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
61 not you.
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.
67 8. Happy hacking.
69 Descriptions of section entries:
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
131 3C59X NETWORK DRIVER
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
134 S: Maintained
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
141 S: Maintained
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
148 S: Supported
149 F: drivers/scsi/3w-*
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
154 S: Maintained
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
162 S: Maintained
163 F: net/6lowpan/
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
170 S: Maintained
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
176 S: Maintained
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
182 S: Maintained
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
189 S: Orphan / Obsolete
190 F: drivers/net/ethernet/8390/
192 9P FILE SYSTEM
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S: Maintained
201 F: Documentation/filesystems/9p.txt
202 F: fs/9p/
203 F: net/9p/
204 F: include/net/9p/
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
208 A8293 MEDIA DRIVER
209 M: Antti Palosaari <crope@iki.fi>
210 L: linux-media@vger.kernel.org
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
215 S: Maintained
216 F: drivers/media/dvb-frontends/a8293*
218 AACRAID SCSI RAID DRIVER
219 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L: linux-scsi@vger.kernel.org
221 W: http://www.adaptec.com/
222 S: Supported
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
226 ABI/API
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
229 F: kernel/sys_ni.c
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: linux-hwmon@vger.kernel.org
234 S: Maintained
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: linux-hwmon@vger.kernel.org
240 S: Maintained
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
246 S: Maintained
247 F: drivers/gpio/gpio-104-dio-48e.c
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
252 S: Maintained
253 F: drivers/gpio/gpio-104-idi-48.c
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
258 S: Maintained
259 F: drivers/gpio/gpio-104-idio-16.c
261 ACCES 104-QUAD-8 IIO DRIVER
262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
263 L: linux-iio@vger.kernel.org
264 S: Maintained
265 F: drivers/iio/counter/104-quad-8.c
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
269 L: linux-gpio@vger.kernel.org
270 S: Maintained
271 F: drivers/gpio/gpio-pci-idio-16.c
273 ACENIC DRIVER
274 M: Jes Sorensen <jes@trained-monkey.org>
275 L: linux-acenic@sunsite.dk
276 S: Maintained
277 F: drivers/net/ethernet/alteon/acenic*
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M: Peter Feuerer <peter@piie.net>
281 L: platform-driver-x86@vger.kernel.org
282 W: http://piie.net/?section=acerhdf
283 S: Maintained
284 F: drivers/platform/x86/acerhdf.c
286 ACER WMI LAPTOP EXTRAS
287 M: "Lee, Chun-Yi" <jlee@suse.com>
288 L: platform-driver-x86@vger.kernel.org
289 S: Maintained
290 F: drivers/platform/x86/acer-wmi.c
292 ACPI
293 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M: Len Brown <lenb@kernel.org>
295 L: linux-acpi@vger.kernel.org
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
300 S: Supported
301 F: drivers/acpi/
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
304 F: include/linux/fwnode.h
305 F: include/acpi/
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
312 F: tools/power/acpi/
314 ACPI APEI
315 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M: Len Brown <lenb@kernel.org>
317 L: linux-acpi@vger.kernel.org
318 R: Tony Luck <tony.luck@intel.com>
319 R: Borislav Petkov <bp@alien8.de>
320 F: drivers/acpi/apei/
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M: Robert Moore <robert.moore@intel.com>
324 M: Lv Zheng <lv.zheng@intel.com>
325 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L: linux-acpi@vger.kernel.org
327 L: devel@acpica.org
328 W: https://acpica.org/
329 W: https://github.com/acpica/acpica/
330 Q: https://patchwork.kernel.org/project/linux-acpi/list/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B: https://bugzilla.kernel.org
333 B: https://bugs.acpica.org
334 S: Supported
335 F: drivers/acpi/acpica/
336 F: include/acpi/
337 F: tools/power/acpi/
339 ACPI FAN DRIVER
340 M: Zhang Rui <rui.zhang@intel.com>
341 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 B: https://bugzilla.kernel.org
344 S: Supported
345 F: drivers/acpi/fan.c
347 ACPI FOR ARM64 (ACPI/arm64)
348 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M: Hanjun Guo <hanjun.guo@linaro.org>
350 M: Sudeep Holla <sudeep.holla@arm.com>
351 L: linux-acpi@vger.kernel.org
352 S: Maintained
353 F: drivers/acpi/arm64
355 ACPI PMIC DRIVERS
356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M: Len Brown <lenb@kernel.org>
358 R: Andy Shevchenko <andy@infradead.org>
359 R: Mika Westerberg <mika.westerberg@linux.intel.com>
360 L: linux-acpi@vger.kernel.org
361 Q: https://patchwork.kernel.org/project/linux-acpi/list/
362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B: https://bugzilla.kernel.org
364 S: Supported
365 F: drivers/acpi/pmic/
367 ACPI THERMAL DRIVER
368 M: Zhang Rui <rui.zhang@intel.com>
369 L: linux-acpi@vger.kernel.org
370 W: https://01.org/linux-acpi
371 B: https://bugzilla.kernel.org
372 S: Supported
373 F: drivers/acpi/*thermal*
375 ACPI VIDEO DRIVER
376 M: Zhang Rui <rui.zhang@intel.com>
377 L: linux-acpi@vger.kernel.org
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
380 S: Supported
381 F: drivers/acpi/acpi_video.c
383 ACPI WMI DRIVER
384 L: platform-driver-x86@vger.kernel.org
385 S: Orphan
386 F: drivers/platform/x86/wmi.c
388 AD1889 ALSA SOUND DRIVER
389 M: Thibaut Varene <T-Bone@parisc-linux.org>
390 W: http://wiki.parisc-linux.org/AD1889
391 L: linux-parisc@vger.kernel.org
392 S: Maintained
393 F: sound/pci/ad1889.*
395 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396 M: Michael Hennerich <michael.hennerich@analog.com>
397 W: http://wiki.analog.com/AD5254
398 W: http://ez.analog.com/community/linux-device-drivers
399 S: Supported
400 F: drivers/misc/ad525x_dpot.c
402 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403 M: Michael Hennerich <michael.hennerich@analog.com>
404 W: http://wiki.analog.com/AD5398
405 W: http://ez.analog.com/community/linux-device-drivers
406 S: Supported
407 F: drivers/regulator/ad5398.c
409 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410 M: Michael Hennerich <michael.hennerich@analog.com>
411 W: http://wiki.analog.com/AD7142
412 W: http://ez.analog.com/community/linux-device-drivers
413 S: Supported
414 F: drivers/input/misc/ad714x.c
416 AD7877 TOUCHSCREEN DRIVER
417 M: Michael Hennerich <michael.hennerich@analog.com>
418 W: http://wiki.analog.com/AD7877
419 W: http://ez.analog.com/community/linux-device-drivers
420 S: Supported
421 F: drivers/input/touchscreen/ad7877.c
423 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424 M: Michael Hennerich <michael.hennerich@analog.com>
425 W: http://wiki.analog.com/AD7879
426 W: http://ez.analog.com/community/linux-device-drivers
427 S: Supported
428 F: drivers/input/touchscreen/ad7879.c
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431 M: Jiri Kosina <jikos@kernel.org>
432 S: Maintained
434 ADF7242 IEEE 802.15.4 RADIO DRIVER
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: https://wiki.analog.com/ADF7242
437 W: http://ez.analog.com/community/linux-device-drivers
438 L: linux-wpan@vger.kernel.org
439 S: Supported
440 F: drivers/net/ieee802154/adf7242.c
441 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443 ADM1025 HARDWARE MONITOR DRIVER
444 M: Jean Delvare <jdelvare@suse.com>
445 L: linux-hwmon@vger.kernel.org
446 S: Maintained
447 F: Documentation/hwmon/adm1025
448 F: drivers/hwmon/adm1025.c
450 ADM1029 HARDWARE MONITOR DRIVER
451 M: Corentin Labbe <clabbe.montjoie@gmail.com>
452 L: linux-hwmon@vger.kernel.org
453 S: Maintained
454 F: drivers/hwmon/adm1029.c
456 ADM8211 WIRELESS DRIVER
457 L: linux-wireless@vger.kernel.org
458 W: http://wireless.kernel.org/
459 S: Orphan
460 F: drivers/net/wireless/admtek/adm8211.*
462 ADP1653 FLASH CONTROLLER DRIVER
463 M: Sakari Ailus <sakari.ailus@iki.fi>
464 L: linux-media@vger.kernel.org
465 S: Maintained
466 F: drivers/media/i2c/adp1653.c
467 F: include/media/i2c/adp1653.h
469 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/ADP5520
472 W: http://ez.analog.com/community/linux-device-drivers
473 S: Supported
474 F: drivers/mfd/adp5520.c
475 F: drivers/video/backlight/adp5520_bl.c
476 F: drivers/leds/leds-adp5520.c
477 F: drivers/gpio/gpio-adp5520.c
478 F: drivers/input/keyboard/adp5520-keys.c
480 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481 M: Michael Hennerich <michael.hennerich@analog.com>
482 W: http://wiki.analog.com/ADP5588
483 W: http://ez.analog.com/community/linux-device-drivers
484 S: Supported
485 F: drivers/input/keyboard/adp5588-keys.c
486 F: drivers/gpio/gpio-adp5588.c
488 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489 M: Michael Hennerich <michael.hennerich@analog.com>
490 W: http://wiki.analog.com/ADP8860
491 W: http://ez.analog.com/community/linux-device-drivers
492 S: Supported
493 F: drivers/video/backlight/adp8860_bl.c
495 ADS1015 HARDWARE MONITOR DRIVER
496 M: Dirk Eibach <eibach@gdsys.de>
497 L: linux-hwmon@vger.kernel.org
498 S: Maintained
499 F: Documentation/hwmon/ads1015
500 F: drivers/hwmon/ads1015.c
501 F: include/linux/platform_data/ads1015.h
503 ADT746X FAN DRIVER
504 M: Colin Leroy <colin@colino.net>
505 S: Maintained
506 F: drivers/macintosh/therm_adt746x.c
508 ADT7475 HARDWARE MONITOR DRIVER
509 M: Jean Delvare <jdelvare@suse.com>
510 L: linux-hwmon@vger.kernel.org
511 S: Maintained
512 F: Documentation/hwmon/adt7475
513 F: drivers/hwmon/adt7475.c
515 ADVANSYS SCSI DRIVER
516 M: Matthew Wilcox <matthew@wil.cx>
517 M: Hannes Reinecke <hare@suse.com>
518 L: linux-scsi@vger.kernel.org
519 S: Maintained
520 F: Documentation/scsi/advansys.txt
521 F: drivers/scsi/advansys.c
523 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524 M: Michael Hennerich <michael.hennerich@analog.com>
525 W: http://wiki.analog.com/ADXL345
526 W: http://ez.analog.com/community/linux-device-drivers
527 S: Supported
528 F: drivers/input/misc/adxl34x.c
530 AEDSP16 DRIVER
531 M: Riccardo Facchetti <fizban@tin.it>
532 S: Maintained
533 F: sound/oss/aedsp16.c
535 AF9013 MEDIA DRIVER
536 M: Antti Palosaari <crope@iki.fi>
537 L: linux-media@vger.kernel.org
538 W: https://linuxtv.org
539 W: http://palosaari.fi/linux/
540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
541 T: git git://linuxtv.org/anttip/media_tree.git
542 S: Maintained
543 F: drivers/media/dvb-frontends/af9013*
545 AF9033 MEDIA DRIVER
546 M: Antti Palosaari <crope@iki.fi>
547 L: linux-media@vger.kernel.org
548 W: https://linuxtv.org
549 W: http://palosaari.fi/linux/
550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
551 T: git git://linuxtv.org/anttip/media_tree.git
552 S: Maintained
553 F: drivers/media/dvb-frontends/af9033*
555 AFFS FILE SYSTEM
556 L: linux-fsdevel@vger.kernel.org
557 S: Orphan
558 F: Documentation/filesystems/affs.txt
559 F: fs/affs/
561 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562 M: David Howells <dhowells@redhat.com>
563 L: linux-afs@lists.infradead.org
564 S: Supported
565 F: fs/afs/
566 F: include/net/af_rxrpc.h
567 F: net/rxrpc/af_rxrpc.c
568 W: https://www.infradead.org/~dhowells/kafs/
570 AGPGART DRIVER
571 M: David Airlie <airlied@linux.ie>
572 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
573 S: Maintained
574 F: drivers/char/agp/
575 F: include/linux/agp*
576 F: include/uapi/linux/agp*
578 AHA152X SCSI DRIVER
579 M: "Juergen E. Fischer" <fischer@norbit.de>
580 L: linux-scsi@vger.kernel.org
581 S: Maintained
582 F: drivers/scsi/aha152x*
583 F: drivers/scsi/pcmcia/aha152x*
585 AIC7XXX / AIC79XX SCSI DRIVER
586 M: Hannes Reinecke <hare@suse.com>
587 L: linux-scsi@vger.kernel.org
588 S: Maintained
589 F: drivers/scsi/aic7xxx/
591 AIMSLAB FM RADIO RECEIVER DRIVER
592 M: Hans Verkuil <hverkuil@xs4all.nl>
593 L: linux-media@vger.kernel.org
594 T: git git://linuxtv.org/media_tree.git
595 W: https://linuxtv.org
596 S: Maintained
597 F: drivers/media/radio/radio-aimslab*
599 AIO
600 M: Benjamin LaHaise <bcrl@kvack.org>
601 L: linux-aio@kvack.org
602 S: Supported
603 F: fs/aio.c
604 F: include/linux/*aio*.h
606 AIRSPY MEDIA DRIVER
607 M: Antti Palosaari <crope@iki.fi>
608 L: linux-media@vger.kernel.org
609 W: https://linuxtv.org
610 W: http://palosaari.fi/linux/
611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
612 T: git git://linuxtv.org/anttip/media_tree.git
613 S: Maintained
614 F: drivers/media/usb/airspy/
616 ALACRITECH GIGABIT ETHERNET DRIVER
617 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
618 S: Maintained
619 F: drivers/net/ethernet/alacritech/*
621 ALCATEL SPEEDTOUCH USB DRIVER
622 M: Duncan Sands <duncan.sands@free.fr>
623 L: linux-usb@vger.kernel.org
624 W: http://www.linux-usb.org/SpeedTouch/
625 S: Maintained
626 F: drivers/usb/atm/speedtch.c
627 F: drivers/usb/atm/usbatm.c
629 ALCHEMY AU1XX0 MMC DRIVER
630 M: Manuel Lauss <manuel.lauss@gmail.com>
631 S: Maintained
632 F: drivers/mmc/host/au1xmmc.c
634 ALI1563 I2C DRIVER
635 M: Rudolf Marek <r.marek@assembler.cz>
636 L: linux-i2c@vger.kernel.org
637 S: Maintained
638 F: Documentation/i2c/busses/i2c-ali1563
639 F: drivers/i2c/busses/i2c-ali1563.c
641 ALLWINNER SECURITY SYSTEM
642 M: Corentin Labbe <clabbe.montjoie@gmail.com>
643 L: linux-crypto@vger.kernel.org
644 S: Maintained
645 F: drivers/crypto/sunxi-ss/
647 ALPHA PORT
648 M: Richard Henderson <rth@twiddle.net>
649 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650 M: Matt Turner <mattst88@gmail.com>
651 S: Odd Fixes
652 L: linux-alpha@vger.kernel.org
653 F: arch/alpha/
655 ALPS PS/2 TOUCHPAD DRIVER
656 R: Pali Rohár <pali.rohar@gmail.com>
657 F: drivers/input/mouse/alps.*
659 ALTERA I2C CONTROLLER DRIVER
660 M: Thor Thayer <thor.thayer@linux.intel.com>
661 S: Maintained
662 F: drivers/i2c/busses/i2c-altera.c
664 ALTERA MAILBOX DRIVER
665 M: Ley Foon Tan <lftan@altera.com>
666 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667 S: Maintained
668 F: drivers/mailbox/mailbox-altera.c
670 ALTERA PIO DRIVER
671 M: Tien Hock Loh <thloh@altera.com>
672 L: linux-gpio@vger.kernel.org
673 S: Maintained
674 F: drivers/gpio/gpio-altera.c
676 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677 M: Thor Thayer <thor.thayer@linux.intel.com>
678 S: Maintained
679 F: drivers/gpio/gpio-altera-a10sr.c
680 F: drivers/mfd/altera-a10sr.c
681 F: drivers/reset/reset-a10sr.c
682 F: include/linux/mfd/altera-a10sr.h
683 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
685 ALTERA TRIPLE SPEED ETHERNET DRIVER
686 M: Vince Bridgers <vbridger@opensource.altera.com>
687 L: netdev@vger.kernel.org
688 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689 S: Maintained
690 F: drivers/net/ethernet/altera/
692 ALTERA UART/JTAG UART SERIAL DRIVERS
693 M: Tobias Klauser <tklauser@distanz.ch>
694 L: linux-serial@vger.kernel.org
695 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696 S: Maintained
697 F: drivers/tty/serial/altera_uart.c
698 F: drivers/tty/serial/altera_jtaguart.c
699 F: include/linux/altera_uart.h
700 F: include/linux/altera_jtaguart.h
702 AMAZON ETHERNET DRIVERS
703 M: Netanel Belgazal <netanel@annapurnalabs.com>
704 R: Saeed Bishara <saeed@annapurnalabs.com>
705 R: Zorik Machulsky <zorik@annapurnalabs.com>
706 L: netdev@vger.kernel.org
707 S: Supported
708 F: Documentation/networking/ena.txt
709 F: drivers/net/ethernet/amazon/
711 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712 M: Tom Lendacky <thomas.lendacky@amd.com>
713 M: Gary Hook <gary.hook@amd.com>
714 L: linux-crypto@vger.kernel.org
715 S: Supported
716 F: drivers/crypto/ccp/
717 F: include/linux/ccp.h
719 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720 M: Huang Rui <ray.huang@amd.com>
721 L: linux-hwmon@vger.kernel.org
722 S: Supported
723 F: Documentation/hwmon/fam15h_power
724 F: drivers/hwmon/fam15h_power.c
726 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
728 S: Orphan
729 F: drivers/usb/gadget/udc/amd5536udc.*
731 AMD GEODE PROCESSOR/CHIPSET SUPPORT
732 P: Andres Salomon <dilinger@queued.net>
733 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
734 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735 S: Supported
736 F: drivers/char/hw_random/geode-rng.c
737 F: drivers/crypto/geode*
738 F: drivers/video/fbdev/geode/
739 F: arch/x86/include/asm/geode.h
741 AMD IOMMU (AMD-VI)
742 M: Joerg Roedel <joro@8bytes.org>
743 L: iommu@lists.linux-foundation.org
744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745 S: Maintained
746 F: drivers/iommu/amd_iommu*.[ch]
747 F: include/linux/amd-iommu.h
749 AMD KFD
750 M: Oded Gabbay <oded.gabbay@gmail.com>
751 L: dri-devel@lists.freedesktop.org
752 T: git git://people.freedesktop.org/~gabbayo/linux.git
753 S: Supported
754 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758 F: drivers/gpu/drm/amd/amdkfd/
759 F: drivers/gpu/drm/amd/include/cik_structs.h
760 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761 F: drivers/gpu/drm/amd/include/vi_structs.h
762 F: drivers/gpu/drm/radeon/radeon_kfd.c
763 F: drivers/gpu/drm/radeon/radeon_kfd.h
764 F: include/uapi/linux/kfd_ioctl.h
766 AMD SEATTLE DEVICE TREE SUPPORT
767 M: Brijesh Singh <brijeshkumar.singh@amd.com>
768 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769 M: Tom Lendacky <thomas.lendacky@amd.com>
770 S: Supported
771 F: arch/arm64/boot/dts/amd/
773 AMD XGBE DRIVER
774 M: Tom Lendacky <thomas.lendacky@amd.com>
775 L: netdev@vger.kernel.org
776 S: Supported
777 F: drivers/net/ethernet/amd/xgbe/
778 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
780 AMS (Apple Motion Sensor) DRIVER
781 M: Michael Hanselmann <linux-kernel@hansmi.ch>
782 S: Supported
783 F: drivers/macintosh/ams/
785 ANALOG DEVICES INC AD9389B DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
788 S: Maintained
789 F: drivers/media/i2c/ad9389b*
791 ANALOG DEVICES INC ADV7180 DRIVER
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: linux-media@vger.kernel.org
794 W: http://ez.analog.com/community/linux-device-drivers
795 S: Supported
796 F: drivers/media/i2c/adv7180.c
798 ANALOG DEVICES INC ADV748X DRIVER
799 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
800 L: linux-media@vger.kernel.org
801 S: Maintained
802 F: drivers/media/i2c/adv748x/*
804 ANALOG DEVICES INC ADV7511 DRIVER
805 M: Hans Verkuil <hans.verkuil@cisco.com>
806 L: linux-media@vger.kernel.org
807 S: Maintained
808 F: drivers/media/i2c/adv7511*
810 ANALOG DEVICES INC ADV7604 DRIVER
811 M: Hans Verkuil <hans.verkuil@cisco.com>
812 L: linux-media@vger.kernel.org
813 S: Maintained
814 F: drivers/media/i2c/adv7604*
816 ANALOG DEVICES INC ADV7842 DRIVER
817 M: Hans Verkuil <hans.verkuil@cisco.com>
818 L: linux-media@vger.kernel.org
819 S: Maintained
820 F: drivers/media/i2c/adv7842*
822 ANALOG DEVICES INC ASOC CODEC DRIVERS
823 M: Lars-Peter Clausen <lars@metafoo.de>
824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
825 W: http://wiki.analog.com/
826 W: http://ez.analog.com/community/linux-device-drivers
827 S: Supported
828 F: sound/soc/codecs/adau*
829 F: sound/soc/codecs/adav*
830 F: sound/soc/codecs/ad1*
831 F: sound/soc/codecs/ad7*
832 F: sound/soc/codecs/ssm*
833 F: sound/soc/codecs/sigmadsp.*
835 ANALOG DEVICES INC ASOC DRIVERS
836 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
838 W: http://blackfin.uclinux.org/
839 S: Supported
840 F: sound/soc/blackfin/*
842 ANALOG DEVICES INC DMA DRIVERS
843 M: Lars-Peter Clausen <lars@metafoo.de>
844 W: http://ez.analog.com/community/linux-device-drivers
845 S: Supported
846 F: drivers/dma/dma-axi-dmac.c
848 ANALOG DEVICES INC IIO DRIVERS
849 M: Lars-Peter Clausen <lars@metafoo.de>
850 M: Michael Hennerich <Michael.Hennerich@analog.com>
851 W: http://wiki.analog.com/
852 W: http://ez.analog.com/community/linux-device-drivers
853 S: Supported
854 F: drivers/iio/*/ad*
855 F: drivers/iio/adc/ltc2497*
856 X: drivers/iio/*/adjd*
857 F: drivers/staging/iio/*/ad*
858 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
860 ANDROID CONFIG FRAGMENTS
861 M: Rob Herring <robh@kernel.org>
862 S: Supported
863 F: kernel/configs/android*
865 ANDROID DRIVERS
866 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867 M: Arve Hjønnevåg <arve@android.com>
868 M: Riley Andrews <riandrews@android.com>
869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870 L: devel@driverdev.osuosl.org
871 S: Supported
872 F: drivers/android/
873 F: drivers/staging/android/
875 ANDROID GOLDFISH RTC DRIVER
876 M: Miodrag Dinic <miodrag.dinic@mips.com>
877 S: Supported
878 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879 F: drivers/rtc/rtc-goldfish.c
881 ANDROID ION DRIVER
882 M: Laura Abbott <labbott@redhat.com>
883 M: Sumit Semwal <sumit.semwal@linaro.org>
884 L: devel@driverdev.osuosl.org
885 S: Supported
886 F: drivers/staging/android/ion
887 F: drivers/staging/android/uapi/ion.h
888 F: drivers/staging/android/uapi/ion_test.h
890 AOA (Apple Onboard Audio) ALSA DRIVER
891 M: Johannes Berg <johannes@sipsolutions.net>
892 L: linuxppc-dev@lists.ozlabs.org
893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
894 S: Maintained
895 F: sound/aoa/
897 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898 M: William Breathitt Gray <vilhelm.gray@gmail.com>
899 L: linux-iio@vger.kernel.org
900 S: Maintained
901 F: drivers/iio/adc/stx104.c
903 APM DRIVER
904 M: Jiri Kosina <jikos@kernel.org>
905 S: Odd fixes
906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907 F: arch/x86/kernel/apm_32.c
908 F: include/linux/apm_bios.h
909 F: include/uapi/linux/apm_bios.h
910 F: drivers/char/apm-emulation.c
912 APPARMOR SECURITY MODULE
913 M: John Johansen <john.johansen@canonical.com>
914 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915 W: apparmor.wiki.kernel.org
916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917 S: Supported
918 F: security/apparmor/
919 F: Documentation/admin-guide/LSM/apparmor.rst
921 APPLE BCM5974 MULTITOUCH DRIVER
922 M: Henrik Rydberg <rydberg@bitmath.org>
923 L: linux-input@vger.kernel.org
924 S: Odd fixes
925 F: drivers/input/mouse/bcm5974.c
927 APPLE SMC DRIVER
928 M: Henrik Rydberg <rydberg@bitmath.org>
929 L: linux-hwmon@vger.kernel.org
930 S: Odd fixes
931 F: drivers/hwmon/applesmc.c
933 APPLETALK NETWORK LAYER
934 L: netdev@vger.kernel.org
935 S: Odd fixes
936 F: drivers/net/appletalk/
937 F: net/appletalk/
939 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940 M: Duc Dang <dhdang@apm.com>
941 S: Supported
942 F: arch/arm64/boot/dts/apm/
944 APPLIED MICRO (APM) X-GENE SOC EDAC
945 M: Loc Ho <lho@apm.com>
946 S: Supported
947 F: drivers/edac/xgene_edac.c
948 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
950 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951 M: Iyappan Subramanian <isubramanian@apm.com>
952 M: Keyur Chudgar <kchudgar@apm.com>
953 S: Supported
954 F: drivers/net/ethernet/apm/xgene-v2/
956 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957 M: Iyappan Subramanian <isubramanian@apm.com>
958 M: Keyur Chudgar <kchudgar@apm.com>
959 M: Quan Nguyen <qnguyen@apm.com>
960 S: Supported
961 F: drivers/net/ethernet/apm/xgene/
962 F: drivers/net/phy/mdio-xgene.c
963 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
966 APPLIED MICRO (APM) X-GENE SOC PMU
967 M: Tai Nguyen <ttnguyen@apm.com>
968 S: Supported
969 F: drivers/perf/xgene_pmu.c
970 F: Documentation/perf/xgene-pmu.txt
971 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
973 APTINA CAMERA SENSOR PLL
974 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975 L: linux-media@vger.kernel.org
976 S: Maintained
977 F: drivers/media/i2c/aptina-pll.*
979 ARC FRAMEBUFFER DRIVER
980 M: Jaya Kumar <jayalk@intworks.biz>
981 S: Maintained
982 F: drivers/video/fbdev/arcfb.c
983 F: drivers/video/fbdev/core/fb_defio.c
985 ARC PGU DRM DRIVER
986 M: Alexey Brodkin <abrodkin@synopsys.com>
987 S: Supported
988 F: drivers/gpu/drm/arc/
989 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
991 ARCNET NETWORK LAYER
992 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
993 L: netdev@vger.kernel.org
994 S: Maintained
995 F: drivers/net/arcnet/
996 F: include/uapi/linux/if_arcnet.h
998 ARM ARCHITECTED TIMER DRIVER
999 M: Mark Rutland <mark.rutland@arm.com>
1000 M: Marc Zyngier <marc.zyngier@arm.com>
1001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002 S: Maintained
1003 F: arch/arm/include/asm/arch_timer.h
1004 F: arch/arm64/include/asm/arch_timer.h
1005 F: drivers/clocksource/arm_arch_timer.c
1007 ARM HDLCD DRM DRIVER
1008 M: Liviu Dudau <liviu.dudau@arm.com>
1009 S: Supported
1010 F: drivers/gpu/drm/arm/hdlcd_*
1011 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1013 ARM MALI-DP DRM DRIVER
1014 M: Liviu Dudau <liviu.dudau@arm.com>
1015 M: Brian Starkey <brian.starkey@arm.com>
1016 M: Mali DP Maintainers <malidp@foss.arm.com>
1017 S: Supported
1018 F: drivers/gpu/drm/arm/
1019 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1021 ARM MFM AND FLOPPY DRIVERS
1022 M: Ian Molton <spyro@f2s.com>
1023 S: Maintained
1024 F: arch/arm/lib/floppydma.S
1025 F: arch/arm/include/asm/floppy.h
1027 ARM PMU PROFILING AND DEBUGGING
1028 M: Will Deacon <will.deacon@arm.com>
1029 M: Mark Rutland <mark.rutland@arm.com>
1030 S: Maintained
1031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 F: arch/arm*/kernel/perf_*
1033 F: arch/arm/oprofile/common.c
1034 F: arch/arm*/kernel/hw_breakpoint.c
1035 F: arch/arm*/include/asm/hw_breakpoint.h
1036 F: arch/arm*/include/asm/perf_event.h
1037 F: drivers/perf/*
1038 F: include/linux/perf/arm_pmu.h
1039 F: Documentation/devicetree/bindings/arm/pmu.txt
1040 F: Documentation/devicetree/bindings/perf/
1042 ARM PORT
1043 M: Russell King <linux@armlinux.org.uk>
1044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045 W: http://www.armlinux.org.uk/
1046 S: Maintained
1047 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1048 F: arch/arm/
1050 ARM PRIMECELL AACI PL041 DRIVER
1051 M: Russell King <linux@armlinux.org.uk>
1052 S: Maintained
1053 F: sound/arm/aaci.*
1055 ARM PRIMECELL BUS SUPPORT
1056 M: Russell King <linux@armlinux.org.uk>
1057 S: Maintained
1058 F: drivers/amba/
1059 F: include/linux/amba/bus.h
1061 ARM PRIMECELL CLCD PL110 DRIVER
1062 M: Russell King <linux@armlinux.org.uk>
1063 S: Maintained
1064 F: drivers/video/fbdev/amba-clcd.*
1066 ARM PRIMECELL KMI PL050 DRIVER
1067 M: Russell King <linux@armlinux.org.uk>
1068 S: Maintained
1069 F: drivers/input/serio/ambakmi.*
1070 F: include/linux/amba/kmi.h
1072 ARM PRIMECELL MMCI PL180/1 DRIVER
1073 M: Russell King <linux@armlinux.org.uk>
1074 S: Maintained
1075 F: drivers/mmc/host/mmci.*
1076 F: include/linux/amba/mmci.h
1078 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1079 M: Russell King <linux@armlinux.org.uk>
1080 S: Maintained
1081 F: drivers/tty/serial/amba-pl01*.c
1082 F: include/linux/amba/serial.h
1084 ARM SMMU DRIVERS
1085 M: Will Deacon <will.deacon@arm.com>
1086 R: Robin Murphy <robin.murphy@arm.com>
1087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088 S: Maintained
1089 F: drivers/iommu/arm-smmu.c
1090 F: drivers/iommu/arm-smmu-v3.c
1091 F: drivers/iommu/io-pgtable-arm.c
1092 F: drivers/iommu/io-pgtable-arm-v7s.c
1094 ARM SUB-ARCHITECTURES
1095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096 S: Maintained
1097 F: arch/arm/mach-*/
1098 F: arch/arm/plat-*/
1099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1101 ARM/ACTIONS SEMI ARCHITECTURE
1102 M: Andreas Färber <afaerber@suse.de>
1103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 S: Maintained
1105 N: owl
1106 F: arch/arm/mach-actions/
1107 F: arch/arm/boot/dts/owl-*
1108 F: arch/arm64/boot/dts/actions/
1109 F: drivers/clocksource/owl-*
1110 F: drivers/soc/actions/
1111 F: include/dt-bindings/power/owl-*
1112 F: include/linux/soc/actions/
1113 F: Documentation/devicetree/bindings/arm/actions.txt
1114 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1115 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1117 ARM/ADS SPHERE MACHINE SUPPORT
1118 M: Lennert Buytenhek <kernel@wantstofly.org>
1119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 S: Maintained
1122 ARM/AFEB9260 MACHINE SUPPORT
1123 M: Sergey Lapin <slapin@ossfans.org>
1124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S: Maintained
1127 ARM/AJECO 1ARM MACHINE SUPPORT
1128 M: Lennert Buytenhek <kernel@wantstofly.org>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S: Maintained
1132 ARM/Allwinner SoC Clock Support
1133 M: Emilio López <emilio@elopez.com.ar>
1134 S: Maintained
1135 F: drivers/clk/sunxi/
1137 ARM/Allwinner sunXi SoC support
1138 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1139 M: Chen-Yu Tsai <wens@csie.org>
1140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S: Maintained
1142 N: sun[x456789]i
1143 N: sun50i
1144 F: arch/arm/mach-sunxi/
1145 F: arch/arm64/boot/dts/allwinner/
1146 F: drivers/clk/sunxi-ng/
1147 F: drivers/pinctrl/sunxi/
1148 F: drivers/soc/sunxi/
1149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1151 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152 M: Neil Armstrong <narmstrong@baylibre.com>
1153 M: Jerome Brunet <jbrunet@baylibre.com>
1154 L: linux-amlogic@lists.infradead.org
1155 S: Maintained
1156 F: drivers/clk/meson/
1157 F: include/dt-bindings/clock/meson*
1158 F: include/dt-bindings/clock/gxbb*
1159 F: Documentation/devicetree/bindings/clock/amlogic*
1161 ARM/Amlogic Meson SoC support
1162 M: Carlo Caione <carlo@caione.org>
1163 M: Kevin Hilman <khilman@baylibre.com>
1164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 L: linux-amlogic@lists.infradead.org
1166 W: http://linux-meson.com/
1167 S: Maintained
1168 F: arch/arm/mach-meson/
1169 F: arch/arm/boot/dts/meson*
1170 F: arch/arm64/boot/dts/amlogic/
1171 F: drivers/pinctrl/meson/
1172 F: drivers/mmc/host/meson*
1173 N: meson
1175 ARM/Annapurna Labs ALPINE ARCHITECTURE
1176 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1177 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S: Maintained
1180 F: arch/arm/mach-alpine/
1181 F: arch/arm/boot/dts/alpine*
1182 F: arch/arm64/boot/dts/al/
1183 F: drivers/*/*alpine*
1185 ARM/ARTPEC MACHINE SUPPORT
1186 M: Jesper Nilsson <jesper.nilsson@axis.com>
1187 M: Lars Persson <lars.persson@axis.com>
1188 M: Niklas Cassel <niklas.cassel@axis.com>
1189 S: Maintained
1190 L: linux-arm-kernel@axis.com
1191 F: arch/arm/mach-artpec
1192 F: arch/arm/boot/dts/artpec6*
1193 F: drivers/clk/axis
1194 F: drivers/crypto/axis
1195 F: drivers/pinctrl/pinctrl-artpec*
1196 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1198 ARM/ASPEED I2C DRIVER
1199 M: Brendan Higgins <brendanhiggins@google.com>
1200 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201 R: Joel Stanley <joel@jms.id.au>
1202 L: linux-i2c@vger.kernel.org
1203 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1204 S: Maintained
1205 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1206 F: drivers/i2c/busses/i2c-aspeed.c
1207 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1210 ARM/ASPEED MACHINE SUPPORT
1211 M: Joel Stanley <joel@jms.id.au>
1212 S: Maintained
1213 F: arch/arm/mach-aspeed/
1214 F: arch/arm/boot/dts/aspeed-*
1215 F: drivers/*/*aspeed*
1217 ARM/ATMEL AT91 Clock Support
1218 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1219 S: Maintained
1220 F: drivers/clk/at91
1222 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1223 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1224 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 W: http://www.linux4sam.org
1227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1228 S: Supported
1229 F: arch/arm/mach-at91/
1230 F: include/soc/at91/
1231 F: arch/arm/boot/dts/at91*.dts
1232 F: arch/arm/boot/dts/at91*.dtsi
1233 F: arch/arm/boot/dts/sama*.dts
1234 F: arch/arm/boot/dts/sama*.dtsi
1235 F: arch/arm/include/debug/at91.S
1236 F: drivers/memory/atmel*
1238 ARM/CALXEDA HIGHBANK ARCHITECTURE
1239 M: Rob Herring <robh@kernel.org>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S: Maintained
1242 F: arch/arm/mach-highbank/
1243 F: arch/arm/boot/dts/highbank.dts
1244 F: arch/arm/boot/dts/ecx-*.dts*
1246 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247 M: Krzysztof Halasa <khalasa@piap.pl>
1248 S: Maintained
1249 F: arch/arm/mach-cns3xxx/
1251 ARM/CAVIUM THUNDER NETWORK DRIVER
1252 M: Sunil Goutham <sgoutham@cavium.com>
1253 M: Robert Richter <rric@kernel.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S: Supported
1256 F: drivers/net/ethernet/cavium/thunder/
1258 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259 M: Alexander Shiyan <shc_work@mail.ru>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S: Odd Fixes
1262 N: clps711x
1264 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S: Maintained
1269 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270 M: Hartley Sweeten <hsweeten@visionengravers.com>
1271 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S: Maintained
1274 F: arch/arm/mach-ep93xx/
1275 F: arch/arm/mach-ep93xx/include/mach/
1277 ARM/CLKDEV SUPPORT
1278 M: Russell King <linux@armlinux.org.uk>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S: Maintained
1281 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282 F: arch/arm/include/asm/clkdev.h
1283 F: drivers/clk/clkdev.c
1285 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286 M: Mike Rapoport <mike@compulab.co.il>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S: Maintained
1290 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291 M: Baruch Siach <baruch@tkos.co.il>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S: Maintained
1294 F: arch/arm/boot/dts/cx92755*
1295 N: digicolor
1297 ARM/CONTEC MICRO9 MACHINE SUPPORT
1298 M: Hubert Feurstein <hubert.feurstein@contec.at>
1299 S: Maintained
1300 F: arch/arm/mach-ep93xx/micro9.c
1302 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S: Maintained
1306 F: drivers/hwtracing/coresight/*
1307 F: Documentation/trace/coresight.txt
1308 F: Documentation/trace/coresight-cpu-debug.txt
1309 F: Documentation/devicetree/bindings/arm/coresight.txt
1310 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312 F: tools/perf/arch/arm/util/pmu.c
1313 F: tools/perf/arch/arm/util/auxtrace.c
1314 F: tools/perf/arch/arm/util/cs-etm.c
1315 F: tools/perf/arch/arm/util/cs-etm.h
1316 F: tools/perf/util/cs-etm.h
1318 ARM/CORGI MACHINE SUPPORT
1319 M: Richard Purdie <rpurdie@rpsys.net>
1320 S: Maintained
1322 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324 M: Linus Walleij <linus.walleij@linaro.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T: git git://github.com/ulli-kroll/linux.git
1327 S: Maintained
1328 F: Documentation/devicetree/bindings/arm/gemini.txt
1329 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331 F: arch/arm/mach-gemini/
1332 F: drivers/pinctrl/pinctrl-gemini.c
1333 F: drivers/rtc/rtc-ftrtc010.c
1335 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336 M: Barry Song <baohua@kernel.org>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339 S: Maintained
1340 F: arch/arm/boot/dts/prima2*
1341 F: arch/arm/mach-prima2/
1342 F: drivers/clk/sirf/
1343 F: drivers/clocksource/timer-prima2.c
1344 F: drivers/clocksource/timer-atlas7.c
1345 N: [^a-z]sirf
1347 ARM/EBSA110 MACHINE SUPPORT
1348 M: Russell King <linux@armlinux.org.uk>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 W: http://www.armlinux.org.uk/
1351 S: Maintained
1352 F: arch/arm/mach-ebsa110/
1353 F: drivers/net/ethernet/amd/am79c961a.*
1355 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356 M: Uwe Kleine-König <kernel@pengutronix.de>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S: Maintained
1359 N: efm32
1361 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362 M: Robert Jarzmik <robert.jarzmik@free.fr>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S: Maintained
1365 F: arch/arm/mach-pxa/ezx.c
1367 ARM/FARADAY FA526 PORT
1368 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S: Maintained
1371 T: git git://git.berlios.de/gemini-board
1372 F: arch/arm/mm/*-fa*
1374 ARM/FOOTBRIDGE ARCHITECTURE
1375 M: Russell King <linux@armlinux.org.uk>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 W: http://www.armlinux.org.uk/
1378 S: Maintained
1379 F: arch/arm/include/asm/hardware/dec21285.h
1380 F: arch/arm/mach-footbridge/
1382 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383 M: Shawn Guo <shawnguo@kernel.org>
1384 M: Sascha Hauer <kernel@pengutronix.de>
1385 R: Fabio Estevam <fabio.estevam@nxp.com>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S: Maintained
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389 F: arch/arm/mach-imx/
1390 F: arch/arm/mach-mxs/
1391 F: arch/arm/boot/dts/imx*
1392 F: arch/arm/configs/imx*_defconfig
1393 F: drivers/clk/imx/
1394 F: drivers/soc/imx/
1395 F: include/soc/imx/
1397 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398 M: Shawn Guo <shawnguo@kernel.org>
1399 M: Sascha Hauer <kernel@pengutronix.de>
1400 R: Stefan Agner <stefan@agner.ch>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S: Maintained
1403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404 F: arch/arm/mach-imx/*vf610*
1405 F: arch/arm/boot/dts/vf*
1407 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408 M: Lennert Buytenhek <kernel@wantstofly.org>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S: Maintained
1412 ARM/GUMSTIX MACHINE SUPPORT
1413 M: Steve Sakoman <sakoman@gmail.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S: Maintained
1417 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418 M: Philipp Zabel <philipp.zabel@gmail.com>
1419 M: Paul Parsons <lost.distance@yahoo.com>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S: Maintained
1422 F: arch/arm/mach-pxa/hx4700.c
1423 F: arch/arm/mach-pxa/include/mach/hx4700.h
1424 F: sound/soc/pxa/hx4700.c
1426 ARM/HISILICON SOC SUPPORT
1427 M: Wei Xu <xuwei5@hisilicon.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 W: http://www.hisilicon.com
1430 S: Supported
1431 T: git git://github.com/hisilicon/linux-hisi.git
1432 F: arch/arm/mach-hisi/
1433 F: arch/arm/boot/dts/hi3*
1434 F: arch/arm/boot/dts/hip*
1435 F: arch/arm/boot/dts/hisi*
1436 F: arch/arm64/boot/dts/hisilicon/
1438 ARM/HP JORNADA 7XX MACHINE SUPPORT
1439 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440 W: www.jlime.com
1441 S: Maintained
1442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443 F: arch/arm/mach-sa1100/jornada720.c
1444 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1446 ARM/IGEP MACHINE SUPPORT
1447 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1448 M: Javier Martinez Canillas <javier@dowhile0.org>
1449 L: linux-omap@vger.kernel.org
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S: Maintained
1452 F: arch/arm/boot/dts/omap3-igep*
1454 ARM/INCOME PXA270 SUPPORT
1455 M: Marek Vasut <marek.vasut@gmail.com>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S: Maintained
1458 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1460 ARM/INTEL IOP13XX ARM ARCHITECTURE
1461 M: Lennert Buytenhek <kernel@wantstofly.org>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S: Maintained
1465 ARM/INTEL IOP32X ARM ARCHITECTURE
1466 M: Lennert Buytenhek <kernel@wantstofly.org>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S: Maintained
1470 ARM/INTEL IOP33X ARM ARCHITECTURE
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S: Orphan
1474 ARM/INTEL IQ81342EX MACHINE SUPPORT
1475 M: Lennert Buytenhek <kernel@wantstofly.org>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S: Maintained
1479 ARM/INTEL IXDP2850 MACHINE SUPPORT
1480 M: Lennert Buytenhek <kernel@wantstofly.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S: Maintained
1484 ARM/INTEL IXP4XX ARM ARCHITECTURE
1485 M: Imre Kaloz <kaloz@openwrt.org>
1486 M: Krzysztof Halasa <khalasa@piap.pl>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S: Maintained
1489 F: arch/arm/mach-ixp4xx/
1491 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492 M: Jonathan Cameron <jic23@cam.ac.uk>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S: Maintained
1495 F: arch/arm/mach-pxa/stargate2.c
1496 F: drivers/pcmcia/pxa2xx_stargate2.c
1498 ARM/INTEL XSC3 (MANZANO) ARM CORE
1499 M: Lennert Buytenhek <kernel@wantstofly.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S: Maintained
1503 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S: Maintained
1508 ARM/LG1K ARCHITECTURE
1509 M: Chanho Min <chanho.min@lge.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S: Maintained
1512 F: arch/arm64/boot/dts/lg/
1514 ARM/LOGICPD PXA270 MACHINE SUPPORT
1515 M: Lennert Buytenhek <kernel@wantstofly.org>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S: Maintained
1519 ARM/LPC18XX ARCHITECTURE
1520 M: Joachim Eastwood <manabian@gmail.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S: Maintained
1523 F: arch/arm/boot/dts/lpc43*
1524 F: drivers/clk/nxp/clk-lpc18xx*
1525 F: drivers/clocksource/time-lpc32xx.c
1526 F: drivers/i2c/busses/i2c-lpc2k.c
1527 F: drivers/memory/pl172.c
1528 F: drivers/mtd/spi-nor/nxp-spifi.c
1529 F: drivers/rtc/rtc-lpc24xx.c
1530 N: lpc18xx
1532 ARM/LPC32XX SOC SUPPORT
1533 M: Vladimir Zapolskiy <vz@mleia.com>
1534 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1537 S: Maintained
1538 F: arch/arm/boot/dts/lpc32*
1539 F: arch/arm/mach-lpc32xx/
1540 F: drivers/i2c/busses/i2c-pnx.c
1541 F: drivers/net/ethernet/nxp/lpc_eth.c
1542 F: drivers/usb/host/ohci-nxp.c
1543 F: drivers/watchdog/pnx4008_wdt.c
1544 N: lpc32xx
1546 ARM/MAGICIAN MACHINE SUPPORT
1547 M: Philipp Zabel <philipp.zabel@gmail.com>
1548 S: Maintained
1550 ARM/Marvell Berlin SoC support
1551 M: Jisheng Zhang <jszhang@marvell.com>
1552 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S: Maintained
1555 F: arch/arm/mach-berlin/
1556 F: arch/arm/boot/dts/berlin*
1557 F: arch/arm64/boot/dts/marvell/berlin*
1559 ARM/Marvell Dove/MV78xx0/Orion SOC support
1560 M: Jason Cooper <jason@lakedaemon.net>
1561 M: Andrew Lunn <andrew@lunn.ch>
1562 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563 M: Gregory Clement <gregory.clement@free-electrons.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S: Maintained
1566 F: Documentation/devicetree/bindings/soc/dove/
1567 F: arch/arm/mach-dove/
1568 F: arch/arm/mach-mv78xx0/
1569 F: arch/arm/mach-orion5x/
1570 F: arch/arm/plat-orion/
1571 F: arch/arm/boot/dts/dove*
1572 F: arch/arm/boot/dts/orion5x*
1574 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575 M: Jason Cooper <jason@lakedaemon.net>
1576 M: Andrew Lunn <andrew@lunn.ch>
1577 M: Gregory Clement <gregory.clement@free-electrons.com>
1578 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 S: Maintained
1581 F: arch/arm/boot/dts/armada*
1582 F: arch/arm/boot/dts/kirkwood*
1583 F: arch/arm/configs/mvebu_*_defconfig
1584 F: arch/arm/mach-mvebu/
1585 F: arch/arm64/boot/dts/marvell/armada*
1586 F: drivers/cpufreq/mvebu-cpufreq.c
1587 F: drivers/irqchip/irq-armada-370-xp.c
1588 F: drivers/irqchip/irq-mvebu-*
1589 F: drivers/pinctrl/mvebu/
1590 F: drivers/rtc/rtc-armada38x.c
1592 ARM/Mediatek RTC DRIVER
1593 M: Eddie Huang <eddie.huang@mediatek.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596 S: Maintained
1597 F: drivers/rtc/rtc-mt6397.c
1599 ARM/Mediatek SoC support
1600 M: Matthias Brugger <matthias.bgg@gmail.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603 S: Maintained
1604 F: arch/arm/boot/dts/mt6*
1605 F: arch/arm/boot/dts/mt7*
1606 F: arch/arm/boot/dts/mt8*
1607 F: arch/arm/mach-mediatek/
1608 F: arch/arm64/boot/dts/mediatek/
1609 N: mtk
1610 K: mediatek
1612 ARM/Mediatek USB3 PHY DRIVER
1613 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616 S: Maintained
1617 F: drivers/phy/mediatek/phy-mtk-tphy.c
1619 ARM/MICREL KS8695 ARCHITECTURE
1620 M: Greg Ungerer <gerg@uclinux.org>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 F: arch/arm/mach-ks8695/
1623 S: Odd Fixes
1625 ARM/MIOA701 MACHINE SUPPORT
1626 M: Robert Jarzmik <robert.jarzmik@free.fr>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: arch/arm/mach-pxa/mioa701.c
1629 S: Maintained
1631 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632 M: Michael Petchkovsky <mkpetch@internode.on.net>
1633 S: Maintained
1635 ARM/NOMADIK ARCHITECTURE
1636 M: Alessandro Rubini <rubini@unipv.it>
1637 M: Linus Walleij <linus.walleij@linaro.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S: Maintained
1640 F: arch/arm/mach-nomadik/
1641 F: drivers/pinctrl/nomadik/
1642 F: drivers/i2c/busses/i2c-nomadik.c
1643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1645 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646 M: Wan ZongShun <mcuos.com@gmail.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 W: http://www.mcuos.com
1649 S: Maintained
1650 F: arch/arm/mach-w90x900/
1651 F: drivers/input/keyboard/w90p910_keypad.c
1652 F: drivers/input/touchscreen/w90p910_ts.c
1653 F: drivers/watchdog/nuc900_wdt.c
1654 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1655 F: drivers/mtd/nand/nuc900_nand.c
1656 F: drivers/rtc/rtc-nuc900.c
1657 F: drivers/spi/spi-nuc900.c
1658 F: drivers/usb/host/ehci-w90x900.c
1659 F: drivers/video/fbdev/nuc900fb.c
1661 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1663 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1664 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665 S: Supported
1667 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668 M: Alexander Clouter <alex@digriz.org.uk>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 W: http://www.digriz.org.uk/ts78xx/kernel
1671 S: Maintained
1672 F: arch/arm/mach-orion5x/ts78xx-*
1674 ARM/OXNAS platform support
1675 M: Neil Armstrong <narmstrong@baylibre.com>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678 S: Maintained
1679 F: arch/arm/mach-oxnas/
1680 F: arch/arm/boot/dts/ox8*.dtsi
1681 F: arch/arm/boot/dts/wd-mbwe.dts
1682 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683 N: oxnas
1685 ARM/PALM TREO SUPPORT
1686 M: Tomas Cech <sleep_walker@suse.com>
1687 L: linux-arm-kernel@lists.infradead.org
1688 W: http://hackndev.com
1689 S: Maintained
1690 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1691 F: arch/arm/mach-pxa/palmtreo.c
1693 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694 M: Marek Vasut <marek.vasut@gmail.com>
1695 L: linux-arm-kernel@lists.infradead.org
1696 W: http://hackndev.com
1697 S: Maintained
1698 F: arch/arm/mach-pxa/include/mach/palmtx.h
1699 F: arch/arm/mach-pxa/palmtx.c
1700 F: arch/arm/mach-pxa/include/mach/palmt5.h
1701 F: arch/arm/mach-pxa/palmt5.c
1702 F: arch/arm/mach-pxa/include/mach/palmld.h
1703 F: arch/arm/mach-pxa/palmld.c
1704 F: arch/arm/mach-pxa/include/mach/palmte2.h
1705 F: arch/arm/mach-pxa/palmte2.c
1706 F: arch/arm/mach-pxa/include/mach/palmtc.h
1707 F: arch/arm/mach-pxa/palmtc.c
1709 ARM/PALMZ72 SUPPORT
1710 M: Sergey Lapin <slapin@ossfans.org>
1711 L: linux-arm-kernel@lists.infradead.org
1712 W: http://hackndev.com
1713 S: Maintained
1714 F: arch/arm/mach-pxa/include/mach/palmz72.h
1715 F: arch/arm/mach-pxa/palmz72.c
1717 ARM/PLEB SUPPORT
1718 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1719 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720 S: Maintained
1722 ARM/PT DIGITAL BOARD PORT
1723 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 W: http://www.armlinux.org.uk/
1726 S: Maintained
1728 ARM/QUALCOMM SUPPORT
1729 M: Andy Gross <andy.gross@linaro.org>
1730 M: David Brown <david.brown@linaro.org>
1731 L: linux-arm-msm@vger.kernel.org
1732 L: linux-soc@vger.kernel.org
1733 S: Maintained
1734 F: Documentation/devicetree/bindings/soc/qcom/
1735 F: arch/arm/boot/dts/qcom-*.dts
1736 F: arch/arm/boot/dts/qcom-*.dtsi
1737 F: arch/arm/mach-qcom/
1738 F: arch/arm64/boot/dts/qcom/*
1739 F: drivers/i2c/busses/i2c-qup.c
1740 F: drivers/clk/qcom/
1741 F: drivers/dma/qcom/
1742 F: drivers/soc/qcom/
1743 F: drivers/spi/spi-qup.c
1744 F: drivers/tty/serial/msm_serial.h
1745 F: drivers/tty/serial/msm_serial.c
1746 F: drivers/*/pm8???-*
1747 F: drivers/mfd/ssbi.c
1748 F: drivers/firmware/qcom_scm.c
1749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1751 ARM/RADISYS ENP2611 MACHINE SUPPORT
1752 M: Lennert Buytenhek <kernel@wantstofly.org>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 S: Maintained
1756 ARM/REALTEK ARCHITECTURE
1757 M: Andreas Färber <afaerber@suse.de>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S: Maintained
1760 F: arch/arm64/boot/dts/realtek/
1761 F: Documentation/devicetree/bindings/arm/realtek.txt
1763 ARM/RENESAS ARM64 ARCHITECTURE
1764 M: Simon Horman <horms@verge.net.au>
1765 M: Magnus Damm <magnus.damm@gmail.com>
1766 L: linux-renesas-soc@vger.kernel.org
1767 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769 S: Supported
1770 F: arch/arm64/boot/dts/renesas/
1771 F: drivers/soc/renesas/
1772 F: include/linux/soc/renesas/
1774 ARM/RISCPC ARCHITECTURE
1775 M: Russell King <linux@armlinux.org.uk>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 W: http://www.armlinux.org.uk/
1778 S: Maintained
1779 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1780 F: arch/arm/include/asm/hardware/ioc.h
1781 F: arch/arm/include/asm/hardware/iomd.h
1782 F: arch/arm/include/asm/hardware/memc.h
1783 F: arch/arm/mach-rpc/
1784 F: drivers/net/ethernet/8390/etherh.c
1785 F: drivers/net/ethernet/i825xx/ether1*
1786 F: drivers/net/ethernet/seeq/ether3*
1787 F: drivers/scsi/arm/
1789 ARM/Rockchip SoC support
1790 M: Heiko Stuebner <heiko@sntech.de>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L: linux-rockchip@lists.infradead.org
1793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794 S: Maintained
1795 F: arch/arm/boot/dts/rk3*
1796 F: arch/arm/boot/dts/rv1108*
1797 F: arch/arm/mach-rockchip/
1798 F: drivers/clk/rockchip/
1799 F: drivers/i2c/busses/i2c-rk3x.c
1800 F: drivers/*/*rockchip*
1801 F: drivers/*/*/*rockchip*
1802 F: sound/soc/rockchip/
1803 N: rockchip
1805 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806 M: Kukjin Kim <kgene@kernel.org>
1807 M: Krzysztof Kozlowski <krzk@kernel.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1810 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811 S: Maintained
1812 F: arch/arm/boot/dts/s3c*
1813 F: arch/arm/boot/dts/s5p*
1814 F: arch/arm/boot/dts/samsung*
1815 F: arch/arm/boot/dts/exynos*
1816 F: arch/arm64/boot/dts/exynos/
1817 F: arch/arm/plat-samsung/
1818 F: arch/arm/mach-s3c24*/
1819 F: arch/arm/mach-s3c64xx/
1820 F: arch/arm/mach-s5p*/
1821 F: arch/arm/mach-exynos*/
1822 F: drivers/*/*s3c24*
1823 F: drivers/*/*/*s3c24*
1824 F: drivers/*/*s3c64xx*
1825 F: drivers/*/*s5pv210*
1826 F: drivers/memory/samsung/*
1827 F: drivers/soc/samsung/*
1828 F: Documentation/arm/Samsung/
1829 F: Documentation/devicetree/bindings/arm/samsung/
1830 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1831 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1832 N: exynos
1834 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835 M: Kyungmin Park <kyungmin.park@samsung.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S: Maintained
1838 F: arch/arm/mach-s5pv210/
1840 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841 M: Kyungmin Park <kyungmin.park@samsung.com>
1842 M: Kamil Debski <kamil@wypas.org>
1843 M: Andrzej Hajda <a.hajda@samsung.com>
1844 L: linux-arm-kernel@lists.infradead.org
1845 L: linux-media@vger.kernel.org
1846 S: Maintained
1847 F: drivers/media/platform/s5p-g2d/
1849 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1850 M: Marek Szyprowski <m.szyprowski@samsung.com>
1851 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1852 L: linux-media@vger.kernel.org
1853 S: Maintained
1854 F: drivers/media/platform/s5p-cec/
1855 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1857 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1859 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1860 L: linux-arm-kernel@lists.infradead.org
1861 L: linux-media@vger.kernel.org
1862 S: Maintained
1863 F: drivers/media/platform/s5p-jpeg/
1865 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866 M: Kyungmin Park <kyungmin.park@samsung.com>
1867 M: Kamil Debski <kamil@wypas.org>
1868 M: Jeongtae Park <jtp.park@samsung.com>
1869 M: Andrzej Hajda <a.hajda@samsung.com>
1870 L: linux-arm-kernel@lists.infradead.org
1871 L: linux-media@vger.kernel.org
1872 S: Maintained
1873 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1874 F: drivers/media/platform/s5p-mfc/
1876 ARM/SHMOBILE ARM ARCHITECTURE
1877 M: Simon Horman <horms@verge.net.au>
1878 M: Magnus Damm <magnus.damm@gmail.com>
1879 L: linux-renesas-soc@vger.kernel.org
1880 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882 S: Supported
1883 F: arch/arm/boot/dts/emev2*
1884 F: arch/arm/boot/dts/r7s*
1885 F: arch/arm/boot/dts/r8a*
1886 F: arch/arm/boot/dts/sh*
1887 F: arch/arm/configs/shmobile_defconfig
1888 F: arch/arm/include/debug/renesas-scif.S
1889 F: arch/arm/mach-shmobile/
1890 F: drivers/soc/renesas/
1891 F: include/linux/soc/renesas/
1893 ARM/SOCFPGA ARCHITECTURE
1894 M: Dinh Nguyen <dinguyen@kernel.org>
1895 S: Maintained
1896 F: arch/arm/mach-socfpga/
1897 F: arch/arm/boot/dts/socfpga*
1898 F: arch/arm/configs/socfpga_defconfig
1899 F: arch/arm64/boot/dts/altera/
1900 W: http://www.rocketboards.org
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1903 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904 M: Dinh Nguyen <dinguyen@kernel.org>
1905 S: Maintained
1906 F: drivers/clk/socfpga/
1908 ARM/SOCFPGA EDAC SUPPORT
1909 M: Thor Thayer <thor.thayer@linux.intel.com>
1910 S: Maintained
1911 F: drivers/edac/altera_edac.
1913 ARM/STI ARCHITECTURE
1914 M: Patrice Chotard <patrice.chotard@st.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 W: http://www.stlinux.com
1917 S: Maintained
1918 F: arch/arm/mach-sti/
1919 F: arch/arm/boot/dts/sti*
1920 F: drivers/char/hw_random/st-rng.c
1921 F: drivers/clocksource/arm_global_timer.c
1922 F: drivers/clocksource/clksrc_st_lpc.c
1923 F: drivers/cpufreq/sti-cpufreq.c
1924 F: drivers/dma/st_fdma*
1925 F: drivers/i2c/busses/i2c-st.c
1926 F: drivers/media/rc/st_rc.c
1927 F: drivers/media/platform/sti/c8sectpfe/
1928 F: drivers/mmc/host/sdhci-st.c
1929 F: drivers/phy/st/phy-miphy28lp.c
1930 F: drivers/phy/st/phy-stih407-usb.c
1931 F: drivers/pinctrl/pinctrl-st.c
1932 F: drivers/remoteproc/st_remoteproc.c
1933 F: drivers/remoteproc/st_slim_rproc.c
1934 F: drivers/reset/sti/
1935 F: drivers/rtc/rtc-st-lpc.c
1936 F: drivers/tty/serial/st-asc.c
1937 F: drivers/usb/dwc3/dwc3-st.c
1938 F: drivers/usb/host/ehci-st.c
1939 F: drivers/usb/host/ohci-st.c
1940 F: drivers/watchdog/st_lpc_wdt.c
1941 F: drivers/ata/ahci_st.c
1942 F: include/linux/remoteproc/st_slim_rproc.h
1944 ARM/STM32 ARCHITECTURE
1945 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946 M: Alexandre Torgue <alexandre.torgue@st.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S: Maintained
1949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950 N: stm32
1951 F: drivers/clocksource/armv7m_systick.c
1953 ARM/TANGO ARCHITECTURE
1954 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955 L: linux-arm-kernel@lists.infradead.org
1956 S: Maintained
1957 N: tango
1959 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960 M: Lennert Buytenhek <kernel@wantstofly.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S: Maintained
1964 ARM/TETON BGA MACHINE SUPPORT
1965 M: "Mark F. Brown" <mark.brown314@gmail.com>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S: Maintained
1969 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970 M: Santosh Shilimkar <ssantosh@kernel.org>
1971 L: linux-kernel@vger.kernel.org
1972 S: Maintained
1973 F: drivers/memory/*emif*
1975 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
1976 M: Tero Kristo <t-kristo@ti.com>
1977 M: Nishanth Menon <nm@ti.com>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 S: Supported
1980 F: Documentation/devicetree/bindings/arm/ti/k3.txt
1981 F: arch/arm64/boot/dts/ti/Makefile
1982 F: arch/arm64/boot/dts/ti/k3-*
1984 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1985 M: Santosh Shilimkar <ssantosh@kernel.org>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 S: Maintained
1988 F: arch/arm/mach-keystone/
1989 F: arch/arm/boot/dts/keystone-*
1990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1992 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1993 M: Santosh Shilimkar <ssantosh@kernel.org>
1994 L: linux-kernel@vger.kernel.org
1995 S: Maintained
1996 F: drivers/clk/keystone/
1998 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1999 M: Santosh Shilimkar <ssantosh@kernel.org>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 L: linux-kernel@vger.kernel.org
2002 S: Maintained
2003 F: drivers/clocksource/timer-keystone.c
2005 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2006 M: Santosh Shilimkar <ssantosh@kernel.org>
2007 L: linux-kernel@vger.kernel.org
2008 S: Maintained
2009 F: drivers/power/reset/keystone-reset.c
2011 ARM/THECUS N2100 MACHINE SUPPORT
2012 M: Lennert Buytenhek <kernel@wantstofly.org>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 S: Maintained
2016 ARM/TOSA MACHINE SUPPORT
2017 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2018 M: Dirk Opfer <dirk@opfer-online.de>
2019 S: Maintained
2021 ARM/U300 MACHINE SUPPORT
2022 M: Linus Walleij <linus.walleij@linaro.org>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 S: Supported
2025 F: arch/arm/mach-u300/
2026 F: drivers/clocksource/timer-u300.c
2027 F: drivers/i2c/busses/i2c-stu300.c
2028 F: drivers/rtc/rtc-coh901331.c
2029 F: drivers/watchdog/coh901327_wdt.c
2030 F: drivers/dma/coh901318*
2031 F: drivers/mfd/ab3100*
2032 F: drivers/rtc/rtc-ab3100.c
2033 F: drivers/rtc/rtc-coh901331.c
2034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2036 ARM/UNIPHIER ARCHITECTURE
2037 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2040 S: Maintained
2041 F: arch/arm/boot/dts/uniphier*
2042 F: arch/arm/include/asm/hardware/cache-uniphier.h
2043 F: arch/arm/mach-uniphier/
2044 F: arch/arm/mm/cache-uniphier.c
2045 F: arch/arm64/boot/dts/socionext/
2046 F: drivers/bus/uniphier-system-bus.c
2047 F: drivers/clk/uniphier/
2048 F: drivers/i2c/busses/i2c-uniphier*
2049 F: drivers/irqchip/irq-uniphier-aidet.c
2050 F: drivers/pinctrl/uniphier/
2051 F: drivers/reset/reset-uniphier.c
2052 F: drivers/tty/serial/8250/8250_uniphier.c
2053 N: uniphier
2055 ARM/Ux500 ARM ARCHITECTURE
2056 M: Linus Walleij <linus.walleij@linaro.org>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 S: Maintained
2059 F: arch/arm/mach-ux500/
2060 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2061 F: drivers/dma/ste_dma40*
2062 F: drivers/hwspinlock/u8500_hsem.c
2063 F: drivers/mfd/abx500*
2064 F: drivers/mfd/ab8500*
2065 F: drivers/mfd/dbx500*
2066 F: drivers/mfd/db8500*
2067 F: drivers/pinctrl/nomadik/pinctrl-ab*
2068 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2069 F: drivers/rtc/rtc-ab8500.c
2070 F: drivers/rtc/rtc-pl031.c
2071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2073 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2074 M: Ulf Hansson <ulf.hansson@linaro.org>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 T: git git://git.linaro.org/people/ulfh/clk.git
2077 S: Maintained
2078 F: drivers/clk/ux500/
2080 ARM/VERSATILE EXPRESS PLATFORM
2081 M: Liviu Dudau <liviu.dudau@arm.com>
2082 M: Sudeep Holla <sudeep.holla@arm.com>
2083 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 S: Maintained
2086 F: arch/arm/boot/dts/vexpress*
2087 F: arch/arm64/boot/dts/arm/
2088 F: arch/arm/mach-vexpress/
2089 F: */*/vexpress*
2090 F: */*/*/vexpress*
2091 F: drivers/clk/versatile/clk-vexpress-osc.c
2092 F: drivers/clocksource/versatile.c
2093 N: mps2
2095 ARM/VFP SUPPORT
2096 M: Russell King <linux@armlinux.org.uk>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 W: http://www.armlinux.org.uk/
2099 S: Maintained
2100 F: arch/arm/vfp/
2102 ARM/VOIPAC PXA270 SUPPORT
2103 M: Marek Vasut <marek.vasut@gmail.com>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 S: Maintained
2106 F: arch/arm/mach-pxa/vpac270.c
2107 F: arch/arm/mach-pxa/include/mach/vpac270.h
2109 ARM/VT8500 ARM ARCHITECTURE
2110 M: Tony Prisk <linux@prisktech.co.nz>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 S: Maintained
2113 F: arch/arm/mach-vt8500/
2114 F: drivers/clocksource/vt8500_timer.c
2115 F: drivers/i2c/busses/i2c-wmt.c
2116 F: drivers/mmc/host/wmt-sdmmc.c
2117 F: drivers/pwm/pwm-vt8500.c
2118 F: drivers/rtc/rtc-vt8500.c
2119 F: drivers/tty/serial/vt8500_serial.c
2120 F: drivers/usb/host/ehci-platform.c
2121 F: drivers/usb/host/uhci-platform.c
2122 F: drivers/video/fbdev/vt8500lcdfb.*
2123 F: drivers/video/fbdev/wm8505fb*
2124 F: drivers/video/fbdev/wmt_ge_rops.*
2126 ARM/ZIPIT Z2 SUPPORT
2127 M: Marek Vasut <marek.vasut@gmail.com>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 S: Maintained
2130 F: arch/arm/mach-pxa/z2.c
2131 F: arch/arm/mach-pxa/include/mach/z2.h
2133 ARM/ZTE ARCHITECTURE
2134 M: Jun Nie <jun.nie@linaro.org>
2135 M: Baoyou Xie <baoyou.xie@linaro.org>
2136 M: Shawn Guo <shawnguo@kernel.org>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 S: Maintained
2139 F: arch/arm/boot/dts/zx2967*
2140 F: arch/arm/mach-zx/
2141 F: arch/arm64/boot/dts/zte/
2142 F: drivers/clk/zte/
2143 F: drivers/dma/zx_dma.c
2144 F: drivers/gpio/gpio-zx.c
2145 F: drivers/i2c/busses/i2c-zx2967.c
2146 F: drivers/mmc/host/dw_mmc-zx.*
2147 F: drivers/pinctrl/zte/
2148 F: drivers/reset/reset-zx2967.c
2149 F: drivers/soc/zte/
2150 F: drivers/thermal/zx2967_thermal.c
2151 F: drivers/watchdog/zx2967_wdt.c
2152 F: Documentation/devicetree/bindings/arm/zte.txt
2153 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2154 F: Documentation/devicetree/bindings/dma/zxdma.txt
2155 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2156 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2157 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2158 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2159 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2160 F: Documentation/devicetree/bindings/soc/zte/
2161 F: Documentation/devicetree/bindings/sound/zte,*.txt
2162 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2163 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2164 F: include/dt-bindings/clock/zx2967*.h
2165 F: include/dt-bindings/soc/zte,*.h
2166 F: sound/soc/codecs/zx_aud96p22.c
2167 F: sound/soc/zte/
2169 ARM/ZYNQ ARCHITECTURE
2170 M: Michal Simek <michal.simek@xilinx.com>
2171 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 W: http://wiki.xilinx.com
2174 T: git https://github.com/Xilinx/linux-xlnx.git
2175 S: Supported
2176 F: arch/arm/mach-zynq/
2177 F: drivers/cpuidle/cpuidle-zynq.c
2178 F: drivers/block/xsysace.c
2179 N: zynq
2180 N: xilinx
2181 F: drivers/clocksource/cadence_ttc_timer.c
2182 F: drivers/i2c/busses/i2c-cadence.c
2183 F: drivers/mmc/host/sdhci-of-arasan.c
2184 F: drivers/edac/synopsys_edac.c
2186 ARM64 PORT (AARCH64 ARCHITECTURE)
2187 M: Catalin Marinas <catalin.marinas@arm.com>
2188 M: Will Deacon <will.deacon@arm.com>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2191 S: Maintained
2192 F: arch/arm64/
2193 F: Documentation/arm64/
2195 AS3645A LED FLASH CONTROLLER DRIVER
2196 M: Sakari Ailus <sakari.ailus@iki.fi>
2197 L: linux-leds@vger.kernel.org
2198 S: Maintained
2199 F: drivers/leds/leds-as3645a.c
2201 AS3645A LED FLASH CONTROLLER DRIVER
2202 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2203 L: linux-media@vger.kernel.org
2204 T: git git://linuxtv.org/media_tree.git
2205 S: Maintained
2206 F: drivers/media/i2c/as3645a.c
2207 F: include/media/i2c/as3645a.h
2209 ASAHI KASEI AK8974 DRIVER
2210 M: Linus Walleij <linus.walleij@linaro.org>
2211 L: linux-iio@vger.kernel.org
2212 W: http://www.akm.com/
2213 S: Supported
2214 F: drivers/iio/magnetometer/ak8974.c
2216 ASC7621 HARDWARE MONITOR DRIVER
2217 M: George Joseph <george.joseph@fairview5.com>
2218 L: linux-hwmon@vger.kernel.org
2219 S: Maintained
2220 F: Documentation/hwmon/asc7621
2221 F: drivers/hwmon/asc7621.c
2223 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2224 M: Corentin Chary <corentin.chary@gmail.com>
2225 L: acpi4asus-user@lists.sourceforge.net
2226 L: platform-driver-x86@vger.kernel.org
2227 W: http://acpi4asus.sf.net
2228 S: Maintained
2229 F: drivers/platform/x86/asus*.c
2230 F: drivers/platform/x86/eeepc*.c
2232 ASUS WIRELESS RADIO CONTROL DRIVER
2233 M: João Paulo Rechi Vita <jprvita@gmail.com>
2234 L: platform-driver-x86@vger.kernel.org
2235 S: Maintained
2236 F: drivers/platform/x86/asus-wireless.c
2238 ASYMMETRIC KEYS
2239 M: David Howells <dhowells@redhat.com>
2240 L: keyrings@vger.kernel.org
2241 S: Maintained
2242 F: Documentation/crypto/asymmetric-keys.txt
2243 F: include/linux/verification.h
2244 F: include/crypto/public_key.h
2245 F: include/crypto/pkcs7.h
2246 F: crypto/asymmetric_keys/
2248 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2249 R: Dan Williams <dan.j.williams@intel.com>
2250 W: http://sourceforge.net/projects/xscaleiop
2251 S: Odd fixes
2252 F: Documentation/crypto/async-tx-api.txt
2253 F: crypto/async_tx/
2254 F: drivers/dma/
2255 F: include/linux/dmaengine.h
2256 F: include/linux/async_tx.h
2258 AT24 EEPROM DRIVER
2259 M: Wolfram Sang <wsa@the-dreams.de>
2260 L: linux-i2c@vger.kernel.org
2261 S: Maintained
2262 F: drivers/misc/eeprom/at24.c
2263 F: include/linux/platform_data/at24.h
2265 ATA OVER ETHERNET (AOE) DRIVER
2266 M: "Ed L. Cashin" <ed.cashin@acm.org>
2267 W: http://www.openaoe.org/
2268 S: Supported
2269 F: Documentation/aoe/
2270 F: drivers/block/aoe/
2272 ATHEROS 71XX/9XXX GPIO DRIVER
2273 M: Alban Bedel <albeu@free.fr>
2274 W: https://github.com/AlbanBedel/linux
2275 T: git git://github.com/AlbanBedel/linux
2276 S: Maintained
2277 F: drivers/gpio/gpio-ath79.c
2278 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2280 ATHEROS ATH GENERIC UTILITIES
2281 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2282 L: linux-wireless@vger.kernel.org
2283 S: Supported
2284 F: drivers/net/wireless/ath/*
2286 ATHEROS ATH5K WIRELESS DRIVER
2287 M: Jiri Slaby <jirislaby@gmail.com>
2288 M: Nick Kossifidis <mickflemm@gmail.com>
2289 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2290 L: linux-wireless@vger.kernel.org
2291 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2292 S: Maintained
2293 F: drivers/net/wireless/ath/ath5k/
2295 ATHEROS ATH6KL WIRELESS DRIVER
2296 M: Kalle Valo <kvalo@qca.qualcomm.com>
2297 L: linux-wireless@vger.kernel.org
2298 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2300 S: Supported
2301 F: drivers/net/wireless/ath/ath6kl/
2303 ATI_REMOTE2 DRIVER
2304 M: Ville Syrjala <syrjala@sci.fi>
2305 S: Maintained
2306 F: drivers/input/misc/ati_remote2.c
2308 ATK0110 HWMON DRIVER
2309 M: Luca Tettamanti <kronos.it@gmail.com>
2310 L: linux-hwmon@vger.kernel.org
2311 S: Maintained
2312 F: drivers/hwmon/asus_atk0110.c
2314 ATLX ETHERNET DRIVERS
2315 M: Jay Cliburn <jcliburn@gmail.com>
2316 M: Chris Snook <chris.snook@gmail.com>
2317 L: netdev@vger.kernel.org
2318 W: http://sourceforge.net/projects/atl1
2319 W: http://atl1.sourceforge.net
2320 S: Maintained
2321 F: drivers/net/ethernet/atheros/
2323 ATM
2324 M: Chas Williams <3chas3@gmail.com>
2325 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2326 L: netdev@vger.kernel.org
2327 W: http://linux-atm.sourceforge.net
2328 S: Maintained
2329 F: drivers/atm/
2330 F: include/linux/atm*
2331 F: include/uapi/linux/atm*
2333 ATMEL AT91 / AT32 MCI DRIVER
2334 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2335 S: Maintained
2336 F: drivers/mmc/host/atmel-mci.c
2338 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2339 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2340 S: Supported
2341 F: drivers/power/reset/at91-sama5d2_shdwc.c
2343 ATMEL Audio ALSA driver
2344 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346 S: Supported
2347 F: sound/soc/atmel
2349 ATMEL I2C DRIVER
2350 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2351 L: linux-i2c@vger.kernel.org
2352 S: Supported
2353 F: drivers/i2c/busses/i2c-at91.c
2355 ATMEL ISI DRIVER
2356 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2357 L: linux-media@vger.kernel.org
2358 S: Supported
2359 F: drivers/media/platform/atmel/atmel-isi.c
2360 F: include/media/atmel-isi.h
2362 ATMEL LCDFB DRIVER
2363 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2364 L: linux-fbdev@vger.kernel.org
2365 S: Maintained
2366 F: drivers/video/fbdev/atmel_lcdfb.c
2367 F: include/video/atmel_lcdc.h
2369 ATMEL MACB ETHERNET DRIVER
2370 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2371 S: Supported
2372 F: drivers/net/ethernet/cadence/
2374 ATMEL MAXTOUCH DRIVER
2375 M: Nick Dyer <nick@shmanahar.org>
2376 T: git git://github.com/ndyer/linux.git
2377 S: Maintained
2378 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2379 F: drivers/input/touchscreen/atmel_mxt_ts.c
2380 F: include/linux/platform_data/atmel_mxt_ts.h
2382 ATMEL NAND DRIVER
2383 M: Wenyou Yang <wenyou.yang@atmel.com>
2384 M: Josh Wu <rainyfeeling@outlook.com>
2385 L: linux-mtd@lists.infradead.org
2386 S: Supported
2387 F: drivers/mtd/nand/atmel/*
2389 ATMEL SAMA5D2 ADC DRIVER
2390 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2391 L: linux-iio@vger.kernel.org
2392 S: Supported
2393 F: drivers/iio/adc/at91-sama5d2_adc.c
2395 ATMEL SDMMC DRIVER
2396 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2397 L: linux-mmc@vger.kernel.org
2398 S: Supported
2399 F: drivers/mmc/host/sdhci-of-at91.c
2401 ATMEL SPI DRIVER
2402 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2403 S: Supported
2404 F: drivers/spi/spi-atmel.*
2406 ATMEL SSC DRIVER
2407 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 S: Supported
2410 F: drivers/misc/atmel-ssc.c
2411 F: include/linux/atmel-ssc.h
2413 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 S: Supported
2417 F: drivers/misc/atmel_tclib.c
2418 F: drivers/clocksource/tcb_clksrc.c
2420 ATMEL USBA UDC DRIVER
2421 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 S: Supported
2424 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2426 ATMEL WIRELESS DRIVER
2427 M: Simon Kelley <simon@thekelleys.org.uk>
2428 L: linux-wireless@vger.kernel.org
2429 W: http://www.thekelleys.org.uk/atmel
2430 W: http://atmelwlandriver.sourceforge.net/
2431 S: Maintained
2432 F: drivers/net/wireless/atmel/atmel*
2434 ATMEL XDMA DRIVER
2435 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2436 L: linux-arm-kernel@lists.infradead.org
2437 L: dmaengine@vger.kernel.org
2438 S: Supported
2439 F: drivers/dma/at_xdmac.c
2441 ATOMIC INFRASTRUCTURE
2442 M: Will Deacon <will.deacon@arm.com>
2443 M: Peter Zijlstra <peterz@infradead.org>
2444 R: Boqun Feng <boqun.feng@gmail.com>
2445 L: linux-kernel@vger.kernel.org
2446 S: Maintained
2447 F: arch/*/include/asm/atomic*.h
2448 F: include/*/atomic*.h
2450 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2451 M: Bradley Grove <linuxdrivers@attotech.com>
2452 L: linux-scsi@vger.kernel.org
2453 W: http://www.attotech.com
2454 S: Supported
2455 F: drivers/scsi/esas2r
2457 ATUSB IEEE 802.15.4 RADIO DRIVER
2458 M: Stefan Schmidt <stefan@osg.samsung.com>
2459 L: linux-wpan@vger.kernel.org
2460 S: Maintained
2461 F: drivers/net/ieee802154/atusb.c
2462 F: drivers/net/ieee802154/atusb.h
2463 F: drivers/net/ieee802154/at86rf230.h
2465 AUDIT SUBSYSTEM
2466 M: Paul Moore <paul@paul-moore.com>
2467 M: Eric Paris <eparis@redhat.com>
2468 L: linux-audit@redhat.com (moderated for non-subscribers)
2469 W: https://github.com/linux-audit
2470 W: https://people.redhat.com/sgrubb/audit
2471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2472 S: Supported
2473 F: include/linux/audit.h
2474 F: include/uapi/linux/audit.h
2475 F: kernel/audit*
2477 AUXILIARY DISPLAY DRIVERS
2478 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2479 W: http://miguelojeda.es/auxdisplay.htm
2480 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2481 S: Maintained
2482 F: drivers/auxdisplay/
2483 F: include/linux/cfag12864b.h
2485 AX.25 NETWORK LAYER
2486 M: Ralf Baechle <ralf@linux-mips.org>
2487 L: linux-hams@vger.kernel.org
2488 W: http://www.linux-ax25.org/
2489 S: Maintained
2490 F: include/uapi/linux/ax25.h
2491 F: include/net/ax25.h
2492 F: net/ax25/
2494 AXENTIA ARM DEVICES
2495 M: Peter Rosin <peda@axentia.se>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 S: Maintained
2498 F: Documentation/devicetree/bindings/arm/axentia.txt
2499 F: arch/arm/boot/dts/at91-linea.dtsi
2500 F: arch/arm/boot/dts/at91-tse850-3.dts
2502 AXENTIA ASOC DRIVERS
2503 M: Peter Rosin <peda@axentia.se>
2504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2505 S: Maintained
2506 F: Documentation/devicetree/bindings/sound/axentia,*
2507 F: sound/soc/atmel/tse850-pcm5142.c
2509 AZ6007 DVB DRIVER
2510 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2511 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2512 L: linux-media@vger.kernel.org
2513 W: https://linuxtv.org
2514 T: git git://linuxtv.org/media_tree.git
2515 S: Maintained
2516 F: drivers/media/usb/dvb-usb-v2/az6007.c
2518 AZTECH FM RADIO RECEIVER DRIVER
2519 M: Hans Verkuil <hverkuil@xs4all.nl>
2520 L: linux-media@vger.kernel.org
2521 T: git git://linuxtv.org/media_tree.git
2522 W: https://linuxtv.org
2523 S: Maintained
2524 F: drivers/media/radio/radio-aztech*
2526 B43 WIRELESS DRIVER
2527 L: linux-wireless@vger.kernel.org
2528 L: b43-dev@lists.infradead.org
2529 W: http://wireless.kernel.org/en/users/Drivers/b43
2530 S: Odd Fixes
2531 F: drivers/net/wireless/broadcom/b43/
2533 B43LEGACY WIRELESS DRIVER
2534 M: Larry Finger <Larry.Finger@lwfinger.net>
2535 L: linux-wireless@vger.kernel.org
2536 L: b43-dev@lists.infradead.org
2537 W: http://wireless.kernel.org/en/users/Drivers/b43
2538 S: Maintained
2539 F: drivers/net/wireless/broadcom/b43legacy/
2541 BACKLIGHT CLASS/SUBSYSTEM
2542 M: Lee Jones <lee.jones@linaro.org>
2543 M: Daniel Thompson <daniel.thompson@linaro.org>
2544 M: Jingoo Han <jingoohan1@gmail.com>
2545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2546 S: Maintained
2547 F: drivers/video/backlight/
2548 F: include/linux/backlight.h
2549 F: include/linux/pwm_backlight.h
2550 F: Documentation/devicetree/bindings/leds/backlight
2552 BATMAN ADVANCED
2553 M: Marek Lindner <mareklindner@neomailbox.ch>
2554 M: Simon Wunderlich <sw@simonwunderlich.de>
2555 M: Antonio Quartulli <a@unstable.cc>
2556 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2557 W: https://www.open-mesh.org/
2558 Q: https://patchwork.open-mesh.org/project/batman/list/
2559 S: Maintained
2560 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2561 F: Documentation/ABI/testing/sysfs-class-net-mesh
2562 F: Documentation/networking/batman-adv.rst
2563 F: include/uapi/linux/batman_adv.h
2564 F: net/batman-adv/
2566 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2567 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2568 L: linux-hams@vger.kernel.org
2569 W: http://www.baycom.org/~tom/ham/ham.html
2570 S: Maintained
2571 F: drivers/net/hamradio/baycom*
2573 BCACHE (BLOCK LAYER CACHE)
2574 M: Kent Overstreet <kent.overstreet@gmail.com>
2575 L: linux-bcache@vger.kernel.org
2576 W: http://bcache.evilpiepirate.org
2577 S: Orphan
2578 F: drivers/md/bcache/
2580 BDISP ST MEDIA DRIVER
2581 M: Fabien Dessenne <fabien.dessenne@st.com>
2582 L: linux-media@vger.kernel.org
2583 T: git git://linuxtv.org/media_tree.git
2584 W: https://linuxtv.org
2585 S: Supported
2586 F: drivers/media/platform/sti/bdisp
2588 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2589 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2590 L: netdev@vger.kernel.org
2591 S: Maintained
2592 F: drivers/net/ethernet/ec_bhf.c
2594 BEFS FILE SYSTEM
2595 M: Luis de Bethencourt <luisbg@kernel.org>
2596 M: Salah Triki <salah.triki@gmail.com>
2597 S: Maintained
2598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2599 F: Documentation/filesystems/befs.txt
2600 F: fs/befs/
2602 BFQ I/O SCHEDULER
2603 M: Paolo Valente <paolo.valente@linaro.org>
2604 M: Jens Axboe <axboe@kernel.dk>
2605 L: linux-block@vger.kernel.org
2606 S: Maintained
2607 F: block/bfq-*
2608 F: Documentation/block/bfq-iosched.txt
2610 BFS FILE SYSTEM
2611 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2612 S: Maintained
2613 F: Documentation/filesystems/bfs.txt
2614 F: fs/bfs/
2615 F: include/uapi/linux/bfs_fs.h
2617 BLACKFIN ARCHITECTURE
2618 M: Steven Miao <realmz6@gmail.com>
2619 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2620 T: git git://git.code.sf.net/p/adi-linux/code
2621 W: http://blackfin.uclinux.org
2622 S: Supported
2623 F: arch/blackfin/
2625 BLACKFIN EMAC DRIVER
2626 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2627 W: http://blackfin.uclinux.org
2628 S: Supported
2629 F: drivers/net/ethernet/adi/
2631 BLACKFIN MEDIA DRIVER
2632 M: Scott Jiang <scott.jiang.linux@gmail.com>
2633 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634 W: http://blackfin.uclinux.org/
2635 S: Supported
2636 F: drivers/media/platform/blackfin/
2637 F: drivers/media/i2c/adv7183*
2638 F: drivers/media/i2c/vs6624*
2640 BLACKFIN RTC DRIVER
2641 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2642 W: http://blackfin.uclinux.org
2643 S: Supported
2644 F: drivers/rtc/rtc-bfin.c
2646 BLACKFIN SDH DRIVER
2647 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2648 W: http://blackfin.uclinux.org
2649 S: Supported
2650 F: drivers/mmc/host/bfin_sdh.c
2652 BLACKFIN SERIAL DRIVER
2653 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654 W: http://blackfin.uclinux.org
2655 S: Supported
2656 F: drivers/tty/serial/bfin_uart.c
2658 BLACKFIN WATCHDOG DRIVER
2659 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660 W: http://blackfin.uclinux.org
2661 S: Supported
2662 F: drivers/watchdog/bfin_wdt.c
2664 BLINKM RGB LED DRIVER
2665 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2666 S: Maintained
2667 F: drivers/leds/leds-blinkm.c
2669 BLOCK LAYER
2670 M: Jens Axboe <axboe@kernel.dk>
2671 L: linux-block@vger.kernel.org
2672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2673 S: Maintained
2674 F: block/
2675 F: kernel/trace/blktrace.c
2676 F: lib/sbitmap.c
2678 BLOCK2MTD DRIVER
2679 M: Joern Engel <joern@lazybastard.org>
2680 L: linux-mtd@lists.infradead.org
2681 S: Maintained
2682 F: drivers/mtd/devices/block2mtd.c
2684 BLUETOOTH DRIVERS
2685 M: Marcel Holtmann <marcel@holtmann.org>
2686 M: Gustavo Padovan <gustavo@padovan.org>
2687 M: Johan Hedberg <johan.hedberg@gmail.com>
2688 L: linux-bluetooth@vger.kernel.org
2689 W: http://www.bluez.org/
2690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2692 S: Maintained
2693 F: drivers/bluetooth/
2695 BLUETOOTH SUBSYSTEM
2696 M: Marcel Holtmann <marcel@holtmann.org>
2697 M: Gustavo Padovan <gustavo@padovan.org>
2698 M: Johan Hedberg <johan.hedberg@gmail.com>
2699 L: linux-bluetooth@vger.kernel.org
2700 W: http://www.bluez.org/
2701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2703 S: Maintained
2704 F: net/bluetooth/
2705 F: include/net/bluetooth/
2707 BONDING DRIVER
2708 M: Jay Vosburgh <j.vosburgh@gmail.com>
2709 M: Veaceslav Falico <vfalico@gmail.com>
2710 M: Andy Gospodarek <andy@greyhouse.net>
2711 L: netdev@vger.kernel.org
2712 W: http://sourceforge.net/projects/bonding/
2713 S: Supported
2714 F: drivers/net/bonding/
2715 F: include/uapi/linux/if_bonding.h
2717 BPF (Safe dynamic programs and tools)
2718 M: Alexei Starovoitov <ast@kernel.org>
2719 M: Daniel Borkmann <daniel@iogearbox.net>
2720 L: netdev@vger.kernel.org
2721 L: linux-kernel@vger.kernel.org
2722 S: Supported
2723 F: arch/x86/net/bpf_jit*
2724 F: Documentation/networking/filter.txt
2725 F: include/linux/bpf*
2726 F: include/linux/filter.h
2727 F: include/uapi/linux/bpf*
2728 F: include/uapi/linux/filter.h
2729 F: kernel/bpf/
2730 F: kernel/trace/bpf_trace.c
2731 F: lib/test_bpf.c
2732 F: net/bpf/
2733 F: net/core/filter.c
2734 F: net/sched/act_bpf.c
2735 F: net/sched/cls_bpf.c
2736 F: samples/bpf/
2737 F: tools/net/bpf*
2738 F: tools/testing/selftests/bpf/
2740 BROADCOM B44 10/100 ETHERNET DRIVER
2741 M: Michael Chan <michael.chan@broadcom.com>
2742 L: netdev@vger.kernel.org
2743 S: Supported
2744 F: drivers/net/ethernet/broadcom/b44.*
2746 BROADCOM B53 ETHERNET SWITCH DRIVER
2747 M: Florian Fainelli <f.fainelli@gmail.com>
2748 L: netdev@vger.kernel.org
2749 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2750 S: Supported
2751 F: drivers/net/dsa/b53/*
2752 F: include/linux/platform_data/b53.h
2754 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2755 M: Florian Fainelli <f.fainelli@gmail.com>
2756 M: Ray Jui <rjui@broadcom.com>
2757 M: Scott Branden <sbranden@broadcom.com>
2758 M: bcm-kernel-feedback-list@broadcom.com
2759 T: git git://github.com/broadcom/mach-bcm
2760 S: Maintained
2761 N: bcm281*
2762 N: bcm113*
2763 N: bcm216*
2764 N: kona
2765 F: arch/arm/mach-bcm/
2767 BROADCOM BCM2835 ARM ARCHITECTURE
2768 M: Eric Anholt <eric@anholt.net>
2769 M: Stefan Wahren <stefan.wahren@i2se.com>
2770 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772 T: git git://github.com/anholt/linux
2773 S: Maintained
2774 N: bcm2835
2775 F: drivers/staging/vc04_services
2777 BROADCOM BCM47XX MIPS ARCHITECTURE
2778 M: Hauke Mehrtens <hauke@hauke-m.de>
2779 M: Rafał Miłecki <zajec5@gmail.com>
2780 L: linux-mips@linux-mips.org
2781 S: Maintained
2782 F: Documentation/devicetree/bindings/mips/brcm/
2783 F: arch/mips/bcm47xx/*
2784 F: arch/mips/include/asm/mach-bcm47xx/*
2786 BROADCOM BCM5301X ARM ARCHITECTURE
2787 M: Hauke Mehrtens <hauke@hauke-m.de>
2788 M: Rafał Miłecki <zajec5@gmail.com>
2789 M: Jon Mason <jonmason@broadcom.com>
2790 M: bcm-kernel-feedback-list@broadcom.com
2791 L: linux-arm-kernel@lists.infradead.org
2792 S: Maintained
2793 F: arch/arm/mach-bcm/bcm_5301x.c
2794 F: arch/arm/boot/dts/bcm5301x*.dtsi
2795 F: arch/arm/boot/dts/bcm470*
2796 F: arch/arm/boot/dts/bcm953012*
2798 BROADCOM BCM53573 ARM ARCHITECTURE
2799 M: Rafał Miłecki <rafal@milecki.pl>
2800 L: linux-arm-kernel@lists.infradead.org
2801 S: Maintained
2802 F: arch/arm/boot/dts/bcm53573*
2803 F: arch/arm/boot/dts/bcm47189*
2805 BROADCOM BCM63XX ARM ARCHITECTURE
2806 M: Florian Fainelli <f.fainelli@gmail.com>
2807 M: bcm-kernel-feedback-list@broadcom.com
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809 T: git git://github.com/broadcom/stblinux.git
2810 S: Maintained
2811 N: bcm63xx
2813 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2814 M: Kevin Cernekee <cernekee@gmail.com>
2815 L: linux-usb@vger.kernel.org
2816 S: Maintained
2817 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2819 BROADCOM BCM7XXX ARM ARCHITECTURE
2820 M: Brian Norris <computersforpeace@gmail.com>
2821 M: Gregory Fong <gregory.0xf0@gmail.com>
2822 M: Florian Fainelli <f.fainelli@gmail.com>
2823 M: bcm-kernel-feedback-list@broadcom.com
2824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825 T: git git://github.com/broadcom/stblinux.git
2826 S: Maintained
2827 F: arch/arm/mach-bcm/*brcmstb*
2828 F: arch/arm/boot/dts/bcm7*.dts*
2829 F: drivers/bus/brcmstb_gisb.c
2830 N: brcmstb
2832 BROADCOM BMIPS CPUFREQ DRIVER
2833 M: Markus Mayer <mmayer@broadcom.com>
2834 M: bcm-kernel-feedback-list@broadcom.com
2835 L: linux-pm@vger.kernel.org
2836 S: Maintained
2837 F: drivers/cpufreq/bmips-cpufreq.c
2839 BROADCOM BMIPS MIPS ARCHITECTURE
2840 M: Kevin Cernekee <cernekee@gmail.com>
2841 M: Florian Fainelli <f.fainelli@gmail.com>
2842 L: linux-mips@linux-mips.org
2843 T: git git://github.com/broadcom/stblinux.git
2844 S: Maintained
2845 F: arch/mips/bmips/*
2846 F: arch/mips/include/asm/mach-bmips/*
2847 F: arch/mips/kernel/*bmips*
2848 F: arch/mips/boot/dts/brcm/bcm*.dts*
2849 F: drivers/irqchip/irq-bcm63*
2850 F: drivers/irqchip/irq-bcm7*
2851 F: drivers/irqchip/irq-brcmstb*
2852 F: include/linux/bcm963xx_nvram.h
2853 F: include/linux/bcm963xx_tag.h
2855 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2856 M: Rasesh Mody <rasesh.mody@cavium.com>
2857 M: Harish Patil <harish.patil@cavium.com>
2858 M: Dept-GELinuxNICDev@cavium.com
2859 L: netdev@vger.kernel.org
2860 S: Supported
2861 F: drivers/net/ethernet/broadcom/bnx2.*
2862 F: drivers/net/ethernet/broadcom/bnx2_*
2864 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2865 M: QLogic-Storage-Upstream@qlogic.com
2866 L: linux-scsi@vger.kernel.org
2867 S: Supported
2868 F: drivers/scsi/bnx2fc/
2870 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2871 M: QLogic-Storage-Upstream@qlogic.com
2872 L: linux-scsi@vger.kernel.org
2873 S: Supported
2874 F: drivers/scsi/bnx2i/
2876 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2877 M: Ariel Elior <ariel.elior@cavium.com>
2878 M: everest-linux-l2@cavium.com
2879 L: netdev@vger.kernel.org
2880 S: Supported
2881 F: drivers/net/ethernet/broadcom/bnx2x/
2883 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2884 M: Michael Chan <michael.chan@broadcom.com>
2885 L: netdev@vger.kernel.org
2886 S: Supported
2887 F: drivers/net/ethernet/broadcom/bnxt/
2889 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2890 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2891 M: Franky Lin <franky.lin@broadcom.com>
2892 M: Hante Meuleman <hante.meuleman@broadcom.com>
2893 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2894 M: Wright Feng <wright.feng@cypress.com>
2895 L: linux-wireless@vger.kernel.org
2896 L: brcm80211-dev-list.pdl@broadcom.com
2897 L: brcm80211-dev-list@cypress.com
2898 S: Supported
2899 F: drivers/net/wireless/broadcom/brcm80211/
2901 BROADCOM BRCMSTB GPIO DRIVER
2902 M: Gregory Fong <gregory.0xf0@gmail.com>
2903 L: bcm-kernel-feedback-list@broadcom.com
2904 S: Supported
2905 F: drivers/gpio/gpio-brcmstb.c
2906 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2908 BROADCOM GENET ETHERNET DRIVER
2909 M: Florian Fainelli <f.fainelli@gmail.com>
2910 L: netdev@vger.kernel.org
2911 S: Supported
2912 F: drivers/net/ethernet/broadcom/genet/
2914 BROADCOM IPROC ARM ARCHITECTURE
2915 M: Ray Jui <rjui@broadcom.com>
2916 M: Scott Branden <sbranden@broadcom.com>
2917 M: Jon Mason <jonmason@broadcom.com>
2918 M: bcm-kernel-feedback-list@broadcom.com
2919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 T: git git://github.com/broadcom/cygnus-linux.git
2921 S: Maintained
2922 N: iproc
2923 N: cygnus
2924 N: bcm[-_]nsp
2925 N: bcm9113*
2926 N: bcm9583*
2927 N: bcm9585*
2928 N: bcm9586*
2929 N: bcm988312
2930 N: bcm113*
2931 N: bcm583*
2932 N: bcm585*
2933 N: bcm586*
2934 N: bcm88312
2935 F: arch/arm64/boot/dts/broadcom/ns2*
2936 F: drivers/clk/bcm/clk-ns*
2937 F: drivers/pinctrl/bcm/pinctrl-ns*
2939 BROADCOM KONA GPIO DRIVER
2940 M: Ray Jui <rjui@broadcom.com>
2941 L: bcm-kernel-feedback-list@broadcom.com
2942 S: Supported
2943 F: drivers/gpio/gpio-bcm-kona.c
2944 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2946 BROADCOM NETXTREME-E ROCE DRIVER
2947 M: Selvin Xavier <selvin.xavier@broadcom.com>
2948 M: Devesh Sharma <devesh.sharma@broadcom.com>
2949 M: Somnath Kotur <somnath.kotur@broadcom.com>
2950 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2951 L: linux-rdma@vger.kernel.org
2952 W: http://www.broadcom.com
2953 S: Supported
2954 F: drivers/infiniband/hw/bnxt_re/
2955 F: include/uapi/rdma/bnxt_re-abi.h
2957 BROADCOM NVRAM DRIVER
2958 M: Rafał Miłecki <zajec5@gmail.com>
2959 L: linux-mips@linux-mips.org
2960 S: Maintained
2961 F: drivers/firmware/broadcom/*
2963 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2964 M: Rafał Miłecki <zajec5@gmail.com>
2965 L: linux-wireless@vger.kernel.org
2966 S: Maintained
2967 F: drivers/bcma/
2968 F: include/linux/bcma/
2970 BROADCOM STB AVS CPUFREQ DRIVER
2971 M: Markus Mayer <mmayer@broadcom.com>
2972 M: bcm-kernel-feedback-list@broadcom.com
2973 L: linux-pm@vger.kernel.org
2974 S: Maintained
2975 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2976 F: drivers/cpufreq/brcmstb*
2978 BROADCOM STB NAND FLASH DRIVER
2979 M: Brian Norris <computersforpeace@gmail.com>
2980 M: Kamal Dasu <kdasu.kdev@gmail.com>
2981 L: linux-mtd@lists.infradead.org
2982 L: bcm-kernel-feedback-list@broadcom.com
2983 S: Maintained
2984 F: drivers/mtd/nand/brcmnand/
2986 BROADCOM SYSTEMPORT ETHERNET DRIVER
2987 M: Florian Fainelli <f.fainelli@gmail.com>
2988 L: netdev@vger.kernel.org
2989 S: Supported
2990 F: drivers/net/ethernet/broadcom/bcmsysport.*
2992 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2993 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2994 M: Prashant Sreedharan <prashant@broadcom.com>
2995 M: Michael Chan <mchan@broadcom.com>
2996 L: netdev@vger.kernel.org
2997 S: Supported
2998 F: drivers/net/ethernet/broadcom/tg3.*
3000 BROCADE BFA FC SCSI DRIVER
3001 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3002 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3003 L: linux-scsi@vger.kernel.org
3004 S: Supported
3005 F: drivers/scsi/bfa/
3007 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3008 M: Rasesh Mody <rasesh.mody@cavium.com>
3009 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3010 M: Dept-GELinuxNICDev@cavium.com
3011 L: netdev@vger.kernel.org
3012 S: Supported
3013 F: drivers/net/ethernet/brocade/bna/
3015 BSG (block layer generic sg v4 driver)
3016 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3017 L: linux-scsi@vger.kernel.org
3018 S: Supported
3019 F: block/bsg.c
3020 F: include/linux/bsg.h
3021 F: include/uapi/linux/bsg.h
3023 BT87X AUDIO DRIVER
3024 M: Clemens Ladisch <clemens@ladisch.de>
3025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3026 T: git git://git.alsa-project.org/alsa-kernel.git
3027 S: Maintained
3028 F: Documentation/sound/alsa/Bt87x.txt
3029 F: sound/pci/bt87x.c
3031 BT8XXGPIO DRIVER
3032 M: Michael Buesch <m@bues.ch>
3033 W: http://bu3sch.de/btgpio.php
3034 S: Maintained
3035 F: drivers/gpio/gpio-bt8xx.c
3037 BTRFS FILE SYSTEM
3038 M: Chris Mason <clm@fb.com>
3039 M: Josef Bacik <jbacik@fb.com>
3040 M: David Sterba <dsterba@suse.com>
3041 L: linux-btrfs@vger.kernel.org
3042 W: http://btrfs.wiki.kernel.org/
3043 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3045 S: Maintained
3046 F: Documentation/filesystems/btrfs.txt
3047 F: fs/btrfs/
3048 F: include/linux/btrfs*
3049 F: include/uapi/linux/btrfs*
3051 BTTV VIDEO4LINUX DRIVER
3052 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3053 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3054 L: linux-media@vger.kernel.org
3055 W: https://linuxtv.org
3056 T: git git://linuxtv.org/media_tree.git
3057 S: Odd fixes
3058 F: Documentation/media/v4l-drivers/bttv*
3059 F: drivers/media/pci/bt8xx/bttv*
3061 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3062 M: Chanwoo Choi <cw00.choi@samsung.com>
3063 L: linux-pm@vger.kernel.org
3064 L: linux-samsung-soc@vger.kernel.org
3065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3066 S: Maintained
3067 F: drivers/devfreq/exynos-bus.c
3068 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3070 BUSLOGIC SCSI DRIVER
3071 M: Khalid Aziz <khalid@gonehiking.org>
3072 L: linux-scsi@vger.kernel.org
3073 S: Maintained
3074 F: drivers/scsi/BusLogic.*
3075 F: drivers/scsi/FlashPoint.*
3077 C-MEDIA CMI8788 DRIVER
3078 M: Clemens Ladisch <clemens@ladisch.de>
3079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3080 T: git git://git.alsa-project.org/alsa-kernel.git
3081 S: Maintained
3082 F: sound/pci/oxygen/
3084 C6X ARCHITECTURE
3085 M: Mark Salter <msalter@redhat.com>
3086 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3087 L: linux-c6x-dev@linux-c6x.org
3088 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3089 S: Maintained
3090 F: arch/c6x/
3092 CA8210 IEEE-802.15.4 RADIO DRIVER
3093 M: Harry Morris <h.morris@cascoda.com>
3094 M: linuxdev@cascoda.com
3095 L: linux-wpan@vger.kernel.org
3096 W: https://github.com/Cascoda/ca8210-linux.git
3097 S: Maintained
3098 F: drivers/net/ieee802154/ca8210.c
3099 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3101 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3102 M: David Howells <dhowells@redhat.com>
3103 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3104 S: Supported
3105 F: Documentation/filesystems/caching/cachefiles.txt
3106 F: fs/cachefiles/
3108 CADET FM/AM RADIO RECEIVER DRIVER
3109 M: Hans Verkuil <hverkuil@xs4all.nl>
3110 L: linux-media@vger.kernel.org
3111 T: git git://linuxtv.org/media_tree.git
3112 W: https://linuxtv.org
3113 S: Maintained
3114 F: drivers/media/radio/radio-cadet*
3116 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3117 M: Jonathan Corbet <corbet@lwn.net>
3118 L: linux-media@vger.kernel.org
3119 T: git git://linuxtv.org/media_tree.git
3120 S: Maintained
3121 F: Documentation/media/v4l-drivers/cafe_ccic*
3122 F: drivers/media/platform/marvell-ccic/
3124 CAIF NETWORK LAYER
3125 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3126 L: netdev@vger.kernel.org
3127 S: Supported
3128 F: Documentation/networking/caif/
3129 F: drivers/net/caif/
3130 F: include/uapi/linux/caif/
3131 F: include/net/caif/
3132 F: net/caif/
3134 CALGARY x86-64 IOMMU
3135 M: Muli Ben-Yehuda <mulix@mulix.org>
3136 M: Jon Mason <jdmason@kudzu.us>
3137 L: iommu@lists.linux-foundation.org
3138 S: Maintained
3139 F: arch/x86/kernel/pci-calgary_64.c
3140 F: arch/x86/kernel/tce_64.c
3141 F: arch/x86/include/asm/calgary.h
3142 F: arch/x86/include/asm/tce.h
3144 CAN NETWORK DRIVERS
3145 M: Wolfgang Grandegger <wg@grandegger.com>
3146 M: Marc Kleine-Budde <mkl@pengutronix.de>
3147 L: linux-can@vger.kernel.org
3148 W: https://github.com/linux-can
3149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3151 S: Maintained
3152 F: Documentation/devicetree/bindings/net/can/
3153 F: drivers/net/can/
3154 F: include/linux/can/dev.h
3155 F: include/linux/can/platform/
3156 F: include/uapi/linux/can/error.h
3157 F: include/uapi/linux/can/netlink.h
3159 CAN NETWORK LAYER
3160 M: Oliver Hartkopp <socketcan@hartkopp.net>
3161 M: Marc Kleine-Budde <mkl@pengutronix.de>
3162 L: linux-can@vger.kernel.org
3163 W: https://github.com/linux-can
3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3166 S: Maintained
3167 F: Documentation/networking/can.txt
3168 F: net/can/
3169 F: include/linux/can/core.h
3170 F: include/uapi/linux/can.h
3171 F: include/uapi/linux/can/bcm.h
3172 F: include/uapi/linux/can/raw.h
3173 F: include/uapi/linux/can/gw.h
3175 CAPABILITIES
3176 M: Serge Hallyn <serge@hallyn.com>
3177 L: linux-security-module@vger.kernel.org
3178 S: Supported
3179 F: include/linux/capability.h
3180 F: include/uapi/linux/capability.h
3181 F: security/commoncap.c
3182 F: kernel/capability.c
3184 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3185 M: Kevin Tsai <ktsai@capellamicro.com>
3186 S: Maintained
3187 F: drivers/iio/light/cm*
3189 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3190 M: Christian Lamparter <chunkeey@googlemail.com>
3191 L: linux-wireless@vger.kernel.org
3192 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3193 S: Maintained
3194 F: drivers/net/wireless/ath/carl9170/
3196 CAVIUM I2C DRIVER
3197 M: Jan Glauber <jglauber@cavium.com>
3198 M: David Daney <david.daney@cavium.com>
3199 W: http://www.cavium.com
3200 S: Supported
3201 F: drivers/i2c/busses/i2c-octeon*
3202 F: drivers/i2c/busses/i2c-thunderx*
3204 CAVIUM LIQUIDIO NETWORK DRIVER
3205 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3206 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3207 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3208 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3209 L: netdev@vger.kernel.org
3210 W: http://www.cavium.com
3211 S: Supported
3212 F: drivers/net/ethernet/cavium/liquidio/
3214 CAVIUM MMC DRIVER
3215 M: Jan Glauber <jglauber@cavium.com>
3216 M: David Daney <david.daney@cavium.com>
3217 M: Steven J. Hill <Steven.Hill@cavium.com>
3218 W: http://www.cavium.com
3219 S: Supported
3220 F: drivers/mmc/host/cavium*
3222 CAVIUM OCTEON-TX CRYPTO DRIVER
3223 M: George Cherian <george.cherian@cavium.com>
3224 L: linux-crypto@vger.kernel.org
3225 W: http://www.cavium.com
3226 S: Supported
3227 F: drivers/crypto/cavium/cpt/
3229 CAVIUM THUNDERX2 ARM64 SOC
3230 M: Robert Richter <rrichter@cavium.com>
3231 M: Jayachandran C <jnair@caviumnetworks.com>
3232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3233 S: Maintained
3234 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3235 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3237 CC2520 IEEE-802.15.4 RADIO DRIVER
3238 M: Varka Bhadram <varkabhadram@gmail.com>
3239 L: linux-wpan@vger.kernel.org
3240 S: Maintained
3241 F: drivers/net/ieee802154/cc2520.c
3242 F: include/linux/spi/cc2520.h
3243 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3245 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3246 M: Gilad Ben-Yossef <gilad@benyossef.com>
3247 L: linux-crypto@vger.kernel.org
3248 L: driverdev-devel@linuxdriverproject.org
3249 S: Supported
3250 F: drivers/staging/ccree/
3251 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3253 CEC FRAMEWORK
3254 M: Hans Verkuil <hans.verkuil@cisco.com>
3255 L: linux-media@vger.kernel.org
3256 T: git git://linuxtv.org/media_tree.git
3257 W: http://linuxtv.org
3258 S: Supported
3259 F: Documentation/media/kapi/cec-core.rst
3260 F: Documentation/media/uapi/cec
3261 F: drivers/media/cec/
3262 F: drivers/media/rc/keymaps/rc-cec.c
3263 F: include/media/cec.h
3264 F: include/media/cec-notifier.h
3265 F: include/uapi/linux/cec.h
3266 F: include/uapi/linux/cec-funcs.h
3267 F: Documentation/devicetree/bindings/media/cec.txt
3269 CELL BROADBAND ENGINE ARCHITECTURE
3270 M: Arnd Bergmann <arnd@arndb.de>
3271 L: linuxppc-dev@lists.ozlabs.org
3272 W: http://www.ibm.com/developerworks/power/cell/
3273 S: Supported
3274 F: arch/powerpc/include/asm/cell*.h
3275 F: arch/powerpc/include/asm/spu*.h
3276 F: arch/powerpc/include/uapi/asm/spu*.h
3277 F: arch/powerpc/oprofile/*cell*
3278 F: arch/powerpc/platforms/cell/
3280 CEPH COMMON CODE (LIBCEPH)
3281 M: Ilya Dryomov <idryomov@gmail.com>
3282 M: "Yan, Zheng" <zyan@redhat.com>
3283 M: Sage Weil <sage@redhat.com>
3284 L: ceph-devel@vger.kernel.org
3285 W: http://ceph.com/
3286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3287 T: git git://github.com/ceph/ceph-client.git
3288 S: Supported
3289 F: net/ceph/
3290 F: include/linux/ceph/
3291 F: include/linux/crush/
3293 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3294 M: "Yan, Zheng" <zyan@redhat.com>
3295 M: Sage Weil <sage@redhat.com>
3296 M: Ilya Dryomov <idryomov@gmail.com>
3297 L: ceph-devel@vger.kernel.org
3298 W: http://ceph.com/
3299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3300 T: git git://github.com/ceph/ceph-client.git
3301 S: Supported
3302 F: Documentation/filesystems/ceph.txt
3303 F: fs/ceph/
3305 CERTIFICATE HANDLING:
3306 M: David Howells <dhowells@redhat.com>
3307 M: David Woodhouse <dwmw2@infradead.org>
3308 L: keyrings@vger.kernel.org
3309 S: Maintained
3310 F: Documentation/module-signing.txt
3311 F: certs/
3312 F: scripts/sign-file.c
3313 F: scripts/extract-cert.c
3315 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3316 L: linux-usb@vger.kernel.org
3317 S: Orphan
3318 F: Documentation/usb/WUSB-Design-overview.txt
3319 F: Documentation/usb/wusb-cbaf
3320 F: drivers/usb/host/hwa-hc.c
3321 F: drivers/usb/host/whci/
3322 F: drivers/usb/wusbcore/
3323 F: include/linux/usb/wusb*
3325 CFAG12864B LCD DRIVER
3326 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3327 W: http://miguelojeda.es/auxdisplay.htm
3328 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3329 S: Maintained
3330 F: drivers/auxdisplay/cfag12864b.c
3331 F: include/linux/cfag12864b.h
3333 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3334 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3335 W: http://miguelojeda.es/auxdisplay.htm
3336 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3337 S: Maintained
3338 F: drivers/auxdisplay/cfag12864bfb.c
3339 F: include/linux/cfag12864b.h
3341 CFG80211 and NL80211
3342 M: Johannes Berg <johannes@sipsolutions.net>
3343 L: linux-wireless@vger.kernel.org
3344 W: http://wireless.kernel.org/
3345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3347 S: Maintained
3348 F: include/uapi/linux/nl80211.h
3349 F: include/net/cfg80211.h
3350 F: net/wireless/*
3351 X: net/wireless/wext*
3353 CHAR and MISC DRIVERS
3354 M: Arnd Bergmann <arnd@arndb.de>
3355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3357 S: Supported
3358 F: drivers/char/*
3359 F: drivers/misc/*
3360 F: include/linux/miscdevice.h
3362 CHECKPATCH
3363 M: Andy Whitcroft <apw@canonical.com>
3364 M: Joe Perches <joe@perches.com>
3365 S: Maintained
3366 F: scripts/checkpatch.pl
3368 CHINESE DOCUMENTATION
3369 M: Harry Wei <harryxiyou@gmail.com>
3370 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3371 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3372 S: Maintained
3373 F: Documentation/translations/zh_CN/
3375 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3376 M: Peter Chen <Peter.Chen@nxp.com>
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3378 L: linux-usb@vger.kernel.org
3379 S: Maintained
3380 F: drivers/usb/chipidea/
3382 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3383 M: Hans de Goede <hdegoede@redhat.com>
3384 L: linux-input@vger.kernel.org
3385 S: Maintained
3386 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3387 F: drivers/input/touchscreen/chipone_icn8318.c
3389 CHROME HARDWARE PLATFORM SUPPORT
3390 M: Benson Leung <bleung@chromium.org>
3391 M: Olof Johansson <olof@lixom.net>
3392 S: Maintained
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3394 F: drivers/platform/chrome/
3396 CIRRUS LOGIC AUDIO CODEC DRIVERS
3397 M: Brian Austin <brian.austin@cirrus.com>
3398 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3400 S: Maintained
3401 F: sound/soc/codecs/cs*
3403 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3404 M: Hartley Sweeten <hsweeten@visionengravers.com>
3405 L: netdev@vger.kernel.org
3406 S: Maintained
3407 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3409 CISCO FCOE HBA DRIVER
3410 M: Satish Kharat <satishkh@cisco.com>
3411 M: Sesidhar Baddela <sebaddel@cisco.com>
3412 M: Karan Tilak Kumar <kartilak@cisco.com>
3413 L: linux-scsi@vger.kernel.org
3414 S: Supported
3415 F: drivers/scsi/fnic/
3417 CISCO SCSI HBA DRIVER
3418 M: Karan Tilak Kumar <kartilak@cisco.com>
3419 M: Sesidhar Baddela <sebaddel@cisco.com>
3420 L: linux-scsi@vger.kernel.org
3421 S: Supported
3422 F: drivers/scsi/snic/
3424 CISCO VIC ETHERNET NIC DRIVER
3425 M: Christian Benvenuti <benve@cisco.com>
3426 M: Govindarajulu Varadarajan <_govind@gmx.com>
3427 M: Neel Patel <neepatel@cisco.com>
3428 S: Supported
3429 F: drivers/net/ethernet/cisco/enic/
3431 CISCO VIC LOW LATENCY NIC DRIVER
3432 M: Christian Benvenuti <benve@cisco.com>
3433 M: Dave Goodell <dgoodell@cisco.com>
3434 S: Supported
3435 F: drivers/infiniband/hw/usnic/
3437 CLEANCACHE API
3438 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3439 L: linux-kernel@vger.kernel.org
3440 S: Maintained
3441 F: mm/cleancache.c
3442 F: include/linux/cleancache.h
3444 CLK API
3445 M: Russell King <linux@armlinux.org.uk>
3446 L: linux-clk@vger.kernel.org
3447 S: Maintained
3448 F: include/linux/clk.h
3450 CLOCKSOURCE, CLOCKEVENT DRIVERS
3451 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3452 M: Thomas Gleixner <tglx@linutronix.de>
3453 L: linux-kernel@vger.kernel.org
3454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3455 S: Supported
3456 F: drivers/clocksource
3458 CMPC ACPI DRIVER
3459 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3460 M: Daniel Oliveira Nascimento <don@syst.com.br>
3461 L: platform-driver-x86@vger.kernel.org
3462 S: Supported
3463 F: drivers/platform/x86/classmate-laptop.c
3465 COBALT MEDIA DRIVER
3466 M: Hans Verkuil <hans.verkuil@cisco.com>
3467 L: linux-media@vger.kernel.org
3468 T: git git://linuxtv.org/media_tree.git
3469 W: https://linuxtv.org
3470 S: Supported
3471 F: drivers/media/pci/cobalt/
3473 COCCINELLE/Semantic Patches (SmPL)
3474 M: Julia Lawall <Julia.Lawall@lip6.fr>
3475 M: Gilles Muller <Gilles.Muller@lip6.fr>
3476 M: Nicolas Palix <nicolas.palix@imag.fr>
3477 M: Michal Marek <mmarek@suse.com>
3478 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3480 W: http://coccinelle.lip6.fr/
3481 S: Supported
3482 F: Documentation/dev-tools/coccinelle.rst
3483 F: scripts/coccinelle/
3484 F: scripts/coccicheck
3486 CODA FILE SYSTEM
3487 M: Jan Harkes <jaharkes@cs.cmu.edu>
3488 M: coda@cs.cmu.edu
3489 L: codalist@coda.cs.cmu.edu
3490 W: http://www.coda.cs.cmu.edu/
3491 S: Maintained
3492 F: Documentation/filesystems/coda.txt
3493 F: fs/coda/
3494 F: include/linux/coda*.h
3495 F: include/uapi/linux/coda*.h
3497 CODA V4L2 MEM2MEM DRIVER
3498 M: Philipp Zabel <p.zabel@pengutronix.de>
3499 L: linux-media@vger.kernel.org
3500 S: Maintained
3501 F: Documentation/devicetree/bindings/media/coda.txt
3502 F: drivers/media/platform/coda/
3504 COMMON CLK FRAMEWORK
3505 M: Michael Turquette <mturquette@baylibre.com>
3506 M: Stephen Boyd <sboyd@codeaurora.org>
3507 L: linux-clk@vger.kernel.org
3508 Q: http://patchwork.kernel.org/project/linux-clk/list/
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3510 S: Maintained
3511 F: Documentation/devicetree/bindings/clock/
3512 F: drivers/clk/
3513 X: drivers/clk/clkdev.c
3514 F: include/linux/clk-pr*
3515 F: include/linux/clk/
3517 COMMON INTERNET FILE SYSTEM (CIFS)
3518 M: Steve French <sfrench@samba.org>
3519 L: linux-cifs@vger.kernel.org
3520 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3521 W: http://linux-cifs.samba.org/
3522 T: git git://git.samba.org/sfrench/cifs-2.6.git
3523 S: Supported
3524 F: Documentation/filesystems/cifs/
3525 F: fs/cifs/
3527 COMPACTPCI HOTPLUG CORE
3528 M: Scott Murray <scott@spiteful.org>
3529 L: linux-pci@vger.kernel.org
3530 S: Maintained
3531 F: drivers/pci/hotplug/cpci_hotplug*
3533 COMPACTPCI HOTPLUG GENERIC DRIVER
3534 M: Scott Murray <scott@spiteful.org>
3535 L: linux-pci@vger.kernel.org
3536 S: Maintained
3537 F: drivers/pci/hotplug/cpcihp_generic.c
3539 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3540 M: Scott Murray <scott@spiteful.org>
3541 L: linux-pci@vger.kernel.org
3542 S: Maintained
3543 F: drivers/pci/hotplug/cpcihp_zt5550.*
3545 COMPAL LAPTOP SUPPORT
3546 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3547 L: platform-driver-x86@vger.kernel.org
3548 S: Maintained
3549 F: drivers/platform/x86/compal-laptop.c
3551 CONEXANT ACCESSRUNNER USB DRIVER
3552 L: accessrunner-general@lists.sourceforge.net
3553 W: http://accessrunner.sourceforge.net/
3554 S: Orphan
3555 F: drivers/usb/atm/cxacru.c
3557 CONFIGFS
3558 M: Joel Becker <jlbec@evilplan.org>
3559 M: Christoph Hellwig <hch@lst.de>
3560 T: git git://git.infradead.org/users/hch/configfs.git
3561 S: Supported
3562 F: fs/configfs/
3563 F: include/linux/configfs.h
3565 CONNECTOR
3566 M: Evgeniy Polyakov <zbr@ioremap.net>
3567 L: netdev@vger.kernel.org
3568 S: Maintained
3569 F: drivers/connector/
3571 CONTROL GROUP (CGROUP)
3572 M: Tejun Heo <tj@kernel.org>
3573 M: Li Zefan <lizefan@huawei.com>
3574 M: Johannes Weiner <hannes@cmpxchg.org>
3575 L: cgroups@vger.kernel.org
3576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3577 S: Maintained
3578 F: Documentation/cgroup*
3579 F: include/linux/cgroup*
3580 F: kernel/cgroup*
3582 CONTROL GROUP - CPUSET
3583 M: Li Zefan <lizefan@huawei.com>
3584 L: cgroups@vger.kernel.org
3585 W: http://www.bullopensource.org/cpuset/
3586 W: http://oss.sgi.com/projects/cpusets/
3587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3588 S: Maintained
3589 F: Documentation/cgroup-v1/cpusets.txt
3590 F: include/linux/cpuset.h
3591 F: kernel/cpuset.c
3593 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3594 M: Johannes Weiner <hannes@cmpxchg.org>
3595 M: Michal Hocko <mhocko@kernel.org>
3596 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3597 L: cgroups@vger.kernel.org
3598 L: linux-mm@kvack.org
3599 S: Maintained
3600 F: mm/memcontrol.c
3601 F: mm/swap_cgroup.c
3603 CORETEMP HARDWARE MONITORING DRIVER
3604 M: Fenghua Yu <fenghua.yu@intel.com>
3605 L: linux-hwmon@vger.kernel.org
3606 S: Maintained
3607 F: Documentation/hwmon/coretemp
3608 F: drivers/hwmon/coretemp.c
3610 COSA/SRP SYNC SERIAL DRIVER
3611 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3612 W: http://www.fi.muni.cz/~kas/cosa/
3613 S: Maintained
3614 F: drivers/net/wan/cosa*
3616 CPMAC ETHERNET DRIVER
3617 M: Florian Fainelli <f.fainelli@gmail.com>
3618 L: netdev@vger.kernel.org
3619 S: Maintained
3620 F: drivers/net/ethernet/ti/cpmac.c
3622 CPU FREQUENCY DRIVERS
3623 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3624 M: Viresh Kumar <viresh.kumar@linaro.org>
3625 L: linux-pm@vger.kernel.org
3626 S: Maintained
3627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3628 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3629 B: https://bugzilla.kernel.org
3630 F: Documentation/cpu-freq/
3631 F: Documentation/devicetree/bindings/cpufreq/
3632 F: drivers/cpufreq/
3633 F: include/linux/cpufreq.h
3634 F: tools/testing/selftests/cpufreq/
3636 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3637 M: Viresh Kumar <viresh.kumar@linaro.org>
3638 M: Sudeep Holla <sudeep.holla@arm.com>
3639 L: linux-pm@vger.kernel.org
3640 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3641 S: Maintained
3642 F: drivers/cpufreq/arm_big_little.h
3643 F: drivers/cpufreq/arm_big_little.c
3644 F: drivers/cpufreq/arm_big_little_dt.c
3646 CPU POWER MONITORING SUBSYSTEM
3647 M: Thomas Renninger <trenn@suse.com>
3648 L: linux-pm@vger.kernel.org
3649 S: Maintained
3650 F: tools/power/cpupower/
3652 CPUID/MSR DRIVER
3653 M: "H. Peter Anvin" <hpa@zytor.com>
3654 S: Maintained
3655 F: arch/x86/kernel/cpuid.c
3656 F: arch/x86/kernel/msr.c
3658 CPUIDLE DRIVER - ARM BIG LITTLE
3659 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3660 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3661 L: linux-pm@vger.kernel.org
3662 L: linux-arm-kernel@lists.infradead.org
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664 S: Maintained
3665 F: drivers/cpuidle/cpuidle-big_little.c
3667 CPUIDLE DRIVER - ARM EXYNOS
3668 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3669 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3670 M: Kukjin Kim <kgene@kernel.org>
3671 L: linux-pm@vger.kernel.org
3672 L: linux-samsung-soc@vger.kernel.org
3673 S: Supported
3674 F: drivers/cpuidle/cpuidle-exynos.c
3675 F: arch/arm/mach-exynos/pm.c
3677 CPUIDLE DRIVERS
3678 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3679 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3680 L: linux-pm@vger.kernel.org
3681 S: Maintained
3682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683 B: https://bugzilla.kernel.org
3684 F: drivers/cpuidle/*
3685 F: include/linux/cpuidle.h
3687 CRAMFS FILESYSTEM
3688 W: http://sourceforge.net/projects/cramfs/
3689 S: Orphan / Obsolete
3690 F: Documentation/filesystems/cramfs.txt
3691 F: fs/cramfs/
3693 CRIS PORT
3694 M: Mikael Starvik <starvik@axis.com>
3695 M: Jesper Nilsson <jesper.nilsson@axis.com>
3696 L: linux-cris-kernel@axis.com
3697 W: http://developer.axis.com
3698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3699 S: Maintained
3700 F: arch/cris/
3701 F: drivers/tty/serial/crisv10.*
3703 CRYPTO API
3704 M: Herbert Xu <herbert@gondor.apana.org.au>
3705 M: "David S. Miller" <davem@davemloft.net>
3706 L: linux-crypto@vger.kernel.org
3707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3709 S: Maintained
3710 F: Documentation/crypto/
3711 F: Documentation/devicetree/bindings/crypto/
3712 F: arch/*/crypto/
3713 F: crypto/
3714 F: drivers/crypto/
3715 F: include/crypto/
3716 F: include/linux/crypto*
3718 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3719 M: Neil Horman <nhorman@tuxdriver.com>
3720 L: linux-crypto@vger.kernel.org
3721 S: Maintained
3722 F: crypto/ansi_cprng.c
3723 F: crypto/rng.c
3725 CS3308 MEDIA DRIVER
3726 M: Hans Verkuil <hverkuil@xs4all.nl>
3727 L: linux-media@vger.kernel.org
3728 T: git git://linuxtv.org/media_tree.git
3729 W: http://linuxtv.org
3730 S: Odd Fixes
3731 F: drivers/media/i2c/cs3308.c
3732 F: drivers/media/i2c/cs3308.h
3734 CS5535 Audio ALSA driver
3735 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3736 S: Maintained
3737 F: sound/pci/cs5535audio/
3739 CW1200 WLAN driver
3740 M: Solomon Peachy <pizza@shaftnet.org>
3741 S: Maintained
3742 F: drivers/net/wireless/st/cw1200/
3744 CX18 VIDEO4LINUX DRIVER
3745 M: Andy Walls <awalls@md.metrocast.net>
3746 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3747 L: linux-media@vger.kernel.org
3748 T: git git://linuxtv.org/media_tree.git
3749 W: https://linuxtv.org
3750 W: http://www.ivtvdriver.org/index.php/Cx18
3751 S: Maintained
3752 F: Documentation/media/v4l-drivers/cx18*
3753 F: drivers/media/pci/cx18/
3754 F: include/uapi/linux/ivtv*
3756 CX2341X MPEG ENCODER HELPER MODULE
3757 M: Hans Verkuil <hverkuil@xs4all.nl>
3758 L: linux-media@vger.kernel.org
3759 T: git git://linuxtv.org/media_tree.git
3760 W: https://linuxtv.org
3761 S: Maintained
3762 F: drivers/media/common/cx2341x*
3763 F: include/media/cx2341x*
3765 CX24120 MEDIA DRIVER
3766 M: Jemma Denson <jdenson@gmail.com>
3767 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3768 L: linux-media@vger.kernel.org
3769 W: https://linuxtv.org
3770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3771 S: Maintained
3772 F: drivers/media/dvb-frontends/cx24120*
3774 CX88 VIDEO4LINUX DRIVER
3775 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3776 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3777 L: linux-media@vger.kernel.org
3778 W: https://linuxtv.org
3779 T: git git://linuxtv.org/media_tree.git
3780 S: Odd fixes
3781 F: Documentation/media/v4l-drivers/cx88*
3782 F: drivers/media/pci/cx88/
3784 CXD2820R MEDIA DRIVER
3785 M: Antti Palosaari <crope@iki.fi>
3786 L: linux-media@vger.kernel.org
3787 W: https://linuxtv.org
3788 W: http://palosaari.fi/linux/
3789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3790 T: git git://linuxtv.org/anttip/media_tree.git
3791 S: Maintained
3792 F: drivers/media/dvb-frontends/cxd2820r*
3794 CXGB3 ETHERNET DRIVER (CXGB3)
3795 M: Santosh Raspatur <santosh@chelsio.com>
3796 L: netdev@vger.kernel.org
3797 W: http://www.chelsio.com
3798 S: Supported
3799 F: drivers/net/ethernet/chelsio/cxgb3/
3801 CXGB3 ISCSI DRIVER (CXGB3I)
3802 M: Karen Xie <kxie@chelsio.com>
3803 L: linux-scsi@vger.kernel.org
3804 W: http://www.chelsio.com
3805 S: Supported
3806 F: drivers/scsi/cxgbi/cxgb3i
3808 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3809 M: Steve Wise <swise@chelsio.com>
3810 L: linux-rdma@vger.kernel.org
3811 W: http://www.openfabrics.org
3812 S: Supported
3813 F: drivers/infiniband/hw/cxgb3/
3814 F: include/uapi/rdma/cxgb3-abi.h
3816 CXGB4 CRYPTO DRIVER (chcr)
3817 M: Harsh Jain <harsh@chelsio.com>
3818 L: linux-crypto@vger.kernel.org
3819 W: http://www.chelsio.com
3820 S: Supported
3821 F: drivers/crypto/chelsio
3823 CXGB4 ETHERNET DRIVER (CXGB4)
3824 M: Ganesh Goudar <ganeshgr@chelsio.com>
3825 L: netdev@vger.kernel.org
3826 W: http://www.chelsio.com
3827 S: Supported
3828 F: drivers/net/ethernet/chelsio/cxgb4/
3830 CXGB4 ISCSI DRIVER (CXGB4I)
3831 M: Karen Xie <kxie@chelsio.com>
3832 L: linux-scsi@vger.kernel.org
3833 W: http://www.chelsio.com
3834 S: Supported
3835 F: drivers/scsi/cxgbi/cxgb4i
3837 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3838 M: Steve Wise <swise@chelsio.com>
3839 L: linux-rdma@vger.kernel.org
3840 W: http://www.openfabrics.org
3841 S: Supported
3842 F: drivers/infiniband/hw/cxgb4/
3843 F: include/uapi/rdma/cxgb4-abi.h
3845 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3846 M: Casey Leedom <leedom@chelsio.com>
3847 L: netdev@vger.kernel.org
3848 W: http://www.chelsio.com
3849 S: Supported
3850 F: drivers/net/ethernet/chelsio/cxgb4vf/
3852 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3853 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3854 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3855 L: linuxppc-dev@lists.ozlabs.org
3856 S: Supported
3857 F: arch/powerpc/platforms/powernv/pci-cxl.c
3858 F: drivers/misc/cxl/
3859 F: include/misc/cxl*
3860 F: include/uapi/misc/cxl.h
3861 F: Documentation/powerpc/cxl.txt
3862 F: Documentation/ABI/testing/sysfs-class-cxl
3864 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3865 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3866 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3867 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3868 L: linux-scsi@vger.kernel.org
3869 S: Supported
3870 F: drivers/scsi/cxlflash/
3871 F: include/uapi/scsi/cxlflash_ioctls.h
3872 F: Documentation/powerpc/cxlflash.txt
3874 CYBERPRO FB DRIVER
3875 M: Russell King <linux@armlinux.org.uk>
3876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3877 W: http://www.armlinux.org.uk/
3878 S: Maintained
3879 F: drivers/video/fbdev/cyber2000fb.*
3881 CYCLADES ASYNC MUX DRIVER
3882 W: http://www.cyclades.com/
3883 S: Orphan
3884 F: drivers/tty/cyclades.c
3885 F: include/linux/cyclades.h
3886 F: include/uapi/linux/cyclades.h
3888 CYCLADES PC300 DRIVER
3889 W: http://www.cyclades.com/
3890 S: Orphan
3891 F: drivers/net/wan/pc300*
3893 CYPRESS_FIRMWARE MEDIA DRIVER
3894 M: Antti Palosaari <crope@iki.fi>
3895 L: linux-media@vger.kernel.org
3896 W: https://linuxtv.org
3897 W: http://palosaari.fi/linux/
3898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3899 T: git git://linuxtv.org/anttip/media_tree.git
3900 S: Maintained
3901 F: drivers/media/common/cypress_firmware*
3903 CYTTSP TOUCHSCREEN DRIVER
3904 M: Ferruh Yigit <fery@cypress.com>
3905 L: linux-input@vger.kernel.org
3906 S: Supported
3907 F: drivers/input/touchscreen/cyttsp*
3908 F: include/linux/input/cyttsp.h
3910 D-LINK DIR-685 TOUCHKEYS DRIVER
3911 M: Linus Walleij <linus.walleij@linaro.org>
3912 L: linux-input@vger.kernel.org
3913 S: Supported
3914 F: drivers/input/dlink-dir685-touchkeys.c
3916 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3917 M: Joshua Kinard <kumba@gentoo.org>
3918 S: Maintained
3919 F: drivers/rtc/rtc-ds1685.c
3920 F: include/linux/rtc/ds1685.h
3922 DAMA SLAVE for AX.25
3923 M: Joerg Reuter <jreuter@yaina.de>
3924 W: http://yaina.de/jreuter/
3925 W: http://www.qsl.net/dl1bke/
3926 L: linux-hams@vger.kernel.org
3927 S: Maintained
3928 F: net/ax25/af_ax25.c
3929 F: net/ax25/ax25_dev.c
3930 F: net/ax25/ax25_ds_*
3931 F: net/ax25/ax25_in.c
3932 F: net/ax25/ax25_out.c
3933 F: net/ax25/ax25_timer.c
3934 F: net/ax25/sysctl_net_ax25.c
3936 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3937 L: netdev@vger.kernel.org
3938 S: Orphan
3939 F: Documentation/networking/dmfe.txt
3940 F: drivers/net/ethernet/dec/tulip/dmfe.c
3942 DC390/AM53C974 SCSI driver
3943 M: Hannes Reinecke <hare@suse.com>
3944 L: linux-scsi@vger.kernel.org
3945 S: Maintained
3946 F: drivers/scsi/am53c974.c
3948 DC395x SCSI driver
3949 M: Oliver Neukum <oliver@neukum.org>
3950 M: Ali Akcaagac <aliakc@web.de>
3951 M: Jamie Lenehan <lenehan@twibble.org>
3952 L: dc395x@twibble.org
3953 W: http://twibble.org/dist/dc395x/
3954 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3955 S: Maintained
3956 F: Documentation/scsi/dc395x.txt
3957 F: drivers/scsi/dc395x.*
3959 DCCP PROTOCOL
3960 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3961 L: dccp@vger.kernel.org
3962 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3963 S: Maintained
3964 F: include/linux/dccp.h
3965 F: include/uapi/linux/dccp.h
3966 F: include/linux/tfrc.h
3967 F: net/dccp/
3969 DECnet NETWORK LAYER
3970 W: http://linux-decnet.sourceforge.net
3971 L: linux-decnet-user@lists.sourceforge.net
3972 S: Orphan
3973 F: Documentation/networking/decnet.txt
3974 F: net/decnet/
3976 DECSTATION PLATFORM SUPPORT
3977 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3978 L: linux-mips@linux-mips.org
3979 W: http://www.linux-mips.org/wiki/DECstation
3980 S: Maintained
3981 F: arch/mips/dec/
3982 F: arch/mips/include/asm/dec/
3983 F: arch/mips/include/asm/mach-dec/
3985 DEFXX FDDI NETWORK DRIVER
3986 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3987 S: Maintained
3988 F: drivers/net/fddi/defxx.*
3990 DELL LAPTOP DRIVER
3991 M: Matthew Garrett <mjg59@srcf.ucam.org>
3992 M: Pali Rohár <pali.rohar@gmail.com>
3993 L: platform-driver-x86@vger.kernel.org
3994 S: Maintained
3995 F: drivers/platform/x86/dell-laptop.c
3997 DELL LAPTOP FREEFALL DRIVER
3998 M: Pali Rohár <pali.rohar@gmail.com>
3999 S: Maintained
4000 F: drivers/platform/x86/dell-smo8800.c
4002 DELL LAPTOP RBTN DRIVER
4003 M: Pali Rohár <pali.rohar@gmail.com>
4004 S: Maintained
4005 F: drivers/platform/x86/dell-rbtn.*
4007 DELL LAPTOP SMM DRIVER
4008 M: Pali Rohár <pali.rohar@gmail.com>
4009 S: Maintained
4010 F: drivers/hwmon/dell-smm-hwmon.c
4011 F: include/uapi/linux/i8k.h
4013 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4014 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4015 S: Maintained
4016 F: Documentation/dcdbas.txt
4017 F: drivers/firmware/dcdbas.*
4019 DELL WMI EXTRAS DRIVER
4020 M: Matthew Garrett <mjg59@srcf.ucam.org>
4021 M: Pali Rohár <pali.rohar@gmail.com>
4022 S: Maintained
4023 F: drivers/platform/x86/dell-wmi.c
4025 DELTA ST MEDIA DRIVER
4026 M: Hugues Fruchet <hugues.fruchet@st.com>
4027 L: linux-media@vger.kernel.org
4028 T: git git://linuxtv.org/media_tree.git
4029 W: https://linuxtv.org
4030 S: Supported
4031 F: drivers/media/platform/sti/delta
4033 DENALI NAND DRIVER
4034 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4035 L: linux-mtd@lists.infradead.org
4036 S: Supported
4037 F: drivers/mtd/nand/denali*
4039 DESIGNWARE USB2 DRD IP DRIVER
4040 M: John Youn <johnyoun@synopsys.com>
4041 L: linux-usb@vger.kernel.org
4042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4043 S: Maintained
4044 F: drivers/usb/dwc2/
4046 DESIGNWARE USB3 DRD IP DRIVER
4047 M: Felipe Balbi <balbi@kernel.org>
4048 L: linux-usb@vger.kernel.org
4049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4050 S: Maintained
4051 F: drivers/usb/dwc3/
4053 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4054 M: Andreas Klinger <ak@it-klinger.de>
4055 L: linux-iio@vger.kernel.org
4056 S: Maintained
4057 F: drivers/iio/proximity/srf*.c
4059 DEVICE COREDUMP (DEV_COREDUMP)
4060 M: Johannes Berg <johannes@sipsolutions.net>
4061 L: linux-kernel@vger.kernel.org
4062 S: Maintained
4063 F: drivers/base/devcoredump.c
4064 F: include/linux/devcoredump.h
4066 DEVICE FREQUENCY (DEVFREQ)
4067 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4068 M: Kyungmin Park <kyungmin.park@samsung.com>
4069 R: Chanwoo Choi <cw00.choi@samsung.com>
4070 L: linux-pm@vger.kernel.org
4071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072 S: Maintained
4073 F: drivers/devfreq/
4074 F: include/linux/devfreq.h
4075 F: Documentation/devicetree/bindings/devfreq/
4077 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4078 M: Chanwoo Choi <cw00.choi@samsung.com>
4079 L: linux-pm@vger.kernel.org
4080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4081 S: Supported
4082 F: drivers/devfreq/event/
4083 F: drivers/devfreq/devfreq-event.c
4084 F: include/linux/devfreq-event.h
4085 F: Documentation/devicetree/bindings/devfreq/event/
4087 DEVICE NUMBER REGISTRY
4088 M: Torben Mathiasen <device@lanana.org>
4089 W: http://lanana.org/docs/device-list/index.html
4090 S: Maintained
4092 DEVICE-MAPPER (LVM)
4093 M: Alasdair Kergon <agk@redhat.com>
4094 M: Mike Snitzer <snitzer@redhat.com>
4095 M: dm-devel@redhat.com
4096 L: dm-devel@redhat.com
4097 W: http://sources.redhat.com/dm
4098 Q: http://patchwork.kernel.org/project/dm-devel/list/
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4100 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4101 S: Maintained
4102 F: Documentation/device-mapper/
4103 F: drivers/md/dm*
4104 F: drivers/md/persistent-data/
4105 F: include/linux/device-mapper.h
4106 F: include/linux/dm-*.h
4107 F: include/uapi/linux/dm-*.h
4109 DEVLINK
4110 M: Jiri Pirko <jiri@mellanox.com>
4111 L: netdev@vger.kernel.org
4112 S: Supported
4113 F: net/core/devlink.c
4114 F: include/net/devlink.h
4115 F: include/uapi/linux/devlink.h
4117 DIALOG SEMICONDUCTOR DRIVERS
4118 M: Support Opensource <support.opensource@diasemi.com>
4119 W: http://www.dialog-semiconductor.com/products
4120 S: Supported
4121 F: Documentation/hwmon/da90??
4122 F: Documentation/devicetree/bindings/mfd/da90*.txt
4123 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4124 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4125 F: Documentation/devicetree/bindings/regulator/da92*.txt
4126 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4127 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4128 F: drivers/gpio/gpio-da90??.c
4129 F: drivers/hwmon/da90??-hwmon.c
4130 F: drivers/iio/adc/da91??-*.c
4131 F: drivers/input/misc/da90??_onkey.c
4132 F: drivers/input/touchscreen/da9052_tsi.c
4133 F: drivers/leds/leds-da90??.c
4134 F: drivers/mfd/da903x.c
4135 F: drivers/mfd/da90??-*.c
4136 F: drivers/mfd/da91??-*.c
4137 F: drivers/power/supply/da9052-battery.c
4138 F: drivers/power/supply/da91??-*.c
4139 F: drivers/regulator/da903x.c
4140 F: drivers/regulator/da9???-regulator.[ch]
4141 F: drivers/thermal/da90??-thermal.c
4142 F: drivers/rtc/rtc-da90??.c
4143 F: drivers/video/backlight/da90??_bl.c
4144 F: drivers/watchdog/da90??_wdt.c
4145 F: include/linux/mfd/da903x.h
4146 F: include/linux/mfd/da9052/
4147 F: include/linux/mfd/da9055/
4148 F: include/linux/mfd/da9062/
4149 F: include/linux/mfd/da9063/
4150 F: include/linux/mfd/da9150/
4151 F: include/linux/regulator/da9211.h
4152 F: include/sound/da[79]*.h
4153 F: sound/soc/codecs/da[79]*.[ch]
4155 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4156 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4157 L: linux-gpio@vger.kernel.org
4158 S: Maintained
4159 F: drivers/gpio/gpio-gpio-mm.c
4161 DIGI NEO AND CLASSIC PCI PRODUCTS
4162 M: Lidza Louina <lidza.louina@gmail.com>
4163 M: Mark Hounschell <markh@compro.net>
4164 L: driverdev-devel@linuxdriverproject.org
4165 S: Maintained
4166 F: drivers/staging/dgnc/
4168 DIOLAN U2C-12 I2C DRIVER
4169 M: Guenter Roeck <linux@roeck-us.net>
4170 L: linux-i2c@vger.kernel.org
4171 S: Maintained
4172 F: drivers/i2c/busses/i2c-diolan-u2c.c
4174 DIRECT ACCESS (DAX)
4175 M: Matthew Wilcox <mawilcox@microsoft.com>
4176 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4177 L: linux-fsdevel@vger.kernel.org
4178 S: Supported
4179 F: fs/dax.c
4180 F: include/linux/dax.h
4181 F: include/trace/events/fs_dax.h
4183 DIRECTORY NOTIFICATION (DNOTIFY)
4184 M: Jan Kara <jack@suse.cz>
4185 R: Amir Goldstein <amir73il@gmail.com>
4186 L: linux-fsdevel@vger.kernel.org
4187 S: Maintained
4188 F: Documentation/filesystems/dnotify.txt
4189 F: fs/notify/dnotify/
4190 F: include/linux/dnotify.h
4192 DISK GEOMETRY AND PARTITION HANDLING
4193 M: Andries Brouwer <aeb@cwi.nl>
4194 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4195 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4196 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4197 S: Maintained
4199 DISKQUOTA
4200 M: Jan Kara <jack@suse.com>
4201 S: Maintained
4202 F: Documentation/filesystems/quota.txt
4203 F: fs/quota/
4204 F: include/linux/quota*.h
4205 F: include/uapi/linux/quota*.h
4207 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4208 M: Bernie Thompson <bernie@plugable.com>
4209 L: linux-fbdev@vger.kernel.org
4210 S: Maintained
4211 W: http://plugable.com/category/projects/udlfb/
4212 F: drivers/video/fbdev/udlfb.c
4213 F: include/video/udlfb.h
4214 F: Documentation/fb/udlfb.txt
4216 DISTRIBUTED LOCK MANAGER (DLM)
4217 M: Christine Caulfield <ccaulfie@redhat.com>
4218 M: David Teigland <teigland@redhat.com>
4219 L: cluster-devel@redhat.com
4220 W: http://sources.redhat.com/cluster/
4221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4222 S: Supported
4223 F: fs/dlm/
4225 DMA BUFFER SHARING FRAMEWORK
4226 M: Sumit Semwal <sumit.semwal@linaro.org>
4227 S: Maintained
4228 L: linux-media@vger.kernel.org
4229 L: dri-devel@lists.freedesktop.org
4230 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4231 F: drivers/dma-buf/
4232 F: include/linux/dma-buf*
4233 F: include/linux/reservation.h
4234 F: include/linux/*fence.h
4235 F: Documentation/driver-api/dma-buf.rst
4236 T: git git://anongit.freedesktop.org/drm/drm-misc
4238 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4239 M: Vinod Koul <vinod.koul@intel.com>
4240 L: dmaengine@vger.kernel.org
4241 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4242 S: Maintained
4243 F: drivers/dma/
4244 F: include/linux/dmaengine.h
4245 F: Documentation/devicetree/bindings/dma/
4246 F: Documentation/dmaengine/
4247 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4249 DMA MAPPING HELPERS
4250 M: Christoph Hellwig <hch@lst.de>
4251 M: Marek Szyprowski <m.szyprowski@samsung.com>
4252 R: Robin Murphy <robin.murphy@arm.com>
4253 L: iommu@lists.linux-foundation.org
4254 T: git git://git.infradead.org/users/hch/dma-mapping.git
4255 W: http://git.infradead.org/users/hch/dma-mapping.git
4256 S: Supported
4257 F: lib/dma-debug.c
4258 F: lib/dma-noop.c
4259 F: lib/dma-virt.c
4260 F: drivers/base/dma-mapping.c
4261 F: drivers/base/dma-coherent.c
4262 F: include/linux/dma-mapping.h
4264 DME1737 HARDWARE MONITOR DRIVER
4265 M: Juerg Haefliger <juergh@gmail.com>
4266 L: linux-hwmon@vger.kernel.org
4267 S: Maintained
4268 F: Documentation/hwmon/dme1737
4269 F: drivers/hwmon/dme1737.c
4271 DMI/SMBIOS SUPPORT
4272 M: Jean Delvare <jdelvare@suse.com>
4273 S: Maintained
4274 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4275 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4276 F: drivers/firmware/dmi-id.c
4277 F: drivers/firmware/dmi_scan.c
4278 F: include/linux/dmi.h
4280 DOCUMENTATION
4281 M: Jonathan Corbet <corbet@lwn.net>
4282 L: linux-doc@vger.kernel.org
4283 S: Maintained
4284 F: Documentation/
4285 F: scripts/kernel-doc
4286 X: Documentation/ABI/
4287 X: Documentation/devicetree/
4288 X: Documentation/acpi
4289 X: Documentation/power
4290 X: Documentation/spi
4291 X: Documentation/media
4292 T: git git://git.lwn.net/linux.git docs-next
4294 DONGWOON DW9714 LENS VOICE COIL DRIVER
4295 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4296 L: linux-media@vger.kernel.org
4297 T: git git://linuxtv.org/media_tree.git
4298 S: Maintained
4299 F: drivers/media/i2c/dw9714.c
4301 DOUBLETALK DRIVER
4302 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4303 L: blinux-list@redhat.com
4304 S: Maintained
4305 F: drivers/char/dtlk.c
4306 F: include/linux/dtlk.h
4308 DPAA2 DATAPATH I/O (DPIO) DRIVER
4309 M: Roy Pledge <Roy.Pledge@nxp.com>
4310 L: linux-kernel@vger.kernel.org
4311 S: Maintained
4312 F: drivers/staging/fsl-mc/bus/dpio
4314 DPAA2 ETHERNET DRIVER
4315 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4316 L: linux-kernel@vger.kernel.org
4317 S: Maintained
4318 F: drivers/staging/fsl-dpaa2/ethernet
4320 DPT_I2O SCSI RAID DRIVER
4321 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4322 L: linux-scsi@vger.kernel.org
4323 W: http://www.adaptec.com/
4324 S: Maintained
4325 F: drivers/scsi/dpt*
4326 F: drivers/scsi/dpt/
4328 DRBD DRIVER
4329 M: Philipp Reisner <philipp.reisner@linbit.com>
4330 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4331 L: drbd-dev@lists.linbit.com
4332 W: http://www.drbd.org
4333 T: git git://git.linbit.com/linux-drbd.git
4334 T: git git://git.linbit.com/drbd-8.4.git
4335 S: Supported
4336 F: drivers/block/drbd/
4337 F: lib/lru_cache.c
4338 F: Documentation/blockdev/drbd/
4340 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4341 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4343 S: Supported
4344 F: Documentation/kobject.txt
4345 F: drivers/base/
4346 F: fs/debugfs/
4347 F: fs/sysfs/
4348 F: include/linux/debugfs.h
4349 F: include/linux/kobj*
4350 F: lib/kobj*
4352 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4353 M: Kevin Hilman <khilman@kernel.org>
4354 M: Nishanth Menon <nm@ti.com>
4355 S: Maintained
4356 F: drivers/power/avs/
4357 F: include/linux/power/smartreflex.h
4358 L: linux-pm@vger.kernel.org
4360 DRM DRIVER FOR ARM PL111 CLCD
4361 M: Eric Anholt <eric@anholt.net>
4362 T: git git://anongit.freedesktop.org/drm/drm-misc
4363 S: Supported
4364 F: drivers/gpu/drm/pl111/
4366 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4367 M: Dave Airlie <airlied@redhat.com>
4368 S: Odd Fixes
4369 F: drivers/gpu/drm/ast/
4371 DRM DRIVER FOR BOCHS VIRTUAL GPU
4372 M: Gerd Hoffmann <kraxel@redhat.com>
4373 L: virtualization@lists.linux-foundation.org
4374 T: git git://anongit.freedesktop.org/drm/drm-misc
4375 S: Maintained
4376 F: drivers/gpu/drm/bochs/
4378 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4379 S: Orphan / Obsolete
4380 F: drivers/gpu/drm/i810/
4381 F: include/uapi/drm/i810_drm.h
4383 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4384 S: Orphan / Obsolete
4385 F: drivers/gpu/drm/mga/
4386 F: include/uapi/drm/mga_drm.h
4388 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4389 M: Dave Airlie <airlied@redhat.com>
4390 S: Odd Fixes
4391 F: drivers/gpu/drm/mgag200/
4393 DRM DRIVER FOR MI0283QT
4394 M: Noralf Trønnes <noralf@tronnes.org>
4395 S: Maintained
4396 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4397 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4399 DRM DRIVER FOR MSM ADRENO GPU
4400 M: Rob Clark <robdclark@gmail.com>
4401 L: linux-arm-msm@vger.kernel.org
4402 L: dri-devel@lists.freedesktop.org
4403 L: freedreno@lists.freedesktop.org
4404 T: git git://people.freedesktop.org/~robclark/linux
4405 S: Maintained
4406 F: drivers/gpu/drm/msm/
4407 F: include/uapi/drm/msm_drm.h
4408 F: Documentation/devicetree/bindings/display/msm/
4410 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4411 M: Ben Skeggs <bskeggs@redhat.com>
4412 L: dri-devel@lists.freedesktop.org
4413 L: nouveau@lists.freedesktop.org
4414 T: git git://github.com/skeggsb/linux
4415 S: Supported
4416 F: drivers/gpu/drm/nouveau/
4417 F: include/uapi/drm/nouveau_drm.h
4419 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4420 M: Noralf Trønnes <noralf@tronnes.org>
4421 S: Maintained
4422 F: drivers/gpu/drm/tinydrm/repaper.c
4423 F: Documentation/devicetree/bindings/display/repaper.txt
4425 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4426 M: Dave Airlie <airlied@redhat.com>
4427 M: Gerd Hoffmann <kraxel@redhat.com>
4428 L: virtualization@lists.linux-foundation.org
4429 T: git git://anongit.freedesktop.org/drm/drm-misc
4430 S: Obsolete
4431 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4432 F: drivers/gpu/drm/cirrus/
4434 DRM DRIVER FOR QXL VIRTUAL GPU
4435 M: Dave Airlie <airlied@redhat.com>
4436 M: Gerd Hoffmann <kraxel@redhat.com>
4437 L: virtualization@lists.linux-foundation.org
4438 T: git git://anongit.freedesktop.org/drm/drm-misc
4439 S: Maintained
4440 F: drivers/gpu/drm/qxl/
4441 F: include/uapi/drm/qxl_drm.h
4443 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4444 S: Orphan / Obsolete
4445 F: drivers/gpu/drm/r128/
4446 F: include/uapi/drm/r128_drm.h
4448 DRM DRIVER FOR SAVAGE VIDEO CARDS
4449 S: Orphan / Obsolete
4450 F: drivers/gpu/drm/savage/
4451 F: include/uapi/drm/savage_drm.h
4453 DRM DRIVER FOR SIS VIDEO CARDS
4454 S: Orphan / Obsolete
4455 F: drivers/gpu/drm/sis/
4456 F: include/uapi/drm/sis_drm.h
4458 DRM DRIVER FOR SITRONIX ST7586 PANELS
4459 M: David Lechner <david@lechnology.com>
4460 S: Maintained
4461 F: drivers/gpu/drm/tinydrm/st7586.c
4462 F: Documentation/devicetree/bindings/display/st7586.txt
4464 DRM DRIVER FOR TDFX VIDEO CARDS
4465 S: Orphan / Obsolete
4466 F: drivers/gpu/drm/tdfx/
4468 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4469 M: Dave Airlie <airlied@redhat.com>
4470 S: Odd Fixes
4471 F: drivers/gpu/drm/udl/
4473 DRM DRIVER FOR VMWARE VIRTUAL GPU
4474 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4475 M: Sinclair Yeh <syeh@vmware.com>
4476 M: Thomas Hellstrom <thellstrom@vmware.com>
4477 L: dri-devel@lists.freedesktop.org
4478 T: git git://people.freedesktop.org/~syeh/repos_linux
4479 T: git git://people.freedesktop.org/~thomash/linux
4480 S: Supported
4481 F: drivers/gpu/drm/vmwgfx/
4482 F: include/uapi/drm/vmwgfx_drm.h
4484 DRM DRIVERS
4485 M: David Airlie <airlied@linux.ie>
4486 L: dri-devel@lists.freedesktop.org
4487 T: git git://people.freedesktop.org/~airlied/linux
4488 B: https://bugs.freedesktop.org/
4489 C: irc://chat.freenode.net/dri-devel
4490 S: Maintained
4491 F: drivers/gpu/drm/
4492 F: drivers/gpu/vga/
4493 F: Documentation/devicetree/bindings/display/
4494 F: Documentation/devicetree/bindings/gpu/
4495 F: Documentation/devicetree/bindings/video/
4496 F: Documentation/gpu/
4497 F: include/drm/
4498 F: include/uapi/drm/
4499 F: include/linux/vga*
4501 DRM DRIVERS AND MISC GPU PATCHES
4502 M: Daniel Vetter <daniel.vetter@intel.com>
4503 M: Jani Nikula <jani.nikula@linux.intel.com>
4504 M: Sean Paul <seanpaul@chromium.org>
4505 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4506 S: Maintained
4507 T: git git://anongit.freedesktop.org/drm/drm-misc
4508 F: Documentation/gpu/
4509 F: drivers/gpu/vga/
4510 F: drivers/gpu/drm/*
4511 F: include/drm/drm*
4512 F: include/uapi/drm/drm*
4513 F: include/linux/vga*
4515 DRM DRIVERS FOR ALLWINNER A10
4516 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4517 L: dri-devel@lists.freedesktop.org
4518 S: Supported
4519 F: drivers/gpu/drm/sun4i/
4520 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4523 DRM DRIVERS FOR AMLOGIC SOCS
4524 M: Neil Armstrong <narmstrong@baylibre.com>
4525 L: dri-devel@lists.freedesktop.org
4526 L: linux-amlogic@lists.infradead.org
4527 W: http://linux-meson.com/
4528 S: Supported
4529 F: drivers/gpu/drm/meson/
4530 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4531 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4532 F: Documentation/gpu/meson.rst
4533 T: git git://anongit.freedesktop.org/drm/drm-misc
4535 DRM DRIVERS FOR ATMEL HLCDC
4536 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4537 L: dri-devel@lists.freedesktop.org
4538 S: Supported
4539 F: drivers/gpu/drm/atmel-hlcdc/
4540 F: Documentation/devicetree/bindings/drm/atmel/
4541 T: git git://anongit.freedesktop.org/drm/drm-misc
4543 DRM DRIVERS FOR BRIDGE CHIPS
4544 M: Archit Taneja <architt@codeaurora.org>
4545 M: Andrzej Hajda <a.hajda@samsung.com>
4546 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4547 S: Maintained
4548 T: git git://anongit.freedesktop.org/drm/drm-misc
4549 F: drivers/gpu/drm/bridge/
4551 DRM DRIVERS FOR EXYNOS
4552 M: Inki Dae <inki.dae@samsung.com>
4553 M: Joonyoung Shim <jy0922.shim@samsung.com>
4554 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4555 M: Kyungmin Park <kyungmin.park@samsung.com>
4556 L: dri-devel@lists.freedesktop.org
4557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4558 S: Supported
4559 F: drivers/gpu/drm/exynos/
4560 F: include/uapi/drm/exynos_drm.h
4561 F: Documentation/devicetree/bindings/display/exynos/
4563 DRM DRIVERS FOR FREESCALE DCU
4564 M: Stefan Agner <stefan@agner.ch>
4565 M: Alison Wang <alison.wang@freescale.com>
4566 L: dri-devel@lists.freedesktop.org
4567 S: Supported
4568 F: drivers/gpu/drm/fsl-dcu/
4569 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4570 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4571 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4573 DRM DRIVERS FOR FREESCALE IMX
4574 M: Philipp Zabel <p.zabel@pengutronix.de>
4575 L: dri-devel@lists.freedesktop.org
4576 S: Maintained
4577 F: drivers/gpu/drm/imx/
4578 F: drivers/gpu/ipu-v3/
4579 F: Documentation/devicetree/bindings/display/imx/
4581 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4582 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4583 L: dri-devel@lists.freedesktop.org
4584 T: git git://github.com/patjak/drm-gma500
4585 S: Maintained
4586 F: drivers/gpu/drm/gma500/
4588 DRM DRIVERS FOR HISILICON
4589 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4590 M: Rongrong Zou <zourongrong@gmail.com>
4591 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4592 R: Chen Feng <puck.chen@hisilicon.com>
4593 L: dri-devel@lists.freedesktop.org
4594 T: git git://github.com/xin3liang/linux.git
4595 S: Maintained
4596 F: drivers/gpu/drm/hisilicon/
4597 F: Documentation/devicetree/bindings/display/hisilicon/
4599 DRM DRIVERS FOR MEDIATEK
4600 M: CK Hu <ck.hu@mediatek.com>
4601 M: Philipp Zabel <p.zabel@pengutronix.de>
4602 L: dri-devel@lists.freedesktop.org
4603 S: Supported
4604 F: drivers/gpu/drm/mediatek/
4605 F: Documentation/devicetree/bindings/display/mediatek/
4607 DRM DRIVERS FOR NVIDIA TEGRA
4608 M: Thierry Reding <thierry.reding@gmail.com>
4609 L: dri-devel@lists.freedesktop.org
4610 L: linux-tegra@vger.kernel.org
4611 T: git git://anongit.freedesktop.org/tegra/linux.git
4612 S: Supported
4613 F: drivers/gpu/drm/tegra/
4614 F: drivers/gpu/host1x/
4615 F: include/linux/host1x.h
4616 F: include/uapi/drm/tegra_drm.h
4617 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4619 DRM DRIVERS FOR RENESAS
4620 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4621 L: dri-devel@lists.freedesktop.org
4622 L: linux-renesas-soc@vger.kernel.org
4623 T: git git://linuxtv.org/pinchartl/fbdev
4624 S: Supported
4625 F: drivers/gpu/drm/rcar-du/
4626 F: drivers/gpu/drm/shmobile/
4627 F: include/linux/platform_data/shmob_drm.h
4628 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4629 F: Documentation/devicetree/bindings/display/renesas,du.txt
4631 DRM DRIVERS FOR ROCKCHIP
4632 M: Mark Yao <mark.yao@rock-chips.com>
4633 L: dri-devel@lists.freedesktop.org
4634 S: Maintained
4635 F: drivers/gpu/drm/rockchip/
4636 F: Documentation/devicetree/bindings/display/rockchip/
4637 T: git git://anongit.freedesktop.org/drm/drm-misc
4639 DRM DRIVERS FOR STI
4640 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4641 M: Vincent Abriou <vincent.abriou@st.com>
4642 L: dri-devel@lists.freedesktop.org
4643 T: git git://anongit.freedesktop.org/drm/drm-misc
4644 S: Maintained
4645 F: drivers/gpu/drm/sti
4646 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4648 DRM DRIVERS FOR STM
4649 M: Yannick Fertre <yannick.fertre@st.com>
4650 M: Philippe Cornu <philippe.cornu@st.com>
4651 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4652 M: Vincent Abriou <vincent.abriou@st.com>
4653 L: dri-devel@lists.freedesktop.org
4654 T: git git://anongit.freedesktop.org/drm/drm-misc
4655 S: Maintained
4656 F: drivers/gpu/drm/stm
4657 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4659 DRM DRIVERS FOR TI LCDC
4660 M: Jyri Sarha <jsarha@ti.com>
4661 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4662 L: dri-devel@lists.freedesktop.org
4663 S: Maintained
4664 F: drivers/gpu/drm/tilcdc/
4665 F: Documentation/devicetree/bindings/display/tilcdc/
4667 DRM DRIVERS FOR TI OMAP
4668 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4669 L: dri-devel@lists.freedesktop.org
4670 S: Maintained
4671 F: drivers/gpu/drm/omapdrm/
4672 F: Documentation/devicetree/bindings/display/ti/
4674 DRM DRIVERS FOR VC4
4675 M: Eric Anholt <eric@anholt.net>
4676 T: git git://github.com/anholt/linux
4677 S: Supported
4678 F: drivers/gpu/drm/vc4/
4679 F: include/uapi/drm/vc4_drm.h
4680 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4681 T: git git://anongit.freedesktop.org/drm/drm-misc
4683 DRM DRIVERS FOR VIVANTE GPU IP
4684 M: Lucas Stach <l.stach@pengutronix.de>
4685 R: Russell King <linux+etnaviv@armlinux.org.uk>
4686 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4687 L: etnaviv@lists.freedesktop.org
4688 L: dri-devel@lists.freedesktop.org
4689 S: Maintained
4690 F: drivers/gpu/drm/etnaviv/
4691 F: include/uapi/drm/etnaviv_drm.h
4692 F: Documentation/devicetree/bindings/display/etnaviv/
4694 DRM DRIVERS FOR ZTE ZX
4695 M: Shawn Guo <shawnguo@kernel.org>
4696 L: dri-devel@lists.freedesktop.org
4697 S: Maintained
4698 F: drivers/gpu/drm/zte/
4699 F: Documentation/devicetree/bindings/display/zte,vou.txt
4700 T: git git://anongit.freedesktop.org/drm/drm-misc
4702 DRM PANEL DRIVERS
4703 M: Thierry Reding <thierry.reding@gmail.com>
4704 L: dri-devel@lists.freedesktop.org
4705 T: git git://anongit.freedesktop.org/tegra/linux.git
4706 S: Maintained
4707 F: drivers/gpu/drm/drm_panel.c
4708 F: drivers/gpu/drm/panel/
4709 F: include/drm/drm_panel.h
4710 F: Documentation/devicetree/bindings/display/panel/
4712 DRM TINYDRM DRIVERS
4713 M: Noralf Trønnes <noralf@tronnes.org>
4714 W: https://github.com/notro/tinydrm/wiki/Development
4715 T: git git://anongit.freedesktop.org/drm/drm-misc
4716 S: Maintained
4717 F: drivers/gpu/drm/tinydrm/
4718 F: include/drm/tinydrm/
4720 DSBR100 USB FM RADIO DRIVER
4721 M: Alexey Klimov <klimov.linux@gmail.com>
4722 L: linux-media@vger.kernel.org
4723 T: git git://linuxtv.org/media_tree.git
4724 S: Maintained
4725 F: drivers/media/radio/dsbr100.c
4727 DSCC4 DRIVER
4728 M: Francois Romieu <romieu@fr.zoreil.com>
4729 L: netdev@vger.kernel.org
4730 S: Maintained
4731 F: drivers/net/wan/dscc4.c
4733 DT3155 MEDIA DRIVER
4734 M: Hans Verkuil <hverkuil@xs4all.nl>
4735 L: linux-media@vger.kernel.org
4736 T: git git://linuxtv.org/media_tree.git
4737 W: https://linuxtv.org
4738 S: Odd Fixes
4739 F: drivers/media/pci/dt3155/
4741 DVB_USB_AF9015 MEDIA DRIVER
4742 M: Antti Palosaari <crope@iki.fi>
4743 L: linux-media@vger.kernel.org
4744 W: https://linuxtv.org
4745 W: http://palosaari.fi/linux/
4746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4747 T: git git://linuxtv.org/anttip/media_tree.git
4748 S: Maintained
4749 F: drivers/media/usb/dvb-usb-v2/af9015*
4751 DVB_USB_AF9035 MEDIA DRIVER
4752 M: Antti Palosaari <crope@iki.fi>
4753 L: linux-media@vger.kernel.org
4754 W: https://linuxtv.org
4755 W: http://palosaari.fi/linux/
4756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4757 T: git git://linuxtv.org/anttip/media_tree.git
4758 S: Maintained
4759 F: drivers/media/usb/dvb-usb-v2/af9035*
4761 DVB_USB_ANYSEE MEDIA DRIVER
4762 M: Antti Palosaari <crope@iki.fi>
4763 L: linux-media@vger.kernel.org
4764 W: https://linuxtv.org
4765 W: http://palosaari.fi/linux/
4766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4767 T: git git://linuxtv.org/anttip/media_tree.git
4768 S: Maintained
4769 F: drivers/media/usb/dvb-usb-v2/anysee*
4771 DVB_USB_AU6610 MEDIA DRIVER
4772 M: Antti Palosaari <crope@iki.fi>
4773 L: linux-media@vger.kernel.org
4774 W: https://linuxtv.org
4775 W: http://palosaari.fi/linux/
4776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4777 T: git git://linuxtv.org/anttip/media_tree.git
4778 S: Maintained
4779 F: drivers/media/usb/dvb-usb-v2/au6610*
4781 DVB_USB_CE6230 MEDIA DRIVER
4782 M: Antti Palosaari <crope@iki.fi>
4783 L: linux-media@vger.kernel.org
4784 W: https://linuxtv.org
4785 W: http://palosaari.fi/linux/
4786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4787 T: git git://linuxtv.org/anttip/media_tree.git
4788 S: Maintained
4789 F: drivers/media/usb/dvb-usb-v2/ce6230*
4791 DVB_USB_CXUSB MEDIA DRIVER
4792 M: Michael Krufky <mkrufky@linuxtv.org>
4793 L: linux-media@vger.kernel.org
4794 W: https://linuxtv.org
4795 W: http://github.com/mkrufky
4796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4797 T: git git://linuxtv.org/media_tree.git
4798 S: Maintained
4799 F: drivers/media/usb/dvb-usb/cxusb*
4801 DVB_USB_EC168 MEDIA DRIVER
4802 M: Antti Palosaari <crope@iki.fi>
4803 L: linux-media@vger.kernel.org
4804 W: https://linuxtv.org
4805 W: http://palosaari.fi/linux/
4806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4807 T: git git://linuxtv.org/anttip/media_tree.git
4808 S: Maintained
4809 F: drivers/media/usb/dvb-usb-v2/ec168*
4811 DVB_USB_GL861 MEDIA DRIVER
4812 M: Antti Palosaari <crope@iki.fi>
4813 L: linux-media@vger.kernel.org
4814 W: https://linuxtv.org
4815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4816 T: git git://linuxtv.org/anttip/media_tree.git
4817 S: Maintained
4818 F: drivers/media/usb/dvb-usb-v2/gl861*
4820 DVB_USB_MXL111SF MEDIA DRIVER
4821 M: Michael Krufky <mkrufky@linuxtv.org>
4822 L: linux-media@vger.kernel.org
4823 W: https://linuxtv.org
4824 W: http://github.com/mkrufky
4825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4826 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4827 S: Maintained
4828 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4830 DVB_USB_RTL28XXU MEDIA DRIVER
4831 M: Antti Palosaari <crope@iki.fi>
4832 L: linux-media@vger.kernel.org
4833 W: https://linuxtv.org
4834 W: http://palosaari.fi/linux/
4835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4836 T: git git://linuxtv.org/anttip/media_tree.git
4837 S: Maintained
4838 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4840 DVB_USB_V2 MEDIA DRIVER
4841 M: Antti Palosaari <crope@iki.fi>
4842 L: linux-media@vger.kernel.org
4843 W: https://linuxtv.org
4844 W: http://palosaari.fi/linux/
4845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4846 T: git git://linuxtv.org/anttip/media_tree.git
4847 S: Maintained
4848 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4849 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4851 DYNAMIC DEBUG
4852 M: Jason Baron <jbaron@akamai.com>
4853 S: Maintained
4854 F: lib/dynamic_debug.c
4855 F: include/linux/dynamic_debug.h
4857 DZ DECSTATION DZ11 SERIAL DRIVER
4858 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4859 S: Maintained
4860 F: drivers/tty/serial/dz.*
4862 E3X0 POWER BUTTON DRIVER
4863 M: Moritz Fischer <moritz.fischer@ettus.com>
4864 L: usrp-users@lists.ettus.com
4865 W: http://www.ettus.com
4866 S: Supported
4867 F: drivers/input/misc/e3x0-button.c
4868 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4870 E4000 MEDIA DRIVER
4871 M: Antti Palosaari <crope@iki.fi>
4872 L: linux-media@vger.kernel.org
4873 W: https://linuxtv.org
4874 W: http://palosaari.fi/linux/
4875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4876 T: git git://linuxtv.org/anttip/media_tree.git
4877 S: Maintained
4878 F: drivers/media/tuners/e4000*
4880 EATA ISA/EISA/PCI SCSI DRIVER
4881 M: Dario Ballabio <ballabio_dario@emc.com>
4882 L: linux-scsi@vger.kernel.org
4883 S: Maintained
4884 F: drivers/scsi/eata.c
4886 EC100 MEDIA DRIVER
4887 M: Antti Palosaari <crope@iki.fi>
4888 L: linux-media@vger.kernel.org
4889 W: https://linuxtv.org
4890 W: http://palosaari.fi/linux/
4891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4892 T: git git://linuxtv.org/anttip/media_tree.git
4893 S: Maintained
4894 F: drivers/media/dvb-frontends/ec100*
4896 ECRYPT FILE SYSTEM
4897 M: Tyler Hicks <tyhicks@canonical.com>
4898 L: ecryptfs@vger.kernel.org
4899 W: http://ecryptfs.org
4900 W: https://launchpad.net/ecryptfs
4901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4902 S: Supported
4903 F: Documentation/filesystems/ecryptfs.txt
4904 F: fs/ecryptfs/
4906 EDAC-AMD64
4907 M: Borislav Petkov <bp@alien8.de>
4908 L: linux-edac@vger.kernel.org
4909 S: Maintained
4910 F: drivers/edac/amd64_edac*
4912 EDAC-CALXEDA
4913 M: Robert Richter <rric@kernel.org>
4914 L: linux-edac@vger.kernel.org
4915 S: Maintained
4916 F: drivers/edac/highbank*
4918 EDAC-CAVIUM
4919 M: Ralf Baechle <ralf@linux-mips.org>
4920 M: David Daney <david.daney@cavium.com>
4921 L: linux-edac@vger.kernel.org
4922 L: linux-mips@linux-mips.org
4923 S: Supported
4924 F: drivers/edac/octeon_edac*
4925 F: drivers/edac/thunderx_edac*
4927 EDAC-CORE
4928 M: Borislav Petkov <bp@alien8.de>
4929 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4930 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4931 L: linux-edac@vger.kernel.org
4932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4934 S: Supported
4935 F: Documentation/admin-guide/ras.rst
4936 F: Documentation/driver-api/edac.rst
4937 F: drivers/edac/
4938 F: include/linux/edac.h
4940 EDAC-E752X
4941 M: Mark Gross <mark.gross@intel.com>
4942 L: linux-edac@vger.kernel.org
4943 S: Maintained
4944 F: drivers/edac/e752x_edac.c
4946 EDAC-E7XXX
4947 L: linux-edac@vger.kernel.org
4948 S: Maintained
4949 F: drivers/edac/e7xxx_edac.c
4951 EDAC-FSL_DDR
4952 M: York Sun <york.sun@nxp.com>
4953 L: linux-edac@vger.kernel.org
4954 S: Maintained
4955 F: drivers/edac/fsl_ddr_edac.*
4957 EDAC-GHES
4958 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4960 L: linux-edac@vger.kernel.org
4961 S: Maintained
4962 F: drivers/edac/ghes_edac.c
4964 EDAC-I3000
4965 L: linux-edac@vger.kernel.org
4966 S: Orphan
4967 F: drivers/edac/i3000_edac.c
4969 EDAC-I5000
4970 L: linux-edac@vger.kernel.org
4971 S: Maintained
4972 F: drivers/edac/i5000_edac.c
4974 EDAC-I5400
4975 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4977 L: linux-edac@vger.kernel.org
4978 S: Maintained
4979 F: drivers/edac/i5400_edac.c
4981 EDAC-I7300
4982 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4983 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4984 L: linux-edac@vger.kernel.org
4985 S: Maintained
4986 F: drivers/edac/i7300_edac.c
4988 EDAC-I7CORE
4989 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4990 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4991 L: linux-edac@vger.kernel.org
4992 S: Maintained
4993 F: drivers/edac/i7core_edac.c
4995 EDAC-I82443BXGX
4996 M: Tim Small <tim@buttersideup.com>
4997 L: linux-edac@vger.kernel.org
4998 S: Maintained
4999 F: drivers/edac/i82443bxgx_edac.c
5001 EDAC-I82975X
5002 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5003 M: "Arvind R." <arvino55@gmail.com>
5004 L: linux-edac@vger.kernel.org
5005 S: Maintained
5006 F: drivers/edac/i82975x_edac.c
5008 EDAC-IE31200
5009 M: Jason Baron <jbaron@akamai.com>
5010 L: linux-edac@vger.kernel.org
5011 S: Maintained
5012 F: drivers/edac/ie31200_edac.c
5014 EDAC-MPC85XX
5015 M: Johannes Thumshirn <morbidrsa@gmail.com>
5016 L: linux-edac@vger.kernel.org
5017 S: Maintained
5018 F: drivers/edac/mpc85xx_edac.[ch]
5020 EDAC-PASEMI
5021 M: Egor Martovetsky <egor@pasemi.com>
5022 L: linux-edac@vger.kernel.org
5023 S: Maintained
5024 F: drivers/edac/pasemi_edac.c
5026 EDAC-PND2
5027 M: Tony Luck <tony.luck@intel.com>
5028 L: linux-edac@vger.kernel.org
5029 S: Maintained
5030 F: drivers/edac/pnd2_edac.[ch]
5032 EDAC-R82600
5033 M: Tim Small <tim@buttersideup.com>
5034 L: linux-edac@vger.kernel.org
5035 S: Maintained
5036 F: drivers/edac/r82600_edac.c
5038 EDAC-SBRIDGE
5039 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5040 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5041 L: linux-edac@vger.kernel.org
5042 S: Maintained
5043 F: drivers/edac/sb_edac.c
5045 EDAC-SKYLAKE
5046 M: Tony Luck <tony.luck@intel.com>
5047 L: linux-edac@vger.kernel.org
5048 S: Maintained
5049 F: drivers/edac/skx_edac.c
5051 EDAC-TI
5052 M: Tero Kristo <t-kristo@ti.com>
5053 L: linux-edac@vger.kernel.org
5054 S: Maintained
5055 F: drivers/edac/ti_edac.c
5057 EDIROL UA-101/UA-1000 DRIVER
5058 M: Clemens Ladisch <clemens@ladisch.de>
5059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5060 T: git git://git.alsa-project.org/alsa-kernel.git
5061 S: Maintained
5062 F: sound/usb/misc/ua101.c
5064 EFI TEST DRIVER
5065 L: linux-efi@vger.kernel.org
5066 M: Ivan Hu <ivan.hu@canonical.com>
5067 M: Matt Fleming <matt@codeblueprint.co.uk>
5068 S: Maintained
5069 F: drivers/firmware/efi/test/
5071 EFI VARIABLE FILESYSTEM
5072 M: Matthew Garrett <matthew.garrett@nebula.com>
5073 M: Jeremy Kerr <jk@ozlabs.org>
5074 M: Matt Fleming <matt@codeblueprint.co.uk>
5075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5076 L: linux-efi@vger.kernel.org
5077 S: Maintained
5078 F: fs/efivarfs/
5080 EFIFB FRAMEBUFFER DRIVER
5081 L: linux-fbdev@vger.kernel.org
5082 M: Peter Jones <pjones@redhat.com>
5083 S: Maintained
5084 F: drivers/video/fbdev/efifb.c
5086 EFS FILESYSTEM
5087 W: http://aeschi.ch.eu.org/efs/
5088 S: Orphan
5089 F: fs/efs/
5091 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5092 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5093 L: netdev@vger.kernel.org
5094 S: Maintained
5095 F: drivers/net/ethernet/ibm/ehea/
5097 EM28XX VIDEO4LINUX DRIVER
5098 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5099 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5100 L: linux-media@vger.kernel.org
5101 W: https://linuxtv.org
5102 T: git git://linuxtv.org/media_tree.git
5103 S: Maintained
5104 F: drivers/media/usb/em28xx/
5105 F: Documentation/media/v4l-drivers/em28xx*
5107 EMBEDDED LINUX
5108 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5109 M: Matt Mackall <mpm@selenic.com>
5110 M: David Woodhouse <dwmw2@infradead.org>
5111 L: linux-embedded@vger.kernel.org
5112 S: Maintained
5114 Emulex 10Gbps iSCSI - OneConnect DRIVER
5115 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5116 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5117 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5118 L: linux-scsi@vger.kernel.org
5119 W: http://www.broadcom.com
5120 S: Supported
5121 F: drivers/scsi/be2iscsi/
5123 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5124 M: Sathya Perla <sathya.perla@broadcom.com>
5125 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5126 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5127 M: Somnath Kotur <somnath.kotur@broadcom.com>
5128 L: netdev@vger.kernel.org
5129 W: http://www.emulex.com
5130 S: Supported
5131 F: drivers/net/ethernet/emulex/benet/
5133 EMULEX ONECONNECT ROCE DRIVER
5134 M: Selvin Xavier <selvin.xavier@broadcom.com>
5135 M: Devesh Sharma <devesh.sharma@broadcom.com>
5136 L: linux-rdma@vger.kernel.org
5137 W: http://www.broadcom.com
5138 S: Odd Fixes
5139 F: drivers/infiniband/hw/ocrdma/
5140 F: include/uapi/rdma/ocrdma-abi.h
5142 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5143 M: James Smart <james.smart@broadcom.com>
5144 M: Dick Kennedy <dick.kennedy@broadcom.com>
5145 L: linux-scsi@vger.kernel.org
5146 W: http://www.broadcom.com
5147 S: Supported
5148 F: drivers/scsi/lpfc/
5150 ENE CB710 FLASH CARD READER DRIVER
5151 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5152 S: Maintained
5153 F: drivers/misc/cb710/
5154 F: drivers/mmc/host/cb710-mmc.*
5155 F: include/linux/cb710.h
5157 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5158 M: Maxim Levitsky <maximlevitsky@gmail.com>
5159 S: Maintained
5160 F: drivers/media/rc/ene_ir.*
5162 EPSON S1D13XXX FRAMEBUFFER DRIVER
5163 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5164 S: Maintained
5165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5166 F: drivers/video/fbdev/s1d13xxxfb.c
5167 F: include/video/s1d13xxxfb.h
5169 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5170 M: Jeff Layton <jlayton@poochiereds.net>
5171 S: Maintained
5172 F: lib/errseq.c
5173 F: include/linux/errseq.h
5175 ET131X NETWORK DRIVER
5176 M: Mark Einon <mark.einon@gmail.com>
5177 S: Odd Fixes
5178 F: drivers/net/ethernet/agere/
5180 ETHERNET BRIDGE
5181 M: Stephen Hemminger <stephen@networkplumber.org>
5182 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5183 L: netdev@vger.kernel.org
5184 W: http://www.linuxfoundation.org/en/Net:Bridge
5185 S: Maintained
5186 F: include/linux/netfilter_bridge/
5187 F: net/bridge/
5189 ETHERNET PHY LIBRARY
5190 M: Andrew Lunn <andrew@lunn.ch>
5191 M: Florian Fainelli <f.fainelli@gmail.com>
5192 L: netdev@vger.kernel.org
5193 S: Maintained
5194 F: Documentation/ABI/testing/sysfs-bus-mdio
5195 F: Documentation/devicetree/bindings/net/mdio*
5196 F: Documentation/networking/phy.txt
5197 F: drivers/net/phy/
5198 F: drivers/of/of_mdio.c
5199 F: drivers/of/of_net.c
5200 F: include/linux/*mdio*.h
5201 F: include/linux/of_net.h
5202 F: include/linux/phy.h
5203 F: include/linux/phy_fixed.h
5204 F: include/linux/platform_data/mdio-gpio.h
5205 F: include/linux/platform_data/mdio-bcm-unimac.h
5206 F: include/trace/events/mdio.h
5207 F: include/uapi/linux/mdio.h
5208 F: include/uapi/linux/mii.h
5210 EXT2 FILE SYSTEM
5211 M: Jan Kara <jack@suse.com>
5212 L: linux-ext4@vger.kernel.org
5213 S: Maintained
5214 F: Documentation/filesystems/ext2.txt
5215 F: fs/ext2/
5216 F: include/linux/ext2*
5218 EXT4 FILE SYSTEM
5219 M: "Theodore Ts'o" <tytso@mit.edu>
5220 M: Andreas Dilger <adilger.kernel@dilger.ca>
5221 L: linux-ext4@vger.kernel.org
5222 W: http://ext4.wiki.kernel.org
5223 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5225 S: Maintained
5226 F: Documentation/filesystems/ext4.txt
5227 F: fs/ext4/
5229 Extended Verification Module (EVM)
5230 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5231 L: linux-ima-devel@lists.sourceforge.net
5232 L: linux-security-module@vger.kernel.org
5233 S: Supported
5234 F: security/integrity/evm/
5236 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5237 M: Matt Fleming <matt@codeblueprint.co.uk>
5238 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5239 L: linux-efi@vger.kernel.org
5240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5241 S: Maintained
5242 F: Documentation/efi-stub.txt
5243 F: arch/*/kernel/efi.c
5244 F: arch/x86/boot/compressed/eboot.[ch]
5245 F: arch/*/include/asm/efi.h
5246 F: arch/x86/platform/efi/
5247 F: drivers/firmware/efi/
5248 F: include/linux/efi*.h
5249 F: arch/arm/boot/compressed/efi-header.S
5250 F: arch/arm64/kernel/efi-entry.S
5252 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5253 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5254 M: Chanwoo Choi <cw00.choi@samsung.com>
5255 L: linux-kernel@vger.kernel.org
5256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5257 S: Maintained
5258 F: drivers/extcon/
5259 F: include/linux/extcon/
5260 F: include/linux/extcon.h
5261 F: Documentation/extcon/
5262 F: Documentation/devicetree/bindings/extcon/
5264 EXYNOS DP DRIVER
5265 M: Jingoo Han <jingoohan1@gmail.com>
5266 L: dri-devel@lists.freedesktop.org
5267 S: Maintained
5268 F: drivers/gpu/drm/exynos/exynos_dp*
5270 EXYNOS SYSMMU (IOMMU) driver
5271 M: Marek Szyprowski <m.szyprowski@samsung.com>
5272 L: iommu@lists.linux-foundation.org
5273 S: Maintained
5274 F: drivers/iommu/exynos-iommu.c
5276 EZchip NPS platform support
5277 M: Elad Kanfi <eladkan@mellanox.com>
5278 M: Vineet Gupta <vgupta@synopsys.com>
5279 S: Supported
5280 F: arch/arc/plat-eznps
5281 F: arch/arc/boot/dts/eznps.dts
5283 F2FS FILE SYSTEM
5284 M: Jaegeuk Kim <jaegeuk@kernel.org>
5285 M: Chao Yu <yuchao0@huawei.com>
5286 L: linux-f2fs-devel@lists.sourceforge.net
5287 W: https://f2fs.wiki.kernel.org/
5288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5289 S: Maintained
5290 F: Documentation/filesystems/f2fs.txt
5291 F: Documentation/ABI/testing/sysfs-fs-f2fs
5292 F: fs/f2fs/
5293 F: include/linux/f2fs_fs.h
5294 F: include/trace/events/f2fs.h
5296 F71805F HARDWARE MONITORING DRIVER
5297 M: Jean Delvare <jdelvare@suse.com>
5298 L: linux-hwmon@vger.kernel.org
5299 S: Maintained
5300 F: Documentation/hwmon/f71805f
5301 F: drivers/hwmon/f71805f.c
5303 FANOTIFY
5304 M: Jan Kara <jack@suse.cz>
5305 R: Amir Goldstein <amir73il@gmail.com>
5306 L: linux-fsdevel@vger.kernel.org
5307 S: Maintained
5308 F: fs/notify/fanotify/
5309 F: include/linux/fanotify.h
5310 F: include/uapi/linux/fanotify.h
5312 FARSYNC SYNCHRONOUS DRIVER
5313 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5314 W: http://www.farsite.co.uk/
5315 S: Supported
5316 F: drivers/net/wan/farsync.*
5318 FAULT INJECTION SUPPORT
5319 M: Akinobu Mita <akinobu.mita@gmail.com>
5320 S: Supported
5321 F: Documentation/fault-injection/
5322 F: lib/fault-inject.c
5324 FBTFT Framebuffer drivers
5325 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5326 S: Maintained
5327 F: drivers/staging/fbtft/
5329 FC0011 TUNER DRIVER
5330 M: Michael Buesch <m@bues.ch>
5331 L: linux-media@vger.kernel.org
5332 S: Maintained
5333 F: drivers/media/tuners/fc0011.h
5334 F: drivers/media/tuners/fc0011.c
5336 FC2580 MEDIA DRIVER
5337 M: Antti Palosaari <crope@iki.fi>
5338 L: linux-media@vger.kernel.org
5339 W: https://linuxtv.org
5340 W: http://palosaari.fi/linux/
5341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5342 T: git git://linuxtv.org/anttip/media_tree.git
5343 S: Maintained
5344 F: drivers/media/tuners/fc2580*
5346 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5347 M: Johannes Thumshirn <jth@kernel.org>
5348 L: fcoe-devel@open-fcoe.org
5349 W: www.Open-FCoE.org
5350 S: Supported
5351 F: drivers/scsi/libfc/
5352 F: drivers/scsi/fcoe/
5353 F: include/scsi/fc/
5354 F: include/scsi/libfc.h
5355 F: include/scsi/libfcoe.h
5356 F: include/uapi/scsi/fc/
5358 FILE LOCKING (flock() and fcntl()/lockf())
5359 M: Jeff Layton <jlayton@poochiereds.net>
5360 M: "J. Bruce Fields" <bfields@fieldses.org>
5361 L: linux-fsdevel@vger.kernel.org
5362 S: Maintained
5363 F: include/linux/fcntl.h
5364 F: include/uapi/linux/fcntl.h
5365 F: fs/fcntl.c
5366 F: fs/locks.c
5368 FILESYSTEMS (VFS and infrastructure)
5369 M: Alexander Viro <viro@zeniv.linux.org.uk>
5370 L: linux-fsdevel@vger.kernel.org
5371 S: Maintained
5372 F: fs/*
5373 F: include/linux/fs.h
5374 F: include/uapi/linux/fs.h
5376 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5377 M: Riku Voipio <riku.voipio@iki.fi>
5378 L: linux-hwmon@vger.kernel.org
5379 S: Maintained
5380 F: drivers/hwmon/f75375s.c
5381 F: include/linux/f75375s.h
5383 FIREWIRE AUDIO DRIVERS
5384 M: Clemens Ladisch <clemens@ladisch.de>
5385 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5386 T: git git://git.alsa-project.org/alsa-kernel.git
5387 S: Maintained
5388 F: sound/firewire/
5390 FIREWIRE MEDIA DRIVERS (firedtv)
5391 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5392 L: linux-media@vger.kernel.org
5393 L: linux1394-devel@lists.sourceforge.net
5394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5395 S: Maintained
5396 F: drivers/media/firewire/
5398 FIREWIRE SBP-2 TARGET
5399 M: Chris Boot <bootc@bootc.net>
5400 L: linux-scsi@vger.kernel.org
5401 L: target-devel@vger.kernel.org
5402 L: linux1394-devel@lists.sourceforge.net
5403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5404 S: Maintained
5405 F: drivers/target/sbp/
5407 FIREWIRE SUBSYSTEM
5408 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5409 L: linux1394-devel@lists.sourceforge.net
5410 W: http://ieee1394.wiki.kernel.org/
5411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5412 S: Maintained
5413 F: drivers/firewire/
5414 F: include/linux/firewire.h
5415 F: include/uapi/linux/firewire*.h
5416 F: tools/firewire/
5418 FIRMWARE LOADER (request_firmware)
5419 M: Luis R. Rodriguez <mcgrof@kernel.org>
5420 L: linux-kernel@vger.kernel.org
5421 S: Maintained
5422 F: Documentation/firmware_class/
5423 F: drivers/base/firmware*.c
5424 F: include/linux/firmware.h
5426 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5427 M: Joshua Morris <josh.h.morris@us.ibm.com>
5428 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5429 S: Maintained
5430 F: drivers/block/rsxx/
5432 FLOPPY DRIVER
5433 M: Jiri Kosina <jikos@kernel.org>
5434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5435 S: Odd fixes
5436 F: drivers/block/floppy.c
5438 FMC SUBSYSTEM
5439 M: Alessandro Rubini <rubini@gnudd.com>
5440 W: http://www.ohwr.org/projects/fmc-bus
5441 S: Supported
5442 F: drivers/fmc/
5443 F: include/linux/fmc*.h
5444 F: include/linux/ipmi-fru.h
5445 K: fmc_d.*register
5447 FPGA MANAGER FRAMEWORK
5448 M: Alan Tull <atull@kernel.org>
5449 R: Moritz Fischer <mdf@kernel.org>
5450 L: linux-fpga@vger.kernel.org
5451 S: Maintained
5452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5453 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5454 F: Documentation/fpga/
5455 F: Documentation/devicetree/bindings/fpga/
5456 F: drivers/fpga/
5457 F: include/linux/fpga/
5458 W: http://www.rocketboards.org
5460 FPU EMULATOR
5461 M: Bill Metzenthen <billm@melbpc.org.au>
5462 W: http://floatingpoint.sourceforge.net/emulator/index.html
5463 S: Maintained
5464 F: arch/x86/math-emu/
5466 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5467 L: netdev@vger.kernel.org
5468 S: Orphan
5469 F: drivers/net/wan/dlci.c
5470 F: drivers/net/wan/sdla.c
5472 FRAMEBUFFER LAYER
5473 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5474 L: linux-fbdev@vger.kernel.org
5475 T: git git://github.com/bzolnier/linux.git
5476 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5477 S: Maintained
5478 F: Documentation/fb/
5479 F: drivers/video/
5480 F: include/video/
5481 F: include/linux/fb.h
5482 F: include/uapi/video/
5483 F: include/uapi/linux/fb.h
5485 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5486 M: Horia Geantă <horia.geanta@nxp.com>
5487 M: Dan Douglass <dan.douglass@nxp.com>
5488 L: linux-crypto@vger.kernel.org
5489 S: Maintained
5490 F: drivers/crypto/caam/
5491 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5493 FREESCALE DIU FRAMEBUFFER DRIVER
5494 M: Timur Tabi <timur@tabi.org>
5495 L: linux-fbdev@vger.kernel.org
5496 S: Maintained
5497 F: drivers/video/fbdev/fsl-diu-fb.*
5499 FREESCALE DMA DRIVER
5500 M: Li Yang <leoyang.li@nxp.com>
5501 M: Zhang Wei <zw@zh-kernel.org>
5502 L: linuxppc-dev@lists.ozlabs.org
5503 S: Maintained
5504 F: drivers/dma/fsldma.*
5506 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5507 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5508 L: netdev@vger.kernel.org
5509 S: Maintained
5510 F: drivers/net/ethernet/freescale/gianfar*
5511 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5512 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5514 FREESCALE GPMI NAND DRIVER
5515 M: Han Xu <han.xu@nxp.com>
5516 L: linux-mtd@lists.infradead.org
5517 S: Maintained
5518 F: drivers/mtd/nand/gpmi-nand/*
5520 FREESCALE I2C CPM DRIVER
5521 M: Jochen Friedrich <jochen@scram.de>
5522 L: linuxppc-dev@lists.ozlabs.org
5523 L: linux-i2c@vger.kernel.org
5524 S: Maintained
5525 F: drivers/i2c/busses/i2c-cpm.c
5527 FREESCALE IMX / MXC FEC DRIVER
5528 M: Fugang Duan <fugang.duan@nxp.com>
5529 L: netdev@vger.kernel.org
5530 S: Maintained
5531 F: drivers/net/ethernet/freescale/fec_main.c
5532 F: drivers/net/ethernet/freescale/fec_ptp.c
5533 F: drivers/net/ethernet/freescale/fec.h
5534 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5536 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5537 M: Sascha Hauer <kernel@pengutronix.de>
5538 L: linux-fbdev@vger.kernel.org
5539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5540 S: Maintained
5541 F: include/linux/platform_data/video-imxfb.h
5542 F: drivers/video/fbdev/imxfb.c
5544 FREESCALE QORIQ DPAA ETHERNET DRIVER
5545 M: Madalin Bucur <madalin.bucur@nxp.com>
5546 L: netdev@vger.kernel.org
5547 S: Maintained
5548 F: drivers/net/ethernet/freescale/dpaa
5550 FREESCALE QORIQ DPAA FMAN DRIVER
5551 M: Madalin Bucur <madalin.bucur@nxp.com>
5552 L: netdev@vger.kernel.org
5553 S: Maintained
5554 F: drivers/net/ethernet/freescale/fman
5555 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5557 FREESCALE QUAD SPI DRIVER
5558 M: Han Xu <han.xu@nxp.com>
5559 L: linux-mtd@lists.infradead.org
5560 S: Maintained
5561 F: drivers/mtd/spi-nor/fsl-quadspi.c
5563 FREESCALE QUICC ENGINE LIBRARY
5564 M: Qiang Zhao <qiang.zhao@nxp.com>
5565 L: linuxppc-dev@lists.ozlabs.org
5566 S: Maintained
5567 F: drivers/soc/fsl/qe/
5568 F: include/soc/fsl/*qe*.h
5569 F: include/soc/fsl/*ucc*.h
5571 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5572 M: Li Yang <leoyang.li@nxp.com>
5573 L: netdev@vger.kernel.org
5574 L: linuxppc-dev@lists.ozlabs.org
5575 S: Maintained
5576 F: drivers/net/ethernet/freescale/ucc_geth*
5578 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5579 M: Zhao Qiang <qiang.zhao@nxp.com>
5580 L: netdev@vger.kernel.org
5581 L: linuxppc-dev@lists.ozlabs.org
5582 S: Maintained
5583 F: drivers/net/wan/fsl_ucc_hdlc*
5585 FREESCALE QUICC ENGINE UCC UART DRIVER
5586 M: Timur Tabi <timur@tabi.org>
5587 L: linuxppc-dev@lists.ozlabs.org
5588 S: Maintained
5589 F: drivers/tty/serial/ucc_uart.c
5591 FREESCALE SOC DRIVERS
5592 M: Li Yang <leoyang.li@nxp.com>
5593 L: linuxppc-dev@lists.ozlabs.org
5594 L: linux-arm-kernel@lists.infradead.org
5595 S: Maintained
5596 F: Documentation/devicetree/bindings/soc/fsl/
5597 F: drivers/soc/fsl/
5598 F: include/linux/fsl/
5600 FREESCALE SOC FS_ENET DRIVER
5601 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5602 M: Vitaly Bordug <vbordug@ru.mvista.com>
5603 L: linuxppc-dev@lists.ozlabs.org
5604 L: netdev@vger.kernel.org
5605 S: Maintained
5606 F: drivers/net/ethernet/freescale/fs_enet/
5607 F: include/linux/fs_enet_pd.h
5609 FREESCALE SOC SOUND DRIVERS
5610 M: Timur Tabi <timur@tabi.org>
5611 M: Nicolin Chen <nicoleotsuka@gmail.com>
5612 M: Xiubo Li <Xiubo.Lee@gmail.com>
5613 R: Fabio Estevam <fabio.estevam@nxp.com>
5614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5615 L: linuxppc-dev@lists.ozlabs.org
5616 S: Maintained
5617 F: sound/soc/fsl/fsl*
5618 F: sound/soc/fsl/imx*
5619 F: sound/soc/fsl/mpc8610_hpcd.c
5621 FREESCALE USB PERIPHERAL DRIVERS
5622 M: Li Yang <leoyang.li@nxp.com>
5623 L: linux-usb@vger.kernel.org
5624 L: linuxppc-dev@lists.ozlabs.org
5625 S: Maintained
5626 F: drivers/usb/gadget/udc/fsl*
5628 FREEVXFS FILESYSTEM
5629 M: Christoph Hellwig <hch@infradead.org>
5630 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5631 S: Maintained
5632 F: fs/freevxfs/
5634 FREEZER
5635 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5636 M: Pavel Machek <pavel@ucw.cz>
5637 L: linux-pm@vger.kernel.org
5638 S: Supported
5639 F: Documentation/power/freezing-of-tasks.txt
5640 F: include/linux/freezer.h
5641 F: kernel/freezer.c
5643 FRONTSWAP API
5644 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5645 L: linux-kernel@vger.kernel.org
5646 S: Maintained
5647 F: mm/frontswap.c
5648 F: include/linux/frontswap.h
5650 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5651 M: David Howells <dhowells@redhat.com>
5652 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5653 S: Supported
5654 F: Documentation/filesystems/caching/
5655 F: fs/fscache/
5656 F: include/linux/fscache*.h
5658 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5659 M: Theodore Y. Ts'o <tytso@mit.edu>
5660 M: Jaegeuk Kim <jaegeuk@kernel.org>
5661 L: linux-fscrypt@vger.kernel.org
5662 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5664 S: Supported
5665 F: fs/crypto/
5666 F: include/linux/fscrypt*.h
5668 FUJITSU FR-V (FRV) PORT
5669 S: Orphan
5670 F: arch/frv/
5672 FUJITSU LAPTOP EXTRAS
5673 M: Jonathan Woithe <jwoithe@just42.net>
5674 L: platform-driver-x86@vger.kernel.org
5675 S: Maintained
5676 F: drivers/platform/x86/fujitsu-laptop.c
5678 FUJITSU M-5MO LS CAMERA ISP DRIVER
5679 M: Kyungmin Park <kyungmin.park@samsung.com>
5680 M: Heungjun Kim <riverful.kim@samsung.com>
5681 L: linux-media@vger.kernel.org
5682 S: Maintained
5683 F: drivers/media/i2c/m5mols/
5684 F: include/media/i2c/m5mols.h
5686 FUJITSU TABLET EXTRAS
5687 M: Robert Gerlach <khnz@gmx.de>
5688 L: platform-driver-x86@vger.kernel.org
5689 S: Maintained
5690 F: drivers/platform/x86/fujitsu-tablet.c
5692 FUSE: FILESYSTEM IN USERSPACE
5693 M: Miklos Szeredi <miklos@szeredi.hu>
5694 L: linux-fsdevel@vger.kernel.org
5695 W: http://fuse.sourceforge.net/
5696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5697 S: Maintained
5698 F: fs/fuse/
5699 F: include/uapi/linux/fuse.h
5700 F: Documentation/filesystems/fuse.txt
5702 FUTEX SUBSYSTEM
5703 M: Thomas Gleixner <tglx@linutronix.de>
5704 M: Ingo Molnar <mingo@redhat.com>
5705 R: Peter Zijlstra <peterz@infradead.org>
5706 R: Darren Hart <dvhart@infradead.org>
5707 L: linux-kernel@vger.kernel.org
5708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5709 S: Maintained
5710 F: kernel/futex.c
5711 F: kernel/futex_compat.c
5712 F: include/asm-generic/futex.h
5713 F: include/linux/futex.h
5714 F: include/uapi/linux/futex.h
5715 F: tools/testing/selftests/futex/
5716 F: tools/perf/bench/futex*
5717 F: Documentation/*futex*
5719 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5720 M: Rik Faith <faith@cs.unc.edu>
5721 L: linux-scsi@vger.kernel.org
5722 S: Odd Fixes (e.g., new signatures)
5723 F: drivers/scsi/fdomain.*
5725 GCC PLUGINS
5726 M: Kees Cook <keescook@chromium.org>
5727 R: Emese Revfy <re.emese@gmail.com>
5728 L: kernel-hardening@lists.openwall.com
5729 S: Maintained
5730 F: scripts/gcc-plugins/
5731 F: scripts/gcc-plugin.sh
5732 F: scripts/Makefile.gcc-plugins
5733 F: Documentation/gcc-plugins.txt
5735 GCOV BASED KERNEL PROFILING
5736 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5737 S: Maintained
5738 F: kernel/gcov/
5739 F: Documentation/dev-tools/gcov.rst
5741 GDB KERNEL DEBUGGING HELPER SCRIPTS
5742 M: Jan Kiszka <jan.kiszka@siemens.com>
5743 M: Kieran Bingham <kieran@bingham.xyz>
5744 S: Supported
5745 F: scripts/gdb/
5747 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5748 M: Achim Leubner <achim_leubner@adaptec.com>
5749 L: linux-scsi@vger.kernel.org
5750 W: http://www.icp-vortex.com/
5751 S: Supported
5752 F: drivers/scsi/gdt*
5754 GEMTEK FM RADIO RECEIVER DRIVER
5755 M: Hans Verkuil <hverkuil@xs4all.nl>
5756 L: linux-media@vger.kernel.org
5757 T: git git://linuxtv.org/media_tree.git
5758 W: https://linuxtv.org
5759 S: Maintained
5760 F: drivers/media/radio/radio-gemtek*
5762 GENERIC GPIO I2C DRIVER
5763 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5764 S: Supported
5765 F: drivers/i2c/busses/i2c-gpio.c
5766 F: include/linux/i2c-gpio.h
5768 GENERIC GPIO I2C MULTIPLEXER DRIVER
5769 M: Peter Korsgaard <peter.korsgaard@barco.com>
5770 L: linux-i2c@vger.kernel.org
5771 S: Supported
5772 F: drivers/i2c/muxes/i2c-mux-gpio.c
5773 F: include/linux/i2c-mux-gpio.h
5774 F: Documentation/i2c/muxes/i2c-mux-gpio
5776 GENERIC HDLC (WAN) DRIVERS
5777 M: Krzysztof Halasa <khc@pm.waw.pl>
5778 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5779 S: Maintained
5780 F: drivers/net/wan/c101.c
5781 F: drivers/net/wan/hd6457*
5782 F: drivers/net/wan/hdlc*
5783 F: drivers/net/wan/n2.c
5784 F: drivers/net/wan/pc300too.c
5785 F: drivers/net/wan/pci200syn.c
5786 F: drivers/net/wan/wanxl*
5788 GENERIC INCLUDE/ASM HEADER FILES
5789 M: Arnd Bergmann <arnd@arndb.de>
5790 L: linux-arch@vger.kernel.org
5791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5792 S: Maintained
5793 F: include/asm-generic/
5794 F: include/uapi/asm-generic/
5796 GENERIC PHY FRAMEWORK
5797 M: Kishon Vijay Abraham I <kishon@ti.com>
5798 L: linux-kernel@vger.kernel.org
5799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5800 S: Supported
5801 F: drivers/phy/
5802 F: include/linux/phy/
5804 GENERIC PM DOMAINS
5805 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5806 M: Kevin Hilman <khilman@kernel.org>
5807 M: Ulf Hansson <ulf.hansson@linaro.org>
5808 L: linux-pm@vger.kernel.org
5809 S: Supported
5810 F: drivers/base/power/domain*.c
5811 F: include/linux/pm_domain.h
5812 F: Documentation/devicetree/bindings/power/power_domain.txt
5814 GENERIC UIO DRIVER FOR PCI DEVICES
5815 M: "Michael S. Tsirkin" <mst@redhat.com>
5816 L: kvm@vger.kernel.org
5817 S: Supported
5818 F: drivers/uio/uio_pci_generic.c
5820 GENWQE (IBM Generic Workqueue Card)
5821 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5822 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5823 S: Supported
5824 F: drivers/misc/genwqe/
5826 GET_MAINTAINER SCRIPT
5827 M: Joe Perches <joe@perches.com>
5828 S: Maintained
5829 F: scripts/get_maintainer.pl
5831 GFS2 FILE SYSTEM
5832 M: Steven Whitehouse <swhiteho@redhat.com>
5833 M: Bob Peterson <rpeterso@redhat.com>
5834 L: cluster-devel@redhat.com
5835 W: http://sources.redhat.com/cluster/
5836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5837 S: Supported
5838 F: Documentation/filesystems/gfs2*.txt
5839 F: fs/gfs2/
5840 F: include/uapi/linux/gfs2_ondisk.h
5842 GIGASET ISDN DRIVERS
5843 M: Paul Bolle <pebolle@tiscali.nl>
5844 L: gigaset307x-common@lists.sourceforge.net
5845 W: http://gigaset307x.sourceforge.net/
5846 S: Odd Fixes
5847 F: Documentation/isdn/README.gigaset
5848 F: drivers/isdn/gigaset/
5849 F: include/uapi/linux/gigaset_dev.h
5851 GO7007 MPEG CODEC
5852 M: Hans Verkuil <hans.verkuil@cisco.com>
5853 L: linux-media@vger.kernel.org
5854 S: Maintained
5855 F: drivers/media/usb/go7007/
5857 GOODIX TOUCHSCREEN
5858 M: Bastien Nocera <hadess@hadess.net>
5859 L: linux-input@vger.kernel.org
5860 S: Maintained
5861 F: drivers/input/touchscreen/goodix.c
5863 GPIO ACPI SUPPORT
5864 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5865 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5866 L: linux-gpio@vger.kernel.org
5867 L: linux-acpi@vger.kernel.org
5868 S: Maintained
5869 F: Documentation/acpi/gpio-properties.txt
5870 F: drivers/gpio/gpiolib-acpi.c
5872 GPIO IR Transmitter
5873 M: Sean Young <sean@mess.org>
5874 L: linux-media@vger.kernel.org
5875 S: Maintained
5876 F: drivers/media/rc/gpio-ir-tx.c
5878 GPIO MOCKUP DRIVER
5879 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5880 L: linux-gpio@vger.kernel.org
5881 S: Maintained
5882 F: drivers/gpio/gpio-mockup.c
5883 F: tools/testing/selftests/gpio/
5885 GPIO SUBSYSTEM
5886 M: Linus Walleij <linus.walleij@linaro.org>
5887 L: linux-gpio@vger.kernel.org
5888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5889 S: Maintained
5890 F: Documentation/devicetree/bindings/gpio/
5891 F: Documentation/gpio/
5892 F: Documentation/ABI/testing/gpio-cdev
5893 F: Documentation/ABI/obsolete/sysfs-gpio
5894 F: drivers/gpio/
5895 F: include/linux/gpio/
5896 F: include/linux/gpio.h
5897 F: include/asm-generic/gpio.h
5898 F: include/uapi/linux/gpio.h
5899 F: tools/gpio/
5901 GRE DEMULTIPLEXER DRIVER
5902 M: Dmitry Kozlov <xeb@mail.ru>
5903 L: netdev@vger.kernel.org
5904 S: Maintained
5905 F: net/ipv4/gre_demux.c
5906 F: net/ipv4/gre_offload.c
5907 F: include/net/gre.h
5909 GRETH 10/100/1G Ethernet MAC device driver
5910 M: Andreas Larsson <andreas@gaisler.com>
5911 L: netdev@vger.kernel.org
5912 S: Maintained
5913 F: drivers/net/ethernet/aeroflex/
5915 GREYBUS AUDIO PROTOCOLS DRIVERS
5916 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5917 M: Mark Greer <mgreer@animalcreek.com>
5918 S: Maintained
5919 F: drivers/staging/greybus/audio_apbridgea.c
5920 F: drivers/staging/greybus/audio_apbridgea.h
5921 F: drivers/staging/greybus/audio_codec.c
5922 F: drivers/staging/greybus/audio_codec.h
5923 F: drivers/staging/greybus/audio_gb.c
5924 F: drivers/staging/greybus/audio_manager.c
5925 F: drivers/staging/greybus/audio_manager.h
5926 F: drivers/staging/greybus/audio_manager_module.c
5927 F: drivers/staging/greybus/audio_manager_private.h
5928 F: drivers/staging/greybus/audio_manager_sysfs.c
5929 F: drivers/staging/greybus/audio_module.c
5930 F: drivers/staging/greybus/audio_topology.c
5932 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5933 M: Viresh Kumar <vireshk@kernel.org>
5934 S: Maintained
5935 F: drivers/staging/greybus/authentication.c
5936 F: drivers/staging/greybus/bootrom.c
5937 F: drivers/staging/greybus/firmware.h
5938 F: drivers/staging/greybus/fw-core.c
5939 F: drivers/staging/greybus/fw-download.c
5940 F: drivers/staging/greybus/fw-managament.c
5941 F: drivers/staging/greybus/greybus_authentication.h
5942 F: drivers/staging/greybus/greybus_firmware.h
5943 F: drivers/staging/greybus/hid.c
5944 F: drivers/staging/greybus/i2c.c
5945 F: drivers/staging/greybus/spi.c
5946 F: drivers/staging/greybus/spilib.c
5947 F: drivers/staging/greybus/spilib.h
5949 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5950 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5951 S: Maintained
5952 F: drivers/staging/greybus/loopback.c
5953 F: drivers/staging/greybus/timesync.c
5954 F: drivers/staging/greybus/timesync_platform.c
5956 GREYBUS PLATFORM DRIVERS
5957 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5958 S: Maintained
5959 F: drivers/staging/greybus/arche-platform.c
5960 F: drivers/staging/greybus/arche-apb-ctrl.c
5961 F: drivers/staging/greybus/arche_platform.h
5963 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5964 M: Rui Miguel Silva <rmfrfs@gmail.com>
5965 S: Maintained
5966 F: drivers/staging/greybus/sdio.c
5967 F: drivers/staging/greybus/light.c
5968 F: drivers/staging/greybus/gpio.c
5969 F: drivers/staging/greybus/power_supply.c
5970 F: drivers/staging/greybus/spi.c
5971 F: drivers/staging/greybus/spilib.c
5973 GREYBUS SUBSYSTEM
5974 M: Johan Hovold <johan@kernel.org>
5975 M: Alex Elder <elder@kernel.org>
5976 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5977 S: Maintained
5978 F: drivers/staging/greybus/
5979 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5981 GREYBUS UART PROTOCOLS DRIVERS
5982 M: David Lin <dtwlin@gmail.com>
5983 S: Maintained
5984 F: drivers/staging/greybus/uart.c
5985 F: drivers/staging/greybus/log.c
5987 GS1662 VIDEO SERIALIZER
5988 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5989 L: linux-media@vger.kernel.org
5990 T: git git://linuxtv.org/media_tree.git
5991 S: Maintained
5992 F: drivers/media/spi/gs1662.c
5994 GSPCA FINEPIX SUBDRIVER
5995 M: Frank Zago <frank@zago.net>
5996 L: linux-media@vger.kernel.org
5997 T: git git://linuxtv.org/media_tree.git
5998 S: Maintained
5999 F: drivers/media/usb/gspca/finepix.c
6001 GSPCA GL860 SUBDRIVER
6002 M: Olivier Lorin <o.lorin@laposte.net>
6003 L: linux-media@vger.kernel.org
6004 T: git git://linuxtv.org/media_tree.git
6005 S: Maintained
6006 F: drivers/media/usb/gspca/gl860/
6008 GSPCA M5602 SUBDRIVER
6009 M: Erik Andren <erik.andren@gmail.com>
6010 L: linux-media@vger.kernel.org
6011 T: git git://linuxtv.org/media_tree.git
6012 S: Maintained
6013 F: drivers/media/usb/gspca/m5602/
6015 GSPCA PAC207 SONIXB SUBDRIVER
6016 M: Hans Verkuil <hverkuil@xs4all.nl>
6017 L: linux-media@vger.kernel.org
6018 T: git git://linuxtv.org/media_tree.git
6019 S: Odd Fixes
6020 F: drivers/media/usb/gspca/pac207.c
6022 GSPCA SN9C20X SUBDRIVER
6023 M: Brian Johnson <brijohn@gmail.com>
6024 L: linux-media@vger.kernel.org
6025 T: git git://linuxtv.org/media_tree.git
6026 S: Maintained
6027 F: drivers/media/usb/gspca/sn9c20x.c
6029 GSPCA T613 SUBDRIVER
6030 M: Leandro Costantino <lcostantino@gmail.com>
6031 L: linux-media@vger.kernel.org
6032 T: git git://linuxtv.org/media_tree.git
6033 S: Maintained
6034 F: drivers/media/usb/gspca/t613.c
6036 GSPCA USB WEBCAM DRIVER
6037 M: Hans Verkuil <hverkuil@xs4all.nl>
6038 L: linux-media@vger.kernel.org
6039 T: git git://linuxtv.org/media_tree.git
6040 S: Odd Fixes
6041 F: drivers/media/usb/gspca/
6043 GTP (GPRS Tunneling Protocol)
6044 M: Pablo Neira Ayuso <pablo@netfilter.org>
6045 M: Harald Welte <laforge@gnumonks.org>
6046 L: osmocom-net-gprs@lists.osmocom.org
6047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6048 S: Maintained
6049 F: drivers/net/gtp.c
6051 GUID PARTITION TABLE (GPT)
6052 M: Davidlohr Bueso <dave@stgolabs.net>
6053 L: linux-efi@vger.kernel.org
6054 S: Maintained
6055 F: block/partitions/efi.*
6057 H8/300 ARCHITECTURE
6058 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6059 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6060 W: http://uclinux-h8.sourceforge.jp
6061 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6062 S: Maintained
6063 F: arch/h8300/
6064 F: drivers/clocksource/h8300_*.c
6065 F: drivers/clk/h8300/
6066 F: drivers/irqchip/irq-renesas-h8*.c
6068 HACKRF MEDIA DRIVER
6069 M: Antti Palosaari <crope@iki.fi>
6070 L: linux-media@vger.kernel.org
6071 W: https://linuxtv.org
6072 W: http://palosaari.fi/linux/
6073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6074 T: git git://linuxtv.org/anttip/media_tree.git
6075 S: Maintained
6076 F: drivers/media/usb/hackrf/
6078 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6079 M: Frank Seidel <frank@f-seidel.de>
6080 L: platform-driver-x86@vger.kernel.org
6081 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6082 S: Maintained
6083 F: drivers/platform/x86/hdaps.c
6085 HARDWARE MONITORING
6086 M: Jean Delvare <jdelvare@suse.com>
6087 M: Guenter Roeck <linux@roeck-us.net>
6088 L: linux-hwmon@vger.kernel.org
6089 W: http://hwmon.wiki.kernel.org/
6090 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6092 S: Maintained
6093 F: Documentation/hwmon/
6094 F: drivers/hwmon/
6095 F: include/linux/hwmon*.h
6097 HARDWARE RANDOM NUMBER GENERATOR CORE
6098 M: Matt Mackall <mpm@selenic.com>
6099 M: Herbert Xu <herbert@gondor.apana.org.au>
6100 L: linux-crypto@vger.kernel.org
6101 S: Odd fixes
6102 F: Documentation/devicetree/bindings/rng/
6103 F: Documentation/hw_random.txt
6104 F: drivers/char/hw_random/
6105 F: include/linux/hw_random.h
6107 HARDWARE SPINLOCK CORE
6108 M: Ohad Ben-Cohen <ohad@wizery.com>
6109 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6110 L: linux-remoteproc@vger.kernel.org
6111 S: Maintained
6112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6113 F: Documentation/devicetree/bindings/hwlock/
6114 F: Documentation/hwspinlock.txt
6115 F: drivers/hwspinlock/
6116 F: include/linux/hwspinlock.h
6118 HARMONY SOUND DRIVER
6119 L: linux-parisc@vger.kernel.org
6120 S: Maintained
6121 F: sound/parisc/harmony.*
6123 HDPVR USB VIDEO ENCODER DRIVER
6124 M: Hans Verkuil <hverkuil@xs4all.nl>
6125 L: linux-media@vger.kernel.org
6126 T: git git://linuxtv.org/media_tree.git
6127 W: https://linuxtv.org
6128 S: Odd Fixes
6129 F: drivers/media/usb/hdpvr/
6131 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6132 M: Jimmy Vance <jimmy.vance@hpe.com>
6133 S: Supported
6134 F: Documentation/watchdog/hpwdt.txt
6135 F: drivers/watchdog/hpwdt.c
6137 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6138 M: Don Brace <don.brace@microsemi.com>
6139 L: esc.storagedev@microsemi.com
6140 L: linux-scsi@vger.kernel.org
6141 S: Supported
6142 F: Documentation/scsi/hpsa.txt
6143 F: drivers/scsi/hpsa*.[ch]
6144 F: include/linux/cciss*.h
6145 F: include/uapi/linux/cciss*.h
6147 HFI1 DRIVER
6148 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6149 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6150 L: linux-rdma@vger.kernel.org
6151 S: Supported
6152 F: drivers/infiniband/hw/hfi1
6154 HFS FILESYSTEM
6155 L: linux-fsdevel@vger.kernel.org
6156 S: Orphan
6157 F: Documentation/filesystems/hfs.txt
6158 F: fs/hfs/
6160 HFSPLUS FILESYSTEM
6161 L: linux-fsdevel@vger.kernel.org
6162 S: Orphan
6163 F: Documentation/filesystems/hfsplus.txt
6164 F: fs/hfsplus/
6166 HGA FRAMEBUFFER DRIVER
6167 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6168 L: linux-nvidia@lists.surfsouth.com
6169 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6170 S: Maintained
6171 F: drivers/video/fbdev/hgafb.c
6173 HIBERNATION (aka Software Suspend, aka swsusp)
6174 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6175 M: Pavel Machek <pavel@ucw.cz>
6176 L: linux-pm@vger.kernel.org
6177 B: https://bugzilla.kernel.org
6178 S: Supported
6179 F: arch/x86/power/
6180 F: drivers/base/power/
6181 F: kernel/power/
6182 F: include/linux/suspend.h
6183 F: include/linux/freezer.h
6184 F: include/linux/pm.h
6185 F: arch/*/include/asm/suspend*.h
6187 HID CORE LAYER
6188 M: Jiri Kosina <jikos@kernel.org>
6189 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6190 L: linux-input@vger.kernel.org
6191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6192 S: Maintained
6193 F: drivers/hid/
6194 F: include/linux/hid*
6195 F: include/uapi/linux/hid*
6197 HID SENSOR HUB DRIVERS
6198 M: Jiri Kosina <jikos@kernel.org>
6199 M: Jonathan Cameron <jic23@kernel.org>
6200 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6201 L: linux-input@vger.kernel.org
6202 L: linux-iio@vger.kernel.org
6203 S: Maintained
6204 F: Documentation/hid/hid-sensor*
6205 F: drivers/hid/hid-sensor-*
6206 F: drivers/iio/*/hid-*
6207 F: include/linux/hid-sensor-*
6209 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6210 M: Thomas Gleixner <tglx@linutronix.de>
6211 L: linux-kernel@vger.kernel.org
6212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6213 S: Maintained
6214 F: Documentation/timers/
6215 F: kernel/time/hrtimer.c
6216 F: kernel/time/clockevents.c
6217 F: kernel/time/timer_*.c
6218 F: include/linux/clockchips.h
6219 F: include/linux/hrtimer.h
6221 HIGH-SPEED SCC DRIVER FOR AX.25
6222 L: linux-hams@vger.kernel.org
6223 S: Orphan
6224 F: drivers/net/hamradio/dmascc.c
6225 F: drivers/net/hamradio/scc.c
6227 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6228 M: HighPoint Linux Team <linux@highpoint-tech.com>
6229 W: http://www.highpoint-tech.com
6230 S: Supported
6231 F: Documentation/scsi/hptiop.txt
6232 F: drivers/scsi/hptiop.c
6234 HIPPI
6235 M: Jes Sorensen <jes@trained-monkey.org>
6236 L: linux-hippi@sunsite.dk
6237 S: Maintained
6238 F: include/linux/hippidevice.h
6239 F: include/uapi/linux/if_hippi.h
6240 F: net/802/hippi.c
6241 F: drivers/net/hippi/
6243 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6244 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6245 M: Salil Mehta <salil.mehta@huawei.com>
6246 L: netdev@vger.kernel.org
6247 W: http://www.hisilicon.com
6248 S: Maintained
6249 F: drivers/net/ethernet/hisilicon/hns3/
6251 HISILICON NETWORK SUBSYSTEM DRIVER
6252 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6253 M: Salil Mehta <salil.mehta@huawei.com>
6254 L: netdev@vger.kernel.org
6255 W: http://www.hisilicon.com
6256 S: Maintained
6257 F: drivers/net/ethernet/hisilicon/
6258 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6260 HISILICON ROCE DRIVER
6261 M: Lijun Ou <oulijun@huawei.com>
6262 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6263 L: linux-rdma@vger.kernel.org
6264 S: Maintained
6265 F: drivers/infiniband/hw/hns/
6266 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6268 HISILICON SAS Controller
6269 M: John Garry <john.garry@huawei.com>
6270 W: http://www.hisilicon.com
6271 S: Supported
6272 F: drivers/scsi/hisi_sas/
6273 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6275 HMM - Heterogeneous Memory Management
6276 M: Jérôme Glisse <jglisse@redhat.com>
6277 L: linux-mm@kvack.org
6278 S: Maintained
6279 F: mm/hmm*
6280 F: include/linux/hmm*
6282 HOST AP DRIVER
6283 M: Jouni Malinen <j@w1.fi>
6284 L: linux-wireless@vger.kernel.org
6285 W: http://w1.fi/hostap-driver.html
6286 S: Obsolete
6287 F: drivers/net/wireless/intersil/hostap/
6289 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6290 L: platform-driver-x86@vger.kernel.org
6291 S: Orphan
6292 F: drivers/platform/x86/tc1100-wmi.c
6294 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6295 M: Jaroslav Kysela <perex@perex.cz>
6296 S: Maintained
6297 F: drivers/net/ethernet/hp/hp100.*
6299 HPET: High Precision Event Timers driver
6300 M: Clemens Ladisch <clemens@ladisch.de>
6301 S: Maintained
6302 F: Documentation/timers/hpet.txt
6303 F: drivers/char/hpet.c
6304 F: include/linux/hpet.h
6305 F: include/uapi/linux/hpet.h
6307 HPET: x86
6308 S: Orphan
6309 F: arch/x86/kernel/hpet.c
6310 F: arch/x86/include/asm/hpet.h
6312 HPFS FILESYSTEM
6313 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6314 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6315 S: Maintained
6316 F: fs/hpfs/
6318 HSI SUBSYSTEM
6319 M: Sebastian Reichel <sre@kernel.org>
6320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6321 S: Maintained
6322 F: Documentation/ABI/testing/sysfs-bus-hsi
6323 F: Documentation/driver-api/hsi.rst
6324 F: drivers/hsi/
6325 F: include/linux/hsi/
6326 F: include/uapi/linux/hsi/
6328 HSO 3G MODEM DRIVER
6329 L: linux-usb@vger.kernel.org
6330 S: Orphan
6331 F: drivers/net/usb/hso.c
6333 HSR NETWORK PROTOCOL
6334 M: Arvid Brodin <arvid.brodin@alten.se>
6335 L: netdev@vger.kernel.org
6336 S: Maintained
6337 F: net/hsr/
6339 HT16K33 LED CONTROLLER DRIVER
6340 M: Robin van der Gracht <robin@protonic.nl>
6341 S: Maintained
6342 F: drivers/auxdisplay/ht16k33.c
6343 F: Documentation/devicetree/bindings/display/ht16k33.txt
6345 HTCPEN TOUCHSCREEN DRIVER
6346 M: Pau Oliva Fora <pof@eslack.org>
6347 L: linux-input@vger.kernel.org
6348 S: Maintained
6349 F: drivers/input/touchscreen/htcpen.c
6351 HUAWEI ETHERNET DRIVER
6352 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6353 L: netdev@vger.kernel.org
6354 S: Supported
6355 F: Documentation/networking/hinic.txt
6356 F: drivers/net/ethernet/huawei/hinic/
6358 HUGETLB FILESYSTEM
6359 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6360 S: Maintained
6361 F: fs/hugetlbfs/
6363 HVA ST MEDIA DRIVER
6364 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6365 L: linux-media@vger.kernel.org
6366 T: git git://linuxtv.org/media_tree.git
6367 W: https://linuxtv.org
6368 S: Supported
6369 F: drivers/media/platform/sti/hva
6371 HWPOISON MEMORY FAILURE HANDLING
6372 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6373 L: linux-mm@kvack.org
6374 S: Maintained
6375 F: mm/memory-failure.c
6376 F: mm/hwpoison-inject.c
6378 Hyper-V CORE AND DRIVERS
6379 M: "K. Y. Srinivasan" <kys@microsoft.com>
6380 M: Haiyang Zhang <haiyangz@microsoft.com>
6381 M: Stephen Hemminger <sthemmin@microsoft.com>
6382 L: devel@linuxdriverproject.org
6383 S: Maintained
6384 F: Documentation/networking/netvsc.txt
6385 F: arch/x86/include/asm/mshyperv.h
6386 F: arch/x86/include/asm/trace/hyperv.h
6387 F: arch/x86/include/uapi/asm/hyperv.h
6388 F: arch/x86/kernel/cpu/mshyperv.c
6389 F: arch/x86/hyperv
6390 F: drivers/hid/hid-hyperv.c
6391 F: drivers/hv/
6392 F: drivers/input/serio/hyperv-keyboard.c
6393 F: drivers/pci/host/pci-hyperv.c
6394 F: drivers/net/hyperv/
6395 F: drivers/scsi/storvsc_drv.c
6396 F: drivers/uio/uio_hv_generic.c
6397 F: drivers/video/fbdev/hyperv_fb.c
6398 F: net/vmw_vsock/hyperv_transport.c
6399 F: include/linux/hyperv.h
6400 F: include/uapi/linux/hyperv.h
6401 F: tools/hv/
6402 F: Documentation/ABI/stable/sysfs-bus-vmbus
6404 HYPERVISOR VIRTUAL CONSOLE DRIVER
6405 L: linuxppc-dev@lists.ozlabs.org
6406 S: Odd Fixes
6407 F: drivers/tty/hvc/
6409 I2C ACPI SUPPORT
6410 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6411 L: linux-i2c@vger.kernel.org
6412 L: linux-acpi@vger.kernel.org
6413 S: Maintained
6414 F: drivers/i2c/i2c-core-acpi.c
6416 I2C MUXES
6417 M: Peter Rosin <peda@axentia.se>
6418 L: linux-i2c@vger.kernel.org
6419 S: Maintained
6420 F: Documentation/i2c/i2c-topology
6421 F: Documentation/i2c/muxes/
6422 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6423 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6424 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6425 F: drivers/i2c/i2c-mux.c
6426 F: drivers/i2c/muxes/
6427 F: include/linux/i2c-mux.h
6429 I2C OVER PARALLEL PORT
6430 M: Jean Delvare <jdelvare@suse.com>
6431 L: linux-i2c@vger.kernel.org
6432 S: Maintained
6433 F: Documentation/i2c/busses/i2c-parport
6434 F: Documentation/i2c/busses/i2c-parport-light
6435 F: drivers/i2c/busses/i2c-parport.c
6436 F: drivers/i2c/busses/i2c-parport-light.c
6438 I2C SUBSYSTEM
6439 M: Wolfram Sang <wsa@the-dreams.de>
6440 L: linux-i2c@vger.kernel.org
6441 W: https://i2c.wiki.kernel.org/
6442 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6444 S: Maintained
6445 F: Documentation/devicetree/bindings/i2c/
6446 F: Documentation/i2c/
6447 F: drivers/i2c/
6448 F: drivers/i2c/*/
6449 F: include/linux/i2c.h
6450 F: include/linux/i2c-*.h
6451 F: include/uapi/linux/i2c.h
6452 F: include/uapi/linux/i2c-*.h
6454 I2C-TAOS-EVM DRIVER
6455 M: Jean Delvare <jdelvare@suse.com>
6456 L: linux-i2c@vger.kernel.org
6457 S: Maintained
6458 F: Documentation/i2c/busses/i2c-taos-evm
6459 F: drivers/i2c/busses/i2c-taos-evm.c
6461 I2C-TINY-USB DRIVER
6462 M: Till Harbaum <till@harbaum.org>
6463 L: linux-i2c@vger.kernel.org
6464 W: http://www.harbaum.org/till/i2c_tiny_usb
6465 S: Maintained
6466 F: drivers/i2c/busses/i2c-tiny-usb.c
6468 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6469 M: Jean Delvare <jdelvare@suse.com>
6470 L: linux-i2c@vger.kernel.org
6471 S: Maintained
6472 F: Documentation/i2c/busses/i2c-ali1535
6473 F: Documentation/i2c/busses/i2c-ali1563
6474 F: Documentation/i2c/busses/i2c-ali15x3
6475 F: Documentation/i2c/busses/i2c-amd756
6476 F: Documentation/i2c/busses/i2c-amd8111
6477 F: Documentation/i2c/busses/i2c-i801
6478 F: Documentation/i2c/busses/i2c-nforce2
6479 F: Documentation/i2c/busses/i2c-piix4
6480 F: Documentation/i2c/busses/i2c-sis5595
6481 F: Documentation/i2c/busses/i2c-sis630
6482 F: Documentation/i2c/busses/i2c-sis96x
6483 F: Documentation/i2c/busses/i2c-via
6484 F: Documentation/i2c/busses/i2c-viapro
6485 F: drivers/i2c/busses/i2c-ali1535.c
6486 F: drivers/i2c/busses/i2c-ali1563.c
6487 F: drivers/i2c/busses/i2c-ali15x3.c
6488 F: drivers/i2c/busses/i2c-amd756.c
6489 F: drivers/i2c/busses/i2c-amd756-s4882.c
6490 F: drivers/i2c/busses/i2c-amd8111.c
6491 F: drivers/i2c/busses/i2c-i801.c
6492 F: drivers/i2c/busses/i2c-isch.c
6493 F: drivers/i2c/busses/i2c-nforce2.c
6494 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6495 F: drivers/i2c/busses/i2c-piix4.c
6496 F: drivers/i2c/busses/i2c-sis5595.c
6497 F: drivers/i2c/busses/i2c-sis630.c
6498 F: drivers/i2c/busses/i2c-sis96x.c
6499 F: drivers/i2c/busses/i2c-via.c
6500 F: drivers/i2c/busses/i2c-viapro.c
6502 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6503 M: Hans de Goede <hdegoede@redhat.com>
6504 L: linux-i2c@vger.kernel.org
6505 S: Maintained
6506 F: drivers/i2c/busses/i2c-cht-wc.c
6508 I2C/SMBUS ISMT DRIVER
6509 M: Seth Heasley <seth.heasley@intel.com>
6510 M: Neil Horman <nhorman@tuxdriver.com>
6511 L: linux-i2c@vger.kernel.org
6512 F: drivers/i2c/busses/i2c-ismt.c
6513 F: Documentation/i2c/busses/i2c-ismt
6515 I2C/SMBUS STUB DRIVER
6516 M: Jean Delvare <jdelvare@suse.com>
6517 L: linux-i2c@vger.kernel.org
6518 S: Maintained
6519 F: drivers/i2c/i2c-stub.c
6521 i386 BOOT CODE
6522 M: "H. Peter Anvin" <hpa@zytor.com>
6523 S: Maintained
6524 F: arch/x86/boot/
6526 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6527 M: "H. Peter Anvin" <hpa@zytor.com>
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6529 S: Maintained
6531 IA64 (Itanium) PLATFORM
6532 M: Tony Luck <tony.luck@intel.com>
6533 M: Fenghua Yu <fenghua.yu@intel.com>
6534 L: linux-ia64@vger.kernel.org
6535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6536 S: Maintained
6537 F: arch/ia64/
6539 IBM Power 842 compression accelerator
6540 M: Haren Myneni <haren@us.ibm.com>
6541 S: Supported
6542 F: drivers/crypto/nx/Makefile
6543 F: drivers/crypto/nx/Kconfig
6544 F: drivers/crypto/nx/nx-842*
6545 F: include/linux/sw842.h
6546 F: crypto/842.c
6547 F: lib/842/
6549 IBM Power in-Nest Crypto Acceleration
6550 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6551 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6552 L: linux-crypto@vger.kernel.org
6553 S: Supported
6554 F: drivers/crypto/nx/Makefile
6555 F: drivers/crypto/nx/Kconfig
6556 F: drivers/crypto/nx/nx-aes*
6557 F: drivers/crypto/nx/nx-sha*
6558 F: drivers/crypto/nx/nx.*
6559 F: drivers/crypto/nx/nx_csbcpb.h
6560 F: drivers/crypto/nx/nx_debugfs.h
6562 IBM Power Linux RAID adapter
6563 M: Brian King <brking@us.ibm.com>
6564 S: Supported
6565 F: drivers/scsi/ipr.*
6567 IBM Power SRIOV Virtual NIC Device Driver
6568 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6569 M: John Allen <jallen@linux.vnet.ibm.com>
6570 L: netdev@vger.kernel.org
6571 S: Supported
6572 F: drivers/net/ethernet/ibm/ibmvnic.*
6574 IBM Power Virtual Accelerator Switchboard
6575 M: Sukadev Bhattiprolu
6576 L: linuxppc-dev@lists.ozlabs.org
6577 S: Supported
6578 F: arch/powerpc/platforms/powernv/vas*
6579 F: arch/powerpc/platforms/powernv/copy-paste.h
6580 F: arch/powerpc/include/asm/vas.h
6581 F: arch/powerpc/include/uapi/asm/vas.h
6583 IBM Power Virtual Ethernet Device Driver
6584 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6585 L: netdev@vger.kernel.org
6586 S: Supported
6587 F: drivers/net/ethernet/ibm/ibmveth.*
6589 IBM Power Virtual FC Device Drivers
6590 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6591 L: linux-scsi@vger.kernel.org
6592 S: Supported
6593 F: drivers/scsi/ibmvscsi/ibmvfc*
6595 IBM Power Virtual SCSI Device Drivers
6596 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6597 L: linux-scsi@vger.kernel.org
6598 S: Supported
6599 F: drivers/scsi/ibmvscsi/ibmvscsi*
6600 F: include/scsi/viosrp.h
6602 IBM Power Virtual SCSI Device Target Driver
6603 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6604 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6605 L: linux-scsi@vger.kernel.org
6606 L: target-devel@vger.kernel.org
6607 S: Supported
6608 F: drivers/scsi/ibmvscsi_tgt/
6610 IBM Power VMX Cryptographic instructions
6611 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6612 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6613 L: linux-crypto@vger.kernel.org
6614 S: Supported
6615 F: drivers/crypto/vmx/Makefile
6616 F: drivers/crypto/vmx/Kconfig
6617 F: drivers/crypto/vmx/vmx.c
6618 F: drivers/crypto/vmx/aes*
6619 F: drivers/crypto/vmx/ghash*
6620 F: drivers/crypto/vmx/ppc-xlate.pl
6622 IBM ServeRAID RAID DRIVER
6623 S: Orphan
6624 F: drivers/scsi/ips.*
6626 ICH LPC AND GPIO DRIVER
6627 M: Peter Tyser <ptyser@xes-inc.com>
6628 S: Maintained
6629 F: drivers/mfd/lpc_ich.c
6630 F: drivers/gpio/gpio-ich.c
6632 IDE SUBSYSTEM
6633 M: "David S. Miller" <davem@davemloft.net>
6634 L: linux-ide@vger.kernel.org
6635 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6637 S: Maintained
6638 F: Documentation/ide/
6639 F: drivers/ide/
6640 F: include/linux/ide.h
6642 IDE/ATAPI DRIVERS
6643 M: Borislav Petkov <bp@alien8.de>
6644 L: linux-ide@vger.kernel.org
6645 S: Maintained
6646 F: Documentation/cdrom/ide-cd
6647 F: drivers/ide/ide-cd*
6649 IDEAPAD LAPTOP EXTRAS DRIVER
6650 M: Ike Panhc <ike.pan@canonical.com>
6651 L: platform-driver-x86@vger.kernel.org
6652 W: http://launchpad.net/ideapad-laptop
6653 S: Maintained
6654 F: drivers/platform/x86/ideapad-laptop.c
6656 IDEAPAD LAPTOP SLIDEBAR DRIVER
6657 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6658 L: linux-input@vger.kernel.org
6659 W: https://github.com/o2genum/ideapad-slidebar
6660 S: Maintained
6661 F: drivers/input/misc/ideapad_slidebar.c
6663 IDT VersaClock 5 CLOCK DRIVER
6664 M: Marek Vasut <marek.vasut@gmail.com>
6665 S: Maintained
6666 F: drivers/clk/clk-versaclock5.c
6668 IEEE 802.15.4 SUBSYSTEM
6669 M: Alexander Aring <alex.aring@gmail.com>
6670 M: Stefan Schmidt <stefan@osg.samsung.com>
6671 L: linux-wpan@vger.kernel.org
6672 W: http://wpan.cakelab.org/
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6675 S: Maintained
6676 F: net/ieee802154/
6677 F: net/mac802154/
6678 F: drivers/net/ieee802154/
6679 F: include/linux/nl802154.h
6680 F: include/linux/ieee802154.h
6681 F: include/net/nl802154.h
6682 F: include/net/mac802154.h
6683 F: include/net/af_ieee802154.h
6684 F: include/net/cfg802154.h
6685 F: include/net/ieee802154_netdev.h
6686 F: Documentation/networking/ieee802154.txt
6688 IFE PROTOCOL
6689 M: Yotam Gigi <yotam.gi@gmail.com>
6690 M: Jamal Hadi Salim <jhs@mojatatu.com>
6691 F: net/ife
6692 F: include/net/ife.h
6693 F: include/uapi/linux/ife.h
6695 IGORPLUG-USB IR RECEIVER
6696 M: Sean Young <sean@mess.org>
6697 L: linux-media@vger.kernel.org
6698 S: Maintained
6699 F: drivers/media/rc/igorplugusb.c
6701 IGUANAWORKS USB IR TRANSCEIVER
6702 M: Sean Young <sean@mess.org>
6703 L: linux-media@vger.kernel.org
6704 S: Maintained
6705 F: drivers/media/rc/iguanair.c
6707 IIO DIGITAL POTENTIOMETER DAC
6708 M: Peter Rosin <peda@axentia.se>
6709 L: linux-iio@vger.kernel.org
6710 S: Maintained
6711 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6712 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6713 F: drivers/iio/dac/dpot-dac.c
6715 IIO ENVELOPE DETECTOR
6716 M: Peter Rosin <peda@axentia.se>
6717 L: linux-iio@vger.kernel.org
6718 S: Maintained
6719 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6720 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6721 F: drivers/iio/adc/envelope-detector.c
6723 IIO MULTIPLEXER
6724 M: Peter Rosin <peda@axentia.se>
6725 L: linux-iio@vger.kernel.org
6726 S: Maintained
6727 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6728 F: drivers/iio/multiplexer/iio-mux.c
6730 IIO SUBSYSTEM AND DRIVERS
6731 M: Jonathan Cameron <jic23@kernel.org>
6732 R: Hartmut Knaack <knaack.h@gmx.de>
6733 R: Lars-Peter Clausen <lars@metafoo.de>
6734 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6735 L: linux-iio@vger.kernel.org
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6737 S: Maintained
6738 F: Documentation/devicetree/bindings/iio/
6739 F: drivers/iio/
6740 F: drivers/staging/iio/
6741 F: include/linux/iio/
6742 F: tools/iio/
6744 IKANOS/ADI EAGLE ADSL USB DRIVER
6745 M: Matthieu Castet <castet.matthieu@free.fr>
6746 M: Stanislaw Gruszka <stf_xl@wp.pl>
6747 S: Maintained
6748 F: drivers/usb/atm/ueagle-atm.c
6750 IMGTEC ASCII LCD DRIVER
6751 M: Paul Burton <paul.burton@mips.com>
6752 S: Maintained
6753 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6754 F: drivers/auxdisplay/img-ascii-lcd.c
6756 IMGTEC IR DECODER DRIVER
6757 M: James Hogan <jhogan@kernel.org>
6758 S: Maintained
6759 F: drivers/media/rc/img-ir/
6761 IMS TWINTURBO FRAMEBUFFER DRIVER
6762 L: linux-fbdev@vger.kernel.org
6763 S: Orphan
6764 F: drivers/video/fbdev/imsttfb.c
6766 INA209 HARDWARE MONITOR DRIVER
6767 M: Guenter Roeck <linux@roeck-us.net>
6768 L: linux-hwmon@vger.kernel.org
6769 S: Maintained
6770 F: Documentation/hwmon/ina209
6771 F: Documentation/devicetree/bindings/i2c/ina209.txt
6772 F: drivers/hwmon/ina209.c
6774 INA2XX HARDWARE MONITOR DRIVER
6775 M: Guenter Roeck <linux@roeck-us.net>
6776 L: linux-hwmon@vger.kernel.org
6777 S: Maintained
6778 F: Documentation/hwmon/ina2xx
6779 F: drivers/hwmon/ina2xx.c
6780 F: include/linux/platform_data/ina2xx.h
6782 INDUSTRY PACK SUBSYSTEM (IPACK)
6783 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6784 M: Jens Taprogge <jens.taprogge@taprogge.org>
6785 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6786 L: industrypack-devel@lists.sourceforge.net
6787 W: http://industrypack.sourceforge.net
6788 S: Maintained
6789 F: drivers/ipack/
6791 INFINIBAND SUBSYSTEM
6792 M: Doug Ledford <dledford@redhat.com>
6793 M: Sean Hefty <sean.hefty@intel.com>
6794 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6795 L: linux-rdma@vger.kernel.org
6796 W: http://www.openfabrics.org/
6797 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6799 S: Supported
6800 F: Documentation/devicetree/bindings/infiniband/
6801 F: Documentation/infiniband/
6802 F: drivers/infiniband/
6803 F: include/uapi/linux/if_infiniband.h
6804 F: include/uapi/rdma/
6805 F: include/rdma/
6807 INGENIC JZ4780 DMA Driver
6808 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6809 S: Maintained
6810 F: drivers/dma/dma-jz4780.c
6812 INGENIC JZ4780 NAND DRIVER
6813 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6814 L: linux-mtd@lists.infradead.org
6815 S: Maintained
6816 F: drivers/mtd/nand/jz4780_*
6818 INOTIFY
6819 M: Jan Kara <jack@suse.cz>
6820 R: Amir Goldstein <amir73il@gmail.com>
6821 L: linux-fsdevel@vger.kernel.org
6822 S: Maintained
6823 F: Documentation/filesystems/inotify.txt
6824 F: fs/notify/inotify/
6825 F: include/linux/inotify.h
6826 F: include/uapi/linux/inotify.h
6828 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6829 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6830 L: linux-input@vger.kernel.org
6831 Q: http://patchwork.kernel.org/project/linux-input/list/
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6833 S: Maintained
6834 F: drivers/input/
6835 F: include/linux/input.h
6836 F: include/uapi/linux/input.h
6837 F: include/uapi/linux/input-event-codes.h
6838 F: include/linux/input/
6839 F: Documentation/devicetree/bindings/input/
6840 F: Documentation/input/
6842 INPUT MULTITOUCH (MT) PROTOCOL
6843 M: Henrik Rydberg <rydberg@bitmath.org>
6844 L: linux-input@vger.kernel.org
6845 S: Odd fixes
6846 F: Documentation/input/multi-touch-protocol.rst
6847 F: drivers/input/input-mt.c
6848 K: \b(ABS|SYN)_MT_
6850 INSIDE SECURE CRYPTO DRIVER
6851 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6852 F: drivers/crypto/inside-secure/
6853 S: Maintained
6854 L: linux-crypto@vger.kernel.org
6856 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6857 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6858 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6859 L: linux-ima-devel@lists.sourceforge.net
6860 L: linux-ima-user@lists.sourceforge.net
6861 L: linux-security-module@vger.kernel.org
6862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6863 S: Supported
6864 F: security/integrity/ima/
6866 INTEL 810/815 FRAMEBUFFER DRIVER
6867 M: Antonino Daplas <adaplas@gmail.com>
6868 L: linux-fbdev@vger.kernel.org
6869 S: Maintained
6870 F: drivers/video/fbdev/i810/
6872 INTEL ASoC BDW/HSW DRIVERS
6873 M: Jie Yang <yang.jie@linux.intel.com>
6874 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6875 S: Supported
6876 F: sound/soc/intel/common/sst-dsp*
6877 F: sound/soc/intel/common/sst-firmware.c
6878 F: sound/soc/intel/boards/broadwell.c
6879 F: sound/soc/intel/haswell/
6881 INTEL C600 SERIES SAS CONTROLLER DRIVER
6882 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6883 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6884 L: linux-scsi@vger.kernel.org
6885 T: git git://git.code.sf.net/p/intel-sas/isci
6886 S: Supported
6887 F: drivers/scsi/isci/
6889 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6890 M: Jani Nikula <jani.nikula@linux.intel.com>
6891 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6892 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6893 L: intel-gfx@lists.freedesktop.org
6894 W: https://01.org/linuxgraphics/
6895 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6896 C: irc://chat.freenode.net/intel-gfx
6897 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6898 T: git git://anongit.freedesktop.org/drm-intel
6899 S: Supported
6900 F: drivers/gpu/drm/i915/
6901 F: include/drm/i915*
6902 F: include/uapi/drm/i915_drm.h
6903 F: Documentation/gpu/i915.rst
6905 INTEL ETHERNET DRIVERS
6906 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6907 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6908 W: http://www.intel.com/support/feedback.htm
6909 W: http://e1000.sourceforge.net/
6910 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6913 S: Supported
6914 F: Documentation/networking/e100.txt
6915 F: Documentation/networking/e1000.txt
6916 F: Documentation/networking/e1000e.txt
6917 F: Documentation/networking/igb.txt
6918 F: Documentation/networking/igbvf.txt
6919 F: Documentation/networking/ixgb.txt
6920 F: Documentation/networking/ixgbe.txt
6921 F: Documentation/networking/ixgbevf.txt
6922 F: Documentation/networking/i40e.txt
6923 F: Documentation/networking/i40evf.txt
6924 F: drivers/net/ethernet/intel/
6925 F: drivers/net/ethernet/intel/*/
6926 F: include/linux/avf/virtchnl.h
6928 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6929 M: Maik Broemme <mbroemme@libmpq.org>
6930 L: linux-fbdev@vger.kernel.org
6931 S: Maintained
6932 F: Documentation/fb/intelfb.txt
6933 F: drivers/video/fbdev/intelfb/
6935 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6936 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6937 M: Zhi Wang <zhi.a.wang@intel.com>
6938 L: intel-gvt-dev@lists.freedesktop.org
6939 L: intel-gfx@lists.freedesktop.org
6940 W: https://01.org/igvt-g
6941 T: git https://github.com/01org/gvt-linux.git
6942 S: Supported
6943 F: drivers/gpu/drm/i915/gvt/
6945 INTEL HID EVENT DRIVER
6946 M: Alex Hung <alex.hung@canonical.com>
6947 L: platform-driver-x86@vger.kernel.org
6948 S: Maintained
6949 F: drivers/platform/x86/intel-hid.c
6951 INTEL I/OAT DMA DRIVER
6952 M: Dave Jiang <dave.jiang@intel.com>
6953 R: Dan Williams <dan.j.williams@intel.com>
6954 L: dmaengine@vger.kernel.org
6955 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6956 S: Supported
6957 F: drivers/dma/ioat*
6959 INTEL IDLE DRIVER
6960 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6961 M: Len Brown <lenb@kernel.org>
6962 L: linux-pm@vger.kernel.org
6963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6964 B: https://bugzilla.kernel.org
6965 S: Supported
6966 F: drivers/idle/intel_idle.c
6968 INTEL INTEGRATED SENSOR HUB DRIVER
6969 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6970 M: Jiri Kosina <jikos@kernel.org>
6971 L: linux-input@vger.kernel.org
6972 S: Maintained
6973 F: drivers/hid/intel-ish-hid/
6975 INTEL IOMMU (VT-d)
6976 M: David Woodhouse <dwmw2@infradead.org>
6977 L: iommu@lists.linux-foundation.org
6978 T: git git://git.infradead.org/iommu-2.6.git
6979 S: Supported
6980 F: drivers/iommu/intel-iommu.c
6981 F: include/linux/intel-iommu.h
6983 INTEL IOP-ADMA DMA DRIVER
6984 R: Dan Williams <dan.j.williams@intel.com>
6985 S: Odd fixes
6986 F: drivers/dma/iop-adma.c
6988 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6989 M: Krzysztof Halasa <khalasa@piap.pl>
6990 S: Maintained
6991 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6992 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6993 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6994 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6995 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6996 F: drivers/net/wan/ixp4xx_hss.c
6998 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6999 M: Deepak Saxena <dsaxena@plexity.net>
7000 S: Maintained
7001 F: drivers/char/hw_random/ixp4xx-rng.c
7003 INTEL MANAGEMENT ENGINE (mei)
7004 M: Tomas Winkler <tomas.winkler@intel.com>
7005 L: linux-kernel@vger.kernel.org
7006 S: Supported
7007 F: include/uapi/linux/mei.h
7008 F: include/linux/mei_cl_bus.h
7009 F: drivers/misc/mei/*
7010 F: drivers/watchdog/mei_wdt.c
7011 F: Documentation/misc-devices/mei/*
7012 F: samples/mei/*
7014 INTEL MENLOW THERMAL DRIVER
7015 M: Sujith Thomas <sujith.thomas@intel.com>
7016 L: platform-driver-x86@vger.kernel.org
7017 W: https://01.org/linux-acpi
7018 S: Supported
7019 F: drivers/platform/x86/intel_menlow.c
7021 INTEL MERRIFIELD GPIO DRIVER
7022 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7023 L: linux-gpio@vger.kernel.org
7024 S: Maintained
7025 F: drivers/gpio/gpio-merrifield.c
7027 INTEL MIC DRIVERS (mic)
7028 M: Sudeep Dutt <sudeep.dutt@intel.com>
7029 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7030 S: Supported
7031 W: https://github.com/sudeepdutt/mic
7032 W: http://software.intel.com/en-us/mic-developer
7033 F: include/linux/mic_bus.h
7034 F: include/linux/scif.h
7035 F: include/uapi/linux/mic_common.h
7036 F: include/uapi/linux/mic_ioctl.h
7037 F: include/uapi/linux/scif_ioctl.h
7038 F: drivers/misc/mic/
7039 F: drivers/dma/mic_x100_dma.c
7040 F: drivers/dma/mic_x100_dma.h
7041 F: Documentation/mic/
7043 INTEL PMC CORE DRIVER
7044 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7045 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7046 L: platform-driver-x86@vger.kernel.org
7047 S: Maintained
7048 F: arch/x86/include/asm/pmc_core.h
7049 F: drivers/platform/x86/intel_pmc_core*
7051 INTEL PMC/P-Unit IPC DRIVER
7052 M: Zha Qipeng<qipeng.zha@intel.com>
7053 L: platform-driver-x86@vger.kernel.org
7054 S: Maintained
7055 F: drivers/platform/x86/intel_pmc_ipc.c
7056 F: drivers/platform/x86/intel_punit_ipc.c
7057 F: arch/x86/include/asm/intel_pmc_ipc.h
7058 F: arch/x86/include/asm/intel_punit_ipc.h
7060 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7061 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7062 L: linux-wireless@vger.kernel.org
7063 S: Maintained
7064 F: Documentation/networking/README.ipw2100
7065 F: Documentation/networking/README.ipw2200
7066 F: drivers/net/wireless/intel/ipw2x00/
7068 INTEL PSTATE DRIVER
7069 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7070 M: Len Brown <lenb@kernel.org>
7071 L: linux-pm@vger.kernel.org
7072 S: Supported
7073 F: drivers/cpufreq/intel_pstate.c
7075 INTEL RDMA RNIC DRIVER
7076 M: Faisal Latif <faisal.latif@intel.com>
7077 M: Shiraz Saleem <shiraz.saleem@intel.com>
7078 L: linux-rdma@vger.kernel.org
7079 S: Supported
7080 F: drivers/infiniband/hw/i40iw/
7082 INTEL TELEMETRY DRIVER
7083 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7084 L: platform-driver-x86@vger.kernel.org
7085 S: Maintained
7086 F: arch/x86/include/asm/intel_telemetry.h
7087 F: drivers/platform/x86/intel_telemetry*
7089 INTEL VIRTUAL BUTTON DRIVER
7090 M: AceLan Kao <acelan.kao@canonical.com>
7091 L: platform-driver-x86@vger.kernel.org
7092 S: Maintained
7093 F: drivers/platform/x86/intel-vbtn.c
7095 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7096 M: Stanislaw Gruszka <sgruszka@redhat.com>
7097 L: linux-wireless@vger.kernel.org
7098 S: Supported
7099 F: drivers/net/wireless/intel/iwlegacy/
7101 INTEL WIRELESS WIFI LINK (iwlwifi)
7102 M: Johannes Berg <johannes.berg@intel.com>
7103 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7104 M: Luca Coelho <luciano.coelho@intel.com>
7105 M: Intel Linux Wireless <linuxwifi@intel.com>
7106 L: linux-wireless@vger.kernel.org
7107 W: http://intellinuxwireless.org
7108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7109 S: Supported
7110 F: drivers/net/wireless/intel/iwlwifi/
7112 INTEL WIRELESS WIMAX CONNECTION 2400
7113 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7114 M: linux-wimax@intel.com
7115 L: wimax@linuxwimax.org (subscribers-only)
7116 S: Supported
7117 W: http://linuxwimax.org
7118 F: Documentation/wimax/README.i2400m
7119 F: drivers/net/wimax/i2400m/
7120 F: include/uapi/linux/wimax/i2400m.h
7122 INTEL(R) TRACE HUB
7123 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7124 S: Supported
7125 F: Documentation/trace/intel_th.txt
7126 F: drivers/hwtracing/intel_th/
7128 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7129 M: Ning Sun <ning.sun@intel.com>
7130 L: tboot-devel@lists.sourceforge.net
7131 W: http://tboot.sourceforge.net
7132 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7133 S: Supported
7134 F: Documentation/intel_txt.txt
7135 F: include/linux/tboot.h
7136 F: arch/x86/kernel/tboot.c
7138 INTEL-MID GPIO DRIVER
7139 M: David Cohen <david.a.cohen@linux.intel.com>
7140 L: linux-gpio@vger.kernel.org
7141 S: Maintained
7142 F: drivers/gpio/gpio-intel-mid.c
7144 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7145 M: Linus Walleij <linus.walleij@linaro.org>
7146 L: linux-iio@vger.kernel.org
7147 S: Maintained
7148 F: drivers/iio/gyro/mpu3050*
7149 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7151 IOC3 ETHERNET DRIVER
7152 M: Ralf Baechle <ralf@linux-mips.org>
7153 L: linux-mips@linux-mips.org
7154 S: Maintained
7155 F: drivers/net/ethernet/sgi/ioc3-eth.c
7157 IOC3 SERIAL DRIVER
7158 M: Pat Gefre <pfg@sgi.com>
7159 L: linux-serial@vger.kernel.org
7160 S: Maintained
7161 F: drivers/tty/serial/ioc3_serial.c
7163 IOMMU DRIVERS
7164 M: Joerg Roedel <joro@8bytes.org>
7165 L: iommu@lists.linux-foundation.org
7166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7167 S: Maintained
7168 F: Documentation/devicetree/bindings/iommu/
7169 F: drivers/iommu/
7170 F: include/linux/iommu.h
7171 F: include/linux/iova.h
7173 IP MASQUERADING
7174 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7175 S: Maintained
7176 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7178 IPMI SUBSYSTEM
7179 M: Corey Minyard <minyard@acm.org>
7180 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7181 W: http://openipmi.sourceforge.net/
7182 S: Supported
7183 F: Documentation/IPMI.txt
7184 F: drivers/char/ipmi/
7185 F: include/linux/ipmi*
7186 F: include/uapi/linux/ipmi*
7188 IPS SCSI RAID DRIVER
7189 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7190 L: linux-scsi@vger.kernel.org
7191 W: http://www.adaptec.com/
7192 S: Maintained
7193 F: drivers/scsi/ips*
7195 IPVS
7196 M: Wensong Zhang <wensong@linux-vs.org>
7197 M: Simon Horman <horms@verge.net.au>
7198 M: Julian Anastasov <ja@ssi.bg>
7199 L: netdev@vger.kernel.org
7200 L: lvs-devel@vger.kernel.org
7201 S: Maintained
7202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7204 F: Documentation/networking/ipvs-sysctl.txt
7205 F: include/net/ip_vs.h
7206 F: include/uapi/linux/ip_vs.h
7207 F: net/netfilter/ipvs/
7209 IPWIRELESS DRIVER
7210 M: Jiri Kosina <jikos@kernel.org>
7211 M: David Sterba <dsterba@suse.com>
7212 S: Odd Fixes
7213 F: drivers/tty/ipwireless/
7215 IPX NETWORK LAYER
7216 L: netdev@vger.kernel.org
7217 S: Odd fixes
7218 F: include/net/ipx.h
7219 F: include/uapi/linux/ipx.h
7220 F: net/ipx/
7222 IRDA SUBSYSTEM
7223 M: Samuel Ortiz <samuel@sortiz.org>
7224 L: irda-users@lists.sourceforge.net (subscribers-only)
7225 L: netdev@vger.kernel.org
7226 W: http://irda.sourceforge.net/
7227 S: Maintained
7228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7229 F: Documentation/networking/irda.txt
7230 F: drivers/staging/irda/
7232 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7233 M: Marc Zyngier <marc.zyngier@arm.com>
7234 S: Maintained
7235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7236 F: Documentation/IRQ-domain.txt
7237 F: include/linux/irqdomain.h
7238 F: kernel/irq/irqdomain.c
7239 F: kernel/irq/msi.c
7241 IRQ SUBSYSTEM
7242 M: Thomas Gleixner <tglx@linutronix.de>
7243 L: linux-kernel@vger.kernel.org
7244 S: Maintained
7245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7246 F: kernel/irq/
7248 IRQCHIP DRIVERS
7249 M: Thomas Gleixner <tglx@linutronix.de>
7250 M: Jason Cooper <jason@lakedaemon.net>
7251 M: Marc Zyngier <marc.zyngier@arm.com>
7252 L: linux-kernel@vger.kernel.org
7253 S: Maintained
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7255 F: Documentation/devicetree/bindings/interrupt-controller/
7256 F: drivers/irqchip/
7258 ISA
7259 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7260 S: Maintained
7261 F: Documentation/isa.txt
7262 F: drivers/base/isa.c
7263 F: include/linux/isa.h
7265 ISA RADIO MODULE
7266 M: Hans Verkuil <hverkuil@xs4all.nl>
7267 L: linux-media@vger.kernel.org
7268 T: git git://linuxtv.org/media_tree.git
7269 W: https://linuxtv.org
7270 S: Maintained
7271 F: drivers/media/radio/radio-isa*
7273 ISAPNP
7274 M: Jaroslav Kysela <perex@perex.cz>
7275 S: Maintained
7276 F: Documentation/isapnp.txt
7277 F: drivers/pnp/isapnp/
7278 F: include/linux/isapnp.h
7280 ISCSI
7281 M: Lee Duncan <lduncan@suse.com>
7282 M: Chris Leech <cleech@redhat.com>
7283 L: open-iscsi@googlegroups.com
7284 W: www.open-iscsi.com
7285 S: Maintained
7286 F: drivers/scsi/*iscsi*
7287 F: include/scsi/*iscsi*
7289 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7290 M: Peter Jones <pjones@redhat.com>
7291 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7292 S: Maintained
7293 F: drivers/firmware/iscsi_ibft*
7295 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7296 M: Or Gerlitz <ogerlitz@mellanox.com>
7297 M: Sagi Grimberg <sagi@grimberg.me>
7298 M: Roi Dayan <roid@mellanox.com>
7299 L: linux-rdma@vger.kernel.org
7300 S: Supported
7301 W: http://www.openfabrics.org
7302 W: www.open-iscsi.org
7303 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7304 F: drivers/infiniband/ulp/iser/
7306 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7307 M: Sagi Grimberg <sagi@grimberg.me>
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7309 L: linux-rdma@vger.kernel.org
7310 L: target-devel@vger.kernel.org
7311 S: Supported
7312 W: http://www.linux-iscsi.org
7313 F: drivers/infiniband/ulp/isert
7315 ISDN SUBSYSTEM
7316 M: Karsten Keil <isdn@linux-pingi.de>
7317 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7318 L: netdev@vger.kernel.org
7319 W: http://www.isdn4linux.de
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7321 S: Maintained
7322 F: Documentation/isdn/
7323 F: drivers/isdn/
7324 F: include/linux/isdn.h
7325 F: include/linux/isdn/
7326 F: include/uapi/linux/isdn.h
7327 F: include/uapi/linux/isdn/
7329 ISDN SUBSYSTEM (Eicon active card driver)
7330 M: Armin Schindler <mac@melware.de>
7331 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7332 W: http://www.melware.de
7333 S: Maintained
7334 F: drivers/isdn/hardware/eicon/
7336 IT87 HARDWARE MONITORING DRIVER
7337 M: Jean Delvare <jdelvare@suse.com>
7338 L: linux-hwmon@vger.kernel.org
7339 S: Maintained
7340 F: Documentation/hwmon/it87
7341 F: drivers/hwmon/it87.c
7343 IT913X MEDIA DRIVER
7344 M: Antti Palosaari <crope@iki.fi>
7345 L: linux-media@vger.kernel.org
7346 W: https://linuxtv.org
7347 W: http://palosaari.fi/linux/
7348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7349 T: git git://linuxtv.org/anttip/media_tree.git
7350 S: Maintained
7351 F: drivers/media/tuners/it913x*
7353 IVTV VIDEO4LINUX DRIVER
7354 M: Andy Walls <awalls@md.metrocast.net>
7355 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7356 L: linux-media@vger.kernel.org
7357 T: git git://linuxtv.org/media_tree.git
7358 W: http://www.ivtvdriver.org
7359 S: Maintained
7360 F: Documentation/media/v4l-drivers/ivtv*
7361 F: drivers/media/pci/ivtv/
7362 F: include/uapi/linux/ivtv*
7364 IX2505V MEDIA DRIVER
7365 M: Malcolm Priestley <tvboxspy@gmail.com>
7366 L: linux-media@vger.kernel.org
7367 W: https://linuxtv.org
7368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7369 S: Maintained
7370 F: drivers/media/dvb-frontends/ix2505v*
7372 JC42.4 TEMPERATURE SENSOR DRIVER
7373 M: Guenter Roeck <linux@roeck-us.net>
7374 L: linux-hwmon@vger.kernel.org
7375 S: Maintained
7376 F: drivers/hwmon/jc42.c
7377 F: Documentation/hwmon/jc42
7379 JFS FILESYSTEM
7380 M: Dave Kleikamp <shaggy@kernel.org>
7381 L: jfs-discussion@lists.sourceforge.net
7382 W: http://jfs.sourceforge.net/
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7384 S: Maintained
7385 F: Documentation/filesystems/jfs.txt
7386 F: fs/jfs/
7388 JME NETWORK DRIVER
7389 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7390 L: netdev@vger.kernel.org
7391 S: Maintained
7392 F: drivers/net/ethernet/jme.*
7394 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7395 M: David Woodhouse <dwmw2@infradead.org>
7396 L: linux-mtd@lists.infradead.org
7397 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7398 S: Maintained
7399 F: fs/jffs2/
7400 F: include/uapi/linux/jffs2.h
7402 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7403 M: "Theodore Ts'o" <tytso@mit.edu>
7404 M: Jan Kara <jack@suse.com>
7405 L: linux-ext4@vger.kernel.org
7406 S: Maintained
7407 F: fs/jbd2/
7408 F: include/linux/jbd2.h
7410 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7411 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7412 L: linux-media@vger.kernel.org
7413 S: Maintained
7414 F: drivers/media/platform/rcar_jpu.c
7416 JSM Neo PCI based serial card
7417 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7418 L: linux-serial@vger.kernel.org
7419 S: Maintained
7420 F: drivers/tty/serial/jsm/
7422 K10TEMP HARDWARE MONITORING DRIVER
7423 M: Clemens Ladisch <clemens@ladisch.de>
7424 L: linux-hwmon@vger.kernel.org
7425 S: Maintained
7426 F: Documentation/hwmon/k10temp
7427 F: drivers/hwmon/k10temp.c
7429 K8TEMP HARDWARE MONITORING DRIVER
7430 M: Rudolf Marek <r.marek@assembler.cz>
7431 L: linux-hwmon@vger.kernel.org
7432 S: Maintained
7433 F: Documentation/hwmon/k8temp
7434 F: drivers/hwmon/k8temp.c
7436 KASAN
7437 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7438 R: Alexander Potapenko <glider@google.com>
7439 R: Dmitry Vyukov <dvyukov@google.com>
7440 L: kasan-dev@googlegroups.com
7441 S: Maintained
7442 F: arch/*/include/asm/kasan.h
7443 F: arch/*/mm/kasan_init*
7444 F: Documentation/dev-tools/kasan.rst
7445 F: include/linux/kasan*.h
7446 F: lib/test_kasan.c
7447 F: mm/kasan/
7448 F: scripts/Makefile.kasan
7450 KCONFIG
7451 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7452 L: linux-kbuild@vger.kernel.org
7453 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7454 S: Maintained
7455 F: Documentation/kbuild/kconfig-language.txt
7456 F: scripts/kconfig/
7458 KDUMP
7459 M: Dave Young <dyoung@redhat.com>
7460 M: Baoquan He <bhe@redhat.com>
7461 R: Vivek Goyal <vgoyal@redhat.com>
7462 L: kexec@lists.infradead.org
7463 W: http://lse.sourceforge.net/kdump/
7464 S: Maintained
7465 F: Documentation/kdump/
7467 KEENE FM RADIO TRANSMITTER DRIVER
7468 M: Hans Verkuil <hverkuil@xs4all.nl>
7469 L: linux-media@vger.kernel.org
7470 T: git git://linuxtv.org/media_tree.git
7471 W: https://linuxtv.org
7472 S: Maintained
7473 F: drivers/media/radio/radio-keene*
7475 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7476 M: Ian Kent <raven@themaw.net>
7477 L: autofs@vger.kernel.org
7478 S: Maintained
7479 F: fs/autofs4/
7481 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7482 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7483 M: Michal Marek <mmarek@suse.com>
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7485 L: linux-kbuild@vger.kernel.org
7486 S: Maintained
7487 F: Documentation/kbuild/
7488 F: Makefile
7489 F: scripts/Makefile.*
7490 F: scripts/basic/
7491 F: scripts/mk*
7492 F: scripts/package/
7494 KERNEL JANITORS
7495 L: kernel-janitors@vger.kernel.org
7496 W: http://kernelnewbies.org/KernelJanitors
7497 S: Odd Fixes
7499 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7500 M: "J. Bruce Fields" <bfields@fieldses.org>
7501 M: Jeff Layton <jlayton@poochiereds.net>
7502 L: linux-nfs@vger.kernel.org
7503 W: http://nfs.sourceforge.net/
7504 T: git git://linux-nfs.org/~bfields/linux.git
7505 S: Supported
7506 F: fs/nfsd/
7507 F: include/uapi/linux/nfsd/
7508 F: fs/lockd/
7509 F: fs/nfs_common/
7510 F: net/sunrpc/
7511 F: include/linux/lockd/
7512 F: include/linux/sunrpc/
7513 F: include/uapi/linux/sunrpc/
7515 KERNEL SELFTEST FRAMEWORK
7516 M: Shuah Khan <shuahkh@osg.samsung.com>
7517 M: Shuah Khan <shuah@kernel.org>
7518 L: linux-kselftest@vger.kernel.org
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7520 S: Maintained
7521 F: tools/testing/selftests/
7522 F: Documentation/dev-tools/kselftest*
7524 KERNEL USERMODE HELPER
7525 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7526 L: linux-kernel@vger.kernel.org
7527 S: Maintained
7528 F: kernel/umh.c
7529 F: include/linux/umh.h
7531 KERNEL VIRTUAL MACHINE (KVM)
7532 M: Paolo Bonzini <pbonzini@redhat.com>
7533 M: Radim Krčmář <rkrcmar@redhat.com>
7534 L: kvm@vger.kernel.org
7535 W: http://www.linux-kvm.org
7536 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7537 S: Supported
7538 F: Documentation/virtual/kvm/
7539 F: include/trace/events/kvm.h
7540 F: include/uapi/asm-generic/kvm*
7541 F: include/uapi/linux/kvm*
7542 F: include/asm-generic/kvm*
7543 F: include/linux/kvm*
7544 F: include/kvm/iodev.h
7545 F: virt/kvm/*
7546 F: tools/kvm/
7548 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7549 M: Joerg Roedel <joro@8bytes.org>
7550 L: kvm@vger.kernel.org
7551 W: http://www.linux-kvm.org/
7552 S: Maintained
7553 F: arch/x86/include/asm/svm.h
7554 F: arch/x86/kvm/svm.c
7556 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7557 M: Christoffer Dall <christoffer.dall@linaro.org>
7558 M: Marc Zyngier <marc.zyngier@arm.com>
7559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7560 L: kvmarm@lists.cs.columbia.edu
7561 W: http://systems.cs.columbia.edu/projects/kvm-arm
7562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7563 S: Supported
7564 F: arch/arm/include/uapi/asm/kvm*
7565 F: arch/arm/include/asm/kvm*
7566 F: arch/arm/kvm/
7567 F: virt/kvm/arm/
7568 F: include/kvm/arm_*
7570 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7571 M: Christoffer Dall <christoffer.dall@linaro.org>
7572 M: Marc Zyngier <marc.zyngier@arm.com>
7573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7574 L: kvmarm@lists.cs.columbia.edu
7575 S: Maintained
7576 F: arch/arm64/include/uapi/asm/kvm*
7577 F: arch/arm64/include/asm/kvm*
7578 F: arch/arm64/kvm/
7580 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7581 M: James Hogan <jhogan@kernel.org>
7582 L: linux-mips@linux-mips.org
7583 S: Supported
7584 F: arch/mips/include/uapi/asm/kvm*
7585 F: arch/mips/include/asm/kvm*
7586 F: arch/mips/kvm/
7588 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7589 M: Paul Mackerras <paulus@ozlabs.org>
7590 L: kvm-ppc@vger.kernel.org
7591 W: http://www.linux-kvm.org/
7592 T: git git://github.com/agraf/linux-2.6.git
7593 S: Supported
7594 F: arch/powerpc/include/uapi/asm/kvm*
7595 F: arch/powerpc/include/asm/kvm*
7596 F: arch/powerpc/kvm/
7597 F: arch/powerpc/kernel/kvm*
7599 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7600 M: Christian Borntraeger <borntraeger@de.ibm.com>
7601 M: Cornelia Huck <cohuck@redhat.com>
7602 L: linux-s390@vger.kernel.org
7603 W: http://www.ibm.com/developerworks/linux/linux390/
7604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7605 S: Supported
7606 F: arch/s390/include/uapi/asm/kvm*
7607 F: arch/s390/include/asm/gmap.h
7608 F: arch/s390/include/asm/kvm*
7609 F: arch/s390/kvm/
7610 F: arch/s390/mm/gmap.c
7612 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7613 M: Paolo Bonzini <pbonzini@redhat.com>
7614 M: Radim Krčmář <rkrcmar@redhat.com>
7615 L: kvm@vger.kernel.org
7616 W: http://www.linux-kvm.org
7617 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7618 S: Supported
7619 F: arch/x86/kvm/
7620 F: arch/x86/include/uapi/asm/kvm*
7621 F: arch/x86/include/asm/kvm*
7622 F: arch/x86/kernel/kvm.c
7623 F: arch/x86/kernel/kvmclock.c
7625 KERNFS
7626 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7627 M: Tejun Heo <tj@kernel.org>
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7629 S: Supported
7630 F: include/linux/kernfs.h
7631 F: fs/kernfs/
7633 KEXEC
7634 M: Eric Biederman <ebiederm@xmission.com>
7635 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7636 L: kexec@lists.infradead.org
7637 S: Maintained
7638 F: include/linux/kexec.h
7639 F: include/uapi/linux/kexec.h
7640 F: kernel/kexec*
7642 KEYS-ENCRYPTED
7643 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7644 M: David Safford <safford@us.ibm.com>
7645 L: linux-security-module@vger.kernel.org
7646 L: keyrings@vger.kernel.org
7647 S: Supported
7648 F: Documentation/security/keys/trusted-encrypted.rst
7649 F: include/keys/encrypted-type.h
7650 F: security/keys/encrypted-keys/
7652 KEYS-TRUSTED
7653 M: David Safford <safford@us.ibm.com>
7654 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7655 L: linux-security-module@vger.kernel.org
7656 L: keyrings@vger.kernel.org
7657 S: Supported
7658 F: Documentation/security/keys/trusted-encrypted.rst
7659 F: include/keys/trusted-type.h
7660 F: security/keys/trusted.c
7661 F: security/keys/trusted.h
7663 KEYS/KEYRINGS:
7664 M: David Howells <dhowells@redhat.com>
7665 L: keyrings@vger.kernel.org
7666 S: Maintained
7667 F: Documentation/security/keys/core.rst
7668 F: include/linux/key.h
7669 F: include/linux/key-type.h
7670 F: include/linux/keyctl.h
7671 F: include/uapi/linux/keyctl.h
7672 F: include/keys/
7673 F: security/keys/
7675 KGDB / KDB /debug_core
7676 M: Jason Wessel <jason.wessel@windriver.com>
7677 W: http://kgdb.wiki.kernel.org/
7678 L: kgdb-bugreport@lists.sourceforge.net
7679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7680 S: Maintained
7681 F: Documentation/dev-tools/kgdb.rst
7682 F: drivers/misc/kgdbts.c
7683 F: drivers/tty/serial/kgdboc.c
7684 F: include/linux/kdb.h
7685 F: include/linux/kgdb.h
7686 F: kernel/debug/
7688 KMEMLEAK
7689 M: Catalin Marinas <catalin.marinas@arm.com>
7690 S: Maintained
7691 F: Documentation/dev-tools/kmemleak.rst
7692 F: include/linux/kmemleak.h
7693 F: mm/kmemleak.c
7694 F: mm/kmemleak-test.c
7696 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7697 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7698 L: linux-kernel@vger.kernel.org
7699 S: Maintained
7700 F: kernel/kmod.c
7701 F: include/linux/kmod.h
7702 F: lib/test_kmod.c
7703 F: tools/testing/selftests/kmod/
7705 KPROBES
7706 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7707 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7708 M: "David S. Miller" <davem@davemloft.net>
7709 M: Masami Hiramatsu <mhiramat@kernel.org>
7710 S: Maintained
7711 F: Documentation/kprobes.txt
7712 F: include/linux/kprobes.h
7713 F: include/asm-generic/kprobes.h
7714 F: kernel/kprobes.c
7716 KS0108 LCD CONTROLLER DRIVER
7717 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7718 W: http://miguelojeda.es/auxdisplay.htm
7719 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7720 S: Maintained
7721 F: Documentation/auxdisplay/ks0108
7722 F: drivers/auxdisplay/ks0108.c
7723 F: include/linux/ks0108.h
7725 L3MDEV
7726 M: David Ahern <dsa@cumulusnetworks.com>
7727 L: netdev@vger.kernel.org
7728 S: Maintained
7729 F: net/l3mdev
7730 F: include/net/l3mdev.h
7732 LANTIQ MIPS ARCHITECTURE
7733 M: John Crispin <john@phrozen.org>
7734 L: linux-mips@linux-mips.org
7735 S: Maintained
7736 F: arch/mips/lantiq
7737 F: drivers/soc/lantiq
7739 LAPB module
7740 L: linux-x25@vger.kernel.org
7741 S: Orphan
7742 F: Documentation/networking/lapb-module.txt
7743 F: include/*/lapb.h
7744 F: net/lapb/
7746 LASI 53c700 driver for PARISC
7747 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7748 L: linux-scsi@vger.kernel.org
7749 S: Maintained
7750 F: Documentation/scsi/53c700.txt
7751 F: drivers/scsi/53c700*
7753 LEAKING_ADDRESSES
7754 M: Tobin C. Harding <me@tobin.cc>
7755 S: Maintained
7756 F: scripts/leaking_addresses.pl
7758 LED SUBSYSTEM
7759 M: Richard Purdie <rpurdie@rpsys.net>
7760 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7761 M: Pavel Machek <pavel@ucw.cz>
7762 L: linux-leds@vger.kernel.org
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7764 S: Maintained
7765 F: Documentation/devicetree/bindings/leds/
7766 F: drivers/leds/
7767 F: include/linux/leds.h
7769 LEGACY EEPROM DRIVER
7770 M: Jean Delvare <jdelvare@suse.com>
7771 S: Maintained
7772 F: Documentation/misc-devices/eeprom
7773 F: drivers/misc/eeprom/eeprom.c
7775 LEGO USB Tower driver
7776 M: Juergen Stuber <starblue@users.sourceforge.net>
7777 L: legousb-devel@lists.sourceforge.net
7778 W: http://legousb.sourceforge.net/
7779 S: Maintained
7780 F: drivers/usb/misc/legousbtower.c
7782 LG2160 MEDIA DRIVER
7783 M: Michael Krufky <mkrufky@linuxtv.org>
7784 L: linux-media@vger.kernel.org
7785 W: https://linuxtv.org
7786 W: http://github.com/mkrufky
7787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7788 T: git git://linuxtv.org/mkrufky/tuners.git
7789 S: Maintained
7790 F: drivers/media/dvb-frontends/lg2160.*
7792 LGDT3305 MEDIA DRIVER
7793 M: Michael Krufky <mkrufky@linuxtv.org>
7794 L: linux-media@vger.kernel.org
7795 W: https://linuxtv.org
7796 W: http://github.com/mkrufky
7797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7798 T: git git://linuxtv.org/mkrufky/tuners.git
7799 S: Maintained
7800 F: drivers/media/dvb-frontends/lgdt3305.*
7802 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7803 M: Viresh Kumar <vireshk@kernel.org>
7804 L: linux-ide@vger.kernel.org
7805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7806 S: Maintained
7807 F: include/linux/pata_arasan_cf_data.h
7808 F: drivers/ata/pata_arasan_cf.c
7810 LIBATA PATA DRIVERS
7811 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7812 M: Tejun Heo <tj@kernel.org>
7813 L: linux-ide@vger.kernel.org
7814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7815 S: Maintained
7816 F: drivers/ata/pata_*.c
7817 F: drivers/ata/ata_generic.c
7819 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7820 M: Linus Walleij <linus.walleij@linaro.org>
7821 L: linux-ide@vger.kernel.org
7822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7823 S: Maintained
7824 F: drivers/ata/pata_ftide010.c
7825 F: drivers/ata/sata_gemini.c
7826 F: drivers/ata/sata_gemini.h
7828 LIBATA SATA AHCI PLATFORM devices support
7829 M: Hans de Goede <hdegoede@redhat.com>
7830 M: Tejun Heo <tj@kernel.org>
7831 L: linux-ide@vger.kernel.org
7832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7833 S: Maintained
7834 F: drivers/ata/ahci_platform.c
7835 F: drivers/ata/libahci_platform.c
7836 F: include/linux/ahci_platform.h
7838 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7839 M: Mikael Pettersson <mikpelinux@gmail.com>
7840 L: linux-ide@vger.kernel.org
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7842 S: Maintained
7843 F: drivers/ata/sata_promise.*
7845 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7846 M: Tejun Heo <tj@kernel.org>
7847 L: linux-ide@vger.kernel.org
7848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7849 S: Maintained
7850 F: drivers/ata/
7851 F: include/linux/ata.h
7852 F: include/linux/libata.h
7853 F: Documentation/devicetree/bindings/ata/
7855 LIBLOCKDEP
7856 M: Sasha Levin <alexander.levin@verizon.com>
7857 S: Maintained
7858 F: tools/lib/lockdep/
7860 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7861 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7862 L: linux-nvdimm@lists.01.org
7863 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7864 S: Supported
7865 F: drivers/nvdimm/blk.c
7866 F: drivers/nvdimm/region_devs.c
7868 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7869 M: Vishal Verma <vishal.l.verma@intel.com>
7870 L: linux-nvdimm@lists.01.org
7871 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7872 S: Supported
7873 F: drivers/nvdimm/btt*
7875 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7876 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7877 L: linux-nvdimm@lists.01.org
7878 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7879 S: Supported
7880 F: drivers/nvdimm/pmem*
7882 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7883 M: Dan Williams <dan.j.williams@intel.com>
7884 L: linux-nvdimm@lists.01.org
7885 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7887 S: Supported
7888 F: drivers/nvdimm/*
7889 F: drivers/acpi/nfit/*
7890 F: include/linux/nd.h
7891 F: include/linux/libnvdimm.h
7892 F: include/uapi/linux/ndctl.h
7894 LIGHTNVM PLATFORM SUPPORT
7895 M: Matias Bjorling <mb@lightnvm.io>
7896 W: http://github/OpenChannelSSD
7897 L: linux-block@vger.kernel.org
7898 S: Maintained
7899 F: drivers/lightnvm/
7900 F: include/linux/lightnvm.h
7901 F: include/uapi/linux/lightnvm.h
7903 LINUX FOR POWER MACINTOSH
7904 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7905 W: http://www.penguinppc.org/
7906 L: linuxppc-dev@lists.ozlabs.org
7907 S: Maintained
7908 F: arch/powerpc/platforms/powermac/
7909 F: drivers/macintosh/
7911 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7912 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7913 M: Paul Mackerras <paulus@samba.org>
7914 M: Michael Ellerman <mpe@ellerman.id.au>
7915 W: https://github.com/linuxppc/linux/wiki
7916 L: linuxppc-dev@lists.ozlabs.org
7917 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7919 S: Supported
7920 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7921 F: Documentation/devicetree/bindings/powerpc/
7922 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7923 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7924 F: Documentation/powerpc/
7925 F: arch/powerpc/
7926 F: drivers/char/tpm/tpm_ibmvtpm*
7927 F: drivers/crypto/nx/
7928 F: drivers/crypto/vmx/
7929 F: drivers/i2c/busses/i2c-opal.c
7930 F: drivers/net/ethernet/ibm/ibmveth.*
7931 F: drivers/net/ethernet/ibm/ibmvnic.*
7932 F: drivers/pci/hotplug/pnv_php.c
7933 F: drivers/pci/hotplug/rpa*
7934 F: drivers/rtc/rtc-opal.c
7935 F: drivers/scsi/ibmvscsi/
7936 F: drivers/tty/hvc/hvc_opal.c
7937 F: drivers/watchdog/wdrtas.c
7938 F: tools/testing/selftests/powerpc
7939 N: /pmac
7940 N: powermac
7941 N: powernv
7942 N: [^a-z0-9]ps3
7943 N: pseries
7945 LINUX FOR POWERPC EMBEDDED MPC5XXX
7946 M: Anatolij Gustschin <agust@denx.de>
7947 L: linuxppc-dev@lists.ozlabs.org
7948 T: git git://git.denx.de/linux-denx-agust.git
7949 S: Maintained
7950 F: arch/powerpc/platforms/512x/
7951 F: arch/powerpc/platforms/52xx/
7953 LINUX FOR POWERPC EMBEDDED PPC4XX
7954 M: Alistair Popple <alistair@popple.id.au>
7955 M: Matt Porter <mporter@kernel.crashing.org>
7956 W: http://www.penguinppc.org/
7957 L: linuxppc-dev@lists.ozlabs.org
7958 S: Maintained
7959 F: arch/powerpc/platforms/40x/
7960 F: arch/powerpc/platforms/44x/
7962 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7963 M: Scott Wood <oss@buserror.net>
7964 M: Kumar Gala <galak@kernel.crashing.org>
7965 W: http://www.penguinppc.org/
7966 L: linuxppc-dev@lists.ozlabs.org
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7968 S: Maintained
7969 F: arch/powerpc/platforms/83xx/
7970 F: arch/powerpc/platforms/85xx/
7971 F: Documentation/devicetree/bindings/powerpc/fsl/
7973 LINUX FOR POWERPC EMBEDDED PPC8XX
7974 M: Vitaly Bordug <vitb@kernel.crashing.org>
7975 W: http://www.penguinppc.org/
7976 L: linuxppc-dev@lists.ozlabs.org
7977 S: Maintained
7978 F: arch/powerpc/platforms/8xx/
7980 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7981 L: linuxppc-dev@lists.ozlabs.org
7982 S: Orphan
7983 F: arch/powerpc/*/*virtex*
7984 F: arch/powerpc/*/*/*virtex*
7986 LINUX FOR POWERPC PA SEMI PWRFICIENT
7987 L: linuxppc-dev@lists.ozlabs.org
7988 S: Orphan
7989 F: arch/powerpc/platforms/pasemi/
7990 F: drivers/*/*pasemi*
7991 F: drivers/*/*/*pasemi*
7993 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7994 M: Kees Cook <keescook@chromium.org>
7995 S: Maintained
7996 F: drivers/misc/lkdtm*
7998 LINUX SECURITY MODULE (LSM) FRAMEWORK
7999 M: Chris Wright <chrisw@sous-sol.org>
8000 L: linux-security-module@vger.kernel.org
8001 S: Supported
8003 LIS3LV02D ACCELEROMETER DRIVER
8004 M: Eric Piel <eric.piel@tremplin-utc.net>
8005 S: Maintained
8006 F: Documentation/misc-devices/lis3lv02d
8007 F: drivers/misc/lis3lv02d/
8008 F: drivers/platform/x86/hp_accel.c
8010 LIVE PATCHING
8011 M: Josh Poimboeuf <jpoimboe@redhat.com>
8012 M: Jessica Yu <jeyu@kernel.org>
8013 M: Jiri Kosina <jikos@kernel.org>
8014 M: Miroslav Benes <mbenes@suse.cz>
8015 R: Petr Mladek <pmladek@suse.com>
8016 S: Maintained
8017 F: kernel/livepatch/
8018 F: include/linux/livepatch.h
8019 F: arch/x86/include/asm/livepatch.h
8020 F: arch/x86/kernel/livepatch.c
8021 F: Documentation/livepatch/
8022 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8023 F: samples/livepatch/
8024 L: live-patching@vger.kernel.org
8025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8027 LLC (802.2)
8028 L: netdev@vger.kernel.org
8029 S: Odd fixes
8030 F: include/linux/llc.h
8031 F: include/uapi/linux/llc.h
8032 F: include/net/llc*
8033 F: net/llc/
8035 LM73 HARDWARE MONITOR DRIVER
8036 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8037 L: linux-hwmon@vger.kernel.org
8038 S: Maintained
8039 F: drivers/hwmon/lm73.c
8041 LM78 HARDWARE MONITOR DRIVER
8042 M: Jean Delvare <jdelvare@suse.com>
8043 L: linux-hwmon@vger.kernel.org
8044 S: Maintained
8045 F: Documentation/hwmon/lm78
8046 F: drivers/hwmon/lm78.c
8048 LM83 HARDWARE MONITOR DRIVER
8049 M: Jean Delvare <jdelvare@suse.com>
8050 L: linux-hwmon@vger.kernel.org
8051 S: Maintained
8052 F: Documentation/hwmon/lm83
8053 F: drivers/hwmon/lm83.c
8055 LM90 HARDWARE MONITOR DRIVER
8056 M: Jean Delvare <jdelvare@suse.com>
8057 L: linux-hwmon@vger.kernel.org
8058 S: Maintained
8059 F: Documentation/hwmon/lm90
8060 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8061 F: drivers/hwmon/lm90.c
8062 F: include/dt-bindings/thermal/lm90.h
8064 LM95234 HARDWARE MONITOR DRIVER
8065 M: Guenter Roeck <linux@roeck-us.net>
8066 L: linux-hwmon@vger.kernel.org
8067 S: Maintained
8068 F: Documentation/hwmon/lm95234
8069 F: drivers/hwmon/lm95234.c
8071 LME2510 MEDIA DRIVER
8072 M: Malcolm Priestley <tvboxspy@gmail.com>
8073 L: linux-media@vger.kernel.org
8074 W: https://linuxtv.org
8075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8076 S: Maintained
8077 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8079 LOADPIN SECURITY MODULE
8080 M: Kees Cook <keescook@chromium.org>
8081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8082 S: Supported
8083 F: security/loadpin/
8084 F: Documentation/admin-guide/LSM/LoadPin.rst
8086 LOCKING PRIMITIVES
8087 M: Peter Zijlstra <peterz@infradead.org>
8088 M: Ingo Molnar <mingo@redhat.com>
8089 L: linux-kernel@vger.kernel.org
8090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8091 S: Maintained
8092 F: Documentation/locking/
8093 F: include/linux/lockdep.h
8094 F: include/linux/spinlock*.h
8095 F: arch/*/include/asm/spinlock*.h
8096 F: include/linux/rwlock*.h
8097 F: include/linux/mutex*.h
8098 F: arch/*/include/asm/mutex*.h
8099 F: include/linux/rwsem*.h
8100 F: arch/*/include/asm/rwsem.h
8101 F: include/linux/seqlock.h
8102 F: lib/locking*.[ch]
8103 F: kernel/locking/
8105 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8106 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8107 L: linux-ntfs-dev@lists.sourceforge.net
8108 W: http://www.linux-ntfs.org/content/view/19/37/
8109 S: Maintained
8110 F: Documentation/ldm.txt
8111 F: block/partitions/ldm.*
8113 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8114 M: Sathya Prakash <sathya.prakash@broadcom.com>
8115 M: Chaitra P B <chaitra.basappa@broadcom.com>
8116 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8117 L: MPT-FusionLinux.pdl@broadcom.com
8118 L: linux-scsi@vger.kernel.org
8119 W: http://www.avagotech.com/support/
8120 S: Supported
8121 F: drivers/message/fusion/
8122 F: drivers/scsi/mpt2sas/
8123 F: drivers/scsi/mpt3sas/
8125 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8126 M: Matthew Wilcox <matthew@wil.cx>
8127 L: linux-scsi@vger.kernel.org
8128 S: Maintained
8129 F: drivers/scsi/sym53c8xx_2/
8131 LTC4261 HARDWARE MONITOR DRIVER
8132 M: Guenter Roeck <linux@roeck-us.net>
8133 L: linux-hwmon@vger.kernel.org
8134 S: Maintained
8135 F: Documentation/hwmon/ltc4261
8136 F: drivers/hwmon/ltc4261.c
8138 LTC4306 I2C MULTIPLEXER DRIVER
8139 M: Michael Hennerich <michael.hennerich@analog.com>
8140 W: http://ez.analog.com/community/linux-device-drivers
8141 L: linux-i2c@vger.kernel.org
8142 S: Supported
8143 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8144 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8146 LTP (Linux Test Project)
8147 M: Mike Frysinger <vapier@gentoo.org>
8148 M: Cyril Hrubis <chrubis@suse.cz>
8149 M: Wanlong Gao <wanlong.gao@gmail.com>
8150 M: Jan Stancek <jstancek@redhat.com>
8151 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8152 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8153 L: ltp@lists.linux.it (subscribers-only)
8154 W: http://linux-test-project.github.io/
8155 T: git git://github.com/linux-test-project/ltp.git
8156 S: Maintained
8158 M32R ARCHITECTURE
8159 W: http://www.linux-m32r.org/
8160 S: Orphan
8161 F: arch/m32r/
8163 M68K ARCHITECTURE
8164 M: Geert Uytterhoeven <geert@linux-m68k.org>
8165 L: linux-m68k@lists.linux-m68k.org
8166 W: http://www.linux-m68k.org/
8167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8168 S: Maintained
8169 F: arch/m68k/
8170 F: drivers/zorro/
8172 M68K ON APPLE MACINTOSH
8173 M: Joshua Thompson <funaho@jurai.org>
8174 W: http://www.mac.linux-m68k.org/
8175 L: linux-m68k@lists.linux-m68k.org
8176 S: Maintained
8177 F: arch/m68k/mac/
8179 M68K ON HP9000/300
8180 M: Philip Blundell <philb@gnu.org>
8181 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8182 S: Maintained
8183 F: arch/m68k/hp300/
8185 M88DS3103 MEDIA DRIVER
8186 M: Antti Palosaari <crope@iki.fi>
8187 L: linux-media@vger.kernel.org
8188 W: https://linuxtv.org
8189 W: http://palosaari.fi/linux/
8190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8191 T: git git://linuxtv.org/anttip/media_tree.git
8192 S: Maintained
8193 F: drivers/media/dvb-frontends/m88ds3103*
8195 M88RS2000 MEDIA DRIVER
8196 M: Malcolm Priestley <tvboxspy@gmail.com>
8197 L: linux-media@vger.kernel.org
8198 W: https://linuxtv.org
8199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8200 S: Maintained
8201 F: drivers/media/dvb-frontends/m88rs2000*
8203 MA901 MASTERKIT USB FM RADIO DRIVER
8204 M: Alexey Klimov <klimov.linux@gmail.com>
8205 L: linux-media@vger.kernel.org
8206 T: git git://linuxtv.org/media_tree.git
8207 S: Maintained
8208 F: drivers/media/radio/radio-ma901.c
8210 MAC80211
8211 M: Johannes Berg <johannes@sipsolutions.net>
8212 L: linux-wireless@vger.kernel.org
8213 W: http://wireless.kernel.org/
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8216 S: Maintained
8217 F: Documentation/networking/mac80211-injection.txt
8218 F: include/net/mac80211.h
8219 F: net/mac80211/
8220 F: drivers/net/wireless/mac80211_hwsim.[ch]
8222 MAILBOX API
8223 M: Jassi Brar <jassisinghbrar@gmail.com>
8224 L: linux-kernel@vger.kernel.org
8225 S: Maintained
8226 F: drivers/mailbox/
8227 F: include/linux/mailbox_client.h
8228 F: include/linux/mailbox_controller.h
8230 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8231 M: Michael Kerrisk <mtk.manpages@gmail.com>
8232 W: http://www.kernel.org/doc/man-pages
8233 L: linux-man@vger.kernel.org
8234 S: Maintained
8236 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8237 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8238 L: linux-mips@linux-mips.org
8239 S: Maintained
8240 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8242 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8243 M: Andrew Lunn <andrew@lunn.ch>
8244 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8245 L: netdev@vger.kernel.org
8246 S: Maintained
8247 F: drivers/net/dsa/mv88e6xxx/
8248 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8250 MARVELL ARMADA DRM SUPPORT
8251 M: Russell King <linux@armlinux.org.uk>
8252 S: Maintained
8253 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8254 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8255 F: drivers/gpu/drm/armada/
8256 F: include/uapi/drm/armada_drm.h
8257 F: Documentation/devicetree/bindings/display/armada/
8259 MARVELL CRYPTO DRIVER
8260 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8261 M: Arnaud Ebalard <arno@natisbad.org>
8262 F: drivers/crypto/marvell/
8263 S: Maintained
8264 L: linux-crypto@vger.kernel.org
8266 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8267 M: Mirko Lindner <mlindner@marvell.com>
8268 M: Stephen Hemminger <stephen@networkplumber.org>
8269 L: netdev@vger.kernel.org
8270 S: Maintained
8271 F: drivers/net/ethernet/marvell/sk*
8273 MARVELL LIBERTAS WIRELESS DRIVER
8274 L: libertas-dev@lists.infradead.org
8275 S: Orphan
8276 F: drivers/net/wireless/marvell/libertas/
8278 MARVELL MACCHIATOBIN SUPPORT
8279 M: Russell King <rmk@armlinux.org.uk>
8280 L: linux-arm-kernel@lists.infradead.org
8281 S: Maintained
8282 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8284 MARVELL MV643XX ETHERNET DRIVER
8285 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8286 L: netdev@vger.kernel.org
8287 S: Maintained
8288 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8289 F: include/linux/mv643xx.h
8291 MARVELL MV88X3310 PHY DRIVER
8292 M: Russell King <rmk@armlinux.org.uk>
8293 L: netdev@vger.kernel.org
8294 S: Maintained
8295 F: drivers/net/phy/marvell10g.c
8297 MARVELL MVNETA ETHERNET DRIVER
8298 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8299 L: netdev@vger.kernel.org
8300 S: Maintained
8301 F: drivers/net/ethernet/marvell/mvneta.*
8303 MARVELL MWIFIEX WIRELESS DRIVER
8304 M: Amitkumar Karwar <amitkarwar@gmail.com>
8305 M: Nishant Sarmukadam <nishants@marvell.com>
8306 M: Ganapathi Bhat <gbhat@marvell.com>
8307 M: Xinming Hu <huxm@marvell.com>
8308 L: linux-wireless@vger.kernel.org
8309 S: Maintained
8310 F: drivers/net/wireless/marvell/mwifiex/
8312 MARVELL MWL8K WIRELESS DRIVER
8313 M: Lennert Buytenhek <buytenh@wantstofly.org>
8314 L: linux-wireless@vger.kernel.org
8315 S: Odd Fixes
8316 F: drivers/net/wireless/marvell/mwl8k.c
8318 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8319 M: Nicolas Pitre <nico@fluxnic.net>
8320 S: Odd Fixes
8321 F: drivers/mmc/host/mvsdio.*
8323 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8324 M: Hu Ziji <huziji@marvell.com>
8325 L: linux-mmc@vger.kernel.org
8326 S: Supported
8327 F: drivers/mmc/host/sdhci-xenon*
8328 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8330 MATROX FRAMEBUFFER DRIVER
8331 L: linux-fbdev@vger.kernel.org
8332 S: Orphan
8333 F: drivers/video/fbdev/matrox/matroxfb_*
8334 F: include/uapi/linux/matroxfb.h
8336 MAX16065 HARDWARE MONITOR DRIVER
8337 M: Guenter Roeck <linux@roeck-us.net>
8338 L: linux-hwmon@vger.kernel.org
8339 S: Maintained
8340 F: Documentation/hwmon/max16065
8341 F: drivers/hwmon/max16065.c
8343 MAX20751 HARDWARE MONITOR DRIVER
8344 M: Guenter Roeck <linux@roeck-us.net>
8345 L: linux-hwmon@vger.kernel.org
8346 S: Maintained
8347 F: Documentation/hwmon/max20751
8348 F: drivers/hwmon/max20751.c
8350 MAX2175 SDR TUNER DRIVER
8351 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8352 L: linux-media@vger.kernel.org
8353 T: git git://linuxtv.org/media_tree.git
8354 S: Maintained
8355 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8356 F: Documentation/media/v4l-drivers/max2175.rst
8357 F: drivers/media/i2c/max2175*
8358 F: include/uapi/linux/max2175.h
8360 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8361 L: linux-hwmon@vger.kernel.org
8362 S: Orphan
8363 F: Documentation/hwmon/max6650
8364 F: drivers/hwmon/max6650.c
8366 MAX6697 HARDWARE MONITOR DRIVER
8367 M: Guenter Roeck <linux@roeck-us.net>
8368 L: linux-hwmon@vger.kernel.org
8369 S: Maintained
8370 F: Documentation/hwmon/max6697
8371 F: Documentation/devicetree/bindings/i2c/max6697.txt
8372 F: drivers/hwmon/max6697.c
8373 F: include/linux/platform_data/max6697.h
8375 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8376 M: Peter Rosin <peda@axentia.se>
8377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8378 S: Maintained
8379 F: Documentation/devicetree/bindings/sound/max9860.txt
8380 F: sound/soc/codecs/max9860.*
8382 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8383 M: Javier Martinez Canillas <javier@dowhile0.org>
8384 L: linux-kernel@vger.kernel.org
8385 S: Supported
8386 F: drivers/regulator/max77802-regulator.c
8387 F: Documentation/devicetree/bindings/*/*max77802.txt
8388 F: include/dt-bindings/*/*max77802.h
8390 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8391 M: Krzysztof Kozlowski <krzk@kernel.org>
8392 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8393 L: linux-pm@vger.kernel.org
8394 S: Supported
8395 F: drivers/power/supply/max14577_charger.c
8396 F: drivers/power/supply/max77693_charger.c
8398 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8399 M: Chanwoo Choi <cw00.choi@samsung.com>
8400 M: Krzysztof Kozlowski <krzk@kernel.org>
8401 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8402 L: linux-kernel@vger.kernel.org
8403 S: Supported
8404 F: drivers/*/max14577*.c
8405 F: drivers/*/max77686*.c
8406 F: drivers/*/max77693*.c
8407 F: drivers/extcon/extcon-max14577.c
8408 F: drivers/extcon/extcon-max77693.c
8409 F: drivers/rtc/rtc-max77686.c
8410 F: drivers/clk/clk-max77686.c
8411 F: Documentation/devicetree/bindings/mfd/max14577.txt
8412 F: Documentation/devicetree/bindings/*/max77686.txt
8413 F: Documentation/devicetree/bindings/mfd/max77693.txt
8414 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8415 F: include/linux/mfd/max14577*.h
8416 F: include/linux/mfd/max77686*.h
8417 F: include/linux/mfd/max77693*.h
8419 MAXIRADIO FM RADIO RECEIVER DRIVER
8420 M: Hans Verkuil <hverkuil@xs4all.nl>
8421 L: linux-media@vger.kernel.org
8422 T: git git://linuxtv.org/media_tree.git
8423 W: https://linuxtv.org
8424 S: Maintained
8425 F: drivers/media/radio/radio-maxiradio*
8427 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8428 M: Peter Rosin <peda@axentia.se>
8429 L: linux-iio@vger.kernel.org
8430 S: Maintained
8431 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8432 F: drivers/iio/potentiometer/mcp4531.c
8434 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8435 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8436 L: linux-iio@vger.kernel.org
8437 S: Maintained
8438 F: drivers/iio/dac/cio-dac.c
8440 MEDIA DRIVERS FOR ASCOT2E
8441 M: Sergey Kozlov <serjk@netup.ru>
8442 M: Abylay Ospan <aospan@netup.ru>
8443 L: linux-media@vger.kernel.org
8444 W: https://linuxtv.org
8445 W: http://netup.tv/
8446 T: git git://linuxtv.org/media_tree.git
8447 S: Supported
8448 F: drivers/media/dvb-frontends/ascot2e*
8450 MEDIA DRIVERS FOR CXD2841ER
8451 M: Sergey Kozlov <serjk@netup.ru>
8452 M: Abylay Ospan <aospan@netup.ru>
8453 L: linux-media@vger.kernel.org
8454 W: https://linuxtv.org
8455 W: http://netup.tv/
8456 T: git git://linuxtv.org/media_tree.git
8457 S: Supported
8458 F: drivers/media/dvb-frontends/cxd2841er*
8460 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8461 M: Daniel Scheller <d.scheller.oss@gmail.com>
8462 L: linux-media@vger.kernel.org
8463 W: https://linuxtv.org
8464 T: git git://linuxtv.org/media_tree.git
8465 S: Maintained
8466 F: drivers/media/pci/ddbridge/*
8468 MEDIA DRIVERS FOR FREESCALE IMX
8469 M: Steve Longerbeam <slongerbeam@gmail.com>
8470 M: Philipp Zabel <p.zabel@pengutronix.de>
8471 L: linux-media@vger.kernel.org
8472 T: git git://linuxtv.org/media_tree.git
8473 S: Maintained
8474 F: Documentation/devicetree/bindings/media/imx.txt
8475 F: Documentation/media/v4l-drivers/imx.rst
8476 F: drivers/staging/media/imx/
8477 F: include/linux/imx-media.h
8478 F: include/media/imx.h
8480 MEDIA DRIVERS FOR HELENE
8481 M: Abylay Ospan <aospan@netup.ru>
8482 L: linux-media@vger.kernel.org
8483 W: https://linuxtv.org
8484 W: http://netup.tv/
8485 T: git git://linuxtv.org/media_tree.git
8486 S: Supported
8487 F: drivers/media/dvb-frontends/helene*
8489 MEDIA DRIVERS FOR HORUS3A
8490 M: Sergey Kozlov <serjk@netup.ru>
8491 M: Abylay Ospan <aospan@netup.ru>
8492 L: linux-media@vger.kernel.org
8493 W: https://linuxtv.org
8494 W: http://netup.tv/
8495 T: git git://linuxtv.org/media_tree.git
8496 S: Supported
8497 F: drivers/media/dvb-frontends/horus3a*
8499 MEDIA DRIVERS FOR LNBH25
8500 M: Sergey Kozlov <serjk@netup.ru>
8501 M: Abylay Ospan <aospan@netup.ru>
8502 L: linux-media@vger.kernel.org
8503 W: https://linuxtv.org
8504 W: http://netup.tv/
8505 T: git git://linuxtv.org/media_tree.git
8506 S: Supported
8507 F: drivers/media/dvb-frontends/lnbh25*
8509 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8510 M: Daniel Scheller <d.scheller.oss@gmail.com>
8511 L: linux-media@vger.kernel.org
8512 W: https://linuxtv.org
8513 T: git git://linuxtv.org/media_tree.git
8514 S: Maintained
8515 F: drivers/media/dvb-frontends/mxl5xx*
8517 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8518 M: Sergey Kozlov <serjk@netup.ru>
8519 M: Abylay Ospan <aospan@netup.ru>
8520 L: linux-media@vger.kernel.org
8521 W: https://linuxtv.org
8522 W: http://netup.tv/
8523 T: git git://linuxtv.org/media_tree.git
8524 S: Supported
8525 F: drivers/media/pci/netup_unidvb/*
8527 MEDIA DRIVERS FOR RENESAS - DRIF
8528 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8529 L: linux-media@vger.kernel.org
8530 L: linux-renesas-soc@vger.kernel.org
8531 T: git git://linuxtv.org/media_tree.git
8532 S: Supported
8533 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8534 F: drivers/media/platform/rcar_drif.c
8536 MEDIA DRIVERS FOR RENESAS - FCP
8537 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8538 L: linux-media@vger.kernel.org
8539 L: linux-renesas-soc@vger.kernel.org
8540 T: git git://linuxtv.org/media_tree.git
8541 S: Supported
8542 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8543 F: drivers/media/platform/rcar-fcp.c
8544 F: include/media/rcar-fcp.h
8546 MEDIA DRIVERS FOR RENESAS - FDP1
8547 M: Kieran Bingham <kieran@bingham.xyz>
8548 L: linux-media@vger.kernel.org
8549 L: linux-renesas-soc@vger.kernel.org
8550 T: git git://linuxtv.org/media_tree.git
8551 S: Supported
8552 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8553 F: drivers/media/platform/rcar_fdp1.c
8555 MEDIA DRIVERS FOR RENESAS - VIN
8556 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8557 L: linux-media@vger.kernel.org
8558 L: linux-renesas-soc@vger.kernel.org
8559 T: git git://linuxtv.org/media_tree.git
8560 S: Supported
8561 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8562 F: drivers/media/platform/rcar-vin/
8564 MEDIA DRIVERS FOR RENESAS - VSP1
8565 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8566 L: linux-media@vger.kernel.org
8567 L: linux-renesas-soc@vger.kernel.org
8568 T: git git://linuxtv.org/media_tree.git
8569 S: Supported
8570 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8571 F: drivers/media/platform/vsp1/
8573 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8574 M: Daniel Scheller <d.scheller.oss@gmail.com>
8575 L: linux-media@vger.kernel.org
8576 W: https://linuxtv.org
8577 T: git git://linuxtv.org/media_tree.git
8578 S: Maintained
8579 F: drivers/media/dvb-frontends/stv0910*
8581 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8582 M: Daniel Scheller <d.scheller.oss@gmail.com>
8583 L: linux-media@vger.kernel.org
8584 W: https://linuxtv.org
8585 T: git git://linuxtv.org/media_tree.git
8586 S: Maintained
8587 F: drivers/media/dvb-frontends/stv6111*
8589 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8590 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8591 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8592 P: LinuxTV.org Project
8593 L: linux-media@vger.kernel.org
8594 W: https://linuxtv.org
8595 Q: http://patchwork.kernel.org/project/linux-media/list/
8596 T: git git://linuxtv.org/media_tree.git
8597 S: Maintained
8598 F: Documentation/devicetree/bindings/media/
8599 F: Documentation/media/
8600 F: drivers/media/
8601 F: drivers/staging/media/
8602 F: include/linux/platform_data/media/
8603 F: include/media/
8604 F: include/uapi/linux/dvb/
8605 F: include/uapi/linux/videodev2.h
8606 F: include/uapi/linux/media.h
8607 F: include/uapi/linux/v4l2-*
8608 F: include/uapi/linux/meye.h
8609 F: include/uapi/linux/ivtv*
8610 F: include/uapi/linux/uvcvideo.h
8612 MEDIATEK CIR DRIVER
8613 M: Sean Wang <sean.wang@mediatek.com>
8614 S: Maintained
8615 F: drivers/media/rc/mtk-cir.c
8617 MEDIATEK PMIC LED DRIVER
8618 M: Sean Wang <sean.wang@mediatek.com>
8619 S: Maintained
8620 F: drivers/leds/leds-mt6323.c
8621 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8623 MEDIATEK ETHERNET DRIVER
8624 M: Felix Fietkau <nbd@openwrt.org>
8625 M: John Crispin <john@phrozen.org>
8626 M: Sean Wang <sean.wang@mediatek.com>
8627 M: Nelson Chang <nelson.chang@mediatek.com>
8628 L: netdev@vger.kernel.org
8629 S: Maintained
8630 F: drivers/net/ethernet/mediatek/
8632 MEDIATEK JPEG DRIVER
8633 M: Rick Chang <rick.chang@mediatek.com>
8634 M: Bin Liu <bin.liu@mediatek.com>
8635 S: Supported
8636 F: drivers/media/platform/mtk-jpeg/
8637 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8639 MEDIATEK MDP DRIVER
8640 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8641 M: Houlong Wei <houlong.wei@mediatek.com>
8642 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8643 S: Supported
8644 F: drivers/media/platform/mtk-mdp/
8645 F: drivers/media/platform/mtk-vpu/
8646 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8648 MEDIATEK MEDIA DRIVER
8649 M: Tiffany Lin <tiffany.lin@mediatek.com>
8650 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8651 S: Supported
8652 F: drivers/media/platform/mtk-vcodec/
8653 F: drivers/media/platform/mtk-vpu/
8654 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8655 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8657 MEDIATEK MT7601U WIRELESS LAN DRIVER
8658 M: Jakub Kicinski <kubakici@wp.pl>
8659 L: linux-wireless@vger.kernel.org
8660 S: Maintained
8661 F: drivers/net/wireless/mediatek/mt7601u/
8663 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8664 M: Sean Wang <sean.wang@mediatek.com>
8665 S: Maintained
8666 F: drivers/char/hw_random/mtk-rng.c
8668 MEDIATEK USB3 DRD IP DRIVER
8669 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8670 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8672 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8673 S: Maintained
8674 F: drivers/usb/mtu3/
8676 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8677 M: Peter Senna Tschudin <peter.senna@collabora.com>
8678 M: Martin Donnelly <martin.donnelly@ge.com>
8679 M: Martyn Welch <martyn.welch@collabora.co.uk>
8680 S: Maintained
8681 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8682 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8684 MEGARAID SCSI/SAS DRIVERS
8685 M: Kashyap Desai <kashyap.desai@broadcom.com>
8686 M: Sumit Saxena <sumit.saxena@broadcom.com>
8687 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8688 L: megaraidlinux.pdl@broadcom.com
8689 L: linux-scsi@vger.kernel.org
8690 W: http://www.avagotech.com/support/
8691 S: Maintained
8692 F: Documentation/scsi/megaraid.txt
8693 F: drivers/scsi/megaraid.*
8694 F: drivers/scsi/megaraid/
8696 MELEXIS MLX90614 DRIVER
8697 M: Crt Mori <cmo@melexis.com>
8698 L: linux-iio@vger.kernel.org
8699 W: http://www.melexis.com
8700 S: Supported
8701 F: drivers/iio/temperature/mlx90614.c
8703 MELFAS MIP4 TOUCHSCREEN DRIVER
8704 M: Sangwon Jee <jeesw@melfas.com>
8705 W: http://www.melfas.com
8706 S: Supported
8707 F: drivers/input/touchscreen/melfas_mip4.c
8708 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8710 MELLANOX ETHERNET DRIVER (mlx4_en)
8711 M: Tariq Toukan <tariqt@mellanox.com>
8712 L: netdev@vger.kernel.org
8713 S: Supported
8714 W: http://www.mellanox.com
8715 Q: http://patchwork.ozlabs.org/project/netdev/list/
8716 F: drivers/net/ethernet/mellanox/mlx4/en_*
8718 MELLANOX ETHERNET DRIVER (mlx5e)
8719 M: Saeed Mahameed <saeedm@mellanox.com>
8720 L: netdev@vger.kernel.org
8721 S: Supported
8722 W: http://www.mellanox.com
8723 Q: http://patchwork.ozlabs.org/project/netdev/list/
8724 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8726 MELLANOX ETHERNET INNOVA DRIVER
8727 M: Ilan Tayari <ilant@mellanox.com>
8728 R: Boris Pismenny <borisp@mellanox.com>
8729 L: netdev@vger.kernel.org
8730 S: Supported
8731 W: http://www.mellanox.com
8732 Q: http://patchwork.ozlabs.org/project/netdev/list/
8733 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8734 F: include/linux/mlx5/mlx5_ifc_fpga.h
8736 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8737 M: Ilan Tayari <ilant@mellanox.com>
8738 R: Boris Pismenny <borisp@mellanox.com>
8739 L: netdev@vger.kernel.org
8740 S: Supported
8741 W: http://www.mellanox.com
8742 Q: http://patchwork.ozlabs.org/project/netdev/list/
8743 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8744 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8746 MELLANOX ETHERNET SWITCH DRIVERS
8747 M: Jiri Pirko <jiri@mellanox.com>
8748 M: Ido Schimmel <idosch@mellanox.com>
8749 L: netdev@vger.kernel.org
8750 S: Supported
8751 W: http://www.mellanox.com
8752 Q: http://patchwork.ozlabs.org/project/netdev/list/
8753 F: drivers/net/ethernet/mellanox/mlxsw/
8755 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8756 M: mlxsw@mellanox.com
8757 L: netdev@vger.kernel.org
8758 S: Supported
8759 W: http://www.mellanox.com
8760 Q: http://patchwork.ozlabs.org/project/netdev/list/
8761 F: drivers/net/ethernet/mellanox/mlxfw/
8763 MELLANOX MLX CPLD HOTPLUG DRIVER
8764 M: Vadim Pasternak <vadimp@mellanox.com>
8765 L: platform-driver-x86@vger.kernel.org
8766 S: Supported
8767 F: drivers/platform/x86/mlxcpld-hotplug.c
8768 F: include/linux/platform_data/mlxcpld-hotplug.h
8770 MELLANOX MLX4 core VPI driver
8771 M: Tariq Toukan <tariqt@mellanox.com>
8772 L: netdev@vger.kernel.org
8773 L: linux-rdma@vger.kernel.org
8774 W: http://www.mellanox.com
8775 Q: http://patchwork.ozlabs.org/project/netdev/list/
8776 S: Supported
8777 F: drivers/net/ethernet/mellanox/mlx4/
8778 F: include/linux/mlx4/
8780 MELLANOX MLX4 IB driver
8781 M: Yishai Hadas <yishaih@mellanox.com>
8782 L: linux-rdma@vger.kernel.org
8783 W: http://www.mellanox.com
8784 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8785 S: Supported
8786 F: drivers/infiniband/hw/mlx4/
8787 F: include/linux/mlx4/
8788 F: include/uapi/rdma/mlx4-abi.h
8790 MELLANOX MLX5 core VPI driver
8791 M: Saeed Mahameed <saeedm@mellanox.com>
8792 M: Matan Barak <matanb@mellanox.com>
8793 M: Leon Romanovsky <leonro@mellanox.com>
8794 L: netdev@vger.kernel.org
8795 L: linux-rdma@vger.kernel.org
8796 W: http://www.mellanox.com
8797 Q: http://patchwork.ozlabs.org/project/netdev/list/
8798 S: Supported
8799 F: drivers/net/ethernet/mellanox/mlx5/core/
8800 F: include/linux/mlx5/
8802 MELLANOX MLX5 IB driver
8803 M: Matan Barak <matanb@mellanox.com>
8804 M: Leon Romanovsky <leonro@mellanox.com>
8805 L: linux-rdma@vger.kernel.org
8806 W: http://www.mellanox.com
8807 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8808 S: Supported
8809 F: drivers/infiniband/hw/mlx5/
8810 F: include/linux/mlx5/
8811 F: include/uapi/rdma/mlx5-abi.h
8813 MELLANOX MLXCPLD I2C AND MUX DRIVER
8814 M: Vadim Pasternak <vadimp@mellanox.com>
8815 M: Michael Shych <michaelsh@mellanox.com>
8816 L: linux-i2c@vger.kernel.org
8817 S: Supported
8818 F: drivers/i2c/busses/i2c-mlxcpld.c
8819 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8820 F: Documentation/i2c/busses/i2c-mlxcpld
8822 MELLANOX MLXCPLD LED DRIVER
8823 M: Vadim Pasternak <vadimp@mellanox.com>
8824 L: linux-leds@vger.kernel.org
8825 S: Supported
8826 F: drivers/leds/leds-mlxcpld.c
8827 F: Documentation/leds/leds-mlxcpld.txt
8829 MELLANOX PLATFORM DRIVER
8830 M: Vadim Pasternak <vadimp@mellanox.com>
8831 L: platform-driver-x86@vger.kernel.org
8832 S: Supported
8833 F: drivers/platform/x86/mlx-platform.c
8835 MEMBARRIER SUPPORT
8836 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8837 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8838 L: linux-kernel@vger.kernel.org
8839 S: Supported
8840 F: kernel/sched/membarrier.c
8841 F: include/uapi/linux/membarrier.h
8843 MEMORY MANAGEMENT
8844 L: linux-mm@kvack.org
8845 W: http://www.linux-mm.org
8846 S: Maintained
8847 F: include/linux/mm.h
8848 F: include/linux/gfp.h
8849 F: include/linux/mmzone.h
8850 F: include/linux/memory_hotplug.h
8851 F: include/linux/vmalloc.h
8852 F: mm/
8854 MEMORY TECHNOLOGY DEVICES (MTD)
8855 M: David Woodhouse <dwmw2@infradead.org>
8856 M: Brian Norris <computersforpeace@gmail.com>
8857 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8858 M: Marek Vasut <marek.vasut@gmail.com>
8859 M: Richard Weinberger <richard@nod.at>
8860 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8861 L: linux-mtd@lists.infradead.org
8862 W: http://www.linux-mtd.infradead.org/
8863 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8864 T: git git://git.infradead.org/linux-mtd.git master
8865 T: git git://git.infradead.org/l2-mtd.git master
8866 S: Maintained
8867 F: Documentation/devicetree/bindings/mtd/
8868 F: drivers/mtd/
8869 F: include/linux/mtd/
8870 F: include/uapi/mtd/
8872 MEN A21 WATCHDOG DRIVER
8873 M: Johannes Thumshirn <morbidrsa@gmail.com>
8874 L: linux-watchdog@vger.kernel.org
8875 S: Maintained
8876 F: drivers/watchdog/mena21_wdt.c
8878 MEN CHAMELEON BUS (mcb)
8879 M: Johannes Thumshirn <morbidrsa@gmail.com>
8880 S: Maintained
8881 F: drivers/mcb/
8882 F: include/linux/mcb.h
8883 F: Documentation/men-chameleon-bus.txt
8885 MEN F21BMC (Board Management Controller)
8886 M: Andreas Werner <andreas.werner@men.de>
8887 S: Supported
8888 F: drivers/mfd/menf21bmc.c
8889 F: drivers/watchdog/menf21bmc_wdt.c
8890 F: drivers/leds/leds-menf21bmc.c
8891 F: drivers/hwmon/menf21bmc_hwmon.c
8892 F: Documentation/hwmon/menf21bmc
8894 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8895 M: Neil Armstrong <narmstrong@baylibre.com>
8896 L: linux-media@lists.freedesktop.org
8897 L: linux-amlogic@lists.infradead.org
8898 W: http://linux-meson.com/
8899 S: Supported
8900 F: drivers/media/platform/meson/ao-cec.c
8901 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8902 T: git git://linuxtv.org/media_tree.git
8904 METAG ARCHITECTURE
8905 M: James Hogan <jhogan@kernel.org>
8906 L: linux-metag@vger.kernel.org
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8908 S: Odd Fixes
8909 F: arch/metag/
8910 F: Documentation/metag/
8911 F: Documentation/devicetree/bindings/metag/
8912 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8913 F: drivers/clocksource/metag_generic.c
8914 F: drivers/irqchip/irq-metag.c
8915 F: drivers/irqchip/irq-metag-ext.c
8916 F: drivers/tty/metag_da.c
8918 MICROBLAZE ARCHITECTURE
8919 M: Michal Simek <monstr@monstr.eu>
8920 W: http://www.monstr.eu/fdt/
8921 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8922 S: Supported
8923 F: arch/microblaze/
8925 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8926 M: Richard Genoud <richard.genoud@gmail.com>
8927 S: Maintained
8928 F: drivers/tty/serial/atmel_serial.c
8929 F: drivers/tty/serial/atmel_serial.h
8931 MICROCHIP / ATMEL DMA DRIVER
8932 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8934 L: dmaengine@vger.kernel.org
8935 S: Supported
8936 F: drivers/dma/at_hdmac.c
8937 F: drivers/dma/at_hdmac_regs.h
8938 F: include/linux/platform_data/dma-atmel.h
8940 MICROCHIP / ATMEL ECC DRIVER
8941 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8942 L: linux-crypto@vger.kernel.org
8943 S: Maintained
8944 F: drivers/crypto/atmel-ecc.*
8946 MICROCHIP / ATMEL ISC DRIVER
8947 M: Songjun Wu <songjun.wu@microchip.com>
8948 L: linux-media@vger.kernel.org
8949 S: Supported
8950 F: drivers/media/platform/atmel/atmel-isc.c
8951 F: drivers/media/platform/atmel/atmel-isc-regs.h
8952 F: devicetree/bindings/media/atmel-isc.txt
8954 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8955 M: Woojung Huh <Woojung.Huh@microchip.com>
8956 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8957 L: netdev@vger.kernel.org
8958 S: Maintained
8959 F: net/dsa/tag_ksz.c
8960 F: drivers/net/dsa/microchip/*
8961 F: include/linux/platform_data/microchip-ksz.h
8962 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8964 MICROCHIP USB251XB DRIVER
8965 M: Richard Leitner <richard.leitner@skidata.com>
8966 L: linux-usb@vger.kernel.org
8967 S: Maintained
8968 F: drivers/usb/misc/usb251xb.c
8969 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8971 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8972 M: Don Brace <don.brace@microsemi.com>
8973 L: esc.storagedev@microsemi.com
8974 L: linux-scsi@vger.kernel.org
8975 S: Supported
8976 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8977 F: drivers/scsi/smartpqi/Kconfig
8978 F: drivers/scsi/smartpqi/Makefile
8979 F: include/linux/cciss*.h
8980 F: include/uapi/linux/cciss*.h
8981 F: Documentation/scsi/smartpqi.txt
8983 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8984 M: Chen Yu <yu.c.chen@intel.com>
8985 L: platform-driver-x86@vger.kernel.org
8986 S: Supported
8987 F: drivers/platform/x86/surfacepro3_button.c
8989 MICROTEK X6 SCANNER
8990 M: Oliver Neukum <oliver@neukum.org>
8991 S: Maintained
8992 F: drivers/usb/image/microtek.*
8994 MIPS
8995 M: Ralf Baechle <ralf@linux-mips.org>
8996 L: linux-mips@linux-mips.org
8997 W: http://www.linux-mips.org/
8998 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8999 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9000 S: Supported
9001 F: Documentation/devicetree/bindings/mips/
9002 F: Documentation/mips/
9003 F: arch/mips/
9005 MIPS BOSTON DEVELOPMENT BOARD
9006 M: Paul Burton <paul.burton@mips.com>
9007 L: linux-mips@linux-mips.org
9008 S: Maintained
9009 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9010 F: arch/mips/boot/dts/img/boston.dts
9011 F: arch/mips/configs/generic/board-boston.config
9012 F: drivers/clk/imgtec/clk-boston.c
9013 F: include/dt-bindings/clock/boston-clock.h
9015 MIPS GENERIC PLATFORM
9016 M: Paul Burton <paul.burton@mips.com>
9017 L: linux-mips@linux-mips.org
9018 S: Supported
9019 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9020 F: arch/mips/generic/
9021 F: arch/mips/tools/generic-board-config.sh
9023 MIPS/LOONGSON1 ARCHITECTURE
9024 M: Keguang Zhang <keguang.zhang@gmail.com>
9025 L: linux-mips@linux-mips.org
9026 S: Maintained
9027 F: arch/mips/loongson32/
9028 F: arch/mips/include/asm/mach-loongson32/
9029 F: drivers/*/*loongson1*
9030 F: drivers/*/*/*loongson1*
9032 MIPS RINT INSTRUCTION EMULATION
9033 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9034 L: linux-mips@linux-mips.org
9035 S: Supported
9036 F: arch/mips/math-emu/sp_rint.c
9037 F: arch/mips/math-emu/dp_rint.c
9039 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9040 M: Hans Verkuil <hverkuil@xs4all.nl>
9041 L: linux-media@vger.kernel.org
9042 T: git git://linuxtv.org/media_tree.git
9043 W: https://linuxtv.org
9044 S: Odd Fixes
9045 F: drivers/media/radio/radio-miropcm20*
9047 MMP SUPPORT
9048 M: Eric Miao <eric.y.miao@gmail.com>
9049 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9051 T: git git://github.com/hzhuang1/linux.git
9052 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9053 S: Maintained
9054 F: arch/arm/boot/dts/mmp*
9055 F: arch/arm/mach-mmp/
9057 MN88472 MEDIA DRIVER
9058 M: Antti Palosaari <crope@iki.fi>
9059 L: linux-media@vger.kernel.org
9060 W: https://linuxtv.org
9061 W: http://palosaari.fi/linux/
9062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9063 S: Maintained
9064 F: drivers/media/dvb-frontends/mn88472*
9066 MN88473 MEDIA DRIVER
9067 M: Antti Palosaari <crope@iki.fi>
9068 L: linux-media@vger.kernel.org
9069 W: https://linuxtv.org
9070 W: http://palosaari.fi/linux/
9071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9072 S: Maintained
9073 F: drivers/media/dvb-frontends/mn88473*
9075 MODULE SUPPORT
9076 M: Jessica Yu <jeyu@kernel.org>
9077 M: Rusty Russell <rusty@rustcorp.com.au>
9078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9079 S: Maintained
9080 F: include/linux/module.h
9081 F: kernel/module.c
9083 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9084 W: http://popies.net/meye/
9085 S: Orphan
9086 F: Documentation/media/v4l-drivers/meye*
9087 F: drivers/media/pci/meye/
9088 F: include/uapi/linux/meye.h
9090 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9091 M: Jiri Slaby <jirislaby@gmail.com>
9092 S: Maintained
9093 F: Documentation/serial/moxa-smartio
9094 F: drivers/tty/mxser.*
9096 MR800 AVERMEDIA USB FM RADIO DRIVER
9097 M: Alexey Klimov <klimov.linux@gmail.com>
9098 L: linux-media@vger.kernel.org
9099 T: git git://linuxtv.org/media_tree.git
9100 S: Maintained
9101 F: drivers/media/radio/radio-mr800.c
9103 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9104 M: Alan Ott <alan@signal11.us>
9105 L: linux-wpan@vger.kernel.org
9106 S: Maintained
9107 F: drivers/net/ieee802154/mrf24j40.c
9108 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9110 MSI LAPTOP SUPPORT
9111 M: "Lee, Chun-Yi" <jlee@suse.com>
9112 L: platform-driver-x86@vger.kernel.org
9113 S: Maintained
9114 F: drivers/platform/x86/msi-laptop.c
9116 MSI WMI SUPPORT
9117 L: platform-driver-x86@vger.kernel.org
9118 S: Orphan
9119 F: drivers/platform/x86/msi-wmi.c
9121 MSI001 MEDIA DRIVER
9122 M: Antti Palosaari <crope@iki.fi>
9123 L: linux-media@vger.kernel.org
9124 W: https://linuxtv.org
9125 W: http://palosaari.fi/linux/
9126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9127 T: git git://linuxtv.org/anttip/media_tree.git
9128 S: Maintained
9129 F: drivers/media/tuners/msi001*
9131 MSI2500 MEDIA DRIVER
9132 M: Antti Palosaari <crope@iki.fi>
9133 L: linux-media@vger.kernel.org
9134 W: https://linuxtv.org
9135 W: http://palosaari.fi/linux/
9136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9137 T: git git://linuxtv.org/anttip/media_tree.git
9138 S: Maintained
9139 F: drivers/media/usb/msi2500/
9141 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9142 M: Robert Jarzmik <robert.jarzmik@free.fr>
9143 L: linux-mtd@lists.infradead.org
9144 S: Maintained
9145 F: drivers/mtd/devices/docg3*
9147 MT9M032 APTINA SENSOR DRIVER
9148 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9149 L: linux-media@vger.kernel.org
9150 T: git git://linuxtv.org/media_tree.git
9151 S: Maintained
9152 F: drivers/media/i2c/mt9m032.c
9153 F: include/media/i2c/mt9m032.h
9155 MT9P031 APTINA CAMERA SENSOR
9156 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9157 L: linux-media@vger.kernel.org
9158 T: git git://linuxtv.org/media_tree.git
9159 S: Maintained
9160 F: drivers/media/i2c/mt9p031.c
9161 F: include/media/i2c/mt9p031.h
9163 MT9T001 APTINA CAMERA SENSOR
9164 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9165 L: linux-media@vger.kernel.org
9166 T: git git://linuxtv.org/media_tree.git
9167 S: Maintained
9168 F: drivers/media/i2c/mt9t001.c
9169 F: include/media/i2c/mt9t001.h
9171 MT9V032 APTINA CAMERA SENSOR
9172 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9173 L: linux-media@vger.kernel.org
9174 T: git git://linuxtv.org/media_tree.git
9175 S: Maintained
9176 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9177 F: drivers/media/i2c/mt9v032.c
9178 F: include/media/i2c/mt9v032.h
9180 MULTIFUNCTION DEVICES (MFD)
9181 M: Lee Jones <lee.jones@linaro.org>
9182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9183 S: Supported
9184 F: Documentation/devicetree/bindings/mfd/
9185 F: drivers/mfd/
9186 F: include/linux/mfd/
9187 F: include/dt-bindings/mfd/
9189 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9190 S: Orphan
9191 F: drivers/mmc/host/mmc_spi.c
9192 F: include/linux/spi/mmc_spi.h
9194 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9195 M: Ulf Hansson <ulf.hansson@linaro.org>
9196 L: linux-mmc@vger.kernel.org
9197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9198 S: Maintained
9199 F: Documentation/devicetree/bindings/mmc/
9200 F: drivers/mmc/
9201 F: include/linux/mmc/
9202 F: include/uapi/linux/mmc/
9204 MULTIPLEXER SUBSYSTEM
9205 M: Peter Rosin <peda@axentia.se>
9206 S: Maintained
9207 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9208 F: Documentation/devicetree/bindings/mux/
9209 F: include/linux/dt-bindings/mux/
9210 F: include/linux/mux/
9211 F: drivers/mux/
9213 MULTISOUND SOUND DRIVER
9214 M: Andrew Veliath <andrewtv@usa.net>
9215 S: Maintained
9216 F: Documentation/sound/oss/MultiSound
9217 F: sound/oss/msnd*
9219 MULTITECH MULTIPORT CARD (ISICOM)
9220 S: Orphan
9221 F: drivers/tty/isicom.c
9222 F: include/linux/isicom.h
9224 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9225 M: Bin Liu <b-liu@ti.com>
9226 L: linux-usb@vger.kernel.org
9227 S: Maintained
9228 F: drivers/usb/musb/
9230 MXL5007T MEDIA DRIVER
9231 M: Michael Krufky <mkrufky@linuxtv.org>
9232 L: linux-media@vger.kernel.org
9233 W: https://linuxtv.org
9234 W: http://github.com/mkrufky
9235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9236 T: git git://linuxtv.org/mkrufky/tuners.git
9237 S: Maintained
9238 F: drivers/media/tuners/mxl5007t.*
9240 MXSFB DRM DRIVER
9241 M: Marek Vasut <marex@denx.de>
9242 S: Supported
9243 F: drivers/gpu/drm/mxsfb/
9244 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9246 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9247 M: Hyong-Youb Kim <hykim@myri.com>
9248 L: netdev@vger.kernel.org
9249 W: https://www.myricom.com/support/downloads/myri10ge.html
9250 S: Supported
9251 F: drivers/net/ethernet/myricom/myri10ge/
9253 NAND FLASH SUBSYSTEM
9254 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9255 R: Richard Weinberger <richard@nod.at>
9256 L: linux-mtd@lists.infradead.org
9257 W: http://www.linux-mtd.infradead.org/
9258 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9259 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9260 T: git git://git.infradead.org/l2-mtd.git nand/next
9261 S: Maintained
9262 F: drivers/mtd/nand/
9263 F: include/linux/mtd/*nand*.h
9265 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9266 M: Daniel Mack <zonque@gmail.com>
9267 S: Maintained
9268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9269 W: http://www.native-instruments.com
9270 F: sound/usb/caiaq/
9272 NATSEMI ETHERNET DRIVER (DP8381x)
9273 S: Orphan
9274 F: drivers/net/ethernet/natsemi/natsemi.c
9276 NCP FILESYSTEM
9277 M: Petr Vandrovec <petr@vandrovec.name>
9278 S: Odd Fixes
9279 F: fs/ncpfs/
9281 NCR 5380 SCSI DRIVERS
9282 M: Finn Thain <fthain@telegraphics.com.au>
9283 M: Michael Schmitz <schmitzmic@gmail.com>
9284 L: linux-scsi@vger.kernel.org
9285 S: Maintained
9286 F: Documentation/scsi/g_NCR5380.txt
9287 F: drivers/scsi/NCR5380.*
9288 F: drivers/scsi/arm/cumana_1.c
9289 F: drivers/scsi/arm/oak.c
9290 F: drivers/scsi/atari_scsi.*
9291 F: drivers/scsi/dmx3191d.c
9292 F: drivers/scsi/g_NCR5380.*
9293 F: drivers/scsi/mac_scsi.*
9294 F: drivers/scsi/sun3_scsi.*
9295 F: drivers/scsi/sun3_scsi_vme.c
9297 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9298 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9299 L: linux-scsi@vger.kernel.org
9300 S: Maintained
9301 F: drivers/scsi/NCR_D700.*
9303 NCT6775 HARDWARE MONITOR DRIVER
9304 M: Guenter Roeck <linux@roeck-us.net>
9305 L: linux-hwmon@vger.kernel.org
9306 S: Maintained
9307 F: Documentation/hwmon/nct6775
9308 F: drivers/hwmon/nct6775.c
9310 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9311 M: Faisal Latif <faisal.latif@intel.com>
9312 L: linux-rdma@vger.kernel.org
9313 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9314 S: Supported
9315 F: drivers/infiniband/hw/nes/
9316 F: include/uapi/rdma/nes-abi.h
9318 NETEM NETWORK EMULATOR
9319 M: Stephen Hemminger <stephen@networkplumber.org>
9320 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9321 S: Maintained
9322 F: net/sched/sch_netem.c
9324 NETERION 10GbE DRIVERS (s2io/vxge)
9325 M: Jon Mason <jdmason@kudzu.us>
9326 L: netdev@vger.kernel.org
9327 S: Supported
9328 F: Documentation/networking/s2io.txt
9329 F: Documentation/networking/vxge.txt
9330 F: drivers/net/ethernet/neterion/
9332 NETFILTER
9333 M: Pablo Neira Ayuso <pablo@netfilter.org>
9334 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9335 M: Florian Westphal <fw@strlen.de>
9336 L: netfilter-devel@vger.kernel.org
9337 L: coreteam@netfilter.org
9338 W: http://www.netfilter.org/
9339 W: http://www.iptables.org/
9340 W: http://www.nftables.org/
9341 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9344 S: Maintained
9345 F: include/linux/netfilter*
9346 F: include/linux/netfilter/
9347 F: include/net/netfilter/
9348 F: include/uapi/linux/netfilter*
9349 F: include/uapi/linux/netfilter/
9350 F: net/*/netfilter.c
9351 F: net/*/netfilter/
9352 F: net/netfilter/
9353 F: net/bridge/br_netfilter*.c
9355 NETROM NETWORK LAYER
9356 M: Ralf Baechle <ralf@linux-mips.org>
9357 L: linux-hams@vger.kernel.org
9358 W: http://www.linux-ax25.org/
9359 S: Maintained
9360 F: include/net/netrom.h
9361 F: include/uapi/linux/netrom.h
9362 F: net/netrom/
9364 NETRONOME ETHERNET DRIVERS
9365 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9366 L: oss-drivers@netronome.com
9367 S: Maintained
9368 F: drivers/net/ethernet/netronome/
9370 NETWORK BLOCK DEVICE (NBD)
9371 M: Josef Bacik <jbacik@fb.com>
9372 S: Maintained
9373 L: linux-block@vger.kernel.org
9374 L: nbd@other.debian.org
9375 F: Documentation/blockdev/nbd.txt
9376 F: drivers/block/nbd.c
9377 F: include/uapi/linux/nbd.h
9379 NETWORK DROP MONITOR
9380 M: Neil Horman <nhorman@tuxdriver.com>
9381 L: netdev@vger.kernel.org
9382 S: Maintained
9383 W: https://fedorahosted.org/dropwatch/
9384 F: net/core/drop_monitor.c
9386 NETWORKING DRIVERS
9387 L: netdev@vger.kernel.org
9388 W: http://www.linuxfoundation.org/en/Net
9389 Q: http://patchwork.ozlabs.org/project/netdev/list/
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9392 S: Odd Fixes
9393 F: Documentation/devicetree/bindings/net/
9394 F: drivers/net/
9395 F: include/linux/if_*
9396 F: include/linux/netdevice.h
9397 F: include/linux/etherdevice.h
9398 F: include/linux/fcdevice.h
9399 F: include/linux/fddidevice.h
9400 F: include/linux/hippidevice.h
9401 F: include/linux/inetdevice.h
9402 F: include/uapi/linux/if_*
9403 F: include/uapi/linux/netdevice.h
9405 NETWORKING DRIVERS (WIRELESS)
9406 M: Kalle Valo <kvalo@codeaurora.org>
9407 L: linux-wireless@vger.kernel.org
9408 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9411 S: Maintained
9412 F: Documentation/devicetree/bindings/net/wireless/
9413 F: drivers/net/wireless/
9415 NETWORKING [DSA]
9416 M: Andrew Lunn <andrew@lunn.ch>
9417 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9418 M: Florian Fainelli <f.fainelli@gmail.com>
9419 S: Maintained
9420 F: net/dsa/
9421 F: include/net/dsa.h
9422 F: drivers/net/dsa/
9424 NETWORKING [GENERAL]
9425 M: "David S. Miller" <davem@davemloft.net>
9426 L: netdev@vger.kernel.org
9427 W: http://www.linuxfoundation.org/en/Net
9428 Q: http://patchwork.ozlabs.org/project/netdev/list/
9429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9431 B: mailto:netdev@vger.kernel.org
9432 S: Maintained
9433 F: net/
9434 F: include/net/
9435 F: include/linux/in.h
9436 F: include/linux/net.h
9437 F: include/linux/netdevice.h
9438 F: include/uapi/linux/in.h
9439 F: include/uapi/linux/net.h
9440 F: include/uapi/linux/netdevice.h
9441 F: include/uapi/linux/net_namespace.h
9442 F: tools/net/
9443 F: tools/testing/selftests/net/
9444 F: lib/random32.c
9446 NETWORKING [IPSEC]
9447 M: Steffen Klassert <steffen.klassert@secunet.com>
9448 M: Herbert Xu <herbert@gondor.apana.org.au>
9449 M: "David S. Miller" <davem@davemloft.net>
9450 L: netdev@vger.kernel.org
9451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9453 S: Maintained
9454 F: net/core/flow.c
9455 F: net/xfrm/
9456 F: net/key/
9457 F: net/ipv4/xfrm*
9458 F: net/ipv4/esp4*
9459 F: net/ipv4/ah4.c
9460 F: net/ipv4/ipcomp.c
9461 F: net/ipv4/ip_vti.c
9462 F: net/ipv6/xfrm*
9463 F: net/ipv6/esp6*
9464 F: net/ipv6/ah6.c
9465 F: net/ipv6/ipcomp6.c
9466 F: net/ipv6/ip6_vti.c
9467 F: include/uapi/linux/xfrm.h
9468 F: include/net/xfrm.h
9470 NETWORKING [IPv4/IPv6]
9471 M: "David S. Miller" <davem@davemloft.net>
9472 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9473 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9474 L: netdev@vger.kernel.org
9475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9476 S: Maintained
9477 F: net/ipv4/
9478 F: net/ipv6/
9479 F: include/net/ip*
9480 F: arch/x86/net/*
9482 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9483 M: Paul Moore <paul@paul-moore.com>
9484 W: https://github.com/netlabel
9485 L: netdev@vger.kernel.org
9486 L: linux-security-module@vger.kernel.org
9487 S: Maintained
9488 F: Documentation/netlabel/
9489 F: include/net/calipso.h
9490 F: include/net/cipso_ipv4.h
9491 F: include/net/netlabel.h
9492 F: include/uapi/linux/netfilter/xt_SECMARK.h
9493 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9494 F: net/netlabel/
9495 F: net/ipv4/cipso_ipv4.c
9496 F: net/ipv6/calipso.c
9497 F: net/netfilter/xt_CONNSECMARK.c
9498 F: net/netfilter/xt_SECMARK.c
9500 NETWORKING [TLS]
9501 M: Ilya Lesokhin <ilyal@mellanox.com>
9502 M: Aviad Yehezkel <aviadye@mellanox.com>
9503 M: Dave Watson <davejwatson@fb.com>
9504 L: netdev@vger.kernel.org
9505 S: Maintained
9506 F: net/tls/*
9507 F: include/uapi/linux/tls.h
9508 F: include/net/tls.h
9510 NETWORKING [WIRELESS]
9511 L: linux-wireless@vger.kernel.org
9512 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9514 NETXEN (1/10) GbE SUPPORT
9515 M: Manish Chopra <manish.chopra@cavium.com>
9516 M: Rahul Verma <rahul.verma@cavium.com>
9517 M: Dept-GELinuxNICDev@cavium.com
9518 L: netdev@vger.kernel.org
9519 S: Supported
9520 F: drivers/net/ethernet/qlogic/netxen/
9522 NFC SUBSYSTEM
9523 M: Samuel Ortiz <sameo@linux.intel.com>
9524 L: linux-wireless@vger.kernel.org
9525 L: linux-nfc@lists.01.org (subscribers-only)
9526 S: Supported
9527 F: net/nfc/
9528 F: include/net/nfc/
9529 F: include/uapi/linux/nfc.h
9530 F: drivers/nfc/
9531 F: include/linux/platform_data/nfcmrvl.h
9532 F: include/linux/platform_data/nxp-nci.h
9533 F: Documentation/devicetree/bindings/net/nfc/
9535 NFS, SUNRPC, AND LOCKD CLIENTS
9536 M: Trond Myklebust <trond.myklebust@primarydata.com>
9537 M: Anna Schumaker <anna.schumaker@netapp.com>
9538 L: linux-nfs@vger.kernel.org
9539 W: http://client.linux-nfs.org
9540 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9541 S: Maintained
9542 F: fs/lockd/
9543 F: fs/nfs/
9544 F: fs/nfs_common/
9545 F: net/sunrpc/
9546 F: include/linux/lockd/
9547 F: include/linux/nfs*
9548 F: include/linux/sunrpc/
9549 F: include/uapi/linux/nfs*
9550 F: include/uapi/linux/sunrpc/
9552 NILFS2 FILESYSTEM
9553 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9554 L: linux-nilfs@vger.kernel.org
9555 W: http://nilfs.sourceforge.net/
9556 W: http://nilfs.osdn.jp/
9557 T: git git://github.com/konis/nilfs2.git
9558 S: Supported
9559 F: Documentation/filesystems/nilfs2.txt
9560 F: fs/nilfs2/
9561 F: include/trace/events/nilfs2.h
9562 F: include/uapi/linux/nilfs2_api.h
9563 F: include/uapi/linux/nilfs2_ondisk.h
9565 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9566 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9567 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9568 S: Maintained
9569 F: Documentation/scsi/NinjaSCSI.txt
9570 F: drivers/scsi/pcmcia/nsp_*
9572 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9573 M: GOTO Masanori <gotom@debian.or.jp>
9574 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9575 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9576 S: Maintained
9577 F: Documentation/scsi/NinjaSCSI.txt
9578 F: drivers/scsi/nsp32*
9580 NIOS2 ARCHITECTURE
9581 M: Ley Foon Tan <lftan@altera.com>
9582 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9584 S: Maintained
9585 F: arch/nios2/
9587 NOHZ, DYNTICKS SUPPORT
9588 M: Frederic Weisbecker <fweisbec@gmail.com>
9589 M: Thomas Gleixner <tglx@linutronix.de>
9590 M: Ingo Molnar <mingo@kernel.org>
9591 L: linux-kernel@vger.kernel.org
9592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9593 S: Maintained
9594 F: kernel/time/tick*.*
9595 F: include/linux/tick.h
9596 F: include/linux/sched/nohz.h
9598 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9599 M: Pavel Machek <pavel@ucw.cz>
9600 M: Sakari Ailus <sakari.ailus@iki.fi>
9601 L: linux-media@vger.kernel.org
9602 S: Maintained
9603 F: drivers/media/i2c/et8ek8
9604 F: drivers/media/i2c/ad5820.c
9606 NOKIA N900 POWER SUPPLY DRIVERS
9607 R: Pali Rohár <pali.rohar@gmail.com>
9608 F: include/linux/power/bq2415x_charger.h
9609 F: include/linux/power/bq27xxx_battery.h
9610 F: include/linux/power/isp1704_charger.h
9611 F: drivers/power/supply/bq2415x_charger.c
9612 F: drivers/power/supply/bq27xxx_battery.c
9613 F: drivers/power/supply/bq27xxx_battery_i2c.c
9614 F: drivers/power/supply/isp1704_charger.c
9615 F: drivers/power/supply/rx51_battery.c
9617 NTB AMD DRIVER
9618 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9619 L: linux-ntb@googlegroups.com
9620 S: Supported
9621 F: drivers/ntb/hw/amd/
9623 NTB DRIVER CORE
9624 M: Jon Mason <jdmason@kudzu.us>
9625 M: Dave Jiang <dave.jiang@intel.com>
9626 M: Allen Hubbe <Allen.Hubbe@emc.com>
9627 L: linux-ntb@googlegroups.com
9628 S: Supported
9629 W: https://github.com/jonmason/ntb/wiki
9630 T: git git://github.com/jonmason/ntb.git
9631 F: drivers/ntb/
9632 F: drivers/net/ntb_netdev.c
9633 F: include/linux/ntb.h
9634 F: include/linux/ntb_transport.h
9635 F: tools/testing/selftests/ntb/
9637 NTB IDT DRIVER
9638 M: Serge Semin <fancer.lancer@gmail.com>
9639 L: linux-ntb@googlegroups.com
9640 S: Supported
9641 F: drivers/ntb/hw/idt/
9643 NTB INTEL DRIVER
9644 M: Jon Mason <jdmason@kudzu.us>
9645 M: Dave Jiang <dave.jiang@intel.com>
9646 L: linux-ntb@googlegroups.com
9647 S: Supported
9648 W: https://github.com/jonmason/ntb/wiki
9649 T: git git://github.com/jonmason/ntb.git
9650 F: drivers/ntb/hw/intel/
9652 NTFS FILESYSTEM
9653 M: Anton Altaparmakov <anton@tuxera.com>
9654 L: linux-ntfs-dev@lists.sourceforge.net
9655 W: http://www.tuxera.com/
9656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9657 S: Supported
9658 F: Documentation/filesystems/ntfs.txt
9659 F: fs/ntfs/
9661 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9662 M: Antonino Daplas <adaplas@gmail.com>
9663 L: linux-fbdev@vger.kernel.org
9664 S: Maintained
9665 F: drivers/video/fbdev/riva/
9666 F: drivers/video/fbdev/nvidia/
9668 NVM EXPRESS DRIVER
9669 M: Keith Busch <keith.busch@intel.com>
9670 M: Jens Axboe <axboe@fb.com>
9671 M: Christoph Hellwig <hch@lst.de>
9672 M: Sagi Grimberg <sagi@grimberg.me>
9673 L: linux-nvme@lists.infradead.org
9674 T: git://git.infradead.org/nvme.git
9675 W: http://git.infradead.org/nvme.git
9676 S: Supported
9677 F: drivers/nvme/host/
9678 F: include/linux/nvme.h
9679 F: include/uapi/linux/nvme_ioctl.h
9681 NVM EXPRESS FC TRANSPORT DRIVERS
9682 M: James Smart <james.smart@broadcom.com>
9683 L: linux-nvme@lists.infradead.org
9684 S: Supported
9685 F: include/linux/nvme-fc.h
9686 F: include/linux/nvme-fc-driver.h
9687 F: drivers/nvme/host/fc.c
9688 F: drivers/nvme/target/fc.c
9689 F: drivers/nvme/target/fcloop.c
9691 NVM EXPRESS TARGET DRIVER
9692 M: Christoph Hellwig <hch@lst.de>
9693 M: Sagi Grimberg <sagi@grimberg.me>
9694 L: linux-nvme@lists.infradead.org
9695 T: git://git.infradead.org/nvme.git
9696 W: http://git.infradead.org/nvme.git
9697 S: Supported
9698 F: drivers/nvme/target/
9700 NVMEM FRAMEWORK
9701 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9702 S: Maintained
9703 F: drivers/nvmem/
9704 F: Documentation/devicetree/bindings/nvmem/
9705 F: Documentation/ABI/stable/sysfs-bus-nvmem
9706 F: include/linux/nvmem-consumer.h
9707 F: include/linux/nvmem-provider.h
9709 NXP TDA998X DRM DRIVER
9710 M: Russell King <linux@armlinux.org.uk>
9711 S: Supported
9712 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9713 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9714 F: drivers/gpu/drm/i2c/tda998x_drv.c
9715 F: include/drm/i2c/tda998x.h
9717 NXP TFA9879 DRIVER
9718 M: Peter Rosin <peda@axentia.se>
9719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9720 S: Maintained
9721 F: sound/soc/codecs/tfa9879*
9723 NXP-NCI NFC DRIVER
9724 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9725 R: Charles Gorand <charles.gorand@effinnov.com>
9726 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9727 S: Supported
9728 F: drivers/nfc/nxp-nci
9730 OBJTOOL
9731 M: Josh Poimboeuf <jpoimboe@redhat.com>
9732 S: Supported
9733 F: tools/objtool/
9735 OMAP AUDIO SUPPORT
9736 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9737 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9739 L: linux-omap@vger.kernel.org
9740 S: Maintained
9741 F: sound/soc/omap/
9743 OMAP CLOCK FRAMEWORK SUPPORT
9744 M: Paul Walmsley <paul@pwsan.com>
9745 L: linux-omap@vger.kernel.org
9746 S: Maintained
9747 F: arch/arm/*omap*/*clock*
9749 OMAP DEVICE TREE SUPPORT
9750 M: Benoît Cousson <bcousson@baylibre.com>
9751 M: Tony Lindgren <tony@atomide.com>
9752 L: linux-omap@vger.kernel.org
9753 L: devicetree@vger.kernel.org
9754 S: Maintained
9755 F: arch/arm/boot/dts/*omap*
9756 F: arch/arm/boot/dts/*am3*
9757 F: arch/arm/boot/dts/*am4*
9758 F: arch/arm/boot/dts/*am5*
9759 F: arch/arm/boot/dts/*dra7*
9761 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9762 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9763 L: linux-omap@vger.kernel.org
9764 L: linux-fbdev@vger.kernel.org
9765 S: Maintained
9766 F: drivers/video/fbdev/omap2/
9767 F: Documentation/arm/OMAP/DSS
9769 OMAP FRAMEBUFFER SUPPORT
9770 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9771 L: linux-fbdev@vger.kernel.org
9772 L: linux-omap@vger.kernel.org
9773 S: Maintained
9774 F: drivers/video/fbdev/omap/
9776 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9777 M: Roger Quadros <rogerq@ti.com>
9778 M: Tony Lindgren <tony@atomide.com>
9779 L: linux-omap@vger.kernel.org
9780 S: Maintained
9781 F: drivers/memory/omap-gpmc.c
9782 F: arch/arm/mach-omap2/*gpmc*
9784 OMAP GPIO DRIVER
9785 M: Grygorii Strashko <grygorii.strashko@ti.com>
9786 M: Santosh Shilimkar <ssantosh@kernel.org>
9787 M: Kevin Hilman <khilman@kernel.org>
9788 L: linux-omap@vger.kernel.org
9789 S: Maintained
9790 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9791 F: drivers/gpio/gpio-omap.c
9793 OMAP HARDWARE SPINLOCK SUPPORT
9794 M: Ohad Ben-Cohen <ohad@wizery.com>
9795 L: linux-omap@vger.kernel.org
9796 S: Maintained
9797 F: drivers/hwspinlock/omap_hwspinlock.c
9799 OMAP HS MMC SUPPORT
9800 L: linux-mmc@vger.kernel.org
9801 L: linux-omap@vger.kernel.org
9802 S: Orphan
9803 F: drivers/mmc/host/omap_hsmmc.c
9805 OMAP HWMOD DATA
9806 M: Paul Walmsley <paul@pwsan.com>
9807 L: linux-omap@vger.kernel.org
9808 S: Maintained
9809 F: arch/arm/mach-omap2/omap_hwmod*data*
9811 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9812 M: Benoît Cousson <bcousson@baylibre.com>
9813 L: linux-omap@vger.kernel.org
9814 S: Maintained
9815 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9817 OMAP HWMOD SUPPORT
9818 M: Benoît Cousson <bcousson@baylibre.com>
9819 M: Paul Walmsley <paul@pwsan.com>
9820 L: linux-omap@vger.kernel.org
9821 S: Maintained
9822 F: arch/arm/mach-omap2/omap_hwmod.*
9824 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9825 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9826 L: linux-media@vger.kernel.org
9827 S: Maintained
9828 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9829 F: drivers/media/platform/omap3isp/
9830 F: drivers/staging/media/omap4iss/
9832 OMAP MMC SUPPORT
9833 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9834 L: linux-omap@vger.kernel.org
9835 S: Maintained
9836 F: drivers/mmc/host/omap.c
9838 OMAP POWER MANAGEMENT SUPPORT
9839 M: Kevin Hilman <khilman@kernel.org>
9840 L: linux-omap@vger.kernel.org
9841 S: Maintained
9842 F: arch/arm/*omap*/*pm*
9843 F: drivers/cpufreq/omap-cpufreq.c
9845 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9846 M: Rajendra Nayak <rnayak@codeaurora.org>
9847 M: Paul Walmsley <paul@pwsan.com>
9848 L: linux-omap@vger.kernel.org
9849 S: Maintained
9850 F: arch/arm/mach-omap2/prm*
9852 OMAP RANDOM NUMBER GENERATOR SUPPORT
9853 M: Deepak Saxena <dsaxena@plexity.net>
9854 S: Maintained
9855 F: drivers/char/hw_random/omap-rng.c
9857 OMAP USB SUPPORT
9858 L: linux-usb@vger.kernel.org
9859 L: linux-omap@vger.kernel.org
9860 S: Orphan
9861 F: drivers/usb/*/*omap*
9862 F: arch/arm/*omap*/usb*
9864 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9865 M: Mark Jackson <mpfj@newflow.co.uk>
9866 L: linux-omap@vger.kernel.org
9867 S: Maintained
9868 F: arch/arm/boot/dts/am335x-nano.dts
9870 OMAP1 SUPPORT
9871 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9872 M: Tony Lindgren <tony@atomide.com>
9873 L: linux-omap@vger.kernel.org
9874 Q: http://patchwork.kernel.org/project/linux-omap/list/
9875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9876 S: Maintained
9877 F: arch/arm/mach-omap1/
9878 F: arch/arm/plat-omap/
9879 F: arch/arm/configs/omap1_defconfig
9880 F: drivers/i2c/busses/i2c-omap.c
9881 F: include/linux/i2c-omap.h
9883 OMAP2+ SUPPORT
9884 M: Tony Lindgren <tony@atomide.com>
9885 L: linux-omap@vger.kernel.org
9886 W: http://www.muru.com/linux/omap/
9887 W: http://linux.omap.com/
9888 Q: http://patchwork.kernel.org/project/linux-omap/list/
9889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9890 S: Maintained
9891 F: arch/arm/mach-omap2/
9892 F: arch/arm/plat-omap/
9893 F: arch/arm/configs/omap2plus_defconfig
9894 F: drivers/i2c/busses/i2c-omap.c
9895 F: drivers/irqchip/irq-omap-intc.c
9896 F: drivers/mfd/*omap*.c
9897 F: drivers/mfd/menelaus.c
9898 F: drivers/mfd/palmas.c
9899 F: drivers/mfd/tps65217.c
9900 F: drivers/mfd/tps65218.c
9901 F: drivers/mfd/tps65910.c
9902 F: drivers/mfd/twl-core.[ch]
9903 F: drivers/mfd/twl4030*.c
9904 F: drivers/mfd/twl6030*.c
9905 F: drivers/mfd/twl6040*.c
9906 F: drivers/regulator/palmas-regulator*.c
9907 F: drivers/regulator/pbias-regulator.c
9908 F: drivers/regulator/tps65217-regulator.c
9909 F: drivers/regulator/tps65218-regulator.c
9910 F: drivers/regulator/tps65910-regulator.c
9911 F: drivers/regulator/twl-regulator.c
9912 F: drivers/regulator/twl6030-regulator.c
9913 F: include/linux/i2c-omap.h
9915 ONION OMEGA2+ BOARD
9916 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9917 L: linux-mips@linux-mips.org
9918 S: Maintained
9919 F: arch/mips/boot/dts/ralink/omega2p.dts
9921 OMFS FILESYSTEM
9922 M: Bob Copeland <me@bobcopeland.com>
9923 L: linux-karma-devel@lists.sourceforge.net
9924 S: Maintained
9925 F: Documentation/filesystems/omfs.txt
9926 F: fs/omfs/
9928 OMNIKEY CARDMAN 4000 DRIVER
9929 M: Harald Welte <laforge@gnumonks.org>
9930 S: Maintained
9931 F: drivers/char/pcmcia/cm4000_cs.c
9932 F: include/linux/cm4000_cs.h
9933 F: include/uapi/linux/cm4000_cs.h
9935 OMNIKEY CARDMAN 4040 DRIVER
9936 M: Harald Welte <laforge@gnumonks.org>
9937 S: Maintained
9938 F: drivers/char/pcmcia/cm4040_cs.*
9940 OMNIVISION OV13858 SENSOR DRIVER
9941 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9942 L: linux-media@vger.kernel.org
9943 T: git git://linuxtv.org/media_tree.git
9944 S: Maintained
9945 F: drivers/media/i2c/ov13858.c
9947 OMNIVISION OV5640 SENSOR DRIVER
9948 M: Steve Longerbeam <slongerbeam@gmail.com>
9949 L: linux-media@vger.kernel.org
9950 T: git git://linuxtv.org/media_tree.git
9951 S: Maintained
9952 F: drivers/media/i2c/ov5640.c
9954 OMNIVISION OV5647 SENSOR DRIVER
9955 M: Luis Oliveira <lolivei@synopsys.com>
9956 L: linux-media@vger.kernel.org
9957 T: git git://linuxtv.org/media_tree.git
9958 S: Maintained
9959 F: drivers/media/i2c/ov5647.c
9961 OMNIVISION OV7670 SENSOR DRIVER
9962 M: Jonathan Corbet <corbet@lwn.net>
9963 L: linux-media@vger.kernel.org
9964 T: git git://linuxtv.org/media_tree.git
9965 S: Maintained
9966 F: drivers/media/i2c/ov7670.c
9967 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9969 ONENAND FLASH DRIVER
9970 M: Kyungmin Park <kyungmin.park@samsung.com>
9971 L: linux-mtd@lists.infradead.org
9972 S: Maintained
9973 F: drivers/mtd/onenand/
9974 F: include/linux/mtd/onenand*.h
9976 ONSTREAM SCSI TAPE DRIVER
9977 M: Willem Riede <osst@riede.org>
9978 L: osst-users@lists.sourceforge.net
9979 L: linux-scsi@vger.kernel.org
9980 S: Maintained
9981 F: Documentation/scsi/osst.txt
9982 F: drivers/scsi/osst.*
9983 F: drivers/scsi/osst_*.h
9984 F: drivers/scsi/st.h
9986 OP-TEE DRIVER
9987 M: Jens Wiklander <jens.wiklander@linaro.org>
9988 S: Maintained
9989 F: drivers/tee/optee/
9991 OPA-VNIC DRIVER
9992 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9993 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9994 L: linux-rdma@vger.kernel.org
9995 S: Supported
9996 F: drivers/infiniband/ulp/opa_vnic
9998 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9999 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10000 L: devicetree@vger.kernel.org
10001 S: Maintained
10002 F: Documentation/devicetree/dynamic-resolution-notes.txt
10003 F: Documentation/devicetree/overlay-notes.txt
10004 F: drivers/of/overlay.c
10005 F: drivers/of/resolver.c
10007 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10008 M: Rob Herring <robh+dt@kernel.org>
10009 M: Frank Rowand <frowand.list@gmail.com>
10010 L: devicetree@vger.kernel.org
10011 W: http://www.devicetree.org/
10012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10013 S: Maintained
10014 F: drivers/of/
10015 F: include/linux/of*.h
10016 F: scripts/dtc/
10017 F: Documentation/ABI/testing/sysfs-firmware-ofw
10019 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10020 M: Rob Herring <robh+dt@kernel.org>
10021 M: Mark Rutland <mark.rutland@arm.com>
10022 L: devicetree@vger.kernel.org
10023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10024 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10025 S: Maintained
10026 F: Documentation/devicetree/
10027 F: arch/*/boot/dts/
10028 F: include/dt-bindings/
10030 OPENCORES I2C BUS DRIVER
10031 M: Peter Korsgaard <jacmet@sunsite.dk>
10032 L: linux-i2c@vger.kernel.org
10033 S: Maintained
10034 F: Documentation/i2c/busses/i2c-ocores
10035 F: drivers/i2c/busses/i2c-ocores.c
10037 OPENRISC ARCHITECTURE
10038 M: Jonas Bonn <jonas@southpole.se>
10039 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10040 M: Stafford Horne <shorne@gmail.com>
10041 T: git git://github.com/openrisc/linux.git
10042 L: openrisc@lists.librecores.org
10043 W: http://openrisc.io
10044 S: Maintained
10045 F: arch/openrisc/
10047 OPENVSWITCH
10048 M: Pravin Shelar <pshelar@nicira.com>
10049 L: netdev@vger.kernel.org
10050 L: dev@openvswitch.org
10051 W: http://openvswitch.org
10052 S: Maintained
10053 F: net/openvswitch/
10054 F: include/uapi/linux/openvswitch.h
10056 OPERATING PERFORMANCE POINTS (OPP)
10057 M: Viresh Kumar <vireshk@kernel.org>
10058 M: Nishanth Menon <nm@ti.com>
10059 M: Stephen Boyd <sboyd@codeaurora.org>
10060 L: linux-pm@vger.kernel.org
10061 S: Maintained
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10063 F: drivers/base/power/opp/
10064 F: include/linux/pm_opp.h
10065 F: Documentation/power/opp.txt
10066 F: Documentation/devicetree/bindings/opp/
10068 OPL4 DRIVER
10069 M: Clemens Ladisch <clemens@ladisch.de>
10070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10071 T: git git://git.alsa-project.org/alsa-kernel.git
10072 S: Maintained
10073 F: sound/drivers/opl4/
10075 OPROFILE
10076 M: Robert Richter <rric@kernel.org>
10077 L: oprofile-list@lists.sf.net
10078 S: Maintained
10079 F: arch/*/include/asm/oprofile*.h
10080 F: arch/*/oprofile/
10081 F: drivers/oprofile/
10082 F: include/linux/oprofile.h
10084 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10085 M: Mark Fasheh <mfasheh@versity.com>
10086 M: Joel Becker <jlbec@evilplan.org>
10087 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10088 W: http://ocfs2.wiki.kernel.org
10089 S: Supported
10090 F: Documentation/filesystems/ocfs2.txt
10091 F: Documentation/filesystems/dlmfs.txt
10092 F: fs/ocfs2/
10094 ORANGEFS FILESYSTEM
10095 M: Mike Marshall <hubcap@omnibond.com>
10096 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10098 S: Supported
10099 F: fs/orangefs/
10100 F: Documentation/filesystems/orangefs.txt
10102 ORINOCO DRIVER
10103 L: linux-wireless@vger.kernel.org
10104 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10105 W: http://www.nongnu.org/orinoco/
10106 S: Orphan
10107 F: drivers/net/wireless/intersil/orinoco/
10109 OSD LIBRARY and FILESYSTEM
10110 M: Boaz Harrosh <ooo@electrozaur.com>
10111 S: Maintained
10112 F: drivers/scsi/osd/
10113 F: include/scsi/osd_*
10114 F: fs/exofs/
10116 OV2659 OMNIVISION SENSOR DRIVER
10117 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10118 L: linux-media@vger.kernel.org
10119 W: https://linuxtv.org
10120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10121 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10122 S: Maintained
10123 F: drivers/media/i2c/ov2659.c
10124 F: include/media/i2c/ov2659.h
10126 OVERLAY FILESYSTEM
10127 M: Miklos Szeredi <miklos@szeredi.hu>
10128 L: linux-unionfs@vger.kernel.org
10129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10130 S: Supported
10131 F: fs/overlayfs/
10132 F: Documentation/filesystems/overlayfs.txt
10134 P54 WIRELESS DRIVER
10135 M: Christian Lamparter <chunkeey@googlemail.com>
10136 L: linux-wireless@vger.kernel.org
10137 W: http://wireless.kernel.org/en/users/Drivers/p54
10138 S: Maintained
10139 F: drivers/net/wireless/intersil/p54/
10141 PA SEMI ETHERNET DRIVER
10142 L: netdev@vger.kernel.org
10143 S: Orphan
10144 F: drivers/net/ethernet/pasemi/*
10146 PA SEMI SMBUS DRIVER
10147 L: linux-i2c@vger.kernel.org
10148 S: Orphan
10149 F: drivers/i2c/busses/i2c-pasemi.c
10151 PADATA PARALLEL EXECUTION MECHANISM
10152 M: Steffen Klassert <steffen.klassert@secunet.com>
10153 L: linux-crypto@vger.kernel.org
10154 S: Maintained
10155 F: kernel/padata.c
10156 F: include/linux/padata.h
10157 F: Documentation/padata.txt
10159 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10160 M: Harald Welte <laforge@gnumonks.org>
10161 L: platform-driver-x86@vger.kernel.org
10162 S: Maintained
10163 F: drivers/platform/x86/panasonic-laptop.c
10165 PANASONIC MN10300/AM33/AM34 PORT
10166 M: David Howells <dhowells@redhat.com>
10167 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10168 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10169 S: Maintained
10170 F: Documentation/mn10300/
10171 F: arch/mn10300/
10173 PARALLEL LCD/KEYPAD PANEL DRIVER
10174 M: Willy Tarreau <willy@haproxy.com>
10175 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10176 S: Odd Fixes
10177 F: Documentation/misc-devices/lcd-panel-cgram.txt
10178 F: drivers/misc/panel.c
10180 PARALLEL PORT SUBSYSTEM
10181 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10182 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10183 L: linux-parport@lists.infradead.org (subscribers-only)
10184 S: Maintained
10185 F: drivers/parport/
10186 F: include/linux/parport*.h
10187 F: drivers/char/ppdev.c
10188 F: include/uapi/linux/ppdev.h
10189 F: Documentation/parport*.txt
10191 PARAVIRT_OPS INTERFACE
10192 M: Juergen Gross <jgross@suse.com>
10193 M: Alok Kataria <akataria@vmware.com>
10194 M: Rusty Russell <rusty@rustcorp.com.au>
10195 L: virtualization@lists.linux-foundation.org
10196 S: Supported
10197 F: Documentation/virtual/paravirt_ops.txt
10198 F: arch/*/kernel/paravirt*
10199 F: arch/*/include/asm/paravirt*.h
10200 F: include/linux/hypervisor.h
10202 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10203 M: Tim Waugh <tim@cyberelk.net>
10204 L: linux-parport@lists.infradead.org (subscribers-only)
10205 S: Maintained
10206 F: Documentation/blockdev/paride.txt
10207 F: drivers/block/paride/
10209 PARISC ARCHITECTURE
10210 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10211 M: Helge Deller <deller@gmx.de>
10212 L: linux-parisc@vger.kernel.org
10213 W: http://www.parisc-linux.org/
10214 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10217 S: Maintained
10218 F: arch/parisc/
10219 F: Documentation/parisc/
10220 F: drivers/parisc/
10221 F: drivers/char/agp/parisc-agp.c
10222 F: drivers/input/serio/gscps2.c
10223 F: drivers/parport/parport_gsc.*
10224 F: drivers/tty/serial/8250/8250_gsc.c
10225 F: drivers/video/fbdev/sti*
10226 F: drivers/video/console/sti*
10227 F: drivers/video/logo/logo_parisc*
10229 PARMAN
10230 M: Jiri Pirko <jiri@mellanox.com>
10231 L: netdev@vger.kernel.org
10232 S: Supported
10233 F: lib/parman.c
10234 F: lib/test_parman.c
10235 F: include/linux/parman.h
10237 PC87360 HARDWARE MONITORING DRIVER
10238 M: Jim Cromie <jim.cromie@gmail.com>
10239 L: linux-hwmon@vger.kernel.org
10240 S: Maintained
10241 F: Documentation/hwmon/pc87360
10242 F: drivers/hwmon/pc87360.c
10244 PC8736x GPIO DRIVER
10245 M: Jim Cromie <jim.cromie@gmail.com>
10246 S: Maintained
10247 F: drivers/char/pc8736x_gpio.c
10249 PC87427 HARDWARE MONITORING DRIVER
10250 M: Jean Delvare <jdelvare@suse.com>
10251 L: linux-hwmon@vger.kernel.org
10252 S: Maintained
10253 F: Documentation/hwmon/pc87427
10254 F: drivers/hwmon/pc87427.c
10256 PCA9532 LED DRIVER
10257 M: Riku Voipio <riku.voipio@iki.fi>
10258 S: Maintained
10259 F: drivers/leds/leds-pca9532.c
10260 F: include/linux/leds-pca9532.h
10262 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10263 M: Guenter Roeck <linux@roeck-us.net>
10264 L: linux-i2c@vger.kernel.org
10265 S: Maintained
10266 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10268 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10269 M: Khalid Aziz <khalid@gonehiking.org>
10270 S: Maintained
10271 F: drivers/firmware/pcdp.*
10273 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10274 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10275 L: linux-pci@vger.kernel.org
10276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10277 S: Maintained
10278 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10279 F: drivers/pci/host/pci-aardvark.c
10281 PCI DRIVER FOR ALTERA PCIE IP
10282 M: Ley Foon Tan <lftan@altera.com>
10283 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10284 L: linux-pci@vger.kernel.org
10285 S: Supported
10286 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10287 F: drivers/pci/host/pcie-altera.c
10289 PCI DRIVER FOR APPLIEDMICRO XGENE
10290 M: Tanmay Inamdar <tinamdar@apm.com>
10291 L: linux-pci@vger.kernel.org
10292 L: linux-arm-kernel@lists.infradead.org
10293 S: Maintained
10294 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10295 F: drivers/pci/host/pci-xgene.c
10297 PCI DRIVER FOR ARM VERSATILE PLATFORM
10298 M: Rob Herring <robh@kernel.org>
10299 L: linux-pci@vger.kernel.org
10300 L: linux-arm-kernel@lists.infradead.org
10301 S: Maintained
10302 F: Documentation/devicetree/bindings/pci/versatile.txt
10303 F: drivers/pci/host/pci-versatile.c
10305 PCI DRIVER FOR ARMADA 8K
10306 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10307 L: linux-pci@vger.kernel.org
10308 L: linux-arm-kernel@lists.infradead.org
10309 S: Maintained
10310 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10311 F: drivers/pci/dwc/pcie-armada8k.c
10313 PCI DRIVER FOR FREESCALE LAYERSCAPE
10314 M: Minghuan Lian <minghuan.Lian@freescale.com>
10315 M: Mingkai Hu <mingkai.hu@freescale.com>
10316 M: Roy Zang <tie-fei.zang@freescale.com>
10317 L: linuxppc-dev@lists.ozlabs.org
10318 L: linux-pci@vger.kernel.org
10319 L: linux-arm-kernel@lists.infradead.org
10320 S: Maintained
10321 F: drivers/pci/dwc/*layerscape*
10323 PCI DRIVER FOR GENERIC OF HOSTS
10324 M: Will Deacon <will.deacon@arm.com>
10325 L: linux-pci@vger.kernel.org
10326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10327 S: Maintained
10328 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10329 F: drivers/pci/host/pci-host-common.c
10330 F: drivers/pci/host/pci-host-generic.c
10332 PCI DRIVER FOR IMX6
10333 M: Richard Zhu <hongxing.zhu@nxp.com>
10334 M: Lucas Stach <l.stach@pengutronix.de>
10335 L: linux-pci@vger.kernel.org
10336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10337 S: Maintained
10338 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10339 F: drivers/pci/dwc/*imx6*
10341 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10342 M: Keith Busch <keith.busch@intel.com>
10343 M: Jonathan Derrick <jonathan.derrick@intel.com>
10344 L: linux-pci@vger.kernel.org
10345 S: Supported
10346 F: drivers/pci/host/vmd.c
10348 PCI DRIVER FOR MICROSEMI SWITCHTEC
10349 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10350 M: Logan Gunthorpe <logang@deltatee.com>
10351 L: linux-pci@vger.kernel.org
10352 S: Maintained
10353 F: Documentation/switchtec.txt
10354 F: Documentation/ABI/testing/sysfs-class-switchtec
10355 F: drivers/pci/switch/switchtec*
10356 F: include/uapi/linux/switchtec_ioctl.h
10358 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10359 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10360 M: Jason Cooper <jason@lakedaemon.net>
10361 L: linux-pci@vger.kernel.org
10362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10363 S: Maintained
10364 F: drivers/pci/host/*mvebu*
10366 PCI DRIVER FOR NVIDIA TEGRA
10367 M: Thierry Reding <thierry.reding@gmail.com>
10368 L: linux-tegra@vger.kernel.org
10369 L: linux-pci@vger.kernel.org
10370 S: Supported
10371 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10372 F: drivers/pci/host/pci-tegra.c
10374 PCI DRIVER FOR RENESAS R-CAR
10375 M: Simon Horman <horms@verge.net.au>
10376 L: linux-pci@vger.kernel.org
10377 L: linux-renesas-soc@vger.kernel.org
10378 S: Maintained
10379 F: drivers/pci/host/*rcar*
10381 PCI DRIVER FOR SAMSUNG EXYNOS
10382 M: Jingoo Han <jingoohan1@gmail.com>
10383 L: linux-pci@vger.kernel.org
10384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10385 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10386 S: Maintained
10387 F: drivers/pci/dwc/pci-exynos.c
10389 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10390 M: Jingoo Han <jingoohan1@gmail.com>
10391 M: Joao Pinto <Joao.Pinto@synopsys.com>
10392 L: linux-pci@vger.kernel.org
10393 S: Maintained
10394 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10395 F: drivers/pci/dwc/*designware*
10397 PCI DRIVER FOR TI DRA7XX
10398 M: Kishon Vijay Abraham I <kishon@ti.com>
10399 L: linux-omap@vger.kernel.org
10400 L: linux-pci@vger.kernel.org
10401 S: Supported
10402 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10403 F: drivers/pci/dwc/pci-dra7xx.c
10405 PCI DRIVER FOR TI KEYSTONE
10406 M: Murali Karicheri <m-karicheri2@ti.com>
10407 L: linux-pci@vger.kernel.org
10408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10409 S: Maintained
10410 F: drivers/pci/dwc/pci-keystone.c
10412 PCI ENDPOINT SUBSYSTEM
10413 M: Kishon Vijay Abraham I <kishon@ti.com>
10414 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10415 L: linux-pci@vger.kernel.org
10416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10417 S: Supported
10418 F: drivers/pci/endpoint/
10419 F: drivers/misc/pci_endpoint_test.c
10420 F: tools/pci/
10422 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10423 M: Russell Currey <ruscur@russell.cc>
10424 L: linuxppc-dev@lists.ozlabs.org
10425 S: Supported
10426 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10427 F: arch/powerpc/kernel/eeh*.c
10428 F: arch/powerpc/platforms/*/eeh*.c
10429 F: arch/powerpc/include/*/eeh*.h
10431 PCI ERROR RECOVERY
10432 M: Linas Vepstas <linasvepstas@gmail.com>
10433 L: linux-pci@vger.kernel.org
10434 S: Supported
10435 F: Documentation/PCI/pci-error-recovery.txt
10437 PCI MSI DRIVER FOR ALTERA MSI IP
10438 M: Ley Foon Tan <lftan@altera.com>
10439 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10440 L: linux-pci@vger.kernel.org
10441 S: Supported
10442 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10443 F: drivers/pci/host/pcie-altera-msi.c
10445 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10446 M: Duc Dang <dhdang@apm.com>
10447 L: linux-pci@vger.kernel.org
10448 L: linux-arm-kernel@lists.infradead.org
10449 S: Maintained
10450 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10451 F: drivers/pci/host/pci-xgene-msi.c
10453 PCI SUBSYSTEM
10454 M: Bjorn Helgaas <bhelgaas@google.com>
10455 L: linux-pci@vger.kernel.org
10456 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10458 S: Supported
10459 F: Documentation/devicetree/bindings/pci/
10460 F: Documentation/PCI/
10461 F: drivers/pci/
10462 F: include/linux/pci*
10463 F: arch/x86/pci/
10464 F: arch/x86/kernel/quirks.c
10466 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10467 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10468 L: linux-pci@vger.kernel.org
10469 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10471 S: Supported
10472 F: drivers/pci/host/
10473 F: drivers/pci/dwc/
10475 PCIE DRIVER FOR AXIS ARTPEC
10476 M: Niklas Cassel <niklas.cassel@axis.com>
10477 M: Jesper Nilsson <jesper.nilsson@axis.com>
10478 L: linux-arm-kernel@axis.com
10479 L: linux-pci@vger.kernel.org
10480 S: Maintained
10481 F: Documentation/devicetree/bindings/pci/axis,artpec*
10482 F: drivers/pci/dwc/*artpec*
10484 PCIE DRIVER FOR CAVIUM THUNDERX
10485 M: David Daney <david.daney@cavium.com>
10486 L: linux-pci@vger.kernel.org
10487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10488 S: Supported
10489 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10490 F: drivers/pci/host/pci-thunder-*
10492 PCIE DRIVER FOR HISILICON
10493 M: Zhou Wang <wangzhou1@hisilicon.com>
10494 L: linux-pci@vger.kernel.org
10495 S: Maintained
10496 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10497 F: drivers/pci/dwc/pcie-hisi.c
10499 PCIE DRIVER FOR HISILICON KIRIN
10500 M: Xiaowei Song <songxiaowei@hisilicon.com>
10501 M: Binghui Wang <wangbinghui@hisilicon.com>
10502 L: linux-pci@vger.kernel.org
10503 S: Maintained
10504 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10505 F: drivers/pci/dwc/pcie-kirin.c
10507 PCIE DRIVER FOR MEDIATEK
10508 M: Ryder Lee <ryder.lee@mediatek.com>
10509 L: linux-pci@vger.kernel.org
10510 L: linux-mediatek@lists.infradead.org
10511 S: Supported
10512 F: Documentation/devicetree/bindings/pci/mediatek*
10513 F: drivers/pci/host/*mediatek*
10515 PCIE DRIVER FOR QUALCOMM MSM
10516 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10517 L: linux-pci@vger.kernel.org
10518 L: linux-arm-msm@vger.kernel.org
10519 S: Maintained
10520 F: drivers/pci/dwc/*qcom*
10522 PCIE DRIVER FOR ROCKCHIP
10523 M: Shawn Lin <shawn.lin@rock-chips.com>
10524 L: linux-pci@vger.kernel.org
10525 L: linux-rockchip@lists.infradead.org
10526 S: Maintained
10527 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10528 F: drivers/pci/host/pcie-rockchip.c
10530 PCIE DRIVER FOR ST SPEAR13XX
10531 M: Pratyush Anand <pratyush.anand@gmail.com>
10532 L: linux-pci@vger.kernel.org
10533 S: Maintained
10534 F: drivers/pci/dwc/*spear*
10536 PCMCIA SUBSYSTEM
10537 P: Linux PCMCIA Team
10538 L: linux-pcmcia@lists.infradead.org
10539 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10541 S: Maintained
10542 F: Documentation/pcmcia/
10543 F: tools/pcmcia/
10544 F: drivers/pcmcia/
10545 F: include/pcmcia/
10547 PCNET32 NETWORK DRIVER
10548 M: Don Fry <pcnet32@frontier.com>
10549 L: netdev@vger.kernel.org
10550 S: Maintained
10551 F: drivers/net/ethernet/amd/pcnet32.c
10553 PCRYPT PARALLEL CRYPTO ENGINE
10554 M: Steffen Klassert <steffen.klassert@secunet.com>
10555 L: linux-crypto@vger.kernel.org
10556 S: Maintained
10557 F: crypto/pcrypt.c
10558 F: include/crypto/pcrypt.h
10560 PER-CPU MEMORY ALLOCATOR
10561 M: Tejun Heo <tj@kernel.org>
10562 M: Christoph Lameter <cl@linux.com>
10563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10564 S: Maintained
10565 F: include/linux/percpu*.h
10566 F: mm/percpu*.c
10567 F: arch/*/include/asm/percpu.h
10569 PER-TASK DELAY ACCOUNTING
10570 M: Balbir Singh <bsingharora@gmail.com>
10571 S: Maintained
10572 F: include/linux/delayacct.h
10573 F: kernel/delayacct.c
10575 PERFORMANCE EVENTS SUBSYSTEM
10576 M: Peter Zijlstra <peterz@infradead.org>
10577 M: Ingo Molnar <mingo@redhat.com>
10578 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10579 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10580 R: Jiri Olsa <jolsa@redhat.com>
10581 R: Namhyung Kim <namhyung@kernel.org>
10582 L: linux-kernel@vger.kernel.org
10583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10584 S: Supported
10585 F: kernel/events/*
10586 F: include/linux/perf_event.h
10587 F: include/uapi/linux/perf_event.h
10588 F: arch/*/kernel/perf_event*.c
10589 F: arch/*/kernel/*/perf_event*.c
10590 F: arch/*/kernel/*/*/perf_event*.c
10591 F: arch/*/include/asm/perf_event.h
10592 F: arch/*/kernel/perf_callchain.c
10593 F: arch/*/events/*
10594 F: tools/perf/
10596 PERSONALITY HANDLING
10597 M: Christoph Hellwig <hch@infradead.org>
10598 L: linux-abi-devel@lists.sourceforge.net
10599 S: Maintained
10600 F: include/linux/personality.h
10601 F: include/uapi/linux/personality.h
10603 PHONET PROTOCOL
10604 M: Remi Denis-Courmont <courmisch@gmail.com>
10605 S: Supported
10606 F: Documentation/networking/phonet.txt
10607 F: include/linux/phonet.h
10608 F: include/net/phonet/
10609 F: include/uapi/linux/phonet.h
10610 F: net/phonet/
10612 PHRAM MTD DRIVER
10613 M: Joern Engel <joern@lazybastard.org>
10614 L: linux-mtd@lists.infradead.org
10615 S: Maintained
10616 F: drivers/mtd/devices/phram.c
10618 PICOLCD HID DRIVER
10619 M: Bruno Prémont <bonbons@linux-vserver.org>
10620 L: linux-input@vger.kernel.org
10621 S: Maintained
10622 F: drivers/hid/hid-picolcd*
10624 PICOXCELL SUPPORT
10625 M: Jamie Iles <jamie@jamieiles.com>
10626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10627 T: git git://github.com/jamieiles/linux-2.6-ji.git
10628 S: Supported
10629 F: arch/arm/boot/dts/picoxcell*
10630 F: arch/arm/mach-picoxcell/
10631 F: drivers/crypto/picoxcell*
10633 PIN CONTROL SUBSYSTEM
10634 M: Linus Walleij <linus.walleij@linaro.org>
10635 L: linux-gpio@vger.kernel.org
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10637 S: Maintained
10638 F: Documentation/devicetree/bindings/pinctrl/
10639 F: Documentation/driver-api/pinctl.rst
10640 F: drivers/pinctrl/
10641 F: include/linux/pinctrl/
10643 PIN CONTROLLER - ATMEL AT91
10644 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646 S: Maintained
10647 F: drivers/pinctrl/pinctrl-at91.*
10649 PIN CONTROLLER - ATMEL AT91 PIO4
10650 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652 L: linux-gpio@vger.kernel.org
10653 S: Supported
10654 F: drivers/pinctrl/pinctrl-at91-pio4.*
10656 PIN CONTROLLER - INTEL
10657 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10658 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10659 S: Maintained
10660 F: drivers/pinctrl/intel/
10662 PIN CONTROLLER - QUALCOMM
10663 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10664 S: Maintained
10665 L: linux-arm-msm@vger.kernel.org
10666 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10667 F: drivers/pinctrl/qcom/
10669 PIN CONTROLLER - RENESAS
10670 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10671 M: Geert Uytterhoeven <geert+renesas@glider.be>
10672 L: linux-renesas-soc@vger.kernel.org
10673 S: Maintained
10674 F: drivers/pinctrl/sh-pfc/
10676 PIN CONTROLLER - SAMSUNG
10677 M: Tomasz Figa <tomasz.figa@gmail.com>
10678 M: Krzysztof Kozlowski <krzk@kernel.org>
10679 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10681 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10682 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10684 S: Maintained
10685 F: drivers/pinctrl/samsung/
10686 F: include/dt-bindings/pinctrl/samsung.h
10687 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10689 PIN CONTROLLER - SINGLE
10690 M: Tony Lindgren <tony@atomide.com>
10691 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10693 L: linux-omap@vger.kernel.org
10694 S: Maintained
10695 F: drivers/pinctrl/pinctrl-single.c
10697 PIN CONTROLLER - ST SPEAR
10698 M: Viresh Kumar <vireshk@kernel.org>
10699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10700 W: http://www.st.com/spear
10701 S: Maintained
10702 F: drivers/pinctrl/spear/
10704 PISTACHIO SOC SUPPORT
10705 M: James Hartley <james.hartley@sondrel.com>
10706 L: linux-mips@linux-mips.org
10707 S: Odd Fixes
10708 F: arch/mips/pistachio/
10709 F: arch/mips/include/asm/mach-pistachio/
10710 F: arch/mips/boot/dts/img/pistachio*
10711 F: arch/mips/configs/pistachio*_defconfig
10713 PKTCDVD DRIVER
10714 S: Orphan
10715 M: linux-block@vger.kernel.org
10716 F: drivers/block/pktcdvd.c
10717 F: include/linux/pktcdvd.h
10718 F: include/uapi/linux/pktcdvd.h
10720 PKUNITY SOC DRIVERS
10721 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10722 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10723 S: Maintained
10724 T: git git://github.com/gxt/linux.git
10725 F: drivers/input/serio/i8042-unicore32io.h
10726 F: drivers/i2c/busses/i2c-puv3.c
10727 F: drivers/video/fbdev/fb-puv3.c
10728 F: drivers/rtc/rtc-puv3.c
10730 PMBUS HARDWARE MONITORING DRIVERS
10731 M: Guenter Roeck <linux@roeck-us.net>
10732 L: linux-hwmon@vger.kernel.org
10733 W: http://hwmon.wiki.kernel.org/
10734 W: http://www.roeck-us.net/linux/drivers/
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10736 S: Maintained
10737 F: Documentation/hwmon/pmbus
10738 F: drivers/hwmon/pmbus/
10739 F: include/linux/pmbus.h
10741 PMC SIERRA MaxRAID DRIVER
10742 L: linux-scsi@vger.kernel.org
10743 W: http://www.pmc-sierra.com/
10744 S: Orphan
10745 F: drivers/scsi/pmcraid.*
10747 PMC SIERRA PM8001 DRIVER
10748 M: Jack Wang <jinpu.wang@profitbricks.com>
10749 M: lindar_liu@usish.com
10750 L: linux-scsi@vger.kernel.org
10751 S: Supported
10752 F: drivers/scsi/pm8001/
10754 PNP SUPPORT
10755 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10756 S: Maintained
10757 F: drivers/pnp/
10759 POSIX CLOCKS and TIMERS
10760 M: Thomas Gleixner <tglx@linutronix.de>
10761 L: linux-kernel@vger.kernel.org
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10763 S: Maintained
10764 F: fs/timerfd.c
10765 F: include/linux/timer*
10766 F: kernel/time/*timer*
10768 POWER MANAGEMENT CORE
10769 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10770 L: linux-pm@vger.kernel.org
10771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10772 B: https://bugzilla.kernel.org
10773 S: Supported
10774 F: drivers/base/power/
10775 F: include/linux/pm.h
10776 F: include/linux/pm_*
10777 F: include/linux/powercap.h
10778 F: drivers/powercap/
10780 POWER STATE COORDINATION INTERFACE (PSCI)
10781 M: Mark Rutland <mark.rutland@arm.com>
10782 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10783 L: linux-arm-kernel@lists.infradead.org
10784 S: Maintained
10785 F: drivers/firmware/psci*.c
10786 F: include/linux/psci.h
10787 F: include/uapi/linux/psci.h
10789 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10790 M: Sebastian Reichel <sre@kernel.org>
10791 L: linux-pm@vger.kernel.org
10792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10793 S: Maintained
10794 F: Documentation/devicetree/bindings/power/supply/
10795 F: include/linux/power_supply.h
10796 F: drivers/power/supply/
10798 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10799 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10800 L: linuxppc-dev@lists.ozlabs.org
10801 S: Maintained
10802 F: drivers/char/powernv-op-panel.c
10804 PPP OVER ATM (RFC 2364)
10805 M: Mitchell Blank Jr <mitch@sfgoth.com>
10806 S: Maintained
10807 F: net/atm/pppoatm.c
10808 F: include/uapi/linux/atmppp.h
10810 PPP OVER ETHERNET
10811 M: Michal Ostrowski <mostrows@earthlink.net>
10812 S: Maintained
10813 F: drivers/net/ppp/pppoe.c
10814 F: drivers/net/ppp/pppox.c
10816 PPP OVER L2TP
10817 M: James Chapman <jchapman@katalix.com>
10818 S: Maintained
10819 F: net/l2tp/l2tp_ppp.c
10820 F: include/linux/if_pppol2tp.h
10821 F: include/uapi/linux/if_pppol2tp.h
10823 PPP PROTOCOL DRIVERS AND COMPRESSORS
10824 M: Paul Mackerras <paulus@samba.org>
10825 L: linux-ppp@vger.kernel.org
10826 S: Maintained
10827 F: drivers/net/ppp/ppp_*
10829 PPS SUPPORT
10830 M: Rodolfo Giometti <giometti@enneenne.com>
10831 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10832 L: linuxpps@ml.enneenne.com (subscribers-only)
10833 S: Maintained
10834 F: Documentation/pps/
10835 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10836 F: Documentation/ABI/testing/sysfs-pps
10837 F: drivers/pps/
10838 F: include/linux/pps*.h
10839 F: include/uapi/linux/pps.h
10841 PPTP DRIVER
10842 M: Dmitry Kozlov <xeb@mail.ru>
10843 L: netdev@vger.kernel.org
10844 S: Maintained
10845 F: drivers/net/ppp/pptp.c
10846 W: http://sourceforge.net/projects/accel-pptp
10848 PREEMPTIBLE KERNEL
10849 M: Robert Love <rml@tech9.net>
10850 L: kpreempt-tech@lists.sourceforge.net
10851 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10852 S: Supported
10853 F: Documentation/preempt-locking.txt
10854 F: include/linux/preempt.h
10856 PRINTK
10857 M: Petr Mladek <pmladek@suse.com>
10858 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10859 R: Steven Rostedt <rostedt@goodmis.org>
10860 S: Maintained
10861 F: kernel/printk/
10862 F: include/linux/printk.h
10864 PRISM54 WIRELESS DRIVER
10865 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10866 L: linux-wireless@vger.kernel.org
10867 W: http://wireless.kernel.org/en/users/Drivers/p54
10868 S: Obsolete
10869 F: drivers/net/wireless/intersil/prism54/
10871 PROC SYSCTL
10872 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10873 M: Kees Cook <keescook@chromium.org>
10874 L: linux-kernel@vger.kernel.org
10875 L: linux-fsdevel@vger.kernel.org
10876 S: Maintained
10877 F: fs/proc/proc_sysctl.c
10878 F: include/linux/sysctl.h
10879 F: kernel/sysctl.c
10880 F: tools/testing/selftests/sysctl/
10882 PS3 NETWORK SUPPORT
10883 M: Geoff Levand <geoff@infradead.org>
10884 L: netdev@vger.kernel.org
10885 L: linuxppc-dev@lists.ozlabs.org
10886 S: Maintained
10887 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10889 PS3 PLATFORM SUPPORT
10890 M: Geoff Levand <geoff@infradead.org>
10891 L: linuxppc-dev@lists.ozlabs.org
10892 S: Maintained
10893 F: arch/powerpc/boot/ps3*
10894 F: arch/powerpc/include/asm/lv1call.h
10895 F: arch/powerpc/include/asm/ps3*.h
10896 F: arch/powerpc/platforms/ps3/
10897 F: drivers/*/ps3*
10898 F: drivers/ps3/
10899 F: drivers/rtc/rtc-ps3.c
10900 F: drivers/usb/host/*ps3.c
10901 F: sound/ppc/snd_ps3*
10903 PS3VRAM DRIVER
10904 M: Jim Paris <jim@jtan.com>
10905 M: Geoff Levand <geoff@infradead.org>
10906 L: linuxppc-dev@lists.ozlabs.org
10907 S: Maintained
10908 F: drivers/block/ps3vram.c
10910 PSAMPLE PACKET SAMPLING SUPPORT:
10911 M: Yotam Gigi <yotam.gi@gmail.com>
10912 S: Maintained
10913 F: net/psample
10914 F: include/net/psample.h
10915 F: include/uapi/linux/psample.h
10917 PSTORE FILESYSTEM
10918 M: Kees Cook <keescook@chromium.org>
10919 M: Anton Vorontsov <anton@enomsg.org>
10920 M: Colin Cross <ccross@android.com>
10921 M: Tony Luck <tony.luck@intel.com>
10922 S: Maintained
10923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10924 F: fs/pstore/
10925 F: include/linux/pstore*
10926 F: drivers/firmware/efi/efi-pstore.c
10927 F: drivers/acpi/apei/erst.c
10928 F: Documentation/admin-guide/ramoops.rst
10929 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10930 K: \b(pstore|ramoops)
10932 PTP HARDWARE CLOCK SUPPORT
10933 M: Richard Cochran <richardcochran@gmail.com>
10934 L: netdev@vger.kernel.org
10935 S: Maintained
10936 W: http://linuxptp.sourceforge.net/
10937 F: Documentation/ABI/testing/sysfs-ptp
10938 F: Documentation/ptp/*
10939 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10940 F: drivers/net/phy/dp83640*
10941 F: drivers/ptp/*
10942 F: include/linux/ptp_cl*
10944 PTRACE SUPPORT
10945 M: Oleg Nesterov <oleg@redhat.com>
10946 S: Maintained
10947 F: include/asm-generic/syscall.h
10948 F: include/linux/ptrace.h
10949 F: include/linux/regset.h
10950 F: include/linux/tracehook.h
10951 F: include/uapi/linux/ptrace.h
10952 F: include/uapi/linux/ptrace.h
10953 F: include/asm-generic/ptrace.h
10954 F: kernel/ptrace.c
10955 F: arch/*/ptrace*.c
10956 F: arch/*/*/ptrace*.c
10957 F: arch/*/include/asm/ptrace*.h
10959 PULSE8-CEC DRIVER
10960 M: Hans Verkuil <hverkuil@xs4all.nl>
10961 L: linux-media@vger.kernel.org
10962 T: git git://linuxtv.org/media_tree.git
10963 S: Maintained
10964 F: drivers/media/usb/pulse8-cec/*
10965 F: Documentation/media/cec-drivers/pulse8-cec.rst
10967 PVRUSB2 VIDEO4LINUX DRIVER
10968 M: Mike Isely <isely@pobox.com>
10969 L: pvrusb2@isely.net (subscribers-only)
10970 L: linux-media@vger.kernel.org
10971 W: http://www.isely.net/pvrusb2/
10972 T: git git://linuxtv.org/media_tree.git
10973 S: Maintained
10974 F: Documentation/media/v4l-drivers/pvrusb2*
10975 F: drivers/media/usb/pvrusb2/
10977 PWC WEBCAM DRIVER
10978 M: Hans Verkuil <hverkuil@xs4all.nl>
10979 L: linux-media@vger.kernel.org
10980 T: git git://linuxtv.org/media_tree.git
10981 S: Odd Fixes
10982 F: drivers/media/usb/pwc/*
10984 PWM FAN DRIVER
10985 M: Kamil Debski <kamil@wypas.org>
10986 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10987 L: linux-hwmon@vger.kernel.org
10988 S: Supported
10989 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10990 F: Documentation/hwmon/pwm-fan
10991 F: drivers/hwmon/pwm-fan.c
10993 PWM IR Transmitter
10994 M: Sean Young <sean@mess.org>
10995 L: linux-media@vger.kernel.org
10996 S: Maintained
10997 F: drivers/media/rc/pwm-ir-tx.c
10999 PWM SUBSYSTEM
11000 M: Thierry Reding <thierry.reding@gmail.com>
11001 L: linux-pwm@vger.kernel.org
11002 S: Maintained
11003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11004 F: Documentation/pwm.txt
11005 F: Documentation/devicetree/bindings/pwm/
11006 F: include/linux/pwm.h
11007 F: drivers/pwm/
11008 F: drivers/video/backlight/pwm_bl.c
11009 F: include/linux/pwm_backlight.h
11010 F: drivers/gpio/gpio-mvebu.c
11011 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11013 PXA GPIO DRIVER
11014 M: Robert Jarzmik <robert.jarzmik@free.fr>
11015 L: linux-gpio@vger.kernel.org
11016 S: Maintained
11017 F: drivers/gpio/gpio-pxa.c
11019 PXA MMCI DRIVER
11020 S: Orphan
11022 PXA RTC DRIVER
11023 M: Robert Jarzmik <robert.jarzmik@free.fr>
11024 L: linux-rtc@vger.kernel.org
11025 S: Maintained
11027 PXA2xx/PXA3xx SUPPORT
11028 M: Daniel Mack <daniel@zonque.org>
11029 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11030 M: Robert Jarzmik <robert.jarzmik@free.fr>
11031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11032 T: git git://github.com/hzhuang1/linux.git
11033 T: git git://github.com/rjarzmik/linux.git
11034 S: Maintained
11035 F: arch/arm/boot/dts/pxa*
11036 F: arch/arm/mach-pxa/
11037 F: drivers/dma/pxa*
11038 F: drivers/pcmcia/pxa2xx*
11039 F: drivers/pinctrl/pxa/
11040 F: drivers/spi/spi-pxa2xx*
11041 F: drivers/usb/gadget/udc/pxa2*
11042 F: include/sound/pxa2xx-lib.h
11043 F: sound/arm/pxa*
11044 F: sound/soc/pxa/
11046 PXA3xx NAND FLASH DRIVER
11047 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11048 L: linux-mtd@lists.infradead.org
11049 S: Maintained
11050 F: drivers/mtd/nand/pxa3xx_nand.c
11052 QAT DRIVER
11053 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11054 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
11055 L: qat-linux@intel.com
11056 S: Supported
11057 F: drivers/crypto/qat/
11059 QCOM AUDIO (ASoC) DRIVERS
11060 M: Patrick Lai <plai@codeaurora.org>
11061 M: Banajit Goswami <bgoswami@codeaurora.org>
11062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11063 S: Supported
11064 F: sound/soc/qcom/
11066 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11067 M: Gabriel Somlo <somlo@cmu.edu>
11068 M: "Michael S. Tsirkin" <mst@redhat.com>
11069 L: qemu-devel@nongnu.org
11070 S: Maintained
11071 F: drivers/firmware/qemu_fw_cfg.c
11073 QIB DRIVER
11074 M: Mike Marciniszyn <infinipath@intel.com>
11075 L: linux-rdma@vger.kernel.org
11076 S: Supported
11077 F: drivers/infiniband/hw/qib/
11079 QLOGIC QL41xxx FCOE DRIVER
11080 M: QLogic-Storage-Upstream@cavium.com
11081 L: linux-scsi@vger.kernel.org
11082 S: Supported
11083 F: drivers/scsi/qedf/
11085 QLOGIC QL41xxx ISCSI DRIVER
11086 M: QLogic-Storage-Upstream@cavium.com
11087 L: linux-scsi@vger.kernel.org
11088 S: Supported
11089 F: drivers/scsi/qedi/
11091 QLOGIC QL4xxx ETHERNET DRIVER
11092 M: Ariel Elior <Ariel.Elior@cavium.com>
11093 M: everest-linux-l2@cavium.com
11094 L: netdev@vger.kernel.org
11095 S: Supported
11096 F: drivers/net/ethernet/qlogic/qed/
11097 F: include/linux/qed/
11098 F: drivers/net/ethernet/qlogic/qede/
11100 QLOGIC QL4xxx RDMA DRIVER
11101 M: Ram Amrani <Ram.Amrani@cavium.com>
11102 M: Ariel Elior <Ariel.Elior@cavium.com>
11103 L: linux-rdma@vger.kernel.org
11104 S: Supported
11105 F: drivers/infiniband/hw/qedr/
11106 F: include/uapi/rdma/qedr-abi.h
11108 QLOGIC QLA1280 SCSI DRIVER
11109 M: Michael Reed <mdr@sgi.com>
11110 L: linux-scsi@vger.kernel.org
11111 S: Maintained
11112 F: drivers/scsi/qla1280.[ch]
11114 QLOGIC QLA2XXX FC-SCSI DRIVER
11115 M: qla2xxx-upstream@qlogic.com
11116 L: linux-scsi@vger.kernel.org
11117 S: Supported
11118 F: Documentation/scsi/LICENSE.qla2xxx
11119 F: drivers/scsi/qla2xxx/
11121 QLOGIC QLA3XXX NETWORK DRIVER
11122 M: Dept-GELinuxNICDev@cavium.com
11123 L: netdev@vger.kernel.org
11124 S: Supported
11125 F: Documentation/networking/LICENSE.qla3xxx
11126 F: drivers/net/ethernet/qlogic/qla3xxx.*
11128 QLOGIC QLA4XXX iSCSI DRIVER
11129 M: QLogic-Storage-Upstream@qlogic.com
11130 L: linux-scsi@vger.kernel.org
11131 S: Supported
11132 F: Documentation/scsi/LICENSE.qla4xxx
11133 F: drivers/scsi/qla4xxx/
11135 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11136 M: Harish Patil <harish.patil@cavium.com>
11137 M: Manish Chopra <manish.chopra@cavium.com>
11138 M: Dept-GELinuxNICDev@cavium.com
11139 L: netdev@vger.kernel.org
11140 S: Supported
11141 F: drivers/net/ethernet/qlogic/qlcnic/
11143 QLOGIC QLGE 10Gb ETHERNET DRIVER
11144 M: Harish Patil <harish.patil@cavium.com>
11145 M: Manish Chopra <manish.chopra@cavium.com>
11146 M: Dept-GELinuxNICDev@cavium.com
11147 L: netdev@vger.kernel.org
11148 S: Supported
11149 F: drivers/net/ethernet/qlogic/qlge/
11151 QNX4 FILESYSTEM
11152 M: Anders Larsen <al@alarsen.net>
11153 W: http://www.alarsen.net/linux/qnx4fs/
11154 S: Maintained
11155 F: fs/qnx4/
11156 F: include/uapi/linux/qnx4_fs.h
11157 F: include/uapi/linux/qnxtypes.h
11159 QORIQ DPAA2 FSL-MC BUS DRIVER
11160 M: Stuart Yoder <stuyoder@gmail.com>
11161 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11162 L: linux-kernel@vger.kernel.org
11163 S: Maintained
11164 F: drivers/staging/fsl-mc/
11165 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11167 QT1010 MEDIA DRIVER
11168 M: Antti Palosaari <crope@iki.fi>
11169 L: linux-media@vger.kernel.org
11170 W: https://linuxtv.org
11171 W: http://palosaari.fi/linux/
11172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11173 T: git git://linuxtv.org/anttip/media_tree.git
11174 S: Maintained
11175 F: drivers/media/tuners/qt1010*
11177 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11178 M: Kalle Valo <kvalo@qca.qualcomm.com>
11179 L: ath10k@lists.infradead.org
11180 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11182 S: Supported
11183 F: drivers/net/wireless/ath/ath10k/
11185 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11186 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11187 L: linux-wireless@vger.kernel.org
11188 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11189 S: Supported
11190 F: drivers/net/wireless/ath/ath9k/
11192 QUALCOMM CAMERA SUBSYSTEM DRIVER
11193 M: Todor Tomov <todor.tomov@linaro.org>
11194 L: linux-media@vger.kernel.org
11195 S: Maintained
11196 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11197 F: Documentation/media/v4l-drivers/qcom_camss.rst
11198 F: drivers/media/platform/qcom/camss-8x16/
11200 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11201 M: Timur Tabi <timur@codeaurora.org>
11202 L: netdev@vger.kernel.org
11203 S: Supported
11204 F: drivers/net/ethernet/qualcomm/emac/
11206 QUALCOMM HEXAGON ARCHITECTURE
11207 M: Richard Kuo <rkuo@codeaurora.org>
11208 L: linux-hexagon@vger.kernel.org
11209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11210 S: Supported
11211 F: arch/hexagon/
11213 QUALCOMM IOMMU
11214 M: Rob Clark <robdclark@gmail.com>
11215 L: iommu@lists.linux-foundation.org
11216 L: linux-arm-msm@vger.kernel.org
11217 S: Maintained
11218 F: drivers/iommu/qcom_iommu.c
11220 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11221 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11222 L: linux-media@vger.kernel.org
11223 L: linux-arm-msm@vger.kernel.org
11224 T: git git://linuxtv.org/media_tree.git
11225 S: Maintained
11226 F: drivers/media/platform/qcom/venus/
11228 QUALCOMM WCN36XX WIRELESS DRIVER
11229 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11230 L: wcn36xx@lists.infradead.org
11231 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11232 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11233 S: Supported
11234 F: drivers/net/wireless/ath/wcn36xx/
11236 QUANTENNA QTNFMAC WIRELESS DRIVER
11237 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11238 M: Avinash Patil <avinashp@quantenna.com>
11239 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11240 L: linux-wireless@vger.kernel.org
11241 S: Maintained
11242 F: drivers/net/wireless/quantenna
11244 RADEON and AMDGPU DRM DRIVERS
11245 M: Alex Deucher <alexander.deucher@amd.com>
11246 M: Christian König <christian.koenig@amd.com>
11247 L: amd-gfx@lists.freedesktop.org
11248 T: git git://people.freedesktop.org/~agd5f/linux
11249 S: Supported
11250 F: drivers/gpu/drm/radeon/
11251 F: include/uapi/drm/radeon_drm.h
11252 F: drivers/gpu/drm/amd/
11253 F: include/uapi/drm/amdgpu_drm.h
11255 RADEON FRAMEBUFFER DISPLAY DRIVER
11256 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11257 L: linux-fbdev@vger.kernel.org
11258 S: Maintained
11259 F: drivers/video/fbdev/aty/radeon*
11260 F: include/uapi/linux/radeonfb.h
11262 RADIOSHARK RADIO DRIVER
11263 M: Hans Verkuil <hverkuil@xs4all.nl>
11264 L: linux-media@vger.kernel.org
11265 T: git git://linuxtv.org/media_tree.git
11266 S: Maintained
11267 F: drivers/media/radio/radio-shark.c
11269 RADIOSHARK2 RADIO DRIVER
11270 M: Hans Verkuil <hverkuil@xs4all.nl>
11271 L: linux-media@vger.kernel.org
11272 T: git git://linuxtv.org/media_tree.git
11273 S: Maintained
11274 F: drivers/media/radio/radio-shark2.c
11275 F: drivers/media/radio/radio-tea5777.c
11277 RADOS BLOCK DEVICE (RBD)
11278 M: Ilya Dryomov <idryomov@gmail.com>
11279 M: Sage Weil <sage@redhat.com>
11280 M: Alex Elder <elder@kernel.org>
11281 L: ceph-devel@vger.kernel.org
11282 W: http://ceph.com/
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11284 T: git git://github.com/ceph/ceph-client.git
11285 S: Supported
11286 F: Documentation/ABI/testing/sysfs-bus-rbd
11287 F: drivers/block/rbd.c
11288 F: drivers/block/rbd_types.h
11290 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11291 M: Paul Mackerras <paulus@samba.org>
11292 L: linux-fbdev@vger.kernel.org
11293 S: Maintained
11294 F: drivers/video/fbdev/aty/aty128fb.c
11296 RAINSHADOW-CEC DRIVER
11297 M: Hans Verkuil <hverkuil@xs4all.nl>
11298 L: linux-media@vger.kernel.org
11299 T: git git://linuxtv.org/media_tree.git
11300 S: Maintained
11301 F: drivers/media/usb/rainshadow-cec/*
11303 RALINK MIPS ARCHITECTURE
11304 M: John Crispin <john@phrozen.org>
11305 L: linux-mips@linux-mips.org
11306 S: Maintained
11307 F: arch/mips/ralink
11309 RALINK RT2X00 WIRELESS LAN DRIVER
11310 P: rt2x00 project
11311 M: Stanislaw Gruszka <sgruszka@redhat.com>
11312 M: Helmut Schaa <helmut.schaa@googlemail.com>
11313 L: linux-wireless@vger.kernel.org
11314 S: Maintained
11315 F: drivers/net/wireless/ralink/rt2x00/
11317 RAMDISK RAM BLOCK DEVICE DRIVER
11318 M: Jens Axboe <axboe@kernel.dk>
11319 S: Maintained
11320 F: Documentation/blockdev/ramdisk.txt
11321 F: drivers/block/brd.c
11323 RANDOM NUMBER DRIVER
11324 M: "Theodore Ts'o" <tytso@mit.edu>
11325 S: Maintained
11326 F: drivers/char/random.c
11328 RAPIDIO SUBSYSTEM
11329 M: Matt Porter <mporter@kernel.crashing.org>
11330 M: Alexandre Bounine <alexandre.bounine@idt.com>
11331 S: Maintained
11332 F: drivers/rapidio/
11334 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11335 L: linux-wireless@vger.kernel.org
11336 S: Orphan
11337 F: drivers/net/wireless/ray*
11339 RCUTORTURE MODULE
11340 M: Josh Triplett <josh@joshtriplett.org>
11341 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11342 L: linux-kernel@vger.kernel.org
11343 S: Supported
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11345 F: Documentation/RCU/torture.txt
11346 F: kernel/rcu/rcutorture.c
11348 RCUTORTURE TEST FRAMEWORK
11349 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11350 M: Josh Triplett <josh@joshtriplett.org>
11351 R: Steven Rostedt <rostedt@goodmis.org>
11352 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11353 R: Lai Jiangshan <jiangshanlai@gmail.com>
11354 L: linux-kernel@vger.kernel.org
11355 S: Supported
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11357 F: tools/testing/selftests/rcutorture
11359 RDC R-321X SoC
11360 M: Florian Fainelli <florian@openwrt.org>
11361 S: Maintained
11363 RDC R6040 FAST ETHERNET DRIVER
11364 M: Florian Fainelli <f.fainelli@gmail.com>
11365 L: netdev@vger.kernel.org
11366 S: Maintained
11367 F: drivers/net/ethernet/rdc/r6040.c
11369 RDMAVT - RDMA verbs software
11370 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11371 L: linux-rdma@vger.kernel.org
11372 S: Supported
11373 F: drivers/infiniband/sw/rdmavt
11375 RDS - RELIABLE DATAGRAM SOCKETS
11376 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11377 L: netdev@vger.kernel.org
11378 L: linux-rdma@vger.kernel.org
11379 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11380 W: https://oss.oracle.com/projects/rds/
11381 S: Supported
11382 F: net/rds/
11383 F: Documentation/networking/rds.txt
11385 RDT - RESOURCE ALLOCATION
11386 M: Fenghua Yu <fenghua.yu@intel.com>
11387 L: linux-kernel@vger.kernel.org
11388 S: Supported
11389 F: arch/x86/kernel/cpu/intel_rdt*
11390 F: arch/x86/include/asm/intel_rdt_sched.h
11391 F: Documentation/x86/intel_rdt*
11393 READ-COPY UPDATE (RCU)
11394 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11395 M: Josh Triplett <josh@joshtriplett.org>
11396 R: Steven Rostedt <rostedt@goodmis.org>
11397 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11398 R: Lai Jiangshan <jiangshanlai@gmail.com>
11399 L: linux-kernel@vger.kernel.org
11400 W: http://www.rdrop.com/users/paulmck/RCU/
11401 S: Supported
11402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11403 F: Documentation/RCU/
11404 X: Documentation/RCU/torture.txt
11405 F: include/linux/rcu*
11406 X: include/linux/srcu.h
11407 F: kernel/rcu/
11408 X: kernel/torture.c
11410 REAL TIME CLOCK (RTC) SUBSYSTEM
11411 M: Alessandro Zummo <a.zummo@towertech.it>
11412 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11413 L: linux-rtc@vger.kernel.org
11414 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11416 S: Maintained
11417 F: Documentation/devicetree/bindings/rtc/
11418 F: Documentation/rtc.txt
11419 F: drivers/rtc/
11420 F: include/linux/rtc.h
11421 F: include/uapi/linux/rtc.h
11422 F: include/linux/rtc/
11423 F: include/linux/platform_data/rtc-*
11424 F: tools/testing/selftests/timers/rtctest.c
11426 REALTEK AUDIO CODECS
11427 M: Bard Liao <bardliao@realtek.com>
11428 M: Oder Chiou <oder_chiou@realtek.com>
11429 S: Maintained
11430 F: sound/soc/codecs/rt*
11431 F: include/sound/rt*.h
11433 REGISTER MAP ABSTRACTION
11434 M: Mark Brown <broonie@kernel.org>
11435 L: linux-kernel@vger.kernel.org
11436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11437 S: Supported
11438 F: Documentation/devicetree/bindings/regmap/
11439 F: drivers/base/regmap/
11440 F: include/linux/regmap.h
11442 REISERFS FILE SYSTEM
11443 L: reiserfs-devel@vger.kernel.org
11444 S: Supported
11445 F: fs/reiserfs/
11447 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11448 M: Ohad Ben-Cohen <ohad@wizery.com>
11449 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11450 L: linux-remoteproc@vger.kernel.org
11451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11452 S: Maintained
11453 F: Documentation/devicetree/bindings/remoteproc/
11454 F: Documentation/remoteproc.txt
11455 F: drivers/remoteproc/
11456 F: include/linux/remoteproc.h
11458 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11459 M: Ohad Ben-Cohen <ohad@wizery.com>
11460 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11461 L: linux-remoteproc@vger.kernel.org
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11463 S: Maintained
11464 F: drivers/rpmsg/
11465 F: Documentation/rpmsg.txt
11466 F: include/linux/rpmsg.h
11467 F: include/linux/rpmsg/
11469 RENESAS CLOCK DRIVERS
11470 M: Geert Uytterhoeven <geert+renesas@glider.be>
11471 L: linux-renesas-soc@vger.kernel.org
11472 S: Supported
11473 F: drivers/clk/renesas/
11475 RENESAS ETHERNET DRIVERS
11476 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11477 L: netdev@vger.kernel.org
11478 L: linux-renesas-soc@vger.kernel.org
11479 F: Documentation/devicetree/bindings/net/renesas,*.txt
11480 F: Documentation/devicetree/bindings/net/sh_eth.txt
11481 F: drivers/net/ethernet/renesas/
11482 F: include/linux/sh_eth.h
11484 RENESAS R-CAR GYROADC DRIVER
11485 M: Marek Vasut <marek.vasut@gmail.com>
11486 L: linux-iio@vger.kernel.org
11487 S: Supported
11488 F: drivers/iio/adc/rcar_gyro_adc.c
11490 RENESAS USB PHY DRIVER
11491 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11492 L: linux-renesas-soc@vger.kernel.org
11493 S: Maintained
11494 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11496 RESET CONTROLLER FRAMEWORK
11497 M: Philipp Zabel <p.zabel@pengutronix.de>
11498 T: git git://git.pengutronix.de/git/pza/linux
11499 S: Maintained
11500 F: drivers/reset/
11501 F: Documentation/devicetree/bindings/reset/
11502 F: include/dt-bindings/reset/
11503 F: include/linux/reset.h
11504 F: include/linux/reset-controller.h
11506 RFKILL
11507 M: Johannes Berg <johannes@sipsolutions.net>
11508 L: linux-wireless@vger.kernel.org
11509 W: http://wireless.kernel.org/
11510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11512 S: Maintained
11513 F: Documentation/rfkill.txt
11514 F: net/rfkill/
11516 RHASHTABLE
11517 M: Thomas Graf <tgraf@suug.ch>
11518 M: Herbert Xu <herbert@gondor.apana.org.au>
11519 L: netdev@vger.kernel.org
11520 S: Maintained
11521 F: lib/rhashtable.c
11522 F: include/linux/rhashtable.h
11524 RICOH R5C592 MEMORYSTICK DRIVER
11525 M: Maxim Levitsky <maximlevitsky@gmail.com>
11526 S: Maintained
11527 F: drivers/memstick/host/r592.*
11529 RICOH SMARTMEDIA/XD DRIVER
11530 M: Maxim Levitsky <maximlevitsky@gmail.com>
11531 S: Maintained
11532 F: drivers/mtd/nand/r852.c
11533 F: drivers/mtd/nand/r852.h
11535 ROCCAT DRIVERS
11536 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11537 W: http://sourceforge.net/projects/roccat/
11538 S: Maintained
11539 F: drivers/hid/hid-roccat*
11540 F: include/linux/hid-roccat*
11541 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11543 ROCKER DRIVER
11544 M: Jiri Pirko <jiri@resnulli.us>
11545 L: netdev@vger.kernel.org
11546 S: Supported
11547 F: drivers/net/ethernet/rocker/
11549 ROCKETPORT DRIVER
11550 P: Comtrol Corp.
11551 W: http://www.comtrol.com
11552 S: Maintained
11553 F: Documentation/serial/rocket.txt
11554 F: drivers/tty/rocket*
11556 ROCKETPORT EXPRESS/INFINITY DRIVER
11557 M: Kevin Cernekee <cernekee@gmail.com>
11558 L: linux-serial@vger.kernel.org
11559 S: Odd Fixes
11560 F: drivers/tty/serial/rp2.*
11562 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11563 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11564 L: linux-kernel@vger.kernel.org
11565 L: linux-renesas-soc@vger.kernel.org
11566 S: Supported
11567 F: drivers/mfd/bd9571mwv.c
11568 F: drivers/regulator/bd9571mwv-regulator.c
11569 F: drivers/gpio/gpio-bd9571mwv.c
11570 F: include/linux/mfd/bd9571mwv.h
11571 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11573 ROSE NETWORK LAYER
11574 M: Ralf Baechle <ralf@linux-mips.org>
11575 L: linux-hams@vger.kernel.org
11576 W: http://www.linux-ax25.org/
11577 S: Maintained
11578 F: include/net/rose.h
11579 F: include/uapi/linux/rose.h
11580 F: net/rose/
11582 RTL2830 MEDIA DRIVER
11583 M: Antti Palosaari <crope@iki.fi>
11584 L: linux-media@vger.kernel.org
11585 W: https://linuxtv.org
11586 W: http://palosaari.fi/linux/
11587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11588 T: git git://linuxtv.org/anttip/media_tree.git
11589 S: Maintained
11590 F: drivers/media/dvb-frontends/rtl2830*
11592 RTL2832 MEDIA DRIVER
11593 M: Antti Palosaari <crope@iki.fi>
11594 L: linux-media@vger.kernel.org
11595 W: https://linuxtv.org
11596 W: http://palosaari.fi/linux/
11597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11598 T: git git://linuxtv.org/anttip/media_tree.git
11599 S: Maintained
11600 F: drivers/media/dvb-frontends/rtl2832*
11602 RTL2832_SDR MEDIA DRIVER
11603 M: Antti Palosaari <crope@iki.fi>
11604 L: linux-media@vger.kernel.org
11605 W: https://linuxtv.org
11606 W: http://palosaari.fi/linux/
11607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11608 T: git git://linuxtv.org/anttip/media_tree.git
11609 S: Maintained
11610 F: drivers/media/dvb-frontends/rtl2832_sdr*
11612 RTL8180 WIRELESS DRIVER
11613 L: linux-wireless@vger.kernel.org
11614 W: http://wireless.kernel.org/
11615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11616 S: Orphan
11617 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11619 RTL8187 WIRELESS DRIVER
11620 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11621 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11622 M: Larry Finger <Larry.Finger@lwfinger.net>
11623 L: linux-wireless@vger.kernel.org
11624 W: http://wireless.kernel.org/
11625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11626 S: Maintained
11627 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11629 RTL8192CE WIRELESS DRIVER
11630 M: Larry Finger <Larry.Finger@lwfinger.net>
11631 M: Chaoming Li <chaoming_li@realsil.com.cn>
11632 L: linux-wireless@vger.kernel.org
11633 W: http://wireless.kernel.org/
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11635 S: Maintained
11636 F: drivers/net/wireless/realtek/rtlwifi/
11637 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11639 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11640 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11641 L: linux-wireless@vger.kernel.org
11642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11643 S: Maintained
11644 F: drivers/net/wireless/realtek/rtl8xxxu/
11646 S3 SAVAGE FRAMEBUFFER DRIVER
11647 M: Antonino Daplas <adaplas@gmail.com>
11648 L: linux-fbdev@vger.kernel.org
11649 S: Maintained
11650 F: drivers/video/fbdev/savage/
11652 S390
11653 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11654 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11655 L: linux-s390@vger.kernel.org
11656 W: http://www.ibm.com/developerworks/linux/linux390/
11657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11658 S: Supported
11659 F: arch/s390/
11660 F: drivers/s390/
11661 F: Documentation/s390/
11662 F: Documentation/driver-api/s390-drivers.rst
11664 S390 COMMON I/O LAYER
11665 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11666 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11667 L: linux-s390@vger.kernel.org
11668 W: http://www.ibm.com/developerworks/linux/linux390/
11669 S: Supported
11670 F: drivers/s390/cio/
11672 S390 DASD DRIVER
11673 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11674 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11675 L: linux-s390@vger.kernel.org
11676 W: http://www.ibm.com/developerworks/linux/linux390/
11677 S: Supported
11678 F: drivers/s390/block/dasd*
11679 F: block/partitions/ibm.c
11681 S390 IOMMU (PCI)
11682 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11683 L: linux-s390@vger.kernel.org
11684 W: http://www.ibm.com/developerworks/linux/linux390/
11685 S: Supported
11686 F: drivers/iommu/s390-iommu.c
11688 S390 IUCV NETWORK LAYER
11689 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11690 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11691 L: linux-s390@vger.kernel.org
11692 W: http://www.ibm.com/developerworks/linux/linux390/
11693 S: Supported
11694 F: drivers/s390/net/*iucv*
11695 F: include/net/iucv/
11696 F: net/iucv/
11698 S390 NETWORK DRIVERS
11699 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11700 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11701 L: linux-s390@vger.kernel.org
11702 W: http://www.ibm.com/developerworks/linux/linux390/
11703 S: Supported
11704 F: drivers/s390/net/
11706 S390 PCI SUBSYSTEM
11707 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11708 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11709 L: linux-s390@vger.kernel.org
11710 W: http://www.ibm.com/developerworks/linux/linux390/
11711 S: Supported
11712 F: arch/s390/pci/
11713 F: drivers/pci/hotplug/s390_pci_hpc.c
11715 S390 VFIO-CCW DRIVER
11716 M: Cornelia Huck <cohuck@redhat.com>
11717 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11718 L: linux-s390@vger.kernel.org
11719 L: kvm@vger.kernel.org
11720 S: Supported
11721 F: drivers/s390/cio/vfio_ccw*
11722 F: Documentation/s390/vfio-ccw.txt
11723 F: include/uapi/linux/vfio_ccw.h
11725 S390 ZCRYPT DRIVER
11726 M: Harald Freudenberger <freude@de.ibm.com>
11727 L: linux-s390@vger.kernel.org
11728 W: http://www.ibm.com/developerworks/linux/linux390/
11729 S: Supported
11730 F: drivers/s390/crypto/
11732 S390 ZFCP DRIVER
11733 M: Steffen Maier <maier@linux.vnet.ibm.com>
11734 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11735 L: linux-s390@vger.kernel.org
11736 W: http://www.ibm.com/developerworks/linux/linux390/
11737 S: Supported
11738 F: drivers/s390/scsi/zfcp_*
11740 S3C24XX SD/MMC Driver
11741 M: Ben Dooks <ben-linux@fluff.org>
11742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743 S: Supported
11744 F: drivers/mmc/host/s3cmci.*
11746 SAA6588 RDS RECEIVER DRIVER
11747 M: Hans Verkuil <hverkuil@xs4all.nl>
11748 L: linux-media@vger.kernel.org
11749 T: git git://linuxtv.org/media_tree.git
11750 W: https://linuxtv.org
11751 S: Odd Fixes
11752 F: drivers/media/i2c/saa6588*
11754 SAA7134 VIDEO4LINUX DRIVER
11755 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11756 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11757 L: linux-media@vger.kernel.org
11758 W: https://linuxtv.org
11759 T: git git://linuxtv.org/media_tree.git
11760 S: Odd fixes
11761 F: Documentation/media/v4l-drivers/saa7134*
11762 F: drivers/media/pci/saa7134/
11764 SAA7146 VIDEO4LINUX-2 DRIVER
11765 M: Hans Verkuil <hverkuil@xs4all.nl>
11766 L: linux-media@vger.kernel.org
11767 T: git git://linuxtv.org/media_tree.git
11768 S: Maintained
11769 F: drivers/media/common/saa7146/
11770 F: drivers/media/pci/saa7146/
11771 F: include/media/saa7146*
11773 SAMSUNG AUDIO (ASoC) DRIVERS
11774 M: Krzysztof Kozlowski <krzk@kernel.org>
11775 M: Sangbeom Kim <sbkim73@samsung.com>
11776 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11778 S: Supported
11779 F: sound/soc/samsung/
11781 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11782 M: Krzysztof Kozlowski <krzk@kernel.org>
11783 L: linux-crypto@vger.kernel.org
11784 L: linux-samsung-soc@vger.kernel.org
11785 S: Maintained
11786 F: drivers/crypto/exynos-rng.c
11787 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11789 SAMSUNG FRAMEBUFFER DRIVER
11790 M: Jingoo Han <jingoohan1@gmail.com>
11791 L: linux-fbdev@vger.kernel.org
11792 S: Maintained
11793 F: drivers/video/fbdev/s3c-fb.c
11795 SAMSUNG LAPTOP DRIVER
11796 M: Corentin Chary <corentin.chary@gmail.com>
11797 L: platform-driver-x86@vger.kernel.org
11798 S: Maintained
11799 F: drivers/platform/x86/samsung-laptop.c
11801 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11802 M: Sangbeom Kim <sbkim73@samsung.com>
11803 M: Krzysztof Kozlowski <krzk@kernel.org>
11804 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11805 L: linux-kernel@vger.kernel.org
11806 L: linux-samsung-soc@vger.kernel.org
11807 S: Supported
11808 F: drivers/mfd/sec*.c
11809 F: drivers/regulator/s2m*.c
11810 F: drivers/regulator/s5m*.c
11811 F: drivers/clk/clk-s2mps11.c
11812 F: drivers/rtc/rtc-s5m.c
11813 F: include/linux/mfd/samsung/
11814 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11815 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11816 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11817 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11819 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11820 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11821 L: linux-media@vger.kernel.org
11822 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11823 S: Maintained
11824 F: drivers/media/platform/s3c-camif/
11825 F: include/media/drv-intf/s3c_camif.h
11827 SAMSUNG S3FWRN5 NFC DRIVER
11828 M: Robert Baldyga <r.baldyga@samsung.com>
11829 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11830 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11831 S: Supported
11832 F: drivers/nfc/s3fwrn5
11834 SAMSUNG S5C73M3 CAMERA DRIVER
11835 M: Kyungmin Park <kyungmin.park@samsung.com>
11836 M: Andrzej Hajda <a.hajda@samsung.com>
11837 L: linux-media@vger.kernel.org
11838 S: Supported
11839 F: drivers/media/i2c/s5c73m3/*
11841 SAMSUNG S5K5BAF CAMERA DRIVER
11842 M: Kyungmin Park <kyungmin.park@samsung.com>
11843 M: Andrzej Hajda <a.hajda@samsung.com>
11844 L: linux-media@vger.kernel.org
11845 S: Supported
11846 F: drivers/media/i2c/s5k5baf.c
11848 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11849 M: Krzysztof Kozlowski <krzk@kernel.org>
11850 M: Vladimir Zapolskiy <vz@mleia.com>
11851 L: linux-crypto@vger.kernel.org
11852 L: linux-samsung-soc@vger.kernel.org
11853 S: Maintained
11854 F: drivers/crypto/s5p-sss.c
11856 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11857 M: Kyungmin Park <kyungmin.park@samsung.com>
11858 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11859 L: linux-media@vger.kernel.org
11860 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11861 S: Supported
11862 F: drivers/media/platform/exynos4-is/
11864 SAMSUNG SOC CLOCK DRIVERS
11865 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11866 M: Tomasz Figa <tomasz.figa@gmail.com>
11867 M: Chanwoo Choi <cw00.choi@samsung.com>
11868 S: Supported
11869 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11870 F: drivers/clk/samsung/
11871 F: include/dt-bindings/clock/exynos*.h
11872 F: Documentation/devicetree/bindings/clock/exynos*.txt
11874 SAMSUNG SPI DRIVERS
11875 M: Kukjin Kim <kgene@kernel.org>
11876 M: Krzysztof Kozlowski <krzk@kernel.org>
11877 M: Andi Shyti <andi.shyti@samsung.com>
11878 L: linux-spi@vger.kernel.org
11879 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11880 S: Maintained
11881 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11882 F: drivers/spi/spi-s3c*
11883 F: include/linux/platform_data/spi-s3c64xx.h
11885 SAMSUNG SXGBE DRIVERS
11886 M: Byungho An <bh74.an@samsung.com>
11887 M: Girish K S <ks.giri@samsung.com>
11888 M: Vipul Pandya <vipul.pandya@samsung.com>
11889 S: Supported
11890 L: netdev@vger.kernel.org
11891 F: drivers/net/ethernet/samsung/sxgbe/
11893 SAMSUNG THERMAL DRIVER
11894 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11895 L: linux-pm@vger.kernel.org
11896 L: linux-samsung-soc@vger.kernel.org
11897 S: Supported
11898 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11899 F: drivers/thermal/samsung/
11901 SAMSUNG USB2 PHY DRIVER
11902 M: Kamil Debski <kamil@wypas.org>
11903 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11904 L: linux-kernel@vger.kernel.org
11905 S: Supported
11906 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11907 F: Documentation/phy/samsung-usb2.txt
11908 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11909 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11910 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11911 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11912 F: drivers/phy/samsung/phy-samsung-usb2.c
11913 F: drivers/phy/samsung/phy-samsung-usb2.h
11915 SC1200 WDT DRIVER
11916 M: Zwane Mwaikambo <zwanem@gmail.com>
11917 S: Maintained
11918 F: drivers/watchdog/sc1200wdt.c
11920 SCHEDULER
11921 M: Ingo Molnar <mingo@redhat.com>
11922 M: Peter Zijlstra <peterz@infradead.org>
11923 L: linux-kernel@vger.kernel.org
11924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11925 S: Maintained
11926 F: kernel/sched/
11927 F: include/linux/sched.h
11928 F: include/uapi/linux/sched.h
11929 F: include/linux/wait.h
11931 SCORE ARCHITECTURE
11932 M: Chen Liqin <liqin.linux@gmail.com>
11933 M: Lennox Wu <lennox.wu@gmail.com>
11934 W: http://www.sunplus.com
11935 S: Supported
11936 F: arch/score/
11938 SCR24X CHIP CARD INTERFACE DRIVER
11939 M: Lubomir Rintel <lkundrak@v3.sk>
11940 S: Supported
11941 F: drivers/char/pcmcia/scr24x_cs.c
11943 SCSI CDROM DRIVER
11944 M: Jens Axboe <axboe@kernel.dk>
11945 L: linux-scsi@vger.kernel.org
11946 W: http://www.kernel.dk
11947 S: Maintained
11948 F: drivers/scsi/sr*
11950 SCSI RDMA PROTOCOL (SRP) INITIATOR
11951 M: Bart Van Assche <bart.vanassche@sandisk.com>
11952 L: linux-rdma@vger.kernel.org
11953 S: Supported
11954 W: http://www.openfabrics.org
11955 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11957 F: drivers/infiniband/ulp/srp/
11958 F: include/scsi/srp.h
11960 SCSI SG DRIVER
11961 M: Doug Gilbert <dgilbert@interlog.com>
11962 L: linux-scsi@vger.kernel.org
11963 W: http://sg.danny.cz/sg
11964 S: Maintained
11965 F: Documentation/scsi/scsi-generic.txt
11966 F: drivers/scsi/sg.c
11967 F: include/scsi/sg.h
11969 SCSI SUBSYSTEM
11970 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11972 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11974 L: linux-scsi@vger.kernel.org
11975 S: Maintained
11976 F: Documentation/devicetree/bindings/scsi/
11977 F: drivers/scsi/
11978 F: include/scsi/
11980 SCSI TAPE DRIVER
11981 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11982 L: linux-scsi@vger.kernel.org
11983 S: Maintained
11984 F: Documentation/scsi/st.txt
11985 F: drivers/scsi/st.*
11986 F: drivers/scsi/st_*.h
11988 SCTP PROTOCOL
11989 M: Vlad Yasevich <vyasevich@gmail.com>
11990 M: Neil Horman <nhorman@tuxdriver.com>
11991 L: linux-sctp@vger.kernel.org
11992 W: http://lksctp.sourceforge.net
11993 S: Maintained
11994 F: Documentation/networking/sctp.txt
11995 F: include/linux/sctp.h
11996 F: include/uapi/linux/sctp.h
11997 F: include/net/sctp/
11998 F: net/sctp/
12000 SCx200 CPU SUPPORT
12001 M: Jim Cromie <jim.cromie@gmail.com>
12002 S: Odd Fixes
12003 F: Documentation/i2c/busses/scx200_acb
12004 F: arch/x86/platform/scx200/
12005 F: drivers/watchdog/scx200_wdt.c
12006 F: drivers/i2c/busses/scx200*
12007 F: drivers/mtd/maps/scx200_docflash.c
12008 F: include/linux/scx200.h
12010 SCx200 GPIO DRIVER
12011 M: Jim Cromie <jim.cromie@gmail.com>
12012 S: Maintained
12013 F: drivers/char/scx200_gpio.c
12014 F: include/linux/scx200_gpio.h
12016 SCx200 HRT CLOCKSOURCE DRIVER
12017 M: Jim Cromie <jim.cromie@gmail.com>
12018 S: Maintained
12019 F: drivers/clocksource/scx200_hrt.c
12021 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12022 M: Sascha Sommer <saschasommer@freenet.de>
12023 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12024 S: Maintained
12025 F: drivers/mmc/host/sdricoh_cs.c
12027 SECURE COMPUTING
12028 M: Kees Cook <keescook@chromium.org>
12029 R: Andy Lutomirski <luto@amacapital.net>
12030 R: Will Drewry <wad@chromium.org>
12031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12032 S: Supported
12033 F: kernel/seccomp.c
12034 F: include/uapi/linux/seccomp.h
12035 F: include/linux/seccomp.h
12036 F: tools/testing/selftests/seccomp/*
12037 F: tools/testing/selftests/kselftest_harness.h
12038 F: Documentation/userspace-api/seccomp_filter.rst
12039 K: \bsecure_computing
12040 K: \bTIF_SECCOMP\b
12042 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12043 M: Al Cooper <alcooperx@gmail.com>
12044 L: linux-mmc@vger.kernel.org
12045 L: bcm-kernel-feedback-list@broadcom.com
12046 S: Maintained
12047 F: drivers/mmc/host/sdhci-brcmstb*
12049 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12050 M: Adrian Hunter <adrian.hunter@intel.com>
12051 L: linux-mmc@vger.kernel.org
12052 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12053 S: Maintained
12054 F: drivers/mmc/host/sdhci*
12055 F: include/linux/mmc/sdhci*
12057 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12058 M: Ben Dooks <ben-linux@fluff.org>
12059 M: Jaehoon Chung <jh80.chung@samsung.com>
12060 L: linux-mmc@vger.kernel.org
12061 S: Maintained
12062 F: drivers/mmc/host/sdhci-s3c*
12064 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12065 M: Viresh Kumar <vireshk@kernel.org>
12066 L: linux-mmc@vger.kernel.org
12067 S: Maintained
12068 F: drivers/mmc/host/sdhci-spear.c
12070 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12071 M: Kishon Vijay Abraham I <kishon@ti.com>
12072 L: linux-mmc@vger.kernel.org
12073 S: Maintained
12074 F: drivers/mmc/host/sdhci-omap.c
12076 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12077 M: Scott Bauer <scott.bauer@intel.com>
12078 M: Jonathan Derrick <jonathan.derrick@intel.com>
12079 M: Rafael Antognolli <rafael.antognolli@intel.com>
12080 L: linux-block@vger.kernel.org
12081 S: Supported
12082 F: block/sed*
12083 F: block/opal_proto.h
12084 F: include/linux/sed*
12085 F: include/uapi/linux/sed*
12087 SECURITY CONTACT
12088 M: Security Officers <security@kernel.org>
12089 S: Supported
12091 SECURITY SUBSYSTEM
12092 M: James Morris <james.l.morris@oracle.com>
12093 M: "Serge E. Hallyn" <serge@hallyn.com>
12094 L: linux-security-module@vger.kernel.org (suggested Cc:)
12095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12096 W: http://kernsec.org/
12097 S: Supported
12098 F: security/
12100 SELINUX SECURITY MODULE
12101 M: Paul Moore <paul@paul-moore.com>
12102 M: Stephen Smalley <sds@tycho.nsa.gov>
12103 M: Eric Paris <eparis@parisplace.org>
12104 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12105 W: https://selinuxproject.org
12106 W: https://github.com/SELinuxProject
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12108 S: Supported
12109 F: include/linux/selinux*
12110 F: security/selinux/
12111 F: scripts/selinux/
12112 F: Documentation/admin-guide/LSM/SELinux.rst
12114 SENSABLE PHANTOM
12115 M: Jiri Slaby <jirislaby@gmail.com>
12116 S: Maintained
12117 F: drivers/misc/phantom.c
12118 F: include/uapi/linux/phantom.h
12120 SERIAL DEVICE BUS
12121 M: Rob Herring <robh@kernel.org>
12122 L: linux-serial@vger.kernel.org
12123 S: Maintained
12124 F: Documentation/devicetree/bindings/serial/slave-device.txt
12125 F: drivers/tty/serdev/
12126 F: include/linux/serdev.h
12128 SERIAL DRIVERS
12129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12130 L: linux-serial@vger.kernel.org
12131 S: Maintained
12132 F: Documentation/devicetree/bindings/serial/
12133 F: drivers/tty/serial/
12135 SERIAL IR RECEIVER
12136 M: Sean Young <sean@mess.org>
12137 L: linux-media@vger.kernel.org
12138 S: Maintained
12139 F: drivers/media/rc/serial_ir.c
12141 SFC NETWORK DRIVER
12142 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12143 M: Edward Cree <ecree@solarflare.com>
12144 M: Bert Kenward <bkenward@solarflare.com>
12145 L: netdev@vger.kernel.org
12146 S: Supported
12147 F: drivers/net/ethernet/sfc/
12149 SGI GRU DRIVER
12150 M: Dimitri Sivanich <sivanich@sgi.com>
12151 S: Maintained
12152 F: drivers/misc/sgi-gru/
12154 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12155 M: Pat Gefre <pfg@sgi.com>
12156 L: linux-ia64@vger.kernel.org
12157 S: Supported
12158 F: Documentation/ia64/serial.txt
12159 F: drivers/tty/serial/ioc?_serial.c
12160 F: include/linux/ioc?.h
12162 SGI XP/XPC/XPNET DRIVER
12163 M: Cliff Whickman <cpw@sgi.com>
12164 M: Robin Holt <robinmholt@gmail.com>
12165 S: Maintained
12166 F: drivers/misc/sgi-xp/
12168 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12169 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12170 L: linux-s390@vger.kernel.org
12171 W: http://www.ibm.com/developerworks/linux/linux390/
12172 S: Supported
12173 F: net/smc/
12175 SH_VEU V4L2 MEM2MEM DRIVER
12176 L: linux-media@vger.kernel.org
12177 S: Orphan
12178 F: drivers/media/platform/sh_veu.c
12180 SH_VOU V4L2 OUTPUT DRIVER
12181 L: linux-media@vger.kernel.org
12182 S: Orphan
12183 F: drivers/media/platform/sh_vou.c
12184 F: include/media/drv-intf/sh_vou.h
12186 SI2157 MEDIA DRIVER
12187 M: Antti Palosaari <crope@iki.fi>
12188 L: linux-media@vger.kernel.org
12189 W: https://linuxtv.org
12190 W: http://palosaari.fi/linux/
12191 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12192 T: git git://linuxtv.org/anttip/media_tree.git
12193 S: Maintained
12194 F: drivers/media/tuners/si2157*
12196 SI2168 MEDIA DRIVER
12197 M: Antti Palosaari <crope@iki.fi>
12198 L: linux-media@vger.kernel.org
12199 W: https://linuxtv.org
12200 W: http://palosaari.fi/linux/
12201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12202 T: git git://linuxtv.org/anttip/media_tree.git
12203 S: Maintained
12204 F: drivers/media/dvb-frontends/si2168*
12206 SI470X FM RADIO RECEIVER I2C DRIVER
12207 M: Hans Verkuil <hverkuil@xs4all.nl>
12208 L: linux-media@vger.kernel.org
12209 T: git git://linuxtv.org/media_tree.git
12210 W: https://linuxtv.org
12211 S: Odd Fixes
12212 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12214 SI470X FM RADIO RECEIVER USB DRIVER
12215 M: Hans Verkuil <hverkuil@xs4all.nl>
12216 L: linux-media@vger.kernel.org
12217 T: git git://linuxtv.org/media_tree.git
12218 W: https://linuxtv.org
12219 S: Maintained
12220 F: drivers/media/radio/si470x/radio-si470x-common.c
12221 F: drivers/media/radio/si470x/radio-si470x.h
12222 F: drivers/media/radio/si470x/radio-si470x-usb.c
12224 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12225 M: Eduardo Valentin <edubezval@gmail.com>
12226 L: linux-media@vger.kernel.org
12227 T: git git://linuxtv.org/media_tree.git
12228 W: https://linuxtv.org
12229 S: Odd Fixes
12230 F: drivers/media/radio/si4713/si4713.?
12232 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12233 M: Eduardo Valentin <edubezval@gmail.com>
12234 L: linux-media@vger.kernel.org
12235 T: git git://linuxtv.org/media_tree.git
12236 W: https://linuxtv.org
12237 S: Odd Fixes
12238 F: drivers/media/radio/si4713/radio-platform-si4713.c
12240 SI4713 FM RADIO TRANSMITTER USB DRIVER
12241 M: Hans Verkuil <hverkuil@xs4all.nl>
12242 L: linux-media@vger.kernel.org
12243 T: git git://linuxtv.org/media_tree.git
12244 W: https://linuxtv.org
12245 S: Maintained
12246 F: drivers/media/radio/si4713/radio-usb-si4713.c
12248 SIANO DVB DRIVER
12249 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12251 L: linux-media@vger.kernel.org
12252 W: https://linuxtv.org
12253 T: git git://linuxtv.org/media_tree.git
12254 S: Odd fixes
12255 F: drivers/media/common/siano/
12256 F: drivers/media/usb/siano/
12257 F: drivers/media/usb/siano/
12258 F: drivers/media/mmc/siano/
12260 SILEAD TOUCHSCREEN DRIVER
12261 M: Hans de Goede <hdegoede@redhat.com>
12262 L: linux-input@vger.kernel.org
12263 L: platform-driver-x86@vger.kernel.org
12264 S: Maintained
12265 F: drivers/input/touchscreen/silead.c
12266 F: drivers/platform/x86/silead_dmi.c
12268 SILICON MOTION SM712 FRAME BUFFER DRIVER
12269 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12270 M: Teddy Wang <teddy.wang@siliconmotion.com>
12271 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12272 L: linux-fbdev@vger.kernel.org
12273 S: Maintained
12274 F: drivers/video/fbdev/sm712*
12275 F: Documentation/fb/sm712fb.txt
12277 SIMPLE FIRMWARE INTERFACE (SFI)
12278 M: Len Brown <lenb@kernel.org>
12279 L: sfi-devel@simplefirmware.org
12280 W: http://simplefirmware.org/
12281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12282 S: Supported
12283 F: arch/x86/platform/sfi/
12284 F: drivers/sfi/
12285 F: include/linux/sfi*.h
12287 SIMPLEFB FB DRIVER
12288 M: Hans de Goede <hdegoede@redhat.com>
12289 L: linux-fbdev@vger.kernel.org
12290 S: Maintained
12291 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12292 F: drivers/video/fbdev/simplefb.c
12293 F: include/linux/platform_data/simplefb.h
12295 SIMTEC EB110ATX (Chalice CATS)
12296 P: Ben Dooks
12297 P: Vincent Sanders <vince@simtec.co.uk>
12298 M: Simtec Linux Team <linux@simtec.co.uk>
12299 W: http://www.simtec.co.uk/products/EB110ATX/
12300 S: Supported
12302 SIMTEC EB2410ITX (BAST)
12303 P: Ben Dooks
12304 P: Vincent Sanders <vince@simtec.co.uk>
12305 M: Simtec Linux Team <linux@simtec.co.uk>
12306 W: http://www.simtec.co.uk/products/EB2410ITX/
12307 S: Supported
12308 F: arch/arm/mach-s3c24xx/mach-bast.c
12309 F: arch/arm/mach-s3c24xx/bast-ide.c
12310 F: arch/arm/mach-s3c24xx/bast-irq.c
12312 SIPHASH PRF ROUTINES
12313 M: Jason A. Donenfeld <Jason@zx2c4.com>
12314 S: Maintained
12315 F: lib/siphash.c
12316 F: lib/test_siphash.c
12317 F: include/linux/siphash.h
12319 SIS 190 ETHERNET DRIVER
12320 M: Francois Romieu <romieu@fr.zoreil.com>
12321 L: netdev@vger.kernel.org
12322 S: Maintained
12323 F: drivers/net/ethernet/sis/sis190.c
12325 SIS 900/7016 FAST ETHERNET DRIVER
12326 M: Daniele Venzano <venza@brownhat.org>
12327 W: http://www.brownhat.org/sis900.html
12328 L: netdev@vger.kernel.org
12329 S: Maintained
12330 F: drivers/net/ethernet/sis/sis900.*
12332 SIS FRAMEBUFFER DRIVER
12333 M: Thomas Winischhofer <thomas@winischhofer.net>
12334 W: http://www.winischhofer.net/linuxsisvga.shtml
12335 S: Maintained
12336 F: Documentation/fb/sisfb.txt
12337 F: drivers/video/fbdev/sis/
12338 F: include/video/sisfb.h
12340 SIS USB2VGA DRIVER
12341 M: Thomas Winischhofer <thomas@winischhofer.net>
12342 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12343 S: Maintained
12344 F: drivers/usb/misc/sisusbvga/
12346 SLAB ALLOCATOR
12347 M: Christoph Lameter <cl@linux.com>
12348 M: Pekka Enberg <penberg@kernel.org>
12349 M: David Rientjes <rientjes@google.com>
12350 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12351 M: Andrew Morton <akpm@linux-foundation.org>
12352 L: linux-mm@kvack.org
12353 S: Maintained
12354 F: include/linux/sl?b*.h
12355 F: mm/sl?b*
12357 SLEEPABLE READ-COPY UPDATE (SRCU)
12358 M: Lai Jiangshan <jiangshanlai@gmail.com>
12359 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12360 M: Josh Triplett <josh@joshtriplett.org>
12361 R: Steven Rostedt <rostedt@goodmis.org>
12362 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12363 L: linux-kernel@vger.kernel.org
12364 W: http://www.rdrop.com/users/paulmck/RCU/
12365 S: Supported
12366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12367 F: include/linux/srcu.h
12368 F: kernel/rcu/srcu.c
12370 SMACK SECURITY MODULE
12371 M: Casey Schaufler <casey@schaufler-ca.com>
12372 L: linux-security-module@vger.kernel.org
12373 W: http://schaufler-ca.com
12374 T: git git://github.com/cschaufler/smack-next
12375 S: Maintained
12376 F: Documentation/admin-guide/LSM/Smack.rst
12377 F: security/smack/
12379 SMC91x ETHERNET DRIVER
12380 M: Nicolas Pitre <nico@fluxnic.net>
12381 S: Odd Fixes
12382 F: drivers/net/ethernet/smsc/smc91x.*
12384 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12385 M: Sakari Ailus <sakari.ailus@iki.fi>
12386 L: linux-media@vger.kernel.org
12387 S: Maintained
12388 F: drivers/media/i2c/smiapp/
12389 F: include/media/i2c/smiapp.h
12390 F: drivers/media/i2c/smiapp-pll.c
12391 F: drivers/media/i2c/smiapp-pll.h
12392 F: include/uapi/linux/smiapp.h
12393 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12395 SMM665 HARDWARE MONITOR DRIVER
12396 M: Guenter Roeck <linux@roeck-us.net>
12397 L: linux-hwmon@vger.kernel.org
12398 S: Maintained
12399 F: Documentation/hwmon/smm665
12400 F: drivers/hwmon/smm665.c
12402 SMSC EMC2103 HARDWARE MONITOR DRIVER
12403 M: Steve Glendinning <steve.glendinning@shawell.net>
12404 L: linux-hwmon@vger.kernel.org
12405 S: Maintained
12406 F: Documentation/hwmon/emc2103
12407 F: drivers/hwmon/emc2103.c
12409 SMSC SCH5627 HARDWARE MONITOR DRIVER
12410 M: Hans de Goede <hdegoede@redhat.com>
12411 L: linux-hwmon@vger.kernel.org
12412 S: Supported
12413 F: Documentation/hwmon/sch5627
12414 F: drivers/hwmon/sch5627.c
12416 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12417 M: Steve Glendinning <steve.glendinning@shawell.net>
12418 L: linux-fbdev@vger.kernel.org
12419 S: Maintained
12420 F: drivers/video/fbdev/smscufx.c
12422 SMSC47B397 HARDWARE MONITOR DRIVER
12423 M: Jean Delvare <jdelvare@suse.com>
12424 L: linux-hwmon@vger.kernel.org
12425 S: Maintained
12426 F: Documentation/hwmon/smsc47b397
12427 F: drivers/hwmon/smsc47b397.c
12429 SMSC911x ETHERNET DRIVER
12430 M: Steve Glendinning <steve.glendinning@shawell.net>
12431 L: netdev@vger.kernel.org
12432 S: Maintained
12433 F: include/linux/smsc911x.h
12434 F: drivers/net/ethernet/smsc/smsc911x.*
12436 SMSC9420 PCI ETHERNET DRIVER
12437 M: Steve Glendinning <steve.glendinning@shawell.net>
12438 L: netdev@vger.kernel.org
12439 S: Maintained
12440 F: drivers/net/ethernet/smsc/smsc9420.*
12442 SOC-CAMERA V4L2 SUBSYSTEM
12443 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12444 L: linux-media@vger.kernel.org
12445 T: git git://linuxtv.org/media_tree.git
12446 S: Maintained
12447 F: include/media/soc*
12448 F: drivers/media/i2c/soc_camera/
12449 F: drivers/media/platform/soc_camera/
12451 SOEKRIS NET48XX LED SUPPORT
12452 M: Chris Boot <bootc@bootc.net>
12453 S: Maintained
12454 F: drivers/leds/leds-net48xx.c
12456 SOFT-ROCE DRIVER (rxe)
12457 M: Moni Shoua <monis@mellanox.com>
12458 L: linux-rdma@vger.kernel.org
12459 S: Supported
12460 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12461 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12462 F: drivers/infiniband/sw/rxe/
12463 F: include/uapi/rdma/rdma_user_rxe.h
12465 SOFTLOGIC 6x10 MPEG CODEC
12466 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12467 M: Anton Sviridenko <anton@corp.bluecherry.net>
12468 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12469 M: Andrey Utkin <andrey_utkin@fastmail.com>
12470 M: Ismael Luceno <ismael@iodev.co.uk>
12471 L: linux-media@vger.kernel.org
12472 S: Supported
12473 F: drivers/media/pci/solo6x10/
12475 SOFTWARE RAID (Multiple Disks) SUPPORT
12476 M: Shaohua Li <shli@kernel.org>
12477 L: linux-raid@vger.kernel.org
12478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12479 S: Supported
12480 F: drivers/md/
12481 F: include/linux/raid/
12482 F: include/uapi/linux/raid/
12484 SONIC NETWORK DRIVER
12485 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12486 L: netdev@vger.kernel.org
12487 S: Maintained
12488 F: drivers/net/ethernet/natsemi/sonic.*
12490 SONICS SILICON BACKPLANE DRIVER (SSB)
12491 M: Michael Buesch <m@bues.ch>
12492 L: linux-wireless@vger.kernel.org
12493 S: Maintained
12494 F: drivers/ssb/
12495 F: include/linux/ssb/
12497 SONY MEMORYSTICK CARD SUPPORT
12498 M: Alex Dubov <oakad@yahoo.com>
12499 W: http://tifmxx.berlios.de/
12500 S: Maintained
12501 F: drivers/memstick/host/tifm_ms.c
12503 SONY MEMORYSTICK STANDARD SUPPORT
12504 M: Maxim Levitsky <maximlevitsky@gmail.com>
12505 S: Maintained
12506 F: drivers/memstick/core/ms_block.*
12508 SONY VAIO CONTROL DEVICE DRIVER
12509 M: Mattia Dongili <malattia@linux.it>
12510 L: platform-driver-x86@vger.kernel.org
12511 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12512 S: Maintained
12513 F: Documentation/laptops/sony-laptop.txt
12514 F: drivers/char/sonypi.c
12515 F: drivers/platform/x86/sony-laptop.c
12516 F: include/linux/sony-laptop.h
12518 SOUND
12519 M: Jaroslav Kysela <perex@perex.cz>
12520 M: Takashi Iwai <tiwai@suse.com>
12521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12522 W: http://www.alsa-project.org/
12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12524 T: git git://git.alsa-project.org/alsa-kernel.git
12525 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12526 S: Maintained
12527 F: Documentation/sound/
12528 F: include/sound/
12529 F: include/uapi/sound/
12530 F: sound/
12532 SOUND - COMPRESSED AUDIO
12533 M: Vinod Koul <vinod.koul@intel.com>
12534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12536 S: Supported
12537 F: Documentation/sound/alsa/compress_offload.txt
12538 F: include/sound/compress_driver.h
12539 F: include/uapi/sound/compress_*
12540 F: sound/core/compress_offload.c
12541 F: sound/soc/soc-compress.c
12543 SOUND - DMAENGINE HELPERS
12544 M: Lars-Peter Clausen <lars@metafoo.de>
12545 S: Supported
12546 F: include/sound/dmaengine_pcm.h
12547 F: sound/core/pcm_dmaengine.c
12548 F: sound/soc/soc-generic-dmaengine-pcm.c
12550 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12551 M: Liam Girdwood <lgirdwood@gmail.com>
12552 M: Mark Brown <broonie@kernel.org>
12553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12555 W: http://alsa-project.org/main/index.php/ASoC
12556 S: Supported
12557 F: Documentation/devicetree/bindings/sound/
12558 F: Documentation/sound/alsa/soc/
12559 F: sound/soc/
12560 F: include/sound/soc*
12562 SP2 MEDIA DRIVER
12563 M: Olli Salonen <olli.salonen@iki.fi>
12564 L: linux-media@vger.kernel.org
12565 W: https://linuxtv.org
12566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12567 S: Maintained
12568 F: drivers/media/dvb-frontends/sp2*
12570 SPARC + UltraSPARC (sparc/sparc64)
12571 M: "David S. Miller" <davem@davemloft.net>
12572 L: sparclinux@vger.kernel.org
12573 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12576 S: Maintained
12577 F: arch/sparc/
12578 F: drivers/sbus/
12580 SPARC SERIAL DRIVERS
12581 M: "David S. Miller" <davem@davemloft.net>
12582 L: sparclinux@vger.kernel.org
12583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12585 S: Maintained
12586 F: include/linux/sunserialcore.h
12587 F: drivers/tty/serial/suncore.c
12588 F: drivers/tty/serial/sunhv.c
12589 F: drivers/tty/serial/sunsab.c
12590 F: drivers/tty/serial/sunsab.h
12591 F: drivers/tty/serial/sunsu.c
12592 F: drivers/tty/serial/sunzilog.c
12593 F: drivers/tty/serial/sunzilog.h
12594 F: drivers/tty/vcc.c
12596 SPARSE CHECKER
12597 M: "Christopher Li" <sparse@chrisli.org>
12598 L: linux-sparse@vger.kernel.org
12599 W: https://sparse.wiki.kernel.org/
12600 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12601 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12602 S: Maintained
12603 F: include/linux/compiler.h
12605 SPEAR CLOCK FRAMEWORK SUPPORT
12606 M: Viresh Kumar <vireshk@kernel.org>
12607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12608 W: http://www.st.com/spear
12609 S: Maintained
12610 F: drivers/clk/spear/
12612 SPEAR PLATFORM SUPPORT
12613 M: Viresh Kumar <vireshk@kernel.org>
12614 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12616 W: http://www.st.com/spear
12617 S: Maintained
12618 F: arch/arm/boot/dts/spear*
12619 F: arch/arm/mach-spear/
12621 SPI NOR SUBSYSTEM
12622 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12623 M: Marek Vasut <marek.vasut@gmail.com>
12624 L: linux-mtd@lists.infradead.org
12625 W: http://www.linux-mtd.infradead.org/
12626 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12627 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12628 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12629 S: Maintained
12630 F: drivers/mtd/spi-nor/
12631 F: include/linux/mtd/spi-nor.h
12633 SPI SUBSYSTEM
12634 M: Mark Brown <broonie@kernel.org>
12635 L: linux-spi@vger.kernel.org
12636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12637 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12638 S: Maintained
12639 F: Documentation/devicetree/bindings/spi/
12640 F: Documentation/spi/
12641 F: drivers/spi/
12642 F: include/linux/spi/
12643 F: include/uapi/linux/spi/
12644 F: tools/spi/
12646 SPIDERNET NETWORK DRIVER for CELL
12647 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12648 L: netdev@vger.kernel.org
12649 S: Supported
12650 F: Documentation/networking/spider_net.txt
12651 F: drivers/net/ethernet/toshiba/spider_net*
12653 SPMI SUBSYSTEM
12654 R: Stephen Boyd <sboyd@codeaurora.org>
12655 L: linux-arm-msm@vger.kernel.org
12656 F: Documentation/devicetree/bindings/spmi/
12657 F: drivers/spmi/
12658 F: include/dt-bindings/spmi/spmi.h
12659 F: include/linux/spmi.h
12660 F: include/trace/events/spmi.h
12662 SPU FILE SYSTEM
12663 M: Jeremy Kerr <jk@ozlabs.org>
12664 L: linuxppc-dev@lists.ozlabs.org
12665 W: http://www.ibm.com/developerworks/power/cell/
12666 S: Supported
12667 F: Documentation/filesystems/spufs.txt
12668 F: arch/powerpc/platforms/cell/spufs/
12670 SQUASHFS FILE SYSTEM
12671 M: Phillip Lougher <phillip@squashfs.org.uk>
12672 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12673 W: http://squashfs.org.uk
12674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12675 S: Maintained
12676 F: Documentation/filesystems/squashfs.txt
12677 F: fs/squashfs/
12679 SRM (Alpha) environment access
12680 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12681 S: Maintained
12682 F: arch/alpha/kernel/srm_env.c
12684 STABLE BRANCH
12685 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12686 L: stable@vger.kernel.org
12687 S: Supported
12688 F: Documentation/process/stable-kernel-rules.rst
12690 STAGING - COMEDI
12691 M: Ian Abbott <abbotti@mev.co.uk>
12692 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12693 S: Odd Fixes
12694 F: drivers/staging/comedi/
12696 STAGING - FLARION FT1000 DRIVERS
12697 M: Marek Belisko <marek.belisko@gmail.com>
12698 S: Odd Fixes
12699 F: drivers/staging/ft1000/
12701 STAGING - INDUSTRIAL IO
12702 M: Jonathan Cameron <jic23@kernel.org>
12703 L: linux-iio@vger.kernel.org
12704 S: Odd Fixes
12705 F: Documentation/devicetree/bindings/staging/iio/
12706 F: drivers/staging/iio/
12708 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12709 M: Jarod Wilson <jarod@wilsonet.com>
12710 W: http://www.lirc.org/
12711 S: Odd Fixes
12712 F: drivers/staging/media/lirc/
12714 STAGING - LUSTRE PARALLEL FILESYSTEM
12715 M: Oleg Drokin <oleg.drokin@intel.com>
12716 M: Andreas Dilger <andreas.dilger@intel.com>
12717 M: James Simmons <jsimmons@infradead.org>
12718 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12719 W: http://wiki.lustre.org/
12720 S: Maintained
12721 F: drivers/staging/lustre
12723 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12724 M: Marc Dietrich <marvin24@gmx.de>
12725 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12726 L: linux-tegra@vger.kernel.org
12727 S: Maintained
12728 F: drivers/staging/nvec/
12730 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12731 M: Jens Frederich <jfrederich@gmail.com>
12732 M: Daniel Drake <dsd@laptop.org>
12733 M: Jon Nettleton <jon.nettleton@gmail.com>
12734 W: http://wiki.laptop.org/go/DCON
12735 S: Maintained
12736 F: drivers/staging/olpc_dcon/
12738 STAGING - REALTEK RTL8712U DRIVERS
12739 M: Larry Finger <Larry.Finger@lwfinger.net>
12740 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12741 S: Odd Fixes
12742 F: drivers/staging/rtl8712/
12744 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12745 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12746 M: Teddy Wang <teddy.wang@siliconmotion.com>
12747 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12748 L: linux-fbdev@vger.kernel.org
12749 S: Maintained
12750 F: drivers/staging/sm750fb/
12752 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12753 M: William Hubbs <w.d.hubbs@gmail.com>
12754 M: Chris Brannon <chris@the-brannons.com>
12755 M: Kirk Reiser <kirk@reisers.ca>
12756 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12757 L: speakup@linux-speakup.org
12758 W: http://www.linux-speakup.org/
12759 S: Odd Fixes
12760 F: drivers/staging/speakup/
12762 STAGING - VIA VT665X DRIVERS
12763 M: Forest Bond <forest@alittletooquiet.net>
12764 S: Odd Fixes
12765 F: drivers/staging/vt665?/
12767 STAGING - WILC1000 WIFI DRIVER
12768 M: Aditya Shankar <aditya.shankar@microchip.com>
12769 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12770 L: linux-wireless@vger.kernel.org
12771 S: Supported
12772 F: drivers/staging/wilc1000/
12774 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12775 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12776 S: Odd Fixes
12777 F: drivers/staging/xgifb/
12779 STAGING SUBSYSTEM
12780 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12782 L: devel@driverdev.osuosl.org
12783 S: Supported
12784 F: drivers/staging/
12786 STARFIRE/DURALAN NETWORK DRIVER
12787 M: Ion Badulescu <ionut@badula.org>
12788 S: Odd Fixes
12789 F: drivers/net/ethernet/adaptec/starfire*
12791 STEC S1220 SKD DRIVER
12792 M: Bart Van Assche <bart.vanassche@wdc.com>
12793 L: linux-block@vger.kernel.org
12794 S: Maintained
12795 F: drivers/block/skd*[ch]
12797 STI CEC DRIVER
12798 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12799 S: Maintained
12800 F: drivers/staging/media/st-cec/
12801 F: Documentation/devicetree/bindings/media/stih-cec.txt
12803 STK1160 USB VIDEO CAPTURE DRIVER
12804 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12805 L: linux-media@vger.kernel.org
12806 T: git git://linuxtv.org/media_tree.git
12807 S: Maintained
12808 F: drivers/media/usb/stk1160/
12810 STMMAC ETHERNET DRIVER
12811 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12812 M: Alexandre Torgue <alexandre.torgue@st.com>
12813 L: netdev@vger.kernel.org
12814 W: http://www.stlinux.com
12815 S: Supported
12816 F: drivers/net/ethernet/stmicro/stmmac/
12818 SUN3/3X
12819 M: Sam Creasey <sammy@sammy.net>
12820 W: http://sammy.net/sun3/
12821 S: Maintained
12822 F: arch/m68k/kernel/*sun3*
12823 F: arch/m68k/sun3*/
12824 F: arch/m68k/include/asm/sun3*
12825 F: drivers/net/ethernet/i825xx/sun3*
12827 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12828 M: Hans de Goede <hdegoede@redhat.com>
12829 L: linux-input@vger.kernel.org
12830 S: Maintained
12831 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12832 F: drivers/input/keyboard/sun4i-lradc-keys.c
12834 SUNDANCE NETWORK DRIVER
12835 M: Denis Kirjanov <kda@linux-powerpc.org>
12836 L: netdev@vger.kernel.org
12837 S: Maintained
12838 F: drivers/net/ethernet/dlink/sundance.c
12840 SUPERH
12841 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12842 M: Rich Felker <dalias@libc.org>
12843 L: linux-sh@vger.kernel.org
12844 Q: http://patchwork.kernel.org/project/linux-sh/list/
12845 S: Maintained
12846 F: Documentation/sh/
12847 F: arch/sh/
12848 F: drivers/sh/
12850 SUSPEND TO RAM
12851 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12852 M: Len Brown <len.brown@intel.com>
12853 M: Pavel Machek <pavel@ucw.cz>
12854 L: linux-pm@vger.kernel.org
12855 B: https://bugzilla.kernel.org
12856 S: Supported
12857 F: Documentation/power/
12858 F: arch/x86/kernel/acpi/
12859 F: drivers/base/power/
12860 F: kernel/power/
12861 F: include/linux/suspend.h
12862 F: include/linux/freezer.h
12863 F: include/linux/pm.h
12865 SVGA HANDLING
12866 M: Martin Mares <mj@ucw.cz>
12867 L: linux-video@atrey.karlin.mff.cuni.cz
12868 S: Maintained
12869 F: Documentation/svga.txt
12870 F: arch/x86/boot/video*
12872 SWIOTLB SUBSYSTEM
12873 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12874 L: linux-kernel@vger.kernel.org
12875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12876 S: Supported
12877 F: lib/swiotlb.c
12878 F: arch/*/kernel/pci-swiotlb.c
12879 F: include/linux/swiotlb.h
12881 SWITCHDEV
12882 M: Jiri Pirko <jiri@resnulli.us>
12883 M: Ivan Vecera <ivecera@redhat.com>
12884 L: netdev@vger.kernel.org
12885 S: Supported
12886 F: net/switchdev/
12887 F: include/net/switchdev.h
12889 SYNC FILE FRAMEWORK
12890 M: Sumit Semwal <sumit.semwal@linaro.org>
12891 R: Gustavo Padovan <gustavo@padovan.org>
12892 S: Maintained
12893 L: linux-media@vger.kernel.org
12894 L: dri-devel@lists.freedesktop.org
12895 F: drivers/dma-buf/sync_*
12896 F: drivers/dma-buf/dma-fence*
12897 F: drivers/dma-buf/sw_sync.c
12898 F: include/linux/sync_file.h
12899 F: include/uapi/linux/sync_file.h
12900 F: Documentation/sync_file.txt
12901 T: git git://anongit.freedesktop.org/drm/drm-misc
12903 SYNOPSYS ARC ARCHITECTURE
12904 M: Vineet Gupta <vgupta@synopsys.com>
12905 L: linux-snps-arc@lists.infradead.org
12906 S: Supported
12907 F: arch/arc/
12908 F: Documentation/devicetree/bindings/arc/*
12909 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12910 F: drivers/clocksource/arc_timer.c
12911 F: drivers/tty/serial/arc_uart.c
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12914 SYNOPSYS ARC HSDK SDP pll clock driver
12915 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12916 S: Supported
12917 F: drivers/clk/clk-hsdk-pll.c
12918 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12920 SYNOPSYS ARC SDP clock driver
12921 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12922 S: Supported
12923 F: drivers/clk/axs10x/*
12924 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12926 SYNOPSYS ARC SDP platform support
12927 M: Alexey Brodkin <abrodkin@synopsys.com>
12928 S: Supported
12929 F: arch/arc/plat-axs10x
12930 F: arch/arc/boot/dts/ax*
12931 F: Documentation/devicetree/bindings/arc/axs10*
12933 SYNOPSYS DESIGNWARE DMAC DRIVER
12934 M: Viresh Kumar <vireshk@kernel.org>
12935 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12936 S: Maintained
12937 F: include/linux/dma/dw.h
12938 F: include/linux/platform_data/dma-dw.h
12939 F: drivers/dma/dw/
12941 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12942 M: Jie Deng <jiedeng@synopsys.com>
12943 L: netdev@vger.kernel.org
12944 S: Supported
12945 F: drivers/net/ethernet/synopsys/
12947 SYNOPSYS DESIGNWARE I2C DRIVER
12948 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12949 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12950 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12951 L: linux-i2c@vger.kernel.org
12952 S: Maintained
12953 F: drivers/i2c/busses/i2c-designware-*
12954 F: include/linux/platform_data/i2c-designware.h
12956 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12957 M: Jaehoon Chung <jh80.chung@samsung.com>
12958 L: linux-mmc@vger.kernel.org
12959 S: Maintained
12960 F: drivers/mmc/host/dw_mmc*
12962 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12963 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12964 S: Supported
12965 F: drivers/reset/reset-hsdk.c
12966 F: include/dt-bindings/reset/snps,hsdk-reset.h
12967 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12969 SYSTEM CONFIGURATION (SYSCON)
12970 M: Lee Jones <lee.jones@linaro.org>
12971 M: Arnd Bergmann <arnd@arndb.de>
12972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12973 S: Supported
12974 F: drivers/mfd/syscon.c
12976 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12977 M: Sudeep Holla <sudeep.holla@arm.com>
12978 L: linux-arm-kernel@lists.infradead.org
12979 S: Maintained
12980 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12981 F: drivers/clk/clk-scpi.c
12982 F: drivers/cpufreq/scpi-cpufreq.c
12983 F: drivers/firmware/arm_scpi.c
12984 F: include/linux/scpi_protocol.h
12986 SYSTEM RESET/SHUTDOWN DRIVERS
12987 M: Sebastian Reichel <sre@kernel.org>
12988 L: linux-pm@vger.kernel.org
12989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12990 S: Maintained
12991 F: Documentation/devicetree/bindings/power/reset/
12992 F: drivers/power/reset/
12994 SYSTEM TRACE MODULE CLASS
12995 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12996 S: Maintained
12997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12998 F: Documentation/trace/stm.txt
12999 F: drivers/hwtracing/stm/
13000 F: include/linux/stm.h
13001 F: include/uapi/linux/stm.h
13003 SYSV FILESYSTEM
13004 M: Christoph Hellwig <hch@infradead.org>
13005 S: Maintained
13006 F: Documentation/filesystems/sysv-fs.txt
13007 F: fs/sysv/
13008 F: include/linux/sysv_fs.h
13010 TARGET SUBSYSTEM
13011 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13012 L: linux-scsi@vger.kernel.org
13013 L: target-devel@vger.kernel.org
13014 W: http://www.linux-iscsi.org
13015 W: http://groups.google.com/group/linux-iscsi-target-dev
13016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13017 S: Supported
13018 F: drivers/target/
13019 F: include/target/
13020 F: Documentation/target/
13022 TASKSTATS STATISTICS INTERFACE
13023 M: Balbir Singh <bsingharora@gmail.com>
13024 S: Maintained
13025 F: Documentation/accounting/taskstats*
13026 F: include/linux/taskstats*
13027 F: kernel/taskstats.c
13029 TC subsystem
13030 M: Jamal Hadi Salim <jhs@mojatatu.com>
13031 M: Cong Wang <xiyou.wangcong@gmail.com>
13032 M: Jiri Pirko <jiri@resnulli.us>
13033 L: netdev@vger.kernel.org
13034 S: Maintained
13035 F: include/net/pkt_cls.h
13036 F: include/net/pkt_sched.h
13037 F: include/net/tc_act/
13038 F: include/uapi/linux/pkt_cls.h
13039 F: include/uapi/linux/pkt_sched.h
13040 F: include/uapi/linux/tc_act/
13041 F: include/uapi/linux/tc_ematch/
13042 F: net/sched/
13044 TCP LOW PRIORITY MODULE
13045 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13046 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13047 W: http://tcp-lp-mod.sourceforge.net/
13048 S: Maintained
13049 F: net/ipv4/tcp_lp.c
13051 TDA10071 MEDIA DRIVER
13052 M: Antti Palosaari <crope@iki.fi>
13053 L: linux-media@vger.kernel.org
13054 W: https://linuxtv.org
13055 W: http://palosaari.fi/linux/
13056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13057 T: git git://linuxtv.org/anttip/media_tree.git
13058 S: Maintained
13059 F: drivers/media/dvb-frontends/tda10071*
13061 TDA18212 MEDIA DRIVER
13062 M: Antti Palosaari <crope@iki.fi>
13063 L: linux-media@vger.kernel.org
13064 W: https://linuxtv.org
13065 W: http://palosaari.fi/linux/
13066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13067 T: git git://linuxtv.org/anttip/media_tree.git
13068 S: Maintained
13069 F: drivers/media/tuners/tda18212*
13071 TDA18218 MEDIA DRIVER
13072 M: Antti Palosaari <crope@iki.fi>
13073 L: linux-media@vger.kernel.org
13074 W: https://linuxtv.org
13075 W: http://palosaari.fi/linux/
13076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13077 T: git git://linuxtv.org/anttip/media_tree.git
13078 S: Maintained
13079 F: drivers/media/tuners/tda18218*
13081 TDA18271 MEDIA DRIVER
13082 M: Michael Krufky <mkrufky@linuxtv.org>
13083 L: linux-media@vger.kernel.org
13084 W: https://linuxtv.org
13085 W: http://github.com/mkrufky
13086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13087 T: git git://linuxtv.org/mkrufky/tuners.git
13088 S: Maintained
13089 F: drivers/media/tuners/tda18271*
13091 TDA827x MEDIA DRIVER
13092 M: Michael Krufky <mkrufky@linuxtv.org>
13093 L: linux-media@vger.kernel.org
13094 W: https://linuxtv.org
13095 W: http://github.com/mkrufky
13096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13097 T: git git://linuxtv.org/mkrufky/tuners.git
13098 S: Maintained
13099 F: drivers/media/tuners/tda8290.*
13101 TDA8290 MEDIA DRIVER
13102 M: Michael Krufky <mkrufky@linuxtv.org>
13103 L: linux-media@vger.kernel.org
13104 W: https://linuxtv.org
13105 W: http://github.com/mkrufky
13106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13107 T: git git://linuxtv.org/mkrufky/tuners.git
13108 S: Maintained
13109 F: drivers/media/tuners/tda8290.*
13111 TDA9840 MEDIA DRIVER
13112 M: Hans Verkuil <hverkuil@xs4all.nl>
13113 L: linux-media@vger.kernel.org
13114 T: git git://linuxtv.org/media_tree.git
13115 W: https://linuxtv.org
13116 S: Maintained
13117 F: drivers/media/i2c/tda9840*
13119 TEA5761 TUNER DRIVER
13120 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13121 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13122 L: linux-media@vger.kernel.org
13123 W: https://linuxtv.org
13124 T: git git://linuxtv.org/media_tree.git
13125 S: Odd fixes
13126 F: drivers/media/tuners/tea5761.*
13128 TEA5767 TUNER DRIVER
13129 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13130 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13131 L: linux-media@vger.kernel.org
13132 W: https://linuxtv.org
13133 T: git git://linuxtv.org/media_tree.git
13134 S: Maintained
13135 F: drivers/media/tuners/tea5767.*
13137 TEA6415C MEDIA DRIVER
13138 M: Hans Verkuil <hverkuil@xs4all.nl>
13139 L: linux-media@vger.kernel.org
13140 T: git git://linuxtv.org/media_tree.git
13141 W: https://linuxtv.org
13142 S: Maintained
13143 F: drivers/media/i2c/tea6415c*
13145 TEA6420 MEDIA DRIVER
13146 M: Hans Verkuil <hverkuil@xs4all.nl>
13147 L: linux-media@vger.kernel.org
13148 T: git git://linuxtv.org/media_tree.git
13149 W: https://linuxtv.org
13150 S: Maintained
13151 F: drivers/media/i2c/tea6420*
13153 TEAM DRIVER
13154 M: Jiri Pirko <jiri@resnulli.us>
13155 L: netdev@vger.kernel.org
13156 S: Supported
13157 F: drivers/net/team/
13158 F: include/linux/if_team.h
13159 F: include/uapi/linux/if_team.h
13161 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13162 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13163 S: Maintained
13164 F: arch/x86/platform/ts5500/
13166 TECHNOTREND USB IR RECEIVER
13167 M: Sean Young <sean@mess.org>
13168 L: linux-media@vger.kernel.org
13169 S: Maintained
13170 F: drivers/media/rc/ttusbir.c
13172 TEE SUBSYSTEM
13173 M: Jens Wiklander <jens.wiklander@linaro.org>
13174 S: Maintained
13175 F: include/linux/tee_drv.h
13176 F: include/uapi/linux/tee.h
13177 F: drivers/tee/
13178 F: Documentation/tee.txt
13180 TEGRA ARCHITECTURE SUPPORT
13181 M: Thierry Reding <thierry.reding@gmail.com>
13182 M: Jonathan Hunter <jonathanh@nvidia.com>
13183 L: linux-tegra@vger.kernel.org
13184 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13186 S: Supported
13187 N: [^a-z]tegra
13189 TEGRA CLOCK DRIVER
13190 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13191 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13192 S: Supported
13193 F: drivers/clk/tegra/
13195 TEGRA DMA DRIVERS
13196 M: Laxman Dewangan <ldewangan@nvidia.com>
13197 M: Jon Hunter <jonathanh@nvidia.com>
13198 S: Supported
13199 F: drivers/dma/tegra*
13201 TEGRA I2C DRIVER
13202 M: Laxman Dewangan <ldewangan@nvidia.com>
13203 S: Supported
13204 F: drivers/i2c/busses/i2c-tegra.c
13206 TEGRA IOMMU DRIVERS
13207 M: Hiroshi Doyu <hdoyu@nvidia.com>
13208 S: Supported
13209 F: drivers/iommu/tegra*
13211 TEGRA KBC DRIVER
13212 M: Rakesh Iyer <riyer@nvidia.com>
13213 M: Laxman Dewangan <ldewangan@nvidia.com>
13214 S: Supported
13215 F: drivers/input/keyboard/tegra-kbc.c
13217 TEGRA PWM DRIVER
13218 M: Thierry Reding <thierry.reding@gmail.com>
13219 S: Supported
13220 F: drivers/pwm/pwm-tegra.c
13222 TEGRA SERIAL DRIVER
13223 M: Laxman Dewangan <ldewangan@nvidia.com>
13224 S: Supported
13225 F: drivers/tty/serial/serial-tegra.c
13227 TEGRA SPI DRIVER
13228 M: Laxman Dewangan <ldewangan@nvidia.com>
13229 S: Supported
13230 F: drivers/spi/spi-tegra*
13232 TEHUTI ETHERNET DRIVER
13233 M: Andy Gospodarek <andy@greyhouse.net>
13234 L: netdev@vger.kernel.org
13235 S: Supported
13236 F: drivers/net/ethernet/tehuti/*
13238 Telecom Clock Driver for MCPL0010
13239 M: Mark Gross <mark.gross@intel.com>
13240 S: Supported
13241 F: drivers/char/tlclk.c
13243 TENSILICA XTENSA PORT (xtensa)
13244 M: Chris Zankel <chris@zankel.net>
13245 M: Max Filippov <jcmvbkbc@gmail.com>
13246 L: linux-xtensa@linux-xtensa.org
13247 T: git git://github.com/czankel/xtensa-linux.git
13248 S: Maintained
13249 F: arch/xtensa/
13250 F: drivers/irqchip/irq-xtensa-*
13252 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13253 M: Nishanth Menon <nm@ti.com>
13254 M: Tero Kristo <t-kristo@ti.com>
13255 M: Santosh Shilimkar <ssantosh@kernel.org>
13256 L: linux-arm-kernel@lists.infradead.org
13257 S: Maintained
13258 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13259 F: drivers/firmware/ti_sci*
13260 F: include/linux/soc/ti/ti_sci_protocol.h
13261 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13262 F: include/dt-bindings/genpd/k2g.h
13263 F: drivers/soc/ti/ti_sci_pm_domains.c
13264 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13265 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13266 F: drivers/clk/keystone/sci-clk.c
13267 F: drivers/reset/reset-ti-sci.c
13268 F: drivers/irqchip/irq-ti-sci-intr.c
13269 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
13270 F: drivers/irqchip/irq-ti-sci-inta.c
13272 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13273 M: Hans Verkuil <hverkuil@xs4all.nl>
13274 L: linux-media@vger.kernel.org
13275 T: git git://linuxtv.org/media_tree.git
13276 W: https://linuxtv.org
13277 S: Maintained
13278 F: drivers/media/radio/radio-raremono.c
13280 THERMAL
13281 M: Zhang Rui <rui.zhang@intel.com>
13282 M: Eduardo Valentin <edubezval@gmail.com>
13283 L: linux-pm@vger.kernel.org
13284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13286 Q: https://patchwork.kernel.org/project/linux-pm/list/
13287 S: Supported
13288 F: drivers/thermal/
13289 F: include/linux/thermal.h
13290 F: include/uapi/linux/thermal.h
13291 F: include/linux/cpu_cooling.h
13292 F: Documentation/devicetree/bindings/thermal/
13294 THERMAL/CPU_COOLING
13295 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13296 M: Viresh Kumar <viresh.kumar@linaro.org>
13297 M: Javi Merino <javi.merino@kernel.org>
13298 L: linux-pm@vger.kernel.org
13299 S: Supported
13300 F: Documentation/thermal/cpu-cooling-api.txt
13301 F: drivers/thermal/cpu_cooling.c
13302 F: include/linux/cpu_cooling.h
13304 THINKPAD ACPI EXTRAS DRIVER
13305 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13306 L: ibm-acpi-devel@lists.sourceforge.net
13307 L: platform-driver-x86@vger.kernel.org
13308 W: http://ibm-acpi.sourceforge.net
13309 W: http://thinkwiki.org/wiki/Ibm-acpi
13310 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13311 S: Maintained
13312 F: drivers/platform/x86/thinkpad_acpi.c
13314 THUNDERBOLT DRIVER
13315 M: Andreas Noever <andreas.noever@gmail.com>
13316 M: Michael Jamet <michael.jamet@intel.com>
13317 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13318 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13319 S: Maintained
13320 F: drivers/thunderbolt/
13322 THUNDERX GPIO DRIVER
13323 M: David Daney <david.daney@cavium.com>
13324 S: Maintained
13325 F: drivers/gpio/gpio-thunderx.c
13327 TI AM437X VPFE DRIVER
13328 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13329 L: linux-media@vger.kernel.org
13330 W: https://linuxtv.org
13331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13332 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13333 S: Maintained
13334 F: drivers/media/platform/am437x/
13336 TI BANDGAP AND THERMAL DRIVER
13337 M: Eduardo Valentin <edubezval@gmail.com>
13338 M: Keerthy <j-keerthy@ti.com>
13339 L: linux-pm@vger.kernel.org
13340 L: linux-omap@vger.kernel.org
13341 S: Maintained
13342 F: drivers/thermal/ti-soc-thermal/
13344 TI BQ27XXX POWER SUPPLY DRIVER
13345 R: Andrew F. Davis <afd@ti.com>
13346 F: include/linux/power/bq27xxx_battery.h
13347 F: drivers/power/supply/bq27xxx_battery.c
13348 F: drivers/power/supply/bq27xxx_battery_i2c.c
13350 TI CDCE706 CLOCK DRIVER
13351 M: Max Filippov <jcmvbkbc@gmail.com>
13352 S: Maintained
13353 F: drivers/clk/clk-cdce706.c
13355 TI CLOCK DRIVER
13356 M: Tero Kristo <t-kristo@ti.com>
13357 L: linux-omap@vger.kernel.org
13358 S: Maintained
13359 F: drivers/clk/ti/
13360 F: include/linux/clk/ti.h
13362 TI DAVINCI MACHINE SUPPORT
13363 M: Sekhar Nori <nsekhar@ti.com>
13364 M: Kevin Hilman <khilman@kernel.org>
13365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13367 S: Supported
13368 F: arch/arm/mach-davinci/
13369 F: drivers/i2c/busses/i2c-davinci.c
13370 F: arch/arm/boot/dts/da850*
13372 TI DAVINCI SERIES GPIO DRIVER
13373 M: Keerthy <j-keerthy@ti.com>
13374 L: linux-gpio@vger.kernel.org
13375 S: Maintained
13376 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13377 F: drivers/gpio/gpio-davinci.c
13379 TI DAVINCI SERIES MEDIA DRIVER
13380 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13381 L: linux-media@vger.kernel.org
13382 W: https://linuxtv.org
13383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13384 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13385 S: Maintained
13386 F: drivers/media/platform/davinci/
13387 F: include/media/davinci/
13389 TI ETHERNET SWITCH DRIVER (CPSW)
13390 R: Grygorii Strashko <grygorii.strashko@ti.com>
13391 L: linux-omap@vger.kernel.org
13392 L: netdev@vger.kernel.org
13393 S: Maintained
13394 F: drivers/net/ethernet/ti/cpsw*
13395 F: drivers/net/ethernet/ti/davinci*
13397 TI FLASH MEDIA INTERFACE DRIVER
13398 M: Alex Dubov <oakad@yahoo.com>
13399 S: Maintained
13400 F: drivers/misc/tifm*
13401 F: drivers/mmc/host/tifm_sd.c
13402 F: include/linux/tifm.h
13404 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13405 M: Santosh Shilimkar <ssantosh@kernel.org>
13406 L: linux-kernel@vger.kernel.org
13407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13408 S: Maintained
13409 F: drivers/soc/ti/*
13410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13412 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13413 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13414 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13415 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13416 S: Maintained
13417 F: sound/soc/codecs/lm49453*
13418 F: sound/soc/codecs/isabelle*
13420 TI LP855x BACKLIGHT DRIVER
13421 M: Milo Kim <milo.kim@ti.com>
13422 S: Maintained
13423 F: Documentation/backlight/lp855x-driver.txt
13424 F: drivers/video/backlight/lp855x_bl.c
13425 F: include/linux/platform_data/lp855x.h
13427 TI LP8727 CHARGER DRIVER
13428 M: Milo Kim <milo.kim@ti.com>
13429 S: Maintained
13430 F: drivers/power/supply/lp8727_charger.c
13431 F: include/linux/platform_data/lp8727.h
13433 TI LP8788 MFD DRIVER
13434 M: Milo Kim <milo.kim@ti.com>
13435 S: Maintained
13436 F: drivers/iio/adc/lp8788_adc.c
13437 F: drivers/leds/leds-lp8788.c
13438 F: drivers/mfd/lp8788*.c
13439 F: drivers/power/supply/lp8788-charger.c
13440 F: drivers/regulator/lp8788-*.c
13441 F: include/linux/mfd/lp8788*.h
13443 TI NETCP ETHERNET DRIVER
13444 M: Wingman Kwok <w-kwok2@ti.com>
13445 M: Murali Karicheri <m-karicheri2@ti.com>
13446 L: netdev@vger.kernel.org
13447 S: Maintained
13448 F: drivers/net/ethernet/ti/netcp*
13450 TI TAS571X FAMILY ASoC CODEC DRIVER
13451 M: Kevin Cernekee <cernekee@chromium.org>
13452 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13453 S: Odd Fixes
13454 F: sound/soc/codecs/tas571x*
13456 TI TRF7970A NFC DRIVER
13457 M: Mark Greer <mgreer@animalcreek.com>
13458 L: linux-wireless@vger.kernel.org
13459 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13460 S: Supported
13461 F: drivers/nfc/trf7970a.c
13462 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13464 TI TWL4030 SERIES SOC CODEC DRIVER
13465 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13467 S: Maintained
13468 F: sound/soc/codecs/twl4030*
13470 TI VPE/CAL DRIVERS
13471 M: Benoit Parrot <bparrot@ti.com>
13472 L: linux-media@vger.kernel.org
13473 W: http://linuxtv.org/
13474 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13475 S: Maintained
13476 F: drivers/media/platform/ti-vpe/
13478 TI WILINK WIRELESS DRIVERS
13479 L: linux-wireless@vger.kernel.org
13480 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13481 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13483 S: Orphan
13484 F: drivers/net/wireless/ti/
13485 F: include/linux/wl12xx.h
13487 TILE ARCHITECTURE
13488 M: Chris Metcalf <cmetcalf@mellanox.com>
13489 W: http://www.mellanox.com/repository/solutions/tile-scm/
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13491 S: Supported
13492 F: arch/tile/
13493 F: drivers/char/tile-srom.c
13494 F: drivers/edac/tile_edac.c
13495 F: drivers/net/ethernet/tile/
13496 F: drivers/rtc/rtc-tile.c
13497 F: drivers/tty/hvc/hvc_tile.c
13498 F: drivers/tty/serial/tilegx.c
13499 F: drivers/usb/host/*-tilegx.c
13500 F: include/linux/usb/tilegx.h
13502 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13503 M: John Stultz <john.stultz@linaro.org>
13504 M: Thomas Gleixner <tglx@linutronix.de>
13505 R: Stephen Boyd <sboyd@codeaurora.org>
13506 L: linux-kernel@vger.kernel.org
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13508 S: Supported
13509 F: include/linux/clocksource.h
13510 F: include/linux/time.h
13511 F: include/linux/timex.h
13512 F: include/uapi/linux/time.h
13513 F: include/uapi/linux/timex.h
13514 F: kernel/time/clocksource.c
13515 F: kernel/time/time*.c
13516 F: kernel/time/alarmtimer.c
13517 F: kernel/time/ntp.c
13518 F: tools/testing/selftests/timers/
13520 TIPC NETWORK LAYER
13521 M: Jon Maloy <jon.maloy@ericsson.com>
13522 M: Ying Xue <ying.xue@windriver.com>
13523 L: netdev@vger.kernel.org (core kernel code)
13524 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13525 W: http://tipc.sourceforge.net/
13526 S: Maintained
13527 F: include/uapi/linux/tipc*.h
13528 F: net/tipc/
13530 TLAN NETWORK DRIVER
13531 M: Samuel Chessman <chessman@tux.org>
13532 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13533 W: http://sourceforge.net/projects/tlan/
13534 S: Maintained
13535 F: Documentation/networking/tlan.txt
13536 F: drivers/net/ethernet/ti/tlan.*
13538 TM6000 VIDEO4LINUX DRIVER
13539 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13540 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13541 L: linux-media@vger.kernel.org
13542 W: https://linuxtv.org
13543 T: git git://linuxtv.org/media_tree.git
13544 S: Odd fixes
13545 F: drivers/media/usb/tm6000/
13546 F: Documentation/media/v4l-drivers/tm6000*
13548 TMIO/SDHI MMC DRIVER
13549 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13550 L: linux-mmc@vger.kernel.org
13551 S: Supported
13552 F: drivers/mmc/host/tmio_mmc*
13553 F: drivers/mmc/host/renesas_sdhi*
13554 F: include/linux/mfd/tmio.h
13556 TMP401 HARDWARE MONITOR DRIVER
13557 M: Guenter Roeck <linux@roeck-us.net>
13558 L: linux-hwmon@vger.kernel.org
13559 S: Maintained
13560 F: Documentation/hwmon/tmp401
13561 F: drivers/hwmon/tmp401.c
13563 TMPFS (SHMEM FILESYSTEM)
13564 M: Hugh Dickins <hughd@google.com>
13565 L: linux-mm@kvack.org
13566 S: Maintained
13567 F: include/linux/shmem_fs.h
13568 F: mm/shmem.c
13570 TOMOYO SECURITY MODULE
13571 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13572 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13573 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13574 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13575 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13576 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13577 W: http://tomoyo.sourceforge.jp/
13578 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13579 S: Maintained
13580 F: security/tomoyo/
13582 TOPSTAR LAPTOP EXTRAS DRIVER
13583 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13584 L: platform-driver-x86@vger.kernel.org
13585 S: Maintained
13586 F: drivers/platform/x86/topstar-laptop.c
13588 TOSHIBA ACPI EXTRAS DRIVER
13589 M: Azael Avalos <coproscefalo@gmail.com>
13590 L: platform-driver-x86@vger.kernel.org
13591 S: Maintained
13592 F: drivers/platform/x86/toshiba_acpi.c
13594 TOSHIBA BLUETOOTH DRIVER
13595 M: Azael Avalos <coproscefalo@gmail.com>
13596 L: platform-driver-x86@vger.kernel.org
13597 S: Maintained
13598 F: drivers/platform/x86/toshiba_bluetooth.c
13600 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13601 M: Azael Avalos <coproscefalo@gmail.com>
13602 L: platform-driver-x86@vger.kernel.org
13603 S: Maintained
13604 F: drivers/platform/x86/toshiba_haps.c
13606 TOSHIBA SMM DRIVER
13607 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13608 W: http://www.buzzard.org.uk/toshiba/
13609 S: Maintained
13610 F: drivers/char/toshiba.c
13611 F: include/linux/toshiba.h
13612 F: include/uapi/linux/toshiba.h
13614 TOSHIBA TC358743 DRIVER
13615 M: Mats Randgaard <matrandg@cisco.com>
13616 L: linux-media@vger.kernel.org
13617 S: Maintained
13618 F: drivers/media/i2c/tc358743*
13619 F: include/media/i2c/tc358743.h
13621 TOSHIBA WMI HOTKEYS DRIVER
13622 M: Azael Avalos <coproscefalo@gmail.com>
13623 L: platform-driver-x86@vger.kernel.org
13624 S: Maintained
13625 F: drivers/platform/x86/toshiba-wmi.c
13627 TPM DEVICE DRIVER
13628 M: Peter Huewe <peterhuewe@gmx.de>
13629 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13630 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13631 L: linux-integrity@vger.kernel.org
13632 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13633 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13634 S: Maintained
13635 F: drivers/char/tpm/
13637 TRACING
13638 M: Steven Rostedt <rostedt@goodmis.org>
13639 M: Ingo Molnar <mingo@redhat.com>
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13641 S: Maintained
13642 F: Documentation/trace/ftrace.txt
13643 F: arch/*/*/*/ftrace.h
13644 F: arch/*/kernel/ftrace.c
13645 F: include/*/ftrace.h
13646 F: include/linux/trace*.h
13647 F: include/trace/
13648 F: kernel/trace/
13649 F: tools/testing/selftests/ftrace/
13651 TRACING MMIO ACCESSES (MMIOTRACE)
13652 M: Steven Rostedt <rostedt@goodmis.org>
13653 M: Ingo Molnar <mingo@kernel.org>
13654 R: Karol Herbst <karolherbst@gmail.com>
13655 R: Pekka Paalanen <ppaalanen@gmail.com>
13656 S: Maintained
13657 L: linux-kernel@vger.kernel.org
13658 L: nouveau@lists.freedesktop.org
13659 F: kernel/trace/trace_mmiotrace.c
13660 F: include/linux/mmiotrace.h
13661 F: arch/x86/mm/kmmio.c
13662 F: arch/x86/mm/mmio-mod.c
13663 F: arch/x86/mm/testmmiotrace.c
13665 TRIVIAL PATCHES
13666 M: Jiri Kosina <trivial@kernel.org>
13667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13668 S: Maintained
13669 K: ^Subject:.*(?i)trivial
13671 TTY LAYER
13672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13673 M: Jiri Slaby <jslaby@suse.com>
13674 S: Supported
13675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13676 F: Documentation/serial/
13677 F: drivers/tty/
13678 F: drivers/tty/serial/serial_core.c
13679 F: include/linux/serial_core.h
13680 F: include/linux/serial.h
13681 F: include/linux/tty.h
13682 F: include/uapi/linux/serial_core.h
13683 F: include/uapi/linux/serial.h
13684 F: include/uapi/linux/tty.h
13686 TUA9001 MEDIA DRIVER
13687 M: Antti Palosaari <crope@iki.fi>
13688 L: linux-media@vger.kernel.org
13689 W: https://linuxtv.org
13690 W: http://palosaari.fi/linux/
13691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13692 T: git git://linuxtv.org/anttip/media_tree.git
13693 S: Maintained
13694 F: drivers/media/tuners/tua9001*
13696 TULIP NETWORK DRIVERS
13697 L: netdev@vger.kernel.org
13698 L: linux-parisc@vger.kernel.org
13699 S: Orphan
13700 F: drivers/net/ethernet/dec/tulip/
13702 TUN/TAP driver
13703 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13704 W: http://vtun.sourceforge.net/tun
13705 S: Maintained
13706 F: Documentation/networking/tuntap.txt
13707 F: arch/um/os-Linux/drivers/
13709 TURBOCHANNEL SUBSYSTEM
13710 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13711 M: Ralf Baechle <ralf@linux-mips.org>
13712 L: linux-mips@linux-mips.org
13713 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13714 S: Maintained
13715 F: drivers/tc/
13716 F: include/linux/tc.h
13718 TW5864 VIDEO4LINUX DRIVER
13719 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13720 M: Anton Sviridenko <anton@corp.bluecherry.net>
13721 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13722 M: Andrey Utkin <andrey_utkin@fastmail.com>
13723 L: linux-media@vger.kernel.org
13724 S: Supported
13725 F: drivers/media/pci/tw5864/
13727 TW68 VIDEO4LINUX DRIVER
13728 M: Hans Verkuil <hverkuil@xs4all.nl>
13729 L: linux-media@vger.kernel.org
13730 T: git git://linuxtv.org/media_tree.git
13731 W: https://linuxtv.org
13732 S: Odd Fixes
13733 F: drivers/media/pci/tw68/
13735 TW686X VIDEO4LINUX DRIVER
13736 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13737 L: linux-media@vger.kernel.org
13738 T: git git://linuxtv.org/media_tree.git
13739 W: http://linuxtv.org
13740 S: Maintained
13741 F: drivers/media/pci/tw686x/
13743 UBI FILE SYSTEM (UBIFS)
13744 M: Richard Weinberger <richard@nod.at>
13745 M: Artem Bityutskiy <dedekind1@gmail.com>
13746 M: Adrian Hunter <adrian.hunter@intel.com>
13747 L: linux-mtd@lists.infradead.org
13748 T: git git://git.infradead.org/ubifs-2.6.git
13749 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13750 S: Supported
13751 F: Documentation/filesystems/ubifs.txt
13752 F: fs/ubifs/
13754 UCLINUX (M68KNOMMU AND COLDFIRE)
13755 M: Greg Ungerer <gerg@linux-m68k.org>
13756 W: http://www.linux-m68k.org/
13757 W: http://www.uclinux.org/
13758 L: linux-m68k@lists.linux-m68k.org
13759 L: uclinux-dev@uclinux.org (subscribers-only)
13760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13761 S: Maintained
13762 F: arch/m68k/coldfire/
13763 F: arch/m68k/68*/
13764 F: arch/m68k/*/*_no.*
13765 F: arch/m68k/include/asm/*_no.*
13767 UDF FILESYSTEM
13768 M: Jan Kara <jack@suse.com>
13769 S: Maintained
13770 F: Documentation/filesystems/udf.txt
13771 F: fs/udf/
13773 UDRAW TABLET
13774 M: Bastien Nocera <hadess@hadess.net>
13775 L: linux-input@vger.kernel.org
13776 S: Maintained
13777 F: drivers/hid/hid-udraw.c
13779 UFS FILESYSTEM
13780 M: Evgeniy Dushistov <dushistov@mail.ru>
13781 S: Maintained
13782 F: Documentation/filesystems/ufs.txt
13783 F: fs/ufs/
13785 UHID USERSPACE HID IO DRIVER:
13786 M: David Herrmann <dh.herrmann@googlemail.com>
13787 L: linux-input@vger.kernel.org
13788 S: Maintained
13789 F: drivers/hid/uhid.c
13790 F: include/uapi/linux/uhid.h
13792 ULPI BUS
13793 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13794 L: linux-usb@vger.kernel.org
13795 S: Maintained
13796 F: drivers/usb/common/ulpi.c
13797 F: include/linux/ulpi/
13799 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13800 L: linux-usb@vger.kernel.org
13801 S: Orphan
13802 F: drivers/uwb/
13803 F: include/linux/uwb.h
13804 F: include/linux/uwb/
13806 UNICORE32 ARCHITECTURE:
13807 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13808 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13809 S: Maintained
13810 T: git git://github.com/gxt/linux.git
13811 F: arch/unicore32/
13813 UNIFDEF
13814 M: Tony Finch <dot@dotat.at>
13815 W: http://dotat.at/prog/unifdef
13816 S: Maintained
13817 F: scripts/unifdef.c
13819 UNIFORM CDROM DRIVER
13820 M: Jens Axboe <axboe@kernel.dk>
13821 W: http://www.kernel.dk
13822 S: Maintained
13823 F: Documentation/cdrom/
13824 F: drivers/cdrom/cdrom.c
13825 F: include/linux/cdrom.h
13826 F: include/uapi/linux/cdrom.h
13828 UNISYS S-PAR DRIVERS
13829 M: David Kershner <david.kershner@unisys.com>
13830 L: sparmaintainer@unisys.com (Unisys internal)
13831 S: Supported
13832 F: drivers/staging/unisys/
13834 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13835 M: Vinayak Holikatti <vinholikatti@gmail.com>
13836 L: linux-scsi@vger.kernel.org
13837 S: Supported
13838 F: Documentation/scsi/ufs.txt
13839 F: drivers/scsi/ufs/
13841 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13842 M: Joao Pinto <jpinto@synopsys.com>
13843 L: linux-scsi@vger.kernel.org
13844 S: Supported
13845 F: drivers/scsi/ufs/*dwc*
13847 UNSORTED BLOCK IMAGES (UBI)
13848 M: Artem Bityutskiy <dedekind1@gmail.com>
13849 M: Richard Weinberger <richard@nod.at>
13850 W: http://www.linux-mtd.infradead.org/
13851 L: linux-mtd@lists.infradead.org
13852 T: git git://git.infradead.org/ubifs-2.6.git
13853 S: Supported
13854 F: drivers/mtd/ubi/
13855 F: include/linux/mtd/ubi.h
13856 F: include/uapi/mtd/ubi-user.h
13858 USB "USBNET" DRIVER FRAMEWORK
13859 M: Oliver Neukum <oneukum@suse.com>
13860 L: netdev@vger.kernel.org
13861 W: http://www.linux-usb.org/usbnet
13862 S: Maintained
13863 F: drivers/net/usb/usbnet.c
13864 F: include/linux/usb/usbnet.h
13866 USB ACM DRIVER
13867 M: Oliver Neukum <oneukum@suse.com>
13868 L: linux-usb@vger.kernel.org
13869 S: Maintained
13870 F: Documentation/usb/acm.txt
13871 F: drivers/usb/class/cdc-acm.*
13873 USB AR5523 WIRELESS DRIVER
13874 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13875 L: linux-wireless@vger.kernel.org
13876 S: Maintained
13877 F: drivers/net/wireless/ath/ar5523/
13879 USB ATTACHED SCSI
13880 M: Oliver Neukum <oneukum@suse.com>
13881 L: linux-usb@vger.kernel.org
13882 L: linux-scsi@vger.kernel.org
13883 S: Maintained
13884 F: drivers/usb/storage/uas.c
13886 USB CDC ETHERNET DRIVER
13887 M: Oliver Neukum <oliver@neukum.org>
13888 L: linux-usb@vger.kernel.org
13889 S: Maintained
13890 F: drivers/net/usb/cdc_*.c
13891 F: include/uapi/linux/usb/cdc.h
13893 USB CHAOSKEY DRIVER
13894 M: Keith Packard <keithp@keithp.com>
13895 L: linux-usb@vger.kernel.org
13896 S: Maintained
13897 F: drivers/usb/misc/chaoskey.c
13899 USB CYPRESS C67X00 DRIVER
13900 M: Peter Korsgaard <jacmet@sunsite.dk>
13901 L: linux-usb@vger.kernel.org
13902 S: Maintained
13903 F: drivers/usb/c67x00/
13905 USB DAVICOM DM9601 DRIVER
13906 M: Peter Korsgaard <jacmet@sunsite.dk>
13907 L: netdev@vger.kernel.org
13908 W: http://www.linux-usb.org/usbnet
13909 S: Maintained
13910 F: drivers/net/usb/dm9601.c
13912 USB DIAMOND RIO500 DRIVER
13913 M: Cesar Miquel <miquel@df.uba.ar>
13914 L: rio500-users@lists.sourceforge.net
13915 W: http://rio500.sourceforge.net
13916 S: Maintained
13917 F: drivers/usb/misc/rio500*
13919 USB EHCI DRIVER
13920 M: Alan Stern <stern@rowland.harvard.edu>
13921 L: linux-usb@vger.kernel.org
13922 S: Maintained
13923 F: Documentation/usb/ehci.txt
13924 F: drivers/usb/host/ehci*
13926 USB GADGET/PERIPHERAL SUBSYSTEM
13927 M: Felipe Balbi <balbi@kernel.org>
13928 L: linux-usb@vger.kernel.org
13929 W: http://www.linux-usb.org/gadget
13930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13931 S: Maintained
13932 F: drivers/usb/gadget/
13933 F: include/linux/usb/gadget*
13935 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13936 M: Jiri Kosina <jikos@kernel.org>
13937 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13938 L: linux-usb@vger.kernel.org
13939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13940 S: Maintained
13941 F: Documentation/hid/hiddev.txt
13942 F: drivers/hid/usbhid/
13944 USB ISP116X DRIVER
13945 M: Olav Kongas <ok@artecdesign.ee>
13946 L: linux-usb@vger.kernel.org
13947 S: Maintained
13948 F: drivers/usb/host/isp116x*
13949 F: include/linux/usb/isp116x.h
13951 USB LAN78XX ETHERNET DRIVER
13952 M: Woojung Huh <woojung.huh@microchip.com>
13953 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13954 L: netdev@vger.kernel.org
13955 S: Maintained
13956 F: drivers/net/usb/lan78xx.*
13958 USB MASS STORAGE DRIVER
13959 M: Alan Stern <stern@rowland.harvard.edu>
13960 L: linux-usb@vger.kernel.org
13961 L: usb-storage@lists.one-eyed-alien.net
13962 S: Maintained
13963 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13964 F: drivers/usb/storage/
13966 USB MIDI DRIVER
13967 M: Clemens Ladisch <clemens@ladisch.de>
13968 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13969 T: git git://git.alsa-project.org/alsa-kernel.git
13970 S: Maintained
13971 F: sound/usb/midi.*
13973 USB NETWORKING DRIVERS
13974 L: linux-usb@vger.kernel.org
13975 S: Odd Fixes
13976 F: drivers/net/usb/
13978 USB OHCI DRIVER
13979 M: Alan Stern <stern@rowland.harvard.edu>
13980 L: linux-usb@vger.kernel.org
13981 S: Maintained
13982 F: Documentation/usb/ohci.txt
13983 F: drivers/usb/host/ohci*
13985 USB OTG FSM (Finite State Machine)
13986 M: Peter Chen <Peter.Chen@nxp.com>
13987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13988 L: linux-usb@vger.kernel.org
13989 S: Maintained
13990 F: drivers/usb/common/usb-otg-fsm.c
13992 USB OVER IP DRIVER
13993 M: Valentina Manea <valentina.manea.m@gmail.com>
13994 M: Shuah Khan <shuahkh@osg.samsung.com>
13995 M: Shuah Khan <shuah@kernel.org>
13996 L: linux-usb@vger.kernel.org
13997 S: Maintained
13998 F: Documentation/usb/usbip_protocol.txt
13999 F: drivers/usb/usbip/
14000 F: tools/usb/usbip/
14002 USB PEGASUS DRIVER
14003 M: Petko Manolov <petkan@nucleusys.com>
14004 L: linux-usb@vger.kernel.org
14005 L: netdev@vger.kernel.org
14006 T: git git://github.com/petkan/pegasus.git
14007 W: https://github.com/petkan/pegasus
14008 S: Maintained
14009 F: drivers/net/usb/pegasus.*
14011 USB PHY LAYER
14012 M: Felipe Balbi <balbi@kernel.org>
14013 L: linux-usb@vger.kernel.org
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14015 S: Maintained
14016 F: drivers/usb/phy/
14018 USB PRINTER DRIVER (usblp)
14019 M: Pete Zaitcev <zaitcev@redhat.com>
14020 L: linux-usb@vger.kernel.org
14021 S: Supported
14022 F: drivers/usb/class/usblp.c
14024 USB QMI WWAN NETWORK DRIVER
14025 M: Bjørn Mork <bjorn@mork.no>
14026 L: netdev@vger.kernel.org
14027 S: Maintained
14028 F: Documentation/ABI/testing/sysfs-class-net-qmi
14029 F: drivers/net/usb/qmi_wwan.c
14031 USB RTL8150 DRIVER
14032 M: Petko Manolov <petkan@nucleusys.com>
14033 L: linux-usb@vger.kernel.org
14034 L: netdev@vger.kernel.org
14035 T: git git://github.com/petkan/rtl8150.git
14036 W: https://github.com/petkan/rtl8150
14037 S: Maintained
14038 F: drivers/net/usb/rtl8150.c
14040 USB SERIAL SUBSYSTEM
14041 M: Johan Hovold <johan@kernel.org>
14042 L: linux-usb@vger.kernel.org
14043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14044 S: Maintained
14045 F: Documentation/usb/usb-serial.txt
14046 F: drivers/usb/serial/
14047 F: include/linux/usb/serial.h
14049 USB SMSC75XX ETHERNET DRIVER
14050 M: Steve Glendinning <steve.glendinning@shawell.net>
14051 L: netdev@vger.kernel.org
14052 S: Maintained
14053 F: drivers/net/usb/smsc75xx.*
14055 USB SMSC95XX ETHERNET DRIVER
14056 M: Steve Glendinning <steve.glendinning@shawell.net>
14057 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14058 L: netdev@vger.kernel.org
14059 S: Maintained
14060 F: drivers/net/usb/smsc95xx.*
14062 USB SUBSYSTEM
14063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14064 L: linux-usb@vger.kernel.org
14065 W: http://www.linux-usb.org
14066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14067 S: Supported
14068 F: Documentation/devicetree/bindings/usb/
14069 F: Documentation/usb/
14070 F: drivers/usb/
14071 F: include/linux/usb.h
14072 F: include/linux/usb/
14074 USB TYPEC SUBSYSTEM
14075 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14076 L: linux-usb@vger.kernel.org
14077 S: Maintained
14078 F: Documentation/ABI/testing/sysfs-class-typec
14079 F: Documentation/usb/typec.rst
14080 F: drivers/usb/typec/
14081 F: include/linux/usb/typec.h
14083 USB UHCI DRIVER
14084 M: Alan Stern <stern@rowland.harvard.edu>
14085 L: linux-usb@vger.kernel.org
14086 S: Maintained
14087 F: drivers/usb/host/uhci*
14089 USB VIDEO CLASS
14090 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14091 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14092 L: linux-media@vger.kernel.org
14093 T: git git://linuxtv.org/media_tree.git
14094 W: http://www.ideasonboard.org/uvc/
14095 S: Maintained
14096 F: drivers/media/usb/uvc/
14097 F: include/uapi/linux/uvcvideo.h
14099 USB VISION DRIVER
14100 M: Hans Verkuil <hverkuil@xs4all.nl>
14101 L: linux-media@vger.kernel.org
14102 T: git git://linuxtv.org/media_tree.git
14103 W: https://linuxtv.org
14104 S: Odd Fixes
14105 F: drivers/media/usb/usbvision/
14107 USB WEBCAM GADGET
14108 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14109 L: linux-usb@vger.kernel.org
14110 S: Maintained
14111 F: drivers/usb/gadget/function/*uvc*
14112 F: drivers/usb/gadget/legacy/webcam.c
14114 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14115 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14116 L: linux-wireless@vger.kernel.org
14117 S: Maintained
14118 F: drivers/net/wireless/rndis_wlan.c
14120 USB XHCI DRIVER
14121 M: Mathias Nyman <mathias.nyman@intel.com>
14122 L: linux-usb@vger.kernel.org
14123 S: Supported
14124 F: drivers/usb/host/xhci*
14125 F: drivers/usb/host/pci-quirks*
14127 USB ZD1201 DRIVER
14128 L: linux-wireless@vger.kernel.org
14129 W: http://linux-lc100020.sourceforge.net
14130 S: Orphan
14131 F: drivers/net/wireless/zydas/zd1201.*
14133 USB ZR364XX DRIVER
14134 M: Antoine Jacquet <royale@zerezo.com>
14135 L: linux-usb@vger.kernel.org
14136 L: linux-media@vger.kernel.org
14137 T: git git://linuxtv.org/media_tree.git
14138 W: http://royale.zerezo.com/zr364xx/
14139 S: Maintained
14140 F: Documentation/media/v4l-drivers/zr364xx*
14141 F: drivers/media/usb/zr364xx/
14143 USER-MODE LINUX (UML)
14144 M: Jeff Dike <jdike@addtoit.com>
14145 M: Richard Weinberger <richard@nod.at>
14146 L: user-mode-linux-devel@lists.sourceforge.net
14147 L: user-mode-linux-user@lists.sourceforge.net
14148 W: http://user-mode-linux.sourceforge.net
14149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14150 S: Maintained
14151 F: Documentation/virtual/uml/
14152 F: arch/um/
14153 F: arch/x86/um/
14154 F: fs/hostfs/
14155 F: fs/hppfs/
14157 USERSPACE I/O (UIO)
14158 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14159 S: Maintained
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14161 F: Documentation/driver-api/uio-howto.rst
14162 F: drivers/uio/
14163 F: include/linux/uio*.h
14165 UTIL-LINUX PACKAGE
14166 M: Karel Zak <kzak@redhat.com>
14167 L: util-linux@vger.kernel.org
14168 W: http://en.wikipedia.org/wiki/Util-linux
14169 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14170 S: Maintained
14172 UUID HELPERS
14173 M: Christoph Hellwig <hch@lst.de>
14174 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14175 L: linux-kernel@vger.kernel.org
14176 T: git git://git.infradead.org/users/hch/uuid.git
14177 F: lib/uuid.c
14178 F: lib/test_uuid.c
14179 F: include/linux/uuid.h
14180 F: include/uapi/linux/uuid.h
14181 S: Maintained
14183 UVESAFB DRIVER
14184 M: Michal Januszewski <spock@gentoo.org>
14185 L: linux-fbdev@vger.kernel.org
14186 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14187 S: Maintained
14188 F: Documentation/fb/uvesafb.txt
14189 F: drivers/video/fbdev/uvesafb.*
14191 VF610 NAND DRIVER
14192 M: Stefan Agner <stefan@agner.ch>
14193 L: linux-mtd@lists.infradead.org
14194 S: Supported
14195 F: drivers/mtd/nand/vf610_nfc.c
14197 VFAT/FAT/MSDOS FILESYSTEM
14198 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14199 S: Maintained
14200 F: Documentation/filesystems/vfat.txt
14201 F: fs/fat/
14203 VFIO DRIVER
14204 M: Alex Williamson <alex.williamson@redhat.com>
14205 L: kvm@vger.kernel.org
14206 T: git git://github.com/awilliam/linux-vfio.git
14207 S: Maintained
14208 F: Documentation/vfio.txt
14209 F: drivers/vfio/
14210 F: include/linux/vfio.h
14211 F: include/uapi/linux/vfio.h
14213 VFIO MEDIATED DEVICE DRIVERS
14214 M: Kirti Wankhede <kwankhede@nvidia.com>
14215 L: kvm@vger.kernel.org
14216 S: Maintained
14217 F: Documentation/vfio-mediated-device.txt
14218 F: drivers/vfio/mdev/
14219 F: include/linux/mdev.h
14220 F: samples/vfio-mdev/
14222 VFIO PLATFORM DRIVER
14223 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14224 L: kvm@vger.kernel.org
14225 S: Maintained
14226 F: drivers/vfio/platform/
14228 VGA_SWITCHEROO
14229 R: Lukas Wunner <lukas@wunner.de>
14230 S: Maintained
14231 F: Documentation/gpu/vga-switcheroo.rst
14232 F: drivers/gpu/vga/vga_switcheroo.c
14233 F: include/linux/vga_switcheroo.h
14234 T: git git://anongit.freedesktop.org/drm/drm-misc
14236 VIA RHINE NETWORK DRIVER
14237 S: Orphan
14238 F: drivers/net/ethernet/via/via-rhine.c
14240 VIA SD/MMC CARD CONTROLLER DRIVER
14241 M: Bruce Chang <brucechang@via.com.tw>
14242 M: Harald Welte <HaraldWelte@viatech.com>
14243 S: Maintained
14244 F: drivers/mmc/host/via-sdmmc.c
14246 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14247 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14248 L: linux-fbdev@vger.kernel.org
14249 S: Maintained
14250 F: include/linux/via-core.h
14251 F: include/linux/via-gpio.h
14252 F: include/linux/via_i2c.h
14253 F: drivers/video/fbdev/via/
14255 VIA VELOCITY NETWORK DRIVER
14256 M: Francois Romieu <romieu@fr.zoreil.com>
14257 L: netdev@vger.kernel.org
14258 S: Maintained
14259 F: drivers/net/ethernet/via/via-velocity.*
14261 VIDEO MULTIPLEXER DRIVER
14262 M: Philipp Zabel <p.zabel@pengutronix.de>
14263 L: linux-media@vger.kernel.org
14264 S: Maintained
14265 F: drivers/media/platform/video-mux.c
14267 VIDEOBUF2 FRAMEWORK
14268 M: Pawel Osciak <pawel@osciak.com>
14269 M: Marek Szyprowski <m.szyprowski@samsung.com>
14270 M: Kyungmin Park <kyungmin.park@samsung.com>
14271 L: linux-media@vger.kernel.org
14272 S: Maintained
14273 F: drivers/media/v4l2-core/videobuf2-*
14274 F: include/media/videobuf2-*
14276 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14277 M: Helen Koike <helen.koike@collabora.com>
14278 L: linux-media@vger.kernel.org
14279 T: git git://linuxtv.org/media_tree.git
14280 W: https://linuxtv.org
14281 S: Maintained
14282 F: drivers/media/platform/vimc/*
14284 VIRT LIB
14285 M: Alex Williamson <alex.williamson@redhat.com>
14286 M: Paolo Bonzini <pbonzini@redhat.com>
14287 L: kvm@vger.kernel.org
14288 S: Supported
14289 F: virt/lib/
14291 VIRTIO AND VHOST VSOCK DRIVER
14292 M: Stefan Hajnoczi <stefanha@redhat.com>
14293 L: kvm@vger.kernel.org
14294 L: virtualization@lists.linux-foundation.org
14295 L: netdev@vger.kernel.org
14296 S: Maintained
14297 F: include/linux/virtio_vsock.h
14298 F: include/uapi/linux/virtio_vsock.h
14299 F: include/uapi/linux/vsockmon.h
14300 F: net/vmw_vsock/af_vsock_tap.c
14301 F: net/vmw_vsock/virtio_transport_common.c
14302 F: net/vmw_vsock/virtio_transport.c
14303 F: drivers/net/vsockmon.c
14304 F: drivers/vhost/vsock.c
14305 F: drivers/vhost/vsock.h
14307 VIRTIO CONSOLE DRIVER
14308 M: Amit Shah <amit@kernel.org>
14309 L: virtualization@lists.linux-foundation.org
14310 S: Maintained
14311 F: drivers/char/virtio_console.c
14312 F: include/linux/virtio_console.h
14313 F: include/uapi/linux/virtio_console.h
14315 VIRTIO CORE, NET AND BLOCK DRIVERS
14316 M: "Michael S. Tsirkin" <mst@redhat.com>
14317 M: Jason Wang <jasowang@redhat.com>
14318 L: virtualization@lists.linux-foundation.org
14319 S: Maintained
14320 F: Documentation/devicetree/bindings/virtio/
14321 F: drivers/virtio/
14322 F: tools/virtio/
14323 F: drivers/net/virtio_net.c
14324 F: drivers/block/virtio_blk.c
14325 F: include/linux/virtio*.h
14326 F: include/uapi/linux/virtio_*.h
14327 F: drivers/crypto/virtio/
14328 F: mm/balloon_compaction.c
14330 VIRTIO CRYPTO DRIVER
14331 M: Gonglei <arei.gonglei@huawei.com>
14332 L: virtualization@lists.linux-foundation.org
14333 L: linux-crypto@vger.kernel.org
14334 S: Maintained
14335 F: drivers/crypto/virtio/
14336 F: include/uapi/linux/virtio_crypto.h
14338 VIRTIO DRIVERS FOR S390
14339 M: Cornelia Huck <cohuck@redhat.com>
14340 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14341 L: linux-s390@vger.kernel.org
14342 L: virtualization@lists.linux-foundation.org
14343 L: kvm@vger.kernel.org
14344 S: Supported
14345 F: drivers/s390/virtio/
14347 VIRTIO GPU DRIVER
14348 M: David Airlie <airlied@linux.ie>
14349 M: Gerd Hoffmann <kraxel@redhat.com>
14350 L: dri-devel@lists.freedesktop.org
14351 L: virtualization@lists.linux-foundation.org
14352 T: git git://anongit.freedesktop.org/drm/drm-misc
14353 S: Maintained
14354 F: drivers/gpu/drm/virtio/
14355 F: include/uapi/linux/virtio_gpu.h
14357 VIRTIO HOST (VHOST)
14358 M: "Michael S. Tsirkin" <mst@redhat.com>
14359 M: Jason Wang <jasowang@redhat.com>
14360 L: kvm@vger.kernel.org
14361 L: virtualization@lists.linux-foundation.org
14362 L: netdev@vger.kernel.org
14363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14364 S: Maintained
14365 F: drivers/vhost/
14366 F: include/uapi/linux/vhost.h
14368 VIRTIO INPUT DRIVER
14369 M: Gerd Hoffmann <kraxel@redhat.com>
14370 S: Maintained
14371 F: drivers/virtio/virtio_input.c
14372 F: include/uapi/linux/virtio_input.h
14374 VIRTUAL SERIO DEVICE DRIVER
14375 M: Stephen Chandler Paul <thatslyude@gmail.com>
14376 S: Maintained
14377 F: drivers/input/serio/userio.c
14378 F: include/uapi/linux/userio.h
14380 VIVID VIRTUAL VIDEO DRIVER
14381 M: Hans Verkuil <hverkuil@xs4all.nl>
14382 L: linux-media@vger.kernel.org
14383 T: git git://linuxtv.org/media_tree.git
14384 W: https://linuxtv.org
14385 S: Maintained
14386 F: drivers/media/platform/vivid/*
14388 VLYNQ BUS
14389 M: Florian Fainelli <f.fainelli@gmail.com>
14390 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14391 S: Maintained
14392 F: drivers/vlynq/vlynq.c
14393 F: include/linux/vlynq.h
14395 VME SUBSYSTEM
14396 M: Martyn Welch <martyn@welchs.me.uk>
14397 M: Manohar Vanga <manohar.vanga@gmail.com>
14398 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14399 L: devel@driverdev.osuosl.org
14400 S: Maintained
14401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14402 F: Documentation/driver-api/vme.rst
14403 F: drivers/staging/vme/
14404 F: drivers/vme/
14405 F: include/linux/vme*
14407 VMWARE BALLOON DRIVER
14408 M: Xavier Deguillard <xdeguillard@vmware.com>
14409 M: Philip Moltmann <moltmann@vmware.com>
14410 M: "VMware, Inc." <pv-drivers@vmware.com>
14411 L: linux-kernel@vger.kernel.org
14412 S: Maintained
14413 F: drivers/misc/vmw_balloon.c
14415 VMWARE HYPERVISOR INTERFACE
14416 M: Alok Kataria <akataria@vmware.com>
14417 L: virtualization@lists.linux-foundation.org
14418 S: Supported
14419 F: arch/x86/kernel/cpu/vmware.c
14421 VMWARE PVRDMA DRIVER
14422 M: Adit Ranadive <aditr@vmware.com>
14423 M: VMware PV-Drivers <pv-drivers@vmware.com>
14424 L: linux-rdma@vger.kernel.org
14425 S: Maintained
14426 F: drivers/infiniband/hw/vmw_pvrdma/
14428 VMware PVSCSI driver
14429 M: Jim Gill <jgill@vmware.com>
14430 M: VMware PV-Drivers <pv-drivers@vmware.com>
14431 L: linux-scsi@vger.kernel.org
14432 S: Maintained
14433 F: drivers/scsi/vmw_pvscsi.c
14434 F: drivers/scsi/vmw_pvscsi.h
14436 VMWARE VMMOUSE SUBDRIVER
14437 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14438 M: "VMware, Inc." <pv-drivers@vmware.com>
14439 L: linux-input@vger.kernel.org
14440 S: Maintained
14441 F: drivers/input/mouse/vmmouse.c
14442 F: drivers/input/mouse/vmmouse.h
14444 VMWARE VMXNET3 ETHERNET DRIVER
14445 M: Shrikrishna Khare <skhare@vmware.com>
14446 M: "VMware, Inc." <pv-drivers@vmware.com>
14447 L: netdev@vger.kernel.org
14448 S: Maintained
14449 F: drivers/net/vmxnet3/
14451 VOCORE VOCORE2 BOARD
14452 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14453 L: linux-mips@linux-mips.org
14454 S: Maintained
14455 F: arch/mips/boot/dts/ralink/vocore2.dts
14457 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14458 M: Liam Girdwood <lgirdwood@gmail.com>
14459 M: Mark Brown <broonie@kernel.org>
14460 L: linux-kernel@vger.kernel.org
14461 W: http://www.slimlogic.co.uk/?p=48
14462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14463 S: Supported
14464 F: Documentation/devicetree/bindings/regulator/
14465 F: drivers/regulator/
14466 F: include/dt-bindings/regulator/
14467 F: include/linux/regulator/
14469 VRF
14470 M: David Ahern <dsa@cumulusnetworks.com>
14471 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14472 L: netdev@vger.kernel.org
14473 S: Maintained
14474 F: drivers/net/vrf.c
14475 F: Documentation/networking/vrf.txt
14477 VT1211 HARDWARE MONITOR DRIVER
14478 M: Juerg Haefliger <juergh@gmail.com>
14479 L: linux-hwmon@vger.kernel.org
14480 S: Maintained
14481 F: Documentation/hwmon/vt1211
14482 F: drivers/hwmon/vt1211.c
14484 VT8231 HARDWARE MONITOR DRIVER
14485 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14486 L: linux-hwmon@vger.kernel.org
14487 S: Maintained
14488 F: drivers/hwmon/vt8231.c
14490 VUB300 USB to SDIO/SD/MMC bridge chip
14491 M: Tony Olech <tony.olech@elandigitalsystems.com>
14492 L: linux-mmc@vger.kernel.org
14493 L: linux-usb@vger.kernel.org
14494 S: Supported
14495 F: drivers/mmc/host/vub300.c
14497 W1 DALLAS'S 1-WIRE BUS
14498 M: Evgeniy Polyakov <zbr@ioremap.net>
14499 S: Maintained
14500 F: Documentation/w1/
14501 F: drivers/w1/
14502 F: include/linux/w1.h
14504 W83791D HARDWARE MONITORING DRIVER
14505 M: Marc Hulsman <m.hulsman@tudelft.nl>
14506 L: linux-hwmon@vger.kernel.org
14507 S: Maintained
14508 F: Documentation/hwmon/w83791d
14509 F: drivers/hwmon/w83791d.c
14511 W83793 HARDWARE MONITORING DRIVER
14512 M: Rudolf Marek <r.marek@assembler.cz>
14513 L: linux-hwmon@vger.kernel.org
14514 S: Maintained
14515 F: Documentation/hwmon/w83793
14516 F: drivers/hwmon/w83793.c
14518 W83795 HARDWARE MONITORING DRIVER
14519 M: Jean Delvare <jdelvare@suse.com>
14520 L: linux-hwmon@vger.kernel.org
14521 S: Maintained
14522 F: drivers/hwmon/w83795.c
14524 W83L51xD SD/MMC CARD INTERFACE DRIVER
14525 M: Pierre Ossman <pierre@ossman.eu>
14526 S: Maintained
14527 F: drivers/mmc/host/wbsd.*
14529 WACOM PROTOCOL 4 SERIAL TABLETS
14530 M: Julian Squires <julian@cipht.net>
14531 M: Hans de Goede <hdegoede@redhat.com>
14532 L: linux-input@vger.kernel.org
14533 S: Maintained
14534 F: drivers/input/tablet/wacom_serial4.c
14536 WATCHDOG DEVICE DRIVERS
14537 M: Wim Van Sebroeck <wim@iguana.be>
14538 R: Guenter Roeck <linux@roeck-us.net>
14539 L: linux-watchdog@vger.kernel.org
14540 W: http://www.linux-watchdog.org/
14541 T: git git://www.linux-watchdog.org/linux-watchdog.git
14542 S: Maintained
14543 F: Documentation/devicetree/bindings/watchdog/
14544 F: Documentation/watchdog/
14545 F: drivers/watchdog/
14546 F: include/linux/watchdog.h
14547 F: include/uapi/linux/watchdog.h
14549 WHISKEYCOVE PMIC GPIO DRIVER
14550 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14551 L: linux-gpio@vger.kernel.org
14552 S: Maintained
14553 F: drivers/gpio/gpio-wcove.c
14555 WIIMOTE HID DRIVER
14556 M: David Herrmann <dh.herrmann@googlemail.com>
14557 L: linux-input@vger.kernel.org
14558 S: Maintained
14559 F: drivers/hid/hid-wiimote*
14561 WILOCITY WIL6210 WIRELESS DRIVER
14562 M: Maya Erez <qca_merez@qca.qualcomm.com>
14563 L: linux-wireless@vger.kernel.org
14564 L: wil6210@qca.qualcomm.com
14565 S: Supported
14566 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14567 F: drivers/net/wireless/ath/wil6210/
14568 F: include/uapi/linux/wil6210_uapi.h
14570 WIMAX STACK
14571 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14572 M: linux-wimax@intel.com
14573 L: wimax@linuxwimax.org (subscribers-only)
14574 S: Supported
14575 W: http://linuxwimax.org
14576 F: Documentation/wimax/README.wimax
14577 F: include/linux/wimax/debug.h
14578 F: include/net/wimax.h
14579 F: include/uapi/linux/wimax.h
14580 F: net/wimax/
14582 WINBOND CIR DRIVER
14583 M: David Härdeman <david@hardeman.nu>
14584 S: Maintained
14585 F: drivers/media/rc/winbond-cir.c
14587 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14588 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14589 L: linux-watchdog@vger.kernel.org
14590 S: Maintained
14591 F: drivers/watchdog/ebc-c384_wdt.c
14593 WINSYSTEMS WS16C48 GPIO DRIVER
14594 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14595 L: linux-gpio@vger.kernel.org
14596 S: Maintained
14597 F: drivers/gpio/gpio-ws16c48.c
14599 WISTRON LAPTOP BUTTON DRIVER
14600 M: Miloslav Trmac <mitr@volny.cz>
14601 S: Maintained
14602 F: drivers/input/misc/wistron_btns.c
14604 WL3501 WIRELESS PCMCIA CARD DRIVER
14605 L: linux-wireless@vger.kernel.org
14606 S: Odd fixes
14607 F: drivers/net/wireless/wl3501*
14609 WOLFSON MICROELECTRONICS DRIVERS
14610 L: patches@opensource.cirrus.com
14611 T: git https://github.com/CirrusLogic/linux-drivers.git
14612 W: https://github.com/CirrusLogic/linux-drivers/wiki
14613 S: Supported
14614 F: Documentation/hwmon/wm83??
14615 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14616 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14617 F: Documentation/devicetree/bindings/mfd/arizona.txt
14618 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14619 F: arch/arm/mach-s3c64xx/mach-crag6410*
14620 F: drivers/clk/clk-wm83*.c
14621 F: drivers/extcon/extcon-arizona.c
14622 F: drivers/leds/leds-wm83*.c
14623 F: drivers/gpio/gpio-*wm*.c
14624 F: drivers/gpio/gpio-arizona.c
14625 F: drivers/hwmon/wm83??-hwmon.c
14626 F: drivers/input/misc/wm831x-on.c
14627 F: drivers/input/touchscreen/wm831x-ts.c
14628 F: drivers/input/touchscreen/wm97*.c
14629 F: drivers/mfd/arizona*
14630 F: drivers/mfd/wm*.c
14631 F: drivers/mfd/cs47l24*
14632 F: drivers/power/supply/wm83*.c
14633 F: drivers/rtc/rtc-wm83*.c
14634 F: drivers/regulator/wm8*.c
14635 F: drivers/regulator/arizona*
14636 F: drivers/video/backlight/wm83*_bl.c
14637 F: drivers/watchdog/wm83*_wdt.c
14638 F: include/linux/mfd/arizona/
14639 F: include/linux/mfd/wm831x/
14640 F: include/linux/mfd/wm8350/
14641 F: include/linux/mfd/wm8400*
14642 F: include/linux/regulator/arizona*
14643 F: include/linux/wm97xx.h
14644 F: include/sound/wm????.h
14645 F: sound/soc/codecs/arizona.?
14646 F: sound/soc/codecs/wm*
14647 F: sound/soc/codecs/cs47l24*
14649 WORKQUEUE
14650 M: Tejun Heo <tj@kernel.org>
14651 R: Lai Jiangshan <jiangshanlai@gmail.com>
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14653 S: Maintained
14654 F: include/linux/workqueue.h
14655 F: kernel/workqueue.c
14656 F: Documentation/core-api/workqueue.rst
14658 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14659 M: Chen-Yu Tsai <wens@csie.org>
14660 L: linux-kernel@vger.kernel.org
14661 S: Maintained
14662 N: axp[128]
14664 X.25 NETWORK LAYER
14665 M: Andrew Hendry <andrew.hendry@gmail.com>
14666 L: linux-x25@vger.kernel.org
14667 S: Odd Fixes
14668 F: Documentation/networking/x25*
14669 F: include/net/x25*
14670 F: net/x25/
14672 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14673 M: Thomas Gleixner <tglx@linutronix.de>
14674 M: Ingo Molnar <mingo@redhat.com>
14675 M: "H. Peter Anvin" <hpa@zytor.com>
14676 M: x86@kernel.org
14677 L: linux-kernel@vger.kernel.org
14678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14679 S: Maintained
14680 F: Documentation/x86/
14681 F: arch/x86/
14683 X86 MCE INFRASTRUCTURE
14684 M: Tony Luck <tony.luck@intel.com>
14685 M: Borislav Petkov <bp@alien8.de>
14686 L: linux-edac@vger.kernel.org
14687 S: Maintained
14688 F: arch/x86/kernel/cpu/mcheck/*
14690 X86 MICROCODE UPDATE SUPPORT
14691 M: Borislav Petkov <bp@alien8.de>
14692 S: Maintained
14693 F: arch/x86/kernel/cpu/microcode/*
14695 X86 PLATFORM DRIVERS
14696 M: Darren Hart <dvhart@infradead.org>
14697 M: Andy Shevchenko <andy@infradead.org>
14698 L: platform-driver-x86@vger.kernel.org
14699 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14700 S: Maintained
14701 F: drivers/platform/x86/
14702 F: drivers/platform/olpc/
14704 X86 VDSO
14705 M: Andy Lutomirski <luto@amacapital.net>
14706 L: linux-kernel@vger.kernel.org
14707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14708 S: Maintained
14709 F: arch/x86/entry/vdso/
14711 XC2028/3028 TUNER DRIVER
14712 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14713 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14714 L: linux-media@vger.kernel.org
14715 W: https://linuxtv.org
14716 T: git git://linuxtv.org/media_tree.git
14717 S: Maintained
14718 F: drivers/media/tuners/tuner-xc2028.*
14720 XEN BLOCK SUBSYSTEM
14721 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14722 M: Roger Pau Monné <roger.pau@citrix.com>
14723 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14724 S: Supported
14725 F: drivers/block/xen-blkback/*
14726 F: drivers/block/xen*
14728 XEN HYPERVISOR ARM
14729 M: Stefano Stabellini <sstabellini@kernel.org>
14730 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14731 S: Maintained
14732 F: arch/arm/xen/
14733 F: arch/arm/include/asm/xen/
14735 XEN HYPERVISOR ARM64
14736 M: Stefano Stabellini <sstabellini@kernel.org>
14737 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14738 S: Maintained
14739 F: arch/arm64/xen/
14740 F: arch/arm64/include/asm/xen/
14742 XEN HYPERVISOR INTERFACE
14743 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14744 M: Juergen Gross <jgross@suse.com>
14745 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14747 S: Supported
14748 F: arch/x86/xen/
14749 F: drivers/*/xen-*front.c
14750 F: drivers/xen/
14751 F: arch/x86/include/asm/xen/
14752 F: include/xen/
14753 F: include/uapi/xen/
14754 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14755 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14757 XEN NETWORK BACKEND DRIVER
14758 M: Wei Liu <wei.liu2@citrix.com>
14759 M: Paul Durrant <paul.durrant@citrix.com>
14760 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14761 L: netdev@vger.kernel.org
14762 S: Supported
14763 F: drivers/net/xen-netback/*
14765 XEN PCI SUBSYSTEM
14766 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14767 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14768 S: Supported
14769 F: arch/x86/pci/*xen*
14770 F: drivers/pci/*xen*
14772 XEN PVSCSI DRIVERS
14773 M: Juergen Gross <jgross@suse.com>
14774 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14775 L: linux-scsi@vger.kernel.org
14776 S: Supported
14777 F: drivers/scsi/xen-scsifront.c
14778 F: drivers/xen/xen-scsiback.c
14779 F: include/xen/interface/io/vscsiif.h
14781 XEN SWIOTLB SUBSYSTEM
14782 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14783 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14784 S: Supported
14785 F: arch/x86/xen/*swiotlb*
14786 F: drivers/xen/*swiotlb*
14788 XFS FILESYSTEM
14789 M: Darrick J. Wong <darrick.wong@oracle.com>
14790 M: linux-xfs@vger.kernel.org
14791 L: linux-xfs@vger.kernel.org
14792 W: http://xfs.org/
14793 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14794 S: Supported
14795 F: Documentation/filesystems/xfs.txt
14796 F: fs/xfs/
14798 XILINX AXI ETHERNET DRIVER
14799 M: Anirudha Sarangi <anirudh@xilinx.com>
14800 M: John Linn <John.Linn@xilinx.com>
14801 S: Maintained
14802 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14804 XILINX UARTLITE SERIAL DRIVER
14805 M: Peter Korsgaard <jacmet@sunsite.dk>
14806 L: linux-serial@vger.kernel.org
14807 S: Maintained
14808 F: drivers/tty/serial/uartlite.c
14810 XILINX VIDEO IP CORES
14811 M: Hyun Kwon <hyun.kwon@xilinx.com>
14812 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14813 L: linux-media@vger.kernel.org
14814 T: git git://linuxtv.org/media_tree.git
14815 S: Supported
14816 F: Documentation/devicetree/bindings/media/xilinx/
14817 F: drivers/media/platform/xilinx/
14818 F: include/uapi/linux/xilinx-v4l2-controls.h
14820 XILLYBUS DRIVER
14821 M: Eli Billauer <eli.billauer@gmail.com>
14822 L: linux-kernel@vger.kernel.org
14823 S: Supported
14824 F: drivers/char/xillybus/
14826 XRA1403 GPIO EXPANDER
14827 M: Nandor Han <nandor.han@ge.com>
14828 M: Semi Malinen <semi.malinen@ge.com>
14829 L: linux-gpio@vger.kernel.org
14830 S: Maintained
14831 F: drivers/gpio/gpio-xra1403.c
14832 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14834 XTENSA XTFPGA PLATFORM SUPPORT
14835 M: Max Filippov <jcmvbkbc@gmail.com>
14836 L: linux-xtensa@linux-xtensa.org
14837 S: Maintained
14838 F: drivers/spi/spi-xtensa-xtfpga.c
14839 F: sound/soc/xtensa/xtfpga-i2s.c
14841 YAM DRIVER FOR AX.25
14842 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14843 L: linux-hams@vger.kernel.org
14844 S: Maintained
14845 F: drivers/net/hamradio/yam*
14846 F: include/linux/yam.h
14848 YAMA SECURITY MODULE
14849 M: Kees Cook <keescook@chromium.org>
14850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14851 S: Supported
14852 F: security/yama/
14853 F: Documentation/admin-guide/LSM/Yama.rst
14855 YEALINK PHONE DRIVER
14856 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14857 L: usbb2k-api-dev@nongnu.org
14858 S: Maintained
14859 F: Documentation/input/yealink.rst
14860 F: drivers/input/misc/yealink.*
14862 Z8530 DRIVER FOR AX.25
14863 M: Joerg Reuter <jreuter@yaina.de>
14864 W: http://yaina.de/jreuter/
14865 W: http://www.qsl.net/dl1bke/
14866 L: linux-hams@vger.kernel.org
14867 S: Maintained
14868 F: Documentation/networking/z8530drv.txt
14869 F: drivers/net/hamradio/*scc.c
14870 F: drivers/net/hamradio/z8530.h
14872 ZBUD COMPRESSED PAGE ALLOCATOR
14873 M: Seth Jennings <sjenning@redhat.com>
14874 M: Dan Streetman <ddstreet@ieee.org>
14875 L: linux-mm@kvack.org
14876 S: Maintained
14877 F: mm/zbud.c
14878 F: include/linux/zbud.h
14880 ZD1211RW WIRELESS DRIVER
14881 M: Daniel Drake <dsd@gentoo.org>
14882 M: Ulrich Kunitz <kune@deine-taler.de>
14883 W: http://zd1211.ath.cx/wiki/DriverRewrite
14884 L: linux-wireless@vger.kernel.org
14885 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14886 S: Maintained
14887 F: drivers/net/wireless/zydas/zd1211rw/
14889 ZD1301 MEDIA DRIVER
14890 M: Antti Palosaari <crope@iki.fi>
14891 L: linux-media@vger.kernel.org
14892 W: https://linuxtv.org/
14893 W: http://palosaari.fi/linux/
14894 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14895 S: Maintained
14896 F: drivers/media/usb/dvb-usb-v2/zd1301*
14898 ZD1301_DEMOD MEDIA DRIVER
14899 M: Antti Palosaari <crope@iki.fi>
14900 L: linux-media@vger.kernel.org
14901 W: https://linuxtv.org/
14902 W: http://palosaari.fi/linux/
14903 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14904 S: Maintained
14905 F: drivers/media/dvb-frontends/zd1301_demod*
14907 ZPOOL COMPRESSED PAGE STORAGE API
14908 M: Dan Streetman <ddstreet@ieee.org>
14909 L: linux-mm@kvack.org
14910 S: Maintained
14911 F: mm/zpool.c
14912 F: include/linux/zpool.h
14914 ZR36067 VIDEO FOR LINUX DRIVER
14915 L: mjpeg-users@lists.sourceforge.net
14916 L: linux-media@vger.kernel.org
14917 W: http://mjpeg.sourceforge.net/driver-zoran/
14918 T: hg https://linuxtv.org/hg/v4l-dvb
14919 S: Odd Fixes
14920 F: drivers/media/pci/zoran/
14922 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14923 M: Minchan Kim <minchan@kernel.org>
14924 M: Nitin Gupta <ngupta@vflare.org>
14925 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14926 L: linux-kernel@vger.kernel.org
14927 S: Maintained
14928 F: drivers/block/zram/
14929 F: Documentation/blockdev/zram.txt
14931 ZS DECSTATION Z85C30 SERIAL DRIVER
14932 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14933 S: Maintained
14934 F: drivers/tty/serial/zs.*
14936 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14937 M: Minchan Kim <minchan@kernel.org>
14938 M: Nitin Gupta <ngupta@vflare.org>
14939 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14940 L: linux-mm@kvack.org
14941 S: Maintained
14942 F: mm/zsmalloc.c
14943 F: include/linux/zsmalloc.h
14944 F: Documentation/vm/zsmalloc.txt
14946 ZSWAP COMPRESSED SWAP CACHING
14947 M: Seth Jennings <sjenning@redhat.com>
14948 M: Dan Streetman <ddstreet@ieee.org>
14949 L: linux-mm@kvack.org
14950 S: Maintained
14951 F: mm/zswap.c
14953 THE REST
14954 M: Linus Torvalds <torvalds@linux-foundation.org>
14955 L: linux-kernel@vger.kernel.org
14956 Q: http://patchwork.kernel.org/project/LKML/list/
14957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14958 S: Buried alive in reporters
14959 F: *
14960 F: */