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 ADGS1408 DRIVER
840 M: Mircea Caprioru <mircea.caprioru@analog.com>
842 F: drivers/mux/adgs1408.c
843 F: Documentation/devicetree/bindings/mux/adgs1408.txt
845 ANALOG DEVICES INC ADV7180 DRIVER
846 M: Lars-Peter Clausen <lars@metafoo.de>
847 L: linux-media@vger.kernel.org
848 W: http://ez.analog.com/community/linux-device-drivers
850 F: drivers/media/i2c/adv7180.c
852 ANALOG DEVICES INC ADV748X DRIVER
853 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
854 L: linux-media@vger.kernel.org
856 F: drivers/media/i2c/adv748x/*
858 ANALOG DEVICES INC ADV7511 DRIVER
859 M: Hans Verkuil <hans.verkuil@cisco.com>
860 L: linux-media@vger.kernel.org
862 F: drivers/media/i2c/adv7511*
864 ANALOG DEVICES INC ADV7604 DRIVER
865 M: Hans Verkuil <hans.verkuil@cisco.com>
866 L: linux-media@vger.kernel.org
868 F: drivers/media/i2c/adv7604*
870 ANALOG DEVICES INC ADV7842 DRIVER
871 M: Hans Verkuil <hans.verkuil@cisco.com>
872 L: linux-media@vger.kernel.org
874 F: drivers/media/i2c/adv7842*
876 ANALOG DEVICES INC ASOC CODEC DRIVERS
877 M: Lars-Peter Clausen <lars@metafoo.de>
878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
879 W: http://wiki.analog.com/
880 W: http://ez.analog.com/community/linux-device-drivers
882 F: sound/soc/codecs/adau*
883 F: sound/soc/codecs/adav*
884 F: sound/soc/codecs/ad1*
885 F: sound/soc/codecs/ad7*
886 F: sound/soc/codecs/ssm*
887 F: sound/soc/codecs/sigmadsp.*
889 ANALOG DEVICES INC DMA DRIVERS
890 M: Lars-Peter Clausen <lars@metafoo.de>
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/dma/dma-axi-dmac.c
895 ANALOG DEVICES INC IIO DRIVERS
896 M: Lars-Peter Clausen <lars@metafoo.de>
897 M: Michael Hennerich <Michael.Hennerich@analog.com>
898 W: http://wiki.analog.com/
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
902 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
904 F: drivers/iio/adc/ltc2497*
905 X: drivers/iio/*/adjd*
906 F: drivers/staging/iio/*/ad*
909 M: Greentime Hu <green.hu@gmail.com>
910 M: Vincent Chen <deanbo422@gmail.com>
911 T: git https://github.com/andestech/linux.git
914 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
915 F: Documentation/devicetree/bindings/nds32/
919 ANDROID CONFIG FRAGMENTS
920 M: Rob Herring <robh@kernel.org>
922 F: kernel/configs/android*
925 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
926 M: Arve Hjønnevåg <arve@android.com>
927 M: Todd Kjos <tkjos@android.com>
928 M: Martijn Coenen <maco@android.com>
929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
930 L: devel@driverdev.osuosl.org
933 F: drivers/staging/android/
935 ANDROID GOLDFISH PIC DRIVER
936 M: Miodrag Dinic <miodrag.dinic@mips.com>
938 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
939 F: drivers/irqchip/irq-goldfish-pic.c
941 ANDROID GOLDFISH RTC DRIVER
942 M: Miodrag Dinic <miodrag.dinic@mips.com>
944 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
945 F: drivers/rtc/rtc-goldfish.c
948 M: Laura Abbott <labbott@redhat.com>
949 M: Sumit Semwal <sumit.semwal@linaro.org>
950 L: devel@driverdev.osuosl.org
951 L: dri-devel@lists.freedesktop.org
952 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
954 F: drivers/staging/android/ion
955 F: drivers/staging/android/uapi/ion.h
957 AOA (Apple Onboard Audio) ALSA DRIVER
958 M: Johannes Berg <johannes@sipsolutions.net>
959 L: linuxppc-dev@lists.ozlabs.org
960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
964 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
965 M: William Breathitt Gray <vilhelm.gray@gmail.com>
966 L: linux-iio@vger.kernel.org
968 F: drivers/iio/adc/stx104.c
971 M: Jiri Kosina <jikos@kernel.org>
973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
974 F: arch/x86/kernel/apm_32.c
975 F: include/linux/apm_bios.h
976 F: include/uapi/linux/apm_bios.h
977 F: drivers/char/apm-emulation.c
979 APPARMOR SECURITY MODULE
980 M: John Johansen <john.johansen@canonical.com>
981 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
985 F: security/apparmor/
986 F: Documentation/admin-guide/LSM/apparmor.rst
988 APPLE BCM5974 MULTITOUCH DRIVER
989 M: Henrik Rydberg <rydberg@bitmath.org>
990 L: linux-input@vger.kernel.org
992 F: drivers/input/mouse/bcm5974.c
995 M: Henrik Rydberg <rydberg@bitmath.org>
996 L: linux-hwmon@vger.kernel.org
998 F: drivers/hwmon/applesmc.c
1000 APPLETALK NETWORK LAYER
1001 L: netdev@vger.kernel.org
1003 F: drivers/net/appletalk/
1006 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1007 M: Duc Dang <dhdang@apm.com>
1009 F: arch/arm64/boot/dts/apm/
1011 APPLIED MICRO (APM) X-GENE SOC EDAC
1012 M: Loc Ho <lho@apm.com>
1014 F: drivers/edac/xgene_edac.c
1015 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1017 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1018 M: Iyappan Subramanian <isubramanian@apm.com>
1019 M: Keyur Chudgar <kchudgar@apm.com>
1021 F: drivers/net/ethernet/apm/xgene-v2/
1023 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1024 M: Iyappan Subramanian <isubramanian@apm.com>
1025 M: Keyur Chudgar <kchudgar@apm.com>
1026 M: Quan Nguyen <qnguyen@apm.com>
1028 F: drivers/net/ethernet/apm/xgene/
1029 F: drivers/net/phy/mdio-xgene.c
1030 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1031 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1033 APPLIED MICRO (APM) X-GENE SOC PMU
1034 M: Tai Nguyen <ttnguyen@apm.com>
1036 F: drivers/perf/xgene_pmu.c
1037 F: Documentation/perf/xgene-pmu.txt
1038 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1040 APTINA CAMERA SENSOR PLL
1041 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1042 L: linux-media@vger.kernel.org
1044 F: drivers/media/i2c/aptina-pll.*
1046 ARC FRAMEBUFFER DRIVER
1047 M: Jaya Kumar <jayalk@intworks.biz>
1049 F: drivers/video/fbdev/arcfb.c
1050 F: drivers/video/fbdev/core/fb_defio.c
1053 M: Alexey Brodkin <abrodkin@synopsys.com>
1055 F: drivers/gpu/drm/arc/
1056 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1058 ARCNET NETWORK LAYER
1059 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1060 L: netdev@vger.kernel.org
1062 F: drivers/net/arcnet/
1063 F: include/uapi/linux/if_arcnet.h
1065 ARM ARCHITECTED TIMER DRIVER
1066 M: Mark Rutland <mark.rutland@arm.com>
1067 M: Marc Zyngier <marc.zyngier@arm.com>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 F: arch/arm/include/asm/arch_timer.h
1071 F: arch/arm64/include/asm/arch_timer.h
1072 F: drivers/clocksource/arm_arch_timer.c
1074 ARM HDLCD DRM DRIVER
1075 M: Liviu Dudau <liviu.dudau@arm.com>
1077 F: drivers/gpu/drm/arm/hdlcd_*
1078 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1080 ARM MALI-DP DRM DRIVER
1081 M: Liviu Dudau <liviu.dudau@arm.com>
1082 M: Brian Starkey <brian.starkey@arm.com>
1083 M: Mali DP Maintainers <malidp@foss.arm.com>
1085 F: drivers/gpu/drm/arm/
1086 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1088 ARM MFM AND FLOPPY DRIVERS
1089 M: Ian Molton <spyro@f2s.com>
1091 F: arch/arm/lib/floppydma.S
1092 F: arch/arm/include/asm/floppy.h
1094 ARM PMU PROFILING AND DEBUGGING
1095 M: Will Deacon <will.deacon@arm.com>
1096 M: Mark Rutland <mark.rutland@arm.com>
1098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 F: arch/arm*/kernel/perf_*
1100 F: arch/arm/oprofile/common.c
1101 F: arch/arm*/kernel/hw_breakpoint.c
1102 F: arch/arm*/include/asm/hw_breakpoint.h
1103 F: arch/arm*/include/asm/perf_event.h
1105 F: include/linux/perf/arm_pmu.h
1106 F: Documentation/devicetree/bindings/arm/pmu.txt
1107 F: Documentation/devicetree/bindings/perf/
1110 M: Russell King <linux@armlinux.org.uk>
1111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 W: http://www.armlinux.org.uk/
1114 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1116 X: arch/arm/boot/dts/
1118 ARM PRIMECELL AACI PL041 DRIVER
1119 M: Russell King <linux@armlinux.org.uk>
1123 ARM PRIMECELL BUS SUPPORT
1124 M: Russell King <linux@armlinux.org.uk>
1127 F: include/linux/amba/bus.h
1129 ARM PRIMECELL CLCD PL110 DRIVER
1130 M: Russell King <linux@armlinux.org.uk>
1132 F: drivers/video/fbdev/amba-clcd.*
1134 ARM PRIMECELL KMI PL050 DRIVER
1135 M: Russell King <linux@armlinux.org.uk>
1137 F: drivers/input/serio/ambakmi.*
1138 F: include/linux/amba/kmi.h
1140 ARM PRIMECELL MMCI PL180/1 DRIVER
1141 M: Russell King <linux@armlinux.org.uk>
1143 F: drivers/mmc/host/mmci.*
1144 F: include/linux/amba/mmci.h
1146 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1147 M: Russell King <linux@armlinux.org.uk>
1149 F: drivers/tty/serial/amba-pl01*.c
1150 F: include/linux/amba/serial.h
1153 M: Will Deacon <will.deacon@arm.com>
1154 R: Robin Murphy <robin.murphy@arm.com>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 F: drivers/iommu/arm-smmu.c
1158 F: drivers/iommu/arm-smmu-v3.c
1159 F: drivers/iommu/io-pgtable-arm.c
1160 F: drivers/iommu/io-pgtable-arm-v7s.c
1162 ARM SUB-ARCHITECTURES
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1169 ARM/ACTIONS SEMI ARCHITECTURE
1170 M: Andreas Färber <afaerber@suse.de>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 F: arch/arm/mach-actions/
1175 F: arch/arm/boot/dts/owl-*
1176 F: arch/arm64/boot/dts/actions/
1177 F: drivers/clocksource/owl-*
1178 F: drivers/pinctrl/actions/*
1179 F: drivers/soc/actions/
1180 F: include/dt-bindings/power/owl-*
1181 F: include/linux/soc/actions/
1182 F: Documentation/devicetree/bindings/arm/actions.txt
1183 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1184 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1185 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1187 ARM/ADS SPHERE MACHINE SUPPORT
1188 M: Lennert Buytenhek <kernel@wantstofly.org>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 ARM/AFEB9260 MACHINE SUPPORT
1193 M: Sergey Lapin <slapin@ossfans.org>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 ARM/AJECO 1ARM MACHINE SUPPORT
1198 M: Lennert Buytenhek <kernel@wantstofly.org>
1199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 ARM/Allwinner SoC Clock Support
1203 M: Emilio López <emilio@elopez.com.ar>
1205 F: drivers/clk/sunxi/
1207 ARM/Allwinner sunXi SoC support
1208 M: Maxime Ripard <maxime.ripard@bootlin.com>
1209 M: Chen-Yu Tsai <wens@csie.org>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 F: arch/arm/mach-sunxi/
1215 F: arch/arm64/boot/dts/allwinner/
1216 F: drivers/clk/sunxi-ng/
1217 F: drivers/pinctrl/sunxi/
1218 F: drivers/soc/sunxi/
1219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1221 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1222 M: Neil Armstrong <narmstrong@baylibre.com>
1223 M: Jerome Brunet <jbrunet@baylibre.com>
1224 L: linux-amlogic@lists.infradead.org
1226 F: drivers/clk/meson/
1227 F: include/dt-bindings/clock/meson*
1228 F: include/dt-bindings/clock/gxbb*
1229 F: Documentation/devicetree/bindings/clock/amlogic*
1231 ARM/Amlogic Meson SoC support
1232 M: Carlo Caione <carlo@caione.org>
1233 M: Kevin Hilman <khilman@baylibre.com>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 L: linux-amlogic@lists.infradead.org
1236 W: http://linux-meson.com/
1238 F: arch/arm/mach-meson/
1239 F: arch/arm/boot/dts/meson*
1240 F: arch/arm64/boot/dts/amlogic/
1241 F: drivers/pinctrl/meson/
1242 F: drivers/mmc/host/meson*
1245 ARM/Annapurna Labs ALPINE ARCHITECTURE
1246 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1247 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 F: arch/arm/mach-alpine/
1251 F: arch/arm/boot/dts/alpine*
1252 F: arch/arm64/boot/dts/al/
1253 F: drivers/*/*alpine*
1255 ARM/ARTPEC MACHINE SUPPORT
1256 M: Jesper Nilsson <jesper.nilsson@axis.com>
1257 M: Lars Persson <lars.persson@axis.com>
1259 L: linux-arm-kernel@axis.com
1260 F: arch/arm/mach-artpec
1261 F: arch/arm/boot/dts/artpec6*
1263 F: drivers/crypto/axis
1264 F: drivers/pinctrl/pinctrl-artpec*
1265 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1267 ARM/ASPEED I2C DRIVER
1268 M: Brendan Higgins <brendanhiggins@google.com>
1269 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1270 R: Joel Stanley <joel@jms.id.au>
1271 L: linux-i2c@vger.kernel.org
1272 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1274 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1275 F: drivers/i2c/busses/i2c-aspeed.c
1276 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1277 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1279 ARM/ASPEED MACHINE SUPPORT
1280 M: Joel Stanley <joel@jms.id.au>
1281 R: Andrew Jeffery <andrew@aj.id.au>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1284 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1287 F: arch/arm/mach-aspeed/
1288 F: arch/arm/boot/dts/aspeed-*
1291 ARM/ATMEL AT91 Clock Support
1292 M: Boris Brezillon <boris.brezillon@bootlin.com>
1296 ARM/CALXEDA HIGHBANK ARCHITECTURE
1297 M: Rob Herring <robh@kernel.org>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 F: arch/arm/mach-highbank/
1301 F: arch/arm/boot/dts/highbank.dts
1302 F: arch/arm/boot/dts/ecx-*.dts*
1304 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1305 M: Krzysztof Halasa <khalasa@piap.pl>
1307 F: arch/arm/mach-cns3xxx/
1309 ARM/CAVIUM THUNDER NETWORK DRIVER
1310 M: Sunil Goutham <sgoutham@cavium.com>
1311 M: Robert Richter <rric@kernel.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: drivers/net/ethernet/cavium/thunder/
1316 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1317 M: Lukasz Majewski <lukma@denx.de>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 F: arch/arm/mach-ep93xx/ts72xx.c
1322 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1323 M: Alexander Shiyan <shc_work@mail.ru>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1329 M: Lennert Buytenhek <kernel@wantstofly.org>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1334 M: Hartley Sweeten <hsweeten@visionengravers.com>
1335 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: arch/arm/mach-ep93xx/
1339 F: arch/arm/mach-ep93xx/include/mach/
1342 M: Russell King <linux@armlinux.org.uk>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1346 F: drivers/clk/clkdev.c
1348 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1349 M: Mike Rapoport <mike@compulab.co.il>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1354 M: Baruch Siach <baruch@tkos.co.il>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 F: arch/arm/boot/dts/cx92755*
1360 ARM/CONTEC MICRO9 MACHINE SUPPORT
1361 M: Hubert Feurstein <hubert.feurstein@contec.at>
1363 F: arch/arm/mach-ep93xx/micro9.c
1365 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1366 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 F: drivers/hwtracing/coresight/*
1370 F: Documentation/trace/coresight.txt
1371 F: Documentation/trace/coresight-cpu-debug.txt
1372 F: Documentation/devicetree/bindings/arm/coresight.txt
1373 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1374 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1375 F: tools/perf/arch/arm/util/pmu.c
1376 F: tools/perf/arch/arm/util/auxtrace.c
1377 F: tools/perf/arch/arm/util/cs-etm.c
1378 F: tools/perf/arch/arm/util/cs-etm.h
1379 F: tools/perf/util/cs-etm.*
1380 F: tools/perf/util/cs-etm-decoder/*
1382 ARM/CORGI MACHINE SUPPORT
1383 M: Richard Purdie <rpurdie@rpsys.net>
1386 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1387 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1388 M: Linus Walleij <linus.walleij@linaro.org>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 T: git git://github.com/ulli-kroll/linux.git
1392 F: Documentation/devicetree/bindings/arm/gemini.txt
1393 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1394 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1395 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1396 F: arch/arm/mach-gemini/
1397 F: drivers/net/ethernet/cortina/
1398 F: drivers/pinctrl/pinctrl-gemini.c
1399 F: drivers/rtc/rtc-ftrtc010.c
1401 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1402 M: Barry Song <baohua@kernel.org>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1406 F: arch/arm/boot/dts/prima2*
1407 F: arch/arm/mach-prima2/
1408 F: drivers/clk/sirf/
1409 F: drivers/clocksource/timer-prima2.c
1410 F: drivers/clocksource/timer-atlas7.c
1413 ARM/EBSA110 MACHINE SUPPORT
1414 M: Russell King <linux@armlinux.org.uk>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 W: http://www.armlinux.org.uk/
1418 F: arch/arm/mach-ebsa110/
1419 F: drivers/net/ethernet/amd/am79c961a.*
1421 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1422 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1423 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1429 M: Robert Jarzmik <robert.jarzmik@free.fr>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: arch/arm/mach-pxa/ezx.c
1434 ARM/FARADAY FA526 PORT
1435 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 T: git git://git.berlios.de/gemini-board
1439 F: arch/arm/mm/*-fa*
1441 ARM/FOOTBRIDGE ARCHITECTURE
1442 M: Russell King <linux@armlinux.org.uk>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 W: http://www.armlinux.org.uk/
1446 F: arch/arm/include/asm/hardware/dec21285.h
1447 F: arch/arm/mach-footbridge/
1449 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1450 M: Shawn Guo <shawnguo@kernel.org>
1451 M: Sascha Hauer <s.hauer@pengutronix.de>
1452 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1453 R: Fabio Estevam <fabio.estevam@nxp.com>
1454 R: NXP Linux Team <linux-imx@nxp.com>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1458 F: arch/arm/mach-imx/
1459 F: arch/arm/mach-mxs/
1460 F: arch/arm/boot/dts/imx*
1461 F: arch/arm/configs/imx*_defconfig
1466 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1467 M: Shawn Guo <shawnguo@kernel.org>
1468 M: Sascha Hauer <s.hauer@pengutronix.de>
1469 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1470 R: Stefan Agner <stefan@agner.ch>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1474 F: arch/arm/mach-imx/*vf610*
1475 F: arch/arm/boot/dts/vf*
1477 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1478 M: Lennert Buytenhek <kernel@wantstofly.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 ARM/GUMSTIX MACHINE SUPPORT
1483 M: Steve Sakoman <sakoman@gmail.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1488 M: Philipp Zabel <philipp.zabel@gmail.com>
1489 M: Paul Parsons <lost.distance@yahoo.com>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: arch/arm/mach-pxa/hx4700.c
1493 F: arch/arm/mach-pxa/include/mach/hx4700.h
1494 F: sound/soc/pxa/hx4700.c
1496 ARM/HISILICON SOC SUPPORT
1497 M: Wei Xu <xuwei5@hisilicon.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 W: http://www.hisilicon.com
1501 T: git git://github.com/hisilicon/linux-hisi.git
1502 F: arch/arm/mach-hisi/
1503 F: arch/arm/boot/dts/hi3*
1504 F: arch/arm/boot/dts/hip*
1505 F: arch/arm/boot/dts/hisi*
1506 F: arch/arm64/boot/dts/hisilicon/
1508 ARM/HP JORNADA 7XX MACHINE SUPPORT
1509 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1513 F: arch/arm/mach-sa1100/jornada720.c
1514 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1516 ARM/IGEP MACHINE SUPPORT
1517 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1518 M: Javier Martinez Canillas <javier@dowhile0.org>
1519 L: linux-omap@vger.kernel.org
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/boot/dts/omap3-igep*
1524 ARM/INCOME PXA270 SUPPORT
1525 M: Marek Vasut <marek.vasut@gmail.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1530 ARM/INTEL IOP13XX ARM ARCHITECTURE
1531 M: Lennert Buytenhek <kernel@wantstofly.org>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 ARM/INTEL IOP32X ARM ARCHITECTURE
1536 M: Lennert Buytenhek <kernel@wantstofly.org>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 ARM/INTEL IOP33X ARM ARCHITECTURE
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 ARM/INTEL IQ81342EX MACHINE SUPPORT
1545 M: Lennert Buytenhek <kernel@wantstofly.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 ARM/INTEL IXDP2850 MACHINE SUPPORT
1550 M: Lennert Buytenhek <kernel@wantstofly.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 ARM/INTEL IXP4XX ARM ARCHITECTURE
1555 M: Imre Kaloz <kaloz@openwrt.org>
1556 M: Krzysztof Halasa <khalasa@piap.pl>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 F: arch/arm/mach-ixp4xx/
1561 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1562 M: Jonathan Cameron <jic23@cam.ac.uk>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: arch/arm/mach-pxa/stargate2.c
1566 F: drivers/pcmcia/pxa2xx_stargate2.c
1568 ARM/INTEL XSC3 (MANZANO) ARM CORE
1569 M: Lennert Buytenhek <kernel@wantstofly.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1574 M: Lennert Buytenhek <kernel@wantstofly.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 ARM/LG1K ARCHITECTURE
1579 M: Chanho Min <chanho.min@lge.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F: arch/arm64/boot/dts/lg/
1584 ARM/LOGICPD PXA270 MACHINE SUPPORT
1585 M: Lennert Buytenhek <kernel@wantstofly.org>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 ARM/LPC18XX ARCHITECTURE
1590 M: Joachim Eastwood <manabian@gmail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 F: arch/arm/boot/dts/lpc43*
1594 F: drivers/clk/nxp/clk-lpc18xx*
1595 F: drivers/clocksource/time-lpc32xx.c
1596 F: drivers/i2c/busses/i2c-lpc2k.c
1597 F: drivers/memory/pl172.c
1598 F: drivers/mtd/spi-nor/nxp-spifi.c
1599 F: drivers/rtc/rtc-lpc24xx.c
1602 ARM/LPC32XX SOC SUPPORT
1603 M: Vladimir Zapolskiy <vz@mleia.com>
1604 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1608 F: arch/arm/boot/dts/lpc32*
1609 F: arch/arm/mach-lpc32xx/
1610 F: drivers/i2c/busses/i2c-pnx.c
1611 F: drivers/net/ethernet/nxp/lpc_eth.c
1612 F: drivers/usb/host/ohci-nxp.c
1613 F: drivers/watchdog/pnx4008_wdt.c
1616 ARM/MAGICIAN MACHINE SUPPORT
1617 M: Philipp Zabel <philipp.zabel@gmail.com>
1620 ARM/Marvell Dove/MV78xx0/Orion SOC support
1621 M: Jason Cooper <jason@lakedaemon.net>
1622 M: Andrew Lunn <andrew@lunn.ch>
1623 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1624 M: Gregory Clement <gregory.clement@bootlin.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: Documentation/devicetree/bindings/soc/dove/
1628 F: arch/arm/mach-dove/
1629 F: arch/arm/mach-mv78xx0/
1630 F: arch/arm/mach-orion5x/
1631 F: arch/arm/plat-orion/
1632 F: arch/arm/boot/dts/dove*
1633 F: arch/arm/boot/dts/orion5x*
1635 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1636 M: Jason Cooper <jason@lakedaemon.net>
1637 M: Andrew Lunn <andrew@lunn.ch>
1638 M: Gregory Clement <gregory.clement@bootlin.com>
1639 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/boot/dts/armada*
1643 F: arch/arm/boot/dts/kirkwood*
1644 F: arch/arm/configs/mvebu_*_defconfig
1645 F: arch/arm/mach-mvebu/
1646 F: arch/arm64/boot/dts/marvell/armada*
1647 F: drivers/cpufreq/armada-37xx-cpufreq.c
1648 F: drivers/cpufreq/mvebu-cpufreq.c
1649 F: drivers/irqchip/irq-armada-370-xp.c
1650 F: drivers/irqchip/irq-mvebu-*
1651 F: drivers/pinctrl/mvebu/
1652 F: drivers/rtc/rtc-armada38x.c
1654 ARM/Mediatek RTC DRIVER
1655 M: Eddie Huang <eddie.huang@mediatek.com>
1656 M: Sean Wang <sean.wang@mediatek.com>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1660 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1661 F: drivers/rtc/rtc-mt6397.c
1662 F: drivers/rtc/rtc-mt7622.c
1664 ARM/Mediatek SoC support
1665 M: Matthias Brugger <matthias.bgg@gmail.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm/boot/dts/mt6*
1670 F: arch/arm/boot/dts/mt7*
1671 F: arch/arm/boot/dts/mt8*
1672 F: arch/arm/mach-mediatek/
1673 F: arch/arm64/boot/dts/mediatek/
1677 ARM/Mediatek USB3 PHY DRIVER
1678 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1682 F: drivers/phy/mediatek/
1683 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1685 ARM/MICREL KS8695 ARCHITECTURE
1686 M: Greg Ungerer <gerg@uclinux.org>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: arch/arm/mach-ks8695/
1691 ARM/Microchip (AT91) SoC support
1692 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1693 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 W: http://www.linux4sam.org
1696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1700 F: arch/arm/mach-at91/
1701 F: include/soc/at91/
1702 F: arch/arm/boot/dts/at91*.dts
1703 F: arch/arm/boot/dts/at91*.dtsi
1704 F: arch/arm/boot/dts/sama*.dts
1705 F: arch/arm/boot/dts/sama*.dtsi
1706 F: arch/arm/include/debug/at91.S
1707 F: drivers/memory/atmel*
1708 F: drivers/watchdog/sama5d4_wdt.c
1709 X: drivers/input/touchscreen/atmel_mxt_ts.c
1710 X: drivers/net/wireless/atmel/
1712 ARM/MIOA701 MACHINE SUPPORT
1713 M: Robert Jarzmik <robert.jarzmik@free.fr>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 F: arch/arm/mach-pxa/mioa701.c
1718 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1719 M: Michael Petchkovsky <mkpetch@internode.on.net>
1722 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1723 M: Linus Walleij <linus.walleij@linaro.org>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F: arch/arm/mach-nomadik/
1727 F: arch/arm/mach-u300/
1728 F: arch/arm/mach-ux500/
1729 F: arch/arm/boot/dts/ste-*
1730 F: drivers/clk/clk-nomadik.c
1731 F: drivers/clk/clk-u300.c
1732 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1733 F: drivers/clocksource/timer-u300.c
1734 F: drivers/dma/coh901318*
1735 F: drivers/dma/ste_dma40*
1736 F: drivers/hwspinlock/u8500_hsem.c
1737 F: drivers/i2c/busses/i2c-nomadik.c
1738 F: drivers/i2c/busses/i2c-stu300.c
1739 F: drivers/mfd/ab3100*
1740 F: drivers/mfd/ab8500*
1741 F: drivers/mfd/abx500*
1742 F: drivers/mfd/dbx500*
1743 F: drivers/mfd/db8500*
1744 F: drivers/pinctrl/nomadik/
1745 F: drivers/pinctrl/pinctrl-coh901*
1746 F: drivers/pinctrl/pinctrl-u300.c
1747 F: drivers/rtc/rtc-ab3100.c
1748 F: drivers/rtc/rtc-ab8500.c
1749 F: drivers/rtc/rtc-coh901331.c
1750 F: drivers/rtc/rtc-pl031.c
1751 F: drivers/watchdog/coh901327_wdt.c
1752 F: Documentation/devicetree/bindings/arm/ste-*
1753 F: Documentation/devicetree/bindings/arm/ux500/
1754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1756 ARM/NUVOTON NPCM ARCHITECTURE
1757 M: Avi Fishman <avifishman70@gmail.com>
1758 M: Tomer Maimon <tmaimon77@gmail.com>
1759 R: Patrick Venture <venture@google.com>
1760 R: Nancy Yuen <yuenn@google.com>
1761 R: Brendan Higgins <brendanhiggins@google.com>
1762 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1764 F: arch/arm/mach-npcm/
1765 F: arch/arm/boot/dts/nuvoton-npcm*
1766 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1768 F: Documentation/devicetree/bindings/*/*npcm*
1769 F: Documentation/devicetree/bindings/*/*/*npcm*
1771 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1772 M: Wan ZongShun <mcuos.com@gmail.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W: http://www.mcuos.com
1776 F: arch/arm/mach-w90x900/
1777 F: drivers/input/keyboard/w90p910_keypad.c
1778 F: drivers/input/touchscreen/w90p910_ts.c
1779 F: drivers/watchdog/nuc900_wdt.c
1780 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1781 F: drivers/mtd/nand/raw/nuc900_nand.c
1782 F: drivers/rtc/rtc-nuc900.c
1783 F: drivers/spi/spi-nuc900.c
1784 F: drivers/usb/host/ehci-w90x900.c
1785 F: drivers/video/fbdev/nuc900fb.c
1787 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1788 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1789 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1790 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1793 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1794 M: Alexander Clouter <alex@digriz.org.uk>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 W: http://www.digriz.org.uk/ts78xx/kernel
1798 F: arch/arm/mach-orion5x/ts78xx-*
1800 ARM/OXNAS platform support
1801 M: Neil Armstrong <narmstrong@baylibre.com>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L: linux-oxnas@groups.io (moderated for non-subscribers)
1805 F: arch/arm/mach-oxnas/
1806 F: arch/arm/boot/dts/ox8*.dts*
1809 ARM/PALM TREO SUPPORT
1810 M: Tomas Cech <sleep_walker@suse.com>
1811 L: linux-arm-kernel@lists.infradead.org
1812 W: http://hackndev.com
1814 F: arch/arm/mach-pxa/palmtreo.*
1816 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1817 M: Marek Vasut <marek.vasut@gmail.com>
1818 L: linux-arm-kernel@lists.infradead.org
1819 W: http://hackndev.com
1821 F: arch/arm/mach-pxa/include/mach/palmtx.h
1822 F: arch/arm/mach-pxa/palmtx.c
1823 F: arch/arm/mach-pxa/palmt5.*
1824 F: arch/arm/mach-pxa/include/mach/palmld.h
1825 F: arch/arm/mach-pxa/palmld.c
1826 F: arch/arm/mach-pxa/palmte2.*
1827 F: arch/arm/mach-pxa/include/mach/palmtc.h
1828 F: arch/arm/mach-pxa/palmtc.c
1831 M: Sergey Lapin <slapin@ossfans.org>
1832 L: linux-arm-kernel@lists.infradead.org
1833 W: http://hackndev.com
1835 F: arch/arm/mach-pxa/palmz72.*
1838 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1839 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1842 ARM/PT DIGITAL BOARD PORT
1843 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1848 ARM/QUALCOMM SUPPORT
1849 M: Andy Gross <andy.gross@linaro.org>
1850 M: David Brown <david.brown@linaro.org>
1851 L: linux-arm-msm@vger.kernel.org
1852 L: linux-soc@vger.kernel.org
1854 F: Documentation/devicetree/bindings/soc/qcom/
1855 F: arch/arm/boot/dts/qcom-*.dts
1856 F: arch/arm/boot/dts/qcom-*.dtsi
1857 F: arch/arm/mach-qcom/
1858 F: arch/arm64/boot/dts/qcom/*
1859 F: drivers/i2c/busses/i2c-qup.c
1860 F: drivers/clk/qcom/
1861 F: drivers/dma/qcom/
1862 F: drivers/soc/qcom/
1863 F: drivers/spi/spi-qup.c
1864 F: drivers/tty/serial/msm_serial.c
1865 F: drivers/*/pm8???-*
1866 F: drivers/mfd/ssbi.c
1867 F: drivers/firmware/qcom_scm*
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1870 ARM/RADISYS ENP2611 MACHINE SUPPORT
1871 M: Lennert Buytenhek <kernel@wantstofly.org>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 ARM/REALTEK ARCHITECTURE
1876 M: Andreas Färber <afaerber@suse.de>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 F: arch/arm64/boot/dts/realtek/
1880 F: Documentation/devicetree/bindings/arm/realtek.txt
1882 ARM/RENESAS ARM64 ARCHITECTURE
1883 M: Simon Horman <horms@verge.net.au>
1884 M: Magnus Damm <magnus.damm@gmail.com>
1885 L: linux-renesas-soc@vger.kernel.org
1886 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1889 F: arch/arm64/boot/dts/renesas/
1890 F: Documentation/devicetree/bindings/arm/shmobile.txt
1891 F: drivers/soc/renesas/
1892 F: include/linux/soc/renesas/
1894 ARM/RISCPC ARCHITECTURE
1895 M: Russell King <linux@armlinux.org.uk>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 W: http://www.armlinux.org.uk/
1899 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1900 F: arch/arm/include/asm/hardware/ioc.h
1901 F: arch/arm/include/asm/hardware/iomd.h
1902 F: arch/arm/include/asm/hardware/memc.h
1903 F: arch/arm/mach-rpc/
1904 F: drivers/net/ethernet/8390/etherh.c
1905 F: drivers/net/ethernet/i825xx/ether1*
1906 F: drivers/net/ethernet/seeq/ether3*
1907 F: drivers/scsi/arm/
1909 ARM/Rockchip SoC support
1910 M: Heiko Stuebner <heiko@sntech.de>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 L: linux-rockchip@lists.infradead.org
1913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1915 F: arch/arm/boot/dts/rk3*
1916 F: arch/arm/boot/dts/rv1108*
1917 F: arch/arm/mach-rockchip/
1918 F: drivers/clk/rockchip/
1919 F: drivers/i2c/busses/i2c-rk3x.c
1920 F: drivers/*/*rockchip*
1921 F: drivers/*/*/*rockchip*
1922 F: sound/soc/rockchip/
1925 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1926 M: Kukjin Kim <kgene@kernel.org>
1927 M: Krzysztof Kozlowski <krzk@kernel.org>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1930 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1932 F: arch/arm/boot/dts/s3c*
1933 F: arch/arm/boot/dts/s5p*
1934 F: arch/arm/boot/dts/exynos*
1935 F: arch/arm64/boot/dts/exynos/
1936 F: arch/arm/plat-samsung/
1937 F: arch/arm/mach-s3c24*/
1938 F: arch/arm/mach-s3c64xx/
1939 F: arch/arm/mach-s5p*/
1940 F: arch/arm/mach-exynos*/
1941 F: drivers/*/*s3c24*
1942 F: drivers/*/*/*s3c24*
1943 F: drivers/*/*s3c64xx*
1944 F: drivers/*/*s5pv210*
1945 F: drivers/memory/samsung/*
1946 F: drivers/soc/samsung/*
1947 F: Documentation/arm/Samsung/
1948 F: Documentation/devicetree/bindings/arm/samsung/
1949 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1950 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1953 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1954 M: Kyungmin Park <kyungmin.park@samsung.com>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: arch/arm/mach-s5pv210/
1959 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1960 M: Kyungmin Park <kyungmin.park@samsung.com>
1961 M: Kamil Debski <kamil@wypas.org>
1962 M: Andrzej Hajda <a.hajda@samsung.com>
1963 L: linux-arm-kernel@lists.infradead.org
1964 L: linux-media@vger.kernel.org
1966 F: drivers/media/platform/s5p-g2d/
1968 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1969 M: Marek Szyprowski <m.szyprowski@samsung.com>
1970 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1971 L: linux-media@vger.kernel.org
1973 F: drivers/media/platform/s5p-cec/
1974 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1976 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1977 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1978 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1979 L: linux-arm-kernel@lists.infradead.org
1980 L: linux-media@vger.kernel.org
1982 F: drivers/media/platform/s5p-jpeg/
1984 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1985 M: Kyungmin Park <kyungmin.park@samsung.com>
1986 M: Kamil Debski <kamil@wypas.org>
1987 M: Jeongtae Park <jtp.park@samsung.com>
1988 M: Andrzej Hajda <a.hajda@samsung.com>
1989 L: linux-arm-kernel@lists.infradead.org
1990 L: linux-media@vger.kernel.org
1992 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1993 F: drivers/media/platform/s5p-mfc/
1995 ARM/SHMOBILE ARM ARCHITECTURE
1996 M: Simon Horman <horms@verge.net.au>
1997 M: Magnus Damm <magnus.damm@gmail.com>
1998 L: linux-renesas-soc@vger.kernel.org
1999 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2002 F: arch/arm/boot/dts/emev2*
2003 F: arch/arm/boot/dts/r7s*
2004 F: arch/arm/boot/dts/r8a*
2005 F: arch/arm/boot/dts/sh*
2006 F: arch/arm/configs/shmobile_defconfig
2007 F: arch/arm/include/debug/renesas-scif.S
2008 F: arch/arm/mach-shmobile/
2009 F: Documentation/devicetree/bindings/arm/shmobile.txt
2010 F: drivers/soc/renesas/
2011 F: include/linux/soc/renesas/
2013 ARM/SOCFPGA ARCHITECTURE
2014 M: Dinh Nguyen <dinguyen@kernel.org>
2016 F: arch/arm/mach-socfpga/
2017 F: arch/arm/boot/dts/socfpga*
2018 F: arch/arm/configs/socfpga_defconfig
2019 F: arch/arm64/boot/dts/altera/
2020 W: http://www.rocketboards.org
2021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2023 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2024 M: Dinh Nguyen <dinguyen@kernel.org>
2026 F: drivers/clk/socfpga/
2028 ARM/SOCFPGA EDAC SUPPORT
2029 M: Thor Thayer <thor.thayer@linux.intel.com>
2031 F: drivers/edac/altera_edac.
2033 ARM/SPREADTRUM SoC SUPPORT
2034 M: Orson Zhai <orsonzhai@gmail.com>
2035 M: Baolin Wang <baolin.wang@linaro.org>
2036 M: Chunyan Zhang <zhang.lyra@gmail.com>
2038 F: arch/arm64/boot/dts/sprd
2041 ARM/STI ARCHITECTURE
2042 M: Patrice Chotard <patrice.chotard@st.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 W: http://www.stlinux.com
2046 F: arch/arm/mach-sti/
2047 F: arch/arm/boot/dts/sti*
2048 F: drivers/char/hw_random/st-rng.c
2049 F: drivers/clocksource/arm_global_timer.c
2050 F: drivers/clocksource/clksrc_st_lpc.c
2051 F: drivers/cpufreq/sti-cpufreq.c
2052 F: drivers/dma/st_fdma*
2053 F: drivers/i2c/busses/i2c-st.c
2054 F: drivers/media/rc/st_rc.c
2055 F: drivers/media/platform/sti/c8sectpfe/
2056 F: drivers/mmc/host/sdhci-st.c
2057 F: drivers/phy/st/phy-miphy28lp.c
2058 F: drivers/phy/st/phy-stih407-usb.c
2059 F: drivers/pinctrl/pinctrl-st.c
2060 F: drivers/remoteproc/st_remoteproc.c
2061 F: drivers/remoteproc/st_slim_rproc.c
2062 F: drivers/reset/sti/
2063 F: drivers/rtc/rtc-st-lpc.c
2064 F: drivers/tty/serial/st-asc.c
2065 F: drivers/usb/dwc3/dwc3-st.c
2066 F: drivers/usb/host/ehci-st.c
2067 F: drivers/usb/host/ohci-st.c
2068 F: drivers/watchdog/st_lpc_wdt.c
2069 F: drivers/ata/ahci_st.c
2070 F: include/linux/remoteproc/st_slim_rproc.h
2072 ARM/STM32 ARCHITECTURE
2073 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2074 M: Alexandre Torgue <alexandre.torgue@st.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2079 F: arch/arm/boot/dts/stm32*
2080 F: arch/arm/mach-stm32/
2081 F: drivers/clocksource/armv7m_systick.c
2083 ARM/Synaptics Berlin SoC support
2084 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2085 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 F: arch/arm/mach-berlin/
2089 F: arch/arm/boot/dts/berlin*
2090 F: arch/arm64/boot/dts/marvell/berlin*
2092 ARM/TANGO ARCHITECTURE
2093 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2094 M: Mans Rullgard <mans@mansr.com>
2095 L: linux-arm-kernel@lists.infradead.org
2099 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2100 M: Lennert Buytenhek <kernel@wantstofly.org>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2105 M: Hans Verkuil <hans.verkuil@cisco.com>
2106 L: linux-tegra@vger.kernel.org
2107 L: linux-media@vger.kernel.org
2109 F: drivers/media/platform/tegra-cec/
2110 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2112 ARM/TETON BGA MACHINE SUPPORT
2113 M: "Mark F. Brown" <mark.brown314@gmail.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2118 M: Santosh Shilimkar <ssantosh@kernel.org>
2119 L: linux-kernel@vger.kernel.org
2121 F: drivers/memory/*emif*
2123 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2124 M: Santosh Shilimkar <ssantosh@kernel.org>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 F: arch/arm/mach-keystone/
2128 F: arch/arm/boot/dts/keystone-*
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2131 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2132 M: Santosh Shilimkar <ssantosh@kernel.org>
2133 L: linux-kernel@vger.kernel.org
2135 F: drivers/clk/keystone/
2137 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2138 M: Santosh Shilimkar <ssantosh@kernel.org>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 L: linux-kernel@vger.kernel.org
2142 F: drivers/clocksource/timer-keystone.c
2144 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2145 M: Santosh Shilimkar <ssantosh@kernel.org>
2146 L: linux-kernel@vger.kernel.org
2148 F: drivers/power/reset/keystone-reset.c
2150 ARM/THECUS N2100 MACHINE SUPPORT
2151 M: Lennert Buytenhek <kernel@wantstofly.org>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 ARM/TOSA MACHINE SUPPORT
2156 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2157 M: Dirk Opfer <dirk@opfer-online.de>
2160 ARM/UNIPHIER ARCHITECTURE
2161 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2165 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2166 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2167 F: arch/arm/boot/dts/uniphier*
2168 F: arch/arm/include/asm/hardware/cache-uniphier.h
2169 F: arch/arm/mach-uniphier/
2170 F: arch/arm/mm/cache-uniphier.c
2171 F: arch/arm64/boot/dts/socionext/uniphier*
2172 F: drivers/bus/uniphier-system-bus.c
2173 F: drivers/clk/uniphier/
2174 F: drivers/gpio/gpio-uniphier.c
2175 F: drivers/i2c/busses/i2c-uniphier*
2176 F: drivers/irqchip/irq-uniphier-aidet.c
2177 F: drivers/pinctrl/uniphier/
2178 F: drivers/reset/reset-uniphier.c
2179 F: drivers/tty/serial/8250/8250_uniphier.c
2182 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2183 M: Ulf Hansson <ulf.hansson@linaro.org>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 T: git git://git.linaro.org/people/ulfh/clk.git
2187 F: drivers/clk/ux500/
2189 ARM/VERSATILE EXPRESS PLATFORM
2190 M: Liviu Dudau <liviu.dudau@arm.com>
2191 M: Sudeep Holla <sudeep.holla@arm.com>
2192 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 F: arch/arm/boot/dts/vexpress*
2196 F: arch/arm64/boot/dts/arm/
2197 F: arch/arm/mach-vexpress/
2200 F: drivers/clk/versatile/clk-vexpress-osc.c
2201 F: drivers/clocksource/versatile.c
2205 M: Russell King <linux@armlinux.org.uk>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 W: http://www.armlinux.org.uk/
2211 ARM/VOIPAC PXA270 SUPPORT
2212 M: Marek Vasut <marek.vasut@gmail.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 F: arch/arm/mach-pxa/vpac270.c
2216 F: arch/arm/mach-pxa/include/mach/vpac270.h
2218 ARM/VT8500 ARM ARCHITECTURE
2219 M: Tony Prisk <linux@prisktech.co.nz>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 F: arch/arm/mach-vt8500/
2223 F: drivers/clocksource/vt8500_timer.c
2224 F: drivers/i2c/busses/i2c-wmt.c
2225 F: drivers/mmc/host/wmt-sdmmc.c
2226 F: drivers/pwm/pwm-vt8500.c
2227 F: drivers/rtc/rtc-vt8500.c
2228 F: drivers/tty/serial/vt8500_serial.c
2229 F: drivers/usb/host/ehci-platform.c
2230 F: drivers/usb/host/uhci-platform.c
2231 F: drivers/video/fbdev/vt8500lcdfb.*
2232 F: drivers/video/fbdev/wm8505fb*
2233 F: drivers/video/fbdev/wmt_ge_rops.*
2235 ARM/ZIPIT Z2 SUPPORT
2236 M: Marek Vasut <marek.vasut@gmail.com>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 F: arch/arm/mach-pxa/z2.c
2240 F: arch/arm/mach-pxa/include/mach/z2.h
2242 ARM/ZTE ARCHITECTURE
2243 M: Jun Nie <jun.nie@linaro.org>
2244 M: Baoyou Xie <baoyou.xie@linaro.org>
2245 M: Shawn Guo <shawnguo@kernel.org>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 F: arch/arm/boot/dts/zx2967*
2249 F: arch/arm/mach-zx/
2250 F: arch/arm64/boot/dts/zte/
2252 F: drivers/dma/zx_dma.c
2253 F: drivers/gpio/gpio-zx.c
2254 F: drivers/i2c/busses/i2c-zx2967.c
2255 F: drivers/mmc/host/dw_mmc-zx.*
2256 F: drivers/pinctrl/zte/
2258 F: drivers/thermal/zx2967_thermal.c
2259 F: drivers/watchdog/zx2967_wdt.c
2260 F: Documentation/devicetree/bindings/arm/zte.txt
2261 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2262 F: Documentation/devicetree/bindings/dma/zxdma.txt
2263 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2264 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2265 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2266 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2267 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2268 F: Documentation/devicetree/bindings/soc/zte/
2269 F: Documentation/devicetree/bindings/sound/zte,*.txt
2270 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2271 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2272 F: include/dt-bindings/clock/zx2967*.h
2273 F: include/dt-bindings/soc/zte,*.h
2274 F: sound/soc/codecs/zx_aud96p22.c
2277 ARM/ZYNQ ARCHITECTURE
2278 M: Michal Simek <michal.simek@xilinx.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 W: http://wiki.xilinx.com
2281 T: git https://github.com/Xilinx/linux-xlnx.git
2283 F: arch/arm/mach-zynq/
2284 F: drivers/cpuidle/cpuidle-zynq.c
2285 F: drivers/block/xsysace.c
2288 F: drivers/clocksource/cadence_ttc_timer.c
2289 F: drivers/i2c/busses/i2c-cadence.c
2290 F: drivers/mmc/host/sdhci-of-arasan.c
2291 F: drivers/edac/synopsys_edac.c
2293 ARM64 PORT (AARCH64 ARCHITECTURE)
2294 M: Catalin Marinas <catalin.marinas@arm.com>
2295 M: Will Deacon <will.deacon@arm.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2300 X: arch/arm64/boot/dts/
2301 F: Documentation/arm64/
2303 AS3645A LED FLASH CONTROLLER DRIVER
2304 M: Sakari Ailus <sakari.ailus@iki.fi>
2305 L: linux-leds@vger.kernel.org
2307 F: drivers/leds/leds-as3645a.c
2309 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2310 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2311 L: linux-media@vger.kernel.org
2312 T: git git://linuxtv.org/media_tree.git
2314 F: drivers/media/i2c/ak7375.c
2315 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2317 ASAHI KASEI AK8974 DRIVER
2318 M: Linus Walleij <linus.walleij@linaro.org>
2319 L: linux-iio@vger.kernel.org
2320 W: http://www.akm.com/
2322 F: drivers/iio/magnetometer/ak8974.c
2324 ASC7621 HARDWARE MONITOR DRIVER
2325 M: George Joseph <george.joseph@fairview5.com>
2326 L: linux-hwmon@vger.kernel.org
2328 F: Documentation/hwmon/asc7621
2329 F: drivers/hwmon/asc7621.c
2331 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2332 M: Corentin Chary <corentin.chary@gmail.com>
2333 L: acpi4asus-user@lists.sourceforge.net
2334 L: platform-driver-x86@vger.kernel.org
2335 W: http://acpi4asus.sf.net
2337 F: drivers/platform/x86/asus*.c
2338 F: drivers/platform/x86/eeepc*.c
2340 ASUS WIRELESS RADIO CONTROL DRIVER
2341 M: João Paulo Rechi Vita <jprvita@gmail.com>
2342 L: platform-driver-x86@vger.kernel.org
2344 F: drivers/platform/x86/asus-wireless.c
2347 M: David Howells <dhowells@redhat.com>
2348 L: keyrings@vger.kernel.org
2350 F: Documentation/crypto/asymmetric-keys.txt
2351 F: include/linux/verification.h
2352 F: include/crypto/public_key.h
2353 F: include/crypto/pkcs7.h
2354 F: crypto/asymmetric_keys/
2356 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2357 R: Dan Williams <dan.j.williams@intel.com>
2358 W: http://sourceforge.net/projects/xscaleiop
2360 F: Documentation/crypto/async-tx-api.txt
2363 F: include/linux/dmaengine.h
2364 F: include/linux/async_tx.h
2367 M: Bartosz Golaszewski <brgl@bgdev.pl>
2368 L: linux-i2c@vger.kernel.org
2369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2371 F: Documentation/devicetree/bindings/eeprom/at24.txt
2372 F: drivers/misc/eeprom/at24.c
2373 F: include/linux/platform_data/at24.h
2375 ATA OVER ETHERNET (AOE) DRIVER
2376 M: "Ed L. Cashin" <ed.cashin@acm.org>
2377 W: http://www.openaoe.org/
2379 F: Documentation/aoe/
2380 F: drivers/block/aoe/
2382 ATHEROS 71XX/9XXX GPIO DRIVER
2383 M: Alban Bedel <albeu@free.fr>
2384 W: https://github.com/AlbanBedel/linux
2385 T: git git://github.com/AlbanBedel/linux
2387 F: drivers/gpio/gpio-ath79.c
2388 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2390 ATHEROS 71XX/9XXX USB PHY DRIVER
2391 M: Alban Bedel <albeu@free.fr>
2392 W: https://github.com/AlbanBedel/linux
2393 T: git git://github.com/AlbanBedel/linux
2395 F: drivers/phy/qualcomm/phy-ath79-usb.c
2396 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2398 ATHEROS ATH GENERIC UTILITIES
2399 M: Kalle Valo <kvalo@codeaurora.org>
2400 L: linux-wireless@vger.kernel.org
2402 F: drivers/net/wireless/ath/*
2404 ATHEROS ATH5K WIRELESS DRIVER
2405 M: Jiri Slaby <jirislaby@gmail.com>
2406 M: Nick Kossifidis <mickflemm@gmail.com>
2407 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2408 L: linux-wireless@vger.kernel.org
2409 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2411 F: drivers/net/wireless/ath/ath5k/
2413 ATHEROS ATH6KL WIRELESS DRIVER
2414 M: Kalle Valo <kvalo@codeaurora.org>
2415 L: linux-wireless@vger.kernel.org
2416 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2419 F: drivers/net/wireless/ath/ath6kl/
2422 M: Ville Syrjala <syrjala@sci.fi>
2424 F: drivers/input/misc/ati_remote2.c
2426 ATK0110 HWMON DRIVER
2427 M: Luca Tettamanti <kronos.it@gmail.com>
2428 L: linux-hwmon@vger.kernel.org
2430 F: drivers/hwmon/asus_atk0110.c
2432 ATLX ETHERNET DRIVERS
2433 M: Jay Cliburn <jcliburn@gmail.com>
2434 M: Chris Snook <chris.snook@gmail.com>
2435 L: netdev@vger.kernel.org
2436 W: http://sourceforge.net/projects/atl1
2437 W: http://atl1.sourceforge.net
2439 F: drivers/net/ethernet/atheros/
2442 M: Chas Williams <3chas3@gmail.com>
2443 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2444 L: netdev@vger.kernel.org
2445 W: http://linux-atm.sourceforge.net
2448 F: include/linux/atm*
2449 F: include/uapi/linux/atm*
2451 ATMEL AT91 / AT32 MCI DRIVER
2452 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2454 F: drivers/mmc/host/atmel-mci.c
2456 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2457 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2459 F: drivers/power/reset/at91-sama5d2_shdwc.c
2461 ATMEL Audio ALSA driver
2462 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2468 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2469 L: linux-i2c@vger.kernel.org
2471 F: drivers/i2c/busses/i2c-at91.c
2474 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2475 L: linux-media@vger.kernel.org
2477 F: drivers/media/platform/atmel/atmel-isi.c
2478 F: include/media/atmel-isi.h
2481 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2482 L: linux-fbdev@vger.kernel.org
2484 F: drivers/video/fbdev/atmel_lcdfb.c
2485 F: include/video/atmel_lcdc.h
2487 ATMEL MACB ETHERNET DRIVER
2488 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2490 F: drivers/net/ethernet/cadence/
2492 ATMEL MAXTOUCH DRIVER
2493 M: Nick Dyer <nick@shmanahar.org>
2494 T: git git://github.com/ndyer/linux.git
2496 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2497 F: drivers/input/touchscreen/atmel_mxt_ts.c
2499 ATMEL SAMA5D2 ADC DRIVER
2500 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2501 L: linux-iio@vger.kernel.org
2503 F: drivers/iio/adc/at91-sama5d2_adc.c
2506 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2507 L: linux-mmc@vger.kernel.org
2509 F: drivers/mmc/host/sdhci-of-at91.c
2512 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2514 F: drivers/spi/spi-atmel.*
2517 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520 F: drivers/misc/atmel-ssc.c
2521 F: include/linux/atmel-ssc.h
2523 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2524 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 F: drivers/misc/atmel_tclib.c
2528 F: drivers/clocksource/tcb_clksrc.c
2530 ATMEL USBA UDC DRIVER
2531 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2536 ATMEL WIRELESS DRIVER
2537 M: Simon Kelley <simon@thekelleys.org.uk>
2538 L: linux-wireless@vger.kernel.org
2539 W: http://www.thekelleys.org.uk/atmel
2540 W: http://atmelwlandriver.sourceforge.net/
2542 F: drivers/net/wireless/atmel/atmel*
2545 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2546 L: linux-arm-kernel@lists.infradead.org
2547 L: dmaengine@vger.kernel.org
2549 F: drivers/dma/at_xdmac.c
2551 ATOMIC INFRASTRUCTURE
2552 M: Will Deacon <will.deacon@arm.com>
2553 M: Peter Zijlstra <peterz@infradead.org>
2554 R: Boqun Feng <boqun.feng@gmail.com>
2555 L: linux-kernel@vger.kernel.org
2557 F: arch/*/include/asm/atomic*.h
2558 F: include/*/atomic*.h
2560 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2561 M: Bradley Grove <linuxdrivers@attotech.com>
2562 L: linux-scsi@vger.kernel.org
2563 W: http://www.attotech.com
2565 F: drivers/scsi/esas2r
2567 ATUSB IEEE 802.15.4 RADIO DRIVER
2568 M: Stefan Schmidt <stefan@datenfreihafen.org>
2569 L: linux-wpan@vger.kernel.org
2571 F: drivers/net/ieee802154/atusb.c
2572 F: drivers/net/ieee802154/atusb.h
2573 F: drivers/net/ieee802154/at86rf230.h
2576 M: Paul Moore <paul@paul-moore.com>
2577 M: Eric Paris <eparis@redhat.com>
2578 L: linux-audit@redhat.com (moderated for non-subscribers)
2579 W: https://github.com/linux-audit
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2582 F: include/linux/audit.h
2583 F: include/uapi/linux/audit.h
2586 AUXILIARY DISPLAY DRIVERS
2587 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2589 F: drivers/auxdisplay/
2590 F: include/linux/cfag12864b.h
2592 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2593 M: Andreas Klinger <ak@it-klinger.de>
2594 L: linux-iio@vger.kernel.org
2596 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2597 F: drivers/iio/adc/hx711.c
2600 M: Ralf Baechle <ralf@linux-mips.org>
2601 L: linux-hams@vger.kernel.org
2602 W: http://www.linux-ax25.org/
2604 F: include/uapi/linux/ax25.h
2605 F: include/net/ax25.h
2609 M: Peter Rosin <peda@axentia.se>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 F: Documentation/devicetree/bindings/arm/axentia.txt
2613 F: arch/arm/boot/dts/at91-linea.dtsi
2614 F: arch/arm/boot/dts/at91-natte.dtsi
2615 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2616 F: arch/arm/boot/dts/at91-tse850-3.dts
2618 AXENTIA ASOC DRIVERS
2619 M: Peter Rosin <peda@axentia.se>
2620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2622 F: Documentation/devicetree/bindings/sound/axentia,*
2623 F: sound/soc/atmel/tse850-pcm5142.c
2626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2627 L: linux-media@vger.kernel.org
2628 W: https://linuxtv.org
2629 T: git git://linuxtv.org/media_tree.git
2631 F: drivers/media/usb/dvb-usb-v2/az6007.c
2633 AZTECH FM RADIO RECEIVER DRIVER
2634 M: Hans Verkuil <hverkuil@xs4all.nl>
2635 L: linux-media@vger.kernel.org
2636 T: git git://linuxtv.org/media_tree.git
2637 W: https://linuxtv.org
2639 F: drivers/media/radio/radio-aztech*
2642 L: linux-wireless@vger.kernel.org
2643 L: b43-dev@lists.infradead.org
2644 W: http://wireless.kernel.org/en/users/Drivers/b43
2646 F: drivers/net/wireless/broadcom/b43/
2648 B43LEGACY WIRELESS DRIVER
2649 M: Larry Finger <Larry.Finger@lwfinger.net>
2650 L: linux-wireless@vger.kernel.org
2651 L: b43-dev@lists.infradead.org
2652 W: http://wireless.kernel.org/en/users/Drivers/b43
2654 F: drivers/net/wireless/broadcom/b43legacy/
2656 BACKLIGHT CLASS/SUBSYSTEM
2657 M: Lee Jones <lee.jones@linaro.org>
2658 M: Daniel Thompson <daniel.thompson@linaro.org>
2659 M: Jingoo Han <jingoohan1@gmail.com>
2660 L: dri-devel@lists.freedesktop.org
2661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2663 F: drivers/video/backlight/
2664 F: include/linux/backlight.h
2665 F: include/linux/pwm_backlight.h
2666 F: Documentation/devicetree/bindings/leds/backlight
2669 M: Marek Lindner <mareklindner@neomailbox.ch>
2670 M: Simon Wunderlich <sw@simonwunderlich.de>
2671 M: Antonio Quartulli <a@unstable.cc>
2672 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2673 W: https://www.open-mesh.org/
2674 Q: https://patchwork.open-mesh.org/project/batman/list/
2676 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2677 F: Documentation/ABI/testing/sysfs-class-net-mesh
2678 F: Documentation/networking/batman-adv.rst
2679 F: include/uapi/linux/batadv_packet.h
2680 F: include/uapi/linux/batman_adv.h
2683 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2684 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2685 L: linux-hams@vger.kernel.org
2686 W: http://www.baycom.org/~tom/ham/ham.html
2688 F: drivers/net/hamradio/baycom*
2690 BCACHE (BLOCK LAYER CACHE)
2691 M: Coly Li <colyli@suse.de>
2692 M: Kent Overstreet <kent.overstreet@gmail.com>
2693 L: linux-bcache@vger.kernel.org
2694 W: http://bcache.evilpiepirate.org
2695 C: irc://irc.oftc.net/bcache
2697 F: drivers/md/bcache/
2699 BDISP ST MEDIA DRIVER
2700 M: Fabien Dessenne <fabien.dessenne@st.com>
2701 L: linux-media@vger.kernel.org
2702 T: git git://linuxtv.org/media_tree.git
2703 W: https://linuxtv.org
2705 F: drivers/media/platform/sti/bdisp
2707 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2708 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2709 L: netdev@vger.kernel.org
2711 F: drivers/net/ethernet/ec_bhf.c
2714 M: Luis de Bethencourt <luisbg@kernel.org>
2715 M: Salah Triki <salah.triki@gmail.com>
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2718 F: Documentation/filesystems/befs.txt
2722 M: Paolo Valente <paolo.valente@linaro.org>
2723 M: Jens Axboe <axboe@kernel.dk>
2724 L: linux-block@vger.kernel.org
2727 F: Documentation/block/bfq-iosched.txt
2730 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2732 F: Documentation/filesystems/bfs.txt
2734 F: include/uapi/linux/bfs_fs.h
2736 BLINKM RGB LED DRIVER
2737 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2739 F: drivers/leds/leds-blinkm.c
2742 M: Jens Axboe <axboe@kernel.dk>
2743 L: linux-block@vger.kernel.org
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2748 F: kernel/trace/blktrace.c
2752 M: Joern Engel <joern@lazybastard.org>
2753 L: linux-mtd@lists.infradead.org
2755 F: drivers/mtd/devices/block2mtd.c
2758 M: Marcel Holtmann <marcel@holtmann.org>
2759 M: Johan Hedberg <johan.hedberg@gmail.com>
2760 L: linux-bluetooth@vger.kernel.org
2761 W: http://www.bluez.org/
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2765 F: drivers/bluetooth/
2768 M: Marcel Holtmann <marcel@holtmann.org>
2769 M: Johan Hedberg <johan.hedberg@gmail.com>
2770 L: linux-bluetooth@vger.kernel.org
2771 W: http://www.bluez.org/
2772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2776 F: include/net/bluetooth/
2779 M: Jay Vosburgh <j.vosburgh@gmail.com>
2780 M: Veaceslav Falico <vfalico@gmail.com>
2781 M: Andy Gospodarek <andy@greyhouse.net>
2782 L: netdev@vger.kernel.org
2783 W: http://sourceforge.net/projects/bonding/
2785 F: drivers/net/bonding/
2786 F: include/uapi/linux/if_bonding.h
2788 BPF (Safe dynamic programs and tools)
2789 M: Alexei Starovoitov <ast@kernel.org>
2790 M: Daniel Borkmann <daniel@iogearbox.net>
2791 L: netdev@vger.kernel.org
2792 L: linux-kernel@vger.kernel.org
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2795 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2797 F: arch/x86/net/bpf_jit*
2798 F: Documentation/networking/filter.txt
2799 F: Documentation/bpf/
2800 F: include/linux/bpf*
2801 F: include/linux/filter.h
2802 F: include/trace/events/xdp.h
2803 F: include/uapi/linux/bpf*
2804 F: include/uapi/linux/filter.h
2806 F: kernel/trace/bpf_trace.c
2809 F: net/core/filter.c
2810 F: net/sched/act_bpf.c
2811 F: net/sched/cls_bpf.c
2815 F: tools/testing/selftests/bpf/
2817 BROADCOM B44 10/100 ETHERNET DRIVER
2818 M: Michael Chan <michael.chan@broadcom.com>
2819 L: netdev@vger.kernel.org
2821 F: drivers/net/ethernet/broadcom/b44.*
2823 BROADCOM B53 ETHERNET SWITCH DRIVER
2824 M: Florian Fainelli <f.fainelli@gmail.com>
2825 L: netdev@vger.kernel.org
2826 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2828 F: drivers/net/dsa/b53/*
2829 F: include/linux/platform_data/b53.h
2831 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2832 M: Florian Fainelli <f.fainelli@gmail.com>
2833 M: Ray Jui <rjui@broadcom.com>
2834 M: Scott Branden <sbranden@broadcom.com>
2835 M: bcm-kernel-feedback-list@broadcom.com
2836 T: git git://github.com/broadcom/mach-bcm
2842 F: arch/arm/mach-bcm/
2844 BROADCOM BCM2835 ARM ARCHITECTURE
2845 M: Eric Anholt <eric@anholt.net>
2846 M: Stefan Wahren <stefan.wahren@i2se.com>
2847 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2849 T: git git://github.com/anholt/linux
2852 F: drivers/staging/vc04_services
2854 BROADCOM BCM47XX MIPS ARCHITECTURE
2855 M: Hauke Mehrtens <hauke@hauke-m.de>
2856 M: Rafał Miłecki <zajec5@gmail.com>
2857 L: linux-mips@linux-mips.org
2859 F: Documentation/devicetree/bindings/mips/brcm/
2860 F: arch/mips/bcm47xx/*
2861 F: arch/mips/include/asm/mach-bcm47xx/*
2863 BROADCOM BCM5301X ARM ARCHITECTURE
2864 M: Hauke Mehrtens <hauke@hauke-m.de>
2865 M: Rafał Miłecki <zajec5@gmail.com>
2866 M: Jon Mason <jonmason@broadcom.com>
2867 M: bcm-kernel-feedback-list@broadcom.com
2868 L: linux-arm-kernel@lists.infradead.org
2870 F: arch/arm/mach-bcm/bcm_5301x.c
2871 F: arch/arm/boot/dts/bcm5301x*.dtsi
2872 F: arch/arm/boot/dts/bcm470*
2873 F: arch/arm/boot/dts/bcm953012*
2875 BROADCOM BCM53573 ARM ARCHITECTURE
2876 M: Rafał Miłecki <rafal@milecki.pl>
2877 L: linux-arm-kernel@lists.infradead.org
2879 F: arch/arm/boot/dts/bcm53573*
2880 F: arch/arm/boot/dts/bcm47189*
2882 BROADCOM BCM63XX ARM ARCHITECTURE
2883 M: Florian Fainelli <f.fainelli@gmail.com>
2884 M: bcm-kernel-feedback-list@broadcom.com
2885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2886 T: git git://github.com/broadcom/stblinux.git
2890 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2891 M: Kevin Cernekee <cernekee@gmail.com>
2892 L: linux-usb@vger.kernel.org
2894 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2896 BROADCOM BCM7XXX ARM ARCHITECTURE
2897 M: Brian Norris <computersforpeace@gmail.com>
2898 M: Gregory Fong <gregory.0xf0@gmail.com>
2899 M: Florian Fainelli <f.fainelli@gmail.com>
2900 M: bcm-kernel-feedback-list@broadcom.com
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 T: git git://github.com/broadcom/stblinux.git
2904 F: arch/arm/mach-bcm/*brcmstb*
2905 F: arch/arm/boot/dts/bcm7*.dts*
2906 F: drivers/bus/brcmstb_gisb.c
2907 F: arch/arm/mm/cache-b15-rac.c
2908 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2911 BROADCOM BMIPS CPUFREQ DRIVER
2912 M: Markus Mayer <mmayer@broadcom.com>
2913 M: bcm-kernel-feedback-list@broadcom.com
2914 L: linux-pm@vger.kernel.org
2916 F: drivers/cpufreq/bmips-cpufreq.c
2918 BROADCOM BMIPS MIPS ARCHITECTURE
2919 M: Kevin Cernekee <cernekee@gmail.com>
2920 M: Florian Fainelli <f.fainelli@gmail.com>
2921 L: linux-mips@linux-mips.org
2922 T: git git://github.com/broadcom/stblinux.git
2924 F: arch/mips/bmips/*
2925 F: arch/mips/include/asm/mach-bmips/*
2926 F: arch/mips/kernel/*bmips*
2927 F: arch/mips/boot/dts/brcm/bcm*.dts*
2928 F: drivers/irqchip/irq-bcm63*
2929 F: drivers/irqchip/irq-bcm7*
2930 F: drivers/irqchip/irq-brcmstb*
2931 F: include/linux/bcm963xx_nvram.h
2932 F: include/linux/bcm963xx_tag.h
2934 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2935 M: Rasesh Mody <rasesh.mody@cavium.com>
2936 M: Harish Patil <harish.patil@cavium.com>
2937 M: Dept-GELinuxNICDev@cavium.com
2938 L: netdev@vger.kernel.org
2940 F: drivers/net/ethernet/broadcom/bnx2.*
2941 F: drivers/net/ethernet/broadcom/bnx2_*
2943 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2944 M: QLogic-Storage-Upstream@qlogic.com
2945 L: linux-scsi@vger.kernel.org
2947 F: drivers/scsi/bnx2fc/
2949 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2950 M: QLogic-Storage-Upstream@qlogic.com
2951 L: linux-scsi@vger.kernel.org
2953 F: drivers/scsi/bnx2i/
2955 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2956 M: Ariel Elior <ariel.elior@cavium.com>
2957 M: everest-linux-l2@cavium.com
2958 L: netdev@vger.kernel.org
2960 F: drivers/net/ethernet/broadcom/bnx2x/
2962 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2963 M: Michael Chan <michael.chan@broadcom.com>
2964 L: netdev@vger.kernel.org
2966 F: drivers/net/ethernet/broadcom/bnxt/
2968 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2969 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2970 M: Franky Lin <franky.lin@broadcom.com>
2971 M: Hante Meuleman <hante.meuleman@broadcom.com>
2972 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2973 M: Wright Feng <wright.feng@cypress.com>
2974 L: linux-wireless@vger.kernel.org
2975 L: brcm80211-dev-list.pdl@broadcom.com
2976 L: brcm80211-dev-list@cypress.com
2978 F: drivers/net/wireless/broadcom/brcm80211/
2980 BROADCOM BRCMSTB GPIO DRIVER
2981 M: Gregory Fong <gregory.0xf0@gmail.com>
2982 L: bcm-kernel-feedback-list@broadcom.com
2984 F: drivers/gpio/gpio-brcmstb.c
2985 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2987 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2988 M: Al Cooper <alcooperx@gmail.com>
2989 L: linux-kernel@vger.kernel.org
2990 L: bcm-kernel-feedback-list@broadcom.com
2992 F: drivers/phy/broadcom/phy-brcm-usb*
2994 BROADCOM GENET ETHERNET DRIVER
2995 M: Doug Berger <opendmb@gmail.com>
2996 M: Florian Fainelli <f.fainelli@gmail.com>
2997 L: netdev@vger.kernel.org
2999 F: drivers/net/ethernet/broadcom/genet/
3001 BROADCOM IPROC ARM ARCHITECTURE
3002 M: Ray Jui <rjui@broadcom.com>
3003 M: Scott Branden <sbranden@broadcom.com>
3004 M: Jon Mason <jonmason@broadcom.com>
3005 M: bcm-kernel-feedback-list@broadcom.com
3006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3007 T: git git://github.com/broadcom/cygnus-linux.git
3024 F: arch/arm64/boot/dts/broadcom/northstar2/*
3025 F: arch/arm64/boot/dts/broadcom/stingray/*
3026 F: drivers/clk/bcm/clk-ns*
3027 F: drivers/clk/bcm/clk-sr*
3028 F: drivers/pinctrl/bcm/pinctrl-ns*
3029 F: include/dt-bindings/clock/bcm-sr*
3031 BROADCOM KONA GPIO DRIVER
3032 M: Ray Jui <rjui@broadcom.com>
3033 L: bcm-kernel-feedback-list@broadcom.com
3035 F: drivers/gpio/gpio-bcm-kona.c
3036 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3038 BROADCOM NETXTREME-E ROCE DRIVER
3039 M: Selvin Xavier <selvin.xavier@broadcom.com>
3040 M: Devesh Sharma <devesh.sharma@broadcom.com>
3041 M: Somnath Kotur <somnath.kotur@broadcom.com>
3042 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3043 L: linux-rdma@vger.kernel.org
3044 W: http://www.broadcom.com
3046 F: drivers/infiniband/hw/bnxt_re/
3047 F: include/uapi/rdma/bnxt_re-abi.h
3049 BROADCOM NVRAM DRIVER
3050 M: Rafał Miłecki <zajec5@gmail.com>
3051 L: linux-mips@linux-mips.org
3053 F: drivers/firmware/broadcom/*
3055 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3056 M: Rafał Miłecki <zajec5@gmail.com>
3057 L: linux-wireless@vger.kernel.org
3060 F: include/linux/bcma/
3062 BROADCOM STB AVS CPUFREQ DRIVER
3063 M: Markus Mayer <mmayer@broadcom.com>
3064 M: bcm-kernel-feedback-list@broadcom.com
3065 L: linux-pm@vger.kernel.org
3067 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3068 F: drivers/cpufreq/brcmstb*
3070 BROADCOM STB AVS TMON DRIVER
3071 M: Markus Mayer <mmayer@broadcom.com>
3072 M: bcm-kernel-feedback-list@broadcom.com
3073 L: linux-pm@vger.kernel.org
3075 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3076 F: drivers/thermal/broadcom/brcmstb*
3078 BROADCOM STB NAND FLASH DRIVER
3079 M: Brian Norris <computersforpeace@gmail.com>
3080 M: Kamal Dasu <kdasu.kdev@gmail.com>
3081 L: linux-mtd@lists.infradead.org
3082 L: bcm-kernel-feedback-list@broadcom.com
3084 F: drivers/mtd/nand/raw/brcmnand/
3086 BROADCOM STB DPFE DRIVER
3087 M: Markus Mayer <mmayer@broadcom.com>
3088 M: bcm-kernel-feedback-list@broadcom.com
3089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3091 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3092 F: drivers/memory/brcmstb_dpfe.c
3094 BROADCOM SYSTEMPORT ETHERNET DRIVER
3095 M: Florian Fainelli <f.fainelli@gmail.com>
3096 L: netdev@vger.kernel.org
3098 F: drivers/net/ethernet/broadcom/bcmsysport.*
3100 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3101 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3102 M: Prashant Sreedharan <prashant@broadcom.com>
3103 M: Michael Chan <mchan@broadcom.com>
3104 L: netdev@vger.kernel.org
3106 F: drivers/net/ethernet/broadcom/tg3.*
3108 BROCADE BFA FC SCSI DRIVER
3109 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3110 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3111 L: linux-scsi@vger.kernel.org
3113 F: drivers/scsi/bfa/
3115 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3116 M: Rasesh Mody <rasesh.mody@cavium.com>
3117 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3118 M: Dept-GELinuxNICDev@cavium.com
3119 L: netdev@vger.kernel.org
3121 F: drivers/net/ethernet/brocade/bna/
3123 BSG (block layer generic sg v4 driver)
3124 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3125 L: linux-scsi@vger.kernel.org
3128 F: include/linux/bsg.h
3129 F: include/uapi/linux/bsg.h
3132 M: Clemens Ladisch <clemens@ladisch.de>
3133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3134 T: git git://git.alsa-project.org/alsa-kernel.git
3136 F: Documentation/sound/cards/bt87x.rst
3137 F: sound/pci/bt87x.c
3140 M: Michael Buesch <m@bues.ch>
3141 W: http://bu3sch.de/btgpio.php
3143 F: drivers/gpio/gpio-bt8xx.c
3146 M: Chris Mason <clm@fb.com>
3147 M: Josef Bacik <jbacik@fb.com>
3148 M: David Sterba <dsterba@suse.com>
3149 L: linux-btrfs@vger.kernel.org
3150 W: http://btrfs.wiki.kernel.org/
3151 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3154 F: Documentation/filesystems/btrfs.txt
3156 F: include/linux/btrfs*
3157 F: include/uapi/linux/btrfs*
3159 BTTV VIDEO4LINUX DRIVER
3160 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3161 L: linux-media@vger.kernel.org
3162 W: https://linuxtv.org
3163 T: git git://linuxtv.org/media_tree.git
3165 F: Documentation/media/v4l-drivers/bttv*
3166 F: drivers/media/pci/bt8xx/bttv*
3168 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3169 M: Chanwoo Choi <cw00.choi@samsung.com>
3170 L: linux-pm@vger.kernel.org
3171 L: linux-samsung-soc@vger.kernel.org
3172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3174 F: drivers/devfreq/exynos-bus.c
3175 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3177 BUSLOGIC SCSI DRIVER
3178 M: Khalid Aziz <khalid@gonehiking.org>
3179 L: linux-scsi@vger.kernel.org
3181 F: drivers/scsi/BusLogic.*
3182 F: drivers/scsi/FlashPoint.*
3184 C-MEDIA CMI8788 DRIVER
3185 M: Clemens Ladisch <clemens@ladisch.de>
3186 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3187 T: git git://git.alsa-project.org/alsa-kernel.git
3189 F: sound/pci/oxygen/
3192 M: Mark Salter <msalter@redhat.com>
3193 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3194 L: linux-c6x-dev@linux-c6x.org
3195 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3199 CA8210 IEEE-802.15.4 RADIO DRIVER
3200 M: Harry Morris <h.morris@cascoda.com>
3201 L: linux-wpan@vger.kernel.org
3202 W: https://github.com/Cascoda/ca8210-linux.git
3204 F: drivers/net/ieee802154/ca8210.c
3205 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3207 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3208 M: David Howells <dhowells@redhat.com>
3209 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3211 F: Documentation/filesystems/caching/cachefiles.txt
3214 CADENCE MIPI-CSI2 BRIDGES
3215 M: Maxime Ripard <maxime.ripard@bootlin.com>
3216 L: linux-media@vger.kernel.org
3218 F: Documentation/devicetree/bindings/media/cdns,*.txt
3219 F: drivers/media/platform/cadence/cdns-csi2*
3221 CADET FM/AM RADIO RECEIVER DRIVER
3222 M: Hans Verkuil <hverkuil@xs4all.nl>
3223 L: linux-media@vger.kernel.org
3224 T: git git://linuxtv.org/media_tree.git
3225 W: https://linuxtv.org
3227 F: drivers/media/radio/radio-cadet*
3229 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3230 M: Jonathan Corbet <corbet@lwn.net>
3231 L: linux-media@vger.kernel.org
3232 T: git git://linuxtv.org/media_tree.git
3234 F: Documentation/media/v4l-drivers/cafe_ccic*
3235 F: drivers/media/platform/marvell-ccic/
3238 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3239 L: netdev@vger.kernel.org
3241 F: Documentation/networking/caif/
3242 F: drivers/net/caif/
3243 F: include/uapi/linux/caif/
3244 F: include/net/caif/
3247 CALGARY x86-64 IOMMU
3248 M: Muli Ben-Yehuda <mulix@mulix.org>
3249 M: Jon Mason <jdmason@kudzu.us>
3250 L: iommu@lists.linux-foundation.org
3252 F: arch/x86/kernel/pci-calgary_64.c
3253 F: arch/x86/kernel/tce_64.c
3254 F: arch/x86/include/asm/calgary.h
3255 F: arch/x86/include/asm/tce.h
3258 M: Wolfgang Grandegger <wg@grandegger.com>
3259 M: Marc Kleine-Budde <mkl@pengutronix.de>
3260 L: linux-can@vger.kernel.org
3261 W: https://github.com/linux-can
3262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3265 F: Documentation/devicetree/bindings/net/can/
3267 F: include/linux/can/dev.h
3268 F: include/linux/can/platform/
3269 F: include/uapi/linux/can/error.h
3270 F: include/uapi/linux/can/netlink.h
3273 M: Oliver Hartkopp <socketcan@hartkopp.net>
3274 M: Marc Kleine-Budde <mkl@pengutronix.de>
3275 L: linux-can@vger.kernel.org
3276 W: https://github.com/linux-can
3277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3280 F: Documentation/networking/can.rst
3282 F: include/linux/can/core.h
3283 F: include/uapi/linux/can.h
3284 F: include/uapi/linux/can/bcm.h
3285 F: include/uapi/linux/can/raw.h
3286 F: include/uapi/linux/can/gw.h
3289 M: Serge Hallyn <serge@hallyn.com>
3290 L: linux-security-module@vger.kernel.org
3292 F: include/linux/capability.h
3293 F: include/uapi/linux/capability.h
3294 F: security/commoncap.c
3295 F: kernel/capability.c
3297 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3298 M: Kevin Tsai <ktsai@capellamicro.com>
3300 F: drivers/iio/light/cm*
3302 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3303 M: Christian Lamparter <chunkeey@googlemail.com>
3304 L: linux-wireless@vger.kernel.org
3305 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3307 F: drivers/net/wireless/ath/carl9170/
3310 M: Jan Glauber <jglauber@cavium.com>
3311 M: David Daney <david.daney@cavium.com>
3312 W: http://www.cavium.com
3314 F: drivers/i2c/busses/i2c-octeon*
3315 F: drivers/i2c/busses/i2c-thunderx*
3317 CAVIUM LIQUIDIO NETWORK DRIVER
3318 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3319 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3320 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3321 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3322 L: netdev@vger.kernel.org
3323 W: http://www.cavium.com
3325 F: drivers/net/ethernet/cavium/liquidio/
3328 M: Jan Glauber <jglauber@cavium.com>
3329 M: David Daney <david.daney@cavium.com>
3330 M: Steven J. Hill <Steven.Hill@cavium.com>
3331 W: http://www.cavium.com
3333 F: drivers/mmc/host/cavium*
3335 CAVIUM OCTEON-TX CRYPTO DRIVER
3336 M: George Cherian <george.cherian@cavium.com>
3337 L: linux-crypto@vger.kernel.org
3338 W: http://www.cavium.com
3340 F: drivers/crypto/cavium/cpt/
3342 CAVIUM THUNDERX2 ARM64 SOC
3343 M: Robert Richter <rrichter@cavium.com>
3344 M: Jayachandran C <jnair@caviumnetworks.com>
3345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3347 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3348 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3350 CC2520 IEEE-802.15.4 RADIO DRIVER
3351 M: Varka Bhadram <varkabhadram@gmail.com>
3352 L: linux-wpan@vger.kernel.org
3354 F: drivers/net/ieee802154/cc2520.c
3355 F: include/linux/spi/cc2520.h
3356 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3358 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3359 M: Gilad Ben-Yossef <gilad@benyossef.com>
3360 L: linux-crypto@vger.kernel.org
3362 F: drivers/crypto/ccree/
3363 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3366 M: Hans Verkuil <hans.verkuil@cisco.com>
3367 L: linux-media@vger.kernel.org
3368 T: git git://linuxtv.org/media_tree.git
3369 W: http://linuxtv.org
3371 F: Documentation/media/kapi/cec-core.rst
3372 F: Documentation/media/uapi/cec
3373 F: drivers/media/cec/
3374 F: drivers/media/rc/keymaps/rc-cec.c
3375 F: include/media/cec.h
3376 F: include/media/cec-notifier.h
3377 F: include/uapi/linux/cec.h
3378 F: include/uapi/linux/cec-funcs.h
3379 F: Documentation/devicetree/bindings/media/cec.txt
3380 F: Documentation/ABI/testing/debugfs-cec-error-inj
3383 M: Hans Verkuil <hans.verkuil@cisco.com>
3384 L: linux-media@vger.kernel.org
3385 T: git git://linuxtv.org/media_tree.git
3386 W: http://linuxtv.org
3388 F: drivers/media/platform/cec-gpio/
3389 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3391 CELL BROADBAND ENGINE ARCHITECTURE
3392 M: Arnd Bergmann <arnd@arndb.de>
3393 L: linuxppc-dev@lists.ozlabs.org
3394 W: http://www.ibm.com/developerworks/power/cell/
3396 F: arch/powerpc/include/asm/cell*.h
3397 F: arch/powerpc/include/asm/spu*.h
3398 F: arch/powerpc/include/uapi/asm/spu*.h
3399 F: arch/powerpc/oprofile/*cell*
3400 F: arch/powerpc/platforms/cell/
3402 CEPH COMMON CODE (LIBCEPH)
3403 M: Ilya Dryomov <idryomov@gmail.com>
3404 M: "Yan, Zheng" <zyan@redhat.com>
3405 M: Sage Weil <sage@redhat.com>
3406 L: ceph-devel@vger.kernel.org
3408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3409 T: git git://github.com/ceph/ceph-client.git
3412 F: include/linux/ceph/
3413 F: include/linux/crush/
3415 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3416 M: "Yan, Zheng" <zyan@redhat.com>
3417 M: Sage Weil <sage@redhat.com>
3418 M: Ilya Dryomov <idryomov@gmail.com>
3419 L: ceph-devel@vger.kernel.org
3421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3422 T: git git://github.com/ceph/ceph-client.git
3424 F: Documentation/filesystems/ceph.txt
3427 CERTIFICATE HANDLING:
3428 M: David Howells <dhowells@redhat.com>
3429 M: David Woodhouse <dwmw2@infradead.org>
3430 L: keyrings@vger.kernel.org
3432 F: Documentation/admin-guide/module-signing.rst
3434 F: scripts/sign-file.c
3435 F: scripts/extract-cert.c
3437 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3438 L: linux-usb@vger.kernel.org
3440 F: Documentation/usb/WUSB-Design-overview.txt
3441 F: Documentation/usb/wusb-cbaf
3442 F: drivers/usb/host/hwa-hc.c
3443 F: drivers/usb/host/whci/
3444 F: drivers/usb/wusbcore/
3445 F: include/linux/usb/wusb*
3447 CFAG12864B LCD DRIVER
3448 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3450 F: drivers/auxdisplay/cfag12864b.c
3451 F: include/linux/cfag12864b.h
3453 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3454 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3456 F: drivers/auxdisplay/cfag12864bfb.c
3457 F: include/linux/cfag12864b.h
3459 802.11 (including CFG80211/NL80211)
3460 M: Johannes Berg <johannes@sipsolutions.net>
3461 L: linux-wireless@vger.kernel.org
3462 W: http://wireless.kernel.org/
3463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3467 F: include/uapi/linux/nl80211.h
3468 F: include/linux/ieee80211.h
3469 F: include/net/wext.h
3470 F: include/net/cfg80211.h
3471 F: include/net/iw_handler.h
3472 F: include/net/ieee80211_radiotap.h
3473 F: Documentation/driver-api/80211/cfg80211.rst
3474 F: Documentation/networking/regulatory.txt
3476 CHAR and MISC DRIVERS
3477 M: Arnd Bergmann <arnd@arndb.de>
3478 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3483 F: include/linux/miscdevice.h
3486 M: Andy Whitcroft <apw@canonical.com>
3487 M: Joe Perches <joe@perches.com>
3489 F: scripts/checkpatch.pl
3491 CHINESE DOCUMENTATION
3492 M: Harry Wei <harryxiyou@gmail.com>
3493 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3494 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3496 F: Documentation/translations/zh_CN/
3498 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3499 M: Peter Chen <Peter.Chen@nxp.com>
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3501 L: linux-usb@vger.kernel.org
3503 F: drivers/usb/chipidea/
3505 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3506 M: Hans de Goede <hdegoede@redhat.com>
3507 L: linux-input@vger.kernel.org
3509 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3510 F: drivers/input/touchscreen/chipone_icn8318.c
3512 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3513 M: Hans de Goede <hdegoede@redhat.com>
3514 L: linux-input@vger.kernel.org
3516 F: drivers/input/touchscreen/chipone_icn8505.c
3518 CHROME HARDWARE PLATFORM SUPPORT
3519 M: Benson Leung <bleung@chromium.org>
3520 M: Olof Johansson <olof@lixom.net>
3522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3523 F: drivers/platform/chrome/
3525 CIRRUS LOGIC AUDIO CODEC DRIVERS
3526 M: Brian Austin <brian.austin@cirrus.com>
3527 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3530 F: sound/soc/codecs/cs*
3532 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3533 M: Hartley Sweeten <hsweeten@visionengravers.com>
3534 L: netdev@vger.kernel.org
3536 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3538 CISCO FCOE HBA DRIVER
3539 M: Satish Kharat <satishkh@cisco.com>
3540 M: Sesidhar Baddela <sebaddel@cisco.com>
3541 M: Karan Tilak Kumar <kartilak@cisco.com>
3542 L: linux-scsi@vger.kernel.org
3544 F: drivers/scsi/fnic/
3546 CISCO SCSI HBA DRIVER
3547 M: Karan Tilak Kumar <kartilak@cisco.com>
3548 M: Sesidhar Baddela <sebaddel@cisco.com>
3549 L: linux-scsi@vger.kernel.org
3551 F: drivers/scsi/snic/
3553 CISCO VIC ETHERNET NIC DRIVER
3554 M: Christian Benvenuti <benve@cisco.com>
3555 M: Govindarajulu Varadarajan <_govind@gmx.com>
3556 M: Parvi Kaustubhi <pkaustub@cisco.com>
3558 F: drivers/net/ethernet/cisco/enic/
3560 CISCO VIC LOW LATENCY NIC DRIVER
3561 M: Christian Benvenuti <benve@cisco.com>
3563 F: drivers/infiniband/hw/usnic/
3565 CIRRUS LOGIC MADERA CODEC DRIVERS
3566 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3567 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3569 L: patches@opensource.cirrus.com
3570 T: git https://github.com/CirrusLogic/linux-drivers.git
3571 W: https://github.com/CirrusLogic/linux-drivers/wiki
3573 F: Documentation/devicetree/bindings/mfd/madera.txt
3574 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3575 F: include/linux/mfd/madera/*
3576 F: drivers/gpio/gpio-madera*
3577 F: drivers/mfd/madera*
3578 F: drivers/mfd/cs47l*
3579 F: drivers/pinctrl/cirrus/*
3582 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3587 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3588 L: linux-kernel@vger.kernel.org
3591 F: include/linux/cleancache.h
3594 M: Russell King <linux@armlinux.org.uk>
3595 L: linux-clk@vger.kernel.org
3597 F: include/linux/clk.h
3599 CLOCKSOURCE, CLOCKEVENT DRIVERS
3600 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3601 M: Thomas Gleixner <tglx@linutronix.de>
3602 L: linux-kernel@vger.kernel.org
3603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3605 F: drivers/clocksource/
3606 F: Documentation/devicetree/bindings/timer/
3609 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3610 M: Daniel Oliveira Nascimento <don@syst.com.br>
3611 L: platform-driver-x86@vger.kernel.org
3613 F: drivers/platform/x86/classmate-laptop.c
3616 M: Hans Verkuil <hans.verkuil@cisco.com>
3617 L: linux-media@vger.kernel.org
3618 T: git git://linuxtv.org/media_tree.git
3619 W: https://linuxtv.org
3621 F: drivers/media/pci/cobalt/
3623 COCCINELLE/Semantic Patches (SmPL)
3624 M: Julia Lawall <Julia.Lawall@lip6.fr>
3625 M: Gilles Muller <Gilles.Muller@lip6.fr>
3626 M: Nicolas Palix <nicolas.palix@imag.fr>
3627 M: Michal Marek <michal.lkml@markovi.net>
3628 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3630 W: http://coccinelle.lip6.fr/
3632 F: Documentation/dev-tools/coccinelle.rst
3633 F: scripts/coccinelle/
3634 F: scripts/coccicheck
3637 M: Jan Harkes <jaharkes@cs.cmu.edu>
3639 L: codalist@coda.cs.cmu.edu
3640 W: http://www.coda.cs.cmu.edu/
3642 F: Documentation/filesystems/coda.txt
3644 F: include/linux/coda*.h
3645 F: include/uapi/linux/coda*.h
3647 CODA V4L2 MEM2MEM DRIVER
3648 M: Philipp Zabel <p.zabel@pengutronix.de>
3649 L: linux-media@vger.kernel.org
3651 F: Documentation/devicetree/bindings/media/coda.txt
3652 F: drivers/media/platform/coda/
3654 COMMON CLK FRAMEWORK
3655 M: Michael Turquette <mturquette@baylibre.com>
3656 M: Stephen Boyd <sboyd@kernel.org>
3657 L: linux-clk@vger.kernel.org
3658 Q: http://patchwork.kernel.org/project/linux-clk/list/
3659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3661 F: Documentation/devicetree/bindings/clock/
3663 X: drivers/clk/clkdev.c
3664 F: include/linux/clk-pr*
3665 F: include/linux/clk/
3666 F: include/linux/of_clk.h
3668 COMMON INTERNET FILE SYSTEM (CIFS)
3669 M: Steve French <sfrench@samba.org>
3670 L: linux-cifs@vger.kernel.org
3671 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3672 W: http://linux-cifs.samba.org/
3673 T: git git://git.samba.org/sfrench/cifs-2.6.git
3675 F: Documentation/filesystems/cifs/
3678 COMPACTPCI HOTPLUG CORE
3679 M: Scott Murray <scott@spiteful.org>
3680 L: linux-pci@vger.kernel.org
3682 F: drivers/pci/hotplug/cpci_hotplug*
3684 COMPACTPCI HOTPLUG GENERIC DRIVER
3685 M: Scott Murray <scott@spiteful.org>
3686 L: linux-pci@vger.kernel.org
3688 F: drivers/pci/hotplug/cpcihp_generic.c
3690 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3691 M: Scott Murray <scott@spiteful.org>
3692 L: linux-pci@vger.kernel.org
3694 F: drivers/pci/hotplug/cpcihp_zt5550.*
3696 COMPAL LAPTOP SUPPORT
3697 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3698 L: platform-driver-x86@vger.kernel.org
3700 F: drivers/platform/x86/compal-laptop.c
3702 CONEXANT ACCESSRUNNER USB DRIVER
3703 L: accessrunner-general@lists.sourceforge.net
3704 W: http://accessrunner.sourceforge.net/
3706 F: drivers/usb/atm/cxacru.c
3709 M: Joel Becker <jlbec@evilplan.org>
3710 M: Christoph Hellwig <hch@lst.de>
3711 T: git git://git.infradead.org/users/hch/configfs.git
3714 F: include/linux/configfs.h
3717 M: Evgeniy Polyakov <zbr@ioremap.net>
3718 L: netdev@vger.kernel.org
3720 F: drivers/connector/
3722 CONTROL GROUP (CGROUP)
3723 M: Tejun Heo <tj@kernel.org>
3724 M: Li Zefan <lizefan@huawei.com>
3725 M: Johannes Weiner <hannes@cmpxchg.org>
3726 L: cgroups@vger.kernel.org
3727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3729 F: Documentation/cgroup*
3730 F: include/linux/cgroup*
3733 CONTROL GROUP - CPUSET
3734 M: Li Zefan <lizefan@huawei.com>
3735 L: cgroups@vger.kernel.org
3736 W: http://www.bullopensource.org/cpuset/
3737 W: http://oss.sgi.com/projects/cpusets/
3738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3740 F: Documentation/cgroup-v1/cpusets.txt
3741 F: include/linux/cpuset.h
3742 F: kernel/cgroup/cpuset.c
3744 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3745 M: Johannes Weiner <hannes@cmpxchg.org>
3746 M: Michal Hocko <mhocko@kernel.org>
3747 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3748 L: cgroups@vger.kernel.org
3749 L: linux-mm@kvack.org
3754 CORETEMP HARDWARE MONITORING DRIVER
3755 M: Fenghua Yu <fenghua.yu@intel.com>
3756 L: linux-hwmon@vger.kernel.org
3758 F: Documentation/hwmon/coretemp
3759 F: drivers/hwmon/coretemp.c
3761 COSA/SRP SYNC SERIAL DRIVER
3762 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3763 W: http://www.fi.muni.cz/~kas/cosa/
3765 F: drivers/net/wan/cosa*
3767 CPMAC ETHERNET DRIVER
3768 M: Florian Fainelli <f.fainelli@gmail.com>
3769 L: netdev@vger.kernel.org
3771 F: drivers/net/ethernet/ti/cpmac.c
3773 CPU FREQUENCY DRIVERS
3774 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3775 M: Viresh Kumar <viresh.kumar@linaro.org>
3776 L: linux-pm@vger.kernel.org
3778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3779 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3780 B: https://bugzilla.kernel.org
3781 F: Documentation/cpu-freq/
3782 F: Documentation/devicetree/bindings/cpufreq/
3784 F: include/linux/cpufreq.h
3785 F: tools/testing/selftests/cpufreq/
3787 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3788 M: Viresh Kumar <viresh.kumar@linaro.org>
3789 M: Sudeep Holla <sudeep.holla@arm.com>
3790 L: linux-pm@vger.kernel.org
3791 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3793 F: drivers/cpufreq/arm_big_little.h
3794 F: drivers/cpufreq/arm_big_little.c
3795 F: drivers/cpufreq/arm_big_little_dt.c
3797 CPU POWER MONITORING SUBSYSTEM
3798 M: Thomas Renninger <trenn@suse.com>
3799 M: Shuah Khan <shuah@kernel.org>
3800 L: linux-pm@vger.kernel.org
3802 F: tools/power/cpupower/
3805 M: "H. Peter Anvin" <hpa@zytor.com>
3807 F: arch/x86/kernel/cpuid.c
3808 F: arch/x86/kernel/msr.c
3810 CPUIDLE DRIVER - ARM BIG LITTLE
3811 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3812 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3813 L: linux-pm@vger.kernel.org
3814 L: linux-arm-kernel@lists.infradead.org
3815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3817 F: drivers/cpuidle/cpuidle-big_little.c
3819 CPUIDLE DRIVER - ARM EXYNOS
3820 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3821 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3822 M: Kukjin Kim <kgene@kernel.org>
3823 L: linux-pm@vger.kernel.org
3824 L: linux-samsung-soc@vger.kernel.org
3826 F: drivers/cpuidle/cpuidle-exynos.c
3827 F: arch/arm/mach-exynos/pm.c
3830 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3831 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3832 L: linux-pm@vger.kernel.org
3834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3835 B: https://bugzilla.kernel.org
3836 F: drivers/cpuidle/*
3837 F: include/linux/cpuidle.h
3840 M: Nicolas Pitre <nico@linaro.org>
3842 F: Documentation/filesystems/cramfs.txt
3846 M: Herbert Xu <herbert@gondor.apana.org.au>
3847 M: "David S. Miller" <davem@davemloft.net>
3848 L: linux-crypto@vger.kernel.org
3849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3852 F: Documentation/crypto/
3853 F: Documentation/devicetree/bindings/crypto/
3858 F: include/linux/crypto*
3860 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3861 M: Neil Horman <nhorman@tuxdriver.com>
3862 L: linux-crypto@vger.kernel.org
3864 F: crypto/ansi_cprng.c
3868 M: Hans Verkuil <hverkuil@xs4all.nl>
3869 L: linux-media@vger.kernel.org
3870 T: git git://linuxtv.org/media_tree.git
3871 W: http://linuxtv.org
3873 F: drivers/media/i2c/cs3308.c
3874 F: drivers/media/i2c/cs3308.h
3876 CS5535 Audio ALSA driver
3877 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3879 F: sound/pci/cs5535audio/
3882 M: Solomon Peachy <pizza@shaftnet.org>
3884 F: drivers/net/wireless/st/cw1200/
3886 CX18 VIDEO4LINUX DRIVER
3887 M: Andy Walls <awalls@md.metrocast.net>
3888 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3889 L: linux-media@vger.kernel.org
3890 T: git git://linuxtv.org/media_tree.git
3891 W: https://linuxtv.org
3892 W: http://www.ivtvdriver.org/index.php/Cx18
3894 F: Documentation/media/v4l-drivers/cx18*
3895 F: drivers/media/pci/cx18/
3896 F: include/uapi/linux/ivtv*
3898 CX2341X MPEG ENCODER HELPER MODULE
3899 M: Hans Verkuil <hverkuil@xs4all.nl>
3900 L: linux-media@vger.kernel.org
3901 T: git git://linuxtv.org/media_tree.git
3902 W: https://linuxtv.org
3904 F: drivers/media/common/cx2341x*
3905 F: include/media/cx2341x*
3907 CX24120 MEDIA DRIVER
3908 M: Jemma Denson <jdenson@gmail.com>
3909 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3910 L: linux-media@vger.kernel.org
3911 W: https://linuxtv.org
3912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3914 F: drivers/media/dvb-frontends/cx24120*
3916 CX88 VIDEO4LINUX DRIVER
3917 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3918 L: linux-media@vger.kernel.org
3919 W: https://linuxtv.org
3920 T: git git://linuxtv.org/media_tree.git
3922 F: Documentation/media/v4l-drivers/cx88*
3923 F: drivers/media/pci/cx88/
3925 CXD2820R MEDIA DRIVER
3926 M: Antti Palosaari <crope@iki.fi>
3927 L: linux-media@vger.kernel.org
3928 W: https://linuxtv.org
3929 W: http://palosaari.fi/linux/
3930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3931 T: git git://linuxtv.org/anttip/media_tree.git
3933 F: drivers/media/dvb-frontends/cxd2820r*
3935 CXGB3 ETHERNET DRIVER (CXGB3)
3936 M: Santosh Raspatur <santosh@chelsio.com>
3937 L: netdev@vger.kernel.org
3938 W: http://www.chelsio.com
3940 F: drivers/net/ethernet/chelsio/cxgb3/
3942 CXGB3 ISCSI DRIVER (CXGB3I)
3943 M: Karen Xie <kxie@chelsio.com>
3944 L: linux-scsi@vger.kernel.org
3945 W: http://www.chelsio.com
3947 F: drivers/scsi/cxgbi/cxgb3i
3949 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3950 M: Steve Wise <swise@chelsio.com>
3951 L: linux-rdma@vger.kernel.org
3952 W: http://www.openfabrics.org
3954 F: drivers/infiniband/hw/cxgb3/
3955 F: include/uapi/rdma/cxgb3-abi.h
3957 CXGB4 CRYPTO DRIVER (chcr)
3958 M: Harsh Jain <harsh@chelsio.com>
3959 L: linux-crypto@vger.kernel.org
3960 W: http://www.chelsio.com
3962 F: drivers/crypto/chelsio
3964 CXGB4 ETHERNET DRIVER (CXGB4)
3965 M: Ganesh Goudar <ganeshgr@chelsio.com>
3966 L: netdev@vger.kernel.org
3967 W: http://www.chelsio.com
3969 F: drivers/net/ethernet/chelsio/cxgb4/
3971 CXGB4 ISCSI DRIVER (CXGB4I)
3972 M: Karen Xie <kxie@chelsio.com>
3973 L: linux-scsi@vger.kernel.org
3974 W: http://www.chelsio.com
3976 F: drivers/scsi/cxgbi/cxgb4i
3978 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3979 M: Steve Wise <swise@chelsio.com>
3980 L: linux-rdma@vger.kernel.org
3981 W: http://www.openfabrics.org
3983 F: drivers/infiniband/hw/cxgb4/
3984 F: include/uapi/rdma/cxgb4-abi.h
3986 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3987 M: Casey Leedom <leedom@chelsio.com>
3988 L: netdev@vger.kernel.org
3989 W: http://www.chelsio.com
3991 F: drivers/net/ethernet/chelsio/cxgb4vf/
3993 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3994 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3995 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3996 L: linuxppc-dev@lists.ozlabs.org
3998 F: arch/powerpc/platforms/powernv/pci-cxl.c
3999 F: drivers/misc/cxl/
4000 F: include/misc/cxl*
4001 F: include/uapi/misc/cxl.h
4002 F: Documentation/powerpc/cxl.txt
4003 F: Documentation/ABI/testing/sysfs-class-cxl
4005 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4006 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4007 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4008 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4009 L: linux-scsi@vger.kernel.org
4011 F: drivers/scsi/cxlflash/
4012 F: include/uapi/scsi/cxlflash_ioctls.h
4013 F: Documentation/powerpc/cxlflash.txt
4016 M: Russell King <linux@armlinux.org.uk>
4017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4018 W: http://www.armlinux.org.uk/
4020 F: drivers/video/fbdev/cyber2000fb.*
4022 CYCLADES ASYNC MUX DRIVER
4023 W: http://www.cyclades.com/
4025 F: drivers/tty/cyclades.c
4026 F: include/linux/cyclades.h
4027 F: include/uapi/linux/cyclades.h
4029 CYCLADES PC300 DRIVER
4030 W: http://www.cyclades.com/
4032 F: drivers/net/wan/pc300*
4034 CYPRESS_FIRMWARE MEDIA DRIVER
4035 M: Antti Palosaari <crope@iki.fi>
4036 L: linux-media@vger.kernel.org
4037 W: https://linuxtv.org
4038 W: http://palosaari.fi/linux/
4039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4040 T: git git://linuxtv.org/anttip/media_tree.git
4042 F: drivers/media/common/cypress_firmware*
4044 CYTTSP TOUCHSCREEN DRIVER
4045 M: Ferruh Yigit <fery@cypress.com>
4046 L: linux-input@vger.kernel.org
4048 F: drivers/input/touchscreen/cyttsp*
4049 F: include/linux/input/cyttsp.h
4051 D-LINK DIR-685 TOUCHKEYS DRIVER
4052 M: Linus Walleij <linus.walleij@linaro.org>
4053 L: linux-input@vger.kernel.org
4055 F: drivers/input/dlink-dir685-touchkeys.c
4057 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4058 M: Joshua Kinard <kumba@gentoo.org>
4060 F: drivers/rtc/rtc-ds1685.c
4061 F: include/linux/rtc/ds1685.h
4063 DAMA SLAVE for AX.25
4064 M: Joerg Reuter <jreuter@yaina.de>
4065 W: http://yaina.de/jreuter/
4066 W: http://www.qsl.net/dl1bke/
4067 L: linux-hams@vger.kernel.org
4069 F: net/ax25/af_ax25.c
4070 F: net/ax25/ax25_dev.c
4071 F: net/ax25/ax25_ds_*
4072 F: net/ax25/ax25_in.c
4073 F: net/ax25/ax25_out.c
4074 F: net/ax25/ax25_timer.c
4075 F: net/ax25/sysctl_net_ax25.c
4077 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4078 L: netdev@vger.kernel.org
4080 F: Documentation/networking/dmfe.txt
4081 F: drivers/net/ethernet/dec/tulip/dmfe.c
4083 DC390/AM53C974 SCSI driver
4084 M: Hannes Reinecke <hare@suse.com>
4085 L: linux-scsi@vger.kernel.org
4087 F: drivers/scsi/am53c974.c
4090 M: Oliver Neukum <oliver@neukum.org>
4091 M: Ali Akcaagac <aliakc@web.de>
4092 M: Jamie Lenehan <lenehan@twibble.org>
4093 L: dc395x@twibble.org
4094 W: http://twibble.org/dist/dc395x/
4095 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4097 F: Documentation/scsi/dc395x.txt
4098 F: drivers/scsi/dc395x.*
4101 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4102 L: dccp@vger.kernel.org
4103 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4105 F: include/linux/dccp.h
4106 F: include/uapi/linux/dccp.h
4107 F: include/linux/tfrc.h
4110 DECnet NETWORK LAYER
4111 W: http://linux-decnet.sourceforge.net
4112 L: linux-decnet-user@lists.sourceforge.net
4114 F: Documentation/networking/decnet.txt
4117 DECSTATION PLATFORM SUPPORT
4118 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4119 L: linux-mips@linux-mips.org
4120 W: http://www.linux-mips.org/wiki/DECstation
4123 F: arch/mips/include/asm/dec/
4124 F: arch/mips/include/asm/mach-dec/
4126 DEFXX FDDI NETWORK DRIVER
4127 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4129 F: drivers/net/fddi/defxx.*
4132 M: Pali Rohár <pali.rohar@gmail.com>
4133 M: Mario Limonciello <mario.limonciello@dell.com>
4134 L: platform-driver-x86@vger.kernel.org
4136 F: drivers/platform/x86/dell-smbios.*
4138 DELL SMBIOS SMM DRIVER
4139 M: Mario Limonciello <mario.limonciello@dell.com>
4140 L: platform-driver-x86@vger.kernel.org
4142 F: drivers/platform/x86/dell-smbios-smm.c
4144 DELL SMBIOS WMI DRIVER
4145 M: Mario Limonciello <mario.limonciello@dell.com>
4146 L: platform-driver-x86@vger.kernel.org
4148 F: drivers/platform/x86/dell-smbios-wmi.c
4149 F: tools/wmi/dell-smbios-example.c
4152 M: Matthew Garrett <mjg59@srcf.ucam.org>
4153 M: Pali Rohár <pali.rohar@gmail.com>
4154 L: platform-driver-x86@vger.kernel.org
4156 F: drivers/platform/x86/dell-laptop.c
4158 DELL LAPTOP FREEFALL DRIVER
4159 M: Pali Rohár <pali.rohar@gmail.com>
4161 F: drivers/platform/x86/dell-smo8800.c
4163 DELL LAPTOP RBTN DRIVER
4164 M: Pali Rohár <pali.rohar@gmail.com>
4166 F: drivers/platform/x86/dell-rbtn.*
4168 DELL LAPTOP SMM DRIVER
4169 M: Pali Rohár <pali.rohar@gmail.com>
4171 F: drivers/hwmon/dell-smm-hwmon.c
4172 F: include/uapi/linux/i8k.h
4174 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4175 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4177 F: Documentation/dcdbas.txt
4178 F: drivers/firmware/dcdbas.*
4180 DELL WMI NOTIFICATIONS DRIVER
4181 M: Matthew Garrett <mjg59@srcf.ucam.org>
4182 M: Pali Rohár <pali.rohar@gmail.com>
4184 F: drivers/platform/x86/dell-wmi.c
4186 DELL WMI DESCRIPTOR DRIVER
4187 M: Mario Limonciello <mario.limonciello@dell.com>
4189 F: drivers/platform/x86/dell-wmi-descriptor.c
4191 DELTA ST MEDIA DRIVER
4192 M: Hugues Fruchet <hugues.fruchet@st.com>
4193 L: linux-media@vger.kernel.org
4194 T: git git://linuxtv.org/media_tree.git
4195 W: https://linuxtv.org
4197 F: drivers/media/platform/sti/delta
4200 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4201 L: linux-mtd@lists.infradead.org
4203 F: drivers/mtd/nand/raw/denali*
4205 DESIGNWARE USB2 DRD IP DRIVER
4206 M: Minas Harutyunyan <hminas@synopsys.com>
4207 L: linux-usb@vger.kernel.org
4208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4210 F: drivers/usb/dwc2/
4212 DESIGNWARE USB3 DRD IP DRIVER
4213 M: Felipe Balbi <balbi@kernel.org>
4214 L: linux-usb@vger.kernel.org
4215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4217 F: drivers/usb/dwc3/
4219 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4220 M: Andreas Klinger <ak@it-klinger.de>
4221 L: linux-iio@vger.kernel.org
4223 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4224 F: drivers/iio/proximity/srf*.c
4226 DEVICE COREDUMP (DEV_COREDUMP)
4227 M: Johannes Berg <johannes@sipsolutions.net>
4228 L: linux-kernel@vger.kernel.org
4230 F: drivers/base/devcoredump.c
4231 F: include/linux/devcoredump.h
4233 DEVICE FREQUENCY (DEVFREQ)
4234 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4235 M: Kyungmin Park <kyungmin.park@samsung.com>
4236 R: Chanwoo Choi <cw00.choi@samsung.com>
4237 L: linux-pm@vger.kernel.org
4238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4241 F: include/linux/devfreq.h
4242 F: Documentation/devicetree/bindings/devfreq/
4244 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4245 M: Chanwoo Choi <cw00.choi@samsung.com>
4246 L: linux-pm@vger.kernel.org
4247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4249 F: drivers/devfreq/event/
4250 F: drivers/devfreq/devfreq-event.c
4251 F: include/linux/devfreq-event.h
4252 F: Documentation/devicetree/bindings/devfreq/event/
4254 DEVICE NUMBER REGISTRY
4255 M: Torben Mathiasen <device@lanana.org>
4256 W: http://lanana.org/docs/device-list/index.html
4260 M: Alasdair Kergon <agk@redhat.com>
4261 M: Mike Snitzer <snitzer@redhat.com>
4262 M: dm-devel@redhat.com
4263 L: dm-devel@redhat.com
4264 W: http://sources.redhat.com/dm
4265 Q: http://patchwork.kernel.org/project/dm-devel/list/
4266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4267 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4269 F: Documentation/device-mapper/
4270 F: drivers/md/Makefile
4271 F: drivers/md/Kconfig
4273 F: drivers/md/persistent-data/
4274 F: include/linux/device-mapper.h
4275 F: include/linux/dm-*.h
4276 F: include/uapi/linux/dm-*.h
4279 M: Jiri Pirko <jiri@mellanox.com>
4280 L: netdev@vger.kernel.org
4282 F: net/core/devlink.c
4283 F: include/net/devlink.h
4284 F: include/uapi/linux/devlink.h
4286 DIALOG SEMICONDUCTOR DRIVERS
4287 M: Support Opensource <support.opensource@diasemi.com>
4288 W: http://www.dialog-semiconductor.com/products
4290 F: Documentation/hwmon/da90??
4291 F: Documentation/devicetree/bindings/mfd/da90*.txt
4292 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4293 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4294 F: Documentation/devicetree/bindings/regulator/da92*.txt
4295 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4296 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4297 F: drivers/gpio/gpio-da90??.c
4298 F: drivers/hwmon/da90??-hwmon.c
4299 F: drivers/iio/adc/da91??-*.c
4300 F: drivers/input/misc/da90??_onkey.c
4301 F: drivers/input/touchscreen/da9052_tsi.c
4302 F: drivers/leds/leds-da90??.c
4303 F: drivers/mfd/da903x.c
4304 F: drivers/mfd/da90??-*.c
4305 F: drivers/mfd/da91??-*.c
4306 F: drivers/power/supply/da9052-battery.c
4307 F: drivers/power/supply/da91??-*.c
4308 F: drivers/regulator/da903x.c
4309 F: drivers/regulator/da9???-regulator.[ch]
4310 F: drivers/thermal/da90??-thermal.c
4311 F: drivers/rtc/rtc-da90??.c
4312 F: drivers/video/backlight/da90??_bl.c
4313 F: drivers/watchdog/da90??_wdt.c
4314 F: include/linux/mfd/da903x.h
4315 F: include/linux/mfd/da9052/
4316 F: include/linux/mfd/da9055/
4317 F: include/linux/mfd/da9062/
4318 F: include/linux/mfd/da9063/
4319 F: include/linux/mfd/da9150/
4320 F: include/linux/regulator/da9211.h
4321 F: include/sound/da[79]*.h
4322 F: sound/soc/codecs/da[79]*.[ch]
4324 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4325 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4326 L: linux-gpio@vger.kernel.org
4328 F: drivers/gpio/gpio-gpio-mm.c
4330 DIGI NEO AND CLASSIC PCI PRODUCTS
4331 M: Lidza Louina <lidza.louina@gmail.com>
4332 M: Mark Hounschell <markh@compro.net>
4333 L: driverdev-devel@linuxdriverproject.org
4335 F: drivers/staging/dgnc/
4337 DIOLAN U2C-12 I2C DRIVER
4338 M: Guenter Roeck <linux@roeck-us.net>
4339 L: linux-i2c@vger.kernel.org
4341 F: drivers/i2c/busses/i2c-diolan-u2c.c
4343 FILESYSTEM DIRECT ACCESS (DAX)
4344 M: Matthew Wilcox <mawilcox@microsoft.com>
4345 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4346 L: linux-fsdevel@vger.kernel.org
4349 F: include/linux/dax.h
4350 F: include/trace/events/fs_dax.h
4352 DEVICE DIRECT ACCESS (DAX)
4353 M: Dan Williams <dan.j.williams@intel.com>
4354 M: Dave Jiang <dave.jiang@intel.com>
4355 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4356 M: Vishal Verma <vishal.l.verma@intel.com>
4357 L: linux-nvdimm@lists.01.org
4361 DIRECTORY NOTIFICATION (DNOTIFY)
4362 M: Jan Kara <jack@suse.cz>
4363 R: Amir Goldstein <amir73il@gmail.com>
4364 L: linux-fsdevel@vger.kernel.org
4366 F: Documentation/filesystems/dnotify.txt
4367 F: fs/notify/dnotify/
4368 F: include/linux/dnotify.h
4370 DISK GEOMETRY AND PARTITION HANDLING
4371 M: Andries Brouwer <aeb@cwi.nl>
4372 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4373 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4374 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4378 M: Jan Kara <jack@suse.com>
4380 F: Documentation/filesystems/quota.txt
4382 F: include/linux/quota*.h
4383 F: include/uapi/linux/quota*.h
4385 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4386 M: Bernie Thompson <bernie@plugable.com>
4387 L: linux-fbdev@vger.kernel.org
4389 W: http://plugable.com/category/projects/udlfb/
4390 F: drivers/video/fbdev/udlfb.c
4391 F: include/video/udlfb.h
4392 F: Documentation/fb/udlfb.txt
4394 DISTRIBUTED LOCK MANAGER (DLM)
4395 M: Christine Caulfield <ccaulfie@redhat.com>
4396 M: David Teigland <teigland@redhat.com>
4397 L: cluster-devel@redhat.com
4398 W: http://sources.redhat.com/cluster/
4399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4403 DMA BUFFER SHARING FRAMEWORK
4404 M: Sumit Semwal <sumit.semwal@linaro.org>
4406 L: linux-media@vger.kernel.org
4407 L: dri-devel@lists.freedesktop.org
4408 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4410 F: include/linux/dma-buf*
4411 F: include/linux/reservation.h
4412 F: include/linux/*fence.h
4413 F: Documentation/driver-api/dma-buf.rst
4414 T: git git://anongit.freedesktop.org/drm/drm-misc
4416 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4417 M: Vinod Koul <vkoul@kernel.org>
4418 L: dmaengine@vger.kernel.org
4419 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4422 F: include/linux/dmaengine.h
4423 F: include/linux/of_dma.h
4424 F: Documentation/devicetree/bindings/dma/
4425 F: Documentation/driver-api/dmaengine/
4426 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4429 M: Christoph Hellwig <hch@lst.de>
4430 M: Marek Szyprowski <m.szyprowski@samsung.com>
4431 R: Robin Murphy <robin.murphy@arm.com>
4432 L: iommu@lists.linux-foundation.org
4433 T: git git://git.infradead.org/users/hch/dma-mapping.git
4434 W: http://git.infradead.org/users/hch/dma-mapping.git
4437 F: include/asm-generic/dma-mapping.h
4438 F: include/linux/dma-direct.h
4439 F: include/linux/dma-mapping.h
4440 F: include/linux/dma-noncoherent.h
4442 DME1737 HARDWARE MONITOR DRIVER
4443 M: Juerg Haefliger <juergh@gmail.com>
4444 L: linux-hwmon@vger.kernel.org
4446 F: Documentation/hwmon/dme1737
4447 F: drivers/hwmon/dme1737.c
4450 M: Jean Delvare <jdelvare@suse.com>
4452 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4453 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4454 F: drivers/firmware/dmi-id.c
4455 F: drivers/firmware/dmi_scan.c
4456 F: include/linux/dmi.h
4459 M: Jonathan Corbet <corbet@lwn.net>
4460 L: linux-doc@vger.kernel.org
4463 F: scripts/kernel-doc
4464 X: Documentation/ABI/
4465 X: Documentation/devicetree/
4466 X: Documentation/acpi
4467 X: Documentation/power
4468 X: Documentation/spi
4469 X: Documentation/media
4470 T: git git://git.lwn.net/linux.git docs-next
4472 DOCUMENTATION/ITALIAN
4473 M: Federico Vaga <federico.vaga@vaga.pv.it>
4474 L: linux-doc@vger.kernel.org
4476 F: Documentation/translations/it_IT
4478 DONGWOON DW9714 LENS VOICE COIL DRIVER
4479 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4480 L: linux-media@vger.kernel.org
4481 T: git git://linuxtv.org/media_tree.git
4483 F: drivers/media/i2c/dw9714.c
4485 DONGWOON DW9807 LENS VOICE COIL DRIVER
4486 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4487 L: linux-media@vger.kernel.org
4488 T: git git://linuxtv.org/media_tree.git
4490 F: drivers/media/i2c/dw9807.c
4493 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4494 L: blinux-list@redhat.com
4496 F: drivers/char/dtlk.c
4497 F: include/linux/dtlk.h
4499 DPAA2 DATAPATH I/O (DPIO) DRIVER
4500 M: Roy Pledge <Roy.Pledge@nxp.com>
4501 L: linux-kernel@vger.kernel.org
4503 F: drivers/staging/fsl-mc/bus/dpio
4505 DPAA2 ETHERNET DRIVER
4506 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4507 L: linux-kernel@vger.kernel.org
4509 F: drivers/staging/fsl-dpaa2/ethernet
4511 DPAA2 ETHERNET SWITCH DRIVER
4512 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4513 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4514 L: linux-kernel@vger.kernel.org
4516 F: drivers/staging/fsl-dpaa2/ethsw
4518 DPAA2 PTP CLOCK DRIVER
4519 M: Yangbo Lu <yangbo.lu@nxp.com>
4520 L: linux-kernel@vger.kernel.org
4522 F: drivers/staging/fsl-dpaa2/rtc
4524 DPT_I2O SCSI RAID DRIVER
4525 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4526 L: linux-scsi@vger.kernel.org
4527 W: http://www.adaptec.com/
4529 F: drivers/scsi/dpt*
4530 F: drivers/scsi/dpt/
4533 M: Philipp Reisner <philipp.reisner@linbit.com>
4534 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4535 L: drbd-dev@lists.linbit.com
4536 W: http://www.drbd.org
4537 T: git git://git.linbit.com/linux-drbd.git
4538 T: git git://git.linbit.com/drbd-8.4.git
4540 F: drivers/block/drbd/
4542 F: Documentation/blockdev/drbd/
4544 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4545 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4546 R: "Rafael J. Wysocki" <rafael@kernel.org>
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4549 F: Documentation/kobject.txt
4553 F: include/linux/debugfs.h
4554 F: include/linux/kobj*
4557 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4558 M: Kevin Hilman <khilman@kernel.org>
4559 M: Nishanth Menon <nm@ti.com>
4561 F: drivers/power/avs/
4562 F: include/linux/power/smartreflex.h
4563 L: linux-pm@vger.kernel.org
4565 DRM DRIVER FOR ARM PL111 CLCD
4566 M: Eric Anholt <eric@anholt.net>
4567 T: git git://anongit.freedesktop.org/drm/drm-misc
4569 F: drivers/gpu/drm/pl111/
4571 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4572 M: Linus Walleij <linus.walleij@linaro.org>
4573 T: git git://anongit.freedesktop.org/drm/drm-misc
4575 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4576 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4578 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4579 M: Dave Airlie <airlied@redhat.com>
4581 F: drivers/gpu/drm/ast/
4583 DRM DRIVER FOR BOCHS VIRTUAL GPU
4584 M: Gerd Hoffmann <kraxel@redhat.com>
4585 L: virtualization@lists.linux-foundation.org
4586 T: git git://anongit.freedesktop.org/drm/drm-misc
4588 F: drivers/gpu/drm/bochs/
4590 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4591 M: Linus Walleij <linus.walleij@linaro.org>
4592 T: git git://anongit.freedesktop.org/drm/drm-misc
4594 F: drivers/gpu/drm/tve200/
4596 DRM DRIVER FOR ILITEK ILI9225 PANELS
4597 M: David Lechner <david@lechnology.com>
4599 F: drivers/gpu/drm/tinydrm/ili9225.c
4600 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4602 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4603 S: Orphan / Obsolete
4604 F: drivers/gpu/drm/i810/
4605 F: include/uapi/drm/i810_drm.h
4607 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4608 S: Orphan / Obsolete
4609 F: drivers/gpu/drm/mga/
4610 F: include/uapi/drm/mga_drm.h
4612 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4613 M: Dave Airlie <airlied@redhat.com>
4615 F: drivers/gpu/drm/mgag200/
4617 DRM DRIVER FOR MI0283QT
4618 M: Noralf Trønnes <noralf@tronnes.org>
4620 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4621 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4623 DRM DRIVER FOR MSM ADRENO GPU
4624 M: Rob Clark <robdclark@gmail.com>
4625 L: linux-arm-msm@vger.kernel.org
4626 L: dri-devel@lists.freedesktop.org
4627 L: freedreno@lists.freedesktop.org
4628 T: git git://people.freedesktop.org/~robclark/linux
4630 F: drivers/gpu/drm/msm/
4631 F: include/uapi/drm/msm_drm.h
4632 F: Documentation/devicetree/bindings/display/msm/
4634 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4635 M: Ben Skeggs <bskeggs@redhat.com>
4636 L: dri-devel@lists.freedesktop.org
4637 L: nouveau@lists.freedesktop.org
4638 T: git git://github.com/skeggsb/linux
4640 F: drivers/gpu/drm/nouveau/
4641 F: include/uapi/drm/nouveau_drm.h
4643 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4644 M: Noralf Trønnes <noralf@tronnes.org>
4646 F: drivers/gpu/drm/tinydrm/repaper.c
4647 F: Documentation/devicetree/bindings/display/repaper.txt
4649 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4650 M: Dave Airlie <airlied@redhat.com>
4651 M: Gerd Hoffmann <kraxel@redhat.com>
4652 L: virtualization@lists.linux-foundation.org
4653 T: git git://anongit.freedesktop.org/drm/drm-misc
4655 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4656 F: drivers/gpu/drm/cirrus/
4658 DRM DRIVER FOR QXL VIRTUAL GPU
4659 M: Dave Airlie <airlied@redhat.com>
4660 M: Gerd Hoffmann <kraxel@redhat.com>
4661 L: virtualization@lists.linux-foundation.org
4662 T: git git://anongit.freedesktop.org/drm/drm-misc
4664 F: drivers/gpu/drm/qxl/
4665 F: include/uapi/drm/qxl_drm.h
4667 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4668 S: Orphan / Obsolete
4669 F: drivers/gpu/drm/r128/
4670 F: include/uapi/drm/r128_drm.h
4672 DRM DRIVER FOR SAVAGE VIDEO CARDS
4673 S: Orphan / Obsolete
4674 F: drivers/gpu/drm/savage/
4675 F: include/uapi/drm/savage_drm.h
4677 DRM DRIVER FOR SIS VIDEO CARDS
4678 S: Orphan / Obsolete
4679 F: drivers/gpu/drm/sis/
4680 F: include/uapi/drm/sis_drm.h
4682 DRM DRIVER FOR SITRONIX ST7586 PANELS
4683 M: David Lechner <david@lechnology.com>
4685 F: drivers/gpu/drm/tinydrm/st7586.c
4686 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4688 DRM DRIVER FOR SITRONIX ST7735R PANELS
4689 M: David Lechner <david@lechnology.com>
4691 F: drivers/gpu/drm/tinydrm/st7735r.c
4692 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4694 DRM DRIVER FOR TDFX VIDEO CARDS
4695 S: Orphan / Obsolete
4696 F: drivers/gpu/drm/tdfx/
4698 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4699 M: Dave Airlie <airlied@redhat.com>
4701 F: drivers/gpu/drm/udl/
4703 DRM DRIVER FOR VMWARE VIRTUAL GPU
4704 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4705 M: Sinclair Yeh <syeh@vmware.com>
4706 M: Thomas Hellstrom <thellstrom@vmware.com>
4707 L: dri-devel@lists.freedesktop.org
4708 T: git git://people.freedesktop.org/~syeh/repos_linux
4709 T: git git://people.freedesktop.org/~thomash/linux
4711 F: drivers/gpu/drm/vmwgfx/
4712 F: include/uapi/drm/vmwgfx_drm.h
4715 M: David Airlie <airlied@linux.ie>
4716 L: dri-devel@lists.freedesktop.org
4717 T: git git://anongit.freedesktop.org/drm/drm
4718 B: https://bugs.freedesktop.org/
4719 C: irc://chat.freenode.net/dri-devel
4723 F: Documentation/devicetree/bindings/display/
4724 F: Documentation/devicetree/bindings/gpu/
4725 F: Documentation/gpu/
4727 F: include/uapi/drm/
4728 F: include/linux/vga*
4730 DRM DRIVERS AND MISC GPU PATCHES
4731 M: Gustavo Padovan <gustavo@padovan.org>
4732 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4733 M: Sean Paul <seanpaul@chromium.org>
4734 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4736 T: git git://anongit.freedesktop.org/drm/drm-misc
4737 F: Documentation/gpu/
4739 F: drivers/gpu/drm/*
4741 F: include/uapi/drm/drm*
4742 F: include/linux/vga*
4744 DRM DRIVERS FOR ALLWINNER A10
4745 M: Maxime Ripard <maxime.ripard@bootlin.com>
4746 L: dri-devel@lists.freedesktop.org
4748 F: drivers/gpu/drm/sun4i/
4749 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4750 T: git git://anongit.freedesktop.org/drm/drm-misc
4752 DRM DRIVERS FOR AMLOGIC SOCS
4753 M: Neil Armstrong <narmstrong@baylibre.com>
4754 L: dri-devel@lists.freedesktop.org
4755 L: linux-amlogic@lists.infradead.org
4756 W: http://linux-meson.com/
4758 F: drivers/gpu/drm/meson/
4759 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4760 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4761 F: Documentation/gpu/meson.rst
4762 T: git git://anongit.freedesktop.org/drm/drm-misc
4764 DRM DRIVERS FOR ATMEL HLCDC
4765 M: Boris Brezillon <boris.brezillon@bootlin.com>
4766 L: dri-devel@lists.freedesktop.org
4768 F: drivers/gpu/drm/atmel-hlcdc/
4769 F: Documentation/devicetree/bindings/display/atmel/
4770 T: git git://anongit.freedesktop.org/drm/drm-misc
4772 DRM DRIVERS FOR BRIDGE CHIPS
4773 M: Archit Taneja <architt@codeaurora.org>
4774 M: Andrzej Hajda <a.hajda@samsung.com>
4775 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4777 T: git git://anongit.freedesktop.org/drm/drm-misc
4778 F: drivers/gpu/drm/bridge/
4780 DRM DRIVERS FOR EXYNOS
4781 M: Inki Dae <inki.dae@samsung.com>
4782 M: Joonyoung Shim <jy0922.shim@samsung.com>
4783 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4784 M: Kyungmin Park <kyungmin.park@samsung.com>
4785 L: dri-devel@lists.freedesktop.org
4786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4788 F: drivers/gpu/drm/exynos/
4789 F: include/uapi/drm/exynos_drm.h
4790 F: Documentation/devicetree/bindings/display/exynos/
4792 DRM DRIVERS FOR FREESCALE DCU
4793 M: Stefan Agner <stefan@agner.ch>
4794 M: Alison Wang <alison.wang@nxp.com>
4795 L: dri-devel@lists.freedesktop.org
4797 F: drivers/gpu/drm/fsl-dcu/
4798 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4799 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4800 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4802 DRM DRIVERS FOR FREESCALE IMX
4803 M: Philipp Zabel <p.zabel@pengutronix.de>
4804 L: dri-devel@lists.freedesktop.org
4806 F: drivers/gpu/drm/imx/
4807 F: drivers/gpu/ipu-v3/
4808 F: Documentation/devicetree/bindings/display/imx/
4810 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4811 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4812 L: dri-devel@lists.freedesktop.org
4813 T: git git://github.com/patjak/drm-gma500
4815 F: drivers/gpu/drm/gma500/
4817 DRM DRIVERS FOR HISILICON
4818 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4819 M: Rongrong Zou <zourongrong@gmail.com>
4820 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4821 R: Chen Feng <puck.chen@hisilicon.com>
4822 L: dri-devel@lists.freedesktop.org
4823 T: git git://github.com/xin3liang/linux.git
4825 F: drivers/gpu/drm/hisilicon/
4826 F: Documentation/devicetree/bindings/display/hisilicon/
4828 DRM DRIVERS FOR MEDIATEK
4829 M: CK Hu <ck.hu@mediatek.com>
4830 M: Philipp Zabel <p.zabel@pengutronix.de>
4831 L: dri-devel@lists.freedesktop.org
4833 F: drivers/gpu/drm/mediatek/
4834 F: Documentation/devicetree/bindings/display/mediatek/
4836 DRM DRIVERS FOR NVIDIA TEGRA
4837 M: Thierry Reding <thierry.reding@gmail.com>
4838 L: dri-devel@lists.freedesktop.org
4839 L: linux-tegra@vger.kernel.org
4840 T: git git://anongit.freedesktop.org/tegra/linux.git
4842 F: drivers/gpu/drm/tegra/
4843 F: drivers/gpu/host1x/
4844 F: include/linux/host1x.h
4845 F: include/uapi/drm/tegra_drm.h
4846 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4848 DRM DRIVERS FOR RENESAS
4849 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4850 L: dri-devel@lists.freedesktop.org
4851 L: linux-renesas-soc@vger.kernel.org
4852 T: git git://linuxtv.org/pinchartl/fbdev
4854 F: drivers/gpu/drm/rcar-du/
4855 F: drivers/gpu/drm/shmobile/
4856 F: include/linux/platform_data/shmob_drm.h
4857 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4858 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4859 F: Documentation/devicetree/bindings/display/renesas,du.txt
4861 DRM DRIVERS FOR ROCKCHIP
4862 M: Sandy Huang <hjc@rock-chips.com>
4863 M: Heiko Stübner <heiko@sntech.de>
4864 L: dri-devel@lists.freedesktop.org
4866 F: drivers/gpu/drm/rockchip/
4867 F: Documentation/devicetree/bindings/display/rockchip/
4868 T: git git://anongit.freedesktop.org/drm/drm-misc
4871 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4872 M: Vincent Abriou <vincent.abriou@st.com>
4873 L: dri-devel@lists.freedesktop.org
4874 T: git git://anongit.freedesktop.org/drm/drm-misc
4876 F: drivers/gpu/drm/sti
4877 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4880 M: Yannick Fertre <yannick.fertre@st.com>
4881 M: Philippe Cornu <philippe.cornu@st.com>
4882 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4883 M: Vincent Abriou <vincent.abriou@st.com>
4884 L: dri-devel@lists.freedesktop.org
4885 T: git git://anongit.freedesktop.org/drm/drm-misc
4887 F: drivers/gpu/drm/stm
4888 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4890 DRM DRIVERS FOR TI LCDC
4891 M: Jyri Sarha <jsarha@ti.com>
4892 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4893 L: dri-devel@lists.freedesktop.org
4895 F: drivers/gpu/drm/tilcdc/
4896 F: Documentation/devicetree/bindings/display/tilcdc/
4898 DRM DRIVERS FOR TI OMAP
4899 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4900 L: dri-devel@lists.freedesktop.org
4902 F: drivers/gpu/drm/omapdrm/
4903 F: Documentation/devicetree/bindings/display/ti/
4906 M: Eric Anholt <eric@anholt.net>
4908 F: drivers/gpu/drm/v3d/
4909 F: include/uapi/drm/v3d_drm.h
4910 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4911 T: git git://anongit.freedesktop.org/drm/drm-misc
4914 M: Eric Anholt <eric@anholt.net>
4915 T: git git://github.com/anholt/linux
4917 F: drivers/gpu/drm/vc4/
4918 F: include/uapi/drm/vc4_drm.h
4919 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4920 T: git git://anongit.freedesktop.org/drm/drm-misc
4922 DRM DRIVERS FOR VIVANTE GPU IP
4923 M: Lucas Stach <l.stach@pengutronix.de>
4924 R: Russell King <linux+etnaviv@armlinux.org.uk>
4925 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4926 L: etnaviv@lists.freedesktop.org
4927 L: dri-devel@lists.freedesktop.org
4929 F: drivers/gpu/drm/etnaviv/
4930 F: include/uapi/drm/etnaviv_drm.h
4931 F: Documentation/devicetree/bindings/display/etnaviv/
4933 DRM DRIVERS FOR ZTE ZX
4934 M: Shawn Guo <shawnguo@kernel.org>
4935 L: dri-devel@lists.freedesktop.org
4937 F: drivers/gpu/drm/zte/
4938 F: Documentation/devicetree/bindings/display/zte,vou.txt
4939 T: git git://anongit.freedesktop.org/drm/drm-misc
4942 M: Thierry Reding <thierry.reding@gmail.com>
4943 L: dri-devel@lists.freedesktop.org
4944 T: git git://anongit.freedesktop.org/drm/drm-misc
4946 F: drivers/gpu/drm/drm_panel.c
4947 F: drivers/gpu/drm/panel/
4948 F: include/drm/drm_panel.h
4949 F: Documentation/devicetree/bindings/display/panel/
4952 M: Noralf Trønnes <noralf@tronnes.org>
4953 W: https://github.com/notro/tinydrm/wiki/Development
4954 T: git git://anongit.freedesktop.org/drm/drm-misc
4956 F: drivers/gpu/drm/tinydrm/
4957 F: include/drm/tinydrm/
4960 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4961 T: git git://anongit.freedesktop.org/drm/drm-misc
4962 L: dri-devel@lists.freedesktop.org
4963 L: xen-devel@lists.xen.org
4965 F: drivers/gpu/drm/xen/
4966 F: Documentation/gpu/xen-front.rst
4969 M: Christian Koenig <christian.koenig@amd.com>
4970 M: Huang Rui <ray.huang@amd.com>
4971 M: Junwei Zhang <Jerry.Zhang@amd.com>
4972 T: git git://people.freedesktop.org/~agd5f/linux
4974 L: dri-devel@lists.freedesktop.org
4976 F: drivers/gpu/drm/ttm/
4978 DSBR100 USB FM RADIO DRIVER
4979 M: Alexey Klimov <klimov.linux@gmail.com>
4980 L: linux-media@vger.kernel.org
4981 T: git git://linuxtv.org/media_tree.git
4983 F: drivers/media/radio/dsbr100.c
4986 M: Francois Romieu <romieu@fr.zoreil.com>
4987 L: netdev@vger.kernel.org
4989 F: drivers/net/wan/dscc4.c
4992 M: Hans Verkuil <hverkuil@xs4all.nl>
4993 L: linux-media@vger.kernel.org
4994 T: git git://linuxtv.org/media_tree.git
4995 W: https://linuxtv.org
4997 F: drivers/media/pci/dt3155/
4999 DVB_USB_AF9015 MEDIA DRIVER
5000 M: Antti Palosaari <crope@iki.fi>
5001 L: linux-media@vger.kernel.org
5002 W: https://linuxtv.org
5003 W: http://palosaari.fi/linux/
5004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5005 T: git git://linuxtv.org/anttip/media_tree.git
5007 F: drivers/media/usb/dvb-usb-v2/af9015*
5009 DVB_USB_AF9035 MEDIA DRIVER
5010 M: Antti Palosaari <crope@iki.fi>
5011 L: linux-media@vger.kernel.org
5012 W: https://linuxtv.org
5013 W: http://palosaari.fi/linux/
5014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5015 T: git git://linuxtv.org/anttip/media_tree.git
5017 F: drivers/media/usb/dvb-usb-v2/af9035*
5019 DVB_USB_ANYSEE MEDIA DRIVER
5020 M: Antti Palosaari <crope@iki.fi>
5021 L: linux-media@vger.kernel.org
5022 W: https://linuxtv.org
5023 W: http://palosaari.fi/linux/
5024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5025 T: git git://linuxtv.org/anttip/media_tree.git
5027 F: drivers/media/usb/dvb-usb-v2/anysee*
5029 DVB_USB_AU6610 MEDIA DRIVER
5030 M: Antti Palosaari <crope@iki.fi>
5031 L: linux-media@vger.kernel.org
5032 W: https://linuxtv.org
5033 W: http://palosaari.fi/linux/
5034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5035 T: git git://linuxtv.org/anttip/media_tree.git
5037 F: drivers/media/usb/dvb-usb-v2/au6610*
5039 DVB_USB_CE6230 MEDIA DRIVER
5040 M: Antti Palosaari <crope@iki.fi>
5041 L: linux-media@vger.kernel.org
5042 W: https://linuxtv.org
5043 W: http://palosaari.fi/linux/
5044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5045 T: git git://linuxtv.org/anttip/media_tree.git
5047 F: drivers/media/usb/dvb-usb-v2/ce6230*
5049 DVB_USB_CXUSB MEDIA DRIVER
5050 M: Michael Krufky <mkrufky@linuxtv.org>
5051 L: linux-media@vger.kernel.org
5052 W: https://linuxtv.org
5053 W: http://github.com/mkrufky
5054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5055 T: git git://linuxtv.org/media_tree.git
5057 F: drivers/media/usb/dvb-usb/cxusb*
5059 DVB_USB_EC168 MEDIA DRIVER
5060 M: Antti Palosaari <crope@iki.fi>
5061 L: linux-media@vger.kernel.org
5062 W: https://linuxtv.org
5063 W: http://palosaari.fi/linux/
5064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5065 T: git git://linuxtv.org/anttip/media_tree.git
5067 F: drivers/media/usb/dvb-usb-v2/ec168*
5069 DVB_USB_GL861 MEDIA DRIVER
5070 M: Antti Palosaari <crope@iki.fi>
5071 L: linux-media@vger.kernel.org
5072 W: https://linuxtv.org
5073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5074 T: git git://linuxtv.org/anttip/media_tree.git
5076 F: drivers/media/usb/dvb-usb-v2/gl861*
5078 DVB_USB_MXL111SF MEDIA DRIVER
5079 M: Michael Krufky <mkrufky@linuxtv.org>
5080 L: linux-media@vger.kernel.org
5081 W: https://linuxtv.org
5082 W: http://github.com/mkrufky
5083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5084 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5086 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5088 DVB_USB_RTL28XXU MEDIA DRIVER
5089 M: Antti Palosaari <crope@iki.fi>
5090 L: linux-media@vger.kernel.org
5091 W: https://linuxtv.org
5092 W: http://palosaari.fi/linux/
5093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5094 T: git git://linuxtv.org/anttip/media_tree.git
5096 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5098 DVB_USB_V2 MEDIA DRIVER
5099 M: Antti Palosaari <crope@iki.fi>
5100 L: linux-media@vger.kernel.org
5101 W: https://linuxtv.org
5102 W: http://palosaari.fi/linux/
5103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5104 T: git git://linuxtv.org/anttip/media_tree.git
5106 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5107 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5110 M: Jason Baron <jbaron@akamai.com>
5112 F: lib/dynamic_debug.c
5113 F: include/linux/dynamic_debug.h
5115 DYNAMIC INTERRUPT MODERATION
5116 M: Tal Gilboa <talgi@mellanox.com>
5118 F: include/linux/net_dim.h
5120 DZ DECSTATION DZ11 SERIAL DRIVER
5121 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5123 F: drivers/tty/serial/dz.*
5125 E3X0 POWER BUTTON DRIVER
5126 M: Moritz Fischer <moritz.fischer@ettus.com>
5127 L: usrp-users@lists.ettus.com
5128 W: http://www.ettus.com
5130 F: drivers/input/misc/e3x0-button.c
5131 F: Documentation/devicetree/bindings/input/e3x0-button.txt
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/tuners/e4000*
5143 EARTH_PT1 MEDIA DRIVER
5144 M: Akihiro Tsukada <tskd08@gmail.com>
5145 L: linux-media@vger.kernel.org
5147 F: drivers/media/pci/pt1/
5149 EARTH_PT3 MEDIA DRIVER
5150 M: Akihiro Tsukada <tskd08@gmail.com>
5151 L: linux-media@vger.kernel.org
5153 F: drivers/media/pci/pt3/
5156 M: Antti Palosaari <crope@iki.fi>
5157 L: linux-media@vger.kernel.org
5158 W: https://linuxtv.org
5159 W: http://palosaari.fi/linux/
5160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5161 T: git git://linuxtv.org/anttip/media_tree.git
5163 F: drivers/media/dvb-frontends/ec100*
5166 M: Tyler Hicks <tyhicks@canonical.com>
5167 L: ecryptfs@vger.kernel.org
5168 W: http://ecryptfs.org
5169 W: https://launchpad.net/ecryptfs
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5172 F: Documentation/filesystems/ecryptfs.txt
5176 M: Borislav Petkov <bp@alien8.de>
5177 L: linux-edac@vger.kernel.org
5179 F: drivers/edac/amd64_edac*
5182 M: Robert Richter <rric@kernel.org>
5183 L: linux-edac@vger.kernel.org
5185 F: drivers/edac/highbank*
5188 M: Ralf Baechle <ralf@linux-mips.org>
5189 M: David Daney <david.daney@cavium.com>
5190 L: linux-edac@vger.kernel.org
5191 L: linux-mips@linux-mips.org
5193 F: drivers/edac/octeon_edac*
5195 EDAC-CAVIUM THUNDERX
5196 M: David Daney <david.daney@cavium.com>
5197 M: Jan Glauber <jglauber@cavium.com>
5198 L: linux-edac@vger.kernel.org
5200 F: drivers/edac/thunderx_edac*
5203 M: Borislav Petkov <bp@alien8.de>
5204 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5205 L: linux-edac@vger.kernel.org
5206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5209 F: Documentation/admin-guide/ras.rst
5210 F: Documentation/driver-api/edac.rst
5212 F: include/linux/edac.h
5215 M: Mark Gross <mark.gross@intel.com>
5216 L: linux-edac@vger.kernel.org
5218 F: drivers/edac/e752x_edac.c
5221 L: linux-edac@vger.kernel.org
5223 F: drivers/edac/e7xxx_edac.c
5226 M: York Sun <york.sun@nxp.com>
5227 L: linux-edac@vger.kernel.org
5229 F: drivers/edac/fsl_ddr_edac.*
5232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5233 L: linux-edac@vger.kernel.org
5235 F: drivers/edac/ghes_edac.c
5238 L: linux-edac@vger.kernel.org
5240 F: drivers/edac/i3000_edac.c
5243 L: linux-edac@vger.kernel.org
5245 F: drivers/edac/i5000_edac.c
5248 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5249 L: linux-edac@vger.kernel.org
5251 F: drivers/edac/i5400_edac.c
5254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5255 L: linux-edac@vger.kernel.org
5257 F: drivers/edac/i7300_edac.c
5260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L: linux-edac@vger.kernel.org
5263 F: drivers/edac/i7core_edac.c
5266 M: Tim Small <tim@buttersideup.com>
5267 L: linux-edac@vger.kernel.org
5269 F: drivers/edac/i82443bxgx_edac.c
5272 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5273 M: "Arvind R." <arvino55@gmail.com>
5274 L: linux-edac@vger.kernel.org
5276 F: drivers/edac/i82975x_edac.c
5279 M: Jason Baron <jbaron@akamai.com>
5280 L: linux-edac@vger.kernel.org
5282 F: drivers/edac/ie31200_edac.c
5285 M: Johannes Thumshirn <morbidrsa@gmail.com>
5286 L: linux-edac@vger.kernel.org
5288 F: drivers/edac/mpc85xx_edac.[ch]
5291 M: Egor Martovetsky <egor@pasemi.com>
5292 L: linux-edac@vger.kernel.org
5294 F: drivers/edac/pasemi_edac.c
5297 M: Tony Luck <tony.luck@intel.com>
5298 L: linux-edac@vger.kernel.org
5300 F: drivers/edac/pnd2_edac.[ch]
5303 M: Tim Small <tim@buttersideup.com>
5304 L: linux-edac@vger.kernel.org
5306 F: drivers/edac/r82600_edac.c
5309 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5310 L: linux-edac@vger.kernel.org
5312 F: drivers/edac/sb_edac.c
5315 M: Tony Luck <tony.luck@intel.com>
5316 L: linux-edac@vger.kernel.org
5318 F: drivers/edac/skx_edac.c
5321 M: Tero Kristo <t-kristo@ti.com>
5322 L: linux-edac@vger.kernel.org
5324 F: drivers/edac/ti_edac.c
5326 EDIROL UA-101/UA-1000 DRIVER
5327 M: Clemens Ladisch <clemens@ladisch.de>
5328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5329 T: git git://git.alsa-project.org/alsa-kernel.git
5331 F: sound/usb/misc/ua101.c
5334 L: linux-efi@vger.kernel.org
5335 M: Ivan Hu <ivan.hu@canonical.com>
5336 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5338 F: drivers/firmware/efi/test/
5340 EFI VARIABLE FILESYSTEM
5341 M: Matthew Garrett <matthew.garrett@nebula.com>
5342 M: Jeremy Kerr <jk@ozlabs.org>
5343 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5345 L: linux-efi@vger.kernel.org
5349 EFIFB FRAMEBUFFER DRIVER
5350 L: linux-fbdev@vger.kernel.org
5351 M: Peter Jones <pjones@redhat.com>
5353 F: drivers/video/fbdev/efifb.c
5356 W: http://aeschi.ch.eu.org/efs/
5360 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5361 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5362 L: netdev@vger.kernel.org
5364 F: drivers/net/ethernet/ibm/ehea/
5366 EM28XX VIDEO4LINUX DRIVER
5367 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5368 L: linux-media@vger.kernel.org
5369 W: https://linuxtv.org
5370 T: git git://linuxtv.org/media_tree.git
5372 F: drivers/media/usb/em28xx/
5373 F: Documentation/media/v4l-drivers/em28xx*
5376 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5377 M: Matt Mackall <mpm@selenic.com>
5378 M: David Woodhouse <dwmw2@infradead.org>
5379 L: linux-embedded@vger.kernel.org
5382 Emulex 10Gbps iSCSI - OneConnect DRIVER
5383 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5384 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5385 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5386 L: linux-scsi@vger.kernel.org
5387 W: http://www.broadcom.com
5389 F: drivers/scsi/be2iscsi/
5391 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5392 M: Sathya Perla <sathya.perla@broadcom.com>
5393 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5394 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5395 M: Somnath Kotur <somnath.kotur@broadcom.com>
5396 L: netdev@vger.kernel.org
5397 W: http://www.emulex.com
5399 F: drivers/net/ethernet/emulex/benet/
5401 EMULEX ONECONNECT ROCE DRIVER
5402 M: Selvin Xavier <selvin.xavier@broadcom.com>
5403 M: Devesh Sharma <devesh.sharma@broadcom.com>
5404 L: linux-rdma@vger.kernel.org
5405 W: http://www.broadcom.com
5407 F: drivers/infiniband/hw/ocrdma/
5408 F: include/uapi/rdma/ocrdma-abi.h
5410 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5411 M: James Smart <james.smart@broadcom.com>
5412 M: Dick Kennedy <dick.kennedy@broadcom.com>
5413 L: linux-scsi@vger.kernel.org
5414 W: http://www.broadcom.com
5416 F: drivers/scsi/lpfc/
5418 ENE CB710 FLASH CARD READER DRIVER
5419 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5421 F: drivers/misc/cb710/
5422 F: drivers/mmc/host/cb710-mmc.*
5423 F: include/linux/cb710.h
5425 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5426 M: Maxim Levitsky <maximlevitsky@gmail.com>
5428 F: drivers/media/rc/ene_ir.*
5430 EPSON S1D13XXX FRAMEBUFFER DRIVER
5431 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5434 F: drivers/video/fbdev/s1d13xxxfb.c
5435 F: include/video/s1d13xxxfb.h
5437 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5438 M: Jeff Layton <jlayton@kernel.org>
5441 F: include/linux/errseq.h
5443 ET131X NETWORK DRIVER
5444 M: Mark Einon <mark.einon@gmail.com>
5446 F: drivers/net/ethernet/agere/
5449 M: Stephen Hemminger <stephen@networkplumber.org>
5450 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5451 L: netdev@vger.kernel.org
5452 W: http://www.linuxfoundation.org/en/Net:Bridge
5454 F: include/linux/netfilter_bridge/
5457 ETHERNET PHY LIBRARY
5458 M: Andrew Lunn <andrew@lunn.ch>
5459 M: Florian Fainelli <f.fainelli@gmail.com>
5460 L: netdev@vger.kernel.org
5462 F: Documentation/ABI/testing/sysfs-bus-mdio
5463 F: Documentation/devicetree/bindings/net/mdio*
5464 F: Documentation/networking/phy.txt
5466 F: drivers/of/of_mdio.c
5467 F: drivers/of/of_net.c
5468 F: include/linux/*mdio*.h
5469 F: include/linux/of_net.h
5470 F: include/linux/phy.h
5471 F: include/linux/phy_fixed.h
5472 F: include/linux/platform_data/mdio-bcm-unimac.h
5473 F: include/trace/events/mdio.h
5474 F: include/uapi/linux/mdio.h
5475 F: include/uapi/linux/mii.h
5478 M: Jan Kara <jack@suse.com>
5479 L: linux-ext4@vger.kernel.org
5481 F: Documentation/filesystems/ext2.txt
5483 F: include/linux/ext2*
5486 M: "Theodore Ts'o" <tytso@mit.edu>
5487 M: Andreas Dilger <adilger.kernel@dilger.ca>
5488 L: linux-ext4@vger.kernel.org
5489 W: http://ext4.wiki.kernel.org
5490 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5493 F: Documentation/filesystems/ext4.txt
5496 Extended Verification Module (EVM)
5497 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5498 L: linux-integrity@vger.kernel.org
5500 F: security/integrity/evm/
5502 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5503 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5504 L: linux-efi@vger.kernel.org
5505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5507 F: Documentation/efi-stub.txt
5508 F: arch/*/kernel/efi.c
5509 F: arch/x86/boot/compressed/eboot.[ch]
5510 F: arch/*/include/asm/efi.h
5511 F: arch/x86/platform/efi/
5512 F: drivers/firmware/efi/
5513 F: include/linux/efi*.h
5514 F: arch/arm/boot/compressed/efi-header.S
5515 F: arch/arm64/kernel/efi-entry.S
5517 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5518 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5519 M: Chanwoo Choi <cw00.choi@samsung.com>
5520 L: linux-kernel@vger.kernel.org
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5524 F: include/linux/extcon/
5525 F: include/linux/extcon.h
5526 F: Documentation/extcon/
5527 F: Documentation/devicetree/bindings/extcon/
5530 M: Jingoo Han <jingoohan1@gmail.com>
5531 L: dri-devel@lists.freedesktop.org
5533 F: drivers/gpu/drm/exynos/exynos_dp*
5535 EXYNOS SYSMMU (IOMMU) driver
5536 M: Marek Szyprowski <m.szyprowski@samsung.com>
5537 L: iommu@lists.linux-foundation.org
5539 F: drivers/iommu/exynos-iommu.c
5541 EZchip NPS platform support
5542 M: Vineet Gupta <vgupta@synopsys.com>
5543 M: Ofer Levi <oferle@mellanox.com>
5545 F: arch/arc/plat-eznps
5546 F: arch/arc/boot/dts/eznps.dts
5549 M: Jaegeuk Kim <jaegeuk@kernel.org>
5550 M: Chao Yu <yuchao0@huawei.com>
5551 L: linux-f2fs-devel@lists.sourceforge.net
5552 W: https://f2fs.wiki.kernel.org/
5553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5555 F: Documentation/filesystems/f2fs.txt
5556 F: Documentation/ABI/testing/sysfs-fs-f2fs
5558 F: include/linux/f2fs_fs.h
5559 F: include/trace/events/f2fs.h
5561 F71805F HARDWARE MONITORING DRIVER
5562 M: Jean Delvare <jdelvare@suse.com>
5563 L: linux-hwmon@vger.kernel.org
5565 F: Documentation/hwmon/f71805f
5566 F: drivers/hwmon/f71805f.c
5569 M: Josh Poimboeuf <jpoimboe@redhat.com>
5571 F: scripts/faddr2line
5574 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5575 L: netdev@vger.kernel.org
5577 F: net/core/failover.c
5578 F: include/net/failover.h
5579 F: Documentation/networking/failover.rst
5582 M: Jan Kara <jack@suse.cz>
5583 R: Amir Goldstein <amir73il@gmail.com>
5584 L: linux-fsdevel@vger.kernel.org
5586 F: fs/notify/fanotify/
5587 F: include/linux/fanotify.h
5588 F: include/uapi/linux/fanotify.h
5590 FARSYNC SYNCHRONOUS DRIVER
5591 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5592 W: http://www.farsite.co.uk/
5594 F: drivers/net/wan/farsync.*
5596 FAULT INJECTION SUPPORT
5597 M: Akinobu Mita <akinobu.mita@gmail.com>
5599 F: Documentation/fault-injection/
5600 F: lib/fault-inject.c
5602 FBTFT Framebuffer drivers
5603 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5605 F: drivers/staging/fbtft/
5608 M: Michael Buesch <m@bues.ch>
5609 L: linux-media@vger.kernel.org
5611 F: drivers/media/tuners/fc0011.h
5612 F: drivers/media/tuners/fc0011.c
5615 M: Antti Palosaari <crope@iki.fi>
5616 L: linux-media@vger.kernel.org
5617 W: https://linuxtv.org
5618 W: http://palosaari.fi/linux/
5619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5620 T: git git://linuxtv.org/anttip/media_tree.git
5622 F: drivers/media/tuners/fc2580*
5624 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5625 M: Johannes Thumshirn <jth@kernel.org>
5626 L: linux-scsi@vger.kernel.org
5627 W: www.Open-FCoE.org
5629 F: drivers/scsi/libfc/
5630 F: drivers/scsi/fcoe/
5632 F: include/scsi/libfc.h
5633 F: include/scsi/libfcoe.h
5634 F: include/uapi/scsi/fc/
5636 FILE LOCKING (flock() and fcntl()/lockf())
5637 M: Jeff Layton <jlayton@kernel.org>
5638 M: "J. Bruce Fields" <bfields@fieldses.org>
5639 L: linux-fsdevel@vger.kernel.org
5641 F: include/linux/fcntl.h
5642 F: include/uapi/linux/fcntl.h
5646 FILESYSTEMS (VFS and infrastructure)
5647 M: Alexander Viro <viro@zeniv.linux.org.uk>
5648 L: linux-fsdevel@vger.kernel.org
5651 F: include/linux/fs.h
5652 F: include/uapi/linux/fs.h
5654 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5655 M: Riku Voipio <riku.voipio@iki.fi>
5656 L: linux-hwmon@vger.kernel.org
5658 F: drivers/hwmon/f75375s.c
5659 F: include/linux/f75375s.h
5661 FIREWIRE AUDIO DRIVERS
5662 M: Clemens Ladisch <clemens@ladisch.de>
5663 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5664 T: git git://git.alsa-project.org/alsa-kernel.git
5668 FIREWIRE MEDIA DRIVERS (firedtv)
5669 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5670 L: linux-media@vger.kernel.org
5671 L: linux1394-devel@lists.sourceforge.net
5672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5674 F: drivers/media/firewire/
5676 FIREWIRE SBP-2 TARGET
5677 M: Chris Boot <bootc@bootc.net>
5678 L: linux-scsi@vger.kernel.org
5679 L: target-devel@vger.kernel.org
5680 L: linux1394-devel@lists.sourceforge.net
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5683 F: drivers/target/sbp/
5686 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5687 L: linux1394-devel@lists.sourceforge.net
5688 W: http://ieee1394.wiki.kernel.org/
5689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5691 F: drivers/firewire/
5692 F: include/linux/firewire.h
5693 F: include/uapi/linux/firewire*.h
5696 FIRMWARE LOADER (request_firmware)
5697 M: Luis R. Rodriguez <mcgrof@kernel.org>
5698 L: linux-kernel@vger.kernel.org
5700 F: Documentation/firmware_class/
5701 F: drivers/base/firmware_loader/
5702 F: include/linux/firmware.h
5704 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5705 M: Joshua Morris <josh.h.morris@us.ibm.com>
5706 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5708 F: drivers/block/rsxx/
5711 M: Jiri Kosina <jikos@kernel.org>
5712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5714 F: drivers/block/floppy.c
5717 M: Alessandro Rubini <rubini@gnudd.com>
5718 W: http://www.ohwr.org/projects/fmc-bus
5721 F: include/linux/fmc*.h
5722 F: include/linux/ipmi-fru.h
5725 FPGA MANAGER FRAMEWORK
5726 M: Alan Tull <atull@kernel.org>
5727 M: Moritz Fischer <mdf@kernel.org>
5728 L: linux-fpga@vger.kernel.org
5730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5731 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5732 F: Documentation/fpga/
5733 F: Documentation/driver-api/fpga/
5734 F: Documentation/devicetree/bindings/fpga/
5736 F: include/linux/fpga/
5737 W: http://www.rocketboards.org
5740 M: Wu Hao <hao.wu@intel.com>
5741 L: linux-fpga@vger.kernel.org
5743 F: Documentation/fpga/dfl.txt
5744 F: include/uapi/linux/fpga-dfl.h
5745 F: drivers/fpga/dfl*
5748 M: Bill Metzenthen <billm@melbpc.org.au>
5749 W: http://floatingpoint.sourceforge.net/emulator/index.html
5751 F: arch/x86/math-emu/
5753 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5754 L: netdev@vger.kernel.org
5756 F: drivers/net/wan/dlci.c
5757 F: drivers/net/wan/sdla.c
5760 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5761 L: dri-devel@lists.freedesktop.org
5762 L: linux-fbdev@vger.kernel.org
5763 T: git git://github.com/bzolnier/linux.git
5764 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5766 F: Documentation/fb/
5769 F: include/linux/fb.h
5770 F: include/uapi/video/
5771 F: include/uapi/linux/fb.h
5773 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5774 M: Horia Geantă <horia.geanta@nxp.com>
5775 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5776 L: linux-crypto@vger.kernel.org
5778 F: drivers/crypto/caam/
5779 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5781 FREESCALE DIU FRAMEBUFFER DRIVER
5782 M: Timur Tabi <timur@kernel.org>
5783 L: linux-fbdev@vger.kernel.org
5785 F: drivers/video/fbdev/fsl-diu-fb.*
5787 FREESCALE DMA DRIVER
5788 M: Li Yang <leoyang.li@nxp.com>
5789 M: Zhang Wei <zw@zh-kernel.org>
5790 L: linuxppc-dev@lists.ozlabs.org
5792 F: drivers/dma/fsldma.*
5794 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5795 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5796 L: netdev@vger.kernel.org
5798 F: drivers/net/ethernet/freescale/gianfar*
5799 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5801 FREESCALE GPMI NAND DRIVER
5802 M: Han Xu <han.xu@nxp.com>
5803 L: linux-mtd@lists.infradead.org
5805 F: drivers/mtd/nand/raw/gpmi-nand/*
5807 FREESCALE I2C CPM DRIVER
5808 M: Jochen Friedrich <jochen@scram.de>
5809 L: linuxppc-dev@lists.ozlabs.org
5810 L: linux-i2c@vger.kernel.org
5812 F: drivers/i2c/busses/i2c-cpm.c
5814 FREESCALE IMX / MXC FEC DRIVER
5815 M: Fugang Duan <fugang.duan@nxp.com>
5816 L: netdev@vger.kernel.org
5818 F: drivers/net/ethernet/freescale/fec_main.c
5819 F: drivers/net/ethernet/freescale/fec_ptp.c
5820 F: drivers/net/ethernet/freescale/fec.h
5821 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5823 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5824 M: Sascha Hauer <s.hauer@pengutronix.de>
5825 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5826 L: linux-fbdev@vger.kernel.org
5827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5829 F: include/linux/platform_data/video-imxfb.h
5830 F: drivers/video/fbdev/imxfb.c
5832 FREESCALE QORIQ DPAA ETHERNET DRIVER
5833 M: Madalin Bucur <madalin.bucur@nxp.com>
5834 L: netdev@vger.kernel.org
5836 F: drivers/net/ethernet/freescale/dpaa
5838 FREESCALE QORIQ DPAA FMAN DRIVER
5839 M: Madalin Bucur <madalin.bucur@nxp.com>
5840 L: netdev@vger.kernel.org
5842 F: drivers/net/ethernet/freescale/fman
5843 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5845 FREESCALE QORIQ PTP CLOCK DRIVER
5846 M: Yangbo Lu <yangbo.lu@nxp.com>
5847 L: netdev@vger.kernel.org
5849 F: drivers/ptp/ptp_qoriq.c
5850 F: include/linux/fsl/ptp_qoriq.h
5851 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5853 FREESCALE QUAD SPI DRIVER
5854 M: Han Xu <han.xu@nxp.com>
5855 L: linux-mtd@lists.infradead.org
5857 F: drivers/mtd/spi-nor/fsl-quadspi.c
5859 FREESCALE QUICC ENGINE LIBRARY
5860 M: Qiang Zhao <qiang.zhao@nxp.com>
5861 L: linuxppc-dev@lists.ozlabs.org
5863 F: drivers/soc/fsl/qe/
5864 F: include/soc/fsl/*qe*.h
5865 F: include/soc/fsl/*ucc*.h
5867 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5868 M: Li Yang <leoyang.li@nxp.com>
5869 L: netdev@vger.kernel.org
5870 L: linuxppc-dev@lists.ozlabs.org
5872 F: drivers/net/ethernet/freescale/ucc_geth*
5874 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5875 M: Zhao Qiang <qiang.zhao@nxp.com>
5876 L: netdev@vger.kernel.org
5877 L: linuxppc-dev@lists.ozlabs.org
5879 F: drivers/net/wan/fsl_ucc_hdlc*
5881 FREESCALE QUICC ENGINE UCC UART DRIVER
5882 M: Timur Tabi <timur@kernel.org>
5883 L: linuxppc-dev@lists.ozlabs.org
5885 F: drivers/tty/serial/ucc_uart.c
5887 FREESCALE SOC DRIVERS
5888 M: Li Yang <leoyang.li@nxp.com>
5889 L: linuxppc-dev@lists.ozlabs.org
5890 L: linux-arm-kernel@lists.infradead.org
5892 F: Documentation/devicetree/bindings/soc/fsl/
5894 F: include/linux/fsl/
5896 FREESCALE SOC FS_ENET DRIVER
5897 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5898 L: linuxppc-dev@lists.ozlabs.org
5899 L: netdev@vger.kernel.org
5901 F: drivers/net/ethernet/freescale/fs_enet/
5902 F: include/linux/fs_enet_pd.h
5904 FREESCALE SOC SOUND DRIVERS
5905 M: Timur Tabi <timur@kernel.org>
5906 M: Nicolin Chen <nicoleotsuka@gmail.com>
5907 M: Xiubo Li <Xiubo.Lee@gmail.com>
5908 R: Fabio Estevam <fabio.estevam@nxp.com>
5909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5910 L: linuxppc-dev@lists.ozlabs.org
5912 F: sound/soc/fsl/fsl*
5913 F: sound/soc/fsl/imx*
5914 F: sound/soc/fsl/mpc8610_hpcd.c
5916 FREESCALE USB PERIPHERAL DRIVERS
5917 M: Li Yang <leoyang.li@nxp.com>
5918 L: linux-usb@vger.kernel.org
5919 L: linuxppc-dev@lists.ozlabs.org
5921 F: drivers/usb/gadget/udc/fsl*
5924 M: Christoph Hellwig <hch@infradead.org>
5925 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5930 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5931 M: Pavel Machek <pavel@ucw.cz>
5932 L: linux-pm@vger.kernel.org
5934 F: Documentation/power/freezing-of-tasks.txt
5935 F: include/linux/freezer.h
5939 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5940 L: linux-kernel@vger.kernel.org
5943 F: include/linux/frontswap.h
5945 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5946 M: David Howells <dhowells@redhat.com>
5947 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5949 F: Documentation/filesystems/caching/
5951 F: include/linux/fscache*.h
5953 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5954 M: Theodore Y. Ts'o <tytso@mit.edu>
5955 M: Jaegeuk Kim <jaegeuk@kernel.org>
5956 L: linux-fscrypt@vger.kernel.org
5957 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5961 F: include/linux/fscrypt*.h
5962 F: Documentation/filesystems/fscrypt.rst
5964 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5965 M: Jan Kara <jack@suse.cz>
5966 R: Amir Goldstein <amir73il@gmail.com>
5967 L: linux-fsdevel@vger.kernel.org
5970 F: include/linux/fsnotify*.h
5972 FUJITSU LAPTOP EXTRAS
5973 M: Jonathan Woithe <jwoithe@just42.net>
5974 L: platform-driver-x86@vger.kernel.org
5976 F: drivers/platform/x86/fujitsu-laptop.c
5978 FUJITSU M-5MO LS CAMERA ISP DRIVER
5979 M: Kyungmin Park <kyungmin.park@samsung.com>
5980 M: Heungjun Kim <riverful.kim@samsung.com>
5981 L: linux-media@vger.kernel.org
5983 F: drivers/media/i2c/m5mols/
5984 F: include/media/i2c/m5mols.h
5986 FUJITSU TABLET EXTRAS
5987 M: Robert Gerlach <khnz@gmx.de>
5988 L: platform-driver-x86@vger.kernel.org
5990 F: drivers/platform/x86/fujitsu-tablet.c
5992 FUSE: FILESYSTEM IN USERSPACE
5993 M: Miklos Szeredi <miklos@szeredi.hu>
5994 L: linux-fsdevel@vger.kernel.org
5995 W: http://fuse.sourceforge.net/
5996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5999 F: include/uapi/linux/fuse.h
6000 F: Documentation/filesystems/fuse.txt
6003 M: Thomas Gleixner <tglx@linutronix.de>
6004 M: Ingo Molnar <mingo@redhat.com>
6005 R: Peter Zijlstra <peterz@infradead.org>
6006 R: Darren Hart <dvhart@infradead.org>
6007 L: linux-kernel@vger.kernel.org
6008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6011 F: kernel/futex_compat.c
6012 F: include/asm-generic/futex.h
6013 F: include/linux/futex.h
6014 F: include/uapi/linux/futex.h
6015 F: tools/testing/selftests/futex/
6016 F: tools/perf/bench/futex*
6017 F: Documentation/*futex*
6020 M: Kees Cook <keescook@chromium.org>
6021 R: Emese Revfy <re.emese@gmail.com>
6022 L: kernel-hardening@lists.openwall.com
6024 F: scripts/gcc-plugins/
6025 F: scripts/gcc-plugin.sh
6026 F: scripts/Makefile.gcc-plugins
6027 F: Documentation/gcc-plugins.txt
6029 GASKET DRIVER FRAMEWORK
6030 M: Rob Springer <rspringer@google.com>
6031 M: John Joseph <jnjoseph@google.com>
6032 M: Ben Chan <benchan@chromium.org>
6034 F: drivers/staging/gasket/
6036 GCOV BASED KERNEL PROFILING
6037 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6040 F: Documentation/dev-tools/gcov.rst
6042 GDB KERNEL DEBUGGING HELPER SCRIPTS
6043 M: Jan Kiszka <jan.kiszka@siemens.com>
6044 M: Kieran Bingham <kbingham@kernel.org>
6048 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6049 M: Achim Leubner <achim_leubner@adaptec.com>
6050 L: linux-scsi@vger.kernel.org
6051 W: http://www.icp-vortex.com/
6053 F: drivers/scsi/gdt*
6055 GEMTEK FM RADIO RECEIVER DRIVER
6056 M: Hans Verkuil <hverkuil@xs4all.nl>
6057 L: linux-media@vger.kernel.org
6058 T: git git://linuxtv.org/media_tree.git
6059 W: https://linuxtv.org
6061 F: drivers/media/radio/radio-gemtek*
6063 GENERIC GPIO I2C DRIVER
6064 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6066 F: drivers/i2c/busses/i2c-gpio.c
6067 F: include/linux/platform_data/i2c-gpio.h
6069 GENERIC GPIO I2C MULTIPLEXER DRIVER
6070 M: Peter Korsgaard <peter.korsgaard@barco.com>
6071 L: linux-i2c@vger.kernel.org
6073 F: drivers/i2c/muxes/i2c-mux-gpio.c
6074 F: include/linux/platform_data/i2c-mux-gpio.h
6075 F: Documentation/i2c/muxes/i2c-mux-gpio
6077 GENERIC HDLC (WAN) DRIVERS
6078 M: Krzysztof Halasa <khc@pm.waw.pl>
6079 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6081 F: drivers/net/wan/c101.c
6082 F: drivers/net/wan/hd6457*
6083 F: drivers/net/wan/hdlc*
6084 F: drivers/net/wan/n2.c
6085 F: drivers/net/wan/pc300too.c
6086 F: drivers/net/wan/pci200syn.c
6087 F: drivers/net/wan/wanxl*
6089 GENERIC INCLUDE/ASM HEADER FILES
6090 M: Arnd Bergmann <arnd@arndb.de>
6091 L: linux-arch@vger.kernel.org
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6094 F: include/asm-generic/
6095 F: include/uapi/asm-generic/
6097 GENERIC PHY FRAMEWORK
6098 M: Kishon Vijay Abraham I <kishon@ti.com>
6099 L: linux-kernel@vger.kernel.org
6100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6103 F: include/linux/phy/
6105 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6106 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6108 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6111 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6112 M: Kevin Hilman <khilman@kernel.org>
6113 M: Ulf Hansson <ulf.hansson@linaro.org>
6114 L: linux-pm@vger.kernel.org
6116 F: drivers/base/power/domain*.c
6117 F: include/linux/pm_domain.h
6118 F: Documentation/devicetree/bindings/power/power_domain.txt
6120 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6121 M: Eugen Hristev <eugen.hristev@microchip.com>
6122 L: linux-input@vger.kernel.org
6124 F: drivers/input/touchscreen/resistive-adc-touch.c
6126 GENERIC UIO DRIVER FOR PCI DEVICES
6127 M: "Michael S. Tsirkin" <mst@redhat.com>
6128 L: kvm@vger.kernel.org
6130 F: drivers/uio/uio_pci_generic.c
6132 GENWQE (IBM Generic Workqueue Card)
6133 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6134 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6136 F: drivers/misc/genwqe/
6138 GET_MAINTAINER SCRIPT
6139 M: Joe Perches <joe@perches.com>
6141 F: scripts/get_maintainer.pl
6144 M: Bob Peterson <rpeterso@redhat.com>
6145 M: Andreas Gruenbacher <agruenba@redhat.com>
6146 L: cluster-devel@redhat.com
6147 W: http://sources.redhat.com/cluster/
6148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6150 F: Documentation/filesystems/gfs2*.txt
6152 F: include/uapi/linux/gfs2_ondisk.h
6154 GIGASET ISDN DRIVERS
6155 M: Paul Bolle <pebolle@tiscali.nl>
6156 L: gigaset307x-common@lists.sourceforge.net
6157 W: http://gigaset307x.sourceforge.net/
6159 F: Documentation/isdn/README.gigaset
6160 F: drivers/isdn/gigaset/
6161 F: include/uapi/linux/gigaset_dev.h
6164 M: Johan Hovold <johan@kernel.org>
6166 F: Documentation/ABI/testing/sysfs-class-gnss
6167 F: Documentation/devicetree/bindings/gnss/
6169 F: include/linux/gnss.h
6172 M: Hans Verkuil <hans.verkuil@cisco.com>
6173 L: linux-media@vger.kernel.org
6175 F: drivers/media/usb/go7007/
6178 M: Bastien Nocera <hadess@hadess.net>
6179 L: linux-input@vger.kernel.org
6181 F: drivers/input/touchscreen/goodix.c
6183 GPD POCKET FAN DRIVER
6184 M: Hans de Goede <hdegoede@redhat.com>
6185 L: platform-driver-x86@vger.kernel.org
6187 F: drivers/platform/x86/gpd-pocket-fan.c
6190 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6191 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6192 L: linux-gpio@vger.kernel.org
6193 L: linux-acpi@vger.kernel.org
6195 F: Documentation/acpi/gpio-properties.txt
6196 F: drivers/gpio/gpiolib-acpi.c
6199 M: Sean Young <sean@mess.org>
6200 L: linux-media@vger.kernel.org
6202 F: drivers/media/rc/gpio-ir-tx.c
6205 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6206 R: Bartosz Golaszewski <brgl@bgdev.pl>
6207 L: linux-gpio@vger.kernel.org
6209 F: drivers/gpio/gpio-mockup.c
6210 F: tools/testing/selftests/gpio/
6213 M: Linus Walleij <linus.walleij@linaro.org>
6214 L: linux-gpio@vger.kernel.org
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6217 F: Documentation/devicetree/bindings/gpio/
6218 F: Documentation/driver-api/gpio/
6219 F: Documentation/gpio/
6220 F: Documentation/ABI/testing/gpio-cdev
6221 F: Documentation/ABI/obsolete/sysfs-gpio
6223 F: include/linux/gpio/
6224 F: include/linux/gpio.h
6225 F: include/linux/of_gpio.h
6226 F: include/asm-generic/gpio.h
6227 F: include/uapi/linux/gpio.h
6230 GRE DEMULTIPLEXER DRIVER
6231 M: Dmitry Kozlov <xeb@mail.ru>
6232 L: netdev@vger.kernel.org
6234 F: net/ipv4/gre_demux.c
6235 F: net/ipv4/gre_offload.c
6236 F: include/net/gre.h
6238 GRETH 10/100/1G Ethernet MAC device driver
6239 M: Andreas Larsson <andreas@gaisler.com>
6240 L: netdev@vger.kernel.org
6242 F: drivers/net/ethernet/aeroflex/
6244 GREYBUS AUDIO PROTOCOLS DRIVERS
6245 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6246 M: Mark Greer <mgreer@animalcreek.com>
6248 F: drivers/staging/greybus/audio_apbridgea.c
6249 F: drivers/staging/greybus/audio_apbridgea.h
6250 F: drivers/staging/greybus/audio_codec.c
6251 F: drivers/staging/greybus/audio_codec.h
6252 F: drivers/staging/greybus/audio_gb.c
6253 F: drivers/staging/greybus/audio_manager.c
6254 F: drivers/staging/greybus/audio_manager.h
6255 F: drivers/staging/greybus/audio_manager_module.c
6256 F: drivers/staging/greybus/audio_manager_private.h
6257 F: drivers/staging/greybus/audio_manager_sysfs.c
6258 F: drivers/staging/greybus/audio_module.c
6259 F: drivers/staging/greybus/audio_topology.c
6261 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6262 M: Viresh Kumar <vireshk@kernel.org>
6264 F: drivers/staging/greybus/authentication.c
6265 F: drivers/staging/greybus/bootrom.c
6266 F: drivers/staging/greybus/firmware.h
6267 F: drivers/staging/greybus/fw-core.c
6268 F: drivers/staging/greybus/fw-download.c
6269 F: drivers/staging/greybus/fw-management.c
6270 F: drivers/staging/greybus/greybus_authentication.h
6271 F: drivers/staging/greybus/greybus_firmware.h
6272 F: drivers/staging/greybus/hid.c
6273 F: drivers/staging/greybus/i2c.c
6274 F: drivers/staging/greybus/spi.c
6275 F: drivers/staging/greybus/spilib.c
6276 F: drivers/staging/greybus/spilib.h
6278 GREYBUS LOOPBACK DRIVER
6279 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6281 F: drivers/staging/greybus/loopback.c
6283 GREYBUS PLATFORM DRIVERS
6284 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6286 F: drivers/staging/greybus/arche-platform.c
6287 F: drivers/staging/greybus/arche-apb-ctrl.c
6288 F: drivers/staging/greybus/arche_platform.h
6290 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6291 M: Rui Miguel Silva <rmfrfs@gmail.com>
6293 F: drivers/staging/greybus/sdio.c
6294 F: drivers/staging/greybus/light.c
6295 F: drivers/staging/greybus/gpio.c
6296 F: drivers/staging/greybus/power_supply.c
6297 F: drivers/staging/greybus/spi.c
6298 F: drivers/staging/greybus/spilib.c
6301 M: Johan Hovold <johan@kernel.org>
6302 M: Alex Elder <elder@kernel.org>
6303 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6305 F: drivers/staging/greybus/
6306 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6308 GREYBUS UART PROTOCOLS DRIVERS
6309 M: David Lin <dtwlin@gmail.com>
6311 F: drivers/staging/greybus/uart.c
6312 F: drivers/staging/greybus/log.c
6314 GS1662 VIDEO SERIALIZER
6315 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6316 L: linux-media@vger.kernel.org
6317 T: git git://linuxtv.org/media_tree.git
6319 F: drivers/media/spi/gs1662.c
6321 GSPCA FINEPIX SUBDRIVER
6322 M: Frank Zago <frank@zago.net>
6323 L: linux-media@vger.kernel.org
6324 T: git git://linuxtv.org/media_tree.git
6326 F: drivers/media/usb/gspca/finepix.c
6328 GSPCA GL860 SUBDRIVER
6329 M: Olivier Lorin <o.lorin@laposte.net>
6330 L: linux-media@vger.kernel.org
6331 T: git git://linuxtv.org/media_tree.git
6333 F: drivers/media/usb/gspca/gl860/
6335 GSPCA M5602 SUBDRIVER
6336 M: Erik Andren <erik.andren@gmail.com>
6337 L: linux-media@vger.kernel.org
6338 T: git git://linuxtv.org/media_tree.git
6340 F: drivers/media/usb/gspca/m5602/
6342 GSPCA PAC207 SONIXB SUBDRIVER
6343 M: Hans Verkuil <hverkuil@xs4all.nl>
6344 L: linux-media@vger.kernel.org
6345 T: git git://linuxtv.org/media_tree.git
6347 F: drivers/media/usb/gspca/pac207.c
6349 GSPCA SN9C20X SUBDRIVER
6350 M: Brian Johnson <brijohn@gmail.com>
6351 L: linux-media@vger.kernel.org
6352 T: git git://linuxtv.org/media_tree.git
6354 F: drivers/media/usb/gspca/sn9c20x.c
6356 GSPCA T613 SUBDRIVER
6357 M: Leandro Costantino <lcostantino@gmail.com>
6358 L: linux-media@vger.kernel.org
6359 T: git git://linuxtv.org/media_tree.git
6361 F: drivers/media/usb/gspca/t613.c
6363 GSPCA USB WEBCAM DRIVER
6364 M: Hans Verkuil <hverkuil@xs4all.nl>
6365 L: linux-media@vger.kernel.org
6366 T: git git://linuxtv.org/media_tree.git
6368 F: drivers/media/usb/gspca/
6370 GTP (GPRS Tunneling Protocol)
6371 M: Pablo Neira Ayuso <pablo@netfilter.org>
6372 M: Harald Welte <laforge@gnumonks.org>
6373 L: osmocom-net-gprs@lists.osmocom.org
6374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6376 F: drivers/net/gtp.c
6378 GUID PARTITION TABLE (GPT)
6379 M: Davidlohr Bueso <dave@stgolabs.net>
6380 L: linux-efi@vger.kernel.org
6382 F: block/partitions/efi.*
6385 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6386 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6387 W: http://uclinux-h8.sourceforge.jp
6388 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6391 F: drivers/clocksource/h8300_*.c
6392 F: drivers/clk/h8300/
6393 F: drivers/irqchip/irq-renesas-h8*.c
6396 M: Antti Palosaari <crope@iki.fi>
6397 L: linux-media@vger.kernel.org
6398 W: https://linuxtv.org
6399 W: http://palosaari.fi/linux/
6400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6401 T: git git://linuxtv.org/anttip/media_tree.git
6403 F: drivers/media/usb/hackrf/
6405 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6406 M: Frank Seidel <frank@f-seidel.de>
6407 L: platform-driver-x86@vger.kernel.org
6408 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6410 F: drivers/platform/x86/hdaps.c
6413 M: Jean Delvare <jdelvare@suse.com>
6414 M: Guenter Roeck <linux@roeck-us.net>
6415 L: linux-hwmon@vger.kernel.org
6416 W: http://hwmon.wiki.kernel.org/
6417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6419 F: Documentation/devicetree/bindings/hwmon/
6420 F: Documentation/hwmon/
6422 F: include/linux/hwmon*.h
6424 HARDWARE RANDOM NUMBER GENERATOR CORE
6425 M: Matt Mackall <mpm@selenic.com>
6426 M: Herbert Xu <herbert@gondor.apana.org.au>
6427 L: linux-crypto@vger.kernel.org
6429 F: Documentation/devicetree/bindings/rng/
6430 F: Documentation/hw_random.txt
6431 F: drivers/char/hw_random/
6432 F: include/linux/hw_random.h
6434 HARDWARE TRACING FACILITIES
6435 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6437 F: drivers/hwtracing/
6439 HARDWARE SPINLOCK CORE
6440 M: Ohad Ben-Cohen <ohad@wizery.com>
6441 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6442 L: linux-remoteproc@vger.kernel.org
6444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6445 F: Documentation/devicetree/bindings/hwlock/
6446 F: Documentation/hwspinlock.txt
6447 F: drivers/hwspinlock/
6448 F: include/linux/hwspinlock.h
6450 HARMONY SOUND DRIVER
6451 L: linux-parisc@vger.kernel.org
6453 F: sound/parisc/harmony.*
6455 HDPVR USB VIDEO ENCODER DRIVER
6456 M: Hans Verkuil <hverkuil@xs4all.nl>
6457 L: linux-media@vger.kernel.org
6458 T: git git://linuxtv.org/media_tree.git
6459 W: https://linuxtv.org
6461 F: drivers/media/usb/hdpvr/
6463 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6464 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6466 F: Documentation/watchdog/hpwdt.txt
6467 F: drivers/watchdog/hpwdt.c
6469 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6470 M: Don Brace <don.brace@microsemi.com>
6471 L: esc.storagedev@microsemi.com
6472 L: linux-scsi@vger.kernel.org
6474 F: Documentation/scsi/hpsa.txt
6475 F: drivers/scsi/hpsa*.[ch]
6476 F: include/linux/cciss*.h
6477 F: include/uapi/linux/cciss*.h
6480 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6481 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6482 L: linux-rdma@vger.kernel.org
6484 F: drivers/infiniband/hw/hfi1
6487 L: linux-fsdevel@vger.kernel.org
6489 F: Documentation/filesystems/hfs.txt
6493 L: linux-fsdevel@vger.kernel.org
6495 F: Documentation/filesystems/hfsplus.txt
6498 HGA FRAMEBUFFER DRIVER
6499 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6500 L: linux-nvidia@lists.surfsouth.com
6501 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6503 F: drivers/video/fbdev/hgafb.c
6505 HIBERNATION (aka Software Suspend, aka swsusp)
6506 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6507 M: Pavel Machek <pavel@ucw.cz>
6508 L: linux-pm@vger.kernel.org
6509 B: https://bugzilla.kernel.org
6512 F: drivers/base/power/
6514 F: include/linux/suspend.h
6515 F: include/linux/freezer.h
6516 F: include/linux/pm.h
6517 F: arch/*/include/asm/suspend*.h
6520 M: Jiri Kosina <jikos@kernel.org>
6521 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6522 L: linux-input@vger.kernel.org
6523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6526 F: include/linux/hid*
6527 F: include/uapi/linux/hid*
6529 HID SENSOR HUB DRIVERS
6530 M: Jiri Kosina <jikos@kernel.org>
6531 M: Jonathan Cameron <jic23@kernel.org>
6532 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6533 L: linux-input@vger.kernel.org
6534 L: linux-iio@vger.kernel.org
6536 F: Documentation/hid/hid-sensor*
6537 F: drivers/hid/hid-sensor-*
6538 F: drivers/iio/*/hid-*
6539 F: include/linux/hid-sensor-*
6541 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6542 M: Thomas Gleixner <tglx@linutronix.de>
6543 L: linux-kernel@vger.kernel.org
6544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6546 F: Documentation/timers/
6547 F: kernel/time/hrtimer.c
6548 F: kernel/time/clockevents.c
6549 F: kernel/time/timer_*.c
6550 F: include/linux/clockchips.h
6551 F: include/linux/hrtimer.h
6553 HIGH-SPEED SCC DRIVER FOR AX.25
6554 L: linux-hams@vger.kernel.org
6556 F: drivers/net/hamradio/dmascc.c
6557 F: drivers/net/hamradio/scc.c
6559 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6560 M: HighPoint Linux Team <linux@highpoint-tech.com>
6561 W: http://www.highpoint-tech.com
6563 F: Documentation/scsi/hptiop.txt
6564 F: drivers/scsi/hptiop.c
6567 M: Jes Sorensen <jes@trained-monkey.org>
6568 L: linux-hippi@sunsite.dk
6570 F: include/linux/hippidevice.h
6571 F: include/uapi/linux/if_hippi.h
6573 F: drivers/net/hippi/
6575 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6576 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6577 M: Salil Mehta <salil.mehta@huawei.com>
6578 L: netdev@vger.kernel.org
6579 W: http://www.hisilicon.com
6581 F: drivers/net/ethernet/hisilicon/hns3/
6583 HISILICON LPC BUS DRIVER
6584 M: john.garry@huawei.com
6585 W: http://www.hisilicon.com
6587 F: drivers/bus/hisi_lpc.c
6588 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6590 HISILICON NETWORK SUBSYSTEM DRIVER
6591 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6592 M: Salil Mehta <salil.mehta@huawei.com>
6593 L: netdev@vger.kernel.org
6594 W: http://www.hisilicon.com
6596 F: drivers/net/ethernet/hisilicon/
6597 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6599 HISILICON PMU DRIVER
6600 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6601 W: http://www.hisilicon.com
6603 F: drivers/perf/hisilicon
6604 F: Documentation/perf/hisi-pmu.txt
6606 HISILICON ROCE DRIVER
6607 M: Lijun Ou <oulijun@huawei.com>
6608 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6609 L: linux-rdma@vger.kernel.org
6611 F: drivers/infiniband/hw/hns/
6612 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6614 HISILICON SAS Controller
6615 M: John Garry <john.garry@huawei.com>
6616 W: http://www.hisilicon.com
6618 F: drivers/scsi/hisi_sas/
6619 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6621 HMM - Heterogeneous Memory Management
6622 M: Jérôme Glisse <jglisse@redhat.com>
6623 L: linux-mm@kvack.org
6626 F: include/linux/hmm*
6627 F: Documentation/vm/hmm.rst
6630 M: Jouni Malinen <j@w1.fi>
6631 L: linux-wireless@vger.kernel.org
6632 W: http://w1.fi/hostap-driver.html
6634 F: drivers/net/wireless/intersil/hostap/
6636 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6637 L: platform-driver-x86@vger.kernel.org
6639 F: drivers/platform/x86/tc1100-wmi.c
6641 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6642 M: Jaroslav Kysela <perex@perex.cz>
6644 F: drivers/net/ethernet/hp/hp100.*
6646 HPET: High Precision Event Timers driver
6647 M: Clemens Ladisch <clemens@ladisch.de>
6649 F: Documentation/timers/hpet.txt
6650 F: drivers/char/hpet.c
6651 F: include/linux/hpet.h
6652 F: include/uapi/linux/hpet.h
6656 F: arch/x86/kernel/hpet.c
6657 F: arch/x86/include/asm/hpet.h
6660 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6661 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6666 M: Sebastian Reichel <sre@kernel.org>
6667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6669 F: Documentation/ABI/testing/sysfs-bus-hsi
6670 F: Documentation/driver-api/hsi.rst
6672 F: include/linux/hsi/
6673 F: include/uapi/linux/hsi/
6676 L: linux-usb@vger.kernel.org
6678 F: drivers/net/usb/hso.c
6680 HSR NETWORK PROTOCOL
6681 M: Arvid Brodin <arvid.brodin@alten.se>
6682 L: netdev@vger.kernel.org
6686 HT16K33 LED CONTROLLER DRIVER
6687 M: Robin van der Gracht <robin@protonic.nl>
6689 F: drivers/auxdisplay/ht16k33.c
6690 F: Documentation/devicetree/bindings/display/ht16k33.txt
6692 HTCPEN TOUCHSCREEN DRIVER
6693 M: Pau Oliva Fora <pof@eslack.org>
6694 L: linux-input@vger.kernel.org
6696 F: drivers/input/touchscreen/htcpen.c
6698 HUAWEI ETHERNET DRIVER
6699 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6700 L: netdev@vger.kernel.org
6702 F: Documentation/networking/hinic.txt
6703 F: drivers/net/ethernet/huawei/hinic/
6706 M: Mike Kravetz <mike.kravetz@oracle.com>
6707 L: linux-mm@kvack.org
6711 F: include/linux/hugetlb.h
6712 F: Documentation/admin-guide/mm/hugetlbpage.rst
6713 F: Documentation/vm/hugetlbfs_reserv.rst
6714 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6717 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6718 L: linux-media@vger.kernel.org
6719 T: git git://linuxtv.org/media_tree.git
6720 W: https://linuxtv.org
6722 F: drivers/media/platform/sti/hva
6724 HWPOISON MEMORY FAILURE HANDLING
6725 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6726 L: linux-mm@kvack.org
6728 F: mm/memory-failure.c
6729 F: mm/hwpoison-inject.c
6731 Hyper-V CORE AND DRIVERS
6732 M: "K. Y. Srinivasan" <kys@microsoft.com>
6733 M: Haiyang Zhang <haiyangz@microsoft.com>
6734 M: Stephen Hemminger <sthemmin@microsoft.com>
6735 L: devel@linuxdriverproject.org
6737 F: Documentation/networking/netvsc.txt
6738 F: arch/x86/include/asm/mshyperv.h
6739 F: arch/x86/include/asm/trace/hyperv.h
6740 F: arch/x86/include/asm/hyperv-tlfs.h
6741 F: arch/x86/kernel/cpu/mshyperv.c
6743 F: drivers/hid/hid-hyperv.c
6745 F: drivers/input/serio/hyperv-keyboard.c
6746 F: drivers/pci/controller/pci-hyperv.c
6747 F: drivers/net/hyperv/
6748 F: drivers/scsi/storvsc_drv.c
6749 F: drivers/uio/uio_hv_generic.c
6750 F: drivers/video/fbdev/hyperv_fb.c
6751 F: net/vmw_vsock/hyperv_transport.c
6752 F: include/linux/hyperv.h
6753 F: include/uapi/linux/hyperv.h
6755 F: Documentation/ABI/stable/sysfs-bus-vmbus
6757 HYPERVISOR VIRTUAL CONSOLE DRIVER
6758 L: linuxppc-dev@lists.ozlabs.org
6763 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6764 L: linux-i2c@vger.kernel.org
6765 L: linux-acpi@vger.kernel.org
6767 F: drivers/i2c/i2c-core-acpi.c
6770 M: Peter Rosin <peda@axentia.se>
6771 L: linux-i2c@vger.kernel.org
6773 F: Documentation/i2c/i2c-topology
6774 F: Documentation/i2c/muxes/
6775 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6776 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6777 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6778 F: drivers/i2c/i2c-mux.c
6779 F: drivers/i2c/muxes/
6780 F: include/linux/i2c-mux.h
6782 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6783 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6784 L: linux-i2c@vger.kernel.org
6786 F: drivers/i2c/busses/i2c-mv64xxx.c
6788 I2C OVER PARALLEL PORT
6789 M: Jean Delvare <jdelvare@suse.com>
6790 L: linux-i2c@vger.kernel.org
6792 F: Documentation/i2c/busses/i2c-parport
6793 F: Documentation/i2c/busses/i2c-parport-light
6794 F: drivers/i2c/busses/i2c-parport.c
6795 F: drivers/i2c/busses/i2c-parport-light.c
6798 M: Wolfram Sang <wsa@the-dreams.de>
6799 L: linux-i2c@vger.kernel.org
6800 W: https://i2c.wiki.kernel.org/
6801 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6804 F: Documentation/devicetree/bindings/i2c/i2c.txt
6805 F: Documentation/i2c/
6807 F: include/linux/i2c.h
6808 F: include/linux/i2c-dev.h
6809 F: include/linux/i2c-smbus.h
6810 F: include/uapi/linux/i2c.h
6811 F: include/uapi/linux/i2c-*.h
6813 I2C SUBSYSTEM HOST DRIVERS
6814 L: linux-i2c@vger.kernel.org
6815 W: https://i2c.wiki.kernel.org/
6816 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6819 F: Documentation/devicetree/bindings/i2c/
6820 F: drivers/i2c/algos/
6821 F: drivers/i2c/busses/
6824 M: Jean Delvare <jdelvare@suse.com>
6825 L: linux-i2c@vger.kernel.org
6827 F: Documentation/i2c/busses/i2c-taos-evm
6828 F: drivers/i2c/busses/i2c-taos-evm.c
6831 M: Till Harbaum <till@harbaum.org>
6832 L: linux-i2c@vger.kernel.org
6833 W: http://www.harbaum.org/till/i2c_tiny_usb
6835 F: drivers/i2c/busses/i2c-tiny-usb.c
6837 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6838 M: Jean Delvare <jdelvare@suse.com>
6839 L: linux-i2c@vger.kernel.org
6841 F: Documentation/i2c/busses/i2c-ali1535
6842 F: Documentation/i2c/busses/i2c-ali1563
6843 F: Documentation/i2c/busses/i2c-ali15x3
6844 F: Documentation/i2c/busses/i2c-amd756
6845 F: Documentation/i2c/busses/i2c-amd8111
6846 F: Documentation/i2c/busses/i2c-i801
6847 F: Documentation/i2c/busses/i2c-nforce2
6848 F: Documentation/i2c/busses/i2c-piix4
6849 F: Documentation/i2c/busses/i2c-sis5595
6850 F: Documentation/i2c/busses/i2c-sis630
6851 F: Documentation/i2c/busses/i2c-sis96x
6852 F: Documentation/i2c/busses/i2c-via
6853 F: Documentation/i2c/busses/i2c-viapro
6854 F: drivers/i2c/busses/i2c-ali1535.c
6855 F: drivers/i2c/busses/i2c-ali1563.c
6856 F: drivers/i2c/busses/i2c-ali15x3.c
6857 F: drivers/i2c/busses/i2c-amd756.c
6858 F: drivers/i2c/busses/i2c-amd756-s4882.c
6859 F: drivers/i2c/busses/i2c-amd8111.c
6860 F: drivers/i2c/busses/i2c-i801.c
6861 F: drivers/i2c/busses/i2c-isch.c
6862 F: drivers/i2c/busses/i2c-nforce2.c
6863 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6864 F: drivers/i2c/busses/i2c-piix4.c
6865 F: drivers/i2c/busses/i2c-sis5595.c
6866 F: drivers/i2c/busses/i2c-sis630.c
6867 F: drivers/i2c/busses/i2c-sis96x.c
6868 F: drivers/i2c/busses/i2c-via.c
6869 F: drivers/i2c/busses/i2c-viapro.c
6871 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6872 M: Hans de Goede <hdegoede@redhat.com>
6873 L: linux-i2c@vger.kernel.org
6875 F: drivers/i2c/busses/i2c-cht-wc.c
6877 I2C/SMBUS ISMT DRIVER
6878 M: Seth Heasley <seth.heasley@intel.com>
6879 M: Neil Horman <nhorman@tuxdriver.com>
6880 L: linux-i2c@vger.kernel.org
6881 F: drivers/i2c/busses/i2c-ismt.c
6882 F: Documentation/i2c/busses/i2c-ismt
6884 I2C/SMBUS STUB DRIVER
6885 M: Jean Delvare <jdelvare@suse.com>
6886 L: linux-i2c@vger.kernel.org
6888 F: drivers/i2c/i2c-stub.c
6890 IA64 (Itanium) PLATFORM
6891 M: Tony Luck <tony.luck@intel.com>
6892 M: Fenghua Yu <fenghua.yu@intel.com>
6893 L: linux-ia64@vger.kernel.org
6894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6898 IBM Power 842 compression accelerator
6899 M: Haren Myneni <haren@us.ibm.com>
6901 F: drivers/crypto/nx/Makefile
6902 F: drivers/crypto/nx/Kconfig
6903 F: drivers/crypto/nx/nx-842*
6904 F: include/linux/sw842.h
6908 IBM Power in-Nest Crypto Acceleration
6909 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6910 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6911 L: linux-crypto@vger.kernel.org
6913 F: drivers/crypto/nx/Makefile
6914 F: drivers/crypto/nx/Kconfig
6915 F: drivers/crypto/nx/nx-aes*
6916 F: drivers/crypto/nx/nx-sha*
6917 F: drivers/crypto/nx/nx.*
6918 F: drivers/crypto/nx/nx_csbcpb.h
6919 F: drivers/crypto/nx/nx_debugfs.h
6921 IBM Power Linux RAID adapter
6922 M: Brian King <brking@us.ibm.com>
6924 F: drivers/scsi/ipr.*
6926 IBM Power SRIOV Virtual NIC Device Driver
6927 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6928 M: John Allen <jallen@linux.vnet.ibm.com>
6929 L: netdev@vger.kernel.org
6931 F: drivers/net/ethernet/ibm/ibmvnic.*
6933 IBM Power Virtual Accelerator Switchboard
6934 M: Sukadev Bhattiprolu
6935 L: linuxppc-dev@lists.ozlabs.org
6937 F: arch/powerpc/platforms/powernv/vas*
6938 F: arch/powerpc/platforms/powernv/copy-paste.h
6939 F: arch/powerpc/include/asm/vas.h
6940 F: arch/powerpc/include/uapi/asm/vas.h
6942 IBM Power Virtual Ethernet Device Driver
6943 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6944 L: netdev@vger.kernel.org
6946 F: drivers/net/ethernet/ibm/ibmveth.*
6948 IBM Power Virtual FC Device Drivers
6949 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6950 L: linux-scsi@vger.kernel.org
6952 F: drivers/scsi/ibmvscsi/ibmvfc*
6954 IBM Power Virtual Management Channel Driver
6955 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6956 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6958 F: drivers/misc/ibmvmc.*
6960 IBM Power Virtual SCSI Device Drivers
6961 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6962 L: linux-scsi@vger.kernel.org
6964 F: drivers/scsi/ibmvscsi/ibmvscsi*
6965 F: include/scsi/viosrp.h
6967 IBM Power Virtual SCSI Device Target Driver
6968 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6969 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6970 L: linux-scsi@vger.kernel.org
6971 L: target-devel@vger.kernel.org
6973 F: drivers/scsi/ibmvscsi_tgt/
6975 IBM Power VMX Cryptographic instructions
6976 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6977 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6978 L: linux-crypto@vger.kernel.org
6980 F: drivers/crypto/vmx/Makefile
6981 F: drivers/crypto/vmx/Kconfig
6982 F: drivers/crypto/vmx/vmx.c
6983 F: drivers/crypto/vmx/aes*
6984 F: drivers/crypto/vmx/ghash*
6985 F: drivers/crypto/vmx/ppc-xlate.pl
6987 IBM ServeRAID RAID DRIVER
6989 F: drivers/scsi/ips.*
6991 ICH LPC AND GPIO DRIVER
6992 M: Peter Tyser <ptyser@xes-inc.com>
6994 F: drivers/mfd/lpc_ich.c
6995 F: drivers/gpio/gpio-ich.c
6998 M: "David S. Miller" <davem@davemloft.net>
6999 L: linux-ide@vger.kernel.org
7000 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7003 F: Documentation/ide/
7005 F: include/linux/ide.h
7008 M: Borislav Petkov <bp@alien8.de>
7009 L: linux-ide@vger.kernel.org
7011 F: Documentation/cdrom/ide-cd
7012 F: drivers/ide/ide-cd*
7014 IDEAPAD LAPTOP EXTRAS DRIVER
7015 M: Ike Panhc <ike.pan@canonical.com>
7016 L: platform-driver-x86@vger.kernel.org
7017 W: http://launchpad.net/ideapad-laptop
7019 F: drivers/platform/x86/ideapad-laptop.c
7021 IDEAPAD LAPTOP SLIDEBAR DRIVER
7022 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7023 L: linux-input@vger.kernel.org
7024 W: https://github.com/o2genum/ideapad-slidebar
7026 F: drivers/input/misc/ideapad_slidebar.c
7028 IDT VersaClock 5 CLOCK DRIVER
7029 M: Marek Vasut <marek.vasut@gmail.com>
7031 F: drivers/clk/clk-versaclock5.c
7033 IEEE 802.15.4 SUBSYSTEM
7034 M: Alexander Aring <alex.aring@gmail.com>
7035 M: Stefan Schmidt <stefan@datenfreihafen.org>
7036 L: linux-wpan@vger.kernel.org
7037 W: http://wpan.cakelab.org/
7038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7043 F: drivers/net/ieee802154/
7044 F: include/linux/nl802154.h
7045 F: include/linux/ieee802154.h
7046 F: include/net/nl802154.h
7047 F: include/net/mac802154.h
7048 F: include/net/af_ieee802154.h
7049 F: include/net/cfg802154.h
7050 F: include/net/ieee802154_netdev.h
7051 F: Documentation/networking/ieee802154.txt
7054 M: Yotam Gigi <yotam.gi@gmail.com>
7055 M: Jamal Hadi Salim <jhs@mojatatu.com>
7057 F: include/net/ife.h
7058 F: include/uapi/linux/ife.h
7060 IGORPLUG-USB IR RECEIVER
7061 M: Sean Young <sean@mess.org>
7062 L: linux-media@vger.kernel.org
7064 F: drivers/media/rc/igorplugusb.c
7066 IGUANAWORKS USB IR TRANSCEIVER
7067 M: Sean Young <sean@mess.org>
7068 L: linux-media@vger.kernel.org
7070 F: drivers/media/rc/iguanair.c
7072 IIO DIGITAL POTENTIOMETER DAC
7073 M: Peter Rosin <peda@axentia.se>
7074 L: linux-iio@vger.kernel.org
7076 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7077 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7078 F: drivers/iio/dac/dpot-dac.c
7080 IIO ENVELOPE DETECTOR
7081 M: Peter Rosin <peda@axentia.se>
7082 L: linux-iio@vger.kernel.org
7084 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7085 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7086 F: drivers/iio/adc/envelope-detector.c
7089 M: Peter Rosin <peda@axentia.se>
7090 L: linux-iio@vger.kernel.org
7092 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7093 F: drivers/iio/multiplexer/iio-mux.c
7095 IIO SUBSYSTEM AND DRIVERS
7096 M: Jonathan Cameron <jic23@kernel.org>
7097 R: Hartmut Knaack <knaack.h@gmx.de>
7098 R: Lars-Peter Clausen <lars@metafoo.de>
7099 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7100 L: linux-iio@vger.kernel.org
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7103 F: Documentation/ABI/testing/configfs-iio*
7104 F: Documentation/ABI/testing/sysfs-bus-iio*
7105 F: Documentation/devicetree/bindings/iio/
7107 F: drivers/staging/iio/
7108 F: include/linux/iio/
7112 M: Peter Rosin <peda@axentia.se>
7113 L: linux-iio@vger.kernel.org
7115 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7116 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7117 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7118 F: drivers/iio/afe/iio-rescale.c
7120 IKANOS/ADI EAGLE ADSL USB DRIVER
7121 M: Matthieu Castet <castet.matthieu@free.fr>
7122 M: Stanislaw Gruszka <stf_xl@wp.pl>
7124 F: drivers/usb/atm/ueagle-atm.c
7126 IMGTEC ASCII LCD DRIVER
7127 M: Paul Burton <paul.burton@mips.com>
7129 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7130 F: drivers/auxdisplay/img-ascii-lcd.c
7132 IMGTEC IR DECODER DRIVER
7133 M: James Hogan <jhogan@kernel.org>
7135 F: drivers/media/rc/img-ir/
7137 IMON SOUNDGRAPH USB IR RECEIVER
7138 M: Sean Young <sean@mess.org>
7139 L: linux-media@vger.kernel.org
7141 F: drivers/media/rc/imon_raw.c
7142 F: drivers/media/rc/imon.c
7144 IMS TWINTURBO FRAMEBUFFER DRIVER
7145 L: linux-fbdev@vger.kernel.org
7147 F: drivers/video/fbdev/imsttfb.c
7149 INA209 HARDWARE MONITOR DRIVER
7150 M: Guenter Roeck <linux@roeck-us.net>
7151 L: linux-hwmon@vger.kernel.org
7153 F: Documentation/hwmon/ina209
7154 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7155 F: drivers/hwmon/ina209.c
7157 INA2XX HARDWARE MONITOR DRIVER
7158 M: Guenter Roeck <linux@roeck-us.net>
7159 L: linux-hwmon@vger.kernel.org
7161 F: Documentation/hwmon/ina2xx
7162 F: drivers/hwmon/ina2xx.c
7163 F: include/linux/platform_data/ina2xx.h
7165 INDUSTRY PACK SUBSYSTEM (IPACK)
7166 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7167 M: Jens Taprogge <jens.taprogge@taprogge.org>
7168 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7169 L: industrypack-devel@lists.sourceforge.net
7170 W: http://industrypack.sourceforge.net
7174 INFINIBAND SUBSYSTEM
7175 M: Doug Ledford <dledford@redhat.com>
7176 M: Jason Gunthorpe <jgg@mellanox.com>
7177 L: linux-rdma@vger.kernel.org
7178 W: https://github.com/linux-rdma/rdma-core
7179 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7182 F: Documentation/devicetree/bindings/infiniband/
7183 F: Documentation/infiniband/
7184 F: drivers/infiniband/
7185 F: include/uapi/linux/if_infiniband.h
7186 F: include/uapi/rdma/
7189 INGENIC JZ4780 DMA Driver
7190 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7192 F: drivers/dma/dma-jz4780.c
7194 INGENIC JZ4780 NAND DRIVER
7195 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7196 L: linux-mtd@lists.infradead.org
7198 F: drivers/mtd/nand/raw/jz4780_*
7201 M: Jan Kara <jack@suse.cz>
7202 R: Amir Goldstein <amir73il@gmail.com>
7203 L: linux-fsdevel@vger.kernel.org
7205 F: Documentation/filesystems/inotify.txt
7206 F: fs/notify/inotify/
7207 F: include/linux/inotify.h
7208 F: include/uapi/linux/inotify.h
7210 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7211 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7212 L: linux-input@vger.kernel.org
7213 Q: http://patchwork.kernel.org/project/linux-input/list/
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7217 F: include/linux/input.h
7218 F: include/uapi/linux/input.h
7219 F: include/uapi/linux/input-event-codes.h
7220 F: include/linux/input/
7221 F: Documentation/devicetree/bindings/input/
7222 F: Documentation/devicetree/bindings/serio/
7223 F: Documentation/input/
7225 INPUT MULTITOUCH (MT) PROTOCOL
7226 M: Henrik Rydberg <rydberg@bitmath.org>
7227 L: linux-input@vger.kernel.org
7229 F: Documentation/input/multi-touch-protocol.rst
7230 F: drivers/input/input-mt.c
7233 INSIDE SECURE CRYPTO DRIVER
7234 M: Antoine Tenart <antoine.tenart@bootlin.com>
7235 F: drivers/crypto/inside-secure/
7237 L: linux-crypto@vger.kernel.org
7239 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7240 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7241 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7242 L: linux-integrity@vger.kernel.org
7243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7245 F: security/integrity/ima/
7247 INTEL 810/815 FRAMEBUFFER DRIVER
7248 M: Antonino Daplas <adaplas@gmail.com>
7249 L: linux-fbdev@vger.kernel.org
7251 F: drivers/video/fbdev/i810/
7254 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7255 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7256 M: Jie Yang <yang.jie@linux.intel.com>
7257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7261 INTEL C600 SERIES SAS CONTROLLER DRIVER
7262 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7263 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7264 L: linux-scsi@vger.kernel.org
7265 T: git git://git.code.sf.net/p/intel-sas/isci
7267 F: drivers/scsi/isci/
7269 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7270 M: Jani Nikula <jani.nikula@linux.intel.com>
7271 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7272 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7273 L: intel-gfx@lists.freedesktop.org
7274 W: https://01.org/linuxgraphics/
7275 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7276 C: irc://chat.freenode.net/intel-gfx
7277 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7278 T: git git://anongit.freedesktop.org/drm-intel
7280 F: drivers/gpu/drm/i915/
7281 F: include/drm/i915*
7282 F: include/uapi/drm/i915_drm.h
7283 F: Documentation/gpu/i915.rst
7285 INTEL ETHERNET DRIVERS
7286 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7287 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7288 W: http://www.intel.com/support/feedback.htm
7289 W: http://e1000.sourceforge.net/
7290 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7294 F: Documentation/networking/e100.rst
7295 F: Documentation/networking/e1000.rst
7296 F: Documentation/networking/e1000e.txt
7297 F: Documentation/networking/igb.txt
7298 F: Documentation/networking/igbvf.txt
7299 F: Documentation/networking/ixgb.txt
7300 F: Documentation/networking/ixgbe.txt
7301 F: Documentation/networking/ixgbevf.txt
7302 F: Documentation/networking/i40e.txt
7303 F: Documentation/networking/i40evf.txt
7304 F: Documentation/networking/ice.txt
7305 F: drivers/net/ethernet/intel/
7306 F: drivers/net/ethernet/intel/*/
7307 F: include/linux/avf/virtchnl.h
7309 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7310 M: Maik Broemme <mbroemme@libmpq.org>
7311 L: linux-fbdev@vger.kernel.org
7313 F: Documentation/fb/intelfb.txt
7314 F: drivers/video/fbdev/intelfb/
7316 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7317 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7318 M: Zhi Wang <zhi.a.wang@intel.com>
7319 L: intel-gvt-dev@lists.freedesktop.org
7320 L: intel-gfx@lists.freedesktop.org
7321 W: https://01.org/igvt-g
7322 T: git https://github.com/intel/gvt-linux.git
7324 F: drivers/gpu/drm/i915/gvt/
7326 INTEL HID EVENT DRIVER
7327 M: Alex Hung <alex.hung@canonical.com>
7328 L: platform-driver-x86@vger.kernel.org
7330 F: drivers/platform/x86/intel-hid.c
7332 INTEL I/OAT DMA DRIVER
7333 M: Dave Jiang <dave.jiang@intel.com>
7334 R: Dan Williams <dan.j.williams@intel.com>
7335 L: dmaengine@vger.kernel.org
7336 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7338 F: drivers/dma/ioat*
7341 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7342 M: Len Brown <lenb@kernel.org>
7343 L: linux-pm@vger.kernel.org
7344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7345 B: https://bugzilla.kernel.org
7347 F: drivers/idle/intel_idle.c
7349 INTEL INTEGRATED SENSOR HUB DRIVER
7350 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7351 M: Jiri Kosina <jikos@kernel.org>
7352 L: linux-input@vger.kernel.org
7354 F: drivers/hid/intel-ish-hid/
7357 M: David Woodhouse <dwmw2@infradead.org>
7358 L: iommu@lists.linux-foundation.org
7359 T: git git://git.infradead.org/iommu-2.6.git
7361 F: drivers/iommu/intel-iommu.c
7362 F: include/linux/intel-iommu.h
7364 INTEL IOP-ADMA DMA DRIVER
7365 R: Dan Williams <dan.j.williams@intel.com>
7367 F: drivers/dma/iop-adma.c
7369 INTEL IPU3 CSI-2 CIO2 DRIVER
7370 M: Yong Zhi <yong.zhi@intel.com>
7371 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7372 M: Bingbu Cao <bingbu.cao@intel.com>
7373 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7374 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7375 L: linux-media@vger.kernel.org
7377 F: drivers/media/pci/intel/ipu3/
7378 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7380 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7381 M: Krzysztof Halasa <khalasa@piap.pl>
7383 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7384 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7385 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7386 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7387 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7388 F: drivers/net/wan/ixp4xx_hss.c
7390 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7391 M: Deepak Saxena <dsaxena@plexity.net>
7393 F: drivers/char/hw_random/ixp4xx-rng.c
7395 INTEL MANAGEMENT ENGINE (mei)
7396 M: Tomas Winkler <tomas.winkler@intel.com>
7397 L: linux-kernel@vger.kernel.org
7399 F: include/uapi/linux/mei.h
7400 F: include/linux/mei_cl_bus.h
7401 F: drivers/misc/mei/*
7402 F: drivers/watchdog/mei_wdt.c
7403 F: Documentation/misc-devices/mei/*
7406 INTEL MENLOW THERMAL DRIVER
7407 M: Sujith Thomas <sujith.thomas@intel.com>
7408 L: platform-driver-x86@vger.kernel.org
7409 W: https://01.org/linux-acpi
7411 F: drivers/platform/x86/intel_menlow.c
7413 INTEL MERRIFIELD GPIO DRIVER
7414 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7415 L: linux-gpio@vger.kernel.org
7417 F: drivers/gpio/gpio-merrifield.c
7419 INTEL MIC DRIVERS (mic)
7420 M: Sudeep Dutt <sudeep.dutt@intel.com>
7421 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7423 W: https://github.com/sudeepdutt/mic
7424 W: http://software.intel.com/en-us/mic-developer
7425 F: include/linux/mic_bus.h
7426 F: include/linux/scif.h
7427 F: include/uapi/linux/mic_common.h
7428 F: include/uapi/linux/mic_ioctl.h
7429 F: include/uapi/linux/scif_ioctl.h
7430 F: drivers/misc/mic/
7431 F: drivers/dma/mic_x100_dma.c
7432 F: drivers/dma/mic_x100_dma.h
7433 F: Documentation/mic/
7435 INTEL PMC CORE DRIVER
7436 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7437 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7438 L: platform-driver-x86@vger.kernel.org
7440 F: arch/x86/include/asm/pmc_core.h
7441 F: drivers/platform/x86/intel_pmc_core*
7443 INTEL PMC/P-Unit IPC DRIVER
7444 M: Zha Qipeng<qipeng.zha@intel.com>
7445 L: platform-driver-x86@vger.kernel.org
7447 F: drivers/platform/x86/intel_pmc_ipc.c
7448 F: drivers/platform/x86/intel_punit_ipc.c
7449 F: arch/x86/include/asm/intel_pmc_ipc.h
7450 F: arch/x86/include/asm/intel_punit_ipc.h
7452 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7453 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7454 L: linux-wireless@vger.kernel.org
7456 F: Documentation/networking/README.ipw2100
7457 F: Documentation/networking/README.ipw2200
7458 F: drivers/net/wireless/intel/ipw2x00/
7461 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7462 M: Len Brown <lenb@kernel.org>
7463 L: linux-pm@vger.kernel.org
7465 F: drivers/cpufreq/intel_pstate.c
7467 INTEL RDMA RNIC DRIVER
7468 M: Faisal Latif <faisal.latif@intel.com>
7469 M: Shiraz Saleem <shiraz.saleem@intel.com>
7470 L: linux-rdma@vger.kernel.org
7472 F: drivers/infiniband/hw/i40iw/
7473 F: include/uapi/rdma/i40iw-abi.h
7475 INTEL SHA MULTIBUFFER DRIVER
7476 M: Megha Dey <megha.dey@linux.intel.com>
7477 R: Tim Chen <tim.c.chen@linux.intel.com>
7478 L: linux-crypto@vger.kernel.org
7480 F: arch/x86/crypto/sha*-mb/
7483 INTEL TELEMETRY DRIVER
7484 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7485 L: platform-driver-x86@vger.kernel.org
7487 F: arch/x86/include/asm/intel_telemetry.h
7488 F: drivers/platform/x86/intel_telemetry*
7490 INTEL VIRTUAL BUTTON DRIVER
7491 M: AceLan Kao <acelan.kao@canonical.com>
7492 L: platform-driver-x86@vger.kernel.org
7494 F: drivers/platform/x86/intel-vbtn.c
7496 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7497 M: Stanislaw Gruszka <sgruszka@redhat.com>
7498 L: linux-wireless@vger.kernel.org
7500 F: drivers/net/wireless/intel/iwlegacy/
7502 INTEL WIRELESS WIFI LINK (iwlwifi)
7503 M: Johannes Berg <johannes.berg@intel.com>
7504 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7505 M: Luca Coelho <luciano.coelho@intel.com>
7506 M: Intel Linux Wireless <linuxwifi@intel.com>
7507 L: linux-wireless@vger.kernel.org
7508 W: http://intellinuxwireless.org
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7511 F: drivers/net/wireless/intel/iwlwifi/
7513 INTEL WIRELESS WIMAX CONNECTION 2400
7514 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7515 M: linux-wimax@intel.com
7516 L: wimax@linuxwimax.org (subscribers-only)
7518 W: http://linuxwimax.org
7519 F: Documentation/wimax/README.i2400m
7520 F: drivers/net/wimax/i2400m/
7521 F: include/uapi/linux/wimax/i2400m.h
7523 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7524 M: Mario Limonciello <mario.limonciello@dell.com>
7526 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7529 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7531 F: Documentation/trace/intel_th.rst
7532 F: drivers/hwtracing/intel_th/
7534 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7535 M: Ning Sun <ning.sun@intel.com>
7536 L: tboot-devel@lists.sourceforge.net
7537 W: http://tboot.sourceforge.net
7538 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7540 F: Documentation/intel_txt.txt
7541 F: include/linux/tboot.h
7542 F: arch/x86/kernel/tboot.c
7544 INTEL-MID GPIO DRIVER
7545 M: David Cohen <david.a.cohen@linux.intel.com>
7546 L: linux-gpio@vger.kernel.org
7548 F: drivers/gpio/gpio-intel-mid.c
7550 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7551 M: Linus Walleij <linus.walleij@linaro.org>
7552 L: linux-iio@vger.kernel.org
7554 F: drivers/iio/gyro/mpu3050*
7555 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7557 IOC3 ETHERNET DRIVER
7558 M: Ralf Baechle <ralf@linux-mips.org>
7559 L: linux-mips@linux-mips.org
7561 F: drivers/net/ethernet/sgi/ioc3-eth.c
7564 M: Pat Gefre <pfg@sgi.com>
7565 L: linux-serial@vger.kernel.org
7567 F: drivers/tty/serial/ioc3_serial.c
7570 M: Joerg Roedel <joro@8bytes.org>
7571 L: iommu@lists.linux-foundation.org
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7574 F: Documentation/devicetree/bindings/iommu/
7576 F: include/linux/iommu.h
7577 F: include/linux/of_iommu.h
7578 F: include/linux/iova.h
7581 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7583 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7586 M: Corey Minyard <minyard@acm.org>
7587 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7588 W: http://openipmi.sourceforge.net/
7590 F: Documentation/IPMI.txt
7591 F: drivers/char/ipmi/
7592 F: include/linux/ipmi*
7593 F: include/uapi/linux/ipmi*
7595 IPS SCSI RAID DRIVER
7596 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7597 L: linux-scsi@vger.kernel.org
7598 W: http://www.adaptec.com/
7600 F: drivers/scsi/ips*
7603 M: Wensong Zhang <wensong@linux-vs.org>
7604 M: Simon Horman <horms@verge.net.au>
7605 M: Julian Anastasov <ja@ssi.bg>
7606 L: netdev@vger.kernel.org
7607 L: lvs-devel@vger.kernel.org
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7611 F: Documentation/networking/ipvs-sysctl.txt
7612 F: include/net/ip_vs.h
7613 F: include/uapi/linux/ip_vs.h
7614 F: net/netfilter/ipvs/
7617 M: Jiri Kosina <jikos@kernel.org>
7618 M: David Sterba <dsterba@suse.com>
7620 F: drivers/tty/ipwireless/
7623 L: netdev@vger.kernel.org
7625 F: include/uapi/linux/ipx.h
7626 F: drivers/staging/ipx/
7628 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7629 M: Marc Zyngier <marc.zyngier@arm.com>
7631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7632 F: Documentation/IRQ-domain.txt
7633 F: include/linux/irqdomain.h
7634 F: kernel/irq/irqdomain.c
7638 M: Thomas Gleixner <tglx@linutronix.de>
7639 L: linux-kernel@vger.kernel.org
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7645 M: Thomas Gleixner <tglx@linutronix.de>
7646 M: Jason Cooper <jason@lakedaemon.net>
7647 M: Marc Zyngier <marc.zyngier@arm.com>
7648 L: linux-kernel@vger.kernel.org
7650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7651 F: Documentation/devicetree/bindings/interrupt-controller/
7655 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7657 F: Documentation/isa.txt
7658 F: drivers/base/isa.c
7659 F: include/linux/isa.h
7662 M: Hans Verkuil <hverkuil@xs4all.nl>
7663 L: linux-media@vger.kernel.org
7664 T: git git://linuxtv.org/media_tree.git
7665 W: https://linuxtv.org
7667 F: drivers/media/radio/radio-isa*
7670 M: Jaroslav Kysela <perex@perex.cz>
7672 F: Documentation/isapnp.txt
7673 F: drivers/pnp/isapnp/
7674 F: include/linux/isapnp.h
7677 M: Lee Duncan <lduncan@suse.com>
7678 M: Chris Leech <cleech@redhat.com>
7679 L: open-iscsi@googlegroups.com
7680 W: www.open-iscsi.com
7682 F: drivers/scsi/*iscsi*
7683 F: include/scsi/*iscsi*
7685 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7686 M: Peter Jones <pjones@redhat.com>
7687 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7689 F: drivers/firmware/iscsi_ibft*
7691 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7692 M: Sagi Grimberg <sagi@grimberg.me>
7693 M: Max Gurtovoy <maxg@mellanox.com>
7694 L: linux-rdma@vger.kernel.org
7696 W: http://www.openfabrics.org
7697 W: www.open-iscsi.org
7698 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7699 F: drivers/infiniband/ulp/iser/
7701 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7702 M: Sagi Grimberg <sagi@grimberg.me>
7703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7704 L: linux-rdma@vger.kernel.org
7705 L: target-devel@vger.kernel.org
7707 W: http://www.linux-iscsi.org
7708 F: drivers/infiniband/ulp/isert
7711 M: Karsten Keil <isdn@linux-pingi.de>
7712 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7713 L: netdev@vger.kernel.org
7714 W: http://www.isdn4linux.de
7715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7717 F: Documentation/isdn/
7719 F: include/linux/isdn.h
7720 F: include/linux/isdn/
7721 F: include/uapi/linux/isdn.h
7722 F: include/uapi/linux/isdn/
7724 ISDN SUBSYSTEM (Eicon active card driver)
7725 M: Armin Schindler <mac@melware.de>
7726 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7727 W: http://www.melware.de
7729 F: drivers/isdn/hardware/eicon/
7731 IT87 HARDWARE MONITORING DRIVER
7732 M: Jean Delvare <jdelvare@suse.com>
7733 L: linux-hwmon@vger.kernel.org
7735 F: Documentation/hwmon/it87
7736 F: drivers/hwmon/it87.c
7739 M: Antti Palosaari <crope@iki.fi>
7740 L: linux-media@vger.kernel.org
7741 W: https://linuxtv.org
7742 W: http://palosaari.fi/linux/
7743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7744 T: git git://linuxtv.org/anttip/media_tree.git
7746 F: drivers/media/tuners/it913x*
7748 IVTV VIDEO4LINUX DRIVER
7749 M: Andy Walls <awalls@md.metrocast.net>
7750 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7751 L: linux-media@vger.kernel.org
7752 T: git git://linuxtv.org/media_tree.git
7753 W: http://www.ivtvdriver.org
7755 F: Documentation/media/v4l-drivers/ivtv*
7756 F: drivers/media/pci/ivtv/
7757 F: include/uapi/linux/ivtv*
7759 IX2505V MEDIA DRIVER
7760 M: Malcolm Priestley <tvboxspy@gmail.com>
7761 L: linux-media@vger.kernel.org
7762 W: https://linuxtv.org
7763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7765 F: drivers/media/dvb-frontends/ix2505v*
7767 JAILHOUSE HYPERVISOR INTERFACE
7768 M: Jan Kiszka <jan.kiszka@siemens.com>
7769 L: jailhouse-dev@googlegroups.com
7771 F: arch/x86/kernel/jailhouse.c
7772 F: arch/x86/include/asm/jailhouse_para.h
7774 JC42.4 TEMPERATURE SENSOR DRIVER
7775 M: Guenter Roeck <linux@roeck-us.net>
7776 L: linux-hwmon@vger.kernel.org
7778 F: drivers/hwmon/jc42.c
7779 F: Documentation/hwmon/jc42
7782 M: Dave Kleikamp <shaggy@kernel.org>
7783 L: jfs-discussion@lists.sourceforge.net
7784 W: http://jfs.sourceforge.net/
7785 T: git git://github.com/kleikamp/linux-shaggy.git
7787 F: Documentation/filesystems/jfs.txt
7791 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7792 L: netdev@vger.kernel.org
7794 F: drivers/net/ethernet/jme.*
7796 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7797 M: David Woodhouse <dwmw2@infradead.org>
7798 L: linux-mtd@lists.infradead.org
7799 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7802 F: include/uapi/linux/jffs2.h
7804 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7805 M: "Theodore Ts'o" <tytso@mit.edu>
7806 M: Jan Kara <jack@suse.com>
7807 L: linux-ext4@vger.kernel.org
7810 F: include/linux/jbd2.h
7812 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7813 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7814 L: linux-media@vger.kernel.org
7816 F: drivers/media/platform/rcar_jpu.c
7818 JSM Neo PCI based serial card
7819 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7820 L: linux-serial@vger.kernel.org
7822 F: drivers/tty/serial/jsm/
7824 K10TEMP HARDWARE MONITORING DRIVER
7825 M: Clemens Ladisch <clemens@ladisch.de>
7826 L: linux-hwmon@vger.kernel.org
7828 F: Documentation/hwmon/k10temp
7829 F: drivers/hwmon/k10temp.c
7831 K8TEMP HARDWARE MONITORING DRIVER
7832 M: Rudolf Marek <r.marek@assembler.cz>
7833 L: linux-hwmon@vger.kernel.org
7835 F: Documentation/hwmon/k8temp
7836 F: drivers/hwmon/k8temp.c
7839 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7840 R: Alexander Potapenko <glider@google.com>
7841 R: Dmitry Vyukov <dvyukov@google.com>
7842 L: kasan-dev@googlegroups.com
7844 F: arch/*/include/asm/kasan.h
7845 F: arch/*/mm/kasan_init*
7846 F: Documentation/dev-tools/kasan.rst
7847 F: include/linux/kasan*.h
7850 F: scripts/Makefile.kasan
7853 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7855 L: linux-kbuild@vger.kernel.org
7857 F: Documentation/kbuild/kconfig*
7859 F: scripts/Kconfig.include
7862 M: Dave Young <dyoung@redhat.com>
7863 M: Baoquan He <bhe@redhat.com>
7864 R: Vivek Goyal <vgoyal@redhat.com>
7865 L: kexec@lists.infradead.org
7866 W: http://lse.sourceforge.net/kdump/
7868 F: Documentation/kdump/
7870 KEENE FM RADIO TRANSMITTER DRIVER
7871 M: Hans Verkuil <hverkuil@xs4all.nl>
7872 L: linux-media@vger.kernel.org
7873 T: git git://linuxtv.org/media_tree.git
7874 W: https://linuxtv.org
7876 F: drivers/media/radio/radio-keene*
7879 M: Ian Kent <raven@themaw.net>
7880 L: autofs@vger.kernel.org
7884 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7885 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7886 M: Michal Marek <michal.lkml@markovi.net>
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7888 L: linux-kbuild@vger.kernel.org
7890 F: Documentation/kbuild/
7893 F: scripts/Makefile*
7900 L: kernel-janitors@vger.kernel.org
7901 W: http://kernelnewbies.org/KernelJanitors
7904 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7905 M: "J. Bruce Fields" <bfields@fieldses.org>
7906 M: Jeff Layton <jlayton@kernel.org>
7907 L: linux-nfs@vger.kernel.org
7908 W: http://nfs.sourceforge.net/
7909 T: git git://linux-nfs.org/~bfields/linux.git
7912 F: include/uapi/linux/nfsd/
7916 F: include/linux/lockd/
7917 F: include/linux/sunrpc/
7918 F: include/uapi/linux/sunrpc/
7920 KERNEL SELFTEST FRAMEWORK
7921 M: Shuah Khan <shuah@kernel.org>
7922 L: linux-kselftest@vger.kernel.org
7923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7924 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7926 F: tools/testing/selftests/
7927 F: Documentation/dev-tools/kselftest*
7929 KERNEL USERMODE HELPER
7930 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7931 L: linux-kernel@vger.kernel.org
7934 F: include/linux/umh.h
7936 KERNEL VIRTUAL MACHINE (KVM)
7937 M: Paolo Bonzini <pbonzini@redhat.com>
7938 M: Radim Krčmář <rkrcmar@redhat.com>
7939 L: kvm@vger.kernel.org
7940 W: http://www.linux-kvm.org
7941 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7943 F: Documentation/virtual/kvm/
7944 F: include/trace/events/kvm.h
7945 F: include/uapi/asm-generic/kvm*
7946 F: include/uapi/linux/kvm*
7947 F: include/asm-generic/kvm*
7948 F: include/linux/kvm*
7949 F: include/kvm/iodev.h
7953 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7954 M: Joerg Roedel <joro@8bytes.org>
7955 L: kvm@vger.kernel.org
7956 W: http://www.linux-kvm.org/
7958 F: arch/x86/include/asm/svm.h
7959 F: arch/x86/kvm/svm.c
7961 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7962 M: Christoffer Dall <christoffer.dall@arm.com>
7963 M: Marc Zyngier <marc.zyngier@arm.com>
7964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7965 L: kvmarm@lists.cs.columbia.edu
7966 W: http://systems.cs.columbia.edu/projects/kvm-arm
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7969 F: arch/arm/include/uapi/asm/kvm*
7970 F: arch/arm/include/asm/kvm*
7973 F: include/kvm/arm_*
7975 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7976 M: Christoffer Dall <christoffer.dall@arm.com>
7977 M: Marc Zyngier <marc.zyngier@arm.com>
7978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7979 L: kvmarm@lists.cs.columbia.edu
7981 F: arch/arm64/include/uapi/asm/kvm*
7982 F: arch/arm64/include/asm/kvm*
7985 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7986 M: James Hogan <jhogan@kernel.org>
7987 L: linux-mips@linux-mips.org
7989 F: arch/mips/include/uapi/asm/kvm*
7990 F: arch/mips/include/asm/kvm*
7993 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7994 M: Paul Mackerras <paulus@ozlabs.org>
7995 L: kvm-ppc@vger.kernel.org
7996 W: http://www.linux-kvm.org/
7997 T: git git://github.com/agraf/linux-2.6.git
7999 F: arch/powerpc/include/uapi/asm/kvm*
8000 F: arch/powerpc/include/asm/kvm*
8001 F: arch/powerpc/kvm/
8002 F: arch/powerpc/kernel/kvm*
8004 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8005 M: Christian Borntraeger <borntraeger@de.ibm.com>
8006 M: Janosch Frank <frankja@linux.ibm.com>
8007 R: David Hildenbrand <david@redhat.com>
8008 R: Cornelia Huck <cohuck@redhat.com>
8009 L: linux-s390@vger.kernel.org
8010 W: http://www.ibm.com/developerworks/linux/linux390/
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8013 F: arch/s390/include/uapi/asm/kvm*
8014 F: arch/s390/include/asm/gmap.h
8015 F: arch/s390/include/asm/kvm*
8017 F: arch/s390/mm/gmap.c
8019 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8020 M: Paolo Bonzini <pbonzini@redhat.com>
8021 M: Radim Krčmář <rkrcmar@redhat.com>
8022 L: kvm@vger.kernel.org
8023 W: http://www.linux-kvm.org
8024 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8027 F: arch/x86/include/uapi/asm/kvm*
8028 F: arch/x86/include/asm/kvm*
8029 F: arch/x86/include/asm/pvclock-abi.h
8030 F: arch/x86/kernel/kvm.c
8031 F: arch/x86/kernel/kvmclock.c
8034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8035 M: Tejun Heo <tj@kernel.org>
8036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8038 F: include/linux/kernfs.h
8042 M: Eric Biederman <ebiederm@xmission.com>
8043 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8044 L: kexec@lists.infradead.org
8046 F: include/linux/kexec.h
8047 F: include/uapi/linux/kexec.h
8051 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8052 L: linux-integrity@vger.kernel.org
8053 L: keyrings@vger.kernel.org
8055 F: Documentation/security/keys/trusted-encrypted.rst
8056 F: include/keys/encrypted-type.h
8057 F: security/keys/encrypted-keys/
8060 M: James Bottomley <jejb@linux.vnet.ibm.com>
8061 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8062 L: linux-integrity@vger.kernel.org
8063 L: keyrings@vger.kernel.org
8065 F: Documentation/security/keys/trusted-encrypted.rst
8066 F: include/keys/trusted-type.h
8067 F: security/keys/trusted.c
8068 F: security/keys/trusted.h
8071 M: David Howells <dhowells@redhat.com>
8072 L: keyrings@vger.kernel.org
8074 F: Documentation/security/keys/core.rst
8075 F: include/linux/key.h
8076 F: include/linux/key-type.h
8077 F: include/linux/keyctl.h
8078 F: include/uapi/linux/keyctl.h
8082 KGDB / KDB /debug_core
8083 M: Jason Wessel <jason.wessel@windriver.com>
8084 M: Daniel Thompson <daniel.thompson@linaro.org>
8085 W: http://kgdb.wiki.kernel.org/
8086 L: kgdb-bugreport@lists.sourceforge.net
8087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8089 F: Documentation/dev-tools/kgdb.rst
8090 F: drivers/misc/kgdbts.c
8091 F: drivers/tty/serial/kgdboc.c
8092 F: include/linux/kdb.h
8093 F: include/linux/kgdb.h
8097 M: Catalin Marinas <catalin.marinas@arm.com>
8099 F: Documentation/dev-tools/kmemleak.rst
8100 F: include/linux/kmemleak.h
8102 F: mm/kmemleak-test.c
8104 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8105 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8106 L: linux-kernel@vger.kernel.org
8109 F: include/linux/kmod.h
8111 F: tools/testing/selftests/kmod/
8114 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8115 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8116 M: "David S. Miller" <davem@davemloft.net>
8117 M: Masami Hiramatsu <mhiramat@kernel.org>
8119 F: Documentation/kprobes.txt
8120 F: include/linux/kprobes.h
8121 F: include/asm-generic/kprobes.h
8124 KS0108 LCD CONTROLLER DRIVER
8125 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8127 F: Documentation/auxdisplay/ks0108
8128 F: drivers/auxdisplay/ks0108.c
8129 F: include/linux/ks0108.h
8132 M: David Ahern <dsa@cumulusnetworks.com>
8133 L: netdev@vger.kernel.org
8136 F: include/net/l3mdev.h
8138 LANTIQ MIPS ARCHITECTURE
8139 M: John Crispin <john@phrozen.org>
8140 L: linux-mips@linux-mips.org
8143 F: drivers/soc/lantiq
8146 L: linux-x25@vger.kernel.org
8148 F: Documentation/networking/lapb-module.txt
8152 LASI 53c700 driver for PARISC
8153 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8154 L: linux-scsi@vger.kernel.org
8156 F: Documentation/scsi/53c700.txt
8157 F: drivers/scsi/53c700*
8160 M: Tobin C. Harding <me@tobin.cc>
8161 M: Tycho Andersen <tycho@tycho.ws>
8162 L: kernel-hardening@lists.openwall.com
8164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8165 F: scripts/leaking_addresses.pl
8168 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8169 M: Pavel Machek <pavel@ucw.cz>
8170 L: linux-leds@vger.kernel.org
8171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8173 F: Documentation/devicetree/bindings/leds/
8175 F: include/linux/leds.h
8177 LEGACY EEPROM DRIVER
8178 M: Jean Delvare <jdelvare@suse.com>
8180 F: Documentation/misc-devices/eeprom
8181 F: drivers/misc/eeprom/eeprom.c
8184 R: David Lechner <david@lechnology.com>
8186 F: arch/arm/boot/dts/da850-lego-ev3.dts
8187 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8188 F: drivers/power/supply/lego_ev3_battery.c
8190 LEGO USB Tower driver
8191 M: Juergen Stuber <starblue@users.sourceforge.net>
8192 L: legousb-devel@lists.sourceforge.net
8193 W: http://legousb.sourceforge.net/
8195 F: drivers/usb/misc/legousbtower.c
8198 M: Michael Krufky <mkrufky@linuxtv.org>
8199 L: linux-media@vger.kernel.org
8200 W: https://linuxtv.org
8201 W: http://github.com/mkrufky
8202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8203 T: git git://linuxtv.org/mkrufky/tuners.git
8205 F: drivers/media/dvb-frontends/lg2160.*
8207 LGDT3305 MEDIA DRIVER
8208 M: Michael Krufky <mkrufky@linuxtv.org>
8209 L: linux-media@vger.kernel.org
8210 W: https://linuxtv.org
8211 W: http://github.com/mkrufky
8212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8213 T: git git://linuxtv.org/mkrufky/tuners.git
8215 F: drivers/media/dvb-frontends/lgdt3305.*
8217 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8218 M: Viresh Kumar <vireshk@kernel.org>
8219 L: linux-ide@vger.kernel.org
8220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8222 F: include/linux/pata_arasan_cf_data.h
8223 F: drivers/ata/pata_arasan_cf.c
8226 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8227 M: Tejun Heo <tj@kernel.org>
8228 L: linux-ide@vger.kernel.org
8229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8231 F: drivers/ata/pata_*.c
8232 F: drivers/ata/ata_generic.c
8234 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8235 M: Linus Walleij <linus.walleij@linaro.org>
8236 L: linux-ide@vger.kernel.org
8237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8239 F: drivers/ata/pata_ftide010.c
8240 F: drivers/ata/sata_gemini.c
8241 F: drivers/ata/sata_gemini.h
8243 LIBATA SATA AHCI PLATFORM devices support
8244 M: Hans de Goede <hdegoede@redhat.com>
8245 M: Tejun Heo <tj@kernel.org>
8246 L: linux-ide@vger.kernel.org
8247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8249 F: drivers/ata/ahci_platform.c
8250 F: drivers/ata/libahci_platform.c
8251 F: include/linux/ahci_platform.h
8253 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8254 M: Mikael Pettersson <mikpelinux@gmail.com>
8255 L: linux-ide@vger.kernel.org
8256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8258 F: drivers/ata/sata_promise.*
8260 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8261 M: Tejun Heo <tj@kernel.org>
8262 L: linux-ide@vger.kernel.org
8263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8266 F: include/linux/ata.h
8267 F: include/linux/libata.h
8268 F: Documentation/devicetree/bindings/ata/
8271 M: Sasha Levin <alexander.levin@verizon.com>
8273 F: tools/lib/lockdep/
8275 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8276 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8277 M: Dan Williams <dan.j.williams@intel.com>
8278 M: Vishal Verma <vishal.l.verma@intel.com>
8279 M: Dave Jiang <dave.jiang@intel.com>
8280 L: linux-nvdimm@lists.01.org
8281 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8283 F: drivers/nvdimm/blk.c
8284 F: drivers/nvdimm/region_devs.c
8286 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8287 M: Vishal Verma <vishal.l.verma@intel.com>
8288 M: Dan Williams <dan.j.williams@intel.com>
8289 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8290 M: Dave Jiang <dave.jiang@intel.com>
8291 L: linux-nvdimm@lists.01.org
8292 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8294 F: drivers/nvdimm/btt*
8296 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8297 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8298 M: Dan Williams <dan.j.williams@intel.com>
8299 M: Vishal Verma <vishal.l.verma@intel.com>
8300 M: Dave Jiang <dave.jiang@intel.com>
8301 L: linux-nvdimm@lists.01.org
8302 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8304 F: drivers/nvdimm/pmem*
8306 LIBNVDIMM: DEVICETREE BINDINGS
8307 M: Oliver O'Halloran <oohall@gmail.com>
8308 L: linux-nvdimm@lists.01.org
8309 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8311 F: drivers/nvdimm/of_pmem.c
8312 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8314 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8315 M: Dan Williams <dan.j.williams@intel.com>
8316 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8317 M: Vishal Verma <vishal.l.verma@intel.com>
8318 M: Dave Jiang <dave.jiang@intel.com>
8319 L: linux-nvdimm@lists.01.org
8320 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8324 F: drivers/acpi/nfit/*
8325 F: include/linux/nd.h
8326 F: include/linux/libnvdimm.h
8327 F: include/uapi/linux/ndctl.h
8329 LIGHTNVM PLATFORM SUPPORT
8330 M: Matias Bjorling <mb@lightnvm.io>
8331 W: http://github/OpenChannelSSD
8332 L: linux-block@vger.kernel.org
8334 F: drivers/lightnvm/
8335 F: include/linux/lightnvm.h
8336 F: include/uapi/linux/lightnvm.h
8338 LINUX FOR POWER MACINTOSH
8339 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8340 W: http://www.penguinppc.org/
8341 L: linuxppc-dev@lists.ozlabs.org
8343 F: arch/powerpc/platforms/powermac/
8344 F: drivers/macintosh/
8346 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8347 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8348 M: Paul Mackerras <paulus@samba.org>
8349 M: Michael Ellerman <mpe@ellerman.id.au>
8350 W: https://github.com/linuxppc/linux/wiki
8351 L: linuxppc-dev@lists.ozlabs.org
8352 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8355 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8356 F: Documentation/devicetree/bindings/powerpc/
8357 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8358 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8359 F: Documentation/powerpc/
8361 F: drivers/char/tpm/tpm_ibmvtpm*
8362 F: drivers/crypto/nx/
8363 F: drivers/crypto/vmx/
8364 F: drivers/i2c/busses/i2c-opal.c
8365 F: drivers/net/ethernet/ibm/ibmveth.*
8366 F: drivers/net/ethernet/ibm/ibmvnic.*
8367 F: drivers/pci/hotplug/pnv_php.c
8368 F: drivers/pci/hotplug/rpa*
8369 F: drivers/rtc/rtc-opal.c
8370 F: drivers/scsi/ibmvscsi/
8371 F: drivers/tty/hvc/hvc_opal.c
8372 F: drivers/watchdog/wdrtas.c
8373 F: tools/testing/selftests/powerpc
8380 LINUX FOR POWERPC EMBEDDED MPC5XXX
8381 M: Anatolij Gustschin <agust@denx.de>
8382 L: linuxppc-dev@lists.ozlabs.org
8383 T: git git://git.denx.de/linux-denx-agust.git
8385 F: arch/powerpc/platforms/512x/
8386 F: arch/powerpc/platforms/52xx/
8388 LINUX FOR POWERPC EMBEDDED PPC4XX
8389 M: Alistair Popple <alistair@popple.id.au>
8390 M: Matt Porter <mporter@kernel.crashing.org>
8391 W: http://www.penguinppc.org/
8392 L: linuxppc-dev@lists.ozlabs.org
8394 F: arch/powerpc/platforms/40x/
8395 F: arch/powerpc/platforms/44x/
8397 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8398 M: Scott Wood <oss@buserror.net>
8399 M: Kumar Gala <galak@kernel.crashing.org>
8400 W: http://www.penguinppc.org/
8401 L: linuxppc-dev@lists.ozlabs.org
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8404 F: arch/powerpc/platforms/83xx/
8405 F: arch/powerpc/platforms/85xx/
8406 F: Documentation/devicetree/bindings/powerpc/fsl/
8408 LINUX FOR POWERPC EMBEDDED PPC8XX
8409 M: Vitaly Bordug <vitb@kernel.crashing.org>
8410 W: http://www.penguinppc.org/
8411 L: linuxppc-dev@lists.ozlabs.org
8413 F: arch/powerpc/platforms/8xx/
8415 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8416 L: linuxppc-dev@lists.ozlabs.org
8418 F: arch/powerpc/*/*virtex*
8419 F: arch/powerpc/*/*/*virtex*
8421 LINUX FOR POWERPC PA SEMI PWRFICIENT
8422 L: linuxppc-dev@lists.ozlabs.org
8424 F: arch/powerpc/platforms/pasemi/
8425 F: drivers/*/*pasemi*
8426 F: drivers/*/*/*pasemi*
8428 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8429 M: Kees Cook <keescook@chromium.org>
8431 F: drivers/misc/lkdtm/*
8433 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8434 M: Alan Stern <stern@rowland.harvard.edu>
8435 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8436 M: Will Deacon <will.deacon@arm.com>
8437 M: Peter Zijlstra <peterz@infradead.org>
8438 M: Boqun Feng <boqun.feng@gmail.com>
8439 M: Nicholas Piggin <npiggin@gmail.com>
8440 M: David Howells <dhowells@redhat.com>
8441 M: Jade Alglave <j.alglave@ucl.ac.uk>
8442 M: Luc Maranget <luc.maranget@inria.fr>
8443 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8444 R: Akira Yokosawa <akiyks@gmail.com>
8445 R: Daniel Lustig <dlustig@nvidia.com>
8446 L: linux-kernel@vger.kernel.org
8447 L: linux-arch@vger.kernel.org
8449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8450 F: tools/memory-model/
8451 F: Documentation/atomic_bitops.txt
8452 F: Documentation/atomic_t.txt
8453 F: Documentation/core-api/atomic_ops.rst
8454 F: Documentation/core-api/refcount-vs-atomic.rst
8455 F: Documentation/memory-barriers.txt
8457 LIS3LV02D ACCELEROMETER DRIVER
8458 M: Eric Piel <eric.piel@tremplin-utc.net>
8460 F: Documentation/misc-devices/lis3lv02d
8461 F: drivers/misc/lis3lv02d/
8462 F: drivers/platform/x86/hp_accel.c
8465 M: Josh Poimboeuf <jpoimboe@redhat.com>
8466 M: Jessica Yu <jeyu@kernel.org>
8467 M: Jiri Kosina <jikos@kernel.org>
8468 M: Miroslav Benes <mbenes@suse.cz>
8469 R: Petr Mladek <pmladek@suse.com>
8471 F: kernel/livepatch/
8472 F: include/linux/livepatch.h
8473 F: arch/x86/include/asm/livepatch.h
8474 F: arch/x86/kernel/livepatch.c
8475 F: Documentation/livepatch/
8476 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8477 F: samples/livepatch/
8478 L: live-patching@vger.kernel.org
8479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8482 L: netdev@vger.kernel.org
8484 F: include/linux/llc.h
8485 F: include/uapi/linux/llc.h
8489 LM73 HARDWARE MONITOR DRIVER
8490 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8491 L: linux-hwmon@vger.kernel.org
8493 F: drivers/hwmon/lm73.c
8495 LM78 HARDWARE MONITOR DRIVER
8496 M: Jean Delvare <jdelvare@suse.com>
8497 L: linux-hwmon@vger.kernel.org
8499 F: Documentation/hwmon/lm78
8500 F: drivers/hwmon/lm78.c
8502 LM83 HARDWARE MONITOR DRIVER
8503 M: Jean Delvare <jdelvare@suse.com>
8504 L: linux-hwmon@vger.kernel.org
8506 F: Documentation/hwmon/lm83
8507 F: drivers/hwmon/lm83.c
8509 LM90 HARDWARE MONITOR DRIVER
8510 M: Jean Delvare <jdelvare@suse.com>
8511 L: linux-hwmon@vger.kernel.org
8513 F: Documentation/hwmon/lm90
8514 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8515 F: drivers/hwmon/lm90.c
8516 F: include/dt-bindings/thermal/lm90.h
8518 LM95234 HARDWARE MONITOR DRIVER
8519 M: Guenter Roeck <linux@roeck-us.net>
8520 L: linux-hwmon@vger.kernel.org
8522 F: Documentation/hwmon/lm95234
8523 F: drivers/hwmon/lm95234.c
8525 LME2510 MEDIA DRIVER
8526 M: Malcolm Priestley <tvboxspy@gmail.com>
8527 L: linux-media@vger.kernel.org
8528 W: https://linuxtv.org
8529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8531 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8533 LOADPIN SECURITY MODULE
8534 M: Kees Cook <keescook@chromium.org>
8535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8537 F: security/loadpin/
8538 F: Documentation/admin-guide/LSM/LoadPin.rst
8541 M: Peter Zijlstra <peterz@infradead.org>
8542 M: Ingo Molnar <mingo@redhat.com>
8543 M: Will Deacon <will.deacon@arm.com>
8544 L: linux-kernel@vger.kernel.org
8545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8547 F: Documentation/locking/
8548 F: include/linux/lockdep.h
8549 F: include/linux/spinlock*.h
8550 F: arch/*/include/asm/spinlock*.h
8551 F: include/linux/rwlock*.h
8552 F: include/linux/mutex*.h
8553 F: arch/*/include/asm/mutex*.h
8554 F: include/linux/rwsem*.h
8555 F: arch/*/include/asm/rwsem.h
8556 F: include/linux/seqlock.h
8557 F: lib/locking*.[ch]
8559 X: kernel/locking/locktorture.c
8561 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8562 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8563 L: linux-ntfs-dev@lists.sourceforge.net
8564 W: http://www.linux-ntfs.org/content/view/19/37/
8566 F: Documentation/ldm.txt
8567 F: block/partitions/ldm.*
8569 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8570 M: Sathya Prakash <sathya.prakash@broadcom.com>
8571 M: Chaitra P B <chaitra.basappa@broadcom.com>
8572 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8573 L: MPT-FusionLinux.pdl@broadcom.com
8574 L: linux-scsi@vger.kernel.org
8575 W: http://www.avagotech.com/support/
8577 F: drivers/message/fusion/
8578 F: drivers/scsi/mpt3sas/
8580 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8581 M: Matthew Wilcox <matthew@wil.cx>
8582 L: linux-scsi@vger.kernel.org
8584 F: drivers/scsi/sym53c8xx_2/
8586 LTC4261 HARDWARE MONITOR DRIVER
8587 M: Guenter Roeck <linux@roeck-us.net>
8588 L: linux-hwmon@vger.kernel.org
8590 F: Documentation/hwmon/ltc4261
8591 F: drivers/hwmon/ltc4261.c
8593 LTC4306 I2C MULTIPLEXER DRIVER
8594 M: Michael Hennerich <michael.hennerich@analog.com>
8595 W: http://ez.analog.com/community/linux-device-drivers
8596 L: linux-i2c@vger.kernel.org
8598 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8599 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8601 LTP (Linux Test Project)
8602 M: Mike Frysinger <vapier@gentoo.org>
8603 M: Cyril Hrubis <chrubis@suse.cz>
8604 M: Wanlong Gao <wanlong.gao@gmail.com>
8605 M: Jan Stancek <jstancek@redhat.com>
8606 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8607 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8608 L: ltp@lists.linux.it (subscribers-only)
8609 W: http://linux-test-project.github.io/
8610 T: git git://github.com/linux-test-project/ltp.git
8614 M: Geert Uytterhoeven <geert@linux-m68k.org>
8615 L: linux-m68k@lists.linux-m68k.org
8616 W: http://www.linux-m68k.org/
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8622 M68K ON APPLE MACINTOSH
8623 M: Joshua Thompson <funaho@jurai.org>
8624 W: http://www.mac.linux-m68k.org/
8625 L: linux-m68k@lists.linux-m68k.org
8630 M: Philip Blundell <philb@gnu.org>
8631 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8635 M88DS3103 MEDIA DRIVER
8636 M: Antti Palosaari <crope@iki.fi>
8637 L: linux-media@vger.kernel.org
8638 W: https://linuxtv.org
8639 W: http://palosaari.fi/linux/
8640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8641 T: git git://linuxtv.org/anttip/media_tree.git
8643 F: drivers/media/dvb-frontends/m88ds3103*
8645 M88RS2000 MEDIA DRIVER
8646 M: Malcolm Priestley <tvboxspy@gmail.com>
8647 L: linux-media@vger.kernel.org
8648 W: https://linuxtv.org
8649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8651 F: drivers/media/dvb-frontends/m88rs2000*
8653 MA901 MASTERKIT USB FM RADIO DRIVER
8654 M: Alexey Klimov <klimov.linux@gmail.com>
8655 L: linux-media@vger.kernel.org
8656 T: git git://linuxtv.org/media_tree.git
8658 F: drivers/media/radio/radio-ma901.c
8661 M: Johannes Berg <johannes@sipsolutions.net>
8662 L: linux-wireless@vger.kernel.org
8663 W: http://wireless.kernel.org/
8664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8667 F: Documentation/networking/mac80211-injection.txt
8668 F: include/net/mac80211.h
8670 F: drivers/net/wireless/mac80211_hwsim.[ch]
8671 F: Documentation/networking/mac80211_hwsim/README
8674 M: Jassi Brar <jassisinghbrar@gmail.com>
8675 L: linux-kernel@vger.kernel.org
8678 F: include/linux/mailbox_client.h
8679 F: include/linux/mailbox_controller.h
8681 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8682 M: Michael Kerrisk <mtk.manpages@gmail.com>
8683 W: http://www.kernel.org/doc/man-pages
8684 L: linux-man@vger.kernel.org
8687 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8688 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8689 L: linux-mips@linux-mips.org
8691 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8693 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8694 M: Andrew Lunn <andrew@lunn.ch>
8695 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8696 L: netdev@vger.kernel.org
8698 F: drivers/net/dsa/mv88e6xxx/
8699 F: linux/platform_data/mv88e6xxx.h
8700 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8702 MARVELL ARMADA DRM SUPPORT
8703 M: Russell King <linux@armlinux.org.uk>
8705 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8706 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8707 F: drivers/gpu/drm/armada/
8708 F: include/uapi/drm/armada_drm.h
8709 F: Documentation/devicetree/bindings/display/armada/
8711 MARVELL CRYPTO DRIVER
8712 M: Boris Brezillon <boris.brezillon@bootlin.com>
8713 M: Arnaud Ebalard <arno@natisbad.org>
8714 F: drivers/crypto/marvell/
8716 L: linux-crypto@vger.kernel.org
8718 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8719 M: Mirko Lindner <mlindner@marvell.com>
8720 M: Stephen Hemminger <stephen@networkplumber.org>
8721 L: netdev@vger.kernel.org
8723 F: drivers/net/ethernet/marvell/sk*
8725 MARVELL LIBERTAS WIRELESS DRIVER
8726 L: libertas-dev@lists.infradead.org
8728 F: drivers/net/wireless/marvell/libertas/
8730 MARVELL MACCHIATOBIN SUPPORT
8731 M: Russell King <linux@armlinux.org.uk>
8732 L: linux-arm-kernel@lists.infradead.org
8734 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8736 MARVELL MV643XX ETHERNET DRIVER
8737 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8738 L: netdev@vger.kernel.org
8740 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8741 F: include/linux/mv643xx.h
8743 MARVELL MV88X3310 PHY DRIVER
8744 M: Russell King <linux@armlinux.org.uk>
8745 L: netdev@vger.kernel.org
8747 F: drivers/net/phy/marvell10g.c
8749 MARVELL MVNETA ETHERNET DRIVER
8750 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8751 L: netdev@vger.kernel.org
8753 F: drivers/net/ethernet/marvell/mvneta.*
8755 MARVELL MWIFIEX WIRELESS DRIVER
8756 M: Amitkumar Karwar <amitkarwar@gmail.com>
8757 M: Nishant Sarmukadam <nishants@marvell.com>
8758 M: Ganapathi Bhat <gbhat@marvell.com>
8759 M: Xinming Hu <huxinming820@gmail.com>
8760 L: linux-wireless@vger.kernel.org
8762 F: drivers/net/wireless/marvell/mwifiex/
8764 MARVELL MWL8K WIRELESS DRIVER
8765 M: Lennert Buytenhek <buytenh@wantstofly.org>
8766 L: linux-wireless@vger.kernel.org
8768 F: drivers/net/wireless/marvell/mwl8k.c
8770 MARVELL NAND CONTROLLER DRIVER
8771 M: Miquel Raynal <miquel.raynal@bootlin.com>
8772 L: linux-mtd@lists.infradead.org
8774 F: drivers/mtd/nand/raw/marvell_nand.c
8775 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8777 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8778 M: Nicolas Pitre <nico@fluxnic.net>
8780 F: drivers/mmc/host/mvsdio.*
8782 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8783 M: Hu Ziji <huziji@marvell.com>
8784 L: linux-mmc@vger.kernel.org
8786 F: drivers/mmc/host/sdhci-xenon*
8787 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8789 MATROX FRAMEBUFFER DRIVER
8790 L: linux-fbdev@vger.kernel.org
8792 F: drivers/video/fbdev/matrox/matroxfb_*
8793 F: include/uapi/linux/matroxfb.h
8795 MAX16065 HARDWARE MONITOR DRIVER
8796 M: Guenter Roeck <linux@roeck-us.net>
8797 L: linux-hwmon@vger.kernel.org
8799 F: Documentation/hwmon/max16065
8800 F: drivers/hwmon/max16065.c
8802 MAX20751 HARDWARE MONITOR DRIVER
8803 M: Guenter Roeck <linux@roeck-us.net>
8804 L: linux-hwmon@vger.kernel.org
8806 F: Documentation/hwmon/max20751
8807 F: drivers/hwmon/max20751.c
8809 MAX2175 SDR TUNER DRIVER
8810 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8811 L: linux-media@vger.kernel.org
8812 T: git git://linuxtv.org/media_tree.git
8814 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8815 F: Documentation/media/v4l-drivers/max2175.rst
8816 F: drivers/media/i2c/max2175*
8817 F: include/uapi/linux/max2175.h
8819 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8820 L: linux-hwmon@vger.kernel.org
8822 F: Documentation/hwmon/max6650
8823 F: drivers/hwmon/max6650.c
8825 MAX6697 HARDWARE MONITOR DRIVER
8826 M: Guenter Roeck <linux@roeck-us.net>
8827 L: linux-hwmon@vger.kernel.org
8829 F: Documentation/hwmon/max6697
8830 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8831 F: drivers/hwmon/max6697.c
8832 F: include/linux/platform_data/max6697.h
8834 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8835 M: Peter Rosin <peda@axentia.se>
8836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8838 F: Documentation/devicetree/bindings/sound/max9860.txt
8839 F: sound/soc/codecs/max9860.*
8841 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8842 M: Javier Martinez Canillas <javier@dowhile0.org>
8843 L: linux-kernel@vger.kernel.org
8845 F: drivers/regulator/max77802-regulator.c
8846 F: Documentation/devicetree/bindings/*/*max77802.txt
8847 F: include/dt-bindings/*/*max77802.h
8849 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8850 M: Krzysztof Kozlowski <krzk@kernel.org>
8851 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8852 L: linux-pm@vger.kernel.org
8854 F: drivers/power/supply/max14577_charger.c
8855 F: drivers/power/supply/max77693_charger.c
8857 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8858 M: Chanwoo Choi <cw00.choi@samsung.com>
8859 M: Krzysztof Kozlowski <krzk@kernel.org>
8860 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8861 L: linux-kernel@vger.kernel.org
8863 F: drivers/*/max14577*.c
8864 F: drivers/*/max77686*.c
8865 F: drivers/*/max77693*.c
8866 F: drivers/extcon/extcon-max14577.c
8867 F: drivers/extcon/extcon-max77693.c
8868 F: drivers/rtc/rtc-max77686.c
8869 F: drivers/clk/clk-max77686.c
8870 F: Documentation/devicetree/bindings/mfd/max14577.txt
8871 F: Documentation/devicetree/bindings/*/max77686.txt
8872 F: Documentation/devicetree/bindings/mfd/max77693.txt
8873 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8874 F: include/linux/mfd/max14577*.h
8875 F: include/linux/mfd/max77686*.h
8876 F: include/linux/mfd/max77693*.h
8878 MAXIRADIO FM RADIO RECEIVER DRIVER
8879 M: Hans Verkuil <hverkuil@xs4all.nl>
8880 L: linux-media@vger.kernel.org
8881 T: git git://linuxtv.org/media_tree.git
8882 W: https://linuxtv.org
8884 F: drivers/media/radio/radio-maxiradio*
8886 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8887 M: Peter Rosin <peda@axentia.se>
8888 L: linux-iio@vger.kernel.org
8890 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8891 F: drivers/iio/potentiometer/mcp4018.c
8892 F: drivers/iio/potentiometer/mcp4531.c
8894 MCR20A IEEE-802.15.4 RADIO DRIVER
8895 M: Xue Liu <liuxuenetmail@gmail.com>
8896 L: linux-wpan@vger.kernel.org
8897 W: https://github.com/xueliu/mcr20a-linux
8899 F: drivers/net/ieee802154/mcr20a.c
8900 F: drivers/net/ieee802154/mcr20a.h
8901 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8903 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8904 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8905 L: linux-iio@vger.kernel.org
8907 F: drivers/iio/dac/cio-dac.c
8909 MEDIA DRIVERS FOR ASCOT2E
8910 M: Sergey Kozlov <serjk@netup.ru>
8911 M: Abylay Ospan <aospan@netup.ru>
8912 L: linux-media@vger.kernel.org
8913 W: https://linuxtv.org
8915 T: git git://linuxtv.org/media_tree.git
8917 F: drivers/media/dvb-frontends/ascot2e*
8919 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8920 M: Jasmin Jessich <jasmin@anw.at>
8921 L: linux-media@vger.kernel.org
8922 W: https://linuxtv.org
8923 T: git git://linuxtv.org/media_tree.git
8925 F: drivers/media/dvb-frontends/cxd2099*
8927 MEDIA DRIVERS FOR CXD2841ER
8928 M: Sergey Kozlov <serjk@netup.ru>
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/cxd2841er*
8937 MEDIA DRIVERS FOR CXD2880
8938 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8939 L: linux-media@vger.kernel.org
8940 W: http://linuxtv.org/
8941 T: git git://linuxtv.org/media_tree.git
8943 F: drivers/media/dvb-frontends/cxd2880/*
8944 F: drivers/media/spi/cxd2880*
8946 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8947 M: Daniel Scheller <d.scheller.oss@gmail.com>
8948 L: linux-media@vger.kernel.org
8949 W: https://linuxtv.org
8950 T: git git://linuxtv.org/media_tree.git
8952 F: drivers/media/pci/ddbridge/*
8954 MEDIA DRIVERS FOR FREESCALE IMX
8955 M: Steve Longerbeam <slongerbeam@gmail.com>
8956 M: Philipp Zabel <p.zabel@pengutronix.de>
8957 L: linux-media@vger.kernel.org
8958 T: git git://linuxtv.org/media_tree.git
8960 F: Documentation/devicetree/bindings/media/imx.txt
8961 F: Documentation/media/v4l-drivers/imx.rst
8962 F: drivers/staging/media/imx/
8963 F: include/linux/imx-media.h
8964 F: include/media/imx.h
8966 MEDIA DRIVERS FOR HELENE
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/dvb-frontends/helene*
8975 MEDIA DRIVERS FOR HORUS3A
8976 M: Sergey Kozlov <serjk@netup.ru>
8977 M: Abylay Ospan <aospan@netup.ru>
8978 L: linux-media@vger.kernel.org
8979 W: https://linuxtv.org
8981 T: git git://linuxtv.org/media_tree.git
8983 F: drivers/media/dvb-frontends/horus3a*
8985 MEDIA DRIVERS FOR LNBH25
8986 M: Sergey Kozlov <serjk@netup.ru>
8987 M: Abylay Ospan <aospan@netup.ru>
8988 L: linux-media@vger.kernel.org
8989 W: https://linuxtv.org
8991 T: git git://linuxtv.org/media_tree.git
8993 F: drivers/media/dvb-frontends/lnbh25*
8995 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8996 M: Daniel Scheller <d.scheller.oss@gmail.com>
8997 L: linux-media@vger.kernel.org
8998 W: https://linuxtv.org
8999 T: git git://linuxtv.org/media_tree.git
9001 F: drivers/media/dvb-frontends/mxl5xx*
9003 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9004 M: Sergey Kozlov <serjk@netup.ru>
9005 M: Abylay Ospan <aospan@netup.ru>
9006 L: linux-media@vger.kernel.org
9007 W: https://linuxtv.org
9009 T: git git://linuxtv.org/media_tree.git
9011 F: drivers/media/pci/netup_unidvb/*
9013 MEDIA DRIVERS FOR RENESAS - CEU
9014 M: Jacopo Mondi <jacopo@jmondi.org>
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,ceu.txt
9020 F: drivers/media/platform/renesas-ceu.c
9021 F: include/media/drv-intf/renesas-ceu.h
9023 MEDIA DRIVERS FOR RENESAS - DRIF
9024 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.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,drif.txt
9030 F: drivers/media/platform/rcar_drif.c
9032 MEDIA DRIVERS FOR RENESAS - FCP
9033 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9034 L: linux-media@vger.kernel.org
9035 L: linux-renesas-soc@vger.kernel.org
9036 T: git git://linuxtv.org/media_tree.git
9038 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9039 F: drivers/media/platform/rcar-fcp.c
9040 F: include/media/rcar-fcp.h
9042 MEDIA DRIVERS FOR RENESAS - FDP1
9043 M: Kieran Bingham <kieran@bingham.xyz>
9044 L: linux-media@vger.kernel.org
9045 L: linux-renesas-soc@vger.kernel.org
9046 T: git git://linuxtv.org/media_tree.git
9048 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9049 F: drivers/media/platform/rcar_fdp1.c
9051 MEDIA DRIVERS FOR RENESAS - VIN
9052 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9053 L: linux-media@vger.kernel.org
9054 L: linux-renesas-soc@vger.kernel.org
9055 T: git git://linuxtv.org/media_tree.git
9057 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9058 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9059 F: drivers/media/platform/rcar-vin/
9061 MEDIA DRIVERS FOR RENESAS - VSP1
9062 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9063 L: linux-media@vger.kernel.org
9064 L: linux-renesas-soc@vger.kernel.org
9065 T: git git://linuxtv.org/media_tree.git
9067 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9068 F: drivers/media/platform/vsp1/
9070 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9071 M: Daniel Scheller <d.scheller.oss@gmail.com>
9072 L: linux-media@vger.kernel.org
9073 W: https://linuxtv.org
9074 T: git git://linuxtv.org/media_tree.git
9076 F: drivers/media/dvb-frontends/stv0910*
9078 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9079 M: Daniel Scheller <d.scheller.oss@gmail.com>
9080 L: linux-media@vger.kernel.org
9081 W: https://linuxtv.org
9082 T: git git://linuxtv.org/media_tree.git
9084 F: drivers/media/dvb-frontends/stv6111*
9086 MEDIA DRIVERS FOR STM32 - DCMI
9087 M: Hugues Fruchet <hugues.fruchet@st.com>
9088 L: linux-media@vger.kernel.org
9089 T: git git://linuxtv.org/media_tree.git
9091 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9092 F: drivers/media/platform/stm32/stm32-dcmi.c
9094 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9095 M: Dmitry Osipenko <digetx@gmail.com>
9096 L: linux-media@vger.kernel.org
9097 L: linux-tegra@vger.kernel.org
9098 T: git git://linuxtv.org/media_tree.git
9100 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9101 F: drivers/staging/media/tegra-vde/
9103 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9104 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9105 P: LinuxTV.org Project
9106 L: linux-media@vger.kernel.org
9107 W: https://linuxtv.org
9108 Q: http://patchwork.kernel.org/project/linux-media/list/
9109 T: git git://linuxtv.org/media_tree.git
9111 F: Documentation/devicetree/bindings/media/
9112 F: Documentation/media/
9114 F: drivers/staging/media/
9115 F: include/linux/platform_data/media/
9117 F: include/uapi/linux/dvb/
9118 F: include/uapi/linux/videodev2.h
9119 F: include/uapi/linux/media.h
9120 F: include/uapi/linux/v4l2-*
9121 F: include/uapi/linux/meye.h
9122 F: include/uapi/linux/ivtv*
9123 F: include/uapi/linux/uvcvideo.h
9125 MEDIATEK BLUETOOTH DRIVER
9126 M: Sean Wang <sean.wang@mediatek.com>
9127 L: linux-bluetooth@vger.kernel.org
9128 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9130 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9131 F: drivers/bluetooth/btmtkuart.c
9134 M: Sean Wang <sean.wang@mediatek.com>
9136 F: drivers/media/rc/mtk-cir.c
9139 M: Sean Wang <sean.wang@mediatek.com>
9140 L: dmaengine@vger.kernel.org
9141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9142 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9144 F: Documentation/devicetree/bindings/dma/mtk-*
9145 F: drivers/dma/mediatek/
9147 MEDIATEK PMIC LED DRIVER
9148 M: Sean Wang <sean.wang@mediatek.com>
9150 F: drivers/leds/leds-mt6323.c
9151 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9153 MEDIATEK ETHERNET DRIVER
9154 M: Felix Fietkau <nbd@openwrt.org>
9155 M: John Crispin <john@phrozen.org>
9156 M: Sean Wang <sean.wang@mediatek.com>
9157 M: Nelson Chang <nelson.chang@mediatek.com>
9158 L: netdev@vger.kernel.org
9160 F: drivers/net/ethernet/mediatek/
9162 MEDIATEK SWITCH DRIVER
9163 M: Sean Wang <sean.wang@mediatek.com>
9164 L: netdev@vger.kernel.org
9166 F: drivers/net/dsa/mt7530.*
9167 F: net/dsa/tag_mtk.c
9169 MEDIATEK JPEG DRIVER
9170 M: Rick Chang <rick.chang@mediatek.com>
9171 M: Bin Liu <bin.liu@mediatek.com>
9173 F: drivers/media/platform/mtk-jpeg/
9174 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9177 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9178 M: Houlong Wei <houlong.wei@mediatek.com>
9179 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9181 F: drivers/media/platform/mtk-mdp/
9182 F: drivers/media/platform/mtk-vpu/
9183 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9185 MEDIATEK MEDIA DRIVER
9186 M: Tiffany Lin <tiffany.lin@mediatek.com>
9187 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9189 F: drivers/media/platform/mtk-vcodec/
9190 F: drivers/media/platform/mtk-vpu/
9191 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9192 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9194 MEDIATEK MT7601U WIRELESS LAN DRIVER
9195 M: Jakub Kicinski <kubakici@wp.pl>
9196 L: linux-wireless@vger.kernel.org
9198 F: drivers/net/wireless/mediatek/mt7601u/
9200 MEDIATEK NAND CONTROLLER DRIVER
9201 M: Xiaolei Li <xiaolei.li@mediatek.com>
9202 L: linux-mtd@lists.infradead.org
9204 F: drivers/mtd/nand/raw/mtk_*
9205 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9207 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9208 M: Sean Wang <sean.wang@mediatek.com>
9210 F: drivers/char/hw_random/mtk-rng.c
9212 MEDIATEK USB3 DRD IP DRIVER
9213 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9214 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9216 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9218 F: drivers/usb/mtu3/
9220 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9221 M: Peter Senna Tschudin <peter.senna@gmail.com>
9222 M: Martin Donnelly <martin.donnelly@ge.com>
9223 M: Martyn Welch <martyn.welch@collabora.co.uk>
9225 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9226 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9228 MEGARAID SCSI/SAS DRIVERS
9229 M: Kashyap Desai <kashyap.desai@broadcom.com>
9230 M: Sumit Saxena <sumit.saxena@broadcom.com>
9231 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9232 L: megaraidlinux.pdl@broadcom.com
9233 L: linux-scsi@vger.kernel.org
9234 W: http://www.avagotech.com/support/
9236 F: Documentation/scsi/megaraid.txt
9237 F: drivers/scsi/megaraid.*
9238 F: drivers/scsi/megaraid/
9240 MELEXIS MLX90614 DRIVER
9241 M: Crt Mori <cmo@melexis.com>
9242 L: linux-iio@vger.kernel.org
9243 W: http://www.melexis.com
9245 F: drivers/iio/temperature/mlx90614.c
9247 MELEXIS MLX90632 DRIVER
9248 M: Crt Mori <cmo@melexis.com>
9249 L: linux-iio@vger.kernel.org
9250 W: http://www.melexis.com
9252 F: drivers/iio/temperature/mlx90632.c
9254 MELFAS MIP4 TOUCHSCREEN DRIVER
9255 M: Sangwon Jee <jeesw@melfas.com>
9256 W: http://www.melfas.com
9258 F: drivers/input/touchscreen/melfas_mip4.c
9259 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9261 MELLANOX ETHERNET DRIVER (mlx4_en)
9262 M: Tariq Toukan <tariqt@mellanox.com>
9263 L: netdev@vger.kernel.org
9265 W: http://www.mellanox.com
9266 Q: http://patchwork.ozlabs.org/project/netdev/list/
9267 F: drivers/net/ethernet/mellanox/mlx4/en_*
9269 MELLANOX ETHERNET DRIVER (mlx5e)
9270 M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
9277 MELLANOX ETHERNET INNOVA DRIVERS
9278 R: Boris Pismenny <borisp@mellanox.com>
9279 L: netdev@vger.kernel.org
9281 W: http://www.mellanox.com
9282 Q: http://patchwork.ozlabs.org/project/netdev/list/
9283 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9284 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9285 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9286 F: include/linux/mlx5/mlx5_ifc_fpga.h
9288 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9289 R: Boris Pismenny <borisp@mellanox.com>
9290 L: netdev@vger.kernel.org
9292 W: http://www.mellanox.com
9293 Q: http://patchwork.ozlabs.org/project/netdev/list/
9294 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9295 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9297 MELLANOX ETHERNET SWITCH DRIVERS
9298 M: Jiri Pirko <jiri@mellanox.com>
9299 M: Ido Schimmel <idosch@mellanox.com>
9300 L: netdev@vger.kernel.org
9302 W: http://www.mellanox.com
9303 Q: http://patchwork.ozlabs.org/project/netdev/list/
9304 F: drivers/net/ethernet/mellanox/mlxsw/
9305 F: tools/testing/selftests/drivers/net/mlxsw/
9307 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9308 M: mlxsw@mellanox.com
9309 L: netdev@vger.kernel.org
9311 W: http://www.mellanox.com
9312 Q: http://patchwork.ozlabs.org/project/netdev/list/
9313 F: drivers/net/ethernet/mellanox/mlxfw/
9315 MELLANOX HARDWARE PLATFORM SUPPORT
9316 M: Andy Shevchenko <andy@infradead.org>
9317 M: Darren Hart <dvhart@infradead.org>
9318 M: Vadim Pasternak <vadimp@mellanox.com>
9319 L: platform-driver-x86@vger.kernel.org
9321 F: drivers/platform/mellanox/
9323 MELLANOX MLX4 core VPI driver
9324 M: Tariq Toukan <tariqt@mellanox.com>
9325 L: netdev@vger.kernel.org
9326 L: linux-rdma@vger.kernel.org
9327 W: http://www.mellanox.com
9328 Q: http://patchwork.ozlabs.org/project/netdev/list/
9330 F: drivers/net/ethernet/mellanox/mlx4/
9331 F: include/linux/mlx4/
9333 MELLANOX MLX4 IB driver
9334 M: Yishai Hadas <yishaih@mellanox.com>
9335 L: linux-rdma@vger.kernel.org
9336 W: http://www.mellanox.com
9337 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9339 F: drivers/infiniband/hw/mlx4/
9340 F: include/linux/mlx4/
9341 F: include/uapi/rdma/mlx4-abi.h
9343 MELLANOX MLX5 core VPI driver
9344 M: Saeed Mahameed <saeedm@mellanox.com>
9345 M: Leon Romanovsky <leonro@mellanox.com>
9346 L: netdev@vger.kernel.org
9347 L: linux-rdma@vger.kernel.org
9348 W: http://www.mellanox.com
9349 Q: http://patchwork.ozlabs.org/project/netdev/list/
9351 F: drivers/net/ethernet/mellanox/mlx5/core/
9352 F: include/linux/mlx5/
9354 MELLANOX MLX5 IB driver
9355 M: Leon Romanovsky <leonro@mellanox.com>
9356 L: linux-rdma@vger.kernel.org
9357 W: http://www.mellanox.com
9358 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9360 F: drivers/infiniband/hw/mlx5/
9361 F: include/linux/mlx5/
9362 F: include/uapi/rdma/mlx5-abi.h
9364 MELLANOX MLXCPLD I2C AND MUX DRIVER
9365 M: Vadim Pasternak <vadimp@mellanox.com>
9366 M: Michael Shych <michaelsh@mellanox.com>
9367 L: linux-i2c@vger.kernel.org
9369 F: drivers/i2c/busses/i2c-mlxcpld.c
9370 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9371 F: Documentation/i2c/busses/i2c-mlxcpld
9373 MELLANOX MLXCPLD LED DRIVER
9374 M: Vadim Pasternak <vadimp@mellanox.com>
9375 L: linux-leds@vger.kernel.org
9377 F: drivers/leds/leds-mlxcpld.c
9378 F: drivers/leds/leds-mlxreg.c
9379 F: Documentation/leds/leds-mlxcpld.txt
9381 MELLANOX PLATFORM DRIVER
9382 M: Vadim Pasternak <vadimp@mellanox.com>
9383 L: platform-driver-x86@vger.kernel.org
9385 F: drivers/platform/x86/mlx-platform.c
9388 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9389 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9390 L: linux-kernel@vger.kernel.org
9392 F: kernel/sched/membarrier.c
9393 F: include/uapi/linux/membarrier.h
9394 F: arch/powerpc/include/asm/membarrier.h
9397 L: linux-mm@kvack.org
9398 W: http://www.linux-mm.org
9400 F: include/linux/mm.h
9401 F: include/linux/gfp.h
9402 F: include/linux/mmzone.h
9403 F: include/linux/memory_hotplug.h
9404 F: include/linux/vmalloc.h
9407 MEMORY TECHNOLOGY DEVICES (MTD)
9408 M: David Woodhouse <dwmw2@infradead.org>
9409 M: Brian Norris <computersforpeace@gmail.com>
9410 M: Boris Brezillon <boris.brezillon@bootlin.com>
9411 M: Marek Vasut <marek.vasut@gmail.com>
9412 M: Richard Weinberger <richard@nod.at>
9413 L: linux-mtd@lists.infradead.org
9414 W: http://www.linux-mtd.infradead.org/
9415 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9416 T: git git://git.infradead.org/linux-mtd.git master
9417 T: git git://git.infradead.org/linux-mtd.git mtd/next
9419 F: Documentation/devicetree/bindings/mtd/
9421 F: include/linux/mtd/
9422 F: include/uapi/mtd/
9424 MEN A21 WATCHDOG DRIVER
9425 M: Johannes Thumshirn <morbidrsa@gmail.com>
9426 L: linux-watchdog@vger.kernel.org
9428 F: drivers/watchdog/mena21_wdt.c
9430 MEN CHAMELEON BUS (mcb)
9431 M: Johannes Thumshirn <morbidrsa@gmail.com>
9434 F: include/linux/mcb.h
9435 F: Documentation/men-chameleon-bus.txt
9437 MEN F21BMC (Board Management Controller)
9438 M: Andreas Werner <andreas.werner@men.de>
9440 F: drivers/mfd/menf21bmc.c
9441 F: drivers/watchdog/menf21bmc_wdt.c
9442 F: drivers/leds/leds-menf21bmc.c
9443 F: drivers/hwmon/menf21bmc_hwmon.c
9444 F: Documentation/hwmon/menf21bmc
9446 MEN Z069 WATCHDOG DRIVER
9447 M: Johannes Thumshirn <jth@kernel.org>
9448 L: linux-watchdog@vger.kernel.org
9450 F: drivers/watchdog/menz069_wdt.c
9452 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9453 M: Neil Armstrong <narmstrong@baylibre.com>
9454 L: linux-media@lists.freedesktop.org
9455 L: linux-amlogic@lists.infradead.org
9456 W: http://linux-meson.com/
9458 F: drivers/media/platform/meson/ao-cec.c
9459 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9460 T: git git://linuxtv.org/media_tree.git
9462 MICROBLAZE ARCHITECTURE
9463 M: Michal Simek <monstr@monstr.eu>
9464 W: http://www.monstr.eu/fdt/
9465 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9469 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9470 M: Richard Genoud <richard.genoud@gmail.com>
9472 F: drivers/tty/serial/atmel_serial.c
9473 F: drivers/tty/serial/atmel_serial.h
9475 MICROCHIP / ATMEL DMA DRIVER
9476 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9478 L: dmaengine@vger.kernel.org
9480 F: drivers/dma/at_hdmac.c
9481 F: drivers/dma/at_hdmac_regs.h
9482 F: include/linux/platform_data/dma-atmel.h
9484 MICROCHIP / ATMEL ECC DRIVER
9485 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9486 L: linux-crypto@vger.kernel.org
9488 F: drivers/crypto/atmel-ecc.*
9490 MICROCHIP / ATMEL ISC DRIVER
9491 M: Songjun Wu <songjun.wu@microchip.com>
9492 L: linux-media@vger.kernel.org
9494 F: drivers/media/platform/atmel/atmel-isc.c
9495 F: drivers/media/platform/atmel/atmel-isc-regs.h
9496 F: devicetree/bindings/media/atmel-isc.txt
9498 MICROCHIP / ATMEL NAND DRIVER
9499 M: Josh Wu <rainyfeeling@outlook.com>
9500 L: linux-mtd@lists.infradead.org
9502 F: drivers/mtd/nand/raw/atmel/*
9503 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9505 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9506 M: Woojung Huh <Woojung.Huh@microchip.com>
9507 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9508 L: netdev@vger.kernel.org
9510 F: net/dsa/tag_ksz.c
9511 F: drivers/net/dsa/microchip/*
9512 F: include/linux/platform_data/microchip-ksz.h
9513 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9515 MICROCHIP LAN743X ETHERNET DRIVER
9516 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9517 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9518 L: netdev@vger.kernel.org
9520 F: drivers/net/ethernet/microchip/lan743x_*
9522 MICROCHIP USB251XB DRIVER
9523 M: Richard Leitner <richard.leitner@skidata.com>
9524 L: linux-usb@vger.kernel.org
9526 F: drivers/usb/misc/usb251xb.c
9527 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9530 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9531 L: linux-mips@linux-mips.org
9533 F: arch/mips/generic/board-ocelot.c
9534 F: arch/mips/configs/generic/board-ocelot.config
9535 F: arch/mips/boot/dts/mscc/
9536 F: Documentation/devicetree/bindings/mips/mscc.txt
9538 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9539 M: Don Brace <don.brace@microsemi.com>
9540 L: esc.storagedev@microsemi.com
9541 L: linux-scsi@vger.kernel.org
9543 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9544 F: drivers/scsi/smartpqi/Kconfig
9545 F: drivers/scsi/smartpqi/Makefile
9546 F: include/linux/cciss*.h
9547 F: include/uapi/linux/cciss*.h
9548 F: Documentation/scsi/smartpqi.txt
9550 MICROSEMI ETHERNET SWITCH DRIVER
9551 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9552 L: netdev@vger.kernel.org
9554 F: drivers/net/ethernet/mscc/
9556 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9557 M: Chen Yu <yu.c.chen@intel.com>
9558 L: platform-driver-x86@vger.kernel.org
9560 F: drivers/platform/x86/surfacepro3_button.c
9563 M: Oliver Neukum <oliver@neukum.org>
9565 F: drivers/usb/image/microtek.*
9568 M: Ralf Baechle <ralf@linux-mips.org>
9569 M: Paul Burton <paul.burton@mips.com>
9570 M: James Hogan <jhogan@kernel.org>
9571 L: linux-mips@linux-mips.org
9572 W: http://www.linux-mips.org/
9573 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9575 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9577 F: Documentation/devicetree/bindings/mips/
9578 F: Documentation/mips/
9580 F: drivers/platform/mips/
9582 MIPS BOSTON DEVELOPMENT BOARD
9583 M: Paul Burton <paul.burton@mips.com>
9584 L: linux-mips@linux-mips.org
9586 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9587 F: arch/mips/boot/dts/img/boston.dts
9588 F: arch/mips/configs/generic/board-boston.config
9589 F: drivers/clk/imgtec/clk-boston.c
9590 F: include/dt-bindings/clock/boston-clock.h
9592 MIPS GENERIC PLATFORM
9593 M: Paul Burton <paul.burton@mips.com>
9594 L: linux-mips@linux-mips.org
9596 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9597 F: arch/mips/generic/
9598 F: arch/mips/tools/generic-board-config.sh
9600 MIPS/LOONGSON1 ARCHITECTURE
9601 M: Keguang Zhang <keguang.zhang@gmail.com>
9602 L: linux-mips@linux-mips.org
9604 F: arch/mips/loongson32/
9605 F: arch/mips/include/asm/mach-loongson32/
9606 F: drivers/*/*loongson1*
9607 F: drivers/*/*/*loongson1*
9609 MIPS/LOONGSON2 ARCHITECTURE
9610 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9611 L: linux-mips@linux-mips.org
9613 F: arch/mips/loongson64/*{2e/2f}*
9614 F: arch/mips/include/asm/mach-loongson64/
9615 F: drivers/*/*loongson2*
9616 F: drivers/*/*/*loongson2*
9618 MIPS/LOONGSON3 ARCHITECTURE
9619 M: Huacai Chen <chenhc@lemote.com>
9620 L: linux-mips@linux-mips.org
9622 F: arch/mips/loongson64/
9623 F: arch/mips/include/asm/mach-loongson64/
9624 F: drivers/platform/mips/cpu_hwmon.c
9625 F: drivers/*/*loongson3*
9626 F: drivers/*/*/*loongson3*
9628 MIPS RINT INSTRUCTION EMULATION
9629 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9630 L: linux-mips@linux-mips.org
9632 F: arch/mips/math-emu/sp_rint.c
9633 F: arch/mips/math-emu/dp_rint.c
9635 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9636 M: Hans Verkuil <hverkuil@xs4all.nl>
9637 L: linux-media@vger.kernel.org
9638 T: git git://linuxtv.org/media_tree.git
9639 W: https://linuxtv.org
9641 F: drivers/media/radio/radio-miropcm20*
9644 M: Eric Miao <eric.y.miao@gmail.com>
9645 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647 T: git git://github.com/hzhuang1/linux.git
9648 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9650 F: arch/arm/boot/dts/mmp*
9651 F: arch/arm/mach-mmp/
9653 MN88472 MEDIA DRIVER
9654 M: Antti Palosaari <crope@iki.fi>
9655 L: linux-media@vger.kernel.org
9656 W: https://linuxtv.org
9657 W: http://palosaari.fi/linux/
9658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9660 F: drivers/media/dvb-frontends/mn88472*
9662 MN88473 MEDIA DRIVER
9663 M: Antti Palosaari <crope@iki.fi>
9664 L: linux-media@vger.kernel.org
9665 W: https://linuxtv.org
9666 W: http://palosaari.fi/linux/
9667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9669 F: drivers/media/dvb-frontends/mn88473*
9671 PCI DRIVER FOR MOBIVEIL PCIE IP
9672 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9673 L: linux-pci@vger.kernel.org
9675 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9676 F: drivers/pci/controller/pcie-mobiveil.c
9679 M: Jessica Yu <jeyu@kernel.org>
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9682 F: include/linux/module.h
9685 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9686 W: http://popies.net/meye/
9688 F: Documentation/media/v4l-drivers/meye*
9689 F: drivers/media/pci/meye/
9690 F: include/uapi/linux/meye.h
9692 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9693 M: Jiri Slaby <jirislaby@gmail.com>
9695 F: Documentation/serial/moxa-smartio
9696 F: drivers/tty/mxser.*
9698 MR800 AVERMEDIA USB FM RADIO DRIVER
9699 M: Alexey Klimov <klimov.linux@gmail.com>
9700 L: linux-media@vger.kernel.org
9701 T: git git://linuxtv.org/media_tree.git
9703 F: drivers/media/radio/radio-mr800.c
9705 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9706 M: Alan Ott <alan@signal11.us>
9707 L: linux-wpan@vger.kernel.org
9709 F: drivers/net/ieee802154/mrf24j40.c
9710 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9713 M: "Lee, Chun-Yi" <jlee@suse.com>
9714 L: platform-driver-x86@vger.kernel.org
9716 F: drivers/platform/x86/msi-laptop.c
9719 L: platform-driver-x86@vger.kernel.org
9721 F: drivers/platform/x86/msi-wmi.c
9724 M: Antti Palosaari <crope@iki.fi>
9725 L: linux-media@vger.kernel.org
9726 W: https://linuxtv.org
9727 W: http://palosaari.fi/linux/
9728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9729 T: git git://linuxtv.org/anttip/media_tree.git
9731 F: drivers/media/tuners/msi001*
9733 MSI2500 MEDIA DRIVER
9734 M: Antti Palosaari <crope@iki.fi>
9735 L: linux-media@vger.kernel.org
9736 W: https://linuxtv.org
9737 W: http://palosaari.fi/linux/
9738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9739 T: git git://linuxtv.org/anttip/media_tree.git
9741 F: drivers/media/usb/msi2500/
9743 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9744 M: Robert Jarzmik <robert.jarzmik@free.fr>
9745 L: linux-mtd@lists.infradead.org
9747 F: drivers/mtd/devices/docg3*
9749 MT9M032 APTINA SENSOR DRIVER
9750 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9751 L: linux-media@vger.kernel.org
9752 T: git git://linuxtv.org/media_tree.git
9754 F: drivers/media/i2c/mt9m032.c
9755 F: include/media/i2c/mt9m032.h
9757 MT9P031 APTINA CAMERA SENSOR
9758 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9759 L: linux-media@vger.kernel.org
9760 T: git git://linuxtv.org/media_tree.git
9762 F: drivers/media/i2c/mt9p031.c
9763 F: include/media/i2c/mt9p031.h
9765 MT9T001 APTINA CAMERA SENSOR
9766 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9767 L: linux-media@vger.kernel.org
9768 T: git git://linuxtv.org/media_tree.git
9770 F: drivers/media/i2c/mt9t001.c
9771 F: include/media/i2c/mt9t001.h
9773 MT9T112 APTINA CAMERA SENSOR
9774 M: Jacopo Mondi <jacopo@jmondi.org>
9775 L: linux-media@vger.kernel.org
9776 T: git git://linuxtv.org/media_tree.git
9778 F: drivers/media/i2c/mt9t112.c
9779 F: include/media/i2c/mt9t112.h
9781 MT9V032 APTINA CAMERA SENSOR
9782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9783 L: linux-media@vger.kernel.org
9784 T: git git://linuxtv.org/media_tree.git
9786 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9787 F: drivers/media/i2c/mt9v032.c
9788 F: include/media/i2c/mt9v032.h
9790 MT9V111 APTINA CAMERA SENSOR
9791 M: Jacopo Mondi <jacopo@jmondi.org>
9792 L: linux-media@vger.kernel.org
9793 T: git git://linuxtv.org/media_tree.git
9795 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9796 F: drivers/media/i2c/mt9v111.c
9798 MULTIFUNCTION DEVICES (MFD)
9799 M: Lee Jones <lee.jones@linaro.org>
9800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9802 F: Documentation/devicetree/bindings/mfd/
9804 F: include/linux/mfd/
9805 F: include/dt-bindings/mfd/
9807 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9809 F: drivers/mmc/host/mmc_spi.c
9810 F: include/linux/spi/mmc_spi.h
9812 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9813 M: Ulf Hansson <ulf.hansson@linaro.org>
9814 L: linux-mmc@vger.kernel.org
9815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9817 F: Documentation/devicetree/bindings/mmc/
9819 F: include/linux/mmc/
9820 F: include/uapi/linux/mmc/
9822 MULTIPLEXER SUBSYSTEM
9823 M: Peter Rosin <peda@axentia.se>
9825 F: Documentation/ABI/testing/sysfs-class-mux*
9826 F: Documentation/devicetree/bindings/mux/
9827 F: include/linux/dt-bindings/mux/
9828 F: include/linux/mux/
9831 MULTITECH MULTIPORT CARD (ISICOM)
9833 F: drivers/tty/isicom.c
9834 F: include/linux/isicom.h
9836 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9837 M: Bin Liu <b-liu@ti.com>
9838 L: linux-usb@vger.kernel.org
9840 F: drivers/usb/musb/
9842 MXL301RF MEDIA DRIVER
9843 M: Akihiro Tsukada <tskd08@gmail.com>
9844 L: linux-media@vger.kernel.org
9846 F: drivers/media/tuners/mxl301rf*
9848 MXL5007T MEDIA DRIVER
9849 M: Michael Krufky <mkrufky@linuxtv.org>
9850 L: linux-media@vger.kernel.org
9851 W: https://linuxtv.org
9852 W: http://github.com/mkrufky
9853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9854 T: git git://linuxtv.org/mkrufky/tuners.git
9856 F: drivers/media/tuners/mxl5007t.*
9859 M: Marek Vasut <marex@denx.de>
9861 F: drivers/gpu/drm/mxsfb/
9862 F: Documentation/devicetree/bindings/display/mxsfb.txt
9864 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9865 M: Chris Lee <christopher.lee@cspi.com>
9866 L: netdev@vger.kernel.org
9867 W: https://www.cspi.com/ethernet-products/support/downloads/
9869 F: drivers/net/ethernet/myricom/myri10ge/
9871 NAND FLASH SUBSYSTEM
9872 M: Boris Brezillon <boris.brezillon@bootlin.com>
9873 M: Miquel Raynal <miquel.raynal@bootlin.com>
9874 R: Richard Weinberger <richard@nod.at>
9875 L: linux-mtd@lists.infradead.org
9876 W: http://www.linux-mtd.infradead.org/
9877 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9878 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9879 T: git git://git.infradead.org/linux-mtd.git nand/next
9881 F: drivers/mtd/nand/
9882 F: include/linux/mtd/*nand*.h
9884 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9885 M: Daniel Mack <zonque@gmail.com>
9887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9888 W: http://www.native-instruments.com
9891 NATSEMI ETHERNET DRIVER (DP8381x)
9893 F: drivers/net/ethernet/natsemi/natsemi.c
9896 M: Petr Vandrovec <petr@vandrovec.name>
9898 F: drivers/staging/ncpfs/
9900 NCR 5380 SCSI DRIVERS
9901 M: Finn Thain <fthain@telegraphics.com.au>
9902 M: Michael Schmitz <schmitzmic@gmail.com>
9903 L: linux-scsi@vger.kernel.org
9905 F: Documentation/scsi/g_NCR5380.txt
9906 F: drivers/scsi/NCR5380.*
9907 F: drivers/scsi/arm/cumana_1.c
9908 F: drivers/scsi/arm/oak.c
9909 F: drivers/scsi/atari_scsi.*
9910 F: drivers/scsi/dmx3191d.c
9911 F: drivers/scsi/g_NCR5380.*
9912 F: drivers/scsi/mac_scsi.*
9913 F: drivers/scsi/sun3_scsi.*
9914 F: drivers/scsi/sun3_scsi_vme.c
9917 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9921 NCT6775 HARDWARE MONITOR DRIVER
9922 M: Guenter Roeck <linux@roeck-us.net>
9923 L: linux-hwmon@vger.kernel.org
9925 F: Documentation/hwmon/nct6775
9926 F: drivers/hwmon/nct6775.c
9929 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9930 L: netdev@vger.kernel.org
9932 F: driver/net/net_failover.c
9933 F: include/net/net_failover.h
9934 F: Documentation/networking/net_failover.rst
9936 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9937 M: Faisal Latif <faisal.latif@intel.com>
9938 L: linux-rdma@vger.kernel.org
9939 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9941 F: drivers/infiniband/hw/nes/
9942 F: include/uapi/rdma/nes-abi.h
9944 NETEM NETWORK EMULATOR
9945 M: Stephen Hemminger <stephen@networkplumber.org>
9946 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9948 F: net/sched/sch_netem.c
9950 NETERION 10GbE DRIVERS (s2io/vxge)
9951 M: Jon Mason <jdmason@kudzu.us>
9952 L: netdev@vger.kernel.org
9954 F: Documentation/networking/s2io.txt
9955 F: Documentation/networking/vxge.txt
9956 F: drivers/net/ethernet/neterion/
9959 M: Pablo Neira Ayuso <pablo@netfilter.org>
9960 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9961 M: Florian Westphal <fw@strlen.de>
9962 L: netfilter-devel@vger.kernel.org
9963 L: coreteam@netfilter.org
9964 W: http://www.netfilter.org/
9965 W: http://www.iptables.org/
9966 W: http://www.nftables.org/
9967 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9971 F: include/linux/netfilter*
9972 F: include/linux/netfilter/
9973 F: include/net/netfilter/
9974 F: include/uapi/linux/netfilter*
9975 F: include/uapi/linux/netfilter/
9976 F: net/*/netfilter.c
9979 F: net/bridge/br_netfilter*.c
9981 NETROM NETWORK LAYER
9982 M: Ralf Baechle <ralf@linux-mips.org>
9983 L: linux-hams@vger.kernel.org
9984 W: http://www.linux-ax25.org/
9986 F: include/net/netrom.h
9987 F: include/uapi/linux/netrom.h
9990 NETRONOME ETHERNET DRIVERS
9991 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9992 L: oss-drivers@netronome.com
9994 F: drivers/net/ethernet/netronome/
9996 NETWORK BLOCK DEVICE (NBD)
9997 M: Josef Bacik <josef@toxicpanda.com>
9999 L: linux-block@vger.kernel.org
10000 L: nbd@other.debian.org
10001 F: Documentation/blockdev/nbd.txt
10002 F: drivers/block/nbd.c
10003 F: include/uapi/linux/nbd.h
10005 NETWORK DROP MONITOR
10006 M: Neil Horman <nhorman@tuxdriver.com>
10007 L: netdev@vger.kernel.org
10009 W: https://fedorahosted.org/dropwatch/
10010 F: net/core/drop_monitor.c
10013 M: "David S. Miller" <davem@davemloft.net>
10014 L: netdev@vger.kernel.org
10015 W: http://www.linuxfoundation.org/en/Net
10016 Q: http://patchwork.ozlabs.org/project/netdev/list/
10017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10020 F: Documentation/devicetree/bindings/net/
10022 F: include/linux/if_*
10023 F: include/linux/netdevice.h
10024 F: include/linux/etherdevice.h
10025 F: include/linux/fcdevice.h
10026 F: include/linux/fddidevice.h
10027 F: include/linux/hippidevice.h
10028 F: include/linux/inetdevice.h
10029 F: include/uapi/linux/if_*
10030 F: include/uapi/linux/netdevice.h
10032 NETWORKING DRIVERS (WIRELESS)
10033 M: Kalle Valo <kvalo@codeaurora.org>
10034 L: linux-wireless@vger.kernel.org
10035 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10039 F: Documentation/devicetree/bindings/net/wireless/
10040 F: drivers/net/wireless/
10043 M: Andrew Lunn <andrew@lunn.ch>
10044 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10045 M: Florian Fainelli <f.fainelli@gmail.com>
10047 F: Documentation/devicetree/bindings/net/dsa/
10049 F: include/net/dsa.h
10050 F: include/linux/dsa/
10051 F: drivers/net/dsa/
10053 NETWORKING [GENERAL]
10054 M: "David S. Miller" <davem@davemloft.net>
10055 L: netdev@vger.kernel.org
10056 W: http://www.linuxfoundation.org/en/Net
10057 Q: http://patchwork.ozlabs.org/project/netdev/list/
10058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10060 B: mailto:netdev@vger.kernel.org
10064 F: include/linux/in.h
10065 F: include/linux/net.h
10066 F: include/linux/netdevice.h
10067 F: include/uapi/linux/in.h
10068 F: include/uapi/linux/net.h
10069 F: include/uapi/linux/netdevice.h
10070 F: include/uapi/linux/net_namespace.h
10071 F: tools/testing/selftests/net/
10074 F: Documentation/networking/
10077 M: Steffen Klassert <steffen.klassert@secunet.com>
10078 M: Herbert Xu <herbert@gondor.apana.org.au>
10079 M: "David S. Miller" <davem@davemloft.net>
10080 L: netdev@vger.kernel.org
10081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10090 F: net/ipv4/ipcomp.c
10091 F: net/ipv4/ip_vti.c
10095 F: net/ipv6/ipcomp6.c
10096 F: net/ipv6/ip6_vti.c
10097 F: include/uapi/linux/xfrm.h
10098 F: include/net/xfrm.h
10100 NETWORKING [IPv4/IPv6]
10101 M: "David S. Miller" <davem@davemloft.net>
10102 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10103 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10104 L: netdev@vger.kernel.org
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10112 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10113 M: Paul Moore <paul@paul-moore.com>
10114 W: https://github.com/netlabel
10115 L: netdev@vger.kernel.org
10116 L: linux-security-module@vger.kernel.org
10118 F: Documentation/netlabel/
10119 F: include/net/calipso.h
10120 F: include/net/cipso_ipv4.h
10121 F: include/net/netlabel.h
10122 F: include/uapi/linux/netfilter/xt_SECMARK.h
10123 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10125 F: net/ipv4/cipso_ipv4.c
10126 F: net/ipv6/calipso.c
10127 F: net/netfilter/xt_CONNSECMARK.c
10128 F: net/netfilter/xt_SECMARK.c
10131 M: Eric Dumazet <edumazet@google.com>
10132 L: netdev@vger.kernel.org
10135 F: net/ipv4/syncookies.c
10137 F: net/ipv6/syncookies.c
10138 F: include/uapi/linux/tcp.h
10139 F: include/net/tcp.h
10140 F: include/linux/tcp.h
10141 F: include/trace/events/tcp.h
10144 M: Boris Pismenny <borisp@mellanox.com>
10145 M: Aviad Yehezkel <aviadye@mellanox.com>
10146 M: Dave Watson <davejwatson@fb.com>
10147 L: netdev@vger.kernel.org
10150 F: include/uapi/linux/tls.h
10151 F: include/net/tls.h
10153 NETWORKING [WIRELESS]
10154 L: linux-wireless@vger.kernel.org
10155 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10158 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10160 F: drivers/net/netdevsim/*
10162 NETXEN (1/10) GbE SUPPORT
10163 M: Manish Chopra <manish.chopra@cavium.com>
10164 M: Rahul Verma <rahul.verma@cavium.com>
10165 M: Dept-GELinuxNICDev@cavium.com
10166 L: netdev@vger.kernel.org
10168 F: drivers/net/ethernet/qlogic/netxen/
10171 M: Samuel Ortiz <sameo@linux.intel.com>
10172 L: linux-wireless@vger.kernel.org
10173 L: linux-nfc@lists.01.org (subscribers-only)
10176 F: include/net/nfc/
10177 F: include/uapi/linux/nfc.h
10179 F: include/linux/platform_data/nfcmrvl.h
10180 F: include/linux/platform_data/nxp-nci.h
10181 F: Documentation/devicetree/bindings/net/nfc/
10183 NFS, SUNRPC, AND LOCKD CLIENTS
10184 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10185 M: Anna Schumaker <anna.schumaker@netapp.com>
10186 L: linux-nfs@vger.kernel.org
10187 W: http://client.linux-nfs.org
10188 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10194 F: include/linux/lockd/
10195 F: include/linux/nfs*
10196 F: include/linux/sunrpc/
10197 F: include/uapi/linux/nfs*
10198 F: include/uapi/linux/sunrpc/
10201 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10202 L: linux-nilfs@vger.kernel.org
10203 W: https://nilfs.sourceforge.io/
10204 W: https://nilfs.osdn.jp/
10205 T: git git://github.com/konis/nilfs2.git
10207 F: Documentation/filesystems/nilfs2.txt
10209 F: include/trace/events/nilfs2.h
10210 F: include/uapi/linux/nilfs2_api.h
10211 F: include/uapi/linux/nilfs2_ondisk.h
10213 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10214 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10215 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10217 F: Documentation/scsi/NinjaSCSI.txt
10218 F: drivers/scsi/pcmcia/nsp_*
10220 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10221 M: GOTO Masanori <gotom@debian.or.jp>
10222 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10223 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10225 F: Documentation/scsi/NinjaSCSI.txt
10226 F: drivers/scsi/nsp32*
10229 M: Ley Foon Tan <lftan@altera.com>
10230 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10235 NOHZ, DYNTICKS SUPPORT
10236 M: Frederic Weisbecker <fweisbec@gmail.com>
10237 M: Thomas Gleixner <tglx@linutronix.de>
10238 M: Ingo Molnar <mingo@kernel.org>
10239 L: linux-kernel@vger.kernel.org
10240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10242 F: kernel/time/tick*.*
10243 F: include/linux/tick.h
10244 F: include/linux/sched/nohz.h
10246 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10247 M: Pavel Machek <pavel@ucw.cz>
10248 M: Sakari Ailus <sakari.ailus@iki.fi>
10249 L: linux-media@vger.kernel.org
10251 F: drivers/media/i2c/et8ek8
10252 F: drivers/media/i2c/ad5820.c
10254 NOKIA N900 POWER SUPPLY DRIVERS
10255 R: Pali Rohár <pali.rohar@gmail.com>
10256 F: include/linux/power/bq2415x_charger.h
10257 F: include/linux/power/bq27xxx_battery.h
10258 F: include/linux/power/isp1704_charger.h
10259 F: drivers/power/supply/bq2415x_charger.c
10260 F: drivers/power/supply/bq27xxx_battery.c
10261 F: drivers/power/supply/bq27xxx_battery_i2c.c
10262 F: drivers/power/supply/isp1704_charger.c
10263 F: drivers/power/supply/rx51_battery.c
10266 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10267 L: linux-ntb@googlegroups.com
10269 F: drivers/ntb/hw/amd/
10272 M: Jon Mason <jdmason@kudzu.us>
10273 M: Dave Jiang <dave.jiang@intel.com>
10274 M: Allen Hubbe <allenbh@gmail.com>
10275 L: linux-ntb@googlegroups.com
10277 W: https://github.com/jonmason/ntb/wiki
10278 T: git git://github.com/jonmason/ntb.git
10280 F: drivers/net/ntb_netdev.c
10281 F: include/linux/ntb.h
10282 F: include/linux/ntb_transport.h
10283 F: tools/testing/selftests/ntb/
10286 M: Serge Semin <fancer.lancer@gmail.com>
10287 L: linux-ntb@googlegroups.com
10289 F: drivers/ntb/hw/idt/
10292 M: Dave Jiang <dave.jiang@intel.com>
10293 L: linux-ntb@googlegroups.com
10295 W: https://github.com/davejiang/linux/wiki
10296 T: git https://github.com/davejiang/linux.git
10297 F: drivers/ntb/hw/intel/
10300 M: Anton Altaparmakov <anton@tuxera.com>
10301 L: linux-ntfs-dev@lists.sourceforge.net
10302 W: http://www.tuxera.com/
10303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10305 F: Documentation/filesystems/ntfs.txt
10309 M: Finn Thain <fthain@telegraphics.com.au>
10310 L: linux-m68k@lists.linux-m68k.org
10312 F: arch/*/include/asm/nubus.h
10314 F: include/linux/nubus.h
10315 F: include/uapi/linux/nubus.h
10317 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10318 M: Antonino Daplas <adaplas@gmail.com>
10319 L: linux-fbdev@vger.kernel.org
10321 F: drivers/video/fbdev/riva/
10322 F: drivers/video/fbdev/nvidia/
10325 M: Keith Busch <keith.busch@intel.com>
10326 M: Jens Axboe <axboe@fb.com>
10327 M: Christoph Hellwig <hch@lst.de>
10328 M: Sagi Grimberg <sagi@grimberg.me>
10329 L: linux-nvme@lists.infradead.org
10330 T: git://git.infradead.org/nvme.git
10331 W: http://git.infradead.org/nvme.git
10333 F: drivers/nvme/host/
10334 F: include/linux/nvme.h
10335 F: include/uapi/linux/nvme_ioctl.h
10337 NVM EXPRESS FC TRANSPORT DRIVERS
10338 M: James Smart <james.smart@broadcom.com>
10339 L: linux-nvme@lists.infradead.org
10341 F: include/linux/nvme-fc.h
10342 F: include/linux/nvme-fc-driver.h
10343 F: drivers/nvme/host/fc.c
10344 F: drivers/nvme/target/fc.c
10345 F: drivers/nvme/target/fcloop.c
10347 NVM EXPRESS TARGET DRIVER
10348 M: Christoph Hellwig <hch@lst.de>
10349 M: Sagi Grimberg <sagi@grimberg.me>
10350 L: linux-nvme@lists.infradead.org
10351 T: git://git.infradead.org/nvme.git
10352 W: http://git.infradead.org/nvme.git
10354 F: drivers/nvme/target/
10357 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10360 F: Documentation/devicetree/bindings/nvmem/
10361 F: Documentation/ABI/stable/sysfs-bus-nvmem
10362 F: include/linux/nvmem-consumer.h
10363 F: include/linux/nvmem-provider.h
10365 NXP SGTL5000 DRIVER
10366 M: Fabio Estevam <fabio.estevam@nxp.com>
10367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10369 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10370 F: sound/soc/codecs/sgtl5000*
10372 NXP TDA998X DRM DRIVER
10373 M: Russell King <linux@armlinux.org.uk>
10375 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10376 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10377 F: drivers/gpu/drm/i2c/tda998x_drv.c
10378 F: include/drm/i2c/tda998x.h
10379 F: include/dt-bindings/display/tda998x.h
10383 M: Peter Rosin <peda@axentia.se>
10384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10386 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10387 F: sound/soc/codecs/tfa9879*
10390 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10391 R: Charles Gorand <charles.gorand@effinnov.com>
10392 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10394 F: drivers/nfc/nxp-nci
10397 M: Josh Poimboeuf <jpoimboe@redhat.com>
10398 M: Peter Zijlstra <peterz@infradead.org>
10402 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10403 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10404 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10405 L: linuxppc-dev@lists.ozlabs.org
10407 F: arch/powerpc/platforms/powernv/ocxl.c
10408 F: arch/powerpc/include/asm/pnv-ocxl.h
10409 F: drivers/misc/ocxl/
10410 F: include/misc/ocxl*
10411 F: include/uapi/misc/ocxl.h
10412 F: Documentation/accelerators/ocxl.rst
10415 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10416 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10418 L: linux-omap@vger.kernel.org
10422 OMAP CLOCK FRAMEWORK SUPPORT
10423 M: Paul Walmsley <paul@pwsan.com>
10424 L: linux-omap@vger.kernel.org
10426 F: arch/arm/*omap*/*clock*
10428 OMAP DEVICE TREE SUPPORT
10429 M: Benoît Cousson <bcousson@baylibre.com>
10430 M: Tony Lindgren <tony@atomide.com>
10431 L: linux-omap@vger.kernel.org
10432 L: devicetree@vger.kernel.org
10434 F: arch/arm/boot/dts/*omap*
10435 F: arch/arm/boot/dts/*am3*
10436 F: arch/arm/boot/dts/*am4*
10437 F: arch/arm/boot/dts/*am5*
10438 F: arch/arm/boot/dts/*dra7*
10440 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10441 L: linux-omap@vger.kernel.org
10442 L: linux-fbdev@vger.kernel.org
10444 F: drivers/video/fbdev/omap2/
10445 F: Documentation/arm/OMAP/DSS
10447 OMAP FRAMEBUFFER SUPPORT
10448 L: linux-fbdev@vger.kernel.org
10449 L: linux-omap@vger.kernel.org
10451 F: drivers/video/fbdev/omap/
10453 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10454 M: Roger Quadros <rogerq@ti.com>
10455 M: Tony Lindgren <tony@atomide.com>
10456 L: linux-omap@vger.kernel.org
10458 F: drivers/memory/omap-gpmc.c
10459 F: arch/arm/mach-omap2/*gpmc*
10462 M: Grygorii Strashko <grygorii.strashko@ti.com>
10463 M: Santosh Shilimkar <ssantosh@kernel.org>
10464 M: Kevin Hilman <khilman@kernel.org>
10465 L: linux-omap@vger.kernel.org
10467 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10468 F: drivers/gpio/gpio-omap.c
10470 OMAP HARDWARE SPINLOCK SUPPORT
10471 M: Ohad Ben-Cohen <ohad@wizery.com>
10472 L: linux-omap@vger.kernel.org
10474 F: drivers/hwspinlock/omap_hwspinlock.c
10476 OMAP HS MMC SUPPORT
10477 L: linux-mmc@vger.kernel.org
10478 L: linux-omap@vger.kernel.org
10480 F: drivers/mmc/host/omap_hsmmc.c
10483 M: Paul Walmsley <paul@pwsan.com>
10484 L: linux-omap@vger.kernel.org
10486 F: arch/arm/mach-omap2/omap_hwmod*data*
10488 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10489 M: Benoît Cousson <bcousson@baylibre.com>
10490 L: linux-omap@vger.kernel.org
10492 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10495 M: Benoît Cousson <bcousson@baylibre.com>
10496 M: Paul Walmsley <paul@pwsan.com>
10497 L: linux-omap@vger.kernel.org
10499 F: arch/arm/mach-omap2/omap_hwmod.*
10501 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10502 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10503 L: linux-media@vger.kernel.org
10505 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10506 F: drivers/media/platform/omap3isp/
10507 F: drivers/staging/media/omap4iss/
10510 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10511 L: linux-omap@vger.kernel.org
10513 F: drivers/mmc/host/omap.c
10515 OMAP POWER MANAGEMENT SUPPORT
10516 M: Kevin Hilman <khilman@kernel.org>
10517 L: linux-omap@vger.kernel.org
10519 F: arch/arm/*omap*/*pm*
10520 F: drivers/cpufreq/omap-cpufreq.c
10522 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10523 M: Rajendra Nayak <rnayak@codeaurora.org>
10524 M: Paul Walmsley <paul@pwsan.com>
10525 L: linux-omap@vger.kernel.org
10527 F: arch/arm/mach-omap2/prm*
10529 OMAP RANDOM NUMBER GENERATOR SUPPORT
10530 M: Deepak Saxena <dsaxena@plexity.net>
10532 F: drivers/char/hw_random/omap-rng.c
10535 L: linux-usb@vger.kernel.org
10536 L: linux-omap@vger.kernel.org
10538 F: drivers/usb/*/*omap*
10539 F: arch/arm/*omap*/usb*
10541 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10542 M: Mark Jackson <mpfj@newflow.co.uk>
10543 L: linux-omap@vger.kernel.org
10545 F: arch/arm/boot/dts/am335x-nano.dts
10548 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10549 M: Tony Lindgren <tony@atomide.com>
10550 L: linux-omap@vger.kernel.org
10551 Q: http://patchwork.kernel.org/project/linux-omap/list/
10552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10554 F: arch/arm/mach-omap1/
10555 F: arch/arm/plat-omap/
10556 F: arch/arm/configs/omap1_defconfig
10557 F: drivers/i2c/busses/i2c-omap.c
10558 F: include/linux/platform_data/i2c-omap.h
10561 M: Tony Lindgren <tony@atomide.com>
10562 L: linux-omap@vger.kernel.org
10563 W: http://www.muru.com/linux/omap/
10564 W: http://linux.omap.com/
10565 Q: http://patchwork.kernel.org/project/linux-omap/list/
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10568 F: arch/arm/mach-omap2/
10569 F: arch/arm/plat-omap/
10570 F: arch/arm/configs/omap2plus_defconfig
10571 F: drivers/i2c/busses/i2c-omap.c
10572 F: drivers/irqchip/irq-omap-intc.c
10573 F: drivers/mfd/*omap*.c
10574 F: drivers/mfd/menelaus.c
10575 F: drivers/mfd/palmas.c
10576 F: drivers/mfd/tps65217.c
10577 F: drivers/mfd/tps65218.c
10578 F: drivers/mfd/tps65910.c
10579 F: drivers/mfd/twl-core.[ch]
10580 F: drivers/mfd/twl4030*.c
10581 F: drivers/mfd/twl6030*.c
10582 F: drivers/mfd/twl6040*.c
10583 F: drivers/regulator/palmas-regulator*.c
10584 F: drivers/regulator/pbias-regulator.c
10585 F: drivers/regulator/tps65217-regulator.c
10586 F: drivers/regulator/tps65218-regulator.c
10587 F: drivers/regulator/tps65910-regulator.c
10588 F: drivers/regulator/twl-regulator.c
10589 F: drivers/regulator/twl6030-regulator.c
10590 F: include/linux/platform_data/i2c-omap.h
10592 ONION OMEGA2+ BOARD
10593 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10594 L: linux-mips@linux-mips.org
10596 F: arch/mips/boot/dts/ralink/omega2p.dts
10599 M: Bob Copeland <me@bobcopeland.com>
10600 L: linux-karma-devel@lists.sourceforge.net
10602 F: Documentation/filesystems/omfs.txt
10605 OMNIKEY CARDMAN 4000 DRIVER
10606 M: Harald Welte <laforge@gnumonks.org>
10608 F: drivers/char/pcmcia/cm4000_cs.c
10609 F: include/linux/cm4000_cs.h
10610 F: include/uapi/linux/cm4000_cs.h
10612 OMNIKEY CARDMAN 4040 DRIVER
10613 M: Harald Welte <laforge@gnumonks.org>
10615 F: drivers/char/pcmcia/cm4040_cs.*
10617 OMNIVISION OV13858 SENSOR DRIVER
10618 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10619 L: linux-media@vger.kernel.org
10620 T: git git://linuxtv.org/media_tree.git
10622 F: drivers/media/i2c/ov13858.c
10624 OMNIVISION OV2680 SENSOR DRIVER
10625 M: Rui Miguel Silva <rmfrfs@gmail.com>
10626 L: linux-media@vger.kernel.org
10627 T: git git://linuxtv.org/media_tree.git
10629 F: drivers/media/i2c/ov2680.c
10630 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10632 OMNIVISION OV2685 SENSOR DRIVER
10633 M: Shunqian Zheng <zhengsq@rock-chips.com>
10634 L: linux-media@vger.kernel.org
10635 T: git git://linuxtv.org/media_tree.git
10637 F: drivers/media/i2c/ov2685.c
10639 OMNIVISION OV5640 SENSOR DRIVER
10640 M: Steve Longerbeam <slongerbeam@gmail.com>
10641 L: linux-media@vger.kernel.org
10642 T: git git://linuxtv.org/media_tree.git
10644 F: drivers/media/i2c/ov5640.c
10646 OMNIVISION OV5647 SENSOR DRIVER
10647 M: Luis Oliveira <lolivei@synopsys.com>
10648 L: linux-media@vger.kernel.org
10649 T: git git://linuxtv.org/media_tree.git
10651 F: drivers/media/i2c/ov5647.c
10653 OMNIVISION OV5695 SENSOR DRIVER
10654 M: Shunqian Zheng <zhengsq@rock-chips.com>
10655 L: linux-media@vger.kernel.org
10656 T: git git://linuxtv.org/media_tree.git
10658 F: drivers/media/i2c/ov5695.c
10660 OMNIVISION OV7670 SENSOR DRIVER
10661 M: Jonathan Corbet <corbet@lwn.net>
10662 L: linux-media@vger.kernel.org
10663 T: git git://linuxtv.org/media_tree.git
10665 F: drivers/media/i2c/ov7670.c
10666 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10668 OMNIVISION OV772x SENSOR DRIVER
10669 M: Jacopo Mondi <jacopo@jmondi.org>
10670 L: linux-media@vger.kernel.org
10671 T: git git://linuxtv.org/media_tree.git
10673 F: drivers/media/i2c/ov772x.c
10674 F: include/media/i2c/ov772x.h
10675 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10677 OMNIVISION OV7740 SENSOR DRIVER
10678 M: Wenyou Yang <wenyou.yang@microchip.com>
10679 L: linux-media@vger.kernel.org
10680 T: git git://linuxtv.org/media_tree.git
10682 F: drivers/media/i2c/ov7740.c
10683 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10685 OMNIVISION OV9650 SENSOR DRIVER
10686 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10687 R: Akinobu Mita <akinobu.mita@gmail.com>
10688 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10689 L: linux-media@vger.kernel.org
10690 T: git git://linuxtv.org/media_tree.git
10692 F: drivers/media/i2c/ov9650.c
10693 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10695 ONENAND FLASH DRIVER
10696 M: Kyungmin Park <kyungmin.park@samsung.com>
10697 L: linux-mtd@lists.infradead.org
10699 F: drivers/mtd/nand/onenand/
10700 F: include/linux/mtd/onenand*.h
10702 ONSTREAM SCSI TAPE DRIVER
10703 M: Willem Riede <osst@riede.org>
10704 L: osst-users@lists.sourceforge.net
10705 L: linux-scsi@vger.kernel.org
10707 F: Documentation/scsi/osst.txt
10708 F: drivers/scsi/osst.*
10709 F: drivers/scsi/osst_*.h
10710 F: drivers/scsi/st.h
10713 M: Jens Wiklander <jens.wiklander@linaro.org>
10715 F: drivers/tee/optee/
10718 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10719 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10720 L: linux-rdma@vger.kernel.org
10722 F: drivers/infiniband/ulp/opa_vnic
10724 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10725 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10726 M: Frank Rowand <frowand.list@gmail.com>
10727 L: devicetree@vger.kernel.org
10729 F: Documentation/devicetree/dynamic-resolution-notes.txt
10730 F: Documentation/devicetree/overlay-notes.txt
10731 F: drivers/of/overlay.c
10732 F: drivers/of/resolver.c
10733 K: of_overlay_notifier_
10735 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10736 M: Rob Herring <robh+dt@kernel.org>
10737 M: Frank Rowand <frowand.list@gmail.com>
10738 L: devicetree@vger.kernel.org
10739 W: http://www.devicetree.org/
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10743 F: include/linux/of*.h
10745 F: Documentation/ABI/testing/sysfs-firmware-ofw
10747 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10748 M: Rob Herring <robh+dt@kernel.org>
10749 M: Mark Rutland <mark.rutland@arm.com>
10750 L: devicetree@vger.kernel.org
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10752 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10754 F: Documentation/devicetree/
10755 F: arch/*/boot/dts/
10756 F: include/dt-bindings/
10758 OPENCORES I2C BUS DRIVER
10759 M: Peter Korsgaard <jacmet@sunsite.dk>
10760 L: linux-i2c@vger.kernel.org
10762 F: Documentation/i2c/busses/i2c-ocores
10763 F: drivers/i2c/busses/i2c-ocores.c
10765 OPENRISC ARCHITECTURE
10766 M: Jonas Bonn <jonas@southpole.se>
10767 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10768 M: Stafford Horne <shorne@gmail.com>
10769 T: git git://github.com/openrisc/linux.git
10770 L: openrisc@lists.librecores.org
10771 W: http://openrisc.io
10773 F: Documentation/devicetree/bindings/openrisc/
10774 F: Documentation/openrisc/
10776 F: drivers/irqchip/irq-ompic.c
10777 F: drivers/irqchip/irq-or1k-*
10780 M: Pravin B Shelar <pshelar@ovn.org>
10781 L: netdev@vger.kernel.org
10782 L: dev@openvswitch.org
10783 W: http://openvswitch.org
10785 F: net/openvswitch/
10786 F: include/uapi/linux/openvswitch.h
10788 OPERATING PERFORMANCE POINTS (OPP)
10789 M: Viresh Kumar <vireshk@kernel.org>
10790 M: Nishanth Menon <nm@ti.com>
10791 M: Stephen Boyd <sboyd@kernel.org>
10792 L: linux-pm@vger.kernel.org
10794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10796 F: include/linux/pm_opp.h
10797 F: Documentation/power/opp.txt
10798 F: Documentation/devicetree/bindings/opp/
10801 M: Clemens Ladisch <clemens@ladisch.de>
10802 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10803 T: git git://git.alsa-project.org/alsa-kernel.git
10805 F: sound/drivers/opl4/
10808 M: Robert Richter <rric@kernel.org>
10809 L: oprofile-list@lists.sf.net
10811 F: arch/*/include/asm/oprofile*.h
10812 F: arch/*/oprofile/
10813 F: drivers/oprofile/
10814 F: include/linux/oprofile.h
10816 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10817 M: Mark Fasheh <mark@fasheh.com>
10818 M: Joel Becker <jlbec@evilplan.org>
10819 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10820 W: http://ocfs2.wiki.kernel.org
10822 F: Documentation/filesystems/ocfs2.txt
10823 F: Documentation/filesystems/dlmfs.txt
10826 ORANGEFS FILESYSTEM
10827 M: Mike Marshall <hubcap@omnibond.com>
10828 R: Martin Brandenburg <martin@omnibond.com>
10829 L: devel@lists.orangefs.org
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10833 F: Documentation/filesystems/orangefs.txt
10836 L: linux-wireless@vger.kernel.org
10837 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10838 W: http://www.nongnu.org/orinoco/
10840 F: drivers/net/wireless/intersil/orinoco/
10842 OSD LIBRARY and FILESYSTEM
10843 M: Boaz Harrosh <ooo@electrozaur.com>
10845 F: drivers/scsi/osd/
10846 F: include/scsi/osd_*
10849 OV2659 OMNIVISION SENSOR DRIVER
10850 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10851 L: linux-media@vger.kernel.org
10852 W: https://linuxtv.org
10853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10854 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10856 F: drivers/media/i2c/ov2659.c
10857 F: include/media/i2c/ov2659.h
10860 M: Miklos Szeredi <miklos@szeredi.hu>
10861 L: linux-unionfs@vger.kernel.org
10862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10865 F: Documentation/filesystems/overlayfs.txt
10867 P54 WIRELESS DRIVER
10868 M: Christian Lamparter <chunkeey@googlemail.com>
10869 L: linux-wireless@vger.kernel.org
10870 W: http://wireless.kernel.org/en/users/Drivers/p54
10872 F: drivers/net/wireless/intersil/p54/
10874 PA SEMI ETHERNET DRIVER
10875 L: netdev@vger.kernel.org
10877 F: drivers/net/ethernet/pasemi/*
10879 PA SEMI SMBUS DRIVER
10880 L: linux-i2c@vger.kernel.org
10882 F: drivers/i2c/busses/i2c-pasemi.c
10884 PADATA PARALLEL EXECUTION MECHANISM
10885 M: Steffen Klassert <steffen.klassert@secunet.com>
10886 L: linux-crypto@vger.kernel.org
10889 F: include/linux/padata.h
10890 F: Documentation/padata.txt
10892 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10893 M: Harald Welte <laforge@gnumonks.org>
10894 L: platform-driver-x86@vger.kernel.org
10896 F: drivers/platform/x86/panasonic-laptop.c
10898 PARALLEL LCD/KEYPAD PANEL DRIVER
10899 M: Willy Tarreau <willy@haproxy.com>
10900 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10902 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10903 F: drivers/misc/panel.c
10905 PARALLEL PORT SUBSYSTEM
10906 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10907 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10908 L: linux-parport@lists.infradead.org (subscribers-only)
10910 F: drivers/parport/
10911 F: include/linux/parport*.h
10912 F: drivers/char/ppdev.c
10913 F: include/uapi/linux/ppdev.h
10914 F: Documentation/parport*.txt
10916 PARAVIRT_OPS INTERFACE
10917 M: Juergen Gross <jgross@suse.com>
10918 M: Alok Kataria <akataria@vmware.com>
10919 L: virtualization@lists.linux-foundation.org
10921 F: Documentation/virtual/paravirt_ops.txt
10922 F: arch/*/kernel/paravirt*
10923 F: arch/*/include/asm/paravirt*.h
10924 F: include/linux/hypervisor.h
10926 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10927 M: Tim Waugh <tim@cyberelk.net>
10928 L: linux-parport@lists.infradead.org (subscribers-only)
10930 F: Documentation/blockdev/paride.txt
10931 F: drivers/block/paride/
10933 PARISC ARCHITECTURE
10934 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10935 M: Helge Deller <deller@gmx.de>
10936 L: linux-parisc@vger.kernel.org
10937 W: http://www.parisc-linux.org/
10938 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10943 F: Documentation/parisc/
10945 F: drivers/char/agp/parisc-agp.c
10946 F: drivers/input/serio/gscps2.c
10947 F: drivers/parport/parport_gsc.*
10948 F: drivers/tty/serial/8250/8250_gsc.c
10949 F: drivers/video/fbdev/sti*
10950 F: drivers/video/console/sti*
10951 F: drivers/video/logo/logo_parisc*
10954 M: Jiri Pirko <jiri@mellanox.com>
10955 L: netdev@vger.kernel.org
10958 F: lib/test_parman.c
10959 F: include/linux/parman.h
10961 PC87360 HARDWARE MONITORING DRIVER
10962 M: Jim Cromie <jim.cromie@gmail.com>
10963 L: linux-hwmon@vger.kernel.org
10965 F: Documentation/hwmon/pc87360
10966 F: drivers/hwmon/pc87360.c
10968 PC8736x GPIO DRIVER
10969 M: Jim Cromie <jim.cromie@gmail.com>
10971 F: drivers/char/pc8736x_gpio.c
10973 PC87427 HARDWARE MONITORING DRIVER
10974 M: Jean Delvare <jdelvare@suse.com>
10975 L: linux-hwmon@vger.kernel.org
10977 F: Documentation/hwmon/pc87427
10978 F: drivers/hwmon/pc87427.c
10981 M: Riku Voipio <riku.voipio@iki.fi>
10983 F: drivers/leds/leds-pca9532.c
10984 F: include/linux/leds-pca9532.h
10986 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10987 M: Guenter Roeck <linux@roeck-us.net>
10988 L: linux-i2c@vger.kernel.org
10990 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10992 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10993 M: Khalid Aziz <khalid@gonehiking.org>
10995 F: drivers/firmware/pcdp.*
10997 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10998 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10999 L: linux-pci@vger.kernel.org
11000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11002 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11003 F: drivers/pci/controller/pci-aardvark.c
11005 PCI DRIVER FOR ALTERA PCIE IP
11006 M: Ley Foon Tan <lftan@altera.com>
11007 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11008 L: linux-pci@vger.kernel.org
11010 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11011 F: drivers/pci/controller/pcie-altera.c
11013 PCI DRIVER FOR APPLIEDMICRO XGENE
11014 M: Tanmay Inamdar <tinamdar@apm.com>
11015 L: linux-pci@vger.kernel.org
11016 L: linux-arm-kernel@lists.infradead.org
11018 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11019 F: drivers/pci/controller/pci-xgene.c
11021 PCI DRIVER FOR ARM VERSATILE PLATFORM
11022 M: Rob Herring <robh@kernel.org>
11023 L: linux-pci@vger.kernel.org
11024 L: linux-arm-kernel@lists.infradead.org
11026 F: Documentation/devicetree/bindings/pci/versatile.txt
11027 F: drivers/pci/controller/pci-versatile.c
11029 PCI DRIVER FOR ARMADA 8K
11030 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11031 L: linux-pci@vger.kernel.org
11032 L: linux-arm-kernel@lists.infradead.org
11034 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11035 F: drivers/pci/controller/dwc/pcie-armada8k.c
11037 PCI DRIVER FOR CADENCE PCIE IP
11038 M: Alan Douglas <adouglas@cadence.com>
11039 L: linux-pci@vger.kernel.org
11041 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11042 F: drivers/pci/controller/pcie-cadence*
11044 PCI DRIVER FOR FREESCALE LAYERSCAPE
11045 M: Minghuan Lian <minghuan.Lian@nxp.com>
11046 M: Mingkai Hu <mingkai.hu@nxp.com>
11047 M: Roy Zang <roy.zang@nxp.com>
11048 L: linuxppc-dev@lists.ozlabs.org
11049 L: linux-pci@vger.kernel.org
11050 L: linux-arm-kernel@lists.infradead.org
11052 F: drivers/pci/controller/dwc/*layerscape*
11054 PCI DRIVER FOR GENERIC OF HOSTS
11055 M: Will Deacon <will.deacon@arm.com>
11056 L: linux-pci@vger.kernel.org
11057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11060 F: drivers/pci/controller/pci-host-common.c
11061 F: drivers/pci/controller/pci-host-generic.c
11063 PCI DRIVER FOR IMX6
11064 M: Richard Zhu <hongxing.zhu@nxp.com>
11065 M: Lucas Stach <l.stach@pengutronix.de>
11066 L: linux-pci@vger.kernel.org
11067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11069 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11070 F: drivers/pci/controller/dwc/*imx6*
11072 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11073 M: Keith Busch <keith.busch@intel.com>
11074 M: Jonathan Derrick <jonathan.derrick@intel.com>
11075 L: linux-pci@vger.kernel.org
11077 F: drivers/pci/controller/vmd.c
11079 PCI DRIVER FOR MICROSEMI SWITCHTEC
11080 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11081 M: Logan Gunthorpe <logang@deltatee.com>
11082 L: linux-pci@vger.kernel.org
11084 F: Documentation/switchtec.txt
11085 F: Documentation/ABI/testing/sysfs-class-switchtec
11086 F: drivers/pci/switch/switchtec*
11087 F: include/uapi/linux/switchtec_ioctl.h
11088 F: include/linux/switchtec.h
11089 F: drivers/ntb/hw/mscc/
11091 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11092 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11093 M: Jason Cooper <jason@lakedaemon.net>
11094 L: linux-pci@vger.kernel.org
11095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11097 F: drivers/pci/controller/*mvebu*
11099 PCI DRIVER FOR NVIDIA TEGRA
11100 M: Thierry Reding <thierry.reding@gmail.com>
11101 L: linux-tegra@vger.kernel.org
11102 L: linux-pci@vger.kernel.org
11104 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11105 F: drivers/pci/controller/pci-tegra.c
11107 PCI DRIVER FOR RENESAS R-CAR
11108 M: Simon Horman <horms@verge.net.au>
11109 L: linux-pci@vger.kernel.org
11110 L: linux-renesas-soc@vger.kernel.org
11112 F: drivers/pci/controller/*rcar*
11114 PCI DRIVER FOR SAMSUNG EXYNOS
11115 M: Jingoo Han <jingoohan1@gmail.com>
11116 L: linux-pci@vger.kernel.org
11117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11118 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11120 F: drivers/pci/controller/dwc/pci-exynos.c
11122 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11123 M: Jingoo Han <jingoohan1@gmail.com>
11124 M: Joao Pinto <Joao.Pinto@synopsys.com>
11125 L: linux-pci@vger.kernel.org
11127 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11128 F: drivers/pci/controller/dwc/*designware*
11130 PCI DRIVER FOR TI DRA7XX
11131 M: Kishon Vijay Abraham I <kishon@ti.com>
11132 L: linux-omap@vger.kernel.org
11133 L: linux-pci@vger.kernel.org
11135 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11136 F: drivers/pci/controller/dwc/pci-dra7xx.c
11138 PCI DRIVER FOR TI KEYSTONE
11139 M: Murali Karicheri <m-karicheri2@ti.com>
11140 L: linux-pci@vger.kernel.org
11141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11143 F: drivers/pci/controller/dwc/*keystone*
11145 PCI ENDPOINT SUBSYSTEM
11146 M: Kishon Vijay Abraham I <kishon@ti.com>
11147 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11148 L: linux-pci@vger.kernel.org
11149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11151 F: drivers/pci/endpoint/
11152 F: drivers/misc/pci_endpoint_test.c
11155 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11156 M: Russell Currey <ruscur@russell.cc>
11157 L: linuxppc-dev@lists.ozlabs.org
11159 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11160 F: arch/powerpc/kernel/eeh*.c
11161 F: arch/powerpc/platforms/*/eeh*.c
11162 F: arch/powerpc/include/*/eeh*.h
11165 M: Linas Vepstas <linasvepstas@gmail.com>
11166 L: linux-pci@vger.kernel.org
11168 F: Documentation/PCI/pci-error-recovery.txt
11170 PCI MSI DRIVER FOR ALTERA MSI IP
11171 M: Ley Foon Tan <lftan@altera.com>
11172 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11173 L: linux-pci@vger.kernel.org
11175 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11176 F: drivers/pci/controller/pcie-altera-msi.c
11178 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11179 M: Duc Dang <dhdang@apm.com>
11180 L: linux-pci@vger.kernel.org
11181 L: linux-arm-kernel@lists.infradead.org
11183 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11184 F: drivers/pci/controller/pci-xgene-msi.c
11187 M: Bjorn Helgaas <bhelgaas@google.com>
11188 L: linux-pci@vger.kernel.org
11189 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11192 F: Documentation/devicetree/bindings/pci/
11193 F: Documentation/PCI/
11194 F: drivers/acpi/pci*
11196 F: include/asm-generic/pci*
11197 F: include/linux/pci*
11198 F: include/linux/of_pci.h
11199 F: include/uapi/linux/pci*
11202 F: arch/x86/kernel/quirks.c
11204 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11205 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11206 L: linux-pci@vger.kernel.org
11207 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11210 F: drivers/pci/controller/
11212 PCIE DRIVER FOR AXIS ARTPEC
11213 M: Jesper Nilsson <jesper.nilsson@axis.com>
11214 L: linux-arm-kernel@axis.com
11215 L: linux-pci@vger.kernel.org
11217 F: Documentation/devicetree/bindings/pci/axis,artpec*
11218 F: drivers/pci/controller/dwc/*artpec*
11220 PCIE DRIVER FOR CAVIUM THUNDERX
11221 M: David Daney <david.daney@cavium.com>
11222 L: linux-pci@vger.kernel.org
11223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11225 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11226 F: drivers/pci/controller/pci-thunder-*
11228 PCIE DRIVER FOR HISILICON
11229 M: Zhou Wang <wangzhou1@hisilicon.com>
11230 L: linux-pci@vger.kernel.org
11232 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11233 F: drivers/pci/controller/dwc/pcie-hisi.c
11235 PCIE DRIVER FOR HISILICON KIRIN
11236 M: Xiaowei Song <songxiaowei@hisilicon.com>
11237 M: Binghui Wang <wangbinghui@hisilicon.com>
11238 L: linux-pci@vger.kernel.org
11240 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11241 F: drivers/pci/controller/dwc/pcie-kirin.c
11243 PCIE DRIVER FOR HISILICON STB
11244 M: Jianguo Sun <sunjianguo1@huawei.com>
11245 M: Shawn Guo <shawn.guo@linaro.org>
11246 L: linux-pci@vger.kernel.org
11248 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11249 F: drivers/pci/controller/dwc/pcie-histb.c
11251 PCIE DRIVER FOR MEDIATEK
11252 M: Ryder Lee <ryder.lee@mediatek.com>
11253 L: linux-pci@vger.kernel.org
11254 L: linux-mediatek@lists.infradead.org
11256 F: Documentation/devicetree/bindings/pci/mediatek*
11257 F: drivers/pci/controller/*mediatek*
11259 PCIE DRIVER FOR QUALCOMM MSM
11260 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11261 L: linux-pci@vger.kernel.org
11262 L: linux-arm-msm@vger.kernel.org
11264 F: drivers/pci/controller/dwc/*qcom*
11266 PCIE DRIVER FOR ROCKCHIP
11267 M: Shawn Lin <shawn.lin@rock-chips.com>
11268 L: linux-pci@vger.kernel.org
11269 L: linux-rockchip@lists.infradead.org
11271 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11272 F: drivers/pci/controller/pcie-rockchip*
11274 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11275 M: Linus Walleij <linus.walleij@linaro.org>
11276 L: linux-pci@vger.kernel.org
11278 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11279 F: drivers/pci/controller/pci-v3-semi.c
11281 PCIE DRIVER FOR ST SPEAR13XX
11282 M: Pratyush Anand <pratyush.anand@gmail.com>
11283 L: linux-pci@vger.kernel.org
11285 F: drivers/pci/controller/dwc/*spear*
11288 M: Dominik Brodowski <linux@dominikbrodowski.net>
11289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11291 F: Documentation/pcmcia/
11296 PCNET32 NETWORK DRIVER
11297 M: Don Fry <pcnet32@frontier.com>
11298 L: netdev@vger.kernel.org
11300 F: drivers/net/ethernet/amd/pcnet32.c
11302 PCRYPT PARALLEL CRYPTO ENGINE
11303 M: Steffen Klassert <steffen.klassert@secunet.com>
11304 L: linux-crypto@vger.kernel.org
11307 F: include/crypto/pcrypt.h
11309 PEAQ WMI HOTKEYS DRIVER
11310 M: Hans de Goede <hdegoede@redhat.com>
11311 L: platform-driver-x86@vger.kernel.org
11313 F: drivers/platform/x86/peaq-wmi.c
11315 PER-CPU MEMORY ALLOCATOR
11316 M: Tejun Heo <tj@kernel.org>
11317 M: Christoph Lameter <cl@linux.com>
11318 M: Dennis Zhou <dennisszhou@gmail.com>
11319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11321 F: include/linux/percpu*.h
11323 F: arch/*/include/asm/percpu.h
11325 PER-TASK DELAY ACCOUNTING
11326 M: Balbir Singh <bsingharora@gmail.com>
11328 F: include/linux/delayacct.h
11329 F: kernel/delayacct.c
11331 PERFORMANCE EVENTS SUBSYSTEM
11332 M: Peter Zijlstra <peterz@infradead.org>
11333 M: Ingo Molnar <mingo@redhat.com>
11334 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11335 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11336 R: Jiri Olsa <jolsa@redhat.com>
11337 R: Namhyung Kim <namhyung@kernel.org>
11338 L: linux-kernel@vger.kernel.org
11339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11342 F: include/linux/perf_event.h
11343 F: include/uapi/linux/perf_event.h
11344 F: arch/*/kernel/perf_event*.c
11345 F: arch/*/kernel/*/perf_event*.c
11346 F: arch/*/kernel/*/*/perf_event*.c
11347 F: arch/*/include/asm/perf_event.h
11348 F: arch/*/kernel/perf_callchain.c
11352 PERSONALITY HANDLING
11353 M: Christoph Hellwig <hch@infradead.org>
11354 L: linux-abi-devel@lists.sourceforge.net
11356 F: include/linux/personality.h
11357 F: include/uapi/linux/personality.h
11359 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11360 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11361 L: linux-input@vger.kernel.org
11363 F: Documentation/input/devices/pxrc.rst
11364 F: drivers/input/joystick/pxrc.c
11367 M: Remi Denis-Courmont <courmisch@gmail.com>
11369 F: Documentation/networking/phonet.txt
11370 F: include/linux/phonet.h
11371 F: include/net/phonet/
11372 F: include/uapi/linux/phonet.h
11376 M: Joern Engel <joern@lazybastard.org>
11377 L: linux-mtd@lists.infradead.org
11379 F: drivers/mtd/devices/phram.c
11382 M: Bruno Prémont <bonbons@linux-vserver.org>
11383 L: linux-input@vger.kernel.org
11385 F: drivers/hid/hid-picolcd*
11388 M: Jamie Iles <jamie@jamieiles.com>
11389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11390 T: git git://github.com/jamieiles/linux-2.6-ji.git
11392 F: arch/arm/boot/dts/picoxcell*
11393 F: arch/arm/mach-picoxcell/
11394 F: drivers/crypto/picoxcell*
11396 PIN CONTROL SUBSYSTEM
11397 M: Linus Walleij <linus.walleij@linaro.org>
11398 L: linux-gpio@vger.kernel.org
11399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11401 F: Documentation/devicetree/bindings/pinctrl/
11402 F: Documentation/driver-api/pinctl.rst
11403 F: drivers/pinctrl/
11404 F: include/linux/pinctrl/
11406 PIN CONTROLLER - ATMEL AT91
11407 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11410 F: drivers/pinctrl/pinctrl-at91.*
11412 PIN CONTROLLER - ATMEL AT91 PIO4
11413 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11415 L: linux-gpio@vger.kernel.org
11417 F: drivers/pinctrl/pinctrl-at91-pio4.*
11419 PIN CONTROLLER - FREESCALE
11420 M: Dong Aisheng <aisheng.dong@nxp.com>
11421 M: Fabio Estevam <festevam@gmail.com>
11422 M: Shawn Guo <shawnguo@kernel.org>
11423 M: Stefan Agner <stefan@agner.ch>
11424 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11425 L: linux-gpio@vger.kernel.org
11427 F: drivers/pinctrl/freescale/
11428 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11430 PIN CONTROLLER - INTEL
11431 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11432 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11434 F: drivers/pinctrl/intel/
11436 PIN CONTROLLER - MEDIATEK
11437 M: Sean Wang <sean.wang@mediatek.com>
11438 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11440 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11441 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11442 F: drivers/pinctrl/mediatek/mtk-eint.*
11443 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11444 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11445 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11447 PIN CONTROLLER - QUALCOMM
11448 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11450 L: linux-arm-msm@vger.kernel.org
11451 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11452 F: drivers/pinctrl/qcom/
11454 PIN CONTROLLER - RENESAS
11455 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11456 M: Geert Uytterhoeven <geert+renesas@glider.be>
11457 L: linux-renesas-soc@vger.kernel.org
11458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11460 F: drivers/pinctrl/sh-pfc/
11462 PIN CONTROLLER - SAMSUNG
11463 M: Tomasz Figa <tomasz.figa@gmail.com>
11464 M: Krzysztof Kozlowski <krzk@kernel.org>
11465 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11467 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11468 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11471 F: drivers/pinctrl/samsung/
11472 F: include/dt-bindings/pinctrl/samsung.h
11473 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11475 PIN CONTROLLER - SINGLE
11476 M: Tony Lindgren <tony@atomide.com>
11477 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11479 L: linux-omap@vger.kernel.org
11481 F: drivers/pinctrl/pinctrl-single.c
11483 PIN CONTROLLER - ST SPEAR
11484 M: Viresh Kumar <vireshk@kernel.org>
11485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11486 W: http://www.st.com/spear
11488 F: drivers/pinctrl/spear/
11490 PISTACHIO SOC SUPPORT
11491 M: James Hartley <james.hartley@sondrel.com>
11492 L: linux-mips@linux-mips.org
11494 F: arch/mips/pistachio/
11495 F: arch/mips/include/asm/mach-pistachio/
11496 F: arch/mips/boot/dts/img/pistachio*
11497 F: arch/mips/configs/pistachio*_defconfig
11501 M: linux-block@vger.kernel.org
11502 F: drivers/block/pktcdvd.c
11503 F: include/linux/pktcdvd.h
11504 F: include/uapi/linux/pktcdvd.h
11506 PKUNITY SOC DRIVERS
11507 M: Guan Xuetao <gxt@pku.edu.cn>
11508 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11510 T: git git://github.com/gxt/linux.git
11511 F: drivers/input/serio/i8042-unicore32io.h
11512 F: drivers/i2c/busses/i2c-puv3.c
11513 F: drivers/video/fbdev/fb-puv3.c
11514 F: drivers/rtc/rtc-puv3.c
11516 PMBUS HARDWARE MONITORING DRIVERS
11517 M: Guenter Roeck <linux@roeck-us.net>
11518 L: linux-hwmon@vger.kernel.org
11519 W: http://hwmon.wiki.kernel.org/
11520 W: http://www.roeck-us.net/linux/drivers/
11521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11523 F: Documentation/hwmon/pmbus
11524 F: drivers/hwmon/pmbus/
11525 F: include/linux/pmbus.h
11527 PMC SIERRA MaxRAID DRIVER
11528 L: linux-scsi@vger.kernel.org
11529 W: http://www.pmc-sierra.com/
11531 F: drivers/scsi/pmcraid.*
11533 PMC SIERRA PM8001 DRIVER
11534 M: Jack Wang <jinpu.wang@profitbricks.com>
11535 M: lindar_liu@usish.com
11536 L: linux-scsi@vger.kernel.org
11538 F: drivers/scsi/pm8001/
11541 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11545 POSIX CLOCKS and TIMERS
11546 M: Thomas Gleixner <tglx@linutronix.de>
11547 L: linux-kernel@vger.kernel.org
11548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11551 F: include/linux/timer*
11552 F: kernel/time/*timer*
11554 POWER MANAGEMENT CORE
11555 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11556 L: linux-pm@vger.kernel.org
11557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11558 B: https://bugzilla.kernel.org
11560 F: drivers/base/power/
11561 F: include/linux/pm.h
11562 F: include/linux/pm_*
11563 F: include/linux/powercap.h
11564 F: drivers/powercap/
11565 F: kernel/configs/nopm.config
11567 POWER STATE COORDINATION INTERFACE (PSCI)
11568 M: Mark Rutland <mark.rutland@arm.com>
11569 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11570 L: linux-arm-kernel@lists.infradead.org
11572 F: drivers/firmware/psci*.c
11573 F: include/linux/psci.h
11574 F: include/uapi/linux/psci.h
11576 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11577 M: Sebastian Reichel <sre@kernel.org>
11578 L: linux-pm@vger.kernel.org
11579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11581 F: Documentation/ABI/testing/sysfs-class-power
11582 F: Documentation/devicetree/bindings/power/supply/
11583 F: include/linux/power_supply.h
11584 F: drivers/power/supply/
11586 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11587 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11588 L: linuxppc-dev@lists.ozlabs.org
11590 F: drivers/char/powernv-op-panel.c
11592 PPP OVER ATM (RFC 2364)
11593 M: Mitchell Blank Jr <mitch@sfgoth.com>
11595 F: net/atm/pppoatm.c
11596 F: include/uapi/linux/atmppp.h
11599 M: Michal Ostrowski <mostrows@earthlink.net>
11601 F: drivers/net/ppp/pppoe.c
11602 F: drivers/net/ppp/pppox.c
11605 M: James Chapman <jchapman@katalix.com>
11607 F: net/l2tp/l2tp_ppp.c
11608 F: include/linux/if_pppol2tp.h
11609 F: include/uapi/linux/if_pppol2tp.h
11611 PPP PROTOCOL DRIVERS AND COMPRESSORS
11612 M: Paul Mackerras <paulus@samba.org>
11613 L: linux-ppp@vger.kernel.org
11615 F: drivers/net/ppp/ppp_*
11618 M: Rodolfo Giometti <giometti@enneenne.com>
11619 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11620 L: linuxpps@ml.enneenne.com (subscribers-only)
11622 F: Documentation/pps/
11623 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11624 F: Documentation/ABI/testing/sysfs-pps
11626 F: include/linux/pps*.h
11627 F: include/uapi/linux/pps.h
11630 M: Dmitry Kozlov <xeb@mail.ru>
11631 L: netdev@vger.kernel.org
11633 F: drivers/net/ppp/pptp.c
11634 W: http://sourceforge.net/projects/accel-pptp
11637 M: Robert Love <rml@tech9.net>
11638 L: kpreempt-tech@lists.sourceforge.net
11639 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11641 F: Documentation/preempt-locking.txt
11642 F: include/linux/preempt.h
11645 M: Petr Mladek <pmladek@suse.com>
11646 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11647 R: Steven Rostedt <rostedt@goodmis.org>
11650 F: include/linux/printk.h
11652 PRISM54 WIRELESS DRIVER
11653 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11654 L: linux-wireless@vger.kernel.org
11655 W: http://wireless.kernel.org/en/users/Drivers/p54
11657 F: drivers/net/wireless/intersil/prism54/
11660 R: Alexey Dobriyan <adobriyan@gmail.com>
11661 L: linux-kernel@vger.kernel.org
11662 L: linux-fsdevel@vger.kernel.org
11665 F: include/linux/proc_fs.h
11666 F: tools/testing/selftests/proc/
11669 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11670 M: Kees Cook <keescook@chromium.org>
11671 L: linux-kernel@vger.kernel.org
11672 L: linux-fsdevel@vger.kernel.org
11674 F: fs/proc/proc_sysctl.c
11675 F: include/linux/sysctl.h
11677 F: tools/testing/selftests/sysctl/
11679 PS3 NETWORK SUPPORT
11680 M: Geoff Levand <geoff@infradead.org>
11681 L: netdev@vger.kernel.org
11682 L: linuxppc-dev@lists.ozlabs.org
11684 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11686 PS3 PLATFORM SUPPORT
11687 M: Geoff Levand <geoff@infradead.org>
11688 L: linuxppc-dev@lists.ozlabs.org
11690 F: arch/powerpc/boot/ps3*
11691 F: arch/powerpc/include/asm/lv1call.h
11692 F: arch/powerpc/include/asm/ps3*.h
11693 F: arch/powerpc/platforms/ps3/
11696 F: drivers/rtc/rtc-ps3.c
11697 F: drivers/usb/host/*ps3.c
11698 F: sound/ppc/snd_ps3*
11701 M: Jim Paris <jim@jtan.com>
11702 M: Geoff Levand <geoff@infradead.org>
11703 L: linuxppc-dev@lists.ozlabs.org
11705 F: drivers/block/ps3vram.c
11707 PSAMPLE PACKET SAMPLING SUPPORT:
11708 M: Yotam Gigi <yotam.gi@gmail.com>
11711 F: include/net/psample.h
11712 F: include/uapi/linux/psample.h
11715 M: Kees Cook <keescook@chromium.org>
11716 M: Anton Vorontsov <anton@enomsg.org>
11717 M: Colin Cross <ccross@android.com>
11718 M: Tony Luck <tony.luck@intel.com>
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11722 F: include/linux/pstore*
11723 F: drivers/firmware/efi/efi-pstore.c
11724 F: drivers/acpi/apei/erst.c
11725 F: Documentation/admin-guide/ramoops.rst
11726 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11727 K: \b(pstore|ramoops)
11729 PTP HARDWARE CLOCK SUPPORT
11730 M: Richard Cochran <richardcochran@gmail.com>
11731 L: netdev@vger.kernel.org
11733 W: http://linuxptp.sourceforge.net/
11734 F: Documentation/ABI/testing/sysfs-ptp
11735 F: Documentation/ptp/*
11736 F: drivers/net/phy/dp83640*
11738 F: include/linux/ptp_cl*
11741 M: Oleg Nesterov <oleg@redhat.com>
11743 F: include/asm-generic/syscall.h
11744 F: include/linux/ptrace.h
11745 F: include/linux/regset.h
11746 F: include/linux/tracehook.h
11747 F: include/uapi/linux/ptrace.h
11748 F: include/uapi/linux/ptrace.h
11749 F: include/asm-generic/ptrace.h
11751 F: arch/*/ptrace*.c
11752 F: arch/*/*/ptrace*.c
11753 F: arch/*/include/asm/ptrace*.h
11756 M: Hans Verkuil <hverkuil@xs4all.nl>
11757 L: linux-media@vger.kernel.org
11758 T: git git://linuxtv.org/media_tree.git
11760 F: drivers/media/usb/pulse8-cec/*
11761 F: Documentation/media/cec-drivers/pulse8-cec.rst
11763 PVRUSB2 VIDEO4LINUX DRIVER
11764 M: Mike Isely <isely@pobox.com>
11765 L: pvrusb2@isely.net (subscribers-only)
11766 L: linux-media@vger.kernel.org
11767 W: http://www.isely.net/pvrusb2/
11768 T: git git://linuxtv.org/media_tree.git
11770 F: Documentation/media/v4l-drivers/pvrusb2*
11771 F: drivers/media/usb/pvrusb2/
11774 M: Hans Verkuil <hverkuil@xs4all.nl>
11775 L: linux-media@vger.kernel.org
11776 T: git git://linuxtv.org/media_tree.git
11778 F: drivers/media/usb/pwc/*
11781 M: Kamil Debski <kamil@wypas.org>
11782 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11783 L: linux-hwmon@vger.kernel.org
11785 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11786 F: Documentation/hwmon/pwm-fan
11787 F: drivers/hwmon/pwm-fan.c
11790 M: Sean Young <sean@mess.org>
11791 L: linux-media@vger.kernel.org
11793 F: drivers/media/rc/pwm-ir-tx.c
11796 M: Thierry Reding <thierry.reding@gmail.com>
11797 L: linux-pwm@vger.kernel.org
11799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11800 F: Documentation/pwm.txt
11801 F: Documentation/devicetree/bindings/pwm/
11802 F: include/linux/pwm.h
11804 F: drivers/video/backlight/pwm_bl.c
11805 F: include/linux/pwm_backlight.h
11806 F: drivers/gpio/gpio-mvebu.c
11807 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11810 M: Robert Jarzmik <robert.jarzmik@free.fr>
11811 L: linux-gpio@vger.kernel.org
11813 F: drivers/gpio/gpio-pxa.c
11819 M: Robert Jarzmik <robert.jarzmik@free.fr>
11820 L: linux-rtc@vger.kernel.org
11823 PXA2xx/PXA3xx SUPPORT
11824 M: Daniel Mack <daniel@zonque.org>
11825 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11826 M: Robert Jarzmik <robert.jarzmik@free.fr>
11827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11828 T: git git://github.com/hzhuang1/linux.git
11829 T: git git://github.com/rjarzmik/linux.git
11831 F: arch/arm/boot/dts/pxa*
11832 F: arch/arm/mach-pxa/
11833 F: drivers/dma/pxa*
11834 F: drivers/pcmcia/pxa2xx*
11835 F: drivers/pinctrl/pxa/
11836 F: drivers/spi/spi-pxa2xx*
11837 F: drivers/usb/gadget/udc/pxa2*
11838 F: include/sound/pxa2xx-lib.h
11843 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11844 L: qat-linux@intel.com
11846 F: drivers/crypto/qat/
11848 QCOM AUDIO (ASoC) DRIVERS
11849 M: Patrick Lai <plai@codeaurora.org>
11850 M: Banajit Goswami <bgoswami@codeaurora.org>
11851 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11855 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11856 M: Gabriel Somlo <somlo@cmu.edu>
11857 M: "Michael S. Tsirkin" <mst@redhat.com>
11858 L: qemu-devel@nongnu.org
11860 F: drivers/firmware/qemu_fw_cfg.c
11861 F: include/uapi/linux/qemu_fw_cfg.h
11864 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11865 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11866 L: linux-rdma@vger.kernel.org
11868 F: drivers/infiniband/hw/qib/
11870 QLOGIC QL41xxx FCOE DRIVER
11871 M: QLogic-Storage-Upstream@cavium.com
11872 L: linux-scsi@vger.kernel.org
11874 F: drivers/scsi/qedf/
11876 QLOGIC QL41xxx ISCSI DRIVER
11877 M: QLogic-Storage-Upstream@cavium.com
11878 L: linux-scsi@vger.kernel.org
11880 F: drivers/scsi/qedi/
11882 QLOGIC QL4xxx ETHERNET DRIVER
11883 M: Ariel Elior <Ariel.Elior@cavium.com>
11884 M: everest-linux-l2@cavium.com
11885 L: netdev@vger.kernel.org
11887 F: drivers/net/ethernet/qlogic/qed/
11888 F: include/linux/qed/
11889 F: drivers/net/ethernet/qlogic/qede/
11891 QLOGIC QL4xxx RDMA DRIVER
11892 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11893 M: Ariel Elior <Ariel.Elior@cavium.com>
11894 L: linux-rdma@vger.kernel.org
11896 F: drivers/infiniband/hw/qedr/
11897 F: include/uapi/rdma/qedr-abi.h
11899 QLOGIC QLA1280 SCSI DRIVER
11900 M: Michael Reed <mdr@sgi.com>
11901 L: linux-scsi@vger.kernel.org
11903 F: drivers/scsi/qla1280.[ch]
11905 QLOGIC QLA2XXX FC-SCSI DRIVER
11906 M: qla2xxx-upstream@qlogic.com
11907 L: linux-scsi@vger.kernel.org
11909 F: Documentation/scsi/LICENSE.qla2xxx
11910 F: drivers/scsi/qla2xxx/
11912 QLOGIC QLA3XXX NETWORK DRIVER
11913 M: Dept-GELinuxNICDev@cavium.com
11914 L: netdev@vger.kernel.org
11916 F: Documentation/networking/LICENSE.qla3xxx
11917 F: drivers/net/ethernet/qlogic/qla3xxx.*
11919 QLOGIC QLA4XXX iSCSI DRIVER
11920 M: QLogic-Storage-Upstream@qlogic.com
11921 L: linux-scsi@vger.kernel.org
11923 F: Documentation/scsi/LICENSE.qla4xxx
11924 F: drivers/scsi/qla4xxx/
11926 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11927 M: Harish Patil <harish.patil@cavium.com>
11928 M: Manish Chopra <manish.chopra@cavium.com>
11929 M: Dept-GELinuxNICDev@cavium.com
11930 L: netdev@vger.kernel.org
11932 F: drivers/net/ethernet/qlogic/qlcnic/
11934 QLOGIC QLGE 10Gb ETHERNET DRIVER
11935 M: Harish Patil <harish.patil@cavium.com>
11936 M: Manish Chopra <manish.chopra@cavium.com>
11937 M: Dept-GELinuxNICDev@cavium.com
11938 L: netdev@vger.kernel.org
11940 F: drivers/net/ethernet/qlogic/qlge/
11942 QM1D1B0004 MEDIA DRIVER
11943 M: Akihiro Tsukada <tskd08@gmail.com>
11944 L: linux-media@vger.kernel.org
11946 F: drivers/media/tuners/qm1d1b0004*
11948 QM1D1C0042 MEDIA DRIVER
11949 M: Akihiro Tsukada <tskd08@gmail.com>
11950 L: linux-media@vger.kernel.org
11952 F: drivers/media/tuners/qm1d1c0042*
11955 M: Anders Larsen <al@alarsen.net>
11956 W: http://www.alarsen.net/linux/qnx4fs/
11959 F: include/uapi/linux/qnx4_fs.h
11960 F: include/uapi/linux/qnxtypes.h
11962 QORIQ DPAA2 FSL-MC BUS DRIVER
11963 M: Stuart Yoder <stuyoder@gmail.com>
11964 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11965 L: linux-kernel@vger.kernel.org
11967 F: drivers/bus/fsl-mc/
11968 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11969 F: Documentation/networking/dpaa2/overview.rst
11971 QT1010 MEDIA DRIVER
11972 M: Antti Palosaari <crope@iki.fi>
11973 L: linux-media@vger.kernel.org
11974 W: https://linuxtv.org
11975 W: http://palosaari.fi/linux/
11976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11977 T: git git://linuxtv.org/anttip/media_tree.git
11979 F: drivers/media/tuners/qt1010*
11981 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11982 M: Kalle Valo <kvalo@codeaurora.org>
11983 L: ath10k@lists.infradead.org
11984 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11987 F: drivers/net/wireless/ath/ath10k/
11989 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11990 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11991 L: linux-wireless@vger.kernel.org
11992 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11994 F: drivers/net/wireless/ath/ath9k/
11996 QUALCOMM CAMERA SUBSYSTEM DRIVER
11997 M: Todor Tomov <todor.tomov@linaro.org>
11998 L: linux-media@vger.kernel.org
12000 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12001 F: Documentation/media/v4l-drivers/qcom_camss.rst
12002 F: drivers/media/platform/qcom/camss/
12004 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12005 M: Ilia Lin <ilia.lin@gmail.com>
12006 L: linux-pm@vger.kernel.org
12008 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12009 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12011 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12012 M: Timur Tabi <timur@kernel.org>
12013 L: netdev@vger.kernel.org
12015 F: drivers/net/ethernet/qualcomm/emac/
12017 QUALCOMM HEXAGON ARCHITECTURE
12018 M: Richard Kuo <rkuo@codeaurora.org>
12019 L: linux-hexagon@vger.kernel.org
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12024 QUALCOMM HIDMA DRIVER
12025 M: Sinan Kaya <okaya@kernel.org>
12026 L: linux-arm-kernel@lists.infradead.org
12027 L: linux-arm-msm@vger.kernel.org
12028 L: dmaengine@vger.kernel.org
12030 F: drivers/dma/qcom/hidma*
12033 M: Rob Clark <robdclark@gmail.com>
12034 L: iommu@lists.linux-foundation.org
12035 L: linux-arm-msm@vger.kernel.org
12037 F: drivers/iommu/qcom_iommu.c
12039 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12040 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12041 L: linux-media@vger.kernel.org
12042 L: linux-arm-msm@vger.kernel.org
12043 T: git git://linuxtv.org/media_tree.git
12045 F: drivers/media/platform/qcom/venus/
12047 QUALCOMM WCN36XX WIRELESS DRIVER
12048 M: Kalle Valo <kvalo@codeaurora.org>
12049 L: wcn36xx@lists.infradead.org
12050 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12051 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12053 F: drivers/net/wireless/ath/wcn36xx/
12055 QUANTENNA QTNFMAC WIRELESS DRIVER
12056 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12057 M: Avinash Patil <avinashp@quantenna.com>
12058 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12059 L: linux-wireless@vger.kernel.org
12061 F: drivers/net/wireless/quantenna
12063 RADEON and AMDGPU DRM DRIVERS
12064 M: Alex Deucher <alexander.deucher@amd.com>
12065 M: Christian König <christian.koenig@amd.com>
12066 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12067 L: amd-gfx@lists.freedesktop.org
12068 T: git git://people.freedesktop.org/~agd5f/linux
12070 F: drivers/gpu/drm/radeon/
12071 F: include/uapi/drm/radeon_drm.h
12072 F: drivers/gpu/drm/amd/
12073 F: include/uapi/drm/amdgpu_drm.h
12075 RADEON FRAMEBUFFER DISPLAY DRIVER
12076 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12077 L: linux-fbdev@vger.kernel.org
12079 F: drivers/video/fbdev/aty/radeon*
12080 F: include/uapi/linux/radeonfb.h
12082 RADIOSHARK RADIO DRIVER
12083 M: Hans Verkuil <hverkuil@xs4all.nl>
12084 L: linux-media@vger.kernel.org
12085 T: git git://linuxtv.org/media_tree.git
12087 F: drivers/media/radio/radio-shark.c
12089 RADIOSHARK2 RADIO DRIVER
12090 M: Hans Verkuil <hverkuil@xs4all.nl>
12091 L: linux-media@vger.kernel.org
12092 T: git git://linuxtv.org/media_tree.git
12094 F: drivers/media/radio/radio-shark2.c
12095 F: drivers/media/radio/radio-tea5777.c
12097 RADOS BLOCK DEVICE (RBD)
12098 M: Ilya Dryomov <idryomov@gmail.com>
12099 M: Sage Weil <sage@redhat.com>
12100 M: Alex Elder <elder@kernel.org>
12101 L: ceph-devel@vger.kernel.org
12102 W: http://ceph.com/
12103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12104 T: git git://github.com/ceph/ceph-client.git
12106 F: Documentation/ABI/testing/sysfs-bus-rbd
12107 F: drivers/block/rbd.c
12108 F: drivers/block/rbd_types.h
12110 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12111 M: Paul Mackerras <paulus@samba.org>
12112 L: linux-fbdev@vger.kernel.org
12114 F: drivers/video/fbdev/aty/aty128fb.c
12116 RAINSHADOW-CEC DRIVER
12117 M: Hans Verkuil <hverkuil@xs4all.nl>
12118 L: linux-media@vger.kernel.org
12119 T: git git://linuxtv.org/media_tree.git
12121 F: drivers/media/usb/rainshadow-cec/*
12123 RALINK MIPS ARCHITECTURE
12124 M: John Crispin <john@phrozen.org>
12125 L: linux-mips@linux-mips.org
12127 F: arch/mips/ralink
12129 RALINK RT2X00 WIRELESS LAN DRIVER
12131 M: Stanislaw Gruszka <sgruszka@redhat.com>
12132 M: Helmut Schaa <helmut.schaa@googlemail.com>
12133 L: linux-wireless@vger.kernel.org
12135 F: drivers/net/wireless/ralink/rt2x00/
12137 RAMDISK RAM BLOCK DEVICE DRIVER
12138 M: Jens Axboe <axboe@kernel.dk>
12140 F: Documentation/blockdev/ramdisk.txt
12141 F: drivers/block/brd.c
12143 RANCHU VIRTUAL BOARD FOR MIPS
12144 M: Miodrag Dinic <miodrag.dinic@mips.com>
12145 L: linux-mips@linux-mips.org
12147 F: arch/mips/generic/board-ranchu.c
12148 F: arch/mips/configs/generic/board-ranchu.config
12150 RANDOM NUMBER DRIVER
12151 M: "Theodore Ts'o" <tytso@mit.edu>
12153 F: drivers/char/random.c
12156 M: Matt Porter <mporter@kernel.crashing.org>
12157 M: Alexandre Bounine <alex.bou9@gmail.com>
12159 F: drivers/rapidio/
12161 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12162 L: linux-wireless@vger.kernel.org
12164 F: drivers/net/wireless/ray*
12166 RCUTORTURE TEST FRAMEWORK
12167 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12168 M: Josh Triplett <josh@joshtriplett.org>
12169 R: Steven Rostedt <rostedt@goodmis.org>
12170 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12171 R: Lai Jiangshan <jiangshanlai@gmail.com>
12172 L: linux-kernel@vger.kernel.org
12174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12175 F: tools/testing/selftests/rcutorture
12178 M: Florian Fainelli <florian@openwrt.org>
12181 RDC R6040 FAST ETHERNET DRIVER
12182 M: Florian Fainelli <f.fainelli@gmail.com>
12183 L: netdev@vger.kernel.org
12185 F: drivers/net/ethernet/rdc/r6040.c
12187 RDMAVT - RDMA verbs software
12188 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12189 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12190 L: linux-rdma@vger.kernel.org
12192 F: drivers/infiniband/sw/rdmavt
12194 RDS - RELIABLE DATAGRAM SOCKETS
12195 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12196 L: netdev@vger.kernel.org
12197 L: linux-rdma@vger.kernel.org
12198 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12199 W: https://oss.oracle.com/projects/rds/
12202 F: Documentation/networking/rds.txt
12204 RDT - RESOURCE ALLOCATION
12205 M: Fenghua Yu <fenghua.yu@intel.com>
12206 L: linux-kernel@vger.kernel.org
12208 F: arch/x86/kernel/cpu/intel_rdt*
12209 F: arch/x86/include/asm/intel_rdt_sched.h
12210 F: Documentation/x86/intel_rdt*
12212 READ-COPY UPDATE (RCU)
12213 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12214 M: Josh Triplett <josh@joshtriplett.org>
12215 R: Steven Rostedt <rostedt@goodmis.org>
12216 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12217 R: Lai Jiangshan <jiangshanlai@gmail.com>
12218 L: linux-kernel@vger.kernel.org
12219 W: http://www.rdrop.com/users/paulmck/RCU/
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12222 F: Documentation/RCU/
12223 X: Documentation/RCU/torture.txt
12224 F: include/linux/rcu*
12225 X: include/linux/srcu*.h
12227 X: kernel/rcu/srcu*.c
12229 REAL TIME CLOCK (RTC) SUBSYSTEM
12230 M: Alessandro Zummo <a.zummo@towertech.it>
12231 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12232 L: linux-rtc@vger.kernel.org
12233 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12236 F: Documentation/devicetree/bindings/rtc/
12237 F: Documentation/rtc.txt
12239 F: include/linux/rtc.h
12240 F: include/uapi/linux/rtc.h
12241 F: include/linux/rtc/
12242 F: include/linux/platform_data/rtc-*
12243 F: tools/testing/selftests/rtc/
12245 REALTEK AUDIO CODECS
12246 M: Bard Liao <bardliao@realtek.com>
12247 M: Oder Chiou <oder_chiou@realtek.com>
12249 F: sound/soc/codecs/rt*
12250 F: include/sound/rt*.h
12252 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12253 M: Linus Walleij <linus.walleij@linaro.org>
12255 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12256 F: drivers/net/dsa/realtek-smi*
12257 F: drivers/net/dsa/rtl83*
12259 REGISTER MAP ABSTRACTION
12260 M: Mark Brown <broonie@kernel.org>
12261 L: linux-kernel@vger.kernel.org
12262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12264 F: Documentation/devicetree/bindings/regmap/
12265 F: drivers/base/regmap/
12266 F: include/linux/regmap.h
12268 REISERFS FILE SYSTEM
12269 L: reiserfs-devel@vger.kernel.org
12273 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12274 M: Ohad Ben-Cohen <ohad@wizery.com>
12275 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12276 L: linux-remoteproc@vger.kernel.org
12277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12279 F: Documentation/devicetree/bindings/remoteproc/
12280 F: Documentation/remoteproc.txt
12281 F: drivers/remoteproc/
12282 F: include/linux/remoteproc.h
12284 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12285 M: Ohad Ben-Cohen <ohad@wizery.com>
12286 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12287 L: linux-remoteproc@vger.kernel.org
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12291 F: Documentation/rpmsg.txt
12292 F: include/linux/rpmsg.h
12293 F: include/linux/rpmsg/
12295 RENESAS CLOCK DRIVERS
12296 M: Geert Uytterhoeven <geert+renesas@glider.be>
12297 L: linux-renesas-soc@vger.kernel.org
12298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12300 F: drivers/clk/renesas/
12302 RENESAS EMEV2 I2C DRIVER
12303 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12305 F: drivers/i2c/busses/i2c-emev2.c
12307 RENESAS ETHERNET DRIVERS
12308 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12309 L: netdev@vger.kernel.org
12310 L: linux-renesas-soc@vger.kernel.org
12311 F: Documentation/devicetree/bindings/net/renesas,*.txt
12312 F: Documentation/devicetree/bindings/net/sh_eth.txt
12313 F: drivers/net/ethernet/renesas/
12314 F: include/linux/sh_eth.h
12316 RENESAS R-CAR GYROADC DRIVER
12317 M: Marek Vasut <marek.vasut@gmail.com>
12318 L: linux-iio@vger.kernel.org
12320 F: drivers/iio/adc/rcar_gyro_adc.c
12322 RENESAS R-CAR I2C DRIVERS
12323 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12325 F: drivers/i2c/busses/i2c-rcar.c
12326 F: drivers/i2c/busses/i2c-sh_mobile.c
12328 RENESAS USB PHY DRIVER
12329 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12330 L: linux-renesas-soc@vger.kernel.org
12332 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12334 RESET CONTROLLER FRAMEWORK
12335 M: Philipp Zabel <p.zabel@pengutronix.de>
12336 T: git git://git.pengutronix.de/git/pza/linux
12339 F: Documentation/devicetree/bindings/reset/
12340 F: include/dt-bindings/reset/
12341 F: include/linux/reset.h
12342 F: include/linux/reset-controller.h
12344 RESTARTABLE SEQUENCES SUPPORT
12345 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12346 M: Peter Zijlstra <peterz@infradead.org>
12347 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12348 M: Boqun Feng <boqun.feng@gmail.com>
12349 L: linux-kernel@vger.kernel.org
12352 F: include/uapi/linux/rseq.h
12353 F: include/trace/events/rseq.h
12354 F: tools/testing/selftests/rseq/
12357 M: Johannes Berg <johannes@sipsolutions.net>
12358 L: linux-wireless@vger.kernel.org
12359 W: http://wireless.kernel.org/
12360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12363 F: Documentation/rfkill.txt
12364 F: Documentation/ABI/stable/sysfs-class-rfkill
12366 F: include/linux/rfkill.h
12367 F: include/uapi/linux/rfkill.h
12370 M: Thomas Graf <tgraf@suug.ch>
12371 M: Herbert Xu <herbert@gondor.apana.org.au>
12372 L: netdev@vger.kernel.org
12374 F: lib/rhashtable.c
12375 F: lib/test_rhashtable.c
12376 F: include/linux/rhashtable.h
12377 F: include/linux/rhashtable-types.h
12379 RICOH R5C592 MEMORYSTICK DRIVER
12380 M: Maxim Levitsky <maximlevitsky@gmail.com>
12382 F: drivers/memstick/host/r592.*
12384 RICOH SMARTMEDIA/XD DRIVER
12385 M: Maxim Levitsky <maximlevitsky@gmail.com>
12387 F: drivers/mtd/nand/raw/r852.c
12388 F: drivers/mtd/nand/raw/r852.h
12390 RISC-V ARCHITECTURE
12391 M: Palmer Dabbelt <palmer@sifive.com>
12392 M: Albert Ou <aou@eecs.berkeley.edu>
12393 L: linux-riscv@lists.infradead.org
12394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12401 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12402 W: http://sourceforge.net/projects/roccat/
12404 F: drivers/hid/hid-roccat*
12405 F: include/linux/hid-roccat*
12406 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12408 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12409 M: Jacob chen <jacob2.chen@rock-chips.com>
12410 L: linux-media@vger.kernel.org
12412 F: drivers/media/platform/rockchip/rga/
12413 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12416 M: Jiri Pirko <jiri@resnulli.us>
12417 L: netdev@vger.kernel.org
12419 F: drivers/net/ethernet/rocker/
12423 W: http://www.comtrol.com
12425 F: Documentation/serial/rocket.txt
12426 F: drivers/tty/rocket*
12428 ROCKETPORT EXPRESS/INFINITY DRIVER
12429 M: Kevin Cernekee <cernekee@gmail.com>
12430 L: linux-serial@vger.kernel.org
12432 F: drivers/tty/serial/rp2.*
12434 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12435 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12436 L: linux-kernel@vger.kernel.org
12437 L: linux-renesas-soc@vger.kernel.org
12439 F: drivers/mfd/bd9571mwv.c
12440 F: drivers/regulator/bd9571mwv-regulator.c
12441 F: drivers/gpio/gpio-bd9571mwv.c
12442 F: include/linux/mfd/bd9571mwv.h
12443 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12446 M: Ralf Baechle <ralf@linux-mips.org>
12447 L: linux-hams@vger.kernel.org
12448 W: http://www.linux-ax25.org/
12450 F: include/net/rose.h
12451 F: include/uapi/linux/rose.h
12454 RTL2830 MEDIA DRIVER
12455 M: Antti Palosaari <crope@iki.fi>
12456 L: linux-media@vger.kernel.org
12457 W: https://linuxtv.org
12458 W: http://palosaari.fi/linux/
12459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12460 T: git git://linuxtv.org/anttip/media_tree.git
12462 F: drivers/media/dvb-frontends/rtl2830*
12464 RTL2832 MEDIA DRIVER
12465 M: Antti Palosaari <crope@iki.fi>
12466 L: linux-media@vger.kernel.org
12467 W: https://linuxtv.org
12468 W: http://palosaari.fi/linux/
12469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12470 T: git git://linuxtv.org/anttip/media_tree.git
12472 F: drivers/media/dvb-frontends/rtl2832*
12474 RTL2832_SDR MEDIA DRIVER
12475 M: Antti Palosaari <crope@iki.fi>
12476 L: linux-media@vger.kernel.org
12477 W: https://linuxtv.org
12478 W: http://palosaari.fi/linux/
12479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12480 T: git git://linuxtv.org/anttip/media_tree.git
12482 F: drivers/media/dvb-frontends/rtl2832_sdr*
12484 RTL8180 WIRELESS DRIVER
12485 L: linux-wireless@vger.kernel.org
12486 W: http://wireless.kernel.org/
12487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12489 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12491 RTL8187 WIRELESS DRIVER
12492 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12493 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12494 M: Larry Finger <Larry.Finger@lwfinger.net>
12495 L: linux-wireless@vger.kernel.org
12496 W: http://wireless.kernel.org/
12497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12499 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12501 REALTEK WIRELESS DRIVER (rtlwifi family)
12502 M: Ping-Ke Shih <pkshih@realtek.com>
12503 L: linux-wireless@vger.kernel.org
12504 W: http://wireless.kernel.org/
12505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12507 F: drivers/net/wireless/realtek/rtlwifi/
12509 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12510 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12511 L: linux-wireless@vger.kernel.org
12512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12514 F: drivers/net/wireless/realtek/rtl8xxxu/
12516 RXRPC SOCKETS (AF_RXRPC)
12517 M: David Howells <dhowells@redhat.com>
12518 L: linux-afs@lists.infradead.org
12521 F: include/keys/rxrpc-type.h
12522 F: include/net/af_rxrpc.h
12523 F: include/trace/events/rxrpc.h
12524 F: include/uapi/linux/rxrpc.h
12525 F: Documentation/networking/rxrpc.txt
12526 W: https://www.infradead.org/~dhowells/kafs/
12528 S3 SAVAGE FRAMEBUFFER DRIVER
12529 M: Antonino Daplas <adaplas@gmail.com>
12530 L: linux-fbdev@vger.kernel.org
12532 F: drivers/video/fbdev/savage/
12535 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12536 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12537 L: linux-s390@vger.kernel.org
12538 W: http://www.ibm.com/developerworks/linux/linux390/
12539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12543 F: Documentation/s390/
12544 F: Documentation/driver-api/s390-drivers.rst
12546 S390 COMMON I/O LAYER
12547 M: Sebastian Ott <sebott@linux.ibm.com>
12548 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12549 L: linux-s390@vger.kernel.org
12550 W: http://www.ibm.com/developerworks/linux/linux390/
12552 F: drivers/s390/cio/
12555 M: Stefan Haberland <sth@linux.ibm.com>
12556 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12557 L: linux-s390@vger.kernel.org
12558 W: http://www.ibm.com/developerworks/linux/linux390/
12560 F: drivers/s390/block/dasd*
12561 F: block/partitions/ibm.c
12564 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12565 L: linux-s390@vger.kernel.org
12566 W: http://www.ibm.com/developerworks/linux/linux390/
12568 F: drivers/iommu/s390-iommu.c
12570 S390 IUCV NETWORK LAYER
12571 M: Julian Wiedmann <jwi@linux.ibm.com>
12572 M: Ursula Braun <ubraun@linux.ibm.com>
12573 L: linux-s390@vger.kernel.org
12574 W: http://www.ibm.com/developerworks/linux/linux390/
12576 F: drivers/s390/net/*iucv*
12577 F: include/net/iucv/
12580 S390 NETWORK DRIVERS
12581 M: Julian Wiedmann <jwi@linux.ibm.com>
12582 M: Ursula Braun <ubraun@linux.ibm.com>
12583 L: linux-s390@vger.kernel.org
12584 W: http://www.ibm.com/developerworks/linux/linux390/
12586 F: drivers/s390/net/
12589 M: Sebastian Ott <sebott@linux.ibm.com>
12590 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12591 L: linux-s390@vger.kernel.org
12592 W: http://www.ibm.com/developerworks/linux/linux390/
12595 F: drivers/pci/hotplug/s390_pci_hpc.c
12597 S390 VFIO-CCW DRIVER
12598 M: Cornelia Huck <cohuck@redhat.com>
12599 M: Halil Pasic <pasic@linux.ibm.com>
12600 L: linux-s390@vger.kernel.org
12601 L: kvm@vger.kernel.org
12603 F: drivers/s390/cio/vfio_ccw*
12604 F: Documentation/s390/vfio-ccw.txt
12605 F: include/uapi/linux/vfio_ccw.h
12608 M: Harald Freudenberger <freude@linux.ibm.com>
12609 L: linux-s390@vger.kernel.org
12610 W: http://www.ibm.com/developerworks/linux/linux390/
12612 F: drivers/s390/crypto/
12615 M: Steffen Maier <maier@linux.ibm.com>
12616 M: Benjamin Block <bblock@linux.ibm.com>
12617 L: linux-s390@vger.kernel.org
12618 W: http://www.ibm.com/developerworks/linux/linux390/
12620 F: drivers/s390/scsi/zfcp_*
12622 S3C24XX SD/MMC Driver
12623 M: Ben Dooks <ben-linux@fluff.org>
12624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12626 F: drivers/mmc/host/s3cmci.*
12628 SAA6588 RDS RECEIVER DRIVER
12629 M: Hans Verkuil <hverkuil@xs4all.nl>
12630 L: linux-media@vger.kernel.org
12631 T: git git://linuxtv.org/media_tree.git
12632 W: https://linuxtv.org
12634 F: drivers/media/i2c/saa6588*
12636 SAA7134 VIDEO4LINUX DRIVER
12637 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12638 L: linux-media@vger.kernel.org
12639 W: https://linuxtv.org
12640 T: git git://linuxtv.org/media_tree.git
12642 F: Documentation/media/v4l-drivers/saa7134*
12643 F: drivers/media/pci/saa7134/
12645 SAA7146 VIDEO4LINUX-2 DRIVER
12646 M: Hans Verkuil <hverkuil@xs4all.nl>
12647 L: linux-media@vger.kernel.org
12648 T: git git://linuxtv.org/media_tree.git
12650 F: drivers/media/common/saa7146/
12651 F: drivers/media/pci/saa7146/
12652 F: include/media/saa7146*
12654 SAMSUNG AUDIO (ASoC) DRIVERS
12655 M: Krzysztof Kozlowski <krzk@kernel.org>
12656 M: Sangbeom Kim <sbkim73@samsung.com>
12657 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12660 F: sound/soc/samsung/
12661 F: Documentation/devicetree/bindings/sound/samsung*
12663 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12664 M: Krzysztof Kozlowski <krzk@kernel.org>
12665 L: linux-crypto@vger.kernel.org
12666 L: linux-samsung-soc@vger.kernel.org
12668 F: drivers/crypto/exynos-rng.c
12669 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12671 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12672 M: Łukasz Stelmach <l.stelmach@samsung.com>
12673 L: linux-samsung-soc@vger.kernel.org
12675 F: drivers/char/hw_random/exynos-trng.c
12676 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12678 SAMSUNG FRAMEBUFFER DRIVER
12679 M: Jingoo Han <jingoohan1@gmail.com>
12680 L: linux-fbdev@vger.kernel.org
12682 F: drivers/video/fbdev/s3c-fb.c
12684 SAMSUNG LAPTOP DRIVER
12685 M: Corentin Chary <corentin.chary@gmail.com>
12686 L: platform-driver-x86@vger.kernel.org
12688 F: drivers/platform/x86/samsung-laptop.c
12690 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12691 M: Sangbeom Kim <sbkim73@samsung.com>
12692 M: Krzysztof Kozlowski <krzk@kernel.org>
12693 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12694 L: linux-kernel@vger.kernel.org
12695 L: linux-samsung-soc@vger.kernel.org
12697 F: drivers/mfd/sec*.c
12698 F: drivers/regulator/s2m*.c
12699 F: drivers/regulator/s5m*.c
12700 F: drivers/clk/clk-s2mps11.c
12701 F: drivers/rtc/rtc-s5m.c
12702 F: include/linux/mfd/samsung/
12703 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12704 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12705 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12706 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12708 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12709 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12710 L: linux-media@vger.kernel.org
12711 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12713 F: drivers/media/platform/s3c-camif/
12714 F: include/media/drv-intf/s3c_camif.h
12716 SAMSUNG S3FWRN5 NFC DRIVER
12717 M: Robert Baldyga <r.baldyga@samsung.com>
12718 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12719 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12721 F: drivers/nfc/s3fwrn5
12723 SAMSUNG S5C73M3 CAMERA DRIVER
12724 M: Kyungmin Park <kyungmin.park@samsung.com>
12725 M: Andrzej Hajda <a.hajda@samsung.com>
12726 L: linux-media@vger.kernel.org
12728 F: drivers/media/i2c/s5c73m3/*
12730 SAMSUNG S5K5BAF CAMERA DRIVER
12731 M: Kyungmin Park <kyungmin.park@samsung.com>
12732 M: Andrzej Hajda <a.hajda@samsung.com>
12733 L: linux-media@vger.kernel.org
12735 F: drivers/media/i2c/s5k5baf.c
12737 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12738 M: Krzysztof Kozlowski <krzk@kernel.org>
12739 M: Vladimir Zapolskiy <vz@mleia.com>
12740 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12741 L: linux-crypto@vger.kernel.org
12742 L: linux-samsung-soc@vger.kernel.org
12744 F: drivers/crypto/s5p-sss.c
12746 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12747 M: Kyungmin Park <kyungmin.park@samsung.com>
12748 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12749 L: linux-media@vger.kernel.org
12750 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12752 F: drivers/media/platform/exynos4-is/
12754 SAMSUNG SOC CLOCK DRIVERS
12755 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12756 M: Tomasz Figa <tomasz.figa@gmail.com>
12757 M: Chanwoo Choi <cw00.choi@samsung.com>
12759 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12761 F: drivers/clk/samsung/
12762 F: include/dt-bindings/clock/exynos*.h
12763 F: Documentation/devicetree/bindings/clock/exynos*.txt
12765 SAMSUNG SPI DRIVERS
12766 M: Kukjin Kim <kgene@kernel.org>
12767 M: Krzysztof Kozlowski <krzk@kernel.org>
12768 M: Andi Shyti <andi@etezian.org>
12769 L: linux-spi@vger.kernel.org
12770 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12772 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12773 F: drivers/spi/spi-s3c*
12774 F: include/linux/platform_data/spi-s3c64xx.h
12776 SAMSUNG SXGBE DRIVERS
12777 M: Byungho An <bh74.an@samsung.com>
12778 M: Girish K S <ks.giri@samsung.com>
12779 M: Vipul Pandya <vipul.pandya@samsung.com>
12781 L: netdev@vger.kernel.org
12782 F: drivers/net/ethernet/samsung/sxgbe/
12784 SAMSUNG THERMAL DRIVER
12785 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12786 L: linux-pm@vger.kernel.org
12787 L: linux-samsung-soc@vger.kernel.org
12789 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12790 F: drivers/thermal/samsung/
12792 SAMSUNG USB2 PHY DRIVER
12793 M: Kamil Debski <kamil@wypas.org>
12794 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12795 L: linux-kernel@vger.kernel.org
12797 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12798 F: Documentation/phy/samsung-usb2.txt
12799 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12800 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12801 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12802 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12803 F: drivers/phy/samsung/phy-samsung-usb2.c
12804 F: drivers/phy/samsung/phy-samsung-usb2.h
12807 M: Zwane Mwaikambo <zwanem@gmail.com>
12809 F: drivers/watchdog/sc1200wdt.c
12812 M: Ingo Molnar <mingo@redhat.com>
12813 M: Peter Zijlstra <peterz@infradead.org>
12814 L: linux-kernel@vger.kernel.org
12815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12818 F: include/linux/sched.h
12819 F: include/uapi/linux/sched.h
12820 F: include/linux/wait.h
12822 SCR24X CHIP CARD INTERFACE DRIVER
12823 M: Lubomir Rintel <lkundrak@v3.sk>
12825 F: drivers/char/pcmcia/scr24x_cs.c
12828 M: Jens Axboe <axboe@kernel.dk>
12829 L: linux-scsi@vger.kernel.org
12830 W: http://www.kernel.dk
12832 F: drivers/scsi/sr*
12834 SCSI RDMA PROTOCOL (SRP) INITIATOR
12835 M: Bart Van Assche <bvanassche@acm.org>
12836 L: linux-rdma@vger.kernel.org
12838 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12839 F: drivers/infiniband/ulp/srp/
12840 F: include/scsi/srp.h
12842 SCSI RDMA PROTOCOL (SRP) TARGET
12843 M: Bart Van Assche <bvanassche@acm.org>
12844 L: linux-rdma@vger.kernel.org
12845 L: target-devel@vger.kernel.org
12847 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12848 F: drivers/infiniband/ulp/srpt/
12851 M: Doug Gilbert <dgilbert@interlog.com>
12852 L: linux-scsi@vger.kernel.org
12853 W: http://sg.danny.cz/sg
12855 F: Documentation/scsi/scsi-generic.txt
12856 F: drivers/scsi/sg.c
12857 F: include/scsi/sg.h
12860 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12862 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12864 L: linux-scsi@vger.kernel.org
12866 F: Documentation/devicetree/bindings/scsi/
12871 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12872 L: linux-scsi@vger.kernel.org
12874 F: Documentation/scsi/st.txt
12875 F: drivers/scsi/st.*
12876 F: drivers/scsi/st_*.h
12879 M: Vlad Yasevich <vyasevich@gmail.com>
12880 M: Neil Horman <nhorman@tuxdriver.com>
12881 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12882 L: linux-sctp@vger.kernel.org
12883 W: http://lksctp.sourceforge.net
12885 F: Documentation/networking/sctp.txt
12886 F: include/linux/sctp.h
12887 F: include/uapi/linux/sctp.h
12888 F: include/net/sctp/
12892 M: Jim Cromie <jim.cromie@gmail.com>
12894 F: Documentation/i2c/busses/scx200_acb
12895 F: arch/x86/platform/scx200/
12896 F: drivers/watchdog/scx200_wdt.c
12897 F: drivers/i2c/busses/scx200*
12898 F: drivers/mtd/maps/scx200_docflash.c
12899 F: include/linux/scx200.h
12902 M: Jim Cromie <jim.cromie@gmail.com>
12904 F: drivers/char/scx200_gpio.c
12905 F: include/linux/scx200_gpio.h
12907 SCx200 HRT CLOCKSOURCE DRIVER
12908 M: Jim Cromie <jim.cromie@gmail.com>
12910 F: drivers/clocksource/scx200_hrt.c
12912 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12913 M: Sascha Sommer <saschasommer@freenet.de>
12914 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12916 F: drivers/mmc/host/sdricoh_cs.c
12919 M: Kees Cook <keescook@chromium.org>
12920 R: Andy Lutomirski <luto@amacapital.net>
12921 R: Will Drewry <wad@chromium.org>
12922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12924 F: kernel/seccomp.c
12925 F: include/uapi/linux/seccomp.h
12926 F: include/linux/seccomp.h
12927 F: tools/testing/selftests/seccomp/*
12928 F: tools/testing/selftests/kselftest_harness.h
12929 F: Documentation/userspace-api/seccomp_filter.rst
12930 K: \bsecure_computing
12933 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12934 M: Al Cooper <alcooperx@gmail.com>
12935 L: linux-mmc@vger.kernel.org
12936 L: bcm-kernel-feedback-list@broadcom.com
12938 F: drivers/mmc/host/sdhci-brcmstb*
12940 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12941 M: Adrian Hunter <adrian.hunter@intel.com>
12942 L: linux-mmc@vger.kernel.org
12943 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12945 F: drivers/mmc/host/sdhci*
12946 F: include/linux/mmc/sdhci*
12948 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12949 M: Prabu Thangamuthu <prabu.t@synopsys.com>
12950 M: Manjunath M B <manjumb@synopsys.com>
12951 L: linux-mmc@vger.kernel.org
12953 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
12955 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12956 M: Ben Dooks <ben-linux@fluff.org>
12957 M: Jaehoon Chung <jh80.chung@samsung.com>
12958 L: linux-mmc@vger.kernel.org
12960 F: drivers/mmc/host/sdhci-s3c*
12962 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12963 M: Viresh Kumar <vireshk@kernel.org>
12964 L: linux-mmc@vger.kernel.org
12966 F: drivers/mmc/host/sdhci-spear.c
12968 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12969 M: Kishon Vijay Abraham I <kishon@ti.com>
12970 L: linux-mmc@vger.kernel.org
12972 F: drivers/mmc/host/sdhci-omap.c
12974 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12975 M: Scott Bauer <scott.bauer@intel.com>
12976 M: Jonathan Derrick <jonathan.derrick@intel.com>
12977 L: linux-block@vger.kernel.org
12980 F: block/opal_proto.h
12981 F: include/linux/sed*
12982 F: include/uapi/linux/sed*
12985 M: Security Officers <security@kernel.org>
12989 M: James Morris <jmorris@namei.org>
12990 M: "Serge E. Hallyn" <serge@hallyn.com>
12991 L: linux-security-module@vger.kernel.org (suggested Cc:)
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12993 W: http://kernsec.org/
12996 X: security/selinux/
12998 SELINUX SECURITY MODULE
12999 M: Paul Moore <paul@paul-moore.com>
13000 M: Stephen Smalley <sds@tycho.nsa.gov>
13001 M: Eric Paris <eparis@parisplace.org>
13002 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
13003 W: https://selinuxproject.org
13004 W: https://github.com/SELinuxProject
13005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13007 F: include/linux/selinux*
13008 F: security/selinux/
13009 F: scripts/selinux/
13010 F: Documentation/admin-guide/LSM/SELinux.rst
13013 M: Jiri Slaby <jirislaby@gmail.com>
13015 F: drivers/misc/phantom.c
13016 F: include/uapi/linux/phantom.h
13019 M: Rob Herring <robh@kernel.org>
13020 L: linux-serial@vger.kernel.org
13022 F: Documentation/devicetree/bindings/serial/slave-device.txt
13023 F: drivers/tty/serdev/
13024 F: include/linux/serdev.h
13027 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13028 L: linux-serial@vger.kernel.org
13030 F: Documentation/devicetree/bindings/serial/
13031 F: drivers/tty/serial/
13034 M: Sean Young <sean@mess.org>
13035 L: linux-media@vger.kernel.org
13037 F: drivers/media/rc/serial_ir.c
13040 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13041 M: Edward Cree <ecree@solarflare.com>
13042 M: Bert Kenward <bkenward@solarflare.com>
13043 L: netdev@vger.kernel.org
13045 F: drivers/net/ethernet/sfc/
13048 M: Dimitri Sivanich <sivanich@sgi.com>
13050 F: drivers/misc/sgi-gru/
13052 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13053 M: Pat Gefre <pfg@sgi.com>
13054 L: linux-ia64@vger.kernel.org
13056 F: Documentation/ia64/serial.txt
13057 F: drivers/tty/serial/ioc?_serial.c
13058 F: include/linux/ioc?.h
13060 SGI XP/XPC/XPNET DRIVER
13061 M: Cliff Whickman <cpw@sgi.com>
13062 M: Robin Holt <robinmholt@gmail.com>
13064 F: drivers/misc/sgi-xp/
13066 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13067 M: Ursula Braun <ubraun@linux.ibm.com>
13068 L: linux-s390@vger.kernel.org
13069 W: http://www.ibm.com/developerworks/linux/linux390/
13073 SHARP RJ54N1CB0C SENSOR DRIVER
13074 M: Jacopo Mondi <jacopo@jmondi.org>
13075 L: linux-media@vger.kernel.org
13076 T: git git://linuxtv.org/media_tree.git
13078 F: drivers/media/i2c/rj54n1cb0c.c
13079 F: include/media/i2c/rj54n1cb0c.h
13081 SH_VEU V4L2 MEM2MEM DRIVER
13082 L: linux-media@vger.kernel.org
13084 F: drivers/media/platform/sh_veu.c
13086 SH_VOU V4L2 OUTPUT DRIVER
13087 L: linux-media@vger.kernel.org
13089 F: drivers/media/platform/sh_vou.c
13090 F: include/media/drv-intf/sh_vou.h
13092 SI2157 MEDIA DRIVER
13093 M: Antti Palosaari <crope@iki.fi>
13094 L: linux-media@vger.kernel.org
13095 W: https://linuxtv.org
13096 W: http://palosaari.fi/linux/
13097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13098 T: git git://linuxtv.org/anttip/media_tree.git
13100 F: drivers/media/tuners/si2157*
13102 SI2165 MEDIA DRIVER
13103 M: Matthias Schwarzott <zzam@gentoo.org>
13104 L: linux-media@vger.kernel.org
13105 W: https://linuxtv.org
13106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13108 F: drivers/media/dvb-frontends/si2165*
13110 SI2168 MEDIA DRIVER
13111 M: Antti Palosaari <crope@iki.fi>
13112 L: linux-media@vger.kernel.org
13113 W: https://linuxtv.org
13114 W: http://palosaari.fi/linux/
13115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13116 T: git git://linuxtv.org/anttip/media_tree.git
13118 F: drivers/media/dvb-frontends/si2168*
13120 SI470X FM RADIO RECEIVER I2C DRIVER
13121 M: Hans Verkuil <hverkuil@xs4all.nl>
13122 L: linux-media@vger.kernel.org
13123 T: git git://linuxtv.org/media_tree.git
13124 W: https://linuxtv.org
13126 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13128 SI470X FM RADIO RECEIVER USB DRIVER
13129 M: Hans Verkuil <hverkuil@xs4all.nl>
13130 L: linux-media@vger.kernel.org
13131 T: git git://linuxtv.org/media_tree.git
13132 W: https://linuxtv.org
13134 F: drivers/media/radio/si470x/radio-si470x-common.c
13135 F: drivers/media/radio/si470x/radio-si470x.h
13136 F: drivers/media/radio/si470x/radio-si470x-usb.c
13138 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13139 M: Eduardo Valentin <edubezval@gmail.com>
13140 L: linux-media@vger.kernel.org
13141 T: git git://linuxtv.org/media_tree.git
13142 W: https://linuxtv.org
13144 F: drivers/media/radio/si4713/si4713.?
13146 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13147 M: Eduardo Valentin <edubezval@gmail.com>
13148 L: linux-media@vger.kernel.org
13149 T: git git://linuxtv.org/media_tree.git
13150 W: https://linuxtv.org
13152 F: drivers/media/radio/si4713/radio-platform-si4713.c
13154 SI4713 FM RADIO TRANSMITTER USB DRIVER
13155 M: Hans Verkuil <hverkuil@xs4all.nl>
13156 L: linux-media@vger.kernel.org
13157 T: git git://linuxtv.org/media_tree.git
13158 W: https://linuxtv.org
13160 F: drivers/media/radio/si4713/radio-usb-si4713.c
13163 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13164 L: linux-media@vger.kernel.org
13165 W: https://linuxtv.org
13166 T: git git://linuxtv.org/media_tree.git
13168 F: drivers/media/common/siano/
13169 F: drivers/media/usb/siano/
13170 F: drivers/media/usb/siano/
13171 F: drivers/media/mmc/siano/
13174 M: Palmer Dabbelt <palmer@sifive.com>
13175 L: linux-riscv@lists.infradead.org
13176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13181 SILEAD TOUCHSCREEN DRIVER
13182 M: Hans de Goede <hdegoede@redhat.com>
13183 L: linux-input@vger.kernel.org
13184 L: platform-driver-x86@vger.kernel.org
13186 F: drivers/input/touchscreen/silead.c
13187 F: drivers/platform/x86/silead_dmi.c
13189 SILICON MOTION SM712 FRAME BUFFER DRIVER
13190 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13191 M: Teddy Wang <teddy.wang@siliconmotion.com>
13192 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13193 L: linux-fbdev@vger.kernel.org
13195 F: drivers/video/fbdev/sm712*
13196 F: Documentation/fb/sm712fb.txt
13198 SIMPLE FIRMWARE INTERFACE (SFI)
13199 M: Len Brown <lenb@kernel.org>
13200 L: sfi-devel@simplefirmware.org
13201 W: http://simplefirmware.org/
13202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13204 F: arch/x86/platform/sfi/
13206 F: include/linux/sfi*.h
13209 M: Hans de Goede <hdegoede@redhat.com>
13210 L: linux-fbdev@vger.kernel.org
13212 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13213 F: drivers/video/fbdev/simplefb.c
13214 F: include/linux/platform_data/simplefb.h
13216 SIMTEC EB110ATX (Chalice CATS)
13218 P: Vincent Sanders <vince@simtec.co.uk>
13219 M: Simtec Linux Team <linux@simtec.co.uk>
13220 W: http://www.simtec.co.uk/products/EB110ATX/
13223 SIMTEC EB2410ITX (BAST)
13225 P: Vincent Sanders <vince@simtec.co.uk>
13226 M: Simtec Linux Team <linux@simtec.co.uk>
13227 W: http://www.simtec.co.uk/products/EB2410ITX/
13229 F: arch/arm/mach-s3c24xx/mach-bast.c
13230 F: arch/arm/mach-s3c24xx/bast-ide.c
13231 F: arch/arm/mach-s3c24xx/bast-irq.c
13233 SIPHASH PRF ROUTINES
13234 M: Jason A. Donenfeld <Jason@zx2c4.com>
13237 F: lib/test_siphash.c
13238 F: include/linux/siphash.h
13241 M: Gavin Schenk <g.schenk@eckelmann.de>
13242 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13243 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13246 F: include/trace/events/siox.h
13248 SIS 190 ETHERNET DRIVER
13249 M: Francois Romieu <romieu@fr.zoreil.com>
13250 L: netdev@vger.kernel.org
13252 F: drivers/net/ethernet/sis/sis190.c
13254 SIS 900/7016 FAST ETHERNET DRIVER
13255 M: Daniele Venzano <venza@brownhat.org>
13256 W: http://www.brownhat.org/sis900.html
13257 L: netdev@vger.kernel.org
13259 F: drivers/net/ethernet/sis/sis900.*
13261 SIS FRAMEBUFFER DRIVER
13262 M: Thomas Winischhofer <thomas@winischhofer.net>
13263 W: http://www.winischhofer.net/linuxsisvga.shtml
13265 F: Documentation/fb/sisfb.txt
13266 F: drivers/video/fbdev/sis/
13267 F: include/video/sisfb.h
13270 M: Thomas Winischhofer <thomas@winischhofer.net>
13271 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13273 F: drivers/usb/misc/sisusbvga/
13276 M: Christoph Lameter <cl@linux.com>
13277 M: Pekka Enberg <penberg@kernel.org>
13278 M: David Rientjes <rientjes@google.com>
13279 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13280 M: Andrew Morton <akpm@linux-foundation.org>
13281 L: linux-mm@kvack.org
13283 F: include/linux/sl?b*.h
13286 SLEEPABLE READ-COPY UPDATE (SRCU)
13287 M: Lai Jiangshan <jiangshanlai@gmail.com>
13288 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13289 M: Josh Triplett <josh@joshtriplett.org>
13290 R: Steven Rostedt <rostedt@goodmis.org>
13291 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13292 L: linux-kernel@vger.kernel.org
13293 W: http://www.rdrop.com/users/paulmck/RCU/
13295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13296 F: include/linux/srcu*.h
13297 F: kernel/rcu/srcu*.c
13299 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13300 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13303 F: drivers/slimbus/
13304 F: Documentation/devicetree/bindings/slimbus/
13305 F: include/linux/slimbus.h
13307 SMACK SECURITY MODULE
13308 M: Casey Schaufler <casey@schaufler-ca.com>
13309 L: linux-security-module@vger.kernel.org
13310 W: http://schaufler-ca.com
13311 T: git git://github.com/cschaufler/smack-next
13313 F: Documentation/admin-guide/LSM/Smack.rst
13316 SMC91x ETHERNET DRIVER
13317 M: Nicolas Pitre <nico@fluxnic.net>
13319 F: drivers/net/ethernet/smsc/smc91x.*
13321 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13322 M: Sakari Ailus <sakari.ailus@iki.fi>
13323 L: linux-media@vger.kernel.org
13325 F: drivers/media/i2c/smiapp/
13326 F: include/media/i2c/smiapp.h
13327 F: drivers/media/i2c/smiapp-pll.c
13328 F: drivers/media/i2c/smiapp-pll.h
13329 F: include/uapi/linux/smiapp.h
13330 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13332 SMM665 HARDWARE MONITOR DRIVER
13333 M: Guenter Roeck <linux@roeck-us.net>
13334 L: linux-hwmon@vger.kernel.org
13336 F: Documentation/hwmon/smm665
13337 F: drivers/hwmon/smm665.c
13339 SMSC EMC2103 HARDWARE MONITOR DRIVER
13340 M: Steve Glendinning <steve.glendinning@shawell.net>
13341 L: linux-hwmon@vger.kernel.org
13343 F: Documentation/hwmon/emc2103
13344 F: drivers/hwmon/emc2103.c
13346 SMSC SCH5627 HARDWARE MONITOR DRIVER
13347 M: Hans de Goede <hdegoede@redhat.com>
13348 L: linux-hwmon@vger.kernel.org
13350 F: Documentation/hwmon/sch5627
13351 F: drivers/hwmon/sch5627.c
13353 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13354 M: Steve Glendinning <steve.glendinning@shawell.net>
13355 L: linux-fbdev@vger.kernel.org
13357 F: drivers/video/fbdev/smscufx.c
13359 SMSC47B397 HARDWARE MONITOR DRIVER
13360 M: Jean Delvare <jdelvare@suse.com>
13361 L: linux-hwmon@vger.kernel.org
13363 F: Documentation/hwmon/smsc47b397
13364 F: drivers/hwmon/smsc47b397.c
13366 SMSC911x ETHERNET DRIVER
13367 M: Steve Glendinning <steve.glendinning@shawell.net>
13368 L: netdev@vger.kernel.org
13370 F: include/linux/smsc911x.h
13371 F: drivers/net/ethernet/smsc/smsc911x.*
13373 SMSC9420 PCI ETHERNET DRIVER
13374 M: Steve Glendinning <steve.glendinning@shawell.net>
13375 L: netdev@vger.kernel.org
13377 F: drivers/net/ethernet/smsc/smsc9420.*
13379 SOC-CAMERA V4L2 SUBSYSTEM
13380 L: linux-media@vger.kernel.org
13381 T: git git://linuxtv.org/media_tree.git
13383 F: include/media/soc*
13384 F: drivers/media/i2c/soc_camera/
13385 F: drivers/media/platform/soc_camera/
13387 SOCIONEXT SYNQUACER I2C DRIVER
13388 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13389 L: linux-i2c@vger.kernel.org
13391 F: drivers/i2c/busses/i2c-synquacer.c
13392 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13394 SOCIONEXT UNIPHIER SOUND DRIVER
13395 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13398 F: sound/soc/uniphier/
13400 SOEKRIS NET48XX LED SUPPORT
13401 M: Chris Boot <bootc@bootc.net>
13403 F: drivers/leds/leds-net48xx.c
13405 SOFT-ROCE DRIVER (rxe)
13406 M: Moni Shoua <monis@mellanox.com>
13407 L: linux-rdma@vger.kernel.org
13409 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13410 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13411 F: drivers/infiniband/sw/rxe/
13412 F: include/uapi/rdma/rdma_user_rxe.h
13414 SOFTLOGIC 6x10 MPEG CODEC
13415 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13416 M: Anton Sviridenko <anton@corp.bluecherry.net>
13417 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13418 M: Andrey Utkin <andrey_utkin@fastmail.com>
13419 M: Ismael Luceno <ismael@iodev.co.uk>
13420 L: linux-media@vger.kernel.org
13422 F: drivers/media/pci/solo6x10/
13424 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13425 M: James Morse <james.morse@arm.com>
13426 L: linux-arm-kernel@lists.infradead.org
13428 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13429 F: drivers/firmware/arm_sdei.c
13430 F: include/linux/sdei.h
13431 F: include/uapi/linux/sdei.h
13433 SOFTWARE RAID (Multiple Disks) SUPPORT
13434 M: Shaohua Li <shli@kernel.org>
13435 L: linux-raid@vger.kernel.org
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13438 F: drivers/md/Makefile
13439 F: drivers/md/Kconfig
13441 F: drivers/md/raid*
13442 F: include/linux/raid/
13443 F: include/uapi/linux/raid/
13445 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13446 M: Jassi Brar <jaswinder.singh@linaro.org>
13447 L: netdev@vger.kernel.org
13449 F: drivers/net/ethernet/socionext/netsec.c
13450 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13452 SOLIDRUN CLEARFOG SUPPORT
13453 M: Russell King <linux@armlinux.org.uk>
13455 F: arch/arm/boot/dts/armada-388-clearfog*
13456 F: arch/arm/boot/dts/armada-38x-solidrun-*
13458 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13459 M: Russell King <linux@armlinux.org.uk>
13461 F: arch/arm/boot/dts/imx6*-cubox-i*
13462 F: arch/arm/boot/dts/imx6*-hummingboard*
13463 F: arch/arm/boot/dts/imx6*-sr-*
13465 SONIC NETWORK DRIVER
13466 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13467 L: netdev@vger.kernel.org
13469 F: drivers/net/ethernet/natsemi/sonic.*
13471 SONICS SILICON BACKPLANE DRIVER (SSB)
13472 M: Michael Buesch <m@bues.ch>
13473 L: linux-wireless@vger.kernel.org
13476 F: include/linux/ssb/
13478 SONY IMX258 SENSOR DRIVER
13479 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13480 L: linux-media@vger.kernel.org
13481 T: git git://linuxtv.org/media_tree.git
13483 F: drivers/media/i2c/imx258.c
13485 SONY IMX274 SENSOR DRIVER
13486 M: Leon Luo <leonl@leopardimaging.com>
13487 L: linux-media@vger.kernel.org
13488 T: git git://linuxtv.org/media_tree.git
13490 F: drivers/media/i2c/imx274.c
13491 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13493 SONY MEMORYSTICK CARD SUPPORT
13494 M: Alex Dubov <oakad@yahoo.com>
13495 W: http://tifmxx.berlios.de/
13497 F: drivers/memstick/host/tifm_ms.c
13499 SONY MEMORYSTICK STANDARD SUPPORT
13500 M: Maxim Levitsky <maximlevitsky@gmail.com>
13502 F: drivers/memstick/core/ms_block.*
13504 SONY VAIO CONTROL DEVICE DRIVER
13505 M: Mattia Dongili <malattia@linux.it>
13506 L: platform-driver-x86@vger.kernel.org
13507 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13509 F: Documentation/laptops/sony-laptop.txt
13510 F: drivers/char/sonypi.c
13511 F: drivers/platform/x86/sony-laptop.c
13512 F: include/linux/sony-laptop.h
13515 M: Jaroslav Kysela <perex@perex.cz>
13516 M: Takashi Iwai <tiwai@suse.com>
13517 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13518 W: http://www.alsa-project.org/
13519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13520 T: git git://git.alsa-project.org/alsa-kernel.git
13521 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13523 F: Documentation/sound/
13525 F: include/uapi/sound/
13528 SOUND - COMPRESSED AUDIO
13529 M: Vinod Koul <vkoul@kernel.org>
13530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13533 F: Documentation/sound/designs/compress-offload.rst
13534 F: include/sound/compress_driver.h
13535 F: include/uapi/sound/compress_*
13536 F: sound/core/compress_offload.c
13537 F: sound/soc/soc-compress.c
13539 SOUND - DMAENGINE HELPERS
13540 M: Lars-Peter Clausen <lars@metafoo.de>
13542 F: include/sound/dmaengine_pcm.h
13543 F: sound/core/pcm_dmaengine.c
13544 F: sound/soc/soc-generic-dmaengine-pcm.c
13546 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13547 M: Liam Girdwood <lgirdwood@gmail.com>
13548 M: Mark Brown <broonie@kernel.org>
13549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13551 W: http://alsa-project.org/main/index.php/ASoC
13553 F: Documentation/devicetree/bindings/sound/
13554 F: Documentation/sound/soc/
13556 F: include/sound/soc*
13558 SOUNDWIRE SUBSYSTEM
13559 M: Vinod Koul <vinod.koul@intel.com>
13560 M: Sanyog Kale <sanyog.r.kale@intel.com>
13561 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13564 F: Documentation/driver-api/soundwire/
13565 F: drivers/soundwire/
13566 F: include/linux/soundwire/
13569 M: Olli Salonen <olli.salonen@iki.fi>
13570 L: linux-media@vger.kernel.org
13571 W: https://linuxtv.org
13572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13574 F: drivers/media/dvb-frontends/sp2*
13576 SPARC + UltraSPARC (sparc/sparc64)
13577 M: "David S. Miller" <davem@davemloft.net>
13578 L: sparclinux@vger.kernel.org
13579 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13586 SPARC SERIAL DRIVERS
13587 M: "David S. Miller" <davem@davemloft.net>
13588 L: sparclinux@vger.kernel.org
13589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13592 F: include/linux/sunserialcore.h
13593 F: drivers/tty/serial/suncore.c
13594 F: drivers/tty/serial/sunhv.c
13595 F: drivers/tty/serial/sunsab.c
13596 F: drivers/tty/serial/sunsab.h
13597 F: drivers/tty/serial/sunsu.c
13598 F: drivers/tty/serial/sunzilog.c
13599 F: drivers/tty/serial/sunzilog.h
13600 F: drivers/tty/vcc.c
13603 M: "Christopher Li" <sparse@chrisli.org>
13604 L: linux-sparse@vger.kernel.org
13605 W: https://sparse.wiki.kernel.org/
13606 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13607 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13609 F: include/linux/compiler.h
13611 SPEAR CLOCK FRAMEWORK SUPPORT
13612 M: Viresh Kumar <vireshk@kernel.org>
13613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13614 W: http://www.st.com/spear
13616 F: drivers/clk/spear/
13618 SPEAR PLATFORM SUPPORT
13619 M: Viresh Kumar <vireshk@kernel.org>
13620 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13622 W: http://www.st.com/spear
13624 F: arch/arm/boot/dts/spear*
13625 F: arch/arm/mach-spear/
13628 M: Marek Vasut <marek.vasut@gmail.com>
13629 L: linux-mtd@lists.infradead.org
13630 W: http://www.linux-mtd.infradead.org/
13631 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13632 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13633 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13635 F: drivers/mtd/spi-nor/
13636 F: include/linux/mtd/spi-nor.h
13639 M: Mark Brown <broonie@kernel.org>
13640 L: linux-spi@vger.kernel.org
13641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13642 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13644 F: Documentation/devicetree/bindings/spi/
13645 F: Documentation/spi/
13647 F: include/linux/spi/
13648 F: include/uapi/linux/spi/
13651 SPIDERNET NETWORK DRIVER for CELL
13652 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13653 L: netdev@vger.kernel.org
13655 F: Documentation/networking/spider_net.txt
13656 F: drivers/net/ethernet/toshiba/spider_net*
13659 R: Stephen Boyd <sboyd@kernel.org>
13660 L: linux-arm-msm@vger.kernel.org
13661 F: Documentation/devicetree/bindings/spmi/
13663 F: include/dt-bindings/spmi/spmi.h
13664 F: include/linux/spmi.h
13665 F: include/trace/events/spmi.h
13668 M: Jeremy Kerr <jk@ozlabs.org>
13669 L: linuxppc-dev@lists.ozlabs.org
13670 W: http://www.ibm.com/developerworks/power/cell/
13672 F: Documentation/filesystems/spufs.txt
13673 F: arch/powerpc/platforms/cell/spufs/
13675 SQUASHFS FILE SYSTEM
13676 M: Phillip Lougher <phillip@squashfs.org.uk>
13677 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13678 W: http://squashfs.org.uk
13679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13681 F: Documentation/filesystems/squashfs.txt
13684 SRM (Alpha) environment access
13685 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13687 F: arch/alpha/kernel/srm_env.c
13689 ST STM32 I2C/SMBUS DRIVER
13690 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13691 L: linux-i2c@vger.kernel.org
13693 F: drivers/i2c/busses/i2c-stm32*
13696 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13697 L: stable@vger.kernel.org
13699 F: Documentation/process/stable-kernel-rules.rst
13702 M: Ian Abbott <abbotti@mev.co.uk>
13703 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13705 F: drivers/staging/comedi/
13707 STAGING - EROFS FILE SYSTEM
13708 M: Gao Xiang <gaoxiang25@huawei.com>
13709 M: Chao Yu <yuchao0@huawei.com>
13710 L: linux-erofs@lists.ozlabs.org
13712 F: drivers/staging/erofs/
13714 STAGING - FLARION FT1000 DRIVERS
13715 M: Marek Belisko <marek.belisko@gmail.com>
13717 F: drivers/staging/ft1000/
13719 STAGING - INDUSTRIAL IO
13720 M: Jonathan Cameron <jic23@kernel.org>
13721 L: linux-iio@vger.kernel.org
13723 F: Documentation/devicetree/bindings/staging/iio/
13724 F: drivers/staging/iio/
13726 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13727 M: Marc Dietrich <marvin24@gmx.de>
13728 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13729 L: linux-tegra@vger.kernel.org
13731 F: drivers/staging/nvec/
13733 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13734 M: Jens Frederich <jfrederich@gmail.com>
13735 M: Daniel Drake <dsd@laptop.org>
13736 M: Jon Nettleton <jon.nettleton@gmail.com>
13737 W: http://wiki.laptop.org/go/DCON
13739 F: drivers/staging/olpc_dcon/
13741 STAGING - REALTEK RTL8712U DRIVERS
13742 M: Larry Finger <Larry.Finger@lwfinger.net>
13743 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13745 F: drivers/staging/rtl8712/
13747 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13748 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13749 M: Teddy Wang <teddy.wang@siliconmotion.com>
13750 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13751 L: linux-fbdev@vger.kernel.org
13753 F: drivers/staging/sm750fb/
13755 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13756 M: William Hubbs <w.d.hubbs@gmail.com>
13757 M: Chris Brannon <chris@the-brannons.com>
13758 M: Kirk Reiser <kirk@reisers.ca>
13759 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13760 L: speakup@linux-speakup.org
13761 W: http://www.linux-speakup.org/
13763 F: drivers/staging/speakup/
13765 STAGING - VIA VT665X DRIVERS
13766 M: Forest Bond <forest@alittletooquiet.net>
13768 F: drivers/staging/vt665?/
13770 STAGING - WILC1000 WIFI DRIVER
13771 M: Aditya Shankar <aditya.shankar@microchip.com>
13772 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13773 L: linux-wireless@vger.kernel.org
13775 F: drivers/staging/wilc1000/
13777 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13778 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13780 F: drivers/staging/xgifb/
13783 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13785 L: devel@driverdev.osuosl.org
13787 F: drivers/staging/
13789 STARFIRE/DURALAN NETWORK DRIVER
13790 M: Ion Badulescu <ionut@badula.org>
13792 F: drivers/net/ethernet/adaptec/starfire*
13794 STEC S1220 SKD DRIVER
13795 M: Bart Van Assche <bart.vanassche@wdc.com>
13796 L: linux-block@vger.kernel.org
13798 F: drivers/block/skd*[ch]
13800 STI AUDIO (ASoC) DRIVERS
13801 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13802 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13804 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13808 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13810 F: drivers/staging/media/st-cec/
13811 F: Documentation/devicetree/bindings/media/stih-cec.txt
13813 STK1160 USB VIDEO CAPTURE DRIVER
13814 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13815 L: linux-media@vger.kernel.org
13816 T: git git://linuxtv.org/media_tree.git
13818 F: drivers/media/usb/stk1160/
13820 STM32 AUDIO (ASoC) DRIVERS
13821 M: Olivier Moysan <olivier.moysan@st.com>
13822 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13825 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13828 STM32 TIMER/LPTIMER DRIVERS
13829 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13831 F: drivers/*/stm32-*timer*
13832 F: drivers/pwm/pwm-stm32*
13833 F: include/linux/*/stm32-*tim*
13834 F: Documentation/ABI/testing/*timer-stm32
13835 F: Documentation/devicetree/bindings/*/stm32-*timer*
13836 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13838 STMMAC ETHERNET DRIVER
13839 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13840 M: Alexandre Torgue <alexandre.torgue@st.com>
13841 M: Jose Abreu <joabreu@synopsys.com>
13842 L: netdev@vger.kernel.org
13843 W: http://www.stlinux.com
13845 F: drivers/net/ethernet/stmicro/stmmac/
13848 M: Sam Creasey <sammy@sammy.net>
13849 W: http://sammy.net/sun3/
13851 F: arch/m68k/kernel/*sun3*
13852 F: arch/m68k/sun3*/
13853 F: arch/m68k/include/asm/sun3*
13854 F: drivers/net/ethernet/i825xx/sun3*
13856 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13857 M: Hans de Goede <hdegoede@redhat.com>
13858 L: linux-input@vger.kernel.org
13860 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13861 F: drivers/input/keyboard/sun4i-lradc-keys.c
13863 SUNDANCE NETWORK DRIVER
13864 M: Denis Kirjanov <kda@linux-powerpc.org>
13865 L: netdev@vger.kernel.org
13867 F: drivers/net/ethernet/dlink/sundance.c
13870 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13871 M: Rich Felker <dalias@libc.org>
13872 L: linux-sh@vger.kernel.org
13873 Q: http://patchwork.kernel.org/project/linux-sh/list/
13875 F: Documentation/sh/
13880 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13881 M: Len Brown <len.brown@intel.com>
13882 M: Pavel Machek <pavel@ucw.cz>
13883 L: linux-pm@vger.kernel.org
13884 B: https://bugzilla.kernel.org
13886 F: Documentation/power/
13887 F: arch/x86/kernel/acpi/
13888 F: drivers/base/power/
13890 F: include/linux/suspend.h
13891 F: include/linux/freezer.h
13892 F: include/linux/pm.h
13895 M: Martin Mares <mj@ucw.cz>
13896 L: linux-video@atrey.karlin.mff.cuni.cz
13898 F: Documentation/svga.txt
13899 F: arch/x86/boot/video*
13902 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13903 L: iommu@lists.linux-foundation.org
13904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13906 F: kernel/dma/swiotlb.c
13907 F: arch/*/kernel/pci-swiotlb.c
13908 F: include/linux/swiotlb.h
13911 M: Jiri Pirko <jiri@resnulli.us>
13912 M: Ivan Vecera <ivecera@redhat.com>
13913 L: netdev@vger.kernel.org
13916 F: include/net/switchdev.h
13918 SY8106A REGULATOR DRIVER
13919 M: Icenowy Zheng <icenowy@aosc.io>
13921 F: drivers/regulator/sy8106a-regulator.c
13922 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13924 SYNC FILE FRAMEWORK
13925 M: Sumit Semwal <sumit.semwal@linaro.org>
13926 R: Gustavo Padovan <gustavo@padovan.org>
13928 L: linux-media@vger.kernel.org
13929 L: dri-devel@lists.freedesktop.org
13930 F: drivers/dma-buf/sync_*
13931 F: drivers/dma-buf/dma-fence*
13932 F: drivers/dma-buf/sw_sync.c
13933 F: include/linux/sync_file.h
13934 F: include/uapi/linux/sync_file.h
13935 F: Documentation/sync_file.txt
13936 T: git git://anongit.freedesktop.org/drm/drm-misc
13938 SYNOPSYS ARC ARCHITECTURE
13939 M: Vineet Gupta <vgupta@synopsys.com>
13940 L: linux-snps-arc@lists.infradead.org
13943 F: Documentation/devicetree/bindings/arc/*
13944 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13945 F: drivers/clocksource/arc_timer.c
13946 F: drivers/tty/serial/arc_uart.c
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13949 SYNOPSYS ARC HSDK SDP pll clock driver
13950 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13952 F: drivers/clk/clk-hsdk-pll.c
13953 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13955 SYNOPSYS ARC SDP clock driver
13956 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13958 F: drivers/clk/axs10x/*
13959 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13961 SYNOPSYS ARC SDP platform support
13962 M: Alexey Brodkin <abrodkin@synopsys.com>
13964 F: arch/arc/plat-axs10x
13965 F: arch/arc/boot/dts/ax*
13966 F: Documentation/devicetree/bindings/arc/axs10*
13968 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13969 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13971 F: drivers/reset/reset-axs10x.c
13972 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13974 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13975 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13977 F: drivers/tty/serial/8250/8250_dw.c
13979 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13980 M: Hoan Tran <hotran@apm.com>
13981 L: linux-gpio@vger.kernel.org
13983 F: drivers/gpio/gpio-dwapb.c
13984 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13986 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13987 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13989 F: drivers/dma/dwi-axi-dmac/
13990 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13992 SYNOPSYS DESIGNWARE DMAC DRIVER
13993 M: Viresh Kumar <vireshk@kernel.org>
13994 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13996 F: include/linux/dma/dw.h
13997 F: include/linux/platform_data/dma-dw.h
14000 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14001 M: Jose Abreu <Jose.Abreu@synopsys.com>
14002 L: netdev@vger.kernel.org
14004 F: drivers/net/ethernet/synopsys/
14006 SYNOPSYS DESIGNWARE I2C DRIVER
14007 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14008 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14009 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14010 L: linux-i2c@vger.kernel.org
14012 F: drivers/i2c/busses/i2c-designware-*
14013 F: include/linux/platform_data/i2c-designware.h
14015 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14016 M: Jaehoon Chung <jh80.chung@samsung.com>
14017 L: linux-mmc@vger.kernel.org
14019 F: drivers/mmc/host/dw_mmc*
14021 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14022 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14024 F: drivers/reset/reset-hsdk.c
14025 F: include/dt-bindings/reset/snps,hsdk-reset.h
14026 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14028 SYSTEM CONFIGURATION (SYSCON)
14029 M: Lee Jones <lee.jones@linaro.org>
14030 M: Arnd Bergmann <arnd@arndb.de>
14031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14033 F: drivers/mfd/syscon.c
14035 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14036 M: Sudeep Holla <sudeep.holla@arm.com>
14037 L: linux-arm-kernel@lists.infradead.org
14039 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14040 F: drivers/clk/clk-sc[mp]i.c
14041 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14042 F: drivers/firmware/arm_scpi.c
14043 F: drivers/firmware/arm_scmi/
14044 F: include/linux/sc[mp]i_protocol.h
14046 SYSTEM RESET/SHUTDOWN DRIVERS
14047 M: Sebastian Reichel <sre@kernel.org>
14048 L: linux-pm@vger.kernel.org
14049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14051 F: Documentation/devicetree/bindings/power/reset/
14052 F: drivers/power/reset/
14054 SYSTEM TRACE MODULE CLASS
14055 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14058 F: Documentation/trace/stm.rst
14059 F: drivers/hwtracing/stm/
14060 F: include/linux/stm.h
14061 F: include/uapi/linux/stm.h
14064 M: Christoph Hellwig <hch@infradead.org>
14066 F: Documentation/filesystems/sysv-fs.txt
14068 F: include/linux/sysv_fs.h
14071 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14072 L: linux-scsi@vger.kernel.org
14073 L: target-devel@vger.kernel.org
14074 W: http://www.linux-iscsi.org
14075 W: http://groups.google.com/group/linux-iscsi-target-dev
14076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14080 F: Documentation/target/
14082 TASKSTATS STATISTICS INTERFACE
14083 M: Balbir Singh <bsingharora@gmail.com>
14085 F: Documentation/accounting/taskstats*
14086 F: include/linux/taskstats*
14087 F: kernel/taskstats.c
14090 M: Jamal Hadi Salim <jhs@mojatatu.com>
14091 M: Cong Wang <xiyou.wangcong@gmail.com>
14092 M: Jiri Pirko <jiri@resnulli.us>
14093 L: netdev@vger.kernel.org
14095 F: include/net/pkt_cls.h
14096 F: include/net/pkt_sched.h
14097 F: include/net/tc_act/
14098 F: include/uapi/linux/pkt_cls.h
14099 F: include/uapi/linux/pkt_sched.h
14100 F: include/uapi/linux/tc_act/
14101 F: include/uapi/linux/tc_ematch/
14104 TC90522 MEDIA DRIVER
14105 M: Akihiro Tsukada <tskd08@gmail.com>
14106 L: linux-media@vger.kernel.org
14108 F: drivers/media/dvb-frontends/tc90522*
14110 TCP LOW PRIORITY MODULE
14111 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14112 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14113 W: http://tcp-lp-mod.sourceforge.net/
14115 F: net/ipv4/tcp_lp.c
14117 TDA10071 MEDIA DRIVER
14118 M: Antti Palosaari <crope@iki.fi>
14119 L: linux-media@vger.kernel.org
14120 W: https://linuxtv.org
14121 W: http://palosaari.fi/linux/
14122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14123 T: git git://linuxtv.org/anttip/media_tree.git
14125 F: drivers/media/dvb-frontends/tda10071*
14127 TDA18212 MEDIA DRIVER
14128 M: Antti Palosaari <crope@iki.fi>
14129 L: linux-media@vger.kernel.org
14130 W: https://linuxtv.org
14131 W: http://palosaari.fi/linux/
14132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14133 T: git git://linuxtv.org/anttip/media_tree.git
14135 F: drivers/media/tuners/tda18212*
14137 TDA18218 MEDIA DRIVER
14138 M: Antti Palosaari <crope@iki.fi>
14139 L: linux-media@vger.kernel.org
14140 W: https://linuxtv.org
14141 W: http://palosaari.fi/linux/
14142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14143 T: git git://linuxtv.org/anttip/media_tree.git
14145 F: drivers/media/tuners/tda18218*
14147 TDA18250 MEDIA DRIVER
14148 M: Olli Salonen <olli.salonen@iki.fi>
14149 L: linux-media@vger.kernel.org
14150 W: https://linuxtv.org
14151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14152 T: git git://linuxtv.org/media_tree.git
14154 F: drivers/media/tuners/tda18250*
14156 TDA18271 MEDIA DRIVER
14157 M: Michael Krufky <mkrufky@linuxtv.org>
14158 L: linux-media@vger.kernel.org
14159 W: https://linuxtv.org
14160 W: http://github.com/mkrufky
14161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14162 T: git git://linuxtv.org/mkrufky/tuners.git
14164 F: drivers/media/tuners/tda18271*
14166 TDA1997x MEDIA DRIVER
14167 M: Tim Harvey <tharvey@gateworks.com>
14168 L: linux-media@vger.kernel.org
14169 W: https://linuxtv.org
14170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14172 F: drivers/media/i2c/tda1997x.*
14174 TDA827x MEDIA DRIVER
14175 M: Michael Krufky <mkrufky@linuxtv.org>
14176 L: linux-media@vger.kernel.org
14177 W: https://linuxtv.org
14178 W: http://github.com/mkrufky
14179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14180 T: git git://linuxtv.org/mkrufky/tuners.git
14182 F: drivers/media/tuners/tda8290.*
14184 TDA8290 MEDIA DRIVER
14185 M: Michael Krufky <mkrufky@linuxtv.org>
14186 L: linux-media@vger.kernel.org
14187 W: https://linuxtv.org
14188 W: http://github.com/mkrufky
14189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14190 T: git git://linuxtv.org/mkrufky/tuners.git
14192 F: drivers/media/tuners/tda8290.*
14194 TDA9840 MEDIA DRIVER
14195 M: Hans Verkuil <hverkuil@xs4all.nl>
14196 L: linux-media@vger.kernel.org
14197 T: git git://linuxtv.org/media_tree.git
14198 W: https://linuxtv.org
14200 F: drivers/media/i2c/tda9840*
14202 TEA5761 TUNER DRIVER
14203 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14204 L: linux-media@vger.kernel.org
14205 W: https://linuxtv.org
14206 T: git git://linuxtv.org/media_tree.git
14208 F: drivers/media/tuners/tea5761.*
14210 TEA5767 TUNER DRIVER
14211 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14212 L: linux-media@vger.kernel.org
14213 W: https://linuxtv.org
14214 T: git git://linuxtv.org/media_tree.git
14216 F: drivers/media/tuners/tea5767.*
14218 TEA6415C MEDIA DRIVER
14219 M: Hans Verkuil <hverkuil@xs4all.nl>
14220 L: linux-media@vger.kernel.org
14221 T: git git://linuxtv.org/media_tree.git
14222 W: https://linuxtv.org
14224 F: drivers/media/i2c/tea6415c*
14226 TEA6420 MEDIA DRIVER
14227 M: Hans Verkuil <hverkuil@xs4all.nl>
14228 L: linux-media@vger.kernel.org
14229 T: git git://linuxtv.org/media_tree.git
14230 W: https://linuxtv.org
14232 F: drivers/media/i2c/tea6420*
14235 M: Jiri Pirko <jiri@resnulli.us>
14236 L: netdev@vger.kernel.org
14238 F: drivers/net/team/
14239 F: include/linux/if_team.h
14240 F: include/uapi/linux/if_team.h
14242 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14243 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14245 F: arch/x86/platform/ts5500/
14247 TECHNOTREND USB IR RECEIVER
14248 M: Sean Young <sean@mess.org>
14249 L: linux-media@vger.kernel.org
14251 F: drivers/media/rc/ttusbir.c
14253 TECHWELL TW9910 VIDEO DECODER
14254 L: linux-media@vger.kernel.org
14256 F: drivers/media/i2c/tw9910.c
14257 F: include/media/i2c/tw9910.h
14260 M: Jens Wiklander <jens.wiklander@linaro.org>
14262 F: include/linux/tee_drv.h
14263 F: include/uapi/linux/tee.h
14265 F: Documentation/tee.txt
14267 TEGRA ARCHITECTURE SUPPORT
14268 M: Thierry Reding <thierry.reding@gmail.com>
14269 M: Jonathan Hunter <jonathanh@nvidia.com>
14270 L: linux-tegra@vger.kernel.org
14271 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14277 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14278 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14280 F: drivers/clk/tegra/
14283 M: Laxman Dewangan <ldewangan@nvidia.com>
14284 M: Jon Hunter <jonathanh@nvidia.com>
14286 F: drivers/dma/tegra*
14289 M: Laxman Dewangan <ldewangan@nvidia.com>
14291 F: drivers/i2c/busses/i2c-tegra.c
14293 TEGRA IOMMU DRIVERS
14294 M: Thierry Reding <thierry.reding@gmail.com>
14295 L: linux-tegra@vger.kernel.org
14297 F: drivers/iommu/tegra*
14300 M: Laxman Dewangan <ldewangan@nvidia.com>
14302 F: drivers/input/keyboard/tegra-kbc.c
14305 M: Stefan Agner <stefan@agner.ch>
14306 M: Lucas Stach <dev@lynxeye.de>
14308 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14309 F: drivers/mtd/nand/raw/tegra_nand.c
14312 M: Thierry Reding <thierry.reding@gmail.com>
14314 F: drivers/pwm/pwm-tegra.c
14316 TEGRA SERIAL DRIVER
14317 M: Laxman Dewangan <ldewangan@nvidia.com>
14319 F: drivers/tty/serial/serial-tegra.c
14322 M: Laxman Dewangan <ldewangan@nvidia.com>
14324 F: drivers/spi/spi-tegra*
14326 TEHUTI ETHERNET DRIVER
14327 M: Andy Gospodarek <andy@greyhouse.net>
14328 L: netdev@vger.kernel.org
14330 F: drivers/net/ethernet/tehuti/*
14332 Telecom Clock Driver for MCPL0010
14333 M: Mark Gross <mark.gross@intel.com>
14335 F: drivers/char/tlclk.c
14337 TENSILICA XTENSA PORT (xtensa)
14338 M: Chris Zankel <chris@zankel.net>
14339 M: Max Filippov <jcmvbkbc@gmail.com>
14340 L: linux-xtensa@linux-xtensa.org
14341 T: git git://github.com/czankel/xtensa-linux.git
14344 F: drivers/irqchip/irq-xtensa-*
14346 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14347 M: Nishanth Menon <nm@ti.com>
14348 M: Tero Kristo <t-kristo@ti.com>
14349 M: Santosh Shilimkar <ssantosh@kernel.org>
14350 L: linux-arm-kernel@lists.infradead.org
14352 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14353 F: drivers/firmware/ti_sci*
14354 F: include/linux/soc/ti/ti_sci_protocol.h
14355 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14356 F: include/dt-bindings/genpd/k2g.h
14357 F: drivers/soc/ti/ti_sci_pm_domains.c
14358 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14359 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14360 F: drivers/clk/keystone/sci-clk.c
14361 F: drivers/reset/reset-ti-sci.c
14363 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14364 M: Hans Verkuil <hverkuil@xs4all.nl>
14365 L: linux-media@vger.kernel.org
14366 T: git git://linuxtv.org/media_tree.git
14367 W: https://linuxtv.org
14369 F: drivers/media/radio/radio-raremono.c
14372 M: Zhang Rui <rui.zhang@intel.com>
14373 M: Eduardo Valentin <edubezval@gmail.com>
14374 L: linux-pm@vger.kernel.org
14375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14377 Q: https://patchwork.kernel.org/project/linux-pm/list/
14379 F: drivers/thermal/
14380 F: include/linux/thermal.h
14381 F: include/uapi/linux/thermal.h
14382 F: include/linux/cpu_cooling.h
14383 F: Documentation/devicetree/bindings/thermal/
14385 THERMAL/CPU_COOLING
14386 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14387 M: Viresh Kumar <viresh.kumar@linaro.org>
14388 M: Javi Merino <javi.merino@kernel.org>
14389 L: linux-pm@vger.kernel.org
14391 F: Documentation/thermal/cpu-cooling-api.txt
14392 F: drivers/thermal/cpu_cooling.c
14393 F: include/linux/cpu_cooling.h
14395 THINKPAD ACPI EXTRAS DRIVER
14396 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14397 L: ibm-acpi-devel@lists.sourceforge.net
14398 L: platform-driver-x86@vger.kernel.org
14399 W: http://ibm-acpi.sourceforge.net
14400 W: http://thinkwiki.org/wiki/Ibm-acpi
14401 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14403 F: drivers/platform/x86/thinkpad_acpi.c
14406 M: Andreas Noever <andreas.noever@gmail.com>
14407 M: Michael Jamet <michael.jamet@intel.com>
14408 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14409 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14412 F: Documentation/admin-guide/thunderbolt.rst
14413 F: drivers/thunderbolt/
14414 F: include/linux/thunderbolt.h
14416 THUNDERBOLT NETWORK DRIVER
14417 M: Michael Jamet <michael.jamet@intel.com>
14418 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14419 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14420 L: netdev@vger.kernel.org
14422 F: drivers/net/thunderbolt.c
14424 THUNDERX GPIO DRIVER
14425 M: David Daney <david.daney@cavium.com>
14427 F: drivers/gpio/gpio-thunderx.c
14429 TI AM437X VPFE DRIVER
14430 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14431 L: linux-media@vger.kernel.org
14432 W: https://linuxtv.org
14433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14434 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14436 F: drivers/media/platform/am437x/
14438 TI BANDGAP AND THERMAL DRIVER
14439 M: Eduardo Valentin <edubezval@gmail.com>
14440 M: Keerthy <j-keerthy@ti.com>
14441 L: linux-pm@vger.kernel.org
14442 L: linux-omap@vger.kernel.org
14444 F: drivers/thermal/ti-soc-thermal/
14446 TI BQ27XXX POWER SUPPLY DRIVER
14447 R: Andrew F. Davis <afd@ti.com>
14448 F: include/linux/power/bq27xxx_battery.h
14449 F: drivers/power/supply/bq27xxx_battery.c
14450 F: drivers/power/supply/bq27xxx_battery_i2c.c
14452 TI CDCE706 CLOCK DRIVER
14453 M: Max Filippov <jcmvbkbc@gmail.com>
14455 F: drivers/clk/clk-cdce706.c
14458 M: Tero Kristo <t-kristo@ti.com>
14459 L: linux-omap@vger.kernel.org
14462 F: include/linux/clk/ti.h
14464 TI DAVINCI MACHINE SUPPORT
14465 M: Sekhar Nori <nsekhar@ti.com>
14466 M: Kevin Hilman <khilman@kernel.org>
14467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14470 F: arch/arm/mach-davinci/
14471 F: drivers/i2c/busses/i2c-davinci.c
14472 F: arch/arm/boot/dts/da850*
14474 TI DAVINCI SERIES CLOCK DRIVER
14475 M: David Lechner <david@lechnology.com>
14476 R: Sekhar Nori <nsekhar@ti.com>
14478 F: Documentation/devicetree/bindings/clock/ti/davinci/
14479 F: drivers/clk/davinci/
14481 TI DAVINCI SERIES GPIO DRIVER
14482 M: Keerthy <j-keerthy@ti.com>
14483 L: linux-gpio@vger.kernel.org
14485 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14486 F: drivers/gpio/gpio-davinci.c
14488 TI DAVINCI SERIES MEDIA DRIVER
14489 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14490 L: linux-media@vger.kernel.org
14491 W: https://linuxtv.org
14492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14493 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14495 F: drivers/media/platform/davinci/
14496 F: include/media/davinci/
14498 TI ETHERNET SWITCH DRIVER (CPSW)
14499 R: Grygorii Strashko <grygorii.strashko@ti.com>
14500 L: linux-omap@vger.kernel.org
14501 L: netdev@vger.kernel.org
14503 F: drivers/net/ethernet/ti/cpsw*
14504 F: drivers/net/ethernet/ti/davinci*
14506 TI FLASH MEDIA INTERFACE DRIVER
14507 M: Alex Dubov <oakad@yahoo.com>
14509 F: drivers/misc/tifm*
14510 F: drivers/mmc/host/tifm_sd.c
14511 F: include/linux/tifm.h
14513 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14514 M: Santosh Shilimkar <ssantosh@kernel.org>
14515 L: linux-kernel@vger.kernel.org
14516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14518 F: drivers/soc/ti/*
14519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14521 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14522 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14523 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14524 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14526 F: sound/soc/codecs/lm49453*
14527 F: sound/soc/codecs/isabelle*
14529 TI LP855x BACKLIGHT DRIVER
14530 M: Milo Kim <milo.kim@ti.com>
14532 F: Documentation/backlight/lp855x-driver.txt
14533 F: drivers/video/backlight/lp855x_bl.c
14534 F: include/linux/platform_data/lp855x.h
14536 TI LP8727 CHARGER DRIVER
14537 M: Milo Kim <milo.kim@ti.com>
14539 F: drivers/power/supply/lp8727_charger.c
14540 F: include/linux/platform_data/lp8727.h
14542 TI LP8788 MFD DRIVER
14543 M: Milo Kim <milo.kim@ti.com>
14545 F: drivers/iio/adc/lp8788_adc.c
14546 F: drivers/leds/leds-lp8788.c
14547 F: drivers/mfd/lp8788*.c
14548 F: drivers/power/supply/lp8788-charger.c
14549 F: drivers/regulator/lp8788-*.c
14550 F: include/linux/mfd/lp8788*.h
14552 TI NETCP ETHERNET DRIVER
14553 M: Wingman Kwok <w-kwok2@ti.com>
14554 M: Murali Karicheri <m-karicheri2@ti.com>
14555 L: netdev@vger.kernel.org
14557 F: drivers/net/ethernet/ti/netcp*
14559 TI TAS571X FAMILY ASoC CODEC DRIVER
14560 M: Kevin Cernekee <cernekee@chromium.org>
14561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14563 F: sound/soc/codecs/tas571x*
14565 TI TRF7970A NFC DRIVER
14566 M: Mark Greer <mgreer@animalcreek.com>
14567 L: linux-wireless@vger.kernel.org
14568 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14570 F: drivers/nfc/trf7970a.c
14571 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14573 TI TWL4030 SERIES SOC CODEC DRIVER
14574 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14577 F: sound/soc/codecs/twl4030*
14580 M: Benoit Parrot <bparrot@ti.com>
14581 L: linux-media@vger.kernel.org
14582 W: http://linuxtv.org/
14583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14585 F: drivers/media/platform/ti-vpe/
14587 TI WILINK WIRELESS DRIVERS
14588 L: linux-wireless@vger.kernel.org
14589 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14590 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14593 F: drivers/net/wireless/ti/
14594 F: include/linux/wl12xx.h
14596 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14597 M: John Stultz <john.stultz@linaro.org>
14598 M: Thomas Gleixner <tglx@linutronix.de>
14599 R: Stephen Boyd <sboyd@kernel.org>
14600 L: linux-kernel@vger.kernel.org
14601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14603 F: include/linux/clocksource.h
14604 F: include/linux/time.h
14605 F: include/linux/timex.h
14606 F: include/uapi/linux/time.h
14607 F: include/uapi/linux/timex.h
14608 F: kernel/time/clocksource.c
14609 F: kernel/time/time*.c
14610 F: kernel/time/alarmtimer.c
14611 F: kernel/time/ntp.c
14612 F: tools/testing/selftests/timers/
14615 M: Jon Maloy <jon.maloy@ericsson.com>
14616 M: Ying Xue <ying.xue@windriver.com>
14617 L: netdev@vger.kernel.org (core kernel code)
14618 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14619 W: http://tipc.sourceforge.net/
14621 F: include/uapi/linux/tipc*.h
14624 TLAN NETWORK DRIVER
14625 M: Samuel Chessman <chessman@tux.org>
14626 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14627 W: http://sourceforge.net/projects/tlan/
14629 F: Documentation/networking/tlan.txt
14630 F: drivers/net/ethernet/ti/tlan.*
14632 TM6000 VIDEO4LINUX DRIVER
14633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14634 L: linux-media@vger.kernel.org
14635 W: https://linuxtv.org
14636 T: git git://linuxtv.org/media_tree.git
14638 F: drivers/media/usb/tm6000/
14639 F: Documentation/media/v4l-drivers/tm6000*
14641 TMIO/SDHI MMC DRIVER
14642 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14643 L: linux-mmc@vger.kernel.org
14645 F: drivers/mmc/host/tmio_mmc*
14646 F: drivers/mmc/host/renesas_sdhi*
14647 F: include/linux/mfd/tmio.h
14649 TMP401 HARDWARE MONITOR DRIVER
14650 M: Guenter Roeck <linux@roeck-us.net>
14651 L: linux-hwmon@vger.kernel.org
14653 F: Documentation/hwmon/tmp401
14654 F: drivers/hwmon/tmp401.c
14656 TMPFS (SHMEM FILESYSTEM)
14657 M: Hugh Dickins <hughd@google.com>
14658 L: linux-mm@kvack.org
14660 F: include/linux/shmem_fs.h
14663 TOMOYO SECURITY MODULE
14664 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14665 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14666 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14667 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14668 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14669 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14670 W: http://tomoyo.sourceforge.jp/
14671 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14673 F: security/tomoyo/
14675 TOPSTAR LAPTOP EXTRAS DRIVER
14676 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14677 L: platform-driver-x86@vger.kernel.org
14679 F: drivers/platform/x86/topstar-laptop.c
14681 TORTURE-TEST MODULES
14682 M: Davidlohr Bueso <dave@stgolabs.net>
14683 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14684 M: Josh Triplett <josh@joshtriplett.org>
14685 L: linux-kernel@vger.kernel.org
14687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14688 F: Documentation/RCU/torture.txt
14689 F: kernel/torture.c
14690 F: kernel/rcu/rcutorture.c
14691 F: kernel/rcu/rcuperf.c
14692 F: kernel/locking/locktorture.c
14694 TOSHIBA ACPI EXTRAS DRIVER
14695 M: Azael Avalos <coproscefalo@gmail.com>
14696 L: platform-driver-x86@vger.kernel.org
14698 F: drivers/platform/x86/toshiba_acpi.c
14700 TOSHIBA BLUETOOTH DRIVER
14701 M: Azael Avalos <coproscefalo@gmail.com>
14702 L: platform-driver-x86@vger.kernel.org
14704 F: drivers/platform/x86/toshiba_bluetooth.c
14706 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14707 M: Azael Avalos <coproscefalo@gmail.com>
14708 L: platform-driver-x86@vger.kernel.org
14710 F: drivers/platform/x86/toshiba_haps.c
14713 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14714 W: http://www.buzzard.org.uk/toshiba/
14716 F: drivers/char/toshiba.c
14717 F: include/linux/toshiba.h
14718 F: include/uapi/linux/toshiba.h
14720 TOSHIBA TC358743 DRIVER
14721 M: Mats Randgaard <matrandg@cisco.com>
14722 L: linux-media@vger.kernel.org
14724 F: drivers/media/i2c/tc358743*
14725 F: include/media/i2c/tc358743.h
14727 TOSHIBA WMI HOTKEYS DRIVER
14728 M: Azael Avalos <coproscefalo@gmail.com>
14729 L: platform-driver-x86@vger.kernel.org
14731 F: drivers/platform/x86/toshiba-wmi.c
14734 M: Peter Huewe <peterhuewe@gmx.de>
14735 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14736 R: Jason Gunthorpe <jgg@ziepe.ca>
14737 L: linux-integrity@vger.kernel.org
14738 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14739 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14740 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14742 F: drivers/char/tpm/
14745 M: Steven Rostedt <rostedt@goodmis.org>
14746 M: Ingo Molnar <mingo@redhat.com>
14747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14749 F: Documentation/trace/ftrace.rst
14750 F: arch/*/*/*/ftrace.h
14751 F: arch/*/kernel/ftrace.c
14752 F: include/*/ftrace.h
14753 F: include/linux/trace*.h
14756 F: tools/testing/selftests/ftrace/
14758 TRACING MMIO ACCESSES (MMIOTRACE)
14759 M: Steven Rostedt <rostedt@goodmis.org>
14760 M: Ingo Molnar <mingo@kernel.org>
14761 R: Karol Herbst <karolherbst@gmail.com>
14762 R: Pekka Paalanen <ppaalanen@gmail.com>
14764 L: linux-kernel@vger.kernel.org
14765 L: nouveau@lists.freedesktop.org
14766 F: kernel/trace/trace_mmiotrace.c
14767 F: include/linux/mmiotrace.h
14768 F: arch/x86/mm/kmmio.c
14769 F: arch/x86/mm/mmio-mod.c
14770 F: arch/x86/mm/testmmiotrace.c
14773 M: Jiri Kosina <trivial@kernel.org>
14774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14776 K: ^Subject:.*(?i)trivial
14778 TEMPO SEMICONDUCTOR DRIVERS
14779 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14781 F: sound/soc/codecs/tscs*.c
14782 F: sound/soc/codecs/tscs*.h
14783 F: Documentation/devicetree/bindings/sound/tscs*.txt
14786 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14787 M: Jiri Slaby <jslaby@suse.com>
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14790 F: Documentation/serial/
14792 F: drivers/tty/serial/serial_core.c
14793 F: include/linux/serial_core.h
14794 F: include/linux/serial.h
14795 F: include/linux/tty.h
14796 F: include/uapi/linux/serial_core.h
14797 F: include/uapi/linux/serial.h
14798 F: include/uapi/linux/tty.h
14800 TUA9001 MEDIA DRIVER
14801 M: Antti Palosaari <crope@iki.fi>
14802 L: linux-media@vger.kernel.org
14803 W: https://linuxtv.org
14804 W: http://palosaari.fi/linux/
14805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14806 T: git git://linuxtv.org/anttip/media_tree.git
14808 F: drivers/media/tuners/tua9001*
14810 TULIP NETWORK DRIVERS
14811 L: netdev@vger.kernel.org
14812 L: linux-parisc@vger.kernel.org
14814 F: drivers/net/ethernet/dec/tulip/
14817 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14818 W: http://vtun.sourceforge.net/tun
14820 F: Documentation/networking/tuntap.txt
14821 F: arch/um/os-Linux/drivers/
14823 TURBOCHANNEL SUBSYSTEM
14824 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14825 M: Ralf Baechle <ralf@linux-mips.org>
14826 L: linux-mips@linux-mips.org
14827 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14830 F: include/linux/tc.h
14833 M: "Len Brown" <lenb@kernel.org>
14834 L: linux-pm@vger.kernel.org
14835 B: https://bugzilla.kernel.org
14836 Q: https://patchwork.kernel.org/project/linux-pm/list/
14837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14839 F: tools/power/x86/turbostat/
14841 TW5864 VIDEO4LINUX DRIVER
14842 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14843 M: Anton Sviridenko <anton@corp.bluecherry.net>
14844 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14845 M: Andrey Utkin <andrey_utkin@fastmail.com>
14846 L: linux-media@vger.kernel.org
14848 F: drivers/media/pci/tw5864/
14850 TW68 VIDEO4LINUX DRIVER
14851 M: Hans Verkuil <hverkuil@xs4all.nl>
14852 L: linux-media@vger.kernel.org
14853 T: git git://linuxtv.org/media_tree.git
14854 W: https://linuxtv.org
14856 F: drivers/media/pci/tw68/
14858 TW686X VIDEO4LINUX DRIVER
14859 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14860 L: linux-media@vger.kernel.org
14861 T: git git://linuxtv.org/media_tree.git
14862 W: http://linuxtv.org
14864 F: drivers/media/pci/tw686x/
14866 UBI FILE SYSTEM (UBIFS)
14867 M: Richard Weinberger <richard@nod.at>
14868 M: Artem Bityutskiy <dedekind1@gmail.com>
14869 M: Adrian Hunter <adrian.hunter@intel.com>
14870 L: linux-mtd@lists.infradead.org
14871 T: git git://git.infradead.org/ubifs-2.6.git
14872 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14874 F: Documentation/filesystems/ubifs.txt
14877 UCLINUX (M68KNOMMU AND COLDFIRE)
14878 M: Greg Ungerer <gerg@linux-m68k.org>
14879 W: http://www.linux-m68k.org/
14880 W: http://www.uclinux.org/
14881 L: linux-m68k@lists.linux-m68k.org
14882 L: uclinux-dev@uclinux.org (subscribers-only)
14883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14885 F: arch/m68k/coldfire/
14887 F: arch/m68k/*/*_no.*
14888 F: arch/m68k/include/asm/*_no.*
14891 M: Jan Kara <jack@suse.com>
14893 F: Documentation/filesystems/udf.txt
14897 M: Bastien Nocera <hadess@hadess.net>
14898 L: linux-input@vger.kernel.org
14900 F: drivers/hid/hid-udraw-ps3.c
14903 M: Evgeniy Dushistov <dushistov@mail.ru>
14905 F: Documentation/filesystems/ufs.txt
14908 UHID USERSPACE HID IO DRIVER:
14909 M: David Herrmann <dh.herrmann@googlemail.com>
14910 L: linux-input@vger.kernel.org
14912 F: drivers/hid/uhid.c
14913 F: include/uapi/linux/uhid.h
14916 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14917 L: linux-usb@vger.kernel.org
14919 F: drivers/usb/common/ulpi.c
14920 F: include/linux/ulpi/
14922 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14923 L: linux-usb@vger.kernel.org
14926 F: include/linux/uwb.h
14927 F: include/linux/uwb/
14929 UNICORE32 ARCHITECTURE:
14930 M: Guan Xuetao <gxt@pku.edu.cn>
14931 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14933 T: git git://github.com/gxt/linux.git
14937 M: Tony Finch <dot@dotat.at>
14938 W: http://dotat.at/prog/unifdef
14940 F: scripts/unifdef.c
14942 UNIFORM CDROM DRIVER
14943 M: Jens Axboe <axboe@kernel.dk>
14944 W: http://www.kernel.dk
14946 F: Documentation/cdrom/
14947 F: drivers/cdrom/cdrom.c
14948 F: include/linux/cdrom.h
14949 F: include/uapi/linux/cdrom.h
14951 UNISYS S-PAR DRIVERS
14952 M: David Kershner <david.kershner@unisys.com>
14953 L: sparmaintainer@unisys.com (Unisys internal)
14955 F: include/linux/visorbus.h
14956 F: drivers/visorbus/
14957 F: drivers/staging/unisys/
14959 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14960 M: Vinayak Holikatti <vinholikatti@gmail.com>
14961 L: linux-scsi@vger.kernel.org
14963 F: Documentation/scsi/ufs.txt
14964 F: drivers/scsi/ufs/
14966 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14967 M: Joao Pinto <jpinto@synopsys.com>
14968 L: linux-scsi@vger.kernel.org
14970 F: drivers/scsi/ufs/*dwc*
14972 UNSORTED BLOCK IMAGES (UBI)
14973 M: Artem Bityutskiy <dedekind1@gmail.com>
14974 M: Richard Weinberger <richard@nod.at>
14975 W: http://www.linux-mtd.infradead.org/
14976 L: linux-mtd@lists.infradead.org
14977 T: git git://git.infradead.org/ubifs-2.6.git
14979 F: drivers/mtd/ubi/
14980 F: include/linux/mtd/ubi.h
14981 F: include/uapi/mtd/ubi-user.h
14983 USB "USBNET" DRIVER FRAMEWORK
14984 M: Oliver Neukum <oneukum@suse.com>
14985 L: netdev@vger.kernel.org
14986 W: http://www.linux-usb.org/usbnet
14988 F: drivers/net/usb/usbnet.c
14989 F: include/linux/usb/usbnet.h
14992 M: Oliver Neukum <oneukum@suse.com>
14993 L: linux-usb@vger.kernel.org
14995 F: Documentation/usb/acm.txt
14996 F: drivers/usb/class/cdc-acm.*
14998 USB AR5523 WIRELESS DRIVER
14999 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15000 L: linux-wireless@vger.kernel.org
15002 F: drivers/net/wireless/ath/ar5523/
15005 M: Oliver Neukum <oneukum@suse.com>
15006 L: linux-usb@vger.kernel.org
15007 L: linux-scsi@vger.kernel.org
15009 F: drivers/usb/storage/uas.c
15011 USB CDC ETHERNET DRIVER
15012 M: Oliver Neukum <oliver@neukum.org>
15013 L: linux-usb@vger.kernel.org
15015 F: drivers/net/usb/cdc_*.c
15016 F: include/uapi/linux/usb/cdc.h
15018 USB CHAOSKEY DRIVER
15019 M: Keith Packard <keithp@keithp.com>
15020 L: linux-usb@vger.kernel.org
15022 F: drivers/usb/misc/chaoskey.c
15024 USB CYPRESS C67X00 DRIVER
15025 M: Peter Korsgaard <jacmet@sunsite.dk>
15026 L: linux-usb@vger.kernel.org
15028 F: drivers/usb/c67x00/
15030 USB DAVICOM DM9601 DRIVER
15031 M: Peter Korsgaard <jacmet@sunsite.dk>
15032 L: netdev@vger.kernel.org
15033 W: http://www.linux-usb.org/usbnet
15035 F: drivers/net/usb/dm9601.c
15037 USB DIAMOND RIO500 DRIVER
15038 M: Cesar Miquel <miquel@df.uba.ar>
15039 L: rio500-users@lists.sourceforge.net
15040 W: http://rio500.sourceforge.net
15042 F: drivers/usb/misc/rio500*
15045 M: Alan Stern <stern@rowland.harvard.edu>
15046 L: linux-usb@vger.kernel.org
15048 F: Documentation/usb/ehci.txt
15049 F: drivers/usb/host/ehci*
15051 USB GADGET/PERIPHERAL SUBSYSTEM
15052 M: Felipe Balbi <balbi@kernel.org>
15053 L: linux-usb@vger.kernel.org
15054 W: http://www.linux-usb.org/gadget
15055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15057 F: drivers/usb/gadget/
15058 F: include/linux/usb/gadget*
15060 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15061 M: Jiri Kosina <jikos@kernel.org>
15062 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15063 L: linux-usb@vger.kernel.org
15064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15066 F: Documentation/hid/hiddev.txt
15067 F: drivers/hid/usbhid/
15069 USB INTEL XHCI ROLE MUX DRIVER
15070 M: Hans de Goede <hdegoede@redhat.com>
15071 L: linux-usb@vger.kernel.org
15073 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15076 M: Olav Kongas <ok@artecdesign.ee>
15077 L: linux-usb@vger.kernel.org
15079 F: drivers/usb/host/isp116x*
15080 F: include/linux/usb/isp116x.h
15082 USB LAN78XX ETHERNET DRIVER
15083 M: Woojung Huh <woojung.huh@microchip.com>
15084 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15085 L: netdev@vger.kernel.org
15087 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15088 F: drivers/net/usb/lan78xx.*
15089 F: include/dt-bindings/net/microchip-lan78xx.h
15091 USB MASS STORAGE DRIVER
15092 M: Alan Stern <stern@rowland.harvard.edu>
15093 L: linux-usb@vger.kernel.org
15094 L: usb-storage@lists.one-eyed-alien.net
15096 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15097 F: drivers/usb/storage/
15100 M: Clemens Ladisch <clemens@ladisch.de>
15101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15102 T: git git://git.alsa-project.org/alsa-kernel.git
15104 F: sound/usb/midi.*
15106 USB NETWORKING DRIVERS
15107 L: linux-usb@vger.kernel.org
15109 F: drivers/net/usb/
15112 M: Alan Stern <stern@rowland.harvard.edu>
15113 L: linux-usb@vger.kernel.org
15115 F: Documentation/usb/ohci.txt
15116 F: drivers/usb/host/ohci*
15118 USB OTG FSM (Finite State Machine)
15119 M: Peter Chen <Peter.Chen@nxp.com>
15120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15121 L: linux-usb@vger.kernel.org
15123 F: drivers/usb/common/usb-otg-fsm.c
15126 M: Valentina Manea <valentina.manea.m@gmail.com>
15127 M: Shuah Khan <shuah@kernel.org>
15128 L: linux-usb@vger.kernel.org
15130 F: Documentation/usb/usbip_protocol.txt
15131 F: drivers/usb/usbip/
15132 F: tools/usb/usbip/
15133 F: tools/testing/selftests/drivers/usb/usbip/
15136 M: Petko Manolov <petkan@nucleusys.com>
15137 L: linux-usb@vger.kernel.org
15138 L: netdev@vger.kernel.org
15139 T: git git://github.com/petkan/pegasus.git
15140 W: https://github.com/petkan/pegasus
15142 F: drivers/net/usb/pegasus.*
15145 M: Felipe Balbi <balbi@kernel.org>
15146 L: linux-usb@vger.kernel.org
15147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15149 F: drivers/usb/phy/
15151 USB PRINTER DRIVER (usblp)
15152 M: Pete Zaitcev <zaitcev@redhat.com>
15153 L: linux-usb@vger.kernel.org
15155 F: drivers/usb/class/usblp.c
15157 USB QMI WWAN NETWORK DRIVER
15158 M: Bjørn Mork <bjorn@mork.no>
15159 L: netdev@vger.kernel.org
15161 F: Documentation/ABI/testing/sysfs-class-net-qmi
15162 F: drivers/net/usb/qmi_wwan.c
15165 M: Petko Manolov <petkan@nucleusys.com>
15166 L: linux-usb@vger.kernel.org
15167 L: netdev@vger.kernel.org
15168 T: git git://github.com/petkan/rtl8150.git
15169 W: https://github.com/petkan/rtl8150
15171 F: drivers/net/usb/rtl8150.c
15173 USB SERIAL SUBSYSTEM
15174 M: Johan Hovold <johan@kernel.org>
15175 L: linux-usb@vger.kernel.org
15176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15178 F: Documentation/usb/usb-serial.txt
15179 F: drivers/usb/serial/
15180 F: include/linux/usb/serial.h
15182 USB SMSC75XX ETHERNET DRIVER
15183 M: Steve Glendinning <steve.glendinning@shawell.net>
15184 L: netdev@vger.kernel.org
15186 F: drivers/net/usb/smsc75xx.*
15188 USB SMSC95XX ETHERNET DRIVER
15189 M: Steve Glendinning <steve.glendinning@shawell.net>
15190 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15191 L: netdev@vger.kernel.org
15193 F: drivers/net/usb/smsc95xx.*
15196 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15197 L: linux-usb@vger.kernel.org
15198 W: http://www.linux-usb.org
15199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15201 F: Documentation/devicetree/bindings/usb/
15202 F: Documentation/usb/
15204 F: include/linux/usb.h
15205 F: include/linux/usb/
15207 USB TYPEC PI3USB30532 MUX DRIVER
15208 M: Hans de Goede <hdegoede@redhat.com>
15209 L: linux-usb@vger.kernel.org
15211 F: drivers/usb/typec/mux/pi3usb30532.c
15214 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15215 L: linux-usb@vger.kernel.org
15217 F: Documentation/ABI/testing/sysfs-class-typec
15218 F: Documentation/driver-api/usb/typec.rst
15219 F: drivers/usb/typec/
15220 F: include/linux/usb/typec.h
15222 USB TYPEC BUS FOR ALTERNATE MODES
15223 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15224 L: linux-usb@vger.kernel.org
15226 F: Documentation/ABI/testing/sysfs-bus-typec
15227 F: Documentation/driver-api/usb/typec_bus.rst
15228 F: drivers/usb/typec/altmodes/
15229 F: include/linux/usb/typec_altmode.h
15232 M: Alan Stern <stern@rowland.harvard.edu>
15233 L: linux-usb@vger.kernel.org
15235 F: drivers/usb/host/uhci*
15238 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15239 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15240 L: linux-media@vger.kernel.org
15241 T: git git://linuxtv.org/media_tree.git
15242 W: http://www.ideasonboard.org/uvc/
15244 F: drivers/media/usb/uvc/
15245 F: include/uapi/linux/uvcvideo.h
15248 M: Hans Verkuil <hverkuil@xs4all.nl>
15249 L: linux-media@vger.kernel.org
15250 T: git git://linuxtv.org/media_tree.git
15251 W: https://linuxtv.org
15253 F: drivers/media/usb/usbvision/
15256 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15257 L: linux-usb@vger.kernel.org
15259 F: drivers/usb/gadget/function/*uvc*
15260 F: drivers/usb/gadget/legacy/webcam.c
15261 F: include/uapi/linux/usb/g_uvc.h
15263 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15264 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15265 L: linux-wireless@vger.kernel.org
15267 F: drivers/net/wireless/rndis_wlan.c
15270 M: Mathias Nyman <mathias.nyman@intel.com>
15271 L: linux-usb@vger.kernel.org
15273 F: drivers/usb/host/xhci*
15274 F: drivers/usb/host/pci-quirks*
15277 L: linux-wireless@vger.kernel.org
15278 W: http://linux-lc100020.sourceforge.net
15280 F: drivers/net/wireless/zydas/zd1201.*
15283 M: Antoine Jacquet <royale@zerezo.com>
15284 L: linux-usb@vger.kernel.org
15285 L: linux-media@vger.kernel.org
15286 T: git git://linuxtv.org/media_tree.git
15287 W: http://royale.zerezo.com/zr364xx/
15289 F: Documentation/media/v4l-drivers/zr364xx*
15290 F: drivers/media/usb/zr364xx/
15292 USER-MODE LINUX (UML)
15293 M: Jeff Dike <jdike@addtoit.com>
15294 M: Richard Weinberger <richard@nod.at>
15295 L: linux-um@lists.infradead.org
15296 W: http://user-mode-linux.sourceforge.net
15297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15299 F: Documentation/virtual/uml/
15305 USERSPACE I/O (UIO)
15306 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15309 F: Documentation/driver-api/uio-howto.rst
15311 F: include/linux/uio*.h
15314 M: Karel Zak <kzak@redhat.com>
15315 L: util-linux@vger.kernel.org
15316 W: http://en.wikipedia.org/wiki/Util-linux
15317 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15321 M: Christoph Hellwig <hch@lst.de>
15322 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15323 L: linux-kernel@vger.kernel.org
15324 T: git git://git.infradead.org/users/hch/uuid.git
15327 F: include/linux/uuid.h
15328 F: include/uapi/linux/uuid.h
15332 M: Michal Januszewski <spock@gentoo.org>
15333 L: linux-fbdev@vger.kernel.org
15334 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15336 F: Documentation/fb/uvesafb.txt
15337 F: drivers/video/fbdev/uvesafb.*
15340 M: Stefan Agner <stefan@agner.ch>
15341 L: linux-mtd@lists.infradead.org
15343 F: drivers/mtd/nand/raw/vf610_nfc.c
15345 VFAT/FAT/MSDOS FILESYSTEM
15346 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15348 F: Documentation/filesystems/vfat.txt
15352 M: Alex Williamson <alex.williamson@redhat.com>
15353 L: kvm@vger.kernel.org
15354 T: git git://github.com/awilliam/linux-vfio.git
15356 F: Documentation/vfio.txt
15358 F: include/linux/vfio.h
15359 F: include/uapi/linux/vfio.h
15361 VFIO MEDIATED DEVICE DRIVERS
15362 M: Kirti Wankhede <kwankhede@nvidia.com>
15363 L: kvm@vger.kernel.org
15365 F: Documentation/vfio-mediated-device.txt
15366 F: drivers/vfio/mdev/
15367 F: include/linux/mdev.h
15368 F: samples/vfio-mdev/
15370 VFIO PLATFORM DRIVER
15371 M: Eric Auger <eric.auger@redhat.com>
15372 L: kvm@vger.kernel.org
15374 F: drivers/vfio/platform/
15377 R: Lukas Wunner <lukas@wunner.de>
15379 F: Documentation/gpu/vga-switcheroo.rst
15380 F: drivers/gpu/vga/vga_switcheroo.c
15381 F: include/linux/vga_switcheroo.h
15382 T: git git://anongit.freedesktop.org/drm/drm-misc
15384 VIA RHINE NETWORK DRIVER
15386 F: drivers/net/ethernet/via/via-rhine.c
15388 VIA SD/MMC CARD CONTROLLER DRIVER
15389 M: Bruce Chang <brucechang@via.com.tw>
15390 M: Harald Welte <HaraldWelte@viatech.com>
15392 F: drivers/mmc/host/via-sdmmc.c
15394 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15395 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15396 L: linux-fbdev@vger.kernel.org
15398 F: include/linux/via-core.h
15399 F: include/linux/via-gpio.h
15400 F: include/linux/via_i2c.h
15401 F: drivers/video/fbdev/via/
15403 VIA VELOCITY NETWORK DRIVER
15404 M: Francois Romieu <romieu@fr.zoreil.com>
15405 L: netdev@vger.kernel.org
15407 F: drivers/net/ethernet/via/via-velocity.*
15409 VICODEC VIRTUAL CODEC DRIVER
15410 M: Hans Verkuil <hans.verkuil@cisco.com>
15411 L: linux-media@vger.kernel.org
15412 T: git git://linuxtv.org/media_tree.git
15413 W: https://linuxtv.org
15415 F: drivers/media/platform/vicodec/*
15417 VIDEO MULTIPLEXER DRIVER
15418 M: Philipp Zabel <p.zabel@pengutronix.de>
15419 L: linux-media@vger.kernel.org
15421 F: drivers/media/platform/video-mux.c
15423 VIDEO I2C POLLING DRIVER
15424 M: Matt Ranostay <matt.ranostay@konsulko.com>
15425 L: linux-media@vger.kernel.org
15427 F: drivers/media/i2c/video-i2c.c
15429 VIDEOBUF2 FRAMEWORK
15430 M: Pawel Osciak <pawel@osciak.com>
15431 M: Marek Szyprowski <m.szyprowski@samsung.com>
15432 M: Kyungmin Park <kyungmin.park@samsung.com>
15433 L: linux-media@vger.kernel.org
15435 F: drivers/media/v4l2-core/videobuf2-*
15436 F: include/media/videobuf2-*
15438 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15439 M: Helen Koike <helen.koike@collabora.com>
15440 L: linux-media@vger.kernel.org
15441 T: git git://linuxtv.org/media_tree.git
15442 W: https://linuxtv.org
15444 F: drivers/media/platform/vimc/*
15447 M: Alex Williamson <alex.williamson@redhat.com>
15448 M: Paolo Bonzini <pbonzini@redhat.com>
15449 L: kvm@vger.kernel.org
15453 VIRTIO AND VHOST VSOCK DRIVER
15454 M: Stefan Hajnoczi <stefanha@redhat.com>
15455 L: kvm@vger.kernel.org
15456 L: virtualization@lists.linux-foundation.org
15457 L: netdev@vger.kernel.org
15459 F: include/linux/virtio_vsock.h
15460 F: include/uapi/linux/virtio_vsock.h
15461 F: include/uapi/linux/vsockmon.h
15462 F: include/uapi/linux/vm_sockets_diag.h
15463 F: net/vmw_vsock/diag.c
15464 F: net/vmw_vsock/af_vsock_tap.c
15465 F: net/vmw_vsock/virtio_transport_common.c
15466 F: net/vmw_vsock/virtio_transport.c
15467 F: drivers/net/vsockmon.c
15468 F: drivers/vhost/vsock.c
15469 F: drivers/vhost/vsock.h
15470 F: tools/testing/vsock/
15472 VIRTIO CONSOLE DRIVER
15473 M: Amit Shah <amit@kernel.org>
15474 L: virtualization@lists.linux-foundation.org
15476 F: drivers/char/virtio_console.c
15477 F: include/linux/virtio_console.h
15478 F: include/uapi/linux/virtio_console.h
15480 VIRTIO CORE, NET AND BLOCK DRIVERS
15481 M: "Michael S. Tsirkin" <mst@redhat.com>
15482 M: Jason Wang <jasowang@redhat.com>
15483 L: virtualization@lists.linux-foundation.org
15485 F: Documentation/devicetree/bindings/virtio/
15488 F: drivers/net/virtio_net.c
15489 F: drivers/block/virtio_blk.c
15490 F: include/linux/virtio*.h
15491 F: include/uapi/linux/virtio_*.h
15492 F: drivers/crypto/virtio/
15493 F: mm/balloon_compaction.c
15495 VIRTIO CRYPTO DRIVER
15496 M: Gonglei <arei.gonglei@huawei.com>
15497 L: virtualization@lists.linux-foundation.org
15498 L: linux-crypto@vger.kernel.org
15500 F: drivers/crypto/virtio/
15501 F: include/uapi/linux/virtio_crypto.h
15503 VIRTIO DRIVERS FOR S390
15504 M: Cornelia Huck <cohuck@redhat.com>
15505 M: Halil Pasic <pasic@linux.ibm.com>
15506 L: linux-s390@vger.kernel.org
15507 L: virtualization@lists.linux-foundation.org
15508 L: kvm@vger.kernel.org
15510 F: drivers/s390/virtio/
15511 F: arch/s390/include/uapi/asm/virtio-ccw.h
15514 M: David Airlie <airlied@linux.ie>
15515 M: Gerd Hoffmann <kraxel@redhat.com>
15516 L: dri-devel@lists.freedesktop.org
15517 L: virtualization@lists.linux-foundation.org
15518 T: git git://anongit.freedesktop.org/drm/drm-misc
15520 F: drivers/gpu/drm/virtio/
15521 F: include/uapi/linux/virtio_gpu.h
15523 VIRTIO HOST (VHOST)
15524 M: "Michael S. Tsirkin" <mst@redhat.com>
15525 M: Jason Wang <jasowang@redhat.com>
15526 L: kvm@vger.kernel.org
15527 L: virtualization@lists.linux-foundation.org
15528 L: netdev@vger.kernel.org
15529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15532 F: include/uapi/linux/vhost.h
15534 VIRTIO INPUT DRIVER
15535 M: Gerd Hoffmann <kraxel@redhat.com>
15537 F: drivers/virtio/virtio_input.c
15538 F: include/uapi/linux/virtio_input.h
15540 VIRTUAL BOX GUEST DEVICE DRIVER
15541 M: Hans de Goede <hdegoede@redhat.com>
15542 M: Arnd Bergmann <arnd@arndb.de>
15543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15545 F: include/linux/vbox_utils.h
15546 F: include/uapi/linux/vbox*.h
15547 F: drivers/virt/vboxguest/
15549 VIRTUAL SERIO DEVICE DRIVER
15550 M: Stephen Chandler Paul <thatslyude@gmail.com>
15552 F: drivers/input/serio/userio.c
15553 F: include/uapi/linux/userio.h
15555 VIVID VIRTUAL VIDEO DRIVER
15556 M: Hans Verkuil <hverkuil@xs4all.nl>
15557 L: linux-media@vger.kernel.org
15558 T: git git://linuxtv.org/media_tree.git
15559 W: https://linuxtv.org
15561 F: drivers/media/platform/vivid/*
15564 M: Florian Fainelli <f.fainelli@gmail.com>
15565 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15567 F: drivers/vlynq/vlynq.c
15568 F: include/linux/vlynq.h
15571 M: Martyn Welch <martyn@welchs.me.uk>
15572 M: Manohar Vanga <manohar.vanga@gmail.com>
15573 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15574 L: devel@driverdev.osuosl.org
15576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15577 F: Documentation/driver-api/vme.rst
15578 F: drivers/staging/vme/
15580 F: include/linux/vme*
15582 VMWARE BALLOON DRIVER
15583 M: Xavier Deguillard <xdeguillard@vmware.com>
15584 M: Nadav Amit <namit@vmware.com>
15585 M: "VMware, Inc." <pv-drivers@vmware.com>
15586 L: linux-kernel@vger.kernel.org
15588 F: drivers/misc/vmw_balloon.c
15590 VMWARE HYPERVISOR INTERFACE
15591 M: Alok Kataria <akataria@vmware.com>
15592 L: virtualization@lists.linux-foundation.org
15594 F: arch/x86/kernel/cpu/vmware.c
15596 VMWARE PVRDMA DRIVER
15597 M: Adit Ranadive <aditr@vmware.com>
15598 M: VMware PV-Drivers <pv-drivers@vmware.com>
15599 L: linux-rdma@vger.kernel.org
15601 F: drivers/infiniband/hw/vmw_pvrdma/
15603 VMware PVSCSI driver
15604 M: Jim Gill <jgill@vmware.com>
15605 M: VMware PV-Drivers <pv-drivers@vmware.com>
15606 L: linux-scsi@vger.kernel.org
15608 F: drivers/scsi/vmw_pvscsi.c
15609 F: drivers/scsi/vmw_pvscsi.h
15611 VMWARE VMMOUSE SUBDRIVER
15612 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15613 M: "VMware, Inc." <pv-drivers@vmware.com>
15614 L: linux-input@vger.kernel.org
15616 F: drivers/input/mouse/vmmouse.c
15617 F: drivers/input/mouse/vmmouse.h
15619 VMWARE VMXNET3 ETHERNET DRIVER
15620 M: Ronak Doshi <doshir@vmware.com>
15621 M: "VMware, Inc." <pv-drivers@vmware.com>
15622 L: netdev@vger.kernel.org
15624 F: drivers/net/vmxnet3/
15626 VOCORE VOCORE2 BOARD
15627 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15628 L: linux-mips@linux-mips.org
15630 F: arch/mips/boot/dts/ralink/vocore2.dts
15632 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15633 M: Liam Girdwood <lgirdwood@gmail.com>
15634 M: Mark Brown <broonie@kernel.org>
15635 L: linux-kernel@vger.kernel.org
15636 W: http://www.slimlogic.co.uk/?p=48
15637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15639 F: Documentation/devicetree/bindings/regulator/
15640 F: Documentation/power/regulator/
15641 F: drivers/regulator/
15642 F: include/dt-bindings/regulator/
15643 F: include/linux/regulator/
15646 M: David Ahern <dsa@cumulusnetworks.com>
15647 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15648 L: netdev@vger.kernel.org
15650 F: drivers/net/vrf.c
15651 F: Documentation/networking/vrf.txt
15653 VT1211 HARDWARE MONITOR DRIVER
15654 M: Juerg Haefliger <juergh@gmail.com>
15655 L: linux-hwmon@vger.kernel.org
15657 F: Documentation/hwmon/vt1211
15658 F: drivers/hwmon/vt1211.c
15660 VT8231 HARDWARE MONITOR DRIVER
15661 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15662 L: linux-hwmon@vger.kernel.org
15664 F: drivers/hwmon/vt8231.c
15666 VUB300 USB to SDIO/SD/MMC bridge chip
15667 M: Tony Olech <tony.olech@elandigitalsystems.com>
15668 L: linux-mmc@vger.kernel.org
15669 L: linux-usb@vger.kernel.org
15671 F: drivers/mmc/host/vub300.c
15673 W1 DALLAS'S 1-WIRE BUS
15674 M: Evgeniy Polyakov <zbr@ioremap.net>
15676 F: Documentation/devicetree/bindings/w1/
15677 F: Documentation/w1/
15679 F: include/linux/w1.h
15681 W83791D HARDWARE MONITORING DRIVER
15682 M: Marc Hulsman <m.hulsman@tudelft.nl>
15683 L: linux-hwmon@vger.kernel.org
15685 F: Documentation/hwmon/w83791d
15686 F: drivers/hwmon/w83791d.c
15688 W83793 HARDWARE MONITORING DRIVER
15689 M: Rudolf Marek <r.marek@assembler.cz>
15690 L: linux-hwmon@vger.kernel.org
15692 F: Documentation/hwmon/w83793
15693 F: drivers/hwmon/w83793.c
15695 W83795 HARDWARE MONITORING DRIVER
15696 M: Jean Delvare <jdelvare@suse.com>
15697 L: linux-hwmon@vger.kernel.org
15699 F: drivers/hwmon/w83795.c
15701 W83L51xD SD/MMC CARD INTERFACE DRIVER
15702 M: Pierre Ossman <pierre@ossman.eu>
15704 F: drivers/mmc/host/wbsd.*
15706 WACOM PROTOCOL 4 SERIAL TABLETS
15707 M: Julian Squires <julian@cipht.net>
15708 M: Hans de Goede <hdegoede@redhat.com>
15709 L: linux-input@vger.kernel.org
15711 F: drivers/input/tablet/wacom_serial4.c
15713 WATCHDOG DEVICE DRIVERS
15714 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15715 M: Guenter Roeck <linux@roeck-us.net>
15716 L: linux-watchdog@vger.kernel.org
15717 W: http://www.linux-watchdog.org/
15718 T: git git://www.linux-watchdog.org/linux-watchdog.git
15720 F: Documentation/devicetree/bindings/watchdog/
15721 F: Documentation/watchdog/
15722 F: drivers/watchdog/
15723 F: include/linux/watchdog.h
15724 F: include/uapi/linux/watchdog.h
15726 WHISKEYCOVE PMIC GPIO DRIVER
15727 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15728 L: linux-gpio@vger.kernel.org
15730 F: drivers/gpio/gpio-wcove.c
15733 M: David Herrmann <dh.herrmann@googlemail.com>
15734 L: linux-input@vger.kernel.org
15736 F: drivers/hid/hid-wiimote*
15738 WILOCITY WIL6210 WIRELESS DRIVER
15739 M: Maya Erez <merez@codeaurora.org>
15740 L: linux-wireless@vger.kernel.org
15741 L: wil6210@qti.qualcomm.com
15743 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15744 F: drivers/net/wireless/ath/wil6210/
15747 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15748 M: linux-wimax@intel.com
15749 L: wimax@linuxwimax.org (subscribers-only)
15751 W: http://linuxwimax.org
15752 F: Documentation/wimax/README.wimax
15753 F: include/linux/wimax/debug.h
15754 F: include/net/wimax.h
15755 F: include/uapi/linux/wimax.h
15759 M: David Härdeman <david@hardeman.nu>
15761 F: drivers/media/rc/winbond-cir.c
15763 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15764 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15765 L: linux-watchdog@vger.kernel.org
15767 F: drivers/watchdog/ebc-c384_wdt.c
15769 WINSYSTEMS WS16C48 GPIO DRIVER
15770 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15771 L: linux-gpio@vger.kernel.org
15773 F: drivers/gpio/gpio-ws16c48.c
15775 WISTRON LAPTOP BUTTON DRIVER
15776 M: Miloslav Trmac <mitr@volny.cz>
15778 F: drivers/input/misc/wistron_btns.c
15780 WL3501 WIRELESS PCMCIA CARD DRIVER
15781 L: linux-wireless@vger.kernel.org
15783 F: drivers/net/wireless/wl3501*
15785 WOLFSON MICROELECTRONICS DRIVERS
15786 L: patches@opensource.cirrus.com
15787 T: git https://github.com/CirrusLogic/linux-drivers.git
15788 W: https://github.com/CirrusLogic/linux-drivers/wiki
15790 F: Documentation/hwmon/wm83??
15791 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15792 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15793 F: Documentation/devicetree/bindings/mfd/arizona.txt
15794 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15795 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15796 F: arch/arm/mach-s3c64xx/mach-crag6410*
15797 F: drivers/clk/clk-wm83*.c
15798 F: drivers/extcon/extcon-arizona.c
15799 F: drivers/leds/leds-wm83*.c
15800 F: drivers/gpio/gpio-*wm*.c
15801 F: drivers/gpio/gpio-arizona.c
15802 F: drivers/hwmon/wm83??-hwmon.c
15803 F: drivers/input/misc/wm831x-on.c
15804 F: drivers/input/touchscreen/wm831x-ts.c
15805 F: drivers/input/touchscreen/wm97*.c
15806 F: drivers/mfd/arizona*
15807 F: drivers/mfd/wm*.c
15808 F: drivers/mfd/cs47l24*
15809 F: drivers/power/supply/wm83*.c
15810 F: drivers/rtc/rtc-wm83*.c
15811 F: drivers/regulator/wm8*.c
15812 F: drivers/regulator/arizona*
15813 F: drivers/video/backlight/wm83*_bl.c
15814 F: drivers/watchdog/wm83*_wdt.c
15815 F: include/linux/mfd/arizona/
15816 F: include/linux/mfd/wm831x/
15817 F: include/linux/mfd/wm8350/
15818 F: include/linux/mfd/wm8400*
15819 F: include/linux/regulator/arizona*
15820 F: include/linux/wm97xx.h
15821 F: include/sound/wm????.h
15822 F: sound/soc/codecs/arizona.?
15823 F: sound/soc/codecs/wm*
15824 F: sound/soc/codecs/cs47l24*
15827 M: Tejun Heo <tj@kernel.org>
15828 R: Lai Jiangshan <jiangshanlai@gmail.com>
15829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15831 F: include/linux/workqueue.h
15832 F: kernel/workqueue.c
15833 F: Documentation/core-api/workqueue.rst
15835 X-POWERS AXP288 PMIC DRIVERS
15836 M: Hans de Goede <hdegoede@redhat.com>
15839 F: drivers/acpi/pmic/intel_pmic_xpower.c
15841 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15842 M: Chen-Yu Tsai <wens@csie.org>
15843 L: linux-kernel@vger.kernel.org
15848 M: Andrew Hendry <andrew.hendry@gmail.com>
15849 L: linux-x25@vger.kernel.org
15851 F: Documentation/networking/x25*
15852 F: include/net/x25*
15855 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15856 M: Thomas Gleixner <tglx@linutronix.de>
15857 M: Ingo Molnar <mingo@redhat.com>
15858 R: "H. Peter Anvin" <hpa@zytor.com>
15860 L: linux-kernel@vger.kernel.org
15861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15863 F: Documentation/devicetree/bindings/x86/
15864 F: Documentation/x86/
15868 M: Andy Lutomirski <luto@kernel.org>
15869 L: linux-kernel@vger.kernel.org
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15874 X86 MCE INFRASTRUCTURE
15875 M: Tony Luck <tony.luck@intel.com>
15876 M: Borislav Petkov <bp@alien8.de>
15877 L: linux-edac@vger.kernel.org
15879 F: arch/x86/kernel/cpu/mcheck/*
15881 X86 MICROCODE UPDATE SUPPORT
15882 M: Borislav Petkov <bp@alien8.de>
15884 F: arch/x86/kernel/cpu/microcode/*
15886 X86 PLATFORM DRIVERS
15887 M: Darren Hart <dvhart@infradead.org>
15888 M: Andy Shevchenko <andy@infradead.org>
15889 L: platform-driver-x86@vger.kernel.org
15890 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15892 F: drivers/platform/x86/
15893 F: drivers/platform/olpc/
15896 M: Andy Lutomirski <luto@kernel.org>
15897 L: linux-kernel@vger.kernel.org
15898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15900 F: arch/x86/entry/vdso/
15902 XC2028/3028 TUNER DRIVER
15903 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15904 L: linux-media@vger.kernel.org
15905 W: https://linuxtv.org
15906 T: git git://linuxtv.org/media_tree.git
15908 F: drivers/media/tuners/tuner-xc2028.*
15910 XDP SOCKETS (AF_XDP)
15911 M: Björn Töpel <bjorn.topel@intel.com>
15912 M: Magnus Karlsson <magnus.karlsson@intel.com>
15913 L: netdev@vger.kernel.org
15915 F: kernel/bpf/xskmap.c
15918 XEN BLOCK SUBSYSTEM
15919 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15920 M: Roger Pau Monné <roger.pau@citrix.com>
15921 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15923 F: drivers/block/xen-blkback/*
15924 F: drivers/block/xen*
15927 M: Stefano Stabellini <sstabellini@kernel.org>
15928 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15931 F: arch/arm/include/asm/xen/
15933 XEN HYPERVISOR ARM64
15934 M: Stefano Stabellini <sstabellini@kernel.org>
15935 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15938 F: arch/arm64/include/asm/xen/
15940 XEN HYPERVISOR INTERFACE
15941 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15942 M: Juergen Gross <jgross@suse.com>
15943 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15947 F: drivers/*/xen-*front.c
15949 F: arch/x86/include/asm/xen/
15950 F: arch/x86/include/asm/pvclock-abi.h
15952 F: include/uapi/xen/
15953 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15954 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15956 XEN NETWORK BACKEND DRIVER
15957 M: Wei Liu <wei.liu2@citrix.com>
15958 M: Paul Durrant <paul.durrant@citrix.com>
15959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15960 L: netdev@vger.kernel.org
15962 F: drivers/net/xen-netback/*
15965 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15966 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15968 F: arch/x86/pci/*xen*
15969 F: drivers/pci/*xen*
15972 M: Juergen Gross <jgross@suse.com>
15973 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15974 L: linux-scsi@vger.kernel.org
15976 F: drivers/scsi/xen-scsifront.c
15977 F: drivers/xen/xen-scsiback.c
15978 F: include/xen/interface/io/vscsiif.h
15980 XEN SWIOTLB SUBSYSTEM
15981 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15982 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15983 L: iommu@lists.linux-foundation.org
15985 F: arch/x86/xen/*swiotlb*
15986 F: drivers/xen/*swiotlb*
15988 XEN SOUND FRONTEND DRIVER
15989 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15990 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15996 M: Darrick J. Wong <darrick.wong@oracle.com>
15997 M: linux-xfs@vger.kernel.org
15998 L: linux-xfs@vger.kernel.org
16000 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16002 F: Documentation/filesystems/xfs.txt
16005 XILINX AXI ETHERNET DRIVER
16006 M: Anirudha Sarangi <anirudh@xilinx.com>
16007 M: John Linn <John.Linn@xilinx.com>
16009 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16011 XILINX UARTLITE SERIAL DRIVER
16012 M: Peter Korsgaard <jacmet@sunsite.dk>
16013 L: linux-serial@vger.kernel.org
16015 F: drivers/tty/serial/uartlite.c
16017 XILINX VIDEO IP CORES
16018 M: Hyun Kwon <hyun.kwon@xilinx.com>
16019 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16020 L: linux-media@vger.kernel.org
16021 T: git git://linuxtv.org/media_tree.git
16023 F: Documentation/devicetree/bindings/media/xilinx/
16024 F: drivers/media/platform/xilinx/
16025 F: include/uapi/linux/xilinx-v4l2-controls.h
16028 M: Eli Billauer <eli.billauer@gmail.com>
16029 L: linux-kernel@vger.kernel.org
16031 F: drivers/char/xillybus/
16034 M: George Cherian <george.cherian@cavium.com>
16035 M: Jan Glauber <jglauber@cavium.com>
16036 L: linux-i2c@vger.kernel.org
16037 W: http://www.cavium.com
16039 F: drivers/i2c/busses/i2c-xlp9xx.c
16041 XRA1403 GPIO EXPANDER
16042 M: Nandor Han <nandor.han@ge.com>
16043 M: Semi Malinen <semi.malinen@ge.com>
16044 L: linux-gpio@vger.kernel.org
16046 F: drivers/gpio/gpio-xra1403.c
16047 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16049 XTENSA XTFPGA PLATFORM SUPPORT
16050 M: Max Filippov <jcmvbkbc@gmail.com>
16051 L: linux-xtensa@linux-xtensa.org
16053 F: drivers/spi/spi-xtensa-xtfpga.c
16054 F: sound/soc/xtensa/xtfpga-i2s.c
16056 YAM DRIVER FOR AX.25
16057 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16058 L: linux-hams@vger.kernel.org
16060 F: drivers/net/hamradio/yam*
16061 F: include/linux/yam.h
16063 YAMA SECURITY MODULE
16064 M: Kees Cook <keescook@chromium.org>
16065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16068 F: Documentation/admin-guide/LSM/Yama.rst
16070 YEALINK PHONE DRIVER
16071 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16072 L: usbb2k-api-dev@nongnu.org
16074 F: Documentation/input/devices/yealink.rst
16075 F: drivers/input/misc/yealink.*
16077 Z8530 DRIVER FOR AX.25
16078 M: Joerg Reuter <jreuter@yaina.de>
16079 W: http://yaina.de/jreuter/
16080 W: http://www.qsl.net/dl1bke/
16081 L: linux-hams@vger.kernel.org
16083 F: Documentation/networking/z8530drv.txt
16084 F: drivers/net/hamradio/*scc.c
16085 F: drivers/net/hamradio/z8530.h
16087 ZBUD COMPRESSED PAGE ALLOCATOR
16088 M: Seth Jennings <sjenning@redhat.com>
16089 M: Dan Streetman <ddstreet@ieee.org>
16090 L: linux-mm@kvack.org
16093 F: include/linux/zbud.h
16095 ZD1211RW WIRELESS DRIVER
16096 M: Daniel Drake <dsd@gentoo.org>
16097 M: Ulrich Kunitz <kune@deine-taler.de>
16098 W: http://zd1211.ath.cx/wiki/DriverRewrite
16099 L: linux-wireless@vger.kernel.org
16100 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16102 F: drivers/net/wireless/zydas/zd1211rw/
16104 ZD1301 MEDIA DRIVER
16105 M: Antti Palosaari <crope@iki.fi>
16106 L: linux-media@vger.kernel.org
16107 W: https://linuxtv.org/
16108 W: http://palosaari.fi/linux/
16109 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16111 F: drivers/media/usb/dvb-usb-v2/zd1301*
16113 ZD1301_DEMOD MEDIA DRIVER
16114 M: Antti Palosaari <crope@iki.fi>
16115 L: linux-media@vger.kernel.org
16116 W: https://linuxtv.org/
16117 W: http://palosaari.fi/linux/
16118 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16120 F: drivers/media/dvb-frontends/zd1301_demod*
16122 ZPOOL COMPRESSED PAGE STORAGE API
16123 M: Dan Streetman <ddstreet@ieee.org>
16124 L: linux-mm@kvack.org
16127 F: include/linux/zpool.h
16129 ZR36067 VIDEO FOR LINUX DRIVER
16130 L: mjpeg-users@lists.sourceforge.net
16131 L: linux-media@vger.kernel.org
16132 W: http://mjpeg.sourceforge.net/driver-zoran/
16133 T: hg https://linuxtv.org/hg/v4l-dvb
16135 F: drivers/staging/media/zoran/
16137 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16138 M: Minchan Kim <minchan@kernel.org>
16139 M: Nitin Gupta <ngupta@vflare.org>
16140 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16141 L: linux-kernel@vger.kernel.org
16143 F: drivers/block/zram/
16144 F: Documentation/blockdev/zram.txt
16146 ZS DECSTATION Z85C30 SERIAL DRIVER
16147 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16149 F: drivers/tty/serial/zs.*
16151 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16152 M: Minchan Kim <minchan@kernel.org>
16153 M: Nitin Gupta <ngupta@vflare.org>
16154 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16155 L: linux-mm@kvack.org
16158 F: include/linux/zsmalloc.h
16159 F: Documentation/vm/zsmalloc.rst
16161 ZSWAP COMPRESSED SWAP CACHING
16162 M: Seth Jennings <sjenning@redhat.com>
16163 M: Dan Streetman <ddstreet@ieee.org>
16164 L: linux-mm@kvack.org
16169 M: Linus Torvalds <torvalds@linux-foundation.org>
16170 L: linux-kernel@vger.kernel.org
16171 Q: http://patchwork.kernel.org/project/LKML/list/
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16173 S: Buried alive in reporters