3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD9389B DRIVER
850 M: Hans Verkuil <hans.verkuil@cisco.com>
851 L: linux-media@vger.kernel.org
853 F: drivers/media/i2c/ad9389b*
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M: Mircea Caprioru <mircea.caprioru@analog.com>
858 F: drivers/mux/adgs1408.c
859 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M: Stefan Popa <stefan.popa@analog.com>
863 L: linux-pm@vger.kernel.org
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: drivers/power/supply/adp5061.c
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M: Lars-Peter Clausen <lars@metafoo.de>
870 L: linux-media@vger.kernel.org
871 W: http://ez.analog.com/community/linux-device-drivers
873 F: drivers/media/i2c/adv7180.c
875 ANALOG DEVICES INC ADV748X DRIVER
876 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L: linux-media@vger.kernel.org
879 F: drivers/media/i2c/adv748x/*
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M: Hans Verkuil <hans.verkuil@cisco.com>
883 L: linux-media@vger.kernel.org
885 F: drivers/media/i2c/adv7511*
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M: Hans Verkuil <hans.verkuil@cisco.com>
889 L: linux-media@vger.kernel.org
891 F: drivers/media/i2c/adv7604*
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M: Hans Verkuil <hans.verkuil@cisco.com>
895 L: linux-media@vger.kernel.org
897 F: drivers/media/i2c/adv7842*
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M: Lars-Peter Clausen <lars@metafoo.de>
901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W: http://wiki.analog.com/
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: sound/soc/codecs/adau*
906 F: sound/soc/codecs/adav*
907 F: sound/soc/codecs/ad1*
908 F: sound/soc/codecs/ad7*
909 F: sound/soc/codecs/ssm*
910 F: sound/soc/codecs/sigmadsp.*
912 ANALOG DEVICES INC DMA DRIVERS
913 M: Lars-Peter Clausen <lars@metafoo.de>
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/dma/dma-axi-dmac.c
918 ANALOG DEVICES INC IIO DRIVERS
919 M: Lars-Peter Clausen <lars@metafoo.de>
920 M: Michael Hennerich <Michael.Hennerich@analog.com>
921 W: http://wiki.analog.com/
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
927 F: drivers/iio/adc/ltc2497*
928 X: drivers/iio/*/adjd*
929 F: drivers/staging/iio/*/ad*
932 M: Greentime Hu <green.hu@gmail.com>
933 M: Vincent Chen <deanbo422@gmail.com>
934 T: git https://github.com/andestech/linux.git
937 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F: Documentation/devicetree/bindings/nds32/
942 ANDROID CONFIG FRAGMENTS
943 M: Rob Herring <robh@kernel.org>
945 F: kernel/configs/android*
948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M: Arve Hjønnevåg <arve@android.com>
950 M: Todd Kjos <tkjos@android.com>
951 M: Martijn Coenen <maco@android.com>
952 M: Joel Fernandes <joel@joelfernandes.org>
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L: devel@driverdev.osuosl.org
957 F: drivers/staging/android/
959 ANDROID GOLDFISH PIC DRIVER
960 M: Miodrag Dinic <miodrag.dinic@mips.com>
962 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F: drivers/irqchip/irq-goldfish-pic.c
965 ANDROID GOLDFISH RTC DRIVER
966 M: Miodrag Dinic <miodrag.dinic@mips.com>
968 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F: drivers/rtc/rtc-goldfish.c
972 M: Laura Abbott <labbott@redhat.com>
973 M: Sumit Semwal <sumit.semwal@linaro.org>
974 L: devel@driverdev.osuosl.org
975 L: dri-devel@lists.freedesktop.org
976 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
978 F: drivers/staging/android/ion
979 F: drivers/staging/android/uapi/ion.h
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M: Johannes Berg <johannes@sipsolutions.net>
983 L: linuxppc-dev@lists.ozlabs.org
984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M: William Breathitt Gray <vilhelm.gray@gmail.com>
990 L: linux-iio@vger.kernel.org
992 F: drivers/iio/adc/stx104.c
995 M: Jiri Kosina <jikos@kernel.org>
997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F: arch/x86/kernel/apm_32.c
999 F: include/linux/apm_bios.h
1000 F: include/uapi/linux/apm_bios.h
1001 F: drivers/char/apm-emulation.c
1003 APPARMOR SECURITY MODULE
1004 M: John Johansen <john.johansen@canonical.com>
1005 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W: wiki.apparmor.net
1007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1009 F: security/apparmor/
1010 F: Documentation/admin-guide/LSM/apparmor.rst
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M: Henrik Rydberg <rydberg@bitmath.org>
1014 L: linux-input@vger.kernel.org
1016 F: drivers/input/mouse/bcm5974.c
1019 M: Henrik Rydberg <rydberg@bitmath.org>
1020 L: linux-hwmon@vger.kernel.org
1022 F: drivers/hwmon/applesmc.c
1024 APPLETALK NETWORK LAYER
1025 L: netdev@vger.kernel.org
1027 F: drivers/net/appletalk/
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M: Duc Dang <dhdang@apm.com>
1033 F: arch/arm64/boot/dts/apm/
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M: Loc Ho <lho@apm.com>
1038 F: drivers/edac/xgene_edac.c
1039 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M: Iyappan Subramanian <isubramanian@apm.com>
1043 M: Keyur Chudgar <kchudgar@apm.com>
1045 F: drivers/net/ethernet/apm/xgene-v2/
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M: Iyappan Subramanian <isubramanian@apm.com>
1049 M: Keyur Chudgar <kchudgar@apm.com>
1050 M: Quan Nguyen <qnguyen@apm.com>
1052 F: drivers/net/ethernet/apm/xgene/
1053 F: drivers/net/phy/mdio-xgene.c
1054 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M: Tai Nguyen <ttnguyen@apm.com>
1060 F: drivers/perf/xgene_pmu.c
1061 F: Documentation/perf/xgene-pmu.txt
1062 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1064 APTINA CAMERA SENSOR PLL
1065 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/aptina-pll.*
1070 ARC FRAMEBUFFER DRIVER
1071 M: Jaya Kumar <jayalk@intworks.biz>
1073 F: drivers/video/fbdev/arcfb.c
1074 F: drivers/video/fbdev/core/fb_defio.c
1077 M: Alexey Brodkin <abrodkin@synopsys.com>
1079 F: drivers/gpu/drm/arc/
1080 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1082 ARCNET NETWORK LAYER
1083 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L: netdev@vger.kernel.org
1086 F: drivers/net/arcnet/
1087 F: include/uapi/linux/if_arcnet.h
1089 ARM ARCHITECTED TIMER DRIVER
1090 M: Mark Rutland <mark.rutland@arm.com>
1091 M: Marc Zyngier <marc.zyngier@arm.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: arch/arm/include/asm/arch_timer.h
1095 F: arch/arm64/include/asm/arch_timer.h
1096 F: drivers/clocksource/arm_arch_timer.c
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M: Linus Walleij <linus.walleij@linaro.org>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: Documentation/devicetree/bindings/arm/arm-boards
1103 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F: arch/arm/mach-integrator/
1108 F: arch/arm/mach-realview/
1109 F: arch/arm/mach-versatile/
1110 F: arch/arm/plat-versatile/
1111 F: arch/arm/boot/dts/arm-realview-*
1112 F: arch/arm/boot/dts/integrator*
1113 F: arch/arm/boot/dts/versatile*
1114 F: drivers/clk/versatile/
1115 F: drivers/i2c/busses/i2c-versatile.c
1116 F: drivers/irqchip/irq-versatile-fpga.c
1117 F: drivers/mtd/maps/physmap_of_versatile.c
1118 F: drivers/power/reset/arm-versatile-reboot.c
1119 F: drivers/soc/versatile/
1121 ARM HDLCD DRM DRIVER
1122 M: Liviu Dudau <liviu.dudau@arm.com>
1124 F: drivers/gpu/drm/arm/hdlcd_*
1125 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1127 ARM MALI-DP DRM DRIVER
1128 M: Liviu Dudau <liviu.dudau@arm.com>
1129 M: Brian Starkey <brian.starkey@arm.com>
1130 M: Mali DP Maintainers <malidp@foss.arm.com>
1132 F: drivers/gpu/drm/arm/
1133 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1135 ARM MFM AND FLOPPY DRIVERS
1136 M: Ian Molton <spyro@f2s.com>
1138 F: arch/arm/lib/floppydma.S
1139 F: arch/arm/include/asm/floppy.h
1141 ARM PMU PROFILING AND DEBUGGING
1142 M: Will Deacon <will.deacon@arm.com>
1143 M: Mark Rutland <mark.rutland@arm.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F: arch/arm*/kernel/perf_*
1147 F: arch/arm/oprofile/common.c
1148 F: arch/arm*/kernel/hw_breakpoint.c
1149 F: arch/arm*/include/asm/hw_breakpoint.h
1150 F: arch/arm*/include/asm/perf_event.h
1152 F: include/linux/perf/arm_pmu.h
1153 F: Documentation/devicetree/bindings/arm/pmu.txt
1154 F: Documentation/devicetree/bindings/perf/
1157 M: Russell King <linux@armlinux.org.uk>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W: http://www.armlinux.org.uk/
1161 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1163 X: arch/arm/boot/dts/
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M: Russell King <linux@armlinux.org.uk>
1170 ARM PRIMECELL BUS SUPPORT
1171 M: Russell King <linux@armlinux.org.uk>
1174 F: include/linux/amba/bus.h
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M: Russell King <linux@armlinux.org.uk>
1179 F: drivers/video/fbdev/amba-clcd.*
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M: Russell King <linux@armlinux.org.uk>
1184 F: drivers/input/serio/ambakmi.*
1185 F: include/linux/amba/kmi.h
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M: Russell King <linux@armlinux.org.uk>
1190 F: drivers/mmc/host/mmci.*
1191 F: include/linux/amba/mmci.h
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M: Linus Walleij <linus.walleij@linaro.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F: drivers/spi/spi-pl022.c
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M: Russell King <linux@armlinux.org.uk>
1203 F: drivers/tty/serial/amba-pl01*.c
1204 F: include/linux/amba/serial.h
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M: Linus Walleij <linus.walleij@linaro.org>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F: drivers/irqchip/irq-vic.c
1214 M: Will Deacon <will.deacon@arm.com>
1215 R: Robin Murphy <robin.murphy@arm.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: drivers/iommu/arm-smmu.c
1219 F: drivers/iommu/arm-smmu-v3.c
1220 F: drivers/iommu/io-pgtable-arm.c
1221 F: drivers/iommu/io-pgtable-arm-v7s.c
1223 ARM SUB-ARCHITECTURES
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M: Andreas Färber <afaerber@suse.de>
1232 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: arch/arm/mach-actions/
1237 F: arch/arm/boot/dts/owl-*
1238 F: arch/arm64/boot/dts/actions/
1239 F: drivers/clk/actions/
1240 F: drivers/clocksource/timer-owl*
1241 F: drivers/dma/owl-dma.c
1242 F: drivers/i2c/busses/i2c-owl.c
1243 F: drivers/pinctrl/actions/*
1244 F: drivers/soc/actions/
1245 F: include/dt-bindings/power/owl-*
1246 F: include/linux/soc/actions/
1247 F: Documentation/devicetree/bindings/arm/actions.txt
1248 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M: Lennert Buytenhek <kernel@wantstofly.org>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M: Sergey Lapin <slapin@ossfans.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 ARM/Allwinner SoC Clock Support
1271 M: Emilio López <emilio@elopez.com.ar>
1273 F: drivers/clk/sunxi/
1275 ARM/Allwinner sunXi SoC support
1276 M: Maxime Ripard <maxime.ripard@bootlin.com>
1277 M: Chen-Yu Tsai <wens@csie.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/mach-sunxi/
1283 F: arch/arm64/boot/dts/allwinner/
1284 F: drivers/clk/sunxi-ng/
1285 F: drivers/pinctrl/sunxi/
1286 F: drivers/soc/sunxi/
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M: Neil Armstrong <narmstrong@baylibre.com>
1291 M: Jerome Brunet <jbrunet@baylibre.com>
1292 L: linux-amlogic@lists.infradead.org
1294 F: drivers/clk/meson/
1295 F: include/dt-bindings/clock/meson*
1296 F: include/dt-bindings/clock/gxbb*
1297 F: Documentation/devicetree/bindings/clock/amlogic*
1299 ARM/Amlogic Meson SoC support
1300 M: Carlo Caione <carlo@caione.org>
1301 M: Kevin Hilman <khilman@baylibre.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L: linux-amlogic@lists.infradead.org
1304 W: http://linux-meson.com/
1306 F: arch/arm/mach-meson/
1307 F: arch/arm/boot/dts/meson*
1308 F: arch/arm64/boot/dts/amlogic/
1309 F: drivers/pinctrl/meson/
1310 F: drivers/mmc/host/meson*
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M: Antoine Tenart <antoine.tenart@bootlin.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F: arch/arm/mach-alpine/
1319 F: arch/arm/boot/dts/alpine*
1320 F: arch/arm64/boot/dts/al/
1321 F: drivers/*/*alpine*
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M: Jesper Nilsson <jesper.nilsson@axis.com>
1325 M: Lars Persson <lars.persson@axis.com>
1327 L: linux-arm-kernel@axis.com
1328 F: arch/arm/mach-artpec
1329 F: arch/arm/boot/dts/artpec6*
1331 F: drivers/crypto/axis
1332 F: drivers/pinctrl/pinctrl-artpec*
1333 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1335 ARM/ASPEED I2C DRIVER
1336 M: Brendan Higgins <brendanhiggins@google.com>
1337 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R: Joel Stanley <joel@jms.id.au>
1339 L: linux-i2c@vger.kernel.org
1340 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1342 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F: drivers/i2c/busses/i2c-aspeed.c
1344 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1347 ARM/ASPEED MACHINE SUPPORT
1348 M: Joel Stanley <joel@jms.id.au>
1349 R: Andrew Jeffery <andrew@aj.id.au>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F: arch/arm/mach-aspeed/
1356 F: arch/arm/boot/dts/aspeed-*
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M: Rob Herring <robh@kernel.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-highbank/
1364 F: arch/arm/boot/dts/highbank.dts
1365 F: arch/arm/boot/dts/ecx-*.dts*
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M: Krzysztof Halasa <khalasa@piap.pl>
1370 F: arch/arm/mach-cns3xxx/
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M: Sunil Goutham <sgoutham@cavium.com>
1374 M: Robert Richter <rric@kernel.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 F: drivers/net/ethernet/cavium/thunder/
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M: Lukasz Majewski <lukma@denx.de>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: arch/arm/mach-ep93xx/ts72xx.c
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M: Alexander Shiyan <shc_work@mail.ru>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M: Hartley Sweeten <hsweeten@visionengravers.com>
1398 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 F: arch/arm/mach-ep93xx/
1402 F: arch/arm/mach-ep93xx/include/mach/
1405 M: Russell King <linux@armlinux.org.uk>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F: drivers/clk/clkdev.c
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M: Mike Rapoport <mike@compulab.co.il>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M: Baruch Siach <baruch@tkos.co.il>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/boot/dts/cx92755*
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M: Hubert Feurstein <hubert.feurstein@contec.at>
1426 F: arch/arm/mach-ep93xx/micro9.c
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: drivers/hwtracing/coresight/*
1433 F: Documentation/trace/coresight.txt
1434 F: Documentation/trace/coresight-cpu-debug.txt
1435 F: Documentation/devicetree/bindings/arm/coresight.txt
1436 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F: tools/perf/arch/arm/util/pmu.c
1439 F: tools/perf/arch/arm/util/auxtrace.c
1440 F: tools/perf/arch/arm/util/cs-etm.c
1441 F: tools/perf/arch/arm/util/cs-etm.h
1442 F: tools/perf/util/cs-etm.*
1443 F: tools/perf/util/cs-etm-decoder/*
1445 ARM/CORGI MACHINE SUPPORT
1446 M: Richard Purdie <rpurdie@rpsys.net>
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M: Linus Walleij <linus.walleij@linaro.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/ulli-kroll/linux.git
1455 F: Documentation/devicetree/bindings/arm/gemini.txt
1456 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F: arch/arm/mach-gemini/
1460 F: drivers/net/ethernet/cortina/
1461 F: drivers/pinctrl/pinctrl-gemini.c
1462 F: drivers/rtc/rtc-ftrtc010.c
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M: Barry Song <baohua@kernel.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1469 F: arch/arm/boot/dts/prima2*
1470 F: arch/arm/mach-prima2/
1471 F: drivers/clk/sirf/
1472 F: drivers/clocksource/timer-prima2.c
1473 F: drivers/clocksource/timer-atlas7.c
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)
1741 W: https://mtk.bcnfs.org/
1742 C: irc://chat.freenode.net/linux-mediatek
1744 F: arch/arm/boot/dts/mt6*
1745 F: arch/arm/boot/dts/mt7*
1746 F: arch/arm/boot/dts/mt8*
1747 F: arch/arm/mach-mediatek/
1748 F: arch/arm64/boot/dts/mediatek/
1749 F: drivers/soc/mediatek/
1754 ARM/Mediatek USB3 PHY DRIVER
1755 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 F: drivers/phy/mediatek/
1760 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1762 ARM/MICREL KS8695 ARCHITECTURE
1763 M: Greg Ungerer <gerg@uclinux.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 F: arch/arm/mach-ks8695/
1768 ARM/Microchip (AT91) SoC support
1769 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1770 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1771 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 W: http://www.linux4sam.org
1774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1778 F: arch/arm/mach-at91/
1779 F: include/soc/at91/
1780 F: arch/arm/boot/dts/at91*.dts
1781 F: arch/arm/boot/dts/at91*.dtsi
1782 F: arch/arm/boot/dts/sama*.dts
1783 F: arch/arm/boot/dts/sama*.dtsi
1784 F: arch/arm/include/debug/at91.S
1785 F: drivers/memory/atmel*
1786 F: drivers/watchdog/sama5d4_wdt.c
1787 X: drivers/input/touchscreen/atmel_mxt_ts.c
1788 X: drivers/net/wireless/atmel/
1790 ARM/MIOA701 MACHINE SUPPORT
1791 M: Robert Jarzmik <robert.jarzmik@free.fr>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 F: arch/arm/mach-pxa/mioa701.c
1796 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1797 M: Michael Petchkovsky <mkpetch@internode.on.net>
1800 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1801 M: Linus Walleij <linus.walleij@linaro.org>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 F: arch/arm/mach-nomadik/
1805 F: arch/arm/mach-u300/
1806 F: arch/arm/mach-ux500/
1807 F: arch/arm/boot/dts/ste-*
1808 F: drivers/clk/clk-nomadik.c
1809 F: drivers/clk/clk-u300.c
1810 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1811 F: drivers/clocksource/timer-u300.c
1812 F: drivers/dma/coh901318*
1813 F: drivers/dma/ste_dma40*
1814 F: drivers/hwspinlock/u8500_hsem.c
1815 F: drivers/i2c/busses/i2c-nomadik.c
1816 F: drivers/i2c/busses/i2c-stu300.c
1817 F: drivers/mfd/ab3100*
1818 F: drivers/mfd/ab8500*
1819 F: drivers/mfd/abx500*
1820 F: drivers/mfd/dbx500*
1821 F: drivers/mfd/db8500*
1822 F: drivers/pinctrl/nomadik/
1823 F: drivers/pinctrl/pinctrl-coh901*
1824 F: drivers/pinctrl/pinctrl-u300.c
1825 F: drivers/rtc/rtc-ab3100.c
1826 F: drivers/rtc/rtc-ab8500.c
1827 F: drivers/rtc/rtc-coh901331.c
1828 F: drivers/rtc/rtc-pl031.c
1829 F: drivers/watchdog/coh901327_wdt.c
1830 F: Documentation/devicetree/bindings/arm/ste-*
1831 F: Documentation/devicetree/bindings/arm/ux500/
1832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1834 ARM/NUVOTON NPCM ARCHITECTURE
1835 M: Avi Fishman <avifishman70@gmail.com>
1836 M: Tomer Maimon <tmaimon77@gmail.com>
1837 R: Patrick Venture <venture@google.com>
1838 R: Nancy Yuen <yuenn@google.com>
1839 R: Brendan Higgins <brendanhiggins@google.com>
1840 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1842 F: arch/arm/mach-npcm/
1843 F: arch/arm/boot/dts/nuvoton-npcm*
1844 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1846 F: Documentation/devicetree/bindings/*/*npcm*
1847 F: Documentation/devicetree/bindings/*/*/*npcm*
1849 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1850 M: Wan ZongShun <mcuos.com@gmail.com>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W: http://www.mcuos.com
1854 F: arch/arm/mach-w90x900/
1855 F: drivers/input/keyboard/w90p910_keypad.c
1856 F: drivers/input/touchscreen/w90p910_ts.c
1857 F: drivers/watchdog/nuc900_wdt.c
1858 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1859 F: drivers/mtd/nand/raw/nuc900_nand.c
1860 F: drivers/rtc/rtc-nuc900.c
1861 F: drivers/spi/spi-nuc900.c
1862 F: drivers/usb/host/ehci-w90x900.c
1863 F: drivers/video/fbdev/nuc900fb.c
1865 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1866 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1867 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1868 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1871 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1872 M: Alexander Clouter <alex@digriz.org.uk>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W: http://www.digriz.org.uk/ts78xx/kernel
1876 F: arch/arm/mach-orion5x/ts78xx-*
1878 ARM/OXNAS platform support
1879 M: Neil Armstrong <narmstrong@baylibre.com>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 L: linux-oxnas@groups.io (moderated for non-subscribers)
1883 F: arch/arm/mach-oxnas/
1884 F: arch/arm/boot/dts/ox8*.dts*
1887 ARM/PALM TREO SUPPORT
1888 M: Tomas Cech <sleep_walker@suse.com>
1889 L: linux-arm-kernel@lists.infradead.org
1890 W: http://hackndev.com
1892 F: arch/arm/mach-pxa/palmtreo.*
1894 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1895 M: Marek Vasut <marek.vasut@gmail.com>
1896 L: linux-arm-kernel@lists.infradead.org
1897 W: http://hackndev.com
1899 F: arch/arm/mach-pxa/include/mach/palmtx.h
1900 F: arch/arm/mach-pxa/palmtx.c
1901 F: arch/arm/mach-pxa/palmt5.*
1902 F: arch/arm/mach-pxa/include/mach/palmld.h
1903 F: arch/arm/mach-pxa/palmld.c
1904 F: arch/arm/mach-pxa/palmte2.*
1905 F: arch/arm/mach-pxa/include/mach/palmtc.h
1906 F: arch/arm/mach-pxa/palmtc.c
1909 M: Sergey Lapin <slapin@ossfans.org>
1910 L: linux-arm-kernel@lists.infradead.org
1911 W: http://hackndev.com
1913 F: arch/arm/mach-pxa/palmz72.*
1916 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1917 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1920 ARM/PT DIGITAL BOARD PORT
1921 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 W: http://www.armlinux.org.uk/
1926 ARM/QUALCOMM SUPPORT
1927 M: Andy Gross <andy.gross@linaro.org>
1928 M: David Brown <david.brown@linaro.org>
1929 L: linux-arm-msm@vger.kernel.org
1931 F: Documentation/devicetree/bindings/soc/qcom/
1932 F: arch/arm/boot/dts/qcom-*.dts
1933 F: arch/arm/boot/dts/qcom-*.dtsi
1934 F: arch/arm/mach-qcom/
1935 F: arch/arm64/boot/dts/qcom/*
1936 F: drivers/i2c/busses/i2c-qup.c
1937 F: drivers/clk/qcom/
1938 F: drivers/dma/qcom/
1939 F: drivers/soc/qcom/
1940 F: drivers/spi/spi-qup.c
1941 F: drivers/tty/serial/msm_serial.c
1942 F: drivers/*/pm8???-*
1943 F: drivers/mfd/ssbi.c
1944 F: drivers/firmware/qcom_scm*
1945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1947 ARM/RADISYS ENP2611 MACHINE SUPPORT
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 ARM/REALTEK ARCHITECTURE
1953 M: Andreas Färber <afaerber@suse.de>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 F: arch/arm64/boot/dts/realtek/
1957 F: Documentation/devicetree/bindings/arm/realtek.txt
1959 ARM/RENESAS ARM64 ARCHITECTURE
1960 M: Simon Horman <horms@verge.net.au>
1961 M: Magnus Damm <magnus.damm@gmail.com>
1962 L: linux-renesas-soc@vger.kernel.org
1963 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966 F: arch/arm64/boot/dts/renesas/
1967 F: Documentation/devicetree/bindings/arm/shmobile.txt
1968 F: drivers/soc/renesas/
1969 F: include/linux/soc/renesas/
1971 ARM/RISCPC ARCHITECTURE
1972 M: Russell King <linux@armlinux.org.uk>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 W: http://www.armlinux.org.uk/
1976 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1977 F: arch/arm/include/asm/hardware/ioc.h
1978 F: arch/arm/include/asm/hardware/iomd.h
1979 F: arch/arm/include/asm/hardware/memc.h
1980 F: arch/arm/mach-rpc/
1981 F: drivers/net/ethernet/8390/etherh.c
1982 F: drivers/net/ethernet/i825xx/ether1*
1983 F: drivers/net/ethernet/seeq/ether3*
1984 F: drivers/scsi/arm/
1986 ARM/Rockchip SoC support
1987 M: Heiko Stuebner <heiko@sntech.de>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 L: linux-rockchip@lists.infradead.org
1990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1992 F: arch/arm/boot/dts/rk3*
1993 F: arch/arm/boot/dts/rv1108*
1994 F: arch/arm/mach-rockchip/
1995 F: drivers/clk/rockchip/
1996 F: drivers/i2c/busses/i2c-rk3x.c
1997 F: drivers/*/*rockchip*
1998 F: drivers/*/*/*rockchip*
1999 F: sound/soc/rockchip/
2002 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2003 M: Kukjin Kim <kgene@kernel.org>
2004 M: Krzysztof Kozlowski <krzk@kernel.org>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2007 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2009 F: arch/arm/boot/dts/s3c*
2010 F: arch/arm/boot/dts/s5p*
2011 F: arch/arm/boot/dts/exynos*
2012 F: arch/arm64/boot/dts/exynos/
2013 F: arch/arm/plat-samsung/
2014 F: arch/arm/mach-s3c24*/
2015 F: arch/arm/mach-s3c64xx/
2016 F: arch/arm/mach-s5p*/
2017 F: arch/arm/mach-exynos*/
2018 F: drivers/*/*s3c24*
2019 F: drivers/*/*/*s3c24*
2020 F: drivers/*/*s3c64xx*
2021 F: drivers/*/*s5pv210*
2022 F: drivers/memory/samsung/*
2023 F: drivers/soc/samsung/*
2024 F: Documentation/arm/Samsung/
2025 F: Documentation/devicetree/bindings/arm/samsung/
2026 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2027 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2030 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2031 M: Kyungmin Park <kyungmin.park@samsung.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 F: arch/arm/mach-s5pv210/
2036 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2037 M: Kyungmin Park <kyungmin.park@samsung.com>
2038 M: Kamil Debski <kamil@wypas.org>
2039 M: Andrzej Hajda <a.hajda@samsung.com>
2040 L: linux-arm-kernel@lists.infradead.org
2041 L: linux-media@vger.kernel.org
2043 F: drivers/media/platform/s5p-g2d/
2045 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2046 M: Marek Szyprowski <m.szyprowski@samsung.com>
2047 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2048 L: linux-media@vger.kernel.org
2050 F: drivers/media/platform/s5p-cec/
2051 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2053 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2054 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2055 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2056 L: linux-arm-kernel@lists.infradead.org
2057 L: linux-media@vger.kernel.org
2059 F: drivers/media/platform/s5p-jpeg/
2061 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2062 M: Kyungmin Park <kyungmin.park@samsung.com>
2063 M: Kamil Debski <kamil@wypas.org>
2064 M: Jeongtae Park <jtp.park@samsung.com>
2065 M: Andrzej Hajda <a.hajda@samsung.com>
2066 L: linux-arm-kernel@lists.infradead.org
2067 L: linux-media@vger.kernel.org
2069 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2070 F: drivers/media/platform/s5p-mfc/
2072 ARM/SHMOBILE ARM ARCHITECTURE
2073 M: Simon Horman <horms@verge.net.au>
2074 M: Magnus Damm <magnus.damm@gmail.com>
2075 L: linux-renesas-soc@vger.kernel.org
2076 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2079 F: arch/arm/boot/dts/emev2*
2080 F: arch/arm/boot/dts/r7s*
2081 F: arch/arm/boot/dts/r8a*
2082 F: arch/arm/boot/dts/r9a*
2083 F: arch/arm/boot/dts/sh*
2084 F: arch/arm/configs/shmobile_defconfig
2085 F: arch/arm/include/debug/renesas-scif.S
2086 F: arch/arm/mach-shmobile/
2087 F: Documentation/devicetree/bindings/arm/shmobile.txt
2088 F: drivers/soc/renesas/
2089 F: include/linux/soc/renesas/
2091 ARM/SOCFPGA ARCHITECTURE
2092 M: Dinh Nguyen <dinguyen@kernel.org>
2094 F: arch/arm/mach-socfpga/
2095 F: arch/arm/boot/dts/socfpga*
2096 F: arch/arm/configs/socfpga_defconfig
2097 F: arch/arm64/boot/dts/altera/
2098 W: http://www.rocketboards.org
2099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2101 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2102 M: Dinh Nguyen <dinguyen@kernel.org>
2104 F: drivers/clk/socfpga/
2106 ARM/SOCFPGA EDAC SUPPORT
2107 M: Thor Thayer <thor.thayer@linux.intel.com>
2109 F: drivers/edac/altera_edac.
2111 ARM/SPREADTRUM SoC SUPPORT
2112 M: Orson Zhai <orsonzhai@gmail.com>
2113 M: Baolin Wang <baolin.wang@linaro.org>
2114 M: Chunyan Zhang <zhang.lyra@gmail.com>
2116 F: arch/arm64/boot/dts/sprd
2119 ARM/STI ARCHITECTURE
2120 M: Patrice Chotard <patrice.chotard@st.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 W: http://www.stlinux.com
2124 F: arch/arm/mach-sti/
2125 F: arch/arm/boot/dts/sti*
2126 F: drivers/char/hw_random/st-rng.c
2127 F: drivers/clocksource/arm_global_timer.c
2128 F: drivers/clocksource/clksrc_st_lpc.c
2129 F: drivers/cpufreq/sti-cpufreq.c
2130 F: drivers/dma/st_fdma*
2131 F: drivers/i2c/busses/i2c-st.c
2132 F: drivers/media/rc/st_rc.c
2133 F: drivers/media/platform/sti/c8sectpfe/
2134 F: drivers/mmc/host/sdhci-st.c
2135 F: drivers/phy/st/phy-miphy28lp.c
2136 F: drivers/phy/st/phy-stih407-usb.c
2137 F: drivers/pinctrl/pinctrl-st.c
2138 F: drivers/remoteproc/st_remoteproc.c
2139 F: drivers/remoteproc/st_slim_rproc.c
2140 F: drivers/reset/sti/
2141 F: drivers/rtc/rtc-st-lpc.c
2142 F: drivers/tty/serial/st-asc.c
2143 F: drivers/usb/dwc3/dwc3-st.c
2144 F: drivers/usb/host/ehci-st.c
2145 F: drivers/usb/host/ohci-st.c
2146 F: drivers/watchdog/st_lpc_wdt.c
2147 F: drivers/ata/ahci_st.c
2148 F: include/linux/remoteproc/st_slim_rproc.h
2150 ARM/STM32 ARCHITECTURE
2151 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2152 M: Alexandre Torgue <alexandre.torgue@st.com>
2153 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2159 F: arch/arm/boot/dts/stm32*
2160 F: arch/arm/mach-stm32/
2161 F: drivers/clocksource/armv7m_systick.c
2163 ARM/Synaptics SoC support
2164 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2165 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 F: arch/arm/mach-berlin/
2169 F: arch/arm/boot/dts/berlin*
2170 F: arch/arm64/boot/dts/synaptics/
2172 ARM/TANGO ARCHITECTURE
2173 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2174 M: Mans Rullgard <mans@mansr.com>
2175 L: linux-arm-kernel@lists.infradead.org
2179 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2180 M: Lennert Buytenhek <kernel@wantstofly.org>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2185 M: Hans Verkuil <hans.verkuil@cisco.com>
2186 L: linux-tegra@vger.kernel.org
2187 L: linux-media@vger.kernel.org
2189 F: drivers/media/platform/tegra-cec/
2190 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2192 ARM/TETON BGA MACHINE SUPPORT
2193 M: "Mark F. Brown" <mark.brown314@gmail.com>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2198 M: Santosh Shilimkar <ssantosh@kernel.org>
2199 L: linux-kernel@vger.kernel.org
2201 F: drivers/memory/*emif*
2203 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2204 M: Tero Kristo <t-kristo@ti.com>
2205 M: Nishanth Menon <nm@ti.com>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2209 F: arch/arm64/boot/dts/ti/Makefile
2210 F: arch/arm64/boot/dts/ti/k3-*
2212 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2213 M: Santosh Shilimkar <ssantosh@kernel.org>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 F: arch/arm/mach-keystone/
2217 F: arch/arm/boot/dts/keystone-*
2218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2220 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2221 M: Santosh Shilimkar <ssantosh@kernel.org>
2222 L: linux-kernel@vger.kernel.org
2224 F: drivers/clk/keystone/
2226 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2227 M: Santosh Shilimkar <ssantosh@kernel.org>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 L: linux-kernel@vger.kernel.org
2231 F: drivers/clocksource/timer-keystone.c
2233 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2234 M: Santosh Shilimkar <ssantosh@kernel.org>
2235 L: linux-kernel@vger.kernel.org
2237 F: drivers/power/reset/keystone-reset.c
2239 ARM/THECUS N2100 MACHINE SUPPORT
2240 M: Lennert Buytenhek <kernel@wantstofly.org>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 ARM/TOSA MACHINE SUPPORT
2245 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2246 M: Dirk Opfer <dirk@opfer-online.de>
2249 ARM/UNIPHIER ARCHITECTURE
2250 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2254 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2255 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2256 F: arch/arm/boot/dts/uniphier*
2257 F: arch/arm/include/asm/hardware/cache-uniphier.h
2258 F: arch/arm/mach-uniphier/
2259 F: arch/arm/mm/cache-uniphier.c
2260 F: arch/arm64/boot/dts/socionext/uniphier*
2261 F: drivers/bus/uniphier-system-bus.c
2262 F: drivers/clk/uniphier/
2263 F: drivers/gpio/gpio-uniphier.c
2264 F: drivers/i2c/busses/i2c-uniphier*
2265 F: drivers/irqchip/irq-uniphier-aidet.c
2266 F: drivers/mmc/host/uniphier-sd.c
2267 F: drivers/pinctrl/uniphier/
2268 F: drivers/reset/reset-uniphier.c
2269 F: drivers/tty/serial/8250/8250_uniphier.c
2272 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2273 M: Ulf Hansson <ulf.hansson@linaro.org>
2274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T: git git://git.linaro.org/people/ulfh/clk.git
2277 F: drivers/clk/ux500/
2279 ARM/VERSATILE EXPRESS PLATFORM
2280 M: Liviu Dudau <liviu.dudau@arm.com>
2281 M: Sudeep Holla <sudeep.holla@arm.com>
2282 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 F: arch/arm/boot/dts/vexpress*
2286 F: arch/arm64/boot/dts/arm/
2287 F: arch/arm/mach-vexpress/
2290 F: drivers/clk/versatile/clk-vexpress-osc.c
2291 F: drivers/clocksource/timer-versatile.c
2295 M: Russell King <linux@armlinux.org.uk>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W: http://www.armlinux.org.uk/
2301 ARM/VOIPAC PXA270 SUPPORT
2302 M: Marek Vasut <marek.vasut@gmail.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 F: arch/arm/mach-pxa/vpac270.c
2306 F: arch/arm/mach-pxa/include/mach/vpac270.h
2308 ARM/VT8500 ARM ARCHITECTURE
2309 M: Tony Prisk <linux@prisktech.co.nz>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 F: arch/arm/mach-vt8500/
2313 F: drivers/clocksource/timer-vt8500.c
2314 F: drivers/i2c/busses/i2c-wmt.c
2315 F: drivers/mmc/host/wmt-sdmmc.c
2316 F: drivers/pwm/pwm-vt8500.c
2317 F: drivers/rtc/rtc-vt8500.c
2318 F: drivers/tty/serial/vt8500_serial.c
2319 F: drivers/usb/host/ehci-platform.c
2320 F: drivers/usb/host/uhci-platform.c
2321 F: drivers/video/fbdev/vt8500lcdfb.*
2322 F: drivers/video/fbdev/wm8505fb*
2323 F: drivers/video/fbdev/wmt_ge_rops.*
2325 ARM/ZIPIT Z2 SUPPORT
2326 M: Marek Vasut <marek.vasut@gmail.com>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 F: arch/arm/mach-pxa/z2.c
2330 F: arch/arm/mach-pxa/include/mach/z2.h
2332 ARM/ZTE ARCHITECTURE
2333 M: Jun Nie <jun.nie@linaro.org>
2334 M: Shawn Guo <shawnguo@kernel.org>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 F: arch/arm/boot/dts/zx2967*
2338 F: arch/arm/mach-zx/
2339 F: arch/arm64/boot/dts/zte/
2341 F: drivers/dma/zx_dma.c
2342 F: drivers/gpio/gpio-zx.c
2343 F: drivers/i2c/busses/i2c-zx2967.c
2344 F: drivers/mmc/host/dw_mmc-zx.*
2345 F: drivers/pinctrl/zte/
2347 F: drivers/thermal/zx2967_thermal.c
2348 F: drivers/watchdog/zx2967_wdt.c
2349 F: Documentation/devicetree/bindings/arm/zte.txt
2350 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2351 F: Documentation/devicetree/bindings/dma/zxdma.txt
2352 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2353 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2354 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2355 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2356 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2357 F: Documentation/devicetree/bindings/soc/zte/
2358 F: Documentation/devicetree/bindings/sound/zte,*.txt
2359 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2360 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2361 F: include/dt-bindings/clock/zx2967*.h
2362 F: include/dt-bindings/soc/zte,*.h
2363 F: sound/soc/codecs/zx_aud96p22.c
2366 ARM/ZYNQ ARCHITECTURE
2367 M: Michal Simek <michal.simek@xilinx.com>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://wiki.xilinx.com
2370 T: git https://github.com/Xilinx/linux-xlnx.git
2372 F: arch/arm/mach-zynq/
2373 F: drivers/cpuidle/cpuidle-zynq.c
2374 F: drivers/block/xsysace.c
2377 F: drivers/clocksource/timer-cadence-ttc.c
2378 F: drivers/i2c/busses/i2c-cadence.c
2379 F: drivers/mmc/host/sdhci-of-arasan.c
2380 F: drivers/edac/synopsys_edac.c
2381 F: drivers/i2c/busses/i2c-xiic.c
2383 ARM64 PORT (AARCH64 ARCHITECTURE)
2384 M: Catalin Marinas <catalin.marinas@arm.com>
2385 M: Will Deacon <will.deacon@arm.com>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2390 X: arch/arm64/boot/dts/
2391 F: Documentation/arm64/
2393 AS3645A LED FLASH CONTROLLER DRIVER
2394 M: Sakari Ailus <sakari.ailus@iki.fi>
2395 L: linux-leds@vger.kernel.org
2397 F: drivers/leds/leds-as3645a.c
2399 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2400 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2401 L: linux-media@vger.kernel.org
2402 T: git git://linuxtv.org/media_tree.git
2404 F: drivers/media/i2c/ak7375.c
2405 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2407 ASAHI KASEI AK8974 DRIVER
2408 M: Linus Walleij <linus.walleij@linaro.org>
2409 L: linux-iio@vger.kernel.org
2410 W: http://www.akm.com/
2412 F: drivers/iio/magnetometer/ak8974.c
2414 ASC7621 HARDWARE MONITOR DRIVER
2415 M: George Joseph <george.joseph@fairview5.com>
2416 L: linux-hwmon@vger.kernel.org
2418 F: Documentation/hwmon/asc7621
2419 F: drivers/hwmon/asc7621.c
2421 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2422 M: Corentin Chary <corentin.chary@gmail.com>
2423 L: acpi4asus-user@lists.sourceforge.net
2424 L: platform-driver-x86@vger.kernel.org
2425 W: http://acpi4asus.sf.net
2427 F: drivers/platform/x86/asus*.c
2428 F: drivers/platform/x86/eeepc*.c
2430 ASUS WIRELESS RADIO CONTROL DRIVER
2431 M: João Paulo Rechi Vita <jprvita@gmail.com>
2432 L: platform-driver-x86@vger.kernel.org
2434 F: drivers/platform/x86/asus-wireless.c
2437 M: David Howells <dhowells@redhat.com>
2438 L: keyrings@vger.kernel.org
2440 F: Documentation/crypto/asymmetric-keys.txt
2441 F: include/linux/verification.h
2442 F: include/crypto/public_key.h
2443 F: include/crypto/pkcs7.h
2444 F: crypto/asymmetric_keys/
2446 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2447 R: Dan Williams <dan.j.williams@intel.com>
2448 W: http://sourceforge.net/projects/xscaleiop
2450 F: Documentation/crypto/async-tx-api.txt
2453 F: include/linux/dmaengine.h
2454 F: include/linux/async_tx.h
2457 M: Bartosz Golaszewski <brgl@bgdev.pl>
2458 L: linux-i2c@vger.kernel.org
2459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2461 F: Documentation/devicetree/bindings/eeprom/at24.txt
2462 F: drivers/misc/eeprom/at24.c
2463 F: include/linux/platform_data/at24.h
2465 ATA OVER ETHERNET (AOE) DRIVER
2466 M: "Ed L. Cashin" <ed.cashin@acm.org>
2467 W: http://www.openaoe.org/
2469 F: Documentation/aoe/
2470 F: drivers/block/aoe/
2472 ATHEROS 71XX/9XXX GPIO DRIVER
2473 M: Alban Bedel <albeu@free.fr>
2474 W: https://github.com/AlbanBedel/linux
2475 T: git git://github.com/AlbanBedel/linux
2477 F: drivers/gpio/gpio-ath79.c
2478 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2480 ATHEROS 71XX/9XXX USB PHY DRIVER
2481 M: Alban Bedel <albeu@free.fr>
2482 W: https://github.com/AlbanBedel/linux
2483 T: git git://github.com/AlbanBedel/linux
2485 F: drivers/phy/qualcomm/phy-ath79-usb.c
2486 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2488 ATHEROS ATH GENERIC UTILITIES
2489 M: Kalle Valo <kvalo@codeaurora.org>
2490 L: linux-wireless@vger.kernel.org
2492 F: drivers/net/wireless/ath/*
2494 ATHEROS ATH5K WIRELESS DRIVER
2495 M: Jiri Slaby <jirislaby@gmail.com>
2496 M: Nick Kossifidis <mickflemm@gmail.com>
2497 M: Luis Chamberlain <mcgrof@kernel.org>
2498 L: linux-wireless@vger.kernel.org
2499 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2501 F: drivers/net/wireless/ath/ath5k/
2503 ATHEROS ATH6KL WIRELESS DRIVER
2504 M: Kalle Valo <kvalo@codeaurora.org>
2505 L: linux-wireless@vger.kernel.org
2506 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2509 F: drivers/net/wireless/ath/ath6kl/
2512 M: Ville Syrjala <syrjala@sci.fi>
2514 F: drivers/input/misc/ati_remote2.c
2516 ATK0110 HWMON DRIVER
2517 M: Luca Tettamanti <kronos.it@gmail.com>
2518 L: linux-hwmon@vger.kernel.org
2520 F: drivers/hwmon/asus_atk0110.c
2522 ATLX ETHERNET DRIVERS
2523 M: Jay Cliburn <jcliburn@gmail.com>
2524 M: Chris Snook <chris.snook@gmail.com>
2525 L: netdev@vger.kernel.org
2526 W: http://sourceforge.net/projects/atl1
2527 W: http://atl1.sourceforge.net
2529 F: drivers/net/ethernet/atheros/
2532 M: Chas Williams <3chas3@gmail.com>
2533 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2534 L: netdev@vger.kernel.org
2535 W: http://linux-atm.sourceforge.net
2538 F: include/linux/atm*
2539 F: include/uapi/linux/atm*
2541 ATMEL MACB ETHERNET DRIVER
2542 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2544 F: drivers/net/ethernet/cadence/
2546 ATMEL MAXTOUCH DRIVER
2547 M: Nick Dyer <nick@shmanahar.org>
2548 T: git git://github.com/ndyer/linux.git
2550 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2551 F: drivers/input/touchscreen/atmel_mxt_ts.c
2553 ATMEL WIRELESS DRIVER
2554 M: Simon Kelley <simon@thekelleys.org.uk>
2555 L: linux-wireless@vger.kernel.org
2556 W: http://www.thekelleys.org.uk/atmel
2557 W: http://atmelwlandriver.sourceforge.net/
2559 F: drivers/net/wireless/atmel/atmel*
2561 ATOMIC INFRASTRUCTURE
2562 M: Will Deacon <will.deacon@arm.com>
2563 M: Peter Zijlstra <peterz@infradead.org>
2564 R: Boqun Feng <boqun.feng@gmail.com>
2565 L: linux-kernel@vger.kernel.org
2567 F: arch/*/include/asm/atomic*.h
2568 F: include/*/atomic*.h
2570 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2571 M: Bradley Grove <linuxdrivers@attotech.com>
2572 L: linux-scsi@vger.kernel.org
2573 W: http://www.attotech.com
2575 F: drivers/scsi/esas2r
2577 ATUSB IEEE 802.15.4 RADIO DRIVER
2578 M: Stefan Schmidt <stefan@datenfreihafen.org>
2579 L: linux-wpan@vger.kernel.org
2581 F: drivers/net/ieee802154/atusb.c
2582 F: drivers/net/ieee802154/atusb.h
2583 F: drivers/net/ieee802154/at86rf230.h
2586 M: Paul Moore <paul@paul-moore.com>
2587 M: Eric Paris <eparis@redhat.com>
2588 L: linux-audit@redhat.com (moderated for non-subscribers)
2589 W: https://github.com/linux-audit
2590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2592 F: include/linux/audit.h
2593 F: include/uapi/linux/audit.h
2596 AUXILIARY DISPLAY DRIVERS
2597 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2599 F: drivers/auxdisplay/
2600 F: include/linux/cfag12864b.h
2602 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2603 M: Andreas Klinger <ak@it-klinger.de>
2604 L: linux-iio@vger.kernel.org
2606 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2607 F: drivers/iio/adc/hx711.c
2610 M: Ralf Baechle <ralf@linux-mips.org>
2611 L: linux-hams@vger.kernel.org
2612 W: http://www.linux-ax25.org/
2614 F: include/uapi/linux/ax25.h
2615 F: include/net/ax25.h
2619 M: Peter Rosin <peda@axentia.se>
2620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 F: Documentation/devicetree/bindings/arm/axentia.txt
2623 F: arch/arm/boot/dts/at91-linea.dtsi
2624 F: arch/arm/boot/dts/at91-natte.dtsi
2625 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2626 F: arch/arm/boot/dts/at91-tse850-3.dts
2628 AXENTIA ASOC DRIVERS
2629 M: Peter Rosin <peda@axentia.se>
2630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2632 F: Documentation/devicetree/bindings/sound/axentia,*
2633 F: sound/soc/atmel/tse850-pcm5142.c
2636 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2637 L: linux-media@vger.kernel.org
2638 W: https://linuxtv.org
2639 T: git git://linuxtv.org/media_tree.git
2641 F: drivers/media/usb/dvb-usb-v2/az6007.c
2643 AZTECH FM RADIO RECEIVER DRIVER
2644 M: Hans Verkuil <hverkuil@xs4all.nl>
2645 L: linux-media@vger.kernel.org
2646 T: git git://linuxtv.org/media_tree.git
2647 W: https://linuxtv.org
2649 F: drivers/media/radio/radio-aztech*
2652 L: linux-wireless@vger.kernel.org
2653 L: b43-dev@lists.infradead.org
2654 W: http://wireless.kernel.org/en/users/Drivers/b43
2656 F: drivers/net/wireless/broadcom/b43/
2658 B43LEGACY WIRELESS DRIVER
2659 M: Larry Finger <Larry.Finger@lwfinger.net>
2660 L: linux-wireless@vger.kernel.org
2661 L: b43-dev@lists.infradead.org
2662 W: http://wireless.kernel.org/en/users/Drivers/b43
2664 F: drivers/net/wireless/broadcom/b43legacy/
2666 BACKLIGHT CLASS/SUBSYSTEM
2667 M: Lee Jones <lee.jones@linaro.org>
2668 M: Daniel Thompson <daniel.thompson@linaro.org>
2669 M: Jingoo Han <jingoohan1@gmail.com>
2670 L: dri-devel@lists.freedesktop.org
2671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2673 F: drivers/video/backlight/
2674 F: include/linux/backlight.h
2675 F: include/linux/pwm_backlight.h
2676 F: Documentation/devicetree/bindings/leds/backlight
2679 M: Marek Lindner <mareklindner@neomailbox.ch>
2680 M: Simon Wunderlich <sw@simonwunderlich.de>
2681 M: Antonio Quartulli <a@unstable.cc>
2682 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2683 W: https://www.open-mesh.org/
2684 Q: https://patchwork.open-mesh.org/project/batman/list/
2686 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2687 F: Documentation/ABI/testing/sysfs-class-net-mesh
2688 F: Documentation/networking/batman-adv.rst
2689 F: include/uapi/linux/batadv_packet.h
2690 F: include/uapi/linux/batman_adv.h
2693 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2694 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2695 L: linux-hams@vger.kernel.org
2696 W: http://www.baycom.org/~tom/ham/ham.html
2698 F: drivers/net/hamradio/baycom*
2700 BCACHE (BLOCK LAYER CACHE)
2701 M: Coly Li <colyli@suse.de>
2702 M: Kent Overstreet <kent.overstreet@gmail.com>
2703 L: linux-bcache@vger.kernel.org
2704 W: http://bcache.evilpiepirate.org
2705 C: irc://irc.oftc.net/bcache
2707 F: drivers/md/bcache/
2709 BDISP ST MEDIA DRIVER
2710 M: Fabien Dessenne <fabien.dessenne@st.com>
2711 L: linux-media@vger.kernel.org
2712 T: git git://linuxtv.org/media_tree.git
2713 W: https://linuxtv.org
2715 F: drivers/media/platform/sti/bdisp
2717 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2718 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2719 L: netdev@vger.kernel.org
2721 F: drivers/net/ethernet/ec_bhf.c
2724 M: Luis de Bethencourt <luisbg@kernel.org>
2725 M: Salah Triki <salah.triki@gmail.com>
2727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2728 F: Documentation/filesystems/befs.txt
2732 M: Paolo Valente <paolo.valente@linaro.org>
2733 M: Jens Axboe <axboe@kernel.dk>
2734 L: linux-block@vger.kernel.org
2737 F: Documentation/block/bfq-iosched.txt
2740 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2742 F: Documentation/filesystems/bfs.txt
2744 F: include/uapi/linux/bfs_fs.h
2746 BLINKM RGB LED DRIVER
2747 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2749 F: drivers/leds/leds-blinkm.c
2752 M: Jens Axboe <axboe@kernel.dk>
2753 L: linux-block@vger.kernel.org
2754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2758 F: kernel/trace/blktrace.c
2762 M: Joern Engel <joern@lazybastard.org>
2763 L: linux-mtd@lists.infradead.org
2765 F: drivers/mtd/devices/block2mtd.c
2768 M: Marcel Holtmann <marcel@holtmann.org>
2769 M: Johan Hedberg <johan.hedberg@gmail.com>
2770 L: linux-bluetooth@vger.kernel.org
2771 W: http://www.bluez.org/
2772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2775 F: drivers/bluetooth/
2778 M: Marcel Holtmann <marcel@holtmann.org>
2779 M: Johan Hedberg <johan.hedberg@gmail.com>
2780 L: linux-bluetooth@vger.kernel.org
2781 W: http://www.bluez.org/
2782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2786 F: include/net/bluetooth/
2789 M: Jay Vosburgh <j.vosburgh@gmail.com>
2790 M: Veaceslav Falico <vfalico@gmail.com>
2791 M: Andy Gospodarek <andy@greyhouse.net>
2792 L: netdev@vger.kernel.org
2793 W: http://sourceforge.net/projects/bonding/
2795 F: drivers/net/bonding/
2796 F: include/uapi/linux/if_bonding.h
2798 BPF (Safe dynamic programs and tools)
2799 M: Alexei Starovoitov <ast@kernel.org>
2800 M: Daniel Borkmann <daniel@iogearbox.net>
2801 L: netdev@vger.kernel.org
2802 L: linux-kernel@vger.kernel.org
2803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2805 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2808 F: Documentation/networking/filter.txt
2809 F: Documentation/bpf/
2810 F: include/linux/bpf*
2811 F: include/linux/filter.h
2812 F: include/trace/events/xdp.h
2813 F: include/uapi/linux/bpf*
2814 F: include/uapi/linux/filter.h
2816 F: kernel/trace/bpf_trace.c
2819 F: net/core/filter.c
2820 F: net/sched/act_bpf.c
2821 F: net/sched/cls_bpf.c
2825 F: tools/testing/selftests/bpf/
2828 M: Shubham Bansal <illusionist.neo@gmail.com>
2829 L: netdev@vger.kernel.org
2834 M: Daniel Borkmann <daniel@iogearbox.net>
2835 M: Alexei Starovoitov <ast@kernel.org>
2836 M: Zi Shen Lim <zlim.lnx@gmail.com>
2837 L: netdev@vger.kernel.org
2841 BPF JIT for MIPS (32-BIT AND 64-BIT)
2842 M: Paul Burton <paul.burton@mips.com>
2843 L: netdev@vger.kernel.org
2847 BPF JIT for NFP NICs
2848 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2849 L: netdev@vger.kernel.org
2851 F: drivers/net/ethernet/netronome/nfp/bpf/
2853 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2854 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2855 M: Sandipan Das <sandipan@linux.ibm.com>
2856 L: netdev@vger.kernel.org
2858 F: arch/powerpc/net/
2861 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2862 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2863 L: netdev@vger.kernel.org
2866 X: arch/s390/net/pnet.c
2868 BPF JIT for SPARC (32-BIT AND 64-BIT)
2869 M: David S. Miller <davem@davemloft.net>
2870 L: netdev@vger.kernel.org
2874 BPF JIT for X86 32-BIT
2875 M: Wang YanQing <udknight@gmail.com>
2876 L: netdev@vger.kernel.org
2878 F: arch/x86/net/bpf_jit_comp32.c
2880 BPF JIT for X86 64-BIT
2881 M: Alexei Starovoitov <ast@kernel.org>
2882 M: Daniel Borkmann <daniel@iogearbox.net>
2883 L: netdev@vger.kernel.org
2886 X: arch/x86/net/bpf_jit_comp32.c
2888 BROADCOM B44 10/100 ETHERNET DRIVER
2889 M: Michael Chan <michael.chan@broadcom.com>
2890 L: netdev@vger.kernel.org
2892 F: drivers/net/ethernet/broadcom/b44.*
2894 BROADCOM B53 ETHERNET SWITCH DRIVER
2895 M: Florian Fainelli <f.fainelli@gmail.com>
2896 L: netdev@vger.kernel.org
2897 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2899 F: drivers/net/dsa/b53/*
2900 F: include/linux/platform_data/b53.h
2902 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2903 M: Florian Fainelli <f.fainelli@gmail.com>
2904 M: Ray Jui <rjui@broadcom.com>
2905 M: Scott Branden <sbranden@broadcom.com>
2906 M: bcm-kernel-feedback-list@broadcom.com
2907 T: git git://github.com/broadcom/mach-bcm
2913 F: arch/arm/mach-bcm/
2915 BROADCOM BCM2835 ARM ARCHITECTURE
2916 M: Eric Anholt <eric@anholt.net>
2917 M: Stefan Wahren <stefan.wahren@i2se.com>
2918 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 T: git git://github.com/anholt/linux
2923 F: drivers/staging/vc04_services
2925 BROADCOM BCM47XX MIPS ARCHITECTURE
2926 M: Hauke Mehrtens <hauke@hauke-m.de>
2927 M: Rafał Miłecki <zajec5@gmail.com>
2928 L: linux-mips@vger.kernel.org
2930 F: Documentation/devicetree/bindings/mips/brcm/
2931 F: arch/mips/bcm47xx/*
2932 F: arch/mips/include/asm/mach-bcm47xx/*
2934 BROADCOM BCM5301X ARM ARCHITECTURE
2935 M: Hauke Mehrtens <hauke@hauke-m.de>
2936 M: Rafał Miłecki <zajec5@gmail.com>
2937 M: bcm-kernel-feedback-list@broadcom.com
2938 L: linux-arm-kernel@lists.infradead.org
2940 F: arch/arm/mach-bcm/bcm_5301x.c
2941 F: arch/arm/boot/dts/bcm5301x*.dtsi
2942 F: arch/arm/boot/dts/bcm470*
2943 F: arch/arm/boot/dts/bcm953012*
2945 BROADCOM BCM53573 ARM ARCHITECTURE
2946 M: Rafał Miłecki <rafal@milecki.pl>
2947 L: linux-arm-kernel@lists.infradead.org
2949 F: arch/arm/boot/dts/bcm53573*
2950 F: arch/arm/boot/dts/bcm47189*
2952 BROADCOM BCM63XX ARM ARCHITECTURE
2953 M: Florian Fainelli <f.fainelli@gmail.com>
2954 M: bcm-kernel-feedback-list@broadcom.com
2955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956 T: git git://github.com/broadcom/stblinux.git
2960 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2961 M: Kevin Cernekee <cernekee@gmail.com>
2962 L: linux-usb@vger.kernel.org
2964 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2966 BROADCOM BCM7XXX ARM ARCHITECTURE
2967 M: Brian Norris <computersforpeace@gmail.com>
2968 M: Gregory Fong <gregory.0xf0@gmail.com>
2969 M: Florian Fainelli <f.fainelli@gmail.com>
2970 M: bcm-kernel-feedback-list@broadcom.com
2971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2972 T: git git://github.com/broadcom/stblinux.git
2974 F: arch/arm/mach-bcm/*brcmstb*
2975 F: arch/arm/boot/dts/bcm7*.dts*
2976 F: drivers/bus/brcmstb_gisb.c
2977 F: arch/arm/mm/cache-b15-rac.c
2978 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2981 BROADCOM BMIPS CPUFREQ DRIVER
2982 M: Markus Mayer <mmayer@broadcom.com>
2983 M: bcm-kernel-feedback-list@broadcom.com
2984 L: linux-pm@vger.kernel.org
2986 F: drivers/cpufreq/bmips-cpufreq.c
2988 BROADCOM BMIPS MIPS ARCHITECTURE
2989 M: Kevin Cernekee <cernekee@gmail.com>
2990 M: Florian Fainelli <f.fainelli@gmail.com>
2991 L: linux-mips@vger.kernel.org
2992 T: git git://github.com/broadcom/stblinux.git
2994 F: arch/mips/bmips/*
2995 F: arch/mips/include/asm/mach-bmips/*
2996 F: arch/mips/kernel/*bmips*
2997 F: arch/mips/boot/dts/brcm/bcm*.dts*
2998 F: drivers/irqchip/irq-bcm63*
2999 F: drivers/irqchip/irq-bcm7*
3000 F: drivers/irqchip/irq-brcmstb*
3001 F: include/linux/bcm963xx_nvram.h
3002 F: include/linux/bcm963xx_tag.h
3004 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3005 M: Rasesh Mody <rasesh.mody@cavium.com>
3006 M: Dept-GELinuxNICDev@cavium.com
3007 L: netdev@vger.kernel.org
3009 F: drivers/net/ethernet/broadcom/bnx2.*
3010 F: drivers/net/ethernet/broadcom/bnx2_*
3012 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3013 M: QLogic-Storage-Upstream@qlogic.com
3014 L: linux-scsi@vger.kernel.org
3016 F: drivers/scsi/bnx2fc/
3018 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3019 M: QLogic-Storage-Upstream@qlogic.com
3020 L: linux-scsi@vger.kernel.org
3022 F: drivers/scsi/bnx2i/
3024 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3025 M: Ariel Elior <ariel.elior@cavium.com>
3026 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3027 M: everest-linux-l2@cavium.com
3028 L: netdev@vger.kernel.org
3030 F: drivers/net/ethernet/broadcom/bnx2x/
3032 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3033 M: Michael Chan <michael.chan@broadcom.com>
3034 L: netdev@vger.kernel.org
3036 F: drivers/net/ethernet/broadcom/bnxt/
3038 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3039 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3040 M: Franky Lin <franky.lin@broadcom.com>
3041 M: Hante Meuleman <hante.meuleman@broadcom.com>
3042 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3043 M: Wright Feng <wright.feng@cypress.com>
3044 L: linux-wireless@vger.kernel.org
3045 L: brcm80211-dev-list.pdl@broadcom.com
3046 L: brcm80211-dev-list@cypress.com
3048 F: drivers/net/wireless/broadcom/brcm80211/
3050 BROADCOM BRCMSTB GPIO DRIVER
3051 M: Gregory Fong <gregory.0xf0@gmail.com>
3052 L: bcm-kernel-feedback-list@broadcom.com
3054 F: drivers/gpio/gpio-brcmstb.c
3055 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3057 BROADCOM BRCMSTB I2C DRIVER
3058 M: Kamal Dasu <kdasu.kdev@gmail.com>
3059 L: linux-i2c@vger.kernel.org
3060 L: bcm-kernel-feedback-list@broadcom.com
3062 F: drivers/i2c/busses/i2c-brcmstb.c
3063 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3065 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3066 M: Al Cooper <alcooperx@gmail.com>
3067 L: linux-kernel@vger.kernel.org
3068 L: bcm-kernel-feedback-list@broadcom.com
3070 F: drivers/phy/broadcom/phy-brcm-usb*
3072 BROADCOM GENET ETHERNET DRIVER
3073 M: Doug Berger <opendmb@gmail.com>
3074 M: Florian Fainelli <f.fainelli@gmail.com>
3075 L: netdev@vger.kernel.org
3077 F: drivers/net/ethernet/broadcom/genet/
3079 BROADCOM IPROC ARM ARCHITECTURE
3080 M: Ray Jui <rjui@broadcom.com>
3081 M: Scott Branden <sbranden@broadcom.com>
3082 M: bcm-kernel-feedback-list@broadcom.com
3083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084 T: git git://github.com/broadcom/cygnus-linux.git
3101 F: arch/arm64/boot/dts/broadcom/northstar2/*
3102 F: arch/arm64/boot/dts/broadcom/stingray/*
3103 F: drivers/clk/bcm/clk-ns*
3104 F: drivers/clk/bcm/clk-sr*
3105 F: drivers/pinctrl/bcm/pinctrl-ns*
3106 F: include/dt-bindings/clock/bcm-sr*
3108 BROADCOM KONA GPIO DRIVER
3109 M: Ray Jui <rjui@broadcom.com>
3110 L: bcm-kernel-feedback-list@broadcom.com
3112 F: drivers/gpio/gpio-bcm-kona.c
3113 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3115 BROADCOM NETXTREME-E ROCE DRIVER
3116 M: Selvin Xavier <selvin.xavier@broadcom.com>
3117 M: Devesh Sharma <devesh.sharma@broadcom.com>
3118 M: Somnath Kotur <somnath.kotur@broadcom.com>
3119 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3120 L: linux-rdma@vger.kernel.org
3121 W: http://www.broadcom.com
3123 F: drivers/infiniband/hw/bnxt_re/
3124 F: include/uapi/rdma/bnxt_re-abi.h
3126 BROADCOM NVRAM DRIVER
3127 M: Rafał Miłecki <zajec5@gmail.com>
3128 L: linux-mips@vger.kernel.org
3130 F: drivers/firmware/broadcom/*
3132 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3133 M: Rafał Miłecki <zajec5@gmail.com>
3134 L: linux-wireless@vger.kernel.org
3137 F: include/linux/bcma/
3139 BROADCOM STB AVS CPUFREQ DRIVER
3140 M: Markus Mayer <mmayer@broadcom.com>
3141 M: bcm-kernel-feedback-list@broadcom.com
3142 L: linux-pm@vger.kernel.org
3144 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3145 F: drivers/cpufreq/brcmstb*
3147 BROADCOM STB AVS TMON DRIVER
3148 M: Markus Mayer <mmayer@broadcom.com>
3149 M: bcm-kernel-feedback-list@broadcom.com
3150 L: linux-pm@vger.kernel.org
3152 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3153 F: drivers/thermal/broadcom/brcmstb*
3155 BROADCOM STB NAND FLASH DRIVER
3156 M: Brian Norris <computersforpeace@gmail.com>
3157 M: Kamal Dasu <kdasu.kdev@gmail.com>
3158 L: linux-mtd@lists.infradead.org
3159 L: bcm-kernel-feedback-list@broadcom.com
3161 F: drivers/mtd/nand/raw/brcmnand/
3163 BROADCOM STB DPFE DRIVER
3164 M: Markus Mayer <mmayer@broadcom.com>
3165 M: bcm-kernel-feedback-list@broadcom.com
3166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3168 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3169 F: drivers/memory/brcmstb_dpfe.c
3172 M: Kamal Dasu <kdasu.kdev@gmail.com>
3173 M: bcm-kernel-feedback-list@broadcom.com
3175 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3176 F: drivers/spi/spi-bcm-qspi.*
3177 F: drivers/spi/spi-brcmstb-qspi.c
3178 F: drivers/spi/spi-iproc-qspi.c
3180 BROADCOM SYSTEMPORT ETHERNET DRIVER
3181 M: Florian Fainelli <f.fainelli@gmail.com>
3182 L: netdev@vger.kernel.org
3184 F: drivers/net/ethernet/broadcom/bcmsysport.*
3186 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3187 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3188 M: Prashant Sreedharan <prashant@broadcom.com>
3189 M: Michael Chan <mchan@broadcom.com>
3190 L: netdev@vger.kernel.org
3192 F: drivers/net/ethernet/broadcom/tg3.*
3194 BROCADE BFA FC SCSI DRIVER
3195 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3196 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3197 L: linux-scsi@vger.kernel.org
3199 F: drivers/scsi/bfa/
3201 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3202 M: Rasesh Mody <rasesh.mody@cavium.com>
3203 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3204 M: Dept-GELinuxNICDev@cavium.com
3205 L: netdev@vger.kernel.org
3207 F: drivers/net/ethernet/brocade/bna/
3209 BSG (block layer generic sg v4 driver)
3210 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3211 L: linux-scsi@vger.kernel.org
3214 F: include/linux/bsg.h
3215 F: include/uapi/linux/bsg.h
3218 M: Clemens Ladisch <clemens@ladisch.de>
3219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3220 T: git git://git.alsa-project.org/alsa-kernel.git
3222 F: Documentation/sound/cards/bt87x.rst
3223 F: sound/pci/bt87x.c
3226 M: Michael Buesch <m@bues.ch>
3227 W: http://bu3sch.de/btgpio.php
3229 F: drivers/gpio/gpio-bt8xx.c
3232 M: Chris Mason <clm@fb.com>
3233 M: Josef Bacik <josef@toxicpanda.com>
3234 M: David Sterba <dsterba@suse.com>
3235 L: linux-btrfs@vger.kernel.org
3236 W: http://btrfs.wiki.kernel.org/
3237 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3240 F: Documentation/filesystems/btrfs.txt
3242 F: include/linux/btrfs*
3243 F: include/uapi/linux/btrfs*
3245 BTTV VIDEO4LINUX DRIVER
3246 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3247 L: linux-media@vger.kernel.org
3248 W: https://linuxtv.org
3249 T: git git://linuxtv.org/media_tree.git
3251 F: Documentation/media/v4l-drivers/bttv*
3252 F: drivers/media/pci/bt8xx/bttv*
3254 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3255 M: Chanwoo Choi <cw00.choi@samsung.com>
3256 L: linux-pm@vger.kernel.org
3257 L: linux-samsung-soc@vger.kernel.org
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3260 F: drivers/devfreq/exynos-bus.c
3261 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3263 BUSLOGIC SCSI DRIVER
3264 M: Khalid Aziz <khalid@gonehiking.org>
3265 L: linux-scsi@vger.kernel.org
3267 F: drivers/scsi/BusLogic.*
3268 F: drivers/scsi/FlashPoint.*
3270 C-MEDIA CMI8788 DRIVER
3271 M: Clemens Ladisch <clemens@ladisch.de>
3272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3273 T: git git://git.alsa-project.org/alsa-kernel.git
3275 F: sound/pci/oxygen/
3278 M: Guo Ren <ren_guo@c-sky.com>
3279 T: git https://github.com/c-sky/csky-linux.git
3282 F: Documentation/devicetree/bindings/csky/
3287 M: Mark Salter <msalter@redhat.com>
3288 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3289 L: linux-c6x-dev@linux-c6x.org
3290 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3294 CA8210 IEEE-802.15.4 RADIO DRIVER
3295 M: Harry Morris <h.morris@cascoda.com>
3296 L: linux-wpan@vger.kernel.org
3297 W: https://github.com/Cascoda/ca8210-linux.git
3299 F: drivers/net/ieee802154/ca8210.c
3300 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3302 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3303 M: David Howells <dhowells@redhat.com>
3304 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3306 F: Documentation/filesystems/caching/cachefiles.txt
3309 CADENCE MIPI-CSI2 BRIDGES
3310 M: Maxime Ripard <maxime.ripard@bootlin.com>
3311 L: linux-media@vger.kernel.org
3313 F: Documentation/devicetree/bindings/media/cdns,*.txt
3314 F: drivers/media/platform/cadence/cdns-csi2*
3316 CADET FM/AM RADIO RECEIVER DRIVER
3317 M: Hans Verkuil <hverkuil@xs4all.nl>
3318 L: linux-media@vger.kernel.org
3319 T: git git://linuxtv.org/media_tree.git
3320 W: https://linuxtv.org
3322 F: drivers/media/radio/radio-cadet*
3324 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3325 M: Jonathan Corbet <corbet@lwn.net>
3326 L: linux-media@vger.kernel.org
3327 T: git git://linuxtv.org/media_tree.git
3329 F: Documentation/media/v4l-drivers/cafe_ccic*
3330 F: drivers/media/platform/marvell-ccic/
3333 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3334 L: netdev@vger.kernel.org
3336 F: Documentation/networking/caif/
3337 F: drivers/net/caif/
3338 F: include/uapi/linux/caif/
3339 F: include/net/caif/
3343 M: Toke Høiland-Jørgensen <toke@toke.dk>
3344 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3346 F: net/sched/sch_cake.c
3348 CALGARY x86-64 IOMMU
3349 M: Muli Ben-Yehuda <mulix@mulix.org>
3350 M: Jon Mason <jdmason@kudzu.us>
3351 L: iommu@lists.linux-foundation.org
3353 F: arch/x86/kernel/pci-calgary_64.c
3354 F: arch/x86/kernel/tce_64.c
3355 F: arch/x86/include/asm/calgary.h
3356 F: arch/x86/include/asm/tce.h
3359 M: Wolfgang Grandegger <wg@grandegger.com>
3360 M: Marc Kleine-Budde <mkl@pengutronix.de>
3361 L: linux-can@vger.kernel.org
3362 W: https://github.com/linux-can
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3366 F: Documentation/devicetree/bindings/net/can/
3368 F: include/linux/can/dev.h
3369 F: include/linux/can/platform/
3370 F: include/uapi/linux/can/error.h
3371 F: include/uapi/linux/can/netlink.h
3374 M: Oliver Hartkopp <socketcan@hartkopp.net>
3375 M: Marc Kleine-Budde <mkl@pengutronix.de>
3376 L: linux-can@vger.kernel.org
3377 W: https://github.com/linux-can
3378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3381 F: Documentation/networking/can.rst
3383 F: include/linux/can/core.h
3384 F: include/uapi/linux/can.h
3385 F: include/uapi/linux/can/bcm.h
3386 F: include/uapi/linux/can/raw.h
3387 F: include/uapi/linux/can/gw.h
3390 M: Serge Hallyn <serge@hallyn.com>
3391 L: linux-security-module@vger.kernel.org
3393 F: include/linux/capability.h
3394 F: include/uapi/linux/capability.h
3395 F: security/commoncap.c
3396 F: kernel/capability.c
3398 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3399 M: Kevin Tsai <ktsai@capellamicro.com>
3401 F: drivers/iio/light/cm*
3403 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3404 M: Christian Lamparter <chunkeey@googlemail.com>
3405 L: linux-wireless@vger.kernel.org
3406 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3408 F: drivers/net/wireless/ath/carl9170/
3411 M: Jan Glauber <jglauber@cavium.com>
3412 M: David Daney <david.daney@cavium.com>
3413 W: http://www.cavium.com
3415 F: drivers/i2c/busses/i2c-octeon*
3416 F: drivers/i2c/busses/i2c-thunderx*
3418 CAVIUM LIQUIDIO NETWORK DRIVER
3419 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3420 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3421 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3422 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3423 L: netdev@vger.kernel.org
3424 W: http://www.cavium.com
3426 F: drivers/net/ethernet/cavium/liquidio/
3429 M: Jan Glauber <jglauber@cavium.com>
3430 M: David Daney <david.daney@cavium.com>
3431 M: Steven J. Hill <Steven.Hill@cavium.com>
3432 W: http://www.cavium.com
3434 F: drivers/mmc/host/cavium*
3436 CAVIUM OCTEON-TX CRYPTO DRIVER
3437 M: George Cherian <george.cherian@cavium.com>
3438 L: linux-crypto@vger.kernel.org
3439 W: http://www.cavium.com
3441 F: drivers/crypto/cavium/cpt/
3443 CAVIUM THUNDERX2 ARM64 SOC
3444 M: Robert Richter <rrichter@cavium.com>
3445 M: Jayachandran C <jnair@caviumnetworks.com>
3446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3448 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3449 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3451 CC2520 IEEE-802.15.4 RADIO DRIVER
3452 M: Varka Bhadram <varkabhadram@gmail.com>
3453 L: linux-wpan@vger.kernel.org
3455 F: drivers/net/ieee802154/cc2520.c
3456 F: include/linux/spi/cc2520.h
3457 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3459 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3460 M: Gilad Ben-Yossef <gilad@benyossef.com>
3461 L: linux-crypto@vger.kernel.org
3463 F: drivers/crypto/ccree/
3464 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3467 M: Hans Verkuil <hans.verkuil@cisco.com>
3468 L: linux-media@vger.kernel.org
3469 T: git git://linuxtv.org/media_tree.git
3470 W: http://linuxtv.org
3472 F: Documentation/media/kapi/cec-core.rst
3473 F: Documentation/media/uapi/cec
3474 F: drivers/media/cec/
3475 F: drivers/media/rc/keymaps/rc-cec.c
3476 F: include/media/cec.h
3477 F: include/media/cec-notifier.h
3478 F: include/uapi/linux/cec.h
3479 F: include/uapi/linux/cec-funcs.h
3480 F: Documentation/devicetree/bindings/media/cec.txt
3481 F: Documentation/ABI/testing/debugfs-cec-error-inj
3484 M: Hans Verkuil <hans.verkuil@cisco.com>
3485 L: linux-media@vger.kernel.org
3486 T: git git://linuxtv.org/media_tree.git
3487 W: http://linuxtv.org
3489 F: drivers/media/platform/cec-gpio/
3490 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3492 CELL BROADBAND ENGINE ARCHITECTURE
3493 M: Arnd Bergmann <arnd@arndb.de>
3494 L: linuxppc-dev@lists.ozlabs.org
3495 W: http://www.ibm.com/developerworks/power/cell/
3497 F: arch/powerpc/include/asm/cell*.h
3498 F: arch/powerpc/include/asm/spu*.h
3499 F: arch/powerpc/include/uapi/asm/spu*.h
3500 F: arch/powerpc/oprofile/*cell*
3501 F: arch/powerpc/platforms/cell/
3503 CEPH COMMON CODE (LIBCEPH)
3504 M: Ilya Dryomov <idryomov@gmail.com>
3505 M: "Yan, Zheng" <zyan@redhat.com>
3506 M: Sage Weil <sage@redhat.com>
3507 L: ceph-devel@vger.kernel.org
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3510 T: git git://github.com/ceph/ceph-client.git
3513 F: include/linux/ceph/
3514 F: include/linux/crush/
3516 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3517 M: "Yan, Zheng" <zyan@redhat.com>
3518 M: Sage Weil <sage@redhat.com>
3519 M: Ilya Dryomov <idryomov@gmail.com>
3520 L: ceph-devel@vger.kernel.org
3522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3523 T: git git://github.com/ceph/ceph-client.git
3525 F: Documentation/filesystems/ceph.txt
3528 CERTIFICATE HANDLING:
3529 M: David Howells <dhowells@redhat.com>
3530 M: David Woodhouse <dwmw2@infradead.org>
3531 L: keyrings@vger.kernel.org
3533 F: Documentation/admin-guide/module-signing.rst
3535 F: scripts/sign-file.c
3536 F: scripts/extract-cert.c
3538 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3539 L: linux-usb@vger.kernel.org
3541 F: Documentation/usb/WUSB-Design-overview.txt
3542 F: Documentation/usb/wusb-cbaf
3543 F: drivers/usb/host/hwa-hc.c
3544 F: drivers/usb/host/whci/
3545 F: drivers/usb/wusbcore/
3546 F: include/linux/usb/wusb*
3548 CFAG12864B LCD DRIVER
3549 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3551 F: drivers/auxdisplay/cfag12864b.c
3552 F: include/linux/cfag12864b.h
3554 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3555 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3557 F: drivers/auxdisplay/cfag12864bfb.c
3558 F: include/linux/cfag12864b.h
3560 802.11 (including CFG80211/NL80211)
3561 M: Johannes Berg <johannes@sipsolutions.net>
3562 L: linux-wireless@vger.kernel.org
3563 W: http://wireless.kernel.org/
3564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3568 F: include/uapi/linux/nl80211.h
3569 F: include/linux/ieee80211.h
3570 F: include/net/wext.h
3571 F: include/net/cfg80211.h
3572 F: include/net/iw_handler.h
3573 F: include/net/ieee80211_radiotap.h
3574 F: Documentation/driver-api/80211/cfg80211.rst
3575 F: Documentation/networking/regulatory.txt
3577 CHAR and MISC DRIVERS
3578 M: Arnd Bergmann <arnd@arndb.de>
3579 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3584 F: include/linux/miscdevice.h
3587 M: Andy Whitcroft <apw@canonical.com>
3588 M: Joe Perches <joe@perches.com>
3590 F: scripts/checkpatch.pl
3592 CHINESE DOCUMENTATION
3593 M: Harry Wei <harryxiyou@gmail.com>
3594 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3595 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3597 F: Documentation/translations/zh_CN/
3599 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3600 M: Peter Chen <Peter.Chen@nxp.com>
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3602 L: linux-usb@vger.kernel.org
3604 F: drivers/usb/chipidea/
3606 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3607 M: Hans de Goede <hdegoede@redhat.com>
3608 L: linux-input@vger.kernel.org
3610 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3611 F: drivers/input/touchscreen/chipone_icn8318.c
3613 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3614 M: Hans de Goede <hdegoede@redhat.com>
3615 L: linux-input@vger.kernel.org
3617 F: drivers/input/touchscreen/chipone_icn8505.c
3619 CHROME HARDWARE PLATFORM SUPPORT
3620 M: Benson Leung <bleung@chromium.org>
3621 M: Olof Johansson <olof@lixom.net>
3623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3624 F: drivers/platform/chrome/
3626 CIRRUS LOGIC AUDIO CODEC DRIVERS
3627 M: Brian Austin <brian.austin@cirrus.com>
3628 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3631 F: sound/soc/codecs/cs*
3633 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3634 M: Hartley Sweeten <hsweeten@visionengravers.com>
3635 L: netdev@vger.kernel.org
3637 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3639 CISCO FCOE HBA DRIVER
3640 M: Satish Kharat <satishkh@cisco.com>
3641 M: Sesidhar Baddela <sebaddel@cisco.com>
3642 M: Karan Tilak Kumar <kartilak@cisco.com>
3643 L: linux-scsi@vger.kernel.org
3645 F: drivers/scsi/fnic/
3647 CISCO SCSI HBA DRIVER
3648 M: Karan Tilak Kumar <kartilak@cisco.com>
3649 M: Sesidhar Baddela <sebaddel@cisco.com>
3650 L: linux-scsi@vger.kernel.org
3652 F: drivers/scsi/snic/
3654 CISCO VIC ETHERNET NIC DRIVER
3655 M: Christian Benvenuti <benve@cisco.com>
3656 M: Govindarajulu Varadarajan <_govind@gmx.com>
3657 M: Parvi Kaustubhi <pkaustub@cisco.com>
3659 F: drivers/net/ethernet/cisco/enic/
3661 CISCO VIC LOW LATENCY NIC DRIVER
3662 M: Christian Benvenuti <benve@cisco.com>
3664 F: drivers/infiniband/hw/usnic/
3666 CIRRUS LOGIC MADERA CODEC DRIVERS
3667 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3668 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3670 L: patches@opensource.cirrus.com
3671 T: git https://github.com/CirrusLogic/linux-drivers.git
3672 W: https://github.com/CirrusLogic/linux-drivers/wiki
3674 F: Documentation/devicetree/bindings/mfd/madera.txt
3675 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3676 F: include/linux/mfd/madera/*
3677 F: drivers/gpio/gpio-madera*
3678 F: drivers/mfd/madera*
3679 F: drivers/mfd/cs47l*
3680 F: drivers/pinctrl/cirrus/*
3683 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3688 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3689 L: linux-kernel@vger.kernel.org
3692 F: include/linux/cleancache.h
3695 M: Russell King <linux@armlinux.org.uk>
3696 L: linux-clk@vger.kernel.org
3698 F: include/linux/clk.h
3700 CLOCKSOURCE, CLOCKEVENT DRIVERS
3701 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3702 M: Thomas Gleixner <tglx@linutronix.de>
3703 L: linux-kernel@vger.kernel.org
3704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3706 F: drivers/clocksource/
3707 F: Documentation/devicetree/bindings/timer/
3710 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3711 M: Daniel Oliveira Nascimento <don@syst.com.br>
3712 L: platform-driver-x86@vger.kernel.org
3714 F: drivers/platform/x86/classmate-laptop.c
3717 M: Hans Verkuil <hans.verkuil@cisco.com>
3718 L: linux-media@vger.kernel.org
3719 T: git git://linuxtv.org/media_tree.git
3720 W: https://linuxtv.org
3722 F: drivers/media/pci/cobalt/
3724 COCCINELLE/Semantic Patches (SmPL)
3725 M: Julia Lawall <Julia.Lawall@lip6.fr>
3726 M: Gilles Muller <Gilles.Muller@lip6.fr>
3727 M: Nicolas Palix <nicolas.palix@imag.fr>
3728 M: Michal Marek <michal.lkml@markovi.net>
3729 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3731 W: http://coccinelle.lip6.fr/
3733 F: Documentation/dev-tools/coccinelle.rst
3734 F: scripts/coccinelle/
3735 F: scripts/coccicheck
3738 M: Jan Harkes <jaharkes@cs.cmu.edu>
3740 L: codalist@coda.cs.cmu.edu
3741 W: http://www.coda.cs.cmu.edu/
3743 F: Documentation/filesystems/coda.txt
3745 F: include/linux/coda*.h
3746 F: include/uapi/linux/coda*.h
3748 CODA V4L2 MEM2MEM DRIVER
3749 M: Philipp Zabel <p.zabel@pengutronix.de>
3750 L: linux-media@vger.kernel.org
3752 F: Documentation/devicetree/bindings/media/coda.txt
3753 F: drivers/media/platform/coda/
3756 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3758 F: Documentation/process/code-of-conduct.rst
3759 F: Documentation/process/code-of-conduct-interpretation.rst
3761 COMMON CLK FRAMEWORK
3762 M: Michael Turquette <mturquette@baylibre.com>
3763 M: Stephen Boyd <sboyd@kernel.org>
3764 L: linux-clk@vger.kernel.org
3765 Q: http://patchwork.kernel.org/project/linux-clk/list/
3766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3768 F: Documentation/devicetree/bindings/clock/
3770 X: drivers/clk/clkdev.c
3771 F: include/linux/clk-pr*
3772 F: include/linux/clk/
3773 F: include/linux/of_clk.h
3775 COMMON INTERNET FILE SYSTEM (CIFS)
3776 M: Steve French <sfrench@samba.org>
3777 L: linux-cifs@vger.kernel.org
3778 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3779 W: http://linux-cifs.samba.org/
3780 T: git git://git.samba.org/sfrench/cifs-2.6.git
3782 F: Documentation/filesystems/cifs/
3785 COMPACTPCI HOTPLUG CORE
3786 M: Scott Murray <scott@spiteful.org>
3787 L: linux-pci@vger.kernel.org
3789 F: drivers/pci/hotplug/cpci_hotplug*
3791 COMPACTPCI HOTPLUG GENERIC DRIVER
3792 M: Scott Murray <scott@spiteful.org>
3793 L: linux-pci@vger.kernel.org
3795 F: drivers/pci/hotplug/cpcihp_generic.c
3797 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3798 M: Scott Murray <scott@spiteful.org>
3799 L: linux-pci@vger.kernel.org
3801 F: drivers/pci/hotplug/cpcihp_zt5550.*
3803 COMPAL LAPTOP SUPPORT
3804 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3805 L: platform-driver-x86@vger.kernel.org
3807 F: drivers/platform/x86/compal-laptop.c
3810 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3812 F: include/linux/compiler_attributes.h
3814 CONEXANT ACCESSRUNNER USB DRIVER
3815 L: accessrunner-general@lists.sourceforge.net
3816 W: http://accessrunner.sourceforge.net/
3818 F: drivers/usb/atm/cxacru.c
3821 M: Joel Becker <jlbec@evilplan.org>
3822 M: Christoph Hellwig <hch@lst.de>
3823 T: git git://git.infradead.org/users/hch/configfs.git
3826 F: include/linux/configfs.h
3829 M: Evgeniy Polyakov <zbr@ioremap.net>
3830 L: netdev@vger.kernel.org
3832 F: drivers/connector/
3834 CONTROL GROUP (CGROUP)
3835 M: Tejun Heo <tj@kernel.org>
3836 M: Li Zefan <lizefan@huawei.com>
3837 M: Johannes Weiner <hannes@cmpxchg.org>
3838 L: cgroups@vger.kernel.org
3839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3841 F: Documentation/cgroup*
3842 F: include/linux/cgroup*
3845 CONTROL GROUP - CPUSET
3846 M: Li Zefan <lizefan@huawei.com>
3847 L: cgroups@vger.kernel.org
3848 W: http://www.bullopensource.org/cpuset/
3849 W: http://oss.sgi.com/projects/cpusets/
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3852 F: Documentation/cgroup-v1/cpusets.txt
3853 F: include/linux/cpuset.h
3854 F: kernel/cgroup/cpuset.c
3856 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3857 M: Johannes Weiner <hannes@cmpxchg.org>
3858 M: Michal Hocko <mhocko@kernel.org>
3859 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3860 L: cgroups@vger.kernel.org
3861 L: linux-mm@kvack.org
3866 CORETEMP HARDWARE MONITORING DRIVER
3867 M: Fenghua Yu <fenghua.yu@intel.com>
3868 L: linux-hwmon@vger.kernel.org
3870 F: Documentation/hwmon/coretemp
3871 F: drivers/hwmon/coretemp.c
3873 COSA/SRP SYNC SERIAL DRIVER
3874 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3875 W: http://www.fi.muni.cz/~kas/cosa/
3877 F: drivers/net/wan/cosa*
3879 CPMAC ETHERNET DRIVER
3880 M: Florian Fainelli <f.fainelli@gmail.com>
3881 L: netdev@vger.kernel.org
3883 F: drivers/net/ethernet/ti/cpmac.c
3885 CPU FREQUENCY DRIVERS
3886 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3887 M: Viresh Kumar <viresh.kumar@linaro.org>
3888 L: linux-pm@vger.kernel.org
3890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3891 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3892 B: https://bugzilla.kernel.org
3893 F: Documentation/cpu-freq/
3894 F: Documentation/devicetree/bindings/cpufreq/
3896 F: include/linux/cpufreq.h
3897 F: tools/testing/selftests/cpufreq/
3899 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3900 M: Viresh Kumar <viresh.kumar@linaro.org>
3901 M: Sudeep Holla <sudeep.holla@arm.com>
3902 L: linux-pm@vger.kernel.org
3903 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3905 F: drivers/cpufreq/arm_big_little.h
3906 F: drivers/cpufreq/arm_big_little.c
3908 CPU POWER MONITORING SUBSYSTEM
3909 M: Thomas Renninger <trenn@suse.com>
3910 M: Shuah Khan <shuah@kernel.org>
3911 L: linux-pm@vger.kernel.org
3913 F: tools/power/cpupower/
3916 M: "H. Peter Anvin" <hpa@zytor.com>
3918 F: arch/x86/kernel/cpuid.c
3919 F: arch/x86/kernel/msr.c
3921 CPUIDLE DRIVER - ARM BIG LITTLE
3922 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3923 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3924 L: linux-pm@vger.kernel.org
3925 L: linux-arm-kernel@lists.infradead.org
3926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3928 F: drivers/cpuidle/cpuidle-big_little.c
3930 CPUIDLE DRIVER - ARM EXYNOS
3931 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3932 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3933 M: Kukjin Kim <kgene@kernel.org>
3934 L: linux-pm@vger.kernel.org
3935 L: linux-samsung-soc@vger.kernel.org
3937 F: drivers/cpuidle/cpuidle-exynos.c
3938 F: arch/arm/mach-exynos/pm.c
3941 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3942 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3943 L: linux-pm@vger.kernel.org
3945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3946 B: https://bugzilla.kernel.org
3947 F: drivers/cpuidle/*
3948 F: include/linux/cpuidle.h
3951 M: Nicolas Pitre <nico@linaro.org>
3953 F: Documentation/filesystems/cramfs.txt
3957 M: Herbert Xu <herbert@gondor.apana.org.au>
3958 M: "David S. Miller" <davem@davemloft.net>
3959 L: linux-crypto@vger.kernel.org
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3963 F: Documentation/crypto/
3964 F: Documentation/devicetree/bindings/crypto/
3969 F: include/linux/crypto*
3971 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3972 M: Neil Horman <nhorman@tuxdriver.com>
3973 L: linux-crypto@vger.kernel.org
3975 F: crypto/ansi_cprng.c
3979 M: Hans Verkuil <hverkuil@xs4all.nl>
3980 L: linux-media@vger.kernel.org
3981 T: git git://linuxtv.org/media_tree.git
3982 W: http://linuxtv.org
3984 F: drivers/media/i2c/cs3308.c
3985 F: drivers/media/i2c/cs3308.h
3987 CS5535 Audio ALSA driver
3988 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3990 F: sound/pci/cs5535audio/
3993 M: Solomon Peachy <pizza@shaftnet.org>
3995 F: drivers/net/wireless/st/cw1200/
3997 CX18 VIDEO4LINUX DRIVER
3998 M: Andy Walls <awalls@md.metrocast.net>
3999 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4000 L: linux-media@vger.kernel.org
4001 T: git git://linuxtv.org/media_tree.git
4002 W: https://linuxtv.org
4003 W: http://www.ivtvdriver.org/index.php/Cx18
4005 F: Documentation/media/v4l-drivers/cx18*
4006 F: drivers/media/pci/cx18/
4007 F: include/uapi/linux/ivtv*
4009 CX2341X MPEG ENCODER HELPER MODULE
4010 M: Hans Verkuil <hverkuil@xs4all.nl>
4011 L: linux-media@vger.kernel.org
4012 T: git git://linuxtv.org/media_tree.git
4013 W: https://linuxtv.org
4015 F: drivers/media/common/cx2341x*
4016 F: include/media/cx2341x*
4018 CX24120 MEDIA DRIVER
4019 M: Jemma Denson <jdenson@gmail.com>
4020 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4021 L: linux-media@vger.kernel.org
4022 W: https://linuxtv.org
4023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4025 F: drivers/media/dvb-frontends/cx24120*
4027 CX88 VIDEO4LINUX DRIVER
4028 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4029 L: linux-media@vger.kernel.org
4030 W: https://linuxtv.org
4031 T: git git://linuxtv.org/media_tree.git
4033 F: Documentation/media/v4l-drivers/cx88*
4034 F: drivers/media/pci/cx88/
4036 CXD2820R MEDIA DRIVER
4037 M: Antti Palosaari <crope@iki.fi>
4038 L: linux-media@vger.kernel.org
4039 W: https://linuxtv.org
4040 W: http://palosaari.fi/linux/
4041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4042 T: git git://linuxtv.org/anttip/media_tree.git
4044 F: drivers/media/dvb-frontends/cxd2820r*
4046 CXGB3 ETHERNET DRIVER (CXGB3)
4047 M: Santosh Raspatur <santosh@chelsio.com>
4048 L: netdev@vger.kernel.org
4049 W: http://www.chelsio.com
4051 F: drivers/net/ethernet/chelsio/cxgb3/
4053 CXGB3 ISCSI DRIVER (CXGB3I)
4054 M: Karen Xie <kxie@chelsio.com>
4055 L: linux-scsi@vger.kernel.org
4056 W: http://www.chelsio.com
4058 F: drivers/scsi/cxgbi/cxgb3i
4060 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4061 M: Steve Wise <swise@chelsio.com>
4062 L: linux-rdma@vger.kernel.org
4063 W: http://www.openfabrics.org
4065 F: drivers/infiniband/hw/cxgb3/
4066 F: include/uapi/rdma/cxgb3-abi.h
4068 CXGB4 CRYPTO DRIVER (chcr)
4069 M: Harsh Jain <harsh@chelsio.com>
4070 L: linux-crypto@vger.kernel.org
4071 W: http://www.chelsio.com
4073 F: drivers/crypto/chelsio
4075 CXGB4 ETHERNET DRIVER (CXGB4)
4076 M: Ganesh Goudar <ganeshgr@chelsio.com>
4077 L: netdev@vger.kernel.org
4078 W: http://www.chelsio.com
4080 F: drivers/net/ethernet/chelsio/cxgb4/
4082 CXGB4 ISCSI DRIVER (CXGB4I)
4083 M: Karen Xie <kxie@chelsio.com>
4084 L: linux-scsi@vger.kernel.org
4085 W: http://www.chelsio.com
4087 F: drivers/scsi/cxgbi/cxgb4i
4089 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4090 M: Steve Wise <swise@chelsio.com>
4091 L: linux-rdma@vger.kernel.org
4092 W: http://www.openfabrics.org
4094 F: drivers/infiniband/hw/cxgb4/
4095 F: include/uapi/rdma/cxgb4-abi.h
4097 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4098 M: Casey Leedom <leedom@chelsio.com>
4099 L: netdev@vger.kernel.org
4100 W: http://www.chelsio.com
4102 F: drivers/net/ethernet/chelsio/cxgb4vf/
4104 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4105 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4106 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4107 L: linuxppc-dev@lists.ozlabs.org
4109 F: arch/powerpc/platforms/powernv/pci-cxl.c
4110 F: drivers/misc/cxl/
4111 F: include/misc/cxl*
4112 F: include/uapi/misc/cxl.h
4113 F: Documentation/powerpc/cxl.txt
4114 F: Documentation/ABI/testing/sysfs-class-cxl
4116 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4117 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4118 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4119 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4120 L: linux-scsi@vger.kernel.org
4122 F: drivers/scsi/cxlflash/
4123 F: include/uapi/scsi/cxlflash_ioctl.h
4124 F: Documentation/powerpc/cxlflash.txt
4127 M: Russell King <linux@armlinux.org.uk>
4128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4129 W: http://www.armlinux.org.uk/
4131 F: drivers/video/fbdev/cyber2000fb.*
4133 CYCLADES ASYNC MUX DRIVER
4134 W: http://www.cyclades.com/
4136 F: drivers/tty/cyclades.c
4137 F: include/linux/cyclades.h
4138 F: include/uapi/linux/cyclades.h
4140 CYCLADES PC300 DRIVER
4141 W: http://www.cyclades.com/
4143 F: drivers/net/wan/pc300*
4145 CYPRESS_FIRMWARE MEDIA DRIVER
4146 M: Antti Palosaari <crope@iki.fi>
4147 L: linux-media@vger.kernel.org
4148 W: https://linuxtv.org
4149 W: http://palosaari.fi/linux/
4150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4151 T: git git://linuxtv.org/anttip/media_tree.git
4153 F: drivers/media/common/cypress_firmware*
4155 CYTTSP TOUCHSCREEN DRIVER
4156 M: Ferruh Yigit <fery@cypress.com>
4157 L: linux-input@vger.kernel.org
4159 F: drivers/input/touchscreen/cyttsp*
4160 F: include/linux/input/cyttsp.h
4162 D-LINK DIR-685 TOUCHKEYS DRIVER
4163 M: Linus Walleij <linus.walleij@linaro.org>
4164 L: linux-input@vger.kernel.org
4166 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4168 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4169 M: Joshua Kinard <kumba@gentoo.org>
4171 F: drivers/rtc/rtc-ds1685.c
4172 F: include/linux/rtc/ds1685.h
4174 DAMA SLAVE for AX.25
4175 M: Joerg Reuter <jreuter@yaina.de>
4176 W: http://yaina.de/jreuter/
4177 W: http://www.qsl.net/dl1bke/
4178 L: linux-hams@vger.kernel.org
4180 F: net/ax25/af_ax25.c
4181 F: net/ax25/ax25_dev.c
4182 F: net/ax25/ax25_ds_*
4183 F: net/ax25/ax25_in.c
4184 F: net/ax25/ax25_out.c
4185 F: net/ax25/ax25_timer.c
4186 F: net/ax25/sysctl_net_ax25.c
4188 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4189 L: netdev@vger.kernel.org
4191 F: Documentation/networking/dmfe.txt
4192 F: drivers/net/ethernet/dec/tulip/dmfe.c
4194 DC390/AM53C974 SCSI driver
4195 M: Hannes Reinecke <hare@suse.com>
4196 L: linux-scsi@vger.kernel.org
4198 F: drivers/scsi/am53c974.c
4201 M: Oliver Neukum <oliver@neukum.org>
4202 M: Ali Akcaagac <aliakc@web.de>
4203 M: Jamie Lenehan <lenehan@twibble.org>
4204 L: dc395x@twibble.org
4205 W: http://twibble.org/dist/dc395x/
4206 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4208 F: Documentation/scsi/dc395x.txt
4209 F: drivers/scsi/dc395x.*
4212 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4213 L: dccp@vger.kernel.org
4214 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4216 F: include/linux/dccp.h
4217 F: include/uapi/linux/dccp.h
4218 F: include/linux/tfrc.h
4221 DECnet NETWORK LAYER
4222 W: http://linux-decnet.sourceforge.net
4223 L: linux-decnet-user@lists.sourceforge.net
4225 F: Documentation/networking/decnet.txt
4228 DECSTATION PLATFORM SUPPORT
4229 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4230 L: linux-mips@vger.kernel.org
4231 W: http://www.linux-mips.org/wiki/DECstation
4234 F: arch/mips/include/asm/dec/
4235 F: arch/mips/include/asm/mach-dec/
4237 DEFXX FDDI NETWORK DRIVER
4238 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4240 F: drivers/net/fddi/defxx.*
4243 M: Pali Rohár <pali.rohar@gmail.com>
4244 M: Mario Limonciello <mario.limonciello@dell.com>
4245 L: platform-driver-x86@vger.kernel.org
4247 F: drivers/platform/x86/dell-smbios.*
4249 DELL SMBIOS SMM DRIVER
4250 M: Mario Limonciello <mario.limonciello@dell.com>
4251 L: platform-driver-x86@vger.kernel.org
4253 F: drivers/platform/x86/dell-smbios-smm.c
4255 DELL SMBIOS WMI DRIVER
4256 M: Mario Limonciello <mario.limonciello@dell.com>
4257 L: platform-driver-x86@vger.kernel.org
4259 F: drivers/platform/x86/dell-smbios-wmi.c
4260 F: tools/wmi/dell-smbios-example.c
4262 DEFZA FDDI NETWORK DRIVER
4263 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4265 F: drivers/net/fddi/defza.*
4268 M: Matthew Garrett <mjg59@srcf.ucam.org>
4269 M: Pali Rohár <pali.rohar@gmail.com>
4270 L: platform-driver-x86@vger.kernel.org
4272 F: drivers/platform/x86/dell-laptop.c
4274 DELL LAPTOP FREEFALL DRIVER
4275 M: Pali Rohár <pali.rohar@gmail.com>
4277 F: drivers/platform/x86/dell-smo8800.c
4279 DELL LAPTOP RBTN DRIVER
4280 M: Pali Rohár <pali.rohar@gmail.com>
4282 F: drivers/platform/x86/dell-rbtn.*
4284 DELL REMOTE BIOS UPDATE DRIVER
4285 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4286 L: platform-driver-x86@vger.kernel.org
4288 F: drivers/platform/x86/dell_rbu.c
4290 DELL LAPTOP SMM DRIVER
4291 M: Pali Rohár <pali.rohar@gmail.com>
4293 F: drivers/hwmon/dell-smm-hwmon.c
4294 F: include/uapi/linux/i8k.h
4296 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4297 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4298 L: platform-driver-x86@vger.kernel.org
4300 F: Documentation/dcdbas.txt
4301 F: drivers/platform/x86/dcdbas.*
4303 DELL WMI NOTIFICATIONS DRIVER
4304 M: Matthew Garrett <mjg59@srcf.ucam.org>
4305 M: Pali Rohár <pali.rohar@gmail.com>
4307 F: drivers/platform/x86/dell-wmi.c
4309 DELL WMI DESCRIPTOR DRIVER
4310 M: Mario Limonciello <mario.limonciello@dell.com>
4312 F: drivers/platform/x86/dell-wmi-descriptor.c
4314 DELTA ST MEDIA DRIVER
4315 M: Hugues Fruchet <hugues.fruchet@st.com>
4316 L: linux-media@vger.kernel.org
4317 T: git git://linuxtv.org/media_tree.git
4318 W: https://linuxtv.org
4320 F: drivers/media/platform/sti/delta
4323 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4324 L: linux-mtd@lists.infradead.org
4326 F: drivers/mtd/nand/raw/denali*
4328 DESIGNWARE USB2 DRD IP DRIVER
4329 M: Minas Harutyunyan <hminas@synopsys.com>
4330 L: linux-usb@vger.kernel.org
4331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4333 F: drivers/usb/dwc2/
4335 DESIGNWARE USB3 DRD IP DRIVER
4336 M: Felipe Balbi <balbi@kernel.org>
4337 L: linux-usb@vger.kernel.org
4338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4340 F: drivers/usb/dwc3/
4342 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4343 M: Andreas Klinger <ak@it-klinger.de>
4344 L: linux-iio@vger.kernel.org
4346 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4347 F: drivers/iio/proximity/srf*.c
4349 DEVICE COREDUMP (DEV_COREDUMP)
4350 M: Johannes Berg <johannes@sipsolutions.net>
4351 L: linux-kernel@vger.kernel.org
4353 F: drivers/base/devcoredump.c
4354 F: include/linux/devcoredump.h
4356 DEVICE FREQUENCY (DEVFREQ)
4357 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4358 M: Kyungmin Park <kyungmin.park@samsung.com>
4359 R: Chanwoo Choi <cw00.choi@samsung.com>
4360 L: linux-pm@vger.kernel.org
4361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4364 F: include/linux/devfreq.h
4365 F: Documentation/devicetree/bindings/devfreq/
4367 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4368 M: Chanwoo Choi <cw00.choi@samsung.com>
4369 L: linux-pm@vger.kernel.org
4370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4372 F: drivers/devfreq/event/
4373 F: drivers/devfreq/devfreq-event.c
4374 F: include/linux/devfreq-event.h
4375 F: Documentation/devicetree/bindings/devfreq/event/
4377 DEVICE NUMBER REGISTRY
4378 M: Torben Mathiasen <device@lanana.org>
4379 W: http://lanana.org/docs/device-list/index.html
4383 M: Alasdair Kergon <agk@redhat.com>
4384 M: Mike Snitzer <snitzer@redhat.com>
4385 M: dm-devel@redhat.com
4386 L: dm-devel@redhat.com
4387 W: http://sources.redhat.com/dm
4388 Q: http://patchwork.kernel.org/project/dm-devel/list/
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4390 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4392 F: Documentation/device-mapper/
4393 F: drivers/md/Makefile
4394 F: drivers/md/Kconfig
4396 F: drivers/md/persistent-data/
4397 F: include/linux/device-mapper.h
4398 F: include/linux/dm-*.h
4399 F: include/uapi/linux/dm-*.h
4402 M: Jiri Pirko <jiri@mellanox.com>
4403 L: netdev@vger.kernel.org
4405 F: net/core/devlink.c
4406 F: include/net/devlink.h
4407 F: include/uapi/linux/devlink.h
4409 DIALOG SEMICONDUCTOR DRIVERS
4410 M: Support Opensource <support.opensource@diasemi.com>
4411 W: http://www.dialog-semiconductor.com/products
4413 F: Documentation/hwmon/da90??
4414 F: Documentation/devicetree/bindings/mfd/da90*.txt
4415 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4416 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4417 F: Documentation/devicetree/bindings/regulator/da92*.txt
4418 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4419 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4420 F: drivers/gpio/gpio-da90??.c
4421 F: drivers/hwmon/da90??-hwmon.c
4422 F: drivers/iio/adc/da91??-*.c
4423 F: drivers/input/misc/da90??_onkey.c
4424 F: drivers/input/touchscreen/da9052_tsi.c
4425 F: drivers/leds/leds-da90??.c
4426 F: drivers/mfd/da903x.c
4427 F: drivers/mfd/da90??-*.c
4428 F: drivers/mfd/da91??-*.c
4429 F: drivers/power/supply/da9052-battery.c
4430 F: drivers/power/supply/da91??-*.c
4431 F: drivers/regulator/da903x.c
4432 F: drivers/regulator/da9???-regulator.[ch]
4433 F: drivers/thermal/da90??-thermal.c
4434 F: drivers/rtc/rtc-da90??.c
4435 F: drivers/video/backlight/da90??_bl.c
4436 F: drivers/watchdog/da90??_wdt.c
4437 F: include/linux/mfd/da903x.h
4438 F: include/linux/mfd/da9052/
4439 F: include/linux/mfd/da9055/
4440 F: include/linux/mfd/da9062/
4441 F: include/linux/mfd/da9063/
4442 F: include/linux/mfd/da9150/
4443 F: include/linux/regulator/da9211.h
4444 F: include/sound/da[79]*.h
4445 F: sound/soc/codecs/da[79]*.[ch]
4447 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4448 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4449 L: linux-gpio@vger.kernel.org
4451 F: drivers/gpio/gpio-gpio-mm.c
4453 DIOLAN U2C-12 I2C DRIVER
4454 M: Guenter Roeck <linux@roeck-us.net>
4455 L: linux-i2c@vger.kernel.org
4457 F: drivers/i2c/busses/i2c-diolan-u2c.c
4459 FILESYSTEM DIRECT ACCESS (DAX)
4460 M: Matthew Wilcox <willy@infradead.org>
4461 M: Ross Zwisler <zwisler@kernel.org>
4462 M: Jan Kara <jack@suse.cz>
4463 L: linux-fsdevel@vger.kernel.org
4466 F: include/linux/dax.h
4467 F: include/trace/events/fs_dax.h
4469 DEVICE DIRECT ACCESS (DAX)
4470 M: Dan Williams <dan.j.williams@intel.com>
4471 M: Dave Jiang <dave.jiang@intel.com>
4472 M: Ross Zwisler <zwisler@kernel.org>
4473 M: Vishal Verma <vishal.l.verma@intel.com>
4474 L: linux-nvdimm@lists.01.org
4478 DIRECTORY NOTIFICATION (DNOTIFY)
4479 M: Jan Kara <jack@suse.cz>
4480 R: Amir Goldstein <amir73il@gmail.com>
4481 L: linux-fsdevel@vger.kernel.org
4483 F: Documentation/filesystems/dnotify.txt
4484 F: fs/notify/dnotify/
4485 F: include/linux/dnotify.h
4487 DISK GEOMETRY AND PARTITION HANDLING
4488 M: Andries Brouwer <aeb@cwi.nl>
4489 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4490 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4491 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4495 M: Jan Kara <jack@suse.com>
4497 F: Documentation/filesystems/quota.txt
4499 F: include/linux/quota*.h
4500 F: include/uapi/linux/quota*.h
4502 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4503 M: Bernie Thompson <bernie@plugable.com>
4504 L: linux-fbdev@vger.kernel.org
4506 W: http://plugable.com/category/projects/udlfb/
4507 F: drivers/video/fbdev/udlfb.c
4508 F: include/video/udlfb.h
4509 F: Documentation/fb/udlfb.txt
4511 DISTRIBUTED LOCK MANAGER (DLM)
4512 M: Christine Caulfield <ccaulfie@redhat.com>
4513 M: David Teigland <teigland@redhat.com>
4514 L: cluster-devel@redhat.com
4515 W: http://sources.redhat.com/cluster/
4516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4520 DMA BUFFER SHARING FRAMEWORK
4521 M: Sumit Semwal <sumit.semwal@linaro.org>
4523 L: linux-media@vger.kernel.org
4524 L: dri-devel@lists.freedesktop.org
4525 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4527 F: include/linux/dma-buf*
4528 F: include/linux/reservation.h
4529 F: include/linux/*fence.h
4530 F: Documentation/driver-api/dma-buf.rst
4531 T: git git://anongit.freedesktop.org/drm/drm-misc
4533 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4534 M: Vinod Koul <vkoul@kernel.org>
4535 L: dmaengine@vger.kernel.org
4536 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4539 F: include/linux/dmaengine.h
4540 F: include/linux/of_dma.h
4541 F: Documentation/devicetree/bindings/dma/
4542 F: Documentation/driver-api/dmaengine/
4543 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4546 M: Christoph Hellwig <hch@lst.de>
4547 M: Marek Szyprowski <m.szyprowski@samsung.com>
4548 R: Robin Murphy <robin.murphy@arm.com>
4549 L: iommu@lists.linux-foundation.org
4550 T: git git://git.infradead.org/users/hch/dma-mapping.git
4551 W: http://git.infradead.org/users/hch/dma-mapping.git
4554 F: include/asm-generic/dma-mapping.h
4555 F: include/linux/dma-direct.h
4556 F: include/linux/dma-mapping.h
4557 F: include/linux/dma-noncoherent.h
4559 DME1737 HARDWARE MONITOR DRIVER
4560 M: Juerg Haefliger <juergh@gmail.com>
4561 L: linux-hwmon@vger.kernel.org
4563 F: Documentation/hwmon/dme1737
4564 F: drivers/hwmon/dme1737.c
4567 M: Jean Delvare <jdelvare@suse.com>
4569 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4570 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4571 F: drivers/firmware/dmi-id.c
4572 F: drivers/firmware/dmi_scan.c
4573 F: include/linux/dmi.h
4576 M: Jonathan Corbet <corbet@lwn.net>
4577 L: linux-doc@vger.kernel.org
4580 F: scripts/kernel-doc
4581 X: Documentation/ABI/
4582 X: Documentation/acpi/
4583 X: Documentation/devicetree/
4584 X: Documentation/i2c/
4585 X: Documentation/media/
4586 X: Documentation/power/
4587 X: Documentation/spi/
4588 T: git git://git.lwn.net/linux.git docs-next
4590 DOCUMENTATION/ITALIAN
4591 M: Federico Vaga <federico.vaga@vaga.pv.it>
4592 L: linux-doc@vger.kernel.org
4594 F: Documentation/translations/it_IT
4596 DONGWOON DW9714 LENS VOICE COIL DRIVER
4597 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4598 L: linux-media@vger.kernel.org
4599 T: git git://linuxtv.org/media_tree.git
4601 F: drivers/media/i2c/dw9714.c
4602 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4604 DONGWOON DW9807 LENS VOICE COIL DRIVER
4605 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4606 L: linux-media@vger.kernel.org
4607 T: git git://linuxtv.org/media_tree.git
4609 F: drivers/media/i2c/dw9807-vcm.c
4610 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4613 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4614 L: blinux-list@redhat.com
4616 F: drivers/char/dtlk.c
4617 F: include/linux/dtlk.h
4619 DPAA2 DATAPATH I/O (DPIO) DRIVER
4620 M: Roy Pledge <Roy.Pledge@nxp.com>
4621 L: linux-kernel@vger.kernel.org
4623 F: drivers/soc/fsl/dpio
4625 DPAA2 ETHERNET DRIVER
4626 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4627 L: netdev@vger.kernel.org
4629 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4630 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4631 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4632 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4633 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4635 DPAA2 ETHERNET SWITCH DRIVER
4636 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4637 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4638 L: linux-kernel@vger.kernel.org
4640 F: drivers/staging/fsl-dpaa2/ethsw
4642 DPAA2 PTP CLOCK DRIVER
4643 M: Yangbo Lu <yangbo.lu@nxp.com>
4644 L: netdev@vger.kernel.org
4646 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4647 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4649 DPT_I2O SCSI RAID DRIVER
4650 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4651 L: linux-scsi@vger.kernel.org
4652 W: http://www.adaptec.com/
4654 F: drivers/scsi/dpt*
4655 F: drivers/scsi/dpt/
4658 M: Philipp Reisner <philipp.reisner@linbit.com>
4659 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4660 L: drbd-dev@lists.linbit.com
4661 W: http://www.drbd.org
4662 T: git git://git.linbit.com/linux-drbd.git
4663 T: git git://git.linbit.com/drbd-8.4.git
4665 F: drivers/block/drbd/
4667 F: Documentation/blockdev/drbd/
4669 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4670 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4671 R: "Rafael J. Wysocki" <rafael@kernel.org>
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4674 F: Documentation/kobject.txt
4678 F: include/linux/debugfs.h
4679 F: include/linux/kobj*
4682 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4683 M: Kevin Hilman <khilman@kernel.org>
4684 M: Nishanth Menon <nm@ti.com>
4686 F: drivers/power/avs/
4687 F: include/linux/power/smartreflex.h
4688 L: linux-pm@vger.kernel.org
4690 DRM DRIVER FOR ARM PL111 CLCD
4691 M: Eric Anholt <eric@anholt.net>
4692 T: git git://anongit.freedesktop.org/drm/drm-misc
4694 F: drivers/gpu/drm/pl111/
4696 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4697 M: Linus Walleij <linus.walleij@linaro.org>
4698 T: git git://anongit.freedesktop.org/drm/drm-misc
4700 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4701 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4703 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4704 M: Dave Airlie <airlied@redhat.com>
4706 F: drivers/gpu/drm/ast/
4708 DRM DRIVER FOR BOCHS VIRTUAL GPU
4709 M: Gerd Hoffmann <kraxel@redhat.com>
4710 L: virtualization@lists.linux-foundation.org
4711 T: git git://anongit.freedesktop.org/drm/drm-misc
4713 F: drivers/gpu/drm/bochs/
4715 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4716 M: Linus Walleij <linus.walleij@linaro.org>
4717 T: git git://anongit.freedesktop.org/drm/drm-misc
4719 F: drivers/gpu/drm/tve200/
4721 DRM DRIVER FOR ILITEK ILI9225 PANELS
4722 M: David Lechner <david@lechnology.com>
4724 F: drivers/gpu/drm/tinydrm/ili9225.c
4725 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4727 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4728 S: Orphan / Obsolete
4729 F: drivers/gpu/drm/i810/
4730 F: include/uapi/drm/i810_drm.h
4732 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4733 S: Orphan / Obsolete
4734 F: drivers/gpu/drm/mga/
4735 F: include/uapi/drm/mga_drm.h
4737 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4738 M: Dave Airlie <airlied@redhat.com>
4740 F: drivers/gpu/drm/mgag200/
4742 DRM DRIVER FOR MI0283QT
4743 M: Noralf Trønnes <noralf@tronnes.org>
4745 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4746 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4748 DRM DRIVER FOR MSM ADRENO GPU
4749 M: Rob Clark <robdclark@gmail.com>
4750 L: linux-arm-msm@vger.kernel.org
4751 L: dri-devel@lists.freedesktop.org
4752 L: freedreno@lists.freedesktop.org
4753 T: git git://people.freedesktop.org/~robclark/linux
4755 F: drivers/gpu/drm/msm/
4756 F: include/uapi/drm/msm_drm.h
4757 F: Documentation/devicetree/bindings/display/msm/
4759 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4760 M: Ben Skeggs <bskeggs@redhat.com>
4761 L: dri-devel@lists.freedesktop.org
4762 L: nouveau@lists.freedesktop.org
4763 T: git git://github.com/skeggsb/linux
4765 F: drivers/gpu/drm/nouveau/
4766 F: include/uapi/drm/nouveau_drm.h
4768 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4769 M: Noralf Trønnes <noralf@tronnes.org>
4771 F: drivers/gpu/drm/tinydrm/repaper.c
4772 F: Documentation/devicetree/bindings/display/repaper.txt
4774 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4775 M: Dave Airlie <airlied@redhat.com>
4776 M: Gerd Hoffmann <kraxel@redhat.com>
4777 L: virtualization@lists.linux-foundation.org
4778 T: git git://anongit.freedesktop.org/drm/drm-misc
4780 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4781 F: drivers/gpu/drm/cirrus/
4783 DRM DRIVER FOR QXL VIRTUAL GPU
4784 M: Dave Airlie <airlied@redhat.com>
4785 M: Gerd Hoffmann <kraxel@redhat.com>
4786 L: virtualization@lists.linux-foundation.org
4787 T: git git://anongit.freedesktop.org/drm/drm-misc
4789 F: drivers/gpu/drm/qxl/
4790 F: include/uapi/drm/qxl_drm.h
4792 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4793 S: Orphan / Obsolete
4794 F: drivers/gpu/drm/r128/
4795 F: include/uapi/drm/r128_drm.h
4797 DRM DRIVER FOR SAVAGE VIDEO CARDS
4798 S: Orphan / Obsolete
4799 F: drivers/gpu/drm/savage/
4800 F: include/uapi/drm/savage_drm.h
4802 DRM DRIVER FOR SIS VIDEO CARDS
4803 S: Orphan / Obsolete
4804 F: drivers/gpu/drm/sis/
4805 F: include/uapi/drm/sis_drm.h
4807 DRM DRIVER FOR SITRONIX ST7586 PANELS
4808 M: David Lechner <david@lechnology.com>
4810 F: drivers/gpu/drm/tinydrm/st7586.c
4811 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4813 DRM DRIVER FOR SITRONIX ST7735R PANELS
4814 M: David Lechner <david@lechnology.com>
4816 F: drivers/gpu/drm/tinydrm/st7735r.c
4817 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4819 DRM DRIVER FOR TDFX VIDEO CARDS
4820 S: Orphan / Obsolete
4821 F: drivers/gpu/drm/tdfx/
4823 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4824 M: Dave Airlie <airlied@redhat.com>
4825 R: Sean Paul <sean@poorly.run>
4826 L: dri-devel@lists.freedesktop.org
4828 F: drivers/gpu/drm/udl/
4829 T: git git://anongit.freedesktop.org/drm/drm-misc
4831 DRM DRIVER FOR VMWARE VIRTUAL GPU
4832 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4833 M: Sinclair Yeh <syeh@vmware.com>
4834 M: Thomas Hellstrom <thellstrom@vmware.com>
4835 L: dri-devel@lists.freedesktop.org
4836 T: git git://people.freedesktop.org/~syeh/repos_linux
4837 T: git git://people.freedesktop.org/~thomash/linux
4839 F: drivers/gpu/drm/vmwgfx/
4840 F: include/uapi/drm/vmwgfx_drm.h
4843 M: David Airlie <airlied@linux.ie>
4844 L: dri-devel@lists.freedesktop.org
4845 T: git git://anongit.freedesktop.org/drm/drm
4846 B: https://bugs.freedesktop.org/
4847 C: irc://chat.freenode.net/dri-devel
4851 F: Documentation/devicetree/bindings/display/
4852 F: Documentation/devicetree/bindings/gpu/
4853 F: Documentation/gpu/
4855 F: include/uapi/drm/
4856 F: include/linux/vga*
4858 DRM DRIVERS AND MISC GPU PATCHES
4859 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4860 M: Maxime Ripard <maxime.ripard@bootlin.com>
4861 M: Sean Paul <sean@poorly.run>
4862 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4864 T: git git://anongit.freedesktop.org/drm/drm-misc
4865 F: Documentation/gpu/
4867 F: drivers/gpu/drm/*
4869 F: include/uapi/drm/drm*
4870 F: include/linux/vga*
4872 DRM DRIVERS FOR ALLWINNER A10
4873 M: Maxime Ripard <maxime.ripard@bootlin.com>
4874 L: dri-devel@lists.freedesktop.org
4876 F: drivers/gpu/drm/sun4i/
4877 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4878 T: git git://anongit.freedesktop.org/drm/drm-misc
4880 DRM DRIVERS FOR AMLOGIC SOCS
4881 M: Neil Armstrong <narmstrong@baylibre.com>
4882 L: dri-devel@lists.freedesktop.org
4883 L: linux-amlogic@lists.infradead.org
4884 W: http://linux-meson.com/
4886 F: drivers/gpu/drm/meson/
4887 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4888 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4889 F: Documentation/gpu/meson.rst
4890 T: git git://anongit.freedesktop.org/drm/drm-misc
4892 DRM DRIVERS FOR ATMEL HLCDC
4893 M: Boris Brezillon <boris.brezillon@bootlin.com>
4894 L: dri-devel@lists.freedesktop.org
4896 F: drivers/gpu/drm/atmel-hlcdc/
4897 F: Documentation/devicetree/bindings/display/atmel/
4898 T: git git://anongit.freedesktop.org/drm/drm-misc
4900 DRM DRIVERS FOR BRIDGE CHIPS
4901 M: Archit Taneja <architt@codeaurora.org>
4902 M: Andrzej Hajda <a.hajda@samsung.com>
4903 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4905 T: git git://anongit.freedesktop.org/drm/drm-misc
4906 F: drivers/gpu/drm/bridge/
4908 DRM DRIVERS FOR EXYNOS
4909 M: Inki Dae <inki.dae@samsung.com>
4910 M: Joonyoung Shim <jy0922.shim@samsung.com>
4911 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4912 M: Kyungmin Park <kyungmin.park@samsung.com>
4913 L: dri-devel@lists.freedesktop.org
4914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4916 F: drivers/gpu/drm/exynos/
4917 F: include/uapi/drm/exynos_drm.h
4918 F: Documentation/devicetree/bindings/display/exynos/
4920 DRM DRIVERS FOR FREESCALE DCU
4921 M: Stefan Agner <stefan@agner.ch>
4922 M: Alison Wang <alison.wang@nxp.com>
4923 L: dri-devel@lists.freedesktop.org
4925 F: drivers/gpu/drm/fsl-dcu/
4926 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4927 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4928 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4929 T: git git://anongit.freedesktop.org/drm/drm-misc
4931 DRM DRIVERS FOR FREESCALE IMX
4932 M: Philipp Zabel <p.zabel@pengutronix.de>
4933 L: dri-devel@lists.freedesktop.org
4935 F: drivers/gpu/drm/imx/
4936 F: drivers/gpu/ipu-v3/
4937 F: Documentation/devicetree/bindings/display/imx/
4939 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4940 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4941 L: dri-devel@lists.freedesktop.org
4942 T: git git://github.com/patjak/drm-gma500
4944 F: drivers/gpu/drm/gma500/
4946 DRM DRIVERS FOR HISILICON
4947 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4948 M: Rongrong Zou <zourongrong@gmail.com>
4949 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4950 R: Chen Feng <puck.chen@hisilicon.com>
4951 L: dri-devel@lists.freedesktop.org
4952 T: git git://github.com/xin3liang/linux.git
4954 F: drivers/gpu/drm/hisilicon/
4955 F: Documentation/devicetree/bindings/display/hisilicon/
4957 DRM DRIVERS FOR MEDIATEK
4958 M: CK Hu <ck.hu@mediatek.com>
4959 M: Philipp Zabel <p.zabel@pengutronix.de>
4960 L: dri-devel@lists.freedesktop.org
4962 F: drivers/gpu/drm/mediatek/
4963 F: Documentation/devicetree/bindings/display/mediatek/
4965 DRM DRIVERS FOR NVIDIA TEGRA
4966 M: Thierry Reding <thierry.reding@gmail.com>
4967 L: dri-devel@lists.freedesktop.org
4968 L: linux-tegra@vger.kernel.org
4969 T: git git://anongit.freedesktop.org/tegra/linux.git
4971 F: drivers/gpu/drm/tegra/
4972 F: drivers/gpu/host1x/
4973 F: include/linux/host1x.h
4974 F: include/uapi/drm/tegra_drm.h
4975 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4977 DRM DRIVERS FOR RENESAS
4978 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4979 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4980 L: dri-devel@lists.freedesktop.org
4981 L: linux-renesas-soc@vger.kernel.org
4982 T: git git://linuxtv.org/pinchartl/media drm/du/next
4984 F: drivers/gpu/drm/rcar-du/
4985 F: drivers/gpu/drm/shmobile/
4986 F: include/linux/platform_data/shmob_drm.h
4987 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4988 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4989 F: Documentation/devicetree/bindings/display/renesas,du.txt
4991 DRM DRIVERS FOR ROCKCHIP
4992 M: Sandy Huang <hjc@rock-chips.com>
4993 M: Heiko Stübner <heiko@sntech.de>
4994 L: dri-devel@lists.freedesktop.org
4996 F: drivers/gpu/drm/rockchip/
4997 F: Documentation/devicetree/bindings/display/rockchip/
4998 T: git git://anongit.freedesktop.org/drm/drm-misc
5001 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5002 M: Vincent Abriou <vincent.abriou@st.com>
5003 L: dri-devel@lists.freedesktop.org
5004 T: git git://anongit.freedesktop.org/drm/drm-misc
5006 F: drivers/gpu/drm/sti
5007 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5010 M: Yannick Fertre <yannick.fertre@st.com>
5011 M: Philippe Cornu <philippe.cornu@st.com>
5012 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5013 M: Vincent Abriou <vincent.abriou@st.com>
5014 L: dri-devel@lists.freedesktop.org
5015 T: git git://anongit.freedesktop.org/drm/drm-misc
5017 F: drivers/gpu/drm/stm
5018 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5020 DRM DRIVERS FOR TI LCDC
5021 M: Jyri Sarha <jsarha@ti.com>
5022 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5023 L: dri-devel@lists.freedesktop.org
5025 F: drivers/gpu/drm/tilcdc/
5026 F: Documentation/devicetree/bindings/display/tilcdc/
5028 DRM DRIVERS FOR TI OMAP
5029 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5030 L: dri-devel@lists.freedesktop.org
5032 F: drivers/gpu/drm/omapdrm/
5033 F: Documentation/devicetree/bindings/display/ti/
5036 M: Eric Anholt <eric@anholt.net>
5038 F: drivers/gpu/drm/v3d/
5039 F: include/uapi/drm/v3d_drm.h
5040 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5041 T: git git://anongit.freedesktop.org/drm/drm-misc
5044 M: Eric Anholt <eric@anholt.net>
5045 T: git git://github.com/anholt/linux
5047 F: drivers/gpu/drm/vc4/
5048 F: include/uapi/drm/vc4_drm.h
5049 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5050 T: git git://anongit.freedesktop.org/drm/drm-misc
5052 DRM DRIVERS FOR VIVANTE GPU IP
5053 M: Lucas Stach <l.stach@pengutronix.de>
5054 R: Russell King <linux+etnaviv@armlinux.org.uk>
5055 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5056 L: etnaviv@lists.freedesktop.org
5057 L: dri-devel@lists.freedesktop.org
5059 F: drivers/gpu/drm/etnaviv/
5060 F: include/uapi/drm/etnaviv_drm.h
5061 F: Documentation/devicetree/bindings/display/etnaviv/
5063 DRM DRIVERS FOR ZTE ZX
5064 M: Shawn Guo <shawnguo@kernel.org>
5065 L: dri-devel@lists.freedesktop.org
5067 F: drivers/gpu/drm/zte/
5068 F: Documentation/devicetree/bindings/display/zte,vou.txt
5069 T: git git://anongit.freedesktop.org/drm/drm-misc
5072 M: Thierry Reding <thierry.reding@gmail.com>
5073 L: dri-devel@lists.freedesktop.org
5074 T: git git://anongit.freedesktop.org/drm/drm-misc
5076 F: drivers/gpu/drm/drm_panel.c
5077 F: drivers/gpu/drm/panel/
5078 F: include/drm/drm_panel.h
5079 F: Documentation/devicetree/bindings/display/panel/
5082 M: Noralf Trønnes <noralf@tronnes.org>
5083 W: https://github.com/notro/tinydrm/wiki/Development
5084 T: git git://anongit.freedesktop.org/drm/drm-misc
5086 F: drivers/gpu/drm/tinydrm/
5087 F: include/drm/tinydrm/
5090 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5091 T: git git://anongit.freedesktop.org/drm/drm-misc
5092 L: dri-devel@lists.freedesktop.org
5093 L: xen-devel@lists.xen.org
5095 F: drivers/gpu/drm/xen/
5096 F: Documentation/gpu/xen-front.rst
5099 M: Christian Koenig <christian.koenig@amd.com>
5100 M: Huang Rui <ray.huang@amd.com>
5101 M: Junwei Zhang <Jerry.Zhang@amd.com>
5102 T: git git://people.freedesktop.org/~agd5f/linux
5104 L: dri-devel@lists.freedesktop.org
5106 F: drivers/gpu/drm/ttm/
5108 DSBR100 USB FM RADIO DRIVER
5109 M: Alexey Klimov <klimov.linux@gmail.com>
5110 L: linux-media@vger.kernel.org
5111 T: git git://linuxtv.org/media_tree.git
5113 F: drivers/media/radio/dsbr100.c
5116 M: Francois Romieu <romieu@fr.zoreil.com>
5117 L: netdev@vger.kernel.org
5119 F: drivers/net/wan/dscc4.c
5122 M: Hans Verkuil <hverkuil@xs4all.nl>
5123 L: linux-media@vger.kernel.org
5124 T: git git://linuxtv.org/media_tree.git
5125 W: https://linuxtv.org
5127 F: drivers/media/pci/dt3155/
5129 DVB_USB_AF9015 MEDIA DRIVER
5130 M: Antti Palosaari <crope@iki.fi>
5131 L: linux-media@vger.kernel.org
5132 W: https://linuxtv.org
5133 W: http://palosaari.fi/linux/
5134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5135 T: git git://linuxtv.org/anttip/media_tree.git
5137 F: drivers/media/usb/dvb-usb-v2/af9015*
5139 DVB_USB_AF9035 MEDIA DRIVER
5140 M: Antti Palosaari <crope@iki.fi>
5141 L: linux-media@vger.kernel.org
5142 W: https://linuxtv.org
5143 W: http://palosaari.fi/linux/
5144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5145 T: git git://linuxtv.org/anttip/media_tree.git
5147 F: drivers/media/usb/dvb-usb-v2/af9035*
5149 DVB_USB_ANYSEE MEDIA DRIVER
5150 M: Antti Palosaari <crope@iki.fi>
5151 L: linux-media@vger.kernel.org
5152 W: https://linuxtv.org
5153 W: http://palosaari.fi/linux/
5154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5155 T: git git://linuxtv.org/anttip/media_tree.git
5157 F: drivers/media/usb/dvb-usb-v2/anysee*
5159 DVB_USB_AU6610 MEDIA DRIVER
5160 M: Antti Palosaari <crope@iki.fi>
5161 L: linux-media@vger.kernel.org
5162 W: https://linuxtv.org
5163 W: http://palosaari.fi/linux/
5164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5165 T: git git://linuxtv.org/anttip/media_tree.git
5167 F: drivers/media/usb/dvb-usb-v2/au6610*
5169 DVB_USB_CE6230 MEDIA DRIVER
5170 M: Antti Palosaari <crope@iki.fi>
5171 L: linux-media@vger.kernel.org
5172 W: https://linuxtv.org
5173 W: http://palosaari.fi/linux/
5174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5175 T: git git://linuxtv.org/anttip/media_tree.git
5177 F: drivers/media/usb/dvb-usb-v2/ce6230*
5179 DVB_USB_CXUSB MEDIA DRIVER
5180 M: Michael Krufky <mkrufky@linuxtv.org>
5181 L: linux-media@vger.kernel.org
5182 W: https://linuxtv.org
5183 W: http://github.com/mkrufky
5184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5185 T: git git://linuxtv.org/media_tree.git
5187 F: drivers/media/usb/dvb-usb/cxusb*
5189 DVB_USB_EC168 MEDIA DRIVER
5190 M: Antti Palosaari <crope@iki.fi>
5191 L: linux-media@vger.kernel.org
5192 W: https://linuxtv.org
5193 W: http://palosaari.fi/linux/
5194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5195 T: git git://linuxtv.org/anttip/media_tree.git
5197 F: drivers/media/usb/dvb-usb-v2/ec168*
5199 DVB_USB_GL861 MEDIA DRIVER
5200 M: Antti Palosaari <crope@iki.fi>
5201 L: linux-media@vger.kernel.org
5202 W: https://linuxtv.org
5203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5204 T: git git://linuxtv.org/anttip/media_tree.git
5206 F: drivers/media/usb/dvb-usb-v2/gl861*
5208 DVB_USB_MXL111SF MEDIA DRIVER
5209 M: Michael Krufky <mkrufky@linuxtv.org>
5210 L: linux-media@vger.kernel.org
5211 W: https://linuxtv.org
5212 W: http://github.com/mkrufky
5213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5214 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5216 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5218 DVB_USB_RTL28XXU MEDIA DRIVER
5219 M: Antti Palosaari <crope@iki.fi>
5220 L: linux-media@vger.kernel.org
5221 W: https://linuxtv.org
5222 W: http://palosaari.fi/linux/
5223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5224 T: git git://linuxtv.org/anttip/media_tree.git
5226 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5228 DVB_USB_V2 MEDIA DRIVER
5229 M: Antti Palosaari <crope@iki.fi>
5230 L: linux-media@vger.kernel.org
5231 W: https://linuxtv.org
5232 W: http://palosaari.fi/linux/
5233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5234 T: git git://linuxtv.org/anttip/media_tree.git
5236 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5237 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5240 M: Jason Baron <jbaron@akamai.com>
5242 F: lib/dynamic_debug.c
5243 F: include/linux/dynamic_debug.h
5245 DYNAMIC INTERRUPT MODERATION
5246 M: Tal Gilboa <talgi@mellanox.com>
5248 F: include/linux/net_dim.h
5250 DZ DECSTATION DZ11 SERIAL DRIVER
5251 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5253 F: drivers/tty/serial/dz.*
5255 E3X0 POWER BUTTON DRIVER
5256 M: Moritz Fischer <moritz.fischer@ettus.com>
5257 L: usrp-users@lists.ettus.com
5258 W: http://www.ettus.com
5260 F: drivers/input/misc/e3x0-button.c
5261 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5264 M: Antti Palosaari <crope@iki.fi>
5265 L: linux-media@vger.kernel.org
5266 W: https://linuxtv.org
5267 W: http://palosaari.fi/linux/
5268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5269 T: git git://linuxtv.org/anttip/media_tree.git
5271 F: drivers/media/tuners/e4000*
5273 EARTH_PT1 MEDIA DRIVER
5274 M: Akihiro Tsukada <tskd08@gmail.com>
5275 L: linux-media@vger.kernel.org
5277 F: drivers/media/pci/pt1/
5279 EARTH_PT3 MEDIA DRIVER
5280 M: Akihiro Tsukada <tskd08@gmail.com>
5281 L: linux-media@vger.kernel.org
5283 F: drivers/media/pci/pt3/
5286 M: Antti Palosaari <crope@iki.fi>
5287 L: linux-media@vger.kernel.org
5288 W: https://linuxtv.org
5289 W: http://palosaari.fi/linux/
5290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5291 T: git git://linuxtv.org/anttip/media_tree.git
5293 F: drivers/media/dvb-frontends/ec100*
5296 M: Tyler Hicks <tyhicks@canonical.com>
5297 L: ecryptfs@vger.kernel.org
5298 W: http://ecryptfs.org
5299 W: https://launchpad.net/ecryptfs
5300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5302 F: Documentation/filesystems/ecryptfs.txt
5306 M: Borislav Petkov <bp@alien8.de>
5307 L: linux-edac@vger.kernel.org
5309 F: drivers/edac/amd64_edac*
5312 M: Robert Richter <rric@kernel.org>
5313 L: linux-edac@vger.kernel.org
5315 F: drivers/edac/highbank*
5318 M: Ralf Baechle <ralf@linux-mips.org>
5319 M: David Daney <david.daney@cavium.com>
5320 L: linux-edac@vger.kernel.org
5321 L: linux-mips@vger.kernel.org
5323 F: drivers/edac/octeon_edac*
5325 EDAC-CAVIUM THUNDERX
5326 M: David Daney <david.daney@cavium.com>
5327 M: Jan Glauber <jglauber@cavium.com>
5328 L: linux-edac@vger.kernel.org
5330 F: drivers/edac/thunderx_edac*
5333 M: Borislav Petkov <bp@alien8.de>
5334 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5335 L: linux-edac@vger.kernel.org
5336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5339 F: Documentation/admin-guide/ras.rst
5340 F: Documentation/driver-api/edac.rst
5342 F: include/linux/edac.h
5345 M: Mark Gross <mark.gross@intel.com>
5346 L: linux-edac@vger.kernel.org
5348 F: drivers/edac/e752x_edac.c
5351 L: linux-edac@vger.kernel.org
5353 F: drivers/edac/e7xxx_edac.c
5356 M: York Sun <york.sun@nxp.com>
5357 L: linux-edac@vger.kernel.org
5359 F: drivers/edac/fsl_ddr_edac.*
5362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5363 L: linux-edac@vger.kernel.org
5365 F: drivers/edac/ghes_edac.c
5368 L: linux-edac@vger.kernel.org
5370 F: drivers/edac/i3000_edac.c
5373 L: linux-edac@vger.kernel.org
5375 F: drivers/edac/i5000_edac.c
5378 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5379 L: linux-edac@vger.kernel.org
5381 F: drivers/edac/i5400_edac.c
5384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5385 L: linux-edac@vger.kernel.org
5387 F: drivers/edac/i7300_edac.c
5390 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5391 L: linux-edac@vger.kernel.org
5393 F: drivers/edac/i7core_edac.c
5396 M: Tim Small <tim@buttersideup.com>
5397 L: linux-edac@vger.kernel.org
5399 F: drivers/edac/i82443bxgx_edac.c
5402 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5403 M: "Arvind R." <arvino55@gmail.com>
5404 L: linux-edac@vger.kernel.org
5406 F: drivers/edac/i82975x_edac.c
5409 M: Jason Baron <jbaron@akamai.com>
5410 L: linux-edac@vger.kernel.org
5412 F: drivers/edac/ie31200_edac.c
5415 M: Johannes Thumshirn <morbidrsa@gmail.com>
5416 L: linux-edac@vger.kernel.org
5418 F: drivers/edac/mpc85xx_edac.[ch]
5421 M: Egor Martovetsky <egor@pasemi.com>
5422 L: linux-edac@vger.kernel.org
5424 F: drivers/edac/pasemi_edac.c
5427 M: Tony Luck <tony.luck@intel.com>
5428 L: linux-edac@vger.kernel.org
5430 F: drivers/edac/pnd2_edac.[ch]
5433 M: Tim Small <tim@buttersideup.com>
5434 L: linux-edac@vger.kernel.org
5436 F: drivers/edac/r82600_edac.c
5439 M: Tony Luck <tony.luck@intel.com>
5440 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5441 L: linux-edac@vger.kernel.org
5443 F: drivers/edac/sb_edac.c
5446 M: Tony Luck <tony.luck@intel.com>
5447 L: linux-edac@vger.kernel.org
5449 F: drivers/edac/skx_edac.c
5452 M: Tero Kristo <t-kristo@ti.com>
5453 L: linux-edac@vger.kernel.org
5455 F: drivers/edac/ti_edac.c
5458 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5459 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5460 L: linux-arm-msm@vger.kernel.org
5461 L: linux-edac@vger.kernel.org
5463 F: drivers/edac/qcom_edac.c
5465 EDIROL UA-101/UA-1000 DRIVER
5466 M: Clemens Ladisch <clemens@ladisch.de>
5467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5468 T: git git://git.alsa-project.org/alsa-kernel.git
5470 F: sound/usb/misc/ua101.c
5473 L: linux-efi@vger.kernel.org
5474 M: Ivan Hu <ivan.hu@canonical.com>
5475 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5477 F: drivers/firmware/efi/test/
5479 EFI VARIABLE FILESYSTEM
5480 M: Matthew Garrett <matthew.garrett@nebula.com>
5481 M: Jeremy Kerr <jk@ozlabs.org>
5482 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5484 L: linux-efi@vger.kernel.org
5488 EFIFB FRAMEBUFFER DRIVER
5489 L: linux-fbdev@vger.kernel.org
5490 M: Peter Jones <pjones@redhat.com>
5492 F: drivers/video/fbdev/efifb.c
5495 W: http://aeschi.ch.eu.org/efs/
5499 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5500 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5501 L: netdev@vger.kernel.org
5503 F: drivers/net/ethernet/ibm/ehea/
5505 EM28XX VIDEO4LINUX DRIVER
5506 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5507 L: linux-media@vger.kernel.org
5508 W: https://linuxtv.org
5509 T: git git://linuxtv.org/media_tree.git
5511 F: drivers/media/usb/em28xx/
5512 F: Documentation/media/v4l-drivers/em28xx*
5515 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5516 M: Matt Mackall <mpm@selenic.com>
5517 M: David Woodhouse <dwmw2@infradead.org>
5518 L: linux-embedded@vger.kernel.org
5521 Emulex 10Gbps iSCSI - OneConnect DRIVER
5522 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5523 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5524 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5525 L: linux-scsi@vger.kernel.org
5526 W: http://www.broadcom.com
5528 F: drivers/scsi/be2iscsi/
5530 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5531 M: Sathya Perla <sathya.perla@broadcom.com>
5532 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5533 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5534 M: Somnath Kotur <somnath.kotur@broadcom.com>
5535 L: netdev@vger.kernel.org
5536 W: http://www.emulex.com
5538 F: drivers/net/ethernet/emulex/benet/
5540 EMULEX ONECONNECT ROCE DRIVER
5541 M: Selvin Xavier <selvin.xavier@broadcom.com>
5542 M: Devesh Sharma <devesh.sharma@broadcom.com>
5543 L: linux-rdma@vger.kernel.org
5544 W: http://www.broadcom.com
5546 F: drivers/infiniband/hw/ocrdma/
5547 F: include/uapi/rdma/ocrdma-abi.h
5549 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5550 M: James Smart <james.smart@broadcom.com>
5551 M: Dick Kennedy <dick.kennedy@broadcom.com>
5552 L: linux-scsi@vger.kernel.org
5553 W: http://www.broadcom.com
5555 F: drivers/scsi/lpfc/
5557 ENE CB710 FLASH CARD READER DRIVER
5558 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5560 F: drivers/misc/cb710/
5561 F: drivers/mmc/host/cb710-mmc.*
5562 F: include/linux/cb710.h
5564 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5565 M: Maxim Levitsky <maximlevitsky@gmail.com>
5567 F: drivers/media/rc/ene_ir.*
5569 EPSON S1D13XXX FRAMEBUFFER DRIVER
5570 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5573 F: drivers/video/fbdev/s1d13xxxfb.c
5574 F: include/video/s1d13xxxfb.h
5576 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5577 M: Jeff Layton <jlayton@kernel.org>
5580 F: include/linux/errseq.h
5582 ET131X NETWORK DRIVER
5583 M: Mark Einon <mark.einon@gmail.com>
5585 F: drivers/net/ethernet/agere/
5588 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5589 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5590 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5591 L: netdev@vger.kernel.org
5592 W: http://www.linuxfoundation.org/en/Net:Bridge
5594 F: include/linux/netfilter_bridge/
5597 ETHERNET PHY LIBRARY
5598 M: Andrew Lunn <andrew@lunn.ch>
5599 M: Florian Fainelli <f.fainelli@gmail.com>
5600 M: Heiner Kallweit <hkallweit1@gmail.com>
5601 L: netdev@vger.kernel.org
5603 F: Documentation/ABI/testing/sysfs-bus-mdio
5604 F: Documentation/devicetree/bindings/net/mdio*
5605 F: Documentation/networking/phy.txt
5607 F: drivers/of/of_mdio.c
5608 F: drivers/of/of_net.c
5609 F: include/linux/*mdio*.h
5610 F: include/linux/of_net.h
5611 F: include/linux/phy.h
5612 F: include/linux/phy_fixed.h
5613 F: include/linux/platform_data/mdio-bcm-unimac.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 Chamberlain <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/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/e100.rst
7488 F: Documentation/networking/e1000.rst
7489 F: Documentation/networking/e1000e.rst
7490 F: Documentation/networking/fm10k.rst
7491 F: Documentation/networking/igb.rst
7492 F: Documentation/networking/igbvf.rst
7493 F: Documentation/networking/ixgb.rst
7494 F: Documentation/networking/ixgbe.rst
7495 F: Documentation/networking/ixgbevf.rst
7496 F: Documentation/networking/i40e.rst
7497 F: Documentation/networking/iavf.rst
7498 F: Documentation/networking/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/README.ipw2100
7673 F: Documentation/networking/README.ipw2200
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@vger.kernel.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 ISDN SUBSYSTEM (Eicon active card driver)
7934 M: Armin Schindler <mac@melware.de>
7935 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7936 W: http://www.melware.de
7938 F: drivers/isdn/hardware/eicon/
7940 IT87 HARDWARE MONITORING DRIVER
7941 M: Jean Delvare <jdelvare@suse.com>
7942 L: linux-hwmon@vger.kernel.org
7944 F: Documentation/hwmon/it87
7945 F: drivers/hwmon/it87.c
7948 M: Antti Palosaari <crope@iki.fi>
7949 L: linux-media@vger.kernel.org
7950 W: https://linuxtv.org
7951 W: http://palosaari.fi/linux/
7952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7953 T: git git://linuxtv.org/anttip/media_tree.git
7955 F: drivers/media/tuners/it913x*
7957 IVTV VIDEO4LINUX DRIVER
7958 M: Andy Walls <awalls@md.metrocast.net>
7959 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7960 L: linux-media@vger.kernel.org
7961 T: git git://linuxtv.org/media_tree.git
7962 W: http://www.ivtvdriver.org
7964 F: Documentation/media/v4l-drivers/ivtv*
7965 F: drivers/media/pci/ivtv/
7966 F: include/uapi/linux/ivtv*
7968 IX2505V MEDIA DRIVER
7969 M: Malcolm Priestley <tvboxspy@gmail.com>
7970 L: linux-media@vger.kernel.org
7971 W: https://linuxtv.org
7972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7974 F: drivers/media/dvb-frontends/ix2505v*
7976 JAILHOUSE HYPERVISOR INTERFACE
7977 M: Jan Kiszka <jan.kiszka@siemens.com>
7978 L: jailhouse-dev@googlegroups.com
7980 F: arch/x86/kernel/jailhouse.c
7981 F: arch/x86/include/asm/jailhouse_para.h
7983 JC42.4 TEMPERATURE SENSOR DRIVER
7984 M: Guenter Roeck <linux@roeck-us.net>
7985 L: linux-hwmon@vger.kernel.org
7987 F: drivers/hwmon/jc42.c
7988 F: Documentation/hwmon/jc42
7991 M: Dave Kleikamp <shaggy@kernel.org>
7992 L: jfs-discussion@lists.sourceforge.net
7993 W: http://jfs.sourceforge.net/
7994 T: git git://github.com/kleikamp/linux-shaggy.git
7996 F: Documentation/filesystems/jfs.txt
8000 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8001 L: netdev@vger.kernel.org
8003 F: drivers/net/ethernet/jme.*
8005 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8006 M: David Woodhouse <dwmw2@infradead.org>
8007 L: linux-mtd@lists.infradead.org
8008 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8011 F: include/uapi/linux/jffs2.h
8013 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8014 M: "Theodore Ts'o" <tytso@mit.edu>
8015 M: Jan Kara <jack@suse.com>
8016 L: linux-ext4@vger.kernel.org
8019 F: include/linux/jbd2.h
8021 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8022 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8023 L: linux-media@vger.kernel.org
8025 F: drivers/media/platform/rcar_jpu.c
8027 JSM Neo PCI based serial card
8028 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8029 L: linux-serial@vger.kernel.org
8031 F: drivers/tty/serial/jsm/
8033 K10TEMP HARDWARE MONITORING DRIVER
8034 M: Clemens Ladisch <clemens@ladisch.de>
8035 L: linux-hwmon@vger.kernel.org
8037 F: Documentation/hwmon/k10temp
8038 F: drivers/hwmon/k10temp.c
8040 K8TEMP HARDWARE MONITORING DRIVER
8041 M: Rudolf Marek <r.marek@assembler.cz>
8042 L: linux-hwmon@vger.kernel.org
8044 F: Documentation/hwmon/k8temp
8045 F: drivers/hwmon/k8temp.c
8048 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8049 R: Alexander Potapenko <glider@google.com>
8050 R: Dmitry Vyukov <dvyukov@google.com>
8051 L: kasan-dev@googlegroups.com
8053 F: arch/*/include/asm/kasan.h
8054 F: arch/*/mm/kasan_init*
8055 F: Documentation/dev-tools/kasan.rst
8056 F: include/linux/kasan*.h
8059 F: scripts/Makefile.kasan
8062 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8064 L: linux-kbuild@vger.kernel.org
8066 F: Documentation/kbuild/kconfig*
8068 F: scripts/Kconfig.include
8071 M: Dave Young <dyoung@redhat.com>
8072 M: Baoquan He <bhe@redhat.com>
8073 R: Vivek Goyal <vgoyal@redhat.com>
8074 L: kexec@lists.infradead.org
8075 W: http://lse.sourceforge.net/kdump/
8077 F: Documentation/kdump/
8079 KEENE FM RADIO TRANSMITTER DRIVER
8080 M: Hans Verkuil <hverkuil@xs4all.nl>
8081 L: linux-media@vger.kernel.org
8082 T: git git://linuxtv.org/media_tree.git
8083 W: https://linuxtv.org
8085 F: drivers/media/radio/radio-keene*
8088 M: Ian Kent <raven@themaw.net>
8089 L: autofs@vger.kernel.org
8093 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8094 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8095 M: Michal Marek <michal.lkml@markovi.net>
8096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8097 L: linux-kbuild@vger.kernel.org
8099 F: Documentation/kbuild/
8102 F: scripts/Makefile*
8109 L: kernel-janitors@vger.kernel.org
8110 W: http://kernelnewbies.org/KernelJanitors
8113 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8114 M: "J. Bruce Fields" <bfields@fieldses.org>
8115 M: Jeff Layton <jlayton@kernel.org>
8116 L: linux-nfs@vger.kernel.org
8117 W: http://nfs.sourceforge.net/
8118 T: git git://linux-nfs.org/~bfields/linux.git
8121 F: include/uapi/linux/nfsd/
8125 F: include/linux/lockd/
8126 F: include/linux/sunrpc/
8127 F: include/uapi/linux/sunrpc/
8129 KERNEL SELFTEST FRAMEWORK
8130 M: Shuah Khan <shuah@kernel.org>
8131 L: linux-kselftest@vger.kernel.org
8132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8133 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8135 F: tools/testing/selftests/
8136 F: Documentation/dev-tools/kselftest*
8138 KERNEL USERMODE HELPER
8139 M: Luis Chamberlain <mcgrof@kernel.org>
8140 L: linux-kernel@vger.kernel.org
8143 F: include/linux/umh.h
8145 KERNEL VIRTUAL MACHINE (KVM)
8146 M: Paolo Bonzini <pbonzini@redhat.com>
8147 M: Radim Krčmář <rkrcmar@redhat.com>
8148 L: kvm@vger.kernel.org
8149 W: http://www.linux-kvm.org
8150 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8152 F: Documentation/virtual/kvm/
8153 F: include/trace/events/kvm.h
8154 F: include/uapi/asm-generic/kvm*
8155 F: include/uapi/linux/kvm*
8156 F: include/asm-generic/kvm*
8157 F: include/linux/kvm*
8158 F: include/kvm/iodev.h
8162 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8163 M: Joerg Roedel <joro@8bytes.org>
8164 L: kvm@vger.kernel.org
8165 W: http://www.linux-kvm.org/
8167 F: arch/x86/include/asm/svm.h
8168 F: arch/x86/kvm/svm.c
8170 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8171 M: Christoffer Dall <christoffer.dall@arm.com>
8172 M: Marc Zyngier <marc.zyngier@arm.com>
8173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8174 L: kvmarm@lists.cs.columbia.edu
8175 W: http://systems.cs.columbia.edu/projects/kvm-arm
8176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8178 F: arch/arm/include/uapi/asm/kvm*
8179 F: arch/arm/include/asm/kvm*
8182 F: include/kvm/arm_*
8184 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8185 M: Christoffer Dall <christoffer.dall@arm.com>
8186 M: Marc Zyngier <marc.zyngier@arm.com>
8187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8188 L: kvmarm@lists.cs.columbia.edu
8190 F: arch/arm64/include/uapi/asm/kvm*
8191 F: arch/arm64/include/asm/kvm*
8194 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8195 M: James Hogan <jhogan@kernel.org>
8196 L: linux-mips@vger.kernel.org
8198 F: arch/mips/include/uapi/asm/kvm*
8199 F: arch/mips/include/asm/kvm*
8202 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8203 M: Paul Mackerras <paulus@ozlabs.org>
8204 L: kvm-ppc@vger.kernel.org
8205 W: http://www.linux-kvm.org/
8206 T: git git://github.com/agraf/linux-2.6.git
8208 F: arch/powerpc/include/uapi/asm/kvm*
8209 F: arch/powerpc/include/asm/kvm*
8210 F: arch/powerpc/kvm/
8211 F: arch/powerpc/kernel/kvm*
8213 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8214 M: Christian Borntraeger <borntraeger@de.ibm.com>
8215 M: Janosch Frank <frankja@linux.ibm.com>
8216 R: David Hildenbrand <david@redhat.com>
8217 R: Cornelia Huck <cohuck@redhat.com>
8218 L: linux-s390@vger.kernel.org
8219 W: http://www.ibm.com/developerworks/linux/linux390/
8220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8222 F: arch/s390/include/uapi/asm/kvm*
8223 F: arch/s390/include/asm/gmap.h
8224 F: arch/s390/include/asm/kvm*
8226 F: arch/s390/mm/gmap.c
8228 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8229 M: Paolo Bonzini <pbonzini@redhat.com>
8230 M: Radim Krčmář <rkrcmar@redhat.com>
8231 L: kvm@vger.kernel.org
8232 W: http://www.linux-kvm.org
8233 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8236 F: arch/x86/include/uapi/asm/kvm*
8237 F: arch/x86/include/asm/kvm*
8238 F: arch/x86/include/asm/pvclock-abi.h
8239 F: arch/x86/kernel/kvm.c
8240 F: arch/x86/kernel/kvmclock.c
8243 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8244 M: Tejun Heo <tj@kernel.org>
8245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8247 F: include/linux/kernfs.h
8251 M: Eric Biederman <ebiederm@xmission.com>
8252 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8253 L: kexec@lists.infradead.org
8255 F: include/linux/kexec.h
8256 F: include/uapi/linux/kexec.h
8260 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8261 L: linux-integrity@vger.kernel.org
8262 L: keyrings@vger.kernel.org
8264 F: Documentation/security/keys/trusted-encrypted.rst
8265 F: include/keys/encrypted-type.h
8266 F: security/keys/encrypted-keys/
8269 M: James Bottomley <jejb@linux.vnet.ibm.com>
8270 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8271 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8272 L: linux-integrity@vger.kernel.org
8273 L: keyrings@vger.kernel.org
8275 F: Documentation/security/keys/trusted-encrypted.rst
8276 F: include/keys/trusted-type.h
8277 F: security/keys/trusted.c
8278 F: security/keys/trusted.h
8281 M: David Howells <dhowells@redhat.com>
8282 L: keyrings@vger.kernel.org
8284 F: Documentation/security/keys/core.rst
8285 F: include/linux/key.h
8286 F: include/linux/key-type.h
8287 F: include/linux/keyctl.h
8288 F: include/uapi/linux/keyctl.h
8292 KGDB / KDB /debug_core
8293 M: Jason Wessel <jason.wessel@windriver.com>
8294 M: Daniel Thompson <daniel.thompson@linaro.org>
8295 W: http://kgdb.wiki.kernel.org/
8296 L: kgdb-bugreport@lists.sourceforge.net
8297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8299 F: Documentation/dev-tools/kgdb.rst
8300 F: drivers/misc/kgdbts.c
8301 F: drivers/tty/serial/kgdboc.c
8302 F: include/linux/kdb.h
8303 F: include/linux/kgdb.h
8307 M: Catalin Marinas <catalin.marinas@arm.com>
8309 F: Documentation/dev-tools/kmemleak.rst
8310 F: include/linux/kmemleak.h
8312 F: mm/kmemleak-test.c
8314 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8315 M: Luis Chamberlain <mcgrof@kernel.org>
8316 L: linux-kernel@vger.kernel.org
8319 F: include/linux/kmod.h
8321 F: tools/testing/selftests/kmod/
8324 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8325 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8326 M: "David S. Miller" <davem@davemloft.net>
8327 M: Masami Hiramatsu <mhiramat@kernel.org>
8329 F: Documentation/kprobes.txt
8330 F: include/linux/kprobes.h
8331 F: include/asm-generic/kprobes.h
8334 KS0108 LCD CONTROLLER DRIVER
8335 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8337 F: Documentation/auxdisplay/ks0108
8338 F: drivers/auxdisplay/ks0108.c
8339 F: include/linux/ks0108.h
8342 M: David Ahern <dsa@cumulusnetworks.com>
8343 L: netdev@vger.kernel.org
8346 F: include/net/l3mdev.h
8349 M: John Fastabend <john.fastabend@gmail.com>
8350 M: Daniel Borkmann <daniel@iogearbox.net>
8351 L: netdev@vger.kernel.org
8353 F: include/linux/skmsg.h
8355 F: net/core/sock_map.c
8356 F: net/ipv4/tcp_bpf.c
8358 LANTIQ / INTEL Ethernet drivers
8359 M: Hauke Mehrtens <hauke@hauke-m.de>
8360 L: netdev@vger.kernel.org
8362 F: net/dsa/tag_gswip.c
8363 F: drivers/net/ethernet/lantiq_xrx200.c
8364 F: drivers/net/dsa/lantiq_pce.h
8365 F: drivers/net/dsa/lantiq_gswip.c
8367 LANTIQ MIPS ARCHITECTURE
8368 M: John Crispin <john@phrozen.org>
8369 L: linux-mips@vger.kernel.org
8372 F: drivers/soc/lantiq
8375 L: linux-x25@vger.kernel.org
8377 F: Documentation/networking/lapb-module.txt
8381 LASI 53c700 driver for PARISC
8382 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8383 L: linux-scsi@vger.kernel.org
8385 F: Documentation/scsi/53c700.txt
8386 F: drivers/scsi/53c700*
8389 M: Tobin C. Harding <me@tobin.cc>
8390 M: Tycho Andersen <tycho@tycho.ws>
8391 L: kernel-hardening@lists.openwall.com
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8394 F: scripts/leaking_addresses.pl
8397 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8398 M: Pavel Machek <pavel@ucw.cz>
8399 L: linux-leds@vger.kernel.org
8400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8402 F: Documentation/devicetree/bindings/leds/
8404 F: include/linux/leds.h
8406 LEGACY EEPROM DRIVER
8407 M: Jean Delvare <jdelvare@suse.com>
8409 F: Documentation/misc-devices/eeprom
8410 F: drivers/misc/eeprom/eeprom.c
8413 R: David Lechner <david@lechnology.com>
8415 F: arch/arm/boot/dts/da850-lego-ev3.dts
8416 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8417 F: drivers/power/supply/lego_ev3_battery.c
8419 LEGO USB Tower driver
8420 M: Juergen Stuber <starblue@users.sourceforge.net>
8421 L: legousb-devel@lists.sourceforge.net
8422 W: http://legousb.sourceforge.net/
8424 F: drivers/usb/misc/legousbtower.c
8427 M: Matan Ziv-Av <matan@svgalib.org>
8428 L: platform-driver-x86@vger.kernel.org
8430 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8431 F: Documentation/laptops/lg-laptop.rst
8432 F: drivers/platform/x86/lg-laptop.c
8435 M: Michael Krufky <mkrufky@linuxtv.org>
8436 L: linux-media@vger.kernel.org
8437 W: https://linuxtv.org
8438 W: http://github.com/mkrufky
8439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8440 T: git git://linuxtv.org/mkrufky/tuners.git
8442 F: drivers/media/dvb-frontends/lg2160.*
8444 LGDT3305 MEDIA DRIVER
8445 M: Michael Krufky <mkrufky@linuxtv.org>
8446 L: linux-media@vger.kernel.org
8447 W: https://linuxtv.org
8448 W: http://github.com/mkrufky
8449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8450 T: git git://linuxtv.org/mkrufky/tuners.git
8452 F: drivers/media/dvb-frontends/lgdt3305.*
8454 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8455 M: Viresh Kumar <vireshk@kernel.org>
8456 L: linux-ide@vger.kernel.org
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8459 F: include/linux/pata_arasan_cf_data.h
8460 F: drivers/ata/pata_arasan_cf.c
8463 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8464 M: Jens Axboe <axboe@kernel.dk>
8465 L: linux-ide@vger.kernel.org
8466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8468 F: drivers/ata/pata_*.c
8469 F: drivers/ata/ata_generic.c
8471 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8472 M: Linus Walleij <linus.walleij@linaro.org>
8473 L: linux-ide@vger.kernel.org
8474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8476 F: drivers/ata/pata_ftide010.c
8477 F: drivers/ata/sata_gemini.c
8478 F: drivers/ata/sata_gemini.h
8480 LIBATA SATA AHCI PLATFORM devices support
8481 M: Hans de Goede <hdegoede@redhat.com>
8482 M: Jens Axboe <axboe@kernel.dk>
8483 L: linux-ide@vger.kernel.org
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8486 F: drivers/ata/ahci_platform.c
8487 F: drivers/ata/libahci_platform.c
8488 F: include/linux/ahci_platform.h
8490 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8491 M: Mikael Pettersson <mikpelinux@gmail.com>
8492 L: linux-ide@vger.kernel.org
8493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8495 F: drivers/ata/sata_promise.*
8497 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8498 M: Jens Axboe <axboe@kernel.dk>
8499 L: linux-ide@vger.kernel.org
8500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8503 F: include/linux/ata.h
8504 F: include/linux/libata.h
8505 F: Documentation/devicetree/bindings/ata/
8508 M: Sasha Levin <alexander.levin@microsoft.com>
8510 F: tools/lib/lockdep/
8512 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8513 M: Ross Zwisler <zwisler@kernel.org>
8514 M: Dan Williams <dan.j.williams@intel.com>
8515 M: Vishal Verma <vishal.l.verma@intel.com>
8516 M: Dave Jiang <dave.jiang@intel.com>
8517 L: linux-nvdimm@lists.01.org
8518 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8520 F: drivers/nvdimm/blk.c
8521 F: drivers/nvdimm/region_devs.c
8523 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8524 M: Vishal Verma <vishal.l.verma@intel.com>
8525 M: Dan Williams <dan.j.williams@intel.com>
8526 M: Ross Zwisler <zwisler@kernel.org>
8527 M: Dave Jiang <dave.jiang@intel.com>
8528 L: linux-nvdimm@lists.01.org
8529 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8531 F: drivers/nvdimm/btt*
8533 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8534 M: Ross Zwisler <zwisler@kernel.org>
8535 M: Dan Williams <dan.j.williams@intel.com>
8536 M: Vishal Verma <vishal.l.verma@intel.com>
8537 M: Dave Jiang <dave.jiang@intel.com>
8538 L: linux-nvdimm@lists.01.org
8539 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8541 F: drivers/nvdimm/pmem*
8543 LIBNVDIMM: DEVICETREE BINDINGS
8544 M: Oliver O'Halloran <oohall@gmail.com>
8545 L: linux-nvdimm@lists.01.org
8546 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8548 F: drivers/nvdimm/of_pmem.c
8549 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8551 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8552 M: Dan Williams <dan.j.williams@intel.com>
8553 M: Ross Zwisler <zwisler@kernel.org>
8554 M: Vishal Verma <vishal.l.verma@intel.com>
8555 M: Dave Jiang <dave.jiang@intel.com>
8556 L: linux-nvdimm@lists.01.org
8557 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8561 F: drivers/acpi/nfit/*
8562 F: include/linux/nd.h
8563 F: include/linux/libnvdimm.h
8564 F: include/uapi/linux/ndctl.h
8566 LIGHTNVM PLATFORM SUPPORT
8567 M: Matias Bjorling <mb@lightnvm.io>
8568 W: http://github/OpenChannelSSD
8569 L: linux-block@vger.kernel.org
8571 F: drivers/lightnvm/
8572 F: include/linux/lightnvm.h
8573 F: include/uapi/linux/lightnvm.h
8575 LINUX FOR POWER MACINTOSH
8576 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8577 W: http://www.penguinppc.org/
8578 L: linuxppc-dev@lists.ozlabs.org
8580 F: arch/powerpc/platforms/powermac/
8581 F: drivers/macintosh/
8583 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8584 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8585 M: Paul Mackerras <paulus@samba.org>
8586 M: Michael Ellerman <mpe@ellerman.id.au>
8587 W: https://github.com/linuxppc/linux/wiki
8588 L: linuxppc-dev@lists.ozlabs.org
8589 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8592 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8593 F: Documentation/devicetree/bindings/powerpc/
8594 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8595 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8596 F: Documentation/powerpc/
8598 F: drivers/char/tpm/tpm_ibmvtpm*
8599 F: drivers/crypto/nx/
8600 F: drivers/crypto/vmx/
8601 F: drivers/i2c/busses/i2c-opal.c
8602 F: drivers/net/ethernet/ibm/ibmveth.*
8603 F: drivers/net/ethernet/ibm/ibmvnic.*
8604 F: drivers/pci/hotplug/pnv_php.c
8605 F: drivers/pci/hotplug/rpa*
8606 F: drivers/rtc/rtc-opal.c
8607 F: drivers/scsi/ibmvscsi/
8608 F: drivers/tty/hvc/hvc_opal.c
8609 F: drivers/watchdog/wdrtas.c
8610 F: tools/testing/selftests/powerpc
8617 LINUX FOR POWERPC EMBEDDED MPC5XXX
8618 M: Anatolij Gustschin <agust@denx.de>
8619 L: linuxppc-dev@lists.ozlabs.org
8620 T: git git://git.denx.de/linux-denx-agust.git
8622 F: arch/powerpc/platforms/512x/
8623 F: arch/powerpc/platforms/52xx/
8625 LINUX FOR POWERPC EMBEDDED PPC4XX
8626 M: Alistair Popple <alistair@popple.id.au>
8627 M: Matt Porter <mporter@kernel.crashing.org>
8628 W: http://www.penguinppc.org/
8629 L: linuxppc-dev@lists.ozlabs.org
8631 F: arch/powerpc/platforms/40x/
8632 F: arch/powerpc/platforms/44x/
8634 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8635 M: Scott Wood <oss@buserror.net>
8636 M: Kumar Gala <galak@kernel.crashing.org>
8637 W: http://www.penguinppc.org/
8638 L: linuxppc-dev@lists.ozlabs.org
8639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8641 F: arch/powerpc/platforms/83xx/
8642 F: arch/powerpc/platforms/85xx/
8643 F: Documentation/devicetree/bindings/powerpc/fsl/
8645 LINUX FOR POWERPC EMBEDDED PPC8XX
8646 M: Vitaly Bordug <vitb@kernel.crashing.org>
8647 W: http://www.penguinppc.org/
8648 L: linuxppc-dev@lists.ozlabs.org
8650 F: arch/powerpc/platforms/8xx/
8652 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8653 L: linuxppc-dev@lists.ozlabs.org
8655 F: arch/powerpc/*/*virtex*
8656 F: arch/powerpc/*/*/*virtex*
8658 LINUX FOR POWERPC PA SEMI PWRFICIENT
8659 L: linuxppc-dev@lists.ozlabs.org
8661 F: arch/powerpc/platforms/pasemi/
8662 F: drivers/*/*pasemi*
8663 F: drivers/*/*/*pasemi*
8665 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8666 M: Kees Cook <keescook@chromium.org>
8668 F: drivers/misc/lkdtm/*
8670 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8671 M: Alan Stern <stern@rowland.harvard.edu>
8672 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8673 M: Will Deacon <will.deacon@arm.com>
8674 M: Peter Zijlstra <peterz@infradead.org>
8675 M: Boqun Feng <boqun.feng@gmail.com>
8676 M: Nicholas Piggin <npiggin@gmail.com>
8677 M: David Howells <dhowells@redhat.com>
8678 M: Jade Alglave <j.alglave@ucl.ac.uk>
8679 M: Luc Maranget <luc.maranget@inria.fr>
8680 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8681 R: Akira Yokosawa <akiyks@gmail.com>
8682 R: Daniel Lustig <dlustig@nvidia.com>
8683 L: linux-kernel@vger.kernel.org
8684 L: linux-arch@vger.kernel.org
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8687 F: tools/memory-model/
8688 F: Documentation/atomic_bitops.txt
8689 F: Documentation/atomic_t.txt
8690 F: Documentation/core-api/atomic_ops.rst
8691 F: Documentation/core-api/refcount-vs-atomic.rst
8692 F: Documentation/memory-barriers.txt
8694 LIS3LV02D ACCELEROMETER DRIVER
8695 M: Eric Piel <eric.piel@tremplin-utc.net>
8697 F: Documentation/misc-devices/lis3lv02d
8698 F: drivers/misc/lis3lv02d/
8699 F: drivers/platform/x86/hp_accel.c
8702 M: Josh Poimboeuf <jpoimboe@redhat.com>
8703 M: Jessica Yu <jeyu@kernel.org>
8704 M: Jiri Kosina <jikos@kernel.org>
8705 M: Miroslav Benes <mbenes@suse.cz>
8706 R: Petr Mladek <pmladek@suse.com>
8708 F: kernel/livepatch/
8709 F: include/linux/livepatch.h
8710 F: arch/x86/include/asm/livepatch.h
8711 F: arch/x86/kernel/livepatch.c
8712 F: Documentation/livepatch/
8713 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8714 F: samples/livepatch/
8715 L: live-patching@vger.kernel.org
8716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8719 L: netdev@vger.kernel.org
8721 F: include/linux/llc.h
8722 F: include/uapi/linux/llc.h
8726 LM73 HARDWARE MONITOR DRIVER
8727 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8728 L: linux-hwmon@vger.kernel.org
8730 F: drivers/hwmon/lm73.c
8732 LM78 HARDWARE MONITOR DRIVER
8733 M: Jean Delvare <jdelvare@suse.com>
8734 L: linux-hwmon@vger.kernel.org
8736 F: Documentation/hwmon/lm78
8737 F: drivers/hwmon/lm78.c
8739 LM83 HARDWARE MONITOR DRIVER
8740 M: Jean Delvare <jdelvare@suse.com>
8741 L: linux-hwmon@vger.kernel.org
8743 F: Documentation/hwmon/lm83
8744 F: drivers/hwmon/lm83.c
8746 LM90 HARDWARE MONITOR DRIVER
8747 M: Jean Delvare <jdelvare@suse.com>
8748 L: linux-hwmon@vger.kernel.org
8750 F: Documentation/hwmon/lm90
8751 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8752 F: drivers/hwmon/lm90.c
8753 F: include/dt-bindings/thermal/lm90.h
8755 LM95234 HARDWARE MONITOR DRIVER
8756 M: Guenter Roeck <linux@roeck-us.net>
8757 L: linux-hwmon@vger.kernel.org
8759 F: Documentation/hwmon/lm95234
8760 F: drivers/hwmon/lm95234.c
8762 LME2510 MEDIA DRIVER
8763 M: Malcolm Priestley <tvboxspy@gmail.com>
8764 L: linux-media@vger.kernel.org
8765 W: https://linuxtv.org
8766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8768 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8770 LOADPIN SECURITY MODULE
8771 M: Kees Cook <keescook@chromium.org>
8772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8774 F: security/loadpin/
8775 F: Documentation/admin-guide/LSM/LoadPin.rst
8778 M: Peter Zijlstra <peterz@infradead.org>
8779 M: Ingo Molnar <mingo@redhat.com>
8780 M: Will Deacon <will.deacon@arm.com>
8781 L: linux-kernel@vger.kernel.org
8782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8784 F: Documentation/locking/
8785 F: include/linux/lockdep.h
8786 F: include/linux/spinlock*.h
8787 F: arch/*/include/asm/spinlock*.h
8788 F: include/linux/rwlock*.h
8789 F: include/linux/mutex*.h
8790 F: include/linux/rwsem*.h
8791 F: arch/*/include/asm/rwsem.h
8792 F: include/linux/seqlock.h
8793 F: lib/locking*.[ch]
8795 X: kernel/locking/locktorture.c
8797 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8798 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8799 L: linux-ntfs-dev@lists.sourceforge.net
8800 W: http://www.linux-ntfs.org/content/view/19/37/
8802 F: Documentation/ldm.txt
8803 F: block/partitions/ldm.*
8805 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8806 M: Sathya Prakash <sathya.prakash@broadcom.com>
8807 M: Chaitra P B <chaitra.basappa@broadcom.com>
8808 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8809 L: MPT-FusionLinux.pdl@broadcom.com
8810 L: linux-scsi@vger.kernel.org
8811 W: http://www.avagotech.com/support/
8813 F: drivers/message/fusion/
8814 F: drivers/scsi/mpt3sas/
8816 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8817 M: Matthew Wilcox <willy@infradead.org>
8818 L: linux-scsi@vger.kernel.org
8820 F: drivers/scsi/sym53c8xx_2/
8823 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8824 L: linux-iio@vger.kernel.org
8826 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8827 F: drivers/iio/dac/ltc1660.c
8829 LTC4261 HARDWARE MONITOR DRIVER
8830 M: Guenter Roeck <linux@roeck-us.net>
8831 L: linux-hwmon@vger.kernel.org
8833 F: Documentation/hwmon/ltc4261
8834 F: drivers/hwmon/ltc4261.c
8836 LTC4306 I2C MULTIPLEXER DRIVER
8837 M: Michael Hennerich <michael.hennerich@analog.com>
8838 W: http://ez.analog.com/community/linux-device-drivers
8839 L: linux-i2c@vger.kernel.org
8841 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8842 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8844 LTP (Linux Test Project)
8845 M: Mike Frysinger <vapier@gentoo.org>
8846 M: Cyril Hrubis <chrubis@suse.cz>
8847 M: Wanlong Gao <wanlong.gao@gmail.com>
8848 M: Jan Stancek <jstancek@redhat.com>
8849 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8850 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8851 L: ltp@lists.linux.it (subscribers-only)
8852 W: http://linux-test-project.github.io/
8853 T: git git://github.com/linux-test-project/ltp.git
8857 M: Geert Uytterhoeven <geert@linux-m68k.org>
8858 L: linux-m68k@lists.linux-m68k.org
8859 W: http://www.linux-m68k.org/
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8865 M68K ON APPLE MACINTOSH
8866 M: Joshua Thompson <funaho@jurai.org>
8867 W: http://www.mac.linux-m68k.org/
8868 L: linux-m68k@lists.linux-m68k.org
8873 M: Philip Blundell <philb@gnu.org>
8874 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8878 M88DS3103 MEDIA DRIVER
8879 M: Antti Palosaari <crope@iki.fi>
8880 L: linux-media@vger.kernel.org
8881 W: https://linuxtv.org
8882 W: http://palosaari.fi/linux/
8883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8884 T: git git://linuxtv.org/anttip/media_tree.git
8886 F: drivers/media/dvb-frontends/m88ds3103*
8888 M88RS2000 MEDIA DRIVER
8889 M: Malcolm Priestley <tvboxspy@gmail.com>
8890 L: linux-media@vger.kernel.org
8891 W: https://linuxtv.org
8892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8894 F: drivers/media/dvb-frontends/m88rs2000*
8896 MA901 MASTERKIT USB FM RADIO DRIVER
8897 M: Alexey Klimov <klimov.linux@gmail.com>
8898 L: linux-media@vger.kernel.org
8899 T: git git://linuxtv.org/media_tree.git
8901 F: drivers/media/radio/radio-ma901.c
8904 M: Johannes Berg <johannes@sipsolutions.net>
8905 L: linux-wireless@vger.kernel.org
8906 W: http://wireless.kernel.org/
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8910 F: Documentation/networking/mac80211-injection.txt
8911 F: include/net/mac80211.h
8913 F: drivers/net/wireless/mac80211_hwsim.[ch]
8914 F: Documentation/networking/mac80211_hwsim/README
8917 M: Jassi Brar <jassisinghbrar@gmail.com>
8918 L: linux-kernel@vger.kernel.org
8921 F: include/linux/mailbox_client.h
8922 F: include/linux/mailbox_controller.h
8924 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8925 M: Michael Kerrisk <mtk.manpages@gmail.com>
8926 W: http://www.kernel.org/doc/man-pages
8927 L: linux-man@vger.kernel.org
8930 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8931 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8932 L: linux-mips@vger.kernel.org
8934 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8936 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8937 M: Andrew Lunn <andrew@lunn.ch>
8938 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8939 L: netdev@vger.kernel.org
8941 F: drivers/net/dsa/mv88e6xxx/
8942 F: include/linux/platform_data/mv88e6xxx.h
8943 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8945 MARVELL ARMADA DRM SUPPORT
8946 M: Russell King <linux@armlinux.org.uk>
8948 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8949 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8950 F: drivers/gpu/drm/armada/
8951 F: include/uapi/drm/armada_drm.h
8952 F: Documentation/devicetree/bindings/display/armada/
8954 MARVELL CRYPTO DRIVER
8955 M: Boris Brezillon <boris.brezillon@bootlin.com>
8956 M: Arnaud Ebalard <arno@natisbad.org>
8957 F: drivers/crypto/marvell/
8959 L: linux-crypto@vger.kernel.org
8961 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8962 M: Mirko Lindner <mlindner@marvell.com>
8963 M: Stephen Hemminger <stephen@networkplumber.org>
8964 L: netdev@vger.kernel.org
8966 F: drivers/net/ethernet/marvell/sk*
8968 MARVELL LIBERTAS WIRELESS DRIVER
8969 L: libertas-dev@lists.infradead.org
8971 F: drivers/net/wireless/marvell/libertas/
8973 MARVELL MACCHIATOBIN SUPPORT
8974 M: Russell King <linux@armlinux.org.uk>
8975 L: linux-arm-kernel@lists.infradead.org
8977 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8979 MARVELL MV643XX ETHERNET DRIVER
8980 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8981 L: netdev@vger.kernel.org
8983 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8984 F: include/linux/mv643xx.h
8986 MARVELL MV88X3310 PHY DRIVER
8987 M: Russell King <linux@armlinux.org.uk>
8988 L: netdev@vger.kernel.org
8990 F: drivers/net/phy/marvell10g.c
8992 MARVELL MVNETA ETHERNET DRIVER
8993 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8994 L: netdev@vger.kernel.org
8996 F: drivers/net/ethernet/marvell/mvneta.*
8998 MARVELL MWIFIEX WIRELESS DRIVER
8999 M: Amitkumar Karwar <amitkarwar@gmail.com>
9000 M: Nishant Sarmukadam <nishants@marvell.com>
9001 M: Ganapathi Bhat <gbhat@marvell.com>
9002 M: Xinming Hu <huxinming820@gmail.com>
9003 L: linux-wireless@vger.kernel.org
9005 F: drivers/net/wireless/marvell/mwifiex/
9007 MARVELL MWL8K WIRELESS DRIVER
9008 M: Lennert Buytenhek <buytenh@wantstofly.org>
9009 L: linux-wireless@vger.kernel.org
9011 F: drivers/net/wireless/marvell/mwl8k.c
9013 MARVELL NAND CONTROLLER DRIVER
9014 M: Miquel Raynal <miquel.raynal@bootlin.com>
9015 L: linux-mtd@lists.infradead.org
9017 F: drivers/mtd/nand/raw/marvell_nand.c
9018 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9020 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9021 M: Nicolas Pitre <nico@fluxnic.net>
9023 F: drivers/mmc/host/mvsdio.*
9025 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9026 M: Hu Ziji <huziji@marvell.com>
9027 L: linux-mmc@vger.kernel.org
9029 F: drivers/mmc/host/sdhci-xenon*
9030 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9032 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9033 M: Sunil Goutham <sgoutham@marvell.com>
9034 M: Linu Cherian <lcherian@marvell.com>
9035 M: Geetha sowjanya <gakula@marvell.com>
9036 M: Jerin Jacob <jerinj@marvell.com>
9037 L: netdev@vger.kernel.org
9039 F: drivers/net/ethernet/marvell/octeontx2/af/
9041 MATROX FRAMEBUFFER DRIVER
9042 L: linux-fbdev@vger.kernel.org
9044 F: drivers/video/fbdev/matrox/matroxfb_*
9045 F: include/uapi/linux/matroxfb.h
9047 MAX16065 HARDWARE MONITOR DRIVER
9048 M: Guenter Roeck <linux@roeck-us.net>
9049 L: linux-hwmon@vger.kernel.org
9051 F: Documentation/hwmon/max16065
9052 F: drivers/hwmon/max16065.c
9054 MAX2175 SDR TUNER DRIVER
9055 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9056 L: linux-media@vger.kernel.org
9057 T: git git://linuxtv.org/media_tree.git
9059 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9060 F: Documentation/media/v4l-drivers/max2175.rst
9061 F: drivers/media/i2c/max2175*
9062 F: include/uapi/linux/max2175.h
9064 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9065 L: linux-hwmon@vger.kernel.org
9067 F: Documentation/hwmon/max6650
9068 F: drivers/hwmon/max6650.c
9070 MAX6697 HARDWARE MONITOR DRIVER
9071 M: Guenter Roeck <linux@roeck-us.net>
9072 L: linux-hwmon@vger.kernel.org
9074 F: Documentation/hwmon/max6697
9075 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9076 F: drivers/hwmon/max6697.c
9077 F: include/linux/platform_data/max6697.h
9079 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9080 M: Peter Rosin <peda@axentia.se>
9081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9083 F: Documentation/devicetree/bindings/sound/max9860.txt
9084 F: sound/soc/codecs/max9860.*
9086 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9087 M: Javier Martinez Canillas <javier@dowhile0.org>
9088 L: linux-kernel@vger.kernel.org
9090 F: drivers/regulator/max77802-regulator.c
9091 F: Documentation/devicetree/bindings/*/*max77802.txt
9092 F: include/dt-bindings/*/*max77802.h
9094 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9095 M: Krzysztof Kozlowski <krzk@kernel.org>
9096 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9097 L: linux-pm@vger.kernel.org
9099 F: drivers/power/supply/max14577_charger.c
9100 F: drivers/power/supply/max77693_charger.c
9102 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9103 M: Chanwoo Choi <cw00.choi@samsung.com>
9104 M: Krzysztof Kozlowski <krzk@kernel.org>
9105 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9106 L: linux-kernel@vger.kernel.org
9108 F: drivers/*/max14577*.c
9109 F: drivers/*/max77686*.c
9110 F: drivers/*/max77693*.c
9111 F: drivers/extcon/extcon-max14577.c
9112 F: drivers/extcon/extcon-max77693.c
9113 F: drivers/rtc/rtc-max77686.c
9114 F: drivers/clk/clk-max77686.c
9115 F: Documentation/devicetree/bindings/mfd/max14577.txt
9116 F: Documentation/devicetree/bindings/*/max77686.txt
9117 F: Documentation/devicetree/bindings/mfd/max77693.txt
9118 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9119 F: include/linux/mfd/max14577*.h
9120 F: include/linux/mfd/max77686*.h
9121 F: include/linux/mfd/max77693*.h
9123 MAXIRADIO FM RADIO RECEIVER DRIVER
9124 M: Hans Verkuil <hverkuil@xs4all.nl>
9125 L: linux-media@vger.kernel.org
9126 T: git git://linuxtv.org/media_tree.git
9127 W: https://linuxtv.org
9129 F: drivers/media/radio/radio-maxiradio*
9131 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9132 M: Peter Rosin <peda@axentia.se>
9133 L: linux-iio@vger.kernel.org
9135 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9136 F: drivers/iio/potentiometer/mcp4018.c
9137 F: drivers/iio/potentiometer/mcp4531.c
9139 MCR20A IEEE-802.15.4 RADIO DRIVER
9140 M: Xue Liu <liuxuenetmail@gmail.com>
9141 L: linux-wpan@vger.kernel.org
9142 W: https://github.com/xueliu/mcr20a-linux
9144 F: drivers/net/ieee802154/mcr20a.c
9145 F: drivers/net/ieee802154/mcr20a.h
9146 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9148 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9149 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9150 L: linux-iio@vger.kernel.org
9152 F: drivers/iio/dac/cio-dac.c
9154 MEDIA DRIVERS FOR ASCOT2E
9155 M: Sergey Kozlov <serjk@netup.ru>
9156 M: Abylay Ospan <aospan@netup.ru>
9157 L: linux-media@vger.kernel.org
9158 W: https://linuxtv.org
9160 T: git git://linuxtv.org/media_tree.git
9162 F: drivers/media/dvb-frontends/ascot2e*
9164 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9165 M: Jasmin Jessich <jasmin@anw.at>
9166 L: linux-media@vger.kernel.org
9167 W: https://linuxtv.org
9168 T: git git://linuxtv.org/media_tree.git
9170 F: drivers/media/dvb-frontends/cxd2099*
9172 MEDIA DRIVERS FOR CXD2841ER
9173 M: Sergey Kozlov <serjk@netup.ru>
9174 M: Abylay Ospan <aospan@netup.ru>
9175 L: linux-media@vger.kernel.org
9176 W: https://linuxtv.org
9178 T: git git://linuxtv.org/media_tree.git
9180 F: drivers/media/dvb-frontends/cxd2841er*
9182 MEDIA DRIVERS FOR CXD2880
9183 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9184 L: linux-media@vger.kernel.org
9185 W: http://linuxtv.org/
9186 T: git git://linuxtv.org/media_tree.git
9188 F: drivers/media/dvb-frontends/cxd2880/*
9189 F: drivers/media/spi/cxd2880*
9191 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9192 L: linux-media@vger.kernel.org
9193 W: https://linuxtv.org
9194 T: git git://linuxtv.org/media_tree.git
9196 F: drivers/media/pci/ddbridge/*
9198 MEDIA DRIVERS FOR FREESCALE IMX
9199 M: Steve Longerbeam <slongerbeam@gmail.com>
9200 M: Philipp Zabel <p.zabel@pengutronix.de>
9201 L: linux-media@vger.kernel.org
9202 T: git git://linuxtv.org/media_tree.git
9204 F: Documentation/devicetree/bindings/media/imx.txt
9205 F: Documentation/media/v4l-drivers/imx.rst
9206 F: drivers/staging/media/imx/
9207 F: include/linux/imx-media.h
9208 F: include/media/imx.h
9210 MEDIA DRIVER FOR FREESCALE IMX PXP
9211 M: Philipp Zabel <p.zabel@pengutronix.de>
9212 L: linux-media@vger.kernel.org
9213 T: git git://linuxtv.org/media_tree.git
9215 F: drivers/media/platform/imx-pxp.[ch]
9217 MEDIA DRIVERS FOR HELENE
9218 M: Abylay Ospan <aospan@netup.ru>
9219 L: linux-media@vger.kernel.org
9220 W: https://linuxtv.org
9222 T: git git://linuxtv.org/media_tree.git
9224 F: drivers/media/dvb-frontends/helene*
9226 MEDIA DRIVERS FOR HORUS3A
9227 M: Sergey Kozlov <serjk@netup.ru>
9228 M: Abylay Ospan <aospan@netup.ru>
9229 L: linux-media@vger.kernel.org
9230 W: https://linuxtv.org
9232 T: git git://linuxtv.org/media_tree.git
9234 F: drivers/media/dvb-frontends/horus3a*
9236 MEDIA DRIVERS FOR LNBH25
9237 M: Sergey Kozlov <serjk@netup.ru>
9238 M: Abylay Ospan <aospan@netup.ru>
9239 L: linux-media@vger.kernel.org
9240 W: https://linuxtv.org
9242 T: git git://linuxtv.org/media_tree.git
9244 F: drivers/media/dvb-frontends/lnbh25*
9246 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9247 L: linux-media@vger.kernel.org
9248 W: https://linuxtv.org
9249 T: git git://linuxtv.org/media_tree.git
9251 F: drivers/media/dvb-frontends/mxl5xx*
9253 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9254 M: Sergey Kozlov <serjk@netup.ru>
9255 M: Abylay Ospan <aospan@netup.ru>
9256 L: linux-media@vger.kernel.org
9257 W: https://linuxtv.org
9259 T: git git://linuxtv.org/media_tree.git
9261 F: drivers/media/pci/netup_unidvb/*
9263 MEDIA DRIVERS FOR RENESAS - CEU
9264 M: Jacopo Mondi <jacopo@jmondi.org>
9265 L: linux-media@vger.kernel.org
9266 L: linux-renesas-soc@vger.kernel.org
9267 T: git git://linuxtv.org/media_tree.git
9269 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9270 F: drivers/media/platform/renesas-ceu.c
9271 F: include/media/drv-intf/renesas-ceu.h
9273 MEDIA DRIVERS FOR RENESAS - DRIF
9274 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9275 L: linux-media@vger.kernel.org
9276 L: linux-renesas-soc@vger.kernel.org
9277 T: git git://linuxtv.org/media_tree.git
9279 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9280 F: drivers/media/platform/rcar_drif.c
9282 MEDIA DRIVERS FOR RENESAS - FCP
9283 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9284 L: linux-media@vger.kernel.org
9285 L: linux-renesas-soc@vger.kernel.org
9286 T: git git://linuxtv.org/media_tree.git
9288 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9289 F: drivers/media/platform/rcar-fcp.c
9290 F: include/media/rcar-fcp.h
9292 MEDIA DRIVERS FOR RENESAS - FDP1
9293 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9294 L: linux-media@vger.kernel.org
9295 L: linux-renesas-soc@vger.kernel.org
9296 T: git git://linuxtv.org/media_tree.git
9298 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9299 F: drivers/media/platform/rcar_fdp1.c
9301 MEDIA DRIVERS FOR RENESAS - VIN
9302 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9303 L: linux-media@vger.kernel.org
9304 L: linux-renesas-soc@vger.kernel.org
9305 T: git git://linuxtv.org/media_tree.git
9307 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9308 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9309 F: drivers/media/platform/rcar-vin/
9311 MEDIA DRIVERS FOR RENESAS - VSP1
9312 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9313 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9314 L: linux-media@vger.kernel.org
9315 L: linux-renesas-soc@vger.kernel.org
9316 T: git git://linuxtv.org/media_tree.git
9318 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9319 F: drivers/media/platform/vsp1/
9321 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
9328 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9329 L: linux-media@vger.kernel.org
9330 W: https://linuxtv.org
9331 T: git git://linuxtv.org/media_tree.git
9333 F: drivers/media/dvb-frontends/stv6111*
9335 MEDIA DRIVERS FOR STM32 - DCMI
9336 M: Hugues Fruchet <hugues.fruchet@st.com>
9337 L: linux-media@vger.kernel.org
9338 T: git git://linuxtv.org/media_tree.git
9340 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9341 F: drivers/media/platform/stm32/stm32-dcmi.c
9343 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9344 M: Dmitry Osipenko <digetx@gmail.com>
9345 L: linux-media@vger.kernel.org
9346 L: linux-tegra@vger.kernel.org
9347 T: git git://linuxtv.org/media_tree.git
9349 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9350 F: drivers/staging/media/tegra-vde/
9352 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9353 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9354 P: LinuxTV.org Project
9355 L: linux-media@vger.kernel.org
9356 W: https://linuxtv.org
9357 Q: http://patchwork.kernel.org/project/linux-media/list/
9358 T: git git://linuxtv.org/media_tree.git
9360 F: Documentation/devicetree/bindings/media/
9361 F: Documentation/media/
9363 F: drivers/staging/media/
9364 F: include/linux/platform_data/media/
9366 F: include/uapi/linux/dvb/
9367 F: include/uapi/linux/videodev2.h
9368 F: include/uapi/linux/media.h
9369 F: include/uapi/linux/v4l2-*
9370 F: include/uapi/linux/meye.h
9371 F: include/uapi/linux/ivtv*
9372 F: include/uapi/linux/uvcvideo.h
9374 MEDIATEK BLUETOOTH DRIVER
9375 M: Sean Wang <sean.wang@mediatek.com>
9376 L: linux-bluetooth@vger.kernel.org
9377 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9379 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9380 F: drivers/bluetooth/btmtkuart.c
9383 M: Sean Wang <sean.wang@mediatek.com>
9385 F: drivers/media/rc/mtk-cir.c
9388 M: Sean Wang <sean.wang@mediatek.com>
9389 L: dmaengine@vger.kernel.org
9390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9391 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9393 F: Documentation/devicetree/bindings/dma/mtk-*
9394 F: drivers/dma/mediatek/
9396 MEDIATEK PMIC LED DRIVER
9397 M: Sean Wang <sean.wang@mediatek.com>
9399 F: drivers/leds/leds-mt6323.c
9400 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9402 MEDIATEK ETHERNET DRIVER
9403 M: Felix Fietkau <nbd@openwrt.org>
9404 M: John Crispin <john@phrozen.org>
9405 M: Sean Wang <sean.wang@mediatek.com>
9406 M: Nelson Chang <nelson.chang@mediatek.com>
9407 L: netdev@vger.kernel.org
9409 F: drivers/net/ethernet/mediatek/
9411 MEDIATEK SWITCH DRIVER
9412 M: Sean Wang <sean.wang@mediatek.com>
9413 L: netdev@vger.kernel.org
9415 F: drivers/net/dsa/mt7530.*
9416 F: net/dsa/tag_mtk.c
9418 MEDIATEK JPEG DRIVER
9419 M: Rick Chang <rick.chang@mediatek.com>
9420 M: Bin Liu <bin.liu@mediatek.com>
9422 F: drivers/media/platform/mtk-jpeg/
9423 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9426 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9427 M: Houlong Wei <houlong.wei@mediatek.com>
9428 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9430 F: drivers/media/platform/mtk-mdp/
9431 F: drivers/media/platform/mtk-vpu/
9432 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9434 MEDIATEK MEDIA DRIVER
9435 M: Tiffany Lin <tiffany.lin@mediatek.com>
9436 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9438 F: drivers/media/platform/mtk-vcodec/
9439 F: drivers/media/platform/mtk-vpu/
9440 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9441 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9443 MEDIATEK MT7601U WIRELESS LAN DRIVER
9444 M: Jakub Kicinski <kubakici@wp.pl>
9445 L: linux-wireless@vger.kernel.org
9447 F: drivers/net/wireless/mediatek/mt7601u/
9449 MEDIATEK NAND CONTROLLER DRIVER
9450 M: Xiaolei Li <xiaolei.li@mediatek.com>
9451 L: linux-mtd@lists.infradead.org
9453 F: drivers/mtd/nand/raw/mtk_*
9454 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9456 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9457 M: Sean Wang <sean.wang@mediatek.com>
9459 F: drivers/char/hw_random/mtk-rng.c
9461 MEDIATEK USB3 DRD IP DRIVER
9462 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9463 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9465 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9467 F: drivers/usb/mtu3/
9469 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9470 M: Peter Senna Tschudin <peter.senna@gmail.com>
9471 M: Martin Donnelly <martin.donnelly@ge.com>
9472 M: Martyn Welch <martyn.welch@collabora.co.uk>
9474 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9475 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9477 MEGARAID SCSI/SAS DRIVERS
9478 M: Kashyap Desai <kashyap.desai@broadcom.com>
9479 M: Sumit Saxena <sumit.saxena@broadcom.com>
9480 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9481 L: megaraidlinux.pdl@broadcom.com
9482 L: linux-scsi@vger.kernel.org
9483 W: http://www.avagotech.com/support/
9485 F: Documentation/scsi/megaraid.txt
9486 F: drivers/scsi/megaraid.*
9487 F: drivers/scsi/megaraid/
9489 MELEXIS MLX90614 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/mlx90614.c
9496 MELEXIS MLX90632 DRIVER
9497 M: Crt Mori <cmo@melexis.com>
9498 L: linux-iio@vger.kernel.org
9499 W: http://www.melexis.com
9501 F: drivers/iio/temperature/mlx90632.c
9503 MELFAS MIP4 TOUCHSCREEN DRIVER
9504 M: Sangwon Jee <jeesw@melfas.com>
9505 W: http://www.melfas.com
9507 F: drivers/input/touchscreen/melfas_mip4.c
9508 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9510 MELLANOX ETHERNET DRIVER (mlx4_en)
9511 M: Tariq Toukan <tariqt@mellanox.com>
9512 L: netdev@vger.kernel.org
9514 W: http://www.mellanox.com
9515 Q: http://patchwork.ozlabs.org/project/netdev/list/
9516 F: drivers/net/ethernet/mellanox/mlx4/en_*
9518 MELLANOX ETHERNET DRIVER (mlx5e)
9519 M: Saeed Mahameed <saeedm@mellanox.com>
9520 L: netdev@vger.kernel.org
9522 W: http://www.mellanox.com
9523 Q: http://patchwork.ozlabs.org/project/netdev/list/
9524 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9526 MELLANOX ETHERNET INNOVA DRIVERS
9527 R: Boris Pismenny <borisp@mellanox.com>
9528 L: netdev@vger.kernel.org
9530 W: http://www.mellanox.com
9531 Q: http://patchwork.ozlabs.org/project/netdev/list/
9532 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9533 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9534 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9535 F: include/linux/mlx5/mlx5_ifc_fpga.h
9537 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9538 R: Boris Pismenny <borisp@mellanox.com>
9539 L: netdev@vger.kernel.org
9541 W: http://www.mellanox.com
9542 Q: http://patchwork.ozlabs.org/project/netdev/list/
9543 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9544 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9546 MELLANOX ETHERNET SWITCH DRIVERS
9547 M: Jiri Pirko <jiri@mellanox.com>
9548 M: Ido Schimmel <idosch@mellanox.com>
9549 L: netdev@vger.kernel.org
9551 W: http://www.mellanox.com
9552 Q: http://patchwork.ozlabs.org/project/netdev/list/
9553 F: drivers/net/ethernet/mellanox/mlxsw/
9554 F: tools/testing/selftests/drivers/net/mlxsw/
9556 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9557 M: mlxsw@mellanox.com
9558 L: netdev@vger.kernel.org
9560 W: http://www.mellanox.com
9561 Q: http://patchwork.ozlabs.org/project/netdev/list/
9562 F: drivers/net/ethernet/mellanox/mlxfw/
9564 MELLANOX HARDWARE PLATFORM SUPPORT
9565 M: Andy Shevchenko <andy@infradead.org>
9566 M: Darren Hart <dvhart@infradead.org>
9567 M: Vadim Pasternak <vadimp@mellanox.com>
9568 L: platform-driver-x86@vger.kernel.org
9570 F: drivers/platform/mellanox/
9572 MELLANOX MLX4 core VPI driver
9573 M: Tariq Toukan <tariqt@mellanox.com>
9574 L: netdev@vger.kernel.org
9575 L: linux-rdma@vger.kernel.org
9576 W: http://www.mellanox.com
9577 Q: http://patchwork.ozlabs.org/project/netdev/list/
9579 F: drivers/net/ethernet/mellanox/mlx4/
9580 F: include/linux/mlx4/
9582 MELLANOX MLX4 IB driver
9583 M: Yishai Hadas <yishaih@mellanox.com>
9584 L: linux-rdma@vger.kernel.org
9585 W: http://www.mellanox.com
9586 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9588 F: drivers/infiniband/hw/mlx4/
9589 F: include/linux/mlx4/
9590 F: include/uapi/rdma/mlx4-abi.h
9592 MELLANOX MLX5 core VPI driver
9593 M: Saeed Mahameed <saeedm@mellanox.com>
9594 M: Leon Romanovsky <leonro@mellanox.com>
9595 L: netdev@vger.kernel.org
9596 L: linux-rdma@vger.kernel.org
9597 W: http://www.mellanox.com
9598 Q: http://patchwork.ozlabs.org/project/netdev/list/
9600 F: drivers/net/ethernet/mellanox/mlx5/core/
9601 F: include/linux/mlx5/
9603 MELLANOX MLX5 IB driver
9604 M: Leon Romanovsky <leonro@mellanox.com>
9605 L: linux-rdma@vger.kernel.org
9606 W: http://www.mellanox.com
9607 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9609 F: drivers/infiniband/hw/mlx5/
9610 F: include/linux/mlx5/
9611 F: include/uapi/rdma/mlx5-abi.h
9613 MELLANOX MLXCPLD I2C AND MUX DRIVER
9614 M: Vadim Pasternak <vadimp@mellanox.com>
9615 M: Michael Shych <michaelsh@mellanox.com>
9616 L: linux-i2c@vger.kernel.org
9618 F: drivers/i2c/busses/i2c-mlxcpld.c
9619 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9620 F: Documentation/i2c/busses/i2c-mlxcpld
9622 MELLANOX MLXCPLD LED DRIVER
9623 M: Vadim Pasternak <vadimp@mellanox.com>
9624 L: linux-leds@vger.kernel.org
9626 F: drivers/leds/leds-mlxcpld.c
9627 F: drivers/leds/leds-mlxreg.c
9628 F: Documentation/leds/leds-mlxcpld.txt
9630 MELLANOX PLATFORM DRIVER
9631 M: Vadim Pasternak <vadimp@mellanox.com>
9632 L: platform-driver-x86@vger.kernel.org
9634 F: drivers/platform/x86/mlx-platform.c
9637 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9638 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9639 L: linux-kernel@vger.kernel.org
9641 F: kernel/sched/membarrier.c
9642 F: include/uapi/linux/membarrier.h
9643 F: arch/powerpc/include/asm/membarrier.h
9646 L: linux-mm@kvack.org
9647 W: http://www.linux-mm.org
9649 F: include/linux/mm.h
9650 F: include/linux/gfp.h
9651 F: include/linux/mmzone.h
9652 F: include/linux/memory_hotplug.h
9653 F: include/linux/vmalloc.h
9656 MEMORY TECHNOLOGY DEVICES (MTD)
9657 M: David Woodhouse <dwmw2@infradead.org>
9658 M: Brian Norris <computersforpeace@gmail.com>
9659 M: Boris Brezillon <boris.brezillon@bootlin.com>
9660 M: Marek Vasut <marek.vasut@gmail.com>
9661 M: Richard Weinberger <richard@nod.at>
9662 L: linux-mtd@lists.infradead.org
9663 W: http://www.linux-mtd.infradead.org/
9664 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9665 T: git git://git.infradead.org/linux-mtd.git master
9666 T: git git://git.infradead.org/linux-mtd.git mtd/next
9668 F: Documentation/devicetree/bindings/mtd/
9670 F: include/linux/mtd/
9671 F: include/uapi/mtd/
9673 MEN A21 WATCHDOG DRIVER
9674 M: Johannes Thumshirn <morbidrsa@gmail.com>
9675 L: linux-watchdog@vger.kernel.org
9677 F: drivers/watchdog/mena21_wdt.c
9679 MEN CHAMELEON BUS (mcb)
9680 M: Johannes Thumshirn <morbidrsa@gmail.com>
9683 F: include/linux/mcb.h
9684 F: Documentation/men-chameleon-bus.txt
9686 MEN F21BMC (Board Management Controller)
9687 M: Andreas Werner <andreas.werner@men.de>
9689 F: drivers/mfd/menf21bmc.c
9690 F: drivers/watchdog/menf21bmc_wdt.c
9691 F: drivers/leds/leds-menf21bmc.c
9692 F: drivers/hwmon/menf21bmc_hwmon.c
9693 F: Documentation/hwmon/menf21bmc
9695 MEN Z069 WATCHDOG DRIVER
9696 M: Johannes Thumshirn <jth@kernel.org>
9697 L: linux-watchdog@vger.kernel.org
9699 F: drivers/watchdog/menz69_wdt.c
9701 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9702 M: Neil Armstrong <narmstrong@baylibre.com>
9703 L: linux-media@lists.freedesktop.org
9704 L: linux-amlogic@lists.infradead.org
9705 W: http://linux-meson.com/
9707 F: drivers/media/platform/meson/ao-cec.c
9708 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9709 T: git git://linuxtv.org/media_tree.git
9711 MICROBLAZE ARCHITECTURE
9712 M: Michal Simek <monstr@monstr.eu>
9713 W: http://www.monstr.eu/fdt/
9714 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9718 MICROCHIP AT91 SERIAL DRIVER
9719 M: Richard Genoud <richard.genoud@gmail.com>
9721 F: drivers/tty/serial/atmel_serial.c
9722 F: drivers/tty/serial/atmel_serial.h
9723 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9725 MICROCHIP AUDIO ASOC DRIVERS
9726 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9727 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9731 MICROCHIP DMA DRIVER
9732 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734 L: dmaengine@vger.kernel.org
9736 F: drivers/dma/at_hdmac.c
9737 F: drivers/dma/at_hdmac_regs.h
9738 F: include/linux/platform_data/dma-atmel.h
9739 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9740 F: include/dt-bindings/dma/at91.h
9742 MICROCHIP ECC DRIVER
9743 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9744 L: linux-crypto@vger.kernel.org
9746 F: drivers/crypto/atmel-ecc.*
9748 MICROCHIP I2C DRIVER
9749 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9750 L: linux-i2c@vger.kernel.org
9752 F: drivers/i2c/busses/i2c-at91.c
9754 MICROCHIP ISC DRIVER
9755 M: Eugen Hristev <eugen.hristev@microchip.com>
9756 L: linux-media@vger.kernel.org
9758 F: drivers/media/platform/atmel/atmel-isc.c
9759 F: drivers/media/platform/atmel/atmel-isc-regs.h
9760 F: devicetree/bindings/media/atmel-isc.txt
9762 MICROCHIP ISI DRIVER
9763 M: Eugen Hristev <eugen.hristev@microchip.com>
9764 L: linux-media@vger.kernel.org
9766 F: drivers/media/platform/atmel/atmel-isi.c
9767 F: include/media/atmel-isi.h
9769 MICROCHIP AT91 USART MFD DRIVER
9770 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9771 L: linux-kernel@vger.kernel.org
9773 F: drivers/mfd/at91-usart.c
9774 F: include/dt-bindings/mfd/at91-usart.h
9775 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9777 MICROCHIP AT91 USART SPI DRIVER
9778 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9779 L: linux-spi@vger.kernel.org
9781 F: drivers/spi/spi-at91-usart.c
9782 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9784 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9785 M: Woojung Huh <Woojung.Huh@microchip.com>
9786 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9787 L: netdev@vger.kernel.org
9789 F: net/dsa/tag_ksz.c
9790 F: drivers/net/dsa/microchip/*
9791 F: include/linux/platform_data/microchip-ksz.h
9792 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9794 MICROCHIP LAN743X ETHERNET DRIVER
9795 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9796 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9797 L: netdev@vger.kernel.org
9799 F: drivers/net/ethernet/microchip/lan743x_*
9801 MICROCHIP LCDFB DRIVER
9802 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9803 L: linux-fbdev@vger.kernel.org
9805 F: drivers/video/fbdev/atmel_lcdfb.c
9806 F: include/video/atmel_lcdc.h
9808 MICROCHIP MMC/SD/SDIO MCI DRIVER
9809 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9811 F: drivers/mmc/host/atmel-mci.c
9813 MICROCHIP MCP3911 ADC DRIVER
9814 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9815 M: Kent Gustavsson <kent@minoris.se>
9816 L: linux-iio@vger.kernel.org
9818 F: drivers/iio/adc/mcp3911.c
9819 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9821 MICROCHIP NAND DRIVER
9822 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9823 L: linux-mtd@lists.infradead.org
9825 F: drivers/mtd/nand/raw/atmel/*
9826 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9828 MICROCHIP PWM DRIVER
9829 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831 L: linux-pwm@vger.kernel.org
9833 F: drivers/pwm/pwm-atmel.c
9834 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9836 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9837 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9838 M: Eugen Hristev <eugen.hristev@microchip.com>
9839 L: linux-iio@vger.kernel.org
9841 F: drivers/iio/adc/at91-sama5d2_adc.c
9842 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9843 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9845 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9846 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9848 F: drivers/power/reset/at91-sama5d2_shdwc.c
9850 MICROCHIP SPI DRIVER
9851 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9853 F: drivers/spi/spi-atmel.*
9855 MICROCHIP SSC DRIVER
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-ssc.c
9860 F: include/linux/atmel-ssc.h
9862 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9863 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866 F: drivers/misc/atmel_tclib.c
9867 F: drivers/clocksource/tcb_clksrc.c
9869 MICROCHIP USBA UDC DRIVER
9870 M: Cristian Birsan <cristian.birsan@microchip.com>
9871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9873 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9875 MICROCHIP USB251XB DRIVER
9876 M: Richard Leitner <richard.leitner@skidata.com>
9877 L: linux-usb@vger.kernel.org
9879 F: drivers/usb/misc/usb251xb.c
9880 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9882 MICROCHIP XDMA DRIVER
9883 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9884 L: linux-arm-kernel@lists.infradead.org
9885 L: dmaengine@vger.kernel.org
9887 F: drivers/dma/at_xdmac.c
9890 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9891 L: linux-mips@vger.kernel.org
9893 F: arch/mips/generic/board-ocelot.c
9894 F: arch/mips/configs/generic/board-ocelot.config
9895 F: arch/mips/boot/dts/mscc/
9896 F: Documentation/devicetree/bindings/mips/mscc.txt
9898 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9899 M: Don Brace <don.brace@microsemi.com>
9900 L: esc.storagedev@microsemi.com
9901 L: linux-scsi@vger.kernel.org
9903 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9904 F: drivers/scsi/smartpqi/Kconfig
9905 F: drivers/scsi/smartpqi/Makefile
9906 F: include/linux/cciss*.h
9907 F: include/uapi/linux/cciss*.h
9908 F: Documentation/scsi/smartpqi.txt
9910 MICROSEMI ETHERNET SWITCH DRIVER
9911 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9912 L: netdev@vger.kernel.org
9914 F: drivers/net/ethernet/mscc/
9916 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9917 M: Chen Yu <yu.c.chen@intel.com>
9918 L: platform-driver-x86@vger.kernel.org
9920 F: drivers/platform/x86/surfacepro3_button.c
9923 M: Oliver Neukum <oliver@neukum.org>
9925 F: drivers/usb/image/microtek.*
9928 M: Ralf Baechle <ralf@linux-mips.org>
9929 M: Paul Burton <paul.burton@mips.com>
9930 M: James Hogan <jhogan@kernel.org>
9931 L: linux-mips@vger.kernel.org
9932 W: http://www.linux-mips.org/
9933 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9935 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9937 F: Documentation/devicetree/bindings/mips/
9938 F: Documentation/mips/
9940 F: drivers/platform/mips/
9942 MIPS BOSTON DEVELOPMENT BOARD
9943 M: Paul Burton <paul.burton@mips.com>
9944 L: linux-mips@vger.kernel.org
9946 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9947 F: arch/mips/boot/dts/img/boston.dts
9948 F: arch/mips/configs/generic/board-boston.config
9949 F: drivers/clk/imgtec/clk-boston.c
9950 F: include/dt-bindings/clock/boston-clock.h
9952 MIPS GENERIC PLATFORM
9953 M: Paul Burton <paul.burton@mips.com>
9954 L: linux-mips@vger.kernel.org
9956 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9957 F: arch/mips/generic/
9958 F: arch/mips/tools/generic-board-config.sh
9960 MIPS/LOONGSON1 ARCHITECTURE
9961 M: Keguang Zhang <keguang.zhang@gmail.com>
9962 L: linux-mips@vger.kernel.org
9964 F: arch/mips/loongson32/
9965 F: arch/mips/include/asm/mach-loongson32/
9966 F: drivers/*/*loongson1*
9967 F: drivers/*/*/*loongson1*
9969 MIPS/LOONGSON2 ARCHITECTURE
9970 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9971 L: linux-mips@vger.kernel.org
9973 F: arch/mips/loongson64/fuloong-2e/
9974 F: arch/mips/loongson64/lemote-2f/
9975 F: arch/mips/include/asm/mach-loongson64/
9976 F: drivers/*/*loongson2*
9977 F: drivers/*/*/*loongson2*
9979 MIPS/LOONGSON3 ARCHITECTURE
9980 M: Huacai Chen <chenhc@lemote.com>
9981 L: linux-mips@vger.kernel.org
9983 F: arch/mips/loongson64/
9984 F: arch/mips/include/asm/mach-loongson64/
9985 F: drivers/platform/mips/cpu_hwmon.c
9986 F: drivers/*/*loongson3*
9987 F: drivers/*/*/*loongson3*
9989 MIPS RINT INSTRUCTION EMULATION
9990 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9991 L: linux-mips@vger.kernel.org
9993 F: arch/mips/math-emu/sp_rint.c
9994 F: arch/mips/math-emu/dp_rint.c
9996 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9997 M: Hans Verkuil <hverkuil@xs4all.nl>
9998 L: linux-media@vger.kernel.org
9999 T: git git://linuxtv.org/media_tree.git
10000 W: https://linuxtv.org
10002 F: drivers/media/radio/radio-miropcm20*
10005 R: Lubomir Rintel <lkundrak@v3.sk>
10006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10008 F: arch/arm/boot/dts/mmp*
10009 F: arch/arm/mach-mmp/
10011 MMU GATHER AND TLB INVALIDATION
10012 M: Will Deacon <will.deacon@arm.com>
10013 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10014 M: Andrew Morton <akpm@linux-foundation.org>
10015 M: Nick Piggin <npiggin@gmail.com>
10016 M: Peter Zijlstra <peterz@infradead.org>
10017 L: linux-arch@vger.kernel.org
10018 L: linux-mm@kvack.org
10020 F: arch/*/include/asm/tlb.h
10021 F: include/asm-generic/tlb.h
10024 MN88472 MEDIA DRIVER
10025 M: Antti Palosaari <crope@iki.fi>
10026 L: linux-media@vger.kernel.org
10027 W: https://linuxtv.org
10028 W: http://palosaari.fi/linux/
10029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10031 F: drivers/media/dvb-frontends/mn88472*
10033 MN88473 MEDIA DRIVER
10034 M: Antti Palosaari <crope@iki.fi>
10035 L: linux-media@vger.kernel.org
10036 W: https://linuxtv.org
10037 W: http://palosaari.fi/linux/
10038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10040 F: drivers/media/dvb-frontends/mn88473*
10043 M: Jessica Yu <jeyu@kernel.org>
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10046 F: include/linux/module.h
10049 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10050 W: http://popies.net/meye/
10052 F: Documentation/media/v4l-drivers/meye*
10053 F: drivers/media/pci/meye/
10054 F: include/uapi/linux/meye.h
10056 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10057 M: Jiri Slaby <jirislaby@gmail.com>
10059 F: Documentation/serial/moxa-smartio
10060 F: drivers/tty/mxser.*
10062 MR800 AVERMEDIA USB FM RADIO DRIVER
10063 M: Alexey Klimov <klimov.linux@gmail.com>
10064 L: linux-media@vger.kernel.org
10065 T: git git://linuxtv.org/media_tree.git
10067 F: drivers/media/radio/radio-mr800.c
10069 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10070 M: Alan Ott <alan@signal11.us>
10071 L: linux-wpan@vger.kernel.org
10073 F: drivers/net/ieee802154/mrf24j40.c
10074 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10077 M: "Lee, Chun-Yi" <jlee@suse.com>
10078 L: platform-driver-x86@vger.kernel.org
10080 F: drivers/platform/x86/msi-laptop.c
10083 L: platform-driver-x86@vger.kernel.org
10085 F: drivers/platform/x86/msi-wmi.c
10087 MSI001 MEDIA DRIVER
10088 M: Antti Palosaari <crope@iki.fi>
10089 L: linux-media@vger.kernel.org
10090 W: https://linuxtv.org
10091 W: http://palosaari.fi/linux/
10092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10093 T: git git://linuxtv.org/anttip/media_tree.git
10095 F: drivers/media/tuners/msi001*
10097 MSI2500 MEDIA DRIVER
10098 M: Antti Palosaari <crope@iki.fi>
10099 L: linux-media@vger.kernel.org
10100 W: https://linuxtv.org
10101 W: http://palosaari.fi/linux/
10102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10103 T: git git://linuxtv.org/anttip/media_tree.git
10105 F: drivers/media/usb/msi2500/
10107 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10108 M: Robert Jarzmik <robert.jarzmik@free.fr>
10109 L: linux-mtd@lists.infradead.org
10111 F: drivers/mtd/devices/docg3*
10113 MT9M032 APTINA SENSOR DRIVER
10114 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10115 L: linux-media@vger.kernel.org
10116 T: git git://linuxtv.org/media_tree.git
10118 F: drivers/media/i2c/mt9m032.c
10119 F: include/media/i2c/mt9m032.h
10121 MT9P031 APTINA CAMERA SENSOR
10122 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10123 L: linux-media@vger.kernel.org
10124 T: git git://linuxtv.org/media_tree.git
10126 F: drivers/media/i2c/mt9p031.c
10127 F: include/media/i2c/mt9p031.h
10129 MT9T001 APTINA CAMERA SENSOR
10130 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10131 L: linux-media@vger.kernel.org
10132 T: git git://linuxtv.org/media_tree.git
10134 F: drivers/media/i2c/mt9t001.c
10135 F: include/media/i2c/mt9t001.h
10137 MT9T112 APTINA CAMERA SENSOR
10138 M: Jacopo Mondi <jacopo@jmondi.org>
10139 L: linux-media@vger.kernel.org
10140 T: git git://linuxtv.org/media_tree.git
10142 F: drivers/media/i2c/mt9t112.c
10143 F: include/media/i2c/mt9t112.h
10145 MT9V032 APTINA CAMERA SENSOR
10146 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10147 L: linux-media@vger.kernel.org
10148 T: git git://linuxtv.org/media_tree.git
10150 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10151 F: drivers/media/i2c/mt9v032.c
10152 F: include/media/i2c/mt9v032.h
10154 MT9V111 APTINA CAMERA SENSOR
10155 M: Jacopo Mondi <jacopo@jmondi.org>
10156 L: linux-media@vger.kernel.org
10157 T: git git://linuxtv.org/media_tree.git
10159 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10160 F: drivers/media/i2c/mt9v111.c
10162 MULTIFUNCTION DEVICES (MFD)
10163 M: Lee Jones <lee.jones@linaro.org>
10164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10166 F: Documentation/devicetree/bindings/mfd/
10168 F: include/linux/mfd/
10169 F: include/dt-bindings/mfd/
10171 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10173 F: drivers/mmc/host/mmc_spi.c
10174 F: include/linux/spi/mmc_spi.h
10176 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10177 M: Ulf Hansson <ulf.hansson@linaro.org>
10178 L: linux-mmc@vger.kernel.org
10179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10181 F: Documentation/devicetree/bindings/mmc/
10183 F: include/linux/mmc/
10184 F: include/uapi/linux/mmc/
10186 MULTIPLEXER SUBSYSTEM
10187 M: Peter Rosin <peda@axentia.se>
10189 F: Documentation/ABI/testing/sysfs-class-mux*
10190 F: Documentation/devicetree/bindings/mux/
10191 F: include/dt-bindings/mux/
10192 F: include/linux/mux/
10195 MULTITECH MULTIPORT CARD (ISICOM)
10197 F: drivers/tty/isicom.c
10198 F: include/linux/isicom.h
10200 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10201 M: Bin Liu <b-liu@ti.com>
10202 L: linux-usb@vger.kernel.org
10204 F: drivers/usb/musb/
10206 MXL301RF MEDIA DRIVER
10207 M: Akihiro Tsukada <tskd08@gmail.com>
10208 L: linux-media@vger.kernel.org
10210 F: drivers/media/tuners/mxl301rf*
10212 MXL5007T MEDIA DRIVER
10213 M: Michael Krufky <mkrufky@linuxtv.org>
10214 L: linux-media@vger.kernel.org
10215 W: https://linuxtv.org
10216 W: http://github.com/mkrufky
10217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10218 T: git git://linuxtv.org/mkrufky/tuners.git
10220 F: drivers/media/tuners/mxl5007t.*
10223 M: Marek Vasut <marex@denx.de>
10224 M: Stefan Agner <stefan@agner.ch>
10225 L: dri-devel@lists.freedesktop.org
10227 F: drivers/gpu/drm/mxsfb/
10228 F: Documentation/devicetree/bindings/display/mxsfb.txt
10229 T: git git://anongit.freedesktop.org/drm/drm-misc
10231 MYLEX DAC960 PCI RAID Controller
10232 M: Hannes Reinecke <hare@kernel.org>
10233 L: linux-scsi@vger.kernel.org
10235 F: drivers/scsi/myrb.*
10236 F: drivers/scsi/myrs.*
10238 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10239 M: Chris Lee <christopher.lee@cspi.com>
10240 L: netdev@vger.kernel.org
10241 W: https://www.cspi.com/ethernet-products/support/downloads/
10243 F: drivers/net/ethernet/myricom/myri10ge/
10245 NAND FLASH SUBSYSTEM
10246 M: Boris Brezillon <boris.brezillon@bootlin.com>
10247 M: Miquel Raynal <miquel.raynal@bootlin.com>
10248 R: Richard Weinberger <richard@nod.at>
10249 L: linux-mtd@lists.infradead.org
10250 W: http://www.linux-mtd.infradead.org/
10251 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10252 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10253 T: git git://git.infradead.org/linux-mtd.git nand/next
10255 F: drivers/mtd/nand/
10256 F: include/linux/mtd/*nand*.h
10258 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10259 M: Daniel Mack <zonque@gmail.com>
10261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10262 W: http://www.native-instruments.com
10263 F: sound/usb/caiaq/
10265 NATSEMI ETHERNET DRIVER (DP8381x)
10267 F: drivers/net/ethernet/natsemi/natsemi.c
10269 NCR 5380 SCSI DRIVERS
10270 M: Finn Thain <fthain@telegraphics.com.au>
10271 M: Michael Schmitz <schmitzmic@gmail.com>
10272 L: linux-scsi@vger.kernel.org
10274 F: Documentation/scsi/g_NCR5380.txt
10275 F: drivers/scsi/NCR5380.*
10276 F: drivers/scsi/arm/cumana_1.c
10277 F: drivers/scsi/arm/oak.c
10278 F: drivers/scsi/atari_scsi.*
10279 F: drivers/scsi/dmx3191d.c
10280 F: drivers/scsi/g_NCR5380.*
10281 F: drivers/scsi/mac_scsi.*
10282 F: drivers/scsi/sun3_scsi.*
10283 F: drivers/scsi/sun3_scsi_vme.c
10286 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10290 NCT6775 HARDWARE MONITOR DRIVER
10291 M: Guenter Roeck <linux@roeck-us.net>
10292 L: linux-hwmon@vger.kernel.org
10294 F: Documentation/hwmon/nct6775
10295 F: drivers/hwmon/nct6775.c
10297 NET_FAILOVER MODULE
10298 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10299 L: netdev@vger.kernel.org
10301 F: driver/net/net_failover.c
10302 F: include/net/net_failover.h
10303 F: Documentation/networking/net_failover.rst
10305 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10306 M: Faisal Latif <faisal.latif@intel.com>
10307 L: linux-rdma@vger.kernel.org
10308 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10310 F: drivers/infiniband/hw/nes/
10311 F: include/uapi/rdma/nes-abi.h
10313 NETEM NETWORK EMULATOR
10314 M: Stephen Hemminger <stephen@networkplumber.org>
10315 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10317 F: net/sched/sch_netem.c
10319 NETERION 10GbE DRIVERS (s2io/vxge)
10320 M: Jon Mason <jdmason@kudzu.us>
10321 L: netdev@vger.kernel.org
10323 F: Documentation/networking/s2io.txt
10324 F: Documentation/networking/vxge.txt
10325 F: drivers/net/ethernet/neterion/
10328 M: Pablo Neira Ayuso <pablo@netfilter.org>
10329 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10330 M: Florian Westphal <fw@strlen.de>
10331 L: netfilter-devel@vger.kernel.org
10332 L: coreteam@netfilter.org
10333 W: http://www.netfilter.org/
10334 W: http://www.iptables.org/
10335 W: http://www.nftables.org/
10336 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10340 F: include/linux/netfilter*
10341 F: include/linux/netfilter/
10342 F: include/net/netfilter/
10343 F: include/uapi/linux/netfilter*
10344 F: include/uapi/linux/netfilter/
10345 F: net/*/netfilter.c
10346 F: net/*/netfilter/
10348 F: net/bridge/br_netfilter*.c
10350 NETROM NETWORK LAYER
10351 M: Ralf Baechle <ralf@linux-mips.org>
10352 L: linux-hams@vger.kernel.org
10353 W: http://www.linux-ax25.org/
10355 F: include/net/netrom.h
10356 F: include/uapi/linux/netrom.h
10359 NETRONOME ETHERNET DRIVERS
10360 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10361 L: oss-drivers@netronome.com
10363 F: drivers/net/ethernet/netronome/
10365 NETWORK BLOCK DEVICE (NBD)
10366 M: Josef Bacik <josef@toxicpanda.com>
10368 L: linux-block@vger.kernel.org
10369 L: nbd@other.debian.org
10370 F: Documentation/blockdev/nbd.txt
10371 F: drivers/block/nbd.c
10372 F: include/uapi/linux/nbd.h
10374 NETWORK DROP MONITOR
10375 M: Neil Horman <nhorman@tuxdriver.com>
10376 L: netdev@vger.kernel.org
10378 W: https://fedorahosted.org/dropwatch/
10379 F: net/core/drop_monitor.c
10382 M: "David S. Miller" <davem@davemloft.net>
10383 L: netdev@vger.kernel.org
10384 W: http://www.linuxfoundation.org/en/Net
10385 Q: http://patchwork.ozlabs.org/project/netdev/list/
10386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10389 F: Documentation/devicetree/bindings/net/
10391 F: include/linux/if_*
10392 F: include/linux/netdevice.h
10393 F: include/linux/etherdevice.h
10394 F: include/linux/fcdevice.h
10395 F: include/linux/fddidevice.h
10396 F: include/linux/hippidevice.h
10397 F: include/linux/inetdevice.h
10398 F: include/uapi/linux/if_*
10399 F: include/uapi/linux/netdevice.h
10401 NETWORKING DRIVERS (WIRELESS)
10402 M: Kalle Valo <kvalo@codeaurora.org>
10403 L: linux-wireless@vger.kernel.org
10404 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10408 F: Documentation/devicetree/bindings/net/wireless/
10409 F: drivers/net/wireless/
10412 M: Andrew Lunn <andrew@lunn.ch>
10413 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10414 M: Florian Fainelli <f.fainelli@gmail.com>
10416 F: Documentation/devicetree/bindings/net/dsa/
10418 F: include/net/dsa.h
10419 F: include/linux/dsa/
10420 F: drivers/net/dsa/
10422 NETWORKING [GENERAL]
10423 M: "David S. Miller" <davem@davemloft.net>
10424 L: netdev@vger.kernel.org
10425 W: http://www.linuxfoundation.org/en/Net
10426 Q: http://patchwork.ozlabs.org/project/netdev/list/
10427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10429 B: mailto:netdev@vger.kernel.org
10433 F: include/linux/in.h
10434 F: include/linux/net.h
10435 F: include/linux/netdevice.h
10436 F: include/uapi/linux/in.h
10437 F: include/uapi/linux/net.h
10438 F: include/uapi/linux/netdevice.h
10439 F: include/uapi/linux/net_namespace.h
10440 F: tools/testing/selftests/net/
10443 F: Documentation/networking/
10446 M: Steffen Klassert <steffen.klassert@secunet.com>
10447 M: Herbert Xu <herbert@gondor.apana.org.au>
10448 M: "David S. Miller" <davem@davemloft.net>
10449 L: netdev@vger.kernel.org
10450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10458 F: net/ipv4/ipcomp.c
10459 F: net/ipv4/ip_vti.c
10463 F: net/ipv6/ipcomp6.c
10464 F: net/ipv6/ip6_vti.c
10465 F: include/uapi/linux/xfrm.h
10466 F: include/net/xfrm.h
10468 NETWORKING [IPv4/IPv6]
10469 M: "David S. Miller" <davem@davemloft.net>
10470 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10471 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10472 L: netdev@vger.kernel.org
10473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10480 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10481 M: Paul Moore <paul@paul-moore.com>
10482 W: https://github.com/netlabel
10483 L: netdev@vger.kernel.org
10484 L: linux-security-module@vger.kernel.org
10486 F: Documentation/netlabel/
10487 F: include/net/calipso.h
10488 F: include/net/cipso_ipv4.h
10489 F: include/net/netlabel.h
10490 F: include/uapi/linux/netfilter/xt_SECMARK.h
10491 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10493 F: net/ipv4/cipso_ipv4.c
10494 F: net/ipv6/calipso.c
10495 F: net/netfilter/xt_CONNSECMARK.c
10496 F: net/netfilter/xt_SECMARK.c
10499 M: Eric Dumazet <edumazet@google.com>
10500 L: netdev@vger.kernel.org
10503 F: net/ipv4/syncookies.c
10505 F: net/ipv6/syncookies.c
10506 F: include/uapi/linux/tcp.h
10507 F: include/net/tcp.h
10508 F: include/linux/tcp.h
10509 F: include/trace/events/tcp.h
10512 M: Boris Pismenny <borisp@mellanox.com>
10513 M: Aviad Yehezkel <aviadye@mellanox.com>
10514 M: Dave Watson <davejwatson@fb.com>
10515 M: John Fastabend <john.fastabend@gmail.com>
10516 M: Daniel Borkmann <daniel@iogearbox.net>
10517 L: netdev@vger.kernel.org
10520 F: include/uapi/linux/tls.h
10521 F: include/net/tls.h
10523 NETWORKING [WIRELESS]
10524 L: linux-wireless@vger.kernel.org
10525 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10528 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10530 F: drivers/net/netdevsim/*
10532 NETXEN (1/10) GbE SUPPORT
10533 M: Manish Chopra <manish.chopra@cavium.com>
10534 M: Rahul Verma <rahul.verma@cavium.com>
10535 M: Dept-GELinuxNICDev@cavium.com
10536 L: netdev@vger.kernel.org
10538 F: drivers/net/ethernet/qlogic/netxen/
10541 M: Samuel Ortiz <sameo@linux.intel.com>
10542 L: linux-wireless@vger.kernel.org
10543 L: linux-nfc@lists.01.org (subscribers-only)
10546 F: include/net/nfc/
10547 F: include/uapi/linux/nfc.h
10549 F: include/linux/platform_data/nfcmrvl.h
10550 F: include/linux/platform_data/nxp-nci.h
10551 F: Documentation/devicetree/bindings/net/nfc/
10553 NFS, SUNRPC, AND LOCKD CLIENTS
10554 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10555 M: Anna Schumaker <anna.schumaker@netapp.com>
10556 L: linux-nfs@vger.kernel.org
10557 W: http://client.linux-nfs.org
10558 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10564 F: include/linux/lockd/
10565 F: include/linux/nfs*
10566 F: include/linux/sunrpc/
10567 F: include/uapi/linux/nfs*
10568 F: include/uapi/linux/sunrpc/
10571 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10572 L: linux-nilfs@vger.kernel.org
10573 W: https://nilfs.sourceforge.io/
10574 W: https://nilfs.osdn.jp/
10575 T: git git://github.com/konis/nilfs2.git
10577 F: Documentation/filesystems/nilfs2.txt
10579 F: include/trace/events/nilfs2.h
10580 F: include/uapi/linux/nilfs2_api.h
10581 F: include/uapi/linux/nilfs2_ondisk.h
10583 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10584 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10585 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10587 F: Documentation/scsi/NinjaSCSI.txt
10588 F: drivers/scsi/pcmcia/nsp_*
10590 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10591 M: GOTO Masanori <gotom@debian.or.jp>
10592 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10593 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10595 F: Documentation/scsi/NinjaSCSI.txt
10596 F: drivers/scsi/nsp32*
10599 M: Ley Foon Tan <lftan@altera.com>
10600 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10605 NOHZ, DYNTICKS SUPPORT
10606 M: Frederic Weisbecker <fweisbec@gmail.com>
10607 M: Thomas Gleixner <tglx@linutronix.de>
10608 M: Ingo Molnar <mingo@kernel.org>
10609 L: linux-kernel@vger.kernel.org
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10612 F: kernel/time/tick*.*
10613 F: include/linux/tick.h
10614 F: include/linux/sched/nohz.h
10616 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10617 M: Pavel Machek <pavel@ucw.cz>
10618 M: Sakari Ailus <sakari.ailus@iki.fi>
10619 L: linux-media@vger.kernel.org
10621 F: drivers/media/i2c/et8ek8
10622 F: drivers/media/i2c/ad5820.c
10624 NOKIA N900 POWER SUPPLY DRIVERS
10625 R: Pali Rohár <pali.rohar@gmail.com>
10626 F: include/linux/power/bq2415x_charger.h
10627 F: include/linux/power/bq27xxx_battery.h
10628 F: include/linux/power/isp1704_charger.h
10629 F: drivers/power/supply/bq2415x_charger.c
10630 F: drivers/power/supply/bq27xxx_battery.c
10631 F: drivers/power/supply/bq27xxx_battery_i2c.c
10632 F: drivers/power/supply/isp1704_charger.c
10633 F: drivers/power/supply/rx51_battery.c
10636 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10637 L: linux-ntb@googlegroups.com
10639 F: drivers/ntb/hw/amd/
10642 M: Jon Mason <jdmason@kudzu.us>
10643 M: Dave Jiang <dave.jiang@intel.com>
10644 M: Allen Hubbe <allenbh@gmail.com>
10645 L: linux-ntb@googlegroups.com
10647 W: https://github.com/jonmason/ntb/wiki
10648 T: git git://github.com/jonmason/ntb.git
10650 F: drivers/net/ntb_netdev.c
10651 F: include/linux/ntb.h
10652 F: include/linux/ntb_transport.h
10653 F: tools/testing/selftests/ntb/
10656 M: Serge Semin <fancer.lancer@gmail.com>
10657 L: linux-ntb@googlegroups.com
10659 F: drivers/ntb/hw/idt/
10662 M: Dave Jiang <dave.jiang@intel.com>
10663 L: linux-ntb@googlegroups.com
10665 W: https://github.com/davejiang/linux/wiki
10666 T: git https://github.com/davejiang/linux.git
10667 F: drivers/ntb/hw/intel/
10670 M: Anton Altaparmakov <anton@tuxera.com>
10671 L: linux-ntfs-dev@lists.sourceforge.net
10672 W: http://www.tuxera.com/
10673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10675 F: Documentation/filesystems/ntfs.txt
10679 M: Finn Thain <fthain@telegraphics.com.au>
10680 L: linux-m68k@lists.linux-m68k.org
10682 F: arch/*/include/asm/nubus.h
10684 F: include/linux/nubus.h
10685 F: include/uapi/linux/nubus.h
10687 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10688 M: Antonino Daplas <adaplas@gmail.com>
10689 L: linux-fbdev@vger.kernel.org
10691 F: drivers/video/fbdev/riva/
10692 F: drivers/video/fbdev/nvidia/
10695 M: Keith Busch <keith.busch@intel.com>
10696 M: Jens Axboe <axboe@fb.com>
10697 M: Christoph Hellwig <hch@lst.de>
10698 M: Sagi Grimberg <sagi@grimberg.me>
10699 L: linux-nvme@lists.infradead.org
10700 T: git://git.infradead.org/nvme.git
10701 W: http://git.infradead.org/nvme.git
10703 F: drivers/nvme/host/
10704 F: include/linux/nvme.h
10705 F: include/uapi/linux/nvme_ioctl.h
10707 NVM EXPRESS FC TRANSPORT DRIVERS
10708 M: James Smart <james.smart@broadcom.com>
10709 L: linux-nvme@lists.infradead.org
10711 F: include/linux/nvme-fc.h
10712 F: include/linux/nvme-fc-driver.h
10713 F: drivers/nvme/host/fc.c
10714 F: drivers/nvme/target/fc.c
10715 F: drivers/nvme/target/fcloop.c
10717 NVM EXPRESS TARGET DRIVER
10718 M: Christoph Hellwig <hch@lst.de>
10719 M: Sagi Grimberg <sagi@grimberg.me>
10720 L: linux-nvme@lists.infradead.org
10721 T: git://git.infradead.org/nvme.git
10722 W: http://git.infradead.org/nvme.git
10724 F: drivers/nvme/target/
10727 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10730 F: Documentation/devicetree/bindings/nvmem/
10731 F: Documentation/ABI/stable/sysfs-bus-nvmem
10732 F: include/linux/nvmem-consumer.h
10733 F: include/linux/nvmem-provider.h
10735 NXP SGTL5000 DRIVER
10736 M: Fabio Estevam <fabio.estevam@nxp.com>
10737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10739 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10740 F: sound/soc/codecs/sgtl5000*
10742 NXP TDA998X DRM DRIVER
10743 M: Russell King <linux@armlinux.org.uk>
10745 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10746 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10747 F: drivers/gpu/drm/i2c/tda998x_drv.c
10748 F: include/drm/i2c/tda998x.h
10749 F: include/dt-bindings/display/tda998x.h
10753 M: Peter Rosin <peda@axentia.se>
10754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10756 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10757 F: sound/soc/codecs/tfa9879*
10760 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10761 R: Charles Gorand <charles.gorand@effinnov.com>
10762 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10764 F: drivers/nfc/nxp-nci
10767 M: Josh Poimboeuf <jpoimboe@redhat.com>
10768 M: Peter Zijlstra <peterz@infradead.org>
10772 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10773 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10774 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10775 L: linuxppc-dev@lists.ozlabs.org
10777 F: arch/powerpc/platforms/powernv/ocxl.c
10778 F: arch/powerpc/include/asm/pnv-ocxl.h
10779 F: drivers/misc/ocxl/
10780 F: include/misc/ocxl*
10781 F: include/uapi/misc/ocxl.h
10782 F: Documentation/accelerators/ocxl.rst
10785 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10786 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10787 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10788 L: linux-omap@vger.kernel.org
10792 OMAP CLOCK FRAMEWORK SUPPORT
10793 M: Paul Walmsley <paul@pwsan.com>
10794 L: linux-omap@vger.kernel.org
10796 F: arch/arm/*omap*/*clock*
10798 OMAP DEVICE TREE SUPPORT
10799 M: Benoît Cousson <bcousson@baylibre.com>
10800 M: Tony Lindgren <tony@atomide.com>
10801 L: linux-omap@vger.kernel.org
10802 L: devicetree@vger.kernel.org
10804 F: arch/arm/boot/dts/*omap*
10805 F: arch/arm/boot/dts/*am3*
10806 F: arch/arm/boot/dts/*am4*
10807 F: arch/arm/boot/dts/*am5*
10808 F: arch/arm/boot/dts/*dra7*
10810 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10811 L: linux-omap@vger.kernel.org
10812 L: linux-fbdev@vger.kernel.org
10814 F: drivers/video/fbdev/omap2/
10815 F: Documentation/arm/OMAP/DSS
10817 OMAP FRAMEBUFFER SUPPORT
10818 L: linux-fbdev@vger.kernel.org
10819 L: linux-omap@vger.kernel.org
10821 F: drivers/video/fbdev/omap/
10823 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10824 M: Roger Quadros <rogerq@ti.com>
10825 M: Tony Lindgren <tony@atomide.com>
10826 L: linux-omap@vger.kernel.org
10828 F: drivers/memory/omap-gpmc.c
10829 F: arch/arm/mach-omap2/*gpmc*
10832 M: Grygorii Strashko <grygorii.strashko@ti.com>
10833 M: Santosh Shilimkar <ssantosh@kernel.org>
10834 M: Kevin Hilman <khilman@kernel.org>
10835 L: linux-omap@vger.kernel.org
10837 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10838 F: drivers/gpio/gpio-omap.c
10840 OMAP HARDWARE SPINLOCK SUPPORT
10841 M: Ohad Ben-Cohen <ohad@wizery.com>
10842 L: linux-omap@vger.kernel.org
10844 F: drivers/hwspinlock/omap_hwspinlock.c
10846 OMAP HS MMC SUPPORT
10847 L: linux-mmc@vger.kernel.org
10848 L: linux-omap@vger.kernel.org
10850 F: drivers/mmc/host/omap_hsmmc.c
10853 M: Paul Walmsley <paul@pwsan.com>
10854 L: linux-omap@vger.kernel.org
10856 F: arch/arm/mach-omap2/omap_hwmod*data*
10858 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10859 M: Benoît Cousson <bcousson@baylibre.com>
10860 L: linux-omap@vger.kernel.org
10862 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10865 M: Benoît Cousson <bcousson@baylibre.com>
10866 M: Paul Walmsley <paul@pwsan.com>
10867 L: linux-omap@vger.kernel.org
10869 F: arch/arm/mach-omap2/omap_hwmod.*
10872 M: Vignesh R <vigneshr@ti.com>
10873 L: linux-omap@vger.kernel.org
10874 L: linux-i2c@vger.kernel.org
10876 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10877 F: drivers/i2c/busses/i2c-omap.c
10879 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10880 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10881 L: linux-media@vger.kernel.org
10883 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10884 F: drivers/media/platform/omap3isp/
10885 F: drivers/staging/media/omap4iss/
10888 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10889 L: linux-omap@vger.kernel.org
10891 F: drivers/mmc/host/omap.c
10893 OMAP POWER MANAGEMENT SUPPORT
10894 M: Kevin Hilman <khilman@kernel.org>
10895 L: linux-omap@vger.kernel.org
10897 F: arch/arm/*omap*/*pm*
10898 F: drivers/cpufreq/omap-cpufreq.c
10900 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10901 M: Rajendra Nayak <rnayak@codeaurora.org>
10902 M: Paul Walmsley <paul@pwsan.com>
10903 L: linux-omap@vger.kernel.org
10905 F: arch/arm/mach-omap2/prm*
10907 OMAP RANDOM NUMBER GENERATOR SUPPORT
10908 M: Deepak Saxena <dsaxena@plexity.net>
10910 F: drivers/char/hw_random/omap-rng.c
10913 L: linux-usb@vger.kernel.org
10914 L: linux-omap@vger.kernel.org
10916 F: drivers/usb/*/*omap*
10917 F: arch/arm/*omap*/usb*
10919 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10920 M: Mark Jackson <mpfj@newflow.co.uk>
10921 L: linux-omap@vger.kernel.org
10923 F: arch/arm/boot/dts/am335x-nano.dts
10926 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10927 M: Tony Lindgren <tony@atomide.com>
10928 L: linux-omap@vger.kernel.org
10929 Q: http://patchwork.kernel.org/project/linux-omap/list/
10930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10932 F: arch/arm/mach-omap1/
10933 F: arch/arm/plat-omap/
10934 F: arch/arm/configs/omap1_defconfig
10935 F: drivers/i2c/busses/i2c-omap.c
10936 F: include/linux/platform_data/i2c-omap.h
10937 F: include/linux/platform_data/ams-delta-fiq.h
10940 M: Tony Lindgren <tony@atomide.com>
10941 L: linux-omap@vger.kernel.org
10942 W: http://www.muru.com/linux/omap/
10943 W: http://linux.omap.com/
10944 Q: http://patchwork.kernel.org/project/linux-omap/list/
10945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10947 F: arch/arm/mach-omap2/
10948 F: arch/arm/plat-omap/
10949 F: arch/arm/configs/omap2plus_defconfig
10950 F: drivers/i2c/busses/i2c-omap.c
10951 F: drivers/irqchip/irq-omap-intc.c
10952 F: drivers/mfd/*omap*.c
10953 F: drivers/mfd/menelaus.c
10954 F: drivers/mfd/palmas.c
10955 F: drivers/mfd/tps65217.c
10956 F: drivers/mfd/tps65218.c
10957 F: drivers/mfd/tps65910.c
10958 F: drivers/mfd/twl-core.[ch]
10959 F: drivers/mfd/twl4030*.c
10960 F: drivers/mfd/twl6030*.c
10961 F: drivers/mfd/twl6040*.c
10962 F: drivers/regulator/palmas-regulator*.c
10963 F: drivers/regulator/pbias-regulator.c
10964 F: drivers/regulator/tps65217-regulator.c
10965 F: drivers/regulator/tps65218-regulator.c
10966 F: drivers/regulator/tps65910-regulator.c
10967 F: drivers/regulator/twl-regulator.c
10968 F: drivers/regulator/twl6030-regulator.c
10969 F: include/linux/platform_data/i2c-omap.h
10971 ONION OMEGA2+ BOARD
10972 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10973 L: linux-mips@vger.kernel.org
10975 F: arch/mips/boot/dts/ralink/omega2p.dts
10978 M: Bob Copeland <me@bobcopeland.com>
10979 L: linux-karma-devel@lists.sourceforge.net
10981 F: Documentation/filesystems/omfs.txt
10984 OMNIKEY CARDMAN 4000 DRIVER
10985 M: Harald Welte <laforge@gnumonks.org>
10987 F: drivers/char/pcmcia/cm4000_cs.c
10988 F: include/linux/cm4000_cs.h
10989 F: include/uapi/linux/cm4000_cs.h
10991 OMNIKEY CARDMAN 4040 DRIVER
10992 M: Harald Welte <laforge@gnumonks.org>
10994 F: drivers/char/pcmcia/cm4040_cs.*
10996 OMNIVISION OV13858 SENSOR DRIVER
10997 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10998 L: linux-media@vger.kernel.org
10999 T: git git://linuxtv.org/media_tree.git
11001 F: drivers/media/i2c/ov13858.c
11003 OMNIVISION OV2680 SENSOR DRIVER
11004 M: Rui Miguel Silva <rmfrfs@gmail.com>
11005 L: linux-media@vger.kernel.org
11006 T: git git://linuxtv.org/media_tree.git
11008 F: drivers/media/i2c/ov2680.c
11009 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11011 OMNIVISION OV2685 SENSOR DRIVER
11012 M: Shunqian Zheng <zhengsq@rock-chips.com>
11013 L: linux-media@vger.kernel.org
11014 T: git git://linuxtv.org/media_tree.git
11016 F: drivers/media/i2c/ov2685.c
11018 OMNIVISION OV5640 SENSOR DRIVER
11019 M: Steve Longerbeam <slongerbeam@gmail.com>
11020 L: linux-media@vger.kernel.org
11021 T: git git://linuxtv.org/media_tree.git
11023 F: drivers/media/i2c/ov5640.c
11025 OMNIVISION OV5647 SENSOR DRIVER
11026 M: Luis Oliveira <lolivei@synopsys.com>
11027 L: linux-media@vger.kernel.org
11028 T: git git://linuxtv.org/media_tree.git
11030 F: drivers/media/i2c/ov5647.c
11032 OMNIVISION OV5695 SENSOR DRIVER
11033 M: Shunqian Zheng <zhengsq@rock-chips.com>
11034 L: linux-media@vger.kernel.org
11035 T: git git://linuxtv.org/media_tree.git
11037 F: drivers/media/i2c/ov5695.c
11039 OMNIVISION OV7670 SENSOR DRIVER
11040 M: Jonathan Corbet <corbet@lwn.net>
11041 L: linux-media@vger.kernel.org
11042 T: git git://linuxtv.org/media_tree.git
11044 F: drivers/media/i2c/ov7670.c
11045 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11047 OMNIVISION OV772x SENSOR DRIVER
11048 M: Jacopo Mondi <jacopo@jmondi.org>
11049 L: linux-media@vger.kernel.org
11050 T: git git://linuxtv.org/media_tree.git
11052 F: drivers/media/i2c/ov772x.c
11053 F: include/media/i2c/ov772x.h
11054 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11056 OMNIVISION OV7740 SENSOR DRIVER
11057 M: Wenyou Yang <wenyou.yang@microchip.com>
11058 L: linux-media@vger.kernel.org
11059 T: git git://linuxtv.org/media_tree.git
11061 F: drivers/media/i2c/ov7740.c
11062 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11064 OMNIVISION OV9650 SENSOR DRIVER
11065 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11066 R: Akinobu Mita <akinobu.mita@gmail.com>
11067 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11068 L: linux-media@vger.kernel.org
11069 T: git git://linuxtv.org/media_tree.git
11071 F: drivers/media/i2c/ov9650.c
11072 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11074 ONENAND FLASH DRIVER
11075 M: Kyungmin Park <kyungmin.park@samsung.com>
11076 L: linux-mtd@lists.infradead.org
11078 F: drivers/mtd/nand/onenand/
11079 F: include/linux/mtd/onenand*.h
11081 ONSTREAM SCSI TAPE DRIVER
11082 M: Willem Riede <osst@riede.org>
11083 L: osst-users@lists.sourceforge.net
11084 L: linux-scsi@vger.kernel.org
11086 F: Documentation/scsi/osst.txt
11087 F: drivers/scsi/osst.*
11088 F: drivers/scsi/osst_*.h
11089 F: drivers/scsi/st.h
11092 M: Jens Wiklander <jens.wiklander@linaro.org>
11094 F: drivers/tee/optee/
11097 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11098 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11099 L: linux-rdma@vger.kernel.org
11101 F: drivers/infiniband/ulp/opa_vnic
11103 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11104 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11105 M: Frank Rowand <frowand.list@gmail.com>
11106 L: devicetree@vger.kernel.org
11108 F: Documentation/devicetree/dynamic-resolution-notes.txt
11109 F: Documentation/devicetree/overlay-notes.txt
11110 F: drivers/of/overlay.c
11111 F: drivers/of/resolver.c
11112 K: of_overlay_notifier_
11114 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11115 M: Rob Herring <robh+dt@kernel.org>
11116 M: Frank Rowand <frowand.list@gmail.com>
11117 L: devicetree@vger.kernel.org
11118 W: http://www.devicetree.org/
11119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11122 F: include/linux/of*.h
11124 F: Documentation/ABI/testing/sysfs-firmware-ofw
11126 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11127 M: Rob Herring <robh+dt@kernel.org>
11128 M: Mark Rutland <mark.rutland@arm.com>
11129 L: devicetree@vger.kernel.org
11130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11131 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11133 F: Documentation/devicetree/
11134 F: arch/*/boot/dts/
11135 F: include/dt-bindings/
11137 OPENCORES I2C BUS DRIVER
11138 M: Peter Korsgaard <peter@korsgaard.com>
11139 L: linux-i2c@vger.kernel.org
11141 F: Documentation/i2c/busses/i2c-ocores
11142 F: drivers/i2c/busses/i2c-ocores.c
11144 OPENRISC ARCHITECTURE
11145 M: Jonas Bonn <jonas@southpole.se>
11146 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11147 M: Stafford Horne <shorne@gmail.com>
11148 T: git git://github.com/openrisc/linux.git
11149 L: openrisc@lists.librecores.org
11150 W: http://openrisc.io
11152 F: Documentation/devicetree/bindings/openrisc/
11153 F: Documentation/openrisc/
11155 F: drivers/irqchip/irq-ompic.c
11156 F: drivers/irqchip/irq-or1k-*
11159 M: Pravin B Shelar <pshelar@ovn.org>
11160 L: netdev@vger.kernel.org
11161 L: dev@openvswitch.org
11162 W: http://openvswitch.org
11164 F: net/openvswitch/
11165 F: include/uapi/linux/openvswitch.h
11167 OPERATING PERFORMANCE POINTS (OPP)
11168 M: Viresh Kumar <vireshk@kernel.org>
11169 M: Nishanth Menon <nm@ti.com>
11170 M: Stephen Boyd <sboyd@kernel.org>
11171 L: linux-pm@vger.kernel.org
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11175 F: include/linux/pm_opp.h
11176 F: Documentation/power/opp.txt
11177 F: Documentation/devicetree/bindings/opp/
11180 M: Clemens Ladisch <clemens@ladisch.de>
11181 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11182 T: git git://git.alsa-project.org/alsa-kernel.git
11184 F: sound/drivers/opl4/
11187 M: Robert Richter <rric@kernel.org>
11188 L: oprofile-list@lists.sf.net
11190 F: arch/*/include/asm/oprofile*.h
11191 F: arch/*/oprofile/
11192 F: drivers/oprofile/
11193 F: include/linux/oprofile.h
11195 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11196 M: Mark Fasheh <mark@fasheh.com>
11197 M: Joel Becker <jlbec@evilplan.org>
11198 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11199 W: http://ocfs2.wiki.kernel.org
11201 F: Documentation/filesystems/ocfs2.txt
11202 F: Documentation/filesystems/dlmfs.txt
11205 ORANGEFS FILESYSTEM
11206 M: Mike Marshall <hubcap@omnibond.com>
11207 R: Martin Brandenburg <martin@omnibond.com>
11208 L: devel@lists.orangefs.org
11209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11212 F: Documentation/filesystems/orangefs.txt
11215 L: linux-wireless@vger.kernel.org
11216 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11217 W: http://www.nongnu.org/orinoco/
11219 F: drivers/net/wireless/intersil/orinoco/
11221 OSD LIBRARY and FILESYSTEM
11222 M: Boaz Harrosh <ooo@electrozaur.com>
11224 F: drivers/scsi/osd/
11225 F: include/scsi/osd_*
11228 OV2659 OMNIVISION SENSOR DRIVER
11229 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11230 L: linux-media@vger.kernel.org
11231 W: https://linuxtv.org
11232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11233 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11235 F: drivers/media/i2c/ov2659.c
11236 F: include/media/i2c/ov2659.h
11239 M: Miklos Szeredi <miklos@szeredi.hu>
11240 L: linux-unionfs@vger.kernel.org
11241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11244 F: Documentation/filesystems/overlayfs.txt
11246 P54 WIRELESS DRIVER
11247 M: Christian Lamparter <chunkeey@googlemail.com>
11248 L: linux-wireless@vger.kernel.org
11249 W: http://wireless.kernel.org/en/users/Drivers/p54
11251 F: drivers/net/wireless/intersil/p54/
11253 PA SEMI ETHERNET DRIVER
11254 L: netdev@vger.kernel.org
11256 F: drivers/net/ethernet/pasemi/*
11258 PA SEMI SMBUS DRIVER
11259 L: linux-i2c@vger.kernel.org
11261 F: drivers/i2c/busses/i2c-pasemi.c
11263 PADATA PARALLEL EXECUTION MECHANISM
11264 M: Steffen Klassert <steffen.klassert@secunet.com>
11265 L: linux-crypto@vger.kernel.org
11268 F: include/linux/padata.h
11269 F: Documentation/padata.txt
11271 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11272 M: Harald Welte <laforge@gnumonks.org>
11273 L: platform-driver-x86@vger.kernel.org
11275 F: drivers/platform/x86/panasonic-laptop.c
11277 PARALLEL LCD/KEYPAD PANEL DRIVER
11278 M: Willy Tarreau <willy@haproxy.com>
11279 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11281 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11282 F: drivers/auxdisplay/panel.c
11284 PARALLEL PORT SUBSYSTEM
11285 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11286 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11287 L: linux-parport@lists.infradead.org (subscribers-only)
11289 F: drivers/parport/
11290 F: include/linux/parport*.h
11291 F: drivers/char/ppdev.c
11292 F: include/uapi/linux/ppdev.h
11293 F: Documentation/parport*.txt
11295 PARAVIRT_OPS INTERFACE
11296 M: Juergen Gross <jgross@suse.com>
11297 M: Alok Kataria <akataria@vmware.com>
11298 L: virtualization@lists.linux-foundation.org
11300 F: Documentation/virtual/paravirt_ops.txt
11301 F: arch/*/kernel/paravirt*
11302 F: arch/*/include/asm/paravirt*.h
11303 F: include/linux/hypervisor.h
11305 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11306 M: Tim Waugh <tim@cyberelk.net>
11307 L: linux-parport@lists.infradead.org (subscribers-only)
11309 F: Documentation/blockdev/paride.txt
11310 F: drivers/block/paride/
11312 PARISC ARCHITECTURE
11313 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11314 M: Helge Deller <deller@gmx.de>
11315 L: linux-parisc@vger.kernel.org
11316 W: http://www.parisc-linux.org/
11317 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11322 F: Documentation/parisc/
11324 F: drivers/char/agp/parisc-agp.c
11325 F: drivers/input/serio/gscps2.c
11326 F: drivers/parport/parport_gsc.*
11327 F: drivers/tty/serial/8250/8250_gsc.c
11328 F: drivers/video/fbdev/sti*
11329 F: drivers/video/console/sti*
11330 F: drivers/video/logo/logo_parisc*
11333 M: Jiri Pirko <jiri@mellanox.com>
11334 L: netdev@vger.kernel.org
11337 F: lib/test_parman.c
11338 F: include/linux/parman.h
11340 PC87360 HARDWARE MONITORING DRIVER
11341 M: Jim Cromie <jim.cromie@gmail.com>
11342 L: linux-hwmon@vger.kernel.org
11344 F: Documentation/hwmon/pc87360
11345 F: drivers/hwmon/pc87360.c
11347 PC8736x GPIO DRIVER
11348 M: Jim Cromie <jim.cromie@gmail.com>
11350 F: drivers/char/pc8736x_gpio.c
11352 PC87427 HARDWARE MONITORING DRIVER
11353 M: Jean Delvare <jdelvare@suse.com>
11354 L: linux-hwmon@vger.kernel.org
11356 F: Documentation/hwmon/pc87427
11357 F: drivers/hwmon/pc87427.c
11360 M: Riku Voipio <riku.voipio@iki.fi>
11362 F: drivers/leds/leds-pca9532.c
11363 F: include/linux/leds-pca9532.h
11365 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11366 M: Guenter Roeck <linux@roeck-us.net>
11367 L: linux-i2c@vger.kernel.org
11369 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11371 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11372 M: Khalid Aziz <khalid@gonehiking.org>
11374 F: drivers/firmware/pcdp.*
11376 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11377 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11378 L: linux-pci@vger.kernel.org
11379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11381 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11382 F: drivers/pci/controller/pci-aardvark.c
11384 PCI DRIVER FOR ALTERA PCIE IP
11385 M: Ley Foon Tan <lftan@altera.com>
11386 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11387 L: linux-pci@vger.kernel.org
11389 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11390 F: drivers/pci/controller/pcie-altera.c
11392 PCI DRIVER FOR APPLIEDMICRO XGENE
11393 M: Tanmay Inamdar <tinamdar@apm.com>
11394 L: linux-pci@vger.kernel.org
11395 L: linux-arm-kernel@lists.infradead.org
11397 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11398 F: drivers/pci/controller/pci-xgene.c
11400 PCI DRIVER FOR ARM VERSATILE PLATFORM
11401 M: Rob Herring <robh@kernel.org>
11402 L: linux-pci@vger.kernel.org
11403 L: linux-arm-kernel@lists.infradead.org
11405 F: Documentation/devicetree/bindings/pci/versatile.txt
11406 F: drivers/pci/controller/pci-versatile.c
11408 PCI DRIVER FOR ARMADA 8K
11409 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11410 L: linux-pci@vger.kernel.org
11411 L: linux-arm-kernel@lists.infradead.org
11413 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11414 F: drivers/pci/controller/dwc/pcie-armada8k.c
11416 PCI DRIVER FOR CADENCE PCIE IP
11417 M: Alan Douglas <adouglas@cadence.com>
11418 L: linux-pci@vger.kernel.org
11420 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11421 F: drivers/pci/controller/pcie-cadence*
11423 PCI DRIVER FOR FREESCALE LAYERSCAPE
11424 M: Minghuan Lian <minghuan.Lian@nxp.com>
11425 M: Mingkai Hu <mingkai.hu@nxp.com>
11426 M: Roy Zang <roy.zang@nxp.com>
11427 L: linuxppc-dev@lists.ozlabs.org
11428 L: linux-pci@vger.kernel.org
11429 L: linux-arm-kernel@lists.infradead.org
11431 F: drivers/pci/controller/dwc/*layerscape*
11433 PCI DRIVER FOR GENERIC OF HOSTS
11434 M: Will Deacon <will.deacon@arm.com>
11435 L: linux-pci@vger.kernel.org
11436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11438 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11439 F: drivers/pci/controller/pci-host-common.c
11440 F: drivers/pci/controller/pci-host-generic.c
11442 PCI DRIVER FOR IMX6
11443 M: Richard Zhu <hongxing.zhu@nxp.com>
11444 M: Lucas Stach <l.stach@pengutronix.de>
11445 L: linux-pci@vger.kernel.org
11446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11448 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11449 F: drivers/pci/controller/dwc/*imx6*
11451 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11452 M: Keith Busch <keith.busch@intel.com>
11453 M: Jonathan Derrick <jonathan.derrick@intel.com>
11454 L: linux-pci@vger.kernel.org
11456 F: drivers/pci/controller/vmd.c
11458 PCI DRIVER FOR MICROSEMI SWITCHTEC
11459 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11460 M: Logan Gunthorpe <logang@deltatee.com>
11461 L: linux-pci@vger.kernel.org
11463 F: Documentation/switchtec.txt
11464 F: Documentation/ABI/testing/sysfs-class-switchtec
11465 F: drivers/pci/switch/switchtec*
11466 F: include/uapi/linux/switchtec_ioctl.h
11467 F: include/linux/switchtec.h
11468 F: drivers/ntb/hw/mscc/
11470 PCI DRIVER FOR MOBIVEIL PCIE IP
11471 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11472 L: linux-pci@vger.kernel.org
11474 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11475 F: drivers/pci/controller/pcie-mobiveil.c
11477 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11478 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11479 M: Jason Cooper <jason@lakedaemon.net>
11480 L: linux-pci@vger.kernel.org
11481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483 F: drivers/pci/controller/*mvebu*
11485 PCI DRIVER FOR NVIDIA TEGRA
11486 M: Thierry Reding <thierry.reding@gmail.com>
11487 L: linux-tegra@vger.kernel.org
11488 L: linux-pci@vger.kernel.org
11490 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11491 F: drivers/pci/controller/pci-tegra.c
11493 PCI DRIVER FOR RENESAS R-CAR
11494 M: Simon Horman <horms@verge.net.au>
11495 L: linux-pci@vger.kernel.org
11496 L: linux-renesas-soc@vger.kernel.org
11498 F: drivers/pci/controller/*rcar*
11500 PCI DRIVER FOR SAMSUNG EXYNOS
11501 M: Jingoo Han <jingoohan1@gmail.com>
11502 L: linux-pci@vger.kernel.org
11503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11506 F: drivers/pci/controller/dwc/pci-exynos.c
11508 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11509 M: Jingoo Han <jingoohan1@gmail.com>
11510 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11511 L: linux-pci@vger.kernel.org
11513 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11514 F: drivers/pci/controller/dwc/*designware*
11516 PCI DRIVER FOR TI DRA7XX
11517 M: Kishon Vijay Abraham I <kishon@ti.com>
11518 L: linux-omap@vger.kernel.org
11519 L: linux-pci@vger.kernel.org
11521 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11522 F: drivers/pci/controller/dwc/pci-dra7xx.c
11524 PCI DRIVER FOR TI KEYSTONE
11525 M: Murali Karicheri <m-karicheri2@ti.com>
11526 L: linux-pci@vger.kernel.org
11527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11529 F: drivers/pci/controller/dwc/pci-keystone.c
11531 PCI ENDPOINT SUBSYSTEM
11532 M: Kishon Vijay Abraham I <kishon@ti.com>
11533 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11534 L: linux-pci@vger.kernel.org
11535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11537 F: drivers/pci/endpoint/
11538 F: drivers/misc/pci_endpoint_test.c
11541 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11542 M: Russell Currey <ruscur@russell.cc>
11543 M: Sam Bobroff <sbobroff@linux.ibm.com>
11544 M: Oliver O'Halloran <oohall@gmail.com>
11545 L: linuxppc-dev@lists.ozlabs.org
11547 F: Documentation/PCI/pci-error-recovery.txt
11548 F: drivers/pci/pcie/aer.c
11549 F: drivers/pci/pcie/dpc.c
11550 F: drivers/pci/pcie/err.c
11551 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11552 F: arch/powerpc/kernel/eeh*.c
11553 F: arch/powerpc/platforms/*/eeh*.c
11554 F: arch/powerpc/include/*/eeh*.h
11557 M: Linas Vepstas <linasvepstas@gmail.com>
11558 L: linux-pci@vger.kernel.org
11560 F: Documentation/PCI/pci-error-recovery.txt
11562 PCI MSI DRIVER FOR ALTERA MSI IP
11563 M: Ley Foon Tan <lftan@altera.com>
11564 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11565 L: linux-pci@vger.kernel.org
11567 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11568 F: drivers/pci/controller/pcie-altera-msi.c
11570 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11571 M: Duc Dang <dhdang@apm.com>
11572 L: linux-pci@vger.kernel.org
11573 L: linux-arm-kernel@lists.infradead.org
11575 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11576 F: drivers/pci/controller/pci-xgene-msi.c
11579 M: Bjorn Helgaas <bhelgaas@google.com>
11580 L: linux-pci@vger.kernel.org
11581 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11584 F: Documentation/devicetree/bindings/pci/
11585 F: Documentation/PCI/
11586 F: drivers/acpi/pci*
11588 F: include/asm-generic/pci*
11589 F: include/linux/pci*
11590 F: include/linux/of_pci.h
11591 F: include/uapi/linux/pci*
11594 F: arch/x86/kernel/quirks.c
11596 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11597 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11598 L: linux-pci@vger.kernel.org
11599 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11602 F: drivers/pci/controller/
11604 PCIE DRIVER FOR AXIS ARTPEC
11605 M: Jesper Nilsson <jesper.nilsson@axis.com>
11606 L: linux-arm-kernel@axis.com
11607 L: linux-pci@vger.kernel.org
11609 F: Documentation/devicetree/bindings/pci/axis,artpec*
11610 F: drivers/pci/controller/dwc/*artpec*
11612 PCIE DRIVER FOR CAVIUM THUNDERX
11613 M: David Daney <david.daney@cavium.com>
11614 L: linux-pci@vger.kernel.org
11615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11617 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11618 F: drivers/pci/controller/pci-thunder-*
11620 PCIE DRIVER FOR HISILICON
11621 M: Zhou Wang <wangzhou1@hisilicon.com>
11622 L: linux-pci@vger.kernel.org
11624 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11625 F: drivers/pci/controller/dwc/pcie-hisi.c
11627 PCIE DRIVER FOR HISILICON KIRIN
11628 M: Xiaowei Song <songxiaowei@hisilicon.com>
11629 M: Binghui Wang <wangbinghui@hisilicon.com>
11630 L: linux-pci@vger.kernel.org
11632 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11633 F: drivers/pci/controller/dwc/pcie-kirin.c
11635 PCIE DRIVER FOR HISILICON STB
11636 M: Jianguo Sun <sunjianguo1@huawei.com>
11637 M: Shawn Guo <shawn.guo@linaro.org>
11638 L: linux-pci@vger.kernel.org
11640 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11641 F: drivers/pci/controller/dwc/pcie-histb.c
11643 PCIE DRIVER FOR MEDIATEK
11644 M: Ryder Lee <ryder.lee@mediatek.com>
11645 L: linux-pci@vger.kernel.org
11646 L: linux-mediatek@lists.infradead.org
11648 F: Documentation/devicetree/bindings/pci/mediatek*
11649 F: drivers/pci/controller/*mediatek*
11651 PCIE DRIVER FOR QUALCOMM MSM
11652 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11653 L: linux-pci@vger.kernel.org
11654 L: linux-arm-msm@vger.kernel.org
11656 F: drivers/pci/controller/dwc/*qcom*
11658 PCIE DRIVER FOR ROCKCHIP
11659 M: Shawn Lin <shawn.lin@rock-chips.com>
11660 L: linux-pci@vger.kernel.org
11661 L: linux-rockchip@lists.infradead.org
11663 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11664 F: drivers/pci/controller/pcie-rockchip*
11666 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11667 M: Linus Walleij <linus.walleij@linaro.org>
11668 L: linux-pci@vger.kernel.org
11670 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11671 F: drivers/pci/controller/pci-v3-semi.c
11673 PCIE DRIVER FOR ST SPEAR13XX
11674 M: Pratyush Anand <pratyush.anand@gmail.com>
11675 L: linux-pci@vger.kernel.org
11677 F: drivers/pci/controller/dwc/*spear*
11680 M: Dominik Brodowski <linux@dominikbrodowski.net>
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11683 F: Documentation/pcmcia/
11688 PCNET32 NETWORK DRIVER
11689 M: Don Fry <pcnet32@frontier.com>
11690 L: netdev@vger.kernel.org
11692 F: drivers/net/ethernet/amd/pcnet32.c
11694 PCRYPT PARALLEL CRYPTO ENGINE
11695 M: Steffen Klassert <steffen.klassert@secunet.com>
11696 L: linux-crypto@vger.kernel.org
11699 F: include/crypto/pcrypt.h
11701 PEAQ WMI HOTKEYS DRIVER
11702 M: Hans de Goede <hdegoede@redhat.com>
11703 L: platform-driver-x86@vger.kernel.org
11705 F: drivers/platform/x86/peaq-wmi.c
11707 PER-CPU MEMORY ALLOCATOR
11708 M: Dennis Zhou <dennis@kernel.org>
11709 M: Tejun Heo <tj@kernel.org>
11710 M: Christoph Lameter <cl@linux.com>
11711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11713 F: include/linux/percpu*.h
11715 F: arch/*/include/asm/percpu.h
11717 PER-TASK DELAY ACCOUNTING
11718 M: Balbir Singh <bsingharora@gmail.com>
11720 F: include/linux/delayacct.h
11721 F: kernel/delayacct.c
11723 PERFORMANCE EVENTS SUBSYSTEM
11724 M: Peter Zijlstra <peterz@infradead.org>
11725 M: Ingo Molnar <mingo@redhat.com>
11726 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11727 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11728 R: Jiri Olsa <jolsa@redhat.com>
11729 R: Namhyung Kim <namhyung@kernel.org>
11730 L: linux-kernel@vger.kernel.org
11731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11734 F: include/linux/perf_event.h
11735 F: include/uapi/linux/perf_event.h
11736 F: arch/*/kernel/perf_event*.c
11737 F: arch/*/kernel/*/perf_event*.c
11738 F: arch/*/kernel/*/*/perf_event*.c
11739 F: arch/*/include/asm/perf_event.h
11740 F: arch/*/kernel/perf_callchain.c
11744 PERSONALITY HANDLING
11745 M: Christoph Hellwig <hch@infradead.org>
11746 L: linux-abi-devel@lists.sourceforge.net
11748 F: include/linux/personality.h
11749 F: include/uapi/linux/personality.h
11751 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11752 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11753 L: linux-input@vger.kernel.org
11755 F: Documentation/input/devices/pxrc.rst
11756 F: drivers/input/joystick/pxrc.c
11759 M: Remi Denis-Courmont <courmisch@gmail.com>
11761 F: Documentation/networking/phonet.txt
11762 F: include/linux/phonet.h
11763 F: include/net/phonet/
11764 F: include/uapi/linux/phonet.h
11768 M: Joern Engel <joern@lazybastard.org>
11769 L: linux-mtd@lists.infradead.org
11771 F: drivers/mtd/devices/phram.c
11774 M: Bruno Prémont <bonbons@linux-vserver.org>
11775 L: linux-input@vger.kernel.org
11777 F: drivers/hid/hid-picolcd*
11780 M: Jamie Iles <jamie@jamieiles.com>
11781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11782 T: git git://github.com/jamieiles/linux-2.6-ji.git
11784 F: arch/arm/boot/dts/picoxcell*
11785 F: arch/arm/mach-picoxcell/
11786 F: drivers/crypto/picoxcell*
11788 PIN CONTROL SUBSYSTEM
11789 M: Linus Walleij <linus.walleij@linaro.org>
11790 L: linux-gpio@vger.kernel.org
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11793 F: Documentation/devicetree/bindings/pinctrl/
11794 F: Documentation/driver-api/pinctl.rst
11795 F: drivers/pinctrl/
11796 F: include/linux/pinctrl/
11798 PIN CONTROLLER - ATMEL AT91
11799 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11802 F: drivers/pinctrl/pinctrl-at91.*
11804 PIN CONTROLLER - ATMEL AT91 PIO4
11805 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11807 L: linux-gpio@vger.kernel.org
11809 F: drivers/pinctrl/pinctrl-at91-pio4.*
11811 PIN CONTROLLER - FREESCALE
11812 M: Dong Aisheng <aisheng.dong@nxp.com>
11813 M: Fabio Estevam <festevam@gmail.com>
11814 M: Shawn Guo <shawnguo@kernel.org>
11815 M: Stefan Agner <stefan@agner.ch>
11816 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11817 L: linux-gpio@vger.kernel.org
11819 F: drivers/pinctrl/freescale/
11820 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11822 PIN CONTROLLER - INTEL
11823 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11824 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11827 F: drivers/pinctrl/intel/
11829 PIN CONTROLLER - MEDIATEK
11830 M: Sean Wang <sean.wang@kernel.org>
11831 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11833 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11834 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11835 F: drivers/pinctrl/mediatek/
11837 PIN CONTROLLER - QUALCOMM
11838 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11840 L: linux-arm-msm@vger.kernel.org
11841 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11842 F: drivers/pinctrl/qcom/
11844 PIN CONTROLLER - RENESAS
11845 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11846 M: Geert Uytterhoeven <geert+renesas@glider.be>
11847 L: linux-renesas-soc@vger.kernel.org
11848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11850 F: drivers/pinctrl/sh-pfc/
11852 PIN CONTROLLER - SAMSUNG
11853 M: Tomasz Figa <tomasz.figa@gmail.com>
11854 M: Krzysztof Kozlowski <krzk@kernel.org>
11855 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11857 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11858 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11861 F: drivers/pinctrl/samsung/
11862 F: include/dt-bindings/pinctrl/samsung.h
11863 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11865 PIN CONTROLLER - SINGLE
11866 M: Tony Lindgren <tony@atomide.com>
11867 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11869 L: linux-omap@vger.kernel.org
11871 F: drivers/pinctrl/pinctrl-single.c
11873 PIN CONTROLLER - ST SPEAR
11874 M: Viresh Kumar <vireshk@kernel.org>
11875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11876 W: http://www.st.com/spear
11878 F: drivers/pinctrl/spear/
11880 PISTACHIO SOC SUPPORT
11881 M: James Hartley <james.hartley@sondrel.com>
11882 L: linux-mips@vger.kernel.org
11884 F: arch/mips/pistachio/
11885 F: arch/mips/include/asm/mach-pistachio/
11886 F: arch/mips/boot/dts/img/pistachio*
11887 F: arch/mips/configs/pistachio*_defconfig
11891 M: linux-block@vger.kernel.org
11892 F: drivers/block/pktcdvd.c
11893 F: include/linux/pktcdvd.h
11894 F: include/uapi/linux/pktcdvd.h
11896 PKUNITY SOC DRIVERS
11897 M: Guan Xuetao <gxt@pku.edu.cn>
11898 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11900 T: git git://github.com/gxt/linux.git
11901 F: drivers/input/serio/i8042-unicore32io.h
11902 F: drivers/i2c/busses/i2c-puv3.c
11903 F: drivers/video/fbdev/fb-puv3.c
11904 F: drivers/rtc/rtc-puv3.c
11906 PMBUS HARDWARE MONITORING DRIVERS
11907 M: Guenter Roeck <linux@roeck-us.net>
11908 L: linux-hwmon@vger.kernel.org
11909 W: http://hwmon.wiki.kernel.org/
11910 W: http://www.roeck-us.net/linux/drivers/
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11913 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11914 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11915 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11916 F: Documentation/hwmon/adm1275
11917 F: Documentation/hwmon/ibm-cffps
11918 F: Documentation/hwmon/ir35221
11919 F: Documentation/hwmon/lm25066
11920 F: Documentation/hwmon/ltc2978
11921 F: Documentation/hwmon/ltc3815
11922 F: Documentation/hwmon/max16064
11923 F: Documentation/hwmon/max20751
11924 F: Documentation/hwmon/max31785
11925 F: Documentation/hwmon/max34440
11926 F: Documentation/hwmon/max8688
11927 F: Documentation/hwmon/pmbus
11928 F: Documentation/hwmon/pmbus-core
11929 F: Documentation/hwmon/tps40422
11930 F: Documentation/hwmon/ucd9000
11931 F: Documentation/hwmon/ucd9200
11932 F: Documentation/hwmon/zl6100
11933 F: drivers/hwmon/pmbus/
11934 F: include/linux/pmbus.h
11936 PMC SIERRA MaxRAID DRIVER
11937 L: linux-scsi@vger.kernel.org
11938 W: http://www.pmc-sierra.com/
11940 F: drivers/scsi/pmcraid.*
11942 PMC SIERRA PM8001 DRIVER
11943 M: Jack Wang <jinpu.wang@profitbricks.com>
11944 M: lindar_liu@usish.com
11945 L: linux-scsi@vger.kernel.org
11947 F: drivers/scsi/pm8001/
11950 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11954 POSIX CLOCKS and TIMERS
11955 M: Thomas Gleixner <tglx@linutronix.de>
11956 L: linux-kernel@vger.kernel.org
11957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11960 F: include/linux/timer*
11961 F: kernel/time/*timer*
11963 POWER MANAGEMENT CORE
11964 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11965 L: linux-pm@vger.kernel.org
11966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11967 B: https://bugzilla.kernel.org
11969 F: drivers/base/power/
11970 F: include/linux/pm.h
11971 F: include/linux/pm_*
11972 F: include/linux/powercap.h
11973 F: drivers/powercap/
11974 F: kernel/configs/nopm.config
11976 POWER STATE COORDINATION INTERFACE (PSCI)
11977 M: Mark Rutland <mark.rutland@arm.com>
11978 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11979 L: linux-arm-kernel@lists.infradead.org
11981 F: drivers/firmware/psci*.c
11982 F: include/linux/psci.h
11983 F: include/uapi/linux/psci.h
11985 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11986 M: Sebastian Reichel <sre@kernel.org>
11987 L: linux-pm@vger.kernel.org
11988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11990 F: Documentation/ABI/testing/sysfs-class-power
11991 F: Documentation/devicetree/bindings/power/supply/
11992 F: include/linux/power_supply.h
11993 F: drivers/power/supply/
11995 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11996 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11997 L: linuxppc-dev@lists.ozlabs.org
11999 F: drivers/char/powernv-op-panel.c
12001 PPP OVER ATM (RFC 2364)
12002 M: Mitchell Blank Jr <mitch@sfgoth.com>
12004 F: net/atm/pppoatm.c
12005 F: include/uapi/linux/atmppp.h
12008 M: Michal Ostrowski <mostrows@earthlink.net>
12010 F: drivers/net/ppp/pppoe.c
12011 F: drivers/net/ppp/pppox.c
12014 M: James Chapman <jchapman@katalix.com>
12016 F: net/l2tp/l2tp_ppp.c
12017 F: include/linux/if_pppol2tp.h
12018 F: include/uapi/linux/if_pppol2tp.h
12020 PPP PROTOCOL DRIVERS AND COMPRESSORS
12021 M: Paul Mackerras <paulus@samba.org>
12022 L: linux-ppp@vger.kernel.org
12024 F: drivers/net/ppp/ppp_*
12027 M: Rodolfo Giometti <giometti@enneenne.com>
12028 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12029 L: linuxpps@ml.enneenne.com (subscribers-only)
12031 F: Documentation/pps/
12032 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12033 F: Documentation/ABI/testing/sysfs-pps
12035 F: include/linux/pps*.h
12036 F: include/uapi/linux/pps.h
12039 M: Dmitry Kozlov <xeb@mail.ru>
12040 L: netdev@vger.kernel.org
12042 F: drivers/net/ppp/pptp.c
12043 W: http://sourceforge.net/projects/accel-pptp
12046 M: Robert Love <rml@tech9.net>
12047 L: kpreempt-tech@lists.sourceforge.net
12048 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12050 F: Documentation/preempt-locking.txt
12051 F: include/linux/preempt.h
12054 M: Petr Mladek <pmladek@suse.com>
12055 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12056 R: Steven Rostedt <rostedt@goodmis.org>
12059 F: include/linux/printk.h
12061 PRISM54 WIRELESS DRIVER
12062 M: Luis Chamberlain <mcgrof@kernel.org>
12063 L: linux-wireless@vger.kernel.org
12064 W: http://wireless.kernel.org/en/users/Drivers/p54
12066 F: drivers/net/wireless/intersil/prism54/
12069 R: Alexey Dobriyan <adobriyan@gmail.com>
12070 L: linux-kernel@vger.kernel.org
12071 L: linux-fsdevel@vger.kernel.org
12074 F: include/linux/proc_fs.h
12075 F: tools/testing/selftests/proc/
12076 F: Documentation/filesystems/proc.txt
12079 M: Luis Chamberlain <mcgrof@kernel.org>
12080 M: Kees Cook <keescook@chromium.org>
12081 L: linux-kernel@vger.kernel.org
12082 L: linux-fsdevel@vger.kernel.org
12084 F: fs/proc/proc_sysctl.c
12085 F: include/linux/sysctl.h
12087 F: tools/testing/selftests/sysctl/
12089 PS3 NETWORK SUPPORT
12090 M: Geoff Levand <geoff@infradead.org>
12091 L: netdev@vger.kernel.org
12092 L: linuxppc-dev@lists.ozlabs.org
12094 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12096 PS3 PLATFORM SUPPORT
12097 M: Geoff Levand <geoff@infradead.org>
12098 L: linuxppc-dev@lists.ozlabs.org
12100 F: arch/powerpc/boot/ps3*
12101 F: arch/powerpc/include/asm/lv1call.h
12102 F: arch/powerpc/include/asm/ps3*.h
12103 F: arch/powerpc/platforms/ps3/
12106 F: drivers/rtc/rtc-ps3.c
12107 F: drivers/usb/host/*ps3.c
12108 F: sound/ppc/snd_ps3*
12111 M: Jim Paris <jim@jtan.com>
12112 M: Geoff Levand <geoff@infradead.org>
12113 L: linuxppc-dev@lists.ozlabs.org
12115 F: drivers/block/ps3vram.c
12117 PSAMPLE PACKET SAMPLING SUPPORT:
12118 M: Yotam Gigi <yotam.gi@gmail.com>
12121 F: include/net/psample.h
12122 F: include/uapi/linux/psample.h
12125 M: Kees Cook <keescook@chromium.org>
12126 M: Anton Vorontsov <anton@enomsg.org>
12127 M: Colin Cross <ccross@android.com>
12128 M: Tony Luck <tony.luck@intel.com>
12130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12132 F: include/linux/pstore*
12133 F: drivers/firmware/efi/efi-pstore.c
12134 F: drivers/acpi/apei/erst.c
12135 F: Documentation/admin-guide/ramoops.rst
12136 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12137 K: \b(pstore|ramoops)
12139 PTP HARDWARE CLOCK SUPPORT
12140 M: Richard Cochran <richardcochran@gmail.com>
12141 L: netdev@vger.kernel.org
12143 W: http://linuxptp.sourceforge.net/
12144 F: Documentation/ABI/testing/sysfs-ptp
12145 F: Documentation/ptp/*
12146 F: drivers/net/phy/dp83640*
12148 F: include/linux/ptp_cl*
12151 M: Oleg Nesterov <oleg@redhat.com>
12153 F: include/asm-generic/syscall.h
12154 F: include/linux/ptrace.h
12155 F: include/linux/regset.h
12156 F: include/linux/tracehook.h
12157 F: include/uapi/linux/ptrace.h
12158 F: include/uapi/linux/ptrace.h
12159 F: include/asm-generic/ptrace.h
12161 F: arch/*/ptrace*.c
12162 F: arch/*/*/ptrace*.c
12163 F: arch/*/include/asm/ptrace*.h
12166 M: Hans Verkuil <hverkuil@xs4all.nl>
12167 L: linux-media@vger.kernel.org
12168 T: git git://linuxtv.org/media_tree.git
12170 F: drivers/media/usb/pulse8-cec/*
12171 F: Documentation/media/cec-drivers/pulse8-cec.rst
12173 PVRUSB2 VIDEO4LINUX DRIVER
12174 M: Mike Isely <isely@pobox.com>
12175 L: pvrusb2@isely.net (subscribers-only)
12176 L: linux-media@vger.kernel.org
12177 W: http://www.isely.net/pvrusb2/
12178 T: git git://linuxtv.org/media_tree.git
12180 F: Documentation/media/v4l-drivers/pvrusb2*
12181 F: drivers/media/usb/pvrusb2/
12184 M: Hans Verkuil <hverkuil@xs4all.nl>
12185 L: linux-media@vger.kernel.org
12186 T: git git://linuxtv.org/media_tree.git
12188 F: drivers/media/usb/pwc/*
12191 M: Kamil Debski <kamil@wypas.org>
12192 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12193 L: linux-hwmon@vger.kernel.org
12195 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12196 F: Documentation/hwmon/pwm-fan
12197 F: drivers/hwmon/pwm-fan.c
12200 M: Sean Young <sean@mess.org>
12201 L: linux-media@vger.kernel.org
12203 F: drivers/media/rc/pwm-ir-tx.c
12206 M: Thierry Reding <thierry.reding@gmail.com>
12207 L: linux-pwm@vger.kernel.org
12209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12210 F: Documentation/pwm.txt
12211 F: Documentation/devicetree/bindings/pwm/
12212 F: include/linux/pwm.h
12214 F: drivers/video/backlight/pwm_bl.c
12215 F: include/linux/pwm_backlight.h
12216 F: drivers/gpio/gpio-mvebu.c
12217 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12220 M: Robert Jarzmik <robert.jarzmik@free.fr>
12221 L: linux-gpio@vger.kernel.org
12223 F: drivers/gpio/gpio-pxa.c
12229 M: Robert Jarzmik <robert.jarzmik@free.fr>
12230 L: linux-rtc@vger.kernel.org
12233 PXA2xx/PXA3xx SUPPORT
12234 M: Daniel Mack <daniel@zonque.org>
12235 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12236 M: Robert Jarzmik <robert.jarzmik@free.fr>
12237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12238 T: git git://github.com/hzhuang1/linux.git
12239 T: git git://github.com/rjarzmik/linux.git
12241 F: arch/arm/boot/dts/pxa*
12242 F: arch/arm/mach-pxa/
12243 F: drivers/dma/pxa*
12244 F: drivers/pcmcia/pxa2xx*
12245 F: drivers/pinctrl/pxa/
12246 F: drivers/spi/spi-pxa2xx*
12247 F: drivers/usb/gadget/udc/pxa2*
12248 F: include/sound/pxa2xx-lib.h
12253 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12254 L: qat-linux@intel.com
12256 F: drivers/crypto/qat/
12258 QCOM AUDIO (ASoC) DRIVERS
12259 M: Patrick Lai <plai@codeaurora.org>
12260 M: Banajit Goswami <bgoswami@codeaurora.org>
12261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12265 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12266 M: Gabriel Somlo <somlo@cmu.edu>
12267 M: "Michael S. Tsirkin" <mst@redhat.com>
12268 L: qemu-devel@nongnu.org
12270 F: drivers/firmware/qemu_fw_cfg.c
12271 F: include/uapi/linux/qemu_fw_cfg.h
12274 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12275 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12276 L: linux-rdma@vger.kernel.org
12278 F: drivers/infiniband/hw/qib/
12280 QLOGIC QL41xxx FCOE DRIVER
12281 M: QLogic-Storage-Upstream@cavium.com
12282 L: linux-scsi@vger.kernel.org
12284 F: drivers/scsi/qedf/
12286 QLOGIC QL41xxx ISCSI DRIVER
12287 M: QLogic-Storage-Upstream@cavium.com
12288 L: linux-scsi@vger.kernel.org
12290 F: drivers/scsi/qedi/
12292 QLOGIC QL4xxx ETHERNET DRIVER
12293 M: Ariel Elior <Ariel.Elior@cavium.com>
12294 M: everest-linux-l2@cavium.com
12295 L: netdev@vger.kernel.org
12297 F: drivers/net/ethernet/qlogic/qed/
12298 F: include/linux/qed/
12299 F: drivers/net/ethernet/qlogic/qede/
12301 QLOGIC QL4xxx RDMA DRIVER
12302 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12303 M: Ariel Elior <Ariel.Elior@cavium.com>
12304 L: linux-rdma@vger.kernel.org
12306 F: drivers/infiniband/hw/qedr/
12307 F: include/uapi/rdma/qedr-abi.h
12309 QLOGIC QLA1280 SCSI DRIVER
12310 M: Michael Reed <mdr@sgi.com>
12311 L: linux-scsi@vger.kernel.org
12313 F: drivers/scsi/qla1280.[ch]
12315 QLOGIC QLA2XXX FC-SCSI DRIVER
12316 M: qla2xxx-upstream@qlogic.com
12317 L: linux-scsi@vger.kernel.org
12319 F: Documentation/scsi/LICENSE.qla2xxx
12320 F: drivers/scsi/qla2xxx/
12322 QLOGIC QLA3XXX NETWORK DRIVER
12323 M: Dept-GELinuxNICDev@cavium.com
12324 L: netdev@vger.kernel.org
12326 F: Documentation/networking/LICENSE.qla3xxx
12327 F: drivers/net/ethernet/qlogic/qla3xxx.*
12329 QLOGIC QLA4XXX iSCSI DRIVER
12330 M: QLogic-Storage-Upstream@qlogic.com
12331 L: linux-scsi@vger.kernel.org
12333 F: Documentation/scsi/LICENSE.qla4xxx
12334 F: drivers/scsi/qla4xxx/
12336 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12337 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12338 M: Manish Chopra <manish.chopra@cavium.com>
12339 M: Dept-GELinuxNICDev@cavium.com
12340 L: netdev@vger.kernel.org
12342 F: drivers/net/ethernet/qlogic/qlcnic/
12344 QLOGIC QLGE 10Gb ETHERNET DRIVER
12345 M: Manish Chopra <manish.chopra@cavium.com>
12346 M: Dept-GELinuxNICDev@cavium.com
12347 L: netdev@vger.kernel.org
12349 F: drivers/net/ethernet/qlogic/qlge/
12351 QM1D1B0004 MEDIA DRIVER
12352 M: Akihiro Tsukada <tskd08@gmail.com>
12353 L: linux-media@vger.kernel.org
12355 F: drivers/media/tuners/qm1d1b0004*
12357 QM1D1C0042 MEDIA DRIVER
12358 M: Akihiro Tsukada <tskd08@gmail.com>
12359 L: linux-media@vger.kernel.org
12361 F: drivers/media/tuners/qm1d1c0042*
12364 M: Anders Larsen <al@alarsen.net>
12365 W: http://www.alarsen.net/linux/qnx4fs/
12368 F: include/uapi/linux/qnx4_fs.h
12369 F: include/uapi/linux/qnxtypes.h
12371 QORIQ DPAA2 FSL-MC BUS DRIVER
12372 M: Stuart Yoder <stuyoder@gmail.com>
12373 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12374 L: linux-kernel@vger.kernel.org
12376 F: drivers/bus/fsl-mc/
12377 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12378 F: Documentation/networking/dpaa2/overview.rst
12380 QT1010 MEDIA DRIVER
12381 M: Antti Palosaari <crope@iki.fi>
12382 L: linux-media@vger.kernel.org
12383 W: https://linuxtv.org
12384 W: http://palosaari.fi/linux/
12385 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12386 T: git git://linuxtv.org/anttip/media_tree.git
12388 F: drivers/media/tuners/qt1010*
12390 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12391 M: Kalle Valo <kvalo@codeaurora.org>
12392 L: ath10k@lists.infradead.org
12393 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12396 F: drivers/net/wireless/ath/ath10k/
12398 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12399 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12400 L: linux-wireless@vger.kernel.org
12401 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12403 F: drivers/net/wireless/ath/ath9k/
12405 QUALCOMM CAMERA SUBSYSTEM DRIVER
12406 M: Todor Tomov <todor.tomov@linaro.org>
12407 L: linux-media@vger.kernel.org
12409 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12410 F: Documentation/media/v4l-drivers/qcom_camss.rst
12411 F: drivers/media/platform/qcom/camss/
12413 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12414 M: Ilia Lin <ilia.lin@gmail.com>
12415 L: linux-pm@vger.kernel.org
12417 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12418 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12420 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12421 M: Timur Tabi <timur@kernel.org>
12422 L: netdev@vger.kernel.org
12424 F: drivers/net/ethernet/qualcomm/emac/
12426 QUALCOMM GENERIC INTERFACE I2C DRIVER
12427 M: Alok Chauhan <alokc@codeaurora.org>
12428 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12429 L: linux-i2c@vger.kernel.org
12430 L: linux-arm-msm@vger.kernel.org
12432 F: drivers/i2c/busses/i2c-qcom-geni.c
12434 QUALCOMM HEXAGON ARCHITECTURE
12435 M: Richard Kuo <rkuo@codeaurora.org>
12436 L: linux-hexagon@vger.kernel.org
12437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12441 QUALCOMM HIDMA DRIVER
12442 M: Sinan Kaya <okaya@kernel.org>
12443 L: linux-arm-kernel@lists.infradead.org
12444 L: linux-arm-msm@vger.kernel.org
12445 L: dmaengine@vger.kernel.org
12447 F: drivers/dma/qcom/hidma*
12450 M: Rob Clark <robdclark@gmail.com>
12451 L: iommu@lists.linux-foundation.org
12452 L: linux-arm-msm@vger.kernel.org
12454 F: drivers/iommu/qcom_iommu.c
12456 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12457 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12458 L: linux-media@vger.kernel.org
12459 L: linux-arm-msm@vger.kernel.org
12460 T: git git://linuxtv.org/media_tree.git
12462 F: drivers/media/platform/qcom/venus/
12464 QUALCOMM WCN36XX WIRELESS DRIVER
12465 M: Kalle Valo <kvalo@codeaurora.org>
12466 L: wcn36xx@lists.infradead.org
12467 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12468 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12470 F: drivers/net/wireless/ath/wcn36xx/
12472 QUANTENNA QTNFMAC WIRELESS DRIVER
12473 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12474 M: Avinash Patil <avinashp@quantenna.com>
12475 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12476 L: linux-wireless@vger.kernel.org
12478 F: drivers/net/wireless/quantenna
12480 RADEON and AMDGPU DRM DRIVERS
12481 M: Alex Deucher <alexander.deucher@amd.com>
12482 M: Christian König <christian.koenig@amd.com>
12483 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12484 L: amd-gfx@lists.freedesktop.org
12485 T: git git://people.freedesktop.org/~agd5f/linux
12487 F: drivers/gpu/drm/radeon/
12488 F: include/uapi/drm/radeon_drm.h
12489 F: drivers/gpu/drm/amd/
12490 F: include/uapi/drm/amdgpu_drm.h
12492 RADEON FRAMEBUFFER DISPLAY DRIVER
12493 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12494 L: linux-fbdev@vger.kernel.org
12496 F: drivers/video/fbdev/aty/radeon*
12497 F: include/uapi/linux/radeonfb.h
12499 RADIOSHARK RADIO DRIVER
12500 M: Hans Verkuil <hverkuil@xs4all.nl>
12501 L: linux-media@vger.kernel.org
12502 T: git git://linuxtv.org/media_tree.git
12504 F: drivers/media/radio/radio-shark.c
12506 RADIOSHARK2 RADIO DRIVER
12507 M: Hans Verkuil <hverkuil@xs4all.nl>
12508 L: linux-media@vger.kernel.org
12509 T: git git://linuxtv.org/media_tree.git
12511 F: drivers/media/radio/radio-shark2.c
12512 F: drivers/media/radio/radio-tea5777.c
12514 RADOS BLOCK DEVICE (RBD)
12515 M: Ilya Dryomov <idryomov@gmail.com>
12516 M: Sage Weil <sage@redhat.com>
12517 M: Alex Elder <elder@kernel.org>
12518 L: ceph-devel@vger.kernel.org
12519 W: http://ceph.com/
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12521 T: git git://github.com/ceph/ceph-client.git
12523 F: Documentation/ABI/testing/sysfs-bus-rbd
12524 F: drivers/block/rbd.c
12525 F: drivers/block/rbd_types.h
12527 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12528 M: Paul Mackerras <paulus@samba.org>
12529 L: linux-fbdev@vger.kernel.org
12531 F: drivers/video/fbdev/aty/aty128fb.c
12533 RAINSHADOW-CEC DRIVER
12534 M: Hans Verkuil <hverkuil@xs4all.nl>
12535 L: linux-media@vger.kernel.org
12536 T: git git://linuxtv.org/media_tree.git
12538 F: drivers/media/usb/rainshadow-cec/*
12540 RALINK MIPS ARCHITECTURE
12541 M: John Crispin <john@phrozen.org>
12542 L: linux-mips@vger.kernel.org
12544 F: arch/mips/ralink
12546 RALINK RT2X00 WIRELESS LAN DRIVER
12548 M: Stanislaw Gruszka <sgruszka@redhat.com>
12549 M: Helmut Schaa <helmut.schaa@googlemail.com>
12550 L: linux-wireless@vger.kernel.org
12552 F: drivers/net/wireless/ralink/rt2x00/
12554 RAMDISK RAM BLOCK DEVICE DRIVER
12555 M: Jens Axboe <axboe@kernel.dk>
12557 F: Documentation/blockdev/ramdisk.txt
12558 F: drivers/block/brd.c
12560 RANCHU VIRTUAL BOARD FOR MIPS
12561 M: Miodrag Dinic <miodrag.dinic@mips.com>
12562 L: linux-mips@vger.kernel.org
12564 F: arch/mips/generic/board-ranchu.c
12565 F: arch/mips/configs/generic/board-ranchu.config
12567 RANDOM NUMBER DRIVER
12568 M: "Theodore Ts'o" <tytso@mit.edu>
12570 F: drivers/char/random.c
12573 M: Matt Porter <mporter@kernel.crashing.org>
12574 M: Alexandre Bounine <alex.bou9@gmail.com>
12576 F: drivers/rapidio/
12578 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12579 L: linux-wireless@vger.kernel.org
12581 F: drivers/net/wireless/ray*
12583 RCUTORTURE TEST FRAMEWORK
12584 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12585 M: Josh Triplett <josh@joshtriplett.org>
12586 R: Steven Rostedt <rostedt@goodmis.org>
12587 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12588 R: Lai Jiangshan <jiangshanlai@gmail.com>
12589 L: linux-kernel@vger.kernel.org
12591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12592 F: tools/testing/selftests/rcutorture
12595 M: Florian Fainelli <florian@openwrt.org>
12598 RDC R6040 FAST ETHERNET DRIVER
12599 M: Florian Fainelli <f.fainelli@gmail.com>
12600 L: netdev@vger.kernel.org
12602 F: drivers/net/ethernet/rdc/r6040.c
12604 RDMAVT - RDMA verbs software
12605 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12606 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12607 L: linux-rdma@vger.kernel.org
12609 F: drivers/infiniband/sw/rdmavt
12611 RDS - RELIABLE DATAGRAM SOCKETS
12612 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12613 L: netdev@vger.kernel.org
12614 L: linux-rdma@vger.kernel.org
12615 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12616 W: https://oss.oracle.com/projects/rds/
12619 F: Documentation/networking/rds.txt
12621 RDT - RESOURCE ALLOCATION
12622 M: Fenghua Yu <fenghua.yu@intel.com>
12623 M: Reinette Chatre <reinette.chatre@intel.com>
12624 L: linux-kernel@vger.kernel.org
12626 F: arch/x86/kernel/cpu/intel_rdt*
12627 F: arch/x86/include/asm/intel_rdt_sched.h
12628 F: Documentation/x86/intel_rdt*
12630 READ-COPY UPDATE (RCU)
12631 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12632 M: Josh Triplett <josh@joshtriplett.org>
12633 R: Steven Rostedt <rostedt@goodmis.org>
12634 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12635 R: Lai Jiangshan <jiangshanlai@gmail.com>
12636 L: linux-kernel@vger.kernel.org
12637 W: http://www.rdrop.com/users/paulmck/RCU/
12639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12640 F: Documentation/RCU/
12641 X: Documentation/RCU/torture.txt
12642 F: include/linux/rcu*
12643 X: include/linux/srcu*.h
12645 X: kernel/rcu/srcu*.c
12647 REAL TIME CLOCK (RTC) SUBSYSTEM
12648 M: Alessandro Zummo <a.zummo@towertech.it>
12649 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12650 L: linux-rtc@vger.kernel.org
12651 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12654 F: Documentation/devicetree/bindings/rtc/
12655 F: Documentation/rtc.txt
12657 F: include/linux/rtc.h
12658 F: include/uapi/linux/rtc.h
12659 F: include/linux/rtc/
12660 F: include/linux/platform_data/rtc-*
12661 F: tools/testing/selftests/rtc/
12663 REALTEK AUDIO CODECS
12664 M: Bard Liao <bardliao@realtek.com>
12665 M: Oder Chiou <oder_chiou@realtek.com>
12667 F: sound/soc/codecs/rt*
12668 F: include/sound/rt*.h
12670 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12671 M: Linus Walleij <linus.walleij@linaro.org>
12673 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12674 F: drivers/net/dsa/realtek-smi*
12675 F: drivers/net/dsa/rtl83*
12677 REGISTER MAP ABSTRACTION
12678 M: Mark Brown <broonie@kernel.org>
12679 L: linux-kernel@vger.kernel.org
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12682 F: Documentation/devicetree/bindings/regmap/
12683 F: drivers/base/regmap/
12684 F: include/linux/regmap.h
12686 REISERFS FILE SYSTEM
12687 L: reiserfs-devel@vger.kernel.org
12691 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12692 M: Ohad Ben-Cohen <ohad@wizery.com>
12693 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12694 L: linux-remoteproc@vger.kernel.org
12695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12697 F: Documentation/devicetree/bindings/remoteproc/
12698 F: Documentation/remoteproc.txt
12699 F: drivers/remoteproc/
12700 F: include/linux/remoteproc.h
12702 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12703 M: Ohad Ben-Cohen <ohad@wizery.com>
12704 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12705 L: linux-remoteproc@vger.kernel.org
12706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12709 F: Documentation/rpmsg.txt
12710 F: include/linux/rpmsg.h
12711 F: include/linux/rpmsg/
12713 RENESAS CLOCK DRIVERS
12714 M: Geert Uytterhoeven <geert+renesas@glider.be>
12715 L: linux-renesas-soc@vger.kernel.org
12716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12718 F: drivers/clk/renesas/
12720 RENESAS EMEV2 I2C DRIVER
12721 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12723 F: drivers/i2c/busses/i2c-emev2.c
12725 RENESAS ETHERNET DRIVERS
12726 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12727 L: netdev@vger.kernel.org
12728 L: linux-renesas-soc@vger.kernel.org
12729 F: Documentation/devicetree/bindings/net/renesas,*.txt
12730 F: Documentation/devicetree/bindings/net/sh_eth.txt
12731 F: drivers/net/ethernet/renesas/
12732 F: include/linux/sh_eth.h
12734 RENESAS R-CAR GYROADC DRIVER
12735 M: Marek Vasut <marek.vasut@gmail.com>
12736 L: linux-iio@vger.kernel.org
12738 F: drivers/iio/adc/rcar_gyro_adc.c
12740 RENESAS R-CAR I2C DRIVERS
12741 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12743 F: drivers/i2c/busses/i2c-rcar.c
12744 F: drivers/i2c/busses/i2c-sh_mobile.c
12746 RENESAS RIIC DRIVER
12747 M: Chris Brandt <chris.brandt@renesas.com>
12749 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12750 F: drivers/i2c/busses/i2c-riic.c
12752 RENESAS USB PHY DRIVER
12753 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12754 L: linux-renesas-soc@vger.kernel.org
12756 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12758 RESET CONTROLLER FRAMEWORK
12759 M: Philipp Zabel <p.zabel@pengutronix.de>
12760 T: git git://git.pengutronix.de/git/pza/linux
12763 F: Documentation/devicetree/bindings/reset/
12764 F: include/dt-bindings/reset/
12765 F: include/linux/reset.h
12766 F: include/linux/reset-controller.h
12768 RESTARTABLE SEQUENCES SUPPORT
12769 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12770 M: Peter Zijlstra <peterz@infradead.org>
12771 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12772 M: Boqun Feng <boqun.feng@gmail.com>
12773 L: linux-kernel@vger.kernel.org
12776 F: include/uapi/linux/rseq.h
12777 F: include/trace/events/rseq.h
12778 F: tools/testing/selftests/rseq/
12781 M: Johannes Berg <johannes@sipsolutions.net>
12782 L: linux-wireless@vger.kernel.org
12783 W: http://wireless.kernel.org/
12784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12787 F: Documentation/rfkill.txt
12788 F: Documentation/ABI/stable/sysfs-class-rfkill
12790 F: include/linux/rfkill.h
12791 F: include/uapi/linux/rfkill.h
12794 M: Thomas Graf <tgraf@suug.ch>
12795 M: Herbert Xu <herbert@gondor.apana.org.au>
12796 L: netdev@vger.kernel.org
12798 F: lib/rhashtable.c
12799 F: lib/test_rhashtable.c
12800 F: include/linux/rhashtable.h
12801 F: include/linux/rhashtable-types.h
12803 RICOH R5C592 MEMORYSTICK DRIVER
12804 M: Maxim Levitsky <maximlevitsky@gmail.com>
12806 F: drivers/memstick/host/r592.*
12808 RICOH SMARTMEDIA/XD DRIVER
12809 M: Maxim Levitsky <maximlevitsky@gmail.com>
12811 F: drivers/mtd/nand/raw/r852.c
12812 F: drivers/mtd/nand/raw/r852.h
12814 RISC-V ARCHITECTURE
12815 M: Palmer Dabbelt <palmer@sifive.com>
12816 M: Albert Ou <aou@eecs.berkeley.edu>
12817 L: linux-riscv@lists.infradead.org
12818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12825 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12826 W: http://sourceforge.net/projects/roccat/
12828 F: drivers/hid/hid-roccat*
12829 F: include/linux/hid-roccat*
12830 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12832 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12833 M: Jacob chen <jacob2.chen@rock-chips.com>
12834 L: linux-media@vger.kernel.org
12836 F: drivers/media/platform/rockchip/rga/
12837 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12840 M: Jiri Pirko <jiri@resnulli.us>
12841 L: netdev@vger.kernel.org
12843 F: drivers/net/ethernet/rocker/
12847 W: http://www.comtrol.com
12849 F: Documentation/serial/rocket.txt
12850 F: drivers/tty/rocket*
12852 ROCKETPORT EXPRESS/INFINITY DRIVER
12853 M: Kevin Cernekee <cernekee@gmail.com>
12854 L: linux-serial@vger.kernel.org
12856 F: drivers/tty/serial/rp2.*
12858 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12859 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12860 L: linux-kernel@vger.kernel.org
12861 L: linux-renesas-soc@vger.kernel.org
12863 F: drivers/mfd/bd9571mwv.c
12864 F: drivers/regulator/bd9571mwv-regulator.c
12865 F: drivers/gpio/gpio-bd9571mwv.c
12866 F: include/linux/mfd/bd9571mwv.h
12867 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12870 M: Ralf Baechle <ralf@linux-mips.org>
12871 L: linux-hams@vger.kernel.org
12872 W: http://www.linux-ax25.org/
12874 F: include/net/rose.h
12875 F: include/uapi/linux/rose.h
12878 RTL2830 MEDIA DRIVER
12879 M: Antti Palosaari <crope@iki.fi>
12880 L: linux-media@vger.kernel.org
12881 W: https://linuxtv.org
12882 W: http://palosaari.fi/linux/
12883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12884 T: git git://linuxtv.org/anttip/media_tree.git
12886 F: drivers/media/dvb-frontends/rtl2830*
12888 RTL2832 MEDIA DRIVER
12889 M: Antti Palosaari <crope@iki.fi>
12890 L: linux-media@vger.kernel.org
12891 W: https://linuxtv.org
12892 W: http://palosaari.fi/linux/
12893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12894 T: git git://linuxtv.org/anttip/media_tree.git
12896 F: drivers/media/dvb-frontends/rtl2832*
12898 RTL2832_SDR MEDIA DRIVER
12899 M: Antti Palosaari <crope@iki.fi>
12900 L: linux-media@vger.kernel.org
12901 W: https://linuxtv.org
12902 W: http://palosaari.fi/linux/
12903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12904 T: git git://linuxtv.org/anttip/media_tree.git
12906 F: drivers/media/dvb-frontends/rtl2832_sdr*
12908 RTL8180 WIRELESS DRIVER
12909 L: linux-wireless@vger.kernel.org
12910 W: http://wireless.kernel.org/
12911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12913 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12915 RTL8187 WIRELESS DRIVER
12916 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12917 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12918 M: Larry Finger <Larry.Finger@lwfinger.net>
12919 L: linux-wireless@vger.kernel.org
12920 W: http://wireless.kernel.org/
12921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12923 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12925 REALTEK WIRELESS DRIVER (rtlwifi family)
12926 M: Ping-Ke Shih <pkshih@realtek.com>
12927 L: linux-wireless@vger.kernel.org
12928 W: http://wireless.kernel.org/
12929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12931 F: drivers/net/wireless/realtek/rtlwifi/
12933 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12934 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12935 L: linux-wireless@vger.kernel.org
12936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12938 F: drivers/net/wireless/realtek/rtl8xxxu/
12940 RXRPC SOCKETS (AF_RXRPC)
12941 M: David Howells <dhowells@redhat.com>
12942 L: linux-afs@lists.infradead.org
12945 F: include/keys/rxrpc-type.h
12946 F: include/net/af_rxrpc.h
12947 F: include/trace/events/rxrpc.h
12948 F: include/uapi/linux/rxrpc.h
12949 F: Documentation/networking/rxrpc.txt
12950 W: https://www.infradead.org/~dhowells/kafs/
12952 S3 SAVAGE FRAMEBUFFER DRIVER
12953 M: Antonino Daplas <adaplas@gmail.com>
12954 L: linux-fbdev@vger.kernel.org
12956 F: drivers/video/fbdev/savage/
12959 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12960 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12961 L: linux-s390@vger.kernel.org
12962 W: http://www.ibm.com/developerworks/linux/linux390/
12963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12967 F: Documentation/s390/
12968 F: Documentation/driver-api/s390-drivers.rst
12970 S390 COMMON I/O LAYER
12971 M: Sebastian Ott <sebott@linux.ibm.com>
12972 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12973 L: linux-s390@vger.kernel.org
12974 W: http://www.ibm.com/developerworks/linux/linux390/
12976 F: drivers/s390/cio/
12979 M: Stefan Haberland <sth@linux.ibm.com>
12980 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12981 L: linux-s390@vger.kernel.org
12982 W: http://www.ibm.com/developerworks/linux/linux390/
12984 F: drivers/s390/block/dasd*
12985 F: block/partitions/ibm.c
12988 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12989 L: linux-s390@vger.kernel.org
12990 W: http://www.ibm.com/developerworks/linux/linux390/
12992 F: drivers/iommu/s390-iommu.c
12994 S390 IUCV NETWORK LAYER
12995 M: Julian Wiedmann <jwi@linux.ibm.com>
12996 M: Ursula Braun <ubraun@linux.ibm.com>
12997 L: linux-s390@vger.kernel.org
12998 W: http://www.ibm.com/developerworks/linux/linux390/
13000 F: drivers/s390/net/*iucv*
13001 F: include/net/iucv/
13004 S390 NETWORK DRIVERS
13005 M: Julian Wiedmann <jwi@linux.ibm.com>
13006 M: Ursula Braun <ubraun@linux.ibm.com>
13007 L: linux-s390@vger.kernel.org
13008 W: http://www.ibm.com/developerworks/linux/linux390/
13010 F: drivers/s390/net/
13013 M: Sebastian Ott <sebott@linux.ibm.com>
13014 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13015 L: linux-s390@vger.kernel.org
13016 W: http://www.ibm.com/developerworks/linux/linux390/
13019 F: drivers/pci/hotplug/s390_pci_hpc.c
13021 S390 VFIO-CCW DRIVER
13022 M: Cornelia Huck <cohuck@redhat.com>
13023 M: Halil Pasic <pasic@linux.ibm.com>
13024 L: linux-s390@vger.kernel.org
13025 L: kvm@vger.kernel.org
13027 F: drivers/s390/cio/vfio_ccw*
13028 F: Documentation/s390/vfio-ccw.txt
13029 F: include/uapi/linux/vfio_ccw.h
13032 M: Harald Freudenberger <freude@linux.ibm.com>
13033 L: linux-s390@vger.kernel.org
13034 W: http://www.ibm.com/developerworks/linux/linux390/
13036 F: drivers/s390/crypto/
13038 S390 VFIO AP DRIVER
13039 M: Tony Krowiak <akrowiak@linux.ibm.com>
13040 M: Pierre Morel <pmorel@linux.ibm.com>
13041 M: Halil Pasic <pasic@linux.ibm.com>
13042 L: linux-s390@vger.kernel.org
13043 W: http://www.ibm.com/developerworks/linux/linux390/
13045 F: drivers/s390/crypto/vfio_ap_drv.c
13046 F: drivers/s390/crypto/vfio_ap_private.h
13047 F: drivers/s390/crypto/vfio_ap_ops.c
13048 F: Documentation/s390/vfio-ap.txt
13051 M: Steffen Maier <maier@linux.ibm.com>
13052 M: Benjamin Block <bblock@linux.ibm.com>
13053 L: linux-s390@vger.kernel.org
13054 W: http://www.ibm.com/developerworks/linux/linux390/
13056 F: drivers/s390/scsi/zfcp_*
13058 S3C24XX SD/MMC Driver
13059 M: Ben Dooks <ben-linux@fluff.org>
13060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13062 F: drivers/mmc/host/s3cmci.*
13064 SAA6588 RDS RECEIVER DRIVER
13065 M: Hans Verkuil <hverkuil@xs4all.nl>
13066 L: linux-media@vger.kernel.org
13067 T: git git://linuxtv.org/media_tree.git
13068 W: https://linuxtv.org
13070 F: drivers/media/i2c/saa6588*
13072 SAA7134 VIDEO4LINUX DRIVER
13073 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13074 L: linux-media@vger.kernel.org
13075 W: https://linuxtv.org
13076 T: git git://linuxtv.org/media_tree.git
13078 F: Documentation/media/v4l-drivers/saa7134*
13079 F: drivers/media/pci/saa7134/
13081 SAA7146 VIDEO4LINUX-2 DRIVER
13082 M: Hans Verkuil <hverkuil@xs4all.nl>
13083 L: linux-media@vger.kernel.org
13084 T: git git://linuxtv.org/media_tree.git
13086 F: drivers/media/common/saa7146/
13087 F: drivers/media/pci/saa7146/
13088 F: include/media/saa7146*
13090 SAMSUNG AUDIO (ASoC) DRIVERS
13091 M: Krzysztof Kozlowski <krzk@kernel.org>
13092 M: Sangbeom Kim <sbkim73@samsung.com>
13093 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13096 F: sound/soc/samsung/
13097 F: Documentation/devicetree/bindings/sound/samsung*
13099 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13100 M: Krzysztof Kozlowski <krzk@kernel.org>
13101 L: linux-crypto@vger.kernel.org
13102 L: linux-samsung-soc@vger.kernel.org
13104 F: drivers/crypto/exynos-rng.c
13105 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13107 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13108 M: Łukasz Stelmach <l.stelmach@samsung.com>
13109 L: linux-samsung-soc@vger.kernel.org
13111 F: drivers/char/hw_random/exynos-trng.c
13112 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13114 SAMSUNG FRAMEBUFFER DRIVER
13115 M: Jingoo Han <jingoohan1@gmail.com>
13116 L: linux-fbdev@vger.kernel.org
13118 F: drivers/video/fbdev/s3c-fb.c
13120 SAMSUNG LAPTOP DRIVER
13121 M: Corentin Chary <corentin.chary@gmail.com>
13122 L: platform-driver-x86@vger.kernel.org
13124 F: drivers/platform/x86/samsung-laptop.c
13126 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13127 M: Sangbeom Kim <sbkim73@samsung.com>
13128 M: Krzysztof Kozlowski <krzk@kernel.org>
13129 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13130 L: linux-kernel@vger.kernel.org
13131 L: linux-samsung-soc@vger.kernel.org
13133 F: drivers/mfd/sec*.c
13134 F: drivers/regulator/s2m*.c
13135 F: drivers/regulator/s5m*.c
13136 F: drivers/clk/clk-s2mps11.c
13137 F: drivers/rtc/rtc-s5m.c
13138 F: include/linux/mfd/samsung/
13139 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13140 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13141 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13142 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13144 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13145 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13146 L: linux-media@vger.kernel.org
13147 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13149 F: drivers/media/platform/s3c-camif/
13150 F: include/media/drv-intf/s3c_camif.h
13152 SAMSUNG S3FWRN5 NFC DRIVER
13153 M: Robert Baldyga <r.baldyga@samsung.com>
13154 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13155 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13157 F: drivers/nfc/s3fwrn5
13159 SAMSUNG S5C73M3 CAMERA DRIVER
13160 M: Kyungmin Park <kyungmin.park@samsung.com>
13161 M: Andrzej Hajda <a.hajda@samsung.com>
13162 L: linux-media@vger.kernel.org
13164 F: drivers/media/i2c/s5c73m3/*
13166 SAMSUNG S5K5BAF CAMERA DRIVER
13167 M: Kyungmin Park <kyungmin.park@samsung.com>
13168 M: Andrzej Hajda <a.hajda@samsung.com>
13169 L: linux-media@vger.kernel.org
13171 F: drivers/media/i2c/s5k5baf.c
13173 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13174 M: Krzysztof Kozlowski <krzk@kernel.org>
13175 M: Vladimir Zapolskiy <vz@mleia.com>
13176 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13177 L: linux-crypto@vger.kernel.org
13178 L: linux-samsung-soc@vger.kernel.org
13180 F: drivers/crypto/s5p-sss.c
13182 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13183 M: Kyungmin Park <kyungmin.park@samsung.com>
13184 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13185 L: linux-media@vger.kernel.org
13186 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13188 F: drivers/media/platform/exynos4-is/
13190 SAMSUNG SOC CLOCK DRIVERS
13191 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13192 M: Tomasz Figa <tomasz.figa@gmail.com>
13193 M: Chanwoo Choi <cw00.choi@samsung.com>
13195 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13197 F: drivers/clk/samsung/
13198 F: include/dt-bindings/clock/exynos*.h
13199 F: Documentation/devicetree/bindings/clock/exynos*.txt
13201 SAMSUNG SPI DRIVERS
13202 M: Kukjin Kim <kgene@kernel.org>
13203 M: Krzysztof Kozlowski <krzk@kernel.org>
13204 M: Andi Shyti <andi@etezian.org>
13205 L: linux-spi@vger.kernel.org
13206 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13208 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13209 F: drivers/spi/spi-s3c*
13210 F: include/linux/platform_data/spi-s3c64xx.h
13212 SAMSUNG SXGBE DRIVERS
13213 M: Byungho An <bh74.an@samsung.com>
13214 M: Girish K S <ks.giri@samsung.com>
13215 M: Vipul Pandya <vipul.pandya@samsung.com>
13217 L: netdev@vger.kernel.org
13218 F: drivers/net/ethernet/samsung/sxgbe/
13220 SAMSUNG THERMAL DRIVER
13221 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13222 L: linux-pm@vger.kernel.org
13223 L: linux-samsung-soc@vger.kernel.org
13225 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13226 F: drivers/thermal/samsung/
13228 SAMSUNG USB2 PHY DRIVER
13229 M: Kamil Debski <kamil@wypas.org>
13230 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13231 L: linux-kernel@vger.kernel.org
13233 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13234 F: Documentation/phy/samsung-usb2.txt
13235 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13236 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13237 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13238 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13239 F: drivers/phy/samsung/phy-samsung-usb2.c
13240 F: drivers/phy/samsung/phy-samsung-usb2.h
13243 M: Zwane Mwaikambo <zwanem@gmail.com>
13245 F: drivers/watchdog/sc1200wdt.c
13248 M: Ingo Molnar <mingo@redhat.com>
13249 M: Peter Zijlstra <peterz@infradead.org>
13250 L: linux-kernel@vger.kernel.org
13251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13254 F: include/linux/sched.h
13255 F: include/uapi/linux/sched.h
13256 F: include/linux/wait.h
13258 SCR24X CHIP CARD INTERFACE DRIVER
13259 M: Lubomir Rintel <lkundrak@v3.sk>
13261 F: drivers/char/pcmcia/scr24x_cs.c
13264 M: Jens Axboe <axboe@kernel.dk>
13265 L: linux-scsi@vger.kernel.org
13266 W: http://www.kernel.dk
13268 F: drivers/scsi/sr*
13270 SCSI RDMA PROTOCOL (SRP) INITIATOR
13271 M: Bart Van Assche <bvanassche@acm.org>
13272 L: linux-rdma@vger.kernel.org
13274 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13275 F: drivers/infiniband/ulp/srp/
13276 F: include/scsi/srp.h
13278 SCSI RDMA PROTOCOL (SRP) TARGET
13279 M: Bart Van Assche <bvanassche@acm.org>
13280 L: linux-rdma@vger.kernel.org
13281 L: target-devel@vger.kernel.org
13283 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13284 F: drivers/infiniband/ulp/srpt/
13287 M: Doug Gilbert <dgilbert@interlog.com>
13288 L: linux-scsi@vger.kernel.org
13289 W: http://sg.danny.cz/sg
13291 F: Documentation/scsi/scsi-generic.txt
13292 F: drivers/scsi/sg.c
13293 F: include/scsi/sg.h
13296 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13298 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13300 L: linux-scsi@vger.kernel.org
13302 F: Documentation/devicetree/bindings/scsi/
13307 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13308 L: linux-scsi@vger.kernel.org
13310 F: Documentation/scsi/st.txt
13311 F: drivers/scsi/st.*
13312 F: drivers/scsi/st_*.h
13315 M: Vlad Yasevich <vyasevich@gmail.com>
13316 M: Neil Horman <nhorman@tuxdriver.com>
13317 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13318 L: linux-sctp@vger.kernel.org
13319 W: http://lksctp.sourceforge.net
13321 F: Documentation/networking/sctp.txt
13322 F: include/linux/sctp.h
13323 F: include/uapi/linux/sctp.h
13324 F: include/net/sctp/
13328 M: Jim Cromie <jim.cromie@gmail.com>
13330 F: Documentation/i2c/busses/scx200_acb
13331 F: arch/x86/platform/scx200/
13332 F: drivers/watchdog/scx200_wdt.c
13333 F: drivers/i2c/busses/scx200*
13334 F: drivers/mtd/maps/scx200_docflash.c
13335 F: include/linux/scx200.h
13338 M: Jim Cromie <jim.cromie@gmail.com>
13340 F: drivers/char/scx200_gpio.c
13341 F: include/linux/scx200_gpio.h
13343 SCx200 HRT CLOCKSOURCE DRIVER
13344 M: Jim Cromie <jim.cromie@gmail.com>
13346 F: drivers/clocksource/scx200_hrt.c
13348 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13349 M: Sascha Sommer <saschasommer@freenet.de>
13350 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13352 F: drivers/mmc/host/sdricoh_cs.c
13355 M: Kees Cook <keescook@chromium.org>
13356 R: Andy Lutomirski <luto@amacapital.net>
13357 R: Will Drewry <wad@chromium.org>
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13360 F: kernel/seccomp.c
13361 F: include/uapi/linux/seccomp.h
13362 F: include/linux/seccomp.h
13363 F: tools/testing/selftests/seccomp/*
13364 F: tools/testing/selftests/kselftest_harness.h
13365 F: Documentation/userspace-api/seccomp_filter.rst
13366 K: \bsecure_computing
13369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13370 M: Al Cooper <alcooperx@gmail.com>
13371 L: linux-mmc@vger.kernel.org
13372 L: bcm-kernel-feedback-list@broadcom.com
13374 F: drivers/mmc/host/sdhci-brcmstb*
13376 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13377 M: Adrian Hunter <adrian.hunter@intel.com>
13378 L: linux-mmc@vger.kernel.org
13379 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13381 F: drivers/mmc/host/sdhci*
13382 F: include/linux/mmc/sdhci*
13384 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13385 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13386 M: Manjunath M B <manjumb@synopsys.com>
13387 L: linux-mmc@vger.kernel.org
13389 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13391 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13392 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13393 L: linux-mmc@vger.kernel.org
13395 F: drivers/mmc/host/sdhci-of-at91.c
13397 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13398 M: Ben Dooks <ben-linux@fluff.org>
13399 M: Jaehoon Chung <jh80.chung@samsung.com>
13400 L: linux-mmc@vger.kernel.org
13402 F: drivers/mmc/host/sdhci-s3c*
13404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13405 M: Viresh Kumar <vireshk@kernel.org>
13406 L: linux-mmc@vger.kernel.org
13408 F: drivers/mmc/host/sdhci-spear.c
13410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13411 M: Kishon Vijay Abraham I <kishon@ti.com>
13412 L: linux-mmc@vger.kernel.org
13414 F: drivers/mmc/host/sdhci-omap.c
13416 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13417 M: Scott Bauer <scott.bauer@intel.com>
13418 M: Jonathan Derrick <jonathan.derrick@intel.com>
13419 L: linux-block@vger.kernel.org
13422 F: block/opal_proto.h
13423 F: include/linux/sed*
13424 F: include/uapi/linux/sed*
13427 M: Security Officers <security@kernel.org>
13431 M: James Morris <jmorris@namei.org>
13432 M: "Serge E. Hallyn" <serge@hallyn.com>
13433 L: linux-security-module@vger.kernel.org (suggested Cc:)
13434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13435 W: http://kernsec.org/
13438 X: security/selinux/
13440 SELINUX SECURITY MODULE
13441 M: Paul Moore <paul@paul-moore.com>
13442 M: Stephen Smalley <sds@tycho.nsa.gov>
13443 M: Eric Paris <eparis@parisplace.org>
13444 L: selinux@vger.kernel.org
13445 W: https://selinuxproject.org
13446 W: https://github.com/SELinuxProject
13447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13449 F: include/linux/selinux*
13450 F: security/selinux/
13451 F: scripts/selinux/
13452 F: Documentation/admin-guide/LSM/SELinux.rst
13455 M: Jiri Slaby <jirislaby@gmail.com>
13457 F: drivers/misc/phantom.c
13458 F: include/uapi/linux/phantom.h
13461 M: Rob Herring <robh@kernel.org>
13462 L: linux-serial@vger.kernel.org
13464 F: Documentation/devicetree/bindings/serial/slave-device.txt
13465 F: drivers/tty/serdev/
13466 F: include/linux/serdev.h
13469 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13470 L: linux-serial@vger.kernel.org
13472 F: Documentation/devicetree/bindings/serial/
13473 F: drivers/tty/serial/
13476 M: Sean Young <sean@mess.org>
13477 L: linux-media@vger.kernel.org
13479 F: drivers/media/rc/serial_ir.c
13482 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13483 M: Edward Cree <ecree@solarflare.com>
13484 M: Bert Kenward <bkenward@solarflare.com>
13485 L: netdev@vger.kernel.org
13487 F: drivers/net/ethernet/sfc/
13490 M: Dimitri Sivanich <sivanich@sgi.com>
13492 F: drivers/misc/sgi-gru/
13494 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13495 M: Pat Gefre <pfg@sgi.com>
13496 L: linux-ia64@vger.kernel.org
13498 F: Documentation/ia64/serial.txt
13499 F: drivers/tty/serial/ioc?_serial.c
13500 F: include/linux/ioc?.h
13502 SGI XP/XPC/XPNET DRIVER
13503 M: Cliff Whickman <cpw@sgi.com>
13504 M: Robin Holt <robinmholt@gmail.com>
13506 F: drivers/misc/sgi-xp/
13508 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13509 M: Ursula Braun <ubraun@linux.ibm.com>
13510 L: linux-s390@vger.kernel.org
13511 W: http://www.ibm.com/developerworks/linux/linux390/
13515 SHARP RJ54N1CB0C SENSOR DRIVER
13516 M: Jacopo Mondi <jacopo@jmondi.org>
13517 L: linux-media@vger.kernel.org
13518 T: git git://linuxtv.org/media_tree.git
13520 F: drivers/media/i2c/rj54n1cb0c.c
13521 F: include/media/i2c/rj54n1cb0c.h
13523 SH_VEU V4L2 MEM2MEM DRIVER
13524 L: linux-media@vger.kernel.org
13526 F: drivers/media/platform/sh_veu.c
13528 SH_VOU V4L2 OUTPUT DRIVER
13529 L: linux-media@vger.kernel.org
13531 F: drivers/media/platform/sh_vou.c
13532 F: include/media/drv-intf/sh_vou.h
13534 SI2157 MEDIA DRIVER
13535 M: Antti Palosaari <crope@iki.fi>
13536 L: linux-media@vger.kernel.org
13537 W: https://linuxtv.org
13538 W: http://palosaari.fi/linux/
13539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13540 T: git git://linuxtv.org/anttip/media_tree.git
13542 F: drivers/media/tuners/si2157*
13544 SI2165 MEDIA DRIVER
13545 M: Matthias Schwarzott <zzam@gentoo.org>
13546 L: linux-media@vger.kernel.org
13547 W: https://linuxtv.org
13548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13550 F: drivers/media/dvb-frontends/si2165*
13552 SI2168 MEDIA DRIVER
13553 M: Antti Palosaari <crope@iki.fi>
13554 L: linux-media@vger.kernel.org
13555 W: https://linuxtv.org
13556 W: http://palosaari.fi/linux/
13557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13558 T: git git://linuxtv.org/anttip/media_tree.git
13560 F: drivers/media/dvb-frontends/si2168*
13562 SI470X FM RADIO RECEIVER I2C DRIVER
13563 M: Hans Verkuil <hverkuil@xs4all.nl>
13564 L: linux-media@vger.kernel.org
13565 T: git git://linuxtv.org/media_tree.git
13566 W: https://linuxtv.org
13568 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13570 SI470X FM RADIO RECEIVER USB DRIVER
13571 M: Hans Verkuil <hverkuil@xs4all.nl>
13572 L: linux-media@vger.kernel.org
13573 T: git git://linuxtv.org/media_tree.git
13574 W: https://linuxtv.org
13576 F: drivers/media/radio/si470x/radio-si470x-common.c
13577 F: drivers/media/radio/si470x/radio-si470x.h
13578 F: drivers/media/radio/si470x/radio-si470x-usb.c
13580 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13581 M: Eduardo Valentin <edubezval@gmail.com>
13582 L: linux-media@vger.kernel.org
13583 T: git git://linuxtv.org/media_tree.git
13584 W: https://linuxtv.org
13586 F: drivers/media/radio/si4713/si4713.?
13588 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13589 M: Eduardo Valentin <edubezval@gmail.com>
13590 L: linux-media@vger.kernel.org
13591 T: git git://linuxtv.org/media_tree.git
13592 W: https://linuxtv.org
13594 F: drivers/media/radio/si4713/radio-platform-si4713.c
13596 SI4713 FM RADIO TRANSMITTER USB DRIVER
13597 M: Hans Verkuil <hverkuil@xs4all.nl>
13598 L: linux-media@vger.kernel.org
13599 T: git git://linuxtv.org/media_tree.git
13600 W: https://linuxtv.org
13602 F: drivers/media/radio/si4713/radio-usb-si4713.c
13605 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13606 L: linux-media@vger.kernel.org
13607 W: https://linuxtv.org
13608 T: git git://linuxtv.org/media_tree.git
13610 F: drivers/media/common/siano/
13611 F: drivers/media/usb/siano/
13612 F: drivers/media/usb/siano/
13613 F: drivers/media/mmc/siano/
13616 M: Palmer Dabbelt <palmer@sifive.com>
13617 L: linux-riscv@lists.infradead.org
13618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13623 SILEAD TOUCHSCREEN DRIVER
13624 M: Hans de Goede <hdegoede@redhat.com>
13625 L: linux-input@vger.kernel.org
13626 L: platform-driver-x86@vger.kernel.org
13628 F: drivers/input/touchscreen/silead.c
13629 F: drivers/platform/x86/touchscreen_dmi.c
13631 SILICON MOTION SM712 FRAME BUFFER DRIVER
13632 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13633 M: Teddy Wang <teddy.wang@siliconmotion.com>
13634 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13635 L: linux-fbdev@vger.kernel.org
13637 F: drivers/video/fbdev/sm712*
13638 F: Documentation/fb/sm712fb.txt
13640 SIMPLE FIRMWARE INTERFACE (SFI)
13641 M: Len Brown <lenb@kernel.org>
13642 L: sfi-devel@simplefirmware.org
13643 W: http://simplefirmware.org/
13644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13646 F: arch/x86/platform/sfi/
13648 F: include/linux/sfi*.h
13651 M: Hans de Goede <hdegoede@redhat.com>
13652 L: linux-fbdev@vger.kernel.org
13654 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13655 F: drivers/video/fbdev/simplefb.c
13656 F: include/linux/platform_data/simplefb.h
13658 SIMTEC EB110ATX (Chalice CATS)
13660 P: Vincent Sanders <vince@simtec.co.uk>
13661 M: Simtec Linux Team <linux@simtec.co.uk>
13662 W: http://www.simtec.co.uk/products/EB110ATX/
13665 SIMTEC EB2410ITX (BAST)
13667 P: Vincent Sanders <vince@simtec.co.uk>
13668 M: Simtec Linux Team <linux@simtec.co.uk>
13669 W: http://www.simtec.co.uk/products/EB2410ITX/
13671 F: arch/arm/mach-s3c24xx/mach-bast.c
13672 F: arch/arm/mach-s3c24xx/bast-ide.c
13673 F: arch/arm/mach-s3c24xx/bast-irq.c
13675 SIPHASH PRF ROUTINES
13676 M: Jason A. Donenfeld <Jason@zx2c4.com>
13679 F: lib/test_siphash.c
13680 F: include/linux/siphash.h
13683 M: Gavin Schenk <g.schenk@eckelmann.de>
13684 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13685 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13688 F: drivers/gpio/gpio-siox.c
13689 F: include/trace/events/siox.h
13691 SIS 190 ETHERNET DRIVER
13692 M: Francois Romieu <romieu@fr.zoreil.com>
13693 L: netdev@vger.kernel.org
13695 F: drivers/net/ethernet/sis/sis190.c
13697 SIS 900/7016 FAST ETHERNET DRIVER
13698 M: Daniele Venzano <venza@brownhat.org>
13699 W: http://www.brownhat.org/sis900.html
13700 L: netdev@vger.kernel.org
13702 F: drivers/net/ethernet/sis/sis900.*
13704 SIS FRAMEBUFFER DRIVER
13705 M: Thomas Winischhofer <thomas@winischhofer.net>
13706 W: http://www.winischhofer.net/linuxsisvga.shtml
13708 F: Documentation/fb/sisfb.txt
13709 F: drivers/video/fbdev/sis/
13710 F: include/video/sisfb.h
13713 M: Thomas Winischhofer <thomas@winischhofer.net>
13714 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13716 F: drivers/usb/misc/sisusbvga/
13719 M: Christoph Lameter <cl@linux.com>
13720 M: Pekka Enberg <penberg@kernel.org>
13721 M: David Rientjes <rientjes@google.com>
13722 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13723 M: Andrew Morton <akpm@linux-foundation.org>
13724 L: linux-mm@kvack.org
13726 F: include/linux/sl?b*.h
13729 SLEEPABLE READ-COPY UPDATE (SRCU)
13730 M: Lai Jiangshan <jiangshanlai@gmail.com>
13731 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13732 M: Josh Triplett <josh@joshtriplett.org>
13733 R: Steven Rostedt <rostedt@goodmis.org>
13734 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13735 L: linux-kernel@vger.kernel.org
13736 W: http://www.rdrop.com/users/paulmck/RCU/
13738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13739 F: include/linux/srcu*.h
13740 F: kernel/rcu/srcu*.c
13742 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13743 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13744 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13746 F: drivers/slimbus/
13747 F: Documentation/devicetree/bindings/slimbus/
13748 F: include/linux/slimbus.h
13750 SMACK SECURITY MODULE
13751 M: Casey Schaufler <casey@schaufler-ca.com>
13752 L: linux-security-module@vger.kernel.org
13753 W: http://schaufler-ca.com
13754 T: git git://github.com/cschaufler/smack-next
13756 F: Documentation/admin-guide/LSM/Smack.rst
13759 SMC91x ETHERNET DRIVER
13760 M: Nicolas Pitre <nico@fluxnic.net>
13762 F: drivers/net/ethernet/smsc/smc91x.*
13764 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13765 M: Sakari Ailus <sakari.ailus@iki.fi>
13766 L: linux-media@vger.kernel.org
13768 F: drivers/media/i2c/smiapp/
13769 F: include/media/i2c/smiapp.h
13770 F: drivers/media/i2c/smiapp-pll.c
13771 F: drivers/media/i2c/smiapp-pll.h
13772 F: include/uapi/linux/smiapp.h
13773 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13775 SMM665 HARDWARE MONITOR DRIVER
13776 M: Guenter Roeck <linux@roeck-us.net>
13777 L: linux-hwmon@vger.kernel.org
13779 F: Documentation/hwmon/smm665
13780 F: drivers/hwmon/smm665.c
13782 SMSC EMC2103 HARDWARE MONITOR DRIVER
13783 M: Steve Glendinning <steve.glendinning@shawell.net>
13784 L: linux-hwmon@vger.kernel.org
13786 F: Documentation/hwmon/emc2103
13787 F: drivers/hwmon/emc2103.c
13789 SMSC SCH5627 HARDWARE MONITOR DRIVER
13790 M: Hans de Goede <hdegoede@redhat.com>
13791 L: linux-hwmon@vger.kernel.org
13793 F: Documentation/hwmon/sch5627
13794 F: drivers/hwmon/sch5627.c
13796 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13797 M: Steve Glendinning <steve.glendinning@shawell.net>
13798 L: linux-fbdev@vger.kernel.org
13800 F: drivers/video/fbdev/smscufx.c
13802 SMSC47B397 HARDWARE MONITOR DRIVER
13803 M: Jean Delvare <jdelvare@suse.com>
13804 L: linux-hwmon@vger.kernel.org
13806 F: Documentation/hwmon/smsc47b397
13807 F: drivers/hwmon/smsc47b397.c
13809 SMSC911x ETHERNET DRIVER
13810 M: Steve Glendinning <steve.glendinning@shawell.net>
13811 L: netdev@vger.kernel.org
13813 F: include/linux/smsc911x.h
13814 F: drivers/net/ethernet/smsc/smsc911x.*
13816 SMSC9420 PCI ETHERNET DRIVER
13817 M: Steve Glendinning <steve.glendinning@shawell.net>
13818 L: netdev@vger.kernel.org
13820 F: drivers/net/ethernet/smsc/smsc9420.*
13822 SOC-CAMERA V4L2 SUBSYSTEM
13823 L: linux-media@vger.kernel.org
13824 T: git git://linuxtv.org/media_tree.git
13826 F: include/media/soc*
13827 F: drivers/media/i2c/soc_camera/
13828 F: drivers/media/platform/soc_camera/
13830 SOCIONEXT SYNQUACER I2C DRIVER
13831 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13832 L: linux-i2c@vger.kernel.org
13834 F: drivers/i2c/busses/i2c-synquacer.c
13835 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13837 SOCIONEXT UNIPHIER SOUND DRIVER
13838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13840 F: sound/soc/uniphier/
13842 SOEKRIS NET48XX LED SUPPORT
13843 M: Chris Boot <bootc@bootc.net>
13845 F: drivers/leds/leds-net48xx.c
13847 SOFT-ROCE DRIVER (rxe)
13848 M: Moni Shoua <monis@mellanox.com>
13849 L: linux-rdma@vger.kernel.org
13851 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13852 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13853 F: drivers/infiniband/sw/rxe/
13854 F: include/uapi/rdma/rdma_user_rxe.h
13856 SOFTLOGIC 6x10 MPEG CODEC
13857 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13858 M: Anton Sviridenko <anton@corp.bluecherry.net>
13859 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13860 M: Andrey Utkin <andrey_utkin@fastmail.com>
13861 M: Ismael Luceno <ismael@iodev.co.uk>
13862 L: linux-media@vger.kernel.org
13864 F: drivers/media/pci/solo6x10/
13866 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13867 M: James Morse <james.morse@arm.com>
13868 L: linux-arm-kernel@lists.infradead.org
13870 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13871 F: drivers/firmware/arm_sdei.c
13872 F: include/linux/arm_sdei.h
13873 F: include/uapi/linux/arm_sdei.h
13875 SOFTWARE RAID (Multiple Disks) SUPPORT
13876 M: Shaohua Li <shli@kernel.org>
13877 L: linux-raid@vger.kernel.org
13878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13880 F: drivers/md/Makefile
13881 F: drivers/md/Kconfig
13883 F: drivers/md/raid*
13884 F: include/linux/raid/
13885 F: include/uapi/linux/raid/
13887 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13888 M: Jassi Brar <jaswinder.singh@linaro.org>
13889 L: netdev@vger.kernel.org
13891 F: drivers/net/ethernet/socionext/netsec.c
13892 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13894 SOLIDRUN CLEARFOG SUPPORT
13895 M: Russell King <linux@armlinux.org.uk>
13897 F: arch/arm/boot/dts/armada-388-clearfog*
13898 F: arch/arm/boot/dts/armada-38x-solidrun-*
13900 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13901 M: Russell King <linux@armlinux.org.uk>
13903 F: arch/arm/boot/dts/imx6*-cubox-i*
13904 F: arch/arm/boot/dts/imx6*-hummingboard*
13905 F: arch/arm/boot/dts/imx6*-sr-*
13907 SONIC NETWORK DRIVER
13908 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13909 L: netdev@vger.kernel.org
13911 F: drivers/net/ethernet/natsemi/sonic.*
13913 SONICS SILICON BACKPLANE DRIVER (SSB)
13914 M: Michael Buesch <m@bues.ch>
13915 L: linux-wireless@vger.kernel.org
13918 F: include/linux/ssb/
13920 SONY IMX258 SENSOR DRIVER
13921 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13922 L: linux-media@vger.kernel.org
13923 T: git git://linuxtv.org/media_tree.git
13925 F: drivers/media/i2c/imx258.c
13927 SONY IMX274 SENSOR DRIVER
13928 M: Leon Luo <leonl@leopardimaging.com>
13929 L: linux-media@vger.kernel.org
13930 T: git git://linuxtv.org/media_tree.git
13932 F: drivers/media/i2c/imx274.c
13933 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13935 SONY IMX319 SENSOR DRIVER
13936 M: Bingbu Cao <bingbu.cao@intel.com>
13937 L: linux-media@vger.kernel.org
13938 T: git git://linuxtv.org/media_tree.git
13940 F: drivers/media/i2c/imx319.c
13942 SONY IMX355 SENSOR DRIVER
13943 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13944 L: linux-media@vger.kernel.org
13945 T: git git://linuxtv.org/media_tree.git
13947 F: drivers/media/i2c/imx355.c
13949 SONY MEMORYSTICK CARD SUPPORT
13950 M: Alex Dubov <oakad@yahoo.com>
13951 W: http://tifmxx.berlios.de/
13953 F: drivers/memstick/host/tifm_ms.c
13955 SONY MEMORYSTICK STANDARD SUPPORT
13956 M: Maxim Levitsky <maximlevitsky@gmail.com>
13958 F: drivers/memstick/core/ms_block.*
13960 SONY VAIO CONTROL DEVICE DRIVER
13961 M: Mattia Dongili <malattia@linux.it>
13962 L: platform-driver-x86@vger.kernel.org
13963 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13965 F: Documentation/laptops/sony-laptop.txt
13966 F: drivers/char/sonypi.c
13967 F: drivers/platform/x86/sony-laptop.c
13968 F: include/linux/sony-laptop.h
13971 M: Jaroslav Kysela <perex@perex.cz>
13972 M: Takashi Iwai <tiwai@suse.com>
13973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13974 W: http://www.alsa-project.org/
13975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13976 T: git git://git.alsa-project.org/alsa-kernel.git
13977 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13979 F: Documentation/sound/
13981 F: include/uapi/sound/
13984 SOUND - COMPRESSED AUDIO
13985 M: Vinod Koul <vkoul@kernel.org>
13986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13989 F: Documentation/sound/designs/compress-offload.rst
13990 F: include/sound/compress_driver.h
13991 F: include/uapi/sound/compress_*
13992 F: sound/core/compress_offload.c
13993 F: sound/soc/soc-compress.c
13995 SOUND - DMAENGINE HELPERS
13996 M: Lars-Peter Clausen <lars@metafoo.de>
13998 F: include/sound/dmaengine_pcm.h
13999 F: sound/core/pcm_dmaengine.c
14000 F: sound/soc/soc-generic-dmaengine-pcm.c
14002 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14003 M: Liam Girdwood <lgirdwood@gmail.com>
14004 M: Mark Brown <broonie@kernel.org>
14005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14007 W: http://alsa-project.org/main/index.php/ASoC
14009 F: Documentation/devicetree/bindings/sound/
14010 F: Documentation/sound/soc/
14012 F: include/dt-bindings/sound/
14013 F: include/sound/soc*
14015 SOUNDWIRE SUBSYSTEM
14016 M: Vinod Koul <vkoul@kernel.org>
14017 M: Sanyog Kale <sanyog.r.kale@intel.com>
14018 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14021 F: Documentation/driver-api/soundwire/
14022 F: drivers/soundwire/
14023 F: include/linux/soundwire/
14026 M: Olli Salonen <olli.salonen@iki.fi>
14027 L: linux-media@vger.kernel.org
14028 W: https://linuxtv.org
14029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14031 F: drivers/media/dvb-frontends/sp2*
14033 SPARC + UltraSPARC (sparc/sparc64)
14034 M: "David S. Miller" <davem@davemloft.net>
14035 L: sparclinux@vger.kernel.org
14036 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14043 SPARC SERIAL DRIVERS
14044 M: "David S. Miller" <davem@davemloft.net>
14045 L: sparclinux@vger.kernel.org
14046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14049 F: include/linux/sunserialcore.h
14050 F: drivers/tty/serial/suncore.c
14051 F: drivers/tty/serial/sunhv.c
14052 F: drivers/tty/serial/sunsab.c
14053 F: drivers/tty/serial/sunsab.h
14054 F: drivers/tty/serial/sunsu.c
14055 F: drivers/tty/serial/sunzilog.c
14056 F: drivers/tty/serial/sunzilog.h
14057 F: drivers/tty/vcc.c
14060 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14061 L: linux-sparse@vger.kernel.org
14062 W: https://sparse.wiki.kernel.org/
14063 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14065 F: include/linux/compiler.h
14067 SPEAR CLOCK FRAMEWORK SUPPORT
14068 M: Viresh Kumar <vireshk@kernel.org>
14069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14070 W: http://www.st.com/spear
14072 F: drivers/clk/spear/
14074 SPEAR PLATFORM SUPPORT
14075 M: Viresh Kumar <vireshk@kernel.org>
14076 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14078 W: http://www.st.com/spear
14080 F: arch/arm/boot/dts/spear*
14081 F: arch/arm/mach-spear/
14084 M: Marek Vasut <marek.vasut@gmail.com>
14085 L: linux-mtd@lists.infradead.org
14086 W: http://www.linux-mtd.infradead.org/
14087 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14088 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14089 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14091 F: drivers/mtd/spi-nor/
14092 F: include/linux/mtd/spi-nor.h
14095 M: Mark Brown <broonie@kernel.org>
14096 L: linux-spi@vger.kernel.org
14097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14098 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14100 F: Documentation/devicetree/bindings/spi/
14101 F: Documentation/spi/
14103 F: include/linux/spi/
14104 F: include/uapi/linux/spi/
14107 SPIDERNET NETWORK DRIVER for CELL
14108 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14109 L: netdev@vger.kernel.org
14111 F: Documentation/networking/spider_net.txt
14112 F: drivers/net/ethernet/toshiba/spider_net*
14115 R: Stephen Boyd <sboyd@kernel.org>
14116 L: linux-arm-msm@vger.kernel.org
14117 F: Documentation/devicetree/bindings/spmi/
14119 F: include/dt-bindings/spmi/spmi.h
14120 F: include/linux/spmi.h
14121 F: include/trace/events/spmi.h
14124 M: Jeremy Kerr <jk@ozlabs.org>
14125 L: linuxppc-dev@lists.ozlabs.org
14126 W: http://www.ibm.com/developerworks/power/cell/
14128 F: Documentation/filesystems/spufs.txt
14129 F: arch/powerpc/platforms/cell/spufs/
14131 SQUASHFS FILE SYSTEM
14132 M: Phillip Lougher <phillip@squashfs.org.uk>
14133 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14134 W: http://squashfs.org.uk
14135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14137 F: Documentation/filesystems/squashfs.txt
14140 SRM (Alpha) environment access
14141 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14143 F: arch/alpha/kernel/srm_env.c
14145 ST STM32 I2C/SMBUS DRIVER
14146 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14147 L: linux-i2c@vger.kernel.org
14149 F: drivers/i2c/busses/i2c-stm32*
14151 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14152 M: Song Qiang <songqiang1304521@gmail.com>
14153 L: linux-iio@vger.kernel.org
14155 F: drivers/iio/proximity/vl53l0x-i2c.c
14156 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14159 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14160 M: Sasha Levin <sashal@kernel.org>
14161 L: stable@vger.kernel.org
14163 F: Documentation/process/stable-kernel-rules.rst
14166 M: Ian Abbott <abbotti@mev.co.uk>
14167 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14169 F: drivers/staging/comedi/
14171 STAGING - EROFS FILE SYSTEM
14172 M: Gao Xiang <gaoxiang25@huawei.com>
14173 M: Chao Yu <yuchao0@huawei.com>
14174 L: linux-erofs@lists.ozlabs.org
14176 F: drivers/staging/erofs/
14178 STAGING - INDUSTRIAL IO
14179 M: Jonathan Cameron <jic23@kernel.org>
14180 L: linux-iio@vger.kernel.org
14182 F: Documentation/devicetree/bindings/staging/iio/
14183 F: drivers/staging/iio/
14185 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14186 M: Marc Dietrich <marvin24@gmx.de>
14187 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14188 L: linux-tegra@vger.kernel.org
14190 F: drivers/staging/nvec/
14192 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14193 M: Jens Frederich <jfrederich@gmail.com>
14194 M: Daniel Drake <dsd@laptop.org>
14195 M: Jon Nettleton <jon.nettleton@gmail.com>
14196 W: http://wiki.laptop.org/go/DCON
14198 F: drivers/staging/olpc_dcon/
14200 STAGING - REALTEK RTL8712U DRIVERS
14201 M: Larry Finger <Larry.Finger@lwfinger.net>
14202 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14204 F: drivers/staging/rtl8712/
14206 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14207 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14208 M: Teddy Wang <teddy.wang@siliconmotion.com>
14209 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14210 L: linux-fbdev@vger.kernel.org
14212 F: drivers/staging/sm750fb/
14214 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14215 M: William Hubbs <w.d.hubbs@gmail.com>
14216 M: Chris Brannon <chris@the-brannons.com>
14217 M: Kirk Reiser <kirk@reisers.ca>
14218 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14219 L: speakup@linux-speakup.org
14220 W: http://www.linux-speakup.org/
14222 F: drivers/staging/speakup/
14224 STAGING - VIA VT665X DRIVERS
14225 M: Forest Bond <forest@alittletooquiet.net>
14227 F: drivers/staging/vt665?/
14229 STAGING - WILC1000 WIFI DRIVER
14230 M: Aditya Shankar <aditya.shankar@microchip.com>
14231 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14232 L: linux-wireless@vger.kernel.org
14234 F: drivers/staging/wilc1000/
14236 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14237 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14239 F: drivers/staging/xgifb/
14242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14244 L: devel@driverdev.osuosl.org
14246 F: drivers/staging/
14248 STARFIRE/DURALAN NETWORK DRIVER
14249 M: Ion Badulescu <ionut@badula.org>
14251 F: drivers/net/ethernet/adaptec/starfire*
14253 STEC S1220 SKD DRIVER
14254 M: Bart Van Assche <bart.vanassche@wdc.com>
14255 L: linux-block@vger.kernel.org
14257 F: drivers/block/skd*[ch]
14259 STI AUDIO (ASoC) DRIVERS
14260 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14263 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14267 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14269 F: drivers/media/platform/sti/cec/
14270 F: Documentation/devicetree/bindings/media/stih-cec.txt
14272 STK1160 USB VIDEO CAPTURE DRIVER
14273 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14274 L: linux-media@vger.kernel.org
14275 T: git git://linuxtv.org/media_tree.git
14277 F: drivers/media/usb/stk1160/
14279 STM32 AUDIO (ASoC) DRIVERS
14280 M: Olivier Moysan <olivier.moysan@st.com>
14281 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14284 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14287 STM32 TIMER/LPTIMER DRIVERS
14288 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14290 F: drivers/*/stm32-*timer*
14291 F: drivers/pwm/pwm-stm32*
14292 F: include/linux/*/stm32-*tim*
14293 F: Documentation/ABI/testing/*timer-stm32
14294 F: Documentation/devicetree/bindings/*/stm32-*timer*
14295 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14297 STMMAC ETHERNET DRIVER
14298 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14299 M: Alexandre Torgue <alexandre.torgue@st.com>
14300 M: Jose Abreu <joabreu@synopsys.com>
14301 L: netdev@vger.kernel.org
14302 W: http://www.stlinux.com
14304 F: drivers/net/ethernet/stmicro/stmmac/
14307 M: Sam Creasey <sammy@sammy.net>
14308 W: http://sammy.net/sun3/
14310 F: arch/m68k/kernel/*sun3*
14311 F: arch/m68k/sun3*/
14312 F: arch/m68k/include/asm/sun3*
14313 F: drivers/net/ethernet/i825xx/sun3*
14315 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14316 M: Hans de Goede <hdegoede@redhat.com>
14317 L: linux-input@vger.kernel.org
14319 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14320 F: drivers/input/keyboard/sun4i-lradc-keys.c
14322 SUNDANCE NETWORK DRIVER
14323 M: Denis Kirjanov <kda@linux-powerpc.org>
14324 L: netdev@vger.kernel.org
14326 F: drivers/net/ethernet/dlink/sundance.c
14329 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14330 M: Rich Felker <dalias@libc.org>
14331 L: linux-sh@vger.kernel.org
14332 Q: http://patchwork.kernel.org/project/linux-sh/list/
14334 F: Documentation/sh/
14339 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14340 M: Len Brown <len.brown@intel.com>
14341 M: Pavel Machek <pavel@ucw.cz>
14342 L: linux-pm@vger.kernel.org
14343 B: https://bugzilla.kernel.org
14345 F: Documentation/power/
14346 F: arch/x86/kernel/acpi/
14347 F: drivers/base/power/
14349 F: include/linux/suspend.h
14350 F: include/linux/freezer.h
14351 F: include/linux/pm.h
14354 M: Martin Mares <mj@ucw.cz>
14355 L: linux-video@atrey.karlin.mff.cuni.cz
14357 F: Documentation/svga.txt
14358 F: arch/x86/boot/video*
14361 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14362 L: iommu@lists.linux-foundation.org
14363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14365 F: kernel/dma/swiotlb.c
14366 F: arch/*/kernel/pci-swiotlb.c
14367 F: include/linux/swiotlb.h
14370 M: Jiri Pirko <jiri@resnulli.us>
14371 M: Ivan Vecera <ivecera@redhat.com>
14372 L: netdev@vger.kernel.org
14375 F: include/net/switchdev.h
14377 SY8106A REGULATOR DRIVER
14378 M: Icenowy Zheng <icenowy@aosc.io>
14380 F: drivers/regulator/sy8106a-regulator.c
14381 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14383 SYNC FILE FRAMEWORK
14384 M: Sumit Semwal <sumit.semwal@linaro.org>
14385 R: Gustavo Padovan <gustavo@padovan.org>
14387 L: linux-media@vger.kernel.org
14388 L: dri-devel@lists.freedesktop.org
14389 F: drivers/dma-buf/sync_*
14390 F: drivers/dma-buf/dma-fence*
14391 F: drivers/dma-buf/sw_sync.c
14392 F: include/linux/sync_file.h
14393 F: include/uapi/linux/sync_file.h
14394 F: Documentation/sync_file.txt
14395 T: git git://anongit.freedesktop.org/drm/drm-misc
14397 SYNOPSYS ARC ARCHITECTURE
14398 M: Vineet Gupta <vgupta@synopsys.com>
14399 L: linux-snps-arc@lists.infradead.org
14402 F: Documentation/devicetree/bindings/arc/*
14403 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14404 F: drivers/clocksource/arc_timer.c
14405 F: drivers/tty/serial/arc_uart.c
14406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14408 SYNOPSYS ARC HSDK SDP pll clock driver
14409 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14411 F: drivers/clk/clk-hsdk-pll.c
14412 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14414 SYNOPSYS ARC SDP clock driver
14415 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14417 F: drivers/clk/axs10x/*
14418 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14420 SYNOPSYS ARC SDP platform support
14421 M: Alexey Brodkin <abrodkin@synopsys.com>
14423 F: arch/arc/plat-axs10x
14424 F: arch/arc/boot/dts/ax*
14425 F: Documentation/devicetree/bindings/arc/axs10*
14427 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14428 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14430 F: drivers/reset/reset-axs10x.c
14431 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14433 SYNOPSYS CREG GPIO DRIVER
14434 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14436 F: drivers/gpio/gpio-creg-snps.c
14437 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14439 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14440 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14442 F: drivers/tty/serial/8250/8250_dw.c
14444 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14445 M: Hoan Tran <hotran@apm.com>
14446 L: linux-gpio@vger.kernel.org
14448 F: drivers/gpio/gpio-dwapb.c
14449 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14451 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14452 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14454 F: drivers/dma/dwi-axi-dmac/
14455 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14457 SYNOPSYS DESIGNWARE DMAC DRIVER
14458 M: Viresh Kumar <vireshk@kernel.org>
14459 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14461 F: include/linux/dma/dw.h
14462 F: include/linux/platform_data/dma-dw.h
14465 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14466 M: Jose Abreu <Jose.Abreu@synopsys.com>
14467 L: netdev@vger.kernel.org
14469 F: drivers/net/ethernet/synopsys/
14471 SYNOPSYS DESIGNWARE I2C DRIVER
14472 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14473 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14474 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14475 L: linux-i2c@vger.kernel.org
14477 F: drivers/i2c/busses/i2c-designware-*
14478 F: include/linux/platform_data/i2c-designware.h
14480 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14481 M: Jaehoon Chung <jh80.chung@samsung.com>
14482 L: linux-mmc@vger.kernel.org
14484 F: drivers/mmc/host/dw_mmc*
14486 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14487 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14489 F: drivers/reset/reset-hsdk.c
14490 F: include/dt-bindings/reset/snps,hsdk-reset.h
14491 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14493 SYSTEM CONFIGURATION (SYSCON)
14494 M: Lee Jones <lee.jones@linaro.org>
14495 M: Arnd Bergmann <arnd@arndb.de>
14496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14498 F: drivers/mfd/syscon.c
14500 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14501 M: Sudeep Holla <sudeep.holla@arm.com>
14502 L: linux-arm-kernel@lists.infradead.org
14504 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14505 F: drivers/clk/clk-sc[mp]i.c
14506 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14507 F: drivers/firmware/arm_scpi.c
14508 F: drivers/firmware/arm_scmi/
14509 F: include/linux/sc[mp]i_protocol.h
14511 SYSTEM RESET/SHUTDOWN DRIVERS
14512 M: Sebastian Reichel <sre@kernel.org>
14513 L: linux-pm@vger.kernel.org
14514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14516 F: Documentation/devicetree/bindings/power/reset/
14517 F: drivers/power/reset/
14519 SYSTEM TRACE MODULE CLASS
14520 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14523 F: Documentation/trace/stm.rst
14524 F: drivers/hwtracing/stm/
14525 F: include/linux/stm.h
14526 F: include/uapi/linux/stm.h
14529 M: Christoph Hellwig <hch@infradead.org>
14531 F: Documentation/filesystems/sysv-fs.txt
14533 F: include/linux/sysv_fs.h
14536 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14537 L: linux-scsi@vger.kernel.org
14538 L: target-devel@vger.kernel.org
14539 W: http://www.linux-iscsi.org
14540 W: http://groups.google.com/group/linux-iscsi-target-dev
14541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14545 F: Documentation/target/
14547 TASKSTATS STATISTICS INTERFACE
14548 M: Balbir Singh <bsingharora@gmail.com>
14550 F: Documentation/accounting/taskstats*
14551 F: include/linux/taskstats*
14552 F: kernel/taskstats.c
14555 M: Jamal Hadi Salim <jhs@mojatatu.com>
14556 M: Cong Wang <xiyou.wangcong@gmail.com>
14557 M: Jiri Pirko <jiri@resnulli.us>
14558 L: netdev@vger.kernel.org
14560 F: include/net/pkt_cls.h
14561 F: include/net/pkt_sched.h
14562 F: include/net/tc_act/
14563 F: include/uapi/linux/pkt_cls.h
14564 F: include/uapi/linux/pkt_sched.h
14565 F: include/uapi/linux/tc_act/
14566 F: include/uapi/linux/tc_ematch/
14569 TC90522 MEDIA DRIVER
14570 M: Akihiro Tsukada <tskd08@gmail.com>
14571 L: linux-media@vger.kernel.org
14573 F: drivers/media/dvb-frontends/tc90522*
14575 TCP LOW PRIORITY MODULE
14576 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14577 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14578 W: http://tcp-lp-mod.sourceforge.net/
14580 F: net/ipv4/tcp_lp.c
14582 TDA10071 MEDIA DRIVER
14583 M: Antti Palosaari <crope@iki.fi>
14584 L: linux-media@vger.kernel.org
14585 W: https://linuxtv.org
14586 W: http://palosaari.fi/linux/
14587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14588 T: git git://linuxtv.org/anttip/media_tree.git
14590 F: drivers/media/dvb-frontends/tda10071*
14592 TDA18212 MEDIA DRIVER
14593 M: Antti Palosaari <crope@iki.fi>
14594 L: linux-media@vger.kernel.org
14595 W: https://linuxtv.org
14596 W: http://palosaari.fi/linux/
14597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14598 T: git git://linuxtv.org/anttip/media_tree.git
14600 F: drivers/media/tuners/tda18212*
14602 TDA18218 MEDIA DRIVER
14603 M: Antti Palosaari <crope@iki.fi>
14604 L: linux-media@vger.kernel.org
14605 W: https://linuxtv.org
14606 W: http://palosaari.fi/linux/
14607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14608 T: git git://linuxtv.org/anttip/media_tree.git
14610 F: drivers/media/tuners/tda18218*
14612 TDA18250 MEDIA DRIVER
14613 M: Olli Salonen <olli.salonen@iki.fi>
14614 L: linux-media@vger.kernel.org
14615 W: https://linuxtv.org
14616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14617 T: git git://linuxtv.org/media_tree.git
14619 F: drivers/media/tuners/tda18250*
14621 TDA18271 MEDIA DRIVER
14622 M: Michael Krufky <mkrufky@linuxtv.org>
14623 L: linux-media@vger.kernel.org
14624 W: https://linuxtv.org
14625 W: http://github.com/mkrufky
14626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14627 T: git git://linuxtv.org/mkrufky/tuners.git
14629 F: drivers/media/tuners/tda18271*
14631 TDA1997x MEDIA DRIVER
14632 M: Tim Harvey <tharvey@gateworks.com>
14633 L: linux-media@vger.kernel.org
14634 W: https://linuxtv.org
14635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14637 F: drivers/media/i2c/tda1997x.*
14639 TDA827x MEDIA DRIVER
14640 M: Michael Krufky <mkrufky@linuxtv.org>
14641 L: linux-media@vger.kernel.org
14642 W: https://linuxtv.org
14643 W: http://github.com/mkrufky
14644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14645 T: git git://linuxtv.org/mkrufky/tuners.git
14647 F: drivers/media/tuners/tda8290.*
14649 TDA8290 MEDIA DRIVER
14650 M: Michael Krufky <mkrufky@linuxtv.org>
14651 L: linux-media@vger.kernel.org
14652 W: https://linuxtv.org
14653 W: http://github.com/mkrufky
14654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14655 T: git git://linuxtv.org/mkrufky/tuners.git
14657 F: drivers/media/tuners/tda8290.*
14659 TDA9840 MEDIA DRIVER
14660 M: Hans Verkuil <hverkuil@xs4all.nl>
14661 L: linux-media@vger.kernel.org
14662 T: git git://linuxtv.org/media_tree.git
14663 W: https://linuxtv.org
14665 F: drivers/media/i2c/tda9840*
14667 TEA5761 TUNER DRIVER
14668 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14669 L: linux-media@vger.kernel.org
14670 W: https://linuxtv.org
14671 T: git git://linuxtv.org/media_tree.git
14673 F: drivers/media/tuners/tea5761.*
14675 TEA5767 TUNER DRIVER
14676 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14677 L: linux-media@vger.kernel.org
14678 W: https://linuxtv.org
14679 T: git git://linuxtv.org/media_tree.git
14681 F: drivers/media/tuners/tea5767.*
14683 TEA6415C MEDIA DRIVER
14684 M: Hans Verkuil <hverkuil@xs4all.nl>
14685 L: linux-media@vger.kernel.org
14686 T: git git://linuxtv.org/media_tree.git
14687 W: https://linuxtv.org
14689 F: drivers/media/i2c/tea6415c*
14691 TEA6420 MEDIA DRIVER
14692 M: Hans Verkuil <hverkuil@xs4all.nl>
14693 L: linux-media@vger.kernel.org
14694 T: git git://linuxtv.org/media_tree.git
14695 W: https://linuxtv.org
14697 F: drivers/media/i2c/tea6420*
14700 M: Jiri Pirko <jiri@resnulli.us>
14701 L: netdev@vger.kernel.org
14703 F: drivers/net/team/
14704 F: include/linux/if_team.h
14705 F: include/uapi/linux/if_team.h
14707 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14708 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14710 F: arch/x86/platform/ts5500/
14712 TECHNOTREND USB IR RECEIVER
14713 M: Sean Young <sean@mess.org>
14714 L: linux-media@vger.kernel.org
14716 F: drivers/media/rc/ttusbir.c
14718 TECHWELL TW9910 VIDEO DECODER
14719 L: linux-media@vger.kernel.org
14721 F: drivers/media/i2c/tw9910.c
14722 F: include/media/i2c/tw9910.h
14725 M: Jens Wiklander <jens.wiklander@linaro.org>
14727 F: include/linux/tee_drv.h
14728 F: include/uapi/linux/tee.h
14730 F: Documentation/tee.txt
14732 TEGRA ARCHITECTURE SUPPORT
14733 M: Thierry Reding <thierry.reding@gmail.com>
14734 M: Jonathan Hunter <jonathanh@nvidia.com>
14735 L: linux-tegra@vger.kernel.org
14736 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14742 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14743 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14745 F: drivers/clk/tegra/
14748 M: Laxman Dewangan <ldewangan@nvidia.com>
14749 M: Jon Hunter <jonathanh@nvidia.com>
14751 F: drivers/dma/tegra*
14754 M: Laxman Dewangan <ldewangan@nvidia.com>
14756 F: drivers/i2c/busses/i2c-tegra.c
14758 TEGRA IOMMU DRIVERS
14759 M: Thierry Reding <thierry.reding@gmail.com>
14760 L: linux-tegra@vger.kernel.org
14762 F: drivers/iommu/tegra*
14765 M: Laxman Dewangan <ldewangan@nvidia.com>
14767 F: drivers/input/keyboard/tegra-kbc.c
14770 M: Stefan Agner <stefan@agner.ch>
14771 M: Lucas Stach <dev@lynxeye.de>
14773 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14774 F: drivers/mtd/nand/raw/tegra_nand.c
14777 M: Thierry Reding <thierry.reding@gmail.com>
14779 F: drivers/pwm/pwm-tegra.c
14781 TEGRA SERIAL DRIVER
14782 M: Laxman Dewangan <ldewangan@nvidia.com>
14784 F: drivers/tty/serial/serial-tegra.c
14787 M: Laxman Dewangan <ldewangan@nvidia.com>
14789 F: drivers/spi/spi-tegra*
14791 TEHUTI ETHERNET DRIVER
14792 M: Andy Gospodarek <andy@greyhouse.net>
14793 L: netdev@vger.kernel.org
14795 F: drivers/net/ethernet/tehuti/*
14797 Telecom Clock Driver for MCPL0010
14798 M: Mark Gross <mark.gross@intel.com>
14800 F: drivers/char/tlclk.c
14802 TENSILICA XTENSA PORT (xtensa)
14803 M: Chris Zankel <chris@zankel.net>
14804 M: Max Filippov <jcmvbkbc@gmail.com>
14805 L: linux-xtensa@linux-xtensa.org
14806 T: git git://github.com/czankel/xtensa-linux.git
14809 F: drivers/irqchip/irq-xtensa-*
14811 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14812 M: Nishanth Menon <nm@ti.com>
14813 M: Tero Kristo <t-kristo@ti.com>
14814 M: Santosh Shilimkar <ssantosh@kernel.org>
14815 L: linux-arm-kernel@lists.infradead.org
14817 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14818 F: drivers/firmware/ti_sci*
14819 F: include/linux/soc/ti/ti_sci_protocol.h
14820 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14821 F: drivers/soc/ti/ti_sci_pm_domains.c
14822 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14823 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14824 F: drivers/clk/keystone/sci-clk.c
14825 F: drivers/reset/reset-ti-sci.c
14827 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14828 M: Hans Verkuil <hverkuil@xs4all.nl>
14829 L: linux-media@vger.kernel.org
14830 T: git git://linuxtv.org/media_tree.git
14831 W: https://linuxtv.org
14833 F: drivers/media/radio/radio-raremono.c
14836 M: Zhang Rui <rui.zhang@intel.com>
14837 M: Eduardo Valentin <edubezval@gmail.com>
14838 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14839 L: linux-pm@vger.kernel.org
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14842 Q: https://patchwork.kernel.org/project/linux-pm/list/
14844 F: drivers/thermal/
14845 F: include/linux/thermal.h
14846 F: include/uapi/linux/thermal.h
14847 F: include/linux/cpu_cooling.h
14848 F: Documentation/devicetree/bindings/thermal/
14850 THERMAL/CPU_COOLING
14851 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14852 M: Viresh Kumar <viresh.kumar@linaro.org>
14853 M: Javi Merino <javi.merino@kernel.org>
14854 L: linux-pm@vger.kernel.org
14856 F: Documentation/thermal/cpu-cooling-api.txt
14857 F: drivers/thermal/cpu_cooling.c
14858 F: include/linux/cpu_cooling.h
14860 THINKPAD ACPI EXTRAS DRIVER
14861 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14862 L: ibm-acpi-devel@lists.sourceforge.net
14863 L: platform-driver-x86@vger.kernel.org
14864 W: http://ibm-acpi.sourceforge.net
14865 W: http://thinkwiki.org/wiki/Ibm-acpi
14866 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14868 F: drivers/platform/x86/thinkpad_acpi.c
14871 M: Andreas Noever <andreas.noever@gmail.com>
14872 M: Michael Jamet <michael.jamet@intel.com>
14873 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14874 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14877 F: Documentation/admin-guide/thunderbolt.rst
14878 F: drivers/thunderbolt/
14879 F: include/linux/thunderbolt.h
14881 THUNDERBOLT NETWORK DRIVER
14882 M: Michael Jamet <michael.jamet@intel.com>
14883 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14884 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14885 L: netdev@vger.kernel.org
14887 F: drivers/net/thunderbolt.c
14889 THUNDERX GPIO DRIVER
14890 M: David Daney <david.daney@cavium.com>
14892 F: drivers/gpio/gpio-thunderx.c
14894 TI AM437X VPFE DRIVER
14895 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14896 L: linux-media@vger.kernel.org
14897 W: https://linuxtv.org
14898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14899 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14901 F: drivers/media/platform/am437x/
14903 TI BANDGAP AND THERMAL DRIVER
14904 M: Eduardo Valentin <edubezval@gmail.com>
14905 M: Keerthy <j-keerthy@ti.com>
14906 L: linux-pm@vger.kernel.org
14907 L: linux-omap@vger.kernel.org
14909 F: drivers/thermal/ti-soc-thermal/
14911 TI BQ27XXX POWER SUPPLY DRIVER
14912 R: Andrew F. Davis <afd@ti.com>
14913 F: include/linux/power/bq27xxx_battery.h
14914 F: drivers/power/supply/bq27xxx_battery.c
14915 F: drivers/power/supply/bq27xxx_battery_i2c.c
14917 TI CDCE706 CLOCK DRIVER
14918 M: Max Filippov <jcmvbkbc@gmail.com>
14920 F: drivers/clk/clk-cdce706.c
14923 M: Tero Kristo <t-kristo@ti.com>
14924 L: linux-omap@vger.kernel.org
14927 F: include/linux/clk/ti.h
14929 TI DAVINCI MACHINE SUPPORT
14930 M: Sekhar Nori <nsekhar@ti.com>
14931 M: Kevin Hilman <khilman@kernel.org>
14932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14935 F: arch/arm/mach-davinci/
14936 F: drivers/i2c/busses/i2c-davinci.c
14937 F: arch/arm/boot/dts/da850*
14939 TI DAVINCI SERIES CLOCK DRIVER
14940 M: David Lechner <david@lechnology.com>
14941 R: Sekhar Nori <nsekhar@ti.com>
14943 F: Documentation/devicetree/bindings/clock/ti/davinci/
14944 F: drivers/clk/davinci/
14946 TI DAVINCI SERIES GPIO DRIVER
14947 M: Keerthy <j-keerthy@ti.com>
14948 L: linux-gpio@vger.kernel.org
14950 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14951 F: drivers/gpio/gpio-davinci.c
14953 TI DAVINCI SERIES MEDIA DRIVER
14954 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14955 L: linux-media@vger.kernel.org
14956 W: https://linuxtv.org
14957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14958 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14960 F: drivers/media/platform/davinci/
14961 F: include/media/davinci/
14963 TI ETHERNET SWITCH DRIVER (CPSW)
14964 R: Grygorii Strashko <grygorii.strashko@ti.com>
14965 L: linux-omap@vger.kernel.org
14966 L: netdev@vger.kernel.org
14968 F: drivers/net/ethernet/ti/cpsw*
14969 F: drivers/net/ethernet/ti/davinci*
14971 TI FLASH MEDIA INTERFACE DRIVER
14972 M: Alex Dubov <oakad@yahoo.com>
14974 F: drivers/misc/tifm*
14975 F: drivers/mmc/host/tifm_sd.c
14976 F: include/linux/tifm.h
14978 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14979 M: Santosh Shilimkar <ssantosh@kernel.org>
14980 L: linux-kernel@vger.kernel.org
14981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14983 F: drivers/soc/ti/*
14984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14986 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14987 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14988 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14991 F: sound/soc/codecs/lm49453*
14992 F: sound/soc/codecs/isabelle*
14994 TI LP855x BACKLIGHT DRIVER
14995 M: Milo Kim <milo.kim@ti.com>
14997 F: Documentation/backlight/lp855x-driver.txt
14998 F: drivers/video/backlight/lp855x_bl.c
14999 F: include/linux/platform_data/lp855x.h
15001 TI LP8727 CHARGER DRIVER
15002 M: Milo Kim <milo.kim@ti.com>
15004 F: drivers/power/supply/lp8727_charger.c
15005 F: include/linux/platform_data/lp8727.h
15007 TI LP8788 MFD DRIVER
15008 M: Milo Kim <milo.kim@ti.com>
15010 F: drivers/iio/adc/lp8788_adc.c
15011 F: drivers/leds/leds-lp8788.c
15012 F: drivers/mfd/lp8788*.c
15013 F: drivers/power/supply/lp8788-charger.c
15014 F: drivers/regulator/lp8788-*.c
15015 F: include/linux/mfd/lp8788*.h
15017 TI NETCP ETHERNET DRIVER
15018 M: Wingman Kwok <w-kwok2@ti.com>
15019 M: Murali Karicheri <m-karicheri2@ti.com>
15020 L: netdev@vger.kernel.org
15022 F: drivers/net/ethernet/ti/netcp*
15024 TI PCM3060 ASoC CODEC DRIVER
15025 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15028 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15029 F: sound/soc/codecs/pcm3060*
15031 TI TAS571X FAMILY ASoC CODEC DRIVER
15032 M: Kevin Cernekee <cernekee@chromium.org>
15033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15035 F: sound/soc/codecs/tas571x*
15037 TI TRF7970A NFC DRIVER
15038 M: Mark Greer <mgreer@animalcreek.com>
15039 L: linux-wireless@vger.kernel.org
15040 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15042 F: drivers/nfc/trf7970a.c
15043 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15045 TI TWL4030 SERIES SOC CODEC DRIVER
15046 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15049 F: sound/soc/codecs/twl4030*
15052 M: Benoit Parrot <bparrot@ti.com>
15053 L: linux-media@vger.kernel.org
15054 W: http://linuxtv.org/
15055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15057 F: drivers/media/platform/ti-vpe/
15059 TI WILINK WIRELESS DRIVERS
15060 L: linux-wireless@vger.kernel.org
15061 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15062 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15065 F: drivers/net/wireless/ti/
15066 F: include/linux/wl12xx.h
15068 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15069 M: John Stultz <john.stultz@linaro.org>
15070 M: Thomas Gleixner <tglx@linutronix.de>
15071 R: Stephen Boyd <sboyd@kernel.org>
15072 L: linux-kernel@vger.kernel.org
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15075 F: include/linux/clocksource.h
15076 F: include/linux/time.h
15077 F: include/linux/timex.h
15078 F: include/uapi/linux/time.h
15079 F: include/uapi/linux/timex.h
15080 F: kernel/time/clocksource.c
15081 F: kernel/time/time*.c
15082 F: kernel/time/alarmtimer.c
15083 F: kernel/time/ntp.c
15084 F: tools/testing/selftests/timers/
15087 M: Jon Maloy <jon.maloy@ericsson.com>
15088 M: Ying Xue <ying.xue@windriver.com>
15089 L: netdev@vger.kernel.org (core kernel code)
15090 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15091 W: http://tipc.sourceforge.net/
15093 F: include/uapi/linux/tipc*.h
15096 TLAN NETWORK DRIVER
15097 M: Samuel Chessman <chessman@tux.org>
15098 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15099 W: http://sourceforge.net/projects/tlan/
15101 F: Documentation/networking/tlan.txt
15102 F: drivers/net/ethernet/ti/tlan.*
15104 TM6000 VIDEO4LINUX DRIVER
15105 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15106 L: linux-media@vger.kernel.org
15107 W: https://linuxtv.org
15108 T: git git://linuxtv.org/media_tree.git
15110 F: drivers/media/usb/tm6000/
15111 F: Documentation/media/v4l-drivers/tm6000*
15113 TMIO/SDHI MMC DRIVER
15114 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15115 L: linux-mmc@vger.kernel.org
15117 F: drivers/mmc/host/tmio_mmc*
15118 F: drivers/mmc/host/renesas_sdhi*
15119 F: include/linux/mfd/tmio.h
15121 TMP401 HARDWARE MONITOR DRIVER
15122 M: Guenter Roeck <linux@roeck-us.net>
15123 L: linux-hwmon@vger.kernel.org
15125 F: Documentation/hwmon/tmp401
15126 F: drivers/hwmon/tmp401.c
15128 TMPFS (SHMEM FILESYSTEM)
15129 M: Hugh Dickins <hughd@google.com>
15130 L: linux-mm@kvack.org
15132 F: include/linux/shmem_fs.h
15135 TOMOYO SECURITY MODULE
15136 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15137 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15138 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15139 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15140 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15141 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15142 W: http://tomoyo.sourceforge.jp/
15143 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15145 F: security/tomoyo/
15147 TOPSTAR LAPTOP EXTRAS DRIVER
15148 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15149 L: platform-driver-x86@vger.kernel.org
15151 F: drivers/platform/x86/topstar-laptop.c
15153 TORTURE-TEST MODULES
15154 M: Davidlohr Bueso <dave@stgolabs.net>
15155 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15156 M: Josh Triplett <josh@joshtriplett.org>
15157 L: linux-kernel@vger.kernel.org
15159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15160 F: Documentation/RCU/torture.txt
15161 F: kernel/torture.c
15162 F: kernel/rcu/rcutorture.c
15163 F: kernel/rcu/rcuperf.c
15164 F: kernel/locking/locktorture.c
15166 TOSHIBA ACPI EXTRAS DRIVER
15167 M: Azael Avalos <coproscefalo@gmail.com>
15168 L: platform-driver-x86@vger.kernel.org
15170 F: drivers/platform/x86/toshiba_acpi.c
15172 TOSHIBA BLUETOOTH DRIVER
15173 M: Azael Avalos <coproscefalo@gmail.com>
15174 L: platform-driver-x86@vger.kernel.org
15176 F: drivers/platform/x86/toshiba_bluetooth.c
15178 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15179 M: Azael Avalos <coproscefalo@gmail.com>
15180 L: platform-driver-x86@vger.kernel.org
15182 F: drivers/platform/x86/toshiba_haps.c
15185 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15186 W: http://www.buzzard.org.uk/toshiba/
15188 F: drivers/char/toshiba.c
15189 F: include/linux/toshiba.h
15190 F: include/uapi/linux/toshiba.h
15192 TOSHIBA TC358743 DRIVER
15193 M: Mats Randgaard <matrandg@cisco.com>
15194 L: linux-media@vger.kernel.org
15196 F: drivers/media/i2c/tc358743*
15197 F: include/media/i2c/tc358743.h
15199 TOSHIBA WMI HOTKEYS DRIVER
15200 M: Azael Avalos <coproscefalo@gmail.com>
15201 L: platform-driver-x86@vger.kernel.org
15203 F: drivers/platform/x86/toshiba-wmi.c
15206 M: Peter Huewe <peterhuewe@gmx.de>
15207 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15208 R: Jason Gunthorpe <jgg@ziepe.ca>
15209 L: linux-integrity@vger.kernel.org
15210 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15211 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15212 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15214 F: drivers/char/tpm/
15217 M: Steven Rostedt <rostedt@goodmis.org>
15218 M: Ingo Molnar <mingo@redhat.com>
15219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15221 F: Documentation/trace/ftrace.rst
15222 F: arch/*/*/*/ftrace.h
15223 F: arch/*/kernel/ftrace.c
15224 F: include/*/ftrace.h
15225 F: include/linux/trace*.h
15228 F: tools/testing/selftests/ftrace/
15230 TRACING MMIO ACCESSES (MMIOTRACE)
15231 M: Steven Rostedt <rostedt@goodmis.org>
15232 M: Ingo Molnar <mingo@kernel.org>
15233 R: Karol Herbst <karolherbst@gmail.com>
15234 R: Pekka Paalanen <ppaalanen@gmail.com>
15236 L: linux-kernel@vger.kernel.org
15237 L: nouveau@lists.freedesktop.org
15238 F: kernel/trace/trace_mmiotrace.c
15239 F: include/linux/mmiotrace.h
15240 F: arch/x86/mm/kmmio.c
15241 F: arch/x86/mm/mmio-mod.c
15242 F: arch/x86/mm/testmmiotrace.c
15245 M: Jiri Kosina <trivial@kernel.org>
15246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15248 K: ^Subject:.*(?i)trivial
15250 TEMPO SEMICONDUCTOR DRIVERS
15251 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15253 F: sound/soc/codecs/tscs*.c
15254 F: sound/soc/codecs/tscs*.h
15255 F: Documentation/devicetree/bindings/sound/tscs*.txt
15258 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15259 M: Jiri Slaby <jslaby@suse.com>
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15262 F: Documentation/serial/
15264 F: drivers/tty/serial/serial_core.c
15265 F: include/linux/serial_core.h
15266 F: include/linux/serial.h
15267 F: include/linux/tty.h
15268 F: include/uapi/linux/serial_core.h
15269 F: include/uapi/linux/serial.h
15270 F: include/uapi/linux/tty.h
15272 TUA9001 MEDIA DRIVER
15273 M: Antti Palosaari <crope@iki.fi>
15274 L: linux-media@vger.kernel.org
15275 W: https://linuxtv.org
15276 W: http://palosaari.fi/linux/
15277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15278 T: git git://linuxtv.org/anttip/media_tree.git
15280 F: drivers/media/tuners/tua9001*
15282 TULIP NETWORK DRIVERS
15283 L: netdev@vger.kernel.org
15284 L: linux-parisc@vger.kernel.org
15286 F: drivers/net/ethernet/dec/tulip/
15289 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15290 W: http://vtun.sourceforge.net/tun
15292 F: Documentation/networking/tuntap.txt
15293 F: arch/um/os-Linux/drivers/
15295 TURBOCHANNEL SUBSYSTEM
15296 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15297 M: Ralf Baechle <ralf@linux-mips.org>
15298 L: linux-mips@vger.kernel.org
15299 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15302 F: include/linux/tc.h
15305 M: "Len Brown" <lenb@kernel.org>
15306 L: linux-pm@vger.kernel.org
15307 B: https://bugzilla.kernel.org
15308 Q: https://patchwork.kernel.org/project/linux-pm/list/
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15311 F: tools/power/x86/turbostat/
15313 TW5864 VIDEO4LINUX DRIVER
15314 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15315 M: Anton Sviridenko <anton@corp.bluecherry.net>
15316 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15317 M: Andrey Utkin <andrey_utkin@fastmail.com>
15318 L: linux-media@vger.kernel.org
15320 F: drivers/media/pci/tw5864/
15322 TW68 VIDEO4LINUX DRIVER
15323 M: Hans Verkuil <hverkuil@xs4all.nl>
15324 L: linux-media@vger.kernel.org
15325 T: git git://linuxtv.org/media_tree.git
15326 W: https://linuxtv.org
15328 F: drivers/media/pci/tw68/
15330 TW686X VIDEO4LINUX DRIVER
15331 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15332 L: linux-media@vger.kernel.org
15333 T: git git://linuxtv.org/media_tree.git
15334 W: http://linuxtv.org
15336 F: drivers/media/pci/tw686x/
15338 UBI FILE SYSTEM (UBIFS)
15339 M: Richard Weinberger <richard@nod.at>
15340 M: Artem Bityutskiy <dedekind1@gmail.com>
15341 M: Adrian Hunter <adrian.hunter@intel.com>
15342 L: linux-mtd@lists.infradead.org
15343 T: git git://git.infradead.org/ubifs-2.6.git
15344 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15346 F: Documentation/filesystems/ubifs.txt
15349 UCLINUX (M68KNOMMU AND COLDFIRE)
15350 M: Greg Ungerer <gerg@linux-m68k.org>
15351 W: http://www.linux-m68k.org/
15352 W: http://www.uclinux.org/
15353 L: linux-m68k@lists.linux-m68k.org
15354 L: uclinux-dev@uclinux.org (subscribers-only)
15355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15357 F: arch/m68k/coldfire/
15359 F: arch/m68k/*/*_no.*
15360 F: arch/m68k/include/asm/*_no.*
15363 M: Jan Kara <jack@suse.com>
15365 F: Documentation/filesystems/udf.txt
15369 M: Bastien Nocera <hadess@hadess.net>
15370 L: linux-input@vger.kernel.org
15372 F: drivers/hid/hid-udraw-ps3.c
15375 M: Evgeniy Dushistov <dushistov@mail.ru>
15377 F: Documentation/filesystems/ufs.txt
15380 UHID USERSPACE HID IO DRIVER:
15381 M: David Herrmann <dh.herrmann@googlemail.com>
15382 L: linux-input@vger.kernel.org
15384 F: drivers/hid/uhid.c
15385 F: include/uapi/linux/uhid.h
15388 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15389 L: linux-usb@vger.kernel.org
15391 F: drivers/usb/common/ulpi.c
15392 F: include/linux/ulpi/
15394 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15395 L: linux-usb@vger.kernel.org
15398 F: include/linux/uwb.h
15399 F: include/linux/uwb/
15401 UNICORE32 ARCHITECTURE:
15402 M: Guan Xuetao <gxt@pku.edu.cn>
15403 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15405 T: git git://github.com/gxt/linux.git
15409 M: Tony Finch <dot@dotat.at>
15410 W: http://dotat.at/prog/unifdef
15412 F: scripts/unifdef.c
15414 UNIFORM CDROM DRIVER
15415 M: Jens Axboe <axboe@kernel.dk>
15416 W: http://www.kernel.dk
15418 F: Documentation/cdrom/
15419 F: drivers/cdrom/cdrom.c
15420 F: include/linux/cdrom.h
15421 F: include/uapi/linux/cdrom.h
15423 UNISYS S-PAR DRIVERS
15424 M: David Kershner <david.kershner@unisys.com>
15425 L: sparmaintainer@unisys.com (Unisys internal)
15427 F: include/linux/visorbus.h
15428 F: drivers/visorbus/
15429 F: drivers/staging/unisys/
15431 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15432 M: Vinayak Holikatti <vinholikatti@gmail.com>
15433 L: linux-scsi@vger.kernel.org
15435 F: Documentation/scsi/ufs.txt
15436 F: drivers/scsi/ufs/
15438 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15439 M: Joao Pinto <jpinto@synopsys.com>
15440 L: linux-scsi@vger.kernel.org
15442 F: drivers/scsi/ufs/*dwc*
15444 UNSORTED BLOCK IMAGES (UBI)
15445 M: Artem Bityutskiy <dedekind1@gmail.com>
15446 M: Richard Weinberger <richard@nod.at>
15447 W: http://www.linux-mtd.infradead.org/
15448 L: linux-mtd@lists.infradead.org
15449 T: git git://git.infradead.org/ubifs-2.6.git
15451 F: drivers/mtd/ubi/
15452 F: include/linux/mtd/ubi.h
15453 F: include/uapi/mtd/ubi-user.h
15455 USB "USBNET" DRIVER FRAMEWORK
15456 M: Oliver Neukum <oneukum@suse.com>
15457 L: netdev@vger.kernel.org
15458 W: http://www.linux-usb.org/usbnet
15460 F: drivers/net/usb/usbnet.c
15461 F: include/linux/usb/usbnet.h
15464 M: Oliver Neukum <oneukum@suse.com>
15465 L: linux-usb@vger.kernel.org
15467 F: Documentation/usb/acm.txt
15468 F: drivers/usb/class/cdc-acm.*
15470 USB AR5523 WIRELESS DRIVER
15471 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15472 L: linux-wireless@vger.kernel.org
15474 F: drivers/net/wireless/ath/ar5523/
15477 M: Oliver Neukum <oneukum@suse.com>
15478 L: linux-usb@vger.kernel.org
15479 L: linux-scsi@vger.kernel.org
15481 F: drivers/usb/storage/uas.c
15483 USB CDC ETHERNET DRIVER
15484 M: Oliver Neukum <oliver@neukum.org>
15485 L: linux-usb@vger.kernel.org
15487 F: drivers/net/usb/cdc_*.c
15488 F: include/uapi/linux/usb/cdc.h
15490 USB CHAOSKEY DRIVER
15491 M: Keith Packard <keithp@keithp.com>
15492 L: linux-usb@vger.kernel.org
15494 F: drivers/usb/misc/chaoskey.c
15496 USB CYPRESS C67X00 DRIVER
15497 M: Peter Korsgaard <jacmet@sunsite.dk>
15498 L: linux-usb@vger.kernel.org
15500 F: drivers/usb/c67x00/
15502 USB DAVICOM DM9601 DRIVER
15503 M: Peter Korsgaard <jacmet@sunsite.dk>
15504 L: netdev@vger.kernel.org
15505 W: http://www.linux-usb.org/usbnet
15507 F: drivers/net/usb/dm9601.c
15509 USB DIAMOND RIO500 DRIVER
15510 M: Cesar Miquel <miquel@df.uba.ar>
15511 L: rio500-users@lists.sourceforge.net
15512 W: http://rio500.sourceforge.net
15514 F: drivers/usb/misc/rio500*
15517 M: Alan Stern <stern@rowland.harvard.edu>
15518 L: linux-usb@vger.kernel.org
15520 F: Documentation/usb/ehci.txt
15521 F: drivers/usb/host/ehci*
15523 USB GADGET/PERIPHERAL SUBSYSTEM
15524 M: Felipe Balbi <balbi@kernel.org>
15525 L: linux-usb@vger.kernel.org
15526 W: http://www.linux-usb.org/gadget
15527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15529 F: drivers/usb/gadget/
15530 F: include/linux/usb/gadget*
15532 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15533 M: Jiri Kosina <jikos@kernel.org>
15534 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15535 L: linux-usb@vger.kernel.org
15536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15538 F: Documentation/hid/hiddev.txt
15539 F: drivers/hid/usbhid/
15541 USB INTEL XHCI ROLE MUX DRIVER
15542 M: Hans de Goede <hdegoede@redhat.com>
15543 L: linux-usb@vger.kernel.org
15545 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15548 M: Olav Kongas <ok@artecdesign.ee>
15549 L: linux-usb@vger.kernel.org
15551 F: drivers/usb/host/isp116x*
15552 F: include/linux/usb/isp116x.h
15554 USB LAN78XX ETHERNET DRIVER
15555 M: Woojung Huh <woojung.huh@microchip.com>
15556 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15557 L: netdev@vger.kernel.org
15559 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15560 F: drivers/net/usb/lan78xx.*
15561 F: include/dt-bindings/net/microchip-lan78xx.h
15563 USB MASS STORAGE DRIVER
15564 M: Alan Stern <stern@rowland.harvard.edu>
15565 L: linux-usb@vger.kernel.org
15566 L: usb-storage@lists.one-eyed-alien.net
15568 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15569 F: drivers/usb/storage/
15572 M: Clemens Ladisch <clemens@ladisch.de>
15573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15574 T: git git://git.alsa-project.org/alsa-kernel.git
15576 F: sound/usb/midi.*
15578 USB NETWORKING DRIVERS
15579 L: linux-usb@vger.kernel.org
15581 F: drivers/net/usb/
15584 M: Alan Stern <stern@rowland.harvard.edu>
15585 L: linux-usb@vger.kernel.org
15587 F: Documentation/usb/ohci.txt
15588 F: drivers/usb/host/ohci*
15590 USB OTG FSM (Finite State Machine)
15591 M: Peter Chen <Peter.Chen@nxp.com>
15592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15593 L: linux-usb@vger.kernel.org
15595 F: drivers/usb/common/usb-otg-fsm.c
15598 M: Valentina Manea <valentina.manea.m@gmail.com>
15599 M: Shuah Khan <shuah@kernel.org>
15600 L: linux-usb@vger.kernel.org
15602 F: Documentation/usb/usbip_protocol.txt
15603 F: drivers/usb/usbip/
15604 F: tools/usb/usbip/
15605 F: tools/testing/selftests/drivers/usb/usbip/
15608 M: Petko Manolov <petkan@nucleusys.com>
15609 L: linux-usb@vger.kernel.org
15610 L: netdev@vger.kernel.org
15611 T: git git://github.com/petkan/pegasus.git
15612 W: https://github.com/petkan/pegasus
15614 F: drivers/net/usb/pegasus.*
15617 M: Felipe Balbi <balbi@kernel.org>
15618 L: linux-usb@vger.kernel.org
15619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15621 F: drivers/usb/phy/
15623 USB PRINTER DRIVER (usblp)
15624 M: Pete Zaitcev <zaitcev@redhat.com>
15625 L: linux-usb@vger.kernel.org
15627 F: drivers/usb/class/usblp.c
15629 USB QMI WWAN NETWORK DRIVER
15630 M: Bjørn Mork <bjorn@mork.no>
15631 L: netdev@vger.kernel.org
15633 F: Documentation/ABI/testing/sysfs-class-net-qmi
15634 F: drivers/net/usb/qmi_wwan.c
15637 M: Petko Manolov <petkan@nucleusys.com>
15638 L: linux-usb@vger.kernel.org
15639 L: netdev@vger.kernel.org
15640 T: git git://github.com/petkan/rtl8150.git
15641 W: https://github.com/petkan/rtl8150
15643 F: drivers/net/usb/rtl8150.c
15645 USB SERIAL SUBSYSTEM
15646 M: Johan Hovold <johan@kernel.org>
15647 L: linux-usb@vger.kernel.org
15648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15650 F: Documentation/usb/usb-serial.txt
15651 F: drivers/usb/serial/
15652 F: include/linux/usb/serial.h
15654 USB SMSC75XX ETHERNET DRIVER
15655 M: Steve Glendinning <steve.glendinning@shawell.net>
15656 L: netdev@vger.kernel.org
15658 F: drivers/net/usb/smsc75xx.*
15660 USB SMSC95XX ETHERNET DRIVER
15661 M: Steve Glendinning <steve.glendinning@shawell.net>
15662 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15663 L: netdev@vger.kernel.org
15665 F: drivers/net/usb/smsc95xx.*
15668 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15669 L: linux-usb@vger.kernel.org
15670 W: http://www.linux-usb.org
15671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15673 F: Documentation/devicetree/bindings/usb/
15674 F: Documentation/usb/
15676 F: include/linux/usb.h
15677 F: include/linux/usb/
15679 USB TYPEC PI3USB30532 MUX DRIVER
15680 M: Hans de Goede <hdegoede@redhat.com>
15681 L: linux-usb@vger.kernel.org
15683 F: drivers/usb/typec/mux/pi3usb30532.c
15686 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15687 L: linux-usb@vger.kernel.org
15689 F: Documentation/ABI/testing/sysfs-class-typec
15690 F: Documentation/driver-api/usb/typec.rst
15691 F: drivers/usb/typec/
15692 F: include/linux/usb/typec.h
15694 USB TYPEC BUS FOR ALTERNATE MODES
15695 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15696 L: linux-usb@vger.kernel.org
15698 F: Documentation/ABI/testing/sysfs-bus-typec
15699 F: Documentation/driver-api/usb/typec_bus.rst
15700 F: drivers/usb/typec/altmodes/
15701 F: include/linux/usb/typec_altmode.h
15703 USB TYPEC PORT CONTROLLER DRIVERS
15704 M: Guenter Roeck <linux@roeck-us.net>
15705 L: linux-usb@vger.kernel.org
15707 F: drivers/usb/typec/tcpm/
15710 M: Alan Stern <stern@rowland.harvard.edu>
15711 L: linux-usb@vger.kernel.org
15713 F: drivers/usb/host/uhci*
15716 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15717 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15718 L: linux-media@vger.kernel.org
15719 T: git git://linuxtv.org/media_tree.git
15720 W: http://www.ideasonboard.org/uvc/
15722 F: drivers/media/usb/uvc/
15723 F: include/uapi/linux/uvcvideo.h
15726 M: Hans Verkuil <hverkuil@xs4all.nl>
15727 L: linux-media@vger.kernel.org
15728 T: git git://linuxtv.org/media_tree.git
15729 W: https://linuxtv.org
15731 F: drivers/media/usb/usbvision/
15734 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15735 L: linux-usb@vger.kernel.org
15737 F: drivers/usb/gadget/function/*uvc*
15738 F: drivers/usb/gadget/legacy/webcam.c
15739 F: include/uapi/linux/usb/g_uvc.h
15741 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15742 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15743 L: linux-wireless@vger.kernel.org
15745 F: drivers/net/wireless/rndis_wlan.c
15748 M: Mathias Nyman <mathias.nyman@intel.com>
15749 L: linux-usb@vger.kernel.org
15751 F: drivers/usb/host/xhci*
15752 F: drivers/usb/host/pci-quirks*
15755 L: linux-wireless@vger.kernel.org
15756 W: http://linux-lc100020.sourceforge.net
15758 F: drivers/net/wireless/zydas/zd1201.*
15761 M: Antoine Jacquet <royale@zerezo.com>
15762 L: linux-usb@vger.kernel.org
15763 L: linux-media@vger.kernel.org
15764 T: git git://linuxtv.org/media_tree.git
15765 W: http://royale.zerezo.com/zr364xx/
15767 F: Documentation/media/v4l-drivers/zr364xx*
15768 F: drivers/media/usb/zr364xx/
15770 USER-MODE LINUX (UML)
15771 M: Jeff Dike <jdike@addtoit.com>
15772 M: Richard Weinberger <richard@nod.at>
15773 L: linux-um@lists.infradead.org
15774 W: http://user-mode-linux.sourceforge.net
15775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15777 F: Documentation/virtual/uml/
15783 USERSPACE COPYIN/COPYOUT (UIOVEC)
15784 M: Alexander Viro <viro@zeniv.linux.org.uk>
15787 F: include/linux/uio.h
15789 USERSPACE DMA BUFFER DRIVER
15790 M: Gerd Hoffmann <kraxel@redhat.com>
15792 L: dri-devel@lists.freedesktop.org
15793 F: drivers/dma-buf/udmabuf.c
15794 F: include/uapi/linux/udmabuf.h
15795 T: git git://anongit.freedesktop.org/drm/drm-misc
15797 USERSPACE I/O (UIO)
15798 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15801 F: Documentation/driver-api/uio-howto.rst
15803 F: include/linux/uio_driver.h
15806 M: Karel Zak <kzak@redhat.com>
15807 L: util-linux@vger.kernel.org
15808 W: http://en.wikipedia.org/wiki/Util-linux
15809 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15813 M: Christoph Hellwig <hch@lst.de>
15814 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15815 L: linux-kernel@vger.kernel.org
15816 T: git git://git.infradead.org/users/hch/uuid.git
15819 F: include/linux/uuid.h
15820 F: include/uapi/linux/uuid.h
15824 M: Michal Januszewski <spock@gentoo.org>
15825 L: linux-fbdev@vger.kernel.org
15826 W: https://github.com/mjanusz/v86d
15828 F: Documentation/fb/uvesafb.txt
15829 F: drivers/video/fbdev/uvesafb.*
15832 M: Stefan Agner <stefan@agner.ch>
15833 L: linux-mtd@lists.infradead.org
15835 F: drivers/mtd/nand/raw/vf610_nfc.c
15837 VFAT/FAT/MSDOS FILESYSTEM
15838 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15840 F: Documentation/filesystems/vfat.txt
15844 M: Alex Williamson <alex.williamson@redhat.com>
15845 L: kvm@vger.kernel.org
15846 T: git git://github.com/awilliam/linux-vfio.git
15848 F: Documentation/vfio.txt
15850 F: include/linux/vfio.h
15851 F: include/uapi/linux/vfio.h
15853 VFIO MEDIATED DEVICE DRIVERS
15854 M: Kirti Wankhede <kwankhede@nvidia.com>
15855 L: kvm@vger.kernel.org
15857 F: Documentation/vfio-mediated-device.txt
15858 F: drivers/vfio/mdev/
15859 F: include/linux/mdev.h
15860 F: samples/vfio-mdev/
15862 VFIO PLATFORM DRIVER
15863 M: Eric Auger <eric.auger@redhat.com>
15864 L: kvm@vger.kernel.org
15866 F: drivers/vfio/platform/
15869 R: Lukas Wunner <lukas@wunner.de>
15871 F: Documentation/gpu/vga-switcheroo.rst
15872 F: drivers/gpu/vga/vga_switcheroo.c
15873 F: include/linux/vga_switcheroo.h
15874 T: git git://anongit.freedesktop.org/drm/drm-misc
15876 VIA RHINE NETWORK DRIVER
15878 F: drivers/net/ethernet/via/via-rhine.c
15880 VIA SD/MMC CARD CONTROLLER DRIVER
15881 M: Bruce Chang <brucechang@via.com.tw>
15882 M: Harald Welte <HaraldWelte@viatech.com>
15884 F: drivers/mmc/host/via-sdmmc.c
15886 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15887 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15888 L: linux-fbdev@vger.kernel.org
15890 F: include/linux/via-core.h
15891 F: include/linux/via-gpio.h
15892 F: include/linux/via_i2c.h
15893 F: drivers/video/fbdev/via/
15895 VIA VELOCITY NETWORK DRIVER
15896 M: Francois Romieu <romieu@fr.zoreil.com>
15897 L: netdev@vger.kernel.org
15899 F: drivers/net/ethernet/via/via-velocity.*
15901 VICODEC VIRTUAL CODEC DRIVER
15902 M: Hans Verkuil <hans.verkuil@cisco.com>
15903 L: linux-media@vger.kernel.org
15904 T: git git://linuxtv.org/media_tree.git
15905 W: https://linuxtv.org
15907 F: drivers/media/platform/vicodec/*
15909 VIDEO MULTIPLEXER DRIVER
15910 M: Philipp Zabel <p.zabel@pengutronix.de>
15911 L: linux-media@vger.kernel.org
15913 F: drivers/media/platform/video-mux.c
15915 VIDEO I2C POLLING DRIVER
15916 M: Matt Ranostay <matt.ranostay@konsulko.com>
15917 L: linux-media@vger.kernel.org
15919 F: drivers/media/i2c/video-i2c.c
15921 VIDEOBUF2 FRAMEWORK
15922 M: Pawel Osciak <pawel@osciak.com>
15923 M: Marek Szyprowski <m.szyprowski@samsung.com>
15924 M: Kyungmin Park <kyungmin.park@samsung.com>
15925 L: linux-media@vger.kernel.org
15927 F: drivers/media/common/videobuf2/*
15928 F: include/media/videobuf2-*
15930 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15931 M: Helen Koike <helen.koike@collabora.com>
15932 L: linux-media@vger.kernel.org
15933 T: git git://linuxtv.org/media_tree.git
15934 W: https://linuxtv.org
15936 F: drivers/media/platform/vimc/*
15939 M: Alex Williamson <alex.williamson@redhat.com>
15940 M: Paolo Bonzini <pbonzini@redhat.com>
15941 L: kvm@vger.kernel.org
15945 VIRTIO AND VHOST VSOCK DRIVER
15946 M: Stefan Hajnoczi <stefanha@redhat.com>
15947 L: kvm@vger.kernel.org
15948 L: virtualization@lists.linux-foundation.org
15949 L: netdev@vger.kernel.org
15951 F: include/linux/virtio_vsock.h
15952 F: include/uapi/linux/virtio_vsock.h
15953 F: include/uapi/linux/vsockmon.h
15954 F: include/uapi/linux/vm_sockets_diag.h
15955 F: net/vmw_vsock/diag.c
15956 F: net/vmw_vsock/af_vsock_tap.c
15957 F: net/vmw_vsock/virtio_transport_common.c
15958 F: net/vmw_vsock/virtio_transport.c
15959 F: drivers/net/vsockmon.c
15960 F: drivers/vhost/vsock.c
15961 F: tools/testing/vsock/
15963 VIRTIO CONSOLE DRIVER
15964 M: Amit Shah <amit@kernel.org>
15965 L: virtualization@lists.linux-foundation.org
15967 F: drivers/char/virtio_console.c
15968 F: include/linux/virtio_console.h
15969 F: include/uapi/linux/virtio_console.h
15971 VIRTIO CORE, NET AND BLOCK DRIVERS
15972 M: "Michael S. Tsirkin" <mst@redhat.com>
15973 M: Jason Wang <jasowang@redhat.com>
15974 L: virtualization@lists.linux-foundation.org
15976 F: Documentation/devicetree/bindings/virtio/
15979 F: drivers/net/virtio_net.c
15980 F: drivers/block/virtio_blk.c
15981 F: include/linux/virtio*.h
15982 F: include/uapi/linux/virtio_*.h
15983 F: drivers/crypto/virtio/
15984 F: mm/balloon_compaction.c
15986 VIRTIO CRYPTO DRIVER
15987 M: Gonglei <arei.gonglei@huawei.com>
15988 L: virtualization@lists.linux-foundation.org
15989 L: linux-crypto@vger.kernel.org
15991 F: drivers/crypto/virtio/
15992 F: include/uapi/linux/virtio_crypto.h
15994 VIRTIO DRIVERS FOR S390
15995 M: Cornelia Huck <cohuck@redhat.com>
15996 M: Halil Pasic <pasic@linux.ibm.com>
15997 L: linux-s390@vger.kernel.org
15998 L: virtualization@lists.linux-foundation.org
15999 L: kvm@vger.kernel.org
16001 F: drivers/s390/virtio/
16002 F: arch/s390/include/uapi/asm/virtio-ccw.h
16005 M: David Airlie <airlied@linux.ie>
16006 M: Gerd Hoffmann <kraxel@redhat.com>
16007 L: dri-devel@lists.freedesktop.org
16008 L: virtualization@lists.linux-foundation.org
16009 T: git git://anongit.freedesktop.org/drm/drm-misc
16011 F: drivers/gpu/drm/virtio/
16012 F: include/uapi/linux/virtio_gpu.h
16014 VIRTIO HOST (VHOST)
16015 M: "Michael S. Tsirkin" <mst@redhat.com>
16016 M: Jason Wang <jasowang@redhat.com>
16017 L: kvm@vger.kernel.org
16018 L: virtualization@lists.linux-foundation.org
16019 L: netdev@vger.kernel.org
16020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16023 F: include/uapi/linux/vhost.h
16025 VIRTIO INPUT DRIVER
16026 M: Gerd Hoffmann <kraxel@redhat.com>
16028 F: drivers/virtio/virtio_input.c
16029 F: include/uapi/linux/virtio_input.h
16031 VIRTUAL BOX GUEST DEVICE DRIVER
16032 M: Hans de Goede <hdegoede@redhat.com>
16033 M: Arnd Bergmann <arnd@arndb.de>
16034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16036 F: include/linux/vbox_utils.h
16037 F: include/uapi/linux/vbox*.h
16038 F: drivers/virt/vboxguest/
16040 VIRTUAL SERIO DEVICE DRIVER
16041 M: Stephen Chandler Paul <thatslyude@gmail.com>
16043 F: drivers/input/serio/userio.c
16044 F: include/uapi/linux/userio.h
16046 VIVID VIRTUAL VIDEO DRIVER
16047 M: Hans Verkuil <hverkuil@xs4all.nl>
16048 L: linux-media@vger.kernel.org
16049 T: git git://linuxtv.org/media_tree.git
16050 W: https://linuxtv.org
16052 F: drivers/media/platform/vivid/*
16055 M: Florian Fainelli <f.fainelli@gmail.com>
16056 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16058 F: drivers/vlynq/vlynq.c
16059 F: include/linux/vlynq.h
16062 M: Martyn Welch <martyn@welchs.me.uk>
16063 M: Manohar Vanga <manohar.vanga@gmail.com>
16064 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16065 L: devel@driverdev.osuosl.org
16067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16068 F: Documentation/driver-api/vme.rst
16069 F: drivers/staging/vme/
16071 F: include/linux/vme*
16073 VMWARE BALLOON DRIVER
16074 M: Xavier Deguillard <xdeguillard@vmware.com>
16075 M: Nadav Amit <namit@vmware.com>
16076 M: "VMware, Inc." <pv-drivers@vmware.com>
16077 L: linux-kernel@vger.kernel.org
16079 F: drivers/misc/vmw_balloon.c
16081 VMWARE HYPERVISOR INTERFACE
16082 M: Alok Kataria <akataria@vmware.com>
16083 L: virtualization@lists.linux-foundation.org
16085 F: arch/x86/kernel/cpu/vmware.c
16087 VMWARE PVRDMA DRIVER
16088 M: Adit Ranadive <aditr@vmware.com>
16089 M: VMware PV-Drivers <pv-drivers@vmware.com>
16090 L: linux-rdma@vger.kernel.org
16092 F: drivers/infiniband/hw/vmw_pvrdma/
16094 VMware PVSCSI driver
16095 M: Jim Gill <jgill@vmware.com>
16096 M: VMware PV-Drivers <pv-drivers@vmware.com>
16097 L: linux-scsi@vger.kernel.org
16099 F: drivers/scsi/vmw_pvscsi.c
16100 F: drivers/scsi/vmw_pvscsi.h
16102 VMWARE VMMOUSE SUBDRIVER
16103 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16104 M: "VMware, Inc." <pv-drivers@vmware.com>
16105 L: linux-input@vger.kernel.org
16107 F: drivers/input/mouse/vmmouse.c
16108 F: drivers/input/mouse/vmmouse.h
16110 VMWARE VMXNET3 ETHERNET DRIVER
16111 M: Ronak Doshi <doshir@vmware.com>
16112 M: "VMware, Inc." <pv-drivers@vmware.com>
16113 L: netdev@vger.kernel.org
16115 F: drivers/net/vmxnet3/
16117 VOCORE VOCORE2 BOARD
16118 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16119 L: linux-mips@vger.kernel.org
16121 F: arch/mips/boot/dts/ralink/vocore2.dts
16123 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16124 M: Liam Girdwood <lgirdwood@gmail.com>
16125 M: Mark Brown <broonie@kernel.org>
16126 L: linux-kernel@vger.kernel.org
16127 W: http://www.slimlogic.co.uk/?p=48
16128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16130 F: Documentation/devicetree/bindings/regulator/
16131 F: Documentation/power/regulator/
16132 F: drivers/regulator/
16133 F: include/dt-bindings/regulator/
16134 F: include/linux/regulator/
16137 M: David Ahern <dsa@cumulusnetworks.com>
16138 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16139 L: netdev@vger.kernel.org
16141 F: drivers/net/vrf.c
16142 F: Documentation/networking/vrf.txt
16144 VT1211 HARDWARE MONITOR DRIVER
16145 M: Juerg Haefliger <juergh@gmail.com>
16146 L: linux-hwmon@vger.kernel.org
16148 F: Documentation/hwmon/vt1211
16149 F: drivers/hwmon/vt1211.c
16151 VT8231 HARDWARE MONITOR DRIVER
16152 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16153 L: linux-hwmon@vger.kernel.org
16155 F: drivers/hwmon/vt8231.c
16157 VUB300 USB to SDIO/SD/MMC bridge chip
16158 M: Tony Olech <tony.olech@elandigitalsystems.com>
16159 L: linux-mmc@vger.kernel.org
16160 L: linux-usb@vger.kernel.org
16162 F: drivers/mmc/host/vub300.c
16164 W1 DALLAS'S 1-WIRE BUS
16165 M: Evgeniy Polyakov <zbr@ioremap.net>
16167 F: Documentation/devicetree/bindings/w1/
16168 F: Documentation/w1/
16170 F: include/linux/w1.h
16172 W83791D HARDWARE MONITORING DRIVER
16173 M: Marc Hulsman <m.hulsman@tudelft.nl>
16174 L: linux-hwmon@vger.kernel.org
16176 F: Documentation/hwmon/w83791d
16177 F: drivers/hwmon/w83791d.c
16179 W83793 HARDWARE MONITORING DRIVER
16180 M: Rudolf Marek <r.marek@assembler.cz>
16181 L: linux-hwmon@vger.kernel.org
16183 F: Documentation/hwmon/w83793
16184 F: drivers/hwmon/w83793.c
16186 W83795 HARDWARE MONITORING DRIVER
16187 M: Jean Delvare <jdelvare@suse.com>
16188 L: linux-hwmon@vger.kernel.org
16190 F: drivers/hwmon/w83795.c
16192 W83L51xD SD/MMC CARD INTERFACE DRIVER
16193 M: Pierre Ossman <pierre@ossman.eu>
16195 F: drivers/mmc/host/wbsd.*
16197 WACOM PROTOCOL 4 SERIAL TABLETS
16198 M: Julian Squires <julian@cipht.net>
16199 M: Hans de Goede <hdegoede@redhat.com>
16200 L: linux-input@vger.kernel.org
16202 F: drivers/input/tablet/wacom_serial4.c
16204 WATCHDOG DEVICE DRIVERS
16205 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16206 M: Guenter Roeck <linux@roeck-us.net>
16207 L: linux-watchdog@vger.kernel.org
16208 W: http://www.linux-watchdog.org/
16209 T: git git://www.linux-watchdog.org/linux-watchdog.git
16211 F: Documentation/devicetree/bindings/watchdog/
16212 F: Documentation/watchdog/
16213 F: drivers/watchdog/
16214 F: include/linux/watchdog.h
16215 F: include/uapi/linux/watchdog.h
16217 WHISKEYCOVE PMIC GPIO DRIVER
16218 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16219 L: linux-gpio@vger.kernel.org
16221 F: drivers/gpio/gpio-wcove.c
16224 M: David Herrmann <dh.herrmann@googlemail.com>
16225 L: linux-input@vger.kernel.org
16227 F: drivers/hid/hid-wiimote*
16229 WILOCITY WIL6210 WIRELESS DRIVER
16230 M: Maya Erez <merez@codeaurora.org>
16231 L: linux-wireless@vger.kernel.org
16232 L: wil6210@qti.qualcomm.com
16234 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16235 F: drivers/net/wireless/ath/wil6210/
16238 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16239 M: linux-wimax@intel.com
16240 L: wimax@linuxwimax.org (subscribers-only)
16242 W: http://linuxwimax.org
16243 F: Documentation/wimax/README.wimax
16244 F: include/linux/wimax/debug.h
16245 F: include/net/wimax.h
16246 F: include/uapi/linux/wimax.h
16250 M: David Härdeman <david@hardeman.nu>
16252 F: drivers/media/rc/winbond-cir.c
16254 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16255 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16256 L: linux-watchdog@vger.kernel.org
16258 F: drivers/watchdog/ebc-c384_wdt.c
16260 WINSYSTEMS WS16C48 GPIO DRIVER
16261 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16262 L: linux-gpio@vger.kernel.org
16264 F: drivers/gpio/gpio-ws16c48.c
16266 WISTRON LAPTOP BUTTON DRIVER
16267 M: Miloslav Trmac <mitr@volny.cz>
16269 F: drivers/input/misc/wistron_btns.c
16271 WL3501 WIRELESS PCMCIA CARD DRIVER
16272 L: linux-wireless@vger.kernel.org
16274 F: drivers/net/wireless/wl3501*
16276 WOLFSON MICROELECTRONICS DRIVERS
16277 L: patches@opensource.cirrus.com
16278 T: git https://github.com/CirrusLogic/linux-drivers.git
16279 W: https://github.com/CirrusLogic/linux-drivers/wiki
16281 F: Documentation/hwmon/wm83??
16282 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16283 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16284 F: Documentation/devicetree/bindings/mfd/arizona.txt
16285 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16286 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16287 F: arch/arm/mach-s3c64xx/mach-crag6410*
16288 F: drivers/clk/clk-wm83*.c
16289 F: drivers/extcon/extcon-arizona.c
16290 F: drivers/leds/leds-wm83*.c
16291 F: drivers/gpio/gpio-*wm*.c
16292 F: drivers/gpio/gpio-arizona.c
16293 F: drivers/hwmon/wm83??-hwmon.c
16294 F: drivers/input/misc/wm831x-on.c
16295 F: drivers/input/touchscreen/wm831x-ts.c
16296 F: drivers/input/touchscreen/wm97*.c
16297 F: drivers/mfd/arizona*
16298 F: drivers/mfd/wm*.c
16299 F: drivers/mfd/cs47l24*
16300 F: drivers/power/supply/wm83*.c
16301 F: drivers/rtc/rtc-wm83*.c
16302 F: drivers/regulator/wm8*.c
16303 F: drivers/regulator/arizona*
16304 F: drivers/video/backlight/wm83*_bl.c
16305 F: drivers/watchdog/wm83*_wdt.c
16306 F: include/linux/mfd/arizona/
16307 F: include/linux/mfd/wm831x/
16308 F: include/linux/mfd/wm8350/
16309 F: include/linux/mfd/wm8400*
16310 F: include/linux/regulator/arizona*
16311 F: include/linux/wm97xx.h
16312 F: include/sound/wm????.h
16313 F: sound/soc/codecs/arizona.?
16314 F: sound/soc/codecs/wm*
16315 F: sound/soc/codecs/cs47l24*
16318 M: Tejun Heo <tj@kernel.org>
16319 R: Lai Jiangshan <jiangshanlai@gmail.com>
16320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16322 F: include/linux/workqueue.h
16323 F: kernel/workqueue.c
16324 F: Documentation/core-api/workqueue.rst
16326 X-POWERS AXP288 PMIC DRIVERS
16327 M: Hans de Goede <hdegoede@redhat.com>
16330 F: drivers/acpi/pmic/intel_pmic_xpower.c
16332 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16333 M: Chen-Yu Tsai <wens@csie.org>
16334 L: linux-kernel@vger.kernel.org
16339 M: Andrew Hendry <andrew.hendry@gmail.com>
16340 L: linux-x25@vger.kernel.org
16342 F: Documentation/networking/x25*
16343 F: include/net/x25*
16346 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16347 M: Thomas Gleixner <tglx@linutronix.de>
16348 M: Ingo Molnar <mingo@redhat.com>
16349 M: Borislav Petkov <bp@alien8.de>
16350 R: "H. Peter Anvin" <hpa@zytor.com>
16352 L: linux-kernel@vger.kernel.org
16353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16355 F: Documentation/devicetree/bindings/x86/
16356 F: Documentation/x86/
16360 M: Andy Lutomirski <luto@kernel.org>
16361 L: linux-kernel@vger.kernel.org
16362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16366 X86 MCE INFRASTRUCTURE
16367 M: Tony Luck <tony.luck@intel.com>
16368 M: Borislav Petkov <bp@alien8.de>
16369 L: linux-edac@vger.kernel.org
16371 F: arch/x86/kernel/cpu/mcheck/*
16373 X86 MICROCODE UPDATE SUPPORT
16374 M: Borislav Petkov <bp@alien8.de>
16376 F: arch/x86/kernel/cpu/microcode/*
16379 M: Dave Hansen <dave.hansen@linux.intel.com>
16380 M: Andy Lutomirski <luto@kernel.org>
16381 M: Peter Zijlstra <peterz@infradead.org>
16382 L: linux-kernel@vger.kernel.org
16383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16387 X86 PLATFORM DRIVERS
16388 M: Darren Hart <dvhart@infradead.org>
16389 M: Andy Shevchenko <andy@infradead.org>
16390 L: platform-driver-x86@vger.kernel.org
16391 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16393 F: drivers/platform/x86/
16394 F: drivers/platform/olpc/
16397 M: Andy Lutomirski <luto@kernel.org>
16398 L: linux-kernel@vger.kernel.org
16399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16401 F: arch/x86/entry/vdso/
16404 M: Matthew Wilcox <willy@infradead.org>
16405 L: linux-fsdevel@vger.kernel.org
16407 F: Documentation/core-api/xarray.rst
16410 F: include/linux/idr.h
16411 F: include/linux/xarray.h
16412 F: tools/testing/radix-tree
16414 XC2028/3028 TUNER DRIVER
16415 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16416 L: linux-media@vger.kernel.org
16417 W: https://linuxtv.org
16418 T: git git://linuxtv.org/media_tree.git
16420 F: drivers/media/tuners/tuner-xc2028.*
16422 XDP SOCKETS (AF_XDP)
16423 M: Björn Töpel <bjorn.topel@intel.com>
16424 M: Magnus Karlsson <magnus.karlsson@intel.com>
16425 L: netdev@vger.kernel.org
16427 F: kernel/bpf/xskmap.c
16430 XEN BLOCK SUBSYSTEM
16431 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16432 M: Roger Pau Monné <roger.pau@citrix.com>
16433 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16435 F: drivers/block/xen-blkback/*
16436 F: drivers/block/xen*
16439 M: Stefano Stabellini <sstabellini@kernel.org>
16440 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16443 F: arch/arm/include/asm/xen/
16445 XEN HYPERVISOR ARM64
16446 M: Stefano Stabellini <sstabellini@kernel.org>
16447 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16450 F: arch/arm64/include/asm/xen/
16452 XEN HYPERVISOR INTERFACE
16453 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16454 M: Juergen Gross <jgross@suse.com>
16455 R: Stefano Stabellini <sstabellini@kernel.org>
16456 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16460 F: drivers/*/xen-*front.c
16462 F: arch/x86/include/asm/xen/
16463 F: arch/x86/include/asm/pvclock-abi.h
16465 F: include/uapi/xen/
16466 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16467 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16469 XEN NETWORK BACKEND DRIVER
16470 M: Wei Liu <wei.liu2@citrix.com>
16471 M: Paul Durrant <paul.durrant@citrix.com>
16472 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16473 L: netdev@vger.kernel.org
16475 F: drivers/net/xen-netback/*
16478 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16479 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16481 F: arch/x86/pci/*xen*
16482 F: drivers/pci/*xen*
16485 M: Juergen Gross <jgross@suse.com>
16486 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16487 L: linux-scsi@vger.kernel.org
16489 F: drivers/scsi/xen-scsifront.c
16490 F: drivers/xen/xen-scsiback.c
16491 F: include/xen/interface/io/vscsiif.h
16493 XEN SWIOTLB SUBSYSTEM
16494 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16495 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16496 L: iommu@lists.linux-foundation.org
16498 F: arch/x86/xen/*swiotlb*
16499 F: drivers/xen/*swiotlb*
16501 XEN SOUND FRONTEND DRIVER
16502 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16503 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16509 M: Darrick J. Wong <darrick.wong@oracle.com>
16510 M: linux-xfs@vger.kernel.org
16511 L: linux-xfs@vger.kernel.org
16513 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16515 F: Documentation/filesystems/xfs.txt
16518 XILINX AXI ETHERNET DRIVER
16519 M: Anirudha Sarangi <anirudh@xilinx.com>
16520 M: John Linn <John.Linn@xilinx.com>
16522 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16524 XILINX UARTLITE SERIAL DRIVER
16525 M: Peter Korsgaard <jacmet@sunsite.dk>
16526 L: linux-serial@vger.kernel.org
16528 F: drivers/tty/serial/uartlite.c
16530 XILINX VIDEO IP CORES
16531 M: Hyun Kwon <hyun.kwon@xilinx.com>
16532 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16533 L: linux-media@vger.kernel.org
16534 T: git git://linuxtv.org/media_tree.git
16536 F: Documentation/devicetree/bindings/media/xilinx/
16537 F: drivers/media/platform/xilinx/
16538 F: include/uapi/linux/xilinx-v4l2-controls.h
16541 M: Eli Billauer <eli.billauer@gmail.com>
16542 L: linux-kernel@vger.kernel.org
16544 F: drivers/char/xillybus/
16547 M: George Cherian <george.cherian@cavium.com>
16548 M: Jan Glauber <jglauber@cavium.com>
16549 L: linux-i2c@vger.kernel.org
16550 W: http://www.cavium.com
16552 F: drivers/i2c/busses/i2c-xlp9xx.c
16554 XRA1403 GPIO EXPANDER
16555 M: Nandor Han <nandor.han@ge.com>
16556 M: Semi Malinen <semi.malinen@ge.com>
16557 L: linux-gpio@vger.kernel.org
16559 F: drivers/gpio/gpio-xra1403.c
16560 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16562 XTENSA XTFPGA PLATFORM SUPPORT
16563 M: Max Filippov <jcmvbkbc@gmail.com>
16564 L: linux-xtensa@linux-xtensa.org
16566 F: drivers/spi/spi-xtensa-xtfpga.c
16567 F: sound/soc/xtensa/xtfpga-i2s.c
16569 YAM DRIVER FOR AX.25
16570 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16571 L: linux-hams@vger.kernel.org
16573 F: drivers/net/hamradio/yam*
16574 F: include/linux/yam.h
16576 YAMA SECURITY MODULE
16577 M: Kees Cook <keescook@chromium.org>
16578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16581 F: Documentation/admin-guide/LSM/Yama.rst
16583 YEALINK PHONE DRIVER
16584 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16585 L: usbb2k-api-dev@nongnu.org
16587 F: Documentation/input/devices/yealink.rst
16588 F: drivers/input/misc/yealink.*
16590 Z8530 DRIVER FOR AX.25
16591 M: Joerg Reuter <jreuter@yaina.de>
16592 W: http://yaina.de/jreuter/
16593 W: http://www.qsl.net/dl1bke/
16594 L: linux-hams@vger.kernel.org
16596 F: Documentation/networking/z8530drv.txt
16597 F: drivers/net/hamradio/*scc.c
16598 F: drivers/net/hamradio/z8530.h
16600 ZBUD COMPRESSED PAGE ALLOCATOR
16601 M: Seth Jennings <sjenning@redhat.com>
16602 M: Dan Streetman <ddstreet@ieee.org>
16603 L: linux-mm@kvack.org
16606 F: include/linux/zbud.h
16608 ZD1211RW WIRELESS DRIVER
16609 M: Daniel Drake <dsd@gentoo.org>
16610 M: Ulrich Kunitz <kune@deine-taler.de>
16611 W: http://zd1211.ath.cx/wiki/DriverRewrite
16612 L: linux-wireless@vger.kernel.org
16613 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16615 F: drivers/net/wireless/zydas/zd1211rw/
16617 ZD1301 MEDIA DRIVER
16618 M: Antti Palosaari <crope@iki.fi>
16619 L: linux-media@vger.kernel.org
16620 W: https://linuxtv.org/
16621 W: http://palosaari.fi/linux/
16622 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16624 F: drivers/media/usb/dvb-usb-v2/zd1301*
16626 ZD1301_DEMOD MEDIA DRIVER
16627 M: Antti Palosaari <crope@iki.fi>
16628 L: linux-media@vger.kernel.org
16629 W: https://linuxtv.org/
16630 W: http://palosaari.fi/linux/
16631 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16633 F: drivers/media/dvb-frontends/zd1301_demod*
16635 ZPOOL COMPRESSED PAGE STORAGE API
16636 M: Dan Streetman <ddstreet@ieee.org>
16637 L: linux-mm@kvack.org
16640 F: include/linux/zpool.h
16642 ZR36067 VIDEO FOR LINUX DRIVER
16643 L: mjpeg-users@lists.sourceforge.net
16644 L: linux-media@vger.kernel.org
16645 W: http://mjpeg.sourceforge.net/driver-zoran/
16646 T: hg https://linuxtv.org/hg/v4l-dvb
16648 F: drivers/staging/media/zoran/
16650 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16651 M: Minchan Kim <minchan@kernel.org>
16652 M: Nitin Gupta <ngupta@vflare.org>
16653 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16654 L: linux-kernel@vger.kernel.org
16656 F: drivers/block/zram/
16657 F: Documentation/blockdev/zram.txt
16659 ZS DECSTATION Z85C30 SERIAL DRIVER
16660 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16662 F: drivers/tty/serial/zs.*
16664 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16665 M: Minchan Kim <minchan@kernel.org>
16666 M: Nitin Gupta <ngupta@vflare.org>
16667 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16668 L: linux-mm@kvack.org
16671 F: include/linux/zsmalloc.h
16672 F: Documentation/vm/zsmalloc.rst
16674 ZSWAP COMPRESSED SWAP CACHING
16675 M: Seth Jennings <sjenning@redhat.com>
16676 M: Dan Streetman <ddstreet@ieee.org>
16677 L: linux-mm@kvack.org
16682 M: Linus Torvalds <torvalds@linux-foundation.org>
16683 L: linux-kernel@vger.kernel.org
16684 Q: http://patchwork.kernel.org/project/LKML/list/
16685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16686 S: Buried alive in reporters