3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
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
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
327 F: drivers/pci/*/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andy@infradead.org>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <matthew@wil.cx>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
554 M: Antti Palosaari <crope@iki.fi>
555 L: linux-media@vger.kernel.org
556 W: https://linuxtv.org
557 W: http://palosaari.fi/linux/
558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
559 T: git git://linuxtv.org/anttip/media_tree.git
561 F: drivers/media/dvb-frontends/af9013*
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9033*
574 M: David Sterba <dsterba@suse.com>
575 L: linux-fsdevel@vger.kernel.org
577 F: Documentation/filesystems/affs.txt
581 M: David Howells <dhowells@redhat.com>
582 L: linux-afs@lists.infradead.org
585 F: include/trace/events/afs.h
586 F: Documentation/filesystems/afs.txt
587 W: https://www.infradead.org/~dhowells/kafs/
590 M: David Airlie <airlied@linux.ie>
591 T: git git://anongit.freedesktop.org/drm/drm
594 F: include/linux/agp*
595 F: include/uapi/linux/agp*
598 M: "Juergen E. Fischer" <fischer@norbit.de>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aha152x*
602 F: drivers/scsi/pcmcia/aha152x*
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M: Hannes Reinecke <hare@suse.com>
606 L: linux-scsi@vger.kernel.org
608 F: drivers/scsi/aic7xxx/
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M: Hans Verkuil <hverkuil@xs4all.nl>
612 L: linux-media@vger.kernel.org
613 T: git git://linuxtv.org/media_tree.git
614 W: https://linuxtv.org
616 F: drivers/media/radio/radio-aimslab*
619 M: Benjamin LaHaise <bcrl@kvack.org>
620 L: linux-aio@kvack.org
623 F: include/linux/*aio*.h
626 M: Antti Palosaari <crope@iki.fi>
627 L: linux-media@vger.kernel.org
628 W: https://linuxtv.org
629 W: http://palosaari.fi/linux/
630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
631 T: git git://linuxtv.org/anttip/media_tree.git
633 F: drivers/media/usb/airspy/
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
638 F: drivers/net/ethernet/alacritech/*
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M: Duncan Sands <duncan.sands@free.fr>
642 L: linux-usb@vger.kernel.org
643 W: http://www.linux-usb.org/SpeedTouch/
645 F: drivers/usb/atm/speedtch.c
646 F: drivers/usb/atm/usbatm.c
648 ALCHEMY AU1XX0 MMC DRIVER
649 M: Manuel Lauss <manuel.lauss@gmail.com>
651 F: drivers/mmc/host/au1xmmc.c
654 M: Rudolf Marek <r.marek@assembler.cz>
655 L: linux-i2c@vger.kernel.org
657 F: Documentation/i2c/busses/i2c-ali1563
658 F: drivers/i2c/busses/i2c-ali1563.c
660 ALLWINNER SECURITY SYSTEM
661 M: Corentin Labbe <clabbe.montjoie@gmail.com>
662 L: linux-crypto@vger.kernel.org
664 F: drivers/crypto/sunxi-ss/
667 M: Richard Henderson <rth@twiddle.net>
668 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M: Matt Turner <mattst88@gmail.com>
671 L: linux-alpha@vger.kernel.org
674 ALPS PS/2 TOUCHPAD DRIVER
675 R: Pali Rohár <pali.rohar@gmail.com>
676 F: drivers/input/mouse/alps.*
678 ALTERA I2C CONTROLLER DRIVER
679 M: Thor Thayer <thor.thayer@linux.intel.com>
681 F: drivers/i2c/busses/i2c-altera.c
683 ALTERA MAILBOX DRIVER
684 M: Ley Foon Tan <lftan@altera.com>
685 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
687 F: drivers/mailbox/mailbox-altera.c
690 M: Tien Hock Loh <thloh@altera.com>
691 L: linux-gpio@vger.kernel.org
693 F: drivers/gpio/gpio-altera.c
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M: Thor Thayer <thor.thayer@linux.intel.com>
698 F: drivers/gpio/gpio-altera-a10sr.c
699 F: drivers/mfd/altera-a10sr.c
700 F: drivers/reset/reset-a10sr.c
701 F: include/linux/mfd/altera-a10sr.h
702 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M: Vince Bridgers <vbridger@opensource.altera.com>
706 L: netdev@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/net/ethernet/altera/
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M: Tobias Klauser <tklauser@distanz.ch>
713 L: linux-serial@vger.kernel.org
714 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716 F: drivers/tty/serial/altera_uart.c
717 F: drivers/tty/serial/altera_jtaguart.c
718 F: include/linux/altera_uart.h
719 F: include/linux/altera_jtaguart.h
721 AMAZON ETHERNET DRIVERS
722 M: Netanel Belgazal <netanel@amazon.com>
723 R: Saeed Bishara <saeedb@amazon.com>
724 R: Zorik Machulsky <zorik@amazon.com>
725 L: netdev@vger.kernel.org
727 F: Documentation/networking/ena.txt
728 F: drivers/net/ethernet/amazon/
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M: Tom Lendacky <thomas.lendacky@amd.com>
732 M: Gary Hook <gary.hook@amd.com>
733 L: linux-crypto@vger.kernel.org
735 F: drivers/crypto/ccp/
736 F: include/linux/ccp.h
739 M: Harry Wentland <harry.wentland@amd.com>
740 M: Leo Li <sunpeng.li@amd.com>
741 L: amd-gfx@lists.freedesktop.org
742 T: git git://people.freedesktop.org/~agd5f/linux
744 F: drivers/gpu/drm/amd/display/
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M: Huang Rui <ray.huang@amd.com>
748 L: linux-hwmon@vger.kernel.org
750 F: Documentation/hwmon/fam15h_power
751 F: drivers/hwmon/fam15h_power.c
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
756 F: drivers/usb/gadget/udc/amd5536udc.*
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P: Andres Salomon <dilinger@queued.net>
760 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
763 F: drivers/char/hw_random/geode-rng.c
764 F: drivers/crypto/geode*
765 F: drivers/video/fbdev/geode/
766 F: arch/x86/include/asm/geode.h
769 M: Joerg Roedel <joro@8bytes.org>
770 L: iommu@lists.linux-foundation.org
771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
773 F: drivers/iommu/amd_iommu*.[ch]
774 F: include/linux/amd-iommu.h
777 M: Oded Gabbay <oded.gabbay@gmail.com>
778 L: dri-devel@lists.freedesktop.org
779 T: git git://people.freedesktop.org/~gabbayo/linux.git
781 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F: drivers/gpu/drm/amd/amdkfd/
789 F: drivers/gpu/drm/amd/include/cik_structs.h
790 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F: drivers/gpu/drm/amd/include/vi_structs.h
792 F: drivers/gpu/drm/amd/include/v9_structs.h
793 F: include/uapi/linux/kfd_ioctl.h
796 M: Rex Zhu <rex.zhu@amd.com>
797 M: Evan Quan <evan.quan@amd.com>
798 L: amd-gfx@lists.freedesktop.org
800 F: drivers/gpu/drm/amd/powerplay/
801 T: git git://people.freedesktop.org/~agd5f/linux
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M: Brijesh Singh <brijeshkumar.singh@amd.com>
805 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M: Tom Lendacky <thomas.lendacky@amd.com>
808 F: arch/arm64/boot/dts/amd/
811 M: Tom Lendacky <thomas.lendacky@amd.com>
812 L: netdev@vger.kernel.org
814 F: drivers/net/ethernet/amd/xgbe/
815 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
817 ANALOG DEVICES INC AD5686 DRIVER
818 M: Stefan Popa <stefan.popa@analog.com>
819 L: linux-pm@vger.kernel.org
820 W: http://ez.analog.com/community/linux-device-drivers
822 F: drivers/iio/dac/ad5686*
823 F: drivers/iio/dac/ad5696*
825 ANALOG DEVICES INC AD5758 DRIVER
826 M: Stefan Popa <stefan.popa@analog.com>
827 L: linux-iio@vger.kernel.org
828 W: http://ez.analog.com/community/linux-device-drivers
830 F: drivers/iio/dac/ad5758.c
831 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
833 ANALOG DEVICES INC AD9389B DRIVER
834 M: Hans Verkuil <hans.verkuil@cisco.com>
835 L: linux-media@vger.kernel.org
837 F: drivers/media/i2c/ad9389b*
839 ANALOG DEVICES INC ADV7180 DRIVER
840 M: Lars-Peter Clausen <lars@metafoo.de>
841 L: linux-media@vger.kernel.org
842 W: http://ez.analog.com/community/linux-device-drivers
844 F: drivers/media/i2c/adv7180.c
846 ANALOG DEVICES INC ADV748X DRIVER
847 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
848 L: linux-media@vger.kernel.org
850 F: drivers/media/i2c/adv748x/*
852 ANALOG DEVICES INC ADV7511 DRIVER
853 M: Hans Verkuil <hans.verkuil@cisco.com>
854 L: linux-media@vger.kernel.org
856 F: drivers/media/i2c/adv7511*
858 ANALOG DEVICES INC ADV7604 DRIVER
859 M: Hans Verkuil <hans.verkuil@cisco.com>
860 L: linux-media@vger.kernel.org
862 F: drivers/media/i2c/adv7604*
864 ANALOG DEVICES INC ADV7842 DRIVER
865 M: Hans Verkuil <hans.verkuil@cisco.com>
866 L: linux-media@vger.kernel.org
868 F: drivers/media/i2c/adv7842*
870 ANALOG DEVICES INC ASOC CODEC DRIVERS
871 M: Lars-Peter Clausen <lars@metafoo.de>
872 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
873 W: http://wiki.analog.com/
874 W: http://ez.analog.com/community/linux-device-drivers
876 F: sound/soc/codecs/adau*
877 F: sound/soc/codecs/adav*
878 F: sound/soc/codecs/ad1*
879 F: sound/soc/codecs/ad7*
880 F: sound/soc/codecs/ssm*
881 F: sound/soc/codecs/sigmadsp.*
883 ANALOG DEVICES INC DMA DRIVERS
884 M: Lars-Peter Clausen <lars@metafoo.de>
885 W: http://ez.analog.com/community/linux-device-drivers
887 F: drivers/dma/dma-axi-dmac.c
889 ANALOG DEVICES INC IIO DRIVERS
890 M: Lars-Peter Clausen <lars@metafoo.de>
891 M: Michael Hennerich <Michael.Hennerich@analog.com>
892 W: http://wiki.analog.com/
893 W: http://ez.analog.com/community/linux-device-drivers
895 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
896 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
898 F: drivers/iio/adc/ltc2497*
899 X: drivers/iio/*/adjd*
900 F: drivers/staging/iio/*/ad*
903 M: Greentime Hu <green.hu@gmail.com>
904 M: Vincent Chen <deanbo422@gmail.com>
905 T: git https://github.com/andestech/linux.git
908 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
909 F: Documentation/devicetree/bindings/nds32/
913 ANDROID CONFIG FRAGMENTS
914 M: Rob Herring <robh@kernel.org>
916 F: kernel/configs/android*
919 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
920 M: Arve Hjønnevåg <arve@android.com>
921 M: Todd Kjos <tkjos@android.com>
922 M: Martijn Coenen <maco@android.com>
923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
924 L: devel@driverdev.osuosl.org
927 F: drivers/staging/android/
929 ANDROID GOLDFISH PIC DRIVER
930 M: Miodrag Dinic <miodrag.dinic@mips.com>
932 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
933 F: drivers/irqchip/irq-goldfish-pic.c
935 ANDROID GOLDFISH RTC DRIVER
936 M: Miodrag Dinic <miodrag.dinic@mips.com>
938 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
939 F: drivers/rtc/rtc-goldfish.c
942 M: Laura Abbott <labbott@redhat.com>
943 M: Sumit Semwal <sumit.semwal@linaro.org>
944 L: devel@driverdev.osuosl.org
945 L: dri-devel@lists.freedesktop.org
946 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
948 F: drivers/staging/android/ion
949 F: drivers/staging/android/uapi/ion.h
951 AOA (Apple Onboard Audio) ALSA DRIVER
952 M: Johannes Berg <johannes@sipsolutions.net>
953 L: linuxppc-dev@lists.ozlabs.org
954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
958 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
959 M: William Breathitt Gray <vilhelm.gray@gmail.com>
960 L: linux-iio@vger.kernel.org
962 F: drivers/iio/adc/stx104.c
965 M: Jiri Kosina <jikos@kernel.org>
967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
968 F: arch/x86/kernel/apm_32.c
969 F: include/linux/apm_bios.h
970 F: include/uapi/linux/apm_bios.h
971 F: drivers/char/apm-emulation.c
973 APPARMOR SECURITY MODULE
974 M: John Johansen <john.johansen@canonical.com>
975 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
979 F: security/apparmor/
980 F: Documentation/admin-guide/LSM/apparmor.rst
982 APPLE BCM5974 MULTITOUCH DRIVER
983 M: Henrik Rydberg <rydberg@bitmath.org>
984 L: linux-input@vger.kernel.org
986 F: drivers/input/mouse/bcm5974.c
989 M: Henrik Rydberg <rydberg@bitmath.org>
990 L: linux-hwmon@vger.kernel.org
992 F: drivers/hwmon/applesmc.c
994 APPLETALK NETWORK LAYER
995 L: netdev@vger.kernel.org
997 F: drivers/net/appletalk/
1000 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1001 M: Duc Dang <dhdang@apm.com>
1003 F: arch/arm64/boot/dts/apm/
1005 APPLIED MICRO (APM) X-GENE SOC EDAC
1006 M: Loc Ho <lho@apm.com>
1008 F: drivers/edac/xgene_edac.c
1009 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1011 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1012 M: Iyappan Subramanian <isubramanian@apm.com>
1013 M: Keyur Chudgar <kchudgar@apm.com>
1015 F: drivers/net/ethernet/apm/xgene-v2/
1017 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1018 M: Iyappan Subramanian <isubramanian@apm.com>
1019 M: Keyur Chudgar <kchudgar@apm.com>
1020 M: Quan Nguyen <qnguyen@apm.com>
1022 F: drivers/net/ethernet/apm/xgene/
1023 F: drivers/net/phy/mdio-xgene.c
1024 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1025 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1027 APPLIED MICRO (APM) X-GENE SOC PMU
1028 M: Tai Nguyen <ttnguyen@apm.com>
1030 F: drivers/perf/xgene_pmu.c
1031 F: Documentation/perf/xgene-pmu.txt
1032 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1034 APTINA CAMERA SENSOR PLL
1035 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1036 L: linux-media@vger.kernel.org
1038 F: drivers/media/i2c/aptina-pll.*
1040 ARC FRAMEBUFFER DRIVER
1041 M: Jaya Kumar <jayalk@intworks.biz>
1043 F: drivers/video/fbdev/arcfb.c
1044 F: drivers/video/fbdev/core/fb_defio.c
1047 M: Alexey Brodkin <abrodkin@synopsys.com>
1049 F: drivers/gpu/drm/arc/
1050 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1052 ARCNET NETWORK LAYER
1053 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1054 L: netdev@vger.kernel.org
1056 F: drivers/net/arcnet/
1057 F: include/uapi/linux/if_arcnet.h
1059 ARM ARCHITECTED TIMER DRIVER
1060 M: Mark Rutland <mark.rutland@arm.com>
1061 M: Marc Zyngier <marc.zyngier@arm.com>
1062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 F: arch/arm/include/asm/arch_timer.h
1065 F: arch/arm64/include/asm/arch_timer.h
1066 F: drivers/clocksource/arm_arch_timer.c
1068 ARM HDLCD DRM DRIVER
1069 M: Liviu Dudau <liviu.dudau@arm.com>
1071 F: drivers/gpu/drm/arm/hdlcd_*
1072 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1074 ARM MALI-DP DRM DRIVER
1075 M: Liviu Dudau <liviu.dudau@arm.com>
1076 M: Brian Starkey <brian.starkey@arm.com>
1077 M: Mali DP Maintainers <malidp@foss.arm.com>
1079 F: drivers/gpu/drm/arm/
1080 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1082 ARM MFM AND FLOPPY DRIVERS
1083 M: Ian Molton <spyro@f2s.com>
1085 F: arch/arm/lib/floppydma.S
1086 F: arch/arm/include/asm/floppy.h
1088 ARM PMU PROFILING AND DEBUGGING
1089 M: Will Deacon <will.deacon@arm.com>
1090 M: Mark Rutland <mark.rutland@arm.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F: arch/arm*/kernel/perf_*
1094 F: arch/arm/oprofile/common.c
1095 F: arch/arm*/kernel/hw_breakpoint.c
1096 F: arch/arm*/include/asm/hw_breakpoint.h
1097 F: arch/arm*/include/asm/perf_event.h
1099 F: include/linux/perf/arm_pmu.h
1100 F: Documentation/devicetree/bindings/arm/pmu.txt
1101 F: Documentation/devicetree/bindings/perf/
1104 M: Russell King <linux@armlinux.org.uk>
1105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 W: http://www.armlinux.org.uk/
1108 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1110 X: arch/arm/boot/dts/
1112 ARM PRIMECELL AACI PL041 DRIVER
1113 M: Russell King <linux@armlinux.org.uk>
1117 ARM PRIMECELL BUS SUPPORT
1118 M: Russell King <linux@armlinux.org.uk>
1121 F: include/linux/amba/bus.h
1123 ARM PRIMECELL CLCD PL110 DRIVER
1124 M: Russell King <linux@armlinux.org.uk>
1126 F: drivers/video/fbdev/amba-clcd.*
1128 ARM PRIMECELL KMI PL050 DRIVER
1129 M: Russell King <linux@armlinux.org.uk>
1131 F: drivers/input/serio/ambakmi.*
1132 F: include/linux/amba/kmi.h
1134 ARM PRIMECELL MMCI PL180/1 DRIVER
1135 M: Russell King <linux@armlinux.org.uk>
1137 F: drivers/mmc/host/mmci.*
1138 F: include/linux/amba/mmci.h
1140 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1141 M: Russell King <linux@armlinux.org.uk>
1143 F: drivers/tty/serial/amba-pl01*.c
1144 F: include/linux/amba/serial.h
1147 M: Will Deacon <will.deacon@arm.com>
1148 R: Robin Murphy <robin.murphy@arm.com>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 F: drivers/iommu/arm-smmu.c
1152 F: drivers/iommu/arm-smmu-v3.c
1153 F: drivers/iommu/io-pgtable-arm.c
1154 F: drivers/iommu/io-pgtable-arm-v7s.c
1156 ARM SUB-ARCHITECTURES
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1163 ARM/ACTIONS SEMI ARCHITECTURE
1164 M: Andreas Färber <afaerber@suse.de>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 F: arch/arm/mach-actions/
1169 F: arch/arm/boot/dts/owl-*
1170 F: arch/arm64/boot/dts/actions/
1171 F: drivers/clocksource/owl-*
1172 F: drivers/pinctrl/actions/*
1173 F: drivers/soc/actions/
1174 F: include/dt-bindings/power/owl-*
1175 F: include/linux/soc/actions/
1176 F: Documentation/devicetree/bindings/arm/actions.txt
1177 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1178 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1179 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1181 ARM/ADS SPHERE MACHINE SUPPORT
1182 M: Lennert Buytenhek <kernel@wantstofly.org>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 ARM/AFEB9260 MACHINE SUPPORT
1187 M: Sergey Lapin <slapin@ossfans.org>
1188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 ARM/AJECO 1ARM MACHINE SUPPORT
1192 M: Lennert Buytenhek <kernel@wantstofly.org>
1193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 ARM/Allwinner SoC Clock Support
1197 M: Emilio López <emilio@elopez.com.ar>
1199 F: drivers/clk/sunxi/
1201 ARM/Allwinner sunXi SoC support
1202 M: Maxime Ripard <maxime.ripard@bootlin.com>
1203 M: Chen-Yu Tsai <wens@csie.org>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 F: arch/arm/mach-sunxi/
1209 F: arch/arm64/boot/dts/allwinner/
1210 F: drivers/clk/sunxi-ng/
1211 F: drivers/pinctrl/sunxi/
1212 F: drivers/soc/sunxi/
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1215 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1216 M: Neil Armstrong <narmstrong@baylibre.com>
1217 M: Jerome Brunet <jbrunet@baylibre.com>
1218 L: linux-amlogic@lists.infradead.org
1220 F: drivers/clk/meson/
1221 F: include/dt-bindings/clock/meson*
1222 F: include/dt-bindings/clock/gxbb*
1223 F: Documentation/devicetree/bindings/clock/amlogic*
1225 ARM/Amlogic Meson SoC support
1226 M: Carlo Caione <carlo@caione.org>
1227 M: Kevin Hilman <khilman@baylibre.com>
1228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 L: linux-amlogic@lists.infradead.org
1230 W: http://linux-meson.com/
1232 F: arch/arm/mach-meson/
1233 F: arch/arm/boot/dts/meson*
1234 F: arch/arm64/boot/dts/amlogic/
1235 F: drivers/pinctrl/meson/
1236 F: drivers/mmc/host/meson*
1239 ARM/Annapurna Labs ALPINE ARCHITECTURE
1240 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1241 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 F: arch/arm/mach-alpine/
1245 F: arch/arm/boot/dts/alpine*
1246 F: arch/arm64/boot/dts/al/
1247 F: drivers/*/*alpine*
1249 ARM/ARTPEC MACHINE SUPPORT
1250 M: Jesper Nilsson <jesper.nilsson@axis.com>
1251 M: Lars Persson <lars.persson@axis.com>
1253 L: linux-arm-kernel@axis.com
1254 F: arch/arm/mach-artpec
1255 F: arch/arm/boot/dts/artpec6*
1257 F: drivers/crypto/axis
1258 F: drivers/pinctrl/pinctrl-artpec*
1259 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1261 ARM/ASPEED I2C DRIVER
1262 M: Brendan Higgins <brendanhiggins@google.com>
1263 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1264 R: Joel Stanley <joel@jms.id.au>
1265 L: linux-i2c@vger.kernel.org
1266 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1268 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1269 F: drivers/i2c/busses/i2c-aspeed.c
1270 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1271 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1273 ARM/ASPEED MACHINE SUPPORT
1274 M: Joel Stanley <joel@jms.id.au>
1275 R: Andrew Jeffery <andrew@aj.id.au>
1276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1278 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1281 F: arch/arm/mach-aspeed/
1282 F: arch/arm/boot/dts/aspeed-*
1285 ARM/ATMEL AT91 Clock Support
1286 M: Boris Brezillon <boris.brezillon@bootlin.com>
1290 ARM/CALXEDA HIGHBANK ARCHITECTURE
1291 M: Rob Herring <robh@kernel.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 F: arch/arm/mach-highbank/
1295 F: arch/arm/boot/dts/highbank.dts
1296 F: arch/arm/boot/dts/ecx-*.dts*
1298 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1299 M: Krzysztof Halasa <khalasa@piap.pl>
1301 F: arch/arm/mach-cns3xxx/
1303 ARM/CAVIUM THUNDER NETWORK DRIVER
1304 M: Sunil Goutham <sgoutham@cavium.com>
1305 M: Robert Richter <rric@kernel.org>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 F: drivers/net/ethernet/cavium/thunder/
1310 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1311 M: Lukasz Majewski <lukma@denx.de>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: arch/arm/mach-ep93xx/ts72xx.c
1316 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1317 M: Alexander Shiyan <shc_work@mail.ru>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1323 M: Lennert Buytenhek <kernel@wantstofly.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1328 M: Hartley Sweeten <hsweeten@visionengravers.com>
1329 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 F: arch/arm/mach-ep93xx/
1333 F: arch/arm/mach-ep93xx/include/mach/
1336 M: Russell King <linux@armlinux.org.uk>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1340 F: drivers/clk/clkdev.c
1342 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1343 M: Mike Rapoport <mike@compulab.co.il>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1348 M: Baruch Siach <baruch@tkos.co.il>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/boot/dts/cx92755*
1354 ARM/CONTEC MICRO9 MACHINE SUPPORT
1355 M: Hubert Feurstein <hubert.feurstein@contec.at>
1357 F: arch/arm/mach-ep93xx/micro9.c
1359 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1360 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: drivers/hwtracing/coresight/*
1364 F: Documentation/trace/coresight.txt
1365 F: Documentation/trace/coresight-cpu-debug.txt
1366 F: Documentation/devicetree/bindings/arm/coresight.txt
1367 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1368 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1369 F: tools/perf/arch/arm/util/pmu.c
1370 F: tools/perf/arch/arm/util/auxtrace.c
1371 F: tools/perf/arch/arm/util/cs-etm.c
1372 F: tools/perf/arch/arm/util/cs-etm.h
1373 F: tools/perf/util/cs-etm.*
1374 F: tools/perf/util/cs-etm-decoder/*
1376 ARM/CORGI MACHINE SUPPORT
1377 M: Richard Purdie <rpurdie@rpsys.net>
1380 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1381 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1382 M: Linus Walleij <linus.walleij@linaro.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 T: git git://github.com/ulli-kroll/linux.git
1386 F: Documentation/devicetree/bindings/arm/gemini.txt
1387 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1388 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1389 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1390 F: arch/arm/mach-gemini/
1391 F: drivers/net/ethernet/cortina/
1392 F: drivers/pinctrl/pinctrl-gemini.c
1393 F: drivers/rtc/rtc-ftrtc010.c
1395 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1396 M: Barry Song <baohua@kernel.org>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1400 F: arch/arm/boot/dts/prima2*
1401 F: arch/arm/mach-prima2/
1402 F: drivers/clk/sirf/
1403 F: drivers/clocksource/timer-prima2.c
1404 F: drivers/clocksource/timer-atlas7.c
1407 ARM/EBSA110 MACHINE SUPPORT
1408 M: Russell King <linux@armlinux.org.uk>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 W: http://www.armlinux.org.uk/
1412 F: arch/arm/mach-ebsa110/
1413 F: drivers/net/ethernet/amd/am79c961a.*
1415 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1416 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1417 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1423 M: Robert Jarzmik <robert.jarzmik@free.fr>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: arch/arm/mach-pxa/ezx.c
1428 ARM/FARADAY FA526 PORT
1429 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 T: git git://git.berlios.de/gemini-board
1433 F: arch/arm/mm/*-fa*
1435 ARM/FOOTBRIDGE ARCHITECTURE
1436 M: Russell King <linux@armlinux.org.uk>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 W: http://www.armlinux.org.uk/
1440 F: arch/arm/include/asm/hardware/dec21285.h
1441 F: arch/arm/mach-footbridge/
1443 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1444 M: Shawn Guo <shawnguo@kernel.org>
1445 M: Sascha Hauer <s.hauer@pengutronix.de>
1446 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1447 R: Fabio Estevam <fabio.estevam@nxp.com>
1448 R: NXP Linux Team <linux-imx@nxp.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1452 F: arch/arm/mach-imx/
1453 F: arch/arm/mach-mxs/
1454 F: arch/arm/boot/dts/imx*
1455 F: arch/arm/configs/imx*_defconfig
1460 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1461 M: Shawn Guo <shawnguo@kernel.org>
1462 M: Sascha Hauer <s.hauer@pengutronix.de>
1463 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1464 R: Stefan Agner <stefan@agner.ch>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1468 F: arch/arm/mach-imx/*vf610*
1469 F: arch/arm/boot/dts/vf*
1471 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1472 M: Lennert Buytenhek <kernel@wantstofly.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 ARM/GUMSTIX MACHINE SUPPORT
1477 M: Steve Sakoman <sakoman@gmail.com>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1482 M: Philipp Zabel <philipp.zabel@gmail.com>
1483 M: Paul Parsons <lost.distance@yahoo.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 F: arch/arm/mach-pxa/hx4700.c
1487 F: arch/arm/mach-pxa/include/mach/hx4700.h
1488 F: sound/soc/pxa/hx4700.c
1490 ARM/HISILICON SOC SUPPORT
1491 M: Wei Xu <xuwei5@hisilicon.com>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 W: http://www.hisilicon.com
1495 T: git git://github.com/hisilicon/linux-hisi.git
1496 F: arch/arm/mach-hisi/
1497 F: arch/arm/boot/dts/hi3*
1498 F: arch/arm/boot/dts/hip*
1499 F: arch/arm/boot/dts/hisi*
1500 F: arch/arm64/boot/dts/hisilicon/
1502 ARM/HP JORNADA 7XX MACHINE SUPPORT
1503 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1507 F: arch/arm/mach-sa1100/jornada720.c
1508 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1510 ARM/IGEP MACHINE SUPPORT
1511 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1512 M: Javier Martinez Canillas <javier@dowhile0.org>
1513 L: linux-omap@vger.kernel.org
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: arch/arm/boot/dts/omap3-igep*
1518 ARM/INCOME PXA270 SUPPORT
1519 M: Marek Vasut <marek.vasut@gmail.com>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1524 ARM/INTEL IOP13XX ARM ARCHITECTURE
1525 M: Lennert Buytenhek <kernel@wantstofly.org>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 ARM/INTEL IOP32X ARM ARCHITECTURE
1530 M: Lennert Buytenhek <kernel@wantstofly.org>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 ARM/INTEL IOP33X ARM ARCHITECTURE
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 ARM/INTEL IQ81342EX MACHINE SUPPORT
1539 M: Lennert Buytenhek <kernel@wantstofly.org>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 ARM/INTEL IXDP2850 MACHINE SUPPORT
1544 M: Lennert Buytenhek <kernel@wantstofly.org>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 ARM/INTEL IXP4XX ARM ARCHITECTURE
1549 M: Imre Kaloz <kaloz@openwrt.org>
1550 M: Krzysztof Halasa <khalasa@piap.pl>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F: arch/arm/mach-ixp4xx/
1555 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1556 M: Jonathan Cameron <jic23@cam.ac.uk>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 F: arch/arm/mach-pxa/stargate2.c
1560 F: drivers/pcmcia/pxa2xx_stargate2.c
1562 ARM/INTEL XSC3 (MANZANO) ARM CORE
1563 M: Lennert Buytenhek <kernel@wantstofly.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1568 M: Lennert Buytenhek <kernel@wantstofly.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/LG1K ARCHITECTURE
1573 M: Chanho Min <chanho.min@lge.com>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 F: arch/arm64/boot/dts/lg/
1578 ARM/LOGICPD PXA270 MACHINE SUPPORT
1579 M: Lennert Buytenhek <kernel@wantstofly.org>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 ARM/LPC18XX ARCHITECTURE
1584 M: Joachim Eastwood <manabian@gmail.com>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 F: arch/arm/boot/dts/lpc43*
1588 F: drivers/clk/nxp/clk-lpc18xx*
1589 F: drivers/clocksource/time-lpc32xx.c
1590 F: drivers/i2c/busses/i2c-lpc2k.c
1591 F: drivers/memory/pl172.c
1592 F: drivers/mtd/spi-nor/nxp-spifi.c
1593 F: drivers/rtc/rtc-lpc24xx.c
1596 ARM/LPC32XX SOC SUPPORT
1597 M: Vladimir Zapolskiy <vz@mleia.com>
1598 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1602 F: arch/arm/boot/dts/lpc32*
1603 F: arch/arm/mach-lpc32xx/
1604 F: drivers/i2c/busses/i2c-pnx.c
1605 F: drivers/net/ethernet/nxp/lpc_eth.c
1606 F: drivers/usb/host/ohci-nxp.c
1607 F: drivers/watchdog/pnx4008_wdt.c
1610 ARM/MAGICIAN MACHINE SUPPORT
1611 M: Philipp Zabel <philipp.zabel@gmail.com>
1614 ARM/Marvell Dove/MV78xx0/Orion SOC support
1615 M: Jason Cooper <jason@lakedaemon.net>
1616 M: Andrew Lunn <andrew@lunn.ch>
1617 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1618 M: Gregory Clement <gregory.clement@bootlin.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 F: Documentation/devicetree/bindings/soc/dove/
1622 F: arch/arm/mach-dove/
1623 F: arch/arm/mach-mv78xx0/
1624 F: arch/arm/mach-orion5x/
1625 F: arch/arm/plat-orion/
1626 F: arch/arm/boot/dts/dove*
1627 F: arch/arm/boot/dts/orion5x*
1629 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1630 M: Jason Cooper <jason@lakedaemon.net>
1631 M: Andrew Lunn <andrew@lunn.ch>
1632 M: Gregory Clement <gregory.clement@bootlin.com>
1633 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 F: arch/arm/boot/dts/armada*
1637 F: arch/arm/boot/dts/kirkwood*
1638 F: arch/arm/configs/mvebu_*_defconfig
1639 F: arch/arm/mach-mvebu/
1640 F: arch/arm64/boot/dts/marvell/armada*
1641 F: drivers/cpufreq/armada-37xx-cpufreq.c
1642 F: drivers/cpufreq/mvebu-cpufreq.c
1643 F: drivers/irqchip/irq-armada-370-xp.c
1644 F: drivers/irqchip/irq-mvebu-*
1645 F: drivers/pinctrl/mvebu/
1646 F: drivers/rtc/rtc-armada38x.c
1648 ARM/Mediatek RTC DRIVER
1649 M: Eddie Huang <eddie.huang@mediatek.com>
1650 M: Sean Wang <sean.wang@mediatek.com>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1654 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1655 F: drivers/rtc/rtc-mt6397.c
1656 F: drivers/rtc/rtc-mt7622.c
1658 ARM/Mediatek SoC support
1659 M: Matthias Brugger <matthias.bgg@gmail.com>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1663 F: arch/arm/boot/dts/mt6*
1664 F: arch/arm/boot/dts/mt7*
1665 F: arch/arm/boot/dts/mt8*
1666 F: arch/arm/mach-mediatek/
1667 F: arch/arm64/boot/dts/mediatek/
1671 ARM/Mediatek USB3 PHY DRIVER
1672 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1676 F: drivers/phy/mediatek/
1677 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1679 ARM/MICREL KS8695 ARCHITECTURE
1680 M: Greg Ungerer <gerg@uclinux.org>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: arch/arm/mach-ks8695/
1685 ARM/Microchip (AT91) SoC support
1686 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1687 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 W: http://www.linux4sam.org
1690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1694 F: arch/arm/mach-at91/
1695 F: include/soc/at91/
1696 F: arch/arm/boot/dts/at91*.dts
1697 F: arch/arm/boot/dts/at91*.dtsi
1698 F: arch/arm/boot/dts/sama*.dts
1699 F: arch/arm/boot/dts/sama*.dtsi
1700 F: arch/arm/include/debug/at91.S
1701 F: drivers/memory/atmel*
1702 F: drivers/watchdog/sama5d4_wdt.c
1703 X: drivers/input/touchscreen/atmel_mxt_ts.c
1704 X: drivers/net/wireless/atmel/
1706 ARM/MIOA701 MACHINE SUPPORT
1707 M: Robert Jarzmik <robert.jarzmik@free.fr>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 F: arch/arm/mach-pxa/mioa701.c
1712 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1713 M: Michael Petchkovsky <mkpetch@internode.on.net>
1716 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1717 M: Linus Walleij <linus.walleij@linaro.org>
1718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 F: arch/arm/mach-nomadik/
1721 F: arch/arm/mach-u300/
1722 F: arch/arm/mach-ux500/
1723 F: arch/arm/boot/dts/ste-*
1724 F: drivers/clk/clk-nomadik.c
1725 F: drivers/clk/clk-u300.c
1726 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1727 F: drivers/clocksource/timer-u300.c
1728 F: drivers/dma/coh901318*
1729 F: drivers/dma/ste_dma40*
1730 F: drivers/hwspinlock/u8500_hsem.c
1731 F: drivers/i2c/busses/i2c-nomadik.c
1732 F: drivers/i2c/busses/i2c-stu300.c
1733 F: drivers/mfd/ab3100*
1734 F: drivers/mfd/ab8500*
1735 F: drivers/mfd/abx500*
1736 F: drivers/mfd/dbx500*
1737 F: drivers/mfd/db8500*
1738 F: drivers/pinctrl/nomadik/
1739 F: drivers/pinctrl/pinctrl-coh901*
1740 F: drivers/pinctrl/pinctrl-u300.c
1741 F: drivers/rtc/rtc-ab3100.c
1742 F: drivers/rtc/rtc-ab8500.c
1743 F: drivers/rtc/rtc-coh901331.c
1744 F: drivers/rtc/rtc-pl031.c
1745 F: drivers/watchdog/coh901327_wdt.c
1746 F: Documentation/devicetree/bindings/arm/ste-*
1747 F: Documentation/devicetree/bindings/arm/ux500/
1748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1750 ARM/NUVOTON NPCM ARCHITECTURE
1751 M: Avi Fishman <avifishman70@gmail.com>
1752 M: Tomer Maimon <tmaimon77@gmail.com>
1753 R: Patrick Venture <venture@google.com>
1754 R: Nancy Yuen <yuenn@google.com>
1755 R: Brendan Higgins <brendanhiggins@google.com>
1756 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1758 F: arch/arm/mach-npcm/
1759 F: arch/arm/boot/dts/nuvoton-npcm*
1760 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1762 F: Documentation/devicetree/bindings/*/*npcm*
1763 F: Documentation/devicetree/bindings/*/*/*npcm*
1765 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1766 M: Wan ZongShun <mcuos.com@gmail.com>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W: http://www.mcuos.com
1770 F: arch/arm/mach-w90x900/
1771 F: drivers/input/keyboard/w90p910_keypad.c
1772 F: drivers/input/touchscreen/w90p910_ts.c
1773 F: drivers/watchdog/nuc900_wdt.c
1774 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1775 F: drivers/mtd/nand/raw/nuc900_nand.c
1776 F: drivers/rtc/rtc-nuc900.c
1777 F: drivers/spi/spi-nuc900.c
1778 F: drivers/usb/host/ehci-w90x900.c
1779 F: drivers/video/fbdev/nuc900fb.c
1781 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1782 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1783 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1784 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1787 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1788 M: Alexander Clouter <alex@digriz.org.uk>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 W: http://www.digriz.org.uk/ts78xx/kernel
1792 F: arch/arm/mach-orion5x/ts78xx-*
1794 ARM/OXNAS platform support
1795 M: Neil Armstrong <narmstrong@baylibre.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L: linux-oxnas@groups.io (moderated for non-subscribers)
1799 F: arch/arm/mach-oxnas/
1800 F: arch/arm/boot/dts/ox8*.dts*
1803 ARM/PALM TREO SUPPORT
1804 M: Tomas Cech <sleep_walker@suse.com>
1805 L: linux-arm-kernel@lists.infradead.org
1806 W: http://hackndev.com
1808 F: arch/arm/mach-pxa/palmtreo.*
1810 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1811 M: Marek Vasut <marek.vasut@gmail.com>
1812 L: linux-arm-kernel@lists.infradead.org
1813 W: http://hackndev.com
1815 F: arch/arm/mach-pxa/include/mach/palmtx.h
1816 F: arch/arm/mach-pxa/palmtx.c
1817 F: arch/arm/mach-pxa/palmt5.*
1818 F: arch/arm/mach-pxa/include/mach/palmld.h
1819 F: arch/arm/mach-pxa/palmld.c
1820 F: arch/arm/mach-pxa/palmte2.*
1821 F: arch/arm/mach-pxa/include/mach/palmtc.h
1822 F: arch/arm/mach-pxa/palmtc.c
1825 M: Sergey Lapin <slapin@ossfans.org>
1826 L: linux-arm-kernel@lists.infradead.org
1827 W: http://hackndev.com
1829 F: arch/arm/mach-pxa/palmz72.*
1832 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1833 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1836 ARM/PT DIGITAL BOARD PORT
1837 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 W: http://www.armlinux.org.uk/
1842 ARM/QUALCOMM SUPPORT
1843 M: Andy Gross <andy.gross@linaro.org>
1844 M: David Brown <david.brown@linaro.org>
1845 L: linux-arm-msm@vger.kernel.org
1846 L: linux-soc@vger.kernel.org
1848 F: Documentation/devicetree/bindings/soc/qcom/
1849 F: arch/arm/boot/dts/qcom-*.dts
1850 F: arch/arm/boot/dts/qcom-*.dtsi
1851 F: arch/arm/mach-qcom/
1852 F: arch/arm64/boot/dts/qcom/*
1853 F: drivers/i2c/busses/i2c-qup.c
1854 F: drivers/clk/qcom/
1855 F: drivers/dma/qcom/
1856 F: drivers/soc/qcom/
1857 F: drivers/spi/spi-qup.c
1858 F: drivers/tty/serial/msm_serial.c
1859 F: drivers/*/pm8???-*
1860 F: drivers/mfd/ssbi.c
1861 F: drivers/firmware/qcom_scm*
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1864 ARM/RADISYS ENP2611 MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/REALTEK ARCHITECTURE
1870 M: Andreas Färber <afaerber@suse.de>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 F: arch/arm64/boot/dts/realtek/
1874 F: Documentation/devicetree/bindings/arm/realtek.txt
1876 ARM/RENESAS ARM64 ARCHITECTURE
1877 M: Simon Horman <horms@verge.net.au>
1878 M: Magnus Damm <magnus.damm@gmail.com>
1879 L: linux-renesas-soc@vger.kernel.org
1880 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1883 F: arch/arm64/boot/dts/renesas/
1884 F: Documentation/devicetree/bindings/arm/shmobile.txt
1885 F: drivers/soc/renesas/
1886 F: include/linux/soc/renesas/
1888 ARM/RISCPC ARCHITECTURE
1889 M: Russell King <linux@armlinux.org.uk>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 W: http://www.armlinux.org.uk/
1893 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1894 F: arch/arm/include/asm/hardware/ioc.h
1895 F: arch/arm/include/asm/hardware/iomd.h
1896 F: arch/arm/include/asm/hardware/memc.h
1897 F: arch/arm/mach-rpc/
1898 F: drivers/net/ethernet/8390/etherh.c
1899 F: drivers/net/ethernet/i825xx/ether1*
1900 F: drivers/net/ethernet/seeq/ether3*
1901 F: drivers/scsi/arm/
1903 ARM/Rockchip SoC support
1904 M: Heiko Stuebner <heiko@sntech.de>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 L: linux-rockchip@lists.infradead.org
1907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1909 F: arch/arm/boot/dts/rk3*
1910 F: arch/arm/boot/dts/rv1108*
1911 F: arch/arm/mach-rockchip/
1912 F: drivers/clk/rockchip/
1913 F: drivers/i2c/busses/i2c-rk3x.c
1914 F: drivers/*/*rockchip*
1915 F: drivers/*/*/*rockchip*
1916 F: sound/soc/rockchip/
1919 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1920 M: Kukjin Kim <kgene@kernel.org>
1921 M: Krzysztof Kozlowski <krzk@kernel.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1926 F: arch/arm/boot/dts/s3c*
1927 F: arch/arm/boot/dts/s5p*
1928 F: arch/arm/boot/dts/exynos*
1929 F: arch/arm64/boot/dts/exynos/
1930 F: arch/arm/plat-samsung/
1931 F: arch/arm/mach-s3c24*/
1932 F: arch/arm/mach-s3c64xx/
1933 F: arch/arm/mach-s5p*/
1934 F: arch/arm/mach-exynos*/
1935 F: drivers/*/*s3c24*
1936 F: drivers/*/*/*s3c24*
1937 F: drivers/*/*s3c64xx*
1938 F: drivers/*/*s5pv210*
1939 F: drivers/memory/samsung/*
1940 F: drivers/soc/samsung/*
1941 F: Documentation/arm/Samsung/
1942 F: Documentation/devicetree/bindings/arm/samsung/
1943 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1944 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1947 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1948 M: Kyungmin Park <kyungmin.park@samsung.com>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: arch/arm/mach-s5pv210/
1953 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1954 M: Kyungmin Park <kyungmin.park@samsung.com>
1955 M: Kamil Debski <kamil@wypas.org>
1956 M: Andrzej Hajda <a.hajda@samsung.com>
1957 L: linux-arm-kernel@lists.infradead.org
1958 L: linux-media@vger.kernel.org
1960 F: drivers/media/platform/s5p-g2d/
1962 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1963 M: Marek Szyprowski <m.szyprowski@samsung.com>
1964 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1965 L: linux-media@vger.kernel.org
1967 F: drivers/media/platform/s5p-cec/
1968 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1970 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1971 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1972 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1973 L: linux-arm-kernel@lists.infradead.org
1974 L: linux-media@vger.kernel.org
1976 F: drivers/media/platform/s5p-jpeg/
1978 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1979 M: Kyungmin Park <kyungmin.park@samsung.com>
1980 M: Kamil Debski <kamil@wypas.org>
1981 M: Jeongtae Park <jtp.park@samsung.com>
1982 M: Andrzej Hajda <a.hajda@samsung.com>
1983 L: linux-arm-kernel@lists.infradead.org
1984 L: linux-media@vger.kernel.org
1986 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1987 F: drivers/media/platform/s5p-mfc/
1989 ARM/SHMOBILE ARM ARCHITECTURE
1990 M: Simon Horman <horms@verge.net.au>
1991 M: Magnus Damm <magnus.damm@gmail.com>
1992 L: linux-renesas-soc@vger.kernel.org
1993 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1996 F: arch/arm/boot/dts/emev2*
1997 F: arch/arm/boot/dts/r7s*
1998 F: arch/arm/boot/dts/r8a*
1999 F: arch/arm/boot/dts/sh*
2000 F: arch/arm/configs/shmobile_defconfig
2001 F: arch/arm/include/debug/renesas-scif.S
2002 F: arch/arm/mach-shmobile/
2003 F: Documentation/devicetree/bindings/arm/shmobile.txt
2004 F: drivers/soc/renesas/
2005 F: include/linux/soc/renesas/
2007 ARM/SOCFPGA ARCHITECTURE
2008 M: Dinh Nguyen <dinguyen@kernel.org>
2010 F: arch/arm/mach-socfpga/
2011 F: arch/arm/boot/dts/socfpga*
2012 F: arch/arm/configs/socfpga_defconfig
2013 F: arch/arm64/boot/dts/altera/
2014 W: http://www.rocketboards.org
2015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2017 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2018 M: Dinh Nguyen <dinguyen@kernel.org>
2020 F: drivers/clk/socfpga/
2022 ARM/SOCFPGA EDAC SUPPORT
2023 M: Thor Thayer <thor.thayer@linux.intel.com>
2025 F: drivers/edac/altera_edac.
2027 ARM/SPREADTRUM SoC SUPPORT
2028 M: Orson Zhai <orsonzhai@gmail.com>
2029 M: Baolin Wang <baolin.wang@linaro.org>
2030 M: Chunyan Zhang <zhang.lyra@gmail.com>
2032 F: arch/arm64/boot/dts/sprd
2035 ARM/STI ARCHITECTURE
2036 M: Patrice Chotard <patrice.chotard@st.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 W: http://www.stlinux.com
2040 F: arch/arm/mach-sti/
2041 F: arch/arm/boot/dts/sti*
2042 F: drivers/char/hw_random/st-rng.c
2043 F: drivers/clocksource/arm_global_timer.c
2044 F: drivers/clocksource/clksrc_st_lpc.c
2045 F: drivers/cpufreq/sti-cpufreq.c
2046 F: drivers/dma/st_fdma*
2047 F: drivers/i2c/busses/i2c-st.c
2048 F: drivers/media/rc/st_rc.c
2049 F: drivers/media/platform/sti/c8sectpfe/
2050 F: drivers/mmc/host/sdhci-st.c
2051 F: drivers/phy/st/phy-miphy28lp.c
2052 F: drivers/phy/st/phy-stih407-usb.c
2053 F: drivers/pinctrl/pinctrl-st.c
2054 F: drivers/remoteproc/st_remoteproc.c
2055 F: drivers/remoteproc/st_slim_rproc.c
2056 F: drivers/reset/sti/
2057 F: drivers/rtc/rtc-st-lpc.c
2058 F: drivers/tty/serial/st-asc.c
2059 F: drivers/usb/dwc3/dwc3-st.c
2060 F: drivers/usb/host/ehci-st.c
2061 F: drivers/usb/host/ohci-st.c
2062 F: drivers/watchdog/st_lpc_wdt.c
2063 F: drivers/ata/ahci_st.c
2064 F: include/linux/remoteproc/st_slim_rproc.h
2066 ARM/STM32 ARCHITECTURE
2067 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2068 M: Alexandre Torgue <alexandre.torgue@st.com>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2073 F: arch/arm/boot/dts/stm32*
2074 F: arch/arm/mach-stm32/
2075 F: drivers/clocksource/armv7m_systick.c
2077 ARM/Synaptics Berlin SoC support
2078 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2079 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 F: arch/arm/mach-berlin/
2083 F: arch/arm/boot/dts/berlin*
2084 F: arch/arm64/boot/dts/marvell/berlin*
2086 ARM/TANGO ARCHITECTURE
2087 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2088 M: Mans Rullgard <mans@mansr.com>
2089 L: linux-arm-kernel@lists.infradead.org
2093 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2094 M: Lennert Buytenhek <kernel@wantstofly.org>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2099 M: Hans Verkuil <hans.verkuil@cisco.com>
2100 L: linux-tegra@vger.kernel.org
2101 L: linux-media@vger.kernel.org
2103 F: drivers/media/platform/tegra-cec/
2104 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2106 ARM/TETON BGA MACHINE SUPPORT
2107 M: "Mark F. Brown" <mark.brown314@gmail.com>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2112 M: Santosh Shilimkar <ssantosh@kernel.org>
2113 L: linux-kernel@vger.kernel.org
2115 F: drivers/memory/*emif*
2117 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2118 M: Santosh Shilimkar <ssantosh@kernel.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 F: arch/arm/mach-keystone/
2122 F: arch/arm/boot/dts/keystone-*
2123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2125 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2126 M: Santosh Shilimkar <ssantosh@kernel.org>
2127 L: linux-kernel@vger.kernel.org
2129 F: drivers/clk/keystone/
2131 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2132 M: Santosh Shilimkar <ssantosh@kernel.org>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 L: linux-kernel@vger.kernel.org
2136 F: drivers/clocksource/timer-keystone.c
2138 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2139 M: Santosh Shilimkar <ssantosh@kernel.org>
2140 L: linux-kernel@vger.kernel.org
2142 F: drivers/power/reset/keystone-reset.c
2144 ARM/THECUS N2100 MACHINE SUPPORT
2145 M: Lennert Buytenhek <kernel@wantstofly.org>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 ARM/TOSA MACHINE SUPPORT
2150 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2151 M: Dirk Opfer <dirk@opfer-online.de>
2154 ARM/UNIPHIER ARCHITECTURE
2155 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2159 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2160 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2161 F: arch/arm/boot/dts/uniphier*
2162 F: arch/arm/include/asm/hardware/cache-uniphier.h
2163 F: arch/arm/mach-uniphier/
2164 F: arch/arm/mm/cache-uniphier.c
2165 F: arch/arm64/boot/dts/socionext/uniphier*
2166 F: drivers/bus/uniphier-system-bus.c
2167 F: drivers/clk/uniphier/
2168 F: drivers/gpio/gpio-uniphier.c
2169 F: drivers/i2c/busses/i2c-uniphier*
2170 F: drivers/irqchip/irq-uniphier-aidet.c
2171 F: drivers/pinctrl/uniphier/
2172 F: drivers/reset/reset-uniphier.c
2173 F: drivers/tty/serial/8250/8250_uniphier.c
2176 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2177 M: Ulf Hansson <ulf.hansson@linaro.org>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 T: git git://git.linaro.org/people/ulfh/clk.git
2181 F: drivers/clk/ux500/
2183 ARM/VERSATILE EXPRESS PLATFORM
2184 M: Liviu Dudau <liviu.dudau@arm.com>
2185 M: Sudeep Holla <sudeep.holla@arm.com>
2186 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 F: arch/arm/boot/dts/vexpress*
2190 F: arch/arm64/boot/dts/arm/
2191 F: arch/arm/mach-vexpress/
2194 F: drivers/clk/versatile/clk-vexpress-osc.c
2195 F: drivers/clocksource/versatile.c
2199 M: Russell King <linux@armlinux.org.uk>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 W: http://www.armlinux.org.uk/
2205 ARM/VOIPAC PXA270 SUPPORT
2206 M: Marek Vasut <marek.vasut@gmail.com>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 F: arch/arm/mach-pxa/vpac270.c
2210 F: arch/arm/mach-pxa/include/mach/vpac270.h
2212 ARM/VT8500 ARM ARCHITECTURE
2213 M: Tony Prisk <linux@prisktech.co.nz>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 F: arch/arm/mach-vt8500/
2217 F: drivers/clocksource/vt8500_timer.c
2218 F: drivers/i2c/busses/i2c-wmt.c
2219 F: drivers/mmc/host/wmt-sdmmc.c
2220 F: drivers/pwm/pwm-vt8500.c
2221 F: drivers/rtc/rtc-vt8500.c
2222 F: drivers/tty/serial/vt8500_serial.c
2223 F: drivers/usb/host/ehci-platform.c
2224 F: drivers/usb/host/uhci-platform.c
2225 F: drivers/video/fbdev/vt8500lcdfb.*
2226 F: drivers/video/fbdev/wm8505fb*
2227 F: drivers/video/fbdev/wmt_ge_rops.*
2229 ARM/ZIPIT Z2 SUPPORT
2230 M: Marek Vasut <marek.vasut@gmail.com>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 F: arch/arm/mach-pxa/z2.c
2234 F: arch/arm/mach-pxa/include/mach/z2.h
2236 ARM/ZTE ARCHITECTURE
2237 M: Jun Nie <jun.nie@linaro.org>
2238 M: Baoyou Xie <baoyou.xie@linaro.org>
2239 M: Shawn Guo <shawnguo@kernel.org>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 F: arch/arm/boot/dts/zx2967*
2243 F: arch/arm/mach-zx/
2244 F: arch/arm64/boot/dts/zte/
2246 F: drivers/dma/zx_dma.c
2247 F: drivers/gpio/gpio-zx.c
2248 F: drivers/i2c/busses/i2c-zx2967.c
2249 F: drivers/mmc/host/dw_mmc-zx.*
2250 F: drivers/pinctrl/zte/
2252 F: drivers/thermal/zx2967_thermal.c
2253 F: drivers/watchdog/zx2967_wdt.c
2254 F: Documentation/devicetree/bindings/arm/zte.txt
2255 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2256 F: Documentation/devicetree/bindings/dma/zxdma.txt
2257 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2258 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2259 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2260 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2261 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2262 F: Documentation/devicetree/bindings/soc/zte/
2263 F: Documentation/devicetree/bindings/sound/zte,*.txt
2264 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2265 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2266 F: include/dt-bindings/clock/zx2967*.h
2267 F: include/dt-bindings/soc/zte,*.h
2268 F: sound/soc/codecs/zx_aud96p22.c
2271 ARM/ZYNQ ARCHITECTURE
2272 M: Michal Simek <michal.simek@xilinx.com>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 W: http://wiki.xilinx.com
2275 T: git https://github.com/Xilinx/linux-xlnx.git
2277 F: arch/arm/mach-zynq/
2278 F: drivers/cpuidle/cpuidle-zynq.c
2279 F: drivers/block/xsysace.c
2282 F: drivers/clocksource/cadence_ttc_timer.c
2283 F: drivers/i2c/busses/i2c-cadence.c
2284 F: drivers/mmc/host/sdhci-of-arasan.c
2285 F: drivers/edac/synopsys_edac.c
2287 ARM64 PORT (AARCH64 ARCHITECTURE)
2288 M: Catalin Marinas <catalin.marinas@arm.com>
2289 M: Will Deacon <will.deacon@arm.com>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2294 X: arch/arm64/boot/dts/
2295 F: Documentation/arm64/
2297 AS3645A LED FLASH CONTROLLER DRIVER
2298 M: Sakari Ailus <sakari.ailus@iki.fi>
2299 L: linux-leds@vger.kernel.org
2301 F: drivers/leds/leds-as3645a.c
2303 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2304 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2305 L: linux-media@vger.kernel.org
2306 T: git git://linuxtv.org/media_tree.git
2308 F: drivers/media/i2c/ak7375.c
2309 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2311 ASAHI KASEI AK8974 DRIVER
2312 M: Linus Walleij <linus.walleij@linaro.org>
2313 L: linux-iio@vger.kernel.org
2314 W: http://www.akm.com/
2316 F: drivers/iio/magnetometer/ak8974.c
2318 ASC7621 HARDWARE MONITOR DRIVER
2319 M: George Joseph <george.joseph@fairview5.com>
2320 L: linux-hwmon@vger.kernel.org
2322 F: Documentation/hwmon/asc7621
2323 F: drivers/hwmon/asc7621.c
2325 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2326 M: Corentin Chary <corentin.chary@gmail.com>
2327 L: acpi4asus-user@lists.sourceforge.net
2328 L: platform-driver-x86@vger.kernel.org
2329 W: http://acpi4asus.sf.net
2331 F: drivers/platform/x86/asus*.c
2332 F: drivers/platform/x86/eeepc*.c
2334 ASUS WIRELESS RADIO CONTROL DRIVER
2335 M: João Paulo Rechi Vita <jprvita@gmail.com>
2336 L: platform-driver-x86@vger.kernel.org
2338 F: drivers/platform/x86/asus-wireless.c
2341 M: David Howells <dhowells@redhat.com>
2342 L: keyrings@vger.kernel.org
2344 F: Documentation/crypto/asymmetric-keys.txt
2345 F: include/linux/verification.h
2346 F: include/crypto/public_key.h
2347 F: include/crypto/pkcs7.h
2348 F: crypto/asymmetric_keys/
2350 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2351 R: Dan Williams <dan.j.williams@intel.com>
2352 W: http://sourceforge.net/projects/xscaleiop
2354 F: Documentation/crypto/async-tx-api.txt
2357 F: include/linux/dmaengine.h
2358 F: include/linux/async_tx.h
2361 M: Bartosz Golaszewski <brgl@bgdev.pl>
2362 L: linux-i2c@vger.kernel.org
2363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2365 F: Documentation/devicetree/bindings/eeprom/at24.txt
2366 F: drivers/misc/eeprom/at24.c
2367 F: include/linux/platform_data/at24.h
2369 ATA OVER ETHERNET (AOE) DRIVER
2370 M: "Ed L. Cashin" <ed.cashin@acm.org>
2371 W: http://www.openaoe.org/
2373 F: Documentation/aoe/
2374 F: drivers/block/aoe/
2376 ATHEROS 71XX/9XXX GPIO DRIVER
2377 M: Alban Bedel <albeu@free.fr>
2378 W: https://github.com/AlbanBedel/linux
2379 T: git git://github.com/AlbanBedel/linux
2381 F: drivers/gpio/gpio-ath79.c
2382 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2384 ATHEROS 71XX/9XXX USB PHY DRIVER
2385 M: Alban Bedel <albeu@free.fr>
2386 W: https://github.com/AlbanBedel/linux
2387 T: git git://github.com/AlbanBedel/linux
2389 F: drivers/phy/qualcomm/phy-ath79-usb.c
2390 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2392 ATHEROS ATH GENERIC UTILITIES
2393 M: Kalle Valo <kvalo@codeaurora.org>
2394 L: linux-wireless@vger.kernel.org
2396 F: drivers/net/wireless/ath/*
2398 ATHEROS ATH5K WIRELESS DRIVER
2399 M: Jiri Slaby <jirislaby@gmail.com>
2400 M: Nick Kossifidis <mickflemm@gmail.com>
2401 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2402 L: linux-wireless@vger.kernel.org
2403 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2405 F: drivers/net/wireless/ath/ath5k/
2407 ATHEROS ATH6KL WIRELESS DRIVER
2408 M: Kalle Valo <kvalo@codeaurora.org>
2409 L: linux-wireless@vger.kernel.org
2410 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2413 F: drivers/net/wireless/ath/ath6kl/
2416 M: Ville Syrjala <syrjala@sci.fi>
2418 F: drivers/input/misc/ati_remote2.c
2420 ATK0110 HWMON DRIVER
2421 M: Luca Tettamanti <kronos.it@gmail.com>
2422 L: linux-hwmon@vger.kernel.org
2424 F: drivers/hwmon/asus_atk0110.c
2426 ATLX ETHERNET DRIVERS
2427 M: Jay Cliburn <jcliburn@gmail.com>
2428 M: Chris Snook <chris.snook@gmail.com>
2429 L: netdev@vger.kernel.org
2430 W: http://sourceforge.net/projects/atl1
2431 W: http://atl1.sourceforge.net
2433 F: drivers/net/ethernet/atheros/
2436 M: Chas Williams <3chas3@gmail.com>
2437 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2438 L: netdev@vger.kernel.org
2439 W: http://linux-atm.sourceforge.net
2442 F: include/linux/atm*
2443 F: include/uapi/linux/atm*
2445 ATMEL AT91 / AT32 MCI DRIVER
2446 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2448 F: drivers/mmc/host/atmel-mci.c
2450 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2451 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2453 F: drivers/power/reset/at91-sama5d2_shdwc.c
2455 ATMEL Audio ALSA driver
2456 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2462 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2463 L: linux-i2c@vger.kernel.org
2465 F: drivers/i2c/busses/i2c-at91.c
2468 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2469 L: linux-media@vger.kernel.org
2471 F: drivers/media/platform/atmel/atmel-isi.c
2472 F: include/media/atmel-isi.h
2475 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2476 L: linux-fbdev@vger.kernel.org
2478 F: drivers/video/fbdev/atmel_lcdfb.c
2479 F: include/video/atmel_lcdc.h
2481 ATMEL MACB ETHERNET DRIVER
2482 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2484 F: drivers/net/ethernet/cadence/
2486 ATMEL MAXTOUCH DRIVER
2487 M: Nick Dyer <nick@shmanahar.org>
2488 T: git git://github.com/ndyer/linux.git
2490 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2491 F: drivers/input/touchscreen/atmel_mxt_ts.c
2493 ATMEL SAMA5D2 ADC DRIVER
2494 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2495 L: linux-iio@vger.kernel.org
2497 F: drivers/iio/adc/at91-sama5d2_adc.c
2500 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2501 L: linux-mmc@vger.kernel.org
2503 F: drivers/mmc/host/sdhci-of-at91.c
2506 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2508 F: drivers/spi/spi-atmel.*
2511 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 F: drivers/misc/atmel-ssc.c
2515 F: include/linux/atmel-ssc.h
2517 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2518 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521 F: drivers/misc/atmel_tclib.c
2522 F: drivers/clocksource/tcb_clksrc.c
2524 ATMEL USBA UDC DRIVER
2525 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2530 ATMEL WIRELESS DRIVER
2531 M: Simon Kelley <simon@thekelleys.org.uk>
2532 L: linux-wireless@vger.kernel.org
2533 W: http://www.thekelleys.org.uk/atmel
2534 W: http://atmelwlandriver.sourceforge.net/
2536 F: drivers/net/wireless/atmel/atmel*
2539 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2540 L: linux-arm-kernel@lists.infradead.org
2541 L: dmaengine@vger.kernel.org
2543 F: drivers/dma/at_xdmac.c
2545 ATOMIC INFRASTRUCTURE
2546 M: Will Deacon <will.deacon@arm.com>
2547 M: Peter Zijlstra <peterz@infradead.org>
2548 R: Boqun Feng <boqun.feng@gmail.com>
2549 L: linux-kernel@vger.kernel.org
2551 F: arch/*/include/asm/atomic*.h
2552 F: include/*/atomic*.h
2554 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2555 M: Bradley Grove <linuxdrivers@attotech.com>
2556 L: linux-scsi@vger.kernel.org
2557 W: http://www.attotech.com
2559 F: drivers/scsi/esas2r
2561 ATUSB IEEE 802.15.4 RADIO DRIVER
2562 M: Stefan Schmidt <stefan@datenfreihafen.org>
2563 L: linux-wpan@vger.kernel.org
2565 F: drivers/net/ieee802154/atusb.c
2566 F: drivers/net/ieee802154/atusb.h
2567 F: drivers/net/ieee802154/at86rf230.h
2570 M: Paul Moore <paul@paul-moore.com>
2571 M: Eric Paris <eparis@redhat.com>
2572 L: linux-audit@redhat.com (moderated for non-subscribers)
2573 W: https://github.com/linux-audit
2574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2576 F: include/linux/audit.h
2577 F: include/uapi/linux/audit.h
2580 AUXILIARY DISPLAY DRIVERS
2581 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2583 F: drivers/auxdisplay/
2584 F: include/linux/cfag12864b.h
2586 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2587 M: Andreas Klinger <ak@it-klinger.de>
2588 L: linux-iio@vger.kernel.org
2590 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2591 F: drivers/iio/adc/hx711.c
2594 M: Ralf Baechle <ralf@linux-mips.org>
2595 L: linux-hams@vger.kernel.org
2596 W: http://www.linux-ax25.org/
2598 F: include/uapi/linux/ax25.h
2599 F: include/net/ax25.h
2603 M: Peter Rosin <peda@axentia.se>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 F: Documentation/devicetree/bindings/arm/axentia.txt
2607 F: arch/arm/boot/dts/at91-linea.dtsi
2608 F: arch/arm/boot/dts/at91-natte.dtsi
2609 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2610 F: arch/arm/boot/dts/at91-tse850-3.dts
2612 AXENTIA ASOC DRIVERS
2613 M: Peter Rosin <peda@axentia.se>
2614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2616 F: Documentation/devicetree/bindings/sound/axentia,*
2617 F: sound/soc/atmel/tse850-pcm5142.c
2620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2621 L: linux-media@vger.kernel.org
2622 W: https://linuxtv.org
2623 T: git git://linuxtv.org/media_tree.git
2625 F: drivers/media/usb/dvb-usb-v2/az6007.c
2627 AZTECH FM RADIO RECEIVER DRIVER
2628 M: Hans Verkuil <hverkuil@xs4all.nl>
2629 L: linux-media@vger.kernel.org
2630 T: git git://linuxtv.org/media_tree.git
2631 W: https://linuxtv.org
2633 F: drivers/media/radio/radio-aztech*
2636 L: linux-wireless@vger.kernel.org
2637 L: b43-dev@lists.infradead.org
2638 W: http://wireless.kernel.org/en/users/Drivers/b43
2640 F: drivers/net/wireless/broadcom/b43/
2642 B43LEGACY WIRELESS DRIVER
2643 M: Larry Finger <Larry.Finger@lwfinger.net>
2644 L: linux-wireless@vger.kernel.org
2645 L: b43-dev@lists.infradead.org
2646 W: http://wireless.kernel.org/en/users/Drivers/b43
2648 F: drivers/net/wireless/broadcom/b43legacy/
2650 BACKLIGHT CLASS/SUBSYSTEM
2651 M: Lee Jones <lee.jones@linaro.org>
2652 M: Daniel Thompson <daniel.thompson@linaro.org>
2653 M: Jingoo Han <jingoohan1@gmail.com>
2654 L: dri-devel@lists.freedesktop.org
2655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2657 F: drivers/video/backlight/
2658 F: include/linux/backlight.h
2659 F: include/linux/pwm_backlight.h
2660 F: Documentation/devicetree/bindings/leds/backlight
2663 M: Marek Lindner <mareklindner@neomailbox.ch>
2664 M: Simon Wunderlich <sw@simonwunderlich.de>
2665 M: Antonio Quartulli <a@unstable.cc>
2666 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2667 W: https://www.open-mesh.org/
2668 Q: https://patchwork.open-mesh.org/project/batman/list/
2670 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2671 F: Documentation/ABI/testing/sysfs-class-net-mesh
2672 F: Documentation/networking/batman-adv.rst
2673 F: include/uapi/linux/batadv_packet.h
2674 F: include/uapi/linux/batman_adv.h
2677 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2678 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2679 L: linux-hams@vger.kernel.org
2680 W: http://www.baycom.org/~tom/ham/ham.html
2682 F: drivers/net/hamradio/baycom*
2684 BCACHE (BLOCK LAYER CACHE)
2685 M: Coly Li <colyli@suse.de>
2686 M: Kent Overstreet <kent.overstreet@gmail.com>
2687 L: linux-bcache@vger.kernel.org
2688 W: http://bcache.evilpiepirate.org
2689 C: irc://irc.oftc.net/bcache
2691 F: drivers/md/bcache/
2693 BDISP ST MEDIA DRIVER
2694 M: Fabien Dessenne <fabien.dessenne@st.com>
2695 L: linux-media@vger.kernel.org
2696 T: git git://linuxtv.org/media_tree.git
2697 W: https://linuxtv.org
2699 F: drivers/media/platform/sti/bdisp
2701 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2702 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2703 L: netdev@vger.kernel.org
2705 F: drivers/net/ethernet/ec_bhf.c
2708 M: Luis de Bethencourt <luisbg@kernel.org>
2709 M: Salah Triki <salah.triki@gmail.com>
2711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2712 F: Documentation/filesystems/befs.txt
2716 M: Paolo Valente <paolo.valente@linaro.org>
2717 M: Jens Axboe <axboe@kernel.dk>
2718 L: linux-block@vger.kernel.org
2721 F: Documentation/block/bfq-iosched.txt
2724 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2726 F: Documentation/filesystems/bfs.txt
2728 F: include/uapi/linux/bfs_fs.h
2730 BLINKM RGB LED DRIVER
2731 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2733 F: drivers/leds/leds-blinkm.c
2736 M: Jens Axboe <axboe@kernel.dk>
2737 L: linux-block@vger.kernel.org
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2742 F: kernel/trace/blktrace.c
2746 M: Joern Engel <joern@lazybastard.org>
2747 L: linux-mtd@lists.infradead.org
2749 F: drivers/mtd/devices/block2mtd.c
2752 M: Marcel Holtmann <marcel@holtmann.org>
2753 M: Johan Hedberg <johan.hedberg@gmail.com>
2754 L: linux-bluetooth@vger.kernel.org
2755 W: http://www.bluez.org/
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2759 F: drivers/bluetooth/
2762 M: Marcel Holtmann <marcel@holtmann.org>
2763 M: Johan Hedberg <johan.hedberg@gmail.com>
2764 L: linux-bluetooth@vger.kernel.org
2765 W: http://www.bluez.org/
2766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 F: include/net/bluetooth/
2773 M: Jay Vosburgh <j.vosburgh@gmail.com>
2774 M: Veaceslav Falico <vfalico@gmail.com>
2775 M: Andy Gospodarek <andy@greyhouse.net>
2776 L: netdev@vger.kernel.org
2777 W: http://sourceforge.net/projects/bonding/
2779 F: drivers/net/bonding/
2780 F: include/uapi/linux/if_bonding.h
2782 BPF (Safe dynamic programs and tools)
2783 M: Alexei Starovoitov <ast@kernel.org>
2784 M: Daniel Borkmann <daniel@iogearbox.net>
2785 L: netdev@vger.kernel.org
2786 L: linux-kernel@vger.kernel.org
2787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2789 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2791 F: arch/x86/net/bpf_jit*
2792 F: Documentation/networking/filter.txt
2793 F: Documentation/bpf/
2794 F: include/linux/bpf*
2795 F: include/linux/filter.h
2796 F: include/trace/events/xdp.h
2797 F: include/uapi/linux/bpf*
2798 F: include/uapi/linux/filter.h
2800 F: kernel/trace/bpf_trace.c
2803 F: net/core/filter.c
2804 F: net/sched/act_bpf.c
2805 F: net/sched/cls_bpf.c
2809 F: tools/testing/selftests/bpf/
2811 BROADCOM B44 10/100 ETHERNET DRIVER
2812 M: Michael Chan <michael.chan@broadcom.com>
2813 L: netdev@vger.kernel.org
2815 F: drivers/net/ethernet/broadcom/b44.*
2817 BROADCOM B53 ETHERNET SWITCH DRIVER
2818 M: Florian Fainelli <f.fainelli@gmail.com>
2819 L: netdev@vger.kernel.org
2820 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2822 F: drivers/net/dsa/b53/*
2823 F: include/linux/platform_data/b53.h
2825 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2826 M: Florian Fainelli <f.fainelli@gmail.com>
2827 M: Ray Jui <rjui@broadcom.com>
2828 M: Scott Branden <sbranden@broadcom.com>
2829 M: bcm-kernel-feedback-list@broadcom.com
2830 T: git git://github.com/broadcom/mach-bcm
2836 F: arch/arm/mach-bcm/
2838 BROADCOM BCM2835 ARM ARCHITECTURE
2839 M: Eric Anholt <eric@anholt.net>
2840 M: Stefan Wahren <stefan.wahren@i2se.com>
2841 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 T: git git://github.com/anholt/linux
2846 F: drivers/staging/vc04_services
2848 BROADCOM BCM47XX MIPS ARCHITECTURE
2849 M: Hauke Mehrtens <hauke@hauke-m.de>
2850 M: Rafał Miłecki <zajec5@gmail.com>
2851 L: linux-mips@linux-mips.org
2853 F: Documentation/devicetree/bindings/mips/brcm/
2854 F: arch/mips/bcm47xx/*
2855 F: arch/mips/include/asm/mach-bcm47xx/*
2857 BROADCOM BCM5301X ARM ARCHITECTURE
2858 M: Hauke Mehrtens <hauke@hauke-m.de>
2859 M: Rafał Miłecki <zajec5@gmail.com>
2860 M: Jon Mason <jonmason@broadcom.com>
2861 M: bcm-kernel-feedback-list@broadcom.com
2862 L: linux-arm-kernel@lists.infradead.org
2864 F: arch/arm/mach-bcm/bcm_5301x.c
2865 F: arch/arm/boot/dts/bcm5301x*.dtsi
2866 F: arch/arm/boot/dts/bcm470*
2867 F: arch/arm/boot/dts/bcm953012*
2869 BROADCOM BCM53573 ARM ARCHITECTURE
2870 M: Rafał Miłecki <rafal@milecki.pl>
2871 L: linux-arm-kernel@lists.infradead.org
2873 F: arch/arm/boot/dts/bcm53573*
2874 F: arch/arm/boot/dts/bcm47189*
2876 BROADCOM BCM63XX ARM ARCHITECTURE
2877 M: Florian Fainelli <f.fainelli@gmail.com>
2878 M: bcm-kernel-feedback-list@broadcom.com
2879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 T: git git://github.com/broadcom/stblinux.git
2884 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2885 M: Kevin Cernekee <cernekee@gmail.com>
2886 L: linux-usb@vger.kernel.org
2888 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2890 BROADCOM BCM7XXX ARM ARCHITECTURE
2891 M: Brian Norris <computersforpeace@gmail.com>
2892 M: Gregory Fong <gregory.0xf0@gmail.com>
2893 M: Florian Fainelli <f.fainelli@gmail.com>
2894 M: bcm-kernel-feedback-list@broadcom.com
2895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 T: git git://github.com/broadcom/stblinux.git
2898 F: arch/arm/mach-bcm/*brcmstb*
2899 F: arch/arm/boot/dts/bcm7*.dts*
2900 F: drivers/bus/brcmstb_gisb.c
2901 F: arch/arm/mm/cache-b15-rac.c
2902 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2905 BROADCOM BMIPS CPUFREQ DRIVER
2906 M: Markus Mayer <mmayer@broadcom.com>
2907 M: bcm-kernel-feedback-list@broadcom.com
2908 L: linux-pm@vger.kernel.org
2910 F: drivers/cpufreq/bmips-cpufreq.c
2912 BROADCOM BMIPS MIPS ARCHITECTURE
2913 M: Kevin Cernekee <cernekee@gmail.com>
2914 M: Florian Fainelli <f.fainelli@gmail.com>
2915 L: linux-mips@linux-mips.org
2916 T: git git://github.com/broadcom/stblinux.git
2918 F: arch/mips/bmips/*
2919 F: arch/mips/include/asm/mach-bmips/*
2920 F: arch/mips/kernel/*bmips*
2921 F: arch/mips/boot/dts/brcm/bcm*.dts*
2922 F: drivers/irqchip/irq-bcm63*
2923 F: drivers/irqchip/irq-bcm7*
2924 F: drivers/irqchip/irq-brcmstb*
2925 F: include/linux/bcm963xx_nvram.h
2926 F: include/linux/bcm963xx_tag.h
2928 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2929 M: Rasesh Mody <rasesh.mody@cavium.com>
2930 M: Harish Patil <harish.patil@cavium.com>
2931 M: Dept-GELinuxNICDev@cavium.com
2932 L: netdev@vger.kernel.org
2934 F: drivers/net/ethernet/broadcom/bnx2.*
2935 F: drivers/net/ethernet/broadcom/bnx2_*
2937 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2938 M: QLogic-Storage-Upstream@qlogic.com
2939 L: linux-scsi@vger.kernel.org
2941 F: drivers/scsi/bnx2fc/
2943 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2944 M: QLogic-Storage-Upstream@qlogic.com
2945 L: linux-scsi@vger.kernel.org
2947 F: drivers/scsi/bnx2i/
2949 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2950 M: Ariel Elior <ariel.elior@cavium.com>
2951 M: everest-linux-l2@cavium.com
2952 L: netdev@vger.kernel.org
2954 F: drivers/net/ethernet/broadcom/bnx2x/
2956 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2957 M: Michael Chan <michael.chan@broadcom.com>
2958 L: netdev@vger.kernel.org
2960 F: drivers/net/ethernet/broadcom/bnxt/
2962 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2963 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2964 M: Franky Lin <franky.lin@broadcom.com>
2965 M: Hante Meuleman <hante.meuleman@broadcom.com>
2966 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2967 M: Wright Feng <wright.feng@cypress.com>
2968 L: linux-wireless@vger.kernel.org
2969 L: brcm80211-dev-list.pdl@broadcom.com
2970 L: brcm80211-dev-list@cypress.com
2972 F: drivers/net/wireless/broadcom/brcm80211/
2974 BROADCOM BRCMSTB GPIO DRIVER
2975 M: Gregory Fong <gregory.0xf0@gmail.com>
2976 L: bcm-kernel-feedback-list@broadcom.com
2978 F: drivers/gpio/gpio-brcmstb.c
2979 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2981 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2982 M: Al Cooper <alcooperx@gmail.com>
2983 L: linux-kernel@vger.kernel.org
2984 L: bcm-kernel-feedback-list@broadcom.com
2986 F: drivers/phy/broadcom/phy-brcm-usb*
2988 BROADCOM GENET ETHERNET DRIVER
2989 M: Doug Berger <opendmb@gmail.com>
2990 M: Florian Fainelli <f.fainelli@gmail.com>
2991 L: netdev@vger.kernel.org
2993 F: drivers/net/ethernet/broadcom/genet/
2995 BROADCOM IPROC ARM ARCHITECTURE
2996 M: Ray Jui <rjui@broadcom.com>
2997 M: Scott Branden <sbranden@broadcom.com>
2998 M: Jon Mason <jonmason@broadcom.com>
2999 M: bcm-kernel-feedback-list@broadcom.com
3000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001 T: git git://github.com/broadcom/cygnus-linux.git
3018 F: arch/arm64/boot/dts/broadcom/northstar2/*
3019 F: arch/arm64/boot/dts/broadcom/stingray/*
3020 F: drivers/clk/bcm/clk-ns*
3021 F: drivers/clk/bcm/clk-sr*
3022 F: drivers/pinctrl/bcm/pinctrl-ns*
3023 F: include/dt-bindings/clock/bcm-sr*
3025 BROADCOM KONA GPIO DRIVER
3026 M: Ray Jui <rjui@broadcom.com>
3027 L: bcm-kernel-feedback-list@broadcom.com
3029 F: drivers/gpio/gpio-bcm-kona.c
3030 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3032 BROADCOM NETXTREME-E ROCE DRIVER
3033 M: Selvin Xavier <selvin.xavier@broadcom.com>
3034 M: Devesh Sharma <devesh.sharma@broadcom.com>
3035 M: Somnath Kotur <somnath.kotur@broadcom.com>
3036 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3037 L: linux-rdma@vger.kernel.org
3038 W: http://www.broadcom.com
3040 F: drivers/infiniband/hw/bnxt_re/
3041 F: include/uapi/rdma/bnxt_re-abi.h
3043 BROADCOM NVRAM DRIVER
3044 M: Rafał Miłecki <zajec5@gmail.com>
3045 L: linux-mips@linux-mips.org
3047 F: drivers/firmware/broadcom/*
3049 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3050 M: Rafał Miłecki <zajec5@gmail.com>
3051 L: linux-wireless@vger.kernel.org
3054 F: include/linux/bcma/
3056 BROADCOM STB AVS CPUFREQ DRIVER
3057 M: Markus Mayer <mmayer@broadcom.com>
3058 M: bcm-kernel-feedback-list@broadcom.com
3059 L: linux-pm@vger.kernel.org
3061 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3062 F: drivers/cpufreq/brcmstb*
3064 BROADCOM STB AVS TMON DRIVER
3065 M: Markus Mayer <mmayer@broadcom.com>
3066 M: bcm-kernel-feedback-list@broadcom.com
3067 L: linux-pm@vger.kernel.org
3069 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3070 F: drivers/thermal/broadcom/brcmstb*
3072 BROADCOM STB NAND FLASH DRIVER
3073 M: Brian Norris <computersforpeace@gmail.com>
3074 M: Kamal Dasu <kdasu.kdev@gmail.com>
3075 L: linux-mtd@lists.infradead.org
3076 L: bcm-kernel-feedback-list@broadcom.com
3078 F: drivers/mtd/nand/raw/brcmnand/
3080 BROADCOM STB DPFE DRIVER
3081 M: Markus Mayer <mmayer@broadcom.com>
3082 M: bcm-kernel-feedback-list@broadcom.com
3083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3085 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3086 F: drivers/memory/brcmstb_dpfe.c
3088 BROADCOM SYSTEMPORT ETHERNET DRIVER
3089 M: Florian Fainelli <f.fainelli@gmail.com>
3090 L: netdev@vger.kernel.org
3092 F: drivers/net/ethernet/broadcom/bcmsysport.*
3094 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3095 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3096 M: Prashant Sreedharan <prashant@broadcom.com>
3097 M: Michael Chan <mchan@broadcom.com>
3098 L: netdev@vger.kernel.org
3100 F: drivers/net/ethernet/broadcom/tg3.*
3102 BROCADE BFA FC SCSI DRIVER
3103 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3104 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3105 L: linux-scsi@vger.kernel.org
3107 F: drivers/scsi/bfa/
3109 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3110 M: Rasesh Mody <rasesh.mody@cavium.com>
3111 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3112 M: Dept-GELinuxNICDev@cavium.com
3113 L: netdev@vger.kernel.org
3115 F: drivers/net/ethernet/brocade/bna/
3117 BSG (block layer generic sg v4 driver)
3118 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3119 L: linux-scsi@vger.kernel.org
3122 F: include/linux/bsg.h
3123 F: include/uapi/linux/bsg.h
3126 M: Clemens Ladisch <clemens@ladisch.de>
3127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3128 T: git git://git.alsa-project.org/alsa-kernel.git
3130 F: Documentation/sound/cards/bt87x.rst
3131 F: sound/pci/bt87x.c
3134 M: Michael Buesch <m@bues.ch>
3135 W: http://bu3sch.de/btgpio.php
3137 F: drivers/gpio/gpio-bt8xx.c
3140 M: Chris Mason <clm@fb.com>
3141 M: Josef Bacik <jbacik@fb.com>
3142 M: David Sterba <dsterba@suse.com>
3143 L: linux-btrfs@vger.kernel.org
3144 W: http://btrfs.wiki.kernel.org/
3145 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3148 F: Documentation/filesystems/btrfs.txt
3150 F: include/linux/btrfs*
3151 F: include/uapi/linux/btrfs*
3153 BTTV VIDEO4LINUX DRIVER
3154 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3155 L: linux-media@vger.kernel.org
3156 W: https://linuxtv.org
3157 T: git git://linuxtv.org/media_tree.git
3159 F: Documentation/media/v4l-drivers/bttv*
3160 F: drivers/media/pci/bt8xx/bttv*
3162 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3163 M: Chanwoo Choi <cw00.choi@samsung.com>
3164 L: linux-pm@vger.kernel.org
3165 L: linux-samsung-soc@vger.kernel.org
3166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3168 F: drivers/devfreq/exynos-bus.c
3169 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3171 BUSLOGIC SCSI DRIVER
3172 M: Khalid Aziz <khalid@gonehiking.org>
3173 L: linux-scsi@vger.kernel.org
3175 F: drivers/scsi/BusLogic.*
3176 F: drivers/scsi/FlashPoint.*
3178 C-MEDIA CMI8788 DRIVER
3179 M: Clemens Ladisch <clemens@ladisch.de>
3180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3181 T: git git://git.alsa-project.org/alsa-kernel.git
3183 F: sound/pci/oxygen/
3186 M: Mark Salter <msalter@redhat.com>
3187 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3188 L: linux-c6x-dev@linux-c6x.org
3189 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3193 CA8210 IEEE-802.15.4 RADIO DRIVER
3194 M: Harry Morris <h.morris@cascoda.com>
3195 L: linux-wpan@vger.kernel.org
3196 W: https://github.com/Cascoda/ca8210-linux.git
3198 F: drivers/net/ieee802154/ca8210.c
3199 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3201 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3202 M: David Howells <dhowells@redhat.com>
3203 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3205 F: Documentation/filesystems/caching/cachefiles.txt
3208 CADENCE MIPI-CSI2 BRIDGES
3209 M: Maxime Ripard <maxime.ripard@bootlin.com>
3210 L: linux-media@vger.kernel.org
3212 F: Documentation/devicetree/bindings/media/cdns,*.txt
3213 F: drivers/media/platform/cadence/cdns-csi2*
3215 CADET FM/AM RADIO RECEIVER DRIVER
3216 M: Hans Verkuil <hverkuil@xs4all.nl>
3217 L: linux-media@vger.kernel.org
3218 T: git git://linuxtv.org/media_tree.git
3219 W: https://linuxtv.org
3221 F: drivers/media/radio/radio-cadet*
3223 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3224 M: Jonathan Corbet <corbet@lwn.net>
3225 L: linux-media@vger.kernel.org
3226 T: git git://linuxtv.org/media_tree.git
3228 F: Documentation/media/v4l-drivers/cafe_ccic*
3229 F: drivers/media/platform/marvell-ccic/
3232 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3233 L: netdev@vger.kernel.org
3235 F: Documentation/networking/caif/
3236 F: drivers/net/caif/
3237 F: include/uapi/linux/caif/
3238 F: include/net/caif/
3241 CALGARY x86-64 IOMMU
3242 M: Muli Ben-Yehuda <mulix@mulix.org>
3243 M: Jon Mason <jdmason@kudzu.us>
3244 L: iommu@lists.linux-foundation.org
3246 F: arch/x86/kernel/pci-calgary_64.c
3247 F: arch/x86/kernel/tce_64.c
3248 F: arch/x86/include/asm/calgary.h
3249 F: arch/x86/include/asm/tce.h
3252 M: Wolfgang Grandegger <wg@grandegger.com>
3253 M: Marc Kleine-Budde <mkl@pengutronix.de>
3254 L: linux-can@vger.kernel.org
3255 W: https://github.com/linux-can
3256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3259 F: Documentation/devicetree/bindings/net/can/
3261 F: include/linux/can/dev.h
3262 F: include/linux/can/platform/
3263 F: include/uapi/linux/can/error.h
3264 F: include/uapi/linux/can/netlink.h
3267 M: Oliver Hartkopp <socketcan@hartkopp.net>
3268 M: Marc Kleine-Budde <mkl@pengutronix.de>
3269 L: linux-can@vger.kernel.org
3270 W: https://github.com/linux-can
3271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3274 F: Documentation/networking/can.rst
3276 F: include/linux/can/core.h
3277 F: include/uapi/linux/can.h
3278 F: include/uapi/linux/can/bcm.h
3279 F: include/uapi/linux/can/raw.h
3280 F: include/uapi/linux/can/gw.h
3283 M: Serge Hallyn <serge@hallyn.com>
3284 L: linux-security-module@vger.kernel.org
3286 F: include/linux/capability.h
3287 F: include/uapi/linux/capability.h
3288 F: security/commoncap.c
3289 F: kernel/capability.c
3291 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3292 M: Kevin Tsai <ktsai@capellamicro.com>
3294 F: drivers/iio/light/cm*
3296 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3297 M: Christian Lamparter <chunkeey@googlemail.com>
3298 L: linux-wireless@vger.kernel.org
3299 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3301 F: drivers/net/wireless/ath/carl9170/
3304 M: Jan Glauber <jglauber@cavium.com>
3305 M: David Daney <david.daney@cavium.com>
3306 W: http://www.cavium.com
3308 F: drivers/i2c/busses/i2c-octeon*
3309 F: drivers/i2c/busses/i2c-thunderx*
3311 CAVIUM LIQUIDIO NETWORK DRIVER
3312 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3313 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3314 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3315 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3316 L: netdev@vger.kernel.org
3317 W: http://www.cavium.com
3319 F: drivers/net/ethernet/cavium/liquidio/
3322 M: Jan Glauber <jglauber@cavium.com>
3323 M: David Daney <david.daney@cavium.com>
3324 M: Steven J. Hill <Steven.Hill@cavium.com>
3325 W: http://www.cavium.com
3327 F: drivers/mmc/host/cavium*
3329 CAVIUM OCTEON-TX CRYPTO DRIVER
3330 M: George Cherian <george.cherian@cavium.com>
3331 L: linux-crypto@vger.kernel.org
3332 W: http://www.cavium.com
3334 F: drivers/crypto/cavium/cpt/
3336 CAVIUM THUNDERX2 ARM64 SOC
3337 M: Robert Richter <rrichter@cavium.com>
3338 M: Jayachandran C <jnair@caviumnetworks.com>
3339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3341 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3342 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3344 CC2520 IEEE-802.15.4 RADIO DRIVER
3345 M: Varka Bhadram <varkabhadram@gmail.com>
3346 L: linux-wpan@vger.kernel.org
3348 F: drivers/net/ieee802154/cc2520.c
3349 F: include/linux/spi/cc2520.h
3350 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3352 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3353 M: Gilad Ben-Yossef <gilad@benyossef.com>
3354 L: linux-crypto@vger.kernel.org
3356 F: drivers/crypto/ccree/
3357 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3360 M: Hans Verkuil <hans.verkuil@cisco.com>
3361 L: linux-media@vger.kernel.org
3362 T: git git://linuxtv.org/media_tree.git
3363 W: http://linuxtv.org
3365 F: Documentation/media/kapi/cec-core.rst
3366 F: Documentation/media/uapi/cec
3367 F: drivers/media/cec/
3368 F: drivers/media/rc/keymaps/rc-cec.c
3369 F: include/media/cec.h
3370 F: include/media/cec-notifier.h
3371 F: include/uapi/linux/cec.h
3372 F: include/uapi/linux/cec-funcs.h
3373 F: Documentation/devicetree/bindings/media/cec.txt
3374 F: Documentation/ABI/testing/debugfs-cec-error-inj
3377 M: Hans Verkuil <hans.verkuil@cisco.com>
3378 L: linux-media@vger.kernel.org
3379 T: git git://linuxtv.org/media_tree.git
3380 W: http://linuxtv.org
3382 F: drivers/media/platform/cec-gpio/
3383 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3385 CELL BROADBAND ENGINE ARCHITECTURE
3386 M: Arnd Bergmann <arnd@arndb.de>
3387 L: linuxppc-dev@lists.ozlabs.org
3388 W: http://www.ibm.com/developerworks/power/cell/
3390 F: arch/powerpc/include/asm/cell*.h
3391 F: arch/powerpc/include/asm/spu*.h
3392 F: arch/powerpc/include/uapi/asm/spu*.h
3393 F: arch/powerpc/oprofile/*cell*
3394 F: arch/powerpc/platforms/cell/
3396 CEPH COMMON CODE (LIBCEPH)
3397 M: Ilya Dryomov <idryomov@gmail.com>
3398 M: "Yan, Zheng" <zyan@redhat.com>
3399 M: Sage Weil <sage@redhat.com>
3400 L: ceph-devel@vger.kernel.org
3402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3403 T: git git://github.com/ceph/ceph-client.git
3406 F: include/linux/ceph/
3407 F: include/linux/crush/
3409 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3410 M: "Yan, Zheng" <zyan@redhat.com>
3411 M: Sage Weil <sage@redhat.com>
3412 M: Ilya Dryomov <idryomov@gmail.com>
3413 L: ceph-devel@vger.kernel.org
3415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3416 T: git git://github.com/ceph/ceph-client.git
3418 F: Documentation/filesystems/ceph.txt
3421 CERTIFICATE HANDLING:
3422 M: David Howells <dhowells@redhat.com>
3423 M: David Woodhouse <dwmw2@infradead.org>
3424 L: keyrings@vger.kernel.org
3426 F: Documentation/admin-guide/module-signing.rst
3428 F: scripts/sign-file.c
3429 F: scripts/extract-cert.c
3431 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3432 L: linux-usb@vger.kernel.org
3434 F: Documentation/usb/WUSB-Design-overview.txt
3435 F: Documentation/usb/wusb-cbaf
3436 F: drivers/usb/host/hwa-hc.c
3437 F: drivers/usb/host/whci/
3438 F: drivers/usb/wusbcore/
3439 F: include/linux/usb/wusb*
3441 CFAG12864B LCD DRIVER
3442 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3444 F: drivers/auxdisplay/cfag12864b.c
3445 F: include/linux/cfag12864b.h
3447 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3448 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3450 F: drivers/auxdisplay/cfag12864bfb.c
3451 F: include/linux/cfag12864b.h
3453 802.11 (including CFG80211/NL80211)
3454 M: Johannes Berg <johannes@sipsolutions.net>
3455 L: linux-wireless@vger.kernel.org
3456 W: http://wireless.kernel.org/
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3461 F: include/uapi/linux/nl80211.h
3462 F: include/linux/ieee80211.h
3463 F: include/net/wext.h
3464 F: include/net/cfg80211.h
3465 F: include/net/iw_handler.h
3466 F: include/net/ieee80211_radiotap.h
3467 F: Documentation/driver-api/80211/cfg80211.rst
3468 F: Documentation/networking/regulatory.txt
3470 CHAR and MISC DRIVERS
3471 M: Arnd Bergmann <arnd@arndb.de>
3472 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3477 F: include/linux/miscdevice.h
3480 M: Andy Whitcroft <apw@canonical.com>
3481 M: Joe Perches <joe@perches.com>
3483 F: scripts/checkpatch.pl
3485 CHINESE DOCUMENTATION
3486 M: Harry Wei <harryxiyou@gmail.com>
3487 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3488 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3490 F: Documentation/translations/zh_CN/
3492 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3493 M: Peter Chen <Peter.Chen@nxp.com>
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3495 L: linux-usb@vger.kernel.org
3497 F: drivers/usb/chipidea/
3499 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3500 M: Hans de Goede <hdegoede@redhat.com>
3501 L: linux-input@vger.kernel.org
3503 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3504 F: drivers/input/touchscreen/chipone_icn8318.c
3506 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3507 M: Hans de Goede <hdegoede@redhat.com>
3508 L: linux-input@vger.kernel.org
3510 F: drivers/input/touchscreen/chipone_icn8505.c
3512 CHROME HARDWARE PLATFORM SUPPORT
3513 M: Benson Leung <bleung@chromium.org>
3514 M: Olof Johansson <olof@lixom.net>
3516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3517 F: drivers/platform/chrome/
3519 CIRRUS LOGIC AUDIO CODEC DRIVERS
3520 M: Brian Austin <brian.austin@cirrus.com>
3521 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3524 F: sound/soc/codecs/cs*
3526 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3527 M: Hartley Sweeten <hsweeten@visionengravers.com>
3528 L: netdev@vger.kernel.org
3530 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3532 CISCO FCOE HBA DRIVER
3533 M: Satish Kharat <satishkh@cisco.com>
3534 M: Sesidhar Baddela <sebaddel@cisco.com>
3535 M: Karan Tilak Kumar <kartilak@cisco.com>
3536 L: linux-scsi@vger.kernel.org
3538 F: drivers/scsi/fnic/
3540 CISCO SCSI HBA DRIVER
3541 M: Karan Tilak Kumar <kartilak@cisco.com>
3542 M: Sesidhar Baddela <sebaddel@cisco.com>
3543 L: linux-scsi@vger.kernel.org
3545 F: drivers/scsi/snic/
3547 CISCO VIC ETHERNET NIC DRIVER
3548 M: Christian Benvenuti <benve@cisco.com>
3549 M: Govindarajulu Varadarajan <_govind@gmx.com>
3550 M: Parvi Kaustubhi <pkaustub@cisco.com>
3552 F: drivers/net/ethernet/cisco/enic/
3554 CISCO VIC LOW LATENCY NIC DRIVER
3555 M: Christian Benvenuti <benve@cisco.com>
3557 F: drivers/infiniband/hw/usnic/
3560 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3565 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3566 L: linux-kernel@vger.kernel.org
3569 F: include/linux/cleancache.h
3572 M: Russell King <linux@armlinux.org.uk>
3573 L: linux-clk@vger.kernel.org
3575 F: include/linux/clk.h
3577 CLOCKSOURCE, CLOCKEVENT DRIVERS
3578 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3579 M: Thomas Gleixner <tglx@linutronix.de>
3580 L: linux-kernel@vger.kernel.org
3581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3583 F: drivers/clocksource/
3584 F: Documentation/devicetree/bindings/timer/
3587 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3588 M: Daniel Oliveira Nascimento <don@syst.com.br>
3589 L: platform-driver-x86@vger.kernel.org
3591 F: drivers/platform/x86/classmate-laptop.c
3594 M: Hans Verkuil <hans.verkuil@cisco.com>
3595 L: linux-media@vger.kernel.org
3596 T: git git://linuxtv.org/media_tree.git
3597 W: https://linuxtv.org
3599 F: drivers/media/pci/cobalt/
3601 COCCINELLE/Semantic Patches (SmPL)
3602 M: Julia Lawall <Julia.Lawall@lip6.fr>
3603 M: Gilles Muller <Gilles.Muller@lip6.fr>
3604 M: Nicolas Palix <nicolas.palix@imag.fr>
3605 M: Michal Marek <michal.lkml@markovi.net>
3606 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3608 W: http://coccinelle.lip6.fr/
3610 F: Documentation/dev-tools/coccinelle.rst
3611 F: scripts/coccinelle/
3612 F: scripts/coccicheck
3615 M: Jan Harkes <jaharkes@cs.cmu.edu>
3617 L: codalist@coda.cs.cmu.edu
3618 W: http://www.coda.cs.cmu.edu/
3620 F: Documentation/filesystems/coda.txt
3622 F: include/linux/coda*.h
3623 F: include/uapi/linux/coda*.h
3625 CODA V4L2 MEM2MEM DRIVER
3626 M: Philipp Zabel <p.zabel@pengutronix.de>
3627 L: linux-media@vger.kernel.org
3629 F: Documentation/devicetree/bindings/media/coda.txt
3630 F: drivers/media/platform/coda/
3632 COMMON CLK FRAMEWORK
3633 M: Michael Turquette <mturquette@baylibre.com>
3634 M: Stephen Boyd <sboyd@kernel.org>
3635 L: linux-clk@vger.kernel.org
3636 Q: http://patchwork.kernel.org/project/linux-clk/list/
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3639 F: Documentation/devicetree/bindings/clock/
3641 X: drivers/clk/clkdev.c
3642 F: include/linux/clk-pr*
3643 F: include/linux/clk/
3644 F: include/linux/of_clk.h
3646 COMMON INTERNET FILE SYSTEM (CIFS)
3647 M: Steve French <sfrench@samba.org>
3648 L: linux-cifs@vger.kernel.org
3649 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3650 W: http://linux-cifs.samba.org/
3651 T: git git://git.samba.org/sfrench/cifs-2.6.git
3653 F: Documentation/filesystems/cifs/
3656 COMPACTPCI HOTPLUG CORE
3657 M: Scott Murray <scott@spiteful.org>
3658 L: linux-pci@vger.kernel.org
3660 F: drivers/pci/hotplug/cpci_hotplug*
3662 COMPACTPCI HOTPLUG GENERIC DRIVER
3663 M: Scott Murray <scott@spiteful.org>
3664 L: linux-pci@vger.kernel.org
3666 F: drivers/pci/hotplug/cpcihp_generic.c
3668 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3669 M: Scott Murray <scott@spiteful.org>
3670 L: linux-pci@vger.kernel.org
3672 F: drivers/pci/hotplug/cpcihp_zt5550.*
3674 COMPAL LAPTOP SUPPORT
3675 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3676 L: platform-driver-x86@vger.kernel.org
3678 F: drivers/platform/x86/compal-laptop.c
3680 CONEXANT ACCESSRUNNER USB DRIVER
3681 L: accessrunner-general@lists.sourceforge.net
3682 W: http://accessrunner.sourceforge.net/
3684 F: drivers/usb/atm/cxacru.c
3687 M: Joel Becker <jlbec@evilplan.org>
3688 M: Christoph Hellwig <hch@lst.de>
3689 T: git git://git.infradead.org/users/hch/configfs.git
3692 F: include/linux/configfs.h
3695 M: Evgeniy Polyakov <zbr@ioremap.net>
3696 L: netdev@vger.kernel.org
3698 F: drivers/connector/
3700 CONTROL GROUP (CGROUP)
3701 M: Tejun Heo <tj@kernel.org>
3702 M: Li Zefan <lizefan@huawei.com>
3703 M: Johannes Weiner <hannes@cmpxchg.org>
3704 L: cgroups@vger.kernel.org
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3707 F: Documentation/cgroup*
3708 F: include/linux/cgroup*
3711 CONTROL GROUP - CPUSET
3712 M: Li Zefan <lizefan@huawei.com>
3713 L: cgroups@vger.kernel.org
3714 W: http://www.bullopensource.org/cpuset/
3715 W: http://oss.sgi.com/projects/cpusets/
3716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3718 F: Documentation/cgroup-v1/cpusets.txt
3719 F: include/linux/cpuset.h
3720 F: kernel/cgroup/cpuset.c
3722 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3723 M: Johannes Weiner <hannes@cmpxchg.org>
3724 M: Michal Hocko <mhocko@kernel.org>
3725 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3726 L: cgroups@vger.kernel.org
3727 L: linux-mm@kvack.org
3732 CORETEMP HARDWARE MONITORING DRIVER
3733 M: Fenghua Yu <fenghua.yu@intel.com>
3734 L: linux-hwmon@vger.kernel.org
3736 F: Documentation/hwmon/coretemp
3737 F: drivers/hwmon/coretemp.c
3739 COSA/SRP SYNC SERIAL DRIVER
3740 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3741 W: http://www.fi.muni.cz/~kas/cosa/
3743 F: drivers/net/wan/cosa*
3745 CPMAC ETHERNET DRIVER
3746 M: Florian Fainelli <f.fainelli@gmail.com>
3747 L: netdev@vger.kernel.org
3749 F: drivers/net/ethernet/ti/cpmac.c
3751 CPU FREQUENCY DRIVERS
3752 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3753 M: Viresh Kumar <viresh.kumar@linaro.org>
3754 L: linux-pm@vger.kernel.org
3756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3757 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3758 B: https://bugzilla.kernel.org
3759 F: Documentation/cpu-freq/
3760 F: Documentation/devicetree/bindings/cpufreq/
3762 F: include/linux/cpufreq.h
3763 F: tools/testing/selftests/cpufreq/
3765 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3766 M: Viresh Kumar <viresh.kumar@linaro.org>
3767 M: Sudeep Holla <sudeep.holla@arm.com>
3768 L: linux-pm@vger.kernel.org
3769 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3771 F: drivers/cpufreq/arm_big_little.h
3772 F: drivers/cpufreq/arm_big_little.c
3773 F: drivers/cpufreq/arm_big_little_dt.c
3775 CPU POWER MONITORING SUBSYSTEM
3776 M: Thomas Renninger <trenn@suse.com>
3777 M: Shuah Khan <shuah@kernel.org>
3778 L: linux-pm@vger.kernel.org
3780 F: tools/power/cpupower/
3783 M: "H. Peter Anvin" <hpa@zytor.com>
3785 F: arch/x86/kernel/cpuid.c
3786 F: arch/x86/kernel/msr.c
3788 CPUIDLE DRIVER - ARM BIG LITTLE
3789 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3790 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3791 L: linux-pm@vger.kernel.org
3792 L: linux-arm-kernel@lists.infradead.org
3793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3795 F: drivers/cpuidle/cpuidle-big_little.c
3797 CPUIDLE DRIVER - ARM EXYNOS
3798 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3799 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3800 M: Kukjin Kim <kgene@kernel.org>
3801 L: linux-pm@vger.kernel.org
3802 L: linux-samsung-soc@vger.kernel.org
3804 F: drivers/cpuidle/cpuidle-exynos.c
3805 F: arch/arm/mach-exynos/pm.c
3808 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3809 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3810 L: linux-pm@vger.kernel.org
3812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3813 B: https://bugzilla.kernel.org
3814 F: drivers/cpuidle/*
3815 F: include/linux/cpuidle.h
3818 M: Nicolas Pitre <nico@linaro.org>
3820 F: Documentation/filesystems/cramfs.txt
3824 M: Herbert Xu <herbert@gondor.apana.org.au>
3825 M: "David S. Miller" <davem@davemloft.net>
3826 L: linux-crypto@vger.kernel.org
3827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3830 F: Documentation/crypto/
3831 F: Documentation/devicetree/bindings/crypto/
3836 F: include/linux/crypto*
3838 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3839 M: Neil Horman <nhorman@tuxdriver.com>
3840 L: linux-crypto@vger.kernel.org
3842 F: crypto/ansi_cprng.c
3846 M: Hans Verkuil <hverkuil@xs4all.nl>
3847 L: linux-media@vger.kernel.org
3848 T: git git://linuxtv.org/media_tree.git
3849 W: http://linuxtv.org
3851 F: drivers/media/i2c/cs3308.c
3852 F: drivers/media/i2c/cs3308.h
3854 CS5535 Audio ALSA driver
3855 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3857 F: sound/pci/cs5535audio/
3860 M: Solomon Peachy <pizza@shaftnet.org>
3862 F: drivers/net/wireless/st/cw1200/
3864 CX18 VIDEO4LINUX DRIVER
3865 M: Andy Walls <awalls@md.metrocast.net>
3866 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3867 L: linux-media@vger.kernel.org
3868 T: git git://linuxtv.org/media_tree.git
3869 W: https://linuxtv.org
3870 W: http://www.ivtvdriver.org/index.php/Cx18
3872 F: Documentation/media/v4l-drivers/cx18*
3873 F: drivers/media/pci/cx18/
3874 F: include/uapi/linux/ivtv*
3876 CX2341X MPEG ENCODER HELPER MODULE
3877 M: Hans Verkuil <hverkuil@xs4all.nl>
3878 L: linux-media@vger.kernel.org
3879 T: git git://linuxtv.org/media_tree.git
3880 W: https://linuxtv.org
3882 F: drivers/media/common/cx2341x*
3883 F: include/media/cx2341x*
3885 CX24120 MEDIA DRIVER
3886 M: Jemma Denson <jdenson@gmail.com>
3887 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3888 L: linux-media@vger.kernel.org
3889 W: https://linuxtv.org
3890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3892 F: drivers/media/dvb-frontends/cx24120*
3894 CX88 VIDEO4LINUX DRIVER
3895 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3896 L: linux-media@vger.kernel.org
3897 W: https://linuxtv.org
3898 T: git git://linuxtv.org/media_tree.git
3900 F: Documentation/media/v4l-drivers/cx88*
3901 F: drivers/media/pci/cx88/
3903 CXD2820R MEDIA DRIVER
3904 M: Antti Palosaari <crope@iki.fi>
3905 L: linux-media@vger.kernel.org
3906 W: https://linuxtv.org
3907 W: http://palosaari.fi/linux/
3908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3909 T: git git://linuxtv.org/anttip/media_tree.git
3911 F: drivers/media/dvb-frontends/cxd2820r*
3913 CXGB3 ETHERNET DRIVER (CXGB3)
3914 M: Santosh Raspatur <santosh@chelsio.com>
3915 L: netdev@vger.kernel.org
3916 W: http://www.chelsio.com
3918 F: drivers/net/ethernet/chelsio/cxgb3/
3920 CXGB3 ISCSI DRIVER (CXGB3I)
3921 M: Karen Xie <kxie@chelsio.com>
3922 L: linux-scsi@vger.kernel.org
3923 W: http://www.chelsio.com
3925 F: drivers/scsi/cxgbi/cxgb3i
3927 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3928 M: Steve Wise <swise@chelsio.com>
3929 L: linux-rdma@vger.kernel.org
3930 W: http://www.openfabrics.org
3932 F: drivers/infiniband/hw/cxgb3/
3933 F: include/uapi/rdma/cxgb3-abi.h
3935 CXGB4 CRYPTO DRIVER (chcr)
3936 M: Harsh Jain <harsh@chelsio.com>
3937 L: linux-crypto@vger.kernel.org
3938 W: http://www.chelsio.com
3940 F: drivers/crypto/chelsio
3942 CXGB4 ETHERNET DRIVER (CXGB4)
3943 M: Ganesh Goudar <ganeshgr@chelsio.com>
3944 L: netdev@vger.kernel.org
3945 W: http://www.chelsio.com
3947 F: drivers/net/ethernet/chelsio/cxgb4/
3949 CXGB4 ISCSI DRIVER (CXGB4I)
3950 M: Karen Xie <kxie@chelsio.com>
3951 L: linux-scsi@vger.kernel.org
3952 W: http://www.chelsio.com
3954 F: drivers/scsi/cxgbi/cxgb4i
3956 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3957 M: Steve Wise <swise@chelsio.com>
3958 L: linux-rdma@vger.kernel.org
3959 W: http://www.openfabrics.org
3961 F: drivers/infiniband/hw/cxgb4/
3962 F: include/uapi/rdma/cxgb4-abi.h
3964 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3965 M: Casey Leedom <leedom@chelsio.com>
3966 L: netdev@vger.kernel.org
3967 W: http://www.chelsio.com
3969 F: drivers/net/ethernet/chelsio/cxgb4vf/
3971 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3972 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3973 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3974 L: linuxppc-dev@lists.ozlabs.org
3976 F: arch/powerpc/platforms/powernv/pci-cxl.c
3977 F: drivers/misc/cxl/
3978 F: include/misc/cxl*
3979 F: include/uapi/misc/cxl.h
3980 F: Documentation/powerpc/cxl.txt
3981 F: Documentation/ABI/testing/sysfs-class-cxl
3983 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3984 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3985 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3986 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3987 L: linux-scsi@vger.kernel.org
3989 F: drivers/scsi/cxlflash/
3990 F: include/uapi/scsi/cxlflash_ioctls.h
3991 F: Documentation/powerpc/cxlflash.txt
3994 M: Russell King <linux@armlinux.org.uk>
3995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3996 W: http://www.armlinux.org.uk/
3998 F: drivers/video/fbdev/cyber2000fb.*
4000 CYCLADES ASYNC MUX DRIVER
4001 W: http://www.cyclades.com/
4003 F: drivers/tty/cyclades.c
4004 F: include/linux/cyclades.h
4005 F: include/uapi/linux/cyclades.h
4007 CYCLADES PC300 DRIVER
4008 W: http://www.cyclades.com/
4010 F: drivers/net/wan/pc300*
4012 CYPRESS_FIRMWARE MEDIA DRIVER
4013 M: Antti Palosaari <crope@iki.fi>
4014 L: linux-media@vger.kernel.org
4015 W: https://linuxtv.org
4016 W: http://palosaari.fi/linux/
4017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4018 T: git git://linuxtv.org/anttip/media_tree.git
4020 F: drivers/media/common/cypress_firmware*
4022 CYTTSP TOUCHSCREEN DRIVER
4023 M: Ferruh Yigit <fery@cypress.com>
4024 L: linux-input@vger.kernel.org
4026 F: drivers/input/touchscreen/cyttsp*
4027 F: include/linux/input/cyttsp.h
4029 D-LINK DIR-685 TOUCHKEYS DRIVER
4030 M: Linus Walleij <linus.walleij@linaro.org>
4031 L: linux-input@vger.kernel.org
4033 F: drivers/input/dlink-dir685-touchkeys.c
4035 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4036 M: Joshua Kinard <kumba@gentoo.org>
4038 F: drivers/rtc/rtc-ds1685.c
4039 F: include/linux/rtc/ds1685.h
4041 DAMA SLAVE for AX.25
4042 M: Joerg Reuter <jreuter@yaina.de>
4043 W: http://yaina.de/jreuter/
4044 W: http://www.qsl.net/dl1bke/
4045 L: linux-hams@vger.kernel.org
4047 F: net/ax25/af_ax25.c
4048 F: net/ax25/ax25_dev.c
4049 F: net/ax25/ax25_ds_*
4050 F: net/ax25/ax25_in.c
4051 F: net/ax25/ax25_out.c
4052 F: net/ax25/ax25_timer.c
4053 F: net/ax25/sysctl_net_ax25.c
4055 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4056 L: netdev@vger.kernel.org
4058 F: Documentation/networking/dmfe.txt
4059 F: drivers/net/ethernet/dec/tulip/dmfe.c
4061 DC390/AM53C974 SCSI driver
4062 M: Hannes Reinecke <hare@suse.com>
4063 L: linux-scsi@vger.kernel.org
4065 F: drivers/scsi/am53c974.c
4068 M: Oliver Neukum <oliver@neukum.org>
4069 M: Ali Akcaagac <aliakc@web.de>
4070 M: Jamie Lenehan <lenehan@twibble.org>
4071 L: dc395x@twibble.org
4072 W: http://twibble.org/dist/dc395x/
4073 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4075 F: Documentation/scsi/dc395x.txt
4076 F: drivers/scsi/dc395x.*
4079 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4080 L: dccp@vger.kernel.org
4081 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4083 F: include/linux/dccp.h
4084 F: include/uapi/linux/dccp.h
4085 F: include/linux/tfrc.h
4088 DECnet NETWORK LAYER
4089 W: http://linux-decnet.sourceforge.net
4090 L: linux-decnet-user@lists.sourceforge.net
4092 F: Documentation/networking/decnet.txt
4095 DECSTATION PLATFORM SUPPORT
4096 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4097 L: linux-mips@linux-mips.org
4098 W: http://www.linux-mips.org/wiki/DECstation
4101 F: arch/mips/include/asm/dec/
4102 F: arch/mips/include/asm/mach-dec/
4104 DEFXX FDDI NETWORK DRIVER
4105 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4107 F: drivers/net/fddi/defxx.*
4110 M: Pali Rohár <pali.rohar@gmail.com>
4111 M: Mario Limonciello <mario.limonciello@dell.com>
4112 L: platform-driver-x86@vger.kernel.org
4114 F: drivers/platform/x86/dell-smbios.*
4116 DELL SMBIOS SMM DRIVER
4117 M: Mario Limonciello <mario.limonciello@dell.com>
4118 L: platform-driver-x86@vger.kernel.org
4120 F: drivers/platform/x86/dell-smbios-smm.c
4122 DELL SMBIOS WMI DRIVER
4123 M: Mario Limonciello <mario.limonciello@dell.com>
4124 L: platform-driver-x86@vger.kernel.org
4126 F: drivers/platform/x86/dell-smbios-wmi.c
4127 F: tools/wmi/dell-smbios-example.c
4130 M: Matthew Garrett <mjg59@srcf.ucam.org>
4131 M: Pali Rohár <pali.rohar@gmail.com>
4132 L: platform-driver-x86@vger.kernel.org
4134 F: drivers/platform/x86/dell-laptop.c
4136 DELL LAPTOP FREEFALL DRIVER
4137 M: Pali Rohár <pali.rohar@gmail.com>
4139 F: drivers/platform/x86/dell-smo8800.c
4141 DELL LAPTOP RBTN DRIVER
4142 M: Pali Rohár <pali.rohar@gmail.com>
4144 F: drivers/platform/x86/dell-rbtn.*
4146 DELL LAPTOP SMM DRIVER
4147 M: Pali Rohár <pali.rohar@gmail.com>
4149 F: drivers/hwmon/dell-smm-hwmon.c
4150 F: include/uapi/linux/i8k.h
4152 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4153 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4155 F: Documentation/dcdbas.txt
4156 F: drivers/firmware/dcdbas.*
4158 DELL WMI NOTIFICATIONS DRIVER
4159 M: Matthew Garrett <mjg59@srcf.ucam.org>
4160 M: Pali Rohár <pali.rohar@gmail.com>
4162 F: drivers/platform/x86/dell-wmi.c
4164 DELL WMI DESCRIPTOR DRIVER
4165 M: Mario Limonciello <mario.limonciello@dell.com>
4167 F: drivers/platform/x86/dell-wmi-descriptor.c
4169 DELTA ST MEDIA DRIVER
4170 M: Hugues Fruchet <hugues.fruchet@st.com>
4171 L: linux-media@vger.kernel.org
4172 T: git git://linuxtv.org/media_tree.git
4173 W: https://linuxtv.org
4175 F: drivers/media/platform/sti/delta
4178 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4179 L: linux-mtd@lists.infradead.org
4181 F: drivers/mtd/nand/raw/denali*
4183 DESIGNWARE USB2 DRD IP DRIVER
4184 M: Minas Harutyunyan <hminas@synopsys.com>
4185 L: linux-usb@vger.kernel.org
4186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4188 F: drivers/usb/dwc2/
4190 DESIGNWARE USB3 DRD IP DRIVER
4191 M: Felipe Balbi <balbi@kernel.org>
4192 L: linux-usb@vger.kernel.org
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4195 F: drivers/usb/dwc3/
4197 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4198 M: Andreas Klinger <ak@it-klinger.de>
4199 L: linux-iio@vger.kernel.org
4201 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4202 F: drivers/iio/proximity/srf*.c
4204 DEVICE COREDUMP (DEV_COREDUMP)
4205 M: Johannes Berg <johannes@sipsolutions.net>
4206 L: linux-kernel@vger.kernel.org
4208 F: drivers/base/devcoredump.c
4209 F: include/linux/devcoredump.h
4211 DEVICE FREQUENCY (DEVFREQ)
4212 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4213 M: Kyungmin Park <kyungmin.park@samsung.com>
4214 R: Chanwoo Choi <cw00.choi@samsung.com>
4215 L: linux-pm@vger.kernel.org
4216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4219 F: include/linux/devfreq.h
4220 F: Documentation/devicetree/bindings/devfreq/
4222 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4223 M: Chanwoo Choi <cw00.choi@samsung.com>
4224 L: linux-pm@vger.kernel.org
4225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4227 F: drivers/devfreq/event/
4228 F: drivers/devfreq/devfreq-event.c
4229 F: include/linux/devfreq-event.h
4230 F: Documentation/devicetree/bindings/devfreq/event/
4232 DEVICE NUMBER REGISTRY
4233 M: Torben Mathiasen <device@lanana.org>
4234 W: http://lanana.org/docs/device-list/index.html
4238 M: Alasdair Kergon <agk@redhat.com>
4239 M: Mike Snitzer <snitzer@redhat.com>
4240 M: dm-devel@redhat.com
4241 L: dm-devel@redhat.com
4242 W: http://sources.redhat.com/dm
4243 Q: http://patchwork.kernel.org/project/dm-devel/list/
4244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4245 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4247 F: Documentation/device-mapper/
4248 F: drivers/md/Makefile
4249 F: drivers/md/Kconfig
4251 F: drivers/md/persistent-data/
4252 F: include/linux/device-mapper.h
4253 F: include/linux/dm-*.h
4254 F: include/uapi/linux/dm-*.h
4257 M: Jiri Pirko <jiri@mellanox.com>
4258 L: netdev@vger.kernel.org
4260 F: net/core/devlink.c
4261 F: include/net/devlink.h
4262 F: include/uapi/linux/devlink.h
4264 DIALOG SEMICONDUCTOR DRIVERS
4265 M: Support Opensource <support.opensource@diasemi.com>
4266 W: http://www.dialog-semiconductor.com/products
4268 F: Documentation/hwmon/da90??
4269 F: Documentation/devicetree/bindings/mfd/da90*.txt
4270 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4271 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4272 F: Documentation/devicetree/bindings/regulator/da92*.txt
4273 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4274 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4275 F: drivers/gpio/gpio-da90??.c
4276 F: drivers/hwmon/da90??-hwmon.c
4277 F: drivers/iio/adc/da91??-*.c
4278 F: drivers/input/misc/da90??_onkey.c
4279 F: drivers/input/touchscreen/da9052_tsi.c
4280 F: drivers/leds/leds-da90??.c
4281 F: drivers/mfd/da903x.c
4282 F: drivers/mfd/da90??-*.c
4283 F: drivers/mfd/da91??-*.c
4284 F: drivers/power/supply/da9052-battery.c
4285 F: drivers/power/supply/da91??-*.c
4286 F: drivers/regulator/da903x.c
4287 F: drivers/regulator/da9???-regulator.[ch]
4288 F: drivers/thermal/da90??-thermal.c
4289 F: drivers/rtc/rtc-da90??.c
4290 F: drivers/video/backlight/da90??_bl.c
4291 F: drivers/watchdog/da90??_wdt.c
4292 F: include/linux/mfd/da903x.h
4293 F: include/linux/mfd/da9052/
4294 F: include/linux/mfd/da9055/
4295 F: include/linux/mfd/da9062/
4296 F: include/linux/mfd/da9063/
4297 F: include/linux/mfd/da9150/
4298 F: include/linux/regulator/da9211.h
4299 F: include/sound/da[79]*.h
4300 F: sound/soc/codecs/da[79]*.[ch]
4302 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4303 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4304 L: linux-gpio@vger.kernel.org
4306 F: drivers/gpio/gpio-gpio-mm.c
4308 DIGI NEO AND CLASSIC PCI PRODUCTS
4309 M: Lidza Louina <lidza.louina@gmail.com>
4310 M: Mark Hounschell <markh@compro.net>
4311 L: driverdev-devel@linuxdriverproject.org
4313 F: drivers/staging/dgnc/
4315 DIOLAN U2C-12 I2C DRIVER
4316 M: Guenter Roeck <linux@roeck-us.net>
4317 L: linux-i2c@vger.kernel.org
4319 F: drivers/i2c/busses/i2c-diolan-u2c.c
4321 FILESYSTEM DIRECT ACCESS (DAX)
4322 M: Matthew Wilcox <mawilcox@microsoft.com>
4323 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4324 L: linux-fsdevel@vger.kernel.org
4327 F: include/linux/dax.h
4328 F: include/trace/events/fs_dax.h
4330 DEVICE DIRECT ACCESS (DAX)
4331 M: Dan Williams <dan.j.williams@intel.com>
4332 M: Dave Jiang <dave.jiang@intel.com>
4333 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4334 M: Vishal Verma <vishal.l.verma@intel.com>
4335 L: linux-nvdimm@lists.01.org
4339 DIRECTORY NOTIFICATION (DNOTIFY)
4340 M: Jan Kara <jack@suse.cz>
4341 R: Amir Goldstein <amir73il@gmail.com>
4342 L: linux-fsdevel@vger.kernel.org
4344 F: Documentation/filesystems/dnotify.txt
4345 F: fs/notify/dnotify/
4346 F: include/linux/dnotify.h
4348 DISK GEOMETRY AND PARTITION HANDLING
4349 M: Andries Brouwer <aeb@cwi.nl>
4350 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4351 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4352 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4356 M: Jan Kara <jack@suse.com>
4358 F: Documentation/filesystems/quota.txt
4360 F: include/linux/quota*.h
4361 F: include/uapi/linux/quota*.h
4363 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4364 M: Bernie Thompson <bernie@plugable.com>
4365 L: linux-fbdev@vger.kernel.org
4367 W: http://plugable.com/category/projects/udlfb/
4368 F: drivers/video/fbdev/udlfb.c
4369 F: include/video/udlfb.h
4370 F: Documentation/fb/udlfb.txt
4372 DISTRIBUTED LOCK MANAGER (DLM)
4373 M: Christine Caulfield <ccaulfie@redhat.com>
4374 M: David Teigland <teigland@redhat.com>
4375 L: cluster-devel@redhat.com
4376 W: http://sources.redhat.com/cluster/
4377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4381 DMA BUFFER SHARING FRAMEWORK
4382 M: Sumit Semwal <sumit.semwal@linaro.org>
4384 L: linux-media@vger.kernel.org
4385 L: dri-devel@lists.freedesktop.org
4386 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4388 F: include/linux/dma-buf*
4389 F: include/linux/reservation.h
4390 F: include/linux/*fence.h
4391 F: Documentation/driver-api/dma-buf.rst
4392 T: git git://anongit.freedesktop.org/drm/drm-misc
4394 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4395 M: Vinod Koul <vkoul@kernel.org>
4396 L: dmaengine@vger.kernel.org
4397 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4400 F: include/linux/dmaengine.h
4401 F: include/linux/of_dma.h
4402 F: Documentation/devicetree/bindings/dma/
4403 F: Documentation/driver-api/dmaengine/
4404 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4407 M: Christoph Hellwig <hch@lst.de>
4408 M: Marek Szyprowski <m.szyprowski@samsung.com>
4409 R: Robin Murphy <robin.murphy@arm.com>
4410 L: iommu@lists.linux-foundation.org
4411 T: git git://git.infradead.org/users/hch/dma-mapping.git
4412 W: http://git.infradead.org/users/hch/dma-mapping.git
4415 F: include/asm-generic/dma-mapping.h
4416 F: include/linux/dma-direct.h
4417 F: include/linux/dma-mapping.h
4418 F: include/linux/dma-noncoherent.h
4420 DME1737 HARDWARE MONITOR DRIVER
4421 M: Juerg Haefliger <juergh@gmail.com>
4422 L: linux-hwmon@vger.kernel.org
4424 F: Documentation/hwmon/dme1737
4425 F: drivers/hwmon/dme1737.c
4428 M: Jean Delvare <jdelvare@suse.com>
4430 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4431 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4432 F: drivers/firmware/dmi-id.c
4433 F: drivers/firmware/dmi_scan.c
4434 F: include/linux/dmi.h
4437 M: Jonathan Corbet <corbet@lwn.net>
4438 L: linux-doc@vger.kernel.org
4441 F: scripts/kernel-doc
4442 X: Documentation/ABI/
4443 X: Documentation/devicetree/
4444 X: Documentation/acpi
4445 X: Documentation/power
4446 X: Documentation/spi
4447 X: Documentation/media
4448 T: git git://git.lwn.net/linux.git docs-next
4450 DOCUMENTATION/ITALIAN
4451 M: Federico Vaga <federico.vaga@vaga.pv.it>
4452 L: linux-doc@vger.kernel.org
4454 F: Documentation/translations/it_IT
4456 DONGWOON DW9714 LENS VOICE COIL DRIVER
4457 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4458 L: linux-media@vger.kernel.org
4459 T: git git://linuxtv.org/media_tree.git
4461 F: drivers/media/i2c/dw9714.c
4463 DONGWOON DW9807 LENS VOICE COIL DRIVER
4464 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4465 L: linux-media@vger.kernel.org
4466 T: git git://linuxtv.org/media_tree.git
4468 F: drivers/media/i2c/dw9807.c
4471 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4472 L: blinux-list@redhat.com
4474 F: drivers/char/dtlk.c
4475 F: include/linux/dtlk.h
4477 DPAA2 DATAPATH I/O (DPIO) DRIVER
4478 M: Roy Pledge <Roy.Pledge@nxp.com>
4479 L: linux-kernel@vger.kernel.org
4481 F: drivers/staging/fsl-mc/bus/dpio
4483 DPAA2 ETHERNET DRIVER
4484 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4485 L: linux-kernel@vger.kernel.org
4487 F: drivers/staging/fsl-dpaa2/ethernet
4489 DPAA2 ETHERNET SWITCH DRIVER
4490 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4491 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4492 L: linux-kernel@vger.kernel.org
4494 F: drivers/staging/fsl-dpaa2/ethsw
4496 DPAA2 PTP CLOCK DRIVER
4497 M: Yangbo Lu <yangbo.lu@nxp.com>
4498 L: linux-kernel@vger.kernel.org
4500 F: drivers/staging/fsl-dpaa2/rtc
4502 DPT_I2O SCSI RAID DRIVER
4503 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4504 L: linux-scsi@vger.kernel.org
4505 W: http://www.adaptec.com/
4507 F: drivers/scsi/dpt*
4508 F: drivers/scsi/dpt/
4511 M: Philipp Reisner <philipp.reisner@linbit.com>
4512 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4513 L: drbd-dev@lists.linbit.com
4514 W: http://www.drbd.org
4515 T: git git://git.linbit.com/linux-drbd.git
4516 T: git git://git.linbit.com/drbd-8.4.git
4518 F: drivers/block/drbd/
4520 F: Documentation/blockdev/drbd/
4522 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4523 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4524 R: "Rafael J. Wysocki" <rafael@kernel.org>
4525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4527 F: Documentation/kobject.txt
4531 F: include/linux/debugfs.h
4532 F: include/linux/kobj*
4535 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4536 M: Kevin Hilman <khilman@kernel.org>
4537 M: Nishanth Menon <nm@ti.com>
4539 F: drivers/power/avs/
4540 F: include/linux/power/smartreflex.h
4541 L: linux-pm@vger.kernel.org
4543 DRM DRIVER FOR ARM PL111 CLCD
4544 M: Eric Anholt <eric@anholt.net>
4545 T: git git://anongit.freedesktop.org/drm/drm-misc
4547 F: drivers/gpu/drm/pl111/
4549 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4550 M: Linus Walleij <linus.walleij@linaro.org>
4551 T: git git://anongit.freedesktop.org/drm/drm-misc
4553 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4554 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4556 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4557 M: Dave Airlie <airlied@redhat.com>
4559 F: drivers/gpu/drm/ast/
4561 DRM DRIVER FOR BOCHS VIRTUAL GPU
4562 M: Gerd Hoffmann <kraxel@redhat.com>
4563 L: virtualization@lists.linux-foundation.org
4564 T: git git://anongit.freedesktop.org/drm/drm-misc
4566 F: drivers/gpu/drm/bochs/
4568 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4569 M: Linus Walleij <linus.walleij@linaro.org>
4570 T: git git://anongit.freedesktop.org/drm/drm-misc
4572 F: drivers/gpu/drm/tve200/
4574 DRM DRIVER FOR ILITEK ILI9225 PANELS
4575 M: David Lechner <david@lechnology.com>
4577 F: drivers/gpu/drm/tinydrm/ili9225.c
4578 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4580 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4581 S: Orphan / Obsolete
4582 F: drivers/gpu/drm/i810/
4583 F: include/uapi/drm/i810_drm.h
4585 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4586 S: Orphan / Obsolete
4587 F: drivers/gpu/drm/mga/
4588 F: include/uapi/drm/mga_drm.h
4590 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4591 M: Dave Airlie <airlied@redhat.com>
4593 F: drivers/gpu/drm/mgag200/
4595 DRM DRIVER FOR MI0283QT
4596 M: Noralf Trønnes <noralf@tronnes.org>
4598 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4599 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4601 DRM DRIVER FOR MSM ADRENO GPU
4602 M: Rob Clark <robdclark@gmail.com>
4603 L: linux-arm-msm@vger.kernel.org
4604 L: dri-devel@lists.freedesktop.org
4605 L: freedreno@lists.freedesktop.org
4606 T: git git://people.freedesktop.org/~robclark/linux
4608 F: drivers/gpu/drm/msm/
4609 F: include/uapi/drm/msm_drm.h
4610 F: Documentation/devicetree/bindings/display/msm/
4612 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4613 M: Ben Skeggs <bskeggs@redhat.com>
4614 L: dri-devel@lists.freedesktop.org
4615 L: nouveau@lists.freedesktop.org
4616 T: git git://github.com/skeggsb/linux
4618 F: drivers/gpu/drm/nouveau/
4619 F: include/uapi/drm/nouveau_drm.h
4621 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4622 M: Noralf Trønnes <noralf@tronnes.org>
4624 F: drivers/gpu/drm/tinydrm/repaper.c
4625 F: Documentation/devicetree/bindings/display/repaper.txt
4627 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4628 M: Dave Airlie <airlied@redhat.com>
4629 M: Gerd Hoffmann <kraxel@redhat.com>
4630 L: virtualization@lists.linux-foundation.org
4631 T: git git://anongit.freedesktop.org/drm/drm-misc
4633 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4634 F: drivers/gpu/drm/cirrus/
4636 DRM DRIVER FOR QXL VIRTUAL GPU
4637 M: Dave Airlie <airlied@redhat.com>
4638 M: Gerd Hoffmann <kraxel@redhat.com>
4639 L: virtualization@lists.linux-foundation.org
4640 T: git git://anongit.freedesktop.org/drm/drm-misc
4642 F: drivers/gpu/drm/qxl/
4643 F: include/uapi/drm/qxl_drm.h
4645 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4646 S: Orphan / Obsolete
4647 F: drivers/gpu/drm/r128/
4648 F: include/uapi/drm/r128_drm.h
4650 DRM DRIVER FOR SAVAGE VIDEO CARDS
4651 S: Orphan / Obsolete
4652 F: drivers/gpu/drm/savage/
4653 F: include/uapi/drm/savage_drm.h
4655 DRM DRIVER FOR SIS VIDEO CARDS
4656 S: Orphan / Obsolete
4657 F: drivers/gpu/drm/sis/
4658 F: include/uapi/drm/sis_drm.h
4660 DRM DRIVER FOR SITRONIX ST7586 PANELS
4661 M: David Lechner <david@lechnology.com>
4663 F: drivers/gpu/drm/tinydrm/st7586.c
4664 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4666 DRM DRIVER FOR SITRONIX ST7735R PANELS
4667 M: David Lechner <david@lechnology.com>
4669 F: drivers/gpu/drm/tinydrm/st7735r.c
4670 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4672 DRM DRIVER FOR TDFX VIDEO CARDS
4673 S: Orphan / Obsolete
4674 F: drivers/gpu/drm/tdfx/
4676 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4677 M: Dave Airlie <airlied@redhat.com>
4679 F: drivers/gpu/drm/udl/
4681 DRM DRIVER FOR VMWARE VIRTUAL GPU
4682 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4683 M: Sinclair Yeh <syeh@vmware.com>
4684 M: Thomas Hellstrom <thellstrom@vmware.com>
4685 L: dri-devel@lists.freedesktop.org
4686 T: git git://people.freedesktop.org/~syeh/repos_linux
4687 T: git git://people.freedesktop.org/~thomash/linux
4689 F: drivers/gpu/drm/vmwgfx/
4690 F: include/uapi/drm/vmwgfx_drm.h
4693 M: David Airlie <airlied@linux.ie>
4694 L: dri-devel@lists.freedesktop.org
4695 T: git git://anongit.freedesktop.org/drm/drm
4696 B: https://bugs.freedesktop.org/
4697 C: irc://chat.freenode.net/dri-devel
4701 F: Documentation/devicetree/bindings/display/
4702 F: Documentation/devicetree/bindings/gpu/
4703 F: Documentation/gpu/
4705 F: include/uapi/drm/
4706 F: include/linux/vga*
4708 DRM DRIVERS AND MISC GPU PATCHES
4709 M: Gustavo Padovan <gustavo@padovan.org>
4710 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4711 M: Sean Paul <seanpaul@chromium.org>
4712 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4714 T: git git://anongit.freedesktop.org/drm/drm-misc
4715 F: Documentation/gpu/
4717 F: drivers/gpu/drm/*
4719 F: include/uapi/drm/drm*
4720 F: include/linux/vga*
4722 DRM DRIVERS FOR ALLWINNER A10
4723 M: Maxime Ripard <maxime.ripard@bootlin.com>
4724 L: dri-devel@lists.freedesktop.org
4726 F: drivers/gpu/drm/sun4i/
4727 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4728 T: git git://anongit.freedesktop.org/drm/drm-misc
4730 DRM DRIVERS FOR AMLOGIC SOCS
4731 M: Neil Armstrong <narmstrong@baylibre.com>
4732 L: dri-devel@lists.freedesktop.org
4733 L: linux-amlogic@lists.infradead.org
4734 W: http://linux-meson.com/
4736 F: drivers/gpu/drm/meson/
4737 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4738 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4739 F: Documentation/gpu/meson.rst
4740 T: git git://anongit.freedesktop.org/drm/drm-misc
4742 DRM DRIVERS FOR ATMEL HLCDC
4743 M: Boris Brezillon <boris.brezillon@bootlin.com>
4744 L: dri-devel@lists.freedesktop.org
4746 F: drivers/gpu/drm/atmel-hlcdc/
4747 F: Documentation/devicetree/bindings/display/atmel/
4748 T: git git://anongit.freedesktop.org/drm/drm-misc
4750 DRM DRIVERS FOR BRIDGE CHIPS
4751 M: Archit Taneja <architt@codeaurora.org>
4752 M: Andrzej Hajda <a.hajda@samsung.com>
4753 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4755 T: git git://anongit.freedesktop.org/drm/drm-misc
4756 F: drivers/gpu/drm/bridge/
4758 DRM DRIVERS FOR EXYNOS
4759 M: Inki Dae <inki.dae@samsung.com>
4760 M: Joonyoung Shim <jy0922.shim@samsung.com>
4761 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4762 M: Kyungmin Park <kyungmin.park@samsung.com>
4763 L: dri-devel@lists.freedesktop.org
4764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4766 F: drivers/gpu/drm/exynos/
4767 F: include/uapi/drm/exynos_drm.h
4768 F: Documentation/devicetree/bindings/display/exynos/
4770 DRM DRIVERS FOR FREESCALE DCU
4771 M: Stefan Agner <stefan@agner.ch>
4772 M: Alison Wang <alison.wang@nxp.com>
4773 L: dri-devel@lists.freedesktop.org
4775 F: drivers/gpu/drm/fsl-dcu/
4776 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4777 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4778 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4780 DRM DRIVERS FOR FREESCALE IMX
4781 M: Philipp Zabel <p.zabel@pengutronix.de>
4782 L: dri-devel@lists.freedesktop.org
4784 F: drivers/gpu/drm/imx/
4785 F: drivers/gpu/ipu-v3/
4786 F: Documentation/devicetree/bindings/display/imx/
4788 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4789 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4790 L: dri-devel@lists.freedesktop.org
4791 T: git git://github.com/patjak/drm-gma500
4793 F: drivers/gpu/drm/gma500/
4795 DRM DRIVERS FOR HISILICON
4796 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4797 M: Rongrong Zou <zourongrong@gmail.com>
4798 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4799 R: Chen Feng <puck.chen@hisilicon.com>
4800 L: dri-devel@lists.freedesktop.org
4801 T: git git://github.com/xin3liang/linux.git
4803 F: drivers/gpu/drm/hisilicon/
4804 F: Documentation/devicetree/bindings/display/hisilicon/
4806 DRM DRIVERS FOR MEDIATEK
4807 M: CK Hu <ck.hu@mediatek.com>
4808 M: Philipp Zabel <p.zabel@pengutronix.de>
4809 L: dri-devel@lists.freedesktop.org
4811 F: drivers/gpu/drm/mediatek/
4812 F: Documentation/devicetree/bindings/display/mediatek/
4814 DRM DRIVERS FOR NVIDIA TEGRA
4815 M: Thierry Reding <thierry.reding@gmail.com>
4816 L: dri-devel@lists.freedesktop.org
4817 L: linux-tegra@vger.kernel.org
4818 T: git git://anongit.freedesktop.org/tegra/linux.git
4820 F: drivers/gpu/drm/tegra/
4821 F: drivers/gpu/host1x/
4822 F: include/linux/host1x.h
4823 F: include/uapi/drm/tegra_drm.h
4824 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4826 DRM DRIVERS FOR RENESAS
4827 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4828 L: dri-devel@lists.freedesktop.org
4829 L: linux-renesas-soc@vger.kernel.org
4830 T: git git://linuxtv.org/pinchartl/fbdev
4832 F: drivers/gpu/drm/rcar-du/
4833 F: drivers/gpu/drm/shmobile/
4834 F: include/linux/platform_data/shmob_drm.h
4835 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4836 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4837 F: Documentation/devicetree/bindings/display/renesas,du.txt
4839 DRM DRIVERS FOR ROCKCHIP
4840 M: Sandy Huang <hjc@rock-chips.com>
4841 M: Heiko Stübner <heiko@sntech.de>
4842 L: dri-devel@lists.freedesktop.org
4844 F: drivers/gpu/drm/rockchip/
4845 F: Documentation/devicetree/bindings/display/rockchip/
4846 T: git git://anongit.freedesktop.org/drm/drm-misc
4849 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4850 M: Vincent Abriou <vincent.abriou@st.com>
4851 L: dri-devel@lists.freedesktop.org
4852 T: git git://anongit.freedesktop.org/drm/drm-misc
4854 F: drivers/gpu/drm/sti
4855 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4858 M: Yannick Fertre <yannick.fertre@st.com>
4859 M: Philippe Cornu <philippe.cornu@st.com>
4860 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4861 M: Vincent Abriou <vincent.abriou@st.com>
4862 L: dri-devel@lists.freedesktop.org
4863 T: git git://anongit.freedesktop.org/drm/drm-misc
4865 F: drivers/gpu/drm/stm
4866 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4868 DRM DRIVERS FOR TI LCDC
4869 M: Jyri Sarha <jsarha@ti.com>
4870 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4871 L: dri-devel@lists.freedesktop.org
4873 F: drivers/gpu/drm/tilcdc/
4874 F: Documentation/devicetree/bindings/display/tilcdc/
4876 DRM DRIVERS FOR TI OMAP
4877 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4878 L: dri-devel@lists.freedesktop.org
4880 F: drivers/gpu/drm/omapdrm/
4881 F: Documentation/devicetree/bindings/display/ti/
4884 M: Eric Anholt <eric@anholt.net>
4886 F: drivers/gpu/drm/v3d/
4887 F: include/uapi/drm/v3d_drm.h
4888 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4889 T: git git://anongit.freedesktop.org/drm/drm-misc
4892 M: Eric Anholt <eric@anholt.net>
4893 T: git git://github.com/anholt/linux
4895 F: drivers/gpu/drm/vc4/
4896 F: include/uapi/drm/vc4_drm.h
4897 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4898 T: git git://anongit.freedesktop.org/drm/drm-misc
4900 DRM DRIVERS FOR VIVANTE GPU IP
4901 M: Lucas Stach <l.stach@pengutronix.de>
4902 R: Russell King <linux+etnaviv@armlinux.org.uk>
4903 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4904 L: etnaviv@lists.freedesktop.org
4905 L: dri-devel@lists.freedesktop.org
4907 F: drivers/gpu/drm/etnaviv/
4908 F: include/uapi/drm/etnaviv_drm.h
4909 F: Documentation/devicetree/bindings/display/etnaviv/
4911 DRM DRIVERS FOR ZTE ZX
4912 M: Shawn Guo <shawnguo@kernel.org>
4913 L: dri-devel@lists.freedesktop.org
4915 F: drivers/gpu/drm/zte/
4916 F: Documentation/devicetree/bindings/display/zte,vou.txt
4917 T: git git://anongit.freedesktop.org/drm/drm-misc
4920 M: Thierry Reding <thierry.reding@gmail.com>
4921 L: dri-devel@lists.freedesktop.org
4922 T: git git://anongit.freedesktop.org/drm/drm-misc
4924 F: drivers/gpu/drm/drm_panel.c
4925 F: drivers/gpu/drm/panel/
4926 F: include/drm/drm_panel.h
4927 F: Documentation/devicetree/bindings/display/panel/
4930 M: Noralf Trønnes <noralf@tronnes.org>
4931 W: https://github.com/notro/tinydrm/wiki/Development
4932 T: git git://anongit.freedesktop.org/drm/drm-misc
4934 F: drivers/gpu/drm/tinydrm/
4935 F: include/drm/tinydrm/
4938 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4939 T: git git://anongit.freedesktop.org/drm/drm-misc
4940 L: dri-devel@lists.freedesktop.org
4941 L: xen-devel@lists.xen.org
4943 F: drivers/gpu/drm/xen/
4944 F: Documentation/gpu/xen-front.rst
4947 M: Christian Koenig <christian.koenig@amd.com>
4948 M: Huang Rui <ray.huang@amd.com>
4949 M: Junwei Zhang <Jerry.Zhang@amd.com>
4950 T: git git://people.freedesktop.org/~agd5f/linux
4952 L: dri-devel@lists.freedesktop.org
4954 F: drivers/gpu/drm/ttm/
4956 DSBR100 USB FM RADIO DRIVER
4957 M: Alexey Klimov <klimov.linux@gmail.com>
4958 L: linux-media@vger.kernel.org
4959 T: git git://linuxtv.org/media_tree.git
4961 F: drivers/media/radio/dsbr100.c
4964 M: Francois Romieu <romieu@fr.zoreil.com>
4965 L: netdev@vger.kernel.org
4967 F: drivers/net/wan/dscc4.c
4970 M: Hans Verkuil <hverkuil@xs4all.nl>
4971 L: linux-media@vger.kernel.org
4972 T: git git://linuxtv.org/media_tree.git
4973 W: https://linuxtv.org
4975 F: drivers/media/pci/dt3155/
4977 DVB_USB_AF9015 MEDIA DRIVER
4978 M: Antti Palosaari <crope@iki.fi>
4979 L: linux-media@vger.kernel.org
4980 W: https://linuxtv.org
4981 W: http://palosaari.fi/linux/
4982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4983 T: git git://linuxtv.org/anttip/media_tree.git
4985 F: drivers/media/usb/dvb-usb-v2/af9015*
4987 DVB_USB_AF9035 MEDIA DRIVER
4988 M: Antti Palosaari <crope@iki.fi>
4989 L: linux-media@vger.kernel.org
4990 W: https://linuxtv.org
4991 W: http://palosaari.fi/linux/
4992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4993 T: git git://linuxtv.org/anttip/media_tree.git
4995 F: drivers/media/usb/dvb-usb-v2/af9035*
4997 DVB_USB_ANYSEE MEDIA DRIVER
4998 M: Antti Palosaari <crope@iki.fi>
4999 L: linux-media@vger.kernel.org
5000 W: https://linuxtv.org
5001 W: http://palosaari.fi/linux/
5002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5003 T: git git://linuxtv.org/anttip/media_tree.git
5005 F: drivers/media/usb/dvb-usb-v2/anysee*
5007 DVB_USB_AU6610 MEDIA DRIVER
5008 M: Antti Palosaari <crope@iki.fi>
5009 L: linux-media@vger.kernel.org
5010 W: https://linuxtv.org
5011 W: http://palosaari.fi/linux/
5012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5013 T: git git://linuxtv.org/anttip/media_tree.git
5015 F: drivers/media/usb/dvb-usb-v2/au6610*
5017 DVB_USB_CE6230 MEDIA DRIVER
5018 M: Antti Palosaari <crope@iki.fi>
5019 L: linux-media@vger.kernel.org
5020 W: https://linuxtv.org
5021 W: http://palosaari.fi/linux/
5022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5023 T: git git://linuxtv.org/anttip/media_tree.git
5025 F: drivers/media/usb/dvb-usb-v2/ce6230*
5027 DVB_USB_CXUSB MEDIA DRIVER
5028 M: Michael Krufky <mkrufky@linuxtv.org>
5029 L: linux-media@vger.kernel.org
5030 W: https://linuxtv.org
5031 W: http://github.com/mkrufky
5032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5033 T: git git://linuxtv.org/media_tree.git
5035 F: drivers/media/usb/dvb-usb/cxusb*
5037 DVB_USB_EC168 MEDIA DRIVER
5038 M: Antti Palosaari <crope@iki.fi>
5039 L: linux-media@vger.kernel.org
5040 W: https://linuxtv.org
5041 W: http://palosaari.fi/linux/
5042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5043 T: git git://linuxtv.org/anttip/media_tree.git
5045 F: drivers/media/usb/dvb-usb-v2/ec168*
5047 DVB_USB_GL861 MEDIA DRIVER
5048 M: Antti Palosaari <crope@iki.fi>
5049 L: linux-media@vger.kernel.org
5050 W: https://linuxtv.org
5051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5052 T: git git://linuxtv.org/anttip/media_tree.git
5054 F: drivers/media/usb/dvb-usb-v2/gl861*
5056 DVB_USB_MXL111SF MEDIA DRIVER
5057 M: Michael Krufky <mkrufky@linuxtv.org>
5058 L: linux-media@vger.kernel.org
5059 W: https://linuxtv.org
5060 W: http://github.com/mkrufky
5061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5062 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5064 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5066 DVB_USB_RTL28XXU MEDIA DRIVER
5067 M: Antti Palosaari <crope@iki.fi>
5068 L: linux-media@vger.kernel.org
5069 W: https://linuxtv.org
5070 W: http://palosaari.fi/linux/
5071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5072 T: git git://linuxtv.org/anttip/media_tree.git
5074 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5076 DVB_USB_V2 MEDIA DRIVER
5077 M: Antti Palosaari <crope@iki.fi>
5078 L: linux-media@vger.kernel.org
5079 W: https://linuxtv.org
5080 W: http://palosaari.fi/linux/
5081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5082 T: git git://linuxtv.org/anttip/media_tree.git
5084 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5085 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5088 M: Jason Baron <jbaron@akamai.com>
5090 F: lib/dynamic_debug.c
5091 F: include/linux/dynamic_debug.h
5093 DYNAMIC INTERRUPT MODERATION
5094 M: Tal Gilboa <talgi@mellanox.com>
5096 F: include/linux/net_dim.h
5098 DZ DECSTATION DZ11 SERIAL DRIVER
5099 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5101 F: drivers/tty/serial/dz.*
5103 E3X0 POWER BUTTON DRIVER
5104 M: Moritz Fischer <moritz.fischer@ettus.com>
5105 L: usrp-users@lists.ettus.com
5106 W: http://www.ettus.com
5108 F: drivers/input/misc/e3x0-button.c
5109 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5112 M: Antti Palosaari <crope@iki.fi>
5113 L: linux-media@vger.kernel.org
5114 W: https://linuxtv.org
5115 W: http://palosaari.fi/linux/
5116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5117 T: git git://linuxtv.org/anttip/media_tree.git
5119 F: drivers/media/tuners/e4000*
5121 EARTH_PT1 MEDIA DRIVER
5122 M: Akihiro Tsukada <tskd08@gmail.com>
5123 L: linux-media@vger.kernel.org
5125 F: drivers/media/pci/pt1/
5127 EARTH_PT3 MEDIA DRIVER
5128 M: Akihiro Tsukada <tskd08@gmail.com>
5129 L: linux-media@vger.kernel.org
5131 F: drivers/media/pci/pt3/
5134 M: Antti Palosaari <crope@iki.fi>
5135 L: linux-media@vger.kernel.org
5136 W: https://linuxtv.org
5137 W: http://palosaari.fi/linux/
5138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5139 T: git git://linuxtv.org/anttip/media_tree.git
5141 F: drivers/media/dvb-frontends/ec100*
5144 M: Tyler Hicks <tyhicks@canonical.com>
5145 L: ecryptfs@vger.kernel.org
5146 W: http://ecryptfs.org
5147 W: https://launchpad.net/ecryptfs
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5150 F: Documentation/filesystems/ecryptfs.txt
5154 M: Borislav Petkov <bp@alien8.de>
5155 L: linux-edac@vger.kernel.org
5157 F: drivers/edac/amd64_edac*
5160 M: Robert Richter <rric@kernel.org>
5161 L: linux-edac@vger.kernel.org
5163 F: drivers/edac/highbank*
5166 M: Ralf Baechle <ralf@linux-mips.org>
5167 M: David Daney <david.daney@cavium.com>
5168 L: linux-edac@vger.kernel.org
5169 L: linux-mips@linux-mips.org
5171 F: drivers/edac/octeon_edac*
5173 EDAC-CAVIUM THUNDERX
5174 M: David Daney <david.daney@cavium.com>
5175 M: Jan Glauber <jglauber@cavium.com>
5176 L: linux-edac@vger.kernel.org
5178 F: drivers/edac/thunderx_edac*
5181 M: Borislav Petkov <bp@alien8.de>
5182 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5183 L: linux-edac@vger.kernel.org
5184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5187 F: Documentation/admin-guide/ras.rst
5188 F: Documentation/driver-api/edac.rst
5190 F: include/linux/edac.h
5193 M: Mark Gross <mark.gross@intel.com>
5194 L: linux-edac@vger.kernel.org
5196 F: drivers/edac/e752x_edac.c
5199 L: linux-edac@vger.kernel.org
5201 F: drivers/edac/e7xxx_edac.c
5204 M: York Sun <york.sun@nxp.com>
5205 L: linux-edac@vger.kernel.org
5207 F: drivers/edac/fsl_ddr_edac.*
5210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5211 L: linux-edac@vger.kernel.org
5213 F: drivers/edac/ghes_edac.c
5216 L: linux-edac@vger.kernel.org
5218 F: drivers/edac/i3000_edac.c
5221 L: linux-edac@vger.kernel.org
5223 F: drivers/edac/i5000_edac.c
5226 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5227 L: linux-edac@vger.kernel.org
5229 F: drivers/edac/i5400_edac.c
5232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5233 L: linux-edac@vger.kernel.org
5235 F: drivers/edac/i7300_edac.c
5238 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5239 L: linux-edac@vger.kernel.org
5241 F: drivers/edac/i7core_edac.c
5244 M: Tim Small <tim@buttersideup.com>
5245 L: linux-edac@vger.kernel.org
5247 F: drivers/edac/i82443bxgx_edac.c
5250 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5251 M: "Arvind R." <arvino55@gmail.com>
5252 L: linux-edac@vger.kernel.org
5254 F: drivers/edac/i82975x_edac.c
5257 M: Jason Baron <jbaron@akamai.com>
5258 L: linux-edac@vger.kernel.org
5260 F: drivers/edac/ie31200_edac.c
5263 M: Johannes Thumshirn <morbidrsa@gmail.com>
5264 L: linux-edac@vger.kernel.org
5266 F: drivers/edac/mpc85xx_edac.[ch]
5269 M: Egor Martovetsky <egor@pasemi.com>
5270 L: linux-edac@vger.kernel.org
5272 F: drivers/edac/pasemi_edac.c
5275 M: Tony Luck <tony.luck@intel.com>
5276 L: linux-edac@vger.kernel.org
5278 F: drivers/edac/pnd2_edac.[ch]
5281 M: Tim Small <tim@buttersideup.com>
5282 L: linux-edac@vger.kernel.org
5284 F: drivers/edac/r82600_edac.c
5287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5288 L: linux-edac@vger.kernel.org
5290 F: drivers/edac/sb_edac.c
5293 M: Tony Luck <tony.luck@intel.com>
5294 L: linux-edac@vger.kernel.org
5296 F: drivers/edac/skx_edac.c
5299 M: Tero Kristo <t-kristo@ti.com>
5300 L: linux-edac@vger.kernel.org
5302 F: drivers/edac/ti_edac.c
5304 EDIROL UA-101/UA-1000 DRIVER
5305 M: Clemens Ladisch <clemens@ladisch.de>
5306 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5307 T: git git://git.alsa-project.org/alsa-kernel.git
5309 F: sound/usb/misc/ua101.c
5312 L: linux-efi@vger.kernel.org
5313 M: Ivan Hu <ivan.hu@canonical.com>
5314 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5316 F: drivers/firmware/efi/test/
5318 EFI VARIABLE FILESYSTEM
5319 M: Matthew Garrett <matthew.garrett@nebula.com>
5320 M: Jeremy Kerr <jk@ozlabs.org>
5321 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5323 L: linux-efi@vger.kernel.org
5327 EFIFB FRAMEBUFFER DRIVER
5328 L: linux-fbdev@vger.kernel.org
5329 M: Peter Jones <pjones@redhat.com>
5331 F: drivers/video/fbdev/efifb.c
5334 W: http://aeschi.ch.eu.org/efs/
5338 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5339 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5340 L: netdev@vger.kernel.org
5342 F: drivers/net/ethernet/ibm/ehea/
5344 EM28XX VIDEO4LINUX DRIVER
5345 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5346 L: linux-media@vger.kernel.org
5347 W: https://linuxtv.org
5348 T: git git://linuxtv.org/media_tree.git
5350 F: drivers/media/usb/em28xx/
5351 F: Documentation/media/v4l-drivers/em28xx*
5354 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5355 M: Matt Mackall <mpm@selenic.com>
5356 M: David Woodhouse <dwmw2@infradead.org>
5357 L: linux-embedded@vger.kernel.org
5360 Emulex 10Gbps iSCSI - OneConnect DRIVER
5361 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5362 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5363 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5364 L: linux-scsi@vger.kernel.org
5365 W: http://www.broadcom.com
5367 F: drivers/scsi/be2iscsi/
5369 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5370 M: Sathya Perla <sathya.perla@broadcom.com>
5371 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5372 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5373 M: Somnath Kotur <somnath.kotur@broadcom.com>
5374 L: netdev@vger.kernel.org
5375 W: http://www.emulex.com
5377 F: drivers/net/ethernet/emulex/benet/
5379 EMULEX ONECONNECT ROCE DRIVER
5380 M: Selvin Xavier <selvin.xavier@broadcom.com>
5381 M: Devesh Sharma <devesh.sharma@broadcom.com>
5382 L: linux-rdma@vger.kernel.org
5383 W: http://www.broadcom.com
5385 F: drivers/infiniband/hw/ocrdma/
5386 F: include/uapi/rdma/ocrdma-abi.h
5388 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5389 M: James Smart <james.smart@broadcom.com>
5390 M: Dick Kennedy <dick.kennedy@broadcom.com>
5391 L: linux-scsi@vger.kernel.org
5392 W: http://www.broadcom.com
5394 F: drivers/scsi/lpfc/
5396 ENE CB710 FLASH CARD READER DRIVER
5397 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5399 F: drivers/misc/cb710/
5400 F: drivers/mmc/host/cb710-mmc.*
5401 F: include/linux/cb710.h
5403 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5404 M: Maxim Levitsky <maximlevitsky@gmail.com>
5406 F: drivers/media/rc/ene_ir.*
5408 EPSON S1D13XXX FRAMEBUFFER DRIVER
5409 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5412 F: drivers/video/fbdev/s1d13xxxfb.c
5413 F: include/video/s1d13xxxfb.h
5415 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5416 M: Jeff Layton <jlayton@kernel.org>
5419 F: include/linux/errseq.h
5421 ET131X NETWORK DRIVER
5422 M: Mark Einon <mark.einon@gmail.com>
5424 F: drivers/net/ethernet/agere/
5427 M: Stephen Hemminger <stephen@networkplumber.org>
5428 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5429 L: netdev@vger.kernel.org
5430 W: http://www.linuxfoundation.org/en/Net:Bridge
5432 F: include/linux/netfilter_bridge/
5435 ETHERNET PHY LIBRARY
5436 M: Andrew Lunn <andrew@lunn.ch>
5437 M: Florian Fainelli <f.fainelli@gmail.com>
5438 L: netdev@vger.kernel.org
5440 F: Documentation/ABI/testing/sysfs-bus-mdio
5441 F: Documentation/devicetree/bindings/net/mdio*
5442 F: Documentation/networking/phy.txt
5444 F: drivers/of/of_mdio.c
5445 F: drivers/of/of_net.c
5446 F: include/linux/*mdio*.h
5447 F: include/linux/of_net.h
5448 F: include/linux/phy.h
5449 F: include/linux/phy_fixed.h
5450 F: include/linux/platform_data/mdio-bcm-unimac.h
5451 F: include/trace/events/mdio.h
5452 F: include/uapi/linux/mdio.h
5453 F: include/uapi/linux/mii.h
5456 M: Jan Kara <jack@suse.com>
5457 L: linux-ext4@vger.kernel.org
5459 F: Documentation/filesystems/ext2.txt
5461 F: include/linux/ext2*
5464 M: "Theodore Ts'o" <tytso@mit.edu>
5465 M: Andreas Dilger <adilger.kernel@dilger.ca>
5466 L: linux-ext4@vger.kernel.org
5467 W: http://ext4.wiki.kernel.org
5468 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5471 F: Documentation/filesystems/ext4.txt
5474 Extended Verification Module (EVM)
5475 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5476 L: linux-integrity@vger.kernel.org
5478 F: security/integrity/evm/
5480 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5481 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5482 L: linux-efi@vger.kernel.org
5483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5485 F: Documentation/efi-stub.txt
5486 F: arch/*/kernel/efi.c
5487 F: arch/x86/boot/compressed/eboot.[ch]
5488 F: arch/*/include/asm/efi.h
5489 F: arch/x86/platform/efi/
5490 F: drivers/firmware/efi/
5491 F: include/linux/efi*.h
5492 F: arch/arm/boot/compressed/efi-header.S
5493 F: arch/arm64/kernel/efi-entry.S
5495 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5496 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5497 M: Chanwoo Choi <cw00.choi@samsung.com>
5498 L: linux-kernel@vger.kernel.org
5499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5502 F: include/linux/extcon/
5503 F: include/linux/extcon.h
5504 F: Documentation/extcon/
5505 F: Documentation/devicetree/bindings/extcon/
5508 M: Jingoo Han <jingoohan1@gmail.com>
5509 L: dri-devel@lists.freedesktop.org
5511 F: drivers/gpu/drm/exynos/exynos_dp*
5513 EXYNOS SYSMMU (IOMMU) driver
5514 M: Marek Szyprowski <m.szyprowski@samsung.com>
5515 L: iommu@lists.linux-foundation.org
5517 F: drivers/iommu/exynos-iommu.c
5519 EZchip NPS platform support
5520 M: Vineet Gupta <vgupta@synopsys.com>
5521 M: Ofer Levi <oferle@mellanox.com>
5523 F: arch/arc/plat-eznps
5524 F: arch/arc/boot/dts/eznps.dts
5527 M: Jaegeuk Kim <jaegeuk@kernel.org>
5528 M: Chao Yu <yuchao0@huawei.com>
5529 L: linux-f2fs-devel@lists.sourceforge.net
5530 W: https://f2fs.wiki.kernel.org/
5531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5533 F: Documentation/filesystems/f2fs.txt
5534 F: Documentation/ABI/testing/sysfs-fs-f2fs
5536 F: include/linux/f2fs_fs.h
5537 F: include/trace/events/f2fs.h
5539 F71805F HARDWARE MONITORING DRIVER
5540 M: Jean Delvare <jdelvare@suse.com>
5541 L: linux-hwmon@vger.kernel.org
5543 F: Documentation/hwmon/f71805f
5544 F: drivers/hwmon/f71805f.c
5547 M: Josh Poimboeuf <jpoimboe@redhat.com>
5549 F: scripts/faddr2line
5552 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5553 L: netdev@vger.kernel.org
5555 F: net/core/failover.c
5556 F: include/net/failover.h
5557 F: Documentation/networking/failover.rst
5560 M: Jan Kara <jack@suse.cz>
5561 R: Amir Goldstein <amir73il@gmail.com>
5562 L: linux-fsdevel@vger.kernel.org
5564 F: fs/notify/fanotify/
5565 F: include/linux/fanotify.h
5566 F: include/uapi/linux/fanotify.h
5568 FARSYNC SYNCHRONOUS DRIVER
5569 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5570 W: http://www.farsite.co.uk/
5572 F: drivers/net/wan/farsync.*
5574 FAULT INJECTION SUPPORT
5575 M: Akinobu Mita <akinobu.mita@gmail.com>
5577 F: Documentation/fault-injection/
5578 F: lib/fault-inject.c
5580 FBTFT Framebuffer drivers
5581 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5583 F: drivers/staging/fbtft/
5586 M: Michael Buesch <m@bues.ch>
5587 L: linux-media@vger.kernel.org
5589 F: drivers/media/tuners/fc0011.h
5590 F: drivers/media/tuners/fc0011.c
5593 M: Antti Palosaari <crope@iki.fi>
5594 L: linux-media@vger.kernel.org
5595 W: https://linuxtv.org
5596 W: http://palosaari.fi/linux/
5597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5598 T: git git://linuxtv.org/anttip/media_tree.git
5600 F: drivers/media/tuners/fc2580*
5602 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5603 M: Johannes Thumshirn <jth@kernel.org>
5604 L: linux-scsi@vger.kernel.org
5605 W: www.Open-FCoE.org
5607 F: drivers/scsi/libfc/
5608 F: drivers/scsi/fcoe/
5610 F: include/scsi/libfc.h
5611 F: include/scsi/libfcoe.h
5612 F: include/uapi/scsi/fc/
5614 FILE LOCKING (flock() and fcntl()/lockf())
5615 M: Jeff Layton <jlayton@kernel.org>
5616 M: "J. Bruce Fields" <bfields@fieldses.org>
5617 L: linux-fsdevel@vger.kernel.org
5619 F: include/linux/fcntl.h
5620 F: include/uapi/linux/fcntl.h
5624 FILESYSTEMS (VFS and infrastructure)
5625 M: Alexander Viro <viro@zeniv.linux.org.uk>
5626 L: linux-fsdevel@vger.kernel.org
5629 F: include/linux/fs.h
5630 F: include/uapi/linux/fs.h
5632 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5633 M: Riku Voipio <riku.voipio@iki.fi>
5634 L: linux-hwmon@vger.kernel.org
5636 F: drivers/hwmon/f75375s.c
5637 F: include/linux/f75375s.h
5639 FIREWIRE AUDIO DRIVERS
5640 M: Clemens Ladisch <clemens@ladisch.de>
5641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5642 T: git git://git.alsa-project.org/alsa-kernel.git
5646 FIREWIRE MEDIA DRIVERS (firedtv)
5647 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5648 L: linux-media@vger.kernel.org
5649 L: linux1394-devel@lists.sourceforge.net
5650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5652 F: drivers/media/firewire/
5654 FIREWIRE SBP-2 TARGET
5655 M: Chris Boot <bootc@bootc.net>
5656 L: linux-scsi@vger.kernel.org
5657 L: target-devel@vger.kernel.org
5658 L: linux1394-devel@lists.sourceforge.net
5659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5661 F: drivers/target/sbp/
5664 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5665 L: linux1394-devel@lists.sourceforge.net
5666 W: http://ieee1394.wiki.kernel.org/
5667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5669 F: drivers/firewire/
5670 F: include/linux/firewire.h
5671 F: include/uapi/linux/firewire*.h
5674 FIRMWARE LOADER (request_firmware)
5675 M: Luis R. Rodriguez <mcgrof@kernel.org>
5676 L: linux-kernel@vger.kernel.org
5678 F: Documentation/firmware_class/
5679 F: drivers/base/firmware_loader/
5680 F: include/linux/firmware.h
5682 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5683 M: Joshua Morris <josh.h.morris@us.ibm.com>
5684 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5686 F: drivers/block/rsxx/
5689 M: Jiri Kosina <jikos@kernel.org>
5690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5692 F: drivers/block/floppy.c
5695 M: Alessandro Rubini <rubini@gnudd.com>
5696 W: http://www.ohwr.org/projects/fmc-bus
5699 F: include/linux/fmc*.h
5700 F: include/linux/ipmi-fru.h
5703 FPGA MANAGER FRAMEWORK
5704 M: Alan Tull <atull@kernel.org>
5705 M: Moritz Fischer <mdf@kernel.org>
5706 L: linux-fpga@vger.kernel.org
5708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5709 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5710 F: Documentation/fpga/
5711 F: Documentation/driver-api/fpga/
5712 F: Documentation/devicetree/bindings/fpga/
5714 F: include/linux/fpga/
5715 W: http://www.rocketboards.org
5718 M: Bill Metzenthen <billm@melbpc.org.au>
5719 W: http://floatingpoint.sourceforge.net/emulator/index.html
5721 F: arch/x86/math-emu/
5723 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5724 L: netdev@vger.kernel.org
5726 F: drivers/net/wan/dlci.c
5727 F: drivers/net/wan/sdla.c
5730 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5731 L: dri-devel@lists.freedesktop.org
5732 L: linux-fbdev@vger.kernel.org
5733 T: git git://github.com/bzolnier/linux.git
5734 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5736 F: Documentation/fb/
5739 F: include/linux/fb.h
5740 F: include/uapi/video/
5741 F: include/uapi/linux/fb.h
5743 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5744 M: Horia Geantă <horia.geanta@nxp.com>
5745 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5746 L: linux-crypto@vger.kernel.org
5748 F: drivers/crypto/caam/
5749 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5751 FREESCALE DIU FRAMEBUFFER DRIVER
5752 M: Timur Tabi <timur@kernel.org>
5753 L: linux-fbdev@vger.kernel.org
5755 F: drivers/video/fbdev/fsl-diu-fb.*
5757 FREESCALE DMA DRIVER
5758 M: Li Yang <leoyang.li@nxp.com>
5759 M: Zhang Wei <zw@zh-kernel.org>
5760 L: linuxppc-dev@lists.ozlabs.org
5762 F: drivers/dma/fsldma.*
5764 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5765 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5766 L: netdev@vger.kernel.org
5768 F: drivers/net/ethernet/freescale/gianfar*
5769 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5771 FREESCALE GPMI NAND DRIVER
5772 M: Han Xu <han.xu@nxp.com>
5773 L: linux-mtd@lists.infradead.org
5775 F: drivers/mtd/nand/raw/gpmi-nand/*
5777 FREESCALE I2C CPM DRIVER
5778 M: Jochen Friedrich <jochen@scram.de>
5779 L: linuxppc-dev@lists.ozlabs.org
5780 L: linux-i2c@vger.kernel.org
5782 F: drivers/i2c/busses/i2c-cpm.c
5784 FREESCALE IMX / MXC FEC DRIVER
5785 M: Fugang Duan <fugang.duan@nxp.com>
5786 L: netdev@vger.kernel.org
5788 F: drivers/net/ethernet/freescale/fec_main.c
5789 F: drivers/net/ethernet/freescale/fec_ptp.c
5790 F: drivers/net/ethernet/freescale/fec.h
5791 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5793 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5794 M: Sascha Hauer <s.hauer@pengutronix.de>
5795 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5796 L: linux-fbdev@vger.kernel.org
5797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5799 F: include/linux/platform_data/video-imxfb.h
5800 F: drivers/video/fbdev/imxfb.c
5802 FREESCALE QORIQ DPAA ETHERNET DRIVER
5803 M: Madalin Bucur <madalin.bucur@nxp.com>
5804 L: netdev@vger.kernel.org
5806 F: drivers/net/ethernet/freescale/dpaa
5808 FREESCALE QORIQ DPAA FMAN DRIVER
5809 M: Madalin Bucur <madalin.bucur@nxp.com>
5810 L: netdev@vger.kernel.org
5812 F: drivers/net/ethernet/freescale/fman
5813 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5815 FREESCALE QORIQ PTP CLOCK DRIVER
5816 M: Yangbo Lu <yangbo.lu@nxp.com>
5817 L: netdev@vger.kernel.org
5819 F: drivers/ptp/ptp_qoriq.c
5820 F: include/linux/fsl/ptp_qoriq.h
5821 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5823 FREESCALE QUAD SPI DRIVER
5824 M: Han Xu <han.xu@nxp.com>
5825 L: linux-mtd@lists.infradead.org
5827 F: drivers/mtd/spi-nor/fsl-quadspi.c
5829 FREESCALE QUICC ENGINE LIBRARY
5830 M: Qiang Zhao <qiang.zhao@nxp.com>
5831 L: linuxppc-dev@lists.ozlabs.org
5833 F: drivers/soc/fsl/qe/
5834 F: include/soc/fsl/*qe*.h
5835 F: include/soc/fsl/*ucc*.h
5837 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5838 M: Li Yang <leoyang.li@nxp.com>
5839 L: netdev@vger.kernel.org
5840 L: linuxppc-dev@lists.ozlabs.org
5842 F: drivers/net/ethernet/freescale/ucc_geth*
5844 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5845 M: Zhao Qiang <qiang.zhao@nxp.com>
5846 L: netdev@vger.kernel.org
5847 L: linuxppc-dev@lists.ozlabs.org
5849 F: drivers/net/wan/fsl_ucc_hdlc*
5851 FREESCALE QUICC ENGINE UCC UART DRIVER
5852 M: Timur Tabi <timur@kernel.org>
5853 L: linuxppc-dev@lists.ozlabs.org
5855 F: drivers/tty/serial/ucc_uart.c
5857 FREESCALE SOC DRIVERS
5858 M: Li Yang <leoyang.li@nxp.com>
5859 L: linuxppc-dev@lists.ozlabs.org
5860 L: linux-arm-kernel@lists.infradead.org
5862 F: Documentation/devicetree/bindings/soc/fsl/
5864 F: include/linux/fsl/
5866 FREESCALE SOC FS_ENET DRIVER
5867 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5868 L: linuxppc-dev@lists.ozlabs.org
5869 L: netdev@vger.kernel.org
5871 F: drivers/net/ethernet/freescale/fs_enet/
5872 F: include/linux/fs_enet_pd.h
5874 FREESCALE SOC SOUND DRIVERS
5875 M: Timur Tabi <timur@kernel.org>
5876 M: Nicolin Chen <nicoleotsuka@gmail.com>
5877 M: Xiubo Li <Xiubo.Lee@gmail.com>
5878 R: Fabio Estevam <fabio.estevam@nxp.com>
5879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5880 L: linuxppc-dev@lists.ozlabs.org
5882 F: sound/soc/fsl/fsl*
5883 F: sound/soc/fsl/imx*
5884 F: sound/soc/fsl/mpc8610_hpcd.c
5886 FREESCALE USB PERIPHERAL DRIVERS
5887 M: Li Yang <leoyang.li@nxp.com>
5888 L: linux-usb@vger.kernel.org
5889 L: linuxppc-dev@lists.ozlabs.org
5891 F: drivers/usb/gadget/udc/fsl*
5894 M: Christoph Hellwig <hch@infradead.org>
5895 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5900 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5901 M: Pavel Machek <pavel@ucw.cz>
5902 L: linux-pm@vger.kernel.org
5904 F: Documentation/power/freezing-of-tasks.txt
5905 F: include/linux/freezer.h
5909 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5910 L: linux-kernel@vger.kernel.org
5913 F: include/linux/frontswap.h
5915 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5916 M: David Howells <dhowells@redhat.com>
5917 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5919 F: Documentation/filesystems/caching/
5921 F: include/linux/fscache*.h
5923 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5924 M: Theodore Y. Ts'o <tytso@mit.edu>
5925 M: Jaegeuk Kim <jaegeuk@kernel.org>
5926 L: linux-fscrypt@vger.kernel.org
5927 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5931 F: include/linux/fscrypt*.h
5932 F: Documentation/filesystems/fscrypt.rst
5934 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5935 M: Jan Kara <jack@suse.cz>
5936 R: Amir Goldstein <amir73il@gmail.com>
5937 L: linux-fsdevel@vger.kernel.org
5940 F: include/linux/fsnotify*.h
5942 FUJITSU LAPTOP EXTRAS
5943 M: Jonathan Woithe <jwoithe@just42.net>
5944 L: platform-driver-x86@vger.kernel.org
5946 F: drivers/platform/x86/fujitsu-laptop.c
5948 FUJITSU M-5MO LS CAMERA ISP DRIVER
5949 M: Kyungmin Park <kyungmin.park@samsung.com>
5950 M: Heungjun Kim <riverful.kim@samsung.com>
5951 L: linux-media@vger.kernel.org
5953 F: drivers/media/i2c/m5mols/
5954 F: include/media/i2c/m5mols.h
5956 FUJITSU TABLET EXTRAS
5957 M: Robert Gerlach <khnz@gmx.de>
5958 L: platform-driver-x86@vger.kernel.org
5960 F: drivers/platform/x86/fujitsu-tablet.c
5962 FUSE: FILESYSTEM IN USERSPACE
5963 M: Miklos Szeredi <miklos@szeredi.hu>
5964 L: linux-fsdevel@vger.kernel.org
5965 W: http://fuse.sourceforge.net/
5966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5969 F: include/uapi/linux/fuse.h
5970 F: Documentation/filesystems/fuse.txt
5973 M: Thomas Gleixner <tglx@linutronix.de>
5974 M: Ingo Molnar <mingo@redhat.com>
5975 R: Peter Zijlstra <peterz@infradead.org>
5976 R: Darren Hart <dvhart@infradead.org>
5977 L: linux-kernel@vger.kernel.org
5978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5981 F: kernel/futex_compat.c
5982 F: include/asm-generic/futex.h
5983 F: include/linux/futex.h
5984 F: include/uapi/linux/futex.h
5985 F: tools/testing/selftests/futex/
5986 F: tools/perf/bench/futex*
5987 F: Documentation/*futex*
5990 M: Kees Cook <keescook@chromium.org>
5991 R: Emese Revfy <re.emese@gmail.com>
5992 L: kernel-hardening@lists.openwall.com
5994 F: scripts/gcc-plugins/
5995 F: scripts/gcc-plugin.sh
5996 F: scripts/Makefile.gcc-plugins
5997 F: Documentation/gcc-plugins.txt
5999 GASKET DRIVER FRAMEWORK
6000 M: Rob Springer <rspringer@google.com>
6001 M: John Joseph <jnjoseph@google.com>
6002 M: Ben Chan <benchan@chromium.org>
6004 F: drivers/staging/gasket/
6006 GCOV BASED KERNEL PROFILING
6007 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6010 F: Documentation/dev-tools/gcov.rst
6012 GDB KERNEL DEBUGGING HELPER SCRIPTS
6013 M: Jan Kiszka <jan.kiszka@siemens.com>
6014 M: Kieran Bingham <kbingham@kernel.org>
6018 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6019 M: Achim Leubner <achim_leubner@adaptec.com>
6020 L: linux-scsi@vger.kernel.org
6021 W: http://www.icp-vortex.com/
6023 F: drivers/scsi/gdt*
6025 GEMTEK FM RADIO RECEIVER DRIVER
6026 M: Hans Verkuil <hverkuil@xs4all.nl>
6027 L: linux-media@vger.kernel.org
6028 T: git git://linuxtv.org/media_tree.git
6029 W: https://linuxtv.org
6031 F: drivers/media/radio/radio-gemtek*
6033 GENERIC GPIO I2C DRIVER
6034 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6036 F: drivers/i2c/busses/i2c-gpio.c
6037 F: include/linux/platform_data/i2c-gpio.h
6039 GENERIC GPIO I2C MULTIPLEXER DRIVER
6040 M: Peter Korsgaard <peter.korsgaard@barco.com>
6041 L: linux-i2c@vger.kernel.org
6043 F: drivers/i2c/muxes/i2c-mux-gpio.c
6044 F: include/linux/platform_data/i2c-mux-gpio.h
6045 F: Documentation/i2c/muxes/i2c-mux-gpio
6047 GENERIC HDLC (WAN) DRIVERS
6048 M: Krzysztof Halasa <khc@pm.waw.pl>
6049 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6051 F: drivers/net/wan/c101.c
6052 F: drivers/net/wan/hd6457*
6053 F: drivers/net/wan/hdlc*
6054 F: drivers/net/wan/n2.c
6055 F: drivers/net/wan/pc300too.c
6056 F: drivers/net/wan/pci200syn.c
6057 F: drivers/net/wan/wanxl*
6059 GENERIC INCLUDE/ASM HEADER FILES
6060 M: Arnd Bergmann <arnd@arndb.de>
6061 L: linux-arch@vger.kernel.org
6062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6064 F: include/asm-generic/
6065 F: include/uapi/asm-generic/
6067 GENERIC PHY FRAMEWORK
6068 M: Kishon Vijay Abraham I <kishon@ti.com>
6069 L: linux-kernel@vger.kernel.org
6070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6073 F: include/linux/phy/
6075 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6076 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6078 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6081 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6082 M: Kevin Hilman <khilman@kernel.org>
6083 M: Ulf Hansson <ulf.hansson@linaro.org>
6084 L: linux-pm@vger.kernel.org
6086 F: drivers/base/power/domain*.c
6087 F: include/linux/pm_domain.h
6088 F: Documentation/devicetree/bindings/power/power_domain.txt
6090 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6091 M: Eugen Hristev <eugen.hristev@microchip.com>
6092 L: linux-input@vger.kernel.org
6094 F: drivers/input/touchscreen/resistive-adc-touch.c
6096 GENERIC UIO DRIVER FOR PCI DEVICES
6097 M: "Michael S. Tsirkin" <mst@redhat.com>
6098 L: kvm@vger.kernel.org
6100 F: drivers/uio/uio_pci_generic.c
6102 GENWQE (IBM Generic Workqueue Card)
6103 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6104 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6106 F: drivers/misc/genwqe/
6108 GET_MAINTAINER SCRIPT
6109 M: Joe Perches <joe@perches.com>
6111 F: scripts/get_maintainer.pl
6114 M: Bob Peterson <rpeterso@redhat.com>
6115 M: Andreas Gruenbacher <agruenba@redhat.com>
6116 L: cluster-devel@redhat.com
6117 W: http://sources.redhat.com/cluster/
6118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6120 F: Documentation/filesystems/gfs2*.txt
6122 F: include/uapi/linux/gfs2_ondisk.h
6124 GIGASET ISDN DRIVERS
6125 M: Paul Bolle <pebolle@tiscali.nl>
6126 L: gigaset307x-common@lists.sourceforge.net
6127 W: http://gigaset307x.sourceforge.net/
6129 F: Documentation/isdn/README.gigaset
6130 F: drivers/isdn/gigaset/
6131 F: include/uapi/linux/gigaset_dev.h
6134 M: Hans Verkuil <hans.verkuil@cisco.com>
6135 L: linux-media@vger.kernel.org
6137 F: drivers/media/usb/go7007/
6140 M: Bastien Nocera <hadess@hadess.net>
6141 L: linux-input@vger.kernel.org
6143 F: drivers/input/touchscreen/goodix.c
6145 GPD POCKET FAN DRIVER
6146 M: Hans de Goede <hdegoede@redhat.com>
6147 L: platform-driver-x86@vger.kernel.org
6149 F: drivers/platform/x86/gpd-pocket-fan.c
6152 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6153 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6154 L: linux-gpio@vger.kernel.org
6155 L: linux-acpi@vger.kernel.org
6157 F: Documentation/acpi/gpio-properties.txt
6158 F: drivers/gpio/gpiolib-acpi.c
6161 M: Sean Young <sean@mess.org>
6162 L: linux-media@vger.kernel.org
6164 F: drivers/media/rc/gpio-ir-tx.c
6167 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6168 R: Bartosz Golaszewski <brgl@bgdev.pl>
6169 L: linux-gpio@vger.kernel.org
6171 F: drivers/gpio/gpio-mockup.c
6172 F: tools/testing/selftests/gpio/
6175 M: Linus Walleij <linus.walleij@linaro.org>
6176 L: linux-gpio@vger.kernel.org
6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6179 F: Documentation/devicetree/bindings/gpio/
6180 F: Documentation/driver-api/gpio/
6181 F: Documentation/gpio/
6182 F: Documentation/ABI/testing/gpio-cdev
6183 F: Documentation/ABI/obsolete/sysfs-gpio
6185 F: include/linux/gpio/
6186 F: include/linux/gpio.h
6187 F: include/linux/of_gpio.h
6188 F: include/asm-generic/gpio.h
6189 F: include/uapi/linux/gpio.h
6192 GRE DEMULTIPLEXER DRIVER
6193 M: Dmitry Kozlov <xeb@mail.ru>
6194 L: netdev@vger.kernel.org
6196 F: net/ipv4/gre_demux.c
6197 F: net/ipv4/gre_offload.c
6198 F: include/net/gre.h
6200 GRETH 10/100/1G Ethernet MAC device driver
6201 M: Andreas Larsson <andreas@gaisler.com>
6202 L: netdev@vger.kernel.org
6204 F: drivers/net/ethernet/aeroflex/
6206 GREYBUS AUDIO PROTOCOLS DRIVERS
6207 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6208 M: Mark Greer <mgreer@animalcreek.com>
6210 F: drivers/staging/greybus/audio_apbridgea.c
6211 F: drivers/staging/greybus/audio_apbridgea.h
6212 F: drivers/staging/greybus/audio_codec.c
6213 F: drivers/staging/greybus/audio_codec.h
6214 F: drivers/staging/greybus/audio_gb.c
6215 F: drivers/staging/greybus/audio_manager.c
6216 F: drivers/staging/greybus/audio_manager.h
6217 F: drivers/staging/greybus/audio_manager_module.c
6218 F: drivers/staging/greybus/audio_manager_private.h
6219 F: drivers/staging/greybus/audio_manager_sysfs.c
6220 F: drivers/staging/greybus/audio_module.c
6221 F: drivers/staging/greybus/audio_topology.c
6223 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6224 M: Viresh Kumar <vireshk@kernel.org>
6226 F: drivers/staging/greybus/authentication.c
6227 F: drivers/staging/greybus/bootrom.c
6228 F: drivers/staging/greybus/firmware.h
6229 F: drivers/staging/greybus/fw-core.c
6230 F: drivers/staging/greybus/fw-download.c
6231 F: drivers/staging/greybus/fw-management.c
6232 F: drivers/staging/greybus/greybus_authentication.h
6233 F: drivers/staging/greybus/greybus_firmware.h
6234 F: drivers/staging/greybus/hid.c
6235 F: drivers/staging/greybus/i2c.c
6236 F: drivers/staging/greybus/spi.c
6237 F: drivers/staging/greybus/spilib.c
6238 F: drivers/staging/greybus/spilib.h
6240 GREYBUS LOOPBACK DRIVER
6241 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6243 F: drivers/staging/greybus/loopback.c
6245 GREYBUS PLATFORM DRIVERS
6246 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6248 F: drivers/staging/greybus/arche-platform.c
6249 F: drivers/staging/greybus/arche-apb-ctrl.c
6250 F: drivers/staging/greybus/arche_platform.h
6252 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6253 M: Rui Miguel Silva <rmfrfs@gmail.com>
6255 F: drivers/staging/greybus/sdio.c
6256 F: drivers/staging/greybus/light.c
6257 F: drivers/staging/greybus/gpio.c
6258 F: drivers/staging/greybus/power_supply.c
6259 F: drivers/staging/greybus/spi.c
6260 F: drivers/staging/greybus/spilib.c
6263 M: Johan Hovold <johan@kernel.org>
6264 M: Alex Elder <elder@kernel.org>
6265 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6267 F: drivers/staging/greybus/
6268 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6270 GREYBUS UART PROTOCOLS DRIVERS
6271 M: David Lin <dtwlin@gmail.com>
6273 F: drivers/staging/greybus/uart.c
6274 F: drivers/staging/greybus/log.c
6276 GS1662 VIDEO SERIALIZER
6277 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6278 L: linux-media@vger.kernel.org
6279 T: git git://linuxtv.org/media_tree.git
6281 F: drivers/media/spi/gs1662.c
6283 GSPCA FINEPIX SUBDRIVER
6284 M: Frank Zago <frank@zago.net>
6285 L: linux-media@vger.kernel.org
6286 T: git git://linuxtv.org/media_tree.git
6288 F: drivers/media/usb/gspca/finepix.c
6290 GSPCA GL860 SUBDRIVER
6291 M: Olivier Lorin <o.lorin@laposte.net>
6292 L: linux-media@vger.kernel.org
6293 T: git git://linuxtv.org/media_tree.git
6295 F: drivers/media/usb/gspca/gl860/
6297 GSPCA M5602 SUBDRIVER
6298 M: Erik Andren <erik.andren@gmail.com>
6299 L: linux-media@vger.kernel.org
6300 T: git git://linuxtv.org/media_tree.git
6302 F: drivers/media/usb/gspca/m5602/
6304 GSPCA PAC207 SONIXB SUBDRIVER
6305 M: Hans Verkuil <hverkuil@xs4all.nl>
6306 L: linux-media@vger.kernel.org
6307 T: git git://linuxtv.org/media_tree.git
6309 F: drivers/media/usb/gspca/pac207.c
6311 GSPCA SN9C20X SUBDRIVER
6312 M: Brian Johnson <brijohn@gmail.com>
6313 L: linux-media@vger.kernel.org
6314 T: git git://linuxtv.org/media_tree.git
6316 F: drivers/media/usb/gspca/sn9c20x.c
6318 GSPCA T613 SUBDRIVER
6319 M: Leandro Costantino <lcostantino@gmail.com>
6320 L: linux-media@vger.kernel.org
6321 T: git git://linuxtv.org/media_tree.git
6323 F: drivers/media/usb/gspca/t613.c
6325 GSPCA USB WEBCAM DRIVER
6326 M: Hans Verkuil <hverkuil@xs4all.nl>
6327 L: linux-media@vger.kernel.org
6328 T: git git://linuxtv.org/media_tree.git
6330 F: drivers/media/usb/gspca/
6332 GTP (GPRS Tunneling Protocol)
6333 M: Pablo Neira Ayuso <pablo@netfilter.org>
6334 M: Harald Welte <laforge@gnumonks.org>
6335 L: osmocom-net-gprs@lists.osmocom.org
6336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6338 F: drivers/net/gtp.c
6340 GUID PARTITION TABLE (GPT)
6341 M: Davidlohr Bueso <dave@stgolabs.net>
6342 L: linux-efi@vger.kernel.org
6344 F: block/partitions/efi.*
6347 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6348 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6349 W: http://uclinux-h8.sourceforge.jp
6350 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6353 F: drivers/clocksource/h8300_*.c
6354 F: drivers/clk/h8300/
6355 F: drivers/irqchip/irq-renesas-h8*.c
6358 M: Antti Palosaari <crope@iki.fi>
6359 L: linux-media@vger.kernel.org
6360 W: https://linuxtv.org
6361 W: http://palosaari.fi/linux/
6362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6363 T: git git://linuxtv.org/anttip/media_tree.git
6365 F: drivers/media/usb/hackrf/
6367 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6368 M: Frank Seidel <frank@f-seidel.de>
6369 L: platform-driver-x86@vger.kernel.org
6370 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6372 F: drivers/platform/x86/hdaps.c
6375 M: Jean Delvare <jdelvare@suse.com>
6376 M: Guenter Roeck <linux@roeck-us.net>
6377 L: linux-hwmon@vger.kernel.org
6378 W: http://hwmon.wiki.kernel.org/
6379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6381 F: Documentation/devicetree/bindings/hwmon/
6382 F: Documentation/hwmon/
6384 F: include/linux/hwmon*.h
6386 HARDWARE RANDOM NUMBER GENERATOR CORE
6387 M: Matt Mackall <mpm@selenic.com>
6388 M: Herbert Xu <herbert@gondor.apana.org.au>
6389 L: linux-crypto@vger.kernel.org
6391 F: Documentation/devicetree/bindings/rng/
6392 F: Documentation/hw_random.txt
6393 F: drivers/char/hw_random/
6394 F: include/linux/hw_random.h
6396 HARDWARE TRACING FACILITIES
6397 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6399 F: drivers/hwtracing/
6401 HARDWARE SPINLOCK CORE
6402 M: Ohad Ben-Cohen <ohad@wizery.com>
6403 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6404 L: linux-remoteproc@vger.kernel.org
6406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6407 F: Documentation/devicetree/bindings/hwlock/
6408 F: Documentation/hwspinlock.txt
6409 F: drivers/hwspinlock/
6410 F: include/linux/hwspinlock.h
6412 HARMONY SOUND DRIVER
6413 L: linux-parisc@vger.kernel.org
6415 F: sound/parisc/harmony.*
6417 HDPVR USB VIDEO ENCODER DRIVER
6418 M: Hans Verkuil <hverkuil@xs4all.nl>
6419 L: linux-media@vger.kernel.org
6420 T: git git://linuxtv.org/media_tree.git
6421 W: https://linuxtv.org
6423 F: drivers/media/usb/hdpvr/
6425 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6426 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6428 F: Documentation/watchdog/hpwdt.txt
6429 F: drivers/watchdog/hpwdt.c
6431 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6432 M: Don Brace <don.brace@microsemi.com>
6433 L: esc.storagedev@microsemi.com
6434 L: linux-scsi@vger.kernel.org
6436 F: Documentation/scsi/hpsa.txt
6437 F: drivers/scsi/hpsa*.[ch]
6438 F: include/linux/cciss*.h
6439 F: include/uapi/linux/cciss*.h
6442 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6443 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6444 L: linux-rdma@vger.kernel.org
6446 F: drivers/infiniband/hw/hfi1
6449 L: linux-fsdevel@vger.kernel.org
6451 F: Documentation/filesystems/hfs.txt
6455 L: linux-fsdevel@vger.kernel.org
6457 F: Documentation/filesystems/hfsplus.txt
6460 HGA FRAMEBUFFER DRIVER
6461 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6462 L: linux-nvidia@lists.surfsouth.com
6463 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6465 F: drivers/video/fbdev/hgafb.c
6467 HIBERNATION (aka Software Suspend, aka swsusp)
6468 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6469 M: Pavel Machek <pavel@ucw.cz>
6470 L: linux-pm@vger.kernel.org
6471 B: https://bugzilla.kernel.org
6474 F: drivers/base/power/
6476 F: include/linux/suspend.h
6477 F: include/linux/freezer.h
6478 F: include/linux/pm.h
6479 F: arch/*/include/asm/suspend*.h
6482 M: Jiri Kosina <jikos@kernel.org>
6483 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6484 L: linux-input@vger.kernel.org
6485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6488 F: include/linux/hid*
6489 F: include/uapi/linux/hid*
6491 HID SENSOR HUB DRIVERS
6492 M: Jiri Kosina <jikos@kernel.org>
6493 M: Jonathan Cameron <jic23@kernel.org>
6494 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6495 L: linux-input@vger.kernel.org
6496 L: linux-iio@vger.kernel.org
6498 F: Documentation/hid/hid-sensor*
6499 F: drivers/hid/hid-sensor-*
6500 F: drivers/iio/*/hid-*
6501 F: include/linux/hid-sensor-*
6503 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6504 M: Thomas Gleixner <tglx@linutronix.de>
6505 L: linux-kernel@vger.kernel.org
6506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6508 F: Documentation/timers/
6509 F: kernel/time/hrtimer.c
6510 F: kernel/time/clockevents.c
6511 F: kernel/time/timer_*.c
6512 F: include/linux/clockchips.h
6513 F: include/linux/hrtimer.h
6515 HIGH-SPEED SCC DRIVER FOR AX.25
6516 L: linux-hams@vger.kernel.org
6518 F: drivers/net/hamradio/dmascc.c
6519 F: drivers/net/hamradio/scc.c
6521 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6522 M: HighPoint Linux Team <linux@highpoint-tech.com>
6523 W: http://www.highpoint-tech.com
6525 F: Documentation/scsi/hptiop.txt
6526 F: drivers/scsi/hptiop.c
6529 M: Jes Sorensen <jes@trained-monkey.org>
6530 L: linux-hippi@sunsite.dk
6532 F: include/linux/hippidevice.h
6533 F: include/uapi/linux/if_hippi.h
6535 F: drivers/net/hippi/
6537 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6538 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6539 M: Salil Mehta <salil.mehta@huawei.com>
6540 L: netdev@vger.kernel.org
6541 W: http://www.hisilicon.com
6543 F: drivers/net/ethernet/hisilicon/hns3/
6545 HISILICON LPC BUS DRIVER
6546 M: john.garry@huawei.com
6547 W: http://www.hisilicon.com
6549 F: drivers/bus/hisi_lpc.c
6550 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6552 HISILICON NETWORK SUBSYSTEM DRIVER
6553 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6554 M: Salil Mehta <salil.mehta@huawei.com>
6555 L: netdev@vger.kernel.org
6556 W: http://www.hisilicon.com
6558 F: drivers/net/ethernet/hisilicon/
6559 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6561 HISILICON PMU DRIVER
6562 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6563 W: http://www.hisilicon.com
6565 F: drivers/perf/hisilicon
6566 F: Documentation/perf/hisi-pmu.txt
6568 HISILICON ROCE DRIVER
6569 M: Lijun Ou <oulijun@huawei.com>
6570 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6571 L: linux-rdma@vger.kernel.org
6573 F: drivers/infiniband/hw/hns/
6574 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6576 HISILICON SAS Controller
6577 M: John Garry <john.garry@huawei.com>
6578 W: http://www.hisilicon.com
6580 F: drivers/scsi/hisi_sas/
6581 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6583 HMM - Heterogeneous Memory Management
6584 M: Jérôme Glisse <jglisse@redhat.com>
6585 L: linux-mm@kvack.org
6588 F: include/linux/hmm*
6589 F: Documentation/vm/hmm.rst
6592 M: Jouni Malinen <j@w1.fi>
6593 L: linux-wireless@vger.kernel.org
6594 W: http://w1.fi/hostap-driver.html
6596 F: drivers/net/wireless/intersil/hostap/
6598 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6599 L: platform-driver-x86@vger.kernel.org
6601 F: drivers/platform/x86/tc1100-wmi.c
6603 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6604 M: Jaroslav Kysela <perex@perex.cz>
6606 F: drivers/net/ethernet/hp/hp100.*
6608 HPET: High Precision Event Timers driver
6609 M: Clemens Ladisch <clemens@ladisch.de>
6611 F: Documentation/timers/hpet.txt
6612 F: drivers/char/hpet.c
6613 F: include/linux/hpet.h
6614 F: include/uapi/linux/hpet.h
6618 F: arch/x86/kernel/hpet.c
6619 F: arch/x86/include/asm/hpet.h
6622 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6623 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6628 M: Sebastian Reichel <sre@kernel.org>
6629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6631 F: Documentation/ABI/testing/sysfs-bus-hsi
6632 F: Documentation/driver-api/hsi.rst
6634 F: include/linux/hsi/
6635 F: include/uapi/linux/hsi/
6638 L: linux-usb@vger.kernel.org
6640 F: drivers/net/usb/hso.c
6642 HSR NETWORK PROTOCOL
6643 M: Arvid Brodin <arvid.brodin@alten.se>
6644 L: netdev@vger.kernel.org
6648 HT16K33 LED CONTROLLER DRIVER
6649 M: Robin van der Gracht <robin@protonic.nl>
6651 F: drivers/auxdisplay/ht16k33.c
6652 F: Documentation/devicetree/bindings/display/ht16k33.txt
6654 HTCPEN TOUCHSCREEN DRIVER
6655 M: Pau Oliva Fora <pof@eslack.org>
6656 L: linux-input@vger.kernel.org
6658 F: drivers/input/touchscreen/htcpen.c
6660 HUAWEI ETHERNET DRIVER
6661 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6662 L: netdev@vger.kernel.org
6664 F: Documentation/networking/hinic.txt
6665 F: drivers/net/ethernet/huawei/hinic/
6668 M: Mike Kravetz <mike.kravetz@oracle.com>
6669 L: linux-mm@kvack.org
6673 F: include/linux/hugetlb.h
6674 F: Documentation/admin-guide/mm/hugetlbpage.rst
6675 F: Documentation/vm/hugetlbfs_reserv.rst
6676 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6679 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6680 L: linux-media@vger.kernel.org
6681 T: git git://linuxtv.org/media_tree.git
6682 W: https://linuxtv.org
6684 F: drivers/media/platform/sti/hva
6686 HWPOISON MEMORY FAILURE HANDLING
6687 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6688 L: linux-mm@kvack.org
6690 F: mm/memory-failure.c
6691 F: mm/hwpoison-inject.c
6693 Hyper-V CORE AND DRIVERS
6694 M: "K. Y. Srinivasan" <kys@microsoft.com>
6695 M: Haiyang Zhang <haiyangz@microsoft.com>
6696 M: Stephen Hemminger <sthemmin@microsoft.com>
6697 L: devel@linuxdriverproject.org
6699 F: Documentation/networking/netvsc.txt
6700 F: arch/x86/include/asm/mshyperv.h
6701 F: arch/x86/include/asm/trace/hyperv.h
6702 F: arch/x86/include/asm/hyperv-tlfs.h
6703 F: arch/x86/kernel/cpu/mshyperv.c
6705 F: drivers/hid/hid-hyperv.c
6707 F: drivers/input/serio/hyperv-keyboard.c
6708 F: drivers/pci/controller/pci-hyperv.c
6709 F: drivers/net/hyperv/
6710 F: drivers/scsi/storvsc_drv.c
6711 F: drivers/uio/uio_hv_generic.c
6712 F: drivers/video/fbdev/hyperv_fb.c
6713 F: net/vmw_vsock/hyperv_transport.c
6714 F: include/linux/hyperv.h
6715 F: include/uapi/linux/hyperv.h
6717 F: Documentation/ABI/stable/sysfs-bus-vmbus
6719 HYPERVISOR VIRTUAL CONSOLE DRIVER
6720 L: linuxppc-dev@lists.ozlabs.org
6725 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6726 L: linux-i2c@vger.kernel.org
6727 L: linux-acpi@vger.kernel.org
6729 F: drivers/i2c/i2c-core-acpi.c
6732 M: Peter Rosin <peda@axentia.se>
6733 L: linux-i2c@vger.kernel.org
6735 F: Documentation/i2c/i2c-topology
6736 F: Documentation/i2c/muxes/
6737 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6738 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6739 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6740 F: drivers/i2c/i2c-mux.c
6741 F: drivers/i2c/muxes/
6742 F: include/linux/i2c-mux.h
6744 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6745 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6746 L: linux-i2c@vger.kernel.org
6748 F: drivers/i2c/busses/i2c-mv64xxx.c
6750 I2C OVER PARALLEL PORT
6751 M: Jean Delvare <jdelvare@suse.com>
6752 L: linux-i2c@vger.kernel.org
6754 F: Documentation/i2c/busses/i2c-parport
6755 F: Documentation/i2c/busses/i2c-parport-light
6756 F: drivers/i2c/busses/i2c-parport.c
6757 F: drivers/i2c/busses/i2c-parport-light.c
6760 M: Wolfram Sang <wsa@the-dreams.de>
6761 L: linux-i2c@vger.kernel.org
6762 W: https://i2c.wiki.kernel.org/
6763 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6766 F: Documentation/devicetree/bindings/i2c/i2c.txt
6767 F: Documentation/i2c/
6769 F: include/linux/i2c.h
6770 F: include/linux/i2c-dev.h
6771 F: include/linux/i2c-smbus.h
6772 F: include/uapi/linux/i2c.h
6773 F: include/uapi/linux/i2c-*.h
6775 I2C SUBSYSTEM HOST DRIVERS
6776 L: linux-i2c@vger.kernel.org
6777 W: https://i2c.wiki.kernel.org/
6778 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6781 F: Documentation/devicetree/bindings/i2c/
6782 F: drivers/i2c/algos/
6783 F: drivers/i2c/busses/
6786 M: Jean Delvare <jdelvare@suse.com>
6787 L: linux-i2c@vger.kernel.org
6789 F: Documentation/i2c/busses/i2c-taos-evm
6790 F: drivers/i2c/busses/i2c-taos-evm.c
6793 M: Till Harbaum <till@harbaum.org>
6794 L: linux-i2c@vger.kernel.org
6795 W: http://www.harbaum.org/till/i2c_tiny_usb
6797 F: drivers/i2c/busses/i2c-tiny-usb.c
6799 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6800 M: Jean Delvare <jdelvare@suse.com>
6801 L: linux-i2c@vger.kernel.org
6803 F: Documentation/i2c/busses/i2c-ali1535
6804 F: Documentation/i2c/busses/i2c-ali1563
6805 F: Documentation/i2c/busses/i2c-ali15x3
6806 F: Documentation/i2c/busses/i2c-amd756
6807 F: Documentation/i2c/busses/i2c-amd8111
6808 F: Documentation/i2c/busses/i2c-i801
6809 F: Documentation/i2c/busses/i2c-nforce2
6810 F: Documentation/i2c/busses/i2c-piix4
6811 F: Documentation/i2c/busses/i2c-sis5595
6812 F: Documentation/i2c/busses/i2c-sis630
6813 F: Documentation/i2c/busses/i2c-sis96x
6814 F: Documentation/i2c/busses/i2c-via
6815 F: Documentation/i2c/busses/i2c-viapro
6816 F: drivers/i2c/busses/i2c-ali1535.c
6817 F: drivers/i2c/busses/i2c-ali1563.c
6818 F: drivers/i2c/busses/i2c-ali15x3.c
6819 F: drivers/i2c/busses/i2c-amd756.c
6820 F: drivers/i2c/busses/i2c-amd756-s4882.c
6821 F: drivers/i2c/busses/i2c-amd8111.c
6822 F: drivers/i2c/busses/i2c-i801.c
6823 F: drivers/i2c/busses/i2c-isch.c
6824 F: drivers/i2c/busses/i2c-nforce2.c
6825 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6826 F: drivers/i2c/busses/i2c-piix4.c
6827 F: drivers/i2c/busses/i2c-sis5595.c
6828 F: drivers/i2c/busses/i2c-sis630.c
6829 F: drivers/i2c/busses/i2c-sis96x.c
6830 F: drivers/i2c/busses/i2c-via.c
6831 F: drivers/i2c/busses/i2c-viapro.c
6833 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6834 M: Hans de Goede <hdegoede@redhat.com>
6835 L: linux-i2c@vger.kernel.org
6837 F: drivers/i2c/busses/i2c-cht-wc.c
6839 I2C/SMBUS ISMT DRIVER
6840 M: Seth Heasley <seth.heasley@intel.com>
6841 M: Neil Horman <nhorman@tuxdriver.com>
6842 L: linux-i2c@vger.kernel.org
6843 F: drivers/i2c/busses/i2c-ismt.c
6844 F: Documentation/i2c/busses/i2c-ismt
6846 I2C/SMBUS STUB DRIVER
6847 M: Jean Delvare <jdelvare@suse.com>
6848 L: linux-i2c@vger.kernel.org
6850 F: drivers/i2c/i2c-stub.c
6852 IA64 (Itanium) PLATFORM
6853 M: Tony Luck <tony.luck@intel.com>
6854 M: Fenghua Yu <fenghua.yu@intel.com>
6855 L: linux-ia64@vger.kernel.org
6856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6860 IBM Power 842 compression accelerator
6861 M: Haren Myneni <haren@us.ibm.com>
6863 F: drivers/crypto/nx/Makefile
6864 F: drivers/crypto/nx/Kconfig
6865 F: drivers/crypto/nx/nx-842*
6866 F: include/linux/sw842.h
6870 IBM Power in-Nest Crypto Acceleration
6871 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6872 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6873 L: linux-crypto@vger.kernel.org
6875 F: drivers/crypto/nx/Makefile
6876 F: drivers/crypto/nx/Kconfig
6877 F: drivers/crypto/nx/nx-aes*
6878 F: drivers/crypto/nx/nx-sha*
6879 F: drivers/crypto/nx/nx.*
6880 F: drivers/crypto/nx/nx_csbcpb.h
6881 F: drivers/crypto/nx/nx_debugfs.h
6883 IBM Power Linux RAID adapter
6884 M: Brian King <brking@us.ibm.com>
6886 F: drivers/scsi/ipr.*
6888 IBM Power SRIOV Virtual NIC Device Driver
6889 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6890 M: John Allen <jallen@linux.vnet.ibm.com>
6891 L: netdev@vger.kernel.org
6893 F: drivers/net/ethernet/ibm/ibmvnic.*
6895 IBM Power Virtual Accelerator Switchboard
6896 M: Sukadev Bhattiprolu
6897 L: linuxppc-dev@lists.ozlabs.org
6899 F: arch/powerpc/platforms/powernv/vas*
6900 F: arch/powerpc/platforms/powernv/copy-paste.h
6901 F: arch/powerpc/include/asm/vas.h
6902 F: arch/powerpc/include/uapi/asm/vas.h
6904 IBM Power Virtual Ethernet Device Driver
6905 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6906 L: netdev@vger.kernel.org
6908 F: drivers/net/ethernet/ibm/ibmveth.*
6910 IBM Power Virtual FC Device Drivers
6911 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6912 L: linux-scsi@vger.kernel.org
6914 F: drivers/scsi/ibmvscsi/ibmvfc*
6916 IBM Power Virtual Management Channel Driver
6917 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6918 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6920 F: drivers/misc/ibmvmc.*
6922 IBM Power Virtual SCSI Device Drivers
6923 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6924 L: linux-scsi@vger.kernel.org
6926 F: drivers/scsi/ibmvscsi/ibmvscsi*
6927 F: include/scsi/viosrp.h
6929 IBM Power Virtual SCSI Device Target Driver
6930 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6931 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6932 L: linux-scsi@vger.kernel.org
6933 L: target-devel@vger.kernel.org
6935 F: drivers/scsi/ibmvscsi_tgt/
6937 IBM Power VMX Cryptographic instructions
6938 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6939 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6940 L: linux-crypto@vger.kernel.org
6942 F: drivers/crypto/vmx/Makefile
6943 F: drivers/crypto/vmx/Kconfig
6944 F: drivers/crypto/vmx/vmx.c
6945 F: drivers/crypto/vmx/aes*
6946 F: drivers/crypto/vmx/ghash*
6947 F: drivers/crypto/vmx/ppc-xlate.pl
6949 IBM ServeRAID RAID DRIVER
6951 F: drivers/scsi/ips.*
6953 ICH LPC AND GPIO DRIVER
6954 M: Peter Tyser <ptyser@xes-inc.com>
6956 F: drivers/mfd/lpc_ich.c
6957 F: drivers/gpio/gpio-ich.c
6960 M: "David S. Miller" <davem@davemloft.net>
6961 L: linux-ide@vger.kernel.org
6962 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6965 F: Documentation/ide/
6967 F: include/linux/ide.h
6970 M: Borislav Petkov <bp@alien8.de>
6971 L: linux-ide@vger.kernel.org
6973 F: Documentation/cdrom/ide-cd
6974 F: drivers/ide/ide-cd*
6976 IDEAPAD LAPTOP EXTRAS DRIVER
6977 M: Ike Panhc <ike.pan@canonical.com>
6978 L: platform-driver-x86@vger.kernel.org
6979 W: http://launchpad.net/ideapad-laptop
6981 F: drivers/platform/x86/ideapad-laptop.c
6983 IDEAPAD LAPTOP SLIDEBAR DRIVER
6984 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6985 L: linux-input@vger.kernel.org
6986 W: https://github.com/o2genum/ideapad-slidebar
6988 F: drivers/input/misc/ideapad_slidebar.c
6990 IDT VersaClock 5 CLOCK DRIVER
6991 M: Marek Vasut <marek.vasut@gmail.com>
6993 F: drivers/clk/clk-versaclock5.c
6995 IEEE 802.15.4 SUBSYSTEM
6996 M: Alexander Aring <alex.aring@gmail.com>
6997 M: Stefan Schmidt <stefan@datenfreihafen.org>
6998 L: linux-wpan@vger.kernel.org
6999 W: http://wpan.cakelab.org/
7000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7005 F: drivers/net/ieee802154/
7006 F: include/linux/nl802154.h
7007 F: include/linux/ieee802154.h
7008 F: include/net/nl802154.h
7009 F: include/net/mac802154.h
7010 F: include/net/af_ieee802154.h
7011 F: include/net/cfg802154.h
7012 F: include/net/ieee802154_netdev.h
7013 F: Documentation/networking/ieee802154.txt
7016 M: Yotam Gigi <yotam.gi@gmail.com>
7017 M: Jamal Hadi Salim <jhs@mojatatu.com>
7019 F: include/net/ife.h
7020 F: include/uapi/linux/ife.h
7022 IGORPLUG-USB IR RECEIVER
7023 M: Sean Young <sean@mess.org>
7024 L: linux-media@vger.kernel.org
7026 F: drivers/media/rc/igorplugusb.c
7028 IGUANAWORKS USB IR TRANSCEIVER
7029 M: Sean Young <sean@mess.org>
7030 L: linux-media@vger.kernel.org
7032 F: drivers/media/rc/iguanair.c
7034 IIO DIGITAL POTENTIOMETER DAC
7035 M: Peter Rosin <peda@axentia.se>
7036 L: linux-iio@vger.kernel.org
7038 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7039 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7040 F: drivers/iio/dac/dpot-dac.c
7042 IIO ENVELOPE DETECTOR
7043 M: Peter Rosin <peda@axentia.se>
7044 L: linux-iio@vger.kernel.org
7046 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7047 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7048 F: drivers/iio/adc/envelope-detector.c
7051 M: Peter Rosin <peda@axentia.se>
7052 L: linux-iio@vger.kernel.org
7054 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7055 F: drivers/iio/multiplexer/iio-mux.c
7057 IIO SUBSYSTEM AND DRIVERS
7058 M: Jonathan Cameron <jic23@kernel.org>
7059 R: Hartmut Knaack <knaack.h@gmx.de>
7060 R: Lars-Peter Clausen <lars@metafoo.de>
7061 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7062 L: linux-iio@vger.kernel.org
7063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7065 F: Documentation/ABI/testing/configfs-iio*
7066 F: Documentation/ABI/testing/sysfs-bus-iio*
7067 F: Documentation/devicetree/bindings/iio/
7069 F: drivers/staging/iio/
7070 F: include/linux/iio/
7074 M: Peter Rosin <peda@axentia.se>
7075 L: linux-iio@vger.kernel.org
7077 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7078 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7079 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7080 F: drivers/iio/afe/iio-rescale.c
7082 IKANOS/ADI EAGLE ADSL USB DRIVER
7083 M: Matthieu Castet <castet.matthieu@free.fr>
7084 M: Stanislaw Gruszka <stf_xl@wp.pl>
7086 F: drivers/usb/atm/ueagle-atm.c
7088 IMGTEC ASCII LCD DRIVER
7089 M: Paul Burton <paul.burton@mips.com>
7091 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7092 F: drivers/auxdisplay/img-ascii-lcd.c
7094 IMGTEC IR DECODER DRIVER
7095 M: James Hogan <jhogan@kernel.org>
7097 F: drivers/media/rc/img-ir/
7099 IMON SOUNDGRAPH USB IR RECEIVER
7100 M: Sean Young <sean@mess.org>
7101 L: linux-media@vger.kernel.org
7103 F: drivers/media/rc/imon_raw.c
7104 F: drivers/media/rc/imon.c
7106 IMS TWINTURBO FRAMEBUFFER DRIVER
7107 L: linux-fbdev@vger.kernel.org
7109 F: drivers/video/fbdev/imsttfb.c
7111 INA209 HARDWARE MONITOR DRIVER
7112 M: Guenter Roeck <linux@roeck-us.net>
7113 L: linux-hwmon@vger.kernel.org
7115 F: Documentation/hwmon/ina209
7116 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7117 F: drivers/hwmon/ina209.c
7119 INA2XX HARDWARE MONITOR DRIVER
7120 M: Guenter Roeck <linux@roeck-us.net>
7121 L: linux-hwmon@vger.kernel.org
7123 F: Documentation/hwmon/ina2xx
7124 F: drivers/hwmon/ina2xx.c
7125 F: include/linux/platform_data/ina2xx.h
7127 INDUSTRY PACK SUBSYSTEM (IPACK)
7128 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7129 M: Jens Taprogge <jens.taprogge@taprogge.org>
7130 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7131 L: industrypack-devel@lists.sourceforge.net
7132 W: http://industrypack.sourceforge.net
7136 INFINIBAND SUBSYSTEM
7137 M: Doug Ledford <dledford@redhat.com>
7138 M: Jason Gunthorpe <jgg@mellanox.com>
7139 L: linux-rdma@vger.kernel.org
7140 W: https://github.com/linux-rdma/rdma-core
7141 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7144 F: Documentation/devicetree/bindings/infiniband/
7145 F: Documentation/infiniband/
7146 F: drivers/infiniband/
7147 F: include/uapi/linux/if_infiniband.h
7148 F: include/uapi/rdma/
7151 INGENIC JZ4780 DMA Driver
7152 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7154 F: drivers/dma/dma-jz4780.c
7156 INGENIC JZ4780 NAND DRIVER
7157 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7158 L: linux-mtd@lists.infradead.org
7160 F: drivers/mtd/nand/raw/jz4780_*
7163 M: Jan Kara <jack@suse.cz>
7164 R: Amir Goldstein <amir73il@gmail.com>
7165 L: linux-fsdevel@vger.kernel.org
7167 F: Documentation/filesystems/inotify.txt
7168 F: fs/notify/inotify/
7169 F: include/linux/inotify.h
7170 F: include/uapi/linux/inotify.h
7172 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7173 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7174 L: linux-input@vger.kernel.org
7175 Q: http://patchwork.kernel.org/project/linux-input/list/
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7179 F: include/linux/input.h
7180 F: include/uapi/linux/input.h
7181 F: include/uapi/linux/input-event-codes.h
7182 F: include/linux/input/
7183 F: Documentation/devicetree/bindings/input/
7184 F: Documentation/devicetree/bindings/serio/
7185 F: Documentation/input/
7187 INPUT MULTITOUCH (MT) PROTOCOL
7188 M: Henrik Rydberg <rydberg@bitmath.org>
7189 L: linux-input@vger.kernel.org
7191 F: Documentation/input/multi-touch-protocol.rst
7192 F: drivers/input/input-mt.c
7195 INSIDE SECURE CRYPTO DRIVER
7196 M: Antoine Tenart <antoine.tenart@bootlin.com>
7197 F: drivers/crypto/inside-secure/
7199 L: linux-crypto@vger.kernel.org
7201 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7202 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7203 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7204 L: linux-integrity@vger.kernel.org
7205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7207 F: security/integrity/ima/
7209 INTEL 810/815 FRAMEBUFFER DRIVER
7210 M: Antonino Daplas <adaplas@gmail.com>
7211 L: linux-fbdev@vger.kernel.org
7213 F: drivers/video/fbdev/i810/
7216 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7217 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7218 M: Jie Yang <yang.jie@linux.intel.com>
7219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7223 INTEL C600 SERIES SAS CONTROLLER DRIVER
7224 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7225 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7226 L: linux-scsi@vger.kernel.org
7227 T: git git://git.code.sf.net/p/intel-sas/isci
7229 F: drivers/scsi/isci/
7231 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7232 M: Jani Nikula <jani.nikula@linux.intel.com>
7233 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7234 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7235 L: intel-gfx@lists.freedesktop.org
7236 W: https://01.org/linuxgraphics/
7237 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7238 C: irc://chat.freenode.net/intel-gfx
7239 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7240 T: git git://anongit.freedesktop.org/drm-intel
7242 F: drivers/gpu/drm/i915/
7243 F: include/drm/i915*
7244 F: include/uapi/drm/i915_drm.h
7245 F: Documentation/gpu/i915.rst
7247 INTEL ETHERNET DRIVERS
7248 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7249 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7250 W: http://www.intel.com/support/feedback.htm
7251 W: http://e1000.sourceforge.net/
7252 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7256 F: Documentation/networking/e100.rst
7257 F: Documentation/networking/e1000.rst
7258 F: Documentation/networking/e1000e.txt
7259 F: Documentation/networking/igb.txt
7260 F: Documentation/networking/igbvf.txt
7261 F: Documentation/networking/ixgb.txt
7262 F: Documentation/networking/ixgbe.txt
7263 F: Documentation/networking/ixgbevf.txt
7264 F: Documentation/networking/i40e.txt
7265 F: Documentation/networking/i40evf.txt
7266 F: Documentation/networking/ice.txt
7267 F: drivers/net/ethernet/intel/
7268 F: drivers/net/ethernet/intel/*/
7269 F: include/linux/avf/virtchnl.h
7271 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7272 M: Maik Broemme <mbroemme@libmpq.org>
7273 L: linux-fbdev@vger.kernel.org
7275 F: Documentation/fb/intelfb.txt
7276 F: drivers/video/fbdev/intelfb/
7278 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7279 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7280 M: Zhi Wang <zhi.a.wang@intel.com>
7281 L: intel-gvt-dev@lists.freedesktop.org
7282 L: intel-gfx@lists.freedesktop.org
7283 W: https://01.org/igvt-g
7284 T: git https://github.com/intel/gvt-linux.git
7286 F: drivers/gpu/drm/i915/gvt/
7288 INTEL HID EVENT DRIVER
7289 M: Alex Hung <alex.hung@canonical.com>
7290 L: platform-driver-x86@vger.kernel.org
7292 F: drivers/platform/x86/intel-hid.c
7294 INTEL I/OAT DMA DRIVER
7295 M: Dave Jiang <dave.jiang@intel.com>
7296 R: Dan Williams <dan.j.williams@intel.com>
7297 L: dmaengine@vger.kernel.org
7298 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7300 F: drivers/dma/ioat*
7303 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7304 M: Len Brown <lenb@kernel.org>
7305 L: linux-pm@vger.kernel.org
7306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7307 B: https://bugzilla.kernel.org
7309 F: drivers/idle/intel_idle.c
7311 INTEL INTEGRATED SENSOR HUB DRIVER
7312 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7313 M: Jiri Kosina <jikos@kernel.org>
7314 L: linux-input@vger.kernel.org
7316 F: drivers/hid/intel-ish-hid/
7319 M: David Woodhouse <dwmw2@infradead.org>
7320 L: iommu@lists.linux-foundation.org
7321 T: git git://git.infradead.org/iommu-2.6.git
7323 F: drivers/iommu/intel-iommu.c
7324 F: include/linux/intel-iommu.h
7326 INTEL IOP-ADMA DMA DRIVER
7327 R: Dan Williams <dan.j.williams@intel.com>
7329 F: drivers/dma/iop-adma.c
7331 INTEL IPU3 CSI-2 CIO2 DRIVER
7332 M: Yong Zhi <yong.zhi@intel.com>
7333 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7334 M: Bingbu Cao <bingbu.cao@intel.com>
7335 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7336 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7337 L: linux-media@vger.kernel.org
7339 F: drivers/media/pci/intel/ipu3/
7340 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7342 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7343 M: Krzysztof Halasa <khalasa@piap.pl>
7345 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7346 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7347 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7348 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7349 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7350 F: drivers/net/wan/ixp4xx_hss.c
7352 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7353 M: Deepak Saxena <dsaxena@plexity.net>
7355 F: drivers/char/hw_random/ixp4xx-rng.c
7357 INTEL MANAGEMENT ENGINE (mei)
7358 M: Tomas Winkler <tomas.winkler@intel.com>
7359 L: linux-kernel@vger.kernel.org
7361 F: include/uapi/linux/mei.h
7362 F: include/linux/mei_cl_bus.h
7363 F: drivers/misc/mei/*
7364 F: drivers/watchdog/mei_wdt.c
7365 F: Documentation/misc-devices/mei/*
7368 INTEL MENLOW THERMAL DRIVER
7369 M: Sujith Thomas <sujith.thomas@intel.com>
7370 L: platform-driver-x86@vger.kernel.org
7371 W: https://01.org/linux-acpi
7373 F: drivers/platform/x86/intel_menlow.c
7375 INTEL MERRIFIELD GPIO DRIVER
7376 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7377 L: linux-gpio@vger.kernel.org
7379 F: drivers/gpio/gpio-merrifield.c
7381 INTEL MIC DRIVERS (mic)
7382 M: Sudeep Dutt <sudeep.dutt@intel.com>
7383 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7385 W: https://github.com/sudeepdutt/mic
7386 W: http://software.intel.com/en-us/mic-developer
7387 F: include/linux/mic_bus.h
7388 F: include/linux/scif.h
7389 F: include/uapi/linux/mic_common.h
7390 F: include/uapi/linux/mic_ioctl.h
7391 F: include/uapi/linux/scif_ioctl.h
7392 F: drivers/misc/mic/
7393 F: drivers/dma/mic_x100_dma.c
7394 F: drivers/dma/mic_x100_dma.h
7395 F: Documentation/mic/
7397 INTEL PMC CORE DRIVER
7398 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7399 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7400 L: platform-driver-x86@vger.kernel.org
7402 F: arch/x86/include/asm/pmc_core.h
7403 F: drivers/platform/x86/intel_pmc_core*
7405 INTEL PMC/P-Unit IPC DRIVER
7406 M: Zha Qipeng<qipeng.zha@intel.com>
7407 L: platform-driver-x86@vger.kernel.org
7409 F: drivers/platform/x86/intel_pmc_ipc.c
7410 F: drivers/platform/x86/intel_punit_ipc.c
7411 F: arch/x86/include/asm/intel_pmc_ipc.h
7412 F: arch/x86/include/asm/intel_punit_ipc.h
7414 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7415 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7416 L: linux-wireless@vger.kernel.org
7418 F: Documentation/networking/README.ipw2100
7419 F: Documentation/networking/README.ipw2200
7420 F: drivers/net/wireless/intel/ipw2x00/
7423 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7424 M: Len Brown <lenb@kernel.org>
7425 L: linux-pm@vger.kernel.org
7427 F: drivers/cpufreq/intel_pstate.c
7429 INTEL RDMA RNIC DRIVER
7430 M: Faisal Latif <faisal.latif@intel.com>
7431 M: Shiraz Saleem <shiraz.saleem@intel.com>
7432 L: linux-rdma@vger.kernel.org
7434 F: drivers/infiniband/hw/i40iw/
7435 F: include/uapi/rdma/i40iw-abi.h
7437 INTEL SHA MULTIBUFFER DRIVER
7438 M: Megha Dey <megha.dey@linux.intel.com>
7439 R: Tim Chen <tim.c.chen@linux.intel.com>
7440 L: linux-crypto@vger.kernel.org
7442 F: arch/x86/crypto/sha*-mb/
7445 INTEL TELEMETRY DRIVER
7446 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7447 L: platform-driver-x86@vger.kernel.org
7449 F: arch/x86/include/asm/intel_telemetry.h
7450 F: drivers/platform/x86/intel_telemetry*
7452 INTEL VIRTUAL BUTTON DRIVER
7453 M: AceLan Kao <acelan.kao@canonical.com>
7454 L: platform-driver-x86@vger.kernel.org
7456 F: drivers/platform/x86/intel-vbtn.c
7458 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7459 M: Stanislaw Gruszka <sgruszka@redhat.com>
7460 L: linux-wireless@vger.kernel.org
7462 F: drivers/net/wireless/intel/iwlegacy/
7464 INTEL WIRELESS WIFI LINK (iwlwifi)
7465 M: Johannes Berg <johannes.berg@intel.com>
7466 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7467 M: Luca Coelho <luciano.coelho@intel.com>
7468 M: Intel Linux Wireless <linuxwifi@intel.com>
7469 L: linux-wireless@vger.kernel.org
7470 W: http://intellinuxwireless.org
7471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7473 F: drivers/net/wireless/intel/iwlwifi/
7475 INTEL WIRELESS WIMAX CONNECTION 2400
7476 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7477 M: linux-wimax@intel.com
7478 L: wimax@linuxwimax.org (subscribers-only)
7480 W: http://linuxwimax.org
7481 F: Documentation/wimax/README.i2400m
7482 F: drivers/net/wimax/i2400m/
7483 F: include/uapi/linux/wimax/i2400m.h
7485 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7486 M: Mario Limonciello <mario.limonciello@dell.com>
7488 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7491 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7493 F: Documentation/trace/intel_th.rst
7494 F: drivers/hwtracing/intel_th/
7496 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7497 M: Ning Sun <ning.sun@intel.com>
7498 L: tboot-devel@lists.sourceforge.net
7499 W: http://tboot.sourceforge.net
7500 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7502 F: Documentation/intel_txt.txt
7503 F: include/linux/tboot.h
7504 F: arch/x86/kernel/tboot.c
7506 INTEL-MID GPIO DRIVER
7507 M: David Cohen <david.a.cohen@linux.intel.com>
7508 L: linux-gpio@vger.kernel.org
7510 F: drivers/gpio/gpio-intel-mid.c
7512 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7513 M: Linus Walleij <linus.walleij@linaro.org>
7514 L: linux-iio@vger.kernel.org
7516 F: drivers/iio/gyro/mpu3050*
7517 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7519 IOC3 ETHERNET DRIVER
7520 M: Ralf Baechle <ralf@linux-mips.org>
7521 L: linux-mips@linux-mips.org
7523 F: drivers/net/ethernet/sgi/ioc3-eth.c
7526 M: Pat Gefre <pfg@sgi.com>
7527 L: linux-serial@vger.kernel.org
7529 F: drivers/tty/serial/ioc3_serial.c
7532 M: Joerg Roedel <joro@8bytes.org>
7533 L: iommu@lists.linux-foundation.org
7534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7536 F: Documentation/devicetree/bindings/iommu/
7538 F: include/linux/iommu.h
7539 F: include/linux/of_iommu.h
7540 F: include/linux/iova.h
7543 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7545 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7548 M: Corey Minyard <minyard@acm.org>
7549 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7550 W: http://openipmi.sourceforge.net/
7552 F: Documentation/IPMI.txt
7553 F: drivers/char/ipmi/
7554 F: include/linux/ipmi*
7555 F: include/uapi/linux/ipmi*
7557 IPS SCSI RAID DRIVER
7558 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7559 L: linux-scsi@vger.kernel.org
7560 W: http://www.adaptec.com/
7562 F: drivers/scsi/ips*
7565 M: Wensong Zhang <wensong@linux-vs.org>
7566 M: Simon Horman <horms@verge.net.au>
7567 M: Julian Anastasov <ja@ssi.bg>
7568 L: netdev@vger.kernel.org
7569 L: lvs-devel@vger.kernel.org
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7573 F: Documentation/networking/ipvs-sysctl.txt
7574 F: include/net/ip_vs.h
7575 F: include/uapi/linux/ip_vs.h
7576 F: net/netfilter/ipvs/
7579 M: Jiri Kosina <jikos@kernel.org>
7580 M: David Sterba <dsterba@suse.com>
7582 F: drivers/tty/ipwireless/
7585 L: netdev@vger.kernel.org
7587 F: include/uapi/linux/ipx.h
7588 F: drivers/staging/ipx/
7590 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7591 M: Marc Zyngier <marc.zyngier@arm.com>
7593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7594 F: Documentation/IRQ-domain.txt
7595 F: include/linux/irqdomain.h
7596 F: kernel/irq/irqdomain.c
7600 M: Thomas Gleixner <tglx@linutronix.de>
7601 L: linux-kernel@vger.kernel.org
7603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7607 M: Thomas Gleixner <tglx@linutronix.de>
7608 M: Jason Cooper <jason@lakedaemon.net>
7609 M: Marc Zyngier <marc.zyngier@arm.com>
7610 L: linux-kernel@vger.kernel.org
7612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7613 F: Documentation/devicetree/bindings/interrupt-controller/
7617 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7619 F: Documentation/isa.txt
7620 F: drivers/base/isa.c
7621 F: include/linux/isa.h
7624 M: Hans Verkuil <hverkuil@xs4all.nl>
7625 L: linux-media@vger.kernel.org
7626 T: git git://linuxtv.org/media_tree.git
7627 W: https://linuxtv.org
7629 F: drivers/media/radio/radio-isa*
7632 M: Jaroslav Kysela <perex@perex.cz>
7634 F: Documentation/isapnp.txt
7635 F: drivers/pnp/isapnp/
7636 F: include/linux/isapnp.h
7639 M: Lee Duncan <lduncan@suse.com>
7640 M: Chris Leech <cleech@redhat.com>
7641 L: open-iscsi@googlegroups.com
7642 W: www.open-iscsi.com
7644 F: drivers/scsi/*iscsi*
7645 F: include/scsi/*iscsi*
7647 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7648 M: Peter Jones <pjones@redhat.com>
7649 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7651 F: drivers/firmware/iscsi_ibft*
7653 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7654 M: Sagi Grimberg <sagi@grimberg.me>
7655 M: Max Gurtovoy <maxg@mellanox.com>
7656 L: linux-rdma@vger.kernel.org
7658 W: http://www.openfabrics.org
7659 W: www.open-iscsi.org
7660 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7661 F: drivers/infiniband/ulp/iser/
7663 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7664 M: Sagi Grimberg <sagi@grimberg.me>
7665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7666 L: linux-rdma@vger.kernel.org
7667 L: target-devel@vger.kernel.org
7669 W: http://www.linux-iscsi.org
7670 F: drivers/infiniband/ulp/isert
7673 M: Karsten Keil <isdn@linux-pingi.de>
7674 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7675 L: netdev@vger.kernel.org
7676 W: http://www.isdn4linux.de
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7679 F: Documentation/isdn/
7681 F: include/linux/isdn.h
7682 F: include/linux/isdn/
7683 F: include/uapi/linux/isdn.h
7684 F: include/uapi/linux/isdn/
7686 ISDN SUBSYSTEM (Eicon active card driver)
7687 M: Armin Schindler <mac@melware.de>
7688 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7689 W: http://www.melware.de
7691 F: drivers/isdn/hardware/eicon/
7693 IT87 HARDWARE MONITORING DRIVER
7694 M: Jean Delvare <jdelvare@suse.com>
7695 L: linux-hwmon@vger.kernel.org
7697 F: Documentation/hwmon/it87
7698 F: drivers/hwmon/it87.c
7701 M: Antti Palosaari <crope@iki.fi>
7702 L: linux-media@vger.kernel.org
7703 W: https://linuxtv.org
7704 W: http://palosaari.fi/linux/
7705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7706 T: git git://linuxtv.org/anttip/media_tree.git
7708 F: drivers/media/tuners/it913x*
7710 IVTV VIDEO4LINUX DRIVER
7711 M: Andy Walls <awalls@md.metrocast.net>
7712 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7713 L: linux-media@vger.kernel.org
7714 T: git git://linuxtv.org/media_tree.git
7715 W: http://www.ivtvdriver.org
7717 F: Documentation/media/v4l-drivers/ivtv*
7718 F: drivers/media/pci/ivtv/
7719 F: include/uapi/linux/ivtv*
7721 IX2505V MEDIA DRIVER
7722 M: Malcolm Priestley <tvboxspy@gmail.com>
7723 L: linux-media@vger.kernel.org
7724 W: https://linuxtv.org
7725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7727 F: drivers/media/dvb-frontends/ix2505v*
7729 JAILHOUSE HYPERVISOR INTERFACE
7730 M: Jan Kiszka <jan.kiszka@siemens.com>
7731 L: jailhouse-dev@googlegroups.com
7733 F: arch/x86/kernel/jailhouse.c
7734 F: arch/x86/include/asm/jailhouse_para.h
7736 JC42.4 TEMPERATURE SENSOR DRIVER
7737 M: Guenter Roeck <linux@roeck-us.net>
7738 L: linux-hwmon@vger.kernel.org
7740 F: drivers/hwmon/jc42.c
7741 F: Documentation/hwmon/jc42
7744 M: Dave Kleikamp <shaggy@kernel.org>
7745 L: jfs-discussion@lists.sourceforge.net
7746 W: http://jfs.sourceforge.net/
7747 T: git git://github.com/kleikamp/linux-shaggy.git
7749 F: Documentation/filesystems/jfs.txt
7753 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7754 L: netdev@vger.kernel.org
7756 F: drivers/net/ethernet/jme.*
7758 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7759 M: David Woodhouse <dwmw2@infradead.org>
7760 L: linux-mtd@lists.infradead.org
7761 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7764 F: include/uapi/linux/jffs2.h
7766 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7767 M: "Theodore Ts'o" <tytso@mit.edu>
7768 M: Jan Kara <jack@suse.com>
7769 L: linux-ext4@vger.kernel.org
7772 F: include/linux/jbd2.h
7774 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7775 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7776 L: linux-media@vger.kernel.org
7778 F: drivers/media/platform/rcar_jpu.c
7780 JSM Neo PCI based serial card
7781 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7782 L: linux-serial@vger.kernel.org
7784 F: drivers/tty/serial/jsm/
7786 K10TEMP HARDWARE MONITORING DRIVER
7787 M: Clemens Ladisch <clemens@ladisch.de>
7788 L: linux-hwmon@vger.kernel.org
7790 F: Documentation/hwmon/k10temp
7791 F: drivers/hwmon/k10temp.c
7793 K8TEMP HARDWARE MONITORING DRIVER
7794 M: Rudolf Marek <r.marek@assembler.cz>
7795 L: linux-hwmon@vger.kernel.org
7797 F: Documentation/hwmon/k8temp
7798 F: drivers/hwmon/k8temp.c
7801 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7802 R: Alexander Potapenko <glider@google.com>
7803 R: Dmitry Vyukov <dvyukov@google.com>
7804 L: kasan-dev@googlegroups.com
7806 F: arch/*/include/asm/kasan.h
7807 F: arch/*/mm/kasan_init*
7808 F: Documentation/dev-tools/kasan.rst
7809 F: include/linux/kasan*.h
7812 F: scripts/Makefile.kasan
7815 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7817 L: linux-kbuild@vger.kernel.org
7819 F: Documentation/kbuild/kconfig*
7821 F: scripts/Kconfig.include
7824 M: Dave Young <dyoung@redhat.com>
7825 M: Baoquan He <bhe@redhat.com>
7826 R: Vivek Goyal <vgoyal@redhat.com>
7827 L: kexec@lists.infradead.org
7828 W: http://lse.sourceforge.net/kdump/
7830 F: Documentation/kdump/
7832 KEENE FM RADIO TRANSMITTER DRIVER
7833 M: Hans Verkuil <hverkuil@xs4all.nl>
7834 L: linux-media@vger.kernel.org
7835 T: git git://linuxtv.org/media_tree.git
7836 W: https://linuxtv.org
7838 F: drivers/media/radio/radio-keene*
7841 M: Ian Kent <raven@themaw.net>
7842 L: autofs@vger.kernel.org
7846 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7847 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7848 M: Michal Marek <michal.lkml@markovi.net>
7849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7850 L: linux-kbuild@vger.kernel.org
7852 F: Documentation/kbuild/
7855 F: scripts/Makefile*
7862 L: kernel-janitors@vger.kernel.org
7863 W: http://kernelnewbies.org/KernelJanitors
7866 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7867 M: "J. Bruce Fields" <bfields@fieldses.org>
7868 M: Jeff Layton <jlayton@kernel.org>
7869 L: linux-nfs@vger.kernel.org
7870 W: http://nfs.sourceforge.net/
7871 T: git git://linux-nfs.org/~bfields/linux.git
7874 F: include/uapi/linux/nfsd/
7878 F: include/linux/lockd/
7879 F: include/linux/sunrpc/
7880 F: include/uapi/linux/sunrpc/
7882 KERNEL SELFTEST FRAMEWORK
7883 M: Shuah Khan <shuah@kernel.org>
7884 L: linux-kselftest@vger.kernel.org
7885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7886 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7888 F: tools/testing/selftests/
7889 F: Documentation/dev-tools/kselftest*
7891 KERNEL USERMODE HELPER
7892 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7893 L: linux-kernel@vger.kernel.org
7896 F: include/linux/umh.h
7898 KERNEL VIRTUAL MACHINE (KVM)
7899 M: Paolo Bonzini <pbonzini@redhat.com>
7900 M: Radim Krčmář <rkrcmar@redhat.com>
7901 L: kvm@vger.kernel.org
7902 W: http://www.linux-kvm.org
7903 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7905 F: Documentation/virtual/kvm/
7906 F: include/trace/events/kvm.h
7907 F: include/uapi/asm-generic/kvm*
7908 F: include/uapi/linux/kvm*
7909 F: include/asm-generic/kvm*
7910 F: include/linux/kvm*
7911 F: include/kvm/iodev.h
7915 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7916 M: Joerg Roedel <joro@8bytes.org>
7917 L: kvm@vger.kernel.org
7918 W: http://www.linux-kvm.org/
7920 F: arch/x86/include/asm/svm.h
7921 F: arch/x86/kvm/svm.c
7923 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7924 M: Christoffer Dall <christoffer.dall@arm.com>
7925 M: Marc Zyngier <marc.zyngier@arm.com>
7926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7927 L: kvmarm@lists.cs.columbia.edu
7928 W: http://systems.cs.columbia.edu/projects/kvm-arm
7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7931 F: arch/arm/include/uapi/asm/kvm*
7932 F: arch/arm/include/asm/kvm*
7935 F: include/kvm/arm_*
7937 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7938 M: Christoffer Dall <christoffer.dall@arm.com>
7939 M: Marc Zyngier <marc.zyngier@arm.com>
7940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7941 L: kvmarm@lists.cs.columbia.edu
7943 F: arch/arm64/include/uapi/asm/kvm*
7944 F: arch/arm64/include/asm/kvm*
7947 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7948 M: James Hogan <jhogan@kernel.org>
7949 L: linux-mips@linux-mips.org
7951 F: arch/mips/include/uapi/asm/kvm*
7952 F: arch/mips/include/asm/kvm*
7955 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7956 M: Paul Mackerras <paulus@ozlabs.org>
7957 L: kvm-ppc@vger.kernel.org
7958 W: http://www.linux-kvm.org/
7959 T: git git://github.com/agraf/linux-2.6.git
7961 F: arch/powerpc/include/uapi/asm/kvm*
7962 F: arch/powerpc/include/asm/kvm*
7963 F: arch/powerpc/kvm/
7964 F: arch/powerpc/kernel/kvm*
7966 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7967 M: Christian Borntraeger <borntraeger@de.ibm.com>
7968 M: Janosch Frank <frankja@linux.ibm.com>
7969 R: David Hildenbrand <david@redhat.com>
7970 R: Cornelia Huck <cohuck@redhat.com>
7971 L: linux-s390@vger.kernel.org
7972 W: http://www.ibm.com/developerworks/linux/linux390/
7973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7975 F: arch/s390/include/uapi/asm/kvm*
7976 F: arch/s390/include/asm/gmap.h
7977 F: arch/s390/include/asm/kvm*
7979 F: arch/s390/mm/gmap.c
7981 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7982 M: Paolo Bonzini <pbonzini@redhat.com>
7983 M: Radim Krčmář <rkrcmar@redhat.com>
7984 L: kvm@vger.kernel.org
7985 W: http://www.linux-kvm.org
7986 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7989 F: arch/x86/include/uapi/asm/kvm*
7990 F: arch/x86/include/asm/kvm*
7991 F: arch/x86/include/asm/pvclock-abi.h
7992 F: arch/x86/kernel/kvm.c
7993 F: arch/x86/kernel/kvmclock.c
7996 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7997 M: Tejun Heo <tj@kernel.org>
7998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8000 F: include/linux/kernfs.h
8004 M: Eric Biederman <ebiederm@xmission.com>
8005 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8006 L: kexec@lists.infradead.org
8008 F: include/linux/kexec.h
8009 F: include/uapi/linux/kexec.h
8013 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8014 L: linux-integrity@vger.kernel.org
8015 L: keyrings@vger.kernel.org
8017 F: Documentation/security/keys/trusted-encrypted.rst
8018 F: include/keys/encrypted-type.h
8019 F: security/keys/encrypted-keys/
8022 M: James Bottomley <jejb@linux.vnet.ibm.com>
8023 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8024 L: linux-integrity@vger.kernel.org
8025 L: keyrings@vger.kernel.org
8027 F: Documentation/security/keys/trusted-encrypted.rst
8028 F: include/keys/trusted-type.h
8029 F: security/keys/trusted.c
8030 F: security/keys/trusted.h
8033 M: David Howells <dhowells@redhat.com>
8034 L: keyrings@vger.kernel.org
8036 F: Documentation/security/keys/core.rst
8037 F: include/linux/key.h
8038 F: include/linux/key-type.h
8039 F: include/linux/keyctl.h
8040 F: include/uapi/linux/keyctl.h
8044 KGDB / KDB /debug_core
8045 M: Jason Wessel <jason.wessel@windriver.com>
8046 M: Daniel Thompson <daniel.thompson@linaro.org>
8047 W: http://kgdb.wiki.kernel.org/
8048 L: kgdb-bugreport@lists.sourceforge.net
8049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8051 F: Documentation/dev-tools/kgdb.rst
8052 F: drivers/misc/kgdbts.c
8053 F: drivers/tty/serial/kgdboc.c
8054 F: include/linux/kdb.h
8055 F: include/linux/kgdb.h
8059 M: Catalin Marinas <catalin.marinas@arm.com>
8061 F: Documentation/dev-tools/kmemleak.rst
8062 F: include/linux/kmemleak.h
8064 F: mm/kmemleak-test.c
8066 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8067 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8068 L: linux-kernel@vger.kernel.org
8071 F: include/linux/kmod.h
8073 F: tools/testing/selftests/kmod/
8076 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8077 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8078 M: "David S. Miller" <davem@davemloft.net>
8079 M: Masami Hiramatsu <mhiramat@kernel.org>
8081 F: Documentation/kprobes.txt
8082 F: include/linux/kprobes.h
8083 F: include/asm-generic/kprobes.h
8086 KS0108 LCD CONTROLLER DRIVER
8087 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8089 F: Documentation/auxdisplay/ks0108
8090 F: drivers/auxdisplay/ks0108.c
8091 F: include/linux/ks0108.h
8094 M: David Ahern <dsa@cumulusnetworks.com>
8095 L: netdev@vger.kernel.org
8098 F: include/net/l3mdev.h
8100 LANTIQ MIPS ARCHITECTURE
8101 M: John Crispin <john@phrozen.org>
8102 L: linux-mips@linux-mips.org
8105 F: drivers/soc/lantiq
8108 L: linux-x25@vger.kernel.org
8110 F: Documentation/networking/lapb-module.txt
8114 LASI 53c700 driver for PARISC
8115 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8116 L: linux-scsi@vger.kernel.org
8118 F: Documentation/scsi/53c700.txt
8119 F: drivers/scsi/53c700*
8122 M: Tobin C. Harding <me@tobin.cc>
8123 M: Tycho Andersen <tycho@tycho.ws>
8124 L: kernel-hardening@lists.openwall.com
8126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8127 F: scripts/leaking_addresses.pl
8130 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8131 M: Pavel Machek <pavel@ucw.cz>
8132 L: linux-leds@vger.kernel.org
8133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8135 F: Documentation/devicetree/bindings/leds/
8137 F: include/linux/leds.h
8139 LEGACY EEPROM DRIVER
8140 M: Jean Delvare <jdelvare@suse.com>
8142 F: Documentation/misc-devices/eeprom
8143 F: drivers/misc/eeprom/eeprom.c
8146 R: David Lechner <david@lechnology.com>
8148 F: arch/arm/boot/dts/da850-lego-ev3.dts
8149 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8150 F: drivers/power/supply/lego_ev3_battery.c
8152 LEGO USB Tower driver
8153 M: Juergen Stuber <starblue@users.sourceforge.net>
8154 L: legousb-devel@lists.sourceforge.net
8155 W: http://legousb.sourceforge.net/
8157 F: drivers/usb/misc/legousbtower.c
8160 M: Michael Krufky <mkrufky@linuxtv.org>
8161 L: linux-media@vger.kernel.org
8162 W: https://linuxtv.org
8163 W: http://github.com/mkrufky
8164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8165 T: git git://linuxtv.org/mkrufky/tuners.git
8167 F: drivers/media/dvb-frontends/lg2160.*
8169 LGDT3305 MEDIA DRIVER
8170 M: Michael Krufky <mkrufky@linuxtv.org>
8171 L: linux-media@vger.kernel.org
8172 W: https://linuxtv.org
8173 W: http://github.com/mkrufky
8174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8175 T: git git://linuxtv.org/mkrufky/tuners.git
8177 F: drivers/media/dvb-frontends/lgdt3305.*
8179 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8180 M: Viresh Kumar <vireshk@kernel.org>
8181 L: linux-ide@vger.kernel.org
8182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8184 F: include/linux/pata_arasan_cf_data.h
8185 F: drivers/ata/pata_arasan_cf.c
8188 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8189 M: Tejun Heo <tj@kernel.org>
8190 L: linux-ide@vger.kernel.org
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8193 F: drivers/ata/pata_*.c
8194 F: drivers/ata/ata_generic.c
8196 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8197 M: Linus Walleij <linus.walleij@linaro.org>
8198 L: linux-ide@vger.kernel.org
8199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8201 F: drivers/ata/pata_ftide010.c
8202 F: drivers/ata/sata_gemini.c
8203 F: drivers/ata/sata_gemini.h
8205 LIBATA SATA AHCI PLATFORM devices support
8206 M: Hans de Goede <hdegoede@redhat.com>
8207 M: Tejun Heo <tj@kernel.org>
8208 L: linux-ide@vger.kernel.org
8209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8211 F: drivers/ata/ahci_platform.c
8212 F: drivers/ata/libahci_platform.c
8213 F: include/linux/ahci_platform.h
8215 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8216 M: Mikael Pettersson <mikpelinux@gmail.com>
8217 L: linux-ide@vger.kernel.org
8218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8220 F: drivers/ata/sata_promise.*
8222 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8223 M: Tejun Heo <tj@kernel.org>
8224 L: linux-ide@vger.kernel.org
8225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8228 F: include/linux/ata.h
8229 F: include/linux/libata.h
8230 F: Documentation/devicetree/bindings/ata/
8233 M: Sasha Levin <alexander.levin@verizon.com>
8235 F: tools/lib/lockdep/
8237 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8238 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8239 M: Dan Williams <dan.j.williams@intel.com>
8240 M: Vishal Verma <vishal.l.verma@intel.com>
8241 M: Dave Jiang <dave.jiang@intel.com>
8242 L: linux-nvdimm@lists.01.org
8243 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8245 F: drivers/nvdimm/blk.c
8246 F: drivers/nvdimm/region_devs.c
8248 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8249 M: Vishal Verma <vishal.l.verma@intel.com>
8250 M: Dan Williams <dan.j.williams@intel.com>
8251 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8252 M: Dave Jiang <dave.jiang@intel.com>
8253 L: linux-nvdimm@lists.01.org
8254 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8256 F: drivers/nvdimm/btt*
8258 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8259 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8260 M: Dan Williams <dan.j.williams@intel.com>
8261 M: Vishal Verma <vishal.l.verma@intel.com>
8262 M: Dave Jiang <dave.jiang@intel.com>
8263 L: linux-nvdimm@lists.01.org
8264 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8266 F: drivers/nvdimm/pmem*
8268 LIBNVDIMM: DEVICETREE BINDINGS
8269 M: Oliver O'Halloran <oohall@gmail.com>
8270 L: linux-nvdimm@lists.01.org
8271 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8273 F: drivers/nvdimm/of_pmem.c
8274 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8276 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8277 M: Dan Williams <dan.j.williams@intel.com>
8278 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8279 M: Vishal Verma <vishal.l.verma@intel.com>
8280 M: Dave Jiang <dave.jiang@intel.com>
8281 L: linux-nvdimm@lists.01.org
8282 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8286 F: drivers/acpi/nfit/*
8287 F: include/linux/nd.h
8288 F: include/linux/libnvdimm.h
8289 F: include/uapi/linux/ndctl.h
8291 LIGHTNVM PLATFORM SUPPORT
8292 M: Matias Bjorling <mb@lightnvm.io>
8293 W: http://github/OpenChannelSSD
8294 L: linux-block@vger.kernel.org
8296 F: drivers/lightnvm/
8297 F: include/linux/lightnvm.h
8298 F: include/uapi/linux/lightnvm.h
8300 LINUX FOR POWER MACINTOSH
8301 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8302 W: http://www.penguinppc.org/
8303 L: linuxppc-dev@lists.ozlabs.org
8305 F: arch/powerpc/platforms/powermac/
8306 F: drivers/macintosh/
8308 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8309 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8310 M: Paul Mackerras <paulus@samba.org>
8311 M: Michael Ellerman <mpe@ellerman.id.au>
8312 W: https://github.com/linuxppc/linux/wiki
8313 L: linuxppc-dev@lists.ozlabs.org
8314 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8317 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8318 F: Documentation/devicetree/bindings/powerpc/
8319 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8320 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8321 F: Documentation/powerpc/
8323 F: drivers/char/tpm/tpm_ibmvtpm*
8324 F: drivers/crypto/nx/
8325 F: drivers/crypto/vmx/
8326 F: drivers/i2c/busses/i2c-opal.c
8327 F: drivers/net/ethernet/ibm/ibmveth.*
8328 F: drivers/net/ethernet/ibm/ibmvnic.*
8329 F: drivers/pci/hotplug/pnv_php.c
8330 F: drivers/pci/hotplug/rpa*
8331 F: drivers/rtc/rtc-opal.c
8332 F: drivers/scsi/ibmvscsi/
8333 F: drivers/tty/hvc/hvc_opal.c
8334 F: drivers/watchdog/wdrtas.c
8335 F: tools/testing/selftests/powerpc
8342 LINUX FOR POWERPC EMBEDDED MPC5XXX
8343 M: Anatolij Gustschin <agust@denx.de>
8344 L: linuxppc-dev@lists.ozlabs.org
8345 T: git git://git.denx.de/linux-denx-agust.git
8347 F: arch/powerpc/platforms/512x/
8348 F: arch/powerpc/platforms/52xx/
8350 LINUX FOR POWERPC EMBEDDED PPC4XX
8351 M: Alistair Popple <alistair@popple.id.au>
8352 M: Matt Porter <mporter@kernel.crashing.org>
8353 W: http://www.penguinppc.org/
8354 L: linuxppc-dev@lists.ozlabs.org
8356 F: arch/powerpc/platforms/40x/
8357 F: arch/powerpc/platforms/44x/
8359 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8360 M: Scott Wood <oss@buserror.net>
8361 M: Kumar Gala <galak@kernel.crashing.org>
8362 W: http://www.penguinppc.org/
8363 L: linuxppc-dev@lists.ozlabs.org
8364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8366 F: arch/powerpc/platforms/83xx/
8367 F: arch/powerpc/platforms/85xx/
8368 F: Documentation/devicetree/bindings/powerpc/fsl/
8370 LINUX FOR POWERPC EMBEDDED PPC8XX
8371 M: Vitaly Bordug <vitb@kernel.crashing.org>
8372 W: http://www.penguinppc.org/
8373 L: linuxppc-dev@lists.ozlabs.org
8375 F: arch/powerpc/platforms/8xx/
8377 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8378 L: linuxppc-dev@lists.ozlabs.org
8380 F: arch/powerpc/*/*virtex*
8381 F: arch/powerpc/*/*/*virtex*
8383 LINUX FOR POWERPC PA SEMI PWRFICIENT
8384 L: linuxppc-dev@lists.ozlabs.org
8386 F: arch/powerpc/platforms/pasemi/
8387 F: drivers/*/*pasemi*
8388 F: drivers/*/*/*pasemi*
8390 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8391 M: Kees Cook <keescook@chromium.org>
8393 F: drivers/misc/lkdtm/*
8395 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8396 M: Alan Stern <stern@rowland.harvard.edu>
8397 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8398 M: Will Deacon <will.deacon@arm.com>
8399 M: Peter Zijlstra <peterz@infradead.org>
8400 M: Boqun Feng <boqun.feng@gmail.com>
8401 M: Nicholas Piggin <npiggin@gmail.com>
8402 M: David Howells <dhowells@redhat.com>
8403 M: Jade Alglave <j.alglave@ucl.ac.uk>
8404 M: Luc Maranget <luc.maranget@inria.fr>
8405 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8406 R: Akira Yokosawa <akiyks@gmail.com>
8407 R: Daniel Lustig <dlustig@nvidia.com>
8408 L: linux-kernel@vger.kernel.org
8409 L: linux-arch@vger.kernel.org
8411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8412 F: tools/memory-model/
8413 F: Documentation/atomic_bitops.txt
8414 F: Documentation/atomic_t.txt
8415 F: Documentation/core-api/atomic_ops.rst
8416 F: Documentation/core-api/refcount-vs-atomic.rst
8417 F: Documentation/memory-barriers.txt
8419 LIS3LV02D ACCELEROMETER DRIVER
8420 M: Eric Piel <eric.piel@tremplin-utc.net>
8422 F: Documentation/misc-devices/lis3lv02d
8423 F: drivers/misc/lis3lv02d/
8424 F: drivers/platform/x86/hp_accel.c
8427 M: Josh Poimboeuf <jpoimboe@redhat.com>
8428 M: Jessica Yu <jeyu@kernel.org>
8429 M: Jiri Kosina <jikos@kernel.org>
8430 M: Miroslav Benes <mbenes@suse.cz>
8431 R: Petr Mladek <pmladek@suse.com>
8433 F: kernel/livepatch/
8434 F: include/linux/livepatch.h
8435 F: arch/x86/include/asm/livepatch.h
8436 F: arch/x86/kernel/livepatch.c
8437 F: Documentation/livepatch/
8438 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8439 F: samples/livepatch/
8440 L: live-patching@vger.kernel.org
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8444 L: netdev@vger.kernel.org
8446 F: include/linux/llc.h
8447 F: include/uapi/linux/llc.h
8451 LM73 HARDWARE MONITOR DRIVER
8452 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8453 L: linux-hwmon@vger.kernel.org
8455 F: drivers/hwmon/lm73.c
8457 LM78 HARDWARE MONITOR DRIVER
8458 M: Jean Delvare <jdelvare@suse.com>
8459 L: linux-hwmon@vger.kernel.org
8461 F: Documentation/hwmon/lm78
8462 F: drivers/hwmon/lm78.c
8464 LM83 HARDWARE MONITOR DRIVER
8465 M: Jean Delvare <jdelvare@suse.com>
8466 L: linux-hwmon@vger.kernel.org
8468 F: Documentation/hwmon/lm83
8469 F: drivers/hwmon/lm83.c
8471 LM90 HARDWARE MONITOR DRIVER
8472 M: Jean Delvare <jdelvare@suse.com>
8473 L: linux-hwmon@vger.kernel.org
8475 F: Documentation/hwmon/lm90
8476 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8477 F: drivers/hwmon/lm90.c
8478 F: include/dt-bindings/thermal/lm90.h
8480 LM95234 HARDWARE MONITOR DRIVER
8481 M: Guenter Roeck <linux@roeck-us.net>
8482 L: linux-hwmon@vger.kernel.org
8484 F: Documentation/hwmon/lm95234
8485 F: drivers/hwmon/lm95234.c
8487 LME2510 MEDIA DRIVER
8488 M: Malcolm Priestley <tvboxspy@gmail.com>
8489 L: linux-media@vger.kernel.org
8490 W: https://linuxtv.org
8491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8493 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8495 LOADPIN SECURITY MODULE
8496 M: Kees Cook <keescook@chromium.org>
8497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8499 F: security/loadpin/
8500 F: Documentation/admin-guide/LSM/LoadPin.rst
8503 M: Peter Zijlstra <peterz@infradead.org>
8504 M: Ingo Molnar <mingo@redhat.com>
8505 M: Will Deacon <will.deacon@arm.com>
8506 L: linux-kernel@vger.kernel.org
8507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8509 F: Documentation/locking/
8510 F: include/linux/lockdep.h
8511 F: include/linux/spinlock*.h
8512 F: arch/*/include/asm/spinlock*.h
8513 F: include/linux/rwlock*.h
8514 F: include/linux/mutex*.h
8515 F: arch/*/include/asm/mutex*.h
8516 F: include/linux/rwsem*.h
8517 F: arch/*/include/asm/rwsem.h
8518 F: include/linux/seqlock.h
8519 F: lib/locking*.[ch]
8521 X: kernel/locking/locktorture.c
8523 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8524 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8525 L: linux-ntfs-dev@lists.sourceforge.net
8526 W: http://www.linux-ntfs.org/content/view/19/37/
8528 F: Documentation/ldm.txt
8529 F: block/partitions/ldm.*
8531 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8532 M: Sathya Prakash <sathya.prakash@broadcom.com>
8533 M: Chaitra P B <chaitra.basappa@broadcom.com>
8534 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8535 L: MPT-FusionLinux.pdl@broadcom.com
8536 L: linux-scsi@vger.kernel.org
8537 W: http://www.avagotech.com/support/
8539 F: drivers/message/fusion/
8540 F: drivers/scsi/mpt3sas/
8542 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8543 M: Matthew Wilcox <matthew@wil.cx>
8544 L: linux-scsi@vger.kernel.org
8546 F: drivers/scsi/sym53c8xx_2/
8548 LTC4261 HARDWARE MONITOR DRIVER
8549 M: Guenter Roeck <linux@roeck-us.net>
8550 L: linux-hwmon@vger.kernel.org
8552 F: Documentation/hwmon/ltc4261
8553 F: drivers/hwmon/ltc4261.c
8555 LTC4306 I2C MULTIPLEXER DRIVER
8556 M: Michael Hennerich <michael.hennerich@analog.com>
8557 W: http://ez.analog.com/community/linux-device-drivers
8558 L: linux-i2c@vger.kernel.org
8560 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8561 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8563 LTP (Linux Test Project)
8564 M: Mike Frysinger <vapier@gentoo.org>
8565 M: Cyril Hrubis <chrubis@suse.cz>
8566 M: Wanlong Gao <wanlong.gao@gmail.com>
8567 M: Jan Stancek <jstancek@redhat.com>
8568 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8569 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8570 L: ltp@lists.linux.it (subscribers-only)
8571 W: http://linux-test-project.github.io/
8572 T: git git://github.com/linux-test-project/ltp.git
8576 M: Geert Uytterhoeven <geert@linux-m68k.org>
8577 L: linux-m68k@lists.linux-m68k.org
8578 W: http://www.linux-m68k.org/
8579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8584 M68K ON APPLE MACINTOSH
8585 M: Joshua Thompson <funaho@jurai.org>
8586 W: http://www.mac.linux-m68k.org/
8587 L: linux-m68k@lists.linux-m68k.org
8592 M: Philip Blundell <philb@gnu.org>
8593 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8597 M88DS3103 MEDIA DRIVER
8598 M: Antti Palosaari <crope@iki.fi>
8599 L: linux-media@vger.kernel.org
8600 W: https://linuxtv.org
8601 W: http://palosaari.fi/linux/
8602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8603 T: git git://linuxtv.org/anttip/media_tree.git
8605 F: drivers/media/dvb-frontends/m88ds3103*
8607 M88RS2000 MEDIA DRIVER
8608 M: Malcolm Priestley <tvboxspy@gmail.com>
8609 L: linux-media@vger.kernel.org
8610 W: https://linuxtv.org
8611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8613 F: drivers/media/dvb-frontends/m88rs2000*
8615 MA901 MASTERKIT USB FM RADIO DRIVER
8616 M: Alexey Klimov <klimov.linux@gmail.com>
8617 L: linux-media@vger.kernel.org
8618 T: git git://linuxtv.org/media_tree.git
8620 F: drivers/media/radio/radio-ma901.c
8623 M: Johannes Berg <johannes@sipsolutions.net>
8624 L: linux-wireless@vger.kernel.org
8625 W: http://wireless.kernel.org/
8626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8629 F: Documentation/networking/mac80211-injection.txt
8630 F: include/net/mac80211.h
8632 F: drivers/net/wireless/mac80211_hwsim.[ch]
8633 F: Documentation/networking/mac80211_hwsim/README
8636 M: Jassi Brar <jassisinghbrar@gmail.com>
8637 L: linux-kernel@vger.kernel.org
8640 F: include/linux/mailbox_client.h
8641 F: include/linux/mailbox_controller.h
8643 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8644 M: Michael Kerrisk <mtk.manpages@gmail.com>
8645 W: http://www.kernel.org/doc/man-pages
8646 L: linux-man@vger.kernel.org
8649 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8650 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8651 L: linux-mips@linux-mips.org
8653 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8655 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8656 M: Andrew Lunn <andrew@lunn.ch>
8657 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8658 L: netdev@vger.kernel.org
8660 F: drivers/net/dsa/mv88e6xxx/
8661 F: linux/platform_data/mv88e6xxx.h
8662 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8664 MARVELL ARMADA DRM SUPPORT
8665 M: Russell King <linux@armlinux.org.uk>
8667 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8668 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8669 F: drivers/gpu/drm/armada/
8670 F: include/uapi/drm/armada_drm.h
8671 F: Documentation/devicetree/bindings/display/armada/
8673 MARVELL CRYPTO DRIVER
8674 M: Boris Brezillon <boris.brezillon@bootlin.com>
8675 M: Arnaud Ebalard <arno@natisbad.org>
8676 F: drivers/crypto/marvell/
8678 L: linux-crypto@vger.kernel.org
8680 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8681 M: Mirko Lindner <mlindner@marvell.com>
8682 M: Stephen Hemminger <stephen@networkplumber.org>
8683 L: netdev@vger.kernel.org
8685 F: drivers/net/ethernet/marvell/sk*
8687 MARVELL LIBERTAS WIRELESS DRIVER
8688 L: libertas-dev@lists.infradead.org
8690 F: drivers/net/wireless/marvell/libertas/
8692 MARVELL MACCHIATOBIN SUPPORT
8693 M: Russell King <linux@armlinux.org.uk>
8694 L: linux-arm-kernel@lists.infradead.org
8696 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8698 MARVELL MV643XX ETHERNET DRIVER
8699 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8700 L: netdev@vger.kernel.org
8702 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8703 F: include/linux/mv643xx.h
8705 MARVELL MV88X3310 PHY DRIVER
8706 M: Russell King <linux@armlinux.org.uk>
8707 L: netdev@vger.kernel.org
8709 F: drivers/net/phy/marvell10g.c
8711 MARVELL MVNETA ETHERNET DRIVER
8712 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8713 L: netdev@vger.kernel.org
8715 F: drivers/net/ethernet/marvell/mvneta.*
8717 MARVELL MWIFIEX WIRELESS DRIVER
8718 M: Amitkumar Karwar <amitkarwar@gmail.com>
8719 M: Nishant Sarmukadam <nishants@marvell.com>
8720 M: Ganapathi Bhat <gbhat@marvell.com>
8721 M: Xinming Hu <huxinming820@gmail.com>
8722 L: linux-wireless@vger.kernel.org
8724 F: drivers/net/wireless/marvell/mwifiex/
8726 MARVELL MWL8K WIRELESS DRIVER
8727 M: Lennert Buytenhek <buytenh@wantstofly.org>
8728 L: linux-wireless@vger.kernel.org
8730 F: drivers/net/wireless/marvell/mwl8k.c
8732 MARVELL NAND CONTROLLER DRIVER
8733 M: Miquel Raynal <miquel.raynal@bootlin.com>
8734 L: linux-mtd@lists.infradead.org
8736 F: drivers/mtd/nand/raw/marvell_nand.c
8737 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8739 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8740 M: Nicolas Pitre <nico@fluxnic.net>
8742 F: drivers/mmc/host/mvsdio.*
8744 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8745 M: Hu Ziji <huziji@marvell.com>
8746 L: linux-mmc@vger.kernel.org
8748 F: drivers/mmc/host/sdhci-xenon*
8749 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8751 MATROX FRAMEBUFFER DRIVER
8752 L: linux-fbdev@vger.kernel.org
8754 F: drivers/video/fbdev/matrox/matroxfb_*
8755 F: include/uapi/linux/matroxfb.h
8757 MAX16065 HARDWARE MONITOR DRIVER
8758 M: Guenter Roeck <linux@roeck-us.net>
8759 L: linux-hwmon@vger.kernel.org
8761 F: Documentation/hwmon/max16065
8762 F: drivers/hwmon/max16065.c
8764 MAX20751 HARDWARE MONITOR DRIVER
8765 M: Guenter Roeck <linux@roeck-us.net>
8766 L: linux-hwmon@vger.kernel.org
8768 F: Documentation/hwmon/max20751
8769 F: drivers/hwmon/max20751.c
8771 MAX2175 SDR TUNER DRIVER
8772 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8773 L: linux-media@vger.kernel.org
8774 T: git git://linuxtv.org/media_tree.git
8776 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8777 F: Documentation/media/v4l-drivers/max2175.rst
8778 F: drivers/media/i2c/max2175*
8779 F: include/uapi/linux/max2175.h
8781 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8782 L: linux-hwmon@vger.kernel.org
8784 F: Documentation/hwmon/max6650
8785 F: drivers/hwmon/max6650.c
8787 MAX6697 HARDWARE MONITOR DRIVER
8788 M: Guenter Roeck <linux@roeck-us.net>
8789 L: linux-hwmon@vger.kernel.org
8791 F: Documentation/hwmon/max6697
8792 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8793 F: drivers/hwmon/max6697.c
8794 F: include/linux/platform_data/max6697.h
8796 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8797 M: Peter Rosin <peda@axentia.se>
8798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8800 F: Documentation/devicetree/bindings/sound/max9860.txt
8801 F: sound/soc/codecs/max9860.*
8803 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8804 M: Javier Martinez Canillas <javier@dowhile0.org>
8805 L: linux-kernel@vger.kernel.org
8807 F: drivers/regulator/max77802-regulator.c
8808 F: Documentation/devicetree/bindings/*/*max77802.txt
8809 F: include/dt-bindings/*/*max77802.h
8811 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8812 M: Krzysztof Kozlowski <krzk@kernel.org>
8813 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8814 L: linux-pm@vger.kernel.org
8816 F: drivers/power/supply/max14577_charger.c
8817 F: drivers/power/supply/max77693_charger.c
8819 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8820 M: Chanwoo Choi <cw00.choi@samsung.com>
8821 M: Krzysztof Kozlowski <krzk@kernel.org>
8822 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8823 L: linux-kernel@vger.kernel.org
8825 F: drivers/*/max14577*.c
8826 F: drivers/*/max77686*.c
8827 F: drivers/*/max77693*.c
8828 F: drivers/extcon/extcon-max14577.c
8829 F: drivers/extcon/extcon-max77693.c
8830 F: drivers/rtc/rtc-max77686.c
8831 F: drivers/clk/clk-max77686.c
8832 F: Documentation/devicetree/bindings/mfd/max14577.txt
8833 F: Documentation/devicetree/bindings/*/max77686.txt
8834 F: Documentation/devicetree/bindings/mfd/max77693.txt
8835 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8836 F: include/linux/mfd/max14577*.h
8837 F: include/linux/mfd/max77686*.h
8838 F: include/linux/mfd/max77693*.h
8840 MAXIRADIO FM RADIO RECEIVER DRIVER
8841 M: Hans Verkuil <hverkuil@xs4all.nl>
8842 L: linux-media@vger.kernel.org
8843 T: git git://linuxtv.org/media_tree.git
8844 W: https://linuxtv.org
8846 F: drivers/media/radio/radio-maxiradio*
8848 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8849 M: Peter Rosin <peda@axentia.se>
8850 L: linux-iio@vger.kernel.org
8852 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8853 F: drivers/iio/potentiometer/mcp4018.c
8854 F: drivers/iio/potentiometer/mcp4531.c
8856 MCR20A IEEE-802.15.4 RADIO DRIVER
8857 M: Xue Liu <liuxuenetmail@gmail.com>
8858 L: linux-wpan@vger.kernel.org
8859 W: https://github.com/xueliu/mcr20a-linux
8861 F: drivers/net/ieee802154/mcr20a.c
8862 F: drivers/net/ieee802154/mcr20a.h
8863 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8865 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8866 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8867 L: linux-iio@vger.kernel.org
8869 F: drivers/iio/dac/cio-dac.c
8871 MEDIA DRIVERS FOR ASCOT2E
8872 M: Sergey Kozlov <serjk@netup.ru>
8873 M: Abylay Ospan <aospan@netup.ru>
8874 L: linux-media@vger.kernel.org
8875 W: https://linuxtv.org
8877 T: git git://linuxtv.org/media_tree.git
8879 F: drivers/media/dvb-frontends/ascot2e*
8881 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8882 M: Jasmin Jessich <jasmin@anw.at>
8883 L: linux-media@vger.kernel.org
8884 W: https://linuxtv.org
8885 T: git git://linuxtv.org/media_tree.git
8887 F: drivers/media/dvb-frontends/cxd2099*
8889 MEDIA DRIVERS FOR CXD2841ER
8890 M: Sergey Kozlov <serjk@netup.ru>
8891 M: Abylay Ospan <aospan@netup.ru>
8892 L: linux-media@vger.kernel.org
8893 W: https://linuxtv.org
8895 T: git git://linuxtv.org/media_tree.git
8897 F: drivers/media/dvb-frontends/cxd2841er*
8899 MEDIA DRIVERS FOR CXD2880
8900 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8901 L: linux-media@vger.kernel.org
8902 W: http://linuxtv.org/
8903 T: git git://linuxtv.org/media_tree.git
8905 F: drivers/media/dvb-frontends/cxd2880/*
8906 F: drivers/media/spi/cxd2880*
8908 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8909 M: Daniel Scheller <d.scheller.oss@gmail.com>
8910 L: linux-media@vger.kernel.org
8911 W: https://linuxtv.org
8912 T: git git://linuxtv.org/media_tree.git
8914 F: drivers/media/pci/ddbridge/*
8916 MEDIA DRIVERS FOR FREESCALE IMX
8917 M: Steve Longerbeam <slongerbeam@gmail.com>
8918 M: Philipp Zabel <p.zabel@pengutronix.de>
8919 L: linux-media@vger.kernel.org
8920 T: git git://linuxtv.org/media_tree.git
8922 F: Documentation/devicetree/bindings/media/imx.txt
8923 F: Documentation/media/v4l-drivers/imx.rst
8924 F: drivers/staging/media/imx/
8925 F: include/linux/imx-media.h
8926 F: include/media/imx.h
8928 MEDIA DRIVERS FOR HELENE
8929 M: Abylay Ospan <aospan@netup.ru>
8930 L: linux-media@vger.kernel.org
8931 W: https://linuxtv.org
8933 T: git git://linuxtv.org/media_tree.git
8935 F: drivers/media/dvb-frontends/helene*
8937 MEDIA DRIVERS FOR HORUS3A
8938 M: Sergey Kozlov <serjk@netup.ru>
8939 M: Abylay Ospan <aospan@netup.ru>
8940 L: linux-media@vger.kernel.org
8941 W: https://linuxtv.org
8943 T: git git://linuxtv.org/media_tree.git
8945 F: drivers/media/dvb-frontends/horus3a*
8947 MEDIA DRIVERS FOR LNBH25
8948 M: Sergey Kozlov <serjk@netup.ru>
8949 M: Abylay Ospan <aospan@netup.ru>
8950 L: linux-media@vger.kernel.org
8951 W: https://linuxtv.org
8953 T: git git://linuxtv.org/media_tree.git
8955 F: drivers/media/dvb-frontends/lnbh25*
8957 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8958 M: Daniel Scheller <d.scheller.oss@gmail.com>
8959 L: linux-media@vger.kernel.org
8960 W: https://linuxtv.org
8961 T: git git://linuxtv.org/media_tree.git
8963 F: drivers/media/dvb-frontends/mxl5xx*
8965 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8966 M: Sergey Kozlov <serjk@netup.ru>
8967 M: Abylay Ospan <aospan@netup.ru>
8968 L: linux-media@vger.kernel.org
8969 W: https://linuxtv.org
8971 T: git git://linuxtv.org/media_tree.git
8973 F: drivers/media/pci/netup_unidvb/*
8975 MEDIA DRIVERS FOR RENESAS - CEU
8976 M: Jacopo Mondi <jacopo@jmondi.org>
8977 L: linux-media@vger.kernel.org
8978 L: linux-renesas-soc@vger.kernel.org
8979 T: git git://linuxtv.org/media_tree.git
8981 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8982 F: drivers/media/platform/renesas-ceu.c
8983 F: include/media/drv-intf/renesas-ceu.h
8985 MEDIA DRIVERS FOR RENESAS - DRIF
8986 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8987 L: linux-media@vger.kernel.org
8988 L: linux-renesas-soc@vger.kernel.org
8989 T: git git://linuxtv.org/media_tree.git
8991 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8992 F: drivers/media/platform/rcar_drif.c
8994 MEDIA DRIVERS FOR RENESAS - FCP
8995 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8996 L: linux-media@vger.kernel.org
8997 L: linux-renesas-soc@vger.kernel.org
8998 T: git git://linuxtv.org/media_tree.git
9000 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9001 F: drivers/media/platform/rcar-fcp.c
9002 F: include/media/rcar-fcp.h
9004 MEDIA DRIVERS FOR RENESAS - FDP1
9005 M: Kieran Bingham <kieran@bingham.xyz>
9006 L: linux-media@vger.kernel.org
9007 L: linux-renesas-soc@vger.kernel.org
9008 T: git git://linuxtv.org/media_tree.git
9010 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9011 F: drivers/media/platform/rcar_fdp1.c
9013 MEDIA DRIVERS FOR RENESAS - VIN
9014 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9015 L: linux-media@vger.kernel.org
9016 L: linux-renesas-soc@vger.kernel.org
9017 T: git git://linuxtv.org/media_tree.git
9019 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9020 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9021 F: drivers/media/platform/rcar-vin/
9023 MEDIA DRIVERS FOR RENESAS - VSP1
9024 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9025 L: linux-media@vger.kernel.org
9026 L: linux-renesas-soc@vger.kernel.org
9027 T: git git://linuxtv.org/media_tree.git
9029 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9030 F: drivers/media/platform/vsp1/
9032 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9033 M: Daniel Scheller <d.scheller.oss@gmail.com>
9034 L: linux-media@vger.kernel.org
9035 W: https://linuxtv.org
9036 T: git git://linuxtv.org/media_tree.git
9038 F: drivers/media/dvb-frontends/stv0910*
9040 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9041 M: Daniel Scheller <d.scheller.oss@gmail.com>
9042 L: linux-media@vger.kernel.org
9043 W: https://linuxtv.org
9044 T: git git://linuxtv.org/media_tree.git
9046 F: drivers/media/dvb-frontends/stv6111*
9048 MEDIA DRIVERS FOR STM32 - DCMI
9049 M: Hugues Fruchet <hugues.fruchet@st.com>
9050 L: linux-media@vger.kernel.org
9051 T: git git://linuxtv.org/media_tree.git
9053 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9054 F: drivers/media/platform/stm32/stm32-dcmi.c
9056 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9057 M: Dmitry Osipenko <digetx@gmail.com>
9058 L: linux-media@vger.kernel.org
9059 L: linux-tegra@vger.kernel.org
9060 T: git git://linuxtv.org/media_tree.git
9062 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9063 F: drivers/staging/media/tegra-vde/
9065 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9067 P: LinuxTV.org Project
9068 L: linux-media@vger.kernel.org
9069 W: https://linuxtv.org
9070 Q: http://patchwork.kernel.org/project/linux-media/list/
9071 T: git git://linuxtv.org/media_tree.git
9073 F: Documentation/devicetree/bindings/media/
9074 F: Documentation/media/
9076 F: drivers/staging/media/
9077 F: include/linux/platform_data/media/
9079 F: include/uapi/linux/dvb/
9080 F: include/uapi/linux/videodev2.h
9081 F: include/uapi/linux/media.h
9082 F: include/uapi/linux/v4l2-*
9083 F: include/uapi/linux/meye.h
9084 F: include/uapi/linux/ivtv*
9085 F: include/uapi/linux/uvcvideo.h
9087 MEDIATEK BLUETOOTH DRIVER
9088 M: Sean Wang <sean.wang@mediatek.com>
9089 L: linux-bluetooth@vger.kernel.org
9090 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9092 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9093 F: drivers/bluetooth/btmtkuart.c
9096 M: Sean Wang <sean.wang@mediatek.com>
9098 F: drivers/media/rc/mtk-cir.c
9101 M: Sean Wang <sean.wang@mediatek.com>
9102 L: dmaengine@vger.kernel.org
9103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9104 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9106 F: Documentation/devicetree/bindings/dma/mtk-*
9107 F: drivers/dma/mediatek/
9109 MEDIATEK PMIC LED DRIVER
9110 M: Sean Wang <sean.wang@mediatek.com>
9112 F: drivers/leds/leds-mt6323.c
9113 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9115 MEDIATEK ETHERNET DRIVER
9116 M: Felix Fietkau <nbd@openwrt.org>
9117 M: John Crispin <john@phrozen.org>
9118 M: Sean Wang <sean.wang@mediatek.com>
9119 M: Nelson Chang <nelson.chang@mediatek.com>
9120 L: netdev@vger.kernel.org
9122 F: drivers/net/ethernet/mediatek/
9124 MEDIATEK SWITCH DRIVER
9125 M: Sean Wang <sean.wang@mediatek.com>
9126 L: netdev@vger.kernel.org
9128 F: drivers/net/dsa/mt7530.*
9129 F: net/dsa/tag_mtk.c
9131 MEDIATEK JPEG DRIVER
9132 M: Rick Chang <rick.chang@mediatek.com>
9133 M: Bin Liu <bin.liu@mediatek.com>
9135 F: drivers/media/platform/mtk-jpeg/
9136 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9139 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9140 M: Houlong Wei <houlong.wei@mediatek.com>
9141 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9143 F: drivers/media/platform/mtk-mdp/
9144 F: drivers/media/platform/mtk-vpu/
9145 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9147 MEDIATEK MEDIA DRIVER
9148 M: Tiffany Lin <tiffany.lin@mediatek.com>
9149 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9151 F: drivers/media/platform/mtk-vcodec/
9152 F: drivers/media/platform/mtk-vpu/
9153 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9154 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9156 MEDIATEK MT7601U WIRELESS LAN DRIVER
9157 M: Jakub Kicinski <kubakici@wp.pl>
9158 L: linux-wireless@vger.kernel.org
9160 F: drivers/net/wireless/mediatek/mt7601u/
9162 MEDIATEK NAND CONTROLLER DRIVER
9163 M: Xiaolei Li <xiaolei.li@mediatek.com>
9164 L: linux-mtd@lists.infradead.org
9166 F: drivers/mtd/nand/raw/mtk_*
9167 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9169 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9170 M: Sean Wang <sean.wang@mediatek.com>
9172 F: drivers/char/hw_random/mtk-rng.c
9174 MEDIATEK USB3 DRD IP DRIVER
9175 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9176 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9178 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9180 F: drivers/usb/mtu3/
9182 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9183 M: Peter Senna Tschudin <peter.senna@gmail.com>
9184 M: Martin Donnelly <martin.donnelly@ge.com>
9185 M: Martyn Welch <martyn.welch@collabora.co.uk>
9187 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9188 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9190 MEGARAID SCSI/SAS DRIVERS
9191 M: Kashyap Desai <kashyap.desai@broadcom.com>
9192 M: Sumit Saxena <sumit.saxena@broadcom.com>
9193 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9194 L: megaraidlinux.pdl@broadcom.com
9195 L: linux-scsi@vger.kernel.org
9196 W: http://www.avagotech.com/support/
9198 F: Documentation/scsi/megaraid.txt
9199 F: drivers/scsi/megaraid.*
9200 F: drivers/scsi/megaraid/
9202 MELEXIS MLX90614 DRIVER
9203 M: Crt Mori <cmo@melexis.com>
9204 L: linux-iio@vger.kernel.org
9205 W: http://www.melexis.com
9207 F: drivers/iio/temperature/mlx90614.c
9209 MELEXIS MLX90632 DRIVER
9210 M: Crt Mori <cmo@melexis.com>
9211 L: linux-iio@vger.kernel.org
9212 W: http://www.melexis.com
9214 F: drivers/iio/temperature/mlx90632.c
9216 MELFAS MIP4 TOUCHSCREEN DRIVER
9217 M: Sangwon Jee <jeesw@melfas.com>
9218 W: http://www.melfas.com
9220 F: drivers/input/touchscreen/melfas_mip4.c
9221 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9223 MELLANOX ETHERNET DRIVER (mlx4_en)
9224 M: Tariq Toukan <tariqt@mellanox.com>
9225 L: netdev@vger.kernel.org
9227 W: http://www.mellanox.com
9228 Q: http://patchwork.ozlabs.org/project/netdev/list/
9229 F: drivers/net/ethernet/mellanox/mlx4/en_*
9231 MELLANOX ETHERNET DRIVER (mlx5e)
9232 M: Saeed Mahameed <saeedm@mellanox.com>
9233 L: netdev@vger.kernel.org
9235 W: http://www.mellanox.com
9236 Q: http://patchwork.ozlabs.org/project/netdev/list/
9237 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9239 MELLANOX ETHERNET INNOVA DRIVERS
9240 R: Boris Pismenny <borisp@mellanox.com>
9241 L: netdev@vger.kernel.org
9243 W: http://www.mellanox.com
9244 Q: http://patchwork.ozlabs.org/project/netdev/list/
9245 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9246 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9247 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9248 F: include/linux/mlx5/mlx5_ifc_fpga.h
9250 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9251 R: Boris Pismenny <borisp@mellanox.com>
9252 L: netdev@vger.kernel.org
9254 W: http://www.mellanox.com
9255 Q: http://patchwork.ozlabs.org/project/netdev/list/
9256 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9257 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9259 MELLANOX ETHERNET SWITCH DRIVERS
9260 M: Jiri Pirko <jiri@mellanox.com>
9261 M: Ido Schimmel <idosch@mellanox.com>
9262 L: netdev@vger.kernel.org
9264 W: http://www.mellanox.com
9265 Q: http://patchwork.ozlabs.org/project/netdev/list/
9266 F: drivers/net/ethernet/mellanox/mlxsw/
9267 F: tools/testing/selftests/drivers/net/mlxsw/
9269 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9270 M: mlxsw@mellanox.com
9271 L: netdev@vger.kernel.org
9273 W: http://www.mellanox.com
9274 Q: http://patchwork.ozlabs.org/project/netdev/list/
9275 F: drivers/net/ethernet/mellanox/mlxfw/
9277 MELLANOX HARDWARE PLATFORM SUPPORT
9278 M: Andy Shevchenko <andy@infradead.org>
9279 M: Darren Hart <dvhart@infradead.org>
9280 M: Vadim Pasternak <vadimp@mellanox.com>
9281 L: platform-driver-x86@vger.kernel.org
9283 F: drivers/platform/mellanox/
9285 MELLANOX MLX4 core VPI driver
9286 M: Tariq Toukan <tariqt@mellanox.com>
9287 L: netdev@vger.kernel.org
9288 L: linux-rdma@vger.kernel.org
9289 W: http://www.mellanox.com
9290 Q: http://patchwork.ozlabs.org/project/netdev/list/
9292 F: drivers/net/ethernet/mellanox/mlx4/
9293 F: include/linux/mlx4/
9295 MELLANOX MLX4 IB driver
9296 M: Yishai Hadas <yishaih@mellanox.com>
9297 L: linux-rdma@vger.kernel.org
9298 W: http://www.mellanox.com
9299 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9301 F: drivers/infiniband/hw/mlx4/
9302 F: include/linux/mlx4/
9303 F: include/uapi/rdma/mlx4-abi.h
9305 MELLANOX MLX5 core VPI driver
9306 M: Saeed Mahameed <saeedm@mellanox.com>
9307 M: Leon Romanovsky <leonro@mellanox.com>
9308 L: netdev@vger.kernel.org
9309 L: linux-rdma@vger.kernel.org
9310 W: http://www.mellanox.com
9311 Q: http://patchwork.ozlabs.org/project/netdev/list/
9313 F: drivers/net/ethernet/mellanox/mlx5/core/
9314 F: include/linux/mlx5/
9316 MELLANOX MLX5 IB driver
9317 M: Leon Romanovsky <leonro@mellanox.com>
9318 L: linux-rdma@vger.kernel.org
9319 W: http://www.mellanox.com
9320 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9322 F: drivers/infiniband/hw/mlx5/
9323 F: include/linux/mlx5/
9324 F: include/uapi/rdma/mlx5-abi.h
9326 MELLANOX MLXCPLD I2C AND MUX DRIVER
9327 M: Vadim Pasternak <vadimp@mellanox.com>
9328 M: Michael Shych <michaelsh@mellanox.com>
9329 L: linux-i2c@vger.kernel.org
9331 F: drivers/i2c/busses/i2c-mlxcpld.c
9332 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9333 F: Documentation/i2c/busses/i2c-mlxcpld
9335 MELLANOX MLXCPLD LED DRIVER
9336 M: Vadim Pasternak <vadimp@mellanox.com>
9337 L: linux-leds@vger.kernel.org
9339 F: drivers/leds/leds-mlxcpld.c
9340 F: drivers/leds/leds-mlxreg.c
9341 F: Documentation/leds/leds-mlxcpld.txt
9343 MELLANOX PLATFORM DRIVER
9344 M: Vadim Pasternak <vadimp@mellanox.com>
9345 L: platform-driver-x86@vger.kernel.org
9347 F: drivers/platform/x86/mlx-platform.c
9350 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9351 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9352 L: linux-kernel@vger.kernel.org
9354 F: kernel/sched/membarrier.c
9355 F: include/uapi/linux/membarrier.h
9356 F: arch/powerpc/include/asm/membarrier.h
9359 L: linux-mm@kvack.org
9360 W: http://www.linux-mm.org
9362 F: include/linux/mm.h
9363 F: include/linux/gfp.h
9364 F: include/linux/mmzone.h
9365 F: include/linux/memory_hotplug.h
9366 F: include/linux/vmalloc.h
9369 MEMORY TECHNOLOGY DEVICES (MTD)
9370 M: David Woodhouse <dwmw2@infradead.org>
9371 M: Brian Norris <computersforpeace@gmail.com>
9372 M: Boris Brezillon <boris.brezillon@bootlin.com>
9373 M: Marek Vasut <marek.vasut@gmail.com>
9374 M: Richard Weinberger <richard@nod.at>
9375 L: linux-mtd@lists.infradead.org
9376 W: http://www.linux-mtd.infradead.org/
9377 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9378 T: git git://git.infradead.org/linux-mtd.git master
9379 T: git git://git.infradead.org/linux-mtd.git mtd/next
9381 F: Documentation/devicetree/bindings/mtd/
9383 F: include/linux/mtd/
9384 F: include/uapi/mtd/
9386 MEN A21 WATCHDOG DRIVER
9387 M: Johannes Thumshirn <morbidrsa@gmail.com>
9388 L: linux-watchdog@vger.kernel.org
9390 F: drivers/watchdog/mena21_wdt.c
9392 MEN CHAMELEON BUS (mcb)
9393 M: Johannes Thumshirn <morbidrsa@gmail.com>
9396 F: include/linux/mcb.h
9397 F: Documentation/men-chameleon-bus.txt
9399 MEN F21BMC (Board Management Controller)
9400 M: Andreas Werner <andreas.werner@men.de>
9402 F: drivers/mfd/menf21bmc.c
9403 F: drivers/watchdog/menf21bmc_wdt.c
9404 F: drivers/leds/leds-menf21bmc.c
9405 F: drivers/hwmon/menf21bmc_hwmon.c
9406 F: Documentation/hwmon/menf21bmc
9408 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9409 M: Neil Armstrong <narmstrong@baylibre.com>
9410 L: linux-media@lists.freedesktop.org
9411 L: linux-amlogic@lists.infradead.org
9412 W: http://linux-meson.com/
9414 F: drivers/media/platform/meson/ao-cec.c
9415 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9416 T: git git://linuxtv.org/media_tree.git
9418 MICROBLAZE ARCHITECTURE
9419 M: Michal Simek <monstr@monstr.eu>
9420 W: http://www.monstr.eu/fdt/
9421 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9425 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9426 M: Richard Genoud <richard.genoud@gmail.com>
9428 F: drivers/tty/serial/atmel_serial.c
9429 F: drivers/tty/serial/atmel_serial.h
9431 MICROCHIP / ATMEL DMA DRIVER
9432 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9434 L: dmaengine@vger.kernel.org
9436 F: drivers/dma/at_hdmac.c
9437 F: drivers/dma/at_hdmac_regs.h
9438 F: include/linux/platform_data/dma-atmel.h
9440 MICROCHIP / ATMEL ECC DRIVER
9441 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9442 L: linux-crypto@vger.kernel.org
9444 F: drivers/crypto/atmel-ecc.*
9446 MICROCHIP / ATMEL ISC DRIVER
9447 M: Songjun Wu <songjun.wu@microchip.com>
9448 L: linux-media@vger.kernel.org
9450 F: drivers/media/platform/atmel/atmel-isc.c
9451 F: drivers/media/platform/atmel/atmel-isc-regs.h
9452 F: devicetree/bindings/media/atmel-isc.txt
9454 MICROCHIP / ATMEL NAND DRIVER
9455 M: Josh Wu <rainyfeeling@outlook.com>
9456 L: linux-mtd@lists.infradead.org
9458 F: drivers/mtd/nand/raw/atmel/*
9459 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9461 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9462 M: Woojung Huh <Woojung.Huh@microchip.com>
9463 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9464 L: netdev@vger.kernel.org
9466 F: net/dsa/tag_ksz.c
9467 F: drivers/net/dsa/microchip/*
9468 F: include/linux/platform_data/microchip-ksz.h
9469 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9471 MICROCHIP LAN743X ETHERNET DRIVER
9472 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9473 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9474 L: netdev@vger.kernel.org
9476 F: drivers/net/ethernet/microchip/lan743x_*
9478 MICROCHIP USB251XB DRIVER
9479 M: Richard Leitner <richard.leitner@skidata.com>
9480 L: linux-usb@vger.kernel.org
9482 F: drivers/usb/misc/usb251xb.c
9483 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9486 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9487 L: linux-mips@linux-mips.org
9489 F: arch/mips/generic/board-ocelot.c
9490 F: arch/mips/configs/generic/board-ocelot.config
9491 F: arch/mips/boot/dts/mscc/
9492 F: Documentation/devicetree/bindings/mips/mscc.txt
9494 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9495 M: Don Brace <don.brace@microsemi.com>
9496 L: esc.storagedev@microsemi.com
9497 L: linux-scsi@vger.kernel.org
9499 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9500 F: drivers/scsi/smartpqi/Kconfig
9501 F: drivers/scsi/smartpqi/Makefile
9502 F: include/linux/cciss*.h
9503 F: include/uapi/linux/cciss*.h
9504 F: Documentation/scsi/smartpqi.txt
9506 MICROSEMI ETHERNET SWITCH DRIVER
9507 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9508 L: netdev@vger.kernel.org
9510 F: drivers/net/ethernet/mscc/
9512 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9513 M: Chen Yu <yu.c.chen@intel.com>
9514 L: platform-driver-x86@vger.kernel.org
9516 F: drivers/platform/x86/surfacepro3_button.c
9519 M: Oliver Neukum <oliver@neukum.org>
9521 F: drivers/usb/image/microtek.*
9524 M: Ralf Baechle <ralf@linux-mips.org>
9525 M: Paul Burton <paul.burton@mips.com>
9526 M: James Hogan <jhogan@kernel.org>
9527 L: linux-mips@linux-mips.org
9528 W: http://www.linux-mips.org/
9529 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9531 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9533 F: Documentation/devicetree/bindings/mips/
9534 F: Documentation/mips/
9536 F: drivers/platform/mips/
9538 MIPS BOSTON DEVELOPMENT BOARD
9539 M: Paul Burton <paul.burton@mips.com>
9540 L: linux-mips@linux-mips.org
9542 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9543 F: arch/mips/boot/dts/img/boston.dts
9544 F: arch/mips/configs/generic/board-boston.config
9545 F: drivers/clk/imgtec/clk-boston.c
9546 F: include/dt-bindings/clock/boston-clock.h
9548 MIPS GENERIC PLATFORM
9549 M: Paul Burton <paul.burton@mips.com>
9550 L: linux-mips@linux-mips.org
9552 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9553 F: arch/mips/generic/
9554 F: arch/mips/tools/generic-board-config.sh
9556 MIPS/LOONGSON1 ARCHITECTURE
9557 M: Keguang Zhang <keguang.zhang@gmail.com>
9558 L: linux-mips@linux-mips.org
9560 F: arch/mips/loongson32/
9561 F: arch/mips/include/asm/mach-loongson32/
9562 F: drivers/*/*loongson1*
9563 F: drivers/*/*/*loongson1*
9565 MIPS/LOONGSON2 ARCHITECTURE
9566 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9567 L: linux-mips@linux-mips.org
9569 F: arch/mips/loongson64/*{2e/2f}*
9570 F: arch/mips/include/asm/mach-loongson64/
9571 F: drivers/*/*loongson2*
9572 F: drivers/*/*/*loongson2*
9574 MIPS/LOONGSON3 ARCHITECTURE
9575 M: Huacai Chen <chenhc@lemote.com>
9576 L: linux-mips@linux-mips.org
9578 F: arch/mips/loongson64/
9579 F: arch/mips/include/asm/mach-loongson64/
9580 F: drivers/platform/mips/cpu_hwmon.c
9581 F: drivers/*/*loongson3*
9582 F: drivers/*/*/*loongson3*
9584 MIPS RINT INSTRUCTION EMULATION
9585 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9586 L: linux-mips@linux-mips.org
9588 F: arch/mips/math-emu/sp_rint.c
9589 F: arch/mips/math-emu/dp_rint.c
9591 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9592 M: Hans Verkuil <hverkuil@xs4all.nl>
9593 L: linux-media@vger.kernel.org
9594 T: git git://linuxtv.org/media_tree.git
9595 W: https://linuxtv.org
9597 F: drivers/media/radio/radio-miropcm20*
9600 M: Eric Miao <eric.y.miao@gmail.com>
9601 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9603 T: git git://github.com/hzhuang1/linux.git
9604 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9606 F: arch/arm/boot/dts/mmp*
9607 F: arch/arm/mach-mmp/
9609 MN88472 MEDIA DRIVER
9610 M: Antti Palosaari <crope@iki.fi>
9611 L: linux-media@vger.kernel.org
9612 W: https://linuxtv.org
9613 W: http://palosaari.fi/linux/
9614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9616 F: drivers/media/dvb-frontends/mn88472*
9618 MN88473 MEDIA DRIVER
9619 M: Antti Palosaari <crope@iki.fi>
9620 L: linux-media@vger.kernel.org
9621 W: https://linuxtv.org
9622 W: http://palosaari.fi/linux/
9623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9625 F: drivers/media/dvb-frontends/mn88473*
9627 PCI DRIVER FOR MOBIVEIL PCIE IP
9628 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9629 L: linux-pci@vger.kernel.org
9631 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9632 F: drivers/pci/controller/pcie-mobiveil.c
9635 M: Jessica Yu <jeyu@kernel.org>
9636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9638 F: include/linux/module.h
9641 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9642 W: http://popies.net/meye/
9644 F: Documentation/media/v4l-drivers/meye*
9645 F: drivers/media/pci/meye/
9646 F: include/uapi/linux/meye.h
9648 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9649 M: Jiri Slaby <jirislaby@gmail.com>
9651 F: Documentation/serial/moxa-smartio
9652 F: drivers/tty/mxser.*
9654 MR800 AVERMEDIA USB FM RADIO DRIVER
9655 M: Alexey Klimov <klimov.linux@gmail.com>
9656 L: linux-media@vger.kernel.org
9657 T: git git://linuxtv.org/media_tree.git
9659 F: drivers/media/radio/radio-mr800.c
9661 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9662 M: Alan Ott <alan@signal11.us>
9663 L: linux-wpan@vger.kernel.org
9665 F: drivers/net/ieee802154/mrf24j40.c
9666 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9669 M: "Lee, Chun-Yi" <jlee@suse.com>
9670 L: platform-driver-x86@vger.kernel.org
9672 F: drivers/platform/x86/msi-laptop.c
9675 L: platform-driver-x86@vger.kernel.org
9677 F: drivers/platform/x86/msi-wmi.c
9680 M: Antti Palosaari <crope@iki.fi>
9681 L: linux-media@vger.kernel.org
9682 W: https://linuxtv.org
9683 W: http://palosaari.fi/linux/
9684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9685 T: git git://linuxtv.org/anttip/media_tree.git
9687 F: drivers/media/tuners/msi001*
9689 MSI2500 MEDIA DRIVER
9690 M: Antti Palosaari <crope@iki.fi>
9691 L: linux-media@vger.kernel.org
9692 W: https://linuxtv.org
9693 W: http://palosaari.fi/linux/
9694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9695 T: git git://linuxtv.org/anttip/media_tree.git
9697 F: drivers/media/usb/msi2500/
9699 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9700 M: Robert Jarzmik <robert.jarzmik@free.fr>
9701 L: linux-mtd@lists.infradead.org
9703 F: drivers/mtd/devices/docg3*
9705 MT9M032 APTINA SENSOR DRIVER
9706 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9707 L: linux-media@vger.kernel.org
9708 T: git git://linuxtv.org/media_tree.git
9710 F: drivers/media/i2c/mt9m032.c
9711 F: include/media/i2c/mt9m032.h
9713 MT9P031 APTINA CAMERA SENSOR
9714 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9715 L: linux-media@vger.kernel.org
9716 T: git git://linuxtv.org/media_tree.git
9718 F: drivers/media/i2c/mt9p031.c
9719 F: include/media/i2c/mt9p031.h
9721 MT9T001 APTINA CAMERA SENSOR
9722 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9723 L: linux-media@vger.kernel.org
9724 T: git git://linuxtv.org/media_tree.git
9726 F: drivers/media/i2c/mt9t001.c
9727 F: include/media/i2c/mt9t001.h
9729 MT9T112 APTINA CAMERA SENSOR
9730 M: Jacopo Mondi <jacopo@jmondi.org>
9731 L: linux-media@vger.kernel.org
9732 T: git git://linuxtv.org/media_tree.git
9734 F: drivers/media/i2c/mt9t112.c
9735 F: include/media/i2c/mt9t112.h
9737 MT9V032 APTINA CAMERA SENSOR
9738 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9739 L: linux-media@vger.kernel.org
9740 T: git git://linuxtv.org/media_tree.git
9742 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9743 F: drivers/media/i2c/mt9v032.c
9744 F: include/media/i2c/mt9v032.h
9746 MT9V111 APTINA CAMERA SENSOR
9747 M: Jacopo Mondi <jacopo@jmondi.org>
9748 L: linux-media@vger.kernel.org
9749 T: git git://linuxtv.org/media_tree.git
9751 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9752 F: drivers/media/i2c/mt9v111.c
9754 MULTIFUNCTION DEVICES (MFD)
9755 M: Lee Jones <lee.jones@linaro.org>
9756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9758 F: Documentation/devicetree/bindings/mfd/
9760 F: include/linux/mfd/
9761 F: include/dt-bindings/mfd/
9763 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9765 F: drivers/mmc/host/mmc_spi.c
9766 F: include/linux/spi/mmc_spi.h
9768 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9769 M: Ulf Hansson <ulf.hansson@linaro.org>
9770 L: linux-mmc@vger.kernel.org
9771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9773 F: Documentation/devicetree/bindings/mmc/
9775 F: include/linux/mmc/
9776 F: include/uapi/linux/mmc/
9778 MULTIPLEXER SUBSYSTEM
9779 M: Peter Rosin <peda@axentia.se>
9781 F: Documentation/ABI/testing/sysfs-class-mux*
9782 F: Documentation/devicetree/bindings/mux/
9783 F: include/linux/dt-bindings/mux/
9784 F: include/linux/mux/
9787 MULTITECH MULTIPORT CARD (ISICOM)
9789 F: drivers/tty/isicom.c
9790 F: include/linux/isicom.h
9792 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9793 M: Bin Liu <b-liu@ti.com>
9794 L: linux-usb@vger.kernel.org
9796 F: drivers/usb/musb/
9798 MXL301RF MEDIA DRIVER
9799 M: Akihiro Tsukada <tskd08@gmail.com>
9800 L: linux-media@vger.kernel.org
9802 F: drivers/media/tuners/mxl301rf*
9804 MXL5007T MEDIA DRIVER
9805 M: Michael Krufky <mkrufky@linuxtv.org>
9806 L: linux-media@vger.kernel.org
9807 W: https://linuxtv.org
9808 W: http://github.com/mkrufky
9809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9810 T: git git://linuxtv.org/mkrufky/tuners.git
9812 F: drivers/media/tuners/mxl5007t.*
9815 M: Marek Vasut <marex@denx.de>
9817 F: drivers/gpu/drm/mxsfb/
9818 F: Documentation/devicetree/bindings/display/mxsfb.txt
9820 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9821 M: Chris Lee <christopher.lee@cspi.com>
9822 L: netdev@vger.kernel.org
9823 W: https://www.cspi.com/ethernet-products/support/downloads/
9825 F: drivers/net/ethernet/myricom/myri10ge/
9827 NAND FLASH SUBSYSTEM
9828 M: Boris Brezillon <boris.brezillon@bootlin.com>
9829 M: Miquel Raynal <miquel.raynal@bootlin.com>
9830 R: Richard Weinberger <richard@nod.at>
9831 L: linux-mtd@lists.infradead.org
9832 W: http://www.linux-mtd.infradead.org/
9833 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9834 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9835 T: git git://git.infradead.org/linux-mtd.git nand/next
9837 F: drivers/mtd/nand/
9838 F: include/linux/mtd/*nand*.h
9840 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9841 M: Daniel Mack <zonque@gmail.com>
9843 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9844 W: http://www.native-instruments.com
9847 NATSEMI ETHERNET DRIVER (DP8381x)
9849 F: drivers/net/ethernet/natsemi/natsemi.c
9852 M: Petr Vandrovec <petr@vandrovec.name>
9854 F: drivers/staging/ncpfs/
9856 NCR 5380 SCSI DRIVERS
9857 M: Finn Thain <fthain@telegraphics.com.au>
9858 M: Michael Schmitz <schmitzmic@gmail.com>
9859 L: linux-scsi@vger.kernel.org
9861 F: Documentation/scsi/g_NCR5380.txt
9862 F: drivers/scsi/NCR5380.*
9863 F: drivers/scsi/arm/cumana_1.c
9864 F: drivers/scsi/arm/oak.c
9865 F: drivers/scsi/atari_scsi.*
9866 F: drivers/scsi/dmx3191d.c
9867 F: drivers/scsi/g_NCR5380.*
9868 F: drivers/scsi/mac_scsi.*
9869 F: drivers/scsi/sun3_scsi.*
9870 F: drivers/scsi/sun3_scsi_vme.c
9873 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9877 NCT6775 HARDWARE MONITOR DRIVER
9878 M: Guenter Roeck <linux@roeck-us.net>
9879 L: linux-hwmon@vger.kernel.org
9881 F: Documentation/hwmon/nct6775
9882 F: drivers/hwmon/nct6775.c
9885 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9886 L: netdev@vger.kernel.org
9888 F: driver/net/net_failover.c
9889 F: include/net/net_failover.h
9890 F: Documentation/networking/net_failover.rst
9892 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9893 M: Faisal Latif <faisal.latif@intel.com>
9894 L: linux-rdma@vger.kernel.org
9895 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9897 F: drivers/infiniband/hw/nes/
9898 F: include/uapi/rdma/nes-abi.h
9900 NETEM NETWORK EMULATOR
9901 M: Stephen Hemminger <stephen@networkplumber.org>
9902 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9904 F: net/sched/sch_netem.c
9906 NETERION 10GbE DRIVERS (s2io/vxge)
9907 M: Jon Mason <jdmason@kudzu.us>
9908 L: netdev@vger.kernel.org
9910 F: Documentation/networking/s2io.txt
9911 F: Documentation/networking/vxge.txt
9912 F: drivers/net/ethernet/neterion/
9915 M: Pablo Neira Ayuso <pablo@netfilter.org>
9916 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9917 M: Florian Westphal <fw@strlen.de>
9918 L: netfilter-devel@vger.kernel.org
9919 L: coreteam@netfilter.org
9920 W: http://www.netfilter.org/
9921 W: http://www.iptables.org/
9922 W: http://www.nftables.org/
9923 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9927 F: include/linux/netfilter*
9928 F: include/linux/netfilter/
9929 F: include/net/netfilter/
9930 F: include/uapi/linux/netfilter*
9931 F: include/uapi/linux/netfilter/
9932 F: net/*/netfilter.c
9935 F: net/bridge/br_netfilter*.c
9937 NETROM NETWORK LAYER
9938 M: Ralf Baechle <ralf@linux-mips.org>
9939 L: linux-hams@vger.kernel.org
9940 W: http://www.linux-ax25.org/
9942 F: include/net/netrom.h
9943 F: include/uapi/linux/netrom.h
9946 NETRONOME ETHERNET DRIVERS
9947 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9948 L: oss-drivers@netronome.com
9950 F: drivers/net/ethernet/netronome/
9952 NETWORK BLOCK DEVICE (NBD)
9953 M: Josef Bacik <josef@toxicpanda.com>
9955 L: linux-block@vger.kernel.org
9956 L: nbd@other.debian.org
9957 F: Documentation/blockdev/nbd.txt
9958 F: drivers/block/nbd.c
9959 F: include/uapi/linux/nbd.h
9961 NETWORK DROP MONITOR
9962 M: Neil Horman <nhorman@tuxdriver.com>
9963 L: netdev@vger.kernel.org
9965 W: https://fedorahosted.org/dropwatch/
9966 F: net/core/drop_monitor.c
9969 M: "David S. Miller" <davem@davemloft.net>
9970 L: netdev@vger.kernel.org
9971 W: http://www.linuxfoundation.org/en/Net
9972 Q: http://patchwork.ozlabs.org/project/netdev/list/
9973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9976 F: Documentation/devicetree/bindings/net/
9978 F: include/linux/if_*
9979 F: include/linux/netdevice.h
9980 F: include/linux/etherdevice.h
9981 F: include/linux/fcdevice.h
9982 F: include/linux/fddidevice.h
9983 F: include/linux/hippidevice.h
9984 F: include/linux/inetdevice.h
9985 F: include/uapi/linux/if_*
9986 F: include/uapi/linux/netdevice.h
9988 NETWORKING DRIVERS (WIRELESS)
9989 M: Kalle Valo <kvalo@codeaurora.org>
9990 L: linux-wireless@vger.kernel.org
9991 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9995 F: Documentation/devicetree/bindings/net/wireless/
9996 F: drivers/net/wireless/
9999 M: Andrew Lunn <andrew@lunn.ch>
10000 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10001 M: Florian Fainelli <f.fainelli@gmail.com>
10003 F: Documentation/devicetree/bindings/net/dsa/
10005 F: include/net/dsa.h
10006 F: include/linux/dsa/
10007 F: drivers/net/dsa/
10009 NETWORKING [GENERAL]
10010 M: "David S. Miller" <davem@davemloft.net>
10011 L: netdev@vger.kernel.org
10012 W: http://www.linuxfoundation.org/en/Net
10013 Q: http://patchwork.ozlabs.org/project/netdev/list/
10014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10016 B: mailto:netdev@vger.kernel.org
10020 F: include/linux/in.h
10021 F: include/linux/net.h
10022 F: include/linux/netdevice.h
10023 F: include/uapi/linux/in.h
10024 F: include/uapi/linux/net.h
10025 F: include/uapi/linux/netdevice.h
10026 F: include/uapi/linux/net_namespace.h
10027 F: tools/testing/selftests/net/
10030 F: Documentation/networking/
10033 M: Steffen Klassert <steffen.klassert@secunet.com>
10034 M: Herbert Xu <herbert@gondor.apana.org.au>
10035 M: "David S. Miller" <davem@davemloft.net>
10036 L: netdev@vger.kernel.org
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10046 F: net/ipv4/ipcomp.c
10047 F: net/ipv4/ip_vti.c
10051 F: net/ipv6/ipcomp6.c
10052 F: net/ipv6/ip6_vti.c
10053 F: include/uapi/linux/xfrm.h
10054 F: include/net/xfrm.h
10056 NETWORKING [IPv4/IPv6]
10057 M: "David S. Miller" <davem@davemloft.net>
10058 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10059 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10060 L: netdev@vger.kernel.org
10061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10068 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10069 M: Paul Moore <paul@paul-moore.com>
10070 W: https://github.com/netlabel
10071 L: netdev@vger.kernel.org
10072 L: linux-security-module@vger.kernel.org
10074 F: Documentation/netlabel/
10075 F: include/net/calipso.h
10076 F: include/net/cipso_ipv4.h
10077 F: include/net/netlabel.h
10078 F: include/uapi/linux/netfilter/xt_SECMARK.h
10079 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10081 F: net/ipv4/cipso_ipv4.c
10082 F: net/ipv6/calipso.c
10083 F: net/netfilter/xt_CONNSECMARK.c
10084 F: net/netfilter/xt_SECMARK.c
10087 M: Eric Dumazet <edumazet@google.com>
10088 L: netdev@vger.kernel.org
10091 F: net/ipv4/syncookies.c
10093 F: net/ipv6/syncookies.c
10094 F: include/uapi/linux/tcp.h
10095 F: include/net/tcp.h
10096 F: include/linux/tcp.h
10097 F: include/trace/events/tcp.h
10100 M: Boris Pismenny <borisp@mellanox.com>
10101 M: Aviad Yehezkel <aviadye@mellanox.com>
10102 M: Dave Watson <davejwatson@fb.com>
10103 L: netdev@vger.kernel.org
10106 F: include/uapi/linux/tls.h
10107 F: include/net/tls.h
10109 NETWORKING [WIRELESS]
10110 L: linux-wireless@vger.kernel.org
10111 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10114 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10116 F: drivers/net/netdevsim/*
10118 NETXEN (1/10) GbE SUPPORT
10119 M: Manish Chopra <manish.chopra@cavium.com>
10120 M: Rahul Verma <rahul.verma@cavium.com>
10121 M: Dept-GELinuxNICDev@cavium.com
10122 L: netdev@vger.kernel.org
10124 F: drivers/net/ethernet/qlogic/netxen/
10127 M: Samuel Ortiz <sameo@linux.intel.com>
10128 L: linux-wireless@vger.kernel.org
10129 L: linux-nfc@lists.01.org (subscribers-only)
10132 F: include/net/nfc/
10133 F: include/uapi/linux/nfc.h
10135 F: include/linux/platform_data/nfcmrvl.h
10136 F: include/linux/platform_data/nxp-nci.h
10137 F: Documentation/devicetree/bindings/net/nfc/
10139 NFS, SUNRPC, AND LOCKD CLIENTS
10140 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10141 M: Anna Schumaker <anna.schumaker@netapp.com>
10142 L: linux-nfs@vger.kernel.org
10143 W: http://client.linux-nfs.org
10144 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10150 F: include/linux/lockd/
10151 F: include/linux/nfs*
10152 F: include/linux/sunrpc/
10153 F: include/uapi/linux/nfs*
10154 F: include/uapi/linux/sunrpc/
10157 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10158 L: linux-nilfs@vger.kernel.org
10159 W: https://nilfs.sourceforge.io/
10160 W: https://nilfs.osdn.jp/
10161 T: git git://github.com/konis/nilfs2.git
10163 F: Documentation/filesystems/nilfs2.txt
10165 F: include/trace/events/nilfs2.h
10166 F: include/uapi/linux/nilfs2_api.h
10167 F: include/uapi/linux/nilfs2_ondisk.h
10169 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10170 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10171 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10173 F: Documentation/scsi/NinjaSCSI.txt
10174 F: drivers/scsi/pcmcia/nsp_*
10176 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10177 M: GOTO Masanori <gotom@debian.or.jp>
10178 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10179 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10181 F: Documentation/scsi/NinjaSCSI.txt
10182 F: drivers/scsi/nsp32*
10185 M: Ley Foon Tan <lftan@altera.com>
10186 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10191 NOHZ, DYNTICKS SUPPORT
10192 M: Frederic Weisbecker <fweisbec@gmail.com>
10193 M: Thomas Gleixner <tglx@linutronix.de>
10194 M: Ingo Molnar <mingo@kernel.org>
10195 L: linux-kernel@vger.kernel.org
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10198 F: kernel/time/tick*.*
10199 F: include/linux/tick.h
10200 F: include/linux/sched/nohz.h
10202 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10203 M: Pavel Machek <pavel@ucw.cz>
10204 M: Sakari Ailus <sakari.ailus@iki.fi>
10205 L: linux-media@vger.kernel.org
10207 F: drivers/media/i2c/et8ek8
10208 F: drivers/media/i2c/ad5820.c
10210 NOKIA N900 POWER SUPPLY DRIVERS
10211 R: Pali Rohár <pali.rohar@gmail.com>
10212 F: include/linux/power/bq2415x_charger.h
10213 F: include/linux/power/bq27xxx_battery.h
10214 F: include/linux/power/isp1704_charger.h
10215 F: drivers/power/supply/bq2415x_charger.c
10216 F: drivers/power/supply/bq27xxx_battery.c
10217 F: drivers/power/supply/bq27xxx_battery_i2c.c
10218 F: drivers/power/supply/isp1704_charger.c
10219 F: drivers/power/supply/rx51_battery.c
10222 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10223 L: linux-ntb@googlegroups.com
10225 F: drivers/ntb/hw/amd/
10228 M: Jon Mason <jdmason@kudzu.us>
10229 M: Dave Jiang <dave.jiang@intel.com>
10230 M: Allen Hubbe <allenbh@gmail.com>
10231 L: linux-ntb@googlegroups.com
10233 W: https://github.com/jonmason/ntb/wiki
10234 T: git git://github.com/jonmason/ntb.git
10236 F: drivers/net/ntb_netdev.c
10237 F: include/linux/ntb.h
10238 F: include/linux/ntb_transport.h
10239 F: tools/testing/selftests/ntb/
10242 M: Serge Semin <fancer.lancer@gmail.com>
10243 L: linux-ntb@googlegroups.com
10245 F: drivers/ntb/hw/idt/
10248 M: Dave Jiang <dave.jiang@intel.com>
10249 L: linux-ntb@googlegroups.com
10251 W: https://github.com/davejiang/linux/wiki
10252 T: git https://github.com/davejiang/linux.git
10253 F: drivers/ntb/hw/intel/
10256 M: Anton Altaparmakov <anton@tuxera.com>
10257 L: linux-ntfs-dev@lists.sourceforge.net
10258 W: http://www.tuxera.com/
10259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10261 F: Documentation/filesystems/ntfs.txt
10265 M: Finn Thain <fthain@telegraphics.com.au>
10266 L: linux-m68k@lists.linux-m68k.org
10268 F: arch/*/include/asm/nubus.h
10270 F: include/linux/nubus.h
10271 F: include/uapi/linux/nubus.h
10273 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10274 M: Antonino Daplas <adaplas@gmail.com>
10275 L: linux-fbdev@vger.kernel.org
10277 F: drivers/video/fbdev/riva/
10278 F: drivers/video/fbdev/nvidia/
10281 M: Keith Busch <keith.busch@intel.com>
10282 M: Jens Axboe <axboe@fb.com>
10283 M: Christoph Hellwig <hch@lst.de>
10284 M: Sagi Grimberg <sagi@grimberg.me>
10285 L: linux-nvme@lists.infradead.org
10286 T: git://git.infradead.org/nvme.git
10287 W: http://git.infradead.org/nvme.git
10289 F: drivers/nvme/host/
10290 F: include/linux/nvme.h
10291 F: include/uapi/linux/nvme_ioctl.h
10293 NVM EXPRESS FC TRANSPORT DRIVERS
10294 M: James Smart <james.smart@broadcom.com>
10295 L: linux-nvme@lists.infradead.org
10297 F: include/linux/nvme-fc.h
10298 F: include/linux/nvme-fc-driver.h
10299 F: drivers/nvme/host/fc.c
10300 F: drivers/nvme/target/fc.c
10301 F: drivers/nvme/target/fcloop.c
10303 NVM EXPRESS TARGET DRIVER
10304 M: Christoph Hellwig <hch@lst.de>
10305 M: Sagi Grimberg <sagi@grimberg.me>
10306 L: linux-nvme@lists.infradead.org
10307 T: git://git.infradead.org/nvme.git
10308 W: http://git.infradead.org/nvme.git
10310 F: drivers/nvme/target/
10313 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10316 F: Documentation/devicetree/bindings/nvmem/
10317 F: Documentation/ABI/stable/sysfs-bus-nvmem
10318 F: include/linux/nvmem-consumer.h
10319 F: include/linux/nvmem-provider.h
10321 NXP SGTL5000 DRIVER
10322 M: Fabio Estevam <fabio.estevam@nxp.com>
10323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10325 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10326 F: sound/soc/codecs/sgtl5000*
10328 NXP TDA998X DRM DRIVER
10329 M: Russell King <linux@armlinux.org.uk>
10331 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10332 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10333 F: drivers/gpu/drm/i2c/tda998x_drv.c
10334 F: include/drm/i2c/tda998x.h
10335 F: include/dt-bindings/display/tda998x.h
10339 M: Peter Rosin <peda@axentia.se>
10340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10342 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10343 F: sound/soc/codecs/tfa9879*
10346 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10347 R: Charles Gorand <charles.gorand@effinnov.com>
10348 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10350 F: drivers/nfc/nxp-nci
10353 M: Josh Poimboeuf <jpoimboe@redhat.com>
10354 M: Peter Zijlstra <peterz@infradead.org>
10358 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10359 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10360 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10361 L: linuxppc-dev@lists.ozlabs.org
10363 F: arch/powerpc/platforms/powernv/ocxl.c
10364 F: arch/powerpc/include/asm/pnv-ocxl.h
10365 F: drivers/misc/ocxl/
10366 F: include/misc/ocxl*
10367 F: include/uapi/misc/ocxl.h
10368 F: Documentation/accelerators/ocxl.rst
10371 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10372 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10374 L: linux-omap@vger.kernel.org
10378 OMAP CLOCK FRAMEWORK SUPPORT
10379 M: Paul Walmsley <paul@pwsan.com>
10380 L: linux-omap@vger.kernel.org
10382 F: arch/arm/*omap*/*clock*
10384 OMAP DEVICE TREE SUPPORT
10385 M: Benoît Cousson <bcousson@baylibre.com>
10386 M: Tony Lindgren <tony@atomide.com>
10387 L: linux-omap@vger.kernel.org
10388 L: devicetree@vger.kernel.org
10390 F: arch/arm/boot/dts/*omap*
10391 F: arch/arm/boot/dts/*am3*
10392 F: arch/arm/boot/dts/*am4*
10393 F: arch/arm/boot/dts/*am5*
10394 F: arch/arm/boot/dts/*dra7*
10396 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10397 L: linux-omap@vger.kernel.org
10398 L: linux-fbdev@vger.kernel.org
10400 F: drivers/video/fbdev/omap2/
10401 F: Documentation/arm/OMAP/DSS
10403 OMAP FRAMEBUFFER SUPPORT
10404 L: linux-fbdev@vger.kernel.org
10405 L: linux-omap@vger.kernel.org
10407 F: drivers/video/fbdev/omap/
10409 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10410 M: Roger Quadros <rogerq@ti.com>
10411 M: Tony Lindgren <tony@atomide.com>
10412 L: linux-omap@vger.kernel.org
10414 F: drivers/memory/omap-gpmc.c
10415 F: arch/arm/mach-omap2/*gpmc*
10418 M: Grygorii Strashko <grygorii.strashko@ti.com>
10419 M: Santosh Shilimkar <ssantosh@kernel.org>
10420 M: Kevin Hilman <khilman@kernel.org>
10421 L: linux-omap@vger.kernel.org
10423 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10424 F: drivers/gpio/gpio-omap.c
10426 OMAP HARDWARE SPINLOCK SUPPORT
10427 M: Ohad Ben-Cohen <ohad@wizery.com>
10428 L: linux-omap@vger.kernel.org
10430 F: drivers/hwspinlock/omap_hwspinlock.c
10432 OMAP HS MMC SUPPORT
10433 L: linux-mmc@vger.kernel.org
10434 L: linux-omap@vger.kernel.org
10436 F: drivers/mmc/host/omap_hsmmc.c
10439 M: Paul Walmsley <paul@pwsan.com>
10440 L: linux-omap@vger.kernel.org
10442 F: arch/arm/mach-omap2/omap_hwmod*data*
10444 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10445 M: Benoît Cousson <bcousson@baylibre.com>
10446 L: linux-omap@vger.kernel.org
10448 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10451 M: Benoît Cousson <bcousson@baylibre.com>
10452 M: Paul Walmsley <paul@pwsan.com>
10453 L: linux-omap@vger.kernel.org
10455 F: arch/arm/mach-omap2/omap_hwmod.*
10457 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10458 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10459 L: linux-media@vger.kernel.org
10461 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10462 F: drivers/media/platform/omap3isp/
10463 F: drivers/staging/media/omap4iss/
10466 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10467 L: linux-omap@vger.kernel.org
10469 F: drivers/mmc/host/omap.c
10471 OMAP POWER MANAGEMENT SUPPORT
10472 M: Kevin Hilman <khilman@kernel.org>
10473 L: linux-omap@vger.kernel.org
10475 F: arch/arm/*omap*/*pm*
10476 F: drivers/cpufreq/omap-cpufreq.c
10478 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10479 M: Rajendra Nayak <rnayak@codeaurora.org>
10480 M: Paul Walmsley <paul@pwsan.com>
10481 L: linux-omap@vger.kernel.org
10483 F: arch/arm/mach-omap2/prm*
10485 OMAP RANDOM NUMBER GENERATOR SUPPORT
10486 M: Deepak Saxena <dsaxena@plexity.net>
10488 F: drivers/char/hw_random/omap-rng.c
10491 L: linux-usb@vger.kernel.org
10492 L: linux-omap@vger.kernel.org
10494 F: drivers/usb/*/*omap*
10495 F: arch/arm/*omap*/usb*
10497 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10498 M: Mark Jackson <mpfj@newflow.co.uk>
10499 L: linux-omap@vger.kernel.org
10501 F: arch/arm/boot/dts/am335x-nano.dts
10504 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10505 M: Tony Lindgren <tony@atomide.com>
10506 L: linux-omap@vger.kernel.org
10507 Q: http://patchwork.kernel.org/project/linux-omap/list/
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10510 F: arch/arm/mach-omap1/
10511 F: arch/arm/plat-omap/
10512 F: arch/arm/configs/omap1_defconfig
10513 F: drivers/i2c/busses/i2c-omap.c
10514 F: include/linux/platform_data/i2c-omap.h
10517 M: Tony Lindgren <tony@atomide.com>
10518 L: linux-omap@vger.kernel.org
10519 W: http://www.muru.com/linux/omap/
10520 W: http://linux.omap.com/
10521 Q: http://patchwork.kernel.org/project/linux-omap/list/
10522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10524 F: arch/arm/mach-omap2/
10525 F: arch/arm/plat-omap/
10526 F: arch/arm/configs/omap2plus_defconfig
10527 F: drivers/i2c/busses/i2c-omap.c
10528 F: drivers/irqchip/irq-omap-intc.c
10529 F: drivers/mfd/*omap*.c
10530 F: drivers/mfd/menelaus.c
10531 F: drivers/mfd/palmas.c
10532 F: drivers/mfd/tps65217.c
10533 F: drivers/mfd/tps65218.c
10534 F: drivers/mfd/tps65910.c
10535 F: drivers/mfd/twl-core.[ch]
10536 F: drivers/mfd/twl4030*.c
10537 F: drivers/mfd/twl6030*.c
10538 F: drivers/mfd/twl6040*.c
10539 F: drivers/regulator/palmas-regulator*.c
10540 F: drivers/regulator/pbias-regulator.c
10541 F: drivers/regulator/tps65217-regulator.c
10542 F: drivers/regulator/tps65218-regulator.c
10543 F: drivers/regulator/tps65910-regulator.c
10544 F: drivers/regulator/twl-regulator.c
10545 F: drivers/regulator/twl6030-regulator.c
10546 F: include/linux/platform_data/i2c-omap.h
10548 ONION OMEGA2+ BOARD
10549 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10550 L: linux-mips@linux-mips.org
10552 F: arch/mips/boot/dts/ralink/omega2p.dts
10555 M: Bob Copeland <me@bobcopeland.com>
10556 L: linux-karma-devel@lists.sourceforge.net
10558 F: Documentation/filesystems/omfs.txt
10561 OMNIKEY CARDMAN 4000 DRIVER
10562 M: Harald Welte <laforge@gnumonks.org>
10564 F: drivers/char/pcmcia/cm4000_cs.c
10565 F: include/linux/cm4000_cs.h
10566 F: include/uapi/linux/cm4000_cs.h
10568 OMNIKEY CARDMAN 4040 DRIVER
10569 M: Harald Welte <laforge@gnumonks.org>
10571 F: drivers/char/pcmcia/cm4040_cs.*
10573 OMNIVISION OV13858 SENSOR DRIVER
10574 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10575 L: linux-media@vger.kernel.org
10576 T: git git://linuxtv.org/media_tree.git
10578 F: drivers/media/i2c/ov13858.c
10580 OMNIVISION OV2680 SENSOR DRIVER
10581 M: Rui Miguel Silva <rmfrfs@gmail.com>
10582 L: linux-media@vger.kernel.org
10583 T: git git://linuxtv.org/media_tree.git
10585 F: drivers/media/i2c/ov2680.c
10586 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10588 OMNIVISION OV2685 SENSOR DRIVER
10589 M: Shunqian Zheng <zhengsq@rock-chips.com>
10590 L: linux-media@vger.kernel.org
10591 T: git git://linuxtv.org/media_tree.git
10593 F: drivers/media/i2c/ov2685.c
10595 OMNIVISION OV5640 SENSOR DRIVER
10596 M: Steve Longerbeam <slongerbeam@gmail.com>
10597 L: linux-media@vger.kernel.org
10598 T: git git://linuxtv.org/media_tree.git
10600 F: drivers/media/i2c/ov5640.c
10602 OMNIVISION OV5647 SENSOR DRIVER
10603 M: Luis Oliveira <lolivei@synopsys.com>
10604 L: linux-media@vger.kernel.org
10605 T: git git://linuxtv.org/media_tree.git
10607 F: drivers/media/i2c/ov5647.c
10609 OMNIVISION OV5695 SENSOR DRIVER
10610 M: Shunqian Zheng <zhengsq@rock-chips.com>
10611 L: linux-media@vger.kernel.org
10612 T: git git://linuxtv.org/media_tree.git
10614 F: drivers/media/i2c/ov5695.c
10616 OMNIVISION OV7670 SENSOR DRIVER
10617 M: Jonathan Corbet <corbet@lwn.net>
10618 L: linux-media@vger.kernel.org
10619 T: git git://linuxtv.org/media_tree.git
10621 F: drivers/media/i2c/ov7670.c
10622 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10624 OMNIVISION OV772x SENSOR DRIVER
10625 M: Jacopo Mondi <jacopo@jmondi.org>
10626 L: linux-media@vger.kernel.org
10627 T: git git://linuxtv.org/media_tree.git
10629 F: drivers/media/i2c/ov772x.c
10630 F: include/media/i2c/ov772x.h
10631 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10633 OMNIVISION OV7740 SENSOR DRIVER
10634 M: Wenyou Yang <wenyou.yang@microchip.com>
10635 L: linux-media@vger.kernel.org
10636 T: git git://linuxtv.org/media_tree.git
10638 F: drivers/media/i2c/ov7740.c
10639 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10641 OMNIVISION OV9650 SENSOR DRIVER
10642 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10643 R: Akinobu Mita <akinobu.mita@gmail.com>
10644 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10645 L: linux-media@vger.kernel.org
10646 T: git git://linuxtv.org/media_tree.git
10648 F: drivers/media/i2c/ov9650.c
10649 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10651 ONENAND FLASH DRIVER
10652 M: Kyungmin Park <kyungmin.park@samsung.com>
10653 L: linux-mtd@lists.infradead.org
10655 F: drivers/mtd/nand/onenand/
10656 F: include/linux/mtd/onenand*.h
10658 ONSTREAM SCSI TAPE DRIVER
10659 M: Willem Riede <osst@riede.org>
10660 L: osst-users@lists.sourceforge.net
10661 L: linux-scsi@vger.kernel.org
10663 F: Documentation/scsi/osst.txt
10664 F: drivers/scsi/osst.*
10665 F: drivers/scsi/osst_*.h
10666 F: drivers/scsi/st.h
10669 M: Jens Wiklander <jens.wiklander@linaro.org>
10671 F: drivers/tee/optee/
10674 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10675 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10676 L: linux-rdma@vger.kernel.org
10678 F: drivers/infiniband/ulp/opa_vnic
10680 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10681 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10682 M: Frank Rowand <frowand.list@gmail.com>
10683 L: devicetree@vger.kernel.org
10685 F: Documentation/devicetree/dynamic-resolution-notes.txt
10686 F: Documentation/devicetree/overlay-notes.txt
10687 F: drivers/of/overlay.c
10688 F: drivers/of/resolver.c
10689 K: of_overlay_notifier_
10691 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10692 M: Rob Herring <robh+dt@kernel.org>
10693 M: Frank Rowand <frowand.list@gmail.com>
10694 L: devicetree@vger.kernel.org
10695 W: http://www.devicetree.org/
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10699 F: include/linux/of*.h
10701 F: Documentation/ABI/testing/sysfs-firmware-ofw
10703 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10704 M: Rob Herring <robh+dt@kernel.org>
10705 M: Mark Rutland <mark.rutland@arm.com>
10706 L: devicetree@vger.kernel.org
10707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10708 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10710 F: Documentation/devicetree/
10711 F: arch/*/boot/dts/
10712 F: include/dt-bindings/
10714 OPENCORES I2C BUS DRIVER
10715 M: Peter Korsgaard <jacmet@sunsite.dk>
10716 L: linux-i2c@vger.kernel.org
10718 F: Documentation/i2c/busses/i2c-ocores
10719 F: drivers/i2c/busses/i2c-ocores.c
10721 OPENRISC ARCHITECTURE
10722 M: Jonas Bonn <jonas@southpole.se>
10723 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10724 M: Stafford Horne <shorne@gmail.com>
10725 T: git git://github.com/openrisc/linux.git
10726 L: openrisc@lists.librecores.org
10727 W: http://openrisc.io
10729 F: Documentation/devicetree/bindings/openrisc/
10730 F: Documentation/openrisc/
10732 F: drivers/irqchip/irq-ompic.c
10733 F: drivers/irqchip/irq-or1k-*
10736 M: Pravin B Shelar <pshelar@ovn.org>
10737 L: netdev@vger.kernel.org
10738 L: dev@openvswitch.org
10739 W: http://openvswitch.org
10741 F: net/openvswitch/
10742 F: include/uapi/linux/openvswitch.h
10744 OPERATING PERFORMANCE POINTS (OPP)
10745 M: Viresh Kumar <vireshk@kernel.org>
10746 M: Nishanth Menon <nm@ti.com>
10747 M: Stephen Boyd <sboyd@kernel.org>
10748 L: linux-pm@vger.kernel.org
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10752 F: include/linux/pm_opp.h
10753 F: Documentation/power/opp.txt
10754 F: Documentation/devicetree/bindings/opp/
10757 M: Clemens Ladisch <clemens@ladisch.de>
10758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10759 T: git git://git.alsa-project.org/alsa-kernel.git
10761 F: sound/drivers/opl4/
10764 M: Robert Richter <rric@kernel.org>
10765 L: oprofile-list@lists.sf.net
10767 F: arch/*/include/asm/oprofile*.h
10768 F: arch/*/oprofile/
10769 F: drivers/oprofile/
10770 F: include/linux/oprofile.h
10772 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10773 M: Mark Fasheh <mark@fasheh.com>
10774 M: Joel Becker <jlbec@evilplan.org>
10775 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10776 W: http://ocfs2.wiki.kernel.org
10778 F: Documentation/filesystems/ocfs2.txt
10779 F: Documentation/filesystems/dlmfs.txt
10782 ORANGEFS FILESYSTEM
10783 M: Mike Marshall <hubcap@omnibond.com>
10784 R: Martin Brandenburg <martin@omnibond.com>
10785 L: devel@lists.orangefs.org
10786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10789 F: Documentation/filesystems/orangefs.txt
10792 L: linux-wireless@vger.kernel.org
10793 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10794 W: http://www.nongnu.org/orinoco/
10796 F: drivers/net/wireless/intersil/orinoco/
10798 OSD LIBRARY and FILESYSTEM
10799 M: Boaz Harrosh <ooo@electrozaur.com>
10801 F: drivers/scsi/osd/
10802 F: include/scsi/osd_*
10805 OV2659 OMNIVISION SENSOR DRIVER
10806 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10807 L: linux-media@vger.kernel.org
10808 W: https://linuxtv.org
10809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10810 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10812 F: drivers/media/i2c/ov2659.c
10813 F: include/media/i2c/ov2659.h
10816 M: Miklos Szeredi <miklos@szeredi.hu>
10817 L: linux-unionfs@vger.kernel.org
10818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10821 F: Documentation/filesystems/overlayfs.txt
10823 P54 WIRELESS DRIVER
10824 M: Christian Lamparter <chunkeey@googlemail.com>
10825 L: linux-wireless@vger.kernel.org
10826 W: http://wireless.kernel.org/en/users/Drivers/p54
10828 F: drivers/net/wireless/intersil/p54/
10830 PA SEMI ETHERNET DRIVER
10831 L: netdev@vger.kernel.org
10833 F: drivers/net/ethernet/pasemi/*
10835 PA SEMI SMBUS DRIVER
10836 L: linux-i2c@vger.kernel.org
10838 F: drivers/i2c/busses/i2c-pasemi.c
10840 PADATA PARALLEL EXECUTION MECHANISM
10841 M: Steffen Klassert <steffen.klassert@secunet.com>
10842 L: linux-crypto@vger.kernel.org
10845 F: include/linux/padata.h
10846 F: Documentation/padata.txt
10848 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10849 M: Harald Welte <laforge@gnumonks.org>
10850 L: platform-driver-x86@vger.kernel.org
10852 F: drivers/platform/x86/panasonic-laptop.c
10854 PARALLEL LCD/KEYPAD PANEL DRIVER
10855 M: Willy Tarreau <willy@haproxy.com>
10856 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10858 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10859 F: drivers/misc/panel.c
10861 PARALLEL PORT SUBSYSTEM
10862 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10863 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10864 L: linux-parport@lists.infradead.org (subscribers-only)
10866 F: drivers/parport/
10867 F: include/linux/parport*.h
10868 F: drivers/char/ppdev.c
10869 F: include/uapi/linux/ppdev.h
10870 F: Documentation/parport*.txt
10872 PARAVIRT_OPS INTERFACE
10873 M: Juergen Gross <jgross@suse.com>
10874 M: Alok Kataria <akataria@vmware.com>
10875 L: virtualization@lists.linux-foundation.org
10877 F: Documentation/virtual/paravirt_ops.txt
10878 F: arch/*/kernel/paravirt*
10879 F: arch/*/include/asm/paravirt*.h
10880 F: include/linux/hypervisor.h
10882 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10883 M: Tim Waugh <tim@cyberelk.net>
10884 L: linux-parport@lists.infradead.org (subscribers-only)
10886 F: Documentation/blockdev/paride.txt
10887 F: drivers/block/paride/
10889 PARISC ARCHITECTURE
10890 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10891 M: Helge Deller <deller@gmx.de>
10892 L: linux-parisc@vger.kernel.org
10893 W: http://www.parisc-linux.org/
10894 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10899 F: Documentation/parisc/
10901 F: drivers/char/agp/parisc-agp.c
10902 F: drivers/input/serio/gscps2.c
10903 F: drivers/parport/parport_gsc.*
10904 F: drivers/tty/serial/8250/8250_gsc.c
10905 F: drivers/video/fbdev/sti*
10906 F: drivers/video/console/sti*
10907 F: drivers/video/logo/logo_parisc*
10910 M: Jiri Pirko <jiri@mellanox.com>
10911 L: netdev@vger.kernel.org
10914 F: lib/test_parman.c
10915 F: include/linux/parman.h
10917 PC87360 HARDWARE MONITORING DRIVER
10918 M: Jim Cromie <jim.cromie@gmail.com>
10919 L: linux-hwmon@vger.kernel.org
10921 F: Documentation/hwmon/pc87360
10922 F: drivers/hwmon/pc87360.c
10924 PC8736x GPIO DRIVER
10925 M: Jim Cromie <jim.cromie@gmail.com>
10927 F: drivers/char/pc8736x_gpio.c
10929 PC87427 HARDWARE MONITORING DRIVER
10930 M: Jean Delvare <jdelvare@suse.com>
10931 L: linux-hwmon@vger.kernel.org
10933 F: Documentation/hwmon/pc87427
10934 F: drivers/hwmon/pc87427.c
10937 M: Riku Voipio <riku.voipio@iki.fi>
10939 F: drivers/leds/leds-pca9532.c
10940 F: include/linux/leds-pca9532.h
10942 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10943 M: Guenter Roeck <linux@roeck-us.net>
10944 L: linux-i2c@vger.kernel.org
10946 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10948 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10949 M: Khalid Aziz <khalid@gonehiking.org>
10951 F: drivers/firmware/pcdp.*
10953 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10954 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10955 L: linux-pci@vger.kernel.org
10956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10958 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10959 F: drivers/pci/controller/pci-aardvark.c
10961 PCI DRIVER FOR ALTERA PCIE IP
10962 M: Ley Foon Tan <lftan@altera.com>
10963 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10964 L: linux-pci@vger.kernel.org
10966 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10967 F: drivers/pci/controller/pcie-altera.c
10969 PCI DRIVER FOR APPLIEDMICRO XGENE
10970 M: Tanmay Inamdar <tinamdar@apm.com>
10971 L: linux-pci@vger.kernel.org
10972 L: linux-arm-kernel@lists.infradead.org
10974 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10975 F: drivers/pci/controller/pci-xgene.c
10977 PCI DRIVER FOR ARM VERSATILE PLATFORM
10978 M: Rob Herring <robh@kernel.org>
10979 L: linux-pci@vger.kernel.org
10980 L: linux-arm-kernel@lists.infradead.org
10982 F: Documentation/devicetree/bindings/pci/versatile.txt
10983 F: drivers/pci/controller/pci-versatile.c
10985 PCI DRIVER FOR ARMADA 8K
10986 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10987 L: linux-pci@vger.kernel.org
10988 L: linux-arm-kernel@lists.infradead.org
10990 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10991 F: drivers/pci/controller/dwc/pcie-armada8k.c
10993 PCI DRIVER FOR CADENCE PCIE IP
10994 M: Alan Douglas <adouglas@cadence.com>
10995 L: linux-pci@vger.kernel.org
10997 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10998 F: drivers/pci/controller/pcie-cadence*
11000 PCI DRIVER FOR FREESCALE LAYERSCAPE
11001 M: Minghuan Lian <minghuan.Lian@nxp.com>
11002 M: Mingkai Hu <mingkai.hu@nxp.com>
11003 M: Roy Zang <roy.zang@nxp.com>
11004 L: linuxppc-dev@lists.ozlabs.org
11005 L: linux-pci@vger.kernel.org
11006 L: linux-arm-kernel@lists.infradead.org
11008 F: drivers/pci/controller/dwc/*layerscape*
11010 PCI DRIVER FOR GENERIC OF HOSTS
11011 M: Will Deacon <will.deacon@arm.com>
11012 L: linux-pci@vger.kernel.org
11013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11015 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11016 F: drivers/pci/controller/pci-host-common.c
11017 F: drivers/pci/controller/pci-host-generic.c
11019 PCI DRIVER FOR IMX6
11020 M: Richard Zhu <hongxing.zhu@nxp.com>
11021 M: Lucas Stach <l.stach@pengutronix.de>
11022 L: linux-pci@vger.kernel.org
11023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11025 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11026 F: drivers/pci/controller/dwc/*imx6*
11028 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11029 M: Keith Busch <keith.busch@intel.com>
11030 M: Jonathan Derrick <jonathan.derrick@intel.com>
11031 L: linux-pci@vger.kernel.org
11033 F: drivers/pci/controller/vmd.c
11035 PCI DRIVER FOR MICROSEMI SWITCHTEC
11036 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11037 M: Logan Gunthorpe <logang@deltatee.com>
11038 L: linux-pci@vger.kernel.org
11040 F: Documentation/switchtec.txt
11041 F: Documentation/ABI/testing/sysfs-class-switchtec
11042 F: drivers/pci/switch/switchtec*
11043 F: include/uapi/linux/switchtec_ioctl.h
11044 F: include/linux/switchtec.h
11045 F: drivers/ntb/hw/mscc/
11047 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11048 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11049 M: Jason Cooper <jason@lakedaemon.net>
11050 L: linux-pci@vger.kernel.org
11051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11053 F: drivers/pci/controller/*mvebu*
11055 PCI DRIVER FOR NVIDIA TEGRA
11056 M: Thierry Reding <thierry.reding@gmail.com>
11057 L: linux-tegra@vger.kernel.org
11058 L: linux-pci@vger.kernel.org
11060 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11061 F: drivers/pci/controller/pci-tegra.c
11063 PCI DRIVER FOR RENESAS R-CAR
11064 M: Simon Horman <horms@verge.net.au>
11065 L: linux-pci@vger.kernel.org
11066 L: linux-renesas-soc@vger.kernel.org
11068 F: drivers/pci/controller/*rcar*
11070 PCI DRIVER FOR SAMSUNG EXYNOS
11071 M: Jingoo Han <jingoohan1@gmail.com>
11072 L: linux-pci@vger.kernel.org
11073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11074 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11076 F: drivers/pci/controller/dwc/pci-exynos.c
11078 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11079 M: Jingoo Han <jingoohan1@gmail.com>
11080 M: Joao Pinto <Joao.Pinto@synopsys.com>
11081 L: linux-pci@vger.kernel.org
11083 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11084 F: drivers/pci/controller/dwc/*designware*
11086 PCI DRIVER FOR TI DRA7XX
11087 M: Kishon Vijay Abraham I <kishon@ti.com>
11088 L: linux-omap@vger.kernel.org
11089 L: linux-pci@vger.kernel.org
11091 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11092 F: drivers/pci/controller/dwc/pci-dra7xx.c
11094 PCI DRIVER FOR TI KEYSTONE
11095 M: Murali Karicheri <m-karicheri2@ti.com>
11096 L: linux-pci@vger.kernel.org
11097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11099 F: drivers/pci/controller/dwc/*keystone*
11101 PCI ENDPOINT SUBSYSTEM
11102 M: Kishon Vijay Abraham I <kishon@ti.com>
11103 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11104 L: linux-pci@vger.kernel.org
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11107 F: drivers/pci/endpoint/
11108 F: drivers/misc/pci_endpoint_test.c
11111 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11112 M: Russell Currey <ruscur@russell.cc>
11113 L: linuxppc-dev@lists.ozlabs.org
11115 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11116 F: arch/powerpc/kernel/eeh*.c
11117 F: arch/powerpc/platforms/*/eeh*.c
11118 F: arch/powerpc/include/*/eeh*.h
11121 M: Linas Vepstas <linasvepstas@gmail.com>
11122 L: linux-pci@vger.kernel.org
11124 F: Documentation/PCI/pci-error-recovery.txt
11126 PCI MSI DRIVER FOR ALTERA MSI IP
11127 M: Ley Foon Tan <lftan@altera.com>
11128 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11129 L: linux-pci@vger.kernel.org
11131 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11132 F: drivers/pci/controller/pcie-altera-msi.c
11134 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11135 M: Duc Dang <dhdang@apm.com>
11136 L: linux-pci@vger.kernel.org
11137 L: linux-arm-kernel@lists.infradead.org
11139 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11140 F: drivers/pci/controller/pci-xgene-msi.c
11143 M: Bjorn Helgaas <bhelgaas@google.com>
11144 L: linux-pci@vger.kernel.org
11145 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11148 F: Documentation/devicetree/bindings/pci/
11149 F: Documentation/PCI/
11150 F: drivers/acpi/pci*
11152 F: include/asm-generic/pci*
11153 F: include/linux/pci*
11154 F: include/linux/of_pci.h
11155 F: include/uapi/linux/pci*
11158 F: arch/x86/kernel/quirks.c
11160 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11161 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11162 L: linux-pci@vger.kernel.org
11163 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11166 F: drivers/pci/controller/
11168 PCIE DRIVER FOR AXIS ARTPEC
11169 M: Jesper Nilsson <jesper.nilsson@axis.com>
11170 L: linux-arm-kernel@axis.com
11171 L: linux-pci@vger.kernel.org
11173 F: Documentation/devicetree/bindings/pci/axis,artpec*
11174 F: drivers/pci/controller/dwc/*artpec*
11176 PCIE DRIVER FOR CAVIUM THUNDERX
11177 M: David Daney <david.daney@cavium.com>
11178 L: linux-pci@vger.kernel.org
11179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11181 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11182 F: drivers/pci/controller/pci-thunder-*
11184 PCIE DRIVER FOR HISILICON
11185 M: Zhou Wang <wangzhou1@hisilicon.com>
11186 L: linux-pci@vger.kernel.org
11188 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11189 F: drivers/pci/controller/dwc/pcie-hisi.c
11191 PCIE DRIVER FOR HISILICON KIRIN
11192 M: Xiaowei Song <songxiaowei@hisilicon.com>
11193 M: Binghui Wang <wangbinghui@hisilicon.com>
11194 L: linux-pci@vger.kernel.org
11196 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11197 F: drivers/pci/controller/dwc/pcie-kirin.c
11199 PCIE DRIVER FOR HISILICON STB
11200 M: Jianguo Sun <sunjianguo1@huawei.com>
11201 M: Shawn Guo <shawn.guo@linaro.org>
11202 L: linux-pci@vger.kernel.org
11204 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11205 F: drivers/pci/controller/dwc/pcie-histb.c
11207 PCIE DRIVER FOR MEDIATEK
11208 M: Ryder Lee <ryder.lee@mediatek.com>
11209 L: linux-pci@vger.kernel.org
11210 L: linux-mediatek@lists.infradead.org
11212 F: Documentation/devicetree/bindings/pci/mediatek*
11213 F: drivers/pci/controller/*mediatek*
11215 PCIE DRIVER FOR QUALCOMM MSM
11216 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11217 L: linux-pci@vger.kernel.org
11218 L: linux-arm-msm@vger.kernel.org
11220 F: drivers/pci/controller/dwc/*qcom*
11222 PCIE DRIVER FOR ROCKCHIP
11223 M: Shawn Lin <shawn.lin@rock-chips.com>
11224 L: linux-pci@vger.kernel.org
11225 L: linux-rockchip@lists.infradead.org
11227 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11228 F: drivers/pci/controller/pcie-rockchip*
11230 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11231 M: Linus Walleij <linus.walleij@linaro.org>
11232 L: linux-pci@vger.kernel.org
11234 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11235 F: drivers/pci/controller/pci-v3-semi.c
11237 PCIE DRIVER FOR ST SPEAR13XX
11238 M: Pratyush Anand <pratyush.anand@gmail.com>
11239 L: linux-pci@vger.kernel.org
11241 F: drivers/pci/controller/dwc/*spear*
11244 M: Dominik Brodowski <linux@dominikbrodowski.net>
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11247 F: Documentation/pcmcia/
11252 PCNET32 NETWORK DRIVER
11253 M: Don Fry <pcnet32@frontier.com>
11254 L: netdev@vger.kernel.org
11256 F: drivers/net/ethernet/amd/pcnet32.c
11258 PCRYPT PARALLEL CRYPTO ENGINE
11259 M: Steffen Klassert <steffen.klassert@secunet.com>
11260 L: linux-crypto@vger.kernel.org
11263 F: include/crypto/pcrypt.h
11265 PEAQ WMI HOTKEYS DRIVER
11266 M: Hans de Goede <hdegoede@redhat.com>
11267 L: platform-driver-x86@vger.kernel.org
11269 F: drivers/platform/x86/peaq-wmi.c
11271 PER-CPU MEMORY ALLOCATOR
11272 M: Tejun Heo <tj@kernel.org>
11273 M: Christoph Lameter <cl@linux.com>
11274 M: Dennis Zhou <dennisszhou@gmail.com>
11275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11277 F: include/linux/percpu*.h
11279 F: arch/*/include/asm/percpu.h
11281 PER-TASK DELAY ACCOUNTING
11282 M: Balbir Singh <bsingharora@gmail.com>
11284 F: include/linux/delayacct.h
11285 F: kernel/delayacct.c
11287 PERFORMANCE EVENTS SUBSYSTEM
11288 M: Peter Zijlstra <peterz@infradead.org>
11289 M: Ingo Molnar <mingo@redhat.com>
11290 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11291 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11292 R: Jiri Olsa <jolsa@redhat.com>
11293 R: Namhyung Kim <namhyung@kernel.org>
11294 L: linux-kernel@vger.kernel.org
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11298 F: include/linux/perf_event.h
11299 F: include/uapi/linux/perf_event.h
11300 F: arch/*/kernel/perf_event*.c
11301 F: arch/*/kernel/*/perf_event*.c
11302 F: arch/*/kernel/*/*/perf_event*.c
11303 F: arch/*/include/asm/perf_event.h
11304 F: arch/*/kernel/perf_callchain.c
11308 PERSONALITY HANDLING
11309 M: Christoph Hellwig <hch@infradead.org>
11310 L: linux-abi-devel@lists.sourceforge.net
11312 F: include/linux/personality.h
11313 F: include/uapi/linux/personality.h
11316 M: Remi Denis-Courmont <courmisch@gmail.com>
11318 F: Documentation/networking/phonet.txt
11319 F: include/linux/phonet.h
11320 F: include/net/phonet/
11321 F: include/uapi/linux/phonet.h
11325 M: Joern Engel <joern@lazybastard.org>
11326 L: linux-mtd@lists.infradead.org
11328 F: drivers/mtd/devices/phram.c
11331 M: Bruno Prémont <bonbons@linux-vserver.org>
11332 L: linux-input@vger.kernel.org
11334 F: drivers/hid/hid-picolcd*
11337 M: Jamie Iles <jamie@jamieiles.com>
11338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11339 T: git git://github.com/jamieiles/linux-2.6-ji.git
11341 F: arch/arm/boot/dts/picoxcell*
11342 F: arch/arm/mach-picoxcell/
11343 F: drivers/crypto/picoxcell*
11345 PIN CONTROL SUBSYSTEM
11346 M: Linus Walleij <linus.walleij@linaro.org>
11347 L: linux-gpio@vger.kernel.org
11348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11350 F: Documentation/devicetree/bindings/pinctrl/
11351 F: Documentation/driver-api/pinctl.rst
11352 F: drivers/pinctrl/
11353 F: include/linux/pinctrl/
11355 PIN CONTROLLER - ATMEL AT91
11356 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11359 F: drivers/pinctrl/pinctrl-at91.*
11361 PIN CONTROLLER - ATMEL AT91 PIO4
11362 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11364 L: linux-gpio@vger.kernel.org
11366 F: drivers/pinctrl/pinctrl-at91-pio4.*
11368 PIN CONTROLLER - FREESCALE
11369 M: Dong Aisheng <aisheng.dong@nxp.com>
11370 M: Fabio Estevam <festevam@gmail.com>
11371 M: Shawn Guo <shawnguo@kernel.org>
11372 M: Stefan Agner <stefan@agner.ch>
11373 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11374 L: linux-gpio@vger.kernel.org
11376 F: drivers/pinctrl/freescale/
11377 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11379 PIN CONTROLLER - INTEL
11380 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11381 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11383 F: drivers/pinctrl/intel/
11385 PIN CONTROLLER - MEDIATEK
11386 M: Sean Wang <sean.wang@mediatek.com>
11387 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11389 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11390 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11391 F: drivers/pinctrl/mediatek/mtk-eint.*
11392 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11393 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11394 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11396 PIN CONTROLLER - QUALCOMM
11397 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11399 L: linux-arm-msm@vger.kernel.org
11400 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11401 F: drivers/pinctrl/qcom/
11403 PIN CONTROLLER - RENESAS
11404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11405 M: Geert Uytterhoeven <geert+renesas@glider.be>
11406 L: linux-renesas-soc@vger.kernel.org
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11409 F: drivers/pinctrl/sh-pfc/
11411 PIN CONTROLLER - SAMSUNG
11412 M: Tomasz Figa <tomasz.figa@gmail.com>
11413 M: Krzysztof Kozlowski <krzk@kernel.org>
11414 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11416 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11417 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11420 F: drivers/pinctrl/samsung/
11421 F: include/dt-bindings/pinctrl/samsung.h
11422 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11424 PIN CONTROLLER - SINGLE
11425 M: Tony Lindgren <tony@atomide.com>
11426 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11428 L: linux-omap@vger.kernel.org
11430 F: drivers/pinctrl/pinctrl-single.c
11432 PIN CONTROLLER - ST SPEAR
11433 M: Viresh Kumar <vireshk@kernel.org>
11434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11435 W: http://www.st.com/spear
11437 F: drivers/pinctrl/spear/
11439 PISTACHIO SOC SUPPORT
11440 M: James Hartley <james.hartley@sondrel.com>
11441 L: linux-mips@linux-mips.org
11443 F: arch/mips/pistachio/
11444 F: arch/mips/include/asm/mach-pistachio/
11445 F: arch/mips/boot/dts/img/pistachio*
11446 F: arch/mips/configs/pistachio*_defconfig
11450 M: linux-block@vger.kernel.org
11451 F: drivers/block/pktcdvd.c
11452 F: include/linux/pktcdvd.h
11453 F: include/uapi/linux/pktcdvd.h
11455 PKUNITY SOC DRIVERS
11456 M: Guan Xuetao <gxt@pku.edu.cn>
11457 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11459 T: git git://github.com/gxt/linux.git
11460 F: drivers/input/serio/i8042-unicore32io.h
11461 F: drivers/i2c/busses/i2c-puv3.c
11462 F: drivers/video/fbdev/fb-puv3.c
11463 F: drivers/rtc/rtc-puv3.c
11465 PMBUS HARDWARE MONITORING DRIVERS
11466 M: Guenter Roeck <linux@roeck-us.net>
11467 L: linux-hwmon@vger.kernel.org
11468 W: http://hwmon.wiki.kernel.org/
11469 W: http://www.roeck-us.net/linux/drivers/
11470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11472 F: Documentation/hwmon/pmbus
11473 F: drivers/hwmon/pmbus/
11474 F: include/linux/pmbus.h
11476 PMC SIERRA MaxRAID DRIVER
11477 L: linux-scsi@vger.kernel.org
11478 W: http://www.pmc-sierra.com/
11480 F: drivers/scsi/pmcraid.*
11482 PMC SIERRA PM8001 DRIVER
11483 M: Jack Wang <jinpu.wang@profitbricks.com>
11484 M: lindar_liu@usish.com
11485 L: linux-scsi@vger.kernel.org
11487 F: drivers/scsi/pm8001/
11490 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11494 POSIX CLOCKS and TIMERS
11495 M: Thomas Gleixner <tglx@linutronix.de>
11496 L: linux-kernel@vger.kernel.org
11497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11500 F: include/linux/timer*
11501 F: kernel/time/*timer*
11503 POWER MANAGEMENT CORE
11504 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11505 L: linux-pm@vger.kernel.org
11506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11507 B: https://bugzilla.kernel.org
11509 F: drivers/base/power/
11510 F: include/linux/pm.h
11511 F: include/linux/pm_*
11512 F: include/linux/powercap.h
11513 F: drivers/powercap/
11514 F: kernel/configs/nopm.config
11516 POWER STATE COORDINATION INTERFACE (PSCI)
11517 M: Mark Rutland <mark.rutland@arm.com>
11518 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11519 L: linux-arm-kernel@lists.infradead.org
11521 F: drivers/firmware/psci*.c
11522 F: include/linux/psci.h
11523 F: include/uapi/linux/psci.h
11525 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11526 M: Sebastian Reichel <sre@kernel.org>
11527 L: linux-pm@vger.kernel.org
11528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11530 F: Documentation/ABI/testing/sysfs-class-power
11531 F: Documentation/devicetree/bindings/power/supply/
11532 F: include/linux/power_supply.h
11533 F: drivers/power/supply/
11535 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11536 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11537 L: linuxppc-dev@lists.ozlabs.org
11539 F: drivers/char/powernv-op-panel.c
11541 PPP OVER ATM (RFC 2364)
11542 M: Mitchell Blank Jr <mitch@sfgoth.com>
11544 F: net/atm/pppoatm.c
11545 F: include/uapi/linux/atmppp.h
11548 M: Michal Ostrowski <mostrows@earthlink.net>
11550 F: drivers/net/ppp/pppoe.c
11551 F: drivers/net/ppp/pppox.c
11554 M: James Chapman <jchapman@katalix.com>
11556 F: net/l2tp/l2tp_ppp.c
11557 F: include/linux/if_pppol2tp.h
11558 F: include/uapi/linux/if_pppol2tp.h
11560 PPP PROTOCOL DRIVERS AND COMPRESSORS
11561 M: Paul Mackerras <paulus@samba.org>
11562 L: linux-ppp@vger.kernel.org
11564 F: drivers/net/ppp/ppp_*
11567 M: Rodolfo Giometti <giometti@enneenne.com>
11568 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11569 L: linuxpps@ml.enneenne.com (subscribers-only)
11571 F: Documentation/pps/
11572 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11573 F: Documentation/ABI/testing/sysfs-pps
11575 F: include/linux/pps*.h
11576 F: include/uapi/linux/pps.h
11579 M: Dmitry Kozlov <xeb@mail.ru>
11580 L: netdev@vger.kernel.org
11582 F: drivers/net/ppp/pptp.c
11583 W: http://sourceforge.net/projects/accel-pptp
11586 M: Robert Love <rml@tech9.net>
11587 L: kpreempt-tech@lists.sourceforge.net
11588 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11590 F: Documentation/preempt-locking.txt
11591 F: include/linux/preempt.h
11594 M: Petr Mladek <pmladek@suse.com>
11595 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11596 R: Steven Rostedt <rostedt@goodmis.org>
11599 F: include/linux/printk.h
11601 PRISM54 WIRELESS DRIVER
11602 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11603 L: linux-wireless@vger.kernel.org
11604 W: http://wireless.kernel.org/en/users/Drivers/p54
11606 F: drivers/net/wireless/intersil/prism54/
11609 R: Alexey Dobriyan <adobriyan@gmail.com>
11610 L: linux-kernel@vger.kernel.org
11611 L: linux-fsdevel@vger.kernel.org
11614 F: include/linux/proc_fs.h
11615 F: tools/testing/selftests/proc/
11618 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11619 M: Kees Cook <keescook@chromium.org>
11620 L: linux-kernel@vger.kernel.org
11621 L: linux-fsdevel@vger.kernel.org
11623 F: fs/proc/proc_sysctl.c
11624 F: include/linux/sysctl.h
11626 F: tools/testing/selftests/sysctl/
11628 PS3 NETWORK SUPPORT
11629 M: Geoff Levand <geoff@infradead.org>
11630 L: netdev@vger.kernel.org
11631 L: linuxppc-dev@lists.ozlabs.org
11633 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11635 PS3 PLATFORM SUPPORT
11636 M: Geoff Levand <geoff@infradead.org>
11637 L: linuxppc-dev@lists.ozlabs.org
11639 F: arch/powerpc/boot/ps3*
11640 F: arch/powerpc/include/asm/lv1call.h
11641 F: arch/powerpc/include/asm/ps3*.h
11642 F: arch/powerpc/platforms/ps3/
11645 F: drivers/rtc/rtc-ps3.c
11646 F: drivers/usb/host/*ps3.c
11647 F: sound/ppc/snd_ps3*
11650 M: Jim Paris <jim@jtan.com>
11651 M: Geoff Levand <geoff@infradead.org>
11652 L: linuxppc-dev@lists.ozlabs.org
11654 F: drivers/block/ps3vram.c
11656 PSAMPLE PACKET SAMPLING SUPPORT:
11657 M: Yotam Gigi <yotam.gi@gmail.com>
11660 F: include/net/psample.h
11661 F: include/uapi/linux/psample.h
11664 M: Kees Cook <keescook@chromium.org>
11665 M: Anton Vorontsov <anton@enomsg.org>
11666 M: Colin Cross <ccross@android.com>
11667 M: Tony Luck <tony.luck@intel.com>
11669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11671 F: include/linux/pstore*
11672 F: drivers/firmware/efi/efi-pstore.c
11673 F: drivers/acpi/apei/erst.c
11674 F: Documentation/admin-guide/ramoops.rst
11675 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11676 K: \b(pstore|ramoops)
11678 PTP HARDWARE CLOCK SUPPORT
11679 M: Richard Cochran <richardcochran@gmail.com>
11680 L: netdev@vger.kernel.org
11682 W: http://linuxptp.sourceforge.net/
11683 F: Documentation/ABI/testing/sysfs-ptp
11684 F: Documentation/ptp/*
11685 F: drivers/net/phy/dp83640*
11687 F: include/linux/ptp_cl*
11690 M: Oleg Nesterov <oleg@redhat.com>
11692 F: include/asm-generic/syscall.h
11693 F: include/linux/ptrace.h
11694 F: include/linux/regset.h
11695 F: include/linux/tracehook.h
11696 F: include/uapi/linux/ptrace.h
11697 F: include/uapi/linux/ptrace.h
11698 F: include/asm-generic/ptrace.h
11700 F: arch/*/ptrace*.c
11701 F: arch/*/*/ptrace*.c
11702 F: arch/*/include/asm/ptrace*.h
11705 M: Hans Verkuil <hverkuil@xs4all.nl>
11706 L: linux-media@vger.kernel.org
11707 T: git git://linuxtv.org/media_tree.git
11709 F: drivers/media/usb/pulse8-cec/*
11710 F: Documentation/media/cec-drivers/pulse8-cec.rst
11712 PVRUSB2 VIDEO4LINUX DRIVER
11713 M: Mike Isely <isely@pobox.com>
11714 L: pvrusb2@isely.net (subscribers-only)
11715 L: linux-media@vger.kernel.org
11716 W: http://www.isely.net/pvrusb2/
11717 T: git git://linuxtv.org/media_tree.git
11719 F: Documentation/media/v4l-drivers/pvrusb2*
11720 F: drivers/media/usb/pvrusb2/
11723 M: Hans Verkuil <hverkuil@xs4all.nl>
11724 L: linux-media@vger.kernel.org
11725 T: git git://linuxtv.org/media_tree.git
11727 F: drivers/media/usb/pwc/*
11730 M: Kamil Debski <kamil@wypas.org>
11731 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11732 L: linux-hwmon@vger.kernel.org
11734 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11735 F: Documentation/hwmon/pwm-fan
11736 F: drivers/hwmon/pwm-fan.c
11739 M: Sean Young <sean@mess.org>
11740 L: linux-media@vger.kernel.org
11742 F: drivers/media/rc/pwm-ir-tx.c
11745 M: Thierry Reding <thierry.reding@gmail.com>
11746 L: linux-pwm@vger.kernel.org
11748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11749 F: Documentation/pwm.txt
11750 F: Documentation/devicetree/bindings/pwm/
11751 F: include/linux/pwm.h
11753 F: drivers/video/backlight/pwm_bl.c
11754 F: include/linux/pwm_backlight.h
11755 F: drivers/gpio/gpio-mvebu.c
11756 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11759 M: Robert Jarzmik <robert.jarzmik@free.fr>
11760 L: linux-gpio@vger.kernel.org
11762 F: drivers/gpio/gpio-pxa.c
11768 M: Robert Jarzmik <robert.jarzmik@free.fr>
11769 L: linux-rtc@vger.kernel.org
11772 PXA2xx/PXA3xx SUPPORT
11773 M: Daniel Mack <daniel@zonque.org>
11774 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11775 M: Robert Jarzmik <robert.jarzmik@free.fr>
11776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777 T: git git://github.com/hzhuang1/linux.git
11778 T: git git://github.com/rjarzmik/linux.git
11780 F: arch/arm/boot/dts/pxa*
11781 F: arch/arm/mach-pxa/
11782 F: drivers/dma/pxa*
11783 F: drivers/pcmcia/pxa2xx*
11784 F: drivers/pinctrl/pxa/
11785 F: drivers/spi/spi-pxa2xx*
11786 F: drivers/usb/gadget/udc/pxa2*
11787 F: include/sound/pxa2xx-lib.h
11792 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11793 L: qat-linux@intel.com
11795 F: drivers/crypto/qat/
11797 QCOM AUDIO (ASoC) DRIVERS
11798 M: Patrick Lai <plai@codeaurora.org>
11799 M: Banajit Goswami <bgoswami@codeaurora.org>
11800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11804 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11805 M: Gabriel Somlo <somlo@cmu.edu>
11806 M: "Michael S. Tsirkin" <mst@redhat.com>
11807 L: qemu-devel@nongnu.org
11809 F: drivers/firmware/qemu_fw_cfg.c
11810 F: include/uapi/linux/qemu_fw_cfg.h
11813 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11814 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11815 L: linux-rdma@vger.kernel.org
11817 F: drivers/infiniband/hw/qib/
11819 QLOGIC QL41xxx FCOE DRIVER
11820 M: QLogic-Storage-Upstream@cavium.com
11821 L: linux-scsi@vger.kernel.org
11823 F: drivers/scsi/qedf/
11825 QLOGIC QL41xxx ISCSI DRIVER
11826 M: QLogic-Storage-Upstream@cavium.com
11827 L: linux-scsi@vger.kernel.org
11829 F: drivers/scsi/qedi/
11831 QLOGIC QL4xxx ETHERNET DRIVER
11832 M: Ariel Elior <Ariel.Elior@cavium.com>
11833 M: everest-linux-l2@cavium.com
11834 L: netdev@vger.kernel.org
11836 F: drivers/net/ethernet/qlogic/qed/
11837 F: include/linux/qed/
11838 F: drivers/net/ethernet/qlogic/qede/
11840 QLOGIC QL4xxx RDMA DRIVER
11841 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11842 M: Ariel Elior <Ariel.Elior@cavium.com>
11843 L: linux-rdma@vger.kernel.org
11845 F: drivers/infiniband/hw/qedr/
11846 F: include/uapi/rdma/qedr-abi.h
11848 QLOGIC QLA1280 SCSI DRIVER
11849 M: Michael Reed <mdr@sgi.com>
11850 L: linux-scsi@vger.kernel.org
11852 F: drivers/scsi/qla1280.[ch]
11854 QLOGIC QLA2XXX FC-SCSI DRIVER
11855 M: qla2xxx-upstream@qlogic.com
11856 L: linux-scsi@vger.kernel.org
11858 F: Documentation/scsi/LICENSE.qla2xxx
11859 F: drivers/scsi/qla2xxx/
11861 QLOGIC QLA3XXX NETWORK DRIVER
11862 M: Dept-GELinuxNICDev@cavium.com
11863 L: netdev@vger.kernel.org
11865 F: Documentation/networking/LICENSE.qla3xxx
11866 F: drivers/net/ethernet/qlogic/qla3xxx.*
11868 QLOGIC QLA4XXX iSCSI DRIVER
11869 M: QLogic-Storage-Upstream@qlogic.com
11870 L: linux-scsi@vger.kernel.org
11872 F: Documentation/scsi/LICENSE.qla4xxx
11873 F: drivers/scsi/qla4xxx/
11875 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11876 M: Harish Patil <harish.patil@cavium.com>
11877 M: Manish Chopra <manish.chopra@cavium.com>
11878 M: Dept-GELinuxNICDev@cavium.com
11879 L: netdev@vger.kernel.org
11881 F: drivers/net/ethernet/qlogic/qlcnic/
11883 QLOGIC QLGE 10Gb ETHERNET DRIVER
11884 M: Harish Patil <harish.patil@cavium.com>
11885 M: Manish Chopra <manish.chopra@cavium.com>
11886 M: Dept-GELinuxNICDev@cavium.com
11887 L: netdev@vger.kernel.org
11889 F: drivers/net/ethernet/qlogic/qlge/
11891 QM1D1B0004 MEDIA DRIVER
11892 M: Akihiro Tsukada <tskd08@gmail.com>
11893 L: linux-media@vger.kernel.org
11895 F: drivers/media/tuners/qm1d1b0004*
11897 QM1D1C0042 MEDIA DRIVER
11898 M: Akihiro Tsukada <tskd08@gmail.com>
11899 L: linux-media@vger.kernel.org
11901 F: drivers/media/tuners/qm1d1c0042*
11904 M: Anders Larsen <al@alarsen.net>
11905 W: http://www.alarsen.net/linux/qnx4fs/
11908 F: include/uapi/linux/qnx4_fs.h
11909 F: include/uapi/linux/qnxtypes.h
11911 QORIQ DPAA2 FSL-MC BUS DRIVER
11912 M: Stuart Yoder <stuyoder@gmail.com>
11913 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11914 L: linux-kernel@vger.kernel.org
11916 F: drivers/bus/fsl-mc/
11917 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11918 F: Documentation/networking/dpaa2/overview.rst
11920 QT1010 MEDIA DRIVER
11921 M: Antti Palosaari <crope@iki.fi>
11922 L: linux-media@vger.kernel.org
11923 W: https://linuxtv.org
11924 W: http://palosaari.fi/linux/
11925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11926 T: git git://linuxtv.org/anttip/media_tree.git
11928 F: drivers/media/tuners/qt1010*
11930 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11931 M: Kalle Valo <kvalo@codeaurora.org>
11932 L: ath10k@lists.infradead.org
11933 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11936 F: drivers/net/wireless/ath/ath10k/
11938 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11939 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11940 L: linux-wireless@vger.kernel.org
11941 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11943 F: drivers/net/wireless/ath/ath9k/
11945 QUALCOMM CAMERA SUBSYSTEM DRIVER
11946 M: Todor Tomov <todor.tomov@linaro.org>
11947 L: linux-media@vger.kernel.org
11949 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11950 F: Documentation/media/v4l-drivers/qcom_camss.rst
11951 F: drivers/media/platform/qcom/camss/
11953 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11954 M: Ilia Lin <ilia.lin@gmail.com>
11955 L: linux-pm@vger.kernel.org
11957 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11958 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11960 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11961 M: Timur Tabi <timur@kernel.org>
11962 L: netdev@vger.kernel.org
11964 F: drivers/net/ethernet/qualcomm/emac/
11966 QUALCOMM HEXAGON ARCHITECTURE
11967 M: Richard Kuo <rkuo@codeaurora.org>
11968 L: linux-hexagon@vger.kernel.org
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11973 QUALCOMM HIDMA DRIVER
11974 M: Sinan Kaya <okaya@kernel.org>
11975 L: linux-arm-kernel@lists.infradead.org
11976 L: linux-arm-msm@vger.kernel.org
11977 L: dmaengine@vger.kernel.org
11979 F: drivers/dma/qcom/hidma*
11982 M: Rob Clark <robdclark@gmail.com>
11983 L: iommu@lists.linux-foundation.org
11984 L: linux-arm-msm@vger.kernel.org
11986 F: drivers/iommu/qcom_iommu.c
11988 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11989 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11990 L: linux-media@vger.kernel.org
11991 L: linux-arm-msm@vger.kernel.org
11992 T: git git://linuxtv.org/media_tree.git
11994 F: drivers/media/platform/qcom/venus/
11996 QUALCOMM WCN36XX WIRELESS DRIVER
11997 M: Kalle Valo <kvalo@codeaurora.org>
11998 L: wcn36xx@lists.infradead.org
11999 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12000 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12002 F: drivers/net/wireless/ath/wcn36xx/
12004 QUANTENNA QTNFMAC WIRELESS DRIVER
12005 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12006 M: Avinash Patil <avinashp@quantenna.com>
12007 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12008 L: linux-wireless@vger.kernel.org
12010 F: drivers/net/wireless/quantenna
12012 RADEON and AMDGPU DRM DRIVERS
12013 M: Alex Deucher <alexander.deucher@amd.com>
12014 M: Christian König <christian.koenig@amd.com>
12015 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12016 L: amd-gfx@lists.freedesktop.org
12017 T: git git://people.freedesktop.org/~agd5f/linux
12019 F: drivers/gpu/drm/radeon/
12020 F: include/uapi/drm/radeon_drm.h
12021 F: drivers/gpu/drm/amd/
12022 F: include/uapi/drm/amdgpu_drm.h
12024 RADEON FRAMEBUFFER DISPLAY DRIVER
12025 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12026 L: linux-fbdev@vger.kernel.org
12028 F: drivers/video/fbdev/aty/radeon*
12029 F: include/uapi/linux/radeonfb.h
12031 RADIOSHARK RADIO DRIVER
12032 M: Hans Verkuil <hverkuil@xs4all.nl>
12033 L: linux-media@vger.kernel.org
12034 T: git git://linuxtv.org/media_tree.git
12036 F: drivers/media/radio/radio-shark.c
12038 RADIOSHARK2 RADIO DRIVER
12039 M: Hans Verkuil <hverkuil@xs4all.nl>
12040 L: linux-media@vger.kernel.org
12041 T: git git://linuxtv.org/media_tree.git
12043 F: drivers/media/radio/radio-shark2.c
12044 F: drivers/media/radio/radio-tea5777.c
12046 RADOS BLOCK DEVICE (RBD)
12047 M: Ilya Dryomov <idryomov@gmail.com>
12048 M: Sage Weil <sage@redhat.com>
12049 M: Alex Elder <elder@kernel.org>
12050 L: ceph-devel@vger.kernel.org
12051 W: http://ceph.com/
12052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12053 T: git git://github.com/ceph/ceph-client.git
12055 F: Documentation/ABI/testing/sysfs-bus-rbd
12056 F: drivers/block/rbd.c
12057 F: drivers/block/rbd_types.h
12059 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12060 M: Paul Mackerras <paulus@samba.org>
12061 L: linux-fbdev@vger.kernel.org
12063 F: drivers/video/fbdev/aty/aty128fb.c
12065 RAINSHADOW-CEC DRIVER
12066 M: Hans Verkuil <hverkuil@xs4all.nl>
12067 L: linux-media@vger.kernel.org
12068 T: git git://linuxtv.org/media_tree.git
12070 F: drivers/media/usb/rainshadow-cec/*
12072 RALINK MIPS ARCHITECTURE
12073 M: John Crispin <john@phrozen.org>
12074 L: linux-mips@linux-mips.org
12076 F: arch/mips/ralink
12078 RALINK RT2X00 WIRELESS LAN DRIVER
12080 M: Stanislaw Gruszka <sgruszka@redhat.com>
12081 M: Helmut Schaa <helmut.schaa@googlemail.com>
12082 L: linux-wireless@vger.kernel.org
12084 F: drivers/net/wireless/ralink/rt2x00/
12086 RAMDISK RAM BLOCK DEVICE DRIVER
12087 M: Jens Axboe <axboe@kernel.dk>
12089 F: Documentation/blockdev/ramdisk.txt
12090 F: drivers/block/brd.c
12092 RANCHU VIRTUAL BOARD FOR MIPS
12093 M: Miodrag Dinic <miodrag.dinic@mips.com>
12094 L: linux-mips@linux-mips.org
12096 F: arch/mips/generic/board-ranchu.c
12097 F: arch/mips/configs/generic/board-ranchu.config
12099 RANDOM NUMBER DRIVER
12100 M: "Theodore Ts'o" <tytso@mit.edu>
12102 F: drivers/char/random.c
12105 M: Matt Porter <mporter@kernel.crashing.org>
12106 M: Alexandre Bounine <alex.bou9@gmail.com>
12108 F: drivers/rapidio/
12110 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12111 L: linux-wireless@vger.kernel.org
12113 F: drivers/net/wireless/ray*
12115 RCUTORTURE TEST FRAMEWORK
12116 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12117 M: Josh Triplett <josh@joshtriplett.org>
12118 R: Steven Rostedt <rostedt@goodmis.org>
12119 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12120 R: Lai Jiangshan <jiangshanlai@gmail.com>
12121 L: linux-kernel@vger.kernel.org
12123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12124 F: tools/testing/selftests/rcutorture
12127 M: Florian Fainelli <florian@openwrt.org>
12130 RDC R6040 FAST ETHERNET DRIVER
12131 M: Florian Fainelli <f.fainelli@gmail.com>
12132 L: netdev@vger.kernel.org
12134 F: drivers/net/ethernet/rdc/r6040.c
12136 RDMAVT - RDMA verbs software
12137 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12138 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12139 L: linux-rdma@vger.kernel.org
12141 F: drivers/infiniband/sw/rdmavt
12143 RDS - RELIABLE DATAGRAM SOCKETS
12144 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12145 L: netdev@vger.kernel.org
12146 L: linux-rdma@vger.kernel.org
12147 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12148 W: https://oss.oracle.com/projects/rds/
12151 F: Documentation/networking/rds.txt
12153 RDT - RESOURCE ALLOCATION
12154 M: Fenghua Yu <fenghua.yu@intel.com>
12155 L: linux-kernel@vger.kernel.org
12157 F: arch/x86/kernel/cpu/intel_rdt*
12158 F: arch/x86/include/asm/intel_rdt_sched.h
12159 F: Documentation/x86/intel_rdt*
12161 READ-COPY UPDATE (RCU)
12162 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12163 M: Josh Triplett <josh@joshtriplett.org>
12164 R: Steven Rostedt <rostedt@goodmis.org>
12165 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12166 R: Lai Jiangshan <jiangshanlai@gmail.com>
12167 L: linux-kernel@vger.kernel.org
12168 W: http://www.rdrop.com/users/paulmck/RCU/
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12171 F: Documentation/RCU/
12172 X: Documentation/RCU/torture.txt
12173 F: include/linux/rcu*
12174 X: include/linux/srcu*.h
12176 X: kernel/rcu/srcu*.c
12178 REAL TIME CLOCK (RTC) SUBSYSTEM
12179 M: Alessandro Zummo <a.zummo@towertech.it>
12180 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12181 L: linux-rtc@vger.kernel.org
12182 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12185 F: Documentation/devicetree/bindings/rtc/
12186 F: Documentation/rtc.txt
12188 F: include/linux/rtc.h
12189 F: include/uapi/linux/rtc.h
12190 F: include/linux/rtc/
12191 F: include/linux/platform_data/rtc-*
12192 F: tools/testing/selftests/rtc/
12194 REALTEK AUDIO CODECS
12195 M: Bard Liao <bardliao@realtek.com>
12196 M: Oder Chiou <oder_chiou@realtek.com>
12198 F: sound/soc/codecs/rt*
12199 F: include/sound/rt*.h
12201 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12202 M: Linus Walleij <linus.walleij@linaro.org>
12204 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12205 F: drivers/net/dsa/realtek-smi*
12206 F: drivers/net/dsa/rtl83*
12208 REGISTER MAP ABSTRACTION
12209 M: Mark Brown <broonie@kernel.org>
12210 L: linux-kernel@vger.kernel.org
12211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12213 F: Documentation/devicetree/bindings/regmap/
12214 F: drivers/base/regmap/
12215 F: include/linux/regmap.h
12217 REISERFS FILE SYSTEM
12218 L: reiserfs-devel@vger.kernel.org
12222 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12223 M: Ohad Ben-Cohen <ohad@wizery.com>
12224 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12225 L: linux-remoteproc@vger.kernel.org
12226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12228 F: Documentation/devicetree/bindings/remoteproc/
12229 F: Documentation/remoteproc.txt
12230 F: drivers/remoteproc/
12231 F: include/linux/remoteproc.h
12233 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12234 M: Ohad Ben-Cohen <ohad@wizery.com>
12235 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12236 L: linux-remoteproc@vger.kernel.org
12237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12240 F: Documentation/rpmsg.txt
12241 F: include/linux/rpmsg.h
12242 F: include/linux/rpmsg/
12244 RENESAS CLOCK DRIVERS
12245 M: Geert Uytterhoeven <geert+renesas@glider.be>
12246 L: linux-renesas-soc@vger.kernel.org
12247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12249 F: drivers/clk/renesas/
12251 RENESAS EMEV2 I2C DRIVER
12252 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12254 F: drivers/i2c/busses/i2c-emev2.c
12256 RENESAS ETHERNET DRIVERS
12257 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12258 L: netdev@vger.kernel.org
12259 L: linux-renesas-soc@vger.kernel.org
12260 F: Documentation/devicetree/bindings/net/renesas,*.txt
12261 F: Documentation/devicetree/bindings/net/sh_eth.txt
12262 F: drivers/net/ethernet/renesas/
12263 F: include/linux/sh_eth.h
12265 RENESAS R-CAR GYROADC DRIVER
12266 M: Marek Vasut <marek.vasut@gmail.com>
12267 L: linux-iio@vger.kernel.org
12269 F: drivers/iio/adc/rcar_gyro_adc.c
12271 RENESAS R-CAR I2C DRIVERS
12272 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12274 F: drivers/i2c/busses/i2c-rcar.c
12275 F: drivers/i2c/busses/i2c-sh_mobile.c
12277 RENESAS USB PHY DRIVER
12278 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12279 L: linux-renesas-soc@vger.kernel.org
12281 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12283 RESET CONTROLLER FRAMEWORK
12284 M: Philipp Zabel <p.zabel@pengutronix.de>
12285 T: git git://git.pengutronix.de/git/pza/linux
12288 F: Documentation/devicetree/bindings/reset/
12289 F: include/dt-bindings/reset/
12290 F: include/linux/reset.h
12291 F: include/linux/reset-controller.h
12293 RESTARTABLE SEQUENCES SUPPORT
12294 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12295 M: Peter Zijlstra <peterz@infradead.org>
12296 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12297 M: Boqun Feng <boqun.feng@gmail.com>
12298 L: linux-kernel@vger.kernel.org
12301 F: include/uapi/linux/rseq.h
12302 F: include/trace/events/rseq.h
12303 F: tools/testing/selftests/rseq/
12306 M: Johannes Berg <johannes@sipsolutions.net>
12307 L: linux-wireless@vger.kernel.org
12308 W: http://wireless.kernel.org/
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12312 F: Documentation/rfkill.txt
12313 F: Documentation/ABI/stable/sysfs-class-rfkill
12315 F: include/linux/rfkill.h
12316 F: include/uapi/linux/rfkill.h
12319 M: Thomas Graf <tgraf@suug.ch>
12320 M: Herbert Xu <herbert@gondor.apana.org.au>
12321 L: netdev@vger.kernel.org
12323 F: lib/rhashtable.c
12324 F: lib/test_rhashtable.c
12325 F: include/linux/rhashtable.h
12326 F: include/linux/rhashtable-types.h
12328 RICOH R5C592 MEMORYSTICK DRIVER
12329 M: Maxim Levitsky <maximlevitsky@gmail.com>
12331 F: drivers/memstick/host/r592.*
12333 RICOH SMARTMEDIA/XD DRIVER
12334 M: Maxim Levitsky <maximlevitsky@gmail.com>
12336 F: drivers/mtd/nand/raw/r852.c
12337 F: drivers/mtd/nand/raw/r852.h
12339 RISC-V ARCHITECTURE
12340 M: Palmer Dabbelt <palmer@sifive.com>
12341 M: Albert Ou <aou@eecs.berkeley.edu>
12342 L: linux-riscv@lists.infradead.org
12343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12350 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12351 W: http://sourceforge.net/projects/roccat/
12353 F: drivers/hid/hid-roccat*
12354 F: include/linux/hid-roccat*
12355 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12357 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12358 M: Jacob chen <jacob2.chen@rock-chips.com>
12359 L: linux-media@vger.kernel.org
12361 F: drivers/media/platform/rockchip/rga/
12362 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12365 M: Jiri Pirko <jiri@resnulli.us>
12366 L: netdev@vger.kernel.org
12368 F: drivers/net/ethernet/rocker/
12372 W: http://www.comtrol.com
12374 F: Documentation/serial/rocket.txt
12375 F: drivers/tty/rocket*
12377 ROCKETPORT EXPRESS/INFINITY DRIVER
12378 M: Kevin Cernekee <cernekee@gmail.com>
12379 L: linux-serial@vger.kernel.org
12381 F: drivers/tty/serial/rp2.*
12383 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12384 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12385 L: linux-kernel@vger.kernel.org
12386 L: linux-renesas-soc@vger.kernel.org
12388 F: drivers/mfd/bd9571mwv.c
12389 F: drivers/regulator/bd9571mwv-regulator.c
12390 F: drivers/gpio/gpio-bd9571mwv.c
12391 F: include/linux/mfd/bd9571mwv.h
12392 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12395 M: Ralf Baechle <ralf@linux-mips.org>
12396 L: linux-hams@vger.kernel.org
12397 W: http://www.linux-ax25.org/
12399 F: include/net/rose.h
12400 F: include/uapi/linux/rose.h
12403 RTL2830 MEDIA DRIVER
12404 M: Antti Palosaari <crope@iki.fi>
12405 L: linux-media@vger.kernel.org
12406 W: https://linuxtv.org
12407 W: http://palosaari.fi/linux/
12408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12409 T: git git://linuxtv.org/anttip/media_tree.git
12411 F: drivers/media/dvb-frontends/rtl2830*
12413 RTL2832 MEDIA DRIVER
12414 M: Antti Palosaari <crope@iki.fi>
12415 L: linux-media@vger.kernel.org
12416 W: https://linuxtv.org
12417 W: http://palosaari.fi/linux/
12418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12419 T: git git://linuxtv.org/anttip/media_tree.git
12421 F: drivers/media/dvb-frontends/rtl2832*
12423 RTL2832_SDR MEDIA DRIVER
12424 M: Antti Palosaari <crope@iki.fi>
12425 L: linux-media@vger.kernel.org
12426 W: https://linuxtv.org
12427 W: http://palosaari.fi/linux/
12428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12429 T: git git://linuxtv.org/anttip/media_tree.git
12431 F: drivers/media/dvb-frontends/rtl2832_sdr*
12433 RTL8180 WIRELESS DRIVER
12434 L: linux-wireless@vger.kernel.org
12435 W: http://wireless.kernel.org/
12436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12438 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12440 RTL8187 WIRELESS DRIVER
12441 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12442 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12443 M: Larry Finger <Larry.Finger@lwfinger.net>
12444 L: linux-wireless@vger.kernel.org
12445 W: http://wireless.kernel.org/
12446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12448 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12450 REALTEK WIRELESS DRIVER (rtlwifi family)
12451 M: Ping-Ke Shih <pkshih@realtek.com>
12452 L: linux-wireless@vger.kernel.org
12453 W: http://wireless.kernel.org/
12454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12456 F: drivers/net/wireless/realtek/rtlwifi/
12458 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12459 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12460 L: linux-wireless@vger.kernel.org
12461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12463 F: drivers/net/wireless/realtek/rtl8xxxu/
12465 RXRPC SOCKETS (AF_RXRPC)
12466 M: David Howells <dhowells@redhat.com>
12467 L: linux-afs@lists.infradead.org
12470 F: include/keys/rxrpc-type.h
12471 F: include/net/af_rxrpc.h
12472 F: include/trace/events/rxrpc.h
12473 F: include/uapi/linux/rxrpc.h
12474 F: Documentation/networking/rxrpc.txt
12475 W: https://www.infradead.org/~dhowells/kafs/
12477 S3 SAVAGE FRAMEBUFFER DRIVER
12478 M: Antonino Daplas <adaplas@gmail.com>
12479 L: linux-fbdev@vger.kernel.org
12481 F: drivers/video/fbdev/savage/
12484 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12485 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12486 L: linux-s390@vger.kernel.org
12487 W: http://www.ibm.com/developerworks/linux/linux390/
12488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12492 F: Documentation/s390/
12493 F: Documentation/driver-api/s390-drivers.rst
12495 S390 COMMON I/O LAYER
12496 M: Sebastian Ott <sebott@linux.ibm.com>
12497 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12498 L: linux-s390@vger.kernel.org
12499 W: http://www.ibm.com/developerworks/linux/linux390/
12501 F: drivers/s390/cio/
12504 M: Stefan Haberland <sth@linux.ibm.com>
12505 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12506 L: linux-s390@vger.kernel.org
12507 W: http://www.ibm.com/developerworks/linux/linux390/
12509 F: drivers/s390/block/dasd*
12510 F: block/partitions/ibm.c
12513 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12514 L: linux-s390@vger.kernel.org
12515 W: http://www.ibm.com/developerworks/linux/linux390/
12517 F: drivers/iommu/s390-iommu.c
12519 S390 IUCV NETWORK LAYER
12520 M: Julian Wiedmann <jwi@linux.ibm.com>
12521 M: Ursula Braun <ubraun@linux.ibm.com>
12522 L: linux-s390@vger.kernel.org
12523 W: http://www.ibm.com/developerworks/linux/linux390/
12525 F: drivers/s390/net/*iucv*
12526 F: include/net/iucv/
12529 S390 NETWORK DRIVERS
12530 M: Julian Wiedmann <jwi@linux.ibm.com>
12531 M: Ursula Braun <ubraun@linux.ibm.com>
12532 L: linux-s390@vger.kernel.org
12533 W: http://www.ibm.com/developerworks/linux/linux390/
12535 F: drivers/s390/net/
12538 M: Sebastian Ott <sebott@linux.ibm.com>
12539 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12540 L: linux-s390@vger.kernel.org
12541 W: http://www.ibm.com/developerworks/linux/linux390/
12544 F: drivers/pci/hotplug/s390_pci_hpc.c
12546 S390 VFIO-CCW DRIVER
12547 M: Cornelia Huck <cohuck@redhat.com>
12548 M: Halil Pasic <pasic@linux.ibm.com>
12549 L: linux-s390@vger.kernel.org
12550 L: kvm@vger.kernel.org
12552 F: drivers/s390/cio/vfio_ccw*
12553 F: Documentation/s390/vfio-ccw.txt
12554 F: include/uapi/linux/vfio_ccw.h
12557 M: Harald Freudenberger <freude@linux.ibm.com>
12558 L: linux-s390@vger.kernel.org
12559 W: http://www.ibm.com/developerworks/linux/linux390/
12561 F: drivers/s390/crypto/
12564 M: Steffen Maier <maier@linux.ibm.com>
12565 M: Benjamin Block <bblock@linux.ibm.com>
12566 L: linux-s390@vger.kernel.org
12567 W: http://www.ibm.com/developerworks/linux/linux390/
12569 F: drivers/s390/scsi/zfcp_*
12571 S3C24XX SD/MMC Driver
12572 M: Ben Dooks <ben-linux@fluff.org>
12573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12575 F: drivers/mmc/host/s3cmci.*
12577 SAA6588 RDS RECEIVER DRIVER
12578 M: Hans Verkuil <hverkuil@xs4all.nl>
12579 L: linux-media@vger.kernel.org
12580 T: git git://linuxtv.org/media_tree.git
12581 W: https://linuxtv.org
12583 F: drivers/media/i2c/saa6588*
12585 SAA7134 VIDEO4LINUX DRIVER
12586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12587 L: linux-media@vger.kernel.org
12588 W: https://linuxtv.org
12589 T: git git://linuxtv.org/media_tree.git
12591 F: Documentation/media/v4l-drivers/saa7134*
12592 F: drivers/media/pci/saa7134/
12594 SAA7146 VIDEO4LINUX-2 DRIVER
12595 M: Hans Verkuil <hverkuil@xs4all.nl>
12596 L: linux-media@vger.kernel.org
12597 T: git git://linuxtv.org/media_tree.git
12599 F: drivers/media/common/saa7146/
12600 F: drivers/media/pci/saa7146/
12601 F: include/media/saa7146*
12603 SAMSUNG AUDIO (ASoC) DRIVERS
12604 M: Krzysztof Kozlowski <krzk@kernel.org>
12605 M: Sangbeom Kim <sbkim73@samsung.com>
12606 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12607 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12609 F: sound/soc/samsung/
12610 F: Documentation/devicetree/bindings/sound/samsung*
12612 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12613 M: Krzysztof Kozlowski <krzk@kernel.org>
12614 L: linux-crypto@vger.kernel.org
12615 L: linux-samsung-soc@vger.kernel.org
12617 F: drivers/crypto/exynos-rng.c
12618 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12620 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12621 M: Łukasz Stelmach <l.stelmach@samsung.com>
12622 L: linux-samsung-soc@vger.kernel.org
12624 F: drivers/char/hw_random/exynos-trng.c
12625 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12627 SAMSUNG FRAMEBUFFER DRIVER
12628 M: Jingoo Han <jingoohan1@gmail.com>
12629 L: linux-fbdev@vger.kernel.org
12631 F: drivers/video/fbdev/s3c-fb.c
12633 SAMSUNG LAPTOP DRIVER
12634 M: Corentin Chary <corentin.chary@gmail.com>
12635 L: platform-driver-x86@vger.kernel.org
12637 F: drivers/platform/x86/samsung-laptop.c
12639 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12640 M: Sangbeom Kim <sbkim73@samsung.com>
12641 M: Krzysztof Kozlowski <krzk@kernel.org>
12642 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12643 L: linux-kernel@vger.kernel.org
12644 L: linux-samsung-soc@vger.kernel.org
12646 F: drivers/mfd/sec*.c
12647 F: drivers/regulator/s2m*.c
12648 F: drivers/regulator/s5m*.c
12649 F: drivers/clk/clk-s2mps11.c
12650 F: drivers/rtc/rtc-s5m.c
12651 F: include/linux/mfd/samsung/
12652 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12653 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12654 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12655 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12657 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12658 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12659 L: linux-media@vger.kernel.org
12660 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12662 F: drivers/media/platform/s3c-camif/
12663 F: include/media/drv-intf/s3c_camif.h
12665 SAMSUNG S3FWRN5 NFC DRIVER
12666 M: Robert Baldyga <r.baldyga@samsung.com>
12667 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12668 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12670 F: drivers/nfc/s3fwrn5
12672 SAMSUNG S5C73M3 CAMERA DRIVER
12673 M: Kyungmin Park <kyungmin.park@samsung.com>
12674 M: Andrzej Hajda <a.hajda@samsung.com>
12675 L: linux-media@vger.kernel.org
12677 F: drivers/media/i2c/s5c73m3/*
12679 SAMSUNG S5K5BAF CAMERA DRIVER
12680 M: Kyungmin Park <kyungmin.park@samsung.com>
12681 M: Andrzej Hajda <a.hajda@samsung.com>
12682 L: linux-media@vger.kernel.org
12684 F: drivers/media/i2c/s5k5baf.c
12686 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12687 M: Krzysztof Kozlowski <krzk@kernel.org>
12688 M: Vladimir Zapolskiy <vz@mleia.com>
12689 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12690 L: linux-crypto@vger.kernel.org
12691 L: linux-samsung-soc@vger.kernel.org
12693 F: drivers/crypto/s5p-sss.c
12695 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12696 M: Kyungmin Park <kyungmin.park@samsung.com>
12697 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12698 L: linux-media@vger.kernel.org
12699 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12701 F: drivers/media/platform/exynos4-is/
12703 SAMSUNG SOC CLOCK DRIVERS
12704 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12705 M: Tomasz Figa <tomasz.figa@gmail.com>
12706 M: Chanwoo Choi <cw00.choi@samsung.com>
12708 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12710 F: drivers/clk/samsung/
12711 F: include/dt-bindings/clock/exynos*.h
12712 F: Documentation/devicetree/bindings/clock/exynos*.txt
12714 SAMSUNG SPI DRIVERS
12715 M: Kukjin Kim <kgene@kernel.org>
12716 M: Krzysztof Kozlowski <krzk@kernel.org>
12717 M: Andi Shyti <andi@etezian.org>
12718 L: linux-spi@vger.kernel.org
12719 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12721 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12722 F: drivers/spi/spi-s3c*
12723 F: include/linux/platform_data/spi-s3c64xx.h
12725 SAMSUNG SXGBE DRIVERS
12726 M: Byungho An <bh74.an@samsung.com>
12727 M: Girish K S <ks.giri@samsung.com>
12728 M: Vipul Pandya <vipul.pandya@samsung.com>
12730 L: netdev@vger.kernel.org
12731 F: drivers/net/ethernet/samsung/sxgbe/
12733 SAMSUNG THERMAL DRIVER
12734 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12735 L: linux-pm@vger.kernel.org
12736 L: linux-samsung-soc@vger.kernel.org
12738 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12739 F: drivers/thermal/samsung/
12741 SAMSUNG USB2 PHY DRIVER
12742 M: Kamil Debski <kamil@wypas.org>
12743 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12744 L: linux-kernel@vger.kernel.org
12746 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12747 F: Documentation/phy/samsung-usb2.txt
12748 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12749 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12750 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12751 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12752 F: drivers/phy/samsung/phy-samsung-usb2.c
12753 F: drivers/phy/samsung/phy-samsung-usb2.h
12756 M: Zwane Mwaikambo <zwanem@gmail.com>
12758 F: drivers/watchdog/sc1200wdt.c
12761 M: Ingo Molnar <mingo@redhat.com>
12762 M: Peter Zijlstra <peterz@infradead.org>
12763 L: linux-kernel@vger.kernel.org
12764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12767 F: include/linux/sched.h
12768 F: include/uapi/linux/sched.h
12769 F: include/linux/wait.h
12771 SCR24X CHIP CARD INTERFACE DRIVER
12772 M: Lubomir Rintel <lkundrak@v3.sk>
12774 F: drivers/char/pcmcia/scr24x_cs.c
12777 M: Jens Axboe <axboe@kernel.dk>
12778 L: linux-scsi@vger.kernel.org
12779 W: http://www.kernel.dk
12781 F: drivers/scsi/sr*
12783 SCSI RDMA PROTOCOL (SRP) INITIATOR
12784 M: Bart Van Assche <bvanassche@acm.org>
12785 L: linux-rdma@vger.kernel.org
12787 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12788 F: drivers/infiniband/ulp/srp/
12789 F: include/scsi/srp.h
12791 SCSI RDMA PROTOCOL (SRP) TARGET
12792 M: Bart Van Assche <bvanassche@acm.org>
12793 L: linux-rdma@vger.kernel.org
12794 L: target-devel@vger.kernel.org
12796 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12797 F: drivers/infiniband/ulp/srpt/
12800 M: Doug Gilbert <dgilbert@interlog.com>
12801 L: linux-scsi@vger.kernel.org
12802 W: http://sg.danny.cz/sg
12804 F: Documentation/scsi/scsi-generic.txt
12805 F: drivers/scsi/sg.c
12806 F: include/scsi/sg.h
12809 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12811 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12813 L: linux-scsi@vger.kernel.org
12815 F: Documentation/devicetree/bindings/scsi/
12820 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12821 L: linux-scsi@vger.kernel.org
12823 F: Documentation/scsi/st.txt
12824 F: drivers/scsi/st.*
12825 F: drivers/scsi/st_*.h
12828 M: Vlad Yasevich <vyasevich@gmail.com>
12829 M: Neil Horman <nhorman@tuxdriver.com>
12830 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12831 L: linux-sctp@vger.kernel.org
12832 W: http://lksctp.sourceforge.net
12834 F: Documentation/networking/sctp.txt
12835 F: include/linux/sctp.h
12836 F: include/uapi/linux/sctp.h
12837 F: include/net/sctp/
12841 M: Jim Cromie <jim.cromie@gmail.com>
12843 F: Documentation/i2c/busses/scx200_acb
12844 F: arch/x86/platform/scx200/
12845 F: drivers/watchdog/scx200_wdt.c
12846 F: drivers/i2c/busses/scx200*
12847 F: drivers/mtd/maps/scx200_docflash.c
12848 F: include/linux/scx200.h
12851 M: Jim Cromie <jim.cromie@gmail.com>
12853 F: drivers/char/scx200_gpio.c
12854 F: include/linux/scx200_gpio.h
12856 SCx200 HRT CLOCKSOURCE DRIVER
12857 M: Jim Cromie <jim.cromie@gmail.com>
12859 F: drivers/clocksource/scx200_hrt.c
12861 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12862 M: Sascha Sommer <saschasommer@freenet.de>
12863 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12865 F: drivers/mmc/host/sdricoh_cs.c
12868 M: Kees Cook <keescook@chromium.org>
12869 R: Andy Lutomirski <luto@amacapital.net>
12870 R: Will Drewry <wad@chromium.org>
12871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12873 F: kernel/seccomp.c
12874 F: include/uapi/linux/seccomp.h
12875 F: include/linux/seccomp.h
12876 F: tools/testing/selftests/seccomp/*
12877 F: tools/testing/selftests/kselftest_harness.h
12878 F: Documentation/userspace-api/seccomp_filter.rst
12879 K: \bsecure_computing
12882 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12883 M: Al Cooper <alcooperx@gmail.com>
12884 L: linux-mmc@vger.kernel.org
12885 L: bcm-kernel-feedback-list@broadcom.com
12887 F: drivers/mmc/host/sdhci-brcmstb*
12889 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12890 M: Adrian Hunter <adrian.hunter@intel.com>
12891 L: linux-mmc@vger.kernel.org
12892 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12894 F: drivers/mmc/host/sdhci*
12895 F: include/linux/mmc/sdhci*
12897 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12898 M: Ben Dooks <ben-linux@fluff.org>
12899 M: Jaehoon Chung <jh80.chung@samsung.com>
12900 L: linux-mmc@vger.kernel.org
12902 F: drivers/mmc/host/sdhci-s3c*
12904 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12905 M: Viresh Kumar <vireshk@kernel.org>
12906 L: linux-mmc@vger.kernel.org
12908 F: drivers/mmc/host/sdhci-spear.c
12910 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12911 M: Kishon Vijay Abraham I <kishon@ti.com>
12912 L: linux-mmc@vger.kernel.org
12914 F: drivers/mmc/host/sdhci-omap.c
12916 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12917 M: Scott Bauer <scott.bauer@intel.com>
12918 M: Jonathan Derrick <jonathan.derrick@intel.com>
12919 L: linux-block@vger.kernel.org
12922 F: block/opal_proto.h
12923 F: include/linux/sed*
12924 F: include/uapi/linux/sed*
12927 M: Security Officers <security@kernel.org>
12931 M: James Morris <jmorris@namei.org>
12932 M: "Serge E. Hallyn" <serge@hallyn.com>
12933 L: linux-security-module@vger.kernel.org (suggested Cc:)
12934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12935 W: http://kernsec.org/
12938 X: security/selinux/
12940 SELINUX SECURITY MODULE
12941 M: Paul Moore <paul@paul-moore.com>
12942 M: Stephen Smalley <sds@tycho.nsa.gov>
12943 M: Eric Paris <eparis@parisplace.org>
12944 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12945 W: https://selinuxproject.org
12946 W: https://github.com/SELinuxProject
12947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12949 F: include/linux/selinux*
12950 F: security/selinux/
12951 F: scripts/selinux/
12952 F: Documentation/admin-guide/LSM/SELinux.rst
12955 M: Jiri Slaby <jirislaby@gmail.com>
12957 F: drivers/misc/phantom.c
12958 F: include/uapi/linux/phantom.h
12961 M: Rob Herring <robh@kernel.org>
12962 L: linux-serial@vger.kernel.org
12964 F: Documentation/devicetree/bindings/serial/slave-device.txt
12965 F: drivers/tty/serdev/
12966 F: include/linux/serdev.h
12969 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12970 L: linux-serial@vger.kernel.org
12972 F: Documentation/devicetree/bindings/serial/
12973 F: drivers/tty/serial/
12976 M: Sean Young <sean@mess.org>
12977 L: linux-media@vger.kernel.org
12979 F: drivers/media/rc/serial_ir.c
12982 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12983 M: Edward Cree <ecree@solarflare.com>
12984 M: Bert Kenward <bkenward@solarflare.com>
12985 L: netdev@vger.kernel.org
12987 F: drivers/net/ethernet/sfc/
12990 M: Dimitri Sivanich <sivanich@sgi.com>
12992 F: drivers/misc/sgi-gru/
12994 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12995 M: Pat Gefre <pfg@sgi.com>
12996 L: linux-ia64@vger.kernel.org
12998 F: Documentation/ia64/serial.txt
12999 F: drivers/tty/serial/ioc?_serial.c
13000 F: include/linux/ioc?.h
13002 SGI XP/XPC/XPNET DRIVER
13003 M: Cliff Whickman <cpw@sgi.com>
13004 M: Robin Holt <robinmholt@gmail.com>
13006 F: drivers/misc/sgi-xp/
13008 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13009 M: Ursula Braun <ubraun@linux.ibm.com>
13010 L: linux-s390@vger.kernel.org
13011 W: http://www.ibm.com/developerworks/linux/linux390/
13015 SHARP RJ54N1CB0C SENSOR DRIVER
13016 M: Jacopo Mondi <jacopo@jmondi.org>
13017 L: linux-media@vger.kernel.org
13018 T: git git://linuxtv.org/media_tree.git
13020 F: drivers/media/i2c/rj54n1cb0c.c
13021 F: include/media/i2c/rj54n1cb0c.h
13023 SH_VEU V4L2 MEM2MEM DRIVER
13024 L: linux-media@vger.kernel.org
13026 F: drivers/media/platform/sh_veu.c
13028 SH_VOU V4L2 OUTPUT DRIVER
13029 L: linux-media@vger.kernel.org
13031 F: drivers/media/platform/sh_vou.c
13032 F: include/media/drv-intf/sh_vou.h
13034 SI2157 MEDIA DRIVER
13035 M: Antti Palosaari <crope@iki.fi>
13036 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 W: http://palosaari.fi/linux/
13039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040 T: git git://linuxtv.org/anttip/media_tree.git
13042 F: drivers/media/tuners/si2157*
13044 SI2165 MEDIA DRIVER
13045 M: Matthias Schwarzott <zzam@gentoo.org>
13046 L: linux-media@vger.kernel.org
13047 W: https://linuxtv.org
13048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13050 F: drivers/media/dvb-frontends/si2165*
13052 SI2168 MEDIA DRIVER
13053 M: Antti Palosaari <crope@iki.fi>
13054 L: linux-media@vger.kernel.org
13055 W: https://linuxtv.org
13056 W: http://palosaari.fi/linux/
13057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13058 T: git git://linuxtv.org/anttip/media_tree.git
13060 F: drivers/media/dvb-frontends/si2168*
13062 SI470X FM RADIO RECEIVER I2C DRIVER
13063 M: Hans Verkuil <hverkuil@xs4all.nl>
13064 L: linux-media@vger.kernel.org
13065 T: git git://linuxtv.org/media_tree.git
13066 W: https://linuxtv.org
13068 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13070 SI470X FM RADIO RECEIVER USB DRIVER
13071 M: Hans Verkuil <hverkuil@xs4all.nl>
13072 L: linux-media@vger.kernel.org
13073 T: git git://linuxtv.org/media_tree.git
13074 W: https://linuxtv.org
13076 F: drivers/media/radio/si470x/radio-si470x-common.c
13077 F: drivers/media/radio/si470x/radio-si470x.h
13078 F: drivers/media/radio/si470x/radio-si470x-usb.c
13080 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13081 M: Eduardo Valentin <edubezval@gmail.com>
13082 L: linux-media@vger.kernel.org
13083 T: git git://linuxtv.org/media_tree.git
13084 W: https://linuxtv.org
13086 F: drivers/media/radio/si4713/si4713.?
13088 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13089 M: Eduardo Valentin <edubezval@gmail.com>
13090 L: linux-media@vger.kernel.org
13091 T: git git://linuxtv.org/media_tree.git
13092 W: https://linuxtv.org
13094 F: drivers/media/radio/si4713/radio-platform-si4713.c
13096 SI4713 FM RADIO TRANSMITTER USB DRIVER
13097 M: Hans Verkuil <hverkuil@xs4all.nl>
13098 L: linux-media@vger.kernel.org
13099 T: git git://linuxtv.org/media_tree.git
13100 W: https://linuxtv.org
13102 F: drivers/media/radio/si4713/radio-usb-si4713.c
13105 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13106 L: linux-media@vger.kernel.org
13107 W: https://linuxtv.org
13108 T: git git://linuxtv.org/media_tree.git
13110 F: drivers/media/common/siano/
13111 F: drivers/media/usb/siano/
13112 F: drivers/media/usb/siano/
13113 F: drivers/media/mmc/siano/
13116 M: Palmer Dabbelt <palmer@sifive.com>
13117 L: linux-riscv@lists.infradead.org
13118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13123 SILEAD TOUCHSCREEN DRIVER
13124 M: Hans de Goede <hdegoede@redhat.com>
13125 L: linux-input@vger.kernel.org
13126 L: platform-driver-x86@vger.kernel.org
13128 F: drivers/input/touchscreen/silead.c
13129 F: drivers/platform/x86/silead_dmi.c
13131 SILICON MOTION SM712 FRAME BUFFER DRIVER
13132 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13133 M: Teddy Wang <teddy.wang@siliconmotion.com>
13134 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13135 L: linux-fbdev@vger.kernel.org
13137 F: drivers/video/fbdev/sm712*
13138 F: Documentation/fb/sm712fb.txt
13140 SIMPLE FIRMWARE INTERFACE (SFI)
13141 M: Len Brown <lenb@kernel.org>
13142 L: sfi-devel@simplefirmware.org
13143 W: http://simplefirmware.org/
13144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13146 F: arch/x86/platform/sfi/
13148 F: include/linux/sfi*.h
13151 M: Hans de Goede <hdegoede@redhat.com>
13152 L: linux-fbdev@vger.kernel.org
13154 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13155 F: drivers/video/fbdev/simplefb.c
13156 F: include/linux/platform_data/simplefb.h
13158 SIMTEC EB110ATX (Chalice CATS)
13160 P: Vincent Sanders <vince@simtec.co.uk>
13161 M: Simtec Linux Team <linux@simtec.co.uk>
13162 W: http://www.simtec.co.uk/products/EB110ATX/
13165 SIMTEC EB2410ITX (BAST)
13167 P: Vincent Sanders <vince@simtec.co.uk>
13168 M: Simtec Linux Team <linux@simtec.co.uk>
13169 W: http://www.simtec.co.uk/products/EB2410ITX/
13171 F: arch/arm/mach-s3c24xx/mach-bast.c
13172 F: arch/arm/mach-s3c24xx/bast-ide.c
13173 F: arch/arm/mach-s3c24xx/bast-irq.c
13175 SIPHASH PRF ROUTINES
13176 M: Jason A. Donenfeld <Jason@zx2c4.com>
13179 F: lib/test_siphash.c
13180 F: include/linux/siphash.h
13183 M: Gavin Schenk <g.schenk@eckelmann.de>
13184 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13185 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13188 F: include/trace/events/siox.h
13190 SIS 190 ETHERNET DRIVER
13191 M: Francois Romieu <romieu@fr.zoreil.com>
13192 L: netdev@vger.kernel.org
13194 F: drivers/net/ethernet/sis/sis190.c
13196 SIS 900/7016 FAST ETHERNET DRIVER
13197 M: Daniele Venzano <venza@brownhat.org>
13198 W: http://www.brownhat.org/sis900.html
13199 L: netdev@vger.kernel.org
13201 F: drivers/net/ethernet/sis/sis900.*
13203 SIS FRAMEBUFFER DRIVER
13204 M: Thomas Winischhofer <thomas@winischhofer.net>
13205 W: http://www.winischhofer.net/linuxsisvga.shtml
13207 F: Documentation/fb/sisfb.txt
13208 F: drivers/video/fbdev/sis/
13209 F: include/video/sisfb.h
13212 M: Thomas Winischhofer <thomas@winischhofer.net>
13213 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13215 F: drivers/usb/misc/sisusbvga/
13218 M: Christoph Lameter <cl@linux.com>
13219 M: Pekka Enberg <penberg@kernel.org>
13220 M: David Rientjes <rientjes@google.com>
13221 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13222 M: Andrew Morton <akpm@linux-foundation.org>
13223 L: linux-mm@kvack.org
13225 F: include/linux/sl?b*.h
13228 SLEEPABLE READ-COPY UPDATE (SRCU)
13229 M: Lai Jiangshan <jiangshanlai@gmail.com>
13230 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13231 M: Josh Triplett <josh@joshtriplett.org>
13232 R: Steven Rostedt <rostedt@goodmis.org>
13233 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13234 L: linux-kernel@vger.kernel.org
13235 W: http://www.rdrop.com/users/paulmck/RCU/
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13238 F: include/linux/srcu*.h
13239 F: kernel/rcu/srcu*.c
13241 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13242 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13245 F: drivers/slimbus/
13246 F: Documentation/devicetree/bindings/slimbus/
13247 F: include/linux/slimbus.h
13249 SMACK SECURITY MODULE
13250 M: Casey Schaufler <casey@schaufler-ca.com>
13251 L: linux-security-module@vger.kernel.org
13252 W: http://schaufler-ca.com
13253 T: git git://github.com/cschaufler/smack-next
13255 F: Documentation/admin-guide/LSM/Smack.rst
13258 SMC91x ETHERNET DRIVER
13259 M: Nicolas Pitre <nico@fluxnic.net>
13261 F: drivers/net/ethernet/smsc/smc91x.*
13263 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13264 M: Sakari Ailus <sakari.ailus@iki.fi>
13265 L: linux-media@vger.kernel.org
13267 F: drivers/media/i2c/smiapp/
13268 F: include/media/i2c/smiapp.h
13269 F: drivers/media/i2c/smiapp-pll.c
13270 F: drivers/media/i2c/smiapp-pll.h
13271 F: include/uapi/linux/smiapp.h
13272 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13274 SMM665 HARDWARE MONITOR DRIVER
13275 M: Guenter Roeck <linux@roeck-us.net>
13276 L: linux-hwmon@vger.kernel.org
13278 F: Documentation/hwmon/smm665
13279 F: drivers/hwmon/smm665.c
13281 SMSC EMC2103 HARDWARE MONITOR DRIVER
13282 M: Steve Glendinning <steve.glendinning@shawell.net>
13283 L: linux-hwmon@vger.kernel.org
13285 F: Documentation/hwmon/emc2103
13286 F: drivers/hwmon/emc2103.c
13288 SMSC SCH5627 HARDWARE MONITOR DRIVER
13289 M: Hans de Goede <hdegoede@redhat.com>
13290 L: linux-hwmon@vger.kernel.org
13292 F: Documentation/hwmon/sch5627
13293 F: drivers/hwmon/sch5627.c
13295 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13296 M: Steve Glendinning <steve.glendinning@shawell.net>
13297 L: linux-fbdev@vger.kernel.org
13299 F: drivers/video/fbdev/smscufx.c
13301 SMSC47B397 HARDWARE MONITOR DRIVER
13302 M: Jean Delvare <jdelvare@suse.com>
13303 L: linux-hwmon@vger.kernel.org
13305 F: Documentation/hwmon/smsc47b397
13306 F: drivers/hwmon/smsc47b397.c
13308 SMSC911x ETHERNET DRIVER
13309 M: Steve Glendinning <steve.glendinning@shawell.net>
13310 L: netdev@vger.kernel.org
13312 F: include/linux/smsc911x.h
13313 F: drivers/net/ethernet/smsc/smsc911x.*
13315 SMSC9420 PCI ETHERNET DRIVER
13316 M: Steve Glendinning <steve.glendinning@shawell.net>
13317 L: netdev@vger.kernel.org
13319 F: drivers/net/ethernet/smsc/smsc9420.*
13321 SOC-CAMERA V4L2 SUBSYSTEM
13322 L: linux-media@vger.kernel.org
13323 T: git git://linuxtv.org/media_tree.git
13325 F: include/media/soc*
13326 F: drivers/media/i2c/soc_camera/
13327 F: drivers/media/platform/soc_camera/
13329 SOCIONEXT SYNQUACER I2C DRIVER
13330 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13331 L: linux-i2c@vger.kernel.org
13333 F: drivers/i2c/busses/i2c-synquacer.c
13334 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13336 SOCIONEXT UNIPHIER SOUND DRIVER
13337 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13340 F: sound/soc/uniphier/
13342 SOEKRIS NET48XX LED SUPPORT
13343 M: Chris Boot <bootc@bootc.net>
13345 F: drivers/leds/leds-net48xx.c
13347 SOFT-ROCE DRIVER (rxe)
13348 M: Moni Shoua <monis@mellanox.com>
13349 L: linux-rdma@vger.kernel.org
13351 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13352 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13353 F: drivers/infiniband/sw/rxe/
13354 F: include/uapi/rdma/rdma_user_rxe.h
13356 SOFTLOGIC 6x10 MPEG CODEC
13357 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13358 M: Anton Sviridenko <anton@corp.bluecherry.net>
13359 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13360 M: Andrey Utkin <andrey_utkin@fastmail.com>
13361 M: Ismael Luceno <ismael@iodev.co.uk>
13362 L: linux-media@vger.kernel.org
13364 F: drivers/media/pci/solo6x10/
13366 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13367 M: James Morse <james.morse@arm.com>
13368 L: linux-arm-kernel@lists.infradead.org
13370 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13371 F: drivers/firmware/arm_sdei.c
13372 F: include/linux/sdei.h
13373 F: include/uapi/linux/sdei.h
13375 SOFTWARE RAID (Multiple Disks) SUPPORT
13376 M: Shaohua Li <shli@kernel.org>
13377 L: linux-raid@vger.kernel.org
13378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13380 F: drivers/md/Makefile
13381 F: drivers/md/Kconfig
13383 F: drivers/md/raid*
13384 F: include/linux/raid/
13385 F: include/uapi/linux/raid/
13387 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13388 M: Jassi Brar <jaswinder.singh@linaro.org>
13389 L: netdev@vger.kernel.org
13391 F: drivers/net/ethernet/socionext/netsec.c
13392 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13394 SOLIDRUN CLEARFOG SUPPORT
13395 M: Russell King <linux@armlinux.org.uk>
13397 F: arch/arm/boot/dts/armada-388-clearfog*
13398 F: arch/arm/boot/dts/armada-38x-solidrun-*
13400 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13401 M: Russell King <linux@armlinux.org.uk>
13403 F: arch/arm/boot/dts/imx6*-cubox-i*
13404 F: arch/arm/boot/dts/imx6*-hummingboard*
13405 F: arch/arm/boot/dts/imx6*-sr-*
13407 SONIC NETWORK DRIVER
13408 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13409 L: netdev@vger.kernel.org
13411 F: drivers/net/ethernet/natsemi/sonic.*
13413 SONICS SILICON BACKPLANE DRIVER (SSB)
13414 M: Michael Buesch <m@bues.ch>
13415 L: linux-wireless@vger.kernel.org
13418 F: include/linux/ssb/
13420 SONY IMX258 SENSOR DRIVER
13421 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13422 L: linux-media@vger.kernel.org
13423 T: git git://linuxtv.org/media_tree.git
13425 F: drivers/media/i2c/imx258.c
13427 SONY IMX274 SENSOR DRIVER
13428 M: Leon Luo <leonl@leopardimaging.com>
13429 L: linux-media@vger.kernel.org
13430 T: git git://linuxtv.org/media_tree.git
13432 F: drivers/media/i2c/imx274.c
13433 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13435 SONY MEMORYSTICK CARD SUPPORT
13436 M: Alex Dubov <oakad@yahoo.com>
13437 W: http://tifmxx.berlios.de/
13439 F: drivers/memstick/host/tifm_ms.c
13441 SONY MEMORYSTICK STANDARD SUPPORT
13442 M: Maxim Levitsky <maximlevitsky@gmail.com>
13444 F: drivers/memstick/core/ms_block.*
13446 SONY VAIO CONTROL DEVICE DRIVER
13447 M: Mattia Dongili <malattia@linux.it>
13448 L: platform-driver-x86@vger.kernel.org
13449 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13451 F: Documentation/laptops/sony-laptop.txt
13452 F: drivers/char/sonypi.c
13453 F: drivers/platform/x86/sony-laptop.c
13454 F: include/linux/sony-laptop.h
13457 M: Jaroslav Kysela <perex@perex.cz>
13458 M: Takashi Iwai <tiwai@suse.com>
13459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13460 W: http://www.alsa-project.org/
13461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13462 T: git git://git.alsa-project.org/alsa-kernel.git
13463 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13465 F: Documentation/sound/
13467 F: include/uapi/sound/
13470 SOUND - COMPRESSED AUDIO
13471 M: Vinod Koul <vkoul@kernel.org>
13472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13475 F: Documentation/sound/designs/compress-offload.rst
13476 F: include/sound/compress_driver.h
13477 F: include/uapi/sound/compress_*
13478 F: sound/core/compress_offload.c
13479 F: sound/soc/soc-compress.c
13481 SOUND - DMAENGINE HELPERS
13482 M: Lars-Peter Clausen <lars@metafoo.de>
13484 F: include/sound/dmaengine_pcm.h
13485 F: sound/core/pcm_dmaengine.c
13486 F: sound/soc/soc-generic-dmaengine-pcm.c
13488 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13489 M: Liam Girdwood <lgirdwood@gmail.com>
13490 M: Mark Brown <broonie@kernel.org>
13491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13492 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13493 W: http://alsa-project.org/main/index.php/ASoC
13495 F: Documentation/devicetree/bindings/sound/
13496 F: Documentation/sound/soc/
13498 F: include/sound/soc*
13500 SOUNDWIRE SUBSYSTEM
13501 M: Vinod Koul <vinod.koul@intel.com>
13502 M: Sanyog Kale <sanyog.r.kale@intel.com>
13503 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13506 F: Documentation/driver-api/soundwire/
13507 F: drivers/soundwire/
13508 F: include/linux/soundwire/
13511 M: Olli Salonen <olli.salonen@iki.fi>
13512 L: linux-media@vger.kernel.org
13513 W: https://linuxtv.org
13514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13516 F: drivers/media/dvb-frontends/sp2*
13518 SPARC + UltraSPARC (sparc/sparc64)
13519 M: "David S. Miller" <davem@davemloft.net>
13520 L: sparclinux@vger.kernel.org
13521 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13528 SPARC SERIAL DRIVERS
13529 M: "David S. Miller" <davem@davemloft.net>
13530 L: sparclinux@vger.kernel.org
13531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13534 F: include/linux/sunserialcore.h
13535 F: drivers/tty/serial/suncore.c
13536 F: drivers/tty/serial/sunhv.c
13537 F: drivers/tty/serial/sunsab.c
13538 F: drivers/tty/serial/sunsab.h
13539 F: drivers/tty/serial/sunsu.c
13540 F: drivers/tty/serial/sunzilog.c
13541 F: drivers/tty/serial/sunzilog.h
13542 F: drivers/tty/vcc.c
13545 M: "Christopher Li" <sparse@chrisli.org>
13546 L: linux-sparse@vger.kernel.org
13547 W: https://sparse.wiki.kernel.org/
13548 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13549 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13551 F: include/linux/compiler.h
13553 SPEAR CLOCK FRAMEWORK SUPPORT
13554 M: Viresh Kumar <vireshk@kernel.org>
13555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13556 W: http://www.st.com/spear
13558 F: drivers/clk/spear/
13560 SPEAR PLATFORM SUPPORT
13561 M: Viresh Kumar <vireshk@kernel.org>
13562 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13564 W: http://www.st.com/spear
13566 F: arch/arm/boot/dts/spear*
13567 F: arch/arm/mach-spear/
13570 M: Marek Vasut <marek.vasut@gmail.com>
13571 L: linux-mtd@lists.infradead.org
13572 W: http://www.linux-mtd.infradead.org/
13573 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13574 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13575 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13577 F: drivers/mtd/spi-nor/
13578 F: include/linux/mtd/spi-nor.h
13581 M: Mark Brown <broonie@kernel.org>
13582 L: linux-spi@vger.kernel.org
13583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13584 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13586 F: Documentation/devicetree/bindings/spi/
13587 F: Documentation/spi/
13589 F: include/linux/spi/
13590 F: include/uapi/linux/spi/
13593 SPIDERNET NETWORK DRIVER for CELL
13594 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13595 L: netdev@vger.kernel.org
13597 F: Documentation/networking/spider_net.txt
13598 F: drivers/net/ethernet/toshiba/spider_net*
13601 R: Stephen Boyd <sboyd@kernel.org>
13602 L: linux-arm-msm@vger.kernel.org
13603 F: Documentation/devicetree/bindings/spmi/
13605 F: include/dt-bindings/spmi/spmi.h
13606 F: include/linux/spmi.h
13607 F: include/trace/events/spmi.h
13610 M: Jeremy Kerr <jk@ozlabs.org>
13611 L: linuxppc-dev@lists.ozlabs.org
13612 W: http://www.ibm.com/developerworks/power/cell/
13614 F: Documentation/filesystems/spufs.txt
13615 F: arch/powerpc/platforms/cell/spufs/
13617 SQUASHFS FILE SYSTEM
13618 M: Phillip Lougher <phillip@squashfs.org.uk>
13619 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13620 W: http://squashfs.org.uk
13621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13623 F: Documentation/filesystems/squashfs.txt
13626 SRM (Alpha) environment access
13627 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13629 F: arch/alpha/kernel/srm_env.c
13631 ST STM32 I2C/SMBUS DRIVER
13632 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13633 L: linux-i2c@vger.kernel.org
13635 F: drivers/i2c/busses/i2c-stm32*
13638 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13639 L: stable@vger.kernel.org
13641 F: Documentation/process/stable-kernel-rules.rst
13644 M: Ian Abbott <abbotti@mev.co.uk>
13645 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13647 F: drivers/staging/comedi/
13649 STAGING - EROFS FILE SYSTEM
13650 M: Gao Xiang <gaoxiang25@huawei.com>
13651 M: Chao Yu <yuchao0@huawei.com>
13652 L: linux-erofs@lists.ozlabs.org
13654 F: drivers/staging/erofs/
13656 STAGING - FLARION FT1000 DRIVERS
13657 M: Marek Belisko <marek.belisko@gmail.com>
13659 F: drivers/staging/ft1000/
13661 STAGING - INDUSTRIAL IO
13662 M: Jonathan Cameron <jic23@kernel.org>
13663 L: linux-iio@vger.kernel.org
13665 F: Documentation/devicetree/bindings/staging/iio/
13666 F: drivers/staging/iio/
13668 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13669 M: Marc Dietrich <marvin24@gmx.de>
13670 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13671 L: linux-tegra@vger.kernel.org
13673 F: drivers/staging/nvec/
13675 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13676 M: Jens Frederich <jfrederich@gmail.com>
13677 M: Daniel Drake <dsd@laptop.org>
13678 M: Jon Nettleton <jon.nettleton@gmail.com>
13679 W: http://wiki.laptop.org/go/DCON
13681 F: drivers/staging/olpc_dcon/
13683 STAGING - REALTEK RTL8712U DRIVERS
13684 M: Larry Finger <Larry.Finger@lwfinger.net>
13685 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13687 F: drivers/staging/rtl8712/
13689 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13690 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13691 M: Teddy Wang <teddy.wang@siliconmotion.com>
13692 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13693 L: linux-fbdev@vger.kernel.org
13695 F: drivers/staging/sm750fb/
13697 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13698 M: William Hubbs <w.d.hubbs@gmail.com>
13699 M: Chris Brannon <chris@the-brannons.com>
13700 M: Kirk Reiser <kirk@reisers.ca>
13701 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13702 L: speakup@linux-speakup.org
13703 W: http://www.linux-speakup.org/
13705 F: drivers/staging/speakup/
13707 STAGING - VIA VT665X DRIVERS
13708 M: Forest Bond <forest@alittletooquiet.net>
13710 F: drivers/staging/vt665?/
13712 STAGING - WILC1000 WIFI DRIVER
13713 M: Aditya Shankar <aditya.shankar@microchip.com>
13714 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13715 L: linux-wireless@vger.kernel.org
13717 F: drivers/staging/wilc1000/
13719 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13720 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13722 F: drivers/staging/xgifb/
13725 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13727 L: devel@driverdev.osuosl.org
13729 F: drivers/staging/
13731 STARFIRE/DURALAN NETWORK DRIVER
13732 M: Ion Badulescu <ionut@badula.org>
13734 F: drivers/net/ethernet/adaptec/starfire*
13736 STEC S1220 SKD DRIVER
13737 M: Bart Van Assche <bart.vanassche@wdc.com>
13738 L: linux-block@vger.kernel.org
13740 F: drivers/block/skd*[ch]
13742 STI AUDIO (ASoC) DRIVERS
13743 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13744 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13746 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13750 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13752 F: drivers/staging/media/st-cec/
13753 F: Documentation/devicetree/bindings/media/stih-cec.txt
13755 STK1160 USB VIDEO CAPTURE DRIVER
13756 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13757 L: linux-media@vger.kernel.org
13758 T: git git://linuxtv.org/media_tree.git
13760 F: drivers/media/usb/stk1160/
13762 STM32 AUDIO (ASoC) DRIVERS
13763 M: Olivier Moysan <olivier.moysan@st.com>
13764 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13767 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13770 STM32 TIMER/LPTIMER DRIVERS
13771 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13773 F: drivers/*/stm32-*timer*
13774 F: drivers/pwm/pwm-stm32*
13775 F: include/linux/*/stm32-*tim*
13776 F: Documentation/ABI/testing/*timer-stm32
13777 F: Documentation/devicetree/bindings/*/stm32-*timer*
13778 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13780 STMMAC ETHERNET DRIVER
13781 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13782 M: Alexandre Torgue <alexandre.torgue@st.com>
13783 M: Jose Abreu <joabreu@synopsys.com>
13784 L: netdev@vger.kernel.org
13785 W: http://www.stlinux.com
13787 F: drivers/net/ethernet/stmicro/stmmac/
13790 M: Sam Creasey <sammy@sammy.net>
13791 W: http://sammy.net/sun3/
13793 F: arch/m68k/kernel/*sun3*
13794 F: arch/m68k/sun3*/
13795 F: arch/m68k/include/asm/sun3*
13796 F: drivers/net/ethernet/i825xx/sun3*
13798 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13799 M: Hans de Goede <hdegoede@redhat.com>
13800 L: linux-input@vger.kernel.org
13802 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13803 F: drivers/input/keyboard/sun4i-lradc-keys.c
13805 SUNDANCE NETWORK DRIVER
13806 M: Denis Kirjanov <kda@linux-powerpc.org>
13807 L: netdev@vger.kernel.org
13809 F: drivers/net/ethernet/dlink/sundance.c
13812 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13813 M: Rich Felker <dalias@libc.org>
13814 L: linux-sh@vger.kernel.org
13815 Q: http://patchwork.kernel.org/project/linux-sh/list/
13817 F: Documentation/sh/
13822 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13823 M: Len Brown <len.brown@intel.com>
13824 M: Pavel Machek <pavel@ucw.cz>
13825 L: linux-pm@vger.kernel.org
13826 B: https://bugzilla.kernel.org
13828 F: Documentation/power/
13829 F: arch/x86/kernel/acpi/
13830 F: drivers/base/power/
13832 F: include/linux/suspend.h
13833 F: include/linux/freezer.h
13834 F: include/linux/pm.h
13837 M: Martin Mares <mj@ucw.cz>
13838 L: linux-video@atrey.karlin.mff.cuni.cz
13840 F: Documentation/svga.txt
13841 F: arch/x86/boot/video*
13844 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13845 L: iommu@lists.linux-foundation.org
13846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13848 F: kernel/dma/swiotlb.c
13849 F: arch/*/kernel/pci-swiotlb.c
13850 F: include/linux/swiotlb.h
13853 M: Jiri Pirko <jiri@resnulli.us>
13854 M: Ivan Vecera <ivecera@redhat.com>
13855 L: netdev@vger.kernel.org
13858 F: include/net/switchdev.h
13860 SY8106A REGULATOR DRIVER
13861 M: Icenowy Zheng <icenowy@aosc.io>
13863 F: drivers/regulator/sy8106a-regulator.c
13864 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13866 SYNC FILE FRAMEWORK
13867 M: Sumit Semwal <sumit.semwal@linaro.org>
13868 R: Gustavo Padovan <gustavo@padovan.org>
13870 L: linux-media@vger.kernel.org
13871 L: dri-devel@lists.freedesktop.org
13872 F: drivers/dma-buf/sync_*
13873 F: drivers/dma-buf/dma-fence*
13874 F: drivers/dma-buf/sw_sync.c
13875 F: include/linux/sync_file.h
13876 F: include/uapi/linux/sync_file.h
13877 F: Documentation/sync_file.txt
13878 T: git git://anongit.freedesktop.org/drm/drm-misc
13880 SYNOPSYS ARC ARCHITECTURE
13881 M: Vineet Gupta <vgupta@synopsys.com>
13882 L: linux-snps-arc@lists.infradead.org
13885 F: Documentation/devicetree/bindings/arc/*
13886 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13887 F: drivers/clocksource/arc_timer.c
13888 F: drivers/tty/serial/arc_uart.c
13889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13891 SYNOPSYS ARC HSDK SDP pll clock driver
13892 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13894 F: drivers/clk/clk-hsdk-pll.c
13895 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13897 SYNOPSYS ARC SDP clock driver
13898 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13900 F: drivers/clk/axs10x/*
13901 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13903 SYNOPSYS ARC SDP platform support
13904 M: Alexey Brodkin <abrodkin@synopsys.com>
13906 F: arch/arc/plat-axs10x
13907 F: arch/arc/boot/dts/ax*
13908 F: Documentation/devicetree/bindings/arc/axs10*
13910 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13911 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13913 F: drivers/reset/reset-axs10x.c
13914 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13916 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13917 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13919 F: drivers/tty/serial/8250/8250_dw.c
13921 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13922 M: Hoan Tran <hotran@apm.com>
13923 L: linux-gpio@vger.kernel.org
13925 F: drivers/gpio/gpio-dwapb.c
13926 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13928 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13929 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13931 F: drivers/dma/dwi-axi-dmac/
13932 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13934 SYNOPSYS DESIGNWARE DMAC DRIVER
13935 M: Viresh Kumar <vireshk@kernel.org>
13936 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13938 F: include/linux/dma/dw.h
13939 F: include/linux/platform_data/dma-dw.h
13942 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13943 M: Jose Abreu <Jose.Abreu@synopsys.com>
13944 L: netdev@vger.kernel.org
13946 F: drivers/net/ethernet/synopsys/
13948 SYNOPSYS DESIGNWARE I2C DRIVER
13949 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13950 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13951 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13952 L: linux-i2c@vger.kernel.org
13954 F: drivers/i2c/busses/i2c-designware-*
13955 F: include/linux/platform_data/i2c-designware.h
13957 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13958 M: Jaehoon Chung <jh80.chung@samsung.com>
13959 L: linux-mmc@vger.kernel.org
13961 F: drivers/mmc/host/dw_mmc*
13963 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13964 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13966 F: drivers/reset/reset-hsdk.c
13967 F: include/dt-bindings/reset/snps,hsdk-reset.h
13968 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13970 SYSTEM CONFIGURATION (SYSCON)
13971 M: Lee Jones <lee.jones@linaro.org>
13972 M: Arnd Bergmann <arnd@arndb.de>
13973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13975 F: drivers/mfd/syscon.c
13977 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13978 M: Sudeep Holla <sudeep.holla@arm.com>
13979 L: linux-arm-kernel@lists.infradead.org
13981 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13982 F: drivers/clk/clk-sc[mp]i.c
13983 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13984 F: drivers/firmware/arm_scpi.c
13985 F: drivers/firmware/arm_scmi/
13986 F: include/linux/sc[mp]i_protocol.h
13988 SYSTEM RESET/SHUTDOWN DRIVERS
13989 M: Sebastian Reichel <sre@kernel.org>
13990 L: linux-pm@vger.kernel.org
13991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13993 F: Documentation/devicetree/bindings/power/reset/
13994 F: drivers/power/reset/
13996 SYSTEM TRACE MODULE CLASS
13997 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14000 F: Documentation/trace/stm.rst
14001 F: drivers/hwtracing/stm/
14002 F: include/linux/stm.h
14003 F: include/uapi/linux/stm.h
14006 M: Christoph Hellwig <hch@infradead.org>
14008 F: Documentation/filesystems/sysv-fs.txt
14010 F: include/linux/sysv_fs.h
14013 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14014 L: linux-scsi@vger.kernel.org
14015 L: target-devel@vger.kernel.org
14016 W: http://www.linux-iscsi.org
14017 W: http://groups.google.com/group/linux-iscsi-target-dev
14018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14022 F: Documentation/target/
14024 TASKSTATS STATISTICS INTERFACE
14025 M: Balbir Singh <bsingharora@gmail.com>
14027 F: Documentation/accounting/taskstats*
14028 F: include/linux/taskstats*
14029 F: kernel/taskstats.c
14032 M: Jamal Hadi Salim <jhs@mojatatu.com>
14033 M: Cong Wang <xiyou.wangcong@gmail.com>
14034 M: Jiri Pirko <jiri@resnulli.us>
14035 L: netdev@vger.kernel.org
14037 F: include/net/pkt_cls.h
14038 F: include/net/pkt_sched.h
14039 F: include/net/tc_act/
14040 F: include/uapi/linux/pkt_cls.h
14041 F: include/uapi/linux/pkt_sched.h
14042 F: include/uapi/linux/tc_act/
14043 F: include/uapi/linux/tc_ematch/
14046 TC90522 MEDIA DRIVER
14047 M: Akihiro Tsukada <tskd08@gmail.com>
14048 L: linux-media@vger.kernel.org
14050 F: drivers/media/dvb-frontends/tc90522*
14052 TCP LOW PRIORITY MODULE
14053 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14054 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14055 W: http://tcp-lp-mod.sourceforge.net/
14057 F: net/ipv4/tcp_lp.c
14059 TDA10071 MEDIA DRIVER
14060 M: Antti Palosaari <crope@iki.fi>
14061 L: linux-media@vger.kernel.org
14062 W: https://linuxtv.org
14063 W: http://palosaari.fi/linux/
14064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14065 T: git git://linuxtv.org/anttip/media_tree.git
14067 F: drivers/media/dvb-frontends/tda10071*
14069 TDA18212 MEDIA DRIVER
14070 M: Antti Palosaari <crope@iki.fi>
14071 L: linux-media@vger.kernel.org
14072 W: https://linuxtv.org
14073 W: http://palosaari.fi/linux/
14074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14075 T: git git://linuxtv.org/anttip/media_tree.git
14077 F: drivers/media/tuners/tda18212*
14079 TDA18218 MEDIA DRIVER
14080 M: Antti Palosaari <crope@iki.fi>
14081 L: linux-media@vger.kernel.org
14082 W: https://linuxtv.org
14083 W: http://palosaari.fi/linux/
14084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14085 T: git git://linuxtv.org/anttip/media_tree.git
14087 F: drivers/media/tuners/tda18218*
14089 TDA18250 MEDIA DRIVER
14090 M: Olli Salonen <olli.salonen@iki.fi>
14091 L: linux-media@vger.kernel.org
14092 W: https://linuxtv.org
14093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14094 T: git git://linuxtv.org/media_tree.git
14096 F: drivers/media/tuners/tda18250*
14098 TDA18271 MEDIA DRIVER
14099 M: Michael Krufky <mkrufky@linuxtv.org>
14100 L: linux-media@vger.kernel.org
14101 W: https://linuxtv.org
14102 W: http://github.com/mkrufky
14103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14104 T: git git://linuxtv.org/mkrufky/tuners.git
14106 F: drivers/media/tuners/tda18271*
14108 TDA1997x MEDIA DRIVER
14109 M: Tim Harvey <tharvey@gateworks.com>
14110 L: linux-media@vger.kernel.org
14111 W: https://linuxtv.org
14112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14114 F: drivers/media/i2c/tda1997x.*
14116 TDA827x MEDIA DRIVER
14117 M: Michael Krufky <mkrufky@linuxtv.org>
14118 L: linux-media@vger.kernel.org
14119 W: https://linuxtv.org
14120 W: http://github.com/mkrufky
14121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14122 T: git git://linuxtv.org/mkrufky/tuners.git
14124 F: drivers/media/tuners/tda8290.*
14126 TDA8290 MEDIA DRIVER
14127 M: Michael Krufky <mkrufky@linuxtv.org>
14128 L: linux-media@vger.kernel.org
14129 W: https://linuxtv.org
14130 W: http://github.com/mkrufky
14131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14132 T: git git://linuxtv.org/mkrufky/tuners.git
14134 F: drivers/media/tuners/tda8290.*
14136 TDA9840 MEDIA DRIVER
14137 M: Hans Verkuil <hverkuil@xs4all.nl>
14138 L: linux-media@vger.kernel.org
14139 T: git git://linuxtv.org/media_tree.git
14140 W: https://linuxtv.org
14142 F: drivers/media/i2c/tda9840*
14144 TEA5761 TUNER DRIVER
14145 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14146 L: linux-media@vger.kernel.org
14147 W: https://linuxtv.org
14148 T: git git://linuxtv.org/media_tree.git
14150 F: drivers/media/tuners/tea5761.*
14152 TEA5767 TUNER DRIVER
14153 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14154 L: linux-media@vger.kernel.org
14155 W: https://linuxtv.org
14156 T: git git://linuxtv.org/media_tree.git
14158 F: drivers/media/tuners/tea5767.*
14160 TEA6415C MEDIA DRIVER
14161 M: Hans Verkuil <hverkuil@xs4all.nl>
14162 L: linux-media@vger.kernel.org
14163 T: git git://linuxtv.org/media_tree.git
14164 W: https://linuxtv.org
14166 F: drivers/media/i2c/tea6415c*
14168 TEA6420 MEDIA DRIVER
14169 M: Hans Verkuil <hverkuil@xs4all.nl>
14170 L: linux-media@vger.kernel.org
14171 T: git git://linuxtv.org/media_tree.git
14172 W: https://linuxtv.org
14174 F: drivers/media/i2c/tea6420*
14177 M: Jiri Pirko <jiri@resnulli.us>
14178 L: netdev@vger.kernel.org
14180 F: drivers/net/team/
14181 F: include/linux/if_team.h
14182 F: include/uapi/linux/if_team.h
14184 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14185 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14187 F: arch/x86/platform/ts5500/
14189 TECHNOTREND USB IR RECEIVER
14190 M: Sean Young <sean@mess.org>
14191 L: linux-media@vger.kernel.org
14193 F: drivers/media/rc/ttusbir.c
14195 TECHWELL TW9910 VIDEO DECODER
14196 L: linux-media@vger.kernel.org
14198 F: drivers/media/i2c/tw9910.c
14199 F: include/media/i2c/tw9910.h
14202 M: Jens Wiklander <jens.wiklander@linaro.org>
14204 F: include/linux/tee_drv.h
14205 F: include/uapi/linux/tee.h
14207 F: Documentation/tee.txt
14209 TEGRA ARCHITECTURE SUPPORT
14210 M: Thierry Reding <thierry.reding@gmail.com>
14211 M: Jonathan Hunter <jonathanh@nvidia.com>
14212 L: linux-tegra@vger.kernel.org
14213 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14219 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14220 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14222 F: drivers/clk/tegra/
14225 M: Laxman Dewangan <ldewangan@nvidia.com>
14226 M: Jon Hunter <jonathanh@nvidia.com>
14228 F: drivers/dma/tegra*
14231 M: Laxman Dewangan <ldewangan@nvidia.com>
14233 F: drivers/i2c/busses/i2c-tegra.c
14235 TEGRA IOMMU DRIVERS
14236 M: Thierry Reding <thierry.reding@gmail.com>
14237 L: linux-tegra@vger.kernel.org
14239 F: drivers/iommu/tegra*
14242 M: Laxman Dewangan <ldewangan@nvidia.com>
14244 F: drivers/input/keyboard/tegra-kbc.c
14247 M: Stefan Agner <stefan@agner.ch>
14248 M: Lucas Stach <dev@lynxeye.de>
14250 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14251 F: drivers/mtd/nand/raw/tegra_nand.c
14254 M: Thierry Reding <thierry.reding@gmail.com>
14256 F: drivers/pwm/pwm-tegra.c
14258 TEGRA SERIAL DRIVER
14259 M: Laxman Dewangan <ldewangan@nvidia.com>
14261 F: drivers/tty/serial/serial-tegra.c
14264 M: Laxman Dewangan <ldewangan@nvidia.com>
14266 F: drivers/spi/spi-tegra*
14268 TEHUTI ETHERNET DRIVER
14269 M: Andy Gospodarek <andy@greyhouse.net>
14270 L: netdev@vger.kernel.org
14272 F: drivers/net/ethernet/tehuti/*
14274 Telecom Clock Driver for MCPL0010
14275 M: Mark Gross <mark.gross@intel.com>
14277 F: drivers/char/tlclk.c
14279 TENSILICA XTENSA PORT (xtensa)
14280 M: Chris Zankel <chris@zankel.net>
14281 M: Max Filippov <jcmvbkbc@gmail.com>
14282 L: linux-xtensa@linux-xtensa.org
14283 T: git git://github.com/czankel/xtensa-linux.git
14286 F: drivers/irqchip/irq-xtensa-*
14288 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14289 M: Nishanth Menon <nm@ti.com>
14290 M: Tero Kristo <t-kristo@ti.com>
14291 M: Santosh Shilimkar <ssantosh@kernel.org>
14292 L: linux-arm-kernel@lists.infradead.org
14294 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14295 F: drivers/firmware/ti_sci*
14296 F: include/linux/soc/ti/ti_sci_protocol.h
14297 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14298 F: include/dt-bindings/genpd/k2g.h
14299 F: drivers/soc/ti/ti_sci_pm_domains.c
14300 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14301 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14302 F: drivers/clk/keystone/sci-clk.c
14303 F: drivers/reset/reset-ti-sci.c
14305 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14306 M: Hans Verkuil <hverkuil@xs4all.nl>
14307 L: linux-media@vger.kernel.org
14308 T: git git://linuxtv.org/media_tree.git
14309 W: https://linuxtv.org
14311 F: drivers/media/radio/radio-raremono.c
14314 M: Zhang Rui <rui.zhang@intel.com>
14315 M: Eduardo Valentin <edubezval@gmail.com>
14316 L: linux-pm@vger.kernel.org
14317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14319 Q: https://patchwork.kernel.org/project/linux-pm/list/
14321 F: drivers/thermal/
14322 F: include/linux/thermal.h
14323 F: include/uapi/linux/thermal.h
14324 F: include/linux/cpu_cooling.h
14325 F: Documentation/devicetree/bindings/thermal/
14327 THERMAL/CPU_COOLING
14328 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14329 M: Viresh Kumar <viresh.kumar@linaro.org>
14330 M: Javi Merino <javi.merino@kernel.org>
14331 L: linux-pm@vger.kernel.org
14333 F: Documentation/thermal/cpu-cooling-api.txt
14334 F: drivers/thermal/cpu_cooling.c
14335 F: include/linux/cpu_cooling.h
14337 THINKPAD ACPI EXTRAS DRIVER
14338 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14339 L: ibm-acpi-devel@lists.sourceforge.net
14340 L: platform-driver-x86@vger.kernel.org
14341 W: http://ibm-acpi.sourceforge.net
14342 W: http://thinkwiki.org/wiki/Ibm-acpi
14343 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14345 F: drivers/platform/x86/thinkpad_acpi.c
14348 M: Andreas Noever <andreas.noever@gmail.com>
14349 M: Michael Jamet <michael.jamet@intel.com>
14350 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14351 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14354 F: Documentation/admin-guide/thunderbolt.rst
14355 F: drivers/thunderbolt/
14356 F: include/linux/thunderbolt.h
14358 THUNDERBOLT NETWORK DRIVER
14359 M: Michael Jamet <michael.jamet@intel.com>
14360 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14361 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14362 L: netdev@vger.kernel.org
14364 F: drivers/net/thunderbolt.c
14366 THUNDERX GPIO DRIVER
14367 M: David Daney <david.daney@cavium.com>
14369 F: drivers/gpio/gpio-thunderx.c
14371 TI AM437X VPFE DRIVER
14372 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14373 L: linux-media@vger.kernel.org
14374 W: https://linuxtv.org
14375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14376 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14378 F: drivers/media/platform/am437x/
14380 TI BANDGAP AND THERMAL DRIVER
14381 M: Eduardo Valentin <edubezval@gmail.com>
14382 M: Keerthy <j-keerthy@ti.com>
14383 L: linux-pm@vger.kernel.org
14384 L: linux-omap@vger.kernel.org
14386 F: drivers/thermal/ti-soc-thermal/
14388 TI BQ27XXX POWER SUPPLY DRIVER
14389 R: Andrew F. Davis <afd@ti.com>
14390 F: include/linux/power/bq27xxx_battery.h
14391 F: drivers/power/supply/bq27xxx_battery.c
14392 F: drivers/power/supply/bq27xxx_battery_i2c.c
14394 TI CDCE706 CLOCK DRIVER
14395 M: Max Filippov <jcmvbkbc@gmail.com>
14397 F: drivers/clk/clk-cdce706.c
14400 M: Tero Kristo <t-kristo@ti.com>
14401 L: linux-omap@vger.kernel.org
14404 F: include/linux/clk/ti.h
14406 TI DAVINCI MACHINE SUPPORT
14407 M: Sekhar Nori <nsekhar@ti.com>
14408 M: Kevin Hilman <khilman@kernel.org>
14409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14412 F: arch/arm/mach-davinci/
14413 F: drivers/i2c/busses/i2c-davinci.c
14414 F: arch/arm/boot/dts/da850*
14416 TI DAVINCI SERIES CLOCK DRIVER
14417 M: David Lechner <david@lechnology.com>
14418 R: Sekhar Nori <nsekhar@ti.com>
14420 F: Documentation/devicetree/bindings/clock/ti/davinci/
14421 F: drivers/clk/davinci/
14423 TI DAVINCI SERIES GPIO DRIVER
14424 M: Keerthy <j-keerthy@ti.com>
14425 L: linux-gpio@vger.kernel.org
14427 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14428 F: drivers/gpio/gpio-davinci.c
14430 TI DAVINCI SERIES MEDIA DRIVER
14431 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14432 L: linux-media@vger.kernel.org
14433 W: https://linuxtv.org
14434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14435 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14437 F: drivers/media/platform/davinci/
14438 F: include/media/davinci/
14440 TI ETHERNET SWITCH DRIVER (CPSW)
14441 R: Grygorii Strashko <grygorii.strashko@ti.com>
14442 L: linux-omap@vger.kernel.org
14443 L: netdev@vger.kernel.org
14445 F: drivers/net/ethernet/ti/cpsw*
14446 F: drivers/net/ethernet/ti/davinci*
14448 TI FLASH MEDIA INTERFACE DRIVER
14449 M: Alex Dubov <oakad@yahoo.com>
14451 F: drivers/misc/tifm*
14452 F: drivers/mmc/host/tifm_sd.c
14453 F: include/linux/tifm.h
14455 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14456 M: Santosh Shilimkar <ssantosh@kernel.org>
14457 L: linux-kernel@vger.kernel.org
14458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14460 F: drivers/soc/ti/*
14461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14463 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14464 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14465 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14468 F: sound/soc/codecs/lm49453*
14469 F: sound/soc/codecs/isabelle*
14471 TI LP855x BACKLIGHT DRIVER
14472 M: Milo Kim <milo.kim@ti.com>
14474 F: Documentation/backlight/lp855x-driver.txt
14475 F: drivers/video/backlight/lp855x_bl.c
14476 F: include/linux/platform_data/lp855x.h
14478 TI LP8727 CHARGER DRIVER
14479 M: Milo Kim <milo.kim@ti.com>
14481 F: drivers/power/supply/lp8727_charger.c
14482 F: include/linux/platform_data/lp8727.h
14484 TI LP8788 MFD DRIVER
14485 M: Milo Kim <milo.kim@ti.com>
14487 F: drivers/iio/adc/lp8788_adc.c
14488 F: drivers/leds/leds-lp8788.c
14489 F: drivers/mfd/lp8788*.c
14490 F: drivers/power/supply/lp8788-charger.c
14491 F: drivers/regulator/lp8788-*.c
14492 F: include/linux/mfd/lp8788*.h
14494 TI NETCP ETHERNET DRIVER
14495 M: Wingman Kwok <w-kwok2@ti.com>
14496 M: Murali Karicheri <m-karicheri2@ti.com>
14497 L: netdev@vger.kernel.org
14499 F: drivers/net/ethernet/ti/netcp*
14501 TI TAS571X FAMILY ASoC CODEC DRIVER
14502 M: Kevin Cernekee <cernekee@chromium.org>
14503 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14505 F: sound/soc/codecs/tas571x*
14507 TI TRF7970A NFC DRIVER
14508 M: Mark Greer <mgreer@animalcreek.com>
14509 L: linux-wireless@vger.kernel.org
14510 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14512 F: drivers/nfc/trf7970a.c
14513 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14515 TI TWL4030 SERIES SOC CODEC DRIVER
14516 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14517 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14519 F: sound/soc/codecs/twl4030*
14522 M: Benoit Parrot <bparrot@ti.com>
14523 L: linux-media@vger.kernel.org
14524 W: http://linuxtv.org/
14525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14527 F: drivers/media/platform/ti-vpe/
14529 TI WILINK WIRELESS DRIVERS
14530 L: linux-wireless@vger.kernel.org
14531 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14532 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14535 F: drivers/net/wireless/ti/
14536 F: include/linux/wl12xx.h
14538 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14539 M: John Stultz <john.stultz@linaro.org>
14540 M: Thomas Gleixner <tglx@linutronix.de>
14541 R: Stephen Boyd <sboyd@kernel.org>
14542 L: linux-kernel@vger.kernel.org
14543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14545 F: include/linux/clocksource.h
14546 F: include/linux/time.h
14547 F: include/linux/timex.h
14548 F: include/uapi/linux/time.h
14549 F: include/uapi/linux/timex.h
14550 F: kernel/time/clocksource.c
14551 F: kernel/time/time*.c
14552 F: kernel/time/alarmtimer.c
14553 F: kernel/time/ntp.c
14554 F: tools/testing/selftests/timers/
14557 M: Jon Maloy <jon.maloy@ericsson.com>
14558 M: Ying Xue <ying.xue@windriver.com>
14559 L: netdev@vger.kernel.org (core kernel code)
14560 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14561 W: http://tipc.sourceforge.net/
14563 F: include/uapi/linux/tipc*.h
14566 TLAN NETWORK DRIVER
14567 M: Samuel Chessman <chessman@tux.org>
14568 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14569 W: http://sourceforge.net/projects/tlan/
14571 F: Documentation/networking/tlan.txt
14572 F: drivers/net/ethernet/ti/tlan.*
14574 TM6000 VIDEO4LINUX DRIVER
14575 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14576 L: linux-media@vger.kernel.org
14577 W: https://linuxtv.org
14578 T: git git://linuxtv.org/media_tree.git
14580 F: drivers/media/usb/tm6000/
14581 F: Documentation/media/v4l-drivers/tm6000*
14583 TMIO/SDHI MMC DRIVER
14584 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14585 L: linux-mmc@vger.kernel.org
14587 F: drivers/mmc/host/tmio_mmc*
14588 F: drivers/mmc/host/renesas_sdhi*
14589 F: include/linux/mfd/tmio.h
14591 TMP401 HARDWARE MONITOR DRIVER
14592 M: Guenter Roeck <linux@roeck-us.net>
14593 L: linux-hwmon@vger.kernel.org
14595 F: Documentation/hwmon/tmp401
14596 F: drivers/hwmon/tmp401.c
14598 TMPFS (SHMEM FILESYSTEM)
14599 M: Hugh Dickins <hughd@google.com>
14600 L: linux-mm@kvack.org
14602 F: include/linux/shmem_fs.h
14605 TOMOYO SECURITY MODULE
14606 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14607 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14608 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14609 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14610 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14611 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14612 W: http://tomoyo.sourceforge.jp/
14613 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14615 F: security/tomoyo/
14617 TOPSTAR LAPTOP EXTRAS DRIVER
14618 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14619 L: platform-driver-x86@vger.kernel.org
14621 F: drivers/platform/x86/topstar-laptop.c
14623 TORTURE-TEST MODULES
14624 M: Davidlohr Bueso <dave@stgolabs.net>
14625 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14626 M: Josh Triplett <josh@joshtriplett.org>
14627 L: linux-kernel@vger.kernel.org
14629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14630 F: Documentation/RCU/torture.txt
14631 F: kernel/torture.c
14632 F: kernel/rcu/rcutorture.c
14633 F: kernel/rcu/rcuperf.c
14634 F: kernel/locking/locktorture.c
14636 TOSHIBA ACPI EXTRAS DRIVER
14637 M: Azael Avalos <coproscefalo@gmail.com>
14638 L: platform-driver-x86@vger.kernel.org
14640 F: drivers/platform/x86/toshiba_acpi.c
14642 TOSHIBA BLUETOOTH DRIVER
14643 M: Azael Avalos <coproscefalo@gmail.com>
14644 L: platform-driver-x86@vger.kernel.org
14646 F: drivers/platform/x86/toshiba_bluetooth.c
14648 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14649 M: Azael Avalos <coproscefalo@gmail.com>
14650 L: platform-driver-x86@vger.kernel.org
14652 F: drivers/platform/x86/toshiba_haps.c
14655 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14656 W: http://www.buzzard.org.uk/toshiba/
14658 F: drivers/char/toshiba.c
14659 F: include/linux/toshiba.h
14660 F: include/uapi/linux/toshiba.h
14662 TOSHIBA TC358743 DRIVER
14663 M: Mats Randgaard <matrandg@cisco.com>
14664 L: linux-media@vger.kernel.org
14666 F: drivers/media/i2c/tc358743*
14667 F: include/media/i2c/tc358743.h
14669 TOSHIBA WMI HOTKEYS DRIVER
14670 M: Azael Avalos <coproscefalo@gmail.com>
14671 L: platform-driver-x86@vger.kernel.org
14673 F: drivers/platform/x86/toshiba-wmi.c
14676 M: Peter Huewe <peterhuewe@gmx.de>
14677 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14678 R: Jason Gunthorpe <jgg@ziepe.ca>
14679 L: linux-integrity@vger.kernel.org
14680 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14681 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14682 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14684 F: drivers/char/tpm/
14687 M: Steven Rostedt <rostedt@goodmis.org>
14688 M: Ingo Molnar <mingo@redhat.com>
14689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14691 F: Documentation/trace/ftrace.rst
14692 F: arch/*/*/*/ftrace.h
14693 F: arch/*/kernel/ftrace.c
14694 F: include/*/ftrace.h
14695 F: include/linux/trace*.h
14698 F: tools/testing/selftests/ftrace/
14700 TRACING MMIO ACCESSES (MMIOTRACE)
14701 M: Steven Rostedt <rostedt@goodmis.org>
14702 M: Ingo Molnar <mingo@kernel.org>
14703 R: Karol Herbst <karolherbst@gmail.com>
14704 R: Pekka Paalanen <ppaalanen@gmail.com>
14706 L: linux-kernel@vger.kernel.org
14707 L: nouveau@lists.freedesktop.org
14708 F: kernel/trace/trace_mmiotrace.c
14709 F: include/linux/mmiotrace.h
14710 F: arch/x86/mm/kmmio.c
14711 F: arch/x86/mm/mmio-mod.c
14712 F: arch/x86/mm/testmmiotrace.c
14715 M: Jiri Kosina <trivial@kernel.org>
14716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14718 K: ^Subject:.*(?i)trivial
14720 TEMPO SEMICONDUCTOR DRIVERS
14721 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14723 F: sound/soc/codecs/tscs*.c
14724 F: sound/soc/codecs/tscs*.h
14725 F: Documentation/devicetree/bindings/sound/tscs*.txt
14728 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14729 M: Jiri Slaby <jslaby@suse.com>
14731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14732 F: Documentation/serial/
14734 F: drivers/tty/serial/serial_core.c
14735 F: include/linux/serial_core.h
14736 F: include/linux/serial.h
14737 F: include/linux/tty.h
14738 F: include/uapi/linux/serial_core.h
14739 F: include/uapi/linux/serial.h
14740 F: include/uapi/linux/tty.h
14742 TUA9001 MEDIA DRIVER
14743 M: Antti Palosaari <crope@iki.fi>
14744 L: linux-media@vger.kernel.org
14745 W: https://linuxtv.org
14746 W: http://palosaari.fi/linux/
14747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14748 T: git git://linuxtv.org/anttip/media_tree.git
14750 F: drivers/media/tuners/tua9001*
14752 TULIP NETWORK DRIVERS
14753 L: netdev@vger.kernel.org
14754 L: linux-parisc@vger.kernel.org
14756 F: drivers/net/ethernet/dec/tulip/
14759 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14760 W: http://vtun.sourceforge.net/tun
14762 F: Documentation/networking/tuntap.txt
14763 F: arch/um/os-Linux/drivers/
14765 TURBOCHANNEL SUBSYSTEM
14766 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14767 M: Ralf Baechle <ralf@linux-mips.org>
14768 L: linux-mips@linux-mips.org
14769 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14772 F: include/linux/tc.h
14775 M: "Len Brown" <lenb@kernel.org>
14776 L: linux-pm@vger.kernel.org
14777 B: https://bugzilla.kernel.org
14778 Q: https://patchwork.kernel.org/project/linux-pm/list/
14779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14781 F: tools/power/x86/turbostat/
14783 TW5864 VIDEO4LINUX DRIVER
14784 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14785 M: Anton Sviridenko <anton@corp.bluecherry.net>
14786 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14787 M: Andrey Utkin <andrey_utkin@fastmail.com>
14788 L: linux-media@vger.kernel.org
14790 F: drivers/media/pci/tw5864/
14792 TW68 VIDEO4LINUX DRIVER
14793 M: Hans Verkuil <hverkuil@xs4all.nl>
14794 L: linux-media@vger.kernel.org
14795 T: git git://linuxtv.org/media_tree.git
14796 W: https://linuxtv.org
14798 F: drivers/media/pci/tw68/
14800 TW686X VIDEO4LINUX DRIVER
14801 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14802 L: linux-media@vger.kernel.org
14803 T: git git://linuxtv.org/media_tree.git
14804 W: http://linuxtv.org
14806 F: drivers/media/pci/tw686x/
14808 UBI FILE SYSTEM (UBIFS)
14809 M: Richard Weinberger <richard@nod.at>
14810 M: Artem Bityutskiy <dedekind1@gmail.com>
14811 M: Adrian Hunter <adrian.hunter@intel.com>
14812 L: linux-mtd@lists.infradead.org
14813 T: git git://git.infradead.org/ubifs-2.6.git
14814 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14816 F: Documentation/filesystems/ubifs.txt
14819 UCLINUX (M68KNOMMU AND COLDFIRE)
14820 M: Greg Ungerer <gerg@linux-m68k.org>
14821 W: http://www.linux-m68k.org/
14822 W: http://www.uclinux.org/
14823 L: linux-m68k@lists.linux-m68k.org
14824 L: uclinux-dev@uclinux.org (subscribers-only)
14825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14827 F: arch/m68k/coldfire/
14829 F: arch/m68k/*/*_no.*
14830 F: arch/m68k/include/asm/*_no.*
14833 M: Jan Kara <jack@suse.com>
14835 F: Documentation/filesystems/udf.txt
14839 M: Bastien Nocera <hadess@hadess.net>
14840 L: linux-input@vger.kernel.org
14842 F: drivers/hid/hid-udraw-ps3.c
14845 M: Evgeniy Dushistov <dushistov@mail.ru>
14847 F: Documentation/filesystems/ufs.txt
14850 UHID USERSPACE HID IO DRIVER:
14851 M: David Herrmann <dh.herrmann@googlemail.com>
14852 L: linux-input@vger.kernel.org
14854 F: drivers/hid/uhid.c
14855 F: include/uapi/linux/uhid.h
14858 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14859 L: linux-usb@vger.kernel.org
14861 F: drivers/usb/common/ulpi.c
14862 F: include/linux/ulpi/
14864 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14865 L: linux-usb@vger.kernel.org
14868 F: include/linux/uwb.h
14869 F: include/linux/uwb/
14871 UNICORE32 ARCHITECTURE:
14872 M: Guan Xuetao <gxt@pku.edu.cn>
14873 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14875 T: git git://github.com/gxt/linux.git
14879 M: Tony Finch <dot@dotat.at>
14880 W: http://dotat.at/prog/unifdef
14882 F: scripts/unifdef.c
14884 UNIFORM CDROM DRIVER
14885 M: Jens Axboe <axboe@kernel.dk>
14886 W: http://www.kernel.dk
14888 F: Documentation/cdrom/
14889 F: drivers/cdrom/cdrom.c
14890 F: include/linux/cdrom.h
14891 F: include/uapi/linux/cdrom.h
14893 UNISYS S-PAR DRIVERS
14894 M: David Kershner <david.kershner@unisys.com>
14895 L: sparmaintainer@unisys.com (Unisys internal)
14897 F: include/linux/visorbus.h
14898 F: drivers/visorbus/
14899 F: drivers/staging/unisys/
14901 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14902 M: Vinayak Holikatti <vinholikatti@gmail.com>
14903 L: linux-scsi@vger.kernel.org
14905 F: Documentation/scsi/ufs.txt
14906 F: drivers/scsi/ufs/
14908 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14909 M: Joao Pinto <jpinto@synopsys.com>
14910 L: linux-scsi@vger.kernel.org
14912 F: drivers/scsi/ufs/*dwc*
14914 UNSORTED BLOCK IMAGES (UBI)
14915 M: Artem Bityutskiy <dedekind1@gmail.com>
14916 M: Richard Weinberger <richard@nod.at>
14917 W: http://www.linux-mtd.infradead.org/
14918 L: linux-mtd@lists.infradead.org
14919 T: git git://git.infradead.org/ubifs-2.6.git
14921 F: drivers/mtd/ubi/
14922 F: include/linux/mtd/ubi.h
14923 F: include/uapi/mtd/ubi-user.h
14925 USB "USBNET" DRIVER FRAMEWORK
14926 M: Oliver Neukum <oneukum@suse.com>
14927 L: netdev@vger.kernel.org
14928 W: http://www.linux-usb.org/usbnet
14930 F: drivers/net/usb/usbnet.c
14931 F: include/linux/usb/usbnet.h
14934 M: Oliver Neukum <oneukum@suse.com>
14935 L: linux-usb@vger.kernel.org
14937 F: Documentation/usb/acm.txt
14938 F: drivers/usb/class/cdc-acm.*
14940 USB AR5523 WIRELESS DRIVER
14941 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14942 L: linux-wireless@vger.kernel.org
14944 F: drivers/net/wireless/ath/ar5523/
14947 M: Oliver Neukum <oneukum@suse.com>
14948 L: linux-usb@vger.kernel.org
14949 L: linux-scsi@vger.kernel.org
14951 F: drivers/usb/storage/uas.c
14953 USB CDC ETHERNET DRIVER
14954 M: Oliver Neukum <oliver@neukum.org>
14955 L: linux-usb@vger.kernel.org
14957 F: drivers/net/usb/cdc_*.c
14958 F: include/uapi/linux/usb/cdc.h
14960 USB CHAOSKEY DRIVER
14961 M: Keith Packard <keithp@keithp.com>
14962 L: linux-usb@vger.kernel.org
14964 F: drivers/usb/misc/chaoskey.c
14966 USB CYPRESS C67X00 DRIVER
14967 M: Peter Korsgaard <jacmet@sunsite.dk>
14968 L: linux-usb@vger.kernel.org
14970 F: drivers/usb/c67x00/
14972 USB DAVICOM DM9601 DRIVER
14973 M: Peter Korsgaard <jacmet@sunsite.dk>
14974 L: netdev@vger.kernel.org
14975 W: http://www.linux-usb.org/usbnet
14977 F: drivers/net/usb/dm9601.c
14979 USB DIAMOND RIO500 DRIVER
14980 M: Cesar Miquel <miquel@df.uba.ar>
14981 L: rio500-users@lists.sourceforge.net
14982 W: http://rio500.sourceforge.net
14984 F: drivers/usb/misc/rio500*
14987 M: Alan Stern <stern@rowland.harvard.edu>
14988 L: linux-usb@vger.kernel.org
14990 F: Documentation/usb/ehci.txt
14991 F: drivers/usb/host/ehci*
14993 USB GADGET/PERIPHERAL SUBSYSTEM
14994 M: Felipe Balbi <balbi@kernel.org>
14995 L: linux-usb@vger.kernel.org
14996 W: http://www.linux-usb.org/gadget
14997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14999 F: drivers/usb/gadget/
15000 F: include/linux/usb/gadget*
15002 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15003 M: Jiri Kosina <jikos@kernel.org>
15004 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15005 L: linux-usb@vger.kernel.org
15006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15008 F: Documentation/hid/hiddev.txt
15009 F: drivers/hid/usbhid/
15011 USB INTEL XHCI ROLE MUX DRIVER
15012 M: Hans de Goede <hdegoede@redhat.com>
15013 L: linux-usb@vger.kernel.org
15015 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15018 M: Olav Kongas <ok@artecdesign.ee>
15019 L: linux-usb@vger.kernel.org
15021 F: drivers/usb/host/isp116x*
15022 F: include/linux/usb/isp116x.h
15024 USB LAN78XX ETHERNET DRIVER
15025 M: Woojung Huh <woojung.huh@microchip.com>
15026 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15027 L: netdev@vger.kernel.org
15029 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15030 F: drivers/net/usb/lan78xx.*
15031 F: include/dt-bindings/net/microchip-lan78xx.h
15033 USB MASS STORAGE DRIVER
15034 M: Alan Stern <stern@rowland.harvard.edu>
15035 L: linux-usb@vger.kernel.org
15036 L: usb-storage@lists.one-eyed-alien.net
15038 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15039 F: drivers/usb/storage/
15042 M: Clemens Ladisch <clemens@ladisch.de>
15043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15044 T: git git://git.alsa-project.org/alsa-kernel.git
15046 F: sound/usb/midi.*
15048 USB NETWORKING DRIVERS
15049 L: linux-usb@vger.kernel.org
15051 F: drivers/net/usb/
15054 M: Alan Stern <stern@rowland.harvard.edu>
15055 L: linux-usb@vger.kernel.org
15057 F: Documentation/usb/ohci.txt
15058 F: drivers/usb/host/ohci*
15060 USB OTG FSM (Finite State Machine)
15061 M: Peter Chen <Peter.Chen@nxp.com>
15062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15063 L: linux-usb@vger.kernel.org
15065 F: drivers/usb/common/usb-otg-fsm.c
15068 M: Valentina Manea <valentina.manea.m@gmail.com>
15069 M: Shuah Khan <shuah@kernel.org>
15070 L: linux-usb@vger.kernel.org
15072 F: Documentation/usb/usbip_protocol.txt
15073 F: drivers/usb/usbip/
15074 F: tools/usb/usbip/
15075 F: tools/testing/selftests/drivers/usb/usbip/
15078 M: Petko Manolov <petkan@nucleusys.com>
15079 L: linux-usb@vger.kernel.org
15080 L: netdev@vger.kernel.org
15081 T: git git://github.com/petkan/pegasus.git
15082 W: https://github.com/petkan/pegasus
15084 F: drivers/net/usb/pegasus.*
15087 M: Felipe Balbi <balbi@kernel.org>
15088 L: linux-usb@vger.kernel.org
15089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15091 F: drivers/usb/phy/
15093 USB PRINTER DRIVER (usblp)
15094 M: Pete Zaitcev <zaitcev@redhat.com>
15095 L: linux-usb@vger.kernel.org
15097 F: drivers/usb/class/usblp.c
15099 USB QMI WWAN NETWORK DRIVER
15100 M: Bjørn Mork <bjorn@mork.no>
15101 L: netdev@vger.kernel.org
15103 F: Documentation/ABI/testing/sysfs-class-net-qmi
15104 F: drivers/net/usb/qmi_wwan.c
15107 M: Petko Manolov <petkan@nucleusys.com>
15108 L: linux-usb@vger.kernel.org
15109 L: netdev@vger.kernel.org
15110 T: git git://github.com/petkan/rtl8150.git
15111 W: https://github.com/petkan/rtl8150
15113 F: drivers/net/usb/rtl8150.c
15115 USB SERIAL SUBSYSTEM
15116 M: Johan Hovold <johan@kernel.org>
15117 L: linux-usb@vger.kernel.org
15118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15120 F: Documentation/usb/usb-serial.txt
15121 F: drivers/usb/serial/
15122 F: include/linux/usb/serial.h
15124 USB SMSC75XX ETHERNET DRIVER
15125 M: Steve Glendinning <steve.glendinning@shawell.net>
15126 L: netdev@vger.kernel.org
15128 F: drivers/net/usb/smsc75xx.*
15130 USB SMSC95XX ETHERNET DRIVER
15131 M: Steve Glendinning <steve.glendinning@shawell.net>
15132 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15133 L: netdev@vger.kernel.org
15135 F: drivers/net/usb/smsc95xx.*
15138 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15139 L: linux-usb@vger.kernel.org
15140 W: http://www.linux-usb.org
15141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15143 F: Documentation/devicetree/bindings/usb/
15144 F: Documentation/usb/
15146 F: include/linux/usb.h
15147 F: include/linux/usb/
15149 USB TYPEC PI3USB30532 MUX DRIVER
15150 M: Hans de Goede <hdegoede@redhat.com>
15151 L: linux-usb@vger.kernel.org
15153 F: drivers/usb/typec/mux/pi3usb30532.c
15156 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15157 L: linux-usb@vger.kernel.org
15159 F: Documentation/ABI/testing/sysfs-class-typec
15160 F: Documentation/driver-api/usb/typec.rst
15161 F: drivers/usb/typec/
15162 F: include/linux/usb/typec.h
15164 USB TYPEC BUS FOR ALTERNATE MODES
15165 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15166 L: linux-usb@vger.kernel.org
15168 F: Documentation/ABI/testing/sysfs-bus-typec
15169 F: Documentation/driver-api/usb/typec_bus.rst
15170 F: drivers/usb/typec/altmodes/
15171 F: include/linux/usb/typec_altmode.h
15174 M: Alan Stern <stern@rowland.harvard.edu>
15175 L: linux-usb@vger.kernel.org
15177 F: drivers/usb/host/uhci*
15180 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15181 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15182 L: linux-media@vger.kernel.org
15183 T: git git://linuxtv.org/media_tree.git
15184 W: http://www.ideasonboard.org/uvc/
15186 F: drivers/media/usb/uvc/
15187 F: include/uapi/linux/uvcvideo.h
15190 M: Hans Verkuil <hverkuil@xs4all.nl>
15191 L: linux-media@vger.kernel.org
15192 T: git git://linuxtv.org/media_tree.git
15193 W: https://linuxtv.org
15195 F: drivers/media/usb/usbvision/
15198 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15199 L: linux-usb@vger.kernel.org
15201 F: drivers/usb/gadget/function/*uvc*
15202 F: drivers/usb/gadget/legacy/webcam.c
15203 F: include/uapi/linux/usb/g_uvc.h
15205 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15206 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15207 L: linux-wireless@vger.kernel.org
15209 F: drivers/net/wireless/rndis_wlan.c
15212 M: Mathias Nyman <mathias.nyman@intel.com>
15213 L: linux-usb@vger.kernel.org
15215 F: drivers/usb/host/xhci*
15216 F: drivers/usb/host/pci-quirks*
15219 L: linux-wireless@vger.kernel.org
15220 W: http://linux-lc100020.sourceforge.net
15222 F: drivers/net/wireless/zydas/zd1201.*
15225 M: Antoine Jacquet <royale@zerezo.com>
15226 L: linux-usb@vger.kernel.org
15227 L: linux-media@vger.kernel.org
15228 T: git git://linuxtv.org/media_tree.git
15229 W: http://royale.zerezo.com/zr364xx/
15231 F: Documentation/media/v4l-drivers/zr364xx*
15232 F: drivers/media/usb/zr364xx/
15234 USER-MODE LINUX (UML)
15235 M: Jeff Dike <jdike@addtoit.com>
15236 M: Richard Weinberger <richard@nod.at>
15237 L: linux-um@lists.infradead.org
15238 W: http://user-mode-linux.sourceforge.net
15239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15241 F: Documentation/virtual/uml/
15247 USERSPACE I/O (UIO)
15248 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15251 F: Documentation/driver-api/uio-howto.rst
15253 F: include/linux/uio*.h
15256 M: Karel Zak <kzak@redhat.com>
15257 L: util-linux@vger.kernel.org
15258 W: http://en.wikipedia.org/wiki/Util-linux
15259 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15263 M: Christoph Hellwig <hch@lst.de>
15264 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15265 L: linux-kernel@vger.kernel.org
15266 T: git git://git.infradead.org/users/hch/uuid.git
15269 F: include/linux/uuid.h
15270 F: include/uapi/linux/uuid.h
15274 M: Michal Januszewski <spock@gentoo.org>
15275 L: linux-fbdev@vger.kernel.org
15276 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15278 F: Documentation/fb/uvesafb.txt
15279 F: drivers/video/fbdev/uvesafb.*
15282 M: Stefan Agner <stefan@agner.ch>
15283 L: linux-mtd@lists.infradead.org
15285 F: drivers/mtd/nand/raw/vf610_nfc.c
15287 VFAT/FAT/MSDOS FILESYSTEM
15288 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15290 F: Documentation/filesystems/vfat.txt
15294 M: Alex Williamson <alex.williamson@redhat.com>
15295 L: kvm@vger.kernel.org
15296 T: git git://github.com/awilliam/linux-vfio.git
15298 F: Documentation/vfio.txt
15300 F: include/linux/vfio.h
15301 F: include/uapi/linux/vfio.h
15303 VFIO MEDIATED DEVICE DRIVERS
15304 M: Kirti Wankhede <kwankhede@nvidia.com>
15305 L: kvm@vger.kernel.org
15307 F: Documentation/vfio-mediated-device.txt
15308 F: drivers/vfio/mdev/
15309 F: include/linux/mdev.h
15310 F: samples/vfio-mdev/
15312 VFIO PLATFORM DRIVER
15313 M: Eric Auger <eric.auger@redhat.com>
15314 L: kvm@vger.kernel.org
15316 F: drivers/vfio/platform/
15319 R: Lukas Wunner <lukas@wunner.de>
15321 F: Documentation/gpu/vga-switcheroo.rst
15322 F: drivers/gpu/vga/vga_switcheroo.c
15323 F: include/linux/vga_switcheroo.h
15324 T: git git://anongit.freedesktop.org/drm/drm-misc
15326 VIA RHINE NETWORK DRIVER
15328 F: drivers/net/ethernet/via/via-rhine.c
15330 VIA SD/MMC CARD CONTROLLER DRIVER
15331 M: Bruce Chang <brucechang@via.com.tw>
15332 M: Harald Welte <HaraldWelte@viatech.com>
15334 F: drivers/mmc/host/via-sdmmc.c
15336 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15337 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15338 L: linux-fbdev@vger.kernel.org
15340 F: include/linux/via-core.h
15341 F: include/linux/via-gpio.h
15342 F: include/linux/via_i2c.h
15343 F: drivers/video/fbdev/via/
15345 VIA VELOCITY NETWORK DRIVER
15346 M: Francois Romieu <romieu@fr.zoreil.com>
15347 L: netdev@vger.kernel.org
15349 F: drivers/net/ethernet/via/via-velocity.*
15351 VICODEC VIRTUAL CODEC DRIVER
15352 M: Hans Verkuil <hans.verkuil@cisco.com>
15353 L: linux-media@vger.kernel.org
15354 T: git git://linuxtv.org/media_tree.git
15355 W: https://linuxtv.org
15357 F: drivers/media/platform/vicodec/*
15359 VIDEO MULTIPLEXER DRIVER
15360 M: Philipp Zabel <p.zabel@pengutronix.de>
15361 L: linux-media@vger.kernel.org
15363 F: drivers/media/platform/video-mux.c
15365 VIDEO I2C POLLING DRIVER
15366 M: Matt Ranostay <matt.ranostay@konsulko.com>
15367 L: linux-media@vger.kernel.org
15369 F: drivers/media/i2c/video-i2c.c
15371 VIDEOBUF2 FRAMEWORK
15372 M: Pawel Osciak <pawel@osciak.com>
15373 M: Marek Szyprowski <m.szyprowski@samsung.com>
15374 M: Kyungmin Park <kyungmin.park@samsung.com>
15375 L: linux-media@vger.kernel.org
15377 F: drivers/media/v4l2-core/videobuf2-*
15378 F: include/media/videobuf2-*
15380 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15381 M: Helen Koike <helen.koike@collabora.com>
15382 L: linux-media@vger.kernel.org
15383 T: git git://linuxtv.org/media_tree.git
15384 W: https://linuxtv.org
15386 F: drivers/media/platform/vimc/*
15389 M: Alex Williamson <alex.williamson@redhat.com>
15390 M: Paolo Bonzini <pbonzini@redhat.com>
15391 L: kvm@vger.kernel.org
15395 VIRTIO AND VHOST VSOCK DRIVER
15396 M: Stefan Hajnoczi <stefanha@redhat.com>
15397 L: kvm@vger.kernel.org
15398 L: virtualization@lists.linux-foundation.org
15399 L: netdev@vger.kernel.org
15401 F: include/linux/virtio_vsock.h
15402 F: include/uapi/linux/virtio_vsock.h
15403 F: include/uapi/linux/vsockmon.h
15404 F: include/uapi/linux/vm_sockets_diag.h
15405 F: net/vmw_vsock/diag.c
15406 F: net/vmw_vsock/af_vsock_tap.c
15407 F: net/vmw_vsock/virtio_transport_common.c
15408 F: net/vmw_vsock/virtio_transport.c
15409 F: drivers/net/vsockmon.c
15410 F: drivers/vhost/vsock.c
15411 F: drivers/vhost/vsock.h
15412 F: tools/testing/vsock/
15414 VIRTIO CONSOLE DRIVER
15415 M: Amit Shah <amit@kernel.org>
15416 L: virtualization@lists.linux-foundation.org
15418 F: drivers/char/virtio_console.c
15419 F: include/linux/virtio_console.h
15420 F: include/uapi/linux/virtio_console.h
15422 VIRTIO CORE, NET AND BLOCK DRIVERS
15423 M: "Michael S. Tsirkin" <mst@redhat.com>
15424 M: Jason Wang <jasowang@redhat.com>
15425 L: virtualization@lists.linux-foundation.org
15427 F: Documentation/devicetree/bindings/virtio/
15430 F: drivers/net/virtio_net.c
15431 F: drivers/block/virtio_blk.c
15432 F: include/linux/virtio*.h
15433 F: include/uapi/linux/virtio_*.h
15434 F: drivers/crypto/virtio/
15435 F: mm/balloon_compaction.c
15437 VIRTIO CRYPTO DRIVER
15438 M: Gonglei <arei.gonglei@huawei.com>
15439 L: virtualization@lists.linux-foundation.org
15440 L: linux-crypto@vger.kernel.org
15442 F: drivers/crypto/virtio/
15443 F: include/uapi/linux/virtio_crypto.h
15445 VIRTIO DRIVERS FOR S390
15446 M: Cornelia Huck <cohuck@redhat.com>
15447 M: Halil Pasic <pasic@linux.ibm.com>
15448 L: linux-s390@vger.kernel.org
15449 L: virtualization@lists.linux-foundation.org
15450 L: kvm@vger.kernel.org
15452 F: drivers/s390/virtio/
15453 F: arch/s390/include/uapi/asm/virtio-ccw.h
15456 M: David Airlie <airlied@linux.ie>
15457 M: Gerd Hoffmann <kraxel@redhat.com>
15458 L: dri-devel@lists.freedesktop.org
15459 L: virtualization@lists.linux-foundation.org
15460 T: git git://anongit.freedesktop.org/drm/drm-misc
15462 F: drivers/gpu/drm/virtio/
15463 F: include/uapi/linux/virtio_gpu.h
15465 VIRTIO HOST (VHOST)
15466 M: "Michael S. Tsirkin" <mst@redhat.com>
15467 M: Jason Wang <jasowang@redhat.com>
15468 L: kvm@vger.kernel.org
15469 L: virtualization@lists.linux-foundation.org
15470 L: netdev@vger.kernel.org
15471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15474 F: include/uapi/linux/vhost.h
15476 VIRTIO INPUT DRIVER
15477 M: Gerd Hoffmann <kraxel@redhat.com>
15479 F: drivers/virtio/virtio_input.c
15480 F: include/uapi/linux/virtio_input.h
15482 VIRTUAL BOX GUEST DEVICE DRIVER
15483 M: Hans de Goede <hdegoede@redhat.com>
15484 M: Arnd Bergmann <arnd@arndb.de>
15485 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15487 F: include/linux/vbox_utils.h
15488 F: include/uapi/linux/vbox*.h
15489 F: drivers/virt/vboxguest/
15491 VIRTUAL SERIO DEVICE DRIVER
15492 M: Stephen Chandler Paul <thatslyude@gmail.com>
15494 F: drivers/input/serio/userio.c
15495 F: include/uapi/linux/userio.h
15497 VIVID VIRTUAL VIDEO DRIVER
15498 M: Hans Verkuil <hverkuil@xs4all.nl>
15499 L: linux-media@vger.kernel.org
15500 T: git git://linuxtv.org/media_tree.git
15501 W: https://linuxtv.org
15503 F: drivers/media/platform/vivid/*
15506 M: Florian Fainelli <f.fainelli@gmail.com>
15507 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15509 F: drivers/vlynq/vlynq.c
15510 F: include/linux/vlynq.h
15513 M: Martyn Welch <martyn@welchs.me.uk>
15514 M: Manohar Vanga <manohar.vanga@gmail.com>
15515 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15516 L: devel@driverdev.osuosl.org
15518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15519 F: Documentation/driver-api/vme.rst
15520 F: drivers/staging/vme/
15522 F: include/linux/vme*
15524 VMWARE BALLOON DRIVER
15525 M: Xavier Deguillard <xdeguillard@vmware.com>
15526 M: Philip Moltmann <moltmann@vmware.com>
15527 M: "VMware, Inc." <pv-drivers@vmware.com>
15528 L: linux-kernel@vger.kernel.org
15530 F: drivers/misc/vmw_balloon.c
15532 VMWARE HYPERVISOR INTERFACE
15533 M: Alok Kataria <akataria@vmware.com>
15534 L: virtualization@lists.linux-foundation.org
15536 F: arch/x86/kernel/cpu/vmware.c
15538 VMWARE PVRDMA DRIVER
15539 M: Adit Ranadive <aditr@vmware.com>
15540 M: VMware PV-Drivers <pv-drivers@vmware.com>
15541 L: linux-rdma@vger.kernel.org
15543 F: drivers/infiniband/hw/vmw_pvrdma/
15545 VMware PVSCSI driver
15546 M: Jim Gill <jgill@vmware.com>
15547 M: VMware PV-Drivers <pv-drivers@vmware.com>
15548 L: linux-scsi@vger.kernel.org
15550 F: drivers/scsi/vmw_pvscsi.c
15551 F: drivers/scsi/vmw_pvscsi.h
15553 VMWARE VMMOUSE SUBDRIVER
15554 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15555 M: "VMware, Inc." <pv-drivers@vmware.com>
15556 L: linux-input@vger.kernel.org
15558 F: drivers/input/mouse/vmmouse.c
15559 F: drivers/input/mouse/vmmouse.h
15561 VMWARE VMXNET3 ETHERNET DRIVER
15562 M: Ronak Doshi <doshir@vmware.com>
15563 M: "VMware, Inc." <pv-drivers@vmware.com>
15564 L: netdev@vger.kernel.org
15566 F: drivers/net/vmxnet3/
15568 VOCORE VOCORE2 BOARD
15569 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15570 L: linux-mips@linux-mips.org
15572 F: arch/mips/boot/dts/ralink/vocore2.dts
15574 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15575 M: Liam Girdwood <lgirdwood@gmail.com>
15576 M: Mark Brown <broonie@kernel.org>
15577 L: linux-kernel@vger.kernel.org
15578 W: http://www.slimlogic.co.uk/?p=48
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15581 F: Documentation/devicetree/bindings/regulator/
15582 F: Documentation/power/regulator/
15583 F: drivers/regulator/
15584 F: include/dt-bindings/regulator/
15585 F: include/linux/regulator/
15588 M: David Ahern <dsa@cumulusnetworks.com>
15589 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15590 L: netdev@vger.kernel.org
15592 F: drivers/net/vrf.c
15593 F: Documentation/networking/vrf.txt
15595 VT1211 HARDWARE MONITOR DRIVER
15596 M: Juerg Haefliger <juergh@gmail.com>
15597 L: linux-hwmon@vger.kernel.org
15599 F: Documentation/hwmon/vt1211
15600 F: drivers/hwmon/vt1211.c
15602 VT8231 HARDWARE MONITOR DRIVER
15603 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15604 L: linux-hwmon@vger.kernel.org
15606 F: drivers/hwmon/vt8231.c
15608 VUB300 USB to SDIO/SD/MMC bridge chip
15609 M: Tony Olech <tony.olech@elandigitalsystems.com>
15610 L: linux-mmc@vger.kernel.org
15611 L: linux-usb@vger.kernel.org
15613 F: drivers/mmc/host/vub300.c
15615 W1 DALLAS'S 1-WIRE BUS
15616 M: Evgeniy Polyakov <zbr@ioremap.net>
15618 F: Documentation/w1/
15620 F: include/linux/w1.h
15622 W83791D HARDWARE MONITORING DRIVER
15623 M: Marc Hulsman <m.hulsman@tudelft.nl>
15624 L: linux-hwmon@vger.kernel.org
15626 F: Documentation/hwmon/w83791d
15627 F: drivers/hwmon/w83791d.c
15629 W83793 HARDWARE MONITORING DRIVER
15630 M: Rudolf Marek <r.marek@assembler.cz>
15631 L: linux-hwmon@vger.kernel.org
15633 F: Documentation/hwmon/w83793
15634 F: drivers/hwmon/w83793.c
15636 W83795 HARDWARE MONITORING DRIVER
15637 M: Jean Delvare <jdelvare@suse.com>
15638 L: linux-hwmon@vger.kernel.org
15640 F: drivers/hwmon/w83795.c
15642 W83L51xD SD/MMC CARD INTERFACE DRIVER
15643 M: Pierre Ossman <pierre@ossman.eu>
15645 F: drivers/mmc/host/wbsd.*
15647 WACOM PROTOCOL 4 SERIAL TABLETS
15648 M: Julian Squires <julian@cipht.net>
15649 M: Hans de Goede <hdegoede@redhat.com>
15650 L: linux-input@vger.kernel.org
15652 F: drivers/input/tablet/wacom_serial4.c
15654 WATCHDOG DEVICE DRIVERS
15655 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15656 M: Guenter Roeck <linux@roeck-us.net>
15657 L: linux-watchdog@vger.kernel.org
15658 W: http://www.linux-watchdog.org/
15659 T: git git://www.linux-watchdog.org/linux-watchdog.git
15661 F: Documentation/devicetree/bindings/watchdog/
15662 F: Documentation/watchdog/
15663 F: drivers/watchdog/
15664 F: include/linux/watchdog.h
15665 F: include/uapi/linux/watchdog.h
15667 WHISKEYCOVE PMIC GPIO DRIVER
15668 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15669 L: linux-gpio@vger.kernel.org
15671 F: drivers/gpio/gpio-wcove.c
15674 M: David Herrmann <dh.herrmann@googlemail.com>
15675 L: linux-input@vger.kernel.org
15677 F: drivers/hid/hid-wiimote*
15679 WILOCITY WIL6210 WIRELESS DRIVER
15680 M: Maya Erez <merez@codeaurora.org>
15681 L: linux-wireless@vger.kernel.org
15682 L: wil6210@qti.qualcomm.com
15684 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15685 F: drivers/net/wireless/ath/wil6210/
15688 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15689 M: linux-wimax@intel.com
15690 L: wimax@linuxwimax.org (subscribers-only)
15692 W: http://linuxwimax.org
15693 F: Documentation/wimax/README.wimax
15694 F: include/linux/wimax/debug.h
15695 F: include/net/wimax.h
15696 F: include/uapi/linux/wimax.h
15700 M: David Härdeman <david@hardeman.nu>
15702 F: drivers/media/rc/winbond-cir.c
15704 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15705 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15706 L: linux-watchdog@vger.kernel.org
15708 F: drivers/watchdog/ebc-c384_wdt.c
15710 WINSYSTEMS WS16C48 GPIO DRIVER
15711 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15712 L: linux-gpio@vger.kernel.org
15714 F: drivers/gpio/gpio-ws16c48.c
15716 WISTRON LAPTOP BUTTON DRIVER
15717 M: Miloslav Trmac <mitr@volny.cz>
15719 F: drivers/input/misc/wistron_btns.c
15721 WL3501 WIRELESS PCMCIA CARD DRIVER
15722 L: linux-wireless@vger.kernel.org
15724 F: drivers/net/wireless/wl3501*
15726 WOLFSON MICROELECTRONICS DRIVERS
15727 L: patches@opensource.cirrus.com
15728 T: git https://github.com/CirrusLogic/linux-drivers.git
15729 W: https://github.com/CirrusLogic/linux-drivers/wiki
15731 F: Documentation/hwmon/wm83??
15732 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15733 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15734 F: Documentation/devicetree/bindings/mfd/arizona.txt
15735 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15736 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15737 F: arch/arm/mach-s3c64xx/mach-crag6410*
15738 F: drivers/clk/clk-wm83*.c
15739 F: drivers/extcon/extcon-arizona.c
15740 F: drivers/leds/leds-wm83*.c
15741 F: drivers/gpio/gpio-*wm*.c
15742 F: drivers/gpio/gpio-arizona.c
15743 F: drivers/hwmon/wm83??-hwmon.c
15744 F: drivers/input/misc/wm831x-on.c
15745 F: drivers/input/touchscreen/wm831x-ts.c
15746 F: drivers/input/touchscreen/wm97*.c
15747 F: drivers/mfd/arizona*
15748 F: drivers/mfd/wm*.c
15749 F: drivers/mfd/cs47l24*
15750 F: drivers/power/supply/wm83*.c
15751 F: drivers/rtc/rtc-wm83*.c
15752 F: drivers/regulator/wm8*.c
15753 F: drivers/regulator/arizona*
15754 F: drivers/video/backlight/wm83*_bl.c
15755 F: drivers/watchdog/wm83*_wdt.c
15756 F: include/linux/mfd/arizona/
15757 F: include/linux/mfd/wm831x/
15758 F: include/linux/mfd/wm8350/
15759 F: include/linux/mfd/wm8400*
15760 F: include/linux/regulator/arizona*
15761 F: include/linux/wm97xx.h
15762 F: include/sound/wm????.h
15763 F: sound/soc/codecs/arizona.?
15764 F: sound/soc/codecs/wm*
15765 F: sound/soc/codecs/cs47l24*
15768 M: Tejun Heo <tj@kernel.org>
15769 R: Lai Jiangshan <jiangshanlai@gmail.com>
15770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15772 F: include/linux/workqueue.h
15773 F: kernel/workqueue.c
15774 F: Documentation/core-api/workqueue.rst
15776 X-POWERS AXP288 PMIC DRIVERS
15777 M: Hans de Goede <hdegoede@redhat.com>
15780 F: drivers/acpi/pmic/intel_pmic_xpower.c
15782 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15783 M: Chen-Yu Tsai <wens@csie.org>
15784 L: linux-kernel@vger.kernel.org
15789 M: Andrew Hendry <andrew.hendry@gmail.com>
15790 L: linux-x25@vger.kernel.org
15792 F: Documentation/networking/x25*
15793 F: include/net/x25*
15796 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15797 M: Thomas Gleixner <tglx@linutronix.de>
15798 M: Ingo Molnar <mingo@redhat.com>
15799 R: "H. Peter Anvin" <hpa@zytor.com>
15801 L: linux-kernel@vger.kernel.org
15802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15804 F: Documentation/devicetree/bindings/x86/
15805 F: Documentation/x86/
15809 M: Andy Lutomirski <luto@kernel.org>
15810 L: linux-kernel@vger.kernel.org
15811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15815 X86 MCE INFRASTRUCTURE
15816 M: Tony Luck <tony.luck@intel.com>
15817 M: Borislav Petkov <bp@alien8.de>
15818 L: linux-edac@vger.kernel.org
15820 F: arch/x86/kernel/cpu/mcheck/*
15822 X86 MICROCODE UPDATE SUPPORT
15823 M: Borislav Petkov <bp@alien8.de>
15825 F: arch/x86/kernel/cpu/microcode/*
15827 X86 PLATFORM DRIVERS
15828 M: Darren Hart <dvhart@infradead.org>
15829 M: Andy Shevchenko <andy@infradead.org>
15830 L: platform-driver-x86@vger.kernel.org
15831 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15833 F: drivers/platform/x86/
15834 F: drivers/platform/olpc/
15837 M: Andy Lutomirski <luto@kernel.org>
15838 L: linux-kernel@vger.kernel.org
15839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15841 F: arch/x86/entry/vdso/
15843 XC2028/3028 TUNER DRIVER
15844 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15845 L: linux-media@vger.kernel.org
15846 W: https://linuxtv.org
15847 T: git git://linuxtv.org/media_tree.git
15849 F: drivers/media/tuners/tuner-xc2028.*
15851 XDP SOCKETS (AF_XDP)
15852 M: Björn Töpel <bjorn.topel@intel.com>
15853 M: Magnus Karlsson <magnus.karlsson@intel.com>
15854 L: netdev@vger.kernel.org
15856 F: kernel/bpf/xskmap.c
15859 XEN BLOCK SUBSYSTEM
15860 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15861 M: Roger Pau Monné <roger.pau@citrix.com>
15862 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15864 F: drivers/block/xen-blkback/*
15865 F: drivers/block/xen*
15868 M: Stefano Stabellini <sstabellini@kernel.org>
15869 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15872 F: arch/arm/include/asm/xen/
15874 XEN HYPERVISOR ARM64
15875 M: Stefano Stabellini <sstabellini@kernel.org>
15876 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15879 F: arch/arm64/include/asm/xen/
15881 XEN HYPERVISOR INTERFACE
15882 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15883 M: Juergen Gross <jgross@suse.com>
15884 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15888 F: drivers/*/xen-*front.c
15890 F: arch/x86/include/asm/xen/
15891 F: arch/x86/include/asm/pvclock-abi.h
15893 F: include/uapi/xen/
15894 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15895 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15897 XEN NETWORK BACKEND DRIVER
15898 M: Wei Liu <wei.liu2@citrix.com>
15899 M: Paul Durrant <paul.durrant@citrix.com>
15900 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15901 L: netdev@vger.kernel.org
15903 F: drivers/net/xen-netback/*
15906 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15907 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15909 F: arch/x86/pci/*xen*
15910 F: drivers/pci/*xen*
15913 M: Juergen Gross <jgross@suse.com>
15914 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15915 L: linux-scsi@vger.kernel.org
15917 F: drivers/scsi/xen-scsifront.c
15918 F: drivers/xen/xen-scsiback.c
15919 F: include/xen/interface/io/vscsiif.h
15921 XEN SWIOTLB SUBSYSTEM
15922 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15923 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15924 L: iommu@lists.linux-foundation.org
15926 F: arch/x86/xen/*swiotlb*
15927 F: drivers/xen/*swiotlb*
15929 XEN SOUND FRONTEND DRIVER
15930 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15931 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15937 M: Darrick J. Wong <darrick.wong@oracle.com>
15938 M: linux-xfs@vger.kernel.org
15939 L: linux-xfs@vger.kernel.org
15941 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15943 F: Documentation/filesystems/xfs.txt
15946 XILINX AXI ETHERNET DRIVER
15947 M: Anirudha Sarangi <anirudh@xilinx.com>
15948 M: John Linn <John.Linn@xilinx.com>
15950 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15952 XILINX UARTLITE SERIAL DRIVER
15953 M: Peter Korsgaard <jacmet@sunsite.dk>
15954 L: linux-serial@vger.kernel.org
15956 F: drivers/tty/serial/uartlite.c
15958 XILINX VIDEO IP CORES
15959 M: Hyun Kwon <hyun.kwon@xilinx.com>
15960 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15961 L: linux-media@vger.kernel.org
15962 T: git git://linuxtv.org/media_tree.git
15964 F: Documentation/devicetree/bindings/media/xilinx/
15965 F: drivers/media/platform/xilinx/
15966 F: include/uapi/linux/xilinx-v4l2-controls.h
15969 M: Eli Billauer <eli.billauer@gmail.com>
15970 L: linux-kernel@vger.kernel.org
15972 F: drivers/char/xillybus/
15975 M: George Cherian <george.cherian@cavium.com>
15976 M: Jan Glauber <jglauber@cavium.com>
15977 L: linux-i2c@vger.kernel.org
15978 W: http://www.cavium.com
15980 F: drivers/i2c/busses/i2c-xlp9xx.c
15982 XRA1403 GPIO EXPANDER
15983 M: Nandor Han <nandor.han@ge.com>
15984 M: Semi Malinen <semi.malinen@ge.com>
15985 L: linux-gpio@vger.kernel.org
15987 F: drivers/gpio/gpio-xra1403.c
15988 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15990 XTENSA XTFPGA PLATFORM SUPPORT
15991 M: Max Filippov <jcmvbkbc@gmail.com>
15992 L: linux-xtensa@linux-xtensa.org
15994 F: drivers/spi/spi-xtensa-xtfpga.c
15995 F: sound/soc/xtensa/xtfpga-i2s.c
15997 YAM DRIVER FOR AX.25
15998 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15999 L: linux-hams@vger.kernel.org
16001 F: drivers/net/hamradio/yam*
16002 F: include/linux/yam.h
16004 YAMA SECURITY MODULE
16005 M: Kees Cook <keescook@chromium.org>
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16009 F: Documentation/admin-guide/LSM/Yama.rst
16011 YEALINK PHONE DRIVER
16012 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16013 L: usbb2k-api-dev@nongnu.org
16015 F: Documentation/input/devices/yealink.rst
16016 F: drivers/input/misc/yealink.*
16018 Z8530 DRIVER FOR AX.25
16019 M: Joerg Reuter <jreuter@yaina.de>
16020 W: http://yaina.de/jreuter/
16021 W: http://www.qsl.net/dl1bke/
16022 L: linux-hams@vger.kernel.org
16024 F: Documentation/networking/z8530drv.txt
16025 F: drivers/net/hamradio/*scc.c
16026 F: drivers/net/hamradio/z8530.h
16028 ZBUD COMPRESSED PAGE ALLOCATOR
16029 M: Seth Jennings <sjenning@redhat.com>
16030 M: Dan Streetman <ddstreet@ieee.org>
16031 L: linux-mm@kvack.org
16034 F: include/linux/zbud.h
16036 ZD1211RW WIRELESS DRIVER
16037 M: Daniel Drake <dsd@gentoo.org>
16038 M: Ulrich Kunitz <kune@deine-taler.de>
16039 W: http://zd1211.ath.cx/wiki/DriverRewrite
16040 L: linux-wireless@vger.kernel.org
16041 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16043 F: drivers/net/wireless/zydas/zd1211rw/
16045 ZD1301 MEDIA DRIVER
16046 M: Antti Palosaari <crope@iki.fi>
16047 L: linux-media@vger.kernel.org
16048 W: https://linuxtv.org/
16049 W: http://palosaari.fi/linux/
16050 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16052 F: drivers/media/usb/dvb-usb-v2/zd1301*
16054 ZD1301_DEMOD MEDIA DRIVER
16055 M: Antti Palosaari <crope@iki.fi>
16056 L: linux-media@vger.kernel.org
16057 W: https://linuxtv.org/
16058 W: http://palosaari.fi/linux/
16059 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16061 F: drivers/media/dvb-frontends/zd1301_demod*
16063 ZPOOL COMPRESSED PAGE STORAGE API
16064 M: Dan Streetman <ddstreet@ieee.org>
16065 L: linux-mm@kvack.org
16068 F: include/linux/zpool.h
16070 ZR36067 VIDEO FOR LINUX DRIVER
16071 L: mjpeg-users@lists.sourceforge.net
16072 L: linux-media@vger.kernel.org
16073 W: http://mjpeg.sourceforge.net/driver-zoran/
16074 T: hg https://linuxtv.org/hg/v4l-dvb
16076 F: drivers/staging/media/zoran/
16078 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16079 M: Minchan Kim <minchan@kernel.org>
16080 M: Nitin Gupta <ngupta@vflare.org>
16081 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16082 L: linux-kernel@vger.kernel.org
16084 F: drivers/block/zram/
16085 F: Documentation/blockdev/zram.txt
16087 ZS DECSTATION Z85C30 SERIAL DRIVER
16088 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16090 F: drivers/tty/serial/zs.*
16092 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16093 M: Minchan Kim <minchan@kernel.org>
16094 M: Nitin Gupta <ngupta@vflare.org>
16095 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16096 L: linux-mm@kvack.org
16099 F: include/linux/zsmalloc.h
16100 F: Documentation/vm/zsmalloc.rst
16102 ZSWAP COMPRESSED SWAP CACHING
16103 M: Seth Jennings <sjenning@redhat.com>
16104 M: Dan Streetman <ddstreet@ieee.org>
16105 L: linux-mm@kvack.org
16110 M: Linus Torvalds <torvalds@linux-foundation.org>
16111 L: linux-kernel@vger.kernel.org
16112 Q: http://patchwork.kernel.org/project/LKML/list/
16113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16114 S: Buried alive in reporters