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/device_drivers/3com/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/device_drivers/amazon/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
1476 ARM/EBSA110 MACHINE SUPPORT
1477 M: Russell King <linux@armlinux.org.uk>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W: http://www.armlinux.org.uk/
1481 F: arch/arm/mach-ebsa110/
1482 F: drivers/net/ethernet/amd/am79c961a.*
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492 M: Robert Jarzmik <robert.jarzmik@free.fr>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: arch/arm/mach-pxa/ezx.c
1497 ARM/FARADAY FA526 PORT
1498 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 T: git git://git.berlios.de/gemini-board
1502 F: arch/arm/mm/*-fa*
1504 ARM/FOOTBRIDGE ARCHITECTURE
1505 M: Russell King <linux@armlinux.org.uk>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W: http://www.armlinux.org.uk/
1509 F: arch/arm/include/asm/hardware/dec21285.h
1510 F: arch/arm/mach-footbridge/
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513 M: Shawn Guo <shawnguo@kernel.org>
1514 M: Sascha Hauer <s.hauer@pengutronix.de>
1515 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1516 R: Fabio Estevam <fabio.estevam@nxp.com>
1517 R: NXP Linux Team <linux-imx@nxp.com>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F: arch/arm/mach-imx/
1522 F: arch/arm/mach-mxs/
1523 F: arch/arm/boot/dts/imx*
1524 F: arch/arm/configs/imx*_defconfig
1526 F: drivers/firmware/imx/
1528 F: include/linux/firmware/imx/
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532 M: Shawn Guo <shawnguo@kernel.org>
1533 M: Sascha Hauer <s.hauer@pengutronix.de>
1534 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1535 R: Stefan Agner <stefan@agner.ch>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F: arch/arm/mach-imx/*vf610*
1540 F: arch/arm/boot/dts/vf*
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543 M: Shawn Guo <shawnguo@kernel.org>
1544 M: Li Yang <leoyang.li@nxp.com>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F: arch/arm/boot/dts/ls1021a*
1549 F: arch/arm64/boot/dts/freescale/fsl-*
1550 F: arch/arm64/boot/dts/freescale/qoriq-*
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553 M: Lennert Buytenhek <kernel@wantstofly.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/GUMSTIX MACHINE SUPPORT
1558 M: Steve Sakoman <sakoman@gmail.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563 M: Philipp Zabel <philipp.zabel@gmail.com>
1564 M: Paul Parsons <lost.distance@yahoo.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: arch/arm/mach-pxa/hx4700.c
1568 F: arch/arm/mach-pxa/include/mach/hx4700.h
1569 F: sound/soc/pxa/hx4700.c
1571 ARM/HISILICON SOC SUPPORT
1572 M: Wei Xu <xuwei5@hisilicon.com>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 W: http://www.hisilicon.com
1576 T: git git://github.com/hisilicon/linux-hisi.git
1577 F: arch/arm/mach-hisi/
1578 F: arch/arm/boot/dts/hi3*
1579 F: arch/arm/boot/dts/hip*
1580 F: arch/arm/boot/dts/hisi*
1581 F: arch/arm64/boot/dts/hisilicon/
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1584 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F: arch/arm/mach-sa1100/jornada720.c
1589 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1591 ARM/IGEP MACHINE SUPPORT
1592 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1593 M: Javier Martinez Canillas <javier@dowhile0.org>
1594 L: linux-omap@vger.kernel.org
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 F: arch/arm/boot/dts/omap3-igep*
1599 ARM/INCOME PXA270 SUPPORT
1600 M: Marek Vasut <marek.vasut@gmail.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1606 M: Lennert Buytenhek <kernel@wantstofly.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1611 M: Lennert Buytenhek <kernel@wantstofly.org>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1620 M: Lennert Buytenhek <kernel@wantstofly.org>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1625 M: Lennert Buytenhek <kernel@wantstofly.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1630 M: Imre Kaloz <kaloz@openwrt.org>
1631 M: Krzysztof Halasa <khalasa@piap.pl>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 F: arch/arm/mach-ixp4xx/
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637 M: Jonathan Cameron <jic23@cam.ac.uk>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 F: arch/arm/mach-pxa/stargate2.c
1641 F: drivers/pcmcia/pxa2xx_stargate2.c
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1644 M: Lennert Buytenhek <kernel@wantstofly.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649 M: Lennert Buytenhek <kernel@wantstofly.org>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 ARM/LG1K ARCHITECTURE
1654 M: Chanho Min <chanho.min@lge.com>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 F: arch/arm64/boot/dts/lg/
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1660 M: Lennert Buytenhek <kernel@wantstofly.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/LPC18XX ARCHITECTURE
1665 M: Vladimir Zapolskiy <vz@mleia.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm/boot/dts/lpc43*
1669 F: drivers/i2c/busses/i2c-lpc2k.c
1670 F: drivers/memory/pl172.c
1671 F: drivers/mtd/spi-nor/nxp-spifi.c
1672 F: drivers/rtc/rtc-lpc24xx.c
1675 ARM/LPC32XX SOC SUPPORT
1676 M: Vladimir Zapolskiy <vz@mleia.com>
1677 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 F: arch/arm/boot/dts/lpc32*
1682 F: arch/arm/mach-lpc32xx/
1683 F: drivers/i2c/busses/i2c-pnx.c
1684 F: drivers/net/ethernet/nxp/lpc_eth.c
1685 F: drivers/usb/host/ohci-nxp.c
1686 F: drivers/watchdog/pnx4008_wdt.c
1689 ARM/MAGICIAN MACHINE SUPPORT
1690 M: Philipp Zabel <philipp.zabel@gmail.com>
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1694 M: Jason Cooper <jason@lakedaemon.net>
1695 M: Andrew Lunn <andrew@lunn.ch>
1696 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697 M: Gregory Clement <gregory.clement@bootlin.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: Documentation/devicetree/bindings/soc/dove/
1701 F: arch/arm/mach-dove/
1702 F: arch/arm/mach-mv78xx0/
1703 F: arch/arm/mach-orion5x/
1704 F: arch/arm/plat-orion/
1705 F: arch/arm/boot/dts/dove*
1706 F: arch/arm/boot/dts/orion5x*
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709 M: Jason Cooper <jason@lakedaemon.net>
1710 M: Andrew Lunn <andrew@lunn.ch>
1711 M: Gregory Clement <gregory.clement@bootlin.com>
1712 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 F: arch/arm/boot/dts/armada*
1716 F: arch/arm/boot/dts/kirkwood*
1717 F: arch/arm/configs/mvebu_*_defconfig
1718 F: arch/arm/mach-mvebu/
1719 F: arch/arm64/boot/dts/marvell/armada*
1720 F: drivers/cpufreq/armada-37xx-cpufreq.c
1721 F: drivers/cpufreq/mvebu-cpufreq.c
1722 F: drivers/irqchip/irq-armada-370-xp.c
1723 F: drivers/irqchip/irq-mvebu-*
1724 F: drivers/pinctrl/mvebu/
1725 F: drivers/rtc/rtc-armada38x.c
1727 ARM/Mediatek RTC DRIVER
1728 M: Eddie Huang <eddie.huang@mediatek.com>
1729 M: Sean Wang <sean.wang@mediatek.com>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F: drivers/rtc/rtc-mt6397.c
1735 F: drivers/rtc/rtc-mt7622.c
1737 ARM/Mediatek SoC support
1738 M: Matthias Brugger <matthias.bgg@gmail.com>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 F: arch/arm/boot/dts/mt6*
1743 F: arch/arm/boot/dts/mt7*
1744 F: arch/arm/boot/dts/mt8*
1745 F: arch/arm/mach-mediatek/
1746 F: arch/arm64/boot/dts/mediatek/
1750 ARM/Mediatek USB3 PHY DRIVER
1751 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1755 F: drivers/phy/mediatek/
1756 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1758 ARM/MICREL KS8695 ARCHITECTURE
1759 M: Greg Ungerer <gerg@uclinux.org>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F: arch/arm/mach-ks8695/
1764 ARM/Microchip (AT91) SoC support
1765 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1766 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1767 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 W: http://www.linux4sam.org
1770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1774 F: arch/arm/mach-at91/
1775 F: include/soc/at91/
1776 F: arch/arm/boot/dts/at91*.dts
1777 F: arch/arm/boot/dts/at91*.dtsi
1778 F: arch/arm/boot/dts/sama*.dts
1779 F: arch/arm/boot/dts/sama*.dtsi
1780 F: arch/arm/include/debug/at91.S
1781 F: drivers/memory/atmel*
1782 F: drivers/watchdog/sama5d4_wdt.c
1783 X: drivers/input/touchscreen/atmel_mxt_ts.c
1784 X: drivers/net/wireless/atmel/
1786 ARM/MIOA701 MACHINE SUPPORT
1787 M: Robert Jarzmik <robert.jarzmik@free.fr>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F: arch/arm/mach-pxa/mioa701.c
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793 M: Michael Petchkovsky <mkpetch@internode.on.net>
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797 M: Linus Walleij <linus.walleij@linaro.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: arch/arm/mach-nomadik/
1801 F: arch/arm/mach-u300/
1802 F: arch/arm/mach-ux500/
1803 F: arch/arm/boot/dts/ste-*
1804 F: drivers/clk/clk-nomadik.c
1805 F: drivers/clk/clk-u300.c
1806 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F: drivers/clocksource/timer-u300.c
1808 F: drivers/dma/coh901318*
1809 F: drivers/dma/ste_dma40*
1810 F: drivers/hwspinlock/u8500_hsem.c
1811 F: drivers/i2c/busses/i2c-nomadik.c
1812 F: drivers/i2c/busses/i2c-stu300.c
1813 F: drivers/mfd/ab3100*
1814 F: drivers/mfd/ab8500*
1815 F: drivers/mfd/abx500*
1816 F: drivers/mfd/dbx500*
1817 F: drivers/mfd/db8500*
1818 F: drivers/pinctrl/nomadik/
1819 F: drivers/pinctrl/pinctrl-coh901*
1820 F: drivers/pinctrl/pinctrl-u300.c
1821 F: drivers/rtc/rtc-ab3100.c
1822 F: drivers/rtc/rtc-ab8500.c
1823 F: drivers/rtc/rtc-coh901331.c
1824 F: drivers/rtc/rtc-pl031.c
1825 F: drivers/watchdog/coh901327_wdt.c
1826 F: Documentation/devicetree/bindings/arm/ste-*
1827 F: Documentation/devicetree/bindings/arm/ux500/
1828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830 ARM/NUVOTON NPCM ARCHITECTURE
1831 M: Avi Fishman <avifishman70@gmail.com>
1832 M: Tomer Maimon <tmaimon77@gmail.com>
1833 R: Patrick Venture <venture@google.com>
1834 R: Nancy Yuen <yuenn@google.com>
1835 R: Brendan Higgins <brendanhiggins@google.com>
1836 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1838 F: arch/arm/mach-npcm/
1839 F: arch/arm/boot/dts/nuvoton-npcm*
1840 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1842 F: Documentation/devicetree/bindings/*/*npcm*
1843 F: Documentation/devicetree/bindings/*/*/*npcm*
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846 M: Wan ZongShun <mcuos.com@gmail.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W: http://www.mcuos.com
1850 F: arch/arm/mach-w90x900/
1851 F: drivers/input/keyboard/w90p910_keypad.c
1852 F: drivers/input/touchscreen/w90p910_ts.c
1853 F: drivers/watchdog/nuc900_wdt.c
1854 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F: drivers/mtd/nand/raw/nuc900_nand.c
1856 F: drivers/rtc/rtc-nuc900.c
1857 F: drivers/spi/spi-nuc900.c
1858 F: drivers/usb/host/ehci-w90x900.c
1859 F: drivers/video/fbdev/nuc900fb.c
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1863 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1864 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868 M: Alexander Clouter <alex@digriz.org.uk>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W: http://www.digriz.org.uk/ts78xx/kernel
1872 F: arch/arm/mach-orion5x/ts78xx-*
1874 ARM/OXNAS platform support
1875 M: Neil Armstrong <narmstrong@baylibre.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L: linux-oxnas@groups.io (moderated for non-subscribers)
1879 F: arch/arm/mach-oxnas/
1880 F: arch/arm/boot/dts/ox8*.dts*
1883 ARM/PALM TREO SUPPORT
1884 M: Tomas Cech <sleep_walker@suse.com>
1885 L: linux-arm-kernel@lists.infradead.org
1886 W: http://hackndev.com
1888 F: arch/arm/mach-pxa/palmtreo.*
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891 M: Marek Vasut <marek.vasut@gmail.com>
1892 L: linux-arm-kernel@lists.infradead.org
1893 W: http://hackndev.com
1895 F: arch/arm/mach-pxa/include/mach/palmtx.h
1896 F: arch/arm/mach-pxa/palmtx.c
1897 F: arch/arm/mach-pxa/palmt5.*
1898 F: arch/arm/mach-pxa/include/mach/palmld.h
1899 F: arch/arm/mach-pxa/palmld.c
1900 F: arch/arm/mach-pxa/palmte2.*
1901 F: arch/arm/mach-pxa/include/mach/palmtc.h
1902 F: arch/arm/mach-pxa/palmtc.c
1905 M: Sergey Lapin <slapin@ossfans.org>
1906 L: linux-arm-kernel@lists.infradead.org
1907 W: http://hackndev.com
1909 F: arch/arm/mach-pxa/palmz72.*
1912 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1913 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1916 ARM/PT DIGITAL BOARD PORT
1917 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W: http://www.armlinux.org.uk/
1922 ARM/QUALCOMM SUPPORT
1923 M: Andy Gross <andy.gross@linaro.org>
1924 M: David Brown <david.brown@linaro.org>
1925 L: linux-arm-msm@vger.kernel.org
1926 L: linux-soc@vger.kernel.org
1928 F: Documentation/devicetree/bindings/soc/qcom/
1929 F: arch/arm/boot/dts/qcom-*.dts
1930 F: arch/arm/boot/dts/qcom-*.dtsi
1931 F: arch/arm/mach-qcom/
1932 F: arch/arm64/boot/dts/qcom/*
1933 F: drivers/i2c/busses/i2c-qup.c
1934 F: drivers/clk/qcom/
1935 F: drivers/dma/qcom/
1936 F: drivers/soc/qcom/
1937 F: drivers/spi/spi-qup.c
1938 F: drivers/tty/serial/msm_serial.c
1939 F: drivers/*/pm8???-*
1940 F: drivers/mfd/ssbi.c
1941 F: drivers/firmware/qcom_scm*
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M: Lennert Buytenhek <kernel@wantstofly.org>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 ARM/REALTEK ARCHITECTURE
1950 M: Andreas Färber <afaerber@suse.de>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 F: arch/arm64/boot/dts/realtek/
1954 F: Documentation/devicetree/bindings/arm/realtek.txt
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M: Simon Horman <horms@verge.net.au>
1958 M: Magnus Damm <magnus.damm@gmail.com>
1959 L: linux-renesas-soc@vger.kernel.org
1960 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1963 F: arch/arm64/boot/dts/renesas/
1964 F: Documentation/devicetree/bindings/arm/shmobile.txt
1965 F: drivers/soc/renesas/
1966 F: include/linux/soc/renesas/
1968 ARM/RISCPC ARCHITECTURE
1969 M: Russell King <linux@armlinux.org.uk>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W: http://www.armlinux.org.uk/
1973 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F: arch/arm/include/asm/hardware/ioc.h
1975 F: arch/arm/include/asm/hardware/iomd.h
1976 F: arch/arm/include/asm/hardware/memc.h
1977 F: arch/arm/mach-rpc/
1978 F: drivers/net/ethernet/8390/etherh.c
1979 F: drivers/net/ethernet/i825xx/ether1*
1980 F: drivers/net/ethernet/seeq/ether3*
1981 F: drivers/scsi/arm/
1983 ARM/Rockchip SoC support
1984 M: Heiko Stuebner <heiko@sntech.de>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L: linux-rockchip@lists.infradead.org
1987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1989 F: arch/arm/boot/dts/rk3*
1990 F: arch/arm/boot/dts/rv1108*
1991 F: arch/arm/mach-rockchip/
1992 F: drivers/clk/rockchip/
1993 F: drivers/i2c/busses/i2c-rk3x.c
1994 F: drivers/*/*rockchip*
1995 F: drivers/*/*/*rockchip*
1996 F: sound/soc/rockchip/
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M: Kukjin Kim <kgene@kernel.org>
2001 M: Krzysztof Kozlowski <krzk@kernel.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2006 F: arch/arm/boot/dts/s3c*
2007 F: arch/arm/boot/dts/s5p*
2008 F: arch/arm/boot/dts/exynos*
2009 F: arch/arm64/boot/dts/exynos/
2010 F: arch/arm/plat-samsung/
2011 F: arch/arm/mach-s3c24*/
2012 F: arch/arm/mach-s3c64xx/
2013 F: arch/arm/mach-s5p*/
2014 F: arch/arm/mach-exynos*/
2015 F: drivers/*/*s3c24*
2016 F: drivers/*/*/*s3c24*
2017 F: drivers/*/*s3c64xx*
2018 F: drivers/*/*s5pv210*
2019 F: drivers/memory/samsung/*
2020 F: drivers/soc/samsung/*
2021 F: Documentation/arm/Samsung/
2022 F: Documentation/devicetree/bindings/arm/samsung/
2023 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M: Kyungmin Park <kyungmin.park@samsung.com>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 F: arch/arm/mach-s5pv210/
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M: Kyungmin Park <kyungmin.park@samsung.com>
2035 M: Kamil Debski <kamil@wypas.org>
2036 M: Andrzej Hajda <a.hajda@samsung.com>
2037 L: linux-arm-kernel@lists.infradead.org
2038 L: linux-media@vger.kernel.org
2040 F: drivers/media/platform/s5p-g2d/
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M: Marek Szyprowski <m.szyprowski@samsung.com>
2044 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L: linux-media@vger.kernel.org
2047 F: drivers/media/platform/s5p-cec/
2048 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org
2054 L: linux-media@vger.kernel.org
2056 F: drivers/media/platform/s5p-jpeg/
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M: Kyungmin Park <kyungmin.park@samsung.com>
2060 M: Kamil Debski <kamil@wypas.org>
2061 M: Jeongtae Park <jtp.park@samsung.com>
2062 M: Andrzej Hajda <a.hajda@samsung.com>
2063 L: linux-arm-kernel@lists.infradead.org
2064 L: linux-media@vger.kernel.org
2066 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F: drivers/media/platform/s5p-mfc/
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M: Simon Horman <horms@verge.net.au>
2071 M: Magnus Damm <magnus.damm@gmail.com>
2072 L: linux-renesas-soc@vger.kernel.org
2073 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2076 F: arch/arm/boot/dts/emev2*
2077 F: arch/arm/boot/dts/r7s*
2078 F: arch/arm/boot/dts/r8a*
2079 F: arch/arm/boot/dts/r9a*
2080 F: arch/arm/boot/dts/sh*
2081 F: arch/arm/configs/shmobile_defconfig
2082 F: arch/arm/include/debug/renesas-scif.S
2083 F: arch/arm/mach-shmobile/
2084 F: Documentation/devicetree/bindings/arm/shmobile.txt
2085 F: drivers/soc/renesas/
2086 F: include/linux/soc/renesas/
2088 ARM/SOCFPGA ARCHITECTURE
2089 M: Dinh Nguyen <dinguyen@kernel.org>
2091 F: arch/arm/mach-socfpga/
2092 F: arch/arm/boot/dts/socfpga*
2093 F: arch/arm/configs/socfpga_defconfig
2094 F: arch/arm64/boot/dts/altera/
2095 W: http://www.rocketboards.org
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M: Dinh Nguyen <dinguyen@kernel.org>
2101 F: drivers/clk/socfpga/
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M: Thor Thayer <thor.thayer@linux.intel.com>
2106 F: drivers/edac/altera_edac.
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M: Orson Zhai <orsonzhai@gmail.com>
2110 M: Baolin Wang <baolin.wang@linaro.org>
2111 M: Chunyan Zhang <zhang.lyra@gmail.com>
2113 F: arch/arm64/boot/dts/sprd
2116 ARM/STI ARCHITECTURE
2117 M: Patrice Chotard <patrice.chotard@st.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W: http://www.stlinux.com
2121 F: arch/arm/mach-sti/
2122 F: arch/arm/boot/dts/sti*
2123 F: drivers/char/hw_random/st-rng.c
2124 F: drivers/clocksource/arm_global_timer.c
2125 F: drivers/clocksource/clksrc_st_lpc.c
2126 F: drivers/cpufreq/sti-cpufreq.c
2127 F: drivers/dma/st_fdma*
2128 F: drivers/i2c/busses/i2c-st.c
2129 F: drivers/media/rc/st_rc.c
2130 F: drivers/media/platform/sti/c8sectpfe/
2131 F: drivers/mmc/host/sdhci-st.c
2132 F: drivers/phy/st/phy-miphy28lp.c
2133 F: drivers/phy/st/phy-stih407-usb.c
2134 F: drivers/pinctrl/pinctrl-st.c
2135 F: drivers/remoteproc/st_remoteproc.c
2136 F: drivers/remoteproc/st_slim_rproc.c
2137 F: drivers/reset/sti/
2138 F: drivers/rtc/rtc-st-lpc.c
2139 F: drivers/tty/serial/st-asc.c
2140 F: drivers/usb/dwc3/dwc3-st.c
2141 F: drivers/usb/host/ehci-st.c
2142 F: drivers/usb/host/ohci-st.c
2143 F: drivers/watchdog/st_lpc_wdt.c
2144 F: drivers/ata/ahci_st.c
2145 F: include/linux/remoteproc/st_slim_rproc.h
2147 ARM/STM32 ARCHITECTURE
2148 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M: Alexandre Torgue <alexandre.torgue@st.com>
2150 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2156 F: arch/arm/boot/dts/stm32*
2157 F: arch/arm/mach-stm32/
2158 F: drivers/clocksource/armv7m_systick.c
2160 ARM/Synaptics SoC support
2161 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 F: arch/arm/mach-berlin/
2166 F: arch/arm/boot/dts/berlin*
2167 F: arch/arm64/boot/dts/synaptics/
2169 ARM/TANGO ARCHITECTURE
2170 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M: Mans Rullgard <mans@mansr.com>
2172 L: linux-arm-kernel@lists.infradead.org
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M: Lennert Buytenhek <kernel@wantstofly.org>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M: Hans Verkuil <hans.verkuil@cisco.com>
2183 L: linux-tegra@vger.kernel.org
2184 L: linux-media@vger.kernel.org
2186 F: drivers/media/platform/tegra-cec/
2187 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M: "Mark F. Brown" <mark.brown314@gmail.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M: Santosh Shilimkar <ssantosh@kernel.org>
2196 L: linux-kernel@vger.kernel.org
2198 F: drivers/memory/*emif*
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M: Tero Kristo <t-kristo@ti.com>
2202 M: Nishanth Menon <nm@ti.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F: arch/arm64/boot/dts/ti/Makefile
2207 F: arch/arm64/boot/dts/ti/k3-*
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M: Santosh Shilimkar <ssantosh@kernel.org>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 F: arch/arm/mach-keystone/
2214 F: arch/arm/boot/dts/keystone-*
2215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M: Santosh Shilimkar <ssantosh@kernel.org>
2219 L: linux-kernel@vger.kernel.org
2221 F: drivers/clk/keystone/
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M: Santosh Shilimkar <ssantosh@kernel.org>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L: linux-kernel@vger.kernel.org
2228 F: drivers/clocksource/timer-keystone.c
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M: Santosh Shilimkar <ssantosh@kernel.org>
2232 L: linux-kernel@vger.kernel.org
2234 F: drivers/power/reset/keystone-reset.c
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M: Lennert Buytenhek <kernel@wantstofly.org>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 ARM/TOSA MACHINE SUPPORT
2242 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M: Dirk Opfer <dirk@opfer-online.de>
2246 ARM/UNIPHIER ARCHITECTURE
2247 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2251 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F: arch/arm/boot/dts/uniphier*
2254 F: arch/arm/include/asm/hardware/cache-uniphier.h
2255 F: arch/arm/mach-uniphier/
2256 F: arch/arm/mm/cache-uniphier.c
2257 F: arch/arm64/boot/dts/socionext/uniphier*
2258 F: drivers/bus/uniphier-system-bus.c
2259 F: drivers/clk/uniphier/
2260 F: drivers/gpio/gpio-uniphier.c
2261 F: drivers/i2c/busses/i2c-uniphier*
2262 F: drivers/irqchip/irq-uniphier-aidet.c
2263 F: drivers/mmc/host/uniphier-sd.c
2264 F: drivers/pinctrl/uniphier/
2265 F: drivers/reset/reset-uniphier.c
2266 F: drivers/tty/serial/8250/8250_uniphier.c
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M: Ulf Hansson <ulf.hansson@linaro.org>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T: git git://git.linaro.org/people/ulfh/clk.git
2274 F: drivers/clk/ux500/
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M: Liviu Dudau <liviu.dudau@arm.com>
2278 M: Sudeep Holla <sudeep.holla@arm.com>
2279 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 F: arch/arm/boot/dts/vexpress*
2283 F: arch/arm64/boot/dts/arm/
2284 F: arch/arm/mach-vexpress/
2287 F: drivers/clk/versatile/clk-vexpress-osc.c
2288 F: drivers/clocksource/timer-versatile.c
2292 M: Russell King <linux@armlinux.org.uk>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.armlinux.org.uk/
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M: Marek Vasut <marek.vasut@gmail.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 F: arch/arm/mach-pxa/vpac270.c
2303 F: arch/arm/mach-pxa/include/mach/vpac270.h
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M: Tony Prisk <linux@prisktech.co.nz>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 F: arch/arm/mach-vt8500/
2310 F: drivers/clocksource/timer-vt8500.c
2311 F: drivers/i2c/busses/i2c-wmt.c
2312 F: drivers/mmc/host/wmt-sdmmc.c
2313 F: drivers/pwm/pwm-vt8500.c
2314 F: drivers/rtc/rtc-vt8500.c
2315 F: drivers/tty/serial/vt8500_serial.c
2316 F: drivers/usb/host/ehci-platform.c
2317 F: drivers/usb/host/uhci-platform.c
2318 F: drivers/video/fbdev/vt8500lcdfb.*
2319 F: drivers/video/fbdev/wm8505fb*
2320 F: drivers/video/fbdev/wmt_ge_rops.*
2322 ARM/ZIPIT Z2 SUPPORT
2323 M: Marek Vasut <marek.vasut@gmail.com>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 F: arch/arm/mach-pxa/z2.c
2327 F: arch/arm/mach-pxa/include/mach/z2.h
2329 ARM/ZTE ARCHITECTURE
2330 M: Jun Nie <jun.nie@linaro.org>
2331 M: Shawn Guo <shawnguo@kernel.org>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 F: arch/arm/boot/dts/zx2967*
2335 F: arch/arm/mach-zx/
2336 F: arch/arm64/boot/dts/zte/
2338 F: drivers/dma/zx_dma.c
2339 F: drivers/gpio/gpio-zx.c
2340 F: drivers/i2c/busses/i2c-zx2967.c
2341 F: drivers/mmc/host/dw_mmc-zx.*
2342 F: drivers/pinctrl/zte/
2344 F: drivers/thermal/zx2967_thermal.c
2345 F: drivers/watchdog/zx2967_wdt.c
2346 F: Documentation/devicetree/bindings/arm/zte.txt
2347 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F: Documentation/devicetree/bindings/dma/zxdma.txt
2349 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F: Documentation/devicetree/bindings/soc/zte/
2355 F: Documentation/devicetree/bindings/sound/zte,*.txt
2356 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F: include/dt-bindings/clock/zx2967*.h
2359 F: include/dt-bindings/soc/zte,*.h
2360 F: sound/soc/codecs/zx_aud96p22.c
2363 ARM/ZYNQ ARCHITECTURE
2364 M: Michal Simek <michal.simek@xilinx.com>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://wiki.xilinx.com
2367 T: git https://github.com/Xilinx/linux-xlnx.git
2369 F: arch/arm/mach-zynq/
2370 F: drivers/cpuidle/cpuidle-zynq.c
2371 F: drivers/block/xsysace.c
2374 F: drivers/clocksource/timer-cadence-ttc.c
2375 F: drivers/i2c/busses/i2c-cadence.c
2376 F: drivers/mmc/host/sdhci-of-arasan.c
2377 F: drivers/edac/synopsys_edac.c
2378 F: drivers/i2c/busses/i2c-xiic.c
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M: Catalin Marinas <catalin.marinas@arm.com>
2382 M: Will Deacon <will.deacon@arm.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2387 X: arch/arm64/boot/dts/
2388 F: Documentation/arm64/
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M: Sakari Ailus <sakari.ailus@iki.fi>
2392 L: linux-leds@vger.kernel.org
2394 F: drivers/leds/leds-as3645a.c
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L: linux-media@vger.kernel.org
2399 T: git git://linuxtv.org/media_tree.git
2401 F: drivers/media/i2c/ak7375.c
2402 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2404 ASAHI KASEI AK8974 DRIVER
2405 M: Linus Walleij <linus.walleij@linaro.org>
2406 L: linux-iio@vger.kernel.org
2407 W: http://www.akm.com/
2409 F: drivers/iio/magnetometer/ak8974.c
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M: George Joseph <george.joseph@fairview5.com>
2413 L: linux-hwmon@vger.kernel.org
2415 F: Documentation/hwmon/asc7621
2416 F: drivers/hwmon/asc7621.c
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M: Corentin Chary <corentin.chary@gmail.com>
2420 L: acpi4asus-user@lists.sourceforge.net
2421 L: platform-driver-x86@vger.kernel.org
2422 W: http://acpi4asus.sf.net
2424 F: drivers/platform/x86/asus*.c
2425 F: drivers/platform/x86/eeepc*.c
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M: João Paulo Rechi Vita <jprvita@gmail.com>
2429 L: platform-driver-x86@vger.kernel.org
2431 F: drivers/platform/x86/asus-wireless.c
2434 M: David Howells <dhowells@redhat.com>
2435 L: keyrings@vger.kernel.org
2437 F: Documentation/crypto/asymmetric-keys.txt
2438 F: include/linux/verification.h
2439 F: include/crypto/public_key.h
2440 F: include/crypto/pkcs7.h
2441 F: crypto/asymmetric_keys/
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R: Dan Williams <dan.j.williams@intel.com>
2445 W: http://sourceforge.net/projects/xscaleiop
2447 F: Documentation/crypto/async-tx-api.txt
2450 F: include/linux/dmaengine.h
2451 F: include/linux/async_tx.h
2454 M: Bartosz Golaszewski <brgl@bgdev.pl>
2455 L: linux-i2c@vger.kernel.org
2456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2458 F: Documentation/devicetree/bindings/eeprom/at24.txt
2459 F: drivers/misc/eeprom/at24.c
2460 F: include/linux/platform_data/at24.h
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M: "Ed L. Cashin" <ed.cashin@acm.org>
2464 W: http://www.openaoe.org/
2466 F: Documentation/aoe/
2467 F: drivers/block/aoe/
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M: Alban Bedel <albeu@free.fr>
2471 W: https://github.com/AlbanBedel/linux
2472 T: git git://github.com/AlbanBedel/linux
2474 F: drivers/gpio/gpio-ath79.c
2475 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M: Alban Bedel <albeu@free.fr>
2479 W: https://github.com/AlbanBedel/linux
2480 T: git git://github.com/AlbanBedel/linux
2482 F: drivers/phy/qualcomm/phy-ath79-usb.c
2483 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2485 ATHEROS ATH GENERIC UTILITIES
2486 M: Kalle Valo <kvalo@codeaurora.org>
2487 L: linux-wireless@vger.kernel.org
2489 F: drivers/net/wireless/ath/*
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M: Jiri Slaby <jirislaby@gmail.com>
2493 M: Nick Kossifidis <mickflemm@gmail.com>
2494 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L: linux-wireless@vger.kernel.org
2496 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2498 F: drivers/net/wireless/ath/ath5k/
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M: Kalle Valo <kvalo@codeaurora.org>
2502 L: linux-wireless@vger.kernel.org
2503 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2506 F: drivers/net/wireless/ath/ath6kl/
2509 M: Ville Syrjala <syrjala@sci.fi>
2511 F: drivers/input/misc/ati_remote2.c
2513 ATK0110 HWMON DRIVER
2514 M: Luca Tettamanti <kronos.it@gmail.com>
2515 L: linux-hwmon@vger.kernel.org
2517 F: drivers/hwmon/asus_atk0110.c
2519 ATLX ETHERNET DRIVERS
2520 M: Jay Cliburn <jcliburn@gmail.com>
2521 M: Chris Snook <chris.snook@gmail.com>
2522 L: netdev@vger.kernel.org
2523 W: http://sourceforge.net/projects/atl1
2524 W: http://atl1.sourceforge.net
2526 F: drivers/net/ethernet/atheros/
2529 M: Chas Williams <3chas3@gmail.com>
2530 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L: netdev@vger.kernel.org
2532 W: http://linux-atm.sourceforge.net
2535 F: include/linux/atm*
2536 F: include/uapi/linux/atm*
2538 ATMEL MACB ETHERNET DRIVER
2539 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2541 F: drivers/net/ethernet/cadence/
2543 ATMEL MAXTOUCH DRIVER
2544 M: Nick Dyer <nick@shmanahar.org>
2545 T: git git://github.com/ndyer/linux.git
2547 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F: drivers/input/touchscreen/atmel_mxt_ts.c
2550 ATMEL WIRELESS DRIVER
2551 M: Simon Kelley <simon@thekelleys.org.uk>
2552 L: linux-wireless@vger.kernel.org
2553 W: http://www.thekelleys.org.uk/atmel
2554 W: http://atmelwlandriver.sourceforge.net/
2556 F: drivers/net/wireless/atmel/atmel*
2558 ATOMIC INFRASTRUCTURE
2559 M: Will Deacon <will.deacon@arm.com>
2560 M: Peter Zijlstra <peterz@infradead.org>
2561 R: Boqun Feng <boqun.feng@gmail.com>
2562 L: linux-kernel@vger.kernel.org
2564 F: arch/*/include/asm/atomic*.h
2565 F: include/*/atomic*.h
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M: Bradley Grove <linuxdrivers@attotech.com>
2569 L: linux-scsi@vger.kernel.org
2570 W: http://www.attotech.com
2572 F: drivers/scsi/esas2r
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M: Stefan Schmidt <stefan@datenfreihafen.org>
2576 L: linux-wpan@vger.kernel.org
2578 F: drivers/net/ieee802154/atusb.c
2579 F: drivers/net/ieee802154/atusb.h
2580 F: drivers/net/ieee802154/at86rf230.h
2583 M: Paul Moore <paul@paul-moore.com>
2584 M: Eric Paris <eparis@redhat.com>
2585 L: linux-audit@redhat.com (moderated for non-subscribers)
2586 W: https://github.com/linux-audit
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2589 F: include/linux/audit.h
2590 F: include/uapi/linux/audit.h
2593 AUXILIARY DISPLAY DRIVERS
2594 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2596 F: drivers/auxdisplay/
2597 F: include/linux/cfag12864b.h
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M: Andreas Klinger <ak@it-klinger.de>
2601 L: linux-iio@vger.kernel.org
2603 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F: drivers/iio/adc/hx711.c
2607 M: Ralf Baechle <ralf@linux-mips.org>
2608 L: linux-hams@vger.kernel.org
2609 W: http://www.linux-ax25.org/
2611 F: include/uapi/linux/ax25.h
2612 F: include/net/ax25.h
2616 M: Peter Rosin <peda@axentia.se>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 F: Documentation/devicetree/bindings/arm/axentia.txt
2620 F: arch/arm/boot/dts/at91-linea.dtsi
2621 F: arch/arm/boot/dts/at91-natte.dtsi
2622 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F: arch/arm/boot/dts/at91-tse850-3.dts
2625 AXENTIA ASOC DRIVERS
2626 M: Peter Rosin <peda@axentia.se>
2627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2629 F: Documentation/devicetree/bindings/sound/axentia,*
2630 F: sound/soc/atmel/tse850-pcm5142.c
2633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L: linux-media@vger.kernel.org
2635 W: https://linuxtv.org
2636 T: git git://linuxtv.org/media_tree.git
2638 F: drivers/media/usb/dvb-usb-v2/az6007.c
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M: Hans Verkuil <hverkuil@xs4all.nl>
2642 L: linux-media@vger.kernel.org
2643 T: git git://linuxtv.org/media_tree.git
2644 W: https://linuxtv.org
2646 F: drivers/media/radio/radio-aztech*
2649 L: linux-wireless@vger.kernel.org
2650 L: b43-dev@lists.infradead.org
2651 W: http://wireless.kernel.org/en/users/Drivers/b43
2653 F: drivers/net/wireless/broadcom/b43/
2655 B43LEGACY WIRELESS DRIVER
2656 M: Larry Finger <Larry.Finger@lwfinger.net>
2657 L: linux-wireless@vger.kernel.org
2658 L: b43-dev@lists.infradead.org
2659 W: http://wireless.kernel.org/en/users/Drivers/b43
2661 F: drivers/net/wireless/broadcom/b43legacy/
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M: Lee Jones <lee.jones@linaro.org>
2665 M: Daniel Thompson <daniel.thompson@linaro.org>
2666 M: Jingoo Han <jingoohan1@gmail.com>
2667 L: dri-devel@lists.freedesktop.org
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2670 F: drivers/video/backlight/
2671 F: include/linux/backlight.h
2672 F: include/linux/pwm_backlight.h
2673 F: Documentation/devicetree/bindings/leds/backlight
2676 M: Marek Lindner <mareklindner@neomailbox.ch>
2677 M: Simon Wunderlich <sw@simonwunderlich.de>
2678 M: Antonio Quartulli <a@unstable.cc>
2679 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W: https://www.open-mesh.org/
2681 Q: https://patchwork.open-mesh.org/project/batman/list/
2683 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F: Documentation/ABI/testing/sysfs-class-net-mesh
2685 F: Documentation/networking/batman-adv.rst
2686 F: include/uapi/linux/batadv_packet.h
2687 F: include/uapi/linux/batman_adv.h
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L: linux-hams@vger.kernel.org
2693 W: http://www.baycom.org/~tom/ham/ham.html
2695 F: drivers/net/hamradio/baycom*
2697 BCACHE (BLOCK LAYER CACHE)
2698 M: Coly Li <colyli@suse.de>
2699 M: Kent Overstreet <kent.overstreet@gmail.com>
2700 L: linux-bcache@vger.kernel.org
2701 W: http://bcache.evilpiepirate.org
2702 C: irc://irc.oftc.net/bcache
2704 F: drivers/md/bcache/
2706 BDISP ST MEDIA DRIVER
2707 M: Fabien Dessenne <fabien.dessenne@st.com>
2708 L: linux-media@vger.kernel.org
2709 T: git git://linuxtv.org/media_tree.git
2710 W: https://linuxtv.org
2712 F: drivers/media/platform/sti/bdisp
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L: netdev@vger.kernel.org
2718 F: drivers/net/ethernet/ec_bhf.c
2721 M: Luis de Bethencourt <luisbg@kernel.org>
2722 M: Salah Triki <salah.triki@gmail.com>
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F: Documentation/filesystems/befs.txt
2729 M: Paolo Valente <paolo.valente@linaro.org>
2730 M: Jens Axboe <axboe@kernel.dk>
2731 L: linux-block@vger.kernel.org
2734 F: Documentation/block/bfq-iosched.txt
2737 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2739 F: Documentation/filesystems/bfs.txt
2741 F: include/uapi/linux/bfs_fs.h
2743 BLINKM RGB LED DRIVER
2744 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2746 F: drivers/leds/leds-blinkm.c
2749 M: Jens Axboe <axboe@kernel.dk>
2750 L: linux-block@vger.kernel.org
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2755 F: kernel/trace/blktrace.c
2759 M: Joern Engel <joern@lazybastard.org>
2760 L: linux-mtd@lists.infradead.org
2762 F: drivers/mtd/devices/block2mtd.c
2765 M: Marcel Holtmann <marcel@holtmann.org>
2766 M: Johan Hedberg <johan.hedberg@gmail.com>
2767 L: linux-bluetooth@vger.kernel.org
2768 W: http://www.bluez.org/
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2772 F: drivers/bluetooth/
2775 M: Marcel Holtmann <marcel@holtmann.org>
2776 M: Johan Hedberg <johan.hedberg@gmail.com>
2777 L: linux-bluetooth@vger.kernel.org
2778 W: http://www.bluez.org/
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783 F: include/net/bluetooth/
2786 M: Jay Vosburgh <j.vosburgh@gmail.com>
2787 M: Veaceslav Falico <vfalico@gmail.com>
2788 M: Andy Gospodarek <andy@greyhouse.net>
2789 L: netdev@vger.kernel.org
2790 W: http://sourceforge.net/projects/bonding/
2792 F: drivers/net/bonding/
2793 F: include/uapi/linux/if_bonding.h
2795 BPF (Safe dynamic programs and tools)
2796 M: Alexei Starovoitov <ast@kernel.org>
2797 M: Daniel Borkmann <daniel@iogearbox.net>
2798 L: netdev@vger.kernel.org
2799 L: linux-kernel@vger.kernel.org
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2805 F: Documentation/networking/filter.txt
2806 F: Documentation/bpf/
2807 F: include/linux/bpf*
2808 F: include/linux/filter.h
2809 F: include/trace/events/xdp.h
2810 F: include/uapi/linux/bpf*
2811 F: include/uapi/linux/filter.h
2813 F: kernel/trace/bpf_trace.c
2816 F: net/core/filter.c
2817 F: net/sched/act_bpf.c
2818 F: net/sched/cls_bpf.c
2822 F: tools/testing/selftests/bpf/
2825 M: Shubham Bansal <illusionist.neo@gmail.com>
2826 L: netdev@vger.kernel.org
2831 M: Daniel Borkmann <daniel@iogearbox.net>
2832 M: Alexei Starovoitov <ast@kernel.org>
2833 M: Zi Shen Lim <zlim.lnx@gmail.com>
2834 L: netdev@vger.kernel.org
2838 BPF JIT for MIPS (32-BIT AND 64-BIT)
2839 M: Paul Burton <paul.burton@mips.com>
2840 L: netdev@vger.kernel.org
2844 BPF JIT for NFP NICs
2845 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2846 L: netdev@vger.kernel.org
2848 F: drivers/net/ethernet/netronome/nfp/bpf/
2850 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2851 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2852 M: Sandipan Das <sandipan@linux.ibm.com>
2853 L: netdev@vger.kernel.org
2855 F: arch/powerpc/net/
2858 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2859 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2860 L: netdev@vger.kernel.org
2863 X: arch/s390/net/pnet.c
2865 BPF JIT for SPARC (32-BIT AND 64-BIT)
2866 M: David S. Miller <davem@davemloft.net>
2867 L: netdev@vger.kernel.org
2871 BPF JIT for X86 32-BIT
2872 M: Wang YanQing <udknight@gmail.com>
2873 L: netdev@vger.kernel.org
2875 F: arch/x86/net/bpf_jit_comp32.c
2877 BPF JIT for X86 64-BIT
2878 M: Alexei Starovoitov <ast@kernel.org>
2879 M: Daniel Borkmann <daniel@iogearbox.net>
2880 L: netdev@vger.kernel.org
2883 X: arch/x86/net/bpf_jit_comp32.c
2885 BROADCOM B44 10/100 ETHERNET DRIVER
2886 M: Michael Chan <michael.chan@broadcom.com>
2887 L: netdev@vger.kernel.org
2889 F: drivers/net/ethernet/broadcom/b44.*
2891 BROADCOM B53 ETHERNET SWITCH DRIVER
2892 M: Florian Fainelli <f.fainelli@gmail.com>
2893 L: netdev@vger.kernel.org
2894 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2896 F: drivers/net/dsa/b53/*
2897 F: include/linux/platform_data/b53.h
2899 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2900 M: Florian Fainelli <f.fainelli@gmail.com>
2901 M: Ray Jui <rjui@broadcom.com>
2902 M: Scott Branden <sbranden@broadcom.com>
2903 M: bcm-kernel-feedback-list@broadcom.com
2904 T: git git://github.com/broadcom/mach-bcm
2910 F: arch/arm/mach-bcm/
2912 BROADCOM BCM2835 ARM ARCHITECTURE
2913 M: Eric Anholt <eric@anholt.net>
2914 M: Stefan Wahren <stefan.wahren@i2se.com>
2915 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T: git git://github.com/anholt/linux
2920 F: drivers/staging/vc04_services
2922 BROADCOM BCM47XX MIPS ARCHITECTURE
2923 M: Hauke Mehrtens <hauke@hauke-m.de>
2924 M: Rafał Miłecki <zajec5@gmail.com>
2925 L: linux-mips@linux-mips.org
2927 F: Documentation/devicetree/bindings/mips/brcm/
2928 F: arch/mips/bcm47xx/*
2929 F: arch/mips/include/asm/mach-bcm47xx/*
2931 BROADCOM BCM5301X ARM ARCHITECTURE
2932 M: Hauke Mehrtens <hauke@hauke-m.de>
2933 M: Rafał Miłecki <zajec5@gmail.com>
2934 M: Jon Mason <jonmason@broadcom.com>
2935 M: bcm-kernel-feedback-list@broadcom.com
2936 L: linux-arm-kernel@lists.infradead.org
2938 F: arch/arm/mach-bcm/bcm_5301x.c
2939 F: arch/arm/boot/dts/bcm5301x*.dtsi
2940 F: arch/arm/boot/dts/bcm470*
2941 F: arch/arm/boot/dts/bcm953012*
2943 BROADCOM BCM53573 ARM ARCHITECTURE
2944 M: Rafał Miłecki <rafal@milecki.pl>
2945 L: linux-arm-kernel@lists.infradead.org
2947 F: arch/arm/boot/dts/bcm53573*
2948 F: arch/arm/boot/dts/bcm47189*
2950 BROADCOM BCM63XX ARM ARCHITECTURE
2951 M: Florian Fainelli <f.fainelli@gmail.com>
2952 M: bcm-kernel-feedback-list@broadcom.com
2953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2954 T: git git://github.com/broadcom/stblinux.git
2958 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2959 M: Kevin Cernekee <cernekee@gmail.com>
2960 L: linux-usb@vger.kernel.org
2962 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2964 BROADCOM BCM7XXX ARM ARCHITECTURE
2965 M: Brian Norris <computersforpeace@gmail.com>
2966 M: Gregory Fong <gregory.0xf0@gmail.com>
2967 M: Florian Fainelli <f.fainelli@gmail.com>
2968 M: bcm-kernel-feedback-list@broadcom.com
2969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970 T: git git://github.com/broadcom/stblinux.git
2972 F: arch/arm/mach-bcm/*brcmstb*
2973 F: arch/arm/boot/dts/bcm7*.dts*
2974 F: drivers/bus/brcmstb_gisb.c
2975 F: arch/arm/mm/cache-b15-rac.c
2976 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2979 BROADCOM BMIPS CPUFREQ DRIVER
2980 M: Markus Mayer <mmayer@broadcom.com>
2981 M: bcm-kernel-feedback-list@broadcom.com
2982 L: linux-pm@vger.kernel.org
2984 F: drivers/cpufreq/bmips-cpufreq.c
2986 BROADCOM BMIPS MIPS ARCHITECTURE
2987 M: Kevin Cernekee <cernekee@gmail.com>
2988 M: Florian Fainelli <f.fainelli@gmail.com>
2989 L: linux-mips@linux-mips.org
2990 T: git git://github.com/broadcom/stblinux.git
2992 F: arch/mips/bmips/*
2993 F: arch/mips/include/asm/mach-bmips/*
2994 F: arch/mips/kernel/*bmips*
2995 F: arch/mips/boot/dts/brcm/bcm*.dts*
2996 F: drivers/irqchip/irq-bcm63*
2997 F: drivers/irqchip/irq-bcm7*
2998 F: drivers/irqchip/irq-brcmstb*
2999 F: include/linux/bcm963xx_nvram.h
3000 F: include/linux/bcm963xx_tag.h
3002 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3003 M: Rasesh Mody <rasesh.mody@cavium.com>
3004 M: Dept-GELinuxNICDev@cavium.com
3005 L: netdev@vger.kernel.org
3007 F: drivers/net/ethernet/broadcom/bnx2.*
3008 F: drivers/net/ethernet/broadcom/bnx2_*
3010 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3011 M: QLogic-Storage-Upstream@qlogic.com
3012 L: linux-scsi@vger.kernel.org
3014 F: drivers/scsi/bnx2fc/
3016 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3017 M: QLogic-Storage-Upstream@qlogic.com
3018 L: linux-scsi@vger.kernel.org
3020 F: drivers/scsi/bnx2i/
3022 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3023 M: Ariel Elior <ariel.elior@cavium.com>
3024 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3025 M: everest-linux-l2@cavium.com
3026 L: netdev@vger.kernel.org
3028 F: drivers/net/ethernet/broadcom/bnx2x/
3030 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3031 M: Michael Chan <michael.chan@broadcom.com>
3032 L: netdev@vger.kernel.org
3034 F: drivers/net/ethernet/broadcom/bnxt/
3036 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3037 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3038 M: Franky Lin <franky.lin@broadcom.com>
3039 M: Hante Meuleman <hante.meuleman@broadcom.com>
3040 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3041 M: Wright Feng <wright.feng@cypress.com>
3042 L: linux-wireless@vger.kernel.org
3043 L: brcm80211-dev-list.pdl@broadcom.com
3044 L: brcm80211-dev-list@cypress.com
3046 F: drivers/net/wireless/broadcom/brcm80211/
3048 BROADCOM BRCMSTB GPIO DRIVER
3049 M: Gregory Fong <gregory.0xf0@gmail.com>
3050 L: bcm-kernel-feedback-list@broadcom.com
3052 F: drivers/gpio/gpio-brcmstb.c
3053 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3055 BROADCOM BRCMSTB I2C DRIVER
3056 M: Kamal Dasu <kdasu.kdev@gmail.com>
3057 L: linux-i2c@vger.kernel.org
3058 L: bcm-kernel-feedback-list@broadcom.com
3060 F: drivers/i2c/busses/i2c-brcmstb.c
3061 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3063 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3064 M: Al Cooper <alcooperx@gmail.com>
3065 L: linux-kernel@vger.kernel.org
3066 L: bcm-kernel-feedback-list@broadcom.com
3068 F: drivers/phy/broadcom/phy-brcm-usb*
3070 BROADCOM GENET ETHERNET DRIVER
3071 M: Doug Berger <opendmb@gmail.com>
3072 M: Florian Fainelli <f.fainelli@gmail.com>
3073 L: netdev@vger.kernel.org
3075 F: drivers/net/ethernet/broadcom/genet/
3077 BROADCOM IPROC ARM ARCHITECTURE
3078 M: Ray Jui <rjui@broadcom.com>
3079 M: Scott Branden <sbranden@broadcom.com>
3080 M: Jon Mason <jonmason@broadcom.com>
3081 M: bcm-kernel-feedback-list@broadcom.com
3082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3083 T: git git://github.com/broadcom/cygnus-linux.git
3100 F: arch/arm64/boot/dts/broadcom/northstar2/*
3101 F: arch/arm64/boot/dts/broadcom/stingray/*
3102 F: drivers/clk/bcm/clk-ns*
3103 F: drivers/clk/bcm/clk-sr*
3104 F: drivers/pinctrl/bcm/pinctrl-ns*
3105 F: include/dt-bindings/clock/bcm-sr*
3107 BROADCOM KONA GPIO DRIVER
3108 M: Ray Jui <rjui@broadcom.com>
3109 L: bcm-kernel-feedback-list@broadcom.com
3111 F: drivers/gpio/gpio-bcm-kona.c
3112 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3114 BROADCOM NETXTREME-E ROCE DRIVER
3115 M: Selvin Xavier <selvin.xavier@broadcom.com>
3116 M: Devesh Sharma <devesh.sharma@broadcom.com>
3117 M: Somnath Kotur <somnath.kotur@broadcom.com>
3118 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3119 L: linux-rdma@vger.kernel.org
3120 W: http://www.broadcom.com
3122 F: drivers/infiniband/hw/bnxt_re/
3123 F: include/uapi/rdma/bnxt_re-abi.h
3125 BROADCOM NVRAM DRIVER
3126 M: Rafał Miłecki <zajec5@gmail.com>
3127 L: linux-mips@linux-mips.org
3129 F: drivers/firmware/broadcom/*
3131 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3132 M: Rafał Miłecki <zajec5@gmail.com>
3133 L: linux-wireless@vger.kernel.org
3136 F: include/linux/bcma/
3138 BROADCOM STB AVS CPUFREQ DRIVER
3139 M: Markus Mayer <mmayer@broadcom.com>
3140 M: bcm-kernel-feedback-list@broadcom.com
3141 L: linux-pm@vger.kernel.org
3143 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3144 F: drivers/cpufreq/brcmstb*
3146 BROADCOM STB AVS TMON DRIVER
3147 M: Markus Mayer <mmayer@broadcom.com>
3148 M: bcm-kernel-feedback-list@broadcom.com
3149 L: linux-pm@vger.kernel.org
3151 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3152 F: drivers/thermal/broadcom/brcmstb*
3154 BROADCOM STB NAND FLASH DRIVER
3155 M: Brian Norris <computersforpeace@gmail.com>
3156 M: Kamal Dasu <kdasu.kdev@gmail.com>
3157 L: linux-mtd@lists.infradead.org
3158 L: bcm-kernel-feedback-list@broadcom.com
3160 F: drivers/mtd/nand/raw/brcmnand/
3162 BROADCOM STB DPFE DRIVER
3163 M: Markus Mayer <mmayer@broadcom.com>
3164 M: bcm-kernel-feedback-list@broadcom.com
3165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3168 F: drivers/memory/brcmstb_dpfe.c
3171 M: Kamal Dasu <kdasu.kdev@gmail.com>
3172 M: bcm-kernel-feedback-list@broadcom.com
3174 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3175 F: drivers/spi/spi-bcm-qspi.*
3176 F: drivers/spi/spi-brcmstb-qspi.c
3177 F: drivers/spi/spi-iproc-qspi.c
3179 BROADCOM SYSTEMPORT ETHERNET DRIVER
3180 M: Florian Fainelli <f.fainelli@gmail.com>
3181 L: netdev@vger.kernel.org
3183 F: drivers/net/ethernet/broadcom/bcmsysport.*
3185 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3186 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3187 M: Prashant Sreedharan <prashant@broadcom.com>
3188 M: Michael Chan <mchan@broadcom.com>
3189 L: netdev@vger.kernel.org
3191 F: drivers/net/ethernet/broadcom/tg3.*
3193 BROCADE BFA FC SCSI DRIVER
3194 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3195 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3196 L: linux-scsi@vger.kernel.org
3198 F: drivers/scsi/bfa/
3200 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3201 M: Rasesh Mody <rasesh.mody@cavium.com>
3202 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3203 M: Dept-GELinuxNICDev@cavium.com
3204 L: netdev@vger.kernel.org
3206 F: drivers/net/ethernet/brocade/bna/
3208 BSG (block layer generic sg v4 driver)
3209 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3210 L: linux-scsi@vger.kernel.org
3213 F: include/linux/bsg.h
3214 F: include/uapi/linux/bsg.h
3217 M: Clemens Ladisch <clemens@ladisch.de>
3218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3219 T: git git://git.alsa-project.org/alsa-kernel.git
3221 F: Documentation/sound/cards/bt87x.rst
3222 F: sound/pci/bt87x.c
3225 M: Michael Buesch <m@bues.ch>
3226 W: http://bu3sch.de/btgpio.php
3228 F: drivers/gpio/gpio-bt8xx.c
3231 M: Chris Mason <clm@fb.com>
3232 M: Josef Bacik <josef@toxicpanda.com>
3233 M: David Sterba <dsterba@suse.com>
3234 L: linux-btrfs@vger.kernel.org
3235 W: http://btrfs.wiki.kernel.org/
3236 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3239 F: Documentation/filesystems/btrfs.txt
3241 F: include/linux/btrfs*
3242 F: include/uapi/linux/btrfs*
3244 BTTV VIDEO4LINUX DRIVER
3245 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3246 L: linux-media@vger.kernel.org
3247 W: https://linuxtv.org
3248 T: git git://linuxtv.org/media_tree.git
3250 F: Documentation/media/v4l-drivers/bttv*
3251 F: drivers/media/pci/bt8xx/bttv*
3253 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3254 M: Chanwoo Choi <cw00.choi@samsung.com>
3255 L: linux-pm@vger.kernel.org
3256 L: linux-samsung-soc@vger.kernel.org
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3259 F: drivers/devfreq/exynos-bus.c
3260 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3262 BUSLOGIC SCSI DRIVER
3263 M: Khalid Aziz <khalid@gonehiking.org>
3264 L: linux-scsi@vger.kernel.org
3266 F: drivers/scsi/BusLogic.*
3267 F: drivers/scsi/FlashPoint.*
3269 C-MEDIA CMI8788 DRIVER
3270 M: Clemens Ladisch <clemens@ladisch.de>
3271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3272 T: git git://git.alsa-project.org/alsa-kernel.git
3274 F: sound/pci/oxygen/
3277 M: Guo Ren <ren_guo@c-sky.com>
3278 T: git https://github.com/c-sky/csky-linux.git
3281 F: Documentation/devicetree/bindings/csky/
3286 M: Mark Salter <msalter@redhat.com>
3287 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3288 L: linux-c6x-dev@linux-c6x.org
3289 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3293 CA8210 IEEE-802.15.4 RADIO DRIVER
3294 M: Harry Morris <h.morris@cascoda.com>
3295 L: linux-wpan@vger.kernel.org
3296 W: https://github.com/Cascoda/ca8210-linux.git
3298 F: drivers/net/ieee802154/ca8210.c
3299 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3301 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3302 M: David Howells <dhowells@redhat.com>
3303 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3305 F: Documentation/filesystems/caching/cachefiles.txt
3308 CADENCE MIPI-CSI2 BRIDGES
3309 M: Maxime Ripard <maxime.ripard@bootlin.com>
3310 L: linux-media@vger.kernel.org
3312 F: Documentation/devicetree/bindings/media/cdns,*.txt
3313 F: drivers/media/platform/cadence/cdns-csi2*
3315 CADET FM/AM RADIO RECEIVER DRIVER
3316 M: Hans Verkuil <hverkuil@xs4all.nl>
3317 L: linux-media@vger.kernel.org
3318 T: git git://linuxtv.org/media_tree.git
3319 W: https://linuxtv.org
3321 F: drivers/media/radio/radio-cadet*
3323 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3324 M: Jonathan Corbet <corbet@lwn.net>
3325 L: linux-media@vger.kernel.org
3326 T: git git://linuxtv.org/media_tree.git
3328 F: Documentation/media/v4l-drivers/cafe_ccic*
3329 F: drivers/media/platform/marvell-ccic/
3332 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3333 L: netdev@vger.kernel.org
3335 F: Documentation/networking/caif/
3336 F: drivers/net/caif/
3337 F: include/uapi/linux/caif/
3338 F: include/net/caif/
3342 M: Toke Høiland-Jørgensen <toke@toke.dk>
3343 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3345 F: net/sched/sch_cake.c
3347 CALGARY x86-64 IOMMU
3348 M: Muli Ben-Yehuda <mulix@mulix.org>
3349 M: Jon Mason <jdmason@kudzu.us>
3350 L: iommu@lists.linux-foundation.org
3352 F: arch/x86/kernel/pci-calgary_64.c
3353 F: arch/x86/kernel/tce_64.c
3354 F: arch/x86/include/asm/calgary.h
3355 F: arch/x86/include/asm/tce.h
3358 M: Wolfgang Grandegger <wg@grandegger.com>
3359 M: Marc Kleine-Budde <mkl@pengutronix.de>
3360 L: linux-can@vger.kernel.org
3361 W: https://github.com/linux-can
3362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3365 F: Documentation/devicetree/bindings/net/can/
3367 F: include/linux/can/dev.h
3368 F: include/linux/can/platform/
3369 F: include/uapi/linux/can/error.h
3370 F: include/uapi/linux/can/netlink.h
3373 M: Oliver Hartkopp <socketcan@hartkopp.net>
3374 M: Marc Kleine-Budde <mkl@pengutronix.de>
3375 L: linux-can@vger.kernel.org
3376 W: https://github.com/linux-can
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3380 F: Documentation/networking/can.rst
3382 F: include/linux/can/core.h
3383 F: include/uapi/linux/can.h
3384 F: include/uapi/linux/can/bcm.h
3385 F: include/uapi/linux/can/raw.h
3386 F: include/uapi/linux/can/gw.h
3389 M: Serge Hallyn <serge@hallyn.com>
3390 L: linux-security-module@vger.kernel.org
3392 F: include/linux/capability.h
3393 F: include/uapi/linux/capability.h
3394 F: security/commoncap.c
3395 F: kernel/capability.c
3397 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3398 M: Kevin Tsai <ktsai@capellamicro.com>
3400 F: drivers/iio/light/cm*
3402 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3403 M: Christian Lamparter <chunkeey@googlemail.com>
3404 L: linux-wireless@vger.kernel.org
3405 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3407 F: drivers/net/wireless/ath/carl9170/
3410 M: Jan Glauber <jglauber@cavium.com>
3411 M: David Daney <david.daney@cavium.com>
3412 W: http://www.cavium.com
3414 F: drivers/i2c/busses/i2c-octeon*
3415 F: drivers/i2c/busses/i2c-thunderx*
3417 CAVIUM LIQUIDIO NETWORK DRIVER
3418 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3419 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3420 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3421 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3422 L: netdev@vger.kernel.org
3423 W: http://www.cavium.com
3425 F: drivers/net/ethernet/cavium/liquidio/
3428 M: Jan Glauber <jglauber@cavium.com>
3429 M: David Daney <david.daney@cavium.com>
3430 M: Steven J. Hill <Steven.Hill@cavium.com>
3431 W: http://www.cavium.com
3433 F: drivers/mmc/host/cavium*
3435 CAVIUM OCTEON-TX CRYPTO DRIVER
3436 M: George Cherian <george.cherian@cavium.com>
3437 L: linux-crypto@vger.kernel.org
3438 W: http://www.cavium.com
3440 F: drivers/crypto/cavium/cpt/
3442 CAVIUM THUNDERX2 ARM64 SOC
3443 M: Robert Richter <rrichter@cavium.com>
3444 M: Jayachandran C <jnair@caviumnetworks.com>
3445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3447 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3448 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3450 CC2520 IEEE-802.15.4 RADIO DRIVER
3451 M: Varka Bhadram <varkabhadram@gmail.com>
3452 L: linux-wpan@vger.kernel.org
3454 F: drivers/net/ieee802154/cc2520.c
3455 F: include/linux/spi/cc2520.h
3456 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3458 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3459 M: Gilad Ben-Yossef <gilad@benyossef.com>
3460 L: linux-crypto@vger.kernel.org
3462 F: drivers/crypto/ccree/
3463 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3466 M: Hans Verkuil <hans.verkuil@cisco.com>
3467 L: linux-media@vger.kernel.org
3468 T: git git://linuxtv.org/media_tree.git
3469 W: http://linuxtv.org
3471 F: Documentation/media/kapi/cec-core.rst
3472 F: Documentation/media/uapi/cec
3473 F: drivers/media/cec/
3474 F: drivers/media/rc/keymaps/rc-cec.c
3475 F: include/media/cec.h
3476 F: include/media/cec-notifier.h
3477 F: include/uapi/linux/cec.h
3478 F: include/uapi/linux/cec-funcs.h
3479 F: Documentation/devicetree/bindings/media/cec.txt
3480 F: Documentation/ABI/testing/debugfs-cec-error-inj
3483 M: Hans Verkuil <hans.verkuil@cisco.com>
3484 L: linux-media@vger.kernel.org
3485 T: git git://linuxtv.org/media_tree.git
3486 W: http://linuxtv.org
3488 F: drivers/media/platform/cec-gpio/
3489 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3491 CELL BROADBAND ENGINE ARCHITECTURE
3492 M: Arnd Bergmann <arnd@arndb.de>
3493 L: linuxppc-dev@lists.ozlabs.org
3494 W: http://www.ibm.com/developerworks/power/cell/
3496 F: arch/powerpc/include/asm/cell*.h
3497 F: arch/powerpc/include/asm/spu*.h
3498 F: arch/powerpc/include/uapi/asm/spu*.h
3499 F: arch/powerpc/oprofile/*cell*
3500 F: arch/powerpc/platforms/cell/
3502 CEPH COMMON CODE (LIBCEPH)
3503 M: Ilya Dryomov <idryomov@gmail.com>
3504 M: "Yan, Zheng" <zyan@redhat.com>
3505 M: Sage Weil <sage@redhat.com>
3506 L: ceph-devel@vger.kernel.org
3508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3509 T: git git://github.com/ceph/ceph-client.git
3512 F: include/linux/ceph/
3513 F: include/linux/crush/
3515 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3516 M: "Yan, Zheng" <zyan@redhat.com>
3517 M: Sage Weil <sage@redhat.com>
3518 M: Ilya Dryomov <idryomov@gmail.com>
3519 L: ceph-devel@vger.kernel.org
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3522 T: git git://github.com/ceph/ceph-client.git
3524 F: Documentation/filesystems/ceph.txt
3527 CERTIFICATE HANDLING:
3528 M: David Howells <dhowells@redhat.com>
3529 M: David Woodhouse <dwmw2@infradead.org>
3530 L: keyrings@vger.kernel.org
3532 F: Documentation/admin-guide/module-signing.rst
3534 F: scripts/sign-file.c
3535 F: scripts/extract-cert.c
3537 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3538 L: linux-usb@vger.kernel.org
3540 F: Documentation/usb/WUSB-Design-overview.txt
3541 F: Documentation/usb/wusb-cbaf
3542 F: drivers/usb/host/hwa-hc.c
3543 F: drivers/usb/host/whci/
3544 F: drivers/usb/wusbcore/
3545 F: include/linux/usb/wusb*
3547 CFAG12864B LCD DRIVER
3548 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3550 F: drivers/auxdisplay/cfag12864b.c
3551 F: include/linux/cfag12864b.h
3553 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3554 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3556 F: drivers/auxdisplay/cfag12864bfb.c
3557 F: include/linux/cfag12864b.h
3559 802.11 (including CFG80211/NL80211)
3560 M: Johannes Berg <johannes@sipsolutions.net>
3561 L: linux-wireless@vger.kernel.org
3562 W: http://wireless.kernel.org/
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3567 F: include/uapi/linux/nl80211.h
3568 F: include/linux/ieee80211.h
3569 F: include/net/wext.h
3570 F: include/net/cfg80211.h
3571 F: include/net/iw_handler.h
3572 F: include/net/ieee80211_radiotap.h
3573 F: Documentation/driver-api/80211/cfg80211.rst
3574 F: Documentation/networking/regulatory.txt
3576 CHAR and MISC DRIVERS
3577 M: Arnd Bergmann <arnd@arndb.de>
3578 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3583 F: include/linux/miscdevice.h
3586 M: Andy Whitcroft <apw@canonical.com>
3587 M: Joe Perches <joe@perches.com>
3589 F: scripts/checkpatch.pl
3591 CHINESE DOCUMENTATION
3592 M: Harry Wei <harryxiyou@gmail.com>
3593 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3594 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3596 F: Documentation/translations/zh_CN/
3598 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3599 M: Peter Chen <Peter.Chen@nxp.com>
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3601 L: linux-usb@vger.kernel.org
3603 F: drivers/usb/chipidea/
3605 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3606 M: Hans de Goede <hdegoede@redhat.com>
3607 L: linux-input@vger.kernel.org
3609 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3610 F: drivers/input/touchscreen/chipone_icn8318.c
3612 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3613 M: Hans de Goede <hdegoede@redhat.com>
3614 L: linux-input@vger.kernel.org
3616 F: drivers/input/touchscreen/chipone_icn8505.c
3618 CHROME HARDWARE PLATFORM SUPPORT
3619 M: Benson Leung <bleung@chromium.org>
3620 M: Olof Johansson <olof@lixom.net>
3622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3623 F: drivers/platform/chrome/
3625 CIRRUS LOGIC AUDIO CODEC DRIVERS
3626 M: Brian Austin <brian.austin@cirrus.com>
3627 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3628 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3630 F: sound/soc/codecs/cs*
3632 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3633 M: Hartley Sweeten <hsweeten@visionengravers.com>
3634 L: netdev@vger.kernel.org
3636 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3638 CISCO FCOE HBA DRIVER
3639 M: Satish Kharat <satishkh@cisco.com>
3640 M: Sesidhar Baddela <sebaddel@cisco.com>
3641 M: Karan Tilak Kumar <kartilak@cisco.com>
3642 L: linux-scsi@vger.kernel.org
3644 F: drivers/scsi/fnic/
3646 CISCO SCSI HBA DRIVER
3647 M: Karan Tilak Kumar <kartilak@cisco.com>
3648 M: Sesidhar Baddela <sebaddel@cisco.com>
3649 L: linux-scsi@vger.kernel.org
3651 F: drivers/scsi/snic/
3653 CISCO VIC ETHERNET NIC DRIVER
3654 M: Christian Benvenuti <benve@cisco.com>
3655 M: Govindarajulu Varadarajan <_govind@gmx.com>
3656 M: Parvi Kaustubhi <pkaustub@cisco.com>
3658 F: drivers/net/ethernet/cisco/enic/
3660 CISCO VIC LOW LATENCY NIC DRIVER
3661 M: Christian Benvenuti <benve@cisco.com>
3663 F: drivers/infiniband/hw/usnic/
3665 CIRRUS LOGIC MADERA CODEC DRIVERS
3666 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3667 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3669 L: patches@opensource.cirrus.com
3670 T: git https://github.com/CirrusLogic/linux-drivers.git
3671 W: https://github.com/CirrusLogic/linux-drivers/wiki
3673 F: Documentation/devicetree/bindings/mfd/madera.txt
3674 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3675 F: include/linux/mfd/madera/*
3676 F: drivers/gpio/gpio-madera*
3677 F: drivers/mfd/madera*
3678 F: drivers/mfd/cs47l*
3679 F: drivers/pinctrl/cirrus/*
3682 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3687 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3688 L: linux-kernel@vger.kernel.org
3691 F: include/linux/cleancache.h
3694 M: Russell King <linux@armlinux.org.uk>
3695 L: linux-clk@vger.kernel.org
3697 F: include/linux/clk.h
3699 CLOCKSOURCE, CLOCKEVENT DRIVERS
3700 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3701 M: Thomas Gleixner <tglx@linutronix.de>
3702 L: linux-kernel@vger.kernel.org
3703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3705 F: drivers/clocksource/
3706 F: Documentation/devicetree/bindings/timer/
3709 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3710 M: Daniel Oliveira Nascimento <don@syst.com.br>
3711 L: platform-driver-x86@vger.kernel.org
3713 F: drivers/platform/x86/classmate-laptop.c
3716 M: Hans Verkuil <hans.verkuil@cisco.com>
3717 L: linux-media@vger.kernel.org
3718 T: git git://linuxtv.org/media_tree.git
3719 W: https://linuxtv.org
3721 F: drivers/media/pci/cobalt/
3723 COCCINELLE/Semantic Patches (SmPL)
3724 M: Julia Lawall <Julia.Lawall@lip6.fr>
3725 M: Gilles Muller <Gilles.Muller@lip6.fr>
3726 M: Nicolas Palix <nicolas.palix@imag.fr>
3727 M: Michal Marek <michal.lkml@markovi.net>
3728 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3730 W: http://coccinelle.lip6.fr/
3732 F: Documentation/dev-tools/coccinelle.rst
3733 F: scripts/coccinelle/
3734 F: scripts/coccicheck
3737 M: Jan Harkes <jaharkes@cs.cmu.edu>
3739 L: codalist@coda.cs.cmu.edu
3740 W: http://www.coda.cs.cmu.edu/
3742 F: Documentation/filesystems/coda.txt
3744 F: include/linux/coda*.h
3745 F: include/uapi/linux/coda*.h
3747 CODA V4L2 MEM2MEM DRIVER
3748 M: Philipp Zabel <p.zabel@pengutronix.de>
3749 L: linux-media@vger.kernel.org
3751 F: Documentation/devicetree/bindings/media/coda.txt
3752 F: drivers/media/platform/coda/
3755 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3757 F: Documentation/process/code-of-conduct.rst
3758 F: Documentation/process/code-of-conduct-interpretation.rst
3760 COMMON CLK FRAMEWORK
3761 M: Michael Turquette <mturquette@baylibre.com>
3762 M: Stephen Boyd <sboyd@kernel.org>
3763 L: linux-clk@vger.kernel.org
3764 Q: http://patchwork.kernel.org/project/linux-clk/list/
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3767 F: Documentation/devicetree/bindings/clock/
3769 X: drivers/clk/clkdev.c
3770 F: include/linux/clk-pr*
3771 F: include/linux/clk/
3772 F: include/linux/of_clk.h
3774 COMMON INTERNET FILE SYSTEM (CIFS)
3775 M: Steve French <sfrench@samba.org>
3776 L: linux-cifs@vger.kernel.org
3777 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3778 W: http://linux-cifs.samba.org/
3779 T: git git://git.samba.org/sfrench/cifs-2.6.git
3781 F: Documentation/filesystems/cifs/
3784 COMPACTPCI HOTPLUG CORE
3785 M: Scott Murray <scott@spiteful.org>
3786 L: linux-pci@vger.kernel.org
3788 F: drivers/pci/hotplug/cpci_hotplug*
3790 COMPACTPCI HOTPLUG GENERIC DRIVER
3791 M: Scott Murray <scott@spiteful.org>
3792 L: linux-pci@vger.kernel.org
3794 F: drivers/pci/hotplug/cpcihp_generic.c
3796 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3797 M: Scott Murray <scott@spiteful.org>
3798 L: linux-pci@vger.kernel.org
3800 F: drivers/pci/hotplug/cpcihp_zt5550.*
3802 COMPAL LAPTOP SUPPORT
3803 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3804 L: platform-driver-x86@vger.kernel.org
3806 F: drivers/platform/x86/compal-laptop.c
3809 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3811 F: include/linux/compiler_attributes.h
3813 CONEXANT ACCESSRUNNER USB DRIVER
3814 L: accessrunner-general@lists.sourceforge.net
3815 W: http://accessrunner.sourceforge.net/
3817 F: drivers/usb/atm/cxacru.c
3820 M: Joel Becker <jlbec@evilplan.org>
3821 M: Christoph Hellwig <hch@lst.de>
3822 T: git git://git.infradead.org/users/hch/configfs.git
3825 F: include/linux/configfs.h
3828 M: Evgeniy Polyakov <zbr@ioremap.net>
3829 L: netdev@vger.kernel.org
3831 F: drivers/connector/
3833 CONTROL GROUP (CGROUP)
3834 M: Tejun Heo <tj@kernel.org>
3835 M: Li Zefan <lizefan@huawei.com>
3836 M: Johannes Weiner <hannes@cmpxchg.org>
3837 L: cgroups@vger.kernel.org
3838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3840 F: Documentation/cgroup*
3841 F: include/linux/cgroup*
3844 CONTROL GROUP - CPUSET
3845 M: Li Zefan <lizefan@huawei.com>
3846 L: cgroups@vger.kernel.org
3847 W: http://www.bullopensource.org/cpuset/
3848 W: http://oss.sgi.com/projects/cpusets/
3849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3851 F: Documentation/cgroup-v1/cpusets.txt
3852 F: include/linux/cpuset.h
3853 F: kernel/cgroup/cpuset.c
3855 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3856 M: Johannes Weiner <hannes@cmpxchg.org>
3857 M: Michal Hocko <mhocko@kernel.org>
3858 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3859 L: cgroups@vger.kernel.org
3860 L: linux-mm@kvack.org
3865 CORETEMP HARDWARE MONITORING DRIVER
3866 M: Fenghua Yu <fenghua.yu@intel.com>
3867 L: linux-hwmon@vger.kernel.org
3869 F: Documentation/hwmon/coretemp
3870 F: drivers/hwmon/coretemp.c
3872 COSA/SRP SYNC SERIAL DRIVER
3873 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3874 W: http://www.fi.muni.cz/~kas/cosa/
3876 F: drivers/net/wan/cosa*
3878 CPMAC ETHERNET DRIVER
3879 M: Florian Fainelli <f.fainelli@gmail.com>
3880 L: netdev@vger.kernel.org
3882 F: drivers/net/ethernet/ti/cpmac.c
3884 CPU FREQUENCY DRIVERS
3885 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3886 M: Viresh Kumar <viresh.kumar@linaro.org>
3887 L: linux-pm@vger.kernel.org
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3890 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3891 B: https://bugzilla.kernel.org
3892 F: Documentation/cpu-freq/
3893 F: Documentation/devicetree/bindings/cpufreq/
3895 F: include/linux/cpufreq.h
3896 F: tools/testing/selftests/cpufreq/
3898 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3899 M: Viresh Kumar <viresh.kumar@linaro.org>
3900 M: Sudeep Holla <sudeep.holla@arm.com>
3901 L: linux-pm@vger.kernel.org
3902 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3904 F: drivers/cpufreq/arm_big_little.h
3905 F: drivers/cpufreq/arm_big_little.c
3907 CPU POWER MONITORING SUBSYSTEM
3908 M: Thomas Renninger <trenn@suse.com>
3909 M: Shuah Khan <shuah@kernel.org>
3910 L: linux-pm@vger.kernel.org
3912 F: tools/power/cpupower/
3915 M: "H. Peter Anvin" <hpa@zytor.com>
3917 F: arch/x86/kernel/cpuid.c
3918 F: arch/x86/kernel/msr.c
3920 CPUIDLE DRIVER - ARM BIG LITTLE
3921 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3922 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3923 L: linux-pm@vger.kernel.org
3924 L: linux-arm-kernel@lists.infradead.org
3925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3927 F: drivers/cpuidle/cpuidle-big_little.c
3929 CPUIDLE DRIVER - ARM EXYNOS
3930 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3931 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3932 M: Kukjin Kim <kgene@kernel.org>
3933 L: linux-pm@vger.kernel.org
3934 L: linux-samsung-soc@vger.kernel.org
3936 F: drivers/cpuidle/cpuidle-exynos.c
3937 F: arch/arm/mach-exynos/pm.c
3940 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3941 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3942 L: linux-pm@vger.kernel.org
3944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3945 B: https://bugzilla.kernel.org
3946 F: drivers/cpuidle/*
3947 F: include/linux/cpuidle.h
3950 M: Nicolas Pitre <nico@linaro.org>
3952 F: Documentation/filesystems/cramfs.txt
3956 M: Herbert Xu <herbert@gondor.apana.org.au>
3957 M: "David S. Miller" <davem@davemloft.net>
3958 L: linux-crypto@vger.kernel.org
3959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3962 F: Documentation/crypto/
3963 F: Documentation/devicetree/bindings/crypto/
3968 F: include/linux/crypto*
3970 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3971 M: Neil Horman <nhorman@tuxdriver.com>
3972 L: linux-crypto@vger.kernel.org
3974 F: crypto/ansi_cprng.c
3978 M: Hans Verkuil <hverkuil@xs4all.nl>
3979 L: linux-media@vger.kernel.org
3980 T: git git://linuxtv.org/media_tree.git
3981 W: http://linuxtv.org
3983 F: drivers/media/i2c/cs3308.c
3984 F: drivers/media/i2c/cs3308.h
3986 CS5535 Audio ALSA driver
3987 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3989 F: sound/pci/cs5535audio/
3992 M: Solomon Peachy <pizza@shaftnet.org>
3994 F: drivers/net/wireless/st/cw1200/
3996 CX18 VIDEO4LINUX DRIVER
3997 M: Andy Walls <awalls@md.metrocast.net>
3998 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3999 L: linux-media@vger.kernel.org
4000 T: git git://linuxtv.org/media_tree.git
4001 W: https://linuxtv.org
4002 W: http://www.ivtvdriver.org/index.php/Cx18
4004 F: Documentation/media/v4l-drivers/cx18*
4005 F: drivers/media/pci/cx18/
4006 F: include/uapi/linux/ivtv*
4008 CX2341X MPEG ENCODER HELPER MODULE
4009 M: Hans Verkuil <hverkuil@xs4all.nl>
4010 L: linux-media@vger.kernel.org
4011 T: git git://linuxtv.org/media_tree.git
4012 W: https://linuxtv.org
4014 F: drivers/media/common/cx2341x*
4015 F: include/media/cx2341x*
4017 CX24120 MEDIA DRIVER
4018 M: Jemma Denson <jdenson@gmail.com>
4019 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4020 L: linux-media@vger.kernel.org
4021 W: https://linuxtv.org
4022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4024 F: drivers/media/dvb-frontends/cx24120*
4026 CX88 VIDEO4LINUX DRIVER
4027 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4028 L: linux-media@vger.kernel.org
4029 W: https://linuxtv.org
4030 T: git git://linuxtv.org/media_tree.git
4032 F: Documentation/media/v4l-drivers/cx88*
4033 F: drivers/media/pci/cx88/
4035 CXD2820R MEDIA DRIVER
4036 M: Antti Palosaari <crope@iki.fi>
4037 L: linux-media@vger.kernel.org
4038 W: https://linuxtv.org
4039 W: http://palosaari.fi/linux/
4040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4041 T: git git://linuxtv.org/anttip/media_tree.git
4043 F: drivers/media/dvb-frontends/cxd2820r*
4045 CXGB3 ETHERNET DRIVER (CXGB3)
4046 M: Santosh Raspatur <santosh@chelsio.com>
4047 L: netdev@vger.kernel.org
4048 W: http://www.chelsio.com
4050 F: drivers/net/ethernet/chelsio/cxgb3/
4052 CXGB3 ISCSI DRIVER (CXGB3I)
4053 M: Karen Xie <kxie@chelsio.com>
4054 L: linux-scsi@vger.kernel.org
4055 W: http://www.chelsio.com
4057 F: drivers/scsi/cxgbi/cxgb3i
4059 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4060 M: Steve Wise <swise@chelsio.com>
4061 L: linux-rdma@vger.kernel.org
4062 W: http://www.openfabrics.org
4064 F: drivers/infiniband/hw/cxgb3/
4065 F: include/uapi/rdma/cxgb3-abi.h
4067 CXGB4 CRYPTO DRIVER (chcr)
4068 M: Harsh Jain <harsh@chelsio.com>
4069 L: linux-crypto@vger.kernel.org
4070 W: http://www.chelsio.com
4072 F: drivers/crypto/chelsio
4074 CXGB4 ETHERNET DRIVER (CXGB4)
4075 M: Ganesh Goudar <ganeshgr@chelsio.com>
4076 L: netdev@vger.kernel.org
4077 W: http://www.chelsio.com
4079 F: drivers/net/ethernet/chelsio/cxgb4/
4081 CXGB4 ISCSI DRIVER (CXGB4I)
4082 M: Karen Xie <kxie@chelsio.com>
4083 L: linux-scsi@vger.kernel.org
4084 W: http://www.chelsio.com
4086 F: drivers/scsi/cxgbi/cxgb4i
4088 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4089 M: Steve Wise <swise@chelsio.com>
4090 L: linux-rdma@vger.kernel.org
4091 W: http://www.openfabrics.org
4093 F: drivers/infiniband/hw/cxgb4/
4094 F: include/uapi/rdma/cxgb4-abi.h
4096 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4097 M: Casey Leedom <leedom@chelsio.com>
4098 L: netdev@vger.kernel.org
4099 W: http://www.chelsio.com
4101 F: drivers/net/ethernet/chelsio/cxgb4vf/
4103 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4104 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4105 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4106 L: linuxppc-dev@lists.ozlabs.org
4108 F: arch/powerpc/platforms/powernv/pci-cxl.c
4109 F: drivers/misc/cxl/
4110 F: include/misc/cxl*
4111 F: include/uapi/misc/cxl.h
4112 F: Documentation/powerpc/cxl.txt
4113 F: Documentation/ABI/testing/sysfs-class-cxl
4115 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4116 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4117 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4118 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4119 L: linux-scsi@vger.kernel.org
4121 F: drivers/scsi/cxlflash/
4122 F: include/uapi/scsi/cxlflash_ioctl.h
4123 F: Documentation/powerpc/cxlflash.txt
4126 M: Russell King <linux@armlinux.org.uk>
4127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4128 W: http://www.armlinux.org.uk/
4130 F: drivers/video/fbdev/cyber2000fb.*
4132 CYCLADES ASYNC MUX DRIVER
4133 W: http://www.cyclades.com/
4135 F: drivers/tty/cyclades.c
4136 F: include/linux/cyclades.h
4137 F: include/uapi/linux/cyclades.h
4139 CYCLADES PC300 DRIVER
4140 W: http://www.cyclades.com/
4142 F: drivers/net/wan/pc300*
4144 CYPRESS_FIRMWARE MEDIA DRIVER
4145 M: Antti Palosaari <crope@iki.fi>
4146 L: linux-media@vger.kernel.org
4147 W: https://linuxtv.org
4148 W: http://palosaari.fi/linux/
4149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4150 T: git git://linuxtv.org/anttip/media_tree.git
4152 F: drivers/media/common/cypress_firmware*
4154 CYTTSP TOUCHSCREEN DRIVER
4155 M: Ferruh Yigit <fery@cypress.com>
4156 L: linux-input@vger.kernel.org
4158 F: drivers/input/touchscreen/cyttsp*
4159 F: include/linux/input/cyttsp.h
4161 D-LINK DIR-685 TOUCHKEYS DRIVER
4162 M: Linus Walleij <linus.walleij@linaro.org>
4163 L: linux-input@vger.kernel.org
4165 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4167 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4168 M: Joshua Kinard <kumba@gentoo.org>
4170 F: drivers/rtc/rtc-ds1685.c
4171 F: include/linux/rtc/ds1685.h
4173 DAMA SLAVE for AX.25
4174 M: Joerg Reuter <jreuter@yaina.de>
4175 W: http://yaina.de/jreuter/
4176 W: http://www.qsl.net/dl1bke/
4177 L: linux-hams@vger.kernel.org
4179 F: net/ax25/af_ax25.c
4180 F: net/ax25/ax25_dev.c
4181 F: net/ax25/ax25_ds_*
4182 F: net/ax25/ax25_in.c
4183 F: net/ax25/ax25_out.c
4184 F: net/ax25/ax25_timer.c
4185 F: net/ax25/sysctl_net_ax25.c
4187 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4188 L: netdev@vger.kernel.org
4190 F: Documentation/networking/device_drivers/dec/dmfe.txt
4191 F: drivers/net/ethernet/dec/tulip/dmfe.c
4193 DC390/AM53C974 SCSI driver
4194 M: Hannes Reinecke <hare@suse.com>
4195 L: linux-scsi@vger.kernel.org
4197 F: drivers/scsi/am53c974.c
4200 M: Oliver Neukum <oliver@neukum.org>
4201 M: Ali Akcaagac <aliakc@web.de>
4202 M: Jamie Lenehan <lenehan@twibble.org>
4203 L: dc395x@twibble.org
4204 W: http://twibble.org/dist/dc395x/
4205 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4207 F: Documentation/scsi/dc395x.txt
4208 F: drivers/scsi/dc395x.*
4211 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4212 L: dccp@vger.kernel.org
4213 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4215 F: include/linux/dccp.h
4216 F: include/uapi/linux/dccp.h
4217 F: include/linux/tfrc.h
4220 DECnet NETWORK LAYER
4221 W: http://linux-decnet.sourceforge.net
4222 L: linux-decnet-user@lists.sourceforge.net
4224 F: Documentation/networking/decnet.txt
4227 DECSTATION PLATFORM SUPPORT
4228 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4229 L: linux-mips@linux-mips.org
4230 W: http://www.linux-mips.org/wiki/DECstation
4233 F: arch/mips/include/asm/dec/
4234 F: arch/mips/include/asm/mach-dec/
4236 DEFXX FDDI NETWORK DRIVER
4237 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4239 F: drivers/net/fddi/defxx.*
4242 M: Pali Rohár <pali.rohar@gmail.com>
4243 M: Mario Limonciello <mario.limonciello@dell.com>
4244 L: platform-driver-x86@vger.kernel.org
4246 F: drivers/platform/x86/dell-smbios.*
4248 DELL SMBIOS SMM DRIVER
4249 M: Mario Limonciello <mario.limonciello@dell.com>
4250 L: platform-driver-x86@vger.kernel.org
4252 F: drivers/platform/x86/dell-smbios-smm.c
4254 DELL SMBIOS WMI DRIVER
4255 M: Mario Limonciello <mario.limonciello@dell.com>
4256 L: platform-driver-x86@vger.kernel.org
4258 F: drivers/platform/x86/dell-smbios-wmi.c
4259 F: tools/wmi/dell-smbios-example.c
4261 DEFZA FDDI NETWORK DRIVER
4262 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4264 F: drivers/net/fddi/defza.*
4267 M: Matthew Garrett <mjg59@srcf.ucam.org>
4268 M: Pali Rohár <pali.rohar@gmail.com>
4269 L: platform-driver-x86@vger.kernel.org
4271 F: drivers/platform/x86/dell-laptop.c
4273 DELL LAPTOP FREEFALL DRIVER
4274 M: Pali Rohár <pali.rohar@gmail.com>
4276 F: drivers/platform/x86/dell-smo8800.c
4278 DELL LAPTOP RBTN DRIVER
4279 M: Pali Rohár <pali.rohar@gmail.com>
4281 F: drivers/platform/x86/dell-rbtn.*
4283 DELL REMOTE BIOS UPDATE DRIVER
4284 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4285 L: platform-driver-x86@vger.kernel.org
4287 F: drivers/platform/x86/dell_rbu.c
4289 DELL LAPTOP SMM DRIVER
4290 M: Pali Rohár <pali.rohar@gmail.com>
4292 F: drivers/hwmon/dell-smm-hwmon.c
4293 F: include/uapi/linux/i8k.h
4295 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4296 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4297 L: platform-driver-x86@vger.kernel.org
4299 F: Documentation/dcdbas.txt
4300 F: drivers/platform/x86/dcdbas.*
4302 DELL WMI NOTIFICATIONS DRIVER
4303 M: Matthew Garrett <mjg59@srcf.ucam.org>
4304 M: Pali Rohár <pali.rohar@gmail.com>
4306 F: drivers/platform/x86/dell-wmi.c
4308 DELL WMI DESCRIPTOR DRIVER
4309 M: Mario Limonciello <mario.limonciello@dell.com>
4311 F: drivers/platform/x86/dell-wmi-descriptor.c
4313 DELTA ST MEDIA DRIVER
4314 M: Hugues Fruchet <hugues.fruchet@st.com>
4315 L: linux-media@vger.kernel.org
4316 T: git git://linuxtv.org/media_tree.git
4317 W: https://linuxtv.org
4319 F: drivers/media/platform/sti/delta
4322 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4323 L: linux-mtd@lists.infradead.org
4325 F: drivers/mtd/nand/raw/denali*
4327 DESIGNWARE USB2 DRD IP DRIVER
4328 M: Minas Harutyunyan <hminas@synopsys.com>
4329 L: linux-usb@vger.kernel.org
4330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4332 F: drivers/usb/dwc2/
4334 DESIGNWARE USB3 DRD IP DRIVER
4335 M: Felipe Balbi <balbi@kernel.org>
4336 L: linux-usb@vger.kernel.org
4337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4339 F: drivers/usb/dwc3/
4341 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4342 M: Andreas Klinger <ak@it-klinger.de>
4343 L: linux-iio@vger.kernel.org
4345 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4346 F: drivers/iio/proximity/srf*.c
4348 DEVICE COREDUMP (DEV_COREDUMP)
4349 M: Johannes Berg <johannes@sipsolutions.net>
4350 L: linux-kernel@vger.kernel.org
4352 F: drivers/base/devcoredump.c
4353 F: include/linux/devcoredump.h
4355 DEVICE FREQUENCY (DEVFREQ)
4356 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4357 M: Kyungmin Park <kyungmin.park@samsung.com>
4358 R: Chanwoo Choi <cw00.choi@samsung.com>
4359 L: linux-pm@vger.kernel.org
4360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4363 F: include/linux/devfreq.h
4364 F: Documentation/devicetree/bindings/devfreq/
4366 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4367 M: Chanwoo Choi <cw00.choi@samsung.com>
4368 L: linux-pm@vger.kernel.org
4369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4371 F: drivers/devfreq/event/
4372 F: drivers/devfreq/devfreq-event.c
4373 F: include/linux/devfreq-event.h
4374 F: Documentation/devicetree/bindings/devfreq/event/
4376 DEVICE NUMBER REGISTRY
4377 M: Torben Mathiasen <device@lanana.org>
4378 W: http://lanana.org/docs/device-list/index.html
4382 M: Alasdair Kergon <agk@redhat.com>
4383 M: Mike Snitzer <snitzer@redhat.com>
4384 M: dm-devel@redhat.com
4385 L: dm-devel@redhat.com
4386 W: http://sources.redhat.com/dm
4387 Q: http://patchwork.kernel.org/project/dm-devel/list/
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4389 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4391 F: Documentation/device-mapper/
4392 F: drivers/md/Makefile
4393 F: drivers/md/Kconfig
4395 F: drivers/md/persistent-data/
4396 F: include/linux/device-mapper.h
4397 F: include/linux/dm-*.h
4398 F: include/uapi/linux/dm-*.h
4401 M: Jiri Pirko <jiri@mellanox.com>
4402 L: netdev@vger.kernel.org
4404 F: net/core/devlink.c
4405 F: include/net/devlink.h
4406 F: include/uapi/linux/devlink.h
4408 DIALOG SEMICONDUCTOR DRIVERS
4409 M: Support Opensource <support.opensource@diasemi.com>
4410 W: http://www.dialog-semiconductor.com/products
4412 F: Documentation/hwmon/da90??
4413 F: Documentation/devicetree/bindings/mfd/da90*.txt
4414 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4415 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4416 F: Documentation/devicetree/bindings/regulator/da92*.txt
4417 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4418 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4419 F: drivers/gpio/gpio-da90??.c
4420 F: drivers/hwmon/da90??-hwmon.c
4421 F: drivers/iio/adc/da91??-*.c
4422 F: drivers/input/misc/da90??_onkey.c
4423 F: drivers/input/touchscreen/da9052_tsi.c
4424 F: drivers/leds/leds-da90??.c
4425 F: drivers/mfd/da903x.c
4426 F: drivers/mfd/da90??-*.c
4427 F: drivers/mfd/da91??-*.c
4428 F: drivers/power/supply/da9052-battery.c
4429 F: drivers/power/supply/da91??-*.c
4430 F: drivers/regulator/da903x.c
4431 F: drivers/regulator/da9???-regulator.[ch]
4432 F: drivers/thermal/da90??-thermal.c
4433 F: drivers/rtc/rtc-da90??.c
4434 F: drivers/video/backlight/da90??_bl.c
4435 F: drivers/watchdog/da90??_wdt.c
4436 F: include/linux/mfd/da903x.h
4437 F: include/linux/mfd/da9052/
4438 F: include/linux/mfd/da9055/
4439 F: include/linux/mfd/da9062/
4440 F: include/linux/mfd/da9063/
4441 F: include/linux/mfd/da9150/
4442 F: include/linux/regulator/da9211.h
4443 F: include/sound/da[79]*.h
4444 F: sound/soc/codecs/da[79]*.[ch]
4446 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4447 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4448 L: linux-gpio@vger.kernel.org
4450 F: drivers/gpio/gpio-gpio-mm.c
4452 DIOLAN U2C-12 I2C DRIVER
4453 M: Guenter Roeck <linux@roeck-us.net>
4454 L: linux-i2c@vger.kernel.org
4456 F: drivers/i2c/busses/i2c-diolan-u2c.c
4458 FILESYSTEM DIRECT ACCESS (DAX)
4459 M: Matthew Wilcox <willy@infradead.org>
4460 M: Ross Zwisler <zwisler@kernel.org>
4461 M: Jan Kara <jack@suse.cz>
4462 L: linux-fsdevel@vger.kernel.org
4465 F: include/linux/dax.h
4466 F: include/trace/events/fs_dax.h
4468 DEVICE DIRECT ACCESS (DAX)
4469 M: Dan Williams <dan.j.williams@intel.com>
4470 M: Dave Jiang <dave.jiang@intel.com>
4471 M: Ross Zwisler <zwisler@kernel.org>
4472 M: Vishal Verma <vishal.l.verma@intel.com>
4473 L: linux-nvdimm@lists.01.org
4477 DIRECTORY NOTIFICATION (DNOTIFY)
4478 M: Jan Kara <jack@suse.cz>
4479 R: Amir Goldstein <amir73il@gmail.com>
4480 L: linux-fsdevel@vger.kernel.org
4482 F: Documentation/filesystems/dnotify.txt
4483 F: fs/notify/dnotify/
4484 F: include/linux/dnotify.h
4486 DISK GEOMETRY AND PARTITION HANDLING
4487 M: Andries Brouwer <aeb@cwi.nl>
4488 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4489 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4490 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4494 M: Jan Kara <jack@suse.com>
4496 F: Documentation/filesystems/quota.txt
4498 F: include/linux/quota*.h
4499 F: include/uapi/linux/quota*.h
4501 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4502 M: Bernie Thompson <bernie@plugable.com>
4503 L: linux-fbdev@vger.kernel.org
4505 W: http://plugable.com/category/projects/udlfb/
4506 F: drivers/video/fbdev/udlfb.c
4507 F: include/video/udlfb.h
4508 F: Documentation/fb/udlfb.txt
4510 DISTRIBUTED LOCK MANAGER (DLM)
4511 M: Christine Caulfield <ccaulfie@redhat.com>
4512 M: David Teigland <teigland@redhat.com>
4513 L: cluster-devel@redhat.com
4514 W: http://sources.redhat.com/cluster/
4515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4519 DMA BUFFER SHARING FRAMEWORK
4520 M: Sumit Semwal <sumit.semwal@linaro.org>
4522 L: linux-media@vger.kernel.org
4523 L: dri-devel@lists.freedesktop.org
4524 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4526 F: include/linux/dma-buf*
4527 F: include/linux/reservation.h
4528 F: include/linux/*fence.h
4529 F: Documentation/driver-api/dma-buf.rst
4530 T: git git://anongit.freedesktop.org/drm/drm-misc
4532 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4533 M: Vinod Koul <vkoul@kernel.org>
4534 L: dmaengine@vger.kernel.org
4535 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4538 F: include/linux/dmaengine.h
4539 F: include/linux/of_dma.h
4540 F: Documentation/devicetree/bindings/dma/
4541 F: Documentation/driver-api/dmaengine/
4542 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4545 M: Christoph Hellwig <hch@lst.de>
4546 M: Marek Szyprowski <m.szyprowski@samsung.com>
4547 R: Robin Murphy <robin.murphy@arm.com>
4548 L: iommu@lists.linux-foundation.org
4549 T: git git://git.infradead.org/users/hch/dma-mapping.git
4550 W: http://git.infradead.org/users/hch/dma-mapping.git
4553 F: include/asm-generic/dma-mapping.h
4554 F: include/linux/dma-direct.h
4555 F: include/linux/dma-mapping.h
4556 F: include/linux/dma-noncoherent.h
4558 DME1737 HARDWARE MONITOR DRIVER
4559 M: Juerg Haefliger <juergh@gmail.com>
4560 L: linux-hwmon@vger.kernel.org
4562 F: Documentation/hwmon/dme1737
4563 F: drivers/hwmon/dme1737.c
4566 M: Jean Delvare <jdelvare@suse.com>
4568 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4569 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4570 F: drivers/firmware/dmi-id.c
4571 F: drivers/firmware/dmi_scan.c
4572 F: include/linux/dmi.h
4575 M: Jonathan Corbet <corbet@lwn.net>
4576 L: linux-doc@vger.kernel.org
4579 F: scripts/kernel-doc
4580 X: Documentation/ABI/
4581 X: Documentation/acpi/
4582 X: Documentation/devicetree/
4583 X: Documentation/i2c/
4584 X: Documentation/media/
4585 X: Documentation/power/
4586 X: Documentation/spi/
4587 T: git git://git.lwn.net/linux.git docs-next
4589 DOCUMENTATION/ITALIAN
4590 M: Federico Vaga <federico.vaga@vaga.pv.it>
4591 L: linux-doc@vger.kernel.org
4593 F: Documentation/translations/it_IT
4595 DONGWOON DW9714 LENS VOICE COIL DRIVER
4596 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4597 L: linux-media@vger.kernel.org
4598 T: git git://linuxtv.org/media_tree.git
4600 F: drivers/media/i2c/dw9714.c
4601 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4603 DONGWOON DW9807 LENS VOICE COIL DRIVER
4604 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4605 L: linux-media@vger.kernel.org
4606 T: git git://linuxtv.org/media_tree.git
4608 F: drivers/media/i2c/dw9807-vcm.c
4609 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4612 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4613 L: blinux-list@redhat.com
4615 F: drivers/char/dtlk.c
4616 F: include/linux/dtlk.h
4618 DPAA2 DATAPATH I/O (DPIO) DRIVER
4619 M: Roy Pledge <Roy.Pledge@nxp.com>
4620 L: linux-kernel@vger.kernel.org
4622 F: drivers/soc/fsl/dpio
4624 DPAA2 ETHERNET DRIVER
4625 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4626 L: netdev@vger.kernel.org
4628 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4629 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4630 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4631 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4632 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4634 DPAA2 ETHERNET SWITCH DRIVER
4635 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4636 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4637 L: linux-kernel@vger.kernel.org
4639 F: drivers/staging/fsl-dpaa2/ethsw
4641 DPAA2 PTP CLOCK DRIVER
4642 M: Yangbo Lu <yangbo.lu@nxp.com>
4643 L: netdev@vger.kernel.org
4645 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4646 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4648 DPT_I2O SCSI RAID DRIVER
4649 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4650 L: linux-scsi@vger.kernel.org
4651 W: http://www.adaptec.com/
4653 F: drivers/scsi/dpt*
4654 F: drivers/scsi/dpt/
4657 M: Philipp Reisner <philipp.reisner@linbit.com>
4658 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4659 L: drbd-dev@lists.linbit.com
4660 W: http://www.drbd.org
4661 T: git git://git.linbit.com/linux-drbd.git
4662 T: git git://git.linbit.com/drbd-8.4.git
4664 F: drivers/block/drbd/
4666 F: Documentation/blockdev/drbd/
4668 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4669 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4670 R: "Rafael J. Wysocki" <rafael@kernel.org>
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4673 F: Documentation/kobject.txt
4677 F: include/linux/debugfs.h
4678 F: include/linux/kobj*
4681 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4682 M: Kevin Hilman <khilman@kernel.org>
4683 M: Nishanth Menon <nm@ti.com>
4685 F: drivers/power/avs/
4686 F: include/linux/power/smartreflex.h
4687 L: linux-pm@vger.kernel.org
4689 DRM DRIVER FOR ARM PL111 CLCD
4690 M: Eric Anholt <eric@anholt.net>
4691 T: git git://anongit.freedesktop.org/drm/drm-misc
4693 F: drivers/gpu/drm/pl111/
4695 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4696 M: Linus Walleij <linus.walleij@linaro.org>
4697 T: git git://anongit.freedesktop.org/drm/drm-misc
4699 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4700 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4702 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4703 M: Dave Airlie <airlied@redhat.com>
4705 F: drivers/gpu/drm/ast/
4707 DRM DRIVER FOR BOCHS VIRTUAL GPU
4708 M: Gerd Hoffmann <kraxel@redhat.com>
4709 L: virtualization@lists.linux-foundation.org
4710 T: git git://anongit.freedesktop.org/drm/drm-misc
4712 F: drivers/gpu/drm/bochs/
4714 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4715 M: Linus Walleij <linus.walleij@linaro.org>
4716 T: git git://anongit.freedesktop.org/drm/drm-misc
4718 F: drivers/gpu/drm/tve200/
4720 DRM DRIVER FOR ILITEK ILI9225 PANELS
4721 M: David Lechner <david@lechnology.com>
4723 F: drivers/gpu/drm/tinydrm/ili9225.c
4724 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4726 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4727 S: Orphan / Obsolete
4728 F: drivers/gpu/drm/i810/
4729 F: include/uapi/drm/i810_drm.h
4731 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4732 S: Orphan / Obsolete
4733 F: drivers/gpu/drm/mga/
4734 F: include/uapi/drm/mga_drm.h
4736 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4737 M: Dave Airlie <airlied@redhat.com>
4739 F: drivers/gpu/drm/mgag200/
4741 DRM DRIVER FOR MI0283QT
4742 M: Noralf Trønnes <noralf@tronnes.org>
4744 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4745 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4747 DRM DRIVER FOR MSM ADRENO GPU
4748 M: Rob Clark <robdclark@gmail.com>
4749 L: linux-arm-msm@vger.kernel.org
4750 L: dri-devel@lists.freedesktop.org
4751 L: freedreno@lists.freedesktop.org
4752 T: git git://people.freedesktop.org/~robclark/linux
4754 F: drivers/gpu/drm/msm/
4755 F: include/uapi/drm/msm_drm.h
4756 F: Documentation/devicetree/bindings/display/msm/
4758 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4759 M: Ben Skeggs <bskeggs@redhat.com>
4760 L: dri-devel@lists.freedesktop.org
4761 L: nouveau@lists.freedesktop.org
4762 T: git git://github.com/skeggsb/linux
4764 F: drivers/gpu/drm/nouveau/
4765 F: include/uapi/drm/nouveau_drm.h
4767 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4768 M: Noralf Trønnes <noralf@tronnes.org>
4770 F: drivers/gpu/drm/tinydrm/repaper.c
4771 F: Documentation/devicetree/bindings/display/repaper.txt
4773 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4774 M: Dave Airlie <airlied@redhat.com>
4775 M: Gerd Hoffmann <kraxel@redhat.com>
4776 L: virtualization@lists.linux-foundation.org
4777 T: git git://anongit.freedesktop.org/drm/drm-misc
4779 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4780 F: drivers/gpu/drm/cirrus/
4782 DRM DRIVER FOR QXL VIRTUAL GPU
4783 M: Dave Airlie <airlied@redhat.com>
4784 M: Gerd Hoffmann <kraxel@redhat.com>
4785 L: virtualization@lists.linux-foundation.org
4786 T: git git://anongit.freedesktop.org/drm/drm-misc
4788 F: drivers/gpu/drm/qxl/
4789 F: include/uapi/drm/qxl_drm.h
4791 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4792 S: Orphan / Obsolete
4793 F: drivers/gpu/drm/r128/
4794 F: include/uapi/drm/r128_drm.h
4796 DRM DRIVER FOR SAVAGE VIDEO CARDS
4797 S: Orphan / Obsolete
4798 F: drivers/gpu/drm/savage/
4799 F: include/uapi/drm/savage_drm.h
4801 DRM DRIVER FOR SIS VIDEO CARDS
4802 S: Orphan / Obsolete
4803 F: drivers/gpu/drm/sis/
4804 F: include/uapi/drm/sis_drm.h
4806 DRM DRIVER FOR SITRONIX ST7586 PANELS
4807 M: David Lechner <david@lechnology.com>
4809 F: drivers/gpu/drm/tinydrm/st7586.c
4810 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4812 DRM DRIVER FOR SITRONIX ST7735R PANELS
4813 M: David Lechner <david@lechnology.com>
4815 F: drivers/gpu/drm/tinydrm/st7735r.c
4816 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4818 DRM DRIVER FOR TDFX VIDEO CARDS
4819 S: Orphan / Obsolete
4820 F: drivers/gpu/drm/tdfx/
4822 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4823 M: Dave Airlie <airlied@redhat.com>
4824 R: Sean Paul <sean@poorly.run>
4825 L: dri-devel@lists.freedesktop.org
4827 F: drivers/gpu/drm/udl/
4828 T: git git://anongit.freedesktop.org/drm/drm-misc
4830 DRM DRIVER FOR VMWARE VIRTUAL GPU
4831 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4832 M: Sinclair Yeh <syeh@vmware.com>
4833 M: Thomas Hellstrom <thellstrom@vmware.com>
4834 L: dri-devel@lists.freedesktop.org
4835 T: git git://people.freedesktop.org/~syeh/repos_linux
4836 T: git git://people.freedesktop.org/~thomash/linux
4838 F: drivers/gpu/drm/vmwgfx/
4839 F: include/uapi/drm/vmwgfx_drm.h
4842 M: David Airlie <airlied@linux.ie>
4843 L: dri-devel@lists.freedesktop.org
4844 T: git git://anongit.freedesktop.org/drm/drm
4845 B: https://bugs.freedesktop.org/
4846 C: irc://chat.freenode.net/dri-devel
4850 F: Documentation/devicetree/bindings/display/
4851 F: Documentation/devicetree/bindings/gpu/
4852 F: Documentation/gpu/
4854 F: include/uapi/drm/
4855 F: include/linux/vga*
4857 DRM DRIVERS AND MISC GPU PATCHES
4858 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4859 M: Maxime Ripard <maxime.ripard@bootlin.com>
4860 M: Sean Paul <sean@poorly.run>
4861 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4863 T: git git://anongit.freedesktop.org/drm/drm-misc
4864 F: Documentation/gpu/
4866 F: drivers/gpu/drm/*
4868 F: include/uapi/drm/drm*
4869 F: include/linux/vga*
4871 DRM DRIVERS FOR ALLWINNER A10
4872 M: Maxime Ripard <maxime.ripard@bootlin.com>
4873 L: dri-devel@lists.freedesktop.org
4875 F: drivers/gpu/drm/sun4i/
4876 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4877 T: git git://anongit.freedesktop.org/drm/drm-misc
4879 DRM DRIVERS FOR AMLOGIC SOCS
4880 M: Neil Armstrong <narmstrong@baylibre.com>
4881 L: dri-devel@lists.freedesktop.org
4882 L: linux-amlogic@lists.infradead.org
4883 W: http://linux-meson.com/
4885 F: drivers/gpu/drm/meson/
4886 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4887 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4888 F: Documentation/gpu/meson.rst
4889 T: git git://anongit.freedesktop.org/drm/drm-misc
4891 DRM DRIVERS FOR ATMEL HLCDC
4892 M: Boris Brezillon <boris.brezillon@bootlin.com>
4893 L: dri-devel@lists.freedesktop.org
4895 F: drivers/gpu/drm/atmel-hlcdc/
4896 F: Documentation/devicetree/bindings/display/atmel/
4897 T: git git://anongit.freedesktop.org/drm/drm-misc
4899 DRM DRIVERS FOR BRIDGE CHIPS
4900 M: Archit Taneja <architt@codeaurora.org>
4901 M: Andrzej Hajda <a.hajda@samsung.com>
4902 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4904 T: git git://anongit.freedesktop.org/drm/drm-misc
4905 F: drivers/gpu/drm/bridge/
4907 DRM DRIVERS FOR EXYNOS
4908 M: Inki Dae <inki.dae@samsung.com>
4909 M: Joonyoung Shim <jy0922.shim@samsung.com>
4910 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4911 M: Kyungmin Park <kyungmin.park@samsung.com>
4912 L: dri-devel@lists.freedesktop.org
4913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4915 F: drivers/gpu/drm/exynos/
4916 F: include/uapi/drm/exynos_drm.h
4917 F: Documentation/devicetree/bindings/display/exynos/
4919 DRM DRIVERS FOR FREESCALE DCU
4920 M: Stefan Agner <stefan@agner.ch>
4921 M: Alison Wang <alison.wang@nxp.com>
4922 L: dri-devel@lists.freedesktop.org
4924 F: drivers/gpu/drm/fsl-dcu/
4925 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4926 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4927 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4928 T: git git://anongit.freedesktop.org/drm/drm-misc
4930 DRM DRIVERS FOR FREESCALE IMX
4931 M: Philipp Zabel <p.zabel@pengutronix.de>
4932 L: dri-devel@lists.freedesktop.org
4934 F: drivers/gpu/drm/imx/
4935 F: drivers/gpu/ipu-v3/
4936 F: Documentation/devicetree/bindings/display/imx/
4938 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4939 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4940 L: dri-devel@lists.freedesktop.org
4941 T: git git://github.com/patjak/drm-gma500
4943 F: drivers/gpu/drm/gma500/
4945 DRM DRIVERS FOR HISILICON
4946 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4947 M: Rongrong Zou <zourongrong@gmail.com>
4948 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4949 R: Chen Feng <puck.chen@hisilicon.com>
4950 L: dri-devel@lists.freedesktop.org
4951 T: git git://github.com/xin3liang/linux.git
4953 F: drivers/gpu/drm/hisilicon/
4954 F: Documentation/devicetree/bindings/display/hisilicon/
4956 DRM DRIVERS FOR MEDIATEK
4957 M: CK Hu <ck.hu@mediatek.com>
4958 M: Philipp Zabel <p.zabel@pengutronix.de>
4959 L: dri-devel@lists.freedesktop.org
4961 F: drivers/gpu/drm/mediatek/
4962 F: Documentation/devicetree/bindings/display/mediatek/
4964 DRM DRIVERS FOR NVIDIA TEGRA
4965 M: Thierry Reding <thierry.reding@gmail.com>
4966 L: dri-devel@lists.freedesktop.org
4967 L: linux-tegra@vger.kernel.org
4968 T: git git://anongit.freedesktop.org/tegra/linux.git
4970 F: drivers/gpu/drm/tegra/
4971 F: drivers/gpu/host1x/
4972 F: include/linux/host1x.h
4973 F: include/uapi/drm/tegra_drm.h
4974 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4976 DRM DRIVERS FOR RENESAS
4977 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4978 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4979 L: dri-devel@lists.freedesktop.org
4980 L: linux-renesas-soc@vger.kernel.org
4981 T: git git://linuxtv.org/pinchartl/media drm/du/next
4983 F: drivers/gpu/drm/rcar-du/
4984 F: drivers/gpu/drm/shmobile/
4985 F: include/linux/platform_data/shmob_drm.h
4986 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4987 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4988 F: Documentation/devicetree/bindings/display/renesas,du.txt
4990 DRM DRIVERS FOR ROCKCHIP
4991 M: Sandy Huang <hjc@rock-chips.com>
4992 M: Heiko Stübner <heiko@sntech.de>
4993 L: dri-devel@lists.freedesktop.org
4995 F: drivers/gpu/drm/rockchip/
4996 F: Documentation/devicetree/bindings/display/rockchip/
4997 T: git git://anongit.freedesktop.org/drm/drm-misc
5000 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5001 M: Vincent Abriou <vincent.abriou@st.com>
5002 L: dri-devel@lists.freedesktop.org
5003 T: git git://anongit.freedesktop.org/drm/drm-misc
5005 F: drivers/gpu/drm/sti
5006 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5009 M: Yannick Fertre <yannick.fertre@st.com>
5010 M: Philippe Cornu <philippe.cornu@st.com>
5011 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5012 M: Vincent Abriou <vincent.abriou@st.com>
5013 L: dri-devel@lists.freedesktop.org
5014 T: git git://anongit.freedesktop.org/drm/drm-misc
5016 F: drivers/gpu/drm/stm
5017 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5019 DRM DRIVERS FOR TI LCDC
5020 M: Jyri Sarha <jsarha@ti.com>
5021 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5022 L: dri-devel@lists.freedesktop.org
5024 F: drivers/gpu/drm/tilcdc/
5025 F: Documentation/devicetree/bindings/display/tilcdc/
5027 DRM DRIVERS FOR TI OMAP
5028 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5029 L: dri-devel@lists.freedesktop.org
5031 F: drivers/gpu/drm/omapdrm/
5032 F: Documentation/devicetree/bindings/display/ti/
5035 M: Eric Anholt <eric@anholt.net>
5037 F: drivers/gpu/drm/v3d/
5038 F: include/uapi/drm/v3d_drm.h
5039 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5040 T: git git://anongit.freedesktop.org/drm/drm-misc
5043 M: Eric Anholt <eric@anholt.net>
5044 T: git git://github.com/anholt/linux
5046 F: drivers/gpu/drm/vc4/
5047 F: include/uapi/drm/vc4_drm.h
5048 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5049 T: git git://anongit.freedesktop.org/drm/drm-misc
5051 DRM DRIVERS FOR VIVANTE GPU IP
5052 M: Lucas Stach <l.stach@pengutronix.de>
5053 R: Russell King <linux+etnaviv@armlinux.org.uk>
5054 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5055 L: etnaviv@lists.freedesktop.org
5056 L: dri-devel@lists.freedesktop.org
5058 F: drivers/gpu/drm/etnaviv/
5059 F: include/uapi/drm/etnaviv_drm.h
5060 F: Documentation/devicetree/bindings/display/etnaviv/
5062 DRM DRIVERS FOR ZTE ZX
5063 M: Shawn Guo <shawnguo@kernel.org>
5064 L: dri-devel@lists.freedesktop.org
5066 F: drivers/gpu/drm/zte/
5067 F: Documentation/devicetree/bindings/display/zte,vou.txt
5068 T: git git://anongit.freedesktop.org/drm/drm-misc
5071 M: Thierry Reding <thierry.reding@gmail.com>
5072 L: dri-devel@lists.freedesktop.org
5073 T: git git://anongit.freedesktop.org/drm/drm-misc
5075 F: drivers/gpu/drm/drm_panel.c
5076 F: drivers/gpu/drm/panel/
5077 F: include/drm/drm_panel.h
5078 F: Documentation/devicetree/bindings/display/panel/
5081 M: Noralf Trønnes <noralf@tronnes.org>
5082 W: https://github.com/notro/tinydrm/wiki/Development
5083 T: git git://anongit.freedesktop.org/drm/drm-misc
5085 F: drivers/gpu/drm/tinydrm/
5086 F: include/drm/tinydrm/
5089 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5090 T: git git://anongit.freedesktop.org/drm/drm-misc
5091 L: dri-devel@lists.freedesktop.org
5092 L: xen-devel@lists.xen.org
5094 F: drivers/gpu/drm/xen/
5095 F: Documentation/gpu/xen-front.rst
5098 M: Christian Koenig <christian.koenig@amd.com>
5099 M: Huang Rui <ray.huang@amd.com>
5100 M: Junwei Zhang <Jerry.Zhang@amd.com>
5101 T: git git://people.freedesktop.org/~agd5f/linux
5103 L: dri-devel@lists.freedesktop.org
5105 F: drivers/gpu/drm/ttm/
5107 DSBR100 USB FM RADIO DRIVER
5108 M: Alexey Klimov <klimov.linux@gmail.com>
5109 L: linux-media@vger.kernel.org
5110 T: git git://linuxtv.org/media_tree.git
5112 F: drivers/media/radio/dsbr100.c
5115 M: Francois Romieu <romieu@fr.zoreil.com>
5116 L: netdev@vger.kernel.org
5118 F: drivers/net/wan/dscc4.c
5121 M: Hans Verkuil <hverkuil@xs4all.nl>
5122 L: linux-media@vger.kernel.org
5123 T: git git://linuxtv.org/media_tree.git
5124 W: https://linuxtv.org
5126 F: drivers/media/pci/dt3155/
5128 DVB_USB_AF9015 MEDIA DRIVER
5129 M: Antti Palosaari <crope@iki.fi>
5130 L: linux-media@vger.kernel.org
5131 W: https://linuxtv.org
5132 W: http://palosaari.fi/linux/
5133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5134 T: git git://linuxtv.org/anttip/media_tree.git
5136 F: drivers/media/usb/dvb-usb-v2/af9015*
5138 DVB_USB_AF9035 MEDIA DRIVER
5139 M: Antti Palosaari <crope@iki.fi>
5140 L: linux-media@vger.kernel.org
5141 W: https://linuxtv.org
5142 W: http://palosaari.fi/linux/
5143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5144 T: git git://linuxtv.org/anttip/media_tree.git
5146 F: drivers/media/usb/dvb-usb-v2/af9035*
5148 DVB_USB_ANYSEE MEDIA DRIVER
5149 M: Antti Palosaari <crope@iki.fi>
5150 L: linux-media@vger.kernel.org
5151 W: https://linuxtv.org
5152 W: http://palosaari.fi/linux/
5153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5154 T: git git://linuxtv.org/anttip/media_tree.git
5156 F: drivers/media/usb/dvb-usb-v2/anysee*
5158 DVB_USB_AU6610 MEDIA DRIVER
5159 M: Antti Palosaari <crope@iki.fi>
5160 L: linux-media@vger.kernel.org
5161 W: https://linuxtv.org
5162 W: http://palosaari.fi/linux/
5163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5164 T: git git://linuxtv.org/anttip/media_tree.git
5166 F: drivers/media/usb/dvb-usb-v2/au6610*
5168 DVB_USB_CE6230 MEDIA DRIVER
5169 M: Antti Palosaari <crope@iki.fi>
5170 L: linux-media@vger.kernel.org
5171 W: https://linuxtv.org
5172 W: http://palosaari.fi/linux/
5173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5174 T: git git://linuxtv.org/anttip/media_tree.git
5176 F: drivers/media/usb/dvb-usb-v2/ce6230*
5178 DVB_USB_CXUSB MEDIA DRIVER
5179 M: Michael Krufky <mkrufky@linuxtv.org>
5180 L: linux-media@vger.kernel.org
5181 W: https://linuxtv.org
5182 W: http://github.com/mkrufky
5183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5184 T: git git://linuxtv.org/media_tree.git
5186 F: drivers/media/usb/dvb-usb/cxusb*
5188 DVB_USB_EC168 MEDIA DRIVER
5189 M: Antti Palosaari <crope@iki.fi>
5190 L: linux-media@vger.kernel.org
5191 W: https://linuxtv.org
5192 W: http://palosaari.fi/linux/
5193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5194 T: git git://linuxtv.org/anttip/media_tree.git
5196 F: drivers/media/usb/dvb-usb-v2/ec168*
5198 DVB_USB_GL861 MEDIA DRIVER
5199 M: Antti Palosaari <crope@iki.fi>
5200 L: linux-media@vger.kernel.org
5201 W: https://linuxtv.org
5202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5203 T: git git://linuxtv.org/anttip/media_tree.git
5205 F: drivers/media/usb/dvb-usb-v2/gl861*
5207 DVB_USB_MXL111SF MEDIA DRIVER
5208 M: Michael Krufky <mkrufky@linuxtv.org>
5209 L: linux-media@vger.kernel.org
5210 W: https://linuxtv.org
5211 W: http://github.com/mkrufky
5212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5213 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5215 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5217 DVB_USB_RTL28XXU MEDIA DRIVER
5218 M: Antti Palosaari <crope@iki.fi>
5219 L: linux-media@vger.kernel.org
5220 W: https://linuxtv.org
5221 W: http://palosaari.fi/linux/
5222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5223 T: git git://linuxtv.org/anttip/media_tree.git
5225 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5227 DVB_USB_V2 MEDIA DRIVER
5228 M: Antti Palosaari <crope@iki.fi>
5229 L: linux-media@vger.kernel.org
5230 W: https://linuxtv.org
5231 W: http://palosaari.fi/linux/
5232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5233 T: git git://linuxtv.org/anttip/media_tree.git
5235 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5236 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5239 M: Jason Baron <jbaron@akamai.com>
5241 F: lib/dynamic_debug.c
5242 F: include/linux/dynamic_debug.h
5244 DYNAMIC INTERRUPT MODERATION
5245 M: Tal Gilboa <talgi@mellanox.com>
5247 F: include/linux/net_dim.h
5249 DZ DECSTATION DZ11 SERIAL DRIVER
5250 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5252 F: drivers/tty/serial/dz.*
5254 E3X0 POWER BUTTON DRIVER
5255 M: Moritz Fischer <moritz.fischer@ettus.com>
5256 L: usrp-users@lists.ettus.com
5257 W: http://www.ettus.com
5259 F: drivers/input/misc/e3x0-button.c
5260 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5263 M: Antti Palosaari <crope@iki.fi>
5264 L: linux-media@vger.kernel.org
5265 W: https://linuxtv.org
5266 W: http://palosaari.fi/linux/
5267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5268 T: git git://linuxtv.org/anttip/media_tree.git
5270 F: drivers/media/tuners/e4000*
5272 EARTH_PT1 MEDIA DRIVER
5273 M: Akihiro Tsukada <tskd08@gmail.com>
5274 L: linux-media@vger.kernel.org
5276 F: drivers/media/pci/pt1/
5278 EARTH_PT3 MEDIA DRIVER
5279 M: Akihiro Tsukada <tskd08@gmail.com>
5280 L: linux-media@vger.kernel.org
5282 F: drivers/media/pci/pt3/
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/dvb-frontends/ec100*
5295 M: Tyler Hicks <tyhicks@canonical.com>
5296 L: ecryptfs@vger.kernel.org
5297 W: http://ecryptfs.org
5298 W: https://launchpad.net/ecryptfs
5299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5301 F: Documentation/filesystems/ecryptfs.txt
5305 M: Borislav Petkov <bp@alien8.de>
5306 L: linux-edac@vger.kernel.org
5308 F: drivers/edac/amd64_edac*
5311 M: Robert Richter <rric@kernel.org>
5312 L: linux-edac@vger.kernel.org
5314 F: drivers/edac/highbank*
5317 M: Ralf Baechle <ralf@linux-mips.org>
5318 M: David Daney <david.daney@cavium.com>
5319 L: linux-edac@vger.kernel.org
5320 L: linux-mips@linux-mips.org
5322 F: drivers/edac/octeon_edac*
5324 EDAC-CAVIUM THUNDERX
5325 M: David Daney <david.daney@cavium.com>
5326 M: Jan Glauber <jglauber@cavium.com>
5327 L: linux-edac@vger.kernel.org
5329 F: drivers/edac/thunderx_edac*
5332 M: Borislav Petkov <bp@alien8.de>
5333 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L: linux-edac@vger.kernel.org
5335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5338 F: Documentation/admin-guide/ras.rst
5339 F: Documentation/driver-api/edac.rst
5341 F: include/linux/edac.h
5344 M: Mark Gross <mark.gross@intel.com>
5345 L: linux-edac@vger.kernel.org
5347 F: drivers/edac/e752x_edac.c
5350 L: linux-edac@vger.kernel.org
5352 F: drivers/edac/e7xxx_edac.c
5355 M: York Sun <york.sun@nxp.com>
5356 L: linux-edac@vger.kernel.org
5358 F: drivers/edac/fsl_ddr_edac.*
5361 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5362 L: linux-edac@vger.kernel.org
5364 F: drivers/edac/ghes_edac.c
5367 L: linux-edac@vger.kernel.org
5369 F: drivers/edac/i3000_edac.c
5372 L: linux-edac@vger.kernel.org
5374 F: drivers/edac/i5000_edac.c
5377 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5378 L: linux-edac@vger.kernel.org
5380 F: drivers/edac/i5400_edac.c
5383 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5384 L: linux-edac@vger.kernel.org
5386 F: drivers/edac/i7300_edac.c
5389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5390 L: linux-edac@vger.kernel.org
5392 F: drivers/edac/i7core_edac.c
5395 M: Tim Small <tim@buttersideup.com>
5396 L: linux-edac@vger.kernel.org
5398 F: drivers/edac/i82443bxgx_edac.c
5401 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5402 M: "Arvind R." <arvino55@gmail.com>
5403 L: linux-edac@vger.kernel.org
5405 F: drivers/edac/i82975x_edac.c
5408 M: Jason Baron <jbaron@akamai.com>
5409 L: linux-edac@vger.kernel.org
5411 F: drivers/edac/ie31200_edac.c
5414 M: Johannes Thumshirn <morbidrsa@gmail.com>
5415 L: linux-edac@vger.kernel.org
5417 F: drivers/edac/mpc85xx_edac.[ch]
5420 M: Egor Martovetsky <egor@pasemi.com>
5421 L: linux-edac@vger.kernel.org
5423 F: drivers/edac/pasemi_edac.c
5426 M: Tony Luck <tony.luck@intel.com>
5427 L: linux-edac@vger.kernel.org
5429 F: drivers/edac/pnd2_edac.[ch]
5432 M: Tim Small <tim@buttersideup.com>
5433 L: linux-edac@vger.kernel.org
5435 F: drivers/edac/r82600_edac.c
5438 M: Tony Luck <tony.luck@intel.com>
5439 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5440 L: linux-edac@vger.kernel.org
5442 F: drivers/edac/sb_edac.c
5445 M: Tony Luck <tony.luck@intel.com>
5446 L: linux-edac@vger.kernel.org
5448 F: drivers/edac/skx_edac.c
5451 M: Tero Kristo <t-kristo@ti.com>
5452 L: linux-edac@vger.kernel.org
5454 F: drivers/edac/ti_edac.c
5457 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5458 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5459 L: linux-arm-msm@vger.kernel.org
5460 L: linux-edac@vger.kernel.org
5462 F: drivers/edac/qcom_edac.c
5464 EDIROL UA-101/UA-1000 DRIVER
5465 M: Clemens Ladisch <clemens@ladisch.de>
5466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5467 T: git git://git.alsa-project.org/alsa-kernel.git
5469 F: sound/usb/misc/ua101.c
5472 L: linux-efi@vger.kernel.org
5473 M: Ivan Hu <ivan.hu@canonical.com>
5474 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5476 F: drivers/firmware/efi/test/
5478 EFI VARIABLE FILESYSTEM
5479 M: Matthew Garrett <matthew.garrett@nebula.com>
5480 M: Jeremy Kerr <jk@ozlabs.org>
5481 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5483 L: linux-efi@vger.kernel.org
5487 EFIFB FRAMEBUFFER DRIVER
5488 L: linux-fbdev@vger.kernel.org
5489 M: Peter Jones <pjones@redhat.com>
5491 F: drivers/video/fbdev/efifb.c
5494 W: http://aeschi.ch.eu.org/efs/
5498 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5499 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5500 L: netdev@vger.kernel.org
5502 F: drivers/net/ethernet/ibm/ehea/
5504 EM28XX VIDEO4LINUX DRIVER
5505 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5506 L: linux-media@vger.kernel.org
5507 W: https://linuxtv.org
5508 T: git git://linuxtv.org/media_tree.git
5510 F: drivers/media/usb/em28xx/
5511 F: Documentation/media/v4l-drivers/em28xx*
5514 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5515 M: Matt Mackall <mpm@selenic.com>
5516 M: David Woodhouse <dwmw2@infradead.org>
5517 L: linux-embedded@vger.kernel.org
5520 Emulex 10Gbps iSCSI - OneConnect DRIVER
5521 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5522 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5523 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5524 L: linux-scsi@vger.kernel.org
5525 W: http://www.broadcom.com
5527 F: drivers/scsi/be2iscsi/
5529 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5530 M: Sathya Perla <sathya.perla@broadcom.com>
5531 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5532 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5533 M: Somnath Kotur <somnath.kotur@broadcom.com>
5534 L: netdev@vger.kernel.org
5535 W: http://www.emulex.com
5537 F: drivers/net/ethernet/emulex/benet/
5539 EMULEX ONECONNECT ROCE DRIVER
5540 M: Selvin Xavier <selvin.xavier@broadcom.com>
5541 M: Devesh Sharma <devesh.sharma@broadcom.com>
5542 L: linux-rdma@vger.kernel.org
5543 W: http://www.broadcom.com
5545 F: drivers/infiniband/hw/ocrdma/
5546 F: include/uapi/rdma/ocrdma-abi.h
5548 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5549 M: James Smart <james.smart@broadcom.com>
5550 M: Dick Kennedy <dick.kennedy@broadcom.com>
5551 L: linux-scsi@vger.kernel.org
5552 W: http://www.broadcom.com
5554 F: drivers/scsi/lpfc/
5556 ENE CB710 FLASH CARD READER DRIVER
5557 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5559 F: drivers/misc/cb710/
5560 F: drivers/mmc/host/cb710-mmc.*
5561 F: include/linux/cb710.h
5563 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5564 M: Maxim Levitsky <maximlevitsky@gmail.com>
5566 F: drivers/media/rc/ene_ir.*
5568 EPSON S1D13XXX FRAMEBUFFER DRIVER
5569 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5572 F: drivers/video/fbdev/s1d13xxxfb.c
5573 F: include/video/s1d13xxxfb.h
5575 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5576 M: Jeff Layton <jlayton@kernel.org>
5579 F: include/linux/errseq.h
5581 ET131X NETWORK DRIVER
5582 M: Mark Einon <mark.einon@gmail.com>
5584 F: drivers/net/ethernet/agere/
5587 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5588 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5589 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5590 L: netdev@vger.kernel.org
5591 W: http://www.linuxfoundation.org/en/Net:Bridge
5593 F: include/linux/netfilter_bridge/
5596 ETHERNET PHY LIBRARY
5597 M: Andrew Lunn <andrew@lunn.ch>
5598 M: Florian Fainelli <f.fainelli@gmail.com>
5599 M: Heiner Kallweit <hkallweit1@gmail.com>
5600 L: netdev@vger.kernel.org
5602 F: Documentation/ABI/testing/sysfs-bus-mdio
5603 F: Documentation/devicetree/bindings/net/mdio*
5604 F: Documentation/networking/phy.txt
5606 F: drivers/of/of_mdio.c
5607 F: drivers/of/of_net.c
5608 F: include/linux/*mdio*.h
5609 F: include/linux/of_net.h
5610 F: include/linux/phy.h
5611 F: include/linux/phy_fixed.h
5612 F: include/linux/platform_data/mdio-bcm-unimac.h
5613 F: include/linux/platform_data/mdio-gpio.h
5614 F: include/trace/events/mdio.h
5615 F: include/uapi/linux/mdio.h
5616 F: include/uapi/linux/mii.h
5619 M: Jan Kara <jack@suse.com>
5620 L: linux-ext4@vger.kernel.org
5622 F: Documentation/filesystems/ext2.txt
5624 F: include/linux/ext2*
5627 M: "Theodore Ts'o" <tytso@mit.edu>
5628 M: Andreas Dilger <adilger.kernel@dilger.ca>
5629 L: linux-ext4@vger.kernel.org
5630 W: http://ext4.wiki.kernel.org
5631 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5634 F: Documentation/filesystems/ext4/ext4.rst
5637 Extended Verification Module (EVM)
5638 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5639 L: linux-integrity@vger.kernel.org
5641 F: security/integrity/evm/
5643 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5644 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5645 L: linux-efi@vger.kernel.org
5646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5648 F: Documentation/efi-stub.txt
5649 F: arch/*/kernel/efi.c
5650 F: arch/x86/boot/compressed/eboot.[ch]
5651 F: arch/*/include/asm/efi.h
5652 F: arch/x86/platform/efi/
5653 F: drivers/firmware/efi/
5654 F: include/linux/efi*.h
5655 F: arch/arm/boot/compressed/efi-header.S
5656 F: arch/arm64/kernel/efi-entry.S
5658 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5659 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5660 M: Chanwoo Choi <cw00.choi@samsung.com>
5661 L: linux-kernel@vger.kernel.org
5662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5665 F: include/linux/extcon/
5666 F: include/linux/extcon.h
5667 F: Documentation/extcon/
5668 F: Documentation/devicetree/bindings/extcon/
5671 M: Jingoo Han <jingoohan1@gmail.com>
5672 L: dri-devel@lists.freedesktop.org
5674 F: drivers/gpu/drm/exynos/exynos_dp*
5676 EXYNOS SYSMMU (IOMMU) driver
5677 M: Marek Szyprowski <m.szyprowski@samsung.com>
5678 L: iommu@lists.linux-foundation.org
5680 F: drivers/iommu/exynos-iommu.c
5682 EZchip NPS platform support
5683 M: Vineet Gupta <vgupta@synopsys.com>
5684 M: Ofer Levi <oferle@mellanox.com>
5686 F: arch/arc/plat-eznps
5687 F: arch/arc/boot/dts/eznps.dts
5690 M: Jaegeuk Kim <jaegeuk@kernel.org>
5691 M: Chao Yu <yuchao0@huawei.com>
5692 L: linux-f2fs-devel@lists.sourceforge.net
5693 W: https://f2fs.wiki.kernel.org/
5694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5696 F: Documentation/filesystems/f2fs.txt
5697 F: Documentation/ABI/testing/sysfs-fs-f2fs
5699 F: include/linux/f2fs_fs.h
5700 F: include/trace/events/f2fs.h
5702 F71805F HARDWARE MONITORING DRIVER
5703 M: Jean Delvare <jdelvare@suse.com>
5704 L: linux-hwmon@vger.kernel.org
5706 F: Documentation/hwmon/f71805f
5707 F: drivers/hwmon/f71805f.c
5710 M: Josh Poimboeuf <jpoimboe@redhat.com>
5712 F: scripts/faddr2line
5715 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5716 L: netdev@vger.kernel.org
5718 F: net/core/failover.c
5719 F: include/net/failover.h
5720 F: Documentation/networking/failover.rst
5723 M: Jan Kara <jack@suse.cz>
5724 R: Amir Goldstein <amir73il@gmail.com>
5725 L: linux-fsdevel@vger.kernel.org
5727 F: fs/notify/fanotify/
5728 F: include/linux/fanotify.h
5729 F: include/uapi/linux/fanotify.h
5731 FARSYNC SYNCHRONOUS DRIVER
5732 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5733 W: http://www.farsite.co.uk/
5735 F: drivers/net/wan/farsync.*
5737 FAULT INJECTION SUPPORT
5738 M: Akinobu Mita <akinobu.mita@gmail.com>
5740 F: Documentation/fault-injection/
5741 F: lib/fault-inject.c
5743 FBTFT Framebuffer drivers
5745 L: dri-devel@lists.freedesktop.org
5746 L: linux-fbdev@vger.kernel.org
5747 F: drivers/staging/fbtft/
5750 M: Michael Buesch <m@bues.ch>
5751 L: linux-media@vger.kernel.org
5753 F: drivers/media/tuners/fc0011.h
5754 F: drivers/media/tuners/fc0011.c
5757 M: Antti Palosaari <crope@iki.fi>
5758 L: linux-media@vger.kernel.org
5759 W: https://linuxtv.org
5760 W: http://palosaari.fi/linux/
5761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5762 T: git git://linuxtv.org/anttip/media_tree.git
5764 F: drivers/media/tuners/fc2580*
5766 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5767 M: Johannes Thumshirn <jth@kernel.org>
5768 L: linux-scsi@vger.kernel.org
5769 W: www.Open-FCoE.org
5771 F: drivers/scsi/libfc/
5772 F: drivers/scsi/fcoe/
5774 F: include/scsi/libfc.h
5775 F: include/scsi/libfcoe.h
5776 F: include/uapi/scsi/fc/
5778 FILE LOCKING (flock() and fcntl()/lockf())
5779 M: Jeff Layton <jlayton@kernel.org>
5780 M: "J. Bruce Fields" <bfields@fieldses.org>
5781 L: linux-fsdevel@vger.kernel.org
5783 F: include/linux/fcntl.h
5784 F: include/uapi/linux/fcntl.h
5788 FILESYSTEMS (VFS and infrastructure)
5789 M: Alexander Viro <viro@zeniv.linux.org.uk>
5790 L: linux-fsdevel@vger.kernel.org
5793 F: include/linux/fs.h
5794 F: include/uapi/linux/fs.h
5796 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5797 M: Riku Voipio <riku.voipio@iki.fi>
5798 L: linux-hwmon@vger.kernel.org
5800 F: drivers/hwmon/f75375s.c
5801 F: include/linux/f75375s.h
5803 FIREWIRE AUDIO DRIVERS
5804 M: Clemens Ladisch <clemens@ladisch.de>
5805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5806 T: git git://git.alsa-project.org/alsa-kernel.git
5810 FIREWIRE MEDIA DRIVERS (firedtv)
5811 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5812 L: linux-media@vger.kernel.org
5813 L: linux1394-devel@lists.sourceforge.net
5814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5816 F: drivers/media/firewire/
5818 FIREWIRE SBP-2 TARGET
5819 M: Chris Boot <bootc@bootc.net>
5820 L: linux-scsi@vger.kernel.org
5821 L: target-devel@vger.kernel.org
5822 L: linux1394-devel@lists.sourceforge.net
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5825 F: drivers/target/sbp/
5828 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5829 L: linux1394-devel@lists.sourceforge.net
5830 W: http://ieee1394.wiki.kernel.org/
5831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5833 F: drivers/firewire/
5834 F: include/linux/firewire.h
5835 F: include/uapi/linux/firewire*.h
5838 FIRMWARE LOADER (request_firmware)
5839 M: Luis R. Rodriguez <mcgrof@kernel.org>
5840 L: linux-kernel@vger.kernel.org
5842 F: Documentation/firmware_class/
5843 F: drivers/base/firmware_loader/
5844 F: include/linux/firmware.h
5846 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5847 M: Joshua Morris <josh.h.morris@us.ibm.com>
5848 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5850 F: drivers/block/rsxx/
5853 M: Jiri Kosina <jikos@kernel.org>
5854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5856 F: drivers/block/floppy.c
5859 M: Alessandro Rubini <rubini@gnudd.com>
5860 W: http://www.ohwr.org/projects/fmc-bus
5863 F: include/linux/fmc*.h
5864 F: include/linux/ipmi-fru.h
5867 FPGA MANAGER FRAMEWORK
5868 M: Alan Tull <atull@kernel.org>
5869 M: Moritz Fischer <mdf@kernel.org>
5870 L: linux-fpga@vger.kernel.org
5872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5873 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5874 F: Documentation/fpga/
5875 F: Documentation/driver-api/fpga/
5876 F: Documentation/devicetree/bindings/fpga/
5878 F: include/linux/fpga/
5879 W: http://www.rocketboards.org
5882 M: Wu Hao <hao.wu@intel.com>
5883 L: linux-fpga@vger.kernel.org
5885 F: Documentation/fpga/dfl.txt
5886 F: include/uapi/linux/fpga-dfl.h
5887 F: drivers/fpga/dfl*
5890 M: Bill Metzenthen <billm@melbpc.org.au>
5891 W: http://floatingpoint.sourceforge.net/emulator/index.html
5893 F: arch/x86/math-emu/
5895 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5896 L: netdev@vger.kernel.org
5898 F: drivers/net/wan/dlci.c
5899 F: drivers/net/wan/sdla.c
5902 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5903 L: dri-devel@lists.freedesktop.org
5904 L: linux-fbdev@vger.kernel.org
5905 T: git git://github.com/bzolnier/linux.git
5906 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5908 F: Documentation/fb/
5911 F: include/linux/fb.h
5912 F: include/uapi/video/
5913 F: include/uapi/linux/fb.h
5915 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5916 M: Horia Geantă <horia.geanta@nxp.com>
5917 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5918 L: linux-crypto@vger.kernel.org
5920 F: drivers/crypto/caam/
5921 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5923 FREESCALE DIU FRAMEBUFFER DRIVER
5924 M: Timur Tabi <timur@kernel.org>
5925 L: linux-fbdev@vger.kernel.org
5927 F: drivers/video/fbdev/fsl-diu-fb.*
5929 FREESCALE DMA DRIVER
5930 M: Li Yang <leoyang.li@nxp.com>
5931 M: Zhang Wei <zw@zh-kernel.org>
5932 L: linuxppc-dev@lists.ozlabs.org
5934 F: drivers/dma/fsldma.*
5936 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5937 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5938 L: netdev@vger.kernel.org
5940 F: drivers/net/ethernet/freescale/gianfar*
5941 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5943 FREESCALE GPMI NAND DRIVER
5944 M: Han Xu <han.xu@nxp.com>
5945 L: linux-mtd@lists.infradead.org
5947 F: drivers/mtd/nand/raw/gpmi-nand/*
5949 FREESCALE I2C CPM DRIVER
5950 M: Jochen Friedrich <jochen@scram.de>
5951 L: linuxppc-dev@lists.ozlabs.org
5952 L: linux-i2c@vger.kernel.org
5954 F: drivers/i2c/busses/i2c-cpm.c
5956 FREESCALE IMX LPI2C DRIVER
5957 M: Dong Aisheng <aisheng.dong@nxp.com>
5958 L: linux-i2c@vger.kernel.org
5959 L: linux-imx@nxp.com
5961 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5962 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5964 FREESCALE IMX / MXC FEC DRIVER
5965 M: Fugang Duan <fugang.duan@nxp.com>
5966 L: netdev@vger.kernel.org
5968 F: drivers/net/ethernet/freescale/fec_main.c
5969 F: drivers/net/ethernet/freescale/fec_ptp.c
5970 F: drivers/net/ethernet/freescale/fec.h
5971 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5973 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5974 M: Sascha Hauer <s.hauer@pengutronix.de>
5975 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5976 L: linux-fbdev@vger.kernel.org
5977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5979 F: include/linux/platform_data/video-imxfb.h
5980 F: drivers/video/fbdev/imxfb.c
5982 FREESCALE QORIQ DPAA ETHERNET DRIVER
5983 M: Madalin Bucur <madalin.bucur@nxp.com>
5984 L: netdev@vger.kernel.org
5986 F: drivers/net/ethernet/freescale/dpaa
5988 FREESCALE QORIQ DPAA FMAN DRIVER
5989 M: Madalin Bucur <madalin.bucur@nxp.com>
5990 L: netdev@vger.kernel.org
5992 F: drivers/net/ethernet/freescale/fman
5993 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5995 FREESCALE QORIQ PTP CLOCK DRIVER
5996 M: Yangbo Lu <yangbo.lu@nxp.com>
5997 L: netdev@vger.kernel.org
5999 F: drivers/ptp/ptp_qoriq.c
6000 F: include/linux/fsl/ptp_qoriq.h
6001 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6003 FREESCALE QUAD SPI DRIVER
6004 M: Han Xu <han.xu@nxp.com>
6005 L: linux-mtd@lists.infradead.org
6007 F: drivers/mtd/spi-nor/fsl-quadspi.c
6009 FREESCALE QUICC ENGINE LIBRARY
6010 M: Qiang Zhao <qiang.zhao@nxp.com>
6011 L: linuxppc-dev@lists.ozlabs.org
6013 F: drivers/soc/fsl/qe/
6014 F: include/soc/fsl/*qe*.h
6015 F: include/soc/fsl/*ucc*.h
6017 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6018 M: Li Yang <leoyang.li@nxp.com>
6019 L: netdev@vger.kernel.org
6020 L: linuxppc-dev@lists.ozlabs.org
6022 F: drivers/net/ethernet/freescale/ucc_geth*
6024 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6025 M: Zhao Qiang <qiang.zhao@nxp.com>
6026 L: netdev@vger.kernel.org
6027 L: linuxppc-dev@lists.ozlabs.org
6029 F: drivers/net/wan/fsl_ucc_hdlc*
6031 FREESCALE QUICC ENGINE UCC UART DRIVER
6032 M: Timur Tabi <timur@kernel.org>
6033 L: linuxppc-dev@lists.ozlabs.org
6035 F: drivers/tty/serial/ucc_uart.c
6037 FREESCALE SOC DRIVERS
6038 M: Li Yang <leoyang.li@nxp.com>
6039 L: linuxppc-dev@lists.ozlabs.org
6040 L: linux-arm-kernel@lists.infradead.org
6042 F: Documentation/devicetree/bindings/soc/fsl/
6044 F: include/linux/fsl/
6046 FREESCALE SOC FS_ENET DRIVER
6047 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6048 L: linuxppc-dev@lists.ozlabs.org
6049 L: netdev@vger.kernel.org
6051 F: drivers/net/ethernet/freescale/fs_enet/
6052 F: include/linux/fs_enet_pd.h
6054 FREESCALE SOC SOUND DRIVERS
6055 M: Timur Tabi <timur@kernel.org>
6056 M: Nicolin Chen <nicoleotsuka@gmail.com>
6057 M: Xiubo Li <Xiubo.Lee@gmail.com>
6058 R: Fabio Estevam <fabio.estevam@nxp.com>
6059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6060 L: linuxppc-dev@lists.ozlabs.org
6062 F: sound/soc/fsl/fsl*
6063 F: sound/soc/fsl/imx*
6064 F: sound/soc/fsl/mpc8610_hpcd.c
6066 FREESCALE USB PERIPHERAL DRIVERS
6067 M: Li Yang <leoyang.li@nxp.com>
6068 L: linux-usb@vger.kernel.org
6069 L: linuxppc-dev@lists.ozlabs.org
6071 F: drivers/usb/gadget/udc/fsl*
6074 M: Christoph Hellwig <hch@infradead.org>
6075 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6080 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6081 M: Pavel Machek <pavel@ucw.cz>
6082 L: linux-pm@vger.kernel.org
6084 F: Documentation/power/freezing-of-tasks.txt
6085 F: include/linux/freezer.h
6089 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6090 L: linux-kernel@vger.kernel.org
6093 F: include/linux/frontswap.h
6095 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6096 M: David Howells <dhowells@redhat.com>
6097 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6099 F: Documentation/filesystems/caching/
6101 F: include/linux/fscache*.h
6103 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6104 M: Theodore Y. Ts'o <tytso@mit.edu>
6105 M: Jaegeuk Kim <jaegeuk@kernel.org>
6106 L: linux-fscrypt@vger.kernel.org
6107 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6111 F: include/linux/fscrypt*.h
6112 F: Documentation/filesystems/fscrypt.rst
6114 FSI-ATTACHED I2C DRIVER
6115 M: Eddie James <eajames@linux.vnet.ibm.com>
6116 L: linux-i2c@vger.kernel.org
6117 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6119 F: drivers/i2c/busses/i2c-fsi.c
6120 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6122 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6123 M: Jan Kara <jack@suse.cz>
6124 R: Amir Goldstein <amir73il@gmail.com>
6125 L: linux-fsdevel@vger.kernel.org
6128 F: include/linux/fsnotify*.h
6130 FUJITSU LAPTOP EXTRAS
6131 M: Jonathan Woithe <jwoithe@just42.net>
6132 L: platform-driver-x86@vger.kernel.org
6134 F: drivers/platform/x86/fujitsu-laptop.c
6136 FUJITSU M-5MO LS CAMERA ISP DRIVER
6137 M: Kyungmin Park <kyungmin.park@samsung.com>
6138 M: Heungjun Kim <riverful.kim@samsung.com>
6139 L: linux-media@vger.kernel.org
6141 F: drivers/media/i2c/m5mols/
6142 F: include/media/i2c/m5mols.h
6144 FUJITSU TABLET EXTRAS
6145 M: Robert Gerlach <khnz@gmx.de>
6146 L: platform-driver-x86@vger.kernel.org
6148 F: drivers/platform/x86/fujitsu-tablet.c
6150 FUSE: FILESYSTEM IN USERSPACE
6151 M: Miklos Szeredi <miklos@szeredi.hu>
6152 L: linux-fsdevel@vger.kernel.org
6153 W: http://fuse.sourceforge.net/
6154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6157 F: include/uapi/linux/fuse.h
6158 F: Documentation/filesystems/fuse.txt
6161 M: Thomas Gleixner <tglx@linutronix.de>
6162 M: Ingo Molnar <mingo@redhat.com>
6163 R: Peter Zijlstra <peterz@infradead.org>
6164 R: Darren Hart <dvhart@infradead.org>
6165 L: linux-kernel@vger.kernel.org
6166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6169 F: kernel/futex_compat.c
6170 F: include/asm-generic/futex.h
6171 F: include/linux/futex.h
6172 F: include/uapi/linux/futex.h
6173 F: tools/testing/selftests/futex/
6174 F: tools/perf/bench/futex*
6175 F: Documentation/*futex*
6178 M: Kees Cook <keescook@chromium.org>
6179 R: Emese Revfy <re.emese@gmail.com>
6180 L: kernel-hardening@lists.openwall.com
6182 F: scripts/gcc-plugins/
6183 F: scripts/gcc-plugin.sh
6184 F: scripts/Makefile.gcc-plugins
6185 F: Documentation/gcc-plugins.txt
6187 GASKET DRIVER FRAMEWORK
6188 M: Rob Springer <rspringer@google.com>
6189 M: Todd Poynor <toddpoynor@google.com>
6190 M: Ben Chan <benchan@chromium.org>
6192 F: drivers/staging/gasket/
6194 GCOV BASED KERNEL PROFILING
6195 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6198 F: Documentation/dev-tools/gcov.rst
6200 GDB KERNEL DEBUGGING HELPER SCRIPTS
6201 M: Jan Kiszka <jan.kiszka@siemens.com>
6202 M: Kieran Bingham <kbingham@kernel.org>
6206 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6207 M: Achim Leubner <achim_leubner@adaptec.com>
6208 L: linux-scsi@vger.kernel.org
6209 W: http://www.icp-vortex.com/
6211 F: drivers/scsi/gdt*
6213 GEMTEK FM RADIO RECEIVER DRIVER
6214 M: Hans Verkuil <hverkuil@xs4all.nl>
6215 L: linux-media@vger.kernel.org
6216 T: git git://linuxtv.org/media_tree.git
6217 W: https://linuxtv.org
6219 F: drivers/media/radio/radio-gemtek*
6221 GENERIC GPIO I2C DRIVER
6222 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6224 F: drivers/i2c/busses/i2c-gpio.c
6225 F: include/linux/platform_data/i2c-gpio.h
6227 GENERIC GPIO I2C MULTIPLEXER DRIVER
6228 M: Peter Korsgaard <peter.korsgaard@barco.com>
6229 L: linux-i2c@vger.kernel.org
6231 F: drivers/i2c/muxes/i2c-mux-gpio.c
6232 F: include/linux/platform_data/i2c-mux-gpio.h
6233 F: Documentation/i2c/muxes/i2c-mux-gpio
6235 GENERIC HDLC (WAN) DRIVERS
6236 M: Krzysztof Halasa <khc@pm.waw.pl>
6237 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6239 F: drivers/net/wan/c101.c
6240 F: drivers/net/wan/hd6457*
6241 F: drivers/net/wan/hdlc*
6242 F: drivers/net/wan/n2.c
6243 F: drivers/net/wan/pc300too.c
6244 F: drivers/net/wan/pci200syn.c
6245 F: drivers/net/wan/wanxl*
6247 GENERIC INCLUDE/ASM HEADER FILES
6248 M: Arnd Bergmann <arnd@arndb.de>
6249 L: linux-arch@vger.kernel.org
6250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6252 F: include/asm-generic/
6253 F: include/uapi/asm-generic/
6255 GENERIC PHY FRAMEWORK
6256 M: Kishon Vijay Abraham I <kishon@ti.com>
6257 L: linux-kernel@vger.kernel.org
6258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6261 F: include/linux/phy/
6263 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6264 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6266 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6269 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6270 M: Kevin Hilman <khilman@kernel.org>
6271 M: Ulf Hansson <ulf.hansson@linaro.org>
6272 L: linux-pm@vger.kernel.org
6274 F: drivers/base/power/domain*.c
6275 F: include/linux/pm_domain.h
6276 F: Documentation/devicetree/bindings/power/power_domain.txt
6278 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6279 M: Eugen Hristev <eugen.hristev@microchip.com>
6280 L: linux-input@vger.kernel.org
6282 F: drivers/input/touchscreen/resistive-adc-touch.c
6284 GENERIC UIO DRIVER FOR PCI DEVICES
6285 M: "Michael S. Tsirkin" <mst@redhat.com>
6286 L: kvm@vger.kernel.org
6288 F: drivers/uio/uio_pci_generic.c
6290 GENWQE (IBM Generic Workqueue Card)
6291 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6292 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6294 F: drivers/misc/genwqe/
6296 GET_MAINTAINER SCRIPT
6297 M: Joe Perches <joe@perches.com>
6299 F: scripts/get_maintainer.pl
6302 M: Bob Peterson <rpeterso@redhat.com>
6303 M: Andreas Gruenbacher <agruenba@redhat.com>
6304 L: cluster-devel@redhat.com
6305 W: http://sources.redhat.com/cluster/
6306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6308 F: Documentation/filesystems/gfs2*.txt
6310 F: include/uapi/linux/gfs2_ondisk.h
6312 GIGASET ISDN DRIVERS
6313 M: Paul Bolle <pebolle@tiscali.nl>
6314 L: gigaset307x-common@lists.sourceforge.net
6315 W: http://gigaset307x.sourceforge.net/
6317 F: Documentation/isdn/README.gigaset
6318 F: drivers/isdn/gigaset/
6319 F: include/uapi/linux/gigaset_dev.h
6322 M: Johan Hovold <johan@kernel.org>
6324 F: Documentation/ABI/testing/sysfs-class-gnss
6325 F: Documentation/devicetree/bindings/gnss/
6327 F: include/linux/gnss.h
6330 M: Hans Verkuil <hans.verkuil@cisco.com>
6331 L: linux-media@vger.kernel.org
6333 F: drivers/media/usb/go7007/
6336 M: Bastien Nocera <hadess@hadess.net>
6337 L: linux-input@vger.kernel.org
6339 F: drivers/input/touchscreen/goodix.c
6341 GPD POCKET FAN DRIVER
6342 M: Hans de Goede <hdegoede@redhat.com>
6343 L: platform-driver-x86@vger.kernel.org
6345 F: drivers/platform/x86/gpd-pocket-fan.c
6348 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6349 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6350 L: linux-gpio@vger.kernel.org
6351 L: linux-acpi@vger.kernel.org
6353 F: Documentation/acpi/gpio-properties.txt
6354 F: drivers/gpio/gpiolib-acpi.c
6357 M: Sean Young <sean@mess.org>
6358 L: linux-media@vger.kernel.org
6360 F: drivers/media/rc/gpio-ir-tx.c
6363 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6364 R: Bartosz Golaszewski <brgl@bgdev.pl>
6365 L: linux-gpio@vger.kernel.org
6367 F: drivers/gpio/gpio-mockup.c
6368 F: tools/testing/selftests/gpio/
6371 M: Linus Walleij <linus.walleij@linaro.org>
6372 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6373 L: linux-gpio@vger.kernel.org
6374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6376 F: Documentation/devicetree/bindings/gpio/
6377 F: Documentation/driver-api/gpio/
6378 F: Documentation/gpio/
6379 F: Documentation/ABI/testing/gpio-cdev
6380 F: Documentation/ABI/obsolete/sysfs-gpio
6382 F: include/linux/gpio/
6383 F: include/linux/gpio.h
6384 F: include/linux/of_gpio.h
6385 F: include/asm-generic/gpio.h
6386 F: include/uapi/linux/gpio.h
6389 GRE DEMULTIPLEXER DRIVER
6390 M: Dmitry Kozlov <xeb@mail.ru>
6391 L: netdev@vger.kernel.org
6393 F: net/ipv4/gre_demux.c
6394 F: net/ipv4/gre_offload.c
6395 F: include/net/gre.h
6397 GRETH 10/100/1G Ethernet MAC device driver
6398 M: Andreas Larsson <andreas@gaisler.com>
6399 L: netdev@vger.kernel.org
6401 F: drivers/net/ethernet/aeroflex/
6403 GREYBUS AUDIO PROTOCOLS DRIVERS
6404 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6405 M: Mark Greer <mgreer@animalcreek.com>
6407 F: drivers/staging/greybus/audio_apbridgea.c
6408 F: drivers/staging/greybus/audio_apbridgea.h
6409 F: drivers/staging/greybus/audio_codec.c
6410 F: drivers/staging/greybus/audio_codec.h
6411 F: drivers/staging/greybus/audio_gb.c
6412 F: drivers/staging/greybus/audio_manager.c
6413 F: drivers/staging/greybus/audio_manager.h
6414 F: drivers/staging/greybus/audio_manager_module.c
6415 F: drivers/staging/greybus/audio_manager_private.h
6416 F: drivers/staging/greybus/audio_manager_sysfs.c
6417 F: drivers/staging/greybus/audio_module.c
6418 F: drivers/staging/greybus/audio_topology.c
6420 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6421 M: Viresh Kumar <vireshk@kernel.org>
6423 F: drivers/staging/greybus/authentication.c
6424 F: drivers/staging/greybus/bootrom.c
6425 F: drivers/staging/greybus/firmware.h
6426 F: drivers/staging/greybus/fw-core.c
6427 F: drivers/staging/greybus/fw-download.c
6428 F: drivers/staging/greybus/fw-management.c
6429 F: drivers/staging/greybus/greybus_authentication.h
6430 F: drivers/staging/greybus/greybus_firmware.h
6431 F: drivers/staging/greybus/hid.c
6432 F: drivers/staging/greybus/i2c.c
6433 F: drivers/staging/greybus/spi.c
6434 F: drivers/staging/greybus/spilib.c
6435 F: drivers/staging/greybus/spilib.h
6437 GREYBUS LOOPBACK DRIVER
6438 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6440 F: drivers/staging/greybus/loopback.c
6442 GREYBUS PLATFORM DRIVERS
6443 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6445 F: drivers/staging/greybus/arche-platform.c
6446 F: drivers/staging/greybus/arche-apb-ctrl.c
6447 F: drivers/staging/greybus/arche_platform.h
6449 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6450 M: Rui Miguel Silva <rmfrfs@gmail.com>
6452 F: drivers/staging/greybus/sdio.c
6453 F: drivers/staging/greybus/light.c
6454 F: drivers/staging/greybus/gpio.c
6455 F: drivers/staging/greybus/power_supply.c
6456 F: drivers/staging/greybus/spi.c
6457 F: drivers/staging/greybus/spilib.c
6460 M: Johan Hovold <johan@kernel.org>
6461 M: Alex Elder <elder@kernel.org>
6462 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6464 F: drivers/staging/greybus/
6465 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6467 GREYBUS UART PROTOCOLS DRIVERS
6468 M: David Lin <dtwlin@gmail.com>
6470 F: drivers/staging/greybus/uart.c
6471 F: drivers/staging/greybus/log.c
6473 GS1662 VIDEO SERIALIZER
6474 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6475 L: linux-media@vger.kernel.org
6476 T: git git://linuxtv.org/media_tree.git
6478 F: drivers/media/spi/gs1662.c
6480 GSPCA FINEPIX SUBDRIVER
6481 M: Frank Zago <frank@zago.net>
6482 L: linux-media@vger.kernel.org
6483 T: git git://linuxtv.org/media_tree.git
6485 F: drivers/media/usb/gspca/finepix.c
6487 GSPCA GL860 SUBDRIVER
6488 M: Olivier Lorin <o.lorin@laposte.net>
6489 L: linux-media@vger.kernel.org
6490 T: git git://linuxtv.org/media_tree.git
6492 F: drivers/media/usb/gspca/gl860/
6494 GSPCA M5602 SUBDRIVER
6495 M: Erik Andren <erik.andren@gmail.com>
6496 L: linux-media@vger.kernel.org
6497 T: git git://linuxtv.org/media_tree.git
6499 F: drivers/media/usb/gspca/m5602/
6501 GSPCA PAC207 SONIXB SUBDRIVER
6502 M: Hans Verkuil <hverkuil@xs4all.nl>
6503 L: linux-media@vger.kernel.org
6504 T: git git://linuxtv.org/media_tree.git
6506 F: drivers/media/usb/gspca/pac207.c
6508 GSPCA SN9C20X SUBDRIVER
6509 M: Brian Johnson <brijohn@gmail.com>
6510 L: linux-media@vger.kernel.org
6511 T: git git://linuxtv.org/media_tree.git
6513 F: drivers/media/usb/gspca/sn9c20x.c
6515 GSPCA T613 SUBDRIVER
6516 M: Leandro Costantino <lcostantino@gmail.com>
6517 L: linux-media@vger.kernel.org
6518 T: git git://linuxtv.org/media_tree.git
6520 F: drivers/media/usb/gspca/t613.c
6522 GSPCA USB WEBCAM DRIVER
6523 M: Hans Verkuil <hverkuil@xs4all.nl>
6524 L: linux-media@vger.kernel.org
6525 T: git git://linuxtv.org/media_tree.git
6527 F: drivers/media/usb/gspca/
6529 GTP (GPRS Tunneling Protocol)
6530 M: Pablo Neira Ayuso <pablo@netfilter.org>
6531 M: Harald Welte <laforge@gnumonks.org>
6532 L: osmocom-net-gprs@lists.osmocom.org
6533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6535 F: drivers/net/gtp.c
6537 GUID PARTITION TABLE (GPT)
6538 M: Davidlohr Bueso <dave@stgolabs.net>
6539 L: linux-efi@vger.kernel.org
6541 F: block/partitions/efi.*
6544 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6545 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6546 W: http://uclinux-h8.sourceforge.jp
6547 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6550 F: drivers/clocksource/h8300_*.c
6551 F: drivers/clk/h8300/
6552 F: drivers/irqchip/irq-renesas-h8*.c
6555 M: Antti Palosaari <crope@iki.fi>
6556 L: linux-media@vger.kernel.org
6557 W: https://linuxtv.org
6558 W: http://palosaari.fi/linux/
6559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6560 T: git git://linuxtv.org/anttip/media_tree.git
6562 F: drivers/media/usb/hackrf/
6564 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6565 M: Frank Seidel <frank@f-seidel.de>
6566 L: platform-driver-x86@vger.kernel.org
6567 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6569 F: drivers/platform/x86/hdaps.c
6572 M: Jean Delvare <jdelvare@suse.com>
6573 M: Guenter Roeck <linux@roeck-us.net>
6574 L: linux-hwmon@vger.kernel.org
6575 W: http://hwmon.wiki.kernel.org/
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6578 F: Documentation/devicetree/bindings/hwmon/
6579 F: Documentation/hwmon/
6581 F: include/linux/hwmon*.h
6582 F: include/trace/events/hwmon*.h
6584 HARDWARE RANDOM NUMBER GENERATOR CORE
6585 M: Matt Mackall <mpm@selenic.com>
6586 M: Herbert Xu <herbert@gondor.apana.org.au>
6587 L: linux-crypto@vger.kernel.org
6589 F: Documentation/devicetree/bindings/rng/
6590 F: Documentation/hw_random.txt
6591 F: drivers/char/hw_random/
6592 F: include/linux/hw_random.h
6594 HARDWARE TRACING FACILITIES
6595 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6597 F: drivers/hwtracing/
6599 HARDWARE SPINLOCK CORE
6600 M: Ohad Ben-Cohen <ohad@wizery.com>
6601 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6602 L: linux-remoteproc@vger.kernel.org
6604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6605 F: Documentation/devicetree/bindings/hwlock/
6606 F: Documentation/hwspinlock.txt
6607 F: drivers/hwspinlock/
6608 F: include/linux/hwspinlock.h
6610 HARMONY SOUND DRIVER
6611 L: linux-parisc@vger.kernel.org
6613 F: sound/parisc/harmony.*
6615 HDPVR USB VIDEO ENCODER DRIVER
6616 M: Hans Verkuil <hverkuil@xs4all.nl>
6617 L: linux-media@vger.kernel.org
6618 T: git git://linuxtv.org/media_tree.git
6619 W: https://linuxtv.org
6621 F: drivers/media/usb/hdpvr/
6623 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6624 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6626 F: Documentation/watchdog/hpwdt.txt
6627 F: drivers/watchdog/hpwdt.c
6629 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6630 M: Don Brace <don.brace@microsemi.com>
6631 L: esc.storagedev@microsemi.com
6632 L: linux-scsi@vger.kernel.org
6634 F: Documentation/scsi/hpsa.txt
6635 F: drivers/scsi/hpsa*.[ch]
6636 F: include/linux/cciss*.h
6637 F: include/uapi/linux/cciss*.h
6640 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6641 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6642 L: linux-rdma@vger.kernel.org
6644 F: drivers/infiniband/hw/hfi1
6647 L: linux-fsdevel@vger.kernel.org
6649 F: Documentation/filesystems/hfs.txt
6653 L: linux-fsdevel@vger.kernel.org
6655 F: Documentation/filesystems/hfsplus.txt
6658 HGA FRAMEBUFFER DRIVER
6659 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6660 L: linux-nvidia@lists.surfsouth.com
6661 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6663 F: drivers/video/fbdev/hgafb.c
6665 HIBERNATION (aka Software Suspend, aka swsusp)
6666 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6667 M: Pavel Machek <pavel@ucw.cz>
6668 L: linux-pm@vger.kernel.org
6669 B: https://bugzilla.kernel.org
6672 F: drivers/base/power/
6674 F: include/linux/suspend.h
6675 F: include/linux/freezer.h
6676 F: include/linux/pm.h
6677 F: arch/*/include/asm/suspend*.h
6680 M: Jiri Kosina <jikos@kernel.org>
6681 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6682 L: linux-input@vger.kernel.org
6683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6686 F: include/linux/hid*
6687 F: include/uapi/linux/hid*
6689 HID SENSOR HUB DRIVERS
6690 M: Jiri Kosina <jikos@kernel.org>
6691 M: Jonathan Cameron <jic23@kernel.org>
6692 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6693 L: linux-input@vger.kernel.org
6694 L: linux-iio@vger.kernel.org
6696 F: Documentation/hid/hid-sensor*
6697 F: drivers/hid/hid-sensor-*
6698 F: drivers/iio/*/hid-*
6699 F: include/linux/hid-sensor-*
6701 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6702 M: Thomas Gleixner <tglx@linutronix.de>
6703 L: linux-kernel@vger.kernel.org
6704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6706 F: Documentation/timers/
6707 F: kernel/time/hrtimer.c
6708 F: kernel/time/clockevents.c
6709 F: kernel/time/timer_*.c
6710 F: include/linux/clockchips.h
6711 F: include/linux/hrtimer.h
6713 HIGH-SPEED SCC DRIVER FOR AX.25
6714 L: linux-hams@vger.kernel.org
6716 F: drivers/net/hamradio/dmascc.c
6717 F: drivers/net/hamradio/scc.c
6719 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6720 M: HighPoint Linux Team <linux@highpoint-tech.com>
6721 W: http://www.highpoint-tech.com
6723 F: Documentation/scsi/hptiop.txt
6724 F: drivers/scsi/hptiop.c
6727 M: Jes Sorensen <jes@trained-monkey.org>
6728 L: linux-hippi@sunsite.dk
6730 F: include/linux/hippidevice.h
6731 F: include/uapi/linux/if_hippi.h
6733 F: drivers/net/hippi/
6735 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6736 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6737 M: Salil Mehta <salil.mehta@huawei.com>
6738 L: netdev@vger.kernel.org
6739 W: http://www.hisilicon.com
6741 F: drivers/net/ethernet/hisilicon/hns3/
6743 HISILICON LPC BUS DRIVER
6744 M: john.garry@huawei.com
6745 W: http://www.hisilicon.com
6747 F: drivers/bus/hisi_lpc.c
6748 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6750 HISILICON NETWORK SUBSYSTEM DRIVER
6751 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6752 M: Salil Mehta <salil.mehta@huawei.com>
6753 L: netdev@vger.kernel.org
6754 W: http://www.hisilicon.com
6756 F: drivers/net/ethernet/hisilicon/
6757 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6759 HISILICON PMU DRIVER
6760 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6761 W: http://www.hisilicon.com
6763 F: drivers/perf/hisilicon
6764 F: Documentation/perf/hisi-pmu.txt
6766 HISILICON ROCE DRIVER
6767 M: Lijun Ou <oulijun@huawei.com>
6768 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6769 L: linux-rdma@vger.kernel.org
6771 F: drivers/infiniband/hw/hns/
6772 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6774 HISILICON SAS Controller
6775 M: John Garry <john.garry@huawei.com>
6776 W: http://www.hisilicon.com
6778 F: drivers/scsi/hisi_sas/
6779 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6781 HMM - Heterogeneous Memory Management
6782 M: Jérôme Glisse <jglisse@redhat.com>
6783 L: linux-mm@kvack.org
6786 F: include/linux/hmm*
6787 F: Documentation/vm/hmm.rst
6790 M: Jouni Malinen <j@w1.fi>
6791 L: linux-wireless@vger.kernel.org
6792 W: http://w1.fi/hostap-driver.html
6794 F: drivers/net/wireless/intersil/hostap/
6796 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6797 L: platform-driver-x86@vger.kernel.org
6799 F: drivers/platform/x86/tc1100-wmi.c
6801 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6802 M: Jaroslav Kysela <perex@perex.cz>
6804 F: drivers/net/ethernet/hp/hp100.*
6806 HPET: High Precision Event Timers driver
6807 M: Clemens Ladisch <clemens@ladisch.de>
6809 F: Documentation/timers/hpet.txt
6810 F: drivers/char/hpet.c
6811 F: include/linux/hpet.h
6812 F: include/uapi/linux/hpet.h
6816 F: arch/x86/kernel/hpet.c
6817 F: arch/x86/include/asm/hpet.h
6820 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6821 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6826 M: Sebastian Reichel <sre@kernel.org>
6827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6829 F: Documentation/ABI/testing/sysfs-bus-hsi
6830 F: Documentation/driver-api/hsi.rst
6832 F: include/linux/hsi/
6833 F: include/uapi/linux/hsi/
6836 L: linux-usb@vger.kernel.org
6838 F: drivers/net/usb/hso.c
6840 HSR NETWORK PROTOCOL
6841 M: Arvid Brodin <arvid.brodin@alten.se>
6842 L: netdev@vger.kernel.org
6846 HT16K33 LED CONTROLLER DRIVER
6847 M: Robin van der Gracht <robin@protonic.nl>
6849 F: drivers/auxdisplay/ht16k33.c
6850 F: Documentation/devicetree/bindings/display/ht16k33.txt
6852 HTCPEN TOUCHSCREEN DRIVER
6853 M: Pau Oliva Fora <pof@eslack.org>
6854 L: linux-input@vger.kernel.org
6856 F: drivers/input/touchscreen/htcpen.c
6858 HUAWEI ETHERNET DRIVER
6859 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6860 L: netdev@vger.kernel.org
6862 F: Documentation/networking/hinic.txt
6863 F: drivers/net/ethernet/huawei/hinic/
6866 M: Mike Kravetz <mike.kravetz@oracle.com>
6867 L: linux-mm@kvack.org
6871 F: include/linux/hugetlb.h
6872 F: Documentation/admin-guide/mm/hugetlbpage.rst
6873 F: Documentation/vm/hugetlbfs_reserv.rst
6874 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6877 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6878 L: linux-media@vger.kernel.org
6879 T: git git://linuxtv.org/media_tree.git
6880 W: https://linuxtv.org
6882 F: drivers/media/platform/sti/hva
6884 HWPOISON MEMORY FAILURE HANDLING
6885 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6886 L: linux-mm@kvack.org
6888 F: mm/memory-failure.c
6889 F: mm/hwpoison-inject.c
6891 HYGON PROCESSOR SUPPORT
6892 M: Pu Wen <puwen@hygon.cn>
6893 L: linux-kernel@vger.kernel.org
6895 F: arch/x86/kernel/cpu/hygon.c
6897 Hyper-V CORE AND DRIVERS
6898 M: "K. Y. Srinivasan" <kys@microsoft.com>
6899 M: Haiyang Zhang <haiyangz@microsoft.com>
6900 M: Stephen Hemminger <sthemmin@microsoft.com>
6901 L: devel@linuxdriverproject.org
6903 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
6904 F: arch/x86/include/asm/mshyperv.h
6905 F: arch/x86/include/asm/trace/hyperv.h
6906 F: arch/x86/include/asm/hyperv-tlfs.h
6907 F: arch/x86/kernel/cpu/mshyperv.c
6909 F: drivers/hid/hid-hyperv.c
6911 F: drivers/input/serio/hyperv-keyboard.c
6912 F: drivers/pci/controller/pci-hyperv.c
6913 F: drivers/net/hyperv/
6914 F: drivers/scsi/storvsc_drv.c
6915 F: drivers/uio/uio_hv_generic.c
6916 F: drivers/video/fbdev/hyperv_fb.c
6917 F: net/vmw_vsock/hyperv_transport.c
6918 F: include/linux/hyperv.h
6919 F: include/uapi/linux/hyperv.h
6921 F: Documentation/ABI/stable/sysfs-bus-vmbus
6923 HYPERVISOR VIRTUAL CONSOLE DRIVER
6924 L: linuxppc-dev@lists.ozlabs.org
6929 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6930 L: linux-i2c@vger.kernel.org
6931 L: linux-acpi@vger.kernel.org
6933 F: drivers/i2c/i2c-core-acpi.c
6935 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6936 M: Ajay Gupta <ajayg@nvidia.com>
6937 L: linux-i2c@vger.kernel.org
6939 F: Documentation/i2c/busses/i2c-nvidia-gpu
6940 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6943 M: Peter Rosin <peda@axentia.se>
6944 L: linux-i2c@vger.kernel.org
6946 F: Documentation/i2c/i2c-topology
6947 F: Documentation/i2c/muxes/
6948 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6949 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6950 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6951 F: drivers/i2c/i2c-mux.c
6952 F: drivers/i2c/muxes/
6953 F: include/linux/i2c-mux.h
6955 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6956 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6957 L: linux-i2c@vger.kernel.org
6959 F: drivers/i2c/busses/i2c-mv64xxx.c
6961 I2C OVER PARALLEL PORT
6962 M: Jean Delvare <jdelvare@suse.com>
6963 L: linux-i2c@vger.kernel.org
6965 F: Documentation/i2c/busses/i2c-parport
6966 F: Documentation/i2c/busses/i2c-parport-light
6967 F: drivers/i2c/busses/i2c-parport.c
6968 F: drivers/i2c/busses/i2c-parport-light.c
6971 M: Wolfram Sang <wsa@the-dreams.de>
6972 L: linux-i2c@vger.kernel.org
6973 W: https://i2c.wiki.kernel.org/
6974 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6977 F: Documentation/devicetree/bindings/i2c/i2c.txt
6978 F: Documentation/i2c/
6980 F: include/linux/i2c.h
6981 F: include/linux/i2c-dev.h
6982 F: include/linux/i2c-smbus.h
6983 F: include/uapi/linux/i2c.h
6984 F: include/uapi/linux/i2c-*.h
6986 I2C SUBSYSTEM HOST DRIVERS
6987 L: linux-i2c@vger.kernel.org
6988 W: https://i2c.wiki.kernel.org/
6989 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6992 F: Documentation/devicetree/bindings/i2c/
6993 F: drivers/i2c/algos/
6994 F: drivers/i2c/busses/
6997 M: Jean Delvare <jdelvare@suse.com>
6998 L: linux-i2c@vger.kernel.org
7000 F: Documentation/i2c/busses/i2c-taos-evm
7001 F: drivers/i2c/busses/i2c-taos-evm.c
7004 M: Till Harbaum <till@harbaum.org>
7005 L: linux-i2c@vger.kernel.org
7006 W: http://www.harbaum.org/till/i2c_tiny_usb
7008 F: drivers/i2c/busses/i2c-tiny-usb.c
7010 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7011 M: Jean Delvare <jdelvare@suse.com>
7012 L: linux-i2c@vger.kernel.org
7014 F: Documentation/i2c/busses/i2c-ali1535
7015 F: Documentation/i2c/busses/i2c-ali1563
7016 F: Documentation/i2c/busses/i2c-ali15x3
7017 F: Documentation/i2c/busses/i2c-amd756
7018 F: Documentation/i2c/busses/i2c-amd8111
7019 F: Documentation/i2c/busses/i2c-i801
7020 F: Documentation/i2c/busses/i2c-nforce2
7021 F: Documentation/i2c/busses/i2c-piix4
7022 F: Documentation/i2c/busses/i2c-sis5595
7023 F: Documentation/i2c/busses/i2c-sis630
7024 F: Documentation/i2c/busses/i2c-sis96x
7025 F: Documentation/i2c/busses/i2c-via
7026 F: Documentation/i2c/busses/i2c-viapro
7027 F: drivers/i2c/busses/i2c-ali1535.c
7028 F: drivers/i2c/busses/i2c-ali1563.c
7029 F: drivers/i2c/busses/i2c-ali15x3.c
7030 F: drivers/i2c/busses/i2c-amd756.c
7031 F: drivers/i2c/busses/i2c-amd756-s4882.c
7032 F: drivers/i2c/busses/i2c-amd8111.c
7033 F: drivers/i2c/busses/i2c-i801.c
7034 F: drivers/i2c/busses/i2c-isch.c
7035 F: drivers/i2c/busses/i2c-nforce2.c
7036 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7037 F: drivers/i2c/busses/i2c-piix4.c
7038 F: drivers/i2c/busses/i2c-sis5595.c
7039 F: drivers/i2c/busses/i2c-sis630.c
7040 F: drivers/i2c/busses/i2c-sis96x.c
7041 F: drivers/i2c/busses/i2c-via.c
7042 F: drivers/i2c/busses/i2c-viapro.c
7044 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7045 M: Hans de Goede <hdegoede@redhat.com>
7046 L: linux-i2c@vger.kernel.org
7048 F: drivers/i2c/busses/i2c-cht-wc.c
7050 I2C/SMBUS ISMT DRIVER
7051 M: Seth Heasley <seth.heasley@intel.com>
7052 M: Neil Horman <nhorman@tuxdriver.com>
7053 L: linux-i2c@vger.kernel.org
7054 F: drivers/i2c/busses/i2c-ismt.c
7055 F: Documentation/i2c/busses/i2c-ismt
7057 I2C/SMBUS STUB DRIVER
7058 M: Jean Delvare <jdelvare@suse.com>
7059 L: linux-i2c@vger.kernel.org
7061 F: drivers/i2c/i2c-stub.c
7063 IA64 (Itanium) PLATFORM
7064 M: Tony Luck <tony.luck@intel.com>
7065 M: Fenghua Yu <fenghua.yu@intel.com>
7066 L: linux-ia64@vger.kernel.org
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7071 IBM Power 842 compression accelerator
7072 M: Haren Myneni <haren@us.ibm.com>
7074 F: drivers/crypto/nx/Makefile
7075 F: drivers/crypto/nx/Kconfig
7076 F: drivers/crypto/nx/nx-842*
7077 F: include/linux/sw842.h
7081 IBM Power in-Nest Crypto Acceleration
7082 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7083 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7084 L: linux-crypto@vger.kernel.org
7086 F: drivers/crypto/nx/Makefile
7087 F: drivers/crypto/nx/Kconfig
7088 F: drivers/crypto/nx/nx-aes*
7089 F: drivers/crypto/nx/nx-sha*
7090 F: drivers/crypto/nx/nx.*
7091 F: drivers/crypto/nx/nx_csbcpb.h
7092 F: drivers/crypto/nx/nx_debugfs.h
7094 IBM Power Linux RAID adapter
7095 M: Brian King <brking@us.ibm.com>
7097 F: drivers/scsi/ipr.*
7099 IBM Power SRIOV Virtual NIC Device Driver
7100 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7101 M: John Allen <jallen@linux.vnet.ibm.com>
7102 L: netdev@vger.kernel.org
7104 F: drivers/net/ethernet/ibm/ibmvnic.*
7106 IBM Power Virtual Accelerator Switchboard
7107 M: Sukadev Bhattiprolu
7108 L: linuxppc-dev@lists.ozlabs.org
7110 F: arch/powerpc/platforms/powernv/vas*
7111 F: arch/powerpc/platforms/powernv/copy-paste.h
7112 F: arch/powerpc/include/asm/vas.h
7113 F: arch/powerpc/include/uapi/asm/vas.h
7115 IBM Power Virtual Ethernet Device Driver
7116 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7117 L: netdev@vger.kernel.org
7119 F: drivers/net/ethernet/ibm/ibmveth.*
7121 IBM Power Virtual FC Device Drivers
7122 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7123 L: linux-scsi@vger.kernel.org
7125 F: drivers/scsi/ibmvscsi/ibmvfc*
7127 IBM Power Virtual Management Channel Driver
7128 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7129 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7131 F: drivers/misc/ibmvmc.*
7133 IBM Power Virtual SCSI Device Drivers
7134 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7135 L: linux-scsi@vger.kernel.org
7137 F: drivers/scsi/ibmvscsi/ibmvscsi*
7138 F: include/scsi/viosrp.h
7140 IBM Power Virtual SCSI Device Target Driver
7141 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7142 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7143 L: linux-scsi@vger.kernel.org
7144 L: target-devel@vger.kernel.org
7146 F: drivers/scsi/ibmvscsi_tgt/
7148 IBM Power VMX Cryptographic instructions
7149 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7150 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7151 L: linux-crypto@vger.kernel.org
7153 F: drivers/crypto/vmx/Makefile
7154 F: drivers/crypto/vmx/Kconfig
7155 F: drivers/crypto/vmx/vmx.c
7156 F: drivers/crypto/vmx/aes*
7157 F: drivers/crypto/vmx/ghash*
7158 F: drivers/crypto/vmx/ppc-xlate.pl
7160 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7161 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7162 L: linux-pci@vger.kernel.org
7163 L: linuxppc-dev@lists.ozlabs.org
7165 F: drivers/pci/hotplug/rpaphp*
7167 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7168 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7169 L: linux-pci@vger.kernel.org
7170 L: linuxppc-dev@lists.ozlabs.org
7172 F: drivers/pci/hotplug/rpadlpar*
7174 IBM ServeRAID RAID DRIVER
7176 F: drivers/scsi/ips.*
7178 ICH LPC AND GPIO DRIVER
7179 M: Peter Tyser <ptyser@xes-inc.com>
7181 F: drivers/mfd/lpc_ich.c
7182 F: drivers/gpio/gpio-ich.c
7185 M: "David S. Miller" <davem@davemloft.net>
7186 L: linux-ide@vger.kernel.org
7187 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7190 F: Documentation/ide/
7192 F: include/linux/ide.h
7195 M: Borislav Petkov <bp@alien8.de>
7196 L: linux-ide@vger.kernel.org
7198 F: Documentation/cdrom/ide-cd
7199 F: drivers/ide/ide-cd*
7201 IDEAPAD LAPTOP EXTRAS DRIVER
7202 M: Ike Panhc <ike.pan@canonical.com>
7203 L: platform-driver-x86@vger.kernel.org
7204 W: http://launchpad.net/ideapad-laptop
7206 F: drivers/platform/x86/ideapad-laptop.c
7208 IDEAPAD LAPTOP SLIDEBAR DRIVER
7209 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7210 L: linux-input@vger.kernel.org
7211 W: https://github.com/o2genum/ideapad-slidebar
7213 F: drivers/input/misc/ideapad_slidebar.c
7215 IDT VersaClock 5 CLOCK DRIVER
7216 M: Marek Vasut <marek.vasut@gmail.com>
7218 F: drivers/clk/clk-versaclock5.c
7220 IEEE 802.15.4 SUBSYSTEM
7221 M: Alexander Aring <alex.aring@gmail.com>
7222 M: Stefan Schmidt <stefan@datenfreihafen.org>
7223 L: linux-wpan@vger.kernel.org
7224 W: http://wpan.cakelab.org/
7225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7230 F: drivers/net/ieee802154/
7231 F: include/linux/nl802154.h
7232 F: include/linux/ieee802154.h
7233 F: include/net/nl802154.h
7234 F: include/net/mac802154.h
7235 F: include/net/af_ieee802154.h
7236 F: include/net/cfg802154.h
7237 F: include/net/ieee802154_netdev.h
7238 F: Documentation/networking/ieee802154.txt
7241 M: Yotam Gigi <yotam.gi@gmail.com>
7242 M: Jamal Hadi Salim <jhs@mojatatu.com>
7244 F: include/net/ife.h
7245 F: include/uapi/linux/ife.h
7247 IGORPLUG-USB IR RECEIVER
7248 M: Sean Young <sean@mess.org>
7249 L: linux-media@vger.kernel.org
7251 F: drivers/media/rc/igorplugusb.c
7253 IGUANAWORKS USB IR TRANSCEIVER
7254 M: Sean Young <sean@mess.org>
7255 L: linux-media@vger.kernel.org
7257 F: drivers/media/rc/iguanair.c
7259 IIO DIGITAL POTENTIOMETER DAC
7260 M: Peter Rosin <peda@axentia.se>
7261 L: linux-iio@vger.kernel.org
7263 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7264 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7265 F: drivers/iio/dac/dpot-dac.c
7267 IIO ENVELOPE DETECTOR
7268 M: Peter Rosin <peda@axentia.se>
7269 L: linux-iio@vger.kernel.org
7271 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7272 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7273 F: drivers/iio/adc/envelope-detector.c
7276 M: Peter Rosin <peda@axentia.se>
7277 L: linux-iio@vger.kernel.org
7279 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7280 F: drivers/iio/multiplexer/iio-mux.c
7282 IIO SUBSYSTEM AND DRIVERS
7283 M: Jonathan Cameron <jic23@kernel.org>
7284 R: Hartmut Knaack <knaack.h@gmx.de>
7285 R: Lars-Peter Clausen <lars@metafoo.de>
7286 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7287 L: linux-iio@vger.kernel.org
7288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7290 F: Documentation/ABI/testing/configfs-iio*
7291 F: Documentation/ABI/testing/sysfs-bus-iio*
7292 F: Documentation/devicetree/bindings/iio/
7294 F: drivers/staging/iio/
7295 F: include/linux/iio/
7299 M: Peter Rosin <peda@axentia.se>
7300 L: linux-iio@vger.kernel.org
7302 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7303 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7304 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7305 F: drivers/iio/afe/iio-rescale.c
7307 IKANOS/ADI EAGLE ADSL USB DRIVER
7308 M: Matthieu Castet <castet.matthieu@free.fr>
7309 M: Stanislaw Gruszka <stf_xl@wp.pl>
7311 F: drivers/usb/atm/ueagle-atm.c
7313 IMGTEC ASCII LCD DRIVER
7314 M: Paul Burton <paul.burton@mips.com>
7316 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7317 F: drivers/auxdisplay/img-ascii-lcd.c
7319 IMGTEC IR DECODER DRIVER
7320 M: James Hogan <jhogan@kernel.org>
7322 F: drivers/media/rc/img-ir/
7324 IMON SOUNDGRAPH USB IR RECEIVER
7325 M: Sean Young <sean@mess.org>
7326 L: linux-media@vger.kernel.org
7328 F: drivers/media/rc/imon_raw.c
7329 F: drivers/media/rc/imon.c
7331 IMS TWINTURBO FRAMEBUFFER DRIVER
7332 L: linux-fbdev@vger.kernel.org
7334 F: drivers/video/fbdev/imsttfb.c
7336 INA209 HARDWARE MONITOR DRIVER
7337 M: Guenter Roeck <linux@roeck-us.net>
7338 L: linux-hwmon@vger.kernel.org
7340 F: Documentation/hwmon/ina209
7341 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7342 F: drivers/hwmon/ina209.c
7344 INA2XX HARDWARE MONITOR DRIVER
7345 M: Guenter Roeck <linux@roeck-us.net>
7346 L: linux-hwmon@vger.kernel.org
7348 F: Documentation/hwmon/ina2xx
7349 F: drivers/hwmon/ina2xx.c
7350 F: include/linux/platform_data/ina2xx.h
7352 INDUSTRY PACK SUBSYSTEM (IPACK)
7353 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7354 M: Jens Taprogge <jens.taprogge@taprogge.org>
7355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7356 L: industrypack-devel@lists.sourceforge.net
7357 W: http://industrypack.sourceforge.net
7361 INFINIBAND SUBSYSTEM
7362 M: Doug Ledford <dledford@redhat.com>
7363 M: Jason Gunthorpe <jgg@mellanox.com>
7364 L: linux-rdma@vger.kernel.org
7365 W: https://github.com/linux-rdma/rdma-core
7366 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7369 F: Documentation/devicetree/bindings/infiniband/
7370 F: Documentation/infiniband/
7371 F: drivers/infiniband/
7372 F: include/uapi/linux/if_infiniband.h
7373 F: include/uapi/rdma/
7376 INGENIC JZ4780 DMA Driver
7377 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7379 F: drivers/dma/dma-jz4780.c
7381 INGENIC JZ4780 NAND DRIVER
7382 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7383 L: linux-mtd@lists.infradead.org
7385 F: drivers/mtd/nand/raw/jz4780_*
7388 M: Jan Kara <jack@suse.cz>
7389 R: Amir Goldstein <amir73il@gmail.com>
7390 L: linux-fsdevel@vger.kernel.org
7392 F: Documentation/filesystems/inotify.txt
7393 F: fs/notify/inotify/
7394 F: include/linux/inotify.h
7395 F: include/uapi/linux/inotify.h
7397 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7398 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7399 L: linux-input@vger.kernel.org
7400 Q: http://patchwork.kernel.org/project/linux-input/list/
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7404 F: include/linux/input.h
7405 F: include/uapi/linux/input.h
7406 F: include/uapi/linux/input-event-codes.h
7407 F: include/linux/input/
7408 F: Documentation/devicetree/bindings/input/
7409 F: Documentation/devicetree/bindings/serio/
7410 F: Documentation/input/
7412 INPUT MULTITOUCH (MT) PROTOCOL
7413 M: Henrik Rydberg <rydberg@bitmath.org>
7414 L: linux-input@vger.kernel.org
7416 F: Documentation/input/multi-touch-protocol.rst
7417 F: drivers/input/input-mt.c
7420 INSIDE SECURE CRYPTO DRIVER
7421 M: Antoine Tenart <antoine.tenart@bootlin.com>
7422 F: drivers/crypto/inside-secure/
7424 L: linux-crypto@vger.kernel.org
7426 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7427 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7428 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7429 L: linux-integrity@vger.kernel.org
7430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7432 F: security/integrity/ima/
7434 INTEL 810/815 FRAMEBUFFER DRIVER
7435 M: Antonino Daplas <adaplas@gmail.com>
7436 L: linux-fbdev@vger.kernel.org
7438 F: drivers/video/fbdev/i810/
7441 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7442 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7443 M: Jie Yang <yang.jie@linux.intel.com>
7444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7448 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7449 M: Hans de Goede <hdegoede@redhat.com>
7450 L: platform-driver-x86@vger.kernel.org
7452 F: drivers/platform/x86/intel_atomisp2_pm.c
7454 INTEL C600 SERIES SAS CONTROLLER DRIVER
7455 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7456 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7457 L: linux-scsi@vger.kernel.org
7458 T: git git://git.code.sf.net/p/intel-sas/isci
7460 F: drivers/scsi/isci/
7462 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7463 M: Jani Nikula <jani.nikula@linux.intel.com>
7464 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7465 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7466 L: intel-gfx@lists.freedesktop.org
7467 W: https://01.org/linuxgraphics/
7468 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7469 C: irc://chat.freenode.net/intel-gfx
7470 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7471 T: git git://anongit.freedesktop.org/drm-intel
7473 F: drivers/gpu/drm/i915/
7474 F: include/drm/i915*
7475 F: include/uapi/drm/i915_drm.h
7476 F: Documentation/gpu/i915.rst
7478 INTEL ETHERNET DRIVERS
7479 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7480 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7481 W: http://www.intel.com/support/feedback.htm
7482 W: http://e1000.sourceforge.net/
7483 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7487 F: Documentation/networking/device_drivers/intel/e100.rst
7488 F: Documentation/networking/device_drivers/intel/e1000.rst
7489 F: Documentation/networking/device_drivers/intel/e1000e.rst
7490 F: Documentation/networking/device_drivers/intel/fm10k.rst
7491 F: Documentation/networking/device_drivers/intel/igb.rst
7492 F: Documentation/networking/device_drivers/intel/igbvf.rst
7493 F: Documentation/networking/device_drivers/intel/ixgb.rst
7494 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7495 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7496 F: Documentation/networking/device_drivers/intel/i40e.rst
7497 F: Documentation/networking/device_drivers/intel/iavf.rst
7498 F: Documentation/networking/device_drivers/intel/ice.rst
7499 F: drivers/net/ethernet/intel/
7500 F: drivers/net/ethernet/intel/*/
7501 F: include/linux/avf/virtchnl.h
7503 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7504 M: Maik Broemme <mbroemme@libmpq.org>
7505 L: linux-fbdev@vger.kernel.org
7507 F: Documentation/fb/intelfb.txt
7508 F: drivers/video/fbdev/intelfb/
7511 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7512 L: linux-gpio@vger.kernel.org
7514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7515 F: drivers/gpio/gpio-ich.c
7516 F: drivers/gpio/gpio-intel-mid.c
7517 F: drivers/gpio/gpio-lynxpoint.c
7518 F: drivers/gpio/gpio-merrifield.c
7519 F: drivers/gpio/gpio-ml-ioh.c
7520 F: drivers/gpio/gpio-pch.c
7521 F: drivers/gpio/gpio-sch.c
7522 F: drivers/gpio/gpio-sodaville.c
7524 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7525 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7526 M: Zhi Wang <zhi.a.wang@intel.com>
7527 L: intel-gvt-dev@lists.freedesktop.org
7528 L: intel-gfx@lists.freedesktop.org
7529 W: https://01.org/igvt-g
7530 T: git https://github.com/intel/gvt-linux.git
7532 F: drivers/gpu/drm/i915/gvt/
7534 INTEL HID EVENT DRIVER
7535 M: Alex Hung <alex.hung@canonical.com>
7536 L: platform-driver-x86@vger.kernel.org
7538 F: drivers/platform/x86/intel-hid.c
7540 INTEL I/OAT DMA DRIVER
7541 M: Dave Jiang <dave.jiang@intel.com>
7542 R: Dan Williams <dan.j.williams@intel.com>
7543 L: dmaengine@vger.kernel.org
7544 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7546 F: drivers/dma/ioat*
7549 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7550 M: Len Brown <lenb@kernel.org>
7551 L: linux-pm@vger.kernel.org
7552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7553 B: https://bugzilla.kernel.org
7555 F: drivers/idle/intel_idle.c
7557 INTEL INTEGRATED SENSOR HUB DRIVER
7558 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7559 M: Jiri Kosina <jikos@kernel.org>
7560 L: linux-input@vger.kernel.org
7562 F: drivers/hid/intel-ish-hid/
7565 M: David Woodhouse <dwmw2@infradead.org>
7566 L: iommu@lists.linux-foundation.org
7567 T: git git://git.infradead.org/iommu-2.6.git
7569 F: drivers/iommu/intel-iommu.c
7570 F: include/linux/intel-iommu.h
7572 INTEL IOP-ADMA DMA DRIVER
7573 R: Dan Williams <dan.j.williams@intel.com>
7575 F: drivers/dma/iop-adma.c
7577 INTEL IPU3 CSI-2 CIO2 DRIVER
7578 M: Yong Zhi <yong.zhi@intel.com>
7579 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7580 M: Bingbu Cao <bingbu.cao@intel.com>
7581 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7582 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7583 L: linux-media@vger.kernel.org
7585 F: drivers/media/pci/intel/ipu3/
7586 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7588 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7589 M: Krzysztof Halasa <khalasa@piap.pl>
7591 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7592 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7593 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7594 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7595 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7596 F: drivers/net/wan/ixp4xx_hss.c
7598 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7599 M: Deepak Saxena <dsaxena@plexity.net>
7601 F: drivers/char/hw_random/ixp4xx-rng.c
7603 INTEL MANAGEMENT ENGINE (mei)
7604 M: Tomas Winkler <tomas.winkler@intel.com>
7605 L: linux-kernel@vger.kernel.org
7607 F: include/uapi/linux/mei.h
7608 F: include/linux/mei_cl_bus.h
7609 F: drivers/misc/mei/*
7610 F: drivers/watchdog/mei_wdt.c
7611 F: Documentation/misc-devices/mei/*
7614 INTEL MENLOW THERMAL DRIVER
7615 M: Sujith Thomas <sujith.thomas@intel.com>
7616 L: platform-driver-x86@vger.kernel.org
7617 W: https://01.org/linux-acpi
7619 F: drivers/platform/x86/intel_menlow.c
7621 INTEL MIC DRIVERS (mic)
7622 M: Sudeep Dutt <sudeep.dutt@intel.com>
7623 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7625 W: https://github.com/sudeepdutt/mic
7626 W: http://software.intel.com/en-us/mic-developer
7627 F: include/linux/mic_bus.h
7628 F: include/linux/scif.h
7629 F: include/uapi/linux/mic_common.h
7630 F: include/uapi/linux/mic_ioctl.h
7631 F: include/uapi/linux/scif_ioctl.h
7632 F: drivers/misc/mic/
7633 F: drivers/dma/mic_x100_dma.c
7634 F: drivers/dma/mic_x100_dma.h
7635 F: Documentation/mic/
7637 INTEL PMC CORE DRIVER
7638 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7639 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7640 L: platform-driver-x86@vger.kernel.org
7642 F: drivers/platform/x86/intel_pmc_core*
7644 INTEL PMC/P-Unit IPC DRIVER
7645 M: Zha Qipeng<qipeng.zha@intel.com>
7646 L: platform-driver-x86@vger.kernel.org
7648 F: drivers/platform/x86/intel_pmc_ipc.c
7649 F: drivers/platform/x86/intel_punit_ipc.c
7650 F: arch/x86/include/asm/intel_pmc_ipc.h
7651 F: arch/x86/include/asm/intel_punit_ipc.h
7653 INTEL PMIC GPIO DRIVERS
7654 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7657 F: drivers/gpio/gpio-*cove.c
7658 F: drivers/gpio/gpio-msic.c
7660 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7661 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7663 F: drivers/mfd/intel_msic.c
7664 F: drivers/mfd/intel_soc_pmic*
7665 F: include/linux/mfd/intel_msic.h
7666 F: include/linux/mfd/intel_soc_pmic*
7668 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7669 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7670 L: linux-wireless@vger.kernel.org
7672 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7673 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7674 F: drivers/net/wireless/intel/ipw2x00/
7677 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7678 M: Len Brown <lenb@kernel.org>
7679 L: linux-pm@vger.kernel.org
7681 F: drivers/cpufreq/intel_pstate.c
7683 INTEL RDMA RNIC DRIVER
7684 M: Faisal Latif <faisal.latif@intel.com>
7685 M: Shiraz Saleem <shiraz.saleem@intel.com>
7686 L: linux-rdma@vger.kernel.org
7688 F: drivers/infiniband/hw/i40iw/
7689 F: include/uapi/rdma/i40iw-abi.h
7691 INTEL TELEMETRY DRIVER
7692 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7693 M: "David E. Box" <david.e.box@linux.intel.com>
7694 L: platform-driver-x86@vger.kernel.org
7696 F: arch/x86/include/asm/intel_telemetry.h
7697 F: drivers/platform/x86/intel_telemetry*
7699 INTEL VIRTUAL BUTTON DRIVER
7700 M: AceLan Kao <acelan.kao@canonical.com>
7701 L: platform-driver-x86@vger.kernel.org
7703 F: drivers/platform/x86/intel-vbtn.c
7705 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7706 M: Stanislaw Gruszka <sgruszka@redhat.com>
7707 L: linux-wireless@vger.kernel.org
7709 F: drivers/net/wireless/intel/iwlegacy/
7711 INTEL WIRELESS WIFI LINK (iwlwifi)
7712 M: Johannes Berg <johannes.berg@intel.com>
7713 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7714 M: Luca Coelho <luciano.coelho@intel.com>
7715 M: Intel Linux Wireless <linuxwifi@intel.com>
7716 L: linux-wireless@vger.kernel.org
7717 W: http://intellinuxwireless.org
7718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7720 F: drivers/net/wireless/intel/iwlwifi/
7722 INTEL WIRELESS WIMAX CONNECTION 2400
7723 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7724 M: linux-wimax@intel.com
7725 L: wimax@linuxwimax.org (subscribers-only)
7727 W: http://linuxwimax.org
7728 F: Documentation/wimax/README.i2400m
7729 F: drivers/net/wimax/i2400m/
7730 F: include/uapi/linux/wimax/i2400m.h
7732 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7733 M: Mario Limonciello <mario.limonciello@dell.com>
7735 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7738 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7740 F: Documentation/trace/intel_th.rst
7741 F: drivers/hwtracing/intel_th/
7743 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7744 M: Ning Sun <ning.sun@intel.com>
7745 L: tboot-devel@lists.sourceforge.net
7746 W: http://tboot.sourceforge.net
7747 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7749 F: Documentation/intel_txt.txt
7750 F: include/linux/tboot.h
7751 F: arch/x86/kernel/tboot.c
7753 INTEL-MID GPIO DRIVER
7754 M: David Cohen <david.a.cohen@linux.intel.com>
7755 L: linux-gpio@vger.kernel.org
7757 F: drivers/gpio/gpio-intel-mid.c
7759 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7760 M: Linus Walleij <linus.walleij@linaro.org>
7761 L: linux-iio@vger.kernel.org
7763 F: drivers/iio/gyro/mpu3050*
7764 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7766 IOC3 ETHERNET DRIVER
7767 M: Ralf Baechle <ralf@linux-mips.org>
7768 L: linux-mips@linux-mips.org
7770 F: drivers/net/ethernet/sgi/ioc3-eth.c
7773 M: Pat Gefre <pfg@sgi.com>
7774 L: linux-serial@vger.kernel.org
7776 F: drivers/tty/serial/ioc3_serial.c
7779 M: Joerg Roedel <joro@8bytes.org>
7780 L: iommu@lists.linux-foundation.org
7781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7783 F: Documentation/devicetree/bindings/iommu/
7785 F: include/linux/iommu.h
7786 F: include/linux/of_iommu.h
7787 F: include/linux/iova.h
7790 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7792 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7795 M: Corey Minyard <minyard@acm.org>
7796 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7797 W: http://openipmi.sourceforge.net/
7799 F: Documentation/devicetree/bindings/ipmi/
7800 F: Documentation/IPMI.txt
7801 F: drivers/char/ipmi/
7802 F: include/linux/ipmi*
7803 F: include/uapi/linux/ipmi*
7805 IPS SCSI RAID DRIVER
7806 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7807 L: linux-scsi@vger.kernel.org
7808 W: http://www.adaptec.com/
7810 F: drivers/scsi/ips*
7813 M: Wensong Zhang <wensong@linux-vs.org>
7814 M: Simon Horman <horms@verge.net.au>
7815 M: Julian Anastasov <ja@ssi.bg>
7816 L: netdev@vger.kernel.org
7817 L: lvs-devel@vger.kernel.org
7819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7821 F: Documentation/networking/ipvs-sysctl.txt
7822 F: include/net/ip_vs.h
7823 F: include/uapi/linux/ip_vs.h
7824 F: net/netfilter/ipvs/
7827 M: Jiri Kosina <jikos@kernel.org>
7828 M: David Sterba <dsterba@suse.com>
7830 F: drivers/tty/ipwireless/
7833 L: netdev@vger.kernel.org
7835 F: include/uapi/linux/ipx.h
7837 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7838 M: Marc Zyngier <marc.zyngier@arm.com>
7840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7841 F: Documentation/IRQ-domain.txt
7842 F: include/linux/irqdomain.h
7843 F: kernel/irq/irqdomain.c
7847 M: Thomas Gleixner <tglx@linutronix.de>
7848 L: linux-kernel@vger.kernel.org
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7854 M: Thomas Gleixner <tglx@linutronix.de>
7855 M: Jason Cooper <jason@lakedaemon.net>
7856 M: Marc Zyngier <marc.zyngier@arm.com>
7857 L: linux-kernel@vger.kernel.org
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7860 F: Documentation/devicetree/bindings/interrupt-controller/
7864 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7866 F: Documentation/isa.txt
7867 F: drivers/base/isa.c
7868 F: include/linux/isa.h
7871 M: Hans Verkuil <hverkuil@xs4all.nl>
7872 L: linux-media@vger.kernel.org
7873 T: git git://linuxtv.org/media_tree.git
7874 W: https://linuxtv.org
7876 F: drivers/media/radio/radio-isa*
7879 M: Jaroslav Kysela <perex@perex.cz>
7881 F: Documentation/isapnp.txt
7882 F: drivers/pnp/isapnp/
7883 F: include/linux/isapnp.h
7886 M: Lee Duncan <lduncan@suse.com>
7887 M: Chris Leech <cleech@redhat.com>
7888 L: open-iscsi@googlegroups.com
7889 W: www.open-iscsi.com
7891 F: drivers/scsi/*iscsi*
7892 F: include/scsi/*iscsi*
7894 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7895 M: Peter Jones <pjones@redhat.com>
7896 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7898 F: drivers/firmware/iscsi_ibft*
7900 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7901 M: Sagi Grimberg <sagi@grimberg.me>
7902 M: Max Gurtovoy <maxg@mellanox.com>
7903 L: linux-rdma@vger.kernel.org
7905 W: http://www.openfabrics.org
7906 W: www.open-iscsi.org
7907 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7908 F: drivers/infiniband/ulp/iser/
7910 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7911 M: Sagi Grimberg <sagi@grimberg.me>
7912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7913 L: linux-rdma@vger.kernel.org
7914 L: target-devel@vger.kernel.org
7916 W: http://www.linux-iscsi.org
7917 F: drivers/infiniband/ulp/isert
7920 M: Karsten Keil <isdn@linux-pingi.de>
7921 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7922 L: netdev@vger.kernel.org
7923 W: http://www.isdn4linux.de
7924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7926 F: Documentation/isdn/
7928 F: include/linux/isdn.h
7929 F: include/linux/isdn/
7930 F: include/uapi/linux/isdn.h
7931 F: include/uapi/linux/isdn/
7933 IT87 HARDWARE MONITORING DRIVER
7934 M: Jean Delvare <jdelvare@suse.com>
7935 L: linux-hwmon@vger.kernel.org
7937 F: Documentation/hwmon/it87
7938 F: drivers/hwmon/it87.c
7941 M: Antti Palosaari <crope@iki.fi>
7942 L: linux-media@vger.kernel.org
7943 W: https://linuxtv.org
7944 W: http://palosaari.fi/linux/
7945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7946 T: git git://linuxtv.org/anttip/media_tree.git
7948 F: drivers/media/tuners/it913x*
7950 IVTV VIDEO4LINUX DRIVER
7951 M: Andy Walls <awalls@md.metrocast.net>
7952 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7953 L: linux-media@vger.kernel.org
7954 T: git git://linuxtv.org/media_tree.git
7955 W: http://www.ivtvdriver.org
7957 F: Documentation/media/v4l-drivers/ivtv*
7958 F: drivers/media/pci/ivtv/
7959 F: include/uapi/linux/ivtv*
7961 IX2505V MEDIA DRIVER
7962 M: Malcolm Priestley <tvboxspy@gmail.com>
7963 L: linux-media@vger.kernel.org
7964 W: https://linuxtv.org
7965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7967 F: drivers/media/dvb-frontends/ix2505v*
7969 JAILHOUSE HYPERVISOR INTERFACE
7970 M: Jan Kiszka <jan.kiszka@siemens.com>
7971 L: jailhouse-dev@googlegroups.com
7973 F: arch/x86/kernel/jailhouse.c
7974 F: arch/x86/include/asm/jailhouse_para.h
7976 JC42.4 TEMPERATURE SENSOR DRIVER
7977 M: Guenter Roeck <linux@roeck-us.net>
7978 L: linux-hwmon@vger.kernel.org
7980 F: drivers/hwmon/jc42.c
7981 F: Documentation/hwmon/jc42
7984 M: Dave Kleikamp <shaggy@kernel.org>
7985 L: jfs-discussion@lists.sourceforge.net
7986 W: http://jfs.sourceforge.net/
7987 T: git git://github.com/kleikamp/linux-shaggy.git
7989 F: Documentation/filesystems/jfs.txt
7993 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7994 L: netdev@vger.kernel.org
7996 F: drivers/net/ethernet/jme.*
7998 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7999 M: David Woodhouse <dwmw2@infradead.org>
8000 L: linux-mtd@lists.infradead.org
8001 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8004 F: include/uapi/linux/jffs2.h
8006 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8007 M: "Theodore Ts'o" <tytso@mit.edu>
8008 M: Jan Kara <jack@suse.com>
8009 L: linux-ext4@vger.kernel.org
8012 F: include/linux/jbd2.h
8014 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8015 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8016 L: linux-media@vger.kernel.org
8018 F: drivers/media/platform/rcar_jpu.c
8020 JSM Neo PCI based serial card
8021 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8022 L: linux-serial@vger.kernel.org
8024 F: drivers/tty/serial/jsm/
8026 K10TEMP HARDWARE MONITORING DRIVER
8027 M: Clemens Ladisch <clemens@ladisch.de>
8028 L: linux-hwmon@vger.kernel.org
8030 F: Documentation/hwmon/k10temp
8031 F: drivers/hwmon/k10temp.c
8033 K8TEMP HARDWARE MONITORING DRIVER
8034 M: Rudolf Marek <r.marek@assembler.cz>
8035 L: linux-hwmon@vger.kernel.org
8037 F: Documentation/hwmon/k8temp
8038 F: drivers/hwmon/k8temp.c
8041 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8042 R: Alexander Potapenko <glider@google.com>
8043 R: Dmitry Vyukov <dvyukov@google.com>
8044 L: kasan-dev@googlegroups.com
8046 F: arch/*/include/asm/kasan.h
8047 F: arch/*/mm/kasan_init*
8048 F: Documentation/dev-tools/kasan.rst
8049 F: include/linux/kasan*.h
8052 F: scripts/Makefile.kasan
8055 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8057 L: linux-kbuild@vger.kernel.org
8059 F: Documentation/kbuild/kconfig*
8061 F: scripts/Kconfig.include
8064 M: Dave Young <dyoung@redhat.com>
8065 M: Baoquan He <bhe@redhat.com>
8066 R: Vivek Goyal <vgoyal@redhat.com>
8067 L: kexec@lists.infradead.org
8068 W: http://lse.sourceforge.net/kdump/
8070 F: Documentation/kdump/
8072 KEENE FM RADIO TRANSMITTER DRIVER
8073 M: Hans Verkuil <hverkuil@xs4all.nl>
8074 L: linux-media@vger.kernel.org
8075 T: git git://linuxtv.org/media_tree.git
8076 W: https://linuxtv.org
8078 F: drivers/media/radio/radio-keene*
8081 M: Ian Kent <raven@themaw.net>
8082 L: autofs@vger.kernel.org
8086 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8087 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8088 M: Michal Marek <michal.lkml@markovi.net>
8089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8090 L: linux-kbuild@vger.kernel.org
8092 F: Documentation/kbuild/
8095 F: scripts/Makefile*
8102 L: kernel-janitors@vger.kernel.org
8103 W: http://kernelnewbies.org/KernelJanitors
8106 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8107 M: "J. Bruce Fields" <bfields@fieldses.org>
8108 M: Jeff Layton <jlayton@kernel.org>
8109 L: linux-nfs@vger.kernel.org
8110 W: http://nfs.sourceforge.net/
8111 T: git git://linux-nfs.org/~bfields/linux.git
8114 F: include/uapi/linux/nfsd/
8118 F: include/linux/lockd/
8119 F: include/linux/sunrpc/
8120 F: include/uapi/linux/sunrpc/
8122 KERNEL SELFTEST FRAMEWORK
8123 M: Shuah Khan <shuah@kernel.org>
8124 L: linux-kselftest@vger.kernel.org
8125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8126 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8128 F: tools/testing/selftests/
8129 F: Documentation/dev-tools/kselftest*
8131 KERNEL USERMODE HELPER
8132 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8133 L: linux-kernel@vger.kernel.org
8136 F: include/linux/umh.h
8138 KERNEL VIRTUAL MACHINE (KVM)
8139 M: Paolo Bonzini <pbonzini@redhat.com>
8140 M: Radim Krčmář <rkrcmar@redhat.com>
8141 L: kvm@vger.kernel.org
8142 W: http://www.linux-kvm.org
8143 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8145 F: Documentation/virtual/kvm/
8146 F: include/trace/events/kvm.h
8147 F: include/uapi/asm-generic/kvm*
8148 F: include/uapi/linux/kvm*
8149 F: include/asm-generic/kvm*
8150 F: include/linux/kvm*
8151 F: include/kvm/iodev.h
8155 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8156 M: Joerg Roedel <joro@8bytes.org>
8157 L: kvm@vger.kernel.org
8158 W: http://www.linux-kvm.org/
8160 F: arch/x86/include/asm/svm.h
8161 F: arch/x86/kvm/svm.c
8163 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8164 M: Christoffer Dall <christoffer.dall@arm.com>
8165 M: Marc Zyngier <marc.zyngier@arm.com>
8166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8167 L: kvmarm@lists.cs.columbia.edu
8168 W: http://systems.cs.columbia.edu/projects/kvm-arm
8169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8171 F: arch/arm/include/uapi/asm/kvm*
8172 F: arch/arm/include/asm/kvm*
8175 F: include/kvm/arm_*
8177 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8178 M: Christoffer Dall <christoffer.dall@arm.com>
8179 M: Marc Zyngier <marc.zyngier@arm.com>
8180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8181 L: kvmarm@lists.cs.columbia.edu
8183 F: arch/arm64/include/uapi/asm/kvm*
8184 F: arch/arm64/include/asm/kvm*
8187 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8188 M: James Hogan <jhogan@kernel.org>
8189 L: linux-mips@linux-mips.org
8191 F: arch/mips/include/uapi/asm/kvm*
8192 F: arch/mips/include/asm/kvm*
8195 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8196 M: Paul Mackerras <paulus@ozlabs.org>
8197 L: kvm-ppc@vger.kernel.org
8198 W: http://www.linux-kvm.org/
8199 T: git git://github.com/agraf/linux-2.6.git
8201 F: arch/powerpc/include/uapi/asm/kvm*
8202 F: arch/powerpc/include/asm/kvm*
8203 F: arch/powerpc/kvm/
8204 F: arch/powerpc/kernel/kvm*
8206 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8207 M: Christian Borntraeger <borntraeger@de.ibm.com>
8208 M: Janosch Frank <frankja@linux.ibm.com>
8209 R: David Hildenbrand <david@redhat.com>
8210 R: Cornelia Huck <cohuck@redhat.com>
8211 L: linux-s390@vger.kernel.org
8212 W: http://www.ibm.com/developerworks/linux/linux390/
8213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8215 F: arch/s390/include/uapi/asm/kvm*
8216 F: arch/s390/include/asm/gmap.h
8217 F: arch/s390/include/asm/kvm*
8219 F: arch/s390/mm/gmap.c
8221 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8222 M: Paolo Bonzini <pbonzini@redhat.com>
8223 M: Radim Krčmář <rkrcmar@redhat.com>
8224 L: kvm@vger.kernel.org
8225 W: http://www.linux-kvm.org
8226 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8229 F: arch/x86/include/uapi/asm/kvm*
8230 F: arch/x86/include/asm/kvm*
8231 F: arch/x86/include/asm/pvclock-abi.h
8232 F: arch/x86/kernel/kvm.c
8233 F: arch/x86/kernel/kvmclock.c
8236 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8237 M: Tejun Heo <tj@kernel.org>
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8240 F: include/linux/kernfs.h
8244 M: Eric Biederman <ebiederm@xmission.com>
8245 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8246 L: kexec@lists.infradead.org
8248 F: include/linux/kexec.h
8249 F: include/uapi/linux/kexec.h
8253 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8254 L: linux-integrity@vger.kernel.org
8255 L: keyrings@vger.kernel.org
8257 F: Documentation/security/keys/trusted-encrypted.rst
8258 F: include/keys/encrypted-type.h
8259 F: security/keys/encrypted-keys/
8262 M: James Bottomley <jejb@linux.vnet.ibm.com>
8263 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8264 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8265 L: linux-integrity@vger.kernel.org
8266 L: keyrings@vger.kernel.org
8268 F: Documentation/security/keys/trusted-encrypted.rst
8269 F: include/keys/trusted-type.h
8270 F: security/keys/trusted.c
8271 F: security/keys/trusted.h
8274 M: David Howells <dhowells@redhat.com>
8275 L: keyrings@vger.kernel.org
8277 F: Documentation/security/keys/core.rst
8278 F: include/linux/key.h
8279 F: include/linux/key-type.h
8280 F: include/linux/keyctl.h
8281 F: include/uapi/linux/keyctl.h
8285 KGDB / KDB /debug_core
8286 M: Jason Wessel <jason.wessel@windriver.com>
8287 M: Daniel Thompson <daniel.thompson@linaro.org>
8288 W: http://kgdb.wiki.kernel.org/
8289 L: kgdb-bugreport@lists.sourceforge.net
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8292 F: Documentation/dev-tools/kgdb.rst
8293 F: drivers/misc/kgdbts.c
8294 F: drivers/tty/serial/kgdboc.c
8295 F: include/linux/kdb.h
8296 F: include/linux/kgdb.h
8300 M: Catalin Marinas <catalin.marinas@arm.com>
8302 F: Documentation/dev-tools/kmemleak.rst
8303 F: include/linux/kmemleak.h
8305 F: mm/kmemleak-test.c
8307 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8308 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8309 L: linux-kernel@vger.kernel.org
8312 F: include/linux/kmod.h
8314 F: tools/testing/selftests/kmod/
8317 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8318 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8319 M: "David S. Miller" <davem@davemloft.net>
8320 M: Masami Hiramatsu <mhiramat@kernel.org>
8322 F: Documentation/kprobes.txt
8323 F: include/linux/kprobes.h
8324 F: include/asm-generic/kprobes.h
8327 KS0108 LCD CONTROLLER DRIVER
8328 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8330 F: Documentation/auxdisplay/ks0108
8331 F: drivers/auxdisplay/ks0108.c
8332 F: include/linux/ks0108.h
8335 M: David Ahern <dsa@cumulusnetworks.com>
8336 L: netdev@vger.kernel.org
8339 F: include/net/l3mdev.h
8342 M: John Fastabend <john.fastabend@gmail.com>
8343 M: Daniel Borkmann <daniel@iogearbox.net>
8344 L: netdev@vger.kernel.org
8346 F: include/linux/skmsg.h
8348 F: net/core/sock_map.c
8349 F: net/ipv4/tcp_bpf.c
8351 LANTIQ / INTEL Ethernet drivers
8352 M: Hauke Mehrtens <hauke@hauke-m.de>
8353 L: netdev@vger.kernel.org
8355 F: net/dsa/tag_gswip.c
8356 F: drivers/net/ethernet/lantiq_xrx200.c
8357 F: drivers/net/dsa/lantiq_pce.h
8358 F: drivers/net/dsa/lantiq_gswip.c
8360 LANTIQ MIPS ARCHITECTURE
8361 M: John Crispin <john@phrozen.org>
8362 L: linux-mips@linux-mips.org
8365 F: drivers/soc/lantiq
8368 L: linux-x25@vger.kernel.org
8370 F: Documentation/networking/lapb-module.txt
8374 LASI 53c700 driver for PARISC
8375 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8376 L: linux-scsi@vger.kernel.org
8378 F: Documentation/scsi/53c700.txt
8379 F: drivers/scsi/53c700*
8382 M: Tobin C. Harding <me@tobin.cc>
8383 M: Tycho Andersen <tycho@tycho.ws>
8384 L: kernel-hardening@lists.openwall.com
8386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8387 F: scripts/leaking_addresses.pl
8390 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8391 M: Pavel Machek <pavel@ucw.cz>
8392 L: linux-leds@vger.kernel.org
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8395 F: Documentation/devicetree/bindings/leds/
8397 F: include/linux/leds.h
8399 LEGACY EEPROM DRIVER
8400 M: Jean Delvare <jdelvare@suse.com>
8402 F: Documentation/misc-devices/eeprom
8403 F: drivers/misc/eeprom/eeprom.c
8406 R: David Lechner <david@lechnology.com>
8408 F: arch/arm/boot/dts/da850-lego-ev3.dts
8409 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8410 F: drivers/power/supply/lego_ev3_battery.c
8412 LEGO USB Tower driver
8413 M: Juergen Stuber <starblue@users.sourceforge.net>
8414 L: legousb-devel@lists.sourceforge.net
8415 W: http://legousb.sourceforge.net/
8417 F: drivers/usb/misc/legousbtower.c
8420 M: Matan Ziv-Av <matan@svgalib.org>
8421 L: platform-driver-x86@vger.kernel.org
8423 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8424 F: Documentation/laptops/lg-laptop.rst
8425 F: drivers/platform/x86/lg-laptop.c
8428 M: Michael Krufky <mkrufky@linuxtv.org>
8429 L: linux-media@vger.kernel.org
8430 W: https://linuxtv.org
8431 W: http://github.com/mkrufky
8432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8433 T: git git://linuxtv.org/mkrufky/tuners.git
8435 F: drivers/media/dvb-frontends/lg2160.*
8437 LGDT3305 MEDIA DRIVER
8438 M: Michael Krufky <mkrufky@linuxtv.org>
8439 L: linux-media@vger.kernel.org
8440 W: https://linuxtv.org
8441 W: http://github.com/mkrufky
8442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8443 T: git git://linuxtv.org/mkrufky/tuners.git
8445 F: drivers/media/dvb-frontends/lgdt3305.*
8447 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8448 M: Viresh Kumar <vireshk@kernel.org>
8449 L: linux-ide@vger.kernel.org
8450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8452 F: include/linux/pata_arasan_cf_data.h
8453 F: drivers/ata/pata_arasan_cf.c
8456 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8457 M: Jens Axboe <axboe@kernel.dk>
8458 L: linux-ide@vger.kernel.org
8459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8461 F: drivers/ata/pata_*.c
8462 F: drivers/ata/ata_generic.c
8464 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8465 M: Linus Walleij <linus.walleij@linaro.org>
8466 L: linux-ide@vger.kernel.org
8467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8469 F: drivers/ata/pata_ftide010.c
8470 F: drivers/ata/sata_gemini.c
8471 F: drivers/ata/sata_gemini.h
8473 LIBATA SATA AHCI PLATFORM devices support
8474 M: Hans de Goede <hdegoede@redhat.com>
8475 M: Jens Axboe <axboe@kernel.dk>
8476 L: linux-ide@vger.kernel.org
8477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8479 F: drivers/ata/ahci_platform.c
8480 F: drivers/ata/libahci_platform.c
8481 F: include/linux/ahci_platform.h
8483 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8484 M: Mikael Pettersson <mikpelinux@gmail.com>
8485 L: linux-ide@vger.kernel.org
8486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8488 F: drivers/ata/sata_promise.*
8490 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8491 M: Jens Axboe <axboe@kernel.dk>
8492 L: linux-ide@vger.kernel.org
8493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8496 F: include/linux/ata.h
8497 F: include/linux/libata.h
8498 F: Documentation/devicetree/bindings/ata/
8501 M: Sasha Levin <alexander.levin@microsoft.com>
8503 F: tools/lib/lockdep/
8505 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8506 M: Ross Zwisler <zwisler@kernel.org>
8507 M: Dan Williams <dan.j.williams@intel.com>
8508 M: Vishal Verma <vishal.l.verma@intel.com>
8509 M: Dave Jiang <dave.jiang@intel.com>
8510 L: linux-nvdimm@lists.01.org
8511 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8513 F: drivers/nvdimm/blk.c
8514 F: drivers/nvdimm/region_devs.c
8516 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8517 M: Vishal Verma <vishal.l.verma@intel.com>
8518 M: Dan Williams <dan.j.williams@intel.com>
8519 M: Ross Zwisler <zwisler@kernel.org>
8520 M: Dave Jiang <dave.jiang@intel.com>
8521 L: linux-nvdimm@lists.01.org
8522 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8524 F: drivers/nvdimm/btt*
8526 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8527 M: Ross Zwisler <zwisler@kernel.org>
8528 M: Dan Williams <dan.j.williams@intel.com>
8529 M: Vishal Verma <vishal.l.verma@intel.com>
8530 M: Dave Jiang <dave.jiang@intel.com>
8531 L: linux-nvdimm@lists.01.org
8532 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8534 F: drivers/nvdimm/pmem*
8536 LIBNVDIMM: DEVICETREE BINDINGS
8537 M: Oliver O'Halloran <oohall@gmail.com>
8538 L: linux-nvdimm@lists.01.org
8539 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8541 F: drivers/nvdimm/of_pmem.c
8542 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8544 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8545 M: Dan Williams <dan.j.williams@intel.com>
8546 M: Ross Zwisler <zwisler@kernel.org>
8547 M: Vishal Verma <vishal.l.verma@intel.com>
8548 M: Dave Jiang <dave.jiang@intel.com>
8549 L: linux-nvdimm@lists.01.org
8550 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8554 F: drivers/acpi/nfit/*
8555 F: include/linux/nd.h
8556 F: include/linux/libnvdimm.h
8557 F: include/uapi/linux/ndctl.h
8559 LIGHTNVM PLATFORM SUPPORT
8560 M: Matias Bjorling <mb@lightnvm.io>
8561 W: http://github/OpenChannelSSD
8562 L: linux-block@vger.kernel.org
8564 F: drivers/lightnvm/
8565 F: include/linux/lightnvm.h
8566 F: include/uapi/linux/lightnvm.h
8568 LINUX FOR POWER MACINTOSH
8569 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8570 W: http://www.penguinppc.org/
8571 L: linuxppc-dev@lists.ozlabs.org
8573 F: arch/powerpc/platforms/powermac/
8574 F: drivers/macintosh/
8576 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8577 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8578 M: Paul Mackerras <paulus@samba.org>
8579 M: Michael Ellerman <mpe@ellerman.id.au>
8580 W: https://github.com/linuxppc/linux/wiki
8581 L: linuxppc-dev@lists.ozlabs.org
8582 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8585 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8586 F: Documentation/devicetree/bindings/powerpc/
8587 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8588 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8589 F: Documentation/powerpc/
8591 F: drivers/char/tpm/tpm_ibmvtpm*
8592 F: drivers/crypto/nx/
8593 F: drivers/crypto/vmx/
8594 F: drivers/i2c/busses/i2c-opal.c
8595 F: drivers/net/ethernet/ibm/ibmveth.*
8596 F: drivers/net/ethernet/ibm/ibmvnic.*
8597 F: drivers/pci/hotplug/pnv_php.c
8598 F: drivers/pci/hotplug/rpa*
8599 F: drivers/rtc/rtc-opal.c
8600 F: drivers/scsi/ibmvscsi/
8601 F: drivers/tty/hvc/hvc_opal.c
8602 F: drivers/watchdog/wdrtas.c
8603 F: tools/testing/selftests/powerpc
8610 LINUX FOR POWERPC EMBEDDED MPC5XXX
8611 M: Anatolij Gustschin <agust@denx.de>
8612 L: linuxppc-dev@lists.ozlabs.org
8613 T: git git://git.denx.de/linux-denx-agust.git
8615 F: arch/powerpc/platforms/512x/
8616 F: arch/powerpc/platforms/52xx/
8618 LINUX FOR POWERPC EMBEDDED PPC4XX
8619 M: Alistair Popple <alistair@popple.id.au>
8620 M: Matt Porter <mporter@kernel.crashing.org>
8621 W: http://www.penguinppc.org/
8622 L: linuxppc-dev@lists.ozlabs.org
8624 F: arch/powerpc/platforms/40x/
8625 F: arch/powerpc/platforms/44x/
8627 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8628 M: Scott Wood <oss@buserror.net>
8629 M: Kumar Gala <galak@kernel.crashing.org>
8630 W: http://www.penguinppc.org/
8631 L: linuxppc-dev@lists.ozlabs.org
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8634 F: arch/powerpc/platforms/83xx/
8635 F: arch/powerpc/platforms/85xx/
8636 F: Documentation/devicetree/bindings/powerpc/fsl/
8638 LINUX FOR POWERPC EMBEDDED PPC8XX
8639 M: Vitaly Bordug <vitb@kernel.crashing.org>
8640 W: http://www.penguinppc.org/
8641 L: linuxppc-dev@lists.ozlabs.org
8643 F: arch/powerpc/platforms/8xx/
8645 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8646 L: linuxppc-dev@lists.ozlabs.org
8648 F: arch/powerpc/*/*virtex*
8649 F: arch/powerpc/*/*/*virtex*
8651 LINUX FOR POWERPC PA SEMI PWRFICIENT
8652 L: linuxppc-dev@lists.ozlabs.org
8654 F: arch/powerpc/platforms/pasemi/
8655 F: drivers/*/*pasemi*
8656 F: drivers/*/*/*pasemi*
8658 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8659 M: Kees Cook <keescook@chromium.org>
8661 F: drivers/misc/lkdtm/*
8663 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8664 M: Alan Stern <stern@rowland.harvard.edu>
8665 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8666 M: Will Deacon <will.deacon@arm.com>
8667 M: Peter Zijlstra <peterz@infradead.org>
8668 M: Boqun Feng <boqun.feng@gmail.com>
8669 M: Nicholas Piggin <npiggin@gmail.com>
8670 M: David Howells <dhowells@redhat.com>
8671 M: Jade Alglave <j.alglave@ucl.ac.uk>
8672 M: Luc Maranget <luc.maranget@inria.fr>
8673 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8674 R: Akira Yokosawa <akiyks@gmail.com>
8675 R: Daniel Lustig <dlustig@nvidia.com>
8676 L: linux-kernel@vger.kernel.org
8677 L: linux-arch@vger.kernel.org
8679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8680 F: tools/memory-model/
8681 F: Documentation/atomic_bitops.txt
8682 F: Documentation/atomic_t.txt
8683 F: Documentation/core-api/atomic_ops.rst
8684 F: Documentation/core-api/refcount-vs-atomic.rst
8685 F: Documentation/memory-barriers.txt
8687 LIS3LV02D ACCELEROMETER DRIVER
8688 M: Eric Piel <eric.piel@tremplin-utc.net>
8690 F: Documentation/misc-devices/lis3lv02d
8691 F: drivers/misc/lis3lv02d/
8692 F: drivers/platform/x86/hp_accel.c
8695 M: Josh Poimboeuf <jpoimboe@redhat.com>
8696 M: Jessica Yu <jeyu@kernel.org>
8697 M: Jiri Kosina <jikos@kernel.org>
8698 M: Miroslav Benes <mbenes@suse.cz>
8699 R: Petr Mladek <pmladek@suse.com>
8701 F: kernel/livepatch/
8702 F: include/linux/livepatch.h
8703 F: arch/x86/include/asm/livepatch.h
8704 F: arch/x86/kernel/livepatch.c
8705 F: Documentation/livepatch/
8706 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8707 F: samples/livepatch/
8708 L: live-patching@vger.kernel.org
8709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8712 L: netdev@vger.kernel.org
8714 F: include/linux/llc.h
8715 F: include/uapi/linux/llc.h
8719 LM73 HARDWARE MONITOR DRIVER
8720 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8721 L: linux-hwmon@vger.kernel.org
8723 F: drivers/hwmon/lm73.c
8725 LM78 HARDWARE MONITOR DRIVER
8726 M: Jean Delvare <jdelvare@suse.com>
8727 L: linux-hwmon@vger.kernel.org
8729 F: Documentation/hwmon/lm78
8730 F: drivers/hwmon/lm78.c
8732 LM83 HARDWARE MONITOR DRIVER
8733 M: Jean Delvare <jdelvare@suse.com>
8734 L: linux-hwmon@vger.kernel.org
8736 F: Documentation/hwmon/lm83
8737 F: drivers/hwmon/lm83.c
8739 LM90 HARDWARE MONITOR DRIVER
8740 M: Jean Delvare <jdelvare@suse.com>
8741 L: linux-hwmon@vger.kernel.org
8743 F: Documentation/hwmon/lm90
8744 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8745 F: drivers/hwmon/lm90.c
8746 F: include/dt-bindings/thermal/lm90.h
8748 LM95234 HARDWARE MONITOR DRIVER
8749 M: Guenter Roeck <linux@roeck-us.net>
8750 L: linux-hwmon@vger.kernel.org
8752 F: Documentation/hwmon/lm95234
8753 F: drivers/hwmon/lm95234.c
8755 LME2510 MEDIA DRIVER
8756 M: Malcolm Priestley <tvboxspy@gmail.com>
8757 L: linux-media@vger.kernel.org
8758 W: https://linuxtv.org
8759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8761 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8763 LOADPIN SECURITY MODULE
8764 M: Kees Cook <keescook@chromium.org>
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8767 F: security/loadpin/
8768 F: Documentation/admin-guide/LSM/LoadPin.rst
8771 M: Peter Zijlstra <peterz@infradead.org>
8772 M: Ingo Molnar <mingo@redhat.com>
8773 M: Will Deacon <will.deacon@arm.com>
8774 L: linux-kernel@vger.kernel.org
8775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8777 F: Documentation/locking/
8778 F: include/linux/lockdep.h
8779 F: include/linux/spinlock*.h
8780 F: arch/*/include/asm/spinlock*.h
8781 F: include/linux/rwlock*.h
8782 F: include/linux/mutex*.h
8783 F: include/linux/rwsem*.h
8784 F: arch/*/include/asm/rwsem.h
8785 F: include/linux/seqlock.h
8786 F: lib/locking*.[ch]
8788 X: kernel/locking/locktorture.c
8790 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8791 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8792 L: linux-ntfs-dev@lists.sourceforge.net
8793 W: http://www.linux-ntfs.org/content/view/19/37/
8795 F: Documentation/ldm.txt
8796 F: block/partitions/ldm.*
8798 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8799 M: Sathya Prakash <sathya.prakash@broadcom.com>
8800 M: Chaitra P B <chaitra.basappa@broadcom.com>
8801 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8802 L: MPT-FusionLinux.pdl@broadcom.com
8803 L: linux-scsi@vger.kernel.org
8804 W: http://www.avagotech.com/support/
8806 F: drivers/message/fusion/
8807 F: drivers/scsi/mpt3sas/
8809 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8810 M: Matthew Wilcox <willy@infradead.org>
8811 L: linux-scsi@vger.kernel.org
8813 F: drivers/scsi/sym53c8xx_2/
8816 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8817 L: linux-iio@vger.kernel.org
8819 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8820 F: drivers/iio/dac/ltc1660.c
8822 LTC4261 HARDWARE MONITOR DRIVER
8823 M: Guenter Roeck <linux@roeck-us.net>
8824 L: linux-hwmon@vger.kernel.org
8826 F: Documentation/hwmon/ltc4261
8827 F: drivers/hwmon/ltc4261.c
8829 LTC4306 I2C MULTIPLEXER DRIVER
8830 M: Michael Hennerich <michael.hennerich@analog.com>
8831 W: http://ez.analog.com/community/linux-device-drivers
8832 L: linux-i2c@vger.kernel.org
8834 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8835 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8837 LTP (Linux Test Project)
8838 M: Mike Frysinger <vapier@gentoo.org>
8839 M: Cyril Hrubis <chrubis@suse.cz>
8840 M: Wanlong Gao <wanlong.gao@gmail.com>
8841 M: Jan Stancek <jstancek@redhat.com>
8842 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8843 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8844 L: ltp@lists.linux.it (subscribers-only)
8845 W: http://linux-test-project.github.io/
8846 T: git git://github.com/linux-test-project/ltp.git
8850 M: Geert Uytterhoeven <geert@linux-m68k.org>
8851 L: linux-m68k@lists.linux-m68k.org
8852 W: http://www.linux-m68k.org/
8853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8858 M68K ON APPLE MACINTOSH
8859 M: Joshua Thompson <funaho@jurai.org>
8860 W: http://www.mac.linux-m68k.org/
8861 L: linux-m68k@lists.linux-m68k.org
8866 M: Philip Blundell <philb@gnu.org>
8867 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8871 M88DS3103 MEDIA DRIVER
8872 M: Antti Palosaari <crope@iki.fi>
8873 L: linux-media@vger.kernel.org
8874 W: https://linuxtv.org
8875 W: http://palosaari.fi/linux/
8876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8877 T: git git://linuxtv.org/anttip/media_tree.git
8879 F: drivers/media/dvb-frontends/m88ds3103*
8881 M88RS2000 MEDIA DRIVER
8882 M: Malcolm Priestley <tvboxspy@gmail.com>
8883 L: linux-media@vger.kernel.org
8884 W: https://linuxtv.org
8885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8887 F: drivers/media/dvb-frontends/m88rs2000*
8889 MA901 MASTERKIT USB FM RADIO DRIVER
8890 M: Alexey Klimov <klimov.linux@gmail.com>
8891 L: linux-media@vger.kernel.org
8892 T: git git://linuxtv.org/media_tree.git
8894 F: drivers/media/radio/radio-ma901.c
8897 M: Johannes Berg <johannes@sipsolutions.net>
8898 L: linux-wireless@vger.kernel.org
8899 W: http://wireless.kernel.org/
8900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8903 F: Documentation/networking/mac80211-injection.txt
8904 F: include/net/mac80211.h
8906 F: drivers/net/wireless/mac80211_hwsim.[ch]
8907 F: Documentation/networking/mac80211_hwsim/README
8910 M: Jassi Brar <jassisinghbrar@gmail.com>
8911 L: linux-kernel@vger.kernel.org
8914 F: include/linux/mailbox_client.h
8915 F: include/linux/mailbox_controller.h
8917 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8918 M: Michael Kerrisk <mtk.manpages@gmail.com>
8919 W: http://www.kernel.org/doc/man-pages
8920 L: linux-man@vger.kernel.org
8923 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8924 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8925 L: linux-mips@linux-mips.org
8927 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8929 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8930 M: Andrew Lunn <andrew@lunn.ch>
8931 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8932 L: netdev@vger.kernel.org
8934 F: drivers/net/dsa/mv88e6xxx/
8935 F: include/linux/platform_data/mv88e6xxx.h
8936 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8938 MARVELL ARMADA DRM SUPPORT
8939 M: Russell King <linux@armlinux.org.uk>
8941 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8942 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8943 F: drivers/gpu/drm/armada/
8944 F: include/uapi/drm/armada_drm.h
8945 F: Documentation/devicetree/bindings/display/armada/
8947 MARVELL CRYPTO DRIVER
8948 M: Boris Brezillon <boris.brezillon@bootlin.com>
8949 M: Arnaud Ebalard <arno@natisbad.org>
8950 F: drivers/crypto/marvell/
8952 L: linux-crypto@vger.kernel.org
8954 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8955 M: Mirko Lindner <mlindner@marvell.com>
8956 M: Stephen Hemminger <stephen@networkplumber.org>
8957 L: netdev@vger.kernel.org
8959 F: drivers/net/ethernet/marvell/sk*
8961 MARVELL LIBERTAS WIRELESS DRIVER
8962 L: libertas-dev@lists.infradead.org
8964 F: drivers/net/wireless/marvell/libertas/
8966 MARVELL MACCHIATOBIN SUPPORT
8967 M: Russell King <linux@armlinux.org.uk>
8968 L: linux-arm-kernel@lists.infradead.org
8970 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8972 MARVELL MV643XX ETHERNET DRIVER
8973 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8974 L: netdev@vger.kernel.org
8976 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8977 F: include/linux/mv643xx.h
8979 MARVELL MV88X3310 PHY DRIVER
8980 M: Russell King <linux@armlinux.org.uk>
8981 L: netdev@vger.kernel.org
8983 F: drivers/net/phy/marvell10g.c
8985 MARVELL MVNETA ETHERNET DRIVER
8986 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8987 L: netdev@vger.kernel.org
8989 F: drivers/net/ethernet/marvell/mvneta.*
8991 MARVELL MWIFIEX WIRELESS DRIVER
8992 M: Amitkumar Karwar <amitkarwar@gmail.com>
8993 M: Nishant Sarmukadam <nishants@marvell.com>
8994 M: Ganapathi Bhat <gbhat@marvell.com>
8995 M: Xinming Hu <huxinming820@gmail.com>
8996 L: linux-wireless@vger.kernel.org
8998 F: drivers/net/wireless/marvell/mwifiex/
9000 MARVELL MWL8K WIRELESS DRIVER
9001 M: Lennert Buytenhek <buytenh@wantstofly.org>
9002 L: linux-wireless@vger.kernel.org
9004 F: drivers/net/wireless/marvell/mwl8k.c
9006 MARVELL NAND CONTROLLER DRIVER
9007 M: Miquel Raynal <miquel.raynal@bootlin.com>
9008 L: linux-mtd@lists.infradead.org
9010 F: drivers/mtd/nand/raw/marvell_nand.c
9011 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9013 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9014 M: Nicolas Pitre <nico@fluxnic.net>
9016 F: drivers/mmc/host/mvsdio.*
9018 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9019 M: Hu Ziji <huziji@marvell.com>
9020 L: linux-mmc@vger.kernel.org
9022 F: drivers/mmc/host/sdhci-xenon*
9023 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9025 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9026 M: Sunil Goutham <sgoutham@marvell.com>
9027 M: Linu Cherian <lcherian@marvell.com>
9028 M: Geetha sowjanya <gakula@marvell.com>
9029 M: Jerin Jacob <jerinj@marvell.com>
9030 L: netdev@vger.kernel.org
9032 F: drivers/net/ethernet/marvell/octeontx2/af/
9034 MATROX FRAMEBUFFER DRIVER
9035 L: linux-fbdev@vger.kernel.org
9037 F: drivers/video/fbdev/matrox/matroxfb_*
9038 F: include/uapi/linux/matroxfb.h
9040 MAX16065 HARDWARE MONITOR DRIVER
9041 M: Guenter Roeck <linux@roeck-us.net>
9042 L: linux-hwmon@vger.kernel.org
9044 F: Documentation/hwmon/max16065
9045 F: drivers/hwmon/max16065.c
9047 MAX2175 SDR TUNER DRIVER
9048 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9049 L: linux-media@vger.kernel.org
9050 T: git git://linuxtv.org/media_tree.git
9052 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9053 F: Documentation/media/v4l-drivers/max2175.rst
9054 F: drivers/media/i2c/max2175*
9055 F: include/uapi/linux/max2175.h
9057 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9058 L: linux-hwmon@vger.kernel.org
9060 F: Documentation/hwmon/max6650
9061 F: drivers/hwmon/max6650.c
9063 MAX6697 HARDWARE MONITOR DRIVER
9064 M: Guenter Roeck <linux@roeck-us.net>
9065 L: linux-hwmon@vger.kernel.org
9067 F: Documentation/hwmon/max6697
9068 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9069 F: drivers/hwmon/max6697.c
9070 F: include/linux/platform_data/max6697.h
9072 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9073 M: Peter Rosin <peda@axentia.se>
9074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9076 F: Documentation/devicetree/bindings/sound/max9860.txt
9077 F: sound/soc/codecs/max9860.*
9079 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9080 M: Javier Martinez Canillas <javier@dowhile0.org>
9081 L: linux-kernel@vger.kernel.org
9083 F: drivers/regulator/max77802-regulator.c
9084 F: Documentation/devicetree/bindings/*/*max77802.txt
9085 F: include/dt-bindings/*/*max77802.h
9087 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9088 M: Krzysztof Kozlowski <krzk@kernel.org>
9089 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9090 L: linux-pm@vger.kernel.org
9092 F: drivers/power/supply/max14577_charger.c
9093 F: drivers/power/supply/max77693_charger.c
9095 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9096 M: Chanwoo Choi <cw00.choi@samsung.com>
9097 M: Krzysztof Kozlowski <krzk@kernel.org>
9098 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9099 L: linux-kernel@vger.kernel.org
9101 F: drivers/*/max14577*.c
9102 F: drivers/*/max77686*.c
9103 F: drivers/*/max77693*.c
9104 F: drivers/extcon/extcon-max14577.c
9105 F: drivers/extcon/extcon-max77693.c
9106 F: drivers/rtc/rtc-max77686.c
9107 F: drivers/clk/clk-max77686.c
9108 F: Documentation/devicetree/bindings/mfd/max14577.txt
9109 F: Documentation/devicetree/bindings/*/max77686.txt
9110 F: Documentation/devicetree/bindings/mfd/max77693.txt
9111 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9112 F: include/linux/mfd/max14577*.h
9113 F: include/linux/mfd/max77686*.h
9114 F: include/linux/mfd/max77693*.h
9116 MAXIRADIO FM RADIO RECEIVER DRIVER
9117 M: Hans Verkuil <hverkuil@xs4all.nl>
9118 L: linux-media@vger.kernel.org
9119 T: git git://linuxtv.org/media_tree.git
9120 W: https://linuxtv.org
9122 F: drivers/media/radio/radio-maxiradio*
9124 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9125 M: Peter Rosin <peda@axentia.se>
9126 L: linux-iio@vger.kernel.org
9128 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9129 F: drivers/iio/potentiometer/mcp4018.c
9130 F: drivers/iio/potentiometer/mcp4531.c
9132 MCR20A IEEE-802.15.4 RADIO DRIVER
9133 M: Xue Liu <liuxuenetmail@gmail.com>
9134 L: linux-wpan@vger.kernel.org
9135 W: https://github.com/xueliu/mcr20a-linux
9137 F: drivers/net/ieee802154/mcr20a.c
9138 F: drivers/net/ieee802154/mcr20a.h
9139 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9141 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9142 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9143 L: linux-iio@vger.kernel.org
9145 F: drivers/iio/dac/cio-dac.c
9147 MEDIA DRIVERS FOR ASCOT2E
9148 M: Sergey Kozlov <serjk@netup.ru>
9149 M: Abylay Ospan <aospan@netup.ru>
9150 L: linux-media@vger.kernel.org
9151 W: https://linuxtv.org
9153 T: git git://linuxtv.org/media_tree.git
9155 F: drivers/media/dvb-frontends/ascot2e*
9157 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9158 M: Jasmin Jessich <jasmin@anw.at>
9159 L: linux-media@vger.kernel.org
9160 W: https://linuxtv.org
9161 T: git git://linuxtv.org/media_tree.git
9163 F: drivers/media/dvb-frontends/cxd2099*
9165 MEDIA DRIVERS FOR CXD2841ER
9166 M: Sergey Kozlov <serjk@netup.ru>
9167 M: Abylay Ospan <aospan@netup.ru>
9168 L: linux-media@vger.kernel.org
9169 W: https://linuxtv.org
9171 T: git git://linuxtv.org/media_tree.git
9173 F: drivers/media/dvb-frontends/cxd2841er*
9175 MEDIA DRIVERS FOR CXD2880
9176 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9177 L: linux-media@vger.kernel.org
9178 W: http://linuxtv.org/
9179 T: git git://linuxtv.org/media_tree.git
9181 F: drivers/media/dvb-frontends/cxd2880/*
9182 F: drivers/media/spi/cxd2880*
9184 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9185 L: linux-media@vger.kernel.org
9186 W: https://linuxtv.org
9187 T: git git://linuxtv.org/media_tree.git
9189 F: drivers/media/pci/ddbridge/*
9191 MEDIA DRIVERS FOR FREESCALE IMX
9192 M: Steve Longerbeam <slongerbeam@gmail.com>
9193 M: Philipp Zabel <p.zabel@pengutronix.de>
9194 L: linux-media@vger.kernel.org
9195 T: git git://linuxtv.org/media_tree.git
9197 F: Documentation/devicetree/bindings/media/imx.txt
9198 F: Documentation/media/v4l-drivers/imx.rst
9199 F: drivers/staging/media/imx/
9200 F: include/linux/imx-media.h
9201 F: include/media/imx.h
9203 MEDIA DRIVER FOR FREESCALE IMX PXP
9204 M: Philipp Zabel <p.zabel@pengutronix.de>
9205 L: linux-media@vger.kernel.org
9206 T: git git://linuxtv.org/media_tree.git
9208 F: drivers/media/platform/imx-pxp.[ch]
9210 MEDIA DRIVERS FOR HELENE
9211 M: Abylay Ospan <aospan@netup.ru>
9212 L: linux-media@vger.kernel.org
9213 W: https://linuxtv.org
9215 T: git git://linuxtv.org/media_tree.git
9217 F: drivers/media/dvb-frontends/helene*
9219 MEDIA DRIVERS FOR HORUS3A
9220 M: Sergey Kozlov <serjk@netup.ru>
9221 M: Abylay Ospan <aospan@netup.ru>
9222 L: linux-media@vger.kernel.org
9223 W: https://linuxtv.org
9225 T: git git://linuxtv.org/media_tree.git
9227 F: drivers/media/dvb-frontends/horus3a*
9229 MEDIA DRIVERS FOR LNBH25
9230 M: Sergey Kozlov <serjk@netup.ru>
9231 M: Abylay Ospan <aospan@netup.ru>
9232 L: linux-media@vger.kernel.org
9233 W: https://linuxtv.org
9235 T: git git://linuxtv.org/media_tree.git
9237 F: drivers/media/dvb-frontends/lnbh25*
9239 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9240 L: linux-media@vger.kernel.org
9241 W: https://linuxtv.org
9242 T: git git://linuxtv.org/media_tree.git
9244 F: drivers/media/dvb-frontends/mxl5xx*
9246 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9247 M: Sergey Kozlov <serjk@netup.ru>
9248 M: Abylay Ospan <aospan@netup.ru>
9249 L: linux-media@vger.kernel.org
9250 W: https://linuxtv.org
9252 T: git git://linuxtv.org/media_tree.git
9254 F: drivers/media/pci/netup_unidvb/*
9256 MEDIA DRIVERS FOR RENESAS - CEU
9257 M: Jacopo Mondi <jacopo@jmondi.org>
9258 L: linux-media@vger.kernel.org
9259 L: linux-renesas-soc@vger.kernel.org
9260 T: git git://linuxtv.org/media_tree.git
9262 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9263 F: drivers/media/platform/renesas-ceu.c
9264 F: include/media/drv-intf/renesas-ceu.h
9266 MEDIA DRIVERS FOR RENESAS - DRIF
9267 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9268 L: linux-media@vger.kernel.org
9269 L: linux-renesas-soc@vger.kernel.org
9270 T: git git://linuxtv.org/media_tree.git
9272 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9273 F: drivers/media/platform/rcar_drif.c
9275 MEDIA DRIVERS FOR RENESAS - FCP
9276 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9277 L: linux-media@vger.kernel.org
9278 L: linux-renesas-soc@vger.kernel.org
9279 T: git git://linuxtv.org/media_tree.git
9281 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9282 F: drivers/media/platform/rcar-fcp.c
9283 F: include/media/rcar-fcp.h
9285 MEDIA DRIVERS FOR RENESAS - FDP1
9286 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
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,fdp1.txt
9292 F: drivers/media/platform/rcar_fdp1.c
9294 MEDIA DRIVERS FOR RENESAS - VIN
9295 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9296 L: linux-media@vger.kernel.org
9297 L: linux-renesas-soc@vger.kernel.org
9298 T: git git://linuxtv.org/media_tree.git
9300 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9301 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9302 F: drivers/media/platform/rcar-vin/
9304 MEDIA DRIVERS FOR RENESAS - VSP1
9305 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9306 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9307 L: linux-media@vger.kernel.org
9308 L: linux-renesas-soc@vger.kernel.org
9309 T: git git://linuxtv.org/media_tree.git
9311 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9312 F: drivers/media/platform/vsp1/
9314 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9315 L: linux-media@vger.kernel.org
9316 W: https://linuxtv.org
9317 T: git git://linuxtv.org/media_tree.git
9319 F: drivers/media/dvb-frontends/stv0910*
9321 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9322 L: linux-media@vger.kernel.org
9323 W: https://linuxtv.org
9324 T: git git://linuxtv.org/media_tree.git
9326 F: drivers/media/dvb-frontends/stv6111*
9328 MEDIA DRIVERS FOR STM32 - DCMI
9329 M: Hugues Fruchet <hugues.fruchet@st.com>
9330 L: linux-media@vger.kernel.org
9331 T: git git://linuxtv.org/media_tree.git
9333 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9334 F: drivers/media/platform/stm32/stm32-dcmi.c
9336 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9337 M: Dmitry Osipenko <digetx@gmail.com>
9338 L: linux-media@vger.kernel.org
9339 L: linux-tegra@vger.kernel.org
9340 T: git git://linuxtv.org/media_tree.git
9342 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9343 F: drivers/staging/media/tegra-vde/
9345 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9346 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9347 P: LinuxTV.org Project
9348 L: linux-media@vger.kernel.org
9349 W: https://linuxtv.org
9350 Q: http://patchwork.kernel.org/project/linux-media/list/
9351 T: git git://linuxtv.org/media_tree.git
9353 F: Documentation/devicetree/bindings/media/
9354 F: Documentation/media/
9356 F: drivers/staging/media/
9357 F: include/linux/platform_data/media/
9359 F: include/uapi/linux/dvb/
9360 F: include/uapi/linux/videodev2.h
9361 F: include/uapi/linux/media.h
9362 F: include/uapi/linux/v4l2-*
9363 F: include/uapi/linux/meye.h
9364 F: include/uapi/linux/ivtv*
9365 F: include/uapi/linux/uvcvideo.h
9367 MEDIATEK BLUETOOTH DRIVER
9368 M: Sean Wang <sean.wang@mediatek.com>
9369 L: linux-bluetooth@vger.kernel.org
9370 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9372 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9373 F: drivers/bluetooth/btmtkuart.c
9376 M: Sean Wang <sean.wang@mediatek.com>
9378 F: drivers/media/rc/mtk-cir.c
9381 M: Sean Wang <sean.wang@mediatek.com>
9382 L: dmaengine@vger.kernel.org
9383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9384 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9386 F: Documentation/devicetree/bindings/dma/mtk-*
9387 F: drivers/dma/mediatek/
9389 MEDIATEK PMIC LED DRIVER
9390 M: Sean Wang <sean.wang@mediatek.com>
9392 F: drivers/leds/leds-mt6323.c
9393 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9395 MEDIATEK ETHERNET DRIVER
9396 M: Felix Fietkau <nbd@openwrt.org>
9397 M: John Crispin <john@phrozen.org>
9398 M: Sean Wang <sean.wang@mediatek.com>
9399 M: Nelson Chang <nelson.chang@mediatek.com>
9400 L: netdev@vger.kernel.org
9402 F: drivers/net/ethernet/mediatek/
9404 MEDIATEK SWITCH DRIVER
9405 M: Sean Wang <sean.wang@mediatek.com>
9406 L: netdev@vger.kernel.org
9408 F: drivers/net/dsa/mt7530.*
9409 F: net/dsa/tag_mtk.c
9411 MEDIATEK JPEG DRIVER
9412 M: Rick Chang <rick.chang@mediatek.com>
9413 M: Bin Liu <bin.liu@mediatek.com>
9415 F: drivers/media/platform/mtk-jpeg/
9416 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9419 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9420 M: Houlong Wei <houlong.wei@mediatek.com>
9421 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9423 F: drivers/media/platform/mtk-mdp/
9424 F: drivers/media/platform/mtk-vpu/
9425 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9427 MEDIATEK MEDIA DRIVER
9428 M: Tiffany Lin <tiffany.lin@mediatek.com>
9429 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9431 F: drivers/media/platform/mtk-vcodec/
9432 F: drivers/media/platform/mtk-vpu/
9433 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9434 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9436 MEDIATEK MT7601U WIRELESS LAN DRIVER
9437 M: Jakub Kicinski <kubakici@wp.pl>
9438 L: linux-wireless@vger.kernel.org
9440 F: drivers/net/wireless/mediatek/mt7601u/
9442 MEDIATEK NAND CONTROLLER DRIVER
9443 M: Xiaolei Li <xiaolei.li@mediatek.com>
9444 L: linux-mtd@lists.infradead.org
9446 F: drivers/mtd/nand/raw/mtk_*
9447 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9449 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9450 M: Sean Wang <sean.wang@mediatek.com>
9452 F: drivers/char/hw_random/mtk-rng.c
9454 MEDIATEK USB3 DRD IP DRIVER
9455 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9456 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9458 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9460 F: drivers/usb/mtu3/
9462 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9463 M: Peter Senna Tschudin <peter.senna@gmail.com>
9464 M: Martin Donnelly <martin.donnelly@ge.com>
9465 M: Martyn Welch <martyn.welch@collabora.co.uk>
9467 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9468 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9470 MEGARAID SCSI/SAS DRIVERS
9471 M: Kashyap Desai <kashyap.desai@broadcom.com>
9472 M: Sumit Saxena <sumit.saxena@broadcom.com>
9473 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9474 L: megaraidlinux.pdl@broadcom.com
9475 L: linux-scsi@vger.kernel.org
9476 W: http://www.avagotech.com/support/
9478 F: Documentation/scsi/megaraid.txt
9479 F: drivers/scsi/megaraid.*
9480 F: drivers/scsi/megaraid/
9482 MELEXIS MLX90614 DRIVER
9483 M: Crt Mori <cmo@melexis.com>
9484 L: linux-iio@vger.kernel.org
9485 W: http://www.melexis.com
9487 F: drivers/iio/temperature/mlx90614.c
9489 MELEXIS MLX90632 DRIVER
9490 M: Crt Mori <cmo@melexis.com>
9491 L: linux-iio@vger.kernel.org
9492 W: http://www.melexis.com
9494 F: drivers/iio/temperature/mlx90632.c
9496 MELFAS MIP4 TOUCHSCREEN DRIVER
9497 M: Sangwon Jee <jeesw@melfas.com>
9498 W: http://www.melfas.com
9500 F: drivers/input/touchscreen/melfas_mip4.c
9501 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9503 MELLANOX ETHERNET DRIVER (mlx4_en)
9504 M: Tariq Toukan <tariqt@mellanox.com>
9505 L: netdev@vger.kernel.org
9507 W: http://www.mellanox.com
9508 Q: http://patchwork.ozlabs.org/project/netdev/list/
9509 F: drivers/net/ethernet/mellanox/mlx4/en_*
9511 MELLANOX ETHERNET DRIVER (mlx5e)
9512 M: Saeed Mahameed <saeedm@mellanox.com>
9513 L: netdev@vger.kernel.org
9515 W: http://www.mellanox.com
9516 Q: http://patchwork.ozlabs.org/project/netdev/list/
9517 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9519 MELLANOX ETHERNET INNOVA DRIVERS
9520 R: Boris Pismenny <borisp@mellanox.com>
9521 L: netdev@vger.kernel.org
9523 W: http://www.mellanox.com
9524 Q: http://patchwork.ozlabs.org/project/netdev/list/
9525 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9526 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9527 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9528 F: include/linux/mlx5/mlx5_ifc_fpga.h
9530 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9531 R: Boris Pismenny <borisp@mellanox.com>
9532 L: netdev@vger.kernel.org
9534 W: http://www.mellanox.com
9535 Q: http://patchwork.ozlabs.org/project/netdev/list/
9536 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9537 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9539 MELLANOX ETHERNET SWITCH DRIVERS
9540 M: Jiri Pirko <jiri@mellanox.com>
9541 M: Ido Schimmel <idosch@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/mlxsw/
9547 F: tools/testing/selftests/drivers/net/mlxsw/
9549 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9550 M: mlxsw@mellanox.com
9551 L: netdev@vger.kernel.org
9553 W: http://www.mellanox.com
9554 Q: http://patchwork.ozlabs.org/project/netdev/list/
9555 F: drivers/net/ethernet/mellanox/mlxfw/
9557 MELLANOX HARDWARE PLATFORM SUPPORT
9558 M: Andy Shevchenko <andy@infradead.org>
9559 M: Darren Hart <dvhart@infradead.org>
9560 M: Vadim Pasternak <vadimp@mellanox.com>
9561 L: platform-driver-x86@vger.kernel.org
9563 F: drivers/platform/mellanox/
9565 MELLANOX MLX4 core VPI driver
9566 M: Tariq Toukan <tariqt@mellanox.com>
9567 L: netdev@vger.kernel.org
9568 L: linux-rdma@vger.kernel.org
9569 W: http://www.mellanox.com
9570 Q: http://patchwork.ozlabs.org/project/netdev/list/
9572 F: drivers/net/ethernet/mellanox/mlx4/
9573 F: include/linux/mlx4/
9575 MELLANOX MLX4 IB driver
9576 M: Yishai Hadas <yishaih@mellanox.com>
9577 L: linux-rdma@vger.kernel.org
9578 W: http://www.mellanox.com
9579 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9581 F: drivers/infiniband/hw/mlx4/
9582 F: include/linux/mlx4/
9583 F: include/uapi/rdma/mlx4-abi.h
9585 MELLANOX MLX5 core VPI driver
9586 M: Saeed Mahameed <saeedm@mellanox.com>
9587 M: Leon Romanovsky <leonro@mellanox.com>
9588 L: netdev@vger.kernel.org
9589 L: linux-rdma@vger.kernel.org
9590 W: http://www.mellanox.com
9591 Q: http://patchwork.ozlabs.org/project/netdev/list/
9593 F: drivers/net/ethernet/mellanox/mlx5/core/
9594 F: include/linux/mlx5/
9596 MELLANOX MLX5 IB driver
9597 M: Leon Romanovsky <leonro@mellanox.com>
9598 L: linux-rdma@vger.kernel.org
9599 W: http://www.mellanox.com
9600 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9602 F: drivers/infiniband/hw/mlx5/
9603 F: include/linux/mlx5/
9604 F: include/uapi/rdma/mlx5-abi.h
9606 MELLANOX MLXCPLD I2C AND MUX DRIVER
9607 M: Vadim Pasternak <vadimp@mellanox.com>
9608 M: Michael Shych <michaelsh@mellanox.com>
9609 L: linux-i2c@vger.kernel.org
9611 F: drivers/i2c/busses/i2c-mlxcpld.c
9612 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9613 F: Documentation/i2c/busses/i2c-mlxcpld
9615 MELLANOX MLXCPLD LED DRIVER
9616 M: Vadim Pasternak <vadimp@mellanox.com>
9617 L: linux-leds@vger.kernel.org
9619 F: drivers/leds/leds-mlxcpld.c
9620 F: drivers/leds/leds-mlxreg.c
9621 F: Documentation/leds/leds-mlxcpld.txt
9623 MELLANOX PLATFORM DRIVER
9624 M: Vadim Pasternak <vadimp@mellanox.com>
9625 L: platform-driver-x86@vger.kernel.org
9627 F: drivers/platform/x86/mlx-platform.c
9630 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9631 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9632 L: linux-kernel@vger.kernel.org
9634 F: kernel/sched/membarrier.c
9635 F: include/uapi/linux/membarrier.h
9636 F: arch/powerpc/include/asm/membarrier.h
9639 L: linux-mm@kvack.org
9640 W: http://www.linux-mm.org
9642 F: include/linux/mm.h
9643 F: include/linux/gfp.h
9644 F: include/linux/mmzone.h
9645 F: include/linux/memory_hotplug.h
9646 F: include/linux/vmalloc.h
9649 MEMORY TECHNOLOGY DEVICES (MTD)
9650 M: David Woodhouse <dwmw2@infradead.org>
9651 M: Brian Norris <computersforpeace@gmail.com>
9652 M: Boris Brezillon <boris.brezillon@bootlin.com>
9653 M: Marek Vasut <marek.vasut@gmail.com>
9654 M: Richard Weinberger <richard@nod.at>
9655 L: linux-mtd@lists.infradead.org
9656 W: http://www.linux-mtd.infradead.org/
9657 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9658 T: git git://git.infradead.org/linux-mtd.git master
9659 T: git git://git.infradead.org/linux-mtd.git mtd/next
9661 F: Documentation/devicetree/bindings/mtd/
9663 F: include/linux/mtd/
9664 F: include/uapi/mtd/
9666 MEN A21 WATCHDOG DRIVER
9667 M: Johannes Thumshirn <morbidrsa@gmail.com>
9668 L: linux-watchdog@vger.kernel.org
9670 F: drivers/watchdog/mena21_wdt.c
9672 MEN CHAMELEON BUS (mcb)
9673 M: Johannes Thumshirn <morbidrsa@gmail.com>
9676 F: include/linux/mcb.h
9677 F: Documentation/men-chameleon-bus.txt
9679 MEN F21BMC (Board Management Controller)
9680 M: Andreas Werner <andreas.werner@men.de>
9682 F: drivers/mfd/menf21bmc.c
9683 F: drivers/watchdog/menf21bmc_wdt.c
9684 F: drivers/leds/leds-menf21bmc.c
9685 F: drivers/hwmon/menf21bmc_hwmon.c
9686 F: Documentation/hwmon/menf21bmc
9688 MEN Z069 WATCHDOG DRIVER
9689 M: Johannes Thumshirn <jth@kernel.org>
9690 L: linux-watchdog@vger.kernel.org
9692 F: drivers/watchdog/menz69_wdt.c
9694 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9695 M: Neil Armstrong <narmstrong@baylibre.com>
9696 L: linux-media@lists.freedesktop.org
9697 L: linux-amlogic@lists.infradead.org
9698 W: http://linux-meson.com/
9700 F: drivers/media/platform/meson/ao-cec.c
9701 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9702 T: git git://linuxtv.org/media_tree.git
9704 MICROBLAZE ARCHITECTURE
9705 M: Michal Simek <monstr@monstr.eu>
9706 W: http://www.monstr.eu/fdt/
9707 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9711 MICROCHIP AT91 SERIAL DRIVER
9712 M: Richard Genoud <richard.genoud@gmail.com>
9714 F: drivers/tty/serial/atmel_serial.c
9715 F: drivers/tty/serial/atmel_serial.h
9716 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9718 MICROCHIP AUDIO ASOC DRIVERS
9719 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9724 MICROCHIP DMA DRIVER
9725 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9727 L: dmaengine@vger.kernel.org
9729 F: drivers/dma/at_hdmac.c
9730 F: drivers/dma/at_hdmac_regs.h
9731 F: include/linux/platform_data/dma-atmel.h
9732 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9733 F: include/dt-bindings/dma/at91.h
9735 MICROCHIP ECC DRIVER
9736 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9737 L: linux-crypto@vger.kernel.org
9739 F: drivers/crypto/atmel-ecc.*
9741 MICROCHIP I2C DRIVER
9742 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9743 L: linux-i2c@vger.kernel.org
9745 F: drivers/i2c/busses/i2c-at91.c
9747 MICROCHIP ISC DRIVER
9748 M: Eugen Hristev <eugen.hristev@microchip.com>
9749 L: linux-media@vger.kernel.org
9751 F: drivers/media/platform/atmel/atmel-isc.c
9752 F: drivers/media/platform/atmel/atmel-isc-regs.h
9753 F: devicetree/bindings/media/atmel-isc.txt
9755 MICROCHIP ISI DRIVER
9756 M: Eugen Hristev <eugen.hristev@microchip.com>
9757 L: linux-media@vger.kernel.org
9759 F: drivers/media/platform/atmel/atmel-isi.c
9760 F: include/media/atmel-isi.h
9762 MICROCHIP AT91 USART MFD DRIVER
9763 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9764 L: linux-kernel@vger.kernel.org
9766 F: drivers/mfd/at91-usart.c
9767 F: include/dt-bindings/mfd/at91-usart.h
9768 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9770 MICROCHIP AT91 USART SPI DRIVER
9771 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9772 L: linux-spi@vger.kernel.org
9774 F: drivers/spi/spi-at91-usart.c
9775 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9777 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9778 M: Woojung Huh <Woojung.Huh@microchip.com>
9779 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9780 L: netdev@vger.kernel.org
9782 F: net/dsa/tag_ksz.c
9783 F: drivers/net/dsa/microchip/*
9784 F: include/linux/platform_data/microchip-ksz.h
9785 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9787 MICROCHIP LAN743X ETHERNET DRIVER
9788 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9789 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9790 L: netdev@vger.kernel.org
9792 F: drivers/net/ethernet/microchip/lan743x_*
9794 MICROCHIP LCDFB DRIVER
9795 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9796 L: linux-fbdev@vger.kernel.org
9798 F: drivers/video/fbdev/atmel_lcdfb.c
9799 F: include/video/atmel_lcdc.h
9801 MICROCHIP MMC/SD/SDIO MCI DRIVER
9802 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9804 F: drivers/mmc/host/atmel-mci.c
9806 MICROCHIP MCP3911 ADC DRIVER
9807 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9808 M: Kent Gustavsson <kent@minoris.se>
9809 L: linux-iio@vger.kernel.org
9811 F: drivers/iio/adc/mcp3911.c
9812 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9814 MICROCHIP NAND DRIVER
9815 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9816 L: linux-mtd@lists.infradead.org
9818 F: drivers/mtd/nand/raw/atmel/*
9819 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9821 MICROCHIP PWM DRIVER
9822 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9824 L: linux-pwm@vger.kernel.org
9826 F: drivers/pwm/pwm-atmel.c
9827 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9829 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9830 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9831 M: Eugen Hristev <eugen.hristev@microchip.com>
9832 L: linux-iio@vger.kernel.org
9834 F: drivers/iio/adc/at91-sama5d2_adc.c
9835 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9836 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9838 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9839 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9841 F: drivers/power/reset/at91-sama5d2_shdwc.c
9843 MICROCHIP SPI DRIVER
9844 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9846 F: drivers/spi/spi-atmel.*
9848 MICROCHIP SSC DRIVER
9849 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9852 F: drivers/misc/atmel-ssc.c
9853 F: include/linux/atmel-ssc.h
9855 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9856 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9859 F: drivers/misc/atmel_tclib.c
9860 F: drivers/clocksource/tcb_clksrc.c
9862 MICROCHIP USBA UDC DRIVER
9863 M: Cristian Birsan <cristian.birsan@microchip.com>
9864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9868 MICROCHIP USB251XB DRIVER
9869 M: Richard Leitner <richard.leitner@skidata.com>
9870 L: linux-usb@vger.kernel.org
9872 F: drivers/usb/misc/usb251xb.c
9873 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9875 MICROCHIP XDMA DRIVER
9876 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9877 L: linux-arm-kernel@lists.infradead.org
9878 L: dmaengine@vger.kernel.org
9880 F: drivers/dma/at_xdmac.c
9883 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9884 L: linux-mips@linux-mips.org
9886 F: arch/mips/generic/board-ocelot.c
9887 F: arch/mips/configs/generic/board-ocelot.config
9888 F: arch/mips/boot/dts/mscc/
9889 F: Documentation/devicetree/bindings/mips/mscc.txt
9891 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9892 M: Don Brace <don.brace@microsemi.com>
9893 L: esc.storagedev@microsemi.com
9894 L: linux-scsi@vger.kernel.org
9896 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9897 F: drivers/scsi/smartpqi/Kconfig
9898 F: drivers/scsi/smartpqi/Makefile
9899 F: include/linux/cciss*.h
9900 F: include/uapi/linux/cciss*.h
9901 F: Documentation/scsi/smartpqi.txt
9903 MICROSEMI ETHERNET SWITCH DRIVER
9904 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9905 L: netdev@vger.kernel.org
9907 F: drivers/net/ethernet/mscc/
9909 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9910 M: Chen Yu <yu.c.chen@intel.com>
9911 L: platform-driver-x86@vger.kernel.org
9913 F: drivers/platform/x86/surfacepro3_button.c
9916 M: Oliver Neukum <oliver@neukum.org>
9918 F: drivers/usb/image/microtek.*
9921 M: Ralf Baechle <ralf@linux-mips.org>
9922 M: Paul Burton <paul.burton@mips.com>
9923 M: James Hogan <jhogan@kernel.org>
9924 L: linux-mips@linux-mips.org
9925 W: http://www.linux-mips.org/
9926 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9928 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9930 F: Documentation/devicetree/bindings/mips/
9931 F: Documentation/mips/
9933 F: drivers/platform/mips/
9935 MIPS BOSTON DEVELOPMENT BOARD
9936 M: Paul Burton <paul.burton@mips.com>
9937 L: linux-mips@linux-mips.org
9939 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9940 F: arch/mips/boot/dts/img/boston.dts
9941 F: arch/mips/configs/generic/board-boston.config
9942 F: drivers/clk/imgtec/clk-boston.c
9943 F: include/dt-bindings/clock/boston-clock.h
9945 MIPS GENERIC PLATFORM
9946 M: Paul Burton <paul.burton@mips.com>
9947 L: linux-mips@linux-mips.org
9949 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9950 F: arch/mips/generic/
9951 F: arch/mips/tools/generic-board-config.sh
9953 MIPS/LOONGSON1 ARCHITECTURE
9954 M: Keguang Zhang <keguang.zhang@gmail.com>
9955 L: linux-mips@linux-mips.org
9957 F: arch/mips/loongson32/
9958 F: arch/mips/include/asm/mach-loongson32/
9959 F: drivers/*/*loongson1*
9960 F: drivers/*/*/*loongson1*
9962 MIPS/LOONGSON2 ARCHITECTURE
9963 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9964 L: linux-mips@linux-mips.org
9966 F: arch/mips/loongson64/fuloong-2e/
9967 F: arch/mips/loongson64/lemote-2f/
9968 F: arch/mips/include/asm/mach-loongson64/
9969 F: drivers/*/*loongson2*
9970 F: drivers/*/*/*loongson2*
9972 MIPS/LOONGSON3 ARCHITECTURE
9973 M: Huacai Chen <chenhc@lemote.com>
9974 L: linux-mips@linux-mips.org
9976 F: arch/mips/loongson64/
9977 F: arch/mips/include/asm/mach-loongson64/
9978 F: drivers/platform/mips/cpu_hwmon.c
9979 F: drivers/*/*loongson3*
9980 F: drivers/*/*/*loongson3*
9982 MIPS RINT INSTRUCTION EMULATION
9983 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9984 L: linux-mips@linux-mips.org
9986 F: arch/mips/math-emu/sp_rint.c
9987 F: arch/mips/math-emu/dp_rint.c
9989 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9990 M: Hans Verkuil <hverkuil@xs4all.nl>
9991 L: linux-media@vger.kernel.org
9992 T: git git://linuxtv.org/media_tree.git
9993 W: https://linuxtv.org
9995 F: drivers/media/radio/radio-miropcm20*
9998 M: Eric Miao <eric.y.miao@gmail.com>
9999 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10001 T: git git://github.com/hzhuang1/linux.git
10002 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10004 F: arch/arm/boot/dts/mmp*
10005 F: arch/arm/mach-mmp/
10007 MMU GATHER AND TLB INVALIDATION
10008 M: Will Deacon <will.deacon@arm.com>
10009 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10010 M: Andrew Morton <akpm@linux-foundation.org>
10011 M: Nick Piggin <npiggin@gmail.com>
10012 M: Peter Zijlstra <peterz@infradead.org>
10013 L: linux-arch@vger.kernel.org
10014 L: linux-mm@kvack.org
10016 F: arch/*/include/asm/tlb.h
10017 F: include/asm-generic/tlb.h
10020 MN88472 MEDIA DRIVER
10021 M: Antti Palosaari <crope@iki.fi>
10022 L: linux-media@vger.kernel.org
10023 W: https://linuxtv.org
10024 W: http://palosaari.fi/linux/
10025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10027 F: drivers/media/dvb-frontends/mn88472*
10029 MN88473 MEDIA DRIVER
10030 M: Antti Palosaari <crope@iki.fi>
10031 L: linux-media@vger.kernel.org
10032 W: https://linuxtv.org
10033 W: http://palosaari.fi/linux/
10034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10036 F: drivers/media/dvb-frontends/mn88473*
10039 M: Jessica Yu <jeyu@kernel.org>
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10042 F: include/linux/module.h
10045 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10046 W: http://popies.net/meye/
10048 F: Documentation/media/v4l-drivers/meye*
10049 F: drivers/media/pci/meye/
10050 F: include/uapi/linux/meye.h
10052 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10053 M: Jiri Slaby <jirislaby@gmail.com>
10055 F: Documentation/serial/moxa-smartio
10056 F: drivers/tty/mxser.*
10058 MR800 AVERMEDIA USB FM RADIO DRIVER
10059 M: Alexey Klimov <klimov.linux@gmail.com>
10060 L: linux-media@vger.kernel.org
10061 T: git git://linuxtv.org/media_tree.git
10063 F: drivers/media/radio/radio-mr800.c
10065 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10066 M: Alan Ott <alan@signal11.us>
10067 L: linux-wpan@vger.kernel.org
10069 F: drivers/net/ieee802154/mrf24j40.c
10070 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10073 M: "Lee, Chun-Yi" <jlee@suse.com>
10074 L: platform-driver-x86@vger.kernel.org
10076 F: drivers/platform/x86/msi-laptop.c
10079 L: platform-driver-x86@vger.kernel.org
10081 F: drivers/platform/x86/msi-wmi.c
10083 MSI001 MEDIA DRIVER
10084 M: Antti Palosaari <crope@iki.fi>
10085 L: linux-media@vger.kernel.org
10086 W: https://linuxtv.org
10087 W: http://palosaari.fi/linux/
10088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10089 T: git git://linuxtv.org/anttip/media_tree.git
10091 F: drivers/media/tuners/msi001*
10093 MSI2500 MEDIA DRIVER
10094 M: Antti Palosaari <crope@iki.fi>
10095 L: linux-media@vger.kernel.org
10096 W: https://linuxtv.org
10097 W: http://palosaari.fi/linux/
10098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10099 T: git git://linuxtv.org/anttip/media_tree.git
10101 F: drivers/media/usb/msi2500/
10103 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10104 M: Robert Jarzmik <robert.jarzmik@free.fr>
10105 L: linux-mtd@lists.infradead.org
10107 F: drivers/mtd/devices/docg3*
10109 MT9M032 APTINA SENSOR DRIVER
10110 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10111 L: linux-media@vger.kernel.org
10112 T: git git://linuxtv.org/media_tree.git
10114 F: drivers/media/i2c/mt9m032.c
10115 F: include/media/i2c/mt9m032.h
10117 MT9P031 APTINA CAMERA SENSOR
10118 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10119 L: linux-media@vger.kernel.org
10120 T: git git://linuxtv.org/media_tree.git
10122 F: drivers/media/i2c/mt9p031.c
10123 F: include/media/i2c/mt9p031.h
10125 MT9T001 APTINA CAMERA SENSOR
10126 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10127 L: linux-media@vger.kernel.org
10128 T: git git://linuxtv.org/media_tree.git
10130 F: drivers/media/i2c/mt9t001.c
10131 F: include/media/i2c/mt9t001.h
10133 MT9T112 APTINA CAMERA SENSOR
10134 M: Jacopo Mondi <jacopo@jmondi.org>
10135 L: linux-media@vger.kernel.org
10136 T: git git://linuxtv.org/media_tree.git
10138 F: drivers/media/i2c/mt9t112.c
10139 F: include/media/i2c/mt9t112.h
10141 MT9V032 APTINA CAMERA SENSOR
10142 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10143 L: linux-media@vger.kernel.org
10144 T: git git://linuxtv.org/media_tree.git
10146 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10147 F: drivers/media/i2c/mt9v032.c
10148 F: include/media/i2c/mt9v032.h
10150 MT9V111 APTINA CAMERA SENSOR
10151 M: Jacopo Mondi <jacopo@jmondi.org>
10152 L: linux-media@vger.kernel.org
10153 T: git git://linuxtv.org/media_tree.git
10155 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10156 F: drivers/media/i2c/mt9v111.c
10158 MULTIFUNCTION DEVICES (MFD)
10159 M: Lee Jones <lee.jones@linaro.org>
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10162 F: Documentation/devicetree/bindings/mfd/
10164 F: include/linux/mfd/
10165 F: include/dt-bindings/mfd/
10167 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10169 F: drivers/mmc/host/mmc_spi.c
10170 F: include/linux/spi/mmc_spi.h
10172 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10173 M: Ulf Hansson <ulf.hansson@linaro.org>
10174 L: linux-mmc@vger.kernel.org
10175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10177 F: Documentation/devicetree/bindings/mmc/
10179 F: include/linux/mmc/
10180 F: include/uapi/linux/mmc/
10182 MULTIPLEXER SUBSYSTEM
10183 M: Peter Rosin <peda@axentia.se>
10185 F: Documentation/ABI/testing/sysfs-class-mux*
10186 F: Documentation/devicetree/bindings/mux/
10187 F: include/dt-bindings/mux/
10188 F: include/linux/mux/
10191 MULTITECH MULTIPORT CARD (ISICOM)
10193 F: drivers/tty/isicom.c
10194 F: include/linux/isicom.h
10196 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10197 M: Bin Liu <b-liu@ti.com>
10198 L: linux-usb@vger.kernel.org
10200 F: drivers/usb/musb/
10202 MXL301RF MEDIA DRIVER
10203 M: Akihiro Tsukada <tskd08@gmail.com>
10204 L: linux-media@vger.kernel.org
10206 F: drivers/media/tuners/mxl301rf*
10208 MXL5007T MEDIA DRIVER
10209 M: Michael Krufky <mkrufky@linuxtv.org>
10210 L: linux-media@vger.kernel.org
10211 W: https://linuxtv.org
10212 W: http://github.com/mkrufky
10213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10214 T: git git://linuxtv.org/mkrufky/tuners.git
10216 F: drivers/media/tuners/mxl5007t.*
10219 M: Marek Vasut <marex@denx.de>
10220 M: Stefan Agner <stefan@agner.ch>
10221 L: dri-devel@lists.freedesktop.org
10223 F: drivers/gpu/drm/mxsfb/
10224 F: Documentation/devicetree/bindings/display/mxsfb.txt
10225 T: git git://anongit.freedesktop.org/drm/drm-misc
10227 MYLEX DAC960 PCI RAID Controller
10228 M: Hannes Reinecke <hare@kernel.org>
10229 L: linux-scsi@vger.kernel.org
10231 F: drivers/scsi/myrb.*
10232 F: drivers/scsi/myrs.*
10234 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10235 M: Chris Lee <christopher.lee@cspi.com>
10236 L: netdev@vger.kernel.org
10237 W: https://www.cspi.com/ethernet-products/support/downloads/
10239 F: drivers/net/ethernet/myricom/myri10ge/
10241 NAND FLASH SUBSYSTEM
10242 M: Boris Brezillon <boris.brezillon@bootlin.com>
10243 M: Miquel Raynal <miquel.raynal@bootlin.com>
10244 R: Richard Weinberger <richard@nod.at>
10245 L: linux-mtd@lists.infradead.org
10246 W: http://www.linux-mtd.infradead.org/
10247 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10248 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10249 T: git git://git.infradead.org/linux-mtd.git nand/next
10251 F: drivers/mtd/nand/
10252 F: include/linux/mtd/*nand*.h
10254 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10255 M: Daniel Mack <zonque@gmail.com>
10257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10258 W: http://www.native-instruments.com
10259 F: sound/usb/caiaq/
10261 NATSEMI ETHERNET DRIVER (DP8381x)
10263 F: drivers/net/ethernet/natsemi/natsemi.c
10265 NCR 5380 SCSI DRIVERS
10266 M: Finn Thain <fthain@telegraphics.com.au>
10267 M: Michael Schmitz <schmitzmic@gmail.com>
10268 L: linux-scsi@vger.kernel.org
10270 F: Documentation/scsi/g_NCR5380.txt
10271 F: drivers/scsi/NCR5380.*
10272 F: drivers/scsi/arm/cumana_1.c
10273 F: drivers/scsi/arm/oak.c
10274 F: drivers/scsi/atari_scsi.*
10275 F: drivers/scsi/dmx3191d.c
10276 F: drivers/scsi/g_NCR5380.*
10277 F: drivers/scsi/mac_scsi.*
10278 F: drivers/scsi/sun3_scsi.*
10279 F: drivers/scsi/sun3_scsi_vme.c
10282 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10286 NCT6775 HARDWARE MONITOR DRIVER
10287 M: Guenter Roeck <linux@roeck-us.net>
10288 L: linux-hwmon@vger.kernel.org
10290 F: Documentation/hwmon/nct6775
10291 F: drivers/hwmon/nct6775.c
10293 NET_FAILOVER MODULE
10294 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10295 L: netdev@vger.kernel.org
10297 F: driver/net/net_failover.c
10298 F: include/net/net_failover.h
10299 F: Documentation/networking/net_failover.rst
10301 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10302 M: Faisal Latif <faisal.latif@intel.com>
10303 L: linux-rdma@vger.kernel.org
10304 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10306 F: drivers/infiniband/hw/nes/
10307 F: include/uapi/rdma/nes-abi.h
10309 NETEM NETWORK EMULATOR
10310 M: Stephen Hemminger <stephen@networkplumber.org>
10311 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10313 F: net/sched/sch_netem.c
10315 NETERION 10GbE DRIVERS (s2io/vxge)
10316 M: Jon Mason <jdmason@kudzu.us>
10317 L: netdev@vger.kernel.org
10319 F: Documentation/networking/device_drivers/neterion/s2io.txt
10320 F: Documentation/networking/device_drivers/neterion/vxge.txt
10321 F: drivers/net/ethernet/neterion/
10324 M: Pablo Neira Ayuso <pablo@netfilter.org>
10325 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10326 M: Florian Westphal <fw@strlen.de>
10327 L: netfilter-devel@vger.kernel.org
10328 L: coreteam@netfilter.org
10329 W: http://www.netfilter.org/
10330 W: http://www.iptables.org/
10331 W: http://www.nftables.org/
10332 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10336 F: include/linux/netfilter*
10337 F: include/linux/netfilter/
10338 F: include/net/netfilter/
10339 F: include/uapi/linux/netfilter*
10340 F: include/uapi/linux/netfilter/
10341 F: net/*/netfilter.c
10342 F: net/*/netfilter/
10344 F: net/bridge/br_netfilter*.c
10346 NETROM NETWORK LAYER
10347 M: Ralf Baechle <ralf@linux-mips.org>
10348 L: linux-hams@vger.kernel.org
10349 W: http://www.linux-ax25.org/
10351 F: include/net/netrom.h
10352 F: include/uapi/linux/netrom.h
10355 NETRONOME ETHERNET DRIVERS
10356 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10357 L: oss-drivers@netronome.com
10359 F: drivers/net/ethernet/netronome/
10361 NETWORK BLOCK DEVICE (NBD)
10362 M: Josef Bacik <josef@toxicpanda.com>
10364 L: linux-block@vger.kernel.org
10365 L: nbd@other.debian.org
10366 F: Documentation/blockdev/nbd.txt
10367 F: drivers/block/nbd.c
10368 F: include/uapi/linux/nbd.h
10370 NETWORK DROP MONITOR
10371 M: Neil Horman <nhorman@tuxdriver.com>
10372 L: netdev@vger.kernel.org
10374 W: https://fedorahosted.org/dropwatch/
10375 F: net/core/drop_monitor.c
10378 M: "David S. Miller" <davem@davemloft.net>
10379 L: netdev@vger.kernel.org
10380 W: http://www.linuxfoundation.org/en/Net
10381 Q: http://patchwork.ozlabs.org/project/netdev/list/
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10385 F: Documentation/devicetree/bindings/net/
10387 F: include/linux/if_*
10388 F: include/linux/netdevice.h
10389 F: include/linux/etherdevice.h
10390 F: include/linux/fcdevice.h
10391 F: include/linux/fddidevice.h
10392 F: include/linux/hippidevice.h
10393 F: include/linux/inetdevice.h
10394 F: include/uapi/linux/if_*
10395 F: include/uapi/linux/netdevice.h
10397 NETWORKING DRIVERS (WIRELESS)
10398 M: Kalle Valo <kvalo@codeaurora.org>
10399 L: linux-wireless@vger.kernel.org
10400 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10404 F: Documentation/devicetree/bindings/net/wireless/
10405 F: drivers/net/wireless/
10408 M: Andrew Lunn <andrew@lunn.ch>
10409 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10410 M: Florian Fainelli <f.fainelli@gmail.com>
10412 F: Documentation/devicetree/bindings/net/dsa/
10414 F: include/net/dsa.h
10415 F: include/linux/dsa/
10416 F: drivers/net/dsa/
10418 NETWORKING [GENERAL]
10419 M: "David S. Miller" <davem@davemloft.net>
10420 L: netdev@vger.kernel.org
10421 W: http://www.linuxfoundation.org/en/Net
10422 Q: http://patchwork.ozlabs.org/project/netdev/list/
10423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10425 B: mailto:netdev@vger.kernel.org
10429 F: include/linux/in.h
10430 F: include/linux/net.h
10431 F: include/linux/netdevice.h
10432 F: include/uapi/linux/in.h
10433 F: include/uapi/linux/net.h
10434 F: include/uapi/linux/netdevice.h
10435 F: include/uapi/linux/net_namespace.h
10436 F: tools/testing/selftests/net/
10439 F: Documentation/networking/
10442 M: Steffen Klassert <steffen.klassert@secunet.com>
10443 M: Herbert Xu <herbert@gondor.apana.org.au>
10444 M: "David S. Miller" <davem@davemloft.net>
10445 L: netdev@vger.kernel.org
10446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10454 F: net/ipv4/ipcomp.c
10455 F: net/ipv4/ip_vti.c
10459 F: net/ipv6/ipcomp6.c
10460 F: net/ipv6/ip6_vti.c
10461 F: include/uapi/linux/xfrm.h
10462 F: include/net/xfrm.h
10464 NETWORKING [IPv4/IPv6]
10465 M: "David S. Miller" <davem@davemloft.net>
10466 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10467 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10468 L: netdev@vger.kernel.org
10469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10476 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10477 M: Paul Moore <paul@paul-moore.com>
10478 W: https://github.com/netlabel
10479 L: netdev@vger.kernel.org
10480 L: linux-security-module@vger.kernel.org
10482 F: Documentation/netlabel/
10483 F: include/net/calipso.h
10484 F: include/net/cipso_ipv4.h
10485 F: include/net/netlabel.h
10486 F: include/uapi/linux/netfilter/xt_SECMARK.h
10487 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10489 F: net/ipv4/cipso_ipv4.c
10490 F: net/ipv6/calipso.c
10491 F: net/netfilter/xt_CONNSECMARK.c
10492 F: net/netfilter/xt_SECMARK.c
10495 M: Eric Dumazet <edumazet@google.com>
10496 L: netdev@vger.kernel.org
10499 F: net/ipv4/syncookies.c
10501 F: net/ipv6/syncookies.c
10502 F: include/uapi/linux/tcp.h
10503 F: include/net/tcp.h
10504 F: include/linux/tcp.h
10505 F: include/trace/events/tcp.h
10508 M: Boris Pismenny <borisp@mellanox.com>
10509 M: Aviad Yehezkel <aviadye@mellanox.com>
10510 M: Dave Watson <davejwatson@fb.com>
10511 M: John Fastabend <john.fastabend@gmail.com>
10512 M: Daniel Borkmann <daniel@iogearbox.net>
10513 L: netdev@vger.kernel.org
10516 F: include/uapi/linux/tls.h
10517 F: include/net/tls.h
10519 NETWORKING [WIRELESS]
10520 L: linux-wireless@vger.kernel.org
10521 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10524 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10526 F: drivers/net/netdevsim/*
10528 NETXEN (1/10) GbE SUPPORT
10529 M: Manish Chopra <manish.chopra@cavium.com>
10530 M: Rahul Verma <rahul.verma@cavium.com>
10531 M: Dept-GELinuxNICDev@cavium.com
10532 L: netdev@vger.kernel.org
10534 F: drivers/net/ethernet/qlogic/netxen/
10537 M: Samuel Ortiz <sameo@linux.intel.com>
10538 L: linux-wireless@vger.kernel.org
10539 L: linux-nfc@lists.01.org (subscribers-only)
10542 F: include/net/nfc/
10543 F: include/uapi/linux/nfc.h
10545 F: include/linux/platform_data/nfcmrvl.h
10546 F: include/linux/platform_data/nxp-nci.h
10547 F: Documentation/devicetree/bindings/net/nfc/
10549 NFS, SUNRPC, AND LOCKD CLIENTS
10550 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10551 M: Anna Schumaker <anna.schumaker@netapp.com>
10552 L: linux-nfs@vger.kernel.org
10553 W: http://client.linux-nfs.org
10554 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10560 F: include/linux/lockd/
10561 F: include/linux/nfs*
10562 F: include/linux/sunrpc/
10563 F: include/uapi/linux/nfs*
10564 F: include/uapi/linux/sunrpc/
10567 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10568 L: linux-nilfs@vger.kernel.org
10569 W: https://nilfs.sourceforge.io/
10570 W: https://nilfs.osdn.jp/
10571 T: git git://github.com/konis/nilfs2.git
10573 F: Documentation/filesystems/nilfs2.txt
10575 F: include/trace/events/nilfs2.h
10576 F: include/uapi/linux/nilfs2_api.h
10577 F: include/uapi/linux/nilfs2_ondisk.h
10579 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10580 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10581 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10583 F: Documentation/scsi/NinjaSCSI.txt
10584 F: drivers/scsi/pcmcia/nsp_*
10586 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10587 M: GOTO Masanori <gotom@debian.or.jp>
10588 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10589 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10591 F: Documentation/scsi/NinjaSCSI.txt
10592 F: drivers/scsi/nsp32*
10595 M: Ley Foon Tan <lftan@altera.com>
10596 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10601 NOHZ, DYNTICKS SUPPORT
10602 M: Frederic Weisbecker <fweisbec@gmail.com>
10603 M: Thomas Gleixner <tglx@linutronix.de>
10604 M: Ingo Molnar <mingo@kernel.org>
10605 L: linux-kernel@vger.kernel.org
10606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10608 F: kernel/time/tick*.*
10609 F: include/linux/tick.h
10610 F: include/linux/sched/nohz.h
10612 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10613 M: Pavel Machek <pavel@ucw.cz>
10614 M: Sakari Ailus <sakari.ailus@iki.fi>
10615 L: linux-media@vger.kernel.org
10617 F: drivers/media/i2c/et8ek8
10618 F: drivers/media/i2c/ad5820.c
10620 NOKIA N900 POWER SUPPLY DRIVERS
10621 R: Pali Rohár <pali.rohar@gmail.com>
10622 F: include/linux/power/bq2415x_charger.h
10623 F: include/linux/power/bq27xxx_battery.h
10624 F: include/linux/power/isp1704_charger.h
10625 F: drivers/power/supply/bq2415x_charger.c
10626 F: drivers/power/supply/bq27xxx_battery.c
10627 F: drivers/power/supply/bq27xxx_battery_i2c.c
10628 F: drivers/power/supply/isp1704_charger.c
10629 F: drivers/power/supply/rx51_battery.c
10632 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10633 L: linux-ntb@googlegroups.com
10635 F: drivers/ntb/hw/amd/
10638 M: Jon Mason <jdmason@kudzu.us>
10639 M: Dave Jiang <dave.jiang@intel.com>
10640 M: Allen Hubbe <allenbh@gmail.com>
10641 L: linux-ntb@googlegroups.com
10643 W: https://github.com/jonmason/ntb/wiki
10644 T: git git://github.com/jonmason/ntb.git
10646 F: drivers/net/ntb_netdev.c
10647 F: include/linux/ntb.h
10648 F: include/linux/ntb_transport.h
10649 F: tools/testing/selftests/ntb/
10652 M: Serge Semin <fancer.lancer@gmail.com>
10653 L: linux-ntb@googlegroups.com
10655 F: drivers/ntb/hw/idt/
10658 M: Dave Jiang <dave.jiang@intel.com>
10659 L: linux-ntb@googlegroups.com
10661 W: https://github.com/davejiang/linux/wiki
10662 T: git https://github.com/davejiang/linux.git
10663 F: drivers/ntb/hw/intel/
10666 M: Anton Altaparmakov <anton@tuxera.com>
10667 L: linux-ntfs-dev@lists.sourceforge.net
10668 W: http://www.tuxera.com/
10669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10671 F: Documentation/filesystems/ntfs.txt
10675 M: Finn Thain <fthain@telegraphics.com.au>
10676 L: linux-m68k@lists.linux-m68k.org
10678 F: arch/*/include/asm/nubus.h
10680 F: include/linux/nubus.h
10681 F: include/uapi/linux/nubus.h
10683 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10684 M: Antonino Daplas <adaplas@gmail.com>
10685 L: linux-fbdev@vger.kernel.org
10687 F: drivers/video/fbdev/riva/
10688 F: drivers/video/fbdev/nvidia/
10691 M: Keith Busch <keith.busch@intel.com>
10692 M: Jens Axboe <axboe@fb.com>
10693 M: Christoph Hellwig <hch@lst.de>
10694 M: Sagi Grimberg <sagi@grimberg.me>
10695 L: linux-nvme@lists.infradead.org
10696 T: git://git.infradead.org/nvme.git
10697 W: http://git.infradead.org/nvme.git
10699 F: drivers/nvme/host/
10700 F: include/linux/nvme.h
10701 F: include/uapi/linux/nvme_ioctl.h
10703 NVM EXPRESS FC TRANSPORT DRIVERS
10704 M: James Smart <james.smart@broadcom.com>
10705 L: linux-nvme@lists.infradead.org
10707 F: include/linux/nvme-fc.h
10708 F: include/linux/nvme-fc-driver.h
10709 F: drivers/nvme/host/fc.c
10710 F: drivers/nvme/target/fc.c
10711 F: drivers/nvme/target/fcloop.c
10713 NVM EXPRESS TARGET DRIVER
10714 M: Christoph Hellwig <hch@lst.de>
10715 M: Sagi Grimberg <sagi@grimberg.me>
10716 L: linux-nvme@lists.infradead.org
10717 T: git://git.infradead.org/nvme.git
10718 W: http://git.infradead.org/nvme.git
10720 F: drivers/nvme/target/
10723 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10726 F: Documentation/devicetree/bindings/nvmem/
10727 F: Documentation/ABI/stable/sysfs-bus-nvmem
10728 F: include/linux/nvmem-consumer.h
10729 F: include/linux/nvmem-provider.h
10731 NXP SGTL5000 DRIVER
10732 M: Fabio Estevam <fabio.estevam@nxp.com>
10733 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10735 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10736 F: sound/soc/codecs/sgtl5000*
10738 NXP TDA998X DRM DRIVER
10739 M: Russell King <linux@armlinux.org.uk>
10741 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10742 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10743 F: drivers/gpu/drm/i2c/tda998x_drv.c
10744 F: include/drm/i2c/tda998x.h
10745 F: include/dt-bindings/display/tda998x.h
10749 M: Peter Rosin <peda@axentia.se>
10750 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10752 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10753 F: sound/soc/codecs/tfa9879*
10756 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10757 R: Charles Gorand <charles.gorand@effinnov.com>
10758 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10760 F: drivers/nfc/nxp-nci
10763 M: Jiri Pirko <jiri@mellanox.com>
10764 L: netdev@vger.kernel.org
10767 F: lib/test_objagg.c
10768 F: include/linux/objagg.h
10771 M: Josh Poimboeuf <jpoimboe@redhat.com>
10772 M: Peter Zijlstra <peterz@infradead.org>
10776 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10777 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10778 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10779 L: linuxppc-dev@lists.ozlabs.org
10781 F: arch/powerpc/platforms/powernv/ocxl.c
10782 F: arch/powerpc/include/asm/pnv-ocxl.h
10783 F: drivers/misc/ocxl/
10784 F: include/misc/ocxl*
10785 F: include/uapi/misc/ocxl.h
10786 F: Documentation/accelerators/ocxl.rst
10789 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10790 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10792 L: linux-omap@vger.kernel.org
10796 OMAP CLOCK FRAMEWORK SUPPORT
10797 M: Paul Walmsley <paul@pwsan.com>
10798 L: linux-omap@vger.kernel.org
10800 F: arch/arm/*omap*/*clock*
10802 OMAP DEVICE TREE SUPPORT
10803 M: Benoît Cousson <bcousson@baylibre.com>
10804 M: Tony Lindgren <tony@atomide.com>
10805 L: linux-omap@vger.kernel.org
10806 L: devicetree@vger.kernel.org
10808 F: arch/arm/boot/dts/*omap*
10809 F: arch/arm/boot/dts/*am3*
10810 F: arch/arm/boot/dts/*am4*
10811 F: arch/arm/boot/dts/*am5*
10812 F: arch/arm/boot/dts/*dra7*
10814 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10815 L: linux-omap@vger.kernel.org
10816 L: linux-fbdev@vger.kernel.org
10818 F: drivers/video/fbdev/omap2/
10819 F: Documentation/arm/OMAP/DSS
10821 OMAP FRAMEBUFFER SUPPORT
10822 L: linux-fbdev@vger.kernel.org
10823 L: linux-omap@vger.kernel.org
10825 F: drivers/video/fbdev/omap/
10827 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10828 M: Roger Quadros <rogerq@ti.com>
10829 M: Tony Lindgren <tony@atomide.com>
10830 L: linux-omap@vger.kernel.org
10832 F: drivers/memory/omap-gpmc.c
10833 F: arch/arm/mach-omap2/*gpmc*
10836 M: Grygorii Strashko <grygorii.strashko@ti.com>
10837 M: Santosh Shilimkar <ssantosh@kernel.org>
10838 M: Kevin Hilman <khilman@kernel.org>
10839 L: linux-omap@vger.kernel.org
10841 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10842 F: drivers/gpio/gpio-omap.c
10844 OMAP HARDWARE SPINLOCK SUPPORT
10845 M: Ohad Ben-Cohen <ohad@wizery.com>
10846 L: linux-omap@vger.kernel.org
10848 F: drivers/hwspinlock/omap_hwspinlock.c
10850 OMAP HS MMC SUPPORT
10851 L: linux-mmc@vger.kernel.org
10852 L: linux-omap@vger.kernel.org
10854 F: drivers/mmc/host/omap_hsmmc.c
10857 M: Paul Walmsley <paul@pwsan.com>
10858 L: linux-omap@vger.kernel.org
10860 F: arch/arm/mach-omap2/omap_hwmod*data*
10862 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10863 M: Benoît Cousson <bcousson@baylibre.com>
10864 L: linux-omap@vger.kernel.org
10866 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10869 M: Benoît Cousson <bcousson@baylibre.com>
10870 M: Paul Walmsley <paul@pwsan.com>
10871 L: linux-omap@vger.kernel.org
10873 F: arch/arm/mach-omap2/omap_hwmod.*
10876 M: Vignesh R <vigneshr@ti.com>
10877 L: linux-omap@vger.kernel.org
10878 L: linux-i2c@vger.kernel.org
10880 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10881 F: drivers/i2c/busses/i2c-omap.c
10883 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10884 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10885 L: linux-media@vger.kernel.org
10887 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10888 F: drivers/media/platform/omap3isp/
10889 F: drivers/staging/media/omap4iss/
10892 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10893 L: linux-omap@vger.kernel.org
10895 F: drivers/mmc/host/omap.c
10897 OMAP POWER MANAGEMENT SUPPORT
10898 M: Kevin Hilman <khilman@kernel.org>
10899 L: linux-omap@vger.kernel.org
10901 F: arch/arm/*omap*/*pm*
10902 F: drivers/cpufreq/omap-cpufreq.c
10904 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10905 M: Rajendra Nayak <rnayak@codeaurora.org>
10906 M: Paul Walmsley <paul@pwsan.com>
10907 L: linux-omap@vger.kernel.org
10909 F: arch/arm/mach-omap2/prm*
10911 OMAP RANDOM NUMBER GENERATOR SUPPORT
10912 M: Deepak Saxena <dsaxena@plexity.net>
10914 F: drivers/char/hw_random/omap-rng.c
10917 L: linux-usb@vger.kernel.org
10918 L: linux-omap@vger.kernel.org
10920 F: drivers/usb/*/*omap*
10921 F: arch/arm/*omap*/usb*
10923 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10924 M: Mark Jackson <mpfj@newflow.co.uk>
10925 L: linux-omap@vger.kernel.org
10927 F: arch/arm/boot/dts/am335x-nano.dts
10930 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10931 M: Tony Lindgren <tony@atomide.com>
10932 L: linux-omap@vger.kernel.org
10933 Q: http://patchwork.kernel.org/project/linux-omap/list/
10934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10936 F: arch/arm/mach-omap1/
10937 F: arch/arm/plat-omap/
10938 F: arch/arm/configs/omap1_defconfig
10939 F: drivers/i2c/busses/i2c-omap.c
10940 F: include/linux/platform_data/i2c-omap.h
10941 F: include/linux/platform_data/ams-delta-fiq.h
10944 M: Tony Lindgren <tony@atomide.com>
10945 L: linux-omap@vger.kernel.org
10946 W: http://www.muru.com/linux/omap/
10947 W: http://linux.omap.com/
10948 Q: http://patchwork.kernel.org/project/linux-omap/list/
10949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10951 F: arch/arm/mach-omap2/
10952 F: arch/arm/plat-omap/
10953 F: arch/arm/configs/omap2plus_defconfig
10954 F: drivers/i2c/busses/i2c-omap.c
10955 F: drivers/irqchip/irq-omap-intc.c
10956 F: drivers/mfd/*omap*.c
10957 F: drivers/mfd/menelaus.c
10958 F: drivers/mfd/palmas.c
10959 F: drivers/mfd/tps65217.c
10960 F: drivers/mfd/tps65218.c
10961 F: drivers/mfd/tps65910.c
10962 F: drivers/mfd/twl-core.[ch]
10963 F: drivers/mfd/twl4030*.c
10964 F: drivers/mfd/twl6030*.c
10965 F: drivers/mfd/twl6040*.c
10966 F: drivers/regulator/palmas-regulator*.c
10967 F: drivers/regulator/pbias-regulator.c
10968 F: drivers/regulator/tps65217-regulator.c
10969 F: drivers/regulator/tps65218-regulator.c
10970 F: drivers/regulator/tps65910-regulator.c
10971 F: drivers/regulator/twl-regulator.c
10972 F: drivers/regulator/twl6030-regulator.c
10973 F: include/linux/platform_data/i2c-omap.h
10975 ONION OMEGA2+ BOARD
10976 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10977 L: linux-mips@linux-mips.org
10979 F: arch/mips/boot/dts/ralink/omega2p.dts
10982 M: Bob Copeland <me@bobcopeland.com>
10983 L: linux-karma-devel@lists.sourceforge.net
10985 F: Documentation/filesystems/omfs.txt
10988 OMNIKEY CARDMAN 4000 DRIVER
10989 M: Harald Welte <laforge@gnumonks.org>
10991 F: drivers/char/pcmcia/cm4000_cs.c
10992 F: include/linux/cm4000_cs.h
10993 F: include/uapi/linux/cm4000_cs.h
10995 OMNIKEY CARDMAN 4040 DRIVER
10996 M: Harald Welte <laforge@gnumonks.org>
10998 F: drivers/char/pcmcia/cm4040_cs.*
11000 OMNIVISION OV13858 SENSOR DRIVER
11001 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11002 L: linux-media@vger.kernel.org
11003 T: git git://linuxtv.org/media_tree.git
11005 F: drivers/media/i2c/ov13858.c
11007 OMNIVISION OV2680 SENSOR DRIVER
11008 M: Rui Miguel Silva <rmfrfs@gmail.com>
11009 L: linux-media@vger.kernel.org
11010 T: git git://linuxtv.org/media_tree.git
11012 F: drivers/media/i2c/ov2680.c
11013 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11015 OMNIVISION OV2685 SENSOR DRIVER
11016 M: Shunqian Zheng <zhengsq@rock-chips.com>
11017 L: linux-media@vger.kernel.org
11018 T: git git://linuxtv.org/media_tree.git
11020 F: drivers/media/i2c/ov2685.c
11022 OMNIVISION OV5640 SENSOR DRIVER
11023 M: Steve Longerbeam <slongerbeam@gmail.com>
11024 L: linux-media@vger.kernel.org
11025 T: git git://linuxtv.org/media_tree.git
11027 F: drivers/media/i2c/ov5640.c
11029 OMNIVISION OV5647 SENSOR DRIVER
11030 M: Luis Oliveira <lolivei@synopsys.com>
11031 L: linux-media@vger.kernel.org
11032 T: git git://linuxtv.org/media_tree.git
11034 F: drivers/media/i2c/ov5647.c
11036 OMNIVISION OV5695 SENSOR DRIVER
11037 M: Shunqian Zheng <zhengsq@rock-chips.com>
11038 L: linux-media@vger.kernel.org
11039 T: git git://linuxtv.org/media_tree.git
11041 F: drivers/media/i2c/ov5695.c
11043 OMNIVISION OV7670 SENSOR DRIVER
11044 M: Jonathan Corbet <corbet@lwn.net>
11045 L: linux-media@vger.kernel.org
11046 T: git git://linuxtv.org/media_tree.git
11048 F: drivers/media/i2c/ov7670.c
11049 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11051 OMNIVISION OV772x SENSOR DRIVER
11052 M: Jacopo Mondi <jacopo@jmondi.org>
11053 L: linux-media@vger.kernel.org
11054 T: git git://linuxtv.org/media_tree.git
11056 F: drivers/media/i2c/ov772x.c
11057 F: include/media/i2c/ov772x.h
11058 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11060 OMNIVISION OV7740 SENSOR DRIVER
11061 M: Wenyou Yang <wenyou.yang@microchip.com>
11062 L: linux-media@vger.kernel.org
11063 T: git git://linuxtv.org/media_tree.git
11065 F: drivers/media/i2c/ov7740.c
11066 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11068 OMNIVISION OV9650 SENSOR DRIVER
11069 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11070 R: Akinobu Mita <akinobu.mita@gmail.com>
11071 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11072 L: linux-media@vger.kernel.org
11073 T: git git://linuxtv.org/media_tree.git
11075 F: drivers/media/i2c/ov9650.c
11076 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11078 ONENAND FLASH DRIVER
11079 M: Kyungmin Park <kyungmin.park@samsung.com>
11080 L: linux-mtd@lists.infradead.org
11082 F: drivers/mtd/nand/onenand/
11083 F: include/linux/mtd/onenand*.h
11085 ONSTREAM SCSI TAPE DRIVER
11086 M: Willem Riede <osst@riede.org>
11087 L: osst-users@lists.sourceforge.net
11088 L: linux-scsi@vger.kernel.org
11090 F: Documentation/scsi/osst.txt
11091 F: drivers/scsi/osst.*
11092 F: drivers/scsi/osst_*.h
11093 F: drivers/scsi/st.h
11096 M: Jens Wiklander <jens.wiklander@linaro.org>
11098 F: drivers/tee/optee/
11101 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11102 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11103 L: linux-rdma@vger.kernel.org
11105 F: drivers/infiniband/ulp/opa_vnic
11107 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11108 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11109 M: Frank Rowand <frowand.list@gmail.com>
11110 L: devicetree@vger.kernel.org
11112 F: Documentation/devicetree/dynamic-resolution-notes.txt
11113 F: Documentation/devicetree/overlay-notes.txt
11114 F: drivers/of/overlay.c
11115 F: drivers/of/resolver.c
11116 K: of_overlay_notifier_
11118 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11119 M: Rob Herring <robh+dt@kernel.org>
11120 M: Frank Rowand <frowand.list@gmail.com>
11121 L: devicetree@vger.kernel.org
11122 W: http://www.devicetree.org/
11123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11126 F: include/linux/of*.h
11128 F: Documentation/ABI/testing/sysfs-firmware-ofw
11130 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11131 M: Rob Herring <robh+dt@kernel.org>
11132 M: Mark Rutland <mark.rutland@arm.com>
11133 L: devicetree@vger.kernel.org
11134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11135 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11137 F: Documentation/devicetree/
11138 F: arch/*/boot/dts/
11139 F: include/dt-bindings/
11141 OPENCORES I2C BUS DRIVER
11142 M: Peter Korsgaard <peter@korsgaard.com>
11143 L: linux-i2c@vger.kernel.org
11145 F: Documentation/i2c/busses/i2c-ocores
11146 F: drivers/i2c/busses/i2c-ocores.c
11148 OPENRISC ARCHITECTURE
11149 M: Jonas Bonn <jonas@southpole.se>
11150 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11151 M: Stafford Horne <shorne@gmail.com>
11152 T: git git://github.com/openrisc/linux.git
11153 L: openrisc@lists.librecores.org
11154 W: http://openrisc.io
11156 F: Documentation/devicetree/bindings/openrisc/
11157 F: Documentation/openrisc/
11159 F: drivers/irqchip/irq-ompic.c
11160 F: drivers/irqchip/irq-or1k-*
11163 M: Pravin B Shelar <pshelar@ovn.org>
11164 L: netdev@vger.kernel.org
11165 L: dev@openvswitch.org
11166 W: http://openvswitch.org
11168 F: net/openvswitch/
11169 F: include/uapi/linux/openvswitch.h
11171 OPERATING PERFORMANCE POINTS (OPP)
11172 M: Viresh Kumar <vireshk@kernel.org>
11173 M: Nishanth Menon <nm@ti.com>
11174 M: Stephen Boyd <sboyd@kernel.org>
11175 L: linux-pm@vger.kernel.org
11177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11179 F: include/linux/pm_opp.h
11180 F: Documentation/power/opp.txt
11181 F: Documentation/devicetree/bindings/opp/
11184 M: Clemens Ladisch <clemens@ladisch.de>
11185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11186 T: git git://git.alsa-project.org/alsa-kernel.git
11188 F: sound/drivers/opl4/
11191 M: Robert Richter <rric@kernel.org>
11192 L: oprofile-list@lists.sf.net
11194 F: arch/*/include/asm/oprofile*.h
11195 F: arch/*/oprofile/
11196 F: drivers/oprofile/
11197 F: include/linux/oprofile.h
11199 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11200 M: Mark Fasheh <mark@fasheh.com>
11201 M: Joel Becker <jlbec@evilplan.org>
11202 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11203 W: http://ocfs2.wiki.kernel.org
11205 F: Documentation/filesystems/ocfs2.txt
11206 F: Documentation/filesystems/dlmfs.txt
11209 ORANGEFS FILESYSTEM
11210 M: Mike Marshall <hubcap@omnibond.com>
11211 R: Martin Brandenburg <martin@omnibond.com>
11212 L: devel@lists.orangefs.org
11213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11216 F: Documentation/filesystems/orangefs.txt
11219 L: linux-wireless@vger.kernel.org
11220 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11221 W: http://www.nongnu.org/orinoco/
11223 F: drivers/net/wireless/intersil/orinoco/
11225 OSD LIBRARY and FILESYSTEM
11226 M: Boaz Harrosh <ooo@electrozaur.com>
11228 F: drivers/scsi/osd/
11229 F: include/scsi/osd_*
11232 OV2659 OMNIVISION SENSOR DRIVER
11233 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11234 L: linux-media@vger.kernel.org
11235 W: https://linuxtv.org
11236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11237 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11239 F: drivers/media/i2c/ov2659.c
11240 F: include/media/i2c/ov2659.h
11243 M: Miklos Szeredi <miklos@szeredi.hu>
11244 L: linux-unionfs@vger.kernel.org
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11248 F: Documentation/filesystems/overlayfs.txt
11250 P54 WIRELESS DRIVER
11251 M: Christian Lamparter <chunkeey@googlemail.com>
11252 L: linux-wireless@vger.kernel.org
11253 W: http://wireless.kernel.org/en/users/Drivers/p54
11255 F: drivers/net/wireless/intersil/p54/
11257 PA SEMI ETHERNET DRIVER
11258 L: netdev@vger.kernel.org
11260 F: drivers/net/ethernet/pasemi/*
11262 PA SEMI SMBUS DRIVER
11263 L: linux-i2c@vger.kernel.org
11265 F: drivers/i2c/busses/i2c-pasemi.c
11267 PADATA PARALLEL EXECUTION MECHANISM
11268 M: Steffen Klassert <steffen.klassert@secunet.com>
11269 L: linux-crypto@vger.kernel.org
11272 F: include/linux/padata.h
11273 F: Documentation/padata.txt
11275 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11276 M: Harald Welte <laforge@gnumonks.org>
11277 L: platform-driver-x86@vger.kernel.org
11279 F: drivers/platform/x86/panasonic-laptop.c
11281 PARALLEL LCD/KEYPAD PANEL DRIVER
11282 M: Willy Tarreau <willy@haproxy.com>
11283 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11285 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11286 F: drivers/auxdisplay/panel.c
11288 PARALLEL PORT SUBSYSTEM
11289 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11290 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11291 L: linux-parport@lists.infradead.org (subscribers-only)
11293 F: drivers/parport/
11294 F: include/linux/parport*.h
11295 F: drivers/char/ppdev.c
11296 F: include/uapi/linux/ppdev.h
11297 F: Documentation/parport*.txt
11299 PARAVIRT_OPS INTERFACE
11300 M: Juergen Gross <jgross@suse.com>
11301 M: Alok Kataria <akataria@vmware.com>
11302 L: virtualization@lists.linux-foundation.org
11304 F: Documentation/virtual/paravirt_ops.txt
11305 F: arch/*/kernel/paravirt*
11306 F: arch/*/include/asm/paravirt*.h
11307 F: include/linux/hypervisor.h
11309 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11310 M: Tim Waugh <tim@cyberelk.net>
11311 L: linux-parport@lists.infradead.org (subscribers-only)
11313 F: Documentation/blockdev/paride.txt
11314 F: drivers/block/paride/
11316 PARISC ARCHITECTURE
11317 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11318 M: Helge Deller <deller@gmx.de>
11319 L: linux-parisc@vger.kernel.org
11320 W: http://www.parisc-linux.org/
11321 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11326 F: Documentation/parisc/
11328 F: drivers/char/agp/parisc-agp.c
11329 F: drivers/input/serio/gscps2.c
11330 F: drivers/parport/parport_gsc.*
11331 F: drivers/tty/serial/8250/8250_gsc.c
11332 F: drivers/video/fbdev/sti*
11333 F: drivers/video/console/sti*
11334 F: drivers/video/logo/logo_parisc*
11337 M: Jiri Pirko <jiri@mellanox.com>
11338 L: netdev@vger.kernel.org
11341 F: lib/test_parman.c
11342 F: include/linux/parman.h
11344 PC87360 HARDWARE MONITORING DRIVER
11345 M: Jim Cromie <jim.cromie@gmail.com>
11346 L: linux-hwmon@vger.kernel.org
11348 F: Documentation/hwmon/pc87360
11349 F: drivers/hwmon/pc87360.c
11351 PC8736x GPIO DRIVER
11352 M: Jim Cromie <jim.cromie@gmail.com>
11354 F: drivers/char/pc8736x_gpio.c
11356 PC87427 HARDWARE MONITORING DRIVER
11357 M: Jean Delvare <jdelvare@suse.com>
11358 L: linux-hwmon@vger.kernel.org
11360 F: Documentation/hwmon/pc87427
11361 F: drivers/hwmon/pc87427.c
11364 M: Riku Voipio <riku.voipio@iki.fi>
11366 F: drivers/leds/leds-pca9532.c
11367 F: include/linux/leds-pca9532.h
11369 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11370 M: Guenter Roeck <linux@roeck-us.net>
11371 L: linux-i2c@vger.kernel.org
11373 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11375 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11376 M: Khalid Aziz <khalid@gonehiking.org>
11378 F: drivers/firmware/pcdp.*
11380 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11381 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11382 L: linux-pci@vger.kernel.org
11383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11385 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11386 F: drivers/pci/controller/pci-aardvark.c
11388 PCI DRIVER FOR ALTERA PCIE IP
11389 M: Ley Foon Tan <lftan@altera.com>
11390 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11391 L: linux-pci@vger.kernel.org
11393 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11394 F: drivers/pci/controller/pcie-altera.c
11396 PCI DRIVER FOR APPLIEDMICRO XGENE
11397 M: Tanmay Inamdar <tinamdar@apm.com>
11398 L: linux-pci@vger.kernel.org
11399 L: linux-arm-kernel@lists.infradead.org
11401 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11402 F: drivers/pci/controller/pci-xgene.c
11404 PCI DRIVER FOR ARM VERSATILE PLATFORM
11405 M: Rob Herring <robh@kernel.org>
11406 L: linux-pci@vger.kernel.org
11407 L: linux-arm-kernel@lists.infradead.org
11409 F: Documentation/devicetree/bindings/pci/versatile.txt
11410 F: drivers/pci/controller/pci-versatile.c
11412 PCI DRIVER FOR ARMADA 8K
11413 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11414 L: linux-pci@vger.kernel.org
11415 L: linux-arm-kernel@lists.infradead.org
11417 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11418 F: drivers/pci/controller/dwc/pcie-armada8k.c
11420 PCI DRIVER FOR CADENCE PCIE IP
11421 M: Alan Douglas <adouglas@cadence.com>
11422 L: linux-pci@vger.kernel.org
11424 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11425 F: drivers/pci/controller/pcie-cadence*
11427 PCI DRIVER FOR FREESCALE LAYERSCAPE
11428 M: Minghuan Lian <minghuan.Lian@nxp.com>
11429 M: Mingkai Hu <mingkai.hu@nxp.com>
11430 M: Roy Zang <roy.zang@nxp.com>
11431 L: linuxppc-dev@lists.ozlabs.org
11432 L: linux-pci@vger.kernel.org
11433 L: linux-arm-kernel@lists.infradead.org
11435 F: drivers/pci/controller/dwc/*layerscape*
11437 PCI DRIVER FOR GENERIC OF HOSTS
11438 M: Will Deacon <will.deacon@arm.com>
11439 L: linux-pci@vger.kernel.org
11440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11442 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11443 F: drivers/pci/controller/pci-host-common.c
11444 F: drivers/pci/controller/pci-host-generic.c
11446 PCI DRIVER FOR IMX6
11447 M: Richard Zhu <hongxing.zhu@nxp.com>
11448 M: Lucas Stach <l.stach@pengutronix.de>
11449 L: linux-pci@vger.kernel.org
11450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11452 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11453 F: drivers/pci/controller/dwc/*imx6*
11455 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11456 M: Keith Busch <keith.busch@intel.com>
11457 M: Jonathan Derrick <jonathan.derrick@intel.com>
11458 L: linux-pci@vger.kernel.org
11460 F: drivers/pci/controller/vmd.c
11462 PCI DRIVER FOR MICROSEMI SWITCHTEC
11463 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11464 M: Logan Gunthorpe <logang@deltatee.com>
11465 L: linux-pci@vger.kernel.org
11467 F: Documentation/switchtec.txt
11468 F: Documentation/ABI/testing/sysfs-class-switchtec
11469 F: drivers/pci/switch/switchtec*
11470 F: include/uapi/linux/switchtec_ioctl.h
11471 F: include/linux/switchtec.h
11472 F: drivers/ntb/hw/mscc/
11474 PCI DRIVER FOR MOBIVEIL PCIE IP
11475 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11476 L: linux-pci@vger.kernel.org
11478 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11479 F: drivers/pci/controller/pcie-mobiveil.c
11481 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11482 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11483 M: Jason Cooper <jason@lakedaemon.net>
11484 L: linux-pci@vger.kernel.org
11485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11487 F: drivers/pci/controller/*mvebu*
11489 PCI DRIVER FOR NVIDIA TEGRA
11490 M: Thierry Reding <thierry.reding@gmail.com>
11491 L: linux-tegra@vger.kernel.org
11492 L: linux-pci@vger.kernel.org
11494 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11495 F: drivers/pci/controller/pci-tegra.c
11497 PCI DRIVER FOR RENESAS R-CAR
11498 M: Simon Horman <horms@verge.net.au>
11499 L: linux-pci@vger.kernel.org
11500 L: linux-renesas-soc@vger.kernel.org
11502 F: drivers/pci/controller/*rcar*
11504 PCI DRIVER FOR SAMSUNG EXYNOS
11505 M: Jingoo Han <jingoohan1@gmail.com>
11506 L: linux-pci@vger.kernel.org
11507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11508 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11510 F: drivers/pci/controller/dwc/pci-exynos.c
11512 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11513 M: Jingoo Han <jingoohan1@gmail.com>
11514 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11515 L: linux-pci@vger.kernel.org
11517 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11518 F: drivers/pci/controller/dwc/*designware*
11520 PCI DRIVER FOR TI DRA7XX
11521 M: Kishon Vijay Abraham I <kishon@ti.com>
11522 L: linux-omap@vger.kernel.org
11523 L: linux-pci@vger.kernel.org
11525 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11526 F: drivers/pci/controller/dwc/pci-dra7xx.c
11528 PCI DRIVER FOR TI KEYSTONE
11529 M: Murali Karicheri <m-karicheri2@ti.com>
11530 L: linux-pci@vger.kernel.org
11531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11533 F: drivers/pci/controller/dwc/pci-keystone.c
11535 PCI ENDPOINT SUBSYSTEM
11536 M: Kishon Vijay Abraham I <kishon@ti.com>
11537 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11538 L: linux-pci@vger.kernel.org
11539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11541 F: drivers/pci/endpoint/
11542 F: drivers/misc/pci_endpoint_test.c
11545 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11546 M: Russell Currey <ruscur@russell.cc>
11547 M: Sam Bobroff <sbobroff@linux.ibm.com>
11548 M: Oliver O'Halloran <oohall@gmail.com>
11549 L: linuxppc-dev@lists.ozlabs.org
11551 F: Documentation/PCI/pci-error-recovery.txt
11552 F: drivers/pci/pcie/aer.c
11553 F: drivers/pci/pcie/dpc.c
11554 F: drivers/pci/pcie/err.c
11555 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11556 F: arch/powerpc/kernel/eeh*.c
11557 F: arch/powerpc/platforms/*/eeh*.c
11558 F: arch/powerpc/include/*/eeh*.h
11561 M: Linas Vepstas <linasvepstas@gmail.com>
11562 L: linux-pci@vger.kernel.org
11564 F: Documentation/PCI/pci-error-recovery.txt
11566 PCI MSI DRIVER FOR ALTERA MSI IP
11567 M: Ley Foon Tan <lftan@altera.com>
11568 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11569 L: linux-pci@vger.kernel.org
11571 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11572 F: drivers/pci/controller/pcie-altera-msi.c
11574 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11575 M: Duc Dang <dhdang@apm.com>
11576 L: linux-pci@vger.kernel.org
11577 L: linux-arm-kernel@lists.infradead.org
11579 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11580 F: drivers/pci/controller/pci-xgene-msi.c
11583 M: Bjorn Helgaas <bhelgaas@google.com>
11584 L: linux-pci@vger.kernel.org
11585 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11588 F: Documentation/devicetree/bindings/pci/
11589 F: Documentation/PCI/
11590 F: drivers/acpi/pci*
11592 F: include/asm-generic/pci*
11593 F: include/linux/pci*
11594 F: include/linux/of_pci.h
11595 F: include/uapi/linux/pci*
11598 F: arch/x86/kernel/quirks.c
11600 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11601 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.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/lpieralisi/pci.git/
11606 F: drivers/pci/controller/
11608 PCIE DRIVER FOR AXIS ARTPEC
11609 M: Jesper Nilsson <jesper.nilsson@axis.com>
11610 L: linux-arm-kernel@axis.com
11611 L: linux-pci@vger.kernel.org
11613 F: Documentation/devicetree/bindings/pci/axis,artpec*
11614 F: drivers/pci/controller/dwc/*artpec*
11616 PCIE DRIVER FOR CAVIUM THUNDERX
11617 M: David Daney <david.daney@cavium.com>
11618 L: linux-pci@vger.kernel.org
11619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11621 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11622 F: drivers/pci/controller/pci-thunder-*
11624 PCIE DRIVER FOR HISILICON
11625 M: Zhou Wang <wangzhou1@hisilicon.com>
11626 L: linux-pci@vger.kernel.org
11628 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11629 F: drivers/pci/controller/dwc/pcie-hisi.c
11631 PCIE DRIVER FOR HISILICON KIRIN
11632 M: Xiaowei Song <songxiaowei@hisilicon.com>
11633 M: Binghui Wang <wangbinghui@hisilicon.com>
11634 L: linux-pci@vger.kernel.org
11636 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11637 F: drivers/pci/controller/dwc/pcie-kirin.c
11639 PCIE DRIVER FOR HISILICON STB
11640 M: Jianguo Sun <sunjianguo1@huawei.com>
11641 M: Shawn Guo <shawn.guo@linaro.org>
11642 L: linux-pci@vger.kernel.org
11644 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11645 F: drivers/pci/controller/dwc/pcie-histb.c
11647 PCIE DRIVER FOR MEDIATEK
11648 M: Ryder Lee <ryder.lee@mediatek.com>
11649 L: linux-pci@vger.kernel.org
11650 L: linux-mediatek@lists.infradead.org
11652 F: Documentation/devicetree/bindings/pci/mediatek*
11653 F: drivers/pci/controller/*mediatek*
11655 PCIE DRIVER FOR QUALCOMM MSM
11656 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11657 L: linux-pci@vger.kernel.org
11658 L: linux-arm-msm@vger.kernel.org
11660 F: drivers/pci/controller/dwc/*qcom*
11662 PCIE DRIVER FOR ROCKCHIP
11663 M: Shawn Lin <shawn.lin@rock-chips.com>
11664 L: linux-pci@vger.kernel.org
11665 L: linux-rockchip@lists.infradead.org
11667 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11668 F: drivers/pci/controller/pcie-rockchip*
11670 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11671 M: Linus Walleij <linus.walleij@linaro.org>
11672 L: linux-pci@vger.kernel.org
11674 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11675 F: drivers/pci/controller/pci-v3-semi.c
11677 PCIE DRIVER FOR ST SPEAR13XX
11678 M: Pratyush Anand <pratyush.anand@gmail.com>
11679 L: linux-pci@vger.kernel.org
11681 F: drivers/pci/controller/dwc/*spear*
11684 M: Dominik Brodowski <linux@dominikbrodowski.net>
11685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11687 F: Documentation/pcmcia/
11692 PCNET32 NETWORK DRIVER
11693 M: Don Fry <pcnet32@frontier.com>
11694 L: netdev@vger.kernel.org
11696 F: drivers/net/ethernet/amd/pcnet32.c
11698 PCRYPT PARALLEL CRYPTO ENGINE
11699 M: Steffen Klassert <steffen.klassert@secunet.com>
11700 L: linux-crypto@vger.kernel.org
11703 F: include/crypto/pcrypt.h
11705 PEAQ WMI HOTKEYS DRIVER
11706 M: Hans de Goede <hdegoede@redhat.com>
11707 L: platform-driver-x86@vger.kernel.org
11709 F: drivers/platform/x86/peaq-wmi.c
11711 PER-CPU MEMORY ALLOCATOR
11712 M: Dennis Zhou <dennis@kernel.org>
11713 M: Tejun Heo <tj@kernel.org>
11714 M: Christoph Lameter <cl@linux.com>
11715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11717 F: include/linux/percpu*.h
11719 F: arch/*/include/asm/percpu.h
11721 PER-TASK DELAY ACCOUNTING
11722 M: Balbir Singh <bsingharora@gmail.com>
11724 F: include/linux/delayacct.h
11725 F: kernel/delayacct.c
11727 PERFORMANCE EVENTS SUBSYSTEM
11728 M: Peter Zijlstra <peterz@infradead.org>
11729 M: Ingo Molnar <mingo@redhat.com>
11730 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11731 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11732 R: Jiri Olsa <jolsa@redhat.com>
11733 R: Namhyung Kim <namhyung@kernel.org>
11734 L: linux-kernel@vger.kernel.org
11735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11738 F: include/linux/perf_event.h
11739 F: include/uapi/linux/perf_event.h
11740 F: arch/*/kernel/perf_event*.c
11741 F: arch/*/kernel/*/perf_event*.c
11742 F: arch/*/kernel/*/*/perf_event*.c
11743 F: arch/*/include/asm/perf_event.h
11744 F: arch/*/kernel/perf_callchain.c
11748 PERSONALITY HANDLING
11749 M: Christoph Hellwig <hch@infradead.org>
11750 L: linux-abi-devel@lists.sourceforge.net
11752 F: include/linux/personality.h
11753 F: include/uapi/linux/personality.h
11755 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11756 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11757 L: linux-input@vger.kernel.org
11759 F: Documentation/input/devices/pxrc.rst
11760 F: drivers/input/joystick/pxrc.c
11763 M: Remi Denis-Courmont <courmisch@gmail.com>
11765 F: Documentation/networking/phonet.txt
11766 F: include/linux/phonet.h
11767 F: include/net/phonet/
11768 F: include/uapi/linux/phonet.h
11772 M: Joern Engel <joern@lazybastard.org>
11773 L: linux-mtd@lists.infradead.org
11775 F: drivers/mtd/devices/phram.c
11778 M: Bruno Prémont <bonbons@linux-vserver.org>
11779 L: linux-input@vger.kernel.org
11781 F: drivers/hid/hid-picolcd*
11784 M: Jamie Iles <jamie@jamieiles.com>
11785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11786 T: git git://github.com/jamieiles/linux-2.6-ji.git
11788 F: arch/arm/boot/dts/picoxcell*
11789 F: arch/arm/mach-picoxcell/
11790 F: drivers/crypto/picoxcell*
11792 PIN CONTROL SUBSYSTEM
11793 M: Linus Walleij <linus.walleij@linaro.org>
11794 L: linux-gpio@vger.kernel.org
11795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11797 F: Documentation/devicetree/bindings/pinctrl/
11798 F: Documentation/driver-api/pinctl.rst
11799 F: drivers/pinctrl/
11800 F: include/linux/pinctrl/
11802 PIN CONTROLLER - ATMEL AT91
11803 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11806 F: drivers/pinctrl/pinctrl-at91.*
11808 PIN CONTROLLER - ATMEL AT91 PIO4
11809 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11811 L: linux-gpio@vger.kernel.org
11813 F: drivers/pinctrl/pinctrl-at91-pio4.*
11815 PIN CONTROLLER - FREESCALE
11816 M: Dong Aisheng <aisheng.dong@nxp.com>
11817 M: Fabio Estevam <festevam@gmail.com>
11818 M: Shawn Guo <shawnguo@kernel.org>
11819 M: Stefan Agner <stefan@agner.ch>
11820 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11821 L: linux-gpio@vger.kernel.org
11823 F: drivers/pinctrl/freescale/
11824 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11826 PIN CONTROLLER - INTEL
11827 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11828 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11831 F: drivers/pinctrl/intel/
11833 PIN CONTROLLER - MEDIATEK
11834 M: Sean Wang <sean.wang@kernel.org>
11835 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11837 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11838 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11839 F: drivers/pinctrl/mediatek/
11841 PIN CONTROLLER - QUALCOMM
11842 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11844 L: linux-arm-msm@vger.kernel.org
11845 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11846 F: drivers/pinctrl/qcom/
11848 PIN CONTROLLER - RENESAS
11849 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11850 M: Geert Uytterhoeven <geert+renesas@glider.be>
11851 L: linux-renesas-soc@vger.kernel.org
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11854 F: drivers/pinctrl/sh-pfc/
11856 PIN CONTROLLER - SAMSUNG
11857 M: Tomasz Figa <tomasz.figa@gmail.com>
11858 M: Krzysztof Kozlowski <krzk@kernel.org>
11859 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11861 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11862 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11865 F: drivers/pinctrl/samsung/
11866 F: include/dt-bindings/pinctrl/samsung.h
11867 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11869 PIN CONTROLLER - SINGLE
11870 M: Tony Lindgren <tony@atomide.com>
11871 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11873 L: linux-omap@vger.kernel.org
11875 F: drivers/pinctrl/pinctrl-single.c
11877 PIN CONTROLLER - ST SPEAR
11878 M: Viresh Kumar <vireshk@kernel.org>
11879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11880 W: http://www.st.com/spear
11882 F: drivers/pinctrl/spear/
11884 PISTACHIO SOC SUPPORT
11885 M: James Hartley <james.hartley@sondrel.com>
11886 L: linux-mips@linux-mips.org
11888 F: arch/mips/pistachio/
11889 F: arch/mips/include/asm/mach-pistachio/
11890 F: arch/mips/boot/dts/img/pistachio*
11891 F: arch/mips/configs/pistachio*_defconfig
11895 M: linux-block@vger.kernel.org
11896 F: drivers/block/pktcdvd.c
11897 F: include/linux/pktcdvd.h
11898 F: include/uapi/linux/pktcdvd.h
11900 PKUNITY SOC DRIVERS
11901 M: Guan Xuetao <gxt@pku.edu.cn>
11902 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11904 T: git git://github.com/gxt/linux.git
11905 F: drivers/input/serio/i8042-unicore32io.h
11906 F: drivers/i2c/busses/i2c-puv3.c
11907 F: drivers/video/fbdev/fb-puv3.c
11908 F: drivers/rtc/rtc-puv3.c
11910 PMBUS HARDWARE MONITORING DRIVERS
11911 M: Guenter Roeck <linux@roeck-us.net>
11912 L: linux-hwmon@vger.kernel.org
11913 W: http://hwmon.wiki.kernel.org/
11914 W: http://www.roeck-us.net/linux/drivers/
11915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11917 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11918 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11919 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11920 F: Documentation/hwmon/adm1275
11921 F: Documentation/hwmon/ibm-cffps
11922 F: Documentation/hwmon/ir35221
11923 F: Documentation/hwmon/lm25066
11924 F: Documentation/hwmon/ltc2978
11925 F: Documentation/hwmon/ltc3815
11926 F: Documentation/hwmon/max16064
11927 F: Documentation/hwmon/max20751
11928 F: Documentation/hwmon/max31785
11929 F: Documentation/hwmon/max34440
11930 F: Documentation/hwmon/max8688
11931 F: Documentation/hwmon/pmbus
11932 F: Documentation/hwmon/pmbus-core
11933 F: Documentation/hwmon/tps40422
11934 F: Documentation/hwmon/ucd9000
11935 F: Documentation/hwmon/ucd9200
11936 F: Documentation/hwmon/zl6100
11937 F: drivers/hwmon/pmbus/
11938 F: include/linux/pmbus.h
11940 PMC SIERRA MaxRAID DRIVER
11941 L: linux-scsi@vger.kernel.org
11942 W: http://www.pmc-sierra.com/
11944 F: drivers/scsi/pmcraid.*
11946 PMC SIERRA PM8001 DRIVER
11947 M: Jack Wang <jinpu.wang@profitbricks.com>
11948 M: lindar_liu@usish.com
11949 L: linux-scsi@vger.kernel.org
11951 F: drivers/scsi/pm8001/
11954 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11958 POSIX CLOCKS and TIMERS
11959 M: Thomas Gleixner <tglx@linutronix.de>
11960 L: linux-kernel@vger.kernel.org
11961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11964 F: include/linux/timer*
11965 F: kernel/time/*timer*
11967 POWER MANAGEMENT CORE
11968 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11969 L: linux-pm@vger.kernel.org
11970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11971 B: https://bugzilla.kernel.org
11973 F: drivers/base/power/
11974 F: include/linux/pm.h
11975 F: include/linux/pm_*
11976 F: include/linux/powercap.h
11977 F: drivers/powercap/
11978 F: kernel/configs/nopm.config
11980 POWER STATE COORDINATION INTERFACE (PSCI)
11981 M: Mark Rutland <mark.rutland@arm.com>
11982 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11983 L: linux-arm-kernel@lists.infradead.org
11985 F: drivers/firmware/psci*.c
11986 F: include/linux/psci.h
11987 F: include/uapi/linux/psci.h
11989 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11990 M: Sebastian Reichel <sre@kernel.org>
11991 L: linux-pm@vger.kernel.org
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11994 F: Documentation/ABI/testing/sysfs-class-power
11995 F: Documentation/devicetree/bindings/power/supply/
11996 F: include/linux/power_supply.h
11997 F: drivers/power/supply/
11999 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12000 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12001 L: linuxppc-dev@lists.ozlabs.org
12003 F: drivers/char/powernv-op-panel.c
12005 PPP OVER ATM (RFC 2364)
12006 M: Mitchell Blank Jr <mitch@sfgoth.com>
12008 F: net/atm/pppoatm.c
12009 F: include/uapi/linux/atmppp.h
12012 M: Michal Ostrowski <mostrows@earthlink.net>
12014 F: drivers/net/ppp/pppoe.c
12015 F: drivers/net/ppp/pppox.c
12018 M: James Chapman <jchapman@katalix.com>
12020 F: net/l2tp/l2tp_ppp.c
12021 F: include/linux/if_pppol2tp.h
12022 F: include/uapi/linux/if_pppol2tp.h
12024 PPP PROTOCOL DRIVERS AND COMPRESSORS
12025 M: Paul Mackerras <paulus@samba.org>
12026 L: linux-ppp@vger.kernel.org
12028 F: drivers/net/ppp/ppp_*
12031 M: Rodolfo Giometti <giometti@enneenne.com>
12032 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12033 L: linuxpps@ml.enneenne.com (subscribers-only)
12035 F: Documentation/pps/
12036 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12037 F: Documentation/ABI/testing/sysfs-pps
12039 F: include/linux/pps*.h
12040 F: include/uapi/linux/pps.h
12043 M: Dmitry Kozlov <xeb@mail.ru>
12044 L: netdev@vger.kernel.org
12046 F: drivers/net/ppp/pptp.c
12047 W: http://sourceforge.net/projects/accel-pptp
12050 M: Robert Love <rml@tech9.net>
12051 L: kpreempt-tech@lists.sourceforge.net
12052 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12054 F: Documentation/preempt-locking.txt
12055 F: include/linux/preempt.h
12058 M: Petr Mladek <pmladek@suse.com>
12059 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12060 R: Steven Rostedt <rostedt@goodmis.org>
12063 F: include/linux/printk.h
12065 PRISM54 WIRELESS DRIVER
12066 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
12067 L: linux-wireless@vger.kernel.org
12068 W: http://wireless.kernel.org/en/users/Drivers/p54
12070 F: drivers/net/wireless/intersil/prism54/
12073 R: Alexey Dobriyan <adobriyan@gmail.com>
12074 L: linux-kernel@vger.kernel.org
12075 L: linux-fsdevel@vger.kernel.org
12078 F: include/linux/proc_fs.h
12079 F: tools/testing/selftests/proc/
12082 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
12083 M: Kees Cook <keescook@chromium.org>
12084 L: linux-kernel@vger.kernel.org
12085 L: linux-fsdevel@vger.kernel.org
12087 F: fs/proc/proc_sysctl.c
12088 F: include/linux/sysctl.h
12090 F: tools/testing/selftests/sysctl/
12092 PS3 NETWORK SUPPORT
12093 M: Geoff Levand <geoff@infradead.org>
12094 L: netdev@vger.kernel.org
12095 L: linuxppc-dev@lists.ozlabs.org
12097 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12099 PS3 PLATFORM SUPPORT
12100 M: Geoff Levand <geoff@infradead.org>
12101 L: linuxppc-dev@lists.ozlabs.org
12103 F: arch/powerpc/boot/ps3*
12104 F: arch/powerpc/include/asm/lv1call.h
12105 F: arch/powerpc/include/asm/ps3*.h
12106 F: arch/powerpc/platforms/ps3/
12109 F: drivers/rtc/rtc-ps3.c
12110 F: drivers/usb/host/*ps3.c
12111 F: sound/ppc/snd_ps3*
12114 M: Jim Paris <jim@jtan.com>
12115 M: Geoff Levand <geoff@infradead.org>
12116 L: linuxppc-dev@lists.ozlabs.org
12118 F: drivers/block/ps3vram.c
12120 PSAMPLE PACKET SAMPLING SUPPORT:
12121 M: Yotam Gigi <yotam.gi@gmail.com>
12124 F: include/net/psample.h
12125 F: include/uapi/linux/psample.h
12128 M: Kees Cook <keescook@chromium.org>
12129 M: Anton Vorontsov <anton@enomsg.org>
12130 M: Colin Cross <ccross@android.com>
12131 M: Tony Luck <tony.luck@intel.com>
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12135 F: include/linux/pstore*
12136 F: drivers/firmware/efi/efi-pstore.c
12137 F: drivers/acpi/apei/erst.c
12138 F: Documentation/admin-guide/ramoops.rst
12139 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12140 K: \b(pstore|ramoops)
12142 PTP HARDWARE CLOCK SUPPORT
12143 M: Richard Cochran <richardcochran@gmail.com>
12144 L: netdev@vger.kernel.org
12146 W: http://linuxptp.sourceforge.net/
12147 F: Documentation/ABI/testing/sysfs-ptp
12148 F: Documentation/ptp/*
12149 F: drivers/net/phy/dp83640*
12151 F: include/linux/ptp_cl*
12154 M: Oleg Nesterov <oleg@redhat.com>
12156 F: include/asm-generic/syscall.h
12157 F: include/linux/ptrace.h
12158 F: include/linux/regset.h
12159 F: include/linux/tracehook.h
12160 F: include/uapi/linux/ptrace.h
12161 F: include/uapi/linux/ptrace.h
12162 F: include/asm-generic/ptrace.h
12164 F: arch/*/ptrace*.c
12165 F: arch/*/*/ptrace*.c
12166 F: arch/*/include/asm/ptrace*.h
12169 M: Hans Verkuil <hverkuil@xs4all.nl>
12170 L: linux-media@vger.kernel.org
12171 T: git git://linuxtv.org/media_tree.git
12173 F: drivers/media/usb/pulse8-cec/*
12174 F: Documentation/media/cec-drivers/pulse8-cec.rst
12176 PVRUSB2 VIDEO4LINUX DRIVER
12177 M: Mike Isely <isely@pobox.com>
12178 L: pvrusb2@isely.net (subscribers-only)
12179 L: linux-media@vger.kernel.org
12180 W: http://www.isely.net/pvrusb2/
12181 T: git git://linuxtv.org/media_tree.git
12183 F: Documentation/media/v4l-drivers/pvrusb2*
12184 F: drivers/media/usb/pvrusb2/
12187 M: Hans Verkuil <hverkuil@xs4all.nl>
12188 L: linux-media@vger.kernel.org
12189 T: git git://linuxtv.org/media_tree.git
12191 F: drivers/media/usb/pwc/*
12194 M: Kamil Debski <kamil@wypas.org>
12195 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12196 L: linux-hwmon@vger.kernel.org
12198 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12199 F: Documentation/hwmon/pwm-fan
12200 F: drivers/hwmon/pwm-fan.c
12203 M: Sean Young <sean@mess.org>
12204 L: linux-media@vger.kernel.org
12206 F: drivers/media/rc/pwm-ir-tx.c
12209 M: Thierry Reding <thierry.reding@gmail.com>
12210 L: linux-pwm@vger.kernel.org
12212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12213 F: Documentation/pwm.txt
12214 F: Documentation/devicetree/bindings/pwm/
12215 F: include/linux/pwm.h
12217 F: drivers/video/backlight/pwm_bl.c
12218 F: include/linux/pwm_backlight.h
12219 F: drivers/gpio/gpio-mvebu.c
12220 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12223 M: Robert Jarzmik <robert.jarzmik@free.fr>
12224 L: linux-gpio@vger.kernel.org
12226 F: drivers/gpio/gpio-pxa.c
12232 M: Robert Jarzmik <robert.jarzmik@free.fr>
12233 L: linux-rtc@vger.kernel.org
12236 PXA2xx/PXA3xx SUPPORT
12237 M: Daniel Mack <daniel@zonque.org>
12238 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12239 M: Robert Jarzmik <robert.jarzmik@free.fr>
12240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241 T: git git://github.com/hzhuang1/linux.git
12242 T: git git://github.com/rjarzmik/linux.git
12244 F: arch/arm/boot/dts/pxa*
12245 F: arch/arm/mach-pxa/
12246 F: drivers/dma/pxa*
12247 F: drivers/pcmcia/pxa2xx*
12248 F: drivers/pinctrl/pxa/
12249 F: drivers/spi/spi-pxa2xx*
12250 F: drivers/usb/gadget/udc/pxa2*
12251 F: include/sound/pxa2xx-lib.h
12256 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12257 L: qat-linux@intel.com
12259 F: drivers/crypto/qat/
12261 QCOM AUDIO (ASoC) DRIVERS
12262 M: Patrick Lai <plai@codeaurora.org>
12263 M: Banajit Goswami <bgoswami@codeaurora.org>
12264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12268 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12269 M: Gabriel Somlo <somlo@cmu.edu>
12270 M: "Michael S. Tsirkin" <mst@redhat.com>
12271 L: qemu-devel@nongnu.org
12273 F: drivers/firmware/qemu_fw_cfg.c
12274 F: include/uapi/linux/qemu_fw_cfg.h
12277 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12278 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12279 L: linux-rdma@vger.kernel.org
12281 F: drivers/infiniband/hw/qib/
12283 QLOGIC QL41xxx FCOE DRIVER
12284 M: QLogic-Storage-Upstream@cavium.com
12285 L: linux-scsi@vger.kernel.org
12287 F: drivers/scsi/qedf/
12289 QLOGIC QL41xxx ISCSI DRIVER
12290 M: QLogic-Storage-Upstream@cavium.com
12291 L: linux-scsi@vger.kernel.org
12293 F: drivers/scsi/qedi/
12295 QLOGIC QL4xxx ETHERNET DRIVER
12296 M: Ariel Elior <Ariel.Elior@cavium.com>
12297 M: everest-linux-l2@cavium.com
12298 L: netdev@vger.kernel.org
12300 F: drivers/net/ethernet/qlogic/qed/
12301 F: include/linux/qed/
12302 F: drivers/net/ethernet/qlogic/qede/
12304 QLOGIC QL4xxx RDMA DRIVER
12305 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12306 M: Ariel Elior <Ariel.Elior@cavium.com>
12307 L: linux-rdma@vger.kernel.org
12309 F: drivers/infiniband/hw/qedr/
12310 F: include/uapi/rdma/qedr-abi.h
12312 QLOGIC QLA1280 SCSI DRIVER
12313 M: Michael Reed <mdr@sgi.com>
12314 L: linux-scsi@vger.kernel.org
12316 F: drivers/scsi/qla1280.[ch]
12318 QLOGIC QLA2XXX FC-SCSI DRIVER
12319 M: qla2xxx-upstream@qlogic.com
12320 L: linux-scsi@vger.kernel.org
12322 F: Documentation/scsi/LICENSE.qla2xxx
12323 F: drivers/scsi/qla2xxx/
12325 QLOGIC QLA3XXX NETWORK DRIVER
12326 M: Dept-GELinuxNICDev@cavium.com
12327 L: netdev@vger.kernel.org
12329 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12330 F: drivers/net/ethernet/qlogic/qla3xxx.*
12332 QLOGIC QLA4XXX iSCSI DRIVER
12333 M: QLogic-Storage-Upstream@qlogic.com
12334 L: linux-scsi@vger.kernel.org
12336 F: Documentation/scsi/LICENSE.qla4xxx
12337 F: drivers/scsi/qla4xxx/
12339 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12340 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12341 M: Manish Chopra <manish.chopra@cavium.com>
12342 M: Dept-GELinuxNICDev@cavium.com
12343 L: netdev@vger.kernel.org
12345 F: drivers/net/ethernet/qlogic/qlcnic/
12347 QLOGIC QLGE 10Gb ETHERNET DRIVER
12348 M: Manish Chopra <manish.chopra@cavium.com>
12349 M: Dept-GELinuxNICDev@cavium.com
12350 L: netdev@vger.kernel.org
12352 F: drivers/net/ethernet/qlogic/qlge/
12354 QM1D1B0004 MEDIA DRIVER
12355 M: Akihiro Tsukada <tskd08@gmail.com>
12356 L: linux-media@vger.kernel.org
12358 F: drivers/media/tuners/qm1d1b0004*
12360 QM1D1C0042 MEDIA DRIVER
12361 M: Akihiro Tsukada <tskd08@gmail.com>
12362 L: linux-media@vger.kernel.org
12364 F: drivers/media/tuners/qm1d1c0042*
12367 M: Anders Larsen <al@alarsen.net>
12368 W: http://www.alarsen.net/linux/qnx4fs/
12371 F: include/uapi/linux/qnx4_fs.h
12372 F: include/uapi/linux/qnxtypes.h
12374 QORIQ DPAA2 FSL-MC BUS DRIVER
12375 M: Stuart Yoder <stuyoder@gmail.com>
12376 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12377 L: linux-kernel@vger.kernel.org
12379 F: drivers/bus/fsl-mc/
12380 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12381 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12383 QT1010 MEDIA DRIVER
12384 M: Antti Palosaari <crope@iki.fi>
12385 L: linux-media@vger.kernel.org
12386 W: https://linuxtv.org
12387 W: http://palosaari.fi/linux/
12388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12389 T: git git://linuxtv.org/anttip/media_tree.git
12391 F: drivers/media/tuners/qt1010*
12393 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12394 M: Kalle Valo <kvalo@codeaurora.org>
12395 L: ath10k@lists.infradead.org
12396 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12399 F: drivers/net/wireless/ath/ath10k/
12401 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12402 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12403 L: linux-wireless@vger.kernel.org
12404 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12406 F: drivers/net/wireless/ath/ath9k/
12408 QUALCOMM CAMERA SUBSYSTEM DRIVER
12409 M: Todor Tomov <todor.tomov@linaro.org>
12410 L: linux-media@vger.kernel.org
12412 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12413 F: Documentation/media/v4l-drivers/qcom_camss.rst
12414 F: drivers/media/platform/qcom/camss/
12416 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12417 M: Ilia Lin <ilia.lin@gmail.com>
12418 L: linux-pm@vger.kernel.org
12420 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12421 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12423 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12424 M: Timur Tabi <timur@kernel.org>
12425 L: netdev@vger.kernel.org
12427 F: drivers/net/ethernet/qualcomm/emac/
12429 QUALCOMM GENERIC INTERFACE I2C DRIVER
12430 M: Alok Chauhan <alokc@codeaurora.org>
12431 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12432 L: linux-i2c@vger.kernel.org
12433 L: linux-arm-msm@vger.kernel.org
12435 F: drivers/i2c/busses/i2c-qcom-geni.c
12437 QUALCOMM HEXAGON ARCHITECTURE
12438 M: Richard Kuo <rkuo@codeaurora.org>
12439 L: linux-hexagon@vger.kernel.org
12440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12444 QUALCOMM HIDMA DRIVER
12445 M: Sinan Kaya <okaya@kernel.org>
12446 L: linux-arm-kernel@lists.infradead.org
12447 L: linux-arm-msm@vger.kernel.org
12448 L: dmaengine@vger.kernel.org
12450 F: drivers/dma/qcom/hidma*
12453 M: Rob Clark <robdclark@gmail.com>
12454 L: iommu@lists.linux-foundation.org
12455 L: linux-arm-msm@vger.kernel.org
12457 F: drivers/iommu/qcom_iommu.c
12459 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12460 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12461 L: linux-media@vger.kernel.org
12462 L: linux-arm-msm@vger.kernel.org
12463 T: git git://linuxtv.org/media_tree.git
12465 F: drivers/media/platform/qcom/venus/
12467 QUALCOMM WCN36XX WIRELESS DRIVER
12468 M: Kalle Valo <kvalo@codeaurora.org>
12469 L: wcn36xx@lists.infradead.org
12470 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12471 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12473 F: drivers/net/wireless/ath/wcn36xx/
12475 QUANTENNA QTNFMAC WIRELESS DRIVER
12476 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12477 M: Avinash Patil <avinashp@quantenna.com>
12478 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12479 L: linux-wireless@vger.kernel.org
12481 F: drivers/net/wireless/quantenna
12483 RADEON and AMDGPU DRM DRIVERS
12484 M: Alex Deucher <alexander.deucher@amd.com>
12485 M: Christian König <christian.koenig@amd.com>
12486 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12487 L: amd-gfx@lists.freedesktop.org
12488 T: git git://people.freedesktop.org/~agd5f/linux
12490 F: drivers/gpu/drm/radeon/
12491 F: include/uapi/drm/radeon_drm.h
12492 F: drivers/gpu/drm/amd/
12493 F: include/uapi/drm/amdgpu_drm.h
12495 RADEON FRAMEBUFFER DISPLAY DRIVER
12496 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12497 L: linux-fbdev@vger.kernel.org
12499 F: drivers/video/fbdev/aty/radeon*
12500 F: include/uapi/linux/radeonfb.h
12502 RADIOSHARK RADIO DRIVER
12503 M: Hans Verkuil <hverkuil@xs4all.nl>
12504 L: linux-media@vger.kernel.org
12505 T: git git://linuxtv.org/media_tree.git
12507 F: drivers/media/radio/radio-shark.c
12509 RADIOSHARK2 RADIO DRIVER
12510 M: Hans Verkuil <hverkuil@xs4all.nl>
12511 L: linux-media@vger.kernel.org
12512 T: git git://linuxtv.org/media_tree.git
12514 F: drivers/media/radio/radio-shark2.c
12515 F: drivers/media/radio/radio-tea5777.c
12517 RADOS BLOCK DEVICE (RBD)
12518 M: Ilya Dryomov <idryomov@gmail.com>
12519 M: Sage Weil <sage@redhat.com>
12520 M: Alex Elder <elder@kernel.org>
12521 L: ceph-devel@vger.kernel.org
12522 W: http://ceph.com/
12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12524 T: git git://github.com/ceph/ceph-client.git
12526 F: Documentation/ABI/testing/sysfs-bus-rbd
12527 F: drivers/block/rbd.c
12528 F: drivers/block/rbd_types.h
12530 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12531 M: Paul Mackerras <paulus@samba.org>
12532 L: linux-fbdev@vger.kernel.org
12534 F: drivers/video/fbdev/aty/aty128fb.c
12536 RAINSHADOW-CEC DRIVER
12537 M: Hans Verkuil <hverkuil@xs4all.nl>
12538 L: linux-media@vger.kernel.org
12539 T: git git://linuxtv.org/media_tree.git
12541 F: drivers/media/usb/rainshadow-cec/*
12543 RALINK MIPS ARCHITECTURE
12544 M: John Crispin <john@phrozen.org>
12545 L: linux-mips@linux-mips.org
12547 F: arch/mips/ralink
12549 RALINK RT2X00 WIRELESS LAN DRIVER
12551 M: Stanislaw Gruszka <sgruszka@redhat.com>
12552 M: Helmut Schaa <helmut.schaa@googlemail.com>
12553 L: linux-wireless@vger.kernel.org
12555 F: drivers/net/wireless/ralink/rt2x00/
12557 RAMDISK RAM BLOCK DEVICE DRIVER
12558 M: Jens Axboe <axboe@kernel.dk>
12560 F: Documentation/blockdev/ramdisk.txt
12561 F: drivers/block/brd.c
12563 RANCHU VIRTUAL BOARD FOR MIPS
12564 M: Miodrag Dinic <miodrag.dinic@mips.com>
12565 L: linux-mips@linux-mips.org
12567 F: arch/mips/generic/board-ranchu.c
12568 F: arch/mips/configs/generic/board-ranchu.config
12570 RANDOM NUMBER DRIVER
12571 M: "Theodore Ts'o" <tytso@mit.edu>
12573 F: drivers/char/random.c
12576 M: Matt Porter <mporter@kernel.crashing.org>
12577 M: Alexandre Bounine <alex.bou9@gmail.com>
12579 F: drivers/rapidio/
12581 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12582 L: linux-wireless@vger.kernel.org
12584 F: drivers/net/wireless/ray*
12586 RCUTORTURE TEST FRAMEWORK
12587 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12588 M: Josh Triplett <josh@joshtriplett.org>
12589 R: Steven Rostedt <rostedt@goodmis.org>
12590 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12591 R: Lai Jiangshan <jiangshanlai@gmail.com>
12592 L: linux-kernel@vger.kernel.org
12594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12595 F: tools/testing/selftests/rcutorture
12598 M: Florian Fainelli <florian@openwrt.org>
12601 RDC R6040 FAST ETHERNET DRIVER
12602 M: Florian Fainelli <f.fainelli@gmail.com>
12603 L: netdev@vger.kernel.org
12605 F: drivers/net/ethernet/rdc/r6040.c
12607 RDMAVT - RDMA verbs software
12608 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12609 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12610 L: linux-rdma@vger.kernel.org
12612 F: drivers/infiniband/sw/rdmavt
12614 RDS - RELIABLE DATAGRAM SOCKETS
12615 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12616 L: netdev@vger.kernel.org
12617 L: linux-rdma@vger.kernel.org
12618 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12619 W: https://oss.oracle.com/projects/rds/
12622 F: Documentation/networking/rds.txt
12624 RDT - RESOURCE ALLOCATION
12625 M: Fenghua Yu <fenghua.yu@intel.com>
12626 M: Reinette Chatre <reinette.chatre@intel.com>
12627 L: linux-kernel@vger.kernel.org
12629 F: arch/x86/kernel/cpu/intel_rdt*
12630 F: arch/x86/include/asm/intel_rdt_sched.h
12631 F: Documentation/x86/intel_rdt*
12633 READ-COPY UPDATE (RCU)
12634 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12635 M: Josh Triplett <josh@joshtriplett.org>
12636 R: Steven Rostedt <rostedt@goodmis.org>
12637 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12638 R: Lai Jiangshan <jiangshanlai@gmail.com>
12639 L: linux-kernel@vger.kernel.org
12640 W: http://www.rdrop.com/users/paulmck/RCU/
12642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12643 F: Documentation/RCU/
12644 X: Documentation/RCU/torture.txt
12645 F: include/linux/rcu*
12646 X: include/linux/srcu*.h
12648 X: kernel/rcu/srcu*.c
12650 REAL TIME CLOCK (RTC) SUBSYSTEM
12651 M: Alessandro Zummo <a.zummo@towertech.it>
12652 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12653 L: linux-rtc@vger.kernel.org
12654 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12657 F: Documentation/devicetree/bindings/rtc/
12658 F: Documentation/rtc.txt
12660 F: include/linux/rtc.h
12661 F: include/uapi/linux/rtc.h
12662 F: include/linux/rtc/
12663 F: include/linux/platform_data/rtc-*
12664 F: tools/testing/selftests/rtc/
12666 REALTEK AUDIO CODECS
12667 M: Bard Liao <bardliao@realtek.com>
12668 M: Oder Chiou <oder_chiou@realtek.com>
12670 F: sound/soc/codecs/rt*
12671 F: include/sound/rt*.h
12673 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12674 M: Linus Walleij <linus.walleij@linaro.org>
12676 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12677 F: drivers/net/dsa/realtek-smi*
12678 F: drivers/net/dsa/rtl83*
12680 REGISTER MAP ABSTRACTION
12681 M: Mark Brown <broonie@kernel.org>
12682 L: linux-kernel@vger.kernel.org
12683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12685 F: Documentation/devicetree/bindings/regmap/
12686 F: drivers/base/regmap/
12687 F: include/linux/regmap.h
12689 REISERFS FILE SYSTEM
12690 L: reiserfs-devel@vger.kernel.org
12694 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12695 M: Ohad Ben-Cohen <ohad@wizery.com>
12696 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12697 L: linux-remoteproc@vger.kernel.org
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12700 F: Documentation/devicetree/bindings/remoteproc/
12701 F: Documentation/remoteproc.txt
12702 F: drivers/remoteproc/
12703 F: include/linux/remoteproc.h
12705 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12706 M: Ohad Ben-Cohen <ohad@wizery.com>
12707 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12708 L: linux-remoteproc@vger.kernel.org
12709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12712 F: Documentation/rpmsg.txt
12713 F: include/linux/rpmsg.h
12714 F: include/linux/rpmsg/
12716 RENESAS CLOCK DRIVERS
12717 M: Geert Uytterhoeven <geert+renesas@glider.be>
12718 L: linux-renesas-soc@vger.kernel.org
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12721 F: drivers/clk/renesas/
12723 RENESAS EMEV2 I2C DRIVER
12724 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12726 F: drivers/i2c/busses/i2c-emev2.c
12728 RENESAS ETHERNET DRIVERS
12729 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12730 L: netdev@vger.kernel.org
12731 L: linux-renesas-soc@vger.kernel.org
12732 F: Documentation/devicetree/bindings/net/renesas,*.txt
12733 F: Documentation/devicetree/bindings/net/sh_eth.txt
12734 F: drivers/net/ethernet/renesas/
12735 F: include/linux/sh_eth.h
12737 RENESAS R-CAR GYROADC DRIVER
12738 M: Marek Vasut <marek.vasut@gmail.com>
12739 L: linux-iio@vger.kernel.org
12741 F: drivers/iio/adc/rcar_gyro_adc.c
12743 RENESAS R-CAR I2C DRIVERS
12744 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12746 F: drivers/i2c/busses/i2c-rcar.c
12747 F: drivers/i2c/busses/i2c-sh_mobile.c
12749 RENESAS RIIC DRIVER
12750 M: Chris Brandt <chris.brandt@renesas.com>
12752 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12753 F: drivers/i2c/busses/i2c-riic.c
12755 RENESAS USB PHY DRIVER
12756 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12757 L: linux-renesas-soc@vger.kernel.org
12759 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12761 RESET CONTROLLER FRAMEWORK
12762 M: Philipp Zabel <p.zabel@pengutronix.de>
12763 T: git git://git.pengutronix.de/git/pza/linux
12766 F: Documentation/devicetree/bindings/reset/
12767 F: include/dt-bindings/reset/
12768 F: include/linux/reset.h
12769 F: include/linux/reset-controller.h
12771 RESTARTABLE SEQUENCES SUPPORT
12772 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12773 M: Peter Zijlstra <peterz@infradead.org>
12774 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12775 M: Boqun Feng <boqun.feng@gmail.com>
12776 L: linux-kernel@vger.kernel.org
12779 F: include/uapi/linux/rseq.h
12780 F: include/trace/events/rseq.h
12781 F: tools/testing/selftests/rseq/
12784 M: Johannes Berg <johannes@sipsolutions.net>
12785 L: linux-wireless@vger.kernel.org
12786 W: http://wireless.kernel.org/
12787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12790 F: Documentation/rfkill.txt
12791 F: Documentation/ABI/stable/sysfs-class-rfkill
12793 F: include/linux/rfkill.h
12794 F: include/uapi/linux/rfkill.h
12797 M: Thomas Graf <tgraf@suug.ch>
12798 M: Herbert Xu <herbert@gondor.apana.org.au>
12799 L: netdev@vger.kernel.org
12801 F: lib/rhashtable.c
12802 F: lib/test_rhashtable.c
12803 F: include/linux/rhashtable.h
12804 F: include/linux/rhashtable-types.h
12806 RICOH R5C592 MEMORYSTICK DRIVER
12807 M: Maxim Levitsky <maximlevitsky@gmail.com>
12809 F: drivers/memstick/host/r592.*
12811 RICOH SMARTMEDIA/XD DRIVER
12812 M: Maxim Levitsky <maximlevitsky@gmail.com>
12814 F: drivers/mtd/nand/raw/r852.c
12815 F: drivers/mtd/nand/raw/r852.h
12817 RISC-V ARCHITECTURE
12818 M: Palmer Dabbelt <palmer@sifive.com>
12819 M: Albert Ou <aou@eecs.berkeley.edu>
12820 L: linux-riscv@lists.infradead.org
12821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12828 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12829 W: http://sourceforge.net/projects/roccat/
12831 F: drivers/hid/hid-roccat*
12832 F: include/linux/hid-roccat*
12833 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12835 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12836 M: Jacob chen <jacob2.chen@rock-chips.com>
12837 L: linux-media@vger.kernel.org
12839 F: drivers/media/platform/rockchip/rga/
12840 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12843 M: Jiri Pirko <jiri@resnulli.us>
12844 L: netdev@vger.kernel.org
12846 F: drivers/net/ethernet/rocker/
12850 W: http://www.comtrol.com
12852 F: Documentation/serial/rocket.txt
12853 F: drivers/tty/rocket*
12855 ROCKETPORT EXPRESS/INFINITY DRIVER
12856 M: Kevin Cernekee <cernekee@gmail.com>
12857 L: linux-serial@vger.kernel.org
12859 F: drivers/tty/serial/rp2.*
12861 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12862 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12863 L: linux-kernel@vger.kernel.org
12864 L: linux-renesas-soc@vger.kernel.org
12866 F: drivers/mfd/bd9571mwv.c
12867 F: drivers/regulator/bd9571mwv-regulator.c
12868 F: drivers/gpio/gpio-bd9571mwv.c
12869 F: include/linux/mfd/bd9571mwv.h
12870 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12873 M: Ralf Baechle <ralf@linux-mips.org>
12874 L: linux-hams@vger.kernel.org
12875 W: http://www.linux-ax25.org/
12877 F: include/net/rose.h
12878 F: include/uapi/linux/rose.h
12881 RTL2830 MEDIA DRIVER
12882 M: Antti Palosaari <crope@iki.fi>
12883 L: linux-media@vger.kernel.org
12884 W: https://linuxtv.org
12885 W: http://palosaari.fi/linux/
12886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12887 T: git git://linuxtv.org/anttip/media_tree.git
12889 F: drivers/media/dvb-frontends/rtl2830*
12891 RTL2832 MEDIA DRIVER
12892 M: Antti Palosaari <crope@iki.fi>
12893 L: linux-media@vger.kernel.org
12894 W: https://linuxtv.org
12895 W: http://palosaari.fi/linux/
12896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12897 T: git git://linuxtv.org/anttip/media_tree.git
12899 F: drivers/media/dvb-frontends/rtl2832*
12901 RTL2832_SDR MEDIA DRIVER
12902 M: Antti Palosaari <crope@iki.fi>
12903 L: linux-media@vger.kernel.org
12904 W: https://linuxtv.org
12905 W: http://palosaari.fi/linux/
12906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12907 T: git git://linuxtv.org/anttip/media_tree.git
12909 F: drivers/media/dvb-frontends/rtl2832_sdr*
12911 RTL8180 WIRELESS DRIVER
12912 L: linux-wireless@vger.kernel.org
12913 W: http://wireless.kernel.org/
12914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12916 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12918 RTL8187 WIRELESS DRIVER
12919 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12920 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12921 M: Larry Finger <Larry.Finger@lwfinger.net>
12922 L: linux-wireless@vger.kernel.org
12923 W: http://wireless.kernel.org/
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12926 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12928 REALTEK WIRELESS DRIVER (rtlwifi family)
12929 M: Ping-Ke Shih <pkshih@realtek.com>
12930 L: linux-wireless@vger.kernel.org
12931 W: http://wireless.kernel.org/
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12934 F: drivers/net/wireless/realtek/rtlwifi/
12936 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12937 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12938 L: linux-wireless@vger.kernel.org
12939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12941 F: drivers/net/wireless/realtek/rtl8xxxu/
12943 RXRPC SOCKETS (AF_RXRPC)
12944 M: David Howells <dhowells@redhat.com>
12945 L: linux-afs@lists.infradead.org
12948 F: include/keys/rxrpc-type.h
12949 F: include/net/af_rxrpc.h
12950 F: include/trace/events/rxrpc.h
12951 F: include/uapi/linux/rxrpc.h
12952 F: Documentation/networking/rxrpc.txt
12953 W: https://www.infradead.org/~dhowells/kafs/
12955 S3 SAVAGE FRAMEBUFFER DRIVER
12956 M: Antonino Daplas <adaplas@gmail.com>
12957 L: linux-fbdev@vger.kernel.org
12959 F: drivers/video/fbdev/savage/
12962 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12963 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12964 L: linux-s390@vger.kernel.org
12965 W: http://www.ibm.com/developerworks/linux/linux390/
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12970 F: Documentation/s390/
12971 F: Documentation/driver-api/s390-drivers.rst
12973 S390 COMMON I/O LAYER
12974 M: Sebastian Ott <sebott@linux.ibm.com>
12975 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12976 L: linux-s390@vger.kernel.org
12977 W: http://www.ibm.com/developerworks/linux/linux390/
12979 F: drivers/s390/cio/
12982 M: Stefan Haberland <sth@linux.ibm.com>
12983 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12984 L: linux-s390@vger.kernel.org
12985 W: http://www.ibm.com/developerworks/linux/linux390/
12987 F: drivers/s390/block/dasd*
12988 F: block/partitions/ibm.c
12991 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12992 L: linux-s390@vger.kernel.org
12993 W: http://www.ibm.com/developerworks/linux/linux390/
12995 F: drivers/iommu/s390-iommu.c
12997 S390 IUCV NETWORK LAYER
12998 M: Julian Wiedmann <jwi@linux.ibm.com>
12999 M: Ursula Braun <ubraun@linux.ibm.com>
13000 L: linux-s390@vger.kernel.org
13001 W: http://www.ibm.com/developerworks/linux/linux390/
13003 F: drivers/s390/net/*iucv*
13004 F: include/net/iucv/
13007 S390 NETWORK DRIVERS
13008 M: Julian Wiedmann <jwi@linux.ibm.com>
13009 M: Ursula Braun <ubraun@linux.ibm.com>
13010 L: linux-s390@vger.kernel.org
13011 W: http://www.ibm.com/developerworks/linux/linux390/
13013 F: drivers/s390/net/
13016 M: Sebastian Ott <sebott@linux.ibm.com>
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/
13022 F: drivers/pci/hotplug/s390_pci_hpc.c
13024 S390 VFIO-CCW DRIVER
13025 M: Cornelia Huck <cohuck@redhat.com>
13026 M: Halil Pasic <pasic@linux.ibm.com>
13027 L: linux-s390@vger.kernel.org
13028 L: kvm@vger.kernel.org
13030 F: drivers/s390/cio/vfio_ccw*
13031 F: Documentation/s390/vfio-ccw.txt
13032 F: include/uapi/linux/vfio_ccw.h
13035 M: Harald Freudenberger <freude@linux.ibm.com>
13036 L: linux-s390@vger.kernel.org
13037 W: http://www.ibm.com/developerworks/linux/linux390/
13039 F: drivers/s390/crypto/
13041 S390 VFIO AP DRIVER
13042 M: Tony Krowiak <akrowiak@linux.ibm.com>
13043 M: Pierre Morel <pmorel@linux.ibm.com>
13044 M: Halil Pasic <pasic@linux.ibm.com>
13045 L: linux-s390@vger.kernel.org
13046 W: http://www.ibm.com/developerworks/linux/linux390/
13048 F: drivers/s390/crypto/vfio_ap_drv.c
13049 F: drivers/s390/crypto/vfio_ap_private.h
13050 F: drivers/s390/crypto/vfio_ap_ops.c
13051 F: Documentation/s390/vfio-ap.txt
13054 M: Steffen Maier <maier@linux.ibm.com>
13055 M: Benjamin Block <bblock@linux.ibm.com>
13056 L: linux-s390@vger.kernel.org
13057 W: http://www.ibm.com/developerworks/linux/linux390/
13059 F: drivers/s390/scsi/zfcp_*
13061 S3C24XX SD/MMC Driver
13062 M: Ben Dooks <ben-linux@fluff.org>
13063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13065 F: drivers/mmc/host/s3cmci.*
13067 SAA6588 RDS RECEIVER DRIVER
13068 M: Hans Verkuil <hverkuil@xs4all.nl>
13069 L: linux-media@vger.kernel.org
13070 T: git git://linuxtv.org/media_tree.git
13071 W: https://linuxtv.org
13073 F: drivers/media/i2c/saa6588*
13075 SAA7134 VIDEO4LINUX DRIVER
13076 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13077 L: linux-media@vger.kernel.org
13078 W: https://linuxtv.org
13079 T: git git://linuxtv.org/media_tree.git
13081 F: Documentation/media/v4l-drivers/saa7134*
13082 F: drivers/media/pci/saa7134/
13084 SAA7146 VIDEO4LINUX-2 DRIVER
13085 M: Hans Verkuil <hverkuil@xs4all.nl>
13086 L: linux-media@vger.kernel.org
13087 T: git git://linuxtv.org/media_tree.git
13089 F: drivers/media/common/saa7146/
13090 F: drivers/media/pci/saa7146/
13091 F: include/media/saa7146*
13093 SAMSUNG AUDIO (ASoC) DRIVERS
13094 M: Krzysztof Kozlowski <krzk@kernel.org>
13095 M: Sangbeom Kim <sbkim73@samsung.com>
13096 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13097 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13099 F: sound/soc/samsung/
13100 F: Documentation/devicetree/bindings/sound/samsung*
13102 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13103 M: Krzysztof Kozlowski <krzk@kernel.org>
13104 L: linux-crypto@vger.kernel.org
13105 L: linux-samsung-soc@vger.kernel.org
13107 F: drivers/crypto/exynos-rng.c
13108 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13110 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13111 M: Łukasz Stelmach <l.stelmach@samsung.com>
13112 L: linux-samsung-soc@vger.kernel.org
13114 F: drivers/char/hw_random/exynos-trng.c
13115 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13117 SAMSUNG FRAMEBUFFER DRIVER
13118 M: Jingoo Han <jingoohan1@gmail.com>
13119 L: linux-fbdev@vger.kernel.org
13121 F: drivers/video/fbdev/s3c-fb.c
13123 SAMSUNG LAPTOP DRIVER
13124 M: Corentin Chary <corentin.chary@gmail.com>
13125 L: platform-driver-x86@vger.kernel.org
13127 F: drivers/platform/x86/samsung-laptop.c
13129 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13130 M: Sangbeom Kim <sbkim73@samsung.com>
13131 M: Krzysztof Kozlowski <krzk@kernel.org>
13132 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13133 L: linux-kernel@vger.kernel.org
13134 L: linux-samsung-soc@vger.kernel.org
13136 F: drivers/mfd/sec*.c
13137 F: drivers/regulator/s2m*.c
13138 F: drivers/regulator/s5m*.c
13139 F: drivers/clk/clk-s2mps11.c
13140 F: drivers/rtc/rtc-s5m.c
13141 F: include/linux/mfd/samsung/
13142 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13143 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13144 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13145 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13147 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13148 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13149 L: linux-media@vger.kernel.org
13150 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13152 F: drivers/media/platform/s3c-camif/
13153 F: include/media/drv-intf/s3c_camif.h
13155 SAMSUNG S3FWRN5 NFC DRIVER
13156 M: Robert Baldyga <r.baldyga@samsung.com>
13157 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13158 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13160 F: drivers/nfc/s3fwrn5
13162 SAMSUNG S5C73M3 CAMERA DRIVER
13163 M: Kyungmin Park <kyungmin.park@samsung.com>
13164 M: Andrzej Hajda <a.hajda@samsung.com>
13165 L: linux-media@vger.kernel.org
13167 F: drivers/media/i2c/s5c73m3/*
13169 SAMSUNG S5K5BAF CAMERA DRIVER
13170 M: Kyungmin Park <kyungmin.park@samsung.com>
13171 M: Andrzej Hajda <a.hajda@samsung.com>
13172 L: linux-media@vger.kernel.org
13174 F: drivers/media/i2c/s5k5baf.c
13176 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13177 M: Krzysztof Kozlowski <krzk@kernel.org>
13178 M: Vladimir Zapolskiy <vz@mleia.com>
13179 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13180 L: linux-crypto@vger.kernel.org
13181 L: linux-samsung-soc@vger.kernel.org
13183 F: drivers/crypto/s5p-sss.c
13185 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13186 M: Kyungmin Park <kyungmin.park@samsung.com>
13187 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13188 L: linux-media@vger.kernel.org
13189 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13191 F: drivers/media/platform/exynos4-is/
13193 SAMSUNG SOC CLOCK DRIVERS
13194 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13195 M: Tomasz Figa <tomasz.figa@gmail.com>
13196 M: Chanwoo Choi <cw00.choi@samsung.com>
13198 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13200 F: drivers/clk/samsung/
13201 F: include/dt-bindings/clock/exynos*.h
13202 F: Documentation/devicetree/bindings/clock/exynos*.txt
13204 SAMSUNG SPI DRIVERS
13205 M: Kukjin Kim <kgene@kernel.org>
13206 M: Krzysztof Kozlowski <krzk@kernel.org>
13207 M: Andi Shyti <andi@etezian.org>
13208 L: linux-spi@vger.kernel.org
13209 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13211 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13212 F: drivers/spi/spi-s3c*
13213 F: include/linux/platform_data/spi-s3c64xx.h
13215 SAMSUNG SXGBE DRIVERS
13216 M: Byungho An <bh74.an@samsung.com>
13217 M: Girish K S <ks.giri@samsung.com>
13218 M: Vipul Pandya <vipul.pandya@samsung.com>
13220 L: netdev@vger.kernel.org
13221 F: drivers/net/ethernet/samsung/sxgbe/
13223 SAMSUNG THERMAL DRIVER
13224 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13225 L: linux-pm@vger.kernel.org
13226 L: linux-samsung-soc@vger.kernel.org
13228 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13229 F: drivers/thermal/samsung/
13231 SAMSUNG USB2 PHY DRIVER
13232 M: Kamil Debski <kamil@wypas.org>
13233 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13234 L: linux-kernel@vger.kernel.org
13236 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13237 F: Documentation/phy/samsung-usb2.txt
13238 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13239 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13240 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13241 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13242 F: drivers/phy/samsung/phy-samsung-usb2.c
13243 F: drivers/phy/samsung/phy-samsung-usb2.h
13246 M: Zwane Mwaikambo <zwanem@gmail.com>
13248 F: drivers/watchdog/sc1200wdt.c
13251 M: Ingo Molnar <mingo@redhat.com>
13252 M: Peter Zijlstra <peterz@infradead.org>
13253 L: linux-kernel@vger.kernel.org
13254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13257 F: include/linux/sched.h
13258 F: include/uapi/linux/sched.h
13259 F: include/linux/wait.h
13261 SCR24X CHIP CARD INTERFACE DRIVER
13262 M: Lubomir Rintel <lkundrak@v3.sk>
13264 F: drivers/char/pcmcia/scr24x_cs.c
13267 M: Jens Axboe <axboe@kernel.dk>
13268 L: linux-scsi@vger.kernel.org
13269 W: http://www.kernel.dk
13271 F: drivers/scsi/sr*
13273 SCSI RDMA PROTOCOL (SRP) INITIATOR
13274 M: Bart Van Assche <bvanassche@acm.org>
13275 L: linux-rdma@vger.kernel.org
13277 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13278 F: drivers/infiniband/ulp/srp/
13279 F: include/scsi/srp.h
13281 SCSI RDMA PROTOCOL (SRP) TARGET
13282 M: Bart Van Assche <bvanassche@acm.org>
13283 L: linux-rdma@vger.kernel.org
13284 L: target-devel@vger.kernel.org
13286 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13287 F: drivers/infiniband/ulp/srpt/
13290 M: Doug Gilbert <dgilbert@interlog.com>
13291 L: linux-scsi@vger.kernel.org
13292 W: http://sg.danny.cz/sg
13294 F: Documentation/scsi/scsi-generic.txt
13295 F: drivers/scsi/sg.c
13296 F: include/scsi/sg.h
13299 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13301 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13303 L: linux-scsi@vger.kernel.org
13305 F: Documentation/devicetree/bindings/scsi/
13310 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13311 L: linux-scsi@vger.kernel.org
13313 F: Documentation/scsi/st.txt
13314 F: drivers/scsi/st.*
13315 F: drivers/scsi/st_*.h
13318 M: Vlad Yasevich <vyasevich@gmail.com>
13319 M: Neil Horman <nhorman@tuxdriver.com>
13320 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13321 L: linux-sctp@vger.kernel.org
13322 W: http://lksctp.sourceforge.net
13324 F: Documentation/networking/sctp.txt
13325 F: include/linux/sctp.h
13326 F: include/uapi/linux/sctp.h
13327 F: include/net/sctp/
13331 M: Jim Cromie <jim.cromie@gmail.com>
13333 F: Documentation/i2c/busses/scx200_acb
13334 F: arch/x86/platform/scx200/
13335 F: drivers/watchdog/scx200_wdt.c
13336 F: drivers/i2c/busses/scx200*
13337 F: drivers/mtd/maps/scx200_docflash.c
13338 F: include/linux/scx200.h
13341 M: Jim Cromie <jim.cromie@gmail.com>
13343 F: drivers/char/scx200_gpio.c
13344 F: include/linux/scx200_gpio.h
13346 SCx200 HRT CLOCKSOURCE DRIVER
13347 M: Jim Cromie <jim.cromie@gmail.com>
13349 F: drivers/clocksource/scx200_hrt.c
13351 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13352 M: Sascha Sommer <saschasommer@freenet.de>
13353 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13355 F: drivers/mmc/host/sdricoh_cs.c
13358 M: Kees Cook <keescook@chromium.org>
13359 R: Andy Lutomirski <luto@amacapital.net>
13360 R: Will Drewry <wad@chromium.org>
13361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13363 F: kernel/seccomp.c
13364 F: include/uapi/linux/seccomp.h
13365 F: include/linux/seccomp.h
13366 F: tools/testing/selftests/seccomp/*
13367 F: tools/testing/selftests/kselftest_harness.h
13368 F: Documentation/userspace-api/seccomp_filter.rst
13369 K: \bsecure_computing
13372 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13373 M: Al Cooper <alcooperx@gmail.com>
13374 L: linux-mmc@vger.kernel.org
13375 L: bcm-kernel-feedback-list@broadcom.com
13377 F: drivers/mmc/host/sdhci-brcmstb*
13379 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13380 M: Adrian Hunter <adrian.hunter@intel.com>
13381 L: linux-mmc@vger.kernel.org
13382 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13384 F: drivers/mmc/host/sdhci*
13385 F: include/linux/mmc/sdhci*
13387 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13388 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13389 M: Manjunath M B <manjumb@synopsys.com>
13390 L: linux-mmc@vger.kernel.org
13392 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13394 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13395 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13396 L: linux-mmc@vger.kernel.org
13398 F: drivers/mmc/host/sdhci-of-at91.c
13400 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13401 M: Ben Dooks <ben-linux@fluff.org>
13402 M: Jaehoon Chung <jh80.chung@samsung.com>
13403 L: linux-mmc@vger.kernel.org
13405 F: drivers/mmc/host/sdhci-s3c*
13407 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13408 M: Viresh Kumar <vireshk@kernel.org>
13409 L: linux-mmc@vger.kernel.org
13411 F: drivers/mmc/host/sdhci-spear.c
13413 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13414 M: Kishon Vijay Abraham I <kishon@ti.com>
13415 L: linux-mmc@vger.kernel.org
13417 F: drivers/mmc/host/sdhci-omap.c
13419 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13420 M: Scott Bauer <scott.bauer@intel.com>
13421 M: Jonathan Derrick <jonathan.derrick@intel.com>
13422 L: linux-block@vger.kernel.org
13425 F: block/opal_proto.h
13426 F: include/linux/sed*
13427 F: include/uapi/linux/sed*
13430 M: Security Officers <security@kernel.org>
13434 M: James Morris <jmorris@namei.org>
13435 M: "Serge E. Hallyn" <serge@hallyn.com>
13436 L: linux-security-module@vger.kernel.org (suggested Cc:)
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13438 W: http://kernsec.org/
13441 X: security/selinux/
13443 SELINUX SECURITY MODULE
13444 M: Paul Moore <paul@paul-moore.com>
13445 M: Stephen Smalley <sds@tycho.nsa.gov>
13446 M: Eric Paris <eparis@parisplace.org>
13447 L: selinux@vger.kernel.org
13448 W: https://selinuxproject.org
13449 W: https://github.com/SELinuxProject
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13452 F: include/linux/selinux*
13453 F: security/selinux/
13454 F: scripts/selinux/
13455 F: Documentation/admin-guide/LSM/SELinux.rst
13458 M: Jiri Slaby <jirislaby@gmail.com>
13460 F: drivers/misc/phantom.c
13461 F: include/uapi/linux/phantom.h
13464 M: Rob Herring <robh@kernel.org>
13465 L: linux-serial@vger.kernel.org
13467 F: Documentation/devicetree/bindings/serial/slave-device.txt
13468 F: drivers/tty/serdev/
13469 F: include/linux/serdev.h
13472 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13473 L: linux-serial@vger.kernel.org
13475 F: Documentation/devicetree/bindings/serial/
13476 F: drivers/tty/serial/
13479 M: Sean Young <sean@mess.org>
13480 L: linux-media@vger.kernel.org
13482 F: drivers/media/rc/serial_ir.c
13485 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13486 M: Edward Cree <ecree@solarflare.com>
13487 M: Bert Kenward <bkenward@solarflare.com>
13488 L: netdev@vger.kernel.org
13490 F: drivers/net/ethernet/sfc/
13493 M: Dimitri Sivanich <sivanich@sgi.com>
13495 F: drivers/misc/sgi-gru/
13497 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13498 M: Pat Gefre <pfg@sgi.com>
13499 L: linux-ia64@vger.kernel.org
13501 F: Documentation/ia64/serial.txt
13502 F: drivers/tty/serial/ioc?_serial.c
13503 F: include/linux/ioc?.h
13505 SGI XP/XPC/XPNET DRIVER
13506 M: Cliff Whickman <cpw@sgi.com>
13507 M: Robin Holt <robinmholt@gmail.com>
13509 F: drivers/misc/sgi-xp/
13511 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13512 M: Ursula Braun <ubraun@linux.ibm.com>
13513 L: linux-s390@vger.kernel.org
13514 W: http://www.ibm.com/developerworks/linux/linux390/
13518 SHARP RJ54N1CB0C SENSOR DRIVER
13519 M: Jacopo Mondi <jacopo@jmondi.org>
13520 L: linux-media@vger.kernel.org
13521 T: git git://linuxtv.org/media_tree.git
13523 F: drivers/media/i2c/rj54n1cb0c.c
13524 F: include/media/i2c/rj54n1cb0c.h
13526 SH_VEU V4L2 MEM2MEM DRIVER
13527 L: linux-media@vger.kernel.org
13529 F: drivers/media/platform/sh_veu.c
13531 SH_VOU V4L2 OUTPUT DRIVER
13532 L: linux-media@vger.kernel.org
13534 F: drivers/media/platform/sh_vou.c
13535 F: include/media/drv-intf/sh_vou.h
13537 SI2157 MEDIA DRIVER
13538 M: Antti Palosaari <crope@iki.fi>
13539 L: linux-media@vger.kernel.org
13540 W: https://linuxtv.org
13541 W: http://palosaari.fi/linux/
13542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13543 T: git git://linuxtv.org/anttip/media_tree.git
13545 F: drivers/media/tuners/si2157*
13547 SI2165 MEDIA DRIVER
13548 M: Matthias Schwarzott <zzam@gentoo.org>
13549 L: linux-media@vger.kernel.org
13550 W: https://linuxtv.org
13551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13553 F: drivers/media/dvb-frontends/si2165*
13555 SI2168 MEDIA DRIVER
13556 M: Antti Palosaari <crope@iki.fi>
13557 L: linux-media@vger.kernel.org
13558 W: https://linuxtv.org
13559 W: http://palosaari.fi/linux/
13560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13561 T: git git://linuxtv.org/anttip/media_tree.git
13563 F: drivers/media/dvb-frontends/si2168*
13565 SI470X FM RADIO RECEIVER I2C DRIVER
13566 M: Hans Verkuil <hverkuil@xs4all.nl>
13567 L: linux-media@vger.kernel.org
13568 T: git git://linuxtv.org/media_tree.git
13569 W: https://linuxtv.org
13571 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13573 SI470X FM RADIO RECEIVER USB DRIVER
13574 M: Hans Verkuil <hverkuil@xs4all.nl>
13575 L: linux-media@vger.kernel.org
13576 T: git git://linuxtv.org/media_tree.git
13577 W: https://linuxtv.org
13579 F: drivers/media/radio/si470x/radio-si470x-common.c
13580 F: drivers/media/radio/si470x/radio-si470x.h
13581 F: drivers/media/radio/si470x/radio-si470x-usb.c
13583 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13584 M: Eduardo Valentin <edubezval@gmail.com>
13585 L: linux-media@vger.kernel.org
13586 T: git git://linuxtv.org/media_tree.git
13587 W: https://linuxtv.org
13589 F: drivers/media/radio/si4713/si4713.?
13591 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13592 M: Eduardo Valentin <edubezval@gmail.com>
13593 L: linux-media@vger.kernel.org
13594 T: git git://linuxtv.org/media_tree.git
13595 W: https://linuxtv.org
13597 F: drivers/media/radio/si4713/radio-platform-si4713.c
13599 SI4713 FM RADIO TRANSMITTER USB DRIVER
13600 M: Hans Verkuil <hverkuil@xs4all.nl>
13601 L: linux-media@vger.kernel.org
13602 T: git git://linuxtv.org/media_tree.git
13603 W: https://linuxtv.org
13605 F: drivers/media/radio/si4713/radio-usb-si4713.c
13608 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13609 L: linux-media@vger.kernel.org
13610 W: https://linuxtv.org
13611 T: git git://linuxtv.org/media_tree.git
13613 F: drivers/media/common/siano/
13614 F: drivers/media/usb/siano/
13615 F: drivers/media/usb/siano/
13616 F: drivers/media/mmc/siano/
13619 M: Palmer Dabbelt <palmer@sifive.com>
13620 L: linux-riscv@lists.infradead.org
13621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13626 SILEAD TOUCHSCREEN DRIVER
13627 M: Hans de Goede <hdegoede@redhat.com>
13628 L: linux-input@vger.kernel.org
13629 L: platform-driver-x86@vger.kernel.org
13631 F: drivers/input/touchscreen/silead.c
13632 F: drivers/platform/x86/touchscreen_dmi.c
13634 SILICON MOTION SM712 FRAME BUFFER DRIVER
13635 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13636 M: Teddy Wang <teddy.wang@siliconmotion.com>
13637 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13638 L: linux-fbdev@vger.kernel.org
13640 F: drivers/video/fbdev/sm712*
13641 F: Documentation/fb/sm712fb.txt
13643 SIMPLE FIRMWARE INTERFACE (SFI)
13644 M: Len Brown <lenb@kernel.org>
13645 L: sfi-devel@simplefirmware.org
13646 W: http://simplefirmware.org/
13647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13649 F: arch/x86/platform/sfi/
13651 F: include/linux/sfi*.h
13654 M: Hans de Goede <hdegoede@redhat.com>
13655 L: linux-fbdev@vger.kernel.org
13657 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13658 F: drivers/video/fbdev/simplefb.c
13659 F: include/linux/platform_data/simplefb.h
13661 SIMTEC EB110ATX (Chalice CATS)
13663 P: Vincent Sanders <vince@simtec.co.uk>
13664 M: Simtec Linux Team <linux@simtec.co.uk>
13665 W: http://www.simtec.co.uk/products/EB110ATX/
13668 SIMTEC EB2410ITX (BAST)
13670 P: Vincent Sanders <vince@simtec.co.uk>
13671 M: Simtec Linux Team <linux@simtec.co.uk>
13672 W: http://www.simtec.co.uk/products/EB2410ITX/
13674 F: arch/arm/mach-s3c24xx/mach-bast.c
13675 F: arch/arm/mach-s3c24xx/bast-ide.c
13676 F: arch/arm/mach-s3c24xx/bast-irq.c
13678 SIPHASH PRF ROUTINES
13679 M: Jason A. Donenfeld <Jason@zx2c4.com>
13682 F: lib/test_siphash.c
13683 F: include/linux/siphash.h
13686 M: Gavin Schenk <g.schenk@eckelmann.de>
13687 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13688 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13691 F: drivers/gpio/gpio-siox.c
13692 F: include/trace/events/siox.h
13694 SIS 190 ETHERNET DRIVER
13695 M: Francois Romieu <romieu@fr.zoreil.com>
13696 L: netdev@vger.kernel.org
13698 F: drivers/net/ethernet/sis/sis190.c
13700 SIS 900/7016 FAST ETHERNET DRIVER
13701 M: Daniele Venzano <venza@brownhat.org>
13702 W: http://www.brownhat.org/sis900.html
13703 L: netdev@vger.kernel.org
13705 F: drivers/net/ethernet/sis/sis900.*
13707 SIS FRAMEBUFFER DRIVER
13708 M: Thomas Winischhofer <thomas@winischhofer.net>
13709 W: http://www.winischhofer.net/linuxsisvga.shtml
13711 F: Documentation/fb/sisfb.txt
13712 F: drivers/video/fbdev/sis/
13713 F: include/video/sisfb.h
13716 M: Thomas Winischhofer <thomas@winischhofer.net>
13717 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13719 F: drivers/usb/misc/sisusbvga/
13722 M: Christoph Lameter <cl@linux.com>
13723 M: Pekka Enberg <penberg@kernel.org>
13724 M: David Rientjes <rientjes@google.com>
13725 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13726 M: Andrew Morton <akpm@linux-foundation.org>
13727 L: linux-mm@kvack.org
13729 F: include/linux/sl?b*.h
13732 SLEEPABLE READ-COPY UPDATE (SRCU)
13733 M: Lai Jiangshan <jiangshanlai@gmail.com>
13734 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13735 M: Josh Triplett <josh@joshtriplett.org>
13736 R: Steven Rostedt <rostedt@goodmis.org>
13737 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13738 L: linux-kernel@vger.kernel.org
13739 W: http://www.rdrop.com/users/paulmck/RCU/
13741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13742 F: include/linux/srcu*.h
13743 F: kernel/rcu/srcu*.c
13745 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13746 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13749 F: drivers/slimbus/
13750 F: Documentation/devicetree/bindings/slimbus/
13751 F: include/linux/slimbus.h
13753 SMACK SECURITY MODULE
13754 M: Casey Schaufler <casey@schaufler-ca.com>
13755 L: linux-security-module@vger.kernel.org
13756 W: http://schaufler-ca.com
13757 T: git git://github.com/cschaufler/smack-next
13759 F: Documentation/admin-guide/LSM/Smack.rst
13762 SMC91x ETHERNET DRIVER
13763 M: Nicolas Pitre <nico@fluxnic.net>
13765 F: drivers/net/ethernet/smsc/smc91x.*
13767 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13768 M: Sakari Ailus <sakari.ailus@iki.fi>
13769 L: linux-media@vger.kernel.org
13771 F: drivers/media/i2c/smiapp/
13772 F: include/media/i2c/smiapp.h
13773 F: drivers/media/i2c/smiapp-pll.c
13774 F: drivers/media/i2c/smiapp-pll.h
13775 F: include/uapi/linux/smiapp.h
13776 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13778 SMM665 HARDWARE MONITOR DRIVER
13779 M: Guenter Roeck <linux@roeck-us.net>
13780 L: linux-hwmon@vger.kernel.org
13782 F: Documentation/hwmon/smm665
13783 F: drivers/hwmon/smm665.c
13785 SMSC EMC2103 HARDWARE MONITOR DRIVER
13786 M: Steve Glendinning <steve.glendinning@shawell.net>
13787 L: linux-hwmon@vger.kernel.org
13789 F: Documentation/hwmon/emc2103
13790 F: drivers/hwmon/emc2103.c
13792 SMSC SCH5627 HARDWARE MONITOR DRIVER
13793 M: Hans de Goede <hdegoede@redhat.com>
13794 L: linux-hwmon@vger.kernel.org
13796 F: Documentation/hwmon/sch5627
13797 F: drivers/hwmon/sch5627.c
13799 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13800 M: Steve Glendinning <steve.glendinning@shawell.net>
13801 L: linux-fbdev@vger.kernel.org
13803 F: drivers/video/fbdev/smscufx.c
13805 SMSC47B397 HARDWARE MONITOR DRIVER
13806 M: Jean Delvare <jdelvare@suse.com>
13807 L: linux-hwmon@vger.kernel.org
13809 F: Documentation/hwmon/smsc47b397
13810 F: drivers/hwmon/smsc47b397.c
13812 SMSC911x ETHERNET DRIVER
13813 M: Steve Glendinning <steve.glendinning@shawell.net>
13814 L: netdev@vger.kernel.org
13816 F: include/linux/smsc911x.h
13817 F: drivers/net/ethernet/smsc/smsc911x.*
13819 SMSC9420 PCI ETHERNET DRIVER
13820 M: Steve Glendinning <steve.glendinning@shawell.net>
13821 L: netdev@vger.kernel.org
13823 F: drivers/net/ethernet/smsc/smsc9420.*
13825 SOC-CAMERA V4L2 SUBSYSTEM
13826 L: linux-media@vger.kernel.org
13827 T: git git://linuxtv.org/media_tree.git
13829 F: include/media/soc*
13830 F: drivers/media/i2c/soc_camera/
13831 F: drivers/media/platform/soc_camera/
13833 SOCIONEXT SYNQUACER I2C DRIVER
13834 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13835 L: linux-i2c@vger.kernel.org
13837 F: drivers/i2c/busses/i2c-synquacer.c
13838 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13840 SOCIONEXT UNIPHIER SOUND DRIVER
13841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13843 F: sound/soc/uniphier/
13845 SOEKRIS NET48XX LED SUPPORT
13846 M: Chris Boot <bootc@bootc.net>
13848 F: drivers/leds/leds-net48xx.c
13850 SOFT-ROCE DRIVER (rxe)
13851 M: Moni Shoua <monis@mellanox.com>
13852 L: linux-rdma@vger.kernel.org
13854 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13855 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13856 F: drivers/infiniband/sw/rxe/
13857 F: include/uapi/rdma/rdma_user_rxe.h
13859 SOFTLOGIC 6x10 MPEG CODEC
13860 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13861 M: Anton Sviridenko <anton@corp.bluecherry.net>
13862 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13863 M: Andrey Utkin <andrey_utkin@fastmail.com>
13864 M: Ismael Luceno <ismael@iodev.co.uk>
13865 L: linux-media@vger.kernel.org
13867 F: drivers/media/pci/solo6x10/
13869 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13870 M: James Morse <james.morse@arm.com>
13871 L: linux-arm-kernel@lists.infradead.org
13873 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13874 F: drivers/firmware/arm_sdei.c
13875 F: include/linux/arm_sdei.h
13876 F: include/uapi/linux/arm_sdei.h
13878 SOFTWARE RAID (Multiple Disks) SUPPORT
13879 M: Shaohua Li <shli@kernel.org>
13880 L: linux-raid@vger.kernel.org
13881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13883 F: drivers/md/Makefile
13884 F: drivers/md/Kconfig
13886 F: drivers/md/raid*
13887 F: include/linux/raid/
13888 F: include/uapi/linux/raid/
13890 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13891 M: Jassi Brar <jaswinder.singh@linaro.org>
13892 L: netdev@vger.kernel.org
13894 F: drivers/net/ethernet/socionext/netsec.c
13895 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13897 SOLIDRUN CLEARFOG SUPPORT
13898 M: Russell King <linux@armlinux.org.uk>
13900 F: arch/arm/boot/dts/armada-388-clearfog*
13901 F: arch/arm/boot/dts/armada-38x-solidrun-*
13903 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13904 M: Russell King <linux@armlinux.org.uk>
13906 F: arch/arm/boot/dts/imx6*-cubox-i*
13907 F: arch/arm/boot/dts/imx6*-hummingboard*
13908 F: arch/arm/boot/dts/imx6*-sr-*
13910 SONIC NETWORK DRIVER
13911 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13912 L: netdev@vger.kernel.org
13914 F: drivers/net/ethernet/natsemi/sonic.*
13916 SONICS SILICON BACKPLANE DRIVER (SSB)
13917 M: Michael Buesch <m@bues.ch>
13918 L: linux-wireless@vger.kernel.org
13921 F: include/linux/ssb/
13923 SONY IMX258 SENSOR DRIVER
13924 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13925 L: linux-media@vger.kernel.org
13926 T: git git://linuxtv.org/media_tree.git
13928 F: drivers/media/i2c/imx258.c
13930 SONY IMX274 SENSOR DRIVER
13931 M: Leon Luo <leonl@leopardimaging.com>
13932 L: linux-media@vger.kernel.org
13933 T: git git://linuxtv.org/media_tree.git
13935 F: drivers/media/i2c/imx274.c
13936 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13938 SONY IMX319 SENSOR DRIVER
13939 M: Bingbu Cao <bingbu.cao@intel.com>
13940 L: linux-media@vger.kernel.org
13941 T: git git://linuxtv.org/media_tree.git
13943 F: drivers/media/i2c/imx319.c
13945 SONY IMX355 SENSOR DRIVER
13946 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13947 L: linux-media@vger.kernel.org
13948 T: git git://linuxtv.org/media_tree.git
13950 F: drivers/media/i2c/imx355.c
13952 SONY MEMORYSTICK CARD SUPPORT
13953 M: Alex Dubov <oakad@yahoo.com>
13954 W: http://tifmxx.berlios.de/
13956 F: drivers/memstick/host/tifm_ms.c
13958 SONY MEMORYSTICK STANDARD SUPPORT
13959 M: Maxim Levitsky <maximlevitsky@gmail.com>
13961 F: drivers/memstick/core/ms_block.*
13963 SONY VAIO CONTROL DEVICE DRIVER
13964 M: Mattia Dongili <malattia@linux.it>
13965 L: platform-driver-x86@vger.kernel.org
13966 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13968 F: Documentation/laptops/sony-laptop.txt
13969 F: drivers/char/sonypi.c
13970 F: drivers/platform/x86/sony-laptop.c
13971 F: include/linux/sony-laptop.h
13974 M: Jaroslav Kysela <perex@perex.cz>
13975 M: Takashi Iwai <tiwai@suse.com>
13976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13977 W: http://www.alsa-project.org/
13978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13979 T: git git://git.alsa-project.org/alsa-kernel.git
13980 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13982 F: Documentation/sound/
13984 F: include/uapi/sound/
13987 SOUND - COMPRESSED AUDIO
13988 M: Vinod Koul <vkoul@kernel.org>
13989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13992 F: Documentation/sound/designs/compress-offload.rst
13993 F: include/sound/compress_driver.h
13994 F: include/uapi/sound/compress_*
13995 F: sound/core/compress_offload.c
13996 F: sound/soc/soc-compress.c
13998 SOUND - DMAENGINE HELPERS
13999 M: Lars-Peter Clausen <lars@metafoo.de>
14001 F: include/sound/dmaengine_pcm.h
14002 F: sound/core/pcm_dmaengine.c
14003 F: sound/soc/soc-generic-dmaengine-pcm.c
14005 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14006 M: Liam Girdwood <lgirdwood@gmail.com>
14007 M: Mark Brown <broonie@kernel.org>
14008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14010 W: http://alsa-project.org/main/index.php/ASoC
14012 F: Documentation/devicetree/bindings/sound/
14013 F: Documentation/sound/soc/
14015 F: include/sound/soc*
14017 SOUNDWIRE SUBSYSTEM
14018 M: Vinod Koul <vkoul@kernel.org>
14019 M: Sanyog Kale <sanyog.r.kale@intel.com>
14020 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14021 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14023 F: Documentation/driver-api/soundwire/
14024 F: drivers/soundwire/
14025 F: include/linux/soundwire/
14028 M: Olli Salonen <olli.salonen@iki.fi>
14029 L: linux-media@vger.kernel.org
14030 W: https://linuxtv.org
14031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14033 F: drivers/media/dvb-frontends/sp2*
14035 SPARC + UltraSPARC (sparc/sparc64)
14036 M: "David S. Miller" <davem@davemloft.net>
14037 L: sparclinux@vger.kernel.org
14038 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14045 SPARC SERIAL DRIVERS
14046 M: "David S. Miller" <davem@davemloft.net>
14047 L: sparclinux@vger.kernel.org
14048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14051 F: include/linux/sunserialcore.h
14052 F: drivers/tty/serial/suncore.c
14053 F: drivers/tty/serial/sunhv.c
14054 F: drivers/tty/serial/sunsab.c
14055 F: drivers/tty/serial/sunsab.h
14056 F: drivers/tty/serial/sunsu.c
14057 F: drivers/tty/serial/sunzilog.c
14058 F: drivers/tty/serial/sunzilog.h
14059 F: drivers/tty/vcc.c
14062 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14063 L: linux-sparse@vger.kernel.org
14064 W: https://sparse.wiki.kernel.org/
14065 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14067 F: include/linux/compiler.h
14069 SPEAR CLOCK FRAMEWORK SUPPORT
14070 M: Viresh Kumar <vireshk@kernel.org>
14071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14072 W: http://www.st.com/spear
14074 F: drivers/clk/spear/
14076 SPEAR PLATFORM SUPPORT
14077 M: Viresh Kumar <vireshk@kernel.org>
14078 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14080 W: http://www.st.com/spear
14082 F: arch/arm/boot/dts/spear*
14083 F: arch/arm/mach-spear/
14086 M: Marek Vasut <marek.vasut@gmail.com>
14087 L: linux-mtd@lists.infradead.org
14088 W: http://www.linux-mtd.infradead.org/
14089 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14090 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14091 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14093 F: drivers/mtd/spi-nor/
14094 F: include/linux/mtd/spi-nor.h
14097 M: Mark Brown <broonie@kernel.org>
14098 L: linux-spi@vger.kernel.org
14099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14100 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14102 F: Documentation/devicetree/bindings/spi/
14103 F: Documentation/spi/
14105 F: include/linux/spi/
14106 F: include/uapi/linux/spi/
14109 SPIDERNET NETWORK DRIVER for CELL
14110 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14111 L: netdev@vger.kernel.org
14113 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14114 F: drivers/net/ethernet/toshiba/spider_net*
14117 R: Stephen Boyd <sboyd@kernel.org>
14118 L: linux-arm-msm@vger.kernel.org
14119 F: Documentation/devicetree/bindings/spmi/
14121 F: include/dt-bindings/spmi/spmi.h
14122 F: include/linux/spmi.h
14123 F: include/trace/events/spmi.h
14126 M: Jeremy Kerr <jk@ozlabs.org>
14127 L: linuxppc-dev@lists.ozlabs.org
14128 W: http://www.ibm.com/developerworks/power/cell/
14130 F: Documentation/filesystems/spufs.txt
14131 F: arch/powerpc/platforms/cell/spufs/
14133 SQUASHFS FILE SYSTEM
14134 M: Phillip Lougher <phillip@squashfs.org.uk>
14135 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14136 W: http://squashfs.org.uk
14137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14139 F: Documentation/filesystems/squashfs.txt
14142 SRM (Alpha) environment access
14143 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14145 F: arch/alpha/kernel/srm_env.c
14147 ST STM32 I2C/SMBUS DRIVER
14148 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14149 L: linux-i2c@vger.kernel.org
14151 F: drivers/i2c/busses/i2c-stm32*
14153 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14154 M: Song Qiang <songqiang1304521@gmail.com>
14155 L: linux-iio@vger.kernel.org
14157 F: drivers/iio/proximity/vl53l0x-i2c.c
14158 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14162 M: Sasha Levin <sashal@kernel.org>
14163 L: stable@vger.kernel.org
14165 F: Documentation/process/stable-kernel-rules.rst
14168 M: Ian Abbott <abbotti@mev.co.uk>
14169 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14171 F: drivers/staging/comedi/
14173 STAGING - EROFS FILE SYSTEM
14174 M: Gao Xiang <gaoxiang25@huawei.com>
14175 M: Chao Yu <yuchao0@huawei.com>
14176 L: linux-erofs@lists.ozlabs.org
14178 F: drivers/staging/erofs/
14180 STAGING - INDUSTRIAL IO
14181 M: Jonathan Cameron <jic23@kernel.org>
14182 L: linux-iio@vger.kernel.org
14184 F: Documentation/devicetree/bindings/staging/iio/
14185 F: drivers/staging/iio/
14187 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14188 M: Marc Dietrich <marvin24@gmx.de>
14189 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14190 L: linux-tegra@vger.kernel.org
14192 F: drivers/staging/nvec/
14194 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14195 M: Jens Frederich <jfrederich@gmail.com>
14196 M: Daniel Drake <dsd@laptop.org>
14197 M: Jon Nettleton <jon.nettleton@gmail.com>
14198 W: http://wiki.laptop.org/go/DCON
14200 F: drivers/staging/olpc_dcon/
14202 STAGING - REALTEK RTL8712U DRIVERS
14203 M: Larry Finger <Larry.Finger@lwfinger.net>
14204 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14206 F: drivers/staging/rtl8712/
14208 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14209 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14210 M: Teddy Wang <teddy.wang@siliconmotion.com>
14211 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14212 L: linux-fbdev@vger.kernel.org
14214 F: drivers/staging/sm750fb/
14216 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14217 M: William Hubbs <w.d.hubbs@gmail.com>
14218 M: Chris Brannon <chris@the-brannons.com>
14219 M: Kirk Reiser <kirk@reisers.ca>
14220 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14221 L: speakup@linux-speakup.org
14222 W: http://www.linux-speakup.org/
14224 F: drivers/staging/speakup/
14226 STAGING - VIA VT665X DRIVERS
14227 M: Forest Bond <forest@alittletooquiet.net>
14229 F: drivers/staging/vt665?/
14231 STAGING - WILC1000 WIFI DRIVER
14232 M: Aditya Shankar <aditya.shankar@microchip.com>
14233 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14234 L: linux-wireless@vger.kernel.org
14236 F: drivers/staging/wilc1000/
14238 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14239 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14241 F: drivers/staging/xgifb/
14244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14246 L: devel@driverdev.osuosl.org
14248 F: drivers/staging/
14250 STARFIRE/DURALAN NETWORK DRIVER
14251 M: Ion Badulescu <ionut@badula.org>
14253 F: drivers/net/ethernet/adaptec/starfire*
14255 STEC S1220 SKD DRIVER
14256 M: Bart Van Assche <bart.vanassche@wdc.com>
14257 L: linux-block@vger.kernel.org
14259 F: drivers/block/skd*[ch]
14261 STI AUDIO (ASoC) DRIVERS
14262 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14263 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14265 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14269 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14271 F: drivers/media/platform/sti/cec/
14272 F: Documentation/devicetree/bindings/media/stih-cec.txt
14274 STK1160 USB VIDEO CAPTURE DRIVER
14275 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14276 L: linux-media@vger.kernel.org
14277 T: git git://linuxtv.org/media_tree.git
14279 F: drivers/media/usb/stk1160/
14281 STM32 AUDIO (ASoC) DRIVERS
14282 M: Olivier Moysan <olivier.moysan@st.com>
14283 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14286 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14289 STM32 TIMER/LPTIMER DRIVERS
14290 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14292 F: drivers/*/stm32-*timer*
14293 F: drivers/pwm/pwm-stm32*
14294 F: include/linux/*/stm32-*tim*
14295 F: Documentation/ABI/testing/*timer-stm32
14296 F: Documentation/devicetree/bindings/*/stm32-*timer*
14297 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14299 STMMAC ETHERNET DRIVER
14300 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14301 M: Alexandre Torgue <alexandre.torgue@st.com>
14302 M: Jose Abreu <joabreu@synopsys.com>
14303 L: netdev@vger.kernel.org
14304 W: http://www.stlinux.com
14306 F: drivers/net/ethernet/stmicro/stmmac/
14309 M: Sam Creasey <sammy@sammy.net>
14310 W: http://sammy.net/sun3/
14312 F: arch/m68k/kernel/*sun3*
14313 F: arch/m68k/sun3*/
14314 F: arch/m68k/include/asm/sun3*
14315 F: drivers/net/ethernet/i825xx/sun3*
14317 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14318 M: Hans de Goede <hdegoede@redhat.com>
14319 L: linux-input@vger.kernel.org
14321 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14322 F: drivers/input/keyboard/sun4i-lradc-keys.c
14324 SUNDANCE NETWORK DRIVER
14325 M: Denis Kirjanov <kda@linux-powerpc.org>
14326 L: netdev@vger.kernel.org
14328 F: drivers/net/ethernet/dlink/sundance.c
14331 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14332 M: Rich Felker <dalias@libc.org>
14333 L: linux-sh@vger.kernel.org
14334 Q: http://patchwork.kernel.org/project/linux-sh/list/
14336 F: Documentation/sh/
14341 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14342 M: Len Brown <len.brown@intel.com>
14343 M: Pavel Machek <pavel@ucw.cz>
14344 L: linux-pm@vger.kernel.org
14345 B: https://bugzilla.kernel.org
14347 F: Documentation/power/
14348 F: arch/x86/kernel/acpi/
14349 F: drivers/base/power/
14351 F: include/linux/suspend.h
14352 F: include/linux/freezer.h
14353 F: include/linux/pm.h
14356 M: Martin Mares <mj@ucw.cz>
14357 L: linux-video@atrey.karlin.mff.cuni.cz
14359 F: Documentation/svga.txt
14360 F: arch/x86/boot/video*
14363 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14364 L: iommu@lists.linux-foundation.org
14365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14367 F: kernel/dma/swiotlb.c
14368 F: arch/*/kernel/pci-swiotlb.c
14369 F: include/linux/swiotlb.h
14372 M: Jiri Pirko <jiri@resnulli.us>
14373 M: Ivan Vecera <ivecera@redhat.com>
14374 L: netdev@vger.kernel.org
14377 F: include/net/switchdev.h
14379 SY8106A REGULATOR DRIVER
14380 M: Icenowy Zheng <icenowy@aosc.io>
14382 F: drivers/regulator/sy8106a-regulator.c
14383 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14385 SYNC FILE FRAMEWORK
14386 M: Sumit Semwal <sumit.semwal@linaro.org>
14387 R: Gustavo Padovan <gustavo@padovan.org>
14389 L: linux-media@vger.kernel.org
14390 L: dri-devel@lists.freedesktop.org
14391 F: drivers/dma-buf/sync_*
14392 F: drivers/dma-buf/dma-fence*
14393 F: drivers/dma-buf/sw_sync.c
14394 F: include/linux/sync_file.h
14395 F: include/uapi/linux/sync_file.h
14396 F: Documentation/sync_file.txt
14397 T: git git://anongit.freedesktop.org/drm/drm-misc
14399 SYNOPSYS ARC ARCHITECTURE
14400 M: Vineet Gupta <vgupta@synopsys.com>
14401 L: linux-snps-arc@lists.infradead.org
14404 F: Documentation/devicetree/bindings/arc/*
14405 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14406 F: drivers/clocksource/arc_timer.c
14407 F: drivers/tty/serial/arc_uart.c
14408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14410 SYNOPSYS ARC HSDK SDP pll clock driver
14411 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14413 F: drivers/clk/clk-hsdk-pll.c
14414 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14416 SYNOPSYS ARC SDP clock driver
14417 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14419 F: drivers/clk/axs10x/*
14420 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14422 SYNOPSYS ARC SDP platform support
14423 M: Alexey Brodkin <abrodkin@synopsys.com>
14425 F: arch/arc/plat-axs10x
14426 F: arch/arc/boot/dts/ax*
14427 F: Documentation/devicetree/bindings/arc/axs10*
14429 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14430 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14432 F: drivers/reset/reset-axs10x.c
14433 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14435 SYNOPSYS CREG GPIO DRIVER
14436 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14438 F: drivers/gpio/gpio-creg-snps.c
14439 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14441 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14442 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14444 F: drivers/tty/serial/8250/8250_dw.c
14446 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14447 M: Hoan Tran <hotran@apm.com>
14448 L: linux-gpio@vger.kernel.org
14450 F: drivers/gpio/gpio-dwapb.c
14451 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14453 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14454 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14456 F: drivers/dma/dwi-axi-dmac/
14457 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14459 SYNOPSYS DESIGNWARE DMAC DRIVER
14460 M: Viresh Kumar <vireshk@kernel.org>
14461 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14463 F: include/linux/dma/dw.h
14464 F: include/linux/platform_data/dma-dw.h
14467 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14468 M: Jose Abreu <Jose.Abreu@synopsys.com>
14469 L: netdev@vger.kernel.org
14471 F: drivers/net/ethernet/synopsys/
14473 SYNOPSYS DESIGNWARE I2C DRIVER
14474 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14475 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14476 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14477 L: linux-i2c@vger.kernel.org
14479 F: drivers/i2c/busses/i2c-designware-*
14480 F: include/linux/platform_data/i2c-designware.h
14482 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14483 M: Jaehoon Chung <jh80.chung@samsung.com>
14484 L: linux-mmc@vger.kernel.org
14486 F: drivers/mmc/host/dw_mmc*
14488 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14489 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14491 F: drivers/reset/reset-hsdk.c
14492 F: include/dt-bindings/reset/snps,hsdk-reset.h
14493 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14495 SYSTEM CONFIGURATION (SYSCON)
14496 M: Lee Jones <lee.jones@linaro.org>
14497 M: Arnd Bergmann <arnd@arndb.de>
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14500 F: drivers/mfd/syscon.c
14502 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14503 M: Sudeep Holla <sudeep.holla@arm.com>
14504 L: linux-arm-kernel@lists.infradead.org
14506 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14507 F: drivers/clk/clk-sc[mp]i.c
14508 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14509 F: drivers/firmware/arm_scpi.c
14510 F: drivers/firmware/arm_scmi/
14511 F: include/linux/sc[mp]i_protocol.h
14513 SYSTEM RESET/SHUTDOWN DRIVERS
14514 M: Sebastian Reichel <sre@kernel.org>
14515 L: linux-pm@vger.kernel.org
14516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14518 F: Documentation/devicetree/bindings/power/reset/
14519 F: drivers/power/reset/
14521 SYSTEM TRACE MODULE CLASS
14522 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14525 F: Documentation/trace/stm.rst
14526 F: drivers/hwtracing/stm/
14527 F: include/linux/stm.h
14528 F: include/uapi/linux/stm.h
14531 M: Christoph Hellwig <hch@infradead.org>
14533 F: Documentation/filesystems/sysv-fs.txt
14535 F: include/linux/sysv_fs.h
14538 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14539 L: linux-scsi@vger.kernel.org
14540 L: target-devel@vger.kernel.org
14541 W: http://www.linux-iscsi.org
14542 W: http://groups.google.com/group/linux-iscsi-target-dev
14543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14547 F: Documentation/target/
14549 TASKSTATS STATISTICS INTERFACE
14550 M: Balbir Singh <bsingharora@gmail.com>
14552 F: Documentation/accounting/taskstats*
14553 F: include/linux/taskstats*
14554 F: kernel/taskstats.c
14557 M: Jamal Hadi Salim <jhs@mojatatu.com>
14558 M: Cong Wang <xiyou.wangcong@gmail.com>
14559 M: Jiri Pirko <jiri@resnulli.us>
14560 L: netdev@vger.kernel.org
14562 F: include/net/pkt_cls.h
14563 F: include/net/pkt_sched.h
14564 F: include/net/tc_act/
14565 F: include/uapi/linux/pkt_cls.h
14566 F: include/uapi/linux/pkt_sched.h
14567 F: include/uapi/linux/tc_act/
14568 F: include/uapi/linux/tc_ematch/
14571 TC90522 MEDIA DRIVER
14572 M: Akihiro Tsukada <tskd08@gmail.com>
14573 L: linux-media@vger.kernel.org
14575 F: drivers/media/dvb-frontends/tc90522*
14577 TCP LOW PRIORITY MODULE
14578 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14579 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14580 W: http://tcp-lp-mod.sourceforge.net/
14582 F: net/ipv4/tcp_lp.c
14584 TDA10071 MEDIA DRIVER
14585 M: Antti Palosaari <crope@iki.fi>
14586 L: linux-media@vger.kernel.org
14587 W: https://linuxtv.org
14588 W: http://palosaari.fi/linux/
14589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14590 T: git git://linuxtv.org/anttip/media_tree.git
14592 F: drivers/media/dvb-frontends/tda10071*
14594 TDA18212 MEDIA DRIVER
14595 M: Antti Palosaari <crope@iki.fi>
14596 L: linux-media@vger.kernel.org
14597 W: https://linuxtv.org
14598 W: http://palosaari.fi/linux/
14599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14600 T: git git://linuxtv.org/anttip/media_tree.git
14602 F: drivers/media/tuners/tda18212*
14604 TDA18218 MEDIA DRIVER
14605 M: Antti Palosaari <crope@iki.fi>
14606 L: linux-media@vger.kernel.org
14607 W: https://linuxtv.org
14608 W: http://palosaari.fi/linux/
14609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14610 T: git git://linuxtv.org/anttip/media_tree.git
14612 F: drivers/media/tuners/tda18218*
14614 TDA18250 MEDIA DRIVER
14615 M: Olli Salonen <olli.salonen@iki.fi>
14616 L: linux-media@vger.kernel.org
14617 W: https://linuxtv.org
14618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14619 T: git git://linuxtv.org/media_tree.git
14621 F: drivers/media/tuners/tda18250*
14623 TDA18271 MEDIA DRIVER
14624 M: Michael Krufky <mkrufky@linuxtv.org>
14625 L: linux-media@vger.kernel.org
14626 W: https://linuxtv.org
14627 W: http://github.com/mkrufky
14628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14629 T: git git://linuxtv.org/mkrufky/tuners.git
14631 F: drivers/media/tuners/tda18271*
14633 TDA1997x MEDIA DRIVER
14634 M: Tim Harvey <tharvey@gateworks.com>
14635 L: linux-media@vger.kernel.org
14636 W: https://linuxtv.org
14637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14639 F: drivers/media/i2c/tda1997x.*
14641 TDA827x MEDIA DRIVER
14642 M: Michael Krufky <mkrufky@linuxtv.org>
14643 L: linux-media@vger.kernel.org
14644 W: https://linuxtv.org
14645 W: http://github.com/mkrufky
14646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14647 T: git git://linuxtv.org/mkrufky/tuners.git
14649 F: drivers/media/tuners/tda8290.*
14651 TDA8290 MEDIA DRIVER
14652 M: Michael Krufky <mkrufky@linuxtv.org>
14653 L: linux-media@vger.kernel.org
14654 W: https://linuxtv.org
14655 W: http://github.com/mkrufky
14656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14657 T: git git://linuxtv.org/mkrufky/tuners.git
14659 F: drivers/media/tuners/tda8290.*
14661 TDA9840 MEDIA DRIVER
14662 M: Hans Verkuil <hverkuil@xs4all.nl>
14663 L: linux-media@vger.kernel.org
14664 T: git git://linuxtv.org/media_tree.git
14665 W: https://linuxtv.org
14667 F: drivers/media/i2c/tda9840*
14669 TEA5761 TUNER DRIVER
14670 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14671 L: linux-media@vger.kernel.org
14672 W: https://linuxtv.org
14673 T: git git://linuxtv.org/media_tree.git
14675 F: drivers/media/tuners/tea5761.*
14677 TEA5767 TUNER DRIVER
14678 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14679 L: linux-media@vger.kernel.org
14680 W: https://linuxtv.org
14681 T: git git://linuxtv.org/media_tree.git
14683 F: drivers/media/tuners/tea5767.*
14685 TEA6415C MEDIA DRIVER
14686 M: Hans Verkuil <hverkuil@xs4all.nl>
14687 L: linux-media@vger.kernel.org
14688 T: git git://linuxtv.org/media_tree.git
14689 W: https://linuxtv.org
14691 F: drivers/media/i2c/tea6415c*
14693 TEA6420 MEDIA DRIVER
14694 M: Hans Verkuil <hverkuil@xs4all.nl>
14695 L: linux-media@vger.kernel.org
14696 T: git git://linuxtv.org/media_tree.git
14697 W: https://linuxtv.org
14699 F: drivers/media/i2c/tea6420*
14702 M: Jiri Pirko <jiri@resnulli.us>
14703 L: netdev@vger.kernel.org
14705 F: drivers/net/team/
14706 F: include/linux/if_team.h
14707 F: include/uapi/linux/if_team.h
14709 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14710 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14712 F: arch/x86/platform/ts5500/
14714 TECHNOTREND USB IR RECEIVER
14715 M: Sean Young <sean@mess.org>
14716 L: linux-media@vger.kernel.org
14718 F: drivers/media/rc/ttusbir.c
14720 TECHWELL TW9910 VIDEO DECODER
14721 L: linux-media@vger.kernel.org
14723 F: drivers/media/i2c/tw9910.c
14724 F: include/media/i2c/tw9910.h
14727 M: Jens Wiklander <jens.wiklander@linaro.org>
14729 F: include/linux/tee_drv.h
14730 F: include/uapi/linux/tee.h
14732 F: Documentation/tee.txt
14734 TEGRA ARCHITECTURE SUPPORT
14735 M: Thierry Reding <thierry.reding@gmail.com>
14736 M: Jonathan Hunter <jonathanh@nvidia.com>
14737 L: linux-tegra@vger.kernel.org
14738 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14744 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14745 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14747 F: drivers/clk/tegra/
14750 M: Laxman Dewangan <ldewangan@nvidia.com>
14751 M: Jon Hunter <jonathanh@nvidia.com>
14753 F: drivers/dma/tegra*
14756 M: Laxman Dewangan <ldewangan@nvidia.com>
14758 F: drivers/i2c/busses/i2c-tegra.c
14760 TEGRA IOMMU DRIVERS
14761 M: Thierry Reding <thierry.reding@gmail.com>
14762 L: linux-tegra@vger.kernel.org
14764 F: drivers/iommu/tegra*
14767 M: Laxman Dewangan <ldewangan@nvidia.com>
14769 F: drivers/input/keyboard/tegra-kbc.c
14772 M: Stefan Agner <stefan@agner.ch>
14773 M: Lucas Stach <dev@lynxeye.de>
14775 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14776 F: drivers/mtd/nand/raw/tegra_nand.c
14779 M: Thierry Reding <thierry.reding@gmail.com>
14781 F: drivers/pwm/pwm-tegra.c
14783 TEGRA SERIAL DRIVER
14784 M: Laxman Dewangan <ldewangan@nvidia.com>
14786 F: drivers/tty/serial/serial-tegra.c
14789 M: Laxman Dewangan <ldewangan@nvidia.com>
14791 F: drivers/spi/spi-tegra*
14793 TEHUTI ETHERNET DRIVER
14794 M: Andy Gospodarek <andy@greyhouse.net>
14795 L: netdev@vger.kernel.org
14797 F: drivers/net/ethernet/tehuti/*
14799 Telecom Clock Driver for MCPL0010
14800 M: Mark Gross <mark.gross@intel.com>
14802 F: drivers/char/tlclk.c
14804 TENSILICA XTENSA PORT (xtensa)
14805 M: Chris Zankel <chris@zankel.net>
14806 M: Max Filippov <jcmvbkbc@gmail.com>
14807 L: linux-xtensa@linux-xtensa.org
14808 T: git git://github.com/czankel/xtensa-linux.git
14811 F: drivers/irqchip/irq-xtensa-*
14813 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14814 M: Nishanth Menon <nm@ti.com>
14815 M: Tero Kristo <t-kristo@ti.com>
14816 M: Santosh Shilimkar <ssantosh@kernel.org>
14817 L: linux-arm-kernel@lists.infradead.org
14819 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14820 F: drivers/firmware/ti_sci*
14821 F: include/linux/soc/ti/ti_sci_protocol.h
14822 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14823 F: drivers/soc/ti/ti_sci_pm_domains.c
14824 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14825 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14826 F: drivers/clk/keystone/sci-clk.c
14827 F: drivers/reset/reset-ti-sci.c
14829 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14830 M: Hans Verkuil <hverkuil@xs4all.nl>
14831 L: linux-media@vger.kernel.org
14832 T: git git://linuxtv.org/media_tree.git
14833 W: https://linuxtv.org
14835 F: drivers/media/radio/radio-raremono.c
14838 M: Zhang Rui <rui.zhang@intel.com>
14839 M: Eduardo Valentin <edubezval@gmail.com>
14840 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14841 L: linux-pm@vger.kernel.org
14842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14844 Q: https://patchwork.kernel.org/project/linux-pm/list/
14846 F: drivers/thermal/
14847 F: include/linux/thermal.h
14848 F: include/uapi/linux/thermal.h
14849 F: include/linux/cpu_cooling.h
14850 F: Documentation/devicetree/bindings/thermal/
14852 THERMAL/CPU_COOLING
14853 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14854 M: Viresh Kumar <viresh.kumar@linaro.org>
14855 M: Javi Merino <javi.merino@kernel.org>
14856 L: linux-pm@vger.kernel.org
14858 F: Documentation/thermal/cpu-cooling-api.txt
14859 F: drivers/thermal/cpu_cooling.c
14860 F: include/linux/cpu_cooling.h
14862 THINKPAD ACPI EXTRAS DRIVER
14863 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14864 L: ibm-acpi-devel@lists.sourceforge.net
14865 L: platform-driver-x86@vger.kernel.org
14866 W: http://ibm-acpi.sourceforge.net
14867 W: http://thinkwiki.org/wiki/Ibm-acpi
14868 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14870 F: drivers/platform/x86/thinkpad_acpi.c
14873 M: Andreas Noever <andreas.noever@gmail.com>
14874 M: Michael Jamet <michael.jamet@intel.com>
14875 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14876 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14879 F: Documentation/admin-guide/thunderbolt.rst
14880 F: drivers/thunderbolt/
14881 F: include/linux/thunderbolt.h
14883 THUNDERBOLT NETWORK DRIVER
14884 M: Michael Jamet <michael.jamet@intel.com>
14885 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14886 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14887 L: netdev@vger.kernel.org
14889 F: drivers/net/thunderbolt.c
14891 THUNDERX GPIO DRIVER
14892 M: David Daney <david.daney@cavium.com>
14894 F: drivers/gpio/gpio-thunderx.c
14896 TI AM437X VPFE DRIVER
14897 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14898 L: linux-media@vger.kernel.org
14899 W: https://linuxtv.org
14900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14901 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14903 F: drivers/media/platform/am437x/
14905 TI BANDGAP AND THERMAL DRIVER
14906 M: Eduardo Valentin <edubezval@gmail.com>
14907 M: Keerthy <j-keerthy@ti.com>
14908 L: linux-pm@vger.kernel.org
14909 L: linux-omap@vger.kernel.org
14911 F: drivers/thermal/ti-soc-thermal/
14913 TI BQ27XXX POWER SUPPLY DRIVER
14914 R: Andrew F. Davis <afd@ti.com>
14915 F: include/linux/power/bq27xxx_battery.h
14916 F: drivers/power/supply/bq27xxx_battery.c
14917 F: drivers/power/supply/bq27xxx_battery_i2c.c
14919 TI CDCE706 CLOCK DRIVER
14920 M: Max Filippov <jcmvbkbc@gmail.com>
14922 F: drivers/clk/clk-cdce706.c
14925 M: Tero Kristo <t-kristo@ti.com>
14926 L: linux-omap@vger.kernel.org
14929 F: include/linux/clk/ti.h
14931 TI DAVINCI MACHINE SUPPORT
14932 M: Sekhar Nori <nsekhar@ti.com>
14933 M: Kevin Hilman <khilman@kernel.org>
14934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14937 F: arch/arm/mach-davinci/
14938 F: drivers/i2c/busses/i2c-davinci.c
14939 F: arch/arm/boot/dts/da850*
14941 TI DAVINCI SERIES CLOCK DRIVER
14942 M: David Lechner <david@lechnology.com>
14943 R: Sekhar Nori <nsekhar@ti.com>
14945 F: Documentation/devicetree/bindings/clock/ti/davinci/
14946 F: drivers/clk/davinci/
14948 TI DAVINCI SERIES GPIO DRIVER
14949 M: Keerthy <j-keerthy@ti.com>
14950 L: linux-gpio@vger.kernel.org
14952 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14953 F: drivers/gpio/gpio-davinci.c
14955 TI DAVINCI SERIES MEDIA DRIVER
14956 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14957 L: linux-media@vger.kernel.org
14958 W: https://linuxtv.org
14959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14960 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14962 F: drivers/media/platform/davinci/
14963 F: include/media/davinci/
14965 TI ETHERNET SWITCH DRIVER (CPSW)
14966 R: Grygorii Strashko <grygorii.strashko@ti.com>
14967 L: linux-omap@vger.kernel.org
14968 L: netdev@vger.kernel.org
14970 F: drivers/net/ethernet/ti/cpsw*
14971 F: drivers/net/ethernet/ti/davinci*
14973 TI FLASH MEDIA INTERFACE DRIVER
14974 M: Alex Dubov <oakad@yahoo.com>
14976 F: drivers/misc/tifm*
14977 F: drivers/mmc/host/tifm_sd.c
14978 F: include/linux/tifm.h
14980 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14981 M: Santosh Shilimkar <ssantosh@kernel.org>
14982 L: linux-kernel@vger.kernel.org
14983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14985 F: drivers/soc/ti/*
14986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14988 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14989 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14990 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14993 F: sound/soc/codecs/lm49453*
14994 F: sound/soc/codecs/isabelle*
14996 TI LP855x BACKLIGHT DRIVER
14997 M: Milo Kim <milo.kim@ti.com>
14999 F: Documentation/backlight/lp855x-driver.txt
15000 F: drivers/video/backlight/lp855x_bl.c
15001 F: include/linux/platform_data/lp855x.h
15003 TI LP8727 CHARGER DRIVER
15004 M: Milo Kim <milo.kim@ti.com>
15006 F: drivers/power/supply/lp8727_charger.c
15007 F: include/linux/platform_data/lp8727.h
15009 TI LP8788 MFD DRIVER
15010 M: Milo Kim <milo.kim@ti.com>
15012 F: drivers/iio/adc/lp8788_adc.c
15013 F: drivers/leds/leds-lp8788.c
15014 F: drivers/mfd/lp8788*.c
15015 F: drivers/power/supply/lp8788-charger.c
15016 F: drivers/regulator/lp8788-*.c
15017 F: include/linux/mfd/lp8788*.h
15019 TI NETCP ETHERNET DRIVER
15020 M: Wingman Kwok <w-kwok2@ti.com>
15021 M: Murali Karicheri <m-karicheri2@ti.com>
15022 L: netdev@vger.kernel.org
15024 F: drivers/net/ethernet/ti/netcp*
15026 TI PCM3060 ASoC CODEC DRIVER
15027 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15030 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15031 F: sound/soc/codecs/pcm3060*
15033 TI TAS571X FAMILY ASoC CODEC DRIVER
15034 M: Kevin Cernekee <cernekee@chromium.org>
15035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15037 F: sound/soc/codecs/tas571x*
15039 TI TRF7970A NFC DRIVER
15040 M: Mark Greer <mgreer@animalcreek.com>
15041 L: linux-wireless@vger.kernel.org
15042 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15044 F: drivers/nfc/trf7970a.c
15045 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15047 TI TWL4030 SERIES SOC CODEC DRIVER
15048 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15051 F: sound/soc/codecs/twl4030*
15054 M: Benoit Parrot <bparrot@ti.com>
15055 L: linux-media@vger.kernel.org
15056 W: http://linuxtv.org/
15057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15059 F: drivers/media/platform/ti-vpe/
15061 TI WILINK WIRELESS DRIVERS
15062 L: linux-wireless@vger.kernel.org
15063 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15064 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15067 F: drivers/net/wireless/ti/
15068 F: include/linux/wl12xx.h
15070 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15071 M: John Stultz <john.stultz@linaro.org>
15072 M: Thomas Gleixner <tglx@linutronix.de>
15073 R: Stephen Boyd <sboyd@kernel.org>
15074 L: linux-kernel@vger.kernel.org
15075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15077 F: include/linux/clocksource.h
15078 F: include/linux/time.h
15079 F: include/linux/timex.h
15080 F: include/uapi/linux/time.h
15081 F: include/uapi/linux/timex.h
15082 F: kernel/time/clocksource.c
15083 F: kernel/time/time*.c
15084 F: kernel/time/alarmtimer.c
15085 F: kernel/time/ntp.c
15086 F: tools/testing/selftests/timers/
15089 M: Jon Maloy <jon.maloy@ericsson.com>
15090 M: Ying Xue <ying.xue@windriver.com>
15091 L: netdev@vger.kernel.org (core kernel code)
15092 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15093 W: http://tipc.sourceforge.net/
15095 F: include/uapi/linux/tipc*.h
15098 TLAN NETWORK DRIVER
15099 M: Samuel Chessman <chessman@tux.org>
15100 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15101 W: http://sourceforge.net/projects/tlan/
15103 F: Documentation/networking/device_drivers/ti/tlan.txt
15104 F: drivers/net/ethernet/ti/tlan.*
15106 TM6000 VIDEO4LINUX DRIVER
15107 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15108 L: linux-media@vger.kernel.org
15109 W: https://linuxtv.org
15110 T: git git://linuxtv.org/media_tree.git
15112 F: drivers/media/usb/tm6000/
15113 F: Documentation/media/v4l-drivers/tm6000*
15115 TMIO/SDHI MMC DRIVER
15116 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15117 L: linux-mmc@vger.kernel.org
15119 F: drivers/mmc/host/tmio_mmc*
15120 F: drivers/mmc/host/renesas_sdhi*
15121 F: include/linux/mfd/tmio.h
15123 TMP401 HARDWARE MONITOR DRIVER
15124 M: Guenter Roeck <linux@roeck-us.net>
15125 L: linux-hwmon@vger.kernel.org
15127 F: Documentation/hwmon/tmp401
15128 F: drivers/hwmon/tmp401.c
15130 TMPFS (SHMEM FILESYSTEM)
15131 M: Hugh Dickins <hughd@google.com>
15132 L: linux-mm@kvack.org
15134 F: include/linux/shmem_fs.h
15137 TOMOYO SECURITY MODULE
15138 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15139 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15140 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15141 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15142 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15143 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15144 W: http://tomoyo.sourceforge.jp/
15145 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15147 F: security/tomoyo/
15149 TOPSTAR LAPTOP EXTRAS DRIVER
15150 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15151 L: platform-driver-x86@vger.kernel.org
15153 F: drivers/platform/x86/topstar-laptop.c
15155 TORTURE-TEST MODULES
15156 M: Davidlohr Bueso <dave@stgolabs.net>
15157 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15158 M: Josh Triplett <josh@joshtriplett.org>
15159 L: linux-kernel@vger.kernel.org
15161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15162 F: Documentation/RCU/torture.txt
15163 F: kernel/torture.c
15164 F: kernel/rcu/rcutorture.c
15165 F: kernel/rcu/rcuperf.c
15166 F: kernel/locking/locktorture.c
15168 TOSHIBA ACPI EXTRAS DRIVER
15169 M: Azael Avalos <coproscefalo@gmail.com>
15170 L: platform-driver-x86@vger.kernel.org
15172 F: drivers/platform/x86/toshiba_acpi.c
15174 TOSHIBA BLUETOOTH DRIVER
15175 M: Azael Avalos <coproscefalo@gmail.com>
15176 L: platform-driver-x86@vger.kernel.org
15178 F: drivers/platform/x86/toshiba_bluetooth.c
15180 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15181 M: Azael Avalos <coproscefalo@gmail.com>
15182 L: platform-driver-x86@vger.kernel.org
15184 F: drivers/platform/x86/toshiba_haps.c
15187 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15188 W: http://www.buzzard.org.uk/toshiba/
15190 F: drivers/char/toshiba.c
15191 F: include/linux/toshiba.h
15192 F: include/uapi/linux/toshiba.h
15194 TOSHIBA TC358743 DRIVER
15195 M: Mats Randgaard <matrandg@cisco.com>
15196 L: linux-media@vger.kernel.org
15198 F: drivers/media/i2c/tc358743*
15199 F: include/media/i2c/tc358743.h
15201 TOSHIBA WMI HOTKEYS DRIVER
15202 M: Azael Avalos <coproscefalo@gmail.com>
15203 L: platform-driver-x86@vger.kernel.org
15205 F: drivers/platform/x86/toshiba-wmi.c
15208 M: Peter Huewe <peterhuewe@gmx.de>
15209 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15210 R: Jason Gunthorpe <jgg@ziepe.ca>
15211 L: linux-integrity@vger.kernel.org
15212 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15213 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15214 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15216 F: drivers/char/tpm/
15219 M: Steven Rostedt <rostedt@goodmis.org>
15220 M: Ingo Molnar <mingo@redhat.com>
15221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15223 F: Documentation/trace/ftrace.rst
15224 F: arch/*/*/*/ftrace.h
15225 F: arch/*/kernel/ftrace.c
15226 F: include/*/ftrace.h
15227 F: include/linux/trace*.h
15230 F: tools/testing/selftests/ftrace/
15232 TRACING MMIO ACCESSES (MMIOTRACE)
15233 M: Steven Rostedt <rostedt@goodmis.org>
15234 M: Ingo Molnar <mingo@kernel.org>
15235 R: Karol Herbst <karolherbst@gmail.com>
15236 R: Pekka Paalanen <ppaalanen@gmail.com>
15238 L: linux-kernel@vger.kernel.org
15239 L: nouveau@lists.freedesktop.org
15240 F: kernel/trace/trace_mmiotrace.c
15241 F: include/linux/mmiotrace.h
15242 F: arch/x86/mm/kmmio.c
15243 F: arch/x86/mm/mmio-mod.c
15244 F: arch/x86/mm/testmmiotrace.c
15247 M: Jiri Kosina <trivial@kernel.org>
15248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15250 K: ^Subject:.*(?i)trivial
15252 TEMPO SEMICONDUCTOR DRIVERS
15253 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15255 F: sound/soc/codecs/tscs*.c
15256 F: sound/soc/codecs/tscs*.h
15257 F: Documentation/devicetree/bindings/sound/tscs*.txt
15260 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15261 M: Jiri Slaby <jslaby@suse.com>
15263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15264 F: Documentation/serial/
15266 F: drivers/tty/serial/serial_core.c
15267 F: include/linux/serial_core.h
15268 F: include/linux/serial.h
15269 F: include/linux/tty.h
15270 F: include/uapi/linux/serial_core.h
15271 F: include/uapi/linux/serial.h
15272 F: include/uapi/linux/tty.h
15274 TUA9001 MEDIA DRIVER
15275 M: Antti Palosaari <crope@iki.fi>
15276 L: linux-media@vger.kernel.org
15277 W: https://linuxtv.org
15278 W: http://palosaari.fi/linux/
15279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15280 T: git git://linuxtv.org/anttip/media_tree.git
15282 F: drivers/media/tuners/tua9001*
15284 TULIP NETWORK DRIVERS
15285 L: netdev@vger.kernel.org
15286 L: linux-parisc@vger.kernel.org
15288 F: drivers/net/ethernet/dec/tulip/
15291 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15292 W: http://vtun.sourceforge.net/tun
15294 F: Documentation/networking/tuntap.txt
15295 F: arch/um/os-Linux/drivers/
15297 TURBOCHANNEL SUBSYSTEM
15298 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15299 M: Ralf Baechle <ralf@linux-mips.org>
15300 L: linux-mips@linux-mips.org
15301 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15304 F: include/linux/tc.h
15307 M: "Len Brown" <lenb@kernel.org>
15308 L: linux-pm@vger.kernel.org
15309 B: https://bugzilla.kernel.org
15310 Q: https://patchwork.kernel.org/project/linux-pm/list/
15311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15313 F: tools/power/x86/turbostat/
15315 TW5864 VIDEO4LINUX DRIVER
15316 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15317 M: Anton Sviridenko <anton@corp.bluecherry.net>
15318 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15319 M: Andrey Utkin <andrey_utkin@fastmail.com>
15320 L: linux-media@vger.kernel.org
15322 F: drivers/media/pci/tw5864/
15324 TW68 VIDEO4LINUX DRIVER
15325 M: Hans Verkuil <hverkuil@xs4all.nl>
15326 L: linux-media@vger.kernel.org
15327 T: git git://linuxtv.org/media_tree.git
15328 W: https://linuxtv.org
15330 F: drivers/media/pci/tw68/
15332 TW686X VIDEO4LINUX DRIVER
15333 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15334 L: linux-media@vger.kernel.org
15335 T: git git://linuxtv.org/media_tree.git
15336 W: http://linuxtv.org
15338 F: drivers/media/pci/tw686x/
15340 UBI FILE SYSTEM (UBIFS)
15341 M: Richard Weinberger <richard@nod.at>
15342 M: Artem Bityutskiy <dedekind1@gmail.com>
15343 M: Adrian Hunter <adrian.hunter@intel.com>
15344 L: linux-mtd@lists.infradead.org
15345 T: git git://git.infradead.org/ubifs-2.6.git
15346 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15348 F: Documentation/filesystems/ubifs.txt
15351 UCLINUX (M68KNOMMU AND COLDFIRE)
15352 M: Greg Ungerer <gerg@linux-m68k.org>
15353 W: http://www.linux-m68k.org/
15354 W: http://www.uclinux.org/
15355 L: linux-m68k@lists.linux-m68k.org
15356 L: uclinux-dev@uclinux.org (subscribers-only)
15357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15359 F: arch/m68k/coldfire/
15361 F: arch/m68k/*/*_no.*
15362 F: arch/m68k/include/asm/*_no.*
15365 M: Jan Kara <jack@suse.com>
15367 F: Documentation/filesystems/udf.txt
15371 M: Bastien Nocera <hadess@hadess.net>
15372 L: linux-input@vger.kernel.org
15374 F: drivers/hid/hid-udraw-ps3.c
15377 M: Evgeniy Dushistov <dushistov@mail.ru>
15379 F: Documentation/filesystems/ufs.txt
15382 UHID USERSPACE HID IO DRIVER:
15383 M: David Herrmann <dh.herrmann@googlemail.com>
15384 L: linux-input@vger.kernel.org
15386 F: drivers/hid/uhid.c
15387 F: include/uapi/linux/uhid.h
15390 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15391 L: linux-usb@vger.kernel.org
15393 F: drivers/usb/common/ulpi.c
15394 F: include/linux/ulpi/
15396 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15397 L: linux-usb@vger.kernel.org
15400 F: include/linux/uwb.h
15401 F: include/linux/uwb/
15403 UNICORE32 ARCHITECTURE:
15404 M: Guan Xuetao <gxt@pku.edu.cn>
15405 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15407 T: git git://github.com/gxt/linux.git
15411 M: Tony Finch <dot@dotat.at>
15412 W: http://dotat.at/prog/unifdef
15414 F: scripts/unifdef.c
15416 UNIFORM CDROM DRIVER
15417 M: Jens Axboe <axboe@kernel.dk>
15418 W: http://www.kernel.dk
15420 F: Documentation/cdrom/
15421 F: drivers/cdrom/cdrom.c
15422 F: include/linux/cdrom.h
15423 F: include/uapi/linux/cdrom.h
15425 UNISYS S-PAR DRIVERS
15426 M: David Kershner <david.kershner@unisys.com>
15427 L: sparmaintainer@unisys.com (Unisys internal)
15429 F: include/linux/visorbus.h
15430 F: drivers/visorbus/
15431 F: drivers/staging/unisys/
15433 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15434 M: Vinayak Holikatti <vinholikatti@gmail.com>
15435 L: linux-scsi@vger.kernel.org
15437 F: Documentation/scsi/ufs.txt
15438 F: drivers/scsi/ufs/
15440 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15441 M: Joao Pinto <jpinto@synopsys.com>
15442 L: linux-scsi@vger.kernel.org
15444 F: drivers/scsi/ufs/*dwc*
15446 UNSORTED BLOCK IMAGES (UBI)
15447 M: Artem Bityutskiy <dedekind1@gmail.com>
15448 M: Richard Weinberger <richard@nod.at>
15449 W: http://www.linux-mtd.infradead.org/
15450 L: linux-mtd@lists.infradead.org
15451 T: git git://git.infradead.org/ubifs-2.6.git
15453 F: drivers/mtd/ubi/
15454 F: include/linux/mtd/ubi.h
15455 F: include/uapi/mtd/ubi-user.h
15457 USB "USBNET" DRIVER FRAMEWORK
15458 M: Oliver Neukum <oneukum@suse.com>
15459 L: netdev@vger.kernel.org
15460 W: http://www.linux-usb.org/usbnet
15462 F: drivers/net/usb/usbnet.c
15463 F: include/linux/usb/usbnet.h
15466 M: Oliver Neukum <oneukum@suse.com>
15467 L: linux-usb@vger.kernel.org
15469 F: Documentation/usb/acm.txt
15470 F: drivers/usb/class/cdc-acm.*
15472 USB AR5523 WIRELESS DRIVER
15473 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15474 L: linux-wireless@vger.kernel.org
15476 F: drivers/net/wireless/ath/ar5523/
15479 M: Oliver Neukum <oneukum@suse.com>
15480 L: linux-usb@vger.kernel.org
15481 L: linux-scsi@vger.kernel.org
15483 F: drivers/usb/storage/uas.c
15485 USB CDC ETHERNET DRIVER
15486 M: Oliver Neukum <oliver@neukum.org>
15487 L: linux-usb@vger.kernel.org
15489 F: drivers/net/usb/cdc_*.c
15490 F: include/uapi/linux/usb/cdc.h
15492 USB CHAOSKEY DRIVER
15493 M: Keith Packard <keithp@keithp.com>
15494 L: linux-usb@vger.kernel.org
15496 F: drivers/usb/misc/chaoskey.c
15498 USB CYPRESS C67X00 DRIVER
15499 M: Peter Korsgaard <jacmet@sunsite.dk>
15500 L: linux-usb@vger.kernel.org
15502 F: drivers/usb/c67x00/
15504 USB DAVICOM DM9601 DRIVER
15505 M: Peter Korsgaard <jacmet@sunsite.dk>
15506 L: netdev@vger.kernel.org
15507 W: http://www.linux-usb.org/usbnet
15509 F: drivers/net/usb/dm9601.c
15511 USB DIAMOND RIO500 DRIVER
15512 M: Cesar Miquel <miquel@df.uba.ar>
15513 L: rio500-users@lists.sourceforge.net
15514 W: http://rio500.sourceforge.net
15516 F: drivers/usb/misc/rio500*
15519 M: Alan Stern <stern@rowland.harvard.edu>
15520 L: linux-usb@vger.kernel.org
15522 F: Documentation/usb/ehci.txt
15523 F: drivers/usb/host/ehci*
15525 USB GADGET/PERIPHERAL SUBSYSTEM
15526 M: Felipe Balbi <balbi@kernel.org>
15527 L: linux-usb@vger.kernel.org
15528 W: http://www.linux-usb.org/gadget
15529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15531 F: drivers/usb/gadget/
15532 F: include/linux/usb/gadget*
15534 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15535 M: Jiri Kosina <jikos@kernel.org>
15536 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15537 L: linux-usb@vger.kernel.org
15538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15540 F: Documentation/hid/hiddev.txt
15541 F: drivers/hid/usbhid/
15543 USB INTEL XHCI ROLE MUX DRIVER
15544 M: Hans de Goede <hdegoede@redhat.com>
15545 L: linux-usb@vger.kernel.org
15547 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15550 M: Olav Kongas <ok@artecdesign.ee>
15551 L: linux-usb@vger.kernel.org
15553 F: drivers/usb/host/isp116x*
15554 F: include/linux/usb/isp116x.h
15556 USB LAN78XX ETHERNET DRIVER
15557 M: Woojung Huh <woojung.huh@microchip.com>
15558 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15559 L: netdev@vger.kernel.org
15561 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15562 F: drivers/net/usb/lan78xx.*
15563 F: include/dt-bindings/net/microchip-lan78xx.h
15565 USB MASS STORAGE DRIVER
15566 M: Alan Stern <stern@rowland.harvard.edu>
15567 L: linux-usb@vger.kernel.org
15568 L: usb-storage@lists.one-eyed-alien.net
15570 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15571 F: drivers/usb/storage/
15574 M: Clemens Ladisch <clemens@ladisch.de>
15575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15576 T: git git://git.alsa-project.org/alsa-kernel.git
15578 F: sound/usb/midi.*
15580 USB NETWORKING DRIVERS
15581 L: linux-usb@vger.kernel.org
15583 F: drivers/net/usb/
15586 M: Alan Stern <stern@rowland.harvard.edu>
15587 L: linux-usb@vger.kernel.org
15589 F: Documentation/usb/ohci.txt
15590 F: drivers/usb/host/ohci*
15592 USB OTG FSM (Finite State Machine)
15593 M: Peter Chen <Peter.Chen@nxp.com>
15594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15595 L: linux-usb@vger.kernel.org
15597 F: drivers/usb/common/usb-otg-fsm.c
15600 M: Valentina Manea <valentina.manea.m@gmail.com>
15601 M: Shuah Khan <shuah@kernel.org>
15602 L: linux-usb@vger.kernel.org
15604 F: Documentation/usb/usbip_protocol.txt
15605 F: drivers/usb/usbip/
15606 F: tools/usb/usbip/
15607 F: tools/testing/selftests/drivers/usb/usbip/
15610 M: Petko Manolov <petkan@nucleusys.com>
15611 L: linux-usb@vger.kernel.org
15612 L: netdev@vger.kernel.org
15613 T: git git://github.com/petkan/pegasus.git
15614 W: https://github.com/petkan/pegasus
15616 F: drivers/net/usb/pegasus.*
15619 M: Felipe Balbi <balbi@kernel.org>
15620 L: linux-usb@vger.kernel.org
15621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15623 F: drivers/usb/phy/
15625 USB PRINTER DRIVER (usblp)
15626 M: Pete Zaitcev <zaitcev@redhat.com>
15627 L: linux-usb@vger.kernel.org
15629 F: drivers/usb/class/usblp.c
15631 USB QMI WWAN NETWORK DRIVER
15632 M: Bjørn Mork <bjorn@mork.no>
15633 L: netdev@vger.kernel.org
15635 F: Documentation/ABI/testing/sysfs-class-net-qmi
15636 F: drivers/net/usb/qmi_wwan.c
15639 M: Petko Manolov <petkan@nucleusys.com>
15640 L: linux-usb@vger.kernel.org
15641 L: netdev@vger.kernel.org
15642 T: git git://github.com/petkan/rtl8150.git
15643 W: https://github.com/petkan/rtl8150
15645 F: drivers/net/usb/rtl8150.c
15647 USB SERIAL SUBSYSTEM
15648 M: Johan Hovold <johan@kernel.org>
15649 L: linux-usb@vger.kernel.org
15650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15652 F: Documentation/usb/usb-serial.txt
15653 F: drivers/usb/serial/
15654 F: include/linux/usb/serial.h
15656 USB SMSC75XX ETHERNET DRIVER
15657 M: Steve Glendinning <steve.glendinning@shawell.net>
15658 L: netdev@vger.kernel.org
15660 F: drivers/net/usb/smsc75xx.*
15662 USB SMSC95XX ETHERNET DRIVER
15663 M: Steve Glendinning <steve.glendinning@shawell.net>
15664 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15665 L: netdev@vger.kernel.org
15667 F: drivers/net/usb/smsc95xx.*
15670 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15671 L: linux-usb@vger.kernel.org
15672 W: http://www.linux-usb.org
15673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15675 F: Documentation/devicetree/bindings/usb/
15676 F: Documentation/usb/
15678 F: include/linux/usb.h
15679 F: include/linux/usb/
15681 USB TYPEC PI3USB30532 MUX DRIVER
15682 M: Hans de Goede <hdegoede@redhat.com>
15683 L: linux-usb@vger.kernel.org
15685 F: drivers/usb/typec/mux/pi3usb30532.c
15688 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15689 L: linux-usb@vger.kernel.org
15691 F: Documentation/ABI/testing/sysfs-class-typec
15692 F: Documentation/driver-api/usb/typec.rst
15693 F: drivers/usb/typec/
15694 F: include/linux/usb/typec.h
15696 USB TYPEC BUS FOR ALTERNATE MODES
15697 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15698 L: linux-usb@vger.kernel.org
15700 F: Documentation/ABI/testing/sysfs-bus-typec
15701 F: Documentation/driver-api/usb/typec_bus.rst
15702 F: drivers/usb/typec/altmodes/
15703 F: include/linux/usb/typec_altmode.h
15705 USB TYPEC PORT CONTROLLER DRIVERS
15706 M: Guenter Roeck <linux@roeck-us.net>
15707 L: linux-usb@vger.kernel.org
15709 F: drivers/usb/typec/tcpm/
15712 M: Alan Stern <stern@rowland.harvard.edu>
15713 L: linux-usb@vger.kernel.org
15715 F: drivers/usb/host/uhci*
15718 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15719 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15720 L: linux-media@vger.kernel.org
15721 T: git git://linuxtv.org/media_tree.git
15722 W: http://www.ideasonboard.org/uvc/
15724 F: drivers/media/usb/uvc/
15725 F: include/uapi/linux/uvcvideo.h
15728 M: Hans Verkuil <hverkuil@xs4all.nl>
15729 L: linux-media@vger.kernel.org
15730 T: git git://linuxtv.org/media_tree.git
15731 W: https://linuxtv.org
15733 F: drivers/media/usb/usbvision/
15736 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15737 L: linux-usb@vger.kernel.org
15739 F: drivers/usb/gadget/function/*uvc*
15740 F: drivers/usb/gadget/legacy/webcam.c
15741 F: include/uapi/linux/usb/g_uvc.h
15743 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15744 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15745 L: linux-wireless@vger.kernel.org
15747 F: drivers/net/wireless/rndis_wlan.c
15750 M: Mathias Nyman <mathias.nyman@intel.com>
15751 L: linux-usb@vger.kernel.org
15753 F: drivers/usb/host/xhci*
15754 F: drivers/usb/host/pci-quirks*
15757 L: linux-wireless@vger.kernel.org
15758 W: http://linux-lc100020.sourceforge.net
15760 F: drivers/net/wireless/zydas/zd1201.*
15763 M: Antoine Jacquet <royale@zerezo.com>
15764 L: linux-usb@vger.kernel.org
15765 L: linux-media@vger.kernel.org
15766 T: git git://linuxtv.org/media_tree.git
15767 W: http://royale.zerezo.com/zr364xx/
15769 F: Documentation/media/v4l-drivers/zr364xx*
15770 F: drivers/media/usb/zr364xx/
15772 USER-MODE LINUX (UML)
15773 M: Jeff Dike <jdike@addtoit.com>
15774 M: Richard Weinberger <richard@nod.at>
15775 L: linux-um@lists.infradead.org
15776 W: http://user-mode-linux.sourceforge.net
15777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15779 F: Documentation/virtual/uml/
15785 USERSPACE COPYIN/COPYOUT (UIOVEC)
15786 M: Alexander Viro <viro@zeniv.linux.org.uk>
15789 F: include/linux/uio.h
15791 USERSPACE DMA BUFFER DRIVER
15792 M: Gerd Hoffmann <kraxel@redhat.com>
15794 L: dri-devel@lists.freedesktop.org
15795 F: drivers/dma-buf/udmabuf.c
15796 F: include/uapi/linux/udmabuf.h
15797 T: git git://anongit.freedesktop.org/drm/drm-misc
15799 USERSPACE I/O (UIO)
15800 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15803 F: Documentation/driver-api/uio-howto.rst
15805 F: include/linux/uio_driver.h
15808 M: Karel Zak <kzak@redhat.com>
15809 L: util-linux@vger.kernel.org
15810 W: http://en.wikipedia.org/wiki/Util-linux
15811 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15815 M: Christoph Hellwig <hch@lst.de>
15816 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15817 L: linux-kernel@vger.kernel.org
15818 T: git git://git.infradead.org/users/hch/uuid.git
15821 F: include/linux/uuid.h
15822 F: include/uapi/linux/uuid.h
15826 M: Michal Januszewski <spock@gentoo.org>
15827 L: linux-fbdev@vger.kernel.org
15828 W: https://github.com/mjanusz/v86d
15830 F: Documentation/fb/uvesafb.txt
15831 F: drivers/video/fbdev/uvesafb.*
15834 M: Stefan Agner <stefan@agner.ch>
15835 L: linux-mtd@lists.infradead.org
15837 F: drivers/mtd/nand/raw/vf610_nfc.c
15839 VFAT/FAT/MSDOS FILESYSTEM
15840 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15842 F: Documentation/filesystems/vfat.txt
15846 M: Alex Williamson <alex.williamson@redhat.com>
15847 L: kvm@vger.kernel.org
15848 T: git git://github.com/awilliam/linux-vfio.git
15850 F: Documentation/vfio.txt
15852 F: include/linux/vfio.h
15853 F: include/uapi/linux/vfio.h
15855 VFIO MEDIATED DEVICE DRIVERS
15856 M: Kirti Wankhede <kwankhede@nvidia.com>
15857 L: kvm@vger.kernel.org
15859 F: Documentation/vfio-mediated-device.txt
15860 F: drivers/vfio/mdev/
15861 F: include/linux/mdev.h
15862 F: samples/vfio-mdev/
15864 VFIO PLATFORM DRIVER
15865 M: Eric Auger <eric.auger@redhat.com>
15866 L: kvm@vger.kernel.org
15868 F: drivers/vfio/platform/
15871 R: Lukas Wunner <lukas@wunner.de>
15873 F: Documentation/gpu/vga-switcheroo.rst
15874 F: drivers/gpu/vga/vga_switcheroo.c
15875 F: include/linux/vga_switcheroo.h
15876 T: git git://anongit.freedesktop.org/drm/drm-misc
15878 VIA RHINE NETWORK DRIVER
15880 F: drivers/net/ethernet/via/via-rhine.c
15882 VIA SD/MMC CARD CONTROLLER DRIVER
15883 M: Bruce Chang <brucechang@via.com.tw>
15884 M: Harald Welte <HaraldWelte@viatech.com>
15886 F: drivers/mmc/host/via-sdmmc.c
15888 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15889 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15890 L: linux-fbdev@vger.kernel.org
15892 F: include/linux/via-core.h
15893 F: include/linux/via-gpio.h
15894 F: include/linux/via_i2c.h
15895 F: drivers/video/fbdev/via/
15897 VIA VELOCITY NETWORK DRIVER
15898 M: Francois Romieu <romieu@fr.zoreil.com>
15899 L: netdev@vger.kernel.org
15901 F: drivers/net/ethernet/via/via-velocity.*
15903 VICODEC VIRTUAL CODEC DRIVER
15904 M: Hans Verkuil <hans.verkuil@cisco.com>
15905 L: linux-media@vger.kernel.org
15906 T: git git://linuxtv.org/media_tree.git
15907 W: https://linuxtv.org
15909 F: drivers/media/platform/vicodec/*
15911 VIDEO MULTIPLEXER DRIVER
15912 M: Philipp Zabel <p.zabel@pengutronix.de>
15913 L: linux-media@vger.kernel.org
15915 F: drivers/media/platform/video-mux.c
15917 VIDEO I2C POLLING DRIVER
15918 M: Matt Ranostay <matt.ranostay@konsulko.com>
15919 L: linux-media@vger.kernel.org
15921 F: drivers/media/i2c/video-i2c.c
15923 VIDEOBUF2 FRAMEWORK
15924 M: Pawel Osciak <pawel@osciak.com>
15925 M: Marek Szyprowski <m.szyprowski@samsung.com>
15926 M: Kyungmin Park <kyungmin.park@samsung.com>
15927 L: linux-media@vger.kernel.org
15929 F: drivers/media/common/videobuf2/*
15930 F: include/media/videobuf2-*
15932 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15933 M: Helen Koike <helen.koike@collabora.com>
15934 L: linux-media@vger.kernel.org
15935 T: git git://linuxtv.org/media_tree.git
15936 W: https://linuxtv.org
15938 F: drivers/media/platform/vimc/*
15941 M: Alex Williamson <alex.williamson@redhat.com>
15942 M: Paolo Bonzini <pbonzini@redhat.com>
15943 L: kvm@vger.kernel.org
15947 VIRTIO AND VHOST VSOCK DRIVER
15948 M: Stefan Hajnoczi <stefanha@redhat.com>
15949 L: kvm@vger.kernel.org
15950 L: virtualization@lists.linux-foundation.org
15951 L: netdev@vger.kernel.org
15953 F: include/linux/virtio_vsock.h
15954 F: include/uapi/linux/virtio_vsock.h
15955 F: include/uapi/linux/vsockmon.h
15956 F: include/uapi/linux/vm_sockets_diag.h
15957 F: net/vmw_vsock/diag.c
15958 F: net/vmw_vsock/af_vsock_tap.c
15959 F: net/vmw_vsock/virtio_transport_common.c
15960 F: net/vmw_vsock/virtio_transport.c
15961 F: drivers/net/vsockmon.c
15962 F: drivers/vhost/vsock.c
15963 F: tools/testing/vsock/
15965 VIRTIO CONSOLE DRIVER
15966 M: Amit Shah <amit@kernel.org>
15967 L: virtualization@lists.linux-foundation.org
15969 F: drivers/char/virtio_console.c
15970 F: include/linux/virtio_console.h
15971 F: include/uapi/linux/virtio_console.h
15973 VIRTIO CORE, NET AND BLOCK DRIVERS
15974 M: "Michael S. Tsirkin" <mst@redhat.com>
15975 M: Jason Wang <jasowang@redhat.com>
15976 L: virtualization@lists.linux-foundation.org
15978 F: Documentation/devicetree/bindings/virtio/
15981 F: drivers/net/virtio_net.c
15982 F: drivers/block/virtio_blk.c
15983 F: include/linux/virtio*.h
15984 F: include/uapi/linux/virtio_*.h
15985 F: drivers/crypto/virtio/
15986 F: mm/balloon_compaction.c
15988 VIRTIO CRYPTO DRIVER
15989 M: Gonglei <arei.gonglei@huawei.com>
15990 L: virtualization@lists.linux-foundation.org
15991 L: linux-crypto@vger.kernel.org
15993 F: drivers/crypto/virtio/
15994 F: include/uapi/linux/virtio_crypto.h
15996 VIRTIO DRIVERS FOR S390
15997 M: Cornelia Huck <cohuck@redhat.com>
15998 M: Halil Pasic <pasic@linux.ibm.com>
15999 L: linux-s390@vger.kernel.org
16000 L: virtualization@lists.linux-foundation.org
16001 L: kvm@vger.kernel.org
16003 F: drivers/s390/virtio/
16004 F: arch/s390/include/uapi/asm/virtio-ccw.h
16007 M: David Airlie <airlied@linux.ie>
16008 M: Gerd Hoffmann <kraxel@redhat.com>
16009 L: dri-devel@lists.freedesktop.org
16010 L: virtualization@lists.linux-foundation.org
16011 T: git git://anongit.freedesktop.org/drm/drm-misc
16013 F: drivers/gpu/drm/virtio/
16014 F: include/uapi/linux/virtio_gpu.h
16016 VIRTIO HOST (VHOST)
16017 M: "Michael S. Tsirkin" <mst@redhat.com>
16018 M: Jason Wang <jasowang@redhat.com>
16019 L: kvm@vger.kernel.org
16020 L: virtualization@lists.linux-foundation.org
16021 L: netdev@vger.kernel.org
16022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16025 F: include/uapi/linux/vhost.h
16027 VIRTIO INPUT DRIVER
16028 M: Gerd Hoffmann <kraxel@redhat.com>
16030 F: drivers/virtio/virtio_input.c
16031 F: include/uapi/linux/virtio_input.h
16033 VIRTUAL BOX GUEST DEVICE DRIVER
16034 M: Hans de Goede <hdegoede@redhat.com>
16035 M: Arnd Bergmann <arnd@arndb.de>
16036 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16038 F: include/linux/vbox_utils.h
16039 F: include/uapi/linux/vbox*.h
16040 F: drivers/virt/vboxguest/
16042 VIRTUAL SERIO DEVICE DRIVER
16043 M: Stephen Chandler Paul <thatslyude@gmail.com>
16045 F: drivers/input/serio/userio.c
16046 F: include/uapi/linux/userio.h
16048 VIVID VIRTUAL VIDEO DRIVER
16049 M: Hans Verkuil <hverkuil@xs4all.nl>
16050 L: linux-media@vger.kernel.org
16051 T: git git://linuxtv.org/media_tree.git
16052 W: https://linuxtv.org
16054 F: drivers/media/platform/vivid/*
16057 M: Florian Fainelli <f.fainelli@gmail.com>
16058 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16060 F: drivers/vlynq/vlynq.c
16061 F: include/linux/vlynq.h
16064 M: Martyn Welch <martyn@welchs.me.uk>
16065 M: Manohar Vanga <manohar.vanga@gmail.com>
16066 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16067 L: devel@driverdev.osuosl.org
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16070 F: Documentation/driver-api/vme.rst
16071 F: drivers/staging/vme/
16073 F: include/linux/vme*
16075 VMWARE BALLOON DRIVER
16076 M: Xavier Deguillard <xdeguillard@vmware.com>
16077 M: Nadav Amit <namit@vmware.com>
16078 M: "VMware, Inc." <pv-drivers@vmware.com>
16079 L: linux-kernel@vger.kernel.org
16081 F: drivers/misc/vmw_balloon.c
16083 VMWARE HYPERVISOR INTERFACE
16084 M: Alok Kataria <akataria@vmware.com>
16085 L: virtualization@lists.linux-foundation.org
16087 F: arch/x86/kernel/cpu/vmware.c
16089 VMWARE PVRDMA DRIVER
16090 M: Adit Ranadive <aditr@vmware.com>
16091 M: VMware PV-Drivers <pv-drivers@vmware.com>
16092 L: linux-rdma@vger.kernel.org
16094 F: drivers/infiniband/hw/vmw_pvrdma/
16096 VMware PVSCSI driver
16097 M: Jim Gill <jgill@vmware.com>
16098 M: VMware PV-Drivers <pv-drivers@vmware.com>
16099 L: linux-scsi@vger.kernel.org
16101 F: drivers/scsi/vmw_pvscsi.c
16102 F: drivers/scsi/vmw_pvscsi.h
16104 VMWARE VMMOUSE SUBDRIVER
16105 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16106 M: "VMware, Inc." <pv-drivers@vmware.com>
16107 L: linux-input@vger.kernel.org
16109 F: drivers/input/mouse/vmmouse.c
16110 F: drivers/input/mouse/vmmouse.h
16112 VMWARE VMXNET3 ETHERNET DRIVER
16113 M: Ronak Doshi <doshir@vmware.com>
16114 M: "VMware, Inc." <pv-drivers@vmware.com>
16115 L: netdev@vger.kernel.org
16117 F: drivers/net/vmxnet3/
16119 VOCORE VOCORE2 BOARD
16120 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16121 L: linux-mips@linux-mips.org
16123 F: arch/mips/boot/dts/ralink/vocore2.dts
16125 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16126 M: Liam Girdwood <lgirdwood@gmail.com>
16127 M: Mark Brown <broonie@kernel.org>
16128 L: linux-kernel@vger.kernel.org
16129 W: http://www.slimlogic.co.uk/?p=48
16130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16132 F: Documentation/devicetree/bindings/regulator/
16133 F: Documentation/power/regulator/
16134 F: drivers/regulator/
16135 F: include/dt-bindings/regulator/
16136 F: include/linux/regulator/
16139 M: David Ahern <dsa@cumulusnetworks.com>
16140 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16141 L: netdev@vger.kernel.org
16143 F: drivers/net/vrf.c
16144 F: Documentation/networking/vrf.txt
16146 VT1211 HARDWARE MONITOR DRIVER
16147 M: Juerg Haefliger <juergh@gmail.com>
16148 L: linux-hwmon@vger.kernel.org
16150 F: Documentation/hwmon/vt1211
16151 F: drivers/hwmon/vt1211.c
16153 VT8231 HARDWARE MONITOR DRIVER
16154 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16155 L: linux-hwmon@vger.kernel.org
16157 F: drivers/hwmon/vt8231.c
16159 VUB300 USB to SDIO/SD/MMC bridge chip
16160 M: Tony Olech <tony.olech@elandigitalsystems.com>
16161 L: linux-mmc@vger.kernel.org
16162 L: linux-usb@vger.kernel.org
16164 F: drivers/mmc/host/vub300.c
16166 W1 DALLAS'S 1-WIRE BUS
16167 M: Evgeniy Polyakov <zbr@ioremap.net>
16169 F: Documentation/devicetree/bindings/w1/
16170 F: Documentation/w1/
16172 F: include/linux/w1.h
16174 W83791D HARDWARE MONITORING DRIVER
16175 M: Marc Hulsman <m.hulsman@tudelft.nl>
16176 L: linux-hwmon@vger.kernel.org
16178 F: Documentation/hwmon/w83791d
16179 F: drivers/hwmon/w83791d.c
16181 W83793 HARDWARE MONITORING DRIVER
16182 M: Rudolf Marek <r.marek@assembler.cz>
16183 L: linux-hwmon@vger.kernel.org
16185 F: Documentation/hwmon/w83793
16186 F: drivers/hwmon/w83793.c
16188 W83795 HARDWARE MONITORING DRIVER
16189 M: Jean Delvare <jdelvare@suse.com>
16190 L: linux-hwmon@vger.kernel.org
16192 F: drivers/hwmon/w83795.c
16194 W83L51xD SD/MMC CARD INTERFACE DRIVER
16195 M: Pierre Ossman <pierre@ossman.eu>
16197 F: drivers/mmc/host/wbsd.*
16199 WACOM PROTOCOL 4 SERIAL TABLETS
16200 M: Julian Squires <julian@cipht.net>
16201 M: Hans de Goede <hdegoede@redhat.com>
16202 L: linux-input@vger.kernel.org
16204 F: drivers/input/tablet/wacom_serial4.c
16206 WATCHDOG DEVICE DRIVERS
16207 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16208 M: Guenter Roeck <linux@roeck-us.net>
16209 L: linux-watchdog@vger.kernel.org
16210 W: http://www.linux-watchdog.org/
16211 T: git git://www.linux-watchdog.org/linux-watchdog.git
16213 F: Documentation/devicetree/bindings/watchdog/
16214 F: Documentation/watchdog/
16215 F: drivers/watchdog/
16216 F: include/linux/watchdog.h
16217 F: include/uapi/linux/watchdog.h
16219 WHISKEYCOVE PMIC GPIO DRIVER
16220 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16221 L: linux-gpio@vger.kernel.org
16223 F: drivers/gpio/gpio-wcove.c
16226 M: David Herrmann <dh.herrmann@googlemail.com>
16227 L: linux-input@vger.kernel.org
16229 F: drivers/hid/hid-wiimote*
16231 WILOCITY WIL6210 WIRELESS DRIVER
16232 M: Maya Erez <merez@codeaurora.org>
16233 L: linux-wireless@vger.kernel.org
16234 L: wil6210@qti.qualcomm.com
16236 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16237 F: drivers/net/wireless/ath/wil6210/
16240 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16241 M: linux-wimax@intel.com
16242 L: wimax@linuxwimax.org (subscribers-only)
16244 W: http://linuxwimax.org
16245 F: Documentation/wimax/README.wimax
16246 F: include/linux/wimax/debug.h
16247 F: include/net/wimax.h
16248 F: include/uapi/linux/wimax.h
16252 M: David Härdeman <david@hardeman.nu>
16254 F: drivers/media/rc/winbond-cir.c
16256 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16257 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16258 L: linux-watchdog@vger.kernel.org
16260 F: drivers/watchdog/ebc-c384_wdt.c
16262 WINSYSTEMS WS16C48 GPIO DRIVER
16263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16264 L: linux-gpio@vger.kernel.org
16266 F: drivers/gpio/gpio-ws16c48.c
16268 WISTRON LAPTOP BUTTON DRIVER
16269 M: Miloslav Trmac <mitr@volny.cz>
16271 F: drivers/input/misc/wistron_btns.c
16273 WL3501 WIRELESS PCMCIA CARD DRIVER
16274 L: linux-wireless@vger.kernel.org
16276 F: drivers/net/wireless/wl3501*
16278 WOLFSON MICROELECTRONICS DRIVERS
16279 L: patches@opensource.cirrus.com
16280 T: git https://github.com/CirrusLogic/linux-drivers.git
16281 W: https://github.com/CirrusLogic/linux-drivers/wiki
16283 F: Documentation/hwmon/wm83??
16284 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16285 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16286 F: Documentation/devicetree/bindings/mfd/arizona.txt
16287 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16288 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16289 F: arch/arm/mach-s3c64xx/mach-crag6410*
16290 F: drivers/clk/clk-wm83*.c
16291 F: drivers/extcon/extcon-arizona.c
16292 F: drivers/leds/leds-wm83*.c
16293 F: drivers/gpio/gpio-*wm*.c
16294 F: drivers/gpio/gpio-arizona.c
16295 F: drivers/hwmon/wm83??-hwmon.c
16296 F: drivers/input/misc/wm831x-on.c
16297 F: drivers/input/touchscreen/wm831x-ts.c
16298 F: drivers/input/touchscreen/wm97*.c
16299 F: drivers/mfd/arizona*
16300 F: drivers/mfd/wm*.c
16301 F: drivers/mfd/cs47l24*
16302 F: drivers/power/supply/wm83*.c
16303 F: drivers/rtc/rtc-wm83*.c
16304 F: drivers/regulator/wm8*.c
16305 F: drivers/regulator/arizona*
16306 F: drivers/video/backlight/wm83*_bl.c
16307 F: drivers/watchdog/wm83*_wdt.c
16308 F: include/linux/mfd/arizona/
16309 F: include/linux/mfd/wm831x/
16310 F: include/linux/mfd/wm8350/
16311 F: include/linux/mfd/wm8400*
16312 F: include/linux/regulator/arizona*
16313 F: include/linux/wm97xx.h
16314 F: include/sound/wm????.h
16315 F: sound/soc/codecs/arizona.?
16316 F: sound/soc/codecs/wm*
16317 F: sound/soc/codecs/cs47l24*
16320 M: Tejun Heo <tj@kernel.org>
16321 R: Lai Jiangshan <jiangshanlai@gmail.com>
16322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16324 F: include/linux/workqueue.h
16325 F: kernel/workqueue.c
16326 F: Documentation/core-api/workqueue.rst
16328 X-POWERS AXP288 PMIC DRIVERS
16329 M: Hans de Goede <hdegoede@redhat.com>
16332 F: drivers/acpi/pmic/intel_pmic_xpower.c
16334 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16335 M: Chen-Yu Tsai <wens@csie.org>
16336 L: linux-kernel@vger.kernel.org
16341 M: Andrew Hendry <andrew.hendry@gmail.com>
16342 L: linux-x25@vger.kernel.org
16344 F: Documentation/networking/x25*
16345 F: include/net/x25*
16348 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16349 M: Thomas Gleixner <tglx@linutronix.de>
16350 M: Ingo Molnar <mingo@redhat.com>
16351 M: Borislav Petkov <bp@alien8.de>
16352 R: "H. Peter Anvin" <hpa@zytor.com>
16354 L: linux-kernel@vger.kernel.org
16355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16357 F: Documentation/devicetree/bindings/x86/
16358 F: Documentation/x86/
16362 M: Andy Lutomirski <luto@kernel.org>
16363 L: linux-kernel@vger.kernel.org
16364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16368 X86 MCE INFRASTRUCTURE
16369 M: Tony Luck <tony.luck@intel.com>
16370 M: Borislav Petkov <bp@alien8.de>
16371 L: linux-edac@vger.kernel.org
16373 F: arch/x86/kernel/cpu/mcheck/*
16375 X86 MICROCODE UPDATE SUPPORT
16376 M: Borislav Petkov <bp@alien8.de>
16378 F: arch/x86/kernel/cpu/microcode/*
16381 M: Dave Hansen <dave.hansen@linux.intel.com>
16382 M: Andy Lutomirski <luto@kernel.org>
16383 M: Peter Zijlstra <peterz@infradead.org>
16384 L: linux-kernel@vger.kernel.org
16385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16389 X86 PLATFORM DRIVERS
16390 M: Darren Hart <dvhart@infradead.org>
16391 M: Andy Shevchenko <andy@infradead.org>
16392 L: platform-driver-x86@vger.kernel.org
16393 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16395 F: drivers/platform/x86/
16396 F: drivers/platform/olpc/
16399 M: Andy Lutomirski <luto@kernel.org>
16400 L: linux-kernel@vger.kernel.org
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16403 F: arch/x86/entry/vdso/
16406 M: Matthew Wilcox <willy@infradead.org>
16407 L: linux-fsdevel@vger.kernel.org
16409 F: Documentation/core-api/xarray.rst
16412 F: include/linux/idr.h
16413 F: include/linux/xarray.h
16414 F: tools/testing/radix-tree
16416 XC2028/3028 TUNER DRIVER
16417 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16418 L: linux-media@vger.kernel.org
16419 W: https://linuxtv.org
16420 T: git git://linuxtv.org/media_tree.git
16422 F: drivers/media/tuners/tuner-xc2028.*
16424 XDP SOCKETS (AF_XDP)
16425 M: Björn Töpel <bjorn.topel@intel.com>
16426 M: Magnus Karlsson <magnus.karlsson@intel.com>
16427 L: netdev@vger.kernel.org
16429 F: kernel/bpf/xskmap.c
16432 XEN BLOCK SUBSYSTEM
16433 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16434 M: Roger Pau Monné <roger.pau@citrix.com>
16435 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16437 F: drivers/block/xen-blkback/*
16438 F: drivers/block/xen*
16441 M: Stefano Stabellini <sstabellini@kernel.org>
16442 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16445 F: arch/arm/include/asm/xen/
16447 XEN HYPERVISOR ARM64
16448 M: Stefano Stabellini <sstabellini@kernel.org>
16449 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16452 F: arch/arm64/include/asm/xen/
16454 XEN HYPERVISOR INTERFACE
16455 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16456 M: Juergen Gross <jgross@suse.com>
16457 R: Stefano Stabellini <sstabellini@kernel.org>
16458 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16462 F: drivers/*/xen-*front.c
16464 F: arch/x86/include/asm/xen/
16465 F: arch/x86/include/asm/pvclock-abi.h
16467 F: include/uapi/xen/
16468 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16469 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16471 XEN NETWORK BACKEND DRIVER
16472 M: Wei Liu <wei.liu2@citrix.com>
16473 M: Paul Durrant <paul.durrant@citrix.com>
16474 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16475 L: netdev@vger.kernel.org
16477 F: drivers/net/xen-netback/*
16480 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16481 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16483 F: arch/x86/pci/*xen*
16484 F: drivers/pci/*xen*
16487 M: Juergen Gross <jgross@suse.com>
16488 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16489 L: linux-scsi@vger.kernel.org
16491 F: drivers/scsi/xen-scsifront.c
16492 F: drivers/xen/xen-scsiback.c
16493 F: include/xen/interface/io/vscsiif.h
16495 XEN SWIOTLB SUBSYSTEM
16496 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16497 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16498 L: iommu@lists.linux-foundation.org
16500 F: arch/x86/xen/*swiotlb*
16501 F: drivers/xen/*swiotlb*
16503 XEN SOUND FRONTEND DRIVER
16504 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16505 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16511 M: Darrick J. Wong <darrick.wong@oracle.com>
16512 M: linux-xfs@vger.kernel.org
16513 L: linux-xfs@vger.kernel.org
16515 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16517 F: Documentation/filesystems/xfs.txt
16520 XILINX AXI ETHERNET DRIVER
16521 M: Anirudha Sarangi <anirudh@xilinx.com>
16522 M: John Linn <John.Linn@xilinx.com>
16524 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16526 XILINX UARTLITE SERIAL DRIVER
16527 M: Peter Korsgaard <jacmet@sunsite.dk>
16528 L: linux-serial@vger.kernel.org
16530 F: drivers/tty/serial/uartlite.c
16532 XILINX VIDEO IP CORES
16533 M: Hyun Kwon <hyun.kwon@xilinx.com>
16534 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16535 L: linux-media@vger.kernel.org
16536 T: git git://linuxtv.org/media_tree.git
16538 F: Documentation/devicetree/bindings/media/xilinx/
16539 F: drivers/media/platform/xilinx/
16540 F: include/uapi/linux/xilinx-v4l2-controls.h
16543 M: Eli Billauer <eli.billauer@gmail.com>
16544 L: linux-kernel@vger.kernel.org
16546 F: drivers/char/xillybus/
16549 M: George Cherian <george.cherian@cavium.com>
16550 M: Jan Glauber <jglauber@cavium.com>
16551 L: linux-i2c@vger.kernel.org
16552 W: http://www.cavium.com
16554 F: drivers/i2c/busses/i2c-xlp9xx.c
16556 XRA1403 GPIO EXPANDER
16557 M: Nandor Han <nandor.han@ge.com>
16558 M: Semi Malinen <semi.malinen@ge.com>
16559 L: linux-gpio@vger.kernel.org
16561 F: drivers/gpio/gpio-xra1403.c
16562 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16564 XTENSA XTFPGA PLATFORM SUPPORT
16565 M: Max Filippov <jcmvbkbc@gmail.com>
16566 L: linux-xtensa@linux-xtensa.org
16568 F: drivers/spi/spi-xtensa-xtfpga.c
16569 F: sound/soc/xtensa/xtfpga-i2s.c
16571 YAM DRIVER FOR AX.25
16572 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16573 L: linux-hams@vger.kernel.org
16575 F: drivers/net/hamradio/yam*
16576 F: include/linux/yam.h
16578 YAMA SECURITY MODULE
16579 M: Kees Cook <keescook@chromium.org>
16580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16583 F: Documentation/admin-guide/LSM/Yama.rst
16585 YEALINK PHONE DRIVER
16586 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16587 L: usbb2k-api-dev@nongnu.org
16589 F: Documentation/input/devices/yealink.rst
16590 F: drivers/input/misc/yealink.*
16592 Z8530 DRIVER FOR AX.25
16593 M: Joerg Reuter <jreuter@yaina.de>
16594 W: http://yaina.de/jreuter/
16595 W: http://www.qsl.net/dl1bke/
16596 L: linux-hams@vger.kernel.org
16598 F: Documentation/networking/z8530drv.txt
16599 F: drivers/net/hamradio/*scc.c
16600 F: drivers/net/hamradio/z8530.h
16602 ZBUD COMPRESSED PAGE ALLOCATOR
16603 M: Seth Jennings <sjenning@redhat.com>
16604 M: Dan Streetman <ddstreet@ieee.org>
16605 L: linux-mm@kvack.org
16608 F: include/linux/zbud.h
16610 ZD1211RW WIRELESS DRIVER
16611 M: Daniel Drake <dsd@gentoo.org>
16612 M: Ulrich Kunitz <kune@deine-taler.de>
16613 W: http://zd1211.ath.cx/wiki/DriverRewrite
16614 L: linux-wireless@vger.kernel.org
16615 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16617 F: drivers/net/wireless/zydas/zd1211rw/
16619 ZD1301 MEDIA DRIVER
16620 M: Antti Palosaari <crope@iki.fi>
16621 L: linux-media@vger.kernel.org
16622 W: https://linuxtv.org/
16623 W: http://palosaari.fi/linux/
16624 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16626 F: drivers/media/usb/dvb-usb-v2/zd1301*
16628 ZD1301_DEMOD MEDIA DRIVER
16629 M: Antti Palosaari <crope@iki.fi>
16630 L: linux-media@vger.kernel.org
16631 W: https://linuxtv.org/
16632 W: http://palosaari.fi/linux/
16633 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16635 F: drivers/media/dvb-frontends/zd1301_demod*
16637 ZPOOL COMPRESSED PAGE STORAGE API
16638 M: Dan Streetman <ddstreet@ieee.org>
16639 L: linux-mm@kvack.org
16642 F: include/linux/zpool.h
16644 ZR36067 VIDEO FOR LINUX DRIVER
16645 L: mjpeg-users@lists.sourceforge.net
16646 L: linux-media@vger.kernel.org
16647 W: http://mjpeg.sourceforge.net/driver-zoran/
16648 T: hg https://linuxtv.org/hg/v4l-dvb
16650 F: drivers/staging/media/zoran/
16652 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16653 M: Minchan Kim <minchan@kernel.org>
16654 M: Nitin Gupta <ngupta@vflare.org>
16655 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16656 L: linux-kernel@vger.kernel.org
16658 F: drivers/block/zram/
16659 F: Documentation/blockdev/zram.txt
16661 ZS DECSTATION Z85C30 SERIAL DRIVER
16662 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16664 F: drivers/tty/serial/zs.*
16666 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16667 M: Minchan Kim <minchan@kernel.org>
16668 M: Nitin Gupta <ngupta@vflare.org>
16669 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16670 L: linux-mm@kvack.org
16673 F: include/linux/zsmalloc.h
16674 F: Documentation/vm/zsmalloc.rst
16676 ZSWAP COMPRESSED SWAP CACHING
16677 M: Seth Jennings <sjenning@redhat.com>
16678 M: Dan Streetman <ddstreet@ieee.org>
16679 L: linux-mm@kvack.org
16684 M: Linus Torvalds <torvalds@linux-foundation.org>
16685 L: linux-kernel@vger.kernel.org
16686 Q: http://patchwork.kernel.org/project/LKML/list/
16687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16688 S: Buried alive in reporters