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/mfd/madera/*
3704 F: drivers/gpio/gpio-madera*
3705 F: drivers/mfd/madera*
3706 F: drivers/mfd/cs47l*
3707 F: drivers/pinctrl/cirrus/*
3710 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3715 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3716 L: linux-kernel@vger.kernel.org
3719 F: include/linux/cleancache.h
3722 M: Russell King <linux@armlinux.org.uk>
3723 L: linux-clk@vger.kernel.org
3725 F: include/linux/clk.h
3727 CLOCKSOURCE, CLOCKEVENT DRIVERS
3728 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3729 M: Thomas Gleixner <tglx@linutronix.de>
3730 L: linux-kernel@vger.kernel.org
3731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3733 F: drivers/clocksource/
3734 F: Documentation/devicetree/bindings/timer/
3737 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3738 M: Daniel Oliveira Nascimento <don@syst.com.br>
3739 L: platform-driver-x86@vger.kernel.org
3741 F: drivers/platform/x86/classmate-laptop.c
3744 M: Hans Verkuil <hans.verkuil@cisco.com>
3745 L: linux-media@vger.kernel.org
3746 T: git git://linuxtv.org/media_tree.git
3747 W: https://linuxtv.org
3749 F: drivers/media/pci/cobalt/
3751 COCCINELLE/Semantic Patches (SmPL)
3752 M: Julia Lawall <Julia.Lawall@lip6.fr>
3753 M: Gilles Muller <Gilles.Muller@lip6.fr>
3754 M: Nicolas Palix <nicolas.palix@imag.fr>
3755 M: Michal Marek <michal.lkml@markovi.net>
3756 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3758 W: http://coccinelle.lip6.fr/
3760 F: Documentation/dev-tools/coccinelle.rst
3761 F: scripts/coccinelle/
3762 F: scripts/coccicheck
3765 M: Jan Harkes <jaharkes@cs.cmu.edu>
3767 L: codalist@coda.cs.cmu.edu
3768 W: http://www.coda.cs.cmu.edu/
3770 F: Documentation/filesystems/coda.txt
3772 F: include/linux/coda*.h
3773 F: include/uapi/linux/coda*.h
3775 CODA V4L2 MEM2MEM DRIVER
3776 M: Philipp Zabel <p.zabel@pengutronix.de>
3777 L: linux-media@vger.kernel.org
3779 F: Documentation/devicetree/bindings/media/coda.txt
3780 F: drivers/media/platform/coda/
3783 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3785 F: Documentation/process/code-of-conduct.rst
3786 F: Documentation/process/code-of-conduct-interpretation.rst
3788 COMMON CLK FRAMEWORK
3789 M: Michael Turquette <mturquette@baylibre.com>
3790 M: Stephen Boyd <sboyd@kernel.org>
3791 L: linux-clk@vger.kernel.org
3792 Q: http://patchwork.kernel.org/project/linux-clk/list/
3793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3795 F: Documentation/devicetree/bindings/clock/
3797 X: drivers/clk/clkdev.c
3798 F: include/linux/clk-pr*
3799 F: include/linux/clk/
3800 F: include/linux/of_clk.h
3802 COMMON INTERNET FILE SYSTEM (CIFS)
3803 M: Steve French <sfrench@samba.org>
3804 L: linux-cifs@vger.kernel.org
3805 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3806 W: http://linux-cifs.samba.org/
3807 T: git git://git.samba.org/sfrench/cifs-2.6.git
3809 F: Documentation/filesystems/cifs/
3812 COMPACTPCI HOTPLUG CORE
3813 M: Scott Murray <scott@spiteful.org>
3814 L: linux-pci@vger.kernel.org
3816 F: drivers/pci/hotplug/cpci_hotplug*
3818 COMPACTPCI HOTPLUG GENERIC DRIVER
3819 M: Scott Murray <scott@spiteful.org>
3820 L: linux-pci@vger.kernel.org
3822 F: drivers/pci/hotplug/cpcihp_generic.c
3824 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3825 M: Scott Murray <scott@spiteful.org>
3826 L: linux-pci@vger.kernel.org
3828 F: drivers/pci/hotplug/cpcihp_zt5550.*
3830 COMPAL LAPTOP SUPPORT
3831 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3832 L: platform-driver-x86@vger.kernel.org
3834 F: drivers/platform/x86/compal-laptop.c
3837 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3839 F: include/linux/compiler_attributes.h
3841 CONEXANT ACCESSRUNNER USB DRIVER
3842 L: accessrunner-general@lists.sourceforge.net
3843 W: http://accessrunner.sourceforge.net/
3845 F: drivers/usb/atm/cxacru.c
3848 M: Joel Becker <jlbec@evilplan.org>
3849 M: Christoph Hellwig <hch@lst.de>
3850 T: git git://git.infradead.org/users/hch/configfs.git
3853 F: include/linux/configfs.h
3856 M: Evgeniy Polyakov <zbr@ioremap.net>
3857 L: netdev@vger.kernel.org
3859 F: drivers/connector/
3861 CONTROL GROUP (CGROUP)
3862 M: Tejun Heo <tj@kernel.org>
3863 M: Li Zefan <lizefan@huawei.com>
3864 M: Johannes Weiner <hannes@cmpxchg.org>
3865 L: cgroups@vger.kernel.org
3866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3868 F: Documentation/cgroup*
3869 F: include/linux/cgroup*
3872 CONTROL GROUP - CPUSET
3873 M: Li Zefan <lizefan@huawei.com>
3874 L: cgroups@vger.kernel.org
3875 W: http://www.bullopensource.org/cpuset/
3876 W: http://oss.sgi.com/projects/cpusets/
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3879 F: Documentation/cgroup-v1/cpusets.txt
3880 F: include/linux/cpuset.h
3881 F: kernel/cgroup/cpuset.c
3883 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3884 M: Johannes Weiner <hannes@cmpxchg.org>
3885 M: Michal Hocko <mhocko@kernel.org>
3886 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3887 L: cgroups@vger.kernel.org
3888 L: linux-mm@kvack.org
3893 CORETEMP HARDWARE MONITORING DRIVER
3894 M: Fenghua Yu <fenghua.yu@intel.com>
3895 L: linux-hwmon@vger.kernel.org
3897 F: Documentation/hwmon/coretemp
3898 F: drivers/hwmon/coretemp.c
3900 COSA/SRP SYNC SERIAL DRIVER
3901 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3902 W: http://www.fi.muni.cz/~kas/cosa/
3904 F: drivers/net/wan/cosa*
3906 CPMAC ETHERNET DRIVER
3907 M: Florian Fainelli <f.fainelli@gmail.com>
3908 L: netdev@vger.kernel.org
3910 F: drivers/net/ethernet/ti/cpmac.c
3912 CPU FREQUENCY SCALING FRAMEWORK
3913 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3914 M: Viresh Kumar <viresh.kumar@linaro.org>
3915 L: linux-pm@vger.kernel.org
3917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3918 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3919 B: https://bugzilla.kernel.org
3920 F: Documentation/admin-guide/pm/cpufreq.rst
3921 F: Documentation/admin-guide/pm/intel_pstate.rst
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 MCP3911 ADC DRIVER
9897 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9898 M: Kent Gustavsson <kent@minoris.se>
9899 L: linux-iio@vger.kernel.org
9901 F: drivers/iio/adc/mcp3911.c
9902 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9904 MICROCHIP NAND DRIVER
9905 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9906 L: linux-mtd@lists.infradead.org
9908 F: drivers/mtd/nand/raw/atmel/*
9909 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9911 MICROCHIP PWM DRIVER
9912 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9914 L: linux-pwm@vger.kernel.org
9916 F: drivers/pwm/pwm-atmel.c
9917 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9919 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9920 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9921 M: Eugen Hristev <eugen.hristev@microchip.com>
9922 L: linux-iio@vger.kernel.org
9924 F: drivers/iio/adc/at91-sama5d2_adc.c
9925 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9926 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9928 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9929 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9931 F: drivers/power/reset/at91-sama5d2_shdwc.c
9933 MICROCHIP SPI DRIVER
9934 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9936 F: drivers/spi/spi-atmel.*
9938 MICROCHIP SSC DRIVER
9939 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9942 F: drivers/misc/atmel-ssc.c
9943 F: include/linux/atmel-ssc.h
9945 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
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_tclib.c
9950 F: drivers/clocksource/tcb_clksrc.c
9952 MICROCHIP USBA UDC DRIVER
9953 M: Cristian Birsan <cristian.birsan@microchip.com>
9954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9956 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9958 MICROCHIP USB251XB DRIVER
9959 M: Richard Leitner <richard.leitner@skidata.com>
9960 L: linux-usb@vger.kernel.org
9962 F: drivers/usb/misc/usb251xb.c
9963 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9965 MICROCHIP XDMA DRIVER
9966 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9967 L: linux-arm-kernel@lists.infradead.org
9968 L: dmaengine@vger.kernel.org
9970 F: drivers/dma/at_xdmac.c
9973 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9974 L: linux-mips@vger.kernel.org
9976 F: arch/mips/generic/board-ocelot.c
9977 F: arch/mips/configs/generic/board-ocelot.config
9978 F: arch/mips/boot/dts/mscc/
9979 F: Documentation/devicetree/bindings/mips/mscc.txt
9981 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9982 M: Don Brace <don.brace@microsemi.com>
9983 L: esc.storagedev@microsemi.com
9984 L: linux-scsi@vger.kernel.org
9986 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9987 F: drivers/scsi/smartpqi/Kconfig
9988 F: drivers/scsi/smartpqi/Makefile
9989 F: include/linux/cciss*.h
9990 F: include/uapi/linux/cciss*.h
9991 F: Documentation/scsi/smartpqi.txt
9993 MICROSEMI ETHERNET SWITCH DRIVER
9994 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9995 L: netdev@vger.kernel.org
9997 F: drivers/net/ethernet/mscc/
9999 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10000 M: Chen Yu <yu.c.chen@intel.com>
10001 L: platform-driver-x86@vger.kernel.org
10003 F: drivers/platform/x86/surfacepro3_button.c
10005 MICROTEK X6 SCANNER
10006 M: Oliver Neukum <oliver@neukum.org>
10008 F: drivers/usb/image/microtek.*
10011 M: Ralf Baechle <ralf@linux-mips.org>
10012 M: Paul Burton <paul.burton@mips.com>
10013 M: James Hogan <jhogan@kernel.org>
10014 L: linux-mips@vger.kernel.org
10015 W: http://www.linux-mips.org/
10016 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10018 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10020 F: Documentation/devicetree/bindings/mips/
10021 F: Documentation/mips/
10023 F: drivers/platform/mips/
10025 MIPS BOSTON DEVELOPMENT BOARD
10026 M: Paul Burton <paul.burton@mips.com>
10027 L: linux-mips@vger.kernel.org
10029 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10030 F: arch/mips/boot/dts/img/boston.dts
10031 F: arch/mips/configs/generic/board-boston.config
10032 F: drivers/clk/imgtec/clk-boston.c
10033 F: include/dt-bindings/clock/boston-clock.h
10035 MIPS GENERIC PLATFORM
10036 M: Paul Burton <paul.burton@mips.com>
10037 L: linux-mips@vger.kernel.org
10039 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10040 F: arch/mips/generic/
10041 F: arch/mips/tools/generic-board-config.sh
10043 MIPS/LOONGSON1 ARCHITECTURE
10044 M: Keguang Zhang <keguang.zhang@gmail.com>
10045 L: linux-mips@vger.kernel.org
10047 F: arch/mips/loongson32/
10048 F: arch/mips/include/asm/mach-loongson32/
10049 F: drivers/*/*loongson1*
10050 F: drivers/*/*/*loongson1*
10052 MIPS/LOONGSON2 ARCHITECTURE
10053 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10054 L: linux-mips@vger.kernel.org
10056 F: arch/mips/loongson64/fuloong-2e/
10057 F: arch/mips/loongson64/lemote-2f/
10058 F: arch/mips/include/asm/mach-loongson64/
10059 F: drivers/*/*loongson2*
10060 F: drivers/*/*/*loongson2*
10062 MIPS/LOONGSON3 ARCHITECTURE
10063 M: Huacai Chen <chenhc@lemote.com>
10064 L: linux-mips@vger.kernel.org
10066 F: arch/mips/loongson64/
10067 F: arch/mips/include/asm/mach-loongson64/
10068 F: drivers/platform/mips/cpu_hwmon.c
10069 F: drivers/*/*loongson3*
10070 F: drivers/*/*/*loongson3*
10072 MIPS RINT INSTRUCTION EMULATION
10073 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10074 L: linux-mips@vger.kernel.org
10076 F: arch/mips/math-emu/sp_rint.c
10077 F: arch/mips/math-emu/dp_rint.c
10079 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10080 M: Hans Verkuil <hverkuil@xs4all.nl>
10081 L: linux-media@vger.kernel.org
10082 T: git git://linuxtv.org/media_tree.git
10083 W: https://linuxtv.org
10085 F: drivers/media/radio/radio-miropcm20*
10088 R: Lubomir Rintel <lkundrak@v3.sk>
10089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 F: arch/arm/boot/dts/mmp*
10092 F: arch/arm/mach-mmp/
10094 MMU GATHER AND TLB INVALIDATION
10095 M: Will Deacon <will.deacon@arm.com>
10096 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10097 M: Andrew Morton <akpm@linux-foundation.org>
10098 M: Nick Piggin <npiggin@gmail.com>
10099 M: Peter Zijlstra <peterz@infradead.org>
10100 L: linux-arch@vger.kernel.org
10101 L: linux-mm@kvack.org
10103 F: arch/*/include/asm/tlb.h
10104 F: include/asm-generic/tlb.h
10107 MN88472 MEDIA DRIVER
10108 M: Antti Palosaari <crope@iki.fi>
10109 L: linux-media@vger.kernel.org
10110 W: https://linuxtv.org
10111 W: http://palosaari.fi/linux/
10112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10114 F: drivers/media/dvb-frontends/mn88472*
10116 MN88473 MEDIA DRIVER
10117 M: Antti Palosaari <crope@iki.fi>
10118 L: linux-media@vger.kernel.org
10119 W: https://linuxtv.org
10120 W: http://palosaari.fi/linux/
10121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10123 F: drivers/media/dvb-frontends/mn88473*
10126 M: Jessica Yu <jeyu@kernel.org>
10127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10129 F: include/linux/module.h
10132 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10133 W: http://popies.net/meye/
10135 F: Documentation/media/v4l-drivers/meye*
10136 F: drivers/media/pci/meye/
10137 F: include/uapi/linux/meye.h
10139 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10140 M: Jiri Slaby <jirislaby@gmail.com>
10142 F: Documentation/serial/moxa-smartio
10143 F: drivers/tty/mxser.*
10145 MR800 AVERMEDIA USB FM RADIO DRIVER
10146 M: Alexey Klimov <klimov.linux@gmail.com>
10147 L: linux-media@vger.kernel.org
10148 T: git git://linuxtv.org/media_tree.git
10150 F: drivers/media/radio/radio-mr800.c
10152 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10153 M: Alan Ott <alan@signal11.us>
10154 L: linux-wpan@vger.kernel.org
10156 F: drivers/net/ieee802154/mrf24j40.c
10157 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10160 M: "Lee, Chun-Yi" <jlee@suse.com>
10161 L: platform-driver-x86@vger.kernel.org
10163 F: drivers/platform/x86/msi-laptop.c
10166 L: platform-driver-x86@vger.kernel.org
10168 F: drivers/platform/x86/msi-wmi.c
10170 MSI001 MEDIA DRIVER
10171 M: Antti Palosaari <crope@iki.fi>
10172 L: linux-media@vger.kernel.org
10173 W: https://linuxtv.org
10174 W: http://palosaari.fi/linux/
10175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10176 T: git git://linuxtv.org/anttip/media_tree.git
10178 F: drivers/media/tuners/msi001*
10180 MSI2500 MEDIA DRIVER
10181 M: Antti Palosaari <crope@iki.fi>
10182 L: linux-media@vger.kernel.org
10183 W: https://linuxtv.org
10184 W: http://palosaari.fi/linux/
10185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10186 T: git git://linuxtv.org/anttip/media_tree.git
10188 F: drivers/media/usb/msi2500/
10190 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10191 M: Robert Jarzmik <robert.jarzmik@free.fr>
10192 L: linux-mtd@lists.infradead.org
10194 F: drivers/mtd/devices/docg3*
10196 MT9M032 APTINA SENSOR DRIVER
10197 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10198 L: linux-media@vger.kernel.org
10199 T: git git://linuxtv.org/media_tree.git
10201 F: drivers/media/i2c/mt9m032.c
10202 F: include/media/i2c/mt9m032.h
10204 MT9P031 APTINA CAMERA SENSOR
10205 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10206 L: linux-media@vger.kernel.org
10207 T: git git://linuxtv.org/media_tree.git
10209 F: drivers/media/i2c/mt9p031.c
10210 F: include/media/i2c/mt9p031.h
10212 MT9T001 APTINA CAMERA SENSOR
10213 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10214 L: linux-media@vger.kernel.org
10215 T: git git://linuxtv.org/media_tree.git
10217 F: drivers/media/i2c/mt9t001.c
10218 F: include/media/i2c/mt9t001.h
10220 MT9T112 APTINA CAMERA SENSOR
10221 M: Jacopo Mondi <jacopo@jmondi.org>
10222 L: linux-media@vger.kernel.org
10223 T: git git://linuxtv.org/media_tree.git
10225 F: drivers/media/i2c/mt9t112.c
10226 F: include/media/i2c/mt9t112.h
10228 MT9V032 APTINA CAMERA SENSOR
10229 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10230 L: linux-media@vger.kernel.org
10231 T: git git://linuxtv.org/media_tree.git
10233 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10234 F: drivers/media/i2c/mt9v032.c
10235 F: include/media/i2c/mt9v032.h
10237 MT9V111 APTINA CAMERA SENSOR
10238 M: Jacopo Mondi <jacopo@jmondi.org>
10239 L: linux-media@vger.kernel.org
10240 T: git git://linuxtv.org/media_tree.git
10242 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10243 F: drivers/media/i2c/mt9v111.c
10245 MULTIFUNCTION DEVICES (MFD)
10246 M: Lee Jones <lee.jones@linaro.org>
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10249 F: Documentation/devicetree/bindings/mfd/
10251 F: include/linux/mfd/
10252 F: include/dt-bindings/mfd/
10254 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10256 F: drivers/mmc/host/mmc_spi.c
10257 F: include/linux/spi/mmc_spi.h
10259 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10260 M: Ulf Hansson <ulf.hansson@linaro.org>
10261 L: linux-mmc@vger.kernel.org
10262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10264 F: Documentation/devicetree/bindings/mmc/
10266 F: include/linux/mmc/
10267 F: include/uapi/linux/mmc/
10269 MULTIPLEXER SUBSYSTEM
10270 M: Peter Rosin <peda@axentia.se>
10272 F: Documentation/ABI/testing/sysfs-class-mux*
10273 F: Documentation/devicetree/bindings/mux/
10274 F: include/dt-bindings/mux/
10275 F: include/linux/mux/
10278 MULTITECH MULTIPORT CARD (ISICOM)
10280 F: drivers/tty/isicom.c
10281 F: include/linux/isicom.h
10283 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10284 M: Bin Liu <b-liu@ti.com>
10285 L: linux-usb@vger.kernel.org
10287 F: drivers/usb/musb/
10289 MXL301RF MEDIA DRIVER
10290 M: Akihiro Tsukada <tskd08@gmail.com>
10291 L: linux-media@vger.kernel.org
10293 F: drivers/media/tuners/mxl301rf*
10295 MXL5007T MEDIA DRIVER
10296 M: Michael Krufky <mkrufky@linuxtv.org>
10297 L: linux-media@vger.kernel.org
10298 W: https://linuxtv.org
10299 W: http://github.com/mkrufky
10300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10301 T: git git://linuxtv.org/mkrufky/tuners.git
10303 F: drivers/media/tuners/mxl5007t.*
10306 M: Marek Vasut <marex@denx.de>
10307 M: Stefan Agner <stefan@agner.ch>
10308 L: dri-devel@lists.freedesktop.org
10310 F: drivers/gpu/drm/mxsfb/
10311 F: Documentation/devicetree/bindings/display/mxsfb.txt
10312 T: git git://anongit.freedesktop.org/drm/drm-misc
10314 MYLEX DAC960 PCI RAID Controller
10315 M: Hannes Reinecke <hare@kernel.org>
10316 L: linux-scsi@vger.kernel.org
10318 F: drivers/scsi/myrb.*
10319 F: drivers/scsi/myrs.*
10321 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10322 M: Chris Lee <christopher.lee@cspi.com>
10323 L: netdev@vger.kernel.org
10324 W: https://www.cspi.com/ethernet-products/support/downloads/
10326 F: drivers/net/ethernet/myricom/myri10ge/
10328 NAND FLASH SUBSYSTEM
10329 M: Boris Brezillon <bbrezillon@kernel.org>
10330 M: Miquel Raynal <miquel.raynal@bootlin.com>
10331 R: Richard Weinberger <richard@nod.at>
10332 L: linux-mtd@lists.infradead.org
10333 W: http://www.linux-mtd.infradead.org/
10334 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10335 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10336 T: git git://git.infradead.org/linux-mtd.git nand/next
10338 F: drivers/mtd/nand/
10339 F: include/linux/mtd/*nand*.h
10341 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10342 M: Daniel Mack <zonque@gmail.com>
10344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10345 W: http://www.native-instruments.com
10346 F: sound/usb/caiaq/
10348 NATSEMI ETHERNET DRIVER (DP8381x)
10350 F: drivers/net/ethernet/natsemi/natsemi.c
10352 NCR 5380 SCSI DRIVERS
10353 M: Finn Thain <fthain@telegraphics.com.au>
10354 M: Michael Schmitz <schmitzmic@gmail.com>
10355 L: linux-scsi@vger.kernel.org
10357 F: Documentation/scsi/g_NCR5380.txt
10358 F: drivers/scsi/NCR5380.*
10359 F: drivers/scsi/arm/cumana_1.c
10360 F: drivers/scsi/arm/oak.c
10361 F: drivers/scsi/atari_scsi.*
10362 F: drivers/scsi/dmx3191d.c
10363 F: drivers/scsi/g_NCR5380.*
10364 F: drivers/scsi/mac_scsi.*
10365 F: drivers/scsi/sun3_scsi.*
10366 F: drivers/scsi/sun3_scsi_vme.c
10369 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10373 NCT6775 HARDWARE MONITOR DRIVER
10374 M: Guenter Roeck <linux@roeck-us.net>
10375 L: linux-hwmon@vger.kernel.org
10377 F: Documentation/hwmon/nct6775
10378 F: drivers/hwmon/nct6775.c
10380 NET_FAILOVER MODULE
10381 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10382 L: netdev@vger.kernel.org
10384 F: driver/net/net_failover.c
10385 F: include/net/net_failover.h
10386 F: Documentation/networking/net_failover.rst
10388 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10389 M: Faisal Latif <faisal.latif@intel.com>
10390 L: linux-rdma@vger.kernel.org
10391 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10393 F: drivers/infiniband/hw/nes/
10394 F: include/uapi/rdma/nes-abi.h
10396 NETEM NETWORK EMULATOR
10397 M: Stephen Hemminger <stephen@networkplumber.org>
10398 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10400 F: net/sched/sch_netem.c
10402 NETERION 10GbE DRIVERS (s2io/vxge)
10403 M: Jon Mason <jdmason@kudzu.us>
10404 L: netdev@vger.kernel.org
10406 F: Documentation/networking/s2io.txt
10407 F: Documentation/networking/vxge.txt
10408 F: drivers/net/ethernet/neterion/
10411 M: Pablo Neira Ayuso <pablo@netfilter.org>
10412 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10413 M: Florian Westphal <fw@strlen.de>
10414 L: netfilter-devel@vger.kernel.org
10415 L: coreteam@netfilter.org
10416 W: http://www.netfilter.org/
10417 W: http://www.iptables.org/
10418 W: http://www.nftables.org/
10419 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10423 F: include/linux/netfilter*
10424 F: include/linux/netfilter/
10425 F: include/net/netfilter/
10426 F: include/uapi/linux/netfilter*
10427 F: include/uapi/linux/netfilter/
10428 F: net/*/netfilter.c
10429 F: net/*/netfilter/
10431 F: net/bridge/br_netfilter*.c
10433 NETROM NETWORK LAYER
10434 M: Ralf Baechle <ralf@linux-mips.org>
10435 L: linux-hams@vger.kernel.org
10436 W: http://www.linux-ax25.org/
10438 F: include/net/netrom.h
10439 F: include/uapi/linux/netrom.h
10442 NETRONOME ETHERNET DRIVERS
10443 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10444 L: oss-drivers@netronome.com
10446 F: drivers/net/ethernet/netronome/
10448 NETWORK BLOCK DEVICE (NBD)
10449 M: Josef Bacik <josef@toxicpanda.com>
10451 L: linux-block@vger.kernel.org
10452 L: nbd@other.debian.org
10453 F: Documentation/blockdev/nbd.txt
10454 F: drivers/block/nbd.c
10455 F: include/uapi/linux/nbd.h
10457 NETWORK DROP MONITOR
10458 M: Neil Horman <nhorman@tuxdriver.com>
10459 L: netdev@vger.kernel.org
10461 W: https://fedorahosted.org/dropwatch/
10462 F: net/core/drop_monitor.c
10465 M: "David S. Miller" <davem@davemloft.net>
10466 L: netdev@vger.kernel.org
10467 W: http://www.linuxfoundation.org/en/Net
10468 Q: http://patchwork.ozlabs.org/project/netdev/list/
10469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10472 F: Documentation/devicetree/bindings/net/
10474 F: include/linux/if_*
10475 F: include/linux/netdevice.h
10476 F: include/linux/etherdevice.h
10477 F: include/linux/fcdevice.h
10478 F: include/linux/fddidevice.h
10479 F: include/linux/hippidevice.h
10480 F: include/linux/inetdevice.h
10481 F: include/uapi/linux/if_*
10482 F: include/uapi/linux/netdevice.h
10484 NETWORKING DRIVERS (WIRELESS)
10485 M: Kalle Valo <kvalo@codeaurora.org>
10486 L: linux-wireless@vger.kernel.org
10487 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10491 F: Documentation/devicetree/bindings/net/wireless/
10492 F: drivers/net/wireless/
10495 M: Andrew Lunn <andrew@lunn.ch>
10496 M: Vivien Didelot <vivien.didelot@gmail.com>
10497 M: Florian Fainelli <f.fainelli@gmail.com>
10499 F: Documentation/devicetree/bindings/net/dsa/
10501 F: include/net/dsa.h
10502 F: include/linux/dsa/
10503 F: drivers/net/dsa/
10505 NETWORKING [GENERAL]
10506 M: "David S. Miller" <davem@davemloft.net>
10507 L: netdev@vger.kernel.org
10508 W: http://www.linuxfoundation.org/en/Net
10509 Q: http://patchwork.ozlabs.org/project/netdev/list/
10510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10512 B: mailto:netdev@vger.kernel.org
10516 F: include/linux/in.h
10517 F: include/linux/net.h
10518 F: include/linux/netdevice.h
10519 F: include/uapi/linux/in.h
10520 F: include/uapi/linux/net.h
10521 F: include/uapi/linux/netdevice.h
10522 F: include/uapi/linux/net_namespace.h
10523 F: tools/testing/selftests/net/
10526 F: Documentation/networking/
10529 M: Steffen Klassert <steffen.klassert@secunet.com>
10530 M: Herbert Xu <herbert@gondor.apana.org.au>
10531 M: "David S. Miller" <davem@davemloft.net>
10532 L: netdev@vger.kernel.org
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10541 F: net/ipv4/ipcomp.c
10542 F: net/ipv4/ip_vti.c
10546 F: net/ipv6/ipcomp6.c
10547 F: net/ipv6/ip6_vti.c
10548 F: include/uapi/linux/xfrm.h
10549 F: include/net/xfrm.h
10551 NETWORKING [IPv4/IPv6]
10552 M: "David S. Miller" <davem@davemloft.net>
10553 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10554 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10555 L: netdev@vger.kernel.org
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10563 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10564 M: Paul Moore <paul@paul-moore.com>
10565 W: https://github.com/netlabel
10566 L: netdev@vger.kernel.org
10567 L: linux-security-module@vger.kernel.org
10569 F: Documentation/netlabel/
10570 F: include/net/calipso.h
10571 F: include/net/cipso_ipv4.h
10572 F: include/net/netlabel.h
10573 F: include/uapi/linux/netfilter/xt_SECMARK.h
10574 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10576 F: net/ipv4/cipso_ipv4.c
10577 F: net/ipv6/calipso.c
10578 F: net/netfilter/xt_CONNSECMARK.c
10579 F: net/netfilter/xt_SECMARK.c
10582 M: Eric Dumazet <edumazet@google.com>
10583 L: netdev@vger.kernel.org
10586 F: net/ipv4/syncookies.c
10588 F: net/ipv6/syncookies.c
10589 F: include/uapi/linux/tcp.h
10590 F: include/net/tcp.h
10591 F: include/linux/tcp.h
10592 F: include/trace/events/tcp.h
10595 M: Boris Pismenny <borisp@mellanox.com>
10596 M: Aviad Yehezkel <aviadye@mellanox.com>
10597 M: Dave Watson <davejwatson@fb.com>
10598 M: John Fastabend <john.fastabend@gmail.com>
10599 M: Daniel Borkmann <daniel@iogearbox.net>
10600 L: netdev@vger.kernel.org
10603 F: include/uapi/linux/tls.h
10604 F: include/net/tls.h
10606 NETWORKING [WIRELESS]
10607 L: linux-wireless@vger.kernel.org
10608 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10611 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10613 F: drivers/net/netdevsim/*
10615 NETXEN (1/10) GbE SUPPORT
10616 M: Manish Chopra <manish.chopra@cavium.com>
10617 M: Rahul Verma <rahul.verma@cavium.com>
10618 M: Dept-GELinuxNICDev@cavium.com
10619 L: netdev@vger.kernel.org
10621 F: drivers/net/ethernet/qlogic/netxen/
10624 M: Samuel Ortiz <sameo@linux.intel.com>
10625 L: linux-wireless@vger.kernel.org
10626 L: linux-nfc@lists.01.org (subscribers-only)
10629 F: include/net/nfc/
10630 F: include/uapi/linux/nfc.h
10632 F: include/linux/platform_data/nfcmrvl.h
10633 F: include/linux/platform_data/nxp-nci.h
10634 F: Documentation/devicetree/bindings/net/nfc/
10636 NFS, SUNRPC, AND LOCKD CLIENTS
10637 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10638 M: Anna Schumaker <anna.schumaker@netapp.com>
10639 L: linux-nfs@vger.kernel.org
10640 W: http://client.linux-nfs.org
10641 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10647 F: include/linux/lockd/
10648 F: include/linux/nfs*
10649 F: include/linux/sunrpc/
10650 F: include/uapi/linux/nfs*
10651 F: include/uapi/linux/sunrpc/
10654 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10655 L: linux-nilfs@vger.kernel.org
10656 W: https://nilfs.sourceforge.io/
10657 W: https://nilfs.osdn.jp/
10658 T: git git://github.com/konis/nilfs2.git
10660 F: Documentation/filesystems/nilfs2.txt
10662 F: include/trace/events/nilfs2.h
10663 F: include/uapi/linux/nilfs2_api.h
10664 F: include/uapi/linux/nilfs2_ondisk.h
10666 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10667 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10668 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10670 F: Documentation/scsi/NinjaSCSI.txt
10671 F: drivers/scsi/pcmcia/nsp_*
10673 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10674 M: GOTO Masanori <gotom@debian.or.jp>
10675 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10676 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10678 F: Documentation/scsi/NinjaSCSI.txt
10679 F: drivers/scsi/nsp32*
10682 M: Ley Foon Tan <lftan@altera.com>
10683 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10688 NOHZ, DYNTICKS SUPPORT
10689 M: Frederic Weisbecker <fweisbec@gmail.com>
10690 M: Thomas Gleixner <tglx@linutronix.de>
10691 M: Ingo Molnar <mingo@kernel.org>
10692 L: linux-kernel@vger.kernel.org
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10695 F: kernel/time/tick*.*
10696 F: include/linux/tick.h
10697 F: include/linux/sched/nohz.h
10699 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10700 M: Pavel Machek <pavel@ucw.cz>
10701 M: Sakari Ailus <sakari.ailus@iki.fi>
10702 L: linux-media@vger.kernel.org
10704 F: drivers/media/i2c/et8ek8
10705 F: drivers/media/i2c/ad5820.c
10707 NOKIA N900 POWER SUPPLY DRIVERS
10708 R: Pali Rohár <pali.rohar@gmail.com>
10709 F: include/linux/power/bq2415x_charger.h
10710 F: include/linux/power/bq27xxx_battery.h
10711 F: include/linux/power/isp1704_charger.h
10712 F: drivers/power/supply/bq2415x_charger.c
10713 F: drivers/power/supply/bq27xxx_battery.c
10714 F: drivers/power/supply/bq27xxx_battery_i2c.c
10715 F: drivers/power/supply/isp1704_charger.c
10716 F: drivers/power/supply/rx51_battery.c
10719 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10720 L: linux-ntb@googlegroups.com
10722 F: drivers/ntb/hw/amd/
10725 M: Jon Mason <jdmason@kudzu.us>
10726 M: Dave Jiang <dave.jiang@intel.com>
10727 M: Allen Hubbe <allenbh@gmail.com>
10728 L: linux-ntb@googlegroups.com
10730 W: https://github.com/jonmason/ntb/wiki
10731 T: git git://github.com/jonmason/ntb.git
10733 F: drivers/net/ntb_netdev.c
10734 F: include/linux/ntb.h
10735 F: include/linux/ntb_transport.h
10736 F: tools/testing/selftests/ntb/
10739 M: Serge Semin <fancer.lancer@gmail.com>
10740 L: linux-ntb@googlegroups.com
10742 F: drivers/ntb/hw/idt/
10745 M: Dave Jiang <dave.jiang@intel.com>
10746 L: linux-ntb@googlegroups.com
10748 W: https://github.com/davejiang/linux/wiki
10749 T: git https://github.com/davejiang/linux.git
10750 F: drivers/ntb/hw/intel/
10753 M: Anton Altaparmakov <anton@tuxera.com>
10754 L: linux-ntfs-dev@lists.sourceforge.net
10755 W: http://www.tuxera.com/
10756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10758 F: Documentation/filesystems/ntfs.txt
10762 M: Finn Thain <fthain@telegraphics.com.au>
10763 L: linux-m68k@lists.linux-m68k.org
10765 F: arch/*/include/asm/nubus.h
10767 F: include/linux/nubus.h
10768 F: include/uapi/linux/nubus.h
10770 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10771 M: Antonino Daplas <adaplas@gmail.com>
10772 L: linux-fbdev@vger.kernel.org
10774 F: drivers/video/fbdev/riva/
10775 F: drivers/video/fbdev/nvidia/
10778 M: Keith Busch <keith.busch@intel.com>
10779 M: Jens Axboe <axboe@fb.com>
10780 M: Christoph Hellwig <hch@lst.de>
10781 M: Sagi Grimberg <sagi@grimberg.me>
10782 L: linux-nvme@lists.infradead.org
10783 T: git://git.infradead.org/nvme.git
10784 W: http://git.infradead.org/nvme.git
10786 F: drivers/nvme/host/
10787 F: include/linux/nvme.h
10788 F: include/uapi/linux/nvme_ioctl.h
10790 NVM EXPRESS FC TRANSPORT DRIVERS
10791 M: James Smart <james.smart@broadcom.com>
10792 L: linux-nvme@lists.infradead.org
10794 F: include/linux/nvme-fc.h
10795 F: include/linux/nvme-fc-driver.h
10796 F: drivers/nvme/host/fc.c
10797 F: drivers/nvme/target/fc.c
10798 F: drivers/nvme/target/fcloop.c
10800 NVM EXPRESS TARGET DRIVER
10801 M: Christoph Hellwig <hch@lst.de>
10802 M: Sagi Grimberg <sagi@grimberg.me>
10803 L: linux-nvme@lists.infradead.org
10804 T: git://git.infradead.org/nvme.git
10805 W: http://git.infradead.org/nvme.git
10807 F: drivers/nvme/target/
10810 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10813 F: Documentation/devicetree/bindings/nvmem/
10814 F: Documentation/ABI/stable/sysfs-bus-nvmem
10815 F: include/linux/nvmem-consumer.h
10816 F: include/linux/nvmem-provider.h
10818 NXP SGTL5000 DRIVER
10819 M: Fabio Estevam <fabio.estevam@nxp.com>
10820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10822 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10823 F: sound/soc/codecs/sgtl5000*
10825 NXP TDA998X DRM DRIVER
10826 M: Russell King <linux@armlinux.org.uk>
10828 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10829 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10830 F: drivers/gpu/drm/i2c/tda998x_drv.c
10831 F: include/drm/i2c/tda998x.h
10832 F: include/dt-bindings/display/tda998x.h
10836 M: Peter Rosin <peda@axentia.se>
10837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10839 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10840 F: sound/soc/codecs/tfa9879*
10843 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10844 R: Charles Gorand <charles.gorand@effinnov.com>
10845 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10847 F: drivers/nfc/nxp-nci
10850 M: Josh Poimboeuf <jpoimboe@redhat.com>
10851 M: Peter Zijlstra <peterz@infradead.org>
10855 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10856 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10857 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10858 L: linuxppc-dev@lists.ozlabs.org
10860 F: arch/powerpc/platforms/powernv/ocxl.c
10861 F: arch/powerpc/include/asm/pnv-ocxl.h
10862 F: drivers/misc/ocxl/
10863 F: include/misc/ocxl*
10864 F: include/uapi/misc/ocxl.h
10865 F: Documentation/accelerators/ocxl.rst
10868 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10869 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10871 L: linux-omap@vger.kernel.org
10873 F: sound/soc/ti/omap*
10874 F: sound/soc/ti/rx51.c
10875 F: sound/soc/ti/n810.c
10876 F: sound/soc/ti/sdma-pcm.*
10878 OMAP CLOCK FRAMEWORK SUPPORT
10879 M: Paul Walmsley <paul@pwsan.com>
10880 L: linux-omap@vger.kernel.org
10882 F: arch/arm/*omap*/*clock*
10884 OMAP DEVICE TREE SUPPORT
10885 M: Benoît Cousson <bcousson@baylibre.com>
10886 M: Tony Lindgren <tony@atomide.com>
10887 L: linux-omap@vger.kernel.org
10888 L: devicetree@vger.kernel.org
10890 F: arch/arm/boot/dts/*omap*
10891 F: arch/arm/boot/dts/*am3*
10892 F: arch/arm/boot/dts/*am4*
10893 F: arch/arm/boot/dts/*am5*
10894 F: arch/arm/boot/dts/*dra7*
10896 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10897 L: linux-omap@vger.kernel.org
10898 L: linux-fbdev@vger.kernel.org
10900 F: drivers/video/fbdev/omap2/
10901 F: Documentation/arm/OMAP/DSS
10903 OMAP FRAMEBUFFER SUPPORT
10904 L: linux-fbdev@vger.kernel.org
10905 L: linux-omap@vger.kernel.org
10907 F: drivers/video/fbdev/omap/
10909 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10910 M: Roger Quadros <rogerq@ti.com>
10911 M: Tony Lindgren <tony@atomide.com>
10912 L: linux-omap@vger.kernel.org
10914 F: drivers/memory/omap-gpmc.c
10915 F: arch/arm/mach-omap2/*gpmc*
10918 M: Grygorii Strashko <grygorii.strashko@ti.com>
10919 M: Santosh Shilimkar <ssantosh@kernel.org>
10920 M: Kevin Hilman <khilman@kernel.org>
10921 L: linux-omap@vger.kernel.org
10923 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10924 F: drivers/gpio/gpio-omap.c
10926 OMAP HARDWARE SPINLOCK SUPPORT
10927 M: Ohad Ben-Cohen <ohad@wizery.com>
10928 L: linux-omap@vger.kernel.org
10930 F: drivers/hwspinlock/omap_hwspinlock.c
10932 OMAP HS MMC SUPPORT
10933 L: linux-mmc@vger.kernel.org
10934 L: linux-omap@vger.kernel.org
10936 F: drivers/mmc/host/omap_hsmmc.c
10939 M: Paul Walmsley <paul@pwsan.com>
10940 L: linux-omap@vger.kernel.org
10942 F: arch/arm/mach-omap2/omap_hwmod*data*
10944 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10945 M: Benoît Cousson <bcousson@baylibre.com>
10946 L: linux-omap@vger.kernel.org
10948 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10951 M: Benoît Cousson <bcousson@baylibre.com>
10952 M: Paul Walmsley <paul@pwsan.com>
10953 L: linux-omap@vger.kernel.org
10955 F: arch/arm/mach-omap2/omap_hwmod.*
10958 M: Vignesh R <vigneshr@ti.com>
10959 L: linux-omap@vger.kernel.org
10960 L: linux-i2c@vger.kernel.org
10962 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10963 F: drivers/i2c/busses/i2c-omap.c
10965 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10966 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10967 L: linux-media@vger.kernel.org
10969 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10970 F: drivers/media/platform/omap3isp/
10971 F: drivers/staging/media/omap4iss/
10974 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10975 L: linux-omap@vger.kernel.org
10977 F: drivers/mmc/host/omap.c
10979 OMAP POWER MANAGEMENT SUPPORT
10980 M: Kevin Hilman <khilman@kernel.org>
10981 L: linux-omap@vger.kernel.org
10983 F: arch/arm/*omap*/*pm*
10984 F: drivers/cpufreq/omap-cpufreq.c
10986 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10987 M: Rajendra Nayak <rnayak@codeaurora.org>
10988 M: Paul Walmsley <paul@pwsan.com>
10989 L: linux-omap@vger.kernel.org
10991 F: arch/arm/mach-omap2/prm*
10993 OMAP RANDOM NUMBER GENERATOR SUPPORT
10994 M: Deepak Saxena <dsaxena@plexity.net>
10996 F: drivers/char/hw_random/omap-rng.c
10999 L: linux-usb@vger.kernel.org
11000 L: linux-omap@vger.kernel.org
11002 F: drivers/usb/*/*omap*
11003 F: arch/arm/*omap*/usb*
11005 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11006 M: Mark Jackson <mpfj@newflow.co.uk>
11007 L: linux-omap@vger.kernel.org
11009 F: arch/arm/boot/dts/am335x-nano.dts
11012 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11013 M: Tony Lindgren <tony@atomide.com>
11014 L: linux-omap@vger.kernel.org
11015 Q: http://patchwork.kernel.org/project/linux-omap/list/
11016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11018 F: arch/arm/mach-omap1/
11019 F: arch/arm/plat-omap/
11020 F: arch/arm/configs/omap1_defconfig
11021 F: drivers/i2c/busses/i2c-omap.c
11022 F: include/linux/platform_data/i2c-omap.h
11023 F: include/linux/platform_data/ams-delta-fiq.h
11026 M: Tony Lindgren <tony@atomide.com>
11027 L: linux-omap@vger.kernel.org
11028 W: http://www.muru.com/linux/omap/
11029 W: http://linux.omap.com/
11030 Q: http://patchwork.kernel.org/project/linux-omap/list/
11031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11033 F: arch/arm/mach-omap2/
11034 F: arch/arm/plat-omap/
11035 F: arch/arm/configs/omap2plus_defconfig
11036 F: drivers/i2c/busses/i2c-omap.c
11037 F: drivers/irqchip/irq-omap-intc.c
11038 F: drivers/mfd/*omap*.c
11039 F: drivers/mfd/menelaus.c
11040 F: drivers/mfd/palmas.c
11041 F: drivers/mfd/tps65217.c
11042 F: drivers/mfd/tps65218.c
11043 F: drivers/mfd/tps65910.c
11044 F: drivers/mfd/twl-core.[ch]
11045 F: drivers/mfd/twl4030*.c
11046 F: drivers/mfd/twl6030*.c
11047 F: drivers/mfd/twl6040*.c
11048 F: drivers/regulator/palmas-regulator*.c
11049 F: drivers/regulator/pbias-regulator.c
11050 F: drivers/regulator/tps65217-regulator.c
11051 F: drivers/regulator/tps65218-regulator.c
11052 F: drivers/regulator/tps65910-regulator.c
11053 F: drivers/regulator/twl-regulator.c
11054 F: drivers/regulator/twl6030-regulator.c
11055 F: include/linux/platform_data/i2c-omap.h
11057 ONION OMEGA2+ BOARD
11058 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11059 L: linux-mips@vger.kernel.org
11061 F: arch/mips/boot/dts/ralink/omega2p.dts
11064 M: Bob Copeland <me@bobcopeland.com>
11065 L: linux-karma-devel@lists.sourceforge.net
11067 F: Documentation/filesystems/omfs.txt
11070 OMNIKEY CARDMAN 4000 DRIVER
11071 M: Harald Welte <laforge@gnumonks.org>
11073 F: drivers/char/pcmcia/cm4000_cs.c
11074 F: include/linux/cm4000_cs.h
11075 F: include/uapi/linux/cm4000_cs.h
11077 OMNIKEY CARDMAN 4040 DRIVER
11078 M: Harald Welte <laforge@gnumonks.org>
11080 F: drivers/char/pcmcia/cm4040_cs.*
11082 OMNIVISION OV13858 SENSOR DRIVER
11083 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11084 L: linux-media@vger.kernel.org
11085 T: git git://linuxtv.org/media_tree.git
11087 F: drivers/media/i2c/ov13858.c
11089 OMNIVISION OV2680 SENSOR DRIVER
11090 M: Rui Miguel Silva <rmfrfs@gmail.com>
11091 L: linux-media@vger.kernel.org
11092 T: git git://linuxtv.org/media_tree.git
11094 F: drivers/media/i2c/ov2680.c
11095 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11097 OMNIVISION OV2685 SENSOR DRIVER
11098 M: Shunqian Zheng <zhengsq@rock-chips.com>
11099 L: linux-media@vger.kernel.org
11100 T: git git://linuxtv.org/media_tree.git
11102 F: drivers/media/i2c/ov2685.c
11104 OMNIVISION OV5640 SENSOR DRIVER
11105 M: Steve Longerbeam <slongerbeam@gmail.com>
11106 L: linux-media@vger.kernel.org
11107 T: git git://linuxtv.org/media_tree.git
11109 F: drivers/media/i2c/ov5640.c
11111 OMNIVISION OV5647 SENSOR DRIVER
11112 M: Luis Oliveira <lolivei@synopsys.com>
11113 L: linux-media@vger.kernel.org
11114 T: git git://linuxtv.org/media_tree.git
11116 F: drivers/media/i2c/ov5647.c
11118 OMNIVISION OV5695 SENSOR DRIVER
11119 M: Shunqian Zheng <zhengsq@rock-chips.com>
11120 L: linux-media@vger.kernel.org
11121 T: git git://linuxtv.org/media_tree.git
11123 F: drivers/media/i2c/ov5695.c
11125 OMNIVISION OV7670 SENSOR DRIVER
11126 M: Jonathan Corbet <corbet@lwn.net>
11127 L: linux-media@vger.kernel.org
11128 T: git git://linuxtv.org/media_tree.git
11130 F: drivers/media/i2c/ov7670.c
11131 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11133 OMNIVISION OV772x SENSOR DRIVER
11134 M: Jacopo Mondi <jacopo@jmondi.org>
11135 L: linux-media@vger.kernel.org
11136 T: git git://linuxtv.org/media_tree.git
11138 F: drivers/media/i2c/ov772x.c
11139 F: include/media/i2c/ov772x.h
11140 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11142 OMNIVISION OV7740 SENSOR DRIVER
11143 M: Wenyou Yang <wenyou.yang@microchip.com>
11144 L: linux-media@vger.kernel.org
11145 T: git git://linuxtv.org/media_tree.git
11147 F: drivers/media/i2c/ov7740.c
11148 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11150 OMNIVISION OV9650 SENSOR DRIVER
11151 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11152 R: Akinobu Mita <akinobu.mita@gmail.com>
11153 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11154 L: linux-media@vger.kernel.org
11155 T: git git://linuxtv.org/media_tree.git
11157 F: drivers/media/i2c/ov9650.c
11158 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11160 ONENAND FLASH DRIVER
11161 M: Kyungmin Park <kyungmin.park@samsung.com>
11162 L: linux-mtd@lists.infradead.org
11164 F: drivers/mtd/nand/onenand/
11165 F: include/linux/mtd/onenand*.h
11167 ONSTREAM SCSI TAPE DRIVER
11168 M: Willem Riede <osst@riede.org>
11169 L: osst-users@lists.sourceforge.net
11170 L: linux-scsi@vger.kernel.org
11172 F: Documentation/scsi/osst.txt
11173 F: drivers/scsi/osst.*
11174 F: drivers/scsi/osst_*.h
11175 F: drivers/scsi/st.h
11178 M: Jens Wiklander <jens.wiklander@linaro.org>
11180 F: drivers/tee/optee/
11183 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11184 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11185 L: linux-rdma@vger.kernel.org
11187 F: drivers/infiniband/ulp/opa_vnic
11189 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11190 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11191 M: Frank Rowand <frowand.list@gmail.com>
11192 L: devicetree@vger.kernel.org
11194 F: Documentation/devicetree/dynamic-resolution-notes.txt
11195 F: Documentation/devicetree/overlay-notes.txt
11196 F: drivers/of/overlay.c
11197 F: drivers/of/resolver.c
11198 K: of_overlay_notifier_
11200 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11201 M: Rob Herring <robh+dt@kernel.org>
11202 M: Frank Rowand <frowand.list@gmail.com>
11203 L: devicetree@vger.kernel.org
11204 W: http://www.devicetree.org/
11205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11208 F: include/linux/of*.h
11210 F: Documentation/ABI/testing/sysfs-firmware-ofw
11212 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11213 M: Rob Herring <robh+dt@kernel.org>
11214 M: Mark Rutland <mark.rutland@arm.com>
11215 L: devicetree@vger.kernel.org
11216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11217 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11219 F: Documentation/devicetree/
11220 F: arch/*/boot/dts/
11221 F: include/dt-bindings/
11223 OPENCORES I2C BUS DRIVER
11224 M: Peter Korsgaard <peter@korsgaard.com>
11225 L: linux-i2c@vger.kernel.org
11227 F: Documentation/i2c/busses/i2c-ocores
11228 F: drivers/i2c/busses/i2c-ocores.c
11230 OPENRISC ARCHITECTURE
11231 M: Jonas Bonn <jonas@southpole.se>
11232 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11233 M: Stafford Horne <shorne@gmail.com>
11234 T: git git://github.com/openrisc/linux.git
11235 L: openrisc@lists.librecores.org
11236 W: http://openrisc.io
11238 F: Documentation/devicetree/bindings/openrisc/
11239 F: Documentation/openrisc/
11241 F: drivers/irqchip/irq-ompic.c
11242 F: drivers/irqchip/irq-or1k-*
11245 M: Pravin B Shelar <pshelar@ovn.org>
11246 L: netdev@vger.kernel.org
11247 L: dev@openvswitch.org
11248 W: http://openvswitch.org
11250 F: net/openvswitch/
11251 F: include/uapi/linux/openvswitch.h
11253 OPERATING PERFORMANCE POINTS (OPP)
11254 M: Viresh Kumar <vireshk@kernel.org>
11255 M: Nishanth Menon <nm@ti.com>
11256 M: Stephen Boyd <sboyd@kernel.org>
11257 L: linux-pm@vger.kernel.org
11259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11261 F: include/linux/pm_opp.h
11262 F: Documentation/power/opp.txt
11263 F: Documentation/devicetree/bindings/opp/
11266 M: Clemens Ladisch <clemens@ladisch.de>
11267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11268 T: git git://git.alsa-project.org/alsa-kernel.git
11270 F: sound/drivers/opl4/
11273 M: Robert Richter <rric@kernel.org>
11274 L: oprofile-list@lists.sf.net
11276 F: arch/*/include/asm/oprofile*.h
11277 F: arch/*/oprofile/
11278 F: drivers/oprofile/
11279 F: include/linux/oprofile.h
11281 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11282 M: Mark Fasheh <mark@fasheh.com>
11283 M: Joel Becker <jlbec@evilplan.org>
11284 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11285 W: http://ocfs2.wiki.kernel.org
11287 F: Documentation/filesystems/ocfs2.txt
11288 F: Documentation/filesystems/dlmfs.txt
11291 ORANGEFS FILESYSTEM
11292 M: Mike Marshall <hubcap@omnibond.com>
11293 R: Martin Brandenburg <martin@omnibond.com>
11294 L: devel@lists.orangefs.org
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11298 F: Documentation/filesystems/orangefs.txt
11301 L: linux-wireless@vger.kernel.org
11302 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11303 W: http://www.nongnu.org/orinoco/
11305 F: drivers/net/wireless/intersil/orinoco/
11307 OSD LIBRARY and FILESYSTEM
11308 M: Boaz Harrosh <ooo@electrozaur.com>
11310 F: drivers/scsi/osd/
11311 F: include/scsi/osd_*
11314 OV2659 OMNIVISION SENSOR DRIVER
11315 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11316 L: linux-media@vger.kernel.org
11317 W: https://linuxtv.org
11318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11319 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11321 F: drivers/media/i2c/ov2659.c
11322 F: include/media/i2c/ov2659.h
11325 M: Miklos Szeredi <miklos@szeredi.hu>
11326 L: linux-unionfs@vger.kernel.org
11327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11330 F: Documentation/filesystems/overlayfs.txt
11332 P54 WIRELESS DRIVER
11333 M: Christian Lamparter <chunkeey@googlemail.com>
11334 L: linux-wireless@vger.kernel.org
11335 W: http://wireless.kernel.org/en/users/Drivers/p54
11337 F: drivers/net/wireless/intersil/p54/
11339 PA SEMI ETHERNET DRIVER
11340 L: netdev@vger.kernel.org
11342 F: drivers/net/ethernet/pasemi/*
11344 PA SEMI SMBUS DRIVER
11345 L: linux-i2c@vger.kernel.org
11347 F: drivers/i2c/busses/i2c-pasemi.c
11349 PADATA PARALLEL EXECUTION MECHANISM
11350 M: Steffen Klassert <steffen.klassert@secunet.com>
11351 L: linux-crypto@vger.kernel.org
11354 F: include/linux/padata.h
11355 F: Documentation/padata.txt
11357 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11358 M: Harald Welte <laforge@gnumonks.org>
11359 L: platform-driver-x86@vger.kernel.org
11361 F: drivers/platform/x86/panasonic-laptop.c
11363 PARALLEL LCD/KEYPAD PANEL DRIVER
11364 M: Willy Tarreau <willy@haproxy.com>
11365 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11367 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11368 F: drivers/auxdisplay/panel.c
11370 PARALLEL PORT SUBSYSTEM
11371 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11372 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11373 L: linux-parport@lists.infradead.org (subscribers-only)
11375 F: drivers/parport/
11376 F: include/linux/parport*.h
11377 F: drivers/char/ppdev.c
11378 F: include/uapi/linux/ppdev.h
11379 F: Documentation/parport*.txt
11381 PARAVIRT_OPS INTERFACE
11382 M: Juergen Gross <jgross@suse.com>
11383 M: Alok Kataria <akataria@vmware.com>
11384 L: virtualization@lists.linux-foundation.org
11386 F: Documentation/virtual/paravirt_ops.txt
11387 F: arch/*/kernel/paravirt*
11388 F: arch/*/include/asm/paravirt*.h
11389 F: include/linux/hypervisor.h
11391 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11392 M: Tim Waugh <tim@cyberelk.net>
11393 L: linux-parport@lists.infradead.org (subscribers-only)
11395 F: Documentation/blockdev/paride.txt
11396 F: drivers/block/paride/
11398 PARISC ARCHITECTURE
11399 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11400 M: Helge Deller <deller@gmx.de>
11401 L: linux-parisc@vger.kernel.org
11402 W: http://www.parisc-linux.org/
11403 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11408 F: Documentation/parisc/
11410 F: drivers/char/agp/parisc-agp.c
11411 F: drivers/input/serio/gscps2.c
11412 F: drivers/parport/parport_gsc.*
11413 F: drivers/tty/serial/8250/8250_gsc.c
11414 F: drivers/video/fbdev/sti*
11415 F: drivers/video/console/sti*
11416 F: drivers/video/logo/logo_parisc*
11419 M: Jiri Pirko <jiri@mellanox.com>
11420 L: netdev@vger.kernel.org
11423 F: lib/test_parman.c
11424 F: include/linux/parman.h
11426 PC87360 HARDWARE MONITORING DRIVER
11427 M: Jim Cromie <jim.cromie@gmail.com>
11428 L: linux-hwmon@vger.kernel.org
11430 F: Documentation/hwmon/pc87360
11431 F: drivers/hwmon/pc87360.c
11433 PC8736x GPIO DRIVER
11434 M: Jim Cromie <jim.cromie@gmail.com>
11436 F: drivers/char/pc8736x_gpio.c
11438 PC87427 HARDWARE MONITORING DRIVER
11439 M: Jean Delvare <jdelvare@suse.com>
11440 L: linux-hwmon@vger.kernel.org
11442 F: Documentation/hwmon/pc87427
11443 F: drivers/hwmon/pc87427.c
11446 M: Riku Voipio <riku.voipio@iki.fi>
11448 F: drivers/leds/leds-pca9532.c
11449 F: include/linux/leds-pca9532.h
11451 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11452 M: Guenter Roeck <linux@roeck-us.net>
11453 L: linux-i2c@vger.kernel.org
11455 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11457 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11458 M: Khalid Aziz <khalid@gonehiking.org>
11460 F: drivers/firmware/pcdp.*
11462 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11463 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11464 L: linux-pci@vger.kernel.org
11465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11467 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11468 F: drivers/pci/controller/pci-aardvark.c
11470 PCI DRIVER FOR ALTERA PCIE IP
11471 M: Ley Foon Tan <lftan@altera.com>
11472 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11473 L: linux-pci@vger.kernel.org
11475 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11476 F: drivers/pci/controller/pcie-altera.c
11478 PCI DRIVER FOR APPLIEDMICRO XGENE
11479 M: Tanmay Inamdar <tinamdar@apm.com>
11480 L: linux-pci@vger.kernel.org
11481 L: linux-arm-kernel@lists.infradead.org
11483 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11484 F: drivers/pci/controller/pci-xgene.c
11486 PCI DRIVER FOR ARM VERSATILE PLATFORM
11487 M: Rob Herring <robh@kernel.org>
11488 L: linux-pci@vger.kernel.org
11489 L: linux-arm-kernel@lists.infradead.org
11491 F: Documentation/devicetree/bindings/pci/versatile.txt
11492 F: drivers/pci/controller/pci-versatile.c
11494 PCI DRIVER FOR ARMADA 8K
11495 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11496 L: linux-pci@vger.kernel.org
11497 L: linux-arm-kernel@lists.infradead.org
11499 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11500 F: drivers/pci/controller/dwc/pcie-armada8k.c
11502 PCI DRIVER FOR CADENCE PCIE IP
11503 M: Alan Douglas <adouglas@cadence.com>
11504 L: linux-pci@vger.kernel.org
11506 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11507 F: drivers/pci/controller/pcie-cadence*
11509 PCI DRIVER FOR FREESCALE LAYERSCAPE
11510 M: Minghuan Lian <minghuan.Lian@nxp.com>
11511 M: Mingkai Hu <mingkai.hu@nxp.com>
11512 M: Roy Zang <roy.zang@nxp.com>
11513 L: linuxppc-dev@lists.ozlabs.org
11514 L: linux-pci@vger.kernel.org
11515 L: linux-arm-kernel@lists.infradead.org
11517 F: drivers/pci/controller/dwc/*layerscape*
11519 PCI DRIVER FOR GENERIC OF HOSTS
11520 M: Will Deacon <will.deacon@arm.com>
11521 L: linux-pci@vger.kernel.org
11522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11524 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11525 F: drivers/pci/controller/pci-host-common.c
11526 F: drivers/pci/controller/pci-host-generic.c
11528 PCI DRIVER FOR IMX6
11529 M: Richard Zhu <hongxing.zhu@nxp.com>
11530 M: Lucas Stach <l.stach@pengutronix.de>
11531 L: linux-pci@vger.kernel.org
11532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11534 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11535 F: drivers/pci/controller/dwc/*imx6*
11537 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11538 M: Keith Busch <keith.busch@intel.com>
11539 M: Jonathan Derrick <jonathan.derrick@intel.com>
11540 L: linux-pci@vger.kernel.org
11542 F: drivers/pci/controller/vmd.c
11544 PCI DRIVER FOR MICROSEMI SWITCHTEC
11545 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11546 M: Logan Gunthorpe <logang@deltatee.com>
11547 L: linux-pci@vger.kernel.org
11549 F: Documentation/switchtec.txt
11550 F: Documentation/ABI/testing/sysfs-class-switchtec
11551 F: drivers/pci/switch/switchtec*
11552 F: include/uapi/linux/switchtec_ioctl.h
11553 F: include/linux/switchtec.h
11554 F: drivers/ntb/hw/mscc/
11556 PCI DRIVER FOR MOBIVEIL PCIE IP
11557 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11558 L: linux-pci@vger.kernel.org
11560 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11561 F: drivers/pci/controller/pcie-mobiveil.c
11563 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11564 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11565 M: Jason Cooper <jason@lakedaemon.net>
11566 L: linux-pci@vger.kernel.org
11567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11569 F: drivers/pci/controller/*mvebu*
11571 PCI DRIVER FOR NVIDIA TEGRA
11572 M: Thierry Reding <thierry.reding@gmail.com>
11573 L: linux-tegra@vger.kernel.org
11574 L: linux-pci@vger.kernel.org
11576 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11577 F: drivers/pci/controller/pci-tegra.c
11579 PCI DRIVER FOR RENESAS R-CAR
11580 M: Simon Horman <horms@verge.net.au>
11581 L: linux-pci@vger.kernel.org
11582 L: linux-renesas-soc@vger.kernel.org
11584 F: drivers/pci/controller/*rcar*
11586 PCI DRIVER FOR SAMSUNG EXYNOS
11587 M: Jingoo Han <jingoohan1@gmail.com>
11588 L: linux-pci@vger.kernel.org
11589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11590 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11592 F: drivers/pci/controller/dwc/pci-exynos.c
11594 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11595 M: Jingoo Han <jingoohan1@gmail.com>
11596 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11597 L: linux-pci@vger.kernel.org
11599 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11600 F: drivers/pci/controller/dwc/*designware*
11602 PCI DRIVER FOR TI DRA7XX
11603 M: Kishon Vijay Abraham I <kishon@ti.com>
11604 L: linux-omap@vger.kernel.org
11605 L: linux-pci@vger.kernel.org
11607 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11608 F: drivers/pci/controller/dwc/pci-dra7xx.c
11610 PCI DRIVER FOR TI KEYSTONE
11611 M: Murali Karicheri <m-karicheri2@ti.com>
11612 L: linux-pci@vger.kernel.org
11613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11615 F: drivers/pci/controller/dwc/pci-keystone.c
11617 PCI ENDPOINT SUBSYSTEM
11618 M: Kishon Vijay Abraham I <kishon@ti.com>
11619 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11620 L: linux-pci@vger.kernel.org
11621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11623 F: drivers/pci/endpoint/
11624 F: drivers/misc/pci_endpoint_test.c
11627 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11628 M: Russell Currey <ruscur@russell.cc>
11629 M: Sam Bobroff <sbobroff@linux.ibm.com>
11630 M: Oliver O'Halloran <oohall@gmail.com>
11631 L: linuxppc-dev@lists.ozlabs.org
11633 F: Documentation/PCI/pci-error-recovery.txt
11634 F: drivers/pci/pcie/aer.c
11635 F: drivers/pci/pcie/dpc.c
11636 F: drivers/pci/pcie/err.c
11637 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11638 F: arch/powerpc/kernel/eeh*.c
11639 F: arch/powerpc/platforms/*/eeh*.c
11640 F: arch/powerpc/include/*/eeh*.h
11643 M: Linas Vepstas <linasvepstas@gmail.com>
11644 L: linux-pci@vger.kernel.org
11646 F: Documentation/PCI/pci-error-recovery.txt
11648 PCI MSI DRIVER FOR ALTERA MSI IP
11649 M: Ley Foon Tan <lftan@altera.com>
11650 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11651 L: linux-pci@vger.kernel.org
11653 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11654 F: drivers/pci/controller/pcie-altera-msi.c
11656 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11657 M: Duc Dang <dhdang@apm.com>
11658 L: linux-pci@vger.kernel.org
11659 L: linux-arm-kernel@lists.infradead.org
11661 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11662 F: drivers/pci/controller/pci-xgene-msi.c
11665 M: Bjorn Helgaas <bhelgaas@google.com>
11666 L: linux-pci@vger.kernel.org
11667 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11670 F: Documentation/devicetree/bindings/pci/
11671 F: Documentation/PCI/
11672 F: drivers/acpi/pci*
11674 F: include/asm-generic/pci*
11675 F: include/linux/pci*
11676 F: include/linux/of_pci.h
11677 F: include/uapi/linux/pci*
11680 F: arch/x86/kernel/quirks.c
11682 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11683 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11684 L: linux-pci@vger.kernel.org
11685 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11688 F: drivers/pci/controller/
11690 PCIE DRIVER FOR AXIS ARTPEC
11691 M: Jesper Nilsson <jesper.nilsson@axis.com>
11692 L: linux-arm-kernel@axis.com
11693 L: linux-pci@vger.kernel.org
11695 F: Documentation/devicetree/bindings/pci/axis,artpec*
11696 F: drivers/pci/controller/dwc/*artpec*
11698 PCIE DRIVER FOR CAVIUM THUNDERX
11699 M: David Daney <david.daney@cavium.com>
11700 L: linux-pci@vger.kernel.org
11701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11703 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11704 F: drivers/pci/controller/pci-thunder-*
11706 PCIE DRIVER FOR HISILICON
11707 M: Zhou Wang <wangzhou1@hisilicon.com>
11708 L: linux-pci@vger.kernel.org
11710 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11711 F: drivers/pci/controller/dwc/pcie-hisi.c
11713 PCIE DRIVER FOR HISILICON KIRIN
11714 M: Xiaowei Song <songxiaowei@hisilicon.com>
11715 M: Binghui Wang <wangbinghui@hisilicon.com>
11716 L: linux-pci@vger.kernel.org
11718 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11719 F: drivers/pci/controller/dwc/pcie-kirin.c
11721 PCIE DRIVER FOR HISILICON STB
11722 M: Jianguo Sun <sunjianguo1@huawei.com>
11723 M: Shawn Guo <shawn.guo@linaro.org>
11724 L: linux-pci@vger.kernel.org
11726 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11727 F: drivers/pci/controller/dwc/pcie-histb.c
11729 PCIE DRIVER FOR MEDIATEK
11730 M: Ryder Lee <ryder.lee@mediatek.com>
11731 L: linux-pci@vger.kernel.org
11732 L: linux-mediatek@lists.infradead.org
11734 F: Documentation/devicetree/bindings/pci/mediatek*
11735 F: drivers/pci/controller/*mediatek*
11737 PCIE DRIVER FOR QUALCOMM MSM
11738 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11739 L: linux-pci@vger.kernel.org
11740 L: linux-arm-msm@vger.kernel.org
11742 F: drivers/pci/controller/dwc/*qcom*
11744 PCIE DRIVER FOR ROCKCHIP
11745 M: Shawn Lin <shawn.lin@rock-chips.com>
11746 L: linux-pci@vger.kernel.org
11747 L: linux-rockchip@lists.infradead.org
11749 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11750 F: drivers/pci/controller/pcie-rockchip*
11752 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11753 M: Linus Walleij <linus.walleij@linaro.org>
11754 L: linux-pci@vger.kernel.org
11756 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11757 F: drivers/pci/controller/pci-v3-semi.c
11759 PCIE DRIVER FOR ST SPEAR13XX
11760 M: Pratyush Anand <pratyush.anand@gmail.com>
11761 L: linux-pci@vger.kernel.org
11763 F: drivers/pci/controller/dwc/*spear*
11766 M: Dominik Brodowski <linux@dominikbrodowski.net>
11767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11769 F: Documentation/pcmcia/
11774 PCNET32 NETWORK DRIVER
11775 M: Don Fry <pcnet32@frontier.com>
11776 L: netdev@vger.kernel.org
11778 F: drivers/net/ethernet/amd/pcnet32.c
11780 PCRYPT PARALLEL CRYPTO ENGINE
11781 M: Steffen Klassert <steffen.klassert@secunet.com>
11782 L: linux-crypto@vger.kernel.org
11785 F: include/crypto/pcrypt.h
11787 PEAQ WMI HOTKEYS DRIVER
11788 M: Hans de Goede <hdegoede@redhat.com>
11789 L: platform-driver-x86@vger.kernel.org
11791 F: drivers/platform/x86/peaq-wmi.c
11793 PER-CPU MEMORY ALLOCATOR
11794 M: Dennis Zhou <dennis@kernel.org>
11795 M: Tejun Heo <tj@kernel.org>
11796 M: Christoph Lameter <cl@linux.com>
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11799 F: include/linux/percpu*.h
11801 F: arch/*/include/asm/percpu.h
11803 PER-TASK DELAY ACCOUNTING
11804 M: Balbir Singh <bsingharora@gmail.com>
11806 F: include/linux/delayacct.h
11807 F: kernel/delayacct.c
11809 PERFORMANCE EVENTS SUBSYSTEM
11810 M: Peter Zijlstra <peterz@infradead.org>
11811 M: Ingo Molnar <mingo@redhat.com>
11812 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11813 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11814 R: Jiri Olsa <jolsa@redhat.com>
11815 R: Namhyung Kim <namhyung@kernel.org>
11816 L: linux-kernel@vger.kernel.org
11817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11820 F: include/linux/perf_event.h
11821 F: include/uapi/linux/perf_event.h
11822 F: arch/*/kernel/perf_event*.c
11823 F: arch/*/kernel/*/perf_event*.c
11824 F: arch/*/kernel/*/*/perf_event*.c
11825 F: arch/*/include/asm/perf_event.h
11826 F: arch/*/kernel/perf_callchain.c
11830 PERSONALITY HANDLING
11831 M: Christoph Hellwig <hch@infradead.org>
11832 L: linux-abi-devel@lists.sourceforge.net
11834 F: include/linux/personality.h
11835 F: include/uapi/linux/personality.h
11837 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11838 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11839 L: linux-input@vger.kernel.org
11841 F: Documentation/input/devices/pxrc.rst
11842 F: drivers/input/joystick/pxrc.c
11845 M: Remi Denis-Courmont <courmisch@gmail.com>
11847 F: Documentation/networking/phonet.txt
11848 F: include/linux/phonet.h
11849 F: include/net/phonet/
11850 F: include/uapi/linux/phonet.h
11854 M: Joern Engel <joern@lazybastard.org>
11855 L: linux-mtd@lists.infradead.org
11857 F: drivers/mtd/devices/phram.c
11860 M: Bruno Prémont <bonbons@linux-vserver.org>
11861 L: linux-input@vger.kernel.org
11863 F: drivers/hid/hid-picolcd*
11866 M: Jamie Iles <jamie@jamieiles.com>
11867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11868 T: git git://github.com/jamieiles/linux-2.6-ji.git
11870 F: arch/arm/boot/dts/picoxcell*
11871 F: arch/arm/mach-picoxcell/
11872 F: drivers/crypto/picoxcell*
11874 PIN CONTROL SUBSYSTEM
11875 M: Linus Walleij <linus.walleij@linaro.org>
11876 L: linux-gpio@vger.kernel.org
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11879 F: Documentation/devicetree/bindings/pinctrl/
11880 F: Documentation/driver-api/pinctl.rst
11881 F: drivers/pinctrl/
11882 F: include/linux/pinctrl/
11884 PIN CONTROLLER - ATMEL AT91
11885 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11888 F: drivers/pinctrl/pinctrl-at91.*
11890 PIN CONTROLLER - ATMEL AT91 PIO4
11891 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11893 L: linux-gpio@vger.kernel.org
11895 F: drivers/pinctrl/pinctrl-at91-pio4.*
11897 PIN CONTROLLER - FREESCALE
11898 M: Dong Aisheng <aisheng.dong@nxp.com>
11899 M: Fabio Estevam <festevam@gmail.com>
11900 M: Shawn Guo <shawnguo@kernel.org>
11901 M: Stefan Agner <stefan@agner.ch>
11902 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11903 L: linux-gpio@vger.kernel.org
11905 F: drivers/pinctrl/freescale/
11906 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11908 PIN CONTROLLER - INTEL
11909 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11910 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11913 F: drivers/pinctrl/intel/
11915 PIN CONTROLLER - MEDIATEK
11916 M: Sean Wang <sean.wang@kernel.org>
11917 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11919 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11920 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11921 F: drivers/pinctrl/mediatek/
11923 PIN CONTROLLER - QUALCOMM
11924 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11926 L: linux-arm-msm@vger.kernel.org
11927 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11928 F: drivers/pinctrl/qcom/
11930 PIN CONTROLLER - RENESAS
11931 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11932 M: Geert Uytterhoeven <geert+renesas@glider.be>
11933 L: linux-renesas-soc@vger.kernel.org
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11936 F: drivers/pinctrl/sh-pfc/
11938 PIN CONTROLLER - SAMSUNG
11939 M: Tomasz Figa <tomasz.figa@gmail.com>
11940 M: Krzysztof Kozlowski <krzk@kernel.org>
11941 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11943 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11944 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11947 F: drivers/pinctrl/samsung/
11948 F: include/dt-bindings/pinctrl/samsung.h
11949 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11951 PIN CONTROLLER - SINGLE
11952 M: Tony Lindgren <tony@atomide.com>
11953 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11955 L: linux-omap@vger.kernel.org
11957 F: drivers/pinctrl/pinctrl-single.c
11959 PIN CONTROLLER - ST SPEAR
11960 M: Viresh Kumar <vireshk@kernel.org>
11961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11962 W: http://www.st.com/spear
11964 F: drivers/pinctrl/spear/
11966 PISTACHIO SOC SUPPORT
11967 M: James Hartley <james.hartley@sondrel.com>
11968 L: linux-mips@vger.kernel.org
11970 F: arch/mips/pistachio/
11971 F: arch/mips/include/asm/mach-pistachio/
11972 F: arch/mips/boot/dts/img/pistachio*
11973 F: arch/mips/configs/pistachio*_defconfig
11977 M: linux-block@vger.kernel.org
11978 F: drivers/block/pktcdvd.c
11979 F: include/linux/pktcdvd.h
11980 F: include/uapi/linux/pktcdvd.h
11982 PKUNITY SOC DRIVERS
11983 M: Guan Xuetao <gxt@pku.edu.cn>
11984 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11986 T: git git://github.com/gxt/linux.git
11987 F: drivers/input/serio/i8042-unicore32io.h
11988 F: drivers/i2c/busses/i2c-puv3.c
11989 F: drivers/video/fbdev/fb-puv3.c
11990 F: drivers/rtc/rtc-puv3.c
11992 PMBUS HARDWARE MONITORING DRIVERS
11993 M: Guenter Roeck <linux@roeck-us.net>
11994 L: linux-hwmon@vger.kernel.org
11995 W: http://hwmon.wiki.kernel.org/
11996 W: http://www.roeck-us.net/linux/drivers/
11997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11999 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12000 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12001 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12002 F: Documentation/hwmon/adm1275
12003 F: Documentation/hwmon/ibm-cffps
12004 F: Documentation/hwmon/ir35221
12005 F: Documentation/hwmon/lm25066
12006 F: Documentation/hwmon/ltc2978
12007 F: Documentation/hwmon/ltc3815
12008 F: Documentation/hwmon/max16064
12009 F: Documentation/hwmon/max20751
12010 F: Documentation/hwmon/max31785
12011 F: Documentation/hwmon/max34440
12012 F: Documentation/hwmon/max8688
12013 F: Documentation/hwmon/pmbus
12014 F: Documentation/hwmon/pmbus-core
12015 F: Documentation/hwmon/tps40422
12016 F: Documentation/hwmon/ucd9000
12017 F: Documentation/hwmon/ucd9200
12018 F: Documentation/hwmon/zl6100
12019 F: drivers/hwmon/pmbus/
12020 F: include/linux/pmbus.h
12022 PMC SIERRA MaxRAID DRIVER
12023 L: linux-scsi@vger.kernel.org
12024 W: http://www.pmc-sierra.com/
12026 F: drivers/scsi/pmcraid.*
12028 PMC SIERRA PM8001 DRIVER
12029 M: Jack Wang <jinpu.wang@profitbricks.com>
12030 M: lindar_liu@usish.com
12031 L: linux-scsi@vger.kernel.org
12033 F: drivers/scsi/pm8001/
12036 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12040 POSIX CLOCKS and TIMERS
12041 M: Thomas Gleixner <tglx@linutronix.de>
12042 L: linux-kernel@vger.kernel.org
12043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12046 F: include/linux/timer*
12047 F: kernel/time/*timer*
12049 POWER MANAGEMENT CORE
12050 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12051 L: linux-pm@vger.kernel.org
12052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12053 B: https://bugzilla.kernel.org
12055 F: drivers/base/power/
12056 F: include/linux/pm.h
12057 F: include/linux/pm_*
12058 F: include/linux/powercap.h
12059 F: drivers/powercap/
12060 F: kernel/configs/nopm.config
12062 POWER STATE COORDINATION INTERFACE (PSCI)
12063 M: Mark Rutland <mark.rutland@arm.com>
12064 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12065 L: linux-arm-kernel@lists.infradead.org
12067 F: drivers/firmware/psci*.c
12068 F: include/linux/psci.h
12069 F: include/uapi/linux/psci.h
12071 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12072 M: Sebastian Reichel <sre@kernel.org>
12073 L: linux-pm@vger.kernel.org
12074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12076 F: Documentation/ABI/testing/sysfs-class-power
12077 F: Documentation/devicetree/bindings/power/supply/
12078 F: include/linux/power_supply.h
12079 F: drivers/power/supply/
12081 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12082 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12083 L: linuxppc-dev@lists.ozlabs.org
12085 F: drivers/char/powernv-op-panel.c
12087 PPP OVER ATM (RFC 2364)
12088 M: Mitchell Blank Jr <mitch@sfgoth.com>
12090 F: net/atm/pppoatm.c
12091 F: include/uapi/linux/atmppp.h
12094 M: Michal Ostrowski <mostrows@earthlink.net>
12096 F: drivers/net/ppp/pppoe.c
12097 F: drivers/net/ppp/pppox.c
12100 M: James Chapman <jchapman@katalix.com>
12102 F: net/l2tp/l2tp_ppp.c
12103 F: include/linux/if_pppol2tp.h
12104 F: include/uapi/linux/if_pppol2tp.h
12106 PPP PROTOCOL DRIVERS AND COMPRESSORS
12107 M: Paul Mackerras <paulus@samba.org>
12108 L: linux-ppp@vger.kernel.org
12110 F: drivers/net/ppp/ppp_*
12113 M: Rodolfo Giometti <giometti@enneenne.com>
12114 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12115 L: linuxpps@ml.enneenne.com (subscribers-only)
12117 F: Documentation/pps/
12118 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12119 F: Documentation/ABI/testing/sysfs-pps
12121 F: include/linux/pps*.h
12122 F: include/uapi/linux/pps.h
12125 M: Dmitry Kozlov <xeb@mail.ru>
12126 L: netdev@vger.kernel.org
12128 F: drivers/net/ppp/pptp.c
12129 W: http://sourceforge.net/projects/accel-pptp
12132 M: Robert Love <rml@tech9.net>
12133 L: kpreempt-tech@lists.sourceforge.net
12134 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12136 F: Documentation/preempt-locking.txt
12137 F: include/linux/preempt.h
12140 M: Petr Mladek <pmladek@suse.com>
12141 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12142 R: Steven Rostedt <rostedt@goodmis.org>
12145 F: include/linux/printk.h
12147 PRISM54 WIRELESS DRIVER
12148 M: Luis Chamberlain <mcgrof@kernel.org>
12149 L: linux-wireless@vger.kernel.org
12150 W: http://wireless.kernel.org/en/users/Drivers/p54
12152 F: drivers/net/wireless/intersil/prism54/
12155 R: Alexey Dobriyan <adobriyan@gmail.com>
12156 L: linux-kernel@vger.kernel.org
12157 L: linux-fsdevel@vger.kernel.org
12160 F: include/linux/proc_fs.h
12161 F: tools/testing/selftests/proc/
12162 F: Documentation/filesystems/proc.txt
12165 M: Luis Chamberlain <mcgrof@kernel.org>
12166 M: Kees Cook <keescook@chromium.org>
12167 L: linux-kernel@vger.kernel.org
12168 L: linux-fsdevel@vger.kernel.org
12170 F: fs/proc/proc_sysctl.c
12171 F: include/linux/sysctl.h
12173 F: tools/testing/selftests/sysctl/
12175 PS3 NETWORK SUPPORT
12176 M: Geoff Levand <geoff@infradead.org>
12177 L: netdev@vger.kernel.org
12178 L: linuxppc-dev@lists.ozlabs.org
12180 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12182 PS3 PLATFORM SUPPORT
12183 M: Geoff Levand <geoff@infradead.org>
12184 L: linuxppc-dev@lists.ozlabs.org
12186 F: arch/powerpc/boot/ps3*
12187 F: arch/powerpc/include/asm/lv1call.h
12188 F: arch/powerpc/include/asm/ps3*.h
12189 F: arch/powerpc/platforms/ps3/
12192 F: drivers/rtc/rtc-ps3.c
12193 F: drivers/usb/host/*ps3.c
12194 F: sound/ppc/snd_ps3*
12197 M: Jim Paris <jim@jtan.com>
12198 M: Geoff Levand <geoff@infradead.org>
12199 L: linuxppc-dev@lists.ozlabs.org
12201 F: drivers/block/ps3vram.c
12203 PSAMPLE PACKET SAMPLING SUPPORT:
12204 M: Yotam Gigi <yotam.gi@gmail.com>
12207 F: include/net/psample.h
12208 F: include/uapi/linux/psample.h
12211 M: Kees Cook <keescook@chromium.org>
12212 M: Anton Vorontsov <anton@enomsg.org>
12213 M: Colin Cross <ccross@android.com>
12214 M: Tony Luck <tony.luck@intel.com>
12216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12218 F: include/linux/pstore*
12219 F: drivers/firmware/efi/efi-pstore.c
12220 F: drivers/acpi/apei/erst.c
12221 F: Documentation/admin-guide/ramoops.rst
12222 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12223 K: \b(pstore|ramoops)
12225 PTP HARDWARE CLOCK SUPPORT
12226 M: Richard Cochran <richardcochran@gmail.com>
12227 L: netdev@vger.kernel.org
12229 W: http://linuxptp.sourceforge.net/
12230 F: Documentation/ABI/testing/sysfs-ptp
12231 F: Documentation/ptp/*
12232 F: drivers/net/phy/dp83640*
12234 F: include/linux/ptp_cl*
12237 M: Oleg Nesterov <oleg@redhat.com>
12239 F: include/asm-generic/syscall.h
12240 F: include/linux/ptrace.h
12241 F: include/linux/regset.h
12242 F: include/linux/tracehook.h
12243 F: include/uapi/linux/ptrace.h
12244 F: include/uapi/linux/ptrace.h
12245 F: include/asm-generic/ptrace.h
12247 F: arch/*/ptrace*.c
12248 F: arch/*/*/ptrace*.c
12249 F: arch/*/include/asm/ptrace*.h
12252 M: Hans Verkuil <hverkuil@xs4all.nl>
12253 L: linux-media@vger.kernel.org
12254 T: git git://linuxtv.org/media_tree.git
12256 F: drivers/media/usb/pulse8-cec/*
12257 F: Documentation/media/cec-drivers/pulse8-cec.rst
12259 PVRUSB2 VIDEO4LINUX DRIVER
12260 M: Mike Isely <isely@pobox.com>
12261 L: pvrusb2@isely.net (subscribers-only)
12262 L: linux-media@vger.kernel.org
12263 W: http://www.isely.net/pvrusb2/
12264 T: git git://linuxtv.org/media_tree.git
12266 F: Documentation/media/v4l-drivers/pvrusb2*
12267 F: drivers/media/usb/pvrusb2/
12270 M: Hans Verkuil <hverkuil@xs4all.nl>
12271 L: linux-media@vger.kernel.org
12272 T: git git://linuxtv.org/media_tree.git
12274 F: drivers/media/usb/pwc/*
12277 M: Kamil Debski <kamil@wypas.org>
12278 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12279 L: linux-hwmon@vger.kernel.org
12281 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12282 F: Documentation/hwmon/pwm-fan
12283 F: drivers/hwmon/pwm-fan.c
12286 M: Sean Young <sean@mess.org>
12287 L: linux-media@vger.kernel.org
12289 F: drivers/media/rc/pwm-ir-tx.c
12292 M: Thierry Reding <thierry.reding@gmail.com>
12293 L: linux-pwm@vger.kernel.org
12295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12296 F: Documentation/pwm.txt
12297 F: Documentation/devicetree/bindings/pwm/
12298 F: include/linux/pwm.h
12300 F: drivers/video/backlight/pwm_bl.c
12301 F: include/linux/pwm_backlight.h
12302 F: drivers/gpio/gpio-mvebu.c
12303 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12306 M: Robert Jarzmik <robert.jarzmik@free.fr>
12307 L: linux-gpio@vger.kernel.org
12309 F: drivers/gpio/gpio-pxa.c
12315 M: Robert Jarzmik <robert.jarzmik@free.fr>
12316 L: linux-rtc@vger.kernel.org
12319 PXA2xx/PXA3xx SUPPORT
12320 M: Daniel Mack <daniel@zonque.org>
12321 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12322 M: Robert Jarzmik <robert.jarzmik@free.fr>
12323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12324 T: git git://github.com/hzhuang1/linux.git
12325 T: git git://github.com/rjarzmik/linux.git
12327 F: arch/arm/boot/dts/pxa*
12328 F: arch/arm/mach-pxa/
12329 F: drivers/dma/pxa*
12330 F: drivers/pcmcia/pxa2xx*
12331 F: drivers/pinctrl/pxa/
12332 F: drivers/spi/spi-pxa2xx*
12333 F: drivers/usb/gadget/udc/pxa2*
12334 F: include/sound/pxa2xx-lib.h
12339 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12340 L: qat-linux@intel.com
12342 F: drivers/crypto/qat/
12344 QCOM AUDIO (ASoC) DRIVERS
12345 M: Patrick Lai <plai@codeaurora.org>
12346 M: Banajit Goswami <bgoswami@codeaurora.org>
12347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12351 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12352 M: Gabriel Somlo <somlo@cmu.edu>
12353 M: "Michael S. Tsirkin" <mst@redhat.com>
12354 L: qemu-devel@nongnu.org
12356 F: drivers/firmware/qemu_fw_cfg.c
12357 F: include/uapi/linux/qemu_fw_cfg.h
12360 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12361 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12362 L: linux-rdma@vger.kernel.org
12364 F: drivers/infiniband/hw/qib/
12366 QLOGIC QL41xxx FCOE DRIVER
12367 M: QLogic-Storage-Upstream@cavium.com
12368 L: linux-scsi@vger.kernel.org
12370 F: drivers/scsi/qedf/
12372 QLOGIC QL41xxx ISCSI DRIVER
12373 M: QLogic-Storage-Upstream@cavium.com
12374 L: linux-scsi@vger.kernel.org
12376 F: drivers/scsi/qedi/
12378 QLOGIC QL4xxx ETHERNET DRIVER
12379 M: Ariel Elior <Ariel.Elior@cavium.com>
12380 M: everest-linux-l2@cavium.com
12381 L: netdev@vger.kernel.org
12383 F: drivers/net/ethernet/qlogic/qed/
12384 F: include/linux/qed/
12385 F: drivers/net/ethernet/qlogic/qede/
12387 QLOGIC QL4xxx RDMA DRIVER
12388 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12389 M: Ariel Elior <Ariel.Elior@cavium.com>
12390 L: linux-rdma@vger.kernel.org
12392 F: drivers/infiniband/hw/qedr/
12393 F: include/uapi/rdma/qedr-abi.h
12395 QLOGIC QLA1280 SCSI DRIVER
12396 M: Michael Reed <mdr@sgi.com>
12397 L: linux-scsi@vger.kernel.org
12399 F: drivers/scsi/qla1280.[ch]
12401 QLOGIC QLA2XXX FC-SCSI DRIVER
12402 M: qla2xxx-upstream@qlogic.com
12403 L: linux-scsi@vger.kernel.org
12405 F: Documentation/scsi/LICENSE.qla2xxx
12406 F: drivers/scsi/qla2xxx/
12408 QLOGIC QLA3XXX NETWORK DRIVER
12409 M: Dept-GELinuxNICDev@cavium.com
12410 L: netdev@vger.kernel.org
12412 F: Documentation/networking/LICENSE.qla3xxx
12413 F: drivers/net/ethernet/qlogic/qla3xxx.*
12415 QLOGIC QLA4XXX iSCSI DRIVER
12416 M: QLogic-Storage-Upstream@qlogic.com
12417 L: linux-scsi@vger.kernel.org
12419 F: Documentation/scsi/LICENSE.qla4xxx
12420 F: drivers/scsi/qla4xxx/
12422 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12423 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12424 M: Manish Chopra <manish.chopra@cavium.com>
12425 M: Dept-GELinuxNICDev@cavium.com
12426 L: netdev@vger.kernel.org
12428 F: drivers/net/ethernet/qlogic/qlcnic/
12430 QLOGIC QLGE 10Gb ETHERNET DRIVER
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/qlge/
12437 QM1D1B0004 MEDIA DRIVER
12438 M: Akihiro Tsukada <tskd08@gmail.com>
12439 L: linux-media@vger.kernel.org
12441 F: drivers/media/tuners/qm1d1b0004*
12443 QM1D1C0042 MEDIA DRIVER
12444 M: Akihiro Tsukada <tskd08@gmail.com>
12445 L: linux-media@vger.kernel.org
12447 F: drivers/media/tuners/qm1d1c0042*
12450 M: Anders Larsen <al@alarsen.net>
12451 W: http://www.alarsen.net/linux/qnx4fs/
12454 F: include/uapi/linux/qnx4_fs.h
12455 F: include/uapi/linux/qnxtypes.h
12457 QORIQ DPAA2 FSL-MC BUS DRIVER
12458 M: Stuart Yoder <stuyoder@gmail.com>
12459 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12460 L: linux-kernel@vger.kernel.org
12462 F: drivers/bus/fsl-mc/
12463 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12464 F: Documentation/networking/dpaa2/overview.rst
12466 QT1010 MEDIA DRIVER
12467 M: Antti Palosaari <crope@iki.fi>
12468 L: linux-media@vger.kernel.org
12469 W: https://linuxtv.org
12470 W: http://palosaari.fi/linux/
12471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12472 T: git git://linuxtv.org/anttip/media_tree.git
12474 F: drivers/media/tuners/qt1010*
12476 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12477 M: Kalle Valo <kvalo@codeaurora.org>
12478 L: ath10k@lists.infradead.org
12479 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12482 F: drivers/net/wireless/ath/ath10k/
12484 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12485 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12486 L: linux-wireless@vger.kernel.org
12487 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12489 F: drivers/net/wireless/ath/ath9k/
12491 QUALCOMM CAMERA SUBSYSTEM DRIVER
12492 M: Todor Tomov <todor.too@gmail.com>
12493 L: linux-media@vger.kernel.org
12495 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12496 F: Documentation/media/v4l-drivers/qcom_camss.rst
12497 F: drivers/media/platform/qcom/camss/
12499 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12500 M: Ilia Lin <ilia.lin@gmail.com>
12501 L: linux-pm@vger.kernel.org
12503 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12504 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12506 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12507 M: Timur Tabi <timur@kernel.org>
12508 L: netdev@vger.kernel.org
12510 F: drivers/net/ethernet/qualcomm/emac/
12512 QUALCOMM GENERIC INTERFACE I2C DRIVER
12513 M: Alok Chauhan <alokc@codeaurora.org>
12514 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12515 L: linux-i2c@vger.kernel.org
12516 L: linux-arm-msm@vger.kernel.org
12518 F: drivers/i2c/busses/i2c-qcom-geni.c
12520 QUALCOMM HEXAGON ARCHITECTURE
12521 M: Richard Kuo <rkuo@codeaurora.org>
12522 L: linux-hexagon@vger.kernel.org
12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12527 QUALCOMM HIDMA DRIVER
12528 M: Sinan Kaya <okaya@kernel.org>
12529 L: linux-arm-kernel@lists.infradead.org
12530 L: linux-arm-msm@vger.kernel.org
12531 L: dmaengine@vger.kernel.org
12533 F: drivers/dma/qcom/hidma*
12536 M: Rob Clark <robdclark@gmail.com>
12537 L: iommu@lists.linux-foundation.org
12538 L: linux-arm-msm@vger.kernel.org
12540 F: drivers/iommu/qcom_iommu.c
12542 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12543 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12544 L: linux-media@vger.kernel.org
12545 L: linux-arm-msm@vger.kernel.org
12546 T: git git://linuxtv.org/media_tree.git
12548 F: drivers/media/platform/qcom/venus/
12550 QUALCOMM WCN36XX WIRELESS DRIVER
12551 M: Kalle Valo <kvalo@codeaurora.org>
12552 L: wcn36xx@lists.infradead.org
12553 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12554 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12556 F: drivers/net/wireless/ath/wcn36xx/
12558 QUANTENNA QTNFMAC WIRELESS DRIVER
12559 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12560 M: Avinash Patil <avinashp@quantenna.com>
12561 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12562 L: linux-wireless@vger.kernel.org
12564 F: drivers/net/wireless/quantenna
12566 RADEON and AMDGPU DRM DRIVERS
12567 M: Alex Deucher <alexander.deucher@amd.com>
12568 M: Christian König <christian.koenig@amd.com>
12569 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12570 L: amd-gfx@lists.freedesktop.org
12571 T: git git://people.freedesktop.org/~agd5f/linux
12573 F: drivers/gpu/drm/radeon/
12574 F: include/uapi/drm/radeon_drm.h
12575 F: drivers/gpu/drm/amd/
12576 F: include/uapi/drm/amdgpu_drm.h
12578 RADEON FRAMEBUFFER DISPLAY DRIVER
12579 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12580 L: linux-fbdev@vger.kernel.org
12582 F: drivers/video/fbdev/aty/radeon*
12583 F: include/uapi/linux/radeonfb.h
12585 RADIOSHARK RADIO DRIVER
12586 M: Hans Verkuil <hverkuil@xs4all.nl>
12587 L: linux-media@vger.kernel.org
12588 T: git git://linuxtv.org/media_tree.git
12590 F: drivers/media/radio/radio-shark.c
12592 RADIOSHARK2 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-shark2.c
12598 F: drivers/media/radio/radio-tea5777.c
12600 RADOS BLOCK DEVICE (RBD)
12601 M: Ilya Dryomov <idryomov@gmail.com>
12602 M: Sage Weil <sage@redhat.com>
12603 M: Alex Elder <elder@kernel.org>
12604 L: ceph-devel@vger.kernel.org
12605 W: http://ceph.com/
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12607 T: git git://github.com/ceph/ceph-client.git
12609 F: Documentation/ABI/testing/sysfs-bus-rbd
12610 F: drivers/block/rbd.c
12611 F: drivers/block/rbd_types.h
12613 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12614 M: Paul Mackerras <paulus@samba.org>
12615 L: linux-fbdev@vger.kernel.org
12617 F: drivers/video/fbdev/aty/aty128fb.c
12619 RAINSHADOW-CEC DRIVER
12620 M: Hans Verkuil <hverkuil@xs4all.nl>
12621 L: linux-media@vger.kernel.org
12622 T: git git://linuxtv.org/media_tree.git
12624 F: drivers/media/usb/rainshadow-cec/*
12626 RALINK MIPS ARCHITECTURE
12627 M: John Crispin <john@phrozen.org>
12628 L: linux-mips@vger.kernel.org
12630 F: arch/mips/ralink
12632 RALINK RT2X00 WIRELESS LAN DRIVER
12634 M: Stanislaw Gruszka <sgruszka@redhat.com>
12635 M: Helmut Schaa <helmut.schaa@googlemail.com>
12636 L: linux-wireless@vger.kernel.org
12638 F: drivers/net/wireless/ralink/rt2x00/
12640 RAMDISK RAM BLOCK DEVICE DRIVER
12641 M: Jens Axboe <axboe@kernel.dk>
12643 F: Documentation/blockdev/ramdisk.txt
12644 F: drivers/block/brd.c
12646 RANCHU VIRTUAL BOARD FOR MIPS
12647 M: Miodrag Dinic <miodrag.dinic@mips.com>
12648 L: linux-mips@vger.kernel.org
12650 F: arch/mips/generic/board-ranchu.c
12651 F: arch/mips/configs/generic/board-ranchu.config
12653 RANDOM NUMBER DRIVER
12654 M: "Theodore Ts'o" <tytso@mit.edu>
12656 F: drivers/char/random.c
12659 M: Matt Porter <mporter@kernel.crashing.org>
12660 M: Alexandre Bounine <alex.bou9@gmail.com>
12662 F: drivers/rapidio/
12664 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12665 L: linux-wireless@vger.kernel.org
12667 F: drivers/net/wireless/ray*
12669 RCUTORTURE TEST FRAMEWORK
12670 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12671 M: Josh Triplett <josh@joshtriplett.org>
12672 R: Steven Rostedt <rostedt@goodmis.org>
12673 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12674 R: Lai Jiangshan <jiangshanlai@gmail.com>
12675 L: linux-kernel@vger.kernel.org
12677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12678 F: tools/testing/selftests/rcutorture
12681 M: Florian Fainelli <florian@openwrt.org>
12684 RDC R6040 FAST ETHERNET DRIVER
12685 M: Florian Fainelli <f.fainelli@gmail.com>
12686 L: netdev@vger.kernel.org
12688 F: drivers/net/ethernet/rdc/r6040.c
12690 RDMAVT - RDMA verbs software
12691 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12692 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12693 L: linux-rdma@vger.kernel.org
12695 F: drivers/infiniband/sw/rdmavt
12697 RDS - RELIABLE DATAGRAM SOCKETS
12698 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12699 L: netdev@vger.kernel.org
12700 L: linux-rdma@vger.kernel.org
12701 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12702 W: https://oss.oracle.com/projects/rds/
12705 F: Documentation/networking/rds.txt
12707 RDT - RESOURCE ALLOCATION
12708 M: Fenghua Yu <fenghua.yu@intel.com>
12709 M: Reinette Chatre <reinette.chatre@intel.com>
12710 L: linux-kernel@vger.kernel.org
12712 F: arch/x86/kernel/cpu/intel_rdt*
12713 F: arch/x86/include/asm/intel_rdt_sched.h
12714 F: Documentation/x86/intel_rdt*
12716 READ-COPY UPDATE (RCU)
12717 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12718 M: Josh Triplett <josh@joshtriplett.org>
12719 R: Steven Rostedt <rostedt@goodmis.org>
12720 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12721 R: Lai Jiangshan <jiangshanlai@gmail.com>
12722 L: linux-kernel@vger.kernel.org
12723 W: http://www.rdrop.com/users/paulmck/RCU/
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12726 F: Documentation/RCU/
12727 X: Documentation/RCU/torture.txt
12728 F: include/linux/rcu*
12729 X: include/linux/srcu*.h
12731 X: kernel/rcu/srcu*.c
12733 REAL TIME CLOCK (RTC) SUBSYSTEM
12734 M: Alessandro Zummo <a.zummo@towertech.it>
12735 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12736 L: linux-rtc@vger.kernel.org
12737 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12740 F: Documentation/devicetree/bindings/rtc/
12741 F: Documentation/rtc.txt
12743 F: include/linux/rtc.h
12744 F: include/uapi/linux/rtc.h
12745 F: include/linux/rtc/
12746 F: include/linux/platform_data/rtc-*
12747 F: tools/testing/selftests/rtc/
12749 REALTEK AUDIO CODECS
12750 M: Bard Liao <bardliao@realtek.com>
12751 M: Oder Chiou <oder_chiou@realtek.com>
12753 F: sound/soc/codecs/rt*
12754 F: include/sound/rt*.h
12756 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12757 M: Linus Walleij <linus.walleij@linaro.org>
12759 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12760 F: drivers/net/dsa/realtek-smi*
12761 F: drivers/net/dsa/rtl83*
12763 REGISTER MAP ABSTRACTION
12764 M: Mark Brown <broonie@kernel.org>
12765 L: linux-kernel@vger.kernel.org
12766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12768 F: Documentation/devicetree/bindings/regmap/
12769 F: drivers/base/regmap/
12770 F: include/linux/regmap.h
12772 REISERFS FILE SYSTEM
12773 L: reiserfs-devel@vger.kernel.org
12777 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12778 M: Ohad Ben-Cohen <ohad@wizery.com>
12779 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12780 L: linux-remoteproc@vger.kernel.org
12781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12783 F: Documentation/devicetree/bindings/remoteproc/
12784 F: Documentation/remoteproc.txt
12785 F: drivers/remoteproc/
12786 F: include/linux/remoteproc.h
12788 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12789 M: Ohad Ben-Cohen <ohad@wizery.com>
12790 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12791 L: linux-remoteproc@vger.kernel.org
12792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12795 F: Documentation/rpmsg.txt
12796 F: include/linux/rpmsg.h
12797 F: include/linux/rpmsg/
12799 RENESAS CLOCK DRIVERS
12800 M: Geert Uytterhoeven <geert+renesas@glider.be>
12801 L: linux-renesas-soc@vger.kernel.org
12802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12804 F: drivers/clk/renesas/
12806 RENESAS EMEV2 I2C DRIVER
12807 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12809 F: drivers/i2c/busses/i2c-emev2.c
12811 RENESAS ETHERNET DRIVERS
12812 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12813 L: netdev@vger.kernel.org
12814 L: linux-renesas-soc@vger.kernel.org
12815 F: Documentation/devicetree/bindings/net/renesas,*.txt
12816 F: Documentation/devicetree/bindings/net/sh_eth.txt
12817 F: drivers/net/ethernet/renesas/
12818 F: include/linux/sh_eth.h
12820 RENESAS R-CAR GYROADC DRIVER
12821 M: Marek Vasut <marek.vasut@gmail.com>
12822 L: linux-iio@vger.kernel.org
12824 F: drivers/iio/adc/rcar_gyro_adc.c
12826 RENESAS R-CAR I2C DRIVERS
12827 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12829 F: drivers/i2c/busses/i2c-rcar.c
12830 F: drivers/i2c/busses/i2c-sh_mobile.c
12832 RENESAS RIIC DRIVER
12833 M: Chris Brandt <chris.brandt@renesas.com>
12835 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12836 F: drivers/i2c/busses/i2c-riic.c
12838 RENESAS USB PHY DRIVER
12839 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12840 L: linux-renesas-soc@vger.kernel.org
12842 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12844 RESET CONTROLLER FRAMEWORK
12845 M: Philipp Zabel <p.zabel@pengutronix.de>
12846 T: git git://git.pengutronix.de/git/pza/linux
12849 F: Documentation/devicetree/bindings/reset/
12850 F: include/dt-bindings/reset/
12851 F: include/linux/reset.h
12852 F: include/linux/reset-controller.h
12854 RESTARTABLE SEQUENCES SUPPORT
12855 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12856 M: Peter Zijlstra <peterz@infradead.org>
12857 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12858 M: Boqun Feng <boqun.feng@gmail.com>
12859 L: linux-kernel@vger.kernel.org
12862 F: include/uapi/linux/rseq.h
12863 F: include/trace/events/rseq.h
12864 F: tools/testing/selftests/rseq/
12867 M: Johannes Berg <johannes@sipsolutions.net>
12868 L: linux-wireless@vger.kernel.org
12869 W: http://wireless.kernel.org/
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12873 F: Documentation/rfkill.txt
12874 F: Documentation/ABI/stable/sysfs-class-rfkill
12876 F: include/linux/rfkill.h
12877 F: include/uapi/linux/rfkill.h
12880 M: Thomas Graf <tgraf@suug.ch>
12881 M: Herbert Xu <herbert@gondor.apana.org.au>
12882 L: netdev@vger.kernel.org
12884 F: lib/rhashtable.c
12885 F: lib/test_rhashtable.c
12886 F: include/linux/rhashtable.h
12887 F: include/linux/rhashtable-types.h
12889 RICOH R5C592 MEMORYSTICK DRIVER
12890 M: Maxim Levitsky <maximlevitsky@gmail.com>
12892 F: drivers/memstick/host/r592.*
12894 RICOH SMARTMEDIA/XD DRIVER
12895 M: Maxim Levitsky <maximlevitsky@gmail.com>
12897 F: drivers/mtd/nand/raw/r852.c
12898 F: drivers/mtd/nand/raw/r852.h
12900 RISC-V ARCHITECTURE
12901 M: Palmer Dabbelt <palmer@sifive.com>
12902 M: Albert Ou <aou@eecs.berkeley.edu>
12903 L: linux-riscv@lists.infradead.org
12904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12911 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12912 W: http://sourceforge.net/projects/roccat/
12914 F: drivers/hid/hid-roccat*
12915 F: include/linux/hid-roccat*
12916 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12918 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12919 M: Jacob chen <jacob2.chen@rock-chips.com>
12920 L: linux-media@vger.kernel.org
12922 F: drivers/media/platform/rockchip/rga/
12923 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12925 ROCKCHIP VPU CODEC DRIVER
12926 M: Ezequiel Garcia <ezequiel@collabora.com>
12927 L: linux-media@vger.kernel.org
12929 F: drivers/staging/media/platform/rockchip/vpu/
12930 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
12933 M: Jiri Pirko <jiri@resnulli.us>
12934 L: netdev@vger.kernel.org
12936 F: drivers/net/ethernet/rocker/
12940 W: http://www.comtrol.com
12942 F: Documentation/serial/rocket.txt
12943 F: drivers/tty/rocket*
12945 ROCKETPORT EXPRESS/INFINITY DRIVER
12946 M: Kevin Cernekee <cernekee@gmail.com>
12947 L: linux-serial@vger.kernel.org
12949 F: drivers/tty/serial/rp2.*
12951 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12952 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12953 L: linux-kernel@vger.kernel.org
12954 L: linux-renesas-soc@vger.kernel.org
12956 F: drivers/mfd/bd9571mwv.c
12957 F: drivers/regulator/bd9571mwv-regulator.c
12958 F: drivers/gpio/gpio-bd9571mwv.c
12959 F: include/linux/mfd/bd9571mwv.h
12960 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12963 M: Ralf Baechle <ralf@linux-mips.org>
12964 L: linux-hams@vger.kernel.org
12965 W: http://www.linux-ax25.org/
12967 F: include/net/rose.h
12968 F: include/uapi/linux/rose.h
12971 RTL2830 MEDIA DRIVER
12972 M: Antti Palosaari <crope@iki.fi>
12973 L: linux-media@vger.kernel.org
12974 W: https://linuxtv.org
12975 W: http://palosaari.fi/linux/
12976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12977 T: git git://linuxtv.org/anttip/media_tree.git
12979 F: drivers/media/dvb-frontends/rtl2830*
12981 RTL2832 MEDIA DRIVER
12982 M: Antti Palosaari <crope@iki.fi>
12983 L: linux-media@vger.kernel.org
12984 W: https://linuxtv.org
12985 W: http://palosaari.fi/linux/
12986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12987 T: git git://linuxtv.org/anttip/media_tree.git
12989 F: drivers/media/dvb-frontends/rtl2832*
12991 RTL2832_SDR MEDIA DRIVER
12992 M: Antti Palosaari <crope@iki.fi>
12993 L: linux-media@vger.kernel.org
12994 W: https://linuxtv.org
12995 W: http://palosaari.fi/linux/
12996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12997 T: git git://linuxtv.org/anttip/media_tree.git
12999 F: drivers/media/dvb-frontends/rtl2832_sdr*
13001 RTL8180 WIRELESS DRIVER
13002 L: linux-wireless@vger.kernel.org
13003 W: http://wireless.kernel.org/
13004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13006 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13008 RTL8187 WIRELESS DRIVER
13009 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13010 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13011 M: Larry Finger <Larry.Finger@lwfinger.net>
13012 L: linux-wireless@vger.kernel.org
13013 W: http://wireless.kernel.org/
13014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13016 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13018 REALTEK WIRELESS DRIVER (rtlwifi family)
13019 M: Ping-Ke Shih <pkshih@realtek.com>
13020 L: linux-wireless@vger.kernel.org
13021 W: http://wireless.kernel.org/
13022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13024 F: drivers/net/wireless/realtek/rtlwifi/
13026 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13027 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13028 L: linux-wireless@vger.kernel.org
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13031 F: drivers/net/wireless/realtek/rtl8xxxu/
13033 RXRPC SOCKETS (AF_RXRPC)
13034 M: David Howells <dhowells@redhat.com>
13035 L: linux-afs@lists.infradead.org
13038 F: include/keys/rxrpc-type.h
13039 F: include/net/af_rxrpc.h
13040 F: include/trace/events/rxrpc.h
13041 F: include/uapi/linux/rxrpc.h
13042 F: Documentation/networking/rxrpc.txt
13043 W: https://www.infradead.org/~dhowells/kafs/
13045 S3 SAVAGE FRAMEBUFFER DRIVER
13046 M: Antonino Daplas <adaplas@gmail.com>
13047 L: linux-fbdev@vger.kernel.org
13049 F: drivers/video/fbdev/savage/
13052 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13053 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13054 L: linux-s390@vger.kernel.org
13055 W: http://www.ibm.com/developerworks/linux/linux390/
13056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13060 F: Documentation/s390/
13061 F: Documentation/driver-api/s390-drivers.rst
13063 S390 COMMON I/O LAYER
13064 M: Sebastian Ott <sebott@linux.ibm.com>
13065 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13066 L: linux-s390@vger.kernel.org
13067 W: http://www.ibm.com/developerworks/linux/linux390/
13069 F: drivers/s390/cio/
13072 M: Stefan Haberland <sth@linux.ibm.com>
13073 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13074 L: linux-s390@vger.kernel.org
13075 W: http://www.ibm.com/developerworks/linux/linux390/
13077 F: drivers/s390/block/dasd*
13078 F: block/partitions/ibm.c
13081 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13082 L: linux-s390@vger.kernel.org
13083 W: http://www.ibm.com/developerworks/linux/linux390/
13085 F: drivers/iommu/s390-iommu.c
13087 S390 IUCV NETWORK LAYER
13088 M: Julian Wiedmann <jwi@linux.ibm.com>
13089 M: Ursula Braun <ubraun@linux.ibm.com>
13090 L: linux-s390@vger.kernel.org
13091 W: http://www.ibm.com/developerworks/linux/linux390/
13093 F: drivers/s390/net/*iucv*
13094 F: include/net/iucv/
13097 S390 NETWORK DRIVERS
13098 M: Julian Wiedmann <jwi@linux.ibm.com>
13099 M: Ursula Braun <ubraun@linux.ibm.com>
13100 L: linux-s390@vger.kernel.org
13101 W: http://www.ibm.com/developerworks/linux/linux390/
13103 F: drivers/s390/net/
13106 M: Sebastian Ott <sebott@linux.ibm.com>
13107 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13108 L: linux-s390@vger.kernel.org
13109 W: http://www.ibm.com/developerworks/linux/linux390/
13112 F: drivers/pci/hotplug/s390_pci_hpc.c
13114 S390 VFIO-CCW DRIVER
13115 M: Cornelia Huck <cohuck@redhat.com>
13116 M: Halil Pasic <pasic@linux.ibm.com>
13117 L: linux-s390@vger.kernel.org
13118 L: kvm@vger.kernel.org
13120 F: drivers/s390/cio/vfio_ccw*
13121 F: Documentation/s390/vfio-ccw.txt
13122 F: include/uapi/linux/vfio_ccw.h
13125 M: Harald Freudenberger <freude@linux.ibm.com>
13126 L: linux-s390@vger.kernel.org
13127 W: http://www.ibm.com/developerworks/linux/linux390/
13129 F: drivers/s390/crypto/
13131 S390 VFIO AP DRIVER
13132 M: Tony Krowiak <akrowiak@linux.ibm.com>
13133 M: Pierre Morel <pmorel@linux.ibm.com>
13134 M: Halil Pasic <pasic@linux.ibm.com>
13135 L: linux-s390@vger.kernel.org
13136 W: http://www.ibm.com/developerworks/linux/linux390/
13138 F: drivers/s390/crypto/vfio_ap_drv.c
13139 F: drivers/s390/crypto/vfio_ap_private.h
13140 F: drivers/s390/crypto/vfio_ap_ops.c
13141 F: Documentation/s390/vfio-ap.txt
13144 M: Steffen Maier <maier@linux.ibm.com>
13145 M: Benjamin Block <bblock@linux.ibm.com>
13146 L: linux-s390@vger.kernel.org
13147 W: http://www.ibm.com/developerworks/linux/linux390/
13149 F: drivers/s390/scsi/zfcp_*
13151 S3C24XX SD/MMC Driver
13152 M: Ben Dooks <ben-linux@fluff.org>
13153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13155 F: drivers/mmc/host/s3cmci.*
13157 SAA6588 RDS RECEIVER DRIVER
13158 M: Hans Verkuil <hverkuil@xs4all.nl>
13159 L: linux-media@vger.kernel.org
13160 T: git git://linuxtv.org/media_tree.git
13161 W: https://linuxtv.org
13163 F: drivers/media/i2c/saa6588*
13165 SAA7134 VIDEO4LINUX DRIVER
13166 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13167 L: linux-media@vger.kernel.org
13168 W: https://linuxtv.org
13169 T: git git://linuxtv.org/media_tree.git
13171 F: Documentation/media/v4l-drivers/saa7134*
13172 F: drivers/media/pci/saa7134/
13174 SAA7146 VIDEO4LINUX-2 DRIVER
13175 M: Hans Verkuil <hverkuil@xs4all.nl>
13176 L: linux-media@vger.kernel.org
13177 T: git git://linuxtv.org/media_tree.git
13179 F: drivers/media/common/saa7146/
13180 F: drivers/media/pci/saa7146/
13181 F: include/media/drv-intf/saa7146*
13183 SAMSUNG AUDIO (ASoC) DRIVERS
13184 M: Krzysztof Kozlowski <krzk@kernel.org>
13185 M: Sangbeom Kim <sbkim73@samsung.com>
13186 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13187 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13189 F: sound/soc/samsung/
13190 F: Documentation/devicetree/bindings/sound/samsung*
13192 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13193 M: Krzysztof Kozlowski <krzk@kernel.org>
13194 L: linux-crypto@vger.kernel.org
13195 L: linux-samsung-soc@vger.kernel.org
13197 F: drivers/crypto/exynos-rng.c
13198 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13200 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13201 M: Łukasz Stelmach <l.stelmach@samsung.com>
13202 L: linux-samsung-soc@vger.kernel.org
13204 F: drivers/char/hw_random/exynos-trng.c
13205 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13207 SAMSUNG FRAMEBUFFER DRIVER
13208 M: Jingoo Han <jingoohan1@gmail.com>
13209 L: linux-fbdev@vger.kernel.org
13211 F: drivers/video/fbdev/s3c-fb.c
13213 SAMSUNG LAPTOP DRIVER
13214 M: Corentin Chary <corentin.chary@gmail.com>
13215 L: platform-driver-x86@vger.kernel.org
13217 F: drivers/platform/x86/samsung-laptop.c
13219 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13220 M: Sangbeom Kim <sbkim73@samsung.com>
13221 M: Krzysztof Kozlowski <krzk@kernel.org>
13222 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13223 L: linux-kernel@vger.kernel.org
13224 L: linux-samsung-soc@vger.kernel.org
13226 F: drivers/mfd/sec*.c
13227 F: drivers/regulator/s2m*.c
13228 F: drivers/regulator/s5m*.c
13229 F: drivers/clk/clk-s2mps11.c
13230 F: drivers/rtc/rtc-s5m.c
13231 F: include/linux/mfd/samsung/
13232 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13233 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13234 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13235 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13237 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13238 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13239 L: linux-media@vger.kernel.org
13240 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13242 F: drivers/media/platform/s3c-camif/
13243 F: include/media/drv-intf/s3c_camif.h
13245 SAMSUNG S3FWRN5 NFC DRIVER
13246 M: Robert Baldyga <r.baldyga@samsung.com>
13247 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13248 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13250 F: drivers/nfc/s3fwrn5
13252 SAMSUNG S5C73M3 CAMERA DRIVER
13253 M: Kyungmin Park <kyungmin.park@samsung.com>
13254 M: Andrzej Hajda <a.hajda@samsung.com>
13255 L: linux-media@vger.kernel.org
13257 F: drivers/media/i2c/s5c73m3/*
13259 SAMSUNG S5K5BAF 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/s5k5baf.c
13266 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13267 M: Krzysztof Kozlowski <krzk@kernel.org>
13268 M: Vladimir Zapolskiy <vz@mleia.com>
13269 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13270 L: linux-crypto@vger.kernel.org
13271 L: linux-samsung-soc@vger.kernel.org
13273 F: drivers/crypto/s5p-sss.c
13275 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13276 M: Kyungmin Park <kyungmin.park@samsung.com>
13277 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13278 L: linux-media@vger.kernel.org
13279 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13281 F: drivers/media/platform/exynos4-is/
13283 SAMSUNG SOC CLOCK DRIVERS
13284 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13285 M: Tomasz Figa <tomasz.figa@gmail.com>
13286 M: Chanwoo Choi <cw00.choi@samsung.com>
13288 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13290 F: drivers/clk/samsung/
13291 F: include/dt-bindings/clock/exynos*.h
13292 F: Documentation/devicetree/bindings/clock/exynos*.txt
13294 SAMSUNG SPI DRIVERS
13295 M: Kukjin Kim <kgene@kernel.org>
13296 M: Krzysztof Kozlowski <krzk@kernel.org>
13297 M: Andi Shyti <andi@etezian.org>
13298 L: linux-spi@vger.kernel.org
13299 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13301 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13302 F: drivers/spi/spi-s3c*
13303 F: include/linux/platform_data/spi-s3c64xx.h
13305 SAMSUNG SXGBE DRIVERS
13306 M: Byungho An <bh74.an@samsung.com>
13307 M: Girish K S <ks.giri@samsung.com>
13308 M: Vipul Pandya <vipul.pandya@samsung.com>
13310 L: netdev@vger.kernel.org
13311 F: drivers/net/ethernet/samsung/sxgbe/
13313 SAMSUNG THERMAL DRIVER
13314 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13315 L: linux-pm@vger.kernel.org
13316 L: linux-samsung-soc@vger.kernel.org
13318 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13319 F: drivers/thermal/samsung/
13321 SAMSUNG USB2 PHY DRIVER
13322 M: Kamil Debski <kamil@wypas.org>
13323 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13324 L: linux-kernel@vger.kernel.org
13326 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13327 F: Documentation/phy/samsung-usb2.txt
13328 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13329 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13330 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13331 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13332 F: drivers/phy/samsung/phy-samsung-usb2.c
13333 F: drivers/phy/samsung/phy-samsung-usb2.h
13336 M: Zwane Mwaikambo <zwanem@gmail.com>
13338 F: drivers/watchdog/sc1200wdt.c
13341 M: Ingo Molnar <mingo@redhat.com>
13342 M: Peter Zijlstra <peterz@infradead.org>
13343 L: linux-kernel@vger.kernel.org
13344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13347 F: include/linux/sched.h
13348 F: include/uapi/linux/sched.h
13349 F: include/linux/wait.h
13351 SCR24X CHIP CARD INTERFACE DRIVER
13352 M: Lubomir Rintel <lkundrak@v3.sk>
13354 F: drivers/char/pcmcia/scr24x_cs.c
13357 M: Jens Axboe <axboe@kernel.dk>
13358 L: linux-scsi@vger.kernel.org
13359 W: http://www.kernel.dk
13361 F: drivers/scsi/sr*
13363 SCSI RDMA PROTOCOL (SRP) INITIATOR
13364 M: Bart Van Assche <bvanassche@acm.org>
13365 L: linux-rdma@vger.kernel.org
13367 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13368 F: drivers/infiniband/ulp/srp/
13369 F: include/scsi/srp.h
13371 SCSI RDMA PROTOCOL (SRP) TARGET
13372 M: Bart Van Assche <bvanassche@acm.org>
13373 L: linux-rdma@vger.kernel.org
13374 L: target-devel@vger.kernel.org
13376 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13377 F: drivers/infiniband/ulp/srpt/
13380 M: Doug Gilbert <dgilbert@interlog.com>
13381 L: linux-scsi@vger.kernel.org
13382 W: http://sg.danny.cz/sg
13384 F: Documentation/scsi/scsi-generic.txt
13385 F: drivers/scsi/sg.c
13386 F: include/scsi/sg.h
13389 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13391 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13393 L: linux-scsi@vger.kernel.org
13395 F: Documentation/devicetree/bindings/scsi/
13400 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13401 L: linux-scsi@vger.kernel.org
13403 F: Documentation/scsi/st.txt
13404 F: drivers/scsi/st.*
13405 F: drivers/scsi/st_*.h
13408 M: Vlad Yasevich <vyasevich@gmail.com>
13409 M: Neil Horman <nhorman@tuxdriver.com>
13410 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13411 L: linux-sctp@vger.kernel.org
13412 W: http://lksctp.sourceforge.net
13414 F: Documentation/networking/sctp.txt
13415 F: include/linux/sctp.h
13416 F: include/uapi/linux/sctp.h
13417 F: include/net/sctp/
13421 M: Jim Cromie <jim.cromie@gmail.com>
13423 F: Documentation/i2c/busses/scx200_acb
13424 F: arch/x86/platform/scx200/
13425 F: drivers/watchdog/scx200_wdt.c
13426 F: drivers/i2c/busses/scx200*
13427 F: drivers/mtd/maps/scx200_docflash.c
13428 F: include/linux/scx200.h
13431 M: Jim Cromie <jim.cromie@gmail.com>
13433 F: drivers/char/scx200_gpio.c
13434 F: include/linux/scx200_gpio.h
13436 SCx200 HRT CLOCKSOURCE DRIVER
13437 M: Jim Cromie <jim.cromie@gmail.com>
13439 F: drivers/clocksource/scx200_hrt.c
13441 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13442 M: Sascha Sommer <saschasommer@freenet.de>
13443 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13445 F: drivers/mmc/host/sdricoh_cs.c
13447 SECO BOARDS CEC DRIVER
13448 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13450 F: drivers/media/platform/seco-cec/seco-cec.c
13451 F: drivers/media/platform/seco-cec/seco-cec.h
13454 M: Kees Cook <keescook@chromium.org>
13455 R: Andy Lutomirski <luto@amacapital.net>
13456 R: Will Drewry <wad@chromium.org>
13457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13459 F: kernel/seccomp.c
13460 F: include/uapi/linux/seccomp.h
13461 F: include/linux/seccomp.h
13462 F: tools/testing/selftests/seccomp/*
13463 F: tools/testing/selftests/kselftest_harness.h
13464 F: Documentation/userspace-api/seccomp_filter.rst
13465 K: \bsecure_computing
13468 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13469 M: Al Cooper <alcooperx@gmail.com>
13470 L: linux-mmc@vger.kernel.org
13471 L: bcm-kernel-feedback-list@broadcom.com
13473 F: drivers/mmc/host/sdhci-brcmstb*
13475 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13476 M: Adrian Hunter <adrian.hunter@intel.com>
13477 L: linux-mmc@vger.kernel.org
13478 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13480 F: drivers/mmc/host/sdhci*
13481 F: include/linux/mmc/sdhci*
13483 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13484 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13485 M: Manjunath M B <manjumb@synopsys.com>
13486 L: linux-mmc@vger.kernel.org
13488 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13490 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13491 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13492 L: linux-mmc@vger.kernel.org
13494 F: drivers/mmc/host/sdhci-of-at91.c
13496 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13497 M: Ben Dooks <ben-linux@fluff.org>
13498 M: Jaehoon Chung <jh80.chung@samsung.com>
13499 L: linux-mmc@vger.kernel.org
13501 F: drivers/mmc/host/sdhci-s3c*
13503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13504 M: Viresh Kumar <vireshk@kernel.org>
13505 L: linux-mmc@vger.kernel.org
13507 F: drivers/mmc/host/sdhci-spear.c
13509 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13510 M: Kishon Vijay Abraham I <kishon@ti.com>
13511 L: linux-mmc@vger.kernel.org
13513 F: drivers/mmc/host/sdhci-omap.c
13515 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13516 M: Scott Bauer <scott.bauer@intel.com>
13517 M: Jonathan Derrick <jonathan.derrick@intel.com>
13518 L: linux-block@vger.kernel.org
13521 F: block/opal_proto.h
13522 F: include/linux/sed*
13523 F: include/uapi/linux/sed*
13526 M: Security Officers <security@kernel.org>
13530 M: James Morris <jmorris@namei.org>
13531 M: "Serge E. Hallyn" <serge@hallyn.com>
13532 L: linux-security-module@vger.kernel.org (suggested Cc:)
13533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13534 W: http://kernsec.org/
13537 X: security/selinux/
13539 SELINUX SECURITY MODULE
13540 M: Paul Moore <paul@paul-moore.com>
13541 M: Stephen Smalley <sds@tycho.nsa.gov>
13542 M: Eric Paris <eparis@parisplace.org>
13543 L: selinux@vger.kernel.org
13544 W: https://selinuxproject.org
13545 W: https://github.com/SELinuxProject
13546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13548 F: include/linux/selinux*
13549 F: security/selinux/
13550 F: scripts/selinux/
13551 F: Documentation/admin-guide/LSM/SELinux.rst
13554 M: Jiri Slaby <jirislaby@gmail.com>
13556 F: drivers/misc/phantom.c
13557 F: include/uapi/linux/phantom.h
13560 M: Rob Herring <robh@kernel.org>
13561 L: linux-serial@vger.kernel.org
13563 F: Documentation/devicetree/bindings/serial/slave-device.txt
13564 F: drivers/tty/serdev/
13565 F: include/linux/serdev.h
13568 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13569 L: linux-serial@vger.kernel.org
13571 F: Documentation/devicetree/bindings/serial/
13572 F: drivers/tty/serial/
13575 M: Sean Young <sean@mess.org>
13576 L: linux-media@vger.kernel.org
13578 F: drivers/media/rc/serial_ir.c
13581 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13582 M: Edward Cree <ecree@solarflare.com>
13583 M: Bert Kenward <bkenward@solarflare.com>
13584 L: netdev@vger.kernel.org
13586 F: drivers/net/ethernet/sfc/
13589 M: Dimitri Sivanich <sivanich@sgi.com>
13591 F: drivers/misc/sgi-gru/
13593 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13594 M: Pat Gefre <pfg@sgi.com>
13595 L: linux-ia64@vger.kernel.org
13597 F: Documentation/ia64/serial.txt
13598 F: drivers/tty/serial/ioc?_serial.c
13599 F: include/linux/ioc?.h
13601 SGI XP/XPC/XPNET DRIVER
13602 M: Cliff Whickman <cpw@sgi.com>
13603 M: Robin Holt <robinmholt@gmail.com>
13605 F: drivers/misc/sgi-xp/
13607 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13608 M: Ursula Braun <ubraun@linux.ibm.com>
13609 L: linux-s390@vger.kernel.org
13610 W: http://www.ibm.com/developerworks/linux/linux390/
13614 SHARP RJ54N1CB0C SENSOR DRIVER
13615 M: Jacopo Mondi <jacopo@jmondi.org>
13616 L: linux-media@vger.kernel.org
13617 T: git git://linuxtv.org/media_tree.git
13619 F: drivers/media/i2c/rj54n1cb0c.c
13620 F: include/media/i2c/rj54n1cb0c.h
13622 SH_VEU V4L2 MEM2MEM DRIVER
13623 L: linux-media@vger.kernel.org
13625 F: drivers/media/platform/sh_veu.c
13627 SH_VOU V4L2 OUTPUT DRIVER
13628 L: linux-media@vger.kernel.org
13630 F: drivers/media/platform/sh_vou.c
13631 F: include/media/drv-intf/sh_vou.h
13633 SI2157 MEDIA DRIVER
13634 M: Antti Palosaari <crope@iki.fi>
13635 L: linux-media@vger.kernel.org
13636 W: https://linuxtv.org
13637 W: http://palosaari.fi/linux/
13638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13639 T: git git://linuxtv.org/anttip/media_tree.git
13641 F: drivers/media/tuners/si2157*
13643 SI2165 MEDIA DRIVER
13644 M: Matthias Schwarzott <zzam@gentoo.org>
13645 L: linux-media@vger.kernel.org
13646 W: https://linuxtv.org
13647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13649 F: drivers/media/dvb-frontends/si2165*
13651 SI2168 MEDIA DRIVER
13652 M: Antti Palosaari <crope@iki.fi>
13653 L: linux-media@vger.kernel.org
13654 W: https://linuxtv.org
13655 W: http://palosaari.fi/linux/
13656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13657 T: git git://linuxtv.org/anttip/media_tree.git
13659 F: drivers/media/dvb-frontends/si2168*
13661 SI470X FM RADIO RECEIVER I2C DRIVER
13662 M: Hans Verkuil <hverkuil@xs4all.nl>
13663 L: linux-media@vger.kernel.org
13664 T: git git://linuxtv.org/media_tree.git
13665 W: https://linuxtv.org
13667 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13669 SI470X FM RADIO RECEIVER USB DRIVER
13670 M: Hans Verkuil <hverkuil@xs4all.nl>
13671 L: linux-media@vger.kernel.org
13672 T: git git://linuxtv.org/media_tree.git
13673 W: https://linuxtv.org
13675 F: drivers/media/radio/si470x/radio-si470x-common.c
13676 F: drivers/media/radio/si470x/radio-si470x.h
13677 F: drivers/media/radio/si470x/radio-si470x-usb.c
13679 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13680 M: Eduardo Valentin <edubezval@gmail.com>
13681 L: linux-media@vger.kernel.org
13682 T: git git://linuxtv.org/media_tree.git
13683 W: https://linuxtv.org
13685 F: drivers/media/radio/si4713/si4713.?
13687 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13688 M: Eduardo Valentin <edubezval@gmail.com>
13689 L: linux-media@vger.kernel.org
13690 T: git git://linuxtv.org/media_tree.git
13691 W: https://linuxtv.org
13693 F: drivers/media/radio/si4713/radio-platform-si4713.c
13695 SI4713 FM RADIO TRANSMITTER USB DRIVER
13696 M: Hans Verkuil <hverkuil@xs4all.nl>
13697 L: linux-media@vger.kernel.org
13698 T: git git://linuxtv.org/media_tree.git
13699 W: https://linuxtv.org
13701 F: drivers/media/radio/si4713/radio-usb-si4713.c
13704 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13705 L: linux-media@vger.kernel.org
13706 W: https://linuxtv.org
13707 T: git git://linuxtv.org/media_tree.git
13709 F: drivers/media/common/siano/
13710 F: drivers/media/usb/siano/
13711 F: drivers/media/usb/siano/
13712 F: drivers/media/mmc/siano/
13715 M: Palmer Dabbelt <palmer@sifive.com>
13716 L: linux-riscv@lists.infradead.org
13717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13722 SILEAD TOUCHSCREEN DRIVER
13723 M: Hans de Goede <hdegoede@redhat.com>
13724 L: linux-input@vger.kernel.org
13725 L: platform-driver-x86@vger.kernel.org
13727 F: drivers/input/touchscreen/silead.c
13728 F: drivers/platform/x86/touchscreen_dmi.c
13730 SILICON MOTION SM712 FRAME BUFFER DRIVER
13731 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13732 M: Teddy Wang <teddy.wang@siliconmotion.com>
13733 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13734 L: linux-fbdev@vger.kernel.org
13736 F: drivers/video/fbdev/sm712*
13737 F: Documentation/fb/sm712fb.txt
13739 SIMPLE FIRMWARE INTERFACE (SFI)
13740 M: Len Brown <lenb@kernel.org>
13741 L: sfi-devel@simplefirmware.org
13742 W: http://simplefirmware.org/
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13745 F: arch/x86/platform/sfi/
13747 F: include/linux/sfi*.h
13750 M: Hans de Goede <hdegoede@redhat.com>
13751 L: linux-fbdev@vger.kernel.org
13753 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13754 F: drivers/video/fbdev/simplefb.c
13755 F: include/linux/platform_data/simplefb.h
13757 SIMTEC EB110ATX (Chalice CATS)
13759 P: Vincent Sanders <vince@simtec.co.uk>
13760 M: Simtec Linux Team <linux@simtec.co.uk>
13761 W: http://www.simtec.co.uk/products/EB110ATX/
13764 SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
13770 F: arch/arm/mach-s3c24xx/mach-bast.c
13771 F: arch/arm/mach-s3c24xx/bast-ide.c
13772 F: arch/arm/mach-s3c24xx/bast-irq.c
13774 SIPHASH PRF ROUTINES
13775 M: Jason A. Donenfeld <Jason@zx2c4.com>
13778 F: lib/test_siphash.c
13779 F: include/linux/siphash.h
13782 M: Gavin Schenk <g.schenk@eckelmann.de>
13783 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13784 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13787 F: drivers/gpio/gpio-siox.c
13788 F: include/trace/events/siox.h
13790 SIS 190 ETHERNET DRIVER
13791 M: Francois Romieu <romieu@fr.zoreil.com>
13792 L: netdev@vger.kernel.org
13794 F: drivers/net/ethernet/sis/sis190.c
13796 SIS 900/7016 FAST ETHERNET DRIVER
13797 M: Daniele Venzano <venza@brownhat.org>
13798 W: http://www.brownhat.org/sis900.html
13799 L: netdev@vger.kernel.org
13801 F: drivers/net/ethernet/sis/sis900.*
13803 SIS FRAMEBUFFER DRIVER
13804 M: Thomas Winischhofer <thomas@winischhofer.net>
13805 W: http://www.winischhofer.net/linuxsisvga.shtml
13807 F: Documentation/fb/sisfb.txt
13808 F: drivers/video/fbdev/sis/
13809 F: include/video/sisfb.h
13812 M: Thomas Winischhofer <thomas@winischhofer.net>
13813 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13815 F: drivers/usb/misc/sisusbvga/
13818 M: Christoph Lameter <cl@linux.com>
13819 M: Pekka Enberg <penberg@kernel.org>
13820 M: David Rientjes <rientjes@google.com>
13821 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13822 M: Andrew Morton <akpm@linux-foundation.org>
13823 L: linux-mm@kvack.org
13825 F: include/linux/sl?b*.h
13828 SLEEPABLE READ-COPY UPDATE (SRCU)
13829 M: Lai Jiangshan <jiangshanlai@gmail.com>
13830 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13831 M: Josh Triplett <josh@joshtriplett.org>
13832 R: Steven Rostedt <rostedt@goodmis.org>
13833 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13834 L: linux-kernel@vger.kernel.org
13835 W: http://www.rdrop.com/users/paulmck/RCU/
13837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13838 F: include/linux/srcu*.h
13839 F: kernel/rcu/srcu*.c
13841 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13842 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13843 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13845 F: drivers/slimbus/
13846 F: Documentation/devicetree/bindings/slimbus/
13847 F: include/linux/slimbus.h
13849 SMACK SECURITY MODULE
13850 M: Casey Schaufler <casey@schaufler-ca.com>
13851 L: linux-security-module@vger.kernel.org
13852 W: http://schaufler-ca.com
13853 T: git git://github.com/cschaufler/smack-next
13855 F: Documentation/admin-guide/LSM/Smack.rst
13858 SMC91x ETHERNET DRIVER
13859 M: Nicolas Pitre <nico@fluxnic.net>
13861 F: drivers/net/ethernet/smsc/smc91x.*
13863 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13864 M: Sakari Ailus <sakari.ailus@iki.fi>
13865 L: linux-media@vger.kernel.org
13867 F: drivers/media/i2c/smiapp/
13868 F: include/media/i2c/smiapp.h
13869 F: drivers/media/i2c/smiapp-pll.c
13870 F: drivers/media/i2c/smiapp-pll.h
13871 F: include/uapi/linux/smiapp.h
13872 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13874 SMM665 HARDWARE MONITOR DRIVER
13875 M: Guenter Roeck <linux@roeck-us.net>
13876 L: linux-hwmon@vger.kernel.org
13878 F: Documentation/hwmon/smm665
13879 F: drivers/hwmon/smm665.c
13881 SMSC EMC2103 HARDWARE MONITOR DRIVER
13882 M: Steve Glendinning <steve.glendinning@shawell.net>
13883 L: linux-hwmon@vger.kernel.org
13885 F: Documentation/hwmon/emc2103
13886 F: drivers/hwmon/emc2103.c
13888 SMSC SCH5627 HARDWARE MONITOR DRIVER
13889 M: Hans de Goede <hdegoede@redhat.com>
13890 L: linux-hwmon@vger.kernel.org
13892 F: Documentation/hwmon/sch5627
13893 F: drivers/hwmon/sch5627.c
13895 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13896 M: Steve Glendinning <steve.glendinning@shawell.net>
13897 L: linux-fbdev@vger.kernel.org
13899 F: drivers/video/fbdev/smscufx.c
13901 SMSC47B397 HARDWARE MONITOR DRIVER
13902 M: Jean Delvare <jdelvare@suse.com>
13903 L: linux-hwmon@vger.kernel.org
13905 F: Documentation/hwmon/smsc47b397
13906 F: drivers/hwmon/smsc47b397.c
13908 SMSC911x ETHERNET DRIVER
13909 M: Steve Glendinning <steve.glendinning@shawell.net>
13910 L: netdev@vger.kernel.org
13912 F: include/linux/smsc911x.h
13913 F: drivers/net/ethernet/smsc/smsc911x.*
13915 SMSC9420 PCI ETHERNET DRIVER
13916 M: Steve Glendinning <steve.glendinning@shawell.net>
13917 L: netdev@vger.kernel.org
13919 F: drivers/net/ethernet/smsc/smsc9420.*
13921 SOC-CAMERA V4L2 SUBSYSTEM
13922 L: linux-media@vger.kernel.org
13923 T: git git://linuxtv.org/media_tree.git
13925 F: include/media/soc*
13926 F: drivers/media/i2c/soc_camera/
13927 F: drivers/media/platform/soc_camera/
13929 SOCIONEXT SYNQUACER I2C DRIVER
13930 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13931 L: linux-i2c@vger.kernel.org
13933 F: drivers/i2c/busses/i2c-synquacer.c
13934 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13936 SOCIONEXT UNIPHIER SOUND DRIVER
13937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13939 F: sound/soc/uniphier/
13941 SOEKRIS NET48XX LED SUPPORT
13942 M: Chris Boot <bootc@bootc.net>
13944 F: drivers/leds/leds-net48xx.c
13946 SOFT-ROCE DRIVER (rxe)
13947 M: Moni Shoua <monis@mellanox.com>
13948 L: linux-rdma@vger.kernel.org
13950 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13951 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13952 F: drivers/infiniband/sw/rxe/
13953 F: include/uapi/rdma/rdma_user_rxe.h
13955 SOFTLOGIC 6x10 MPEG CODEC
13956 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13957 M: Anton Sviridenko <anton@corp.bluecherry.net>
13958 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13959 M: Andrey Utkin <andrey_utkin@fastmail.com>
13960 M: Ismael Luceno <ismael@iodev.co.uk>
13961 L: linux-media@vger.kernel.org
13963 F: drivers/media/pci/solo6x10/
13965 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13966 M: James Morse <james.morse@arm.com>
13967 L: linux-arm-kernel@lists.infradead.org
13969 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13970 F: drivers/firmware/arm_sdei.c
13971 F: include/linux/arm_sdei.h
13972 F: include/uapi/linux/arm_sdei.h
13974 SOFTWARE RAID (Multiple Disks) SUPPORT
13975 M: Shaohua Li <shli@kernel.org>
13976 L: linux-raid@vger.kernel.org
13977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13979 F: drivers/md/Makefile
13980 F: drivers/md/Kconfig
13982 F: drivers/md/raid*
13983 F: include/linux/raid/
13984 F: include/uapi/linux/raid/
13986 SOCIONEXT (SNI) AVE NETWORK DRIVER
13987 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13988 L: netdev@vger.kernel.org
13990 F: drivers/net/ethernet/socionext/sni_ave.c
13991 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13993 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13994 M: Jassi Brar <jaswinder.singh@linaro.org>
13995 L: netdev@vger.kernel.org
13997 F: drivers/net/ethernet/socionext/netsec.c
13998 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14000 SOLIDRUN CLEARFOG SUPPORT
14001 M: Russell King <linux@armlinux.org.uk>
14003 F: arch/arm/boot/dts/armada-388-clearfog*
14004 F: arch/arm/boot/dts/armada-38x-solidrun-*
14006 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14007 M: Russell King <linux@armlinux.org.uk>
14009 F: arch/arm/boot/dts/imx6*-cubox-i*
14010 F: arch/arm/boot/dts/imx6*-hummingboard*
14011 F: arch/arm/boot/dts/imx6*-sr-*
14013 SONIC NETWORK DRIVER
14014 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14015 L: netdev@vger.kernel.org
14017 F: drivers/net/ethernet/natsemi/sonic.*
14019 SONICS SILICON BACKPLANE DRIVER (SSB)
14020 M: Michael Buesch <m@bues.ch>
14021 L: linux-wireless@vger.kernel.org
14024 F: include/linux/ssb/
14026 SONY IMX214 SENSOR DRIVER
14027 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14028 L: linux-media@vger.kernel.org
14029 T: git git://linuxtv.org/media_tree.git
14031 F: drivers/media/i2c/imx214.c
14032 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14034 SONY IMX258 SENSOR DRIVER
14035 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14036 L: linux-media@vger.kernel.org
14037 T: git git://linuxtv.org/media_tree.git
14039 F: drivers/media/i2c/imx258.c
14041 SONY IMX274 SENSOR DRIVER
14042 M: Leon Luo <leonl@leopardimaging.com>
14043 L: linux-media@vger.kernel.org
14044 T: git git://linuxtv.org/media_tree.git
14046 F: drivers/media/i2c/imx274.c
14047 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14049 SONY IMX319 SENSOR DRIVER
14050 M: Bingbu Cao <bingbu.cao@intel.com>
14051 L: linux-media@vger.kernel.org
14052 T: git git://linuxtv.org/media_tree.git
14054 F: drivers/media/i2c/imx319.c
14056 SONY IMX355 SENSOR DRIVER
14057 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14058 L: linux-media@vger.kernel.org
14059 T: git git://linuxtv.org/media_tree.git
14061 F: drivers/media/i2c/imx355.c
14063 SONY MEMORYSTICK CARD SUPPORT
14064 M: Alex Dubov <oakad@yahoo.com>
14065 W: http://tifmxx.berlios.de/
14067 F: drivers/memstick/host/tifm_ms.c
14069 SONY MEMORYSTICK STANDARD SUPPORT
14070 M: Maxim Levitsky <maximlevitsky@gmail.com>
14072 F: drivers/memstick/core/ms_block.*
14074 SONY VAIO CONTROL DEVICE DRIVER
14075 M: Mattia Dongili <malattia@linux.it>
14076 L: platform-driver-x86@vger.kernel.org
14077 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14079 F: Documentation/laptops/sony-laptop.txt
14080 F: drivers/char/sonypi.c
14081 F: drivers/platform/x86/sony-laptop.c
14082 F: include/linux/sony-laptop.h
14085 M: Jaroslav Kysela <perex@perex.cz>
14086 M: Takashi Iwai <tiwai@suse.com>
14087 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14088 W: http://www.alsa-project.org/
14089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14090 T: git git://git.alsa-project.org/alsa-kernel.git
14091 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14093 F: Documentation/sound/
14095 F: include/uapi/sound/
14098 SOUND - COMPRESSED AUDIO
14099 M: Vinod Koul <vkoul@kernel.org>
14100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14103 F: Documentation/sound/designs/compress-offload.rst
14104 F: include/sound/compress_driver.h
14105 F: include/uapi/sound/compress_*
14106 F: sound/core/compress_offload.c
14107 F: sound/soc/soc-compress.c
14109 SOUND - DMAENGINE HELPERS
14110 M: Lars-Peter Clausen <lars@metafoo.de>
14112 F: include/sound/dmaengine_pcm.h
14113 F: sound/core/pcm_dmaengine.c
14114 F: sound/soc/soc-generic-dmaengine-pcm.c
14116 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14117 M: Liam Girdwood <lgirdwood@gmail.com>
14118 M: Mark Brown <broonie@kernel.org>
14119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14120 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14121 W: http://alsa-project.org/main/index.php/ASoC
14123 F: Documentation/devicetree/bindings/sound/
14124 F: Documentation/sound/soc/
14126 F: include/dt-bindings/sound/
14127 F: include/sound/soc*
14129 SOUNDWIRE SUBSYSTEM
14130 M: Vinod Koul <vkoul@kernel.org>
14131 M: Sanyog Kale <sanyog.r.kale@intel.com>
14132 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14135 F: Documentation/driver-api/soundwire/
14136 F: drivers/soundwire/
14137 F: include/linux/soundwire/
14140 M: Olli Salonen <olli.salonen@iki.fi>
14141 L: linux-media@vger.kernel.org
14142 W: https://linuxtv.org
14143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14145 F: drivers/media/dvb-frontends/sp2*
14147 SPARC + UltraSPARC (sparc/sparc64)
14148 M: "David S. Miller" <davem@davemloft.net>
14149 L: sparclinux@vger.kernel.org
14150 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14157 SPARC SERIAL DRIVERS
14158 M: "David S. Miller" <davem@davemloft.net>
14159 L: sparclinux@vger.kernel.org
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14163 F: include/linux/sunserialcore.h
14164 F: drivers/tty/serial/suncore.c
14165 F: drivers/tty/serial/sunhv.c
14166 F: drivers/tty/serial/sunsab.c
14167 F: drivers/tty/serial/sunsab.h
14168 F: drivers/tty/serial/sunsu.c
14169 F: drivers/tty/serial/sunzilog.c
14170 F: drivers/tty/serial/sunzilog.h
14171 F: drivers/tty/vcc.c
14174 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14175 L: linux-sparse@vger.kernel.org
14176 W: https://sparse.wiki.kernel.org/
14177 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14179 F: include/linux/compiler.h
14181 SPEAR CLOCK FRAMEWORK SUPPORT
14182 M: Viresh Kumar <vireshk@kernel.org>
14183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14184 W: http://www.st.com/spear
14186 F: drivers/clk/spear/
14188 SPEAR PLATFORM SUPPORT
14189 M: Viresh Kumar <vireshk@kernel.org>
14190 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14192 W: http://www.st.com/spear
14194 F: arch/arm/boot/dts/spear*
14195 F: arch/arm/mach-spear/
14198 M: Marek Vasut <marek.vasut@gmail.com>
14199 L: linux-mtd@lists.infradead.org
14200 W: http://www.linux-mtd.infradead.org/
14201 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14202 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14203 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14205 F: drivers/mtd/spi-nor/
14206 F: include/linux/mtd/spi-nor.h
14209 M: Mark Brown <broonie@kernel.org>
14210 L: linux-spi@vger.kernel.org
14211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14212 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14214 F: Documentation/devicetree/bindings/spi/
14215 F: Documentation/spi/
14217 F: include/linux/spi/
14218 F: include/uapi/linux/spi/
14221 SPIDERNET NETWORK DRIVER for CELL
14222 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14223 L: netdev@vger.kernel.org
14225 F: Documentation/networking/spider_net.txt
14226 F: drivers/net/ethernet/toshiba/spider_net*
14229 R: Stephen Boyd <sboyd@kernel.org>
14230 L: linux-arm-msm@vger.kernel.org
14231 F: Documentation/devicetree/bindings/spmi/
14233 F: include/dt-bindings/spmi/spmi.h
14234 F: include/linux/spmi.h
14235 F: include/trace/events/spmi.h
14238 M: Jeremy Kerr <jk@ozlabs.org>
14239 L: linuxppc-dev@lists.ozlabs.org
14240 W: http://www.ibm.com/developerworks/power/cell/
14242 F: Documentation/filesystems/spufs.txt
14243 F: arch/powerpc/platforms/cell/spufs/
14245 SQUASHFS FILE SYSTEM
14246 M: Phillip Lougher <phillip@squashfs.org.uk>
14247 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14248 W: http://squashfs.org.uk
14249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14251 F: Documentation/filesystems/squashfs.txt
14254 SRM (Alpha) environment access
14255 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14257 F: arch/alpha/kernel/srm_env.c
14259 ST STM32 I2C/SMBUS DRIVER
14260 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14261 L: linux-i2c@vger.kernel.org
14263 F: drivers/i2c/busses/i2c-stm32*
14265 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14266 M: Song Qiang <songqiang1304521@gmail.com>
14267 L: linux-iio@vger.kernel.org
14269 F: drivers/iio/proximity/vl53l0x-i2c.c
14270 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14273 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14274 M: Sasha Levin <sashal@kernel.org>
14275 L: stable@vger.kernel.org
14277 F: Documentation/process/stable-kernel-rules.rst
14280 M: Ian Abbott <abbotti@mev.co.uk>
14281 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14283 F: drivers/staging/comedi/
14285 STAGING - EROFS FILE SYSTEM
14286 M: Gao Xiang <gaoxiang25@huawei.com>
14287 M: Chao Yu <yuchao0@huawei.com>
14288 L: linux-erofs@lists.ozlabs.org
14290 F: drivers/staging/erofs/
14292 STAGING - INDUSTRIAL IO
14293 M: Jonathan Cameron <jic23@kernel.org>
14294 L: linux-iio@vger.kernel.org
14296 F: Documentation/devicetree/bindings/staging/iio/
14297 F: drivers/staging/iio/
14299 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14300 M: Marc Dietrich <marvin24@gmx.de>
14301 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14302 L: linux-tegra@vger.kernel.org
14304 F: drivers/staging/nvec/
14306 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14307 M: Jens Frederich <jfrederich@gmail.com>
14308 M: Daniel Drake <dsd@laptop.org>
14309 M: Jon Nettleton <jon.nettleton@gmail.com>
14310 W: http://wiki.laptop.org/go/DCON
14312 F: drivers/staging/olpc_dcon/
14314 STAGING - REALTEK RTL8712U DRIVERS
14315 M: Larry Finger <Larry.Finger@lwfinger.net>
14316 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14318 F: drivers/staging/rtl8712/
14320 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14321 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14322 M: Teddy Wang <teddy.wang@siliconmotion.com>
14323 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14324 L: linux-fbdev@vger.kernel.org
14326 F: drivers/staging/sm750fb/
14328 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14329 M: William Hubbs <w.d.hubbs@gmail.com>
14330 M: Chris Brannon <chris@the-brannons.com>
14331 M: Kirk Reiser <kirk@reisers.ca>
14332 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14333 L: speakup@linux-speakup.org
14334 W: http://www.linux-speakup.org/
14336 F: drivers/staging/speakup/
14338 STAGING - VIA VT665X DRIVERS
14339 M: Forest Bond <forest@alittletooquiet.net>
14341 F: drivers/staging/vt665?/
14343 STAGING - WILC1000 WIFI DRIVER
14344 M: Aditya Shankar <aditya.shankar@microchip.com>
14345 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14346 L: linux-wireless@vger.kernel.org
14348 F: drivers/staging/wilc1000/
14350 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14351 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14353 F: drivers/staging/xgifb/
14356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14358 L: devel@driverdev.osuosl.org
14360 F: drivers/staging/
14362 STARFIRE/DURALAN NETWORK DRIVER
14363 M: Ion Badulescu <ionut@badula.org>
14365 F: drivers/net/ethernet/adaptec/starfire*
14367 STEC S1220 SKD DRIVER
14368 M: Bart Van Assche <bart.vanassche@wdc.com>
14369 L: linux-block@vger.kernel.org
14371 F: drivers/block/skd*[ch]
14373 STI AUDIO (ASoC) DRIVERS
14374 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14377 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14381 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14383 F: drivers/media/platform/sti/cec/
14384 F: Documentation/devicetree/bindings/media/stih-cec.txt
14386 STK1160 USB VIDEO CAPTURE DRIVER
14387 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14388 L: linux-media@vger.kernel.org
14389 T: git git://linuxtv.org/media_tree.git
14391 F: drivers/media/usb/stk1160/
14393 STM32 AUDIO (ASoC) DRIVERS
14394 M: Olivier Moysan <olivier.moysan@st.com>
14395 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14398 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14401 STM32 TIMER/LPTIMER DRIVERS
14402 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14404 F: drivers/*/stm32-*timer*
14405 F: drivers/pwm/pwm-stm32*
14406 F: include/linux/*/stm32-*tim*
14407 F: Documentation/ABI/testing/*timer-stm32
14408 F: Documentation/devicetree/bindings/*/stm32-*timer*
14409 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14411 STMMAC ETHERNET DRIVER
14412 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14413 M: Alexandre Torgue <alexandre.torgue@st.com>
14414 M: Jose Abreu <joabreu@synopsys.com>
14415 L: netdev@vger.kernel.org
14416 W: http://www.stlinux.com
14418 F: drivers/net/ethernet/stmicro/stmmac/
14421 M: Sam Creasey <sammy@sammy.net>
14422 W: http://sammy.net/sun3/
14424 F: arch/m68k/kernel/*sun3*
14425 F: arch/m68k/sun3*/
14426 F: arch/m68k/include/asm/sun3*
14427 F: drivers/net/ethernet/i825xx/sun3*
14429 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14430 M: Hans de Goede <hdegoede@redhat.com>
14431 L: linux-input@vger.kernel.org
14433 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14434 F: drivers/input/keyboard/sun4i-lradc-keys.c
14436 SUNDANCE NETWORK DRIVER
14437 M: Denis Kirjanov <kda@linux-powerpc.org>
14438 L: netdev@vger.kernel.org
14440 F: drivers/net/ethernet/dlink/sundance.c
14443 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14444 M: Rich Felker <dalias@libc.org>
14445 L: linux-sh@vger.kernel.org
14446 Q: http://patchwork.kernel.org/project/linux-sh/list/
14448 F: Documentation/sh/
14453 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14454 M: Len Brown <len.brown@intel.com>
14455 M: Pavel Machek <pavel@ucw.cz>
14456 L: linux-pm@vger.kernel.org
14457 B: https://bugzilla.kernel.org
14459 F: Documentation/power/
14460 F: arch/x86/kernel/acpi/
14461 F: drivers/base/power/
14463 F: include/linux/suspend.h
14464 F: include/linux/freezer.h
14465 F: include/linux/pm.h
14468 M: Martin Mares <mj@ucw.cz>
14469 L: linux-video@atrey.karlin.mff.cuni.cz
14471 F: Documentation/svga.txt
14472 F: arch/x86/boot/video*
14475 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14476 L: iommu@lists.linux-foundation.org
14477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14479 F: kernel/dma/swiotlb.c
14480 F: arch/*/kernel/pci-swiotlb.c
14481 F: include/linux/swiotlb.h
14484 M: Jiri Pirko <jiri@resnulli.us>
14485 M: Ivan Vecera <ivecera@redhat.com>
14486 L: netdev@vger.kernel.org
14489 F: include/net/switchdev.h
14491 SY8106A REGULATOR DRIVER
14492 M: Icenowy Zheng <icenowy@aosc.io>
14494 F: drivers/regulator/sy8106a-regulator.c
14495 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14497 SYNC FILE FRAMEWORK
14498 M: Sumit Semwal <sumit.semwal@linaro.org>
14499 R: Gustavo Padovan <gustavo@padovan.org>
14501 L: linux-media@vger.kernel.org
14502 L: dri-devel@lists.freedesktop.org
14503 F: drivers/dma-buf/sync_*
14504 F: drivers/dma-buf/dma-fence*
14505 F: drivers/dma-buf/sw_sync.c
14506 F: include/linux/sync_file.h
14507 F: include/uapi/linux/sync_file.h
14508 F: Documentation/sync_file.txt
14509 T: git git://anongit.freedesktop.org/drm/drm-misc
14511 SYNOPSYS ARC ARCHITECTURE
14512 M: Vineet Gupta <vgupta@synopsys.com>
14513 L: linux-snps-arc@lists.infradead.org
14516 F: Documentation/devicetree/bindings/arc/*
14517 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14518 F: drivers/clocksource/arc_timer.c
14519 F: drivers/tty/serial/arc_uart.c
14520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14522 SYNOPSYS ARC HSDK SDP pll clock driver
14523 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14525 F: drivers/clk/clk-hsdk-pll.c
14526 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14528 SYNOPSYS ARC SDP clock driver
14529 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14531 F: drivers/clk/axs10x/*
14532 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14534 SYNOPSYS ARC SDP platform support
14535 M: Alexey Brodkin <abrodkin@synopsys.com>
14537 F: arch/arc/plat-axs10x
14538 F: arch/arc/boot/dts/ax*
14539 F: Documentation/devicetree/bindings/arc/axs10*
14541 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14542 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14544 F: drivers/reset/reset-axs10x.c
14545 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14547 SYNOPSYS CREG GPIO DRIVER
14548 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14550 F: drivers/gpio/gpio-creg-snps.c
14551 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14553 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14554 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14556 F: drivers/tty/serial/8250/8250_dw.c
14558 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14559 M: Hoan Tran <hotran@apm.com>
14560 L: linux-gpio@vger.kernel.org
14562 F: drivers/gpio/gpio-dwapb.c
14563 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14565 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14566 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14568 F: drivers/dma/dwi-axi-dmac/
14569 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14571 SYNOPSYS DESIGNWARE DMAC DRIVER
14572 M: Viresh Kumar <vireshk@kernel.org>
14573 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14575 F: include/linux/dma/dw.h
14576 F: include/linux/platform_data/dma-dw.h
14579 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14580 M: Jose Abreu <Jose.Abreu@synopsys.com>
14581 L: netdev@vger.kernel.org
14583 F: drivers/net/ethernet/synopsys/
14585 SYNOPSYS DESIGNWARE I2C DRIVER
14586 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14587 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14588 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14589 L: linux-i2c@vger.kernel.org
14591 F: drivers/i2c/busses/i2c-designware-*
14592 F: include/linux/platform_data/i2c-designware.h
14594 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14595 M: Jaehoon Chung <jh80.chung@samsung.com>
14596 L: linux-mmc@vger.kernel.org
14598 F: drivers/mmc/host/dw_mmc*
14600 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14601 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14603 F: drivers/reset/reset-hsdk.c
14604 F: include/dt-bindings/reset/snps,hsdk-reset.h
14605 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14607 SYSTEM CONFIGURATION (SYSCON)
14608 M: Lee Jones <lee.jones@linaro.org>
14609 M: Arnd Bergmann <arnd@arndb.de>
14610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14612 F: drivers/mfd/syscon.c
14614 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14615 M: Sudeep Holla <sudeep.holla@arm.com>
14616 L: linux-arm-kernel@lists.infradead.org
14618 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14619 F: drivers/clk/clk-sc[mp]i.c
14620 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14621 F: drivers/firmware/arm_scpi.c
14622 F: drivers/firmware/arm_scmi/
14623 F: include/linux/sc[mp]i_protocol.h
14625 SYSTEM RESET/SHUTDOWN DRIVERS
14626 M: Sebastian Reichel <sre@kernel.org>
14627 L: linux-pm@vger.kernel.org
14628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14630 F: Documentation/devicetree/bindings/power/reset/
14631 F: drivers/power/reset/
14633 SYSTEM TRACE MODULE CLASS
14634 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14637 F: Documentation/trace/stm.rst
14638 F: drivers/hwtracing/stm/
14639 F: include/linux/stm.h
14640 F: include/uapi/linux/stm.h
14643 M: Christoph Hellwig <hch@infradead.org>
14645 F: Documentation/filesystems/sysv-fs.txt
14647 F: include/linux/sysv_fs.h
14650 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14651 L: linux-scsi@vger.kernel.org
14652 L: target-devel@vger.kernel.org
14653 W: http://www.linux-iscsi.org
14654 W: http://groups.google.com/group/linux-iscsi-target-dev
14655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14659 F: Documentation/target/
14661 TASKSTATS STATISTICS INTERFACE
14662 M: Balbir Singh <bsingharora@gmail.com>
14664 F: Documentation/accounting/taskstats*
14665 F: include/linux/taskstats*
14666 F: kernel/taskstats.c
14669 M: Jamal Hadi Salim <jhs@mojatatu.com>
14670 M: Cong Wang <xiyou.wangcong@gmail.com>
14671 M: Jiri Pirko <jiri@resnulli.us>
14672 L: netdev@vger.kernel.org
14674 F: include/net/pkt_cls.h
14675 F: include/net/pkt_sched.h
14676 F: include/net/tc_act/
14677 F: include/uapi/linux/pkt_cls.h
14678 F: include/uapi/linux/pkt_sched.h
14679 F: include/uapi/linux/tc_act/
14680 F: include/uapi/linux/tc_ematch/
14683 TC90522 MEDIA DRIVER
14684 M: Akihiro Tsukada <tskd08@gmail.com>
14685 L: linux-media@vger.kernel.org
14687 F: drivers/media/dvb-frontends/tc90522*
14689 TCP LOW PRIORITY MODULE
14690 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14691 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14692 W: http://tcp-lp-mod.sourceforge.net/
14694 F: net/ipv4/tcp_lp.c
14696 TDA10071 MEDIA DRIVER
14697 M: Antti Palosaari <crope@iki.fi>
14698 L: linux-media@vger.kernel.org
14699 W: https://linuxtv.org
14700 W: http://palosaari.fi/linux/
14701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14702 T: git git://linuxtv.org/anttip/media_tree.git
14704 F: drivers/media/dvb-frontends/tda10071*
14706 TDA18212 MEDIA DRIVER
14707 M: Antti Palosaari <crope@iki.fi>
14708 L: linux-media@vger.kernel.org
14709 W: https://linuxtv.org
14710 W: http://palosaari.fi/linux/
14711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14712 T: git git://linuxtv.org/anttip/media_tree.git
14714 F: drivers/media/tuners/tda18212*
14716 TDA18218 MEDIA DRIVER
14717 M: Antti Palosaari <crope@iki.fi>
14718 L: linux-media@vger.kernel.org
14719 W: https://linuxtv.org
14720 W: http://palosaari.fi/linux/
14721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14722 T: git git://linuxtv.org/anttip/media_tree.git
14724 F: drivers/media/tuners/tda18218*
14726 TDA18250 MEDIA DRIVER
14727 M: Olli Salonen <olli.salonen@iki.fi>
14728 L: linux-media@vger.kernel.org
14729 W: https://linuxtv.org
14730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14731 T: git git://linuxtv.org/media_tree.git
14733 F: drivers/media/tuners/tda18250*
14735 TDA18271 MEDIA DRIVER
14736 M: Michael Krufky <mkrufky@linuxtv.org>
14737 L: linux-media@vger.kernel.org
14738 W: https://linuxtv.org
14739 W: http://github.com/mkrufky
14740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14741 T: git git://linuxtv.org/mkrufky/tuners.git
14743 F: drivers/media/tuners/tda18271*
14745 TDA1997x MEDIA DRIVER
14746 M: Tim Harvey <tharvey@gateworks.com>
14747 L: linux-media@vger.kernel.org
14748 W: https://linuxtv.org
14749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14751 F: drivers/media/i2c/tda1997x.*
14753 TDA827x MEDIA DRIVER
14754 M: Michael Krufky <mkrufky@linuxtv.org>
14755 L: linux-media@vger.kernel.org
14756 W: https://linuxtv.org
14757 W: http://github.com/mkrufky
14758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14759 T: git git://linuxtv.org/mkrufky/tuners.git
14761 F: drivers/media/tuners/tda8290.*
14763 TDA8290 MEDIA DRIVER
14764 M: Michael Krufky <mkrufky@linuxtv.org>
14765 L: linux-media@vger.kernel.org
14766 W: https://linuxtv.org
14767 W: http://github.com/mkrufky
14768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14769 T: git git://linuxtv.org/mkrufky/tuners.git
14771 F: drivers/media/tuners/tda8290.*
14773 TDA9840 MEDIA DRIVER
14774 M: Hans Verkuil <hverkuil@xs4all.nl>
14775 L: linux-media@vger.kernel.org
14776 T: git git://linuxtv.org/media_tree.git
14777 W: https://linuxtv.org
14779 F: drivers/media/i2c/tda9840*
14781 TEA5761 TUNER DRIVER
14782 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14783 L: linux-media@vger.kernel.org
14784 W: https://linuxtv.org
14785 T: git git://linuxtv.org/media_tree.git
14787 F: drivers/media/tuners/tea5761.*
14789 TEA5767 TUNER DRIVER
14790 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14791 L: linux-media@vger.kernel.org
14792 W: https://linuxtv.org
14793 T: git git://linuxtv.org/media_tree.git
14795 F: drivers/media/tuners/tea5767.*
14797 TEA6415C MEDIA DRIVER
14798 M: Hans Verkuil <hverkuil@xs4all.nl>
14799 L: linux-media@vger.kernel.org
14800 T: git git://linuxtv.org/media_tree.git
14801 W: https://linuxtv.org
14803 F: drivers/media/i2c/tea6415c*
14805 TEA6420 MEDIA DRIVER
14806 M: Hans Verkuil <hverkuil@xs4all.nl>
14807 L: linux-media@vger.kernel.org
14808 T: git git://linuxtv.org/media_tree.git
14809 W: https://linuxtv.org
14811 F: drivers/media/i2c/tea6420*
14814 M: Jiri Pirko <jiri@resnulli.us>
14815 L: netdev@vger.kernel.org
14817 F: drivers/net/team/
14818 F: include/linux/if_team.h
14819 F: include/uapi/linux/if_team.h
14821 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14822 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14824 F: arch/x86/platform/ts5500/
14826 TECHNOTREND USB IR RECEIVER
14827 M: Sean Young <sean@mess.org>
14828 L: linux-media@vger.kernel.org
14830 F: drivers/media/rc/ttusbir.c
14832 TECHWELL TW9910 VIDEO DECODER
14833 L: linux-media@vger.kernel.org
14835 F: drivers/media/i2c/tw9910.c
14836 F: include/media/i2c/tw9910.h
14839 M: Jens Wiklander <jens.wiklander@linaro.org>
14841 F: include/linux/tee_drv.h
14842 F: include/uapi/linux/tee.h
14844 F: Documentation/tee.txt
14846 TEGRA ARCHITECTURE SUPPORT
14847 M: Thierry Reding <thierry.reding@gmail.com>
14848 M: Jonathan Hunter <jonathanh@nvidia.com>
14849 L: linux-tegra@vger.kernel.org
14850 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14856 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14857 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14859 F: drivers/clk/tegra/
14862 M: Laxman Dewangan <ldewangan@nvidia.com>
14863 M: Jon Hunter <jonathanh@nvidia.com>
14865 F: drivers/dma/tegra*
14868 M: Laxman Dewangan <ldewangan@nvidia.com>
14870 F: drivers/i2c/busses/i2c-tegra.c
14872 TEGRA IOMMU DRIVERS
14873 M: Thierry Reding <thierry.reding@gmail.com>
14874 L: linux-tegra@vger.kernel.org
14876 F: drivers/iommu/tegra*
14879 M: Laxman Dewangan <ldewangan@nvidia.com>
14881 F: drivers/input/keyboard/tegra-kbc.c
14884 M: Stefan Agner <stefan@agner.ch>
14885 M: Lucas Stach <dev@lynxeye.de>
14887 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14888 F: drivers/mtd/nand/raw/tegra_nand.c
14891 M: Thierry Reding <thierry.reding@gmail.com>
14893 F: drivers/pwm/pwm-tegra.c
14895 TEGRA SERIAL DRIVER
14896 M: Laxman Dewangan <ldewangan@nvidia.com>
14898 F: drivers/tty/serial/serial-tegra.c
14901 M: Laxman Dewangan <ldewangan@nvidia.com>
14903 F: drivers/spi/spi-tegra*
14905 TEHUTI ETHERNET DRIVER
14906 M: Andy Gospodarek <andy@greyhouse.net>
14907 L: netdev@vger.kernel.org
14909 F: drivers/net/ethernet/tehuti/*
14911 Telecom Clock Driver for MCPL0010
14912 M: Mark Gross <mark.gross@intel.com>
14914 F: drivers/char/tlclk.c
14916 TENSILICA XTENSA PORT (xtensa)
14917 M: Chris Zankel <chris@zankel.net>
14918 M: Max Filippov <jcmvbkbc@gmail.com>
14919 L: linux-xtensa@linux-xtensa.org
14920 T: git git://github.com/czankel/xtensa-linux.git
14923 F: drivers/irqchip/irq-xtensa-*
14925 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14926 M: Nishanth Menon <nm@ti.com>
14927 M: Tero Kristo <t-kristo@ti.com>
14928 M: Santosh Shilimkar <ssantosh@kernel.org>
14929 L: linux-arm-kernel@lists.infradead.org
14931 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14932 F: drivers/firmware/ti_sci*
14933 F: include/linux/soc/ti/ti_sci_protocol.h
14934 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14935 F: drivers/soc/ti/ti_sci_pm_domains.c
14936 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14937 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14938 F: drivers/clk/keystone/sci-clk.c
14939 F: drivers/reset/reset-ti-sci.c
14941 Texas Instruments ASoC drivers
14942 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14947 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14948 M: Hans Verkuil <hverkuil@xs4all.nl>
14949 L: linux-media@vger.kernel.org
14950 T: git git://linuxtv.org/media_tree.git
14951 W: https://linuxtv.org
14953 F: drivers/media/radio/radio-raremono.c
14956 M: Zhang Rui <rui.zhang@intel.com>
14957 M: Eduardo Valentin <edubezval@gmail.com>
14958 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14959 L: linux-pm@vger.kernel.org
14960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14962 Q: https://patchwork.kernel.org/project/linux-pm/list/
14964 F: drivers/thermal/
14965 F: include/linux/thermal.h
14966 F: include/uapi/linux/thermal.h
14967 F: include/linux/cpu_cooling.h
14968 F: Documentation/devicetree/bindings/thermal/
14970 THERMAL/CPU_COOLING
14971 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14972 M: Viresh Kumar <viresh.kumar@linaro.org>
14973 M: Javi Merino <javi.merino@kernel.org>
14974 L: linux-pm@vger.kernel.org
14976 F: Documentation/thermal/cpu-cooling-api.txt
14977 F: drivers/thermal/cpu_cooling.c
14978 F: include/linux/cpu_cooling.h
14980 THINKPAD ACPI EXTRAS DRIVER
14981 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14982 L: ibm-acpi-devel@lists.sourceforge.net
14983 L: platform-driver-x86@vger.kernel.org
14984 W: http://ibm-acpi.sourceforge.net
14985 W: http://thinkwiki.org/wiki/Ibm-acpi
14986 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14988 F: drivers/platform/x86/thinkpad_acpi.c
14991 M: Andreas Noever <andreas.noever@gmail.com>
14992 M: Michael Jamet <michael.jamet@intel.com>
14993 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14994 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14997 F: Documentation/admin-guide/thunderbolt.rst
14998 F: drivers/thunderbolt/
14999 F: include/linux/thunderbolt.h
15001 THUNDERBOLT NETWORK DRIVER
15002 M: Michael Jamet <michael.jamet@intel.com>
15003 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15004 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15005 L: netdev@vger.kernel.org
15007 F: drivers/net/thunderbolt.c
15009 THUNDERX GPIO DRIVER
15010 M: David Daney <david.daney@cavium.com>
15012 F: drivers/gpio/gpio-thunderx.c
15014 TI AM437X VPFE DRIVER
15015 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15016 L: linux-media@vger.kernel.org
15017 W: https://linuxtv.org
15018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15019 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15021 F: drivers/media/platform/am437x/
15023 TI BANDGAP AND THERMAL DRIVER
15024 M: Eduardo Valentin <edubezval@gmail.com>
15025 M: Keerthy <j-keerthy@ti.com>
15026 L: linux-pm@vger.kernel.org
15027 L: linux-omap@vger.kernel.org
15029 F: drivers/thermal/ti-soc-thermal/
15031 TI BQ27XXX POWER SUPPLY DRIVER
15032 R: Andrew F. Davis <afd@ti.com>
15033 F: include/linux/power/bq27xxx_battery.h
15034 F: drivers/power/supply/bq27xxx_battery.c
15035 F: drivers/power/supply/bq27xxx_battery_i2c.c
15037 TI CDCE706 CLOCK DRIVER
15038 M: Max Filippov <jcmvbkbc@gmail.com>
15040 F: drivers/clk/clk-cdce706.c
15043 M: Tero Kristo <t-kristo@ti.com>
15044 L: linux-omap@vger.kernel.org
15047 F: include/linux/clk/ti.h
15049 TI DAVINCI MACHINE SUPPORT
15050 M: Sekhar Nori <nsekhar@ti.com>
15051 M: Kevin Hilman <khilman@kernel.org>
15052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15055 F: arch/arm/mach-davinci/
15056 F: drivers/i2c/busses/i2c-davinci.c
15057 F: arch/arm/boot/dts/da850*
15059 TI DAVINCI SERIES CLOCK DRIVER
15060 M: David Lechner <david@lechnology.com>
15061 R: Sekhar Nori <nsekhar@ti.com>
15063 F: Documentation/devicetree/bindings/clock/ti/davinci/
15064 F: drivers/clk/davinci/
15066 TI DAVINCI SERIES GPIO DRIVER
15067 M: Keerthy <j-keerthy@ti.com>
15068 L: linux-gpio@vger.kernel.org
15070 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15071 F: drivers/gpio/gpio-davinci.c
15073 TI DAVINCI SERIES MEDIA DRIVER
15074 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15075 L: linux-media@vger.kernel.org
15076 W: https://linuxtv.org
15077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15078 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15080 F: drivers/media/platform/davinci/
15081 F: include/media/davinci/
15083 TI ETHERNET SWITCH DRIVER (CPSW)
15084 R: Grygorii Strashko <grygorii.strashko@ti.com>
15085 L: linux-omap@vger.kernel.org
15086 L: netdev@vger.kernel.org
15088 F: drivers/net/ethernet/ti/cpsw*
15089 F: drivers/net/ethernet/ti/davinci*
15091 TI FLASH MEDIA INTERFACE DRIVER
15092 M: Alex Dubov <oakad@yahoo.com>
15094 F: drivers/misc/tifm*
15095 F: drivers/mmc/host/tifm_sd.c
15096 F: include/linux/tifm.h
15098 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15099 M: Santosh Shilimkar <ssantosh@kernel.org>
15100 L: linux-kernel@vger.kernel.org
15101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15103 F: drivers/soc/ti/*
15104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15106 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15107 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15108 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15111 F: sound/soc/codecs/lm49453*
15112 F: sound/soc/codecs/isabelle*
15114 TI LP855x BACKLIGHT DRIVER
15115 M: Milo Kim <milo.kim@ti.com>
15117 F: Documentation/backlight/lp855x-driver.txt
15118 F: drivers/video/backlight/lp855x_bl.c
15119 F: include/linux/platform_data/lp855x.h
15121 TI LP8727 CHARGER DRIVER
15122 M: Milo Kim <milo.kim@ti.com>
15124 F: drivers/power/supply/lp8727_charger.c
15125 F: include/linux/platform_data/lp8727.h
15127 TI LP8788 MFD DRIVER
15128 M: Milo Kim <milo.kim@ti.com>
15130 F: drivers/iio/adc/lp8788_adc.c
15131 F: drivers/leds/leds-lp8788.c
15132 F: drivers/mfd/lp8788*.c
15133 F: drivers/power/supply/lp8788-charger.c
15134 F: drivers/regulator/lp8788-*.c
15135 F: include/linux/mfd/lp8788*.h
15137 TI NETCP ETHERNET DRIVER
15138 M: Wingman Kwok <w-kwok2@ti.com>
15139 M: Murali Karicheri <m-karicheri2@ti.com>
15140 L: netdev@vger.kernel.org
15142 F: drivers/net/ethernet/ti/netcp*
15144 TI PCM3060 ASoC CODEC DRIVER
15145 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15146 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15148 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15149 F: sound/soc/codecs/pcm3060*
15151 TI TAS571X FAMILY ASoC CODEC DRIVER
15152 M: Kevin Cernekee <cernekee@chromium.org>
15153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15155 F: sound/soc/codecs/tas571x*
15157 TI TRF7970A NFC DRIVER
15158 M: Mark Greer <mgreer@animalcreek.com>
15159 L: linux-wireless@vger.kernel.org
15160 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15162 F: drivers/nfc/trf7970a.c
15163 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15165 TI TWL4030 SERIES SOC CODEC DRIVER
15166 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15167 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15169 F: sound/soc/codecs/twl4030*
15172 M: Benoit Parrot <bparrot@ti.com>
15173 L: linux-media@vger.kernel.org
15174 W: http://linuxtv.org/
15175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15177 F: drivers/media/platform/ti-vpe/
15179 TI WILINK WIRELESS DRIVERS
15180 L: linux-wireless@vger.kernel.org
15181 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15182 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15185 F: drivers/net/wireless/ti/
15186 F: include/linux/wl12xx.h
15188 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15189 M: John Stultz <john.stultz@linaro.org>
15190 M: Thomas Gleixner <tglx@linutronix.de>
15191 R: Stephen Boyd <sboyd@kernel.org>
15192 L: linux-kernel@vger.kernel.org
15193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15195 F: include/linux/clocksource.h
15196 F: include/linux/time.h
15197 F: include/linux/timex.h
15198 F: include/uapi/linux/time.h
15199 F: include/uapi/linux/timex.h
15200 F: kernel/time/clocksource.c
15201 F: kernel/time/time*.c
15202 F: kernel/time/alarmtimer.c
15203 F: kernel/time/ntp.c
15204 F: tools/testing/selftests/timers/
15207 M: Jon Maloy <jon.maloy@ericsson.com>
15208 M: Ying Xue <ying.xue@windriver.com>
15209 L: netdev@vger.kernel.org (core kernel code)
15210 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15211 W: http://tipc.sourceforge.net/
15213 F: include/uapi/linux/tipc*.h
15216 TLAN NETWORK DRIVER
15217 M: Samuel Chessman <chessman@tux.org>
15218 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15219 W: http://sourceforge.net/projects/tlan/
15221 F: Documentation/networking/tlan.txt
15222 F: drivers/net/ethernet/ti/tlan.*
15224 TM6000 VIDEO4LINUX DRIVER
15225 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15226 L: linux-media@vger.kernel.org
15227 W: https://linuxtv.org
15228 T: git git://linuxtv.org/media_tree.git
15230 F: drivers/media/usb/tm6000/
15231 F: Documentation/media/v4l-drivers/tm6000*
15233 TMIO/SDHI MMC DRIVER
15234 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15235 L: linux-mmc@vger.kernel.org
15237 F: drivers/mmc/host/tmio_mmc*
15238 F: drivers/mmc/host/renesas_sdhi*
15239 F: include/linux/mfd/tmio.h
15241 TMP401 HARDWARE MONITOR DRIVER
15242 M: Guenter Roeck <linux@roeck-us.net>
15243 L: linux-hwmon@vger.kernel.org
15245 F: Documentation/hwmon/tmp401
15246 F: drivers/hwmon/tmp401.c
15248 TMPFS (SHMEM FILESYSTEM)
15249 M: Hugh Dickins <hughd@google.com>
15250 L: linux-mm@kvack.org
15252 F: include/linux/shmem_fs.h
15255 TOMOYO SECURITY MODULE
15256 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15257 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15258 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15259 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15260 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15261 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15262 W: http://tomoyo.sourceforge.jp/
15263 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15265 F: security/tomoyo/
15267 TOPSTAR LAPTOP EXTRAS DRIVER
15268 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15269 L: platform-driver-x86@vger.kernel.org
15271 F: drivers/platform/x86/topstar-laptop.c
15273 TORTURE-TEST MODULES
15274 M: Davidlohr Bueso <dave@stgolabs.net>
15275 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15276 M: Josh Triplett <josh@joshtriplett.org>
15277 L: linux-kernel@vger.kernel.org
15279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15280 F: Documentation/RCU/torture.txt
15281 F: kernel/torture.c
15282 F: kernel/rcu/rcutorture.c
15283 F: kernel/rcu/rcuperf.c
15284 F: kernel/locking/locktorture.c
15286 TOSHIBA ACPI EXTRAS DRIVER
15287 M: Azael Avalos <coproscefalo@gmail.com>
15288 L: platform-driver-x86@vger.kernel.org
15290 F: drivers/platform/x86/toshiba_acpi.c
15292 TOSHIBA BLUETOOTH DRIVER
15293 M: Azael Avalos <coproscefalo@gmail.com>
15294 L: platform-driver-x86@vger.kernel.org
15296 F: drivers/platform/x86/toshiba_bluetooth.c
15298 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15299 M: Azael Avalos <coproscefalo@gmail.com>
15300 L: platform-driver-x86@vger.kernel.org
15302 F: drivers/platform/x86/toshiba_haps.c
15305 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15306 W: http://www.buzzard.org.uk/toshiba/
15308 F: drivers/char/toshiba.c
15309 F: include/linux/toshiba.h
15310 F: include/uapi/linux/toshiba.h
15312 TOSHIBA TC358743 DRIVER
15313 M: Mats Randgaard <matrandg@cisco.com>
15314 L: linux-media@vger.kernel.org
15316 F: drivers/media/i2c/tc358743*
15317 F: include/media/i2c/tc358743.h
15319 TOSHIBA WMI HOTKEYS DRIVER
15320 M: Azael Avalos <coproscefalo@gmail.com>
15321 L: platform-driver-x86@vger.kernel.org
15323 F: drivers/platform/x86/toshiba-wmi.c
15326 M: Peter Huewe <peterhuewe@gmx.de>
15327 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15328 R: Jason Gunthorpe <jgg@ziepe.ca>
15329 L: linux-integrity@vger.kernel.org
15330 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15331 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15332 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15334 F: drivers/char/tpm/
15337 M: Steven Rostedt <rostedt@goodmis.org>
15338 M: Ingo Molnar <mingo@redhat.com>
15339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15341 F: Documentation/trace/ftrace.rst
15342 F: arch/*/*/*/ftrace.h
15343 F: arch/*/kernel/ftrace.c
15344 F: include/*/ftrace.h
15345 F: include/linux/trace*.h
15348 F: tools/testing/selftests/ftrace/
15350 TRACING MMIO ACCESSES (MMIOTRACE)
15351 M: Steven Rostedt <rostedt@goodmis.org>
15352 M: Ingo Molnar <mingo@kernel.org>
15353 R: Karol Herbst <karolherbst@gmail.com>
15354 R: Pekka Paalanen <ppaalanen@gmail.com>
15356 L: linux-kernel@vger.kernel.org
15357 L: nouveau@lists.freedesktop.org
15358 F: kernel/trace/trace_mmiotrace.c
15359 F: include/linux/mmiotrace.h
15360 F: arch/x86/mm/kmmio.c
15361 F: arch/x86/mm/mmio-mod.c
15362 F: arch/x86/mm/testmmiotrace.c
15365 M: Jiri Kosina <trivial@kernel.org>
15366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15368 K: ^Subject:.*(?i)trivial
15370 TEMPO SEMICONDUCTOR DRIVERS
15371 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15373 F: sound/soc/codecs/tscs*.c
15374 F: sound/soc/codecs/tscs*.h
15375 F: Documentation/devicetree/bindings/sound/tscs*.txt
15378 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15379 M: Jiri Slaby <jslaby@suse.com>
15381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15382 F: Documentation/serial/
15384 F: drivers/tty/serial/serial_core.c
15385 F: include/linux/serial_core.h
15386 F: include/linux/serial.h
15387 F: include/linux/tty.h
15388 F: include/uapi/linux/serial_core.h
15389 F: include/uapi/linux/serial.h
15390 F: include/uapi/linux/tty.h
15392 TUA9001 MEDIA DRIVER
15393 M: Antti Palosaari <crope@iki.fi>
15394 L: linux-media@vger.kernel.org
15395 W: https://linuxtv.org
15396 W: http://palosaari.fi/linux/
15397 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15398 T: git git://linuxtv.org/anttip/media_tree.git
15400 F: drivers/media/tuners/tua9001*
15402 TULIP NETWORK DRIVERS
15403 L: netdev@vger.kernel.org
15404 L: linux-parisc@vger.kernel.org
15406 F: drivers/net/ethernet/dec/tulip/
15409 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15410 W: http://vtun.sourceforge.net/tun
15412 F: Documentation/networking/tuntap.txt
15413 F: arch/um/os-Linux/drivers/
15415 TURBOCHANNEL SUBSYSTEM
15416 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15417 M: Ralf Baechle <ralf@linux-mips.org>
15418 L: linux-mips@vger.kernel.org
15419 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15422 F: include/linux/tc.h
15425 M: "Len Brown" <lenb@kernel.org>
15426 L: linux-pm@vger.kernel.org
15427 B: https://bugzilla.kernel.org
15428 Q: https://patchwork.kernel.org/project/linux-pm/list/
15429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15431 F: tools/power/x86/turbostat/
15433 TW5864 VIDEO4LINUX DRIVER
15434 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15435 M: Anton Sviridenko <anton@corp.bluecherry.net>
15436 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15437 M: Andrey Utkin <andrey_utkin@fastmail.com>
15438 L: linux-media@vger.kernel.org
15440 F: drivers/media/pci/tw5864/
15442 TW68 VIDEO4LINUX DRIVER
15443 M: Hans Verkuil <hverkuil@xs4all.nl>
15444 L: linux-media@vger.kernel.org
15445 T: git git://linuxtv.org/media_tree.git
15446 W: https://linuxtv.org
15448 F: drivers/media/pci/tw68/
15450 TW686X VIDEO4LINUX DRIVER
15451 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15452 L: linux-media@vger.kernel.org
15453 T: git git://linuxtv.org/media_tree.git
15454 W: http://linuxtv.org
15456 F: drivers/media/pci/tw686x/
15458 UBI FILE SYSTEM (UBIFS)
15459 M: Richard Weinberger <richard@nod.at>
15460 M: Artem Bityutskiy <dedekind1@gmail.com>
15461 M: Adrian Hunter <adrian.hunter@intel.com>
15462 L: linux-mtd@lists.infradead.org
15463 T: git git://git.infradead.org/ubifs-2.6.git
15464 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15466 F: Documentation/filesystems/ubifs.txt
15469 UCLINUX (M68KNOMMU AND COLDFIRE)
15470 M: Greg Ungerer <gerg@linux-m68k.org>
15471 W: http://www.linux-m68k.org/
15472 W: http://www.uclinux.org/
15473 L: linux-m68k@lists.linux-m68k.org
15474 L: uclinux-dev@uclinux.org (subscribers-only)
15475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15477 F: arch/m68k/coldfire/
15479 F: arch/m68k/*/*_no.*
15480 F: arch/m68k/include/asm/*_no.*
15483 M: Jan Kara <jack@suse.com>
15485 F: Documentation/filesystems/udf.txt
15489 M: Bastien Nocera <hadess@hadess.net>
15490 L: linux-input@vger.kernel.org
15492 F: drivers/hid/hid-udraw-ps3.c
15495 M: Evgeniy Dushistov <dushistov@mail.ru>
15497 F: Documentation/filesystems/ufs.txt
15500 UHID USERSPACE HID IO DRIVER:
15501 M: David Herrmann <dh.herrmann@googlemail.com>
15502 L: linux-input@vger.kernel.org
15504 F: drivers/hid/uhid.c
15505 F: include/uapi/linux/uhid.h
15508 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15509 L: linux-usb@vger.kernel.org
15511 F: drivers/usb/common/ulpi.c
15512 F: include/linux/ulpi/
15514 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15515 L: linux-usb@vger.kernel.org
15518 F: include/linux/uwb.h
15519 F: include/linux/uwb/
15521 UNICORE32 ARCHITECTURE:
15522 M: Guan Xuetao <gxt@pku.edu.cn>
15523 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15525 T: git git://github.com/gxt/linux.git
15529 M: Tony Finch <dot@dotat.at>
15530 W: http://dotat.at/prog/unifdef
15532 F: scripts/unifdef.c
15534 UNIFORM CDROM DRIVER
15535 M: Jens Axboe <axboe@kernel.dk>
15536 W: http://www.kernel.dk
15538 F: Documentation/cdrom/
15539 F: drivers/cdrom/cdrom.c
15540 F: include/linux/cdrom.h
15541 F: include/uapi/linux/cdrom.h
15543 UNISYS S-PAR DRIVERS
15544 M: David Kershner <david.kershner@unisys.com>
15545 L: sparmaintainer@unisys.com (Unisys internal)
15547 F: include/linux/visorbus.h
15548 F: drivers/visorbus/
15549 F: drivers/staging/unisys/
15551 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15552 M: Vinayak Holikatti <vinholikatti@gmail.com>
15553 L: linux-scsi@vger.kernel.org
15555 F: Documentation/scsi/ufs.txt
15556 F: drivers/scsi/ufs/
15558 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15559 M: Joao Pinto <jpinto@synopsys.com>
15560 L: linux-scsi@vger.kernel.org
15562 F: drivers/scsi/ufs/*dwc*
15564 UNSORTED BLOCK IMAGES (UBI)
15565 M: Artem Bityutskiy <dedekind1@gmail.com>
15566 M: Richard Weinberger <richard@nod.at>
15567 W: http://www.linux-mtd.infradead.org/
15568 L: linux-mtd@lists.infradead.org
15569 T: git git://git.infradead.org/ubifs-2.6.git
15571 F: drivers/mtd/ubi/
15572 F: include/linux/mtd/ubi.h
15573 F: include/uapi/mtd/ubi-user.h
15575 USB "USBNET" DRIVER FRAMEWORK
15576 M: Oliver Neukum <oneukum@suse.com>
15577 L: netdev@vger.kernel.org
15578 W: http://www.linux-usb.org/usbnet
15580 F: drivers/net/usb/usbnet.c
15581 F: include/linux/usb/usbnet.h
15584 M: Oliver Neukum <oneukum@suse.com>
15585 L: linux-usb@vger.kernel.org
15587 F: Documentation/usb/acm.txt
15588 F: drivers/usb/class/cdc-acm.*
15590 USB AR5523 WIRELESS DRIVER
15591 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15592 L: linux-wireless@vger.kernel.org
15594 F: drivers/net/wireless/ath/ar5523/
15597 M: Oliver Neukum <oneukum@suse.com>
15598 L: linux-usb@vger.kernel.org
15599 L: linux-scsi@vger.kernel.org
15601 F: drivers/usb/storage/uas.c
15603 USB CDC ETHERNET DRIVER
15604 M: Oliver Neukum <oliver@neukum.org>
15605 L: linux-usb@vger.kernel.org
15607 F: drivers/net/usb/cdc_*.c
15608 F: include/uapi/linux/usb/cdc.h
15610 USB CHAOSKEY DRIVER
15611 M: Keith Packard <keithp@keithp.com>
15612 L: linux-usb@vger.kernel.org
15614 F: drivers/usb/misc/chaoskey.c
15616 USB CYPRESS C67X00 DRIVER
15617 M: Peter Korsgaard <jacmet@sunsite.dk>
15618 L: linux-usb@vger.kernel.org
15620 F: drivers/usb/c67x00/
15622 USB DAVICOM DM9601 DRIVER
15623 M: Peter Korsgaard <jacmet@sunsite.dk>
15624 L: netdev@vger.kernel.org
15625 W: http://www.linux-usb.org/usbnet
15627 F: drivers/net/usb/dm9601.c
15629 USB DIAMOND RIO500 DRIVER
15630 M: Cesar Miquel <miquel@df.uba.ar>
15631 L: rio500-users@lists.sourceforge.net
15632 W: http://rio500.sourceforge.net
15634 F: drivers/usb/misc/rio500*
15637 M: Alan Stern <stern@rowland.harvard.edu>
15638 L: linux-usb@vger.kernel.org
15640 F: Documentation/usb/ehci.txt
15641 F: drivers/usb/host/ehci*
15643 USB GADGET/PERIPHERAL SUBSYSTEM
15644 M: Felipe Balbi <balbi@kernel.org>
15645 L: linux-usb@vger.kernel.org
15646 W: http://www.linux-usb.org/gadget
15647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15649 F: drivers/usb/gadget/
15650 F: include/linux/usb/gadget*
15652 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15653 M: Jiri Kosina <jikos@kernel.org>
15654 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15655 L: linux-usb@vger.kernel.org
15656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15658 F: Documentation/hid/hiddev.txt
15659 F: drivers/hid/usbhid/
15661 USB INTEL XHCI ROLE MUX DRIVER
15662 M: Hans de Goede <hdegoede@redhat.com>
15663 L: linux-usb@vger.kernel.org
15665 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15668 M: Olav Kongas <ok@artecdesign.ee>
15669 L: linux-usb@vger.kernel.org
15671 F: drivers/usb/host/isp116x*
15672 F: include/linux/usb/isp116x.h
15674 USB LAN78XX ETHERNET DRIVER
15675 M: Woojung Huh <woojung.huh@microchip.com>
15676 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15677 L: netdev@vger.kernel.org
15679 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15680 F: drivers/net/usb/lan78xx.*
15681 F: include/dt-bindings/net/microchip-lan78xx.h
15683 USB MASS STORAGE DRIVER
15684 M: Alan Stern <stern@rowland.harvard.edu>
15685 L: linux-usb@vger.kernel.org
15686 L: usb-storage@lists.one-eyed-alien.net
15688 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15689 F: drivers/usb/storage/
15692 M: Clemens Ladisch <clemens@ladisch.de>
15693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15694 T: git git://git.alsa-project.org/alsa-kernel.git
15696 F: sound/usb/midi.*
15698 USB NETWORKING DRIVERS
15699 L: linux-usb@vger.kernel.org
15701 F: drivers/net/usb/
15704 M: Alan Stern <stern@rowland.harvard.edu>
15705 L: linux-usb@vger.kernel.org
15707 F: Documentation/usb/ohci.txt
15708 F: drivers/usb/host/ohci*
15710 USB OTG FSM (Finite State Machine)
15711 M: Peter Chen <Peter.Chen@nxp.com>
15712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15713 L: linux-usb@vger.kernel.org
15715 F: drivers/usb/common/usb-otg-fsm.c
15718 M: Valentina Manea <valentina.manea.m@gmail.com>
15719 M: Shuah Khan <shuah@kernel.org>
15720 L: linux-usb@vger.kernel.org
15722 F: Documentation/usb/usbip_protocol.txt
15723 F: drivers/usb/usbip/
15724 F: tools/usb/usbip/
15725 F: tools/testing/selftests/drivers/usb/usbip/
15728 M: Petko Manolov <petkan@nucleusys.com>
15729 L: linux-usb@vger.kernel.org
15730 L: netdev@vger.kernel.org
15731 T: git git://github.com/petkan/pegasus.git
15732 W: https://github.com/petkan/pegasus
15734 F: drivers/net/usb/pegasus.*
15737 M: Felipe Balbi <balbi@kernel.org>
15738 L: linux-usb@vger.kernel.org
15739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15741 F: drivers/usb/phy/
15743 USB PRINTER DRIVER (usblp)
15744 M: Pete Zaitcev <zaitcev@redhat.com>
15745 L: linux-usb@vger.kernel.org
15747 F: drivers/usb/class/usblp.c
15749 USB QMI WWAN NETWORK DRIVER
15750 M: Bjørn Mork <bjorn@mork.no>
15751 L: netdev@vger.kernel.org
15753 F: Documentation/ABI/testing/sysfs-class-net-qmi
15754 F: drivers/net/usb/qmi_wwan.c
15757 M: Petko Manolov <petkan@nucleusys.com>
15758 L: linux-usb@vger.kernel.org
15759 L: netdev@vger.kernel.org
15760 T: git git://github.com/petkan/rtl8150.git
15761 W: https://github.com/petkan/rtl8150
15763 F: drivers/net/usb/rtl8150.c
15765 USB SERIAL SUBSYSTEM
15766 M: Johan Hovold <johan@kernel.org>
15767 L: linux-usb@vger.kernel.org
15768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15770 F: Documentation/usb/usb-serial.txt
15771 F: drivers/usb/serial/
15772 F: include/linux/usb/serial.h
15774 USB SMSC75XX ETHERNET DRIVER
15775 M: Steve Glendinning <steve.glendinning@shawell.net>
15776 L: netdev@vger.kernel.org
15778 F: drivers/net/usb/smsc75xx.*
15780 USB SMSC95XX ETHERNET DRIVER
15781 M: Steve Glendinning <steve.glendinning@shawell.net>
15782 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15783 L: netdev@vger.kernel.org
15785 F: drivers/net/usb/smsc95xx.*
15788 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15789 L: linux-usb@vger.kernel.org
15790 W: http://www.linux-usb.org
15791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15793 F: Documentation/devicetree/bindings/usb/
15794 F: Documentation/usb/
15796 F: include/linux/usb.h
15797 F: include/linux/usb/
15799 USB TYPEC PI3USB30532 MUX DRIVER
15800 M: Hans de Goede <hdegoede@redhat.com>
15801 L: linux-usb@vger.kernel.org
15803 F: drivers/usb/typec/mux/pi3usb30532.c
15806 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15807 L: linux-usb@vger.kernel.org
15809 F: Documentation/ABI/testing/sysfs-class-typec
15810 F: Documentation/driver-api/usb/typec.rst
15811 F: drivers/usb/typec/
15812 F: include/linux/usb/typec.h
15814 USB TYPEC BUS FOR ALTERNATE MODES
15815 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15816 L: linux-usb@vger.kernel.org
15818 F: Documentation/ABI/testing/sysfs-bus-typec
15819 F: Documentation/driver-api/usb/typec_bus.rst
15820 F: drivers/usb/typec/altmodes/
15821 F: include/linux/usb/typec_altmode.h
15823 USB TYPEC PORT CONTROLLER DRIVERS
15824 M: Guenter Roeck <linux@roeck-us.net>
15825 L: linux-usb@vger.kernel.org
15827 F: drivers/usb/typec/tcpm/
15830 M: Alan Stern <stern@rowland.harvard.edu>
15831 L: linux-usb@vger.kernel.org
15833 F: drivers/usb/host/uhci*
15836 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15837 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15838 L: linux-media@vger.kernel.org
15839 T: git git://linuxtv.org/media_tree.git
15840 W: http://www.ideasonboard.org/uvc/
15842 F: drivers/media/usb/uvc/
15843 F: include/uapi/linux/uvcvideo.h
15846 M: Hans Verkuil <hverkuil@xs4all.nl>
15847 L: linux-media@vger.kernel.org
15848 T: git git://linuxtv.org/media_tree.git
15849 W: https://linuxtv.org
15851 F: drivers/media/usb/usbvision/
15854 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15855 L: linux-usb@vger.kernel.org
15857 F: drivers/usb/gadget/function/*uvc*
15858 F: drivers/usb/gadget/legacy/webcam.c
15859 F: include/uapi/linux/usb/g_uvc.h
15861 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15862 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15863 L: linux-wireless@vger.kernel.org
15865 F: drivers/net/wireless/rndis_wlan.c
15868 M: Mathias Nyman <mathias.nyman@intel.com>
15869 L: linux-usb@vger.kernel.org
15871 F: drivers/usb/host/xhci*
15872 F: drivers/usb/host/pci-quirks*
15875 L: linux-wireless@vger.kernel.org
15876 W: http://linux-lc100020.sourceforge.net
15878 F: drivers/net/wireless/zydas/zd1201.*
15881 M: Antoine Jacquet <royale@zerezo.com>
15882 L: linux-usb@vger.kernel.org
15883 L: linux-media@vger.kernel.org
15884 T: git git://linuxtv.org/media_tree.git
15885 W: http://royale.zerezo.com/zr364xx/
15887 F: Documentation/media/v4l-drivers/zr364xx*
15888 F: drivers/media/usb/zr364xx/
15890 USER-MODE LINUX (UML)
15891 M: Jeff Dike <jdike@addtoit.com>
15892 M: Richard Weinberger <richard@nod.at>
15893 L: linux-um@lists.infradead.org
15894 W: http://user-mode-linux.sourceforge.net
15895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15897 F: Documentation/virtual/uml/
15903 USERSPACE COPYIN/COPYOUT (UIOVEC)
15904 M: Alexander Viro <viro@zeniv.linux.org.uk>
15907 F: include/linux/uio.h
15909 USERSPACE DMA BUFFER DRIVER
15910 M: Gerd Hoffmann <kraxel@redhat.com>
15912 L: dri-devel@lists.freedesktop.org
15913 F: drivers/dma-buf/udmabuf.c
15914 F: include/uapi/linux/udmabuf.h
15915 T: git git://anongit.freedesktop.org/drm/drm-misc
15917 USERSPACE I/O (UIO)
15918 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15921 F: Documentation/driver-api/uio-howto.rst
15923 F: include/linux/uio_driver.h
15926 M: Karel Zak <kzak@redhat.com>
15927 L: util-linux@vger.kernel.org
15928 W: http://en.wikipedia.org/wiki/Util-linux
15929 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15933 M: Christoph Hellwig <hch@lst.de>
15934 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15935 L: linux-kernel@vger.kernel.org
15936 T: git git://git.infradead.org/users/hch/uuid.git
15939 F: include/linux/uuid.h
15940 F: include/uapi/linux/uuid.h
15944 M: Michal Januszewski <spock@gentoo.org>
15945 L: linux-fbdev@vger.kernel.org
15946 W: https://github.com/mjanusz/v86d
15948 F: Documentation/fb/uvesafb.txt
15949 F: drivers/video/fbdev/uvesafb.*
15952 M: Stefan Agner <stefan@agner.ch>
15953 L: linux-mtd@lists.infradead.org
15955 F: drivers/mtd/nand/raw/vf610_nfc.c
15957 VFAT/FAT/MSDOS FILESYSTEM
15958 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15960 F: Documentation/filesystems/vfat.txt
15964 M: Alex Williamson <alex.williamson@redhat.com>
15965 L: kvm@vger.kernel.org
15966 T: git git://github.com/awilliam/linux-vfio.git
15968 F: Documentation/vfio.txt
15970 F: include/linux/vfio.h
15971 F: include/uapi/linux/vfio.h
15973 VFIO MEDIATED DEVICE DRIVERS
15974 M: Kirti Wankhede <kwankhede@nvidia.com>
15975 L: kvm@vger.kernel.org
15977 F: Documentation/vfio-mediated-device.txt
15978 F: drivers/vfio/mdev/
15979 F: include/linux/mdev.h
15980 F: samples/vfio-mdev/
15982 VFIO PLATFORM DRIVER
15983 M: Eric Auger <eric.auger@redhat.com>
15984 L: kvm@vger.kernel.org
15986 F: drivers/vfio/platform/
15989 R: Lukas Wunner <lukas@wunner.de>
15991 F: Documentation/gpu/vga-switcheroo.rst
15992 F: drivers/gpu/vga/vga_switcheroo.c
15993 F: include/linux/vga_switcheroo.h
15994 T: git git://anongit.freedesktop.org/drm/drm-misc
15996 VIA RHINE NETWORK DRIVER
15998 F: drivers/net/ethernet/via/via-rhine.c
16000 VIA SD/MMC CARD CONTROLLER DRIVER
16001 M: Bruce Chang <brucechang@via.com.tw>
16002 M: Harald Welte <HaraldWelte@viatech.com>
16004 F: drivers/mmc/host/via-sdmmc.c
16006 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16007 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16008 L: linux-fbdev@vger.kernel.org
16010 F: include/linux/via-core.h
16011 F: include/linux/via-gpio.h
16012 F: include/linux/via_i2c.h
16013 F: drivers/video/fbdev/via/
16015 VIA VELOCITY NETWORK DRIVER
16016 M: Francois Romieu <romieu@fr.zoreil.com>
16017 L: netdev@vger.kernel.org
16019 F: drivers/net/ethernet/via/via-velocity.*
16021 VICODEC VIRTUAL CODEC DRIVER
16022 M: Hans Verkuil <hans.verkuil@cisco.com>
16023 L: linux-media@vger.kernel.org
16024 T: git git://linuxtv.org/media_tree.git
16025 W: https://linuxtv.org
16027 F: drivers/media/platform/vicodec/*
16029 VIDEO MULTIPLEXER DRIVER
16030 M: Philipp Zabel <p.zabel@pengutronix.de>
16031 L: linux-media@vger.kernel.org
16033 F: drivers/media/platform/video-mux.c
16035 VIDEO I2C POLLING DRIVER
16036 M: Matt Ranostay <matt.ranostay@konsulko.com>
16037 L: linux-media@vger.kernel.org
16039 F: drivers/media/i2c/video-i2c.c
16041 VIDEOBUF2 FRAMEWORK
16042 M: Pawel Osciak <pawel@osciak.com>
16043 M: Marek Szyprowski <m.szyprowski@samsung.com>
16044 M: Kyungmin Park <kyungmin.park@samsung.com>
16045 L: linux-media@vger.kernel.org
16047 F: drivers/media/common/videobuf2/*
16048 F: include/media/videobuf2-*
16050 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16051 M: Helen Koike <helen.koike@collabora.com>
16052 L: linux-media@vger.kernel.org
16053 T: git git://linuxtv.org/media_tree.git
16054 W: https://linuxtv.org
16056 F: drivers/media/platform/vimc/*
16059 M: Alex Williamson <alex.williamson@redhat.com>
16060 M: Paolo Bonzini <pbonzini@redhat.com>
16061 L: kvm@vger.kernel.org
16065 VIRTIO AND VHOST VSOCK DRIVER
16066 M: Stefan Hajnoczi <stefanha@redhat.com>
16067 L: kvm@vger.kernel.org
16068 L: virtualization@lists.linux-foundation.org
16069 L: netdev@vger.kernel.org
16071 F: include/linux/virtio_vsock.h
16072 F: include/uapi/linux/virtio_vsock.h
16073 F: include/uapi/linux/vsockmon.h
16074 F: include/uapi/linux/vm_sockets_diag.h
16075 F: net/vmw_vsock/diag.c
16076 F: net/vmw_vsock/af_vsock_tap.c
16077 F: net/vmw_vsock/virtio_transport_common.c
16078 F: net/vmw_vsock/virtio_transport.c
16079 F: drivers/net/vsockmon.c
16080 F: drivers/vhost/vsock.c
16081 F: tools/testing/vsock/
16083 VIRTIO CONSOLE DRIVER
16084 M: Amit Shah <amit@kernel.org>
16085 L: virtualization@lists.linux-foundation.org
16087 F: drivers/char/virtio_console.c
16088 F: include/linux/virtio_console.h
16089 F: include/uapi/linux/virtio_console.h
16091 VIRTIO CORE, NET AND BLOCK DRIVERS
16092 M: "Michael S. Tsirkin" <mst@redhat.com>
16093 M: Jason Wang <jasowang@redhat.com>
16094 L: virtualization@lists.linux-foundation.org
16096 F: Documentation/devicetree/bindings/virtio/
16099 F: drivers/net/virtio_net.c
16100 F: drivers/block/virtio_blk.c
16101 F: include/linux/virtio*.h
16102 F: include/uapi/linux/virtio_*.h
16103 F: drivers/crypto/virtio/
16104 F: mm/balloon_compaction.c
16106 VIRTIO CRYPTO DRIVER
16107 M: Gonglei <arei.gonglei@huawei.com>
16108 L: virtualization@lists.linux-foundation.org
16109 L: linux-crypto@vger.kernel.org
16111 F: drivers/crypto/virtio/
16112 F: include/uapi/linux/virtio_crypto.h
16114 VIRTIO DRIVERS FOR S390
16115 M: Cornelia Huck <cohuck@redhat.com>
16116 M: Halil Pasic <pasic@linux.ibm.com>
16117 L: linux-s390@vger.kernel.org
16118 L: virtualization@lists.linux-foundation.org
16119 L: kvm@vger.kernel.org
16121 F: drivers/s390/virtio/
16122 F: arch/s390/include/uapi/asm/virtio-ccw.h
16125 M: David Airlie <airlied@linux.ie>
16126 M: Gerd Hoffmann <kraxel@redhat.com>
16127 L: dri-devel@lists.freedesktop.org
16128 L: virtualization@lists.linux-foundation.org
16129 T: git git://anongit.freedesktop.org/drm/drm-misc
16131 F: drivers/gpu/drm/virtio/
16132 F: include/uapi/linux/virtio_gpu.h
16134 VIRTIO HOST (VHOST)
16135 M: "Michael S. Tsirkin" <mst@redhat.com>
16136 M: Jason Wang <jasowang@redhat.com>
16137 L: kvm@vger.kernel.org
16138 L: virtualization@lists.linux-foundation.org
16139 L: netdev@vger.kernel.org
16140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16143 F: include/uapi/linux/vhost.h
16145 VIRTIO INPUT DRIVER
16146 M: Gerd Hoffmann <kraxel@redhat.com>
16148 F: drivers/virtio/virtio_input.c
16149 F: include/uapi/linux/virtio_input.h
16151 VIRTUAL BOX GUEST DEVICE DRIVER
16152 M: Hans de Goede <hdegoede@redhat.com>
16153 M: Arnd Bergmann <arnd@arndb.de>
16154 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16156 F: include/linux/vbox_utils.h
16157 F: include/uapi/linux/vbox*.h
16158 F: drivers/virt/vboxguest/
16160 VIRTUAL SERIO DEVICE DRIVER
16161 M: Stephen Chandler Paul <thatslyude@gmail.com>
16163 F: drivers/input/serio/userio.c
16164 F: include/uapi/linux/userio.h
16166 VIVID VIRTUAL VIDEO DRIVER
16167 M: Hans Verkuil <hverkuil@xs4all.nl>
16168 L: linux-media@vger.kernel.org
16169 T: git git://linuxtv.org/media_tree.git
16170 W: https://linuxtv.org
16172 F: drivers/media/platform/vivid/*
16175 M: Florian Fainelli <f.fainelli@gmail.com>
16176 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16178 F: drivers/vlynq/vlynq.c
16179 F: include/linux/vlynq.h
16182 M: Martyn Welch <martyn@welchs.me.uk>
16183 M: Manohar Vanga <manohar.vanga@gmail.com>
16184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16185 L: devel@driverdev.osuosl.org
16187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16188 F: Documentation/driver-api/vme.rst
16189 F: drivers/staging/vme/
16191 F: include/linux/vme*
16193 VMWARE BALLOON DRIVER
16194 M: Xavier Deguillard <xdeguillard@vmware.com>
16195 M: Nadav Amit <namit@vmware.com>
16196 M: "VMware, Inc." <pv-drivers@vmware.com>
16197 L: linux-kernel@vger.kernel.org
16199 F: drivers/misc/vmw_balloon.c
16201 VMWARE HYPERVISOR INTERFACE
16202 M: Alok Kataria <akataria@vmware.com>
16203 L: virtualization@lists.linux-foundation.org
16205 F: arch/x86/kernel/cpu/vmware.c
16207 VMWARE PVRDMA DRIVER
16208 M: Adit Ranadive <aditr@vmware.com>
16209 M: VMware PV-Drivers <pv-drivers@vmware.com>
16210 L: linux-rdma@vger.kernel.org
16212 F: drivers/infiniband/hw/vmw_pvrdma/
16214 VMware PVSCSI driver
16215 M: Jim Gill <jgill@vmware.com>
16216 M: VMware PV-Drivers <pv-drivers@vmware.com>
16217 L: linux-scsi@vger.kernel.org
16219 F: drivers/scsi/vmw_pvscsi.c
16220 F: drivers/scsi/vmw_pvscsi.h
16222 VMWARE VMMOUSE SUBDRIVER
16223 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16224 M: "VMware, Inc." <pv-drivers@vmware.com>
16225 L: linux-input@vger.kernel.org
16227 F: drivers/input/mouse/vmmouse.c
16228 F: drivers/input/mouse/vmmouse.h
16230 VMWARE VMXNET3 ETHERNET DRIVER
16231 M: Ronak Doshi <doshir@vmware.com>
16232 M: "VMware, Inc." <pv-drivers@vmware.com>
16233 L: netdev@vger.kernel.org
16235 F: drivers/net/vmxnet3/
16237 VOCORE VOCORE2 BOARD
16238 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16239 L: linux-mips@vger.kernel.org
16241 F: arch/mips/boot/dts/ralink/vocore2.dts
16243 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16244 M: Liam Girdwood <lgirdwood@gmail.com>
16245 M: Mark Brown <broonie@kernel.org>
16246 L: linux-kernel@vger.kernel.org
16247 W: http://www.slimlogic.co.uk/?p=48
16248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16250 F: Documentation/devicetree/bindings/regulator/
16251 F: Documentation/power/regulator/
16252 F: drivers/regulator/
16253 F: include/dt-bindings/regulator/
16254 F: include/linux/regulator/
16257 M: David Ahern <dsa@cumulusnetworks.com>
16258 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16259 L: netdev@vger.kernel.org
16261 F: drivers/net/vrf.c
16262 F: Documentation/networking/vrf.txt
16264 VT1211 HARDWARE MONITOR DRIVER
16265 M: Juerg Haefliger <juergh@gmail.com>
16266 L: linux-hwmon@vger.kernel.org
16268 F: Documentation/hwmon/vt1211
16269 F: drivers/hwmon/vt1211.c
16271 VT8231 HARDWARE MONITOR DRIVER
16272 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16273 L: linux-hwmon@vger.kernel.org
16275 F: drivers/hwmon/vt8231.c
16277 VUB300 USB to SDIO/SD/MMC bridge chip
16278 M: Tony Olech <tony.olech@elandigitalsystems.com>
16279 L: linux-mmc@vger.kernel.org
16280 L: linux-usb@vger.kernel.org
16282 F: drivers/mmc/host/vub300.c
16284 W1 DALLAS'S 1-WIRE BUS
16285 M: Evgeniy Polyakov <zbr@ioremap.net>
16287 F: Documentation/devicetree/bindings/w1/
16288 F: Documentation/w1/
16290 F: include/linux/w1.h
16292 W83791D HARDWARE MONITORING DRIVER
16293 M: Marc Hulsman <m.hulsman@tudelft.nl>
16294 L: linux-hwmon@vger.kernel.org
16296 F: Documentation/hwmon/w83791d
16297 F: drivers/hwmon/w83791d.c
16299 W83793 HARDWARE MONITORING DRIVER
16300 M: Rudolf Marek <r.marek@assembler.cz>
16301 L: linux-hwmon@vger.kernel.org
16303 F: Documentation/hwmon/w83793
16304 F: drivers/hwmon/w83793.c
16306 W83795 HARDWARE MONITORING DRIVER
16307 M: Jean Delvare <jdelvare@suse.com>
16308 L: linux-hwmon@vger.kernel.org
16310 F: drivers/hwmon/w83795.c
16312 W83L51xD SD/MMC CARD INTERFACE DRIVER
16313 M: Pierre Ossman <pierre@ossman.eu>
16315 F: drivers/mmc/host/wbsd.*
16317 WACOM PROTOCOL 4 SERIAL TABLETS
16318 M: Julian Squires <julian@cipht.net>
16319 M: Hans de Goede <hdegoede@redhat.com>
16320 L: linux-input@vger.kernel.org
16322 F: drivers/input/tablet/wacom_serial4.c
16324 WATCHDOG DEVICE DRIVERS
16325 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16326 M: Guenter Roeck <linux@roeck-us.net>
16327 L: linux-watchdog@vger.kernel.org
16328 W: http://www.linux-watchdog.org/
16329 T: git git://www.linux-watchdog.org/linux-watchdog.git
16331 F: Documentation/devicetree/bindings/watchdog/
16332 F: Documentation/watchdog/
16333 F: drivers/watchdog/
16334 F: include/linux/watchdog.h
16335 F: include/uapi/linux/watchdog.h
16337 WHISKEYCOVE PMIC GPIO DRIVER
16338 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16339 L: linux-gpio@vger.kernel.org
16341 F: drivers/gpio/gpio-wcove.c
16344 M: David Herrmann <dh.herrmann@googlemail.com>
16345 L: linux-input@vger.kernel.org
16347 F: drivers/hid/hid-wiimote*
16349 WILOCITY WIL6210 WIRELESS DRIVER
16350 M: Maya Erez <merez@codeaurora.org>
16351 L: linux-wireless@vger.kernel.org
16352 L: wil6210@qti.qualcomm.com
16354 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16355 F: drivers/net/wireless/ath/wil6210/
16358 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16359 M: linux-wimax@intel.com
16360 L: wimax@linuxwimax.org (subscribers-only)
16362 W: http://linuxwimax.org
16363 F: Documentation/wimax/README.wimax
16364 F: include/linux/wimax/debug.h
16365 F: include/net/wimax.h
16366 F: include/uapi/linux/wimax.h
16370 M: David Härdeman <david@hardeman.nu>
16372 F: drivers/media/rc/winbond-cir.c
16374 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16375 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16376 L: linux-watchdog@vger.kernel.org
16378 F: drivers/watchdog/ebc-c384_wdt.c
16380 WINSYSTEMS WS16C48 GPIO DRIVER
16381 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16382 L: linux-gpio@vger.kernel.org
16384 F: drivers/gpio/gpio-ws16c48.c
16386 WISTRON LAPTOP BUTTON DRIVER
16387 M: Miloslav Trmac <mitr@volny.cz>
16389 F: drivers/input/misc/wistron_btns.c
16391 WL3501 WIRELESS PCMCIA CARD DRIVER
16392 L: linux-wireless@vger.kernel.org
16394 F: drivers/net/wireless/wl3501*
16396 WOLFSON MICROELECTRONICS DRIVERS
16397 L: patches@opensource.cirrus.com
16398 T: git https://github.com/CirrusLogic/linux-drivers.git
16399 W: https://github.com/CirrusLogic/linux-drivers/wiki
16401 F: Documentation/hwmon/wm83??
16402 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16403 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16404 F: Documentation/devicetree/bindings/mfd/arizona.txt
16405 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16406 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16407 F: arch/arm/mach-s3c64xx/mach-crag6410*
16408 F: drivers/clk/clk-wm83*.c
16409 F: drivers/extcon/extcon-arizona.c
16410 F: drivers/leds/leds-wm83*.c
16411 F: drivers/gpio/gpio-*wm*.c
16412 F: drivers/gpio/gpio-arizona.c
16413 F: drivers/hwmon/wm83??-hwmon.c
16414 F: drivers/input/misc/wm831x-on.c
16415 F: drivers/input/touchscreen/wm831x-ts.c
16416 F: drivers/input/touchscreen/wm97*.c
16417 F: drivers/mfd/arizona*
16418 F: drivers/mfd/wm*.c
16419 F: drivers/mfd/cs47l24*
16420 F: drivers/power/supply/wm83*.c
16421 F: drivers/rtc/rtc-wm83*.c
16422 F: drivers/regulator/wm8*.c
16423 F: drivers/regulator/arizona*
16424 F: drivers/video/backlight/wm83*_bl.c
16425 F: drivers/watchdog/wm83*_wdt.c
16426 F: include/linux/mfd/arizona/
16427 F: include/linux/mfd/wm831x/
16428 F: include/linux/mfd/wm8350/
16429 F: include/linux/mfd/wm8400*
16430 F: include/linux/regulator/arizona*
16431 F: include/linux/wm97xx.h
16432 F: include/sound/wm????.h
16433 F: sound/soc/codecs/arizona.?
16434 F: sound/soc/codecs/wm*
16435 F: sound/soc/codecs/cs47l24*
16438 M: Tejun Heo <tj@kernel.org>
16439 R: Lai Jiangshan <jiangshanlai@gmail.com>
16440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16442 F: include/linux/workqueue.h
16443 F: kernel/workqueue.c
16444 F: Documentation/core-api/workqueue.rst
16446 X-POWERS AXP288 PMIC DRIVERS
16447 M: Hans de Goede <hdegoede@redhat.com>
16450 F: drivers/acpi/pmic/intel_pmic_xpower.c
16452 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16453 M: Chen-Yu Tsai <wens@csie.org>
16454 L: linux-kernel@vger.kernel.org
16459 M: Andrew Hendry <andrew.hendry@gmail.com>
16460 L: linux-x25@vger.kernel.org
16462 F: Documentation/networking/x25*
16463 F: include/net/x25*
16466 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16467 M: Thomas Gleixner <tglx@linutronix.de>
16468 M: Ingo Molnar <mingo@redhat.com>
16469 M: Borislav Petkov <bp@alien8.de>
16470 R: "H. Peter Anvin" <hpa@zytor.com>
16472 L: linux-kernel@vger.kernel.org
16473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16475 F: Documentation/devicetree/bindings/x86/
16476 F: Documentation/x86/
16480 M: Andy Lutomirski <luto@kernel.org>
16481 L: linux-kernel@vger.kernel.org
16482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16486 X86 MCE INFRASTRUCTURE
16487 M: Tony Luck <tony.luck@intel.com>
16488 M: Borislav Petkov <bp@alien8.de>
16489 L: linux-edac@vger.kernel.org
16491 F: arch/x86/kernel/cpu/mcheck/*
16493 X86 MICROCODE UPDATE SUPPORT
16494 M: Borislav Petkov <bp@alien8.de>
16496 F: arch/x86/kernel/cpu/microcode/*
16499 M: Dave Hansen <dave.hansen@linux.intel.com>
16500 M: Andy Lutomirski <luto@kernel.org>
16501 M: Peter Zijlstra <peterz@infradead.org>
16502 L: linux-kernel@vger.kernel.org
16503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16507 X86 PLATFORM DRIVERS
16508 M: Darren Hart <dvhart@infradead.org>
16509 M: Andy Shevchenko <andy@infradead.org>
16510 L: platform-driver-x86@vger.kernel.org
16511 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16513 F: drivers/platform/x86/
16514 F: drivers/platform/olpc/
16517 M: Andy Lutomirski <luto@kernel.org>
16518 L: linux-kernel@vger.kernel.org
16519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16521 F: arch/x86/entry/vdso/
16524 M: Matthew Wilcox <willy@infradead.org>
16525 L: linux-fsdevel@vger.kernel.org
16527 F: Documentation/core-api/xarray.rst
16530 F: include/linux/idr.h
16531 F: include/linux/xarray.h
16532 F: tools/testing/radix-tree
16535 M: Benjamin Valentin <benpicco@googlemail.com>
16537 F: drivers/media/rc/xbox_remote.c
16538 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16540 XC2028/3028 TUNER DRIVER
16541 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16542 L: linux-media@vger.kernel.org
16543 W: https://linuxtv.org
16544 T: git git://linuxtv.org/media_tree.git
16546 F: drivers/media/tuners/tuner-xc2028.*
16548 XDP SOCKETS (AF_XDP)
16549 M: Björn Töpel <bjorn.topel@intel.com>
16550 M: Magnus Karlsson <magnus.karlsson@intel.com>
16551 L: netdev@vger.kernel.org
16553 F: kernel/bpf/xskmap.c
16556 XEN BLOCK SUBSYSTEM
16557 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16558 M: Roger Pau Monné <roger.pau@citrix.com>
16559 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16561 F: drivers/block/xen-blkback/*
16562 F: drivers/block/xen*
16565 M: Stefano Stabellini <sstabellini@kernel.org>
16566 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16569 F: arch/arm/include/asm/xen/
16571 XEN HYPERVISOR ARM64
16572 M: Stefano Stabellini <sstabellini@kernel.org>
16573 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16576 F: arch/arm64/include/asm/xen/
16578 XEN HYPERVISOR INTERFACE
16579 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16580 M: Juergen Gross <jgross@suse.com>
16581 R: Stefano Stabellini <sstabellini@kernel.org>
16582 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16586 F: drivers/*/xen-*front.c
16588 F: arch/x86/include/asm/xen/
16589 F: arch/x86/include/asm/pvclock-abi.h
16591 F: include/uapi/xen/
16592 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16593 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16595 XEN NETWORK BACKEND DRIVER
16596 M: Wei Liu <wei.liu2@citrix.com>
16597 M: Paul Durrant <paul.durrant@citrix.com>
16598 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16599 L: netdev@vger.kernel.org
16601 F: drivers/net/xen-netback/*
16604 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16605 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16607 F: arch/x86/pci/*xen*
16608 F: drivers/pci/*xen*
16611 M: Juergen Gross <jgross@suse.com>
16612 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16613 L: linux-scsi@vger.kernel.org
16615 F: drivers/scsi/xen-scsifront.c
16616 F: drivers/xen/xen-scsiback.c
16617 F: include/xen/interface/io/vscsiif.h
16619 XEN SWIOTLB SUBSYSTEM
16620 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16621 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16622 L: iommu@lists.linux-foundation.org
16624 F: arch/x86/xen/*swiotlb*
16625 F: drivers/xen/*swiotlb*
16627 XEN SOUND FRONTEND DRIVER
16628 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16629 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16635 M: Darrick J. Wong <darrick.wong@oracle.com>
16636 M: linux-xfs@vger.kernel.org
16637 L: linux-xfs@vger.kernel.org
16639 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16641 F: Documentation/filesystems/xfs.txt
16644 XILINX AXI ETHERNET DRIVER
16645 M: Anirudha Sarangi <anirudh@xilinx.com>
16646 M: John Linn <John.Linn@xilinx.com>
16648 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16650 XILINX UARTLITE SERIAL DRIVER
16651 M: Peter Korsgaard <jacmet@sunsite.dk>
16652 L: linux-serial@vger.kernel.org
16654 F: drivers/tty/serial/uartlite.c
16656 XILINX VIDEO IP CORES
16657 M: Hyun Kwon <hyun.kwon@xilinx.com>
16658 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16659 L: linux-media@vger.kernel.org
16660 T: git git://linuxtv.org/media_tree.git
16662 F: Documentation/devicetree/bindings/media/xilinx/
16663 F: drivers/media/platform/xilinx/
16664 F: include/uapi/linux/xilinx-v4l2-controls.h
16667 M: Eli Billauer <eli.billauer@gmail.com>
16668 L: linux-kernel@vger.kernel.org
16670 F: drivers/char/xillybus/
16673 M: George Cherian <george.cherian@cavium.com>
16674 M: Jan Glauber <jglauber@cavium.com>
16675 L: linux-i2c@vger.kernel.org
16676 W: http://www.cavium.com
16678 F: drivers/i2c/busses/i2c-xlp9xx.c
16680 XRA1403 GPIO EXPANDER
16681 M: Nandor Han <nandor.han@ge.com>
16682 M: Semi Malinen <semi.malinen@ge.com>
16683 L: linux-gpio@vger.kernel.org
16685 F: drivers/gpio/gpio-xra1403.c
16686 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16688 XTENSA XTFPGA PLATFORM SUPPORT
16689 M: Max Filippov <jcmvbkbc@gmail.com>
16690 L: linux-xtensa@linux-xtensa.org
16692 F: drivers/spi/spi-xtensa-xtfpga.c
16693 F: sound/soc/xtensa/xtfpga-i2s.c
16695 YAM DRIVER FOR AX.25
16696 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16697 L: linux-hams@vger.kernel.org
16699 F: drivers/net/hamradio/yam*
16700 F: include/linux/yam.h
16702 YAMA SECURITY MODULE
16703 M: Kees Cook <keescook@chromium.org>
16704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16707 F: Documentation/admin-guide/LSM/Yama.rst
16709 YEALINK PHONE DRIVER
16710 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16711 L: usbb2k-api-dev@nongnu.org
16713 F: Documentation/input/devices/yealink.rst
16714 F: drivers/input/misc/yealink.*
16716 Z8530 DRIVER FOR AX.25
16717 M: Joerg Reuter <jreuter@yaina.de>
16718 W: http://yaina.de/jreuter/
16719 W: http://www.qsl.net/dl1bke/
16720 L: linux-hams@vger.kernel.org
16722 F: Documentation/networking/z8530drv.txt
16723 F: drivers/net/hamradio/*scc.c
16724 F: drivers/net/hamradio/z8530.h
16726 ZBUD COMPRESSED PAGE ALLOCATOR
16727 M: Seth Jennings <sjenning@redhat.com>
16728 M: Dan Streetman <ddstreet@ieee.org>
16729 L: linux-mm@kvack.org
16732 F: include/linux/zbud.h
16734 ZD1211RW WIRELESS DRIVER
16735 M: Daniel Drake <dsd@gentoo.org>
16736 M: Ulrich Kunitz <kune@deine-taler.de>
16737 W: http://zd1211.ath.cx/wiki/DriverRewrite
16738 L: linux-wireless@vger.kernel.org
16739 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16741 F: drivers/net/wireless/zydas/zd1211rw/
16743 ZD1301 MEDIA DRIVER
16744 M: Antti Palosaari <crope@iki.fi>
16745 L: linux-media@vger.kernel.org
16746 W: https://linuxtv.org/
16747 W: http://palosaari.fi/linux/
16748 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16750 F: drivers/media/usb/dvb-usb-v2/zd1301*
16752 ZD1301_DEMOD MEDIA DRIVER
16753 M: Antti Palosaari <crope@iki.fi>
16754 L: linux-media@vger.kernel.org
16755 W: https://linuxtv.org/
16756 W: http://palosaari.fi/linux/
16757 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16759 F: drivers/media/dvb-frontends/zd1301_demod*
16761 ZPOOL COMPRESSED PAGE STORAGE API
16762 M: Dan Streetman <ddstreet@ieee.org>
16763 L: linux-mm@kvack.org
16766 F: include/linux/zpool.h
16768 ZR36067 VIDEO FOR LINUX DRIVER
16769 L: mjpeg-users@lists.sourceforge.net
16770 L: linux-media@vger.kernel.org
16771 W: http://mjpeg.sourceforge.net/driver-zoran/
16772 T: hg https://linuxtv.org/hg/v4l-dvb
16774 F: drivers/staging/media/zoran/
16776 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16777 M: Minchan Kim <minchan@kernel.org>
16778 M: Nitin Gupta <ngupta@vflare.org>
16779 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16780 L: linux-kernel@vger.kernel.org
16782 F: drivers/block/zram/
16783 F: Documentation/blockdev/zram.txt
16785 ZS DECSTATION Z85C30 SERIAL DRIVER
16786 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16788 F: drivers/tty/serial/zs.*
16790 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16791 M: Minchan Kim <minchan@kernel.org>
16792 M: Nitin Gupta <ngupta@vflare.org>
16793 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16794 L: linux-mm@kvack.org
16797 F: include/linux/zsmalloc.h
16798 F: Documentation/vm/zsmalloc.rst
16800 ZSWAP COMPRESSED SWAP CACHING
16801 M: Seth Jennings <sjenning@redhat.com>
16802 M: Dan Streetman <ddstreet@ieee.org>
16803 L: linux-mm@kvack.org
16808 M: Linus Torvalds <torvalds@linux-foundation.org>
16809 L: linux-kernel@vger.kernel.org
16810 Q: http://patchwork.kernel.org/project/LKML/list/
16811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16812 S: Buried alive in reporters