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 M: Eric Miao <eric.y.miao@gmail.com>
10006 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10008 T: git git://github.com/hzhuang1/linux.git
10009 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10011 F: arch/arm/boot/dts/mmp*
10012 F: arch/arm/mach-mmp/
10014 MMU GATHER AND TLB INVALIDATION
10015 M: Will Deacon <will.deacon@arm.com>
10016 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10017 M: Andrew Morton <akpm@linux-foundation.org>
10018 M: Nick Piggin <npiggin@gmail.com>
10019 M: Peter Zijlstra <peterz@infradead.org>
10020 L: linux-arch@vger.kernel.org
10021 L: linux-mm@kvack.org
10023 F: arch/*/include/asm/tlb.h
10024 F: include/asm-generic/tlb.h
10027 MN88472 MEDIA DRIVER
10028 M: Antti Palosaari <crope@iki.fi>
10029 L: linux-media@vger.kernel.org
10030 W: https://linuxtv.org
10031 W: http://palosaari.fi/linux/
10032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10034 F: drivers/media/dvb-frontends/mn88472*
10036 MN88473 MEDIA DRIVER
10037 M: Antti Palosaari <crope@iki.fi>
10038 L: linux-media@vger.kernel.org
10039 W: https://linuxtv.org
10040 W: http://palosaari.fi/linux/
10041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10043 F: drivers/media/dvb-frontends/mn88473*
10046 M: Jessica Yu <jeyu@kernel.org>
10047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10049 F: include/linux/module.h
10052 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10053 W: http://popies.net/meye/
10055 F: Documentation/media/v4l-drivers/meye*
10056 F: drivers/media/pci/meye/
10057 F: include/uapi/linux/meye.h
10059 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10060 M: Jiri Slaby <jirislaby@gmail.com>
10062 F: Documentation/serial/moxa-smartio
10063 F: drivers/tty/mxser.*
10065 MR800 AVERMEDIA USB FM RADIO DRIVER
10066 M: Alexey Klimov <klimov.linux@gmail.com>
10067 L: linux-media@vger.kernel.org
10068 T: git git://linuxtv.org/media_tree.git
10070 F: drivers/media/radio/radio-mr800.c
10072 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10073 M: Alan Ott <alan@signal11.us>
10074 L: linux-wpan@vger.kernel.org
10076 F: drivers/net/ieee802154/mrf24j40.c
10077 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10080 M: "Lee, Chun-Yi" <jlee@suse.com>
10081 L: platform-driver-x86@vger.kernel.org
10083 F: drivers/platform/x86/msi-laptop.c
10086 L: platform-driver-x86@vger.kernel.org
10088 F: drivers/platform/x86/msi-wmi.c
10090 MSI001 MEDIA DRIVER
10091 M: Antti Palosaari <crope@iki.fi>
10092 L: linux-media@vger.kernel.org
10093 W: https://linuxtv.org
10094 W: http://palosaari.fi/linux/
10095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10096 T: git git://linuxtv.org/anttip/media_tree.git
10098 F: drivers/media/tuners/msi001*
10100 MSI2500 MEDIA DRIVER
10101 M: Antti Palosaari <crope@iki.fi>
10102 L: linux-media@vger.kernel.org
10103 W: https://linuxtv.org
10104 W: http://palosaari.fi/linux/
10105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10106 T: git git://linuxtv.org/anttip/media_tree.git
10108 F: drivers/media/usb/msi2500/
10110 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10111 M: Robert Jarzmik <robert.jarzmik@free.fr>
10112 L: linux-mtd@lists.infradead.org
10114 F: drivers/mtd/devices/docg3*
10116 MT9M032 APTINA SENSOR DRIVER
10117 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10118 L: linux-media@vger.kernel.org
10119 T: git git://linuxtv.org/media_tree.git
10121 F: drivers/media/i2c/mt9m032.c
10122 F: include/media/i2c/mt9m032.h
10124 MT9P031 APTINA CAMERA SENSOR
10125 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10126 L: linux-media@vger.kernel.org
10127 T: git git://linuxtv.org/media_tree.git
10129 F: drivers/media/i2c/mt9p031.c
10130 F: include/media/i2c/mt9p031.h
10132 MT9T001 APTINA CAMERA SENSOR
10133 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10134 L: linux-media@vger.kernel.org
10135 T: git git://linuxtv.org/media_tree.git
10137 F: drivers/media/i2c/mt9t001.c
10138 F: include/media/i2c/mt9t001.h
10140 MT9T112 APTINA CAMERA SENSOR
10141 M: Jacopo Mondi <jacopo@jmondi.org>
10142 L: linux-media@vger.kernel.org
10143 T: git git://linuxtv.org/media_tree.git
10145 F: drivers/media/i2c/mt9t112.c
10146 F: include/media/i2c/mt9t112.h
10148 MT9V032 APTINA CAMERA SENSOR
10149 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10150 L: linux-media@vger.kernel.org
10151 T: git git://linuxtv.org/media_tree.git
10153 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10154 F: drivers/media/i2c/mt9v032.c
10155 F: include/media/i2c/mt9v032.h
10157 MT9V111 APTINA CAMERA SENSOR
10158 M: Jacopo Mondi <jacopo@jmondi.org>
10159 L: linux-media@vger.kernel.org
10160 T: git git://linuxtv.org/media_tree.git
10162 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10163 F: drivers/media/i2c/mt9v111.c
10165 MULTIFUNCTION DEVICES (MFD)
10166 M: Lee Jones <lee.jones@linaro.org>
10167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10169 F: Documentation/devicetree/bindings/mfd/
10171 F: include/linux/mfd/
10172 F: include/dt-bindings/mfd/
10174 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10176 F: drivers/mmc/host/mmc_spi.c
10177 F: include/linux/spi/mmc_spi.h
10179 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10180 M: Ulf Hansson <ulf.hansson@linaro.org>
10181 L: linux-mmc@vger.kernel.org
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10184 F: Documentation/devicetree/bindings/mmc/
10186 F: include/linux/mmc/
10187 F: include/uapi/linux/mmc/
10189 MULTIPLEXER SUBSYSTEM
10190 M: Peter Rosin <peda@axentia.se>
10192 F: Documentation/ABI/testing/sysfs-class-mux*
10193 F: Documentation/devicetree/bindings/mux/
10194 F: include/dt-bindings/mux/
10195 F: include/linux/mux/
10198 MULTITECH MULTIPORT CARD (ISICOM)
10200 F: drivers/tty/isicom.c
10201 F: include/linux/isicom.h
10203 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10204 M: Bin Liu <b-liu@ti.com>
10205 L: linux-usb@vger.kernel.org
10207 F: drivers/usb/musb/
10209 MXL301RF MEDIA DRIVER
10210 M: Akihiro Tsukada <tskd08@gmail.com>
10211 L: linux-media@vger.kernel.org
10213 F: drivers/media/tuners/mxl301rf*
10215 MXL5007T MEDIA DRIVER
10216 M: Michael Krufky <mkrufky@linuxtv.org>
10217 L: linux-media@vger.kernel.org
10218 W: https://linuxtv.org
10219 W: http://github.com/mkrufky
10220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10221 T: git git://linuxtv.org/mkrufky/tuners.git
10223 F: drivers/media/tuners/mxl5007t.*
10226 M: Marek Vasut <marex@denx.de>
10227 M: Stefan Agner <stefan@agner.ch>
10228 L: dri-devel@lists.freedesktop.org
10230 F: drivers/gpu/drm/mxsfb/
10231 F: Documentation/devicetree/bindings/display/mxsfb.txt
10232 T: git git://anongit.freedesktop.org/drm/drm-misc
10234 MYLEX DAC960 PCI RAID Controller
10235 M: Hannes Reinecke <hare@kernel.org>
10236 L: linux-scsi@vger.kernel.org
10238 F: drivers/scsi/myrb.*
10239 F: drivers/scsi/myrs.*
10241 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10242 M: Chris Lee <christopher.lee@cspi.com>
10243 L: netdev@vger.kernel.org
10244 W: https://www.cspi.com/ethernet-products/support/downloads/
10246 F: drivers/net/ethernet/myricom/myri10ge/
10248 NAND FLASH SUBSYSTEM
10249 M: Boris Brezillon <boris.brezillon@bootlin.com>
10250 M: Miquel Raynal <miquel.raynal@bootlin.com>
10251 R: Richard Weinberger <richard@nod.at>
10252 L: linux-mtd@lists.infradead.org
10253 W: http://www.linux-mtd.infradead.org/
10254 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10255 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10256 T: git git://git.infradead.org/linux-mtd.git nand/next
10258 F: drivers/mtd/nand/
10259 F: include/linux/mtd/*nand*.h
10261 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10262 M: Daniel Mack <zonque@gmail.com>
10264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10265 W: http://www.native-instruments.com
10266 F: sound/usb/caiaq/
10268 NATSEMI ETHERNET DRIVER (DP8381x)
10270 F: drivers/net/ethernet/natsemi/natsemi.c
10272 NCR 5380 SCSI DRIVERS
10273 M: Finn Thain <fthain@telegraphics.com.au>
10274 M: Michael Schmitz <schmitzmic@gmail.com>
10275 L: linux-scsi@vger.kernel.org
10277 F: Documentation/scsi/g_NCR5380.txt
10278 F: drivers/scsi/NCR5380.*
10279 F: drivers/scsi/arm/cumana_1.c
10280 F: drivers/scsi/arm/oak.c
10281 F: drivers/scsi/atari_scsi.*
10282 F: drivers/scsi/dmx3191d.c
10283 F: drivers/scsi/g_NCR5380.*
10284 F: drivers/scsi/mac_scsi.*
10285 F: drivers/scsi/sun3_scsi.*
10286 F: drivers/scsi/sun3_scsi_vme.c
10289 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10293 NCT6775 HARDWARE MONITOR DRIVER
10294 M: Guenter Roeck <linux@roeck-us.net>
10295 L: linux-hwmon@vger.kernel.org
10297 F: Documentation/hwmon/nct6775
10298 F: drivers/hwmon/nct6775.c
10300 NET_FAILOVER MODULE
10301 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10302 L: netdev@vger.kernel.org
10304 F: driver/net/net_failover.c
10305 F: include/net/net_failover.h
10306 F: Documentation/networking/net_failover.rst
10308 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10309 M: Faisal Latif <faisal.latif@intel.com>
10310 L: linux-rdma@vger.kernel.org
10311 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10313 F: drivers/infiniband/hw/nes/
10314 F: include/uapi/rdma/nes-abi.h
10316 NETEM NETWORK EMULATOR
10317 M: Stephen Hemminger <stephen@networkplumber.org>
10318 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10320 F: net/sched/sch_netem.c
10322 NETERION 10GbE DRIVERS (s2io/vxge)
10323 M: Jon Mason <jdmason@kudzu.us>
10324 L: netdev@vger.kernel.org
10326 F: Documentation/networking/s2io.txt
10327 F: Documentation/networking/vxge.txt
10328 F: drivers/net/ethernet/neterion/
10331 M: Pablo Neira Ayuso <pablo@netfilter.org>
10332 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10333 M: Florian Westphal <fw@strlen.de>
10334 L: netfilter-devel@vger.kernel.org
10335 L: coreteam@netfilter.org
10336 W: http://www.netfilter.org/
10337 W: http://www.iptables.org/
10338 W: http://www.nftables.org/
10339 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10343 F: include/linux/netfilter*
10344 F: include/linux/netfilter/
10345 F: include/net/netfilter/
10346 F: include/uapi/linux/netfilter*
10347 F: include/uapi/linux/netfilter/
10348 F: net/*/netfilter.c
10349 F: net/*/netfilter/
10351 F: net/bridge/br_netfilter*.c
10353 NETROM NETWORK LAYER
10354 M: Ralf Baechle <ralf@linux-mips.org>
10355 L: linux-hams@vger.kernel.org
10356 W: http://www.linux-ax25.org/
10358 F: include/net/netrom.h
10359 F: include/uapi/linux/netrom.h
10362 NETRONOME ETHERNET DRIVERS
10363 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10364 L: oss-drivers@netronome.com
10366 F: drivers/net/ethernet/netronome/
10368 NETWORK BLOCK DEVICE (NBD)
10369 M: Josef Bacik <josef@toxicpanda.com>
10371 L: linux-block@vger.kernel.org
10372 L: nbd@other.debian.org
10373 F: Documentation/blockdev/nbd.txt
10374 F: drivers/block/nbd.c
10375 F: include/uapi/linux/nbd.h
10377 NETWORK DROP MONITOR
10378 M: Neil Horman <nhorman@tuxdriver.com>
10379 L: netdev@vger.kernel.org
10381 W: https://fedorahosted.org/dropwatch/
10382 F: net/core/drop_monitor.c
10385 M: "David S. Miller" <davem@davemloft.net>
10386 L: netdev@vger.kernel.org
10387 W: http://www.linuxfoundation.org/en/Net
10388 Q: http://patchwork.ozlabs.org/project/netdev/list/
10389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10392 F: Documentation/devicetree/bindings/net/
10394 F: include/linux/if_*
10395 F: include/linux/netdevice.h
10396 F: include/linux/etherdevice.h
10397 F: include/linux/fcdevice.h
10398 F: include/linux/fddidevice.h
10399 F: include/linux/hippidevice.h
10400 F: include/linux/inetdevice.h
10401 F: include/uapi/linux/if_*
10402 F: include/uapi/linux/netdevice.h
10404 NETWORKING DRIVERS (WIRELESS)
10405 M: Kalle Valo <kvalo@codeaurora.org>
10406 L: linux-wireless@vger.kernel.org
10407 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10411 F: Documentation/devicetree/bindings/net/wireless/
10412 F: drivers/net/wireless/
10415 M: Andrew Lunn <andrew@lunn.ch>
10416 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10417 M: Florian Fainelli <f.fainelli@gmail.com>
10419 F: Documentation/devicetree/bindings/net/dsa/
10421 F: include/net/dsa.h
10422 F: include/linux/dsa/
10423 F: drivers/net/dsa/
10425 NETWORKING [GENERAL]
10426 M: "David S. Miller" <davem@davemloft.net>
10427 L: netdev@vger.kernel.org
10428 W: http://www.linuxfoundation.org/en/Net
10429 Q: http://patchwork.ozlabs.org/project/netdev/list/
10430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10432 B: mailto:netdev@vger.kernel.org
10436 F: include/linux/in.h
10437 F: include/linux/net.h
10438 F: include/linux/netdevice.h
10439 F: include/uapi/linux/in.h
10440 F: include/uapi/linux/net.h
10441 F: include/uapi/linux/netdevice.h
10442 F: include/uapi/linux/net_namespace.h
10443 F: tools/testing/selftests/net/
10446 F: Documentation/networking/
10449 M: Steffen Klassert <steffen.klassert@secunet.com>
10450 M: Herbert Xu <herbert@gondor.apana.org.au>
10451 M: "David S. Miller" <davem@davemloft.net>
10452 L: netdev@vger.kernel.org
10453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10461 F: net/ipv4/ipcomp.c
10462 F: net/ipv4/ip_vti.c
10466 F: net/ipv6/ipcomp6.c
10467 F: net/ipv6/ip6_vti.c
10468 F: include/uapi/linux/xfrm.h
10469 F: include/net/xfrm.h
10471 NETWORKING [IPv4/IPv6]
10472 M: "David S. Miller" <davem@davemloft.net>
10473 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10474 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10475 L: netdev@vger.kernel.org
10476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10483 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10484 M: Paul Moore <paul@paul-moore.com>
10485 W: https://github.com/netlabel
10486 L: netdev@vger.kernel.org
10487 L: linux-security-module@vger.kernel.org
10489 F: Documentation/netlabel/
10490 F: include/net/calipso.h
10491 F: include/net/cipso_ipv4.h
10492 F: include/net/netlabel.h
10493 F: include/uapi/linux/netfilter/xt_SECMARK.h
10494 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10496 F: net/ipv4/cipso_ipv4.c
10497 F: net/ipv6/calipso.c
10498 F: net/netfilter/xt_CONNSECMARK.c
10499 F: net/netfilter/xt_SECMARK.c
10502 M: Eric Dumazet <edumazet@google.com>
10503 L: netdev@vger.kernel.org
10506 F: net/ipv4/syncookies.c
10508 F: net/ipv6/syncookies.c
10509 F: include/uapi/linux/tcp.h
10510 F: include/net/tcp.h
10511 F: include/linux/tcp.h
10512 F: include/trace/events/tcp.h
10515 M: Boris Pismenny <borisp@mellanox.com>
10516 M: Aviad Yehezkel <aviadye@mellanox.com>
10517 M: Dave Watson <davejwatson@fb.com>
10518 M: John Fastabend <john.fastabend@gmail.com>
10519 M: Daniel Borkmann <daniel@iogearbox.net>
10520 L: netdev@vger.kernel.org
10523 F: include/uapi/linux/tls.h
10524 F: include/net/tls.h
10526 NETWORKING [WIRELESS]
10527 L: linux-wireless@vger.kernel.org
10528 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10531 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10533 F: drivers/net/netdevsim/*
10535 NETXEN (1/10) GbE SUPPORT
10536 M: Manish Chopra <manish.chopra@cavium.com>
10537 M: Rahul Verma <rahul.verma@cavium.com>
10538 M: Dept-GELinuxNICDev@cavium.com
10539 L: netdev@vger.kernel.org
10541 F: drivers/net/ethernet/qlogic/netxen/
10544 M: Samuel Ortiz <sameo@linux.intel.com>
10545 L: linux-wireless@vger.kernel.org
10546 L: linux-nfc@lists.01.org (subscribers-only)
10549 F: include/net/nfc/
10550 F: include/uapi/linux/nfc.h
10552 F: include/linux/platform_data/nfcmrvl.h
10553 F: include/linux/platform_data/nxp-nci.h
10554 F: Documentation/devicetree/bindings/net/nfc/
10556 NFS, SUNRPC, AND LOCKD CLIENTS
10557 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10558 M: Anna Schumaker <anna.schumaker@netapp.com>
10559 L: linux-nfs@vger.kernel.org
10560 W: http://client.linux-nfs.org
10561 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10567 F: include/linux/lockd/
10568 F: include/linux/nfs*
10569 F: include/linux/sunrpc/
10570 F: include/uapi/linux/nfs*
10571 F: include/uapi/linux/sunrpc/
10574 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10575 L: linux-nilfs@vger.kernel.org
10576 W: https://nilfs.sourceforge.io/
10577 W: https://nilfs.osdn.jp/
10578 T: git git://github.com/konis/nilfs2.git
10580 F: Documentation/filesystems/nilfs2.txt
10582 F: include/trace/events/nilfs2.h
10583 F: include/uapi/linux/nilfs2_api.h
10584 F: include/uapi/linux/nilfs2_ondisk.h
10586 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10587 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10588 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10590 F: Documentation/scsi/NinjaSCSI.txt
10591 F: drivers/scsi/pcmcia/nsp_*
10593 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10594 M: GOTO Masanori <gotom@debian.or.jp>
10595 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10596 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10598 F: Documentation/scsi/NinjaSCSI.txt
10599 F: drivers/scsi/nsp32*
10602 M: Ley Foon Tan <lftan@altera.com>
10603 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10608 NOHZ, DYNTICKS SUPPORT
10609 M: Frederic Weisbecker <fweisbec@gmail.com>
10610 M: Thomas Gleixner <tglx@linutronix.de>
10611 M: Ingo Molnar <mingo@kernel.org>
10612 L: linux-kernel@vger.kernel.org
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10615 F: kernel/time/tick*.*
10616 F: include/linux/tick.h
10617 F: include/linux/sched/nohz.h
10619 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10620 M: Pavel Machek <pavel@ucw.cz>
10621 M: Sakari Ailus <sakari.ailus@iki.fi>
10622 L: linux-media@vger.kernel.org
10624 F: drivers/media/i2c/et8ek8
10625 F: drivers/media/i2c/ad5820.c
10627 NOKIA N900 POWER SUPPLY DRIVERS
10628 R: Pali Rohár <pali.rohar@gmail.com>
10629 F: include/linux/power/bq2415x_charger.h
10630 F: include/linux/power/bq27xxx_battery.h
10631 F: include/linux/power/isp1704_charger.h
10632 F: drivers/power/supply/bq2415x_charger.c
10633 F: drivers/power/supply/bq27xxx_battery.c
10634 F: drivers/power/supply/bq27xxx_battery_i2c.c
10635 F: drivers/power/supply/isp1704_charger.c
10636 F: drivers/power/supply/rx51_battery.c
10639 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10640 L: linux-ntb@googlegroups.com
10642 F: drivers/ntb/hw/amd/
10645 M: Jon Mason <jdmason@kudzu.us>
10646 M: Dave Jiang <dave.jiang@intel.com>
10647 M: Allen Hubbe <allenbh@gmail.com>
10648 L: linux-ntb@googlegroups.com
10650 W: https://github.com/jonmason/ntb/wiki
10651 T: git git://github.com/jonmason/ntb.git
10653 F: drivers/net/ntb_netdev.c
10654 F: include/linux/ntb.h
10655 F: include/linux/ntb_transport.h
10656 F: tools/testing/selftests/ntb/
10659 M: Serge Semin <fancer.lancer@gmail.com>
10660 L: linux-ntb@googlegroups.com
10662 F: drivers/ntb/hw/idt/
10665 M: Dave Jiang <dave.jiang@intel.com>
10666 L: linux-ntb@googlegroups.com
10668 W: https://github.com/davejiang/linux/wiki
10669 T: git https://github.com/davejiang/linux.git
10670 F: drivers/ntb/hw/intel/
10673 M: Anton Altaparmakov <anton@tuxera.com>
10674 L: linux-ntfs-dev@lists.sourceforge.net
10675 W: http://www.tuxera.com/
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10678 F: Documentation/filesystems/ntfs.txt
10682 M: Finn Thain <fthain@telegraphics.com.au>
10683 L: linux-m68k@lists.linux-m68k.org
10685 F: arch/*/include/asm/nubus.h
10687 F: include/linux/nubus.h
10688 F: include/uapi/linux/nubus.h
10690 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10691 M: Antonino Daplas <adaplas@gmail.com>
10692 L: linux-fbdev@vger.kernel.org
10694 F: drivers/video/fbdev/riva/
10695 F: drivers/video/fbdev/nvidia/
10698 M: Keith Busch <keith.busch@intel.com>
10699 M: Jens Axboe <axboe@fb.com>
10700 M: Christoph Hellwig <hch@lst.de>
10701 M: Sagi Grimberg <sagi@grimberg.me>
10702 L: linux-nvme@lists.infradead.org
10703 T: git://git.infradead.org/nvme.git
10704 W: http://git.infradead.org/nvme.git
10706 F: drivers/nvme/host/
10707 F: include/linux/nvme.h
10708 F: include/uapi/linux/nvme_ioctl.h
10710 NVM EXPRESS FC TRANSPORT DRIVERS
10711 M: James Smart <james.smart@broadcom.com>
10712 L: linux-nvme@lists.infradead.org
10714 F: include/linux/nvme-fc.h
10715 F: include/linux/nvme-fc-driver.h
10716 F: drivers/nvme/host/fc.c
10717 F: drivers/nvme/target/fc.c
10718 F: drivers/nvme/target/fcloop.c
10720 NVM EXPRESS TARGET DRIVER
10721 M: Christoph Hellwig <hch@lst.de>
10722 M: Sagi Grimberg <sagi@grimberg.me>
10723 L: linux-nvme@lists.infradead.org
10724 T: git://git.infradead.org/nvme.git
10725 W: http://git.infradead.org/nvme.git
10727 F: drivers/nvme/target/
10730 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10733 F: Documentation/devicetree/bindings/nvmem/
10734 F: Documentation/ABI/stable/sysfs-bus-nvmem
10735 F: include/linux/nvmem-consumer.h
10736 F: include/linux/nvmem-provider.h
10738 NXP SGTL5000 DRIVER
10739 M: Fabio Estevam <fabio.estevam@nxp.com>
10740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10742 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10743 F: sound/soc/codecs/sgtl5000*
10745 NXP TDA998X DRM DRIVER
10746 M: Russell King <linux@armlinux.org.uk>
10748 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10749 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10750 F: drivers/gpu/drm/i2c/tda998x_drv.c
10751 F: include/drm/i2c/tda998x.h
10752 F: include/dt-bindings/display/tda998x.h
10756 M: Peter Rosin <peda@axentia.se>
10757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10759 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10760 F: sound/soc/codecs/tfa9879*
10763 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10764 R: Charles Gorand <charles.gorand@effinnov.com>
10765 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10767 F: drivers/nfc/nxp-nci
10770 M: Josh Poimboeuf <jpoimboe@redhat.com>
10771 M: Peter Zijlstra <peterz@infradead.org>
10775 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10776 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10777 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10778 L: linuxppc-dev@lists.ozlabs.org
10780 F: arch/powerpc/platforms/powernv/ocxl.c
10781 F: arch/powerpc/include/asm/pnv-ocxl.h
10782 F: drivers/misc/ocxl/
10783 F: include/misc/ocxl*
10784 F: include/uapi/misc/ocxl.h
10785 F: Documentation/accelerators/ocxl.rst
10788 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10789 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10791 L: linux-omap@vger.kernel.org
10795 OMAP CLOCK FRAMEWORK SUPPORT
10796 M: Paul Walmsley <paul@pwsan.com>
10797 L: linux-omap@vger.kernel.org
10799 F: arch/arm/*omap*/*clock*
10801 OMAP DEVICE TREE SUPPORT
10802 M: Benoît Cousson <bcousson@baylibre.com>
10803 M: Tony Lindgren <tony@atomide.com>
10804 L: linux-omap@vger.kernel.org
10805 L: devicetree@vger.kernel.org
10807 F: arch/arm/boot/dts/*omap*
10808 F: arch/arm/boot/dts/*am3*
10809 F: arch/arm/boot/dts/*am4*
10810 F: arch/arm/boot/dts/*am5*
10811 F: arch/arm/boot/dts/*dra7*
10813 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10814 L: linux-omap@vger.kernel.org
10815 L: linux-fbdev@vger.kernel.org
10817 F: drivers/video/fbdev/omap2/
10818 F: Documentation/arm/OMAP/DSS
10820 OMAP FRAMEBUFFER SUPPORT
10821 L: linux-fbdev@vger.kernel.org
10822 L: linux-omap@vger.kernel.org
10824 F: drivers/video/fbdev/omap/
10826 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10827 M: Roger Quadros <rogerq@ti.com>
10828 M: Tony Lindgren <tony@atomide.com>
10829 L: linux-omap@vger.kernel.org
10831 F: drivers/memory/omap-gpmc.c
10832 F: arch/arm/mach-omap2/*gpmc*
10835 M: Grygorii Strashko <grygorii.strashko@ti.com>
10836 M: Santosh Shilimkar <ssantosh@kernel.org>
10837 M: Kevin Hilman <khilman@kernel.org>
10838 L: linux-omap@vger.kernel.org
10840 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10841 F: drivers/gpio/gpio-omap.c
10843 OMAP HARDWARE SPINLOCK SUPPORT
10844 M: Ohad Ben-Cohen <ohad@wizery.com>
10845 L: linux-omap@vger.kernel.org
10847 F: drivers/hwspinlock/omap_hwspinlock.c
10849 OMAP HS MMC SUPPORT
10850 L: linux-mmc@vger.kernel.org
10851 L: linux-omap@vger.kernel.org
10853 F: drivers/mmc/host/omap_hsmmc.c
10856 M: Paul Walmsley <paul@pwsan.com>
10857 L: linux-omap@vger.kernel.org
10859 F: arch/arm/mach-omap2/omap_hwmod*data*
10861 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10862 M: Benoît Cousson <bcousson@baylibre.com>
10863 L: linux-omap@vger.kernel.org
10865 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10868 M: Benoît Cousson <bcousson@baylibre.com>
10869 M: Paul Walmsley <paul@pwsan.com>
10870 L: linux-omap@vger.kernel.org
10872 F: arch/arm/mach-omap2/omap_hwmod.*
10875 M: Vignesh R <vigneshr@ti.com>
10876 L: linux-omap@vger.kernel.org
10877 L: linux-i2c@vger.kernel.org
10879 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10880 F: drivers/i2c/busses/i2c-omap.c
10882 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10883 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10884 L: linux-media@vger.kernel.org
10886 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10887 F: drivers/media/platform/omap3isp/
10888 F: drivers/staging/media/omap4iss/
10891 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10892 L: linux-omap@vger.kernel.org
10894 F: drivers/mmc/host/omap.c
10896 OMAP POWER MANAGEMENT SUPPORT
10897 M: Kevin Hilman <khilman@kernel.org>
10898 L: linux-omap@vger.kernel.org
10900 F: arch/arm/*omap*/*pm*
10901 F: drivers/cpufreq/omap-cpufreq.c
10903 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10904 M: Rajendra Nayak <rnayak@codeaurora.org>
10905 M: Paul Walmsley <paul@pwsan.com>
10906 L: linux-omap@vger.kernel.org
10908 F: arch/arm/mach-omap2/prm*
10910 OMAP RANDOM NUMBER GENERATOR SUPPORT
10911 M: Deepak Saxena <dsaxena@plexity.net>
10913 F: drivers/char/hw_random/omap-rng.c
10916 L: linux-usb@vger.kernel.org
10917 L: linux-omap@vger.kernel.org
10919 F: drivers/usb/*/*omap*
10920 F: arch/arm/*omap*/usb*
10922 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10923 M: Mark Jackson <mpfj@newflow.co.uk>
10924 L: linux-omap@vger.kernel.org
10926 F: arch/arm/boot/dts/am335x-nano.dts
10929 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10930 M: Tony Lindgren <tony@atomide.com>
10931 L: linux-omap@vger.kernel.org
10932 Q: http://patchwork.kernel.org/project/linux-omap/list/
10933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10935 F: arch/arm/mach-omap1/
10936 F: arch/arm/plat-omap/
10937 F: arch/arm/configs/omap1_defconfig
10938 F: drivers/i2c/busses/i2c-omap.c
10939 F: include/linux/platform_data/i2c-omap.h
10940 F: include/linux/platform_data/ams-delta-fiq.h
10943 M: Tony Lindgren <tony@atomide.com>
10944 L: linux-omap@vger.kernel.org
10945 W: http://www.muru.com/linux/omap/
10946 W: http://linux.omap.com/
10947 Q: http://patchwork.kernel.org/project/linux-omap/list/
10948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10950 F: arch/arm/mach-omap2/
10951 F: arch/arm/plat-omap/
10952 F: arch/arm/configs/omap2plus_defconfig
10953 F: drivers/i2c/busses/i2c-omap.c
10954 F: drivers/irqchip/irq-omap-intc.c
10955 F: drivers/mfd/*omap*.c
10956 F: drivers/mfd/menelaus.c
10957 F: drivers/mfd/palmas.c
10958 F: drivers/mfd/tps65217.c
10959 F: drivers/mfd/tps65218.c
10960 F: drivers/mfd/tps65910.c
10961 F: drivers/mfd/twl-core.[ch]
10962 F: drivers/mfd/twl4030*.c
10963 F: drivers/mfd/twl6030*.c
10964 F: drivers/mfd/twl6040*.c
10965 F: drivers/regulator/palmas-regulator*.c
10966 F: drivers/regulator/pbias-regulator.c
10967 F: drivers/regulator/tps65217-regulator.c
10968 F: drivers/regulator/tps65218-regulator.c
10969 F: drivers/regulator/tps65910-regulator.c
10970 F: drivers/regulator/twl-regulator.c
10971 F: drivers/regulator/twl6030-regulator.c
10972 F: include/linux/platform_data/i2c-omap.h
10974 ONION OMEGA2+ BOARD
10975 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10976 L: linux-mips@vger.kernel.org
10978 F: arch/mips/boot/dts/ralink/omega2p.dts
10981 M: Bob Copeland <me@bobcopeland.com>
10982 L: linux-karma-devel@lists.sourceforge.net
10984 F: Documentation/filesystems/omfs.txt
10987 OMNIKEY CARDMAN 4000 DRIVER
10988 M: Harald Welte <laforge@gnumonks.org>
10990 F: drivers/char/pcmcia/cm4000_cs.c
10991 F: include/linux/cm4000_cs.h
10992 F: include/uapi/linux/cm4000_cs.h
10994 OMNIKEY CARDMAN 4040 DRIVER
10995 M: Harald Welte <laforge@gnumonks.org>
10997 F: drivers/char/pcmcia/cm4040_cs.*
10999 OMNIVISION OV13858 SENSOR DRIVER
11000 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11001 L: linux-media@vger.kernel.org
11002 T: git git://linuxtv.org/media_tree.git
11004 F: drivers/media/i2c/ov13858.c
11006 OMNIVISION OV2680 SENSOR DRIVER
11007 M: Rui Miguel Silva <rmfrfs@gmail.com>
11008 L: linux-media@vger.kernel.org
11009 T: git git://linuxtv.org/media_tree.git
11011 F: drivers/media/i2c/ov2680.c
11012 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11014 OMNIVISION OV2685 SENSOR DRIVER
11015 M: Shunqian Zheng <zhengsq@rock-chips.com>
11016 L: linux-media@vger.kernel.org
11017 T: git git://linuxtv.org/media_tree.git
11019 F: drivers/media/i2c/ov2685.c
11021 OMNIVISION OV5640 SENSOR DRIVER
11022 M: Steve Longerbeam <slongerbeam@gmail.com>
11023 L: linux-media@vger.kernel.org
11024 T: git git://linuxtv.org/media_tree.git
11026 F: drivers/media/i2c/ov5640.c
11028 OMNIVISION OV5647 SENSOR DRIVER
11029 M: Luis Oliveira <lolivei@synopsys.com>
11030 L: linux-media@vger.kernel.org
11031 T: git git://linuxtv.org/media_tree.git
11033 F: drivers/media/i2c/ov5647.c
11035 OMNIVISION OV5695 SENSOR DRIVER
11036 M: Shunqian Zheng <zhengsq@rock-chips.com>
11037 L: linux-media@vger.kernel.org
11038 T: git git://linuxtv.org/media_tree.git
11040 F: drivers/media/i2c/ov5695.c
11042 OMNIVISION OV7670 SENSOR DRIVER
11043 M: Jonathan Corbet <corbet@lwn.net>
11044 L: linux-media@vger.kernel.org
11045 T: git git://linuxtv.org/media_tree.git
11047 F: drivers/media/i2c/ov7670.c
11048 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11050 OMNIVISION OV772x SENSOR DRIVER
11051 M: Jacopo Mondi <jacopo@jmondi.org>
11052 L: linux-media@vger.kernel.org
11053 T: git git://linuxtv.org/media_tree.git
11055 F: drivers/media/i2c/ov772x.c
11056 F: include/media/i2c/ov772x.h
11057 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11059 OMNIVISION OV7740 SENSOR DRIVER
11060 M: Wenyou Yang <wenyou.yang@microchip.com>
11061 L: linux-media@vger.kernel.org
11062 T: git git://linuxtv.org/media_tree.git
11064 F: drivers/media/i2c/ov7740.c
11065 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11067 OMNIVISION OV9650 SENSOR DRIVER
11068 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11069 R: Akinobu Mita <akinobu.mita@gmail.com>
11070 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11071 L: linux-media@vger.kernel.org
11072 T: git git://linuxtv.org/media_tree.git
11074 F: drivers/media/i2c/ov9650.c
11075 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11077 ONENAND FLASH DRIVER
11078 M: Kyungmin Park <kyungmin.park@samsung.com>
11079 L: linux-mtd@lists.infradead.org
11081 F: drivers/mtd/nand/onenand/
11082 F: include/linux/mtd/onenand*.h
11084 ONSTREAM SCSI TAPE DRIVER
11085 M: Willem Riede <osst@riede.org>
11086 L: osst-users@lists.sourceforge.net
11087 L: linux-scsi@vger.kernel.org
11089 F: Documentation/scsi/osst.txt
11090 F: drivers/scsi/osst.*
11091 F: drivers/scsi/osst_*.h
11092 F: drivers/scsi/st.h
11095 M: Jens Wiklander <jens.wiklander@linaro.org>
11097 F: drivers/tee/optee/
11100 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11101 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11102 L: linux-rdma@vger.kernel.org
11104 F: drivers/infiniband/ulp/opa_vnic
11106 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11107 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11108 M: Frank Rowand <frowand.list@gmail.com>
11109 L: devicetree@vger.kernel.org
11111 F: Documentation/devicetree/dynamic-resolution-notes.txt
11112 F: Documentation/devicetree/overlay-notes.txt
11113 F: drivers/of/overlay.c
11114 F: drivers/of/resolver.c
11115 K: of_overlay_notifier_
11117 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11118 M: Rob Herring <robh+dt@kernel.org>
11119 M: Frank Rowand <frowand.list@gmail.com>
11120 L: devicetree@vger.kernel.org
11121 W: http://www.devicetree.org/
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11125 F: include/linux/of*.h
11127 F: Documentation/ABI/testing/sysfs-firmware-ofw
11129 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11130 M: Rob Herring <robh+dt@kernel.org>
11131 M: Mark Rutland <mark.rutland@arm.com>
11132 L: devicetree@vger.kernel.org
11133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11134 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11136 F: Documentation/devicetree/
11137 F: arch/*/boot/dts/
11138 F: include/dt-bindings/
11140 OPENCORES I2C BUS DRIVER
11141 M: Peter Korsgaard <peter@korsgaard.com>
11142 L: linux-i2c@vger.kernel.org
11144 F: Documentation/i2c/busses/i2c-ocores
11145 F: drivers/i2c/busses/i2c-ocores.c
11147 OPENRISC ARCHITECTURE
11148 M: Jonas Bonn <jonas@southpole.se>
11149 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11150 M: Stafford Horne <shorne@gmail.com>
11151 T: git git://github.com/openrisc/linux.git
11152 L: openrisc@lists.librecores.org
11153 W: http://openrisc.io
11155 F: Documentation/devicetree/bindings/openrisc/
11156 F: Documentation/openrisc/
11158 F: drivers/irqchip/irq-ompic.c
11159 F: drivers/irqchip/irq-or1k-*
11162 M: Pravin B Shelar <pshelar@ovn.org>
11163 L: netdev@vger.kernel.org
11164 L: dev@openvswitch.org
11165 W: http://openvswitch.org
11167 F: net/openvswitch/
11168 F: include/uapi/linux/openvswitch.h
11170 OPERATING PERFORMANCE POINTS (OPP)
11171 M: Viresh Kumar <vireshk@kernel.org>
11172 M: Nishanth Menon <nm@ti.com>
11173 M: Stephen Boyd <sboyd@kernel.org>
11174 L: linux-pm@vger.kernel.org
11176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11178 F: include/linux/pm_opp.h
11179 F: Documentation/power/opp.txt
11180 F: Documentation/devicetree/bindings/opp/
11183 M: Clemens Ladisch <clemens@ladisch.de>
11184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11185 T: git git://git.alsa-project.org/alsa-kernel.git
11187 F: sound/drivers/opl4/
11190 M: Robert Richter <rric@kernel.org>
11191 L: oprofile-list@lists.sf.net
11193 F: arch/*/include/asm/oprofile*.h
11194 F: arch/*/oprofile/
11195 F: drivers/oprofile/
11196 F: include/linux/oprofile.h
11198 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11199 M: Mark Fasheh <mark@fasheh.com>
11200 M: Joel Becker <jlbec@evilplan.org>
11201 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11202 W: http://ocfs2.wiki.kernel.org
11204 F: Documentation/filesystems/ocfs2.txt
11205 F: Documentation/filesystems/dlmfs.txt
11208 ORANGEFS FILESYSTEM
11209 M: Mike Marshall <hubcap@omnibond.com>
11210 R: Martin Brandenburg <martin@omnibond.com>
11211 L: devel@lists.orangefs.org
11212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11215 F: Documentation/filesystems/orangefs.txt
11218 L: linux-wireless@vger.kernel.org
11219 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11220 W: http://www.nongnu.org/orinoco/
11222 F: drivers/net/wireless/intersil/orinoco/
11224 OSD LIBRARY and FILESYSTEM
11225 M: Boaz Harrosh <ooo@electrozaur.com>
11227 F: drivers/scsi/osd/
11228 F: include/scsi/osd_*
11231 OV2659 OMNIVISION SENSOR DRIVER
11232 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11233 L: linux-media@vger.kernel.org
11234 W: https://linuxtv.org
11235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11236 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11238 F: drivers/media/i2c/ov2659.c
11239 F: include/media/i2c/ov2659.h
11242 M: Miklos Szeredi <miklos@szeredi.hu>
11243 L: linux-unionfs@vger.kernel.org
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11247 F: Documentation/filesystems/overlayfs.txt
11249 P54 WIRELESS DRIVER
11250 M: Christian Lamparter <chunkeey@googlemail.com>
11251 L: linux-wireless@vger.kernel.org
11252 W: http://wireless.kernel.org/en/users/Drivers/p54
11254 F: drivers/net/wireless/intersil/p54/
11256 PA SEMI ETHERNET DRIVER
11257 L: netdev@vger.kernel.org
11259 F: drivers/net/ethernet/pasemi/*
11261 PA SEMI SMBUS DRIVER
11262 L: linux-i2c@vger.kernel.org
11264 F: drivers/i2c/busses/i2c-pasemi.c
11266 PADATA PARALLEL EXECUTION MECHANISM
11267 M: Steffen Klassert <steffen.klassert@secunet.com>
11268 L: linux-crypto@vger.kernel.org
11271 F: include/linux/padata.h
11272 F: Documentation/padata.txt
11274 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11275 M: Harald Welte <laforge@gnumonks.org>
11276 L: platform-driver-x86@vger.kernel.org
11278 F: drivers/platform/x86/panasonic-laptop.c
11280 PARALLEL LCD/KEYPAD PANEL DRIVER
11281 M: Willy Tarreau <willy@haproxy.com>
11282 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11284 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11285 F: drivers/auxdisplay/panel.c
11287 PARALLEL PORT SUBSYSTEM
11288 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11289 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11290 L: linux-parport@lists.infradead.org (subscribers-only)
11292 F: drivers/parport/
11293 F: include/linux/parport*.h
11294 F: drivers/char/ppdev.c
11295 F: include/uapi/linux/ppdev.h
11296 F: Documentation/parport*.txt
11298 PARAVIRT_OPS INTERFACE
11299 M: Juergen Gross <jgross@suse.com>
11300 M: Alok Kataria <akataria@vmware.com>
11301 L: virtualization@lists.linux-foundation.org
11303 F: Documentation/virtual/paravirt_ops.txt
11304 F: arch/*/kernel/paravirt*
11305 F: arch/*/include/asm/paravirt*.h
11306 F: include/linux/hypervisor.h
11308 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11309 M: Tim Waugh <tim@cyberelk.net>
11310 L: linux-parport@lists.infradead.org (subscribers-only)
11312 F: Documentation/blockdev/paride.txt
11313 F: drivers/block/paride/
11315 PARISC ARCHITECTURE
11316 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11317 M: Helge Deller <deller@gmx.de>
11318 L: linux-parisc@vger.kernel.org
11319 W: http://www.parisc-linux.org/
11320 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11325 F: Documentation/parisc/
11327 F: drivers/char/agp/parisc-agp.c
11328 F: drivers/input/serio/gscps2.c
11329 F: drivers/parport/parport_gsc.*
11330 F: drivers/tty/serial/8250/8250_gsc.c
11331 F: drivers/video/fbdev/sti*
11332 F: drivers/video/console/sti*
11333 F: drivers/video/logo/logo_parisc*
11336 M: Jiri Pirko <jiri@mellanox.com>
11337 L: netdev@vger.kernel.org
11340 F: lib/test_parman.c
11341 F: include/linux/parman.h
11343 PC87360 HARDWARE MONITORING DRIVER
11344 M: Jim Cromie <jim.cromie@gmail.com>
11345 L: linux-hwmon@vger.kernel.org
11347 F: Documentation/hwmon/pc87360
11348 F: drivers/hwmon/pc87360.c
11350 PC8736x GPIO DRIVER
11351 M: Jim Cromie <jim.cromie@gmail.com>
11353 F: drivers/char/pc8736x_gpio.c
11355 PC87427 HARDWARE MONITORING DRIVER
11356 M: Jean Delvare <jdelvare@suse.com>
11357 L: linux-hwmon@vger.kernel.org
11359 F: Documentation/hwmon/pc87427
11360 F: drivers/hwmon/pc87427.c
11363 M: Riku Voipio <riku.voipio@iki.fi>
11365 F: drivers/leds/leds-pca9532.c
11366 F: include/linux/leds-pca9532.h
11368 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11369 M: Guenter Roeck <linux@roeck-us.net>
11370 L: linux-i2c@vger.kernel.org
11372 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11374 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11375 M: Khalid Aziz <khalid@gonehiking.org>
11377 F: drivers/firmware/pcdp.*
11379 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11380 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11381 L: linux-pci@vger.kernel.org
11382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11384 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11385 F: drivers/pci/controller/pci-aardvark.c
11387 PCI DRIVER FOR ALTERA PCIE IP
11388 M: Ley Foon Tan <lftan@altera.com>
11389 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11390 L: linux-pci@vger.kernel.org
11392 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11393 F: drivers/pci/controller/pcie-altera.c
11395 PCI DRIVER FOR APPLIEDMICRO XGENE
11396 M: Tanmay Inamdar <tinamdar@apm.com>
11397 L: linux-pci@vger.kernel.org
11398 L: linux-arm-kernel@lists.infradead.org
11400 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11401 F: drivers/pci/controller/pci-xgene.c
11403 PCI DRIVER FOR ARM VERSATILE PLATFORM
11404 M: Rob Herring <robh@kernel.org>
11405 L: linux-pci@vger.kernel.org
11406 L: linux-arm-kernel@lists.infradead.org
11408 F: Documentation/devicetree/bindings/pci/versatile.txt
11409 F: drivers/pci/controller/pci-versatile.c
11411 PCI DRIVER FOR ARMADA 8K
11412 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11413 L: linux-pci@vger.kernel.org
11414 L: linux-arm-kernel@lists.infradead.org
11416 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11417 F: drivers/pci/controller/dwc/pcie-armada8k.c
11419 PCI DRIVER FOR CADENCE PCIE IP
11420 M: Alan Douglas <adouglas@cadence.com>
11421 L: linux-pci@vger.kernel.org
11423 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11424 F: drivers/pci/controller/pcie-cadence*
11426 PCI DRIVER FOR FREESCALE LAYERSCAPE
11427 M: Minghuan Lian <minghuan.Lian@nxp.com>
11428 M: Mingkai Hu <mingkai.hu@nxp.com>
11429 M: Roy Zang <roy.zang@nxp.com>
11430 L: linuxppc-dev@lists.ozlabs.org
11431 L: linux-pci@vger.kernel.org
11432 L: linux-arm-kernel@lists.infradead.org
11434 F: drivers/pci/controller/dwc/*layerscape*
11436 PCI DRIVER FOR GENERIC OF HOSTS
11437 M: Will Deacon <will.deacon@arm.com>
11438 L: linux-pci@vger.kernel.org
11439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11441 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11442 F: drivers/pci/controller/pci-host-common.c
11443 F: drivers/pci/controller/pci-host-generic.c
11445 PCI DRIVER FOR IMX6
11446 M: Richard Zhu <hongxing.zhu@nxp.com>
11447 M: Lucas Stach <l.stach@pengutronix.de>
11448 L: linux-pci@vger.kernel.org
11449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11451 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11452 F: drivers/pci/controller/dwc/*imx6*
11454 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11455 M: Keith Busch <keith.busch@intel.com>
11456 M: Jonathan Derrick <jonathan.derrick@intel.com>
11457 L: linux-pci@vger.kernel.org
11459 F: drivers/pci/controller/vmd.c
11461 PCI DRIVER FOR MICROSEMI SWITCHTEC
11462 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11463 M: Logan Gunthorpe <logang@deltatee.com>
11464 L: linux-pci@vger.kernel.org
11466 F: Documentation/switchtec.txt
11467 F: Documentation/ABI/testing/sysfs-class-switchtec
11468 F: drivers/pci/switch/switchtec*
11469 F: include/uapi/linux/switchtec_ioctl.h
11470 F: include/linux/switchtec.h
11471 F: drivers/ntb/hw/mscc/
11473 PCI DRIVER FOR MOBIVEIL PCIE IP
11474 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11475 L: linux-pci@vger.kernel.org
11477 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11478 F: drivers/pci/controller/pcie-mobiveil.c
11480 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11481 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11482 M: Jason Cooper <jason@lakedaemon.net>
11483 L: linux-pci@vger.kernel.org
11484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11486 F: drivers/pci/controller/*mvebu*
11488 PCI DRIVER FOR NVIDIA TEGRA
11489 M: Thierry Reding <thierry.reding@gmail.com>
11490 L: linux-tegra@vger.kernel.org
11491 L: linux-pci@vger.kernel.org
11493 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11494 F: drivers/pci/controller/pci-tegra.c
11496 PCI DRIVER FOR RENESAS R-CAR
11497 M: Simon Horman <horms@verge.net.au>
11498 L: linux-pci@vger.kernel.org
11499 L: linux-renesas-soc@vger.kernel.org
11501 F: drivers/pci/controller/*rcar*
11503 PCI DRIVER FOR SAMSUNG EXYNOS
11504 M: Jingoo Han <jingoohan1@gmail.com>
11505 L: linux-pci@vger.kernel.org
11506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11507 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11509 F: drivers/pci/controller/dwc/pci-exynos.c
11511 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11512 M: Jingoo Han <jingoohan1@gmail.com>
11513 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11514 L: linux-pci@vger.kernel.org
11516 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11517 F: drivers/pci/controller/dwc/*designware*
11519 PCI DRIVER FOR TI DRA7XX
11520 M: Kishon Vijay Abraham I <kishon@ti.com>
11521 L: linux-omap@vger.kernel.org
11522 L: linux-pci@vger.kernel.org
11524 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11525 F: drivers/pci/controller/dwc/pci-dra7xx.c
11527 PCI DRIVER FOR TI KEYSTONE
11528 M: Murali Karicheri <m-karicheri2@ti.com>
11529 L: linux-pci@vger.kernel.org
11530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11532 F: drivers/pci/controller/dwc/pci-keystone.c
11534 PCI ENDPOINT SUBSYSTEM
11535 M: Kishon Vijay Abraham I <kishon@ti.com>
11536 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11537 L: linux-pci@vger.kernel.org
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11540 F: drivers/pci/endpoint/
11541 F: drivers/misc/pci_endpoint_test.c
11544 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11545 M: Russell Currey <ruscur@russell.cc>
11546 M: Sam Bobroff <sbobroff@linux.ibm.com>
11547 M: Oliver O'Halloran <oohall@gmail.com>
11548 L: linuxppc-dev@lists.ozlabs.org
11550 F: Documentation/PCI/pci-error-recovery.txt
11551 F: drivers/pci/pcie/aer.c
11552 F: drivers/pci/pcie/dpc.c
11553 F: drivers/pci/pcie/err.c
11554 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11555 F: arch/powerpc/kernel/eeh*.c
11556 F: arch/powerpc/platforms/*/eeh*.c
11557 F: arch/powerpc/include/*/eeh*.h
11560 M: Linas Vepstas <linasvepstas@gmail.com>
11561 L: linux-pci@vger.kernel.org
11563 F: Documentation/PCI/pci-error-recovery.txt
11565 PCI MSI DRIVER FOR ALTERA MSI IP
11566 M: Ley Foon Tan <lftan@altera.com>
11567 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11568 L: linux-pci@vger.kernel.org
11570 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11571 F: drivers/pci/controller/pcie-altera-msi.c
11573 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11574 M: Duc Dang <dhdang@apm.com>
11575 L: linux-pci@vger.kernel.org
11576 L: linux-arm-kernel@lists.infradead.org
11578 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11579 F: drivers/pci/controller/pci-xgene-msi.c
11582 M: Bjorn Helgaas <bhelgaas@google.com>
11583 L: linux-pci@vger.kernel.org
11584 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11587 F: Documentation/devicetree/bindings/pci/
11588 F: Documentation/PCI/
11589 F: drivers/acpi/pci*
11591 F: include/asm-generic/pci*
11592 F: include/linux/pci*
11593 F: include/linux/of_pci.h
11594 F: include/uapi/linux/pci*
11597 F: arch/x86/kernel/quirks.c
11599 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11600 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11601 L: linux-pci@vger.kernel.org
11602 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11605 F: drivers/pci/controller/
11607 PCIE DRIVER FOR AXIS ARTPEC
11608 M: Jesper Nilsson <jesper.nilsson@axis.com>
11609 L: linux-arm-kernel@axis.com
11610 L: linux-pci@vger.kernel.org
11612 F: Documentation/devicetree/bindings/pci/axis,artpec*
11613 F: drivers/pci/controller/dwc/*artpec*
11615 PCIE DRIVER FOR CAVIUM THUNDERX
11616 M: David Daney <david.daney@cavium.com>
11617 L: linux-pci@vger.kernel.org
11618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11620 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11621 F: drivers/pci/controller/pci-thunder-*
11623 PCIE DRIVER FOR HISILICON
11624 M: Zhou Wang <wangzhou1@hisilicon.com>
11625 L: linux-pci@vger.kernel.org
11627 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11628 F: drivers/pci/controller/dwc/pcie-hisi.c
11630 PCIE DRIVER FOR HISILICON KIRIN
11631 M: Xiaowei Song <songxiaowei@hisilicon.com>
11632 M: Binghui Wang <wangbinghui@hisilicon.com>
11633 L: linux-pci@vger.kernel.org
11635 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11636 F: drivers/pci/controller/dwc/pcie-kirin.c
11638 PCIE DRIVER FOR HISILICON STB
11639 M: Jianguo Sun <sunjianguo1@huawei.com>
11640 M: Shawn Guo <shawn.guo@linaro.org>
11641 L: linux-pci@vger.kernel.org
11643 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11644 F: drivers/pci/controller/dwc/pcie-histb.c
11646 PCIE DRIVER FOR MEDIATEK
11647 M: Ryder Lee <ryder.lee@mediatek.com>
11648 L: linux-pci@vger.kernel.org
11649 L: linux-mediatek@lists.infradead.org
11651 F: Documentation/devicetree/bindings/pci/mediatek*
11652 F: drivers/pci/controller/*mediatek*
11654 PCIE DRIVER FOR QUALCOMM MSM
11655 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11656 L: linux-pci@vger.kernel.org
11657 L: linux-arm-msm@vger.kernel.org
11659 F: drivers/pci/controller/dwc/*qcom*
11661 PCIE DRIVER FOR ROCKCHIP
11662 M: Shawn Lin <shawn.lin@rock-chips.com>
11663 L: linux-pci@vger.kernel.org
11664 L: linux-rockchip@lists.infradead.org
11666 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11667 F: drivers/pci/controller/pcie-rockchip*
11669 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11670 M: Linus Walleij <linus.walleij@linaro.org>
11671 L: linux-pci@vger.kernel.org
11673 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11674 F: drivers/pci/controller/pci-v3-semi.c
11676 PCIE DRIVER FOR ST SPEAR13XX
11677 M: Pratyush Anand <pratyush.anand@gmail.com>
11678 L: linux-pci@vger.kernel.org
11680 F: drivers/pci/controller/dwc/*spear*
11683 M: Dominik Brodowski <linux@dominikbrodowski.net>
11684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11686 F: Documentation/pcmcia/
11691 PCNET32 NETWORK DRIVER
11692 M: Don Fry <pcnet32@frontier.com>
11693 L: netdev@vger.kernel.org
11695 F: drivers/net/ethernet/amd/pcnet32.c
11697 PCRYPT PARALLEL CRYPTO ENGINE
11698 M: Steffen Klassert <steffen.klassert@secunet.com>
11699 L: linux-crypto@vger.kernel.org
11702 F: include/crypto/pcrypt.h
11704 PEAQ WMI HOTKEYS DRIVER
11705 M: Hans de Goede <hdegoede@redhat.com>
11706 L: platform-driver-x86@vger.kernel.org
11708 F: drivers/platform/x86/peaq-wmi.c
11710 PER-CPU MEMORY ALLOCATOR
11711 M: Dennis Zhou <dennis@kernel.org>
11712 M: Tejun Heo <tj@kernel.org>
11713 M: Christoph Lameter <cl@linux.com>
11714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11716 F: include/linux/percpu*.h
11718 F: arch/*/include/asm/percpu.h
11720 PER-TASK DELAY ACCOUNTING
11721 M: Balbir Singh <bsingharora@gmail.com>
11723 F: include/linux/delayacct.h
11724 F: kernel/delayacct.c
11726 PERFORMANCE EVENTS SUBSYSTEM
11727 M: Peter Zijlstra <peterz@infradead.org>
11728 M: Ingo Molnar <mingo@redhat.com>
11729 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11730 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11731 R: Jiri Olsa <jolsa@redhat.com>
11732 R: Namhyung Kim <namhyung@kernel.org>
11733 L: linux-kernel@vger.kernel.org
11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11737 F: include/linux/perf_event.h
11738 F: include/uapi/linux/perf_event.h
11739 F: arch/*/kernel/perf_event*.c
11740 F: arch/*/kernel/*/perf_event*.c
11741 F: arch/*/kernel/*/*/perf_event*.c
11742 F: arch/*/include/asm/perf_event.h
11743 F: arch/*/kernel/perf_callchain.c
11747 PERSONALITY HANDLING
11748 M: Christoph Hellwig <hch@infradead.org>
11749 L: linux-abi-devel@lists.sourceforge.net
11751 F: include/linux/personality.h
11752 F: include/uapi/linux/personality.h
11754 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11755 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11756 L: linux-input@vger.kernel.org
11758 F: Documentation/input/devices/pxrc.rst
11759 F: drivers/input/joystick/pxrc.c
11762 M: Remi Denis-Courmont <courmisch@gmail.com>
11764 F: Documentation/networking/phonet.txt
11765 F: include/linux/phonet.h
11766 F: include/net/phonet/
11767 F: include/uapi/linux/phonet.h
11771 M: Joern Engel <joern@lazybastard.org>
11772 L: linux-mtd@lists.infradead.org
11774 F: drivers/mtd/devices/phram.c
11777 M: Bruno Prémont <bonbons@linux-vserver.org>
11778 L: linux-input@vger.kernel.org
11780 F: drivers/hid/hid-picolcd*
11783 M: Jamie Iles <jamie@jamieiles.com>
11784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11785 T: git git://github.com/jamieiles/linux-2.6-ji.git
11787 F: arch/arm/boot/dts/picoxcell*
11788 F: arch/arm/mach-picoxcell/
11789 F: drivers/crypto/picoxcell*
11791 PIN CONTROL SUBSYSTEM
11792 M: Linus Walleij <linus.walleij@linaro.org>
11793 L: linux-gpio@vger.kernel.org
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11796 F: Documentation/devicetree/bindings/pinctrl/
11797 F: Documentation/driver-api/pinctl.rst
11798 F: drivers/pinctrl/
11799 F: include/linux/pinctrl/
11801 PIN CONTROLLER - ATMEL AT91
11802 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11805 F: drivers/pinctrl/pinctrl-at91.*
11807 PIN CONTROLLER - ATMEL AT91 PIO4
11808 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810 L: linux-gpio@vger.kernel.org
11812 F: drivers/pinctrl/pinctrl-at91-pio4.*
11814 PIN CONTROLLER - FREESCALE
11815 M: Dong Aisheng <aisheng.dong@nxp.com>
11816 M: Fabio Estevam <festevam@gmail.com>
11817 M: Shawn Guo <shawnguo@kernel.org>
11818 M: Stefan Agner <stefan@agner.ch>
11819 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11820 L: linux-gpio@vger.kernel.org
11822 F: drivers/pinctrl/freescale/
11823 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11825 PIN CONTROLLER - INTEL
11826 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11827 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11830 F: drivers/pinctrl/intel/
11832 PIN CONTROLLER - MEDIATEK
11833 M: Sean Wang <sean.wang@kernel.org>
11834 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11836 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11837 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11838 F: drivers/pinctrl/mediatek/
11840 PIN CONTROLLER - QUALCOMM
11841 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11843 L: linux-arm-msm@vger.kernel.org
11844 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11845 F: drivers/pinctrl/qcom/
11847 PIN CONTROLLER - RENESAS
11848 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11849 M: Geert Uytterhoeven <geert+renesas@glider.be>
11850 L: linux-renesas-soc@vger.kernel.org
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11853 F: drivers/pinctrl/sh-pfc/
11855 PIN CONTROLLER - SAMSUNG
11856 M: Tomasz Figa <tomasz.figa@gmail.com>
11857 M: Krzysztof Kozlowski <krzk@kernel.org>
11858 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11861 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11864 F: drivers/pinctrl/samsung/
11865 F: include/dt-bindings/pinctrl/samsung.h
11866 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11868 PIN CONTROLLER - SINGLE
11869 M: Tony Lindgren <tony@atomide.com>
11870 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11872 L: linux-omap@vger.kernel.org
11874 F: drivers/pinctrl/pinctrl-single.c
11876 PIN CONTROLLER - ST SPEAR
11877 M: Viresh Kumar <vireshk@kernel.org>
11878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879 W: http://www.st.com/spear
11881 F: drivers/pinctrl/spear/
11883 PISTACHIO SOC SUPPORT
11884 M: James Hartley <james.hartley@sondrel.com>
11885 L: linux-mips@vger.kernel.org
11887 F: arch/mips/pistachio/
11888 F: arch/mips/include/asm/mach-pistachio/
11889 F: arch/mips/boot/dts/img/pistachio*
11890 F: arch/mips/configs/pistachio*_defconfig
11894 M: linux-block@vger.kernel.org
11895 F: drivers/block/pktcdvd.c
11896 F: include/linux/pktcdvd.h
11897 F: include/uapi/linux/pktcdvd.h
11899 PKUNITY SOC DRIVERS
11900 M: Guan Xuetao <gxt@pku.edu.cn>
11901 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11903 T: git git://github.com/gxt/linux.git
11904 F: drivers/input/serio/i8042-unicore32io.h
11905 F: drivers/i2c/busses/i2c-puv3.c
11906 F: drivers/video/fbdev/fb-puv3.c
11907 F: drivers/rtc/rtc-puv3.c
11909 PMBUS HARDWARE MONITORING DRIVERS
11910 M: Guenter Roeck <linux@roeck-us.net>
11911 L: linux-hwmon@vger.kernel.org
11912 W: http://hwmon.wiki.kernel.org/
11913 W: http://www.roeck-us.net/linux/drivers/
11914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11916 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11917 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11918 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11919 F: Documentation/hwmon/adm1275
11920 F: Documentation/hwmon/ibm-cffps
11921 F: Documentation/hwmon/ir35221
11922 F: Documentation/hwmon/lm25066
11923 F: Documentation/hwmon/ltc2978
11924 F: Documentation/hwmon/ltc3815
11925 F: Documentation/hwmon/max16064
11926 F: Documentation/hwmon/max20751
11927 F: Documentation/hwmon/max31785
11928 F: Documentation/hwmon/max34440
11929 F: Documentation/hwmon/max8688
11930 F: Documentation/hwmon/pmbus
11931 F: Documentation/hwmon/pmbus-core
11932 F: Documentation/hwmon/tps40422
11933 F: Documentation/hwmon/ucd9000
11934 F: Documentation/hwmon/ucd9200
11935 F: Documentation/hwmon/zl6100
11936 F: drivers/hwmon/pmbus/
11937 F: include/linux/pmbus.h
11939 PMC SIERRA MaxRAID DRIVER
11940 L: linux-scsi@vger.kernel.org
11941 W: http://www.pmc-sierra.com/
11943 F: drivers/scsi/pmcraid.*
11945 PMC SIERRA PM8001 DRIVER
11946 M: Jack Wang <jinpu.wang@profitbricks.com>
11947 M: lindar_liu@usish.com
11948 L: linux-scsi@vger.kernel.org
11950 F: drivers/scsi/pm8001/
11953 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11957 POSIX CLOCKS and TIMERS
11958 M: Thomas Gleixner <tglx@linutronix.de>
11959 L: linux-kernel@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11963 F: include/linux/timer*
11964 F: kernel/time/*timer*
11966 POWER MANAGEMENT CORE
11967 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11968 L: linux-pm@vger.kernel.org
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11970 B: https://bugzilla.kernel.org
11972 F: drivers/base/power/
11973 F: include/linux/pm.h
11974 F: include/linux/pm_*
11975 F: include/linux/powercap.h
11976 F: drivers/powercap/
11977 F: kernel/configs/nopm.config
11979 POWER STATE COORDINATION INTERFACE (PSCI)
11980 M: Mark Rutland <mark.rutland@arm.com>
11981 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11982 L: linux-arm-kernel@lists.infradead.org
11984 F: drivers/firmware/psci*.c
11985 F: include/linux/psci.h
11986 F: include/uapi/linux/psci.h
11988 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11989 M: Sebastian Reichel <sre@kernel.org>
11990 L: linux-pm@vger.kernel.org
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11993 F: Documentation/ABI/testing/sysfs-class-power
11994 F: Documentation/devicetree/bindings/power/supply/
11995 F: include/linux/power_supply.h
11996 F: drivers/power/supply/
11998 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11999 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12000 L: linuxppc-dev@lists.ozlabs.org
12002 F: drivers/char/powernv-op-panel.c
12004 PPP OVER ATM (RFC 2364)
12005 M: Mitchell Blank Jr <mitch@sfgoth.com>
12007 F: net/atm/pppoatm.c
12008 F: include/uapi/linux/atmppp.h
12011 M: Michal Ostrowski <mostrows@earthlink.net>
12013 F: drivers/net/ppp/pppoe.c
12014 F: drivers/net/ppp/pppox.c
12017 M: James Chapman <jchapman@katalix.com>
12019 F: net/l2tp/l2tp_ppp.c
12020 F: include/linux/if_pppol2tp.h
12021 F: include/uapi/linux/if_pppol2tp.h
12023 PPP PROTOCOL DRIVERS AND COMPRESSORS
12024 M: Paul Mackerras <paulus@samba.org>
12025 L: linux-ppp@vger.kernel.org
12027 F: drivers/net/ppp/ppp_*
12030 M: Rodolfo Giometti <giometti@enneenne.com>
12031 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12032 L: linuxpps@ml.enneenne.com (subscribers-only)
12034 F: Documentation/pps/
12035 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12036 F: Documentation/ABI/testing/sysfs-pps
12038 F: include/linux/pps*.h
12039 F: include/uapi/linux/pps.h
12042 M: Dmitry Kozlov <xeb@mail.ru>
12043 L: netdev@vger.kernel.org
12045 F: drivers/net/ppp/pptp.c
12046 W: http://sourceforge.net/projects/accel-pptp
12049 M: Robert Love <rml@tech9.net>
12050 L: kpreempt-tech@lists.sourceforge.net
12051 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12053 F: Documentation/preempt-locking.txt
12054 F: include/linux/preempt.h
12057 M: Petr Mladek <pmladek@suse.com>
12058 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12059 R: Steven Rostedt <rostedt@goodmis.org>
12062 F: include/linux/printk.h
12064 PRISM54 WIRELESS DRIVER
12065 M: Luis Chamberlain <mcgrof@kernel.org>
12066 L: linux-wireless@vger.kernel.org
12067 W: http://wireless.kernel.org/en/users/Drivers/p54
12069 F: drivers/net/wireless/intersil/prism54/
12072 R: Alexey Dobriyan <adobriyan@gmail.com>
12073 L: linux-kernel@vger.kernel.org
12074 L: linux-fsdevel@vger.kernel.org
12077 F: include/linux/proc_fs.h
12078 F: tools/testing/selftests/proc/
12079 F: Documentation/filesystems/proc.txt
12082 M: Luis Chamberlain <mcgrof@kernel.org>
12083 M: Kees Cook <keescook@chromium.org>
12084 L: linux-kernel@vger.kernel.org
12085 L: linux-fsdevel@vger.kernel.org
12087 F: fs/proc/proc_sysctl.c
12088 F: include/linux/sysctl.h
12090 F: tools/testing/selftests/sysctl/
12092 PS3 NETWORK SUPPORT
12093 M: Geoff Levand <geoff@infradead.org>
12094 L: netdev@vger.kernel.org
12095 L: linuxppc-dev@lists.ozlabs.org
12097 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12099 PS3 PLATFORM SUPPORT
12100 M: Geoff Levand <geoff@infradead.org>
12101 L: linuxppc-dev@lists.ozlabs.org
12103 F: arch/powerpc/boot/ps3*
12104 F: arch/powerpc/include/asm/lv1call.h
12105 F: arch/powerpc/include/asm/ps3*.h
12106 F: arch/powerpc/platforms/ps3/
12109 F: drivers/rtc/rtc-ps3.c
12110 F: drivers/usb/host/*ps3.c
12111 F: sound/ppc/snd_ps3*
12114 M: Jim Paris <jim@jtan.com>
12115 M: Geoff Levand <geoff@infradead.org>
12116 L: linuxppc-dev@lists.ozlabs.org
12118 F: drivers/block/ps3vram.c
12120 PSAMPLE PACKET SAMPLING SUPPORT:
12121 M: Yotam Gigi <yotam.gi@gmail.com>
12124 F: include/net/psample.h
12125 F: include/uapi/linux/psample.h
12128 M: Kees Cook <keescook@chromium.org>
12129 M: Anton Vorontsov <anton@enomsg.org>
12130 M: Colin Cross <ccross@android.com>
12131 M: Tony Luck <tony.luck@intel.com>
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12135 F: include/linux/pstore*
12136 F: drivers/firmware/efi/efi-pstore.c
12137 F: drivers/acpi/apei/erst.c
12138 F: Documentation/admin-guide/ramoops.rst
12139 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12140 K: \b(pstore|ramoops)
12142 PTP HARDWARE CLOCK SUPPORT
12143 M: Richard Cochran <richardcochran@gmail.com>
12144 L: netdev@vger.kernel.org
12146 W: http://linuxptp.sourceforge.net/
12147 F: Documentation/ABI/testing/sysfs-ptp
12148 F: Documentation/ptp/*
12149 F: drivers/net/phy/dp83640*
12151 F: include/linux/ptp_cl*
12154 M: Oleg Nesterov <oleg@redhat.com>
12156 F: include/asm-generic/syscall.h
12157 F: include/linux/ptrace.h
12158 F: include/linux/regset.h
12159 F: include/linux/tracehook.h
12160 F: include/uapi/linux/ptrace.h
12161 F: include/uapi/linux/ptrace.h
12162 F: include/asm-generic/ptrace.h
12164 F: arch/*/ptrace*.c
12165 F: arch/*/*/ptrace*.c
12166 F: arch/*/include/asm/ptrace*.h
12169 M: Hans Verkuil <hverkuil@xs4all.nl>
12170 L: linux-media@vger.kernel.org
12171 T: git git://linuxtv.org/media_tree.git
12173 F: drivers/media/usb/pulse8-cec/*
12174 F: Documentation/media/cec-drivers/pulse8-cec.rst
12176 PVRUSB2 VIDEO4LINUX DRIVER
12177 M: Mike Isely <isely@pobox.com>
12178 L: pvrusb2@isely.net (subscribers-only)
12179 L: linux-media@vger.kernel.org
12180 W: http://www.isely.net/pvrusb2/
12181 T: git git://linuxtv.org/media_tree.git
12183 F: Documentation/media/v4l-drivers/pvrusb2*
12184 F: drivers/media/usb/pvrusb2/
12187 M: Hans Verkuil <hverkuil@xs4all.nl>
12188 L: linux-media@vger.kernel.org
12189 T: git git://linuxtv.org/media_tree.git
12191 F: drivers/media/usb/pwc/*
12194 M: Kamil Debski <kamil@wypas.org>
12195 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12196 L: linux-hwmon@vger.kernel.org
12198 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12199 F: Documentation/hwmon/pwm-fan
12200 F: drivers/hwmon/pwm-fan.c
12203 M: Sean Young <sean@mess.org>
12204 L: linux-media@vger.kernel.org
12206 F: drivers/media/rc/pwm-ir-tx.c
12209 M: Thierry Reding <thierry.reding@gmail.com>
12210 L: linux-pwm@vger.kernel.org
12212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12213 F: Documentation/pwm.txt
12214 F: Documentation/devicetree/bindings/pwm/
12215 F: include/linux/pwm.h
12217 F: drivers/video/backlight/pwm_bl.c
12218 F: include/linux/pwm_backlight.h
12219 F: drivers/gpio/gpio-mvebu.c
12220 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12223 M: Robert Jarzmik <robert.jarzmik@free.fr>
12224 L: linux-gpio@vger.kernel.org
12226 F: drivers/gpio/gpio-pxa.c
12232 M: Robert Jarzmik <robert.jarzmik@free.fr>
12233 L: linux-rtc@vger.kernel.org
12236 PXA2xx/PXA3xx SUPPORT
12237 M: Daniel Mack <daniel@zonque.org>
12238 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12239 M: Robert Jarzmik <robert.jarzmik@free.fr>
12240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241 T: git git://github.com/hzhuang1/linux.git
12242 T: git git://github.com/rjarzmik/linux.git
12244 F: arch/arm/boot/dts/pxa*
12245 F: arch/arm/mach-pxa/
12246 F: drivers/dma/pxa*
12247 F: drivers/pcmcia/pxa2xx*
12248 F: drivers/pinctrl/pxa/
12249 F: drivers/spi/spi-pxa2xx*
12250 F: drivers/usb/gadget/udc/pxa2*
12251 F: include/sound/pxa2xx-lib.h
12256 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12257 L: qat-linux@intel.com
12259 F: drivers/crypto/qat/
12261 QCOM AUDIO (ASoC) DRIVERS
12262 M: Patrick Lai <plai@codeaurora.org>
12263 M: Banajit Goswami <bgoswami@codeaurora.org>
12264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12268 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12269 M: Gabriel Somlo <somlo@cmu.edu>
12270 M: "Michael S. Tsirkin" <mst@redhat.com>
12271 L: qemu-devel@nongnu.org
12273 F: drivers/firmware/qemu_fw_cfg.c
12274 F: include/uapi/linux/qemu_fw_cfg.h
12277 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12278 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12279 L: linux-rdma@vger.kernel.org
12281 F: drivers/infiniband/hw/qib/
12283 QLOGIC QL41xxx FCOE DRIVER
12284 M: QLogic-Storage-Upstream@cavium.com
12285 L: linux-scsi@vger.kernel.org
12287 F: drivers/scsi/qedf/
12289 QLOGIC QL41xxx ISCSI DRIVER
12290 M: QLogic-Storage-Upstream@cavium.com
12291 L: linux-scsi@vger.kernel.org
12293 F: drivers/scsi/qedi/
12295 QLOGIC QL4xxx ETHERNET DRIVER
12296 M: Ariel Elior <Ariel.Elior@cavium.com>
12297 M: everest-linux-l2@cavium.com
12298 L: netdev@vger.kernel.org
12300 F: drivers/net/ethernet/qlogic/qed/
12301 F: include/linux/qed/
12302 F: drivers/net/ethernet/qlogic/qede/
12304 QLOGIC QL4xxx RDMA DRIVER
12305 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12306 M: Ariel Elior <Ariel.Elior@cavium.com>
12307 L: linux-rdma@vger.kernel.org
12309 F: drivers/infiniband/hw/qedr/
12310 F: include/uapi/rdma/qedr-abi.h
12312 QLOGIC QLA1280 SCSI DRIVER
12313 M: Michael Reed <mdr@sgi.com>
12314 L: linux-scsi@vger.kernel.org
12316 F: drivers/scsi/qla1280.[ch]
12318 QLOGIC QLA2XXX FC-SCSI DRIVER
12319 M: qla2xxx-upstream@qlogic.com
12320 L: linux-scsi@vger.kernel.org
12322 F: Documentation/scsi/LICENSE.qla2xxx
12323 F: drivers/scsi/qla2xxx/
12325 QLOGIC QLA3XXX NETWORK DRIVER
12326 M: Dept-GELinuxNICDev@cavium.com
12327 L: netdev@vger.kernel.org
12329 F: Documentation/networking/LICENSE.qla3xxx
12330 F: drivers/net/ethernet/qlogic/qla3xxx.*
12332 QLOGIC QLA4XXX iSCSI DRIVER
12333 M: QLogic-Storage-Upstream@qlogic.com
12334 L: linux-scsi@vger.kernel.org
12336 F: Documentation/scsi/LICENSE.qla4xxx
12337 F: drivers/scsi/qla4xxx/
12339 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12340 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12341 M: Manish Chopra <manish.chopra@cavium.com>
12342 M: Dept-GELinuxNICDev@cavium.com
12343 L: netdev@vger.kernel.org
12345 F: drivers/net/ethernet/qlogic/qlcnic/
12347 QLOGIC QLGE 10Gb ETHERNET DRIVER
12348 M: Manish Chopra <manish.chopra@cavium.com>
12349 M: Dept-GELinuxNICDev@cavium.com
12350 L: netdev@vger.kernel.org
12352 F: drivers/net/ethernet/qlogic/qlge/
12354 QM1D1B0004 MEDIA DRIVER
12355 M: Akihiro Tsukada <tskd08@gmail.com>
12356 L: linux-media@vger.kernel.org
12358 F: drivers/media/tuners/qm1d1b0004*
12360 QM1D1C0042 MEDIA DRIVER
12361 M: Akihiro Tsukada <tskd08@gmail.com>
12362 L: linux-media@vger.kernel.org
12364 F: drivers/media/tuners/qm1d1c0042*
12367 M: Anders Larsen <al@alarsen.net>
12368 W: http://www.alarsen.net/linux/qnx4fs/
12371 F: include/uapi/linux/qnx4_fs.h
12372 F: include/uapi/linux/qnxtypes.h
12374 QORIQ DPAA2 FSL-MC BUS DRIVER
12375 M: Stuart Yoder <stuyoder@gmail.com>
12376 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12377 L: linux-kernel@vger.kernel.org
12379 F: drivers/bus/fsl-mc/
12380 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12381 F: Documentation/networking/dpaa2/overview.rst
12383 QT1010 MEDIA DRIVER
12384 M: Antti Palosaari <crope@iki.fi>
12385 L: linux-media@vger.kernel.org
12386 W: https://linuxtv.org
12387 W: http://palosaari.fi/linux/
12388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12389 T: git git://linuxtv.org/anttip/media_tree.git
12391 F: drivers/media/tuners/qt1010*
12393 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12394 M: Kalle Valo <kvalo@codeaurora.org>
12395 L: ath10k@lists.infradead.org
12396 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12399 F: drivers/net/wireless/ath/ath10k/
12401 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12402 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12403 L: linux-wireless@vger.kernel.org
12404 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12406 F: drivers/net/wireless/ath/ath9k/
12408 QUALCOMM CAMERA SUBSYSTEM DRIVER
12409 M: Todor Tomov <todor.tomov@linaro.org>
12410 L: linux-media@vger.kernel.org
12412 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12413 F: Documentation/media/v4l-drivers/qcom_camss.rst
12414 F: drivers/media/platform/qcom/camss/
12416 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12417 M: Ilia Lin <ilia.lin@gmail.com>
12418 L: linux-pm@vger.kernel.org
12420 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12421 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12423 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12424 M: Timur Tabi <timur@kernel.org>
12425 L: netdev@vger.kernel.org
12427 F: drivers/net/ethernet/qualcomm/emac/
12429 QUALCOMM GENERIC INTERFACE I2C DRIVER
12430 M: Alok Chauhan <alokc@codeaurora.org>
12431 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12432 L: linux-i2c@vger.kernel.org
12433 L: linux-arm-msm@vger.kernel.org
12435 F: drivers/i2c/busses/i2c-qcom-geni.c
12437 QUALCOMM HEXAGON ARCHITECTURE
12438 M: Richard Kuo <rkuo@codeaurora.org>
12439 L: linux-hexagon@vger.kernel.org
12440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12444 QUALCOMM HIDMA DRIVER
12445 M: Sinan Kaya <okaya@kernel.org>
12446 L: linux-arm-kernel@lists.infradead.org
12447 L: linux-arm-msm@vger.kernel.org
12448 L: dmaengine@vger.kernel.org
12450 F: drivers/dma/qcom/hidma*
12453 M: Rob Clark <robdclark@gmail.com>
12454 L: iommu@lists.linux-foundation.org
12455 L: linux-arm-msm@vger.kernel.org
12457 F: drivers/iommu/qcom_iommu.c
12459 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12460 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12461 L: linux-media@vger.kernel.org
12462 L: linux-arm-msm@vger.kernel.org
12463 T: git git://linuxtv.org/media_tree.git
12465 F: drivers/media/platform/qcom/venus/
12467 QUALCOMM WCN36XX WIRELESS DRIVER
12468 M: Kalle Valo <kvalo@codeaurora.org>
12469 L: wcn36xx@lists.infradead.org
12470 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12471 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12473 F: drivers/net/wireless/ath/wcn36xx/
12475 QUANTENNA QTNFMAC WIRELESS DRIVER
12476 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12477 M: Avinash Patil <avinashp@quantenna.com>
12478 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12479 L: linux-wireless@vger.kernel.org
12481 F: drivers/net/wireless/quantenna
12483 RADEON and AMDGPU DRM DRIVERS
12484 M: Alex Deucher <alexander.deucher@amd.com>
12485 M: Christian König <christian.koenig@amd.com>
12486 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12487 L: amd-gfx@lists.freedesktop.org
12488 T: git git://people.freedesktop.org/~agd5f/linux
12490 F: drivers/gpu/drm/radeon/
12491 F: include/uapi/drm/radeon_drm.h
12492 F: drivers/gpu/drm/amd/
12493 F: include/uapi/drm/amdgpu_drm.h
12495 RADEON FRAMEBUFFER DISPLAY DRIVER
12496 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12497 L: linux-fbdev@vger.kernel.org
12499 F: drivers/video/fbdev/aty/radeon*
12500 F: include/uapi/linux/radeonfb.h
12502 RADIOSHARK RADIO DRIVER
12503 M: Hans Verkuil <hverkuil@xs4all.nl>
12504 L: linux-media@vger.kernel.org
12505 T: git git://linuxtv.org/media_tree.git
12507 F: drivers/media/radio/radio-shark.c
12509 RADIOSHARK2 RADIO DRIVER
12510 M: Hans Verkuil <hverkuil@xs4all.nl>
12511 L: linux-media@vger.kernel.org
12512 T: git git://linuxtv.org/media_tree.git
12514 F: drivers/media/radio/radio-shark2.c
12515 F: drivers/media/radio/radio-tea5777.c
12517 RADOS BLOCK DEVICE (RBD)
12518 M: Ilya Dryomov <idryomov@gmail.com>
12519 M: Sage Weil <sage@redhat.com>
12520 M: Alex Elder <elder@kernel.org>
12521 L: ceph-devel@vger.kernel.org
12522 W: http://ceph.com/
12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12524 T: git git://github.com/ceph/ceph-client.git
12526 F: Documentation/ABI/testing/sysfs-bus-rbd
12527 F: drivers/block/rbd.c
12528 F: drivers/block/rbd_types.h
12530 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12531 M: Paul Mackerras <paulus@samba.org>
12532 L: linux-fbdev@vger.kernel.org
12534 F: drivers/video/fbdev/aty/aty128fb.c
12536 RAINSHADOW-CEC DRIVER
12537 M: Hans Verkuil <hverkuil@xs4all.nl>
12538 L: linux-media@vger.kernel.org
12539 T: git git://linuxtv.org/media_tree.git
12541 F: drivers/media/usb/rainshadow-cec/*
12543 RALINK MIPS ARCHITECTURE
12544 M: John Crispin <john@phrozen.org>
12545 L: linux-mips@vger.kernel.org
12547 F: arch/mips/ralink
12549 RALINK RT2X00 WIRELESS LAN DRIVER
12551 M: Stanislaw Gruszka <sgruszka@redhat.com>
12552 M: Helmut Schaa <helmut.schaa@googlemail.com>
12553 L: linux-wireless@vger.kernel.org
12555 F: drivers/net/wireless/ralink/rt2x00/
12557 RAMDISK RAM BLOCK DEVICE DRIVER
12558 M: Jens Axboe <axboe@kernel.dk>
12560 F: Documentation/blockdev/ramdisk.txt
12561 F: drivers/block/brd.c
12563 RANCHU VIRTUAL BOARD FOR MIPS
12564 M: Miodrag Dinic <miodrag.dinic@mips.com>
12565 L: linux-mips@vger.kernel.org
12567 F: arch/mips/generic/board-ranchu.c
12568 F: arch/mips/configs/generic/board-ranchu.config
12570 RANDOM NUMBER DRIVER
12571 M: "Theodore Ts'o" <tytso@mit.edu>
12573 F: drivers/char/random.c
12576 M: Matt Porter <mporter@kernel.crashing.org>
12577 M: Alexandre Bounine <alex.bou9@gmail.com>
12579 F: drivers/rapidio/
12581 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12582 L: linux-wireless@vger.kernel.org
12584 F: drivers/net/wireless/ray*
12586 RCUTORTURE TEST FRAMEWORK
12587 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12588 M: Josh Triplett <josh@joshtriplett.org>
12589 R: Steven Rostedt <rostedt@goodmis.org>
12590 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12591 R: Lai Jiangshan <jiangshanlai@gmail.com>
12592 L: linux-kernel@vger.kernel.org
12594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12595 F: tools/testing/selftests/rcutorture
12598 M: Florian Fainelli <florian@openwrt.org>
12601 RDC R6040 FAST ETHERNET DRIVER
12602 M: Florian Fainelli <f.fainelli@gmail.com>
12603 L: netdev@vger.kernel.org
12605 F: drivers/net/ethernet/rdc/r6040.c
12607 RDMAVT - RDMA verbs software
12608 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12609 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12610 L: linux-rdma@vger.kernel.org
12612 F: drivers/infiniband/sw/rdmavt
12614 RDS - RELIABLE DATAGRAM SOCKETS
12615 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12616 L: netdev@vger.kernel.org
12617 L: linux-rdma@vger.kernel.org
12618 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12619 W: https://oss.oracle.com/projects/rds/
12622 F: Documentation/networking/rds.txt
12624 RDT - RESOURCE ALLOCATION
12625 M: Fenghua Yu <fenghua.yu@intel.com>
12626 M: Reinette Chatre <reinette.chatre@intel.com>
12627 L: linux-kernel@vger.kernel.org
12629 F: arch/x86/kernel/cpu/intel_rdt*
12630 F: arch/x86/include/asm/intel_rdt_sched.h
12631 F: Documentation/x86/intel_rdt*
12633 READ-COPY UPDATE (RCU)
12634 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12635 M: Josh Triplett <josh@joshtriplett.org>
12636 R: Steven Rostedt <rostedt@goodmis.org>
12637 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12638 R: Lai Jiangshan <jiangshanlai@gmail.com>
12639 L: linux-kernel@vger.kernel.org
12640 W: http://www.rdrop.com/users/paulmck/RCU/
12642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12643 F: Documentation/RCU/
12644 X: Documentation/RCU/torture.txt
12645 F: include/linux/rcu*
12646 X: include/linux/srcu*.h
12648 X: kernel/rcu/srcu*.c
12650 REAL TIME CLOCK (RTC) SUBSYSTEM
12651 M: Alessandro Zummo <a.zummo@towertech.it>
12652 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12653 L: linux-rtc@vger.kernel.org
12654 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12657 F: Documentation/devicetree/bindings/rtc/
12658 F: Documentation/rtc.txt
12660 F: include/linux/rtc.h
12661 F: include/uapi/linux/rtc.h
12662 F: include/linux/rtc/
12663 F: include/linux/platform_data/rtc-*
12664 F: tools/testing/selftests/rtc/
12666 REALTEK AUDIO CODECS
12667 M: Bard Liao <bardliao@realtek.com>
12668 M: Oder Chiou <oder_chiou@realtek.com>
12670 F: sound/soc/codecs/rt*
12671 F: include/sound/rt*.h
12673 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12674 M: Linus Walleij <linus.walleij@linaro.org>
12676 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12677 F: drivers/net/dsa/realtek-smi*
12678 F: drivers/net/dsa/rtl83*
12680 REGISTER MAP ABSTRACTION
12681 M: Mark Brown <broonie@kernel.org>
12682 L: linux-kernel@vger.kernel.org
12683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12685 F: Documentation/devicetree/bindings/regmap/
12686 F: drivers/base/regmap/
12687 F: include/linux/regmap.h
12689 REISERFS FILE SYSTEM
12690 L: reiserfs-devel@vger.kernel.org
12694 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12695 M: Ohad Ben-Cohen <ohad@wizery.com>
12696 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12697 L: linux-remoteproc@vger.kernel.org
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12700 F: Documentation/devicetree/bindings/remoteproc/
12701 F: Documentation/remoteproc.txt
12702 F: drivers/remoteproc/
12703 F: include/linux/remoteproc.h
12705 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12706 M: Ohad Ben-Cohen <ohad@wizery.com>
12707 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12708 L: linux-remoteproc@vger.kernel.org
12709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12712 F: Documentation/rpmsg.txt
12713 F: include/linux/rpmsg.h
12714 F: include/linux/rpmsg/
12716 RENESAS CLOCK DRIVERS
12717 M: Geert Uytterhoeven <geert+renesas@glider.be>
12718 L: linux-renesas-soc@vger.kernel.org
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12721 F: drivers/clk/renesas/
12723 RENESAS EMEV2 I2C DRIVER
12724 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12726 F: drivers/i2c/busses/i2c-emev2.c
12728 RENESAS ETHERNET DRIVERS
12729 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12730 L: netdev@vger.kernel.org
12731 L: linux-renesas-soc@vger.kernel.org
12732 F: Documentation/devicetree/bindings/net/renesas,*.txt
12733 F: Documentation/devicetree/bindings/net/sh_eth.txt
12734 F: drivers/net/ethernet/renesas/
12735 F: include/linux/sh_eth.h
12737 RENESAS R-CAR GYROADC DRIVER
12738 M: Marek Vasut <marek.vasut@gmail.com>
12739 L: linux-iio@vger.kernel.org
12741 F: drivers/iio/adc/rcar_gyro_adc.c
12743 RENESAS R-CAR I2C DRIVERS
12744 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12746 F: drivers/i2c/busses/i2c-rcar.c
12747 F: drivers/i2c/busses/i2c-sh_mobile.c
12749 RENESAS RIIC DRIVER
12750 M: Chris Brandt <chris.brandt@renesas.com>
12752 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12753 F: drivers/i2c/busses/i2c-riic.c
12755 RENESAS USB PHY DRIVER
12756 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12757 L: linux-renesas-soc@vger.kernel.org
12759 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12761 RESET CONTROLLER FRAMEWORK
12762 M: Philipp Zabel <p.zabel@pengutronix.de>
12763 T: git git://git.pengutronix.de/git/pza/linux
12766 F: Documentation/devicetree/bindings/reset/
12767 F: include/dt-bindings/reset/
12768 F: include/linux/reset.h
12769 F: include/linux/reset-controller.h
12771 RESTARTABLE SEQUENCES SUPPORT
12772 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12773 M: Peter Zijlstra <peterz@infradead.org>
12774 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12775 M: Boqun Feng <boqun.feng@gmail.com>
12776 L: linux-kernel@vger.kernel.org
12779 F: include/uapi/linux/rseq.h
12780 F: include/trace/events/rseq.h
12781 F: tools/testing/selftests/rseq/
12784 M: Johannes Berg <johannes@sipsolutions.net>
12785 L: linux-wireless@vger.kernel.org
12786 W: http://wireless.kernel.org/
12787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12790 F: Documentation/rfkill.txt
12791 F: Documentation/ABI/stable/sysfs-class-rfkill
12793 F: include/linux/rfkill.h
12794 F: include/uapi/linux/rfkill.h
12797 M: Thomas Graf <tgraf@suug.ch>
12798 M: Herbert Xu <herbert@gondor.apana.org.au>
12799 L: netdev@vger.kernel.org
12801 F: lib/rhashtable.c
12802 F: lib/test_rhashtable.c
12803 F: include/linux/rhashtable.h
12804 F: include/linux/rhashtable-types.h
12806 RICOH R5C592 MEMORYSTICK DRIVER
12807 M: Maxim Levitsky <maximlevitsky@gmail.com>
12809 F: drivers/memstick/host/r592.*
12811 RICOH SMARTMEDIA/XD DRIVER
12812 M: Maxim Levitsky <maximlevitsky@gmail.com>
12814 F: drivers/mtd/nand/raw/r852.c
12815 F: drivers/mtd/nand/raw/r852.h
12817 RISC-V ARCHITECTURE
12818 M: Palmer Dabbelt <palmer@sifive.com>
12819 M: Albert Ou <aou@eecs.berkeley.edu>
12820 L: linux-riscv@lists.infradead.org
12821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12828 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12829 W: http://sourceforge.net/projects/roccat/
12831 F: drivers/hid/hid-roccat*
12832 F: include/linux/hid-roccat*
12833 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12835 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12836 M: Jacob chen <jacob2.chen@rock-chips.com>
12837 L: linux-media@vger.kernel.org
12839 F: drivers/media/platform/rockchip/rga/
12840 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12843 M: Jiri Pirko <jiri@resnulli.us>
12844 L: netdev@vger.kernel.org
12846 F: drivers/net/ethernet/rocker/
12850 W: http://www.comtrol.com
12852 F: Documentation/serial/rocket.txt
12853 F: drivers/tty/rocket*
12855 ROCKETPORT EXPRESS/INFINITY DRIVER
12856 M: Kevin Cernekee <cernekee@gmail.com>
12857 L: linux-serial@vger.kernel.org
12859 F: drivers/tty/serial/rp2.*
12861 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12862 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12863 L: linux-kernel@vger.kernel.org
12864 L: linux-renesas-soc@vger.kernel.org
12866 F: drivers/mfd/bd9571mwv.c
12867 F: drivers/regulator/bd9571mwv-regulator.c
12868 F: drivers/gpio/gpio-bd9571mwv.c
12869 F: include/linux/mfd/bd9571mwv.h
12870 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12873 M: Ralf Baechle <ralf@linux-mips.org>
12874 L: linux-hams@vger.kernel.org
12875 W: http://www.linux-ax25.org/
12877 F: include/net/rose.h
12878 F: include/uapi/linux/rose.h
12881 RTL2830 MEDIA DRIVER
12882 M: Antti Palosaari <crope@iki.fi>
12883 L: linux-media@vger.kernel.org
12884 W: https://linuxtv.org
12885 W: http://palosaari.fi/linux/
12886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12887 T: git git://linuxtv.org/anttip/media_tree.git
12889 F: drivers/media/dvb-frontends/rtl2830*
12891 RTL2832 MEDIA DRIVER
12892 M: Antti Palosaari <crope@iki.fi>
12893 L: linux-media@vger.kernel.org
12894 W: https://linuxtv.org
12895 W: http://palosaari.fi/linux/
12896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12897 T: git git://linuxtv.org/anttip/media_tree.git
12899 F: drivers/media/dvb-frontends/rtl2832*
12901 RTL2832_SDR MEDIA DRIVER
12902 M: Antti Palosaari <crope@iki.fi>
12903 L: linux-media@vger.kernel.org
12904 W: https://linuxtv.org
12905 W: http://palosaari.fi/linux/
12906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12907 T: git git://linuxtv.org/anttip/media_tree.git
12909 F: drivers/media/dvb-frontends/rtl2832_sdr*
12911 RTL8180 WIRELESS DRIVER
12912 L: linux-wireless@vger.kernel.org
12913 W: http://wireless.kernel.org/
12914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12916 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12918 RTL8187 WIRELESS DRIVER
12919 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12920 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12921 M: Larry Finger <Larry.Finger@lwfinger.net>
12922 L: linux-wireless@vger.kernel.org
12923 W: http://wireless.kernel.org/
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12926 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12928 REALTEK WIRELESS DRIVER (rtlwifi family)
12929 M: Ping-Ke Shih <pkshih@realtek.com>
12930 L: linux-wireless@vger.kernel.org
12931 W: http://wireless.kernel.org/
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12934 F: drivers/net/wireless/realtek/rtlwifi/
12936 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12937 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12938 L: linux-wireless@vger.kernel.org
12939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12941 F: drivers/net/wireless/realtek/rtl8xxxu/
12943 RXRPC SOCKETS (AF_RXRPC)
12944 M: David Howells <dhowells@redhat.com>
12945 L: linux-afs@lists.infradead.org
12948 F: include/keys/rxrpc-type.h
12949 F: include/net/af_rxrpc.h
12950 F: include/trace/events/rxrpc.h
12951 F: include/uapi/linux/rxrpc.h
12952 F: Documentation/networking/rxrpc.txt
12953 W: https://www.infradead.org/~dhowells/kafs/
12955 S3 SAVAGE FRAMEBUFFER DRIVER
12956 M: Antonino Daplas <adaplas@gmail.com>
12957 L: linux-fbdev@vger.kernel.org
12959 F: drivers/video/fbdev/savage/
12962 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12963 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12964 L: linux-s390@vger.kernel.org
12965 W: http://www.ibm.com/developerworks/linux/linux390/
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12970 F: Documentation/s390/
12971 F: Documentation/driver-api/s390-drivers.rst
12973 S390 COMMON I/O LAYER
12974 M: Sebastian Ott <sebott@linux.ibm.com>
12975 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12976 L: linux-s390@vger.kernel.org
12977 W: http://www.ibm.com/developerworks/linux/linux390/
12979 F: drivers/s390/cio/
12982 M: Stefan Haberland <sth@linux.ibm.com>
12983 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12984 L: linux-s390@vger.kernel.org
12985 W: http://www.ibm.com/developerworks/linux/linux390/
12987 F: drivers/s390/block/dasd*
12988 F: block/partitions/ibm.c
12991 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12992 L: linux-s390@vger.kernel.org
12993 W: http://www.ibm.com/developerworks/linux/linux390/
12995 F: drivers/iommu/s390-iommu.c
12997 S390 IUCV NETWORK LAYER
12998 M: Julian Wiedmann <jwi@linux.ibm.com>
12999 M: Ursula Braun <ubraun@linux.ibm.com>
13000 L: linux-s390@vger.kernel.org
13001 W: http://www.ibm.com/developerworks/linux/linux390/
13003 F: drivers/s390/net/*iucv*
13004 F: include/net/iucv/
13007 S390 NETWORK DRIVERS
13008 M: Julian Wiedmann <jwi@linux.ibm.com>
13009 M: Ursula Braun <ubraun@linux.ibm.com>
13010 L: linux-s390@vger.kernel.org
13011 W: http://www.ibm.com/developerworks/linux/linux390/
13013 F: drivers/s390/net/
13016 M: Sebastian Ott <sebott@linux.ibm.com>
13017 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13018 L: linux-s390@vger.kernel.org
13019 W: http://www.ibm.com/developerworks/linux/linux390/
13022 F: drivers/pci/hotplug/s390_pci_hpc.c
13024 S390 VFIO-CCW DRIVER
13025 M: Cornelia Huck <cohuck@redhat.com>
13026 M: Halil Pasic <pasic@linux.ibm.com>
13027 L: linux-s390@vger.kernel.org
13028 L: kvm@vger.kernel.org
13030 F: drivers/s390/cio/vfio_ccw*
13031 F: Documentation/s390/vfio-ccw.txt
13032 F: include/uapi/linux/vfio_ccw.h
13035 M: Harald Freudenberger <freude@linux.ibm.com>
13036 L: linux-s390@vger.kernel.org
13037 W: http://www.ibm.com/developerworks/linux/linux390/
13039 F: drivers/s390/crypto/
13041 S390 VFIO AP DRIVER
13042 M: Tony Krowiak <akrowiak@linux.ibm.com>
13043 M: Pierre Morel <pmorel@linux.ibm.com>
13044 M: Halil Pasic <pasic@linux.ibm.com>
13045 L: linux-s390@vger.kernel.org
13046 W: http://www.ibm.com/developerworks/linux/linux390/
13048 F: drivers/s390/crypto/vfio_ap_drv.c
13049 F: drivers/s390/crypto/vfio_ap_private.h
13050 F: drivers/s390/crypto/vfio_ap_ops.c
13051 F: Documentation/s390/vfio-ap.txt
13054 M: Steffen Maier <maier@linux.ibm.com>
13055 M: Benjamin Block <bblock@linux.ibm.com>
13056 L: linux-s390@vger.kernel.org
13057 W: http://www.ibm.com/developerworks/linux/linux390/
13059 F: drivers/s390/scsi/zfcp_*
13061 S3C24XX SD/MMC Driver
13062 M: Ben Dooks <ben-linux@fluff.org>
13063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13065 F: drivers/mmc/host/s3cmci.*
13067 SAA6588 RDS RECEIVER DRIVER
13068 M: Hans Verkuil <hverkuil@xs4all.nl>
13069 L: linux-media@vger.kernel.org
13070 T: git git://linuxtv.org/media_tree.git
13071 W: https://linuxtv.org
13073 F: drivers/media/i2c/saa6588*
13075 SAA7134 VIDEO4LINUX DRIVER
13076 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13077 L: linux-media@vger.kernel.org
13078 W: https://linuxtv.org
13079 T: git git://linuxtv.org/media_tree.git
13081 F: Documentation/media/v4l-drivers/saa7134*
13082 F: drivers/media/pci/saa7134/
13084 SAA7146 VIDEO4LINUX-2 DRIVER
13085 M: Hans Verkuil <hverkuil@xs4all.nl>
13086 L: linux-media@vger.kernel.org
13087 T: git git://linuxtv.org/media_tree.git
13089 F: drivers/media/common/saa7146/
13090 F: drivers/media/pci/saa7146/
13091 F: include/media/saa7146*
13093 SAMSUNG AUDIO (ASoC) DRIVERS
13094 M: Krzysztof Kozlowski <krzk@kernel.org>
13095 M: Sangbeom Kim <sbkim73@samsung.com>
13096 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13097 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13099 F: sound/soc/samsung/
13100 F: Documentation/devicetree/bindings/sound/samsung*
13102 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13103 M: Krzysztof Kozlowski <krzk@kernel.org>
13104 L: linux-crypto@vger.kernel.org
13105 L: linux-samsung-soc@vger.kernel.org
13107 F: drivers/crypto/exynos-rng.c
13108 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13110 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13111 M: Łukasz Stelmach <l.stelmach@samsung.com>
13112 L: linux-samsung-soc@vger.kernel.org
13114 F: drivers/char/hw_random/exynos-trng.c
13115 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13117 SAMSUNG FRAMEBUFFER DRIVER
13118 M: Jingoo Han <jingoohan1@gmail.com>
13119 L: linux-fbdev@vger.kernel.org
13121 F: drivers/video/fbdev/s3c-fb.c
13123 SAMSUNG LAPTOP DRIVER
13124 M: Corentin Chary <corentin.chary@gmail.com>
13125 L: platform-driver-x86@vger.kernel.org
13127 F: drivers/platform/x86/samsung-laptop.c
13129 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13130 M: Sangbeom Kim <sbkim73@samsung.com>
13131 M: Krzysztof Kozlowski <krzk@kernel.org>
13132 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13133 L: linux-kernel@vger.kernel.org
13134 L: linux-samsung-soc@vger.kernel.org
13136 F: drivers/mfd/sec*.c
13137 F: drivers/regulator/s2m*.c
13138 F: drivers/regulator/s5m*.c
13139 F: drivers/clk/clk-s2mps11.c
13140 F: drivers/rtc/rtc-s5m.c
13141 F: include/linux/mfd/samsung/
13142 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13143 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13144 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13145 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13147 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13148 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13149 L: linux-media@vger.kernel.org
13150 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13152 F: drivers/media/platform/s3c-camif/
13153 F: include/media/drv-intf/s3c_camif.h
13155 SAMSUNG S3FWRN5 NFC DRIVER
13156 M: Robert Baldyga <r.baldyga@samsung.com>
13157 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13158 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13160 F: drivers/nfc/s3fwrn5
13162 SAMSUNG S5C73M3 CAMERA DRIVER
13163 M: Kyungmin Park <kyungmin.park@samsung.com>
13164 M: Andrzej Hajda <a.hajda@samsung.com>
13165 L: linux-media@vger.kernel.org
13167 F: drivers/media/i2c/s5c73m3/*
13169 SAMSUNG S5K5BAF CAMERA DRIVER
13170 M: Kyungmin Park <kyungmin.park@samsung.com>
13171 M: Andrzej Hajda <a.hajda@samsung.com>
13172 L: linux-media@vger.kernel.org
13174 F: drivers/media/i2c/s5k5baf.c
13176 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13177 M: Krzysztof Kozlowski <krzk@kernel.org>
13178 M: Vladimir Zapolskiy <vz@mleia.com>
13179 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13180 L: linux-crypto@vger.kernel.org
13181 L: linux-samsung-soc@vger.kernel.org
13183 F: drivers/crypto/s5p-sss.c
13185 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13186 M: Kyungmin Park <kyungmin.park@samsung.com>
13187 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13188 L: linux-media@vger.kernel.org
13189 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13191 F: drivers/media/platform/exynos4-is/
13193 SAMSUNG SOC CLOCK DRIVERS
13194 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13195 M: Tomasz Figa <tomasz.figa@gmail.com>
13196 M: Chanwoo Choi <cw00.choi@samsung.com>
13198 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13200 F: drivers/clk/samsung/
13201 F: include/dt-bindings/clock/exynos*.h
13202 F: Documentation/devicetree/bindings/clock/exynos*.txt
13204 SAMSUNG SPI DRIVERS
13205 M: Kukjin Kim <kgene@kernel.org>
13206 M: Krzysztof Kozlowski <krzk@kernel.org>
13207 M: Andi Shyti <andi@etezian.org>
13208 L: linux-spi@vger.kernel.org
13209 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13211 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13212 F: drivers/spi/spi-s3c*
13213 F: include/linux/platform_data/spi-s3c64xx.h
13215 SAMSUNG SXGBE DRIVERS
13216 M: Byungho An <bh74.an@samsung.com>
13217 M: Girish K S <ks.giri@samsung.com>
13218 M: Vipul Pandya <vipul.pandya@samsung.com>
13220 L: netdev@vger.kernel.org
13221 F: drivers/net/ethernet/samsung/sxgbe/
13223 SAMSUNG THERMAL DRIVER
13224 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13225 L: linux-pm@vger.kernel.org
13226 L: linux-samsung-soc@vger.kernel.org
13228 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13229 F: drivers/thermal/samsung/
13231 SAMSUNG USB2 PHY DRIVER
13232 M: Kamil Debski <kamil@wypas.org>
13233 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13234 L: linux-kernel@vger.kernel.org
13236 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13237 F: Documentation/phy/samsung-usb2.txt
13238 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13239 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13240 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13241 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13242 F: drivers/phy/samsung/phy-samsung-usb2.c
13243 F: drivers/phy/samsung/phy-samsung-usb2.h
13246 M: Zwane Mwaikambo <zwanem@gmail.com>
13248 F: drivers/watchdog/sc1200wdt.c
13251 M: Ingo Molnar <mingo@redhat.com>
13252 M: Peter Zijlstra <peterz@infradead.org>
13253 L: linux-kernel@vger.kernel.org
13254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13257 F: include/linux/sched.h
13258 F: include/uapi/linux/sched.h
13259 F: include/linux/wait.h
13261 SCR24X CHIP CARD INTERFACE DRIVER
13262 M: Lubomir Rintel <lkundrak@v3.sk>
13264 F: drivers/char/pcmcia/scr24x_cs.c
13267 M: Jens Axboe <axboe@kernel.dk>
13268 L: linux-scsi@vger.kernel.org
13269 W: http://www.kernel.dk
13271 F: drivers/scsi/sr*
13273 SCSI RDMA PROTOCOL (SRP) INITIATOR
13274 M: Bart Van Assche <bvanassche@acm.org>
13275 L: linux-rdma@vger.kernel.org
13277 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13278 F: drivers/infiniband/ulp/srp/
13279 F: include/scsi/srp.h
13281 SCSI RDMA PROTOCOL (SRP) TARGET
13282 M: Bart Van Assche <bvanassche@acm.org>
13283 L: linux-rdma@vger.kernel.org
13284 L: target-devel@vger.kernel.org
13286 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13287 F: drivers/infiniband/ulp/srpt/
13290 M: Doug Gilbert <dgilbert@interlog.com>
13291 L: linux-scsi@vger.kernel.org
13292 W: http://sg.danny.cz/sg
13294 F: Documentation/scsi/scsi-generic.txt
13295 F: drivers/scsi/sg.c
13296 F: include/scsi/sg.h
13299 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13301 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13303 L: linux-scsi@vger.kernel.org
13305 F: Documentation/devicetree/bindings/scsi/
13310 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13311 L: linux-scsi@vger.kernel.org
13313 F: Documentation/scsi/st.txt
13314 F: drivers/scsi/st.*
13315 F: drivers/scsi/st_*.h
13318 M: Vlad Yasevich <vyasevich@gmail.com>
13319 M: Neil Horman <nhorman@tuxdriver.com>
13320 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13321 L: linux-sctp@vger.kernel.org
13322 W: http://lksctp.sourceforge.net
13324 F: Documentation/networking/sctp.txt
13325 F: include/linux/sctp.h
13326 F: include/uapi/linux/sctp.h
13327 F: include/net/sctp/
13331 M: Jim Cromie <jim.cromie@gmail.com>
13333 F: Documentation/i2c/busses/scx200_acb
13334 F: arch/x86/platform/scx200/
13335 F: drivers/watchdog/scx200_wdt.c
13336 F: drivers/i2c/busses/scx200*
13337 F: drivers/mtd/maps/scx200_docflash.c
13338 F: include/linux/scx200.h
13341 M: Jim Cromie <jim.cromie@gmail.com>
13343 F: drivers/char/scx200_gpio.c
13344 F: include/linux/scx200_gpio.h
13346 SCx200 HRT CLOCKSOURCE DRIVER
13347 M: Jim Cromie <jim.cromie@gmail.com>
13349 F: drivers/clocksource/scx200_hrt.c
13351 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13352 M: Sascha Sommer <saschasommer@freenet.de>
13353 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13355 F: drivers/mmc/host/sdricoh_cs.c
13358 M: Kees Cook <keescook@chromium.org>
13359 R: Andy Lutomirski <luto@amacapital.net>
13360 R: Will Drewry <wad@chromium.org>
13361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13363 F: kernel/seccomp.c
13364 F: include/uapi/linux/seccomp.h
13365 F: include/linux/seccomp.h
13366 F: tools/testing/selftests/seccomp/*
13367 F: tools/testing/selftests/kselftest_harness.h
13368 F: Documentation/userspace-api/seccomp_filter.rst
13369 K: \bsecure_computing
13372 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13373 M: Al Cooper <alcooperx@gmail.com>
13374 L: linux-mmc@vger.kernel.org
13375 L: bcm-kernel-feedback-list@broadcom.com
13377 F: drivers/mmc/host/sdhci-brcmstb*
13379 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13380 M: Adrian Hunter <adrian.hunter@intel.com>
13381 L: linux-mmc@vger.kernel.org
13382 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13384 F: drivers/mmc/host/sdhci*
13385 F: include/linux/mmc/sdhci*
13387 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13388 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13389 M: Manjunath M B <manjumb@synopsys.com>
13390 L: linux-mmc@vger.kernel.org
13392 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13394 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13395 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13396 L: linux-mmc@vger.kernel.org
13398 F: drivers/mmc/host/sdhci-of-at91.c
13400 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13401 M: Ben Dooks <ben-linux@fluff.org>
13402 M: Jaehoon Chung <jh80.chung@samsung.com>
13403 L: linux-mmc@vger.kernel.org
13405 F: drivers/mmc/host/sdhci-s3c*
13407 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13408 M: Viresh Kumar <vireshk@kernel.org>
13409 L: linux-mmc@vger.kernel.org
13411 F: drivers/mmc/host/sdhci-spear.c
13413 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13414 M: Kishon Vijay Abraham I <kishon@ti.com>
13415 L: linux-mmc@vger.kernel.org
13417 F: drivers/mmc/host/sdhci-omap.c
13419 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13420 M: Scott Bauer <scott.bauer@intel.com>
13421 M: Jonathan Derrick <jonathan.derrick@intel.com>
13422 L: linux-block@vger.kernel.org
13425 F: block/opal_proto.h
13426 F: include/linux/sed*
13427 F: include/uapi/linux/sed*
13430 M: Security Officers <security@kernel.org>
13434 M: James Morris <jmorris@namei.org>
13435 M: "Serge E. Hallyn" <serge@hallyn.com>
13436 L: linux-security-module@vger.kernel.org (suggested Cc:)
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13438 W: http://kernsec.org/
13441 X: security/selinux/
13443 SELINUX SECURITY MODULE
13444 M: Paul Moore <paul@paul-moore.com>
13445 M: Stephen Smalley <sds@tycho.nsa.gov>
13446 M: Eric Paris <eparis@parisplace.org>
13447 L: selinux@vger.kernel.org
13448 W: https://selinuxproject.org
13449 W: https://github.com/SELinuxProject
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13452 F: include/linux/selinux*
13453 F: security/selinux/
13454 F: scripts/selinux/
13455 F: Documentation/admin-guide/LSM/SELinux.rst
13458 M: Jiri Slaby <jirislaby@gmail.com>
13460 F: drivers/misc/phantom.c
13461 F: include/uapi/linux/phantom.h
13464 M: Rob Herring <robh@kernel.org>
13465 L: linux-serial@vger.kernel.org
13467 F: Documentation/devicetree/bindings/serial/slave-device.txt
13468 F: drivers/tty/serdev/
13469 F: include/linux/serdev.h
13472 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13473 L: linux-serial@vger.kernel.org
13475 F: Documentation/devicetree/bindings/serial/
13476 F: drivers/tty/serial/
13479 M: Sean Young <sean@mess.org>
13480 L: linux-media@vger.kernel.org
13482 F: drivers/media/rc/serial_ir.c
13485 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13486 M: Edward Cree <ecree@solarflare.com>
13487 M: Bert Kenward <bkenward@solarflare.com>
13488 L: netdev@vger.kernel.org
13490 F: drivers/net/ethernet/sfc/
13493 M: Dimitri Sivanich <sivanich@sgi.com>
13495 F: drivers/misc/sgi-gru/
13497 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13498 M: Pat Gefre <pfg@sgi.com>
13499 L: linux-ia64@vger.kernel.org
13501 F: Documentation/ia64/serial.txt
13502 F: drivers/tty/serial/ioc?_serial.c
13503 F: include/linux/ioc?.h
13505 SGI XP/XPC/XPNET DRIVER
13506 M: Cliff Whickman <cpw@sgi.com>
13507 M: Robin Holt <robinmholt@gmail.com>
13509 F: drivers/misc/sgi-xp/
13511 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13512 M: Ursula Braun <ubraun@linux.ibm.com>
13513 L: linux-s390@vger.kernel.org
13514 W: http://www.ibm.com/developerworks/linux/linux390/
13518 SHARP RJ54N1CB0C SENSOR DRIVER
13519 M: Jacopo Mondi <jacopo@jmondi.org>
13520 L: linux-media@vger.kernel.org
13521 T: git git://linuxtv.org/media_tree.git
13523 F: drivers/media/i2c/rj54n1cb0c.c
13524 F: include/media/i2c/rj54n1cb0c.h
13526 SH_VEU V4L2 MEM2MEM DRIVER
13527 L: linux-media@vger.kernel.org
13529 F: drivers/media/platform/sh_veu.c
13531 SH_VOU V4L2 OUTPUT DRIVER
13532 L: linux-media@vger.kernel.org
13534 F: drivers/media/platform/sh_vou.c
13535 F: include/media/drv-intf/sh_vou.h
13537 SI2157 MEDIA DRIVER
13538 M: Antti Palosaari <crope@iki.fi>
13539 L: linux-media@vger.kernel.org
13540 W: https://linuxtv.org
13541 W: http://palosaari.fi/linux/
13542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13543 T: git git://linuxtv.org/anttip/media_tree.git
13545 F: drivers/media/tuners/si2157*
13547 SI2165 MEDIA DRIVER
13548 M: Matthias Schwarzott <zzam@gentoo.org>
13549 L: linux-media@vger.kernel.org
13550 W: https://linuxtv.org
13551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13553 F: drivers/media/dvb-frontends/si2165*
13555 SI2168 MEDIA DRIVER
13556 M: Antti Palosaari <crope@iki.fi>
13557 L: linux-media@vger.kernel.org
13558 W: https://linuxtv.org
13559 W: http://palosaari.fi/linux/
13560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13561 T: git git://linuxtv.org/anttip/media_tree.git
13563 F: drivers/media/dvb-frontends/si2168*
13565 SI470X FM RADIO RECEIVER I2C DRIVER
13566 M: Hans Verkuil <hverkuil@xs4all.nl>
13567 L: linux-media@vger.kernel.org
13568 T: git git://linuxtv.org/media_tree.git
13569 W: https://linuxtv.org
13571 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13573 SI470X FM RADIO RECEIVER USB DRIVER
13574 M: Hans Verkuil <hverkuil@xs4all.nl>
13575 L: linux-media@vger.kernel.org
13576 T: git git://linuxtv.org/media_tree.git
13577 W: https://linuxtv.org
13579 F: drivers/media/radio/si470x/radio-si470x-common.c
13580 F: drivers/media/radio/si470x/radio-si470x.h
13581 F: drivers/media/radio/si470x/radio-si470x-usb.c
13583 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13584 M: Eduardo Valentin <edubezval@gmail.com>
13585 L: linux-media@vger.kernel.org
13586 T: git git://linuxtv.org/media_tree.git
13587 W: https://linuxtv.org
13589 F: drivers/media/radio/si4713/si4713.?
13591 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13592 M: Eduardo Valentin <edubezval@gmail.com>
13593 L: linux-media@vger.kernel.org
13594 T: git git://linuxtv.org/media_tree.git
13595 W: https://linuxtv.org
13597 F: drivers/media/radio/si4713/radio-platform-si4713.c
13599 SI4713 FM RADIO TRANSMITTER USB DRIVER
13600 M: Hans Verkuil <hverkuil@xs4all.nl>
13601 L: linux-media@vger.kernel.org
13602 T: git git://linuxtv.org/media_tree.git
13603 W: https://linuxtv.org
13605 F: drivers/media/radio/si4713/radio-usb-si4713.c
13608 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13609 L: linux-media@vger.kernel.org
13610 W: https://linuxtv.org
13611 T: git git://linuxtv.org/media_tree.git
13613 F: drivers/media/common/siano/
13614 F: drivers/media/usb/siano/
13615 F: drivers/media/usb/siano/
13616 F: drivers/media/mmc/siano/
13619 M: Palmer Dabbelt <palmer@sifive.com>
13620 L: linux-riscv@lists.infradead.org
13621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13626 SILEAD TOUCHSCREEN DRIVER
13627 M: Hans de Goede <hdegoede@redhat.com>
13628 L: linux-input@vger.kernel.org
13629 L: platform-driver-x86@vger.kernel.org
13631 F: drivers/input/touchscreen/silead.c
13632 F: drivers/platform/x86/touchscreen_dmi.c
13634 SILICON MOTION SM712 FRAME BUFFER DRIVER
13635 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13636 M: Teddy Wang <teddy.wang@siliconmotion.com>
13637 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13638 L: linux-fbdev@vger.kernel.org
13640 F: drivers/video/fbdev/sm712*
13641 F: Documentation/fb/sm712fb.txt
13643 SIMPLE FIRMWARE INTERFACE (SFI)
13644 M: Len Brown <lenb@kernel.org>
13645 L: sfi-devel@simplefirmware.org
13646 W: http://simplefirmware.org/
13647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13649 F: arch/x86/platform/sfi/
13651 F: include/linux/sfi*.h
13654 M: Hans de Goede <hdegoede@redhat.com>
13655 L: linux-fbdev@vger.kernel.org
13657 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13658 F: drivers/video/fbdev/simplefb.c
13659 F: include/linux/platform_data/simplefb.h
13661 SIMTEC EB110ATX (Chalice CATS)
13663 P: Vincent Sanders <vince@simtec.co.uk>
13664 M: Simtec Linux Team <linux@simtec.co.uk>
13665 W: http://www.simtec.co.uk/products/EB110ATX/
13668 SIMTEC EB2410ITX (BAST)
13670 P: Vincent Sanders <vince@simtec.co.uk>
13671 M: Simtec Linux Team <linux@simtec.co.uk>
13672 W: http://www.simtec.co.uk/products/EB2410ITX/
13674 F: arch/arm/mach-s3c24xx/mach-bast.c
13675 F: arch/arm/mach-s3c24xx/bast-ide.c
13676 F: arch/arm/mach-s3c24xx/bast-irq.c
13678 SIPHASH PRF ROUTINES
13679 M: Jason A. Donenfeld <Jason@zx2c4.com>
13682 F: lib/test_siphash.c
13683 F: include/linux/siphash.h
13686 M: Gavin Schenk <g.schenk@eckelmann.de>
13687 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13688 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13691 F: drivers/gpio/gpio-siox.c
13692 F: include/trace/events/siox.h
13694 SIS 190 ETHERNET DRIVER
13695 M: Francois Romieu <romieu@fr.zoreil.com>
13696 L: netdev@vger.kernel.org
13698 F: drivers/net/ethernet/sis/sis190.c
13700 SIS 900/7016 FAST ETHERNET DRIVER
13701 M: Daniele Venzano <venza@brownhat.org>
13702 W: http://www.brownhat.org/sis900.html
13703 L: netdev@vger.kernel.org
13705 F: drivers/net/ethernet/sis/sis900.*
13707 SIS FRAMEBUFFER DRIVER
13708 M: Thomas Winischhofer <thomas@winischhofer.net>
13709 W: http://www.winischhofer.net/linuxsisvga.shtml
13711 F: Documentation/fb/sisfb.txt
13712 F: drivers/video/fbdev/sis/
13713 F: include/video/sisfb.h
13716 M: Thomas Winischhofer <thomas@winischhofer.net>
13717 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13719 F: drivers/usb/misc/sisusbvga/
13722 M: Christoph Lameter <cl@linux.com>
13723 M: Pekka Enberg <penberg@kernel.org>
13724 M: David Rientjes <rientjes@google.com>
13725 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13726 M: Andrew Morton <akpm@linux-foundation.org>
13727 L: linux-mm@kvack.org
13729 F: include/linux/sl?b*.h
13732 SLEEPABLE READ-COPY UPDATE (SRCU)
13733 M: Lai Jiangshan <jiangshanlai@gmail.com>
13734 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13735 M: Josh Triplett <josh@joshtriplett.org>
13736 R: Steven Rostedt <rostedt@goodmis.org>
13737 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13738 L: linux-kernel@vger.kernel.org
13739 W: http://www.rdrop.com/users/paulmck/RCU/
13741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13742 F: include/linux/srcu*.h
13743 F: kernel/rcu/srcu*.c
13745 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13746 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13749 F: drivers/slimbus/
13750 F: Documentation/devicetree/bindings/slimbus/
13751 F: include/linux/slimbus.h
13753 SMACK SECURITY MODULE
13754 M: Casey Schaufler <casey@schaufler-ca.com>
13755 L: linux-security-module@vger.kernel.org
13756 W: http://schaufler-ca.com
13757 T: git git://github.com/cschaufler/smack-next
13759 F: Documentation/admin-guide/LSM/Smack.rst
13762 SMC91x ETHERNET DRIVER
13763 M: Nicolas Pitre <nico@fluxnic.net>
13765 F: drivers/net/ethernet/smsc/smc91x.*
13767 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13768 M: Sakari Ailus <sakari.ailus@iki.fi>
13769 L: linux-media@vger.kernel.org
13771 F: drivers/media/i2c/smiapp/
13772 F: include/media/i2c/smiapp.h
13773 F: drivers/media/i2c/smiapp-pll.c
13774 F: drivers/media/i2c/smiapp-pll.h
13775 F: include/uapi/linux/smiapp.h
13776 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13778 SMM665 HARDWARE MONITOR DRIVER
13779 M: Guenter Roeck <linux@roeck-us.net>
13780 L: linux-hwmon@vger.kernel.org
13782 F: Documentation/hwmon/smm665
13783 F: drivers/hwmon/smm665.c
13785 SMSC EMC2103 HARDWARE MONITOR DRIVER
13786 M: Steve Glendinning <steve.glendinning@shawell.net>
13787 L: linux-hwmon@vger.kernel.org
13789 F: Documentation/hwmon/emc2103
13790 F: drivers/hwmon/emc2103.c
13792 SMSC SCH5627 HARDWARE MONITOR DRIVER
13793 M: Hans de Goede <hdegoede@redhat.com>
13794 L: linux-hwmon@vger.kernel.org
13796 F: Documentation/hwmon/sch5627
13797 F: drivers/hwmon/sch5627.c
13799 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13800 M: Steve Glendinning <steve.glendinning@shawell.net>
13801 L: linux-fbdev@vger.kernel.org
13803 F: drivers/video/fbdev/smscufx.c
13805 SMSC47B397 HARDWARE MONITOR DRIVER
13806 M: Jean Delvare <jdelvare@suse.com>
13807 L: linux-hwmon@vger.kernel.org
13809 F: Documentation/hwmon/smsc47b397
13810 F: drivers/hwmon/smsc47b397.c
13812 SMSC911x ETHERNET DRIVER
13813 M: Steve Glendinning <steve.glendinning@shawell.net>
13814 L: netdev@vger.kernel.org
13816 F: include/linux/smsc911x.h
13817 F: drivers/net/ethernet/smsc/smsc911x.*
13819 SMSC9420 PCI ETHERNET DRIVER
13820 M: Steve Glendinning <steve.glendinning@shawell.net>
13821 L: netdev@vger.kernel.org
13823 F: drivers/net/ethernet/smsc/smsc9420.*
13825 SOC-CAMERA V4L2 SUBSYSTEM
13826 L: linux-media@vger.kernel.org
13827 T: git git://linuxtv.org/media_tree.git
13829 F: include/media/soc*
13830 F: drivers/media/i2c/soc_camera/
13831 F: drivers/media/platform/soc_camera/
13833 SOCIONEXT SYNQUACER I2C DRIVER
13834 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13835 L: linux-i2c@vger.kernel.org
13837 F: drivers/i2c/busses/i2c-synquacer.c
13838 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13840 SOCIONEXT UNIPHIER SOUND DRIVER
13841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13843 F: sound/soc/uniphier/
13845 SOEKRIS NET48XX LED SUPPORT
13846 M: Chris Boot <bootc@bootc.net>
13848 F: drivers/leds/leds-net48xx.c
13850 SOFT-ROCE DRIVER (rxe)
13851 M: Moni Shoua <monis@mellanox.com>
13852 L: linux-rdma@vger.kernel.org
13854 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13855 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13856 F: drivers/infiniband/sw/rxe/
13857 F: include/uapi/rdma/rdma_user_rxe.h
13859 SOFTLOGIC 6x10 MPEG CODEC
13860 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13861 M: Anton Sviridenko <anton@corp.bluecherry.net>
13862 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13863 M: Andrey Utkin <andrey_utkin@fastmail.com>
13864 M: Ismael Luceno <ismael@iodev.co.uk>
13865 L: linux-media@vger.kernel.org
13867 F: drivers/media/pci/solo6x10/
13869 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13870 M: James Morse <james.morse@arm.com>
13871 L: linux-arm-kernel@lists.infradead.org
13873 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13874 F: drivers/firmware/arm_sdei.c
13875 F: include/linux/arm_sdei.h
13876 F: include/uapi/linux/arm_sdei.h
13878 SOFTWARE RAID (Multiple Disks) SUPPORT
13879 M: Shaohua Li <shli@kernel.org>
13880 L: linux-raid@vger.kernel.org
13881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13883 F: drivers/md/Makefile
13884 F: drivers/md/Kconfig
13886 F: drivers/md/raid*
13887 F: include/linux/raid/
13888 F: include/uapi/linux/raid/
13890 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13891 M: Jassi Brar <jaswinder.singh@linaro.org>
13892 L: netdev@vger.kernel.org
13894 F: drivers/net/ethernet/socionext/netsec.c
13895 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13897 SOLIDRUN CLEARFOG SUPPORT
13898 M: Russell King <linux@armlinux.org.uk>
13900 F: arch/arm/boot/dts/armada-388-clearfog*
13901 F: arch/arm/boot/dts/armada-38x-solidrun-*
13903 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13904 M: Russell King <linux@armlinux.org.uk>
13906 F: arch/arm/boot/dts/imx6*-cubox-i*
13907 F: arch/arm/boot/dts/imx6*-hummingboard*
13908 F: arch/arm/boot/dts/imx6*-sr-*
13910 SONIC NETWORK DRIVER
13911 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13912 L: netdev@vger.kernel.org
13914 F: drivers/net/ethernet/natsemi/sonic.*
13916 SONICS SILICON BACKPLANE DRIVER (SSB)
13917 M: Michael Buesch <m@bues.ch>
13918 L: linux-wireless@vger.kernel.org
13921 F: include/linux/ssb/
13923 SONY IMX258 SENSOR DRIVER
13924 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13925 L: linux-media@vger.kernel.org
13926 T: git git://linuxtv.org/media_tree.git
13928 F: drivers/media/i2c/imx258.c
13930 SONY IMX274 SENSOR DRIVER
13931 M: Leon Luo <leonl@leopardimaging.com>
13932 L: linux-media@vger.kernel.org
13933 T: git git://linuxtv.org/media_tree.git
13935 F: drivers/media/i2c/imx274.c
13936 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13938 SONY IMX319 SENSOR DRIVER
13939 M: Bingbu Cao <bingbu.cao@intel.com>
13940 L: linux-media@vger.kernel.org
13941 T: git git://linuxtv.org/media_tree.git
13943 F: drivers/media/i2c/imx319.c
13945 SONY IMX355 SENSOR DRIVER
13946 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13947 L: linux-media@vger.kernel.org
13948 T: git git://linuxtv.org/media_tree.git
13950 F: drivers/media/i2c/imx355.c
13952 SONY MEMORYSTICK CARD SUPPORT
13953 M: Alex Dubov <oakad@yahoo.com>
13954 W: http://tifmxx.berlios.de/
13956 F: drivers/memstick/host/tifm_ms.c
13958 SONY MEMORYSTICK STANDARD SUPPORT
13959 M: Maxim Levitsky <maximlevitsky@gmail.com>
13961 F: drivers/memstick/core/ms_block.*
13963 SONY VAIO CONTROL DEVICE DRIVER
13964 M: Mattia Dongili <malattia@linux.it>
13965 L: platform-driver-x86@vger.kernel.org
13966 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13968 F: Documentation/laptops/sony-laptop.txt
13969 F: drivers/char/sonypi.c
13970 F: drivers/platform/x86/sony-laptop.c
13971 F: include/linux/sony-laptop.h
13974 M: Jaroslav Kysela <perex@perex.cz>
13975 M: Takashi Iwai <tiwai@suse.com>
13976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13977 W: http://www.alsa-project.org/
13978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13979 T: git git://git.alsa-project.org/alsa-kernel.git
13980 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13982 F: Documentation/sound/
13984 F: include/uapi/sound/
13987 SOUND - COMPRESSED AUDIO
13988 M: Vinod Koul <vkoul@kernel.org>
13989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13992 F: Documentation/sound/designs/compress-offload.rst
13993 F: include/sound/compress_driver.h
13994 F: include/uapi/sound/compress_*
13995 F: sound/core/compress_offload.c
13996 F: sound/soc/soc-compress.c
13998 SOUND - DMAENGINE HELPERS
13999 M: Lars-Peter Clausen <lars@metafoo.de>
14001 F: include/sound/dmaengine_pcm.h
14002 F: sound/core/pcm_dmaengine.c
14003 F: sound/soc/soc-generic-dmaengine-pcm.c
14005 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14006 M: Liam Girdwood <lgirdwood@gmail.com>
14007 M: Mark Brown <broonie@kernel.org>
14008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14010 W: http://alsa-project.org/main/index.php/ASoC
14012 F: Documentation/devicetree/bindings/sound/
14013 F: Documentation/sound/soc/
14015 F: include/dt-bindings/sound/
14016 F: include/sound/soc*
14018 SOUNDWIRE SUBSYSTEM
14019 M: Vinod Koul <vkoul@kernel.org>
14020 M: Sanyog Kale <sanyog.r.kale@intel.com>
14021 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14024 F: Documentation/driver-api/soundwire/
14025 F: drivers/soundwire/
14026 F: include/linux/soundwire/
14029 M: Olli Salonen <olli.salonen@iki.fi>
14030 L: linux-media@vger.kernel.org
14031 W: https://linuxtv.org
14032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14034 F: drivers/media/dvb-frontends/sp2*
14036 SPARC + UltraSPARC (sparc/sparc64)
14037 M: "David S. Miller" <davem@davemloft.net>
14038 L: sparclinux@vger.kernel.org
14039 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14046 SPARC SERIAL DRIVERS
14047 M: "David S. Miller" <davem@davemloft.net>
14048 L: sparclinux@vger.kernel.org
14049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14052 F: include/linux/sunserialcore.h
14053 F: drivers/tty/serial/suncore.c
14054 F: drivers/tty/serial/sunhv.c
14055 F: drivers/tty/serial/sunsab.c
14056 F: drivers/tty/serial/sunsab.h
14057 F: drivers/tty/serial/sunsu.c
14058 F: drivers/tty/serial/sunzilog.c
14059 F: drivers/tty/serial/sunzilog.h
14060 F: drivers/tty/vcc.c
14063 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14064 L: linux-sparse@vger.kernel.org
14065 W: https://sparse.wiki.kernel.org/
14066 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14068 F: include/linux/compiler.h
14070 SPEAR CLOCK FRAMEWORK SUPPORT
14071 M: Viresh Kumar <vireshk@kernel.org>
14072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14073 W: http://www.st.com/spear
14075 F: drivers/clk/spear/
14077 SPEAR PLATFORM SUPPORT
14078 M: Viresh Kumar <vireshk@kernel.org>
14079 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14081 W: http://www.st.com/spear
14083 F: arch/arm/boot/dts/spear*
14084 F: arch/arm/mach-spear/
14087 M: Marek Vasut <marek.vasut@gmail.com>
14088 L: linux-mtd@lists.infradead.org
14089 W: http://www.linux-mtd.infradead.org/
14090 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14091 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14092 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14094 F: drivers/mtd/spi-nor/
14095 F: include/linux/mtd/spi-nor.h
14098 M: Mark Brown <broonie@kernel.org>
14099 L: linux-spi@vger.kernel.org
14100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14101 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14103 F: Documentation/devicetree/bindings/spi/
14104 F: Documentation/spi/
14106 F: include/linux/spi/
14107 F: include/uapi/linux/spi/
14110 SPIDERNET NETWORK DRIVER for CELL
14111 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14112 L: netdev@vger.kernel.org
14114 F: Documentation/networking/spider_net.txt
14115 F: drivers/net/ethernet/toshiba/spider_net*
14118 R: Stephen Boyd <sboyd@kernel.org>
14119 L: linux-arm-msm@vger.kernel.org
14120 F: Documentation/devicetree/bindings/spmi/
14122 F: include/dt-bindings/spmi/spmi.h
14123 F: include/linux/spmi.h
14124 F: include/trace/events/spmi.h
14127 M: Jeremy Kerr <jk@ozlabs.org>
14128 L: linuxppc-dev@lists.ozlabs.org
14129 W: http://www.ibm.com/developerworks/power/cell/
14131 F: Documentation/filesystems/spufs.txt
14132 F: arch/powerpc/platforms/cell/spufs/
14134 SQUASHFS FILE SYSTEM
14135 M: Phillip Lougher <phillip@squashfs.org.uk>
14136 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14137 W: http://squashfs.org.uk
14138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14140 F: Documentation/filesystems/squashfs.txt
14143 SRM (Alpha) environment access
14144 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14146 F: arch/alpha/kernel/srm_env.c
14148 ST STM32 I2C/SMBUS DRIVER
14149 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14150 L: linux-i2c@vger.kernel.org
14152 F: drivers/i2c/busses/i2c-stm32*
14154 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14155 M: Song Qiang <songqiang1304521@gmail.com>
14156 L: linux-iio@vger.kernel.org
14158 F: drivers/iio/proximity/vl53l0x-i2c.c
14159 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14162 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14163 M: Sasha Levin <sashal@kernel.org>
14164 L: stable@vger.kernel.org
14166 F: Documentation/process/stable-kernel-rules.rst
14169 M: Ian Abbott <abbotti@mev.co.uk>
14170 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14172 F: drivers/staging/comedi/
14174 STAGING - EROFS FILE SYSTEM
14175 M: Gao Xiang <gaoxiang25@huawei.com>
14176 M: Chao Yu <yuchao0@huawei.com>
14177 L: linux-erofs@lists.ozlabs.org
14179 F: drivers/staging/erofs/
14181 STAGING - INDUSTRIAL IO
14182 M: Jonathan Cameron <jic23@kernel.org>
14183 L: linux-iio@vger.kernel.org
14185 F: Documentation/devicetree/bindings/staging/iio/
14186 F: drivers/staging/iio/
14188 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14189 M: Marc Dietrich <marvin24@gmx.de>
14190 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14191 L: linux-tegra@vger.kernel.org
14193 F: drivers/staging/nvec/
14195 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14196 M: Jens Frederich <jfrederich@gmail.com>
14197 M: Daniel Drake <dsd@laptop.org>
14198 M: Jon Nettleton <jon.nettleton@gmail.com>
14199 W: http://wiki.laptop.org/go/DCON
14201 F: drivers/staging/olpc_dcon/
14203 STAGING - REALTEK RTL8712U DRIVERS
14204 M: Larry Finger <Larry.Finger@lwfinger.net>
14205 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14207 F: drivers/staging/rtl8712/
14209 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14210 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14211 M: Teddy Wang <teddy.wang@siliconmotion.com>
14212 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14213 L: linux-fbdev@vger.kernel.org
14215 F: drivers/staging/sm750fb/
14217 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14218 M: William Hubbs <w.d.hubbs@gmail.com>
14219 M: Chris Brannon <chris@the-brannons.com>
14220 M: Kirk Reiser <kirk@reisers.ca>
14221 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14222 L: speakup@linux-speakup.org
14223 W: http://www.linux-speakup.org/
14225 F: drivers/staging/speakup/
14227 STAGING - VIA VT665X DRIVERS
14228 M: Forest Bond <forest@alittletooquiet.net>
14230 F: drivers/staging/vt665?/
14232 STAGING - WILC1000 WIFI DRIVER
14233 M: Aditya Shankar <aditya.shankar@microchip.com>
14234 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14235 L: linux-wireless@vger.kernel.org
14237 F: drivers/staging/wilc1000/
14239 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14240 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14242 F: drivers/staging/xgifb/
14245 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14247 L: devel@driverdev.osuosl.org
14249 F: drivers/staging/
14251 STARFIRE/DURALAN NETWORK DRIVER
14252 M: Ion Badulescu <ionut@badula.org>
14254 F: drivers/net/ethernet/adaptec/starfire*
14256 STEC S1220 SKD DRIVER
14257 M: Bart Van Assche <bart.vanassche@wdc.com>
14258 L: linux-block@vger.kernel.org
14260 F: drivers/block/skd*[ch]
14262 STI AUDIO (ASoC) DRIVERS
14263 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14266 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14270 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14272 F: drivers/media/platform/sti/cec/
14273 F: Documentation/devicetree/bindings/media/stih-cec.txt
14275 STK1160 USB VIDEO CAPTURE DRIVER
14276 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14277 L: linux-media@vger.kernel.org
14278 T: git git://linuxtv.org/media_tree.git
14280 F: drivers/media/usb/stk1160/
14282 STM32 AUDIO (ASoC) DRIVERS
14283 M: Olivier Moysan <olivier.moysan@st.com>
14284 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14287 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14290 STM32 TIMER/LPTIMER DRIVERS
14291 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14293 F: drivers/*/stm32-*timer*
14294 F: drivers/pwm/pwm-stm32*
14295 F: include/linux/*/stm32-*tim*
14296 F: Documentation/ABI/testing/*timer-stm32
14297 F: Documentation/devicetree/bindings/*/stm32-*timer*
14298 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14300 STMMAC ETHERNET DRIVER
14301 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14302 M: Alexandre Torgue <alexandre.torgue@st.com>
14303 M: Jose Abreu <joabreu@synopsys.com>
14304 L: netdev@vger.kernel.org
14305 W: http://www.stlinux.com
14307 F: drivers/net/ethernet/stmicro/stmmac/
14310 M: Sam Creasey <sammy@sammy.net>
14311 W: http://sammy.net/sun3/
14313 F: arch/m68k/kernel/*sun3*
14314 F: arch/m68k/sun3*/
14315 F: arch/m68k/include/asm/sun3*
14316 F: drivers/net/ethernet/i825xx/sun3*
14318 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14319 M: Hans de Goede <hdegoede@redhat.com>
14320 L: linux-input@vger.kernel.org
14322 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14323 F: drivers/input/keyboard/sun4i-lradc-keys.c
14325 SUNDANCE NETWORK DRIVER
14326 M: Denis Kirjanov <kda@linux-powerpc.org>
14327 L: netdev@vger.kernel.org
14329 F: drivers/net/ethernet/dlink/sundance.c
14332 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14333 M: Rich Felker <dalias@libc.org>
14334 L: linux-sh@vger.kernel.org
14335 Q: http://patchwork.kernel.org/project/linux-sh/list/
14337 F: Documentation/sh/
14342 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14343 M: Len Brown <len.brown@intel.com>
14344 M: Pavel Machek <pavel@ucw.cz>
14345 L: linux-pm@vger.kernel.org
14346 B: https://bugzilla.kernel.org
14348 F: Documentation/power/
14349 F: arch/x86/kernel/acpi/
14350 F: drivers/base/power/
14352 F: include/linux/suspend.h
14353 F: include/linux/freezer.h
14354 F: include/linux/pm.h
14357 M: Martin Mares <mj@ucw.cz>
14358 L: linux-video@atrey.karlin.mff.cuni.cz
14360 F: Documentation/svga.txt
14361 F: arch/x86/boot/video*
14364 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14365 L: iommu@lists.linux-foundation.org
14366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14368 F: kernel/dma/swiotlb.c
14369 F: arch/*/kernel/pci-swiotlb.c
14370 F: include/linux/swiotlb.h
14373 M: Jiri Pirko <jiri@resnulli.us>
14374 M: Ivan Vecera <ivecera@redhat.com>
14375 L: netdev@vger.kernel.org
14378 F: include/net/switchdev.h
14380 SY8106A REGULATOR DRIVER
14381 M: Icenowy Zheng <icenowy@aosc.io>
14383 F: drivers/regulator/sy8106a-regulator.c
14384 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14386 SYNC FILE FRAMEWORK
14387 M: Sumit Semwal <sumit.semwal@linaro.org>
14388 R: Gustavo Padovan <gustavo@padovan.org>
14390 L: linux-media@vger.kernel.org
14391 L: dri-devel@lists.freedesktop.org
14392 F: drivers/dma-buf/sync_*
14393 F: drivers/dma-buf/dma-fence*
14394 F: drivers/dma-buf/sw_sync.c
14395 F: include/linux/sync_file.h
14396 F: include/uapi/linux/sync_file.h
14397 F: Documentation/sync_file.txt
14398 T: git git://anongit.freedesktop.org/drm/drm-misc
14400 SYNOPSYS ARC ARCHITECTURE
14401 M: Vineet Gupta <vgupta@synopsys.com>
14402 L: linux-snps-arc@lists.infradead.org
14405 F: Documentation/devicetree/bindings/arc/*
14406 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14407 F: drivers/clocksource/arc_timer.c
14408 F: drivers/tty/serial/arc_uart.c
14409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14411 SYNOPSYS ARC HSDK SDP pll clock driver
14412 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14414 F: drivers/clk/clk-hsdk-pll.c
14415 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14417 SYNOPSYS ARC SDP clock driver
14418 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14420 F: drivers/clk/axs10x/*
14421 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14423 SYNOPSYS ARC SDP platform support
14424 M: Alexey Brodkin <abrodkin@synopsys.com>
14426 F: arch/arc/plat-axs10x
14427 F: arch/arc/boot/dts/ax*
14428 F: Documentation/devicetree/bindings/arc/axs10*
14430 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14431 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14433 F: drivers/reset/reset-axs10x.c
14434 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14436 SYNOPSYS CREG GPIO DRIVER
14437 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14439 F: drivers/gpio/gpio-creg-snps.c
14440 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14442 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14443 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14445 F: drivers/tty/serial/8250/8250_dw.c
14447 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14448 M: Hoan Tran <hotran@apm.com>
14449 L: linux-gpio@vger.kernel.org
14451 F: drivers/gpio/gpio-dwapb.c
14452 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14454 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14455 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14457 F: drivers/dma/dwi-axi-dmac/
14458 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14460 SYNOPSYS DESIGNWARE DMAC DRIVER
14461 M: Viresh Kumar <vireshk@kernel.org>
14462 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14464 F: include/linux/dma/dw.h
14465 F: include/linux/platform_data/dma-dw.h
14468 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14469 M: Jose Abreu <Jose.Abreu@synopsys.com>
14470 L: netdev@vger.kernel.org
14472 F: drivers/net/ethernet/synopsys/
14474 SYNOPSYS DESIGNWARE I2C DRIVER
14475 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14476 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14477 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14478 L: linux-i2c@vger.kernel.org
14480 F: drivers/i2c/busses/i2c-designware-*
14481 F: include/linux/platform_data/i2c-designware.h
14483 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14484 M: Jaehoon Chung <jh80.chung@samsung.com>
14485 L: linux-mmc@vger.kernel.org
14487 F: drivers/mmc/host/dw_mmc*
14489 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14490 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14492 F: drivers/reset/reset-hsdk.c
14493 F: include/dt-bindings/reset/snps,hsdk-reset.h
14494 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14496 SYSTEM CONFIGURATION (SYSCON)
14497 M: Lee Jones <lee.jones@linaro.org>
14498 M: Arnd Bergmann <arnd@arndb.de>
14499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14501 F: drivers/mfd/syscon.c
14503 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14504 M: Sudeep Holla <sudeep.holla@arm.com>
14505 L: linux-arm-kernel@lists.infradead.org
14507 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14508 F: drivers/clk/clk-sc[mp]i.c
14509 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14510 F: drivers/firmware/arm_scpi.c
14511 F: drivers/firmware/arm_scmi/
14512 F: include/linux/sc[mp]i_protocol.h
14514 SYSTEM RESET/SHUTDOWN DRIVERS
14515 M: Sebastian Reichel <sre@kernel.org>
14516 L: linux-pm@vger.kernel.org
14517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14519 F: Documentation/devicetree/bindings/power/reset/
14520 F: drivers/power/reset/
14522 SYSTEM TRACE MODULE CLASS
14523 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14526 F: Documentation/trace/stm.rst
14527 F: drivers/hwtracing/stm/
14528 F: include/linux/stm.h
14529 F: include/uapi/linux/stm.h
14532 M: Christoph Hellwig <hch@infradead.org>
14534 F: Documentation/filesystems/sysv-fs.txt
14536 F: include/linux/sysv_fs.h
14539 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14540 L: linux-scsi@vger.kernel.org
14541 L: target-devel@vger.kernel.org
14542 W: http://www.linux-iscsi.org
14543 W: http://groups.google.com/group/linux-iscsi-target-dev
14544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14548 F: Documentation/target/
14550 TASKSTATS STATISTICS INTERFACE
14551 M: Balbir Singh <bsingharora@gmail.com>
14553 F: Documentation/accounting/taskstats*
14554 F: include/linux/taskstats*
14555 F: kernel/taskstats.c
14558 M: Jamal Hadi Salim <jhs@mojatatu.com>
14559 M: Cong Wang <xiyou.wangcong@gmail.com>
14560 M: Jiri Pirko <jiri@resnulli.us>
14561 L: netdev@vger.kernel.org
14563 F: include/net/pkt_cls.h
14564 F: include/net/pkt_sched.h
14565 F: include/net/tc_act/
14566 F: include/uapi/linux/pkt_cls.h
14567 F: include/uapi/linux/pkt_sched.h
14568 F: include/uapi/linux/tc_act/
14569 F: include/uapi/linux/tc_ematch/
14572 TC90522 MEDIA DRIVER
14573 M: Akihiro Tsukada <tskd08@gmail.com>
14574 L: linux-media@vger.kernel.org
14576 F: drivers/media/dvb-frontends/tc90522*
14578 TCP LOW PRIORITY MODULE
14579 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14580 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14581 W: http://tcp-lp-mod.sourceforge.net/
14583 F: net/ipv4/tcp_lp.c
14585 TDA10071 MEDIA DRIVER
14586 M: Antti Palosaari <crope@iki.fi>
14587 L: linux-media@vger.kernel.org
14588 W: https://linuxtv.org
14589 W: http://palosaari.fi/linux/
14590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14591 T: git git://linuxtv.org/anttip/media_tree.git
14593 F: drivers/media/dvb-frontends/tda10071*
14595 TDA18212 MEDIA DRIVER
14596 M: Antti Palosaari <crope@iki.fi>
14597 L: linux-media@vger.kernel.org
14598 W: https://linuxtv.org
14599 W: http://palosaari.fi/linux/
14600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14601 T: git git://linuxtv.org/anttip/media_tree.git
14603 F: drivers/media/tuners/tda18212*
14605 TDA18218 MEDIA DRIVER
14606 M: Antti Palosaari <crope@iki.fi>
14607 L: linux-media@vger.kernel.org
14608 W: https://linuxtv.org
14609 W: http://palosaari.fi/linux/
14610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14611 T: git git://linuxtv.org/anttip/media_tree.git
14613 F: drivers/media/tuners/tda18218*
14615 TDA18250 MEDIA DRIVER
14616 M: Olli Salonen <olli.salonen@iki.fi>
14617 L: linux-media@vger.kernel.org
14618 W: https://linuxtv.org
14619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14620 T: git git://linuxtv.org/media_tree.git
14622 F: drivers/media/tuners/tda18250*
14624 TDA18271 MEDIA DRIVER
14625 M: Michael Krufky <mkrufky@linuxtv.org>
14626 L: linux-media@vger.kernel.org
14627 W: https://linuxtv.org
14628 W: http://github.com/mkrufky
14629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14630 T: git git://linuxtv.org/mkrufky/tuners.git
14632 F: drivers/media/tuners/tda18271*
14634 TDA1997x MEDIA DRIVER
14635 M: Tim Harvey <tharvey@gateworks.com>
14636 L: linux-media@vger.kernel.org
14637 W: https://linuxtv.org
14638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14640 F: drivers/media/i2c/tda1997x.*
14642 TDA827x MEDIA DRIVER
14643 M: Michael Krufky <mkrufky@linuxtv.org>
14644 L: linux-media@vger.kernel.org
14645 W: https://linuxtv.org
14646 W: http://github.com/mkrufky
14647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14648 T: git git://linuxtv.org/mkrufky/tuners.git
14650 F: drivers/media/tuners/tda8290.*
14652 TDA8290 MEDIA DRIVER
14653 M: Michael Krufky <mkrufky@linuxtv.org>
14654 L: linux-media@vger.kernel.org
14655 W: https://linuxtv.org
14656 W: http://github.com/mkrufky
14657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14658 T: git git://linuxtv.org/mkrufky/tuners.git
14660 F: drivers/media/tuners/tda8290.*
14662 TDA9840 MEDIA DRIVER
14663 M: Hans Verkuil <hverkuil@xs4all.nl>
14664 L: linux-media@vger.kernel.org
14665 T: git git://linuxtv.org/media_tree.git
14666 W: https://linuxtv.org
14668 F: drivers/media/i2c/tda9840*
14670 TEA5761 TUNER DRIVER
14671 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14672 L: linux-media@vger.kernel.org
14673 W: https://linuxtv.org
14674 T: git git://linuxtv.org/media_tree.git
14676 F: drivers/media/tuners/tea5761.*
14678 TEA5767 TUNER DRIVER
14679 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14680 L: linux-media@vger.kernel.org
14681 W: https://linuxtv.org
14682 T: git git://linuxtv.org/media_tree.git
14684 F: drivers/media/tuners/tea5767.*
14686 TEA6415C MEDIA DRIVER
14687 M: Hans Verkuil <hverkuil@xs4all.nl>
14688 L: linux-media@vger.kernel.org
14689 T: git git://linuxtv.org/media_tree.git
14690 W: https://linuxtv.org
14692 F: drivers/media/i2c/tea6415c*
14694 TEA6420 MEDIA DRIVER
14695 M: Hans Verkuil <hverkuil@xs4all.nl>
14696 L: linux-media@vger.kernel.org
14697 T: git git://linuxtv.org/media_tree.git
14698 W: https://linuxtv.org
14700 F: drivers/media/i2c/tea6420*
14703 M: Jiri Pirko <jiri@resnulli.us>
14704 L: netdev@vger.kernel.org
14706 F: drivers/net/team/
14707 F: include/linux/if_team.h
14708 F: include/uapi/linux/if_team.h
14710 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14711 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14713 F: arch/x86/platform/ts5500/
14715 TECHNOTREND USB IR RECEIVER
14716 M: Sean Young <sean@mess.org>
14717 L: linux-media@vger.kernel.org
14719 F: drivers/media/rc/ttusbir.c
14721 TECHWELL TW9910 VIDEO DECODER
14722 L: linux-media@vger.kernel.org
14724 F: drivers/media/i2c/tw9910.c
14725 F: include/media/i2c/tw9910.h
14728 M: Jens Wiklander <jens.wiklander@linaro.org>
14730 F: include/linux/tee_drv.h
14731 F: include/uapi/linux/tee.h
14733 F: Documentation/tee.txt
14735 TEGRA ARCHITECTURE SUPPORT
14736 M: Thierry Reding <thierry.reding@gmail.com>
14737 M: Jonathan Hunter <jonathanh@nvidia.com>
14738 L: linux-tegra@vger.kernel.org
14739 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14745 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14746 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14748 F: drivers/clk/tegra/
14751 M: Laxman Dewangan <ldewangan@nvidia.com>
14752 M: Jon Hunter <jonathanh@nvidia.com>
14754 F: drivers/dma/tegra*
14757 M: Laxman Dewangan <ldewangan@nvidia.com>
14759 F: drivers/i2c/busses/i2c-tegra.c
14761 TEGRA IOMMU DRIVERS
14762 M: Thierry Reding <thierry.reding@gmail.com>
14763 L: linux-tegra@vger.kernel.org
14765 F: drivers/iommu/tegra*
14768 M: Laxman Dewangan <ldewangan@nvidia.com>
14770 F: drivers/input/keyboard/tegra-kbc.c
14773 M: Stefan Agner <stefan@agner.ch>
14774 M: Lucas Stach <dev@lynxeye.de>
14776 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14777 F: drivers/mtd/nand/raw/tegra_nand.c
14780 M: Thierry Reding <thierry.reding@gmail.com>
14782 F: drivers/pwm/pwm-tegra.c
14784 TEGRA SERIAL DRIVER
14785 M: Laxman Dewangan <ldewangan@nvidia.com>
14787 F: drivers/tty/serial/serial-tegra.c
14790 M: Laxman Dewangan <ldewangan@nvidia.com>
14792 F: drivers/spi/spi-tegra*
14794 TEHUTI ETHERNET DRIVER
14795 M: Andy Gospodarek <andy@greyhouse.net>
14796 L: netdev@vger.kernel.org
14798 F: drivers/net/ethernet/tehuti/*
14800 Telecom Clock Driver for MCPL0010
14801 M: Mark Gross <mark.gross@intel.com>
14803 F: drivers/char/tlclk.c
14805 TENSILICA XTENSA PORT (xtensa)
14806 M: Chris Zankel <chris@zankel.net>
14807 M: Max Filippov <jcmvbkbc@gmail.com>
14808 L: linux-xtensa@linux-xtensa.org
14809 T: git git://github.com/czankel/xtensa-linux.git
14812 F: drivers/irqchip/irq-xtensa-*
14814 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14815 M: Nishanth Menon <nm@ti.com>
14816 M: Tero Kristo <t-kristo@ti.com>
14817 M: Santosh Shilimkar <ssantosh@kernel.org>
14818 L: linux-arm-kernel@lists.infradead.org
14820 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14821 F: drivers/firmware/ti_sci*
14822 F: include/linux/soc/ti/ti_sci_protocol.h
14823 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14824 F: drivers/soc/ti/ti_sci_pm_domains.c
14825 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14826 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14827 F: drivers/clk/keystone/sci-clk.c
14828 F: drivers/reset/reset-ti-sci.c
14830 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14831 M: Hans Verkuil <hverkuil@xs4all.nl>
14832 L: linux-media@vger.kernel.org
14833 T: git git://linuxtv.org/media_tree.git
14834 W: https://linuxtv.org
14836 F: drivers/media/radio/radio-raremono.c
14839 M: Zhang Rui <rui.zhang@intel.com>
14840 M: Eduardo Valentin <edubezval@gmail.com>
14841 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14842 L: linux-pm@vger.kernel.org
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14845 Q: https://patchwork.kernel.org/project/linux-pm/list/
14847 F: drivers/thermal/
14848 F: include/linux/thermal.h
14849 F: include/uapi/linux/thermal.h
14850 F: include/linux/cpu_cooling.h
14851 F: Documentation/devicetree/bindings/thermal/
14853 THERMAL/CPU_COOLING
14854 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14855 M: Viresh Kumar <viresh.kumar@linaro.org>
14856 M: Javi Merino <javi.merino@kernel.org>
14857 L: linux-pm@vger.kernel.org
14859 F: Documentation/thermal/cpu-cooling-api.txt
14860 F: drivers/thermal/cpu_cooling.c
14861 F: include/linux/cpu_cooling.h
14863 THINKPAD ACPI EXTRAS DRIVER
14864 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14865 L: ibm-acpi-devel@lists.sourceforge.net
14866 L: platform-driver-x86@vger.kernel.org
14867 W: http://ibm-acpi.sourceforge.net
14868 W: http://thinkwiki.org/wiki/Ibm-acpi
14869 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14871 F: drivers/platform/x86/thinkpad_acpi.c
14874 M: Andreas Noever <andreas.noever@gmail.com>
14875 M: Michael Jamet <michael.jamet@intel.com>
14876 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14877 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14880 F: Documentation/admin-guide/thunderbolt.rst
14881 F: drivers/thunderbolt/
14882 F: include/linux/thunderbolt.h
14884 THUNDERBOLT NETWORK DRIVER
14885 M: Michael Jamet <michael.jamet@intel.com>
14886 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14887 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14888 L: netdev@vger.kernel.org
14890 F: drivers/net/thunderbolt.c
14892 THUNDERX GPIO DRIVER
14893 M: David Daney <david.daney@cavium.com>
14895 F: drivers/gpio/gpio-thunderx.c
14897 TI AM437X VPFE DRIVER
14898 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14899 L: linux-media@vger.kernel.org
14900 W: https://linuxtv.org
14901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14902 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14904 F: drivers/media/platform/am437x/
14906 TI BANDGAP AND THERMAL DRIVER
14907 M: Eduardo Valentin <edubezval@gmail.com>
14908 M: Keerthy <j-keerthy@ti.com>
14909 L: linux-pm@vger.kernel.org
14910 L: linux-omap@vger.kernel.org
14912 F: drivers/thermal/ti-soc-thermal/
14914 TI BQ27XXX POWER SUPPLY DRIVER
14915 R: Andrew F. Davis <afd@ti.com>
14916 F: include/linux/power/bq27xxx_battery.h
14917 F: drivers/power/supply/bq27xxx_battery.c
14918 F: drivers/power/supply/bq27xxx_battery_i2c.c
14920 TI CDCE706 CLOCK DRIVER
14921 M: Max Filippov <jcmvbkbc@gmail.com>
14923 F: drivers/clk/clk-cdce706.c
14926 M: Tero Kristo <t-kristo@ti.com>
14927 L: linux-omap@vger.kernel.org
14930 F: include/linux/clk/ti.h
14932 TI DAVINCI MACHINE SUPPORT
14933 M: Sekhar Nori <nsekhar@ti.com>
14934 M: Kevin Hilman <khilman@kernel.org>
14935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14938 F: arch/arm/mach-davinci/
14939 F: drivers/i2c/busses/i2c-davinci.c
14940 F: arch/arm/boot/dts/da850*
14942 TI DAVINCI SERIES CLOCK DRIVER
14943 M: David Lechner <david@lechnology.com>
14944 R: Sekhar Nori <nsekhar@ti.com>
14946 F: Documentation/devicetree/bindings/clock/ti/davinci/
14947 F: drivers/clk/davinci/
14949 TI DAVINCI SERIES GPIO DRIVER
14950 M: Keerthy <j-keerthy@ti.com>
14951 L: linux-gpio@vger.kernel.org
14953 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14954 F: drivers/gpio/gpio-davinci.c
14956 TI DAVINCI SERIES MEDIA DRIVER
14957 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14958 L: linux-media@vger.kernel.org
14959 W: https://linuxtv.org
14960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14961 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14963 F: drivers/media/platform/davinci/
14964 F: include/media/davinci/
14966 TI ETHERNET SWITCH DRIVER (CPSW)
14967 R: Grygorii Strashko <grygorii.strashko@ti.com>
14968 L: linux-omap@vger.kernel.org
14969 L: netdev@vger.kernel.org
14971 F: drivers/net/ethernet/ti/cpsw*
14972 F: drivers/net/ethernet/ti/davinci*
14974 TI FLASH MEDIA INTERFACE DRIVER
14975 M: Alex Dubov <oakad@yahoo.com>
14977 F: drivers/misc/tifm*
14978 F: drivers/mmc/host/tifm_sd.c
14979 F: include/linux/tifm.h
14981 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14982 M: Santosh Shilimkar <ssantosh@kernel.org>
14983 L: linux-kernel@vger.kernel.org
14984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14986 F: drivers/soc/ti/*
14987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14989 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14990 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14991 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14994 F: sound/soc/codecs/lm49453*
14995 F: sound/soc/codecs/isabelle*
14997 TI LP855x BACKLIGHT DRIVER
14998 M: Milo Kim <milo.kim@ti.com>
15000 F: Documentation/backlight/lp855x-driver.txt
15001 F: drivers/video/backlight/lp855x_bl.c
15002 F: include/linux/platform_data/lp855x.h
15004 TI LP8727 CHARGER DRIVER
15005 M: Milo Kim <milo.kim@ti.com>
15007 F: drivers/power/supply/lp8727_charger.c
15008 F: include/linux/platform_data/lp8727.h
15010 TI LP8788 MFD DRIVER
15011 M: Milo Kim <milo.kim@ti.com>
15013 F: drivers/iio/adc/lp8788_adc.c
15014 F: drivers/leds/leds-lp8788.c
15015 F: drivers/mfd/lp8788*.c
15016 F: drivers/power/supply/lp8788-charger.c
15017 F: drivers/regulator/lp8788-*.c
15018 F: include/linux/mfd/lp8788*.h
15020 TI NETCP ETHERNET DRIVER
15021 M: Wingman Kwok <w-kwok2@ti.com>
15022 M: Murali Karicheri <m-karicheri2@ti.com>
15023 L: netdev@vger.kernel.org
15025 F: drivers/net/ethernet/ti/netcp*
15027 TI PCM3060 ASoC CODEC DRIVER
15028 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15031 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15032 F: sound/soc/codecs/pcm3060*
15034 TI TAS571X FAMILY ASoC CODEC DRIVER
15035 M: Kevin Cernekee <cernekee@chromium.org>
15036 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15038 F: sound/soc/codecs/tas571x*
15040 TI TRF7970A NFC DRIVER
15041 M: Mark Greer <mgreer@animalcreek.com>
15042 L: linux-wireless@vger.kernel.org
15043 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15045 F: drivers/nfc/trf7970a.c
15046 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15048 TI TWL4030 SERIES SOC CODEC DRIVER
15049 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15050 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15052 F: sound/soc/codecs/twl4030*
15055 M: Benoit Parrot <bparrot@ti.com>
15056 L: linux-media@vger.kernel.org
15057 W: http://linuxtv.org/
15058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15060 F: drivers/media/platform/ti-vpe/
15062 TI WILINK WIRELESS DRIVERS
15063 L: linux-wireless@vger.kernel.org
15064 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15065 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15068 F: drivers/net/wireless/ti/
15069 F: include/linux/wl12xx.h
15071 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15072 M: John Stultz <john.stultz@linaro.org>
15073 M: Thomas Gleixner <tglx@linutronix.de>
15074 R: Stephen Boyd <sboyd@kernel.org>
15075 L: linux-kernel@vger.kernel.org
15076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15078 F: include/linux/clocksource.h
15079 F: include/linux/time.h
15080 F: include/linux/timex.h
15081 F: include/uapi/linux/time.h
15082 F: include/uapi/linux/timex.h
15083 F: kernel/time/clocksource.c
15084 F: kernel/time/time*.c
15085 F: kernel/time/alarmtimer.c
15086 F: kernel/time/ntp.c
15087 F: tools/testing/selftests/timers/
15090 M: Jon Maloy <jon.maloy@ericsson.com>
15091 M: Ying Xue <ying.xue@windriver.com>
15092 L: netdev@vger.kernel.org (core kernel code)
15093 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15094 W: http://tipc.sourceforge.net/
15096 F: include/uapi/linux/tipc*.h
15099 TLAN NETWORK DRIVER
15100 M: Samuel Chessman <chessman@tux.org>
15101 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15102 W: http://sourceforge.net/projects/tlan/
15104 F: Documentation/networking/tlan.txt
15105 F: drivers/net/ethernet/ti/tlan.*
15107 TM6000 VIDEO4LINUX DRIVER
15108 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15109 L: linux-media@vger.kernel.org
15110 W: https://linuxtv.org
15111 T: git git://linuxtv.org/media_tree.git
15113 F: drivers/media/usb/tm6000/
15114 F: Documentation/media/v4l-drivers/tm6000*
15116 TMIO/SDHI MMC DRIVER
15117 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15118 L: linux-mmc@vger.kernel.org
15120 F: drivers/mmc/host/tmio_mmc*
15121 F: drivers/mmc/host/renesas_sdhi*
15122 F: include/linux/mfd/tmio.h
15124 TMP401 HARDWARE MONITOR DRIVER
15125 M: Guenter Roeck <linux@roeck-us.net>
15126 L: linux-hwmon@vger.kernel.org
15128 F: Documentation/hwmon/tmp401
15129 F: drivers/hwmon/tmp401.c
15131 TMPFS (SHMEM FILESYSTEM)
15132 M: Hugh Dickins <hughd@google.com>
15133 L: linux-mm@kvack.org
15135 F: include/linux/shmem_fs.h
15138 TOMOYO SECURITY MODULE
15139 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15140 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15141 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15142 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15143 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15144 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15145 W: http://tomoyo.sourceforge.jp/
15146 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15148 F: security/tomoyo/
15150 TOPSTAR LAPTOP EXTRAS DRIVER
15151 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15152 L: platform-driver-x86@vger.kernel.org
15154 F: drivers/platform/x86/topstar-laptop.c
15156 TORTURE-TEST MODULES
15157 M: Davidlohr Bueso <dave@stgolabs.net>
15158 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15159 M: Josh Triplett <josh@joshtriplett.org>
15160 L: linux-kernel@vger.kernel.org
15162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15163 F: Documentation/RCU/torture.txt
15164 F: kernel/torture.c
15165 F: kernel/rcu/rcutorture.c
15166 F: kernel/rcu/rcuperf.c
15167 F: kernel/locking/locktorture.c
15169 TOSHIBA ACPI EXTRAS DRIVER
15170 M: Azael Avalos <coproscefalo@gmail.com>
15171 L: platform-driver-x86@vger.kernel.org
15173 F: drivers/platform/x86/toshiba_acpi.c
15175 TOSHIBA BLUETOOTH DRIVER
15176 M: Azael Avalos <coproscefalo@gmail.com>
15177 L: platform-driver-x86@vger.kernel.org
15179 F: drivers/platform/x86/toshiba_bluetooth.c
15181 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15182 M: Azael Avalos <coproscefalo@gmail.com>
15183 L: platform-driver-x86@vger.kernel.org
15185 F: drivers/platform/x86/toshiba_haps.c
15188 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15189 W: http://www.buzzard.org.uk/toshiba/
15191 F: drivers/char/toshiba.c
15192 F: include/linux/toshiba.h
15193 F: include/uapi/linux/toshiba.h
15195 TOSHIBA TC358743 DRIVER
15196 M: Mats Randgaard <matrandg@cisco.com>
15197 L: linux-media@vger.kernel.org
15199 F: drivers/media/i2c/tc358743*
15200 F: include/media/i2c/tc358743.h
15202 TOSHIBA WMI HOTKEYS DRIVER
15203 M: Azael Avalos <coproscefalo@gmail.com>
15204 L: platform-driver-x86@vger.kernel.org
15206 F: drivers/platform/x86/toshiba-wmi.c
15209 M: Peter Huewe <peterhuewe@gmx.de>
15210 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15211 R: Jason Gunthorpe <jgg@ziepe.ca>
15212 L: linux-integrity@vger.kernel.org
15213 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15214 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15215 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15217 F: drivers/char/tpm/
15220 M: Steven Rostedt <rostedt@goodmis.org>
15221 M: Ingo Molnar <mingo@redhat.com>
15222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15224 F: Documentation/trace/ftrace.rst
15225 F: arch/*/*/*/ftrace.h
15226 F: arch/*/kernel/ftrace.c
15227 F: include/*/ftrace.h
15228 F: include/linux/trace*.h
15231 F: tools/testing/selftests/ftrace/
15233 TRACING MMIO ACCESSES (MMIOTRACE)
15234 M: Steven Rostedt <rostedt@goodmis.org>
15235 M: Ingo Molnar <mingo@kernel.org>
15236 R: Karol Herbst <karolherbst@gmail.com>
15237 R: Pekka Paalanen <ppaalanen@gmail.com>
15239 L: linux-kernel@vger.kernel.org
15240 L: nouveau@lists.freedesktop.org
15241 F: kernel/trace/trace_mmiotrace.c
15242 F: include/linux/mmiotrace.h
15243 F: arch/x86/mm/kmmio.c
15244 F: arch/x86/mm/mmio-mod.c
15245 F: arch/x86/mm/testmmiotrace.c
15248 M: Jiri Kosina <trivial@kernel.org>
15249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15251 K: ^Subject:.*(?i)trivial
15253 TEMPO SEMICONDUCTOR DRIVERS
15254 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15256 F: sound/soc/codecs/tscs*.c
15257 F: sound/soc/codecs/tscs*.h
15258 F: Documentation/devicetree/bindings/sound/tscs*.txt
15261 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15262 M: Jiri Slaby <jslaby@suse.com>
15264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15265 F: Documentation/serial/
15267 F: drivers/tty/serial/serial_core.c
15268 F: include/linux/serial_core.h
15269 F: include/linux/serial.h
15270 F: include/linux/tty.h
15271 F: include/uapi/linux/serial_core.h
15272 F: include/uapi/linux/serial.h
15273 F: include/uapi/linux/tty.h
15275 TUA9001 MEDIA DRIVER
15276 M: Antti Palosaari <crope@iki.fi>
15277 L: linux-media@vger.kernel.org
15278 W: https://linuxtv.org
15279 W: http://palosaari.fi/linux/
15280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15281 T: git git://linuxtv.org/anttip/media_tree.git
15283 F: drivers/media/tuners/tua9001*
15285 TULIP NETWORK DRIVERS
15286 L: netdev@vger.kernel.org
15287 L: linux-parisc@vger.kernel.org
15289 F: drivers/net/ethernet/dec/tulip/
15292 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15293 W: http://vtun.sourceforge.net/tun
15295 F: Documentation/networking/tuntap.txt
15296 F: arch/um/os-Linux/drivers/
15298 TURBOCHANNEL SUBSYSTEM
15299 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15300 M: Ralf Baechle <ralf@linux-mips.org>
15301 L: linux-mips@vger.kernel.org
15302 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15305 F: include/linux/tc.h
15308 M: "Len Brown" <lenb@kernel.org>
15309 L: linux-pm@vger.kernel.org
15310 B: https://bugzilla.kernel.org
15311 Q: https://patchwork.kernel.org/project/linux-pm/list/
15312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15314 F: tools/power/x86/turbostat/
15316 TW5864 VIDEO4LINUX DRIVER
15317 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15318 M: Anton Sviridenko <anton@corp.bluecherry.net>
15319 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15320 M: Andrey Utkin <andrey_utkin@fastmail.com>
15321 L: linux-media@vger.kernel.org
15323 F: drivers/media/pci/tw5864/
15325 TW68 VIDEO4LINUX DRIVER
15326 M: Hans Verkuil <hverkuil@xs4all.nl>
15327 L: linux-media@vger.kernel.org
15328 T: git git://linuxtv.org/media_tree.git
15329 W: https://linuxtv.org
15331 F: drivers/media/pci/tw68/
15333 TW686X VIDEO4LINUX DRIVER
15334 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15335 L: linux-media@vger.kernel.org
15336 T: git git://linuxtv.org/media_tree.git
15337 W: http://linuxtv.org
15339 F: drivers/media/pci/tw686x/
15341 UBI FILE SYSTEM (UBIFS)
15342 M: Richard Weinberger <richard@nod.at>
15343 M: Artem Bityutskiy <dedekind1@gmail.com>
15344 M: Adrian Hunter <adrian.hunter@intel.com>
15345 L: linux-mtd@lists.infradead.org
15346 T: git git://git.infradead.org/ubifs-2.6.git
15347 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15349 F: Documentation/filesystems/ubifs.txt
15352 UCLINUX (M68KNOMMU AND COLDFIRE)
15353 M: Greg Ungerer <gerg@linux-m68k.org>
15354 W: http://www.linux-m68k.org/
15355 W: http://www.uclinux.org/
15356 L: linux-m68k@lists.linux-m68k.org
15357 L: uclinux-dev@uclinux.org (subscribers-only)
15358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15360 F: arch/m68k/coldfire/
15362 F: arch/m68k/*/*_no.*
15363 F: arch/m68k/include/asm/*_no.*
15366 M: Jan Kara <jack@suse.com>
15368 F: Documentation/filesystems/udf.txt
15372 M: Bastien Nocera <hadess@hadess.net>
15373 L: linux-input@vger.kernel.org
15375 F: drivers/hid/hid-udraw-ps3.c
15378 M: Evgeniy Dushistov <dushistov@mail.ru>
15380 F: Documentation/filesystems/ufs.txt
15383 UHID USERSPACE HID IO DRIVER:
15384 M: David Herrmann <dh.herrmann@googlemail.com>
15385 L: linux-input@vger.kernel.org
15387 F: drivers/hid/uhid.c
15388 F: include/uapi/linux/uhid.h
15391 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15392 L: linux-usb@vger.kernel.org
15394 F: drivers/usb/common/ulpi.c
15395 F: include/linux/ulpi/
15397 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15398 L: linux-usb@vger.kernel.org
15401 F: include/linux/uwb.h
15402 F: include/linux/uwb/
15404 UNICORE32 ARCHITECTURE:
15405 M: Guan Xuetao <gxt@pku.edu.cn>
15406 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15408 T: git git://github.com/gxt/linux.git
15412 M: Tony Finch <dot@dotat.at>
15413 W: http://dotat.at/prog/unifdef
15415 F: scripts/unifdef.c
15417 UNIFORM CDROM DRIVER
15418 M: Jens Axboe <axboe@kernel.dk>
15419 W: http://www.kernel.dk
15421 F: Documentation/cdrom/
15422 F: drivers/cdrom/cdrom.c
15423 F: include/linux/cdrom.h
15424 F: include/uapi/linux/cdrom.h
15426 UNISYS S-PAR DRIVERS
15427 M: David Kershner <david.kershner@unisys.com>
15428 L: sparmaintainer@unisys.com (Unisys internal)
15430 F: include/linux/visorbus.h
15431 F: drivers/visorbus/
15432 F: drivers/staging/unisys/
15434 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15435 M: Vinayak Holikatti <vinholikatti@gmail.com>
15436 L: linux-scsi@vger.kernel.org
15438 F: Documentation/scsi/ufs.txt
15439 F: drivers/scsi/ufs/
15441 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15442 M: Joao Pinto <jpinto@synopsys.com>
15443 L: linux-scsi@vger.kernel.org
15445 F: drivers/scsi/ufs/*dwc*
15447 UNSORTED BLOCK IMAGES (UBI)
15448 M: Artem Bityutskiy <dedekind1@gmail.com>
15449 M: Richard Weinberger <richard@nod.at>
15450 W: http://www.linux-mtd.infradead.org/
15451 L: linux-mtd@lists.infradead.org
15452 T: git git://git.infradead.org/ubifs-2.6.git
15454 F: drivers/mtd/ubi/
15455 F: include/linux/mtd/ubi.h
15456 F: include/uapi/mtd/ubi-user.h
15458 USB "USBNET" DRIVER FRAMEWORK
15459 M: Oliver Neukum <oneukum@suse.com>
15460 L: netdev@vger.kernel.org
15461 W: http://www.linux-usb.org/usbnet
15463 F: drivers/net/usb/usbnet.c
15464 F: include/linux/usb/usbnet.h
15467 M: Oliver Neukum <oneukum@suse.com>
15468 L: linux-usb@vger.kernel.org
15470 F: Documentation/usb/acm.txt
15471 F: drivers/usb/class/cdc-acm.*
15473 USB AR5523 WIRELESS DRIVER
15474 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15475 L: linux-wireless@vger.kernel.org
15477 F: drivers/net/wireless/ath/ar5523/
15480 M: Oliver Neukum <oneukum@suse.com>
15481 L: linux-usb@vger.kernel.org
15482 L: linux-scsi@vger.kernel.org
15484 F: drivers/usb/storage/uas.c
15486 USB CDC ETHERNET DRIVER
15487 M: Oliver Neukum <oliver@neukum.org>
15488 L: linux-usb@vger.kernel.org
15490 F: drivers/net/usb/cdc_*.c
15491 F: include/uapi/linux/usb/cdc.h
15493 USB CHAOSKEY DRIVER
15494 M: Keith Packard <keithp@keithp.com>
15495 L: linux-usb@vger.kernel.org
15497 F: drivers/usb/misc/chaoskey.c
15499 USB CYPRESS C67X00 DRIVER
15500 M: Peter Korsgaard <jacmet@sunsite.dk>
15501 L: linux-usb@vger.kernel.org
15503 F: drivers/usb/c67x00/
15505 USB DAVICOM DM9601 DRIVER
15506 M: Peter Korsgaard <jacmet@sunsite.dk>
15507 L: netdev@vger.kernel.org
15508 W: http://www.linux-usb.org/usbnet
15510 F: drivers/net/usb/dm9601.c
15512 USB DIAMOND RIO500 DRIVER
15513 M: Cesar Miquel <miquel@df.uba.ar>
15514 L: rio500-users@lists.sourceforge.net
15515 W: http://rio500.sourceforge.net
15517 F: drivers/usb/misc/rio500*
15520 M: Alan Stern <stern@rowland.harvard.edu>
15521 L: linux-usb@vger.kernel.org
15523 F: Documentation/usb/ehci.txt
15524 F: drivers/usb/host/ehci*
15526 USB GADGET/PERIPHERAL SUBSYSTEM
15527 M: Felipe Balbi <balbi@kernel.org>
15528 L: linux-usb@vger.kernel.org
15529 W: http://www.linux-usb.org/gadget
15530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15532 F: drivers/usb/gadget/
15533 F: include/linux/usb/gadget*
15535 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15536 M: Jiri Kosina <jikos@kernel.org>
15537 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15538 L: linux-usb@vger.kernel.org
15539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15541 F: Documentation/hid/hiddev.txt
15542 F: drivers/hid/usbhid/
15544 USB INTEL XHCI ROLE MUX DRIVER
15545 M: Hans de Goede <hdegoede@redhat.com>
15546 L: linux-usb@vger.kernel.org
15548 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15551 M: Olav Kongas <ok@artecdesign.ee>
15552 L: linux-usb@vger.kernel.org
15554 F: drivers/usb/host/isp116x*
15555 F: include/linux/usb/isp116x.h
15557 USB LAN78XX ETHERNET DRIVER
15558 M: Woojung Huh <woojung.huh@microchip.com>
15559 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15560 L: netdev@vger.kernel.org
15562 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15563 F: drivers/net/usb/lan78xx.*
15564 F: include/dt-bindings/net/microchip-lan78xx.h
15566 USB MASS STORAGE DRIVER
15567 M: Alan Stern <stern@rowland.harvard.edu>
15568 L: linux-usb@vger.kernel.org
15569 L: usb-storage@lists.one-eyed-alien.net
15571 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15572 F: drivers/usb/storage/
15575 M: Clemens Ladisch <clemens@ladisch.de>
15576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15577 T: git git://git.alsa-project.org/alsa-kernel.git
15579 F: sound/usb/midi.*
15581 USB NETWORKING DRIVERS
15582 L: linux-usb@vger.kernel.org
15584 F: drivers/net/usb/
15587 M: Alan Stern <stern@rowland.harvard.edu>
15588 L: linux-usb@vger.kernel.org
15590 F: Documentation/usb/ohci.txt
15591 F: drivers/usb/host/ohci*
15593 USB OTG FSM (Finite State Machine)
15594 M: Peter Chen <Peter.Chen@nxp.com>
15595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15596 L: linux-usb@vger.kernel.org
15598 F: drivers/usb/common/usb-otg-fsm.c
15601 M: Valentina Manea <valentina.manea.m@gmail.com>
15602 M: Shuah Khan <shuah@kernel.org>
15603 L: linux-usb@vger.kernel.org
15605 F: Documentation/usb/usbip_protocol.txt
15606 F: drivers/usb/usbip/
15607 F: tools/usb/usbip/
15608 F: tools/testing/selftests/drivers/usb/usbip/
15611 M: Petko Manolov <petkan@nucleusys.com>
15612 L: linux-usb@vger.kernel.org
15613 L: netdev@vger.kernel.org
15614 T: git git://github.com/petkan/pegasus.git
15615 W: https://github.com/petkan/pegasus
15617 F: drivers/net/usb/pegasus.*
15620 M: Felipe Balbi <balbi@kernel.org>
15621 L: linux-usb@vger.kernel.org
15622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15624 F: drivers/usb/phy/
15626 USB PRINTER DRIVER (usblp)
15627 M: Pete Zaitcev <zaitcev@redhat.com>
15628 L: linux-usb@vger.kernel.org
15630 F: drivers/usb/class/usblp.c
15632 USB QMI WWAN NETWORK DRIVER
15633 M: Bjørn Mork <bjorn@mork.no>
15634 L: netdev@vger.kernel.org
15636 F: Documentation/ABI/testing/sysfs-class-net-qmi
15637 F: drivers/net/usb/qmi_wwan.c
15640 M: Petko Manolov <petkan@nucleusys.com>
15641 L: linux-usb@vger.kernel.org
15642 L: netdev@vger.kernel.org
15643 T: git git://github.com/petkan/rtl8150.git
15644 W: https://github.com/petkan/rtl8150
15646 F: drivers/net/usb/rtl8150.c
15648 USB SERIAL SUBSYSTEM
15649 M: Johan Hovold <johan@kernel.org>
15650 L: linux-usb@vger.kernel.org
15651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15653 F: Documentation/usb/usb-serial.txt
15654 F: drivers/usb/serial/
15655 F: include/linux/usb/serial.h
15657 USB SMSC75XX ETHERNET DRIVER
15658 M: Steve Glendinning <steve.glendinning@shawell.net>
15659 L: netdev@vger.kernel.org
15661 F: drivers/net/usb/smsc75xx.*
15663 USB SMSC95XX ETHERNET DRIVER
15664 M: Steve Glendinning <steve.glendinning@shawell.net>
15665 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15666 L: netdev@vger.kernel.org
15668 F: drivers/net/usb/smsc95xx.*
15671 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15672 L: linux-usb@vger.kernel.org
15673 W: http://www.linux-usb.org
15674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15676 F: Documentation/devicetree/bindings/usb/
15677 F: Documentation/usb/
15679 F: include/linux/usb.h
15680 F: include/linux/usb/
15682 USB TYPEC PI3USB30532 MUX DRIVER
15683 M: Hans de Goede <hdegoede@redhat.com>
15684 L: linux-usb@vger.kernel.org
15686 F: drivers/usb/typec/mux/pi3usb30532.c
15689 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15690 L: linux-usb@vger.kernel.org
15692 F: Documentation/ABI/testing/sysfs-class-typec
15693 F: Documentation/driver-api/usb/typec.rst
15694 F: drivers/usb/typec/
15695 F: include/linux/usb/typec.h
15697 USB TYPEC BUS FOR ALTERNATE MODES
15698 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15699 L: linux-usb@vger.kernel.org
15701 F: Documentation/ABI/testing/sysfs-bus-typec
15702 F: Documentation/driver-api/usb/typec_bus.rst
15703 F: drivers/usb/typec/altmodes/
15704 F: include/linux/usb/typec_altmode.h
15706 USB TYPEC PORT CONTROLLER DRIVERS
15707 M: Guenter Roeck <linux@roeck-us.net>
15708 L: linux-usb@vger.kernel.org
15710 F: drivers/usb/typec/tcpm/
15713 M: Alan Stern <stern@rowland.harvard.edu>
15714 L: linux-usb@vger.kernel.org
15716 F: drivers/usb/host/uhci*
15719 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15720 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15721 L: linux-media@vger.kernel.org
15722 T: git git://linuxtv.org/media_tree.git
15723 W: http://www.ideasonboard.org/uvc/
15725 F: drivers/media/usb/uvc/
15726 F: include/uapi/linux/uvcvideo.h
15729 M: Hans Verkuil <hverkuil@xs4all.nl>
15730 L: linux-media@vger.kernel.org
15731 T: git git://linuxtv.org/media_tree.git
15732 W: https://linuxtv.org
15734 F: drivers/media/usb/usbvision/
15737 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15738 L: linux-usb@vger.kernel.org
15740 F: drivers/usb/gadget/function/*uvc*
15741 F: drivers/usb/gadget/legacy/webcam.c
15742 F: include/uapi/linux/usb/g_uvc.h
15744 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15745 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15746 L: linux-wireless@vger.kernel.org
15748 F: drivers/net/wireless/rndis_wlan.c
15751 M: Mathias Nyman <mathias.nyman@intel.com>
15752 L: linux-usb@vger.kernel.org
15754 F: drivers/usb/host/xhci*
15755 F: drivers/usb/host/pci-quirks*
15758 L: linux-wireless@vger.kernel.org
15759 W: http://linux-lc100020.sourceforge.net
15761 F: drivers/net/wireless/zydas/zd1201.*
15764 M: Antoine Jacquet <royale@zerezo.com>
15765 L: linux-usb@vger.kernel.org
15766 L: linux-media@vger.kernel.org
15767 T: git git://linuxtv.org/media_tree.git
15768 W: http://royale.zerezo.com/zr364xx/
15770 F: Documentation/media/v4l-drivers/zr364xx*
15771 F: drivers/media/usb/zr364xx/
15773 USER-MODE LINUX (UML)
15774 M: Jeff Dike <jdike@addtoit.com>
15775 M: Richard Weinberger <richard@nod.at>
15776 L: linux-um@lists.infradead.org
15777 W: http://user-mode-linux.sourceforge.net
15778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15780 F: Documentation/virtual/uml/
15786 USERSPACE COPYIN/COPYOUT (UIOVEC)
15787 M: Alexander Viro <viro@zeniv.linux.org.uk>
15790 F: include/linux/uio.h
15792 USERSPACE DMA BUFFER DRIVER
15793 M: Gerd Hoffmann <kraxel@redhat.com>
15795 L: dri-devel@lists.freedesktop.org
15796 F: drivers/dma-buf/udmabuf.c
15797 F: include/uapi/linux/udmabuf.h
15798 T: git git://anongit.freedesktop.org/drm/drm-misc
15800 USERSPACE I/O (UIO)
15801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15804 F: Documentation/driver-api/uio-howto.rst
15806 F: include/linux/uio_driver.h
15809 M: Karel Zak <kzak@redhat.com>
15810 L: util-linux@vger.kernel.org
15811 W: http://en.wikipedia.org/wiki/Util-linux
15812 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15816 M: Christoph Hellwig <hch@lst.de>
15817 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15818 L: linux-kernel@vger.kernel.org
15819 T: git git://git.infradead.org/users/hch/uuid.git
15822 F: include/linux/uuid.h
15823 F: include/uapi/linux/uuid.h
15827 M: Michal Januszewski <spock@gentoo.org>
15828 L: linux-fbdev@vger.kernel.org
15829 W: https://github.com/mjanusz/v86d
15831 F: Documentation/fb/uvesafb.txt
15832 F: drivers/video/fbdev/uvesafb.*
15835 M: Stefan Agner <stefan@agner.ch>
15836 L: linux-mtd@lists.infradead.org
15838 F: drivers/mtd/nand/raw/vf610_nfc.c
15840 VFAT/FAT/MSDOS FILESYSTEM
15841 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15843 F: Documentation/filesystems/vfat.txt
15847 M: Alex Williamson <alex.williamson@redhat.com>
15848 L: kvm@vger.kernel.org
15849 T: git git://github.com/awilliam/linux-vfio.git
15851 F: Documentation/vfio.txt
15853 F: include/linux/vfio.h
15854 F: include/uapi/linux/vfio.h
15856 VFIO MEDIATED DEVICE DRIVERS
15857 M: Kirti Wankhede <kwankhede@nvidia.com>
15858 L: kvm@vger.kernel.org
15860 F: Documentation/vfio-mediated-device.txt
15861 F: drivers/vfio/mdev/
15862 F: include/linux/mdev.h
15863 F: samples/vfio-mdev/
15865 VFIO PLATFORM DRIVER
15866 M: Eric Auger <eric.auger@redhat.com>
15867 L: kvm@vger.kernel.org
15869 F: drivers/vfio/platform/
15872 R: Lukas Wunner <lukas@wunner.de>
15874 F: Documentation/gpu/vga-switcheroo.rst
15875 F: drivers/gpu/vga/vga_switcheroo.c
15876 F: include/linux/vga_switcheroo.h
15877 T: git git://anongit.freedesktop.org/drm/drm-misc
15879 VIA RHINE NETWORK DRIVER
15881 F: drivers/net/ethernet/via/via-rhine.c
15883 VIA SD/MMC CARD CONTROLLER DRIVER
15884 M: Bruce Chang <brucechang@via.com.tw>
15885 M: Harald Welte <HaraldWelte@viatech.com>
15887 F: drivers/mmc/host/via-sdmmc.c
15889 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15890 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15891 L: linux-fbdev@vger.kernel.org
15893 F: include/linux/via-core.h
15894 F: include/linux/via-gpio.h
15895 F: include/linux/via_i2c.h
15896 F: drivers/video/fbdev/via/
15898 VIA VELOCITY NETWORK DRIVER
15899 M: Francois Romieu <romieu@fr.zoreil.com>
15900 L: netdev@vger.kernel.org
15902 F: drivers/net/ethernet/via/via-velocity.*
15904 VICODEC VIRTUAL CODEC DRIVER
15905 M: Hans Verkuil <hans.verkuil@cisco.com>
15906 L: linux-media@vger.kernel.org
15907 T: git git://linuxtv.org/media_tree.git
15908 W: https://linuxtv.org
15910 F: drivers/media/platform/vicodec/*
15912 VIDEO MULTIPLEXER DRIVER
15913 M: Philipp Zabel <p.zabel@pengutronix.de>
15914 L: linux-media@vger.kernel.org
15916 F: drivers/media/platform/video-mux.c
15918 VIDEO I2C POLLING DRIVER
15919 M: Matt Ranostay <matt.ranostay@konsulko.com>
15920 L: linux-media@vger.kernel.org
15922 F: drivers/media/i2c/video-i2c.c
15924 VIDEOBUF2 FRAMEWORK
15925 M: Pawel Osciak <pawel@osciak.com>
15926 M: Marek Szyprowski <m.szyprowski@samsung.com>
15927 M: Kyungmin Park <kyungmin.park@samsung.com>
15928 L: linux-media@vger.kernel.org
15930 F: drivers/media/common/videobuf2/*
15931 F: include/media/videobuf2-*
15933 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15934 M: Helen Koike <helen.koike@collabora.com>
15935 L: linux-media@vger.kernel.org
15936 T: git git://linuxtv.org/media_tree.git
15937 W: https://linuxtv.org
15939 F: drivers/media/platform/vimc/*
15942 M: Alex Williamson <alex.williamson@redhat.com>
15943 M: Paolo Bonzini <pbonzini@redhat.com>
15944 L: kvm@vger.kernel.org
15948 VIRTIO AND VHOST VSOCK DRIVER
15949 M: Stefan Hajnoczi <stefanha@redhat.com>
15950 L: kvm@vger.kernel.org
15951 L: virtualization@lists.linux-foundation.org
15952 L: netdev@vger.kernel.org
15954 F: include/linux/virtio_vsock.h
15955 F: include/uapi/linux/virtio_vsock.h
15956 F: include/uapi/linux/vsockmon.h
15957 F: include/uapi/linux/vm_sockets_diag.h
15958 F: net/vmw_vsock/diag.c
15959 F: net/vmw_vsock/af_vsock_tap.c
15960 F: net/vmw_vsock/virtio_transport_common.c
15961 F: net/vmw_vsock/virtio_transport.c
15962 F: drivers/net/vsockmon.c
15963 F: drivers/vhost/vsock.c
15964 F: tools/testing/vsock/
15966 VIRTIO CONSOLE DRIVER
15967 M: Amit Shah <amit@kernel.org>
15968 L: virtualization@lists.linux-foundation.org
15970 F: drivers/char/virtio_console.c
15971 F: include/linux/virtio_console.h
15972 F: include/uapi/linux/virtio_console.h
15974 VIRTIO CORE, NET AND BLOCK DRIVERS
15975 M: "Michael S. Tsirkin" <mst@redhat.com>
15976 M: Jason Wang <jasowang@redhat.com>
15977 L: virtualization@lists.linux-foundation.org
15979 F: Documentation/devicetree/bindings/virtio/
15982 F: drivers/net/virtio_net.c
15983 F: drivers/block/virtio_blk.c
15984 F: include/linux/virtio*.h
15985 F: include/uapi/linux/virtio_*.h
15986 F: drivers/crypto/virtio/
15987 F: mm/balloon_compaction.c
15989 VIRTIO CRYPTO DRIVER
15990 M: Gonglei <arei.gonglei@huawei.com>
15991 L: virtualization@lists.linux-foundation.org
15992 L: linux-crypto@vger.kernel.org
15994 F: drivers/crypto/virtio/
15995 F: include/uapi/linux/virtio_crypto.h
15997 VIRTIO DRIVERS FOR S390
15998 M: Cornelia Huck <cohuck@redhat.com>
15999 M: Halil Pasic <pasic@linux.ibm.com>
16000 L: linux-s390@vger.kernel.org
16001 L: virtualization@lists.linux-foundation.org
16002 L: kvm@vger.kernel.org
16004 F: drivers/s390/virtio/
16005 F: arch/s390/include/uapi/asm/virtio-ccw.h
16008 M: David Airlie <airlied@linux.ie>
16009 M: Gerd Hoffmann <kraxel@redhat.com>
16010 L: dri-devel@lists.freedesktop.org
16011 L: virtualization@lists.linux-foundation.org
16012 T: git git://anongit.freedesktop.org/drm/drm-misc
16014 F: drivers/gpu/drm/virtio/
16015 F: include/uapi/linux/virtio_gpu.h
16017 VIRTIO HOST (VHOST)
16018 M: "Michael S. Tsirkin" <mst@redhat.com>
16019 M: Jason Wang <jasowang@redhat.com>
16020 L: kvm@vger.kernel.org
16021 L: virtualization@lists.linux-foundation.org
16022 L: netdev@vger.kernel.org
16023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16026 F: include/uapi/linux/vhost.h
16028 VIRTIO INPUT DRIVER
16029 M: Gerd Hoffmann <kraxel@redhat.com>
16031 F: drivers/virtio/virtio_input.c
16032 F: include/uapi/linux/virtio_input.h
16034 VIRTUAL BOX GUEST DEVICE DRIVER
16035 M: Hans de Goede <hdegoede@redhat.com>
16036 M: Arnd Bergmann <arnd@arndb.de>
16037 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16039 F: include/linux/vbox_utils.h
16040 F: include/uapi/linux/vbox*.h
16041 F: drivers/virt/vboxguest/
16043 VIRTUAL SERIO DEVICE DRIVER
16044 M: Stephen Chandler Paul <thatslyude@gmail.com>
16046 F: drivers/input/serio/userio.c
16047 F: include/uapi/linux/userio.h
16049 VIVID VIRTUAL VIDEO DRIVER
16050 M: Hans Verkuil <hverkuil@xs4all.nl>
16051 L: linux-media@vger.kernel.org
16052 T: git git://linuxtv.org/media_tree.git
16053 W: https://linuxtv.org
16055 F: drivers/media/platform/vivid/*
16058 M: Florian Fainelli <f.fainelli@gmail.com>
16059 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16061 F: drivers/vlynq/vlynq.c
16062 F: include/linux/vlynq.h
16065 M: Martyn Welch <martyn@welchs.me.uk>
16066 M: Manohar Vanga <manohar.vanga@gmail.com>
16067 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16068 L: devel@driverdev.osuosl.org
16070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16071 F: Documentation/driver-api/vme.rst
16072 F: drivers/staging/vme/
16074 F: include/linux/vme*
16076 VMWARE BALLOON DRIVER
16077 M: Xavier Deguillard <xdeguillard@vmware.com>
16078 M: Nadav Amit <namit@vmware.com>
16079 M: "VMware, Inc." <pv-drivers@vmware.com>
16080 L: linux-kernel@vger.kernel.org
16082 F: drivers/misc/vmw_balloon.c
16084 VMWARE HYPERVISOR INTERFACE
16085 M: Alok Kataria <akataria@vmware.com>
16086 L: virtualization@lists.linux-foundation.org
16088 F: arch/x86/kernel/cpu/vmware.c
16090 VMWARE PVRDMA DRIVER
16091 M: Adit Ranadive <aditr@vmware.com>
16092 M: VMware PV-Drivers <pv-drivers@vmware.com>
16093 L: linux-rdma@vger.kernel.org
16095 F: drivers/infiniband/hw/vmw_pvrdma/
16097 VMware PVSCSI driver
16098 M: Jim Gill <jgill@vmware.com>
16099 M: VMware PV-Drivers <pv-drivers@vmware.com>
16100 L: linux-scsi@vger.kernel.org
16102 F: drivers/scsi/vmw_pvscsi.c
16103 F: drivers/scsi/vmw_pvscsi.h
16105 VMWARE VMMOUSE SUBDRIVER
16106 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16107 M: "VMware, Inc." <pv-drivers@vmware.com>
16108 L: linux-input@vger.kernel.org
16110 F: drivers/input/mouse/vmmouse.c
16111 F: drivers/input/mouse/vmmouse.h
16113 VMWARE VMXNET3 ETHERNET DRIVER
16114 M: Ronak Doshi <doshir@vmware.com>
16115 M: "VMware, Inc." <pv-drivers@vmware.com>
16116 L: netdev@vger.kernel.org
16118 F: drivers/net/vmxnet3/
16120 VOCORE VOCORE2 BOARD
16121 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16122 L: linux-mips@vger.kernel.org
16124 F: arch/mips/boot/dts/ralink/vocore2.dts
16126 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16127 M: Liam Girdwood <lgirdwood@gmail.com>
16128 M: Mark Brown <broonie@kernel.org>
16129 L: linux-kernel@vger.kernel.org
16130 W: http://www.slimlogic.co.uk/?p=48
16131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16133 F: Documentation/devicetree/bindings/regulator/
16134 F: Documentation/power/regulator/
16135 F: drivers/regulator/
16136 F: include/dt-bindings/regulator/
16137 F: include/linux/regulator/
16140 M: David Ahern <dsa@cumulusnetworks.com>
16141 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16142 L: netdev@vger.kernel.org
16144 F: drivers/net/vrf.c
16145 F: Documentation/networking/vrf.txt
16147 VT1211 HARDWARE MONITOR DRIVER
16148 M: Juerg Haefliger <juergh@gmail.com>
16149 L: linux-hwmon@vger.kernel.org
16151 F: Documentation/hwmon/vt1211
16152 F: drivers/hwmon/vt1211.c
16154 VT8231 HARDWARE MONITOR DRIVER
16155 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16156 L: linux-hwmon@vger.kernel.org
16158 F: drivers/hwmon/vt8231.c
16160 VUB300 USB to SDIO/SD/MMC bridge chip
16161 M: Tony Olech <tony.olech@elandigitalsystems.com>
16162 L: linux-mmc@vger.kernel.org
16163 L: linux-usb@vger.kernel.org
16165 F: drivers/mmc/host/vub300.c
16167 W1 DALLAS'S 1-WIRE BUS
16168 M: Evgeniy Polyakov <zbr@ioremap.net>
16170 F: Documentation/devicetree/bindings/w1/
16171 F: Documentation/w1/
16173 F: include/linux/w1.h
16175 W83791D HARDWARE MONITORING DRIVER
16176 M: Marc Hulsman <m.hulsman@tudelft.nl>
16177 L: linux-hwmon@vger.kernel.org
16179 F: Documentation/hwmon/w83791d
16180 F: drivers/hwmon/w83791d.c
16182 W83793 HARDWARE MONITORING DRIVER
16183 M: Rudolf Marek <r.marek@assembler.cz>
16184 L: linux-hwmon@vger.kernel.org
16186 F: Documentation/hwmon/w83793
16187 F: drivers/hwmon/w83793.c
16189 W83795 HARDWARE MONITORING DRIVER
16190 M: Jean Delvare <jdelvare@suse.com>
16191 L: linux-hwmon@vger.kernel.org
16193 F: drivers/hwmon/w83795.c
16195 W83L51xD SD/MMC CARD INTERFACE DRIVER
16196 M: Pierre Ossman <pierre@ossman.eu>
16198 F: drivers/mmc/host/wbsd.*
16200 WACOM PROTOCOL 4 SERIAL TABLETS
16201 M: Julian Squires <julian@cipht.net>
16202 M: Hans de Goede <hdegoede@redhat.com>
16203 L: linux-input@vger.kernel.org
16205 F: drivers/input/tablet/wacom_serial4.c
16207 WATCHDOG DEVICE DRIVERS
16208 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16209 M: Guenter Roeck <linux@roeck-us.net>
16210 L: linux-watchdog@vger.kernel.org
16211 W: http://www.linux-watchdog.org/
16212 T: git git://www.linux-watchdog.org/linux-watchdog.git
16214 F: Documentation/devicetree/bindings/watchdog/
16215 F: Documentation/watchdog/
16216 F: drivers/watchdog/
16217 F: include/linux/watchdog.h
16218 F: include/uapi/linux/watchdog.h
16220 WHISKEYCOVE PMIC GPIO DRIVER
16221 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16222 L: linux-gpio@vger.kernel.org
16224 F: drivers/gpio/gpio-wcove.c
16227 M: David Herrmann <dh.herrmann@googlemail.com>
16228 L: linux-input@vger.kernel.org
16230 F: drivers/hid/hid-wiimote*
16232 WILOCITY WIL6210 WIRELESS DRIVER
16233 M: Maya Erez <merez@codeaurora.org>
16234 L: linux-wireless@vger.kernel.org
16235 L: wil6210@qti.qualcomm.com
16237 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16238 F: drivers/net/wireless/ath/wil6210/
16241 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16242 M: linux-wimax@intel.com
16243 L: wimax@linuxwimax.org (subscribers-only)
16245 W: http://linuxwimax.org
16246 F: Documentation/wimax/README.wimax
16247 F: include/linux/wimax/debug.h
16248 F: include/net/wimax.h
16249 F: include/uapi/linux/wimax.h
16253 M: David Härdeman <david@hardeman.nu>
16255 F: drivers/media/rc/winbond-cir.c
16257 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16258 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16259 L: linux-watchdog@vger.kernel.org
16261 F: drivers/watchdog/ebc-c384_wdt.c
16263 WINSYSTEMS WS16C48 GPIO DRIVER
16264 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16265 L: linux-gpio@vger.kernel.org
16267 F: drivers/gpio/gpio-ws16c48.c
16269 WISTRON LAPTOP BUTTON DRIVER
16270 M: Miloslav Trmac <mitr@volny.cz>
16272 F: drivers/input/misc/wistron_btns.c
16274 WL3501 WIRELESS PCMCIA CARD DRIVER
16275 L: linux-wireless@vger.kernel.org
16277 F: drivers/net/wireless/wl3501*
16279 WOLFSON MICROELECTRONICS DRIVERS
16280 L: patches@opensource.cirrus.com
16281 T: git https://github.com/CirrusLogic/linux-drivers.git
16282 W: https://github.com/CirrusLogic/linux-drivers/wiki
16284 F: Documentation/hwmon/wm83??
16285 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16286 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16287 F: Documentation/devicetree/bindings/mfd/arizona.txt
16288 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16289 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16290 F: arch/arm/mach-s3c64xx/mach-crag6410*
16291 F: drivers/clk/clk-wm83*.c
16292 F: drivers/extcon/extcon-arizona.c
16293 F: drivers/leds/leds-wm83*.c
16294 F: drivers/gpio/gpio-*wm*.c
16295 F: drivers/gpio/gpio-arizona.c
16296 F: drivers/hwmon/wm83??-hwmon.c
16297 F: drivers/input/misc/wm831x-on.c
16298 F: drivers/input/touchscreen/wm831x-ts.c
16299 F: drivers/input/touchscreen/wm97*.c
16300 F: drivers/mfd/arizona*
16301 F: drivers/mfd/wm*.c
16302 F: drivers/mfd/cs47l24*
16303 F: drivers/power/supply/wm83*.c
16304 F: drivers/rtc/rtc-wm83*.c
16305 F: drivers/regulator/wm8*.c
16306 F: drivers/regulator/arizona*
16307 F: drivers/video/backlight/wm83*_bl.c
16308 F: drivers/watchdog/wm83*_wdt.c
16309 F: include/linux/mfd/arizona/
16310 F: include/linux/mfd/wm831x/
16311 F: include/linux/mfd/wm8350/
16312 F: include/linux/mfd/wm8400*
16313 F: include/linux/regulator/arizona*
16314 F: include/linux/wm97xx.h
16315 F: include/sound/wm????.h
16316 F: sound/soc/codecs/arizona.?
16317 F: sound/soc/codecs/wm*
16318 F: sound/soc/codecs/cs47l24*
16321 M: Tejun Heo <tj@kernel.org>
16322 R: Lai Jiangshan <jiangshanlai@gmail.com>
16323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16325 F: include/linux/workqueue.h
16326 F: kernel/workqueue.c
16327 F: Documentation/core-api/workqueue.rst
16329 X-POWERS AXP288 PMIC DRIVERS
16330 M: Hans de Goede <hdegoede@redhat.com>
16333 F: drivers/acpi/pmic/intel_pmic_xpower.c
16335 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16336 M: Chen-Yu Tsai <wens@csie.org>
16337 L: linux-kernel@vger.kernel.org
16342 M: Andrew Hendry <andrew.hendry@gmail.com>
16343 L: linux-x25@vger.kernel.org
16345 F: Documentation/networking/x25*
16346 F: include/net/x25*
16349 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16350 M: Thomas Gleixner <tglx@linutronix.de>
16351 M: Ingo Molnar <mingo@redhat.com>
16352 M: Borislav Petkov <bp@alien8.de>
16353 R: "H. Peter Anvin" <hpa@zytor.com>
16355 L: linux-kernel@vger.kernel.org
16356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16358 F: Documentation/devicetree/bindings/x86/
16359 F: Documentation/x86/
16363 M: Andy Lutomirski <luto@kernel.org>
16364 L: linux-kernel@vger.kernel.org
16365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16369 X86 MCE INFRASTRUCTURE
16370 M: Tony Luck <tony.luck@intel.com>
16371 M: Borislav Petkov <bp@alien8.de>
16372 L: linux-edac@vger.kernel.org
16374 F: arch/x86/kernel/cpu/mcheck/*
16376 X86 MICROCODE UPDATE SUPPORT
16377 M: Borislav Petkov <bp@alien8.de>
16379 F: arch/x86/kernel/cpu/microcode/*
16382 M: Dave Hansen <dave.hansen@linux.intel.com>
16383 M: Andy Lutomirski <luto@kernel.org>
16384 M: Peter Zijlstra <peterz@infradead.org>
16385 L: linux-kernel@vger.kernel.org
16386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16390 X86 PLATFORM DRIVERS
16391 M: Darren Hart <dvhart@infradead.org>
16392 M: Andy Shevchenko <andy@infradead.org>
16393 L: platform-driver-x86@vger.kernel.org
16394 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16396 F: drivers/platform/x86/
16397 F: drivers/platform/olpc/
16400 M: Andy Lutomirski <luto@kernel.org>
16401 L: linux-kernel@vger.kernel.org
16402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16404 F: arch/x86/entry/vdso/
16407 M: Matthew Wilcox <willy@infradead.org>
16408 L: linux-fsdevel@vger.kernel.org
16410 F: Documentation/core-api/xarray.rst
16413 F: include/linux/idr.h
16414 F: include/linux/xarray.h
16415 F: tools/testing/radix-tree
16417 XC2028/3028 TUNER DRIVER
16418 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16419 L: linux-media@vger.kernel.org
16420 W: https://linuxtv.org
16421 T: git git://linuxtv.org/media_tree.git
16423 F: drivers/media/tuners/tuner-xc2028.*
16425 XDP SOCKETS (AF_XDP)
16426 M: Björn Töpel <bjorn.topel@intel.com>
16427 M: Magnus Karlsson <magnus.karlsson@intel.com>
16428 L: netdev@vger.kernel.org
16430 F: kernel/bpf/xskmap.c
16433 XEN BLOCK SUBSYSTEM
16434 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16435 M: Roger Pau Monné <roger.pau@citrix.com>
16436 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16438 F: drivers/block/xen-blkback/*
16439 F: drivers/block/xen*
16442 M: Stefano Stabellini <sstabellini@kernel.org>
16443 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16446 F: arch/arm/include/asm/xen/
16448 XEN HYPERVISOR ARM64
16449 M: Stefano Stabellini <sstabellini@kernel.org>
16450 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16453 F: arch/arm64/include/asm/xen/
16455 XEN HYPERVISOR INTERFACE
16456 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16457 M: Juergen Gross <jgross@suse.com>
16458 R: Stefano Stabellini <sstabellini@kernel.org>
16459 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16463 F: drivers/*/xen-*front.c
16465 F: arch/x86/include/asm/xen/
16466 F: arch/x86/include/asm/pvclock-abi.h
16468 F: include/uapi/xen/
16469 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16470 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16472 XEN NETWORK BACKEND DRIVER
16473 M: Wei Liu <wei.liu2@citrix.com>
16474 M: Paul Durrant <paul.durrant@citrix.com>
16475 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16476 L: netdev@vger.kernel.org
16478 F: drivers/net/xen-netback/*
16481 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16482 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16484 F: arch/x86/pci/*xen*
16485 F: drivers/pci/*xen*
16488 M: Juergen Gross <jgross@suse.com>
16489 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16490 L: linux-scsi@vger.kernel.org
16492 F: drivers/scsi/xen-scsifront.c
16493 F: drivers/xen/xen-scsiback.c
16494 F: include/xen/interface/io/vscsiif.h
16496 XEN SWIOTLB SUBSYSTEM
16497 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16498 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16499 L: iommu@lists.linux-foundation.org
16501 F: arch/x86/xen/*swiotlb*
16502 F: drivers/xen/*swiotlb*
16504 XEN SOUND FRONTEND DRIVER
16505 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16506 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16512 M: Darrick J. Wong <darrick.wong@oracle.com>
16513 M: linux-xfs@vger.kernel.org
16514 L: linux-xfs@vger.kernel.org
16516 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16518 F: Documentation/filesystems/xfs.txt
16521 XILINX AXI ETHERNET DRIVER
16522 M: Anirudha Sarangi <anirudh@xilinx.com>
16523 M: John Linn <John.Linn@xilinx.com>
16525 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16527 XILINX UARTLITE SERIAL DRIVER
16528 M: Peter Korsgaard <jacmet@sunsite.dk>
16529 L: linux-serial@vger.kernel.org
16531 F: drivers/tty/serial/uartlite.c
16533 XILINX VIDEO IP CORES
16534 M: Hyun Kwon <hyun.kwon@xilinx.com>
16535 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16536 L: linux-media@vger.kernel.org
16537 T: git git://linuxtv.org/media_tree.git
16539 F: Documentation/devicetree/bindings/media/xilinx/
16540 F: drivers/media/platform/xilinx/
16541 F: include/uapi/linux/xilinx-v4l2-controls.h
16544 M: Eli Billauer <eli.billauer@gmail.com>
16545 L: linux-kernel@vger.kernel.org
16547 F: drivers/char/xillybus/
16550 M: George Cherian <george.cherian@cavium.com>
16551 M: Jan Glauber <jglauber@cavium.com>
16552 L: linux-i2c@vger.kernel.org
16553 W: http://www.cavium.com
16555 F: drivers/i2c/busses/i2c-xlp9xx.c
16557 XRA1403 GPIO EXPANDER
16558 M: Nandor Han <nandor.han@ge.com>
16559 M: Semi Malinen <semi.malinen@ge.com>
16560 L: linux-gpio@vger.kernel.org
16562 F: drivers/gpio/gpio-xra1403.c
16563 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16565 XTENSA XTFPGA PLATFORM SUPPORT
16566 M: Max Filippov <jcmvbkbc@gmail.com>
16567 L: linux-xtensa@linux-xtensa.org
16569 F: drivers/spi/spi-xtensa-xtfpga.c
16570 F: sound/soc/xtensa/xtfpga-i2s.c
16572 YAM DRIVER FOR AX.25
16573 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16574 L: linux-hams@vger.kernel.org
16576 F: drivers/net/hamradio/yam*
16577 F: include/linux/yam.h
16579 YAMA SECURITY MODULE
16580 M: Kees Cook <keescook@chromium.org>
16581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16584 F: Documentation/admin-guide/LSM/Yama.rst
16586 YEALINK PHONE DRIVER
16587 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16588 L: usbb2k-api-dev@nongnu.org
16590 F: Documentation/input/devices/yealink.rst
16591 F: drivers/input/misc/yealink.*
16593 Z8530 DRIVER FOR AX.25
16594 M: Joerg Reuter <jreuter@yaina.de>
16595 W: http://yaina.de/jreuter/
16596 W: http://www.qsl.net/dl1bke/
16597 L: linux-hams@vger.kernel.org
16599 F: Documentation/networking/z8530drv.txt
16600 F: drivers/net/hamradio/*scc.c
16601 F: drivers/net/hamradio/z8530.h
16603 ZBUD COMPRESSED PAGE ALLOCATOR
16604 M: Seth Jennings <sjenning@redhat.com>
16605 M: Dan Streetman <ddstreet@ieee.org>
16606 L: linux-mm@kvack.org
16609 F: include/linux/zbud.h
16611 ZD1211RW WIRELESS DRIVER
16612 M: Daniel Drake <dsd@gentoo.org>
16613 M: Ulrich Kunitz <kune@deine-taler.de>
16614 W: http://zd1211.ath.cx/wiki/DriverRewrite
16615 L: linux-wireless@vger.kernel.org
16616 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16618 F: drivers/net/wireless/zydas/zd1211rw/
16620 ZD1301 MEDIA DRIVER
16621 M: Antti Palosaari <crope@iki.fi>
16622 L: linux-media@vger.kernel.org
16623 W: https://linuxtv.org/
16624 W: http://palosaari.fi/linux/
16625 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16627 F: drivers/media/usb/dvb-usb-v2/zd1301*
16629 ZD1301_DEMOD MEDIA DRIVER
16630 M: Antti Palosaari <crope@iki.fi>
16631 L: linux-media@vger.kernel.org
16632 W: https://linuxtv.org/
16633 W: http://palosaari.fi/linux/
16634 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16636 F: drivers/media/dvb-frontends/zd1301_demod*
16638 ZPOOL COMPRESSED PAGE STORAGE API
16639 M: Dan Streetman <ddstreet@ieee.org>
16640 L: linux-mm@kvack.org
16643 F: include/linux/zpool.h
16645 ZR36067 VIDEO FOR LINUX DRIVER
16646 L: mjpeg-users@lists.sourceforge.net
16647 L: linux-media@vger.kernel.org
16648 W: http://mjpeg.sourceforge.net/driver-zoran/
16649 T: hg https://linuxtv.org/hg/v4l-dvb
16651 F: drivers/staging/media/zoran/
16653 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16654 M: Minchan Kim <minchan@kernel.org>
16655 M: Nitin Gupta <ngupta@vflare.org>
16656 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16657 L: linux-kernel@vger.kernel.org
16659 F: drivers/block/zram/
16660 F: Documentation/blockdev/zram.txt
16662 ZS DECSTATION Z85C30 SERIAL DRIVER
16663 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16665 F: drivers/tty/serial/zs.*
16667 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16668 M: Minchan Kim <minchan@kernel.org>
16669 M: Nitin Gupta <ngupta@vflare.org>
16670 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16671 L: linux-mm@kvack.org
16674 F: include/linux/zsmalloc.h
16675 F: Documentation/vm/zsmalloc.rst
16677 ZSWAP COMPRESSED SWAP CACHING
16678 M: Seth Jennings <sjenning@redhat.com>
16679 M: Dan Streetman <ddstreet@ieee.org>
16680 L: linux-mm@kvack.org
16685 M: Linus Torvalds <torvalds@linux-foundation.org>
16686 L: linux-kernel@vger.kernel.org
16687 Q: http://patchwork.kernel.org/project/LKML/list/
16688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16689 S: Buried alive in reporters