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/Annapurna Labs ALPINE ARCHITECTURE
1314 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M: Antoine Tenart <antoine.tenart@bootlin.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F: arch/arm/mach-alpine/
1319 F: arch/arm/boot/dts/alpine*
1320 F: arch/arm64/boot/dts/al/
1321 F: drivers/*/*alpine*
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M: Jesper Nilsson <jesper.nilsson@axis.com>
1325 M: Lars Persson <lars.persson@axis.com>
1327 L: linux-arm-kernel@axis.com
1328 F: arch/arm/mach-artpec
1329 F: arch/arm/boot/dts/artpec6*
1331 F: drivers/crypto/axis
1332 F: drivers/pinctrl/pinctrl-artpec*
1333 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1335 ARM/ASPEED I2C DRIVER
1336 M: Brendan Higgins <brendanhiggins@google.com>
1337 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R: Joel Stanley <joel@jms.id.au>
1339 L: linux-i2c@vger.kernel.org
1340 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1342 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F: drivers/i2c/busses/i2c-aspeed.c
1344 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1347 ARM/ASPEED MACHINE SUPPORT
1348 M: Joel Stanley <joel@jms.id.au>
1349 R: Andrew Jeffery <andrew@aj.id.au>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F: arch/arm/mach-aspeed/
1356 F: arch/arm/boot/dts/aspeed-*
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M: Rob Herring <robh@kernel.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-highbank/
1364 F: arch/arm/boot/dts/highbank.dts
1365 F: arch/arm/boot/dts/ecx-*.dts*
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M: Krzysztof Halasa <khalasa@piap.pl>
1370 F: arch/arm/mach-cns3xxx/
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M: Sunil Goutham <sgoutham@cavium.com>
1374 M: Robert Richter <rric@kernel.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 F: drivers/net/ethernet/cavium/thunder/
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M: Lukasz Majewski <lukma@denx.de>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: arch/arm/mach-ep93xx/ts72xx.c
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M: Alexander Shiyan <shc_work@mail.ru>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M: Hartley Sweeten <hsweeten@visionengravers.com>
1398 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 F: arch/arm/mach-ep93xx/
1402 F: arch/arm/mach-ep93xx/include/mach/
1405 M: Russell King <linux@armlinux.org.uk>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F: drivers/clk/clkdev.c
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M: Mike Rapoport <mike@compulab.co.il>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M: Baruch Siach <baruch@tkos.co.il>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/boot/dts/cx92755*
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M: Hubert Feurstein <hubert.feurstein@contec.at>
1426 F: arch/arm/mach-ep93xx/micro9.c
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: drivers/hwtracing/coresight/*
1433 F: Documentation/trace/coresight.txt
1434 F: Documentation/trace/coresight-cpu-debug.txt
1435 F: Documentation/devicetree/bindings/arm/coresight.txt
1436 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F: tools/perf/arch/arm/util/pmu.c
1439 F: tools/perf/arch/arm/util/auxtrace.c
1440 F: tools/perf/arch/arm/util/cs-etm.c
1441 F: tools/perf/arch/arm/util/cs-etm.h
1442 F: tools/perf/util/cs-etm.*
1443 F: tools/perf/util/cs-etm-decoder/*
1445 ARM/CORGI MACHINE SUPPORT
1446 M: Richard Purdie <rpurdie@rpsys.net>
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M: Linus Walleij <linus.walleij@linaro.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/ulli-kroll/linux.git
1455 F: Documentation/devicetree/bindings/arm/gemini.txt
1456 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F: arch/arm/mach-gemini/
1460 F: drivers/net/ethernet/cortina/
1461 F: drivers/pinctrl/pinctrl-gemini.c
1462 F: drivers/rtc/rtc-ftrtc010.c
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M: Barry Song <baohua@kernel.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1469 F: arch/arm/boot/dts/prima2*
1470 F: arch/arm/mach-prima2/
1471 F: drivers/clk/sirf/
1472 F: drivers/clocksource/timer-prima2.c
1473 F: drivers/clocksource/timer-atlas7.c
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M: Russell King <linux@armlinux.org.uk>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W: http://www.armlinux.org.uk/
1482 F: arch/arm/mach-ebsa110/
1483 F: drivers/net/ethernet/amd/am79c961a.*
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M: Robert Jarzmik <robert.jarzmik@free.fr>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-pxa/ezx.c
1498 ARM/FARADAY FA526 PORT
1499 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 T: git git://git.berlios.de/gemini-board
1503 F: arch/arm/mm/*-fa*
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M: Russell King <linux@armlinux.org.uk>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W: http://www.armlinux.org.uk/
1510 F: arch/arm/include/asm/hardware/dec21285.h
1511 F: arch/arm/mach-footbridge/
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M: Shawn Guo <shawnguo@kernel.org>
1515 M: Sascha Hauer <s.hauer@pengutronix.de>
1516 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R: Fabio Estevam <fabio.estevam@nxp.com>
1518 R: NXP Linux Team <linux-imx@nxp.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F: arch/arm/mach-imx/
1523 F: arch/arm/mach-mxs/
1524 F: arch/arm/boot/dts/imx*
1525 F: arch/arm/configs/imx*_defconfig
1527 F: drivers/firmware/imx/
1529 F: include/linux/firmware/imx/
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M: Shawn Guo <shawnguo@kernel.org>
1534 M: Sascha Hauer <s.hauer@pengutronix.de>
1535 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R: Stefan Agner <stefan@agner.ch>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F: arch/arm/mach-imx/*vf610*
1541 F: arch/arm/boot/dts/vf*
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M: Shawn Guo <shawnguo@kernel.org>
1545 M: Li Yang <leoyang.li@nxp.com>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F: arch/arm/boot/dts/ls1021a*
1550 F: arch/arm64/boot/dts/freescale/fsl-*
1551 F: arch/arm64/boot/dts/freescale/qoriq-*
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554 M: Lennert Buytenhek <kernel@wantstofly.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 ARM/GUMSTIX MACHINE SUPPORT
1559 M: Steve Sakoman <sakoman@gmail.com>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M: Philipp Zabel <philipp.zabel@gmail.com>
1565 M: Paul Parsons <lost.distance@yahoo.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: arch/arm/mach-pxa/hx4700.c
1569 F: arch/arm/mach-pxa/include/mach/hx4700.h
1570 F: sound/soc/pxa/hx4700.c
1572 ARM/HISILICON SOC SUPPORT
1573 M: Wei Xu <xuwei5@hisilicon.com>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W: http://www.hisilicon.com
1577 T: git git://github.com/hisilicon/linux-hisi.git
1578 F: arch/arm/mach-hisi/
1579 F: arch/arm/boot/dts/hi3*
1580 F: arch/arm/boot/dts/hip*
1581 F: arch/arm/boot/dts/hisi*
1582 F: arch/arm64/boot/dts/hisilicon/
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F: arch/arm/mach-sa1100/jornada720.c
1590 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1592 ARM/IGEP MACHINE SUPPORT
1593 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M: Javier Martinez Canillas <javier@dowhile0.org>
1595 L: linux-omap@vger.kernel.org
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 F: arch/arm/boot/dts/omap3-igep*
1600 ARM/INCOME PXA270 SUPPORT
1601 M: Marek Vasut <marek.vasut@gmail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M: Lennert Buytenhek <kernel@wantstofly.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M: Lennert Buytenhek <kernel@wantstofly.org>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M: Lennert Buytenhek <kernel@wantstofly.org>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M: Lennert Buytenhek <kernel@wantstofly.org>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M: Imre Kaloz <kaloz@openwrt.org>
1632 M: Krzysztof Halasa <khalasa@piap.pl>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 F: arch/arm/mach-ixp4xx/
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M: Jonathan Cameron <jic23@cam.ac.uk>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: arch/arm/mach-pxa/stargate2.c
1642 F: drivers/pcmcia/pxa2xx_stargate2.c
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M: Lennert Buytenhek <kernel@wantstofly.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M: Lennert Buytenhek <kernel@wantstofly.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/LG1K ARCHITECTURE
1655 M: Chanho Min <chanho.min@lge.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: arch/arm64/boot/dts/lg/
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M: Lennert Buytenhek <kernel@wantstofly.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 ARM/LPC18XX ARCHITECTURE
1666 M: Vladimir Zapolskiy <vz@mleia.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm/boot/dts/lpc43*
1670 F: drivers/i2c/busses/i2c-lpc2k.c
1671 F: drivers/memory/pl172.c
1672 F: drivers/mtd/spi-nor/nxp-spifi.c
1673 F: drivers/rtc/rtc-lpc24xx.c
1676 ARM/LPC32XX SOC SUPPORT
1677 M: Vladimir Zapolskiy <vz@mleia.com>
1678 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1682 F: arch/arm/boot/dts/lpc32*
1683 F: arch/arm/mach-lpc32xx/
1684 F: drivers/i2c/busses/i2c-pnx.c
1685 F: drivers/net/ethernet/nxp/lpc_eth.c
1686 F: drivers/usb/host/ohci-nxp.c
1687 F: drivers/watchdog/pnx4008_wdt.c
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M: Philipp Zabel <philipp.zabel@gmail.com>
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M: Jason Cooper <jason@lakedaemon.net>
1696 M: Andrew Lunn <andrew@lunn.ch>
1697 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M: Gregory Clement <gregory.clement@bootlin.com>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 F: Documentation/devicetree/bindings/soc/dove/
1702 F: arch/arm/mach-dove/
1703 F: arch/arm/mach-mv78xx0/
1704 F: arch/arm/mach-orion5x/
1705 F: arch/arm/plat-orion/
1706 F: arch/arm/boot/dts/dove*
1707 F: arch/arm/boot/dts/orion5x*
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M: Jason Cooper <jason@lakedaemon.net>
1711 M: Andrew Lunn <andrew@lunn.ch>
1712 M: Gregory Clement <gregory.clement@bootlin.com>
1713 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm/boot/dts/armada*
1717 F: arch/arm/boot/dts/kirkwood*
1718 F: arch/arm/configs/mvebu_*_defconfig
1719 F: arch/arm/mach-mvebu/
1720 F: arch/arm64/boot/dts/marvell/armada*
1721 F: drivers/cpufreq/armada-37xx-cpufreq.c
1722 F: drivers/cpufreq/mvebu-cpufreq.c
1723 F: drivers/irqchip/irq-armada-370-xp.c
1724 F: drivers/irqchip/irq-mvebu-*
1725 F: drivers/pinctrl/mvebu/
1726 F: drivers/rtc/rtc-armada38x.c
1728 ARM/Mediatek RTC DRIVER
1729 M: Eddie Huang <eddie.huang@mediatek.com>
1730 M: Sean Wang <sean.wang@mediatek.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1734 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F: drivers/rtc/rtc-mt6397.c
1736 F: drivers/rtc/rtc-mt7622.c
1738 ARM/Mediatek SoC support
1739 M: Matthias Brugger <matthias.bgg@gmail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 W: https://mtk.bcnfs.org/
1743 C: irc://chat.freenode.net/linux-mediatek
1745 F: arch/arm/boot/dts/mt6*
1746 F: arch/arm/boot/dts/mt7*
1747 F: arch/arm/boot/dts/mt8*
1748 F: arch/arm/mach-mediatek/
1749 F: arch/arm64/boot/dts/mediatek/
1750 F: drivers/soc/mediatek/
1755 ARM/Mediatek USB3 PHY DRIVER
1756 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760 F: drivers/phy/mediatek/
1761 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1763 ARM/MICREL KS8695 ARCHITECTURE
1764 M: Greg Ungerer <gerg@uclinux.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F: arch/arm/mach-ks8695/
1769 ARM/Microchip (AT91) SoC support
1770 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1771 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1772 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W: http://www.linux4sam.org
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1779 F: arch/arm/mach-at91/
1780 F: include/soc/at91/
1781 F: arch/arm/boot/dts/at91*.dts
1782 F: arch/arm/boot/dts/at91*.dtsi
1783 F: arch/arm/boot/dts/sama*.dts
1784 F: arch/arm/boot/dts/sama*.dtsi
1785 F: arch/arm/include/debug/at91.S
1786 F: drivers/memory/atmel*
1787 F: drivers/watchdog/sama5d4_wdt.c
1788 X: drivers/input/touchscreen/atmel_mxt_ts.c
1789 X: drivers/net/wireless/atmel/
1791 ARM/MIOA701 MACHINE SUPPORT
1792 M: Robert Jarzmik <robert.jarzmik@free.fr>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F: arch/arm/mach-pxa/mioa701.c
1797 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798 M: Michael Petchkovsky <mkpetch@internode.on.net>
1801 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802 M: Linus Walleij <linus.walleij@linaro.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/mach-nomadik/
1806 F: arch/arm/mach-u300/
1807 F: arch/arm/mach-ux500/
1808 F: arch/arm/boot/dts/ste-*
1809 F: drivers/clk/clk-nomadik.c
1810 F: drivers/clk/clk-u300.c
1811 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1812 F: drivers/clocksource/timer-u300.c
1813 F: drivers/dma/coh901318*
1814 F: drivers/dma/ste_dma40*
1815 F: drivers/hwspinlock/u8500_hsem.c
1816 F: drivers/i2c/busses/i2c-nomadik.c
1817 F: drivers/i2c/busses/i2c-stu300.c
1818 F: drivers/mfd/ab3100*
1819 F: drivers/mfd/ab8500*
1820 F: drivers/mfd/abx500*
1821 F: drivers/mfd/dbx500*
1822 F: drivers/mfd/db8500*
1823 F: drivers/pinctrl/nomadik/
1824 F: drivers/pinctrl/pinctrl-coh901*
1825 F: drivers/pinctrl/pinctrl-u300.c
1826 F: drivers/rtc/rtc-ab3100.c
1827 F: drivers/rtc/rtc-ab8500.c
1828 F: drivers/rtc/rtc-coh901331.c
1829 F: drivers/rtc/rtc-pl031.c
1830 F: drivers/watchdog/coh901327_wdt.c
1831 F: Documentation/devicetree/bindings/arm/ste-*
1832 F: Documentation/devicetree/bindings/arm/ux500/
1833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1835 ARM/NUVOTON NPCM ARCHITECTURE
1836 M: Avi Fishman <avifishman70@gmail.com>
1837 M: Tomer Maimon <tmaimon77@gmail.com>
1838 R: Patrick Venture <venture@google.com>
1839 R: Nancy Yuen <yuenn@google.com>
1840 R: Brendan Higgins <brendanhiggins@google.com>
1841 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1843 F: arch/arm/mach-npcm/
1844 F: arch/arm/boot/dts/nuvoton-npcm*
1845 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1847 F: Documentation/devicetree/bindings/*/*npcm*
1848 F: Documentation/devicetree/bindings/*/*/*npcm*
1850 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851 M: Wan ZongShun <mcuos.com@gmail.com>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 W: http://www.mcuos.com
1855 F: arch/arm/mach-w90x900/
1856 F: drivers/input/keyboard/w90p910_keypad.c
1857 F: drivers/input/touchscreen/w90p910_ts.c
1858 F: drivers/watchdog/nuc900_wdt.c
1859 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1860 F: drivers/mtd/nand/raw/nuc900_nand.c
1861 F: drivers/rtc/rtc-nuc900.c
1862 F: drivers/spi/spi-nuc900.c
1863 F: drivers/usb/host/ehci-w90x900.c
1864 F: drivers/video/fbdev/nuc900fb.c
1866 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1868 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1869 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1872 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873 M: Alexander Clouter <alex@digriz.org.uk>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W: http://www.digriz.org.uk/ts78xx/kernel
1877 F: arch/arm/mach-orion5x/ts78xx-*
1879 ARM/OXNAS platform support
1880 M: Neil Armstrong <narmstrong@baylibre.com>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L: linux-oxnas@groups.io (moderated for non-subscribers)
1884 F: arch/arm/mach-oxnas/
1885 F: arch/arm/boot/dts/ox8*.dts*
1888 ARM/PALM TREO SUPPORT
1889 M: Tomas Cech <sleep_walker@suse.com>
1890 L: linux-arm-kernel@lists.infradead.org
1891 W: http://hackndev.com
1893 F: arch/arm/mach-pxa/palmtreo.*
1895 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896 M: Marek Vasut <marek.vasut@gmail.com>
1897 L: linux-arm-kernel@lists.infradead.org
1898 W: http://hackndev.com
1900 F: arch/arm/mach-pxa/include/mach/palmtx.h
1901 F: arch/arm/mach-pxa/palmtx.c
1902 F: arch/arm/mach-pxa/palmt5.*
1903 F: arch/arm/mach-pxa/include/mach/palmld.h
1904 F: arch/arm/mach-pxa/palmld.c
1905 F: arch/arm/mach-pxa/palmte2.*
1906 F: arch/arm/mach-pxa/include/mach/palmtc.h
1907 F: arch/arm/mach-pxa/palmtc.c
1910 M: Sergey Lapin <slapin@ossfans.org>
1911 L: linux-arm-kernel@lists.infradead.org
1912 W: http://hackndev.com
1914 F: arch/arm/mach-pxa/palmz72.*
1917 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1918 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1921 ARM/PT DIGITAL BOARD PORT
1922 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W: http://www.armlinux.org.uk/
1927 ARM/QUALCOMM SUPPORT
1928 M: Andy Gross <andy.gross@linaro.org>
1929 M: David Brown <david.brown@linaro.org>
1930 L: linux-arm-msm@vger.kernel.org
1932 F: Documentation/devicetree/bindings/soc/qcom/
1933 F: arch/arm/boot/dts/qcom-*.dts
1934 F: arch/arm/boot/dts/qcom-*.dtsi
1935 F: arch/arm/mach-qcom/
1936 F: arch/arm64/boot/dts/qcom/*
1937 F: drivers/i2c/busses/i2c-qup.c
1938 F: drivers/clk/qcom/
1939 F: drivers/dma/qcom/
1940 F: drivers/soc/qcom/
1941 F: drivers/spi/spi-qup.c
1942 F: drivers/tty/serial/msm_serial.c
1943 F: drivers/*/pm8???-*
1944 F: drivers/mfd/ssbi.c
1945 F: drivers/firmware/qcom_scm*
1946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1948 ARM/RADISYS ENP2611 MACHINE SUPPORT
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/REALTEK ARCHITECTURE
1954 M: Andreas Färber <afaerber@suse.de>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: arch/arm64/boot/dts/realtek/
1958 F: Documentation/devicetree/bindings/arm/realtek.txt
1960 ARM/RENESAS ARM64 ARCHITECTURE
1961 M: Simon Horman <horms@verge.net.au>
1962 M: Magnus Damm <magnus.damm@gmail.com>
1963 L: linux-renesas-soc@vger.kernel.org
1964 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1967 F: arch/arm64/boot/dts/renesas/
1968 F: Documentation/devicetree/bindings/arm/shmobile.txt
1969 F: drivers/soc/renesas/
1970 F: include/linux/soc/renesas/
1972 ARM/RISCPC ARCHITECTURE
1973 M: Russell King <linux@armlinux.org.uk>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 W: http://www.armlinux.org.uk/
1977 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1978 F: arch/arm/include/asm/hardware/ioc.h
1979 F: arch/arm/include/asm/hardware/iomd.h
1980 F: arch/arm/include/asm/hardware/memc.h
1981 F: arch/arm/mach-rpc/
1982 F: drivers/net/ethernet/8390/etherh.c
1983 F: drivers/net/ethernet/i825xx/ether1*
1984 F: drivers/net/ethernet/seeq/ether3*
1985 F: drivers/scsi/arm/
1987 ARM/Rockchip SoC support
1988 M: Heiko Stuebner <heiko@sntech.de>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L: linux-rockchip@lists.infradead.org
1991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1993 F: arch/arm/boot/dts/rk3*
1994 F: arch/arm/boot/dts/rv1108*
1995 F: arch/arm/mach-rockchip/
1996 F: drivers/clk/rockchip/
1997 F: drivers/i2c/busses/i2c-rk3x.c
1998 F: drivers/*/*rockchip*
1999 F: drivers/*/*/*rockchip*
2000 F: sound/soc/rockchip/
2003 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004 M: Kukjin Kim <kgene@kernel.org>
2005 M: Krzysztof Kozlowski <krzk@kernel.org>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2010 F: arch/arm/boot/dts/s3c*
2011 F: arch/arm/boot/dts/s5p*
2012 F: arch/arm/boot/dts/exynos*
2013 F: arch/arm64/boot/dts/exynos/
2014 F: arch/arm/plat-samsung/
2015 F: arch/arm/mach-s3c24*/
2016 F: arch/arm/mach-s3c64xx/
2017 F: arch/arm/mach-s5p*/
2018 F: arch/arm/mach-exynos*/
2019 F: drivers/*/*s3c24*
2020 F: drivers/*/*/*s3c24*
2021 F: drivers/*/*s3c64xx*
2022 F: drivers/*/*s5pv210*
2023 F: drivers/memory/samsung/*
2024 F: drivers/soc/samsung/*
2025 F: Documentation/arm/Samsung/
2026 F: Documentation/devicetree/bindings/arm/samsung/
2027 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2028 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2031 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032 M: Kyungmin Park <kyungmin.park@samsung.com>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 F: arch/arm/mach-s5pv210/
2037 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038 M: Kyungmin Park <kyungmin.park@samsung.com>
2039 M: Kamil Debski <kamil@wypas.org>
2040 M: Andrzej Hajda <a.hajda@samsung.com>
2041 L: linux-arm-kernel@lists.infradead.org
2042 L: linux-media@vger.kernel.org
2044 F: drivers/media/platform/s5p-g2d/
2046 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047 M: Marek Szyprowski <m.szyprowski@samsung.com>
2048 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049 L: linux-media@vger.kernel.org
2051 F: drivers/media/platform/s5p-cec/
2052 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2054 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057 L: linux-arm-kernel@lists.infradead.org
2058 L: linux-media@vger.kernel.org
2060 F: drivers/media/platform/s5p-jpeg/
2062 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063 M: Kyungmin Park <kyungmin.park@samsung.com>
2064 M: Kamil Debski <kamil@wypas.org>
2065 M: Jeongtae Park <jtp.park@samsung.com>
2066 M: Andrzej Hajda <a.hajda@samsung.com>
2067 L: linux-arm-kernel@lists.infradead.org
2068 L: linux-media@vger.kernel.org
2070 F: drivers/media/platform/s5p-mfc/
2072 ARM/SHMOBILE ARM ARCHITECTURE
2073 M: Simon Horman <horms@verge.net.au>
2074 M: Magnus Damm <magnus.damm@gmail.com>
2075 L: linux-renesas-soc@vger.kernel.org
2076 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2079 F: arch/arm/boot/dts/emev2*
2080 F: arch/arm/boot/dts/r7s*
2081 F: arch/arm/boot/dts/r8a*
2082 F: arch/arm/boot/dts/r9a*
2083 F: arch/arm/boot/dts/sh*
2084 F: arch/arm/configs/shmobile_defconfig
2085 F: arch/arm/include/debug/renesas-scif.S
2086 F: arch/arm/mach-shmobile/
2087 F: Documentation/devicetree/bindings/arm/shmobile.txt
2088 F: drivers/soc/renesas/
2089 F: include/linux/soc/renesas/
2091 ARM/SOCFPGA ARCHITECTURE
2092 M: Dinh Nguyen <dinguyen@kernel.org>
2094 F: arch/arm/mach-socfpga/
2095 F: arch/arm/boot/dts/socfpga*
2096 F: arch/arm/configs/socfpga_defconfig
2097 F: arch/arm64/boot/dts/altera/
2098 W: http://www.rocketboards.org
2099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2101 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2102 M: Dinh Nguyen <dinguyen@kernel.org>
2104 F: drivers/clk/socfpga/
2106 ARM/SOCFPGA EDAC SUPPORT
2107 M: Thor Thayer <thor.thayer@linux.intel.com>
2109 F: drivers/edac/altera_edac.
2111 ARM/SPREADTRUM SoC SUPPORT
2112 M: Orson Zhai <orsonzhai@gmail.com>
2113 M: Baolin Wang <baolin.wang@linaro.org>
2114 M: Chunyan Zhang <zhang.lyra@gmail.com>
2116 F: arch/arm64/boot/dts/sprd
2119 ARM/STI ARCHITECTURE
2120 M: Patrice Chotard <patrice.chotard@st.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 W: http://www.stlinux.com
2124 F: arch/arm/mach-sti/
2125 F: arch/arm/boot/dts/sti*
2126 F: drivers/char/hw_random/st-rng.c
2127 F: drivers/clocksource/arm_global_timer.c
2128 F: drivers/clocksource/clksrc_st_lpc.c
2129 F: drivers/cpufreq/sti-cpufreq.c
2130 F: drivers/dma/st_fdma*
2131 F: drivers/i2c/busses/i2c-st.c
2132 F: drivers/media/rc/st_rc.c
2133 F: drivers/media/platform/sti/c8sectpfe/
2134 F: drivers/mmc/host/sdhci-st.c
2135 F: drivers/phy/st/phy-miphy28lp.c
2136 F: drivers/phy/st/phy-stih407-usb.c
2137 F: drivers/pinctrl/pinctrl-st.c
2138 F: drivers/remoteproc/st_remoteproc.c
2139 F: drivers/remoteproc/st_slim_rproc.c
2140 F: drivers/reset/sti/
2141 F: drivers/rtc/rtc-st-lpc.c
2142 F: drivers/tty/serial/st-asc.c
2143 F: drivers/usb/dwc3/dwc3-st.c
2144 F: drivers/usb/host/ehci-st.c
2145 F: drivers/usb/host/ohci-st.c
2146 F: drivers/watchdog/st_lpc_wdt.c
2147 F: drivers/ata/ahci_st.c
2148 F: include/linux/remoteproc/st_slim_rproc.h
2150 ARM/STM32 ARCHITECTURE
2151 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2152 M: Alexandre Torgue <alexandre.torgue@st.com>
2153 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2159 F: arch/arm/boot/dts/stm32*
2160 F: arch/arm/mach-stm32/
2161 F: drivers/clocksource/armv7m_systick.c
2163 ARM/Synaptics SoC support
2164 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2165 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 F: arch/arm/mach-berlin/
2169 F: arch/arm/boot/dts/berlin*
2170 F: arch/arm64/boot/dts/synaptics/
2172 ARM/TANGO ARCHITECTURE
2173 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2174 M: Mans Rullgard <mans@mansr.com>
2175 L: linux-arm-kernel@lists.infradead.org
2179 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2180 M: Lennert Buytenhek <kernel@wantstofly.org>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2185 M: Hans Verkuil <hans.verkuil@cisco.com>
2186 L: linux-tegra@vger.kernel.org
2187 L: linux-media@vger.kernel.org
2189 F: drivers/media/platform/tegra-cec/
2190 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2192 ARM/TETON BGA MACHINE SUPPORT
2193 M: "Mark F. Brown" <mark.brown314@gmail.com>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2198 M: Santosh Shilimkar <ssantosh@kernel.org>
2199 L: linux-kernel@vger.kernel.org
2201 F: drivers/memory/*emif*
2203 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2204 M: Tero Kristo <t-kristo@ti.com>
2205 M: Nishanth Menon <nm@ti.com>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2209 F: arch/arm64/boot/dts/ti/Makefile
2210 F: arch/arm64/boot/dts/ti/k3-*
2212 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2213 M: Santosh Shilimkar <ssantosh@kernel.org>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 F: arch/arm/mach-keystone/
2217 F: arch/arm/boot/dts/keystone-*
2218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2220 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2221 M: Santosh Shilimkar <ssantosh@kernel.org>
2222 L: linux-kernel@vger.kernel.org
2224 F: drivers/clk/keystone/
2226 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2227 M: Santosh Shilimkar <ssantosh@kernel.org>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 L: linux-kernel@vger.kernel.org
2231 F: drivers/clocksource/timer-keystone.c
2233 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2234 M: Santosh Shilimkar <ssantosh@kernel.org>
2235 L: linux-kernel@vger.kernel.org
2237 F: drivers/power/reset/keystone-reset.c
2239 ARM/THECUS N2100 MACHINE SUPPORT
2240 M: Lennert Buytenhek <kernel@wantstofly.org>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 ARM/TOSA MACHINE SUPPORT
2245 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2246 M: Dirk Opfer <dirk@opfer-online.de>
2249 ARM/UNIPHIER ARCHITECTURE
2250 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2254 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2255 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2256 F: arch/arm/boot/dts/uniphier*
2257 F: arch/arm/include/asm/hardware/cache-uniphier.h
2258 F: arch/arm/mach-uniphier/
2259 F: arch/arm/mm/cache-uniphier.c
2260 F: arch/arm64/boot/dts/socionext/uniphier*
2261 F: drivers/bus/uniphier-system-bus.c
2262 F: drivers/clk/uniphier/
2263 F: drivers/gpio/gpio-uniphier.c
2264 F: drivers/i2c/busses/i2c-uniphier*
2265 F: drivers/irqchip/irq-uniphier-aidet.c
2266 F: drivers/mmc/host/uniphier-sd.c
2267 F: drivers/pinctrl/uniphier/
2268 F: drivers/reset/reset-uniphier.c
2269 F: drivers/tty/serial/8250/8250_uniphier.c
2272 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2273 M: Ulf Hansson <ulf.hansson@linaro.org>
2274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T: git git://git.linaro.org/people/ulfh/clk.git
2277 F: drivers/clk/ux500/
2279 ARM/VERSATILE EXPRESS PLATFORM
2280 M: Liviu Dudau <liviu.dudau@arm.com>
2281 M: Sudeep Holla <sudeep.holla@arm.com>
2282 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 F: arch/arm/boot/dts/vexpress*
2286 F: arch/arm64/boot/dts/arm/
2287 F: arch/arm/mach-vexpress/
2290 F: drivers/clk/versatile/clk-vexpress-osc.c
2291 F: drivers/clocksource/timer-versatile.c
2295 M: Russell King <linux@armlinux.org.uk>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W: http://www.armlinux.org.uk/
2301 ARM/VOIPAC PXA270 SUPPORT
2302 M: Marek Vasut <marek.vasut@gmail.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 F: arch/arm/mach-pxa/vpac270.c
2306 F: arch/arm/mach-pxa/include/mach/vpac270.h
2308 ARM/VT8500 ARM ARCHITECTURE
2309 M: Tony Prisk <linux@prisktech.co.nz>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 F: arch/arm/mach-vt8500/
2313 F: drivers/clocksource/timer-vt8500.c
2314 F: drivers/i2c/busses/i2c-wmt.c
2315 F: drivers/mmc/host/wmt-sdmmc.c
2316 F: drivers/pwm/pwm-vt8500.c
2317 F: drivers/rtc/rtc-vt8500.c
2318 F: drivers/tty/serial/vt8500_serial.c
2319 F: drivers/usb/host/ehci-platform.c
2320 F: drivers/usb/host/uhci-platform.c
2321 F: drivers/video/fbdev/vt8500lcdfb.*
2322 F: drivers/video/fbdev/wm8505fb*
2323 F: drivers/video/fbdev/wmt_ge_rops.*
2325 ARM/ZIPIT Z2 SUPPORT
2326 M: Marek Vasut <marek.vasut@gmail.com>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 F: arch/arm/mach-pxa/z2.c
2330 F: arch/arm/mach-pxa/include/mach/z2.h
2332 ARM/ZTE ARCHITECTURE
2333 M: Jun Nie <jun.nie@linaro.org>
2334 M: Shawn Guo <shawnguo@kernel.org>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 F: arch/arm/boot/dts/zx2967*
2338 F: arch/arm/mach-zx/
2339 F: arch/arm64/boot/dts/zte/
2341 F: drivers/dma/zx_dma.c
2342 F: drivers/gpio/gpio-zx.c
2343 F: drivers/i2c/busses/i2c-zx2967.c
2344 F: drivers/mmc/host/dw_mmc-zx.*
2345 F: drivers/pinctrl/zte/
2347 F: drivers/thermal/zx2967_thermal.c
2348 F: drivers/watchdog/zx2967_wdt.c
2349 F: Documentation/devicetree/bindings/arm/zte.txt
2350 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2351 F: Documentation/devicetree/bindings/dma/zxdma.txt
2352 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2353 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2354 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2355 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2356 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2357 F: Documentation/devicetree/bindings/soc/zte/
2358 F: Documentation/devicetree/bindings/sound/zte,*.txt
2359 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2360 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2361 F: include/dt-bindings/clock/zx2967*.h
2362 F: include/dt-bindings/soc/zte,*.h
2363 F: sound/soc/codecs/zx_aud96p22.c
2366 ARM/ZYNQ ARCHITECTURE
2367 M: Michal Simek <michal.simek@xilinx.com>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://wiki.xilinx.com
2370 T: git https://github.com/Xilinx/linux-xlnx.git
2372 F: arch/arm/mach-zynq/
2373 F: drivers/cpuidle/cpuidle-zynq.c
2374 F: drivers/block/xsysace.c
2377 F: drivers/clocksource/timer-cadence-ttc.c
2378 F: drivers/i2c/busses/i2c-cadence.c
2379 F: drivers/mmc/host/sdhci-of-arasan.c
2380 F: drivers/edac/synopsys_edac.c
2381 F: drivers/i2c/busses/i2c-xiic.c
2383 ARM64 PORT (AARCH64 ARCHITECTURE)
2384 M: Catalin Marinas <catalin.marinas@arm.com>
2385 M: Will Deacon <will.deacon@arm.com>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2390 X: arch/arm64/boot/dts/
2391 F: Documentation/arm64/
2393 AS3645A LED FLASH CONTROLLER DRIVER
2394 M: Sakari Ailus <sakari.ailus@iki.fi>
2395 L: linux-leds@vger.kernel.org
2397 F: drivers/leds/leds-as3645a.c
2399 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2400 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2401 L: linux-media@vger.kernel.org
2402 T: git git://linuxtv.org/media_tree.git
2404 F: drivers/media/i2c/ak7375.c
2405 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2407 ASAHI KASEI AK8974 DRIVER
2408 M: Linus Walleij <linus.walleij@linaro.org>
2409 L: linux-iio@vger.kernel.org
2410 W: http://www.akm.com/
2412 F: drivers/iio/magnetometer/ak8974.c
2414 ASC7621 HARDWARE MONITOR DRIVER
2415 M: George Joseph <george.joseph@fairview5.com>
2416 L: linux-hwmon@vger.kernel.org
2418 F: Documentation/hwmon/asc7621
2419 F: drivers/hwmon/asc7621.c
2421 ASPEED VIDEO ENGINE DRIVER
2422 M: Eddie James <eajames@linux.ibm.com>
2423 L: linux-media@vger.kernel.org
2424 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2426 F: drivers/media/platform/aspeed-video.c
2427 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2429 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2430 M: Corentin Chary <corentin.chary@gmail.com>
2431 L: acpi4asus-user@lists.sourceforge.net
2432 L: platform-driver-x86@vger.kernel.org
2433 W: http://acpi4asus.sf.net
2435 F: drivers/platform/x86/asus*.c
2436 F: drivers/platform/x86/eeepc*.c
2438 ASUS WIRELESS RADIO CONTROL DRIVER
2439 M: João Paulo Rechi Vita <jprvita@gmail.com>
2440 L: platform-driver-x86@vger.kernel.org
2442 F: drivers/platform/x86/asus-wireless.c
2445 M: David Howells <dhowells@redhat.com>
2446 L: keyrings@vger.kernel.org
2448 F: Documentation/crypto/asymmetric-keys.txt
2449 F: include/linux/verification.h
2450 F: include/crypto/public_key.h
2451 F: include/crypto/pkcs7.h
2452 F: crypto/asymmetric_keys/
2454 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2455 R: Dan Williams <dan.j.williams@intel.com>
2456 W: http://sourceforge.net/projects/xscaleiop
2458 F: Documentation/crypto/async-tx-api.txt
2461 F: include/linux/dmaengine.h
2462 F: include/linux/async_tx.h
2465 M: Bartosz Golaszewski <brgl@bgdev.pl>
2466 L: linux-i2c@vger.kernel.org
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2469 F: Documentation/devicetree/bindings/eeprom/at24.txt
2470 F: drivers/misc/eeprom/at24.c
2471 F: include/linux/platform_data/at24.h
2473 ATA OVER ETHERNET (AOE) DRIVER
2474 M: "Ed L. Cashin" <ed.cashin@acm.org>
2475 W: http://www.openaoe.org/
2477 F: Documentation/aoe/
2478 F: drivers/block/aoe/
2480 ATHEROS 71XX/9XXX GPIO DRIVER
2481 M: Alban Bedel <albeu@free.fr>
2482 W: https://github.com/AlbanBedel/linux
2483 T: git git://github.com/AlbanBedel/linux
2485 F: drivers/gpio/gpio-ath79.c
2486 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2488 ATHEROS 71XX/9XXX USB PHY DRIVER
2489 M: Alban Bedel <albeu@free.fr>
2490 W: https://github.com/AlbanBedel/linux
2491 T: git git://github.com/AlbanBedel/linux
2493 F: drivers/phy/qualcomm/phy-ath79-usb.c
2494 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2496 ATHEROS ATH GENERIC UTILITIES
2497 M: Kalle Valo <kvalo@codeaurora.org>
2498 L: linux-wireless@vger.kernel.org
2500 F: drivers/net/wireless/ath/*
2502 ATHEROS ATH5K WIRELESS DRIVER
2503 M: Jiri Slaby <jirislaby@gmail.com>
2504 M: Nick Kossifidis <mickflemm@gmail.com>
2505 M: Luis Chamberlain <mcgrof@kernel.org>
2506 L: linux-wireless@vger.kernel.org
2507 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2509 F: drivers/net/wireless/ath/ath5k/
2511 ATHEROS ATH6KL WIRELESS DRIVER
2512 M: Kalle Valo <kvalo@codeaurora.org>
2513 L: linux-wireless@vger.kernel.org
2514 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2517 F: drivers/net/wireless/ath/ath6kl/
2520 M: Ville Syrjala <syrjala@sci.fi>
2522 F: drivers/input/misc/ati_remote2.c
2524 ATK0110 HWMON DRIVER
2525 M: Luca Tettamanti <kronos.it@gmail.com>
2526 L: linux-hwmon@vger.kernel.org
2528 F: drivers/hwmon/asus_atk0110.c
2530 ATLX ETHERNET DRIVERS
2531 M: Jay Cliburn <jcliburn@gmail.com>
2532 M: Chris Snook <chris.snook@gmail.com>
2533 L: netdev@vger.kernel.org
2534 W: http://sourceforge.net/projects/atl1
2535 W: http://atl1.sourceforge.net
2537 F: drivers/net/ethernet/atheros/
2540 M: Chas Williams <3chas3@gmail.com>
2541 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2542 L: netdev@vger.kernel.org
2543 W: http://linux-atm.sourceforge.net
2546 F: include/linux/atm*
2547 F: include/uapi/linux/atm*
2549 ATMEL MACB ETHERNET DRIVER
2550 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2552 F: drivers/net/ethernet/cadence/
2554 ATMEL MAXTOUCH DRIVER
2555 M: Nick Dyer <nick@shmanahar.org>
2556 T: git git://github.com/ndyer/linux.git
2558 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2559 F: drivers/input/touchscreen/atmel_mxt_ts.c
2561 ATMEL WIRELESS DRIVER
2562 M: Simon Kelley <simon@thekelleys.org.uk>
2563 L: linux-wireless@vger.kernel.org
2564 W: http://www.thekelleys.org.uk/atmel
2565 W: http://atmelwlandriver.sourceforge.net/
2567 F: drivers/net/wireless/atmel/atmel*
2569 ATOMIC INFRASTRUCTURE
2570 M: Will Deacon <will.deacon@arm.com>
2571 M: Peter Zijlstra <peterz@infradead.org>
2572 R: Boqun Feng <boqun.feng@gmail.com>
2573 L: linux-kernel@vger.kernel.org
2575 F: arch/*/include/asm/atomic*.h
2576 F: include/*/atomic*.h
2578 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2579 M: Bradley Grove <linuxdrivers@attotech.com>
2580 L: linux-scsi@vger.kernel.org
2581 W: http://www.attotech.com
2583 F: drivers/scsi/esas2r
2585 ATUSB IEEE 802.15.4 RADIO DRIVER
2586 M: Stefan Schmidt <stefan@datenfreihafen.org>
2587 L: linux-wpan@vger.kernel.org
2589 F: drivers/net/ieee802154/atusb.c
2590 F: drivers/net/ieee802154/atusb.h
2591 F: drivers/net/ieee802154/at86rf230.h
2594 M: Paul Moore <paul@paul-moore.com>
2595 M: Eric Paris <eparis@redhat.com>
2596 L: linux-audit@redhat.com (moderated for non-subscribers)
2597 W: https://github.com/linux-audit
2598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2600 F: include/linux/audit.h
2601 F: include/uapi/linux/audit.h
2604 AUXILIARY DISPLAY DRIVERS
2605 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2607 F: drivers/auxdisplay/
2608 F: include/linux/cfag12864b.h
2610 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2611 M: Andreas Klinger <ak@it-klinger.de>
2612 L: linux-iio@vger.kernel.org
2614 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2615 F: drivers/iio/adc/hx711.c
2618 M: Ralf Baechle <ralf@linux-mips.org>
2619 L: linux-hams@vger.kernel.org
2620 W: http://www.linux-ax25.org/
2622 F: include/uapi/linux/ax25.h
2623 F: include/net/ax25.h
2627 M: Peter Rosin <peda@axentia.se>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 F: Documentation/devicetree/bindings/arm/axentia.txt
2631 F: arch/arm/boot/dts/at91-linea.dtsi
2632 F: arch/arm/boot/dts/at91-natte.dtsi
2633 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2634 F: arch/arm/boot/dts/at91-tse850-3.dts
2636 AXENTIA ASOC DRIVERS
2637 M: Peter Rosin <peda@axentia.se>
2638 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2640 F: Documentation/devicetree/bindings/sound/axentia,*
2641 F: sound/soc/atmel/tse850-pcm5142.c
2644 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2645 L: linux-media@vger.kernel.org
2646 W: https://linuxtv.org
2647 T: git git://linuxtv.org/media_tree.git
2649 F: drivers/media/usb/dvb-usb-v2/az6007.c
2651 AZTECH FM RADIO RECEIVER DRIVER
2652 M: Hans Verkuil <hverkuil@xs4all.nl>
2653 L: linux-media@vger.kernel.org
2654 T: git git://linuxtv.org/media_tree.git
2655 W: https://linuxtv.org
2657 F: drivers/media/radio/radio-aztech*
2660 L: linux-wireless@vger.kernel.org
2661 L: b43-dev@lists.infradead.org
2662 W: http://wireless.kernel.org/en/users/Drivers/b43
2664 F: drivers/net/wireless/broadcom/b43/
2666 B43LEGACY WIRELESS DRIVER
2667 M: Larry Finger <Larry.Finger@lwfinger.net>
2668 L: linux-wireless@vger.kernel.org
2669 L: b43-dev@lists.infradead.org
2670 W: http://wireless.kernel.org/en/users/Drivers/b43
2672 F: drivers/net/wireless/broadcom/b43legacy/
2674 BACKLIGHT CLASS/SUBSYSTEM
2675 M: Lee Jones <lee.jones@linaro.org>
2676 M: Daniel Thompson <daniel.thompson@linaro.org>
2677 M: Jingoo Han <jingoohan1@gmail.com>
2678 L: dri-devel@lists.freedesktop.org
2679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2681 F: drivers/video/backlight/
2682 F: include/linux/backlight.h
2683 F: include/linux/pwm_backlight.h
2684 F: Documentation/devicetree/bindings/leds/backlight
2687 M: Marek Lindner <mareklindner@neomailbox.ch>
2688 M: Simon Wunderlich <sw@simonwunderlich.de>
2689 M: Antonio Quartulli <a@unstable.cc>
2690 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2691 W: https://www.open-mesh.org/
2692 Q: https://patchwork.open-mesh.org/project/batman/list/
2694 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2695 F: Documentation/ABI/testing/sysfs-class-net-mesh
2696 F: Documentation/networking/batman-adv.rst
2697 F: include/uapi/linux/batadv_packet.h
2698 F: include/uapi/linux/batman_adv.h
2701 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2702 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2703 L: linux-hams@vger.kernel.org
2704 W: http://www.baycom.org/~tom/ham/ham.html
2706 F: drivers/net/hamradio/baycom*
2708 BCACHE (BLOCK LAYER CACHE)
2709 M: Coly Li <colyli@suse.de>
2710 M: Kent Overstreet <kent.overstreet@gmail.com>
2711 L: linux-bcache@vger.kernel.org
2712 W: http://bcache.evilpiepirate.org
2713 C: irc://irc.oftc.net/bcache
2715 F: drivers/md/bcache/
2717 BDISP ST MEDIA DRIVER
2718 M: Fabien Dessenne <fabien.dessenne@st.com>
2719 L: linux-media@vger.kernel.org
2720 T: git git://linuxtv.org/media_tree.git
2721 W: https://linuxtv.org
2723 F: drivers/media/platform/sti/bdisp
2725 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2726 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2727 L: netdev@vger.kernel.org
2729 F: drivers/net/ethernet/ec_bhf.c
2732 M: Luis de Bethencourt <luisbg@kernel.org>
2733 M: Salah Triki <salah.triki@gmail.com>
2735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2736 F: Documentation/filesystems/befs.txt
2740 M: Paolo Valente <paolo.valente@linaro.org>
2741 M: Jens Axboe <axboe@kernel.dk>
2742 L: linux-block@vger.kernel.org
2745 F: Documentation/block/bfq-iosched.txt
2748 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2750 F: Documentation/filesystems/bfs.txt
2752 F: include/uapi/linux/bfs_fs.h
2754 BLINKM RGB LED DRIVER
2755 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2757 F: drivers/leds/leds-blinkm.c
2760 M: Jens Axboe <axboe@kernel.dk>
2761 L: linux-block@vger.kernel.org
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2766 F: kernel/trace/blktrace.c
2770 M: Joern Engel <joern@lazybastard.org>
2771 L: linux-mtd@lists.infradead.org
2773 F: drivers/mtd/devices/block2mtd.c
2776 M: Marcel Holtmann <marcel@holtmann.org>
2777 M: Johan Hedberg <johan.hedberg@gmail.com>
2778 L: linux-bluetooth@vger.kernel.org
2779 W: http://www.bluez.org/
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783 F: drivers/bluetooth/
2786 M: Marcel Holtmann <marcel@holtmann.org>
2787 M: Johan Hedberg <johan.hedberg@gmail.com>
2788 L: linux-bluetooth@vger.kernel.org
2789 W: http://www.bluez.org/
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2794 F: include/net/bluetooth/
2797 M: Jay Vosburgh <j.vosburgh@gmail.com>
2798 M: Veaceslav Falico <vfalico@gmail.com>
2799 M: Andy Gospodarek <andy@greyhouse.net>
2800 L: netdev@vger.kernel.org
2801 W: http://sourceforge.net/projects/bonding/
2803 F: drivers/net/bonding/
2804 F: include/uapi/linux/if_bonding.h
2806 BPF (Safe dynamic programs and tools)
2807 M: Alexei Starovoitov <ast@kernel.org>
2808 M: Daniel Borkmann <daniel@iogearbox.net>
2809 L: netdev@vger.kernel.org
2810 L: linux-kernel@vger.kernel.org
2811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2813 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2816 F: Documentation/networking/filter.txt
2817 F: Documentation/bpf/
2818 F: include/linux/bpf*
2819 F: include/linux/filter.h
2820 F: include/trace/events/xdp.h
2821 F: include/uapi/linux/bpf*
2822 F: include/uapi/linux/filter.h
2824 F: kernel/trace/bpf_trace.c
2827 F: net/core/filter.c
2828 F: net/sched/act_bpf.c
2829 F: net/sched/cls_bpf.c
2833 F: tools/testing/selftests/bpf/
2836 M: Shubham Bansal <illusionist.neo@gmail.com>
2837 L: netdev@vger.kernel.org
2842 M: Daniel Borkmann <daniel@iogearbox.net>
2843 M: Alexei Starovoitov <ast@kernel.org>
2844 M: Zi Shen Lim <zlim.lnx@gmail.com>
2845 L: netdev@vger.kernel.org
2849 BPF JIT for MIPS (32-BIT AND 64-BIT)
2850 M: Paul Burton <paul.burton@mips.com>
2851 L: netdev@vger.kernel.org
2855 BPF JIT for NFP NICs
2856 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2857 L: netdev@vger.kernel.org
2859 F: drivers/net/ethernet/netronome/nfp/bpf/
2861 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2862 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2863 M: Sandipan Das <sandipan@linux.ibm.com>
2864 L: netdev@vger.kernel.org
2866 F: arch/powerpc/net/
2869 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2870 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2871 L: netdev@vger.kernel.org
2874 X: arch/s390/net/pnet.c
2876 BPF JIT for SPARC (32-BIT AND 64-BIT)
2877 M: David S. Miller <davem@davemloft.net>
2878 L: netdev@vger.kernel.org
2882 BPF JIT for X86 32-BIT
2883 M: Wang YanQing <udknight@gmail.com>
2884 L: netdev@vger.kernel.org
2886 F: arch/x86/net/bpf_jit_comp32.c
2888 BPF JIT for X86 64-BIT
2889 M: Alexei Starovoitov <ast@kernel.org>
2890 M: Daniel Borkmann <daniel@iogearbox.net>
2891 L: netdev@vger.kernel.org
2894 X: arch/x86/net/bpf_jit_comp32.c
2896 BROADCOM B44 10/100 ETHERNET DRIVER
2897 M: Michael Chan <michael.chan@broadcom.com>
2898 L: netdev@vger.kernel.org
2900 F: drivers/net/ethernet/broadcom/b44.*
2902 BROADCOM B53 ETHERNET SWITCH DRIVER
2903 M: Florian Fainelli <f.fainelli@gmail.com>
2904 L: netdev@vger.kernel.org
2905 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2907 F: drivers/net/dsa/b53/*
2908 F: include/linux/platform_data/b53.h
2910 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2911 M: Florian Fainelli <f.fainelli@gmail.com>
2912 M: Ray Jui <rjui@broadcom.com>
2913 M: Scott Branden <sbranden@broadcom.com>
2914 M: bcm-kernel-feedback-list@broadcom.com
2915 T: git git://github.com/broadcom/mach-bcm
2921 F: arch/arm/mach-bcm/
2923 BROADCOM BCM2835 ARM ARCHITECTURE
2924 M: Eric Anholt <eric@anholt.net>
2925 M: Stefan Wahren <stefan.wahren@i2se.com>
2926 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2928 T: git git://github.com/anholt/linux
2931 F: drivers/staging/vc04_services
2933 BROADCOM BCM47XX MIPS ARCHITECTURE
2934 M: Hauke Mehrtens <hauke@hauke-m.de>
2935 M: Rafał Miłecki <zajec5@gmail.com>
2936 L: linux-mips@vger.kernel.org
2938 F: Documentation/devicetree/bindings/mips/brcm/
2939 F: arch/mips/bcm47xx/*
2940 F: arch/mips/include/asm/mach-bcm47xx/*
2942 BROADCOM BCM5301X ARM ARCHITECTURE
2943 M: Hauke Mehrtens <hauke@hauke-m.de>
2944 M: Rafał Miłecki <zajec5@gmail.com>
2945 M: bcm-kernel-feedback-list@broadcom.com
2946 L: linux-arm-kernel@lists.infradead.org
2948 F: arch/arm/mach-bcm/bcm_5301x.c
2949 F: arch/arm/boot/dts/bcm5301x*.dtsi
2950 F: arch/arm/boot/dts/bcm470*
2951 F: arch/arm/boot/dts/bcm953012*
2953 BROADCOM BCM53573 ARM ARCHITECTURE
2954 M: Rafał Miłecki <rafal@milecki.pl>
2955 L: linux-arm-kernel@lists.infradead.org
2957 F: arch/arm/boot/dts/bcm53573*
2958 F: arch/arm/boot/dts/bcm47189*
2960 BROADCOM BCM63XX ARM ARCHITECTURE
2961 M: Florian Fainelli <f.fainelli@gmail.com>
2962 M: bcm-kernel-feedback-list@broadcom.com
2963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 T: git git://github.com/broadcom/stblinux.git
2968 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2969 M: Kevin Cernekee <cernekee@gmail.com>
2970 L: linux-usb@vger.kernel.org
2972 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2974 BROADCOM BCM7XXX ARM ARCHITECTURE
2975 M: Brian Norris <computersforpeace@gmail.com>
2976 M: Gregory Fong <gregory.0xf0@gmail.com>
2977 M: Florian Fainelli <f.fainelli@gmail.com>
2978 M: bcm-kernel-feedback-list@broadcom.com
2979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980 T: git git://github.com/broadcom/stblinux.git
2982 F: arch/arm/mach-bcm/*brcmstb*
2983 F: arch/arm/boot/dts/bcm7*.dts*
2984 F: drivers/bus/brcmstb_gisb.c
2985 F: arch/arm/mm/cache-b15-rac.c
2986 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2989 BROADCOM BMIPS CPUFREQ DRIVER
2990 M: Markus Mayer <mmayer@broadcom.com>
2991 M: bcm-kernel-feedback-list@broadcom.com
2992 L: linux-pm@vger.kernel.org
2994 F: drivers/cpufreq/bmips-cpufreq.c
2996 BROADCOM BMIPS MIPS ARCHITECTURE
2997 M: Kevin Cernekee <cernekee@gmail.com>
2998 M: Florian Fainelli <f.fainelli@gmail.com>
2999 L: linux-mips@vger.kernel.org
3000 T: git git://github.com/broadcom/stblinux.git
3002 F: arch/mips/bmips/*
3003 F: arch/mips/include/asm/mach-bmips/*
3004 F: arch/mips/kernel/*bmips*
3005 F: arch/mips/boot/dts/brcm/bcm*.dts*
3006 F: drivers/irqchip/irq-bcm63*
3007 F: drivers/irqchip/irq-bcm7*
3008 F: drivers/irqchip/irq-brcmstb*
3009 F: include/linux/bcm963xx_nvram.h
3010 F: include/linux/bcm963xx_tag.h
3012 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3013 M: Rasesh Mody <rasesh.mody@cavium.com>
3014 M: Dept-GELinuxNICDev@cavium.com
3015 L: netdev@vger.kernel.org
3017 F: drivers/net/ethernet/broadcom/bnx2.*
3018 F: drivers/net/ethernet/broadcom/bnx2_*
3020 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3021 M: QLogic-Storage-Upstream@qlogic.com
3022 L: linux-scsi@vger.kernel.org
3024 F: drivers/scsi/bnx2fc/
3026 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3027 M: QLogic-Storage-Upstream@qlogic.com
3028 L: linux-scsi@vger.kernel.org
3030 F: drivers/scsi/bnx2i/
3032 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3033 M: Ariel Elior <ariel.elior@cavium.com>
3034 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3035 M: everest-linux-l2@cavium.com
3036 L: netdev@vger.kernel.org
3038 F: drivers/net/ethernet/broadcom/bnx2x/
3040 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3041 M: Michael Chan <michael.chan@broadcom.com>
3042 L: netdev@vger.kernel.org
3044 F: drivers/net/ethernet/broadcom/bnxt/
3046 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3047 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3048 M: Franky Lin <franky.lin@broadcom.com>
3049 M: Hante Meuleman <hante.meuleman@broadcom.com>
3050 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3051 M: Wright Feng <wright.feng@cypress.com>
3052 L: linux-wireless@vger.kernel.org
3053 L: brcm80211-dev-list.pdl@broadcom.com
3054 L: brcm80211-dev-list@cypress.com
3056 F: drivers/net/wireless/broadcom/brcm80211/
3058 BROADCOM BRCMSTB GPIO DRIVER
3059 M: Gregory Fong <gregory.0xf0@gmail.com>
3060 L: bcm-kernel-feedback-list@broadcom.com
3062 F: drivers/gpio/gpio-brcmstb.c
3063 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3065 BROADCOM BRCMSTB I2C DRIVER
3066 M: Kamal Dasu <kdasu.kdev@gmail.com>
3067 L: linux-i2c@vger.kernel.org
3068 L: bcm-kernel-feedback-list@broadcom.com
3070 F: drivers/i2c/busses/i2c-brcmstb.c
3071 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3073 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3074 M: Al Cooper <alcooperx@gmail.com>
3075 L: linux-kernel@vger.kernel.org
3076 L: bcm-kernel-feedback-list@broadcom.com
3078 F: drivers/phy/broadcom/phy-brcm-usb*
3080 BROADCOM GENET ETHERNET DRIVER
3081 M: Doug Berger <opendmb@gmail.com>
3082 M: Florian Fainelli <f.fainelli@gmail.com>
3083 L: netdev@vger.kernel.org
3085 F: drivers/net/ethernet/broadcom/genet/
3087 BROADCOM IPROC ARM ARCHITECTURE
3088 M: Ray Jui <rjui@broadcom.com>
3089 M: Scott Branden <sbranden@broadcom.com>
3090 M: bcm-kernel-feedback-list@broadcom.com
3091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092 T: git git://github.com/broadcom/cygnus-linux.git
3109 F: arch/arm64/boot/dts/broadcom/northstar2/*
3110 F: arch/arm64/boot/dts/broadcom/stingray/*
3111 F: drivers/clk/bcm/clk-ns*
3112 F: drivers/clk/bcm/clk-sr*
3113 F: drivers/pinctrl/bcm/pinctrl-ns*
3114 F: include/dt-bindings/clock/bcm-sr*
3116 BROADCOM KONA GPIO DRIVER
3117 M: Ray Jui <rjui@broadcom.com>
3118 L: bcm-kernel-feedback-list@broadcom.com
3120 F: drivers/gpio/gpio-bcm-kona.c
3121 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3123 BROADCOM NETXTREME-E ROCE DRIVER
3124 M: Selvin Xavier <selvin.xavier@broadcom.com>
3125 M: Devesh Sharma <devesh.sharma@broadcom.com>
3126 M: Somnath Kotur <somnath.kotur@broadcom.com>
3127 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3128 L: linux-rdma@vger.kernel.org
3129 W: http://www.broadcom.com
3131 F: drivers/infiniband/hw/bnxt_re/
3132 F: include/uapi/rdma/bnxt_re-abi.h
3134 BROADCOM NVRAM DRIVER
3135 M: Rafał Miłecki <zajec5@gmail.com>
3136 L: linux-mips@vger.kernel.org
3138 F: drivers/firmware/broadcom/*
3140 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3141 M: Rafał Miłecki <zajec5@gmail.com>
3142 L: linux-wireless@vger.kernel.org
3145 F: include/linux/bcma/
3147 BROADCOM STB AVS CPUFREQ DRIVER
3148 M: Markus Mayer <mmayer@broadcom.com>
3149 M: bcm-kernel-feedback-list@broadcom.com
3150 L: linux-pm@vger.kernel.org
3152 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3153 F: drivers/cpufreq/brcmstb*
3155 BROADCOM STB AVS TMON DRIVER
3156 M: Markus Mayer <mmayer@broadcom.com>
3157 M: bcm-kernel-feedback-list@broadcom.com
3158 L: linux-pm@vger.kernel.org
3160 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3161 F: drivers/thermal/broadcom/brcmstb*
3163 BROADCOM STB NAND FLASH DRIVER
3164 M: Brian Norris <computersforpeace@gmail.com>
3165 M: Kamal Dasu <kdasu.kdev@gmail.com>
3166 L: linux-mtd@lists.infradead.org
3167 L: bcm-kernel-feedback-list@broadcom.com
3169 F: drivers/mtd/nand/raw/brcmnand/
3171 BROADCOM STB DPFE DRIVER
3172 M: Markus Mayer <mmayer@broadcom.com>
3173 M: bcm-kernel-feedback-list@broadcom.com
3174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3177 F: drivers/memory/brcmstb_dpfe.c
3180 M: Kamal Dasu <kdasu.kdev@gmail.com>
3181 M: bcm-kernel-feedback-list@broadcom.com
3183 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3184 F: drivers/spi/spi-bcm-qspi.*
3185 F: drivers/spi/spi-brcmstb-qspi.c
3186 F: drivers/spi/spi-iproc-qspi.c
3188 BROADCOM SYSTEMPORT ETHERNET DRIVER
3189 M: Florian Fainelli <f.fainelli@gmail.com>
3190 L: netdev@vger.kernel.org
3192 F: drivers/net/ethernet/broadcom/bcmsysport.*
3194 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3195 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3196 M: Prashant Sreedharan <prashant@broadcom.com>
3197 M: Michael Chan <mchan@broadcom.com>
3198 L: netdev@vger.kernel.org
3200 F: drivers/net/ethernet/broadcom/tg3.*
3202 BROCADE BFA FC SCSI DRIVER
3203 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3204 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3205 L: linux-scsi@vger.kernel.org
3207 F: drivers/scsi/bfa/
3209 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3210 M: Rasesh Mody <rasesh.mody@cavium.com>
3211 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3212 M: Dept-GELinuxNICDev@cavium.com
3213 L: netdev@vger.kernel.org
3215 F: drivers/net/ethernet/brocade/bna/
3217 BSG (block layer generic sg v4 driver)
3218 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3219 L: linux-scsi@vger.kernel.org
3222 F: include/linux/bsg.h
3223 F: include/uapi/linux/bsg.h
3226 M: Clemens Ladisch <clemens@ladisch.de>
3227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3228 T: git git://git.alsa-project.org/alsa-kernel.git
3230 F: Documentation/sound/cards/bt87x.rst
3231 F: sound/pci/bt87x.c
3234 M: Michael Buesch <m@bues.ch>
3235 W: http://bu3sch.de/btgpio.php
3237 F: drivers/gpio/gpio-bt8xx.c
3240 M: Chris Mason <clm@fb.com>
3241 M: Josef Bacik <josef@toxicpanda.com>
3242 M: David Sterba <dsterba@suse.com>
3243 L: linux-btrfs@vger.kernel.org
3244 W: http://btrfs.wiki.kernel.org/
3245 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3248 F: Documentation/filesystems/btrfs.txt
3250 F: include/linux/btrfs*
3251 F: include/uapi/linux/btrfs*
3253 BTTV VIDEO4LINUX DRIVER
3254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3255 L: linux-media@vger.kernel.org
3256 W: https://linuxtv.org
3257 T: git git://linuxtv.org/media_tree.git
3259 F: Documentation/media/v4l-drivers/bttv*
3260 F: drivers/media/pci/bt8xx/bttv*
3262 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3263 M: Chanwoo Choi <cw00.choi@samsung.com>
3264 L: linux-pm@vger.kernel.org
3265 L: linux-samsung-soc@vger.kernel.org
3266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3268 F: drivers/devfreq/exynos-bus.c
3269 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3271 BUSLOGIC SCSI DRIVER
3272 M: Khalid Aziz <khalid@gonehiking.org>
3273 L: linux-scsi@vger.kernel.org
3275 F: drivers/scsi/BusLogic.*
3276 F: drivers/scsi/FlashPoint.*
3278 C-MEDIA CMI8788 DRIVER
3279 M: Clemens Ladisch <clemens@ladisch.de>
3280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3281 T: git git://git.alsa-project.org/alsa-kernel.git
3283 F: sound/pci/oxygen/
3286 M: Guo Ren <guoren@kernel.org>
3287 T: git https://github.com/c-sky/csky-linux.git
3290 F: Documentation/devicetree/bindings/csky/
3291 F: drivers/irqchip/irq-csky-*
3292 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3293 F: drivers/clocksource/timer-gx6605s.c
3294 F: drivers/clocksource/timer-mp-csky.c
3295 F: Documentation/devicetree/bindings/timer/csky,*
3300 M: Mark Salter <msalter@redhat.com>
3301 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3302 L: linux-c6x-dev@linux-c6x.org
3303 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3307 CA8210 IEEE-802.15.4 RADIO DRIVER
3308 M: Harry Morris <h.morris@cascoda.com>
3309 L: linux-wpan@vger.kernel.org
3310 W: https://github.com/Cascoda/ca8210-linux.git
3312 F: drivers/net/ieee802154/ca8210.c
3313 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3315 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3316 M: David Howells <dhowells@redhat.com>
3317 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3319 F: Documentation/filesystems/caching/cachefiles.txt
3322 CADENCE MIPI-CSI2 BRIDGES
3323 M: Maxime Ripard <maxime.ripard@bootlin.com>
3324 L: linux-media@vger.kernel.org
3326 F: Documentation/devicetree/bindings/media/cdns,*.txt
3327 F: drivers/media/platform/cadence/cdns-csi2*
3329 CADET FM/AM RADIO RECEIVER DRIVER
3330 M: Hans Verkuil <hverkuil@xs4all.nl>
3331 L: linux-media@vger.kernel.org
3332 T: git git://linuxtv.org/media_tree.git
3333 W: https://linuxtv.org
3335 F: drivers/media/radio/radio-cadet*
3337 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3338 M: Jonathan Corbet <corbet@lwn.net>
3339 L: linux-media@vger.kernel.org
3340 T: git git://linuxtv.org/media_tree.git
3342 F: Documentation/media/v4l-drivers/cafe_ccic*
3343 F: drivers/media/platform/marvell-ccic/
3346 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3347 L: netdev@vger.kernel.org
3349 F: Documentation/networking/caif/
3350 F: drivers/net/caif/
3351 F: include/uapi/linux/caif/
3352 F: include/net/caif/
3356 M: Toke Høiland-Jørgensen <toke@toke.dk>
3357 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3359 F: net/sched/sch_cake.c
3361 CALGARY x86-64 IOMMU
3362 M: Muli Ben-Yehuda <mulix@mulix.org>
3363 M: Jon Mason <jdmason@kudzu.us>
3364 L: iommu@lists.linux-foundation.org
3366 F: arch/x86/kernel/pci-calgary_64.c
3367 F: arch/x86/kernel/tce_64.c
3368 F: arch/x86/include/asm/calgary.h
3369 F: arch/x86/include/asm/tce.h
3372 M: Wolfgang Grandegger <wg@grandegger.com>
3373 M: Marc Kleine-Budde <mkl@pengutronix.de>
3374 L: linux-can@vger.kernel.org
3375 W: https://github.com/linux-can
3376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3379 F: Documentation/devicetree/bindings/net/can/
3381 F: include/linux/can/dev.h
3382 F: include/linux/can/platform/
3383 F: include/uapi/linux/can/error.h
3384 F: include/uapi/linux/can/netlink.h
3387 M: Oliver Hartkopp <socketcan@hartkopp.net>
3388 M: Marc Kleine-Budde <mkl@pengutronix.de>
3389 L: linux-can@vger.kernel.org
3390 W: https://github.com/linux-can
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3394 F: Documentation/networking/can.rst
3396 F: include/linux/can/core.h
3397 F: include/uapi/linux/can.h
3398 F: include/uapi/linux/can/bcm.h
3399 F: include/uapi/linux/can/raw.h
3400 F: include/uapi/linux/can/gw.h
3403 M: Serge Hallyn <serge@hallyn.com>
3404 L: linux-security-module@vger.kernel.org
3406 F: include/linux/capability.h
3407 F: include/uapi/linux/capability.h
3408 F: security/commoncap.c
3409 F: kernel/capability.c
3411 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3412 M: Kevin Tsai <ktsai@capellamicro.com>
3414 F: drivers/iio/light/cm*
3416 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3417 M: Christian Lamparter <chunkeey@googlemail.com>
3418 L: linux-wireless@vger.kernel.org
3419 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3421 F: drivers/net/wireless/ath/carl9170/
3424 M: Jan Glauber <jglauber@cavium.com>
3425 M: David Daney <david.daney@cavium.com>
3426 W: http://www.cavium.com
3428 F: drivers/i2c/busses/i2c-octeon*
3429 F: drivers/i2c/busses/i2c-thunderx*
3431 CAVIUM LIQUIDIO NETWORK DRIVER
3432 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3433 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3434 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3435 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3436 L: netdev@vger.kernel.org
3437 W: http://www.cavium.com
3439 F: drivers/net/ethernet/cavium/liquidio/
3442 M: Jan Glauber <jglauber@cavium.com>
3443 M: David Daney <david.daney@cavium.com>
3444 M: Steven J. Hill <Steven.Hill@cavium.com>
3445 W: http://www.cavium.com
3447 F: drivers/mmc/host/cavium*
3449 CAVIUM OCTEON-TX CRYPTO DRIVER
3450 M: George Cherian <george.cherian@cavium.com>
3451 L: linux-crypto@vger.kernel.org
3452 W: http://www.cavium.com
3454 F: drivers/crypto/cavium/cpt/
3456 CAVIUM THUNDERX2 ARM64 SOC
3457 M: Robert Richter <rrichter@cavium.com>
3458 M: Jayachandran C <jnair@caviumnetworks.com>
3459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3461 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3462 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3464 CC2520 IEEE-802.15.4 RADIO DRIVER
3465 M: Varka Bhadram <varkabhadram@gmail.com>
3466 L: linux-wpan@vger.kernel.org
3468 F: drivers/net/ieee802154/cc2520.c
3469 F: include/linux/spi/cc2520.h
3470 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3472 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3473 M: Gilad Ben-Yossef <gilad@benyossef.com>
3474 L: linux-crypto@vger.kernel.org
3476 F: drivers/crypto/ccree/
3477 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3480 M: Hans Verkuil <hans.verkuil@cisco.com>
3481 L: linux-media@vger.kernel.org
3482 T: git git://linuxtv.org/media_tree.git
3483 W: http://linuxtv.org
3485 F: Documentation/media/kapi/cec-core.rst
3486 F: Documentation/media/uapi/cec
3487 F: drivers/media/cec/
3488 F: drivers/media/rc/keymaps/rc-cec.c
3489 F: include/media/cec.h
3490 F: include/media/cec-notifier.h
3491 F: include/uapi/linux/cec.h
3492 F: include/uapi/linux/cec-funcs.h
3493 F: Documentation/devicetree/bindings/media/cec.txt
3494 F: Documentation/ABI/testing/debugfs-cec-error-inj
3497 M: Hans Verkuil <hans.verkuil@cisco.com>
3498 L: linux-media@vger.kernel.org
3499 T: git git://linuxtv.org/media_tree.git
3500 W: http://linuxtv.org
3502 F: drivers/media/platform/cec-gpio/
3503 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3505 CELL BROADBAND ENGINE ARCHITECTURE
3506 M: Arnd Bergmann <arnd@arndb.de>
3507 L: linuxppc-dev@lists.ozlabs.org
3508 W: http://www.ibm.com/developerworks/power/cell/
3510 F: arch/powerpc/include/asm/cell*.h
3511 F: arch/powerpc/include/asm/spu*.h
3512 F: arch/powerpc/include/uapi/asm/spu*.h
3513 F: arch/powerpc/oprofile/*cell*
3514 F: arch/powerpc/platforms/cell/
3516 CEPH COMMON CODE (LIBCEPH)
3517 M: Ilya Dryomov <idryomov@gmail.com>
3518 M: "Yan, Zheng" <zyan@redhat.com>
3519 M: Sage Weil <sage@redhat.com>
3520 L: ceph-devel@vger.kernel.org
3522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3523 T: git git://github.com/ceph/ceph-client.git
3526 F: include/linux/ceph/
3527 F: include/linux/crush/
3529 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3530 M: "Yan, Zheng" <zyan@redhat.com>
3531 M: Sage Weil <sage@redhat.com>
3532 M: Ilya Dryomov <idryomov@gmail.com>
3533 L: ceph-devel@vger.kernel.org
3535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3536 T: git git://github.com/ceph/ceph-client.git
3538 F: Documentation/filesystems/ceph.txt
3541 CERTIFICATE HANDLING:
3542 M: David Howells <dhowells@redhat.com>
3543 M: David Woodhouse <dwmw2@infradead.org>
3544 L: keyrings@vger.kernel.org
3546 F: Documentation/admin-guide/module-signing.rst
3548 F: scripts/sign-file.c
3549 F: scripts/extract-cert.c
3551 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3552 L: linux-usb@vger.kernel.org
3554 F: Documentation/usb/WUSB-Design-overview.txt
3555 F: Documentation/usb/wusb-cbaf
3556 F: drivers/usb/host/hwa-hc.c
3557 F: drivers/usb/host/whci/
3558 F: drivers/usb/wusbcore/
3559 F: include/linux/usb/wusb*
3561 CFAG12864B LCD DRIVER
3562 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3564 F: drivers/auxdisplay/cfag12864b.c
3565 F: include/linux/cfag12864b.h
3567 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3568 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3570 F: drivers/auxdisplay/cfag12864bfb.c
3571 F: include/linux/cfag12864b.h
3573 802.11 (including CFG80211/NL80211)
3574 M: Johannes Berg <johannes@sipsolutions.net>
3575 L: linux-wireless@vger.kernel.org
3576 W: http://wireless.kernel.org/
3577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3581 F: include/uapi/linux/nl80211.h
3582 F: include/linux/ieee80211.h
3583 F: include/net/wext.h
3584 F: include/net/cfg80211.h
3585 F: include/net/iw_handler.h
3586 F: include/net/ieee80211_radiotap.h
3587 F: Documentation/driver-api/80211/cfg80211.rst
3588 F: Documentation/networking/regulatory.txt
3590 CHAR and MISC DRIVERS
3591 M: Arnd Bergmann <arnd@arndb.de>
3592 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3597 F: include/linux/miscdevice.h
3600 M: Andy Whitcroft <apw@canonical.com>
3601 M: Joe Perches <joe@perches.com>
3603 F: scripts/checkpatch.pl
3605 CHINESE DOCUMENTATION
3606 M: Harry Wei <harryxiyou@gmail.com>
3607 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3608 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3610 F: Documentation/translations/zh_CN/
3612 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3613 M: Peter Chen <Peter.Chen@nxp.com>
3614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3615 L: linux-usb@vger.kernel.org
3617 F: drivers/usb/chipidea/
3619 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3620 M: Hans de Goede <hdegoede@redhat.com>
3621 L: linux-input@vger.kernel.org
3623 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3624 F: drivers/input/touchscreen/chipone_icn8318.c
3626 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3627 M: Hans de Goede <hdegoede@redhat.com>
3628 L: linux-input@vger.kernel.org
3630 F: drivers/input/touchscreen/chipone_icn8505.c
3632 CHROME HARDWARE PLATFORM SUPPORT
3633 M: Benson Leung <bleung@chromium.org>
3634 M: Olof Johansson <olof@lixom.net>
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3637 F: drivers/platform/chrome/
3639 CIRRUS LOGIC AUDIO CODEC DRIVERS
3640 M: Brian Austin <brian.austin@cirrus.com>
3641 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3642 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3644 F: sound/soc/codecs/cs*
3646 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3647 M: Hartley Sweeten <hsweeten@visionengravers.com>
3648 L: netdev@vger.kernel.org
3650 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3652 CISCO FCOE HBA DRIVER
3653 M: Satish Kharat <satishkh@cisco.com>
3654 M: Sesidhar Baddela <sebaddel@cisco.com>
3655 M: Karan Tilak Kumar <kartilak@cisco.com>
3656 L: linux-scsi@vger.kernel.org
3658 F: drivers/scsi/fnic/
3660 CISCO SCSI HBA DRIVER
3661 M: Karan Tilak Kumar <kartilak@cisco.com>
3662 M: Sesidhar Baddela <sebaddel@cisco.com>
3663 L: linux-scsi@vger.kernel.org
3665 F: drivers/scsi/snic/
3667 CISCO VIC ETHERNET NIC DRIVER
3668 M: Christian Benvenuti <benve@cisco.com>
3669 M: Govindarajulu Varadarajan <_govind@gmx.com>
3670 M: Parvi Kaustubhi <pkaustub@cisco.com>
3672 F: drivers/net/ethernet/cisco/enic/
3674 CISCO VIC LOW LATENCY NIC DRIVER
3675 M: Christian Benvenuti <benve@cisco.com>
3677 F: drivers/infiniband/hw/usnic/
3679 CIRRUS LOGIC MADERA CODEC DRIVERS
3680 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3681 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3683 L: patches@opensource.cirrus.com
3684 T: git https://github.com/CirrusLogic/linux-drivers.git
3685 W: https://github.com/CirrusLogic/linux-drivers/wiki
3687 F: Documentation/devicetree/bindings/mfd/madera.txt
3688 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3689 F: include/linux/mfd/madera/*
3690 F: drivers/gpio/gpio-madera*
3691 F: drivers/mfd/madera*
3692 F: drivers/mfd/cs47l*
3693 F: drivers/pinctrl/cirrus/*
3696 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3701 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3702 L: linux-kernel@vger.kernel.org
3705 F: include/linux/cleancache.h
3708 M: Russell King <linux@armlinux.org.uk>
3709 L: linux-clk@vger.kernel.org
3711 F: include/linux/clk.h
3713 CLOCKSOURCE, CLOCKEVENT DRIVERS
3714 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3715 M: Thomas Gleixner <tglx@linutronix.de>
3716 L: linux-kernel@vger.kernel.org
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3719 F: drivers/clocksource/
3720 F: Documentation/devicetree/bindings/timer/
3723 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3724 M: Daniel Oliveira Nascimento <don@syst.com.br>
3725 L: platform-driver-x86@vger.kernel.org
3727 F: drivers/platform/x86/classmate-laptop.c
3730 M: Hans Verkuil <hans.verkuil@cisco.com>
3731 L: linux-media@vger.kernel.org
3732 T: git git://linuxtv.org/media_tree.git
3733 W: https://linuxtv.org
3735 F: drivers/media/pci/cobalt/
3737 COCCINELLE/Semantic Patches (SmPL)
3738 M: Julia Lawall <Julia.Lawall@lip6.fr>
3739 M: Gilles Muller <Gilles.Muller@lip6.fr>
3740 M: Nicolas Palix <nicolas.palix@imag.fr>
3741 M: Michal Marek <michal.lkml@markovi.net>
3742 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3744 W: http://coccinelle.lip6.fr/
3746 F: Documentation/dev-tools/coccinelle.rst
3747 F: scripts/coccinelle/
3748 F: scripts/coccicheck
3751 M: Jan Harkes <jaharkes@cs.cmu.edu>
3753 L: codalist@coda.cs.cmu.edu
3754 W: http://www.coda.cs.cmu.edu/
3756 F: Documentation/filesystems/coda.txt
3758 F: include/linux/coda*.h
3759 F: include/uapi/linux/coda*.h
3761 CODA V4L2 MEM2MEM DRIVER
3762 M: Philipp Zabel <p.zabel@pengutronix.de>
3763 L: linux-media@vger.kernel.org
3765 F: Documentation/devicetree/bindings/media/coda.txt
3766 F: drivers/media/platform/coda/
3769 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3771 F: Documentation/process/code-of-conduct.rst
3772 F: Documentation/process/code-of-conduct-interpretation.rst
3774 COMMON CLK FRAMEWORK
3775 M: Michael Turquette <mturquette@baylibre.com>
3776 M: Stephen Boyd <sboyd@kernel.org>
3777 L: linux-clk@vger.kernel.org
3778 Q: http://patchwork.kernel.org/project/linux-clk/list/
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3781 F: Documentation/devicetree/bindings/clock/
3783 X: drivers/clk/clkdev.c
3784 F: include/linux/clk-pr*
3785 F: include/linux/clk/
3786 F: include/linux/of_clk.h
3788 COMMON INTERNET FILE SYSTEM (CIFS)
3789 M: Steve French <sfrench@samba.org>
3790 L: linux-cifs@vger.kernel.org
3791 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3792 W: http://linux-cifs.samba.org/
3793 T: git git://git.samba.org/sfrench/cifs-2.6.git
3795 F: Documentation/filesystems/cifs/
3798 COMPACTPCI HOTPLUG CORE
3799 M: Scott Murray <scott@spiteful.org>
3800 L: linux-pci@vger.kernel.org
3802 F: drivers/pci/hotplug/cpci_hotplug*
3804 COMPACTPCI HOTPLUG GENERIC DRIVER
3805 M: Scott Murray <scott@spiteful.org>
3806 L: linux-pci@vger.kernel.org
3808 F: drivers/pci/hotplug/cpcihp_generic.c
3810 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3811 M: Scott Murray <scott@spiteful.org>
3812 L: linux-pci@vger.kernel.org
3814 F: drivers/pci/hotplug/cpcihp_zt5550.*
3816 COMPAL LAPTOP SUPPORT
3817 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3818 L: platform-driver-x86@vger.kernel.org
3820 F: drivers/platform/x86/compal-laptop.c
3823 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3825 F: include/linux/compiler_attributes.h
3827 CONEXANT ACCESSRUNNER USB DRIVER
3828 L: accessrunner-general@lists.sourceforge.net
3829 W: http://accessrunner.sourceforge.net/
3831 F: drivers/usb/atm/cxacru.c
3834 M: Joel Becker <jlbec@evilplan.org>
3835 M: Christoph Hellwig <hch@lst.de>
3836 T: git git://git.infradead.org/users/hch/configfs.git
3839 F: include/linux/configfs.h
3842 M: Evgeniy Polyakov <zbr@ioremap.net>
3843 L: netdev@vger.kernel.org
3845 F: drivers/connector/
3847 CONTROL GROUP (CGROUP)
3848 M: Tejun Heo <tj@kernel.org>
3849 M: Li Zefan <lizefan@huawei.com>
3850 M: Johannes Weiner <hannes@cmpxchg.org>
3851 L: cgroups@vger.kernel.org
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3854 F: Documentation/cgroup*
3855 F: include/linux/cgroup*
3858 CONTROL GROUP - CPUSET
3859 M: Li Zefan <lizefan@huawei.com>
3860 L: cgroups@vger.kernel.org
3861 W: http://www.bullopensource.org/cpuset/
3862 W: http://oss.sgi.com/projects/cpusets/
3863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3865 F: Documentation/cgroup-v1/cpusets.txt
3866 F: include/linux/cpuset.h
3867 F: kernel/cgroup/cpuset.c
3869 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3870 M: Johannes Weiner <hannes@cmpxchg.org>
3871 M: Michal Hocko <mhocko@kernel.org>
3872 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3873 L: cgroups@vger.kernel.org
3874 L: linux-mm@kvack.org
3879 CORETEMP HARDWARE MONITORING DRIVER
3880 M: Fenghua Yu <fenghua.yu@intel.com>
3881 L: linux-hwmon@vger.kernel.org
3883 F: Documentation/hwmon/coretemp
3884 F: drivers/hwmon/coretemp.c
3886 COSA/SRP SYNC SERIAL DRIVER
3887 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3888 W: http://www.fi.muni.cz/~kas/cosa/
3890 F: drivers/net/wan/cosa*
3892 CPMAC ETHERNET DRIVER
3893 M: Florian Fainelli <f.fainelli@gmail.com>
3894 L: netdev@vger.kernel.org
3896 F: drivers/net/ethernet/ti/cpmac.c
3898 CPU FREQUENCY DRIVERS
3899 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3900 M: Viresh Kumar <viresh.kumar@linaro.org>
3901 L: linux-pm@vger.kernel.org
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3904 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3905 B: https://bugzilla.kernel.org
3906 F: Documentation/cpu-freq/
3907 F: Documentation/devicetree/bindings/cpufreq/
3909 F: include/linux/cpufreq.h
3910 F: tools/testing/selftests/cpufreq/
3912 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3913 M: Viresh Kumar <viresh.kumar@linaro.org>
3914 M: Sudeep Holla <sudeep.holla@arm.com>
3915 L: linux-pm@vger.kernel.org
3916 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3918 F: drivers/cpufreq/arm_big_little.h
3919 F: drivers/cpufreq/arm_big_little.c
3921 CPU POWER MONITORING SUBSYSTEM
3922 M: Thomas Renninger <trenn@suse.com>
3923 M: Shuah Khan <shuah@kernel.org>
3924 L: linux-pm@vger.kernel.org
3926 F: tools/power/cpupower/
3929 M: "H. Peter Anvin" <hpa@zytor.com>
3931 F: arch/x86/kernel/cpuid.c
3932 F: arch/x86/kernel/msr.c
3934 CPUIDLE DRIVER - ARM BIG LITTLE
3935 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3936 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3937 L: linux-pm@vger.kernel.org
3938 L: linux-arm-kernel@lists.infradead.org
3939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3941 F: drivers/cpuidle/cpuidle-big_little.c
3943 CPUIDLE DRIVER - ARM EXYNOS
3944 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3945 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3946 M: Kukjin Kim <kgene@kernel.org>
3947 L: linux-pm@vger.kernel.org
3948 L: linux-samsung-soc@vger.kernel.org
3950 F: drivers/cpuidle/cpuidle-exynos.c
3951 F: arch/arm/mach-exynos/pm.c
3954 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3955 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3956 L: linux-pm@vger.kernel.org
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3959 B: https://bugzilla.kernel.org
3960 F: drivers/cpuidle/*
3961 F: include/linux/cpuidle.h
3964 M: Nicolas Pitre <nico@linaro.org>
3966 F: Documentation/filesystems/cramfs.txt
3970 M: Herbert Xu <herbert@gondor.apana.org.au>
3971 M: "David S. Miller" <davem@davemloft.net>
3972 L: linux-crypto@vger.kernel.org
3973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3976 F: Documentation/crypto/
3977 F: Documentation/devicetree/bindings/crypto/
3982 F: include/linux/crypto*
3984 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3985 M: Neil Horman <nhorman@tuxdriver.com>
3986 L: linux-crypto@vger.kernel.org
3988 F: crypto/ansi_cprng.c
3992 M: Hans Verkuil <hverkuil@xs4all.nl>
3993 L: linux-media@vger.kernel.org
3994 T: git git://linuxtv.org/media_tree.git
3995 W: http://linuxtv.org
3997 F: drivers/media/i2c/cs3308.c
3999 CS5535 Audio ALSA driver
4000 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4002 F: sound/pci/cs5535audio/
4004 CSI DRIVERS FOR ALLWINNER V3s
4005 M: Yong Deng <yong.deng@magewell.com>
4006 L: linux-media@vger.kernel.org
4007 T: git git://linuxtv.org/media_tree.git
4009 F: drivers/media/platform/sunxi/sun6i-csi/
4010 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4013 M: Solomon Peachy <pizza@shaftnet.org>
4015 F: drivers/net/wireless/st/cw1200/
4017 CX18 VIDEO4LINUX DRIVER
4018 M: Andy Walls <awalls@md.metrocast.net>
4019 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4020 L: linux-media@vger.kernel.org
4021 T: git git://linuxtv.org/media_tree.git
4022 W: https://linuxtv.org
4023 W: http://www.ivtvdriver.org/index.php/Cx18
4025 F: Documentation/media/v4l-drivers/cx18*
4026 F: drivers/media/pci/cx18/
4027 F: include/uapi/linux/ivtv*
4029 CX2341X MPEG ENCODER HELPER MODULE
4030 M: Hans Verkuil <hverkuil@xs4all.nl>
4031 L: linux-media@vger.kernel.org
4032 T: git git://linuxtv.org/media_tree.git
4033 W: https://linuxtv.org
4035 F: drivers/media/common/cx2341x*
4036 F: include/media/drv-intf/cx2341x.h
4038 CX24120 MEDIA DRIVER
4039 M: Jemma Denson <jdenson@gmail.com>
4040 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4041 L: linux-media@vger.kernel.org
4042 W: https://linuxtv.org
4043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4045 F: drivers/media/dvb-frontends/cx24120*
4047 CX88 VIDEO4LINUX DRIVER
4048 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4049 L: linux-media@vger.kernel.org
4050 W: https://linuxtv.org
4051 T: git git://linuxtv.org/media_tree.git
4053 F: Documentation/media/v4l-drivers/cx88*
4054 F: drivers/media/pci/cx88/
4056 CXD2820R MEDIA DRIVER
4057 M: Antti Palosaari <crope@iki.fi>
4058 L: linux-media@vger.kernel.org
4059 W: https://linuxtv.org
4060 W: http://palosaari.fi/linux/
4061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4062 T: git git://linuxtv.org/anttip/media_tree.git
4064 F: drivers/media/dvb-frontends/cxd2820r*
4066 CXGB3 ETHERNET DRIVER (CXGB3)
4067 M: Santosh Raspatur <santosh@chelsio.com>
4068 L: netdev@vger.kernel.org
4069 W: http://www.chelsio.com
4071 F: drivers/net/ethernet/chelsio/cxgb3/
4073 CXGB3 ISCSI DRIVER (CXGB3I)
4074 M: Karen Xie <kxie@chelsio.com>
4075 L: linux-scsi@vger.kernel.org
4076 W: http://www.chelsio.com
4078 F: drivers/scsi/cxgbi/cxgb3i
4080 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4081 M: Steve Wise <swise@chelsio.com>
4082 L: linux-rdma@vger.kernel.org
4083 W: http://www.openfabrics.org
4085 F: drivers/infiniband/hw/cxgb3/
4086 F: include/uapi/rdma/cxgb3-abi.h
4088 CXGB4 CRYPTO DRIVER (chcr)
4089 M: Harsh Jain <harsh@chelsio.com>
4090 L: linux-crypto@vger.kernel.org
4091 W: http://www.chelsio.com
4093 F: drivers/crypto/chelsio
4095 CXGB4 ETHERNET DRIVER (CXGB4)
4096 M: Ganesh Goudar <ganeshgr@chelsio.com>
4097 L: netdev@vger.kernel.org
4098 W: http://www.chelsio.com
4100 F: drivers/net/ethernet/chelsio/cxgb4/
4102 CXGB4 ISCSI DRIVER (CXGB4I)
4103 M: Karen Xie <kxie@chelsio.com>
4104 L: linux-scsi@vger.kernel.org
4105 W: http://www.chelsio.com
4107 F: drivers/scsi/cxgbi/cxgb4i
4109 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4110 M: Steve Wise <swise@chelsio.com>
4111 L: linux-rdma@vger.kernel.org
4112 W: http://www.openfabrics.org
4114 F: drivers/infiniband/hw/cxgb4/
4115 F: include/uapi/rdma/cxgb4-abi.h
4117 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4118 M: Casey Leedom <leedom@chelsio.com>
4119 L: netdev@vger.kernel.org
4120 W: http://www.chelsio.com
4122 F: drivers/net/ethernet/chelsio/cxgb4vf/
4124 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4125 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4126 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4127 L: linuxppc-dev@lists.ozlabs.org
4129 F: arch/powerpc/platforms/powernv/pci-cxl.c
4130 F: drivers/misc/cxl/
4131 F: include/misc/cxl*
4132 F: include/uapi/misc/cxl.h
4133 F: Documentation/powerpc/cxl.txt
4134 F: Documentation/ABI/testing/sysfs-class-cxl
4136 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4137 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4138 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4139 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4140 L: linux-scsi@vger.kernel.org
4142 F: drivers/scsi/cxlflash/
4143 F: include/uapi/scsi/cxlflash_ioctl.h
4144 F: Documentation/powerpc/cxlflash.txt
4147 M: Russell King <linux@armlinux.org.uk>
4148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4149 W: http://www.armlinux.org.uk/
4151 F: drivers/video/fbdev/cyber2000fb.*
4153 CYCLADES ASYNC MUX DRIVER
4154 W: http://www.cyclades.com/
4156 F: drivers/tty/cyclades.c
4157 F: include/linux/cyclades.h
4158 F: include/uapi/linux/cyclades.h
4160 CYCLADES PC300 DRIVER
4161 W: http://www.cyclades.com/
4163 F: drivers/net/wan/pc300*
4165 CYPRESS_FIRMWARE MEDIA DRIVER
4166 M: Antti Palosaari <crope@iki.fi>
4167 L: linux-media@vger.kernel.org
4168 W: https://linuxtv.org
4169 W: http://palosaari.fi/linux/
4170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4171 T: git git://linuxtv.org/anttip/media_tree.git
4173 F: drivers/media/common/cypress_firmware*
4175 CYTTSP TOUCHSCREEN DRIVER
4176 M: Ferruh Yigit <fery@cypress.com>
4177 L: linux-input@vger.kernel.org
4179 F: drivers/input/touchscreen/cyttsp*
4180 F: include/linux/input/cyttsp.h
4182 D-LINK DIR-685 TOUCHKEYS DRIVER
4183 M: Linus Walleij <linus.walleij@linaro.org>
4184 L: linux-input@vger.kernel.org
4186 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4188 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4189 M: Joshua Kinard <kumba@gentoo.org>
4191 F: drivers/rtc/rtc-ds1685.c
4192 F: include/linux/rtc/ds1685.h
4194 DAMA SLAVE for AX.25
4195 M: Joerg Reuter <jreuter@yaina.de>
4196 W: http://yaina.de/jreuter/
4197 W: http://www.qsl.net/dl1bke/
4198 L: linux-hams@vger.kernel.org
4200 F: net/ax25/af_ax25.c
4201 F: net/ax25/ax25_dev.c
4202 F: net/ax25/ax25_ds_*
4203 F: net/ax25/ax25_in.c
4204 F: net/ax25/ax25_out.c
4205 F: net/ax25/ax25_timer.c
4206 F: net/ax25/sysctl_net_ax25.c
4208 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4209 L: netdev@vger.kernel.org
4211 F: Documentation/networking/dmfe.txt
4212 F: drivers/net/ethernet/dec/tulip/dmfe.c
4214 DC390/AM53C974 SCSI driver
4215 M: Hannes Reinecke <hare@suse.com>
4216 L: linux-scsi@vger.kernel.org
4218 F: drivers/scsi/am53c974.c
4221 M: Oliver Neukum <oliver@neukum.org>
4222 M: Ali Akcaagac <aliakc@web.de>
4223 M: Jamie Lenehan <lenehan@twibble.org>
4224 L: dc395x@twibble.org
4225 W: http://twibble.org/dist/dc395x/
4226 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4228 F: Documentation/scsi/dc395x.txt
4229 F: drivers/scsi/dc395x.*
4232 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4233 L: dccp@vger.kernel.org
4234 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4236 F: include/linux/dccp.h
4237 F: include/uapi/linux/dccp.h
4238 F: include/linux/tfrc.h
4241 DECnet NETWORK LAYER
4242 W: http://linux-decnet.sourceforge.net
4243 L: linux-decnet-user@lists.sourceforge.net
4245 F: Documentation/networking/decnet.txt
4248 DECSTATION PLATFORM SUPPORT
4249 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4250 L: linux-mips@vger.kernel.org
4251 W: http://www.linux-mips.org/wiki/DECstation
4254 F: arch/mips/include/asm/dec/
4255 F: arch/mips/include/asm/mach-dec/
4257 DEFXX FDDI NETWORK DRIVER
4258 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4260 F: drivers/net/fddi/defxx.*
4263 M: Pali Rohár <pali.rohar@gmail.com>
4264 M: Mario Limonciello <mario.limonciello@dell.com>
4265 L: platform-driver-x86@vger.kernel.org
4267 F: drivers/platform/x86/dell-smbios.*
4269 DELL SMBIOS SMM DRIVER
4270 M: Mario Limonciello <mario.limonciello@dell.com>
4271 L: platform-driver-x86@vger.kernel.org
4273 F: drivers/platform/x86/dell-smbios-smm.c
4275 DELL SMBIOS WMI DRIVER
4276 M: Mario Limonciello <mario.limonciello@dell.com>
4277 L: platform-driver-x86@vger.kernel.org
4279 F: drivers/platform/x86/dell-smbios-wmi.c
4280 F: tools/wmi/dell-smbios-example.c
4282 DEFZA FDDI NETWORK DRIVER
4283 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4285 F: drivers/net/fddi/defza.*
4288 M: Matthew Garrett <mjg59@srcf.ucam.org>
4289 M: Pali Rohár <pali.rohar@gmail.com>
4290 L: platform-driver-x86@vger.kernel.org
4292 F: drivers/platform/x86/dell-laptop.c
4294 DELL LAPTOP FREEFALL DRIVER
4295 M: Pali Rohár <pali.rohar@gmail.com>
4297 F: drivers/platform/x86/dell-smo8800.c
4299 DELL LAPTOP RBTN DRIVER
4300 M: Pali Rohár <pali.rohar@gmail.com>
4302 F: drivers/platform/x86/dell-rbtn.*
4304 DELL REMOTE BIOS UPDATE DRIVER
4305 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4306 L: platform-driver-x86@vger.kernel.org
4308 F: drivers/platform/x86/dell_rbu.c
4310 DELL LAPTOP SMM DRIVER
4311 M: Pali Rohár <pali.rohar@gmail.com>
4313 F: drivers/hwmon/dell-smm-hwmon.c
4314 F: include/uapi/linux/i8k.h
4316 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4317 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4318 L: platform-driver-x86@vger.kernel.org
4320 F: Documentation/dcdbas.txt
4321 F: drivers/platform/x86/dcdbas.*
4323 DELL WMI NOTIFICATIONS DRIVER
4324 M: Matthew Garrett <mjg59@srcf.ucam.org>
4325 M: Pali Rohár <pali.rohar@gmail.com>
4327 F: drivers/platform/x86/dell-wmi.c
4329 DELL WMI DESCRIPTOR DRIVER
4330 M: Mario Limonciello <mario.limonciello@dell.com>
4332 F: drivers/platform/x86/dell-wmi-descriptor.c
4334 DELTA ST MEDIA DRIVER
4335 M: Hugues Fruchet <hugues.fruchet@st.com>
4336 L: linux-media@vger.kernel.org
4337 T: git git://linuxtv.org/media_tree.git
4338 W: https://linuxtv.org
4340 F: drivers/media/platform/sti/delta
4343 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4344 L: linux-mtd@lists.infradead.org
4346 F: drivers/mtd/nand/raw/denali*
4348 DESIGNWARE USB2 DRD IP DRIVER
4349 M: Minas Harutyunyan <hminas@synopsys.com>
4350 L: linux-usb@vger.kernel.org
4351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4353 F: drivers/usb/dwc2/
4355 DESIGNWARE USB3 DRD IP DRIVER
4356 M: Felipe Balbi <balbi@kernel.org>
4357 L: linux-usb@vger.kernel.org
4358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4360 F: drivers/usb/dwc3/
4362 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4363 M: Andreas Klinger <ak@it-klinger.de>
4364 L: linux-iio@vger.kernel.org
4366 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4367 F: drivers/iio/proximity/srf*.c
4369 DEVICE COREDUMP (DEV_COREDUMP)
4370 M: Johannes Berg <johannes@sipsolutions.net>
4371 L: linux-kernel@vger.kernel.org
4373 F: drivers/base/devcoredump.c
4374 F: include/linux/devcoredump.h
4376 DEVICE FREQUENCY (DEVFREQ)
4377 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4378 M: Kyungmin Park <kyungmin.park@samsung.com>
4379 R: Chanwoo Choi <cw00.choi@samsung.com>
4380 L: linux-pm@vger.kernel.org
4381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4384 F: include/linux/devfreq.h
4385 F: Documentation/devicetree/bindings/devfreq/
4387 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4388 M: Chanwoo Choi <cw00.choi@samsung.com>
4389 L: linux-pm@vger.kernel.org
4390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4392 F: drivers/devfreq/event/
4393 F: drivers/devfreq/devfreq-event.c
4394 F: include/linux/devfreq-event.h
4395 F: Documentation/devicetree/bindings/devfreq/event/
4397 DEVICE NUMBER REGISTRY
4398 M: Torben Mathiasen <device@lanana.org>
4399 W: http://lanana.org/docs/device-list/index.html
4403 M: Alasdair Kergon <agk@redhat.com>
4404 M: Mike Snitzer <snitzer@redhat.com>
4405 M: dm-devel@redhat.com
4406 L: dm-devel@redhat.com
4407 W: http://sources.redhat.com/dm
4408 Q: http://patchwork.kernel.org/project/dm-devel/list/
4409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4410 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4412 F: Documentation/device-mapper/
4413 F: drivers/md/Makefile
4414 F: drivers/md/Kconfig
4416 F: drivers/md/persistent-data/
4417 F: include/linux/device-mapper.h
4418 F: include/linux/dm-*.h
4419 F: include/uapi/linux/dm-*.h
4422 M: Jiri Pirko <jiri@mellanox.com>
4423 L: netdev@vger.kernel.org
4425 F: net/core/devlink.c
4426 F: include/net/devlink.h
4427 F: include/uapi/linux/devlink.h
4429 DIALOG SEMICONDUCTOR DRIVERS
4430 M: Support Opensource <support.opensource@diasemi.com>
4431 W: http://www.dialog-semiconductor.com/products
4433 F: Documentation/hwmon/da90??
4434 F: Documentation/devicetree/bindings/mfd/da90*.txt
4435 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4436 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4437 F: Documentation/devicetree/bindings/regulator/da92*.txt
4438 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4439 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4440 F: drivers/gpio/gpio-da90??.c
4441 F: drivers/hwmon/da90??-hwmon.c
4442 F: drivers/iio/adc/da91??-*.c
4443 F: drivers/input/misc/da90??_onkey.c
4444 F: drivers/input/touchscreen/da9052_tsi.c
4445 F: drivers/leds/leds-da90??.c
4446 F: drivers/mfd/da903x.c
4447 F: drivers/mfd/da90??-*.c
4448 F: drivers/mfd/da91??-*.c
4449 F: drivers/power/supply/da9052-battery.c
4450 F: drivers/power/supply/da91??-*.c
4451 F: drivers/regulator/da903x.c
4452 F: drivers/regulator/da9???-regulator.[ch]
4453 F: drivers/thermal/da90??-thermal.c
4454 F: drivers/rtc/rtc-da90??.c
4455 F: drivers/video/backlight/da90??_bl.c
4456 F: drivers/watchdog/da90??_wdt.c
4457 F: include/linux/mfd/da903x.h
4458 F: include/linux/mfd/da9052/
4459 F: include/linux/mfd/da9055/
4460 F: include/linux/mfd/da9062/
4461 F: include/linux/mfd/da9063/
4462 F: include/linux/mfd/da9150/
4463 F: include/linux/regulator/da9211.h
4464 F: include/sound/da[79]*.h
4465 F: sound/soc/codecs/da[79]*.[ch]
4467 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4468 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4469 L: linux-gpio@vger.kernel.org
4471 F: drivers/gpio/gpio-gpio-mm.c
4473 DIOLAN U2C-12 I2C DRIVER
4474 M: Guenter Roeck <linux@roeck-us.net>
4475 L: linux-i2c@vger.kernel.org
4477 F: drivers/i2c/busses/i2c-diolan-u2c.c
4479 FILESYSTEM DIRECT ACCESS (DAX)
4480 M: Matthew Wilcox <willy@infradead.org>
4481 M: Ross Zwisler <zwisler@kernel.org>
4482 M: Jan Kara <jack@suse.cz>
4483 L: linux-fsdevel@vger.kernel.org
4486 F: include/linux/dax.h
4487 F: include/trace/events/fs_dax.h
4489 DEVICE DIRECT ACCESS (DAX)
4490 M: Dan Williams <dan.j.williams@intel.com>
4491 M: Dave Jiang <dave.jiang@intel.com>
4492 M: Ross Zwisler <zwisler@kernel.org>
4493 M: Vishal Verma <vishal.l.verma@intel.com>
4494 L: linux-nvdimm@lists.01.org
4498 DIRECTORY NOTIFICATION (DNOTIFY)
4499 M: Jan Kara <jack@suse.cz>
4500 R: Amir Goldstein <amir73il@gmail.com>
4501 L: linux-fsdevel@vger.kernel.org
4503 F: Documentation/filesystems/dnotify.txt
4504 F: fs/notify/dnotify/
4505 F: include/linux/dnotify.h
4507 DISK GEOMETRY AND PARTITION HANDLING
4508 M: Andries Brouwer <aeb@cwi.nl>
4509 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4510 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4511 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4515 M: Jan Kara <jack@suse.com>
4517 F: Documentation/filesystems/quota.txt
4519 F: include/linux/quota*.h
4520 F: include/uapi/linux/quota*.h
4522 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4523 M: Bernie Thompson <bernie@plugable.com>
4524 L: linux-fbdev@vger.kernel.org
4526 W: http://plugable.com/category/projects/udlfb/
4527 F: drivers/video/fbdev/udlfb.c
4528 F: include/video/udlfb.h
4529 F: Documentation/fb/udlfb.txt
4531 DISTRIBUTED LOCK MANAGER (DLM)
4532 M: Christine Caulfield <ccaulfie@redhat.com>
4533 M: David Teigland <teigland@redhat.com>
4534 L: cluster-devel@redhat.com
4535 W: http://sources.redhat.com/cluster/
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4540 DMA BUFFER SHARING FRAMEWORK
4541 M: Sumit Semwal <sumit.semwal@linaro.org>
4543 L: linux-media@vger.kernel.org
4544 L: dri-devel@lists.freedesktop.org
4545 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4547 F: include/linux/dma-buf*
4548 F: include/linux/reservation.h
4549 F: include/linux/*fence.h
4550 F: Documentation/driver-api/dma-buf.rst
4551 T: git git://anongit.freedesktop.org/drm/drm-misc
4553 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4554 M: Vinod Koul <vkoul@kernel.org>
4555 L: dmaengine@vger.kernel.org
4556 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4559 F: include/linux/dmaengine.h
4560 F: include/linux/of_dma.h
4561 F: Documentation/devicetree/bindings/dma/
4562 F: Documentation/driver-api/dmaengine/
4563 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4566 M: Christoph Hellwig <hch@lst.de>
4567 M: Marek Szyprowski <m.szyprowski@samsung.com>
4568 R: Robin Murphy <robin.murphy@arm.com>
4569 L: iommu@lists.linux-foundation.org
4570 T: git git://git.infradead.org/users/hch/dma-mapping.git
4571 W: http://git.infradead.org/users/hch/dma-mapping.git
4574 F: include/asm-generic/dma-mapping.h
4575 F: include/linux/dma-direct.h
4576 F: include/linux/dma-mapping.h
4577 F: include/linux/dma-noncoherent.h
4579 DME1737 HARDWARE MONITOR DRIVER
4580 M: Juerg Haefliger <juergh@gmail.com>
4581 L: linux-hwmon@vger.kernel.org
4583 F: Documentation/hwmon/dme1737
4584 F: drivers/hwmon/dme1737.c
4587 M: Jean Delvare <jdelvare@suse.com>
4589 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4590 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4591 F: drivers/firmware/dmi-id.c
4592 F: drivers/firmware/dmi_scan.c
4593 F: include/linux/dmi.h
4596 M: Jonathan Corbet <corbet@lwn.net>
4597 L: linux-doc@vger.kernel.org
4600 F: scripts/kernel-doc
4601 X: Documentation/ABI/
4602 X: Documentation/acpi/
4603 X: Documentation/devicetree/
4604 X: Documentation/i2c/
4605 X: Documentation/media/
4606 X: Documentation/power/
4607 X: Documentation/spi/
4608 T: git git://git.lwn.net/linux.git docs-next
4610 DOCUMENTATION/ITALIAN
4611 M: Federico Vaga <federico.vaga@vaga.pv.it>
4612 L: linux-doc@vger.kernel.org
4614 F: Documentation/translations/it_IT
4616 DONGWOON DW9714 LENS VOICE COIL DRIVER
4617 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4618 L: linux-media@vger.kernel.org
4619 T: git git://linuxtv.org/media_tree.git
4621 F: drivers/media/i2c/dw9714.c
4622 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4624 DONGWOON DW9807 LENS VOICE COIL DRIVER
4625 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4626 L: linux-media@vger.kernel.org
4627 T: git git://linuxtv.org/media_tree.git
4629 F: drivers/media/i2c/dw9807-vcm.c
4630 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4633 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4634 L: blinux-list@redhat.com
4636 F: drivers/char/dtlk.c
4637 F: include/linux/dtlk.h
4639 DPAA2 DATAPATH I/O (DPIO) DRIVER
4640 M: Roy Pledge <Roy.Pledge@nxp.com>
4641 L: linux-kernel@vger.kernel.org
4643 F: drivers/soc/fsl/dpio
4645 DPAA2 ETHERNET DRIVER
4646 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4647 L: netdev@vger.kernel.org
4649 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4650 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4651 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4652 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4653 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4655 DPAA2 ETHERNET SWITCH DRIVER
4656 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4657 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4658 L: linux-kernel@vger.kernel.org
4660 F: drivers/staging/fsl-dpaa2/ethsw
4662 DPAA2 PTP CLOCK DRIVER
4663 M: Yangbo Lu <yangbo.lu@nxp.com>
4664 L: netdev@vger.kernel.org
4666 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4667 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4669 DPT_I2O SCSI RAID DRIVER
4670 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4671 L: linux-scsi@vger.kernel.org
4672 W: http://www.adaptec.com/
4674 F: drivers/scsi/dpt*
4675 F: drivers/scsi/dpt/
4678 M: Philipp Reisner <philipp.reisner@linbit.com>
4679 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4680 L: drbd-dev@lists.linbit.com
4681 W: http://www.drbd.org
4682 T: git git://git.linbit.com/linux-drbd.git
4683 T: git git://git.linbit.com/drbd-8.4.git
4685 F: drivers/block/drbd/
4687 F: Documentation/blockdev/drbd/
4689 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4690 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4691 R: "Rafael J. Wysocki" <rafael@kernel.org>
4692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4694 F: Documentation/kobject.txt
4698 F: include/linux/debugfs.h
4699 F: include/linux/kobj*
4702 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4703 M: Kevin Hilman <khilman@kernel.org>
4704 M: Nishanth Menon <nm@ti.com>
4706 F: drivers/power/avs/
4707 F: include/linux/power/smartreflex.h
4708 L: linux-pm@vger.kernel.org
4710 DRM DRIVER FOR ARM PL111 CLCD
4711 M: Eric Anholt <eric@anholt.net>
4712 T: git git://anongit.freedesktop.org/drm/drm-misc
4714 F: drivers/gpu/drm/pl111/
4716 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4717 M: Linus Walleij <linus.walleij@linaro.org>
4718 T: git git://anongit.freedesktop.org/drm/drm-misc
4720 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4721 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4723 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4724 M: Dave Airlie <airlied@redhat.com>
4726 F: drivers/gpu/drm/ast/
4728 DRM DRIVER FOR BOCHS VIRTUAL GPU
4729 M: Gerd Hoffmann <kraxel@redhat.com>
4730 L: virtualization@lists.linux-foundation.org
4731 T: git git://anongit.freedesktop.org/drm/drm-misc
4733 F: drivers/gpu/drm/bochs/
4735 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4736 M: Linus Walleij <linus.walleij@linaro.org>
4737 T: git git://anongit.freedesktop.org/drm/drm-misc
4739 F: drivers/gpu/drm/tve200/
4741 DRM DRIVER FOR ILITEK ILI9225 PANELS
4742 M: David Lechner <david@lechnology.com>
4744 F: drivers/gpu/drm/tinydrm/ili9225.c
4745 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4747 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4748 S: Orphan / Obsolete
4749 F: drivers/gpu/drm/i810/
4750 F: include/uapi/drm/i810_drm.h
4752 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4753 S: Orphan / Obsolete
4754 F: drivers/gpu/drm/mga/
4755 F: include/uapi/drm/mga_drm.h
4757 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4758 M: Dave Airlie <airlied@redhat.com>
4760 F: drivers/gpu/drm/mgag200/
4762 DRM DRIVER FOR MI0283QT
4763 M: Noralf Trønnes <noralf@tronnes.org>
4765 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4766 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4768 DRM DRIVER FOR MSM ADRENO GPU
4769 M: Rob Clark <robdclark@gmail.com>
4770 L: linux-arm-msm@vger.kernel.org
4771 L: dri-devel@lists.freedesktop.org
4772 L: freedreno@lists.freedesktop.org
4773 T: git git://people.freedesktop.org/~robclark/linux
4775 F: drivers/gpu/drm/msm/
4776 F: include/uapi/drm/msm_drm.h
4777 F: Documentation/devicetree/bindings/display/msm/
4779 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4780 M: Ben Skeggs <bskeggs@redhat.com>
4781 L: dri-devel@lists.freedesktop.org
4782 L: nouveau@lists.freedesktop.org
4783 T: git git://github.com/skeggsb/linux
4785 F: drivers/gpu/drm/nouveau/
4786 F: include/uapi/drm/nouveau_drm.h
4788 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4789 M: Noralf Trønnes <noralf@tronnes.org>
4791 F: drivers/gpu/drm/tinydrm/repaper.c
4792 F: Documentation/devicetree/bindings/display/repaper.txt
4794 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4795 M: Dave Airlie <airlied@redhat.com>
4796 M: Gerd Hoffmann <kraxel@redhat.com>
4797 L: virtualization@lists.linux-foundation.org
4798 T: git git://anongit.freedesktop.org/drm/drm-misc
4800 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4801 F: drivers/gpu/drm/cirrus/
4803 DRM DRIVER FOR QXL VIRTUAL GPU
4804 M: Dave Airlie <airlied@redhat.com>
4805 M: Gerd Hoffmann <kraxel@redhat.com>
4806 L: virtualization@lists.linux-foundation.org
4807 T: git git://anongit.freedesktop.org/drm/drm-misc
4809 F: drivers/gpu/drm/qxl/
4810 F: include/uapi/drm/qxl_drm.h
4812 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4813 S: Orphan / Obsolete
4814 F: drivers/gpu/drm/r128/
4815 F: include/uapi/drm/r128_drm.h
4817 DRM DRIVER FOR SAVAGE VIDEO CARDS
4818 S: Orphan / Obsolete
4819 F: drivers/gpu/drm/savage/
4820 F: include/uapi/drm/savage_drm.h
4822 DRM DRIVER FOR SIS VIDEO CARDS
4823 S: Orphan / Obsolete
4824 F: drivers/gpu/drm/sis/
4825 F: include/uapi/drm/sis_drm.h
4827 DRM DRIVER FOR SITRONIX ST7586 PANELS
4828 M: David Lechner <david@lechnology.com>
4830 F: drivers/gpu/drm/tinydrm/st7586.c
4831 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4833 DRM DRIVER FOR SITRONIX ST7735R PANELS
4834 M: David Lechner <david@lechnology.com>
4836 F: drivers/gpu/drm/tinydrm/st7735r.c
4837 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4839 DRM DRIVER FOR TDFX VIDEO CARDS
4840 S: Orphan / Obsolete
4841 F: drivers/gpu/drm/tdfx/
4843 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4844 M: Dave Airlie <airlied@redhat.com>
4845 R: Sean Paul <sean@poorly.run>
4846 L: dri-devel@lists.freedesktop.org
4848 F: drivers/gpu/drm/udl/
4849 T: git git://anongit.freedesktop.org/drm/drm-misc
4851 DRM DRIVER FOR VMWARE VIRTUAL GPU
4852 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4853 M: Sinclair Yeh <syeh@vmware.com>
4854 M: Thomas Hellstrom <thellstrom@vmware.com>
4855 L: dri-devel@lists.freedesktop.org
4856 T: git git://people.freedesktop.org/~syeh/repos_linux
4857 T: git git://people.freedesktop.org/~thomash/linux
4859 F: drivers/gpu/drm/vmwgfx/
4860 F: include/uapi/drm/vmwgfx_drm.h
4863 M: David Airlie <airlied@linux.ie>
4864 M: Daniel Vetter <daniel@ffwll.ch>
4865 L: dri-devel@lists.freedesktop.org
4866 T: git git://anongit.freedesktop.org/drm/drm
4867 B: https://bugs.freedesktop.org/
4868 C: irc://chat.freenode.net/dri-devel
4872 F: Documentation/devicetree/bindings/display/
4873 F: Documentation/devicetree/bindings/gpu/
4874 F: Documentation/gpu/
4876 F: include/uapi/drm/
4877 F: include/linux/vga*
4879 DRM DRIVERS AND MISC GPU PATCHES
4880 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4881 M: Maxime Ripard <maxime.ripard@bootlin.com>
4882 M: Sean Paul <sean@poorly.run>
4883 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4885 T: git git://anongit.freedesktop.org/drm/drm-misc
4886 F: Documentation/gpu/
4888 F: drivers/gpu/drm/*
4890 F: include/uapi/drm/drm*
4891 F: include/linux/vga*
4893 DRM DRIVERS FOR ALLWINNER A10
4894 M: Maxime Ripard <maxime.ripard@bootlin.com>
4895 L: dri-devel@lists.freedesktop.org
4897 F: drivers/gpu/drm/sun4i/
4898 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4899 T: git git://anongit.freedesktop.org/drm/drm-misc
4901 DRM DRIVERS FOR AMLOGIC SOCS
4902 M: Neil Armstrong <narmstrong@baylibre.com>
4903 L: dri-devel@lists.freedesktop.org
4904 L: linux-amlogic@lists.infradead.org
4905 W: http://linux-meson.com/
4907 F: drivers/gpu/drm/meson/
4908 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4909 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4910 F: Documentation/gpu/meson.rst
4911 T: git git://anongit.freedesktop.org/drm/drm-misc
4913 DRM DRIVERS FOR ATMEL HLCDC
4914 M: Boris Brezillon <boris.brezillon@bootlin.com>
4915 L: dri-devel@lists.freedesktop.org
4917 F: drivers/gpu/drm/atmel-hlcdc/
4918 F: Documentation/devicetree/bindings/display/atmel/
4919 T: git git://anongit.freedesktop.org/drm/drm-misc
4921 DRM DRIVERS FOR BRIDGE CHIPS
4922 M: Archit Taneja <architt@codeaurora.org>
4923 M: Andrzej Hajda <a.hajda@samsung.com>
4924 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4926 T: git git://anongit.freedesktop.org/drm/drm-misc
4927 F: drivers/gpu/drm/bridge/
4929 DRM DRIVERS FOR EXYNOS
4930 M: Inki Dae <inki.dae@samsung.com>
4931 M: Joonyoung Shim <jy0922.shim@samsung.com>
4932 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4933 M: Kyungmin Park <kyungmin.park@samsung.com>
4934 L: dri-devel@lists.freedesktop.org
4935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4937 F: drivers/gpu/drm/exynos/
4938 F: include/uapi/drm/exynos_drm.h
4939 F: Documentation/devicetree/bindings/display/exynos/
4941 DRM DRIVERS FOR FREESCALE DCU
4942 M: Stefan Agner <stefan@agner.ch>
4943 M: Alison Wang <alison.wang@nxp.com>
4944 L: dri-devel@lists.freedesktop.org
4946 F: drivers/gpu/drm/fsl-dcu/
4947 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4948 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4949 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4950 T: git git://anongit.freedesktop.org/drm/drm-misc
4952 DRM DRIVERS FOR FREESCALE IMX
4953 M: Philipp Zabel <p.zabel@pengutronix.de>
4954 L: dri-devel@lists.freedesktop.org
4956 F: drivers/gpu/drm/imx/
4957 F: drivers/gpu/ipu-v3/
4958 F: Documentation/devicetree/bindings/display/imx/
4960 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4961 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4962 L: dri-devel@lists.freedesktop.org
4963 T: git git://github.com/patjak/drm-gma500
4965 F: drivers/gpu/drm/gma500/
4967 DRM DRIVERS FOR HISILICON
4968 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4969 M: Rongrong Zou <zourongrong@gmail.com>
4970 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4971 R: Chen Feng <puck.chen@hisilicon.com>
4972 L: dri-devel@lists.freedesktop.org
4973 T: git git://github.com/xin3liang/linux.git
4975 F: drivers/gpu/drm/hisilicon/
4976 F: Documentation/devicetree/bindings/display/hisilicon/
4978 DRM DRIVERS FOR MEDIATEK
4979 M: CK Hu <ck.hu@mediatek.com>
4980 M: Philipp Zabel <p.zabel@pengutronix.de>
4981 L: dri-devel@lists.freedesktop.org
4983 F: drivers/gpu/drm/mediatek/
4984 F: Documentation/devicetree/bindings/display/mediatek/
4986 DRM DRIVERS FOR NVIDIA TEGRA
4987 M: Thierry Reding <thierry.reding@gmail.com>
4988 L: dri-devel@lists.freedesktop.org
4989 L: linux-tegra@vger.kernel.org
4990 T: git git://anongit.freedesktop.org/tegra/linux.git
4992 F: drivers/gpu/drm/tegra/
4993 F: drivers/gpu/host1x/
4994 F: include/linux/host1x.h
4995 F: include/uapi/drm/tegra_drm.h
4996 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4998 DRM DRIVERS FOR RENESAS
4999 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5000 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5001 L: dri-devel@lists.freedesktop.org
5002 L: linux-renesas-soc@vger.kernel.org
5003 T: git git://linuxtv.org/pinchartl/media drm/du/next
5005 F: drivers/gpu/drm/rcar-du/
5006 F: drivers/gpu/drm/shmobile/
5007 F: include/linux/platform_data/shmob_drm.h
5008 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5009 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5010 F: Documentation/devicetree/bindings/display/renesas,du.txt
5012 DRM DRIVERS FOR ROCKCHIP
5013 M: Sandy Huang <hjc@rock-chips.com>
5014 M: Heiko Stübner <heiko@sntech.de>
5015 L: dri-devel@lists.freedesktop.org
5017 F: drivers/gpu/drm/rockchip/
5018 F: Documentation/devicetree/bindings/display/rockchip/
5019 T: git git://anongit.freedesktop.org/drm/drm-misc
5022 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5023 M: Vincent Abriou <vincent.abriou@st.com>
5024 L: dri-devel@lists.freedesktop.org
5025 T: git git://anongit.freedesktop.org/drm/drm-misc
5027 F: drivers/gpu/drm/sti
5028 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5031 M: Yannick Fertre <yannick.fertre@st.com>
5032 M: Philippe Cornu <philippe.cornu@st.com>
5033 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5034 M: Vincent Abriou <vincent.abriou@st.com>
5035 L: dri-devel@lists.freedesktop.org
5036 T: git git://anongit.freedesktop.org/drm/drm-misc
5038 F: drivers/gpu/drm/stm
5039 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5041 DRM DRIVERS FOR TI LCDC
5042 M: Jyri Sarha <jsarha@ti.com>
5043 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5044 L: dri-devel@lists.freedesktop.org
5046 F: drivers/gpu/drm/tilcdc/
5047 F: Documentation/devicetree/bindings/display/tilcdc/
5049 DRM DRIVERS FOR TI OMAP
5050 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5051 L: dri-devel@lists.freedesktop.org
5053 F: drivers/gpu/drm/omapdrm/
5054 F: Documentation/devicetree/bindings/display/ti/
5057 M: Eric Anholt <eric@anholt.net>
5059 F: drivers/gpu/drm/v3d/
5060 F: include/uapi/drm/v3d_drm.h
5061 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5062 T: git git://anongit.freedesktop.org/drm/drm-misc
5065 M: Eric Anholt <eric@anholt.net>
5066 T: git git://github.com/anholt/linux
5068 F: drivers/gpu/drm/vc4/
5069 F: include/uapi/drm/vc4_drm.h
5070 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5071 T: git git://anongit.freedesktop.org/drm/drm-misc
5073 DRM DRIVERS FOR VIVANTE GPU IP
5074 M: Lucas Stach <l.stach@pengutronix.de>
5075 R: Russell King <linux+etnaviv@armlinux.org.uk>
5076 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5077 L: etnaviv@lists.freedesktop.org
5078 L: dri-devel@lists.freedesktop.org
5080 F: drivers/gpu/drm/etnaviv/
5081 F: include/uapi/drm/etnaviv_drm.h
5082 F: Documentation/devicetree/bindings/display/etnaviv/
5084 DRM DRIVERS FOR ZTE ZX
5085 M: Shawn Guo <shawnguo@kernel.org>
5086 L: dri-devel@lists.freedesktop.org
5088 F: drivers/gpu/drm/zte/
5089 F: Documentation/devicetree/bindings/display/zte,vou.txt
5090 T: git git://anongit.freedesktop.org/drm/drm-misc
5093 M: Thierry Reding <thierry.reding@gmail.com>
5094 L: dri-devel@lists.freedesktop.org
5095 T: git git://anongit.freedesktop.org/drm/drm-misc
5097 F: drivers/gpu/drm/drm_panel.c
5098 F: drivers/gpu/drm/panel/
5099 F: include/drm/drm_panel.h
5100 F: Documentation/devicetree/bindings/display/panel/
5103 M: Noralf Trønnes <noralf@tronnes.org>
5104 W: https://github.com/notro/tinydrm/wiki/Development
5105 T: git git://anongit.freedesktop.org/drm/drm-misc
5107 F: drivers/gpu/drm/tinydrm/
5108 F: include/drm/tinydrm/
5111 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5112 T: git git://anongit.freedesktop.org/drm/drm-misc
5113 L: dri-devel@lists.freedesktop.org
5114 L: xen-devel@lists.xen.org
5116 F: drivers/gpu/drm/xen/
5117 F: Documentation/gpu/xen-front.rst
5120 M: Christian Koenig <christian.koenig@amd.com>
5121 M: Huang Rui <ray.huang@amd.com>
5122 M: Junwei Zhang <Jerry.Zhang@amd.com>
5123 T: git git://people.freedesktop.org/~agd5f/linux
5125 L: dri-devel@lists.freedesktop.org
5127 F: drivers/gpu/drm/ttm/
5129 DSBR100 USB FM RADIO DRIVER
5130 M: Alexey Klimov <klimov.linux@gmail.com>
5131 L: linux-media@vger.kernel.org
5132 T: git git://linuxtv.org/media_tree.git
5134 F: drivers/media/radio/dsbr100.c
5137 M: Francois Romieu <romieu@fr.zoreil.com>
5138 L: netdev@vger.kernel.org
5140 F: drivers/net/wan/dscc4.c
5143 M: Hans Verkuil <hverkuil@xs4all.nl>
5144 L: linux-media@vger.kernel.org
5145 T: git git://linuxtv.org/media_tree.git
5146 W: https://linuxtv.org
5148 F: drivers/media/pci/dt3155/
5150 DVB_USB_AF9015 MEDIA DRIVER
5151 M: Antti Palosaari <crope@iki.fi>
5152 L: linux-media@vger.kernel.org
5153 W: https://linuxtv.org
5154 W: http://palosaari.fi/linux/
5155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5156 T: git git://linuxtv.org/anttip/media_tree.git
5158 F: drivers/media/usb/dvb-usb-v2/af9015*
5160 DVB_USB_AF9035 MEDIA DRIVER
5161 M: Antti Palosaari <crope@iki.fi>
5162 L: linux-media@vger.kernel.org
5163 W: https://linuxtv.org
5164 W: http://palosaari.fi/linux/
5165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5166 T: git git://linuxtv.org/anttip/media_tree.git
5168 F: drivers/media/usb/dvb-usb-v2/af9035*
5170 DVB_USB_ANYSEE MEDIA DRIVER
5171 M: Antti Palosaari <crope@iki.fi>
5172 L: linux-media@vger.kernel.org
5173 W: https://linuxtv.org
5174 W: http://palosaari.fi/linux/
5175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5176 T: git git://linuxtv.org/anttip/media_tree.git
5178 F: drivers/media/usb/dvb-usb-v2/anysee*
5180 DVB_USB_AU6610 MEDIA DRIVER
5181 M: Antti Palosaari <crope@iki.fi>
5182 L: linux-media@vger.kernel.org
5183 W: https://linuxtv.org
5184 W: http://palosaari.fi/linux/
5185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5186 T: git git://linuxtv.org/anttip/media_tree.git
5188 F: drivers/media/usb/dvb-usb-v2/au6610*
5190 DVB_USB_CE6230 MEDIA DRIVER
5191 M: Antti Palosaari <crope@iki.fi>
5192 L: linux-media@vger.kernel.org
5193 W: https://linuxtv.org
5194 W: http://palosaari.fi/linux/
5195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5196 T: git git://linuxtv.org/anttip/media_tree.git
5198 F: drivers/media/usb/dvb-usb-v2/ce6230*
5200 DVB_USB_CXUSB MEDIA DRIVER
5201 M: Michael Krufky <mkrufky@linuxtv.org>
5202 L: linux-media@vger.kernel.org
5203 W: https://linuxtv.org
5204 W: http://github.com/mkrufky
5205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5206 T: git git://linuxtv.org/media_tree.git
5208 F: drivers/media/usb/dvb-usb/cxusb*
5210 DVB_USB_EC168 MEDIA DRIVER
5211 M: Antti Palosaari <crope@iki.fi>
5212 L: linux-media@vger.kernel.org
5213 W: https://linuxtv.org
5214 W: http://palosaari.fi/linux/
5215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5216 T: git git://linuxtv.org/anttip/media_tree.git
5218 F: drivers/media/usb/dvb-usb-v2/ec168*
5220 DVB_USB_GL861 MEDIA DRIVER
5221 M: Antti Palosaari <crope@iki.fi>
5222 L: linux-media@vger.kernel.org
5223 W: https://linuxtv.org
5224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5225 T: git git://linuxtv.org/anttip/media_tree.git
5227 F: drivers/media/usb/dvb-usb-v2/gl861*
5229 DVB_USB_MXL111SF MEDIA DRIVER
5230 M: Michael Krufky <mkrufky@linuxtv.org>
5231 L: linux-media@vger.kernel.org
5232 W: https://linuxtv.org
5233 W: http://github.com/mkrufky
5234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5235 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5237 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5239 DVB_USB_RTL28XXU MEDIA DRIVER
5240 M: Antti Palosaari <crope@iki.fi>
5241 L: linux-media@vger.kernel.org
5242 W: https://linuxtv.org
5243 W: http://palosaari.fi/linux/
5244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5245 T: git git://linuxtv.org/anttip/media_tree.git
5247 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5249 DVB_USB_V2 MEDIA DRIVER
5250 M: Antti Palosaari <crope@iki.fi>
5251 L: linux-media@vger.kernel.org
5252 W: https://linuxtv.org
5253 W: http://palosaari.fi/linux/
5254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5255 T: git git://linuxtv.org/anttip/media_tree.git
5257 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5258 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5261 M: Jason Baron <jbaron@akamai.com>
5263 F: lib/dynamic_debug.c
5264 F: include/linux/dynamic_debug.h
5266 DYNAMIC INTERRUPT MODERATION
5267 M: Tal Gilboa <talgi@mellanox.com>
5269 F: include/linux/net_dim.h
5271 DZ DECSTATION DZ11 SERIAL DRIVER
5272 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5274 F: drivers/tty/serial/dz.*
5276 E3X0 POWER BUTTON DRIVER
5277 M: Moritz Fischer <moritz.fischer@ettus.com>
5278 L: usrp-users@lists.ettus.com
5279 W: http://www.ettus.com
5281 F: drivers/input/misc/e3x0-button.c
5282 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5285 M: Antti Palosaari <crope@iki.fi>
5286 L: linux-media@vger.kernel.org
5287 W: https://linuxtv.org
5288 W: http://palosaari.fi/linux/
5289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5290 T: git git://linuxtv.org/anttip/media_tree.git
5292 F: drivers/media/tuners/e4000*
5294 EARTH_PT1 MEDIA DRIVER
5295 M: Akihiro Tsukada <tskd08@gmail.com>
5296 L: linux-media@vger.kernel.org
5298 F: drivers/media/pci/pt1/
5300 EARTH_PT3 MEDIA DRIVER
5301 M: Akihiro Tsukada <tskd08@gmail.com>
5302 L: linux-media@vger.kernel.org
5304 F: drivers/media/pci/pt3/
5307 M: Antti Palosaari <crope@iki.fi>
5308 L: linux-media@vger.kernel.org
5309 W: https://linuxtv.org
5310 W: http://palosaari.fi/linux/
5311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5312 T: git git://linuxtv.org/anttip/media_tree.git
5314 F: drivers/media/dvb-frontends/ec100*
5317 M: Tyler Hicks <tyhicks@canonical.com>
5318 L: ecryptfs@vger.kernel.org
5319 W: http://ecryptfs.org
5320 W: https://launchpad.net/ecryptfs
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5323 F: Documentation/filesystems/ecryptfs.txt
5327 M: Borislav Petkov <bp@alien8.de>
5328 L: linux-edac@vger.kernel.org
5330 F: drivers/edac/amd64_edac*
5333 M: Robert Richter <rric@kernel.org>
5334 L: linux-edac@vger.kernel.org
5336 F: drivers/edac/highbank*
5339 M: Ralf Baechle <ralf@linux-mips.org>
5340 M: David Daney <david.daney@cavium.com>
5341 L: linux-edac@vger.kernel.org
5342 L: linux-mips@vger.kernel.org
5344 F: drivers/edac/octeon_edac*
5346 EDAC-CAVIUM THUNDERX
5347 M: David Daney <david.daney@cavium.com>
5348 M: Jan Glauber <jglauber@cavium.com>
5349 L: linux-edac@vger.kernel.org
5351 F: drivers/edac/thunderx_edac*
5354 M: Borislav Petkov <bp@alien8.de>
5355 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5356 L: linux-edac@vger.kernel.org
5357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5360 F: Documentation/admin-guide/ras.rst
5361 F: Documentation/driver-api/edac.rst
5363 F: include/linux/edac.h
5366 M: Mark Gross <mark.gross@intel.com>
5367 L: linux-edac@vger.kernel.org
5369 F: drivers/edac/e752x_edac.c
5372 L: linux-edac@vger.kernel.org
5374 F: drivers/edac/e7xxx_edac.c
5377 M: York Sun <york.sun@nxp.com>
5378 L: linux-edac@vger.kernel.org
5380 F: drivers/edac/fsl_ddr_edac.*
5383 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5384 L: linux-edac@vger.kernel.org
5386 F: drivers/edac/ghes_edac.c
5389 L: linux-edac@vger.kernel.org
5391 F: drivers/edac/i3000_edac.c
5394 L: linux-edac@vger.kernel.org
5396 F: drivers/edac/i5000_edac.c
5399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5400 L: linux-edac@vger.kernel.org
5402 F: drivers/edac/i5400_edac.c
5405 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5406 L: linux-edac@vger.kernel.org
5408 F: drivers/edac/i7300_edac.c
5411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5412 L: linux-edac@vger.kernel.org
5414 F: drivers/edac/i7core_edac.c
5417 M: Tim Small <tim@buttersideup.com>
5418 L: linux-edac@vger.kernel.org
5420 F: drivers/edac/i82443bxgx_edac.c
5423 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5424 M: "Arvind R." <arvino55@gmail.com>
5425 L: linux-edac@vger.kernel.org
5427 F: drivers/edac/i82975x_edac.c
5430 M: Jason Baron <jbaron@akamai.com>
5431 L: linux-edac@vger.kernel.org
5433 F: drivers/edac/ie31200_edac.c
5436 M: Johannes Thumshirn <morbidrsa@gmail.com>
5437 L: linux-edac@vger.kernel.org
5439 F: drivers/edac/mpc85xx_edac.[ch]
5442 M: Egor Martovetsky <egor@pasemi.com>
5443 L: linux-edac@vger.kernel.org
5445 F: drivers/edac/pasemi_edac.c
5448 M: Tony Luck <tony.luck@intel.com>
5449 L: linux-edac@vger.kernel.org
5451 F: drivers/edac/pnd2_edac.[ch]
5454 M: Tim Small <tim@buttersideup.com>
5455 L: linux-edac@vger.kernel.org
5457 F: drivers/edac/r82600_edac.c
5460 M: Tony Luck <tony.luck@intel.com>
5461 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5462 L: linux-edac@vger.kernel.org
5464 F: drivers/edac/sb_edac.c
5467 M: Tony Luck <tony.luck@intel.com>
5468 L: linux-edac@vger.kernel.org
5470 F: drivers/edac/skx_edac.c
5473 M: Tero Kristo <t-kristo@ti.com>
5474 L: linux-edac@vger.kernel.org
5476 F: drivers/edac/ti_edac.c
5479 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5480 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5481 L: linux-arm-msm@vger.kernel.org
5482 L: linux-edac@vger.kernel.org
5484 F: drivers/edac/qcom_edac.c
5486 EDIROL UA-101/UA-1000 DRIVER
5487 M: Clemens Ladisch <clemens@ladisch.de>
5488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5489 T: git git://git.alsa-project.org/alsa-kernel.git
5491 F: sound/usb/misc/ua101.c
5494 L: linux-efi@vger.kernel.org
5495 M: Ivan Hu <ivan.hu@canonical.com>
5496 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5498 F: drivers/firmware/efi/test/
5500 EFI VARIABLE FILESYSTEM
5501 M: Matthew Garrett <matthew.garrett@nebula.com>
5502 M: Jeremy Kerr <jk@ozlabs.org>
5503 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5505 L: linux-efi@vger.kernel.org
5509 EFIFB FRAMEBUFFER DRIVER
5510 L: linux-fbdev@vger.kernel.org
5511 M: Peter Jones <pjones@redhat.com>
5513 F: drivers/video/fbdev/efifb.c
5516 W: http://aeschi.ch.eu.org/efs/
5520 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5521 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5522 L: netdev@vger.kernel.org
5524 F: drivers/net/ethernet/ibm/ehea/
5526 EM28XX VIDEO4LINUX DRIVER
5527 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5528 L: linux-media@vger.kernel.org
5529 W: https://linuxtv.org
5530 T: git git://linuxtv.org/media_tree.git
5532 F: drivers/media/usb/em28xx/
5533 F: Documentation/media/v4l-drivers/em28xx*
5536 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5537 M: Matt Mackall <mpm@selenic.com>
5538 M: David Woodhouse <dwmw2@infradead.org>
5539 L: linux-embedded@vger.kernel.org
5542 Emulex 10Gbps iSCSI - OneConnect DRIVER
5543 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5544 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5545 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5546 L: linux-scsi@vger.kernel.org
5547 W: http://www.broadcom.com
5549 F: drivers/scsi/be2iscsi/
5551 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5552 M: Sathya Perla <sathya.perla@broadcom.com>
5553 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5554 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5555 M: Somnath Kotur <somnath.kotur@broadcom.com>
5556 L: netdev@vger.kernel.org
5557 W: http://www.emulex.com
5559 F: drivers/net/ethernet/emulex/benet/
5561 EMULEX ONECONNECT ROCE DRIVER
5562 M: Selvin Xavier <selvin.xavier@broadcom.com>
5563 M: Devesh Sharma <devesh.sharma@broadcom.com>
5564 L: linux-rdma@vger.kernel.org
5565 W: http://www.broadcom.com
5567 F: drivers/infiniband/hw/ocrdma/
5568 F: include/uapi/rdma/ocrdma-abi.h
5570 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5571 M: James Smart <james.smart@broadcom.com>
5572 M: Dick Kennedy <dick.kennedy@broadcom.com>
5573 L: linux-scsi@vger.kernel.org
5574 W: http://www.broadcom.com
5576 F: drivers/scsi/lpfc/
5578 ENE CB710 FLASH CARD READER DRIVER
5579 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5581 F: drivers/misc/cb710/
5582 F: drivers/mmc/host/cb710-mmc.*
5583 F: include/linux/cb710.h
5585 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5586 M: Maxim Levitsky <maximlevitsky@gmail.com>
5588 F: drivers/media/rc/ene_ir.*
5590 EPSON S1D13XXX FRAMEBUFFER DRIVER
5591 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5594 F: drivers/video/fbdev/s1d13xxxfb.c
5595 F: include/video/s1d13xxxfb.h
5597 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5598 M: Jeff Layton <jlayton@kernel.org>
5601 F: include/linux/errseq.h
5603 ET131X NETWORK DRIVER
5604 M: Mark Einon <mark.einon@gmail.com>
5606 F: drivers/net/ethernet/agere/
5609 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5610 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5611 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5612 L: netdev@vger.kernel.org
5613 W: http://www.linuxfoundation.org/en/Net:Bridge
5615 F: include/linux/netfilter_bridge/
5618 ETHERNET PHY LIBRARY
5619 M: Andrew Lunn <andrew@lunn.ch>
5620 M: Florian Fainelli <f.fainelli@gmail.com>
5621 M: Heiner Kallweit <hkallweit1@gmail.com>
5622 L: netdev@vger.kernel.org
5624 F: Documentation/ABI/testing/sysfs-bus-mdio
5625 F: Documentation/devicetree/bindings/net/mdio*
5626 F: Documentation/networking/phy.txt
5628 F: drivers/of/of_mdio.c
5629 F: drivers/of/of_net.c
5630 F: include/linux/*mdio*.h
5631 F: include/linux/of_net.h
5632 F: include/linux/phy.h
5633 F: include/linux/phy_fixed.h
5634 F: include/linux/platform_data/mdio-bcm-unimac.h
5635 F: include/trace/events/mdio.h
5636 F: include/uapi/linux/mdio.h
5637 F: include/uapi/linux/mii.h
5640 M: Jan Kara <jack@suse.com>
5641 L: linux-ext4@vger.kernel.org
5643 F: Documentation/filesystems/ext2.txt
5645 F: include/linux/ext2*
5648 M: "Theodore Ts'o" <tytso@mit.edu>
5649 M: Andreas Dilger <adilger.kernel@dilger.ca>
5650 L: linux-ext4@vger.kernel.org
5651 W: http://ext4.wiki.kernel.org
5652 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5655 F: Documentation/filesystems/ext4/ext4.rst
5658 Extended Verification Module (EVM)
5659 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5660 L: linux-integrity@vger.kernel.org
5662 F: security/integrity/evm/
5664 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5665 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5666 L: linux-efi@vger.kernel.org
5667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5669 F: Documentation/efi-stub.txt
5670 F: arch/*/kernel/efi.c
5671 F: arch/x86/boot/compressed/eboot.[ch]
5672 F: arch/*/include/asm/efi.h
5673 F: arch/x86/platform/efi/
5674 F: drivers/firmware/efi/
5675 F: include/linux/efi*.h
5676 F: arch/arm/boot/compressed/efi-header.S
5677 F: arch/arm64/kernel/efi-entry.S
5679 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5680 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5681 M: Chanwoo Choi <cw00.choi@samsung.com>
5682 L: linux-kernel@vger.kernel.org
5683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5686 F: include/linux/extcon/
5687 F: include/linux/extcon.h
5688 F: Documentation/extcon/
5689 F: Documentation/devicetree/bindings/extcon/
5692 M: Jingoo Han <jingoohan1@gmail.com>
5693 L: dri-devel@lists.freedesktop.org
5695 F: drivers/gpu/drm/exynos/exynos_dp*
5697 EXYNOS SYSMMU (IOMMU) driver
5698 M: Marek Szyprowski <m.szyprowski@samsung.com>
5699 L: iommu@lists.linux-foundation.org
5701 F: drivers/iommu/exynos-iommu.c
5703 EZchip NPS platform support
5704 M: Vineet Gupta <vgupta@synopsys.com>
5705 M: Ofer Levi <oferle@mellanox.com>
5707 F: arch/arc/plat-eznps
5708 F: arch/arc/boot/dts/eznps.dts
5711 M: Jaegeuk Kim <jaegeuk@kernel.org>
5712 M: Chao Yu <yuchao0@huawei.com>
5713 L: linux-f2fs-devel@lists.sourceforge.net
5714 W: https://f2fs.wiki.kernel.org/
5715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5717 F: Documentation/filesystems/f2fs.txt
5718 F: Documentation/ABI/testing/sysfs-fs-f2fs
5720 F: include/linux/f2fs_fs.h
5721 F: include/trace/events/f2fs.h
5723 F71805F HARDWARE MONITORING DRIVER
5724 M: Jean Delvare <jdelvare@suse.com>
5725 L: linux-hwmon@vger.kernel.org
5727 F: Documentation/hwmon/f71805f
5728 F: drivers/hwmon/f71805f.c
5731 M: Josh Poimboeuf <jpoimboe@redhat.com>
5733 F: scripts/faddr2line
5736 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5737 L: netdev@vger.kernel.org
5739 F: net/core/failover.c
5740 F: include/net/failover.h
5741 F: Documentation/networking/failover.rst
5744 M: Jan Kara <jack@suse.cz>
5745 R: Amir Goldstein <amir73il@gmail.com>
5746 L: linux-fsdevel@vger.kernel.org
5748 F: fs/notify/fanotify/
5749 F: include/linux/fanotify.h
5750 F: include/uapi/linux/fanotify.h
5752 FARSYNC SYNCHRONOUS DRIVER
5753 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5754 W: http://www.farsite.co.uk/
5756 F: drivers/net/wan/farsync.*
5758 FAULT INJECTION SUPPORT
5759 M: Akinobu Mita <akinobu.mita@gmail.com>
5761 F: Documentation/fault-injection/
5762 F: lib/fault-inject.c
5764 FBTFT Framebuffer drivers
5766 L: dri-devel@lists.freedesktop.org
5767 L: linux-fbdev@vger.kernel.org
5768 F: drivers/staging/fbtft/
5771 M: Michael Buesch <m@bues.ch>
5772 L: linux-media@vger.kernel.org
5774 F: drivers/media/tuners/fc0011.h
5775 F: drivers/media/tuners/fc0011.c
5778 M: Antti Palosaari <crope@iki.fi>
5779 L: linux-media@vger.kernel.org
5780 W: https://linuxtv.org
5781 W: http://palosaari.fi/linux/
5782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5783 T: git git://linuxtv.org/anttip/media_tree.git
5785 F: drivers/media/tuners/fc2580*
5787 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5788 M: Johannes Thumshirn <jth@kernel.org>
5789 L: linux-scsi@vger.kernel.org
5790 W: www.Open-FCoE.org
5792 F: drivers/scsi/libfc/
5793 F: drivers/scsi/fcoe/
5795 F: include/scsi/libfc.h
5796 F: include/scsi/libfcoe.h
5797 F: include/uapi/scsi/fc/
5799 FILE LOCKING (flock() and fcntl()/lockf())
5800 M: Jeff Layton <jlayton@kernel.org>
5801 M: "J. Bruce Fields" <bfields@fieldses.org>
5802 L: linux-fsdevel@vger.kernel.org
5804 F: include/linux/fcntl.h
5805 F: include/uapi/linux/fcntl.h
5809 FILESYSTEMS (VFS and infrastructure)
5810 M: Alexander Viro <viro@zeniv.linux.org.uk>
5811 L: linux-fsdevel@vger.kernel.org
5814 F: include/linux/fs.h
5815 F: include/uapi/linux/fs.h
5817 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5818 M: Riku Voipio <riku.voipio@iki.fi>
5819 L: linux-hwmon@vger.kernel.org
5821 F: drivers/hwmon/f75375s.c
5822 F: include/linux/f75375s.h
5824 FIREWIRE AUDIO DRIVERS
5825 M: Clemens Ladisch <clemens@ladisch.de>
5826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5827 T: git git://git.alsa-project.org/alsa-kernel.git
5831 FIREWIRE MEDIA DRIVERS (firedtv)
5832 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5833 L: linux-media@vger.kernel.org
5834 L: linux1394-devel@lists.sourceforge.net
5835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5837 F: drivers/media/firewire/
5839 FIREWIRE SBP-2 TARGET
5840 M: Chris Boot <bootc@bootc.net>
5841 L: linux-scsi@vger.kernel.org
5842 L: target-devel@vger.kernel.org
5843 L: linux1394-devel@lists.sourceforge.net
5844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5846 F: drivers/target/sbp/
5849 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5850 L: linux1394-devel@lists.sourceforge.net
5851 W: http://ieee1394.wiki.kernel.org/
5852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5854 F: drivers/firewire/
5855 F: include/linux/firewire.h
5856 F: include/uapi/linux/firewire*.h
5859 FIRMWARE LOADER (request_firmware)
5860 M: Luis Chamberlain <mcgrof@kernel.org>
5861 L: linux-kernel@vger.kernel.org
5863 F: Documentation/firmware_class/
5864 F: drivers/base/firmware_loader/
5865 F: include/linux/firmware.h
5867 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5868 M: Joshua Morris <josh.h.morris@us.ibm.com>
5869 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5871 F: drivers/block/rsxx/
5874 M: Jiri Kosina <jikos@kernel.org>
5875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5877 F: drivers/block/floppy.c
5880 M: Alessandro Rubini <rubini@gnudd.com>
5881 W: http://www.ohwr.org/projects/fmc-bus
5884 F: include/linux/fmc*.h
5885 F: include/linux/ipmi-fru.h
5888 FPGA MANAGER FRAMEWORK
5889 M: Alan Tull <atull@kernel.org>
5890 M: Moritz Fischer <mdf@kernel.org>
5891 L: linux-fpga@vger.kernel.org
5893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5894 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5895 F: Documentation/fpga/
5896 F: Documentation/driver-api/fpga/
5897 F: Documentation/devicetree/bindings/fpga/
5899 F: include/linux/fpga/
5900 W: http://www.rocketboards.org
5903 M: Wu Hao <hao.wu@intel.com>
5904 L: linux-fpga@vger.kernel.org
5906 F: Documentation/fpga/dfl.txt
5907 F: include/uapi/linux/fpga-dfl.h
5908 F: drivers/fpga/dfl*
5911 M: Bill Metzenthen <billm@melbpc.org.au>
5912 W: http://floatingpoint.sourceforge.net/emulator/index.html
5914 F: arch/x86/math-emu/
5916 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5917 L: netdev@vger.kernel.org
5919 F: drivers/net/wan/dlci.c
5920 F: drivers/net/wan/sdla.c
5923 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5924 L: dri-devel@lists.freedesktop.org
5925 L: linux-fbdev@vger.kernel.org
5926 T: git git://github.com/bzolnier/linux.git
5927 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5929 F: Documentation/fb/
5932 F: include/linux/fb.h
5933 F: include/uapi/video/
5934 F: include/uapi/linux/fb.h
5936 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5937 M: Horia Geantă <horia.geanta@nxp.com>
5938 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5939 L: linux-crypto@vger.kernel.org
5941 F: drivers/crypto/caam/
5942 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5944 FREESCALE DIU FRAMEBUFFER DRIVER
5945 M: Timur Tabi <timur@kernel.org>
5946 L: linux-fbdev@vger.kernel.org
5948 F: drivers/video/fbdev/fsl-diu-fb.*
5950 FREESCALE DMA DRIVER
5951 M: Li Yang <leoyang.li@nxp.com>
5952 M: Zhang Wei <zw@zh-kernel.org>
5953 L: linuxppc-dev@lists.ozlabs.org
5955 F: drivers/dma/fsldma.*
5957 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5958 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5959 L: netdev@vger.kernel.org
5961 F: drivers/net/ethernet/freescale/gianfar*
5962 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5964 FREESCALE GPMI NAND DRIVER
5965 M: Han Xu <han.xu@nxp.com>
5966 L: linux-mtd@lists.infradead.org
5968 F: drivers/mtd/nand/raw/gpmi-nand/*
5970 FREESCALE I2C CPM DRIVER
5971 M: Jochen Friedrich <jochen@scram.de>
5972 L: linuxppc-dev@lists.ozlabs.org
5973 L: linux-i2c@vger.kernel.org
5975 F: drivers/i2c/busses/i2c-cpm.c
5977 FREESCALE IMX LPI2C DRIVER
5978 M: Dong Aisheng <aisheng.dong@nxp.com>
5979 L: linux-i2c@vger.kernel.org
5980 L: linux-imx@nxp.com
5982 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5983 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5985 FREESCALE IMX / MXC FEC DRIVER
5986 M: Fugang Duan <fugang.duan@nxp.com>
5987 L: netdev@vger.kernel.org
5989 F: drivers/net/ethernet/freescale/fec_main.c
5990 F: drivers/net/ethernet/freescale/fec_ptp.c
5991 F: drivers/net/ethernet/freescale/fec.h
5992 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5994 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5995 M: Sascha Hauer <s.hauer@pengutronix.de>
5996 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5997 L: linux-fbdev@vger.kernel.org
5998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6000 F: include/linux/platform_data/video-imxfb.h
6001 F: drivers/video/fbdev/imxfb.c
6003 FREESCALE QORIQ DPAA ETHERNET DRIVER
6004 M: Madalin Bucur <madalin.bucur@nxp.com>
6005 L: netdev@vger.kernel.org
6007 F: drivers/net/ethernet/freescale/dpaa
6009 FREESCALE QORIQ DPAA FMAN DRIVER
6010 M: Madalin Bucur <madalin.bucur@nxp.com>
6011 L: netdev@vger.kernel.org
6013 F: drivers/net/ethernet/freescale/fman
6014 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6016 FREESCALE QORIQ PTP CLOCK DRIVER
6017 M: Yangbo Lu <yangbo.lu@nxp.com>
6018 L: netdev@vger.kernel.org
6020 F: drivers/ptp/ptp_qoriq.c
6021 F: include/linux/fsl/ptp_qoriq.h
6022 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6024 FREESCALE QUAD SPI DRIVER
6025 M: Han Xu <han.xu@nxp.com>
6026 L: linux-mtd@lists.infradead.org
6028 F: drivers/mtd/spi-nor/fsl-quadspi.c
6030 FREESCALE QUICC ENGINE LIBRARY
6031 M: Qiang Zhao <qiang.zhao@nxp.com>
6032 L: linuxppc-dev@lists.ozlabs.org
6034 F: drivers/soc/fsl/qe/
6035 F: include/soc/fsl/*qe*.h
6036 F: include/soc/fsl/*ucc*.h
6038 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6039 M: Li Yang <leoyang.li@nxp.com>
6040 L: netdev@vger.kernel.org
6041 L: linuxppc-dev@lists.ozlabs.org
6043 F: drivers/net/ethernet/freescale/ucc_geth*
6045 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6046 M: Zhao Qiang <qiang.zhao@nxp.com>
6047 L: netdev@vger.kernel.org
6048 L: linuxppc-dev@lists.ozlabs.org
6050 F: drivers/net/wan/fsl_ucc_hdlc*
6052 FREESCALE QUICC ENGINE UCC UART DRIVER
6053 M: Timur Tabi <timur@kernel.org>
6054 L: linuxppc-dev@lists.ozlabs.org
6056 F: drivers/tty/serial/ucc_uart.c
6058 FREESCALE SOC DRIVERS
6059 M: Li Yang <leoyang.li@nxp.com>
6060 L: linuxppc-dev@lists.ozlabs.org
6061 L: linux-arm-kernel@lists.infradead.org
6063 F: Documentation/devicetree/bindings/soc/fsl/
6065 F: include/linux/fsl/
6067 FREESCALE SOC FS_ENET DRIVER
6068 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6069 L: linuxppc-dev@lists.ozlabs.org
6070 L: netdev@vger.kernel.org
6072 F: drivers/net/ethernet/freescale/fs_enet/
6073 F: include/linux/fs_enet_pd.h
6075 FREESCALE SOC SOUND DRIVERS
6076 M: Timur Tabi <timur@kernel.org>
6077 M: Nicolin Chen <nicoleotsuka@gmail.com>
6078 M: Xiubo Li <Xiubo.Lee@gmail.com>
6079 R: Fabio Estevam <fabio.estevam@nxp.com>
6080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6081 L: linuxppc-dev@lists.ozlabs.org
6083 F: sound/soc/fsl/fsl*
6084 F: sound/soc/fsl/imx*
6085 F: sound/soc/fsl/mpc8610_hpcd.c
6087 FREESCALE USB PERIPHERAL DRIVERS
6088 M: Li Yang <leoyang.li@nxp.com>
6089 L: linux-usb@vger.kernel.org
6090 L: linuxppc-dev@lists.ozlabs.org
6092 F: drivers/usb/gadget/udc/fsl*
6095 M: Christoph Hellwig <hch@infradead.org>
6096 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6101 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6102 M: Pavel Machek <pavel@ucw.cz>
6103 L: linux-pm@vger.kernel.org
6105 F: Documentation/power/freezing-of-tasks.txt
6106 F: include/linux/freezer.h
6110 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6111 L: linux-kernel@vger.kernel.org
6114 F: include/linux/frontswap.h
6116 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6117 M: David Howells <dhowells@redhat.com>
6118 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6120 F: Documentation/filesystems/caching/
6122 F: include/linux/fscache*.h
6124 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6125 M: Theodore Y. Ts'o <tytso@mit.edu>
6126 M: Jaegeuk Kim <jaegeuk@kernel.org>
6127 L: linux-fscrypt@vger.kernel.org
6128 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6132 F: include/linux/fscrypt*.h
6133 F: Documentation/filesystems/fscrypt.rst
6135 FSI-ATTACHED I2C DRIVER
6136 M: Eddie James <eajames@linux.vnet.ibm.com>
6137 L: linux-i2c@vger.kernel.org
6138 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6140 F: drivers/i2c/busses/i2c-fsi.c
6141 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6143 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6144 M: Jan Kara <jack@suse.cz>
6145 R: Amir Goldstein <amir73il@gmail.com>
6146 L: linux-fsdevel@vger.kernel.org
6149 F: include/linux/fsnotify*.h
6151 FUJITSU LAPTOP EXTRAS
6152 M: Jonathan Woithe <jwoithe@just42.net>
6153 L: platform-driver-x86@vger.kernel.org
6155 F: drivers/platform/x86/fujitsu-laptop.c
6157 FUJITSU M-5MO LS CAMERA ISP DRIVER
6158 M: Kyungmin Park <kyungmin.park@samsung.com>
6159 M: Heungjun Kim <riverful.kim@samsung.com>
6160 L: linux-media@vger.kernel.org
6162 F: drivers/media/i2c/m5mols/
6163 F: include/media/i2c/m5mols.h
6165 FUJITSU TABLET EXTRAS
6166 M: Robert Gerlach <khnz@gmx.de>
6167 L: platform-driver-x86@vger.kernel.org
6169 F: drivers/platform/x86/fujitsu-tablet.c
6171 FUSE: FILESYSTEM IN USERSPACE
6172 M: Miklos Szeredi <miklos@szeredi.hu>
6173 L: linux-fsdevel@vger.kernel.org
6174 W: http://fuse.sourceforge.net/
6175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6178 F: include/uapi/linux/fuse.h
6179 F: Documentation/filesystems/fuse.txt
6182 M: Thomas Gleixner <tglx@linutronix.de>
6183 M: Ingo Molnar <mingo@redhat.com>
6184 R: Peter Zijlstra <peterz@infradead.org>
6185 R: Darren Hart <dvhart@infradead.org>
6186 L: linux-kernel@vger.kernel.org
6187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6190 F: kernel/futex_compat.c
6191 F: include/asm-generic/futex.h
6192 F: include/linux/futex.h
6193 F: include/uapi/linux/futex.h
6194 F: tools/testing/selftests/futex/
6195 F: tools/perf/bench/futex*
6196 F: Documentation/*futex*
6199 M: Kees Cook <keescook@chromium.org>
6200 R: Emese Revfy <re.emese@gmail.com>
6201 L: kernel-hardening@lists.openwall.com
6203 F: scripts/gcc-plugins/
6204 F: scripts/gcc-plugin.sh
6205 F: scripts/Makefile.gcc-plugins
6206 F: Documentation/gcc-plugins.txt
6208 GASKET DRIVER FRAMEWORK
6209 M: Rob Springer <rspringer@google.com>
6210 M: Todd Poynor <toddpoynor@google.com>
6211 M: Ben Chan <benchan@chromium.org>
6213 F: drivers/staging/gasket/
6215 GCOV BASED KERNEL PROFILING
6216 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6219 F: Documentation/dev-tools/gcov.rst
6221 GDB KERNEL DEBUGGING HELPER SCRIPTS
6222 M: Jan Kiszka <jan.kiszka@siemens.com>
6223 M: Kieran Bingham <kbingham@kernel.org>
6227 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6228 M: Achim Leubner <achim_leubner@adaptec.com>
6229 L: linux-scsi@vger.kernel.org
6230 W: http://www.icp-vortex.com/
6232 F: drivers/scsi/gdt*
6234 GEMTEK FM RADIO RECEIVER DRIVER
6235 M: Hans Verkuil <hverkuil@xs4all.nl>
6236 L: linux-media@vger.kernel.org
6237 T: git git://linuxtv.org/media_tree.git
6238 W: https://linuxtv.org
6240 F: drivers/media/radio/radio-gemtek*
6242 GENERIC GPIO I2C DRIVER
6243 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6245 F: drivers/i2c/busses/i2c-gpio.c
6246 F: include/linux/platform_data/i2c-gpio.h
6248 GENERIC GPIO I2C MULTIPLEXER DRIVER
6249 M: Peter Korsgaard <peter.korsgaard@barco.com>
6250 L: linux-i2c@vger.kernel.org
6252 F: drivers/i2c/muxes/i2c-mux-gpio.c
6253 F: include/linux/platform_data/i2c-mux-gpio.h
6254 F: Documentation/i2c/muxes/i2c-mux-gpio
6256 GENERIC HDLC (WAN) DRIVERS
6257 M: Krzysztof Halasa <khc@pm.waw.pl>
6258 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6260 F: drivers/net/wan/c101.c
6261 F: drivers/net/wan/hd6457*
6262 F: drivers/net/wan/hdlc*
6263 F: drivers/net/wan/n2.c
6264 F: drivers/net/wan/pc300too.c
6265 F: drivers/net/wan/pci200syn.c
6266 F: drivers/net/wan/wanxl*
6268 GENERIC INCLUDE/ASM HEADER FILES
6269 M: Arnd Bergmann <arnd@arndb.de>
6270 L: linux-arch@vger.kernel.org
6271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6273 F: include/asm-generic/
6274 F: include/uapi/asm-generic/
6276 GENERIC PHY FRAMEWORK
6277 M: Kishon Vijay Abraham I <kishon@ti.com>
6278 L: linux-kernel@vger.kernel.org
6279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6282 F: include/linux/phy/
6284 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6285 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6287 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6290 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6291 M: Kevin Hilman <khilman@kernel.org>
6292 M: Ulf Hansson <ulf.hansson@linaro.org>
6293 L: linux-pm@vger.kernel.org
6295 F: drivers/base/power/domain*.c
6296 F: include/linux/pm_domain.h
6297 F: Documentation/devicetree/bindings/power/power_domain.txt
6299 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6300 M: Eugen Hristev <eugen.hristev@microchip.com>
6301 L: linux-input@vger.kernel.org
6303 F: drivers/input/touchscreen/resistive-adc-touch.c
6305 GENERIC UIO DRIVER FOR PCI DEVICES
6306 M: "Michael S. Tsirkin" <mst@redhat.com>
6307 L: kvm@vger.kernel.org
6309 F: drivers/uio/uio_pci_generic.c
6311 GENWQE (IBM Generic Workqueue Card)
6312 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6313 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6315 F: drivers/misc/genwqe/
6317 GET_MAINTAINER SCRIPT
6318 M: Joe Perches <joe@perches.com>
6320 F: scripts/get_maintainer.pl
6323 M: Bob Peterson <rpeterso@redhat.com>
6324 M: Andreas Gruenbacher <agruenba@redhat.com>
6325 L: cluster-devel@redhat.com
6326 W: http://sources.redhat.com/cluster/
6327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6329 F: Documentation/filesystems/gfs2*.txt
6331 F: include/uapi/linux/gfs2_ondisk.h
6333 GIGASET ISDN DRIVERS
6334 M: Paul Bolle <pebolle@tiscali.nl>
6335 L: gigaset307x-common@lists.sourceforge.net
6336 W: http://gigaset307x.sourceforge.net/
6338 F: Documentation/isdn/README.gigaset
6339 F: drivers/isdn/gigaset/
6340 F: include/uapi/linux/gigaset_dev.h
6343 M: Johan Hovold <johan@kernel.org>
6344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6346 F: Documentation/ABI/testing/sysfs-class-gnss
6347 F: Documentation/devicetree/bindings/gnss/
6349 F: include/linux/gnss.h
6352 M: Hans Verkuil <hans.verkuil@cisco.com>
6353 L: linux-media@vger.kernel.org
6355 F: drivers/media/usb/go7007/
6358 M: Bastien Nocera <hadess@hadess.net>
6359 L: linux-input@vger.kernel.org
6361 F: drivers/input/touchscreen/goodix.c
6363 GPD POCKET FAN DRIVER
6364 M: Hans de Goede <hdegoede@redhat.com>
6365 L: platform-driver-x86@vger.kernel.org
6367 F: drivers/platform/x86/gpd-pocket-fan.c
6370 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6371 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6372 L: linux-gpio@vger.kernel.org
6373 L: linux-acpi@vger.kernel.org
6375 F: Documentation/acpi/gpio-properties.txt
6376 F: drivers/gpio/gpiolib-acpi.c
6379 M: Sean Young <sean@mess.org>
6380 L: linux-media@vger.kernel.org
6382 F: drivers/media/rc/gpio-ir-tx.c
6385 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6386 R: Bartosz Golaszewski <brgl@bgdev.pl>
6387 L: linux-gpio@vger.kernel.org
6389 F: drivers/gpio/gpio-mockup.c
6390 F: tools/testing/selftests/gpio/
6393 M: Linus Walleij <linus.walleij@linaro.org>
6394 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6395 L: linux-gpio@vger.kernel.org
6396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6398 F: Documentation/devicetree/bindings/gpio/
6399 F: Documentation/driver-api/gpio/
6400 F: Documentation/gpio/
6401 F: Documentation/ABI/testing/gpio-cdev
6402 F: Documentation/ABI/obsolete/sysfs-gpio
6404 F: include/linux/gpio/
6405 F: include/linux/gpio.h
6406 F: include/linux/of_gpio.h
6407 F: include/asm-generic/gpio.h
6408 F: include/uapi/linux/gpio.h
6411 GRE DEMULTIPLEXER DRIVER
6412 M: Dmitry Kozlov <xeb@mail.ru>
6413 L: netdev@vger.kernel.org
6415 F: net/ipv4/gre_demux.c
6416 F: net/ipv4/gre_offload.c
6417 F: include/net/gre.h
6419 GRETH 10/100/1G Ethernet MAC device driver
6420 M: Andreas Larsson <andreas@gaisler.com>
6421 L: netdev@vger.kernel.org
6423 F: drivers/net/ethernet/aeroflex/
6425 GREYBUS AUDIO PROTOCOLS DRIVERS
6426 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6427 M: Mark Greer <mgreer@animalcreek.com>
6429 F: drivers/staging/greybus/audio_apbridgea.c
6430 F: drivers/staging/greybus/audio_apbridgea.h
6431 F: drivers/staging/greybus/audio_codec.c
6432 F: drivers/staging/greybus/audio_codec.h
6433 F: drivers/staging/greybus/audio_gb.c
6434 F: drivers/staging/greybus/audio_manager.c
6435 F: drivers/staging/greybus/audio_manager.h
6436 F: drivers/staging/greybus/audio_manager_module.c
6437 F: drivers/staging/greybus/audio_manager_private.h
6438 F: drivers/staging/greybus/audio_manager_sysfs.c
6439 F: drivers/staging/greybus/audio_module.c
6440 F: drivers/staging/greybus/audio_topology.c
6442 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6443 M: Viresh Kumar <vireshk@kernel.org>
6445 F: drivers/staging/greybus/authentication.c
6446 F: drivers/staging/greybus/bootrom.c
6447 F: drivers/staging/greybus/firmware.h
6448 F: drivers/staging/greybus/fw-core.c
6449 F: drivers/staging/greybus/fw-download.c
6450 F: drivers/staging/greybus/fw-management.c
6451 F: drivers/staging/greybus/greybus_authentication.h
6452 F: drivers/staging/greybus/greybus_firmware.h
6453 F: drivers/staging/greybus/hid.c
6454 F: drivers/staging/greybus/i2c.c
6455 F: drivers/staging/greybus/spi.c
6456 F: drivers/staging/greybus/spilib.c
6457 F: drivers/staging/greybus/spilib.h
6459 GREYBUS LOOPBACK DRIVER
6460 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6462 F: drivers/staging/greybus/loopback.c
6464 GREYBUS PLATFORM DRIVERS
6465 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6467 F: drivers/staging/greybus/arche-platform.c
6468 F: drivers/staging/greybus/arche-apb-ctrl.c
6469 F: drivers/staging/greybus/arche_platform.h
6471 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6472 M: Rui Miguel Silva <rmfrfs@gmail.com>
6474 F: drivers/staging/greybus/sdio.c
6475 F: drivers/staging/greybus/light.c
6476 F: drivers/staging/greybus/gpio.c
6477 F: drivers/staging/greybus/power_supply.c
6478 F: drivers/staging/greybus/spi.c
6479 F: drivers/staging/greybus/spilib.c
6482 M: Johan Hovold <johan@kernel.org>
6483 M: Alex Elder <elder@kernel.org>
6484 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6486 F: drivers/staging/greybus/
6487 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6489 GREYBUS UART PROTOCOLS DRIVERS
6490 M: David Lin <dtwlin@gmail.com>
6492 F: drivers/staging/greybus/uart.c
6493 F: drivers/staging/greybus/log.c
6495 GS1662 VIDEO SERIALIZER
6496 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6497 L: linux-media@vger.kernel.org
6498 T: git git://linuxtv.org/media_tree.git
6500 F: drivers/media/spi/gs1662.c
6502 GSPCA FINEPIX SUBDRIVER
6503 M: Frank Zago <frank@zago.net>
6504 L: linux-media@vger.kernel.org
6505 T: git git://linuxtv.org/media_tree.git
6507 F: drivers/media/usb/gspca/finepix.c
6509 GSPCA GL860 SUBDRIVER
6510 M: Olivier Lorin <o.lorin@laposte.net>
6511 L: linux-media@vger.kernel.org
6512 T: git git://linuxtv.org/media_tree.git
6514 F: drivers/media/usb/gspca/gl860/
6516 GSPCA M5602 SUBDRIVER
6517 M: Erik Andren <erik.andren@gmail.com>
6518 L: linux-media@vger.kernel.org
6519 T: git git://linuxtv.org/media_tree.git
6521 F: drivers/media/usb/gspca/m5602/
6523 GSPCA PAC207 SONIXB SUBDRIVER
6524 M: Hans Verkuil <hverkuil@xs4all.nl>
6525 L: linux-media@vger.kernel.org
6526 T: git git://linuxtv.org/media_tree.git
6528 F: drivers/media/usb/gspca/pac207.c
6530 GSPCA SN9C20X SUBDRIVER
6531 M: Brian Johnson <brijohn@gmail.com>
6532 L: linux-media@vger.kernel.org
6533 T: git git://linuxtv.org/media_tree.git
6535 F: drivers/media/usb/gspca/sn9c20x.c
6537 GSPCA T613 SUBDRIVER
6538 M: Leandro Costantino <lcostantino@gmail.com>
6539 L: linux-media@vger.kernel.org
6540 T: git git://linuxtv.org/media_tree.git
6542 F: drivers/media/usb/gspca/t613.c
6544 GSPCA USB WEBCAM DRIVER
6545 M: Hans Verkuil <hverkuil@xs4all.nl>
6546 L: linux-media@vger.kernel.org
6547 T: git git://linuxtv.org/media_tree.git
6549 F: drivers/media/usb/gspca/
6551 GTP (GPRS Tunneling Protocol)
6552 M: Pablo Neira Ayuso <pablo@netfilter.org>
6553 M: Harald Welte <laforge@gnumonks.org>
6554 L: osmocom-net-gprs@lists.osmocom.org
6555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6557 F: drivers/net/gtp.c
6559 GUID PARTITION TABLE (GPT)
6560 M: Davidlohr Bueso <dave@stgolabs.net>
6561 L: linux-efi@vger.kernel.org
6563 F: block/partitions/efi.*
6566 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6567 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6568 W: http://uclinux-h8.sourceforge.jp
6569 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6572 F: drivers/clocksource/h8300_*.c
6573 F: drivers/clk/h8300/
6574 F: drivers/irqchip/irq-renesas-h8*.c
6577 M: Antti Palosaari <crope@iki.fi>
6578 L: linux-media@vger.kernel.org
6579 W: https://linuxtv.org
6580 W: http://palosaari.fi/linux/
6581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6582 T: git git://linuxtv.org/anttip/media_tree.git
6584 F: drivers/media/usb/hackrf/
6586 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6587 M: Frank Seidel <frank@f-seidel.de>
6588 L: platform-driver-x86@vger.kernel.org
6589 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6591 F: drivers/platform/x86/hdaps.c
6594 M: Jean Delvare <jdelvare@suse.com>
6595 M: Guenter Roeck <linux@roeck-us.net>
6596 L: linux-hwmon@vger.kernel.org
6597 W: http://hwmon.wiki.kernel.org/
6598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6600 F: Documentation/devicetree/bindings/hwmon/
6601 F: Documentation/hwmon/
6603 F: include/linux/hwmon*.h
6604 F: include/trace/events/hwmon*.h
6606 HARDWARE RANDOM NUMBER GENERATOR CORE
6607 M: Matt Mackall <mpm@selenic.com>
6608 M: Herbert Xu <herbert@gondor.apana.org.au>
6609 L: linux-crypto@vger.kernel.org
6611 F: Documentation/devicetree/bindings/rng/
6612 F: Documentation/hw_random.txt
6613 F: drivers/char/hw_random/
6614 F: include/linux/hw_random.h
6616 HARDWARE TRACING FACILITIES
6617 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6619 F: drivers/hwtracing/
6621 HARDWARE SPINLOCK CORE
6622 M: Ohad Ben-Cohen <ohad@wizery.com>
6623 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6624 L: linux-remoteproc@vger.kernel.org
6626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6627 F: Documentation/devicetree/bindings/hwlock/
6628 F: Documentation/hwspinlock.txt
6629 F: drivers/hwspinlock/
6630 F: include/linux/hwspinlock.h
6632 HARMONY SOUND DRIVER
6633 L: linux-parisc@vger.kernel.org
6635 F: sound/parisc/harmony.*
6637 HDPVR USB VIDEO ENCODER DRIVER
6638 M: Hans Verkuil <hverkuil@xs4all.nl>
6639 L: linux-media@vger.kernel.org
6640 T: git git://linuxtv.org/media_tree.git
6641 W: https://linuxtv.org
6643 F: drivers/media/usb/hdpvr/
6645 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6646 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6648 F: Documentation/watchdog/hpwdt.txt
6649 F: drivers/watchdog/hpwdt.c
6651 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6652 M: Don Brace <don.brace@microsemi.com>
6653 L: esc.storagedev@microsemi.com
6654 L: linux-scsi@vger.kernel.org
6656 F: Documentation/scsi/hpsa.txt
6657 F: drivers/scsi/hpsa*.[ch]
6658 F: include/linux/cciss*.h
6659 F: include/uapi/linux/cciss*.h
6662 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6663 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6664 L: linux-rdma@vger.kernel.org
6666 F: drivers/infiniband/hw/hfi1
6669 L: linux-fsdevel@vger.kernel.org
6671 F: Documentation/filesystems/hfs.txt
6675 L: linux-fsdevel@vger.kernel.org
6677 F: Documentation/filesystems/hfsplus.txt
6680 HGA FRAMEBUFFER DRIVER
6681 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6682 L: linux-nvidia@lists.surfsouth.com
6683 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6685 F: drivers/video/fbdev/hgafb.c
6687 HIBERNATION (aka Software Suspend, aka swsusp)
6688 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6689 M: Pavel Machek <pavel@ucw.cz>
6690 L: linux-pm@vger.kernel.org
6691 B: https://bugzilla.kernel.org
6694 F: drivers/base/power/
6696 F: include/linux/suspend.h
6697 F: include/linux/freezer.h
6698 F: include/linux/pm.h
6699 F: arch/*/include/asm/suspend*.h
6702 M: Jiri Kosina <jikos@kernel.org>
6703 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6704 L: linux-input@vger.kernel.org
6705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6708 F: include/linux/hid*
6709 F: include/uapi/linux/hid*
6711 HID SENSOR HUB DRIVERS
6712 M: Jiri Kosina <jikos@kernel.org>
6713 M: Jonathan Cameron <jic23@kernel.org>
6714 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6715 L: linux-input@vger.kernel.org
6716 L: linux-iio@vger.kernel.org
6718 F: Documentation/hid/hid-sensor*
6719 F: drivers/hid/hid-sensor-*
6720 F: drivers/iio/*/hid-*
6721 F: include/linux/hid-sensor-*
6723 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6724 M: Thomas Gleixner <tglx@linutronix.de>
6725 L: linux-kernel@vger.kernel.org
6726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6728 F: Documentation/timers/
6729 F: kernel/time/hrtimer.c
6730 F: kernel/time/clockevents.c
6731 F: kernel/time/timer_*.c
6732 F: include/linux/clockchips.h
6733 F: include/linux/hrtimer.h
6735 HIGH-SPEED SCC DRIVER FOR AX.25
6736 L: linux-hams@vger.kernel.org
6738 F: drivers/net/hamradio/dmascc.c
6739 F: drivers/net/hamradio/scc.c
6741 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6742 M: HighPoint Linux Team <linux@highpoint-tech.com>
6743 W: http://www.highpoint-tech.com
6745 F: Documentation/scsi/hptiop.txt
6746 F: drivers/scsi/hptiop.c
6749 M: Jes Sorensen <jes@trained-monkey.org>
6750 L: linux-hippi@sunsite.dk
6752 F: include/linux/hippidevice.h
6753 F: include/uapi/linux/if_hippi.h
6755 F: drivers/net/hippi/
6757 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6758 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6759 M: Salil Mehta <salil.mehta@huawei.com>
6760 L: netdev@vger.kernel.org
6761 W: http://www.hisilicon.com
6763 F: drivers/net/ethernet/hisilicon/hns3/
6765 HISILICON LPC BUS DRIVER
6766 M: john.garry@huawei.com
6767 W: http://www.hisilicon.com
6769 F: drivers/bus/hisi_lpc.c
6770 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6772 HISILICON NETWORK SUBSYSTEM DRIVER
6773 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6774 M: Salil Mehta <salil.mehta@huawei.com>
6775 L: netdev@vger.kernel.org
6776 W: http://www.hisilicon.com
6778 F: drivers/net/ethernet/hisilicon/
6779 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6781 HISILICON PMU DRIVER
6782 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6783 W: http://www.hisilicon.com
6785 F: drivers/perf/hisilicon
6786 F: Documentation/perf/hisi-pmu.txt
6788 HISILICON ROCE DRIVER
6789 M: Lijun Ou <oulijun@huawei.com>
6790 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6791 L: linux-rdma@vger.kernel.org
6793 F: drivers/infiniband/hw/hns/
6794 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6796 HISILICON SAS Controller
6797 M: John Garry <john.garry@huawei.com>
6798 W: http://www.hisilicon.com
6800 F: drivers/scsi/hisi_sas/
6801 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6803 HMM - Heterogeneous Memory Management
6804 M: Jérôme Glisse <jglisse@redhat.com>
6805 L: linux-mm@kvack.org
6808 F: include/linux/hmm*
6809 F: Documentation/vm/hmm.rst
6812 M: Jouni Malinen <j@w1.fi>
6813 L: linux-wireless@vger.kernel.org
6814 W: http://w1.fi/hostap-driver.html
6816 F: drivers/net/wireless/intersil/hostap/
6818 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6819 L: platform-driver-x86@vger.kernel.org
6821 F: drivers/platform/x86/tc1100-wmi.c
6823 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6824 M: Jaroslav Kysela <perex@perex.cz>
6826 F: drivers/net/ethernet/hp/hp100.*
6828 HPET: High Precision Event Timers driver
6829 M: Clemens Ladisch <clemens@ladisch.de>
6831 F: Documentation/timers/hpet.txt
6832 F: drivers/char/hpet.c
6833 F: include/linux/hpet.h
6834 F: include/uapi/linux/hpet.h
6838 F: arch/x86/kernel/hpet.c
6839 F: arch/x86/include/asm/hpet.h
6842 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6843 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6848 M: Sebastian Reichel <sre@kernel.org>
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6851 F: Documentation/ABI/testing/sysfs-bus-hsi
6852 F: Documentation/driver-api/hsi.rst
6854 F: include/linux/hsi/
6855 F: include/uapi/linux/hsi/
6858 L: linux-usb@vger.kernel.org
6860 F: drivers/net/usb/hso.c
6862 HSR NETWORK PROTOCOL
6863 M: Arvid Brodin <arvid.brodin@alten.se>
6864 L: netdev@vger.kernel.org
6868 HT16K33 LED CONTROLLER DRIVER
6869 M: Robin van der Gracht <robin@protonic.nl>
6871 F: drivers/auxdisplay/ht16k33.c
6872 F: Documentation/devicetree/bindings/display/ht16k33.txt
6874 HTCPEN TOUCHSCREEN DRIVER
6875 M: Pau Oliva Fora <pof@eslack.org>
6876 L: linux-input@vger.kernel.org
6878 F: drivers/input/touchscreen/htcpen.c
6880 HUAWEI ETHERNET DRIVER
6881 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6882 L: netdev@vger.kernel.org
6884 F: Documentation/networking/hinic.txt
6885 F: drivers/net/ethernet/huawei/hinic/
6888 M: Mike Kravetz <mike.kravetz@oracle.com>
6889 L: linux-mm@kvack.org
6893 F: include/linux/hugetlb.h
6894 F: Documentation/admin-guide/mm/hugetlbpage.rst
6895 F: Documentation/vm/hugetlbfs_reserv.rst
6896 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6899 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6900 L: linux-media@vger.kernel.org
6901 T: git git://linuxtv.org/media_tree.git
6902 W: https://linuxtv.org
6904 F: drivers/media/platform/sti/hva
6906 HWPOISON MEMORY FAILURE HANDLING
6907 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6908 L: linux-mm@kvack.org
6910 F: mm/memory-failure.c
6911 F: mm/hwpoison-inject.c
6913 HYGON PROCESSOR SUPPORT
6914 M: Pu Wen <puwen@hygon.cn>
6915 L: linux-kernel@vger.kernel.org
6917 F: arch/x86/kernel/cpu/hygon.c
6919 Hyper-V CORE AND DRIVERS
6920 M: "K. Y. Srinivasan" <kys@microsoft.com>
6921 M: Haiyang Zhang <haiyangz@microsoft.com>
6922 M: Stephen Hemminger <sthemmin@microsoft.com>
6923 L: devel@linuxdriverproject.org
6925 F: Documentation/networking/netvsc.txt
6926 F: arch/x86/include/asm/mshyperv.h
6927 F: arch/x86/include/asm/trace/hyperv.h
6928 F: arch/x86/include/asm/hyperv-tlfs.h
6929 F: arch/x86/kernel/cpu/mshyperv.c
6931 F: drivers/hid/hid-hyperv.c
6933 F: drivers/input/serio/hyperv-keyboard.c
6934 F: drivers/pci/controller/pci-hyperv.c
6935 F: drivers/net/hyperv/
6936 F: drivers/scsi/storvsc_drv.c
6937 F: drivers/uio/uio_hv_generic.c
6938 F: drivers/video/fbdev/hyperv_fb.c
6939 F: net/vmw_vsock/hyperv_transport.c
6940 F: include/linux/hyperv.h
6941 F: include/uapi/linux/hyperv.h
6943 F: Documentation/ABI/stable/sysfs-bus-vmbus
6945 HYPERVISOR VIRTUAL CONSOLE DRIVER
6946 L: linuxppc-dev@lists.ozlabs.org
6951 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6952 L: linux-i2c@vger.kernel.org
6953 L: linux-acpi@vger.kernel.org
6955 F: drivers/i2c/i2c-core-acpi.c
6957 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6958 M: Ajay Gupta <ajayg@nvidia.com>
6959 L: linux-i2c@vger.kernel.org
6961 F: Documentation/i2c/busses/i2c-nvidia-gpu
6962 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6965 M: Peter Rosin <peda@axentia.se>
6966 L: linux-i2c@vger.kernel.org
6968 F: Documentation/i2c/i2c-topology
6969 F: Documentation/i2c/muxes/
6970 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6971 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6972 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6973 F: drivers/i2c/i2c-mux.c
6974 F: drivers/i2c/muxes/
6975 F: include/linux/i2c-mux.h
6977 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6978 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6979 L: linux-i2c@vger.kernel.org
6981 F: drivers/i2c/busses/i2c-mv64xxx.c
6983 I2C OVER PARALLEL PORT
6984 M: Jean Delvare <jdelvare@suse.com>
6985 L: linux-i2c@vger.kernel.org
6987 F: Documentation/i2c/busses/i2c-parport
6988 F: Documentation/i2c/busses/i2c-parport-light
6989 F: drivers/i2c/busses/i2c-parport.c
6990 F: drivers/i2c/busses/i2c-parport-light.c
6993 M: Wolfram Sang <wsa@the-dreams.de>
6994 L: linux-i2c@vger.kernel.org
6995 W: https://i2c.wiki.kernel.org/
6996 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6999 F: Documentation/devicetree/bindings/i2c/i2c.txt
7000 F: Documentation/i2c/
7002 F: include/linux/i2c.h
7003 F: include/linux/i2c-dev.h
7004 F: include/linux/i2c-smbus.h
7005 F: include/uapi/linux/i2c.h
7006 F: include/uapi/linux/i2c-*.h
7008 I2C SUBSYSTEM HOST DRIVERS
7009 L: linux-i2c@vger.kernel.org
7010 W: https://i2c.wiki.kernel.org/
7011 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7014 F: Documentation/devicetree/bindings/i2c/
7015 F: drivers/i2c/algos/
7016 F: drivers/i2c/busses/
7019 M: Jean Delvare <jdelvare@suse.com>
7020 L: linux-i2c@vger.kernel.org
7022 F: Documentation/i2c/busses/i2c-taos-evm
7023 F: drivers/i2c/busses/i2c-taos-evm.c
7026 M: Till Harbaum <till@harbaum.org>
7027 L: linux-i2c@vger.kernel.org
7028 W: http://www.harbaum.org/till/i2c_tiny_usb
7030 F: drivers/i2c/busses/i2c-tiny-usb.c
7032 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7033 M: Jean Delvare <jdelvare@suse.com>
7034 L: linux-i2c@vger.kernel.org
7036 F: Documentation/i2c/busses/i2c-ali1535
7037 F: Documentation/i2c/busses/i2c-ali1563
7038 F: Documentation/i2c/busses/i2c-ali15x3
7039 F: Documentation/i2c/busses/i2c-amd756
7040 F: Documentation/i2c/busses/i2c-amd8111
7041 F: Documentation/i2c/busses/i2c-i801
7042 F: Documentation/i2c/busses/i2c-nforce2
7043 F: Documentation/i2c/busses/i2c-piix4
7044 F: Documentation/i2c/busses/i2c-sis5595
7045 F: Documentation/i2c/busses/i2c-sis630
7046 F: Documentation/i2c/busses/i2c-sis96x
7047 F: Documentation/i2c/busses/i2c-via
7048 F: Documentation/i2c/busses/i2c-viapro
7049 F: drivers/i2c/busses/i2c-ali1535.c
7050 F: drivers/i2c/busses/i2c-ali1563.c
7051 F: drivers/i2c/busses/i2c-ali15x3.c
7052 F: drivers/i2c/busses/i2c-amd756.c
7053 F: drivers/i2c/busses/i2c-amd756-s4882.c
7054 F: drivers/i2c/busses/i2c-amd8111.c
7055 F: drivers/i2c/busses/i2c-i801.c
7056 F: drivers/i2c/busses/i2c-isch.c
7057 F: drivers/i2c/busses/i2c-nforce2.c
7058 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7059 F: drivers/i2c/busses/i2c-piix4.c
7060 F: drivers/i2c/busses/i2c-sis5595.c
7061 F: drivers/i2c/busses/i2c-sis630.c
7062 F: drivers/i2c/busses/i2c-sis96x.c
7063 F: drivers/i2c/busses/i2c-via.c
7064 F: drivers/i2c/busses/i2c-viapro.c
7066 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7067 M: Hans de Goede <hdegoede@redhat.com>
7068 L: linux-i2c@vger.kernel.org
7070 F: drivers/i2c/busses/i2c-cht-wc.c
7072 I2C/SMBUS ISMT DRIVER
7073 M: Seth Heasley <seth.heasley@intel.com>
7074 M: Neil Horman <nhorman@tuxdriver.com>
7075 L: linux-i2c@vger.kernel.org
7076 F: drivers/i2c/busses/i2c-ismt.c
7077 F: Documentation/i2c/busses/i2c-ismt
7079 I2C/SMBUS STUB DRIVER
7080 M: Jean Delvare <jdelvare@suse.com>
7081 L: linux-i2c@vger.kernel.org
7083 F: drivers/i2c/i2c-stub.c
7085 IA64 (Itanium) PLATFORM
7086 M: Tony Luck <tony.luck@intel.com>
7087 M: Fenghua Yu <fenghua.yu@intel.com>
7088 L: linux-ia64@vger.kernel.org
7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7093 IBM Power 842 compression accelerator
7094 M: Haren Myneni <haren@us.ibm.com>
7096 F: drivers/crypto/nx/Makefile
7097 F: drivers/crypto/nx/Kconfig
7098 F: drivers/crypto/nx/nx-842*
7099 F: include/linux/sw842.h
7103 IBM Power in-Nest Crypto Acceleration
7104 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7105 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7106 L: linux-crypto@vger.kernel.org
7108 F: drivers/crypto/nx/Makefile
7109 F: drivers/crypto/nx/Kconfig
7110 F: drivers/crypto/nx/nx-aes*
7111 F: drivers/crypto/nx/nx-sha*
7112 F: drivers/crypto/nx/nx.*
7113 F: drivers/crypto/nx/nx_csbcpb.h
7114 F: drivers/crypto/nx/nx_debugfs.h
7116 IBM Power Linux RAID adapter
7117 M: Brian King <brking@us.ibm.com>
7119 F: drivers/scsi/ipr.*
7121 IBM Power SRIOV Virtual NIC Device Driver
7122 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7123 M: John Allen <jallen@linux.vnet.ibm.com>
7124 L: netdev@vger.kernel.org
7126 F: drivers/net/ethernet/ibm/ibmvnic.*
7128 IBM Power Virtual Accelerator Switchboard
7129 M: Sukadev Bhattiprolu
7130 L: linuxppc-dev@lists.ozlabs.org
7132 F: arch/powerpc/platforms/powernv/vas*
7133 F: arch/powerpc/platforms/powernv/copy-paste.h
7134 F: arch/powerpc/include/asm/vas.h
7135 F: arch/powerpc/include/uapi/asm/vas.h
7137 IBM Power Virtual Ethernet Device Driver
7138 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7139 L: netdev@vger.kernel.org
7141 F: drivers/net/ethernet/ibm/ibmveth.*
7143 IBM Power Virtual FC Device Drivers
7144 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7145 L: linux-scsi@vger.kernel.org
7147 F: drivers/scsi/ibmvscsi/ibmvfc*
7149 IBM Power Virtual Management Channel Driver
7150 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7151 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7153 F: drivers/misc/ibmvmc.*
7155 IBM Power Virtual SCSI Device Drivers
7156 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7157 L: linux-scsi@vger.kernel.org
7159 F: drivers/scsi/ibmvscsi/ibmvscsi*
7160 F: include/scsi/viosrp.h
7162 IBM Power Virtual SCSI Device Target Driver
7163 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7164 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7165 L: linux-scsi@vger.kernel.org
7166 L: target-devel@vger.kernel.org
7168 F: drivers/scsi/ibmvscsi_tgt/
7170 IBM Power VMX Cryptographic instructions
7171 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7172 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7173 L: linux-crypto@vger.kernel.org
7175 F: drivers/crypto/vmx/Makefile
7176 F: drivers/crypto/vmx/Kconfig
7177 F: drivers/crypto/vmx/vmx.c
7178 F: drivers/crypto/vmx/aes*
7179 F: drivers/crypto/vmx/ghash*
7180 F: drivers/crypto/vmx/ppc-xlate.pl
7182 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7183 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7184 L: linux-pci@vger.kernel.org
7185 L: linuxppc-dev@lists.ozlabs.org
7187 F: drivers/pci/hotplug/rpaphp*
7189 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7190 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7191 L: linux-pci@vger.kernel.org
7192 L: linuxppc-dev@lists.ozlabs.org
7194 F: drivers/pci/hotplug/rpadlpar*
7196 IBM ServeRAID RAID DRIVER
7198 F: drivers/scsi/ips.*
7200 ICH LPC AND GPIO DRIVER
7201 M: Peter Tyser <ptyser@xes-inc.com>
7203 F: drivers/mfd/lpc_ich.c
7204 F: drivers/gpio/gpio-ich.c
7207 M: "David S. Miller" <davem@davemloft.net>
7208 L: linux-ide@vger.kernel.org
7209 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7212 F: Documentation/ide/
7214 F: include/linux/ide.h
7217 M: Borislav Petkov <bp@alien8.de>
7218 L: linux-ide@vger.kernel.org
7220 F: Documentation/cdrom/ide-cd
7221 F: drivers/ide/ide-cd*
7223 IDEAPAD LAPTOP EXTRAS DRIVER
7224 M: Ike Panhc <ike.pan@canonical.com>
7225 L: platform-driver-x86@vger.kernel.org
7226 W: http://launchpad.net/ideapad-laptop
7228 F: drivers/platform/x86/ideapad-laptop.c
7230 IDEAPAD LAPTOP SLIDEBAR DRIVER
7231 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7232 L: linux-input@vger.kernel.org
7233 W: https://github.com/o2genum/ideapad-slidebar
7235 F: drivers/input/misc/ideapad_slidebar.c
7237 IDT VersaClock 5 CLOCK DRIVER
7238 M: Marek Vasut <marek.vasut@gmail.com>
7240 F: drivers/clk/clk-versaclock5.c
7242 IEEE 802.15.4 SUBSYSTEM
7243 M: Alexander Aring <alex.aring@gmail.com>
7244 M: Stefan Schmidt <stefan@datenfreihafen.org>
7245 L: linux-wpan@vger.kernel.org
7246 W: http://wpan.cakelab.org/
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7252 F: drivers/net/ieee802154/
7253 F: include/linux/nl802154.h
7254 F: include/linux/ieee802154.h
7255 F: include/net/nl802154.h
7256 F: include/net/mac802154.h
7257 F: include/net/af_ieee802154.h
7258 F: include/net/cfg802154.h
7259 F: include/net/ieee802154_netdev.h
7260 F: Documentation/networking/ieee802154.txt
7263 M: Yotam Gigi <yotam.gi@gmail.com>
7264 M: Jamal Hadi Salim <jhs@mojatatu.com>
7266 F: include/net/ife.h
7267 F: include/uapi/linux/ife.h
7269 IGORPLUG-USB IR RECEIVER
7270 M: Sean Young <sean@mess.org>
7271 L: linux-media@vger.kernel.org
7273 F: drivers/media/rc/igorplugusb.c
7275 IGUANAWORKS USB IR TRANSCEIVER
7276 M: Sean Young <sean@mess.org>
7277 L: linux-media@vger.kernel.org
7279 F: drivers/media/rc/iguanair.c
7281 IIO DIGITAL POTENTIOMETER DAC
7282 M: Peter Rosin <peda@axentia.se>
7283 L: linux-iio@vger.kernel.org
7285 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7286 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7287 F: drivers/iio/dac/dpot-dac.c
7289 IIO ENVELOPE DETECTOR
7290 M: Peter Rosin <peda@axentia.se>
7291 L: linux-iio@vger.kernel.org
7293 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7294 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7295 F: drivers/iio/adc/envelope-detector.c
7298 M: Peter Rosin <peda@axentia.se>
7299 L: linux-iio@vger.kernel.org
7301 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7302 F: drivers/iio/multiplexer/iio-mux.c
7304 IIO SUBSYSTEM AND DRIVERS
7305 M: Jonathan Cameron <jic23@kernel.org>
7306 R: Hartmut Knaack <knaack.h@gmx.de>
7307 R: Lars-Peter Clausen <lars@metafoo.de>
7308 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7309 L: linux-iio@vger.kernel.org
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7312 F: Documentation/ABI/testing/configfs-iio*
7313 F: Documentation/ABI/testing/sysfs-bus-iio*
7314 F: Documentation/devicetree/bindings/iio/
7316 F: drivers/staging/iio/
7317 F: include/linux/iio/
7321 M: Peter Rosin <peda@axentia.se>
7322 L: linux-iio@vger.kernel.org
7324 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7325 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7326 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7327 F: drivers/iio/afe/iio-rescale.c
7329 IKANOS/ADI EAGLE ADSL USB DRIVER
7330 M: Matthieu Castet <castet.matthieu@free.fr>
7331 M: Stanislaw Gruszka <stf_xl@wp.pl>
7333 F: drivers/usb/atm/ueagle-atm.c
7335 IMGTEC ASCII LCD DRIVER
7336 M: Paul Burton <paul.burton@mips.com>
7338 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7339 F: drivers/auxdisplay/img-ascii-lcd.c
7341 IMGTEC IR DECODER DRIVER
7342 M: James Hogan <jhogan@kernel.org>
7344 F: drivers/media/rc/img-ir/
7346 IMON SOUNDGRAPH USB IR RECEIVER
7347 M: Sean Young <sean@mess.org>
7348 L: linux-media@vger.kernel.org
7350 F: drivers/media/rc/imon_raw.c
7351 F: drivers/media/rc/imon.c
7353 IMS TWINTURBO FRAMEBUFFER DRIVER
7354 L: linux-fbdev@vger.kernel.org
7356 F: drivers/video/fbdev/imsttfb.c
7358 INA209 HARDWARE MONITOR DRIVER
7359 M: Guenter Roeck <linux@roeck-us.net>
7360 L: linux-hwmon@vger.kernel.org
7362 F: Documentation/hwmon/ina209
7363 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7364 F: drivers/hwmon/ina209.c
7366 INA2XX HARDWARE MONITOR DRIVER
7367 M: Guenter Roeck <linux@roeck-us.net>
7368 L: linux-hwmon@vger.kernel.org
7370 F: Documentation/hwmon/ina2xx
7371 F: drivers/hwmon/ina2xx.c
7372 F: include/linux/platform_data/ina2xx.h
7374 INDUSTRY PACK SUBSYSTEM (IPACK)
7375 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7376 M: Jens Taprogge <jens.taprogge@taprogge.org>
7377 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7378 L: industrypack-devel@lists.sourceforge.net
7379 W: http://industrypack.sourceforge.net
7383 INFINIBAND SUBSYSTEM
7384 M: Doug Ledford <dledford@redhat.com>
7385 M: Jason Gunthorpe <jgg@mellanox.com>
7386 L: linux-rdma@vger.kernel.org
7387 W: https://github.com/linux-rdma/rdma-core
7388 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7391 F: Documentation/devicetree/bindings/infiniband/
7392 F: Documentation/infiniband/
7393 F: drivers/infiniband/
7394 F: include/uapi/linux/if_infiniband.h
7395 F: include/uapi/rdma/
7398 INGENIC JZ4780 DMA Driver
7399 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7401 F: drivers/dma/dma-jz4780.c
7403 INGENIC JZ4780 NAND DRIVER
7404 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7405 L: linux-mtd@lists.infradead.org
7407 F: drivers/mtd/nand/raw/jz4780_*
7410 M: Jan Kara <jack@suse.cz>
7411 R: Amir Goldstein <amir73il@gmail.com>
7412 L: linux-fsdevel@vger.kernel.org
7414 F: Documentation/filesystems/inotify.txt
7415 F: fs/notify/inotify/
7416 F: include/linux/inotify.h
7417 F: include/uapi/linux/inotify.h
7419 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7420 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7421 L: linux-input@vger.kernel.org
7422 Q: http://patchwork.kernel.org/project/linux-input/list/
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7426 F: include/linux/input.h
7427 F: include/uapi/linux/input.h
7428 F: include/uapi/linux/input-event-codes.h
7429 F: include/linux/input/
7430 F: Documentation/devicetree/bindings/input/
7431 F: Documentation/devicetree/bindings/serio/
7432 F: Documentation/input/
7434 INPUT MULTITOUCH (MT) PROTOCOL
7435 M: Henrik Rydberg <rydberg@bitmath.org>
7436 L: linux-input@vger.kernel.org
7438 F: Documentation/input/multi-touch-protocol.rst
7439 F: drivers/input/input-mt.c
7442 INSIDE SECURE CRYPTO DRIVER
7443 M: Antoine Tenart <antoine.tenart@bootlin.com>
7444 F: drivers/crypto/inside-secure/
7446 L: linux-crypto@vger.kernel.org
7448 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7449 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7450 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7451 L: linux-integrity@vger.kernel.org
7452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7454 F: security/integrity/ima/
7456 INTEL 810/815 FRAMEBUFFER DRIVER
7457 M: Antonino Daplas <adaplas@gmail.com>
7458 L: linux-fbdev@vger.kernel.org
7460 F: drivers/video/fbdev/i810/
7463 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7464 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7465 M: Jie Yang <yang.jie@linux.intel.com>
7466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7470 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7471 M: Hans de Goede <hdegoede@redhat.com>
7472 L: platform-driver-x86@vger.kernel.org
7474 F: drivers/platform/x86/intel_atomisp2_pm.c
7476 INTEL C600 SERIES SAS CONTROLLER DRIVER
7477 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7478 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7479 L: linux-scsi@vger.kernel.org
7480 T: git git://git.code.sf.net/p/intel-sas/isci
7482 F: drivers/scsi/isci/
7484 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7485 M: Jani Nikula <jani.nikula@linux.intel.com>
7486 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7487 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7488 L: intel-gfx@lists.freedesktop.org
7489 W: https://01.org/linuxgraphics/
7490 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7491 C: irc://chat.freenode.net/intel-gfx
7492 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7493 T: git git://anongit.freedesktop.org/drm-intel
7495 F: drivers/gpu/drm/i915/
7496 F: include/drm/i915*
7497 F: include/uapi/drm/i915_drm.h
7498 F: Documentation/gpu/i915.rst
7500 INTEL ETHERNET DRIVERS
7501 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7502 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7503 W: http://www.intel.com/support/feedback.htm
7504 W: http://e1000.sourceforge.net/
7505 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7509 F: Documentation/networking/e100.rst
7510 F: Documentation/networking/e1000.rst
7511 F: Documentation/networking/e1000e.rst
7512 F: Documentation/networking/fm10k.rst
7513 F: Documentation/networking/igb.rst
7514 F: Documentation/networking/igbvf.rst
7515 F: Documentation/networking/ixgb.rst
7516 F: Documentation/networking/ixgbe.rst
7517 F: Documentation/networking/ixgbevf.rst
7518 F: Documentation/networking/i40e.rst
7519 F: Documentation/networking/iavf.rst
7520 F: Documentation/networking/ice.rst
7521 F: drivers/net/ethernet/intel/
7522 F: drivers/net/ethernet/intel/*/
7523 F: include/linux/avf/virtchnl.h
7525 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7526 M: Maik Broemme <mbroemme@libmpq.org>
7527 L: linux-fbdev@vger.kernel.org
7529 F: Documentation/fb/intelfb.txt
7530 F: drivers/video/fbdev/intelfb/
7533 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7534 L: linux-gpio@vger.kernel.org
7536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7537 F: drivers/gpio/gpio-ich.c
7538 F: drivers/gpio/gpio-intel-mid.c
7539 F: drivers/gpio/gpio-lynxpoint.c
7540 F: drivers/gpio/gpio-merrifield.c
7541 F: drivers/gpio/gpio-ml-ioh.c
7542 F: drivers/gpio/gpio-pch.c
7543 F: drivers/gpio/gpio-sch.c
7544 F: drivers/gpio/gpio-sodaville.c
7546 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7547 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7548 M: Zhi Wang <zhi.a.wang@intel.com>
7549 L: intel-gvt-dev@lists.freedesktop.org
7550 L: intel-gfx@lists.freedesktop.org
7551 W: https://01.org/igvt-g
7552 T: git https://github.com/intel/gvt-linux.git
7554 F: drivers/gpu/drm/i915/gvt/
7556 INTEL HID EVENT DRIVER
7557 M: Alex Hung <alex.hung@canonical.com>
7558 L: platform-driver-x86@vger.kernel.org
7560 F: drivers/platform/x86/intel-hid.c
7562 INTEL I/OAT DMA DRIVER
7563 M: Dave Jiang <dave.jiang@intel.com>
7564 R: Dan Williams <dan.j.williams@intel.com>
7565 L: dmaengine@vger.kernel.org
7566 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7568 F: drivers/dma/ioat*
7571 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7572 M: Len Brown <lenb@kernel.org>
7573 L: linux-pm@vger.kernel.org
7574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7575 B: https://bugzilla.kernel.org
7577 F: drivers/idle/intel_idle.c
7579 INTEL INTEGRATED SENSOR HUB DRIVER
7580 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7581 M: Jiri Kosina <jikos@kernel.org>
7582 L: linux-input@vger.kernel.org
7584 F: drivers/hid/intel-ish-hid/
7587 M: David Woodhouse <dwmw2@infradead.org>
7588 L: iommu@lists.linux-foundation.org
7589 T: git git://git.infradead.org/iommu-2.6.git
7591 F: drivers/iommu/intel-iommu.c
7592 F: include/linux/intel-iommu.h
7594 INTEL IOP-ADMA DMA DRIVER
7595 R: Dan Williams <dan.j.williams@intel.com>
7597 F: drivers/dma/iop-adma.c
7599 INTEL IPU3 CSI-2 CIO2 DRIVER
7600 M: Yong Zhi <yong.zhi@intel.com>
7601 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7602 M: Bingbu Cao <bingbu.cao@intel.com>
7603 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7604 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7605 L: linux-media@vger.kernel.org
7607 F: drivers/media/pci/intel/ipu3/
7608 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7610 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7611 M: Krzysztof Halasa <khalasa@piap.pl>
7613 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7614 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7615 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7616 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7617 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7618 F: drivers/net/wan/ixp4xx_hss.c
7620 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7621 M: Deepak Saxena <dsaxena@plexity.net>
7623 F: drivers/char/hw_random/ixp4xx-rng.c
7625 INTEL MANAGEMENT ENGINE (mei)
7626 M: Tomas Winkler <tomas.winkler@intel.com>
7627 L: linux-kernel@vger.kernel.org
7629 F: include/uapi/linux/mei.h
7630 F: include/linux/mei_cl_bus.h
7631 F: drivers/misc/mei/*
7632 F: drivers/watchdog/mei_wdt.c
7633 F: Documentation/misc-devices/mei/*
7636 INTEL MENLOW THERMAL DRIVER
7637 M: Sujith Thomas <sujith.thomas@intel.com>
7638 L: platform-driver-x86@vger.kernel.org
7639 W: https://01.org/linux-acpi
7641 F: drivers/platform/x86/intel_menlow.c
7643 INTEL MIC DRIVERS (mic)
7644 M: Sudeep Dutt <sudeep.dutt@intel.com>
7645 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7647 W: https://github.com/sudeepdutt/mic
7648 W: http://software.intel.com/en-us/mic-developer
7649 F: include/linux/mic_bus.h
7650 F: include/linux/scif.h
7651 F: include/uapi/linux/mic_common.h
7652 F: include/uapi/linux/mic_ioctl.h
7653 F: include/uapi/linux/scif_ioctl.h
7654 F: drivers/misc/mic/
7655 F: drivers/dma/mic_x100_dma.c
7656 F: drivers/dma/mic_x100_dma.h
7657 F: Documentation/mic/
7659 INTEL PMC CORE DRIVER
7660 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7661 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7662 L: platform-driver-x86@vger.kernel.org
7664 F: drivers/platform/x86/intel_pmc_core*
7666 INTEL PMC/P-Unit IPC DRIVER
7667 M: Zha Qipeng<qipeng.zha@intel.com>
7668 L: platform-driver-x86@vger.kernel.org
7670 F: drivers/platform/x86/intel_pmc_ipc.c
7671 F: drivers/platform/x86/intel_punit_ipc.c
7672 F: arch/x86/include/asm/intel_pmc_ipc.h
7673 F: arch/x86/include/asm/intel_punit_ipc.h
7675 INTEL PMIC GPIO DRIVERS
7676 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7679 F: drivers/gpio/gpio-*cove.c
7680 F: drivers/gpio/gpio-msic.c
7682 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7683 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7685 F: drivers/mfd/intel_msic.c
7686 F: drivers/mfd/intel_soc_pmic*
7687 F: include/linux/mfd/intel_msic.h
7688 F: include/linux/mfd/intel_soc_pmic*
7690 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7691 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7692 L: linux-wireless@vger.kernel.org
7694 F: Documentation/networking/README.ipw2100
7695 F: Documentation/networking/README.ipw2200
7696 F: drivers/net/wireless/intel/ipw2x00/
7699 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7700 M: Len Brown <lenb@kernel.org>
7701 L: linux-pm@vger.kernel.org
7703 F: drivers/cpufreq/intel_pstate.c
7705 INTEL RDMA RNIC DRIVER
7706 M: Faisal Latif <faisal.latif@intel.com>
7707 M: Shiraz Saleem <shiraz.saleem@intel.com>
7708 L: linux-rdma@vger.kernel.org
7710 F: drivers/infiniband/hw/i40iw/
7711 F: include/uapi/rdma/i40iw-abi.h
7713 INTEL TELEMETRY DRIVER
7714 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7715 M: "David E. Box" <david.e.box@linux.intel.com>
7716 L: platform-driver-x86@vger.kernel.org
7718 F: arch/x86/include/asm/intel_telemetry.h
7719 F: drivers/platform/x86/intel_telemetry*
7721 INTEL VIRTUAL BUTTON DRIVER
7722 M: AceLan Kao <acelan.kao@canonical.com>
7723 L: platform-driver-x86@vger.kernel.org
7725 F: drivers/platform/x86/intel-vbtn.c
7727 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7728 M: Stanislaw Gruszka <sgruszka@redhat.com>
7729 L: linux-wireless@vger.kernel.org
7731 F: drivers/net/wireless/intel/iwlegacy/
7733 INTEL WIRELESS WIFI LINK (iwlwifi)
7734 M: Johannes Berg <johannes.berg@intel.com>
7735 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7736 M: Luca Coelho <luciano.coelho@intel.com>
7737 M: Intel Linux Wireless <linuxwifi@intel.com>
7738 L: linux-wireless@vger.kernel.org
7739 W: http://intellinuxwireless.org
7740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7742 F: drivers/net/wireless/intel/iwlwifi/
7744 INTEL WIRELESS WIMAX CONNECTION 2400
7745 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7746 M: linux-wimax@intel.com
7747 L: wimax@linuxwimax.org (subscribers-only)
7749 W: http://linuxwimax.org
7750 F: Documentation/wimax/README.i2400m
7751 F: drivers/net/wimax/i2400m/
7752 F: include/uapi/linux/wimax/i2400m.h
7754 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7755 M: Mario Limonciello <mario.limonciello@dell.com>
7757 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7760 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7762 F: Documentation/trace/intel_th.rst
7763 F: drivers/hwtracing/intel_th/
7765 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7766 M: Ning Sun <ning.sun@intel.com>
7767 L: tboot-devel@lists.sourceforge.net
7768 W: http://tboot.sourceforge.net
7769 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7771 F: Documentation/intel_txt.txt
7772 F: include/linux/tboot.h
7773 F: arch/x86/kernel/tboot.c
7775 INTEL-MID GPIO DRIVER
7776 M: David Cohen <david.a.cohen@linux.intel.com>
7777 L: linux-gpio@vger.kernel.org
7779 F: drivers/gpio/gpio-intel-mid.c
7781 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7782 M: Linus Walleij <linus.walleij@linaro.org>
7783 L: linux-iio@vger.kernel.org
7785 F: drivers/iio/gyro/mpu3050*
7786 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7788 IOC3 ETHERNET DRIVER
7789 M: Ralf Baechle <ralf@linux-mips.org>
7790 L: linux-mips@vger.kernel.org
7792 F: drivers/net/ethernet/sgi/ioc3-eth.c
7795 M: Pat Gefre <pfg@sgi.com>
7796 L: linux-serial@vger.kernel.org
7798 F: drivers/tty/serial/ioc3_serial.c
7801 M: Joerg Roedel <joro@8bytes.org>
7802 L: iommu@lists.linux-foundation.org
7803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7805 F: Documentation/devicetree/bindings/iommu/
7807 F: include/linux/iommu.h
7808 F: include/linux/of_iommu.h
7809 F: include/linux/iova.h
7812 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7814 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7817 M: Corey Minyard <minyard@acm.org>
7818 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7819 W: http://openipmi.sourceforge.net/
7821 F: Documentation/devicetree/bindings/ipmi/
7822 F: Documentation/IPMI.txt
7823 F: drivers/char/ipmi/
7824 F: include/linux/ipmi*
7825 F: include/uapi/linux/ipmi*
7827 IPS SCSI RAID DRIVER
7828 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7829 L: linux-scsi@vger.kernel.org
7830 W: http://www.adaptec.com/
7832 F: drivers/scsi/ips*
7835 M: Wensong Zhang <wensong@linux-vs.org>
7836 M: Simon Horman <horms@verge.net.au>
7837 M: Julian Anastasov <ja@ssi.bg>
7838 L: netdev@vger.kernel.org
7839 L: lvs-devel@vger.kernel.org
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7843 F: Documentation/networking/ipvs-sysctl.txt
7844 F: include/net/ip_vs.h
7845 F: include/uapi/linux/ip_vs.h
7846 F: net/netfilter/ipvs/
7849 M: Jiri Kosina <jikos@kernel.org>
7850 M: David Sterba <dsterba@suse.com>
7852 F: drivers/tty/ipwireless/
7855 L: netdev@vger.kernel.org
7857 F: include/uapi/linux/ipx.h
7859 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7860 M: Marc Zyngier <marc.zyngier@arm.com>
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7863 F: Documentation/IRQ-domain.txt
7864 F: include/linux/irqdomain.h
7865 F: kernel/irq/irqdomain.c
7869 M: Thomas Gleixner <tglx@linutronix.de>
7870 L: linux-kernel@vger.kernel.org
7872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7876 M: Thomas Gleixner <tglx@linutronix.de>
7877 M: Jason Cooper <jason@lakedaemon.net>
7878 M: Marc Zyngier <marc.zyngier@arm.com>
7879 L: linux-kernel@vger.kernel.org
7881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7882 F: Documentation/devicetree/bindings/interrupt-controller/
7886 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7888 F: Documentation/isa.txt
7889 F: drivers/base/isa.c
7890 F: include/linux/isa.h
7893 M: Hans Verkuil <hverkuil@xs4all.nl>
7894 L: linux-media@vger.kernel.org
7895 T: git git://linuxtv.org/media_tree.git
7896 W: https://linuxtv.org
7898 F: drivers/media/radio/radio-isa*
7901 M: Jaroslav Kysela <perex@perex.cz>
7903 F: Documentation/isapnp.txt
7904 F: drivers/pnp/isapnp/
7905 F: include/linux/isapnp.h
7908 M: Lee Duncan <lduncan@suse.com>
7909 M: Chris Leech <cleech@redhat.com>
7910 L: open-iscsi@googlegroups.com
7911 W: www.open-iscsi.com
7913 F: drivers/scsi/*iscsi*
7914 F: include/scsi/*iscsi*
7916 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7917 M: Peter Jones <pjones@redhat.com>
7918 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7920 F: drivers/firmware/iscsi_ibft*
7922 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7923 M: Sagi Grimberg <sagi@grimberg.me>
7924 M: Max Gurtovoy <maxg@mellanox.com>
7925 L: linux-rdma@vger.kernel.org
7927 W: http://www.openfabrics.org
7928 W: www.open-iscsi.org
7929 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7930 F: drivers/infiniband/ulp/iser/
7932 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7933 M: Sagi Grimberg <sagi@grimberg.me>
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7935 L: linux-rdma@vger.kernel.org
7936 L: target-devel@vger.kernel.org
7938 W: http://www.linux-iscsi.org
7939 F: drivers/infiniband/ulp/isert
7942 M: Karsten Keil <isdn@linux-pingi.de>
7943 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7944 L: netdev@vger.kernel.org
7945 W: http://www.isdn4linux.de
7946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7948 F: Documentation/isdn/
7950 F: include/linux/isdn.h
7951 F: include/linux/isdn/
7952 F: include/uapi/linux/isdn.h
7953 F: include/uapi/linux/isdn/
7955 ISDN SUBSYSTEM (Eicon active card driver)
7956 M: Armin Schindler <mac@melware.de>
7957 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7958 W: http://www.melware.de
7960 F: drivers/isdn/hardware/eicon/
7962 IT87 HARDWARE MONITORING DRIVER
7963 M: Jean Delvare <jdelvare@suse.com>
7964 L: linux-hwmon@vger.kernel.org
7966 F: Documentation/hwmon/it87
7967 F: drivers/hwmon/it87.c
7970 M: Antti Palosaari <crope@iki.fi>
7971 L: linux-media@vger.kernel.org
7972 W: https://linuxtv.org
7973 W: http://palosaari.fi/linux/
7974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7975 T: git git://linuxtv.org/anttip/media_tree.git
7977 F: drivers/media/tuners/it913x*
7979 IVTV VIDEO4LINUX DRIVER
7980 M: Andy Walls <awalls@md.metrocast.net>
7981 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7982 L: linux-media@vger.kernel.org
7983 T: git git://linuxtv.org/media_tree.git
7984 W: http://www.ivtvdriver.org
7986 F: Documentation/media/v4l-drivers/ivtv*
7987 F: drivers/media/pci/ivtv/
7988 F: include/uapi/linux/ivtv*
7990 IX2505V MEDIA DRIVER
7991 M: Malcolm Priestley <tvboxspy@gmail.com>
7992 L: linux-media@vger.kernel.org
7993 W: https://linuxtv.org
7994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7996 F: drivers/media/dvb-frontends/ix2505v*
7998 JAILHOUSE HYPERVISOR INTERFACE
7999 M: Jan Kiszka <jan.kiszka@siemens.com>
8000 L: jailhouse-dev@googlegroups.com
8002 F: arch/x86/kernel/jailhouse.c
8003 F: arch/x86/include/asm/jailhouse_para.h
8005 JC42.4 TEMPERATURE SENSOR DRIVER
8006 M: Guenter Roeck <linux@roeck-us.net>
8007 L: linux-hwmon@vger.kernel.org
8009 F: drivers/hwmon/jc42.c
8010 F: Documentation/hwmon/jc42
8013 M: Dave Kleikamp <shaggy@kernel.org>
8014 L: jfs-discussion@lists.sourceforge.net
8015 W: http://jfs.sourceforge.net/
8016 T: git git://github.com/kleikamp/linux-shaggy.git
8018 F: Documentation/filesystems/jfs.txt
8022 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8023 L: netdev@vger.kernel.org
8025 F: drivers/net/ethernet/jme.*
8027 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8028 M: David Woodhouse <dwmw2@infradead.org>
8029 L: linux-mtd@lists.infradead.org
8030 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8033 F: include/uapi/linux/jffs2.h
8035 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8036 M: "Theodore Ts'o" <tytso@mit.edu>
8037 M: Jan Kara <jack@suse.com>
8038 L: linux-ext4@vger.kernel.org
8041 F: include/linux/jbd2.h
8043 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8044 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8045 L: linux-media@vger.kernel.org
8047 F: drivers/media/platform/rcar_jpu.c
8049 JSM Neo PCI based serial card
8050 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8051 L: linux-serial@vger.kernel.org
8053 F: drivers/tty/serial/jsm/
8055 K10TEMP HARDWARE MONITORING DRIVER
8056 M: Clemens Ladisch <clemens@ladisch.de>
8057 L: linux-hwmon@vger.kernel.org
8059 F: Documentation/hwmon/k10temp
8060 F: drivers/hwmon/k10temp.c
8062 K8TEMP HARDWARE MONITORING DRIVER
8063 M: Rudolf Marek <r.marek@assembler.cz>
8064 L: linux-hwmon@vger.kernel.org
8066 F: Documentation/hwmon/k8temp
8067 F: drivers/hwmon/k8temp.c
8070 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8071 R: Alexander Potapenko <glider@google.com>
8072 R: Dmitry Vyukov <dvyukov@google.com>
8073 L: kasan-dev@googlegroups.com
8075 F: arch/*/include/asm/kasan.h
8076 F: arch/*/mm/kasan_init*
8077 F: Documentation/dev-tools/kasan.rst
8078 F: include/linux/kasan*.h
8081 F: scripts/Makefile.kasan
8084 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8086 L: linux-kbuild@vger.kernel.org
8088 F: Documentation/kbuild/kconfig*
8090 F: scripts/Kconfig.include
8093 M: Dave Young <dyoung@redhat.com>
8094 M: Baoquan He <bhe@redhat.com>
8095 R: Vivek Goyal <vgoyal@redhat.com>
8096 L: kexec@lists.infradead.org
8097 W: http://lse.sourceforge.net/kdump/
8099 F: Documentation/kdump/
8101 KEENE FM RADIO TRANSMITTER DRIVER
8102 M: Hans Verkuil <hverkuil@xs4all.nl>
8103 L: linux-media@vger.kernel.org
8104 T: git git://linuxtv.org/media_tree.git
8105 W: https://linuxtv.org
8107 F: drivers/media/radio/radio-keene*
8110 M: Ian Kent <raven@themaw.net>
8111 L: autofs@vger.kernel.org
8115 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8116 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8117 M: Michal Marek <michal.lkml@markovi.net>
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8119 L: linux-kbuild@vger.kernel.org
8121 F: Documentation/kbuild/
8124 F: scripts/Makefile*
8131 L: kernel-janitors@vger.kernel.org
8132 W: http://kernelnewbies.org/KernelJanitors
8135 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8136 M: "J. Bruce Fields" <bfields@fieldses.org>
8137 M: Jeff Layton <jlayton@kernel.org>
8138 L: linux-nfs@vger.kernel.org
8139 W: http://nfs.sourceforge.net/
8140 T: git git://linux-nfs.org/~bfields/linux.git
8143 F: include/uapi/linux/nfsd/
8147 F: include/linux/lockd/
8148 F: include/linux/sunrpc/
8149 F: include/uapi/linux/sunrpc/
8151 KERNEL SELFTEST FRAMEWORK
8152 M: Shuah Khan <shuah@kernel.org>
8153 L: linux-kselftest@vger.kernel.org
8154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8155 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8157 F: tools/testing/selftests/
8158 F: Documentation/dev-tools/kselftest*
8160 KERNEL USERMODE HELPER
8161 M: Luis Chamberlain <mcgrof@kernel.org>
8162 L: linux-kernel@vger.kernel.org
8165 F: include/linux/umh.h
8167 KERNEL VIRTUAL MACHINE (KVM)
8168 M: Paolo Bonzini <pbonzini@redhat.com>
8169 M: Radim Krčmář <rkrcmar@redhat.com>
8170 L: kvm@vger.kernel.org
8171 W: http://www.linux-kvm.org
8172 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8174 F: Documentation/virtual/kvm/
8175 F: include/trace/events/kvm.h
8176 F: include/uapi/asm-generic/kvm*
8177 F: include/uapi/linux/kvm*
8178 F: include/asm-generic/kvm*
8179 F: include/linux/kvm*
8180 F: include/kvm/iodev.h
8184 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8185 M: Joerg Roedel <joro@8bytes.org>
8186 L: kvm@vger.kernel.org
8187 W: http://www.linux-kvm.org/
8189 F: arch/x86/include/asm/svm.h
8190 F: arch/x86/kvm/svm.c
8192 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8193 M: Christoffer Dall <christoffer.dall@arm.com>
8194 M: Marc Zyngier <marc.zyngier@arm.com>
8195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8196 L: kvmarm@lists.cs.columbia.edu
8197 W: http://systems.cs.columbia.edu/projects/kvm-arm
8198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8200 F: arch/arm/include/uapi/asm/kvm*
8201 F: arch/arm/include/asm/kvm*
8204 F: include/kvm/arm_*
8206 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8207 M: Christoffer Dall <christoffer.dall@arm.com>
8208 M: Marc Zyngier <marc.zyngier@arm.com>
8209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8210 L: kvmarm@lists.cs.columbia.edu
8212 F: arch/arm64/include/uapi/asm/kvm*
8213 F: arch/arm64/include/asm/kvm*
8216 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8217 M: James Hogan <jhogan@kernel.org>
8218 L: linux-mips@vger.kernel.org
8220 F: arch/mips/include/uapi/asm/kvm*
8221 F: arch/mips/include/asm/kvm*
8224 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8225 M: Paul Mackerras <paulus@ozlabs.org>
8226 L: kvm-ppc@vger.kernel.org
8227 W: http://www.linux-kvm.org/
8228 T: git git://github.com/agraf/linux-2.6.git
8230 F: arch/powerpc/include/uapi/asm/kvm*
8231 F: arch/powerpc/include/asm/kvm*
8232 F: arch/powerpc/kvm/
8233 F: arch/powerpc/kernel/kvm*
8235 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8236 M: Christian Borntraeger <borntraeger@de.ibm.com>
8237 M: Janosch Frank <frankja@linux.ibm.com>
8238 R: David Hildenbrand <david@redhat.com>
8239 R: Cornelia Huck <cohuck@redhat.com>
8240 L: linux-s390@vger.kernel.org
8241 W: http://www.ibm.com/developerworks/linux/linux390/
8242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8244 F: arch/s390/include/uapi/asm/kvm*
8245 F: arch/s390/include/asm/gmap.h
8246 F: arch/s390/include/asm/kvm*
8248 F: arch/s390/mm/gmap.c
8250 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8251 M: Paolo Bonzini <pbonzini@redhat.com>
8252 M: Radim Krčmář <rkrcmar@redhat.com>
8253 L: kvm@vger.kernel.org
8254 W: http://www.linux-kvm.org
8255 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8258 F: arch/x86/include/uapi/asm/kvm*
8259 F: arch/x86/include/asm/kvm*
8260 F: arch/x86/include/asm/pvclock-abi.h
8261 F: arch/x86/kernel/kvm.c
8262 F: arch/x86/kernel/kvmclock.c
8265 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8266 M: Tejun Heo <tj@kernel.org>
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8269 F: include/linux/kernfs.h
8273 M: Eric Biederman <ebiederm@xmission.com>
8274 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8275 L: kexec@lists.infradead.org
8277 F: include/linux/kexec.h
8278 F: include/uapi/linux/kexec.h
8282 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8283 L: linux-integrity@vger.kernel.org
8284 L: keyrings@vger.kernel.org
8286 F: Documentation/security/keys/trusted-encrypted.rst
8287 F: include/keys/encrypted-type.h
8288 F: security/keys/encrypted-keys/
8291 M: James Bottomley <jejb@linux.vnet.ibm.com>
8292 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8293 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8294 L: linux-integrity@vger.kernel.org
8295 L: keyrings@vger.kernel.org
8297 F: Documentation/security/keys/trusted-encrypted.rst
8298 F: include/keys/trusted-type.h
8299 F: security/keys/trusted.c
8300 F: security/keys/trusted.h
8303 M: David Howells <dhowells@redhat.com>
8304 L: keyrings@vger.kernel.org
8306 F: Documentation/security/keys/core.rst
8307 F: include/linux/key.h
8308 F: include/linux/key-type.h
8309 F: include/linux/keyctl.h
8310 F: include/uapi/linux/keyctl.h
8314 KGDB / KDB /debug_core
8315 M: Jason Wessel <jason.wessel@windriver.com>
8316 M: Daniel Thompson <daniel.thompson@linaro.org>
8317 W: http://kgdb.wiki.kernel.org/
8318 L: kgdb-bugreport@lists.sourceforge.net
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8321 F: Documentation/dev-tools/kgdb.rst
8322 F: drivers/misc/kgdbts.c
8323 F: drivers/tty/serial/kgdboc.c
8324 F: include/linux/kdb.h
8325 F: include/linux/kgdb.h
8329 M: Catalin Marinas <catalin.marinas@arm.com>
8331 F: Documentation/dev-tools/kmemleak.rst
8332 F: include/linux/kmemleak.h
8334 F: mm/kmemleak-test.c
8336 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8337 M: Luis Chamberlain <mcgrof@kernel.org>
8338 L: linux-kernel@vger.kernel.org
8341 F: include/linux/kmod.h
8343 F: tools/testing/selftests/kmod/
8346 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8347 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8348 M: "David S. Miller" <davem@davemloft.net>
8349 M: Masami Hiramatsu <mhiramat@kernel.org>
8351 F: Documentation/kprobes.txt
8352 F: include/linux/kprobes.h
8353 F: include/asm-generic/kprobes.h
8356 KS0108 LCD CONTROLLER DRIVER
8357 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8359 F: Documentation/auxdisplay/ks0108
8360 F: drivers/auxdisplay/ks0108.c
8361 F: include/linux/ks0108.h
8364 M: David Ahern <dsa@cumulusnetworks.com>
8365 L: netdev@vger.kernel.org
8368 F: include/net/l3mdev.h
8371 M: John Fastabend <john.fastabend@gmail.com>
8372 M: Daniel Borkmann <daniel@iogearbox.net>
8373 L: netdev@vger.kernel.org
8375 F: include/linux/skmsg.h
8377 F: net/core/sock_map.c
8378 F: net/ipv4/tcp_bpf.c
8380 LANTIQ / INTEL Ethernet drivers
8381 M: Hauke Mehrtens <hauke@hauke-m.de>
8382 L: netdev@vger.kernel.org
8384 F: net/dsa/tag_gswip.c
8385 F: drivers/net/ethernet/lantiq_xrx200.c
8386 F: drivers/net/dsa/lantiq_pce.h
8387 F: drivers/net/dsa/lantiq_gswip.c
8389 LANTIQ MIPS ARCHITECTURE
8390 M: John Crispin <john@phrozen.org>
8391 L: linux-mips@vger.kernel.org
8394 F: drivers/soc/lantiq
8397 L: linux-x25@vger.kernel.org
8399 F: Documentation/networking/lapb-module.txt
8403 LASI 53c700 driver for PARISC
8404 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8405 L: linux-scsi@vger.kernel.org
8407 F: Documentation/scsi/53c700.txt
8408 F: drivers/scsi/53c700*
8411 M: Tobin C. Harding <me@tobin.cc>
8412 M: Tycho Andersen <tycho@tycho.ws>
8413 L: kernel-hardening@lists.openwall.com
8415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8416 F: scripts/leaking_addresses.pl
8419 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8420 M: Pavel Machek <pavel@ucw.cz>
8421 L: linux-leds@vger.kernel.org
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8424 F: Documentation/devicetree/bindings/leds/
8426 F: include/linux/leds.h
8428 LEGACY EEPROM DRIVER
8429 M: Jean Delvare <jdelvare@suse.com>
8431 F: Documentation/misc-devices/eeprom
8432 F: drivers/misc/eeprom/eeprom.c
8435 R: David Lechner <david@lechnology.com>
8437 F: arch/arm/boot/dts/da850-lego-ev3.dts
8438 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8439 F: drivers/power/supply/lego_ev3_battery.c
8441 LEGO USB Tower driver
8442 M: Juergen Stuber <starblue@users.sourceforge.net>
8443 L: legousb-devel@lists.sourceforge.net
8444 W: http://legousb.sourceforge.net/
8446 F: drivers/usb/misc/legousbtower.c
8449 M: Matan Ziv-Av <matan@svgalib.org>
8450 L: platform-driver-x86@vger.kernel.org
8452 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8453 F: Documentation/laptops/lg-laptop.rst
8454 F: drivers/platform/x86/lg-laptop.c
8457 M: Michael Krufky <mkrufky@linuxtv.org>
8458 L: linux-media@vger.kernel.org
8459 W: https://linuxtv.org
8460 W: http://github.com/mkrufky
8461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8462 T: git git://linuxtv.org/mkrufky/tuners.git
8464 F: drivers/media/dvb-frontends/lg2160.*
8466 LGDT3305 MEDIA DRIVER
8467 M: Michael Krufky <mkrufky@linuxtv.org>
8468 L: linux-media@vger.kernel.org
8469 W: https://linuxtv.org
8470 W: http://github.com/mkrufky
8471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8472 T: git git://linuxtv.org/mkrufky/tuners.git
8474 F: drivers/media/dvb-frontends/lgdt3305.*
8476 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8477 M: Viresh Kumar <vireshk@kernel.org>
8478 L: linux-ide@vger.kernel.org
8479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8481 F: include/linux/pata_arasan_cf_data.h
8482 F: drivers/ata/pata_arasan_cf.c
8485 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8486 M: Jens Axboe <axboe@kernel.dk>
8487 L: linux-ide@vger.kernel.org
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8490 F: drivers/ata/pata_*.c
8491 F: drivers/ata/ata_generic.c
8493 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8494 M: Linus Walleij <linus.walleij@linaro.org>
8495 L: linux-ide@vger.kernel.org
8496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8498 F: drivers/ata/pata_ftide010.c
8499 F: drivers/ata/sata_gemini.c
8500 F: drivers/ata/sata_gemini.h
8502 LIBATA SATA AHCI PLATFORM devices support
8503 M: Hans de Goede <hdegoede@redhat.com>
8504 M: Jens Axboe <axboe@kernel.dk>
8505 L: linux-ide@vger.kernel.org
8506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8508 F: drivers/ata/ahci_platform.c
8509 F: drivers/ata/libahci_platform.c
8510 F: include/linux/ahci_platform.h
8512 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8513 M: Mikael Pettersson <mikpelinux@gmail.com>
8514 L: linux-ide@vger.kernel.org
8515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8517 F: drivers/ata/sata_promise.*
8519 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8520 M: Jens Axboe <axboe@kernel.dk>
8521 L: linux-ide@vger.kernel.org
8522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8525 F: include/linux/ata.h
8526 F: include/linux/libata.h
8527 F: Documentation/devicetree/bindings/ata/
8530 M: Sasha Levin <alexander.levin@microsoft.com>
8532 F: tools/lib/lockdep/
8534 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8535 M: Ross Zwisler <zwisler@kernel.org>
8536 M: Dan Williams <dan.j.williams@intel.com>
8537 M: Vishal Verma <vishal.l.verma@intel.com>
8538 M: Dave Jiang <dave.jiang@intel.com>
8539 L: linux-nvdimm@lists.01.org
8540 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8542 F: drivers/nvdimm/blk.c
8543 F: drivers/nvdimm/region_devs.c
8545 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8546 M: Vishal Verma <vishal.l.verma@intel.com>
8547 M: Dan Williams <dan.j.williams@intel.com>
8548 M: Ross Zwisler <zwisler@kernel.org>
8549 M: Dave Jiang <dave.jiang@intel.com>
8550 L: linux-nvdimm@lists.01.org
8551 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8553 F: drivers/nvdimm/btt*
8555 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8556 M: Ross Zwisler <zwisler@kernel.org>
8557 M: Dan Williams <dan.j.williams@intel.com>
8558 M: Vishal Verma <vishal.l.verma@intel.com>
8559 M: Dave Jiang <dave.jiang@intel.com>
8560 L: linux-nvdimm@lists.01.org
8561 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8563 F: drivers/nvdimm/pmem*
8565 LIBNVDIMM: DEVICETREE BINDINGS
8566 M: Oliver O'Halloran <oohall@gmail.com>
8567 L: linux-nvdimm@lists.01.org
8568 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8570 F: drivers/nvdimm/of_pmem.c
8571 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8573 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8574 M: Dan Williams <dan.j.williams@intel.com>
8575 M: Ross Zwisler <zwisler@kernel.org>
8576 M: Vishal Verma <vishal.l.verma@intel.com>
8577 M: Dave Jiang <dave.jiang@intel.com>
8578 L: linux-nvdimm@lists.01.org
8579 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8583 F: drivers/acpi/nfit/*
8584 F: include/linux/nd.h
8585 F: include/linux/libnvdimm.h
8586 F: include/uapi/linux/ndctl.h
8588 LIGHTNVM PLATFORM SUPPORT
8589 M: Matias Bjorling <mb@lightnvm.io>
8590 W: http://github/OpenChannelSSD
8591 L: linux-block@vger.kernel.org
8593 F: drivers/lightnvm/
8594 F: include/linux/lightnvm.h
8595 F: include/uapi/linux/lightnvm.h
8597 LINUX FOR POWER MACINTOSH
8598 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8599 W: http://www.penguinppc.org/
8600 L: linuxppc-dev@lists.ozlabs.org
8602 F: arch/powerpc/platforms/powermac/
8603 F: drivers/macintosh/
8605 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8606 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8607 M: Paul Mackerras <paulus@samba.org>
8608 M: Michael Ellerman <mpe@ellerman.id.au>
8609 W: https://github.com/linuxppc/linux/wiki
8610 L: linuxppc-dev@lists.ozlabs.org
8611 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8614 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8615 F: Documentation/devicetree/bindings/powerpc/
8616 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8617 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8618 F: Documentation/powerpc/
8620 F: drivers/char/tpm/tpm_ibmvtpm*
8621 F: drivers/crypto/nx/
8622 F: drivers/crypto/vmx/
8623 F: drivers/i2c/busses/i2c-opal.c
8624 F: drivers/net/ethernet/ibm/ibmveth.*
8625 F: drivers/net/ethernet/ibm/ibmvnic.*
8626 F: drivers/pci/hotplug/pnv_php.c
8627 F: drivers/pci/hotplug/rpa*
8628 F: drivers/rtc/rtc-opal.c
8629 F: drivers/scsi/ibmvscsi/
8630 F: drivers/tty/hvc/hvc_opal.c
8631 F: drivers/watchdog/wdrtas.c
8632 F: tools/testing/selftests/powerpc
8639 LINUX FOR POWERPC EMBEDDED MPC5XXX
8640 M: Anatolij Gustschin <agust@denx.de>
8641 L: linuxppc-dev@lists.ozlabs.org
8642 T: git git://git.denx.de/linux-denx-agust.git
8644 F: arch/powerpc/platforms/512x/
8645 F: arch/powerpc/platforms/52xx/
8647 LINUX FOR POWERPC EMBEDDED PPC4XX
8648 M: Alistair Popple <alistair@popple.id.au>
8649 M: Matt Porter <mporter@kernel.crashing.org>
8650 W: http://www.penguinppc.org/
8651 L: linuxppc-dev@lists.ozlabs.org
8653 F: arch/powerpc/platforms/40x/
8654 F: arch/powerpc/platforms/44x/
8656 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8657 M: Scott Wood <oss@buserror.net>
8658 M: Kumar Gala <galak@kernel.crashing.org>
8659 W: http://www.penguinppc.org/
8660 L: linuxppc-dev@lists.ozlabs.org
8661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8663 F: arch/powerpc/platforms/83xx/
8664 F: arch/powerpc/platforms/85xx/
8665 F: Documentation/devicetree/bindings/powerpc/fsl/
8667 LINUX FOR POWERPC EMBEDDED PPC8XX
8668 M: Vitaly Bordug <vitb@kernel.crashing.org>
8669 W: http://www.penguinppc.org/
8670 L: linuxppc-dev@lists.ozlabs.org
8672 F: arch/powerpc/platforms/8xx/
8674 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8675 L: linuxppc-dev@lists.ozlabs.org
8677 F: arch/powerpc/*/*virtex*
8678 F: arch/powerpc/*/*/*virtex*
8680 LINUX FOR POWERPC PA SEMI PWRFICIENT
8681 L: linuxppc-dev@lists.ozlabs.org
8683 F: arch/powerpc/platforms/pasemi/
8684 F: drivers/*/*pasemi*
8685 F: drivers/*/*/*pasemi*
8687 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8688 M: Kees Cook <keescook@chromium.org>
8690 F: drivers/misc/lkdtm/*
8692 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8693 M: Alan Stern <stern@rowland.harvard.edu>
8694 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8695 M: Will Deacon <will.deacon@arm.com>
8696 M: Peter Zijlstra <peterz@infradead.org>
8697 M: Boqun Feng <boqun.feng@gmail.com>
8698 M: Nicholas Piggin <npiggin@gmail.com>
8699 M: David Howells <dhowells@redhat.com>
8700 M: Jade Alglave <j.alglave@ucl.ac.uk>
8701 M: Luc Maranget <luc.maranget@inria.fr>
8702 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8703 R: Akira Yokosawa <akiyks@gmail.com>
8704 R: Daniel Lustig <dlustig@nvidia.com>
8705 L: linux-kernel@vger.kernel.org
8706 L: linux-arch@vger.kernel.org
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8709 F: tools/memory-model/
8710 F: Documentation/atomic_bitops.txt
8711 F: Documentation/atomic_t.txt
8712 F: Documentation/core-api/atomic_ops.rst
8713 F: Documentation/core-api/refcount-vs-atomic.rst
8714 F: Documentation/memory-barriers.txt
8716 LIS3LV02D ACCELEROMETER DRIVER
8717 M: Eric Piel <eric.piel@tremplin-utc.net>
8719 F: Documentation/misc-devices/lis3lv02d
8720 F: drivers/misc/lis3lv02d/
8721 F: drivers/platform/x86/hp_accel.c
8724 M: Josh Poimboeuf <jpoimboe@redhat.com>
8725 M: Jessica Yu <jeyu@kernel.org>
8726 M: Jiri Kosina <jikos@kernel.org>
8727 M: Miroslav Benes <mbenes@suse.cz>
8728 R: Petr Mladek <pmladek@suse.com>
8730 F: kernel/livepatch/
8731 F: include/linux/livepatch.h
8732 F: arch/x86/include/asm/livepatch.h
8733 F: arch/x86/kernel/livepatch.c
8734 F: Documentation/livepatch/
8735 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8736 F: samples/livepatch/
8737 L: live-patching@vger.kernel.org
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8741 L: netdev@vger.kernel.org
8743 F: include/linux/llc.h
8744 F: include/uapi/linux/llc.h
8748 LM73 HARDWARE MONITOR DRIVER
8749 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8750 L: linux-hwmon@vger.kernel.org
8752 F: drivers/hwmon/lm73.c
8754 LM78 HARDWARE MONITOR DRIVER
8755 M: Jean Delvare <jdelvare@suse.com>
8756 L: linux-hwmon@vger.kernel.org
8758 F: Documentation/hwmon/lm78
8759 F: drivers/hwmon/lm78.c
8761 LM83 HARDWARE MONITOR DRIVER
8762 M: Jean Delvare <jdelvare@suse.com>
8763 L: linux-hwmon@vger.kernel.org
8765 F: Documentation/hwmon/lm83
8766 F: drivers/hwmon/lm83.c
8768 LM90 HARDWARE MONITOR DRIVER
8769 M: Jean Delvare <jdelvare@suse.com>
8770 L: linux-hwmon@vger.kernel.org
8772 F: Documentation/hwmon/lm90
8773 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8774 F: drivers/hwmon/lm90.c
8775 F: include/dt-bindings/thermal/lm90.h
8777 LM95234 HARDWARE MONITOR DRIVER
8778 M: Guenter Roeck <linux@roeck-us.net>
8779 L: linux-hwmon@vger.kernel.org
8781 F: Documentation/hwmon/lm95234
8782 F: drivers/hwmon/lm95234.c
8784 LME2510 MEDIA DRIVER
8785 M: Malcolm Priestley <tvboxspy@gmail.com>
8786 L: linux-media@vger.kernel.org
8787 W: https://linuxtv.org
8788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8790 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8792 LOADPIN SECURITY MODULE
8793 M: Kees Cook <keescook@chromium.org>
8794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8796 F: security/loadpin/
8797 F: Documentation/admin-guide/LSM/LoadPin.rst
8800 M: Peter Zijlstra <peterz@infradead.org>
8801 M: Ingo Molnar <mingo@redhat.com>
8802 M: Will Deacon <will.deacon@arm.com>
8803 L: linux-kernel@vger.kernel.org
8804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8806 F: Documentation/locking/
8807 F: include/linux/lockdep.h
8808 F: include/linux/spinlock*.h
8809 F: arch/*/include/asm/spinlock*.h
8810 F: include/linux/rwlock*.h
8811 F: include/linux/mutex*.h
8812 F: include/linux/rwsem*.h
8813 F: arch/*/include/asm/rwsem.h
8814 F: include/linux/seqlock.h
8815 F: lib/locking*.[ch]
8817 X: kernel/locking/locktorture.c
8819 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8820 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8821 L: linux-ntfs-dev@lists.sourceforge.net
8822 W: http://www.linux-ntfs.org/content/view/19/37/
8824 F: Documentation/ldm.txt
8825 F: block/partitions/ldm.*
8827 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8828 M: Sathya Prakash <sathya.prakash@broadcom.com>
8829 M: Chaitra P B <chaitra.basappa@broadcom.com>
8830 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8831 L: MPT-FusionLinux.pdl@broadcom.com
8832 L: linux-scsi@vger.kernel.org
8833 W: http://www.avagotech.com/support/
8835 F: drivers/message/fusion/
8836 F: drivers/scsi/mpt3sas/
8838 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8839 M: Matthew Wilcox <willy@infradead.org>
8840 L: linux-scsi@vger.kernel.org
8842 F: drivers/scsi/sym53c8xx_2/
8845 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8846 L: linux-iio@vger.kernel.org
8848 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8849 F: drivers/iio/dac/ltc1660.c
8851 LTC4261 HARDWARE MONITOR DRIVER
8852 M: Guenter Roeck <linux@roeck-us.net>
8853 L: linux-hwmon@vger.kernel.org
8855 F: Documentation/hwmon/ltc4261
8856 F: drivers/hwmon/ltc4261.c
8858 LTC4306 I2C MULTIPLEXER DRIVER
8859 M: Michael Hennerich <michael.hennerich@analog.com>
8860 W: http://ez.analog.com/community/linux-device-drivers
8861 L: linux-i2c@vger.kernel.org
8863 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8864 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8866 LTP (Linux Test Project)
8867 M: Mike Frysinger <vapier@gentoo.org>
8868 M: Cyril Hrubis <chrubis@suse.cz>
8869 M: Wanlong Gao <wanlong.gao@gmail.com>
8870 M: Jan Stancek <jstancek@redhat.com>
8871 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8872 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8873 L: ltp@lists.linux.it (subscribers-only)
8874 W: http://linux-test-project.github.io/
8875 T: git git://github.com/linux-test-project/ltp.git
8879 M: Geert Uytterhoeven <geert@linux-m68k.org>
8880 L: linux-m68k@lists.linux-m68k.org
8881 W: http://www.linux-m68k.org/
8882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8887 M68K ON APPLE MACINTOSH
8888 M: Joshua Thompson <funaho@jurai.org>
8889 W: http://www.mac.linux-m68k.org/
8890 L: linux-m68k@lists.linux-m68k.org
8895 M: Philip Blundell <philb@gnu.org>
8896 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8900 M88DS3103 MEDIA DRIVER
8901 M: Antti Palosaari <crope@iki.fi>
8902 L: linux-media@vger.kernel.org
8903 W: https://linuxtv.org
8904 W: http://palosaari.fi/linux/
8905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8906 T: git git://linuxtv.org/anttip/media_tree.git
8908 F: drivers/media/dvb-frontends/m88ds3103*
8910 M88RS2000 MEDIA DRIVER
8911 M: Malcolm Priestley <tvboxspy@gmail.com>
8912 L: linux-media@vger.kernel.org
8913 W: https://linuxtv.org
8914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8916 F: drivers/media/dvb-frontends/m88rs2000*
8918 MA901 MASTERKIT USB FM RADIO DRIVER
8919 M: Alexey Klimov <klimov.linux@gmail.com>
8920 L: linux-media@vger.kernel.org
8921 T: git git://linuxtv.org/media_tree.git
8923 F: drivers/media/radio/radio-ma901.c
8926 M: Johannes Berg <johannes@sipsolutions.net>
8927 L: linux-wireless@vger.kernel.org
8928 W: http://wireless.kernel.org/
8929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8932 F: Documentation/networking/mac80211-injection.txt
8933 F: include/net/mac80211.h
8935 F: drivers/net/wireless/mac80211_hwsim.[ch]
8936 F: Documentation/networking/mac80211_hwsim/README
8939 M: Jassi Brar <jassisinghbrar@gmail.com>
8940 L: linux-kernel@vger.kernel.org
8943 F: include/linux/mailbox_client.h
8944 F: include/linux/mailbox_controller.h
8946 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8947 M: Michael Kerrisk <mtk.manpages@gmail.com>
8948 W: http://www.kernel.org/doc/man-pages
8949 L: linux-man@vger.kernel.org
8952 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8953 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8954 L: linux-mips@vger.kernel.org
8956 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8958 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8959 M: Andrew Lunn <andrew@lunn.ch>
8960 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8961 L: netdev@vger.kernel.org
8963 F: drivers/net/dsa/mv88e6xxx/
8964 F: include/linux/platform_data/mv88e6xxx.h
8965 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8967 MARVELL ARMADA DRM SUPPORT
8968 M: Russell King <linux@armlinux.org.uk>
8970 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8971 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8972 F: drivers/gpu/drm/armada/
8973 F: include/uapi/drm/armada_drm.h
8974 F: Documentation/devicetree/bindings/display/armada/
8976 MARVELL CRYPTO DRIVER
8977 M: Boris Brezillon <boris.brezillon@bootlin.com>
8978 M: Arnaud Ebalard <arno@natisbad.org>
8979 F: drivers/crypto/marvell/
8981 L: linux-crypto@vger.kernel.org
8983 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8984 M: Mirko Lindner <mlindner@marvell.com>
8985 M: Stephen Hemminger <stephen@networkplumber.org>
8986 L: netdev@vger.kernel.org
8988 F: drivers/net/ethernet/marvell/sk*
8990 MARVELL LIBERTAS WIRELESS DRIVER
8991 L: libertas-dev@lists.infradead.org
8993 F: drivers/net/wireless/marvell/libertas/
8995 MARVELL MACCHIATOBIN SUPPORT
8996 M: Russell King <linux@armlinux.org.uk>
8997 L: linux-arm-kernel@lists.infradead.org
8999 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9001 MARVELL MV643XX ETHERNET DRIVER
9002 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9003 L: netdev@vger.kernel.org
9005 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9006 F: include/linux/mv643xx.h
9008 MARVELL MV88X3310 PHY DRIVER
9009 M: Russell King <linux@armlinux.org.uk>
9010 L: netdev@vger.kernel.org
9012 F: drivers/net/phy/marvell10g.c
9014 MARVELL MVNETA ETHERNET DRIVER
9015 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9016 L: netdev@vger.kernel.org
9018 F: drivers/net/ethernet/marvell/mvneta.*
9020 MARVELL MWIFIEX WIRELESS DRIVER
9021 M: Amitkumar Karwar <amitkarwar@gmail.com>
9022 M: Nishant Sarmukadam <nishants@marvell.com>
9023 M: Ganapathi Bhat <gbhat@marvell.com>
9024 M: Xinming Hu <huxinming820@gmail.com>
9025 L: linux-wireless@vger.kernel.org
9027 F: drivers/net/wireless/marvell/mwifiex/
9029 MARVELL MWL8K WIRELESS DRIVER
9030 M: Lennert Buytenhek <buytenh@wantstofly.org>
9031 L: linux-wireless@vger.kernel.org
9033 F: drivers/net/wireless/marvell/mwl8k.c
9035 MARVELL NAND CONTROLLER DRIVER
9036 M: Miquel Raynal <miquel.raynal@bootlin.com>
9037 L: linux-mtd@lists.infradead.org
9039 F: drivers/mtd/nand/raw/marvell_nand.c
9040 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9042 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9043 M: Nicolas Pitre <nico@fluxnic.net>
9045 F: drivers/mmc/host/mvsdio.*
9047 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9048 M: Hu Ziji <huziji@marvell.com>
9049 L: linux-mmc@vger.kernel.org
9051 F: drivers/mmc/host/sdhci-xenon*
9052 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9054 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9055 M: Sunil Goutham <sgoutham@marvell.com>
9056 M: Linu Cherian <lcherian@marvell.com>
9057 M: Geetha sowjanya <gakula@marvell.com>
9058 M: Jerin Jacob <jerinj@marvell.com>
9059 L: netdev@vger.kernel.org
9061 F: drivers/net/ethernet/marvell/octeontx2/af/
9063 MATROX FRAMEBUFFER DRIVER
9064 L: linux-fbdev@vger.kernel.org
9066 F: drivers/video/fbdev/matrox/matroxfb_*
9067 F: include/uapi/linux/matroxfb.h
9069 MAX16065 HARDWARE MONITOR DRIVER
9070 M: Guenter Roeck <linux@roeck-us.net>
9071 L: linux-hwmon@vger.kernel.org
9073 F: Documentation/hwmon/max16065
9074 F: drivers/hwmon/max16065.c
9076 MAX2175 SDR TUNER DRIVER
9077 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9078 L: linux-media@vger.kernel.org
9079 T: git git://linuxtv.org/media_tree.git
9081 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9082 F: Documentation/media/v4l-drivers/max2175.rst
9083 F: drivers/media/i2c/max2175*
9084 F: include/uapi/linux/max2175.h
9086 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9087 L: linux-hwmon@vger.kernel.org
9089 F: Documentation/hwmon/max6650
9090 F: drivers/hwmon/max6650.c
9092 MAX6697 HARDWARE MONITOR DRIVER
9093 M: Guenter Roeck <linux@roeck-us.net>
9094 L: linux-hwmon@vger.kernel.org
9096 F: Documentation/hwmon/max6697
9097 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9098 F: drivers/hwmon/max6697.c
9099 F: include/linux/platform_data/max6697.h
9101 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9102 M: Peter Rosin <peda@axentia.se>
9103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9105 F: Documentation/devicetree/bindings/sound/max9860.txt
9106 F: sound/soc/codecs/max9860.*
9108 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9109 M: Javier Martinez Canillas <javier@dowhile0.org>
9110 L: linux-kernel@vger.kernel.org
9112 F: drivers/regulator/max77802-regulator.c
9113 F: Documentation/devicetree/bindings/*/*max77802.txt
9114 F: include/dt-bindings/*/*max77802.h
9116 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9117 M: Krzysztof Kozlowski <krzk@kernel.org>
9118 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9119 L: linux-pm@vger.kernel.org
9121 F: drivers/power/supply/max14577_charger.c
9122 F: drivers/power/supply/max77693_charger.c
9124 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9125 M: Chanwoo Choi <cw00.choi@samsung.com>
9126 M: Krzysztof Kozlowski <krzk@kernel.org>
9127 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9128 L: linux-kernel@vger.kernel.org
9130 F: drivers/*/max14577*.c
9131 F: drivers/*/max77686*.c
9132 F: drivers/*/max77693*.c
9133 F: drivers/extcon/extcon-max14577.c
9134 F: drivers/extcon/extcon-max77693.c
9135 F: drivers/rtc/rtc-max77686.c
9136 F: drivers/clk/clk-max77686.c
9137 F: Documentation/devicetree/bindings/mfd/max14577.txt
9138 F: Documentation/devicetree/bindings/*/max77686.txt
9139 F: Documentation/devicetree/bindings/mfd/max77693.txt
9140 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9141 F: include/linux/mfd/max14577*.h
9142 F: include/linux/mfd/max77686*.h
9143 F: include/linux/mfd/max77693*.h
9145 MAXIRADIO FM RADIO RECEIVER DRIVER
9146 M: Hans Verkuil <hverkuil@xs4all.nl>
9147 L: linux-media@vger.kernel.org
9148 T: git git://linuxtv.org/media_tree.git
9149 W: https://linuxtv.org
9151 F: drivers/media/radio/radio-maxiradio*
9153 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9154 M: Peter Rosin <peda@axentia.se>
9155 L: linux-iio@vger.kernel.org
9157 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9158 F: drivers/iio/potentiometer/mcp4018.c
9159 F: drivers/iio/potentiometer/mcp4531.c
9161 MCR20A IEEE-802.15.4 RADIO DRIVER
9162 M: Xue Liu <liuxuenetmail@gmail.com>
9163 L: linux-wpan@vger.kernel.org
9164 W: https://github.com/xueliu/mcr20a-linux
9166 F: drivers/net/ieee802154/mcr20a.c
9167 F: drivers/net/ieee802154/mcr20a.h
9168 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9170 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9171 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9172 L: linux-iio@vger.kernel.org
9174 F: drivers/iio/dac/cio-dac.c
9176 MEDIA DRIVERS FOR ASCOT2E
9177 M: Sergey Kozlov <serjk@netup.ru>
9178 M: Abylay Ospan <aospan@netup.ru>
9179 L: linux-media@vger.kernel.org
9180 W: https://linuxtv.org
9182 T: git git://linuxtv.org/media_tree.git
9184 F: drivers/media/dvb-frontends/ascot2e*
9186 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9187 M: Jasmin Jessich <jasmin@anw.at>
9188 L: linux-media@vger.kernel.org
9189 W: https://linuxtv.org
9190 T: git git://linuxtv.org/media_tree.git
9192 F: drivers/media/dvb-frontends/cxd2099*
9194 MEDIA DRIVERS FOR CXD2841ER
9195 M: Sergey Kozlov <serjk@netup.ru>
9196 M: Abylay Ospan <aospan@netup.ru>
9197 L: linux-media@vger.kernel.org
9198 W: https://linuxtv.org
9200 T: git git://linuxtv.org/media_tree.git
9202 F: drivers/media/dvb-frontends/cxd2841er*
9204 MEDIA DRIVERS FOR CXD2880
9205 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9206 L: linux-media@vger.kernel.org
9207 W: http://linuxtv.org/
9208 T: git git://linuxtv.org/media_tree.git
9210 F: drivers/media/dvb-frontends/cxd2880/*
9211 F: drivers/media/spi/cxd2880*
9213 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9214 L: linux-media@vger.kernel.org
9215 W: https://linuxtv.org
9216 T: git git://linuxtv.org/media_tree.git
9218 F: drivers/media/pci/ddbridge/*
9220 MEDIA DRIVERS FOR FREESCALE IMX
9221 M: Steve Longerbeam <slongerbeam@gmail.com>
9222 M: Philipp Zabel <p.zabel@pengutronix.de>
9223 L: linux-media@vger.kernel.org
9224 T: git git://linuxtv.org/media_tree.git
9226 F: Documentation/devicetree/bindings/media/imx.txt
9227 F: Documentation/media/v4l-drivers/imx.rst
9228 F: drivers/staging/media/imx/
9229 F: include/linux/imx-media.h
9230 F: include/media/imx.h
9232 MEDIA DRIVER FOR FREESCALE IMX PXP
9233 M: Philipp Zabel <p.zabel@pengutronix.de>
9234 L: linux-media@vger.kernel.org
9235 T: git git://linuxtv.org/media_tree.git
9237 F: drivers/media/platform/imx-pxp.[ch]
9239 MEDIA DRIVERS FOR HELENE
9240 M: Abylay Ospan <aospan@netup.ru>
9241 L: linux-media@vger.kernel.org
9242 W: https://linuxtv.org
9244 T: git git://linuxtv.org/media_tree.git
9246 F: drivers/media/dvb-frontends/helene*
9248 MEDIA DRIVERS FOR HORUS3A
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/horus3a*
9258 MEDIA DRIVERS FOR LNBH25
9259 M: Sergey Kozlov <serjk@netup.ru>
9260 M: Abylay Ospan <aospan@netup.ru>
9261 L: linux-media@vger.kernel.org
9262 W: https://linuxtv.org
9264 T: git git://linuxtv.org/media_tree.git
9266 F: drivers/media/dvb-frontends/lnbh25*
9268 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9269 L: linux-media@vger.kernel.org
9270 W: https://linuxtv.org
9271 T: git git://linuxtv.org/media_tree.git
9273 F: drivers/media/dvb-frontends/mxl5xx*
9275 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9276 M: Sergey Kozlov <serjk@netup.ru>
9277 M: Abylay Ospan <aospan@netup.ru>
9278 L: linux-media@vger.kernel.org
9279 W: https://linuxtv.org
9281 T: git git://linuxtv.org/media_tree.git
9283 F: drivers/media/pci/netup_unidvb/*
9285 MEDIA DRIVERS FOR RENESAS - CEU
9286 M: Jacopo Mondi <jacopo@jmondi.org>
9287 L: linux-media@vger.kernel.org
9288 L: linux-renesas-soc@vger.kernel.org
9289 T: git git://linuxtv.org/media_tree.git
9291 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9292 F: drivers/media/platform/renesas-ceu.c
9293 F: include/media/drv-intf/renesas-ceu.h
9295 MEDIA DRIVERS FOR RENESAS - DRIF
9296 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9297 L: linux-media@vger.kernel.org
9298 L: linux-renesas-soc@vger.kernel.org
9299 T: git git://linuxtv.org/media_tree.git
9301 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9302 F: drivers/media/platform/rcar_drif.c
9304 MEDIA DRIVERS FOR RENESAS - FCP
9305 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9306 L: linux-media@vger.kernel.org
9307 L: linux-renesas-soc@vger.kernel.org
9308 T: git git://linuxtv.org/media_tree.git
9310 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9311 F: drivers/media/platform/rcar-fcp.c
9312 F: include/media/rcar-fcp.h
9314 MEDIA DRIVERS FOR RENESAS - FDP1
9315 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9316 L: linux-media@vger.kernel.org
9317 L: linux-renesas-soc@vger.kernel.org
9318 T: git git://linuxtv.org/media_tree.git
9320 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9321 F: drivers/media/platform/rcar_fdp1.c
9323 MEDIA DRIVERS FOR RENESAS - VIN
9324 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9325 L: linux-media@vger.kernel.org
9326 L: linux-renesas-soc@vger.kernel.org
9327 T: git git://linuxtv.org/media_tree.git
9329 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9330 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9331 F: drivers/media/platform/rcar-vin/
9333 MEDIA DRIVERS FOR RENESAS - VSP1
9334 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9335 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9336 L: linux-media@vger.kernel.org
9337 L: linux-renesas-soc@vger.kernel.org
9338 T: git git://linuxtv.org/media_tree.git
9340 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9341 F: drivers/media/platform/vsp1/
9343 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9344 L: linux-media@vger.kernel.org
9345 W: https://linuxtv.org
9346 T: git git://linuxtv.org/media_tree.git
9348 F: drivers/media/dvb-frontends/stv0910*
9350 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9351 L: linux-media@vger.kernel.org
9352 W: https://linuxtv.org
9353 T: git git://linuxtv.org/media_tree.git
9355 F: drivers/media/dvb-frontends/stv6111*
9357 MEDIA DRIVERS FOR STM32 - DCMI
9358 M: Hugues Fruchet <hugues.fruchet@st.com>
9359 L: linux-media@vger.kernel.org
9360 T: git git://linuxtv.org/media_tree.git
9362 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9363 F: drivers/media/platform/stm32/stm32-dcmi.c
9365 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9366 M: Dmitry Osipenko <digetx@gmail.com>
9367 L: linux-media@vger.kernel.org
9368 L: linux-tegra@vger.kernel.org
9369 T: git git://linuxtv.org/media_tree.git
9371 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9372 F: drivers/staging/media/tegra-vde/
9374 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9375 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9376 P: LinuxTV.org Project
9377 L: linux-media@vger.kernel.org
9378 W: https://linuxtv.org
9379 Q: http://patchwork.kernel.org/project/linux-media/list/
9380 T: git git://linuxtv.org/media_tree.git
9382 F: Documentation/devicetree/bindings/media/
9383 F: Documentation/media/
9385 F: drivers/staging/media/
9386 F: include/linux/platform_data/media/
9388 F: include/uapi/linux/dvb/
9389 F: include/uapi/linux/videodev2.h
9390 F: include/uapi/linux/media.h
9391 F: include/uapi/linux/v4l2-*
9392 F: include/uapi/linux/meye.h
9393 F: include/uapi/linux/ivtv*
9394 F: include/uapi/linux/uvcvideo.h
9396 MEDIATEK BLUETOOTH DRIVER
9397 M: Sean Wang <sean.wang@mediatek.com>
9398 L: linux-bluetooth@vger.kernel.org
9399 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9401 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9402 F: drivers/bluetooth/btmtkuart.c
9405 M: Sean Wang <sean.wang@mediatek.com>
9407 F: drivers/media/rc/mtk-cir.c
9410 M: Sean Wang <sean.wang@mediatek.com>
9411 L: dmaengine@vger.kernel.org
9412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9413 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9415 F: Documentation/devicetree/bindings/dma/mtk-*
9416 F: drivers/dma/mediatek/
9418 MEDIATEK PMIC LED DRIVER
9419 M: Sean Wang <sean.wang@mediatek.com>
9421 F: drivers/leds/leds-mt6323.c
9422 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9424 MEDIATEK ETHERNET DRIVER
9425 M: Felix Fietkau <nbd@openwrt.org>
9426 M: John Crispin <john@phrozen.org>
9427 M: Sean Wang <sean.wang@mediatek.com>
9428 M: Nelson Chang <nelson.chang@mediatek.com>
9429 L: netdev@vger.kernel.org
9431 F: drivers/net/ethernet/mediatek/
9433 MEDIATEK SWITCH DRIVER
9434 M: Sean Wang <sean.wang@mediatek.com>
9435 L: netdev@vger.kernel.org
9437 F: drivers/net/dsa/mt7530.*
9438 F: net/dsa/tag_mtk.c
9440 MEDIATEK JPEG DRIVER
9441 M: Rick Chang <rick.chang@mediatek.com>
9442 M: Bin Liu <bin.liu@mediatek.com>
9444 F: drivers/media/platform/mtk-jpeg/
9445 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9448 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9449 M: Houlong Wei <houlong.wei@mediatek.com>
9450 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9452 F: drivers/media/platform/mtk-mdp/
9453 F: drivers/media/platform/mtk-vpu/
9454 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9456 MEDIATEK MEDIA DRIVER
9457 M: Tiffany Lin <tiffany.lin@mediatek.com>
9458 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9460 F: drivers/media/platform/mtk-vcodec/
9461 F: drivers/media/platform/mtk-vpu/
9462 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9463 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9465 MEDIATEK MT7601U WIRELESS LAN DRIVER
9466 M: Jakub Kicinski <kubakici@wp.pl>
9467 L: linux-wireless@vger.kernel.org
9469 F: drivers/net/wireless/mediatek/mt7601u/
9471 MEDIATEK NAND CONTROLLER DRIVER
9472 M: Xiaolei Li <xiaolei.li@mediatek.com>
9473 L: linux-mtd@lists.infradead.org
9475 F: drivers/mtd/nand/raw/mtk_*
9476 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9478 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9479 M: Sean Wang <sean.wang@mediatek.com>
9481 F: drivers/char/hw_random/mtk-rng.c
9483 MEDIATEK USB3 DRD IP DRIVER
9484 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9485 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9487 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9489 F: drivers/usb/mtu3/
9491 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9492 M: Peter Senna Tschudin <peter.senna@gmail.com>
9493 M: Martin Donnelly <martin.donnelly@ge.com>
9494 M: Martyn Welch <martyn.welch@collabora.co.uk>
9496 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9497 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9499 MEGARAID SCSI/SAS DRIVERS
9500 M: Kashyap Desai <kashyap.desai@broadcom.com>
9501 M: Sumit Saxena <sumit.saxena@broadcom.com>
9502 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9503 L: megaraidlinux.pdl@broadcom.com
9504 L: linux-scsi@vger.kernel.org
9505 W: http://www.avagotech.com/support/
9507 F: Documentation/scsi/megaraid.txt
9508 F: drivers/scsi/megaraid.*
9509 F: drivers/scsi/megaraid/
9511 MELEXIS MLX90614 DRIVER
9512 M: Crt Mori <cmo@melexis.com>
9513 L: linux-iio@vger.kernel.org
9514 W: http://www.melexis.com
9516 F: drivers/iio/temperature/mlx90614.c
9518 MELEXIS MLX90632 DRIVER
9519 M: Crt Mori <cmo@melexis.com>
9520 L: linux-iio@vger.kernel.org
9521 W: http://www.melexis.com
9523 F: drivers/iio/temperature/mlx90632.c
9525 MELFAS MIP4 TOUCHSCREEN DRIVER
9526 M: Sangwon Jee <jeesw@melfas.com>
9527 W: http://www.melfas.com
9529 F: drivers/input/touchscreen/melfas_mip4.c
9530 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9532 MELLANOX ETHERNET DRIVER (mlx4_en)
9533 M: Tariq Toukan <tariqt@mellanox.com>
9534 L: netdev@vger.kernel.org
9536 W: http://www.mellanox.com
9537 Q: http://patchwork.ozlabs.org/project/netdev/list/
9538 F: drivers/net/ethernet/mellanox/mlx4/en_*
9540 MELLANOX ETHERNET DRIVER (mlx5e)
9541 M: Saeed Mahameed <saeedm@mellanox.com>
9542 L: netdev@vger.kernel.org
9544 W: http://www.mellanox.com
9545 Q: http://patchwork.ozlabs.org/project/netdev/list/
9546 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9548 MELLANOX ETHERNET INNOVA DRIVERS
9549 R: Boris Pismenny <borisp@mellanox.com>
9550 L: netdev@vger.kernel.org
9552 W: http://www.mellanox.com
9553 Q: http://patchwork.ozlabs.org/project/netdev/list/
9554 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9555 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9556 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9557 F: include/linux/mlx5/mlx5_ifc_fpga.h
9559 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9560 R: Boris Pismenny <borisp@mellanox.com>
9561 L: netdev@vger.kernel.org
9563 W: http://www.mellanox.com
9564 Q: http://patchwork.ozlabs.org/project/netdev/list/
9565 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9566 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9568 MELLANOX ETHERNET SWITCH DRIVERS
9569 M: Jiri Pirko <jiri@mellanox.com>
9570 M: Ido Schimmel <idosch@mellanox.com>
9571 L: netdev@vger.kernel.org
9573 W: http://www.mellanox.com
9574 Q: http://patchwork.ozlabs.org/project/netdev/list/
9575 F: drivers/net/ethernet/mellanox/mlxsw/
9576 F: tools/testing/selftests/drivers/net/mlxsw/
9578 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9579 M: mlxsw@mellanox.com
9580 L: netdev@vger.kernel.org
9582 W: http://www.mellanox.com
9583 Q: http://patchwork.ozlabs.org/project/netdev/list/
9584 F: drivers/net/ethernet/mellanox/mlxfw/
9586 MELLANOX HARDWARE PLATFORM SUPPORT
9587 M: Andy Shevchenko <andy@infradead.org>
9588 M: Darren Hart <dvhart@infradead.org>
9589 M: Vadim Pasternak <vadimp@mellanox.com>
9590 L: platform-driver-x86@vger.kernel.org
9592 F: drivers/platform/mellanox/
9594 MELLANOX MLX4 core VPI driver
9595 M: Tariq Toukan <tariqt@mellanox.com>
9596 L: netdev@vger.kernel.org
9597 L: linux-rdma@vger.kernel.org
9598 W: http://www.mellanox.com
9599 Q: http://patchwork.ozlabs.org/project/netdev/list/
9601 F: drivers/net/ethernet/mellanox/mlx4/
9602 F: include/linux/mlx4/
9604 MELLANOX MLX4 IB driver
9605 M: Yishai Hadas <yishaih@mellanox.com>
9606 L: linux-rdma@vger.kernel.org
9607 W: http://www.mellanox.com
9608 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9610 F: drivers/infiniband/hw/mlx4/
9611 F: include/linux/mlx4/
9612 F: include/uapi/rdma/mlx4-abi.h
9614 MELLANOX MLX5 core VPI driver
9615 M: Saeed Mahameed <saeedm@mellanox.com>
9616 M: Leon Romanovsky <leonro@mellanox.com>
9617 L: netdev@vger.kernel.org
9618 L: linux-rdma@vger.kernel.org
9619 W: http://www.mellanox.com
9620 Q: http://patchwork.ozlabs.org/project/netdev/list/
9622 F: drivers/net/ethernet/mellanox/mlx5/core/
9623 F: include/linux/mlx5/
9625 MELLANOX MLX5 IB driver
9626 M: Leon Romanovsky <leonro@mellanox.com>
9627 L: linux-rdma@vger.kernel.org
9628 W: http://www.mellanox.com
9629 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9631 F: drivers/infiniband/hw/mlx5/
9632 F: include/linux/mlx5/
9633 F: include/uapi/rdma/mlx5-abi.h
9635 MELLANOX MLXCPLD I2C AND MUX DRIVER
9636 M: Vadim Pasternak <vadimp@mellanox.com>
9637 M: Michael Shych <michaelsh@mellanox.com>
9638 L: linux-i2c@vger.kernel.org
9640 F: drivers/i2c/busses/i2c-mlxcpld.c
9641 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9642 F: Documentation/i2c/busses/i2c-mlxcpld
9644 MELLANOX MLXCPLD LED DRIVER
9645 M: Vadim Pasternak <vadimp@mellanox.com>
9646 L: linux-leds@vger.kernel.org
9648 F: drivers/leds/leds-mlxcpld.c
9649 F: drivers/leds/leds-mlxreg.c
9650 F: Documentation/leds/leds-mlxcpld.txt
9652 MELLANOX PLATFORM DRIVER
9653 M: Vadim Pasternak <vadimp@mellanox.com>
9654 L: platform-driver-x86@vger.kernel.org
9656 F: drivers/platform/x86/mlx-platform.c
9659 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9660 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9661 L: linux-kernel@vger.kernel.org
9663 F: kernel/sched/membarrier.c
9664 F: include/uapi/linux/membarrier.h
9665 F: arch/powerpc/include/asm/membarrier.h
9668 L: linux-mm@kvack.org
9669 W: http://www.linux-mm.org
9671 F: include/linux/mm.h
9672 F: include/linux/gfp.h
9673 F: include/linux/mmzone.h
9674 F: include/linux/memory_hotplug.h
9675 F: include/linux/vmalloc.h
9678 MEMORY TECHNOLOGY DEVICES (MTD)
9679 M: David Woodhouse <dwmw2@infradead.org>
9680 M: Brian Norris <computersforpeace@gmail.com>
9681 M: Boris Brezillon <boris.brezillon@bootlin.com>
9682 M: Marek Vasut <marek.vasut@gmail.com>
9683 M: Richard Weinberger <richard@nod.at>
9684 L: linux-mtd@lists.infradead.org
9685 W: http://www.linux-mtd.infradead.org/
9686 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9687 T: git git://git.infradead.org/linux-mtd.git master
9688 T: git git://git.infradead.org/linux-mtd.git mtd/next
9690 F: Documentation/devicetree/bindings/mtd/
9692 F: include/linux/mtd/
9693 F: include/uapi/mtd/
9695 MEN A21 WATCHDOG DRIVER
9696 M: Johannes Thumshirn <morbidrsa@gmail.com>
9697 L: linux-watchdog@vger.kernel.org
9699 F: drivers/watchdog/mena21_wdt.c
9701 MEN CHAMELEON BUS (mcb)
9702 M: Johannes Thumshirn <morbidrsa@gmail.com>
9705 F: include/linux/mcb.h
9706 F: Documentation/men-chameleon-bus.txt
9708 MEN F21BMC (Board Management Controller)
9709 M: Andreas Werner <andreas.werner@men.de>
9711 F: drivers/mfd/menf21bmc.c
9712 F: drivers/watchdog/menf21bmc_wdt.c
9713 F: drivers/leds/leds-menf21bmc.c
9714 F: drivers/hwmon/menf21bmc_hwmon.c
9715 F: Documentation/hwmon/menf21bmc
9717 MEN Z069 WATCHDOG DRIVER
9718 M: Johannes Thumshirn <jth@kernel.org>
9719 L: linux-watchdog@vger.kernel.org
9721 F: drivers/watchdog/menz69_wdt.c
9723 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9724 M: Neil Armstrong <narmstrong@baylibre.com>
9725 L: linux-media@lists.freedesktop.org
9726 L: linux-amlogic@lists.infradead.org
9727 W: http://linux-meson.com/
9729 F: drivers/media/platform/meson/ao-cec.c
9730 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9731 T: git git://linuxtv.org/media_tree.git
9733 MICROBLAZE ARCHITECTURE
9734 M: Michal Simek <monstr@monstr.eu>
9735 W: http://www.monstr.eu/fdt/
9736 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9740 MICROCHIP AT91 SERIAL DRIVER
9741 M: Richard Genoud <richard.genoud@gmail.com>
9743 F: drivers/tty/serial/atmel_serial.c
9744 F: drivers/tty/serial/atmel_serial.h
9745 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9747 MICROCHIP AUDIO ASOC DRIVERS
9748 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9753 MICROCHIP DMA DRIVER
9754 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9756 L: dmaengine@vger.kernel.org
9758 F: drivers/dma/at_hdmac.c
9759 F: drivers/dma/at_hdmac_regs.h
9760 F: include/linux/platform_data/dma-atmel.h
9761 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9762 F: include/dt-bindings/dma/at91.h
9764 MICROCHIP ECC DRIVER
9765 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9766 L: linux-crypto@vger.kernel.org
9768 F: drivers/crypto/atmel-ecc.*
9770 MICROCHIP I2C DRIVER
9771 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9772 L: linux-i2c@vger.kernel.org
9774 F: drivers/i2c/busses/i2c-at91.c
9776 MICROCHIP ISC DRIVER
9777 M: Eugen Hristev <eugen.hristev@microchip.com>
9778 L: linux-media@vger.kernel.org
9780 F: drivers/media/platform/atmel/atmel-isc.c
9781 F: drivers/media/platform/atmel/atmel-isc-regs.h
9782 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9784 MICROCHIP ISI DRIVER
9785 M: Eugen Hristev <eugen.hristev@microchip.com>
9786 L: linux-media@vger.kernel.org
9788 F: drivers/media/platform/atmel/atmel-isi.c
9789 F: drivers/media/platform/atmel/atmel-isi.h
9791 MICROCHIP AT91 USART MFD DRIVER
9792 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9793 L: linux-kernel@vger.kernel.org
9795 F: drivers/mfd/at91-usart.c
9796 F: include/dt-bindings/mfd/at91-usart.h
9797 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9799 MICROCHIP AT91 USART SPI DRIVER
9800 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9801 L: linux-spi@vger.kernel.org
9803 F: drivers/spi/spi-at91-usart.c
9804 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9806 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9807 M: Woojung Huh <Woojung.Huh@microchip.com>
9808 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9809 L: netdev@vger.kernel.org
9811 F: net/dsa/tag_ksz.c
9812 F: drivers/net/dsa/microchip/*
9813 F: include/linux/platform_data/microchip-ksz.h
9814 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9816 MICROCHIP LAN743X ETHERNET DRIVER
9817 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9818 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9819 L: netdev@vger.kernel.org
9821 F: drivers/net/ethernet/microchip/lan743x_*
9823 MICROCHIP LCDFB DRIVER
9824 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9825 L: linux-fbdev@vger.kernel.org
9827 F: drivers/video/fbdev/atmel_lcdfb.c
9828 F: include/video/atmel_lcdc.h
9830 MICROCHIP MMC/SD/SDIO MCI DRIVER
9831 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9833 F: drivers/mmc/host/atmel-mci.c
9835 MICROCHIP MCP3911 ADC DRIVER
9836 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9837 M: Kent Gustavsson <kent@minoris.se>
9838 L: linux-iio@vger.kernel.org
9840 F: drivers/iio/adc/mcp3911.c
9841 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9843 MICROCHIP NAND DRIVER
9844 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9845 L: linux-mtd@lists.infradead.org
9847 F: drivers/mtd/nand/raw/atmel/*
9848 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9850 MICROCHIP PWM DRIVER
9851 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9853 L: linux-pwm@vger.kernel.org
9855 F: drivers/pwm/pwm-atmel.c
9856 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9858 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9859 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9860 M: Eugen Hristev <eugen.hristev@microchip.com>
9861 L: linux-iio@vger.kernel.org
9863 F: drivers/iio/adc/at91-sama5d2_adc.c
9864 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9865 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9867 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9868 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9870 F: drivers/power/reset/at91-sama5d2_shdwc.c
9872 MICROCHIP SPI DRIVER
9873 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9875 F: drivers/spi/spi-atmel.*
9877 MICROCHIP SSC DRIVER
9878 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9881 F: drivers/misc/atmel-ssc.c
9882 F: include/linux/atmel-ssc.h
9884 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9885 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9888 F: drivers/misc/atmel_tclib.c
9889 F: drivers/clocksource/tcb_clksrc.c
9891 MICROCHIP USBA UDC DRIVER
9892 M: Cristian Birsan <cristian.birsan@microchip.com>
9893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9895 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9897 MICROCHIP USB251XB DRIVER
9898 M: Richard Leitner <richard.leitner@skidata.com>
9899 L: linux-usb@vger.kernel.org
9901 F: drivers/usb/misc/usb251xb.c
9902 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9904 MICROCHIP XDMA DRIVER
9905 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9906 L: linux-arm-kernel@lists.infradead.org
9907 L: dmaengine@vger.kernel.org
9909 F: drivers/dma/at_xdmac.c
9912 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9913 L: linux-mips@vger.kernel.org
9915 F: arch/mips/generic/board-ocelot.c
9916 F: arch/mips/configs/generic/board-ocelot.config
9917 F: arch/mips/boot/dts/mscc/
9918 F: Documentation/devicetree/bindings/mips/mscc.txt
9920 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9921 M: Don Brace <don.brace@microsemi.com>
9922 L: esc.storagedev@microsemi.com
9923 L: linux-scsi@vger.kernel.org
9925 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9926 F: drivers/scsi/smartpqi/Kconfig
9927 F: drivers/scsi/smartpqi/Makefile
9928 F: include/linux/cciss*.h
9929 F: include/uapi/linux/cciss*.h
9930 F: Documentation/scsi/smartpqi.txt
9932 MICROSEMI ETHERNET SWITCH DRIVER
9933 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9934 L: netdev@vger.kernel.org
9936 F: drivers/net/ethernet/mscc/
9938 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9939 M: Chen Yu <yu.c.chen@intel.com>
9940 L: platform-driver-x86@vger.kernel.org
9942 F: drivers/platform/x86/surfacepro3_button.c
9945 M: Oliver Neukum <oliver@neukum.org>
9947 F: drivers/usb/image/microtek.*
9950 M: Ralf Baechle <ralf@linux-mips.org>
9951 M: Paul Burton <paul.burton@mips.com>
9952 M: James Hogan <jhogan@kernel.org>
9953 L: linux-mips@vger.kernel.org
9954 W: http://www.linux-mips.org/
9955 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9957 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9959 F: Documentation/devicetree/bindings/mips/
9960 F: Documentation/mips/
9962 F: drivers/platform/mips/
9964 MIPS BOSTON DEVELOPMENT BOARD
9965 M: Paul Burton <paul.burton@mips.com>
9966 L: linux-mips@vger.kernel.org
9968 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9969 F: arch/mips/boot/dts/img/boston.dts
9970 F: arch/mips/configs/generic/board-boston.config
9971 F: drivers/clk/imgtec/clk-boston.c
9972 F: include/dt-bindings/clock/boston-clock.h
9974 MIPS GENERIC PLATFORM
9975 M: Paul Burton <paul.burton@mips.com>
9976 L: linux-mips@vger.kernel.org
9978 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9979 F: arch/mips/generic/
9980 F: arch/mips/tools/generic-board-config.sh
9982 MIPS/LOONGSON1 ARCHITECTURE
9983 M: Keguang Zhang <keguang.zhang@gmail.com>
9984 L: linux-mips@vger.kernel.org
9986 F: arch/mips/loongson32/
9987 F: arch/mips/include/asm/mach-loongson32/
9988 F: drivers/*/*loongson1*
9989 F: drivers/*/*/*loongson1*
9991 MIPS/LOONGSON2 ARCHITECTURE
9992 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9993 L: linux-mips@vger.kernel.org
9995 F: arch/mips/loongson64/fuloong-2e/
9996 F: arch/mips/loongson64/lemote-2f/
9997 F: arch/mips/include/asm/mach-loongson64/
9998 F: drivers/*/*loongson2*
9999 F: drivers/*/*/*loongson2*
10001 MIPS/LOONGSON3 ARCHITECTURE
10002 M: Huacai Chen <chenhc@lemote.com>
10003 L: linux-mips@vger.kernel.org
10005 F: arch/mips/loongson64/
10006 F: arch/mips/include/asm/mach-loongson64/
10007 F: drivers/platform/mips/cpu_hwmon.c
10008 F: drivers/*/*loongson3*
10009 F: drivers/*/*/*loongson3*
10011 MIPS RINT INSTRUCTION EMULATION
10012 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10013 L: linux-mips@vger.kernel.org
10015 F: arch/mips/math-emu/sp_rint.c
10016 F: arch/mips/math-emu/dp_rint.c
10018 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10019 M: Hans Verkuil <hverkuil@xs4all.nl>
10020 L: linux-media@vger.kernel.org
10021 T: git git://linuxtv.org/media_tree.git
10022 W: https://linuxtv.org
10024 F: drivers/media/radio/radio-miropcm20*
10027 R: Lubomir Rintel <lkundrak@v3.sk>
10028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030 F: arch/arm/boot/dts/mmp*
10031 F: arch/arm/mach-mmp/
10033 MMU GATHER AND TLB INVALIDATION
10034 M: Will Deacon <will.deacon@arm.com>
10035 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10036 M: Andrew Morton <akpm@linux-foundation.org>
10037 M: Nick Piggin <npiggin@gmail.com>
10038 M: Peter Zijlstra <peterz@infradead.org>
10039 L: linux-arch@vger.kernel.org
10040 L: linux-mm@kvack.org
10042 F: arch/*/include/asm/tlb.h
10043 F: include/asm-generic/tlb.h
10046 MN88472 MEDIA DRIVER
10047 M: Antti Palosaari <crope@iki.fi>
10048 L: linux-media@vger.kernel.org
10049 W: https://linuxtv.org
10050 W: http://palosaari.fi/linux/
10051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10053 F: drivers/media/dvb-frontends/mn88472*
10055 MN88473 MEDIA DRIVER
10056 M: Antti Palosaari <crope@iki.fi>
10057 L: linux-media@vger.kernel.org
10058 W: https://linuxtv.org
10059 W: http://palosaari.fi/linux/
10060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10062 F: drivers/media/dvb-frontends/mn88473*
10065 M: Jessica Yu <jeyu@kernel.org>
10066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10068 F: include/linux/module.h
10071 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10072 W: http://popies.net/meye/
10074 F: Documentation/media/v4l-drivers/meye*
10075 F: drivers/media/pci/meye/
10076 F: include/uapi/linux/meye.h
10078 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10079 M: Jiri Slaby <jirislaby@gmail.com>
10081 F: Documentation/serial/moxa-smartio
10082 F: drivers/tty/mxser.*
10084 MR800 AVERMEDIA USB FM RADIO DRIVER
10085 M: Alexey Klimov <klimov.linux@gmail.com>
10086 L: linux-media@vger.kernel.org
10087 T: git git://linuxtv.org/media_tree.git
10089 F: drivers/media/radio/radio-mr800.c
10091 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10092 M: Alan Ott <alan@signal11.us>
10093 L: linux-wpan@vger.kernel.org
10095 F: drivers/net/ieee802154/mrf24j40.c
10096 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10099 M: "Lee, Chun-Yi" <jlee@suse.com>
10100 L: platform-driver-x86@vger.kernel.org
10102 F: drivers/platform/x86/msi-laptop.c
10105 L: platform-driver-x86@vger.kernel.org
10107 F: drivers/platform/x86/msi-wmi.c
10109 MSI001 MEDIA DRIVER
10110 M: Antti Palosaari <crope@iki.fi>
10111 L: linux-media@vger.kernel.org
10112 W: https://linuxtv.org
10113 W: http://palosaari.fi/linux/
10114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10115 T: git git://linuxtv.org/anttip/media_tree.git
10117 F: drivers/media/tuners/msi001*
10119 MSI2500 MEDIA DRIVER
10120 M: Antti Palosaari <crope@iki.fi>
10121 L: linux-media@vger.kernel.org
10122 W: https://linuxtv.org
10123 W: http://palosaari.fi/linux/
10124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10125 T: git git://linuxtv.org/anttip/media_tree.git
10127 F: drivers/media/usb/msi2500/
10129 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10130 M: Robert Jarzmik <robert.jarzmik@free.fr>
10131 L: linux-mtd@lists.infradead.org
10133 F: drivers/mtd/devices/docg3*
10135 MT9M032 APTINA SENSOR DRIVER
10136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10137 L: linux-media@vger.kernel.org
10138 T: git git://linuxtv.org/media_tree.git
10140 F: drivers/media/i2c/mt9m032.c
10141 F: include/media/i2c/mt9m032.h
10143 MT9P031 APTINA CAMERA SENSOR
10144 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10145 L: linux-media@vger.kernel.org
10146 T: git git://linuxtv.org/media_tree.git
10148 F: drivers/media/i2c/mt9p031.c
10149 F: include/media/i2c/mt9p031.h
10151 MT9T001 APTINA CAMERA SENSOR
10152 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10153 L: linux-media@vger.kernel.org
10154 T: git git://linuxtv.org/media_tree.git
10156 F: drivers/media/i2c/mt9t001.c
10157 F: include/media/i2c/mt9t001.h
10159 MT9T112 APTINA CAMERA SENSOR
10160 M: Jacopo Mondi <jacopo@jmondi.org>
10161 L: linux-media@vger.kernel.org
10162 T: git git://linuxtv.org/media_tree.git
10164 F: drivers/media/i2c/mt9t112.c
10165 F: include/media/i2c/mt9t112.h
10167 MT9V032 APTINA CAMERA SENSOR
10168 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10169 L: linux-media@vger.kernel.org
10170 T: git git://linuxtv.org/media_tree.git
10172 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10173 F: drivers/media/i2c/mt9v032.c
10174 F: include/media/i2c/mt9v032.h
10176 MT9V111 APTINA CAMERA SENSOR
10177 M: Jacopo Mondi <jacopo@jmondi.org>
10178 L: linux-media@vger.kernel.org
10179 T: git git://linuxtv.org/media_tree.git
10181 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10182 F: drivers/media/i2c/mt9v111.c
10184 MULTIFUNCTION DEVICES (MFD)
10185 M: Lee Jones <lee.jones@linaro.org>
10186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10188 F: Documentation/devicetree/bindings/mfd/
10190 F: include/linux/mfd/
10191 F: include/dt-bindings/mfd/
10193 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10195 F: drivers/mmc/host/mmc_spi.c
10196 F: include/linux/spi/mmc_spi.h
10198 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10199 M: Ulf Hansson <ulf.hansson@linaro.org>
10200 L: linux-mmc@vger.kernel.org
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10203 F: Documentation/devicetree/bindings/mmc/
10205 F: include/linux/mmc/
10206 F: include/uapi/linux/mmc/
10208 MULTIPLEXER SUBSYSTEM
10209 M: Peter Rosin <peda@axentia.se>
10211 F: Documentation/ABI/testing/sysfs-class-mux*
10212 F: Documentation/devicetree/bindings/mux/
10213 F: include/dt-bindings/mux/
10214 F: include/linux/mux/
10217 MULTITECH MULTIPORT CARD (ISICOM)
10219 F: drivers/tty/isicom.c
10220 F: include/linux/isicom.h
10222 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10223 M: Bin Liu <b-liu@ti.com>
10224 L: linux-usb@vger.kernel.org
10226 F: drivers/usb/musb/
10228 MXL301RF MEDIA DRIVER
10229 M: Akihiro Tsukada <tskd08@gmail.com>
10230 L: linux-media@vger.kernel.org
10232 F: drivers/media/tuners/mxl301rf*
10234 MXL5007T MEDIA DRIVER
10235 M: Michael Krufky <mkrufky@linuxtv.org>
10236 L: linux-media@vger.kernel.org
10237 W: https://linuxtv.org
10238 W: http://github.com/mkrufky
10239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10240 T: git git://linuxtv.org/mkrufky/tuners.git
10242 F: drivers/media/tuners/mxl5007t.*
10245 M: Marek Vasut <marex@denx.de>
10246 M: Stefan Agner <stefan@agner.ch>
10247 L: dri-devel@lists.freedesktop.org
10249 F: drivers/gpu/drm/mxsfb/
10250 F: Documentation/devicetree/bindings/display/mxsfb.txt
10251 T: git git://anongit.freedesktop.org/drm/drm-misc
10253 MYLEX DAC960 PCI RAID Controller
10254 M: Hannes Reinecke <hare@kernel.org>
10255 L: linux-scsi@vger.kernel.org
10257 F: drivers/scsi/myrb.*
10258 F: drivers/scsi/myrs.*
10260 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10261 M: Chris Lee <christopher.lee@cspi.com>
10262 L: netdev@vger.kernel.org
10263 W: https://www.cspi.com/ethernet-products/support/downloads/
10265 F: drivers/net/ethernet/myricom/myri10ge/
10267 NAND FLASH SUBSYSTEM
10268 M: Boris Brezillon <boris.brezillon@bootlin.com>
10269 M: Miquel Raynal <miquel.raynal@bootlin.com>
10270 R: Richard Weinberger <richard@nod.at>
10271 L: linux-mtd@lists.infradead.org
10272 W: http://www.linux-mtd.infradead.org/
10273 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10274 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10275 T: git git://git.infradead.org/linux-mtd.git nand/next
10277 F: drivers/mtd/nand/
10278 F: include/linux/mtd/*nand*.h
10280 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10281 M: Daniel Mack <zonque@gmail.com>
10283 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10284 W: http://www.native-instruments.com
10285 F: sound/usb/caiaq/
10287 NATSEMI ETHERNET DRIVER (DP8381x)
10289 F: drivers/net/ethernet/natsemi/natsemi.c
10291 NCR 5380 SCSI DRIVERS
10292 M: Finn Thain <fthain@telegraphics.com.au>
10293 M: Michael Schmitz <schmitzmic@gmail.com>
10294 L: linux-scsi@vger.kernel.org
10296 F: Documentation/scsi/g_NCR5380.txt
10297 F: drivers/scsi/NCR5380.*
10298 F: drivers/scsi/arm/cumana_1.c
10299 F: drivers/scsi/arm/oak.c
10300 F: drivers/scsi/atari_scsi.*
10301 F: drivers/scsi/dmx3191d.c
10302 F: drivers/scsi/g_NCR5380.*
10303 F: drivers/scsi/mac_scsi.*
10304 F: drivers/scsi/sun3_scsi.*
10305 F: drivers/scsi/sun3_scsi_vme.c
10308 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10312 NCT6775 HARDWARE MONITOR DRIVER
10313 M: Guenter Roeck <linux@roeck-us.net>
10314 L: linux-hwmon@vger.kernel.org
10316 F: Documentation/hwmon/nct6775
10317 F: drivers/hwmon/nct6775.c
10319 NET_FAILOVER MODULE
10320 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10321 L: netdev@vger.kernel.org
10323 F: driver/net/net_failover.c
10324 F: include/net/net_failover.h
10325 F: Documentation/networking/net_failover.rst
10327 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10328 M: Faisal Latif <faisal.latif@intel.com>
10329 L: linux-rdma@vger.kernel.org
10330 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10332 F: drivers/infiniband/hw/nes/
10333 F: include/uapi/rdma/nes-abi.h
10335 NETEM NETWORK EMULATOR
10336 M: Stephen Hemminger <stephen@networkplumber.org>
10337 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10339 F: net/sched/sch_netem.c
10341 NETERION 10GbE DRIVERS (s2io/vxge)
10342 M: Jon Mason <jdmason@kudzu.us>
10343 L: netdev@vger.kernel.org
10345 F: Documentation/networking/s2io.txt
10346 F: Documentation/networking/vxge.txt
10347 F: drivers/net/ethernet/neterion/
10350 M: Pablo Neira Ayuso <pablo@netfilter.org>
10351 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10352 M: Florian Westphal <fw@strlen.de>
10353 L: netfilter-devel@vger.kernel.org
10354 L: coreteam@netfilter.org
10355 W: http://www.netfilter.org/
10356 W: http://www.iptables.org/
10357 W: http://www.nftables.org/
10358 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10362 F: include/linux/netfilter*
10363 F: include/linux/netfilter/
10364 F: include/net/netfilter/
10365 F: include/uapi/linux/netfilter*
10366 F: include/uapi/linux/netfilter/
10367 F: net/*/netfilter.c
10368 F: net/*/netfilter/
10370 F: net/bridge/br_netfilter*.c
10372 NETROM NETWORK LAYER
10373 M: Ralf Baechle <ralf@linux-mips.org>
10374 L: linux-hams@vger.kernel.org
10375 W: http://www.linux-ax25.org/
10377 F: include/net/netrom.h
10378 F: include/uapi/linux/netrom.h
10381 NETRONOME ETHERNET DRIVERS
10382 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10383 L: oss-drivers@netronome.com
10385 F: drivers/net/ethernet/netronome/
10387 NETWORK BLOCK DEVICE (NBD)
10388 M: Josef Bacik <josef@toxicpanda.com>
10390 L: linux-block@vger.kernel.org
10391 L: nbd@other.debian.org
10392 F: Documentation/blockdev/nbd.txt
10393 F: drivers/block/nbd.c
10394 F: include/uapi/linux/nbd.h
10396 NETWORK DROP MONITOR
10397 M: Neil Horman <nhorman@tuxdriver.com>
10398 L: netdev@vger.kernel.org
10400 W: https://fedorahosted.org/dropwatch/
10401 F: net/core/drop_monitor.c
10404 M: "David S. Miller" <davem@davemloft.net>
10405 L: netdev@vger.kernel.org
10406 W: http://www.linuxfoundation.org/en/Net
10407 Q: http://patchwork.ozlabs.org/project/netdev/list/
10408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10411 F: Documentation/devicetree/bindings/net/
10413 F: include/linux/if_*
10414 F: include/linux/netdevice.h
10415 F: include/linux/etherdevice.h
10416 F: include/linux/fcdevice.h
10417 F: include/linux/fddidevice.h
10418 F: include/linux/hippidevice.h
10419 F: include/linux/inetdevice.h
10420 F: include/uapi/linux/if_*
10421 F: include/uapi/linux/netdevice.h
10423 NETWORKING DRIVERS (WIRELESS)
10424 M: Kalle Valo <kvalo@codeaurora.org>
10425 L: linux-wireless@vger.kernel.org
10426 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10430 F: Documentation/devicetree/bindings/net/wireless/
10431 F: drivers/net/wireless/
10434 M: Andrew Lunn <andrew@lunn.ch>
10435 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10436 M: Florian Fainelli <f.fainelli@gmail.com>
10438 F: Documentation/devicetree/bindings/net/dsa/
10440 F: include/net/dsa.h
10441 F: include/linux/dsa/
10442 F: drivers/net/dsa/
10444 NETWORKING [GENERAL]
10445 M: "David S. Miller" <davem@davemloft.net>
10446 L: netdev@vger.kernel.org
10447 W: http://www.linuxfoundation.org/en/Net
10448 Q: http://patchwork.ozlabs.org/project/netdev/list/
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10451 B: mailto:netdev@vger.kernel.org
10455 F: include/linux/in.h
10456 F: include/linux/net.h
10457 F: include/linux/netdevice.h
10458 F: include/uapi/linux/in.h
10459 F: include/uapi/linux/net.h
10460 F: include/uapi/linux/netdevice.h
10461 F: include/uapi/linux/net_namespace.h
10462 F: tools/testing/selftests/net/
10465 F: Documentation/networking/
10468 M: Steffen Klassert <steffen.klassert@secunet.com>
10469 M: Herbert Xu <herbert@gondor.apana.org.au>
10470 M: "David S. Miller" <davem@davemloft.net>
10471 L: netdev@vger.kernel.org
10472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10480 F: net/ipv4/ipcomp.c
10481 F: net/ipv4/ip_vti.c
10485 F: net/ipv6/ipcomp6.c
10486 F: net/ipv6/ip6_vti.c
10487 F: include/uapi/linux/xfrm.h
10488 F: include/net/xfrm.h
10490 NETWORKING [IPv4/IPv6]
10491 M: "David S. Miller" <davem@davemloft.net>
10492 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10493 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10494 L: netdev@vger.kernel.org
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10502 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10503 M: Paul Moore <paul@paul-moore.com>
10504 W: https://github.com/netlabel
10505 L: netdev@vger.kernel.org
10506 L: linux-security-module@vger.kernel.org
10508 F: Documentation/netlabel/
10509 F: include/net/calipso.h
10510 F: include/net/cipso_ipv4.h
10511 F: include/net/netlabel.h
10512 F: include/uapi/linux/netfilter/xt_SECMARK.h
10513 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10515 F: net/ipv4/cipso_ipv4.c
10516 F: net/ipv6/calipso.c
10517 F: net/netfilter/xt_CONNSECMARK.c
10518 F: net/netfilter/xt_SECMARK.c
10521 M: Eric Dumazet <edumazet@google.com>
10522 L: netdev@vger.kernel.org
10525 F: net/ipv4/syncookies.c
10527 F: net/ipv6/syncookies.c
10528 F: include/uapi/linux/tcp.h
10529 F: include/net/tcp.h
10530 F: include/linux/tcp.h
10531 F: include/trace/events/tcp.h
10534 M: Boris Pismenny <borisp@mellanox.com>
10535 M: Aviad Yehezkel <aviadye@mellanox.com>
10536 M: Dave Watson <davejwatson@fb.com>
10537 M: John Fastabend <john.fastabend@gmail.com>
10538 M: Daniel Borkmann <daniel@iogearbox.net>
10539 L: netdev@vger.kernel.org
10542 F: include/uapi/linux/tls.h
10543 F: include/net/tls.h
10545 NETWORKING [WIRELESS]
10546 L: linux-wireless@vger.kernel.org
10547 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10550 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10552 F: drivers/net/netdevsim/*
10554 NETXEN (1/10) GbE SUPPORT
10555 M: Manish Chopra <manish.chopra@cavium.com>
10556 M: Rahul Verma <rahul.verma@cavium.com>
10557 M: Dept-GELinuxNICDev@cavium.com
10558 L: netdev@vger.kernel.org
10560 F: drivers/net/ethernet/qlogic/netxen/
10563 M: Samuel Ortiz <sameo@linux.intel.com>
10564 L: linux-wireless@vger.kernel.org
10565 L: linux-nfc@lists.01.org (subscribers-only)
10568 F: include/net/nfc/
10569 F: include/uapi/linux/nfc.h
10571 F: include/linux/platform_data/nfcmrvl.h
10572 F: include/linux/platform_data/nxp-nci.h
10573 F: Documentation/devicetree/bindings/net/nfc/
10575 NFS, SUNRPC, AND LOCKD CLIENTS
10576 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10577 M: Anna Schumaker <anna.schumaker@netapp.com>
10578 L: linux-nfs@vger.kernel.org
10579 W: http://client.linux-nfs.org
10580 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10586 F: include/linux/lockd/
10587 F: include/linux/nfs*
10588 F: include/linux/sunrpc/
10589 F: include/uapi/linux/nfs*
10590 F: include/uapi/linux/sunrpc/
10593 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10594 L: linux-nilfs@vger.kernel.org
10595 W: https://nilfs.sourceforge.io/
10596 W: https://nilfs.osdn.jp/
10597 T: git git://github.com/konis/nilfs2.git
10599 F: Documentation/filesystems/nilfs2.txt
10601 F: include/trace/events/nilfs2.h
10602 F: include/uapi/linux/nilfs2_api.h
10603 F: include/uapi/linux/nilfs2_ondisk.h
10605 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10606 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10607 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10609 F: Documentation/scsi/NinjaSCSI.txt
10610 F: drivers/scsi/pcmcia/nsp_*
10612 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10613 M: GOTO Masanori <gotom@debian.or.jp>
10614 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10615 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10617 F: Documentation/scsi/NinjaSCSI.txt
10618 F: drivers/scsi/nsp32*
10621 M: Ley Foon Tan <lftan@altera.com>
10622 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10627 NOHZ, DYNTICKS SUPPORT
10628 M: Frederic Weisbecker <fweisbec@gmail.com>
10629 M: Thomas Gleixner <tglx@linutronix.de>
10630 M: Ingo Molnar <mingo@kernel.org>
10631 L: linux-kernel@vger.kernel.org
10632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10634 F: kernel/time/tick*.*
10635 F: include/linux/tick.h
10636 F: include/linux/sched/nohz.h
10638 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10639 M: Pavel Machek <pavel@ucw.cz>
10640 M: Sakari Ailus <sakari.ailus@iki.fi>
10641 L: linux-media@vger.kernel.org
10643 F: drivers/media/i2c/et8ek8
10644 F: drivers/media/i2c/ad5820.c
10646 NOKIA N900 POWER SUPPLY DRIVERS
10647 R: Pali Rohár <pali.rohar@gmail.com>
10648 F: include/linux/power/bq2415x_charger.h
10649 F: include/linux/power/bq27xxx_battery.h
10650 F: include/linux/power/isp1704_charger.h
10651 F: drivers/power/supply/bq2415x_charger.c
10652 F: drivers/power/supply/bq27xxx_battery.c
10653 F: drivers/power/supply/bq27xxx_battery_i2c.c
10654 F: drivers/power/supply/isp1704_charger.c
10655 F: drivers/power/supply/rx51_battery.c
10658 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10659 L: linux-ntb@googlegroups.com
10661 F: drivers/ntb/hw/amd/
10664 M: Jon Mason <jdmason@kudzu.us>
10665 M: Dave Jiang <dave.jiang@intel.com>
10666 M: Allen Hubbe <allenbh@gmail.com>
10667 L: linux-ntb@googlegroups.com
10669 W: https://github.com/jonmason/ntb/wiki
10670 T: git git://github.com/jonmason/ntb.git
10672 F: drivers/net/ntb_netdev.c
10673 F: include/linux/ntb.h
10674 F: include/linux/ntb_transport.h
10675 F: tools/testing/selftests/ntb/
10678 M: Serge Semin <fancer.lancer@gmail.com>
10679 L: linux-ntb@googlegroups.com
10681 F: drivers/ntb/hw/idt/
10684 M: Dave Jiang <dave.jiang@intel.com>
10685 L: linux-ntb@googlegroups.com
10687 W: https://github.com/davejiang/linux/wiki
10688 T: git https://github.com/davejiang/linux.git
10689 F: drivers/ntb/hw/intel/
10692 M: Anton Altaparmakov <anton@tuxera.com>
10693 L: linux-ntfs-dev@lists.sourceforge.net
10694 W: http://www.tuxera.com/
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10697 F: Documentation/filesystems/ntfs.txt
10701 M: Finn Thain <fthain@telegraphics.com.au>
10702 L: linux-m68k@lists.linux-m68k.org
10704 F: arch/*/include/asm/nubus.h
10706 F: include/linux/nubus.h
10707 F: include/uapi/linux/nubus.h
10709 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10710 M: Antonino Daplas <adaplas@gmail.com>
10711 L: linux-fbdev@vger.kernel.org
10713 F: drivers/video/fbdev/riva/
10714 F: drivers/video/fbdev/nvidia/
10717 M: Keith Busch <keith.busch@intel.com>
10718 M: Jens Axboe <axboe@fb.com>
10719 M: Christoph Hellwig <hch@lst.de>
10720 M: Sagi Grimberg <sagi@grimberg.me>
10721 L: linux-nvme@lists.infradead.org
10722 T: git://git.infradead.org/nvme.git
10723 W: http://git.infradead.org/nvme.git
10725 F: drivers/nvme/host/
10726 F: include/linux/nvme.h
10727 F: include/uapi/linux/nvme_ioctl.h
10729 NVM EXPRESS FC TRANSPORT DRIVERS
10730 M: James Smart <james.smart@broadcom.com>
10731 L: linux-nvme@lists.infradead.org
10733 F: include/linux/nvme-fc.h
10734 F: include/linux/nvme-fc-driver.h
10735 F: drivers/nvme/host/fc.c
10736 F: drivers/nvme/target/fc.c
10737 F: drivers/nvme/target/fcloop.c
10739 NVM EXPRESS TARGET DRIVER
10740 M: Christoph Hellwig <hch@lst.de>
10741 M: Sagi Grimberg <sagi@grimberg.me>
10742 L: linux-nvme@lists.infradead.org
10743 T: git://git.infradead.org/nvme.git
10744 W: http://git.infradead.org/nvme.git
10746 F: drivers/nvme/target/
10749 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10752 F: Documentation/devicetree/bindings/nvmem/
10753 F: Documentation/ABI/stable/sysfs-bus-nvmem
10754 F: include/linux/nvmem-consumer.h
10755 F: include/linux/nvmem-provider.h
10757 NXP SGTL5000 DRIVER
10758 M: Fabio Estevam <fabio.estevam@nxp.com>
10759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10761 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10762 F: sound/soc/codecs/sgtl5000*
10764 NXP TDA998X DRM DRIVER
10765 M: Russell King <linux@armlinux.org.uk>
10767 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10768 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10769 F: drivers/gpu/drm/i2c/tda998x_drv.c
10770 F: include/drm/i2c/tda998x.h
10771 F: include/dt-bindings/display/tda998x.h
10775 M: Peter Rosin <peda@axentia.se>
10776 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10778 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10779 F: sound/soc/codecs/tfa9879*
10782 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10783 R: Charles Gorand <charles.gorand@effinnov.com>
10784 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10786 F: drivers/nfc/nxp-nci
10789 M: Josh Poimboeuf <jpoimboe@redhat.com>
10790 M: Peter Zijlstra <peterz@infradead.org>
10794 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10795 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10796 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10797 L: linuxppc-dev@lists.ozlabs.org
10799 F: arch/powerpc/platforms/powernv/ocxl.c
10800 F: arch/powerpc/include/asm/pnv-ocxl.h
10801 F: drivers/misc/ocxl/
10802 F: include/misc/ocxl*
10803 F: include/uapi/misc/ocxl.h
10804 F: Documentation/accelerators/ocxl.rst
10807 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10808 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10810 L: linux-omap@vger.kernel.org
10814 OMAP CLOCK FRAMEWORK SUPPORT
10815 M: Paul Walmsley <paul@pwsan.com>
10816 L: linux-omap@vger.kernel.org
10818 F: arch/arm/*omap*/*clock*
10820 OMAP DEVICE TREE SUPPORT
10821 M: Benoît Cousson <bcousson@baylibre.com>
10822 M: Tony Lindgren <tony@atomide.com>
10823 L: linux-omap@vger.kernel.org
10824 L: devicetree@vger.kernel.org
10826 F: arch/arm/boot/dts/*omap*
10827 F: arch/arm/boot/dts/*am3*
10828 F: arch/arm/boot/dts/*am4*
10829 F: arch/arm/boot/dts/*am5*
10830 F: arch/arm/boot/dts/*dra7*
10832 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10833 L: linux-omap@vger.kernel.org
10834 L: linux-fbdev@vger.kernel.org
10836 F: drivers/video/fbdev/omap2/
10837 F: Documentation/arm/OMAP/DSS
10839 OMAP FRAMEBUFFER SUPPORT
10840 L: linux-fbdev@vger.kernel.org
10841 L: linux-omap@vger.kernel.org
10843 F: drivers/video/fbdev/omap/
10845 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10846 M: Roger Quadros <rogerq@ti.com>
10847 M: Tony Lindgren <tony@atomide.com>
10848 L: linux-omap@vger.kernel.org
10850 F: drivers/memory/omap-gpmc.c
10851 F: arch/arm/mach-omap2/*gpmc*
10854 M: Grygorii Strashko <grygorii.strashko@ti.com>
10855 M: Santosh Shilimkar <ssantosh@kernel.org>
10856 M: Kevin Hilman <khilman@kernel.org>
10857 L: linux-omap@vger.kernel.org
10859 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10860 F: drivers/gpio/gpio-omap.c
10862 OMAP HARDWARE SPINLOCK SUPPORT
10863 M: Ohad Ben-Cohen <ohad@wizery.com>
10864 L: linux-omap@vger.kernel.org
10866 F: drivers/hwspinlock/omap_hwspinlock.c
10868 OMAP HS MMC SUPPORT
10869 L: linux-mmc@vger.kernel.org
10870 L: linux-omap@vger.kernel.org
10872 F: drivers/mmc/host/omap_hsmmc.c
10875 M: Paul Walmsley <paul@pwsan.com>
10876 L: linux-omap@vger.kernel.org
10878 F: arch/arm/mach-omap2/omap_hwmod*data*
10880 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10881 M: Benoît Cousson <bcousson@baylibre.com>
10882 L: linux-omap@vger.kernel.org
10884 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10887 M: Benoît Cousson <bcousson@baylibre.com>
10888 M: Paul Walmsley <paul@pwsan.com>
10889 L: linux-omap@vger.kernel.org
10891 F: arch/arm/mach-omap2/omap_hwmod.*
10894 M: Vignesh R <vigneshr@ti.com>
10895 L: linux-omap@vger.kernel.org
10896 L: linux-i2c@vger.kernel.org
10898 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10899 F: drivers/i2c/busses/i2c-omap.c
10901 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10903 L: linux-media@vger.kernel.org
10905 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10906 F: drivers/media/platform/omap3isp/
10907 F: drivers/staging/media/omap4iss/
10910 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10911 L: linux-omap@vger.kernel.org
10913 F: drivers/mmc/host/omap.c
10915 OMAP POWER MANAGEMENT SUPPORT
10916 M: Kevin Hilman <khilman@kernel.org>
10917 L: linux-omap@vger.kernel.org
10919 F: arch/arm/*omap*/*pm*
10920 F: drivers/cpufreq/omap-cpufreq.c
10922 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10923 M: Rajendra Nayak <rnayak@codeaurora.org>
10924 M: Paul Walmsley <paul@pwsan.com>
10925 L: linux-omap@vger.kernel.org
10927 F: arch/arm/mach-omap2/prm*
10929 OMAP RANDOM NUMBER GENERATOR SUPPORT
10930 M: Deepak Saxena <dsaxena@plexity.net>
10932 F: drivers/char/hw_random/omap-rng.c
10935 L: linux-usb@vger.kernel.org
10936 L: linux-omap@vger.kernel.org
10938 F: drivers/usb/*/*omap*
10939 F: arch/arm/*omap*/usb*
10941 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10942 M: Mark Jackson <mpfj@newflow.co.uk>
10943 L: linux-omap@vger.kernel.org
10945 F: arch/arm/boot/dts/am335x-nano.dts
10948 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10949 M: Tony Lindgren <tony@atomide.com>
10950 L: linux-omap@vger.kernel.org
10951 Q: http://patchwork.kernel.org/project/linux-omap/list/
10952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10954 F: arch/arm/mach-omap1/
10955 F: arch/arm/plat-omap/
10956 F: arch/arm/configs/omap1_defconfig
10957 F: drivers/i2c/busses/i2c-omap.c
10958 F: include/linux/platform_data/i2c-omap.h
10959 F: include/linux/platform_data/ams-delta-fiq.h
10962 M: Tony Lindgren <tony@atomide.com>
10963 L: linux-omap@vger.kernel.org
10964 W: http://www.muru.com/linux/omap/
10965 W: http://linux.omap.com/
10966 Q: http://patchwork.kernel.org/project/linux-omap/list/
10967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10969 F: arch/arm/mach-omap2/
10970 F: arch/arm/plat-omap/
10971 F: arch/arm/configs/omap2plus_defconfig
10972 F: drivers/i2c/busses/i2c-omap.c
10973 F: drivers/irqchip/irq-omap-intc.c
10974 F: drivers/mfd/*omap*.c
10975 F: drivers/mfd/menelaus.c
10976 F: drivers/mfd/palmas.c
10977 F: drivers/mfd/tps65217.c
10978 F: drivers/mfd/tps65218.c
10979 F: drivers/mfd/tps65910.c
10980 F: drivers/mfd/twl-core.[ch]
10981 F: drivers/mfd/twl4030*.c
10982 F: drivers/mfd/twl6030*.c
10983 F: drivers/mfd/twl6040*.c
10984 F: drivers/regulator/palmas-regulator*.c
10985 F: drivers/regulator/pbias-regulator.c
10986 F: drivers/regulator/tps65217-regulator.c
10987 F: drivers/regulator/tps65218-regulator.c
10988 F: drivers/regulator/tps65910-regulator.c
10989 F: drivers/regulator/twl-regulator.c
10990 F: drivers/regulator/twl6030-regulator.c
10991 F: include/linux/platform_data/i2c-omap.h
10993 ONION OMEGA2+ BOARD
10994 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10995 L: linux-mips@vger.kernel.org
10997 F: arch/mips/boot/dts/ralink/omega2p.dts
11000 M: Bob Copeland <me@bobcopeland.com>
11001 L: linux-karma-devel@lists.sourceforge.net
11003 F: Documentation/filesystems/omfs.txt
11006 OMNIKEY CARDMAN 4000 DRIVER
11007 M: Harald Welte <laforge@gnumonks.org>
11009 F: drivers/char/pcmcia/cm4000_cs.c
11010 F: include/linux/cm4000_cs.h
11011 F: include/uapi/linux/cm4000_cs.h
11013 OMNIKEY CARDMAN 4040 DRIVER
11014 M: Harald Welte <laforge@gnumonks.org>
11016 F: drivers/char/pcmcia/cm4040_cs.*
11018 OMNIVISION OV13858 SENSOR DRIVER
11019 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11020 L: linux-media@vger.kernel.org
11021 T: git git://linuxtv.org/media_tree.git
11023 F: drivers/media/i2c/ov13858.c
11025 OMNIVISION OV2680 SENSOR DRIVER
11026 M: Rui Miguel Silva <rmfrfs@gmail.com>
11027 L: linux-media@vger.kernel.org
11028 T: git git://linuxtv.org/media_tree.git
11030 F: drivers/media/i2c/ov2680.c
11031 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11033 OMNIVISION OV2685 SENSOR DRIVER
11034 M: Shunqian Zheng <zhengsq@rock-chips.com>
11035 L: linux-media@vger.kernel.org
11036 T: git git://linuxtv.org/media_tree.git
11038 F: drivers/media/i2c/ov2685.c
11040 OMNIVISION OV5640 SENSOR DRIVER
11041 M: Steve Longerbeam <slongerbeam@gmail.com>
11042 L: linux-media@vger.kernel.org
11043 T: git git://linuxtv.org/media_tree.git
11045 F: drivers/media/i2c/ov5640.c
11047 OMNIVISION OV5647 SENSOR DRIVER
11048 M: Luis Oliveira <lolivei@synopsys.com>
11049 L: linux-media@vger.kernel.org
11050 T: git git://linuxtv.org/media_tree.git
11052 F: drivers/media/i2c/ov5647.c
11054 OMNIVISION OV5695 SENSOR DRIVER
11055 M: Shunqian Zheng <zhengsq@rock-chips.com>
11056 L: linux-media@vger.kernel.org
11057 T: git git://linuxtv.org/media_tree.git
11059 F: drivers/media/i2c/ov5695.c
11061 OMNIVISION OV7670 SENSOR DRIVER
11062 M: Jonathan Corbet <corbet@lwn.net>
11063 L: linux-media@vger.kernel.org
11064 T: git git://linuxtv.org/media_tree.git
11066 F: drivers/media/i2c/ov7670.c
11067 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11069 OMNIVISION OV772x SENSOR DRIVER
11070 M: Jacopo Mondi <jacopo@jmondi.org>
11071 L: linux-media@vger.kernel.org
11072 T: git git://linuxtv.org/media_tree.git
11074 F: drivers/media/i2c/ov772x.c
11075 F: include/media/i2c/ov772x.h
11076 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11078 OMNIVISION OV7740 SENSOR DRIVER
11079 M: Wenyou Yang <wenyou.yang@microchip.com>
11080 L: linux-media@vger.kernel.org
11081 T: git git://linuxtv.org/media_tree.git
11083 F: drivers/media/i2c/ov7740.c
11084 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11086 OMNIVISION OV9650 SENSOR DRIVER
11087 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11088 R: Akinobu Mita <akinobu.mita@gmail.com>
11089 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11090 L: linux-media@vger.kernel.org
11091 T: git git://linuxtv.org/media_tree.git
11093 F: drivers/media/i2c/ov9650.c
11094 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11096 ONENAND FLASH DRIVER
11097 M: Kyungmin Park <kyungmin.park@samsung.com>
11098 L: linux-mtd@lists.infradead.org
11100 F: drivers/mtd/nand/onenand/
11101 F: include/linux/mtd/onenand*.h
11103 ONSTREAM SCSI TAPE DRIVER
11104 M: Willem Riede <osst@riede.org>
11105 L: osst-users@lists.sourceforge.net
11106 L: linux-scsi@vger.kernel.org
11108 F: Documentation/scsi/osst.txt
11109 F: drivers/scsi/osst.*
11110 F: drivers/scsi/osst_*.h
11111 F: drivers/scsi/st.h
11114 M: Jens Wiklander <jens.wiklander@linaro.org>
11116 F: drivers/tee/optee/
11119 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11120 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11121 L: linux-rdma@vger.kernel.org
11123 F: drivers/infiniband/ulp/opa_vnic
11125 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11126 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11127 M: Frank Rowand <frowand.list@gmail.com>
11128 L: devicetree@vger.kernel.org
11130 F: Documentation/devicetree/dynamic-resolution-notes.txt
11131 F: Documentation/devicetree/overlay-notes.txt
11132 F: drivers/of/overlay.c
11133 F: drivers/of/resolver.c
11134 K: of_overlay_notifier_
11136 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11137 M: Rob Herring <robh+dt@kernel.org>
11138 M: Frank Rowand <frowand.list@gmail.com>
11139 L: devicetree@vger.kernel.org
11140 W: http://www.devicetree.org/
11141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11144 F: include/linux/of*.h
11146 F: Documentation/ABI/testing/sysfs-firmware-ofw
11148 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11149 M: Rob Herring <robh+dt@kernel.org>
11150 M: Mark Rutland <mark.rutland@arm.com>
11151 L: devicetree@vger.kernel.org
11152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11153 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11155 F: Documentation/devicetree/
11156 F: arch/*/boot/dts/
11157 F: include/dt-bindings/
11159 OPENCORES I2C BUS DRIVER
11160 M: Peter Korsgaard <peter@korsgaard.com>
11161 L: linux-i2c@vger.kernel.org
11163 F: Documentation/i2c/busses/i2c-ocores
11164 F: drivers/i2c/busses/i2c-ocores.c
11166 OPENRISC ARCHITECTURE
11167 M: Jonas Bonn <jonas@southpole.se>
11168 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11169 M: Stafford Horne <shorne@gmail.com>
11170 T: git git://github.com/openrisc/linux.git
11171 L: openrisc@lists.librecores.org
11172 W: http://openrisc.io
11174 F: Documentation/devicetree/bindings/openrisc/
11175 F: Documentation/openrisc/
11177 F: drivers/irqchip/irq-ompic.c
11178 F: drivers/irqchip/irq-or1k-*
11181 M: Pravin B Shelar <pshelar@ovn.org>
11182 L: netdev@vger.kernel.org
11183 L: dev@openvswitch.org
11184 W: http://openvswitch.org
11186 F: net/openvswitch/
11187 F: include/uapi/linux/openvswitch.h
11189 OPERATING PERFORMANCE POINTS (OPP)
11190 M: Viresh Kumar <vireshk@kernel.org>
11191 M: Nishanth Menon <nm@ti.com>
11192 M: Stephen Boyd <sboyd@kernel.org>
11193 L: linux-pm@vger.kernel.org
11195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11197 F: include/linux/pm_opp.h
11198 F: Documentation/power/opp.txt
11199 F: Documentation/devicetree/bindings/opp/
11202 M: Clemens Ladisch <clemens@ladisch.de>
11203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11204 T: git git://git.alsa-project.org/alsa-kernel.git
11206 F: sound/drivers/opl4/
11209 M: Robert Richter <rric@kernel.org>
11210 L: oprofile-list@lists.sf.net
11212 F: arch/*/include/asm/oprofile*.h
11213 F: arch/*/oprofile/
11214 F: drivers/oprofile/
11215 F: include/linux/oprofile.h
11217 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11218 M: Mark Fasheh <mark@fasheh.com>
11219 M: Joel Becker <jlbec@evilplan.org>
11220 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11221 W: http://ocfs2.wiki.kernel.org
11223 F: Documentation/filesystems/ocfs2.txt
11224 F: Documentation/filesystems/dlmfs.txt
11227 ORANGEFS FILESYSTEM
11228 M: Mike Marshall <hubcap@omnibond.com>
11229 R: Martin Brandenburg <martin@omnibond.com>
11230 L: devel@lists.orangefs.org
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11234 F: Documentation/filesystems/orangefs.txt
11237 L: linux-wireless@vger.kernel.org
11238 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11239 W: http://www.nongnu.org/orinoco/
11241 F: drivers/net/wireless/intersil/orinoco/
11243 OSD LIBRARY and FILESYSTEM
11244 M: Boaz Harrosh <ooo@electrozaur.com>
11246 F: drivers/scsi/osd/
11247 F: include/scsi/osd_*
11250 OV2659 OMNIVISION SENSOR DRIVER
11251 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11252 L: linux-media@vger.kernel.org
11253 W: https://linuxtv.org
11254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11255 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11257 F: drivers/media/i2c/ov2659.c
11258 F: include/media/i2c/ov2659.h
11261 M: Miklos Szeredi <miklos@szeredi.hu>
11262 L: linux-unionfs@vger.kernel.org
11263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11266 F: Documentation/filesystems/overlayfs.txt
11268 P54 WIRELESS DRIVER
11269 M: Christian Lamparter <chunkeey@googlemail.com>
11270 L: linux-wireless@vger.kernel.org
11271 W: http://wireless.kernel.org/en/users/Drivers/p54
11273 F: drivers/net/wireless/intersil/p54/
11275 PA SEMI ETHERNET DRIVER
11276 L: netdev@vger.kernel.org
11278 F: drivers/net/ethernet/pasemi/*
11280 PA SEMI SMBUS DRIVER
11281 L: linux-i2c@vger.kernel.org
11283 F: drivers/i2c/busses/i2c-pasemi.c
11285 PADATA PARALLEL EXECUTION MECHANISM
11286 M: Steffen Klassert <steffen.klassert@secunet.com>
11287 L: linux-crypto@vger.kernel.org
11290 F: include/linux/padata.h
11291 F: Documentation/padata.txt
11293 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11294 M: Harald Welte <laforge@gnumonks.org>
11295 L: platform-driver-x86@vger.kernel.org
11297 F: drivers/platform/x86/panasonic-laptop.c
11299 PARALLEL LCD/KEYPAD PANEL DRIVER
11300 M: Willy Tarreau <willy@haproxy.com>
11301 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11303 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11304 F: drivers/auxdisplay/panel.c
11306 PARALLEL PORT SUBSYSTEM
11307 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11308 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11309 L: linux-parport@lists.infradead.org (subscribers-only)
11311 F: drivers/parport/
11312 F: include/linux/parport*.h
11313 F: drivers/char/ppdev.c
11314 F: include/uapi/linux/ppdev.h
11315 F: Documentation/parport*.txt
11317 PARAVIRT_OPS INTERFACE
11318 M: Juergen Gross <jgross@suse.com>
11319 M: Alok Kataria <akataria@vmware.com>
11320 L: virtualization@lists.linux-foundation.org
11322 F: Documentation/virtual/paravirt_ops.txt
11323 F: arch/*/kernel/paravirt*
11324 F: arch/*/include/asm/paravirt*.h
11325 F: include/linux/hypervisor.h
11327 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11328 M: Tim Waugh <tim@cyberelk.net>
11329 L: linux-parport@lists.infradead.org (subscribers-only)
11331 F: Documentation/blockdev/paride.txt
11332 F: drivers/block/paride/
11334 PARISC ARCHITECTURE
11335 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11336 M: Helge Deller <deller@gmx.de>
11337 L: linux-parisc@vger.kernel.org
11338 W: http://www.parisc-linux.org/
11339 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11344 F: Documentation/parisc/
11346 F: drivers/char/agp/parisc-agp.c
11347 F: drivers/input/serio/gscps2.c
11348 F: drivers/parport/parport_gsc.*
11349 F: drivers/tty/serial/8250/8250_gsc.c
11350 F: drivers/video/fbdev/sti*
11351 F: drivers/video/console/sti*
11352 F: drivers/video/logo/logo_parisc*
11355 M: Jiri Pirko <jiri@mellanox.com>
11356 L: netdev@vger.kernel.org
11359 F: lib/test_parman.c
11360 F: include/linux/parman.h
11362 PC87360 HARDWARE MONITORING DRIVER
11363 M: Jim Cromie <jim.cromie@gmail.com>
11364 L: linux-hwmon@vger.kernel.org
11366 F: Documentation/hwmon/pc87360
11367 F: drivers/hwmon/pc87360.c
11369 PC8736x GPIO DRIVER
11370 M: Jim Cromie <jim.cromie@gmail.com>
11372 F: drivers/char/pc8736x_gpio.c
11374 PC87427 HARDWARE MONITORING DRIVER
11375 M: Jean Delvare <jdelvare@suse.com>
11376 L: linux-hwmon@vger.kernel.org
11378 F: Documentation/hwmon/pc87427
11379 F: drivers/hwmon/pc87427.c
11382 M: Riku Voipio <riku.voipio@iki.fi>
11384 F: drivers/leds/leds-pca9532.c
11385 F: include/linux/leds-pca9532.h
11387 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11388 M: Guenter Roeck <linux@roeck-us.net>
11389 L: linux-i2c@vger.kernel.org
11391 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11393 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11394 M: Khalid Aziz <khalid@gonehiking.org>
11396 F: drivers/firmware/pcdp.*
11398 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11399 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11400 L: linux-pci@vger.kernel.org
11401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11403 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11404 F: drivers/pci/controller/pci-aardvark.c
11406 PCI DRIVER FOR ALTERA PCIE IP
11407 M: Ley Foon Tan <lftan@altera.com>
11408 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11409 L: linux-pci@vger.kernel.org
11411 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11412 F: drivers/pci/controller/pcie-altera.c
11414 PCI DRIVER FOR APPLIEDMICRO XGENE
11415 M: Tanmay Inamdar <tinamdar@apm.com>
11416 L: linux-pci@vger.kernel.org
11417 L: linux-arm-kernel@lists.infradead.org
11419 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11420 F: drivers/pci/controller/pci-xgene.c
11422 PCI DRIVER FOR ARM VERSATILE PLATFORM
11423 M: Rob Herring <robh@kernel.org>
11424 L: linux-pci@vger.kernel.org
11425 L: linux-arm-kernel@lists.infradead.org
11427 F: Documentation/devicetree/bindings/pci/versatile.txt
11428 F: drivers/pci/controller/pci-versatile.c
11430 PCI DRIVER FOR ARMADA 8K
11431 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11432 L: linux-pci@vger.kernel.org
11433 L: linux-arm-kernel@lists.infradead.org
11435 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11436 F: drivers/pci/controller/dwc/pcie-armada8k.c
11438 PCI DRIVER FOR CADENCE PCIE IP
11439 M: Alan Douglas <adouglas@cadence.com>
11440 L: linux-pci@vger.kernel.org
11442 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11443 F: drivers/pci/controller/pcie-cadence*
11445 PCI DRIVER FOR FREESCALE LAYERSCAPE
11446 M: Minghuan Lian <minghuan.Lian@nxp.com>
11447 M: Mingkai Hu <mingkai.hu@nxp.com>
11448 M: Roy Zang <roy.zang@nxp.com>
11449 L: linuxppc-dev@lists.ozlabs.org
11450 L: linux-pci@vger.kernel.org
11451 L: linux-arm-kernel@lists.infradead.org
11453 F: drivers/pci/controller/dwc/*layerscape*
11455 PCI DRIVER FOR GENERIC OF HOSTS
11456 M: Will Deacon <will.deacon@arm.com>
11457 L: linux-pci@vger.kernel.org
11458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11460 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11461 F: drivers/pci/controller/pci-host-common.c
11462 F: drivers/pci/controller/pci-host-generic.c
11464 PCI DRIVER FOR IMX6
11465 M: Richard Zhu <hongxing.zhu@nxp.com>
11466 M: Lucas Stach <l.stach@pengutronix.de>
11467 L: linux-pci@vger.kernel.org
11468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11471 F: drivers/pci/controller/dwc/*imx6*
11473 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11474 M: Keith Busch <keith.busch@intel.com>
11475 M: Jonathan Derrick <jonathan.derrick@intel.com>
11476 L: linux-pci@vger.kernel.org
11478 F: drivers/pci/controller/vmd.c
11480 PCI DRIVER FOR MICROSEMI SWITCHTEC
11481 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11482 M: Logan Gunthorpe <logang@deltatee.com>
11483 L: linux-pci@vger.kernel.org
11485 F: Documentation/switchtec.txt
11486 F: Documentation/ABI/testing/sysfs-class-switchtec
11487 F: drivers/pci/switch/switchtec*
11488 F: include/uapi/linux/switchtec_ioctl.h
11489 F: include/linux/switchtec.h
11490 F: drivers/ntb/hw/mscc/
11492 PCI DRIVER FOR MOBIVEIL PCIE IP
11493 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11494 L: linux-pci@vger.kernel.org
11496 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11497 F: drivers/pci/controller/pcie-mobiveil.c
11499 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11500 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11501 M: Jason Cooper <jason@lakedaemon.net>
11502 L: linux-pci@vger.kernel.org
11503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11505 F: drivers/pci/controller/*mvebu*
11507 PCI DRIVER FOR NVIDIA TEGRA
11508 M: Thierry Reding <thierry.reding@gmail.com>
11509 L: linux-tegra@vger.kernel.org
11510 L: linux-pci@vger.kernel.org
11512 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11513 F: drivers/pci/controller/pci-tegra.c
11515 PCI DRIVER FOR RENESAS R-CAR
11516 M: Simon Horman <horms@verge.net.au>
11517 L: linux-pci@vger.kernel.org
11518 L: linux-renesas-soc@vger.kernel.org
11520 F: drivers/pci/controller/*rcar*
11522 PCI DRIVER FOR SAMSUNG EXYNOS
11523 M: Jingoo Han <jingoohan1@gmail.com>
11524 L: linux-pci@vger.kernel.org
11525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11526 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11528 F: drivers/pci/controller/dwc/pci-exynos.c
11530 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11531 M: Jingoo Han <jingoohan1@gmail.com>
11532 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11533 L: linux-pci@vger.kernel.org
11535 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11536 F: drivers/pci/controller/dwc/*designware*
11538 PCI DRIVER FOR TI DRA7XX
11539 M: Kishon Vijay Abraham I <kishon@ti.com>
11540 L: linux-omap@vger.kernel.org
11541 L: linux-pci@vger.kernel.org
11543 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11544 F: drivers/pci/controller/dwc/pci-dra7xx.c
11546 PCI DRIVER FOR TI KEYSTONE
11547 M: Murali Karicheri <m-karicheri2@ti.com>
11548 L: linux-pci@vger.kernel.org
11549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11551 F: drivers/pci/controller/dwc/pci-keystone.c
11553 PCI ENDPOINT SUBSYSTEM
11554 M: Kishon Vijay Abraham I <kishon@ti.com>
11555 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11556 L: linux-pci@vger.kernel.org
11557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11559 F: drivers/pci/endpoint/
11560 F: drivers/misc/pci_endpoint_test.c
11563 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11564 M: Russell Currey <ruscur@russell.cc>
11565 M: Sam Bobroff <sbobroff@linux.ibm.com>
11566 M: Oliver O'Halloran <oohall@gmail.com>
11567 L: linuxppc-dev@lists.ozlabs.org
11569 F: Documentation/PCI/pci-error-recovery.txt
11570 F: drivers/pci/pcie/aer.c
11571 F: drivers/pci/pcie/dpc.c
11572 F: drivers/pci/pcie/err.c
11573 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11574 F: arch/powerpc/kernel/eeh*.c
11575 F: arch/powerpc/platforms/*/eeh*.c
11576 F: arch/powerpc/include/*/eeh*.h
11579 M: Linas Vepstas <linasvepstas@gmail.com>
11580 L: linux-pci@vger.kernel.org
11582 F: Documentation/PCI/pci-error-recovery.txt
11584 PCI MSI DRIVER FOR ALTERA MSI IP
11585 M: Ley Foon Tan <lftan@altera.com>
11586 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11587 L: linux-pci@vger.kernel.org
11589 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11590 F: drivers/pci/controller/pcie-altera-msi.c
11592 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11593 M: Duc Dang <dhdang@apm.com>
11594 L: linux-pci@vger.kernel.org
11595 L: linux-arm-kernel@lists.infradead.org
11597 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11598 F: drivers/pci/controller/pci-xgene-msi.c
11601 M: Bjorn Helgaas <bhelgaas@google.com>
11602 L: linux-pci@vger.kernel.org
11603 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11606 F: Documentation/devicetree/bindings/pci/
11607 F: Documentation/PCI/
11608 F: drivers/acpi/pci*
11610 F: include/asm-generic/pci*
11611 F: include/linux/pci*
11612 F: include/linux/of_pci.h
11613 F: include/uapi/linux/pci*
11616 F: arch/x86/kernel/quirks.c
11618 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11619 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11620 L: linux-pci@vger.kernel.org
11621 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11624 F: drivers/pci/controller/
11626 PCIE DRIVER FOR AXIS ARTPEC
11627 M: Jesper Nilsson <jesper.nilsson@axis.com>
11628 L: linux-arm-kernel@axis.com
11629 L: linux-pci@vger.kernel.org
11631 F: Documentation/devicetree/bindings/pci/axis,artpec*
11632 F: drivers/pci/controller/dwc/*artpec*
11634 PCIE DRIVER FOR CAVIUM THUNDERX
11635 M: David Daney <david.daney@cavium.com>
11636 L: linux-pci@vger.kernel.org
11637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11639 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11640 F: drivers/pci/controller/pci-thunder-*
11642 PCIE DRIVER FOR HISILICON
11643 M: Zhou Wang <wangzhou1@hisilicon.com>
11644 L: linux-pci@vger.kernel.org
11646 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11647 F: drivers/pci/controller/dwc/pcie-hisi.c
11649 PCIE DRIVER FOR HISILICON KIRIN
11650 M: Xiaowei Song <songxiaowei@hisilicon.com>
11651 M: Binghui Wang <wangbinghui@hisilicon.com>
11652 L: linux-pci@vger.kernel.org
11654 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11655 F: drivers/pci/controller/dwc/pcie-kirin.c
11657 PCIE DRIVER FOR HISILICON STB
11658 M: Jianguo Sun <sunjianguo1@huawei.com>
11659 M: Shawn Guo <shawn.guo@linaro.org>
11660 L: linux-pci@vger.kernel.org
11662 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11663 F: drivers/pci/controller/dwc/pcie-histb.c
11665 PCIE DRIVER FOR MEDIATEK
11666 M: Ryder Lee <ryder.lee@mediatek.com>
11667 L: linux-pci@vger.kernel.org
11668 L: linux-mediatek@lists.infradead.org
11670 F: Documentation/devicetree/bindings/pci/mediatek*
11671 F: drivers/pci/controller/*mediatek*
11673 PCIE DRIVER FOR QUALCOMM MSM
11674 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11675 L: linux-pci@vger.kernel.org
11676 L: linux-arm-msm@vger.kernel.org
11678 F: drivers/pci/controller/dwc/*qcom*
11680 PCIE DRIVER FOR ROCKCHIP
11681 M: Shawn Lin <shawn.lin@rock-chips.com>
11682 L: linux-pci@vger.kernel.org
11683 L: linux-rockchip@lists.infradead.org
11685 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11686 F: drivers/pci/controller/pcie-rockchip*
11688 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11689 M: Linus Walleij <linus.walleij@linaro.org>
11690 L: linux-pci@vger.kernel.org
11692 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11693 F: drivers/pci/controller/pci-v3-semi.c
11695 PCIE DRIVER FOR ST SPEAR13XX
11696 M: Pratyush Anand <pratyush.anand@gmail.com>
11697 L: linux-pci@vger.kernel.org
11699 F: drivers/pci/controller/dwc/*spear*
11702 M: Dominik Brodowski <linux@dominikbrodowski.net>
11703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11705 F: Documentation/pcmcia/
11710 PCNET32 NETWORK DRIVER
11711 M: Don Fry <pcnet32@frontier.com>
11712 L: netdev@vger.kernel.org
11714 F: drivers/net/ethernet/amd/pcnet32.c
11716 PCRYPT PARALLEL CRYPTO ENGINE
11717 M: Steffen Klassert <steffen.klassert@secunet.com>
11718 L: linux-crypto@vger.kernel.org
11721 F: include/crypto/pcrypt.h
11723 PEAQ WMI HOTKEYS DRIVER
11724 M: Hans de Goede <hdegoede@redhat.com>
11725 L: platform-driver-x86@vger.kernel.org
11727 F: drivers/platform/x86/peaq-wmi.c
11729 PER-CPU MEMORY ALLOCATOR
11730 M: Dennis Zhou <dennis@kernel.org>
11731 M: Tejun Heo <tj@kernel.org>
11732 M: Christoph Lameter <cl@linux.com>
11733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11735 F: include/linux/percpu*.h
11737 F: arch/*/include/asm/percpu.h
11739 PER-TASK DELAY ACCOUNTING
11740 M: Balbir Singh <bsingharora@gmail.com>
11742 F: include/linux/delayacct.h
11743 F: kernel/delayacct.c
11745 PERFORMANCE EVENTS SUBSYSTEM
11746 M: Peter Zijlstra <peterz@infradead.org>
11747 M: Ingo Molnar <mingo@redhat.com>
11748 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11749 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11750 R: Jiri Olsa <jolsa@redhat.com>
11751 R: Namhyung Kim <namhyung@kernel.org>
11752 L: linux-kernel@vger.kernel.org
11753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11756 F: include/linux/perf_event.h
11757 F: include/uapi/linux/perf_event.h
11758 F: arch/*/kernel/perf_event*.c
11759 F: arch/*/kernel/*/perf_event*.c
11760 F: arch/*/kernel/*/*/perf_event*.c
11761 F: arch/*/include/asm/perf_event.h
11762 F: arch/*/kernel/perf_callchain.c
11766 PERSONALITY HANDLING
11767 M: Christoph Hellwig <hch@infradead.org>
11768 L: linux-abi-devel@lists.sourceforge.net
11770 F: include/linux/personality.h
11771 F: include/uapi/linux/personality.h
11773 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11774 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11775 L: linux-input@vger.kernel.org
11777 F: Documentation/input/devices/pxrc.rst
11778 F: drivers/input/joystick/pxrc.c
11781 M: Remi Denis-Courmont <courmisch@gmail.com>
11783 F: Documentation/networking/phonet.txt
11784 F: include/linux/phonet.h
11785 F: include/net/phonet/
11786 F: include/uapi/linux/phonet.h
11790 M: Joern Engel <joern@lazybastard.org>
11791 L: linux-mtd@lists.infradead.org
11793 F: drivers/mtd/devices/phram.c
11796 M: Bruno Prémont <bonbons@linux-vserver.org>
11797 L: linux-input@vger.kernel.org
11799 F: drivers/hid/hid-picolcd*
11802 M: Jamie Iles <jamie@jamieiles.com>
11803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11804 T: git git://github.com/jamieiles/linux-2.6-ji.git
11806 F: arch/arm/boot/dts/picoxcell*
11807 F: arch/arm/mach-picoxcell/
11808 F: drivers/crypto/picoxcell*
11810 PIN CONTROL SUBSYSTEM
11811 M: Linus Walleij <linus.walleij@linaro.org>
11812 L: linux-gpio@vger.kernel.org
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11815 F: Documentation/devicetree/bindings/pinctrl/
11816 F: Documentation/driver-api/pinctl.rst
11817 F: drivers/pinctrl/
11818 F: include/linux/pinctrl/
11820 PIN CONTROLLER - ATMEL AT91
11821 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11824 F: drivers/pinctrl/pinctrl-at91.*
11826 PIN CONTROLLER - ATMEL AT91 PIO4
11827 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11829 L: linux-gpio@vger.kernel.org
11831 F: drivers/pinctrl/pinctrl-at91-pio4.*
11833 PIN CONTROLLER - FREESCALE
11834 M: Dong Aisheng <aisheng.dong@nxp.com>
11835 M: Fabio Estevam <festevam@gmail.com>
11836 M: Shawn Guo <shawnguo@kernel.org>
11837 M: Stefan Agner <stefan@agner.ch>
11838 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11839 L: linux-gpio@vger.kernel.org
11841 F: drivers/pinctrl/freescale/
11842 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11844 PIN CONTROLLER - INTEL
11845 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11846 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11849 F: drivers/pinctrl/intel/
11851 PIN CONTROLLER - MEDIATEK
11852 M: Sean Wang <sean.wang@kernel.org>
11853 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11855 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11856 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11857 F: drivers/pinctrl/mediatek/
11859 PIN CONTROLLER - QUALCOMM
11860 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11862 L: linux-arm-msm@vger.kernel.org
11863 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11864 F: drivers/pinctrl/qcom/
11866 PIN CONTROLLER - RENESAS
11867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11868 M: Geert Uytterhoeven <geert+renesas@glider.be>
11869 L: linux-renesas-soc@vger.kernel.org
11870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11872 F: drivers/pinctrl/sh-pfc/
11874 PIN CONTROLLER - SAMSUNG
11875 M: Tomasz Figa <tomasz.figa@gmail.com>
11876 M: Krzysztof Kozlowski <krzk@kernel.org>
11877 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11880 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11883 F: drivers/pinctrl/samsung/
11884 F: include/dt-bindings/pinctrl/samsung.h
11885 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11887 PIN CONTROLLER - SINGLE
11888 M: Tony Lindgren <tony@atomide.com>
11889 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11891 L: linux-omap@vger.kernel.org
11893 F: drivers/pinctrl/pinctrl-single.c
11895 PIN CONTROLLER - ST SPEAR
11896 M: Viresh Kumar <vireshk@kernel.org>
11897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898 W: http://www.st.com/spear
11900 F: drivers/pinctrl/spear/
11902 PISTACHIO SOC SUPPORT
11903 M: James Hartley <james.hartley@sondrel.com>
11904 L: linux-mips@vger.kernel.org
11906 F: arch/mips/pistachio/
11907 F: arch/mips/include/asm/mach-pistachio/
11908 F: arch/mips/boot/dts/img/pistachio*
11909 F: arch/mips/configs/pistachio*_defconfig
11913 M: linux-block@vger.kernel.org
11914 F: drivers/block/pktcdvd.c
11915 F: include/linux/pktcdvd.h
11916 F: include/uapi/linux/pktcdvd.h
11918 PKUNITY SOC DRIVERS
11919 M: Guan Xuetao <gxt@pku.edu.cn>
11920 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11922 T: git git://github.com/gxt/linux.git
11923 F: drivers/input/serio/i8042-unicore32io.h
11924 F: drivers/i2c/busses/i2c-puv3.c
11925 F: drivers/video/fbdev/fb-puv3.c
11926 F: drivers/rtc/rtc-puv3.c
11928 PMBUS HARDWARE MONITORING DRIVERS
11929 M: Guenter Roeck <linux@roeck-us.net>
11930 L: linux-hwmon@vger.kernel.org
11931 W: http://hwmon.wiki.kernel.org/
11932 W: http://www.roeck-us.net/linux/drivers/
11933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11935 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11936 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11937 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11938 F: Documentation/hwmon/adm1275
11939 F: Documentation/hwmon/ibm-cffps
11940 F: Documentation/hwmon/ir35221
11941 F: Documentation/hwmon/lm25066
11942 F: Documentation/hwmon/ltc2978
11943 F: Documentation/hwmon/ltc3815
11944 F: Documentation/hwmon/max16064
11945 F: Documentation/hwmon/max20751
11946 F: Documentation/hwmon/max31785
11947 F: Documentation/hwmon/max34440
11948 F: Documentation/hwmon/max8688
11949 F: Documentation/hwmon/pmbus
11950 F: Documentation/hwmon/pmbus-core
11951 F: Documentation/hwmon/tps40422
11952 F: Documentation/hwmon/ucd9000
11953 F: Documentation/hwmon/ucd9200
11954 F: Documentation/hwmon/zl6100
11955 F: drivers/hwmon/pmbus/
11956 F: include/linux/pmbus.h
11958 PMC SIERRA MaxRAID DRIVER
11959 L: linux-scsi@vger.kernel.org
11960 W: http://www.pmc-sierra.com/
11962 F: drivers/scsi/pmcraid.*
11964 PMC SIERRA PM8001 DRIVER
11965 M: Jack Wang <jinpu.wang@profitbricks.com>
11966 M: lindar_liu@usish.com
11967 L: linux-scsi@vger.kernel.org
11969 F: drivers/scsi/pm8001/
11972 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11976 POSIX CLOCKS and TIMERS
11977 M: Thomas Gleixner <tglx@linutronix.de>
11978 L: linux-kernel@vger.kernel.org
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11982 F: include/linux/timer*
11983 F: kernel/time/*timer*
11985 POWER MANAGEMENT CORE
11986 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11987 L: linux-pm@vger.kernel.org
11988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11989 B: https://bugzilla.kernel.org
11991 F: drivers/base/power/
11992 F: include/linux/pm.h
11993 F: include/linux/pm_*
11994 F: include/linux/powercap.h
11995 F: drivers/powercap/
11996 F: kernel/configs/nopm.config
11998 POWER STATE COORDINATION INTERFACE (PSCI)
11999 M: Mark Rutland <mark.rutland@arm.com>
12000 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12001 L: linux-arm-kernel@lists.infradead.org
12003 F: drivers/firmware/psci*.c
12004 F: include/linux/psci.h
12005 F: include/uapi/linux/psci.h
12007 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12008 M: Sebastian Reichel <sre@kernel.org>
12009 L: linux-pm@vger.kernel.org
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12012 F: Documentation/ABI/testing/sysfs-class-power
12013 F: Documentation/devicetree/bindings/power/supply/
12014 F: include/linux/power_supply.h
12015 F: drivers/power/supply/
12017 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12018 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12019 L: linuxppc-dev@lists.ozlabs.org
12021 F: drivers/char/powernv-op-panel.c
12023 PPP OVER ATM (RFC 2364)
12024 M: Mitchell Blank Jr <mitch@sfgoth.com>
12026 F: net/atm/pppoatm.c
12027 F: include/uapi/linux/atmppp.h
12030 M: Michal Ostrowski <mostrows@earthlink.net>
12032 F: drivers/net/ppp/pppoe.c
12033 F: drivers/net/ppp/pppox.c
12036 M: James Chapman <jchapman@katalix.com>
12038 F: net/l2tp/l2tp_ppp.c
12039 F: include/linux/if_pppol2tp.h
12040 F: include/uapi/linux/if_pppol2tp.h
12042 PPP PROTOCOL DRIVERS AND COMPRESSORS
12043 M: Paul Mackerras <paulus@samba.org>
12044 L: linux-ppp@vger.kernel.org
12046 F: drivers/net/ppp/ppp_*
12049 M: Rodolfo Giometti <giometti@enneenne.com>
12050 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12051 L: linuxpps@ml.enneenne.com (subscribers-only)
12053 F: Documentation/pps/
12054 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12055 F: Documentation/ABI/testing/sysfs-pps
12057 F: include/linux/pps*.h
12058 F: include/uapi/linux/pps.h
12061 M: Dmitry Kozlov <xeb@mail.ru>
12062 L: netdev@vger.kernel.org
12064 F: drivers/net/ppp/pptp.c
12065 W: http://sourceforge.net/projects/accel-pptp
12068 M: Robert Love <rml@tech9.net>
12069 L: kpreempt-tech@lists.sourceforge.net
12070 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12072 F: Documentation/preempt-locking.txt
12073 F: include/linux/preempt.h
12076 M: Petr Mladek <pmladek@suse.com>
12077 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12078 R: Steven Rostedt <rostedt@goodmis.org>
12081 F: include/linux/printk.h
12083 PRISM54 WIRELESS DRIVER
12084 M: Luis Chamberlain <mcgrof@kernel.org>
12085 L: linux-wireless@vger.kernel.org
12086 W: http://wireless.kernel.org/en/users/Drivers/p54
12088 F: drivers/net/wireless/intersil/prism54/
12091 R: Alexey Dobriyan <adobriyan@gmail.com>
12092 L: linux-kernel@vger.kernel.org
12093 L: linux-fsdevel@vger.kernel.org
12096 F: include/linux/proc_fs.h
12097 F: tools/testing/selftests/proc/
12098 F: Documentation/filesystems/proc.txt
12101 M: Luis Chamberlain <mcgrof@kernel.org>
12102 M: Kees Cook <keescook@chromium.org>
12103 L: linux-kernel@vger.kernel.org
12104 L: linux-fsdevel@vger.kernel.org
12106 F: fs/proc/proc_sysctl.c
12107 F: include/linux/sysctl.h
12109 F: tools/testing/selftests/sysctl/
12111 PS3 NETWORK SUPPORT
12112 M: Geoff Levand <geoff@infradead.org>
12113 L: netdev@vger.kernel.org
12114 L: linuxppc-dev@lists.ozlabs.org
12116 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12118 PS3 PLATFORM SUPPORT
12119 M: Geoff Levand <geoff@infradead.org>
12120 L: linuxppc-dev@lists.ozlabs.org
12122 F: arch/powerpc/boot/ps3*
12123 F: arch/powerpc/include/asm/lv1call.h
12124 F: arch/powerpc/include/asm/ps3*.h
12125 F: arch/powerpc/platforms/ps3/
12128 F: drivers/rtc/rtc-ps3.c
12129 F: drivers/usb/host/*ps3.c
12130 F: sound/ppc/snd_ps3*
12133 M: Jim Paris <jim@jtan.com>
12134 M: Geoff Levand <geoff@infradead.org>
12135 L: linuxppc-dev@lists.ozlabs.org
12137 F: drivers/block/ps3vram.c
12139 PSAMPLE PACKET SAMPLING SUPPORT:
12140 M: Yotam Gigi <yotam.gi@gmail.com>
12143 F: include/net/psample.h
12144 F: include/uapi/linux/psample.h
12147 M: Kees Cook <keescook@chromium.org>
12148 M: Anton Vorontsov <anton@enomsg.org>
12149 M: Colin Cross <ccross@android.com>
12150 M: Tony Luck <tony.luck@intel.com>
12152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12154 F: include/linux/pstore*
12155 F: drivers/firmware/efi/efi-pstore.c
12156 F: drivers/acpi/apei/erst.c
12157 F: Documentation/admin-guide/ramoops.rst
12158 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12159 K: \b(pstore|ramoops)
12161 PTP HARDWARE CLOCK SUPPORT
12162 M: Richard Cochran <richardcochran@gmail.com>
12163 L: netdev@vger.kernel.org
12165 W: http://linuxptp.sourceforge.net/
12166 F: Documentation/ABI/testing/sysfs-ptp
12167 F: Documentation/ptp/*
12168 F: drivers/net/phy/dp83640*
12170 F: include/linux/ptp_cl*
12173 M: Oleg Nesterov <oleg@redhat.com>
12175 F: include/asm-generic/syscall.h
12176 F: include/linux/ptrace.h
12177 F: include/linux/regset.h
12178 F: include/linux/tracehook.h
12179 F: include/uapi/linux/ptrace.h
12180 F: include/uapi/linux/ptrace.h
12181 F: include/asm-generic/ptrace.h
12183 F: arch/*/ptrace*.c
12184 F: arch/*/*/ptrace*.c
12185 F: arch/*/include/asm/ptrace*.h
12188 M: Hans Verkuil <hverkuil@xs4all.nl>
12189 L: linux-media@vger.kernel.org
12190 T: git git://linuxtv.org/media_tree.git
12192 F: drivers/media/usb/pulse8-cec/*
12193 F: Documentation/media/cec-drivers/pulse8-cec.rst
12195 PVRUSB2 VIDEO4LINUX DRIVER
12196 M: Mike Isely <isely@pobox.com>
12197 L: pvrusb2@isely.net (subscribers-only)
12198 L: linux-media@vger.kernel.org
12199 W: http://www.isely.net/pvrusb2/
12200 T: git git://linuxtv.org/media_tree.git
12202 F: Documentation/media/v4l-drivers/pvrusb2*
12203 F: drivers/media/usb/pvrusb2/
12206 M: Hans Verkuil <hverkuil@xs4all.nl>
12207 L: linux-media@vger.kernel.org
12208 T: git git://linuxtv.org/media_tree.git
12210 F: drivers/media/usb/pwc/*
12213 M: Kamil Debski <kamil@wypas.org>
12214 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12215 L: linux-hwmon@vger.kernel.org
12217 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12218 F: Documentation/hwmon/pwm-fan
12219 F: drivers/hwmon/pwm-fan.c
12222 M: Sean Young <sean@mess.org>
12223 L: linux-media@vger.kernel.org
12225 F: drivers/media/rc/pwm-ir-tx.c
12228 M: Thierry Reding <thierry.reding@gmail.com>
12229 L: linux-pwm@vger.kernel.org
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12232 F: Documentation/pwm.txt
12233 F: Documentation/devicetree/bindings/pwm/
12234 F: include/linux/pwm.h
12236 F: drivers/video/backlight/pwm_bl.c
12237 F: include/linux/pwm_backlight.h
12238 F: drivers/gpio/gpio-mvebu.c
12239 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12242 M: Robert Jarzmik <robert.jarzmik@free.fr>
12243 L: linux-gpio@vger.kernel.org
12245 F: drivers/gpio/gpio-pxa.c
12251 M: Robert Jarzmik <robert.jarzmik@free.fr>
12252 L: linux-rtc@vger.kernel.org
12255 PXA2xx/PXA3xx SUPPORT
12256 M: Daniel Mack <daniel@zonque.org>
12257 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12258 M: Robert Jarzmik <robert.jarzmik@free.fr>
12259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12260 T: git git://github.com/hzhuang1/linux.git
12261 T: git git://github.com/rjarzmik/linux.git
12263 F: arch/arm/boot/dts/pxa*
12264 F: arch/arm/mach-pxa/
12265 F: drivers/dma/pxa*
12266 F: drivers/pcmcia/pxa2xx*
12267 F: drivers/pinctrl/pxa/
12268 F: drivers/spi/spi-pxa2xx*
12269 F: drivers/usb/gadget/udc/pxa2*
12270 F: include/sound/pxa2xx-lib.h
12275 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12276 L: qat-linux@intel.com
12278 F: drivers/crypto/qat/
12280 QCOM AUDIO (ASoC) DRIVERS
12281 M: Patrick Lai <plai@codeaurora.org>
12282 M: Banajit Goswami <bgoswami@codeaurora.org>
12283 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12287 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12288 M: Gabriel Somlo <somlo@cmu.edu>
12289 M: "Michael S. Tsirkin" <mst@redhat.com>
12290 L: qemu-devel@nongnu.org
12292 F: drivers/firmware/qemu_fw_cfg.c
12293 F: include/uapi/linux/qemu_fw_cfg.h
12296 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12297 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12298 L: linux-rdma@vger.kernel.org
12300 F: drivers/infiniband/hw/qib/
12302 QLOGIC QL41xxx FCOE DRIVER
12303 M: QLogic-Storage-Upstream@cavium.com
12304 L: linux-scsi@vger.kernel.org
12306 F: drivers/scsi/qedf/
12308 QLOGIC QL41xxx ISCSI DRIVER
12309 M: QLogic-Storage-Upstream@cavium.com
12310 L: linux-scsi@vger.kernel.org
12312 F: drivers/scsi/qedi/
12314 QLOGIC QL4xxx ETHERNET DRIVER
12315 M: Ariel Elior <Ariel.Elior@cavium.com>
12316 M: everest-linux-l2@cavium.com
12317 L: netdev@vger.kernel.org
12319 F: drivers/net/ethernet/qlogic/qed/
12320 F: include/linux/qed/
12321 F: drivers/net/ethernet/qlogic/qede/
12323 QLOGIC QL4xxx RDMA DRIVER
12324 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12325 M: Ariel Elior <Ariel.Elior@cavium.com>
12326 L: linux-rdma@vger.kernel.org
12328 F: drivers/infiniband/hw/qedr/
12329 F: include/uapi/rdma/qedr-abi.h
12331 QLOGIC QLA1280 SCSI DRIVER
12332 M: Michael Reed <mdr@sgi.com>
12333 L: linux-scsi@vger.kernel.org
12335 F: drivers/scsi/qla1280.[ch]
12337 QLOGIC QLA2XXX FC-SCSI DRIVER
12338 M: qla2xxx-upstream@qlogic.com
12339 L: linux-scsi@vger.kernel.org
12341 F: Documentation/scsi/LICENSE.qla2xxx
12342 F: drivers/scsi/qla2xxx/
12344 QLOGIC QLA3XXX NETWORK DRIVER
12345 M: Dept-GELinuxNICDev@cavium.com
12346 L: netdev@vger.kernel.org
12348 F: Documentation/networking/LICENSE.qla3xxx
12349 F: drivers/net/ethernet/qlogic/qla3xxx.*
12351 QLOGIC QLA4XXX iSCSI DRIVER
12352 M: QLogic-Storage-Upstream@qlogic.com
12353 L: linux-scsi@vger.kernel.org
12355 F: Documentation/scsi/LICENSE.qla4xxx
12356 F: drivers/scsi/qla4xxx/
12358 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12359 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12360 M: Manish Chopra <manish.chopra@cavium.com>
12361 M: Dept-GELinuxNICDev@cavium.com
12362 L: netdev@vger.kernel.org
12364 F: drivers/net/ethernet/qlogic/qlcnic/
12366 QLOGIC QLGE 10Gb ETHERNET DRIVER
12367 M: Manish Chopra <manish.chopra@cavium.com>
12368 M: Dept-GELinuxNICDev@cavium.com
12369 L: netdev@vger.kernel.org
12371 F: drivers/net/ethernet/qlogic/qlge/
12373 QM1D1B0004 MEDIA DRIVER
12374 M: Akihiro Tsukada <tskd08@gmail.com>
12375 L: linux-media@vger.kernel.org
12377 F: drivers/media/tuners/qm1d1b0004*
12379 QM1D1C0042 MEDIA DRIVER
12380 M: Akihiro Tsukada <tskd08@gmail.com>
12381 L: linux-media@vger.kernel.org
12383 F: drivers/media/tuners/qm1d1c0042*
12386 M: Anders Larsen <al@alarsen.net>
12387 W: http://www.alarsen.net/linux/qnx4fs/
12390 F: include/uapi/linux/qnx4_fs.h
12391 F: include/uapi/linux/qnxtypes.h
12393 QORIQ DPAA2 FSL-MC BUS DRIVER
12394 M: Stuart Yoder <stuyoder@gmail.com>
12395 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12396 L: linux-kernel@vger.kernel.org
12398 F: drivers/bus/fsl-mc/
12399 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12400 F: Documentation/networking/dpaa2/overview.rst
12402 QT1010 MEDIA DRIVER
12403 M: Antti Palosaari <crope@iki.fi>
12404 L: linux-media@vger.kernel.org
12405 W: https://linuxtv.org
12406 W: http://palosaari.fi/linux/
12407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12408 T: git git://linuxtv.org/anttip/media_tree.git
12410 F: drivers/media/tuners/qt1010*
12412 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12413 M: Kalle Valo <kvalo@codeaurora.org>
12414 L: ath10k@lists.infradead.org
12415 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12418 F: drivers/net/wireless/ath/ath10k/
12420 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12421 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12422 L: linux-wireless@vger.kernel.org
12423 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12425 F: drivers/net/wireless/ath/ath9k/
12427 QUALCOMM CAMERA SUBSYSTEM DRIVER
12428 M: Todor Tomov <todor.too@gmail.com>
12429 L: linux-media@vger.kernel.org
12431 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12432 F: Documentation/media/v4l-drivers/qcom_camss.rst
12433 F: drivers/media/platform/qcom/camss/
12435 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12436 M: Ilia Lin <ilia.lin@gmail.com>
12437 L: linux-pm@vger.kernel.org
12439 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12440 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12442 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12443 M: Timur Tabi <timur@kernel.org>
12444 L: netdev@vger.kernel.org
12446 F: drivers/net/ethernet/qualcomm/emac/
12448 QUALCOMM GENERIC INTERFACE I2C DRIVER
12449 M: Alok Chauhan <alokc@codeaurora.org>
12450 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12451 L: linux-i2c@vger.kernel.org
12452 L: linux-arm-msm@vger.kernel.org
12454 F: drivers/i2c/busses/i2c-qcom-geni.c
12456 QUALCOMM HEXAGON ARCHITECTURE
12457 M: Richard Kuo <rkuo@codeaurora.org>
12458 L: linux-hexagon@vger.kernel.org
12459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12463 QUALCOMM HIDMA DRIVER
12464 M: Sinan Kaya <okaya@kernel.org>
12465 L: linux-arm-kernel@lists.infradead.org
12466 L: linux-arm-msm@vger.kernel.org
12467 L: dmaengine@vger.kernel.org
12469 F: drivers/dma/qcom/hidma*
12472 M: Rob Clark <robdclark@gmail.com>
12473 L: iommu@lists.linux-foundation.org
12474 L: linux-arm-msm@vger.kernel.org
12476 F: drivers/iommu/qcom_iommu.c
12478 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12479 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12480 L: linux-media@vger.kernel.org
12481 L: linux-arm-msm@vger.kernel.org
12482 T: git git://linuxtv.org/media_tree.git
12484 F: drivers/media/platform/qcom/venus/
12486 QUALCOMM WCN36XX WIRELESS DRIVER
12487 M: Kalle Valo <kvalo@codeaurora.org>
12488 L: wcn36xx@lists.infradead.org
12489 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12490 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12492 F: drivers/net/wireless/ath/wcn36xx/
12494 QUANTENNA QTNFMAC WIRELESS DRIVER
12495 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12496 M: Avinash Patil <avinashp@quantenna.com>
12497 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12498 L: linux-wireless@vger.kernel.org
12500 F: drivers/net/wireless/quantenna
12502 RADEON and AMDGPU DRM DRIVERS
12503 M: Alex Deucher <alexander.deucher@amd.com>
12504 M: Christian König <christian.koenig@amd.com>
12505 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12506 L: amd-gfx@lists.freedesktop.org
12507 T: git git://people.freedesktop.org/~agd5f/linux
12509 F: drivers/gpu/drm/radeon/
12510 F: include/uapi/drm/radeon_drm.h
12511 F: drivers/gpu/drm/amd/
12512 F: include/uapi/drm/amdgpu_drm.h
12514 RADEON FRAMEBUFFER DISPLAY DRIVER
12515 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12516 L: linux-fbdev@vger.kernel.org
12518 F: drivers/video/fbdev/aty/radeon*
12519 F: include/uapi/linux/radeonfb.h
12521 RADIOSHARK RADIO DRIVER
12522 M: Hans Verkuil <hverkuil@xs4all.nl>
12523 L: linux-media@vger.kernel.org
12524 T: git git://linuxtv.org/media_tree.git
12526 F: drivers/media/radio/radio-shark.c
12528 RADIOSHARK2 RADIO DRIVER
12529 M: Hans Verkuil <hverkuil@xs4all.nl>
12530 L: linux-media@vger.kernel.org
12531 T: git git://linuxtv.org/media_tree.git
12533 F: drivers/media/radio/radio-shark2.c
12534 F: drivers/media/radio/radio-tea5777.c
12536 RADOS BLOCK DEVICE (RBD)
12537 M: Ilya Dryomov <idryomov@gmail.com>
12538 M: Sage Weil <sage@redhat.com>
12539 M: Alex Elder <elder@kernel.org>
12540 L: ceph-devel@vger.kernel.org
12541 W: http://ceph.com/
12542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12543 T: git git://github.com/ceph/ceph-client.git
12545 F: Documentation/ABI/testing/sysfs-bus-rbd
12546 F: drivers/block/rbd.c
12547 F: drivers/block/rbd_types.h
12549 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12550 M: Paul Mackerras <paulus@samba.org>
12551 L: linux-fbdev@vger.kernel.org
12553 F: drivers/video/fbdev/aty/aty128fb.c
12555 RAINSHADOW-CEC DRIVER
12556 M: Hans Verkuil <hverkuil@xs4all.nl>
12557 L: linux-media@vger.kernel.org
12558 T: git git://linuxtv.org/media_tree.git
12560 F: drivers/media/usb/rainshadow-cec/*
12562 RALINK MIPS ARCHITECTURE
12563 M: John Crispin <john@phrozen.org>
12564 L: linux-mips@vger.kernel.org
12566 F: arch/mips/ralink
12568 RALINK RT2X00 WIRELESS LAN DRIVER
12570 M: Stanislaw Gruszka <sgruszka@redhat.com>
12571 M: Helmut Schaa <helmut.schaa@googlemail.com>
12572 L: linux-wireless@vger.kernel.org
12574 F: drivers/net/wireless/ralink/rt2x00/
12576 RAMDISK RAM BLOCK DEVICE DRIVER
12577 M: Jens Axboe <axboe@kernel.dk>
12579 F: Documentation/blockdev/ramdisk.txt
12580 F: drivers/block/brd.c
12582 RANCHU VIRTUAL BOARD FOR MIPS
12583 M: Miodrag Dinic <miodrag.dinic@mips.com>
12584 L: linux-mips@vger.kernel.org
12586 F: arch/mips/generic/board-ranchu.c
12587 F: arch/mips/configs/generic/board-ranchu.config
12589 RANDOM NUMBER DRIVER
12590 M: "Theodore Ts'o" <tytso@mit.edu>
12592 F: drivers/char/random.c
12595 M: Matt Porter <mporter@kernel.crashing.org>
12596 M: Alexandre Bounine <alex.bou9@gmail.com>
12598 F: drivers/rapidio/
12600 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12601 L: linux-wireless@vger.kernel.org
12603 F: drivers/net/wireless/ray*
12605 RCUTORTURE TEST FRAMEWORK
12606 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12607 M: Josh Triplett <josh@joshtriplett.org>
12608 R: Steven Rostedt <rostedt@goodmis.org>
12609 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12610 R: Lai Jiangshan <jiangshanlai@gmail.com>
12611 L: linux-kernel@vger.kernel.org
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12614 F: tools/testing/selftests/rcutorture
12617 M: Florian Fainelli <florian@openwrt.org>
12620 RDC R6040 FAST ETHERNET DRIVER
12621 M: Florian Fainelli <f.fainelli@gmail.com>
12622 L: netdev@vger.kernel.org
12624 F: drivers/net/ethernet/rdc/r6040.c
12626 RDMAVT - RDMA verbs software
12627 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12628 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12629 L: linux-rdma@vger.kernel.org
12631 F: drivers/infiniband/sw/rdmavt
12633 RDS - RELIABLE DATAGRAM SOCKETS
12634 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12635 L: netdev@vger.kernel.org
12636 L: linux-rdma@vger.kernel.org
12637 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12638 W: https://oss.oracle.com/projects/rds/
12641 F: Documentation/networking/rds.txt
12643 RDT - RESOURCE ALLOCATION
12644 M: Fenghua Yu <fenghua.yu@intel.com>
12645 M: Reinette Chatre <reinette.chatre@intel.com>
12646 L: linux-kernel@vger.kernel.org
12648 F: arch/x86/kernel/cpu/intel_rdt*
12649 F: arch/x86/include/asm/intel_rdt_sched.h
12650 F: Documentation/x86/intel_rdt*
12652 READ-COPY UPDATE (RCU)
12653 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12654 M: Josh Triplett <josh@joshtriplett.org>
12655 R: Steven Rostedt <rostedt@goodmis.org>
12656 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12657 R: Lai Jiangshan <jiangshanlai@gmail.com>
12658 L: linux-kernel@vger.kernel.org
12659 W: http://www.rdrop.com/users/paulmck/RCU/
12661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12662 F: Documentation/RCU/
12663 X: Documentation/RCU/torture.txt
12664 F: include/linux/rcu*
12665 X: include/linux/srcu*.h
12667 X: kernel/rcu/srcu*.c
12669 REAL TIME CLOCK (RTC) SUBSYSTEM
12670 M: Alessandro Zummo <a.zummo@towertech.it>
12671 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12672 L: linux-rtc@vger.kernel.org
12673 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12676 F: Documentation/devicetree/bindings/rtc/
12677 F: Documentation/rtc.txt
12679 F: include/linux/rtc.h
12680 F: include/uapi/linux/rtc.h
12681 F: include/linux/rtc/
12682 F: include/linux/platform_data/rtc-*
12683 F: tools/testing/selftests/rtc/
12685 REALTEK AUDIO CODECS
12686 M: Bard Liao <bardliao@realtek.com>
12687 M: Oder Chiou <oder_chiou@realtek.com>
12689 F: sound/soc/codecs/rt*
12690 F: include/sound/rt*.h
12692 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12693 M: Linus Walleij <linus.walleij@linaro.org>
12695 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12696 F: drivers/net/dsa/realtek-smi*
12697 F: drivers/net/dsa/rtl83*
12699 REGISTER MAP ABSTRACTION
12700 M: Mark Brown <broonie@kernel.org>
12701 L: linux-kernel@vger.kernel.org
12702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12704 F: Documentation/devicetree/bindings/regmap/
12705 F: drivers/base/regmap/
12706 F: include/linux/regmap.h
12708 REISERFS FILE SYSTEM
12709 L: reiserfs-devel@vger.kernel.org
12713 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12714 M: Ohad Ben-Cohen <ohad@wizery.com>
12715 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12716 L: linux-remoteproc@vger.kernel.org
12717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12719 F: Documentation/devicetree/bindings/remoteproc/
12720 F: Documentation/remoteproc.txt
12721 F: drivers/remoteproc/
12722 F: include/linux/remoteproc.h
12724 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12725 M: Ohad Ben-Cohen <ohad@wizery.com>
12726 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12727 L: linux-remoteproc@vger.kernel.org
12728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12731 F: Documentation/rpmsg.txt
12732 F: include/linux/rpmsg.h
12733 F: include/linux/rpmsg/
12735 RENESAS CLOCK DRIVERS
12736 M: Geert Uytterhoeven <geert+renesas@glider.be>
12737 L: linux-renesas-soc@vger.kernel.org
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12740 F: drivers/clk/renesas/
12742 RENESAS EMEV2 I2C DRIVER
12743 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12745 F: drivers/i2c/busses/i2c-emev2.c
12747 RENESAS ETHERNET DRIVERS
12748 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12749 L: netdev@vger.kernel.org
12750 L: linux-renesas-soc@vger.kernel.org
12751 F: Documentation/devicetree/bindings/net/renesas,*.txt
12752 F: Documentation/devicetree/bindings/net/sh_eth.txt
12753 F: drivers/net/ethernet/renesas/
12754 F: include/linux/sh_eth.h
12756 RENESAS R-CAR GYROADC DRIVER
12757 M: Marek Vasut <marek.vasut@gmail.com>
12758 L: linux-iio@vger.kernel.org
12760 F: drivers/iio/adc/rcar_gyro_adc.c
12762 RENESAS R-CAR I2C DRIVERS
12763 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12765 F: drivers/i2c/busses/i2c-rcar.c
12766 F: drivers/i2c/busses/i2c-sh_mobile.c
12768 RENESAS RIIC DRIVER
12769 M: Chris Brandt <chris.brandt@renesas.com>
12771 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12772 F: drivers/i2c/busses/i2c-riic.c
12774 RENESAS USB PHY DRIVER
12775 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12776 L: linux-renesas-soc@vger.kernel.org
12778 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12780 RESET CONTROLLER FRAMEWORK
12781 M: Philipp Zabel <p.zabel@pengutronix.de>
12782 T: git git://git.pengutronix.de/git/pza/linux
12785 F: Documentation/devicetree/bindings/reset/
12786 F: include/dt-bindings/reset/
12787 F: include/linux/reset.h
12788 F: include/linux/reset-controller.h
12790 RESTARTABLE SEQUENCES SUPPORT
12791 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12792 M: Peter Zijlstra <peterz@infradead.org>
12793 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12794 M: Boqun Feng <boqun.feng@gmail.com>
12795 L: linux-kernel@vger.kernel.org
12798 F: include/uapi/linux/rseq.h
12799 F: include/trace/events/rseq.h
12800 F: tools/testing/selftests/rseq/
12803 M: Johannes Berg <johannes@sipsolutions.net>
12804 L: linux-wireless@vger.kernel.org
12805 W: http://wireless.kernel.org/
12806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12809 F: Documentation/rfkill.txt
12810 F: Documentation/ABI/stable/sysfs-class-rfkill
12812 F: include/linux/rfkill.h
12813 F: include/uapi/linux/rfkill.h
12816 M: Thomas Graf <tgraf@suug.ch>
12817 M: Herbert Xu <herbert@gondor.apana.org.au>
12818 L: netdev@vger.kernel.org
12820 F: lib/rhashtable.c
12821 F: lib/test_rhashtable.c
12822 F: include/linux/rhashtable.h
12823 F: include/linux/rhashtable-types.h
12825 RICOH R5C592 MEMORYSTICK DRIVER
12826 M: Maxim Levitsky <maximlevitsky@gmail.com>
12828 F: drivers/memstick/host/r592.*
12830 RICOH SMARTMEDIA/XD DRIVER
12831 M: Maxim Levitsky <maximlevitsky@gmail.com>
12833 F: drivers/mtd/nand/raw/r852.c
12834 F: drivers/mtd/nand/raw/r852.h
12836 RISC-V ARCHITECTURE
12837 M: Palmer Dabbelt <palmer@sifive.com>
12838 M: Albert Ou <aou@eecs.berkeley.edu>
12839 L: linux-riscv@lists.infradead.org
12840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12847 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12848 W: http://sourceforge.net/projects/roccat/
12850 F: drivers/hid/hid-roccat*
12851 F: include/linux/hid-roccat*
12852 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12854 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12855 M: Jacob chen <jacob2.chen@rock-chips.com>
12856 L: linux-media@vger.kernel.org
12858 F: drivers/media/platform/rockchip/rga/
12859 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12861 ROCKCHIP VPU CODEC DRIVER
12862 M: Ezequiel Garcia <ezequiel@collabora.com>
12863 L: linux-media@vger.kernel.org
12865 F: drivers/staging/media/platform/rockchip/vpu/
12866 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
12869 M: Jiri Pirko <jiri@resnulli.us>
12870 L: netdev@vger.kernel.org
12872 F: drivers/net/ethernet/rocker/
12876 W: http://www.comtrol.com
12878 F: Documentation/serial/rocket.txt
12879 F: drivers/tty/rocket*
12881 ROCKETPORT EXPRESS/INFINITY DRIVER
12882 M: Kevin Cernekee <cernekee@gmail.com>
12883 L: linux-serial@vger.kernel.org
12885 F: drivers/tty/serial/rp2.*
12887 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12888 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12889 L: linux-kernel@vger.kernel.org
12890 L: linux-renesas-soc@vger.kernel.org
12892 F: drivers/mfd/bd9571mwv.c
12893 F: drivers/regulator/bd9571mwv-regulator.c
12894 F: drivers/gpio/gpio-bd9571mwv.c
12895 F: include/linux/mfd/bd9571mwv.h
12896 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12899 M: Ralf Baechle <ralf@linux-mips.org>
12900 L: linux-hams@vger.kernel.org
12901 W: http://www.linux-ax25.org/
12903 F: include/net/rose.h
12904 F: include/uapi/linux/rose.h
12907 RTL2830 MEDIA DRIVER
12908 M: Antti Palosaari <crope@iki.fi>
12909 L: linux-media@vger.kernel.org
12910 W: https://linuxtv.org
12911 W: http://palosaari.fi/linux/
12912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12913 T: git git://linuxtv.org/anttip/media_tree.git
12915 F: drivers/media/dvb-frontends/rtl2830*
12917 RTL2832 MEDIA DRIVER
12918 M: Antti Palosaari <crope@iki.fi>
12919 L: linux-media@vger.kernel.org
12920 W: https://linuxtv.org
12921 W: http://palosaari.fi/linux/
12922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12923 T: git git://linuxtv.org/anttip/media_tree.git
12925 F: drivers/media/dvb-frontends/rtl2832*
12927 RTL2832_SDR MEDIA DRIVER
12928 M: Antti Palosaari <crope@iki.fi>
12929 L: linux-media@vger.kernel.org
12930 W: https://linuxtv.org
12931 W: http://palosaari.fi/linux/
12932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12933 T: git git://linuxtv.org/anttip/media_tree.git
12935 F: drivers/media/dvb-frontends/rtl2832_sdr*
12937 RTL8180 WIRELESS DRIVER
12938 L: linux-wireless@vger.kernel.org
12939 W: http://wireless.kernel.org/
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12942 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12944 RTL8187 WIRELESS DRIVER
12945 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12946 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12947 M: Larry Finger <Larry.Finger@lwfinger.net>
12948 L: linux-wireless@vger.kernel.org
12949 W: http://wireless.kernel.org/
12950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12952 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12954 REALTEK WIRELESS DRIVER (rtlwifi family)
12955 M: Ping-Ke Shih <pkshih@realtek.com>
12956 L: linux-wireless@vger.kernel.org
12957 W: http://wireless.kernel.org/
12958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12960 F: drivers/net/wireless/realtek/rtlwifi/
12962 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12963 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12964 L: linux-wireless@vger.kernel.org
12965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12967 F: drivers/net/wireless/realtek/rtl8xxxu/
12969 RXRPC SOCKETS (AF_RXRPC)
12970 M: David Howells <dhowells@redhat.com>
12971 L: linux-afs@lists.infradead.org
12974 F: include/keys/rxrpc-type.h
12975 F: include/net/af_rxrpc.h
12976 F: include/trace/events/rxrpc.h
12977 F: include/uapi/linux/rxrpc.h
12978 F: Documentation/networking/rxrpc.txt
12979 W: https://www.infradead.org/~dhowells/kafs/
12981 S3 SAVAGE FRAMEBUFFER DRIVER
12982 M: Antonino Daplas <adaplas@gmail.com>
12983 L: linux-fbdev@vger.kernel.org
12985 F: drivers/video/fbdev/savage/
12988 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12989 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12990 L: linux-s390@vger.kernel.org
12991 W: http://www.ibm.com/developerworks/linux/linux390/
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12996 F: Documentation/s390/
12997 F: Documentation/driver-api/s390-drivers.rst
12999 S390 COMMON I/O LAYER
13000 M: Sebastian Ott <sebott@linux.ibm.com>
13001 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13002 L: linux-s390@vger.kernel.org
13003 W: http://www.ibm.com/developerworks/linux/linux390/
13005 F: drivers/s390/cio/
13008 M: Stefan Haberland <sth@linux.ibm.com>
13009 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13010 L: linux-s390@vger.kernel.org
13011 W: http://www.ibm.com/developerworks/linux/linux390/
13013 F: drivers/s390/block/dasd*
13014 F: block/partitions/ibm.c
13017 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13018 L: linux-s390@vger.kernel.org
13019 W: http://www.ibm.com/developerworks/linux/linux390/
13021 F: drivers/iommu/s390-iommu.c
13023 S390 IUCV NETWORK LAYER
13024 M: Julian Wiedmann <jwi@linux.ibm.com>
13025 M: Ursula Braun <ubraun@linux.ibm.com>
13026 L: linux-s390@vger.kernel.org
13027 W: http://www.ibm.com/developerworks/linux/linux390/
13029 F: drivers/s390/net/*iucv*
13030 F: include/net/iucv/
13033 S390 NETWORK DRIVERS
13034 M: Julian Wiedmann <jwi@linux.ibm.com>
13035 M: Ursula Braun <ubraun@linux.ibm.com>
13036 L: linux-s390@vger.kernel.org
13037 W: http://www.ibm.com/developerworks/linux/linux390/
13039 F: drivers/s390/net/
13042 M: Sebastian Ott <sebott@linux.ibm.com>
13043 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13044 L: linux-s390@vger.kernel.org
13045 W: http://www.ibm.com/developerworks/linux/linux390/
13048 F: drivers/pci/hotplug/s390_pci_hpc.c
13050 S390 VFIO-CCW DRIVER
13051 M: Cornelia Huck <cohuck@redhat.com>
13052 M: Halil Pasic <pasic@linux.ibm.com>
13053 L: linux-s390@vger.kernel.org
13054 L: kvm@vger.kernel.org
13056 F: drivers/s390/cio/vfio_ccw*
13057 F: Documentation/s390/vfio-ccw.txt
13058 F: include/uapi/linux/vfio_ccw.h
13061 M: Harald Freudenberger <freude@linux.ibm.com>
13062 L: linux-s390@vger.kernel.org
13063 W: http://www.ibm.com/developerworks/linux/linux390/
13065 F: drivers/s390/crypto/
13067 S390 VFIO AP DRIVER
13068 M: Tony Krowiak <akrowiak@linux.ibm.com>
13069 M: Pierre Morel <pmorel@linux.ibm.com>
13070 M: Halil Pasic <pasic@linux.ibm.com>
13071 L: linux-s390@vger.kernel.org
13072 W: http://www.ibm.com/developerworks/linux/linux390/
13074 F: drivers/s390/crypto/vfio_ap_drv.c
13075 F: drivers/s390/crypto/vfio_ap_private.h
13076 F: drivers/s390/crypto/vfio_ap_ops.c
13077 F: Documentation/s390/vfio-ap.txt
13080 M: Steffen Maier <maier@linux.ibm.com>
13081 M: Benjamin Block <bblock@linux.ibm.com>
13082 L: linux-s390@vger.kernel.org
13083 W: http://www.ibm.com/developerworks/linux/linux390/
13085 F: drivers/s390/scsi/zfcp_*
13087 S3C24XX SD/MMC Driver
13088 M: Ben Dooks <ben-linux@fluff.org>
13089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13091 F: drivers/mmc/host/s3cmci.*
13093 SAA6588 RDS RECEIVER DRIVER
13094 M: Hans Verkuil <hverkuil@xs4all.nl>
13095 L: linux-media@vger.kernel.org
13096 T: git git://linuxtv.org/media_tree.git
13097 W: https://linuxtv.org
13099 F: drivers/media/i2c/saa6588*
13101 SAA7134 VIDEO4LINUX DRIVER
13102 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13103 L: linux-media@vger.kernel.org
13104 W: https://linuxtv.org
13105 T: git git://linuxtv.org/media_tree.git
13107 F: Documentation/media/v4l-drivers/saa7134*
13108 F: drivers/media/pci/saa7134/
13110 SAA7146 VIDEO4LINUX-2 DRIVER
13111 M: Hans Verkuil <hverkuil@xs4all.nl>
13112 L: linux-media@vger.kernel.org
13113 T: git git://linuxtv.org/media_tree.git
13115 F: drivers/media/common/saa7146/
13116 F: drivers/media/pci/saa7146/
13117 F: include/media/drv-intf/saa7146*
13119 SAMSUNG AUDIO (ASoC) DRIVERS
13120 M: Krzysztof Kozlowski <krzk@kernel.org>
13121 M: Sangbeom Kim <sbkim73@samsung.com>
13122 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13125 F: sound/soc/samsung/
13126 F: Documentation/devicetree/bindings/sound/samsung*
13128 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13129 M: Krzysztof Kozlowski <krzk@kernel.org>
13130 L: linux-crypto@vger.kernel.org
13131 L: linux-samsung-soc@vger.kernel.org
13133 F: drivers/crypto/exynos-rng.c
13134 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13136 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13137 M: Łukasz Stelmach <l.stelmach@samsung.com>
13138 L: linux-samsung-soc@vger.kernel.org
13140 F: drivers/char/hw_random/exynos-trng.c
13141 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13143 SAMSUNG FRAMEBUFFER DRIVER
13144 M: Jingoo Han <jingoohan1@gmail.com>
13145 L: linux-fbdev@vger.kernel.org
13147 F: drivers/video/fbdev/s3c-fb.c
13149 SAMSUNG LAPTOP DRIVER
13150 M: Corentin Chary <corentin.chary@gmail.com>
13151 L: platform-driver-x86@vger.kernel.org
13153 F: drivers/platform/x86/samsung-laptop.c
13155 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13156 M: Sangbeom Kim <sbkim73@samsung.com>
13157 M: Krzysztof Kozlowski <krzk@kernel.org>
13158 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13159 L: linux-kernel@vger.kernel.org
13160 L: linux-samsung-soc@vger.kernel.org
13162 F: drivers/mfd/sec*.c
13163 F: drivers/regulator/s2m*.c
13164 F: drivers/regulator/s5m*.c
13165 F: drivers/clk/clk-s2mps11.c
13166 F: drivers/rtc/rtc-s5m.c
13167 F: include/linux/mfd/samsung/
13168 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13169 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13170 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13171 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13173 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13174 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13175 L: linux-media@vger.kernel.org
13176 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13178 F: drivers/media/platform/s3c-camif/
13179 F: include/media/drv-intf/s3c_camif.h
13181 SAMSUNG S3FWRN5 NFC DRIVER
13182 M: Robert Baldyga <r.baldyga@samsung.com>
13183 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13184 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13186 F: drivers/nfc/s3fwrn5
13188 SAMSUNG S5C73M3 CAMERA DRIVER
13189 M: Kyungmin Park <kyungmin.park@samsung.com>
13190 M: Andrzej Hajda <a.hajda@samsung.com>
13191 L: linux-media@vger.kernel.org
13193 F: drivers/media/i2c/s5c73m3/*
13195 SAMSUNG S5K5BAF CAMERA DRIVER
13196 M: Kyungmin Park <kyungmin.park@samsung.com>
13197 M: Andrzej Hajda <a.hajda@samsung.com>
13198 L: linux-media@vger.kernel.org
13200 F: drivers/media/i2c/s5k5baf.c
13202 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13203 M: Krzysztof Kozlowski <krzk@kernel.org>
13204 M: Vladimir Zapolskiy <vz@mleia.com>
13205 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13206 L: linux-crypto@vger.kernel.org
13207 L: linux-samsung-soc@vger.kernel.org
13209 F: drivers/crypto/s5p-sss.c
13211 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13212 M: Kyungmin Park <kyungmin.park@samsung.com>
13213 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13214 L: linux-media@vger.kernel.org
13215 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13217 F: drivers/media/platform/exynos4-is/
13219 SAMSUNG SOC CLOCK DRIVERS
13220 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13221 M: Tomasz Figa <tomasz.figa@gmail.com>
13222 M: Chanwoo Choi <cw00.choi@samsung.com>
13224 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13226 F: drivers/clk/samsung/
13227 F: include/dt-bindings/clock/exynos*.h
13228 F: Documentation/devicetree/bindings/clock/exynos*.txt
13230 SAMSUNG SPI DRIVERS
13231 M: Kukjin Kim <kgene@kernel.org>
13232 M: Krzysztof Kozlowski <krzk@kernel.org>
13233 M: Andi Shyti <andi@etezian.org>
13234 L: linux-spi@vger.kernel.org
13235 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13237 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13238 F: drivers/spi/spi-s3c*
13239 F: include/linux/platform_data/spi-s3c64xx.h
13241 SAMSUNG SXGBE DRIVERS
13242 M: Byungho An <bh74.an@samsung.com>
13243 M: Girish K S <ks.giri@samsung.com>
13244 M: Vipul Pandya <vipul.pandya@samsung.com>
13246 L: netdev@vger.kernel.org
13247 F: drivers/net/ethernet/samsung/sxgbe/
13249 SAMSUNG THERMAL DRIVER
13250 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13251 L: linux-pm@vger.kernel.org
13252 L: linux-samsung-soc@vger.kernel.org
13254 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13255 F: drivers/thermal/samsung/
13257 SAMSUNG USB2 PHY DRIVER
13258 M: Kamil Debski <kamil@wypas.org>
13259 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13260 L: linux-kernel@vger.kernel.org
13262 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13263 F: Documentation/phy/samsung-usb2.txt
13264 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13265 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13266 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13267 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13268 F: drivers/phy/samsung/phy-samsung-usb2.c
13269 F: drivers/phy/samsung/phy-samsung-usb2.h
13272 M: Zwane Mwaikambo <zwanem@gmail.com>
13274 F: drivers/watchdog/sc1200wdt.c
13277 M: Ingo Molnar <mingo@redhat.com>
13278 M: Peter Zijlstra <peterz@infradead.org>
13279 L: linux-kernel@vger.kernel.org
13280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13283 F: include/linux/sched.h
13284 F: include/uapi/linux/sched.h
13285 F: include/linux/wait.h
13287 SCR24X CHIP CARD INTERFACE DRIVER
13288 M: Lubomir Rintel <lkundrak@v3.sk>
13290 F: drivers/char/pcmcia/scr24x_cs.c
13293 M: Jens Axboe <axboe@kernel.dk>
13294 L: linux-scsi@vger.kernel.org
13295 W: http://www.kernel.dk
13297 F: drivers/scsi/sr*
13299 SCSI RDMA PROTOCOL (SRP) INITIATOR
13300 M: Bart Van Assche <bvanassche@acm.org>
13301 L: linux-rdma@vger.kernel.org
13303 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13304 F: drivers/infiniband/ulp/srp/
13305 F: include/scsi/srp.h
13307 SCSI RDMA PROTOCOL (SRP) TARGET
13308 M: Bart Van Assche <bvanassche@acm.org>
13309 L: linux-rdma@vger.kernel.org
13310 L: target-devel@vger.kernel.org
13312 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13313 F: drivers/infiniband/ulp/srpt/
13316 M: Doug Gilbert <dgilbert@interlog.com>
13317 L: linux-scsi@vger.kernel.org
13318 W: http://sg.danny.cz/sg
13320 F: Documentation/scsi/scsi-generic.txt
13321 F: drivers/scsi/sg.c
13322 F: include/scsi/sg.h
13325 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13327 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13329 L: linux-scsi@vger.kernel.org
13331 F: Documentation/devicetree/bindings/scsi/
13336 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13337 L: linux-scsi@vger.kernel.org
13339 F: Documentation/scsi/st.txt
13340 F: drivers/scsi/st.*
13341 F: drivers/scsi/st_*.h
13344 M: Vlad Yasevich <vyasevich@gmail.com>
13345 M: Neil Horman <nhorman@tuxdriver.com>
13346 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13347 L: linux-sctp@vger.kernel.org
13348 W: http://lksctp.sourceforge.net
13350 F: Documentation/networking/sctp.txt
13351 F: include/linux/sctp.h
13352 F: include/uapi/linux/sctp.h
13353 F: include/net/sctp/
13357 M: Jim Cromie <jim.cromie@gmail.com>
13359 F: Documentation/i2c/busses/scx200_acb
13360 F: arch/x86/platform/scx200/
13361 F: drivers/watchdog/scx200_wdt.c
13362 F: drivers/i2c/busses/scx200*
13363 F: drivers/mtd/maps/scx200_docflash.c
13364 F: include/linux/scx200.h
13367 M: Jim Cromie <jim.cromie@gmail.com>
13369 F: drivers/char/scx200_gpio.c
13370 F: include/linux/scx200_gpio.h
13372 SCx200 HRT CLOCKSOURCE DRIVER
13373 M: Jim Cromie <jim.cromie@gmail.com>
13375 F: drivers/clocksource/scx200_hrt.c
13377 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13378 M: Sascha Sommer <saschasommer@freenet.de>
13379 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13381 F: drivers/mmc/host/sdricoh_cs.c
13383 SECO BOARDS CEC DRIVER
13384 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13386 F: drivers/media/platform/seco-cec/seco-cec.c
13387 F: drivers/media/platform/seco-cec/seco-cec.h
13390 M: Kees Cook <keescook@chromium.org>
13391 R: Andy Lutomirski <luto@amacapital.net>
13392 R: Will Drewry <wad@chromium.org>
13393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13395 F: kernel/seccomp.c
13396 F: include/uapi/linux/seccomp.h
13397 F: include/linux/seccomp.h
13398 F: tools/testing/selftests/seccomp/*
13399 F: tools/testing/selftests/kselftest_harness.h
13400 F: Documentation/userspace-api/seccomp_filter.rst
13401 K: \bsecure_computing
13404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13405 M: Al Cooper <alcooperx@gmail.com>
13406 L: linux-mmc@vger.kernel.org
13407 L: bcm-kernel-feedback-list@broadcom.com
13409 F: drivers/mmc/host/sdhci-brcmstb*
13411 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13412 M: Adrian Hunter <adrian.hunter@intel.com>
13413 L: linux-mmc@vger.kernel.org
13414 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13416 F: drivers/mmc/host/sdhci*
13417 F: include/linux/mmc/sdhci*
13419 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13420 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13421 M: Manjunath M B <manjumb@synopsys.com>
13422 L: linux-mmc@vger.kernel.org
13424 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13426 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13427 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13428 L: linux-mmc@vger.kernel.org
13430 F: drivers/mmc/host/sdhci-of-at91.c
13432 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13433 M: Ben Dooks <ben-linux@fluff.org>
13434 M: Jaehoon Chung <jh80.chung@samsung.com>
13435 L: linux-mmc@vger.kernel.org
13437 F: drivers/mmc/host/sdhci-s3c*
13439 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13440 M: Viresh Kumar <vireshk@kernel.org>
13441 L: linux-mmc@vger.kernel.org
13443 F: drivers/mmc/host/sdhci-spear.c
13445 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13446 M: Kishon Vijay Abraham I <kishon@ti.com>
13447 L: linux-mmc@vger.kernel.org
13449 F: drivers/mmc/host/sdhci-omap.c
13451 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13452 M: Scott Bauer <scott.bauer@intel.com>
13453 M: Jonathan Derrick <jonathan.derrick@intel.com>
13454 L: linux-block@vger.kernel.org
13457 F: block/opal_proto.h
13458 F: include/linux/sed*
13459 F: include/uapi/linux/sed*
13462 M: Security Officers <security@kernel.org>
13466 M: James Morris <jmorris@namei.org>
13467 M: "Serge E. Hallyn" <serge@hallyn.com>
13468 L: linux-security-module@vger.kernel.org (suggested Cc:)
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13470 W: http://kernsec.org/
13473 X: security/selinux/
13475 SELINUX SECURITY MODULE
13476 M: Paul Moore <paul@paul-moore.com>
13477 M: Stephen Smalley <sds@tycho.nsa.gov>
13478 M: Eric Paris <eparis@parisplace.org>
13479 L: selinux@vger.kernel.org
13480 W: https://selinuxproject.org
13481 W: https://github.com/SELinuxProject
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13484 F: include/linux/selinux*
13485 F: security/selinux/
13486 F: scripts/selinux/
13487 F: Documentation/admin-guide/LSM/SELinux.rst
13490 M: Jiri Slaby <jirislaby@gmail.com>
13492 F: drivers/misc/phantom.c
13493 F: include/uapi/linux/phantom.h
13496 M: Rob Herring <robh@kernel.org>
13497 L: linux-serial@vger.kernel.org
13499 F: Documentation/devicetree/bindings/serial/slave-device.txt
13500 F: drivers/tty/serdev/
13501 F: include/linux/serdev.h
13504 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13505 L: linux-serial@vger.kernel.org
13507 F: Documentation/devicetree/bindings/serial/
13508 F: drivers/tty/serial/
13511 M: Sean Young <sean@mess.org>
13512 L: linux-media@vger.kernel.org
13514 F: drivers/media/rc/serial_ir.c
13517 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13518 M: Edward Cree <ecree@solarflare.com>
13519 M: Bert Kenward <bkenward@solarflare.com>
13520 L: netdev@vger.kernel.org
13522 F: drivers/net/ethernet/sfc/
13525 M: Dimitri Sivanich <sivanich@sgi.com>
13527 F: drivers/misc/sgi-gru/
13529 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13530 M: Pat Gefre <pfg@sgi.com>
13531 L: linux-ia64@vger.kernel.org
13533 F: Documentation/ia64/serial.txt
13534 F: drivers/tty/serial/ioc?_serial.c
13535 F: include/linux/ioc?.h
13537 SGI XP/XPC/XPNET DRIVER
13538 M: Cliff Whickman <cpw@sgi.com>
13539 M: Robin Holt <robinmholt@gmail.com>
13541 F: drivers/misc/sgi-xp/
13543 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13544 M: Ursula Braun <ubraun@linux.ibm.com>
13545 L: linux-s390@vger.kernel.org
13546 W: http://www.ibm.com/developerworks/linux/linux390/
13550 SHARP RJ54N1CB0C SENSOR DRIVER
13551 M: Jacopo Mondi <jacopo@jmondi.org>
13552 L: linux-media@vger.kernel.org
13553 T: git git://linuxtv.org/media_tree.git
13555 F: drivers/media/i2c/rj54n1cb0c.c
13556 F: include/media/i2c/rj54n1cb0c.h
13558 SH_VEU V4L2 MEM2MEM DRIVER
13559 L: linux-media@vger.kernel.org
13561 F: drivers/media/platform/sh_veu.c
13563 SH_VOU V4L2 OUTPUT DRIVER
13564 L: linux-media@vger.kernel.org
13566 F: drivers/media/platform/sh_vou.c
13567 F: include/media/drv-intf/sh_vou.h
13569 SI2157 MEDIA DRIVER
13570 M: Antti Palosaari <crope@iki.fi>
13571 L: linux-media@vger.kernel.org
13572 W: https://linuxtv.org
13573 W: http://palosaari.fi/linux/
13574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13575 T: git git://linuxtv.org/anttip/media_tree.git
13577 F: drivers/media/tuners/si2157*
13579 SI2165 MEDIA DRIVER
13580 M: Matthias Schwarzott <zzam@gentoo.org>
13581 L: linux-media@vger.kernel.org
13582 W: https://linuxtv.org
13583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13585 F: drivers/media/dvb-frontends/si2165*
13587 SI2168 MEDIA DRIVER
13588 M: Antti Palosaari <crope@iki.fi>
13589 L: linux-media@vger.kernel.org
13590 W: https://linuxtv.org
13591 W: http://palosaari.fi/linux/
13592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13593 T: git git://linuxtv.org/anttip/media_tree.git
13595 F: drivers/media/dvb-frontends/si2168*
13597 SI470X FM RADIO RECEIVER I2C DRIVER
13598 M: Hans Verkuil <hverkuil@xs4all.nl>
13599 L: linux-media@vger.kernel.org
13600 T: git git://linuxtv.org/media_tree.git
13601 W: https://linuxtv.org
13603 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13605 SI470X FM RADIO RECEIVER USB DRIVER
13606 M: Hans Verkuil <hverkuil@xs4all.nl>
13607 L: linux-media@vger.kernel.org
13608 T: git git://linuxtv.org/media_tree.git
13609 W: https://linuxtv.org
13611 F: drivers/media/radio/si470x/radio-si470x-common.c
13612 F: drivers/media/radio/si470x/radio-si470x.h
13613 F: drivers/media/radio/si470x/radio-si470x-usb.c
13615 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13616 M: Eduardo Valentin <edubezval@gmail.com>
13617 L: linux-media@vger.kernel.org
13618 T: git git://linuxtv.org/media_tree.git
13619 W: https://linuxtv.org
13621 F: drivers/media/radio/si4713/si4713.?
13623 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13624 M: Eduardo Valentin <edubezval@gmail.com>
13625 L: linux-media@vger.kernel.org
13626 T: git git://linuxtv.org/media_tree.git
13627 W: https://linuxtv.org
13629 F: drivers/media/radio/si4713/radio-platform-si4713.c
13631 SI4713 FM RADIO TRANSMITTER USB DRIVER
13632 M: Hans Verkuil <hverkuil@xs4all.nl>
13633 L: linux-media@vger.kernel.org
13634 T: git git://linuxtv.org/media_tree.git
13635 W: https://linuxtv.org
13637 F: drivers/media/radio/si4713/radio-usb-si4713.c
13640 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13641 L: linux-media@vger.kernel.org
13642 W: https://linuxtv.org
13643 T: git git://linuxtv.org/media_tree.git
13645 F: drivers/media/common/siano/
13646 F: drivers/media/usb/siano/
13647 F: drivers/media/usb/siano/
13648 F: drivers/media/mmc/siano/
13651 M: Palmer Dabbelt <palmer@sifive.com>
13652 L: linux-riscv@lists.infradead.org
13653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13658 SILEAD TOUCHSCREEN DRIVER
13659 M: Hans de Goede <hdegoede@redhat.com>
13660 L: linux-input@vger.kernel.org
13661 L: platform-driver-x86@vger.kernel.org
13663 F: drivers/input/touchscreen/silead.c
13664 F: drivers/platform/x86/touchscreen_dmi.c
13666 SILICON MOTION SM712 FRAME BUFFER DRIVER
13667 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13668 M: Teddy Wang <teddy.wang@siliconmotion.com>
13669 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13670 L: linux-fbdev@vger.kernel.org
13672 F: drivers/video/fbdev/sm712*
13673 F: Documentation/fb/sm712fb.txt
13675 SIMPLE FIRMWARE INTERFACE (SFI)
13676 M: Len Brown <lenb@kernel.org>
13677 L: sfi-devel@simplefirmware.org
13678 W: http://simplefirmware.org/
13679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13681 F: arch/x86/platform/sfi/
13683 F: include/linux/sfi*.h
13686 M: Hans de Goede <hdegoede@redhat.com>
13687 L: linux-fbdev@vger.kernel.org
13689 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13690 F: drivers/video/fbdev/simplefb.c
13691 F: include/linux/platform_data/simplefb.h
13693 SIMTEC EB110ATX (Chalice CATS)
13695 P: Vincent Sanders <vince@simtec.co.uk>
13696 M: Simtec Linux Team <linux@simtec.co.uk>
13697 W: http://www.simtec.co.uk/products/EB110ATX/
13700 SIMTEC EB2410ITX (BAST)
13702 P: Vincent Sanders <vince@simtec.co.uk>
13703 M: Simtec Linux Team <linux@simtec.co.uk>
13704 W: http://www.simtec.co.uk/products/EB2410ITX/
13706 F: arch/arm/mach-s3c24xx/mach-bast.c
13707 F: arch/arm/mach-s3c24xx/bast-ide.c
13708 F: arch/arm/mach-s3c24xx/bast-irq.c
13710 SIPHASH PRF ROUTINES
13711 M: Jason A. Donenfeld <Jason@zx2c4.com>
13714 F: lib/test_siphash.c
13715 F: include/linux/siphash.h
13718 M: Gavin Schenk <g.schenk@eckelmann.de>
13719 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13723 F: drivers/gpio/gpio-siox.c
13724 F: include/trace/events/siox.h
13726 SIS 190 ETHERNET DRIVER
13727 M: Francois Romieu <romieu@fr.zoreil.com>
13728 L: netdev@vger.kernel.org
13730 F: drivers/net/ethernet/sis/sis190.c
13732 SIS 900/7016 FAST ETHERNET DRIVER
13733 M: Daniele Venzano <venza@brownhat.org>
13734 W: http://www.brownhat.org/sis900.html
13735 L: netdev@vger.kernel.org
13737 F: drivers/net/ethernet/sis/sis900.*
13739 SIS FRAMEBUFFER DRIVER
13740 M: Thomas Winischhofer <thomas@winischhofer.net>
13741 W: http://www.winischhofer.net/linuxsisvga.shtml
13743 F: Documentation/fb/sisfb.txt
13744 F: drivers/video/fbdev/sis/
13745 F: include/video/sisfb.h
13748 M: Thomas Winischhofer <thomas@winischhofer.net>
13749 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13751 F: drivers/usb/misc/sisusbvga/
13754 M: Christoph Lameter <cl@linux.com>
13755 M: Pekka Enberg <penberg@kernel.org>
13756 M: David Rientjes <rientjes@google.com>
13757 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13758 M: Andrew Morton <akpm@linux-foundation.org>
13759 L: linux-mm@kvack.org
13761 F: include/linux/sl?b*.h
13764 SLEEPABLE READ-COPY UPDATE (SRCU)
13765 M: Lai Jiangshan <jiangshanlai@gmail.com>
13766 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13767 M: Josh Triplett <josh@joshtriplett.org>
13768 R: Steven Rostedt <rostedt@goodmis.org>
13769 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13770 L: linux-kernel@vger.kernel.org
13771 W: http://www.rdrop.com/users/paulmck/RCU/
13773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13774 F: include/linux/srcu*.h
13775 F: kernel/rcu/srcu*.c
13777 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13778 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13781 F: drivers/slimbus/
13782 F: Documentation/devicetree/bindings/slimbus/
13783 F: include/linux/slimbus.h
13785 SMACK SECURITY MODULE
13786 M: Casey Schaufler <casey@schaufler-ca.com>
13787 L: linux-security-module@vger.kernel.org
13788 W: http://schaufler-ca.com
13789 T: git git://github.com/cschaufler/smack-next
13791 F: Documentation/admin-guide/LSM/Smack.rst
13794 SMC91x ETHERNET DRIVER
13795 M: Nicolas Pitre <nico@fluxnic.net>
13797 F: drivers/net/ethernet/smsc/smc91x.*
13799 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13800 M: Sakari Ailus <sakari.ailus@iki.fi>
13801 L: linux-media@vger.kernel.org
13803 F: drivers/media/i2c/smiapp/
13804 F: include/media/i2c/smiapp.h
13805 F: drivers/media/i2c/smiapp-pll.c
13806 F: drivers/media/i2c/smiapp-pll.h
13807 F: include/uapi/linux/smiapp.h
13808 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13810 SMM665 HARDWARE MONITOR DRIVER
13811 M: Guenter Roeck <linux@roeck-us.net>
13812 L: linux-hwmon@vger.kernel.org
13814 F: Documentation/hwmon/smm665
13815 F: drivers/hwmon/smm665.c
13817 SMSC EMC2103 HARDWARE MONITOR DRIVER
13818 M: Steve Glendinning <steve.glendinning@shawell.net>
13819 L: linux-hwmon@vger.kernel.org
13821 F: Documentation/hwmon/emc2103
13822 F: drivers/hwmon/emc2103.c
13824 SMSC SCH5627 HARDWARE MONITOR DRIVER
13825 M: Hans de Goede <hdegoede@redhat.com>
13826 L: linux-hwmon@vger.kernel.org
13828 F: Documentation/hwmon/sch5627
13829 F: drivers/hwmon/sch5627.c
13831 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13832 M: Steve Glendinning <steve.glendinning@shawell.net>
13833 L: linux-fbdev@vger.kernel.org
13835 F: drivers/video/fbdev/smscufx.c
13837 SMSC47B397 HARDWARE MONITOR DRIVER
13838 M: Jean Delvare <jdelvare@suse.com>
13839 L: linux-hwmon@vger.kernel.org
13841 F: Documentation/hwmon/smsc47b397
13842 F: drivers/hwmon/smsc47b397.c
13844 SMSC911x ETHERNET DRIVER
13845 M: Steve Glendinning <steve.glendinning@shawell.net>
13846 L: netdev@vger.kernel.org
13848 F: include/linux/smsc911x.h
13849 F: drivers/net/ethernet/smsc/smsc911x.*
13851 SMSC9420 PCI ETHERNET DRIVER
13852 M: Steve Glendinning <steve.glendinning@shawell.net>
13853 L: netdev@vger.kernel.org
13855 F: drivers/net/ethernet/smsc/smsc9420.*
13857 SOC-CAMERA V4L2 SUBSYSTEM
13858 L: linux-media@vger.kernel.org
13859 T: git git://linuxtv.org/media_tree.git
13861 F: include/media/soc*
13862 F: drivers/media/i2c/soc_camera/
13863 F: drivers/media/platform/soc_camera/
13865 SOCIONEXT SYNQUACER I2C DRIVER
13866 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13867 L: linux-i2c@vger.kernel.org
13869 F: drivers/i2c/busses/i2c-synquacer.c
13870 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13872 SOCIONEXT UNIPHIER SOUND DRIVER
13873 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13875 F: sound/soc/uniphier/
13877 SOEKRIS NET48XX LED SUPPORT
13878 M: Chris Boot <bootc@bootc.net>
13880 F: drivers/leds/leds-net48xx.c
13882 SOFT-ROCE DRIVER (rxe)
13883 M: Moni Shoua <monis@mellanox.com>
13884 L: linux-rdma@vger.kernel.org
13886 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13887 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13888 F: drivers/infiniband/sw/rxe/
13889 F: include/uapi/rdma/rdma_user_rxe.h
13891 SOFTLOGIC 6x10 MPEG CODEC
13892 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13893 M: Anton Sviridenko <anton@corp.bluecherry.net>
13894 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13895 M: Andrey Utkin <andrey_utkin@fastmail.com>
13896 M: Ismael Luceno <ismael@iodev.co.uk>
13897 L: linux-media@vger.kernel.org
13899 F: drivers/media/pci/solo6x10/
13901 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13902 M: James Morse <james.morse@arm.com>
13903 L: linux-arm-kernel@lists.infradead.org
13905 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13906 F: drivers/firmware/arm_sdei.c
13907 F: include/linux/arm_sdei.h
13908 F: include/uapi/linux/arm_sdei.h
13910 SOFTWARE RAID (Multiple Disks) SUPPORT
13911 M: Shaohua Li <shli@kernel.org>
13912 L: linux-raid@vger.kernel.org
13913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13915 F: drivers/md/Makefile
13916 F: drivers/md/Kconfig
13918 F: drivers/md/raid*
13919 F: include/linux/raid/
13920 F: include/uapi/linux/raid/
13922 SOCIONEXT (SNI) AVE NETWORK DRIVER
13923 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13924 L: netdev@vger.kernel.org
13926 F: drivers/net/ethernet/socionext/sni_ave.c
13927 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13929 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13930 M: Jassi Brar <jaswinder.singh@linaro.org>
13931 L: netdev@vger.kernel.org
13933 F: drivers/net/ethernet/socionext/netsec.c
13934 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13936 SOLIDRUN CLEARFOG SUPPORT
13937 M: Russell King <linux@armlinux.org.uk>
13939 F: arch/arm/boot/dts/armada-388-clearfog*
13940 F: arch/arm/boot/dts/armada-38x-solidrun-*
13942 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13943 M: Russell King <linux@armlinux.org.uk>
13945 F: arch/arm/boot/dts/imx6*-cubox-i*
13946 F: arch/arm/boot/dts/imx6*-hummingboard*
13947 F: arch/arm/boot/dts/imx6*-sr-*
13949 SONIC NETWORK DRIVER
13950 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13951 L: netdev@vger.kernel.org
13953 F: drivers/net/ethernet/natsemi/sonic.*
13955 SONICS SILICON BACKPLANE DRIVER (SSB)
13956 M: Michael Buesch <m@bues.ch>
13957 L: linux-wireless@vger.kernel.org
13960 F: include/linux/ssb/
13962 SONY IMX214 SENSOR DRIVER
13963 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
13964 L: linux-media@vger.kernel.org
13965 T: git git://linuxtv.org/media_tree.git
13967 F: drivers/media/i2c/imx214.c
13968 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
13970 SONY IMX258 SENSOR DRIVER
13971 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13972 L: linux-media@vger.kernel.org
13973 T: git git://linuxtv.org/media_tree.git
13975 F: drivers/media/i2c/imx258.c
13977 SONY IMX274 SENSOR DRIVER
13978 M: Leon Luo <leonl@leopardimaging.com>
13979 L: linux-media@vger.kernel.org
13980 T: git git://linuxtv.org/media_tree.git
13982 F: drivers/media/i2c/imx274.c
13983 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13985 SONY IMX319 SENSOR DRIVER
13986 M: Bingbu Cao <bingbu.cao@intel.com>
13987 L: linux-media@vger.kernel.org
13988 T: git git://linuxtv.org/media_tree.git
13990 F: drivers/media/i2c/imx319.c
13992 SONY IMX355 SENSOR DRIVER
13993 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13994 L: linux-media@vger.kernel.org
13995 T: git git://linuxtv.org/media_tree.git
13997 F: drivers/media/i2c/imx355.c
13999 SONY MEMORYSTICK CARD SUPPORT
14000 M: Alex Dubov <oakad@yahoo.com>
14001 W: http://tifmxx.berlios.de/
14003 F: drivers/memstick/host/tifm_ms.c
14005 SONY MEMORYSTICK STANDARD SUPPORT
14006 M: Maxim Levitsky <maximlevitsky@gmail.com>
14008 F: drivers/memstick/core/ms_block.*
14010 SONY VAIO CONTROL DEVICE DRIVER
14011 M: Mattia Dongili <malattia@linux.it>
14012 L: platform-driver-x86@vger.kernel.org
14013 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14015 F: Documentation/laptops/sony-laptop.txt
14016 F: drivers/char/sonypi.c
14017 F: drivers/platform/x86/sony-laptop.c
14018 F: include/linux/sony-laptop.h
14021 M: Jaroslav Kysela <perex@perex.cz>
14022 M: Takashi Iwai <tiwai@suse.com>
14023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14024 W: http://www.alsa-project.org/
14025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14026 T: git git://git.alsa-project.org/alsa-kernel.git
14027 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14029 F: Documentation/sound/
14031 F: include/uapi/sound/
14034 SOUND - COMPRESSED AUDIO
14035 M: Vinod Koul <vkoul@kernel.org>
14036 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14039 F: Documentation/sound/designs/compress-offload.rst
14040 F: include/sound/compress_driver.h
14041 F: include/uapi/sound/compress_*
14042 F: sound/core/compress_offload.c
14043 F: sound/soc/soc-compress.c
14045 SOUND - DMAENGINE HELPERS
14046 M: Lars-Peter Clausen <lars@metafoo.de>
14048 F: include/sound/dmaengine_pcm.h
14049 F: sound/core/pcm_dmaengine.c
14050 F: sound/soc/soc-generic-dmaengine-pcm.c
14052 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14053 M: Liam Girdwood <lgirdwood@gmail.com>
14054 M: Mark Brown <broonie@kernel.org>
14055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14057 W: http://alsa-project.org/main/index.php/ASoC
14059 F: Documentation/devicetree/bindings/sound/
14060 F: Documentation/sound/soc/
14062 F: include/dt-bindings/sound/
14063 F: include/sound/soc*
14065 SOUNDWIRE SUBSYSTEM
14066 M: Vinod Koul <vkoul@kernel.org>
14067 M: Sanyog Kale <sanyog.r.kale@intel.com>
14068 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14071 F: Documentation/driver-api/soundwire/
14072 F: drivers/soundwire/
14073 F: include/linux/soundwire/
14076 M: Olli Salonen <olli.salonen@iki.fi>
14077 L: linux-media@vger.kernel.org
14078 W: https://linuxtv.org
14079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14081 F: drivers/media/dvb-frontends/sp2*
14083 SPARC + UltraSPARC (sparc/sparc64)
14084 M: "David S. Miller" <davem@davemloft.net>
14085 L: sparclinux@vger.kernel.org
14086 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14093 SPARC SERIAL DRIVERS
14094 M: "David S. Miller" <davem@davemloft.net>
14095 L: sparclinux@vger.kernel.org
14096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14099 F: include/linux/sunserialcore.h
14100 F: drivers/tty/serial/suncore.c
14101 F: drivers/tty/serial/sunhv.c
14102 F: drivers/tty/serial/sunsab.c
14103 F: drivers/tty/serial/sunsab.h
14104 F: drivers/tty/serial/sunsu.c
14105 F: drivers/tty/serial/sunzilog.c
14106 F: drivers/tty/serial/sunzilog.h
14107 F: drivers/tty/vcc.c
14110 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14111 L: linux-sparse@vger.kernel.org
14112 W: https://sparse.wiki.kernel.org/
14113 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14115 F: include/linux/compiler.h
14117 SPEAR CLOCK FRAMEWORK SUPPORT
14118 M: Viresh Kumar <vireshk@kernel.org>
14119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14120 W: http://www.st.com/spear
14122 F: drivers/clk/spear/
14124 SPEAR PLATFORM SUPPORT
14125 M: Viresh Kumar <vireshk@kernel.org>
14126 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14128 W: http://www.st.com/spear
14130 F: arch/arm/boot/dts/spear*
14131 F: arch/arm/mach-spear/
14134 M: Marek Vasut <marek.vasut@gmail.com>
14135 L: linux-mtd@lists.infradead.org
14136 W: http://www.linux-mtd.infradead.org/
14137 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14138 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14139 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14141 F: drivers/mtd/spi-nor/
14142 F: include/linux/mtd/spi-nor.h
14145 M: Mark Brown <broonie@kernel.org>
14146 L: linux-spi@vger.kernel.org
14147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14148 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14150 F: Documentation/devicetree/bindings/spi/
14151 F: Documentation/spi/
14153 F: include/linux/spi/
14154 F: include/uapi/linux/spi/
14157 SPIDERNET NETWORK DRIVER for CELL
14158 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14159 L: netdev@vger.kernel.org
14161 F: Documentation/networking/spider_net.txt
14162 F: drivers/net/ethernet/toshiba/spider_net*
14165 R: Stephen Boyd <sboyd@kernel.org>
14166 L: linux-arm-msm@vger.kernel.org
14167 F: Documentation/devicetree/bindings/spmi/
14169 F: include/dt-bindings/spmi/spmi.h
14170 F: include/linux/spmi.h
14171 F: include/trace/events/spmi.h
14174 M: Jeremy Kerr <jk@ozlabs.org>
14175 L: linuxppc-dev@lists.ozlabs.org
14176 W: http://www.ibm.com/developerworks/power/cell/
14178 F: Documentation/filesystems/spufs.txt
14179 F: arch/powerpc/platforms/cell/spufs/
14181 SQUASHFS FILE SYSTEM
14182 M: Phillip Lougher <phillip@squashfs.org.uk>
14183 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14184 W: http://squashfs.org.uk
14185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14187 F: Documentation/filesystems/squashfs.txt
14190 SRM (Alpha) environment access
14191 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14193 F: arch/alpha/kernel/srm_env.c
14195 ST STM32 I2C/SMBUS DRIVER
14196 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14197 L: linux-i2c@vger.kernel.org
14199 F: drivers/i2c/busses/i2c-stm32*
14201 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14202 M: Song Qiang <songqiang1304521@gmail.com>
14203 L: linux-iio@vger.kernel.org
14205 F: drivers/iio/proximity/vl53l0x-i2c.c
14206 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14210 M: Sasha Levin <sashal@kernel.org>
14211 L: stable@vger.kernel.org
14213 F: Documentation/process/stable-kernel-rules.rst
14216 M: Ian Abbott <abbotti@mev.co.uk>
14217 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14219 F: drivers/staging/comedi/
14221 STAGING - EROFS FILE SYSTEM
14222 M: Gao Xiang <gaoxiang25@huawei.com>
14223 M: Chao Yu <yuchao0@huawei.com>
14224 L: linux-erofs@lists.ozlabs.org
14226 F: drivers/staging/erofs/
14228 STAGING - INDUSTRIAL IO
14229 M: Jonathan Cameron <jic23@kernel.org>
14230 L: linux-iio@vger.kernel.org
14232 F: Documentation/devicetree/bindings/staging/iio/
14233 F: drivers/staging/iio/
14235 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14236 M: Marc Dietrich <marvin24@gmx.de>
14237 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14238 L: linux-tegra@vger.kernel.org
14240 F: drivers/staging/nvec/
14242 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14243 M: Jens Frederich <jfrederich@gmail.com>
14244 M: Daniel Drake <dsd@laptop.org>
14245 M: Jon Nettleton <jon.nettleton@gmail.com>
14246 W: http://wiki.laptop.org/go/DCON
14248 F: drivers/staging/olpc_dcon/
14250 STAGING - REALTEK RTL8712U DRIVERS
14251 M: Larry Finger <Larry.Finger@lwfinger.net>
14252 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14254 F: drivers/staging/rtl8712/
14256 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14257 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14258 M: Teddy Wang <teddy.wang@siliconmotion.com>
14259 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14260 L: linux-fbdev@vger.kernel.org
14262 F: drivers/staging/sm750fb/
14264 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14265 M: William Hubbs <w.d.hubbs@gmail.com>
14266 M: Chris Brannon <chris@the-brannons.com>
14267 M: Kirk Reiser <kirk@reisers.ca>
14268 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14269 L: speakup@linux-speakup.org
14270 W: http://www.linux-speakup.org/
14272 F: drivers/staging/speakup/
14274 STAGING - VIA VT665X DRIVERS
14275 M: Forest Bond <forest@alittletooquiet.net>
14277 F: drivers/staging/vt665?/
14279 STAGING - WILC1000 WIFI DRIVER
14280 M: Aditya Shankar <aditya.shankar@microchip.com>
14281 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14282 L: linux-wireless@vger.kernel.org
14284 F: drivers/staging/wilc1000/
14286 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14287 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14289 F: drivers/staging/xgifb/
14292 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14294 L: devel@driverdev.osuosl.org
14296 F: drivers/staging/
14298 STARFIRE/DURALAN NETWORK DRIVER
14299 M: Ion Badulescu <ionut@badula.org>
14301 F: drivers/net/ethernet/adaptec/starfire*
14303 STEC S1220 SKD DRIVER
14304 M: Bart Van Assche <bart.vanassche@wdc.com>
14305 L: linux-block@vger.kernel.org
14307 F: drivers/block/skd*[ch]
14309 STI AUDIO (ASoC) DRIVERS
14310 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14313 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14317 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14319 F: drivers/media/platform/sti/cec/
14320 F: Documentation/devicetree/bindings/media/stih-cec.txt
14322 STK1160 USB VIDEO CAPTURE DRIVER
14323 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14324 L: linux-media@vger.kernel.org
14325 T: git git://linuxtv.org/media_tree.git
14327 F: drivers/media/usb/stk1160/
14329 STM32 AUDIO (ASoC) DRIVERS
14330 M: Olivier Moysan <olivier.moysan@st.com>
14331 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14334 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14337 STM32 TIMER/LPTIMER DRIVERS
14338 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14340 F: drivers/*/stm32-*timer*
14341 F: drivers/pwm/pwm-stm32*
14342 F: include/linux/*/stm32-*tim*
14343 F: Documentation/ABI/testing/*timer-stm32
14344 F: Documentation/devicetree/bindings/*/stm32-*timer*
14345 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14347 STMMAC ETHERNET DRIVER
14348 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14349 M: Alexandre Torgue <alexandre.torgue@st.com>
14350 M: Jose Abreu <joabreu@synopsys.com>
14351 L: netdev@vger.kernel.org
14352 W: http://www.stlinux.com
14354 F: drivers/net/ethernet/stmicro/stmmac/
14357 M: Sam Creasey <sammy@sammy.net>
14358 W: http://sammy.net/sun3/
14360 F: arch/m68k/kernel/*sun3*
14361 F: arch/m68k/sun3*/
14362 F: arch/m68k/include/asm/sun3*
14363 F: drivers/net/ethernet/i825xx/sun3*
14365 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14366 M: Hans de Goede <hdegoede@redhat.com>
14367 L: linux-input@vger.kernel.org
14369 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14370 F: drivers/input/keyboard/sun4i-lradc-keys.c
14372 SUNDANCE NETWORK DRIVER
14373 M: Denis Kirjanov <kda@linux-powerpc.org>
14374 L: netdev@vger.kernel.org
14376 F: drivers/net/ethernet/dlink/sundance.c
14379 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14380 M: Rich Felker <dalias@libc.org>
14381 L: linux-sh@vger.kernel.org
14382 Q: http://patchwork.kernel.org/project/linux-sh/list/
14384 F: Documentation/sh/
14389 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14390 M: Len Brown <len.brown@intel.com>
14391 M: Pavel Machek <pavel@ucw.cz>
14392 L: linux-pm@vger.kernel.org
14393 B: https://bugzilla.kernel.org
14395 F: Documentation/power/
14396 F: arch/x86/kernel/acpi/
14397 F: drivers/base/power/
14399 F: include/linux/suspend.h
14400 F: include/linux/freezer.h
14401 F: include/linux/pm.h
14404 M: Martin Mares <mj@ucw.cz>
14405 L: linux-video@atrey.karlin.mff.cuni.cz
14407 F: Documentation/svga.txt
14408 F: arch/x86/boot/video*
14411 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14412 L: iommu@lists.linux-foundation.org
14413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14415 F: kernel/dma/swiotlb.c
14416 F: arch/*/kernel/pci-swiotlb.c
14417 F: include/linux/swiotlb.h
14420 M: Jiri Pirko <jiri@resnulli.us>
14421 M: Ivan Vecera <ivecera@redhat.com>
14422 L: netdev@vger.kernel.org
14425 F: include/net/switchdev.h
14427 SY8106A REGULATOR DRIVER
14428 M: Icenowy Zheng <icenowy@aosc.io>
14430 F: drivers/regulator/sy8106a-regulator.c
14431 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14433 SYNC FILE FRAMEWORK
14434 M: Sumit Semwal <sumit.semwal@linaro.org>
14435 R: Gustavo Padovan <gustavo@padovan.org>
14437 L: linux-media@vger.kernel.org
14438 L: dri-devel@lists.freedesktop.org
14439 F: drivers/dma-buf/sync_*
14440 F: drivers/dma-buf/dma-fence*
14441 F: drivers/dma-buf/sw_sync.c
14442 F: include/linux/sync_file.h
14443 F: include/uapi/linux/sync_file.h
14444 F: Documentation/sync_file.txt
14445 T: git git://anongit.freedesktop.org/drm/drm-misc
14447 SYNOPSYS ARC ARCHITECTURE
14448 M: Vineet Gupta <vgupta@synopsys.com>
14449 L: linux-snps-arc@lists.infradead.org
14452 F: Documentation/devicetree/bindings/arc/*
14453 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14454 F: drivers/clocksource/arc_timer.c
14455 F: drivers/tty/serial/arc_uart.c
14456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14458 SYNOPSYS ARC HSDK SDP pll clock driver
14459 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14461 F: drivers/clk/clk-hsdk-pll.c
14462 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14464 SYNOPSYS ARC SDP clock driver
14465 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14467 F: drivers/clk/axs10x/*
14468 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14470 SYNOPSYS ARC SDP platform support
14471 M: Alexey Brodkin <abrodkin@synopsys.com>
14473 F: arch/arc/plat-axs10x
14474 F: arch/arc/boot/dts/ax*
14475 F: Documentation/devicetree/bindings/arc/axs10*
14477 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14478 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14480 F: drivers/reset/reset-axs10x.c
14481 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14483 SYNOPSYS CREG GPIO DRIVER
14484 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14486 F: drivers/gpio/gpio-creg-snps.c
14487 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14489 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14490 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14492 F: drivers/tty/serial/8250/8250_dw.c
14494 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14495 M: Hoan Tran <hotran@apm.com>
14496 L: linux-gpio@vger.kernel.org
14498 F: drivers/gpio/gpio-dwapb.c
14499 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14501 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14502 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14504 F: drivers/dma/dwi-axi-dmac/
14505 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14507 SYNOPSYS DESIGNWARE DMAC DRIVER
14508 M: Viresh Kumar <vireshk@kernel.org>
14509 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14511 F: include/linux/dma/dw.h
14512 F: include/linux/platform_data/dma-dw.h
14515 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14516 M: Jose Abreu <Jose.Abreu@synopsys.com>
14517 L: netdev@vger.kernel.org
14519 F: drivers/net/ethernet/synopsys/
14521 SYNOPSYS DESIGNWARE I2C DRIVER
14522 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14523 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14524 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14525 L: linux-i2c@vger.kernel.org
14527 F: drivers/i2c/busses/i2c-designware-*
14528 F: include/linux/platform_data/i2c-designware.h
14530 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14531 M: Jaehoon Chung <jh80.chung@samsung.com>
14532 L: linux-mmc@vger.kernel.org
14534 F: drivers/mmc/host/dw_mmc*
14536 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14537 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14539 F: drivers/reset/reset-hsdk.c
14540 F: include/dt-bindings/reset/snps,hsdk-reset.h
14541 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14543 SYSTEM CONFIGURATION (SYSCON)
14544 M: Lee Jones <lee.jones@linaro.org>
14545 M: Arnd Bergmann <arnd@arndb.de>
14546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14548 F: drivers/mfd/syscon.c
14550 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14551 M: Sudeep Holla <sudeep.holla@arm.com>
14552 L: linux-arm-kernel@lists.infradead.org
14554 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14555 F: drivers/clk/clk-sc[mp]i.c
14556 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14557 F: drivers/firmware/arm_scpi.c
14558 F: drivers/firmware/arm_scmi/
14559 F: include/linux/sc[mp]i_protocol.h
14561 SYSTEM RESET/SHUTDOWN DRIVERS
14562 M: Sebastian Reichel <sre@kernel.org>
14563 L: linux-pm@vger.kernel.org
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14566 F: Documentation/devicetree/bindings/power/reset/
14567 F: drivers/power/reset/
14569 SYSTEM TRACE MODULE CLASS
14570 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14573 F: Documentation/trace/stm.rst
14574 F: drivers/hwtracing/stm/
14575 F: include/linux/stm.h
14576 F: include/uapi/linux/stm.h
14579 M: Christoph Hellwig <hch@infradead.org>
14581 F: Documentation/filesystems/sysv-fs.txt
14583 F: include/linux/sysv_fs.h
14586 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14587 L: linux-scsi@vger.kernel.org
14588 L: target-devel@vger.kernel.org
14589 W: http://www.linux-iscsi.org
14590 W: http://groups.google.com/group/linux-iscsi-target-dev
14591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14595 F: Documentation/target/
14597 TASKSTATS STATISTICS INTERFACE
14598 M: Balbir Singh <bsingharora@gmail.com>
14600 F: Documentation/accounting/taskstats*
14601 F: include/linux/taskstats*
14602 F: kernel/taskstats.c
14605 M: Jamal Hadi Salim <jhs@mojatatu.com>
14606 M: Cong Wang <xiyou.wangcong@gmail.com>
14607 M: Jiri Pirko <jiri@resnulli.us>
14608 L: netdev@vger.kernel.org
14610 F: include/net/pkt_cls.h
14611 F: include/net/pkt_sched.h
14612 F: include/net/tc_act/
14613 F: include/uapi/linux/pkt_cls.h
14614 F: include/uapi/linux/pkt_sched.h
14615 F: include/uapi/linux/tc_act/
14616 F: include/uapi/linux/tc_ematch/
14619 TC90522 MEDIA DRIVER
14620 M: Akihiro Tsukada <tskd08@gmail.com>
14621 L: linux-media@vger.kernel.org
14623 F: drivers/media/dvb-frontends/tc90522*
14625 TCP LOW PRIORITY MODULE
14626 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14627 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14628 W: http://tcp-lp-mod.sourceforge.net/
14630 F: net/ipv4/tcp_lp.c
14632 TDA10071 MEDIA DRIVER
14633 M: Antti Palosaari <crope@iki.fi>
14634 L: linux-media@vger.kernel.org
14635 W: https://linuxtv.org
14636 W: http://palosaari.fi/linux/
14637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14638 T: git git://linuxtv.org/anttip/media_tree.git
14640 F: drivers/media/dvb-frontends/tda10071*
14642 TDA18212 MEDIA DRIVER
14643 M: Antti Palosaari <crope@iki.fi>
14644 L: linux-media@vger.kernel.org
14645 W: https://linuxtv.org
14646 W: http://palosaari.fi/linux/
14647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14648 T: git git://linuxtv.org/anttip/media_tree.git
14650 F: drivers/media/tuners/tda18212*
14652 TDA18218 MEDIA DRIVER
14653 M: Antti Palosaari <crope@iki.fi>
14654 L: linux-media@vger.kernel.org
14655 W: https://linuxtv.org
14656 W: http://palosaari.fi/linux/
14657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14658 T: git git://linuxtv.org/anttip/media_tree.git
14660 F: drivers/media/tuners/tda18218*
14662 TDA18250 MEDIA DRIVER
14663 M: Olli Salonen <olli.salonen@iki.fi>
14664 L: linux-media@vger.kernel.org
14665 W: https://linuxtv.org
14666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14667 T: git git://linuxtv.org/media_tree.git
14669 F: drivers/media/tuners/tda18250*
14671 TDA18271 MEDIA DRIVER
14672 M: Michael Krufky <mkrufky@linuxtv.org>
14673 L: linux-media@vger.kernel.org
14674 W: https://linuxtv.org
14675 W: http://github.com/mkrufky
14676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14677 T: git git://linuxtv.org/mkrufky/tuners.git
14679 F: drivers/media/tuners/tda18271*
14681 TDA1997x MEDIA DRIVER
14682 M: Tim Harvey <tharvey@gateworks.com>
14683 L: linux-media@vger.kernel.org
14684 W: https://linuxtv.org
14685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14687 F: drivers/media/i2c/tda1997x.*
14689 TDA827x MEDIA DRIVER
14690 M: Michael Krufky <mkrufky@linuxtv.org>
14691 L: linux-media@vger.kernel.org
14692 W: https://linuxtv.org
14693 W: http://github.com/mkrufky
14694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14695 T: git git://linuxtv.org/mkrufky/tuners.git
14697 F: drivers/media/tuners/tda8290.*
14699 TDA8290 MEDIA DRIVER
14700 M: Michael Krufky <mkrufky@linuxtv.org>
14701 L: linux-media@vger.kernel.org
14702 W: https://linuxtv.org
14703 W: http://github.com/mkrufky
14704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14705 T: git git://linuxtv.org/mkrufky/tuners.git
14707 F: drivers/media/tuners/tda8290.*
14709 TDA9840 MEDIA DRIVER
14710 M: Hans Verkuil <hverkuil@xs4all.nl>
14711 L: linux-media@vger.kernel.org
14712 T: git git://linuxtv.org/media_tree.git
14713 W: https://linuxtv.org
14715 F: drivers/media/i2c/tda9840*
14717 TEA5761 TUNER DRIVER
14718 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14719 L: linux-media@vger.kernel.org
14720 W: https://linuxtv.org
14721 T: git git://linuxtv.org/media_tree.git
14723 F: drivers/media/tuners/tea5761.*
14725 TEA5767 TUNER DRIVER
14726 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14727 L: linux-media@vger.kernel.org
14728 W: https://linuxtv.org
14729 T: git git://linuxtv.org/media_tree.git
14731 F: drivers/media/tuners/tea5767.*
14733 TEA6415C MEDIA DRIVER
14734 M: Hans Verkuil <hverkuil@xs4all.nl>
14735 L: linux-media@vger.kernel.org
14736 T: git git://linuxtv.org/media_tree.git
14737 W: https://linuxtv.org
14739 F: drivers/media/i2c/tea6415c*
14741 TEA6420 MEDIA DRIVER
14742 M: Hans Verkuil <hverkuil@xs4all.nl>
14743 L: linux-media@vger.kernel.org
14744 T: git git://linuxtv.org/media_tree.git
14745 W: https://linuxtv.org
14747 F: drivers/media/i2c/tea6420*
14750 M: Jiri Pirko <jiri@resnulli.us>
14751 L: netdev@vger.kernel.org
14753 F: drivers/net/team/
14754 F: include/linux/if_team.h
14755 F: include/uapi/linux/if_team.h
14757 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14758 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14760 F: arch/x86/platform/ts5500/
14762 TECHNOTREND USB IR RECEIVER
14763 M: Sean Young <sean@mess.org>
14764 L: linux-media@vger.kernel.org
14766 F: drivers/media/rc/ttusbir.c
14768 TECHWELL TW9910 VIDEO DECODER
14769 L: linux-media@vger.kernel.org
14771 F: drivers/media/i2c/tw9910.c
14772 F: include/media/i2c/tw9910.h
14775 M: Jens Wiklander <jens.wiklander@linaro.org>
14777 F: include/linux/tee_drv.h
14778 F: include/uapi/linux/tee.h
14780 F: Documentation/tee.txt
14782 TEGRA ARCHITECTURE SUPPORT
14783 M: Thierry Reding <thierry.reding@gmail.com>
14784 M: Jonathan Hunter <jonathanh@nvidia.com>
14785 L: linux-tegra@vger.kernel.org
14786 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14792 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14793 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14795 F: drivers/clk/tegra/
14798 M: Laxman Dewangan <ldewangan@nvidia.com>
14799 M: Jon Hunter <jonathanh@nvidia.com>
14801 F: drivers/dma/tegra*
14804 M: Laxman Dewangan <ldewangan@nvidia.com>
14806 F: drivers/i2c/busses/i2c-tegra.c
14808 TEGRA IOMMU DRIVERS
14809 M: Thierry Reding <thierry.reding@gmail.com>
14810 L: linux-tegra@vger.kernel.org
14812 F: drivers/iommu/tegra*
14815 M: Laxman Dewangan <ldewangan@nvidia.com>
14817 F: drivers/input/keyboard/tegra-kbc.c
14820 M: Stefan Agner <stefan@agner.ch>
14821 M: Lucas Stach <dev@lynxeye.de>
14823 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14824 F: drivers/mtd/nand/raw/tegra_nand.c
14827 M: Thierry Reding <thierry.reding@gmail.com>
14829 F: drivers/pwm/pwm-tegra.c
14831 TEGRA SERIAL DRIVER
14832 M: Laxman Dewangan <ldewangan@nvidia.com>
14834 F: drivers/tty/serial/serial-tegra.c
14837 M: Laxman Dewangan <ldewangan@nvidia.com>
14839 F: drivers/spi/spi-tegra*
14841 TEHUTI ETHERNET DRIVER
14842 M: Andy Gospodarek <andy@greyhouse.net>
14843 L: netdev@vger.kernel.org
14845 F: drivers/net/ethernet/tehuti/*
14847 Telecom Clock Driver for MCPL0010
14848 M: Mark Gross <mark.gross@intel.com>
14850 F: drivers/char/tlclk.c
14852 TENSILICA XTENSA PORT (xtensa)
14853 M: Chris Zankel <chris@zankel.net>
14854 M: Max Filippov <jcmvbkbc@gmail.com>
14855 L: linux-xtensa@linux-xtensa.org
14856 T: git git://github.com/czankel/xtensa-linux.git
14859 F: drivers/irqchip/irq-xtensa-*
14861 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14862 M: Nishanth Menon <nm@ti.com>
14863 M: Tero Kristo <t-kristo@ti.com>
14864 M: Santosh Shilimkar <ssantosh@kernel.org>
14865 L: linux-arm-kernel@lists.infradead.org
14867 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14868 F: drivers/firmware/ti_sci*
14869 F: include/linux/soc/ti/ti_sci_protocol.h
14870 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14871 F: drivers/soc/ti/ti_sci_pm_domains.c
14872 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14873 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14874 F: drivers/clk/keystone/sci-clk.c
14875 F: drivers/reset/reset-ti-sci.c
14877 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14878 M: Hans Verkuil <hverkuil@xs4all.nl>
14879 L: linux-media@vger.kernel.org
14880 T: git git://linuxtv.org/media_tree.git
14881 W: https://linuxtv.org
14883 F: drivers/media/radio/radio-raremono.c
14886 M: Zhang Rui <rui.zhang@intel.com>
14887 M: Eduardo Valentin <edubezval@gmail.com>
14888 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14889 L: linux-pm@vger.kernel.org
14890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14892 Q: https://patchwork.kernel.org/project/linux-pm/list/
14894 F: drivers/thermal/
14895 F: include/linux/thermal.h
14896 F: include/uapi/linux/thermal.h
14897 F: include/linux/cpu_cooling.h
14898 F: Documentation/devicetree/bindings/thermal/
14900 THERMAL/CPU_COOLING
14901 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14902 M: Viresh Kumar <viresh.kumar@linaro.org>
14903 M: Javi Merino <javi.merino@kernel.org>
14904 L: linux-pm@vger.kernel.org
14906 F: Documentation/thermal/cpu-cooling-api.txt
14907 F: drivers/thermal/cpu_cooling.c
14908 F: include/linux/cpu_cooling.h
14910 THINKPAD ACPI EXTRAS DRIVER
14911 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14912 L: ibm-acpi-devel@lists.sourceforge.net
14913 L: platform-driver-x86@vger.kernel.org
14914 W: http://ibm-acpi.sourceforge.net
14915 W: http://thinkwiki.org/wiki/Ibm-acpi
14916 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14918 F: drivers/platform/x86/thinkpad_acpi.c
14921 M: Andreas Noever <andreas.noever@gmail.com>
14922 M: Michael Jamet <michael.jamet@intel.com>
14923 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14924 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14927 F: Documentation/admin-guide/thunderbolt.rst
14928 F: drivers/thunderbolt/
14929 F: include/linux/thunderbolt.h
14931 THUNDERBOLT NETWORK DRIVER
14932 M: Michael Jamet <michael.jamet@intel.com>
14933 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14934 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14935 L: netdev@vger.kernel.org
14937 F: drivers/net/thunderbolt.c
14939 THUNDERX GPIO DRIVER
14940 M: David Daney <david.daney@cavium.com>
14942 F: drivers/gpio/gpio-thunderx.c
14944 TI AM437X VPFE DRIVER
14945 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14946 L: linux-media@vger.kernel.org
14947 W: https://linuxtv.org
14948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14949 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14951 F: drivers/media/platform/am437x/
14953 TI BANDGAP AND THERMAL DRIVER
14954 M: Eduardo Valentin <edubezval@gmail.com>
14955 M: Keerthy <j-keerthy@ti.com>
14956 L: linux-pm@vger.kernel.org
14957 L: linux-omap@vger.kernel.org
14959 F: drivers/thermal/ti-soc-thermal/
14961 TI BQ27XXX POWER SUPPLY DRIVER
14962 R: Andrew F. Davis <afd@ti.com>
14963 F: include/linux/power/bq27xxx_battery.h
14964 F: drivers/power/supply/bq27xxx_battery.c
14965 F: drivers/power/supply/bq27xxx_battery_i2c.c
14967 TI CDCE706 CLOCK DRIVER
14968 M: Max Filippov <jcmvbkbc@gmail.com>
14970 F: drivers/clk/clk-cdce706.c
14973 M: Tero Kristo <t-kristo@ti.com>
14974 L: linux-omap@vger.kernel.org
14977 F: include/linux/clk/ti.h
14979 TI DAVINCI MACHINE SUPPORT
14980 M: Sekhar Nori <nsekhar@ti.com>
14981 M: Kevin Hilman <khilman@kernel.org>
14982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14985 F: arch/arm/mach-davinci/
14986 F: drivers/i2c/busses/i2c-davinci.c
14987 F: arch/arm/boot/dts/da850*
14989 TI DAVINCI SERIES CLOCK DRIVER
14990 M: David Lechner <david@lechnology.com>
14991 R: Sekhar Nori <nsekhar@ti.com>
14993 F: Documentation/devicetree/bindings/clock/ti/davinci/
14994 F: drivers/clk/davinci/
14996 TI DAVINCI SERIES GPIO DRIVER
14997 M: Keerthy <j-keerthy@ti.com>
14998 L: linux-gpio@vger.kernel.org
15000 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15001 F: drivers/gpio/gpio-davinci.c
15003 TI DAVINCI SERIES MEDIA DRIVER
15004 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15005 L: linux-media@vger.kernel.org
15006 W: https://linuxtv.org
15007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15008 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15010 F: drivers/media/platform/davinci/
15011 F: include/media/davinci/
15013 TI ETHERNET SWITCH DRIVER (CPSW)
15014 R: Grygorii Strashko <grygorii.strashko@ti.com>
15015 L: linux-omap@vger.kernel.org
15016 L: netdev@vger.kernel.org
15018 F: drivers/net/ethernet/ti/cpsw*
15019 F: drivers/net/ethernet/ti/davinci*
15021 TI FLASH MEDIA INTERFACE DRIVER
15022 M: Alex Dubov <oakad@yahoo.com>
15024 F: drivers/misc/tifm*
15025 F: drivers/mmc/host/tifm_sd.c
15026 F: include/linux/tifm.h
15028 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15029 M: Santosh Shilimkar <ssantosh@kernel.org>
15030 L: linux-kernel@vger.kernel.org
15031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15033 F: drivers/soc/ti/*
15034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15036 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15037 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15038 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15041 F: sound/soc/codecs/lm49453*
15042 F: sound/soc/codecs/isabelle*
15044 TI LP855x BACKLIGHT DRIVER
15045 M: Milo Kim <milo.kim@ti.com>
15047 F: Documentation/backlight/lp855x-driver.txt
15048 F: drivers/video/backlight/lp855x_bl.c
15049 F: include/linux/platform_data/lp855x.h
15051 TI LP8727 CHARGER DRIVER
15052 M: Milo Kim <milo.kim@ti.com>
15054 F: drivers/power/supply/lp8727_charger.c
15055 F: include/linux/platform_data/lp8727.h
15057 TI LP8788 MFD DRIVER
15058 M: Milo Kim <milo.kim@ti.com>
15060 F: drivers/iio/adc/lp8788_adc.c
15061 F: drivers/leds/leds-lp8788.c
15062 F: drivers/mfd/lp8788*.c
15063 F: drivers/power/supply/lp8788-charger.c
15064 F: drivers/regulator/lp8788-*.c
15065 F: include/linux/mfd/lp8788*.h
15067 TI NETCP ETHERNET DRIVER
15068 M: Wingman Kwok <w-kwok2@ti.com>
15069 M: Murali Karicheri <m-karicheri2@ti.com>
15070 L: netdev@vger.kernel.org
15072 F: drivers/net/ethernet/ti/netcp*
15074 TI PCM3060 ASoC CODEC DRIVER
15075 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15076 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15078 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15079 F: sound/soc/codecs/pcm3060*
15081 TI TAS571X FAMILY ASoC CODEC DRIVER
15082 M: Kevin Cernekee <cernekee@chromium.org>
15083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15085 F: sound/soc/codecs/tas571x*
15087 TI TRF7970A NFC DRIVER
15088 M: Mark Greer <mgreer@animalcreek.com>
15089 L: linux-wireless@vger.kernel.org
15090 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15092 F: drivers/nfc/trf7970a.c
15093 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15095 TI TWL4030 SERIES SOC CODEC DRIVER
15096 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15097 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15099 F: sound/soc/codecs/twl4030*
15102 M: Benoit Parrot <bparrot@ti.com>
15103 L: linux-media@vger.kernel.org
15104 W: http://linuxtv.org/
15105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15107 F: drivers/media/platform/ti-vpe/
15109 TI WILINK WIRELESS DRIVERS
15110 L: linux-wireless@vger.kernel.org
15111 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15112 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15115 F: drivers/net/wireless/ti/
15116 F: include/linux/wl12xx.h
15118 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15119 M: John Stultz <john.stultz@linaro.org>
15120 M: Thomas Gleixner <tglx@linutronix.de>
15121 R: Stephen Boyd <sboyd@kernel.org>
15122 L: linux-kernel@vger.kernel.org
15123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15125 F: include/linux/clocksource.h
15126 F: include/linux/time.h
15127 F: include/linux/timex.h
15128 F: include/uapi/linux/time.h
15129 F: include/uapi/linux/timex.h
15130 F: kernel/time/clocksource.c
15131 F: kernel/time/time*.c
15132 F: kernel/time/alarmtimer.c
15133 F: kernel/time/ntp.c
15134 F: tools/testing/selftests/timers/
15137 M: Jon Maloy <jon.maloy@ericsson.com>
15138 M: Ying Xue <ying.xue@windriver.com>
15139 L: netdev@vger.kernel.org (core kernel code)
15140 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15141 W: http://tipc.sourceforge.net/
15143 F: include/uapi/linux/tipc*.h
15146 TLAN NETWORK DRIVER
15147 M: Samuel Chessman <chessman@tux.org>
15148 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15149 W: http://sourceforge.net/projects/tlan/
15151 F: Documentation/networking/tlan.txt
15152 F: drivers/net/ethernet/ti/tlan.*
15154 TM6000 VIDEO4LINUX DRIVER
15155 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15156 L: linux-media@vger.kernel.org
15157 W: https://linuxtv.org
15158 T: git git://linuxtv.org/media_tree.git
15160 F: drivers/media/usb/tm6000/
15161 F: Documentation/media/v4l-drivers/tm6000*
15163 TMIO/SDHI MMC DRIVER
15164 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15165 L: linux-mmc@vger.kernel.org
15167 F: drivers/mmc/host/tmio_mmc*
15168 F: drivers/mmc/host/renesas_sdhi*
15169 F: include/linux/mfd/tmio.h
15171 TMP401 HARDWARE MONITOR DRIVER
15172 M: Guenter Roeck <linux@roeck-us.net>
15173 L: linux-hwmon@vger.kernel.org
15175 F: Documentation/hwmon/tmp401
15176 F: drivers/hwmon/tmp401.c
15178 TMPFS (SHMEM FILESYSTEM)
15179 M: Hugh Dickins <hughd@google.com>
15180 L: linux-mm@kvack.org
15182 F: include/linux/shmem_fs.h
15185 TOMOYO SECURITY MODULE
15186 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15187 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15188 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15189 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15190 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15191 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15192 W: http://tomoyo.sourceforge.jp/
15193 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15195 F: security/tomoyo/
15197 TOPSTAR LAPTOP EXTRAS DRIVER
15198 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15199 L: platform-driver-x86@vger.kernel.org
15201 F: drivers/platform/x86/topstar-laptop.c
15203 TORTURE-TEST MODULES
15204 M: Davidlohr Bueso <dave@stgolabs.net>
15205 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15206 M: Josh Triplett <josh@joshtriplett.org>
15207 L: linux-kernel@vger.kernel.org
15209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15210 F: Documentation/RCU/torture.txt
15211 F: kernel/torture.c
15212 F: kernel/rcu/rcutorture.c
15213 F: kernel/rcu/rcuperf.c
15214 F: kernel/locking/locktorture.c
15216 TOSHIBA ACPI EXTRAS DRIVER
15217 M: Azael Avalos <coproscefalo@gmail.com>
15218 L: platform-driver-x86@vger.kernel.org
15220 F: drivers/platform/x86/toshiba_acpi.c
15222 TOSHIBA BLUETOOTH DRIVER
15223 M: Azael Avalos <coproscefalo@gmail.com>
15224 L: platform-driver-x86@vger.kernel.org
15226 F: drivers/platform/x86/toshiba_bluetooth.c
15228 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15229 M: Azael Avalos <coproscefalo@gmail.com>
15230 L: platform-driver-x86@vger.kernel.org
15232 F: drivers/platform/x86/toshiba_haps.c
15235 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15236 W: http://www.buzzard.org.uk/toshiba/
15238 F: drivers/char/toshiba.c
15239 F: include/linux/toshiba.h
15240 F: include/uapi/linux/toshiba.h
15242 TOSHIBA TC358743 DRIVER
15243 M: Mats Randgaard <matrandg@cisco.com>
15244 L: linux-media@vger.kernel.org
15246 F: drivers/media/i2c/tc358743*
15247 F: include/media/i2c/tc358743.h
15249 TOSHIBA WMI HOTKEYS DRIVER
15250 M: Azael Avalos <coproscefalo@gmail.com>
15251 L: platform-driver-x86@vger.kernel.org
15253 F: drivers/platform/x86/toshiba-wmi.c
15256 M: Peter Huewe <peterhuewe@gmx.de>
15257 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15258 R: Jason Gunthorpe <jgg@ziepe.ca>
15259 L: linux-integrity@vger.kernel.org
15260 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15261 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15262 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15264 F: drivers/char/tpm/
15267 M: Steven Rostedt <rostedt@goodmis.org>
15268 M: Ingo Molnar <mingo@redhat.com>
15269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15271 F: Documentation/trace/ftrace.rst
15272 F: arch/*/*/*/ftrace.h
15273 F: arch/*/kernel/ftrace.c
15274 F: include/*/ftrace.h
15275 F: include/linux/trace*.h
15278 F: tools/testing/selftests/ftrace/
15280 TRACING MMIO ACCESSES (MMIOTRACE)
15281 M: Steven Rostedt <rostedt@goodmis.org>
15282 M: Ingo Molnar <mingo@kernel.org>
15283 R: Karol Herbst <karolherbst@gmail.com>
15284 R: Pekka Paalanen <ppaalanen@gmail.com>
15286 L: linux-kernel@vger.kernel.org
15287 L: nouveau@lists.freedesktop.org
15288 F: kernel/trace/trace_mmiotrace.c
15289 F: include/linux/mmiotrace.h
15290 F: arch/x86/mm/kmmio.c
15291 F: arch/x86/mm/mmio-mod.c
15292 F: arch/x86/mm/testmmiotrace.c
15295 M: Jiri Kosina <trivial@kernel.org>
15296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15298 K: ^Subject:.*(?i)trivial
15300 TEMPO SEMICONDUCTOR DRIVERS
15301 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15303 F: sound/soc/codecs/tscs*.c
15304 F: sound/soc/codecs/tscs*.h
15305 F: Documentation/devicetree/bindings/sound/tscs*.txt
15308 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15309 M: Jiri Slaby <jslaby@suse.com>
15311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15312 F: Documentation/serial/
15314 F: drivers/tty/serial/serial_core.c
15315 F: include/linux/serial_core.h
15316 F: include/linux/serial.h
15317 F: include/linux/tty.h
15318 F: include/uapi/linux/serial_core.h
15319 F: include/uapi/linux/serial.h
15320 F: include/uapi/linux/tty.h
15322 TUA9001 MEDIA DRIVER
15323 M: Antti Palosaari <crope@iki.fi>
15324 L: linux-media@vger.kernel.org
15325 W: https://linuxtv.org
15326 W: http://palosaari.fi/linux/
15327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15328 T: git git://linuxtv.org/anttip/media_tree.git
15330 F: drivers/media/tuners/tua9001*
15332 TULIP NETWORK DRIVERS
15333 L: netdev@vger.kernel.org
15334 L: linux-parisc@vger.kernel.org
15336 F: drivers/net/ethernet/dec/tulip/
15339 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15340 W: http://vtun.sourceforge.net/tun
15342 F: Documentation/networking/tuntap.txt
15343 F: arch/um/os-Linux/drivers/
15345 TURBOCHANNEL SUBSYSTEM
15346 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15347 M: Ralf Baechle <ralf@linux-mips.org>
15348 L: linux-mips@vger.kernel.org
15349 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15352 F: include/linux/tc.h
15355 M: "Len Brown" <lenb@kernel.org>
15356 L: linux-pm@vger.kernel.org
15357 B: https://bugzilla.kernel.org
15358 Q: https://patchwork.kernel.org/project/linux-pm/list/
15359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15361 F: tools/power/x86/turbostat/
15363 TW5864 VIDEO4LINUX DRIVER
15364 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15365 M: Anton Sviridenko <anton@corp.bluecherry.net>
15366 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15367 M: Andrey Utkin <andrey_utkin@fastmail.com>
15368 L: linux-media@vger.kernel.org
15370 F: drivers/media/pci/tw5864/
15372 TW68 VIDEO4LINUX DRIVER
15373 M: Hans Verkuil <hverkuil@xs4all.nl>
15374 L: linux-media@vger.kernel.org
15375 T: git git://linuxtv.org/media_tree.git
15376 W: https://linuxtv.org
15378 F: drivers/media/pci/tw68/
15380 TW686X VIDEO4LINUX DRIVER
15381 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15382 L: linux-media@vger.kernel.org
15383 T: git git://linuxtv.org/media_tree.git
15384 W: http://linuxtv.org
15386 F: drivers/media/pci/tw686x/
15388 UBI FILE SYSTEM (UBIFS)
15389 M: Richard Weinberger <richard@nod.at>
15390 M: Artem Bityutskiy <dedekind1@gmail.com>
15391 M: Adrian Hunter <adrian.hunter@intel.com>
15392 L: linux-mtd@lists.infradead.org
15393 T: git git://git.infradead.org/ubifs-2.6.git
15394 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15396 F: Documentation/filesystems/ubifs.txt
15399 UCLINUX (M68KNOMMU AND COLDFIRE)
15400 M: Greg Ungerer <gerg@linux-m68k.org>
15401 W: http://www.linux-m68k.org/
15402 W: http://www.uclinux.org/
15403 L: linux-m68k@lists.linux-m68k.org
15404 L: uclinux-dev@uclinux.org (subscribers-only)
15405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15407 F: arch/m68k/coldfire/
15409 F: arch/m68k/*/*_no.*
15410 F: arch/m68k/include/asm/*_no.*
15413 M: Jan Kara <jack@suse.com>
15415 F: Documentation/filesystems/udf.txt
15419 M: Bastien Nocera <hadess@hadess.net>
15420 L: linux-input@vger.kernel.org
15422 F: drivers/hid/hid-udraw-ps3.c
15425 M: Evgeniy Dushistov <dushistov@mail.ru>
15427 F: Documentation/filesystems/ufs.txt
15430 UHID USERSPACE HID IO DRIVER:
15431 M: David Herrmann <dh.herrmann@googlemail.com>
15432 L: linux-input@vger.kernel.org
15434 F: drivers/hid/uhid.c
15435 F: include/uapi/linux/uhid.h
15438 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15439 L: linux-usb@vger.kernel.org
15441 F: drivers/usb/common/ulpi.c
15442 F: include/linux/ulpi/
15444 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15445 L: linux-usb@vger.kernel.org
15448 F: include/linux/uwb.h
15449 F: include/linux/uwb/
15451 UNICORE32 ARCHITECTURE:
15452 M: Guan Xuetao <gxt@pku.edu.cn>
15453 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15455 T: git git://github.com/gxt/linux.git
15459 M: Tony Finch <dot@dotat.at>
15460 W: http://dotat.at/prog/unifdef
15462 F: scripts/unifdef.c
15464 UNIFORM CDROM DRIVER
15465 M: Jens Axboe <axboe@kernel.dk>
15466 W: http://www.kernel.dk
15468 F: Documentation/cdrom/
15469 F: drivers/cdrom/cdrom.c
15470 F: include/linux/cdrom.h
15471 F: include/uapi/linux/cdrom.h
15473 UNISYS S-PAR DRIVERS
15474 M: David Kershner <david.kershner@unisys.com>
15475 L: sparmaintainer@unisys.com (Unisys internal)
15477 F: include/linux/visorbus.h
15478 F: drivers/visorbus/
15479 F: drivers/staging/unisys/
15481 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15482 M: Vinayak Holikatti <vinholikatti@gmail.com>
15483 L: linux-scsi@vger.kernel.org
15485 F: Documentation/scsi/ufs.txt
15486 F: drivers/scsi/ufs/
15488 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15489 M: Joao Pinto <jpinto@synopsys.com>
15490 L: linux-scsi@vger.kernel.org
15492 F: drivers/scsi/ufs/*dwc*
15494 UNSORTED BLOCK IMAGES (UBI)
15495 M: Artem Bityutskiy <dedekind1@gmail.com>
15496 M: Richard Weinberger <richard@nod.at>
15497 W: http://www.linux-mtd.infradead.org/
15498 L: linux-mtd@lists.infradead.org
15499 T: git git://git.infradead.org/ubifs-2.6.git
15501 F: drivers/mtd/ubi/
15502 F: include/linux/mtd/ubi.h
15503 F: include/uapi/mtd/ubi-user.h
15505 USB "USBNET" DRIVER FRAMEWORK
15506 M: Oliver Neukum <oneukum@suse.com>
15507 L: netdev@vger.kernel.org
15508 W: http://www.linux-usb.org/usbnet
15510 F: drivers/net/usb/usbnet.c
15511 F: include/linux/usb/usbnet.h
15514 M: Oliver Neukum <oneukum@suse.com>
15515 L: linux-usb@vger.kernel.org
15517 F: Documentation/usb/acm.txt
15518 F: drivers/usb/class/cdc-acm.*
15520 USB AR5523 WIRELESS DRIVER
15521 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15522 L: linux-wireless@vger.kernel.org
15524 F: drivers/net/wireless/ath/ar5523/
15527 M: Oliver Neukum <oneukum@suse.com>
15528 L: linux-usb@vger.kernel.org
15529 L: linux-scsi@vger.kernel.org
15531 F: drivers/usb/storage/uas.c
15533 USB CDC ETHERNET DRIVER
15534 M: Oliver Neukum <oliver@neukum.org>
15535 L: linux-usb@vger.kernel.org
15537 F: drivers/net/usb/cdc_*.c
15538 F: include/uapi/linux/usb/cdc.h
15540 USB CHAOSKEY DRIVER
15541 M: Keith Packard <keithp@keithp.com>
15542 L: linux-usb@vger.kernel.org
15544 F: drivers/usb/misc/chaoskey.c
15546 USB CYPRESS C67X00 DRIVER
15547 M: Peter Korsgaard <jacmet@sunsite.dk>
15548 L: linux-usb@vger.kernel.org
15550 F: drivers/usb/c67x00/
15552 USB DAVICOM DM9601 DRIVER
15553 M: Peter Korsgaard <jacmet@sunsite.dk>
15554 L: netdev@vger.kernel.org
15555 W: http://www.linux-usb.org/usbnet
15557 F: drivers/net/usb/dm9601.c
15559 USB DIAMOND RIO500 DRIVER
15560 M: Cesar Miquel <miquel@df.uba.ar>
15561 L: rio500-users@lists.sourceforge.net
15562 W: http://rio500.sourceforge.net
15564 F: drivers/usb/misc/rio500*
15567 M: Alan Stern <stern@rowland.harvard.edu>
15568 L: linux-usb@vger.kernel.org
15570 F: Documentation/usb/ehci.txt
15571 F: drivers/usb/host/ehci*
15573 USB GADGET/PERIPHERAL SUBSYSTEM
15574 M: Felipe Balbi <balbi@kernel.org>
15575 L: linux-usb@vger.kernel.org
15576 W: http://www.linux-usb.org/gadget
15577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15579 F: drivers/usb/gadget/
15580 F: include/linux/usb/gadget*
15582 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15583 M: Jiri Kosina <jikos@kernel.org>
15584 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15585 L: linux-usb@vger.kernel.org
15586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15588 F: Documentation/hid/hiddev.txt
15589 F: drivers/hid/usbhid/
15591 USB INTEL XHCI ROLE MUX DRIVER
15592 M: Hans de Goede <hdegoede@redhat.com>
15593 L: linux-usb@vger.kernel.org
15595 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15598 M: Olav Kongas <ok@artecdesign.ee>
15599 L: linux-usb@vger.kernel.org
15601 F: drivers/usb/host/isp116x*
15602 F: include/linux/usb/isp116x.h
15604 USB LAN78XX ETHERNET DRIVER
15605 M: Woojung Huh <woojung.huh@microchip.com>
15606 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15607 L: netdev@vger.kernel.org
15609 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15610 F: drivers/net/usb/lan78xx.*
15611 F: include/dt-bindings/net/microchip-lan78xx.h
15613 USB MASS STORAGE DRIVER
15614 M: Alan Stern <stern@rowland.harvard.edu>
15615 L: linux-usb@vger.kernel.org
15616 L: usb-storage@lists.one-eyed-alien.net
15618 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15619 F: drivers/usb/storage/
15622 M: Clemens Ladisch <clemens@ladisch.de>
15623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15624 T: git git://git.alsa-project.org/alsa-kernel.git
15626 F: sound/usb/midi.*
15628 USB NETWORKING DRIVERS
15629 L: linux-usb@vger.kernel.org
15631 F: drivers/net/usb/
15634 M: Alan Stern <stern@rowland.harvard.edu>
15635 L: linux-usb@vger.kernel.org
15637 F: Documentation/usb/ohci.txt
15638 F: drivers/usb/host/ohci*
15640 USB OTG FSM (Finite State Machine)
15641 M: Peter Chen <Peter.Chen@nxp.com>
15642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15643 L: linux-usb@vger.kernel.org
15645 F: drivers/usb/common/usb-otg-fsm.c
15648 M: Valentina Manea <valentina.manea.m@gmail.com>
15649 M: Shuah Khan <shuah@kernel.org>
15650 L: linux-usb@vger.kernel.org
15652 F: Documentation/usb/usbip_protocol.txt
15653 F: drivers/usb/usbip/
15654 F: tools/usb/usbip/
15655 F: tools/testing/selftests/drivers/usb/usbip/
15658 M: Petko Manolov <petkan@nucleusys.com>
15659 L: linux-usb@vger.kernel.org
15660 L: netdev@vger.kernel.org
15661 T: git git://github.com/petkan/pegasus.git
15662 W: https://github.com/petkan/pegasus
15664 F: drivers/net/usb/pegasus.*
15667 M: Felipe Balbi <balbi@kernel.org>
15668 L: linux-usb@vger.kernel.org
15669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15671 F: drivers/usb/phy/
15673 USB PRINTER DRIVER (usblp)
15674 M: Pete Zaitcev <zaitcev@redhat.com>
15675 L: linux-usb@vger.kernel.org
15677 F: drivers/usb/class/usblp.c
15679 USB QMI WWAN NETWORK DRIVER
15680 M: Bjørn Mork <bjorn@mork.no>
15681 L: netdev@vger.kernel.org
15683 F: Documentation/ABI/testing/sysfs-class-net-qmi
15684 F: drivers/net/usb/qmi_wwan.c
15687 M: Petko Manolov <petkan@nucleusys.com>
15688 L: linux-usb@vger.kernel.org
15689 L: netdev@vger.kernel.org
15690 T: git git://github.com/petkan/rtl8150.git
15691 W: https://github.com/petkan/rtl8150
15693 F: drivers/net/usb/rtl8150.c
15695 USB SERIAL SUBSYSTEM
15696 M: Johan Hovold <johan@kernel.org>
15697 L: linux-usb@vger.kernel.org
15698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15700 F: Documentation/usb/usb-serial.txt
15701 F: drivers/usb/serial/
15702 F: include/linux/usb/serial.h
15704 USB SMSC75XX ETHERNET DRIVER
15705 M: Steve Glendinning <steve.glendinning@shawell.net>
15706 L: netdev@vger.kernel.org
15708 F: drivers/net/usb/smsc75xx.*
15710 USB SMSC95XX ETHERNET DRIVER
15711 M: Steve Glendinning <steve.glendinning@shawell.net>
15712 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15713 L: netdev@vger.kernel.org
15715 F: drivers/net/usb/smsc95xx.*
15718 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15719 L: linux-usb@vger.kernel.org
15720 W: http://www.linux-usb.org
15721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15723 F: Documentation/devicetree/bindings/usb/
15724 F: Documentation/usb/
15726 F: include/linux/usb.h
15727 F: include/linux/usb/
15729 USB TYPEC PI3USB30532 MUX DRIVER
15730 M: Hans de Goede <hdegoede@redhat.com>
15731 L: linux-usb@vger.kernel.org
15733 F: drivers/usb/typec/mux/pi3usb30532.c
15736 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15737 L: linux-usb@vger.kernel.org
15739 F: Documentation/ABI/testing/sysfs-class-typec
15740 F: Documentation/driver-api/usb/typec.rst
15741 F: drivers/usb/typec/
15742 F: include/linux/usb/typec.h
15744 USB TYPEC BUS FOR ALTERNATE MODES
15745 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15746 L: linux-usb@vger.kernel.org
15748 F: Documentation/ABI/testing/sysfs-bus-typec
15749 F: Documentation/driver-api/usb/typec_bus.rst
15750 F: drivers/usb/typec/altmodes/
15751 F: include/linux/usb/typec_altmode.h
15753 USB TYPEC PORT CONTROLLER DRIVERS
15754 M: Guenter Roeck <linux@roeck-us.net>
15755 L: linux-usb@vger.kernel.org
15757 F: drivers/usb/typec/tcpm/
15760 M: Alan Stern <stern@rowland.harvard.edu>
15761 L: linux-usb@vger.kernel.org
15763 F: drivers/usb/host/uhci*
15766 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15767 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15768 L: linux-media@vger.kernel.org
15769 T: git git://linuxtv.org/media_tree.git
15770 W: http://www.ideasonboard.org/uvc/
15772 F: drivers/media/usb/uvc/
15773 F: include/uapi/linux/uvcvideo.h
15776 M: Hans Verkuil <hverkuil@xs4all.nl>
15777 L: linux-media@vger.kernel.org
15778 T: git git://linuxtv.org/media_tree.git
15779 W: https://linuxtv.org
15781 F: drivers/media/usb/usbvision/
15784 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15785 L: linux-usb@vger.kernel.org
15787 F: drivers/usb/gadget/function/*uvc*
15788 F: drivers/usb/gadget/legacy/webcam.c
15789 F: include/uapi/linux/usb/g_uvc.h
15791 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15792 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15793 L: linux-wireless@vger.kernel.org
15795 F: drivers/net/wireless/rndis_wlan.c
15798 M: Mathias Nyman <mathias.nyman@intel.com>
15799 L: linux-usb@vger.kernel.org
15801 F: drivers/usb/host/xhci*
15802 F: drivers/usb/host/pci-quirks*
15805 L: linux-wireless@vger.kernel.org
15806 W: http://linux-lc100020.sourceforge.net
15808 F: drivers/net/wireless/zydas/zd1201.*
15811 M: Antoine Jacquet <royale@zerezo.com>
15812 L: linux-usb@vger.kernel.org
15813 L: linux-media@vger.kernel.org
15814 T: git git://linuxtv.org/media_tree.git
15815 W: http://royale.zerezo.com/zr364xx/
15817 F: Documentation/media/v4l-drivers/zr364xx*
15818 F: drivers/media/usb/zr364xx/
15820 USER-MODE LINUX (UML)
15821 M: Jeff Dike <jdike@addtoit.com>
15822 M: Richard Weinberger <richard@nod.at>
15823 L: linux-um@lists.infradead.org
15824 W: http://user-mode-linux.sourceforge.net
15825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15827 F: Documentation/virtual/uml/
15833 USERSPACE COPYIN/COPYOUT (UIOVEC)
15834 M: Alexander Viro <viro@zeniv.linux.org.uk>
15837 F: include/linux/uio.h
15839 USERSPACE DMA BUFFER DRIVER
15840 M: Gerd Hoffmann <kraxel@redhat.com>
15842 L: dri-devel@lists.freedesktop.org
15843 F: drivers/dma-buf/udmabuf.c
15844 F: include/uapi/linux/udmabuf.h
15845 T: git git://anongit.freedesktop.org/drm/drm-misc
15847 USERSPACE I/O (UIO)
15848 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15851 F: Documentation/driver-api/uio-howto.rst
15853 F: include/linux/uio_driver.h
15856 M: Karel Zak <kzak@redhat.com>
15857 L: util-linux@vger.kernel.org
15858 W: http://en.wikipedia.org/wiki/Util-linux
15859 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15863 M: Christoph Hellwig <hch@lst.de>
15864 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15865 L: linux-kernel@vger.kernel.org
15866 T: git git://git.infradead.org/users/hch/uuid.git
15869 F: include/linux/uuid.h
15870 F: include/uapi/linux/uuid.h
15874 M: Michal Januszewski <spock@gentoo.org>
15875 L: linux-fbdev@vger.kernel.org
15876 W: https://github.com/mjanusz/v86d
15878 F: Documentation/fb/uvesafb.txt
15879 F: drivers/video/fbdev/uvesafb.*
15882 M: Stefan Agner <stefan@agner.ch>
15883 L: linux-mtd@lists.infradead.org
15885 F: drivers/mtd/nand/raw/vf610_nfc.c
15887 VFAT/FAT/MSDOS FILESYSTEM
15888 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15890 F: Documentation/filesystems/vfat.txt
15894 M: Alex Williamson <alex.williamson@redhat.com>
15895 L: kvm@vger.kernel.org
15896 T: git git://github.com/awilliam/linux-vfio.git
15898 F: Documentation/vfio.txt
15900 F: include/linux/vfio.h
15901 F: include/uapi/linux/vfio.h
15903 VFIO MEDIATED DEVICE DRIVERS
15904 M: Kirti Wankhede <kwankhede@nvidia.com>
15905 L: kvm@vger.kernel.org
15907 F: Documentation/vfio-mediated-device.txt
15908 F: drivers/vfio/mdev/
15909 F: include/linux/mdev.h
15910 F: samples/vfio-mdev/
15912 VFIO PLATFORM DRIVER
15913 M: Eric Auger <eric.auger@redhat.com>
15914 L: kvm@vger.kernel.org
15916 F: drivers/vfio/platform/
15919 R: Lukas Wunner <lukas@wunner.de>
15921 F: Documentation/gpu/vga-switcheroo.rst
15922 F: drivers/gpu/vga/vga_switcheroo.c
15923 F: include/linux/vga_switcheroo.h
15924 T: git git://anongit.freedesktop.org/drm/drm-misc
15926 VIA RHINE NETWORK DRIVER
15928 F: drivers/net/ethernet/via/via-rhine.c
15930 VIA SD/MMC CARD CONTROLLER DRIVER
15931 M: Bruce Chang <brucechang@via.com.tw>
15932 M: Harald Welte <HaraldWelte@viatech.com>
15934 F: drivers/mmc/host/via-sdmmc.c
15936 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15937 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15938 L: linux-fbdev@vger.kernel.org
15940 F: include/linux/via-core.h
15941 F: include/linux/via-gpio.h
15942 F: include/linux/via_i2c.h
15943 F: drivers/video/fbdev/via/
15945 VIA VELOCITY NETWORK DRIVER
15946 M: Francois Romieu <romieu@fr.zoreil.com>
15947 L: netdev@vger.kernel.org
15949 F: drivers/net/ethernet/via/via-velocity.*
15951 VICODEC VIRTUAL CODEC DRIVER
15952 M: Hans Verkuil <hans.verkuil@cisco.com>
15953 L: linux-media@vger.kernel.org
15954 T: git git://linuxtv.org/media_tree.git
15955 W: https://linuxtv.org
15957 F: drivers/media/platform/vicodec/*
15959 VIDEO MULTIPLEXER DRIVER
15960 M: Philipp Zabel <p.zabel@pengutronix.de>
15961 L: linux-media@vger.kernel.org
15963 F: drivers/media/platform/video-mux.c
15965 VIDEO I2C POLLING DRIVER
15966 M: Matt Ranostay <matt.ranostay@konsulko.com>
15967 L: linux-media@vger.kernel.org
15969 F: drivers/media/i2c/video-i2c.c
15971 VIDEOBUF2 FRAMEWORK
15972 M: Pawel Osciak <pawel@osciak.com>
15973 M: Marek Szyprowski <m.szyprowski@samsung.com>
15974 M: Kyungmin Park <kyungmin.park@samsung.com>
15975 L: linux-media@vger.kernel.org
15977 F: drivers/media/common/videobuf2/*
15978 F: include/media/videobuf2-*
15980 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15981 M: Helen Koike <helen.koike@collabora.com>
15982 L: linux-media@vger.kernel.org
15983 T: git git://linuxtv.org/media_tree.git
15984 W: https://linuxtv.org
15986 F: drivers/media/platform/vimc/*
15989 M: Alex Williamson <alex.williamson@redhat.com>
15990 M: Paolo Bonzini <pbonzini@redhat.com>
15991 L: kvm@vger.kernel.org
15995 VIRTIO AND VHOST VSOCK DRIVER
15996 M: Stefan Hajnoczi <stefanha@redhat.com>
15997 L: kvm@vger.kernel.org
15998 L: virtualization@lists.linux-foundation.org
15999 L: netdev@vger.kernel.org
16001 F: include/linux/virtio_vsock.h
16002 F: include/uapi/linux/virtio_vsock.h
16003 F: include/uapi/linux/vsockmon.h
16004 F: include/uapi/linux/vm_sockets_diag.h
16005 F: net/vmw_vsock/diag.c
16006 F: net/vmw_vsock/af_vsock_tap.c
16007 F: net/vmw_vsock/virtio_transport_common.c
16008 F: net/vmw_vsock/virtio_transport.c
16009 F: drivers/net/vsockmon.c
16010 F: drivers/vhost/vsock.c
16011 F: tools/testing/vsock/
16013 VIRTIO CONSOLE DRIVER
16014 M: Amit Shah <amit@kernel.org>
16015 L: virtualization@lists.linux-foundation.org
16017 F: drivers/char/virtio_console.c
16018 F: include/linux/virtio_console.h
16019 F: include/uapi/linux/virtio_console.h
16021 VIRTIO CORE, NET AND BLOCK DRIVERS
16022 M: "Michael S. Tsirkin" <mst@redhat.com>
16023 M: Jason Wang <jasowang@redhat.com>
16024 L: virtualization@lists.linux-foundation.org
16026 F: Documentation/devicetree/bindings/virtio/
16029 F: drivers/net/virtio_net.c
16030 F: drivers/block/virtio_blk.c
16031 F: include/linux/virtio*.h
16032 F: include/uapi/linux/virtio_*.h
16033 F: drivers/crypto/virtio/
16034 F: mm/balloon_compaction.c
16036 VIRTIO CRYPTO DRIVER
16037 M: Gonglei <arei.gonglei@huawei.com>
16038 L: virtualization@lists.linux-foundation.org
16039 L: linux-crypto@vger.kernel.org
16041 F: drivers/crypto/virtio/
16042 F: include/uapi/linux/virtio_crypto.h
16044 VIRTIO DRIVERS FOR S390
16045 M: Cornelia Huck <cohuck@redhat.com>
16046 M: Halil Pasic <pasic@linux.ibm.com>
16047 L: linux-s390@vger.kernel.org
16048 L: virtualization@lists.linux-foundation.org
16049 L: kvm@vger.kernel.org
16051 F: drivers/s390/virtio/
16052 F: arch/s390/include/uapi/asm/virtio-ccw.h
16055 M: David Airlie <airlied@linux.ie>
16056 M: Gerd Hoffmann <kraxel@redhat.com>
16057 L: dri-devel@lists.freedesktop.org
16058 L: virtualization@lists.linux-foundation.org
16059 T: git git://anongit.freedesktop.org/drm/drm-misc
16061 F: drivers/gpu/drm/virtio/
16062 F: include/uapi/linux/virtio_gpu.h
16064 VIRTIO HOST (VHOST)
16065 M: "Michael S. Tsirkin" <mst@redhat.com>
16066 M: Jason Wang <jasowang@redhat.com>
16067 L: kvm@vger.kernel.org
16068 L: virtualization@lists.linux-foundation.org
16069 L: netdev@vger.kernel.org
16070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16073 F: include/uapi/linux/vhost.h
16075 VIRTIO INPUT DRIVER
16076 M: Gerd Hoffmann <kraxel@redhat.com>
16078 F: drivers/virtio/virtio_input.c
16079 F: include/uapi/linux/virtio_input.h
16081 VIRTUAL BOX GUEST DEVICE DRIVER
16082 M: Hans de Goede <hdegoede@redhat.com>
16083 M: Arnd Bergmann <arnd@arndb.de>
16084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16086 F: include/linux/vbox_utils.h
16087 F: include/uapi/linux/vbox*.h
16088 F: drivers/virt/vboxguest/
16090 VIRTUAL SERIO DEVICE DRIVER
16091 M: Stephen Chandler Paul <thatslyude@gmail.com>
16093 F: drivers/input/serio/userio.c
16094 F: include/uapi/linux/userio.h
16096 VIVID VIRTUAL VIDEO DRIVER
16097 M: Hans Verkuil <hverkuil@xs4all.nl>
16098 L: linux-media@vger.kernel.org
16099 T: git git://linuxtv.org/media_tree.git
16100 W: https://linuxtv.org
16102 F: drivers/media/platform/vivid/*
16105 M: Florian Fainelli <f.fainelli@gmail.com>
16106 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16108 F: drivers/vlynq/vlynq.c
16109 F: include/linux/vlynq.h
16112 M: Martyn Welch <martyn@welchs.me.uk>
16113 M: Manohar Vanga <manohar.vanga@gmail.com>
16114 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16115 L: devel@driverdev.osuosl.org
16117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16118 F: Documentation/driver-api/vme.rst
16119 F: drivers/staging/vme/
16121 F: include/linux/vme*
16123 VMWARE BALLOON DRIVER
16124 M: Xavier Deguillard <xdeguillard@vmware.com>
16125 M: Nadav Amit <namit@vmware.com>
16126 M: "VMware, Inc." <pv-drivers@vmware.com>
16127 L: linux-kernel@vger.kernel.org
16129 F: drivers/misc/vmw_balloon.c
16131 VMWARE HYPERVISOR INTERFACE
16132 M: Alok Kataria <akataria@vmware.com>
16133 L: virtualization@lists.linux-foundation.org
16135 F: arch/x86/kernel/cpu/vmware.c
16137 VMWARE PVRDMA DRIVER
16138 M: Adit Ranadive <aditr@vmware.com>
16139 M: VMware PV-Drivers <pv-drivers@vmware.com>
16140 L: linux-rdma@vger.kernel.org
16142 F: drivers/infiniband/hw/vmw_pvrdma/
16144 VMware PVSCSI driver
16145 M: Jim Gill <jgill@vmware.com>
16146 M: VMware PV-Drivers <pv-drivers@vmware.com>
16147 L: linux-scsi@vger.kernel.org
16149 F: drivers/scsi/vmw_pvscsi.c
16150 F: drivers/scsi/vmw_pvscsi.h
16152 VMWARE VMMOUSE SUBDRIVER
16153 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16154 M: "VMware, Inc." <pv-drivers@vmware.com>
16155 L: linux-input@vger.kernel.org
16157 F: drivers/input/mouse/vmmouse.c
16158 F: drivers/input/mouse/vmmouse.h
16160 VMWARE VMXNET3 ETHERNET DRIVER
16161 M: Ronak Doshi <doshir@vmware.com>
16162 M: "VMware, Inc." <pv-drivers@vmware.com>
16163 L: netdev@vger.kernel.org
16165 F: drivers/net/vmxnet3/
16167 VOCORE VOCORE2 BOARD
16168 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16169 L: linux-mips@vger.kernel.org
16171 F: arch/mips/boot/dts/ralink/vocore2.dts
16173 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16174 M: Liam Girdwood <lgirdwood@gmail.com>
16175 M: Mark Brown <broonie@kernel.org>
16176 L: linux-kernel@vger.kernel.org
16177 W: http://www.slimlogic.co.uk/?p=48
16178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16180 F: Documentation/devicetree/bindings/regulator/
16181 F: Documentation/power/regulator/
16182 F: drivers/regulator/
16183 F: include/dt-bindings/regulator/
16184 F: include/linux/regulator/
16187 M: David Ahern <dsa@cumulusnetworks.com>
16188 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16189 L: netdev@vger.kernel.org
16191 F: drivers/net/vrf.c
16192 F: Documentation/networking/vrf.txt
16194 VT1211 HARDWARE MONITOR DRIVER
16195 M: Juerg Haefliger <juergh@gmail.com>
16196 L: linux-hwmon@vger.kernel.org
16198 F: Documentation/hwmon/vt1211
16199 F: drivers/hwmon/vt1211.c
16201 VT8231 HARDWARE MONITOR DRIVER
16202 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16203 L: linux-hwmon@vger.kernel.org
16205 F: drivers/hwmon/vt8231.c
16207 VUB300 USB to SDIO/SD/MMC bridge chip
16208 M: Tony Olech <tony.olech@elandigitalsystems.com>
16209 L: linux-mmc@vger.kernel.org
16210 L: linux-usb@vger.kernel.org
16212 F: drivers/mmc/host/vub300.c
16214 W1 DALLAS'S 1-WIRE BUS
16215 M: Evgeniy Polyakov <zbr@ioremap.net>
16217 F: Documentation/devicetree/bindings/w1/
16218 F: Documentation/w1/
16220 F: include/linux/w1.h
16222 W83791D HARDWARE MONITORING DRIVER
16223 M: Marc Hulsman <m.hulsman@tudelft.nl>
16224 L: linux-hwmon@vger.kernel.org
16226 F: Documentation/hwmon/w83791d
16227 F: drivers/hwmon/w83791d.c
16229 W83793 HARDWARE MONITORING DRIVER
16230 M: Rudolf Marek <r.marek@assembler.cz>
16231 L: linux-hwmon@vger.kernel.org
16233 F: Documentation/hwmon/w83793
16234 F: drivers/hwmon/w83793.c
16236 W83795 HARDWARE MONITORING DRIVER
16237 M: Jean Delvare <jdelvare@suse.com>
16238 L: linux-hwmon@vger.kernel.org
16240 F: drivers/hwmon/w83795.c
16242 W83L51xD SD/MMC CARD INTERFACE DRIVER
16243 M: Pierre Ossman <pierre@ossman.eu>
16245 F: drivers/mmc/host/wbsd.*
16247 WACOM PROTOCOL 4 SERIAL TABLETS
16248 M: Julian Squires <julian@cipht.net>
16249 M: Hans de Goede <hdegoede@redhat.com>
16250 L: linux-input@vger.kernel.org
16252 F: drivers/input/tablet/wacom_serial4.c
16254 WATCHDOG DEVICE DRIVERS
16255 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16256 M: Guenter Roeck <linux@roeck-us.net>
16257 L: linux-watchdog@vger.kernel.org
16258 W: http://www.linux-watchdog.org/
16259 T: git git://www.linux-watchdog.org/linux-watchdog.git
16261 F: Documentation/devicetree/bindings/watchdog/
16262 F: Documentation/watchdog/
16263 F: drivers/watchdog/
16264 F: include/linux/watchdog.h
16265 F: include/uapi/linux/watchdog.h
16267 WHISKEYCOVE PMIC GPIO DRIVER
16268 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16269 L: linux-gpio@vger.kernel.org
16271 F: drivers/gpio/gpio-wcove.c
16274 M: David Herrmann <dh.herrmann@googlemail.com>
16275 L: linux-input@vger.kernel.org
16277 F: drivers/hid/hid-wiimote*
16279 WILOCITY WIL6210 WIRELESS DRIVER
16280 M: Maya Erez <merez@codeaurora.org>
16281 L: linux-wireless@vger.kernel.org
16282 L: wil6210@qti.qualcomm.com
16284 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16285 F: drivers/net/wireless/ath/wil6210/
16288 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16289 M: linux-wimax@intel.com
16290 L: wimax@linuxwimax.org (subscribers-only)
16292 W: http://linuxwimax.org
16293 F: Documentation/wimax/README.wimax
16294 F: include/linux/wimax/debug.h
16295 F: include/net/wimax.h
16296 F: include/uapi/linux/wimax.h
16300 M: David Härdeman <david@hardeman.nu>
16302 F: drivers/media/rc/winbond-cir.c
16304 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16306 L: linux-watchdog@vger.kernel.org
16308 F: drivers/watchdog/ebc-c384_wdt.c
16310 WINSYSTEMS WS16C48 GPIO DRIVER
16311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16312 L: linux-gpio@vger.kernel.org
16314 F: drivers/gpio/gpio-ws16c48.c
16316 WISTRON LAPTOP BUTTON DRIVER
16317 M: Miloslav Trmac <mitr@volny.cz>
16319 F: drivers/input/misc/wistron_btns.c
16321 WL3501 WIRELESS PCMCIA CARD DRIVER
16322 L: linux-wireless@vger.kernel.org
16324 F: drivers/net/wireless/wl3501*
16326 WOLFSON MICROELECTRONICS DRIVERS
16327 L: patches@opensource.cirrus.com
16328 T: git https://github.com/CirrusLogic/linux-drivers.git
16329 W: https://github.com/CirrusLogic/linux-drivers/wiki
16331 F: Documentation/hwmon/wm83??
16332 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16333 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16334 F: Documentation/devicetree/bindings/mfd/arizona.txt
16335 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16336 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16337 F: arch/arm/mach-s3c64xx/mach-crag6410*
16338 F: drivers/clk/clk-wm83*.c
16339 F: drivers/extcon/extcon-arizona.c
16340 F: drivers/leds/leds-wm83*.c
16341 F: drivers/gpio/gpio-*wm*.c
16342 F: drivers/gpio/gpio-arizona.c
16343 F: drivers/hwmon/wm83??-hwmon.c
16344 F: drivers/input/misc/wm831x-on.c
16345 F: drivers/input/touchscreen/wm831x-ts.c
16346 F: drivers/input/touchscreen/wm97*.c
16347 F: drivers/mfd/arizona*
16348 F: drivers/mfd/wm*.c
16349 F: drivers/mfd/cs47l24*
16350 F: drivers/power/supply/wm83*.c
16351 F: drivers/rtc/rtc-wm83*.c
16352 F: drivers/regulator/wm8*.c
16353 F: drivers/regulator/arizona*
16354 F: drivers/video/backlight/wm83*_bl.c
16355 F: drivers/watchdog/wm83*_wdt.c
16356 F: include/linux/mfd/arizona/
16357 F: include/linux/mfd/wm831x/
16358 F: include/linux/mfd/wm8350/
16359 F: include/linux/mfd/wm8400*
16360 F: include/linux/regulator/arizona*
16361 F: include/linux/wm97xx.h
16362 F: include/sound/wm????.h
16363 F: sound/soc/codecs/arizona.?
16364 F: sound/soc/codecs/wm*
16365 F: sound/soc/codecs/cs47l24*
16368 M: Tejun Heo <tj@kernel.org>
16369 R: Lai Jiangshan <jiangshanlai@gmail.com>
16370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16372 F: include/linux/workqueue.h
16373 F: kernel/workqueue.c
16374 F: Documentation/core-api/workqueue.rst
16376 X-POWERS AXP288 PMIC DRIVERS
16377 M: Hans de Goede <hdegoede@redhat.com>
16380 F: drivers/acpi/pmic/intel_pmic_xpower.c
16382 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16383 M: Chen-Yu Tsai <wens@csie.org>
16384 L: linux-kernel@vger.kernel.org
16389 M: Andrew Hendry <andrew.hendry@gmail.com>
16390 L: linux-x25@vger.kernel.org
16392 F: Documentation/networking/x25*
16393 F: include/net/x25*
16396 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16397 M: Thomas Gleixner <tglx@linutronix.de>
16398 M: Ingo Molnar <mingo@redhat.com>
16399 M: Borislav Petkov <bp@alien8.de>
16400 R: "H. Peter Anvin" <hpa@zytor.com>
16402 L: linux-kernel@vger.kernel.org
16403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16405 F: Documentation/devicetree/bindings/x86/
16406 F: Documentation/x86/
16410 M: Andy Lutomirski <luto@kernel.org>
16411 L: linux-kernel@vger.kernel.org
16412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16416 X86 MCE INFRASTRUCTURE
16417 M: Tony Luck <tony.luck@intel.com>
16418 M: Borislav Petkov <bp@alien8.de>
16419 L: linux-edac@vger.kernel.org
16421 F: arch/x86/kernel/cpu/mcheck/*
16423 X86 MICROCODE UPDATE SUPPORT
16424 M: Borislav Petkov <bp@alien8.de>
16426 F: arch/x86/kernel/cpu/microcode/*
16429 M: Dave Hansen <dave.hansen@linux.intel.com>
16430 M: Andy Lutomirski <luto@kernel.org>
16431 M: Peter Zijlstra <peterz@infradead.org>
16432 L: linux-kernel@vger.kernel.org
16433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16437 X86 PLATFORM DRIVERS
16438 M: Darren Hart <dvhart@infradead.org>
16439 M: Andy Shevchenko <andy@infradead.org>
16440 L: platform-driver-x86@vger.kernel.org
16441 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16443 F: drivers/platform/x86/
16444 F: drivers/platform/olpc/
16447 M: Andy Lutomirski <luto@kernel.org>
16448 L: linux-kernel@vger.kernel.org
16449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16451 F: arch/x86/entry/vdso/
16454 M: Matthew Wilcox <willy@infradead.org>
16455 L: linux-fsdevel@vger.kernel.org
16457 F: Documentation/core-api/xarray.rst
16460 F: include/linux/idr.h
16461 F: include/linux/xarray.h
16462 F: tools/testing/radix-tree
16465 M: Benjamin Valentin <benpicco@googlemail.com>
16467 F: drivers/media/rc/xbox_remote.c
16468 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16470 XC2028/3028 TUNER DRIVER
16471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16472 L: linux-media@vger.kernel.org
16473 W: https://linuxtv.org
16474 T: git git://linuxtv.org/media_tree.git
16476 F: drivers/media/tuners/tuner-xc2028.*
16478 XDP SOCKETS (AF_XDP)
16479 M: Björn Töpel <bjorn.topel@intel.com>
16480 M: Magnus Karlsson <magnus.karlsson@intel.com>
16481 L: netdev@vger.kernel.org
16483 F: kernel/bpf/xskmap.c
16486 XEN BLOCK SUBSYSTEM
16487 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16488 M: Roger Pau Monné <roger.pau@citrix.com>
16489 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16491 F: drivers/block/xen-blkback/*
16492 F: drivers/block/xen*
16495 M: Stefano Stabellini <sstabellini@kernel.org>
16496 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16499 F: arch/arm/include/asm/xen/
16501 XEN HYPERVISOR ARM64
16502 M: Stefano Stabellini <sstabellini@kernel.org>
16503 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16506 F: arch/arm64/include/asm/xen/
16508 XEN HYPERVISOR INTERFACE
16509 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16510 M: Juergen Gross <jgross@suse.com>
16511 R: Stefano Stabellini <sstabellini@kernel.org>
16512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16516 F: drivers/*/xen-*front.c
16518 F: arch/x86/include/asm/xen/
16519 F: arch/x86/include/asm/pvclock-abi.h
16521 F: include/uapi/xen/
16522 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16523 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16525 XEN NETWORK BACKEND DRIVER
16526 M: Wei Liu <wei.liu2@citrix.com>
16527 M: Paul Durrant <paul.durrant@citrix.com>
16528 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16529 L: netdev@vger.kernel.org
16531 F: drivers/net/xen-netback/*
16534 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16535 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16537 F: arch/x86/pci/*xen*
16538 F: drivers/pci/*xen*
16541 M: Juergen Gross <jgross@suse.com>
16542 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16543 L: linux-scsi@vger.kernel.org
16545 F: drivers/scsi/xen-scsifront.c
16546 F: drivers/xen/xen-scsiback.c
16547 F: include/xen/interface/io/vscsiif.h
16549 XEN SWIOTLB SUBSYSTEM
16550 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16551 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16552 L: iommu@lists.linux-foundation.org
16554 F: arch/x86/xen/*swiotlb*
16555 F: drivers/xen/*swiotlb*
16557 XEN SOUND FRONTEND DRIVER
16558 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16559 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16565 M: Darrick J. Wong <darrick.wong@oracle.com>
16566 M: linux-xfs@vger.kernel.org
16567 L: linux-xfs@vger.kernel.org
16569 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16571 F: Documentation/filesystems/xfs.txt
16574 XILINX AXI ETHERNET DRIVER
16575 M: Anirudha Sarangi <anirudh@xilinx.com>
16576 M: John Linn <John.Linn@xilinx.com>
16578 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16580 XILINX UARTLITE SERIAL DRIVER
16581 M: Peter Korsgaard <jacmet@sunsite.dk>
16582 L: linux-serial@vger.kernel.org
16584 F: drivers/tty/serial/uartlite.c
16586 XILINX VIDEO IP CORES
16587 M: Hyun Kwon <hyun.kwon@xilinx.com>
16588 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16589 L: linux-media@vger.kernel.org
16590 T: git git://linuxtv.org/media_tree.git
16592 F: Documentation/devicetree/bindings/media/xilinx/
16593 F: drivers/media/platform/xilinx/
16594 F: include/uapi/linux/xilinx-v4l2-controls.h
16597 M: Eli Billauer <eli.billauer@gmail.com>
16598 L: linux-kernel@vger.kernel.org
16600 F: drivers/char/xillybus/
16603 M: George Cherian <george.cherian@cavium.com>
16604 M: Jan Glauber <jglauber@cavium.com>
16605 L: linux-i2c@vger.kernel.org
16606 W: http://www.cavium.com
16608 F: drivers/i2c/busses/i2c-xlp9xx.c
16610 XRA1403 GPIO EXPANDER
16611 M: Nandor Han <nandor.han@ge.com>
16612 M: Semi Malinen <semi.malinen@ge.com>
16613 L: linux-gpio@vger.kernel.org
16615 F: drivers/gpio/gpio-xra1403.c
16616 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16618 XTENSA XTFPGA PLATFORM SUPPORT
16619 M: Max Filippov <jcmvbkbc@gmail.com>
16620 L: linux-xtensa@linux-xtensa.org
16622 F: drivers/spi/spi-xtensa-xtfpga.c
16623 F: sound/soc/xtensa/xtfpga-i2s.c
16625 YAM DRIVER FOR AX.25
16626 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16627 L: linux-hams@vger.kernel.org
16629 F: drivers/net/hamradio/yam*
16630 F: include/linux/yam.h
16632 YAMA SECURITY MODULE
16633 M: Kees Cook <keescook@chromium.org>
16634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16637 F: Documentation/admin-guide/LSM/Yama.rst
16639 YEALINK PHONE DRIVER
16640 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16641 L: usbb2k-api-dev@nongnu.org
16643 F: Documentation/input/devices/yealink.rst
16644 F: drivers/input/misc/yealink.*
16646 Z8530 DRIVER FOR AX.25
16647 M: Joerg Reuter <jreuter@yaina.de>
16648 W: http://yaina.de/jreuter/
16649 W: http://www.qsl.net/dl1bke/
16650 L: linux-hams@vger.kernel.org
16652 F: Documentation/networking/z8530drv.txt
16653 F: drivers/net/hamradio/*scc.c
16654 F: drivers/net/hamradio/z8530.h
16656 ZBUD COMPRESSED PAGE ALLOCATOR
16657 M: Seth Jennings <sjenning@redhat.com>
16658 M: Dan Streetman <ddstreet@ieee.org>
16659 L: linux-mm@kvack.org
16662 F: include/linux/zbud.h
16664 ZD1211RW WIRELESS DRIVER
16665 M: Daniel Drake <dsd@gentoo.org>
16666 M: Ulrich Kunitz <kune@deine-taler.de>
16667 W: http://zd1211.ath.cx/wiki/DriverRewrite
16668 L: linux-wireless@vger.kernel.org
16669 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16671 F: drivers/net/wireless/zydas/zd1211rw/
16673 ZD1301 MEDIA DRIVER
16674 M: Antti Palosaari <crope@iki.fi>
16675 L: linux-media@vger.kernel.org
16676 W: https://linuxtv.org/
16677 W: http://palosaari.fi/linux/
16678 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16680 F: drivers/media/usb/dvb-usb-v2/zd1301*
16682 ZD1301_DEMOD MEDIA DRIVER
16683 M: Antti Palosaari <crope@iki.fi>
16684 L: linux-media@vger.kernel.org
16685 W: https://linuxtv.org/
16686 W: http://palosaari.fi/linux/
16687 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16689 F: drivers/media/dvb-frontends/zd1301_demod*
16691 ZPOOL COMPRESSED PAGE STORAGE API
16692 M: Dan Streetman <ddstreet@ieee.org>
16693 L: linux-mm@kvack.org
16696 F: include/linux/zpool.h
16698 ZR36067 VIDEO FOR LINUX DRIVER
16699 L: mjpeg-users@lists.sourceforge.net
16700 L: linux-media@vger.kernel.org
16701 W: http://mjpeg.sourceforge.net/driver-zoran/
16702 T: hg https://linuxtv.org/hg/v4l-dvb
16704 F: drivers/staging/media/zoran/
16706 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16707 M: Minchan Kim <minchan@kernel.org>
16708 M: Nitin Gupta <ngupta@vflare.org>
16709 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16710 L: linux-kernel@vger.kernel.org
16712 F: drivers/block/zram/
16713 F: Documentation/blockdev/zram.txt
16715 ZS DECSTATION Z85C30 SERIAL DRIVER
16716 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16718 F: drivers/tty/serial/zs.*
16720 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16721 M: Minchan Kim <minchan@kernel.org>
16722 M: Nitin Gupta <ngupta@vflare.org>
16723 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16724 L: linux-mm@kvack.org
16727 F: include/linux/zsmalloc.h
16728 F: Documentation/vm/zsmalloc.rst
16730 ZSWAP COMPRESSED SWAP CACHING
16731 M: Seth Jennings <sjenning@redhat.com>
16732 M: Dan Streetman <ddstreet@ieee.org>
16733 L: linux-mm@kvack.org
16738 M: Linus Torvalds <torvalds@linux-foundation.org>
16739 L: linux-kernel@vger.kernel.org
16740 Q: http://patchwork.kernel.org/project/LKML/list/
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16742 S: Buried alive in reporters