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 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-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 <andriy.shevchenko@linux.intel.com>
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 <willy@infradead.org>
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
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD9389B DRIVER
850 M: Hans Verkuil <hans.verkuil@cisco.com>
851 L: linux-media@vger.kernel.org
853 F: drivers/media/i2c/ad9389b*
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M: Mircea Caprioru <mircea.caprioru@analog.com>
858 F: drivers/mux/adgs1408.c
859 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M: Stefan Popa <stefan.popa@analog.com>
863 L: linux-pm@vger.kernel.org
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: drivers/power/supply/adp5061.c
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M: Lars-Peter Clausen <lars@metafoo.de>
870 L: linux-media@vger.kernel.org
871 W: http://ez.analog.com/community/linux-device-drivers
873 F: drivers/media/i2c/adv7180.c
875 ANALOG DEVICES INC ADV748X DRIVER
876 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L: linux-media@vger.kernel.org
879 F: drivers/media/i2c/adv748x/*
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M: Hans Verkuil <hans.verkuil@cisco.com>
883 L: linux-media@vger.kernel.org
885 F: drivers/media/i2c/adv7511*
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M: Hans Verkuil <hans.verkuil@cisco.com>
889 L: linux-media@vger.kernel.org
891 F: drivers/media/i2c/adv7604*
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M: Hans Verkuil <hans.verkuil@cisco.com>
895 L: linux-media@vger.kernel.org
897 F: drivers/media/i2c/adv7842*
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M: Lars-Peter Clausen <lars@metafoo.de>
901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W: http://wiki.analog.com/
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: sound/soc/codecs/adau*
906 F: sound/soc/codecs/adav*
907 F: sound/soc/codecs/ad1*
908 F: sound/soc/codecs/ad7*
909 F: sound/soc/codecs/ssm*
910 F: sound/soc/codecs/sigmadsp.*
912 ANALOG DEVICES INC DMA DRIVERS
913 M: Lars-Peter Clausen <lars@metafoo.de>
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/dma/dma-axi-dmac.c
918 ANALOG DEVICES INC IIO DRIVERS
919 M: Lars-Peter Clausen <lars@metafoo.de>
920 M: Michael Hennerich <Michael.Hennerich@analog.com>
921 W: http://wiki.analog.com/
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
927 F: drivers/iio/adc/ltc2497*
928 X: drivers/iio/*/adjd*
929 F: drivers/staging/iio/*/ad*
932 M: Greentime Hu <green.hu@gmail.com>
933 M: Vincent Chen <deanbo422@gmail.com>
934 T: git https://github.com/andestech/linux.git
937 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F: Documentation/devicetree/bindings/nds32/
942 ANDROID CONFIG FRAGMENTS
943 M: Rob Herring <robh@kernel.org>
945 F: kernel/configs/android*
948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M: Arve Hjønnevåg <arve@android.com>
950 M: Todd Kjos <tkjos@android.com>
951 M: Martijn Coenen <maco@android.com>
952 M: Joel Fernandes <joel@joelfernandes.org>
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L: devel@driverdev.osuosl.org
957 F: drivers/staging/android/
959 ANDROID GOLDFISH PIC DRIVER
960 M: Miodrag Dinic <miodrag.dinic@mips.com>
962 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F: drivers/irqchip/irq-goldfish-pic.c
965 ANDROID GOLDFISH RTC DRIVER
966 M: Miodrag Dinic <miodrag.dinic@mips.com>
968 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F: drivers/rtc/rtc-goldfish.c
972 M: Laura Abbott <labbott@redhat.com>
973 M: Sumit Semwal <sumit.semwal@linaro.org>
974 L: devel@driverdev.osuosl.org
975 L: dri-devel@lists.freedesktop.org
976 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
978 F: drivers/staging/android/ion
979 F: drivers/staging/android/uapi/ion.h
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M: Johannes Berg <johannes@sipsolutions.net>
983 L: linuxppc-dev@lists.ozlabs.org
984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M: William Breathitt Gray <vilhelm.gray@gmail.com>
990 L: linux-iio@vger.kernel.org
992 F: drivers/iio/adc/stx104.c
995 M: Jiri Kosina <jikos@kernel.org>
997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F: arch/x86/kernel/apm_32.c
999 F: include/linux/apm_bios.h
1000 F: include/uapi/linux/apm_bios.h
1001 F: drivers/char/apm-emulation.c
1003 APPARMOR SECURITY MODULE
1004 M: John Johansen <john.johansen@canonical.com>
1005 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W: wiki.apparmor.net
1007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1009 F: security/apparmor/
1010 F: Documentation/admin-guide/LSM/apparmor.rst
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M: Henrik Rydberg <rydberg@bitmath.org>
1014 L: linux-input@vger.kernel.org
1016 F: drivers/input/mouse/bcm5974.c
1019 M: Henrik Rydberg <rydberg@bitmath.org>
1020 L: linux-hwmon@vger.kernel.org
1022 F: drivers/hwmon/applesmc.c
1024 APPLETALK NETWORK LAYER
1025 L: netdev@vger.kernel.org
1027 F: drivers/net/appletalk/
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M: Duc Dang <dhdang@apm.com>
1033 F: arch/arm64/boot/dts/apm/
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M: Loc Ho <lho@apm.com>
1038 F: drivers/edac/xgene_edac.c
1039 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M: Iyappan Subramanian <isubramanian@apm.com>
1043 M: Keyur Chudgar <kchudgar@apm.com>
1045 F: drivers/net/ethernet/apm/xgene-v2/
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M: Iyappan Subramanian <isubramanian@apm.com>
1049 M: Keyur Chudgar <kchudgar@apm.com>
1050 M: Quan Nguyen <qnguyen@apm.com>
1052 F: drivers/net/ethernet/apm/xgene/
1053 F: drivers/net/phy/mdio-xgene.c
1054 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M: Tai Nguyen <ttnguyen@apm.com>
1060 F: drivers/perf/xgene_pmu.c
1061 F: Documentation/perf/xgene-pmu.txt
1062 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1064 APTINA CAMERA SENSOR PLL
1065 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/aptina-pll.*
1070 ARC FRAMEBUFFER DRIVER
1071 M: Jaya Kumar <jayalk@intworks.biz>
1073 F: drivers/video/fbdev/arcfb.c
1074 F: drivers/video/fbdev/core/fb_defio.c
1077 M: Alexey Brodkin <abrodkin@synopsys.com>
1079 F: drivers/gpu/drm/arc/
1080 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1082 ARCNET NETWORK LAYER
1083 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L: netdev@vger.kernel.org
1086 F: drivers/net/arcnet/
1087 F: include/uapi/linux/if_arcnet.h
1089 ARM ARCHITECTED TIMER DRIVER
1090 M: Mark Rutland <mark.rutland@arm.com>
1091 M: Marc Zyngier <marc.zyngier@arm.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: arch/arm/include/asm/arch_timer.h
1095 F: arch/arm64/include/asm/arch_timer.h
1096 F: drivers/clocksource/arm_arch_timer.c
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M: Linus Walleij <linus.walleij@linaro.org>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: Documentation/devicetree/bindings/arm/arm-boards
1103 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F: arch/arm/mach-integrator/
1108 F: arch/arm/mach-realview/
1109 F: arch/arm/mach-versatile/
1110 F: arch/arm/plat-versatile/
1111 F: arch/arm/boot/dts/arm-realview-*
1112 F: arch/arm/boot/dts/integrator*
1113 F: arch/arm/boot/dts/versatile*
1114 F: drivers/clk/versatile/
1115 F: drivers/i2c/busses/i2c-versatile.c
1116 F: drivers/irqchip/irq-versatile-fpga.c
1117 F: drivers/mtd/maps/physmap_of_versatile.c
1118 F: drivers/power/reset/arm-versatile-reboot.c
1119 F: drivers/soc/versatile/
1121 ARM HDLCD DRM DRIVER
1122 M: Liviu Dudau <liviu.dudau@arm.com>
1124 F: drivers/gpu/drm/arm/hdlcd_*
1125 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1127 ARM MALI-DP DRM DRIVER
1128 M: Liviu Dudau <liviu.dudau@arm.com>
1129 M: Brian Starkey <brian.starkey@arm.com>
1130 M: Mali DP Maintainers <malidp@foss.arm.com>
1132 F: drivers/gpu/drm/arm/
1133 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1135 ARM MFM AND FLOPPY DRIVERS
1136 M: Ian Molton <spyro@f2s.com>
1138 F: arch/arm/lib/floppydma.S
1139 F: arch/arm/include/asm/floppy.h
1141 ARM PMU PROFILING AND DEBUGGING
1142 M: Will Deacon <will.deacon@arm.com>
1143 M: Mark Rutland <mark.rutland@arm.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F: arch/arm*/kernel/perf_*
1147 F: arch/arm/oprofile/common.c
1148 F: arch/arm*/kernel/hw_breakpoint.c
1149 F: arch/arm*/include/asm/hw_breakpoint.h
1150 F: arch/arm*/include/asm/perf_event.h
1152 F: include/linux/perf/arm_pmu.h
1153 F: Documentation/devicetree/bindings/arm/pmu.txt
1154 F: Documentation/devicetree/bindings/perf/
1157 M: Russell King <linux@armlinux.org.uk>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W: http://www.armlinux.org.uk/
1161 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1163 X: arch/arm/boot/dts/
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M: Russell King <linux@armlinux.org.uk>
1170 ARM PRIMECELL BUS SUPPORT
1171 M: Russell King <linux@armlinux.org.uk>
1174 F: include/linux/amba/bus.h
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M: Russell King <linux@armlinux.org.uk>
1179 F: drivers/video/fbdev/amba-clcd.*
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M: Russell King <linux@armlinux.org.uk>
1184 F: drivers/input/serio/ambakmi.*
1185 F: include/linux/amba/kmi.h
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M: Russell King <linux@armlinux.org.uk>
1190 F: drivers/mmc/host/mmci.*
1191 F: include/linux/amba/mmci.h
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M: Linus Walleij <linus.walleij@linaro.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F: drivers/spi/spi-pl022.c
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M: Russell King <linux@armlinux.org.uk>
1203 F: drivers/tty/serial/amba-pl01*.c
1204 F: include/linux/amba/serial.h
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M: Linus Walleij <linus.walleij@linaro.org>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F: drivers/irqchip/irq-vic.c
1214 M: Will Deacon <will.deacon@arm.com>
1215 R: Robin Murphy <robin.murphy@arm.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: drivers/iommu/arm-smmu.c
1219 F: drivers/iommu/arm-smmu-v3.c
1220 F: drivers/iommu/io-pgtable-arm.c
1221 F: drivers/iommu/io-pgtable-arm-v7s.c
1223 ARM SUB-ARCHITECTURES
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M: Andreas Färber <afaerber@suse.de>
1232 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: arch/arm/mach-actions/
1237 F: arch/arm/boot/dts/owl-*
1238 F: arch/arm64/boot/dts/actions/
1239 F: drivers/clk/actions/
1240 F: drivers/clocksource/timer-owl*
1241 F: drivers/dma/owl-dma.c
1242 F: drivers/i2c/busses/i2c-owl.c
1243 F: drivers/pinctrl/actions/*
1244 F: drivers/soc/actions/
1245 F: include/dt-bindings/power/owl-*
1246 F: include/linux/soc/actions/
1247 F: Documentation/devicetree/bindings/arm/actions.txt
1248 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M: Lennert Buytenhek <kernel@wantstofly.org>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M: Sergey Lapin <slapin@ossfans.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 ARM/Allwinner SoC Clock Support
1271 M: Emilio López <emilio@elopez.com.ar>
1273 F: drivers/clk/sunxi/
1275 ARM/Allwinner sunXi SoC support
1276 M: Maxime Ripard <maxime.ripard@bootlin.com>
1277 M: Chen-Yu Tsai <wens@csie.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/mach-sunxi/
1283 F: arch/arm64/boot/dts/allwinner/
1284 F: drivers/clk/sunxi-ng/
1285 F: drivers/pinctrl/sunxi/
1286 F: drivers/soc/sunxi/
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M: Neil Armstrong <narmstrong@baylibre.com>
1291 M: Jerome Brunet <jbrunet@baylibre.com>
1292 L: linux-amlogic@lists.infradead.org
1294 F: drivers/clk/meson/
1295 F: include/dt-bindings/clock/meson*
1296 F: include/dt-bindings/clock/gxbb*
1297 F: Documentation/devicetree/bindings/clock/amlogic*
1299 ARM/Amlogic Meson SoC support
1300 M: Carlo Caione <carlo@caione.org>
1301 M: Kevin Hilman <khilman@baylibre.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L: linux-amlogic@lists.infradead.org
1304 W: http://linux-meson.com/
1306 F: arch/arm/mach-meson/
1307 F: arch/arm/boot/dts/meson*
1308 F: arch/arm64/boot/dts/amlogic/
1309 F: drivers/pinctrl/meson/
1310 F: drivers/mmc/host/meson*
1313 ARM/Amlogic Meson SoC Sound Drivers
1314 M: Jerome Brunet <jbrunet@baylibre.com>
1315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1318 F: Documentation/devicetree/bindings/sound/amlogic*
1320 ARM/Annapurna Labs ALPINE ARCHITECTURE
1321 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1322 M: Antoine Tenart <antoine.tenart@bootlin.com>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: arch/arm/mach-alpine/
1326 F: arch/arm/boot/dts/alpine*
1327 F: arch/arm64/boot/dts/al/
1328 F: drivers/*/*alpine*
1330 ARM/ARTPEC MACHINE SUPPORT
1331 M: Jesper Nilsson <jesper.nilsson@axis.com>
1332 M: Lars Persson <lars.persson@axis.com>
1334 L: linux-arm-kernel@axis.com
1335 F: arch/arm/mach-artpec
1336 F: arch/arm/boot/dts/artpec6*
1338 F: drivers/crypto/axis
1339 F: drivers/pinctrl/pinctrl-artpec*
1340 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1342 ARM/ASPEED I2C DRIVER
1343 M: Brendan Higgins <brendanhiggins@google.com>
1344 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1345 R: Joel Stanley <joel@jms.id.au>
1346 L: linux-i2c@vger.kernel.org
1347 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1349 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1350 F: drivers/i2c/busses/i2c-aspeed.c
1351 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1352 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1354 ARM/ASPEED MACHINE SUPPORT
1355 M: Joel Stanley <joel@jms.id.au>
1356 R: Andrew Jeffery <andrew@aj.id.au>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1359 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1362 F: arch/arm/mach-aspeed/
1363 F: arch/arm/boot/dts/aspeed-*
1366 ARM/CALXEDA HIGHBANK ARCHITECTURE
1367 M: Rob Herring <robh@kernel.org>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 F: arch/arm/mach-highbank/
1371 F: arch/arm/boot/dts/highbank.dts
1372 F: arch/arm/boot/dts/ecx-*.dts*
1374 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1375 M: Krzysztof Halasa <khalasa@piap.pl>
1377 F: arch/arm/mach-cns3xxx/
1379 ARM/CAVIUM THUNDER NETWORK DRIVER
1380 M: Sunil Goutham <sgoutham@cavium.com>
1381 M: Robert Richter <rric@kernel.org>
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 F: drivers/net/ethernet/cavium/thunder/
1386 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1387 M: Lukasz Majewski <lukma@denx.de>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 F: arch/arm/mach-ep93xx/ts72xx.c
1392 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1393 M: Alexander Shiyan <shc_work@mail.ru>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1399 M: Lennert Buytenhek <kernel@wantstofly.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1404 M: Hartley Sweeten <hsweeten@visionengravers.com>
1405 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/mach-ep93xx/
1409 F: arch/arm/mach-ep93xx/include/mach/
1412 M: Russell King <linux@armlinux.org.uk>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1416 F: drivers/clk/clkdev.c
1418 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1419 M: Mike Rapoport <mike@compulab.co.il>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1424 M: Baruch Siach <baruch@tkos.co.il>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 F: arch/arm/boot/dts/cx92755*
1430 ARM/CONTEC MICRO9 MACHINE SUPPORT
1431 M: Hubert Feurstein <hubert.feurstein@contec.at>
1433 F: arch/arm/mach-ep93xx/micro9.c
1435 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1436 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 F: drivers/hwtracing/coresight/*
1440 F: Documentation/trace/coresight.txt
1441 F: Documentation/trace/coresight-cpu-debug.txt
1442 F: Documentation/devicetree/bindings/arm/coresight.txt
1443 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1444 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1445 F: tools/perf/arch/arm/util/pmu.c
1446 F: tools/perf/arch/arm/util/auxtrace.c
1447 F: tools/perf/arch/arm/util/cs-etm.c
1448 F: tools/perf/arch/arm/util/cs-etm.h
1449 F: tools/perf/util/cs-etm.*
1450 F: tools/perf/util/cs-etm-decoder/*
1452 ARM/CORGI MACHINE SUPPORT
1453 M: Richard Purdie <rpurdie@rpsys.net>
1456 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1457 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1458 M: Linus Walleij <linus.walleij@linaro.org>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 T: git git://github.com/ulli-kroll/linux.git
1462 F: Documentation/devicetree/bindings/arm/gemini.txt
1463 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1464 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1465 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1466 F: arch/arm/mach-gemini/
1467 F: drivers/net/ethernet/cortina/
1468 F: drivers/pinctrl/pinctrl-gemini.c
1469 F: drivers/rtc/rtc-ftrtc010.c
1471 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1472 M: Barry Song <baohua@kernel.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1476 F: arch/arm/boot/dts/prima2*
1477 F: arch/arm/mach-prima2/
1478 F: drivers/clk/sirf/
1479 F: drivers/clocksource/timer-prima2.c
1480 F: drivers/clocksource/timer-atlas7.c
1484 ARM/EBSA110 MACHINE SUPPORT
1485 M: Russell King <linux@armlinux.org.uk>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 W: http://www.armlinux.org.uk/
1489 F: arch/arm/mach-ebsa110/
1490 F: drivers/net/ethernet/amd/am79c961a.*
1492 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1493 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1494 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1500 M: Robert Jarzmik <robert.jarzmik@free.fr>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: arch/arm/mach-pxa/ezx.c
1505 ARM/FARADAY FA526 PORT
1506 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 T: git git://git.berlios.de/gemini-board
1510 F: arch/arm/mm/*-fa*
1512 ARM/FOOTBRIDGE ARCHITECTURE
1513 M: Russell King <linux@armlinux.org.uk>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 W: http://www.armlinux.org.uk/
1517 F: arch/arm/include/asm/hardware/dec21285.h
1518 F: arch/arm/mach-footbridge/
1520 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1521 M: Shawn Guo <shawnguo@kernel.org>
1522 M: Sascha Hauer <s.hauer@pengutronix.de>
1523 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1524 R: Fabio Estevam <fabio.estevam@nxp.com>
1525 R: NXP Linux Team <linux-imx@nxp.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1529 F: arch/arm/mach-imx/
1530 F: arch/arm/mach-mxs/
1531 F: arch/arm/boot/dts/imx*
1532 F: arch/arm/configs/imx*_defconfig
1534 F: drivers/firmware/imx/
1536 F: include/linux/firmware/imx/
1539 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1540 M: Shawn Guo <shawnguo@kernel.org>
1541 M: Sascha Hauer <s.hauer@pengutronix.de>
1542 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1543 R: Stefan Agner <stefan@agner.ch>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F: arch/arm/mach-imx/*vf610*
1548 F: arch/arm/boot/dts/vf*
1550 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1551 M: Shawn Guo <shawnguo@kernel.org>
1552 M: Li Yang <leoyang.li@nxp.com>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1556 F: arch/arm/boot/dts/ls1021a*
1557 F: arch/arm64/boot/dts/freescale/fsl-*
1558 F: arch/arm64/boot/dts/freescale/qoriq-*
1560 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1561 M: Lennert Buytenhek <kernel@wantstofly.org>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 ARM/GUMSTIX MACHINE SUPPORT
1566 M: Steve Sakoman <sakoman@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1571 M: Philipp Zabel <philipp.zabel@gmail.com>
1572 M: Paul Parsons <lost.distance@yahoo.com>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 F: arch/arm/mach-pxa/hx4700.c
1576 F: arch/arm/mach-pxa/include/mach/hx4700.h
1577 F: sound/soc/pxa/hx4700.c
1579 ARM/HISILICON SOC SUPPORT
1580 M: Wei Xu <xuwei5@hisilicon.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 W: http://www.hisilicon.com
1584 T: git git://github.com/hisilicon/linux-hisi.git
1585 F: arch/arm/mach-hisi/
1586 F: arch/arm/boot/dts/hi3*
1587 F: arch/arm/boot/dts/hip*
1588 F: arch/arm/boot/dts/hisi*
1589 F: arch/arm64/boot/dts/hisilicon/
1591 ARM/HP JORNADA 7XX MACHINE SUPPORT
1592 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1596 F: arch/arm/mach-sa1100/jornada720.c
1597 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1599 ARM/IGEP MACHINE SUPPORT
1600 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1601 M: Javier Martinez Canillas <javier@dowhile0.org>
1602 L: linux-omap@vger.kernel.org
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F: arch/arm/boot/dts/omap3-igep*
1607 ARM/INCOME PXA270 SUPPORT
1608 M: Marek Vasut <marek.vasut@gmail.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1613 ARM/INTEL IOP13XX ARM ARCHITECTURE
1614 M: Lennert Buytenhek <kernel@wantstofly.org>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/INTEL IOP32X ARM ARCHITECTURE
1619 M: Lennert Buytenhek <kernel@wantstofly.org>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 ARM/INTEL IOP33X ARM ARCHITECTURE
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 ARM/INTEL IQ81342EX MACHINE SUPPORT
1628 M: Lennert Buytenhek <kernel@wantstofly.org>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 ARM/INTEL IXDP2850 MACHINE SUPPORT
1633 M: Lennert Buytenhek <kernel@wantstofly.org>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/INTEL IXP4XX ARM ARCHITECTURE
1638 M: Imre Kaloz <kaloz@openwrt.org>
1639 M: Krzysztof Halasa <khalasa@piap.pl>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/mach-ixp4xx/
1644 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1645 M: Jonathan Cameron <jic23@cam.ac.uk>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/mach-pxa/stargate2.c
1649 F: drivers/pcmcia/pxa2xx_stargate2.c
1651 ARM/INTEL XSC3 (MANZANO) ARM CORE
1652 M: Lennert Buytenhek <kernel@wantstofly.org>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1657 M: Lennert Buytenhek <kernel@wantstofly.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 ARM/LG1K ARCHITECTURE
1662 M: Chanho Min <chanho.min@lge.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: arch/arm64/boot/dts/lg/
1667 ARM/LOGICPD PXA270 MACHINE SUPPORT
1668 M: Lennert Buytenhek <kernel@wantstofly.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 ARM/LPC18XX ARCHITECTURE
1673 M: Vladimir Zapolskiy <vz@mleia.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm/boot/dts/lpc43*
1677 F: drivers/i2c/busses/i2c-lpc2k.c
1678 F: drivers/memory/pl172.c
1679 F: drivers/mtd/spi-nor/nxp-spifi.c
1680 F: drivers/rtc/rtc-lpc24xx.c
1683 ARM/LPC32XX SOC SUPPORT
1684 M: Vladimir Zapolskiy <vz@mleia.com>
1685 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1689 F: arch/arm/boot/dts/lpc32*
1690 F: arch/arm/mach-lpc32xx/
1691 F: drivers/i2c/busses/i2c-pnx.c
1692 F: drivers/net/ethernet/nxp/lpc_eth.c
1693 F: drivers/usb/host/ohci-nxp.c
1694 F: drivers/watchdog/pnx4008_wdt.c
1697 ARM/MAGICIAN MACHINE SUPPORT
1698 M: Philipp Zabel <philipp.zabel@gmail.com>
1701 ARM/Marvell Dove/MV78xx0/Orion SOC support
1702 M: Jason Cooper <jason@lakedaemon.net>
1703 M: Andrew Lunn <andrew@lunn.ch>
1704 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1705 M: Gregory Clement <gregory.clement@bootlin.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 F: Documentation/devicetree/bindings/soc/dove/
1709 F: arch/arm/mach-dove/
1710 F: arch/arm/mach-mv78xx0/
1711 F: arch/arm/mach-orion5x/
1712 F: arch/arm/plat-orion/
1713 F: arch/arm/boot/dts/dove*
1714 F: arch/arm/boot/dts/orion5x*
1716 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1717 M: Jason Cooper <jason@lakedaemon.net>
1718 M: Andrew Lunn <andrew@lunn.ch>
1719 M: Gregory Clement <gregory.clement@bootlin.com>
1720 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: arch/arm/boot/dts/armada*
1724 F: arch/arm/boot/dts/kirkwood*
1725 F: arch/arm/configs/mvebu_*_defconfig
1726 F: arch/arm/mach-mvebu/
1727 F: arch/arm64/boot/dts/marvell/armada*
1728 F: drivers/cpufreq/armada-37xx-cpufreq.c
1729 F: drivers/cpufreq/mvebu-cpufreq.c
1730 F: drivers/irqchip/irq-armada-370-xp.c
1731 F: drivers/irqchip/irq-mvebu-*
1732 F: drivers/pinctrl/mvebu/
1733 F: drivers/rtc/rtc-armada38x.c
1735 ARM/Mediatek RTC DRIVER
1736 M: Eddie Huang <eddie.huang@mediatek.com>
1737 M: Sean Wang <sean.wang@mediatek.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1742 F: drivers/rtc/rtc-mt6397.c
1743 F: drivers/rtc/rtc-mt7622.c
1745 ARM/Mediatek SoC support
1746 M: Matthias Brugger <matthias.bgg@gmail.com>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1749 W: https://mtk.bcnfs.org/
1750 C: irc://chat.freenode.net/linux-mediatek
1752 F: arch/arm/boot/dts/mt6*
1753 F: arch/arm/boot/dts/mt7*
1754 F: arch/arm/boot/dts/mt8*
1755 F: arch/arm/mach-mediatek/
1756 F: arch/arm64/boot/dts/mediatek/
1757 F: drivers/soc/mediatek/
1762 ARM/Mediatek USB3 PHY DRIVER
1763 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1767 F: drivers/phy/mediatek/
1768 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1770 ARM/MICREL KS8695 ARCHITECTURE
1771 M: Greg Ungerer <gerg@uclinux.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F: arch/arm/mach-ks8695/
1776 ARM/Microchip (AT91) SoC support
1777 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1778 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1779 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W: http://www.linux4sam.org
1782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1786 F: arch/arm/mach-at91/
1787 F: include/soc/at91/
1788 F: arch/arm/boot/dts/at91*.dts
1789 F: arch/arm/boot/dts/at91*.dtsi
1790 F: arch/arm/boot/dts/sama*.dts
1791 F: arch/arm/boot/dts/sama*.dtsi
1792 F: arch/arm/include/debug/at91.S
1793 F: drivers/memory/atmel*
1794 F: drivers/watchdog/sama5d4_wdt.c
1795 X: drivers/input/touchscreen/atmel_mxt_ts.c
1796 X: drivers/net/wireless/atmel/
1798 ARM/MIOA701 MACHINE SUPPORT
1799 M: Robert Jarzmik <robert.jarzmik@free.fr>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F: arch/arm/mach-pxa/mioa701.c
1804 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1805 M: Michael Petchkovsky <mkpetch@internode.on.net>
1808 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1809 M: Linus Walleij <linus.walleij@linaro.org>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F: arch/arm/mach-nomadik/
1813 F: arch/arm/mach-u300/
1814 F: arch/arm/mach-ux500/
1815 F: arch/arm/boot/dts/ste-*
1816 F: drivers/clk/clk-nomadik.c
1817 F: drivers/clk/clk-u300.c
1818 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1819 F: drivers/clocksource/timer-u300.c
1820 F: drivers/dma/coh901318*
1821 F: drivers/dma/ste_dma40*
1822 F: drivers/hwspinlock/u8500_hsem.c
1823 F: drivers/i2c/busses/i2c-nomadik.c
1824 F: drivers/i2c/busses/i2c-stu300.c
1825 F: drivers/mfd/ab3100*
1826 F: drivers/mfd/ab8500*
1827 F: drivers/mfd/abx500*
1828 F: drivers/mfd/dbx500*
1829 F: drivers/mfd/db8500*
1830 F: drivers/pinctrl/nomadik/
1831 F: drivers/pinctrl/pinctrl-coh901*
1832 F: drivers/pinctrl/pinctrl-u300.c
1833 F: drivers/rtc/rtc-ab3100.c
1834 F: drivers/rtc/rtc-ab8500.c
1835 F: drivers/rtc/rtc-coh901331.c
1836 F: drivers/rtc/rtc-pl031.c
1837 F: drivers/watchdog/coh901327_wdt.c
1838 F: Documentation/devicetree/bindings/arm/ste-*
1839 F: Documentation/devicetree/bindings/arm/ux500/
1840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1842 ARM/NUVOTON NPCM ARCHITECTURE
1843 M: Avi Fishman <avifishman70@gmail.com>
1844 M: Tomer Maimon <tmaimon77@gmail.com>
1845 R: Patrick Venture <venture@google.com>
1846 R: Nancy Yuen <yuenn@google.com>
1847 R: Brendan Higgins <brendanhiggins@google.com>
1848 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1850 F: arch/arm/mach-npcm/
1851 F: arch/arm/boot/dts/nuvoton-npcm*
1852 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1854 F: Documentation/devicetree/bindings/*/*npcm*
1855 F: Documentation/devicetree/bindings/*/*/*npcm*
1857 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858 M: Wan ZongShun <mcuos.com@gmail.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 W: http://www.mcuos.com
1862 F: arch/arm/mach-w90x900/
1863 F: drivers/input/keyboard/w90p910_keypad.c
1864 F: drivers/input/touchscreen/w90p910_ts.c
1865 F: drivers/watchdog/nuc900_wdt.c
1866 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1867 F: drivers/mtd/nand/raw/nuc900_nand.c
1868 F: drivers/rtc/rtc-nuc900.c
1869 F: drivers/spi/spi-nuc900.c
1870 F: drivers/usb/host/ehci-w90x900.c
1871 F: drivers/video/fbdev/nuc900fb.c
1873 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1874 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1875 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1876 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1879 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1880 M: Alexander Clouter <alex@digriz.org.uk>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 W: http://www.digriz.org.uk/ts78xx/kernel
1884 F: arch/arm/mach-orion5x/ts78xx-*
1886 ARM/OXNAS platform support
1887 M: Neil Armstrong <narmstrong@baylibre.com>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 L: linux-oxnas@groups.io (moderated for non-subscribers)
1891 F: arch/arm/mach-oxnas/
1892 F: arch/arm/boot/dts/ox8*.dts*
1895 ARM/PALM TREO SUPPORT
1896 M: Tomas Cech <sleep_walker@suse.com>
1897 L: linux-arm-kernel@lists.infradead.org
1898 W: http://hackndev.com
1900 F: arch/arm/mach-pxa/palmtreo.*
1902 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1903 M: Marek Vasut <marek.vasut@gmail.com>
1904 L: linux-arm-kernel@lists.infradead.org
1905 W: http://hackndev.com
1907 F: arch/arm/mach-pxa/include/mach/palmtx.h
1908 F: arch/arm/mach-pxa/palmtx.c
1909 F: arch/arm/mach-pxa/palmt5.*
1910 F: arch/arm/mach-pxa/include/mach/palmld.h
1911 F: arch/arm/mach-pxa/palmld.c
1912 F: arch/arm/mach-pxa/palmte2.*
1913 F: arch/arm/mach-pxa/include/mach/palmtc.h
1914 F: arch/arm/mach-pxa/palmtc.c
1917 M: Sergey Lapin <slapin@ossfans.org>
1918 L: linux-arm-kernel@lists.infradead.org
1919 W: http://hackndev.com
1921 F: arch/arm/mach-pxa/palmz72.*
1924 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1925 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1928 ARM/PT DIGITAL BOARD PORT
1929 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 W: http://www.armlinux.org.uk/
1934 ARM/QUALCOMM SUPPORT
1935 M: Andy Gross <andy.gross@linaro.org>
1936 M: David Brown <david.brown@linaro.org>
1937 L: linux-arm-msm@vger.kernel.org
1939 F: Documentation/devicetree/bindings/soc/qcom/
1940 F: arch/arm/boot/dts/qcom-*.dts
1941 F: arch/arm/boot/dts/qcom-*.dtsi
1942 F: arch/arm/mach-qcom/
1943 F: arch/arm64/boot/dts/qcom/*
1944 F: drivers/i2c/busses/i2c-qup.c
1945 F: drivers/clk/qcom/
1946 F: drivers/dma/qcom/
1947 F: drivers/soc/qcom/
1948 F: drivers/spi/spi-qup.c
1949 F: drivers/tty/serial/msm_serial.c
1950 F: drivers/*/pm8???-*
1951 F: drivers/mfd/ssbi.c
1952 F: drivers/firmware/qcom_scm*
1953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1955 ARM/RADISYS ENP2611 MACHINE SUPPORT
1956 M: Lennert Buytenhek <kernel@wantstofly.org>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 ARM/REALTEK ARCHITECTURE
1961 M: Andreas Färber <afaerber@suse.de>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 F: arch/arm64/boot/dts/realtek/
1965 F: Documentation/devicetree/bindings/arm/realtek.txt
1967 ARM/RENESAS ARM64 ARCHITECTURE
1968 M: Simon Horman <horms@verge.net.au>
1969 M: Magnus Damm <magnus.damm@gmail.com>
1970 L: linux-renesas-soc@vger.kernel.org
1971 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1974 F: arch/arm64/boot/dts/renesas/
1975 F: Documentation/devicetree/bindings/arm/shmobile.txt
1976 F: drivers/soc/renesas/
1977 F: include/linux/soc/renesas/
1979 ARM/RISCPC ARCHITECTURE
1980 M: Russell King <linux@armlinux.org.uk>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 W: http://www.armlinux.org.uk/
1984 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1985 F: arch/arm/include/asm/hardware/ioc.h
1986 F: arch/arm/include/asm/hardware/iomd.h
1987 F: arch/arm/include/asm/hardware/memc.h
1988 F: arch/arm/mach-rpc/
1989 F: drivers/net/ethernet/8390/etherh.c
1990 F: drivers/net/ethernet/i825xx/ether1*
1991 F: drivers/net/ethernet/seeq/ether3*
1992 F: drivers/scsi/arm/
1994 ARM/Rockchip SoC support
1995 M: Heiko Stuebner <heiko@sntech.de>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 L: linux-rockchip@lists.infradead.org
1998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2000 F: arch/arm/boot/dts/rk3*
2001 F: arch/arm/boot/dts/rv1108*
2002 F: arch/arm/mach-rockchip/
2003 F: drivers/clk/rockchip/
2004 F: drivers/i2c/busses/i2c-rk3x.c
2005 F: drivers/*/*rockchip*
2006 F: drivers/*/*/*rockchip*
2007 F: sound/soc/rockchip/
2010 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2011 M: Kukjin Kim <kgene@kernel.org>
2012 M: Krzysztof Kozlowski <krzk@kernel.org>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2015 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2017 F: arch/arm/boot/dts/s3c*
2018 F: arch/arm/boot/dts/s5p*
2019 F: arch/arm/boot/dts/exynos*
2020 F: arch/arm64/boot/dts/exynos/
2021 F: arch/arm/plat-samsung/
2022 F: arch/arm/mach-s3c24*/
2023 F: arch/arm/mach-s3c64xx/
2024 F: arch/arm/mach-s5p*/
2025 F: arch/arm/mach-exynos*/
2026 F: drivers/*/*s3c24*
2027 F: drivers/*/*/*s3c24*
2028 F: drivers/*/*s3c64xx*
2029 F: drivers/*/*s5pv210*
2030 F: drivers/memory/samsung/*
2031 F: drivers/soc/samsung/*
2032 F: Documentation/arm/Samsung/
2033 F: Documentation/devicetree/bindings/arm/samsung/
2034 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2035 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2038 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2039 M: Kyungmin Park <kyungmin.park@samsung.com>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 F: arch/arm/mach-s5pv210/
2044 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2045 M: Kyungmin Park <kyungmin.park@samsung.com>
2046 M: Kamil Debski <kamil@wypas.org>
2047 M: Andrzej Hajda <a.hajda@samsung.com>
2048 L: linux-arm-kernel@lists.infradead.org
2049 L: linux-media@vger.kernel.org
2051 F: drivers/media/platform/s5p-g2d/
2053 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2054 M: Marek Szyprowski <m.szyprowski@samsung.com>
2055 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2056 L: linux-media@vger.kernel.org
2058 F: drivers/media/platform/s5p-cec/
2059 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2061 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2062 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2063 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2064 L: linux-arm-kernel@lists.infradead.org
2065 L: linux-media@vger.kernel.org
2067 F: drivers/media/platform/s5p-jpeg/
2069 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2070 M: Kyungmin Park <kyungmin.park@samsung.com>
2071 M: Kamil Debski <kamil@wypas.org>
2072 M: Jeongtae Park <jtp.park@samsung.com>
2073 M: Andrzej Hajda <a.hajda@samsung.com>
2074 L: linux-arm-kernel@lists.infradead.org
2075 L: linux-media@vger.kernel.org
2077 F: drivers/media/platform/s5p-mfc/
2079 ARM/SHMOBILE ARM ARCHITECTURE
2080 M: Simon Horman <horms@verge.net.au>
2081 M: Magnus Damm <magnus.damm@gmail.com>
2082 L: linux-renesas-soc@vger.kernel.org
2083 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2086 F: arch/arm/boot/dts/emev2*
2087 F: arch/arm/boot/dts/r7s*
2088 F: arch/arm/boot/dts/r8a*
2089 F: arch/arm/boot/dts/r9a*
2090 F: arch/arm/boot/dts/sh*
2091 F: arch/arm/configs/shmobile_defconfig
2092 F: arch/arm/include/debug/renesas-scif.S
2093 F: arch/arm/mach-shmobile/
2094 F: Documentation/devicetree/bindings/arm/shmobile.txt
2095 F: drivers/soc/renesas/
2096 F: include/linux/soc/renesas/
2098 ARM/SOCFPGA ARCHITECTURE
2099 M: Dinh Nguyen <dinguyen@kernel.org>
2101 F: arch/arm/mach-socfpga/
2102 F: arch/arm/boot/dts/socfpga*
2103 F: arch/arm/configs/socfpga_defconfig
2104 F: arch/arm64/boot/dts/altera/
2105 W: http://www.rocketboards.org
2106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2108 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2109 M: Dinh Nguyen <dinguyen@kernel.org>
2111 F: drivers/clk/socfpga/
2113 ARM/SOCFPGA EDAC SUPPORT
2114 M: Thor Thayer <thor.thayer@linux.intel.com>
2116 F: drivers/edac/altera_edac.
2118 ARM/SPREADTRUM SoC SUPPORT
2119 M: Orson Zhai <orsonzhai@gmail.com>
2120 M: Baolin Wang <baolin.wang@linaro.org>
2121 M: Chunyan Zhang <zhang.lyra@gmail.com>
2123 F: arch/arm64/boot/dts/sprd
2126 ARM/STI ARCHITECTURE
2127 M: Patrice Chotard <patrice.chotard@st.com>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W: http://www.stlinux.com
2131 F: arch/arm/mach-sti/
2132 F: arch/arm/boot/dts/sti*
2133 F: drivers/char/hw_random/st-rng.c
2134 F: drivers/clocksource/arm_global_timer.c
2135 F: drivers/clocksource/clksrc_st_lpc.c
2136 F: drivers/cpufreq/sti-cpufreq.c
2137 F: drivers/dma/st_fdma*
2138 F: drivers/i2c/busses/i2c-st.c
2139 F: drivers/media/rc/st_rc.c
2140 F: drivers/media/platform/sti/c8sectpfe/
2141 F: drivers/mmc/host/sdhci-st.c
2142 F: drivers/phy/st/phy-miphy28lp.c
2143 F: drivers/phy/st/phy-stih407-usb.c
2144 F: drivers/pinctrl/pinctrl-st.c
2145 F: drivers/remoteproc/st_remoteproc.c
2146 F: drivers/remoteproc/st_slim_rproc.c
2147 F: drivers/reset/sti/
2148 F: drivers/rtc/rtc-st-lpc.c
2149 F: drivers/tty/serial/st-asc.c
2150 F: drivers/usb/dwc3/dwc3-st.c
2151 F: drivers/usb/host/ehci-st.c
2152 F: drivers/usb/host/ohci-st.c
2153 F: drivers/watchdog/st_lpc_wdt.c
2154 F: drivers/ata/ahci_st.c
2155 F: include/linux/remoteproc/st_slim_rproc.h
2157 ARM/STM32 ARCHITECTURE
2158 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2159 M: Alexandre Torgue <alexandre.torgue@st.com>
2160 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2166 F: arch/arm/boot/dts/stm32*
2167 F: arch/arm/mach-stm32/
2168 F: drivers/clocksource/armv7m_systick.c
2170 ARM/Synaptics SoC support
2171 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2172 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 F: arch/arm/mach-berlin/
2176 F: arch/arm/boot/dts/berlin*
2177 F: arch/arm64/boot/dts/synaptics/
2179 ARM/TANGO ARCHITECTURE
2180 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2181 M: Mans Rullgard <mans@mansr.com>
2182 L: linux-arm-kernel@lists.infradead.org
2186 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2187 M: Lennert Buytenhek <kernel@wantstofly.org>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2192 M: Hans Verkuil <hans.verkuil@cisco.com>
2193 L: linux-tegra@vger.kernel.org
2194 L: linux-media@vger.kernel.org
2196 F: drivers/media/platform/tegra-cec/
2197 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2199 ARM/TETON BGA MACHINE SUPPORT
2200 M: "Mark F. Brown" <mark.brown314@gmail.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2205 M: Santosh Shilimkar <ssantosh@kernel.org>
2206 L: linux-kernel@vger.kernel.org
2208 F: drivers/memory/*emif*
2210 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2211 M: Tero Kristo <t-kristo@ti.com>
2212 M: Nishanth Menon <nm@ti.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2216 F: arch/arm64/boot/dts/ti/Makefile
2217 F: arch/arm64/boot/dts/ti/k3-*
2219 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2220 M: Santosh Shilimkar <ssantosh@kernel.org>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 F: arch/arm/mach-keystone/
2224 F: arch/arm/boot/dts/keystone-*
2225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2227 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2228 M: Santosh Shilimkar <ssantosh@kernel.org>
2229 L: linux-kernel@vger.kernel.org
2231 F: drivers/clk/keystone/
2233 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2234 M: Santosh Shilimkar <ssantosh@kernel.org>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 L: linux-kernel@vger.kernel.org
2238 F: drivers/clocksource/timer-keystone.c
2240 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2241 M: Santosh Shilimkar <ssantosh@kernel.org>
2242 L: linux-kernel@vger.kernel.org
2244 F: drivers/power/reset/keystone-reset.c
2246 ARM/THECUS N2100 MACHINE SUPPORT
2247 M: Lennert Buytenhek <kernel@wantstofly.org>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 ARM/TOSA MACHINE SUPPORT
2252 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2253 M: Dirk Opfer <dirk@opfer-online.de>
2256 ARM/UNIPHIER ARCHITECTURE
2257 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2261 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2262 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2263 F: arch/arm/boot/dts/uniphier*
2264 F: arch/arm/include/asm/hardware/cache-uniphier.h
2265 F: arch/arm/mach-uniphier/
2266 F: arch/arm/mm/cache-uniphier.c
2267 F: arch/arm64/boot/dts/socionext/uniphier*
2268 F: drivers/bus/uniphier-system-bus.c
2269 F: drivers/clk/uniphier/
2270 F: drivers/gpio/gpio-uniphier.c
2271 F: drivers/i2c/busses/i2c-uniphier*
2272 F: drivers/irqchip/irq-uniphier-aidet.c
2273 F: drivers/mmc/host/uniphier-sd.c
2274 F: drivers/pinctrl/uniphier/
2275 F: drivers/reset/reset-uniphier.c
2276 F: drivers/tty/serial/8250/8250_uniphier.c
2279 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2280 M: Ulf Hansson <ulf.hansson@linaro.org>
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 T: git git://git.linaro.org/people/ulfh/clk.git
2284 F: drivers/clk/ux500/
2286 ARM/VERSATILE EXPRESS PLATFORM
2287 M: Liviu Dudau <liviu.dudau@arm.com>
2288 M: Sudeep Holla <sudeep.holla@arm.com>
2289 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 F: arch/arm/boot/dts/vexpress*
2293 F: arch/arm64/boot/dts/arm/
2294 F: arch/arm/mach-vexpress/
2297 F: drivers/clk/versatile/clk-vexpress-osc.c
2298 F: drivers/clocksource/timer-versatile.c
2302 M: Russell King <linux@armlinux.org.uk>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 W: http://www.armlinux.org.uk/
2308 ARM/VOIPAC PXA270 SUPPORT
2309 M: Marek Vasut <marek.vasut@gmail.com>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 F: arch/arm/mach-pxa/vpac270.c
2313 F: arch/arm/mach-pxa/include/mach/vpac270.h
2315 ARM/VT8500 ARM ARCHITECTURE
2316 M: Tony Prisk <linux@prisktech.co.nz>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 F: arch/arm/mach-vt8500/
2320 F: drivers/clocksource/timer-vt8500.c
2321 F: drivers/i2c/busses/i2c-wmt.c
2322 F: drivers/mmc/host/wmt-sdmmc.c
2323 F: drivers/pwm/pwm-vt8500.c
2324 F: drivers/rtc/rtc-vt8500.c
2325 F: drivers/tty/serial/vt8500_serial.c
2326 F: drivers/usb/host/ehci-platform.c
2327 F: drivers/usb/host/uhci-platform.c
2328 F: drivers/video/fbdev/vt8500lcdfb.*
2329 F: drivers/video/fbdev/wm8505fb*
2330 F: drivers/video/fbdev/wmt_ge_rops.*
2332 ARM/ZIPIT Z2 SUPPORT
2333 M: Marek Vasut <marek.vasut@gmail.com>
2334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 F: arch/arm/mach-pxa/z2.c
2337 F: arch/arm/mach-pxa/include/mach/z2.h
2339 ARM/ZTE ARCHITECTURE
2340 M: Jun Nie <jun.nie@linaro.org>
2341 M: Shawn Guo <shawnguo@kernel.org>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 F: arch/arm/boot/dts/zx2967*
2345 F: arch/arm/mach-zx/
2346 F: arch/arm64/boot/dts/zte/
2348 F: drivers/dma/zx_dma.c
2349 F: drivers/gpio/gpio-zx.c
2350 F: drivers/i2c/busses/i2c-zx2967.c
2351 F: drivers/mmc/host/dw_mmc-zx.*
2352 F: drivers/pinctrl/zte/
2354 F: drivers/thermal/zx2967_thermal.c
2355 F: drivers/watchdog/zx2967_wdt.c
2356 F: Documentation/devicetree/bindings/arm/zte.txt
2357 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2358 F: Documentation/devicetree/bindings/dma/zxdma.txt
2359 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2360 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2361 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2362 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2363 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2364 F: Documentation/devicetree/bindings/soc/zte/
2365 F: Documentation/devicetree/bindings/sound/zte,*.txt
2366 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2367 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2368 F: include/dt-bindings/clock/zx2967*.h
2369 F: include/dt-bindings/soc/zte,*.h
2370 F: sound/soc/codecs/zx_aud96p22.c
2373 ARM/ZYNQ ARCHITECTURE
2374 M: Michal Simek <michal.simek@xilinx.com>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 W: http://wiki.xilinx.com
2377 T: git https://github.com/Xilinx/linux-xlnx.git
2379 F: arch/arm/mach-zynq/
2380 F: drivers/cpuidle/cpuidle-zynq.c
2381 F: drivers/block/xsysace.c
2384 F: drivers/clocksource/timer-cadence-ttc.c
2385 F: drivers/i2c/busses/i2c-cadence.c
2386 F: drivers/mmc/host/sdhci-of-arasan.c
2387 F: drivers/edac/synopsys_edac.c
2388 F: drivers/i2c/busses/i2c-xiic.c
2390 ARM64 PORT (AARCH64 ARCHITECTURE)
2391 M: Catalin Marinas <catalin.marinas@arm.com>
2392 M: Will Deacon <will.deacon@arm.com>
2393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2397 X: arch/arm64/boot/dts/
2398 F: Documentation/arm64/
2400 AS3645A LED FLASH CONTROLLER DRIVER
2401 M: Sakari Ailus <sakari.ailus@iki.fi>
2402 L: linux-leds@vger.kernel.org
2404 F: drivers/leds/leds-as3645a.c
2406 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2407 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2408 L: linux-media@vger.kernel.org
2409 T: git git://linuxtv.org/media_tree.git
2411 F: drivers/media/i2c/ak7375.c
2412 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2414 ASAHI KASEI AK8974 DRIVER
2415 M: Linus Walleij <linus.walleij@linaro.org>
2416 L: linux-iio@vger.kernel.org
2417 W: http://www.akm.com/
2419 F: drivers/iio/magnetometer/ak8974.c
2421 ASC7621 HARDWARE MONITOR DRIVER
2422 M: George Joseph <george.joseph@fairview5.com>
2423 L: linux-hwmon@vger.kernel.org
2425 F: Documentation/hwmon/asc7621
2426 F: drivers/hwmon/asc7621.c
2428 ASPEED VIDEO ENGINE DRIVER
2429 M: Eddie James <eajames@linux.ibm.com>
2430 L: linux-media@vger.kernel.org
2431 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2433 F: drivers/media/platform/aspeed-video.c
2434 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2436 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2437 M: Corentin Chary <corentin.chary@gmail.com>
2438 L: acpi4asus-user@lists.sourceforge.net
2439 L: platform-driver-x86@vger.kernel.org
2440 W: http://acpi4asus.sf.net
2442 F: drivers/platform/x86/asus*.c
2443 F: drivers/platform/x86/eeepc*.c
2445 ASUS WIRELESS RADIO CONTROL DRIVER
2446 M: João Paulo Rechi Vita <jprvita@gmail.com>
2447 L: platform-driver-x86@vger.kernel.org
2449 F: drivers/platform/x86/asus-wireless.c
2452 M: David Howells <dhowells@redhat.com>
2453 L: keyrings@vger.kernel.org
2455 F: Documentation/crypto/asymmetric-keys.txt
2456 F: include/linux/verification.h
2457 F: include/crypto/public_key.h
2458 F: include/crypto/pkcs7.h
2459 F: crypto/asymmetric_keys/
2461 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2462 R: Dan Williams <dan.j.williams@intel.com>
2463 W: http://sourceforge.net/projects/xscaleiop
2465 F: Documentation/crypto/async-tx-api.txt
2468 F: include/linux/dmaengine.h
2469 F: include/linux/async_tx.h
2472 M: Bartosz Golaszewski <brgl@bgdev.pl>
2473 L: linux-i2c@vger.kernel.org
2474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2476 F: Documentation/devicetree/bindings/eeprom/at24.txt
2477 F: drivers/misc/eeprom/at24.c
2478 F: include/linux/platform_data/at24.h
2480 ATA OVER ETHERNET (AOE) DRIVER
2481 M: "Ed L. Cashin" <ed.cashin@acm.org>
2482 W: http://www.openaoe.org/
2484 F: Documentation/aoe/
2485 F: drivers/block/aoe/
2487 ATHEROS 71XX/9XXX GPIO DRIVER
2488 M: Alban Bedel <albeu@free.fr>
2489 W: https://github.com/AlbanBedel/linux
2490 T: git git://github.com/AlbanBedel/linux
2492 F: drivers/gpio/gpio-ath79.c
2493 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2495 ATHEROS 71XX/9XXX USB PHY DRIVER
2496 M: Alban Bedel <albeu@free.fr>
2497 W: https://github.com/AlbanBedel/linux
2498 T: git git://github.com/AlbanBedel/linux
2500 F: drivers/phy/qualcomm/phy-ath79-usb.c
2501 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2503 ATHEROS ATH GENERIC UTILITIES
2504 M: Kalle Valo <kvalo@codeaurora.org>
2505 L: linux-wireless@vger.kernel.org
2507 F: drivers/net/wireless/ath/*
2509 ATHEROS ATH5K WIRELESS DRIVER
2510 M: Jiri Slaby <jirislaby@gmail.com>
2511 M: Nick Kossifidis <mickflemm@gmail.com>
2512 M: Luis Chamberlain <mcgrof@kernel.org>
2513 L: linux-wireless@vger.kernel.org
2514 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2516 F: drivers/net/wireless/ath/ath5k/
2518 ATHEROS ATH6KL WIRELESS DRIVER
2519 M: Kalle Valo <kvalo@codeaurora.org>
2520 L: linux-wireless@vger.kernel.org
2521 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2524 F: drivers/net/wireless/ath/ath6kl/
2527 M: Ville Syrjala <syrjala@sci.fi>
2529 F: drivers/input/misc/ati_remote2.c
2531 ATK0110 HWMON DRIVER
2532 M: Luca Tettamanti <kronos.it@gmail.com>
2533 L: linux-hwmon@vger.kernel.org
2535 F: drivers/hwmon/asus_atk0110.c
2537 ATLX ETHERNET DRIVERS
2538 M: Jay Cliburn <jcliburn@gmail.com>
2539 M: Chris Snook <chris.snook@gmail.com>
2540 L: netdev@vger.kernel.org
2541 W: http://sourceforge.net/projects/atl1
2542 W: http://atl1.sourceforge.net
2544 F: drivers/net/ethernet/atheros/
2547 M: Chas Williams <3chas3@gmail.com>
2548 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2549 L: netdev@vger.kernel.org
2550 W: http://linux-atm.sourceforge.net
2553 F: include/linux/atm*
2554 F: include/uapi/linux/atm*
2556 ATMEL MACB ETHERNET DRIVER
2557 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2559 F: drivers/net/ethernet/cadence/
2561 ATMEL MAXTOUCH DRIVER
2562 M: Nick Dyer <nick@shmanahar.org>
2563 T: git git://github.com/ndyer/linux.git
2565 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2566 F: drivers/input/touchscreen/atmel_mxt_ts.c
2568 ATMEL WIRELESS DRIVER
2569 M: Simon Kelley <simon@thekelleys.org.uk>
2570 L: linux-wireless@vger.kernel.org
2571 W: http://www.thekelleys.org.uk/atmel
2572 W: http://atmelwlandriver.sourceforge.net/
2574 F: drivers/net/wireless/atmel/atmel*
2576 ATOMIC INFRASTRUCTURE
2577 M: Will Deacon <will.deacon@arm.com>
2578 M: Peter Zijlstra <peterz@infradead.org>
2579 R: Boqun Feng <boqun.feng@gmail.com>
2580 L: linux-kernel@vger.kernel.org
2582 F: arch/*/include/asm/atomic*.h
2583 F: include/*/atomic*.h
2585 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2586 M: Bradley Grove <linuxdrivers@attotech.com>
2587 L: linux-scsi@vger.kernel.org
2588 W: http://www.attotech.com
2590 F: drivers/scsi/esas2r
2592 ATUSB IEEE 802.15.4 RADIO DRIVER
2593 M: Stefan Schmidt <stefan@datenfreihafen.org>
2594 L: linux-wpan@vger.kernel.org
2596 F: drivers/net/ieee802154/atusb.c
2597 F: drivers/net/ieee802154/atusb.h
2598 F: drivers/net/ieee802154/at86rf230.h
2601 M: Paul Moore <paul@paul-moore.com>
2602 M: Eric Paris <eparis@redhat.com>
2603 L: linux-audit@redhat.com (moderated for non-subscribers)
2604 W: https://github.com/linux-audit
2605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2607 F: include/linux/audit.h
2608 F: include/uapi/linux/audit.h
2611 AUXILIARY DISPLAY DRIVERS
2612 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2614 F: drivers/auxdisplay/
2615 F: include/linux/cfag12864b.h
2617 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2618 M: Andreas Klinger <ak@it-klinger.de>
2619 L: linux-iio@vger.kernel.org
2621 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2622 F: drivers/iio/adc/hx711.c
2625 M: Ralf Baechle <ralf@linux-mips.org>
2626 L: linux-hams@vger.kernel.org
2627 W: http://www.linux-ax25.org/
2629 F: include/uapi/linux/ax25.h
2630 F: include/net/ax25.h
2634 M: Peter Rosin <peda@axentia.se>
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 F: Documentation/devicetree/bindings/arm/axentia.txt
2638 F: arch/arm/boot/dts/at91-linea.dtsi
2639 F: arch/arm/boot/dts/at91-natte.dtsi
2640 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2641 F: arch/arm/boot/dts/at91-tse850-3.dts
2643 AXENTIA ASOC DRIVERS
2644 M: Peter Rosin <peda@axentia.se>
2645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2647 F: Documentation/devicetree/bindings/sound/axentia,*
2648 F: sound/soc/atmel/tse850-pcm5142.c
2650 AXXIA I2C CONTROLLER
2651 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2652 L: linux-i2c@vger.kernel.org
2654 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2655 F: drivers/i2c/busses/i2c-axxia.c
2658 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2659 L: linux-media@vger.kernel.org
2660 W: https://linuxtv.org
2661 T: git git://linuxtv.org/media_tree.git
2663 F: drivers/media/usb/dvb-usb-v2/az6007.c
2665 AZTECH FM RADIO RECEIVER DRIVER
2666 M: Hans Verkuil <hverkuil@xs4all.nl>
2667 L: linux-media@vger.kernel.org
2668 T: git git://linuxtv.org/media_tree.git
2669 W: https://linuxtv.org
2671 F: drivers/media/radio/radio-aztech*
2674 L: linux-wireless@vger.kernel.org
2675 L: b43-dev@lists.infradead.org
2676 W: http://wireless.kernel.org/en/users/Drivers/b43
2678 F: drivers/net/wireless/broadcom/b43/
2680 B43LEGACY WIRELESS DRIVER
2681 M: Larry Finger <Larry.Finger@lwfinger.net>
2682 L: linux-wireless@vger.kernel.org
2683 L: b43-dev@lists.infradead.org
2684 W: http://wireless.kernel.org/en/users/Drivers/b43
2686 F: drivers/net/wireless/broadcom/b43legacy/
2688 BACKLIGHT CLASS/SUBSYSTEM
2689 M: Lee Jones <lee.jones@linaro.org>
2690 M: Daniel Thompson <daniel.thompson@linaro.org>
2691 M: Jingoo Han <jingoohan1@gmail.com>
2692 L: dri-devel@lists.freedesktop.org
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2695 F: drivers/video/backlight/
2696 F: include/linux/backlight.h
2697 F: include/linux/pwm_backlight.h
2698 F: Documentation/devicetree/bindings/leds/backlight
2701 M: Marek Lindner <mareklindner@neomailbox.ch>
2702 M: Simon Wunderlich <sw@simonwunderlich.de>
2703 M: Antonio Quartulli <a@unstable.cc>
2704 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2705 W: https://www.open-mesh.org/
2706 Q: https://patchwork.open-mesh.org/project/batman/list/
2708 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2709 F: Documentation/ABI/testing/sysfs-class-net-mesh
2710 F: Documentation/networking/batman-adv.rst
2711 F: include/uapi/linux/batadv_packet.h
2712 F: include/uapi/linux/batman_adv.h
2715 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2716 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2717 L: linux-hams@vger.kernel.org
2718 W: http://www.baycom.org/~tom/ham/ham.html
2720 F: drivers/net/hamradio/baycom*
2722 BCACHE (BLOCK LAYER CACHE)
2723 M: Coly Li <colyli@suse.de>
2724 M: Kent Overstreet <kent.overstreet@gmail.com>
2725 L: linux-bcache@vger.kernel.org
2726 W: http://bcache.evilpiepirate.org
2727 C: irc://irc.oftc.net/bcache
2729 F: drivers/md/bcache/
2731 BDISP ST MEDIA DRIVER
2732 M: Fabien Dessenne <fabien.dessenne@st.com>
2733 L: linux-media@vger.kernel.org
2734 T: git git://linuxtv.org/media_tree.git
2735 W: https://linuxtv.org
2737 F: drivers/media/platform/sti/bdisp
2739 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2740 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2741 L: netdev@vger.kernel.org
2743 F: drivers/net/ethernet/ec_bhf.c
2746 M: Luis de Bethencourt <luisbg@kernel.org>
2747 M: Salah Triki <salah.triki@gmail.com>
2749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2750 F: Documentation/filesystems/befs.txt
2754 M: Paolo Valente <paolo.valente@linaro.org>
2755 M: Jens Axboe <axboe@kernel.dk>
2756 L: linux-block@vger.kernel.org
2759 F: Documentation/block/bfq-iosched.txt
2762 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2764 F: Documentation/filesystems/bfs.txt
2766 F: include/uapi/linux/bfs_fs.h
2768 BLINKM RGB LED DRIVER
2769 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2771 F: drivers/leds/leds-blinkm.c
2774 M: Jens Axboe <axboe@kernel.dk>
2775 L: linux-block@vger.kernel.org
2776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2780 F: kernel/trace/blktrace.c
2784 M: Joern Engel <joern@lazybastard.org>
2785 L: linux-mtd@lists.infradead.org
2787 F: drivers/mtd/devices/block2mtd.c
2790 M: Marcel Holtmann <marcel@holtmann.org>
2791 M: Johan Hedberg <johan.hedberg@gmail.com>
2792 L: linux-bluetooth@vger.kernel.org
2793 W: http://www.bluez.org/
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2797 F: drivers/bluetooth/
2800 M: Marcel Holtmann <marcel@holtmann.org>
2801 M: Johan Hedberg <johan.hedberg@gmail.com>
2802 L: linux-bluetooth@vger.kernel.org
2803 W: http://www.bluez.org/
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2808 F: include/net/bluetooth/
2811 M: Jay Vosburgh <j.vosburgh@gmail.com>
2812 M: Veaceslav Falico <vfalico@gmail.com>
2813 M: Andy Gospodarek <andy@greyhouse.net>
2814 L: netdev@vger.kernel.org
2815 W: http://sourceforge.net/projects/bonding/
2817 F: drivers/net/bonding/
2818 F: include/uapi/linux/if_bonding.h
2820 BPF (Safe dynamic programs and tools)
2821 M: Alexei Starovoitov <ast@kernel.org>
2822 M: Daniel Borkmann <daniel@iogearbox.net>
2823 L: netdev@vger.kernel.org
2824 L: linux-kernel@vger.kernel.org
2825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2827 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2830 F: Documentation/networking/filter.txt
2831 F: Documentation/bpf/
2832 F: include/linux/bpf*
2833 F: include/linux/filter.h
2834 F: include/trace/events/xdp.h
2835 F: include/uapi/linux/bpf*
2836 F: include/uapi/linux/filter.h
2838 F: kernel/trace/bpf_trace.c
2841 F: net/core/filter.c
2842 F: net/sched/act_bpf.c
2843 F: net/sched/cls_bpf.c
2847 F: tools/testing/selftests/bpf/
2850 M: Shubham Bansal <illusionist.neo@gmail.com>
2851 L: netdev@vger.kernel.org
2856 M: Daniel Borkmann <daniel@iogearbox.net>
2857 M: Alexei Starovoitov <ast@kernel.org>
2858 M: Zi Shen Lim <zlim.lnx@gmail.com>
2859 L: netdev@vger.kernel.org
2863 BPF JIT for MIPS (32-BIT AND 64-BIT)
2864 M: Paul Burton <paul.burton@mips.com>
2865 L: netdev@vger.kernel.org
2869 BPF JIT for NFP NICs
2870 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2871 L: netdev@vger.kernel.org
2873 F: drivers/net/ethernet/netronome/nfp/bpf/
2875 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2876 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2877 M: Sandipan Das <sandipan@linux.ibm.com>
2878 L: netdev@vger.kernel.org
2880 F: arch/powerpc/net/
2883 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2884 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2885 L: netdev@vger.kernel.org
2888 X: arch/s390/net/pnet.c
2890 BPF JIT for SPARC (32-BIT AND 64-BIT)
2891 M: David S. Miller <davem@davemloft.net>
2892 L: netdev@vger.kernel.org
2896 BPF JIT for X86 32-BIT
2897 M: Wang YanQing <udknight@gmail.com>
2898 L: netdev@vger.kernel.org
2900 F: arch/x86/net/bpf_jit_comp32.c
2902 BPF JIT for X86 64-BIT
2903 M: Alexei Starovoitov <ast@kernel.org>
2904 M: Daniel Borkmann <daniel@iogearbox.net>
2905 L: netdev@vger.kernel.org
2908 X: arch/x86/net/bpf_jit_comp32.c
2910 BROADCOM B44 10/100 ETHERNET DRIVER
2911 M: Michael Chan <michael.chan@broadcom.com>
2912 L: netdev@vger.kernel.org
2914 F: drivers/net/ethernet/broadcom/b44.*
2916 BROADCOM B53 ETHERNET SWITCH DRIVER
2917 M: Florian Fainelli <f.fainelli@gmail.com>
2918 L: netdev@vger.kernel.org
2919 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2921 F: drivers/net/dsa/b53/*
2922 F: include/linux/platform_data/b53.h
2924 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2925 M: Florian Fainelli <f.fainelli@gmail.com>
2926 M: Ray Jui <rjui@broadcom.com>
2927 M: Scott Branden <sbranden@broadcom.com>
2928 M: bcm-kernel-feedback-list@broadcom.com
2929 T: git git://github.com/broadcom/mach-bcm
2935 F: arch/arm/mach-bcm/
2937 BROADCOM BCM2835 ARM ARCHITECTURE
2938 M: Eric Anholt <eric@anholt.net>
2939 M: Stefan Wahren <stefan.wahren@i2se.com>
2940 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942 T: git git://github.com/anholt/linux
2945 F: drivers/staging/vc04_services
2947 BROADCOM BCM47XX MIPS ARCHITECTURE
2948 M: Hauke Mehrtens <hauke@hauke-m.de>
2949 M: Rafał Miłecki <zajec5@gmail.com>
2950 L: linux-mips@vger.kernel.org
2952 F: Documentation/devicetree/bindings/mips/brcm/
2953 F: arch/mips/bcm47xx/*
2954 F: arch/mips/include/asm/mach-bcm47xx/*
2956 BROADCOM BCM5301X ARM ARCHITECTURE
2957 M: Hauke Mehrtens <hauke@hauke-m.de>
2958 M: Rafał Miłecki <zajec5@gmail.com>
2959 M: bcm-kernel-feedback-list@broadcom.com
2960 L: linux-arm-kernel@lists.infradead.org
2962 F: arch/arm/mach-bcm/bcm_5301x.c
2963 F: arch/arm/boot/dts/bcm5301x*.dtsi
2964 F: arch/arm/boot/dts/bcm470*
2965 F: arch/arm/boot/dts/bcm953012*
2967 BROADCOM BCM53573 ARM ARCHITECTURE
2968 M: Rafał Miłecki <rafal@milecki.pl>
2969 L: linux-arm-kernel@lists.infradead.org
2971 F: arch/arm/boot/dts/bcm53573*
2972 F: arch/arm/boot/dts/bcm47189*
2974 BROADCOM BCM63XX ARM ARCHITECTURE
2975 M: Florian Fainelli <f.fainelli@gmail.com>
2976 M: bcm-kernel-feedback-list@broadcom.com
2977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2978 T: git git://github.com/broadcom/stblinux.git
2982 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2983 M: Kevin Cernekee <cernekee@gmail.com>
2984 L: linux-usb@vger.kernel.org
2986 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2988 BROADCOM BCM7XXX ARM ARCHITECTURE
2989 M: Brian Norris <computersforpeace@gmail.com>
2990 M: Gregory Fong <gregory.0xf0@gmail.com>
2991 M: Florian Fainelli <f.fainelli@gmail.com>
2992 M: bcm-kernel-feedback-list@broadcom.com
2993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 T: git git://github.com/broadcom/stblinux.git
2996 F: arch/arm/mach-bcm/*brcmstb*
2997 F: arch/arm/boot/dts/bcm7*.dts*
2998 F: drivers/bus/brcmstb_gisb.c
2999 F: arch/arm/mm/cache-b15-rac.c
3000 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3003 BROADCOM BMIPS CPUFREQ DRIVER
3004 M: Markus Mayer <mmayer@broadcom.com>
3005 M: bcm-kernel-feedback-list@broadcom.com
3006 L: linux-pm@vger.kernel.org
3008 F: drivers/cpufreq/bmips-cpufreq.c
3010 BROADCOM BMIPS MIPS ARCHITECTURE
3011 M: Kevin Cernekee <cernekee@gmail.com>
3012 M: Florian Fainelli <f.fainelli@gmail.com>
3013 L: linux-mips@vger.kernel.org
3014 T: git git://github.com/broadcom/stblinux.git
3016 F: arch/mips/bmips/*
3017 F: arch/mips/include/asm/mach-bmips/*
3018 F: arch/mips/kernel/*bmips*
3019 F: arch/mips/boot/dts/brcm/bcm*.dts*
3020 F: drivers/irqchip/irq-bcm63*
3021 F: drivers/irqchip/irq-bcm7*
3022 F: drivers/irqchip/irq-brcmstb*
3023 F: include/linux/bcm963xx_nvram.h
3024 F: include/linux/bcm963xx_tag.h
3026 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3027 M: Rasesh Mody <rasesh.mody@cavium.com>
3028 M: Dept-GELinuxNICDev@cavium.com
3029 L: netdev@vger.kernel.org
3031 F: drivers/net/ethernet/broadcom/bnx2.*
3032 F: drivers/net/ethernet/broadcom/bnx2_*
3034 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3035 M: QLogic-Storage-Upstream@qlogic.com
3036 L: linux-scsi@vger.kernel.org
3038 F: drivers/scsi/bnx2fc/
3040 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3041 M: QLogic-Storage-Upstream@qlogic.com
3042 L: linux-scsi@vger.kernel.org
3044 F: drivers/scsi/bnx2i/
3046 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3047 M: Ariel Elior <ariel.elior@cavium.com>
3048 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3049 M: everest-linux-l2@cavium.com
3050 L: netdev@vger.kernel.org
3052 F: drivers/net/ethernet/broadcom/bnx2x/
3054 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3055 M: Michael Chan <michael.chan@broadcom.com>
3056 L: netdev@vger.kernel.org
3058 F: drivers/net/ethernet/broadcom/bnxt/
3060 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3061 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3062 M: Franky Lin <franky.lin@broadcom.com>
3063 M: Hante Meuleman <hante.meuleman@broadcom.com>
3064 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3065 M: Wright Feng <wright.feng@cypress.com>
3066 L: linux-wireless@vger.kernel.org
3067 L: brcm80211-dev-list.pdl@broadcom.com
3068 L: brcm80211-dev-list@cypress.com
3070 F: drivers/net/wireless/broadcom/brcm80211/
3072 BROADCOM BRCMSTB GPIO DRIVER
3073 M: Gregory Fong <gregory.0xf0@gmail.com>
3074 L: bcm-kernel-feedback-list@broadcom.com
3076 F: drivers/gpio/gpio-brcmstb.c
3077 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3079 BROADCOM BRCMSTB I2C DRIVER
3080 M: Kamal Dasu <kdasu.kdev@gmail.com>
3081 L: linux-i2c@vger.kernel.org
3082 L: bcm-kernel-feedback-list@broadcom.com
3084 F: drivers/i2c/busses/i2c-brcmstb.c
3085 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3087 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3088 M: Al Cooper <alcooperx@gmail.com>
3089 L: linux-kernel@vger.kernel.org
3090 L: bcm-kernel-feedback-list@broadcom.com
3092 F: drivers/phy/broadcom/phy-brcm-usb*
3094 BROADCOM GENET ETHERNET DRIVER
3095 M: Doug Berger <opendmb@gmail.com>
3096 M: Florian Fainelli <f.fainelli@gmail.com>
3097 L: netdev@vger.kernel.org
3099 F: drivers/net/ethernet/broadcom/genet/
3101 BROADCOM IPROC ARM ARCHITECTURE
3102 M: Ray Jui <rjui@broadcom.com>
3103 M: Scott Branden <sbranden@broadcom.com>
3104 M: bcm-kernel-feedback-list@broadcom.com
3105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106 T: git git://github.com/broadcom/cygnus-linux.git
3123 F: arch/arm64/boot/dts/broadcom/northstar2/*
3124 F: arch/arm64/boot/dts/broadcom/stingray/*
3125 F: drivers/clk/bcm/clk-ns*
3126 F: drivers/clk/bcm/clk-sr*
3127 F: drivers/pinctrl/bcm/pinctrl-ns*
3128 F: include/dt-bindings/clock/bcm-sr*
3130 BROADCOM KONA GPIO DRIVER
3131 M: Ray Jui <rjui@broadcom.com>
3132 L: bcm-kernel-feedback-list@broadcom.com
3134 F: drivers/gpio/gpio-bcm-kona.c
3135 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3137 BROADCOM NETXTREME-E ROCE DRIVER
3138 M: Selvin Xavier <selvin.xavier@broadcom.com>
3139 M: Devesh Sharma <devesh.sharma@broadcom.com>
3140 M: Somnath Kotur <somnath.kotur@broadcom.com>
3141 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3142 L: linux-rdma@vger.kernel.org
3143 W: http://www.broadcom.com
3145 F: drivers/infiniband/hw/bnxt_re/
3146 F: include/uapi/rdma/bnxt_re-abi.h
3148 BROADCOM NVRAM DRIVER
3149 M: Rafał Miłecki <zajec5@gmail.com>
3150 L: linux-mips@vger.kernel.org
3152 F: drivers/firmware/broadcom/*
3154 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3155 M: Rafał Miłecki <zajec5@gmail.com>
3156 L: linux-wireless@vger.kernel.org
3159 F: include/linux/bcma/
3161 BROADCOM STB AVS CPUFREQ DRIVER
3162 M: Markus Mayer <mmayer@broadcom.com>
3163 M: bcm-kernel-feedback-list@broadcom.com
3164 L: linux-pm@vger.kernel.org
3166 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3167 F: drivers/cpufreq/brcmstb*
3169 BROADCOM STB AVS TMON DRIVER
3170 M: Markus Mayer <mmayer@broadcom.com>
3171 M: bcm-kernel-feedback-list@broadcom.com
3172 L: linux-pm@vger.kernel.org
3174 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3175 F: drivers/thermal/broadcom/brcmstb*
3177 BROADCOM STB NAND FLASH DRIVER
3178 M: Brian Norris <computersforpeace@gmail.com>
3179 M: Kamal Dasu <kdasu.kdev@gmail.com>
3180 L: linux-mtd@lists.infradead.org
3181 L: bcm-kernel-feedback-list@broadcom.com
3183 F: drivers/mtd/nand/raw/brcmnand/
3185 BROADCOM STB DPFE DRIVER
3186 M: Markus Mayer <mmayer@broadcom.com>
3187 M: bcm-kernel-feedback-list@broadcom.com
3188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3191 F: drivers/memory/brcmstb_dpfe.c
3194 M: Kamal Dasu <kdasu.kdev@gmail.com>
3195 M: bcm-kernel-feedback-list@broadcom.com
3197 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3198 F: drivers/spi/spi-bcm-qspi.*
3199 F: drivers/spi/spi-brcmstb-qspi.c
3200 F: drivers/spi/spi-iproc-qspi.c
3202 BROADCOM SYSTEMPORT ETHERNET DRIVER
3203 M: Florian Fainelli <f.fainelli@gmail.com>
3204 L: netdev@vger.kernel.org
3206 F: drivers/net/ethernet/broadcom/bcmsysport.*
3208 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3209 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3210 M: Prashant Sreedharan <prashant@broadcom.com>
3211 M: Michael Chan <mchan@broadcom.com>
3212 L: netdev@vger.kernel.org
3214 F: drivers/net/ethernet/broadcom/tg3.*
3216 BROCADE BFA FC SCSI DRIVER
3217 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3218 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3219 L: linux-scsi@vger.kernel.org
3221 F: drivers/scsi/bfa/
3223 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3224 M: Rasesh Mody <rasesh.mody@cavium.com>
3225 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3226 M: Dept-GELinuxNICDev@cavium.com
3227 L: netdev@vger.kernel.org
3229 F: drivers/net/ethernet/brocade/bna/
3231 BSG (block layer generic sg v4 driver)
3232 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3233 L: linux-scsi@vger.kernel.org
3236 F: include/linux/bsg.h
3237 F: include/uapi/linux/bsg.h
3240 M: Clemens Ladisch <clemens@ladisch.de>
3241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3242 T: git git://git.alsa-project.org/alsa-kernel.git
3244 F: Documentation/sound/cards/bt87x.rst
3245 F: sound/pci/bt87x.c
3248 M: Michael Buesch <m@bues.ch>
3249 W: http://bu3sch.de/btgpio.php
3251 F: drivers/gpio/gpio-bt8xx.c
3254 M: Chris Mason <clm@fb.com>
3255 M: Josef Bacik <josef@toxicpanda.com>
3256 M: David Sterba <dsterba@suse.com>
3257 L: linux-btrfs@vger.kernel.org
3258 W: http://btrfs.wiki.kernel.org/
3259 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3262 F: Documentation/filesystems/btrfs.txt
3264 F: include/linux/btrfs*
3265 F: include/uapi/linux/btrfs*
3267 BTTV VIDEO4LINUX DRIVER
3268 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3269 L: linux-media@vger.kernel.org
3270 W: https://linuxtv.org
3271 T: git git://linuxtv.org/media_tree.git
3273 F: Documentation/media/v4l-drivers/bttv*
3274 F: drivers/media/pci/bt8xx/bttv*
3276 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3277 M: Chanwoo Choi <cw00.choi@samsung.com>
3278 L: linux-pm@vger.kernel.org
3279 L: linux-samsung-soc@vger.kernel.org
3280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3282 F: drivers/devfreq/exynos-bus.c
3283 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3285 BUSLOGIC SCSI DRIVER
3286 M: Khalid Aziz <khalid@gonehiking.org>
3287 L: linux-scsi@vger.kernel.org
3289 F: drivers/scsi/BusLogic.*
3290 F: drivers/scsi/FlashPoint.*
3292 C-MEDIA CMI8788 DRIVER
3293 M: Clemens Ladisch <clemens@ladisch.de>
3294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3295 T: git git://git.alsa-project.org/alsa-kernel.git
3297 F: sound/pci/oxygen/
3300 M: Guo Ren <guoren@kernel.org>
3301 T: git https://github.com/c-sky/csky-linux.git
3304 F: Documentation/devicetree/bindings/csky/
3305 F: drivers/irqchip/irq-csky-*
3306 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3307 F: drivers/clocksource/timer-gx6605s.c
3308 F: drivers/clocksource/timer-mp-csky.c
3309 F: Documentation/devicetree/bindings/timer/csky,*
3314 M: Mark Salter <msalter@redhat.com>
3315 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3316 L: linux-c6x-dev@linux-c6x.org
3317 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3321 CA8210 IEEE-802.15.4 RADIO DRIVER
3322 M: Harry Morris <h.morris@cascoda.com>
3323 L: linux-wpan@vger.kernel.org
3324 W: https://github.com/Cascoda/ca8210-linux.git
3326 F: drivers/net/ieee802154/ca8210.c
3327 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3329 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3330 M: David Howells <dhowells@redhat.com>
3331 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3333 F: Documentation/filesystems/caching/cachefiles.txt
3336 CADENCE MIPI-CSI2 BRIDGES
3337 M: Maxime Ripard <maxime.ripard@bootlin.com>
3338 L: linux-media@vger.kernel.org
3340 F: Documentation/devicetree/bindings/media/cdns,*.txt
3341 F: drivers/media/platform/cadence/cdns-csi2*
3343 CADET FM/AM RADIO RECEIVER DRIVER
3344 M: Hans Verkuil <hverkuil@xs4all.nl>
3345 L: linux-media@vger.kernel.org
3346 T: git git://linuxtv.org/media_tree.git
3347 W: https://linuxtv.org
3349 F: drivers/media/radio/radio-cadet*
3351 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3352 M: Jonathan Corbet <corbet@lwn.net>
3353 L: linux-media@vger.kernel.org
3354 T: git git://linuxtv.org/media_tree.git
3356 F: Documentation/media/v4l-drivers/cafe_ccic*
3357 F: drivers/media/platform/marvell-ccic/
3360 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3361 L: netdev@vger.kernel.org
3363 F: Documentation/networking/caif/
3364 F: drivers/net/caif/
3365 F: include/uapi/linux/caif/
3366 F: include/net/caif/
3370 M: Toke Høiland-Jørgensen <toke@toke.dk>
3371 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3373 F: net/sched/sch_cake.c
3375 CALGARY x86-64 IOMMU
3376 M: Muli Ben-Yehuda <mulix@mulix.org>
3377 M: Jon Mason <jdmason@kudzu.us>
3378 L: iommu@lists.linux-foundation.org
3380 F: arch/x86/kernel/pci-calgary_64.c
3381 F: arch/x86/kernel/tce_64.c
3382 F: arch/x86/include/asm/calgary.h
3383 F: arch/x86/include/asm/tce.h
3386 M: Wolfgang Grandegger <wg@grandegger.com>
3387 M: Marc Kleine-Budde <mkl@pengutronix.de>
3388 L: linux-can@vger.kernel.org
3389 W: https://github.com/linux-can
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3393 F: Documentation/devicetree/bindings/net/can/
3395 F: include/linux/can/dev.h
3396 F: include/linux/can/platform/
3397 F: include/uapi/linux/can/error.h
3398 F: include/uapi/linux/can/netlink.h
3401 M: Oliver Hartkopp <socketcan@hartkopp.net>
3402 M: Marc Kleine-Budde <mkl@pengutronix.de>
3403 L: linux-can@vger.kernel.org
3404 W: https://github.com/linux-can
3405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3408 F: Documentation/networking/can.rst
3410 F: include/linux/can/core.h
3411 F: include/uapi/linux/can.h
3412 F: include/uapi/linux/can/bcm.h
3413 F: include/uapi/linux/can/raw.h
3414 F: include/uapi/linux/can/gw.h
3417 M: Serge Hallyn <serge@hallyn.com>
3418 L: linux-security-module@vger.kernel.org
3420 F: include/linux/capability.h
3421 F: include/uapi/linux/capability.h
3422 F: security/commoncap.c
3423 F: kernel/capability.c
3425 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3426 M: Kevin Tsai <ktsai@capellamicro.com>
3428 F: drivers/iio/light/cm*
3430 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3431 M: Christian Lamparter <chunkeey@googlemail.com>
3432 L: linux-wireless@vger.kernel.org
3433 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3435 F: drivers/net/wireless/ath/carl9170/
3438 M: Jan Glauber <jglauber@cavium.com>
3439 M: David Daney <david.daney@cavium.com>
3440 W: http://www.cavium.com
3442 F: drivers/i2c/busses/i2c-octeon*
3443 F: drivers/i2c/busses/i2c-thunderx*
3445 CAVIUM LIQUIDIO NETWORK DRIVER
3446 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3447 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3448 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3449 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3450 L: netdev@vger.kernel.org
3451 W: http://www.cavium.com
3453 F: drivers/net/ethernet/cavium/liquidio/
3456 M: Jan Glauber <jglauber@cavium.com>
3457 M: David Daney <david.daney@cavium.com>
3458 M: Steven J. Hill <Steven.Hill@cavium.com>
3459 W: http://www.cavium.com
3461 F: drivers/mmc/host/cavium*
3463 CAVIUM OCTEON-TX CRYPTO DRIVER
3464 M: George Cherian <george.cherian@cavium.com>
3465 L: linux-crypto@vger.kernel.org
3466 W: http://www.cavium.com
3468 F: drivers/crypto/cavium/cpt/
3470 CAVIUM THUNDERX2 ARM64 SOC
3471 M: Robert Richter <rrichter@cavium.com>
3472 M: Jayachandran C <jnair@caviumnetworks.com>
3473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3475 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3476 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3478 CC2520 IEEE-802.15.4 RADIO DRIVER
3479 M: Varka Bhadram <varkabhadram@gmail.com>
3480 L: linux-wpan@vger.kernel.org
3482 F: drivers/net/ieee802154/cc2520.c
3483 F: include/linux/spi/cc2520.h
3484 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3486 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3487 M: Gilad Ben-Yossef <gilad@benyossef.com>
3488 L: linux-crypto@vger.kernel.org
3490 F: drivers/crypto/ccree/
3491 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3494 M: Hans Verkuil <hans.verkuil@cisco.com>
3495 L: linux-media@vger.kernel.org
3496 T: git git://linuxtv.org/media_tree.git
3497 W: http://linuxtv.org
3499 F: Documentation/media/kapi/cec-core.rst
3500 F: Documentation/media/uapi/cec
3501 F: drivers/media/cec/
3502 F: drivers/media/rc/keymaps/rc-cec.c
3503 F: include/media/cec.h
3504 F: include/media/cec-notifier.h
3505 F: include/uapi/linux/cec.h
3506 F: include/uapi/linux/cec-funcs.h
3507 F: Documentation/devicetree/bindings/media/cec.txt
3508 F: Documentation/ABI/testing/debugfs-cec-error-inj
3511 M: Hans Verkuil <hans.verkuil@cisco.com>
3512 L: linux-media@vger.kernel.org
3513 T: git git://linuxtv.org/media_tree.git
3514 W: http://linuxtv.org
3516 F: drivers/media/platform/cec-gpio/
3517 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3519 CELL BROADBAND ENGINE ARCHITECTURE
3520 M: Arnd Bergmann <arnd@arndb.de>
3521 L: linuxppc-dev@lists.ozlabs.org
3522 W: http://www.ibm.com/developerworks/power/cell/
3524 F: arch/powerpc/include/asm/cell*.h
3525 F: arch/powerpc/include/asm/spu*.h
3526 F: arch/powerpc/include/uapi/asm/spu*.h
3527 F: arch/powerpc/oprofile/*cell*
3528 F: arch/powerpc/platforms/cell/
3530 CEPH COMMON CODE (LIBCEPH)
3531 M: Ilya Dryomov <idryomov@gmail.com>
3532 M: "Yan, Zheng" <zyan@redhat.com>
3533 M: Sage Weil <sage@redhat.com>
3534 L: ceph-devel@vger.kernel.org
3536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3537 T: git git://github.com/ceph/ceph-client.git
3540 F: include/linux/ceph/
3541 F: include/linux/crush/
3543 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3544 M: "Yan, Zheng" <zyan@redhat.com>
3545 M: Sage Weil <sage@redhat.com>
3546 M: Ilya Dryomov <idryomov@gmail.com>
3547 L: ceph-devel@vger.kernel.org
3549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3550 T: git git://github.com/ceph/ceph-client.git
3552 F: Documentation/filesystems/ceph.txt
3555 CERTIFICATE HANDLING:
3556 M: David Howells <dhowells@redhat.com>
3557 M: David Woodhouse <dwmw2@infradead.org>
3558 L: keyrings@vger.kernel.org
3560 F: Documentation/admin-guide/module-signing.rst
3562 F: scripts/sign-file.c
3563 F: scripts/extract-cert.c
3565 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3566 L: linux-usb@vger.kernel.org
3568 F: Documentation/usb/WUSB-Design-overview.txt
3569 F: Documentation/usb/wusb-cbaf
3570 F: drivers/usb/host/hwa-hc.c
3571 F: drivers/usb/host/whci/
3572 F: drivers/usb/wusbcore/
3573 F: include/linux/usb/wusb*
3575 CFAG12864B LCD DRIVER
3576 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3578 F: drivers/auxdisplay/cfag12864b.c
3579 F: include/linux/cfag12864b.h
3581 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3582 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3584 F: drivers/auxdisplay/cfag12864bfb.c
3585 F: include/linux/cfag12864b.h
3587 802.11 (including CFG80211/NL80211)
3588 M: Johannes Berg <johannes@sipsolutions.net>
3589 L: linux-wireless@vger.kernel.org
3590 W: http://wireless.kernel.org/
3591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3595 F: include/uapi/linux/nl80211.h
3596 F: include/linux/ieee80211.h
3597 F: include/net/wext.h
3598 F: include/net/cfg80211.h
3599 F: include/net/iw_handler.h
3600 F: include/net/ieee80211_radiotap.h
3601 F: Documentation/driver-api/80211/cfg80211.rst
3602 F: Documentation/networking/regulatory.txt
3604 CHAR and MISC DRIVERS
3605 M: Arnd Bergmann <arnd@arndb.de>
3606 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3611 F: include/linux/miscdevice.h
3614 M: Andy Whitcroft <apw@canonical.com>
3615 M: Joe Perches <joe@perches.com>
3617 F: scripts/checkpatch.pl
3619 CHINESE DOCUMENTATION
3620 M: Harry Wei <harryxiyou@gmail.com>
3621 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3622 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3624 F: Documentation/translations/zh_CN/
3626 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3627 M: Peter Chen <Peter.Chen@nxp.com>
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3629 L: linux-usb@vger.kernel.org
3631 F: drivers/usb/chipidea/
3633 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3634 M: Hans de Goede <hdegoede@redhat.com>
3635 L: linux-input@vger.kernel.org
3637 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3638 F: drivers/input/touchscreen/chipone_icn8318.c
3640 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3641 M: Hans de Goede <hdegoede@redhat.com>
3642 L: linux-input@vger.kernel.org
3644 F: drivers/input/touchscreen/chipone_icn8505.c
3646 CHROME HARDWARE PLATFORM SUPPORT
3647 M: Benson Leung <bleung@chromium.org>
3648 M: Olof Johansson <olof@lixom.net>
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3651 F: drivers/platform/chrome/
3653 CIRRUS LOGIC AUDIO CODEC DRIVERS
3654 M: Brian Austin <brian.austin@cirrus.com>
3655 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3658 F: sound/soc/codecs/cs*
3660 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3661 M: Hartley Sweeten <hsweeten@visionengravers.com>
3662 L: netdev@vger.kernel.org
3664 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3666 CISCO FCOE HBA DRIVER
3667 M: Satish Kharat <satishkh@cisco.com>
3668 M: Sesidhar Baddela <sebaddel@cisco.com>
3669 M: Karan Tilak Kumar <kartilak@cisco.com>
3670 L: linux-scsi@vger.kernel.org
3672 F: drivers/scsi/fnic/
3674 CISCO SCSI HBA DRIVER
3675 M: Karan Tilak Kumar <kartilak@cisco.com>
3676 M: Sesidhar Baddela <sebaddel@cisco.com>
3677 L: linux-scsi@vger.kernel.org
3679 F: drivers/scsi/snic/
3681 CISCO VIC ETHERNET NIC DRIVER
3682 M: Christian Benvenuti <benve@cisco.com>
3683 M: Govindarajulu Varadarajan <_govind@gmx.com>
3684 M: Parvi Kaustubhi <pkaustub@cisco.com>
3686 F: drivers/net/ethernet/cisco/enic/
3688 CISCO VIC LOW LATENCY NIC DRIVER
3689 M: Christian Benvenuti <benve@cisco.com>
3691 F: drivers/infiniband/hw/usnic/
3693 CIRRUS LOGIC MADERA CODEC DRIVERS
3694 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3695 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3697 L: patches@opensource.cirrus.com
3698 T: git https://github.com/CirrusLogic/linux-drivers.git
3699 W: https://github.com/CirrusLogic/linux-drivers/wiki
3701 F: Documentation/devicetree/bindings/mfd/madera.txt
3702 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3703 F: include/linux/irqchip/irq-madera*
3704 F: include/linux/mfd/madera/*
3705 F: drivers/gpio/gpio-madera*
3706 F: drivers/irqchip/irq-madera*
3707 F: drivers/mfd/madera*
3708 F: drivers/mfd/cs47l*
3709 F: drivers/pinctrl/cirrus/*
3712 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3717 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3718 L: linux-kernel@vger.kernel.org
3721 F: include/linux/cleancache.h
3724 M: Russell King <linux@armlinux.org.uk>
3725 L: linux-clk@vger.kernel.org
3727 F: include/linux/clk.h
3729 CLOCKSOURCE, CLOCKEVENT DRIVERS
3730 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M: Thomas Gleixner <tglx@linutronix.de>
3732 L: linux-kernel@vger.kernel.org
3733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3735 F: drivers/clocksource/
3736 F: Documentation/devicetree/bindings/timer/
3739 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3740 M: Daniel Oliveira Nascimento <don@syst.com.br>
3741 L: platform-driver-x86@vger.kernel.org
3743 F: drivers/platform/x86/classmate-laptop.c
3746 M: Hans Verkuil <hans.verkuil@cisco.com>
3747 L: linux-media@vger.kernel.org
3748 T: git git://linuxtv.org/media_tree.git
3749 W: https://linuxtv.org
3751 F: drivers/media/pci/cobalt/
3753 COCCINELLE/Semantic Patches (SmPL)
3754 M: Julia Lawall <Julia.Lawall@lip6.fr>
3755 M: Gilles Muller <Gilles.Muller@lip6.fr>
3756 M: Nicolas Palix <nicolas.palix@imag.fr>
3757 M: Michal Marek <michal.lkml@markovi.net>
3758 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3760 W: http://coccinelle.lip6.fr/
3762 F: Documentation/dev-tools/coccinelle.rst
3763 F: scripts/coccinelle/
3764 F: scripts/coccicheck
3767 M: Jan Harkes <jaharkes@cs.cmu.edu>
3769 L: codalist@coda.cs.cmu.edu
3770 W: http://www.coda.cs.cmu.edu/
3772 F: Documentation/filesystems/coda.txt
3774 F: include/linux/coda*.h
3775 F: include/uapi/linux/coda*.h
3777 CODA V4L2 MEM2MEM DRIVER
3778 M: Philipp Zabel <p.zabel@pengutronix.de>
3779 L: linux-media@vger.kernel.org
3781 F: Documentation/devicetree/bindings/media/coda.txt
3782 F: drivers/media/platform/coda/
3785 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3787 F: Documentation/process/code-of-conduct.rst
3788 F: Documentation/process/code-of-conduct-interpretation.rst
3790 COMMON CLK FRAMEWORK
3791 M: Michael Turquette <mturquette@baylibre.com>
3792 M: Stephen Boyd <sboyd@kernel.org>
3793 L: linux-clk@vger.kernel.org
3794 Q: http://patchwork.kernel.org/project/linux-clk/list/
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3797 F: Documentation/devicetree/bindings/clock/
3799 X: drivers/clk/clkdev.c
3800 F: include/linux/clk-pr*
3801 F: include/linux/clk/
3802 F: include/linux/of_clk.h
3804 COMMON INTERNET FILE SYSTEM (CIFS)
3805 M: Steve French <sfrench@samba.org>
3806 L: linux-cifs@vger.kernel.org
3807 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3808 W: http://linux-cifs.samba.org/
3809 T: git git://git.samba.org/sfrench/cifs-2.6.git
3811 F: Documentation/filesystems/cifs/
3814 COMPACTPCI HOTPLUG CORE
3815 M: Scott Murray <scott@spiteful.org>
3816 L: linux-pci@vger.kernel.org
3818 F: drivers/pci/hotplug/cpci_hotplug*
3820 COMPACTPCI HOTPLUG GENERIC DRIVER
3821 M: Scott Murray <scott@spiteful.org>
3822 L: linux-pci@vger.kernel.org
3824 F: drivers/pci/hotplug/cpcihp_generic.c
3826 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3827 M: Scott Murray <scott@spiteful.org>
3828 L: linux-pci@vger.kernel.org
3830 F: drivers/pci/hotplug/cpcihp_zt5550.*
3832 COMPAL LAPTOP SUPPORT
3833 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3834 L: platform-driver-x86@vger.kernel.org
3836 F: drivers/platform/x86/compal-laptop.c
3839 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3841 F: include/linux/compiler_attributes.h
3843 CONEXANT ACCESSRUNNER USB DRIVER
3844 L: accessrunner-general@lists.sourceforge.net
3845 W: http://accessrunner.sourceforge.net/
3847 F: drivers/usb/atm/cxacru.c
3850 M: Joel Becker <jlbec@evilplan.org>
3851 M: Christoph Hellwig <hch@lst.de>
3852 T: git git://git.infradead.org/users/hch/configfs.git
3855 F: include/linux/configfs.h
3858 M: Evgeniy Polyakov <zbr@ioremap.net>
3859 L: netdev@vger.kernel.org
3861 F: drivers/connector/
3863 CONTROL GROUP (CGROUP)
3864 M: Tejun Heo <tj@kernel.org>
3865 M: Li Zefan <lizefan@huawei.com>
3866 M: Johannes Weiner <hannes@cmpxchg.org>
3867 L: cgroups@vger.kernel.org
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3870 F: Documentation/cgroup*
3871 F: include/linux/cgroup*
3874 CONTROL GROUP - CPUSET
3875 M: Li Zefan <lizefan@huawei.com>
3876 L: cgroups@vger.kernel.org
3877 W: http://www.bullopensource.org/cpuset/
3878 W: http://oss.sgi.com/projects/cpusets/
3879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3881 F: Documentation/cgroup-v1/cpusets.txt
3882 F: include/linux/cpuset.h
3883 F: kernel/cgroup/cpuset.c
3885 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3886 M: Johannes Weiner <hannes@cmpxchg.org>
3887 M: Michal Hocko <mhocko@kernel.org>
3888 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3889 L: cgroups@vger.kernel.org
3890 L: linux-mm@kvack.org
3895 CORETEMP HARDWARE MONITORING DRIVER
3896 M: Fenghua Yu <fenghua.yu@intel.com>
3897 L: linux-hwmon@vger.kernel.org
3899 F: Documentation/hwmon/coretemp
3900 F: drivers/hwmon/coretemp.c
3902 COSA/SRP SYNC SERIAL DRIVER
3903 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3904 W: http://www.fi.muni.cz/~kas/cosa/
3906 F: drivers/net/wan/cosa*
3908 CPMAC ETHERNET DRIVER
3909 M: Florian Fainelli <f.fainelli@gmail.com>
3910 L: netdev@vger.kernel.org
3912 F: drivers/net/ethernet/ti/cpmac.c
3914 CPU FREQUENCY DRIVERS
3915 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3916 M: Viresh Kumar <viresh.kumar@linaro.org>
3917 L: linux-pm@vger.kernel.org
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3920 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3921 B: https://bugzilla.kernel.org
3922 F: Documentation/cpu-freq/
3923 F: Documentation/devicetree/bindings/cpufreq/
3925 F: include/linux/cpufreq.h
3926 F: tools/testing/selftests/cpufreq/
3928 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3929 M: Viresh Kumar <viresh.kumar@linaro.org>
3930 M: Sudeep Holla <sudeep.holla@arm.com>
3931 L: linux-pm@vger.kernel.org
3932 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3934 F: drivers/cpufreq/arm_big_little.h
3935 F: drivers/cpufreq/arm_big_little.c
3937 CPU POWER MONITORING SUBSYSTEM
3938 M: Thomas Renninger <trenn@suse.com>
3939 M: Shuah Khan <shuah@kernel.org>
3940 L: linux-pm@vger.kernel.org
3942 F: tools/power/cpupower/
3945 M: "H. Peter Anvin" <hpa@zytor.com>
3947 F: arch/x86/kernel/cpuid.c
3948 F: arch/x86/kernel/msr.c
3950 CPUIDLE DRIVER - ARM BIG LITTLE
3951 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3952 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3953 L: linux-pm@vger.kernel.org
3954 L: linux-arm-kernel@lists.infradead.org
3955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3957 F: drivers/cpuidle/cpuidle-big_little.c
3959 CPUIDLE DRIVER - ARM EXYNOS
3960 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3961 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3962 M: Kukjin Kim <kgene@kernel.org>
3963 L: linux-pm@vger.kernel.org
3964 L: linux-samsung-soc@vger.kernel.org
3966 F: drivers/cpuidle/cpuidle-exynos.c
3967 F: arch/arm/mach-exynos/pm.c
3970 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3971 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3972 L: linux-pm@vger.kernel.org
3974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3975 B: https://bugzilla.kernel.org
3976 F: drivers/cpuidle/*
3977 F: include/linux/cpuidle.h
3980 M: Nicolas Pitre <nico@linaro.org>
3982 F: Documentation/filesystems/cramfs.txt
3986 M: Herbert Xu <herbert@gondor.apana.org.au>
3987 M: "David S. Miller" <davem@davemloft.net>
3988 L: linux-crypto@vger.kernel.org
3989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3992 F: Documentation/crypto/
3993 F: Documentation/devicetree/bindings/crypto/
3998 F: include/linux/crypto*
4000 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4001 M: Neil Horman <nhorman@tuxdriver.com>
4002 L: linux-crypto@vger.kernel.org
4004 F: crypto/ansi_cprng.c
4008 M: Hans Verkuil <hverkuil@xs4all.nl>
4009 L: linux-media@vger.kernel.org
4010 T: git git://linuxtv.org/media_tree.git
4011 W: http://linuxtv.org
4013 F: drivers/media/i2c/cs3308.c
4015 CS5535 Audio ALSA driver
4016 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4018 F: sound/pci/cs5535audio/
4020 CSI DRIVERS FOR ALLWINNER V3s
4021 M: Yong Deng <yong.deng@magewell.com>
4022 L: linux-media@vger.kernel.org
4023 T: git git://linuxtv.org/media_tree.git
4025 F: drivers/media/platform/sunxi/sun6i-csi/
4026 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4029 M: Solomon Peachy <pizza@shaftnet.org>
4031 F: drivers/net/wireless/st/cw1200/
4033 CX18 VIDEO4LINUX DRIVER
4034 M: Andy Walls <awalls@md.metrocast.net>
4035 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4036 L: linux-media@vger.kernel.org
4037 T: git git://linuxtv.org/media_tree.git
4038 W: https://linuxtv.org
4039 W: http://www.ivtvdriver.org/index.php/Cx18
4041 F: Documentation/media/v4l-drivers/cx18*
4042 F: drivers/media/pci/cx18/
4043 F: include/uapi/linux/ivtv*
4045 CX2341X MPEG ENCODER HELPER MODULE
4046 M: Hans Verkuil <hverkuil@xs4all.nl>
4047 L: linux-media@vger.kernel.org
4048 T: git git://linuxtv.org/media_tree.git
4049 W: https://linuxtv.org
4051 F: drivers/media/common/cx2341x*
4052 F: include/media/drv-intf/cx2341x.h
4054 CX24120 MEDIA DRIVER
4055 M: Jemma Denson <jdenson@gmail.com>
4056 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4057 L: linux-media@vger.kernel.org
4058 W: https://linuxtv.org
4059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4061 F: drivers/media/dvb-frontends/cx24120*
4063 CX88 VIDEO4LINUX DRIVER
4064 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4065 L: linux-media@vger.kernel.org
4066 W: https://linuxtv.org
4067 T: git git://linuxtv.org/media_tree.git
4069 F: Documentation/media/v4l-drivers/cx88*
4070 F: drivers/media/pci/cx88/
4072 CXD2820R MEDIA DRIVER
4073 M: Antti Palosaari <crope@iki.fi>
4074 L: linux-media@vger.kernel.org
4075 W: https://linuxtv.org
4076 W: http://palosaari.fi/linux/
4077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4078 T: git git://linuxtv.org/anttip/media_tree.git
4080 F: drivers/media/dvb-frontends/cxd2820r*
4082 CXGB3 ETHERNET DRIVER (CXGB3)
4083 M: Arjun Vynipadath <arjun@chelsio.com>
4084 L: netdev@vger.kernel.org
4085 W: http://www.chelsio.com
4087 F: drivers/net/ethernet/chelsio/cxgb3/
4089 CXGB3 ISCSI DRIVER (CXGB3I)
4090 M: Karen Xie <kxie@chelsio.com>
4091 L: linux-scsi@vger.kernel.org
4092 W: http://www.chelsio.com
4094 F: drivers/scsi/cxgbi/cxgb3i
4096 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4097 M: Steve Wise <swise@chelsio.com>
4098 L: linux-rdma@vger.kernel.org
4099 W: http://www.openfabrics.org
4101 F: drivers/infiniband/hw/cxgb3/
4102 F: include/uapi/rdma/cxgb3-abi.h
4104 CXGB4 CRYPTO DRIVER (chcr)
4105 M: Harsh Jain <harsh@chelsio.com>
4106 L: linux-crypto@vger.kernel.org
4107 W: http://www.chelsio.com
4109 F: drivers/crypto/chelsio
4111 CXGB4 ETHERNET DRIVER (CXGB4)
4112 M: Arjun Vynipadath <arjun@chelsio.com>
4113 L: netdev@vger.kernel.org
4114 W: http://www.chelsio.com
4116 F: drivers/net/ethernet/chelsio/cxgb4/
4118 CXGB4 ISCSI DRIVER (CXGB4I)
4119 M: Karen Xie <kxie@chelsio.com>
4120 L: linux-scsi@vger.kernel.org
4121 W: http://www.chelsio.com
4123 F: drivers/scsi/cxgbi/cxgb4i
4125 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4126 M: Steve Wise <swise@chelsio.com>
4127 L: linux-rdma@vger.kernel.org
4128 W: http://www.openfabrics.org
4130 F: drivers/infiniband/hw/cxgb4/
4131 F: include/uapi/rdma/cxgb4-abi.h
4133 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4134 M: Casey Leedom <leedom@chelsio.com>
4135 L: netdev@vger.kernel.org
4136 W: http://www.chelsio.com
4138 F: drivers/net/ethernet/chelsio/cxgb4vf/
4140 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4141 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4142 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4143 L: linuxppc-dev@lists.ozlabs.org
4145 F: arch/powerpc/platforms/powernv/pci-cxl.c
4146 F: drivers/misc/cxl/
4147 F: include/misc/cxl*
4148 F: include/uapi/misc/cxl.h
4149 F: Documentation/powerpc/cxl.txt
4150 F: Documentation/ABI/testing/sysfs-class-cxl
4152 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4153 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4154 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4155 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4156 L: linux-scsi@vger.kernel.org
4158 F: drivers/scsi/cxlflash/
4159 F: include/uapi/scsi/cxlflash_ioctl.h
4160 F: Documentation/powerpc/cxlflash.txt
4163 M: Russell King <linux@armlinux.org.uk>
4164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4165 W: http://www.armlinux.org.uk/
4167 F: drivers/video/fbdev/cyber2000fb.*
4169 CYCLADES ASYNC MUX DRIVER
4170 W: http://www.cyclades.com/
4172 F: drivers/tty/cyclades.c
4173 F: include/linux/cyclades.h
4174 F: include/uapi/linux/cyclades.h
4176 CYCLADES PC300 DRIVER
4177 W: http://www.cyclades.com/
4179 F: drivers/net/wan/pc300*
4181 CYPRESS_FIRMWARE MEDIA DRIVER
4182 M: Antti Palosaari <crope@iki.fi>
4183 L: linux-media@vger.kernel.org
4184 W: https://linuxtv.org
4185 W: http://palosaari.fi/linux/
4186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187 T: git git://linuxtv.org/anttip/media_tree.git
4189 F: drivers/media/common/cypress_firmware*
4191 CYTTSP TOUCHSCREEN DRIVER
4192 M: Ferruh Yigit <fery@cypress.com>
4193 L: linux-input@vger.kernel.org
4195 F: drivers/input/touchscreen/cyttsp*
4196 F: include/linux/input/cyttsp.h
4198 D-LINK DIR-685 TOUCHKEYS DRIVER
4199 M: Linus Walleij <linus.walleij@linaro.org>
4200 L: linux-input@vger.kernel.org
4202 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4204 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4205 M: Joshua Kinard <kumba@gentoo.org>
4207 F: drivers/rtc/rtc-ds1685.c
4208 F: include/linux/rtc/ds1685.h
4210 DAMA SLAVE for AX.25
4211 M: Joerg Reuter <jreuter@yaina.de>
4212 W: http://yaina.de/jreuter/
4213 W: http://www.qsl.net/dl1bke/
4214 L: linux-hams@vger.kernel.org
4216 F: net/ax25/af_ax25.c
4217 F: net/ax25/ax25_dev.c
4218 F: net/ax25/ax25_ds_*
4219 F: net/ax25/ax25_in.c
4220 F: net/ax25/ax25_out.c
4221 F: net/ax25/ax25_timer.c
4222 F: net/ax25/sysctl_net_ax25.c
4224 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4225 L: netdev@vger.kernel.org
4227 F: Documentation/networking/dmfe.txt
4228 F: drivers/net/ethernet/dec/tulip/dmfe.c
4230 DC390/AM53C974 SCSI driver
4231 M: Hannes Reinecke <hare@suse.com>
4232 L: linux-scsi@vger.kernel.org
4234 F: drivers/scsi/am53c974.c
4237 M: Oliver Neukum <oliver@neukum.org>
4238 M: Ali Akcaagac <aliakc@web.de>
4239 M: Jamie Lenehan <lenehan@twibble.org>
4240 L: dc395x@twibble.org
4241 W: http://twibble.org/dist/dc395x/
4242 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4244 F: Documentation/scsi/dc395x.txt
4245 F: drivers/scsi/dc395x.*
4248 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4249 L: dccp@vger.kernel.org
4250 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4252 F: include/linux/dccp.h
4253 F: include/uapi/linux/dccp.h
4254 F: include/linux/tfrc.h
4257 DECnet NETWORK LAYER
4258 W: http://linux-decnet.sourceforge.net
4259 L: linux-decnet-user@lists.sourceforge.net
4261 F: Documentation/networking/decnet.txt
4264 DECSTATION PLATFORM SUPPORT
4265 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4266 L: linux-mips@vger.kernel.org
4267 W: http://www.linux-mips.org/wiki/DECstation
4270 F: arch/mips/include/asm/dec/
4271 F: arch/mips/include/asm/mach-dec/
4273 DEFXX FDDI NETWORK DRIVER
4274 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4276 F: drivers/net/fddi/defxx.*
4279 M: Pali Rohár <pali.rohar@gmail.com>
4280 M: Mario Limonciello <mario.limonciello@dell.com>
4281 L: platform-driver-x86@vger.kernel.org
4283 F: drivers/platform/x86/dell-smbios.*
4285 DELL SMBIOS SMM DRIVER
4286 M: Mario Limonciello <mario.limonciello@dell.com>
4287 L: platform-driver-x86@vger.kernel.org
4289 F: drivers/platform/x86/dell-smbios-smm.c
4291 DELL SMBIOS WMI DRIVER
4292 M: Mario Limonciello <mario.limonciello@dell.com>
4293 L: platform-driver-x86@vger.kernel.org
4295 F: drivers/platform/x86/dell-smbios-wmi.c
4296 F: tools/wmi/dell-smbios-example.c
4298 DEFZA FDDI NETWORK DRIVER
4299 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4301 F: drivers/net/fddi/defza.*
4304 M: Matthew Garrett <mjg59@srcf.ucam.org>
4305 M: Pali Rohár <pali.rohar@gmail.com>
4306 L: platform-driver-x86@vger.kernel.org
4308 F: drivers/platform/x86/dell-laptop.c
4310 DELL LAPTOP FREEFALL DRIVER
4311 M: Pali Rohár <pali.rohar@gmail.com>
4313 F: drivers/platform/x86/dell-smo8800.c
4315 DELL LAPTOP RBTN DRIVER
4316 M: Pali Rohár <pali.rohar@gmail.com>
4318 F: drivers/platform/x86/dell-rbtn.*
4320 DELL REMOTE BIOS UPDATE DRIVER
4321 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4322 L: platform-driver-x86@vger.kernel.org
4324 F: drivers/platform/x86/dell_rbu.c
4326 DELL LAPTOP SMM DRIVER
4327 M: Pali Rohár <pali.rohar@gmail.com>
4329 F: drivers/hwmon/dell-smm-hwmon.c
4330 F: include/uapi/linux/i8k.h
4332 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4333 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4334 L: platform-driver-x86@vger.kernel.org
4336 F: Documentation/dcdbas.txt
4337 F: drivers/platform/x86/dcdbas.*
4339 DELL WMI NOTIFICATIONS DRIVER
4340 M: Matthew Garrett <mjg59@srcf.ucam.org>
4341 M: Pali Rohár <pali.rohar@gmail.com>
4343 F: drivers/platform/x86/dell-wmi.c
4345 DELL WMI DESCRIPTOR DRIVER
4346 M: Mario Limonciello <mario.limonciello@dell.com>
4348 F: drivers/platform/x86/dell-wmi-descriptor.c
4350 DELTA ST MEDIA DRIVER
4351 M: Hugues Fruchet <hugues.fruchet@st.com>
4352 L: linux-media@vger.kernel.org
4353 T: git git://linuxtv.org/media_tree.git
4354 W: https://linuxtv.org
4356 F: drivers/media/platform/sti/delta
4359 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4360 L: linux-mtd@lists.infradead.org
4362 F: drivers/mtd/nand/raw/denali*
4364 DESIGNWARE USB2 DRD IP DRIVER
4365 M: Minas Harutyunyan <hminas@synopsys.com>
4366 L: linux-usb@vger.kernel.org
4367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4369 F: drivers/usb/dwc2/
4371 DESIGNWARE USB3 DRD IP DRIVER
4372 M: Felipe Balbi <balbi@kernel.org>
4373 L: linux-usb@vger.kernel.org
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4376 F: drivers/usb/dwc3/
4378 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4379 M: Andreas Klinger <ak@it-klinger.de>
4380 L: linux-iio@vger.kernel.org
4382 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4383 F: drivers/iio/proximity/srf*.c
4385 DEVICE COREDUMP (DEV_COREDUMP)
4386 M: Johannes Berg <johannes@sipsolutions.net>
4387 L: linux-kernel@vger.kernel.org
4389 F: drivers/base/devcoredump.c
4390 F: include/linux/devcoredump.h
4392 DEVICE FREQUENCY (DEVFREQ)
4393 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4394 M: Kyungmin Park <kyungmin.park@samsung.com>
4395 R: Chanwoo Choi <cw00.choi@samsung.com>
4396 L: linux-pm@vger.kernel.org
4397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4400 F: include/linux/devfreq.h
4401 F: Documentation/devicetree/bindings/devfreq/
4403 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4404 M: Chanwoo Choi <cw00.choi@samsung.com>
4405 L: linux-pm@vger.kernel.org
4406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4408 F: drivers/devfreq/event/
4409 F: drivers/devfreq/devfreq-event.c
4410 F: include/linux/devfreq-event.h
4411 F: Documentation/devicetree/bindings/devfreq/event/
4413 DEVICE NUMBER REGISTRY
4414 M: Torben Mathiasen <device@lanana.org>
4415 W: http://lanana.org/docs/device-list/index.html
4419 M: Alasdair Kergon <agk@redhat.com>
4420 M: Mike Snitzer <snitzer@redhat.com>
4421 M: dm-devel@redhat.com
4422 L: dm-devel@redhat.com
4423 W: http://sources.redhat.com/dm
4424 Q: http://patchwork.kernel.org/project/dm-devel/list/
4425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4426 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4428 F: Documentation/device-mapper/
4429 F: drivers/md/Makefile
4430 F: drivers/md/Kconfig
4432 F: drivers/md/persistent-data/
4433 F: include/linux/device-mapper.h
4434 F: include/linux/dm-*.h
4435 F: include/uapi/linux/dm-*.h
4438 M: Jiri Pirko <jiri@mellanox.com>
4439 L: netdev@vger.kernel.org
4441 F: net/core/devlink.c
4442 F: include/net/devlink.h
4443 F: include/uapi/linux/devlink.h
4445 DIALOG SEMICONDUCTOR DRIVERS
4446 M: Support Opensource <support.opensource@diasemi.com>
4447 W: http://www.dialog-semiconductor.com/products
4449 F: Documentation/hwmon/da90??
4450 F: Documentation/devicetree/bindings/mfd/da90*.txt
4451 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4452 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4453 F: Documentation/devicetree/bindings/regulator/da92*.txt
4454 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4455 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4456 F: drivers/gpio/gpio-da90??.c
4457 F: drivers/hwmon/da90??-hwmon.c
4458 F: drivers/iio/adc/da91??-*.c
4459 F: drivers/input/misc/da90??_onkey.c
4460 F: drivers/input/touchscreen/da9052_tsi.c
4461 F: drivers/leds/leds-da90??.c
4462 F: drivers/mfd/da903x.c
4463 F: drivers/mfd/da90??-*.c
4464 F: drivers/mfd/da91??-*.c
4465 F: drivers/power/supply/da9052-battery.c
4466 F: drivers/power/supply/da91??-*.c
4467 F: drivers/regulator/da903x.c
4468 F: drivers/regulator/da9???-regulator.[ch]
4469 F: drivers/thermal/da90??-thermal.c
4470 F: drivers/rtc/rtc-da90??.c
4471 F: drivers/video/backlight/da90??_bl.c
4472 F: drivers/watchdog/da90??_wdt.c
4473 F: include/linux/mfd/da903x.h
4474 F: include/linux/mfd/da9052/
4475 F: include/linux/mfd/da9055/
4476 F: include/linux/mfd/da9062/
4477 F: include/linux/mfd/da9063/
4478 F: include/linux/mfd/da9150/
4479 F: include/linux/regulator/da9211.h
4480 F: include/sound/da[79]*.h
4481 F: sound/soc/codecs/da[79]*.[ch]
4483 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4484 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4485 L: linux-gpio@vger.kernel.org
4487 F: drivers/gpio/gpio-gpio-mm.c
4489 DIOLAN U2C-12 I2C DRIVER
4490 M: Guenter Roeck <linux@roeck-us.net>
4491 L: linux-i2c@vger.kernel.org
4493 F: drivers/i2c/busses/i2c-diolan-u2c.c
4495 FILESYSTEM DIRECT ACCESS (DAX)
4496 M: Matthew Wilcox <willy@infradead.org>
4497 M: Ross Zwisler <zwisler@kernel.org>
4498 M: Jan Kara <jack@suse.cz>
4499 L: linux-fsdevel@vger.kernel.org
4502 F: include/linux/dax.h
4503 F: include/trace/events/fs_dax.h
4505 DEVICE DIRECT ACCESS (DAX)
4506 M: Dan Williams <dan.j.williams@intel.com>
4507 M: Dave Jiang <dave.jiang@intel.com>
4508 M: Ross Zwisler <zwisler@kernel.org>
4509 M: Vishal Verma <vishal.l.verma@intel.com>
4510 L: linux-nvdimm@lists.01.org
4514 DIRECTORY NOTIFICATION (DNOTIFY)
4515 M: Jan Kara <jack@suse.cz>
4516 R: Amir Goldstein <amir73il@gmail.com>
4517 L: linux-fsdevel@vger.kernel.org
4519 F: Documentation/filesystems/dnotify.txt
4520 F: fs/notify/dnotify/
4521 F: include/linux/dnotify.h
4523 DISK GEOMETRY AND PARTITION HANDLING
4524 M: Andries Brouwer <aeb@cwi.nl>
4525 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4526 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4527 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4531 M: Jan Kara <jack@suse.com>
4533 F: Documentation/filesystems/quota.txt
4535 F: include/linux/quota*.h
4536 F: include/uapi/linux/quota*.h
4538 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4539 M: Bernie Thompson <bernie@plugable.com>
4540 L: linux-fbdev@vger.kernel.org
4542 W: http://plugable.com/category/projects/udlfb/
4543 F: drivers/video/fbdev/udlfb.c
4544 F: include/video/udlfb.h
4545 F: Documentation/fb/udlfb.txt
4547 DISTRIBUTED LOCK MANAGER (DLM)
4548 M: Christine Caulfield <ccaulfie@redhat.com>
4549 M: David Teigland <teigland@redhat.com>
4550 L: cluster-devel@redhat.com
4551 W: http://sources.redhat.com/cluster/
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4556 DMA BUFFER SHARING FRAMEWORK
4557 M: Sumit Semwal <sumit.semwal@linaro.org>
4559 L: linux-media@vger.kernel.org
4560 L: dri-devel@lists.freedesktop.org
4561 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4563 F: include/linux/dma-buf*
4564 F: include/linux/reservation.h
4565 F: include/linux/*fence.h
4566 F: Documentation/driver-api/dma-buf.rst
4567 T: git git://anongit.freedesktop.org/drm/drm-misc
4569 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4570 M: Vinod Koul <vkoul@kernel.org>
4571 L: dmaengine@vger.kernel.org
4572 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4575 F: include/linux/dmaengine.h
4576 F: include/linux/of_dma.h
4577 F: Documentation/devicetree/bindings/dma/
4578 F: Documentation/driver-api/dmaengine/
4579 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4582 M: Christoph Hellwig <hch@lst.de>
4583 M: Marek Szyprowski <m.szyprowski@samsung.com>
4584 R: Robin Murphy <robin.murphy@arm.com>
4585 L: iommu@lists.linux-foundation.org
4586 T: git git://git.infradead.org/users/hch/dma-mapping.git
4587 W: http://git.infradead.org/users/hch/dma-mapping.git
4590 F: include/asm-generic/dma-mapping.h
4591 F: include/linux/dma-direct.h
4592 F: include/linux/dma-mapping.h
4593 F: include/linux/dma-noncoherent.h
4595 DME1737 HARDWARE MONITOR DRIVER
4596 M: Juerg Haefliger <juergh@gmail.com>
4597 L: linux-hwmon@vger.kernel.org
4599 F: Documentation/hwmon/dme1737
4600 F: drivers/hwmon/dme1737.c
4603 M: Jean Delvare <jdelvare@suse.com>
4605 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4606 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4607 F: drivers/firmware/dmi-id.c
4608 F: drivers/firmware/dmi_scan.c
4609 F: include/linux/dmi.h
4612 M: Jonathan Corbet <corbet@lwn.net>
4613 L: linux-doc@vger.kernel.org
4616 F: scripts/kernel-doc
4617 X: Documentation/ABI/
4618 X: Documentation/acpi/
4619 X: Documentation/devicetree/
4620 X: Documentation/i2c/
4621 X: Documentation/media/
4622 X: Documentation/power/
4623 X: Documentation/spi/
4624 T: git git://git.lwn.net/linux.git docs-next
4626 DOCUMENTATION/ITALIAN
4627 M: Federico Vaga <federico.vaga@vaga.pv.it>
4628 L: linux-doc@vger.kernel.org
4630 F: Documentation/translations/it_IT
4632 DONGWOON DW9714 LENS VOICE COIL DRIVER
4633 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4634 L: linux-media@vger.kernel.org
4635 T: git git://linuxtv.org/media_tree.git
4637 F: drivers/media/i2c/dw9714.c
4638 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4640 DONGWOON DW9807 LENS VOICE COIL DRIVER
4641 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4642 L: linux-media@vger.kernel.org
4643 T: git git://linuxtv.org/media_tree.git
4645 F: drivers/media/i2c/dw9807-vcm.c
4646 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4649 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4650 L: blinux-list@redhat.com
4652 F: drivers/char/dtlk.c
4653 F: include/linux/dtlk.h
4655 DPAA2 DATAPATH I/O (DPIO) DRIVER
4656 M: Roy Pledge <Roy.Pledge@nxp.com>
4657 L: linux-kernel@vger.kernel.org
4659 F: drivers/soc/fsl/dpio
4661 DPAA2 ETHERNET DRIVER
4662 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4663 L: netdev@vger.kernel.org
4665 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4666 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4667 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4668 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4669 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4671 DPAA2 ETHERNET SWITCH DRIVER
4672 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4673 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4674 L: linux-kernel@vger.kernel.org
4676 F: drivers/staging/fsl-dpaa2/ethsw
4678 DPAA2 PTP CLOCK DRIVER
4679 M: Yangbo Lu <yangbo.lu@nxp.com>
4680 L: netdev@vger.kernel.org
4682 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4683 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4685 DPT_I2O SCSI RAID DRIVER
4686 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4687 L: linux-scsi@vger.kernel.org
4688 W: http://www.adaptec.com/
4690 F: drivers/scsi/dpt*
4691 F: drivers/scsi/dpt/
4694 M: Philipp Reisner <philipp.reisner@linbit.com>
4695 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4696 L: drbd-dev@lists.linbit.com
4697 W: http://www.drbd.org
4698 T: git git://git.linbit.com/linux-drbd.git
4699 T: git git://git.linbit.com/drbd-8.4.git
4701 F: drivers/block/drbd/
4703 F: Documentation/blockdev/drbd/
4705 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4706 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4707 R: "Rafael J. Wysocki" <rafael@kernel.org>
4708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4710 F: Documentation/kobject.txt
4714 F: include/linux/debugfs.h
4715 F: include/linux/kobj*
4718 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4719 M: Kevin Hilman <khilman@kernel.org>
4720 M: Nishanth Menon <nm@ti.com>
4722 F: drivers/power/avs/
4723 F: include/linux/power/smartreflex.h
4724 L: linux-pm@vger.kernel.org
4726 DRM DRIVER FOR ARM PL111 CLCD
4727 M: Eric Anholt <eric@anholt.net>
4728 T: git git://anongit.freedesktop.org/drm/drm-misc
4730 F: drivers/gpu/drm/pl111/
4732 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4733 M: Linus Walleij <linus.walleij@linaro.org>
4734 T: git git://anongit.freedesktop.org/drm/drm-misc
4736 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4737 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4739 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4740 M: Dave Airlie <airlied@redhat.com>
4742 F: drivers/gpu/drm/ast/
4744 DRM DRIVER FOR BOCHS VIRTUAL GPU
4745 M: Gerd Hoffmann <kraxel@redhat.com>
4746 L: virtualization@lists.linux-foundation.org
4747 T: git git://anongit.freedesktop.org/drm/drm-misc
4749 F: drivers/gpu/drm/bochs/
4751 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4752 M: Linus Walleij <linus.walleij@linaro.org>
4753 T: git git://anongit.freedesktop.org/drm/drm-misc
4755 F: drivers/gpu/drm/tve200/
4757 DRM DRIVER FOR ILITEK ILI9225 PANELS
4758 M: David Lechner <david@lechnology.com>
4760 F: drivers/gpu/drm/tinydrm/ili9225.c
4761 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4763 DRM DRIVER FOR HX8357D PANELS
4764 M: Eric Anholt <eric@anholt.net>
4765 T: git git://anongit.freedesktop.org/drm/drm-misc
4767 F: drivers/gpu/drm/tinydrm/hx8357d.c
4768 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4770 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4771 S: Orphan / Obsolete
4772 F: drivers/gpu/drm/i810/
4773 F: include/uapi/drm/i810_drm.h
4775 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4776 S: Orphan / Obsolete
4777 F: drivers/gpu/drm/mga/
4778 F: include/uapi/drm/mga_drm.h
4780 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4781 M: Dave Airlie <airlied@redhat.com>
4783 F: drivers/gpu/drm/mgag200/
4785 DRM DRIVER FOR MI0283QT
4786 M: Noralf Trønnes <noralf@tronnes.org>
4788 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4789 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4791 DRM DRIVER FOR MSM ADRENO GPU
4792 M: Rob Clark <robdclark@gmail.com>
4793 L: linux-arm-msm@vger.kernel.org
4794 L: dri-devel@lists.freedesktop.org
4795 L: freedreno@lists.freedesktop.org
4796 T: git git://people.freedesktop.org/~robclark/linux
4798 F: drivers/gpu/drm/msm/
4799 F: include/uapi/drm/msm_drm.h
4800 F: Documentation/devicetree/bindings/display/msm/
4802 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4803 M: Ben Skeggs <bskeggs@redhat.com>
4804 L: dri-devel@lists.freedesktop.org
4805 L: nouveau@lists.freedesktop.org
4806 T: git git://github.com/skeggsb/linux
4808 F: drivers/gpu/drm/nouveau/
4809 F: include/uapi/drm/nouveau_drm.h
4811 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4812 M: Stefan Mavrodiev <stefan@olimex.com>
4814 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4815 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4817 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4818 M: Noralf Trønnes <noralf@tronnes.org>
4820 F: drivers/gpu/drm/tinydrm/repaper.c
4821 F: Documentation/devicetree/bindings/display/repaper.txt
4823 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4824 M: Dave Airlie <airlied@redhat.com>
4825 M: Gerd Hoffmann <kraxel@redhat.com>
4826 L: virtualization@lists.linux-foundation.org
4827 T: git git://anongit.freedesktop.org/drm/drm-misc
4829 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4830 F: drivers/gpu/drm/cirrus/
4832 DRM DRIVER FOR QXL VIRTUAL GPU
4833 M: Dave Airlie <airlied@redhat.com>
4834 M: Gerd Hoffmann <kraxel@redhat.com>
4835 L: virtualization@lists.linux-foundation.org
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4838 F: drivers/gpu/drm/qxl/
4839 F: include/uapi/drm/qxl_drm.h
4841 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4842 S: Orphan / Obsolete
4843 F: drivers/gpu/drm/r128/
4844 F: include/uapi/drm/r128_drm.h
4846 DRM DRIVER FOR SAVAGE VIDEO CARDS
4847 S: Orphan / Obsolete
4848 F: drivers/gpu/drm/savage/
4849 F: include/uapi/drm/savage_drm.h
4851 DRM DRIVER FOR SIS VIDEO CARDS
4852 S: Orphan / Obsolete
4853 F: drivers/gpu/drm/sis/
4854 F: include/uapi/drm/sis_drm.h
4856 DRM DRIVER FOR SITRONIX ST7586 PANELS
4857 M: David Lechner <david@lechnology.com>
4859 F: drivers/gpu/drm/tinydrm/st7586.c
4860 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4862 DRM DRIVER FOR SITRONIX ST7735R PANELS
4863 M: David Lechner <david@lechnology.com>
4865 F: drivers/gpu/drm/tinydrm/st7735r.c
4866 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4868 DRM DRIVER FOR TDFX VIDEO CARDS
4869 S: Orphan / Obsolete
4870 F: drivers/gpu/drm/tdfx/
4872 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4873 M: Dave Airlie <airlied@redhat.com>
4874 R: Sean Paul <sean@poorly.run>
4875 L: dri-devel@lists.freedesktop.org
4877 F: drivers/gpu/drm/udl/
4878 T: git git://anongit.freedesktop.org/drm/drm-misc
4880 DRM DRIVER FOR VMWARE VIRTUAL GPU
4881 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4882 M: Thomas Hellstrom <thellstrom@vmware.com>
4883 L: dri-devel@lists.freedesktop.org
4884 T: git git://people.freedesktop.org/~thomash/linux
4886 F: drivers/gpu/drm/vmwgfx/
4887 F: include/uapi/drm/vmwgfx_drm.h
4890 M: David Airlie <airlied@linux.ie>
4891 M: Daniel Vetter <daniel@ffwll.ch>
4892 L: dri-devel@lists.freedesktop.org
4893 T: git git://anongit.freedesktop.org/drm/drm
4894 B: https://bugs.freedesktop.org/
4895 C: irc://chat.freenode.net/dri-devel
4899 F: Documentation/devicetree/bindings/display/
4900 F: Documentation/devicetree/bindings/gpu/
4901 F: Documentation/gpu/
4903 F: include/uapi/drm/
4904 F: include/linux/vga*
4906 DRM DRIVERS AND MISC GPU PATCHES
4907 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4908 M: Maxime Ripard <maxime.ripard@bootlin.com>
4909 M: Sean Paul <sean@poorly.run>
4910 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4912 T: git git://anongit.freedesktop.org/drm/drm-misc
4913 F: Documentation/gpu/
4915 F: drivers/gpu/drm/*
4917 F: include/uapi/drm/drm*
4918 F: include/linux/vga*
4920 DRM DRIVERS FOR ALLWINNER A10
4921 M: Maxime Ripard <maxime.ripard@bootlin.com>
4922 L: dri-devel@lists.freedesktop.org
4924 F: drivers/gpu/drm/sun4i/
4925 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4926 T: git git://anongit.freedesktop.org/drm/drm-misc
4928 DRM DRIVERS FOR AMLOGIC SOCS
4929 M: Neil Armstrong <narmstrong@baylibre.com>
4930 L: dri-devel@lists.freedesktop.org
4931 L: linux-amlogic@lists.infradead.org
4932 W: http://linux-meson.com/
4934 F: drivers/gpu/drm/meson/
4935 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4936 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4937 F: Documentation/gpu/meson.rst
4938 T: git git://anongit.freedesktop.org/drm/drm-misc
4940 DRM DRIVERS FOR ATMEL HLCDC
4941 M: Boris Brezillon <bbrezillon@kernel.org>
4942 L: dri-devel@lists.freedesktop.org
4944 F: drivers/gpu/drm/atmel-hlcdc/
4945 F: Documentation/devicetree/bindings/display/atmel/
4946 T: git git://anongit.freedesktop.org/drm/drm-misc
4948 DRM DRIVERS FOR BRIDGE CHIPS
4949 M: Archit Taneja <architt@codeaurora.org>
4950 M: Andrzej Hajda <a.hajda@samsung.com>
4951 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4953 T: git git://anongit.freedesktop.org/drm/drm-misc
4954 F: drivers/gpu/drm/bridge/
4956 DRM DRIVERS FOR EXYNOS
4957 M: Inki Dae <inki.dae@samsung.com>
4958 M: Joonyoung Shim <jy0922.shim@samsung.com>
4959 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4960 M: Kyungmin Park <kyungmin.park@samsung.com>
4961 L: dri-devel@lists.freedesktop.org
4962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4964 F: drivers/gpu/drm/exynos/
4965 F: include/uapi/drm/exynos_drm.h
4966 F: Documentation/devicetree/bindings/display/exynos/
4968 DRM DRIVERS FOR FREESCALE DCU
4969 M: Stefan Agner <stefan@agner.ch>
4970 M: Alison Wang <alison.wang@nxp.com>
4971 L: dri-devel@lists.freedesktop.org
4973 F: drivers/gpu/drm/fsl-dcu/
4974 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4975 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4976 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4977 T: git git://anongit.freedesktop.org/drm/drm-misc
4979 DRM DRIVERS FOR FREESCALE IMX
4980 M: Philipp Zabel <p.zabel@pengutronix.de>
4981 L: dri-devel@lists.freedesktop.org
4983 F: drivers/gpu/drm/imx/
4984 F: drivers/gpu/ipu-v3/
4985 F: Documentation/devicetree/bindings/display/imx/
4987 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4988 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4989 L: dri-devel@lists.freedesktop.org
4990 T: git git://github.com/patjak/drm-gma500
4992 F: drivers/gpu/drm/gma500/
4994 DRM DRIVERS FOR HISILICON
4995 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4996 M: Rongrong Zou <zourongrong@gmail.com>
4997 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4998 R: Chen Feng <puck.chen@hisilicon.com>
4999 L: dri-devel@lists.freedesktop.org
5000 T: git git://github.com/xin3liang/linux.git
5002 F: drivers/gpu/drm/hisilicon/
5003 F: Documentation/devicetree/bindings/display/hisilicon/
5005 DRM DRIVERS FOR MEDIATEK
5006 M: CK Hu <ck.hu@mediatek.com>
5007 M: Philipp Zabel <p.zabel@pengutronix.de>
5008 L: dri-devel@lists.freedesktop.org
5010 F: drivers/gpu/drm/mediatek/
5011 F: Documentation/devicetree/bindings/display/mediatek/
5013 DRM DRIVERS FOR NVIDIA TEGRA
5014 M: Thierry Reding <thierry.reding@gmail.com>
5015 L: dri-devel@lists.freedesktop.org
5016 L: linux-tegra@vger.kernel.org
5017 T: git git://anongit.freedesktop.org/tegra/linux.git
5019 F: drivers/gpu/drm/tegra/
5020 F: drivers/gpu/host1x/
5021 F: include/linux/host1x.h
5022 F: include/uapi/drm/tegra_drm.h
5023 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5025 DRM DRIVERS FOR RENESAS
5026 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5027 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5028 L: dri-devel@lists.freedesktop.org
5029 L: linux-renesas-soc@vger.kernel.org
5030 T: git git://linuxtv.org/pinchartl/media drm/du/next
5032 F: drivers/gpu/drm/rcar-du/
5033 F: drivers/gpu/drm/shmobile/
5034 F: include/linux/platform_data/shmob_drm.h
5035 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5036 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5037 F: Documentation/devicetree/bindings/display/renesas,du.txt
5039 DRM DRIVERS FOR ROCKCHIP
5040 M: Sandy Huang <hjc@rock-chips.com>
5041 M: Heiko Stübner <heiko@sntech.de>
5042 L: dri-devel@lists.freedesktop.org
5044 F: drivers/gpu/drm/rockchip/
5045 F: Documentation/devicetree/bindings/display/rockchip/
5046 T: git git://anongit.freedesktop.org/drm/drm-misc
5049 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5050 M: Vincent Abriou <vincent.abriou@st.com>
5051 L: dri-devel@lists.freedesktop.org
5052 T: git git://anongit.freedesktop.org/drm/drm-misc
5054 F: drivers/gpu/drm/sti
5055 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5058 M: Yannick Fertre <yannick.fertre@st.com>
5059 M: Philippe Cornu <philippe.cornu@st.com>
5060 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5061 M: Vincent Abriou <vincent.abriou@st.com>
5062 L: dri-devel@lists.freedesktop.org
5063 T: git git://anongit.freedesktop.org/drm/drm-misc
5065 F: drivers/gpu/drm/stm
5066 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5068 DRM DRIVERS FOR TI LCDC
5069 M: Jyri Sarha <jsarha@ti.com>
5070 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5071 L: dri-devel@lists.freedesktop.org
5073 F: drivers/gpu/drm/tilcdc/
5074 F: Documentation/devicetree/bindings/display/tilcdc/
5076 DRM DRIVERS FOR TI OMAP
5077 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5078 L: dri-devel@lists.freedesktop.org
5080 F: drivers/gpu/drm/omapdrm/
5081 F: Documentation/devicetree/bindings/display/ti/
5084 M: Eric Anholt <eric@anholt.net>
5086 F: drivers/gpu/drm/v3d/
5087 F: include/uapi/drm/v3d_drm.h
5088 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5089 T: git git://anongit.freedesktop.org/drm/drm-misc
5092 M: Eric Anholt <eric@anholt.net>
5093 T: git git://github.com/anholt/linux
5095 F: drivers/gpu/drm/vc4/
5096 F: include/uapi/drm/vc4_drm.h
5097 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5098 T: git git://anongit.freedesktop.org/drm/drm-misc
5100 DRM DRIVERS FOR VIVANTE GPU IP
5101 M: Lucas Stach <l.stach@pengutronix.de>
5102 R: Russell King <linux+etnaviv@armlinux.org.uk>
5103 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5104 L: etnaviv@lists.freedesktop.org
5105 L: dri-devel@lists.freedesktop.org
5107 F: drivers/gpu/drm/etnaviv/
5108 F: include/uapi/drm/etnaviv_drm.h
5109 F: Documentation/devicetree/bindings/display/etnaviv/
5111 DRM DRIVERS FOR ZTE ZX
5112 M: Shawn Guo <shawnguo@kernel.org>
5113 L: dri-devel@lists.freedesktop.org
5115 F: drivers/gpu/drm/zte/
5116 F: Documentation/devicetree/bindings/display/zte,vou.txt
5117 T: git git://anongit.freedesktop.org/drm/drm-misc
5120 M: Thierry Reding <thierry.reding@gmail.com>
5121 L: dri-devel@lists.freedesktop.org
5122 T: git git://anongit.freedesktop.org/drm/drm-misc
5124 F: drivers/gpu/drm/drm_panel.c
5125 F: drivers/gpu/drm/panel/
5126 F: include/drm/drm_panel.h
5127 F: Documentation/devicetree/bindings/display/panel/
5130 M: Noralf Trønnes <noralf@tronnes.org>
5131 W: https://github.com/notro/tinydrm/wiki/Development
5132 T: git git://anongit.freedesktop.org/drm/drm-misc
5134 F: drivers/gpu/drm/tinydrm/
5135 F: include/drm/tinydrm/
5138 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5139 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 L: dri-devel@lists.freedesktop.org
5141 L: xen-devel@lists.xen.org
5143 F: drivers/gpu/drm/xen/
5144 F: Documentation/gpu/xen-front.rst
5147 M: Christian Koenig <christian.koenig@amd.com>
5148 M: Huang Rui <ray.huang@amd.com>
5149 M: Junwei Zhang <Jerry.Zhang@amd.com>
5150 T: git git://people.freedesktop.org/~agd5f/linux
5152 L: dri-devel@lists.freedesktop.org
5154 F: drivers/gpu/drm/ttm/
5156 DSBR100 USB FM RADIO DRIVER
5157 M: Alexey Klimov <klimov.linux@gmail.com>
5158 L: linux-media@vger.kernel.org
5159 T: git git://linuxtv.org/media_tree.git
5161 F: drivers/media/radio/dsbr100.c
5164 M: Francois Romieu <romieu@fr.zoreil.com>
5165 L: netdev@vger.kernel.org
5167 F: drivers/net/wan/dscc4.c
5170 M: Hans Verkuil <hverkuil@xs4all.nl>
5171 L: linux-media@vger.kernel.org
5172 T: git git://linuxtv.org/media_tree.git
5173 W: https://linuxtv.org
5175 F: drivers/media/pci/dt3155/
5177 DVB_USB_AF9015 MEDIA DRIVER
5178 M: Antti Palosaari <crope@iki.fi>
5179 L: linux-media@vger.kernel.org
5180 W: https://linuxtv.org
5181 W: http://palosaari.fi/linux/
5182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5183 T: git git://linuxtv.org/anttip/media_tree.git
5185 F: drivers/media/usb/dvb-usb-v2/af9015*
5187 DVB_USB_AF9035 MEDIA DRIVER
5188 M: Antti Palosaari <crope@iki.fi>
5189 L: linux-media@vger.kernel.org
5190 W: https://linuxtv.org
5191 W: http://palosaari.fi/linux/
5192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5193 T: git git://linuxtv.org/anttip/media_tree.git
5195 F: drivers/media/usb/dvb-usb-v2/af9035*
5197 DVB_USB_ANYSEE MEDIA DRIVER
5198 M: Antti Palosaari <crope@iki.fi>
5199 L: linux-media@vger.kernel.org
5200 W: https://linuxtv.org
5201 W: http://palosaari.fi/linux/
5202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5203 T: git git://linuxtv.org/anttip/media_tree.git
5205 F: drivers/media/usb/dvb-usb-v2/anysee*
5207 DVB_USB_AU6610 MEDIA DRIVER
5208 M: Antti Palosaari <crope@iki.fi>
5209 L: linux-media@vger.kernel.org
5210 W: https://linuxtv.org
5211 W: http://palosaari.fi/linux/
5212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5213 T: git git://linuxtv.org/anttip/media_tree.git
5215 F: drivers/media/usb/dvb-usb-v2/au6610*
5217 DVB_USB_CE6230 MEDIA DRIVER
5218 M: Antti Palosaari <crope@iki.fi>
5219 L: linux-media@vger.kernel.org
5220 W: https://linuxtv.org
5221 W: http://palosaari.fi/linux/
5222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5223 T: git git://linuxtv.org/anttip/media_tree.git
5225 F: drivers/media/usb/dvb-usb-v2/ce6230*
5227 DVB_USB_CXUSB MEDIA DRIVER
5228 M: Michael Krufky <mkrufky@linuxtv.org>
5229 L: linux-media@vger.kernel.org
5230 W: https://linuxtv.org
5231 W: http://github.com/mkrufky
5232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5233 T: git git://linuxtv.org/media_tree.git
5235 F: drivers/media/usb/dvb-usb/cxusb*
5237 DVB_USB_EC168 MEDIA DRIVER
5238 M: Antti Palosaari <crope@iki.fi>
5239 L: linux-media@vger.kernel.org
5240 W: https://linuxtv.org
5241 W: http://palosaari.fi/linux/
5242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5243 T: git git://linuxtv.org/anttip/media_tree.git
5245 F: drivers/media/usb/dvb-usb-v2/ec168*
5247 DVB_USB_GL861 MEDIA DRIVER
5248 M: Antti Palosaari <crope@iki.fi>
5249 L: linux-media@vger.kernel.org
5250 W: https://linuxtv.org
5251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5252 T: git git://linuxtv.org/anttip/media_tree.git
5254 F: drivers/media/usb/dvb-usb-v2/gl861*
5256 DVB_USB_MXL111SF MEDIA DRIVER
5257 M: Michael Krufky <mkrufky@linuxtv.org>
5258 L: linux-media@vger.kernel.org
5259 W: https://linuxtv.org
5260 W: http://github.com/mkrufky
5261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5262 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5264 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5266 DVB_USB_RTL28XXU MEDIA DRIVER
5267 M: Antti Palosaari <crope@iki.fi>
5268 L: linux-media@vger.kernel.org
5269 W: https://linuxtv.org
5270 W: http://palosaari.fi/linux/
5271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5272 T: git git://linuxtv.org/anttip/media_tree.git
5274 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5276 DVB_USB_V2 MEDIA DRIVER
5277 M: Antti Palosaari <crope@iki.fi>
5278 L: linux-media@vger.kernel.org
5279 W: https://linuxtv.org
5280 W: http://palosaari.fi/linux/
5281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5282 T: git git://linuxtv.org/anttip/media_tree.git
5284 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5285 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5288 M: Jason Baron <jbaron@akamai.com>
5290 F: lib/dynamic_debug.c
5291 F: include/linux/dynamic_debug.h
5293 DYNAMIC INTERRUPT MODERATION
5294 M: Tal Gilboa <talgi@mellanox.com>
5296 F: include/linux/net_dim.h
5298 DZ DECSTATION DZ11 SERIAL DRIVER
5299 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5301 F: drivers/tty/serial/dz.*
5303 E3X0 POWER BUTTON DRIVER
5304 M: Moritz Fischer <moritz.fischer@ettus.com>
5305 L: usrp-users@lists.ettus.com
5306 W: http://www.ettus.com
5308 F: drivers/input/misc/e3x0-button.c
5309 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5312 M: Antti Palosaari <crope@iki.fi>
5313 L: linux-media@vger.kernel.org
5314 W: https://linuxtv.org
5315 W: http://palosaari.fi/linux/
5316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5317 T: git git://linuxtv.org/anttip/media_tree.git
5319 F: drivers/media/tuners/e4000*
5321 EARTH_PT1 MEDIA DRIVER
5322 M: Akihiro Tsukada <tskd08@gmail.com>
5323 L: linux-media@vger.kernel.org
5325 F: drivers/media/pci/pt1/
5327 EARTH_PT3 MEDIA DRIVER
5328 M: Akihiro Tsukada <tskd08@gmail.com>
5329 L: linux-media@vger.kernel.org
5331 F: drivers/media/pci/pt3/
5334 M: Antti Palosaari <crope@iki.fi>
5335 L: linux-media@vger.kernel.org
5336 W: https://linuxtv.org
5337 W: http://palosaari.fi/linux/
5338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5339 T: git git://linuxtv.org/anttip/media_tree.git
5341 F: drivers/media/dvb-frontends/ec100*
5344 M: Tyler Hicks <tyhicks@canonical.com>
5345 L: ecryptfs@vger.kernel.org
5346 W: http://ecryptfs.org
5347 W: https://launchpad.net/ecryptfs
5348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5350 F: Documentation/filesystems/ecryptfs.txt
5354 M: Borislav Petkov <bp@alien8.de>
5355 L: linux-edac@vger.kernel.org
5357 F: drivers/edac/amd64_edac*
5360 M: Robert Richter <rric@kernel.org>
5361 L: linux-edac@vger.kernel.org
5363 F: drivers/edac/highbank*
5366 M: Ralf Baechle <ralf@linux-mips.org>
5367 M: David Daney <david.daney@cavium.com>
5368 L: linux-edac@vger.kernel.org
5369 L: linux-mips@vger.kernel.org
5371 F: drivers/edac/octeon_edac*
5373 EDAC-CAVIUM THUNDERX
5374 M: David Daney <david.daney@cavium.com>
5375 M: Jan Glauber <jglauber@cavium.com>
5376 L: linux-edac@vger.kernel.org
5378 F: drivers/edac/thunderx_edac*
5381 M: Borislav Petkov <bp@alien8.de>
5382 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5383 L: linux-edac@vger.kernel.org
5384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5387 F: Documentation/admin-guide/ras.rst
5388 F: Documentation/driver-api/edac.rst
5390 F: include/linux/edac.h
5393 M: Mark Gross <mark.gross@intel.com>
5394 L: linux-edac@vger.kernel.org
5396 F: drivers/edac/e752x_edac.c
5399 L: linux-edac@vger.kernel.org
5401 F: drivers/edac/e7xxx_edac.c
5404 M: York Sun <york.sun@nxp.com>
5405 L: linux-edac@vger.kernel.org
5407 F: drivers/edac/fsl_ddr_edac.*
5410 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5411 L: linux-edac@vger.kernel.org
5413 F: drivers/edac/ghes_edac.c
5416 L: linux-edac@vger.kernel.org
5418 F: drivers/edac/i3000_edac.c
5421 L: linux-edac@vger.kernel.org
5423 F: drivers/edac/i5000_edac.c
5426 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5427 L: linux-edac@vger.kernel.org
5429 F: drivers/edac/i5400_edac.c
5432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L: linux-edac@vger.kernel.org
5435 F: drivers/edac/i7300_edac.c
5438 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5439 L: linux-edac@vger.kernel.org
5441 F: drivers/edac/i7core_edac.c
5444 M: Tim Small <tim@buttersideup.com>
5445 L: linux-edac@vger.kernel.org
5447 F: drivers/edac/i82443bxgx_edac.c
5450 M: "Arvind R." <arvino55@gmail.com>
5451 L: linux-edac@vger.kernel.org
5453 F: drivers/edac/i82975x_edac.c
5456 M: Jason Baron <jbaron@akamai.com>
5457 L: linux-edac@vger.kernel.org
5459 F: drivers/edac/ie31200_edac.c
5462 M: Johannes Thumshirn <morbidrsa@gmail.com>
5463 L: linux-edac@vger.kernel.org
5465 F: drivers/edac/mpc85xx_edac.[ch]
5468 M: Egor Martovetsky <egor@pasemi.com>
5469 L: linux-edac@vger.kernel.org
5471 F: drivers/edac/pasemi_edac.c
5474 M: Tony Luck <tony.luck@intel.com>
5475 L: linux-edac@vger.kernel.org
5477 F: drivers/edac/pnd2_edac.[ch]
5480 M: Tim Small <tim@buttersideup.com>
5481 L: linux-edac@vger.kernel.org
5483 F: drivers/edac/r82600_edac.c
5486 M: Tony Luck <tony.luck@intel.com>
5487 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5488 L: linux-edac@vger.kernel.org
5490 F: drivers/edac/sb_edac.c
5493 M: Tony Luck <tony.luck@intel.com>
5494 L: linux-edac@vger.kernel.org
5496 F: drivers/edac/skx_edac.c
5499 M: Tero Kristo <t-kristo@ti.com>
5500 L: linux-edac@vger.kernel.org
5502 F: drivers/edac/ti_edac.c
5505 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5506 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5507 L: linux-arm-msm@vger.kernel.org
5508 L: linux-edac@vger.kernel.org
5510 F: drivers/edac/qcom_edac.c
5512 EDIROL UA-101/UA-1000 DRIVER
5513 M: Clemens Ladisch <clemens@ladisch.de>
5514 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5515 T: git git://git.alsa-project.org/alsa-kernel.git
5517 F: sound/usb/misc/ua101.c
5520 L: linux-efi@vger.kernel.org
5521 M: Ivan Hu <ivan.hu@canonical.com>
5522 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5524 F: drivers/firmware/efi/test/
5526 EFI VARIABLE FILESYSTEM
5527 M: Matthew Garrett <matthew.garrett@nebula.com>
5528 M: Jeremy Kerr <jk@ozlabs.org>
5529 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5531 L: linux-efi@vger.kernel.org
5535 EFIFB FRAMEBUFFER DRIVER
5536 L: linux-fbdev@vger.kernel.org
5537 M: Peter Jones <pjones@redhat.com>
5539 F: drivers/video/fbdev/efifb.c
5542 W: http://aeschi.ch.eu.org/efs/
5546 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5547 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5548 L: netdev@vger.kernel.org
5550 F: drivers/net/ethernet/ibm/ehea/
5552 EM28XX VIDEO4LINUX DRIVER
5553 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5554 L: linux-media@vger.kernel.org
5555 W: https://linuxtv.org
5556 T: git git://linuxtv.org/media_tree.git
5558 F: drivers/media/usb/em28xx/
5559 F: Documentation/media/v4l-drivers/em28xx*
5562 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5563 M: Matt Mackall <mpm@selenic.com>
5564 M: David Woodhouse <dwmw2@infradead.org>
5565 L: linux-embedded@vger.kernel.org
5568 Emulex 10Gbps iSCSI - OneConnect DRIVER
5569 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5570 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5571 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5572 L: linux-scsi@vger.kernel.org
5573 W: http://www.broadcom.com
5575 F: drivers/scsi/be2iscsi/
5577 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5578 M: Sathya Perla <sathya.perla@broadcom.com>
5579 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5580 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5581 M: Somnath Kotur <somnath.kotur@broadcom.com>
5582 L: netdev@vger.kernel.org
5583 W: http://www.emulex.com
5585 F: drivers/net/ethernet/emulex/benet/
5587 EMULEX ONECONNECT ROCE DRIVER
5588 M: Selvin Xavier <selvin.xavier@broadcom.com>
5589 M: Devesh Sharma <devesh.sharma@broadcom.com>
5590 L: linux-rdma@vger.kernel.org
5591 W: http://www.broadcom.com
5593 F: drivers/infiniband/hw/ocrdma/
5594 F: include/uapi/rdma/ocrdma-abi.h
5596 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5597 M: James Smart <james.smart@broadcom.com>
5598 M: Dick Kennedy <dick.kennedy@broadcom.com>
5599 L: linux-scsi@vger.kernel.org
5600 W: http://www.broadcom.com
5602 F: drivers/scsi/lpfc/
5604 ENE CB710 FLASH CARD READER DRIVER
5605 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5607 F: drivers/misc/cb710/
5608 F: drivers/mmc/host/cb710-mmc.*
5609 F: include/linux/cb710.h
5611 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5612 M: Maxim Levitsky <maximlevitsky@gmail.com>
5614 F: drivers/media/rc/ene_ir.*
5616 EPSON S1D13XXX FRAMEBUFFER DRIVER
5617 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5620 F: drivers/video/fbdev/s1d13xxxfb.c
5621 F: include/video/s1d13xxxfb.h
5623 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5624 M: Jeff Layton <jlayton@kernel.org>
5627 F: include/linux/errseq.h
5629 ET131X NETWORK DRIVER
5630 M: Mark Einon <mark.einon@gmail.com>
5632 F: drivers/net/ethernet/agere/
5635 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5636 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5637 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5638 L: netdev@vger.kernel.org
5639 W: http://www.linuxfoundation.org/en/Net:Bridge
5641 F: include/linux/netfilter_bridge/
5644 ETHERNET PHY LIBRARY
5645 M: Andrew Lunn <andrew@lunn.ch>
5646 M: Florian Fainelli <f.fainelli@gmail.com>
5647 M: Heiner Kallweit <hkallweit1@gmail.com>
5648 L: netdev@vger.kernel.org
5650 F: Documentation/ABI/testing/sysfs-bus-mdio
5651 F: Documentation/devicetree/bindings/net/mdio*
5652 F: Documentation/networking/phy.txt
5654 F: drivers/of/of_mdio.c
5655 F: drivers/of/of_net.c
5656 F: include/linux/*mdio*.h
5657 F: include/linux/of_net.h
5658 F: include/linux/phy.h
5659 F: include/linux/phy_fixed.h
5660 F: include/linux/platform_data/mdio-bcm-unimac.h
5661 F: include/trace/events/mdio.h
5662 F: include/uapi/linux/mdio.h
5663 F: include/uapi/linux/mii.h
5666 M: Jan Kara <jack@suse.com>
5667 L: linux-ext4@vger.kernel.org
5669 F: Documentation/filesystems/ext2.txt
5671 F: include/linux/ext2*
5674 M: "Theodore Ts'o" <tytso@mit.edu>
5675 M: Andreas Dilger <adilger.kernel@dilger.ca>
5676 L: linux-ext4@vger.kernel.org
5677 W: http://ext4.wiki.kernel.org
5678 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5681 F: Documentation/filesystems/ext4/ext4.rst
5684 Extended Verification Module (EVM)
5685 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5686 L: linux-integrity@vger.kernel.org
5688 F: security/integrity/evm/
5690 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5691 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5692 L: linux-efi@vger.kernel.org
5693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5695 F: Documentation/efi-stub.txt
5696 F: arch/*/kernel/efi.c
5697 F: arch/x86/boot/compressed/eboot.[ch]
5698 F: arch/*/include/asm/efi.h
5699 F: arch/x86/platform/efi/
5700 F: drivers/firmware/efi/
5701 F: include/linux/efi*.h
5702 F: arch/arm/boot/compressed/efi-header.S
5703 F: arch/arm64/kernel/efi-entry.S
5705 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5706 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5707 M: Chanwoo Choi <cw00.choi@samsung.com>
5708 L: linux-kernel@vger.kernel.org
5709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5712 F: include/linux/extcon/
5713 F: include/linux/extcon.h
5714 F: Documentation/extcon/
5715 F: Documentation/devicetree/bindings/extcon/
5718 M: Jingoo Han <jingoohan1@gmail.com>
5719 L: dri-devel@lists.freedesktop.org
5721 F: drivers/gpu/drm/exynos/exynos_dp*
5723 EXYNOS SYSMMU (IOMMU) driver
5724 M: Marek Szyprowski <m.szyprowski@samsung.com>
5725 L: iommu@lists.linux-foundation.org
5727 F: drivers/iommu/exynos-iommu.c
5729 EZchip NPS platform support
5730 M: Vineet Gupta <vgupta@synopsys.com>
5731 M: Ofer Levi <oferle@mellanox.com>
5733 F: arch/arc/plat-eznps
5734 F: arch/arc/boot/dts/eznps.dts
5737 M: Jaegeuk Kim <jaegeuk@kernel.org>
5738 M: Chao Yu <yuchao0@huawei.com>
5739 L: linux-f2fs-devel@lists.sourceforge.net
5740 W: https://f2fs.wiki.kernel.org/
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5743 F: Documentation/filesystems/f2fs.txt
5744 F: Documentation/ABI/testing/sysfs-fs-f2fs
5746 F: include/linux/f2fs_fs.h
5747 F: include/trace/events/f2fs.h
5749 F71805F HARDWARE MONITORING DRIVER
5750 M: Jean Delvare <jdelvare@suse.com>
5751 L: linux-hwmon@vger.kernel.org
5753 F: Documentation/hwmon/f71805f
5754 F: drivers/hwmon/f71805f.c
5757 M: Josh Poimboeuf <jpoimboe@redhat.com>
5759 F: scripts/faddr2line
5762 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5763 L: netdev@vger.kernel.org
5765 F: net/core/failover.c
5766 F: include/net/failover.h
5767 F: Documentation/networking/failover.rst
5770 M: Jan Kara <jack@suse.cz>
5771 R: Amir Goldstein <amir73il@gmail.com>
5772 L: linux-fsdevel@vger.kernel.org
5774 F: fs/notify/fanotify/
5775 F: include/linux/fanotify.h
5776 F: include/uapi/linux/fanotify.h
5778 FARSYNC SYNCHRONOUS DRIVER
5779 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5780 W: http://www.farsite.co.uk/
5782 F: drivers/net/wan/farsync.*
5784 FAULT INJECTION SUPPORT
5785 M: Akinobu Mita <akinobu.mita@gmail.com>
5787 F: Documentation/fault-injection/
5788 F: lib/fault-inject.c
5790 FBTFT Framebuffer drivers
5792 L: dri-devel@lists.freedesktop.org
5793 L: linux-fbdev@vger.kernel.org
5794 F: drivers/staging/fbtft/
5797 M: Michael Buesch <m@bues.ch>
5798 L: linux-media@vger.kernel.org
5800 F: drivers/media/tuners/fc0011.h
5801 F: drivers/media/tuners/fc0011.c
5804 M: Antti Palosaari <crope@iki.fi>
5805 L: linux-media@vger.kernel.org
5806 W: https://linuxtv.org
5807 W: http://palosaari.fi/linux/
5808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5809 T: git git://linuxtv.org/anttip/media_tree.git
5811 F: drivers/media/tuners/fc2580*
5813 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5814 M: Johannes Thumshirn <jth@kernel.org>
5815 L: linux-scsi@vger.kernel.org
5816 W: www.Open-FCoE.org
5818 F: drivers/scsi/libfc/
5819 F: drivers/scsi/fcoe/
5821 F: include/scsi/libfc.h
5822 F: include/scsi/libfcoe.h
5823 F: include/uapi/scsi/fc/
5825 FILE LOCKING (flock() and fcntl()/lockf())
5826 M: Jeff Layton <jlayton@kernel.org>
5827 M: "J. Bruce Fields" <bfields@fieldses.org>
5828 L: linux-fsdevel@vger.kernel.org
5830 F: include/linux/fcntl.h
5831 F: include/uapi/linux/fcntl.h
5835 FILESYSTEMS (VFS and infrastructure)
5836 M: Alexander Viro <viro@zeniv.linux.org.uk>
5837 L: linux-fsdevel@vger.kernel.org
5840 F: include/linux/fs.h
5841 F: include/uapi/linux/fs.h
5843 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5844 M: Riku Voipio <riku.voipio@iki.fi>
5845 L: linux-hwmon@vger.kernel.org
5847 F: drivers/hwmon/f75375s.c
5848 F: include/linux/f75375s.h
5850 FIREWIRE AUDIO DRIVERS
5851 M: Clemens Ladisch <clemens@ladisch.de>
5852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5853 T: git git://git.alsa-project.org/alsa-kernel.git
5857 FIREWIRE MEDIA DRIVERS (firedtv)
5858 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5859 L: linux-media@vger.kernel.org
5860 L: linux1394-devel@lists.sourceforge.net
5861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5863 F: drivers/media/firewire/
5865 FIREWIRE SBP-2 TARGET
5866 M: Chris Boot <bootc@bootc.net>
5867 L: linux-scsi@vger.kernel.org
5868 L: target-devel@vger.kernel.org
5869 L: linux1394-devel@lists.sourceforge.net
5870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5872 F: drivers/target/sbp/
5875 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5876 L: linux1394-devel@lists.sourceforge.net
5877 W: http://ieee1394.wiki.kernel.org/
5878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5880 F: drivers/firewire/
5881 F: include/linux/firewire.h
5882 F: include/uapi/linux/firewire*.h
5885 FIRMWARE LOADER (request_firmware)
5886 M: Luis Chamberlain <mcgrof@kernel.org>
5887 L: linux-kernel@vger.kernel.org
5889 F: Documentation/firmware_class/
5890 F: drivers/base/firmware_loader/
5891 F: include/linux/firmware.h
5893 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5894 M: Joshua Morris <josh.h.morris@us.ibm.com>
5895 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5897 F: drivers/block/rsxx/
5900 M: Jiri Kosina <jikos@kernel.org>
5901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5903 F: drivers/block/floppy.c
5906 M: Alessandro Rubini <rubini@gnudd.com>
5907 W: http://www.ohwr.org/projects/fmc-bus
5910 F: include/linux/fmc*.h
5911 F: include/linux/ipmi-fru.h
5914 FPGA MANAGER FRAMEWORK
5915 M: Alan Tull <atull@kernel.org>
5916 M: Moritz Fischer <mdf@kernel.org>
5917 L: linux-fpga@vger.kernel.org
5919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5920 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5921 F: Documentation/fpga/
5922 F: Documentation/driver-api/fpga/
5923 F: Documentation/devicetree/bindings/fpga/
5925 F: include/linux/fpga/
5926 W: http://www.rocketboards.org
5929 M: Wu Hao <hao.wu@intel.com>
5930 L: linux-fpga@vger.kernel.org
5932 F: Documentation/fpga/dfl.txt
5933 F: include/uapi/linux/fpga-dfl.h
5934 F: drivers/fpga/dfl*
5937 M: Bill Metzenthen <billm@melbpc.org.au>
5938 W: http://floatingpoint.sourceforge.net/emulator/index.html
5940 F: arch/x86/math-emu/
5942 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5943 L: netdev@vger.kernel.org
5945 F: drivers/net/wan/dlci.c
5946 F: drivers/net/wan/sdla.c
5949 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5950 L: dri-devel@lists.freedesktop.org
5951 L: linux-fbdev@vger.kernel.org
5952 T: git git://github.com/bzolnier/linux.git
5953 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5955 F: Documentation/fb/
5958 F: include/linux/fb.h
5959 F: include/uapi/video/
5960 F: include/uapi/linux/fb.h
5962 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5963 M: Horia Geantă <horia.geanta@nxp.com>
5964 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5965 L: linux-crypto@vger.kernel.org
5967 F: drivers/crypto/caam/
5968 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5970 FREESCALE DIU FRAMEBUFFER DRIVER
5971 M: Timur Tabi <timur@kernel.org>
5972 L: linux-fbdev@vger.kernel.org
5974 F: drivers/video/fbdev/fsl-diu-fb.*
5976 FREESCALE DMA DRIVER
5977 M: Li Yang <leoyang.li@nxp.com>
5978 M: Zhang Wei <zw@zh-kernel.org>
5979 L: linuxppc-dev@lists.ozlabs.org
5981 F: drivers/dma/fsldma.*
5983 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5984 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5985 L: netdev@vger.kernel.org
5987 F: drivers/net/ethernet/freescale/gianfar*
5988 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5990 FREESCALE GPMI NAND DRIVER
5991 M: Han Xu <han.xu@nxp.com>
5992 L: linux-mtd@lists.infradead.org
5994 F: drivers/mtd/nand/raw/gpmi-nand/*
5996 FREESCALE I2C CPM DRIVER
5997 M: Jochen Friedrich <jochen@scram.de>
5998 L: linuxppc-dev@lists.ozlabs.org
5999 L: linux-i2c@vger.kernel.org
6001 F: drivers/i2c/busses/i2c-cpm.c
6003 FREESCALE IMX LPI2C DRIVER
6004 M: Dong Aisheng <aisheng.dong@nxp.com>
6005 L: linux-i2c@vger.kernel.org
6006 L: linux-imx@nxp.com
6008 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6009 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6011 FREESCALE IMX / MXC FEC DRIVER
6012 M: Fugang Duan <fugang.duan@nxp.com>
6013 L: netdev@vger.kernel.org
6015 F: drivers/net/ethernet/freescale/fec_main.c
6016 F: drivers/net/ethernet/freescale/fec_ptp.c
6017 F: drivers/net/ethernet/freescale/fec.h
6018 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6020 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6021 M: Sascha Hauer <s.hauer@pengutronix.de>
6022 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6023 L: linux-fbdev@vger.kernel.org
6024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6026 F: include/linux/platform_data/video-imxfb.h
6027 F: drivers/video/fbdev/imxfb.c
6029 FREESCALE QORIQ DPAA ETHERNET DRIVER
6030 M: Madalin Bucur <madalin.bucur@nxp.com>
6031 L: netdev@vger.kernel.org
6033 F: drivers/net/ethernet/freescale/dpaa
6035 FREESCALE QORIQ DPAA FMAN DRIVER
6036 M: Madalin Bucur <madalin.bucur@nxp.com>
6037 L: netdev@vger.kernel.org
6039 F: drivers/net/ethernet/freescale/fman
6040 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6042 FREESCALE QORIQ PTP CLOCK DRIVER
6043 M: Yangbo Lu <yangbo.lu@nxp.com>
6044 L: netdev@vger.kernel.org
6046 F: drivers/ptp/ptp_qoriq.c
6047 F: include/linux/fsl/ptp_qoriq.h
6048 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6050 FREESCALE QUAD SPI DRIVER
6051 M: Han Xu <han.xu@nxp.com>
6052 L: linux-mtd@lists.infradead.org
6054 F: drivers/mtd/spi-nor/fsl-quadspi.c
6056 FREESCALE QUICC ENGINE LIBRARY
6057 M: Qiang Zhao <qiang.zhao@nxp.com>
6058 L: linuxppc-dev@lists.ozlabs.org
6060 F: drivers/soc/fsl/qe/
6061 F: include/soc/fsl/*qe*.h
6062 F: include/soc/fsl/*ucc*.h
6064 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6065 M: Li Yang <leoyang.li@nxp.com>
6066 L: netdev@vger.kernel.org
6067 L: linuxppc-dev@lists.ozlabs.org
6069 F: drivers/net/ethernet/freescale/ucc_geth*
6071 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6072 M: Zhao Qiang <qiang.zhao@nxp.com>
6073 L: netdev@vger.kernel.org
6074 L: linuxppc-dev@lists.ozlabs.org
6076 F: drivers/net/wan/fsl_ucc_hdlc*
6078 FREESCALE QUICC ENGINE UCC UART DRIVER
6079 M: Timur Tabi <timur@kernel.org>
6080 L: linuxppc-dev@lists.ozlabs.org
6082 F: drivers/tty/serial/ucc_uart.c
6084 FREESCALE SOC DRIVERS
6085 M: Li Yang <leoyang.li@nxp.com>
6086 L: linuxppc-dev@lists.ozlabs.org
6087 L: linux-arm-kernel@lists.infradead.org
6089 F: Documentation/devicetree/bindings/soc/fsl/
6091 F: include/linux/fsl/
6093 FREESCALE SOC FS_ENET DRIVER
6094 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6095 L: linuxppc-dev@lists.ozlabs.org
6096 L: netdev@vger.kernel.org
6098 F: drivers/net/ethernet/freescale/fs_enet/
6099 F: include/linux/fs_enet_pd.h
6101 FREESCALE SOC SOUND DRIVERS
6102 M: Timur Tabi <timur@kernel.org>
6103 M: Nicolin Chen <nicoleotsuka@gmail.com>
6104 M: Xiubo Li <Xiubo.Lee@gmail.com>
6105 R: Fabio Estevam <fabio.estevam@nxp.com>
6106 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6107 L: linuxppc-dev@lists.ozlabs.org
6109 F: sound/soc/fsl/fsl*
6110 F: sound/soc/fsl/imx*
6111 F: sound/soc/fsl/mpc8610_hpcd.c
6113 FREESCALE USB PERIPHERAL DRIVERS
6114 M: Li Yang <leoyang.li@nxp.com>
6115 L: linux-usb@vger.kernel.org
6116 L: linuxppc-dev@lists.ozlabs.org
6118 F: drivers/usb/gadget/udc/fsl*
6121 M: Christoph Hellwig <hch@infradead.org>
6122 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6127 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6128 M: Pavel Machek <pavel@ucw.cz>
6129 L: linux-pm@vger.kernel.org
6131 F: Documentation/power/freezing-of-tasks.txt
6132 F: include/linux/freezer.h
6136 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6137 L: linux-kernel@vger.kernel.org
6140 F: include/linux/frontswap.h
6142 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6143 M: David Howells <dhowells@redhat.com>
6144 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6146 F: Documentation/filesystems/caching/
6148 F: include/linux/fscache*.h
6150 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6151 M: Theodore Y. Ts'o <tytso@mit.edu>
6152 M: Jaegeuk Kim <jaegeuk@kernel.org>
6153 L: linux-fscrypt@vger.kernel.org
6154 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6158 F: include/linux/fscrypt*.h
6159 F: Documentation/filesystems/fscrypt.rst
6161 FSI-ATTACHED I2C DRIVER
6162 M: Eddie James <eajames@linux.vnet.ibm.com>
6163 L: linux-i2c@vger.kernel.org
6164 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6166 F: drivers/i2c/busses/i2c-fsi.c
6167 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6169 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6170 M: Jan Kara <jack@suse.cz>
6171 R: Amir Goldstein <amir73il@gmail.com>
6172 L: linux-fsdevel@vger.kernel.org
6175 F: include/linux/fsnotify*.h
6177 FUJITSU LAPTOP EXTRAS
6178 M: Jonathan Woithe <jwoithe@just42.net>
6179 L: platform-driver-x86@vger.kernel.org
6181 F: drivers/platform/x86/fujitsu-laptop.c
6183 FUJITSU M-5MO LS CAMERA ISP DRIVER
6184 M: Kyungmin Park <kyungmin.park@samsung.com>
6185 M: Heungjun Kim <riverful.kim@samsung.com>
6186 L: linux-media@vger.kernel.org
6188 F: drivers/media/i2c/m5mols/
6189 F: include/media/i2c/m5mols.h
6191 FUJITSU TABLET EXTRAS
6192 M: Robert Gerlach <khnz@gmx.de>
6193 L: platform-driver-x86@vger.kernel.org
6195 F: drivers/platform/x86/fujitsu-tablet.c
6197 FUSE: FILESYSTEM IN USERSPACE
6198 M: Miklos Szeredi <miklos@szeredi.hu>
6199 L: linux-fsdevel@vger.kernel.org
6200 W: http://fuse.sourceforge.net/
6201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6204 F: include/uapi/linux/fuse.h
6205 F: Documentation/filesystems/fuse.txt
6208 M: Thomas Gleixner <tglx@linutronix.de>
6209 M: Ingo Molnar <mingo@redhat.com>
6210 R: Peter Zijlstra <peterz@infradead.org>
6211 R: Darren Hart <dvhart@infradead.org>
6212 L: linux-kernel@vger.kernel.org
6213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6216 F: kernel/futex_compat.c
6217 F: include/asm-generic/futex.h
6218 F: include/linux/futex.h
6219 F: include/uapi/linux/futex.h
6220 F: tools/testing/selftests/futex/
6221 F: tools/perf/bench/futex*
6222 F: Documentation/*futex*
6225 M: Kees Cook <keescook@chromium.org>
6226 R: Emese Revfy <re.emese@gmail.com>
6227 L: kernel-hardening@lists.openwall.com
6229 F: scripts/gcc-plugins/
6230 F: scripts/gcc-plugin.sh
6231 F: scripts/Makefile.gcc-plugins
6232 F: Documentation/gcc-plugins.txt
6234 GASKET DRIVER FRAMEWORK
6235 M: Rob Springer <rspringer@google.com>
6236 M: Todd Poynor <toddpoynor@google.com>
6237 M: Ben Chan <benchan@chromium.org>
6239 F: drivers/staging/gasket/
6241 GCOV BASED KERNEL PROFILING
6242 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6245 F: Documentation/dev-tools/gcov.rst
6247 GDB KERNEL DEBUGGING HELPER SCRIPTS
6248 M: Jan Kiszka <jan.kiszka@siemens.com>
6249 M: Kieran Bingham <kbingham@kernel.org>
6253 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6254 M: Achim Leubner <achim_leubner@adaptec.com>
6255 L: linux-scsi@vger.kernel.org
6256 W: http://www.icp-vortex.com/
6258 F: drivers/scsi/gdt*
6260 GEMTEK FM RADIO RECEIVER DRIVER
6261 M: Hans Verkuil <hverkuil@xs4all.nl>
6262 L: linux-media@vger.kernel.org
6263 T: git git://linuxtv.org/media_tree.git
6264 W: https://linuxtv.org
6266 F: drivers/media/radio/radio-gemtek*
6268 GENERIC GPIO I2C DRIVER
6269 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6271 F: drivers/i2c/busses/i2c-gpio.c
6272 F: include/linux/platform_data/i2c-gpio.h
6274 GENERIC GPIO I2C MULTIPLEXER DRIVER
6275 M: Peter Korsgaard <peter.korsgaard@barco.com>
6276 L: linux-i2c@vger.kernel.org
6278 F: drivers/i2c/muxes/i2c-mux-gpio.c
6279 F: include/linux/platform_data/i2c-mux-gpio.h
6280 F: Documentation/i2c/muxes/i2c-mux-gpio
6282 GENERIC HDLC (WAN) DRIVERS
6283 M: Krzysztof Halasa <khc@pm.waw.pl>
6284 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6286 F: drivers/net/wan/c101.c
6287 F: drivers/net/wan/hd6457*
6288 F: drivers/net/wan/hdlc*
6289 F: drivers/net/wan/n2.c
6290 F: drivers/net/wan/pc300too.c
6291 F: drivers/net/wan/pci200syn.c
6292 F: drivers/net/wan/wanxl*
6294 GENERIC INCLUDE/ASM HEADER FILES
6295 M: Arnd Bergmann <arnd@arndb.de>
6296 L: linux-arch@vger.kernel.org
6297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6299 F: include/asm-generic/
6300 F: include/uapi/asm-generic/
6302 GENERIC PHY FRAMEWORK
6303 M: Kishon Vijay Abraham I <kishon@ti.com>
6304 L: linux-kernel@vger.kernel.org
6305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6308 F: include/linux/phy/
6310 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6311 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6313 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6316 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6317 M: Kevin Hilman <khilman@kernel.org>
6318 M: Ulf Hansson <ulf.hansson@linaro.org>
6319 L: linux-pm@vger.kernel.org
6321 F: drivers/base/power/domain*.c
6322 F: include/linux/pm_domain.h
6323 F: Documentation/devicetree/bindings/power/power_domain.txt
6325 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6326 M: Eugen Hristev <eugen.hristev@microchip.com>
6327 L: linux-input@vger.kernel.org
6329 F: drivers/input/touchscreen/resistive-adc-touch.c
6331 GENERIC UIO DRIVER FOR PCI DEVICES
6332 M: "Michael S. Tsirkin" <mst@redhat.com>
6333 L: kvm@vger.kernel.org
6335 F: drivers/uio/uio_pci_generic.c
6337 GENWQE (IBM Generic Workqueue Card)
6338 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6339 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6341 F: drivers/misc/genwqe/
6343 GET_MAINTAINER SCRIPT
6344 M: Joe Perches <joe@perches.com>
6346 F: scripts/get_maintainer.pl
6349 M: Bob Peterson <rpeterso@redhat.com>
6350 M: Andreas Gruenbacher <agruenba@redhat.com>
6351 L: cluster-devel@redhat.com
6352 W: http://sources.redhat.com/cluster/
6353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6355 F: Documentation/filesystems/gfs2*.txt
6357 F: include/uapi/linux/gfs2_ondisk.h
6359 GIGASET ISDN DRIVERS
6360 M: Paul Bolle <pebolle@tiscali.nl>
6361 L: gigaset307x-common@lists.sourceforge.net
6362 W: http://gigaset307x.sourceforge.net/
6364 F: Documentation/isdn/README.gigaset
6365 F: drivers/isdn/gigaset/
6366 F: include/uapi/linux/gigaset_dev.h
6369 M: Johan Hovold <johan@kernel.org>
6370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6372 F: Documentation/ABI/testing/sysfs-class-gnss
6373 F: Documentation/devicetree/bindings/gnss/
6375 F: include/linux/gnss.h
6378 M: Hans Verkuil <hans.verkuil@cisco.com>
6379 L: linux-media@vger.kernel.org
6381 F: drivers/media/usb/go7007/
6384 M: Bastien Nocera <hadess@hadess.net>
6385 L: linux-input@vger.kernel.org
6387 F: drivers/input/touchscreen/goodix.c
6389 GPD POCKET FAN DRIVER
6390 M: Hans de Goede <hdegoede@redhat.com>
6391 L: platform-driver-x86@vger.kernel.org
6393 F: drivers/platform/x86/gpd-pocket-fan.c
6396 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6397 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6398 L: linux-gpio@vger.kernel.org
6399 L: linux-acpi@vger.kernel.org
6401 F: Documentation/acpi/gpio-properties.txt
6402 F: drivers/gpio/gpiolib-acpi.c
6405 M: Sean Young <sean@mess.org>
6406 L: linux-media@vger.kernel.org
6408 F: drivers/media/rc/gpio-ir-tx.c
6411 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6412 R: Bartosz Golaszewski <brgl@bgdev.pl>
6413 L: linux-gpio@vger.kernel.org
6415 F: drivers/gpio/gpio-mockup.c
6416 F: tools/testing/selftests/gpio/
6419 M: Linus Walleij <linus.walleij@linaro.org>
6420 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6421 L: linux-gpio@vger.kernel.org
6422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6424 F: Documentation/devicetree/bindings/gpio/
6425 F: Documentation/driver-api/gpio/
6426 F: Documentation/gpio/
6427 F: Documentation/ABI/testing/gpio-cdev
6428 F: Documentation/ABI/obsolete/sysfs-gpio
6430 F: include/linux/gpio/
6431 F: include/linux/gpio.h
6432 F: include/linux/of_gpio.h
6433 F: include/asm-generic/gpio.h
6434 F: include/uapi/linux/gpio.h
6437 GRE DEMULTIPLEXER DRIVER
6438 M: Dmitry Kozlov <xeb@mail.ru>
6439 L: netdev@vger.kernel.org
6441 F: net/ipv4/gre_demux.c
6442 F: net/ipv4/gre_offload.c
6443 F: include/net/gre.h
6445 GRETH 10/100/1G Ethernet MAC device driver
6446 M: Andreas Larsson <andreas@gaisler.com>
6447 L: netdev@vger.kernel.org
6449 F: drivers/net/ethernet/aeroflex/
6451 GREYBUS AUDIO PROTOCOLS DRIVERS
6452 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6453 M: Mark Greer <mgreer@animalcreek.com>
6455 F: drivers/staging/greybus/audio_apbridgea.c
6456 F: drivers/staging/greybus/audio_apbridgea.h
6457 F: drivers/staging/greybus/audio_codec.c
6458 F: drivers/staging/greybus/audio_codec.h
6459 F: drivers/staging/greybus/audio_gb.c
6460 F: drivers/staging/greybus/audio_manager.c
6461 F: drivers/staging/greybus/audio_manager.h
6462 F: drivers/staging/greybus/audio_manager_module.c
6463 F: drivers/staging/greybus/audio_manager_private.h
6464 F: drivers/staging/greybus/audio_manager_sysfs.c
6465 F: drivers/staging/greybus/audio_module.c
6466 F: drivers/staging/greybus/audio_topology.c
6468 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6469 M: Viresh Kumar <vireshk@kernel.org>
6471 F: drivers/staging/greybus/authentication.c
6472 F: drivers/staging/greybus/bootrom.c
6473 F: drivers/staging/greybus/firmware.h
6474 F: drivers/staging/greybus/fw-core.c
6475 F: drivers/staging/greybus/fw-download.c
6476 F: drivers/staging/greybus/fw-management.c
6477 F: drivers/staging/greybus/greybus_authentication.h
6478 F: drivers/staging/greybus/greybus_firmware.h
6479 F: drivers/staging/greybus/hid.c
6480 F: drivers/staging/greybus/i2c.c
6481 F: drivers/staging/greybus/spi.c
6482 F: drivers/staging/greybus/spilib.c
6483 F: drivers/staging/greybus/spilib.h
6485 GREYBUS LOOPBACK DRIVER
6486 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6488 F: drivers/staging/greybus/loopback.c
6490 GREYBUS PLATFORM DRIVERS
6491 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6493 F: drivers/staging/greybus/arche-platform.c
6494 F: drivers/staging/greybus/arche-apb-ctrl.c
6495 F: drivers/staging/greybus/arche_platform.h
6497 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6498 M: Rui Miguel Silva <rmfrfs@gmail.com>
6500 F: drivers/staging/greybus/sdio.c
6501 F: drivers/staging/greybus/light.c
6502 F: drivers/staging/greybus/gpio.c
6503 F: drivers/staging/greybus/power_supply.c
6504 F: drivers/staging/greybus/spi.c
6505 F: drivers/staging/greybus/spilib.c
6508 M: Johan Hovold <johan@kernel.org>
6509 M: Alex Elder <elder@kernel.org>
6510 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6512 F: drivers/staging/greybus/
6513 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6515 GREYBUS UART PROTOCOLS DRIVERS
6516 M: David Lin <dtwlin@gmail.com>
6518 F: drivers/staging/greybus/uart.c
6519 F: drivers/staging/greybus/log.c
6521 GS1662 VIDEO SERIALIZER
6522 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6523 L: linux-media@vger.kernel.org
6524 T: git git://linuxtv.org/media_tree.git
6526 F: drivers/media/spi/gs1662.c
6528 GSPCA FINEPIX SUBDRIVER
6529 M: Frank Zago <frank@zago.net>
6530 L: linux-media@vger.kernel.org
6531 T: git git://linuxtv.org/media_tree.git
6533 F: drivers/media/usb/gspca/finepix.c
6535 GSPCA GL860 SUBDRIVER
6536 M: Olivier Lorin <o.lorin@laposte.net>
6537 L: linux-media@vger.kernel.org
6538 T: git git://linuxtv.org/media_tree.git
6540 F: drivers/media/usb/gspca/gl860/
6542 GSPCA M5602 SUBDRIVER
6543 M: Erik Andren <erik.andren@gmail.com>
6544 L: linux-media@vger.kernel.org
6545 T: git git://linuxtv.org/media_tree.git
6547 F: drivers/media/usb/gspca/m5602/
6549 GSPCA PAC207 SONIXB SUBDRIVER
6550 M: Hans Verkuil <hverkuil@xs4all.nl>
6551 L: linux-media@vger.kernel.org
6552 T: git git://linuxtv.org/media_tree.git
6554 F: drivers/media/usb/gspca/pac207.c
6556 GSPCA SN9C20X SUBDRIVER
6557 M: Brian Johnson <brijohn@gmail.com>
6558 L: linux-media@vger.kernel.org
6559 T: git git://linuxtv.org/media_tree.git
6561 F: drivers/media/usb/gspca/sn9c20x.c
6563 GSPCA T613 SUBDRIVER
6564 M: Leandro Costantino <lcostantino@gmail.com>
6565 L: linux-media@vger.kernel.org
6566 T: git git://linuxtv.org/media_tree.git
6568 F: drivers/media/usb/gspca/t613.c
6570 GSPCA USB WEBCAM DRIVER
6571 M: Hans Verkuil <hverkuil@xs4all.nl>
6572 L: linux-media@vger.kernel.org
6573 T: git git://linuxtv.org/media_tree.git
6575 F: drivers/media/usb/gspca/
6577 GTP (GPRS Tunneling Protocol)
6578 M: Pablo Neira Ayuso <pablo@netfilter.org>
6579 M: Harald Welte <laforge@gnumonks.org>
6580 L: osmocom-net-gprs@lists.osmocom.org
6581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6583 F: drivers/net/gtp.c
6585 GUID PARTITION TABLE (GPT)
6586 M: Davidlohr Bueso <dave@stgolabs.net>
6587 L: linux-efi@vger.kernel.org
6589 F: block/partitions/efi.*
6592 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6593 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6594 W: http://uclinux-h8.sourceforge.jp
6595 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6598 F: drivers/clocksource/h8300_*.c
6599 F: drivers/clk/h8300/
6600 F: drivers/irqchip/irq-renesas-h8*.c
6603 M: Antti Palosaari <crope@iki.fi>
6604 L: linux-media@vger.kernel.org
6605 W: https://linuxtv.org
6606 W: http://palosaari.fi/linux/
6607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6608 T: git git://linuxtv.org/anttip/media_tree.git
6610 F: drivers/media/usb/hackrf/
6612 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6613 M: Frank Seidel <frank@f-seidel.de>
6614 L: platform-driver-x86@vger.kernel.org
6615 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6617 F: drivers/platform/x86/hdaps.c
6620 M: Jean Delvare <jdelvare@suse.com>
6621 M: Guenter Roeck <linux@roeck-us.net>
6622 L: linux-hwmon@vger.kernel.org
6623 W: http://hwmon.wiki.kernel.org/
6624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6626 F: Documentation/devicetree/bindings/hwmon/
6627 F: Documentation/hwmon/
6629 F: include/linux/hwmon*.h
6630 F: include/trace/events/hwmon*.h
6632 HARDWARE RANDOM NUMBER GENERATOR CORE
6633 M: Matt Mackall <mpm@selenic.com>
6634 M: Herbert Xu <herbert@gondor.apana.org.au>
6635 L: linux-crypto@vger.kernel.org
6637 F: Documentation/devicetree/bindings/rng/
6638 F: Documentation/hw_random.txt
6639 F: drivers/char/hw_random/
6640 F: include/linux/hw_random.h
6642 HARDWARE TRACING FACILITIES
6643 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6645 F: drivers/hwtracing/
6647 HARDWARE SPINLOCK CORE
6648 M: Ohad Ben-Cohen <ohad@wizery.com>
6649 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6650 L: linux-remoteproc@vger.kernel.org
6652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6653 F: Documentation/devicetree/bindings/hwlock/
6654 F: Documentation/hwspinlock.txt
6655 F: drivers/hwspinlock/
6656 F: include/linux/hwspinlock.h
6658 HARMONY SOUND DRIVER
6659 L: linux-parisc@vger.kernel.org
6661 F: sound/parisc/harmony.*
6663 HDPVR USB VIDEO ENCODER DRIVER
6664 M: Hans Verkuil <hverkuil@xs4all.nl>
6665 L: linux-media@vger.kernel.org
6666 T: git git://linuxtv.org/media_tree.git
6667 W: https://linuxtv.org
6669 F: drivers/media/usb/hdpvr/
6671 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6672 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6674 F: Documentation/watchdog/hpwdt.txt
6675 F: drivers/watchdog/hpwdt.c
6677 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6678 M: Don Brace <don.brace@microsemi.com>
6679 L: esc.storagedev@microsemi.com
6680 L: linux-scsi@vger.kernel.org
6682 F: Documentation/scsi/hpsa.txt
6683 F: drivers/scsi/hpsa*.[ch]
6684 F: include/linux/cciss*.h
6685 F: include/uapi/linux/cciss*.h
6688 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6689 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6690 L: linux-rdma@vger.kernel.org
6692 F: drivers/infiniband/hw/hfi1
6695 L: linux-fsdevel@vger.kernel.org
6697 F: Documentation/filesystems/hfs.txt
6701 L: linux-fsdevel@vger.kernel.org
6703 F: Documentation/filesystems/hfsplus.txt
6706 HGA FRAMEBUFFER DRIVER
6707 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6708 L: linux-nvidia@lists.surfsouth.com
6709 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6711 F: drivers/video/fbdev/hgafb.c
6713 HIBERNATION (aka Software Suspend, aka swsusp)
6714 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6715 M: Pavel Machek <pavel@ucw.cz>
6716 L: linux-pm@vger.kernel.org
6717 B: https://bugzilla.kernel.org
6720 F: drivers/base/power/
6722 F: include/linux/suspend.h
6723 F: include/linux/freezer.h
6724 F: include/linux/pm.h
6725 F: arch/*/include/asm/suspend*.h
6728 M: Jiri Kosina <jikos@kernel.org>
6729 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6730 L: linux-input@vger.kernel.org
6731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6734 F: include/linux/hid*
6735 F: include/uapi/linux/hid*
6737 HID SENSOR HUB DRIVERS
6738 M: Jiri Kosina <jikos@kernel.org>
6739 M: Jonathan Cameron <jic23@kernel.org>
6740 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6741 L: linux-input@vger.kernel.org
6742 L: linux-iio@vger.kernel.org
6744 F: Documentation/hid/hid-sensor*
6745 F: drivers/hid/hid-sensor-*
6746 F: drivers/iio/*/hid-*
6747 F: include/linux/hid-sensor-*
6749 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6750 M: Thomas Gleixner <tglx@linutronix.de>
6751 L: linux-kernel@vger.kernel.org
6752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6754 F: Documentation/timers/
6755 F: kernel/time/hrtimer.c
6756 F: kernel/time/clockevents.c
6757 F: kernel/time/timer_*.c
6758 F: include/linux/clockchips.h
6759 F: include/linux/hrtimer.h
6761 HIGH-SPEED SCC DRIVER FOR AX.25
6762 L: linux-hams@vger.kernel.org
6764 F: drivers/net/hamradio/dmascc.c
6765 F: drivers/net/hamradio/scc.c
6767 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6768 M: HighPoint Linux Team <linux@highpoint-tech.com>
6769 W: http://www.highpoint-tech.com
6771 F: Documentation/scsi/hptiop.txt
6772 F: drivers/scsi/hptiop.c
6775 M: Jes Sorensen <jes@trained-monkey.org>
6776 L: linux-hippi@sunsite.dk
6778 F: include/linux/hippidevice.h
6779 F: include/uapi/linux/if_hippi.h
6781 F: drivers/net/hippi/
6783 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6784 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6785 M: Salil Mehta <salil.mehta@huawei.com>
6786 L: netdev@vger.kernel.org
6787 W: http://www.hisilicon.com
6789 F: drivers/net/ethernet/hisilicon/hns3/
6791 HISILICON LPC BUS DRIVER
6792 M: john.garry@huawei.com
6793 W: http://www.hisilicon.com
6795 F: drivers/bus/hisi_lpc.c
6796 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6798 HISILICON NETWORK SUBSYSTEM DRIVER
6799 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6800 M: Salil Mehta <salil.mehta@huawei.com>
6801 L: netdev@vger.kernel.org
6802 W: http://www.hisilicon.com
6804 F: drivers/net/ethernet/hisilicon/
6805 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6807 HISILICON PMU DRIVER
6808 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6809 W: http://www.hisilicon.com
6811 F: drivers/perf/hisilicon
6812 F: Documentation/perf/hisi-pmu.txt
6814 HISILICON ROCE DRIVER
6815 M: Lijun Ou <oulijun@huawei.com>
6816 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6817 L: linux-rdma@vger.kernel.org
6819 F: drivers/infiniband/hw/hns/
6820 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6822 HISILICON SAS Controller
6823 M: John Garry <john.garry@huawei.com>
6824 W: http://www.hisilicon.com
6826 F: drivers/scsi/hisi_sas/
6827 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6829 HMM - Heterogeneous Memory Management
6830 M: Jérôme Glisse <jglisse@redhat.com>
6831 L: linux-mm@kvack.org
6834 F: include/linux/hmm*
6835 F: Documentation/vm/hmm.rst
6838 M: Jouni Malinen <j@w1.fi>
6839 L: linux-wireless@vger.kernel.org
6840 W: http://w1.fi/hostap-driver.html
6842 F: drivers/net/wireless/intersil/hostap/
6844 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6845 L: platform-driver-x86@vger.kernel.org
6847 F: drivers/platform/x86/tc1100-wmi.c
6849 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6850 M: Jaroslav Kysela <perex@perex.cz>
6852 F: drivers/net/ethernet/hp/hp100.*
6854 HPET: High Precision Event Timers driver
6855 M: Clemens Ladisch <clemens@ladisch.de>
6857 F: Documentation/timers/hpet.txt
6858 F: drivers/char/hpet.c
6859 F: include/linux/hpet.h
6860 F: include/uapi/linux/hpet.h
6864 F: arch/x86/kernel/hpet.c
6865 F: arch/x86/include/asm/hpet.h
6868 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6869 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6874 M: Sebastian Reichel <sre@kernel.org>
6875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6877 F: Documentation/ABI/testing/sysfs-bus-hsi
6878 F: Documentation/driver-api/hsi.rst
6880 F: include/linux/hsi/
6881 F: include/uapi/linux/hsi/
6884 L: linux-usb@vger.kernel.org
6886 F: drivers/net/usb/hso.c
6888 HSR NETWORK PROTOCOL
6889 M: Arvid Brodin <arvid.brodin@alten.se>
6890 L: netdev@vger.kernel.org
6894 HT16K33 LED CONTROLLER DRIVER
6895 M: Robin van der Gracht <robin@protonic.nl>
6897 F: drivers/auxdisplay/ht16k33.c
6898 F: Documentation/devicetree/bindings/display/ht16k33.txt
6900 HTCPEN TOUCHSCREEN DRIVER
6901 M: Pau Oliva Fora <pof@eslack.org>
6902 L: linux-input@vger.kernel.org
6904 F: drivers/input/touchscreen/htcpen.c
6906 HUAWEI ETHERNET DRIVER
6907 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6908 L: netdev@vger.kernel.org
6910 F: Documentation/networking/hinic.txt
6911 F: drivers/net/ethernet/huawei/hinic/
6914 M: Mike Kravetz <mike.kravetz@oracle.com>
6915 L: linux-mm@kvack.org
6919 F: include/linux/hugetlb.h
6920 F: Documentation/admin-guide/mm/hugetlbpage.rst
6921 F: Documentation/vm/hugetlbfs_reserv.rst
6922 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6925 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6926 L: linux-media@vger.kernel.org
6927 T: git git://linuxtv.org/media_tree.git
6928 W: https://linuxtv.org
6930 F: drivers/media/platform/sti/hva
6932 HWPOISON MEMORY FAILURE HANDLING
6933 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6934 L: linux-mm@kvack.org
6936 F: mm/memory-failure.c
6937 F: mm/hwpoison-inject.c
6939 HYGON PROCESSOR SUPPORT
6940 M: Pu Wen <puwen@hygon.cn>
6941 L: linux-kernel@vger.kernel.org
6943 F: arch/x86/kernel/cpu/hygon.c
6945 Hyper-V CORE AND DRIVERS
6946 M: "K. Y. Srinivasan" <kys@microsoft.com>
6947 M: Haiyang Zhang <haiyangz@microsoft.com>
6948 M: Stephen Hemminger <sthemmin@microsoft.com>
6949 M: Sasha Levin <sashal@kernel.org>
6950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6951 L: devel@linuxdriverproject.org
6953 F: Documentation/networking/netvsc.txt
6954 F: arch/x86/include/asm/mshyperv.h
6955 F: arch/x86/include/asm/trace/hyperv.h
6956 F: arch/x86/include/asm/hyperv-tlfs.h
6957 F: arch/x86/kernel/cpu/mshyperv.c
6959 F: drivers/hid/hid-hyperv.c
6961 F: drivers/input/serio/hyperv-keyboard.c
6962 F: drivers/pci/controller/pci-hyperv.c
6963 F: drivers/net/hyperv/
6964 F: drivers/scsi/storvsc_drv.c
6965 F: drivers/uio/uio_hv_generic.c
6966 F: drivers/video/fbdev/hyperv_fb.c
6967 F: net/vmw_vsock/hyperv_transport.c
6968 F: include/linux/hyperv.h
6969 F: include/uapi/linux/hyperv.h
6971 F: Documentation/ABI/stable/sysfs-bus-vmbus
6973 HYPERVISOR VIRTUAL CONSOLE DRIVER
6974 L: linuxppc-dev@lists.ozlabs.org
6979 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6980 L: linux-i2c@vger.kernel.org
6981 L: linux-acpi@vger.kernel.org
6983 F: drivers/i2c/i2c-core-acpi.c
6985 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6986 M: Ajay Gupta <ajayg@nvidia.com>
6987 L: linux-i2c@vger.kernel.org
6989 F: Documentation/i2c/busses/i2c-nvidia-gpu
6990 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6993 M: Peter Rosin <peda@axentia.se>
6994 L: linux-i2c@vger.kernel.org
6996 F: Documentation/i2c/i2c-topology
6997 F: Documentation/i2c/muxes/
6998 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6999 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7000 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7001 F: drivers/i2c/i2c-mux.c
7002 F: drivers/i2c/muxes/
7003 F: include/linux/i2c-mux.h
7005 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7006 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7007 L: linux-i2c@vger.kernel.org
7009 F: drivers/i2c/busses/i2c-mv64xxx.c
7011 I2C OVER PARALLEL PORT
7012 M: Jean Delvare <jdelvare@suse.com>
7013 L: linux-i2c@vger.kernel.org
7015 F: Documentation/i2c/busses/i2c-parport
7016 F: Documentation/i2c/busses/i2c-parport-light
7017 F: drivers/i2c/busses/i2c-parport.c
7018 F: drivers/i2c/busses/i2c-parport-light.c
7021 M: Wolfram Sang <wsa@the-dreams.de>
7022 L: linux-i2c@vger.kernel.org
7023 W: https://i2c.wiki.kernel.org/
7024 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7027 F: Documentation/devicetree/bindings/i2c/i2c.txt
7028 F: Documentation/i2c/
7030 F: include/linux/i2c.h
7031 F: include/linux/i2c-dev.h
7032 F: include/linux/i2c-smbus.h
7033 F: include/uapi/linux/i2c.h
7034 F: include/uapi/linux/i2c-*.h
7036 I2C SUBSYSTEM HOST DRIVERS
7037 L: linux-i2c@vger.kernel.org
7038 W: https://i2c.wiki.kernel.org/
7039 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7042 F: Documentation/devicetree/bindings/i2c/
7043 F: drivers/i2c/algos/
7044 F: drivers/i2c/busses/
7047 M: Jean Delvare <jdelvare@suse.com>
7048 L: linux-i2c@vger.kernel.org
7050 F: Documentation/i2c/busses/i2c-taos-evm
7051 F: drivers/i2c/busses/i2c-taos-evm.c
7054 M: Till Harbaum <till@harbaum.org>
7055 L: linux-i2c@vger.kernel.org
7056 W: http://www.harbaum.org/till/i2c_tiny_usb
7058 F: drivers/i2c/busses/i2c-tiny-usb.c
7060 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7061 M: Jean Delvare <jdelvare@suse.com>
7062 L: linux-i2c@vger.kernel.org
7064 F: Documentation/i2c/busses/i2c-ali1535
7065 F: Documentation/i2c/busses/i2c-ali1563
7066 F: Documentation/i2c/busses/i2c-ali15x3
7067 F: Documentation/i2c/busses/i2c-amd756
7068 F: Documentation/i2c/busses/i2c-amd8111
7069 F: Documentation/i2c/busses/i2c-i801
7070 F: Documentation/i2c/busses/i2c-nforce2
7071 F: Documentation/i2c/busses/i2c-piix4
7072 F: Documentation/i2c/busses/i2c-sis5595
7073 F: Documentation/i2c/busses/i2c-sis630
7074 F: Documentation/i2c/busses/i2c-sis96x
7075 F: Documentation/i2c/busses/i2c-via
7076 F: Documentation/i2c/busses/i2c-viapro
7077 F: drivers/i2c/busses/i2c-ali1535.c
7078 F: drivers/i2c/busses/i2c-ali1563.c
7079 F: drivers/i2c/busses/i2c-ali15x3.c
7080 F: drivers/i2c/busses/i2c-amd756.c
7081 F: drivers/i2c/busses/i2c-amd756-s4882.c
7082 F: drivers/i2c/busses/i2c-amd8111.c
7083 F: drivers/i2c/busses/i2c-i801.c
7084 F: drivers/i2c/busses/i2c-isch.c
7085 F: drivers/i2c/busses/i2c-nforce2.c
7086 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7087 F: drivers/i2c/busses/i2c-piix4.c
7088 F: drivers/i2c/busses/i2c-sis5595.c
7089 F: drivers/i2c/busses/i2c-sis630.c
7090 F: drivers/i2c/busses/i2c-sis96x.c
7091 F: drivers/i2c/busses/i2c-via.c
7092 F: drivers/i2c/busses/i2c-viapro.c
7094 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7095 M: Hans de Goede <hdegoede@redhat.com>
7096 L: linux-i2c@vger.kernel.org
7098 F: drivers/i2c/busses/i2c-cht-wc.c
7100 I2C/SMBUS ISMT DRIVER
7101 M: Seth Heasley <seth.heasley@intel.com>
7102 M: Neil Horman <nhorman@tuxdriver.com>
7103 L: linux-i2c@vger.kernel.org
7104 F: drivers/i2c/busses/i2c-ismt.c
7105 F: Documentation/i2c/busses/i2c-ismt
7107 I2C/SMBUS STUB DRIVER
7108 M: Jean Delvare <jdelvare@suse.com>
7109 L: linux-i2c@vger.kernel.org
7111 F: drivers/i2c/i2c-stub.c
7114 M: Boris Brezillon <bbrezillon@kernel.org>
7115 L: linux-i3c@lists.infradead.org
7116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7118 F: Documentation/ABI/testing/sysfs-bus-i3c
7119 F: Documentation/devicetree/bindings/i3c/
7120 F: Documentation/driver-api/i3c
7122 F: include/linux/i3c/
7123 F: include/dt-bindings/i3c/
7125 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7126 M: Vitor Soares <vitor.soares@synopsys.com>
7128 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7129 F: drivers/i3c/master/dw*
7131 IA64 (Itanium) PLATFORM
7132 M: Tony Luck <tony.luck@intel.com>
7133 M: Fenghua Yu <fenghua.yu@intel.com>
7134 L: linux-ia64@vger.kernel.org
7135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7139 IBM Power 842 compression accelerator
7140 M: Haren Myneni <haren@us.ibm.com>
7142 F: drivers/crypto/nx/Makefile
7143 F: drivers/crypto/nx/Kconfig
7144 F: drivers/crypto/nx/nx-842*
7145 F: include/linux/sw842.h
7149 IBM Power in-Nest Crypto Acceleration
7150 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7151 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7152 L: linux-crypto@vger.kernel.org
7154 F: drivers/crypto/nx/Makefile
7155 F: drivers/crypto/nx/Kconfig
7156 F: drivers/crypto/nx/nx-aes*
7157 F: drivers/crypto/nx/nx-sha*
7158 F: drivers/crypto/nx/nx.*
7159 F: drivers/crypto/nx/nx_csbcpb.h
7160 F: drivers/crypto/nx/nx_debugfs.h
7162 IBM Power Linux RAID adapter
7163 M: Brian King <brking@us.ibm.com>
7165 F: drivers/scsi/ipr.*
7167 IBM Power SRIOV Virtual NIC Device Driver
7168 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7169 M: John Allen <jallen@linux.vnet.ibm.com>
7170 L: netdev@vger.kernel.org
7172 F: drivers/net/ethernet/ibm/ibmvnic.*
7174 IBM Power Virtual Accelerator Switchboard
7175 M: Sukadev Bhattiprolu
7176 L: linuxppc-dev@lists.ozlabs.org
7178 F: arch/powerpc/platforms/powernv/vas*
7179 F: arch/powerpc/platforms/powernv/copy-paste.h
7180 F: arch/powerpc/include/asm/vas.h
7181 F: arch/powerpc/include/uapi/asm/vas.h
7183 IBM Power Virtual Ethernet Device Driver
7184 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7185 L: netdev@vger.kernel.org
7187 F: drivers/net/ethernet/ibm/ibmveth.*
7189 IBM Power Virtual FC Device Drivers
7190 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7191 L: linux-scsi@vger.kernel.org
7193 F: drivers/scsi/ibmvscsi/ibmvfc*
7195 IBM Power Virtual Management Channel Driver
7196 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7197 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7199 F: drivers/misc/ibmvmc.*
7201 IBM Power Virtual SCSI Device Drivers
7202 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7203 L: linux-scsi@vger.kernel.org
7205 F: drivers/scsi/ibmvscsi/ibmvscsi*
7206 F: include/scsi/viosrp.h
7208 IBM Power Virtual SCSI Device Target Driver
7209 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7210 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7211 L: linux-scsi@vger.kernel.org
7212 L: target-devel@vger.kernel.org
7214 F: drivers/scsi/ibmvscsi_tgt/
7216 IBM Power VMX Cryptographic instructions
7217 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7218 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7219 L: linux-crypto@vger.kernel.org
7221 F: drivers/crypto/vmx/Makefile
7222 F: drivers/crypto/vmx/Kconfig
7223 F: drivers/crypto/vmx/vmx.c
7224 F: drivers/crypto/vmx/aes*
7225 F: drivers/crypto/vmx/ghash*
7226 F: drivers/crypto/vmx/ppc-xlate.pl
7228 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7229 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7230 L: linux-pci@vger.kernel.org
7231 L: linuxppc-dev@lists.ozlabs.org
7233 F: drivers/pci/hotplug/rpaphp*
7235 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7236 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7237 L: linux-pci@vger.kernel.org
7238 L: linuxppc-dev@lists.ozlabs.org
7240 F: drivers/pci/hotplug/rpadlpar*
7242 IBM ServeRAID RAID DRIVER
7244 F: drivers/scsi/ips.*
7246 ICH LPC AND GPIO DRIVER
7247 M: Peter Tyser <ptyser@xes-inc.com>
7249 F: drivers/mfd/lpc_ich.c
7250 F: drivers/gpio/gpio-ich.c
7253 M: "David S. Miller" <davem@davemloft.net>
7254 L: linux-ide@vger.kernel.org
7255 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7258 F: Documentation/ide/
7260 F: include/linux/ide.h
7263 M: Borislav Petkov <bp@alien8.de>
7264 L: linux-ide@vger.kernel.org
7266 F: Documentation/cdrom/ide-cd
7267 F: drivers/ide/ide-cd*
7269 IDEAPAD LAPTOP EXTRAS DRIVER
7270 M: Ike Panhc <ike.pan@canonical.com>
7271 L: platform-driver-x86@vger.kernel.org
7272 W: http://launchpad.net/ideapad-laptop
7274 F: drivers/platform/x86/ideapad-laptop.c
7276 IDEAPAD LAPTOP SLIDEBAR DRIVER
7277 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7278 L: linux-input@vger.kernel.org
7279 W: https://github.com/o2genum/ideapad-slidebar
7281 F: drivers/input/misc/ideapad_slidebar.c
7283 IDT VersaClock 5 CLOCK DRIVER
7284 M: Marek Vasut <marek.vasut@gmail.com>
7286 F: drivers/clk/clk-versaclock5.c
7288 IEEE 802.15.4 SUBSYSTEM
7289 M: Alexander Aring <alex.aring@gmail.com>
7290 M: Stefan Schmidt <stefan@datenfreihafen.org>
7291 L: linux-wpan@vger.kernel.org
7292 W: http://wpan.cakelab.org/
7293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7298 F: drivers/net/ieee802154/
7299 F: include/linux/nl802154.h
7300 F: include/linux/ieee802154.h
7301 F: include/net/nl802154.h
7302 F: include/net/mac802154.h
7303 F: include/net/af_ieee802154.h
7304 F: include/net/cfg802154.h
7305 F: include/net/ieee802154_netdev.h
7306 F: Documentation/networking/ieee802154.txt
7309 M: Yotam Gigi <yotam.gi@gmail.com>
7310 M: Jamal Hadi Salim <jhs@mojatatu.com>
7312 F: include/net/ife.h
7313 F: include/uapi/linux/ife.h
7315 IGORPLUG-USB IR RECEIVER
7316 M: Sean Young <sean@mess.org>
7317 L: linux-media@vger.kernel.org
7319 F: drivers/media/rc/igorplugusb.c
7321 IGUANAWORKS USB IR TRANSCEIVER
7322 M: Sean Young <sean@mess.org>
7323 L: linux-media@vger.kernel.org
7325 F: drivers/media/rc/iguanair.c
7327 IIO DIGITAL POTENTIOMETER DAC
7328 M: Peter Rosin <peda@axentia.se>
7329 L: linux-iio@vger.kernel.org
7331 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7332 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7333 F: drivers/iio/dac/dpot-dac.c
7335 IIO ENVELOPE DETECTOR
7336 M: Peter Rosin <peda@axentia.se>
7337 L: linux-iio@vger.kernel.org
7339 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7340 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7341 F: drivers/iio/adc/envelope-detector.c
7344 M: Peter Rosin <peda@axentia.se>
7345 L: linux-iio@vger.kernel.org
7347 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7348 F: drivers/iio/multiplexer/iio-mux.c
7350 IIO SUBSYSTEM AND DRIVERS
7351 M: Jonathan Cameron <jic23@kernel.org>
7352 R: Hartmut Knaack <knaack.h@gmx.de>
7353 R: Lars-Peter Clausen <lars@metafoo.de>
7354 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7355 L: linux-iio@vger.kernel.org
7356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7358 F: Documentation/ABI/testing/configfs-iio*
7359 F: Documentation/ABI/testing/sysfs-bus-iio*
7360 F: Documentation/devicetree/bindings/iio/
7362 F: drivers/staging/iio/
7363 F: include/linux/iio/
7367 M: Peter Rosin <peda@axentia.se>
7368 L: linux-iio@vger.kernel.org
7370 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7371 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7372 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7373 F: drivers/iio/afe/iio-rescale.c
7375 IKANOS/ADI EAGLE ADSL USB DRIVER
7376 M: Matthieu Castet <castet.matthieu@free.fr>
7377 M: Stanislaw Gruszka <stf_xl@wp.pl>
7379 F: drivers/usb/atm/ueagle-atm.c
7381 IMGTEC ASCII LCD DRIVER
7382 M: Paul Burton <paul.burton@mips.com>
7384 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7385 F: drivers/auxdisplay/img-ascii-lcd.c
7387 IMGTEC IR DECODER DRIVER
7388 M: James Hogan <jhogan@kernel.org>
7390 F: drivers/media/rc/img-ir/
7392 IMON SOUNDGRAPH USB IR RECEIVER
7393 M: Sean Young <sean@mess.org>
7394 L: linux-media@vger.kernel.org
7396 F: drivers/media/rc/imon_raw.c
7397 F: drivers/media/rc/imon.c
7399 IMS TWINTURBO FRAMEBUFFER DRIVER
7400 L: linux-fbdev@vger.kernel.org
7402 F: drivers/video/fbdev/imsttfb.c
7404 INA209 HARDWARE MONITOR DRIVER
7405 M: Guenter Roeck <linux@roeck-us.net>
7406 L: linux-hwmon@vger.kernel.org
7408 F: Documentation/hwmon/ina209
7409 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7410 F: drivers/hwmon/ina209.c
7412 INA2XX HARDWARE MONITOR DRIVER
7413 M: Guenter Roeck <linux@roeck-us.net>
7414 L: linux-hwmon@vger.kernel.org
7416 F: Documentation/hwmon/ina2xx
7417 F: drivers/hwmon/ina2xx.c
7418 F: include/linux/platform_data/ina2xx.h
7420 INDUSTRY PACK SUBSYSTEM (IPACK)
7421 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7422 M: Jens Taprogge <jens.taprogge@taprogge.org>
7423 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7424 L: industrypack-devel@lists.sourceforge.net
7425 W: http://industrypack.sourceforge.net
7429 INFINIBAND SUBSYSTEM
7430 M: Doug Ledford <dledford@redhat.com>
7431 M: Jason Gunthorpe <jgg@mellanox.com>
7432 L: linux-rdma@vger.kernel.org
7433 W: https://github.com/linux-rdma/rdma-core
7434 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7437 F: Documentation/devicetree/bindings/infiniband/
7438 F: Documentation/infiniband/
7439 F: drivers/infiniband/
7440 F: include/uapi/linux/if_infiniband.h
7441 F: include/uapi/rdma/
7444 INGENIC JZ4780 DMA Driver
7445 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7447 F: drivers/dma/dma-jz4780.c
7449 INGENIC JZ4780 NAND DRIVER
7450 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7451 L: linux-mtd@lists.infradead.org
7453 F: drivers/mtd/nand/raw/jz4780_*
7456 M: Jan Kara <jack@suse.cz>
7457 R: Amir Goldstein <amir73il@gmail.com>
7458 L: linux-fsdevel@vger.kernel.org
7460 F: Documentation/filesystems/inotify.txt
7461 F: fs/notify/inotify/
7462 F: include/linux/inotify.h
7463 F: include/uapi/linux/inotify.h
7465 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7466 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7467 L: linux-input@vger.kernel.org
7468 Q: http://patchwork.kernel.org/project/linux-input/list/
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7472 F: include/linux/input.h
7473 F: include/uapi/linux/input.h
7474 F: include/uapi/linux/input-event-codes.h
7475 F: include/linux/input/
7476 F: Documentation/devicetree/bindings/input/
7477 F: Documentation/devicetree/bindings/serio/
7478 F: Documentation/input/
7480 INPUT MULTITOUCH (MT) PROTOCOL
7481 M: Henrik Rydberg <rydberg@bitmath.org>
7482 L: linux-input@vger.kernel.org
7484 F: Documentation/input/multi-touch-protocol.rst
7485 F: drivers/input/input-mt.c
7488 INSIDE SECURE CRYPTO DRIVER
7489 M: Antoine Tenart <antoine.tenart@bootlin.com>
7490 F: drivers/crypto/inside-secure/
7492 L: linux-crypto@vger.kernel.org
7494 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7495 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7496 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7497 L: linux-integrity@vger.kernel.org
7498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7500 F: security/integrity/ima/
7502 INTEL 810/815 FRAMEBUFFER DRIVER
7503 M: Antonino Daplas <adaplas@gmail.com>
7504 L: linux-fbdev@vger.kernel.org
7506 F: drivers/video/fbdev/i810/
7509 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7510 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7511 M: Jie Yang <yang.jie@linux.intel.com>
7512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7516 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7517 M: Hans de Goede <hdegoede@redhat.com>
7518 L: platform-driver-x86@vger.kernel.org
7520 F: drivers/platform/x86/intel_atomisp2_pm.c
7522 INTEL C600 SERIES SAS CONTROLLER DRIVER
7523 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7524 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7525 L: linux-scsi@vger.kernel.org
7526 T: git git://git.code.sf.net/p/intel-sas/isci
7528 F: drivers/scsi/isci/
7530 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7531 M: Jani Nikula <jani.nikula@linux.intel.com>
7532 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7533 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7534 L: intel-gfx@lists.freedesktop.org
7535 W: https://01.org/linuxgraphics/
7536 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7537 C: irc://chat.freenode.net/intel-gfx
7538 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7539 T: git git://anongit.freedesktop.org/drm-intel
7541 F: drivers/gpu/drm/i915/
7542 F: include/drm/i915*
7543 F: include/uapi/drm/i915_drm.h
7544 F: Documentation/gpu/i915.rst
7546 INTEL ETHERNET DRIVERS
7547 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7548 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7549 W: http://www.intel.com/support/feedback.htm
7550 W: http://e1000.sourceforge.net/
7551 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7555 F: Documentation/networking/e100.rst
7556 F: Documentation/networking/e1000.rst
7557 F: Documentation/networking/e1000e.rst
7558 F: Documentation/networking/fm10k.rst
7559 F: Documentation/networking/igb.rst
7560 F: Documentation/networking/igbvf.rst
7561 F: Documentation/networking/ixgb.rst
7562 F: Documentation/networking/ixgbe.rst
7563 F: Documentation/networking/ixgbevf.rst
7564 F: Documentation/networking/i40e.rst
7565 F: Documentation/networking/iavf.rst
7566 F: Documentation/networking/ice.rst
7567 F: drivers/net/ethernet/intel/
7568 F: drivers/net/ethernet/intel/*/
7569 F: include/linux/avf/virtchnl.h
7571 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7572 M: Maik Broemme <mbroemme@libmpq.org>
7573 L: linux-fbdev@vger.kernel.org
7575 F: Documentation/fb/intelfb.txt
7576 F: drivers/video/fbdev/intelfb/
7579 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7580 L: linux-gpio@vger.kernel.org
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7583 F: drivers/gpio/gpio-ich.c
7584 F: drivers/gpio/gpio-intel-mid.c
7585 F: drivers/gpio/gpio-lynxpoint.c
7586 F: drivers/gpio/gpio-merrifield.c
7587 F: drivers/gpio/gpio-ml-ioh.c
7588 F: drivers/gpio/gpio-pch.c
7589 F: drivers/gpio/gpio-sch.c
7590 F: drivers/gpio/gpio-sodaville.c
7592 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7593 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7594 M: Zhi Wang <zhi.a.wang@intel.com>
7595 L: intel-gvt-dev@lists.freedesktop.org
7596 L: intel-gfx@lists.freedesktop.org
7597 W: https://01.org/igvt-g
7598 T: git https://github.com/intel/gvt-linux.git
7600 F: drivers/gpu/drm/i915/gvt/
7602 INTEL HID EVENT DRIVER
7603 M: Alex Hung <alex.hung@canonical.com>
7604 L: platform-driver-x86@vger.kernel.org
7606 F: drivers/platform/x86/intel-hid.c
7608 INTEL I/OAT DMA DRIVER
7609 M: Dave Jiang <dave.jiang@intel.com>
7610 R: Dan Williams <dan.j.williams@intel.com>
7611 L: dmaengine@vger.kernel.org
7612 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7614 F: drivers/dma/ioat*
7617 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7618 M: Len Brown <lenb@kernel.org>
7619 L: linux-pm@vger.kernel.org
7620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7621 B: https://bugzilla.kernel.org
7623 F: drivers/idle/intel_idle.c
7625 INTEL INTEGRATED SENSOR HUB DRIVER
7626 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7627 M: Jiri Kosina <jikos@kernel.org>
7628 L: linux-input@vger.kernel.org
7630 F: drivers/hid/intel-ish-hid/
7633 M: David Woodhouse <dwmw2@infradead.org>
7634 L: iommu@lists.linux-foundation.org
7635 T: git git://git.infradead.org/iommu-2.6.git
7637 F: drivers/iommu/intel-iommu.c
7638 F: include/linux/intel-iommu.h
7640 INTEL IOP-ADMA DMA DRIVER
7641 R: Dan Williams <dan.j.williams@intel.com>
7643 F: drivers/dma/iop-adma.c
7645 INTEL IPU3 CSI-2 CIO2 DRIVER
7646 M: Yong Zhi <yong.zhi@intel.com>
7647 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7648 M: Bingbu Cao <bingbu.cao@intel.com>
7649 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7650 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7651 L: linux-media@vger.kernel.org
7653 F: drivers/media/pci/intel/ipu3/
7654 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7656 INTEL IPU3 CSI-2 IMGU DRIVER
7657 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7658 L: linux-media@vger.kernel.org
7660 F: drivers/staging/media/ipu3/
7661 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7662 F: Documentation/media/v4l-drivers/ipu3.rst
7664 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7665 M: Krzysztof Halasa <khalasa@piap.pl>
7667 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7668 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7669 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7670 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7671 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7672 F: drivers/net/wan/ixp4xx_hss.c
7674 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7675 M: Deepak Saxena <dsaxena@plexity.net>
7677 F: drivers/char/hw_random/ixp4xx-rng.c
7679 INTEL MANAGEMENT ENGINE (mei)
7680 M: Tomas Winkler <tomas.winkler@intel.com>
7681 L: linux-kernel@vger.kernel.org
7683 F: include/uapi/linux/mei.h
7684 F: include/linux/mei_cl_bus.h
7685 F: drivers/misc/mei/*
7686 F: drivers/watchdog/mei_wdt.c
7687 F: Documentation/misc-devices/mei/*
7690 INTEL MENLOW THERMAL DRIVER
7691 M: Sujith Thomas <sujith.thomas@intel.com>
7692 L: platform-driver-x86@vger.kernel.org
7693 W: https://01.org/linux-acpi
7695 F: drivers/platform/x86/intel_menlow.c
7697 INTEL MIC DRIVERS (mic)
7698 M: Sudeep Dutt <sudeep.dutt@intel.com>
7699 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7701 W: https://github.com/sudeepdutt/mic
7702 W: http://software.intel.com/en-us/mic-developer
7703 F: include/linux/mic_bus.h
7704 F: include/linux/scif.h
7705 F: include/uapi/linux/mic_common.h
7706 F: include/uapi/linux/mic_ioctl.h
7707 F: include/uapi/linux/scif_ioctl.h
7708 F: drivers/misc/mic/
7709 F: drivers/dma/mic_x100_dma.c
7710 F: drivers/dma/mic_x100_dma.h
7711 F: Documentation/mic/
7713 INTEL PMC CORE DRIVER
7714 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7715 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7716 L: platform-driver-x86@vger.kernel.org
7718 F: drivers/platform/x86/intel_pmc_core*
7720 INTEL PMC/P-Unit IPC DRIVER
7721 M: Zha Qipeng<qipeng.zha@intel.com>
7722 L: platform-driver-x86@vger.kernel.org
7724 F: drivers/platform/x86/intel_pmc_ipc.c
7725 F: drivers/platform/x86/intel_punit_ipc.c
7726 F: arch/x86/include/asm/intel_pmc_ipc.h
7727 F: arch/x86/include/asm/intel_punit_ipc.h
7729 INTEL PMIC GPIO DRIVERS
7730 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7733 F: drivers/gpio/gpio-*cove.c
7734 F: drivers/gpio/gpio-msic.c
7736 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7737 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7739 F: drivers/mfd/intel_msic.c
7740 F: drivers/mfd/intel_soc_pmic*
7741 F: include/linux/mfd/intel_msic.h
7742 F: include/linux/mfd/intel_soc_pmic*
7744 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7745 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7746 L: linux-wireless@vger.kernel.org
7748 F: Documentation/networking/README.ipw2100
7749 F: Documentation/networking/README.ipw2200
7750 F: drivers/net/wireless/intel/ipw2x00/
7753 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7754 M: Len Brown <lenb@kernel.org>
7755 L: linux-pm@vger.kernel.org
7757 F: drivers/cpufreq/intel_pstate.c
7759 INTEL RDMA RNIC DRIVER
7760 M: Faisal Latif <faisal.latif@intel.com>
7761 M: Shiraz Saleem <shiraz.saleem@intel.com>
7762 L: linux-rdma@vger.kernel.org
7764 F: drivers/infiniband/hw/i40iw/
7765 F: include/uapi/rdma/i40iw-abi.h
7767 INTEL TELEMETRY DRIVER
7768 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7769 M: "David E. Box" <david.e.box@linux.intel.com>
7770 L: platform-driver-x86@vger.kernel.org
7772 F: arch/x86/include/asm/intel_telemetry.h
7773 F: drivers/platform/x86/intel_telemetry*
7775 INTEL VIRTUAL BUTTON DRIVER
7776 M: AceLan Kao <acelan.kao@canonical.com>
7777 L: platform-driver-x86@vger.kernel.org
7779 F: drivers/platform/x86/intel-vbtn.c
7781 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7782 M: Stanislaw Gruszka <sgruszka@redhat.com>
7783 L: linux-wireless@vger.kernel.org
7785 F: drivers/net/wireless/intel/iwlegacy/
7787 INTEL WIRELESS WIFI LINK (iwlwifi)
7788 M: Johannes Berg <johannes.berg@intel.com>
7789 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7790 M: Luca Coelho <luciano.coelho@intel.com>
7791 M: Intel Linux Wireless <linuxwifi@intel.com>
7792 L: linux-wireless@vger.kernel.org
7793 W: http://intellinuxwireless.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7796 F: drivers/net/wireless/intel/iwlwifi/
7798 INTEL WIRELESS WIMAX CONNECTION 2400
7799 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7800 M: linux-wimax@intel.com
7801 L: wimax@linuxwimax.org (subscribers-only)
7803 W: http://linuxwimax.org
7804 F: Documentation/wimax/README.i2400m
7805 F: drivers/net/wimax/i2400m/
7806 F: include/uapi/linux/wimax/i2400m.h
7808 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7809 M: Mario Limonciello <mario.limonciello@dell.com>
7811 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7814 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7816 F: Documentation/trace/intel_th.rst
7817 F: drivers/hwtracing/intel_th/
7819 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7820 M: Ning Sun <ning.sun@intel.com>
7821 L: tboot-devel@lists.sourceforge.net
7822 W: http://tboot.sourceforge.net
7823 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7825 F: Documentation/intel_txt.txt
7826 F: include/linux/tboot.h
7827 F: arch/x86/kernel/tboot.c
7829 INTEL-MID GPIO DRIVER
7830 M: David Cohen <david.a.cohen@linux.intel.com>
7831 L: linux-gpio@vger.kernel.org
7833 F: drivers/gpio/gpio-intel-mid.c
7835 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7836 M: Linus Walleij <linus.walleij@linaro.org>
7837 L: linux-iio@vger.kernel.org
7839 F: drivers/iio/gyro/mpu3050*
7840 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7842 IOC3 ETHERNET DRIVER
7843 M: Ralf Baechle <ralf@linux-mips.org>
7844 L: linux-mips@vger.kernel.org
7846 F: drivers/net/ethernet/sgi/ioc3-eth.c
7849 M: Pat Gefre <pfg@sgi.com>
7850 L: linux-serial@vger.kernel.org
7852 F: drivers/tty/serial/ioc3_serial.c
7855 M: Joerg Roedel <joro@8bytes.org>
7856 L: iommu@lists.linux-foundation.org
7857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7859 F: Documentation/devicetree/bindings/iommu/
7861 F: include/linux/iommu.h
7862 F: include/linux/of_iommu.h
7863 F: include/linux/iova.h
7866 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7868 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7871 M: Corey Minyard <minyard@acm.org>
7872 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7873 W: http://openipmi.sourceforge.net/
7875 F: Documentation/devicetree/bindings/ipmi/
7876 F: Documentation/IPMI.txt
7877 F: drivers/char/ipmi/
7878 F: include/linux/ipmi*
7879 F: include/uapi/linux/ipmi*
7881 IPS SCSI RAID DRIVER
7882 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7883 L: linux-scsi@vger.kernel.org
7884 W: http://www.adaptec.com/
7886 F: drivers/scsi/ips*
7889 M: Wensong Zhang <wensong@linux-vs.org>
7890 M: Simon Horman <horms@verge.net.au>
7891 M: Julian Anastasov <ja@ssi.bg>
7892 L: netdev@vger.kernel.org
7893 L: lvs-devel@vger.kernel.org
7895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7897 F: Documentation/networking/ipvs-sysctl.txt
7898 F: include/net/ip_vs.h
7899 F: include/uapi/linux/ip_vs.h
7900 F: net/netfilter/ipvs/
7903 M: Jiri Kosina <jikos@kernel.org>
7904 M: David Sterba <dsterba@suse.com>
7906 F: drivers/tty/ipwireless/
7909 L: netdev@vger.kernel.org
7911 F: include/uapi/linux/ipx.h
7913 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7914 M: Marc Zyngier <marc.zyngier@arm.com>
7916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7917 F: Documentation/IRQ-domain.txt
7918 F: include/linux/irqdomain.h
7919 F: kernel/irq/irqdomain.c
7923 M: Thomas Gleixner <tglx@linutronix.de>
7924 L: linux-kernel@vger.kernel.org
7926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7930 M: Thomas Gleixner <tglx@linutronix.de>
7931 M: Jason Cooper <jason@lakedaemon.net>
7932 M: Marc Zyngier <marc.zyngier@arm.com>
7933 L: linux-kernel@vger.kernel.org
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7936 F: Documentation/devicetree/bindings/interrupt-controller/
7940 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7942 F: Documentation/isa.txt
7943 F: drivers/base/isa.c
7944 F: include/linux/isa.h
7947 M: Hans Verkuil <hverkuil@xs4all.nl>
7948 L: linux-media@vger.kernel.org
7949 T: git git://linuxtv.org/media_tree.git
7950 W: https://linuxtv.org
7952 F: drivers/media/radio/radio-isa*
7955 M: Jaroslav Kysela <perex@perex.cz>
7957 F: Documentation/isapnp.txt
7958 F: drivers/pnp/isapnp/
7959 F: include/linux/isapnp.h
7962 M: Lee Duncan <lduncan@suse.com>
7963 M: Chris Leech <cleech@redhat.com>
7964 L: open-iscsi@googlegroups.com
7965 W: www.open-iscsi.com
7967 F: drivers/scsi/*iscsi*
7968 F: include/scsi/*iscsi*
7970 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7971 M: Peter Jones <pjones@redhat.com>
7972 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7974 F: drivers/firmware/iscsi_ibft*
7976 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7977 M: Sagi Grimberg <sagi@grimberg.me>
7978 M: Max Gurtovoy <maxg@mellanox.com>
7979 L: linux-rdma@vger.kernel.org
7981 W: http://www.openfabrics.org
7982 W: www.open-iscsi.org
7983 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7984 F: drivers/infiniband/ulp/iser/
7986 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7987 M: Sagi Grimberg <sagi@grimberg.me>
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7989 L: linux-rdma@vger.kernel.org
7990 L: target-devel@vger.kernel.org
7992 W: http://www.linux-iscsi.org
7993 F: drivers/infiniband/ulp/isert
7996 M: Karsten Keil <isdn@linux-pingi.de>
7997 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7998 L: netdev@vger.kernel.org
7999 W: http://www.isdn4linux.de
8000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8002 F: Documentation/isdn/
8004 F: include/linux/isdn.h
8005 F: include/linux/isdn/
8006 F: include/uapi/linux/isdn.h
8007 F: include/uapi/linux/isdn/
8009 ISDN SUBSYSTEM (Eicon active card driver)
8010 M: Armin Schindler <mac@melware.de>
8011 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8012 W: http://www.melware.de
8014 F: drivers/isdn/hardware/eicon/
8016 IT87 HARDWARE MONITORING DRIVER
8017 M: Jean Delvare <jdelvare@suse.com>
8018 L: linux-hwmon@vger.kernel.org
8020 F: Documentation/hwmon/it87
8021 F: drivers/hwmon/it87.c
8024 M: Antti Palosaari <crope@iki.fi>
8025 L: linux-media@vger.kernel.org
8026 W: https://linuxtv.org
8027 W: http://palosaari.fi/linux/
8028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8029 T: git git://linuxtv.org/anttip/media_tree.git
8031 F: drivers/media/tuners/it913x*
8033 IVTV VIDEO4LINUX DRIVER
8034 M: Andy Walls <awalls@md.metrocast.net>
8035 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8036 L: linux-media@vger.kernel.org
8037 T: git git://linuxtv.org/media_tree.git
8038 W: http://www.ivtvdriver.org
8040 F: Documentation/media/v4l-drivers/ivtv*
8041 F: drivers/media/pci/ivtv/
8042 F: include/uapi/linux/ivtv*
8044 IX2505V MEDIA DRIVER
8045 M: Malcolm Priestley <tvboxspy@gmail.com>
8046 L: linux-media@vger.kernel.org
8047 W: https://linuxtv.org
8048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8050 F: drivers/media/dvb-frontends/ix2505v*
8052 JAILHOUSE HYPERVISOR INTERFACE
8053 M: Jan Kiszka <jan.kiszka@siemens.com>
8054 L: jailhouse-dev@googlegroups.com
8056 F: arch/x86/kernel/jailhouse.c
8057 F: arch/x86/include/asm/jailhouse_para.h
8059 JC42.4 TEMPERATURE SENSOR DRIVER
8060 M: Guenter Roeck <linux@roeck-us.net>
8061 L: linux-hwmon@vger.kernel.org
8063 F: drivers/hwmon/jc42.c
8064 F: Documentation/hwmon/jc42
8067 M: Dave Kleikamp <shaggy@kernel.org>
8068 L: jfs-discussion@lists.sourceforge.net
8069 W: http://jfs.sourceforge.net/
8070 T: git git://github.com/kleikamp/linux-shaggy.git
8072 F: Documentation/filesystems/jfs.txt
8076 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8077 L: netdev@vger.kernel.org
8079 F: drivers/net/ethernet/jme.*
8081 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8082 M: David Woodhouse <dwmw2@infradead.org>
8083 L: linux-mtd@lists.infradead.org
8084 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8087 F: include/uapi/linux/jffs2.h
8089 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8090 M: "Theodore Ts'o" <tytso@mit.edu>
8091 M: Jan Kara <jack@suse.com>
8092 L: linux-ext4@vger.kernel.org
8095 F: include/linux/jbd2.h
8097 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8098 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8099 L: linux-media@vger.kernel.org
8101 F: drivers/media/platform/rcar_jpu.c
8103 JSM Neo PCI based serial card
8104 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8105 L: linux-serial@vger.kernel.org
8107 F: drivers/tty/serial/jsm/
8109 K10TEMP HARDWARE MONITORING DRIVER
8110 M: Clemens Ladisch <clemens@ladisch.de>
8111 L: linux-hwmon@vger.kernel.org
8113 F: Documentation/hwmon/k10temp
8114 F: drivers/hwmon/k10temp.c
8116 K8TEMP HARDWARE MONITORING DRIVER
8117 M: Rudolf Marek <r.marek@assembler.cz>
8118 L: linux-hwmon@vger.kernel.org
8120 F: Documentation/hwmon/k8temp
8121 F: drivers/hwmon/k8temp.c
8124 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8125 R: Alexander Potapenko <glider@google.com>
8126 R: Dmitry Vyukov <dvyukov@google.com>
8127 L: kasan-dev@googlegroups.com
8129 F: arch/*/include/asm/kasan.h
8130 F: arch/*/mm/kasan_init*
8131 F: Documentation/dev-tools/kasan.rst
8132 F: include/linux/kasan*.h
8135 F: scripts/Makefile.kasan
8138 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8140 L: linux-kbuild@vger.kernel.org
8142 F: Documentation/kbuild/kconfig*
8144 F: scripts/Kconfig.include
8147 M: Dave Young <dyoung@redhat.com>
8148 M: Baoquan He <bhe@redhat.com>
8149 R: Vivek Goyal <vgoyal@redhat.com>
8150 L: kexec@lists.infradead.org
8151 W: http://lse.sourceforge.net/kdump/
8153 F: Documentation/kdump/
8155 KEENE FM RADIO TRANSMITTER DRIVER
8156 M: Hans Verkuil <hverkuil@xs4all.nl>
8157 L: linux-media@vger.kernel.org
8158 T: git git://linuxtv.org/media_tree.git
8159 W: https://linuxtv.org
8161 F: drivers/media/radio/radio-keene*
8164 M: Ian Kent <raven@themaw.net>
8165 L: autofs@vger.kernel.org
8169 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8170 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8171 M: Michal Marek <michal.lkml@markovi.net>
8172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8173 L: linux-kbuild@vger.kernel.org
8175 F: Documentation/kbuild/
8178 F: scripts/Makefile*
8185 L: kernel-janitors@vger.kernel.org
8186 W: http://kernelnewbies.org/KernelJanitors
8189 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8190 M: "J. Bruce Fields" <bfields@fieldses.org>
8191 M: Jeff Layton <jlayton@kernel.org>
8192 L: linux-nfs@vger.kernel.org
8193 W: http://nfs.sourceforge.net/
8194 T: git git://linux-nfs.org/~bfields/linux.git
8197 F: include/uapi/linux/nfsd/
8201 F: include/linux/lockd/
8202 F: include/linux/sunrpc/
8203 F: include/uapi/linux/sunrpc/
8205 KERNEL SELFTEST FRAMEWORK
8206 M: Shuah Khan <shuah@kernel.org>
8207 L: linux-kselftest@vger.kernel.org
8208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8209 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8211 F: tools/testing/selftests/
8212 F: Documentation/dev-tools/kselftest*
8214 KERNEL USERMODE HELPER
8215 M: Luis Chamberlain <mcgrof@kernel.org>
8216 L: linux-kernel@vger.kernel.org
8219 F: include/linux/umh.h
8221 KERNEL VIRTUAL MACHINE (KVM)
8222 M: Paolo Bonzini <pbonzini@redhat.com>
8223 M: Radim Krčmář <rkrcmar@redhat.com>
8224 L: kvm@vger.kernel.org
8225 W: http://www.linux-kvm.org
8226 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8228 F: Documentation/virtual/kvm/
8229 F: include/trace/events/kvm.h
8230 F: include/uapi/asm-generic/kvm*
8231 F: include/uapi/linux/kvm*
8232 F: include/asm-generic/kvm*
8233 F: include/linux/kvm*
8234 F: include/kvm/iodev.h
8238 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8239 M: Joerg Roedel <joro@8bytes.org>
8240 L: kvm@vger.kernel.org
8241 W: http://www.linux-kvm.org/
8243 F: arch/x86/include/asm/svm.h
8244 F: arch/x86/kvm/svm.c
8246 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8247 M: Christoffer Dall <christoffer.dall@arm.com>
8248 M: Marc Zyngier <marc.zyngier@arm.com>
8249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8250 L: kvmarm@lists.cs.columbia.edu
8251 W: http://systems.cs.columbia.edu/projects/kvm-arm
8252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8254 F: arch/arm/include/uapi/asm/kvm*
8255 F: arch/arm/include/asm/kvm*
8258 F: include/kvm/arm_*
8260 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8261 M: Christoffer Dall <christoffer.dall@arm.com>
8262 M: Marc Zyngier <marc.zyngier@arm.com>
8263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8264 L: kvmarm@lists.cs.columbia.edu
8266 F: arch/arm64/include/uapi/asm/kvm*
8267 F: arch/arm64/include/asm/kvm*
8270 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8271 M: James Hogan <jhogan@kernel.org>
8272 L: linux-mips@vger.kernel.org
8274 F: arch/mips/include/uapi/asm/kvm*
8275 F: arch/mips/include/asm/kvm*
8278 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8279 M: Paul Mackerras <paulus@ozlabs.org>
8280 L: kvm-ppc@vger.kernel.org
8281 W: http://www.linux-kvm.org/
8282 T: git git://github.com/agraf/linux-2.6.git
8284 F: arch/powerpc/include/uapi/asm/kvm*
8285 F: arch/powerpc/include/asm/kvm*
8286 F: arch/powerpc/kvm/
8287 F: arch/powerpc/kernel/kvm*
8289 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8290 M: Christian Borntraeger <borntraeger@de.ibm.com>
8291 M: Janosch Frank <frankja@linux.ibm.com>
8292 R: David Hildenbrand <david@redhat.com>
8293 R: Cornelia Huck <cohuck@redhat.com>
8294 L: linux-s390@vger.kernel.org
8295 W: http://www.ibm.com/developerworks/linux/linux390/
8296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8298 F: arch/s390/include/uapi/asm/kvm*
8299 F: arch/s390/include/asm/gmap.h
8300 F: arch/s390/include/asm/kvm*
8302 F: arch/s390/mm/gmap.c
8304 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8305 M: Paolo Bonzini <pbonzini@redhat.com>
8306 M: Radim Krčmář <rkrcmar@redhat.com>
8307 L: kvm@vger.kernel.org
8308 W: http://www.linux-kvm.org
8309 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8312 F: arch/x86/include/uapi/asm/kvm*
8313 F: arch/x86/include/asm/kvm*
8314 F: arch/x86/include/asm/pvclock-abi.h
8315 F: arch/x86/kernel/kvm.c
8316 F: arch/x86/kernel/kvmclock.c
8319 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8320 M: Tejun Heo <tj@kernel.org>
8321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8323 F: include/linux/kernfs.h
8327 M: Eric Biederman <ebiederm@xmission.com>
8328 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8329 L: kexec@lists.infradead.org
8331 F: include/linux/kexec.h
8332 F: include/uapi/linux/kexec.h
8336 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8337 L: linux-integrity@vger.kernel.org
8338 L: keyrings@vger.kernel.org
8340 F: Documentation/security/keys/trusted-encrypted.rst
8341 F: include/keys/encrypted-type.h
8342 F: security/keys/encrypted-keys/
8345 M: James Bottomley <jejb@linux.vnet.ibm.com>
8346 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8347 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8348 L: linux-integrity@vger.kernel.org
8349 L: keyrings@vger.kernel.org
8351 F: Documentation/security/keys/trusted-encrypted.rst
8352 F: include/keys/trusted-type.h
8353 F: security/keys/trusted.c
8354 F: security/keys/trusted.h
8357 M: David Howells <dhowells@redhat.com>
8358 L: keyrings@vger.kernel.org
8360 F: Documentation/security/keys/core.rst
8361 F: include/linux/key.h
8362 F: include/linux/key-type.h
8363 F: include/linux/keyctl.h
8364 F: include/uapi/linux/keyctl.h
8368 KGDB / KDB /debug_core
8369 M: Jason Wessel <jason.wessel@windriver.com>
8370 M: Daniel Thompson <daniel.thompson@linaro.org>
8371 W: http://kgdb.wiki.kernel.org/
8372 L: kgdb-bugreport@lists.sourceforge.net
8373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8375 F: Documentation/dev-tools/kgdb.rst
8376 F: drivers/misc/kgdbts.c
8377 F: drivers/tty/serial/kgdboc.c
8378 F: include/linux/kdb.h
8379 F: include/linux/kgdb.h
8383 M: Catalin Marinas <catalin.marinas@arm.com>
8385 F: Documentation/dev-tools/kmemleak.rst
8386 F: include/linux/kmemleak.h
8388 F: mm/kmemleak-test.c
8390 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8391 M: Luis Chamberlain <mcgrof@kernel.org>
8392 L: linux-kernel@vger.kernel.org
8395 F: include/linux/kmod.h
8397 F: tools/testing/selftests/kmod/
8400 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8401 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8402 M: "David S. Miller" <davem@davemloft.net>
8403 M: Masami Hiramatsu <mhiramat@kernel.org>
8405 F: Documentation/kprobes.txt
8406 F: include/linux/kprobes.h
8407 F: include/asm-generic/kprobes.h
8410 KS0108 LCD CONTROLLER DRIVER
8411 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8413 F: Documentation/auxdisplay/ks0108
8414 F: drivers/auxdisplay/ks0108.c
8415 F: include/linux/ks0108.h
8418 M: David Ahern <dsa@cumulusnetworks.com>
8419 L: netdev@vger.kernel.org
8422 F: include/net/l3mdev.h
8425 M: John Fastabend <john.fastabend@gmail.com>
8426 M: Daniel Borkmann <daniel@iogearbox.net>
8427 L: netdev@vger.kernel.org
8429 F: include/linux/skmsg.h
8431 F: net/core/sock_map.c
8432 F: net/ipv4/tcp_bpf.c
8434 LANTIQ / INTEL Ethernet drivers
8435 M: Hauke Mehrtens <hauke@hauke-m.de>
8436 L: netdev@vger.kernel.org
8438 F: net/dsa/tag_gswip.c
8439 F: drivers/net/ethernet/lantiq_xrx200.c
8440 F: drivers/net/dsa/lantiq_pce.h
8441 F: drivers/net/dsa/lantiq_gswip.c
8443 LANTIQ MIPS ARCHITECTURE
8444 M: John Crispin <john@phrozen.org>
8445 L: linux-mips@vger.kernel.org
8448 F: drivers/soc/lantiq
8451 L: linux-x25@vger.kernel.org
8453 F: Documentation/networking/lapb-module.txt
8457 LASI 53c700 driver for PARISC
8458 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8459 L: linux-scsi@vger.kernel.org
8461 F: Documentation/scsi/53c700.txt
8462 F: drivers/scsi/53c700*
8465 M: Tobin C. Harding <me@tobin.cc>
8466 M: Tycho Andersen <tycho@tycho.ws>
8467 L: kernel-hardening@lists.openwall.com
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8470 F: scripts/leaking_addresses.pl
8473 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8474 M: Pavel Machek <pavel@ucw.cz>
8475 L: linux-leds@vger.kernel.org
8476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8478 F: Documentation/devicetree/bindings/leds/
8480 F: include/linux/leds.h
8482 LEGACY EEPROM DRIVER
8483 M: Jean Delvare <jdelvare@suse.com>
8485 F: Documentation/misc-devices/eeprom
8486 F: drivers/misc/eeprom/eeprom.c
8489 R: David Lechner <david@lechnology.com>
8491 F: arch/arm/boot/dts/da850-lego-ev3.dts
8492 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8493 F: drivers/power/supply/lego_ev3_battery.c
8495 LEGO USB Tower driver
8496 M: Juergen Stuber <starblue@users.sourceforge.net>
8497 L: legousb-devel@lists.sourceforge.net
8498 W: http://legousb.sourceforge.net/
8500 F: drivers/usb/misc/legousbtower.c
8503 M: Matan Ziv-Av <matan@svgalib.org>
8504 L: platform-driver-x86@vger.kernel.org
8506 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8507 F: Documentation/laptops/lg-laptop.rst
8508 F: drivers/platform/x86/lg-laptop.c
8511 M: Michael Krufky <mkrufky@linuxtv.org>
8512 L: linux-media@vger.kernel.org
8513 W: https://linuxtv.org
8514 W: http://github.com/mkrufky
8515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8516 T: git git://linuxtv.org/mkrufky/tuners.git
8518 F: drivers/media/dvb-frontends/lg2160.*
8520 LGDT3305 MEDIA DRIVER
8521 M: Michael Krufky <mkrufky@linuxtv.org>
8522 L: linux-media@vger.kernel.org
8523 W: https://linuxtv.org
8524 W: http://github.com/mkrufky
8525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8526 T: git git://linuxtv.org/mkrufky/tuners.git
8528 F: drivers/media/dvb-frontends/lgdt3305.*
8530 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8531 M: Viresh Kumar <vireshk@kernel.org>
8532 L: linux-ide@vger.kernel.org
8533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8535 F: include/linux/pata_arasan_cf_data.h
8536 F: drivers/ata/pata_arasan_cf.c
8539 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8540 M: Jens Axboe <axboe@kernel.dk>
8541 L: linux-ide@vger.kernel.org
8542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8544 F: drivers/ata/pata_*.c
8545 F: drivers/ata/ata_generic.c
8547 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8548 M: Linus Walleij <linus.walleij@linaro.org>
8549 L: linux-ide@vger.kernel.org
8550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8552 F: drivers/ata/pata_ftide010.c
8553 F: drivers/ata/sata_gemini.c
8554 F: drivers/ata/sata_gemini.h
8556 LIBATA SATA AHCI PLATFORM devices support
8557 M: Hans de Goede <hdegoede@redhat.com>
8558 M: Jens Axboe <axboe@kernel.dk>
8559 L: linux-ide@vger.kernel.org
8560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8562 F: drivers/ata/ahci_platform.c
8563 F: drivers/ata/libahci_platform.c
8564 F: include/linux/ahci_platform.h
8566 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8567 M: Mikael Pettersson <mikpelinux@gmail.com>
8568 L: linux-ide@vger.kernel.org
8569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8571 F: drivers/ata/sata_promise.*
8573 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8574 M: Jens Axboe <axboe@kernel.dk>
8575 L: linux-ide@vger.kernel.org
8576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8579 F: include/linux/ata.h
8580 F: include/linux/libata.h
8581 F: Documentation/devicetree/bindings/ata/
8584 M: Sasha Levin <alexander.levin@microsoft.com>
8586 F: tools/lib/lockdep/
8588 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8589 M: Ross Zwisler <zwisler@kernel.org>
8590 M: Dan Williams <dan.j.williams@intel.com>
8591 M: Vishal Verma <vishal.l.verma@intel.com>
8592 M: Dave Jiang <dave.jiang@intel.com>
8593 L: linux-nvdimm@lists.01.org
8594 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8596 F: drivers/nvdimm/blk.c
8597 F: drivers/nvdimm/region_devs.c
8599 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8600 M: Vishal Verma <vishal.l.verma@intel.com>
8601 M: Dan Williams <dan.j.williams@intel.com>
8602 M: Ross Zwisler <zwisler@kernel.org>
8603 M: Dave Jiang <dave.jiang@intel.com>
8604 L: linux-nvdimm@lists.01.org
8605 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8607 F: drivers/nvdimm/btt*
8609 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8610 M: Ross Zwisler <zwisler@kernel.org>
8611 M: Dan Williams <dan.j.williams@intel.com>
8612 M: Vishal Verma <vishal.l.verma@intel.com>
8613 M: Dave Jiang <dave.jiang@intel.com>
8614 L: linux-nvdimm@lists.01.org
8615 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8617 F: drivers/nvdimm/pmem*
8619 LIBNVDIMM: DEVICETREE BINDINGS
8620 M: Oliver O'Halloran <oohall@gmail.com>
8621 L: linux-nvdimm@lists.01.org
8622 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8624 F: drivers/nvdimm/of_pmem.c
8625 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8627 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8628 M: Dan Williams <dan.j.williams@intel.com>
8629 M: Ross Zwisler <zwisler@kernel.org>
8630 M: Vishal Verma <vishal.l.verma@intel.com>
8631 M: Dave Jiang <dave.jiang@intel.com>
8632 L: linux-nvdimm@lists.01.org
8633 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8637 F: drivers/acpi/nfit/*
8638 F: include/linux/nd.h
8639 F: include/linux/libnvdimm.h
8640 F: include/uapi/linux/ndctl.h
8642 LIGHTNVM PLATFORM SUPPORT
8643 M: Matias Bjorling <mb@lightnvm.io>
8644 W: http://github/OpenChannelSSD
8645 L: linux-block@vger.kernel.org
8647 F: drivers/lightnvm/
8648 F: include/linux/lightnvm.h
8649 F: include/uapi/linux/lightnvm.h
8651 LINUX FOR POWER MACINTOSH
8652 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8653 W: http://www.penguinppc.org/
8654 L: linuxppc-dev@lists.ozlabs.org
8656 F: arch/powerpc/platforms/powermac/
8657 F: drivers/macintosh/
8659 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8660 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8661 M: Paul Mackerras <paulus@samba.org>
8662 M: Michael Ellerman <mpe@ellerman.id.au>
8663 W: https://github.com/linuxppc/linux/wiki
8664 L: linuxppc-dev@lists.ozlabs.org
8665 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8668 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8669 F: Documentation/devicetree/bindings/powerpc/
8670 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8671 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8672 F: Documentation/powerpc/
8674 F: drivers/char/tpm/tpm_ibmvtpm*
8675 F: drivers/crypto/nx/
8676 F: drivers/crypto/vmx/
8677 F: drivers/i2c/busses/i2c-opal.c
8678 F: drivers/net/ethernet/ibm/ibmveth.*
8679 F: drivers/net/ethernet/ibm/ibmvnic.*
8680 F: drivers/pci/hotplug/pnv_php.c
8681 F: drivers/pci/hotplug/rpa*
8682 F: drivers/rtc/rtc-opal.c
8683 F: drivers/scsi/ibmvscsi/
8684 F: drivers/tty/hvc/hvc_opal.c
8685 F: drivers/watchdog/wdrtas.c
8686 F: tools/testing/selftests/powerpc
8693 LINUX FOR POWERPC EMBEDDED MPC5XXX
8694 M: Anatolij Gustschin <agust@denx.de>
8695 L: linuxppc-dev@lists.ozlabs.org
8696 T: git git://git.denx.de/linux-denx-agust.git
8698 F: arch/powerpc/platforms/512x/
8699 F: arch/powerpc/platforms/52xx/
8701 LINUX FOR POWERPC EMBEDDED PPC4XX
8702 M: Alistair Popple <alistair@popple.id.au>
8703 M: Matt Porter <mporter@kernel.crashing.org>
8704 W: http://www.penguinppc.org/
8705 L: linuxppc-dev@lists.ozlabs.org
8707 F: arch/powerpc/platforms/40x/
8708 F: arch/powerpc/platforms/44x/
8710 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8711 M: Scott Wood <oss@buserror.net>
8712 M: Kumar Gala <galak@kernel.crashing.org>
8713 W: http://www.penguinppc.org/
8714 L: linuxppc-dev@lists.ozlabs.org
8715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8717 F: arch/powerpc/platforms/83xx/
8718 F: arch/powerpc/platforms/85xx/
8719 F: Documentation/devicetree/bindings/powerpc/fsl/
8721 LINUX FOR POWERPC EMBEDDED PPC8XX
8722 M: Vitaly Bordug <vitb@kernel.crashing.org>
8723 W: http://www.penguinppc.org/
8724 L: linuxppc-dev@lists.ozlabs.org
8726 F: arch/powerpc/platforms/8xx/
8728 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8729 L: linuxppc-dev@lists.ozlabs.org
8731 F: arch/powerpc/*/*virtex*
8732 F: arch/powerpc/*/*/*virtex*
8734 LINUX FOR POWERPC PA SEMI PWRFICIENT
8735 L: linuxppc-dev@lists.ozlabs.org
8737 F: arch/powerpc/platforms/pasemi/
8738 F: drivers/*/*pasemi*
8739 F: drivers/*/*/*pasemi*
8741 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8742 M: Kees Cook <keescook@chromium.org>
8744 F: drivers/misc/lkdtm/*
8746 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8747 M: Alan Stern <stern@rowland.harvard.edu>
8748 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8749 M: Will Deacon <will.deacon@arm.com>
8750 M: Peter Zijlstra <peterz@infradead.org>
8751 M: Boqun Feng <boqun.feng@gmail.com>
8752 M: Nicholas Piggin <npiggin@gmail.com>
8753 M: David Howells <dhowells@redhat.com>
8754 M: Jade Alglave <j.alglave@ucl.ac.uk>
8755 M: Luc Maranget <luc.maranget@inria.fr>
8756 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8757 R: Akira Yokosawa <akiyks@gmail.com>
8758 R: Daniel Lustig <dlustig@nvidia.com>
8759 L: linux-kernel@vger.kernel.org
8760 L: linux-arch@vger.kernel.org
8762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8763 F: tools/memory-model/
8764 F: Documentation/atomic_bitops.txt
8765 F: Documentation/atomic_t.txt
8766 F: Documentation/core-api/atomic_ops.rst
8767 F: Documentation/core-api/refcount-vs-atomic.rst
8768 F: Documentation/memory-barriers.txt
8770 LIS3LV02D ACCELEROMETER DRIVER
8771 M: Eric Piel <eric.piel@tremplin-utc.net>
8773 F: Documentation/misc-devices/lis3lv02d
8774 F: drivers/misc/lis3lv02d/
8775 F: drivers/platform/x86/hp_accel.c
8778 M: Josh Poimboeuf <jpoimboe@redhat.com>
8779 M: Jessica Yu <jeyu@kernel.org>
8780 M: Jiri Kosina <jikos@kernel.org>
8781 M: Miroslav Benes <mbenes@suse.cz>
8782 R: Petr Mladek <pmladek@suse.com>
8784 F: kernel/livepatch/
8785 F: include/linux/livepatch.h
8786 F: arch/x86/include/asm/livepatch.h
8787 F: arch/x86/kernel/livepatch.c
8788 F: Documentation/livepatch/
8789 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8790 F: samples/livepatch/
8791 L: live-patching@vger.kernel.org
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8795 L: netdev@vger.kernel.org
8797 F: include/linux/llc.h
8798 F: include/uapi/linux/llc.h
8802 LM73 HARDWARE MONITOR DRIVER
8803 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8804 L: linux-hwmon@vger.kernel.org
8806 F: drivers/hwmon/lm73.c
8808 LM78 HARDWARE MONITOR DRIVER
8809 M: Jean Delvare <jdelvare@suse.com>
8810 L: linux-hwmon@vger.kernel.org
8812 F: Documentation/hwmon/lm78
8813 F: drivers/hwmon/lm78.c
8815 LM83 HARDWARE MONITOR DRIVER
8816 M: Jean Delvare <jdelvare@suse.com>
8817 L: linux-hwmon@vger.kernel.org
8819 F: Documentation/hwmon/lm83
8820 F: drivers/hwmon/lm83.c
8822 LM90 HARDWARE MONITOR DRIVER
8823 M: Jean Delvare <jdelvare@suse.com>
8824 L: linux-hwmon@vger.kernel.org
8826 F: Documentation/hwmon/lm90
8827 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8828 F: drivers/hwmon/lm90.c
8829 F: include/dt-bindings/thermal/lm90.h
8831 LM95234 HARDWARE MONITOR DRIVER
8832 M: Guenter Roeck <linux@roeck-us.net>
8833 L: linux-hwmon@vger.kernel.org
8835 F: Documentation/hwmon/lm95234
8836 F: drivers/hwmon/lm95234.c
8838 LME2510 MEDIA DRIVER
8839 M: Malcolm Priestley <tvboxspy@gmail.com>
8840 L: linux-media@vger.kernel.org
8841 W: https://linuxtv.org
8842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8844 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8846 LOADPIN SECURITY MODULE
8847 M: Kees Cook <keescook@chromium.org>
8848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8850 F: security/loadpin/
8851 F: Documentation/admin-guide/LSM/LoadPin.rst
8854 M: Peter Zijlstra <peterz@infradead.org>
8855 M: Ingo Molnar <mingo@redhat.com>
8856 M: Will Deacon <will.deacon@arm.com>
8857 L: linux-kernel@vger.kernel.org
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8860 F: Documentation/locking/
8861 F: include/linux/lockdep.h
8862 F: include/linux/spinlock*.h
8863 F: arch/*/include/asm/spinlock*.h
8864 F: include/linux/rwlock*.h
8865 F: include/linux/mutex*.h
8866 F: include/linux/rwsem*.h
8867 F: arch/*/include/asm/rwsem.h
8868 F: include/linux/seqlock.h
8869 F: lib/locking*.[ch]
8871 X: kernel/locking/locktorture.c
8873 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8874 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8875 L: linux-ntfs-dev@lists.sourceforge.net
8876 W: http://www.linux-ntfs.org/content/view/19/37/
8878 F: Documentation/ldm.txt
8879 F: block/partitions/ldm.*
8881 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8882 M: Sathya Prakash <sathya.prakash@broadcom.com>
8883 M: Chaitra P B <chaitra.basappa@broadcom.com>
8884 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8885 L: MPT-FusionLinux.pdl@broadcom.com
8886 L: linux-scsi@vger.kernel.org
8887 W: http://www.avagotech.com/support/
8889 F: drivers/message/fusion/
8890 F: drivers/scsi/mpt3sas/
8892 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8893 M: Matthew Wilcox <willy@infradead.org>
8894 L: linux-scsi@vger.kernel.org
8896 F: drivers/scsi/sym53c8xx_2/
8899 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8900 L: linux-iio@vger.kernel.org
8902 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8903 F: drivers/iio/dac/ltc1660.c
8905 LTC4261 HARDWARE MONITOR DRIVER
8906 M: Guenter Roeck <linux@roeck-us.net>
8907 L: linux-hwmon@vger.kernel.org
8909 F: Documentation/hwmon/ltc4261
8910 F: drivers/hwmon/ltc4261.c
8912 LTC4306 I2C MULTIPLEXER DRIVER
8913 M: Michael Hennerich <michael.hennerich@analog.com>
8914 W: http://ez.analog.com/community/linux-device-drivers
8915 L: linux-i2c@vger.kernel.org
8917 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8918 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8920 LTP (Linux Test Project)
8921 M: Mike Frysinger <vapier@gentoo.org>
8922 M: Cyril Hrubis <chrubis@suse.cz>
8923 M: Wanlong Gao <wanlong.gao@gmail.com>
8924 M: Jan Stancek <jstancek@redhat.com>
8925 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8926 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8927 L: ltp@lists.linux.it (subscribers-only)
8928 W: http://linux-test-project.github.io/
8929 T: git git://github.com/linux-test-project/ltp.git
8933 M: Geert Uytterhoeven <geert@linux-m68k.org>
8934 L: linux-m68k@lists.linux-m68k.org
8935 W: http://www.linux-m68k.org/
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8941 M68K ON APPLE MACINTOSH
8942 M: Joshua Thompson <funaho@jurai.org>
8943 W: http://www.mac.linux-m68k.org/
8944 L: linux-m68k@lists.linux-m68k.org
8949 M: Philip Blundell <philb@gnu.org>
8950 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8954 M88DS3103 MEDIA DRIVER
8955 M: Antti Palosaari <crope@iki.fi>
8956 L: linux-media@vger.kernel.org
8957 W: https://linuxtv.org
8958 W: http://palosaari.fi/linux/
8959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8960 T: git git://linuxtv.org/anttip/media_tree.git
8962 F: drivers/media/dvb-frontends/m88ds3103*
8964 M88RS2000 MEDIA DRIVER
8965 M: Malcolm Priestley <tvboxspy@gmail.com>
8966 L: linux-media@vger.kernel.org
8967 W: https://linuxtv.org
8968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8970 F: drivers/media/dvb-frontends/m88rs2000*
8972 MA901 MASTERKIT USB FM RADIO DRIVER
8973 M: Alexey Klimov <klimov.linux@gmail.com>
8974 L: linux-media@vger.kernel.org
8975 T: git git://linuxtv.org/media_tree.git
8977 F: drivers/media/radio/radio-ma901.c
8980 M: Johannes Berg <johannes@sipsolutions.net>
8981 L: linux-wireless@vger.kernel.org
8982 W: http://wireless.kernel.org/
8983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8986 F: Documentation/networking/mac80211-injection.txt
8987 F: include/net/mac80211.h
8989 F: drivers/net/wireless/mac80211_hwsim.[ch]
8990 F: Documentation/networking/mac80211_hwsim/README
8993 M: Jassi Brar <jassisinghbrar@gmail.com>
8994 L: linux-kernel@vger.kernel.org
8997 F: include/linux/mailbox_client.h
8998 F: include/linux/mailbox_controller.h
9000 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9001 M: Michael Kerrisk <mtk.manpages@gmail.com>
9002 W: http://www.kernel.org/doc/man-pages
9003 L: linux-man@vger.kernel.org
9006 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9007 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9008 L: linux-mips@vger.kernel.org
9010 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9012 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9013 M: Andrew Lunn <andrew@lunn.ch>
9014 M: Vivien Didelot <vivien.didelot@gmail.com>
9015 L: netdev@vger.kernel.org
9017 F: drivers/net/dsa/mv88e6xxx/
9018 F: include/linux/platform_data/mv88e6xxx.h
9019 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9021 MARVELL ARMADA DRM SUPPORT
9022 M: Russell King <linux@armlinux.org.uk>
9024 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9025 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9026 F: drivers/gpu/drm/armada/
9027 F: include/uapi/drm/armada_drm.h
9028 F: Documentation/devicetree/bindings/display/armada/
9030 MARVELL CRYPTO DRIVER
9031 M: Boris Brezillon <bbrezillon@kernel.org>
9032 M: Arnaud Ebalard <arno@natisbad.org>
9033 F: drivers/crypto/marvell/
9035 L: linux-crypto@vger.kernel.org
9037 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9038 M: Mirko Lindner <mlindner@marvell.com>
9039 M: Stephen Hemminger <stephen@networkplumber.org>
9040 L: netdev@vger.kernel.org
9042 F: drivers/net/ethernet/marvell/sk*
9044 MARVELL LIBERTAS WIRELESS DRIVER
9045 L: libertas-dev@lists.infradead.org
9047 F: drivers/net/wireless/marvell/libertas/
9049 MARVELL MACCHIATOBIN SUPPORT
9050 M: Russell King <linux@armlinux.org.uk>
9051 L: linux-arm-kernel@lists.infradead.org
9053 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9055 MARVELL MV643XX ETHERNET DRIVER
9056 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9057 L: netdev@vger.kernel.org
9059 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9060 F: include/linux/mv643xx.h
9062 MARVELL MV88X3310 PHY DRIVER
9063 M: Russell King <linux@armlinux.org.uk>
9064 L: netdev@vger.kernel.org
9066 F: drivers/net/phy/marvell10g.c
9068 MARVELL MVNETA ETHERNET DRIVER
9069 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9070 L: netdev@vger.kernel.org
9072 F: drivers/net/ethernet/marvell/mvneta.*
9074 MARVELL MWIFIEX WIRELESS DRIVER
9075 M: Amitkumar Karwar <amitkarwar@gmail.com>
9076 M: Nishant Sarmukadam <nishants@marvell.com>
9077 M: Ganapathi Bhat <gbhat@marvell.com>
9078 M: Xinming Hu <huxinming820@gmail.com>
9079 L: linux-wireless@vger.kernel.org
9081 F: drivers/net/wireless/marvell/mwifiex/
9083 MARVELL MWL8K WIRELESS DRIVER
9084 M: Lennert Buytenhek <buytenh@wantstofly.org>
9085 L: linux-wireless@vger.kernel.org
9087 F: drivers/net/wireless/marvell/mwl8k.c
9089 MARVELL NAND CONTROLLER DRIVER
9090 M: Miquel Raynal <miquel.raynal@bootlin.com>
9091 L: linux-mtd@lists.infradead.org
9093 F: drivers/mtd/nand/raw/marvell_nand.c
9094 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9096 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9097 M: Nicolas Pitre <nico@fluxnic.net>
9099 F: drivers/mmc/host/mvsdio.*
9101 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9102 M: Hu Ziji <huziji@marvell.com>
9103 L: linux-mmc@vger.kernel.org
9105 F: drivers/mmc/host/sdhci-xenon*
9106 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9108 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9109 M: Sunil Goutham <sgoutham@marvell.com>
9110 M: Linu Cherian <lcherian@marvell.com>
9111 M: Geetha sowjanya <gakula@marvell.com>
9112 M: Jerin Jacob <jerinj@marvell.com>
9113 L: netdev@vger.kernel.org
9115 F: drivers/net/ethernet/marvell/octeontx2/af/
9117 MATROX FRAMEBUFFER DRIVER
9118 L: linux-fbdev@vger.kernel.org
9120 F: drivers/video/fbdev/matrox/matroxfb_*
9121 F: include/uapi/linux/matroxfb.h
9123 MAX16065 HARDWARE MONITOR DRIVER
9124 M: Guenter Roeck <linux@roeck-us.net>
9125 L: linux-hwmon@vger.kernel.org
9127 F: Documentation/hwmon/max16065
9128 F: drivers/hwmon/max16065.c
9130 MAX2175 SDR TUNER DRIVER
9131 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9132 L: linux-media@vger.kernel.org
9133 T: git git://linuxtv.org/media_tree.git
9135 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9136 F: Documentation/media/v4l-drivers/max2175.rst
9137 F: drivers/media/i2c/max2175*
9138 F: include/uapi/linux/max2175.h
9140 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9141 L: linux-hwmon@vger.kernel.org
9143 F: Documentation/hwmon/max6650
9144 F: drivers/hwmon/max6650.c
9146 MAX6697 HARDWARE MONITOR DRIVER
9147 M: Guenter Roeck <linux@roeck-us.net>
9148 L: linux-hwmon@vger.kernel.org
9150 F: Documentation/hwmon/max6697
9151 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9152 F: drivers/hwmon/max6697.c
9153 F: include/linux/platform_data/max6697.h
9155 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9156 M: Peter Rosin <peda@axentia.se>
9157 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9159 F: Documentation/devicetree/bindings/sound/max9860.txt
9160 F: sound/soc/codecs/max9860.*
9162 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9163 M: Javier Martinez Canillas <javier@dowhile0.org>
9164 L: linux-kernel@vger.kernel.org
9166 F: drivers/regulator/max77802-regulator.c
9167 F: Documentation/devicetree/bindings/*/*max77802.txt
9168 F: include/dt-bindings/*/*max77802.h
9170 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9171 M: Krzysztof Kozlowski <krzk@kernel.org>
9172 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9173 L: linux-pm@vger.kernel.org
9175 F: drivers/power/supply/max14577_charger.c
9176 F: drivers/power/supply/max77693_charger.c
9178 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9179 M: Chanwoo Choi <cw00.choi@samsung.com>
9180 M: Krzysztof Kozlowski <krzk@kernel.org>
9181 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9182 L: linux-kernel@vger.kernel.org
9184 F: drivers/*/max14577*.c
9185 F: drivers/*/max77686*.c
9186 F: drivers/*/max77693*.c
9187 F: drivers/extcon/extcon-max14577.c
9188 F: drivers/extcon/extcon-max77693.c
9189 F: drivers/rtc/rtc-max77686.c
9190 F: drivers/clk/clk-max77686.c
9191 F: Documentation/devicetree/bindings/mfd/max14577.txt
9192 F: Documentation/devicetree/bindings/*/max77686.txt
9193 F: Documentation/devicetree/bindings/mfd/max77693.txt
9194 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9195 F: include/linux/mfd/max14577*.h
9196 F: include/linux/mfd/max77686*.h
9197 F: include/linux/mfd/max77693*.h
9199 MAXIRADIO FM RADIO RECEIVER DRIVER
9200 M: Hans Verkuil <hverkuil@xs4all.nl>
9201 L: linux-media@vger.kernel.org
9202 T: git git://linuxtv.org/media_tree.git
9203 W: https://linuxtv.org
9205 F: drivers/media/radio/radio-maxiradio*
9207 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9208 M: Peter Rosin <peda@axentia.se>
9209 L: linux-iio@vger.kernel.org
9211 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9212 F: drivers/iio/potentiometer/mcp4018.c
9213 F: drivers/iio/potentiometer/mcp4531.c
9215 MCR20A IEEE-802.15.4 RADIO DRIVER
9216 M: Xue Liu <liuxuenetmail@gmail.com>
9217 L: linux-wpan@vger.kernel.org
9218 W: https://github.com/xueliu/mcr20a-linux
9220 F: drivers/net/ieee802154/mcr20a.c
9221 F: drivers/net/ieee802154/mcr20a.h
9222 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9224 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9225 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9226 L: linux-iio@vger.kernel.org
9228 F: drivers/iio/dac/cio-dac.c
9230 MEDIA DRIVERS FOR ASCOT2E
9231 M: Sergey Kozlov <serjk@netup.ru>
9232 M: Abylay Ospan <aospan@netup.ru>
9233 L: linux-media@vger.kernel.org
9234 W: https://linuxtv.org
9236 T: git git://linuxtv.org/media_tree.git
9238 F: drivers/media/dvb-frontends/ascot2e*
9240 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9241 M: Jasmin Jessich <jasmin@anw.at>
9242 L: linux-media@vger.kernel.org
9243 W: https://linuxtv.org
9244 T: git git://linuxtv.org/media_tree.git
9246 F: drivers/media/dvb-frontends/cxd2099*
9248 MEDIA DRIVERS FOR CXD2841ER
9249 M: Sergey Kozlov <serjk@netup.ru>
9250 M: Abylay Ospan <aospan@netup.ru>
9251 L: linux-media@vger.kernel.org
9252 W: https://linuxtv.org
9254 T: git git://linuxtv.org/media_tree.git
9256 F: drivers/media/dvb-frontends/cxd2841er*
9258 MEDIA DRIVERS FOR CXD2880
9259 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9260 L: linux-media@vger.kernel.org
9261 W: http://linuxtv.org/
9262 T: git git://linuxtv.org/media_tree.git
9264 F: drivers/media/dvb-frontends/cxd2880/*
9265 F: drivers/media/spi/cxd2880*
9267 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9268 L: linux-media@vger.kernel.org
9269 W: https://linuxtv.org
9270 T: git git://linuxtv.org/media_tree.git
9272 F: drivers/media/pci/ddbridge/*
9274 MEDIA DRIVERS FOR FREESCALE IMX
9275 M: Steve Longerbeam <slongerbeam@gmail.com>
9276 M: Philipp Zabel <p.zabel@pengutronix.de>
9277 L: linux-media@vger.kernel.org
9278 T: git git://linuxtv.org/media_tree.git
9280 F: Documentation/devicetree/bindings/media/imx.txt
9281 F: Documentation/media/v4l-drivers/imx.rst
9282 F: drivers/staging/media/imx/
9283 F: include/linux/imx-media.h
9284 F: include/media/imx.h
9286 MEDIA DRIVER FOR FREESCALE IMX PXP
9287 M: Philipp Zabel <p.zabel@pengutronix.de>
9288 L: linux-media@vger.kernel.org
9289 T: git git://linuxtv.org/media_tree.git
9291 F: drivers/media/platform/imx-pxp.[ch]
9293 MEDIA DRIVERS FOR HELENE
9294 M: Abylay Ospan <aospan@netup.ru>
9295 L: linux-media@vger.kernel.org
9296 W: https://linuxtv.org
9298 T: git git://linuxtv.org/media_tree.git
9300 F: drivers/media/dvb-frontends/helene*
9302 MEDIA DRIVERS FOR HORUS3A
9303 M: Sergey Kozlov <serjk@netup.ru>
9304 M: Abylay Ospan <aospan@netup.ru>
9305 L: linux-media@vger.kernel.org
9306 W: https://linuxtv.org
9308 T: git git://linuxtv.org/media_tree.git
9310 F: drivers/media/dvb-frontends/horus3a*
9312 MEDIA DRIVERS FOR LNBH25
9313 M: Sergey Kozlov <serjk@netup.ru>
9314 M: Abylay Ospan <aospan@netup.ru>
9315 L: linux-media@vger.kernel.org
9316 W: https://linuxtv.org
9318 T: git git://linuxtv.org/media_tree.git
9320 F: drivers/media/dvb-frontends/lnbh25*
9322 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9323 L: linux-media@vger.kernel.org
9324 W: https://linuxtv.org
9325 T: git git://linuxtv.org/media_tree.git
9327 F: drivers/media/dvb-frontends/mxl5xx*
9329 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9330 M: Sergey Kozlov <serjk@netup.ru>
9331 M: Abylay Ospan <aospan@netup.ru>
9332 L: linux-media@vger.kernel.org
9333 W: https://linuxtv.org
9335 T: git git://linuxtv.org/media_tree.git
9337 F: drivers/media/pci/netup_unidvb/*
9339 MEDIA DRIVERS FOR RENESAS - CEU
9340 M: Jacopo Mondi <jacopo@jmondi.org>
9341 L: linux-media@vger.kernel.org
9342 L: linux-renesas-soc@vger.kernel.org
9343 T: git git://linuxtv.org/media_tree.git
9345 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9346 F: drivers/media/platform/renesas-ceu.c
9347 F: include/media/drv-intf/renesas-ceu.h
9349 MEDIA DRIVERS FOR RENESAS - DRIF
9350 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9351 L: linux-media@vger.kernel.org
9352 L: linux-renesas-soc@vger.kernel.org
9353 T: git git://linuxtv.org/media_tree.git
9355 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9356 F: drivers/media/platform/rcar_drif.c
9358 MEDIA DRIVERS FOR RENESAS - FCP
9359 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9360 L: linux-media@vger.kernel.org
9361 L: linux-renesas-soc@vger.kernel.org
9362 T: git git://linuxtv.org/media_tree.git
9364 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9365 F: drivers/media/platform/rcar-fcp.c
9366 F: include/media/rcar-fcp.h
9368 MEDIA DRIVERS FOR RENESAS - FDP1
9369 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9370 L: linux-media@vger.kernel.org
9371 L: linux-renesas-soc@vger.kernel.org
9372 T: git git://linuxtv.org/media_tree.git
9374 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9375 F: drivers/media/platform/rcar_fdp1.c
9377 MEDIA DRIVERS FOR RENESAS - VIN
9378 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9379 L: linux-media@vger.kernel.org
9380 L: linux-renesas-soc@vger.kernel.org
9381 T: git git://linuxtv.org/media_tree.git
9383 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9384 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9385 F: drivers/media/platform/rcar-vin/
9387 MEDIA DRIVERS FOR RENESAS - VSP1
9388 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9389 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9390 L: linux-media@vger.kernel.org
9391 L: linux-renesas-soc@vger.kernel.org
9392 T: git git://linuxtv.org/media_tree.git
9394 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9395 F: drivers/media/platform/vsp1/
9397 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9398 L: linux-media@vger.kernel.org
9399 W: https://linuxtv.org
9400 T: git git://linuxtv.org/media_tree.git
9402 F: drivers/media/dvb-frontends/stv0910*
9404 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9405 L: linux-media@vger.kernel.org
9406 W: https://linuxtv.org
9407 T: git git://linuxtv.org/media_tree.git
9409 F: drivers/media/dvb-frontends/stv6111*
9411 MEDIA DRIVERS FOR STM32 - DCMI
9412 M: Hugues Fruchet <hugues.fruchet@st.com>
9413 L: linux-media@vger.kernel.org
9414 T: git git://linuxtv.org/media_tree.git
9416 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9417 F: drivers/media/platform/stm32/stm32-dcmi.c
9419 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9420 M: Dmitry Osipenko <digetx@gmail.com>
9421 L: linux-media@vger.kernel.org
9422 L: linux-tegra@vger.kernel.org
9423 T: git git://linuxtv.org/media_tree.git
9425 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9426 F: drivers/staging/media/tegra-vde/
9428 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9430 P: LinuxTV.org Project
9431 L: linux-media@vger.kernel.org
9432 W: https://linuxtv.org
9433 Q: http://patchwork.kernel.org/project/linux-media/list/
9434 T: git git://linuxtv.org/media_tree.git
9436 F: Documentation/devicetree/bindings/media/
9437 F: Documentation/media/
9439 F: drivers/staging/media/
9440 F: include/linux/platform_data/media/
9442 F: include/uapi/linux/dvb/
9443 F: include/uapi/linux/videodev2.h
9444 F: include/uapi/linux/media.h
9445 F: include/uapi/linux/v4l2-*
9446 F: include/uapi/linux/meye.h
9447 F: include/uapi/linux/ivtv*
9448 F: include/uapi/linux/uvcvideo.h
9450 MEDIATEK BLUETOOTH DRIVER
9451 M: Sean Wang <sean.wang@mediatek.com>
9452 L: linux-bluetooth@vger.kernel.org
9453 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9455 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9456 F: drivers/bluetooth/btmtkuart.c
9459 M: Sean Wang <sean.wang@mediatek.com>
9461 F: drivers/media/rc/mtk-cir.c
9464 M: Sean Wang <sean.wang@mediatek.com>
9465 L: dmaengine@vger.kernel.org
9466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9467 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9469 F: Documentation/devicetree/bindings/dma/mtk-*
9470 F: drivers/dma/mediatek/
9472 MEDIATEK PMIC LED DRIVER
9473 M: Sean Wang <sean.wang@mediatek.com>
9475 F: drivers/leds/leds-mt6323.c
9476 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9478 MEDIATEK ETHERNET DRIVER
9479 M: Felix Fietkau <nbd@openwrt.org>
9480 M: John Crispin <john@phrozen.org>
9481 M: Sean Wang <sean.wang@mediatek.com>
9482 M: Nelson Chang <nelson.chang@mediatek.com>
9483 L: netdev@vger.kernel.org
9485 F: drivers/net/ethernet/mediatek/
9487 MEDIATEK SWITCH DRIVER
9488 M: Sean Wang <sean.wang@mediatek.com>
9489 L: netdev@vger.kernel.org
9491 F: drivers/net/dsa/mt7530.*
9492 F: net/dsa/tag_mtk.c
9494 MEDIATEK JPEG DRIVER
9495 M: Rick Chang <rick.chang@mediatek.com>
9496 M: Bin Liu <bin.liu@mediatek.com>
9498 F: drivers/media/platform/mtk-jpeg/
9499 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9502 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9503 M: Houlong Wei <houlong.wei@mediatek.com>
9504 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9506 F: drivers/media/platform/mtk-mdp/
9507 F: drivers/media/platform/mtk-vpu/
9508 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9510 MEDIATEK MEDIA DRIVER
9511 M: Tiffany Lin <tiffany.lin@mediatek.com>
9512 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9514 F: drivers/media/platform/mtk-vcodec/
9515 F: drivers/media/platform/mtk-vpu/
9516 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9517 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9519 MEDIATEK MT76 WIRELESS LAN DRIVER
9520 M: Felix Fietkau <nbd@nbd.name>
9521 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9522 L: linux-wireless@vger.kernel.org
9524 F: drivers/net/wireless/mediatek/mt76/
9526 MEDIATEK MT7601U WIRELESS LAN DRIVER
9527 M: Jakub Kicinski <kubakici@wp.pl>
9528 L: linux-wireless@vger.kernel.org
9530 F: drivers/net/wireless/mediatek/mt7601u/
9532 MEDIATEK NAND CONTROLLER DRIVER
9533 M: Xiaolei Li <xiaolei.li@mediatek.com>
9534 L: linux-mtd@lists.infradead.org
9536 F: drivers/mtd/nand/raw/mtk_*
9537 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9539 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9540 M: Sean Wang <sean.wang@mediatek.com>
9542 F: drivers/char/hw_random/mtk-rng.c
9544 MEDIATEK USB3 DRD IP DRIVER
9545 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9546 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9548 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9550 F: drivers/usb/mtu3/
9552 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9553 M: Peter Senna Tschudin <peter.senna@gmail.com>
9554 M: Martin Donnelly <martin.donnelly@ge.com>
9555 M: Martyn Welch <martyn.welch@collabora.co.uk>
9557 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9558 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9560 MEGARAID SCSI/SAS DRIVERS
9561 M: Kashyap Desai <kashyap.desai@broadcom.com>
9562 M: Sumit Saxena <sumit.saxena@broadcom.com>
9563 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9564 L: megaraidlinux.pdl@broadcom.com
9565 L: linux-scsi@vger.kernel.org
9566 W: http://www.avagotech.com/support/
9568 F: Documentation/scsi/megaraid.txt
9569 F: drivers/scsi/megaraid.*
9570 F: drivers/scsi/megaraid/
9572 MELEXIS MLX90614 DRIVER
9573 M: Crt Mori <cmo@melexis.com>
9574 L: linux-iio@vger.kernel.org
9575 W: http://www.melexis.com
9577 F: drivers/iio/temperature/mlx90614.c
9579 MELEXIS MLX90632 DRIVER
9580 M: Crt Mori <cmo@melexis.com>
9581 L: linux-iio@vger.kernel.org
9582 W: http://www.melexis.com
9584 F: drivers/iio/temperature/mlx90632.c
9586 MELFAS MIP4 TOUCHSCREEN DRIVER
9587 M: Sangwon Jee <jeesw@melfas.com>
9588 W: http://www.melfas.com
9590 F: drivers/input/touchscreen/melfas_mip4.c
9591 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9593 MELLANOX ETHERNET DRIVER (mlx4_en)
9594 M: Tariq Toukan <tariqt@mellanox.com>
9595 L: netdev@vger.kernel.org
9597 W: http://www.mellanox.com
9598 Q: http://patchwork.ozlabs.org/project/netdev/list/
9599 F: drivers/net/ethernet/mellanox/mlx4/en_*
9601 MELLANOX ETHERNET DRIVER (mlx5e)
9602 M: Saeed Mahameed <saeedm@mellanox.com>
9603 L: netdev@vger.kernel.org
9605 W: http://www.mellanox.com
9606 Q: http://patchwork.ozlabs.org/project/netdev/list/
9607 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9609 MELLANOX ETHERNET INNOVA DRIVERS
9610 R: Boris Pismenny <borisp@mellanox.com>
9611 L: netdev@vger.kernel.org
9613 W: http://www.mellanox.com
9614 Q: http://patchwork.ozlabs.org/project/netdev/list/
9615 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9616 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9617 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9618 F: include/linux/mlx5/mlx5_ifc_fpga.h
9620 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9621 R: Boris Pismenny <borisp@mellanox.com>
9622 L: netdev@vger.kernel.org
9624 W: http://www.mellanox.com
9625 Q: http://patchwork.ozlabs.org/project/netdev/list/
9626 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9627 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9629 MELLANOX ETHERNET SWITCH DRIVERS
9630 M: Jiri Pirko <jiri@mellanox.com>
9631 M: Ido Schimmel <idosch@mellanox.com>
9632 L: netdev@vger.kernel.org
9634 W: http://www.mellanox.com
9635 Q: http://patchwork.ozlabs.org/project/netdev/list/
9636 F: drivers/net/ethernet/mellanox/mlxsw/
9637 F: tools/testing/selftests/drivers/net/mlxsw/
9639 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9640 M: mlxsw@mellanox.com
9641 L: netdev@vger.kernel.org
9643 W: http://www.mellanox.com
9644 Q: http://patchwork.ozlabs.org/project/netdev/list/
9645 F: drivers/net/ethernet/mellanox/mlxfw/
9647 MELLANOX HARDWARE PLATFORM SUPPORT
9648 M: Andy Shevchenko <andy@infradead.org>
9649 M: Darren Hart <dvhart@infradead.org>
9650 M: Vadim Pasternak <vadimp@mellanox.com>
9651 L: platform-driver-x86@vger.kernel.org
9653 F: drivers/platform/mellanox/
9655 MELLANOX MLX4 core VPI driver
9656 M: Tariq Toukan <tariqt@mellanox.com>
9657 L: netdev@vger.kernel.org
9658 L: linux-rdma@vger.kernel.org
9659 W: http://www.mellanox.com
9660 Q: http://patchwork.ozlabs.org/project/netdev/list/
9662 F: drivers/net/ethernet/mellanox/mlx4/
9663 F: include/linux/mlx4/
9665 MELLANOX MLX4 IB driver
9666 M: Yishai Hadas <yishaih@mellanox.com>
9667 L: linux-rdma@vger.kernel.org
9668 W: http://www.mellanox.com
9669 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9671 F: drivers/infiniband/hw/mlx4/
9672 F: include/linux/mlx4/
9673 F: include/uapi/rdma/mlx4-abi.h
9675 MELLANOX MLX5 core VPI driver
9676 M: Saeed Mahameed <saeedm@mellanox.com>
9677 M: Leon Romanovsky <leonro@mellanox.com>
9678 L: netdev@vger.kernel.org
9679 L: linux-rdma@vger.kernel.org
9680 W: http://www.mellanox.com
9681 Q: http://patchwork.ozlabs.org/project/netdev/list/
9683 F: drivers/net/ethernet/mellanox/mlx5/core/
9684 F: include/linux/mlx5/
9686 MELLANOX MLX5 IB driver
9687 M: Leon Romanovsky <leonro@mellanox.com>
9688 L: linux-rdma@vger.kernel.org
9689 W: http://www.mellanox.com
9690 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9692 F: drivers/infiniband/hw/mlx5/
9693 F: include/linux/mlx5/
9694 F: include/uapi/rdma/mlx5-abi.h
9696 MELLANOX MLXCPLD I2C AND MUX DRIVER
9697 M: Vadim Pasternak <vadimp@mellanox.com>
9698 M: Michael Shych <michaelsh@mellanox.com>
9699 L: linux-i2c@vger.kernel.org
9701 F: drivers/i2c/busses/i2c-mlxcpld.c
9702 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9703 F: Documentation/i2c/busses/i2c-mlxcpld
9705 MELLANOX MLXCPLD LED DRIVER
9706 M: Vadim Pasternak <vadimp@mellanox.com>
9707 L: linux-leds@vger.kernel.org
9709 F: drivers/leds/leds-mlxcpld.c
9710 F: drivers/leds/leds-mlxreg.c
9711 F: Documentation/leds/leds-mlxcpld.txt
9713 MELLANOX PLATFORM DRIVER
9714 M: Vadim Pasternak <vadimp@mellanox.com>
9715 L: platform-driver-x86@vger.kernel.org
9717 F: drivers/platform/x86/mlx-platform.c
9720 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9721 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9722 L: linux-kernel@vger.kernel.org
9724 F: kernel/sched/membarrier.c
9725 F: include/uapi/linux/membarrier.h
9726 F: arch/powerpc/include/asm/membarrier.h
9729 L: linux-mm@kvack.org
9730 W: http://www.linux-mm.org
9732 F: include/linux/mm.h
9733 F: include/linux/gfp.h
9734 F: include/linux/mmzone.h
9735 F: include/linux/memory_hotplug.h
9736 F: include/linux/vmalloc.h
9739 MEMORY TECHNOLOGY DEVICES (MTD)
9740 M: David Woodhouse <dwmw2@infradead.org>
9741 M: Brian Norris <computersforpeace@gmail.com>
9742 M: Boris Brezillon <bbrezillon@kernel.org>
9743 M: Marek Vasut <marek.vasut@gmail.com>
9744 M: Richard Weinberger <richard@nod.at>
9745 L: linux-mtd@lists.infradead.org
9746 W: http://www.linux-mtd.infradead.org/
9747 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9748 T: git git://git.infradead.org/linux-mtd.git master
9749 T: git git://git.infradead.org/linux-mtd.git mtd/next
9751 F: Documentation/devicetree/bindings/mtd/
9753 F: include/linux/mtd/
9754 F: include/uapi/mtd/
9756 MEN A21 WATCHDOG DRIVER
9757 M: Johannes Thumshirn <morbidrsa@gmail.com>
9758 L: linux-watchdog@vger.kernel.org
9760 F: drivers/watchdog/mena21_wdt.c
9762 MEN CHAMELEON BUS (mcb)
9763 M: Johannes Thumshirn <morbidrsa@gmail.com>
9766 F: include/linux/mcb.h
9767 F: Documentation/men-chameleon-bus.txt
9769 MEN F21BMC (Board Management Controller)
9770 M: Andreas Werner <andreas.werner@men.de>
9772 F: drivers/mfd/menf21bmc.c
9773 F: drivers/watchdog/menf21bmc_wdt.c
9774 F: drivers/leds/leds-menf21bmc.c
9775 F: drivers/hwmon/menf21bmc_hwmon.c
9776 F: Documentation/hwmon/menf21bmc
9778 MEN Z069 WATCHDOG DRIVER
9779 M: Johannes Thumshirn <jth@kernel.org>
9780 L: linux-watchdog@vger.kernel.org
9782 F: drivers/watchdog/menz69_wdt.c
9784 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9785 M: Neil Armstrong <narmstrong@baylibre.com>
9786 L: linux-media@lists.freedesktop.org
9787 L: linux-amlogic@lists.infradead.org
9788 W: http://linux-meson.com/
9790 F: drivers/media/platform/meson/ao-cec.c
9791 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9792 T: git git://linuxtv.org/media_tree.git
9794 MICROBLAZE ARCHITECTURE
9795 M: Michal Simek <monstr@monstr.eu>
9796 W: http://www.monstr.eu/fdt/
9797 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9801 MICROCHIP AT91 SERIAL DRIVER
9802 M: Richard Genoud <richard.genoud@gmail.com>
9804 F: drivers/tty/serial/atmel_serial.c
9805 F: drivers/tty/serial/atmel_serial.h
9806 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9808 MICROCHIP AUDIO ASOC DRIVERS
9809 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9814 MICROCHIP DMA DRIVER
9815 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9817 L: dmaengine@vger.kernel.org
9819 F: drivers/dma/at_hdmac.c
9820 F: drivers/dma/at_hdmac_regs.h
9821 F: include/linux/platform_data/dma-atmel.h
9822 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9823 F: include/dt-bindings/dma/at91.h
9825 MICROCHIP ECC DRIVER
9826 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9827 L: linux-crypto@vger.kernel.org
9829 F: drivers/crypto/atmel-ecc.*
9831 MICROCHIP I2C DRIVER
9832 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9833 L: linux-i2c@vger.kernel.org
9835 F: drivers/i2c/busses/i2c-at91.c
9837 MICROCHIP ISC DRIVER
9838 M: Eugen Hristev <eugen.hristev@microchip.com>
9839 L: linux-media@vger.kernel.org
9841 F: drivers/media/platform/atmel/atmel-isc.c
9842 F: drivers/media/platform/atmel/atmel-isc-regs.h
9843 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9845 MICROCHIP ISI DRIVER
9846 M: Eugen Hristev <eugen.hristev@microchip.com>
9847 L: linux-media@vger.kernel.org
9849 F: drivers/media/platform/atmel/atmel-isi.c
9850 F: drivers/media/platform/atmel/atmel-isi.h
9852 MICROCHIP AT91 USART MFD DRIVER
9853 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9854 L: linux-kernel@vger.kernel.org
9856 F: drivers/mfd/at91-usart.c
9857 F: include/dt-bindings/mfd/at91-usart.h
9858 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9860 MICROCHIP AT91 USART SPI DRIVER
9861 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9862 L: linux-spi@vger.kernel.org
9864 F: drivers/spi/spi-at91-usart.c
9865 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9867 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9868 M: Woojung Huh <Woojung.Huh@microchip.com>
9869 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9870 L: netdev@vger.kernel.org
9872 F: net/dsa/tag_ksz.c
9873 F: drivers/net/dsa/microchip/*
9874 F: include/linux/platform_data/microchip-ksz.h
9875 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9877 MICROCHIP LAN743X ETHERNET DRIVER
9878 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9879 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9880 L: netdev@vger.kernel.org
9882 F: drivers/net/ethernet/microchip/lan743x_*
9884 MICROCHIP LCDFB DRIVER
9885 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9886 L: linux-fbdev@vger.kernel.org
9888 F: drivers/video/fbdev/atmel_lcdfb.c
9889 F: include/video/atmel_lcdc.h
9891 MICROCHIP MMC/SD/SDIO MCI DRIVER
9892 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9894 F: drivers/mmc/host/atmel-mci.c
9896 MICROCHIP MCP16502 PMIC DRIVER
9897 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9900 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9901 F: drivers/regulator/mcp16502.c
9903 MICROCHIP MCP3911 ADC DRIVER
9904 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9905 M: Kent Gustavsson <kent@minoris.se>
9906 L: linux-iio@vger.kernel.org
9908 F: drivers/iio/adc/mcp3911.c
9909 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9911 MICROCHIP NAND DRIVER
9912 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9913 L: linux-mtd@lists.infradead.org
9915 F: drivers/mtd/nand/raw/atmel/*
9916 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9918 MICROCHIP PWM DRIVER
9919 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921 L: linux-pwm@vger.kernel.org
9923 F: drivers/pwm/pwm-atmel.c
9924 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9926 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9927 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9928 M: Eugen Hristev <eugen.hristev@microchip.com>
9929 L: linux-iio@vger.kernel.org
9931 F: drivers/iio/adc/at91-sama5d2_adc.c
9932 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9933 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9935 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9936 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9938 F: drivers/power/reset/at91-sama5d2_shdwc.c
9940 MICROCHIP SPI DRIVER
9941 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9943 F: drivers/spi/spi-atmel.*
9945 MICROCHIP SSC DRIVER
9946 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9949 F: drivers/misc/atmel-ssc.c
9950 F: include/linux/atmel-ssc.h
9952 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9953 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9956 F: drivers/misc/atmel_tclib.c
9957 F: drivers/clocksource/tcb_clksrc.c
9959 MICROCHIP USBA UDC DRIVER
9960 M: Cristian Birsan <cristian.birsan@microchip.com>
9961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9963 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9965 MICROCHIP USB251XB DRIVER
9966 M: Richard Leitner <richard.leitner@skidata.com>
9967 L: linux-usb@vger.kernel.org
9969 F: drivers/usb/misc/usb251xb.c
9970 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9972 MICROCHIP XDMA DRIVER
9973 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9974 L: linux-arm-kernel@lists.infradead.org
9975 L: dmaengine@vger.kernel.org
9977 F: drivers/dma/at_xdmac.c
9980 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9981 L: linux-mips@vger.kernel.org
9983 F: arch/mips/generic/board-ocelot.c
9984 F: arch/mips/configs/generic/board-ocelot.config
9985 F: arch/mips/boot/dts/mscc/
9986 F: Documentation/devicetree/bindings/mips/mscc.txt
9988 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9989 M: Don Brace <don.brace@microsemi.com>
9990 L: esc.storagedev@microsemi.com
9991 L: linux-scsi@vger.kernel.org
9993 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9994 F: drivers/scsi/smartpqi/Kconfig
9995 F: drivers/scsi/smartpqi/Makefile
9996 F: include/linux/cciss*.h
9997 F: include/uapi/linux/cciss*.h
9998 F: Documentation/scsi/smartpqi.txt
10000 MICROSEMI ETHERNET SWITCH DRIVER
10001 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10002 L: netdev@vger.kernel.org
10004 F: drivers/net/ethernet/mscc/
10006 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10007 M: Chen Yu <yu.c.chen@intel.com>
10008 L: platform-driver-x86@vger.kernel.org
10010 F: drivers/platform/x86/surfacepro3_button.c
10012 MICROTEK X6 SCANNER
10013 M: Oliver Neukum <oliver@neukum.org>
10015 F: drivers/usb/image/microtek.*
10018 M: Ralf Baechle <ralf@linux-mips.org>
10019 M: Paul Burton <paul.burton@mips.com>
10020 M: James Hogan <jhogan@kernel.org>
10021 L: linux-mips@vger.kernel.org
10022 W: http://www.linux-mips.org/
10023 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10025 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10027 F: Documentation/devicetree/bindings/mips/
10028 F: Documentation/mips/
10030 F: drivers/platform/mips/
10032 MIPS BOSTON DEVELOPMENT BOARD
10033 M: Paul Burton <paul.burton@mips.com>
10034 L: linux-mips@vger.kernel.org
10036 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10037 F: arch/mips/boot/dts/img/boston.dts
10038 F: arch/mips/configs/generic/board-boston.config
10039 F: drivers/clk/imgtec/clk-boston.c
10040 F: include/dt-bindings/clock/boston-clock.h
10042 MIPS GENERIC PLATFORM
10043 M: Paul Burton <paul.burton@mips.com>
10044 L: linux-mips@vger.kernel.org
10046 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10047 F: arch/mips/generic/
10048 F: arch/mips/tools/generic-board-config.sh
10050 MIPS/LOONGSON1 ARCHITECTURE
10051 M: Keguang Zhang <keguang.zhang@gmail.com>
10052 L: linux-mips@vger.kernel.org
10054 F: arch/mips/loongson32/
10055 F: arch/mips/include/asm/mach-loongson32/
10056 F: drivers/*/*loongson1*
10057 F: drivers/*/*/*loongson1*
10059 MIPS/LOONGSON2 ARCHITECTURE
10060 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10061 L: linux-mips@vger.kernel.org
10063 F: arch/mips/loongson64/fuloong-2e/
10064 F: arch/mips/loongson64/lemote-2f/
10065 F: arch/mips/include/asm/mach-loongson64/
10066 F: drivers/*/*loongson2*
10067 F: drivers/*/*/*loongson2*
10069 MIPS/LOONGSON3 ARCHITECTURE
10070 M: Huacai Chen <chenhc@lemote.com>
10071 L: linux-mips@vger.kernel.org
10073 F: arch/mips/loongson64/
10074 F: arch/mips/include/asm/mach-loongson64/
10075 F: drivers/platform/mips/cpu_hwmon.c
10076 F: drivers/*/*loongson3*
10077 F: drivers/*/*/*loongson3*
10079 MIPS RINT INSTRUCTION EMULATION
10080 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10081 L: linux-mips@vger.kernel.org
10083 F: arch/mips/math-emu/sp_rint.c
10084 F: arch/mips/math-emu/dp_rint.c
10086 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10087 M: Hans Verkuil <hverkuil@xs4all.nl>
10088 L: linux-media@vger.kernel.org
10089 T: git git://linuxtv.org/media_tree.git
10090 W: https://linuxtv.org
10092 F: drivers/media/radio/radio-miropcm20*
10095 R: Lubomir Rintel <lkundrak@v3.sk>
10096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10098 F: arch/arm/boot/dts/mmp*
10099 F: arch/arm/mach-mmp/
10101 MMU GATHER AND TLB INVALIDATION
10102 M: Will Deacon <will.deacon@arm.com>
10103 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10104 M: Andrew Morton <akpm@linux-foundation.org>
10105 M: Nick Piggin <npiggin@gmail.com>
10106 M: Peter Zijlstra <peterz@infradead.org>
10107 L: linux-arch@vger.kernel.org
10108 L: linux-mm@kvack.org
10110 F: arch/*/include/asm/tlb.h
10111 F: include/asm-generic/tlb.h
10114 MN88472 MEDIA DRIVER
10115 M: Antti Palosaari <crope@iki.fi>
10116 L: linux-media@vger.kernel.org
10117 W: https://linuxtv.org
10118 W: http://palosaari.fi/linux/
10119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10121 F: drivers/media/dvb-frontends/mn88472*
10123 MN88473 MEDIA DRIVER
10124 M: Antti Palosaari <crope@iki.fi>
10125 L: linux-media@vger.kernel.org
10126 W: https://linuxtv.org
10127 W: http://palosaari.fi/linux/
10128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10130 F: drivers/media/dvb-frontends/mn88473*
10133 M: Jessica Yu <jeyu@kernel.org>
10134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10136 F: include/linux/module.h
10139 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10140 W: http://popies.net/meye/
10142 F: Documentation/media/v4l-drivers/meye*
10143 F: drivers/media/pci/meye/
10144 F: include/uapi/linux/meye.h
10146 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10147 M: Jiri Slaby <jirislaby@gmail.com>
10149 F: Documentation/serial/moxa-smartio
10150 F: drivers/tty/mxser.*
10152 MR800 AVERMEDIA USB FM RADIO DRIVER
10153 M: Alexey Klimov <klimov.linux@gmail.com>
10154 L: linux-media@vger.kernel.org
10155 T: git git://linuxtv.org/media_tree.git
10157 F: drivers/media/radio/radio-mr800.c
10159 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10160 M: Alan Ott <alan@signal11.us>
10161 L: linux-wpan@vger.kernel.org
10163 F: drivers/net/ieee802154/mrf24j40.c
10164 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10167 M: "Lee, Chun-Yi" <jlee@suse.com>
10168 L: platform-driver-x86@vger.kernel.org
10170 F: drivers/platform/x86/msi-laptop.c
10173 L: platform-driver-x86@vger.kernel.org
10175 F: drivers/platform/x86/msi-wmi.c
10177 MSI001 MEDIA DRIVER
10178 M: Antti Palosaari <crope@iki.fi>
10179 L: linux-media@vger.kernel.org
10180 W: https://linuxtv.org
10181 W: http://palosaari.fi/linux/
10182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10183 T: git git://linuxtv.org/anttip/media_tree.git
10185 F: drivers/media/tuners/msi001*
10187 MSI2500 MEDIA DRIVER
10188 M: Antti Palosaari <crope@iki.fi>
10189 L: linux-media@vger.kernel.org
10190 W: https://linuxtv.org
10191 W: http://palosaari.fi/linux/
10192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10193 T: git git://linuxtv.org/anttip/media_tree.git
10195 F: drivers/media/usb/msi2500/
10197 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10198 M: Robert Jarzmik <robert.jarzmik@free.fr>
10199 L: linux-mtd@lists.infradead.org
10201 F: drivers/mtd/devices/docg3*
10203 MT9M032 APTINA SENSOR DRIVER
10204 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10205 L: linux-media@vger.kernel.org
10206 T: git git://linuxtv.org/media_tree.git
10208 F: drivers/media/i2c/mt9m032.c
10209 F: include/media/i2c/mt9m032.h
10211 MT9P031 APTINA CAMERA SENSOR
10212 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10213 L: linux-media@vger.kernel.org
10214 T: git git://linuxtv.org/media_tree.git
10216 F: drivers/media/i2c/mt9p031.c
10217 F: include/media/i2c/mt9p031.h
10219 MT9T001 APTINA CAMERA SENSOR
10220 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10221 L: linux-media@vger.kernel.org
10222 T: git git://linuxtv.org/media_tree.git
10224 F: drivers/media/i2c/mt9t001.c
10225 F: include/media/i2c/mt9t001.h
10227 MT9T112 APTINA CAMERA SENSOR
10228 M: Jacopo Mondi <jacopo@jmondi.org>
10229 L: linux-media@vger.kernel.org
10230 T: git git://linuxtv.org/media_tree.git
10232 F: drivers/media/i2c/mt9t112.c
10233 F: include/media/i2c/mt9t112.h
10235 MT9V032 APTINA CAMERA SENSOR
10236 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10237 L: linux-media@vger.kernel.org
10238 T: git git://linuxtv.org/media_tree.git
10240 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10241 F: drivers/media/i2c/mt9v032.c
10242 F: include/media/i2c/mt9v032.h
10244 MT9V111 APTINA CAMERA SENSOR
10245 M: Jacopo Mondi <jacopo@jmondi.org>
10246 L: linux-media@vger.kernel.org
10247 T: git git://linuxtv.org/media_tree.git
10249 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10250 F: drivers/media/i2c/mt9v111.c
10252 MULTIFUNCTION DEVICES (MFD)
10253 M: Lee Jones <lee.jones@linaro.org>
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10256 F: Documentation/devicetree/bindings/mfd/
10258 F: include/linux/mfd/
10259 F: include/dt-bindings/mfd/
10261 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10263 F: drivers/mmc/host/mmc_spi.c
10264 F: include/linux/spi/mmc_spi.h
10266 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10267 M: Ulf Hansson <ulf.hansson@linaro.org>
10268 L: linux-mmc@vger.kernel.org
10269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10271 F: Documentation/devicetree/bindings/mmc/
10273 F: include/linux/mmc/
10274 F: include/uapi/linux/mmc/
10276 MULTIPLEXER SUBSYSTEM
10277 M: Peter Rosin <peda@axentia.se>
10279 F: Documentation/ABI/testing/sysfs-class-mux*
10280 F: Documentation/devicetree/bindings/mux/
10281 F: include/dt-bindings/mux/
10282 F: include/linux/mux/
10285 MULTITECH MULTIPORT CARD (ISICOM)
10287 F: drivers/tty/isicom.c
10288 F: include/linux/isicom.h
10290 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10291 M: Bin Liu <b-liu@ti.com>
10292 L: linux-usb@vger.kernel.org
10294 F: drivers/usb/musb/
10296 MXL301RF MEDIA DRIVER
10297 M: Akihiro Tsukada <tskd08@gmail.com>
10298 L: linux-media@vger.kernel.org
10300 F: drivers/media/tuners/mxl301rf*
10302 MXL5007T MEDIA DRIVER
10303 M: Michael Krufky <mkrufky@linuxtv.org>
10304 L: linux-media@vger.kernel.org
10305 W: https://linuxtv.org
10306 W: http://github.com/mkrufky
10307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10308 T: git git://linuxtv.org/mkrufky/tuners.git
10310 F: drivers/media/tuners/mxl5007t.*
10313 M: Marek Vasut <marex@denx.de>
10314 M: Stefan Agner <stefan@agner.ch>
10315 L: dri-devel@lists.freedesktop.org
10317 F: drivers/gpu/drm/mxsfb/
10318 F: Documentation/devicetree/bindings/display/mxsfb.txt
10319 T: git git://anongit.freedesktop.org/drm/drm-misc
10321 MYLEX DAC960 PCI RAID Controller
10322 M: Hannes Reinecke <hare@kernel.org>
10323 L: linux-scsi@vger.kernel.org
10325 F: drivers/scsi/myrb.*
10326 F: drivers/scsi/myrs.*
10328 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10329 M: Chris Lee <christopher.lee@cspi.com>
10330 L: netdev@vger.kernel.org
10331 W: https://www.cspi.com/ethernet-products/support/downloads/
10333 F: drivers/net/ethernet/myricom/myri10ge/
10335 NAND FLASH SUBSYSTEM
10336 M: Boris Brezillon <bbrezillon@kernel.org>
10337 M: Miquel Raynal <miquel.raynal@bootlin.com>
10338 R: Richard Weinberger <richard@nod.at>
10339 L: linux-mtd@lists.infradead.org
10340 W: http://www.linux-mtd.infradead.org/
10341 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10342 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10343 T: git git://git.infradead.org/linux-mtd.git nand/next
10345 F: drivers/mtd/nand/
10346 F: include/linux/mtd/*nand*.h
10348 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10349 M: Daniel Mack <zonque@gmail.com>
10351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10352 W: http://www.native-instruments.com
10353 F: sound/usb/caiaq/
10355 NATSEMI ETHERNET DRIVER (DP8381x)
10357 F: drivers/net/ethernet/natsemi/natsemi.c
10359 NCR 5380 SCSI DRIVERS
10360 M: Finn Thain <fthain@telegraphics.com.au>
10361 M: Michael Schmitz <schmitzmic@gmail.com>
10362 L: linux-scsi@vger.kernel.org
10364 F: Documentation/scsi/g_NCR5380.txt
10365 F: drivers/scsi/NCR5380.*
10366 F: drivers/scsi/arm/cumana_1.c
10367 F: drivers/scsi/arm/oak.c
10368 F: drivers/scsi/atari_scsi.*
10369 F: drivers/scsi/dmx3191d.c
10370 F: drivers/scsi/g_NCR5380.*
10371 F: drivers/scsi/mac_scsi.*
10372 F: drivers/scsi/sun3_scsi.*
10373 F: drivers/scsi/sun3_scsi_vme.c
10376 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10380 NCT6775 HARDWARE MONITOR DRIVER
10381 M: Guenter Roeck <linux@roeck-us.net>
10382 L: linux-hwmon@vger.kernel.org
10384 F: Documentation/hwmon/nct6775
10385 F: drivers/hwmon/nct6775.c
10387 NET_FAILOVER MODULE
10388 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10389 L: netdev@vger.kernel.org
10391 F: driver/net/net_failover.c
10392 F: include/net/net_failover.h
10393 F: Documentation/networking/net_failover.rst
10395 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10396 M: Faisal Latif <faisal.latif@intel.com>
10397 L: linux-rdma@vger.kernel.org
10398 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10400 F: drivers/infiniband/hw/nes/
10401 F: include/uapi/rdma/nes-abi.h
10403 NETEM NETWORK EMULATOR
10404 M: Stephen Hemminger <stephen@networkplumber.org>
10405 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10407 F: net/sched/sch_netem.c
10409 NETERION 10GbE DRIVERS (s2io/vxge)
10410 M: Jon Mason <jdmason@kudzu.us>
10411 L: netdev@vger.kernel.org
10413 F: Documentation/networking/s2io.txt
10414 F: Documentation/networking/vxge.txt
10415 F: drivers/net/ethernet/neterion/
10418 M: Pablo Neira Ayuso <pablo@netfilter.org>
10419 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10420 M: Florian Westphal <fw@strlen.de>
10421 L: netfilter-devel@vger.kernel.org
10422 L: coreteam@netfilter.org
10423 W: http://www.netfilter.org/
10424 W: http://www.iptables.org/
10425 W: http://www.nftables.org/
10426 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10430 F: include/linux/netfilter*
10431 F: include/linux/netfilter/
10432 F: include/net/netfilter/
10433 F: include/uapi/linux/netfilter*
10434 F: include/uapi/linux/netfilter/
10435 F: net/*/netfilter.c
10436 F: net/*/netfilter/
10438 F: net/bridge/br_netfilter*.c
10440 NETROM NETWORK LAYER
10441 M: Ralf Baechle <ralf@linux-mips.org>
10442 L: linux-hams@vger.kernel.org
10443 W: http://www.linux-ax25.org/
10445 F: include/net/netrom.h
10446 F: include/uapi/linux/netrom.h
10449 NETRONOME ETHERNET DRIVERS
10450 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10451 L: oss-drivers@netronome.com
10453 F: drivers/net/ethernet/netronome/
10455 NETWORK BLOCK DEVICE (NBD)
10456 M: Josef Bacik <josef@toxicpanda.com>
10458 L: linux-block@vger.kernel.org
10459 L: nbd@other.debian.org
10460 F: Documentation/blockdev/nbd.txt
10461 F: drivers/block/nbd.c
10462 F: include/uapi/linux/nbd.h
10464 NETWORK DROP MONITOR
10465 M: Neil Horman <nhorman@tuxdriver.com>
10466 L: netdev@vger.kernel.org
10468 W: https://fedorahosted.org/dropwatch/
10469 F: net/core/drop_monitor.c
10472 M: "David S. Miller" <davem@davemloft.net>
10473 L: netdev@vger.kernel.org
10474 W: http://www.linuxfoundation.org/en/Net
10475 Q: http://patchwork.ozlabs.org/project/netdev/list/
10476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10479 F: Documentation/devicetree/bindings/net/
10481 F: include/linux/if_*
10482 F: include/linux/netdevice.h
10483 F: include/linux/etherdevice.h
10484 F: include/linux/fcdevice.h
10485 F: include/linux/fddidevice.h
10486 F: include/linux/hippidevice.h
10487 F: include/linux/inetdevice.h
10488 F: include/uapi/linux/if_*
10489 F: include/uapi/linux/netdevice.h
10491 NETWORKING DRIVERS (WIRELESS)
10492 M: Kalle Valo <kvalo@codeaurora.org>
10493 L: linux-wireless@vger.kernel.org
10494 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10498 F: Documentation/devicetree/bindings/net/wireless/
10499 F: drivers/net/wireless/
10502 M: Andrew Lunn <andrew@lunn.ch>
10503 M: Vivien Didelot <vivien.didelot@gmail.com>
10504 M: Florian Fainelli <f.fainelli@gmail.com>
10506 F: Documentation/devicetree/bindings/net/dsa/
10508 F: include/net/dsa.h
10509 F: include/linux/dsa/
10510 F: drivers/net/dsa/
10512 NETWORKING [GENERAL]
10513 M: "David S. Miller" <davem@davemloft.net>
10514 L: netdev@vger.kernel.org
10515 W: http://www.linuxfoundation.org/en/Net
10516 Q: http://patchwork.ozlabs.org/project/netdev/list/
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10519 B: mailto:netdev@vger.kernel.org
10523 F: include/linux/in.h
10524 F: include/linux/net.h
10525 F: include/linux/netdevice.h
10526 F: include/uapi/linux/in.h
10527 F: include/uapi/linux/net.h
10528 F: include/uapi/linux/netdevice.h
10529 F: include/uapi/linux/net_namespace.h
10530 F: tools/testing/selftests/net/
10533 F: Documentation/networking/
10536 M: Steffen Klassert <steffen.klassert@secunet.com>
10537 M: Herbert Xu <herbert@gondor.apana.org.au>
10538 M: "David S. Miller" <davem@davemloft.net>
10539 L: netdev@vger.kernel.org
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10548 F: net/ipv4/ipcomp.c
10549 F: net/ipv4/ip_vti.c
10553 F: net/ipv6/ipcomp6.c
10554 F: net/ipv6/ip6_vti.c
10555 F: include/uapi/linux/xfrm.h
10556 F: include/net/xfrm.h
10558 NETWORKING [IPv4/IPv6]
10559 M: "David S. Miller" <davem@davemloft.net>
10560 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10561 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10562 L: netdev@vger.kernel.org
10563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10570 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10571 M: Paul Moore <paul@paul-moore.com>
10572 W: https://github.com/netlabel
10573 L: netdev@vger.kernel.org
10574 L: linux-security-module@vger.kernel.org
10576 F: Documentation/netlabel/
10577 F: include/net/calipso.h
10578 F: include/net/cipso_ipv4.h
10579 F: include/net/netlabel.h
10580 F: include/uapi/linux/netfilter/xt_SECMARK.h
10581 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10583 F: net/ipv4/cipso_ipv4.c
10584 F: net/ipv6/calipso.c
10585 F: net/netfilter/xt_CONNSECMARK.c
10586 F: net/netfilter/xt_SECMARK.c
10589 M: Eric Dumazet <edumazet@google.com>
10590 L: netdev@vger.kernel.org
10593 F: net/ipv4/syncookies.c
10595 F: net/ipv6/syncookies.c
10596 F: include/uapi/linux/tcp.h
10597 F: include/net/tcp.h
10598 F: include/linux/tcp.h
10599 F: include/trace/events/tcp.h
10602 M: Boris Pismenny <borisp@mellanox.com>
10603 M: Aviad Yehezkel <aviadye@mellanox.com>
10604 M: Dave Watson <davejwatson@fb.com>
10605 M: John Fastabend <john.fastabend@gmail.com>
10606 M: Daniel Borkmann <daniel@iogearbox.net>
10607 L: netdev@vger.kernel.org
10610 F: include/uapi/linux/tls.h
10611 F: include/net/tls.h
10613 NETWORKING [WIRELESS]
10614 L: linux-wireless@vger.kernel.org
10615 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10618 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10620 F: drivers/net/netdevsim/*
10622 NETXEN (1/10) GbE SUPPORT
10623 M: Manish Chopra <manish.chopra@cavium.com>
10624 M: Rahul Verma <rahul.verma@cavium.com>
10625 M: Dept-GELinuxNICDev@cavium.com
10626 L: netdev@vger.kernel.org
10628 F: drivers/net/ethernet/qlogic/netxen/
10631 M: Samuel Ortiz <sameo@linux.intel.com>
10632 L: linux-wireless@vger.kernel.org
10633 L: linux-nfc@lists.01.org (subscribers-only)
10636 F: include/net/nfc/
10637 F: include/uapi/linux/nfc.h
10639 F: include/linux/platform_data/nfcmrvl.h
10640 F: include/linux/platform_data/nxp-nci.h
10641 F: Documentation/devicetree/bindings/net/nfc/
10643 NFS, SUNRPC, AND LOCKD CLIENTS
10644 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10645 M: Anna Schumaker <anna.schumaker@netapp.com>
10646 L: linux-nfs@vger.kernel.org
10647 W: http://client.linux-nfs.org
10648 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10654 F: include/linux/lockd/
10655 F: include/linux/nfs*
10656 F: include/linux/sunrpc/
10657 F: include/uapi/linux/nfs*
10658 F: include/uapi/linux/sunrpc/
10661 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10662 L: linux-nilfs@vger.kernel.org
10663 W: https://nilfs.sourceforge.io/
10664 W: https://nilfs.osdn.jp/
10665 T: git git://github.com/konis/nilfs2.git
10667 F: Documentation/filesystems/nilfs2.txt
10669 F: include/trace/events/nilfs2.h
10670 F: include/uapi/linux/nilfs2_api.h
10671 F: include/uapi/linux/nilfs2_ondisk.h
10673 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10674 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10675 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10677 F: Documentation/scsi/NinjaSCSI.txt
10678 F: drivers/scsi/pcmcia/nsp_*
10680 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10681 M: GOTO Masanori <gotom@debian.or.jp>
10682 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10683 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10685 F: Documentation/scsi/NinjaSCSI.txt
10686 F: drivers/scsi/nsp32*
10689 M: Ley Foon Tan <lftan@altera.com>
10690 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10695 NOHZ, DYNTICKS SUPPORT
10696 M: Frederic Weisbecker <fweisbec@gmail.com>
10697 M: Thomas Gleixner <tglx@linutronix.de>
10698 M: Ingo Molnar <mingo@kernel.org>
10699 L: linux-kernel@vger.kernel.org
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10702 F: kernel/time/tick*.*
10703 F: include/linux/tick.h
10704 F: include/linux/sched/nohz.h
10706 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10707 M: Pavel Machek <pavel@ucw.cz>
10708 M: Sakari Ailus <sakari.ailus@iki.fi>
10709 L: linux-media@vger.kernel.org
10711 F: drivers/media/i2c/et8ek8
10712 F: drivers/media/i2c/ad5820.c
10714 NOKIA N900 POWER SUPPLY DRIVERS
10715 R: Pali Rohár <pali.rohar@gmail.com>
10716 F: include/linux/power/bq2415x_charger.h
10717 F: include/linux/power/bq27xxx_battery.h
10718 F: include/linux/power/isp1704_charger.h
10719 F: drivers/power/supply/bq2415x_charger.c
10720 F: drivers/power/supply/bq27xxx_battery.c
10721 F: drivers/power/supply/bq27xxx_battery_i2c.c
10722 F: drivers/power/supply/isp1704_charger.c
10723 F: drivers/power/supply/rx51_battery.c
10726 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10727 L: linux-ntb@googlegroups.com
10729 F: drivers/ntb/hw/amd/
10732 M: Jon Mason <jdmason@kudzu.us>
10733 M: Dave Jiang <dave.jiang@intel.com>
10734 M: Allen Hubbe <allenbh@gmail.com>
10735 L: linux-ntb@googlegroups.com
10737 W: https://github.com/jonmason/ntb/wiki
10738 T: git git://github.com/jonmason/ntb.git
10740 F: drivers/net/ntb_netdev.c
10741 F: include/linux/ntb.h
10742 F: include/linux/ntb_transport.h
10743 F: tools/testing/selftests/ntb/
10746 M: Serge Semin <fancer.lancer@gmail.com>
10747 L: linux-ntb@googlegroups.com
10749 F: drivers/ntb/hw/idt/
10752 M: Dave Jiang <dave.jiang@intel.com>
10753 L: linux-ntb@googlegroups.com
10755 W: https://github.com/davejiang/linux/wiki
10756 T: git https://github.com/davejiang/linux.git
10757 F: drivers/ntb/hw/intel/
10760 M: Anton Altaparmakov <anton@tuxera.com>
10761 L: linux-ntfs-dev@lists.sourceforge.net
10762 W: http://www.tuxera.com/
10763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10765 F: Documentation/filesystems/ntfs.txt
10769 M: Finn Thain <fthain@telegraphics.com.au>
10770 L: linux-m68k@lists.linux-m68k.org
10772 F: arch/*/include/asm/nubus.h
10774 F: include/linux/nubus.h
10775 F: include/uapi/linux/nubus.h
10777 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10778 M: Antonino Daplas <adaplas@gmail.com>
10779 L: linux-fbdev@vger.kernel.org
10781 F: drivers/video/fbdev/riva/
10782 F: drivers/video/fbdev/nvidia/
10785 M: Keith Busch <keith.busch@intel.com>
10786 M: Jens Axboe <axboe@fb.com>
10787 M: Christoph Hellwig <hch@lst.de>
10788 M: Sagi Grimberg <sagi@grimberg.me>
10789 L: linux-nvme@lists.infradead.org
10790 T: git://git.infradead.org/nvme.git
10791 W: http://git.infradead.org/nvme.git
10793 F: drivers/nvme/host/
10794 F: include/linux/nvme.h
10795 F: include/uapi/linux/nvme_ioctl.h
10797 NVM EXPRESS FC TRANSPORT DRIVERS
10798 M: James Smart <james.smart@broadcom.com>
10799 L: linux-nvme@lists.infradead.org
10801 F: include/linux/nvme-fc.h
10802 F: include/linux/nvme-fc-driver.h
10803 F: drivers/nvme/host/fc.c
10804 F: drivers/nvme/target/fc.c
10805 F: drivers/nvme/target/fcloop.c
10807 NVM EXPRESS TARGET DRIVER
10808 M: Christoph Hellwig <hch@lst.de>
10809 M: Sagi Grimberg <sagi@grimberg.me>
10810 L: linux-nvme@lists.infradead.org
10811 T: git://git.infradead.org/nvme.git
10812 W: http://git.infradead.org/nvme.git
10814 F: drivers/nvme/target/
10817 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10820 F: Documentation/devicetree/bindings/nvmem/
10821 F: Documentation/ABI/stable/sysfs-bus-nvmem
10822 F: include/linux/nvmem-consumer.h
10823 F: include/linux/nvmem-provider.h
10825 NXP SGTL5000 DRIVER
10826 M: Fabio Estevam <fabio.estevam@nxp.com>
10827 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10829 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10830 F: sound/soc/codecs/sgtl5000*
10832 NXP TDA998X DRM DRIVER
10833 M: Russell King <linux@armlinux.org.uk>
10835 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10836 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10837 F: drivers/gpu/drm/i2c/tda998x_drv.c
10838 F: include/drm/i2c/tda998x.h
10839 F: include/dt-bindings/display/tda998x.h
10843 M: Peter Rosin <peda@axentia.se>
10844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10846 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10847 F: sound/soc/codecs/tfa9879*
10850 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10851 R: Charles Gorand <charles.gorand@effinnov.com>
10852 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10854 F: drivers/nfc/nxp-nci
10857 M: Josh Poimboeuf <jpoimboe@redhat.com>
10858 M: Peter Zijlstra <peterz@infradead.org>
10862 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10863 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10864 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10865 L: linuxppc-dev@lists.ozlabs.org
10867 F: arch/powerpc/platforms/powernv/ocxl.c
10868 F: arch/powerpc/include/asm/pnv-ocxl.h
10869 F: drivers/misc/ocxl/
10870 F: include/misc/ocxl*
10871 F: include/uapi/misc/ocxl.h
10872 F: Documentation/accelerators/ocxl.rst
10875 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10876 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10878 L: linux-omap@vger.kernel.org
10880 F: sound/soc/ti/omap*
10881 F: sound/soc/ti/rx51.c
10882 F: sound/soc/ti/n810.c
10883 F: sound/soc/ti/sdma-pcm.*
10885 OMAP CLOCK FRAMEWORK SUPPORT
10886 M: Paul Walmsley <paul@pwsan.com>
10887 L: linux-omap@vger.kernel.org
10889 F: arch/arm/*omap*/*clock*
10891 OMAP DEVICE TREE SUPPORT
10892 M: Benoît Cousson <bcousson@baylibre.com>
10893 M: Tony Lindgren <tony@atomide.com>
10894 L: linux-omap@vger.kernel.org
10895 L: devicetree@vger.kernel.org
10897 F: arch/arm/boot/dts/*omap*
10898 F: arch/arm/boot/dts/*am3*
10899 F: arch/arm/boot/dts/*am4*
10900 F: arch/arm/boot/dts/*am5*
10901 F: arch/arm/boot/dts/*dra7*
10903 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10904 L: linux-omap@vger.kernel.org
10905 L: linux-fbdev@vger.kernel.org
10907 F: drivers/video/fbdev/omap2/
10908 F: Documentation/arm/OMAP/DSS
10910 OMAP FRAMEBUFFER SUPPORT
10911 L: linux-fbdev@vger.kernel.org
10912 L: linux-omap@vger.kernel.org
10914 F: drivers/video/fbdev/omap/
10916 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10917 M: Roger Quadros <rogerq@ti.com>
10918 M: Tony Lindgren <tony@atomide.com>
10919 L: linux-omap@vger.kernel.org
10921 F: drivers/memory/omap-gpmc.c
10922 F: arch/arm/mach-omap2/*gpmc*
10925 M: Grygorii Strashko <grygorii.strashko@ti.com>
10926 M: Santosh Shilimkar <ssantosh@kernel.org>
10927 M: Kevin Hilman <khilman@kernel.org>
10928 L: linux-omap@vger.kernel.org
10930 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10931 F: drivers/gpio/gpio-omap.c
10933 OMAP HARDWARE SPINLOCK SUPPORT
10934 M: Ohad Ben-Cohen <ohad@wizery.com>
10935 L: linux-omap@vger.kernel.org
10937 F: drivers/hwspinlock/omap_hwspinlock.c
10939 OMAP HS MMC SUPPORT
10940 L: linux-mmc@vger.kernel.org
10941 L: linux-omap@vger.kernel.org
10943 F: drivers/mmc/host/omap_hsmmc.c
10946 M: Paul Walmsley <paul@pwsan.com>
10947 L: linux-omap@vger.kernel.org
10949 F: arch/arm/mach-omap2/omap_hwmod*data*
10951 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10952 M: Benoît Cousson <bcousson@baylibre.com>
10953 L: linux-omap@vger.kernel.org
10955 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10958 M: Benoît Cousson <bcousson@baylibre.com>
10959 M: Paul Walmsley <paul@pwsan.com>
10960 L: linux-omap@vger.kernel.org
10962 F: arch/arm/mach-omap2/omap_hwmod.*
10965 M: Vignesh R <vigneshr@ti.com>
10966 L: linux-omap@vger.kernel.org
10967 L: linux-i2c@vger.kernel.org
10969 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10970 F: drivers/i2c/busses/i2c-omap.c
10972 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10973 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10974 L: linux-media@vger.kernel.org
10976 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10977 F: drivers/media/platform/omap3isp/
10978 F: drivers/staging/media/omap4iss/
10981 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10982 L: linux-omap@vger.kernel.org
10984 F: drivers/mmc/host/omap.c
10986 OMAP POWER MANAGEMENT SUPPORT
10987 M: Kevin Hilman <khilman@kernel.org>
10988 L: linux-omap@vger.kernel.org
10990 F: arch/arm/*omap*/*pm*
10991 F: drivers/cpufreq/omap-cpufreq.c
10993 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10994 M: Rajendra Nayak <rnayak@codeaurora.org>
10995 M: Paul Walmsley <paul@pwsan.com>
10996 L: linux-omap@vger.kernel.org
10998 F: arch/arm/mach-omap2/prm*
11000 OMAP RANDOM NUMBER GENERATOR SUPPORT
11001 M: Deepak Saxena <dsaxena@plexity.net>
11003 F: drivers/char/hw_random/omap-rng.c
11006 L: linux-usb@vger.kernel.org
11007 L: linux-omap@vger.kernel.org
11009 F: drivers/usb/*/*omap*
11010 F: arch/arm/*omap*/usb*
11012 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11013 M: Mark Jackson <mpfj@newflow.co.uk>
11014 L: linux-omap@vger.kernel.org
11016 F: arch/arm/boot/dts/am335x-nano.dts
11019 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11020 M: Tony Lindgren <tony@atomide.com>
11021 L: linux-omap@vger.kernel.org
11022 Q: http://patchwork.kernel.org/project/linux-omap/list/
11023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11025 F: arch/arm/mach-omap1/
11026 F: arch/arm/plat-omap/
11027 F: arch/arm/configs/omap1_defconfig
11028 F: drivers/i2c/busses/i2c-omap.c
11029 F: include/linux/platform_data/i2c-omap.h
11030 F: include/linux/platform_data/ams-delta-fiq.h
11033 M: Tony Lindgren <tony@atomide.com>
11034 L: linux-omap@vger.kernel.org
11035 W: http://www.muru.com/linux/omap/
11036 W: http://linux.omap.com/
11037 Q: http://patchwork.kernel.org/project/linux-omap/list/
11038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11040 F: arch/arm/mach-omap2/
11041 F: arch/arm/plat-omap/
11042 F: arch/arm/configs/omap2plus_defconfig
11043 F: drivers/i2c/busses/i2c-omap.c
11044 F: drivers/irqchip/irq-omap-intc.c
11045 F: drivers/mfd/*omap*.c
11046 F: drivers/mfd/menelaus.c
11047 F: drivers/mfd/palmas.c
11048 F: drivers/mfd/tps65217.c
11049 F: drivers/mfd/tps65218.c
11050 F: drivers/mfd/tps65910.c
11051 F: drivers/mfd/twl-core.[ch]
11052 F: drivers/mfd/twl4030*.c
11053 F: drivers/mfd/twl6030*.c
11054 F: drivers/mfd/twl6040*.c
11055 F: drivers/regulator/palmas-regulator*.c
11056 F: drivers/regulator/pbias-regulator.c
11057 F: drivers/regulator/tps65217-regulator.c
11058 F: drivers/regulator/tps65218-regulator.c
11059 F: drivers/regulator/tps65910-regulator.c
11060 F: drivers/regulator/twl-regulator.c
11061 F: drivers/regulator/twl6030-regulator.c
11062 F: include/linux/platform_data/i2c-omap.h
11064 ONION OMEGA2+ BOARD
11065 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11066 L: linux-mips@vger.kernel.org
11068 F: arch/mips/boot/dts/ralink/omega2p.dts
11071 M: Bob Copeland <me@bobcopeland.com>
11072 L: linux-karma-devel@lists.sourceforge.net
11074 F: Documentation/filesystems/omfs.txt
11077 OMNIKEY CARDMAN 4000 DRIVER
11078 M: Harald Welte <laforge@gnumonks.org>
11080 F: drivers/char/pcmcia/cm4000_cs.c
11081 F: include/linux/cm4000_cs.h
11082 F: include/uapi/linux/cm4000_cs.h
11084 OMNIKEY CARDMAN 4040 DRIVER
11085 M: Harald Welte <laforge@gnumonks.org>
11087 F: drivers/char/pcmcia/cm4040_cs.*
11089 OMNIVISION OV13858 SENSOR DRIVER
11090 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11091 L: linux-media@vger.kernel.org
11092 T: git git://linuxtv.org/media_tree.git
11094 F: drivers/media/i2c/ov13858.c
11096 OMNIVISION OV2680 SENSOR DRIVER
11097 M: Rui Miguel Silva <rmfrfs@gmail.com>
11098 L: linux-media@vger.kernel.org
11099 T: git git://linuxtv.org/media_tree.git
11101 F: drivers/media/i2c/ov2680.c
11102 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11104 OMNIVISION OV2685 SENSOR DRIVER
11105 M: Shunqian Zheng <zhengsq@rock-chips.com>
11106 L: linux-media@vger.kernel.org
11107 T: git git://linuxtv.org/media_tree.git
11109 F: drivers/media/i2c/ov2685.c
11111 OMNIVISION OV5640 SENSOR DRIVER
11112 M: Steve Longerbeam <slongerbeam@gmail.com>
11113 L: linux-media@vger.kernel.org
11114 T: git git://linuxtv.org/media_tree.git
11116 F: drivers/media/i2c/ov5640.c
11118 OMNIVISION OV5647 SENSOR DRIVER
11119 M: Luis Oliveira <lolivei@synopsys.com>
11120 L: linux-media@vger.kernel.org
11121 T: git git://linuxtv.org/media_tree.git
11123 F: drivers/media/i2c/ov5647.c
11125 OMNIVISION OV5695 SENSOR DRIVER
11126 M: Shunqian Zheng <zhengsq@rock-chips.com>
11127 L: linux-media@vger.kernel.org
11128 T: git git://linuxtv.org/media_tree.git
11130 F: drivers/media/i2c/ov5695.c
11132 OMNIVISION OV7670 SENSOR DRIVER
11133 M: Jonathan Corbet <corbet@lwn.net>
11134 L: linux-media@vger.kernel.org
11135 T: git git://linuxtv.org/media_tree.git
11137 F: drivers/media/i2c/ov7670.c
11138 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11140 OMNIVISION OV772x SENSOR DRIVER
11141 M: Jacopo Mondi <jacopo@jmondi.org>
11142 L: linux-media@vger.kernel.org
11143 T: git git://linuxtv.org/media_tree.git
11145 F: drivers/media/i2c/ov772x.c
11146 F: include/media/i2c/ov772x.h
11147 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11149 OMNIVISION OV7740 SENSOR DRIVER
11150 M: Wenyou Yang <wenyou.yang@microchip.com>
11151 L: linux-media@vger.kernel.org
11152 T: git git://linuxtv.org/media_tree.git
11154 F: drivers/media/i2c/ov7740.c
11155 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11157 OMNIVISION OV9650 SENSOR DRIVER
11158 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11159 R: Akinobu Mita <akinobu.mita@gmail.com>
11160 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11161 L: linux-media@vger.kernel.org
11162 T: git git://linuxtv.org/media_tree.git
11164 F: drivers/media/i2c/ov9650.c
11165 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11167 ONENAND FLASH DRIVER
11168 M: Kyungmin Park <kyungmin.park@samsung.com>
11169 L: linux-mtd@lists.infradead.org
11171 F: drivers/mtd/nand/onenand/
11172 F: include/linux/mtd/onenand*.h
11174 ONSTREAM SCSI TAPE DRIVER
11175 M: Willem Riede <osst@riede.org>
11176 L: osst-users@lists.sourceforge.net
11177 L: linux-scsi@vger.kernel.org
11179 F: Documentation/scsi/osst.txt
11180 F: drivers/scsi/osst.*
11181 F: drivers/scsi/osst_*.h
11182 F: drivers/scsi/st.h
11185 M: Jens Wiklander <jens.wiklander@linaro.org>
11187 F: drivers/tee/optee/
11190 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11191 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11192 L: linux-rdma@vger.kernel.org
11194 F: drivers/infiniband/ulp/opa_vnic
11196 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11197 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11198 M: Frank Rowand <frowand.list@gmail.com>
11199 L: devicetree@vger.kernel.org
11201 F: Documentation/devicetree/dynamic-resolution-notes.txt
11202 F: Documentation/devicetree/overlay-notes.txt
11203 F: drivers/of/overlay.c
11204 F: drivers/of/resolver.c
11205 K: of_overlay_notifier_
11207 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11208 M: Rob Herring <robh+dt@kernel.org>
11209 M: Frank Rowand <frowand.list@gmail.com>
11210 L: devicetree@vger.kernel.org
11211 W: http://www.devicetree.org/
11212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11215 F: include/linux/of*.h
11217 F: Documentation/ABI/testing/sysfs-firmware-ofw
11219 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11220 M: Rob Herring <robh+dt@kernel.org>
11221 M: Mark Rutland <mark.rutland@arm.com>
11222 L: devicetree@vger.kernel.org
11223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11224 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11226 F: Documentation/devicetree/
11227 F: arch/*/boot/dts/
11228 F: include/dt-bindings/
11230 OPENCORES I2C BUS DRIVER
11231 M: Peter Korsgaard <peter@korsgaard.com>
11232 L: linux-i2c@vger.kernel.org
11234 F: Documentation/i2c/busses/i2c-ocores
11235 F: drivers/i2c/busses/i2c-ocores.c
11237 OPENRISC ARCHITECTURE
11238 M: Jonas Bonn <jonas@southpole.se>
11239 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11240 M: Stafford Horne <shorne@gmail.com>
11241 T: git git://github.com/openrisc/linux.git
11242 L: openrisc@lists.librecores.org
11243 W: http://openrisc.io
11245 F: Documentation/devicetree/bindings/openrisc/
11246 F: Documentation/openrisc/
11248 F: drivers/irqchip/irq-ompic.c
11249 F: drivers/irqchip/irq-or1k-*
11252 M: Pravin B Shelar <pshelar@ovn.org>
11253 L: netdev@vger.kernel.org
11254 L: dev@openvswitch.org
11255 W: http://openvswitch.org
11257 F: net/openvswitch/
11258 F: include/uapi/linux/openvswitch.h
11260 OPERATING PERFORMANCE POINTS (OPP)
11261 M: Viresh Kumar <vireshk@kernel.org>
11262 M: Nishanth Menon <nm@ti.com>
11263 M: Stephen Boyd <sboyd@kernel.org>
11264 L: linux-pm@vger.kernel.org
11266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11268 F: include/linux/pm_opp.h
11269 F: Documentation/power/opp.txt
11270 F: Documentation/devicetree/bindings/opp/
11273 M: Clemens Ladisch <clemens@ladisch.de>
11274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11275 T: git git://git.alsa-project.org/alsa-kernel.git
11277 F: sound/drivers/opl4/
11280 M: Robert Richter <rric@kernel.org>
11281 L: oprofile-list@lists.sf.net
11283 F: arch/*/include/asm/oprofile*.h
11284 F: arch/*/oprofile/
11285 F: drivers/oprofile/
11286 F: include/linux/oprofile.h
11288 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11289 M: Mark Fasheh <mark@fasheh.com>
11290 M: Joel Becker <jlbec@evilplan.org>
11291 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11292 W: http://ocfs2.wiki.kernel.org
11294 F: Documentation/filesystems/ocfs2.txt
11295 F: Documentation/filesystems/dlmfs.txt
11298 ORANGEFS FILESYSTEM
11299 M: Mike Marshall <hubcap@omnibond.com>
11300 R: Martin Brandenburg <martin@omnibond.com>
11301 L: devel@lists.orangefs.org
11302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11305 F: Documentation/filesystems/orangefs.txt
11308 L: linux-wireless@vger.kernel.org
11309 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11310 W: http://www.nongnu.org/orinoco/
11312 F: drivers/net/wireless/intersil/orinoco/
11314 OSD LIBRARY and FILESYSTEM
11315 M: Boaz Harrosh <ooo@electrozaur.com>
11317 F: drivers/scsi/osd/
11318 F: include/scsi/osd_*
11321 OV2659 OMNIVISION SENSOR DRIVER
11322 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11323 L: linux-media@vger.kernel.org
11324 W: https://linuxtv.org
11325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11326 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11328 F: drivers/media/i2c/ov2659.c
11329 F: include/media/i2c/ov2659.h
11332 M: Miklos Szeredi <miklos@szeredi.hu>
11333 L: linux-unionfs@vger.kernel.org
11334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11337 F: Documentation/filesystems/overlayfs.txt
11339 P54 WIRELESS DRIVER
11340 M: Christian Lamparter <chunkeey@googlemail.com>
11341 L: linux-wireless@vger.kernel.org
11342 W: http://wireless.kernel.org/en/users/Drivers/p54
11344 F: drivers/net/wireless/intersil/p54/
11346 PA SEMI ETHERNET DRIVER
11347 L: netdev@vger.kernel.org
11349 F: drivers/net/ethernet/pasemi/*
11351 PA SEMI SMBUS DRIVER
11352 L: linux-i2c@vger.kernel.org
11354 F: drivers/i2c/busses/i2c-pasemi.c
11356 PADATA PARALLEL EXECUTION MECHANISM
11357 M: Steffen Klassert <steffen.klassert@secunet.com>
11358 L: linux-crypto@vger.kernel.org
11361 F: include/linux/padata.h
11362 F: Documentation/padata.txt
11364 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11365 M: Harald Welte <laforge@gnumonks.org>
11366 L: platform-driver-x86@vger.kernel.org
11368 F: drivers/platform/x86/panasonic-laptop.c
11370 PARALLEL LCD/KEYPAD PANEL DRIVER
11371 M: Willy Tarreau <willy@haproxy.com>
11372 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11374 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11375 F: drivers/auxdisplay/panel.c
11377 PARALLEL PORT SUBSYSTEM
11378 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11379 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11380 L: linux-parport@lists.infradead.org (subscribers-only)
11382 F: drivers/parport/
11383 F: include/linux/parport*.h
11384 F: drivers/char/ppdev.c
11385 F: include/uapi/linux/ppdev.h
11386 F: Documentation/parport*.txt
11388 PARAVIRT_OPS INTERFACE
11389 M: Juergen Gross <jgross@suse.com>
11390 M: Alok Kataria <akataria@vmware.com>
11391 L: virtualization@lists.linux-foundation.org
11393 F: Documentation/virtual/paravirt_ops.txt
11394 F: arch/*/kernel/paravirt*
11395 F: arch/*/include/asm/paravirt*.h
11396 F: include/linux/hypervisor.h
11398 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11399 M: Tim Waugh <tim@cyberelk.net>
11400 L: linux-parport@lists.infradead.org (subscribers-only)
11402 F: Documentation/blockdev/paride.txt
11403 F: drivers/block/paride/
11405 PARISC ARCHITECTURE
11406 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11407 M: Helge Deller <deller@gmx.de>
11408 L: linux-parisc@vger.kernel.org
11409 W: http://www.parisc-linux.org/
11410 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11415 F: Documentation/parisc/
11417 F: drivers/char/agp/parisc-agp.c
11418 F: drivers/input/serio/gscps2.c
11419 F: drivers/parport/parport_gsc.*
11420 F: drivers/tty/serial/8250/8250_gsc.c
11421 F: drivers/video/fbdev/sti*
11422 F: drivers/video/console/sti*
11423 F: drivers/video/logo/logo_parisc*
11426 M: Jiri Pirko <jiri@mellanox.com>
11427 L: netdev@vger.kernel.org
11430 F: lib/test_parman.c
11431 F: include/linux/parman.h
11433 PC87360 HARDWARE MONITORING DRIVER
11434 M: Jim Cromie <jim.cromie@gmail.com>
11435 L: linux-hwmon@vger.kernel.org
11437 F: Documentation/hwmon/pc87360
11438 F: drivers/hwmon/pc87360.c
11440 PC8736x GPIO DRIVER
11441 M: Jim Cromie <jim.cromie@gmail.com>
11443 F: drivers/char/pc8736x_gpio.c
11445 PC87427 HARDWARE MONITORING DRIVER
11446 M: Jean Delvare <jdelvare@suse.com>
11447 L: linux-hwmon@vger.kernel.org
11449 F: Documentation/hwmon/pc87427
11450 F: drivers/hwmon/pc87427.c
11453 M: Riku Voipio <riku.voipio@iki.fi>
11455 F: drivers/leds/leds-pca9532.c
11456 F: include/linux/leds-pca9532.h
11458 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11459 M: Guenter Roeck <linux@roeck-us.net>
11460 L: linux-i2c@vger.kernel.org
11462 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11464 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11465 M: Khalid Aziz <khalid@gonehiking.org>
11467 F: drivers/firmware/pcdp.*
11469 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11470 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11471 L: linux-pci@vger.kernel.org
11472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11474 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11475 F: drivers/pci/controller/pci-aardvark.c
11477 PCI DRIVER FOR ALTERA PCIE IP
11478 M: Ley Foon Tan <lftan@altera.com>
11479 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11480 L: linux-pci@vger.kernel.org
11482 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11483 F: drivers/pci/controller/pcie-altera.c
11485 PCI DRIVER FOR APPLIEDMICRO XGENE
11486 M: Tanmay Inamdar <tinamdar@apm.com>
11487 L: linux-pci@vger.kernel.org
11488 L: linux-arm-kernel@lists.infradead.org
11490 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11491 F: drivers/pci/controller/pci-xgene.c
11493 PCI DRIVER FOR ARM VERSATILE PLATFORM
11494 M: Rob Herring <robh@kernel.org>
11495 L: linux-pci@vger.kernel.org
11496 L: linux-arm-kernel@lists.infradead.org
11498 F: Documentation/devicetree/bindings/pci/versatile.txt
11499 F: drivers/pci/controller/pci-versatile.c
11501 PCI DRIVER FOR ARMADA 8K
11502 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11503 L: linux-pci@vger.kernel.org
11504 L: linux-arm-kernel@lists.infradead.org
11506 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11507 F: drivers/pci/controller/dwc/pcie-armada8k.c
11509 PCI DRIVER FOR CADENCE PCIE IP
11510 M: Alan Douglas <adouglas@cadence.com>
11511 L: linux-pci@vger.kernel.org
11513 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11514 F: drivers/pci/controller/pcie-cadence*
11516 PCI DRIVER FOR FREESCALE LAYERSCAPE
11517 M: Minghuan Lian <minghuan.Lian@nxp.com>
11518 M: Mingkai Hu <mingkai.hu@nxp.com>
11519 M: Roy Zang <roy.zang@nxp.com>
11520 L: linuxppc-dev@lists.ozlabs.org
11521 L: linux-pci@vger.kernel.org
11522 L: linux-arm-kernel@lists.infradead.org
11524 F: drivers/pci/controller/dwc/*layerscape*
11526 PCI DRIVER FOR GENERIC OF HOSTS
11527 M: Will Deacon <will.deacon@arm.com>
11528 L: linux-pci@vger.kernel.org
11529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11531 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11532 F: drivers/pci/controller/pci-host-common.c
11533 F: drivers/pci/controller/pci-host-generic.c
11535 PCI DRIVER FOR IMX6
11536 M: Richard Zhu <hongxing.zhu@nxp.com>
11537 M: Lucas Stach <l.stach@pengutronix.de>
11538 L: linux-pci@vger.kernel.org
11539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11542 F: drivers/pci/controller/dwc/*imx6*
11544 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11545 M: Keith Busch <keith.busch@intel.com>
11546 M: Jonathan Derrick <jonathan.derrick@intel.com>
11547 L: linux-pci@vger.kernel.org
11549 F: drivers/pci/controller/vmd.c
11551 PCI DRIVER FOR MICROSEMI SWITCHTEC
11552 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11553 M: Logan Gunthorpe <logang@deltatee.com>
11554 L: linux-pci@vger.kernel.org
11556 F: Documentation/switchtec.txt
11557 F: Documentation/ABI/testing/sysfs-class-switchtec
11558 F: drivers/pci/switch/switchtec*
11559 F: include/uapi/linux/switchtec_ioctl.h
11560 F: include/linux/switchtec.h
11561 F: drivers/ntb/hw/mscc/
11563 PCI DRIVER FOR MOBIVEIL PCIE IP
11564 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11565 L: linux-pci@vger.kernel.org
11567 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11568 F: drivers/pci/controller/pcie-mobiveil.c
11570 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11571 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11572 M: Jason Cooper <jason@lakedaemon.net>
11573 L: linux-pci@vger.kernel.org
11574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11576 F: drivers/pci/controller/*mvebu*
11578 PCI DRIVER FOR NVIDIA TEGRA
11579 M: Thierry Reding <thierry.reding@gmail.com>
11580 L: linux-tegra@vger.kernel.org
11581 L: linux-pci@vger.kernel.org
11583 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11584 F: drivers/pci/controller/pci-tegra.c
11586 PCI DRIVER FOR RENESAS R-CAR
11587 M: Simon Horman <horms@verge.net.au>
11588 L: linux-pci@vger.kernel.org
11589 L: linux-renesas-soc@vger.kernel.org
11591 F: drivers/pci/controller/*rcar*
11593 PCI DRIVER FOR SAMSUNG EXYNOS
11594 M: Jingoo Han <jingoohan1@gmail.com>
11595 L: linux-pci@vger.kernel.org
11596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11597 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11599 F: drivers/pci/controller/dwc/pci-exynos.c
11601 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11602 M: Jingoo Han <jingoohan1@gmail.com>
11603 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11604 L: linux-pci@vger.kernel.org
11606 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11607 F: drivers/pci/controller/dwc/*designware*
11609 PCI DRIVER FOR TI DRA7XX
11610 M: Kishon Vijay Abraham I <kishon@ti.com>
11611 L: linux-omap@vger.kernel.org
11612 L: linux-pci@vger.kernel.org
11614 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11615 F: drivers/pci/controller/dwc/pci-dra7xx.c
11617 PCI DRIVER FOR TI KEYSTONE
11618 M: Murali Karicheri <m-karicheri2@ti.com>
11619 L: linux-pci@vger.kernel.org
11620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11622 F: drivers/pci/controller/dwc/pci-keystone.c
11624 PCI ENDPOINT SUBSYSTEM
11625 M: Kishon Vijay Abraham I <kishon@ti.com>
11626 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11627 L: linux-pci@vger.kernel.org
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11630 F: drivers/pci/endpoint/
11631 F: drivers/misc/pci_endpoint_test.c
11634 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11635 M: Russell Currey <ruscur@russell.cc>
11636 M: Sam Bobroff <sbobroff@linux.ibm.com>
11637 M: Oliver O'Halloran <oohall@gmail.com>
11638 L: linuxppc-dev@lists.ozlabs.org
11640 F: Documentation/PCI/pci-error-recovery.txt
11641 F: drivers/pci/pcie/aer.c
11642 F: drivers/pci/pcie/dpc.c
11643 F: drivers/pci/pcie/err.c
11644 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11645 F: arch/powerpc/kernel/eeh*.c
11646 F: arch/powerpc/platforms/*/eeh*.c
11647 F: arch/powerpc/include/*/eeh*.h
11650 M: Linas Vepstas <linasvepstas@gmail.com>
11651 L: linux-pci@vger.kernel.org
11653 F: Documentation/PCI/pci-error-recovery.txt
11655 PCI MSI DRIVER FOR ALTERA MSI IP
11656 M: Ley Foon Tan <lftan@altera.com>
11657 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11658 L: linux-pci@vger.kernel.org
11660 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11661 F: drivers/pci/controller/pcie-altera-msi.c
11663 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11664 M: Duc Dang <dhdang@apm.com>
11665 L: linux-pci@vger.kernel.org
11666 L: linux-arm-kernel@lists.infradead.org
11668 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11669 F: drivers/pci/controller/pci-xgene-msi.c
11672 M: Bjorn Helgaas <bhelgaas@google.com>
11673 L: linux-pci@vger.kernel.org
11674 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11677 F: Documentation/devicetree/bindings/pci/
11678 F: Documentation/PCI/
11679 F: drivers/acpi/pci*
11681 F: include/asm-generic/pci*
11682 F: include/linux/pci*
11683 F: include/linux/of_pci.h
11684 F: include/uapi/linux/pci*
11687 F: arch/x86/kernel/quirks.c
11689 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11690 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11691 L: linux-pci@vger.kernel.org
11692 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11695 F: drivers/pci/controller/
11697 PCIE DRIVER FOR AXIS ARTPEC
11698 M: Jesper Nilsson <jesper.nilsson@axis.com>
11699 L: linux-arm-kernel@axis.com
11700 L: linux-pci@vger.kernel.org
11702 F: Documentation/devicetree/bindings/pci/axis,artpec*
11703 F: drivers/pci/controller/dwc/*artpec*
11705 PCIE DRIVER FOR CAVIUM THUNDERX
11706 M: David Daney <david.daney@cavium.com>
11707 L: linux-pci@vger.kernel.org
11708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11710 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11711 F: drivers/pci/controller/pci-thunder-*
11713 PCIE DRIVER FOR HISILICON
11714 M: Zhou Wang <wangzhou1@hisilicon.com>
11715 L: linux-pci@vger.kernel.org
11717 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11718 F: drivers/pci/controller/dwc/pcie-hisi.c
11720 PCIE DRIVER FOR HISILICON KIRIN
11721 M: Xiaowei Song <songxiaowei@hisilicon.com>
11722 M: Binghui Wang <wangbinghui@hisilicon.com>
11723 L: linux-pci@vger.kernel.org
11725 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11726 F: drivers/pci/controller/dwc/pcie-kirin.c
11728 PCIE DRIVER FOR HISILICON STB
11729 M: Jianguo Sun <sunjianguo1@huawei.com>
11730 M: Shawn Guo <shawn.guo@linaro.org>
11731 L: linux-pci@vger.kernel.org
11733 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11734 F: drivers/pci/controller/dwc/pcie-histb.c
11736 PCIE DRIVER FOR MEDIATEK
11737 M: Ryder Lee <ryder.lee@mediatek.com>
11738 L: linux-pci@vger.kernel.org
11739 L: linux-mediatek@lists.infradead.org
11741 F: Documentation/devicetree/bindings/pci/mediatek*
11742 F: drivers/pci/controller/*mediatek*
11744 PCIE DRIVER FOR QUALCOMM MSM
11745 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11746 L: linux-pci@vger.kernel.org
11747 L: linux-arm-msm@vger.kernel.org
11749 F: drivers/pci/controller/dwc/*qcom*
11751 PCIE DRIVER FOR ROCKCHIP
11752 M: Shawn Lin <shawn.lin@rock-chips.com>
11753 L: linux-pci@vger.kernel.org
11754 L: linux-rockchip@lists.infradead.org
11756 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11757 F: drivers/pci/controller/pcie-rockchip*
11759 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11760 M: Linus Walleij <linus.walleij@linaro.org>
11761 L: linux-pci@vger.kernel.org
11763 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11764 F: drivers/pci/controller/pci-v3-semi.c
11766 PCIE DRIVER FOR ST SPEAR13XX
11767 M: Pratyush Anand <pratyush.anand@gmail.com>
11768 L: linux-pci@vger.kernel.org
11770 F: drivers/pci/controller/dwc/*spear*
11773 M: Dominik Brodowski <linux@dominikbrodowski.net>
11774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11776 F: Documentation/pcmcia/
11781 PCNET32 NETWORK DRIVER
11782 M: Don Fry <pcnet32@frontier.com>
11783 L: netdev@vger.kernel.org
11785 F: drivers/net/ethernet/amd/pcnet32.c
11787 PCRYPT PARALLEL CRYPTO ENGINE
11788 M: Steffen Klassert <steffen.klassert@secunet.com>
11789 L: linux-crypto@vger.kernel.org
11792 F: include/crypto/pcrypt.h
11794 PEAQ WMI HOTKEYS DRIVER
11795 M: Hans de Goede <hdegoede@redhat.com>
11796 L: platform-driver-x86@vger.kernel.org
11798 F: drivers/platform/x86/peaq-wmi.c
11800 PER-CPU MEMORY ALLOCATOR
11801 M: Dennis Zhou <dennis@kernel.org>
11802 M: Tejun Heo <tj@kernel.org>
11803 M: Christoph Lameter <cl@linux.com>
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11806 F: include/linux/percpu*.h
11808 F: arch/*/include/asm/percpu.h
11810 PER-TASK DELAY ACCOUNTING
11811 M: Balbir Singh <bsingharora@gmail.com>
11813 F: include/linux/delayacct.h
11814 F: kernel/delayacct.c
11816 PERFORMANCE EVENTS SUBSYSTEM
11817 M: Peter Zijlstra <peterz@infradead.org>
11818 M: Ingo Molnar <mingo@redhat.com>
11819 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11820 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11821 R: Jiri Olsa <jolsa@redhat.com>
11822 R: Namhyung Kim <namhyung@kernel.org>
11823 L: linux-kernel@vger.kernel.org
11824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11827 F: include/linux/perf_event.h
11828 F: include/uapi/linux/perf_event.h
11829 F: arch/*/kernel/perf_event*.c
11830 F: arch/*/kernel/*/perf_event*.c
11831 F: arch/*/kernel/*/*/perf_event*.c
11832 F: arch/*/include/asm/perf_event.h
11833 F: arch/*/kernel/perf_callchain.c
11837 PERSONALITY HANDLING
11838 M: Christoph Hellwig <hch@infradead.org>
11839 L: linux-abi-devel@lists.sourceforge.net
11841 F: include/linux/personality.h
11842 F: include/uapi/linux/personality.h
11844 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11845 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11846 L: linux-input@vger.kernel.org
11848 F: Documentation/input/devices/pxrc.rst
11849 F: drivers/input/joystick/pxrc.c
11852 M: Remi Denis-Courmont <courmisch@gmail.com>
11854 F: Documentation/networking/phonet.txt
11855 F: include/linux/phonet.h
11856 F: include/net/phonet/
11857 F: include/uapi/linux/phonet.h
11861 M: Joern Engel <joern@lazybastard.org>
11862 L: linux-mtd@lists.infradead.org
11864 F: drivers/mtd/devices/phram.c
11867 M: Bruno Prémont <bonbons@linux-vserver.org>
11868 L: linux-input@vger.kernel.org
11870 F: drivers/hid/hid-picolcd*
11873 M: Jamie Iles <jamie@jamieiles.com>
11874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11875 T: git git://github.com/jamieiles/linux-2.6-ji.git
11877 F: arch/arm/boot/dts/picoxcell*
11878 F: arch/arm/mach-picoxcell/
11879 F: drivers/crypto/picoxcell*
11881 PIN CONTROL SUBSYSTEM
11882 M: Linus Walleij <linus.walleij@linaro.org>
11883 L: linux-gpio@vger.kernel.org
11884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11886 F: Documentation/devicetree/bindings/pinctrl/
11887 F: Documentation/driver-api/pinctl.rst
11888 F: drivers/pinctrl/
11889 F: include/linux/pinctrl/
11891 PIN CONTROLLER - ATMEL AT91
11892 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11895 F: drivers/pinctrl/pinctrl-at91.*
11897 PIN CONTROLLER - ATMEL AT91 PIO4
11898 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11900 L: linux-gpio@vger.kernel.org
11902 F: drivers/pinctrl/pinctrl-at91-pio4.*
11904 PIN CONTROLLER - FREESCALE
11905 M: Dong Aisheng <aisheng.dong@nxp.com>
11906 M: Fabio Estevam <festevam@gmail.com>
11907 M: Shawn Guo <shawnguo@kernel.org>
11908 M: Stefan Agner <stefan@agner.ch>
11909 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11910 L: linux-gpio@vger.kernel.org
11912 F: drivers/pinctrl/freescale/
11913 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11915 PIN CONTROLLER - INTEL
11916 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11917 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11920 F: drivers/pinctrl/intel/
11922 PIN CONTROLLER - MEDIATEK
11923 M: Sean Wang <sean.wang@kernel.org>
11924 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11926 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11927 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11928 F: drivers/pinctrl/mediatek/
11930 PIN CONTROLLER - QUALCOMM
11931 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11933 L: linux-arm-msm@vger.kernel.org
11934 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11935 F: drivers/pinctrl/qcom/
11937 PIN CONTROLLER - RENESAS
11938 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11939 M: Geert Uytterhoeven <geert+renesas@glider.be>
11940 L: linux-renesas-soc@vger.kernel.org
11941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11943 F: drivers/pinctrl/sh-pfc/
11945 PIN CONTROLLER - SAMSUNG
11946 M: Tomasz Figa <tomasz.figa@gmail.com>
11947 M: Krzysztof Kozlowski <krzk@kernel.org>
11948 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11950 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11951 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11954 F: drivers/pinctrl/samsung/
11955 F: include/dt-bindings/pinctrl/samsung.h
11956 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11958 PIN CONTROLLER - SINGLE
11959 M: Tony Lindgren <tony@atomide.com>
11960 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11962 L: linux-omap@vger.kernel.org
11964 F: drivers/pinctrl/pinctrl-single.c
11966 PIN CONTROLLER - ST SPEAR
11967 M: Viresh Kumar <vireshk@kernel.org>
11968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11969 W: http://www.st.com/spear
11971 F: drivers/pinctrl/spear/
11973 PISTACHIO SOC SUPPORT
11974 M: James Hartley <james.hartley@sondrel.com>
11975 L: linux-mips@vger.kernel.org
11977 F: arch/mips/pistachio/
11978 F: arch/mips/include/asm/mach-pistachio/
11979 F: arch/mips/boot/dts/img/pistachio*
11980 F: arch/mips/configs/pistachio*_defconfig
11984 M: linux-block@vger.kernel.org
11985 F: drivers/block/pktcdvd.c
11986 F: include/linux/pktcdvd.h
11987 F: include/uapi/linux/pktcdvd.h
11989 PKUNITY SOC DRIVERS
11990 M: Guan Xuetao <gxt@pku.edu.cn>
11991 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11993 T: git git://github.com/gxt/linux.git
11994 F: drivers/input/serio/i8042-unicore32io.h
11995 F: drivers/i2c/busses/i2c-puv3.c
11996 F: drivers/video/fbdev/fb-puv3.c
11997 F: drivers/rtc/rtc-puv3.c
11999 PMBUS HARDWARE MONITORING DRIVERS
12000 M: Guenter Roeck <linux@roeck-us.net>
12001 L: linux-hwmon@vger.kernel.org
12002 W: http://hwmon.wiki.kernel.org/
12003 W: http://www.roeck-us.net/linux/drivers/
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12006 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12007 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12008 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12009 F: Documentation/hwmon/adm1275
12010 F: Documentation/hwmon/ibm-cffps
12011 F: Documentation/hwmon/ir35221
12012 F: Documentation/hwmon/lm25066
12013 F: Documentation/hwmon/ltc2978
12014 F: Documentation/hwmon/ltc3815
12015 F: Documentation/hwmon/max16064
12016 F: Documentation/hwmon/max20751
12017 F: Documentation/hwmon/max31785
12018 F: Documentation/hwmon/max34440
12019 F: Documentation/hwmon/max8688
12020 F: Documentation/hwmon/pmbus
12021 F: Documentation/hwmon/pmbus-core
12022 F: Documentation/hwmon/tps40422
12023 F: Documentation/hwmon/ucd9000
12024 F: Documentation/hwmon/ucd9200
12025 F: Documentation/hwmon/zl6100
12026 F: drivers/hwmon/pmbus/
12027 F: include/linux/pmbus.h
12029 PMC SIERRA MaxRAID DRIVER
12030 L: linux-scsi@vger.kernel.org
12031 W: http://www.pmc-sierra.com/
12033 F: drivers/scsi/pmcraid.*
12035 PMC SIERRA PM8001 DRIVER
12036 M: Jack Wang <jinpu.wang@profitbricks.com>
12037 M: lindar_liu@usish.com
12038 L: linux-scsi@vger.kernel.org
12040 F: drivers/scsi/pm8001/
12043 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12047 POSIX CLOCKS and TIMERS
12048 M: Thomas Gleixner <tglx@linutronix.de>
12049 L: linux-kernel@vger.kernel.org
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12053 F: include/linux/timer*
12054 F: kernel/time/*timer*
12056 POWER MANAGEMENT CORE
12057 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12058 L: linux-pm@vger.kernel.org
12059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12060 B: https://bugzilla.kernel.org
12062 F: drivers/base/power/
12063 F: include/linux/pm.h
12064 F: include/linux/pm_*
12065 F: include/linux/powercap.h
12066 F: drivers/powercap/
12067 F: kernel/configs/nopm.config
12069 POWER STATE COORDINATION INTERFACE (PSCI)
12070 M: Mark Rutland <mark.rutland@arm.com>
12071 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12072 L: linux-arm-kernel@lists.infradead.org
12074 F: drivers/firmware/psci*.c
12075 F: include/linux/psci.h
12076 F: include/uapi/linux/psci.h
12078 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12079 M: Sebastian Reichel <sre@kernel.org>
12080 L: linux-pm@vger.kernel.org
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12083 F: Documentation/ABI/testing/sysfs-class-power
12084 F: Documentation/devicetree/bindings/power/supply/
12085 F: include/linux/power_supply.h
12086 F: drivers/power/supply/
12088 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12089 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12090 L: linuxppc-dev@lists.ozlabs.org
12092 F: drivers/char/powernv-op-panel.c
12094 PPP OVER ATM (RFC 2364)
12095 M: Mitchell Blank Jr <mitch@sfgoth.com>
12097 F: net/atm/pppoatm.c
12098 F: include/uapi/linux/atmppp.h
12101 M: Michal Ostrowski <mostrows@earthlink.net>
12103 F: drivers/net/ppp/pppoe.c
12104 F: drivers/net/ppp/pppox.c
12107 M: James Chapman <jchapman@katalix.com>
12109 F: net/l2tp/l2tp_ppp.c
12110 F: include/linux/if_pppol2tp.h
12111 F: include/uapi/linux/if_pppol2tp.h
12113 PPP PROTOCOL DRIVERS AND COMPRESSORS
12114 M: Paul Mackerras <paulus@samba.org>
12115 L: linux-ppp@vger.kernel.org
12117 F: drivers/net/ppp/ppp_*
12120 M: Rodolfo Giometti <giometti@enneenne.com>
12121 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12122 L: linuxpps@ml.enneenne.com (subscribers-only)
12124 F: Documentation/pps/
12125 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12126 F: Documentation/ABI/testing/sysfs-pps
12128 F: include/linux/pps*.h
12129 F: include/uapi/linux/pps.h
12132 M: Dmitry Kozlov <xeb@mail.ru>
12133 L: netdev@vger.kernel.org
12135 F: drivers/net/ppp/pptp.c
12136 W: http://sourceforge.net/projects/accel-pptp
12139 M: Robert Love <rml@tech9.net>
12140 L: kpreempt-tech@lists.sourceforge.net
12141 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12143 F: Documentation/preempt-locking.txt
12144 F: include/linux/preempt.h
12147 M: Petr Mladek <pmladek@suse.com>
12148 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12149 R: Steven Rostedt <rostedt@goodmis.org>
12152 F: include/linux/printk.h
12154 PRISM54 WIRELESS DRIVER
12155 M: Luis Chamberlain <mcgrof@kernel.org>
12156 L: linux-wireless@vger.kernel.org
12157 W: http://wireless.kernel.org/en/users/Drivers/p54
12159 F: drivers/net/wireless/intersil/prism54/
12162 R: Alexey Dobriyan <adobriyan@gmail.com>
12163 L: linux-kernel@vger.kernel.org
12164 L: linux-fsdevel@vger.kernel.org
12167 F: include/linux/proc_fs.h
12168 F: tools/testing/selftests/proc/
12169 F: Documentation/filesystems/proc.txt
12172 M: Luis Chamberlain <mcgrof@kernel.org>
12173 M: Kees Cook <keescook@chromium.org>
12174 L: linux-kernel@vger.kernel.org
12175 L: linux-fsdevel@vger.kernel.org
12177 F: fs/proc/proc_sysctl.c
12178 F: include/linux/sysctl.h
12180 F: tools/testing/selftests/sysctl/
12182 PS3 NETWORK SUPPORT
12183 M: Geoff Levand <geoff@infradead.org>
12184 L: netdev@vger.kernel.org
12185 L: linuxppc-dev@lists.ozlabs.org
12187 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12189 PS3 PLATFORM SUPPORT
12190 M: Geoff Levand <geoff@infradead.org>
12191 L: linuxppc-dev@lists.ozlabs.org
12193 F: arch/powerpc/boot/ps3*
12194 F: arch/powerpc/include/asm/lv1call.h
12195 F: arch/powerpc/include/asm/ps3*.h
12196 F: arch/powerpc/platforms/ps3/
12199 F: drivers/rtc/rtc-ps3.c
12200 F: drivers/usb/host/*ps3.c
12201 F: sound/ppc/snd_ps3*
12204 M: Jim Paris <jim@jtan.com>
12205 M: Geoff Levand <geoff@infradead.org>
12206 L: linuxppc-dev@lists.ozlabs.org
12208 F: drivers/block/ps3vram.c
12210 PSAMPLE PACKET SAMPLING SUPPORT:
12211 M: Yotam Gigi <yotam.gi@gmail.com>
12214 F: include/net/psample.h
12215 F: include/uapi/linux/psample.h
12218 M: Kees Cook <keescook@chromium.org>
12219 M: Anton Vorontsov <anton@enomsg.org>
12220 M: Colin Cross <ccross@android.com>
12221 M: Tony Luck <tony.luck@intel.com>
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12225 F: include/linux/pstore*
12226 F: drivers/firmware/efi/efi-pstore.c
12227 F: drivers/acpi/apei/erst.c
12228 F: Documentation/admin-guide/ramoops.rst
12229 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12230 K: \b(pstore|ramoops)
12232 PTP HARDWARE CLOCK SUPPORT
12233 M: Richard Cochran <richardcochran@gmail.com>
12234 L: netdev@vger.kernel.org
12236 W: http://linuxptp.sourceforge.net/
12237 F: Documentation/ABI/testing/sysfs-ptp
12238 F: Documentation/ptp/*
12239 F: drivers/net/phy/dp83640*
12241 F: include/linux/ptp_cl*
12244 M: Oleg Nesterov <oleg@redhat.com>
12246 F: include/asm-generic/syscall.h
12247 F: include/linux/ptrace.h
12248 F: include/linux/regset.h
12249 F: include/linux/tracehook.h
12250 F: include/uapi/linux/ptrace.h
12251 F: include/uapi/linux/ptrace.h
12252 F: include/asm-generic/ptrace.h
12254 F: arch/*/ptrace*.c
12255 F: arch/*/*/ptrace*.c
12256 F: arch/*/include/asm/ptrace*.h
12259 M: Hans Verkuil <hverkuil@xs4all.nl>
12260 L: linux-media@vger.kernel.org
12261 T: git git://linuxtv.org/media_tree.git
12263 F: drivers/media/usb/pulse8-cec/*
12264 F: Documentation/media/cec-drivers/pulse8-cec.rst
12266 PVRUSB2 VIDEO4LINUX DRIVER
12267 M: Mike Isely <isely@pobox.com>
12268 L: pvrusb2@isely.net (subscribers-only)
12269 L: linux-media@vger.kernel.org
12270 W: http://www.isely.net/pvrusb2/
12271 T: git git://linuxtv.org/media_tree.git
12273 F: Documentation/media/v4l-drivers/pvrusb2*
12274 F: drivers/media/usb/pvrusb2/
12277 M: Hans Verkuil <hverkuil@xs4all.nl>
12278 L: linux-media@vger.kernel.org
12279 T: git git://linuxtv.org/media_tree.git
12281 F: drivers/media/usb/pwc/*
12284 M: Kamil Debski <kamil@wypas.org>
12285 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12286 L: linux-hwmon@vger.kernel.org
12288 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12289 F: Documentation/hwmon/pwm-fan
12290 F: drivers/hwmon/pwm-fan.c
12293 M: Sean Young <sean@mess.org>
12294 L: linux-media@vger.kernel.org
12296 F: drivers/media/rc/pwm-ir-tx.c
12299 M: Thierry Reding <thierry.reding@gmail.com>
12300 L: linux-pwm@vger.kernel.org
12302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12303 F: Documentation/pwm.txt
12304 F: Documentation/devicetree/bindings/pwm/
12305 F: include/linux/pwm.h
12307 F: drivers/video/backlight/pwm_bl.c
12308 F: include/linux/pwm_backlight.h
12309 F: drivers/gpio/gpio-mvebu.c
12310 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12313 M: Robert Jarzmik <robert.jarzmik@free.fr>
12314 L: linux-gpio@vger.kernel.org
12316 F: drivers/gpio/gpio-pxa.c
12322 M: Robert Jarzmik <robert.jarzmik@free.fr>
12323 L: linux-rtc@vger.kernel.org
12326 PXA2xx/PXA3xx SUPPORT
12327 M: Daniel Mack <daniel@zonque.org>
12328 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12329 M: Robert Jarzmik <robert.jarzmik@free.fr>
12330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12331 T: git git://github.com/hzhuang1/linux.git
12332 T: git git://github.com/rjarzmik/linux.git
12334 F: arch/arm/boot/dts/pxa*
12335 F: arch/arm/mach-pxa/
12336 F: drivers/dma/pxa*
12337 F: drivers/pcmcia/pxa2xx*
12338 F: drivers/pinctrl/pxa/
12339 F: drivers/spi/spi-pxa2xx*
12340 F: drivers/usb/gadget/udc/pxa2*
12341 F: include/sound/pxa2xx-lib.h
12346 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12347 L: qat-linux@intel.com
12349 F: drivers/crypto/qat/
12351 QCOM AUDIO (ASoC) DRIVERS
12352 M: Patrick Lai <plai@codeaurora.org>
12353 M: Banajit Goswami <bgoswami@codeaurora.org>
12354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12358 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12359 M: Gabriel Somlo <somlo@cmu.edu>
12360 M: "Michael S. Tsirkin" <mst@redhat.com>
12361 L: qemu-devel@nongnu.org
12363 F: drivers/firmware/qemu_fw_cfg.c
12364 F: include/uapi/linux/qemu_fw_cfg.h
12367 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12368 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12369 L: linux-rdma@vger.kernel.org
12371 F: drivers/infiniband/hw/qib/
12373 QLOGIC QL41xxx FCOE DRIVER
12374 M: QLogic-Storage-Upstream@cavium.com
12375 L: linux-scsi@vger.kernel.org
12377 F: drivers/scsi/qedf/
12379 QLOGIC QL41xxx ISCSI DRIVER
12380 M: QLogic-Storage-Upstream@cavium.com
12381 L: linux-scsi@vger.kernel.org
12383 F: drivers/scsi/qedi/
12385 QLOGIC QL4xxx ETHERNET DRIVER
12386 M: Ariel Elior <Ariel.Elior@cavium.com>
12387 M: everest-linux-l2@cavium.com
12388 L: netdev@vger.kernel.org
12390 F: drivers/net/ethernet/qlogic/qed/
12391 F: include/linux/qed/
12392 F: drivers/net/ethernet/qlogic/qede/
12394 QLOGIC QL4xxx RDMA DRIVER
12395 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12396 M: Ariel Elior <Ariel.Elior@cavium.com>
12397 L: linux-rdma@vger.kernel.org
12399 F: drivers/infiniband/hw/qedr/
12400 F: include/uapi/rdma/qedr-abi.h
12402 QLOGIC QLA1280 SCSI DRIVER
12403 M: Michael Reed <mdr@sgi.com>
12404 L: linux-scsi@vger.kernel.org
12406 F: drivers/scsi/qla1280.[ch]
12408 QLOGIC QLA2XXX FC-SCSI DRIVER
12409 M: qla2xxx-upstream@qlogic.com
12410 L: linux-scsi@vger.kernel.org
12412 F: Documentation/scsi/LICENSE.qla2xxx
12413 F: drivers/scsi/qla2xxx/
12415 QLOGIC QLA3XXX NETWORK DRIVER
12416 M: Dept-GELinuxNICDev@cavium.com
12417 L: netdev@vger.kernel.org
12419 F: Documentation/networking/LICENSE.qla3xxx
12420 F: drivers/net/ethernet/qlogic/qla3xxx.*
12422 QLOGIC QLA4XXX iSCSI DRIVER
12423 M: QLogic-Storage-Upstream@qlogic.com
12424 L: linux-scsi@vger.kernel.org
12426 F: Documentation/scsi/LICENSE.qla4xxx
12427 F: drivers/scsi/qla4xxx/
12429 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12430 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12431 M: Manish Chopra <manish.chopra@cavium.com>
12432 M: Dept-GELinuxNICDev@cavium.com
12433 L: netdev@vger.kernel.org
12435 F: drivers/net/ethernet/qlogic/qlcnic/
12437 QLOGIC QLGE 10Gb ETHERNET DRIVER
12438 M: Manish Chopra <manish.chopra@cavium.com>
12439 M: Dept-GELinuxNICDev@cavium.com
12440 L: netdev@vger.kernel.org
12442 F: drivers/net/ethernet/qlogic/qlge/
12444 QM1D1B0004 MEDIA DRIVER
12445 M: Akihiro Tsukada <tskd08@gmail.com>
12446 L: linux-media@vger.kernel.org
12448 F: drivers/media/tuners/qm1d1b0004*
12450 QM1D1C0042 MEDIA DRIVER
12451 M: Akihiro Tsukada <tskd08@gmail.com>
12452 L: linux-media@vger.kernel.org
12454 F: drivers/media/tuners/qm1d1c0042*
12457 M: Anders Larsen <al@alarsen.net>
12458 W: http://www.alarsen.net/linux/qnx4fs/
12461 F: include/uapi/linux/qnx4_fs.h
12462 F: include/uapi/linux/qnxtypes.h
12464 QORIQ DPAA2 FSL-MC BUS DRIVER
12465 M: Stuart Yoder <stuyoder@gmail.com>
12466 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12467 L: linux-kernel@vger.kernel.org
12469 F: drivers/bus/fsl-mc/
12470 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12471 F: Documentation/networking/dpaa2/overview.rst
12473 QT1010 MEDIA DRIVER
12474 M: Antti Palosaari <crope@iki.fi>
12475 L: linux-media@vger.kernel.org
12476 W: https://linuxtv.org
12477 W: http://palosaari.fi/linux/
12478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12479 T: git git://linuxtv.org/anttip/media_tree.git
12481 F: drivers/media/tuners/qt1010*
12483 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12484 M: Kalle Valo <kvalo@codeaurora.org>
12485 L: ath10k@lists.infradead.org
12486 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12489 F: drivers/net/wireless/ath/ath10k/
12491 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12492 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12493 L: linux-wireless@vger.kernel.org
12494 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12496 F: drivers/net/wireless/ath/ath9k/
12498 QUALCOMM CAMERA SUBSYSTEM DRIVER
12499 M: Todor Tomov <todor.too@gmail.com>
12500 L: linux-media@vger.kernel.org
12502 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12503 F: Documentation/media/v4l-drivers/qcom_camss.rst
12504 F: drivers/media/platform/qcom/camss/
12506 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12507 M: Ilia Lin <ilia.lin@gmail.com>
12508 L: linux-pm@vger.kernel.org
12510 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12511 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12513 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12514 M: Timur Tabi <timur@kernel.org>
12515 L: netdev@vger.kernel.org
12517 F: drivers/net/ethernet/qualcomm/emac/
12519 QUALCOMM GENERIC INTERFACE I2C DRIVER
12520 M: Alok Chauhan <alokc@codeaurora.org>
12521 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12522 L: linux-i2c@vger.kernel.org
12523 L: linux-arm-msm@vger.kernel.org
12525 F: drivers/i2c/busses/i2c-qcom-geni.c
12527 QUALCOMM HEXAGON ARCHITECTURE
12528 M: Richard Kuo <rkuo@codeaurora.org>
12529 L: linux-hexagon@vger.kernel.org
12530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12534 QUALCOMM HIDMA DRIVER
12535 M: Sinan Kaya <okaya@kernel.org>
12536 L: linux-arm-kernel@lists.infradead.org
12537 L: linux-arm-msm@vger.kernel.org
12538 L: dmaengine@vger.kernel.org
12540 F: drivers/dma/qcom/hidma*
12543 M: Rob Clark <robdclark@gmail.com>
12544 L: iommu@lists.linux-foundation.org
12545 L: linux-arm-msm@vger.kernel.org
12547 F: drivers/iommu/qcom_iommu.c
12549 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12550 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12551 L: linux-media@vger.kernel.org
12552 L: linux-arm-msm@vger.kernel.org
12553 T: git git://linuxtv.org/media_tree.git
12555 F: drivers/media/platform/qcom/venus/
12557 QUALCOMM WCN36XX WIRELESS DRIVER
12558 M: Kalle Valo <kvalo@codeaurora.org>
12559 L: wcn36xx@lists.infradead.org
12560 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12561 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12563 F: drivers/net/wireless/ath/wcn36xx/
12565 QUANTENNA QTNFMAC WIRELESS DRIVER
12566 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12567 M: Avinash Patil <avinashp@quantenna.com>
12568 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12569 L: linux-wireless@vger.kernel.org
12571 F: drivers/net/wireless/quantenna
12573 RADEON and AMDGPU DRM DRIVERS
12574 M: Alex Deucher <alexander.deucher@amd.com>
12575 M: Christian König <christian.koenig@amd.com>
12576 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12577 L: amd-gfx@lists.freedesktop.org
12578 T: git git://people.freedesktop.org/~agd5f/linux
12580 F: drivers/gpu/drm/radeon/
12581 F: include/uapi/drm/radeon_drm.h
12582 F: drivers/gpu/drm/amd/
12583 F: include/uapi/drm/amdgpu_drm.h
12585 RADEON FRAMEBUFFER DISPLAY DRIVER
12586 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12587 L: linux-fbdev@vger.kernel.org
12589 F: drivers/video/fbdev/aty/radeon*
12590 F: include/uapi/linux/radeonfb.h
12592 RADIOSHARK RADIO DRIVER
12593 M: Hans Verkuil <hverkuil@xs4all.nl>
12594 L: linux-media@vger.kernel.org
12595 T: git git://linuxtv.org/media_tree.git
12597 F: drivers/media/radio/radio-shark.c
12599 RADIOSHARK2 RADIO DRIVER
12600 M: Hans Verkuil <hverkuil@xs4all.nl>
12601 L: linux-media@vger.kernel.org
12602 T: git git://linuxtv.org/media_tree.git
12604 F: drivers/media/radio/radio-shark2.c
12605 F: drivers/media/radio/radio-tea5777.c
12607 RADOS BLOCK DEVICE (RBD)
12608 M: Ilya Dryomov <idryomov@gmail.com>
12609 M: Sage Weil <sage@redhat.com>
12610 M: Alex Elder <elder@kernel.org>
12611 L: ceph-devel@vger.kernel.org
12612 W: http://ceph.com/
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12614 T: git git://github.com/ceph/ceph-client.git
12616 F: Documentation/ABI/testing/sysfs-bus-rbd
12617 F: drivers/block/rbd.c
12618 F: drivers/block/rbd_types.h
12620 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12621 M: Paul Mackerras <paulus@samba.org>
12622 L: linux-fbdev@vger.kernel.org
12624 F: drivers/video/fbdev/aty/aty128fb.c
12626 RAINSHADOW-CEC DRIVER
12627 M: Hans Verkuil <hverkuil@xs4all.nl>
12628 L: linux-media@vger.kernel.org
12629 T: git git://linuxtv.org/media_tree.git
12631 F: drivers/media/usb/rainshadow-cec/*
12633 RALINK MIPS ARCHITECTURE
12634 M: John Crispin <john@phrozen.org>
12635 L: linux-mips@vger.kernel.org
12637 F: arch/mips/ralink
12639 RALINK RT2X00 WIRELESS LAN DRIVER
12641 M: Stanislaw Gruszka <sgruszka@redhat.com>
12642 M: Helmut Schaa <helmut.schaa@googlemail.com>
12643 L: linux-wireless@vger.kernel.org
12645 F: drivers/net/wireless/ralink/rt2x00/
12647 RAMDISK RAM BLOCK DEVICE DRIVER
12648 M: Jens Axboe <axboe@kernel.dk>
12650 F: Documentation/blockdev/ramdisk.txt
12651 F: drivers/block/brd.c
12653 RANCHU VIRTUAL BOARD FOR MIPS
12654 M: Miodrag Dinic <miodrag.dinic@mips.com>
12655 L: linux-mips@vger.kernel.org
12657 F: arch/mips/generic/board-ranchu.c
12658 F: arch/mips/configs/generic/board-ranchu.config
12660 RANDOM NUMBER DRIVER
12661 M: "Theodore Ts'o" <tytso@mit.edu>
12663 F: drivers/char/random.c
12666 M: Matt Porter <mporter@kernel.crashing.org>
12667 M: Alexandre Bounine <alex.bou9@gmail.com>
12669 F: drivers/rapidio/
12671 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12672 L: linux-wireless@vger.kernel.org
12674 F: drivers/net/wireless/ray*
12676 RCUTORTURE TEST FRAMEWORK
12677 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12678 M: Josh Triplett <josh@joshtriplett.org>
12679 R: Steven Rostedt <rostedt@goodmis.org>
12680 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12681 R: Lai Jiangshan <jiangshanlai@gmail.com>
12682 L: linux-kernel@vger.kernel.org
12684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12685 F: tools/testing/selftests/rcutorture
12688 M: Florian Fainelli <florian@openwrt.org>
12691 RDC R6040 FAST ETHERNET DRIVER
12692 M: Florian Fainelli <f.fainelli@gmail.com>
12693 L: netdev@vger.kernel.org
12695 F: drivers/net/ethernet/rdc/r6040.c
12697 RDMAVT - RDMA verbs software
12698 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12699 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12700 L: linux-rdma@vger.kernel.org
12702 F: drivers/infiniband/sw/rdmavt
12704 RDS - RELIABLE DATAGRAM SOCKETS
12705 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12706 L: netdev@vger.kernel.org
12707 L: linux-rdma@vger.kernel.org
12708 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12709 W: https://oss.oracle.com/projects/rds/
12712 F: Documentation/networking/rds.txt
12714 RDT - RESOURCE ALLOCATION
12715 M: Fenghua Yu <fenghua.yu@intel.com>
12716 M: Reinette Chatre <reinette.chatre@intel.com>
12717 L: linux-kernel@vger.kernel.org
12719 F: arch/x86/kernel/cpu/intel_rdt*
12720 F: arch/x86/include/asm/intel_rdt_sched.h
12721 F: Documentation/x86/intel_rdt*
12723 READ-COPY UPDATE (RCU)
12724 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12725 M: Josh Triplett <josh@joshtriplett.org>
12726 R: Steven Rostedt <rostedt@goodmis.org>
12727 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12728 R: Lai Jiangshan <jiangshanlai@gmail.com>
12729 L: linux-kernel@vger.kernel.org
12730 W: http://www.rdrop.com/users/paulmck/RCU/
12732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12733 F: Documentation/RCU/
12734 X: Documentation/RCU/torture.txt
12735 F: include/linux/rcu*
12736 X: include/linux/srcu*.h
12738 X: kernel/rcu/srcu*.c
12740 REAL TIME CLOCK (RTC) SUBSYSTEM
12741 M: Alessandro Zummo <a.zummo@towertech.it>
12742 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12743 L: linux-rtc@vger.kernel.org
12744 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12747 F: Documentation/devicetree/bindings/rtc/
12748 F: Documentation/rtc.txt
12750 F: include/linux/rtc.h
12751 F: include/uapi/linux/rtc.h
12752 F: include/linux/rtc/
12753 F: include/linux/platform_data/rtc-*
12754 F: tools/testing/selftests/rtc/
12756 REALTEK AUDIO CODECS
12757 M: Bard Liao <bardliao@realtek.com>
12758 M: Oder Chiou <oder_chiou@realtek.com>
12760 F: sound/soc/codecs/rt*
12761 F: include/sound/rt*.h
12763 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12764 M: Linus Walleij <linus.walleij@linaro.org>
12766 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12767 F: drivers/net/dsa/realtek-smi*
12768 F: drivers/net/dsa/rtl83*
12770 REGISTER MAP ABSTRACTION
12771 M: Mark Brown <broonie@kernel.org>
12772 L: linux-kernel@vger.kernel.org
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12775 F: Documentation/devicetree/bindings/regmap/
12776 F: drivers/base/regmap/
12777 F: include/linux/regmap.h
12779 REISERFS FILE SYSTEM
12780 L: reiserfs-devel@vger.kernel.org
12784 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12785 M: Ohad Ben-Cohen <ohad@wizery.com>
12786 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12787 L: linux-remoteproc@vger.kernel.org
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12790 F: Documentation/devicetree/bindings/remoteproc/
12791 F: Documentation/remoteproc.txt
12792 F: drivers/remoteproc/
12793 F: include/linux/remoteproc.h
12795 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12796 M: Ohad Ben-Cohen <ohad@wizery.com>
12797 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12798 L: linux-remoteproc@vger.kernel.org
12799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12802 F: Documentation/rpmsg.txt
12803 F: include/linux/rpmsg.h
12804 F: include/linux/rpmsg/
12806 RENESAS CLOCK DRIVERS
12807 M: Geert Uytterhoeven <geert+renesas@glider.be>
12808 L: linux-renesas-soc@vger.kernel.org
12809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12811 F: drivers/clk/renesas/
12813 RENESAS EMEV2 I2C DRIVER
12814 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12816 F: drivers/i2c/busses/i2c-emev2.c
12818 RENESAS ETHERNET DRIVERS
12819 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12820 L: netdev@vger.kernel.org
12821 L: linux-renesas-soc@vger.kernel.org
12822 F: Documentation/devicetree/bindings/net/renesas,*.txt
12823 F: Documentation/devicetree/bindings/net/sh_eth.txt
12824 F: drivers/net/ethernet/renesas/
12825 F: include/linux/sh_eth.h
12827 RENESAS R-CAR GYROADC DRIVER
12828 M: Marek Vasut <marek.vasut@gmail.com>
12829 L: linux-iio@vger.kernel.org
12831 F: drivers/iio/adc/rcar_gyro_adc.c
12833 RENESAS R-CAR I2C DRIVERS
12834 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12836 F: drivers/i2c/busses/i2c-rcar.c
12837 F: drivers/i2c/busses/i2c-sh_mobile.c
12839 RENESAS RIIC DRIVER
12840 M: Chris Brandt <chris.brandt@renesas.com>
12842 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12843 F: drivers/i2c/busses/i2c-riic.c
12845 RENESAS USB PHY DRIVER
12846 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12847 L: linux-renesas-soc@vger.kernel.org
12849 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12851 RESET CONTROLLER FRAMEWORK
12852 M: Philipp Zabel <p.zabel@pengutronix.de>
12853 T: git git://git.pengutronix.de/git/pza/linux
12856 F: Documentation/devicetree/bindings/reset/
12857 F: include/dt-bindings/reset/
12858 F: include/linux/reset.h
12859 F: include/linux/reset-controller.h
12861 RESTARTABLE SEQUENCES SUPPORT
12862 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12863 M: Peter Zijlstra <peterz@infradead.org>
12864 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12865 M: Boqun Feng <boqun.feng@gmail.com>
12866 L: linux-kernel@vger.kernel.org
12869 F: include/uapi/linux/rseq.h
12870 F: include/trace/events/rseq.h
12871 F: tools/testing/selftests/rseq/
12874 M: Johannes Berg <johannes@sipsolutions.net>
12875 L: linux-wireless@vger.kernel.org
12876 W: http://wireless.kernel.org/
12877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12880 F: Documentation/rfkill.txt
12881 F: Documentation/ABI/stable/sysfs-class-rfkill
12883 F: include/linux/rfkill.h
12884 F: include/uapi/linux/rfkill.h
12887 M: Thomas Graf <tgraf@suug.ch>
12888 M: Herbert Xu <herbert@gondor.apana.org.au>
12889 L: netdev@vger.kernel.org
12891 F: lib/rhashtable.c
12892 F: lib/test_rhashtable.c
12893 F: include/linux/rhashtable.h
12894 F: include/linux/rhashtable-types.h
12896 RICOH R5C592 MEMORYSTICK DRIVER
12897 M: Maxim Levitsky <maximlevitsky@gmail.com>
12899 F: drivers/memstick/host/r592.*
12901 RICOH SMARTMEDIA/XD DRIVER
12902 M: Maxim Levitsky <maximlevitsky@gmail.com>
12904 F: drivers/mtd/nand/raw/r852.c
12905 F: drivers/mtd/nand/raw/r852.h
12907 RISC-V ARCHITECTURE
12908 M: Palmer Dabbelt <palmer@sifive.com>
12909 M: Albert Ou <aou@eecs.berkeley.edu>
12910 L: linux-riscv@lists.infradead.org
12911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12918 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12919 W: http://sourceforge.net/projects/roccat/
12921 F: drivers/hid/hid-roccat*
12922 F: include/linux/hid-roccat*
12923 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12925 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12926 M: Jacob chen <jacob2.chen@rock-chips.com>
12927 L: linux-media@vger.kernel.org
12929 F: drivers/media/platform/rockchip/rga/
12930 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12932 ROCKCHIP VPU CODEC DRIVER
12933 M: Ezequiel Garcia <ezequiel@collabora.com>
12934 L: linux-media@vger.kernel.org
12936 F: drivers/staging/media/platform/rockchip/vpu/
12937 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
12940 M: Jiri Pirko <jiri@resnulli.us>
12941 L: netdev@vger.kernel.org
12943 F: drivers/net/ethernet/rocker/
12947 W: http://www.comtrol.com
12949 F: Documentation/serial/rocket.txt
12950 F: drivers/tty/rocket*
12952 ROCKETPORT EXPRESS/INFINITY DRIVER
12953 M: Kevin Cernekee <cernekee@gmail.com>
12954 L: linux-serial@vger.kernel.org
12956 F: drivers/tty/serial/rp2.*
12958 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12959 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12960 L: linux-kernel@vger.kernel.org
12961 L: linux-renesas-soc@vger.kernel.org
12963 F: drivers/mfd/bd9571mwv.c
12964 F: drivers/regulator/bd9571mwv-regulator.c
12965 F: drivers/gpio/gpio-bd9571mwv.c
12966 F: include/linux/mfd/bd9571mwv.h
12967 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12970 M: Ralf Baechle <ralf@linux-mips.org>
12971 L: linux-hams@vger.kernel.org
12972 W: http://www.linux-ax25.org/
12974 F: include/net/rose.h
12975 F: include/uapi/linux/rose.h
12978 RTL2830 MEDIA DRIVER
12979 M: Antti Palosaari <crope@iki.fi>
12980 L: linux-media@vger.kernel.org
12981 W: https://linuxtv.org
12982 W: http://palosaari.fi/linux/
12983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12984 T: git git://linuxtv.org/anttip/media_tree.git
12986 F: drivers/media/dvb-frontends/rtl2830*
12988 RTL2832 MEDIA DRIVER
12989 M: Antti Palosaari <crope@iki.fi>
12990 L: linux-media@vger.kernel.org
12991 W: https://linuxtv.org
12992 W: http://palosaari.fi/linux/
12993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12994 T: git git://linuxtv.org/anttip/media_tree.git
12996 F: drivers/media/dvb-frontends/rtl2832*
12998 RTL2832_SDR MEDIA DRIVER
12999 M: Antti Palosaari <crope@iki.fi>
13000 L: linux-media@vger.kernel.org
13001 W: https://linuxtv.org
13002 W: http://palosaari.fi/linux/
13003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13004 T: git git://linuxtv.org/anttip/media_tree.git
13006 F: drivers/media/dvb-frontends/rtl2832_sdr*
13008 RTL8180 WIRELESS DRIVER
13009 L: linux-wireless@vger.kernel.org
13010 W: http://wireless.kernel.org/
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13013 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13015 RTL8187 WIRELESS DRIVER
13016 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13017 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13018 M: Larry Finger <Larry.Finger@lwfinger.net>
13019 L: linux-wireless@vger.kernel.org
13020 W: http://wireless.kernel.org/
13021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13023 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13025 REALTEK WIRELESS DRIVER (rtlwifi family)
13026 M: Ping-Ke Shih <pkshih@realtek.com>
13027 L: linux-wireless@vger.kernel.org
13028 W: http://wireless.kernel.org/
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13031 F: drivers/net/wireless/realtek/rtlwifi/
13033 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13034 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13035 L: linux-wireless@vger.kernel.org
13036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13038 F: drivers/net/wireless/realtek/rtl8xxxu/
13040 RXRPC SOCKETS (AF_RXRPC)
13041 M: David Howells <dhowells@redhat.com>
13042 L: linux-afs@lists.infradead.org
13045 F: include/keys/rxrpc-type.h
13046 F: include/net/af_rxrpc.h
13047 F: include/trace/events/rxrpc.h
13048 F: include/uapi/linux/rxrpc.h
13049 F: Documentation/networking/rxrpc.txt
13050 W: https://www.infradead.org/~dhowells/kafs/
13052 S3 SAVAGE FRAMEBUFFER DRIVER
13053 M: Antonino Daplas <adaplas@gmail.com>
13054 L: linux-fbdev@vger.kernel.org
13056 F: drivers/video/fbdev/savage/
13059 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13060 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13061 L: linux-s390@vger.kernel.org
13062 W: http://www.ibm.com/developerworks/linux/linux390/
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13067 F: Documentation/s390/
13068 F: Documentation/driver-api/s390-drivers.rst
13070 S390 COMMON I/O LAYER
13071 M: Sebastian Ott <sebott@linux.ibm.com>
13072 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13073 L: linux-s390@vger.kernel.org
13074 W: http://www.ibm.com/developerworks/linux/linux390/
13076 F: drivers/s390/cio/
13079 M: Stefan Haberland <sth@linux.ibm.com>
13080 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13081 L: linux-s390@vger.kernel.org
13082 W: http://www.ibm.com/developerworks/linux/linux390/
13084 F: drivers/s390/block/dasd*
13085 F: block/partitions/ibm.c
13088 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13089 L: linux-s390@vger.kernel.org
13090 W: http://www.ibm.com/developerworks/linux/linux390/
13092 F: drivers/iommu/s390-iommu.c
13094 S390 IUCV NETWORK LAYER
13095 M: Julian Wiedmann <jwi@linux.ibm.com>
13096 M: Ursula Braun <ubraun@linux.ibm.com>
13097 L: linux-s390@vger.kernel.org
13098 W: http://www.ibm.com/developerworks/linux/linux390/
13100 F: drivers/s390/net/*iucv*
13101 F: include/net/iucv/
13104 S390 NETWORK DRIVERS
13105 M: Julian Wiedmann <jwi@linux.ibm.com>
13106 M: Ursula Braun <ubraun@linux.ibm.com>
13107 L: linux-s390@vger.kernel.org
13108 W: http://www.ibm.com/developerworks/linux/linux390/
13110 F: drivers/s390/net/
13113 M: Sebastian Ott <sebott@linux.ibm.com>
13114 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13115 L: linux-s390@vger.kernel.org
13116 W: http://www.ibm.com/developerworks/linux/linux390/
13119 F: drivers/pci/hotplug/s390_pci_hpc.c
13121 S390 VFIO-CCW DRIVER
13122 M: Cornelia Huck <cohuck@redhat.com>
13123 M: Halil Pasic <pasic@linux.ibm.com>
13124 L: linux-s390@vger.kernel.org
13125 L: kvm@vger.kernel.org
13127 F: drivers/s390/cio/vfio_ccw*
13128 F: Documentation/s390/vfio-ccw.txt
13129 F: include/uapi/linux/vfio_ccw.h
13132 M: Harald Freudenberger <freude@linux.ibm.com>
13133 L: linux-s390@vger.kernel.org
13134 W: http://www.ibm.com/developerworks/linux/linux390/
13136 F: drivers/s390/crypto/
13138 S390 VFIO AP DRIVER
13139 M: Tony Krowiak <akrowiak@linux.ibm.com>
13140 M: Pierre Morel <pmorel@linux.ibm.com>
13141 M: Halil Pasic <pasic@linux.ibm.com>
13142 L: linux-s390@vger.kernel.org
13143 W: http://www.ibm.com/developerworks/linux/linux390/
13145 F: drivers/s390/crypto/vfio_ap_drv.c
13146 F: drivers/s390/crypto/vfio_ap_private.h
13147 F: drivers/s390/crypto/vfio_ap_ops.c
13148 F: Documentation/s390/vfio-ap.txt
13151 M: Steffen Maier <maier@linux.ibm.com>
13152 M: Benjamin Block <bblock@linux.ibm.com>
13153 L: linux-s390@vger.kernel.org
13154 W: http://www.ibm.com/developerworks/linux/linux390/
13156 F: drivers/s390/scsi/zfcp_*
13158 S3C24XX SD/MMC Driver
13159 M: Ben Dooks <ben-linux@fluff.org>
13160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13162 F: drivers/mmc/host/s3cmci.*
13164 SAA6588 RDS RECEIVER DRIVER
13165 M: Hans Verkuil <hverkuil@xs4all.nl>
13166 L: linux-media@vger.kernel.org
13167 T: git git://linuxtv.org/media_tree.git
13168 W: https://linuxtv.org
13170 F: drivers/media/i2c/saa6588*
13172 SAA7134 VIDEO4LINUX DRIVER
13173 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13174 L: linux-media@vger.kernel.org
13175 W: https://linuxtv.org
13176 T: git git://linuxtv.org/media_tree.git
13178 F: Documentation/media/v4l-drivers/saa7134*
13179 F: drivers/media/pci/saa7134/
13181 SAA7146 VIDEO4LINUX-2 DRIVER
13182 M: Hans Verkuil <hverkuil@xs4all.nl>
13183 L: linux-media@vger.kernel.org
13184 T: git git://linuxtv.org/media_tree.git
13186 F: drivers/media/common/saa7146/
13187 F: drivers/media/pci/saa7146/
13188 F: include/media/drv-intf/saa7146*
13190 SAMSUNG AUDIO (ASoC) DRIVERS
13191 M: Krzysztof Kozlowski <krzk@kernel.org>
13192 M: Sangbeom Kim <sbkim73@samsung.com>
13193 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13196 F: sound/soc/samsung/
13197 F: Documentation/devicetree/bindings/sound/samsung*
13199 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13200 M: Krzysztof Kozlowski <krzk@kernel.org>
13201 L: linux-crypto@vger.kernel.org
13202 L: linux-samsung-soc@vger.kernel.org
13204 F: drivers/crypto/exynos-rng.c
13205 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13207 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13208 M: Łukasz Stelmach <l.stelmach@samsung.com>
13209 L: linux-samsung-soc@vger.kernel.org
13211 F: drivers/char/hw_random/exynos-trng.c
13212 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13214 SAMSUNG FRAMEBUFFER DRIVER
13215 M: Jingoo Han <jingoohan1@gmail.com>
13216 L: linux-fbdev@vger.kernel.org
13218 F: drivers/video/fbdev/s3c-fb.c
13220 SAMSUNG LAPTOP DRIVER
13221 M: Corentin Chary <corentin.chary@gmail.com>
13222 L: platform-driver-x86@vger.kernel.org
13224 F: drivers/platform/x86/samsung-laptop.c
13226 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13227 M: Sangbeom Kim <sbkim73@samsung.com>
13228 M: Krzysztof Kozlowski <krzk@kernel.org>
13229 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13230 L: linux-kernel@vger.kernel.org
13231 L: linux-samsung-soc@vger.kernel.org
13233 F: drivers/mfd/sec*.c
13234 F: drivers/regulator/s2m*.c
13235 F: drivers/regulator/s5m*.c
13236 F: drivers/clk/clk-s2mps11.c
13237 F: drivers/rtc/rtc-s5m.c
13238 F: include/linux/mfd/samsung/
13239 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13240 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13241 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13242 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13244 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13245 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13246 L: linux-media@vger.kernel.org
13247 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13249 F: drivers/media/platform/s3c-camif/
13250 F: include/media/drv-intf/s3c_camif.h
13252 SAMSUNG S3FWRN5 NFC DRIVER
13253 M: Robert Baldyga <r.baldyga@samsung.com>
13254 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13255 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13257 F: drivers/nfc/s3fwrn5
13259 SAMSUNG S5C73M3 CAMERA DRIVER
13260 M: Kyungmin Park <kyungmin.park@samsung.com>
13261 M: Andrzej Hajda <a.hajda@samsung.com>
13262 L: linux-media@vger.kernel.org
13264 F: drivers/media/i2c/s5c73m3/*
13266 SAMSUNG S5K5BAF CAMERA DRIVER
13267 M: Kyungmin Park <kyungmin.park@samsung.com>
13268 M: Andrzej Hajda <a.hajda@samsung.com>
13269 L: linux-media@vger.kernel.org
13271 F: drivers/media/i2c/s5k5baf.c
13273 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13274 M: Krzysztof Kozlowski <krzk@kernel.org>
13275 M: Vladimir Zapolskiy <vz@mleia.com>
13276 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13277 L: linux-crypto@vger.kernel.org
13278 L: linux-samsung-soc@vger.kernel.org
13280 F: drivers/crypto/s5p-sss.c
13282 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13283 M: Kyungmin Park <kyungmin.park@samsung.com>
13284 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13285 L: linux-media@vger.kernel.org
13286 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13288 F: drivers/media/platform/exynos4-is/
13290 SAMSUNG SOC CLOCK DRIVERS
13291 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13292 M: Tomasz Figa <tomasz.figa@gmail.com>
13293 M: Chanwoo Choi <cw00.choi@samsung.com>
13295 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13297 F: drivers/clk/samsung/
13298 F: include/dt-bindings/clock/exynos*.h
13299 F: Documentation/devicetree/bindings/clock/exynos*.txt
13301 SAMSUNG SPI DRIVERS
13302 M: Kukjin Kim <kgene@kernel.org>
13303 M: Krzysztof Kozlowski <krzk@kernel.org>
13304 M: Andi Shyti <andi@etezian.org>
13305 L: linux-spi@vger.kernel.org
13306 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13308 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13309 F: drivers/spi/spi-s3c*
13310 F: include/linux/platform_data/spi-s3c64xx.h
13312 SAMSUNG SXGBE DRIVERS
13313 M: Byungho An <bh74.an@samsung.com>
13314 M: Girish K S <ks.giri@samsung.com>
13315 M: Vipul Pandya <vipul.pandya@samsung.com>
13317 L: netdev@vger.kernel.org
13318 F: drivers/net/ethernet/samsung/sxgbe/
13320 SAMSUNG THERMAL DRIVER
13321 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13322 L: linux-pm@vger.kernel.org
13323 L: linux-samsung-soc@vger.kernel.org
13325 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13326 F: drivers/thermal/samsung/
13328 SAMSUNG USB2 PHY DRIVER
13329 M: Kamil Debski <kamil@wypas.org>
13330 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13331 L: linux-kernel@vger.kernel.org
13333 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13334 F: Documentation/phy/samsung-usb2.txt
13335 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13336 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13337 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13338 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13339 F: drivers/phy/samsung/phy-samsung-usb2.c
13340 F: drivers/phy/samsung/phy-samsung-usb2.h
13343 M: Zwane Mwaikambo <zwanem@gmail.com>
13345 F: drivers/watchdog/sc1200wdt.c
13348 M: Ingo Molnar <mingo@redhat.com>
13349 M: Peter Zijlstra <peterz@infradead.org>
13350 L: linux-kernel@vger.kernel.org
13351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13354 F: include/linux/sched.h
13355 F: include/uapi/linux/sched.h
13356 F: include/linux/wait.h
13358 SCR24X CHIP CARD INTERFACE DRIVER
13359 M: Lubomir Rintel <lkundrak@v3.sk>
13361 F: drivers/char/pcmcia/scr24x_cs.c
13364 M: Jens Axboe <axboe@kernel.dk>
13365 L: linux-scsi@vger.kernel.org
13366 W: http://www.kernel.dk
13368 F: drivers/scsi/sr*
13370 SCSI RDMA PROTOCOL (SRP) INITIATOR
13371 M: Bart Van Assche <bvanassche@acm.org>
13372 L: linux-rdma@vger.kernel.org
13374 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13375 F: drivers/infiniband/ulp/srp/
13376 F: include/scsi/srp.h
13378 SCSI RDMA PROTOCOL (SRP) TARGET
13379 M: Bart Van Assche <bvanassche@acm.org>
13380 L: linux-rdma@vger.kernel.org
13381 L: target-devel@vger.kernel.org
13383 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13384 F: drivers/infiniband/ulp/srpt/
13387 M: Doug Gilbert <dgilbert@interlog.com>
13388 L: linux-scsi@vger.kernel.org
13389 W: http://sg.danny.cz/sg
13391 F: Documentation/scsi/scsi-generic.txt
13392 F: drivers/scsi/sg.c
13393 F: include/scsi/sg.h
13396 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13398 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13400 L: linux-scsi@vger.kernel.org
13402 F: Documentation/devicetree/bindings/scsi/
13407 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13408 L: linux-scsi@vger.kernel.org
13410 F: Documentation/scsi/st.txt
13411 F: drivers/scsi/st.*
13412 F: drivers/scsi/st_*.h
13415 M: Vlad Yasevich <vyasevich@gmail.com>
13416 M: Neil Horman <nhorman@tuxdriver.com>
13417 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13418 L: linux-sctp@vger.kernel.org
13419 W: http://lksctp.sourceforge.net
13421 F: Documentation/networking/sctp.txt
13422 F: include/linux/sctp.h
13423 F: include/uapi/linux/sctp.h
13424 F: include/net/sctp/
13428 M: Jim Cromie <jim.cromie@gmail.com>
13430 F: Documentation/i2c/busses/scx200_acb
13431 F: arch/x86/platform/scx200/
13432 F: drivers/watchdog/scx200_wdt.c
13433 F: drivers/i2c/busses/scx200*
13434 F: drivers/mtd/maps/scx200_docflash.c
13435 F: include/linux/scx200.h
13438 M: Jim Cromie <jim.cromie@gmail.com>
13440 F: drivers/char/scx200_gpio.c
13441 F: include/linux/scx200_gpio.h
13443 SCx200 HRT CLOCKSOURCE DRIVER
13444 M: Jim Cromie <jim.cromie@gmail.com>
13446 F: drivers/clocksource/scx200_hrt.c
13448 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13449 M: Sascha Sommer <saschasommer@freenet.de>
13450 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13452 F: drivers/mmc/host/sdricoh_cs.c
13454 SECO BOARDS CEC DRIVER
13455 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13457 F: drivers/media/platform/seco-cec/seco-cec.c
13458 F: drivers/media/platform/seco-cec/seco-cec.h
13461 M: Kees Cook <keescook@chromium.org>
13462 R: Andy Lutomirski <luto@amacapital.net>
13463 R: Will Drewry <wad@chromium.org>
13464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13466 F: kernel/seccomp.c
13467 F: include/uapi/linux/seccomp.h
13468 F: include/linux/seccomp.h
13469 F: tools/testing/selftests/seccomp/*
13470 F: tools/testing/selftests/kselftest_harness.h
13471 F: Documentation/userspace-api/seccomp_filter.rst
13472 K: \bsecure_computing
13475 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13476 M: Al Cooper <alcooperx@gmail.com>
13477 L: linux-mmc@vger.kernel.org
13478 L: bcm-kernel-feedback-list@broadcom.com
13480 F: drivers/mmc/host/sdhci-brcmstb*
13482 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13483 M: Adrian Hunter <adrian.hunter@intel.com>
13484 L: linux-mmc@vger.kernel.org
13485 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13487 F: drivers/mmc/host/sdhci*
13488 F: include/linux/mmc/sdhci*
13490 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13491 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13492 M: Manjunath M B <manjumb@synopsys.com>
13493 L: linux-mmc@vger.kernel.org
13495 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13497 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13498 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13499 L: linux-mmc@vger.kernel.org
13501 F: drivers/mmc/host/sdhci-of-at91.c
13503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13504 M: Ben Dooks <ben-linux@fluff.org>
13505 M: Jaehoon Chung <jh80.chung@samsung.com>
13506 L: linux-mmc@vger.kernel.org
13508 F: drivers/mmc/host/sdhci-s3c*
13510 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13511 M: Viresh Kumar <vireshk@kernel.org>
13512 L: linux-mmc@vger.kernel.org
13514 F: drivers/mmc/host/sdhci-spear.c
13516 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13517 M: Kishon Vijay Abraham I <kishon@ti.com>
13518 L: linux-mmc@vger.kernel.org
13520 F: drivers/mmc/host/sdhci-omap.c
13522 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13523 M: Scott Bauer <scott.bauer@intel.com>
13524 M: Jonathan Derrick <jonathan.derrick@intel.com>
13525 L: linux-block@vger.kernel.org
13528 F: block/opal_proto.h
13529 F: include/linux/sed*
13530 F: include/uapi/linux/sed*
13533 M: Security Officers <security@kernel.org>
13537 M: James Morris <jmorris@namei.org>
13538 M: "Serge E. Hallyn" <serge@hallyn.com>
13539 L: linux-security-module@vger.kernel.org (suggested Cc:)
13540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13541 W: http://kernsec.org/
13544 X: security/selinux/
13546 SELINUX SECURITY MODULE
13547 M: Paul Moore <paul@paul-moore.com>
13548 M: Stephen Smalley <sds@tycho.nsa.gov>
13549 M: Eric Paris <eparis@parisplace.org>
13550 L: selinux@vger.kernel.org
13551 W: https://selinuxproject.org
13552 W: https://github.com/SELinuxProject
13553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13555 F: include/linux/selinux*
13556 F: security/selinux/
13557 F: scripts/selinux/
13558 F: Documentation/admin-guide/LSM/SELinux.rst
13561 M: Jiri Slaby <jirislaby@gmail.com>
13563 F: drivers/misc/phantom.c
13564 F: include/uapi/linux/phantom.h
13567 M: Rob Herring <robh@kernel.org>
13568 L: linux-serial@vger.kernel.org
13570 F: Documentation/devicetree/bindings/serial/slave-device.txt
13571 F: drivers/tty/serdev/
13572 F: include/linux/serdev.h
13575 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13576 L: linux-serial@vger.kernel.org
13578 F: Documentation/devicetree/bindings/serial/
13579 F: drivers/tty/serial/
13582 M: Sean Young <sean@mess.org>
13583 L: linux-media@vger.kernel.org
13585 F: drivers/media/rc/serial_ir.c
13588 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13589 M: Edward Cree <ecree@solarflare.com>
13590 M: Bert Kenward <bkenward@solarflare.com>
13591 L: netdev@vger.kernel.org
13593 F: drivers/net/ethernet/sfc/
13596 M: Dimitri Sivanich <sivanich@sgi.com>
13598 F: drivers/misc/sgi-gru/
13600 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13601 M: Pat Gefre <pfg@sgi.com>
13602 L: linux-ia64@vger.kernel.org
13604 F: Documentation/ia64/serial.txt
13605 F: drivers/tty/serial/ioc?_serial.c
13606 F: include/linux/ioc?.h
13608 SGI XP/XPC/XPNET DRIVER
13609 M: Cliff Whickman <cpw@sgi.com>
13610 M: Robin Holt <robinmholt@gmail.com>
13612 F: drivers/misc/sgi-xp/
13614 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13615 M: Ursula Braun <ubraun@linux.ibm.com>
13616 L: linux-s390@vger.kernel.org
13617 W: http://www.ibm.com/developerworks/linux/linux390/
13621 SHARP RJ54N1CB0C SENSOR DRIVER
13622 M: Jacopo Mondi <jacopo@jmondi.org>
13623 L: linux-media@vger.kernel.org
13624 T: git git://linuxtv.org/media_tree.git
13626 F: drivers/media/i2c/rj54n1cb0c.c
13627 F: include/media/i2c/rj54n1cb0c.h
13629 SH_VEU V4L2 MEM2MEM DRIVER
13630 L: linux-media@vger.kernel.org
13632 F: drivers/media/platform/sh_veu.c
13634 SH_VOU V4L2 OUTPUT DRIVER
13635 L: linux-media@vger.kernel.org
13637 F: drivers/media/platform/sh_vou.c
13638 F: include/media/drv-intf/sh_vou.h
13640 SI2157 MEDIA DRIVER
13641 M: Antti Palosaari <crope@iki.fi>
13642 L: linux-media@vger.kernel.org
13643 W: https://linuxtv.org
13644 W: http://palosaari.fi/linux/
13645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13646 T: git git://linuxtv.org/anttip/media_tree.git
13648 F: drivers/media/tuners/si2157*
13650 SI2165 MEDIA DRIVER
13651 M: Matthias Schwarzott <zzam@gentoo.org>
13652 L: linux-media@vger.kernel.org
13653 W: https://linuxtv.org
13654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13656 F: drivers/media/dvb-frontends/si2165*
13658 SI2168 MEDIA DRIVER
13659 M: Antti Palosaari <crope@iki.fi>
13660 L: linux-media@vger.kernel.org
13661 W: https://linuxtv.org
13662 W: http://palosaari.fi/linux/
13663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13664 T: git git://linuxtv.org/anttip/media_tree.git
13666 F: drivers/media/dvb-frontends/si2168*
13668 SI470X FM RADIO RECEIVER I2C DRIVER
13669 M: Hans Verkuil <hverkuil@xs4all.nl>
13670 L: linux-media@vger.kernel.org
13671 T: git git://linuxtv.org/media_tree.git
13672 W: https://linuxtv.org
13674 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13676 SI470X FM RADIO RECEIVER USB DRIVER
13677 M: Hans Verkuil <hverkuil@xs4all.nl>
13678 L: linux-media@vger.kernel.org
13679 T: git git://linuxtv.org/media_tree.git
13680 W: https://linuxtv.org
13682 F: drivers/media/radio/si470x/radio-si470x-common.c
13683 F: drivers/media/radio/si470x/radio-si470x.h
13684 F: drivers/media/radio/si470x/radio-si470x-usb.c
13686 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13687 M: Eduardo Valentin <edubezval@gmail.com>
13688 L: linux-media@vger.kernel.org
13689 T: git git://linuxtv.org/media_tree.git
13690 W: https://linuxtv.org
13692 F: drivers/media/radio/si4713/si4713.?
13694 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13695 M: Eduardo Valentin <edubezval@gmail.com>
13696 L: linux-media@vger.kernel.org
13697 T: git git://linuxtv.org/media_tree.git
13698 W: https://linuxtv.org
13700 F: drivers/media/radio/si4713/radio-platform-si4713.c
13702 SI4713 FM RADIO TRANSMITTER USB DRIVER
13703 M: Hans Verkuil <hverkuil@xs4all.nl>
13704 L: linux-media@vger.kernel.org
13705 T: git git://linuxtv.org/media_tree.git
13706 W: https://linuxtv.org
13708 F: drivers/media/radio/si4713/radio-usb-si4713.c
13711 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13712 L: linux-media@vger.kernel.org
13713 W: https://linuxtv.org
13714 T: git git://linuxtv.org/media_tree.git
13716 F: drivers/media/common/siano/
13717 F: drivers/media/usb/siano/
13718 F: drivers/media/usb/siano/
13719 F: drivers/media/mmc/siano/
13722 M: Palmer Dabbelt <palmer@sifive.com>
13723 L: linux-riscv@lists.infradead.org
13724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13729 SILEAD TOUCHSCREEN DRIVER
13730 M: Hans de Goede <hdegoede@redhat.com>
13731 L: linux-input@vger.kernel.org
13732 L: platform-driver-x86@vger.kernel.org
13734 F: drivers/input/touchscreen/silead.c
13735 F: drivers/platform/x86/touchscreen_dmi.c
13737 SILICON MOTION SM712 FRAME BUFFER DRIVER
13738 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13739 M: Teddy Wang <teddy.wang@siliconmotion.com>
13740 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13741 L: linux-fbdev@vger.kernel.org
13743 F: drivers/video/fbdev/sm712*
13744 F: Documentation/fb/sm712fb.txt
13746 SIMPLE FIRMWARE INTERFACE (SFI)
13747 M: Len Brown <lenb@kernel.org>
13748 L: sfi-devel@simplefirmware.org
13749 W: http://simplefirmware.org/
13750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13752 F: arch/x86/platform/sfi/
13754 F: include/linux/sfi*.h
13757 M: Hans de Goede <hdegoede@redhat.com>
13758 L: linux-fbdev@vger.kernel.org
13760 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13761 F: drivers/video/fbdev/simplefb.c
13762 F: include/linux/platform_data/simplefb.h
13764 SIMTEC EB110ATX (Chalice CATS)
13766 P: Vincent Sanders <vince@simtec.co.uk>
13767 M: Simtec Linux Team <linux@simtec.co.uk>
13768 W: http://www.simtec.co.uk/products/EB110ATX/
13771 SIMTEC EB2410ITX (BAST)
13773 P: Vincent Sanders <vince@simtec.co.uk>
13774 M: Simtec Linux Team <linux@simtec.co.uk>
13775 W: http://www.simtec.co.uk/products/EB2410ITX/
13777 F: arch/arm/mach-s3c24xx/mach-bast.c
13778 F: arch/arm/mach-s3c24xx/bast-ide.c
13779 F: arch/arm/mach-s3c24xx/bast-irq.c
13781 SIPHASH PRF ROUTINES
13782 M: Jason A. Donenfeld <Jason@zx2c4.com>
13785 F: lib/test_siphash.c
13786 F: include/linux/siphash.h
13789 M: Gavin Schenk <g.schenk@eckelmann.de>
13790 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13791 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13794 F: drivers/gpio/gpio-siox.c
13795 F: include/trace/events/siox.h
13797 SIS 190 ETHERNET DRIVER
13798 M: Francois Romieu <romieu@fr.zoreil.com>
13799 L: netdev@vger.kernel.org
13801 F: drivers/net/ethernet/sis/sis190.c
13803 SIS 900/7016 FAST ETHERNET DRIVER
13804 M: Daniele Venzano <venza@brownhat.org>
13805 W: http://www.brownhat.org/sis900.html
13806 L: netdev@vger.kernel.org
13808 F: drivers/net/ethernet/sis/sis900.*
13810 SIS FRAMEBUFFER DRIVER
13811 M: Thomas Winischhofer <thomas@winischhofer.net>
13812 W: http://www.winischhofer.net/linuxsisvga.shtml
13814 F: Documentation/fb/sisfb.txt
13815 F: drivers/video/fbdev/sis/
13816 F: include/video/sisfb.h
13819 M: Thomas Winischhofer <thomas@winischhofer.net>
13820 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13822 F: drivers/usb/misc/sisusbvga/
13825 M: Christoph Lameter <cl@linux.com>
13826 M: Pekka Enberg <penberg@kernel.org>
13827 M: David Rientjes <rientjes@google.com>
13828 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13829 M: Andrew Morton <akpm@linux-foundation.org>
13830 L: linux-mm@kvack.org
13832 F: include/linux/sl?b*.h
13835 SLEEPABLE READ-COPY UPDATE (SRCU)
13836 M: Lai Jiangshan <jiangshanlai@gmail.com>
13837 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13838 M: Josh Triplett <josh@joshtriplett.org>
13839 R: Steven Rostedt <rostedt@goodmis.org>
13840 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13841 L: linux-kernel@vger.kernel.org
13842 W: http://www.rdrop.com/users/paulmck/RCU/
13844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13845 F: include/linux/srcu*.h
13846 F: kernel/rcu/srcu*.c
13848 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13849 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13852 F: drivers/slimbus/
13853 F: Documentation/devicetree/bindings/slimbus/
13854 F: include/linux/slimbus.h
13856 SMACK SECURITY MODULE
13857 M: Casey Schaufler <casey@schaufler-ca.com>
13858 L: linux-security-module@vger.kernel.org
13859 W: http://schaufler-ca.com
13860 T: git git://github.com/cschaufler/smack-next
13862 F: Documentation/admin-guide/LSM/Smack.rst
13865 SMC91x ETHERNET DRIVER
13866 M: Nicolas Pitre <nico@fluxnic.net>
13868 F: drivers/net/ethernet/smsc/smc91x.*
13870 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13871 M: Sakari Ailus <sakari.ailus@iki.fi>
13872 L: linux-media@vger.kernel.org
13874 F: drivers/media/i2c/smiapp/
13875 F: include/media/i2c/smiapp.h
13876 F: drivers/media/i2c/smiapp-pll.c
13877 F: drivers/media/i2c/smiapp-pll.h
13878 F: include/uapi/linux/smiapp.h
13879 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13881 SMM665 HARDWARE MONITOR DRIVER
13882 M: Guenter Roeck <linux@roeck-us.net>
13883 L: linux-hwmon@vger.kernel.org
13885 F: Documentation/hwmon/smm665
13886 F: drivers/hwmon/smm665.c
13888 SMSC EMC2103 HARDWARE MONITOR DRIVER
13889 M: Steve Glendinning <steve.glendinning@shawell.net>
13890 L: linux-hwmon@vger.kernel.org
13892 F: Documentation/hwmon/emc2103
13893 F: drivers/hwmon/emc2103.c
13895 SMSC SCH5627 HARDWARE MONITOR DRIVER
13896 M: Hans de Goede <hdegoede@redhat.com>
13897 L: linux-hwmon@vger.kernel.org
13899 F: Documentation/hwmon/sch5627
13900 F: drivers/hwmon/sch5627.c
13902 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13903 M: Steve Glendinning <steve.glendinning@shawell.net>
13904 L: linux-fbdev@vger.kernel.org
13906 F: drivers/video/fbdev/smscufx.c
13908 SMSC47B397 HARDWARE MONITOR DRIVER
13909 M: Jean Delvare <jdelvare@suse.com>
13910 L: linux-hwmon@vger.kernel.org
13912 F: Documentation/hwmon/smsc47b397
13913 F: drivers/hwmon/smsc47b397.c
13915 SMSC911x ETHERNET DRIVER
13916 M: Steve Glendinning <steve.glendinning@shawell.net>
13917 L: netdev@vger.kernel.org
13919 F: include/linux/smsc911x.h
13920 F: drivers/net/ethernet/smsc/smsc911x.*
13922 SMSC9420 PCI ETHERNET DRIVER
13923 M: Steve Glendinning <steve.glendinning@shawell.net>
13924 L: netdev@vger.kernel.org
13926 F: drivers/net/ethernet/smsc/smsc9420.*
13928 SOC-CAMERA V4L2 SUBSYSTEM
13929 L: linux-media@vger.kernel.org
13930 T: git git://linuxtv.org/media_tree.git
13932 F: include/media/soc*
13933 F: drivers/media/i2c/soc_camera/
13934 F: drivers/media/platform/soc_camera/
13936 SOCIONEXT SYNQUACER I2C DRIVER
13937 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13938 L: linux-i2c@vger.kernel.org
13940 F: drivers/i2c/busses/i2c-synquacer.c
13941 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13943 SOCIONEXT UNIPHIER SOUND DRIVER
13944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13946 F: sound/soc/uniphier/
13948 SOEKRIS NET48XX LED SUPPORT
13949 M: Chris Boot <bootc@bootc.net>
13951 F: drivers/leds/leds-net48xx.c
13953 SOFT-ROCE DRIVER (rxe)
13954 M: Moni Shoua <monis@mellanox.com>
13955 L: linux-rdma@vger.kernel.org
13957 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13958 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13959 F: drivers/infiniband/sw/rxe/
13960 F: include/uapi/rdma/rdma_user_rxe.h
13962 SOFTLOGIC 6x10 MPEG CODEC
13963 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13964 M: Anton Sviridenko <anton@corp.bluecherry.net>
13965 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13966 M: Andrey Utkin <andrey_utkin@fastmail.com>
13967 M: Ismael Luceno <ismael@iodev.co.uk>
13968 L: linux-media@vger.kernel.org
13970 F: drivers/media/pci/solo6x10/
13972 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13973 M: James Morse <james.morse@arm.com>
13974 L: linux-arm-kernel@lists.infradead.org
13976 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13977 F: drivers/firmware/arm_sdei.c
13978 F: include/linux/arm_sdei.h
13979 F: include/uapi/linux/arm_sdei.h
13981 SOFTWARE RAID (Multiple Disks) SUPPORT
13982 M: Shaohua Li <shli@kernel.org>
13983 L: linux-raid@vger.kernel.org
13984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13986 F: drivers/md/Makefile
13987 F: drivers/md/Kconfig
13989 F: drivers/md/raid*
13990 F: include/linux/raid/
13991 F: include/uapi/linux/raid/
13993 SOCIONEXT (SNI) AVE NETWORK DRIVER
13994 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13995 L: netdev@vger.kernel.org
13997 F: drivers/net/ethernet/socionext/sni_ave.c
13998 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14000 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14001 M: Jassi Brar <jaswinder.singh@linaro.org>
14002 L: netdev@vger.kernel.org
14004 F: drivers/net/ethernet/socionext/netsec.c
14005 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14007 SOLIDRUN CLEARFOG SUPPORT
14008 M: Russell King <linux@armlinux.org.uk>
14010 F: arch/arm/boot/dts/armada-388-clearfog*
14011 F: arch/arm/boot/dts/armada-38x-solidrun-*
14013 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14014 M: Russell King <linux@armlinux.org.uk>
14016 F: arch/arm/boot/dts/imx6*-cubox-i*
14017 F: arch/arm/boot/dts/imx6*-hummingboard*
14018 F: arch/arm/boot/dts/imx6*-sr-*
14020 SONIC NETWORK DRIVER
14021 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14022 L: netdev@vger.kernel.org
14024 F: drivers/net/ethernet/natsemi/sonic.*
14026 SONICS SILICON BACKPLANE DRIVER (SSB)
14027 M: Michael Buesch <m@bues.ch>
14028 L: linux-wireless@vger.kernel.org
14031 F: include/linux/ssb/
14033 SONY IMX214 SENSOR DRIVER
14034 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14035 L: linux-media@vger.kernel.org
14036 T: git git://linuxtv.org/media_tree.git
14038 F: drivers/media/i2c/imx214.c
14039 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14041 SONY IMX258 SENSOR DRIVER
14042 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14043 L: linux-media@vger.kernel.org
14044 T: git git://linuxtv.org/media_tree.git
14046 F: drivers/media/i2c/imx258.c
14048 SONY IMX274 SENSOR DRIVER
14049 M: Leon Luo <leonl@leopardimaging.com>
14050 L: linux-media@vger.kernel.org
14051 T: git git://linuxtv.org/media_tree.git
14053 F: drivers/media/i2c/imx274.c
14054 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14056 SONY IMX319 SENSOR DRIVER
14057 M: Bingbu Cao <bingbu.cao@intel.com>
14058 L: linux-media@vger.kernel.org
14059 T: git git://linuxtv.org/media_tree.git
14061 F: drivers/media/i2c/imx319.c
14063 SONY IMX355 SENSOR DRIVER
14064 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14065 L: linux-media@vger.kernel.org
14066 T: git git://linuxtv.org/media_tree.git
14068 F: drivers/media/i2c/imx355.c
14070 SONY MEMORYSTICK CARD SUPPORT
14071 M: Alex Dubov <oakad@yahoo.com>
14072 W: http://tifmxx.berlios.de/
14074 F: drivers/memstick/host/tifm_ms.c
14076 SONY MEMORYSTICK STANDARD SUPPORT
14077 M: Maxim Levitsky <maximlevitsky@gmail.com>
14079 F: drivers/memstick/core/ms_block.*
14081 SONY VAIO CONTROL DEVICE DRIVER
14082 M: Mattia Dongili <malattia@linux.it>
14083 L: platform-driver-x86@vger.kernel.org
14084 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14086 F: Documentation/laptops/sony-laptop.txt
14087 F: drivers/char/sonypi.c
14088 F: drivers/platform/x86/sony-laptop.c
14089 F: include/linux/sony-laptop.h
14092 M: Jaroslav Kysela <perex@perex.cz>
14093 M: Takashi Iwai <tiwai@suse.com>
14094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14095 W: http://www.alsa-project.org/
14096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14097 T: git git://git.alsa-project.org/alsa-kernel.git
14098 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14100 F: Documentation/sound/
14102 F: include/uapi/sound/
14105 SOUND - COMPRESSED AUDIO
14106 M: Vinod Koul <vkoul@kernel.org>
14107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14110 F: Documentation/sound/designs/compress-offload.rst
14111 F: include/sound/compress_driver.h
14112 F: include/uapi/sound/compress_*
14113 F: sound/core/compress_offload.c
14114 F: sound/soc/soc-compress.c
14116 SOUND - DMAENGINE HELPERS
14117 M: Lars-Peter Clausen <lars@metafoo.de>
14119 F: include/sound/dmaengine_pcm.h
14120 F: sound/core/pcm_dmaengine.c
14121 F: sound/soc/soc-generic-dmaengine-pcm.c
14123 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14124 M: Liam Girdwood <lgirdwood@gmail.com>
14125 M: Mark Brown <broonie@kernel.org>
14126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14128 W: http://alsa-project.org/main/index.php/ASoC
14130 F: Documentation/devicetree/bindings/sound/
14131 F: Documentation/sound/soc/
14133 F: include/dt-bindings/sound/
14134 F: include/sound/soc*
14136 SOUNDWIRE SUBSYSTEM
14137 M: Vinod Koul <vkoul@kernel.org>
14138 M: Sanyog Kale <sanyog.r.kale@intel.com>
14139 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14142 F: Documentation/driver-api/soundwire/
14143 F: drivers/soundwire/
14144 F: include/linux/soundwire/
14147 M: Olli Salonen <olli.salonen@iki.fi>
14148 L: linux-media@vger.kernel.org
14149 W: https://linuxtv.org
14150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14152 F: drivers/media/dvb-frontends/sp2*
14154 SPARC + UltraSPARC (sparc/sparc64)
14155 M: "David S. Miller" <davem@davemloft.net>
14156 L: sparclinux@vger.kernel.org
14157 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14164 SPARC SERIAL DRIVERS
14165 M: "David S. Miller" <davem@davemloft.net>
14166 L: sparclinux@vger.kernel.org
14167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14170 F: include/linux/sunserialcore.h
14171 F: drivers/tty/serial/suncore.c
14172 F: drivers/tty/serial/sunhv.c
14173 F: drivers/tty/serial/sunsab.c
14174 F: drivers/tty/serial/sunsab.h
14175 F: drivers/tty/serial/sunsu.c
14176 F: drivers/tty/serial/sunzilog.c
14177 F: drivers/tty/serial/sunzilog.h
14178 F: drivers/tty/vcc.c
14181 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14182 L: linux-sparse@vger.kernel.org
14183 W: https://sparse.wiki.kernel.org/
14184 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14186 F: include/linux/compiler.h
14188 SPEAR CLOCK FRAMEWORK SUPPORT
14189 M: Viresh Kumar <vireshk@kernel.org>
14190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14191 W: http://www.st.com/spear
14193 F: drivers/clk/spear/
14195 SPEAR PLATFORM SUPPORT
14196 M: Viresh Kumar <vireshk@kernel.org>
14197 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14199 W: http://www.st.com/spear
14201 F: arch/arm/boot/dts/spear*
14202 F: arch/arm/mach-spear/
14205 M: Marek Vasut <marek.vasut@gmail.com>
14206 L: linux-mtd@lists.infradead.org
14207 W: http://www.linux-mtd.infradead.org/
14208 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14209 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14210 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14212 F: drivers/mtd/spi-nor/
14213 F: include/linux/mtd/spi-nor.h
14216 M: Mark Brown <broonie@kernel.org>
14217 L: linux-spi@vger.kernel.org
14218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14219 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14221 F: Documentation/devicetree/bindings/spi/
14222 F: Documentation/spi/
14224 F: include/linux/spi/
14225 F: include/uapi/linux/spi/
14228 SPIDERNET NETWORK DRIVER for CELL
14229 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14230 L: netdev@vger.kernel.org
14232 F: Documentation/networking/spider_net.txt
14233 F: drivers/net/ethernet/toshiba/spider_net*
14236 R: Stephen Boyd <sboyd@kernel.org>
14237 L: linux-arm-msm@vger.kernel.org
14238 F: Documentation/devicetree/bindings/spmi/
14240 F: include/dt-bindings/spmi/spmi.h
14241 F: include/linux/spmi.h
14242 F: include/trace/events/spmi.h
14245 M: Jeremy Kerr <jk@ozlabs.org>
14246 L: linuxppc-dev@lists.ozlabs.org
14247 W: http://www.ibm.com/developerworks/power/cell/
14249 F: Documentation/filesystems/spufs.txt
14250 F: arch/powerpc/platforms/cell/spufs/
14252 SQUASHFS FILE SYSTEM
14253 M: Phillip Lougher <phillip@squashfs.org.uk>
14254 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14255 W: http://squashfs.org.uk
14256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14258 F: Documentation/filesystems/squashfs.txt
14261 SRM (Alpha) environment access
14262 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14264 F: arch/alpha/kernel/srm_env.c
14266 ST STM32 I2C/SMBUS DRIVER
14267 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14268 L: linux-i2c@vger.kernel.org
14270 F: drivers/i2c/busses/i2c-stm32*
14272 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14273 M: Song Qiang <songqiang1304521@gmail.com>
14274 L: linux-iio@vger.kernel.org
14276 F: drivers/iio/proximity/vl53l0x-i2c.c
14277 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14280 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14281 M: Sasha Levin <sashal@kernel.org>
14282 L: stable@vger.kernel.org
14284 F: Documentation/process/stable-kernel-rules.rst
14287 M: Ian Abbott <abbotti@mev.co.uk>
14288 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14290 F: drivers/staging/comedi/
14292 STAGING - EROFS FILE SYSTEM
14293 M: Gao Xiang <gaoxiang25@huawei.com>
14294 M: Chao Yu <yuchao0@huawei.com>
14295 L: linux-erofs@lists.ozlabs.org
14297 F: drivers/staging/erofs/
14299 STAGING - INDUSTRIAL IO
14300 M: Jonathan Cameron <jic23@kernel.org>
14301 L: linux-iio@vger.kernel.org
14303 F: Documentation/devicetree/bindings/staging/iio/
14304 F: drivers/staging/iio/
14306 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14307 M: Marc Dietrich <marvin24@gmx.de>
14308 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14309 L: linux-tegra@vger.kernel.org
14311 F: drivers/staging/nvec/
14313 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14314 M: Jens Frederich <jfrederich@gmail.com>
14315 M: Daniel Drake <dsd@laptop.org>
14316 M: Jon Nettleton <jon.nettleton@gmail.com>
14317 W: http://wiki.laptop.org/go/DCON
14319 F: drivers/staging/olpc_dcon/
14321 STAGING - REALTEK RTL8712U DRIVERS
14322 M: Larry Finger <Larry.Finger@lwfinger.net>
14323 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14325 F: drivers/staging/rtl8712/
14327 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14328 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14329 M: Teddy Wang <teddy.wang@siliconmotion.com>
14330 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14331 L: linux-fbdev@vger.kernel.org
14333 F: drivers/staging/sm750fb/
14335 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14336 M: William Hubbs <w.d.hubbs@gmail.com>
14337 M: Chris Brannon <chris@the-brannons.com>
14338 M: Kirk Reiser <kirk@reisers.ca>
14339 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14340 L: speakup@linux-speakup.org
14341 W: http://www.linux-speakup.org/
14343 F: drivers/staging/speakup/
14345 STAGING - VIA VT665X DRIVERS
14346 M: Forest Bond <forest@alittletooquiet.net>
14348 F: drivers/staging/vt665?/
14350 STAGING - WILC1000 WIFI DRIVER
14351 M: Aditya Shankar <aditya.shankar@microchip.com>
14352 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14353 L: linux-wireless@vger.kernel.org
14355 F: drivers/staging/wilc1000/
14357 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14358 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14360 F: drivers/staging/xgifb/
14363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14365 L: devel@driverdev.osuosl.org
14367 F: drivers/staging/
14369 STARFIRE/DURALAN NETWORK DRIVER
14370 M: Ion Badulescu <ionut@badula.org>
14372 F: drivers/net/ethernet/adaptec/starfire*
14374 STEC S1220 SKD DRIVER
14375 M: Bart Van Assche <bart.vanassche@wdc.com>
14376 L: linux-block@vger.kernel.org
14378 F: drivers/block/skd*[ch]
14380 STI AUDIO (ASoC) DRIVERS
14381 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14384 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14388 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14390 F: drivers/media/platform/sti/cec/
14391 F: Documentation/devicetree/bindings/media/stih-cec.txt
14393 STK1160 USB VIDEO CAPTURE DRIVER
14394 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14395 L: linux-media@vger.kernel.org
14396 T: git git://linuxtv.org/media_tree.git
14398 F: drivers/media/usb/stk1160/
14400 STM32 AUDIO (ASoC) DRIVERS
14401 M: Olivier Moysan <olivier.moysan@st.com>
14402 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14405 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14408 STM32 TIMER/LPTIMER DRIVERS
14409 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14411 F: drivers/*/stm32-*timer*
14412 F: drivers/pwm/pwm-stm32*
14413 F: include/linux/*/stm32-*tim*
14414 F: Documentation/ABI/testing/*timer-stm32
14415 F: Documentation/devicetree/bindings/*/stm32-*timer*
14416 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14418 STMMAC ETHERNET DRIVER
14419 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14420 M: Alexandre Torgue <alexandre.torgue@st.com>
14421 M: Jose Abreu <joabreu@synopsys.com>
14422 L: netdev@vger.kernel.org
14423 W: http://www.stlinux.com
14425 F: drivers/net/ethernet/stmicro/stmmac/
14428 M: Sam Creasey <sammy@sammy.net>
14429 W: http://sammy.net/sun3/
14431 F: arch/m68k/kernel/*sun3*
14432 F: arch/m68k/sun3*/
14433 F: arch/m68k/include/asm/sun3*
14434 F: drivers/net/ethernet/i825xx/sun3*
14436 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14437 M: Hans de Goede <hdegoede@redhat.com>
14438 L: linux-input@vger.kernel.org
14440 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14441 F: drivers/input/keyboard/sun4i-lradc-keys.c
14443 SUNDANCE NETWORK DRIVER
14444 M: Denis Kirjanov <kda@linux-powerpc.org>
14445 L: netdev@vger.kernel.org
14447 F: drivers/net/ethernet/dlink/sundance.c
14450 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14451 M: Rich Felker <dalias@libc.org>
14452 L: linux-sh@vger.kernel.org
14453 Q: http://patchwork.kernel.org/project/linux-sh/list/
14455 F: Documentation/sh/
14460 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14461 M: Len Brown <len.brown@intel.com>
14462 M: Pavel Machek <pavel@ucw.cz>
14463 L: linux-pm@vger.kernel.org
14464 B: https://bugzilla.kernel.org
14466 F: Documentation/power/
14467 F: arch/x86/kernel/acpi/
14468 F: drivers/base/power/
14470 F: include/linux/suspend.h
14471 F: include/linux/freezer.h
14472 F: include/linux/pm.h
14475 M: Martin Mares <mj@ucw.cz>
14476 L: linux-video@atrey.karlin.mff.cuni.cz
14478 F: Documentation/svga.txt
14479 F: arch/x86/boot/video*
14482 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14483 L: iommu@lists.linux-foundation.org
14484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14486 F: kernel/dma/swiotlb.c
14487 F: arch/*/kernel/pci-swiotlb.c
14488 F: include/linux/swiotlb.h
14491 M: Jiri Pirko <jiri@resnulli.us>
14492 M: Ivan Vecera <ivecera@redhat.com>
14493 L: netdev@vger.kernel.org
14496 F: include/net/switchdev.h
14498 SY8106A REGULATOR DRIVER
14499 M: Icenowy Zheng <icenowy@aosc.io>
14501 F: drivers/regulator/sy8106a-regulator.c
14502 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14504 SYNC FILE FRAMEWORK
14505 M: Sumit Semwal <sumit.semwal@linaro.org>
14506 R: Gustavo Padovan <gustavo@padovan.org>
14508 L: linux-media@vger.kernel.org
14509 L: dri-devel@lists.freedesktop.org
14510 F: drivers/dma-buf/sync_*
14511 F: drivers/dma-buf/dma-fence*
14512 F: drivers/dma-buf/sw_sync.c
14513 F: include/linux/sync_file.h
14514 F: include/uapi/linux/sync_file.h
14515 F: Documentation/sync_file.txt
14516 T: git git://anongit.freedesktop.org/drm/drm-misc
14518 SYNOPSYS ARC ARCHITECTURE
14519 M: Vineet Gupta <vgupta@synopsys.com>
14520 L: linux-snps-arc@lists.infradead.org
14523 F: Documentation/devicetree/bindings/arc/*
14524 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14525 F: drivers/clocksource/arc_timer.c
14526 F: drivers/tty/serial/arc_uart.c
14527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14529 SYNOPSYS ARC HSDK SDP pll clock driver
14530 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14532 F: drivers/clk/clk-hsdk-pll.c
14533 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14535 SYNOPSYS ARC SDP clock driver
14536 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14538 F: drivers/clk/axs10x/*
14539 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14541 SYNOPSYS ARC SDP platform support
14542 M: Alexey Brodkin <abrodkin@synopsys.com>
14544 F: arch/arc/plat-axs10x
14545 F: arch/arc/boot/dts/ax*
14546 F: Documentation/devicetree/bindings/arc/axs10*
14548 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14549 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14551 F: drivers/reset/reset-axs10x.c
14552 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14554 SYNOPSYS CREG GPIO DRIVER
14555 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14557 F: drivers/gpio/gpio-creg-snps.c
14558 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14560 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14561 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14563 F: drivers/tty/serial/8250/8250_dw.c
14565 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14566 M: Hoan Tran <hotran@apm.com>
14567 L: linux-gpio@vger.kernel.org
14569 F: drivers/gpio/gpio-dwapb.c
14570 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14572 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14573 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14575 F: drivers/dma/dwi-axi-dmac/
14576 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14578 SYNOPSYS DESIGNWARE DMAC DRIVER
14579 M: Viresh Kumar <vireshk@kernel.org>
14580 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14582 F: include/linux/dma/dw.h
14583 F: include/linux/platform_data/dma-dw.h
14586 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14587 M: Jose Abreu <Jose.Abreu@synopsys.com>
14588 L: netdev@vger.kernel.org
14590 F: drivers/net/ethernet/synopsys/
14592 SYNOPSYS DESIGNWARE I2C DRIVER
14593 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14594 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14595 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14596 L: linux-i2c@vger.kernel.org
14598 F: drivers/i2c/busses/i2c-designware-*
14599 F: include/linux/platform_data/i2c-designware.h
14601 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14602 M: Jaehoon Chung <jh80.chung@samsung.com>
14603 L: linux-mmc@vger.kernel.org
14605 F: drivers/mmc/host/dw_mmc*
14607 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14608 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14610 F: drivers/reset/reset-hsdk.c
14611 F: include/dt-bindings/reset/snps,hsdk-reset.h
14612 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14614 SYSTEM CONFIGURATION (SYSCON)
14615 M: Lee Jones <lee.jones@linaro.org>
14616 M: Arnd Bergmann <arnd@arndb.de>
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14619 F: drivers/mfd/syscon.c
14621 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14622 M: Sudeep Holla <sudeep.holla@arm.com>
14623 L: linux-arm-kernel@lists.infradead.org
14625 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14626 F: drivers/clk/clk-sc[mp]i.c
14627 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14628 F: drivers/firmware/arm_scpi.c
14629 F: drivers/firmware/arm_scmi/
14630 F: include/linux/sc[mp]i_protocol.h
14632 SYSTEM RESET/SHUTDOWN DRIVERS
14633 M: Sebastian Reichel <sre@kernel.org>
14634 L: linux-pm@vger.kernel.org
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14637 F: Documentation/devicetree/bindings/power/reset/
14638 F: drivers/power/reset/
14640 SYSTEM TRACE MODULE CLASS
14641 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14644 F: Documentation/trace/stm.rst
14645 F: drivers/hwtracing/stm/
14646 F: include/linux/stm.h
14647 F: include/uapi/linux/stm.h
14650 M: Christoph Hellwig <hch@infradead.org>
14652 F: Documentation/filesystems/sysv-fs.txt
14654 F: include/linux/sysv_fs.h
14657 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14658 L: linux-scsi@vger.kernel.org
14659 L: target-devel@vger.kernel.org
14660 W: http://www.linux-iscsi.org
14661 W: http://groups.google.com/group/linux-iscsi-target-dev
14662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14666 F: Documentation/target/
14668 TASKSTATS STATISTICS INTERFACE
14669 M: Balbir Singh <bsingharora@gmail.com>
14671 F: Documentation/accounting/taskstats*
14672 F: include/linux/taskstats*
14673 F: kernel/taskstats.c
14676 M: Jamal Hadi Salim <jhs@mojatatu.com>
14677 M: Cong Wang <xiyou.wangcong@gmail.com>
14678 M: Jiri Pirko <jiri@resnulli.us>
14679 L: netdev@vger.kernel.org
14681 F: include/net/pkt_cls.h
14682 F: include/net/pkt_sched.h
14683 F: include/net/tc_act/
14684 F: include/uapi/linux/pkt_cls.h
14685 F: include/uapi/linux/pkt_sched.h
14686 F: include/uapi/linux/tc_act/
14687 F: include/uapi/linux/tc_ematch/
14690 TC90522 MEDIA DRIVER
14691 M: Akihiro Tsukada <tskd08@gmail.com>
14692 L: linux-media@vger.kernel.org
14694 F: drivers/media/dvb-frontends/tc90522*
14696 TCP LOW PRIORITY MODULE
14697 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14698 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14699 W: http://tcp-lp-mod.sourceforge.net/
14701 F: net/ipv4/tcp_lp.c
14703 TDA10071 MEDIA DRIVER
14704 M: Antti Palosaari <crope@iki.fi>
14705 L: linux-media@vger.kernel.org
14706 W: https://linuxtv.org
14707 W: http://palosaari.fi/linux/
14708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14709 T: git git://linuxtv.org/anttip/media_tree.git
14711 F: drivers/media/dvb-frontends/tda10071*
14713 TDA18212 MEDIA DRIVER
14714 M: Antti Palosaari <crope@iki.fi>
14715 L: linux-media@vger.kernel.org
14716 W: https://linuxtv.org
14717 W: http://palosaari.fi/linux/
14718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14719 T: git git://linuxtv.org/anttip/media_tree.git
14721 F: drivers/media/tuners/tda18212*
14723 TDA18218 MEDIA DRIVER
14724 M: Antti Palosaari <crope@iki.fi>
14725 L: linux-media@vger.kernel.org
14726 W: https://linuxtv.org
14727 W: http://palosaari.fi/linux/
14728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14729 T: git git://linuxtv.org/anttip/media_tree.git
14731 F: drivers/media/tuners/tda18218*
14733 TDA18250 MEDIA DRIVER
14734 M: Olli Salonen <olli.salonen@iki.fi>
14735 L: linux-media@vger.kernel.org
14736 W: https://linuxtv.org
14737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14738 T: git git://linuxtv.org/media_tree.git
14740 F: drivers/media/tuners/tda18250*
14742 TDA18271 MEDIA DRIVER
14743 M: Michael Krufky <mkrufky@linuxtv.org>
14744 L: linux-media@vger.kernel.org
14745 W: https://linuxtv.org
14746 W: http://github.com/mkrufky
14747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14748 T: git git://linuxtv.org/mkrufky/tuners.git
14750 F: drivers/media/tuners/tda18271*
14752 TDA1997x MEDIA DRIVER
14753 M: Tim Harvey <tharvey@gateworks.com>
14754 L: linux-media@vger.kernel.org
14755 W: https://linuxtv.org
14756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14758 F: drivers/media/i2c/tda1997x.*
14760 TDA827x MEDIA DRIVER
14761 M: Michael Krufky <mkrufky@linuxtv.org>
14762 L: linux-media@vger.kernel.org
14763 W: https://linuxtv.org
14764 W: http://github.com/mkrufky
14765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14766 T: git git://linuxtv.org/mkrufky/tuners.git
14768 F: drivers/media/tuners/tda8290.*
14770 TDA8290 MEDIA DRIVER
14771 M: Michael Krufky <mkrufky@linuxtv.org>
14772 L: linux-media@vger.kernel.org
14773 W: https://linuxtv.org
14774 W: http://github.com/mkrufky
14775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14776 T: git git://linuxtv.org/mkrufky/tuners.git
14778 F: drivers/media/tuners/tda8290.*
14780 TDA9840 MEDIA DRIVER
14781 M: Hans Verkuil <hverkuil@xs4all.nl>
14782 L: linux-media@vger.kernel.org
14783 T: git git://linuxtv.org/media_tree.git
14784 W: https://linuxtv.org
14786 F: drivers/media/i2c/tda9840*
14788 TEA5761 TUNER DRIVER
14789 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14790 L: linux-media@vger.kernel.org
14791 W: https://linuxtv.org
14792 T: git git://linuxtv.org/media_tree.git
14794 F: drivers/media/tuners/tea5761.*
14796 TEA5767 TUNER DRIVER
14797 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14798 L: linux-media@vger.kernel.org
14799 W: https://linuxtv.org
14800 T: git git://linuxtv.org/media_tree.git
14802 F: drivers/media/tuners/tea5767.*
14804 TEA6415C MEDIA DRIVER
14805 M: Hans Verkuil <hverkuil@xs4all.nl>
14806 L: linux-media@vger.kernel.org
14807 T: git git://linuxtv.org/media_tree.git
14808 W: https://linuxtv.org
14810 F: drivers/media/i2c/tea6415c*
14812 TEA6420 MEDIA DRIVER
14813 M: Hans Verkuil <hverkuil@xs4all.nl>
14814 L: linux-media@vger.kernel.org
14815 T: git git://linuxtv.org/media_tree.git
14816 W: https://linuxtv.org
14818 F: drivers/media/i2c/tea6420*
14821 M: Jiri Pirko <jiri@resnulli.us>
14822 L: netdev@vger.kernel.org
14824 F: drivers/net/team/
14825 F: include/linux/if_team.h
14826 F: include/uapi/linux/if_team.h
14828 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14829 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14831 F: arch/x86/platform/ts5500/
14833 TECHNOTREND USB IR RECEIVER
14834 M: Sean Young <sean@mess.org>
14835 L: linux-media@vger.kernel.org
14837 F: drivers/media/rc/ttusbir.c
14839 TECHWELL TW9910 VIDEO DECODER
14840 L: linux-media@vger.kernel.org
14842 F: drivers/media/i2c/tw9910.c
14843 F: include/media/i2c/tw9910.h
14846 M: Jens Wiklander <jens.wiklander@linaro.org>
14848 F: include/linux/tee_drv.h
14849 F: include/uapi/linux/tee.h
14851 F: Documentation/tee.txt
14853 TEGRA ARCHITECTURE SUPPORT
14854 M: Thierry Reding <thierry.reding@gmail.com>
14855 M: Jonathan Hunter <jonathanh@nvidia.com>
14856 L: linux-tegra@vger.kernel.org
14857 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14863 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14864 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14866 F: drivers/clk/tegra/
14869 M: Laxman Dewangan <ldewangan@nvidia.com>
14870 M: Jon Hunter <jonathanh@nvidia.com>
14872 F: drivers/dma/tegra*
14875 M: Laxman Dewangan <ldewangan@nvidia.com>
14877 F: drivers/i2c/busses/i2c-tegra.c
14879 TEGRA IOMMU DRIVERS
14880 M: Thierry Reding <thierry.reding@gmail.com>
14881 L: linux-tegra@vger.kernel.org
14883 F: drivers/iommu/tegra*
14886 M: Laxman Dewangan <ldewangan@nvidia.com>
14888 F: drivers/input/keyboard/tegra-kbc.c
14891 M: Stefan Agner <stefan@agner.ch>
14892 M: Lucas Stach <dev@lynxeye.de>
14894 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14895 F: drivers/mtd/nand/raw/tegra_nand.c
14898 M: Thierry Reding <thierry.reding@gmail.com>
14900 F: drivers/pwm/pwm-tegra.c
14902 TEGRA SERIAL DRIVER
14903 M: Laxman Dewangan <ldewangan@nvidia.com>
14905 F: drivers/tty/serial/serial-tegra.c
14908 M: Laxman Dewangan <ldewangan@nvidia.com>
14910 F: drivers/spi/spi-tegra*
14912 TEHUTI ETHERNET DRIVER
14913 M: Andy Gospodarek <andy@greyhouse.net>
14914 L: netdev@vger.kernel.org
14916 F: drivers/net/ethernet/tehuti/*
14918 Telecom Clock Driver for MCPL0010
14919 M: Mark Gross <mark.gross@intel.com>
14921 F: drivers/char/tlclk.c
14923 TENSILICA XTENSA PORT (xtensa)
14924 M: Chris Zankel <chris@zankel.net>
14925 M: Max Filippov <jcmvbkbc@gmail.com>
14926 L: linux-xtensa@linux-xtensa.org
14927 T: git git://github.com/czankel/xtensa-linux.git
14930 F: drivers/irqchip/irq-xtensa-*
14932 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14933 M: Nishanth Menon <nm@ti.com>
14934 M: Tero Kristo <t-kristo@ti.com>
14935 M: Santosh Shilimkar <ssantosh@kernel.org>
14936 L: linux-arm-kernel@lists.infradead.org
14938 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14939 F: drivers/firmware/ti_sci*
14940 F: include/linux/soc/ti/ti_sci_protocol.h
14941 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14942 F: drivers/soc/ti/ti_sci_pm_domains.c
14943 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14944 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14945 F: drivers/clk/keystone/sci-clk.c
14946 F: drivers/reset/reset-ti-sci.c
14948 Texas Instruments ASoC drivers
14949 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14950 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14954 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14955 M: Hans Verkuil <hverkuil@xs4all.nl>
14956 L: linux-media@vger.kernel.org
14957 T: git git://linuxtv.org/media_tree.git
14958 W: https://linuxtv.org
14960 F: drivers/media/radio/radio-raremono.c
14963 M: Zhang Rui <rui.zhang@intel.com>
14964 M: Eduardo Valentin <edubezval@gmail.com>
14965 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14966 L: linux-pm@vger.kernel.org
14967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14969 Q: https://patchwork.kernel.org/project/linux-pm/list/
14971 F: drivers/thermal/
14972 F: include/linux/thermal.h
14973 F: include/uapi/linux/thermal.h
14974 F: include/linux/cpu_cooling.h
14975 F: Documentation/devicetree/bindings/thermal/
14977 THERMAL/CPU_COOLING
14978 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14979 M: Viresh Kumar <viresh.kumar@linaro.org>
14980 M: Javi Merino <javi.merino@kernel.org>
14981 L: linux-pm@vger.kernel.org
14983 F: Documentation/thermal/cpu-cooling-api.txt
14984 F: drivers/thermal/cpu_cooling.c
14985 F: include/linux/cpu_cooling.h
14987 THINKPAD ACPI EXTRAS DRIVER
14988 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14989 L: ibm-acpi-devel@lists.sourceforge.net
14990 L: platform-driver-x86@vger.kernel.org
14991 W: http://ibm-acpi.sourceforge.net
14992 W: http://thinkwiki.org/wiki/Ibm-acpi
14993 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14995 F: drivers/platform/x86/thinkpad_acpi.c
14998 M: Andreas Noever <andreas.noever@gmail.com>
14999 M: Michael Jamet <michael.jamet@intel.com>
15000 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15001 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15004 F: Documentation/admin-guide/thunderbolt.rst
15005 F: drivers/thunderbolt/
15006 F: include/linux/thunderbolt.h
15008 THUNDERBOLT NETWORK DRIVER
15009 M: Michael Jamet <michael.jamet@intel.com>
15010 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15011 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15012 L: netdev@vger.kernel.org
15014 F: drivers/net/thunderbolt.c
15016 THUNDERX GPIO DRIVER
15017 M: David Daney <david.daney@cavium.com>
15019 F: drivers/gpio/gpio-thunderx.c
15021 TI AM437X VPFE DRIVER
15022 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15023 L: linux-media@vger.kernel.org
15024 W: https://linuxtv.org
15025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15026 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15028 F: drivers/media/platform/am437x/
15030 TI BANDGAP AND THERMAL DRIVER
15031 M: Eduardo Valentin <edubezval@gmail.com>
15032 M: Keerthy <j-keerthy@ti.com>
15033 L: linux-pm@vger.kernel.org
15034 L: linux-omap@vger.kernel.org
15036 F: drivers/thermal/ti-soc-thermal/
15038 TI BQ27XXX POWER SUPPLY DRIVER
15039 R: Andrew F. Davis <afd@ti.com>
15040 F: include/linux/power/bq27xxx_battery.h
15041 F: drivers/power/supply/bq27xxx_battery.c
15042 F: drivers/power/supply/bq27xxx_battery_i2c.c
15044 TI CDCE706 CLOCK DRIVER
15045 M: Max Filippov <jcmvbkbc@gmail.com>
15047 F: drivers/clk/clk-cdce706.c
15050 M: Tero Kristo <t-kristo@ti.com>
15051 L: linux-omap@vger.kernel.org
15054 F: include/linux/clk/ti.h
15056 TI DAVINCI MACHINE SUPPORT
15057 M: Sekhar Nori <nsekhar@ti.com>
15058 M: Kevin Hilman <khilman@kernel.org>
15059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15062 F: arch/arm/mach-davinci/
15063 F: drivers/i2c/busses/i2c-davinci.c
15064 F: arch/arm/boot/dts/da850*
15066 TI DAVINCI SERIES CLOCK DRIVER
15067 M: David Lechner <david@lechnology.com>
15068 R: Sekhar Nori <nsekhar@ti.com>
15070 F: Documentation/devicetree/bindings/clock/ti/davinci/
15071 F: drivers/clk/davinci/
15073 TI DAVINCI SERIES GPIO DRIVER
15074 M: Keerthy <j-keerthy@ti.com>
15075 L: linux-gpio@vger.kernel.org
15077 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15078 F: drivers/gpio/gpio-davinci.c
15080 TI DAVINCI SERIES MEDIA DRIVER
15081 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15082 L: linux-media@vger.kernel.org
15083 W: https://linuxtv.org
15084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15085 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15087 F: drivers/media/platform/davinci/
15088 F: include/media/davinci/
15090 TI ETHERNET SWITCH DRIVER (CPSW)
15091 R: Grygorii Strashko <grygorii.strashko@ti.com>
15092 L: linux-omap@vger.kernel.org
15093 L: netdev@vger.kernel.org
15095 F: drivers/net/ethernet/ti/cpsw*
15096 F: drivers/net/ethernet/ti/davinci*
15098 TI FLASH MEDIA INTERFACE DRIVER
15099 M: Alex Dubov <oakad@yahoo.com>
15101 F: drivers/misc/tifm*
15102 F: drivers/mmc/host/tifm_sd.c
15103 F: include/linux/tifm.h
15105 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15106 M: Santosh Shilimkar <ssantosh@kernel.org>
15107 L: linux-kernel@vger.kernel.org
15108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15110 F: drivers/soc/ti/*
15111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15113 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15114 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15115 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15116 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15118 F: sound/soc/codecs/lm49453*
15119 F: sound/soc/codecs/isabelle*
15121 TI LP855x BACKLIGHT DRIVER
15122 M: Milo Kim <milo.kim@ti.com>
15124 F: Documentation/backlight/lp855x-driver.txt
15125 F: drivers/video/backlight/lp855x_bl.c
15126 F: include/linux/platform_data/lp855x.h
15128 TI LP8727 CHARGER DRIVER
15129 M: Milo Kim <milo.kim@ti.com>
15131 F: drivers/power/supply/lp8727_charger.c
15132 F: include/linux/platform_data/lp8727.h
15134 TI LP8788 MFD DRIVER
15135 M: Milo Kim <milo.kim@ti.com>
15137 F: drivers/iio/adc/lp8788_adc.c
15138 F: drivers/leds/leds-lp8788.c
15139 F: drivers/mfd/lp8788*.c
15140 F: drivers/power/supply/lp8788-charger.c
15141 F: drivers/regulator/lp8788-*.c
15142 F: include/linux/mfd/lp8788*.h
15144 TI NETCP ETHERNET DRIVER
15145 M: Wingman Kwok <w-kwok2@ti.com>
15146 M: Murali Karicheri <m-karicheri2@ti.com>
15147 L: netdev@vger.kernel.org
15149 F: drivers/net/ethernet/ti/netcp*
15151 TI PCM3060 ASoC CODEC DRIVER
15152 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15155 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15156 F: sound/soc/codecs/pcm3060*
15158 TI TAS571X FAMILY ASoC CODEC DRIVER
15159 M: Kevin Cernekee <cernekee@chromium.org>
15160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15162 F: sound/soc/codecs/tas571x*
15164 TI TRF7970A NFC DRIVER
15165 M: Mark Greer <mgreer@animalcreek.com>
15166 L: linux-wireless@vger.kernel.org
15167 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15169 F: drivers/nfc/trf7970a.c
15170 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15172 TI TWL4030 SERIES SOC CODEC DRIVER
15173 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15176 F: sound/soc/codecs/twl4030*
15179 M: Benoit Parrot <bparrot@ti.com>
15180 L: linux-media@vger.kernel.org
15181 W: http://linuxtv.org/
15182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15184 F: drivers/media/platform/ti-vpe/
15186 TI WILINK WIRELESS DRIVERS
15187 L: linux-wireless@vger.kernel.org
15188 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15189 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15192 F: drivers/net/wireless/ti/
15193 F: include/linux/wl12xx.h
15195 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15196 M: John Stultz <john.stultz@linaro.org>
15197 M: Thomas Gleixner <tglx@linutronix.de>
15198 R: Stephen Boyd <sboyd@kernel.org>
15199 L: linux-kernel@vger.kernel.org
15200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15202 F: include/linux/clocksource.h
15203 F: include/linux/time.h
15204 F: include/linux/timex.h
15205 F: include/uapi/linux/time.h
15206 F: include/uapi/linux/timex.h
15207 F: kernel/time/clocksource.c
15208 F: kernel/time/time*.c
15209 F: kernel/time/alarmtimer.c
15210 F: kernel/time/ntp.c
15211 F: tools/testing/selftests/timers/
15214 M: Jon Maloy <jon.maloy@ericsson.com>
15215 M: Ying Xue <ying.xue@windriver.com>
15216 L: netdev@vger.kernel.org (core kernel code)
15217 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15218 W: http://tipc.sourceforge.net/
15220 F: include/uapi/linux/tipc*.h
15223 TLAN NETWORK DRIVER
15224 M: Samuel Chessman <chessman@tux.org>
15225 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15226 W: http://sourceforge.net/projects/tlan/
15228 F: Documentation/networking/tlan.txt
15229 F: drivers/net/ethernet/ti/tlan.*
15231 TM6000 VIDEO4LINUX DRIVER
15232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15233 L: linux-media@vger.kernel.org
15234 W: https://linuxtv.org
15235 T: git git://linuxtv.org/media_tree.git
15237 F: drivers/media/usb/tm6000/
15238 F: Documentation/media/v4l-drivers/tm6000*
15240 TMIO/SDHI MMC DRIVER
15241 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15242 L: linux-mmc@vger.kernel.org
15244 F: drivers/mmc/host/tmio_mmc*
15245 F: drivers/mmc/host/renesas_sdhi*
15246 F: include/linux/mfd/tmio.h
15248 TMP401 HARDWARE MONITOR DRIVER
15249 M: Guenter Roeck <linux@roeck-us.net>
15250 L: linux-hwmon@vger.kernel.org
15252 F: Documentation/hwmon/tmp401
15253 F: drivers/hwmon/tmp401.c
15255 TMPFS (SHMEM FILESYSTEM)
15256 M: Hugh Dickins <hughd@google.com>
15257 L: linux-mm@kvack.org
15259 F: include/linux/shmem_fs.h
15262 TOMOYO SECURITY MODULE
15263 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15264 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15265 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15266 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15267 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15268 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15269 W: http://tomoyo.sourceforge.jp/
15270 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15272 F: security/tomoyo/
15274 TOPSTAR LAPTOP EXTRAS DRIVER
15275 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15276 L: platform-driver-x86@vger.kernel.org
15278 F: drivers/platform/x86/topstar-laptop.c
15280 TORTURE-TEST MODULES
15281 M: Davidlohr Bueso <dave@stgolabs.net>
15282 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15283 M: Josh Triplett <josh@joshtriplett.org>
15284 L: linux-kernel@vger.kernel.org
15286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15287 F: Documentation/RCU/torture.txt
15288 F: kernel/torture.c
15289 F: kernel/rcu/rcutorture.c
15290 F: kernel/rcu/rcuperf.c
15291 F: kernel/locking/locktorture.c
15293 TOSHIBA ACPI EXTRAS DRIVER
15294 M: Azael Avalos <coproscefalo@gmail.com>
15295 L: platform-driver-x86@vger.kernel.org
15297 F: drivers/platform/x86/toshiba_acpi.c
15299 TOSHIBA BLUETOOTH DRIVER
15300 M: Azael Avalos <coproscefalo@gmail.com>
15301 L: platform-driver-x86@vger.kernel.org
15303 F: drivers/platform/x86/toshiba_bluetooth.c
15305 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15306 M: Azael Avalos <coproscefalo@gmail.com>
15307 L: platform-driver-x86@vger.kernel.org
15309 F: drivers/platform/x86/toshiba_haps.c
15312 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15313 W: http://www.buzzard.org.uk/toshiba/
15315 F: drivers/char/toshiba.c
15316 F: include/linux/toshiba.h
15317 F: include/uapi/linux/toshiba.h
15319 TOSHIBA TC358743 DRIVER
15320 M: Mats Randgaard <matrandg@cisco.com>
15321 L: linux-media@vger.kernel.org
15323 F: drivers/media/i2c/tc358743*
15324 F: include/media/i2c/tc358743.h
15326 TOSHIBA WMI HOTKEYS DRIVER
15327 M: Azael Avalos <coproscefalo@gmail.com>
15328 L: platform-driver-x86@vger.kernel.org
15330 F: drivers/platform/x86/toshiba-wmi.c
15333 M: Peter Huewe <peterhuewe@gmx.de>
15334 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15335 R: Jason Gunthorpe <jgg@ziepe.ca>
15336 L: linux-integrity@vger.kernel.org
15337 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15338 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15339 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15341 F: drivers/char/tpm/
15344 M: Steven Rostedt <rostedt@goodmis.org>
15345 M: Ingo Molnar <mingo@redhat.com>
15346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15348 F: Documentation/trace/ftrace.rst
15349 F: arch/*/*/*/ftrace.h
15350 F: arch/*/kernel/ftrace.c
15351 F: include/*/ftrace.h
15352 F: include/linux/trace*.h
15355 F: tools/testing/selftests/ftrace/
15357 TRACING MMIO ACCESSES (MMIOTRACE)
15358 M: Steven Rostedt <rostedt@goodmis.org>
15359 M: Ingo Molnar <mingo@kernel.org>
15360 R: Karol Herbst <karolherbst@gmail.com>
15361 R: Pekka Paalanen <ppaalanen@gmail.com>
15363 L: linux-kernel@vger.kernel.org
15364 L: nouveau@lists.freedesktop.org
15365 F: kernel/trace/trace_mmiotrace.c
15366 F: include/linux/mmiotrace.h
15367 F: arch/x86/mm/kmmio.c
15368 F: arch/x86/mm/mmio-mod.c
15369 F: arch/x86/mm/testmmiotrace.c
15372 M: Jiri Kosina <trivial@kernel.org>
15373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15375 K: ^Subject:.*(?i)trivial
15377 TEMPO SEMICONDUCTOR DRIVERS
15378 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15380 F: sound/soc/codecs/tscs*.c
15381 F: sound/soc/codecs/tscs*.h
15382 F: Documentation/devicetree/bindings/sound/tscs*.txt
15385 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15386 M: Jiri Slaby <jslaby@suse.com>
15388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15389 F: Documentation/serial/
15391 F: drivers/tty/serial/serial_core.c
15392 F: include/linux/serial_core.h
15393 F: include/linux/serial.h
15394 F: include/linux/tty.h
15395 F: include/uapi/linux/serial_core.h
15396 F: include/uapi/linux/serial.h
15397 F: include/uapi/linux/tty.h
15399 TUA9001 MEDIA DRIVER
15400 M: Antti Palosaari <crope@iki.fi>
15401 L: linux-media@vger.kernel.org
15402 W: https://linuxtv.org
15403 W: http://palosaari.fi/linux/
15404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15405 T: git git://linuxtv.org/anttip/media_tree.git
15407 F: drivers/media/tuners/tua9001*
15409 TULIP NETWORK DRIVERS
15410 L: netdev@vger.kernel.org
15411 L: linux-parisc@vger.kernel.org
15413 F: drivers/net/ethernet/dec/tulip/
15416 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15417 W: http://vtun.sourceforge.net/tun
15419 F: Documentation/networking/tuntap.txt
15420 F: arch/um/os-Linux/drivers/
15422 TURBOCHANNEL SUBSYSTEM
15423 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15424 M: Ralf Baechle <ralf@linux-mips.org>
15425 L: linux-mips@vger.kernel.org
15426 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15429 F: include/linux/tc.h
15432 M: "Len Brown" <lenb@kernel.org>
15433 L: linux-pm@vger.kernel.org
15434 B: https://bugzilla.kernel.org
15435 Q: https://patchwork.kernel.org/project/linux-pm/list/
15436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15438 F: tools/power/x86/turbostat/
15440 TW5864 VIDEO4LINUX DRIVER
15441 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15442 M: Anton Sviridenko <anton@corp.bluecherry.net>
15443 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15444 M: Andrey Utkin <andrey_utkin@fastmail.com>
15445 L: linux-media@vger.kernel.org
15447 F: drivers/media/pci/tw5864/
15449 TW68 VIDEO4LINUX DRIVER
15450 M: Hans Verkuil <hverkuil@xs4all.nl>
15451 L: linux-media@vger.kernel.org
15452 T: git git://linuxtv.org/media_tree.git
15453 W: https://linuxtv.org
15455 F: drivers/media/pci/tw68/
15457 TW686X VIDEO4LINUX DRIVER
15458 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15459 L: linux-media@vger.kernel.org
15460 T: git git://linuxtv.org/media_tree.git
15461 W: http://linuxtv.org
15463 F: drivers/media/pci/tw686x/
15465 UBI FILE SYSTEM (UBIFS)
15466 M: Richard Weinberger <richard@nod.at>
15467 M: Artem Bityutskiy <dedekind1@gmail.com>
15468 M: Adrian Hunter <adrian.hunter@intel.com>
15469 L: linux-mtd@lists.infradead.org
15470 T: git git://git.infradead.org/ubifs-2.6.git
15471 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15473 F: Documentation/filesystems/ubifs.txt
15476 UCLINUX (M68KNOMMU AND COLDFIRE)
15477 M: Greg Ungerer <gerg@linux-m68k.org>
15478 W: http://www.linux-m68k.org/
15479 W: http://www.uclinux.org/
15480 L: linux-m68k@lists.linux-m68k.org
15481 L: uclinux-dev@uclinux.org (subscribers-only)
15482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15484 F: arch/m68k/coldfire/
15486 F: arch/m68k/*/*_no.*
15487 F: arch/m68k/include/asm/*_no.*
15490 M: Jan Kara <jack@suse.com>
15492 F: Documentation/filesystems/udf.txt
15496 M: Bastien Nocera <hadess@hadess.net>
15497 L: linux-input@vger.kernel.org
15499 F: drivers/hid/hid-udraw-ps3.c
15502 M: Evgeniy Dushistov <dushistov@mail.ru>
15504 F: Documentation/filesystems/ufs.txt
15507 UHID USERSPACE HID IO DRIVER:
15508 M: David Herrmann <dh.herrmann@googlemail.com>
15509 L: linux-input@vger.kernel.org
15511 F: drivers/hid/uhid.c
15512 F: include/uapi/linux/uhid.h
15515 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15516 L: linux-usb@vger.kernel.org
15518 F: drivers/usb/common/ulpi.c
15519 F: include/linux/ulpi/
15521 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15522 L: linux-usb@vger.kernel.org
15525 F: include/linux/uwb.h
15526 F: include/linux/uwb/
15528 UNICORE32 ARCHITECTURE:
15529 M: Guan Xuetao <gxt@pku.edu.cn>
15530 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15532 T: git git://github.com/gxt/linux.git
15536 M: Tony Finch <dot@dotat.at>
15537 W: http://dotat.at/prog/unifdef
15539 F: scripts/unifdef.c
15541 UNIFORM CDROM DRIVER
15542 M: Jens Axboe <axboe@kernel.dk>
15543 W: http://www.kernel.dk
15545 F: Documentation/cdrom/
15546 F: drivers/cdrom/cdrom.c
15547 F: include/linux/cdrom.h
15548 F: include/uapi/linux/cdrom.h
15550 UNISYS S-PAR DRIVERS
15551 M: David Kershner <david.kershner@unisys.com>
15552 L: sparmaintainer@unisys.com (Unisys internal)
15554 F: include/linux/visorbus.h
15555 F: drivers/visorbus/
15556 F: drivers/staging/unisys/
15558 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15559 M: Vinayak Holikatti <vinholikatti@gmail.com>
15560 L: linux-scsi@vger.kernel.org
15562 F: Documentation/scsi/ufs.txt
15563 F: drivers/scsi/ufs/
15565 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15566 M: Joao Pinto <jpinto@synopsys.com>
15567 L: linux-scsi@vger.kernel.org
15569 F: drivers/scsi/ufs/*dwc*
15571 UNSORTED BLOCK IMAGES (UBI)
15572 M: Artem Bityutskiy <dedekind1@gmail.com>
15573 M: Richard Weinberger <richard@nod.at>
15574 W: http://www.linux-mtd.infradead.org/
15575 L: linux-mtd@lists.infradead.org
15576 T: git git://git.infradead.org/ubifs-2.6.git
15578 F: drivers/mtd/ubi/
15579 F: include/linux/mtd/ubi.h
15580 F: include/uapi/mtd/ubi-user.h
15582 USB "USBNET" DRIVER FRAMEWORK
15583 M: Oliver Neukum <oneukum@suse.com>
15584 L: netdev@vger.kernel.org
15585 W: http://www.linux-usb.org/usbnet
15587 F: drivers/net/usb/usbnet.c
15588 F: include/linux/usb/usbnet.h
15591 M: Oliver Neukum <oneukum@suse.com>
15592 L: linux-usb@vger.kernel.org
15594 F: Documentation/usb/acm.txt
15595 F: drivers/usb/class/cdc-acm.*
15597 USB AR5523 WIRELESS DRIVER
15598 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15599 L: linux-wireless@vger.kernel.org
15601 F: drivers/net/wireless/ath/ar5523/
15604 M: Oliver Neukum <oneukum@suse.com>
15605 L: linux-usb@vger.kernel.org
15606 L: linux-scsi@vger.kernel.org
15608 F: drivers/usb/storage/uas.c
15610 USB CDC ETHERNET DRIVER
15611 M: Oliver Neukum <oliver@neukum.org>
15612 L: linux-usb@vger.kernel.org
15614 F: drivers/net/usb/cdc_*.c
15615 F: include/uapi/linux/usb/cdc.h
15617 USB CHAOSKEY DRIVER
15618 M: Keith Packard <keithp@keithp.com>
15619 L: linux-usb@vger.kernel.org
15621 F: drivers/usb/misc/chaoskey.c
15623 USB CYPRESS C67X00 DRIVER
15624 M: Peter Korsgaard <jacmet@sunsite.dk>
15625 L: linux-usb@vger.kernel.org
15627 F: drivers/usb/c67x00/
15629 USB DAVICOM DM9601 DRIVER
15630 M: Peter Korsgaard <jacmet@sunsite.dk>
15631 L: netdev@vger.kernel.org
15632 W: http://www.linux-usb.org/usbnet
15634 F: drivers/net/usb/dm9601.c
15636 USB DIAMOND RIO500 DRIVER
15637 M: Cesar Miquel <miquel@df.uba.ar>
15638 L: rio500-users@lists.sourceforge.net
15639 W: http://rio500.sourceforge.net
15641 F: drivers/usb/misc/rio500*
15644 M: Alan Stern <stern@rowland.harvard.edu>
15645 L: linux-usb@vger.kernel.org
15647 F: Documentation/usb/ehci.txt
15648 F: drivers/usb/host/ehci*
15650 USB GADGET/PERIPHERAL SUBSYSTEM
15651 M: Felipe Balbi <balbi@kernel.org>
15652 L: linux-usb@vger.kernel.org
15653 W: http://www.linux-usb.org/gadget
15654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15656 F: drivers/usb/gadget/
15657 F: include/linux/usb/gadget*
15659 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15660 M: Jiri Kosina <jikos@kernel.org>
15661 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15662 L: linux-usb@vger.kernel.org
15663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15665 F: Documentation/hid/hiddev.txt
15666 F: drivers/hid/usbhid/
15668 USB INTEL XHCI ROLE MUX DRIVER
15669 M: Hans de Goede <hdegoede@redhat.com>
15670 L: linux-usb@vger.kernel.org
15672 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15675 M: Olav Kongas <ok@artecdesign.ee>
15676 L: linux-usb@vger.kernel.org
15678 F: drivers/usb/host/isp116x*
15679 F: include/linux/usb/isp116x.h
15681 USB LAN78XX ETHERNET DRIVER
15682 M: Woojung Huh <woojung.huh@microchip.com>
15683 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15684 L: netdev@vger.kernel.org
15686 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15687 F: drivers/net/usb/lan78xx.*
15688 F: include/dt-bindings/net/microchip-lan78xx.h
15690 USB MASS STORAGE DRIVER
15691 M: Alan Stern <stern@rowland.harvard.edu>
15692 L: linux-usb@vger.kernel.org
15693 L: usb-storage@lists.one-eyed-alien.net
15695 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15696 F: drivers/usb/storage/
15699 M: Clemens Ladisch <clemens@ladisch.de>
15700 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15701 T: git git://git.alsa-project.org/alsa-kernel.git
15703 F: sound/usb/midi.*
15705 USB NETWORKING DRIVERS
15706 L: linux-usb@vger.kernel.org
15708 F: drivers/net/usb/
15711 M: Alan Stern <stern@rowland.harvard.edu>
15712 L: linux-usb@vger.kernel.org
15714 F: Documentation/usb/ohci.txt
15715 F: drivers/usb/host/ohci*
15717 USB OTG FSM (Finite State Machine)
15718 M: Peter Chen <Peter.Chen@nxp.com>
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15720 L: linux-usb@vger.kernel.org
15722 F: drivers/usb/common/usb-otg-fsm.c
15725 M: Valentina Manea <valentina.manea.m@gmail.com>
15726 M: Shuah Khan <shuah@kernel.org>
15727 L: linux-usb@vger.kernel.org
15729 F: Documentation/usb/usbip_protocol.txt
15730 F: drivers/usb/usbip/
15731 F: tools/usb/usbip/
15732 F: tools/testing/selftests/drivers/usb/usbip/
15735 M: Petko Manolov <petkan@nucleusys.com>
15736 L: linux-usb@vger.kernel.org
15737 L: netdev@vger.kernel.org
15738 T: git git://github.com/petkan/pegasus.git
15739 W: https://github.com/petkan/pegasus
15741 F: drivers/net/usb/pegasus.*
15744 M: Felipe Balbi <balbi@kernel.org>
15745 L: linux-usb@vger.kernel.org
15746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15748 F: drivers/usb/phy/
15750 USB PRINTER DRIVER (usblp)
15751 M: Pete Zaitcev <zaitcev@redhat.com>
15752 L: linux-usb@vger.kernel.org
15754 F: drivers/usb/class/usblp.c
15756 USB QMI WWAN NETWORK DRIVER
15757 M: Bjørn Mork <bjorn@mork.no>
15758 L: netdev@vger.kernel.org
15760 F: Documentation/ABI/testing/sysfs-class-net-qmi
15761 F: drivers/net/usb/qmi_wwan.c
15764 M: Petko Manolov <petkan@nucleusys.com>
15765 L: linux-usb@vger.kernel.org
15766 L: netdev@vger.kernel.org
15767 T: git git://github.com/petkan/rtl8150.git
15768 W: https://github.com/petkan/rtl8150
15770 F: drivers/net/usb/rtl8150.c
15772 USB SERIAL SUBSYSTEM
15773 M: Johan Hovold <johan@kernel.org>
15774 L: linux-usb@vger.kernel.org
15775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15777 F: Documentation/usb/usb-serial.txt
15778 F: drivers/usb/serial/
15779 F: include/linux/usb/serial.h
15781 USB SMSC75XX ETHERNET DRIVER
15782 M: Steve Glendinning <steve.glendinning@shawell.net>
15783 L: netdev@vger.kernel.org
15785 F: drivers/net/usb/smsc75xx.*
15787 USB SMSC95XX ETHERNET DRIVER
15788 M: Steve Glendinning <steve.glendinning@shawell.net>
15789 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15790 L: netdev@vger.kernel.org
15792 F: drivers/net/usb/smsc95xx.*
15795 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15796 L: linux-usb@vger.kernel.org
15797 W: http://www.linux-usb.org
15798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15800 F: Documentation/devicetree/bindings/usb/
15801 F: Documentation/usb/
15803 F: include/linux/usb.h
15804 F: include/linux/usb/
15806 USB TYPEC PI3USB30532 MUX DRIVER
15807 M: Hans de Goede <hdegoede@redhat.com>
15808 L: linux-usb@vger.kernel.org
15810 F: drivers/usb/typec/mux/pi3usb30532.c
15813 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15814 L: linux-usb@vger.kernel.org
15816 F: Documentation/ABI/testing/sysfs-class-typec
15817 F: Documentation/driver-api/usb/typec.rst
15818 F: drivers/usb/typec/
15819 F: include/linux/usb/typec.h
15821 USB TYPEC BUS FOR ALTERNATE MODES
15822 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15823 L: linux-usb@vger.kernel.org
15825 F: Documentation/ABI/testing/sysfs-bus-typec
15826 F: Documentation/driver-api/usb/typec_bus.rst
15827 F: drivers/usb/typec/altmodes/
15828 F: include/linux/usb/typec_altmode.h
15830 USB TYPEC PORT CONTROLLER DRIVERS
15831 M: Guenter Roeck <linux@roeck-us.net>
15832 L: linux-usb@vger.kernel.org
15834 F: drivers/usb/typec/tcpm/
15837 M: Alan Stern <stern@rowland.harvard.edu>
15838 L: linux-usb@vger.kernel.org
15840 F: drivers/usb/host/uhci*
15843 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15844 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15845 L: linux-media@vger.kernel.org
15846 T: git git://linuxtv.org/media_tree.git
15847 W: http://www.ideasonboard.org/uvc/
15849 F: drivers/media/usb/uvc/
15850 F: include/uapi/linux/uvcvideo.h
15853 M: Hans Verkuil <hverkuil@xs4all.nl>
15854 L: linux-media@vger.kernel.org
15855 T: git git://linuxtv.org/media_tree.git
15856 W: https://linuxtv.org
15858 F: drivers/media/usb/usbvision/
15861 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15862 L: linux-usb@vger.kernel.org
15864 F: drivers/usb/gadget/function/*uvc*
15865 F: drivers/usb/gadget/legacy/webcam.c
15866 F: include/uapi/linux/usb/g_uvc.h
15868 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15869 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15870 L: linux-wireless@vger.kernel.org
15872 F: drivers/net/wireless/rndis_wlan.c
15875 M: Mathias Nyman <mathias.nyman@intel.com>
15876 L: linux-usb@vger.kernel.org
15878 F: drivers/usb/host/xhci*
15879 F: drivers/usb/host/pci-quirks*
15882 L: linux-wireless@vger.kernel.org
15883 W: http://linux-lc100020.sourceforge.net
15885 F: drivers/net/wireless/zydas/zd1201.*
15888 M: Antoine Jacquet <royale@zerezo.com>
15889 L: linux-usb@vger.kernel.org
15890 L: linux-media@vger.kernel.org
15891 T: git git://linuxtv.org/media_tree.git
15892 W: http://royale.zerezo.com/zr364xx/
15894 F: Documentation/media/v4l-drivers/zr364xx*
15895 F: drivers/media/usb/zr364xx/
15897 USER-MODE LINUX (UML)
15898 M: Jeff Dike <jdike@addtoit.com>
15899 M: Richard Weinberger <richard@nod.at>
15900 L: linux-um@lists.infradead.org
15901 W: http://user-mode-linux.sourceforge.net
15902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15904 F: Documentation/virtual/uml/
15910 USERSPACE COPYIN/COPYOUT (UIOVEC)
15911 M: Alexander Viro <viro@zeniv.linux.org.uk>
15914 F: include/linux/uio.h
15916 USERSPACE DMA BUFFER DRIVER
15917 M: Gerd Hoffmann <kraxel@redhat.com>
15919 L: dri-devel@lists.freedesktop.org
15920 F: drivers/dma-buf/udmabuf.c
15921 F: include/uapi/linux/udmabuf.h
15922 T: git git://anongit.freedesktop.org/drm/drm-misc
15924 USERSPACE I/O (UIO)
15925 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15928 F: Documentation/driver-api/uio-howto.rst
15930 F: include/linux/uio_driver.h
15933 M: Karel Zak <kzak@redhat.com>
15934 L: util-linux@vger.kernel.org
15935 W: http://en.wikipedia.org/wiki/Util-linux
15936 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15940 M: Christoph Hellwig <hch@lst.de>
15941 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15942 L: linux-kernel@vger.kernel.org
15943 T: git git://git.infradead.org/users/hch/uuid.git
15946 F: include/linux/uuid.h
15947 F: include/uapi/linux/uuid.h
15951 M: Michal Januszewski <spock@gentoo.org>
15952 L: linux-fbdev@vger.kernel.org
15953 W: https://github.com/mjanusz/v86d
15955 F: Documentation/fb/uvesafb.txt
15956 F: drivers/video/fbdev/uvesafb.*
15959 M: Stefan Agner <stefan@agner.ch>
15960 L: linux-mtd@lists.infradead.org
15962 F: drivers/mtd/nand/raw/vf610_nfc.c
15964 VFAT/FAT/MSDOS FILESYSTEM
15965 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15967 F: Documentation/filesystems/vfat.txt
15971 M: Alex Williamson <alex.williamson@redhat.com>
15972 L: kvm@vger.kernel.org
15973 T: git git://github.com/awilliam/linux-vfio.git
15975 F: Documentation/vfio.txt
15977 F: include/linux/vfio.h
15978 F: include/uapi/linux/vfio.h
15980 VFIO MEDIATED DEVICE DRIVERS
15981 M: Kirti Wankhede <kwankhede@nvidia.com>
15982 L: kvm@vger.kernel.org
15984 F: Documentation/vfio-mediated-device.txt
15985 F: drivers/vfio/mdev/
15986 F: include/linux/mdev.h
15987 F: samples/vfio-mdev/
15989 VFIO PLATFORM DRIVER
15990 M: Eric Auger <eric.auger@redhat.com>
15991 L: kvm@vger.kernel.org
15993 F: drivers/vfio/platform/
15996 R: Lukas Wunner <lukas@wunner.de>
15998 F: Documentation/gpu/vga-switcheroo.rst
15999 F: drivers/gpu/vga/vga_switcheroo.c
16000 F: include/linux/vga_switcheroo.h
16001 T: git git://anongit.freedesktop.org/drm/drm-misc
16003 VIA RHINE NETWORK DRIVER
16005 F: drivers/net/ethernet/via/via-rhine.c
16007 VIA SD/MMC CARD CONTROLLER DRIVER
16008 M: Bruce Chang <brucechang@via.com.tw>
16009 M: Harald Welte <HaraldWelte@viatech.com>
16011 F: drivers/mmc/host/via-sdmmc.c
16013 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16014 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16015 L: linux-fbdev@vger.kernel.org
16017 F: include/linux/via-core.h
16018 F: include/linux/via-gpio.h
16019 F: include/linux/via_i2c.h
16020 F: drivers/video/fbdev/via/
16022 VIA VELOCITY NETWORK DRIVER
16023 M: Francois Romieu <romieu@fr.zoreil.com>
16024 L: netdev@vger.kernel.org
16026 F: drivers/net/ethernet/via/via-velocity.*
16028 VICODEC VIRTUAL CODEC DRIVER
16029 M: Hans Verkuil <hans.verkuil@cisco.com>
16030 L: linux-media@vger.kernel.org
16031 T: git git://linuxtv.org/media_tree.git
16032 W: https://linuxtv.org
16034 F: drivers/media/platform/vicodec/*
16036 VIDEO MULTIPLEXER DRIVER
16037 M: Philipp Zabel <p.zabel@pengutronix.de>
16038 L: linux-media@vger.kernel.org
16040 F: drivers/media/platform/video-mux.c
16042 VIDEO I2C POLLING DRIVER
16043 M: Matt Ranostay <matt.ranostay@konsulko.com>
16044 L: linux-media@vger.kernel.org
16046 F: drivers/media/i2c/video-i2c.c
16048 VIDEOBUF2 FRAMEWORK
16049 M: Pawel Osciak <pawel@osciak.com>
16050 M: Marek Szyprowski <m.szyprowski@samsung.com>
16051 M: Kyungmin Park <kyungmin.park@samsung.com>
16052 L: linux-media@vger.kernel.org
16054 F: drivers/media/common/videobuf2/*
16055 F: include/media/videobuf2-*
16057 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16058 M: Helen Koike <helen.koike@collabora.com>
16059 L: linux-media@vger.kernel.org
16060 T: git git://linuxtv.org/media_tree.git
16061 W: https://linuxtv.org
16063 F: drivers/media/platform/vimc/*
16066 M: Alex Williamson <alex.williamson@redhat.com>
16067 M: Paolo Bonzini <pbonzini@redhat.com>
16068 L: kvm@vger.kernel.org
16072 VIRTIO AND VHOST VSOCK DRIVER
16073 M: Stefan Hajnoczi <stefanha@redhat.com>
16074 L: kvm@vger.kernel.org
16075 L: virtualization@lists.linux-foundation.org
16076 L: netdev@vger.kernel.org
16078 F: include/linux/virtio_vsock.h
16079 F: include/uapi/linux/virtio_vsock.h
16080 F: include/uapi/linux/vsockmon.h
16081 F: include/uapi/linux/vm_sockets_diag.h
16082 F: net/vmw_vsock/diag.c
16083 F: net/vmw_vsock/af_vsock_tap.c
16084 F: net/vmw_vsock/virtio_transport_common.c
16085 F: net/vmw_vsock/virtio_transport.c
16086 F: drivers/net/vsockmon.c
16087 F: drivers/vhost/vsock.c
16088 F: tools/testing/vsock/
16090 VIRTIO CONSOLE DRIVER
16091 M: Amit Shah <amit@kernel.org>
16092 L: virtualization@lists.linux-foundation.org
16094 F: drivers/char/virtio_console.c
16095 F: include/linux/virtio_console.h
16096 F: include/uapi/linux/virtio_console.h
16098 VIRTIO CORE, NET AND BLOCK DRIVERS
16099 M: "Michael S. Tsirkin" <mst@redhat.com>
16100 M: Jason Wang <jasowang@redhat.com>
16101 L: virtualization@lists.linux-foundation.org
16103 F: Documentation/devicetree/bindings/virtio/
16106 F: drivers/net/virtio_net.c
16107 F: drivers/block/virtio_blk.c
16108 F: include/linux/virtio*.h
16109 F: include/uapi/linux/virtio_*.h
16110 F: drivers/crypto/virtio/
16111 F: mm/balloon_compaction.c
16113 VIRTIO CRYPTO DRIVER
16114 M: Gonglei <arei.gonglei@huawei.com>
16115 L: virtualization@lists.linux-foundation.org
16116 L: linux-crypto@vger.kernel.org
16118 F: drivers/crypto/virtio/
16119 F: include/uapi/linux/virtio_crypto.h
16121 VIRTIO DRIVERS FOR S390
16122 M: Cornelia Huck <cohuck@redhat.com>
16123 M: Halil Pasic <pasic@linux.ibm.com>
16124 L: linux-s390@vger.kernel.org
16125 L: virtualization@lists.linux-foundation.org
16126 L: kvm@vger.kernel.org
16128 F: drivers/s390/virtio/
16129 F: arch/s390/include/uapi/asm/virtio-ccw.h
16132 M: David Airlie <airlied@linux.ie>
16133 M: Gerd Hoffmann <kraxel@redhat.com>
16134 L: dri-devel@lists.freedesktop.org
16135 L: virtualization@lists.linux-foundation.org
16136 T: git git://anongit.freedesktop.org/drm/drm-misc
16138 F: drivers/gpu/drm/virtio/
16139 F: include/uapi/linux/virtio_gpu.h
16141 VIRTIO HOST (VHOST)
16142 M: "Michael S. Tsirkin" <mst@redhat.com>
16143 M: Jason Wang <jasowang@redhat.com>
16144 L: kvm@vger.kernel.org
16145 L: virtualization@lists.linux-foundation.org
16146 L: netdev@vger.kernel.org
16147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16150 F: include/uapi/linux/vhost.h
16152 VIRTIO INPUT DRIVER
16153 M: Gerd Hoffmann <kraxel@redhat.com>
16155 F: drivers/virtio/virtio_input.c
16156 F: include/uapi/linux/virtio_input.h
16158 VIRTUAL BOX GUEST DEVICE DRIVER
16159 M: Hans de Goede <hdegoede@redhat.com>
16160 M: Arnd Bergmann <arnd@arndb.de>
16161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16163 F: include/linux/vbox_utils.h
16164 F: include/uapi/linux/vbox*.h
16165 F: drivers/virt/vboxguest/
16167 VIRTUAL SERIO DEVICE DRIVER
16168 M: Stephen Chandler Paul <thatslyude@gmail.com>
16170 F: drivers/input/serio/userio.c
16171 F: include/uapi/linux/userio.h
16173 VIVID VIRTUAL VIDEO DRIVER
16174 M: Hans Verkuil <hverkuil@xs4all.nl>
16175 L: linux-media@vger.kernel.org
16176 T: git git://linuxtv.org/media_tree.git
16177 W: https://linuxtv.org
16179 F: drivers/media/platform/vivid/*
16182 M: Florian Fainelli <f.fainelli@gmail.com>
16183 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16185 F: drivers/vlynq/vlynq.c
16186 F: include/linux/vlynq.h
16189 M: Martyn Welch <martyn@welchs.me.uk>
16190 M: Manohar Vanga <manohar.vanga@gmail.com>
16191 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16192 L: devel@driverdev.osuosl.org
16194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16195 F: Documentation/driver-api/vme.rst
16196 F: drivers/staging/vme/
16198 F: include/linux/vme*
16200 VMWARE BALLOON DRIVER
16201 M: Xavier Deguillard <xdeguillard@vmware.com>
16202 M: Nadav Amit <namit@vmware.com>
16203 M: "VMware, Inc." <pv-drivers@vmware.com>
16204 L: linux-kernel@vger.kernel.org
16206 F: drivers/misc/vmw_balloon.c
16208 VMWARE HYPERVISOR INTERFACE
16209 M: Alok Kataria <akataria@vmware.com>
16210 L: virtualization@lists.linux-foundation.org
16212 F: arch/x86/kernel/cpu/vmware.c
16214 VMWARE PVRDMA DRIVER
16215 M: Adit Ranadive <aditr@vmware.com>
16216 M: VMware PV-Drivers <pv-drivers@vmware.com>
16217 L: linux-rdma@vger.kernel.org
16219 F: drivers/infiniband/hw/vmw_pvrdma/
16221 VMware PVSCSI driver
16222 M: Jim Gill <jgill@vmware.com>
16223 M: VMware PV-Drivers <pv-drivers@vmware.com>
16224 L: linux-scsi@vger.kernel.org
16226 F: drivers/scsi/vmw_pvscsi.c
16227 F: drivers/scsi/vmw_pvscsi.h
16229 VMWARE VMMOUSE SUBDRIVER
16230 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16231 M: "VMware, Inc." <pv-drivers@vmware.com>
16232 L: linux-input@vger.kernel.org
16234 F: drivers/input/mouse/vmmouse.c
16235 F: drivers/input/mouse/vmmouse.h
16237 VMWARE VMXNET3 ETHERNET DRIVER
16238 M: Ronak Doshi <doshir@vmware.com>
16239 M: "VMware, Inc." <pv-drivers@vmware.com>
16240 L: netdev@vger.kernel.org
16242 F: drivers/net/vmxnet3/
16244 VOCORE VOCORE2 BOARD
16245 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16246 L: linux-mips@vger.kernel.org
16248 F: arch/mips/boot/dts/ralink/vocore2.dts
16250 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16251 M: Liam Girdwood <lgirdwood@gmail.com>
16252 M: Mark Brown <broonie@kernel.org>
16253 L: linux-kernel@vger.kernel.org
16254 W: http://www.slimlogic.co.uk/?p=48
16255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16257 F: Documentation/devicetree/bindings/regulator/
16258 F: Documentation/power/regulator/
16259 F: drivers/regulator/
16260 F: include/dt-bindings/regulator/
16261 F: include/linux/regulator/
16264 M: David Ahern <dsa@cumulusnetworks.com>
16265 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16266 L: netdev@vger.kernel.org
16268 F: drivers/net/vrf.c
16269 F: Documentation/networking/vrf.txt
16271 VT1211 HARDWARE MONITOR DRIVER
16272 M: Juerg Haefliger <juergh@gmail.com>
16273 L: linux-hwmon@vger.kernel.org
16275 F: Documentation/hwmon/vt1211
16276 F: drivers/hwmon/vt1211.c
16278 VT8231 HARDWARE MONITOR DRIVER
16279 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16280 L: linux-hwmon@vger.kernel.org
16282 F: drivers/hwmon/vt8231.c
16284 VUB300 USB to SDIO/SD/MMC bridge chip
16285 M: Tony Olech <tony.olech@elandigitalsystems.com>
16286 L: linux-mmc@vger.kernel.org
16287 L: linux-usb@vger.kernel.org
16289 F: drivers/mmc/host/vub300.c
16291 W1 DALLAS'S 1-WIRE BUS
16292 M: Evgeniy Polyakov <zbr@ioremap.net>
16294 F: Documentation/devicetree/bindings/w1/
16295 F: Documentation/w1/
16297 F: include/linux/w1.h
16299 W83791D HARDWARE MONITORING DRIVER
16300 M: Marc Hulsman <m.hulsman@tudelft.nl>
16301 L: linux-hwmon@vger.kernel.org
16303 F: Documentation/hwmon/w83791d
16304 F: drivers/hwmon/w83791d.c
16306 W83793 HARDWARE MONITORING DRIVER
16307 M: Rudolf Marek <r.marek@assembler.cz>
16308 L: linux-hwmon@vger.kernel.org
16310 F: Documentation/hwmon/w83793
16311 F: drivers/hwmon/w83793.c
16313 W83795 HARDWARE MONITORING DRIVER
16314 M: Jean Delvare <jdelvare@suse.com>
16315 L: linux-hwmon@vger.kernel.org
16317 F: drivers/hwmon/w83795.c
16319 W83L51xD SD/MMC CARD INTERFACE DRIVER
16320 M: Pierre Ossman <pierre@ossman.eu>
16322 F: drivers/mmc/host/wbsd.*
16324 WACOM PROTOCOL 4 SERIAL TABLETS
16325 M: Julian Squires <julian@cipht.net>
16326 M: Hans de Goede <hdegoede@redhat.com>
16327 L: linux-input@vger.kernel.org
16329 F: drivers/input/tablet/wacom_serial4.c
16331 WATCHDOG DEVICE DRIVERS
16332 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16333 M: Guenter Roeck <linux@roeck-us.net>
16334 L: linux-watchdog@vger.kernel.org
16335 W: http://www.linux-watchdog.org/
16336 T: git git://www.linux-watchdog.org/linux-watchdog.git
16338 F: Documentation/devicetree/bindings/watchdog/
16339 F: Documentation/watchdog/
16340 F: drivers/watchdog/
16341 F: include/linux/watchdog.h
16342 F: include/uapi/linux/watchdog.h
16344 WHISKEYCOVE PMIC GPIO DRIVER
16345 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16346 L: linux-gpio@vger.kernel.org
16348 F: drivers/gpio/gpio-wcove.c
16351 M: David Herrmann <dh.herrmann@googlemail.com>
16352 L: linux-input@vger.kernel.org
16354 F: drivers/hid/hid-wiimote*
16356 WILOCITY WIL6210 WIRELESS DRIVER
16357 M: Maya Erez <merez@codeaurora.org>
16358 L: linux-wireless@vger.kernel.org
16359 L: wil6210@qti.qualcomm.com
16361 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16362 F: drivers/net/wireless/ath/wil6210/
16365 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16366 M: linux-wimax@intel.com
16367 L: wimax@linuxwimax.org (subscribers-only)
16369 W: http://linuxwimax.org
16370 F: Documentation/wimax/README.wimax
16371 F: include/linux/wimax/debug.h
16372 F: include/net/wimax.h
16373 F: include/uapi/linux/wimax.h
16377 M: David Härdeman <david@hardeman.nu>
16379 F: drivers/media/rc/winbond-cir.c
16381 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16382 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16383 L: linux-watchdog@vger.kernel.org
16385 F: drivers/watchdog/ebc-c384_wdt.c
16387 WINSYSTEMS WS16C48 GPIO DRIVER
16388 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16389 L: linux-gpio@vger.kernel.org
16391 F: drivers/gpio/gpio-ws16c48.c
16393 WISTRON LAPTOP BUTTON DRIVER
16394 M: Miloslav Trmac <mitr@volny.cz>
16396 F: drivers/input/misc/wistron_btns.c
16398 WL3501 WIRELESS PCMCIA CARD DRIVER
16399 L: linux-wireless@vger.kernel.org
16401 F: drivers/net/wireless/wl3501*
16403 WOLFSON MICROELECTRONICS DRIVERS
16404 L: patches@opensource.cirrus.com
16405 T: git https://github.com/CirrusLogic/linux-drivers.git
16406 W: https://github.com/CirrusLogic/linux-drivers/wiki
16408 F: Documentation/hwmon/wm83??
16409 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16410 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16411 F: Documentation/devicetree/bindings/mfd/arizona.txt
16412 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16413 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16414 F: arch/arm/mach-s3c64xx/mach-crag6410*
16415 F: drivers/clk/clk-wm83*.c
16416 F: drivers/extcon/extcon-arizona.c
16417 F: drivers/leds/leds-wm83*.c
16418 F: drivers/gpio/gpio-*wm*.c
16419 F: drivers/gpio/gpio-arizona.c
16420 F: drivers/hwmon/wm83??-hwmon.c
16421 F: drivers/input/misc/wm831x-on.c
16422 F: drivers/input/touchscreen/wm831x-ts.c
16423 F: drivers/input/touchscreen/wm97*.c
16424 F: drivers/mfd/arizona*
16425 F: drivers/mfd/wm*.c
16426 F: drivers/mfd/cs47l24*
16427 F: drivers/power/supply/wm83*.c
16428 F: drivers/rtc/rtc-wm83*.c
16429 F: drivers/regulator/wm8*.c
16430 F: drivers/regulator/arizona*
16431 F: drivers/video/backlight/wm83*_bl.c
16432 F: drivers/watchdog/wm83*_wdt.c
16433 F: include/linux/mfd/arizona/
16434 F: include/linux/mfd/wm831x/
16435 F: include/linux/mfd/wm8350/
16436 F: include/linux/mfd/wm8400*
16437 F: include/linux/regulator/arizona*
16438 F: include/linux/wm97xx.h
16439 F: include/sound/wm????.h
16440 F: sound/soc/codecs/arizona.?
16441 F: sound/soc/codecs/wm*
16442 F: sound/soc/codecs/cs47l24*
16445 M: Tejun Heo <tj@kernel.org>
16446 R: Lai Jiangshan <jiangshanlai@gmail.com>
16447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16449 F: include/linux/workqueue.h
16450 F: kernel/workqueue.c
16451 F: Documentation/core-api/workqueue.rst
16453 X-POWERS AXP288 PMIC DRIVERS
16454 M: Hans de Goede <hdegoede@redhat.com>
16457 F: drivers/acpi/pmic/intel_pmic_xpower.c
16459 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16460 M: Chen-Yu Tsai <wens@csie.org>
16461 L: linux-kernel@vger.kernel.org
16466 M: Andrew Hendry <andrew.hendry@gmail.com>
16467 L: linux-x25@vger.kernel.org
16469 F: Documentation/networking/x25*
16470 F: include/net/x25*
16473 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16474 M: Thomas Gleixner <tglx@linutronix.de>
16475 M: Ingo Molnar <mingo@redhat.com>
16476 M: Borislav Petkov <bp@alien8.de>
16477 R: "H. Peter Anvin" <hpa@zytor.com>
16479 L: linux-kernel@vger.kernel.org
16480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16482 F: Documentation/devicetree/bindings/x86/
16483 F: Documentation/x86/
16487 M: Andy Lutomirski <luto@kernel.org>
16488 L: linux-kernel@vger.kernel.org
16489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16493 X86 MCE INFRASTRUCTURE
16494 M: Tony Luck <tony.luck@intel.com>
16495 M: Borislav Petkov <bp@alien8.de>
16496 L: linux-edac@vger.kernel.org
16498 F: arch/x86/kernel/cpu/mcheck/*
16500 X86 MICROCODE UPDATE SUPPORT
16501 M: Borislav Petkov <bp@alien8.de>
16503 F: arch/x86/kernel/cpu/microcode/*
16506 M: Dave Hansen <dave.hansen@linux.intel.com>
16507 M: Andy Lutomirski <luto@kernel.org>
16508 M: Peter Zijlstra <peterz@infradead.org>
16509 L: linux-kernel@vger.kernel.org
16510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16514 X86 PLATFORM DRIVERS
16515 M: Darren Hart <dvhart@infradead.org>
16516 M: Andy Shevchenko <andy@infradead.org>
16517 L: platform-driver-x86@vger.kernel.org
16518 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16520 F: drivers/platform/x86/
16521 F: drivers/platform/olpc/
16524 M: Andy Lutomirski <luto@kernel.org>
16525 L: linux-kernel@vger.kernel.org
16526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16528 F: arch/x86/entry/vdso/
16531 M: Matthew Wilcox <willy@infradead.org>
16532 L: linux-fsdevel@vger.kernel.org
16534 F: Documentation/core-api/xarray.rst
16537 F: include/linux/idr.h
16538 F: include/linux/xarray.h
16539 F: tools/testing/radix-tree
16542 M: Benjamin Valentin <benpicco@googlemail.com>
16544 F: drivers/media/rc/xbox_remote.c
16545 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16547 XC2028/3028 TUNER DRIVER
16548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16549 L: linux-media@vger.kernel.org
16550 W: https://linuxtv.org
16551 T: git git://linuxtv.org/media_tree.git
16553 F: drivers/media/tuners/tuner-xc2028.*
16555 XDP SOCKETS (AF_XDP)
16556 M: Björn Töpel <bjorn.topel@intel.com>
16557 M: Magnus Karlsson <magnus.karlsson@intel.com>
16558 L: netdev@vger.kernel.org
16560 F: kernel/bpf/xskmap.c
16563 XEN BLOCK SUBSYSTEM
16564 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16565 M: Roger Pau Monné <roger.pau@citrix.com>
16566 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16568 F: drivers/block/xen-blkback/*
16569 F: drivers/block/xen*
16572 M: Stefano Stabellini <sstabellini@kernel.org>
16573 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16576 F: arch/arm/include/asm/xen/
16578 XEN HYPERVISOR ARM64
16579 M: Stefano Stabellini <sstabellini@kernel.org>
16580 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16583 F: arch/arm64/include/asm/xen/
16585 XEN HYPERVISOR INTERFACE
16586 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16587 M: Juergen Gross <jgross@suse.com>
16588 R: Stefano Stabellini <sstabellini@kernel.org>
16589 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16593 F: drivers/*/xen-*front.c
16595 F: arch/x86/include/asm/xen/
16596 F: arch/x86/include/asm/pvclock-abi.h
16598 F: include/uapi/xen/
16599 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16600 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16602 XEN NETWORK BACKEND DRIVER
16603 M: Wei Liu <wei.liu2@citrix.com>
16604 M: Paul Durrant <paul.durrant@citrix.com>
16605 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16606 L: netdev@vger.kernel.org
16608 F: drivers/net/xen-netback/*
16611 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16612 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16614 F: arch/x86/pci/*xen*
16615 F: drivers/pci/*xen*
16618 M: Juergen Gross <jgross@suse.com>
16619 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16620 L: linux-scsi@vger.kernel.org
16622 F: drivers/scsi/xen-scsifront.c
16623 F: drivers/xen/xen-scsiback.c
16624 F: include/xen/interface/io/vscsiif.h
16626 XEN SWIOTLB SUBSYSTEM
16627 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16628 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16629 L: iommu@lists.linux-foundation.org
16631 F: arch/x86/xen/*swiotlb*
16632 F: drivers/xen/*swiotlb*
16634 XEN SOUND FRONTEND DRIVER
16635 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16636 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16637 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16642 M: Darrick J. Wong <darrick.wong@oracle.com>
16643 M: linux-xfs@vger.kernel.org
16644 L: linux-xfs@vger.kernel.org
16646 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16648 F: Documentation/filesystems/xfs.txt
16651 XILINX AXI ETHERNET DRIVER
16652 M: Anirudha Sarangi <anirudh@xilinx.com>
16653 M: John Linn <John.Linn@xilinx.com>
16655 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16657 XILINX UARTLITE SERIAL DRIVER
16658 M: Peter Korsgaard <jacmet@sunsite.dk>
16659 L: linux-serial@vger.kernel.org
16661 F: drivers/tty/serial/uartlite.c
16663 XILINX VIDEO IP CORES
16664 M: Hyun Kwon <hyun.kwon@xilinx.com>
16665 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16666 L: linux-media@vger.kernel.org
16667 T: git git://linuxtv.org/media_tree.git
16669 F: Documentation/devicetree/bindings/media/xilinx/
16670 F: drivers/media/platform/xilinx/
16671 F: include/uapi/linux/xilinx-v4l2-controls.h
16674 M: Eli Billauer <eli.billauer@gmail.com>
16675 L: linux-kernel@vger.kernel.org
16677 F: drivers/char/xillybus/
16680 M: George Cherian <george.cherian@cavium.com>
16681 M: Jan Glauber <jglauber@cavium.com>
16682 L: linux-i2c@vger.kernel.org
16683 W: http://www.cavium.com
16685 F: drivers/i2c/busses/i2c-xlp9xx.c
16687 XRA1403 GPIO EXPANDER
16688 M: Nandor Han <nandor.han@ge.com>
16689 M: Semi Malinen <semi.malinen@ge.com>
16690 L: linux-gpio@vger.kernel.org
16692 F: drivers/gpio/gpio-xra1403.c
16693 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16695 XTENSA XTFPGA PLATFORM SUPPORT
16696 M: Max Filippov <jcmvbkbc@gmail.com>
16697 L: linux-xtensa@linux-xtensa.org
16699 F: drivers/spi/spi-xtensa-xtfpga.c
16700 F: sound/soc/xtensa/xtfpga-i2s.c
16702 YAM DRIVER FOR AX.25
16703 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16704 L: linux-hams@vger.kernel.org
16706 F: drivers/net/hamradio/yam*
16707 F: include/linux/yam.h
16709 YAMA SECURITY MODULE
16710 M: Kees Cook <keescook@chromium.org>
16711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16714 F: Documentation/admin-guide/LSM/Yama.rst
16716 YEALINK PHONE DRIVER
16717 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16718 L: usbb2k-api-dev@nongnu.org
16720 F: Documentation/input/devices/yealink.rst
16721 F: drivers/input/misc/yealink.*
16723 Z8530 DRIVER FOR AX.25
16724 M: Joerg Reuter <jreuter@yaina.de>
16725 W: http://yaina.de/jreuter/
16726 W: http://www.qsl.net/dl1bke/
16727 L: linux-hams@vger.kernel.org
16729 F: Documentation/networking/z8530drv.txt
16730 F: drivers/net/hamradio/*scc.c
16731 F: drivers/net/hamradio/z8530.h
16733 ZBUD COMPRESSED PAGE ALLOCATOR
16734 M: Seth Jennings <sjenning@redhat.com>
16735 M: Dan Streetman <ddstreet@ieee.org>
16736 L: linux-mm@kvack.org
16739 F: include/linux/zbud.h
16741 ZD1211RW WIRELESS DRIVER
16742 M: Daniel Drake <dsd@gentoo.org>
16743 M: Ulrich Kunitz <kune@deine-taler.de>
16744 W: http://zd1211.ath.cx/wiki/DriverRewrite
16745 L: linux-wireless@vger.kernel.org
16746 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16748 F: drivers/net/wireless/zydas/zd1211rw/
16750 ZD1301 MEDIA DRIVER
16751 M: Antti Palosaari <crope@iki.fi>
16752 L: linux-media@vger.kernel.org
16753 W: https://linuxtv.org/
16754 W: http://palosaari.fi/linux/
16755 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16757 F: drivers/media/usb/dvb-usb-v2/zd1301*
16759 ZD1301_DEMOD MEDIA DRIVER
16760 M: Antti Palosaari <crope@iki.fi>
16761 L: linux-media@vger.kernel.org
16762 W: https://linuxtv.org/
16763 W: http://palosaari.fi/linux/
16764 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16766 F: drivers/media/dvb-frontends/zd1301_demod*
16768 ZPOOL COMPRESSED PAGE STORAGE API
16769 M: Dan Streetman <ddstreet@ieee.org>
16770 L: linux-mm@kvack.org
16773 F: include/linux/zpool.h
16775 ZR36067 VIDEO FOR LINUX DRIVER
16776 L: mjpeg-users@lists.sourceforge.net
16777 L: linux-media@vger.kernel.org
16778 W: http://mjpeg.sourceforge.net/driver-zoran/
16779 T: hg https://linuxtv.org/hg/v4l-dvb
16781 F: drivers/staging/media/zoran/
16783 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16784 M: Minchan Kim <minchan@kernel.org>
16785 M: Nitin Gupta <ngupta@vflare.org>
16786 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16787 L: linux-kernel@vger.kernel.org
16789 F: drivers/block/zram/
16790 F: Documentation/blockdev/zram.txt
16792 ZS DECSTATION Z85C30 SERIAL DRIVER
16793 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16795 F: drivers/tty/serial/zs.*
16797 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16798 M: Minchan Kim <minchan@kernel.org>
16799 M: Nitin Gupta <ngupta@vflare.org>
16800 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16801 L: linux-mm@kvack.org
16804 F: include/linux/zsmalloc.h
16805 F: Documentation/vm/zsmalloc.rst
16807 ZSWAP COMPRESSED SWAP CACHING
16808 M: Seth Jennings <sjenning@redhat.com>
16809 M: Dan Streetman <ddstreet@ieee.org>
16810 L: linux-mm@kvack.org
16815 M: Linus Torvalds <torvalds@linux-foundation.org>
16816 L: linux-kernel@vger.kernel.org
16817 Q: http://patchwork.kernel.org/project/LKML/list/
16818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16819 S: Buried alive in reporters