]> git.ipfire.org Git - people/arne_f/kernel.git/blob - MAINTAINERS
x86/fpu: Remove fpu__current_fpstate_write_begin/end()
[people/arne_f/kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
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.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
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.)
19
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.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
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.
35
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.
39
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.
45
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.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
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.
58
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.
62
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.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
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.
122
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]
126
127 Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
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
137
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*
143
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-*
150
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*
156
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
166
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
172
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
178
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
186
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/
191
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
207
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*
217
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/
225
226 ABI/API
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
229 F: kernel/sys_ni.c
230
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
236
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
242
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
248
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
254
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
260
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
266
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
272
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*
278
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
285
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
291
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/
313
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/
321
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/
338
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
346
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
354
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/
366
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*
374
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
382
383 ACPI WMI DRIVER
384 L: platform-driver-x86@vger.kernel.org
385 S: Orphan
386 F: drivers/platform/x86/wmi.c
387
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.*
394
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
401
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
408
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
415
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
422
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
429
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431 M: Jiri Kosina <jikos@kernel.org>
432 S: Maintained
433
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
442
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
449
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
455
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.*
461
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
468
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
479
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
487
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
494
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
502
503 ADT746X FAN DRIVER
504 M: Colin Leroy <colin@colino.net>
505 S: Maintained
506 F: drivers/macintosh/therm_adt746x.c
507
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
514
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
522
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
529
530 AEDSP16 DRIVER
531 M: Riccardo Facchetti <fizban@tin.it>
532 S: Maintained
533 F: sound/oss/aedsp16.c
534
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*
544
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*
554
555 AFFS FILE SYSTEM
556 L: linux-fsdevel@vger.kernel.org
557 S: Orphan
558 F: Documentation/filesystems/affs.txt
559 F: fs/affs/
560
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/
569
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*
577
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*
584
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/
590
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*
598
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
605
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/
615
616 ALACRITECH GIGABIT ETHERNET DRIVER
617 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
618 S: Maintained
619 F: drivers/net/ethernet/alacritech/*
620
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
628
629 ALCHEMY AU1XX0 MMC DRIVER
630 M: Manuel Lauss <manuel.lauss@gmail.com>
631 S: Maintained
632 F: drivers/mmc/host/au1xmmc.c
633
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
640
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/
646
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/
654
655 ALPS PS/2 TOUCHPAD DRIVER
656 R: Pali Rohár <pali.rohar@gmail.com>
657 F: drivers/input/mouse/alps.*
658
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
663
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
669
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
675
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
684
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/
691
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
701
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/
710
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
718
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
725
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.*
730
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
740
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
748
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
765
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/
772
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
779
780 AMS (Apple Motion Sensor) DRIVER
781 M: Michael Hanselmann <linux-kernel@hansmi.ch>
782 S: Supported
783 F: drivers/macintosh/ams/
784
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*
790
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
797
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/*
803
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*
809
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*
815
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*
821
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.*
834
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/*
841
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
847
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
859
860 ANDROID CONFIG FRAGMENTS
861 M: Rob Herring <robh@kernel.org>
862 S: Supported
863 F: kernel/configs/android*
864
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/
874
875 ANDROID GOLDFISH RTC DRIVER
876 M: Miodrag Dinic <miodrag.dinic@imgtec.com>
877 S: Supported
878 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879 F: drivers/rtc/rtc-goldfish.c
880
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
889
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/
896
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
902
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
911
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
920
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
926
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
932
933 APPLETALK NETWORK LAYER
934 L: netdev@vger.kernel.org
935 S: Odd fixes
936 F: drivers/net/appletalk/
937 F: net/appletalk/
938
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/
943
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
949
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/
955
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
965
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
972
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.*
978
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
984
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
990
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
997
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
1006
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
1012
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
1020
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
1026
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/
1041
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/
1049
1050 ARM PRIMECELL AACI PL041 DRIVER
1051 M: Russell King <linux@armlinux.org.uk>
1052 S: Maintained
1053 F: sound/arm/aaci.*
1054
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
1060
1061 ARM PRIMECELL CLCD PL110 DRIVER
1062 M: Russell King <linux@armlinux.org.uk>
1063 S: Maintained
1064 F: drivers/video/fbdev/amba-clcd.*
1065
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
1071
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
1077
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
1083
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
1093
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
1100
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
1116
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
1121
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
1126
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
1131
1132 ARM/Allwinner SoC Clock Support
1133 M: Emilio López <emilio@elopez.com.ar>
1134 S: Maintained
1135 F: drivers/clk/sunxi/
1136
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
1150
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*
1160
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
1174
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*
1184
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
1197
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
1209
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*
1216
1217 ARM/ATMEL AT91 Clock Support
1218 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1219 S: Maintained
1220 F: drivers/clk/at91
1221
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*
1237
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*
1245
1246 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247 M: Krzysztof Halasa <khalasa@piap.pl>
1248 S: Maintained
1249 F: arch/arm/mach-cns3xxx/
1250
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/
1257
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
1263
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
1268
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/
1276
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
1284
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
1289
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
1296
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
1301
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
1317
1318 ARM/CORGI MACHINE SUPPORT
1319 M: Richard Purdie <rpurdie@rpsys.net>
1320 S: Maintained
1321
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
1334
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
1346
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.*
1354
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
1360
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
1366
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*
1373
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/
1381
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/
1396
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*
1406
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
1411
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
1416
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
1425
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/
1437
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
1445
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*
1453
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
1459
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
1464
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
1469
1470 ARM/INTEL IOP33X ARM ARCHITECTURE
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S: Orphan
1473
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
1478
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
1483
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/
1490
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
1497
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
1502
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
1507
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/
1513
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
1518
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
1531
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
1545
1546 ARM/MAGICIAN MACHINE SUPPORT
1547 M: Philipp Zabel <philipp.zabel@gmail.com>
1548 S: Maintained
1549
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*
1558
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*
1573
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
1591
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
1598
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
1611
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
1618
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
1624
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
1630
1631 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632 M: Michael Petchkovsky <mkpetch@internode.on.net>
1633 S: Maintained
1634
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
1644
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
1660
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
1666
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-*
1673
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
1684
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
1692
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
1708
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
1716
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
1721
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
1727
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
1750
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
1755
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
1762
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/
1773
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/
1788
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
1804
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
1833
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/
1839
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/
1848
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
1856
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/
1864
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/
1875
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/
1892
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
1902
1903 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904 M: Dinh Nguyen <dinguyen@kernel.org>
1905 S: Maintained
1906 F: drivers/clk/socfpga/
1907
1908 ARM/SOCFPGA EDAC SUPPORT
1909 M: Thor Thayer <thor.thayer@linux.intel.com>
1910 S: Maintained
1911 F: drivers/edac/altera_edac.
1912
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
1943
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
1952
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
1958
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
1963
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
1968
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*
1974
1975 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976 M: Santosh Shilimkar <ssantosh@kernel.org>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S: Maintained
1979 F: arch/arm/mach-keystone/
1980 F: arch/arm/boot/dts/keystone-*
1981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984 M: Santosh Shilimkar <ssantosh@kernel.org>
1985 L: linux-kernel@vger.kernel.org
1986 S: Maintained
1987 F: drivers/clk/keystone/
1988
1989 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990 M: Santosh Shilimkar <ssantosh@kernel.org>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 L: linux-kernel@vger.kernel.org
1993 S: Maintained
1994 F: drivers/clocksource/timer-keystone.c
1995
1996 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997 M: Santosh Shilimkar <ssantosh@kernel.org>
1998 L: linux-kernel@vger.kernel.org
1999 S: Maintained
2000 F: drivers/power/reset/keystone-reset.c
2001
2002 ARM/THECUS N2100 MACHINE SUPPORT
2003 M: Lennert Buytenhek <kernel@wantstofly.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S: Maintained
2006
2007 ARM/TOSA MACHINE SUPPORT
2008 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009 M: Dirk Opfer <dirk@opfer-online.de>
2010 S: Maintained
2011
2012 ARM/U300 MACHINE SUPPORT
2013 M: Linus Walleij <linus.walleij@linaro.org>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 S: Supported
2016 F: arch/arm/mach-u300/
2017 F: drivers/clocksource/timer-u300.c
2018 F: drivers/i2c/busses/i2c-stu300.c
2019 F: drivers/rtc/rtc-coh901331.c
2020 F: drivers/watchdog/coh901327_wdt.c
2021 F: drivers/dma/coh901318*
2022 F: drivers/mfd/ab3100*
2023 F: drivers/rtc/rtc-ab3100.c
2024 F: drivers/rtc/rtc-coh901331.c
2025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2026
2027 ARM/UNIPHIER ARCHITECTURE
2028 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2031 S: Maintained
2032 F: arch/arm/boot/dts/uniphier*
2033 F: arch/arm/include/asm/hardware/cache-uniphier.h
2034 F: arch/arm/mach-uniphier/
2035 F: arch/arm/mm/cache-uniphier.c
2036 F: arch/arm64/boot/dts/socionext/
2037 F: drivers/bus/uniphier-system-bus.c
2038 F: drivers/clk/uniphier/
2039 F: drivers/i2c/busses/i2c-uniphier*
2040 F: drivers/irqchip/irq-uniphier-aidet.c
2041 F: drivers/pinctrl/uniphier/
2042 F: drivers/reset/reset-uniphier.c
2043 F: drivers/tty/serial/8250/8250_uniphier.c
2044 N: uniphier
2045
2046 ARM/Ux500 ARM ARCHITECTURE
2047 M: Linus Walleij <linus.walleij@linaro.org>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S: Maintained
2050 F: arch/arm/mach-ux500/
2051 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2052 F: drivers/dma/ste_dma40*
2053 F: drivers/hwspinlock/u8500_hsem.c
2054 F: drivers/mfd/abx500*
2055 F: drivers/mfd/ab8500*
2056 F: drivers/mfd/dbx500*
2057 F: drivers/mfd/db8500*
2058 F: drivers/pinctrl/nomadik/pinctrl-ab*
2059 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2060 F: drivers/rtc/rtc-ab8500.c
2061 F: drivers/rtc/rtc-pl031.c
2062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065 M: Ulf Hansson <ulf.hansson@linaro.org>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 T: git git://git.linaro.org/people/ulfh/clk.git
2068 S: Maintained
2069 F: drivers/clk/ux500/
2070
2071 ARM/VERSATILE EXPRESS PLATFORM
2072 M: Liviu Dudau <liviu.dudau@arm.com>
2073 M: Sudeep Holla <sudeep.holla@arm.com>
2074 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S: Maintained
2077 F: arch/arm/boot/dts/vexpress*
2078 F: arch/arm64/boot/dts/arm/
2079 F: arch/arm/mach-vexpress/
2080 F: */*/vexpress*
2081 F: */*/*/vexpress*
2082 F: drivers/clk/versatile/clk-vexpress-osc.c
2083 F: drivers/clocksource/versatile.c
2084 N: mps2
2085
2086 ARM/VFP SUPPORT
2087 M: Russell King <linux@armlinux.org.uk>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 W: http://www.armlinux.org.uk/
2090 S: Maintained
2091 F: arch/arm/vfp/
2092
2093 ARM/VOIPAC PXA270 SUPPORT
2094 M: Marek Vasut <marek.vasut@gmail.com>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 S: Maintained
2097 F: arch/arm/mach-pxa/vpac270.c
2098 F: arch/arm/mach-pxa/include/mach/vpac270.h
2099
2100 ARM/VT8500 ARM ARCHITECTURE
2101 M: Tony Prisk <linux@prisktech.co.nz>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S: Maintained
2104 F: arch/arm/mach-vt8500/
2105 F: drivers/clocksource/vt8500_timer.c
2106 F: drivers/i2c/busses/i2c-wmt.c
2107 F: drivers/mmc/host/wmt-sdmmc.c
2108 F: drivers/pwm/pwm-vt8500.c
2109 F: drivers/rtc/rtc-vt8500.c
2110 F: drivers/tty/serial/vt8500_serial.c
2111 F: drivers/usb/host/ehci-platform.c
2112 F: drivers/usb/host/uhci-platform.c
2113 F: drivers/video/fbdev/vt8500lcdfb.*
2114 F: drivers/video/fbdev/wm8505fb*
2115 F: drivers/video/fbdev/wmt_ge_rops.*
2116
2117 ARM/ZIPIT Z2 SUPPORT
2118 M: Marek Vasut <marek.vasut@gmail.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 S: Maintained
2121 F: arch/arm/mach-pxa/z2.c
2122 F: arch/arm/mach-pxa/include/mach/z2.h
2123
2124 ARM/ZTE ARCHITECTURE
2125 M: Jun Nie <jun.nie@linaro.org>
2126 M: Baoyou Xie <baoyou.xie@linaro.org>
2127 M: Shawn Guo <shawnguo@kernel.org>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 S: Maintained
2130 F: arch/arm/boot/dts/zx2967*
2131 F: arch/arm/mach-zx/
2132 F: arch/arm64/boot/dts/zte/
2133 F: drivers/clk/zte/
2134 F: drivers/dma/zx_dma.c
2135 F: drivers/gpio/gpio-zx.c
2136 F: drivers/i2c/busses/i2c-zx2967.c
2137 F: drivers/mmc/host/dw_mmc-zx.*
2138 F: drivers/pinctrl/zte/
2139 F: drivers/reset/reset-zx2967.c
2140 F: drivers/soc/zte/
2141 F: drivers/thermal/zx2967_thermal.c
2142 F: drivers/watchdog/zx2967_wdt.c
2143 F: Documentation/devicetree/bindings/arm/zte.txt
2144 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2145 F: Documentation/devicetree/bindings/dma/zxdma.txt
2146 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2150 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2151 F: Documentation/devicetree/bindings/soc/zte/
2152 F: Documentation/devicetree/bindings/sound/zte,*.txt
2153 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155 F: include/dt-bindings/clock/zx2967*.h
2156 F: include/dt-bindings/soc/zte,*.h
2157 F: sound/soc/codecs/zx_aud96p22.c
2158 F: sound/soc/zte/
2159
2160 ARM/ZYNQ ARCHITECTURE
2161 M: Michal Simek <michal.simek@xilinx.com>
2162 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 W: http://wiki.xilinx.com
2165 T: git https://github.com/Xilinx/linux-xlnx.git
2166 S: Supported
2167 F: arch/arm/mach-zynq/
2168 F: drivers/cpuidle/cpuidle-zynq.c
2169 F: drivers/block/xsysace.c
2170 N: zynq
2171 N: xilinx
2172 F: drivers/clocksource/cadence_ttc_timer.c
2173 F: drivers/i2c/busses/i2c-cadence.c
2174 F: drivers/mmc/host/sdhci-of-arasan.c
2175 F: drivers/edac/synopsys_edac.c
2176
2177 ARM64 PORT (AARCH64 ARCHITECTURE)
2178 M: Catalin Marinas <catalin.marinas@arm.com>
2179 M: Will Deacon <will.deacon@arm.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2182 S: Maintained
2183 F: arch/arm64/
2184 F: Documentation/arm64/
2185
2186 AS3645A LED FLASH CONTROLLER DRIVER
2187 M: Sakari Ailus <sakari.ailus@iki.fi>
2188 L: linux-leds@vger.kernel.org
2189 S: Maintained
2190 F: drivers/leds/leds-as3645a.c
2191
2192 AS3645A LED FLASH CONTROLLER DRIVER
2193 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194 L: linux-media@vger.kernel.org
2195 T: git git://linuxtv.org/media_tree.git
2196 S: Maintained
2197 F: drivers/media/i2c/as3645a.c
2198 F: include/media/i2c/as3645a.h
2199
2200 ASAHI KASEI AK8974 DRIVER
2201 M: Linus Walleij <linus.walleij@linaro.org>
2202 L: linux-iio@vger.kernel.org
2203 W: http://www.akm.com/
2204 S: Supported
2205 F: drivers/iio/magnetometer/ak8974.c
2206
2207 ASC7621 HARDWARE MONITOR DRIVER
2208 M: George Joseph <george.joseph@fairview5.com>
2209 L: linux-hwmon@vger.kernel.org
2210 S: Maintained
2211 F: Documentation/hwmon/asc7621
2212 F: drivers/hwmon/asc7621.c
2213
2214 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2215 M: Corentin Chary <corentin.chary@gmail.com>
2216 L: acpi4asus-user@lists.sourceforge.net
2217 L: platform-driver-x86@vger.kernel.org
2218 W: http://acpi4asus.sf.net
2219 S: Maintained
2220 F: drivers/platform/x86/asus*.c
2221 F: drivers/platform/x86/eeepc*.c
2222
2223 ASUS WIRELESS RADIO CONTROL DRIVER
2224 M: João Paulo Rechi Vita <jprvita@gmail.com>
2225 L: platform-driver-x86@vger.kernel.org
2226 S: Maintained
2227 F: drivers/platform/x86/asus-wireless.c
2228
2229 ASYMMETRIC KEYS
2230 M: David Howells <dhowells@redhat.com>
2231 L: keyrings@vger.kernel.org
2232 S: Maintained
2233 F: Documentation/crypto/asymmetric-keys.txt
2234 F: include/linux/verification.h
2235 F: include/crypto/public_key.h
2236 F: include/crypto/pkcs7.h
2237 F: crypto/asymmetric_keys/
2238
2239 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2240 R: Dan Williams <dan.j.williams@intel.com>
2241 W: http://sourceforge.net/projects/xscaleiop
2242 S: Odd fixes
2243 F: Documentation/crypto/async-tx-api.txt
2244 F: crypto/async_tx/
2245 F: drivers/dma/
2246 F: include/linux/dmaengine.h
2247 F: include/linux/async_tx.h
2248
2249 AT24 EEPROM DRIVER
2250 M: Wolfram Sang <wsa@the-dreams.de>
2251 L: linux-i2c@vger.kernel.org
2252 S: Maintained
2253 F: drivers/misc/eeprom/at24.c
2254 F: include/linux/platform_data/at24.h
2255
2256 ATA OVER ETHERNET (AOE) DRIVER
2257 M: "Ed L. Cashin" <ed.cashin@acm.org>
2258 W: http://www.openaoe.org/
2259 S: Supported
2260 F: Documentation/aoe/
2261 F: drivers/block/aoe/
2262
2263 ATHEROS 71XX/9XXX GPIO DRIVER
2264 M: Alban Bedel <albeu@free.fr>
2265 W: https://github.com/AlbanBedel/linux
2266 T: git git://github.com/AlbanBedel/linux
2267 S: Maintained
2268 F: drivers/gpio/gpio-ath79.c
2269 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
2271 ATHEROS ATH GENERIC UTILITIES
2272 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2273 L: linux-wireless@vger.kernel.org
2274 S: Supported
2275 F: drivers/net/wireless/ath/*
2276
2277 ATHEROS ATH5K WIRELESS DRIVER
2278 M: Jiri Slaby <jirislaby@gmail.com>
2279 M: Nick Kossifidis <mickflemm@gmail.com>
2280 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281 L: linux-wireless@vger.kernel.org
2282 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2283 S: Maintained
2284 F: drivers/net/wireless/ath/ath5k/
2285
2286 ATHEROS ATH6KL WIRELESS DRIVER
2287 M: Kalle Valo <kvalo@qca.qualcomm.com>
2288 L: linux-wireless@vger.kernel.org
2289 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2291 S: Supported
2292 F: drivers/net/wireless/ath/ath6kl/
2293
2294 ATI_REMOTE2 DRIVER
2295 M: Ville Syrjala <syrjala@sci.fi>
2296 S: Maintained
2297 F: drivers/input/misc/ati_remote2.c
2298
2299 ATK0110 HWMON DRIVER
2300 M: Luca Tettamanti <kronos.it@gmail.com>
2301 L: linux-hwmon@vger.kernel.org
2302 S: Maintained
2303 F: drivers/hwmon/asus_atk0110.c
2304
2305 ATLX ETHERNET DRIVERS
2306 M: Jay Cliburn <jcliburn@gmail.com>
2307 M: Chris Snook <chris.snook@gmail.com>
2308 L: netdev@vger.kernel.org
2309 W: http://sourceforge.net/projects/atl1
2310 W: http://atl1.sourceforge.net
2311 S: Maintained
2312 F: drivers/net/ethernet/atheros/
2313
2314 ATM
2315 M: Chas Williams <3chas3@gmail.com>
2316 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2317 L: netdev@vger.kernel.org
2318 W: http://linux-atm.sourceforge.net
2319 S: Maintained
2320 F: drivers/atm/
2321 F: include/linux/atm*
2322 F: include/uapi/linux/atm*
2323
2324 ATMEL AT91 / AT32 MCI DRIVER
2325 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2326 S: Maintained
2327 F: drivers/mmc/host/atmel-mci.c
2328
2329 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2330 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2331 S: Supported
2332 F: drivers/power/reset/at91-sama5d2_shdwc.c
2333
2334 ATMEL Audio ALSA driver
2335 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2337 S: Supported
2338 F: sound/soc/atmel
2339
2340 ATMEL I2C DRIVER
2341 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2342 L: linux-i2c@vger.kernel.org
2343 S: Supported
2344 F: drivers/i2c/busses/i2c-at91.c
2345
2346 ATMEL ISI DRIVER
2347 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2348 L: linux-media@vger.kernel.org
2349 S: Supported
2350 F: drivers/media/platform/atmel/atmel-isi.c
2351 F: include/media/atmel-isi.h
2352
2353 ATMEL LCDFB DRIVER
2354 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2355 L: linux-fbdev@vger.kernel.org
2356 S: Maintained
2357 F: drivers/video/fbdev/atmel_lcdfb.c
2358 F: include/video/atmel_lcdc.h
2359
2360 ATMEL MACB ETHERNET DRIVER
2361 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2362 S: Supported
2363 F: drivers/net/ethernet/cadence/
2364
2365 ATMEL MAXTOUCH DRIVER
2366 M: Nick Dyer <nick@shmanahar.org>
2367 T: git git://github.com/ndyer/linux.git
2368 S: Maintained
2369 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370 F: drivers/input/touchscreen/atmel_mxt_ts.c
2371 F: include/linux/platform_data/atmel_mxt_ts.h
2372
2373 ATMEL NAND DRIVER
2374 M: Wenyou Yang <wenyou.yang@atmel.com>
2375 M: Josh Wu <rainyfeeling@outlook.com>
2376 L: linux-mtd@lists.infradead.org
2377 S: Supported
2378 F: drivers/mtd/nand/atmel/*
2379
2380 ATMEL SAMA5D2 ADC DRIVER
2381 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2382 L: linux-iio@vger.kernel.org
2383 S: Supported
2384 F: drivers/iio/adc/at91-sama5d2_adc.c
2385
2386 ATMEL SDMMC DRIVER
2387 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2388 L: linux-mmc@vger.kernel.org
2389 S: Supported
2390 F: drivers/mmc/host/sdhci-of-at91.c
2391
2392 ATMEL SPI DRIVER
2393 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2394 S: Supported
2395 F: drivers/spi/spi-atmel.*
2396
2397 ATMEL SSC DRIVER
2398 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 S: Supported
2401 F: drivers/misc/atmel-ssc.c
2402 F: include/linux/atmel-ssc.h
2403
2404 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2405 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 S: Supported
2408 F: drivers/misc/atmel_tclib.c
2409 F: drivers/clocksource/tcb_clksrc.c
2410
2411 ATMEL USBA UDC DRIVER
2412 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S: Supported
2415 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2416
2417 ATMEL WIRELESS DRIVER
2418 M: Simon Kelley <simon@thekelleys.org.uk>
2419 L: linux-wireless@vger.kernel.org
2420 W: http://www.thekelleys.org.uk/atmel
2421 W: http://atmelwlandriver.sourceforge.net/
2422 S: Maintained
2423 F: drivers/net/wireless/atmel/atmel*
2424
2425 ATMEL XDMA DRIVER
2426 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2427 L: linux-arm-kernel@lists.infradead.org
2428 L: dmaengine@vger.kernel.org
2429 S: Supported
2430 F: drivers/dma/at_xdmac.c
2431
2432 ATOMIC INFRASTRUCTURE
2433 M: Will Deacon <will.deacon@arm.com>
2434 M: Peter Zijlstra <peterz@infradead.org>
2435 R: Boqun Feng <boqun.feng@gmail.com>
2436 L: linux-kernel@vger.kernel.org
2437 S: Maintained
2438 F: arch/*/include/asm/atomic*.h
2439 F: include/*/atomic*.h
2440
2441 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2442 M: Bradley Grove <linuxdrivers@attotech.com>
2443 L: linux-scsi@vger.kernel.org
2444 W: http://www.attotech.com
2445 S: Supported
2446 F: drivers/scsi/esas2r
2447
2448 ATUSB IEEE 802.15.4 RADIO DRIVER
2449 M: Stefan Schmidt <stefan@osg.samsung.com>
2450 L: linux-wpan@vger.kernel.org
2451 S: Maintained
2452 F: drivers/net/ieee802154/atusb.c
2453 F: drivers/net/ieee802154/atusb.h
2454 F: drivers/net/ieee802154/at86rf230.h
2455
2456 AUDIT SUBSYSTEM
2457 M: Paul Moore <paul@paul-moore.com>
2458 M: Eric Paris <eparis@redhat.com>
2459 L: linux-audit@redhat.com (moderated for non-subscribers)
2460 W: https://github.com/linux-audit
2461 W: https://people.redhat.com/sgrubb/audit
2462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463 S: Supported
2464 F: include/linux/audit.h
2465 F: include/uapi/linux/audit.h
2466 F: kernel/audit*
2467
2468 AUXILIARY DISPLAY DRIVERS
2469 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470 W: http://miguelojeda.es/auxdisplay.htm
2471 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472 S: Maintained
2473 F: drivers/auxdisplay/
2474 F: include/linux/cfag12864b.h
2475
2476 AX.25 NETWORK LAYER
2477 M: Ralf Baechle <ralf@linux-mips.org>
2478 L: linux-hams@vger.kernel.org
2479 W: http://www.linux-ax25.org/
2480 S: Maintained
2481 F: include/uapi/linux/ax25.h
2482 F: include/net/ax25.h
2483 F: net/ax25/
2484
2485 AXENTIA ARM DEVICES
2486 M: Peter Rosin <peda@axentia.se>
2487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 S: Maintained
2489 F: Documentation/devicetree/bindings/arm/axentia.txt
2490 F: arch/arm/boot/dts/at91-linea.dtsi
2491 F: arch/arm/boot/dts/at91-tse850-3.dts
2492
2493 AXENTIA ASOC DRIVERS
2494 M: Peter Rosin <peda@axentia.se>
2495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2496 S: Maintained
2497 F: Documentation/devicetree/bindings/sound/axentia,*
2498 F: sound/soc/atmel/tse850-pcm5142.c
2499
2500 AZ6007 DVB DRIVER
2501 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2503 L: linux-media@vger.kernel.org
2504 W: https://linuxtv.org
2505 T: git git://linuxtv.org/media_tree.git
2506 S: Maintained
2507 F: drivers/media/usb/dvb-usb-v2/az6007.c
2508
2509 AZTECH FM RADIO RECEIVER DRIVER
2510 M: Hans Verkuil <hverkuil@xs4all.nl>
2511 L: linux-media@vger.kernel.org
2512 T: git git://linuxtv.org/media_tree.git
2513 W: https://linuxtv.org
2514 S: Maintained
2515 F: drivers/media/radio/radio-aztech*
2516
2517 B43 WIRELESS DRIVER
2518 L: linux-wireless@vger.kernel.org
2519 L: b43-dev@lists.infradead.org
2520 W: http://wireless.kernel.org/en/users/Drivers/b43
2521 S: Odd Fixes
2522 F: drivers/net/wireless/broadcom/b43/
2523
2524 B43LEGACY WIRELESS DRIVER
2525 M: Larry Finger <Larry.Finger@lwfinger.net>
2526 L: linux-wireless@vger.kernel.org
2527 L: b43-dev@lists.infradead.org
2528 W: http://wireless.kernel.org/en/users/Drivers/b43
2529 S: Maintained
2530 F: drivers/net/wireless/broadcom/b43legacy/
2531
2532 BACKLIGHT CLASS/SUBSYSTEM
2533 M: Lee Jones <lee.jones@linaro.org>
2534 M: Daniel Thompson <daniel.thompson@linaro.org>
2535 M: Jingoo Han <jingoohan1@gmail.com>
2536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2537 S: Maintained
2538 F: drivers/video/backlight/
2539 F: include/linux/backlight.h
2540 F: include/linux/pwm_backlight.h
2541 F: Documentation/devicetree/bindings/leds/backlight
2542
2543 BATMAN ADVANCED
2544 M: Marek Lindner <mareklindner@neomailbox.ch>
2545 M: Simon Wunderlich <sw@simonwunderlich.de>
2546 M: Antonio Quartulli <a@unstable.cc>
2547 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2548 W: https://www.open-mesh.org/
2549 Q: https://patchwork.open-mesh.org/project/batman/list/
2550 S: Maintained
2551 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2552 F: Documentation/ABI/testing/sysfs-class-net-mesh
2553 F: Documentation/networking/batman-adv.rst
2554 F: include/uapi/linux/batman_adv.h
2555 F: net/batman-adv/
2556
2557 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2558 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2559 L: linux-hams@vger.kernel.org
2560 W: http://www.baycom.org/~tom/ham/ham.html
2561 S: Maintained
2562 F: drivers/net/hamradio/baycom*
2563
2564 BCACHE (BLOCK LAYER CACHE)
2565 M: Kent Overstreet <kent.overstreet@gmail.com>
2566 L: linux-bcache@vger.kernel.org
2567 W: http://bcache.evilpiepirate.org
2568 S: Orphan
2569 F: drivers/md/bcache/
2570
2571 BDISP ST MEDIA DRIVER
2572 M: Fabien Dessenne <fabien.dessenne@st.com>
2573 L: linux-media@vger.kernel.org
2574 T: git git://linuxtv.org/media_tree.git
2575 W: https://linuxtv.org
2576 S: Supported
2577 F: drivers/media/platform/sti/bdisp
2578
2579 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2581 L: netdev@vger.kernel.org
2582 S: Maintained
2583 F: drivers/net/ethernet/ec_bhf.c
2584
2585 BEFS FILE SYSTEM
2586 M: Luis de Bethencourt <luisbg@kernel.org>
2587 M: Salah Triki <salah.triki@gmail.com>
2588 S: Maintained
2589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2590 F: Documentation/filesystems/befs.txt
2591 F: fs/befs/
2592
2593 BFQ I/O SCHEDULER
2594 M: Paolo Valente <paolo.valente@linaro.org>
2595 M: Jens Axboe <axboe@kernel.dk>
2596 L: linux-block@vger.kernel.org
2597 S: Maintained
2598 F: block/bfq-*
2599 F: Documentation/block/bfq-iosched.txt
2600
2601 BFS FILE SYSTEM
2602 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2603 S: Maintained
2604 F: Documentation/filesystems/bfs.txt
2605 F: fs/bfs/
2606 F: include/uapi/linux/bfs_fs.h
2607
2608 BLACKFIN ARCHITECTURE
2609 M: Steven Miao <realmz6@gmail.com>
2610 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2611 T: git git://git.code.sf.net/p/adi-linux/code
2612 W: http://blackfin.uclinux.org
2613 S: Supported
2614 F: arch/blackfin/
2615
2616 BLACKFIN EMAC DRIVER
2617 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618 W: http://blackfin.uclinux.org
2619 S: Supported
2620 F: drivers/net/ethernet/adi/
2621
2622 BLACKFIN MEDIA DRIVER
2623 M: Scott Jiang <scott.jiang.linux@gmail.com>
2624 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 W: http://blackfin.uclinux.org/
2626 S: Supported
2627 F: drivers/media/platform/blackfin/
2628 F: drivers/media/i2c/adv7183*
2629 F: drivers/media/i2c/vs6624*
2630
2631 BLACKFIN RTC DRIVER
2632 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633 W: http://blackfin.uclinux.org
2634 S: Supported
2635 F: drivers/rtc/rtc-bfin.c
2636
2637 BLACKFIN SDH DRIVER
2638 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W: http://blackfin.uclinux.org
2640 S: Supported
2641 F: drivers/mmc/host/bfin_sdh.c
2642
2643 BLACKFIN SERIAL DRIVER
2644 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645 W: http://blackfin.uclinux.org
2646 S: Supported
2647 F: drivers/tty/serial/bfin_uart.c
2648
2649 BLACKFIN WATCHDOG DRIVER
2650 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651 W: http://blackfin.uclinux.org
2652 S: Supported
2653 F: drivers/watchdog/bfin_wdt.c
2654
2655 BLINKM RGB LED DRIVER
2656 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657 S: Maintained
2658 F: drivers/leds/leds-blinkm.c
2659
2660 BLOCK LAYER
2661 M: Jens Axboe <axboe@kernel.dk>
2662 L: linux-block@vger.kernel.org
2663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2664 S: Maintained
2665 F: block/
2666 F: kernel/trace/blktrace.c
2667 F: lib/sbitmap.c
2668
2669 BLOCK2MTD DRIVER
2670 M: Joern Engel <joern@lazybastard.org>
2671 L: linux-mtd@lists.infradead.org
2672 S: Maintained
2673 F: drivers/mtd/devices/block2mtd.c
2674
2675 BLUETOOTH DRIVERS
2676 M: Marcel Holtmann <marcel@holtmann.org>
2677 M: Gustavo Padovan <gustavo@padovan.org>
2678 M: Johan Hedberg <johan.hedberg@gmail.com>
2679 L: linux-bluetooth@vger.kernel.org
2680 W: http://www.bluez.org/
2681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683 S: Maintained
2684 F: drivers/bluetooth/
2685
2686 BLUETOOTH SUBSYSTEM
2687 M: Marcel Holtmann <marcel@holtmann.org>
2688 M: Gustavo Padovan <gustavo@padovan.org>
2689 M: Johan Hedberg <johan.hedberg@gmail.com>
2690 L: linux-bluetooth@vger.kernel.org
2691 W: http://www.bluez.org/
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694 S: Maintained
2695 F: net/bluetooth/
2696 F: include/net/bluetooth/
2697
2698 BONDING DRIVER
2699 M: Jay Vosburgh <j.vosburgh@gmail.com>
2700 M: Veaceslav Falico <vfalico@gmail.com>
2701 M: Andy Gospodarek <andy@greyhouse.net>
2702 L: netdev@vger.kernel.org
2703 W: http://sourceforge.net/projects/bonding/
2704 S: Supported
2705 F: drivers/net/bonding/
2706 F: include/uapi/linux/if_bonding.h
2707
2708 BPF (Safe dynamic programs and tools)
2709 M: Alexei Starovoitov <ast@kernel.org>
2710 M: Daniel Borkmann <daniel@iogearbox.net>
2711 L: netdev@vger.kernel.org
2712 L: linux-kernel@vger.kernel.org
2713 S: Supported
2714 F: arch/x86/net/bpf_jit*
2715 F: Documentation/networking/filter.txt
2716 F: include/linux/bpf*
2717 F: include/linux/filter.h
2718 F: include/uapi/linux/bpf*
2719 F: include/uapi/linux/filter.h
2720 F: kernel/bpf/
2721 F: kernel/trace/bpf_trace.c
2722 F: lib/test_bpf.c
2723 F: net/bpf/
2724 F: net/core/filter.c
2725 F: net/sched/act_bpf.c
2726 F: net/sched/cls_bpf.c
2727 F: samples/bpf/
2728 F: tools/net/bpf*
2729 F: tools/testing/selftests/bpf/
2730
2731 BROADCOM B44 10/100 ETHERNET DRIVER
2732 M: Michael Chan <michael.chan@broadcom.com>
2733 L: netdev@vger.kernel.org
2734 S: Supported
2735 F: drivers/net/ethernet/broadcom/b44.*
2736
2737 BROADCOM B53 ETHERNET SWITCH DRIVER
2738 M: Florian Fainelli <f.fainelli@gmail.com>
2739 L: netdev@vger.kernel.org
2740 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2741 S: Supported
2742 F: drivers/net/dsa/b53/*
2743 F: include/linux/platform_data/b53.h
2744
2745 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2746 M: Florian Fainelli <f.fainelli@gmail.com>
2747 M: Ray Jui <rjui@broadcom.com>
2748 M: Scott Branden <sbranden@broadcom.com>
2749 M: bcm-kernel-feedback-list@broadcom.com
2750 T: git git://github.com/broadcom/mach-bcm
2751 S: Maintained
2752 N: bcm281*
2753 N: bcm113*
2754 N: bcm216*
2755 N: kona
2756 F: arch/arm/mach-bcm/
2757
2758 BROADCOM BCM2835 ARM ARCHITECTURE
2759 M: Eric Anholt <eric@anholt.net>
2760 M: Stefan Wahren <stefan.wahren@i2se.com>
2761 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763 T: git git://github.com/anholt/linux
2764 S: Maintained
2765 N: bcm2835
2766 F: drivers/staging/vc04_services
2767
2768 BROADCOM BCM47XX MIPS ARCHITECTURE
2769 M: Hauke Mehrtens <hauke@hauke-m.de>
2770 M: Rafał Miłecki <zajec5@gmail.com>
2771 L: linux-mips@linux-mips.org
2772 S: Maintained
2773 F: Documentation/devicetree/bindings/mips/brcm/
2774 F: arch/mips/bcm47xx/*
2775 F: arch/mips/include/asm/mach-bcm47xx/*
2776
2777 BROADCOM BCM5301X ARM ARCHITECTURE
2778 M: Hauke Mehrtens <hauke@hauke-m.de>
2779 M: Rafał Miłecki <zajec5@gmail.com>
2780 M: Jon Mason <jonmason@broadcom.com>
2781 M: bcm-kernel-feedback-list@broadcom.com
2782 L: linux-arm-kernel@lists.infradead.org
2783 S: Maintained
2784 F: arch/arm/mach-bcm/bcm_5301x.c
2785 F: arch/arm/boot/dts/bcm5301x*.dtsi
2786 F: arch/arm/boot/dts/bcm470*
2787 F: arch/arm/boot/dts/bcm953012*
2788
2789 BROADCOM BCM53573 ARM ARCHITECTURE
2790 M: Rafał Miłecki <rafal@milecki.pl>
2791 L: linux-arm-kernel@lists.infradead.org
2792 S: Maintained
2793 F: arch/arm/boot/dts/bcm53573*
2794 F: arch/arm/boot/dts/bcm47189*
2795
2796 BROADCOM BCM63XX ARM ARCHITECTURE
2797 M: Florian Fainelli <f.fainelli@gmail.com>
2798 M: bcm-kernel-feedback-list@broadcom.com
2799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 T: git git://github.com/broadcom/stblinux.git
2801 S: Maintained
2802 N: bcm63xx
2803
2804 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805 M: Kevin Cernekee <cernekee@gmail.com>
2806 L: linux-usb@vger.kernel.org
2807 S: Maintained
2808 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2810 BROADCOM BCM7XXX ARM ARCHITECTURE
2811 M: Brian Norris <computersforpeace@gmail.com>
2812 M: Gregory Fong <gregory.0xf0@gmail.com>
2813 M: Florian Fainelli <f.fainelli@gmail.com>
2814 M: bcm-kernel-feedback-list@broadcom.com
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816 T: git git://github.com/broadcom/stblinux.git
2817 S: Maintained
2818 F: arch/arm/mach-bcm/*brcmstb*
2819 F: arch/arm/boot/dts/bcm7*.dts*
2820 F: drivers/bus/brcmstb_gisb.c
2821 N: brcmstb
2822
2823 BROADCOM BMIPS CPUFREQ DRIVER
2824 M: Markus Mayer <mmayer@broadcom.com>
2825 M: bcm-kernel-feedback-list@broadcom.com
2826 L: linux-pm@vger.kernel.org
2827 S: Maintained
2828 F: drivers/cpufreq/bmips-cpufreq.c
2829
2830 BROADCOM BMIPS MIPS ARCHITECTURE
2831 M: Kevin Cernekee <cernekee@gmail.com>
2832 M: Florian Fainelli <f.fainelli@gmail.com>
2833 L: linux-mips@linux-mips.org
2834 T: git git://github.com/broadcom/stblinux.git
2835 S: Maintained
2836 F: arch/mips/bmips/*
2837 F: arch/mips/include/asm/mach-bmips/*
2838 F: arch/mips/kernel/*bmips*
2839 F: arch/mips/boot/dts/brcm/bcm*.dts*
2840 F: drivers/irqchip/irq-bcm63*
2841 F: drivers/irqchip/irq-bcm7*
2842 F: drivers/irqchip/irq-brcmstb*
2843 F: include/linux/bcm963xx_nvram.h
2844 F: include/linux/bcm963xx_tag.h
2845
2846 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847 M: Rasesh Mody <rasesh.mody@cavium.com>
2848 M: Harish Patil <harish.patil@cavium.com>
2849 M: Dept-GELinuxNICDev@cavium.com
2850 L: netdev@vger.kernel.org
2851 S: Supported
2852 F: drivers/net/ethernet/broadcom/bnx2.*
2853 F: drivers/net/ethernet/broadcom/bnx2_*
2854
2855 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856 M: QLogic-Storage-Upstream@qlogic.com
2857 L: linux-scsi@vger.kernel.org
2858 S: Supported
2859 F: drivers/scsi/bnx2fc/
2860
2861 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862 M: QLogic-Storage-Upstream@qlogic.com
2863 L: linux-scsi@vger.kernel.org
2864 S: Supported
2865 F: drivers/scsi/bnx2i/
2866
2867 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2868 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2869 M: Ariel Elior <ariel.elior@cavium.com>
2870 M: everest-linux-l2@cavium.com
2871 L: netdev@vger.kernel.org
2872 S: Supported
2873 F: drivers/net/ethernet/broadcom/bnx2x/
2874
2875 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2876 M: Michael Chan <michael.chan@broadcom.com>
2877 L: netdev@vger.kernel.org
2878 S: Supported
2879 F: drivers/net/ethernet/broadcom/bnxt/
2880
2881 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2882 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2883 M: Franky Lin <franky.lin@broadcom.com>
2884 M: Hante Meuleman <hante.meuleman@broadcom.com>
2885 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2886 M: Wright Feng <wright.feng@cypress.com>
2887 L: linux-wireless@vger.kernel.org
2888 L: brcm80211-dev-list.pdl@broadcom.com
2889 L: brcm80211-dev-list@cypress.com
2890 S: Supported
2891 F: drivers/net/wireless/broadcom/brcm80211/
2892
2893 BROADCOM BRCMSTB GPIO DRIVER
2894 M: Gregory Fong <gregory.0xf0@gmail.com>
2895 L: bcm-kernel-feedback-list@broadcom.com
2896 S: Supported
2897 F: drivers/gpio/gpio-brcmstb.c
2898 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2899
2900 BROADCOM GENET ETHERNET DRIVER
2901 M: Florian Fainelli <f.fainelli@gmail.com>
2902 L: netdev@vger.kernel.org
2903 S: Supported
2904 F: drivers/net/ethernet/broadcom/genet/
2905
2906 BROADCOM IPROC ARM ARCHITECTURE
2907 M: Ray Jui <rjui@broadcom.com>
2908 M: Scott Branden <sbranden@broadcom.com>
2909 M: Jon Mason <jonmason@broadcom.com>
2910 M: bcm-kernel-feedback-list@broadcom.com
2911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2912 T: git git://github.com/broadcom/cygnus-linux.git
2913 S: Maintained
2914 N: iproc
2915 N: cygnus
2916 N: bcm[-_]nsp
2917 N: bcm9113*
2918 N: bcm9583*
2919 N: bcm9585*
2920 N: bcm9586*
2921 N: bcm988312
2922 N: bcm113*
2923 N: bcm583*
2924 N: bcm585*
2925 N: bcm586*
2926 N: bcm88312
2927 F: arch/arm64/boot/dts/broadcom/ns2*
2928 F: drivers/clk/bcm/clk-ns*
2929 F: drivers/pinctrl/bcm/pinctrl-ns*
2930
2931 BROADCOM KONA GPIO DRIVER
2932 M: Ray Jui <rjui@broadcom.com>
2933 L: bcm-kernel-feedback-list@broadcom.com
2934 S: Supported
2935 F: drivers/gpio/gpio-bcm-kona.c
2936 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2937
2938 BROADCOM NETXTREME-E ROCE DRIVER
2939 M: Selvin Xavier <selvin.xavier@broadcom.com>
2940 M: Devesh Sharma <devesh.sharma@broadcom.com>
2941 M: Somnath Kotur <somnath.kotur@broadcom.com>
2942 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2943 L: linux-rdma@vger.kernel.org
2944 W: http://www.broadcom.com
2945 S: Supported
2946 F: drivers/infiniband/hw/bnxt_re/
2947 F: include/uapi/rdma/bnxt_re-abi.h
2948
2949 BROADCOM NVRAM DRIVER
2950 M: Rafał Miłecki <zajec5@gmail.com>
2951 L: linux-mips@linux-mips.org
2952 S: Maintained
2953 F: drivers/firmware/broadcom/*
2954
2955 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2956 M: Rafał Miłecki <zajec5@gmail.com>
2957 L: linux-wireless@vger.kernel.org
2958 S: Maintained
2959 F: drivers/bcma/
2960 F: include/linux/bcma/
2961
2962 BROADCOM STB AVS CPUFREQ DRIVER
2963 M: Markus Mayer <mmayer@broadcom.com>
2964 M: bcm-kernel-feedback-list@broadcom.com
2965 L: linux-pm@vger.kernel.org
2966 S: Maintained
2967 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2968 F: drivers/cpufreq/brcmstb*
2969
2970 BROADCOM STB NAND FLASH DRIVER
2971 M: Brian Norris <computersforpeace@gmail.com>
2972 M: Kamal Dasu <kdasu.kdev@gmail.com>
2973 L: linux-mtd@lists.infradead.org
2974 L: bcm-kernel-feedback-list@broadcom.com
2975 S: Maintained
2976 F: drivers/mtd/nand/brcmnand/
2977
2978 BROADCOM SYSTEMPORT ETHERNET DRIVER
2979 M: Florian Fainelli <f.fainelli@gmail.com>
2980 L: netdev@vger.kernel.org
2981 S: Supported
2982 F: drivers/net/ethernet/broadcom/bcmsysport.*
2983
2984 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2985 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2986 M: Prashant Sreedharan <prashant@broadcom.com>
2987 M: Michael Chan <mchan@broadcom.com>
2988 L: netdev@vger.kernel.org
2989 S: Supported
2990 F: drivers/net/ethernet/broadcom/tg3.*
2991
2992 BROCADE BFA FC SCSI DRIVER
2993 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2994 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2995 L: linux-scsi@vger.kernel.org
2996 S: Supported
2997 F: drivers/scsi/bfa/
2998
2999 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3000 M: Rasesh Mody <rasesh.mody@cavium.com>
3001 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3002 M: Dept-GELinuxNICDev@cavium.com
3003 L: netdev@vger.kernel.org
3004 S: Supported
3005 F: drivers/net/ethernet/brocade/bna/
3006
3007 BSG (block layer generic sg v4 driver)
3008 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3009 L: linux-scsi@vger.kernel.org
3010 S: Supported
3011 F: block/bsg.c
3012 F: include/linux/bsg.h
3013 F: include/uapi/linux/bsg.h
3014
3015 BT87X AUDIO DRIVER
3016 M: Clemens Ladisch <clemens@ladisch.de>
3017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3018 T: git git://git.alsa-project.org/alsa-kernel.git
3019 S: Maintained
3020 F: Documentation/sound/alsa/Bt87x.txt
3021 F: sound/pci/bt87x.c
3022
3023 BT8XXGPIO DRIVER
3024 M: Michael Buesch <m@bues.ch>
3025 W: http://bu3sch.de/btgpio.php
3026 S: Maintained
3027 F: drivers/gpio/gpio-bt8xx.c
3028
3029 BTRFS FILE SYSTEM
3030 M: Chris Mason <clm@fb.com>
3031 M: Josef Bacik <jbacik@fb.com>
3032 M: David Sterba <dsterba@suse.com>
3033 L: linux-btrfs@vger.kernel.org
3034 W: http://btrfs.wiki.kernel.org/
3035 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3037 S: Maintained
3038 F: Documentation/filesystems/btrfs.txt
3039 F: fs/btrfs/
3040 F: include/linux/btrfs*
3041 F: include/uapi/linux/btrfs*
3042
3043 BTTV VIDEO4LINUX DRIVER
3044 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3046 L: linux-media@vger.kernel.org
3047 W: https://linuxtv.org
3048 T: git git://linuxtv.org/media_tree.git
3049 S: Odd fixes
3050 F: Documentation/media/v4l-drivers/bttv*
3051 F: drivers/media/pci/bt8xx/bttv*
3052
3053 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3054 M: Chanwoo Choi <cw00.choi@samsung.com>
3055 L: linux-pm@vger.kernel.org
3056 L: linux-samsung-soc@vger.kernel.org
3057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3058 S: Maintained
3059 F: drivers/devfreq/exynos-bus.c
3060 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3061
3062 BUSLOGIC SCSI DRIVER
3063 M: Khalid Aziz <khalid@gonehiking.org>
3064 L: linux-scsi@vger.kernel.org
3065 S: Maintained
3066 F: drivers/scsi/BusLogic.*
3067 F: drivers/scsi/FlashPoint.*
3068
3069 C-MEDIA CMI8788 DRIVER
3070 M: Clemens Ladisch <clemens@ladisch.de>
3071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3072 T: git git://git.alsa-project.org/alsa-kernel.git
3073 S: Maintained
3074 F: sound/pci/oxygen/
3075
3076 C6X ARCHITECTURE
3077 M: Mark Salter <msalter@redhat.com>
3078 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3079 L: linux-c6x-dev@linux-c6x.org
3080 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3081 S: Maintained
3082 F: arch/c6x/
3083
3084 CA8210 IEEE-802.15.4 RADIO DRIVER
3085 M: Harry Morris <h.morris@cascoda.com>
3086 M: linuxdev@cascoda.com
3087 L: linux-wpan@vger.kernel.org
3088 W: https://github.com/Cascoda/ca8210-linux.git
3089 S: Maintained
3090 F: drivers/net/ieee802154/ca8210.c
3091 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3092
3093 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3094 M: David Howells <dhowells@redhat.com>
3095 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3096 S: Supported
3097 F: Documentation/filesystems/caching/cachefiles.txt
3098 F: fs/cachefiles/
3099
3100 CADET FM/AM RADIO RECEIVER DRIVER
3101 M: Hans Verkuil <hverkuil@xs4all.nl>
3102 L: linux-media@vger.kernel.org
3103 T: git git://linuxtv.org/media_tree.git
3104 W: https://linuxtv.org
3105 S: Maintained
3106 F: drivers/media/radio/radio-cadet*
3107
3108 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3109 M: Jonathan Corbet <corbet@lwn.net>
3110 L: linux-media@vger.kernel.org
3111 T: git git://linuxtv.org/media_tree.git
3112 S: Maintained
3113 F: Documentation/media/v4l-drivers/cafe_ccic*
3114 F: drivers/media/platform/marvell-ccic/
3115
3116 CAIF NETWORK LAYER
3117 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3118 L: netdev@vger.kernel.org
3119 S: Supported
3120 F: Documentation/networking/caif/
3121 F: drivers/net/caif/
3122 F: include/uapi/linux/caif/
3123 F: include/net/caif/
3124 F: net/caif/
3125
3126 CALGARY x86-64 IOMMU
3127 M: Muli Ben-Yehuda <mulix@mulix.org>
3128 M: Jon Mason <jdmason@kudzu.us>
3129 L: iommu@lists.linux-foundation.org
3130 S: Maintained
3131 F: arch/x86/kernel/pci-calgary_64.c
3132 F: arch/x86/kernel/tce_64.c
3133 F: arch/x86/include/asm/calgary.h
3134 F: arch/x86/include/asm/tce.h
3135
3136 CAN NETWORK DRIVERS
3137 M: Wolfgang Grandegger <wg@grandegger.com>
3138 M: Marc Kleine-Budde <mkl@pengutronix.de>
3139 L: linux-can@vger.kernel.org
3140 W: https://github.com/linux-can
3141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3143 S: Maintained
3144 F: Documentation/devicetree/bindings/net/can/
3145 F: drivers/net/can/
3146 F: include/linux/can/dev.h
3147 F: include/linux/can/platform/
3148 F: include/uapi/linux/can/error.h
3149 F: include/uapi/linux/can/netlink.h
3150
3151 CAN NETWORK LAYER
3152 M: Oliver Hartkopp <socketcan@hartkopp.net>
3153 M: Marc Kleine-Budde <mkl@pengutronix.de>
3154 L: linux-can@vger.kernel.org
3155 W: https://github.com/linux-can
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3158 S: Maintained
3159 F: Documentation/networking/can.txt
3160 F: net/can/
3161 F: include/linux/can/core.h
3162 F: include/uapi/linux/can.h
3163 F: include/uapi/linux/can/bcm.h
3164 F: include/uapi/linux/can/raw.h
3165 F: include/uapi/linux/can/gw.h
3166
3167 CAPABILITIES
3168 M: Serge Hallyn <serge@hallyn.com>
3169 L: linux-security-module@vger.kernel.org
3170 S: Supported
3171 F: include/linux/capability.h
3172 F: include/uapi/linux/capability.h
3173 F: security/commoncap.c
3174 F: kernel/capability.c
3175
3176 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3177 M: Kevin Tsai <ktsai@capellamicro.com>
3178 S: Maintained
3179 F: drivers/iio/light/cm*
3180
3181 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3182 M: Christian Lamparter <chunkeey@googlemail.com>
3183 L: linux-wireless@vger.kernel.org
3184 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3185 S: Maintained
3186 F: drivers/net/wireless/ath/carl9170/
3187
3188 CAVIUM I2C DRIVER
3189 M: Jan Glauber <jglauber@cavium.com>
3190 M: David Daney <david.daney@cavium.com>
3191 W: http://www.cavium.com
3192 S: Supported
3193 F: drivers/i2c/busses/i2c-octeon*
3194 F: drivers/i2c/busses/i2c-thunderx*
3195
3196 CAVIUM LIQUIDIO NETWORK DRIVER
3197 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3198 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3199 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3200 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3201 L: netdev@vger.kernel.org
3202 W: http://www.cavium.com
3203 S: Supported
3204 F: drivers/net/ethernet/cavium/liquidio/
3205
3206 CAVIUM MMC DRIVER
3207 M: Jan Glauber <jglauber@cavium.com>
3208 M: David Daney <david.daney@cavium.com>
3209 M: Steven J. Hill <Steven.Hill@cavium.com>
3210 W: http://www.cavium.com
3211 S: Supported
3212 F: drivers/mmc/host/cavium*
3213
3214 CAVIUM OCTEON-TX CRYPTO DRIVER
3215 M: George Cherian <george.cherian@cavium.com>
3216 L: linux-crypto@vger.kernel.org
3217 W: http://www.cavium.com
3218 S: Supported
3219 F: drivers/crypto/cavium/cpt/
3220
3221 CAVIUM THUNDERX2 ARM64 SOC
3222 M: Robert Richter <rrichter@cavium.com>
3223 M: Jayachandran C <jnair@caviumnetworks.com>
3224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3225 S: Maintained
3226 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3227 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3228
3229 CC2520 IEEE-802.15.4 RADIO DRIVER
3230 M: Varka Bhadram <varkabhadram@gmail.com>
3231 L: linux-wpan@vger.kernel.org
3232 S: Maintained
3233 F: drivers/net/ieee802154/cc2520.c
3234 F: include/linux/spi/cc2520.h
3235 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3236
3237 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3238 M: Gilad Ben-Yossef <gilad@benyossef.com>
3239 L: linux-crypto@vger.kernel.org
3240 L: driverdev-devel@linuxdriverproject.org
3241 S: Supported
3242 F: drivers/staging/ccree/
3243 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3244
3245 CEC FRAMEWORK
3246 M: Hans Verkuil <hans.verkuil@cisco.com>
3247 L: linux-media@vger.kernel.org
3248 T: git git://linuxtv.org/media_tree.git
3249 W: http://linuxtv.org
3250 S: Supported
3251 F: Documentation/media/kapi/cec-core.rst
3252 F: Documentation/media/uapi/cec
3253 F: drivers/media/cec/
3254 F: drivers/media/rc/keymaps/rc-cec.c
3255 F: include/media/cec.h
3256 F: include/media/cec-notifier.h
3257 F: include/uapi/linux/cec.h
3258 F: include/uapi/linux/cec-funcs.h
3259 F: Documentation/devicetree/bindings/media/cec.txt
3260
3261 CELL BROADBAND ENGINE ARCHITECTURE
3262 M: Arnd Bergmann <arnd@arndb.de>
3263 L: linuxppc-dev@lists.ozlabs.org
3264 W: http://www.ibm.com/developerworks/power/cell/
3265 S: Supported
3266 F: arch/powerpc/include/asm/cell*.h
3267 F: arch/powerpc/include/asm/spu*.h
3268 F: arch/powerpc/include/uapi/asm/spu*.h
3269 F: arch/powerpc/oprofile/*cell*
3270 F: arch/powerpc/platforms/cell/
3271
3272 CEPH COMMON CODE (LIBCEPH)
3273 M: Ilya Dryomov <idryomov@gmail.com>
3274 M: "Yan, Zheng" <zyan@redhat.com>
3275 M: Sage Weil <sage@redhat.com>
3276 L: ceph-devel@vger.kernel.org
3277 W: http://ceph.com/
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3279 T: git git://github.com/ceph/ceph-client.git
3280 S: Supported
3281 F: net/ceph/
3282 F: include/linux/ceph/
3283 F: include/linux/crush/
3284
3285 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3286 M: "Yan, Zheng" <zyan@redhat.com>
3287 M: Sage Weil <sage@redhat.com>
3288 M: Ilya Dryomov <idryomov@gmail.com>
3289 L: ceph-devel@vger.kernel.org
3290 W: http://ceph.com/
3291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3292 T: git git://github.com/ceph/ceph-client.git
3293 S: Supported
3294 F: Documentation/filesystems/ceph.txt
3295 F: fs/ceph/
3296
3297 CERTIFICATE HANDLING:
3298 M: David Howells <dhowells@redhat.com>
3299 M: David Woodhouse <dwmw2@infradead.org>
3300 L: keyrings@vger.kernel.org
3301 S: Maintained
3302 F: Documentation/module-signing.txt
3303 F: certs/
3304 F: scripts/sign-file.c
3305 F: scripts/extract-cert.c
3306
3307 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3308 L: linux-usb@vger.kernel.org
3309 S: Orphan
3310 F: Documentation/usb/WUSB-Design-overview.txt
3311 F: Documentation/usb/wusb-cbaf
3312 F: drivers/usb/host/hwa-hc.c
3313 F: drivers/usb/host/whci/
3314 F: drivers/usb/wusbcore/
3315 F: include/linux/usb/wusb*
3316
3317 CFAG12864B LCD DRIVER
3318 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3319 W: http://miguelojeda.es/auxdisplay.htm
3320 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3321 S: Maintained
3322 F: drivers/auxdisplay/cfag12864b.c
3323 F: include/linux/cfag12864b.h
3324
3325 CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c
3331 F: include/linux/cfag12864b.h
3332
3333 CFG80211 and NL80211
3334 M: Johannes Berg <johannes@sipsolutions.net>
3335 L: linux-wireless@vger.kernel.org
3336 W: http://wireless.kernel.org/
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3339 S: Maintained
3340 F: include/uapi/linux/nl80211.h
3341 F: include/net/cfg80211.h
3342 F: net/wireless/*
3343 X: net/wireless/wext*
3344
3345 CHAR and MISC DRIVERS
3346 M: Arnd Bergmann <arnd@arndb.de>
3347 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3349 S: Supported
3350 F: drivers/char/*
3351 F: drivers/misc/*
3352 F: include/linux/miscdevice.h
3353
3354 CHECKPATCH
3355 M: Andy Whitcroft <apw@canonical.com>
3356 M: Joe Perches <joe@perches.com>
3357 S: Maintained
3358 F: scripts/checkpatch.pl
3359
3360 CHINESE DOCUMENTATION
3361 M: Harry Wei <harryxiyou@gmail.com>
3362 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3363 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3364 S: Maintained
3365 F: Documentation/translations/zh_CN/
3366
3367 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3368 M: Peter Chen <Peter.Chen@nxp.com>
3369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3370 L: linux-usb@vger.kernel.org
3371 S: Maintained
3372 F: drivers/usb/chipidea/
3373
3374 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3375 M: Hans de Goede <hdegoede@redhat.com>
3376 L: linux-input@vger.kernel.org
3377 S: Maintained
3378 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3379 F: drivers/input/touchscreen/chipone_icn8318.c
3380
3381 CHROME HARDWARE PLATFORM SUPPORT
3382 M: Benson Leung <bleung@chromium.org>
3383 M: Olof Johansson <olof@lixom.net>
3384 S: Maintained
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3386 F: drivers/platform/chrome/
3387
3388 CIRRUS LOGIC AUDIO CODEC DRIVERS
3389 M: Brian Austin <brian.austin@cirrus.com>
3390 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3392 S: Maintained
3393 F: sound/soc/codecs/cs*
3394
3395 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3396 M: Hartley Sweeten <hsweeten@visionengravers.com>
3397 L: netdev@vger.kernel.org
3398 S: Maintained
3399 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3400
3401 CISCO FCOE HBA DRIVER
3402 M: Satish Kharat <satishkh@cisco.com>
3403 M: Sesidhar Baddela <sebaddel@cisco.com>
3404 M: Karan Tilak Kumar <kartilak@cisco.com>
3405 L: linux-scsi@vger.kernel.org
3406 S: Supported
3407 F: drivers/scsi/fnic/
3408
3409 CISCO SCSI HBA DRIVER
3410 M: Karan Tilak Kumar <kartilak@cisco.com>
3411 M: Sesidhar Baddela <sebaddel@cisco.com>
3412 L: linux-scsi@vger.kernel.org
3413 S: Supported
3414 F: drivers/scsi/snic/
3415
3416 CISCO VIC ETHERNET NIC DRIVER
3417 M: Christian Benvenuti <benve@cisco.com>
3418 M: Govindarajulu Varadarajan <_govind@gmx.com>
3419 M: Neel Patel <neepatel@cisco.com>
3420 S: Supported
3421 F: drivers/net/ethernet/cisco/enic/
3422
3423 CISCO VIC LOW LATENCY NIC DRIVER
3424 M: Christian Benvenuti <benve@cisco.com>
3425 M: Dave Goodell <dgoodell@cisco.com>
3426 S: Supported
3427 F: drivers/infiniband/hw/usnic/
3428
3429 CLEANCACHE API
3430 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3431 L: linux-kernel@vger.kernel.org
3432 S: Maintained
3433 F: mm/cleancache.c
3434 F: include/linux/cleancache.h
3435
3436 CLK API
3437 M: Russell King <linux@armlinux.org.uk>
3438 L: linux-clk@vger.kernel.org
3439 S: Maintained
3440 F: include/linux/clk.h
3441
3442 CLOCKSOURCE, CLOCKEVENT DRIVERS
3443 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3444 M: Thomas Gleixner <tglx@linutronix.de>
3445 L: linux-kernel@vger.kernel.org
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3447 S: Supported
3448 F: drivers/clocksource
3449
3450 CMPC ACPI DRIVER
3451 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3452 M: Daniel Oliveira Nascimento <don@syst.com.br>
3453 L: platform-driver-x86@vger.kernel.org
3454 S: Supported
3455 F: drivers/platform/x86/classmate-laptop.c
3456
3457 COBALT MEDIA DRIVER
3458 M: Hans Verkuil <hans.verkuil@cisco.com>
3459 L: linux-media@vger.kernel.org
3460 T: git git://linuxtv.org/media_tree.git
3461 W: https://linuxtv.org
3462 S: Supported
3463 F: drivers/media/pci/cobalt/
3464
3465 COCCINELLE/Semantic Patches (SmPL)
3466 M: Julia Lawall <Julia.Lawall@lip6.fr>
3467 M: Gilles Muller <Gilles.Muller@lip6.fr>
3468 M: Nicolas Palix <nicolas.palix@imag.fr>
3469 M: Michal Marek <mmarek@suse.com>
3470 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3472 W: http://coccinelle.lip6.fr/
3473 S: Supported
3474 F: Documentation/dev-tools/coccinelle.rst
3475 F: scripts/coccinelle/
3476 F: scripts/coccicheck
3477
3478 CODA FILE SYSTEM
3479 M: Jan Harkes <jaharkes@cs.cmu.edu>
3480 M: coda@cs.cmu.edu
3481 L: codalist@coda.cs.cmu.edu
3482 W: http://www.coda.cs.cmu.edu/
3483 S: Maintained
3484 F: Documentation/filesystems/coda.txt
3485 F: fs/coda/
3486 F: include/linux/coda*.h
3487 F: include/uapi/linux/coda*.h
3488
3489 CODA V4L2 MEM2MEM DRIVER
3490 M: Philipp Zabel <p.zabel@pengutronix.de>
3491 L: linux-media@vger.kernel.org
3492 S: Maintained
3493 F: Documentation/devicetree/bindings/media/coda.txt
3494 F: drivers/media/platform/coda/
3495
3496 COMMON CLK FRAMEWORK
3497 M: Michael Turquette <mturquette@baylibre.com>
3498 M: Stephen Boyd <sboyd@codeaurora.org>
3499 L: linux-clk@vger.kernel.org
3500 Q: http://patchwork.kernel.org/project/linux-clk/list/
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3502 S: Maintained
3503 F: Documentation/devicetree/bindings/clock/
3504 F: drivers/clk/
3505 X: drivers/clk/clkdev.c
3506 F: include/linux/clk-pr*
3507 F: include/linux/clk/
3508
3509 COMMON INTERNET FILE SYSTEM (CIFS)
3510 M: Steve French <sfrench@samba.org>
3511 L: linux-cifs@vger.kernel.org
3512 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3513 W: http://linux-cifs.samba.org/
3514 T: git git://git.samba.org/sfrench/cifs-2.6.git
3515 S: Supported
3516 F: Documentation/filesystems/cifs/
3517 F: fs/cifs/
3518
3519 COMPACTPCI HOTPLUG CORE
3520 M: Scott Murray <scott@spiteful.org>
3521 L: linux-pci@vger.kernel.org
3522 S: Maintained
3523 F: drivers/pci/hotplug/cpci_hotplug*
3524
3525 COMPACTPCI HOTPLUG GENERIC DRIVER
3526 M: Scott Murray <scott@spiteful.org>
3527 L: linux-pci@vger.kernel.org
3528 S: Maintained
3529 F: drivers/pci/hotplug/cpcihp_generic.c
3530
3531 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3532 M: Scott Murray <scott@spiteful.org>
3533 L: linux-pci@vger.kernel.org
3534 S: Maintained
3535 F: drivers/pci/hotplug/cpcihp_zt5550.*
3536
3537 COMPAL LAPTOP SUPPORT
3538 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3539 L: platform-driver-x86@vger.kernel.org
3540 S: Maintained
3541 F: drivers/platform/x86/compal-laptop.c
3542
3543 CONEXANT ACCESSRUNNER USB DRIVER
3544 L: accessrunner-general@lists.sourceforge.net
3545 W: http://accessrunner.sourceforge.net/
3546 S: Orphan
3547 F: drivers/usb/atm/cxacru.c
3548
3549 CONFIGFS
3550 M: Joel Becker <jlbec@evilplan.org>
3551 M: Christoph Hellwig <hch@lst.de>
3552 T: git git://git.infradead.org/users/hch/configfs.git
3553 S: Supported
3554 F: fs/configfs/
3555 F: include/linux/configfs.h
3556
3557 CONNECTOR
3558 M: Evgeniy Polyakov <zbr@ioremap.net>
3559 L: netdev@vger.kernel.org
3560 S: Maintained
3561 F: drivers/connector/
3562
3563 CONTROL GROUP (CGROUP)
3564 M: Tejun Heo <tj@kernel.org>
3565 M: Li Zefan <lizefan@huawei.com>
3566 M: Johannes Weiner <hannes@cmpxchg.org>
3567 L: cgroups@vger.kernel.org
3568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3569 S: Maintained
3570 F: Documentation/cgroup*
3571 F: include/linux/cgroup*
3572 F: kernel/cgroup*
3573
3574 CONTROL GROUP - CPUSET
3575 M: Li Zefan <lizefan@huawei.com>
3576 L: cgroups@vger.kernel.org
3577 W: http://www.bullopensource.org/cpuset/
3578 W: http://oss.sgi.com/projects/cpusets/
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3580 S: Maintained
3581 F: Documentation/cgroup-v1/cpusets.txt
3582 F: include/linux/cpuset.h
3583 F: kernel/cpuset.c
3584
3585 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3586 M: Johannes Weiner <hannes@cmpxchg.org>
3587 M: Michal Hocko <mhocko@kernel.org>
3588 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3589 L: cgroups@vger.kernel.org
3590 L: linux-mm@kvack.org
3591 S: Maintained
3592 F: mm/memcontrol.c
3593 F: mm/swap_cgroup.c
3594
3595 CORETEMP HARDWARE MONITORING DRIVER
3596 M: Fenghua Yu <fenghua.yu@intel.com>
3597 L: linux-hwmon@vger.kernel.org
3598 S: Maintained
3599 F: Documentation/hwmon/coretemp
3600 F: drivers/hwmon/coretemp.c
3601
3602 COSA/SRP SYNC SERIAL DRIVER
3603 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3604 W: http://www.fi.muni.cz/~kas/cosa/
3605 S: Maintained
3606 F: drivers/net/wan/cosa*
3607
3608 CPMAC ETHERNET DRIVER
3609 M: Florian Fainelli <f.fainelli@gmail.com>
3610 L: netdev@vger.kernel.org
3611 S: Maintained
3612 F: drivers/net/ethernet/ti/cpmac.c
3613
3614 CPU FREQUENCY DRIVERS
3615 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3616 M: Viresh Kumar <viresh.kumar@linaro.org>
3617 L: linux-pm@vger.kernel.org
3618 S: Maintained
3619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3620 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3621 B: https://bugzilla.kernel.org
3622 F: Documentation/cpu-freq/
3623 F: Documentation/devicetree/bindings/cpufreq/
3624 F: drivers/cpufreq/
3625 F: include/linux/cpufreq.h
3626 F: tools/testing/selftests/cpufreq/
3627
3628 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3629 M: Viresh Kumar <viresh.kumar@linaro.org>
3630 M: Sudeep Holla <sudeep.holla@arm.com>
3631 L: linux-pm@vger.kernel.org
3632 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3633 S: Maintained
3634 F: drivers/cpufreq/arm_big_little.h
3635 F: drivers/cpufreq/arm_big_little.c
3636 F: drivers/cpufreq/arm_big_little_dt.c
3637
3638 CPU POWER MONITORING SUBSYSTEM
3639 M: Thomas Renninger <trenn@suse.com>
3640 L: linux-pm@vger.kernel.org
3641 S: Maintained
3642 F: tools/power/cpupower/
3643
3644 CPUID/MSR DRIVER
3645 M: "H. Peter Anvin" <hpa@zytor.com>
3646 S: Maintained
3647 F: arch/x86/kernel/cpuid.c
3648 F: arch/x86/kernel/msr.c
3649
3650 CPUIDLE DRIVER - ARM BIG LITTLE
3651 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3652 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3653 L: linux-pm@vger.kernel.org
3654 L: linux-arm-kernel@lists.infradead.org
3655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3656 S: Maintained
3657 F: drivers/cpuidle/cpuidle-big_little.c
3658
3659 CPUIDLE DRIVER - ARM EXYNOS
3660 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3661 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3662 M: Kukjin Kim <kgene@kernel.org>
3663 L: linux-pm@vger.kernel.org
3664 L: linux-samsung-soc@vger.kernel.org
3665 S: Supported
3666 F: drivers/cpuidle/cpuidle-exynos.c
3667 F: arch/arm/mach-exynos/pm.c
3668
3669 CPUIDLE DRIVERS
3670 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3671 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3672 L: linux-pm@vger.kernel.org
3673 S: Maintained
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675 B: https://bugzilla.kernel.org
3676 F: drivers/cpuidle/*
3677 F: include/linux/cpuidle.h
3678
3679 CRAMFS FILESYSTEM
3680 W: http://sourceforge.net/projects/cramfs/
3681 S: Orphan / Obsolete
3682 F: Documentation/filesystems/cramfs.txt
3683 F: fs/cramfs/
3684
3685 CRIS PORT
3686 M: Mikael Starvik <starvik@axis.com>
3687 M: Jesper Nilsson <jesper.nilsson@axis.com>
3688 L: linux-cris-kernel@axis.com
3689 W: http://developer.axis.com
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3691 S: Maintained
3692 F: arch/cris/
3693 F: drivers/tty/serial/crisv10.*
3694
3695 CRYPTO API
3696 M: Herbert Xu <herbert@gondor.apana.org.au>
3697 M: "David S. Miller" <davem@davemloft.net>
3698 L: linux-crypto@vger.kernel.org
3699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3701 S: Maintained
3702 F: Documentation/crypto/
3703 F: Documentation/devicetree/bindings/crypto/
3704 F: arch/*/crypto/
3705 F: crypto/
3706 F: drivers/crypto/
3707 F: include/crypto/
3708 F: include/linux/crypto*
3709
3710 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3711 M: Neil Horman <nhorman@tuxdriver.com>
3712 L: linux-crypto@vger.kernel.org
3713 S: Maintained
3714 F: crypto/ansi_cprng.c
3715 F: crypto/rng.c
3716
3717 CS3308 MEDIA DRIVER
3718 M: Hans Verkuil <hverkuil@xs4all.nl>
3719 L: linux-media@vger.kernel.org
3720 T: git git://linuxtv.org/media_tree.git
3721 W: http://linuxtv.org
3722 S: Odd Fixes
3723 F: drivers/media/i2c/cs3308.c
3724 F: drivers/media/i2c/cs3308.h
3725
3726 CS5535 Audio ALSA driver
3727 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3728 S: Maintained
3729 F: sound/pci/cs5535audio/
3730
3731 CW1200 WLAN driver
3732 M: Solomon Peachy <pizza@shaftnet.org>
3733 S: Maintained
3734 F: drivers/net/wireless/st/cw1200/
3735
3736 CX18 VIDEO4LINUX DRIVER
3737 M: Andy Walls <awalls@md.metrocast.net>
3738 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3739 L: linux-media@vger.kernel.org
3740 T: git git://linuxtv.org/media_tree.git
3741 W: https://linuxtv.org
3742 W: http://www.ivtvdriver.org/index.php/Cx18
3743 S: Maintained
3744 F: Documentation/media/v4l-drivers/cx18*
3745 F: drivers/media/pci/cx18/
3746 F: include/uapi/linux/ivtv*
3747
3748 CX2341X MPEG ENCODER HELPER MODULE
3749 M: Hans Verkuil <hverkuil@xs4all.nl>
3750 L: linux-media@vger.kernel.org
3751 T: git git://linuxtv.org/media_tree.git
3752 W: https://linuxtv.org
3753 S: Maintained
3754 F: drivers/media/common/cx2341x*
3755 F: include/media/cx2341x*
3756
3757 CX24120 MEDIA DRIVER
3758 M: Jemma Denson <jdenson@gmail.com>
3759 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3760 L: linux-media@vger.kernel.org
3761 W: https://linuxtv.org
3762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3763 S: Maintained
3764 F: drivers/media/dvb-frontends/cx24120*
3765
3766 CX88 VIDEO4LINUX DRIVER
3767 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3769 L: linux-media@vger.kernel.org
3770 W: https://linuxtv.org
3771 T: git git://linuxtv.org/media_tree.git
3772 S: Odd fixes
3773 F: Documentation/media/v4l-drivers/cx88*
3774 F: drivers/media/pci/cx88/
3775
3776 CXD2820R MEDIA DRIVER
3777 M: Antti Palosaari <crope@iki.fi>
3778 L: linux-media@vger.kernel.org
3779 W: https://linuxtv.org
3780 W: http://palosaari.fi/linux/
3781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3782 T: git git://linuxtv.org/anttip/media_tree.git
3783 S: Maintained
3784 F: drivers/media/dvb-frontends/cxd2820r*
3785
3786 CXGB3 ETHERNET DRIVER (CXGB3)
3787 M: Santosh Raspatur <santosh@chelsio.com>
3788 L: netdev@vger.kernel.org
3789 W: http://www.chelsio.com
3790 S: Supported
3791 F: drivers/net/ethernet/chelsio/cxgb3/
3792
3793 CXGB3 ISCSI DRIVER (CXGB3I)
3794 M: Karen Xie <kxie@chelsio.com>
3795 L: linux-scsi@vger.kernel.org
3796 W: http://www.chelsio.com
3797 S: Supported
3798 F: drivers/scsi/cxgbi/cxgb3i
3799
3800 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3801 M: Steve Wise <swise@chelsio.com>
3802 L: linux-rdma@vger.kernel.org
3803 W: http://www.openfabrics.org
3804 S: Supported
3805 F: drivers/infiniband/hw/cxgb3/
3806 F: include/uapi/rdma/cxgb3-abi.h
3807
3808 CXGB4 CRYPTO DRIVER (chcr)
3809 M: Harsh Jain <harsh@chelsio.com>
3810 L: linux-crypto@vger.kernel.org
3811 W: http://www.chelsio.com
3812 S: Supported
3813 F: drivers/crypto/chelsio
3814
3815 CXGB4 ETHERNET DRIVER (CXGB4)
3816 M: Ganesh Goudar <ganeshgr@chelsio.com>
3817 L: netdev@vger.kernel.org
3818 W: http://www.chelsio.com
3819 S: Supported
3820 F: drivers/net/ethernet/chelsio/cxgb4/
3821
3822 CXGB4 ISCSI DRIVER (CXGB4I)
3823 M: Karen Xie <kxie@chelsio.com>
3824 L: linux-scsi@vger.kernel.org
3825 W: http://www.chelsio.com
3826 S: Supported
3827 F: drivers/scsi/cxgbi/cxgb4i
3828
3829 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3830 M: Steve Wise <swise@chelsio.com>
3831 L: linux-rdma@vger.kernel.org
3832 W: http://www.openfabrics.org
3833 S: Supported
3834 F: drivers/infiniband/hw/cxgb4/
3835 F: include/uapi/rdma/cxgb4-abi.h
3836
3837 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3838 M: Casey Leedom <leedom@chelsio.com>
3839 L: netdev@vger.kernel.org
3840 W: http://www.chelsio.com
3841 S: Supported
3842 F: drivers/net/ethernet/chelsio/cxgb4vf/
3843
3844 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3845 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3846 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3847 L: linuxppc-dev@lists.ozlabs.org
3848 S: Supported
3849 F: arch/powerpc/platforms/powernv/pci-cxl.c
3850 F: drivers/misc/cxl/
3851 F: include/misc/cxl*
3852 F: include/uapi/misc/cxl.h
3853 F: Documentation/powerpc/cxl.txt
3854 F: Documentation/ABI/testing/sysfs-class-cxl
3855
3856 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3857 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3858 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3859 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3860 L: linux-scsi@vger.kernel.org
3861 S: Supported
3862 F: drivers/scsi/cxlflash/
3863 F: include/uapi/scsi/cxlflash_ioctls.h
3864 F: Documentation/powerpc/cxlflash.txt
3865
3866 CYBERPRO FB DRIVER
3867 M: Russell King <linux@armlinux.org.uk>
3868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3869 W: http://www.armlinux.org.uk/
3870 S: Maintained
3871 F: drivers/video/fbdev/cyber2000fb.*
3872
3873 CYCLADES ASYNC MUX DRIVER
3874 W: http://www.cyclades.com/
3875 S: Orphan
3876 F: drivers/tty/cyclades.c
3877 F: include/linux/cyclades.h
3878 F: include/uapi/linux/cyclades.h
3879
3880 CYCLADES PC300 DRIVER
3881 W: http://www.cyclades.com/
3882 S: Orphan
3883 F: drivers/net/wan/pc300*
3884
3885 CYPRESS_FIRMWARE MEDIA DRIVER
3886 M: Antti Palosaari <crope@iki.fi>
3887 L: linux-media@vger.kernel.org
3888 W: https://linuxtv.org
3889 W: http://palosaari.fi/linux/
3890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891 T: git git://linuxtv.org/anttip/media_tree.git
3892 S: Maintained
3893 F: drivers/media/common/cypress_firmware*
3894
3895 CYTTSP TOUCHSCREEN DRIVER
3896 M: Ferruh Yigit <fery@cypress.com>
3897 L: linux-input@vger.kernel.org
3898 S: Supported
3899 F: drivers/input/touchscreen/cyttsp*
3900 F: include/linux/input/cyttsp.h
3901
3902 D-LINK DIR-685 TOUCHKEYS DRIVER
3903 M: Linus Walleij <linus.walleij@linaro.org>
3904 L: linux-input@vger.kernel.org
3905 S: Supported
3906 F: drivers/input/dlink-dir685-touchkeys.c
3907
3908 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3909 M: Joshua Kinard <kumba@gentoo.org>
3910 S: Maintained
3911 F: drivers/rtc/rtc-ds1685.c
3912 F: include/linux/rtc/ds1685.h
3913
3914 DAMA SLAVE for AX.25
3915 M: Joerg Reuter <jreuter@yaina.de>
3916 W: http://yaina.de/jreuter/
3917 W: http://www.qsl.net/dl1bke/
3918 L: linux-hams@vger.kernel.org
3919 S: Maintained
3920 F: net/ax25/af_ax25.c
3921 F: net/ax25/ax25_dev.c
3922 F: net/ax25/ax25_ds_*
3923 F: net/ax25/ax25_in.c
3924 F: net/ax25/ax25_out.c
3925 F: net/ax25/ax25_timer.c
3926 F: net/ax25/sysctl_net_ax25.c
3927
3928 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3929 L: netdev@vger.kernel.org
3930 S: Orphan
3931 F: Documentation/networking/dmfe.txt
3932 F: drivers/net/ethernet/dec/tulip/dmfe.c
3933
3934 DC390/AM53C974 SCSI driver
3935 M: Hannes Reinecke <hare@suse.com>
3936 L: linux-scsi@vger.kernel.org
3937 S: Maintained
3938 F: drivers/scsi/am53c974.c
3939
3940 DC395x SCSI driver
3941 M: Oliver Neukum <oliver@neukum.org>
3942 M: Ali Akcaagac <aliakc@web.de>
3943 M: Jamie Lenehan <lenehan@twibble.org>
3944 L: dc395x@twibble.org
3945 W: http://twibble.org/dist/dc395x/
3946 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3947 S: Maintained
3948 F: Documentation/scsi/dc395x.txt
3949 F: drivers/scsi/dc395x.*
3950
3951 DCCP PROTOCOL
3952 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3953 L: dccp@vger.kernel.org
3954 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3955 S: Maintained
3956 F: include/linux/dccp.h
3957 F: include/uapi/linux/dccp.h
3958 F: include/linux/tfrc.h
3959 F: net/dccp/
3960
3961 DECnet NETWORK LAYER
3962 W: http://linux-decnet.sourceforge.net
3963 L: linux-decnet-user@lists.sourceforge.net
3964 S: Orphan
3965 F: Documentation/networking/decnet.txt
3966 F: net/decnet/
3967
3968 DECSTATION PLATFORM SUPPORT
3969 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3970 L: linux-mips@linux-mips.org
3971 W: http://www.linux-mips.org/wiki/DECstation
3972 S: Maintained
3973 F: arch/mips/dec/
3974 F: arch/mips/include/asm/dec/
3975 F: arch/mips/include/asm/mach-dec/
3976
3977 DEFXX FDDI NETWORK DRIVER
3978 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3979 S: Maintained
3980 F: drivers/net/fddi/defxx.*
3981
3982 DELL LAPTOP DRIVER
3983 M: Matthew Garrett <mjg59@srcf.ucam.org>
3984 M: Pali Rohár <pali.rohar@gmail.com>
3985 L: platform-driver-x86@vger.kernel.org
3986 S: Maintained
3987 F: drivers/platform/x86/dell-laptop.c
3988
3989 DELL LAPTOP FREEFALL DRIVER
3990 M: Pali Rohár <pali.rohar@gmail.com>
3991 S: Maintained
3992 F: drivers/platform/x86/dell-smo8800.c
3993
3994 DELL LAPTOP RBTN DRIVER
3995 M: Pali Rohár <pali.rohar@gmail.com>
3996 S: Maintained
3997 F: drivers/platform/x86/dell-rbtn.*
3998
3999 DELL LAPTOP SMM DRIVER
4000 M: Pali Rohár <pali.rohar@gmail.com>
4001 S: Maintained
4002 F: drivers/hwmon/dell-smm-hwmon.c
4003 F: include/uapi/linux/i8k.h
4004
4005 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4006 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4007 S: Maintained
4008 F: Documentation/dcdbas.txt
4009 F: drivers/firmware/dcdbas.*
4010
4011 DELL WMI EXTRAS DRIVER
4012 M: Matthew Garrett <mjg59@srcf.ucam.org>
4013 M: Pali Rohár <pali.rohar@gmail.com>
4014 S: Maintained
4015 F: drivers/platform/x86/dell-wmi.c
4016
4017 DELTA ST MEDIA DRIVER
4018 M: Hugues Fruchet <hugues.fruchet@st.com>
4019 L: linux-media@vger.kernel.org
4020 T: git git://linuxtv.org/media_tree.git
4021 W: https://linuxtv.org
4022 S: Supported
4023 F: drivers/media/platform/sti/delta
4024
4025 DENALI NAND DRIVER
4026 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4027 L: linux-mtd@lists.infradead.org
4028 S: Supported
4029 F: drivers/mtd/nand/denali*
4030
4031 DESIGNWARE USB2 DRD IP DRIVER
4032 M: John Youn <johnyoun@synopsys.com>
4033 L: linux-usb@vger.kernel.org
4034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4035 S: Maintained
4036 F: drivers/usb/dwc2/
4037
4038 DESIGNWARE USB3 DRD IP DRIVER
4039 M: Felipe Balbi <balbi@kernel.org>
4040 L: linux-usb@vger.kernel.org
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4042 S: Maintained
4043 F: drivers/usb/dwc3/
4044
4045 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4046 M: Andreas Klinger <ak@it-klinger.de>
4047 L: linux-iio@vger.kernel.org
4048 S: Maintained
4049 F: drivers/iio/proximity/srf*.c
4050
4051 DEVICE COREDUMP (DEV_COREDUMP)
4052 M: Johannes Berg <johannes@sipsolutions.net>
4053 L: linux-kernel@vger.kernel.org
4054 S: Maintained
4055 F: drivers/base/devcoredump.c
4056 F: include/linux/devcoredump.h
4057
4058 DEVICE FREQUENCY (DEVFREQ)
4059 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4060 M: Kyungmin Park <kyungmin.park@samsung.com>
4061 R: Chanwoo Choi <cw00.choi@samsung.com>
4062 L: linux-pm@vger.kernel.org
4063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4064 S: Maintained
4065 F: drivers/devfreq/
4066 F: include/linux/devfreq.h
4067 F: Documentation/devicetree/bindings/devfreq/
4068
4069 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4070 M: Chanwoo Choi <cw00.choi@samsung.com>
4071 L: linux-pm@vger.kernel.org
4072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4073 S: Supported
4074 F: drivers/devfreq/event/
4075 F: drivers/devfreq/devfreq-event.c
4076 F: include/linux/devfreq-event.h
4077 F: Documentation/devicetree/bindings/devfreq/event/
4078
4079 DEVICE NUMBER REGISTRY
4080 M: Torben Mathiasen <device@lanana.org>
4081 W: http://lanana.org/docs/device-list/index.html
4082 S: Maintained
4083
4084 DEVICE-MAPPER (LVM)
4085 M: Alasdair Kergon <agk@redhat.com>
4086 M: Mike Snitzer <snitzer@redhat.com>
4087 M: dm-devel@redhat.com
4088 L: dm-devel@redhat.com
4089 W: http://sources.redhat.com/dm
4090 Q: http://patchwork.kernel.org/project/dm-devel/list/
4091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4092 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4093 S: Maintained
4094 F: Documentation/device-mapper/
4095 F: drivers/md/dm*
4096 F: drivers/md/persistent-data/
4097 F: include/linux/device-mapper.h
4098 F: include/linux/dm-*.h
4099 F: include/uapi/linux/dm-*.h
4100
4101 DEVLINK
4102 M: Jiri Pirko <jiri@mellanox.com>
4103 L: netdev@vger.kernel.org
4104 S: Supported
4105 F: net/core/devlink.c
4106 F: include/net/devlink.h
4107 F: include/uapi/linux/devlink.h
4108
4109 DIALOG SEMICONDUCTOR DRIVERS
4110 M: Support Opensource <support.opensource@diasemi.com>
4111 W: http://www.dialog-semiconductor.com/products
4112 S: Supported
4113 F: Documentation/hwmon/da90??
4114 F: Documentation/devicetree/bindings/mfd/da90*.txt
4115 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4116 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4117 F: Documentation/devicetree/bindings/regulator/da92*.txt
4118 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4119 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4120 F: drivers/gpio/gpio-da90??.c
4121 F: drivers/hwmon/da90??-hwmon.c
4122 F: drivers/iio/adc/da91??-*.c
4123 F: drivers/input/misc/da90??_onkey.c
4124 F: drivers/input/touchscreen/da9052_tsi.c
4125 F: drivers/leds/leds-da90??.c
4126 F: drivers/mfd/da903x.c
4127 F: drivers/mfd/da90??-*.c
4128 F: drivers/mfd/da91??-*.c
4129 F: drivers/power/supply/da9052-battery.c
4130 F: drivers/power/supply/da91??-*.c
4131 F: drivers/regulator/da903x.c
4132 F: drivers/regulator/da9???-regulator.[ch]
4133 F: drivers/thermal/da90??-thermal.c
4134 F: drivers/rtc/rtc-da90??.c
4135 F: drivers/video/backlight/da90??_bl.c
4136 F: drivers/watchdog/da90??_wdt.c
4137 F: include/linux/mfd/da903x.h
4138 F: include/linux/mfd/da9052/
4139 F: include/linux/mfd/da9055/
4140 F: include/linux/mfd/da9062/
4141 F: include/linux/mfd/da9063/
4142 F: include/linux/mfd/da9150/
4143 F: include/linux/regulator/da9211.h
4144 F: include/sound/da[79]*.h
4145 F: sound/soc/codecs/da[79]*.[ch]
4146
4147 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4148 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4149 L: linux-gpio@vger.kernel.org
4150 S: Maintained
4151 F: drivers/gpio/gpio-gpio-mm.c
4152
4153 DIGI NEO AND CLASSIC PCI PRODUCTS
4154 M: Lidza Louina <lidza.louina@gmail.com>
4155 M: Mark Hounschell <markh@compro.net>
4156 L: driverdev-devel@linuxdriverproject.org
4157 S: Maintained
4158 F: drivers/staging/dgnc/
4159
4160 DIOLAN U2C-12 I2C DRIVER
4161 M: Guenter Roeck <linux@roeck-us.net>
4162 L: linux-i2c@vger.kernel.org
4163 S: Maintained
4164 F: drivers/i2c/busses/i2c-diolan-u2c.c
4165
4166 DIRECT ACCESS (DAX)
4167 M: Matthew Wilcox <mawilcox@microsoft.com>
4168 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4169 L: linux-fsdevel@vger.kernel.org
4170 S: Supported
4171 F: fs/dax.c
4172 F: include/linux/dax.h
4173 F: include/trace/events/fs_dax.h
4174
4175 DIRECTORY NOTIFICATION (DNOTIFY)
4176 M: Jan Kara <jack@suse.cz>
4177 R: Amir Goldstein <amir73il@gmail.com>
4178 L: linux-fsdevel@vger.kernel.org
4179 S: Maintained
4180 F: Documentation/filesystems/dnotify.txt
4181 F: fs/notify/dnotify/
4182 F: include/linux/dnotify.h
4183
4184 DISK GEOMETRY AND PARTITION HANDLING
4185 M: Andries Brouwer <aeb@cwi.nl>
4186 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4187 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4188 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4189 S: Maintained
4190
4191 DISKQUOTA
4192 M: Jan Kara <jack@suse.com>
4193 S: Maintained
4194 F: Documentation/filesystems/quota.txt
4195 F: fs/quota/
4196 F: include/linux/quota*.h
4197 F: include/uapi/linux/quota*.h
4198
4199 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4200 M: Bernie Thompson <bernie@plugable.com>
4201 L: linux-fbdev@vger.kernel.org
4202 S: Maintained
4203 W: http://plugable.com/category/projects/udlfb/
4204 F: drivers/video/fbdev/udlfb.c
4205 F: include/video/udlfb.h
4206 F: Documentation/fb/udlfb.txt
4207
4208 DISTRIBUTED LOCK MANAGER (DLM)
4209 M: Christine Caulfield <ccaulfie@redhat.com>
4210 M: David Teigland <teigland@redhat.com>
4211 L: cluster-devel@redhat.com
4212 W: http://sources.redhat.com/cluster/
4213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4214 S: Supported
4215 F: fs/dlm/
4216
4217 DMA BUFFER SHARING FRAMEWORK
4218 M: Sumit Semwal <sumit.semwal@linaro.org>
4219 S: Maintained
4220 L: linux-media@vger.kernel.org
4221 L: dri-devel@lists.freedesktop.org
4222 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4223 F: drivers/dma-buf/
4224 F: include/linux/dma-buf*
4225 F: include/linux/reservation.h
4226 F: include/linux/*fence.h
4227 F: Documentation/driver-api/dma-buf.rst
4228 T: git git://anongit.freedesktop.org/drm/drm-misc
4229
4230 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4231 M: Vinod Koul <vinod.koul@intel.com>
4232 L: dmaengine@vger.kernel.org
4233 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4234 S: Maintained
4235 F: drivers/dma/
4236 F: include/linux/dmaengine.h
4237 F: Documentation/devicetree/bindings/dma/
4238 F: Documentation/dmaengine/
4239 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4240
4241 DMA MAPPING HELPERS
4242 M: Christoph Hellwig <hch@lst.de>
4243 M: Marek Szyprowski <m.szyprowski@samsung.com>
4244 R: Robin Murphy <robin.murphy@arm.com>
4245 L: iommu@lists.linux-foundation.org
4246 T: git git://git.infradead.org/users/hch/dma-mapping.git
4247 W: http://git.infradead.org/users/hch/dma-mapping.git
4248 S: Supported
4249 F: lib/dma-debug.c
4250 F: lib/dma-noop.c
4251 F: lib/dma-virt.c
4252 F: drivers/base/dma-mapping.c
4253 F: drivers/base/dma-coherent.c
4254 F: include/linux/dma-mapping.h
4255
4256 DME1737 HARDWARE MONITOR DRIVER
4257 M: Juerg Haefliger <juergh@gmail.com>
4258 L: linux-hwmon@vger.kernel.org
4259 S: Maintained
4260 F: Documentation/hwmon/dme1737
4261 F: drivers/hwmon/dme1737.c
4262
4263 DMI/SMBIOS SUPPORT
4264 M: Jean Delvare <jdelvare@suse.com>
4265 S: Maintained
4266 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4267 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4268 F: drivers/firmware/dmi-id.c
4269 F: drivers/firmware/dmi_scan.c
4270 F: include/linux/dmi.h
4271
4272 DOCUMENTATION
4273 M: Jonathan Corbet <corbet@lwn.net>
4274 L: linux-doc@vger.kernel.org
4275 S: Maintained
4276 F: Documentation/
4277 F: scripts/kernel-doc
4278 X: Documentation/ABI/
4279 X: Documentation/devicetree/
4280 X: Documentation/acpi
4281 X: Documentation/power
4282 X: Documentation/spi
4283 X: Documentation/media
4284 T: git git://git.lwn.net/linux.git docs-next
4285
4286 DONGWOON DW9714 LENS VOICE COIL DRIVER
4287 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4288 L: linux-media@vger.kernel.org
4289 T: git git://linuxtv.org/media_tree.git
4290 S: Maintained
4291 F: drivers/media/i2c/dw9714.c
4292
4293 DOUBLETALK DRIVER
4294 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4295 L: blinux-list@redhat.com
4296 S: Maintained
4297 F: drivers/char/dtlk.c
4298 F: include/linux/dtlk.h
4299
4300 DPAA2 DATAPATH I/O (DPIO) DRIVER
4301 M: Roy Pledge <Roy.Pledge@nxp.com>
4302 L: linux-kernel@vger.kernel.org
4303 S: Maintained
4304 F: drivers/staging/fsl-mc/bus/dpio
4305
4306 DPAA2 ETHERNET DRIVER
4307 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4308 L: linux-kernel@vger.kernel.org
4309 S: Maintained
4310 F: drivers/staging/fsl-dpaa2/ethernet
4311
4312 DPT_I2O SCSI RAID DRIVER
4313 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4314 L: linux-scsi@vger.kernel.org
4315 W: http://www.adaptec.com/
4316 S: Maintained
4317 F: drivers/scsi/dpt*
4318 F: drivers/scsi/dpt/
4319
4320 DRBD DRIVER
4321 M: Philipp Reisner <philipp.reisner@linbit.com>
4322 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4323 L: drbd-dev@lists.linbit.com
4324 W: http://www.drbd.org
4325 T: git git://git.linbit.com/linux-drbd.git
4326 T: git git://git.linbit.com/drbd-8.4.git
4327 S: Supported
4328 F: drivers/block/drbd/
4329 F: lib/lru_cache.c
4330 F: Documentation/blockdev/drbd/
4331
4332 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4335 S: Supported
4336 F: Documentation/kobject.txt
4337 F: drivers/base/
4338 F: fs/debugfs/
4339 F: fs/sysfs/
4340 F: include/linux/debugfs.h
4341 F: include/linux/kobj*
4342 F: lib/kobj*
4343
4344 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4345 M: Kevin Hilman <khilman@kernel.org>
4346 M: Nishanth Menon <nm@ti.com>
4347 S: Maintained
4348 F: drivers/power/avs/
4349 F: include/linux/power/smartreflex.h
4350 L: linux-pm@vger.kernel.org
4351
4352 DRM DRIVER FOR ARM PL111 CLCD
4353 M: Eric Anholt <eric@anholt.net>
4354 T: git git://anongit.freedesktop.org/drm/drm-misc
4355 S: Supported
4356 F: drivers/gpu/drm/pl111/
4357
4358 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4359 M: Dave Airlie <airlied@redhat.com>
4360 S: Odd Fixes
4361 F: drivers/gpu/drm/ast/
4362
4363 DRM DRIVER FOR BOCHS VIRTUAL GPU
4364 M: Gerd Hoffmann <kraxel@redhat.com>
4365 L: virtualization@lists.linux-foundation.org
4366 T: git git://anongit.freedesktop.org/drm/drm-misc
4367 S: Maintained
4368 F: drivers/gpu/drm/bochs/
4369
4370 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4371 S: Orphan / Obsolete
4372 F: drivers/gpu/drm/i810/
4373 F: include/uapi/drm/i810_drm.h
4374
4375 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4376 S: Orphan / Obsolete
4377 F: drivers/gpu/drm/mga/
4378 F: include/uapi/drm/mga_drm.h
4379
4380 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4381 M: Dave Airlie <airlied@redhat.com>
4382 S: Odd Fixes
4383 F: drivers/gpu/drm/mgag200/
4384
4385 DRM DRIVER FOR MI0283QT
4386 M: Noralf Trønnes <noralf@tronnes.org>
4387 S: Maintained
4388 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4389 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4390
4391 DRM DRIVER FOR MSM ADRENO GPU
4392 M: Rob Clark <robdclark@gmail.com>
4393 L: linux-arm-msm@vger.kernel.org
4394 L: dri-devel@lists.freedesktop.org
4395 L: freedreno@lists.freedesktop.org
4396 T: git git://people.freedesktop.org/~robclark/linux
4397 S: Maintained
4398 F: drivers/gpu/drm/msm/
4399 F: include/uapi/drm/msm_drm.h
4400 F: Documentation/devicetree/bindings/display/msm/
4401
4402 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4403 M: Ben Skeggs <bskeggs@redhat.com>
4404 L: dri-devel@lists.freedesktop.org
4405 L: nouveau@lists.freedesktop.org
4406 T: git git://github.com/skeggsb/linux
4407 S: Supported
4408 F: drivers/gpu/drm/nouveau/
4409 F: include/uapi/drm/nouveau_drm.h
4410
4411 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4412 M: Noralf Trønnes <noralf@tronnes.org>
4413 S: Maintained
4414 F: drivers/gpu/drm/tinydrm/repaper.c
4415 F: Documentation/devicetree/bindings/display/repaper.txt
4416
4417 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4418 M: Dave Airlie <airlied@redhat.com>
4419 M: Gerd Hoffmann <kraxel@redhat.com>
4420 L: virtualization@lists.linux-foundation.org
4421 T: git git://anongit.freedesktop.org/drm/drm-misc
4422 S: Obsolete
4423 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4424 F: drivers/gpu/drm/cirrus/
4425
4426 DRM DRIVER FOR QXL VIRTUAL GPU
4427 M: Dave Airlie <airlied@redhat.com>
4428 M: Gerd Hoffmann <kraxel@redhat.com>
4429 L: virtualization@lists.linux-foundation.org
4430 T: git git://anongit.freedesktop.org/drm/drm-misc
4431 S: Maintained
4432 F: drivers/gpu/drm/qxl/
4433 F: include/uapi/drm/qxl_drm.h
4434
4435 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4436 S: Orphan / Obsolete
4437 F: drivers/gpu/drm/r128/
4438 F: include/uapi/drm/r128_drm.h
4439
4440 DRM DRIVER FOR SAVAGE VIDEO CARDS
4441 S: Orphan / Obsolete
4442 F: drivers/gpu/drm/savage/
4443 F: include/uapi/drm/savage_drm.h
4444
4445 DRM DRIVER FOR SIS VIDEO CARDS
4446 S: Orphan / Obsolete
4447 F: drivers/gpu/drm/sis/
4448 F: include/uapi/drm/sis_drm.h
4449
4450 DRM DRIVER FOR SITRONIX ST7586 PANELS
4451 M: David Lechner <david@lechnology.com>
4452 S: Maintained
4453 F: drivers/gpu/drm/tinydrm/st7586.c
4454 F: Documentation/devicetree/bindings/display/st7586.txt
4455
4456 DRM DRIVER FOR TDFX VIDEO CARDS
4457 S: Orphan / Obsolete
4458 F: drivers/gpu/drm/tdfx/
4459
4460 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4461 M: Dave Airlie <airlied@redhat.com>
4462 S: Odd Fixes
4463 F: drivers/gpu/drm/udl/
4464
4465 DRM DRIVER FOR VMWARE VIRTUAL GPU
4466 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4467 M: Sinclair Yeh <syeh@vmware.com>
4468 M: Thomas Hellstrom <thellstrom@vmware.com>
4469 L: dri-devel@lists.freedesktop.org
4470 T: git git://people.freedesktop.org/~syeh/repos_linux
4471 T: git git://people.freedesktop.org/~thomash/linux
4472 S: Supported
4473 F: drivers/gpu/drm/vmwgfx/
4474 F: include/uapi/drm/vmwgfx_drm.h
4475
4476 DRM DRIVERS
4477 M: David Airlie <airlied@linux.ie>
4478 L: dri-devel@lists.freedesktop.org
4479 T: git git://people.freedesktop.org/~airlied/linux
4480 B: https://bugs.freedesktop.org/
4481 C: irc://chat.freenode.net/dri-devel
4482 S: Maintained
4483 F: drivers/gpu/drm/
4484 F: drivers/gpu/vga/
4485 F: Documentation/devicetree/bindings/display/
4486 F: Documentation/devicetree/bindings/gpu/
4487 F: Documentation/devicetree/bindings/video/
4488 F: Documentation/gpu/
4489 F: include/drm/
4490 F: include/uapi/drm/
4491 F: include/linux/vga*
4492
4493 DRM DRIVERS AND MISC GPU PATCHES
4494 M: Daniel Vetter <daniel.vetter@intel.com>
4495 M: Jani Nikula <jani.nikula@linux.intel.com>
4496 M: Sean Paul <seanpaul@chromium.org>
4497 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4498 S: Maintained
4499 T: git git://anongit.freedesktop.org/drm/drm-misc
4500 F: Documentation/gpu/
4501 F: drivers/gpu/vga/
4502 F: drivers/gpu/drm/*
4503 F: include/drm/drm*
4504 F: include/uapi/drm/drm*
4505 F: include/linux/vga*
4506
4507 DRM DRIVERS FOR ALLWINNER A10
4508 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4509 L: dri-devel@lists.freedesktop.org
4510 S: Supported
4511 F: drivers/gpu/drm/sun4i/
4512 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4514
4515 DRM DRIVERS FOR AMLOGIC SOCS
4516 M: Neil Armstrong <narmstrong@baylibre.com>
4517 L: dri-devel@lists.freedesktop.org
4518 L: linux-amlogic@lists.infradead.org
4519 W: http://linux-meson.com/
4520 S: Supported
4521 F: drivers/gpu/drm/meson/
4522 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4523 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4524 F: Documentation/gpu/meson.rst
4525 T: git git://anongit.freedesktop.org/drm/drm-misc
4526
4527 DRM DRIVERS FOR ATMEL HLCDC
4528 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4529 L: dri-devel@lists.freedesktop.org
4530 S: Supported
4531 F: drivers/gpu/drm/atmel-hlcdc/
4532 F: Documentation/devicetree/bindings/drm/atmel/
4533 T: git git://anongit.freedesktop.org/drm/drm-misc
4534
4535 DRM DRIVERS FOR BRIDGE CHIPS
4536 M: Archit Taneja <architt@codeaurora.org>
4537 M: Andrzej Hajda <a.hajda@samsung.com>
4538 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4539 S: Maintained
4540 T: git git://anongit.freedesktop.org/drm/drm-misc
4541 F: drivers/gpu/drm/bridge/
4542
4543 DRM DRIVERS FOR EXYNOS
4544 M: Inki Dae <inki.dae@samsung.com>
4545 M: Joonyoung Shim <jy0922.shim@samsung.com>
4546 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4547 M: Kyungmin Park <kyungmin.park@samsung.com>
4548 L: dri-devel@lists.freedesktop.org
4549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4550 S: Supported
4551 F: drivers/gpu/drm/exynos/
4552 F: include/uapi/drm/exynos_drm.h
4553 F: Documentation/devicetree/bindings/display/exynos/
4554
4555 DRM DRIVERS FOR FREESCALE DCU
4556 M: Stefan Agner <stefan@agner.ch>
4557 M: Alison Wang <alison.wang@freescale.com>
4558 L: dri-devel@lists.freedesktop.org
4559 S: Supported
4560 F: drivers/gpu/drm/fsl-dcu/
4561 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4562 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4563 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4564
4565 DRM DRIVERS FOR FREESCALE IMX
4566 M: Philipp Zabel <p.zabel@pengutronix.de>
4567 L: dri-devel@lists.freedesktop.org
4568 S: Maintained
4569 F: drivers/gpu/drm/imx/
4570 F: drivers/gpu/ipu-v3/
4571 F: Documentation/devicetree/bindings/display/imx/
4572
4573 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4574 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4575 L: dri-devel@lists.freedesktop.org
4576 T: git git://github.com/patjak/drm-gma500
4577 S: Maintained
4578 F: drivers/gpu/drm/gma500/
4579
4580 DRM DRIVERS FOR HISILICON
4581 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4582 M: Rongrong Zou <zourongrong@gmail.com>
4583 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4584 R: Chen Feng <puck.chen@hisilicon.com>
4585 L: dri-devel@lists.freedesktop.org
4586 T: git git://github.com/xin3liang/linux.git
4587 S: Maintained
4588 F: drivers/gpu/drm/hisilicon/
4589 F: Documentation/devicetree/bindings/display/hisilicon/
4590
4591 DRM DRIVERS FOR MEDIATEK
4592 M: CK Hu <ck.hu@mediatek.com>
4593 M: Philipp Zabel <p.zabel@pengutronix.de>
4594 L: dri-devel@lists.freedesktop.org
4595 S: Supported
4596 F: drivers/gpu/drm/mediatek/
4597 F: Documentation/devicetree/bindings/display/mediatek/
4598
4599 DRM DRIVERS FOR NVIDIA TEGRA
4600 M: Thierry Reding <thierry.reding@gmail.com>
4601 L: dri-devel@lists.freedesktop.org
4602 L: linux-tegra@vger.kernel.org
4603 T: git git://anongit.freedesktop.org/tegra/linux.git
4604 S: Supported
4605 F: drivers/gpu/drm/tegra/
4606 F: drivers/gpu/host1x/
4607 F: include/linux/host1x.h
4608 F: include/uapi/drm/tegra_drm.h
4609 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4610
4611 DRM DRIVERS FOR RENESAS
4612 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4613 L: dri-devel@lists.freedesktop.org
4614 L: linux-renesas-soc@vger.kernel.org
4615 T: git git://linuxtv.org/pinchartl/fbdev
4616 S: Supported
4617 F: drivers/gpu/drm/rcar-du/
4618 F: drivers/gpu/drm/shmobile/
4619 F: include/linux/platform_data/shmob_drm.h
4620 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4621 F: Documentation/devicetree/bindings/display/renesas,du.txt
4622
4623 DRM DRIVERS FOR ROCKCHIP
4624 M: Mark Yao <mark.yao@rock-chips.com>
4625 L: dri-devel@lists.freedesktop.org
4626 S: Maintained
4627 F: drivers/gpu/drm/rockchip/
4628 F: Documentation/devicetree/bindings/display/rockchip/
4629 T: git git://anongit.freedesktop.org/drm/drm-misc
4630
4631 DRM DRIVERS FOR STI
4632 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4633 M: Vincent Abriou <vincent.abriou@st.com>
4634 L: dri-devel@lists.freedesktop.org
4635 T: git git://anongit.freedesktop.org/drm/drm-misc
4636 S: Maintained
4637 F: drivers/gpu/drm/sti
4638 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4639
4640 DRM DRIVERS FOR STM
4641 M: Yannick Fertre <yannick.fertre@st.com>
4642 M: Philippe Cornu <philippe.cornu@st.com>
4643 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4644 M: Vincent Abriou <vincent.abriou@st.com>
4645 L: dri-devel@lists.freedesktop.org
4646 T: git git://anongit.freedesktop.org/drm/drm-misc
4647 S: Maintained
4648 F: drivers/gpu/drm/stm
4649 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4650
4651 DRM DRIVERS FOR TI LCDC
4652 M: Jyri Sarha <jsarha@ti.com>
4653 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4654 L: dri-devel@lists.freedesktop.org
4655 S: Maintained
4656 F: drivers/gpu/drm/tilcdc/
4657 F: Documentation/devicetree/bindings/display/tilcdc/
4658
4659 DRM DRIVERS FOR TI OMAP
4660 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4661 L: dri-devel@lists.freedesktop.org
4662 S: Maintained
4663 F: drivers/gpu/drm/omapdrm/
4664 F: Documentation/devicetree/bindings/display/ti/
4665
4666 DRM DRIVERS FOR VC4
4667 M: Eric Anholt <eric@anholt.net>
4668 T: git git://github.com/anholt/linux
4669 S: Supported
4670 F: drivers/gpu/drm/vc4/
4671 F: include/uapi/drm/vc4_drm.h
4672 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4673 T: git git://anongit.freedesktop.org/drm/drm-misc
4674
4675 DRM DRIVERS FOR VIVANTE GPU IP
4676 M: Lucas Stach <l.stach@pengutronix.de>
4677 R: Russell King <linux+etnaviv@armlinux.org.uk>
4678 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4679 L: etnaviv@lists.freedesktop.org
4680 L: dri-devel@lists.freedesktop.org
4681 S: Maintained
4682 F: drivers/gpu/drm/etnaviv/
4683 F: include/uapi/drm/etnaviv_drm.h
4684 F: Documentation/devicetree/bindings/display/etnaviv/
4685
4686 DRM DRIVERS FOR ZTE ZX
4687 M: Shawn Guo <shawnguo@kernel.org>
4688 L: dri-devel@lists.freedesktop.org
4689 S: Maintained
4690 F: drivers/gpu/drm/zte/
4691 F: Documentation/devicetree/bindings/display/zte,vou.txt
4692 T: git git://anongit.freedesktop.org/drm/drm-misc
4693
4694 DRM PANEL DRIVERS
4695 M: Thierry Reding <thierry.reding@gmail.com>
4696 L: dri-devel@lists.freedesktop.org
4697 T: git git://anongit.freedesktop.org/tegra/linux.git
4698 S: Maintained
4699 F: drivers/gpu/drm/drm_panel.c
4700 F: drivers/gpu/drm/panel/
4701 F: include/drm/drm_panel.h
4702 F: Documentation/devicetree/bindings/display/panel/
4703
4704 DRM TINYDRM DRIVERS
4705 M: Noralf Trønnes <noralf@tronnes.org>
4706 W: https://github.com/notro/tinydrm/wiki/Development
4707 T: git git://anongit.freedesktop.org/drm/drm-misc
4708 S: Maintained
4709 F: drivers/gpu/drm/tinydrm/
4710 F: include/drm/tinydrm/
4711
4712 DSBR100 USB FM RADIO DRIVER
4713 M: Alexey Klimov <klimov.linux@gmail.com>
4714 L: linux-media@vger.kernel.org
4715 T: git git://linuxtv.org/media_tree.git
4716 S: Maintained
4717 F: drivers/media/radio/dsbr100.c
4718
4719 DSCC4 DRIVER
4720 M: Francois Romieu <romieu@fr.zoreil.com>
4721 L: netdev@vger.kernel.org
4722 S: Maintained
4723 F: drivers/net/wan/dscc4.c
4724
4725 DT3155 MEDIA DRIVER
4726 M: Hans Verkuil <hverkuil@xs4all.nl>
4727 L: linux-media@vger.kernel.org
4728 T: git git://linuxtv.org/media_tree.git
4729 W: https://linuxtv.org
4730 S: Odd Fixes
4731 F: drivers/media/pci/dt3155/
4732
4733 DVB_USB_AF9015 MEDIA DRIVER
4734 M: Antti Palosaari <crope@iki.fi>
4735 L: linux-media@vger.kernel.org
4736 W: https://linuxtv.org
4737 W: http://palosaari.fi/linux/
4738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4739 T: git git://linuxtv.org/anttip/media_tree.git
4740 S: Maintained
4741 F: drivers/media/usb/dvb-usb-v2/af9015*
4742
4743 DVB_USB_AF9035 MEDIA DRIVER
4744 M: Antti Palosaari <crope@iki.fi>
4745 L: linux-media@vger.kernel.org
4746 W: https://linuxtv.org
4747 W: http://palosaari.fi/linux/
4748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4749 T: git git://linuxtv.org/anttip/media_tree.git
4750 S: Maintained
4751 F: drivers/media/usb/dvb-usb-v2/af9035*
4752
4753 DVB_USB_ANYSEE MEDIA DRIVER
4754 M: Antti Palosaari <crope@iki.fi>
4755 L: linux-media@vger.kernel.org
4756 W: https://linuxtv.org
4757 W: http://palosaari.fi/linux/
4758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4759 T: git git://linuxtv.org/anttip/media_tree.git
4760 S: Maintained
4761 F: drivers/media/usb/dvb-usb-v2/anysee*
4762
4763 DVB_USB_AU6610 MEDIA DRIVER
4764 M: Antti Palosaari <crope@iki.fi>
4765 L: linux-media@vger.kernel.org
4766 W: https://linuxtv.org
4767 W: http://palosaari.fi/linux/
4768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4769 T: git git://linuxtv.org/anttip/media_tree.git
4770 S: Maintained
4771 F: drivers/media/usb/dvb-usb-v2/au6610*
4772
4773 DVB_USB_CE6230 MEDIA DRIVER
4774 M: Antti Palosaari <crope@iki.fi>
4775 L: linux-media@vger.kernel.org
4776 W: https://linuxtv.org
4777 W: http://palosaari.fi/linux/
4778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4779 T: git git://linuxtv.org/anttip/media_tree.git
4780 S: Maintained
4781 F: drivers/media/usb/dvb-usb-v2/ce6230*
4782
4783 DVB_USB_CXUSB MEDIA DRIVER
4784 M: Michael Krufky <mkrufky@linuxtv.org>
4785 L: linux-media@vger.kernel.org
4786 W: https://linuxtv.org
4787 W: http://github.com/mkrufky
4788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4789 T: git git://linuxtv.org/media_tree.git
4790 S: Maintained
4791 F: drivers/media/usb/dvb-usb/cxusb*
4792
4793 DVB_USB_EC168 MEDIA DRIVER
4794 M: Antti Palosaari <crope@iki.fi>
4795 L: linux-media@vger.kernel.org
4796 W: https://linuxtv.org
4797 W: http://palosaari.fi/linux/
4798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4799 T: git git://linuxtv.org/anttip/media_tree.git
4800 S: Maintained
4801 F: drivers/media/usb/dvb-usb-v2/ec168*
4802
4803 DVB_USB_GL861 MEDIA DRIVER
4804 M: Antti Palosaari <crope@iki.fi>
4805 L: linux-media@vger.kernel.org
4806 W: https://linuxtv.org
4807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4808 T: git git://linuxtv.org/anttip/media_tree.git
4809 S: Maintained
4810 F: drivers/media/usb/dvb-usb-v2/gl861*
4811
4812 DVB_USB_MXL111SF MEDIA DRIVER
4813 M: Michael Krufky <mkrufky@linuxtv.org>
4814 L: linux-media@vger.kernel.org
4815 W: https://linuxtv.org
4816 W: http://github.com/mkrufky
4817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4818 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4819 S: Maintained
4820 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4821
4822 DVB_USB_RTL28XXU MEDIA DRIVER
4823 M: Antti Palosaari <crope@iki.fi>
4824 L: linux-media@vger.kernel.org
4825 W: https://linuxtv.org
4826 W: http://palosaari.fi/linux/
4827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4828 T: git git://linuxtv.org/anttip/media_tree.git
4829 S: Maintained
4830 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4831
4832 DVB_USB_V2 MEDIA DRIVER
4833 M: Antti Palosaari <crope@iki.fi>
4834 L: linux-media@vger.kernel.org
4835 W: https://linuxtv.org
4836 W: http://palosaari.fi/linux/
4837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4838 T: git git://linuxtv.org/anttip/media_tree.git
4839 S: Maintained
4840 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4841 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4842
4843 DYNAMIC DEBUG
4844 M: Jason Baron <jbaron@akamai.com>
4845 S: Maintained
4846 F: lib/dynamic_debug.c
4847 F: include/linux/dynamic_debug.h
4848
4849 DZ DECSTATION DZ11 SERIAL DRIVER
4850 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4851 S: Maintained
4852 F: drivers/tty/serial/dz.*
4853
4854 E3X0 POWER BUTTON DRIVER
4855 M: Moritz Fischer <moritz.fischer@ettus.com>
4856 L: usrp-users@lists.ettus.com
4857 W: http://www.ettus.com
4858 S: Supported
4859 F: drivers/input/misc/e3x0-button.c
4860 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4861
4862 E4000 MEDIA DRIVER
4863 M: Antti Palosaari <crope@iki.fi>
4864 L: linux-media@vger.kernel.org
4865 W: https://linuxtv.org
4866 W: http://palosaari.fi/linux/
4867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4868 T: git git://linuxtv.org/anttip/media_tree.git
4869 S: Maintained
4870 F: drivers/media/tuners/e4000*
4871
4872 EATA ISA/EISA/PCI SCSI DRIVER
4873 M: Dario Ballabio <ballabio_dario@emc.com>
4874 L: linux-scsi@vger.kernel.org
4875 S: Maintained
4876 F: drivers/scsi/eata.c
4877
4878 EC100 MEDIA DRIVER
4879 M: Antti Palosaari <crope@iki.fi>
4880 L: linux-media@vger.kernel.org
4881 W: https://linuxtv.org
4882 W: http://palosaari.fi/linux/
4883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4884 T: git git://linuxtv.org/anttip/media_tree.git
4885 S: Maintained
4886 F: drivers/media/dvb-frontends/ec100*
4887
4888 ECRYPT FILE SYSTEM
4889 M: Tyler Hicks <tyhicks@canonical.com>
4890 L: ecryptfs@vger.kernel.org
4891 W: http://ecryptfs.org
4892 W: https://launchpad.net/ecryptfs
4893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4894 S: Supported
4895 F: Documentation/filesystems/ecryptfs.txt
4896 F: fs/ecryptfs/
4897
4898 EDAC-AMD64
4899 M: Borislav Petkov <bp@alien8.de>
4900 L: linux-edac@vger.kernel.org
4901 S: Maintained
4902 F: drivers/edac/amd64_edac*
4903
4904 EDAC-CALXEDA
4905 M: Robert Richter <rric@kernel.org>
4906 L: linux-edac@vger.kernel.org
4907 S: Maintained
4908 F: drivers/edac/highbank*
4909
4910 EDAC-CAVIUM
4911 M: Ralf Baechle <ralf@linux-mips.org>
4912 M: David Daney <david.daney@cavium.com>
4913 L: linux-edac@vger.kernel.org
4914 L: linux-mips@linux-mips.org
4915 S: Supported
4916 F: drivers/edac/octeon_edac*
4917 F: drivers/edac/thunderx_edac*
4918
4919 EDAC-CORE
4920 M: Borislav Petkov <bp@alien8.de>
4921 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4922 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4923 L: linux-edac@vger.kernel.org
4924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4926 S: Supported
4927 F: Documentation/admin-guide/ras.rst
4928 F: Documentation/driver-api/edac.rst
4929 F: drivers/edac/
4930 F: include/linux/edac.h
4931
4932 EDAC-E752X
4933 M: Mark Gross <mark.gross@intel.com>
4934 L: linux-edac@vger.kernel.org
4935 S: Maintained
4936 F: drivers/edac/e752x_edac.c
4937
4938 EDAC-E7XXX
4939 L: linux-edac@vger.kernel.org
4940 S: Maintained
4941 F: drivers/edac/e7xxx_edac.c
4942
4943 EDAC-FSL_DDR
4944 M: York Sun <york.sun@nxp.com>
4945 L: linux-edac@vger.kernel.org
4946 S: Maintained
4947 F: drivers/edac/fsl_ddr_edac.*
4948
4949 EDAC-GHES
4950 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4951 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4952 L: linux-edac@vger.kernel.org
4953 S: Maintained
4954 F: drivers/edac/ghes_edac.c
4955
4956 EDAC-I3000
4957 L: linux-edac@vger.kernel.org
4958 S: Orphan
4959 F: drivers/edac/i3000_edac.c
4960
4961 EDAC-I5000
4962 L: linux-edac@vger.kernel.org
4963 S: Maintained
4964 F: drivers/edac/i5000_edac.c
4965
4966 EDAC-I5400
4967 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4969 L: linux-edac@vger.kernel.org
4970 S: Maintained
4971 F: drivers/edac/i5400_edac.c
4972
4973 EDAC-I7300
4974 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4975 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4976 L: linux-edac@vger.kernel.org
4977 S: Maintained
4978 F: drivers/edac/i7300_edac.c
4979
4980 EDAC-I7CORE
4981 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4982 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4983 L: linux-edac@vger.kernel.org
4984 S: Maintained
4985 F: drivers/edac/i7core_edac.c
4986
4987 EDAC-I82443BXGX
4988 M: Tim Small <tim@buttersideup.com>
4989 L: linux-edac@vger.kernel.org
4990 S: Maintained
4991 F: drivers/edac/i82443bxgx_edac.c
4992
4993 EDAC-I82975X
4994 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4995 M: "Arvind R." <arvino55@gmail.com>
4996 L: linux-edac@vger.kernel.org
4997 S: Maintained
4998 F: drivers/edac/i82975x_edac.c
4999
5000 EDAC-IE31200
5001 M: Jason Baron <jbaron@akamai.com>
5002 L: linux-edac@vger.kernel.org
5003 S: Maintained
5004 F: drivers/edac/ie31200_edac.c
5005
5006 EDAC-MPC85XX
5007 M: Johannes Thumshirn <morbidrsa@gmail.com>
5008 L: linux-edac@vger.kernel.org
5009 S: Maintained
5010 F: drivers/edac/mpc85xx_edac.[ch]
5011
5012 EDAC-PASEMI
5013 M: Egor Martovetsky <egor@pasemi.com>
5014 L: linux-edac@vger.kernel.org
5015 S: Maintained
5016 F: drivers/edac/pasemi_edac.c
5017
5018 EDAC-PND2
5019 M: Tony Luck <tony.luck@intel.com>
5020 L: linux-edac@vger.kernel.org
5021 S: Maintained
5022 F: drivers/edac/pnd2_edac.[ch]
5023
5024 EDAC-R82600
5025 M: Tim Small <tim@buttersideup.com>
5026 L: linux-edac@vger.kernel.org
5027 S: Maintained
5028 F: drivers/edac/r82600_edac.c
5029
5030 EDAC-SBRIDGE
5031 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5032 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5033 L: linux-edac@vger.kernel.org
5034 S: Maintained
5035 F: drivers/edac/sb_edac.c
5036
5037 EDAC-SKYLAKE
5038 M: Tony Luck <tony.luck@intel.com>
5039 L: linux-edac@vger.kernel.org
5040 S: Maintained
5041 F: drivers/edac/skx_edac.c
5042
5043 EDIROL UA-101/UA-1000 DRIVER
5044 M: Clemens Ladisch <clemens@ladisch.de>
5045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5046 T: git git://git.alsa-project.org/alsa-kernel.git
5047 S: Maintained
5048 F: sound/usb/misc/ua101.c
5049
5050 EFI TEST DRIVER
5051 L: linux-efi@vger.kernel.org
5052 M: Ivan Hu <ivan.hu@canonical.com>
5053 M: Matt Fleming <matt@codeblueprint.co.uk>
5054 S: Maintained
5055 F: drivers/firmware/efi/test/
5056
5057 EFI VARIABLE FILESYSTEM
5058 M: Matthew Garrett <matthew.garrett@nebula.com>
5059 M: Jeremy Kerr <jk@ozlabs.org>
5060 M: Matt Fleming <matt@codeblueprint.co.uk>
5061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5062 L: linux-efi@vger.kernel.org
5063 S: Maintained
5064 F: fs/efivarfs/
5065
5066 EFIFB FRAMEBUFFER DRIVER
5067 L: linux-fbdev@vger.kernel.org
5068 M: Peter Jones <pjones@redhat.com>
5069 S: Maintained
5070 F: drivers/video/fbdev/efifb.c
5071
5072 EFS FILESYSTEM
5073 W: http://aeschi.ch.eu.org/efs/
5074 S: Orphan
5075 F: fs/efs/
5076
5077 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5078 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5079 L: netdev@vger.kernel.org
5080 S: Maintained
5081 F: drivers/net/ethernet/ibm/ehea/
5082
5083 EM28XX VIDEO4LINUX DRIVER
5084 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5085 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5086 L: linux-media@vger.kernel.org
5087 W: https://linuxtv.org
5088 T: git git://linuxtv.org/media_tree.git
5089 S: Maintained
5090 F: drivers/media/usb/em28xx/
5091 F: Documentation/media/v4l-drivers/em28xx*
5092
5093 EMBEDDED LINUX
5094 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5095 M: Matt Mackall <mpm@selenic.com>
5096 M: David Woodhouse <dwmw2@infradead.org>
5097 L: linux-embedded@vger.kernel.org
5098 S: Maintained
5099
5100 Emulex 10Gbps iSCSI - OneConnect DRIVER
5101 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5102 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5103 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5104 L: linux-scsi@vger.kernel.org
5105 W: http://www.broadcom.com
5106 S: Supported
5107 F: drivers/scsi/be2iscsi/
5108
5109 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5110 M: Sathya Perla <sathya.perla@broadcom.com>
5111 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5112 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5113 M: Somnath Kotur <somnath.kotur@broadcom.com>
5114 L: netdev@vger.kernel.org
5115 W: http://www.emulex.com
5116 S: Supported
5117 F: drivers/net/ethernet/emulex/benet/
5118
5119 EMULEX ONECONNECT ROCE DRIVER
5120 M: Selvin Xavier <selvin.xavier@broadcom.com>
5121 M: Devesh Sharma <devesh.sharma@broadcom.com>
5122 L: linux-rdma@vger.kernel.org
5123 W: http://www.broadcom.com
5124 S: Odd Fixes
5125 F: drivers/infiniband/hw/ocrdma/
5126 F: include/uapi/rdma/ocrdma-abi.h
5127
5128 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5129 M: James Smart <james.smart@broadcom.com>
5130 M: Dick Kennedy <dick.kennedy@broadcom.com>
5131 L: linux-scsi@vger.kernel.org
5132 W: http://www.broadcom.com
5133 S: Supported
5134 F: drivers/scsi/lpfc/
5135
5136 ENE CB710 FLASH CARD READER DRIVER
5137 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5138 S: Maintained
5139 F: drivers/misc/cb710/
5140 F: drivers/mmc/host/cb710-mmc.*
5141 F: include/linux/cb710.h
5142
5143 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5144 M: Maxim Levitsky <maximlevitsky@gmail.com>
5145 S: Maintained
5146 F: drivers/media/rc/ene_ir.*
5147
5148 EPSON S1D13XXX FRAMEBUFFER DRIVER
5149 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5150 S: Maintained
5151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5152 F: drivers/video/fbdev/s1d13xxxfb.c
5153 F: include/video/s1d13xxxfb.h
5154
5155 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5156 M: Jeff Layton <jlayton@poochiereds.net>
5157 S: Maintained
5158 F: lib/errseq.c
5159 F: include/linux/errseq.h
5160
5161 ET131X NETWORK DRIVER
5162 M: Mark Einon <mark.einon@gmail.com>
5163 S: Odd Fixes
5164 F: drivers/net/ethernet/agere/
5165
5166 ETHERNET BRIDGE
5167 M: Stephen Hemminger <stephen@networkplumber.org>
5168 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5169 L: netdev@vger.kernel.org
5170 W: http://www.linuxfoundation.org/en/Net:Bridge
5171 S: Maintained
5172 F: include/linux/netfilter_bridge/
5173 F: net/bridge/
5174
5175 ETHERNET PHY LIBRARY
5176 M: Andrew Lunn <andrew@lunn.ch>
5177 M: Florian Fainelli <f.fainelli@gmail.com>
5178 L: netdev@vger.kernel.org
5179 S: Maintained
5180 F: Documentation/ABI/testing/sysfs-bus-mdio
5181 F: Documentation/devicetree/bindings/net/mdio*
5182 F: Documentation/networking/phy.txt
5183 F: drivers/net/phy/
5184 F: drivers/of/of_mdio.c
5185 F: drivers/of/of_net.c
5186 F: include/linux/*mdio*.h
5187 F: include/linux/of_net.h
5188 F: include/linux/phy.h
5189 F: include/linux/phy_fixed.h
5190 F: include/linux/platform_data/mdio-gpio.h
5191 F: include/linux/platform_data/mdio-bcm-unimac.h
5192 F: include/trace/events/mdio.h
5193 F: include/uapi/linux/mdio.h
5194 F: include/uapi/linux/mii.h
5195
5196 EXT2 FILE SYSTEM
5197 M: Jan Kara <jack@suse.com>
5198 L: linux-ext4@vger.kernel.org
5199 S: Maintained
5200 F: Documentation/filesystems/ext2.txt
5201 F: fs/ext2/
5202 F: include/linux/ext2*
5203
5204 EXT4 FILE SYSTEM
5205 M: "Theodore Ts'o" <tytso@mit.edu>
5206 M: Andreas Dilger <adilger.kernel@dilger.ca>
5207 L: linux-ext4@vger.kernel.org
5208 W: http://ext4.wiki.kernel.org
5209 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5211 S: Maintained
5212 F: Documentation/filesystems/ext4.txt
5213 F: fs/ext4/
5214
5215 Extended Verification Module (EVM)
5216 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5217 L: linux-ima-devel@lists.sourceforge.net
5218 L: linux-security-module@vger.kernel.org
5219 S: Supported
5220 F: security/integrity/evm/
5221
5222 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5223 M: Matt Fleming <matt@codeblueprint.co.uk>
5224 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5225 L: linux-efi@vger.kernel.org
5226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5227 S: Maintained
5228 F: Documentation/efi-stub.txt
5229 F: arch/*/kernel/efi.c
5230 F: arch/x86/boot/compressed/eboot.[ch]
5231 F: arch/*/include/asm/efi.h
5232 F: arch/x86/platform/efi/
5233 F: drivers/firmware/efi/
5234 F: include/linux/efi*.h
5235 F: arch/arm/boot/compressed/efi-header.S
5236 F: arch/arm64/kernel/efi-entry.S
5237
5238 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5239 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5240 M: Chanwoo Choi <cw00.choi@samsung.com>
5241 L: linux-kernel@vger.kernel.org
5242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5243 S: Maintained
5244 F: drivers/extcon/
5245 F: include/linux/extcon/
5246 F: include/linux/extcon.h
5247 F: Documentation/extcon/
5248 F: Documentation/devicetree/bindings/extcon/
5249
5250 EXYNOS DP DRIVER
5251 M: Jingoo Han <jingoohan1@gmail.com>
5252 L: dri-devel@lists.freedesktop.org
5253 S: Maintained
5254 F: drivers/gpu/drm/exynos/exynos_dp*
5255
5256 EXYNOS SYSMMU (IOMMU) driver
5257 M: Marek Szyprowski <m.szyprowski@samsung.com>
5258 L: iommu@lists.linux-foundation.org
5259 S: Maintained
5260 F: drivers/iommu/exynos-iommu.c
5261
5262 EZchip NPS platform support
5263 M: Noam Camus <noamc@ezchip.com>
5264 S: Supported
5265 F: arch/arc/plat-eznps
5266 F: arch/arc/boot/dts/eznps.dts
5267
5268 F2FS FILE SYSTEM
5269 M: Jaegeuk Kim <jaegeuk@kernel.org>
5270 M: Chao Yu <yuchao0@huawei.com>
5271 L: linux-f2fs-devel@lists.sourceforge.net
5272 W: https://f2fs.wiki.kernel.org/
5273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5274 S: Maintained
5275 F: Documentation/filesystems/f2fs.txt
5276 F: Documentation/ABI/testing/sysfs-fs-f2fs
5277 F: fs/f2fs/
5278 F: include/linux/f2fs_fs.h
5279 F: include/trace/events/f2fs.h
5280
5281 F71805F HARDWARE MONITORING DRIVER
5282 M: Jean Delvare <jdelvare@suse.com>
5283 L: linux-hwmon@vger.kernel.org
5284 S: Maintained
5285 F: Documentation/hwmon/f71805f
5286 F: drivers/hwmon/f71805f.c
5287
5288 FANOTIFY
5289 M: Jan Kara <jack@suse.cz>
5290 R: Amir Goldstein <amir73il@gmail.com>
5291 L: linux-fsdevel@vger.kernel.org
5292 S: Maintained
5293 F: fs/notify/fanotify/
5294 F: include/linux/fanotify.h
5295 F: include/uapi/linux/fanotify.h
5296
5297 FARSYNC SYNCHRONOUS DRIVER
5298 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5299 W: http://www.farsite.co.uk/
5300 S: Supported
5301 F: drivers/net/wan/farsync.*
5302
5303 FAULT INJECTION SUPPORT
5304 M: Akinobu Mita <akinobu.mita@gmail.com>
5305 S: Supported
5306 F: Documentation/fault-injection/
5307 F: lib/fault-inject.c
5308
5309 FBTFT Framebuffer drivers
5310 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5311 S: Maintained
5312 F: drivers/staging/fbtft/
5313
5314 FC0011 TUNER DRIVER
5315 M: Michael Buesch <m@bues.ch>
5316 L: linux-media@vger.kernel.org
5317 S: Maintained
5318 F: drivers/media/tuners/fc0011.h
5319 F: drivers/media/tuners/fc0011.c
5320
5321 FC2580 MEDIA DRIVER
5322 M: Antti Palosaari <crope@iki.fi>
5323 L: linux-media@vger.kernel.org
5324 W: https://linuxtv.org
5325 W: http://palosaari.fi/linux/
5326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5327 T: git git://linuxtv.org/anttip/media_tree.git
5328 S: Maintained
5329 F: drivers/media/tuners/fc2580*
5330
5331 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5332 M: Johannes Thumshirn <jth@kernel.org>
5333 L: fcoe-devel@open-fcoe.org
5334 W: www.Open-FCoE.org
5335 S: Supported
5336 F: drivers/scsi/libfc/
5337 F: drivers/scsi/fcoe/
5338 F: include/scsi/fc/
5339 F: include/scsi/libfc.h
5340 F: include/scsi/libfcoe.h
5341 F: include/uapi/scsi/fc/
5342
5343 FILE LOCKING (flock() and fcntl()/lockf())
5344 M: Jeff Layton <jlayton@poochiereds.net>
5345 M: "J. Bruce Fields" <bfields@fieldses.org>
5346 L: linux-fsdevel@vger.kernel.org
5347 S: Maintained
5348 F: include/linux/fcntl.h
5349 F: include/linux/fs.h
5350 F: include/uapi/linux/fcntl.h
5351 F: include/uapi/linux/fs.h
5352 F: fs/fcntl.c
5353 F: fs/locks.c
5354
5355 FILESYSTEMS (VFS and infrastructure)
5356 M: Alexander Viro <viro@zeniv.linux.org.uk>
5357 L: linux-fsdevel@vger.kernel.org
5358 S: Maintained
5359 F: fs/*
5360
5361 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5362 M: Riku Voipio <riku.voipio@iki.fi>
5363 L: linux-hwmon@vger.kernel.org
5364 S: Maintained
5365 F: drivers/hwmon/f75375s.c
5366 F: include/linux/f75375s.h
5367
5368 FIREWIRE AUDIO DRIVERS
5369 M: Clemens Ladisch <clemens@ladisch.de>
5370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5371 T: git git://git.alsa-project.org/alsa-kernel.git
5372 S: Maintained
5373 F: sound/firewire/
5374
5375 FIREWIRE MEDIA DRIVERS (firedtv)
5376 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5377 L: linux-media@vger.kernel.org
5378 L: linux1394-devel@lists.sourceforge.net
5379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5380 S: Maintained
5381 F: drivers/media/firewire/
5382
5383 FIREWIRE SBP-2 TARGET
5384 M: Chris Boot <bootc@bootc.net>
5385 L: linux-scsi@vger.kernel.org
5386 L: target-devel@vger.kernel.org
5387 L: linux1394-devel@lists.sourceforge.net
5388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5389 S: Maintained
5390 F: drivers/target/sbp/
5391
5392 FIREWIRE SUBSYSTEM
5393 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5394 L: linux1394-devel@lists.sourceforge.net
5395 W: http://ieee1394.wiki.kernel.org/
5396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5397 S: Maintained
5398 F: drivers/firewire/
5399 F: include/linux/firewire.h
5400 F: include/uapi/linux/firewire*.h
5401 F: tools/firewire/
5402
5403 FIRMWARE LOADER (request_firmware)
5404 M: Luis R. Rodriguez <mcgrof@kernel.org>
5405 L: linux-kernel@vger.kernel.org
5406 S: Maintained
5407 F: Documentation/firmware_class/
5408 F: drivers/base/firmware*.c
5409 F: include/linux/firmware.h
5410
5411 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5412 M: Joshua Morris <josh.h.morris@us.ibm.com>
5413 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5414 S: Maintained
5415 F: drivers/block/rsxx/
5416
5417 FLOPPY DRIVER
5418 M: Jiri Kosina <jikos@kernel.org>
5419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5420 S: Odd fixes
5421 F: drivers/block/floppy.c
5422
5423 FMC SUBSYSTEM
5424 M: Alessandro Rubini <rubini@gnudd.com>
5425 W: http://www.ohwr.org/projects/fmc-bus
5426 S: Supported
5427 F: drivers/fmc/
5428 F: include/linux/fmc*.h
5429 F: include/linux/ipmi-fru.h
5430 K: fmc_d.*register
5431
5432 FPGA MANAGER FRAMEWORK
5433 M: Alan Tull <atull@kernel.org>
5434 R: Moritz Fischer <mdf@kernel.org>
5435 L: linux-fpga@vger.kernel.org
5436 S: Maintained
5437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5438 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5439 F: Documentation/fpga/
5440 F: Documentation/devicetree/bindings/fpga/
5441 F: drivers/fpga/
5442 F: include/linux/fpga/
5443 W: http://www.rocketboards.org
5444
5445 FPU EMULATOR
5446 M: Bill Metzenthen <billm@melbpc.org.au>
5447 W: http://floatingpoint.sourceforge.net/emulator/index.html
5448 S: Maintained
5449 F: arch/x86/math-emu/
5450
5451 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5452 L: netdev@vger.kernel.org
5453 S: Orphan
5454 F: drivers/net/wan/dlci.c
5455 F: drivers/net/wan/sdla.c
5456
5457 FRAMEBUFFER LAYER
5458 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5459 L: linux-fbdev@vger.kernel.org
5460 T: git git://github.com/bzolnier/linux.git
5461 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5462 S: Maintained
5463 F: Documentation/fb/
5464 F: drivers/video/
5465 F: include/video/
5466 F: include/linux/fb.h
5467 F: include/uapi/video/
5468 F: include/uapi/linux/fb.h
5469
5470 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5471 M: Horia Geantă <horia.geanta@nxp.com>
5472 M: Dan Douglass <dan.douglass@nxp.com>
5473 L: linux-crypto@vger.kernel.org
5474 S: Maintained
5475 F: drivers/crypto/caam/
5476 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5477
5478 FREESCALE DIU FRAMEBUFFER DRIVER
5479 M: Timur Tabi <timur@tabi.org>
5480 L: linux-fbdev@vger.kernel.org
5481 S: Maintained
5482 F: drivers/video/fbdev/fsl-diu-fb.*
5483
5484 FREESCALE DMA DRIVER
5485 M: Li Yang <leoyang.li@nxp.com>
5486 M: Zhang Wei <zw@zh-kernel.org>
5487 L: linuxppc-dev@lists.ozlabs.org
5488 S: Maintained
5489 F: drivers/dma/fsldma.*
5490
5491 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5492 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5493 L: netdev@vger.kernel.org
5494 S: Maintained
5495 F: drivers/net/ethernet/freescale/gianfar*
5496 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5497 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5498
5499 FREESCALE GPMI NAND DRIVER
5500 M: Han Xu <han.xu@nxp.com>
5501 L: linux-mtd@lists.infradead.org
5502 S: Maintained
5503 F: drivers/mtd/nand/gpmi-nand/*
5504
5505 FREESCALE I2C CPM DRIVER
5506 M: Jochen Friedrich <jochen@scram.de>
5507 L: linuxppc-dev@lists.ozlabs.org
5508 L: linux-i2c@vger.kernel.org
5509 S: Maintained
5510 F: drivers/i2c/busses/i2c-cpm.c
5511
5512 FREESCALE IMX / MXC FEC DRIVER
5513 M: Fugang Duan <fugang.duan@nxp.com>
5514 L: netdev@vger.kernel.org
5515 S: Maintained
5516 F: drivers/net/ethernet/freescale/fec_main.c
5517 F: drivers/net/ethernet/freescale/fec_ptp.c
5518 F: drivers/net/ethernet/freescale/fec.h
5519 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5520
5521 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5522 M: Sascha Hauer <kernel@pengutronix.de>
5523 L: linux-fbdev@vger.kernel.org
5524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5525 S: Maintained
5526 F: include/linux/platform_data/video-imxfb.h
5527 F: drivers/video/fbdev/imxfb.c
5528
5529 FREESCALE QORIQ DPAA ETHERNET DRIVER
5530 M: Madalin Bucur <madalin.bucur@nxp.com>
5531 L: netdev@vger.kernel.org
5532 S: Maintained
5533 F: drivers/net/ethernet/freescale/dpaa
5534
5535 FREESCALE QORIQ DPAA FMAN DRIVER
5536 M: Madalin Bucur <madalin.bucur@nxp.com>
5537 L: netdev@vger.kernel.org
5538 S: Maintained
5539 F: drivers/net/ethernet/freescale/fman
5540 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5541
5542 FREESCALE QUAD SPI DRIVER
5543 M: Han Xu <han.xu@nxp.com>
5544 L: linux-mtd@lists.infradead.org
5545 S: Maintained
5546 F: drivers/mtd/spi-nor/fsl-quadspi.c
5547
5548 FREESCALE QUICC ENGINE LIBRARY
5549 M: Qiang Zhao <qiang.zhao@nxp.com>
5550 L: linuxppc-dev@lists.ozlabs.org
5551 S: Maintained
5552 F: drivers/soc/fsl/qe/
5553 F: include/soc/fsl/*qe*.h
5554 F: include/soc/fsl/*ucc*.h
5555
5556 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5557 M: Li Yang <leoyang.li@nxp.com>
5558 L: netdev@vger.kernel.org
5559 L: linuxppc-dev@lists.ozlabs.org
5560 S: Maintained
5561 F: drivers/net/ethernet/freescale/ucc_geth*
5562
5563 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5564 M: Zhao Qiang <qiang.zhao@nxp.com>
5565 L: netdev@vger.kernel.org
5566 L: linuxppc-dev@lists.ozlabs.org
5567 S: Maintained
5568 F: drivers/net/wan/fsl_ucc_hdlc*
5569
5570 FREESCALE QUICC ENGINE UCC UART DRIVER
5571 M: Timur Tabi <timur@tabi.org>
5572 L: linuxppc-dev@lists.ozlabs.org
5573 S: Maintained
5574 F: drivers/tty/serial/ucc_uart.c
5575
5576 FREESCALE SOC DRIVERS
5577 M: Li Yang <leoyang.li@nxp.com>
5578 L: linuxppc-dev@lists.ozlabs.org
5579 L: linux-arm-kernel@lists.infradead.org
5580 S: Maintained
5581 F: Documentation/devicetree/bindings/soc/fsl/
5582 F: drivers/soc/fsl/
5583 F: include/linux/fsl/
5584
5585 FREESCALE SOC FS_ENET DRIVER
5586 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5587 M: Vitaly Bordug <vbordug@ru.mvista.com>
5588 L: linuxppc-dev@lists.ozlabs.org
5589 L: netdev@vger.kernel.org
5590 S: Maintained
5591 F: drivers/net/ethernet/freescale/fs_enet/
5592 F: include/linux/fs_enet_pd.h
5593
5594 FREESCALE SOC SOUND DRIVERS
5595 M: Timur Tabi <timur@tabi.org>
5596 M: Nicolin Chen <nicoleotsuka@gmail.com>
5597 M: Xiubo Li <Xiubo.Lee@gmail.com>
5598 R: Fabio Estevam <fabio.estevam@nxp.com>
5599 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5600 L: linuxppc-dev@lists.ozlabs.org
5601 S: Maintained
5602 F: sound/soc/fsl/fsl*
5603 F: sound/soc/fsl/imx*
5604 F: sound/soc/fsl/mpc8610_hpcd.c
5605
5606 FREESCALE USB PERIPHERAL DRIVERS
5607 M: Li Yang <leoyang.li@nxp.com>
5608 L: linux-usb@vger.kernel.org
5609 L: linuxppc-dev@lists.ozlabs.org
5610 S: Maintained
5611 F: drivers/usb/gadget/udc/fsl*
5612
5613 FREEVXFS FILESYSTEM
5614 M: Christoph Hellwig <hch@infradead.org>
5615 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5616 S: Maintained
5617 F: fs/freevxfs/
5618
5619 FREEZER
5620 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5621 M: Pavel Machek <pavel@ucw.cz>
5622 L: linux-pm@vger.kernel.org
5623 S: Supported
5624 F: Documentation/power/freezing-of-tasks.txt
5625 F: include/linux/freezer.h
5626 F: kernel/freezer.c
5627
5628 FRONTSWAP API
5629 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5630 L: linux-kernel@vger.kernel.org
5631 S: Maintained
5632 F: mm/frontswap.c
5633 F: include/linux/frontswap.h
5634
5635 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5636 M: David Howells <dhowells@redhat.com>
5637 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5638 S: Supported
5639 F: Documentation/filesystems/caching/
5640 F: fs/fscache/
5641 F: include/linux/fscache*.h
5642
5643 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5644 M: Theodore Y. Ts'o <tytso@mit.edu>
5645 M: Jaegeuk Kim <jaegeuk@kernel.org>
5646 L: linux-fscrypt@vger.kernel.org
5647 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5649 S: Supported
5650 F: fs/crypto/
5651 F: include/linux/fscrypt*.h
5652
5653 FUJITSU FR-V (FRV) PORT
5654 S: Orphan
5655 F: arch/frv/
5656
5657 FUJITSU LAPTOP EXTRAS
5658 M: Jonathan Woithe <jwoithe@just42.net>
5659 L: platform-driver-x86@vger.kernel.org
5660 S: Maintained
5661 F: drivers/platform/x86/fujitsu-laptop.c
5662
5663 FUJITSU M-5MO LS CAMERA ISP DRIVER
5664 M: Kyungmin Park <kyungmin.park@samsung.com>
5665 M: Heungjun Kim <riverful.kim@samsung.com>
5666 L: linux-media@vger.kernel.org
5667 S: Maintained
5668 F: drivers/media/i2c/m5mols/
5669 F: include/media/i2c/m5mols.h
5670
5671 FUJITSU TABLET EXTRAS
5672 M: Robert Gerlach <khnz@gmx.de>
5673 L: platform-driver-x86@vger.kernel.org
5674 S: Maintained
5675 F: drivers/platform/x86/fujitsu-tablet.c
5676
5677 FUSE: FILESYSTEM IN USERSPACE
5678 M: Miklos Szeredi <miklos@szeredi.hu>
5679 L: linux-fsdevel@vger.kernel.org
5680 W: http://fuse.sourceforge.net/
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5682 S: Maintained
5683 F: fs/fuse/
5684 F: include/uapi/linux/fuse.h
5685 F: Documentation/filesystems/fuse.txt
5686
5687 FUTEX SUBSYSTEM
5688 M: Thomas Gleixner <tglx@linutronix.de>
5689 M: Ingo Molnar <mingo@redhat.com>
5690 R: Peter Zijlstra <peterz@infradead.org>
5691 R: Darren Hart <dvhart@infradead.org>
5692 L: linux-kernel@vger.kernel.org
5693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5694 S: Maintained
5695 F: kernel/futex.c
5696 F: kernel/futex_compat.c
5697 F: include/asm-generic/futex.h
5698 F: include/linux/futex.h
5699 F: include/uapi/linux/futex.h
5700 F: tools/testing/selftests/futex/
5701 F: tools/perf/bench/futex*
5702 F: Documentation/*futex*
5703
5704 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5705 M: Rik Faith <faith@cs.unc.edu>
5706 L: linux-scsi@vger.kernel.org
5707 S: Odd Fixes (e.g., new signatures)
5708 F: drivers/scsi/fdomain.*
5709
5710 GCC PLUGINS
5711 M: Kees Cook <keescook@chromium.org>
5712 R: Emese Revfy <re.emese@gmail.com>
5713 L: kernel-hardening@lists.openwall.com
5714 S: Maintained
5715 F: scripts/gcc-plugins/
5716 F: scripts/gcc-plugin.sh
5717 F: scripts/Makefile.gcc-plugins
5718 F: Documentation/gcc-plugins.txt
5719
5720 GCOV BASED KERNEL PROFILING
5721 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5722 S: Maintained
5723 F: kernel/gcov/
5724 F: Documentation/dev-tools/gcov.rst
5725
5726 GDB KERNEL DEBUGGING HELPER SCRIPTS
5727 M: Jan Kiszka <jan.kiszka@siemens.com>
5728 M: Kieran Bingham <kieran@bingham.xyz>
5729 S: Supported
5730 F: scripts/gdb/
5731
5732 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5733 M: Achim Leubner <achim_leubner@adaptec.com>
5734 L: linux-scsi@vger.kernel.org
5735 W: http://www.icp-vortex.com/
5736 S: Supported
5737 F: drivers/scsi/gdt*
5738
5739 GEMTEK FM RADIO RECEIVER DRIVER
5740 M: Hans Verkuil <hverkuil@xs4all.nl>
5741 L: linux-media@vger.kernel.org
5742 T: git git://linuxtv.org/media_tree.git
5743 W: https://linuxtv.org
5744 S: Maintained
5745 F: drivers/media/radio/radio-gemtek*
5746
5747 GENERIC GPIO I2C DRIVER
5748 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5749 S: Supported
5750 F: drivers/i2c/busses/i2c-gpio.c
5751 F: include/linux/i2c-gpio.h
5752
5753 GENERIC GPIO I2C MULTIPLEXER DRIVER
5754 M: Peter Korsgaard <peter.korsgaard@barco.com>
5755 L: linux-i2c@vger.kernel.org
5756 S: Supported
5757 F: drivers/i2c/muxes/i2c-mux-gpio.c
5758 F: include/linux/i2c-mux-gpio.h
5759 F: Documentation/i2c/muxes/i2c-mux-gpio
5760
5761 GENERIC HDLC (WAN) DRIVERS
5762 M: Krzysztof Halasa <khc@pm.waw.pl>
5763 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5764 S: Maintained
5765 F: drivers/net/wan/c101.c
5766 F: drivers/net/wan/hd6457*
5767 F: drivers/net/wan/hdlc*
5768 F: drivers/net/wan/n2.c
5769 F: drivers/net/wan/pc300too.c
5770 F: drivers/net/wan/pci200syn.c
5771 F: drivers/net/wan/wanxl*
5772
5773 GENERIC INCLUDE/ASM HEADER FILES
5774 M: Arnd Bergmann <arnd@arndb.de>
5775 L: linux-arch@vger.kernel.org
5776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5777 S: Maintained
5778 F: include/asm-generic/
5779 F: include/uapi/asm-generic/
5780
5781 GENERIC PHY FRAMEWORK
5782 M: Kishon Vijay Abraham I <kishon@ti.com>
5783 L: linux-kernel@vger.kernel.org
5784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5785 S: Supported
5786 F: drivers/phy/
5787 F: include/linux/phy/
5788
5789 GENERIC PM DOMAINS
5790 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5791 M: Kevin Hilman <khilman@kernel.org>
5792 M: Ulf Hansson <ulf.hansson@linaro.org>
5793 L: linux-pm@vger.kernel.org
5794 S: Supported
5795 F: drivers/base/power/domain*.c
5796 F: include/linux/pm_domain.h
5797 F: Documentation/devicetree/bindings/power/power_domain.txt
5798
5799 GENERIC UIO DRIVER FOR PCI DEVICES
5800 M: "Michael S. Tsirkin" <mst@redhat.com>
5801 L: kvm@vger.kernel.org
5802 S: Supported
5803 F: drivers/uio/uio_pci_generic.c
5804
5805 GENWQE (IBM Generic Workqueue Card)
5806 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5807 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5808 S: Supported
5809 F: drivers/misc/genwqe/
5810
5811 GET_MAINTAINER SCRIPT
5812 M: Joe Perches <joe@perches.com>
5813 S: Maintained
5814 F: scripts/get_maintainer.pl
5815
5816 GFS2 FILE SYSTEM
5817 M: Steven Whitehouse <swhiteho@redhat.com>
5818 M: Bob Peterson <rpeterso@redhat.com>
5819 L: cluster-devel@redhat.com
5820 W: http://sources.redhat.com/cluster/
5821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5822 S: Supported
5823 F: Documentation/filesystems/gfs2*.txt
5824 F: fs/gfs2/
5825 F: include/uapi/linux/gfs2_ondisk.h
5826
5827 GIGASET ISDN DRIVERS
5828 M: Paul Bolle <pebolle@tiscali.nl>
5829 L: gigaset307x-common@lists.sourceforge.net
5830 W: http://gigaset307x.sourceforge.net/
5831 S: Odd Fixes
5832 F: Documentation/isdn/README.gigaset
5833 F: drivers/isdn/gigaset/
5834 F: include/uapi/linux/gigaset_dev.h
5835
5836 GO7007 MPEG CODEC
5837 M: Hans Verkuil <hans.verkuil@cisco.com>
5838 L: linux-media@vger.kernel.org
5839 S: Maintained
5840 F: drivers/media/usb/go7007/
5841
5842 GOODIX TOUCHSCREEN
5843 M: Bastien Nocera <hadess@hadess.net>
5844 L: linux-input@vger.kernel.org
5845 S: Maintained
5846 F: drivers/input/touchscreen/goodix.c
5847
5848 GPIO ACPI SUPPORT
5849 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5850 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5851 L: linux-gpio@vger.kernel.org
5852 L: linux-acpi@vger.kernel.org
5853 S: Maintained
5854 F: Documentation/acpi/gpio-properties.txt
5855 F: drivers/gpio/gpiolib-acpi.c
5856
5857 GPIO IR Transmitter
5858 M: Sean Young <sean@mess.org>
5859 L: linux-media@vger.kernel.org
5860 S: Maintained
5861 F: drivers/media/rc/gpio-ir-tx.c
5862
5863 GPIO MOCKUP DRIVER
5864 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5865 L: linux-gpio@vger.kernel.org
5866 S: Maintained
5867 F: drivers/gpio/gpio-mockup.c
5868 F: tools/testing/selftests/gpio/
5869
5870 GPIO SUBSYSTEM
5871 M: Linus Walleij <linus.walleij@linaro.org>
5872 L: linux-gpio@vger.kernel.org
5873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5874 S: Maintained
5875 F: Documentation/devicetree/bindings/gpio/
5876 F: Documentation/gpio/
5877 F: Documentation/ABI/testing/gpio-cdev
5878 F: Documentation/ABI/obsolete/sysfs-gpio
5879 F: drivers/gpio/
5880 F: include/linux/gpio/
5881 F: include/linux/gpio.h
5882 F: include/asm-generic/gpio.h
5883 F: include/uapi/linux/gpio.h
5884 F: tools/gpio/
5885
5886 GRE DEMULTIPLEXER DRIVER
5887 M: Dmitry Kozlov <xeb@mail.ru>
5888 L: netdev@vger.kernel.org
5889 S: Maintained
5890 F: net/ipv4/gre_demux.c
5891 F: net/ipv4/gre_offload.c
5892 F: include/net/gre.h
5893
5894 GRETH 10/100/1G Ethernet MAC device driver
5895 M: Andreas Larsson <andreas@gaisler.com>
5896 L: netdev@vger.kernel.org
5897 S: Maintained
5898 F: drivers/net/ethernet/aeroflex/
5899
5900 GREYBUS AUDIO PROTOCOLS DRIVERS
5901 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5902 M: Mark Greer <mgreer@animalcreek.com>
5903 S: Maintained
5904 F: drivers/staging/greybus/audio_apbridgea.c
5905 F: drivers/staging/greybus/audio_apbridgea.h
5906 F: drivers/staging/greybus/audio_codec.c
5907 F: drivers/staging/greybus/audio_codec.h
5908 F: drivers/staging/greybus/audio_gb.c
5909 F: drivers/staging/greybus/audio_manager.c
5910 F: drivers/staging/greybus/audio_manager.h
5911 F: drivers/staging/greybus/audio_manager_module.c
5912 F: drivers/staging/greybus/audio_manager_private.h
5913 F: drivers/staging/greybus/audio_manager_sysfs.c
5914 F: drivers/staging/greybus/audio_module.c
5915 F: drivers/staging/greybus/audio_topology.c
5916
5917 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5918 M: Viresh Kumar <vireshk@kernel.org>
5919 S: Maintained
5920 F: drivers/staging/greybus/authentication.c
5921 F: drivers/staging/greybus/bootrom.c
5922 F: drivers/staging/greybus/firmware.h
5923 F: drivers/staging/greybus/fw-core.c
5924 F: drivers/staging/greybus/fw-download.c
5925 F: drivers/staging/greybus/fw-managament.c
5926 F: drivers/staging/greybus/greybus_authentication.h
5927 F: drivers/staging/greybus/greybus_firmware.h
5928 F: drivers/staging/greybus/hid.c
5929 F: drivers/staging/greybus/i2c.c
5930 F: drivers/staging/greybus/spi.c
5931 F: drivers/staging/greybus/spilib.c
5932 F: drivers/staging/greybus/spilib.h
5933
5934 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5935 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5936 S: Maintained
5937 F: drivers/staging/greybus/loopback.c
5938 F: drivers/staging/greybus/timesync.c
5939 F: drivers/staging/greybus/timesync_platform.c
5940
5941 GREYBUS PLATFORM DRIVERS
5942 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5943 S: Maintained
5944 F: drivers/staging/greybus/arche-platform.c
5945 F: drivers/staging/greybus/arche-apb-ctrl.c
5946 F: drivers/staging/greybus/arche_platform.h
5947
5948 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5949 M: Rui Miguel Silva <rmfrfs@gmail.com>
5950 S: Maintained
5951 F: drivers/staging/greybus/sdio.c
5952 F: drivers/staging/greybus/light.c
5953 F: drivers/staging/greybus/gpio.c
5954 F: drivers/staging/greybus/power_supply.c
5955 F: drivers/staging/greybus/spi.c
5956 F: drivers/staging/greybus/spilib.c
5957
5958 GREYBUS SUBSYSTEM
5959 M: Johan Hovold <johan@kernel.org>
5960 M: Alex Elder <elder@kernel.org>
5961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5962 S: Maintained
5963 F: drivers/staging/greybus/
5964 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5965
5966 GREYBUS UART PROTOCOLS DRIVERS
5967 M: David Lin <dtwlin@gmail.com>
5968 S: Maintained
5969 F: drivers/staging/greybus/uart.c
5970 F: drivers/staging/greybus/log.c
5971
5972 GS1662 VIDEO SERIALIZER
5973 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5974 L: linux-media@vger.kernel.org
5975 T: git git://linuxtv.org/media_tree.git
5976 S: Maintained
5977 F: drivers/media/spi/gs1662.c
5978
5979 GSPCA FINEPIX SUBDRIVER
5980 M: Frank Zago <frank@zago.net>
5981 L: linux-media@vger.kernel.org
5982 T: git git://linuxtv.org/media_tree.git
5983 S: Maintained
5984 F: drivers/media/usb/gspca/finepix.c
5985
5986 GSPCA GL860 SUBDRIVER
5987 M: Olivier Lorin <o.lorin@laposte.net>
5988 L: linux-media@vger.kernel.org
5989 T: git git://linuxtv.org/media_tree.git
5990 S: Maintained
5991 F: drivers/media/usb/gspca/gl860/
5992
5993 GSPCA M5602 SUBDRIVER
5994 M: Erik Andren <erik.andren@gmail.com>
5995 L: linux-media@vger.kernel.org
5996 T: git git://linuxtv.org/media_tree.git
5997 S: Maintained
5998 F: drivers/media/usb/gspca/m5602/
5999
6000 GSPCA PAC207 SONIXB SUBDRIVER
6001 M: Hans Verkuil <hverkuil@xs4all.nl>
6002 L: linux-media@vger.kernel.org
6003 T: git git://linuxtv.org/media_tree.git
6004 S: Odd Fixes
6005 F: drivers/media/usb/gspca/pac207.c
6006
6007 GSPCA SN9C20X SUBDRIVER
6008 M: Brian Johnson <brijohn@gmail.com>
6009 L: linux-media@vger.kernel.org
6010 T: git git://linuxtv.org/media_tree.git
6011 S: Maintained
6012 F: drivers/media/usb/gspca/sn9c20x.c
6013
6014 GSPCA T613 SUBDRIVER
6015 M: Leandro Costantino <lcostantino@gmail.com>
6016 L: linux-media@vger.kernel.org
6017 T: git git://linuxtv.org/media_tree.git
6018 S: Maintained
6019 F: drivers/media/usb/gspca/t613.c
6020
6021 GSPCA USB WEBCAM DRIVER
6022 M: Hans Verkuil <hverkuil@xs4all.nl>
6023 L: linux-media@vger.kernel.org
6024 T: git git://linuxtv.org/media_tree.git
6025 S: Odd Fixes
6026 F: drivers/media/usb/gspca/
6027
6028 GTP (GPRS Tunneling Protocol)
6029 M: Pablo Neira Ayuso <pablo@netfilter.org>
6030 M: Harald Welte <laforge@gnumonks.org>
6031 L: osmocom-net-gprs@lists.osmocom.org
6032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6033 S: Maintained
6034 F: drivers/net/gtp.c
6035
6036 GUID PARTITION TABLE (GPT)
6037 M: Davidlohr Bueso <dave@stgolabs.net>
6038 L: linux-efi@vger.kernel.org
6039 S: Maintained
6040 F: block/partitions/efi.*
6041
6042 H8/300 ARCHITECTURE
6043 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6044 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6045 W: http://uclinux-h8.sourceforge.jp
6046 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6047 S: Maintained
6048 F: arch/h8300/
6049 F: drivers/clocksource/h8300_*.c
6050 F: drivers/clk/h8300/
6051 F: drivers/irqchip/irq-renesas-h8*.c
6052
6053 HACKRF MEDIA DRIVER
6054 M: Antti Palosaari <crope@iki.fi>
6055 L: linux-media@vger.kernel.org
6056 W: https://linuxtv.org
6057 W: http://palosaari.fi/linux/
6058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6059 T: git git://linuxtv.org/anttip/media_tree.git
6060 S: Maintained
6061 F: drivers/media/usb/hackrf/
6062
6063 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6064 M: Frank Seidel <frank@f-seidel.de>
6065 L: platform-driver-x86@vger.kernel.org
6066 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6067 S: Maintained
6068 F: drivers/platform/x86/hdaps.c
6069
6070 HARDWARE MONITORING
6071 M: Jean Delvare <jdelvare@suse.com>
6072 M: Guenter Roeck <linux@roeck-us.net>
6073 L: linux-hwmon@vger.kernel.org
6074 W: http://hwmon.wiki.kernel.org/
6075 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6077 S: Maintained
6078 F: Documentation/hwmon/
6079 F: drivers/hwmon/
6080 F: include/linux/hwmon*.h
6081
6082 HARDWARE RANDOM NUMBER GENERATOR CORE
6083 M: Matt Mackall <mpm@selenic.com>
6084 M: Herbert Xu <herbert@gondor.apana.org.au>
6085 L: linux-crypto@vger.kernel.org
6086 S: Odd fixes
6087 F: Documentation/devicetree/bindings/rng/
6088 F: Documentation/hw_random.txt
6089 F: drivers/char/hw_random/
6090 F: include/linux/hw_random.h
6091
6092 HARDWARE SPINLOCK CORE
6093 M: Ohad Ben-Cohen <ohad@wizery.com>
6094 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6095 L: linux-remoteproc@vger.kernel.org
6096 S: Maintained
6097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6098 F: Documentation/devicetree/bindings/hwlock/
6099 F: Documentation/hwspinlock.txt
6100 F: drivers/hwspinlock/
6101 F: include/linux/hwspinlock.h
6102
6103 HARMONY SOUND DRIVER
6104 L: linux-parisc@vger.kernel.org
6105 S: Maintained
6106 F: sound/parisc/harmony.*
6107
6108 HDPVR USB VIDEO ENCODER DRIVER
6109 M: Hans Verkuil <hverkuil@xs4all.nl>
6110 L: linux-media@vger.kernel.org
6111 T: git git://linuxtv.org/media_tree.git
6112 W: https://linuxtv.org
6113 S: Odd Fixes
6114 F: drivers/media/usb/hdpvr/
6115
6116 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6117 M: Jimmy Vance <jimmy.vance@hpe.com>
6118 S: Supported
6119 F: Documentation/watchdog/hpwdt.txt
6120 F: drivers/watchdog/hpwdt.c
6121
6122 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6123 M: Don Brace <don.brace@microsemi.com>
6124 L: esc.storagedev@microsemi.com
6125 L: linux-scsi@vger.kernel.org
6126 S: Supported
6127 F: Documentation/scsi/hpsa.txt
6128 F: drivers/scsi/hpsa*.[ch]
6129 F: include/linux/cciss*.h
6130 F: include/uapi/linux/cciss*.h
6131
6132 HFI1 DRIVER
6133 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6134 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6135 L: linux-rdma@vger.kernel.org
6136 S: Supported
6137 F: drivers/infiniband/hw/hfi1
6138
6139 HFS FILESYSTEM
6140 L: linux-fsdevel@vger.kernel.org
6141 S: Orphan
6142 F: Documentation/filesystems/hfs.txt
6143 F: fs/hfs/
6144
6145 HFSPLUS FILESYSTEM
6146 L: linux-fsdevel@vger.kernel.org
6147 S: Orphan
6148 F: Documentation/filesystems/hfsplus.txt
6149 F: fs/hfsplus/
6150
6151 HGA FRAMEBUFFER DRIVER
6152 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6153 L: linux-nvidia@lists.surfsouth.com
6154 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6155 S: Maintained
6156 F: drivers/video/fbdev/hgafb.c
6157
6158 HIBERNATION (aka Software Suspend, aka swsusp)
6159 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6160 M: Pavel Machek <pavel@ucw.cz>
6161 L: linux-pm@vger.kernel.org
6162 B: https://bugzilla.kernel.org
6163 S: Supported
6164 F: arch/x86/power/
6165 F: drivers/base/power/
6166 F: kernel/power/
6167 F: include/linux/suspend.h
6168 F: include/linux/freezer.h
6169 F: include/linux/pm.h
6170 F: arch/*/include/asm/suspend*.h
6171
6172 HID CORE LAYER
6173 M: Jiri Kosina <jikos@kernel.org>
6174 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6175 L: linux-input@vger.kernel.org
6176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6177 S: Maintained
6178 F: drivers/hid/
6179 F: include/linux/hid*
6180 F: include/uapi/linux/hid*
6181
6182 HID SENSOR HUB DRIVERS
6183 M: Jiri Kosina <jikos@kernel.org>
6184 M: Jonathan Cameron <jic23@kernel.org>
6185 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6186 L: linux-input@vger.kernel.org
6187 L: linux-iio@vger.kernel.org
6188 S: Maintained
6189 F: Documentation/hid/hid-sensor*
6190 F: drivers/hid/hid-sensor-*
6191 F: drivers/iio/*/hid-*
6192 F: include/linux/hid-sensor-*
6193
6194 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6195 M: Thomas Gleixner <tglx@linutronix.de>
6196 L: linux-kernel@vger.kernel.org
6197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6198 S: Maintained
6199 F: Documentation/timers/
6200 F: kernel/time/hrtimer.c
6201 F: kernel/time/clockevents.c
6202 F: kernel/time/timer_*.c
6203 F: include/linux/clockchips.h
6204 F: include/linux/hrtimer.h
6205
6206 HIGH-SPEED SCC DRIVER FOR AX.25
6207 L: linux-hams@vger.kernel.org
6208 S: Orphan
6209 F: drivers/net/hamradio/dmascc.c
6210 F: drivers/net/hamradio/scc.c
6211
6212 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6213 M: HighPoint Linux Team <linux@highpoint-tech.com>
6214 W: http://www.highpoint-tech.com
6215 S: Supported
6216 F: Documentation/scsi/hptiop.txt
6217 F: drivers/scsi/hptiop.c
6218
6219 HIPPI
6220 M: Jes Sorensen <jes@trained-monkey.org>
6221 L: linux-hippi@sunsite.dk
6222 S: Maintained
6223 F: include/linux/hippidevice.h
6224 F: include/uapi/linux/if_hippi.h
6225 F: net/802/hippi.c
6226 F: drivers/net/hippi/
6227
6228 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6229 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6230 M: Salil Mehta <salil.mehta@huawei.com>
6231 L: netdev@vger.kernel.org
6232 W: http://www.hisilicon.com
6233 S: Maintained
6234 F: drivers/net/ethernet/hisilicon/hns3/
6235
6236 HISILICON NETWORK SUBSYSTEM DRIVER
6237 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6238 M: Salil Mehta <salil.mehta@huawei.com>
6239 L: netdev@vger.kernel.org
6240 W: http://www.hisilicon.com
6241 S: Maintained
6242 F: drivers/net/ethernet/hisilicon/
6243 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6244
6245 HISILICON ROCE DRIVER
6246 M: Lijun Ou <oulijun@huawei.com>
6247 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6248 L: linux-rdma@vger.kernel.org
6249 S: Maintained
6250 F: drivers/infiniband/hw/hns/
6251 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6252
6253 HISILICON SAS Controller
6254 M: John Garry <john.garry@huawei.com>
6255 W: http://www.hisilicon.com
6256 S: Supported
6257 F: drivers/scsi/hisi_sas/
6258 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6259
6260 HMM - Heterogeneous Memory Management
6261 M: Jérôme Glisse <jglisse@redhat.com>
6262 L: linux-mm@kvack.org
6263 S: Maintained
6264 F: mm/hmm*
6265 F: include/linux/hmm*
6266
6267 HOST AP DRIVER
6268 M: Jouni Malinen <j@w1.fi>
6269 L: linux-wireless@vger.kernel.org
6270 W: http://w1.fi/hostap-driver.html
6271 S: Obsolete
6272 F: drivers/net/wireless/intersil/hostap/
6273
6274 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6275 L: platform-driver-x86@vger.kernel.org
6276 S: Orphan
6277 F: drivers/platform/x86/tc1100-wmi.c
6278
6279 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6280 M: Jaroslav Kysela <perex@perex.cz>
6281 S: Maintained
6282 F: drivers/net/ethernet/hp/hp100.*
6283
6284 HPET: High Precision Event Timers driver
6285 M: Clemens Ladisch <clemens@ladisch.de>
6286 S: Maintained
6287 F: Documentation/timers/hpet.txt
6288 F: drivers/char/hpet.c
6289 F: include/linux/hpet.h
6290 F: include/uapi/linux/hpet.h
6291
6292 HPET: x86
6293 S: Orphan
6294 F: arch/x86/kernel/hpet.c
6295 F: arch/x86/include/asm/hpet.h
6296
6297 HPFS FILESYSTEM
6298 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6299 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6300 S: Maintained
6301 F: fs/hpfs/
6302
6303 HSI SUBSYSTEM
6304 M: Sebastian Reichel <sre@kernel.org>
6305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6306 S: Maintained
6307 F: Documentation/ABI/testing/sysfs-bus-hsi
6308 F: Documentation/driver-api/hsi.rst
6309 F: drivers/hsi/
6310 F: include/linux/hsi/
6311 F: include/uapi/linux/hsi/
6312
6313 HSO 3G MODEM DRIVER
6314 L: linux-usb@vger.kernel.org
6315 S: Orphan
6316 F: drivers/net/usb/hso.c
6317
6318 HSR NETWORK PROTOCOL
6319 M: Arvid Brodin <arvid.brodin@alten.se>
6320 L: netdev@vger.kernel.org
6321 S: Maintained
6322 F: net/hsr/
6323
6324 HT16K33 LED CONTROLLER DRIVER
6325 M: Robin van der Gracht <robin@protonic.nl>
6326 S: Maintained
6327 F: drivers/auxdisplay/ht16k33.c
6328 F: Documentation/devicetree/bindings/display/ht16k33.txt
6329
6330 HTCPEN TOUCHSCREEN DRIVER
6331 M: Pau Oliva Fora <pof@eslack.org>
6332 L: linux-input@vger.kernel.org
6333 S: Maintained
6334 F: drivers/input/touchscreen/htcpen.c
6335
6336 HUAWEI ETHERNET DRIVER
6337 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6338 L: netdev@vger.kernel.org
6339 S: Supported
6340 F: Documentation/networking/hinic.txt
6341 F: drivers/net/ethernet/huawei/hinic/
6342
6343 HUGETLB FILESYSTEM
6344 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6345 S: Maintained
6346 F: fs/hugetlbfs/
6347
6348 HVA ST MEDIA DRIVER
6349 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6350 L: linux-media@vger.kernel.org
6351 T: git git://linuxtv.org/media_tree.git
6352 W: https://linuxtv.org
6353 S: Supported
6354 F: drivers/media/platform/sti/hva
6355
6356 HWPOISON MEMORY FAILURE HANDLING
6357 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6358 L: linux-mm@kvack.org
6359 S: Maintained
6360 F: mm/memory-failure.c
6361 F: mm/hwpoison-inject.c
6362
6363 Hyper-V CORE AND DRIVERS
6364 M: "K. Y. Srinivasan" <kys@microsoft.com>
6365 M: Haiyang Zhang <haiyangz@microsoft.com>
6366 M: Stephen Hemminger <sthemmin@microsoft.com>
6367 L: devel@linuxdriverproject.org
6368 S: Maintained
6369 F: Documentation/networking/netvsc.txt
6370 F: arch/x86/include/asm/mshyperv.h
6371 F: arch/x86/include/asm/trace/hyperv.h
6372 F: arch/x86/include/uapi/asm/hyperv.h
6373 F: arch/x86/kernel/cpu/mshyperv.c
6374 F: arch/x86/hyperv
6375 F: drivers/hid/hid-hyperv.c
6376 F: drivers/hv/
6377 F: drivers/input/serio/hyperv-keyboard.c
6378 F: drivers/pci/host/pci-hyperv.c
6379 F: drivers/net/hyperv/
6380 F: drivers/scsi/storvsc_drv.c
6381 F: drivers/uio/uio_hv_generic.c
6382 F: drivers/video/fbdev/hyperv_fb.c
6383 F: net/vmw_vsock/hyperv_transport.c
6384 F: include/linux/hyperv.h
6385 F: include/uapi/linux/hyperv.h
6386 F: tools/hv/
6387 F: Documentation/ABI/stable/sysfs-bus-vmbus
6388
6389 HYPERVISOR VIRTUAL CONSOLE DRIVER
6390 L: linuxppc-dev@lists.ozlabs.org
6391 S: Odd Fixes
6392 F: drivers/tty/hvc/
6393
6394 I2C ACPI SUPPORT
6395 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6396 L: linux-i2c@vger.kernel.org
6397 L: linux-acpi@vger.kernel.org
6398 S: Maintained
6399 F: drivers/i2c/i2c-core-acpi.c
6400
6401 I2C MUXES
6402 M: Peter Rosin <peda@axentia.se>
6403 L: linux-i2c@vger.kernel.org
6404 S: Maintained
6405 F: Documentation/i2c/i2c-topology
6406 F: Documentation/i2c/muxes/
6407 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6408 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6409 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6410 F: drivers/i2c/i2c-mux.c
6411 F: drivers/i2c/muxes/
6412 F: include/linux/i2c-mux.h
6413
6414 I2C OVER PARALLEL PORT
6415 M: Jean Delvare <jdelvare@suse.com>
6416 L: linux-i2c@vger.kernel.org
6417 S: Maintained
6418 F: Documentation/i2c/busses/i2c-parport
6419 F: Documentation/i2c/busses/i2c-parport-light
6420 F: drivers/i2c/busses/i2c-parport.c
6421 F: drivers/i2c/busses/i2c-parport-light.c
6422
6423 I2C SUBSYSTEM
6424 M: Wolfram Sang <wsa@the-dreams.de>
6425 L: linux-i2c@vger.kernel.org
6426 W: https://i2c.wiki.kernel.org/
6427 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6429 S: Maintained
6430 F: Documentation/devicetree/bindings/i2c/
6431 F: Documentation/i2c/
6432 F: drivers/i2c/
6433 F: drivers/i2c/*/
6434 F: include/linux/i2c.h
6435 F: include/linux/i2c-*.h
6436 F: include/uapi/linux/i2c.h
6437 F: include/uapi/linux/i2c-*.h
6438
6439 I2C-TAOS-EVM DRIVER
6440 M: Jean Delvare <jdelvare@suse.com>
6441 L: linux-i2c@vger.kernel.org
6442 S: Maintained
6443 F: Documentation/i2c/busses/i2c-taos-evm
6444 F: drivers/i2c/busses/i2c-taos-evm.c
6445
6446 I2C-TINY-USB DRIVER
6447 M: Till Harbaum <till@harbaum.org>
6448 L: linux-i2c@vger.kernel.org
6449 W: http://www.harbaum.org/till/i2c_tiny_usb
6450 S: Maintained
6451 F: drivers/i2c/busses/i2c-tiny-usb.c
6452
6453 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6454 M: Jean Delvare <jdelvare@suse.com>
6455 L: linux-i2c@vger.kernel.org
6456 S: Maintained
6457 F: Documentation/i2c/busses/i2c-ali1535
6458 F: Documentation/i2c/busses/i2c-ali1563
6459 F: Documentation/i2c/busses/i2c-ali15x3
6460 F: Documentation/i2c/busses/i2c-amd756
6461 F: Documentation/i2c/busses/i2c-amd8111
6462 F: Documentation/i2c/busses/i2c-i801
6463 F: Documentation/i2c/busses/i2c-nforce2
6464 F: Documentation/i2c/busses/i2c-piix4
6465 F: Documentation/i2c/busses/i2c-sis5595
6466 F: Documentation/i2c/busses/i2c-sis630
6467 F: Documentation/i2c/busses/i2c-sis96x
6468 F: Documentation/i2c/busses/i2c-via
6469 F: Documentation/i2c/busses/i2c-viapro
6470 F: drivers/i2c/busses/i2c-ali1535.c
6471 F: drivers/i2c/busses/i2c-ali1563.c
6472 F: drivers/i2c/busses/i2c-ali15x3.c
6473 F: drivers/i2c/busses/i2c-amd756.c
6474 F: drivers/i2c/busses/i2c-amd756-s4882.c
6475 F: drivers/i2c/busses/i2c-amd8111.c
6476 F: drivers/i2c/busses/i2c-i801.c
6477 F: drivers/i2c/busses/i2c-isch.c
6478 F: drivers/i2c/busses/i2c-nforce2.c
6479 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6480 F: drivers/i2c/busses/i2c-piix4.c
6481 F: drivers/i2c/busses/i2c-sis5595.c
6482 F: drivers/i2c/busses/i2c-sis630.c
6483 F: drivers/i2c/busses/i2c-sis96x.c
6484 F: drivers/i2c/busses/i2c-via.c
6485 F: drivers/i2c/busses/i2c-viapro.c
6486
6487 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6488 M: Hans de Goede <hdegoede@redhat.com>
6489 L: linux-i2c@vger.kernel.org
6490 S: Maintained
6491 F: drivers/i2c/busses/i2c-cht-wc.c
6492
6493 I2C/SMBUS ISMT DRIVER
6494 M: Seth Heasley <seth.heasley@intel.com>
6495 M: Neil Horman <nhorman@tuxdriver.com>
6496 L: linux-i2c@vger.kernel.org
6497 F: drivers/i2c/busses/i2c-ismt.c
6498 F: Documentation/i2c/busses/i2c-ismt
6499
6500 I2C/SMBUS STUB DRIVER
6501 M: Jean Delvare <jdelvare@suse.com>
6502 L: linux-i2c@vger.kernel.org
6503 S: Maintained
6504 F: drivers/i2c/i2c-stub.c
6505
6506 i386 BOOT CODE
6507 M: "H. Peter Anvin" <hpa@zytor.com>
6508 S: Maintained
6509 F: arch/x86/boot/
6510
6511 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6512 M: "H. Peter Anvin" <hpa@zytor.com>
6513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6514 S: Maintained
6515
6516 IA64 (Itanium) PLATFORM
6517 M: Tony Luck <tony.luck@intel.com>
6518 M: Fenghua Yu <fenghua.yu@intel.com>
6519 L: linux-ia64@vger.kernel.org
6520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6521 S: Maintained
6522 F: arch/ia64/
6523
6524 IBM Power 842 compression accelerator
6525 M: Haren Myneni <haren@us.ibm.com>
6526 S: Supported
6527 F: drivers/crypto/nx/Makefile
6528 F: drivers/crypto/nx/Kconfig
6529 F: drivers/crypto/nx/nx-842*
6530 F: include/linux/sw842.h
6531 F: crypto/842.c
6532 F: lib/842/
6533
6534 IBM Power in-Nest Crypto Acceleration
6535 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6536 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6537 L: linux-crypto@vger.kernel.org
6538 S: Supported
6539 F: drivers/crypto/nx/Makefile
6540 F: drivers/crypto/nx/Kconfig
6541 F: drivers/crypto/nx/nx-aes*
6542 F: drivers/crypto/nx/nx-sha*
6543 F: drivers/crypto/nx/nx.*
6544 F: drivers/crypto/nx/nx_csbcpb.h
6545 F: drivers/crypto/nx/nx_debugfs.h
6546
6547 IBM Power Linux RAID adapter
6548 M: Brian King <brking@us.ibm.com>
6549 S: Supported
6550 F: drivers/scsi/ipr.*
6551
6552 IBM Power SRIOV Virtual NIC Device Driver
6553 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6554 M: John Allen <jallen@linux.vnet.ibm.com>
6555 L: netdev@vger.kernel.org
6556 S: Supported
6557 F: drivers/net/ethernet/ibm/ibmvnic.*
6558
6559 IBM Power Virtual Accelerator Switchboard
6560 M: Sukadev Bhattiprolu
6561 L: linuxppc-dev@lists.ozlabs.org
6562 S: Supported
6563 F: arch/powerpc/platforms/powernv/vas*
6564 F: arch/powerpc/platforms/powernv/copy-paste.h
6565 F: arch/powerpc/include/asm/vas.h
6566 F: arch/powerpc/include/uapi/asm/vas.h
6567
6568 IBM Power Virtual Ethernet Device Driver
6569 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6570 L: netdev@vger.kernel.org
6571 S: Supported
6572 F: drivers/net/ethernet/ibm/ibmveth.*
6573
6574 IBM Power Virtual FC Device Drivers
6575 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6576 L: linux-scsi@vger.kernel.org
6577 S: Supported
6578 F: drivers/scsi/ibmvscsi/ibmvfc*
6579
6580 IBM Power Virtual SCSI Device Drivers
6581 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6582 L: linux-scsi@vger.kernel.org
6583 S: Supported
6584 F: drivers/scsi/ibmvscsi/ibmvscsi*
6585 F: include/scsi/viosrp.h
6586
6587 IBM Power Virtual SCSI Device Target Driver
6588 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6589 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6590 L: linux-scsi@vger.kernel.org
6591 L: target-devel@vger.kernel.org
6592 S: Supported
6593 F: drivers/scsi/ibmvscsi_tgt/
6594
6595 IBM Power VMX Cryptographic instructions
6596 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6597 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6598 L: linux-crypto@vger.kernel.org
6599 S: Supported
6600 F: drivers/crypto/vmx/Makefile
6601 F: drivers/crypto/vmx/Kconfig
6602 F: drivers/crypto/vmx/vmx.c
6603 F: drivers/crypto/vmx/aes*
6604 F: drivers/crypto/vmx/ghash*
6605 F: drivers/crypto/vmx/ppc-xlate.pl
6606
6607 IBM ServeRAID RAID DRIVER
6608 S: Orphan
6609 F: drivers/scsi/ips.*
6610
6611 ICH LPC AND GPIO DRIVER
6612 M: Peter Tyser <ptyser@xes-inc.com>
6613 S: Maintained
6614 F: drivers/mfd/lpc_ich.c
6615 F: drivers/gpio/gpio-ich.c
6616
6617 IDE SUBSYSTEM
6618 M: "David S. Miller" <davem@davemloft.net>
6619 L: linux-ide@vger.kernel.org
6620 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6622 S: Maintained
6623 F: Documentation/ide/
6624 F: drivers/ide/
6625 F: include/linux/ide.h
6626
6627 IDE/ATAPI DRIVERS
6628 M: Borislav Petkov <bp@alien8.de>
6629 L: linux-ide@vger.kernel.org
6630 S: Maintained
6631 F: Documentation/cdrom/ide-cd
6632 F: drivers/ide/ide-cd*
6633
6634 IDEAPAD LAPTOP EXTRAS DRIVER
6635 M: Ike Panhc <ike.pan@canonical.com>
6636 L: platform-driver-x86@vger.kernel.org
6637 W: http://launchpad.net/ideapad-laptop
6638 S: Maintained
6639 F: drivers/platform/x86/ideapad-laptop.c
6640
6641 IDEAPAD LAPTOP SLIDEBAR DRIVER
6642 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6643 L: linux-input@vger.kernel.org
6644 W: https://github.com/o2genum/ideapad-slidebar
6645 S: Maintained
6646 F: drivers/input/misc/ideapad_slidebar.c
6647
6648 IDT VersaClock 5 CLOCK DRIVER
6649 M: Marek Vasut <marek.vasut@gmail.com>
6650 S: Maintained
6651 F: drivers/clk/clk-versaclock5.c
6652
6653 IEEE 802.15.4 SUBSYSTEM
6654 M: Alexander Aring <alex.aring@gmail.com>
6655 M: Stefan Schmidt <stefan@osg.samsung.com>
6656 L: linux-wpan@vger.kernel.org
6657 W: http://wpan.cakelab.org/
6658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6660 S: Maintained
6661 F: net/ieee802154/
6662 F: net/mac802154/
6663 F: drivers/net/ieee802154/
6664 F: include/linux/nl802154.h
6665 F: include/linux/ieee802154.h
6666 F: include/net/nl802154.h
6667 F: include/net/mac802154.h
6668 F: include/net/af_ieee802154.h
6669 F: include/net/cfg802154.h
6670 F: include/net/ieee802154_netdev.h
6671 F: Documentation/networking/ieee802154.txt
6672
6673 IFE PROTOCOL
6674 M: Yotam Gigi <yotamg@mellanox.com>
6675 M: Jamal Hadi Salim <jhs@mojatatu.com>
6676 F: net/ife
6677 F: include/net/ife.h
6678 F: include/uapi/linux/ife.h
6679
6680 IGORPLUG-USB IR RECEIVER
6681 M: Sean Young <sean@mess.org>
6682 L: linux-media@vger.kernel.org
6683 S: Maintained
6684 F: drivers/media/rc/igorplugusb.c
6685
6686 IGUANAWORKS USB IR TRANSCEIVER
6687 M: Sean Young <sean@mess.org>
6688 L: linux-media@vger.kernel.org
6689 S: Maintained
6690 F: drivers/media/rc/iguanair.c
6691
6692 IIO DIGITAL POTENTIOMETER DAC
6693 M: Peter Rosin <peda@axentia.se>
6694 L: linux-iio@vger.kernel.org
6695 S: Maintained
6696 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6697 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6698 F: drivers/iio/dac/dpot-dac.c
6699
6700 IIO ENVELOPE DETECTOR
6701 M: Peter Rosin <peda@axentia.se>
6702 L: linux-iio@vger.kernel.org
6703 S: Maintained
6704 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6705 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6706 F: drivers/iio/adc/envelope-detector.c
6707
6708 IIO MULTIPLEXER
6709 M: Peter Rosin <peda@axentia.se>
6710 L: linux-iio@vger.kernel.org
6711 S: Maintained
6712 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6713 F: drivers/iio/multiplexer/iio-mux.c
6714
6715 IIO SUBSYSTEM AND DRIVERS
6716 M: Jonathan Cameron <jic23@kernel.org>
6717 R: Hartmut Knaack <knaack.h@gmx.de>
6718 R: Lars-Peter Clausen <lars@metafoo.de>
6719 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6720 L: linux-iio@vger.kernel.org
6721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6722 S: Maintained
6723 F: Documentation/devicetree/bindings/iio/
6724 F: drivers/iio/
6725 F: drivers/staging/iio/
6726 F: include/linux/iio/
6727 F: tools/iio/
6728
6729 IKANOS/ADI EAGLE ADSL USB DRIVER
6730 M: Matthieu Castet <castet.matthieu@free.fr>
6731 M: Stanislaw Gruszka <stf_xl@wp.pl>
6732 S: Maintained
6733 F: drivers/usb/atm/ueagle-atm.c
6734
6735 IMGTEC ASCII LCD DRIVER
6736 M: Paul Burton <paul.burton@imgtec.com>
6737 S: Maintained
6738 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6739 F: drivers/auxdisplay/img-ascii-lcd.c
6740
6741 IMGTEC IR DECODER DRIVER
6742 M: James Hogan <james.hogan@imgtec.com>
6743 S: Maintained
6744 F: drivers/media/rc/img-ir/
6745
6746 IMS TWINTURBO FRAMEBUFFER DRIVER
6747 L: linux-fbdev@vger.kernel.org
6748 S: Orphan
6749 F: drivers/video/fbdev/imsttfb.c
6750
6751 INA209 HARDWARE MONITOR DRIVER
6752 M: Guenter Roeck <linux@roeck-us.net>
6753 L: linux-hwmon@vger.kernel.org
6754 S: Maintained
6755 F: Documentation/hwmon/ina209
6756 F: Documentation/devicetree/bindings/i2c/ina209.txt
6757 F: drivers/hwmon/ina209.c
6758
6759 INA2XX HARDWARE MONITOR DRIVER
6760 M: Guenter Roeck <linux@roeck-us.net>
6761 L: linux-hwmon@vger.kernel.org
6762 S: Maintained
6763 F: Documentation/hwmon/ina2xx
6764 F: drivers/hwmon/ina2xx.c
6765 F: include/linux/platform_data/ina2xx.h
6766
6767 INDUSTRY PACK SUBSYSTEM (IPACK)
6768 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6769 M: Jens Taprogge <jens.taprogge@taprogge.org>
6770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6771 L: industrypack-devel@lists.sourceforge.net
6772 W: http://industrypack.sourceforge.net
6773 S: Maintained
6774 F: drivers/ipack/
6775
6776 INFINIBAND SUBSYSTEM
6777 M: Doug Ledford <dledford@redhat.com>
6778 M: Sean Hefty <sean.hefty@intel.com>
6779 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6780 L: linux-rdma@vger.kernel.org
6781 W: http://www.openfabrics.org/
6782 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6784 S: Supported
6785 F: Documentation/devicetree/bindings/infiniband/
6786 F: Documentation/infiniband/
6787 F: drivers/infiniband/
6788 F: include/uapi/linux/if_infiniband.h
6789 F: include/uapi/rdma/
6790 F: include/rdma/
6791
6792 INGENIC JZ4780 DMA Driver
6793 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6794 S: Maintained
6795 F: drivers/dma/dma-jz4780.c
6796
6797 INGENIC JZ4780 NAND DRIVER
6798 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6799 L: linux-mtd@lists.infradead.org
6800 S: Maintained
6801 F: drivers/mtd/nand/jz4780_*
6802
6803 INOTIFY
6804 M: Jan Kara <jack@suse.cz>
6805 R: Amir Goldstein <amir73il@gmail.com>
6806 L: linux-fsdevel@vger.kernel.org
6807 S: Maintained
6808 F: Documentation/filesystems/inotify.txt
6809 F: fs/notify/inotify/
6810 F: include/linux/inotify.h
6811 F: include/uapi/linux/inotify.h
6812
6813 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6814 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6815 L: linux-input@vger.kernel.org
6816 Q: http://patchwork.kernel.org/project/linux-input/list/
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6818 S: Maintained
6819 F: drivers/input/
6820 F: include/linux/input.h
6821 F: include/uapi/linux/input.h
6822 F: include/uapi/linux/input-event-codes.h
6823 F: include/linux/input/
6824 F: Documentation/devicetree/bindings/input/
6825 F: Documentation/input/
6826
6827 INPUT MULTITOUCH (MT) PROTOCOL
6828 M: Henrik Rydberg <rydberg@bitmath.org>
6829 L: linux-input@vger.kernel.org
6830 S: Odd fixes
6831 F: Documentation/input/multi-touch-protocol.rst
6832 F: drivers/input/input-mt.c
6833 K: \b(ABS|SYN)_MT_
6834
6835 INSIDE SECURE CRYPTO DRIVER
6836 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6837 F: drivers/crypto/inside-secure/
6838 S: Maintained
6839 L: linux-crypto@vger.kernel.org
6840
6841 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6842 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6843 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6844 L: linux-ima-devel@lists.sourceforge.net
6845 L: linux-ima-user@lists.sourceforge.net
6846 L: linux-security-module@vger.kernel.org
6847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6848 S: Supported
6849 F: security/integrity/ima/
6850
6851 INTEL 810/815 FRAMEBUFFER DRIVER
6852 M: Antonino Daplas <adaplas@gmail.com>
6853 L: linux-fbdev@vger.kernel.org
6854 S: Maintained
6855 F: drivers/video/fbdev/i810/
6856
6857 INTEL ASoC BDW/HSW DRIVERS
6858 M: Jie Yang <yang.jie@linux.intel.com>
6859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6860 S: Supported
6861 F: sound/soc/intel/common/sst-dsp*
6862 F: sound/soc/intel/common/sst-firmware.c
6863 F: sound/soc/intel/boards/broadwell.c
6864 F: sound/soc/intel/haswell/
6865
6866 INTEL C600 SERIES SAS CONTROLLER DRIVER
6867 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6868 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6869 L: linux-scsi@vger.kernel.org
6870 T: git git://git.code.sf.net/p/intel-sas/isci
6871 S: Supported
6872 F: drivers/scsi/isci/
6873
6874 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6875 M: Jani Nikula <jani.nikula@linux.intel.com>
6876 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6877 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6878 L: intel-gfx@lists.freedesktop.org
6879 W: https://01.org/linuxgraphics/
6880 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6881 C: irc://chat.freenode.net/intel-gfx
6882 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6883 T: git git://anongit.freedesktop.org/drm-intel
6884 S: Supported
6885 F: drivers/gpu/drm/i915/
6886 F: include/drm/i915*
6887 F: include/uapi/drm/i915_drm.h
6888 F: Documentation/gpu/i915.rst
6889
6890 INTEL ETHERNET DRIVERS
6891 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6892 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6893 W: http://www.intel.com/support/feedback.htm
6894 W: http://e1000.sourceforge.net/
6895 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6898 S: Supported
6899 F: Documentation/networking/e100.txt
6900 F: Documentation/networking/e1000.txt
6901 F: Documentation/networking/e1000e.txt
6902 F: Documentation/networking/igb.txt
6903 F: Documentation/networking/igbvf.txt
6904 F: Documentation/networking/ixgb.txt
6905 F: Documentation/networking/ixgbe.txt
6906 F: Documentation/networking/ixgbevf.txt
6907 F: Documentation/networking/i40e.txt
6908 F: Documentation/networking/i40evf.txt
6909 F: drivers/net/ethernet/intel/
6910 F: drivers/net/ethernet/intel/*/
6911 F: include/linux/avf/virtchnl.h
6912
6913 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6914 M: Maik Broemme <mbroemme@libmpq.org>
6915 L: linux-fbdev@vger.kernel.org
6916 S: Maintained
6917 F: Documentation/fb/intelfb.txt
6918 F: drivers/video/fbdev/intelfb/
6919
6920 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6921 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6922 M: Zhi Wang <zhi.a.wang@intel.com>
6923 L: intel-gvt-dev@lists.freedesktop.org
6924 L: intel-gfx@lists.freedesktop.org
6925 W: https://01.org/igvt-g
6926 T: git https://github.com/01org/gvt-linux.git
6927 S: Supported
6928 F: drivers/gpu/drm/i915/gvt/
6929
6930 INTEL HID EVENT DRIVER
6931 M: Alex Hung <alex.hung@canonical.com>
6932 L: platform-driver-x86@vger.kernel.org
6933 S: Maintained
6934 F: drivers/platform/x86/intel-hid.c
6935
6936 INTEL I/OAT DMA DRIVER
6937 M: Dave Jiang <dave.jiang@intel.com>
6938 R: Dan Williams <dan.j.williams@intel.com>
6939 L: dmaengine@vger.kernel.org
6940 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6941 S: Supported
6942 F: drivers/dma/ioat*
6943
6944 INTEL IDLE DRIVER
6945 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6946 M: Len Brown <lenb@kernel.org>
6947 L: linux-pm@vger.kernel.org
6948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6949 B: https://bugzilla.kernel.org
6950 S: Supported
6951 F: drivers/idle/intel_idle.c
6952
6953 INTEL INTEGRATED SENSOR HUB DRIVER
6954 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6955 M: Jiri Kosina <jikos@kernel.org>
6956 L: linux-input@vger.kernel.org
6957 S: Maintained
6958 F: drivers/hid/intel-ish-hid/
6959
6960 INTEL IOMMU (VT-d)
6961 M: David Woodhouse <dwmw2@infradead.org>
6962 L: iommu@lists.linux-foundation.org
6963 T: git git://git.infradead.org/iommu-2.6.git
6964 S: Supported
6965 F: drivers/iommu/intel-iommu.c
6966 F: include/linux/intel-iommu.h
6967
6968 INTEL IOP-ADMA DMA DRIVER
6969 R: Dan Williams <dan.j.williams@intel.com>
6970 S: Odd fixes
6971 F: drivers/dma/iop-adma.c
6972
6973 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6974 M: Krzysztof Halasa <khalasa@piap.pl>
6975 S: Maintained
6976 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6977 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6978 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6979 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6980 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6981 F: drivers/net/wan/ixp4xx_hss.c
6982
6983 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6984 M: Deepak Saxena <dsaxena@plexity.net>
6985 S: Maintained
6986 F: drivers/char/hw_random/ixp4xx-rng.c
6987
6988 INTEL MANAGEMENT ENGINE (mei)
6989 M: Tomas Winkler <tomas.winkler@intel.com>
6990 L: linux-kernel@vger.kernel.org
6991 S: Supported
6992 F: include/uapi/linux/mei.h
6993 F: include/linux/mei_cl_bus.h
6994 F: drivers/misc/mei/*
6995 F: drivers/watchdog/mei_wdt.c
6996 F: Documentation/misc-devices/mei/*
6997 F: samples/mei/*
6998
6999 INTEL MENLOW THERMAL DRIVER
7000 M: Sujith Thomas <sujith.thomas@intel.com>
7001 L: platform-driver-x86@vger.kernel.org
7002 W: https://01.org/linux-acpi
7003 S: Supported
7004 F: drivers/platform/x86/intel_menlow.c
7005
7006 INTEL MERRIFIELD GPIO DRIVER
7007 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7008 L: linux-gpio@vger.kernel.org
7009 S: Maintained
7010 F: drivers/gpio/gpio-merrifield.c
7011
7012 INTEL MIC DRIVERS (mic)
7013 M: Sudeep Dutt <sudeep.dutt@intel.com>
7014 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7015 S: Supported
7016 W: https://github.com/sudeepdutt/mic
7017 W: http://software.intel.com/en-us/mic-developer
7018 F: include/linux/mic_bus.h
7019 F: include/linux/scif.h
7020 F: include/uapi/linux/mic_common.h
7021 F: include/uapi/linux/mic_ioctl.h
7022 F: include/uapi/linux/scif_ioctl.h
7023 F: drivers/misc/mic/
7024 F: drivers/dma/mic_x100_dma.c
7025 F: drivers/dma/mic_x100_dma.h
7026 F: Documentation/mic/
7027
7028 INTEL PMC CORE DRIVER
7029 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7030 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7031 L: platform-driver-x86@vger.kernel.org
7032 S: Maintained
7033 F: arch/x86/include/asm/pmc_core.h
7034 F: drivers/platform/x86/intel_pmc_core*
7035
7036 INTEL PMC/P-Unit IPC DRIVER
7037 M: Zha Qipeng<qipeng.zha@intel.com>
7038 L: platform-driver-x86@vger.kernel.org
7039 S: Maintained
7040 F: drivers/platform/x86/intel_pmc_ipc.c
7041 F: drivers/platform/x86/intel_punit_ipc.c
7042 F: arch/x86/include/asm/intel_pmc_ipc.h
7043 F: arch/x86/include/asm/intel_punit_ipc.h
7044
7045 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7046 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7047 L: linux-wireless@vger.kernel.org
7048 S: Maintained
7049 F: Documentation/networking/README.ipw2100
7050 F: Documentation/networking/README.ipw2200
7051 F: drivers/net/wireless/intel/ipw2x00/
7052
7053 INTEL PSTATE DRIVER
7054 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7055 M: Len Brown <lenb@kernel.org>
7056 L: linux-pm@vger.kernel.org
7057 S: Supported
7058 F: drivers/cpufreq/intel_pstate.c
7059
7060 INTEL RDMA RNIC DRIVER
7061 M: Faisal Latif <faisal.latif@intel.com>
7062 M: Shiraz Saleem <shiraz.saleem@intel.com>
7063 L: linux-rdma@vger.kernel.org
7064 S: Supported
7065 F: drivers/infiniband/hw/i40iw/
7066
7067 INTEL TELEMETRY DRIVER
7068 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7069 L: platform-driver-x86@vger.kernel.org
7070 S: Maintained
7071 F: arch/x86/include/asm/intel_telemetry.h
7072 F: drivers/platform/x86/intel_telemetry*
7073
7074 INTEL VIRTUAL BUTTON DRIVER
7075 M: AceLan Kao <acelan.kao@canonical.com>
7076 L: platform-driver-x86@vger.kernel.org
7077 S: Maintained
7078 F: drivers/platform/x86/intel-vbtn.c
7079
7080 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7081 M: Stanislaw Gruszka <sgruszka@redhat.com>
7082 L: linux-wireless@vger.kernel.org
7083 S: Supported
7084 F: drivers/net/wireless/intel/iwlegacy/
7085
7086 INTEL WIRELESS WIFI LINK (iwlwifi)
7087 M: Johannes Berg <johannes.berg@intel.com>
7088 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7089 M: Luca Coelho <luciano.coelho@intel.com>
7090 M: Intel Linux Wireless <linuxwifi@intel.com>
7091 L: linux-wireless@vger.kernel.org
7092 W: http://intellinuxwireless.org
7093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7094 S: Supported
7095 F: drivers/net/wireless/intel/iwlwifi/
7096
7097 INTEL WIRELESS WIMAX CONNECTION 2400
7098 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7099 M: linux-wimax@intel.com
7100 L: wimax@linuxwimax.org (subscribers-only)
7101 S: Supported
7102 W: http://linuxwimax.org
7103 F: Documentation/wimax/README.i2400m
7104 F: drivers/net/wimax/i2400m/
7105 F: include/uapi/linux/wimax/i2400m.h
7106
7107 INTEL(R) TRACE HUB
7108 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7109 S: Supported
7110 F: Documentation/trace/intel_th.txt
7111 F: drivers/hwtracing/intel_th/
7112
7113 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7114 M: Ning Sun <ning.sun@intel.com>
7115 L: tboot-devel@lists.sourceforge.net
7116 W: http://tboot.sourceforge.net
7117 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7118 S: Supported
7119 F: Documentation/intel_txt.txt
7120 F: include/linux/tboot.h
7121 F: arch/x86/kernel/tboot.c
7122
7123 INTEL-MID GPIO DRIVER
7124 M: David Cohen <david.a.cohen@linux.intel.com>
7125 L: linux-gpio@vger.kernel.org
7126 S: Maintained
7127 F: drivers/gpio/gpio-intel-mid.c
7128
7129 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7130 M: Linus Walleij <linus.walleij@linaro.org>
7131 L: linux-iio@vger.kernel.org
7132 S: Maintained
7133 F: drivers/iio/gyro/mpu3050*
7134 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7135
7136 IOC3 ETHERNET DRIVER
7137 M: Ralf Baechle <ralf@linux-mips.org>
7138 L: linux-mips@linux-mips.org
7139 S: Maintained
7140 F: drivers/net/ethernet/sgi/ioc3-eth.c
7141
7142 IOC3 SERIAL DRIVER
7143 M: Pat Gefre <pfg@sgi.com>
7144 L: linux-serial@vger.kernel.org
7145 S: Maintained
7146 F: drivers/tty/serial/ioc3_serial.c
7147
7148 IOMMU DRIVERS
7149 M: Joerg Roedel <joro@8bytes.org>
7150 L: iommu@lists.linux-foundation.org
7151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7152 S: Maintained
7153 F: Documentation/devicetree/bindings/iommu/
7154 F: drivers/iommu/
7155 F: include/linux/iommu.h
7156 F: include/linux/iova.h
7157
7158 IP MASQUERADING
7159 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7160 S: Maintained
7161 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7162
7163 IPMI SUBSYSTEM
7164 M: Corey Minyard <minyard@acm.org>
7165 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7166 W: http://openipmi.sourceforge.net/
7167 S: Supported
7168 F: Documentation/IPMI.txt
7169 F: drivers/char/ipmi/
7170 F: include/linux/ipmi*
7171 F: include/uapi/linux/ipmi*
7172
7173 IPS SCSI RAID DRIVER
7174 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7175 L: linux-scsi@vger.kernel.org
7176 W: http://www.adaptec.com/
7177 S: Maintained
7178 F: drivers/scsi/ips*
7179
7180 IPVS
7181 M: Wensong Zhang <wensong@linux-vs.org>
7182 M: Simon Horman <horms@verge.net.au>
7183 M: Julian Anastasov <ja@ssi.bg>
7184 L: netdev@vger.kernel.org
7185 L: lvs-devel@vger.kernel.org
7186 S: Maintained
7187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7189 F: Documentation/networking/ipvs-sysctl.txt
7190 F: include/net/ip_vs.h
7191 F: include/uapi/linux/ip_vs.h
7192 F: net/netfilter/ipvs/
7193
7194 IPWIRELESS DRIVER
7195 M: Jiri Kosina <jikos@kernel.org>
7196 M: David Sterba <dsterba@suse.com>
7197 S: Odd Fixes
7198 F: drivers/tty/ipwireless/
7199
7200 IPX NETWORK LAYER
7201 L: netdev@vger.kernel.org
7202 S: Odd fixes
7203 F: include/net/ipx.h
7204 F: include/uapi/linux/ipx.h
7205 F: net/ipx/
7206
7207 IRDA SUBSYSTEM
7208 M: Samuel Ortiz <samuel@sortiz.org>
7209 L: irda-users@lists.sourceforge.net (subscribers-only)
7210 L: netdev@vger.kernel.org
7211 W: http://irda.sourceforge.net/
7212 S: Maintained
7213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7214 F: Documentation/networking/irda.txt
7215 F: drivers/staging/irda/
7216
7217 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7218 M: Marc Zyngier <marc.zyngier@arm.com>
7219 S: Maintained
7220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221 F: Documentation/IRQ-domain.txt
7222 F: include/linux/irqdomain.h
7223 F: kernel/irq/irqdomain.c
7224 F: kernel/irq/msi.c
7225
7226 IRQ SUBSYSTEM
7227 M: Thomas Gleixner <tglx@linutronix.de>
7228 L: linux-kernel@vger.kernel.org
7229 S: Maintained
7230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7231 F: kernel/irq/
7232
7233 IRQCHIP DRIVERS
7234 M: Thomas Gleixner <tglx@linutronix.de>
7235 M: Jason Cooper <jason@lakedaemon.net>
7236 M: Marc Zyngier <marc.zyngier@arm.com>
7237 L: linux-kernel@vger.kernel.org
7238 S: Maintained
7239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7240 F: Documentation/devicetree/bindings/interrupt-controller/
7241 F: drivers/irqchip/
7242
7243 ISA
7244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7245 S: Maintained
7246 F: Documentation/isa.txt
7247 F: drivers/base/isa.c
7248 F: include/linux/isa.h
7249
7250 ISA RADIO MODULE
7251 M: Hans Verkuil <hverkuil@xs4all.nl>
7252 L: linux-media@vger.kernel.org
7253 T: git git://linuxtv.org/media_tree.git
7254 W: https://linuxtv.org
7255 S: Maintained
7256 F: drivers/media/radio/radio-isa*
7257
7258 ISAPNP
7259 M: Jaroslav Kysela <perex@perex.cz>
7260 S: Maintained
7261 F: Documentation/isapnp.txt
7262 F: drivers/pnp/isapnp/
7263 F: include/linux/isapnp.h
7264
7265 ISCSI
7266 M: Lee Duncan <lduncan@suse.com>
7267 M: Chris Leech <cleech@redhat.com>
7268 L: open-iscsi@googlegroups.com
7269 W: www.open-iscsi.com
7270 S: Maintained
7271 F: drivers/scsi/*iscsi*
7272 F: include/scsi/*iscsi*
7273
7274 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7275 M: Peter Jones <pjones@redhat.com>
7276 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7277 S: Maintained
7278 F: drivers/firmware/iscsi_ibft*
7279
7280 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7281 M: Or Gerlitz <ogerlitz@mellanox.com>
7282 M: Sagi Grimberg <sagi@grimberg.me>
7283 M: Roi Dayan <roid@mellanox.com>
7284 L: linux-rdma@vger.kernel.org
7285 S: Supported
7286 W: http://www.openfabrics.org
7287 W: www.open-iscsi.org
7288 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7289 F: drivers/infiniband/ulp/iser/
7290
7291 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7292 M: Sagi Grimberg <sagi@grimberg.me>
7293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7294 L: linux-rdma@vger.kernel.org
7295 L: target-devel@vger.kernel.org
7296 S: Supported
7297 W: http://www.linux-iscsi.org
7298 F: drivers/infiniband/ulp/isert
7299
7300 ISDN SUBSYSTEM
7301 M: Karsten Keil <isdn@linux-pingi.de>
7302 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7303 L: netdev@vger.kernel.org
7304 W: http://www.isdn4linux.de
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7306 S: Maintained
7307 F: Documentation/isdn/
7308 F: drivers/isdn/
7309 F: include/linux/isdn.h
7310 F: include/linux/isdn/
7311 F: include/uapi/linux/isdn.h
7312 F: include/uapi/linux/isdn/
7313
7314 ISDN SUBSYSTEM (Eicon active card driver)
7315 M: Armin Schindler <mac@melware.de>
7316 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7317 W: http://www.melware.de
7318 S: Maintained
7319 F: drivers/isdn/hardware/eicon/
7320
7321 IT87 HARDWARE MONITORING DRIVER
7322 M: Jean Delvare <jdelvare@suse.com>
7323 L: linux-hwmon@vger.kernel.org
7324 S: Maintained
7325 F: Documentation/hwmon/it87
7326 F: drivers/hwmon/it87.c
7327
7328 IT913X MEDIA DRIVER
7329 M: Antti Palosaari <crope@iki.fi>
7330 L: linux-media@vger.kernel.org
7331 W: https://linuxtv.org
7332 W: http://palosaari.fi/linux/
7333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7334 T: git git://linuxtv.org/anttip/media_tree.git
7335 S: Maintained
7336 F: drivers/media/tuners/it913x*
7337
7338 IVTV VIDEO4LINUX DRIVER
7339 M: Andy Walls <awalls@md.metrocast.net>
7340 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7341 L: linux-media@vger.kernel.org
7342 T: git git://linuxtv.org/media_tree.git
7343 W: http://www.ivtvdriver.org
7344 S: Maintained
7345 F: Documentation/media/v4l-drivers/ivtv*
7346 F: drivers/media/pci/ivtv/
7347 F: include/uapi/linux/ivtv*
7348
7349 IX2505V MEDIA DRIVER
7350 M: Malcolm Priestley <tvboxspy@gmail.com>
7351 L: linux-media@vger.kernel.org
7352 W: https://linuxtv.org
7353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7354 S: Maintained
7355 F: drivers/media/dvb-frontends/ix2505v*
7356
7357 JC42.4 TEMPERATURE SENSOR DRIVER
7358 M: Guenter Roeck <linux@roeck-us.net>
7359 L: linux-hwmon@vger.kernel.org
7360 S: Maintained
7361 F: drivers/hwmon/jc42.c
7362 F: Documentation/hwmon/jc42
7363
7364 JFS FILESYSTEM
7365 M: Dave Kleikamp <shaggy@kernel.org>
7366 L: jfs-discussion@lists.sourceforge.net
7367 W: http://jfs.sourceforge.net/
7368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7369 S: Maintained
7370 F: Documentation/filesystems/jfs.txt
7371 F: fs/jfs/
7372
7373 JME NETWORK DRIVER
7374 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7375 L: netdev@vger.kernel.org
7376 S: Maintained
7377 F: drivers/net/ethernet/jme.*
7378
7379 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7380 M: David Woodhouse <dwmw2@infradead.org>
7381 L: linux-mtd@lists.infradead.org
7382 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7383 S: Maintained
7384 F: fs/jffs2/
7385 F: include/uapi/linux/jffs2.h
7386
7387 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7388 M: "Theodore Ts'o" <tytso@mit.edu>
7389 M: Jan Kara <jack@suse.com>
7390 L: linux-ext4@vger.kernel.org
7391 S: Maintained
7392 F: fs/jbd2/
7393 F: include/linux/jbd2.h
7394
7395 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7396 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7397 L: linux-media@vger.kernel.org
7398 S: Maintained
7399 F: drivers/media/platform/rcar_jpu.c
7400
7401 JSM Neo PCI based serial card
7402 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7403 L: linux-serial@vger.kernel.org
7404 S: Maintained
7405 F: drivers/tty/serial/jsm/
7406
7407 K10TEMP HARDWARE MONITORING DRIVER
7408 M: Clemens Ladisch <clemens@ladisch.de>
7409 L: linux-hwmon@vger.kernel.org
7410 S: Maintained
7411 F: Documentation/hwmon/k10temp
7412 F: drivers/hwmon/k10temp.c
7413
7414 K8TEMP HARDWARE MONITORING DRIVER
7415 M: Rudolf Marek <r.marek@assembler.cz>
7416 L: linux-hwmon@vger.kernel.org
7417 S: Maintained
7418 F: Documentation/hwmon/k8temp
7419 F: drivers/hwmon/k8temp.c
7420
7421 KASAN
7422 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7423 R: Alexander Potapenko <glider@google.com>
7424 R: Dmitry Vyukov <dvyukov@google.com>
7425 L: kasan-dev@googlegroups.com
7426 S: Maintained
7427 F: arch/*/include/asm/kasan.h
7428 F: arch/*/mm/kasan_init*
7429 F: Documentation/dev-tools/kasan.rst
7430 F: include/linux/kasan*.h
7431 F: lib/test_kasan.c
7432 F: mm/kasan/
7433 F: scripts/Makefile.kasan
7434
7435 KCONFIG
7436 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7437 L: linux-kbuild@vger.kernel.org
7438 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7439 S: Maintained
7440 F: Documentation/kbuild/kconfig-language.txt
7441 F: scripts/kconfig/
7442
7443 KDUMP
7444 M: Dave Young <dyoung@redhat.com>
7445 M: Baoquan He <bhe@redhat.com>
7446 R: Vivek Goyal <vgoyal@redhat.com>
7447 L: kexec@lists.infradead.org
7448 W: http://lse.sourceforge.net/kdump/
7449 S: Maintained
7450 F: Documentation/kdump/
7451
7452 KEENE FM RADIO TRANSMITTER DRIVER
7453 M: Hans Verkuil <hverkuil@xs4all.nl>
7454 L: linux-media@vger.kernel.org
7455 T: git git://linuxtv.org/media_tree.git
7456 W: https://linuxtv.org
7457 S: Maintained
7458 F: drivers/media/radio/radio-keene*
7459
7460 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7461 M: Ian Kent <raven@themaw.net>
7462 L: autofs@vger.kernel.org
7463 S: Maintained
7464 F: fs/autofs4/
7465
7466 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7467 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7468 M: Michal Marek <mmarek@suse.com>
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7470 L: linux-kbuild@vger.kernel.org
7471 S: Maintained
7472 F: Documentation/kbuild/
7473 F: Makefile
7474 F: scripts/Makefile.*
7475 F: scripts/basic/
7476 F: scripts/mk*
7477 F: scripts/package/
7478
7479 KERNEL JANITORS
7480 L: kernel-janitors@vger.kernel.org
7481 W: http://kernelnewbies.org/KernelJanitors
7482 S: Odd Fixes
7483
7484 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7485 M: "J. Bruce Fields" <bfields@fieldses.org>
7486 M: Jeff Layton <jlayton@poochiereds.net>
7487 L: linux-nfs@vger.kernel.org
7488 W: http://nfs.sourceforge.net/
7489 T: git git://linux-nfs.org/~bfields/linux.git
7490 S: Supported
7491 F: fs/nfsd/
7492 F: include/uapi/linux/nfsd/
7493 F: fs/lockd/
7494 F: fs/nfs_common/
7495 F: net/sunrpc/
7496 F: include/linux/lockd/
7497 F: include/linux/sunrpc/
7498 F: include/uapi/linux/sunrpc/
7499
7500 KERNEL SELFTEST FRAMEWORK
7501 M: Shuah Khan <shuahkh@osg.samsung.com>
7502 M: Shuah Khan <shuah@kernel.org>
7503 L: linux-kselftest@vger.kernel.org
7504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7505 S: Maintained
7506 F: tools/testing/selftests/
7507 F: Documentation/dev-tools/kselftest*
7508
7509 KERNEL USERMODE HELPER
7510 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7511 L: linux-kernel@vger.kernel.org
7512 S: Maintained
7513 F: kernel/umh.c
7514 F: include/linux/umh.h
7515
7516 KERNEL VIRTUAL MACHINE (KVM)
7517 M: Paolo Bonzini <pbonzini@redhat.com>
7518 M: Radim Krčmář <rkrcmar@redhat.com>
7519 L: kvm@vger.kernel.org
7520 W: http://www.linux-kvm.org
7521 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7522 S: Supported
7523 F: Documentation/virtual/kvm/
7524 F: include/trace/events/kvm.h
7525 F: include/uapi/asm-generic/kvm*
7526 F: include/uapi/linux/kvm*
7527 F: include/asm-generic/kvm*
7528 F: include/linux/kvm*
7529 F: include/kvm/iodev.h
7530 F: virt/kvm/*
7531 F: tools/kvm/
7532
7533 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7534 M: Joerg Roedel <joro@8bytes.org>
7535 L: kvm@vger.kernel.org
7536 W: http://www.linux-kvm.org/
7537 S: Maintained
7538 F: arch/x86/include/asm/svm.h
7539 F: arch/x86/kvm/svm.c
7540
7541 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7542 M: Christoffer Dall <christoffer.dall@linaro.org>
7543 M: Marc Zyngier <marc.zyngier@arm.com>
7544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7545 L: kvmarm@lists.cs.columbia.edu
7546 W: http://systems.cs.columbia.edu/projects/kvm-arm
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7548 S: Supported
7549 F: arch/arm/include/uapi/asm/kvm*
7550 F: arch/arm/include/asm/kvm*
7551 F: arch/arm/kvm/
7552 F: virt/kvm/arm/
7553 F: include/kvm/arm_*
7554
7555 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7556 M: Christoffer Dall <christoffer.dall@linaro.org>
7557 M: Marc Zyngier <marc.zyngier@arm.com>
7558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7559 L: kvmarm@lists.cs.columbia.edu
7560 S: Maintained
7561 F: arch/arm64/include/uapi/asm/kvm*
7562 F: arch/arm64/include/asm/kvm*
7563 F: arch/arm64/kvm/
7564
7565 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7566 M: James Hogan <james.hogan@imgtec.com>
7567 L: linux-mips@linux-mips.org
7568 S: Supported
7569 F: arch/mips/include/uapi/asm/kvm*
7570 F: arch/mips/include/asm/kvm*
7571 F: arch/mips/kvm/
7572
7573 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7574 M: Alexander Graf <agraf@suse.com>
7575 L: kvm-ppc@vger.kernel.org
7576 W: http://www.linux-kvm.org/
7577 T: git git://github.com/agraf/linux-2.6.git
7578 S: Supported
7579 F: arch/powerpc/include/uapi/asm/kvm*
7580 F: arch/powerpc/include/asm/kvm*
7581 F: arch/powerpc/kvm/
7582 F: arch/powerpc/kernel/kvm*
7583
7584 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7585 M: Christian Borntraeger <borntraeger@de.ibm.com>
7586 M: Cornelia Huck <cohuck@redhat.com>
7587 L: linux-s390@vger.kernel.org
7588 W: http://www.ibm.com/developerworks/linux/linux390/
7589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7590 S: Supported
7591 F: arch/s390/include/uapi/asm/kvm*
7592 F: arch/s390/include/asm/gmap.h
7593 F: arch/s390/include/asm/kvm*
7594 F: arch/s390/kvm/
7595 F: arch/s390/mm/gmap.c
7596
7597 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7598 M: Paolo Bonzini <pbonzini@redhat.com>
7599 M: Radim Krčmář <rkrcmar@redhat.com>
7600 L: kvm@vger.kernel.org
7601 W: http://www.linux-kvm.org
7602 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7603 S: Supported
7604 F: arch/x86/kvm/
7605 F: arch/x86/include/uapi/asm/kvm*
7606 F: arch/x86/include/asm/kvm*
7607 F: arch/x86/kernel/kvm.c
7608 F: arch/x86/kernel/kvmclock.c
7609
7610 KERNFS
7611 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7612 M: Tejun Heo <tj@kernel.org>
7613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7614 S: Supported
7615 F: include/linux/kernfs.h
7616 F: fs/kernfs/
7617
7618 KEXEC
7619 M: Eric Biederman <ebiederm@xmission.com>
7620 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7621 L: kexec@lists.infradead.org
7622 S: Maintained
7623 F: include/linux/kexec.h
7624 F: include/uapi/linux/kexec.h
7625 F: kernel/kexec*
7626
7627 KEYS-ENCRYPTED
7628 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7629 M: David Safford <safford@us.ibm.com>
7630 L: linux-security-module@vger.kernel.org
7631 L: keyrings@vger.kernel.org
7632 S: Supported
7633 F: Documentation/security/keys/trusted-encrypted.rst
7634 F: include/keys/encrypted-type.h
7635 F: security/keys/encrypted-keys/
7636
7637 KEYS-TRUSTED
7638 M: David Safford <safford@us.ibm.com>
7639 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7640 L: linux-security-module@vger.kernel.org
7641 L: keyrings@vger.kernel.org
7642 S: Supported
7643 F: Documentation/security/keys/trusted-encrypted.rst
7644 F: include/keys/trusted-type.h
7645 F: security/keys/trusted.c
7646 F: security/keys/trusted.h
7647
7648 KEYS/KEYRINGS:
7649 M: David Howells <dhowells@redhat.com>
7650 L: keyrings@vger.kernel.org
7651 S: Maintained
7652 F: Documentation/security/keys/core.rst
7653 F: include/linux/key.h
7654 F: include/linux/key-type.h
7655 F: include/linux/keyctl.h
7656 F: include/uapi/linux/keyctl.h
7657 F: include/keys/
7658 F: security/keys/
7659
7660 KGDB / KDB /debug_core
7661 M: Jason Wessel <jason.wessel@windriver.com>
7662 W: http://kgdb.wiki.kernel.org/
7663 L: kgdb-bugreport@lists.sourceforge.net
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7665 S: Maintained
7666 F: Documentation/dev-tools/kgdb.rst
7667 F: drivers/misc/kgdbts.c
7668 F: drivers/tty/serial/kgdboc.c
7669 F: include/linux/kdb.h
7670 F: include/linux/kgdb.h
7671 F: kernel/debug/
7672
7673 KMEMCHECK
7674 M: Vegard Nossum <vegardno@ifi.uio.no>
7675 M: Pekka Enberg <penberg@kernel.org>
7676 S: Maintained
7677 F: Documentation/dev-tools/kmemcheck.rst
7678 F: arch/x86/include/asm/kmemcheck.h
7679 F: arch/x86/mm/kmemcheck/
7680 F: include/linux/kmemcheck.h
7681 F: mm/kmemcheck.c
7682
7683 KMEMLEAK
7684 M: Catalin Marinas <catalin.marinas@arm.com>
7685 S: Maintained
7686 F: Documentation/dev-tools/kmemleak.rst
7687 F: include/linux/kmemleak.h
7688 F: mm/kmemleak.c
7689 F: mm/kmemleak-test.c
7690
7691 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7692 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7693 L: linux-kernel@vger.kernel.org
7694 S: Maintained
7695 F: kernel/kmod.c
7696 F: include/linux/kmod.h
7697 F: lib/test_kmod.c
7698 F: tools/testing/selftests/kmod/
7699
7700 KPROBES
7701 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7702 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7703 M: "David S. Miller" <davem@davemloft.net>
7704 M: Masami Hiramatsu <mhiramat@kernel.org>
7705 S: Maintained
7706 F: Documentation/kprobes.txt
7707 F: include/linux/kprobes.h
7708 F: include/asm-generic/kprobes.h
7709 F: kernel/kprobes.c
7710
7711 KS0108 LCD CONTROLLER DRIVER
7712 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7713 W: http://miguelojeda.es/auxdisplay.htm
7714 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7715 S: Maintained
7716 F: Documentation/auxdisplay/ks0108
7717 F: drivers/auxdisplay/ks0108.c
7718 F: include/linux/ks0108.h
7719
7720 L3MDEV
7721 M: David Ahern <dsa@cumulusnetworks.com>
7722 L: netdev@vger.kernel.org
7723 S: Maintained
7724 F: net/l3mdev
7725 F: include/net/l3mdev.h
7726
7727 LANTIQ MIPS ARCHITECTURE
7728 M: John Crispin <john@phrozen.org>
7729 L: linux-mips@linux-mips.org
7730 S: Maintained
7731 F: arch/mips/lantiq
7732 F: drivers/soc/lantiq
7733
7734 LAPB module
7735 L: linux-x25@vger.kernel.org
7736 S: Orphan
7737 F: Documentation/networking/lapb-module.txt
7738 F: include/*/lapb.h
7739 F: net/lapb/
7740
7741 LASI 53c700 driver for PARISC
7742 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7743 L: linux-scsi@vger.kernel.org
7744 S: Maintained
7745 F: Documentation/scsi/53c700.txt
7746 F: drivers/scsi/53c700*
7747
7748 LED SUBSYSTEM
7749 M: Richard Purdie <rpurdie@rpsys.net>
7750 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7751 M: Pavel Machek <pavel@ucw.cz>
7752 L: linux-leds@vger.kernel.org
7753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7754 S: Maintained
7755 F: Documentation/devicetree/bindings/leds/
7756 F: drivers/leds/
7757 F: include/linux/leds.h
7758
7759 LEGACY EEPROM DRIVER
7760 M: Jean Delvare <jdelvare@suse.com>
7761 S: Maintained
7762 F: Documentation/misc-devices/eeprom
7763 F: drivers/misc/eeprom/eeprom.c
7764
7765 LEGO USB Tower driver
7766 M: Juergen Stuber <starblue@users.sourceforge.net>
7767 L: legousb-devel@lists.sourceforge.net
7768 W: http://legousb.sourceforge.net/
7769 S: Maintained
7770 F: drivers/usb/misc/legousbtower.c
7771
7772 LG2160 MEDIA DRIVER
7773 M: Michael Krufky <mkrufky@linuxtv.org>
7774 L: linux-media@vger.kernel.org
7775 W: https://linuxtv.org
7776 W: http://github.com/mkrufky
7777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7778 T: git git://linuxtv.org/mkrufky/tuners.git
7779 S: Maintained
7780 F: drivers/media/dvb-frontends/lg2160.*
7781
7782 LGDT3305 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/lgdt3305.*
7791
7792 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7793 M: Viresh Kumar <vireshk@kernel.org>
7794 L: linux-ide@vger.kernel.org
7795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7796 S: Maintained
7797 F: include/linux/pata_arasan_cf_data.h
7798 F: drivers/ata/pata_arasan_cf.c
7799
7800 LIBATA PATA DRIVERS
7801 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7802 M: Tejun Heo <tj@kernel.org>
7803 L: linux-ide@vger.kernel.org
7804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7805 S: Maintained
7806 F: drivers/ata/pata_*.c
7807 F: drivers/ata/ata_generic.c
7808
7809 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7810 M: Linus Walleij <linus.walleij@linaro.org>
7811 L: linux-ide@vger.kernel.org
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7813 S: Maintained
7814 F: drivers/ata/pata_ftide010.c
7815 F: drivers/ata/sata_gemini.c
7816 F: drivers/ata/sata_gemini.h
7817
7818 LIBATA SATA AHCI PLATFORM devices support
7819 M: Hans de Goede <hdegoede@redhat.com>
7820 M: Tejun Heo <tj@kernel.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/ahci_platform.c
7825 F: drivers/ata/libahci_platform.c
7826 F: include/linux/ahci_platform.h
7827
7828 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7829 M: Mikael Pettersson <mikpelinux@gmail.com>
7830 L: linux-ide@vger.kernel.org
7831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7832 S: Maintained
7833 F: drivers/ata/sata_promise.*
7834
7835 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7836 M: Tejun Heo <tj@kernel.org>
7837 L: linux-ide@vger.kernel.org
7838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7839 S: Maintained
7840 F: drivers/ata/
7841 F: include/linux/ata.h
7842 F: include/linux/libata.h
7843 F: Documentation/devicetree/bindings/ata/
7844
7845 LIBLOCKDEP
7846 M: Sasha Levin <alexander.levin@verizon.com>
7847 S: Maintained
7848 F: tools/lib/lockdep/
7849
7850 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7851 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7852 L: linux-nvdimm@lists.01.org
7853 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7854 S: Supported
7855 F: drivers/nvdimm/blk.c
7856 F: drivers/nvdimm/region_devs.c
7857
7858 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7859 M: Vishal Verma <vishal.l.verma@intel.com>
7860 L: linux-nvdimm@lists.01.org
7861 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7862 S: Supported
7863 F: drivers/nvdimm/btt*
7864
7865 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7866 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7867 L: linux-nvdimm@lists.01.org
7868 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7869 S: Supported
7870 F: drivers/nvdimm/pmem*
7871
7872 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7873 M: Dan Williams <dan.j.williams@intel.com>
7874 L: linux-nvdimm@lists.01.org
7875 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7877 S: Supported
7878 F: drivers/nvdimm/*
7879 F: drivers/acpi/nfit/*
7880 F: include/linux/nd.h
7881 F: include/linux/libnvdimm.h
7882 F: include/uapi/linux/ndctl.h
7883
7884 LIGHTNVM PLATFORM SUPPORT
7885 M: Matias Bjorling <mb@lightnvm.io>
7886 W: http://github/OpenChannelSSD
7887 L: linux-block@vger.kernel.org
7888 S: Maintained
7889 F: drivers/lightnvm/
7890 F: include/linux/lightnvm.h
7891 F: include/uapi/linux/lightnvm.h
7892
7893 LINUX FOR POWER MACINTOSH
7894 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7895 W: http://www.penguinppc.org/
7896 L: linuxppc-dev@lists.ozlabs.org
7897 S: Maintained
7898 F: arch/powerpc/platforms/powermac/
7899 F: drivers/macintosh/
7900
7901 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7902 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7903 M: Paul Mackerras <paulus@samba.org>
7904 M: Michael Ellerman <mpe@ellerman.id.au>
7905 W: https://github.com/linuxppc/linux/wiki
7906 L: linuxppc-dev@lists.ozlabs.org
7907 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7909 S: Supported
7910 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7911 F: Documentation/devicetree/bindings/powerpc/
7912 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7913 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7914 F: Documentation/powerpc/
7915 F: arch/powerpc/
7916 F: drivers/char/tpm/tpm_ibmvtpm*
7917 F: drivers/crypto/nx/
7918 F: drivers/crypto/vmx/
7919 F: drivers/i2c/busses/i2c-opal.c
7920 F: drivers/net/ethernet/ibm/ibmveth.*
7921 F: drivers/net/ethernet/ibm/ibmvnic.*
7922 F: drivers/pci/hotplug/pnv_php.c
7923 F: drivers/pci/hotplug/rpa*
7924 F: drivers/rtc/rtc-opal.c
7925 F: drivers/scsi/ibmvscsi/
7926 F: drivers/tty/hvc/hvc_opal.c
7927 F: drivers/watchdog/wdrtas.c
7928 F: tools/testing/selftests/powerpc
7929 N: /pmac
7930 N: powermac
7931 N: powernv
7932 N: [^a-z0-9]ps3
7933 N: pseries
7934
7935 LINUX FOR POWERPC EMBEDDED MPC5XXX
7936 M: Anatolij Gustschin <agust@denx.de>
7937 L: linuxppc-dev@lists.ozlabs.org
7938 T: git git://git.denx.de/linux-denx-agust.git
7939 S: Maintained
7940 F: arch/powerpc/platforms/512x/
7941 F: arch/powerpc/platforms/52xx/
7942
7943 LINUX FOR POWERPC EMBEDDED PPC4XX
7944 M: Alistair Popple <alistair@popple.id.au>
7945 M: Matt Porter <mporter@kernel.crashing.org>
7946 W: http://www.penguinppc.org/
7947 L: linuxppc-dev@lists.ozlabs.org
7948 S: Maintained
7949 F: arch/powerpc/platforms/40x/
7950 F: arch/powerpc/platforms/44x/
7951
7952 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7953 M: Scott Wood <oss@buserror.net>
7954 M: Kumar Gala <galak@kernel.crashing.org>
7955 W: http://www.penguinppc.org/
7956 L: linuxppc-dev@lists.ozlabs.org
7957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7958 S: Maintained
7959 F: arch/powerpc/platforms/83xx/
7960 F: arch/powerpc/platforms/85xx/
7961 F: Documentation/devicetree/bindings/powerpc/fsl/
7962
7963 LINUX FOR POWERPC EMBEDDED PPC8XX
7964 M: Vitaly Bordug <vitb@kernel.crashing.org>
7965 W: http://www.penguinppc.org/
7966 L: linuxppc-dev@lists.ozlabs.org
7967 S: Maintained
7968 F: arch/powerpc/platforms/8xx/
7969
7970 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7971 L: linuxppc-dev@lists.ozlabs.org
7972 S: Orphan
7973 F: arch/powerpc/*/*virtex*
7974 F: arch/powerpc/*/*/*virtex*
7975
7976 LINUX FOR POWERPC PA SEMI PWRFICIENT
7977 L: linuxppc-dev@lists.ozlabs.org
7978 S: Orphan
7979 F: arch/powerpc/platforms/pasemi/
7980 F: drivers/*/*pasemi*
7981 F: drivers/*/*/*pasemi*
7982
7983 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7984 M: Kees Cook <keescook@chromium.org>
7985 S: Maintained
7986 F: drivers/misc/lkdtm*
7987
7988 LINUX SECURITY MODULE (LSM) FRAMEWORK
7989 M: Chris Wright <chrisw@sous-sol.org>
7990 L: linux-security-module@vger.kernel.org
7991 S: Supported
7992
7993 LIS3LV02D ACCELEROMETER DRIVER
7994 M: Eric Piel <eric.piel@tremplin-utc.net>
7995 S: Maintained
7996 F: Documentation/misc-devices/lis3lv02d
7997 F: drivers/misc/lis3lv02d/
7998 F: drivers/platform/x86/hp_accel.c
7999
8000 LIVE PATCHING
8001 M: Josh Poimboeuf <jpoimboe@redhat.com>
8002 M: Jessica Yu <jeyu@kernel.org>
8003 M: Jiri Kosina <jikos@kernel.org>
8004 M: Miroslav Benes <mbenes@suse.cz>
8005 R: Petr Mladek <pmladek@suse.com>
8006 S: Maintained
8007 F: kernel/livepatch/
8008 F: include/linux/livepatch.h
8009 F: arch/x86/include/asm/livepatch.h
8010 F: arch/x86/kernel/livepatch.c
8011 F: Documentation/livepatch/
8012 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8013 F: samples/livepatch/
8014 L: live-patching@vger.kernel.org
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8016
8017 LLC (802.2)
8018 L: netdev@vger.kernel.org
8019 S: Odd fixes
8020 F: include/linux/llc.h
8021 F: include/uapi/linux/llc.h
8022 F: include/net/llc*
8023 F: net/llc/
8024
8025 LM73 HARDWARE MONITOR DRIVER
8026 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8027 L: linux-hwmon@vger.kernel.org
8028 S: Maintained
8029 F: drivers/hwmon/lm73.c
8030
8031 LM78 HARDWARE MONITOR DRIVER
8032 M: Jean Delvare <jdelvare@suse.com>
8033 L: linux-hwmon@vger.kernel.org
8034 S: Maintained
8035 F: Documentation/hwmon/lm78
8036 F: drivers/hwmon/lm78.c
8037
8038 LM83 HARDWARE MONITOR DRIVER
8039 M: Jean Delvare <jdelvare@suse.com>
8040 L: linux-hwmon@vger.kernel.org
8041 S: Maintained
8042 F: Documentation/hwmon/lm83
8043 F: drivers/hwmon/lm83.c
8044
8045 LM90 HARDWARE MONITOR DRIVER
8046 M: Jean Delvare <jdelvare@suse.com>
8047 L: linux-hwmon@vger.kernel.org
8048 S: Maintained
8049 F: Documentation/hwmon/lm90
8050 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8051 F: drivers/hwmon/lm90.c
8052 F: include/dt-bindings/thermal/lm90.h
8053
8054 LM95234 HARDWARE MONITOR DRIVER
8055 M: Guenter Roeck <linux@roeck-us.net>
8056 L: linux-hwmon@vger.kernel.org
8057 S: Maintained
8058 F: Documentation/hwmon/lm95234
8059 F: drivers/hwmon/lm95234.c
8060
8061 LME2510 MEDIA DRIVER
8062 M: Malcolm Priestley <tvboxspy@gmail.com>
8063 L: linux-media@vger.kernel.org
8064 W: https://linuxtv.org
8065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8066 S: Maintained
8067 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8068
8069 LOADPIN SECURITY MODULE
8070 M: Kees Cook <keescook@chromium.org>
8071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8072 S: Supported
8073 F: security/loadpin/
8074 F: Documentation/admin-guide/LSM/LoadPin.rst
8075
8076 LOCKING PRIMITIVES
8077 M: Peter Zijlstra <peterz@infradead.org>
8078 M: Ingo Molnar <mingo@redhat.com>
8079 L: linux-kernel@vger.kernel.org
8080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8081 S: Maintained
8082 F: Documentation/locking/
8083 F: include/linux/lockdep.h
8084 F: include/linux/spinlock*.h
8085 F: arch/*/include/asm/spinlock*.h
8086 F: include/linux/rwlock*.h
8087 F: include/linux/mutex*.h
8088 F: arch/*/include/asm/mutex*.h
8089 F: include/linux/rwsem*.h
8090 F: arch/*/include/asm/rwsem.h
8091 F: include/linux/seqlock.h
8092 F: lib/locking*.[ch]
8093 F: kernel/locking/
8094
8095 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8096 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8097 L: linux-ntfs-dev@lists.sourceforge.net
8098 W: http://www.linux-ntfs.org/content/view/19/37/
8099 S: Maintained
8100 F: Documentation/ldm.txt
8101 F: block/partitions/ldm.*
8102
8103 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8104 M: Sathya Prakash <sathya.prakash@broadcom.com>
8105 M: Chaitra P B <chaitra.basappa@broadcom.com>
8106 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8107 L: MPT-FusionLinux.pdl@broadcom.com
8108 L: linux-scsi@vger.kernel.org
8109 W: http://www.avagotech.com/support/
8110 S: Supported
8111 F: drivers/message/fusion/
8112 F: drivers/scsi/mpt2sas/
8113 F: drivers/scsi/mpt3sas/
8114
8115 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8116 M: Matthew Wilcox <matthew@wil.cx>
8117 L: linux-scsi@vger.kernel.org
8118 S: Maintained
8119 F: drivers/scsi/sym53c8xx_2/
8120
8121 LTC4261 HARDWARE MONITOR DRIVER
8122 M: Guenter Roeck <linux@roeck-us.net>
8123 L: linux-hwmon@vger.kernel.org
8124 S: Maintained
8125 F: Documentation/hwmon/ltc4261
8126 F: drivers/hwmon/ltc4261.c
8127
8128 LTC4306 I2C MULTIPLEXER DRIVER
8129 M: Michael Hennerich <michael.hennerich@analog.com>
8130 W: http://ez.analog.com/community/linux-device-drivers
8131 L: linux-i2c@vger.kernel.org
8132 S: Supported
8133 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8134 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8135
8136 LTP (Linux Test Project)
8137 M: Mike Frysinger <vapier@gentoo.org>
8138 M: Cyril Hrubis <chrubis@suse.cz>
8139 M: Wanlong Gao <wanlong.gao@gmail.com>
8140 M: Jan Stancek <jstancek@redhat.com>
8141 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8142 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8143 L: ltp@lists.linux.it (subscribers-only)
8144 W: http://linux-test-project.github.io/
8145 T: git git://github.com/linux-test-project/ltp.git
8146 S: Maintained
8147
8148 M32R ARCHITECTURE
8149 W: http://www.linux-m32r.org/
8150 S: Orphan
8151 F: arch/m32r/
8152
8153 M68K ARCHITECTURE
8154 M: Geert Uytterhoeven <geert@linux-m68k.org>
8155 L: linux-m68k@lists.linux-m68k.org
8156 W: http://www.linux-m68k.org/
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8158 S: Maintained
8159 F: arch/m68k/
8160 F: drivers/zorro/
8161
8162 M68K ON APPLE MACINTOSH
8163 M: Joshua Thompson <funaho@jurai.org>
8164 W: http://www.mac.linux-m68k.org/
8165 L: linux-m68k@lists.linux-m68k.org
8166 S: Maintained
8167 F: arch/m68k/mac/
8168
8169 M68K ON HP9000/300
8170 M: Philip Blundell <philb@gnu.org>
8171 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8172 S: Maintained
8173 F: arch/m68k/hp300/
8174
8175 M88DS3103 MEDIA DRIVER
8176 M: Antti Palosaari <crope@iki.fi>
8177 L: linux-media@vger.kernel.org
8178 W: https://linuxtv.org
8179 W: http://palosaari.fi/linux/
8180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8181 T: git git://linuxtv.org/anttip/media_tree.git
8182 S: Maintained
8183 F: drivers/media/dvb-frontends/m88ds3103*
8184
8185 M88RS2000 MEDIA DRIVER
8186 M: Malcolm Priestley <tvboxspy@gmail.com>
8187 L: linux-media@vger.kernel.org
8188 W: https://linuxtv.org
8189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8190 S: Maintained
8191 F: drivers/media/dvb-frontends/m88rs2000*
8192
8193 MA901 MASTERKIT USB FM RADIO DRIVER
8194 M: Alexey Klimov <klimov.linux@gmail.com>
8195 L: linux-media@vger.kernel.org
8196 T: git git://linuxtv.org/media_tree.git
8197 S: Maintained
8198 F: drivers/media/radio/radio-ma901.c
8199
8200 MAC80211
8201 M: Johannes Berg <johannes@sipsolutions.net>
8202 L: linux-wireless@vger.kernel.org
8203 W: http://wireless.kernel.org/
8204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8206 S: Maintained
8207 F: Documentation/networking/mac80211-injection.txt
8208 F: include/net/mac80211.h
8209 F: net/mac80211/
8210 F: drivers/net/wireless/mac80211_hwsim.[ch]
8211
8212 MAILBOX API
8213 M: Jassi Brar <jassisinghbrar@gmail.com>
8214 L: linux-kernel@vger.kernel.org
8215 S: Maintained
8216 F: drivers/mailbox/
8217 F: include/linux/mailbox_client.h
8218 F: include/linux/mailbox_controller.h
8219
8220 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8221 M: Michael Kerrisk <mtk.manpages@gmail.com>
8222 W: http://www.kernel.org/doc/man-pages
8223 L: linux-man@vger.kernel.org
8224 S: Maintained
8225
8226 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8227 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8228 L: linux-mips@linux-mips.org
8229 S: Maintained
8230 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8231
8232 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8233 M: Andrew Lunn <andrew@lunn.ch>
8234 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8235 L: netdev@vger.kernel.org
8236 S: Maintained
8237 F: drivers/net/dsa/mv88e6xxx/
8238 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8239
8240 MARVELL ARMADA DRM SUPPORT
8241 M: Russell King <linux@armlinux.org.uk>
8242 S: Maintained
8243 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8244 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8245 F: drivers/gpu/drm/armada/
8246 F: include/uapi/drm/armada_drm.h
8247 F: Documentation/devicetree/bindings/display/armada/
8248
8249 MARVELL CRYPTO DRIVER
8250 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8251 M: Arnaud Ebalard <arno@natisbad.org>
8252 F: drivers/crypto/marvell/
8253 S: Maintained
8254 L: linux-crypto@vger.kernel.org
8255
8256 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8257 M: Mirko Lindner <mlindner@marvell.com>
8258 M: Stephen Hemminger <stephen@networkplumber.org>
8259 L: netdev@vger.kernel.org
8260 S: Maintained
8261 F: drivers/net/ethernet/marvell/sk*
8262
8263 MARVELL LIBERTAS WIRELESS DRIVER
8264 L: libertas-dev@lists.infradead.org
8265 S: Orphan
8266 F: drivers/net/wireless/marvell/libertas/
8267
8268 MARVELL MV643XX ETHERNET DRIVER
8269 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8270 L: netdev@vger.kernel.org
8271 S: Maintained
8272 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8273 F: include/linux/mv643xx.h
8274
8275 MARVELL MV88X3310 PHY DRIVER
8276 M: Russell King <rmk@armlinux.org.uk>
8277 L: netdev@vger.kernel.org
8278 S: Maintained
8279 F: drivers/net/phy/marvell10g.c
8280
8281 MARVELL MVNETA ETHERNET DRIVER
8282 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8283 L: netdev@vger.kernel.org
8284 S: Maintained
8285 F: drivers/net/ethernet/marvell/mvneta.*
8286
8287 MARVELL MWIFIEX WIRELESS DRIVER
8288 M: Amitkumar Karwar <amitkarwar@gmail.com>
8289 M: Nishant Sarmukadam <nishants@marvell.com>
8290 M: Ganapathi Bhat <gbhat@marvell.com>
8291 M: Xinming Hu <huxm@marvell.com>
8292 L: linux-wireless@vger.kernel.org
8293 S: Maintained
8294 F: drivers/net/wireless/marvell/mwifiex/
8295
8296 MARVELL MWL8K WIRELESS DRIVER
8297 M: Lennert Buytenhek <buytenh@wantstofly.org>
8298 L: linux-wireless@vger.kernel.org
8299 S: Odd Fixes
8300 F: drivers/net/wireless/marvell/mwl8k.c
8301
8302 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8303 M: Nicolas Pitre <nico@fluxnic.net>
8304 S: Odd Fixes
8305 F: drivers/mmc/host/mvsdio.*
8306
8307 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8308 M: Hu Ziji <huziji@marvell.com>
8309 L: linux-mmc@vger.kernel.org
8310 S: Supported
8311 F: drivers/mmc/host/sdhci-xenon*
8312 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8313
8314 MATROX FRAMEBUFFER DRIVER
8315 L: linux-fbdev@vger.kernel.org
8316 S: Orphan
8317 F: drivers/video/fbdev/matrox/matroxfb_*
8318 F: include/uapi/linux/matroxfb.h
8319
8320 MAX16065 HARDWARE MONITOR DRIVER
8321 M: Guenter Roeck <linux@roeck-us.net>
8322 L: linux-hwmon@vger.kernel.org
8323 S: Maintained
8324 F: Documentation/hwmon/max16065
8325 F: drivers/hwmon/max16065.c
8326
8327 MAX20751 HARDWARE MONITOR DRIVER
8328 M: Guenter Roeck <linux@roeck-us.net>
8329 L: linux-hwmon@vger.kernel.org
8330 S: Maintained
8331 F: Documentation/hwmon/max20751
8332 F: drivers/hwmon/max20751.c
8333
8334 MAX2175 SDR TUNER DRIVER
8335 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8336 L: linux-media@vger.kernel.org
8337 T: git git://linuxtv.org/media_tree.git
8338 S: Maintained
8339 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8340 F: Documentation/media/v4l-drivers/max2175.rst
8341 F: drivers/media/i2c/max2175*
8342 F: include/uapi/linux/max2175.h
8343
8344 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8345 L: linux-hwmon@vger.kernel.org
8346 S: Orphan
8347 F: Documentation/hwmon/max6650
8348 F: drivers/hwmon/max6650.c
8349
8350 MAX6697 HARDWARE MONITOR DRIVER
8351 M: Guenter Roeck <linux@roeck-us.net>
8352 L: linux-hwmon@vger.kernel.org
8353 S: Maintained
8354 F: Documentation/hwmon/max6697
8355 F: Documentation/devicetree/bindings/i2c/max6697.txt
8356 F: drivers/hwmon/max6697.c
8357 F: include/linux/platform_data/max6697.h
8358
8359 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8360 M: Peter Rosin <peda@axentia.se>
8361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8362 S: Maintained
8363 F: Documentation/devicetree/bindings/sound/max9860.txt
8364 F: sound/soc/codecs/max9860.*
8365
8366 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8367 M: Javier Martinez Canillas <javier@dowhile0.org>
8368 L: linux-kernel@vger.kernel.org
8369 S: Supported
8370 F: drivers/regulator/max77802-regulator.c
8371 F: Documentation/devicetree/bindings/*/*max77802.txt
8372 F: include/dt-bindings/*/*max77802.h
8373
8374 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8375 M: Krzysztof Kozlowski <krzk@kernel.org>
8376 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8377 L: linux-pm@vger.kernel.org
8378 S: Supported
8379 F: drivers/power/supply/max14577_charger.c
8380 F: drivers/power/supply/max77693_charger.c
8381
8382 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8383 M: Chanwoo Choi <cw00.choi@samsung.com>
8384 M: Krzysztof Kozlowski <krzk@kernel.org>
8385 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8386 L: linux-kernel@vger.kernel.org
8387 S: Supported
8388 F: drivers/*/max14577*.c
8389 F: drivers/*/max77686*.c
8390 F: drivers/*/max77693*.c
8391 F: drivers/extcon/extcon-max14577.c
8392 F: drivers/extcon/extcon-max77693.c
8393 F: drivers/rtc/rtc-max77686.c
8394 F: drivers/clk/clk-max77686.c
8395 F: Documentation/devicetree/bindings/mfd/max14577.txt
8396 F: Documentation/devicetree/bindings/*/max77686.txt
8397 F: Documentation/devicetree/bindings/mfd/max77693.txt
8398 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8399 F: include/linux/mfd/max14577*.h
8400 F: include/linux/mfd/max77686*.h
8401 F: include/linux/mfd/max77693*.h
8402
8403 MAXIRADIO FM RADIO RECEIVER DRIVER
8404 M: Hans Verkuil <hverkuil@xs4all.nl>
8405 L: linux-media@vger.kernel.org
8406 T: git git://linuxtv.org/media_tree.git
8407 W: https://linuxtv.org
8408 S: Maintained
8409 F: drivers/media/radio/radio-maxiradio*
8410
8411 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8412 M: Peter Rosin <peda@axentia.se>
8413 L: linux-iio@vger.kernel.org
8414 S: Maintained
8415 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8416 F: drivers/iio/potentiometer/mcp4531.c
8417
8418 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8419 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8420 L: linux-iio@vger.kernel.org
8421 S: Maintained
8422 F: drivers/iio/dac/cio-dac.c
8423
8424 MEDIA DRIVERS FOR ASCOT2E
8425 M: Sergey Kozlov <serjk@netup.ru>
8426 M: Abylay Ospan <aospan@netup.ru>
8427 L: linux-media@vger.kernel.org
8428 W: https://linuxtv.org
8429 W: http://netup.tv/
8430 T: git git://linuxtv.org/media_tree.git
8431 S: Supported
8432 F: drivers/media/dvb-frontends/ascot2e*
8433
8434 MEDIA DRIVERS FOR CXD2841ER
8435 M: Sergey Kozlov <serjk@netup.ru>
8436 M: Abylay Ospan <aospan@netup.ru>
8437 L: linux-media@vger.kernel.org
8438 W: https://linuxtv.org
8439 W: http://netup.tv/
8440 T: git git://linuxtv.org/media_tree.git
8441 S: Supported
8442 F: drivers/media/dvb-frontends/cxd2841er*
8443
8444 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8445 M: Daniel Scheller <d.scheller.oss@gmail.com>
8446 L: linux-media@vger.kernel.org
8447 W: https://linuxtv.org
8448 T: git git://linuxtv.org/media_tree.git
8449 S: Maintained
8450 F: drivers/media/pci/ddbridge/*
8451
8452 MEDIA DRIVERS FOR FREESCALE IMX
8453 M: Steve Longerbeam <slongerbeam@gmail.com>
8454 M: Philipp Zabel <p.zabel@pengutronix.de>
8455 L: linux-media@vger.kernel.org
8456 T: git git://linuxtv.org/media_tree.git
8457 S: Maintained
8458 F: Documentation/devicetree/bindings/media/imx.txt
8459 F: Documentation/media/v4l-drivers/imx.rst
8460 F: drivers/staging/media/imx/
8461 F: include/linux/imx-media.h
8462 F: include/media/imx.h
8463
8464 MEDIA DRIVERS FOR HELENE
8465 M: Abylay Ospan <aospan@netup.ru>
8466 L: linux-media@vger.kernel.org
8467 W: https://linuxtv.org
8468 W: http://netup.tv/
8469 T: git git://linuxtv.org/media_tree.git
8470 S: Supported
8471 F: drivers/media/dvb-frontends/helene*
8472
8473 MEDIA DRIVERS FOR HORUS3A
8474 M: Sergey Kozlov <serjk@netup.ru>
8475 M: Abylay Ospan <aospan@netup.ru>
8476 L: linux-media@vger.kernel.org
8477 W: https://linuxtv.org
8478 W: http://netup.tv/
8479 T: git git://linuxtv.org/media_tree.git
8480 S: Supported
8481 F: drivers/media/dvb-frontends/horus3a*
8482
8483 MEDIA DRIVERS FOR LNBH25
8484 M: Sergey Kozlov <serjk@netup.ru>
8485 M: Abylay Ospan <aospan@netup.ru>
8486 L: linux-media@vger.kernel.org
8487 W: https://linuxtv.org
8488 W: http://netup.tv/
8489 T: git git://linuxtv.org/media_tree.git
8490 S: Supported
8491 F: drivers/media/dvb-frontends/lnbh25*
8492
8493 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8494 M: Daniel Scheller <d.scheller.oss@gmail.com>
8495 L: linux-media@vger.kernel.org
8496 W: https://linuxtv.org
8497 T: git git://linuxtv.org/media_tree.git
8498 S: Maintained
8499 F: drivers/media/dvb-frontends/mxl5xx*
8500
8501 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8502 M: Sergey Kozlov <serjk@netup.ru>
8503 M: Abylay Ospan <aospan@netup.ru>
8504 L: linux-media@vger.kernel.org
8505 W: https://linuxtv.org
8506 W: http://netup.tv/
8507 T: git git://linuxtv.org/media_tree.git
8508 S: Supported
8509 F: drivers/media/pci/netup_unidvb/*
8510
8511 MEDIA DRIVERS FOR RENESAS - DRIF
8512 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8513 L: linux-media@vger.kernel.org
8514 L: linux-renesas-soc@vger.kernel.org
8515 T: git git://linuxtv.org/media_tree.git
8516 S: Supported
8517 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8518 F: drivers/media/platform/rcar_drif.c
8519
8520 MEDIA DRIVERS FOR RENESAS - FCP
8521 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8522 L: linux-media@vger.kernel.org
8523 L: linux-renesas-soc@vger.kernel.org
8524 T: git git://linuxtv.org/media_tree.git
8525 S: Supported
8526 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8527 F: drivers/media/platform/rcar-fcp.c
8528 F: include/media/rcar-fcp.h
8529
8530 MEDIA DRIVERS FOR RENESAS - FDP1
8531 M: Kieran Bingham <kieran@bingham.xyz>
8532 L: linux-media@vger.kernel.org
8533 L: linux-renesas-soc@vger.kernel.org
8534 T: git git://linuxtv.org/media_tree.git
8535 S: Supported
8536 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8537 F: drivers/media/platform/rcar_fdp1.c
8538
8539 MEDIA DRIVERS FOR RENESAS - VIN
8540 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8541 L: linux-media@vger.kernel.org
8542 L: linux-renesas-soc@vger.kernel.org
8543 T: git git://linuxtv.org/media_tree.git
8544 S: Supported
8545 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8546 F: drivers/media/platform/rcar-vin/
8547
8548 MEDIA DRIVERS FOR RENESAS - VSP1
8549 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8550 L: linux-media@vger.kernel.org
8551 L: linux-renesas-soc@vger.kernel.org
8552 T: git git://linuxtv.org/media_tree.git
8553 S: Supported
8554 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8555 F: drivers/media/platform/vsp1/
8556
8557 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8558 M: Daniel Scheller <d.scheller.oss@gmail.com>
8559 L: linux-media@vger.kernel.org
8560 W: https://linuxtv.org
8561 T: git git://linuxtv.org/media_tree.git
8562 S: Maintained
8563 F: drivers/media/dvb-frontends/stv0910*
8564
8565 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8566 M: Daniel Scheller <d.scheller.oss@gmail.com>
8567 L: linux-media@vger.kernel.org
8568 W: https://linuxtv.org
8569 T: git git://linuxtv.org/media_tree.git
8570 S: Maintained
8571 F: drivers/media/dvb-frontends/stv6111*
8572
8573 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8574 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8575 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8576 P: LinuxTV.org Project
8577 L: linux-media@vger.kernel.org
8578 W: https://linuxtv.org
8579 Q: http://patchwork.kernel.org/project/linux-media/list/
8580 T: git git://linuxtv.org/media_tree.git
8581 S: Maintained
8582 F: Documentation/devicetree/bindings/media/
8583 F: Documentation/media/
8584 F: drivers/media/
8585 F: drivers/staging/media/
8586 F: include/linux/platform_data/media/
8587 F: include/media/
8588 F: include/uapi/linux/dvb/
8589 F: include/uapi/linux/videodev2.h
8590 F: include/uapi/linux/media.h
8591 F: include/uapi/linux/v4l2-*
8592 F: include/uapi/linux/meye.h
8593 F: include/uapi/linux/ivtv*
8594 F: include/uapi/linux/uvcvideo.h
8595
8596 MEDIATEK CIR DRIVER
8597 M: Sean Wang <sean.wang@mediatek.com>
8598 S: Maintained
8599 F: drivers/media/rc/mtk-cir.c
8600
8601 MEDIATEK ETHERNET DRIVER
8602 M: Felix Fietkau <nbd@openwrt.org>
8603 M: John Crispin <john@phrozen.org>
8604 M: Sean Wang <sean.wang@mediatek.com>
8605 M: Nelson Chang <nelson.chang@mediatek.com>
8606 L: netdev@vger.kernel.org
8607 S: Maintained
8608 F: drivers/net/ethernet/mediatek/
8609
8610 MEDIATEK JPEG DRIVER
8611 M: Rick Chang <rick.chang@mediatek.com>
8612 M: Bin Liu <bin.liu@mediatek.com>
8613 S: Supported
8614 F: drivers/media/platform/mtk-jpeg/
8615 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8616
8617 MEDIATEK MDP DRIVER
8618 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8619 M: Houlong Wei <houlong.wei@mediatek.com>
8620 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8621 S: Supported
8622 F: drivers/media/platform/mtk-mdp/
8623 F: drivers/media/platform/mtk-vpu/
8624 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8625
8626 MEDIATEK MEDIA DRIVER
8627 M: Tiffany Lin <tiffany.lin@mediatek.com>
8628 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8629 S: Supported
8630 F: drivers/media/platform/mtk-vcodec/
8631 F: drivers/media/platform/mtk-vpu/
8632 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8633 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8634
8635 MEDIATEK MT7601U WIRELESS LAN DRIVER
8636 M: Jakub Kicinski <kubakici@wp.pl>
8637 L: linux-wireless@vger.kernel.org
8638 S: Maintained
8639 F: drivers/net/wireless/mediatek/mt7601u/
8640
8641 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8642 M: Sean Wang <sean.wang@mediatek.com>
8643 S: Maintained
8644 F: drivers/char/hw_random/mtk-rng.c
8645
8646 MEDIATEK USB3 DRD IP DRIVER
8647 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8648 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8650 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8651 S: Maintained
8652 F: drivers/usb/mtu3/
8653
8654 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8655 M: Peter Senna Tschudin <peter.senna@collabora.com>
8656 M: Martin Donnelly <martin.donnelly@ge.com>
8657 M: Martyn Welch <martyn.welch@collabora.co.uk>
8658 S: Maintained
8659 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8660 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8661
8662 MEGARAID SCSI/SAS DRIVERS
8663 M: Kashyap Desai <kashyap.desai@broadcom.com>
8664 M: Sumit Saxena <sumit.saxena@broadcom.com>
8665 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8666 L: megaraidlinux.pdl@broadcom.com
8667 L: linux-scsi@vger.kernel.org
8668 W: http://www.avagotech.com/support/
8669 S: Maintained
8670 F: Documentation/scsi/megaraid.txt
8671 F: drivers/scsi/megaraid.*
8672 F: drivers/scsi/megaraid/
8673
8674 MELEXIS MLX90614 DRIVER
8675 M: Crt Mori <cmo@melexis.com>
8676 L: linux-iio@vger.kernel.org
8677 W: http://www.melexis.com
8678 S: Supported
8679 F: drivers/iio/temperature/mlx90614.c
8680
8681 MELFAS MIP4 TOUCHSCREEN DRIVER
8682 M: Sangwon Jee <jeesw@melfas.com>
8683 W: http://www.melfas.com
8684 S: Supported
8685 F: drivers/input/touchscreen/melfas_mip4.c
8686 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8687
8688 MELLANOX ETHERNET DRIVER (mlx4_en)
8689 M: Tariq Toukan <tariqt@mellanox.com>
8690 L: netdev@vger.kernel.org
8691 S: Supported
8692 W: http://www.mellanox.com
8693 Q: http://patchwork.ozlabs.org/project/netdev/list/
8694 F: drivers/net/ethernet/mellanox/mlx4/en_*
8695
8696 MELLANOX ETHERNET DRIVER (mlx5e)
8697 M: Saeed Mahameed <saeedm@mellanox.com>
8698 L: netdev@vger.kernel.org
8699 S: Supported
8700 W: http://www.mellanox.com
8701 Q: http://patchwork.ozlabs.org/project/netdev/list/
8702 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8703
8704 MELLANOX ETHERNET INNOVA DRIVER
8705 M: Ilan Tayari <ilant@mellanox.com>
8706 R: Boris Pismenny <borisp@mellanox.com>
8707 L: netdev@vger.kernel.org
8708 S: Supported
8709 W: http://www.mellanox.com
8710 Q: http://patchwork.ozlabs.org/project/netdev/list/
8711 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8712 F: include/linux/mlx5/mlx5_ifc_fpga.h
8713
8714 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8715 M: Ilan Tayari <ilant@mellanox.com>
8716 R: Boris Pismenny <borisp@mellanox.com>
8717 L: netdev@vger.kernel.org
8718 S: Supported
8719 W: http://www.mellanox.com
8720 Q: http://patchwork.ozlabs.org/project/netdev/list/
8721 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8722 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8723
8724 MELLANOX ETHERNET SWITCH DRIVERS
8725 M: Jiri Pirko <jiri@mellanox.com>
8726 M: Ido Schimmel <idosch@mellanox.com>
8727 L: netdev@vger.kernel.org
8728 S: Supported
8729 W: http://www.mellanox.com
8730 Q: http://patchwork.ozlabs.org/project/netdev/list/
8731 F: drivers/net/ethernet/mellanox/mlxsw/
8732
8733 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8734 M: Yotam Gigi <yotamg@mellanox.com>
8735 L: netdev@vger.kernel.org
8736 S: Supported
8737 W: http://www.mellanox.com
8738 Q: http://patchwork.ozlabs.org/project/netdev/list/
8739 F: drivers/net/ethernet/mellanox/mlxfw/
8740
8741 MELLANOX MLX CPLD HOTPLUG DRIVER
8742 M: Vadim Pasternak <vadimp@mellanox.com>
8743 L: platform-driver-x86@vger.kernel.org
8744 S: Supported
8745 F: drivers/platform/x86/mlxcpld-hotplug.c
8746 F: include/linux/platform_data/mlxcpld-hotplug.h
8747
8748 MELLANOX MLX4 core VPI driver
8749 M: Tariq Toukan <tariqt@mellanox.com>
8750 L: netdev@vger.kernel.org
8751 L: linux-rdma@vger.kernel.org
8752 W: http://www.mellanox.com
8753 Q: http://patchwork.ozlabs.org/project/netdev/list/
8754 S: Supported
8755 F: drivers/net/ethernet/mellanox/mlx4/
8756 F: include/linux/mlx4/
8757
8758 MELLANOX MLX4 IB driver
8759 M: Yishai Hadas <yishaih@mellanox.com>
8760 L: linux-rdma@vger.kernel.org
8761 W: http://www.mellanox.com
8762 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8763 S: Supported
8764 F: drivers/infiniband/hw/mlx4/
8765 F: include/linux/mlx4/
8766 F: include/uapi/rdma/mlx4-abi.h
8767
8768 MELLANOX MLX5 core VPI driver
8769 M: Saeed Mahameed <saeedm@mellanox.com>
8770 M: Matan Barak <matanb@mellanox.com>
8771 M: Leon Romanovsky <leonro@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/mlx5/core/
8778 F: include/linux/mlx5/
8779
8780 MELLANOX MLX5 IB driver
8781 M: Matan Barak <matanb@mellanox.com>
8782 M: Leon Romanovsky <leonro@mellanox.com>
8783 L: linux-rdma@vger.kernel.org
8784 W: http://www.mellanox.com
8785 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8786 S: Supported
8787 F: drivers/infiniband/hw/mlx5/
8788 F: include/linux/mlx5/
8789 F: include/uapi/rdma/mlx5-abi.h
8790
8791 MELLANOX MLXCPLD I2C AND MUX DRIVER
8792 M: Vadim Pasternak <vadimp@mellanox.com>
8793 M: Michael Shych <michaelsh@mellanox.com>
8794 L: linux-i2c@vger.kernel.org
8795 S: Supported
8796 F: drivers/i2c/busses/i2c-mlxcpld.c
8797 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8798 F: Documentation/i2c/busses/i2c-mlxcpld
8799
8800 MELLANOX MLXCPLD LED DRIVER
8801 M: Vadim Pasternak <vadimp@mellanox.com>
8802 L: linux-leds@vger.kernel.org
8803 S: Supported
8804 F: drivers/leds/leds-mlxcpld.c
8805 F: Documentation/leds/leds-mlxcpld.txt
8806
8807 MELLANOX PLATFORM DRIVER
8808 M: Vadim Pasternak <vadimp@mellanox.com>
8809 L: platform-driver-x86@vger.kernel.org
8810 S: Supported
8811 F: drivers/platform/x86/mlx-platform.c
8812
8813 MEMBARRIER SUPPORT
8814 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8815 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8816 L: linux-kernel@vger.kernel.org
8817 S: Supported
8818 F: kernel/sched/membarrier.c
8819 F: include/uapi/linux/membarrier.h
8820
8821 MEMORY MANAGEMENT
8822 L: linux-mm@kvack.org
8823 W: http://www.linux-mm.org
8824 S: Maintained
8825 F: include/linux/mm.h
8826 F: include/linux/gfp.h
8827 F: include/linux/mmzone.h
8828 F: include/linux/memory_hotplug.h
8829 F: include/linux/vmalloc.h
8830 F: mm/
8831
8832 MEMORY TECHNOLOGY DEVICES (MTD)
8833 M: David Woodhouse <dwmw2@infradead.org>
8834 M: Brian Norris <computersforpeace@gmail.com>
8835 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8836 M: Marek Vasut <marek.vasut@gmail.com>
8837 M: Richard Weinberger <richard@nod.at>
8838 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8839 L: linux-mtd@lists.infradead.org
8840 W: http://www.linux-mtd.infradead.org/
8841 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8842 T: git git://git.infradead.org/linux-mtd.git master
8843 T: git git://git.infradead.org/l2-mtd.git master
8844 S: Maintained
8845 F: Documentation/devicetree/bindings/mtd/
8846 F: drivers/mtd/
8847 F: include/linux/mtd/
8848 F: include/uapi/mtd/
8849
8850 MEN A21 WATCHDOG DRIVER
8851 M: Johannes Thumshirn <morbidrsa@gmail.com>
8852 L: linux-watchdog@vger.kernel.org
8853 S: Maintained
8854 F: drivers/watchdog/mena21_wdt.c
8855
8856 MEN CHAMELEON BUS (mcb)
8857 M: Johannes Thumshirn <morbidrsa@gmail.com>
8858 S: Maintained
8859 F: drivers/mcb/
8860 F: include/linux/mcb.h
8861 F: Documentation/men-chameleon-bus.txt
8862
8863 MEN F21BMC (Board Management Controller)
8864 M: Andreas Werner <andreas.werner@men.de>
8865 S: Supported
8866 F: drivers/mfd/menf21bmc.c
8867 F: drivers/watchdog/menf21bmc_wdt.c
8868 F: drivers/leds/leds-menf21bmc.c
8869 F: drivers/hwmon/menf21bmc_hwmon.c
8870 F: Documentation/hwmon/menf21bmc
8871
8872 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8873 M: Neil Armstrong <narmstrong@baylibre.com>
8874 L: linux-media@lists.freedesktop.org
8875 L: linux-amlogic@lists.infradead.org
8876 W: http://linux-meson.com/
8877 S: Supported
8878 F: drivers/media/platform/meson/ao-cec.c
8879 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8880 T: git git://linuxtv.org/media_tree.git
8881
8882 METAG ARCHITECTURE
8883 M: James Hogan <james.hogan@imgtec.com>
8884 L: linux-metag@vger.kernel.org
8885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8886 S: Odd Fixes
8887 F: arch/metag/
8888 F: Documentation/metag/
8889 F: Documentation/devicetree/bindings/metag/
8890 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8891 F: drivers/clocksource/metag_generic.c
8892 F: drivers/irqchip/irq-metag.c
8893 F: drivers/irqchip/irq-metag-ext.c
8894 F: drivers/tty/metag_da.c
8895
8896 MICROBLAZE ARCHITECTURE
8897 M: Michal Simek <monstr@monstr.eu>
8898 W: http://www.monstr.eu/fdt/
8899 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8900 S: Supported
8901 F: arch/microblaze/
8902
8903 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8904 M: Richard Genoud <richard.genoud@gmail.com>
8905 S: Maintained
8906 F: drivers/tty/serial/atmel_serial.c
8907 F: drivers/tty/serial/atmel_serial.h
8908
8909 MICROCHIP / ATMEL DMA DRIVER
8910 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8912 L: dmaengine@vger.kernel.org
8913 S: Supported
8914 F: drivers/dma/at_hdmac.c
8915 F: drivers/dma/at_hdmac_regs.h
8916 F: include/linux/platform_data/dma-atmel.h
8917
8918 MICROCHIP / ATMEL ECC DRIVER
8919 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8920 L: linux-crypto@vger.kernel.org
8921 S: Maintained
8922 F: drivers/crypto/atmel-ecc.*
8923
8924 MICROCHIP / ATMEL ISC DRIVER
8925 M: Songjun Wu <songjun.wu@microchip.com>
8926 L: linux-media@vger.kernel.org
8927 S: Supported
8928 F: drivers/media/platform/atmel/atmel-isc.c
8929 F: drivers/media/platform/atmel/atmel-isc-regs.h
8930 F: devicetree/bindings/media/atmel-isc.txt
8931
8932 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8933 M: Woojung Huh <Woojung.Huh@microchip.com>
8934 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8935 L: netdev@vger.kernel.org
8936 S: Maintained
8937 F: net/dsa/tag_ksz.c
8938 F: drivers/net/dsa/microchip/*
8939 F: include/linux/platform_data/microchip-ksz.h
8940 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8941
8942 MICROCHIP USB251XB DRIVER
8943 M: Richard Leitner <richard.leitner@skidata.com>
8944 L: linux-usb@vger.kernel.org
8945 S: Maintained
8946 F: drivers/usb/misc/usb251xb.c
8947 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8948
8949 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8950 M: Don Brace <don.brace@microsemi.com>
8951 L: esc.storagedev@microsemi.com
8952 L: linux-scsi@vger.kernel.org
8953 S: Supported
8954 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8955 F: drivers/scsi/smartpqi/Kconfig
8956 F: drivers/scsi/smartpqi/Makefile
8957 F: include/linux/cciss*.h
8958 F: include/uapi/linux/cciss*.h
8959 F: Documentation/scsi/smartpqi.txt
8960
8961 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8962 M: Chen Yu <yu.c.chen@intel.com>
8963 L: platform-driver-x86@vger.kernel.org
8964 S: Supported
8965 F: drivers/platform/x86/surfacepro3_button.c
8966
8967 MICROTEK X6 SCANNER
8968 M: Oliver Neukum <oliver@neukum.org>
8969 S: Maintained
8970 F: drivers/usb/image/microtek.*
8971
8972 MIPS
8973 M: Ralf Baechle <ralf@linux-mips.org>
8974 L: linux-mips@linux-mips.org
8975 W: http://www.linux-mips.org/
8976 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8977 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8978 S: Supported
8979 F: Documentation/devicetree/bindings/mips/
8980 F: Documentation/mips/
8981 F: arch/mips/
8982
8983 MIPS BOSTON DEVELOPMENT BOARD
8984 M: Paul Burton <paul.burton@imgtec.com>
8985 L: linux-mips@linux-mips.org
8986 S: Maintained
8987 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8988 F: arch/mips/boot/dts/img/boston.dts
8989 F: arch/mips/configs/generic/board-boston.config
8990 F: drivers/clk/imgtec/clk-boston.c
8991 F: include/dt-bindings/clock/boston-clock.h
8992
8993 MIPS GENERIC PLATFORM
8994 M: Paul Burton <paul.burton@imgtec.com>
8995 L: linux-mips@linux-mips.org
8996 S: Supported
8997 F: arch/mips/generic/
8998 F: arch/mips/tools/generic-board-config.sh
8999
9000 MIPS/LOONGSON1 ARCHITECTURE
9001 M: Keguang Zhang <keguang.zhang@gmail.com>
9002 L: linux-mips@linux-mips.org
9003 S: Maintained
9004 F: arch/mips/loongson32/
9005 F: arch/mips/include/asm/mach-loongson32/
9006 F: drivers/*/*loongson1*
9007 F: drivers/*/*/*loongson1*
9008
9009 MIPS RINT INSTRUCTION EMULATION
9010 M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9011 L: linux-mips@linux-mips.org
9012 S: Supported
9013 F: arch/mips/math-emu/sp_rint.c
9014 F: arch/mips/math-emu/dp_rint.c
9015
9016 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9017 M: Hans Verkuil <hverkuil@xs4all.nl>
9018 L: linux-media@vger.kernel.org
9019 T: git git://linuxtv.org/media_tree.git
9020 W: https://linuxtv.org
9021 S: Odd Fixes
9022 F: drivers/media/radio/radio-miropcm20*
9023
9024 MMP SUPPORT
9025 M: Eric Miao <eric.y.miao@gmail.com>
9026 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9028 T: git git://github.com/hzhuang1/linux.git
9029 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9030 S: Maintained
9031 F: arch/arm/boot/dts/mmp*
9032 F: arch/arm/mach-mmp/
9033
9034 MN88472 MEDIA DRIVER
9035 M: Antti Palosaari <crope@iki.fi>
9036 L: linux-media@vger.kernel.org
9037 W: https://linuxtv.org
9038 W: http://palosaari.fi/linux/
9039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9040 S: Maintained
9041 F: drivers/media/dvb-frontends/mn88472*
9042
9043 MN88473 MEDIA DRIVER
9044 M: Antti Palosaari <crope@iki.fi>
9045 L: linux-media@vger.kernel.org
9046 W: https://linuxtv.org
9047 W: http://palosaari.fi/linux/
9048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9049 S: Maintained
9050 F: drivers/media/dvb-frontends/mn88473*
9051
9052 MODULE SUPPORT
9053 M: Jessica Yu <jeyu@kernel.org>
9054 M: Rusty Russell <rusty@rustcorp.com.au>
9055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9056 S: Maintained
9057 F: include/linux/module.h
9058 F: kernel/module.c
9059
9060 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9061 W: http://popies.net/meye/
9062 S: Orphan
9063 F: Documentation/media/v4l-drivers/meye*
9064 F: drivers/media/pci/meye/
9065 F: include/uapi/linux/meye.h
9066
9067 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9068 M: Jiri Slaby <jirislaby@gmail.com>
9069 S: Maintained
9070 F: Documentation/serial/moxa-smartio
9071 F: drivers/tty/mxser.*
9072
9073 MR800 AVERMEDIA USB FM RADIO DRIVER
9074 M: Alexey Klimov <klimov.linux@gmail.com>
9075 L: linux-media@vger.kernel.org
9076 T: git git://linuxtv.org/media_tree.git
9077 S: Maintained
9078 F: drivers/media/radio/radio-mr800.c
9079
9080 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9081 M: Alan Ott <alan@signal11.us>
9082 L: linux-wpan@vger.kernel.org
9083 S: Maintained
9084 F: drivers/net/ieee802154/mrf24j40.c
9085 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9086
9087 MSI LAPTOP SUPPORT
9088 M: "Lee, Chun-Yi" <jlee@suse.com>
9089 L: platform-driver-x86@vger.kernel.org
9090 S: Maintained
9091 F: drivers/platform/x86/msi-laptop.c
9092
9093 MSI WMI SUPPORT
9094 L: platform-driver-x86@vger.kernel.org
9095 S: Orphan
9096 F: drivers/platform/x86/msi-wmi.c
9097
9098 MSI001 MEDIA DRIVER
9099 M: Antti Palosaari <crope@iki.fi>
9100 L: linux-media@vger.kernel.org
9101 W: https://linuxtv.org
9102 W: http://palosaari.fi/linux/
9103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9104 T: git git://linuxtv.org/anttip/media_tree.git
9105 S: Maintained
9106 F: drivers/media/tuners/msi001*
9107
9108 MSI2500 MEDIA DRIVER
9109 M: Antti Palosaari <crope@iki.fi>
9110 L: linux-media@vger.kernel.org
9111 W: https://linuxtv.org
9112 W: http://palosaari.fi/linux/
9113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9114 T: git git://linuxtv.org/anttip/media_tree.git
9115 S: Maintained
9116 F: drivers/media/usb/msi2500/
9117
9118 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9119 M: Robert Jarzmik <robert.jarzmik@free.fr>
9120 L: linux-mtd@lists.infradead.org
9121 S: Maintained
9122 F: drivers/mtd/devices/docg3*
9123
9124 MT9M032 APTINA SENSOR DRIVER
9125 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9126 L: linux-media@vger.kernel.org
9127 T: git git://linuxtv.org/media_tree.git
9128 S: Maintained
9129 F: drivers/media/i2c/mt9m032.c
9130 F: include/media/i2c/mt9m032.h
9131
9132 MT9P031 APTINA CAMERA SENSOR
9133 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9134 L: linux-media@vger.kernel.org
9135 T: git git://linuxtv.org/media_tree.git
9136 S: Maintained
9137 F: drivers/media/i2c/mt9p031.c
9138 F: include/media/i2c/mt9p031.h
9139
9140 MT9T001 APTINA CAMERA SENSOR
9141 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9142 L: linux-media@vger.kernel.org
9143 T: git git://linuxtv.org/media_tree.git
9144 S: Maintained
9145 F: drivers/media/i2c/mt9t001.c
9146 F: include/media/i2c/mt9t001.h
9147
9148 MT9V032 APTINA CAMERA SENSOR
9149 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9150 L: linux-media@vger.kernel.org
9151 T: git git://linuxtv.org/media_tree.git
9152 S: Maintained
9153 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9154 F: drivers/media/i2c/mt9v032.c
9155 F: include/media/i2c/mt9v032.h
9156
9157 MULTIFUNCTION DEVICES (MFD)
9158 M: Lee Jones <lee.jones@linaro.org>
9159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9160 S: Supported
9161 F: Documentation/devicetree/bindings/mfd/
9162 F: drivers/mfd/
9163 F: include/linux/mfd/
9164 F: include/dt-bindings/mfd/
9165
9166 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9167 S: Orphan
9168 F: drivers/mmc/host/mmc_spi.c
9169 F: include/linux/spi/mmc_spi.h
9170
9171 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9172 M: Ulf Hansson <ulf.hansson@linaro.org>
9173 L: linux-mmc@vger.kernel.org
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9175 S: Maintained
9176 F: Documentation/devicetree/bindings/mmc/
9177 F: drivers/mmc/
9178 F: include/linux/mmc/
9179 F: include/uapi/linux/mmc/
9180
9181 MULTIPLEXER SUBSYSTEM
9182 M: Peter Rosin <peda@axentia.se>
9183 S: Maintained
9184 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9185 F: Documentation/devicetree/bindings/mux/
9186 F: include/linux/dt-bindings/mux/
9187 F: include/linux/mux/
9188 F: drivers/mux/
9189
9190 MULTISOUND SOUND DRIVER
9191 M: Andrew Veliath <andrewtv@usa.net>
9192 S: Maintained
9193 F: Documentation/sound/oss/MultiSound
9194 F: sound/oss/msnd*
9195
9196 MULTITECH MULTIPORT CARD (ISICOM)
9197 S: Orphan
9198 F: drivers/tty/isicom.c
9199 F: include/linux/isicom.h
9200
9201 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9202 M: Bin Liu <b-liu@ti.com>
9203 L: linux-usb@vger.kernel.org
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9205 S: Maintained
9206 F: drivers/usb/musb/
9207
9208 MXL5007T MEDIA DRIVER
9209 M: Michael Krufky <mkrufky@linuxtv.org>
9210 L: linux-media@vger.kernel.org
9211 W: https://linuxtv.org
9212 W: http://github.com/mkrufky
9213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9214 T: git git://linuxtv.org/mkrufky/tuners.git
9215 S: Maintained
9216 F: drivers/media/tuners/mxl5007t.*
9217
9218 MXSFB DRM DRIVER
9219 M: Marek Vasut <marex@denx.de>
9220 S: Supported
9221 F: drivers/gpu/drm/mxsfb/
9222 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9223
9224 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9225 M: Hyong-Youb Kim <hykim@myri.com>
9226 L: netdev@vger.kernel.org
9227 W: https://www.myricom.com/support/downloads/myri10ge.html
9228 S: Supported
9229 F: drivers/net/ethernet/myricom/myri10ge/
9230
9231 NAND FLASH SUBSYSTEM
9232 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9233 R: Richard Weinberger <richard@nod.at>
9234 L: linux-mtd@lists.infradead.org
9235 W: http://www.linux-mtd.infradead.org/
9236 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9237 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9238 T: git git://git.infradead.org/l2-mtd.git nand/next
9239 S: Maintained
9240 F: drivers/mtd/nand/
9241 F: include/linux/mtd/*nand*.h
9242
9243 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9244 M: Daniel Mack <zonque@gmail.com>
9245 S: Maintained
9246 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9247 W: http://www.native-instruments.com
9248 F: sound/usb/caiaq/
9249
9250 NATSEMI ETHERNET DRIVER (DP8381x)
9251 S: Orphan
9252 F: drivers/net/ethernet/natsemi/natsemi.c
9253
9254 NCP FILESYSTEM
9255 M: Petr Vandrovec <petr@vandrovec.name>
9256 S: Odd Fixes
9257 F: fs/ncpfs/
9258
9259 NCR 5380 SCSI DRIVERS
9260 M: Finn Thain <fthain@telegraphics.com.au>
9261 M: Michael Schmitz <schmitzmic@gmail.com>
9262 L: linux-scsi@vger.kernel.org
9263 S: Maintained
9264 F: Documentation/scsi/g_NCR5380.txt
9265 F: drivers/scsi/NCR5380.*
9266 F: drivers/scsi/arm/cumana_1.c
9267 F: drivers/scsi/arm/oak.c
9268 F: drivers/scsi/atari_scsi.*
9269 F: drivers/scsi/dmx3191d.c
9270 F: drivers/scsi/g_NCR5380.*
9271 F: drivers/scsi/mac_scsi.*
9272 F: drivers/scsi/sun3_scsi.*
9273 F: drivers/scsi/sun3_scsi_vme.c
9274
9275 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9276 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9277 L: linux-scsi@vger.kernel.org
9278 S: Maintained
9279 F: drivers/scsi/NCR_D700.*
9280
9281 NCT6775 HARDWARE MONITOR DRIVER
9282 M: Guenter Roeck <linux@roeck-us.net>
9283 L: linux-hwmon@vger.kernel.org
9284 S: Maintained
9285 F: Documentation/hwmon/nct6775
9286 F: drivers/hwmon/nct6775.c
9287
9288 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9289 M: Faisal Latif <faisal.latif@intel.com>
9290 L: linux-rdma@vger.kernel.org
9291 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9292 S: Supported
9293 F: drivers/infiniband/hw/nes/
9294 F: include/uapi/rdma/nes-abi.h
9295
9296 NETEM NETWORK EMULATOR
9297 M: Stephen Hemminger <stephen@networkplumber.org>
9298 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9299 S: Maintained
9300 F: net/sched/sch_netem.c
9301
9302 NETERION 10GbE DRIVERS (s2io/vxge)
9303 M: Jon Mason <jdmason@kudzu.us>
9304 L: netdev@vger.kernel.org
9305 S: Supported
9306 F: Documentation/networking/s2io.txt
9307 F: Documentation/networking/vxge.txt
9308 F: drivers/net/ethernet/neterion/
9309
9310 NETFILTER
9311 M: Pablo Neira Ayuso <pablo@netfilter.org>
9312 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9313 M: Florian Westphal <fw@strlen.de>
9314 L: netfilter-devel@vger.kernel.org
9315 L: coreteam@netfilter.org
9316 W: http://www.netfilter.org/
9317 W: http://www.iptables.org/
9318 W: http://www.nftables.org/
9319 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9322 S: Maintained
9323 F: include/linux/netfilter*
9324 F: include/linux/netfilter/
9325 F: include/net/netfilter/
9326 F: include/uapi/linux/netfilter*
9327 F: include/uapi/linux/netfilter/
9328 F: net/*/netfilter.c
9329 F: net/*/netfilter/
9330 F: net/netfilter/
9331 F: net/bridge/br_netfilter*.c
9332
9333 NETROM NETWORK LAYER
9334 M: Ralf Baechle <ralf@linux-mips.org>
9335 L: linux-hams@vger.kernel.org
9336 W: http://www.linux-ax25.org/
9337 S: Maintained
9338 F: include/net/netrom.h
9339 F: include/uapi/linux/netrom.h
9340 F: net/netrom/
9341
9342 NETRONOME ETHERNET DRIVERS
9343 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9344 L: oss-drivers@netronome.com
9345 S: Maintained
9346 F: drivers/net/ethernet/netronome/
9347
9348 NETWORK BLOCK DEVICE (NBD)
9349 M: Josef Bacik <jbacik@fb.com>
9350 S: Maintained
9351 L: linux-block@vger.kernel.org
9352 L: nbd-general@lists.sourceforge.net
9353 F: Documentation/blockdev/nbd.txt
9354 F: drivers/block/nbd.c
9355 F: include/uapi/linux/nbd.h
9356
9357 NETWORK DROP MONITOR
9358 M: Neil Horman <nhorman@tuxdriver.com>
9359 L: netdev@vger.kernel.org
9360 S: Maintained
9361 W: https://fedorahosted.org/dropwatch/
9362 F: net/core/drop_monitor.c
9363
9364 NETWORKING DRIVERS
9365 L: netdev@vger.kernel.org
9366 W: http://www.linuxfoundation.org/en/Net
9367 Q: http://patchwork.ozlabs.org/project/netdev/list/
9368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9370 S: Odd Fixes
9371 F: Documentation/devicetree/bindings/net/
9372 F: drivers/net/
9373 F: include/linux/if_*
9374 F: include/linux/netdevice.h
9375 F: include/linux/etherdevice.h
9376 F: include/linux/fcdevice.h
9377 F: include/linux/fddidevice.h
9378 F: include/linux/hippidevice.h
9379 F: include/linux/inetdevice.h
9380 F: include/uapi/linux/if_*
9381 F: include/uapi/linux/netdevice.h
9382
9383 NETWORKING DRIVERS (WIRELESS)
9384 M: Kalle Valo <kvalo@codeaurora.org>
9385 L: linux-wireless@vger.kernel.org
9386 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9389 S: Maintained
9390 F: Documentation/devicetree/bindings/net/wireless/
9391 F: drivers/net/wireless/
9392
9393 NETWORKING [DSA]
9394 M: Andrew Lunn <andrew@lunn.ch>
9395 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9396 M: Florian Fainelli <f.fainelli@gmail.com>
9397 S: Maintained
9398 F: net/dsa/
9399 F: include/net/dsa.h
9400 F: drivers/net/dsa/
9401
9402 NETWORKING [GENERAL]
9403 M: "David S. Miller" <davem@davemloft.net>
9404 L: netdev@vger.kernel.org
9405 W: http://www.linuxfoundation.org/en/Net
9406 Q: http://patchwork.ozlabs.org/project/netdev/list/
9407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9409 B: mailto:netdev@vger.kernel.org
9410 S: Maintained
9411 F: net/
9412 F: include/net/
9413 F: include/linux/in.h
9414 F: include/linux/net.h
9415 F: include/linux/netdevice.h
9416 F: include/uapi/linux/in.h
9417 F: include/uapi/linux/net.h
9418 F: include/uapi/linux/netdevice.h
9419 F: include/uapi/linux/net_namespace.h
9420 F: tools/net/
9421 F: tools/testing/selftests/net/
9422 F: lib/random32.c
9423
9424 NETWORKING [IPSEC]
9425 M: Steffen Klassert <steffen.klassert@secunet.com>
9426 M: Herbert Xu <herbert@gondor.apana.org.au>
9427 M: "David S. Miller" <davem@davemloft.net>
9428 L: netdev@vger.kernel.org
9429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9431 S: Maintained
9432 F: net/core/flow.c
9433 F: net/xfrm/
9434 F: net/key/
9435 F: net/ipv4/xfrm*
9436 F: net/ipv4/esp4*
9437 F: net/ipv4/ah4.c
9438 F: net/ipv4/ipcomp.c
9439 F: net/ipv4/ip_vti.c
9440 F: net/ipv6/xfrm*
9441 F: net/ipv6/esp6*
9442 F: net/ipv6/ah6.c
9443 F: net/ipv6/ipcomp6.c
9444 F: net/ipv6/ip6_vti.c
9445 F: include/uapi/linux/xfrm.h
9446 F: include/net/xfrm.h
9447
9448 NETWORKING [IPv4/IPv6]
9449 M: "David S. Miller" <davem@davemloft.net>
9450 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9451 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9452 L: netdev@vger.kernel.org
9453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9454 S: Maintained
9455 F: net/ipv4/
9456 F: net/ipv6/
9457 F: include/net/ip*
9458 F: arch/x86/net/*
9459
9460 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9461 M: Paul Moore <paul@paul-moore.com>
9462 W: https://github.com/netlabel
9463 L: netdev@vger.kernel.org
9464 L: linux-security-module@vger.kernel.org
9465 S: Maintained
9466 F: Documentation/netlabel/
9467 F: include/net/calipso.h
9468 F: include/net/cipso_ipv4.h
9469 F: include/net/netlabel.h
9470 F: include/uapi/linux/netfilter/xt_SECMARK.h
9471 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9472 F: net/netlabel/
9473 F: net/ipv4/cipso_ipv4.c
9474 F: net/ipv6/calipso.c
9475 F: net/netfilter/xt_CONNSECMARK.c
9476 F: net/netfilter/xt_SECMARK.c
9477
9478 NETWORKING [TLS]
9479 M: Ilya Lesokhin <ilyal@mellanox.com>
9480 M: Aviad Yehezkel <aviadye@mellanox.com>
9481 M: Dave Watson <davejwatson@fb.com>
9482 L: netdev@vger.kernel.org
9483 S: Maintained
9484 F: net/tls/*
9485 F: include/uapi/linux/tls.h
9486 F: include/net/tls.h
9487
9488 NETWORKING [WIRELESS]
9489 L: linux-wireless@vger.kernel.org
9490 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9491
9492 NETXEN (1/10) GbE SUPPORT
9493 M: Manish Chopra <manish.chopra@cavium.com>
9494 M: Rahul Verma <rahul.verma@cavium.com>
9495 M: Dept-GELinuxNICDev@cavium.com
9496 L: netdev@vger.kernel.org
9497 S: Supported
9498 F: drivers/net/ethernet/qlogic/netxen/
9499
9500 NFC SUBSYSTEM
9501 M: Samuel Ortiz <sameo@linux.intel.com>
9502 L: linux-wireless@vger.kernel.org
9503 L: linux-nfc@lists.01.org (subscribers-only)
9504 S: Supported
9505 F: net/nfc/
9506 F: include/net/nfc/
9507 F: include/uapi/linux/nfc.h
9508 F: drivers/nfc/
9509 F: include/linux/platform_data/nfcmrvl.h
9510 F: include/linux/platform_data/nxp-nci.h
9511 F: Documentation/devicetree/bindings/net/nfc/
9512
9513 NFS, SUNRPC, AND LOCKD CLIENTS
9514 M: Trond Myklebust <trond.myklebust@primarydata.com>
9515 M: Anna Schumaker <anna.schumaker@netapp.com>
9516 L: linux-nfs@vger.kernel.org
9517 W: http://client.linux-nfs.org
9518 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9519 S: Maintained
9520 F: fs/lockd/
9521 F: fs/nfs/
9522 F: fs/nfs_common/
9523 F: net/sunrpc/
9524 F: include/linux/lockd/
9525 F: include/linux/nfs*
9526 F: include/linux/sunrpc/
9527 F: include/uapi/linux/nfs*
9528 F: include/uapi/linux/sunrpc/
9529
9530 NILFS2 FILESYSTEM
9531 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9532 L: linux-nilfs@vger.kernel.org
9533 W: http://nilfs.sourceforge.net/
9534 W: http://nilfs.osdn.jp/
9535 T: git git://github.com/konis/nilfs2.git
9536 S: Supported
9537 F: Documentation/filesystems/nilfs2.txt
9538 F: fs/nilfs2/
9539 F: include/trace/events/nilfs2.h
9540 F: include/uapi/linux/nilfs2_api.h
9541 F: include/uapi/linux/nilfs2_ondisk.h
9542
9543 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9544 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9545 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9546 S: Maintained
9547 F: Documentation/scsi/NinjaSCSI.txt
9548 F: drivers/scsi/pcmcia/nsp_*
9549
9550 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9551 M: GOTO Masanori <gotom@debian.or.jp>
9552 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9553 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9554 S: Maintained
9555 F: Documentation/scsi/NinjaSCSI.txt
9556 F: drivers/scsi/nsp32*
9557
9558 NIOS2 ARCHITECTURE
9559 M: Ley Foon Tan <lftan@altera.com>
9560 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9562 S: Maintained
9563 F: arch/nios2/
9564
9565 NOHZ, DYNTICKS SUPPORT
9566 M: Frederic Weisbecker <fweisbec@gmail.com>
9567 M: Thomas Gleixner <tglx@linutronix.de>
9568 M: Ingo Molnar <mingo@kernel.org>
9569 L: linux-kernel@vger.kernel.org
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9571 S: Maintained
9572 F: kernel/time/tick*.*
9573 F: include/linux/tick.h
9574 F: include/linux/sched/nohz.h
9575
9576 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9577 M: Pavel Machek <pavel@ucw.cz>
9578 M: Sakari Ailus <sakari.ailus@iki.fi>
9579 L: linux-media@vger.kernel.org
9580 S: Maintained
9581 F: drivers/media/i2c/et8ek8
9582 F: drivers/media/i2c/ad5820.c
9583
9584 NOKIA N900 POWER SUPPLY DRIVERS
9585 R: Pali Rohár <pali.rohar@gmail.com>
9586 F: include/linux/power/bq2415x_charger.h
9587 F: include/linux/power/bq27xxx_battery.h
9588 F: include/linux/power/isp1704_charger.h
9589 F: drivers/power/supply/bq2415x_charger.c
9590 F: drivers/power/supply/bq27xxx_battery.c
9591 F: drivers/power/supply/bq27xxx_battery_i2c.c
9592 F: drivers/power/supply/isp1704_charger.c
9593 F: drivers/power/supply/rx51_battery.c
9594
9595 NTB AMD DRIVER
9596 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9597 L: linux-ntb@googlegroups.com
9598 S: Supported
9599 F: drivers/ntb/hw/amd/
9600
9601 NTB DRIVER CORE
9602 M: Jon Mason <jdmason@kudzu.us>
9603 M: Dave Jiang <dave.jiang@intel.com>
9604 M: Allen Hubbe <Allen.Hubbe@emc.com>
9605 L: linux-ntb@googlegroups.com
9606 S: Supported
9607 W: https://github.com/jonmason/ntb/wiki
9608 T: git git://github.com/jonmason/ntb.git
9609 F: drivers/ntb/
9610 F: drivers/net/ntb_netdev.c
9611 F: include/linux/ntb.h
9612 F: include/linux/ntb_transport.h
9613 F: tools/testing/selftests/ntb/
9614
9615 NTB IDT DRIVER
9616 M: Serge Semin <fancer.lancer@gmail.com>
9617 L: linux-ntb@googlegroups.com
9618 S: Supported
9619 F: drivers/ntb/hw/idt/
9620
9621 NTB INTEL DRIVER
9622 M: Jon Mason <jdmason@kudzu.us>
9623 M: Dave Jiang <dave.jiang@intel.com>
9624 L: linux-ntb@googlegroups.com
9625 S: Supported
9626 W: https://github.com/jonmason/ntb/wiki
9627 T: git git://github.com/jonmason/ntb.git
9628 F: drivers/ntb/hw/intel/
9629
9630 NTFS FILESYSTEM
9631 M: Anton Altaparmakov <anton@tuxera.com>
9632 L: linux-ntfs-dev@lists.sourceforge.net
9633 W: http://www.tuxera.com/
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9635 S: Supported
9636 F: Documentation/filesystems/ntfs.txt
9637 F: fs/ntfs/
9638
9639 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9640 M: Antonino Daplas <adaplas@gmail.com>
9641 L: linux-fbdev@vger.kernel.org
9642 S: Maintained
9643 F: drivers/video/fbdev/riva/
9644 F: drivers/video/fbdev/nvidia/
9645
9646 NVM EXPRESS DRIVER
9647 M: Keith Busch <keith.busch@intel.com>
9648 M: Jens Axboe <axboe@fb.com>
9649 M: Christoph Hellwig <hch@lst.de>
9650 M: Sagi Grimberg <sagi@grimberg.me>
9651 L: linux-nvme@lists.infradead.org
9652 T: git://git.infradead.org/nvme.git
9653 W: http://git.infradead.org/nvme.git
9654 S: Supported
9655 F: drivers/nvme/host/
9656 F: include/linux/nvme.h
9657 F: include/uapi/linux/nvme_ioctl.h
9658
9659 NVM EXPRESS FC TRANSPORT DRIVERS
9660 M: James Smart <james.smart@broadcom.com>
9661 L: linux-nvme@lists.infradead.org
9662 S: Supported
9663 F: include/linux/nvme-fc.h
9664 F: include/linux/nvme-fc-driver.h
9665 F: drivers/nvme/host/fc.c
9666 F: drivers/nvme/target/fc.c
9667 F: drivers/nvme/target/fcloop.c
9668
9669 NVM EXPRESS TARGET DRIVER
9670 M: Christoph Hellwig <hch@lst.de>
9671 M: Sagi Grimberg <sagi@grimberg.me>
9672 L: linux-nvme@lists.infradead.org
9673 T: git://git.infradead.org/nvme.git
9674 W: http://git.infradead.org/nvme.git
9675 S: Supported
9676 F: drivers/nvme/target/
9677
9678 NVMEM FRAMEWORK
9679 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9680 S: Maintained
9681 F: drivers/nvmem/
9682 F: Documentation/devicetree/bindings/nvmem/
9683 F: Documentation/ABI/stable/sysfs-bus-nvmem
9684 F: include/linux/nvmem-consumer.h
9685 F: include/linux/nvmem-provider.h
9686
9687 NXP TDA998X DRM DRIVER
9688 M: Russell King <linux@armlinux.org.uk>
9689 S: Supported
9690 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9691 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9692 F: drivers/gpu/drm/i2c/tda998x_drv.c
9693 F: include/drm/i2c/tda998x.h
9694
9695 NXP TFA9879 DRIVER
9696 M: Peter Rosin <peda@axentia.se>
9697 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9698 S: Maintained
9699 F: sound/soc/codecs/tfa9879*
9700
9701 NXP-NCI NFC DRIVER
9702 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9703 R: Charles Gorand <charles.gorand@effinnov.com>
9704 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9705 S: Supported
9706 F: drivers/nfc/nxp-nci
9707
9708 OBJTOOL
9709 M: Josh Poimboeuf <jpoimboe@redhat.com>
9710 S: Supported
9711 F: tools/objtool/
9712
9713 OMAP AUDIO SUPPORT
9714 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9715 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9716 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9717 L: linux-omap@vger.kernel.org
9718 S: Maintained
9719 F: sound/soc/omap/
9720
9721 OMAP CLOCK FRAMEWORK SUPPORT
9722 M: Paul Walmsley <paul@pwsan.com>
9723 L: linux-omap@vger.kernel.org
9724 S: Maintained
9725 F: arch/arm/*omap*/*clock*
9726
9727 OMAP DEVICE TREE SUPPORT
9728 M: Benoît Cousson <bcousson@baylibre.com>
9729 M: Tony Lindgren <tony@atomide.com>
9730 L: linux-omap@vger.kernel.org
9731 L: devicetree@vger.kernel.org
9732 S: Maintained
9733 F: arch/arm/boot/dts/*omap*
9734 F: arch/arm/boot/dts/*am3*
9735 F: arch/arm/boot/dts/*am4*
9736 F: arch/arm/boot/dts/*am5*
9737 F: arch/arm/boot/dts/*dra7*
9738
9739 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9740 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9741 L: linux-omap@vger.kernel.org
9742 L: linux-fbdev@vger.kernel.org
9743 S: Maintained
9744 F: drivers/video/fbdev/omap2/
9745 F: Documentation/arm/OMAP/DSS
9746
9747 OMAP FRAMEBUFFER SUPPORT
9748 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9749 L: linux-fbdev@vger.kernel.org
9750 L: linux-omap@vger.kernel.org
9751 S: Maintained
9752 F: drivers/video/fbdev/omap/
9753
9754 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9755 M: Roger Quadros <rogerq@ti.com>
9756 M: Tony Lindgren <tony@atomide.com>
9757 L: linux-omap@vger.kernel.org
9758 S: Maintained
9759 F: drivers/memory/omap-gpmc.c
9760 F: arch/arm/mach-omap2/*gpmc*
9761
9762 OMAP GPIO DRIVER
9763 M: Grygorii Strashko <grygorii.strashko@ti.com>
9764 M: Santosh Shilimkar <ssantosh@kernel.org>
9765 M: Kevin Hilman <khilman@kernel.org>
9766 L: linux-omap@vger.kernel.org
9767 S: Maintained
9768 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9769 F: drivers/gpio/gpio-omap.c
9770
9771 OMAP HARDWARE SPINLOCK SUPPORT
9772 M: Ohad Ben-Cohen <ohad@wizery.com>
9773 L: linux-omap@vger.kernel.org
9774 S: Maintained
9775 F: drivers/hwspinlock/omap_hwspinlock.c
9776
9777 OMAP HS MMC SUPPORT
9778 L: linux-mmc@vger.kernel.org
9779 L: linux-omap@vger.kernel.org
9780 S: Orphan
9781 F: drivers/mmc/host/omap_hsmmc.c
9782
9783 OMAP HWMOD DATA
9784 M: Paul Walmsley <paul@pwsan.com>
9785 L: linux-omap@vger.kernel.org
9786 S: Maintained
9787 F: arch/arm/mach-omap2/omap_hwmod*data*
9788
9789 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9790 M: Benoît Cousson <bcousson@baylibre.com>
9791 L: linux-omap@vger.kernel.org
9792 S: Maintained
9793 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9794
9795 OMAP HWMOD SUPPORT
9796 M: Benoît Cousson <bcousson@baylibre.com>
9797 M: Paul Walmsley <paul@pwsan.com>
9798 L: linux-omap@vger.kernel.org
9799 S: Maintained
9800 F: arch/arm/mach-omap2/omap_hwmod.*
9801
9802 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9803 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9804 L: linux-media@vger.kernel.org
9805 S: Maintained
9806 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9807 F: drivers/media/platform/omap3isp/
9808 F: drivers/staging/media/omap4iss/
9809
9810 OMAP MMC SUPPORT
9811 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9812 L: linux-omap@vger.kernel.org
9813 S: Maintained
9814 F: drivers/mmc/host/omap.c
9815
9816 OMAP POWER MANAGEMENT SUPPORT
9817 M: Kevin Hilman <khilman@kernel.org>
9818 L: linux-omap@vger.kernel.org
9819 S: Maintained
9820 F: arch/arm/*omap*/*pm*
9821 F: drivers/cpufreq/omap-cpufreq.c
9822
9823 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9824 M: Rajendra Nayak <rnayak@codeaurora.org>
9825 M: Paul Walmsley <paul@pwsan.com>
9826 L: linux-omap@vger.kernel.org
9827 S: Maintained
9828 F: arch/arm/mach-omap2/prm*
9829
9830 OMAP RANDOM NUMBER GENERATOR SUPPORT
9831 M: Deepak Saxena <dsaxena@plexity.net>
9832 S: Maintained
9833 F: drivers/char/hw_random/omap-rng.c
9834
9835 OMAP USB SUPPORT
9836 L: linux-usb@vger.kernel.org
9837 L: linux-omap@vger.kernel.org
9838 S: Orphan
9839 F: drivers/usb/*/*omap*
9840 F: arch/arm/*omap*/usb*
9841
9842 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9843 M: Mark Jackson <mpfj@newflow.co.uk>
9844 L: linux-omap@vger.kernel.org
9845 S: Maintained
9846 F: arch/arm/boot/dts/am335x-nano.dts
9847
9848 OMAP1 SUPPORT
9849 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9850 M: Tony Lindgren <tony@atomide.com>
9851 L: linux-omap@vger.kernel.org
9852 Q: http://patchwork.kernel.org/project/linux-omap/list/
9853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9854 S: Maintained
9855 F: arch/arm/mach-omap1/
9856 F: arch/arm/plat-omap/
9857 F: arch/arm/configs/omap1_defconfig
9858 F: drivers/i2c/busses/i2c-omap.c
9859 F: include/linux/i2c-omap.h
9860
9861 OMAP2+ SUPPORT
9862 M: Tony Lindgren <tony@atomide.com>
9863 L: linux-omap@vger.kernel.org
9864 W: http://www.muru.com/linux/omap/
9865 W: http://linux.omap.com/
9866 Q: http://patchwork.kernel.org/project/linux-omap/list/
9867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9868 S: Maintained
9869 F: arch/arm/mach-omap2/
9870 F: arch/arm/plat-omap/
9871 F: arch/arm/configs/omap2plus_defconfig
9872 F: drivers/i2c/busses/i2c-omap.c
9873 F: drivers/irqchip/irq-omap-intc.c
9874 F: drivers/mfd/*omap*.c
9875 F: drivers/mfd/menelaus.c
9876 F: drivers/mfd/palmas.c
9877 F: drivers/mfd/tps65217.c
9878 F: drivers/mfd/tps65218.c
9879 F: drivers/mfd/tps65910.c
9880 F: drivers/mfd/twl-core.[ch]
9881 F: drivers/mfd/twl4030*.c
9882 F: drivers/mfd/twl6030*.c
9883 F: drivers/mfd/twl6040*.c
9884 F: drivers/regulator/palmas-regulator*.c
9885 F: drivers/regulator/pbias-regulator.c
9886 F: drivers/regulator/tps65217-regulator.c
9887 F: drivers/regulator/tps65218-regulator.c
9888 F: drivers/regulator/tps65910-regulator.c
9889 F: drivers/regulator/twl-regulator.c
9890 F: drivers/regulator/twl6030-regulator.c
9891 F: include/linux/i2c-omap.h
9892
9893 ONION OMEGA2+ BOARD
9894 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9895 L: linux-mips@linux-mips.org
9896 S: Maintained
9897 F: arch/mips/boot/dts/ralink/omega2p.dts
9898
9899 OMFS FILESYSTEM
9900 M: Bob Copeland <me@bobcopeland.com>
9901 L: linux-karma-devel@lists.sourceforge.net
9902 S: Maintained
9903 F: Documentation/filesystems/omfs.txt
9904 F: fs/omfs/
9905
9906 OMNIKEY CARDMAN 4000 DRIVER
9907 M: Harald Welte <laforge@gnumonks.org>
9908 S: Maintained
9909 F: drivers/char/pcmcia/cm4000_cs.c
9910 F: include/linux/cm4000_cs.h
9911 F: include/uapi/linux/cm4000_cs.h
9912
9913 OMNIKEY CARDMAN 4040 DRIVER
9914 M: Harald Welte <laforge@gnumonks.org>
9915 S: Maintained
9916 F: drivers/char/pcmcia/cm4040_cs.*
9917
9918 OMNIVISION OV13858 SENSOR DRIVER
9919 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9920 L: linux-media@vger.kernel.org
9921 T: git git://linuxtv.org/media_tree.git
9922 S: Maintained
9923 F: drivers/media/i2c/ov13858.c
9924
9925 OMNIVISION OV5640 SENSOR DRIVER
9926 M: Steve Longerbeam <slongerbeam@gmail.com>
9927 L: linux-media@vger.kernel.org
9928 T: git git://linuxtv.org/media_tree.git
9929 S: Maintained
9930 F: drivers/media/i2c/ov5640.c
9931
9932 OMNIVISION OV5647 SENSOR DRIVER
9933 M: Luis Oliveira <lolivei@synopsys.com>
9934 L: linux-media@vger.kernel.org
9935 T: git git://linuxtv.org/media_tree.git
9936 S: Maintained
9937 F: drivers/media/i2c/ov5647.c
9938
9939 OMNIVISION OV7670 SENSOR DRIVER
9940 M: Jonathan Corbet <corbet@lwn.net>
9941 L: linux-media@vger.kernel.org
9942 T: git git://linuxtv.org/media_tree.git
9943 S: Maintained
9944 F: drivers/media/i2c/ov7670.c
9945 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9946
9947 ONENAND FLASH DRIVER
9948 M: Kyungmin Park <kyungmin.park@samsung.com>
9949 L: linux-mtd@lists.infradead.org
9950 S: Maintained
9951 F: drivers/mtd/onenand/
9952 F: include/linux/mtd/onenand*.h
9953
9954 ONSTREAM SCSI TAPE DRIVER
9955 M: Willem Riede <osst@riede.org>
9956 L: osst-users@lists.sourceforge.net
9957 L: linux-scsi@vger.kernel.org
9958 S: Maintained
9959 F: Documentation/scsi/osst.txt
9960 F: drivers/scsi/osst.*
9961 F: drivers/scsi/osst_*.h
9962 F: drivers/scsi/st.h
9963
9964 OP-TEE DRIVER
9965 M: Jens Wiklander <jens.wiklander@linaro.org>
9966 S: Maintained
9967 F: drivers/tee/optee/
9968
9969 OPA-VNIC DRIVER
9970 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9971 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9972 L: linux-rdma@vger.kernel.org
9973 S: Supported
9974 F: drivers/infiniband/ulp/opa_vnic
9975
9976 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9977 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9978 L: devicetree@vger.kernel.org
9979 S: Maintained
9980 F: Documentation/devicetree/dynamic-resolution-notes.txt
9981 F: Documentation/devicetree/overlay-notes.txt
9982 F: drivers/of/overlay.c
9983 F: drivers/of/resolver.c
9984
9985 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9986 M: Rob Herring <robh+dt@kernel.org>
9987 M: Frank Rowand <frowand.list@gmail.com>
9988 L: devicetree@vger.kernel.org
9989 W: http://www.devicetree.org/
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9991 S: Maintained
9992 F: drivers/of/
9993 F: include/linux/of*.h
9994 F: scripts/dtc/
9995 F: Documentation/ABI/testing/sysfs-firmware-ofw
9996
9997 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9998 M: Rob Herring <robh+dt@kernel.org>
9999 M: Mark Rutland <mark.rutland@arm.com>
10000 L: devicetree@vger.kernel.org
10001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10002 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10003 S: Maintained
10004 F: Documentation/devicetree/
10005 F: arch/*/boot/dts/
10006 F: include/dt-bindings/
10007
10008 OPENCORES I2C BUS DRIVER
10009 M: Peter Korsgaard <jacmet@sunsite.dk>
10010 L: linux-i2c@vger.kernel.org
10011 S: Maintained
10012 F: Documentation/i2c/busses/i2c-ocores
10013 F: drivers/i2c/busses/i2c-ocores.c
10014
10015 OPENRISC ARCHITECTURE
10016 M: Jonas Bonn <jonas@southpole.se>
10017 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10018 M: Stafford Horne <shorne@gmail.com>
10019 T: git git://github.com/openrisc/linux.git
10020 L: openrisc@lists.librecores.org
10021 W: http://openrisc.io
10022 S: Maintained
10023 F: arch/openrisc/
10024
10025 OPENVSWITCH
10026 M: Pravin Shelar <pshelar@nicira.com>
10027 L: netdev@vger.kernel.org
10028 L: dev@openvswitch.org
10029 W: http://openvswitch.org
10030 S: Maintained
10031 F: net/openvswitch/
10032 F: include/uapi/linux/openvswitch.h
10033
10034 OPERATING PERFORMANCE POINTS (OPP)
10035 M: Viresh Kumar <vireshk@kernel.org>
10036 M: Nishanth Menon <nm@ti.com>
10037 M: Stephen Boyd <sboyd@codeaurora.org>
10038 L: linux-pm@vger.kernel.org
10039 S: Maintained
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10041 F: drivers/base/power/opp/
10042 F: include/linux/pm_opp.h
10043 F: Documentation/power/opp.txt
10044 F: Documentation/devicetree/bindings/opp/
10045
10046 OPL4 DRIVER
10047 M: Clemens Ladisch <clemens@ladisch.de>
10048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10049 T: git git://git.alsa-project.org/alsa-kernel.git
10050 S: Maintained
10051 F: sound/drivers/opl4/
10052
10053 OPROFILE
10054 M: Robert Richter <rric@kernel.org>
10055 L: oprofile-list@lists.sf.net
10056 S: Maintained
10057 F: arch/*/include/asm/oprofile*.h
10058 F: arch/*/oprofile/
10059 F: drivers/oprofile/
10060 F: include/linux/oprofile.h
10061
10062 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10063 M: Mark Fasheh <mfasheh@versity.com>
10064 M: Joel Becker <jlbec@evilplan.org>
10065 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10066 W: http://ocfs2.wiki.kernel.org
10067 S: Supported
10068 F: Documentation/filesystems/ocfs2.txt
10069 F: Documentation/filesystems/dlmfs.txt
10070 F: fs/ocfs2/
10071
10072 ORANGEFS FILESYSTEM
10073 M: Mike Marshall <hubcap@omnibond.com>
10074 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10076 S: Supported
10077 F: fs/orangefs/
10078 F: Documentation/filesystems/orangefs.txt
10079
10080 ORINOCO DRIVER
10081 L: linux-wireless@vger.kernel.org
10082 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10083 W: http://www.nongnu.org/orinoco/
10084 S: Orphan
10085 F: drivers/net/wireless/intersil/orinoco/
10086
10087 OSD LIBRARY and FILESYSTEM
10088 M: Boaz Harrosh <ooo@electrozaur.com>
10089 S: Maintained
10090 F: drivers/scsi/osd/
10091 F: include/scsi/osd_*
10092 F: fs/exofs/
10093
10094 OV2659 OMNIVISION SENSOR DRIVER
10095 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10096 L: linux-media@vger.kernel.org
10097 W: https://linuxtv.org
10098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10099 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10100 S: Maintained
10101 F: drivers/media/i2c/ov2659.c
10102 F: include/media/i2c/ov2659.h
10103
10104 OVERLAY FILESYSTEM
10105 M: Miklos Szeredi <miklos@szeredi.hu>
10106 L: linux-unionfs@vger.kernel.org
10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10108 S: Supported
10109 F: fs/overlayfs/
10110 F: Documentation/filesystems/overlayfs.txt
10111
10112 P54 WIRELESS DRIVER
10113 M: Christian Lamparter <chunkeey@googlemail.com>
10114 L: linux-wireless@vger.kernel.org
10115 W: http://wireless.kernel.org/en/users/Drivers/p54
10116 S: Maintained
10117 F: drivers/net/wireless/intersil/p54/
10118
10119 PA SEMI ETHERNET DRIVER
10120 L: netdev@vger.kernel.org
10121 S: Orphan
10122 F: drivers/net/ethernet/pasemi/*
10123
10124 PA SEMI SMBUS DRIVER
10125 L: linux-i2c@vger.kernel.org
10126 S: Orphan
10127 F: drivers/i2c/busses/i2c-pasemi.c
10128
10129 PADATA PARALLEL EXECUTION MECHANISM
10130 M: Steffen Klassert <steffen.klassert@secunet.com>
10131 L: linux-crypto@vger.kernel.org
10132 S: Maintained
10133 F: kernel/padata.c
10134 F: include/linux/padata.h
10135 F: Documentation/padata.txt
10136
10137 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10138 M: Harald Welte <laforge@gnumonks.org>
10139 L: platform-driver-x86@vger.kernel.org
10140 S: Maintained
10141 F: drivers/platform/x86/panasonic-laptop.c
10142
10143 PANASONIC MN10300/AM33/AM34 PORT
10144 M: David Howells <dhowells@redhat.com>
10145 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10146 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10147 S: Maintained
10148 F: Documentation/mn10300/
10149 F: arch/mn10300/
10150
10151 PARALLEL LCD/KEYPAD PANEL DRIVER
10152 M: Willy Tarreau <willy@haproxy.com>
10153 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10154 S: Odd Fixes
10155 F: Documentation/misc-devices/lcd-panel-cgram.txt
10156 F: drivers/misc/panel.c
10157
10158 PARALLEL PORT SUBSYSTEM
10159 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10160 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10161 L: linux-parport@lists.infradead.org (subscribers-only)
10162 S: Maintained
10163 F: drivers/parport/
10164 F: include/linux/parport*.h
10165 F: drivers/char/ppdev.c
10166 F: include/uapi/linux/ppdev.h
10167 F: Documentation/parport*.txt
10168
10169 PARAVIRT_OPS INTERFACE
10170 M: Juergen Gross <jgross@suse.com>
10171 M: Chris Wright <chrisw@sous-sol.org>
10172 M: Alok Kataria <akataria@vmware.com>
10173 M: Rusty Russell <rusty@rustcorp.com.au>
10174 L: virtualization@lists.linux-foundation.org
10175 S: Supported
10176 F: Documentation/virtual/paravirt_ops.txt
10177 F: arch/*/kernel/paravirt*
10178 F: arch/*/include/asm/paravirt*.h
10179 F: include/linux/hypervisor.h
10180
10181 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10182 M: Tim Waugh <tim@cyberelk.net>
10183 L: linux-parport@lists.infradead.org (subscribers-only)
10184 S: Maintained
10185 F: Documentation/blockdev/paride.txt
10186 F: drivers/block/paride/
10187
10188 PARISC ARCHITECTURE
10189 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10190 M: Helge Deller <deller@gmx.de>
10191 L: linux-parisc@vger.kernel.org
10192 W: http://www.parisc-linux.org/
10193 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10196 S: Maintained
10197 F: arch/parisc/
10198 F: Documentation/parisc/
10199 F: drivers/parisc/
10200 F: drivers/char/agp/parisc-agp.c
10201 F: drivers/input/serio/gscps2.c
10202 F: drivers/parport/parport_gsc.*
10203 F: drivers/tty/serial/8250/8250_gsc.c
10204 F: drivers/video/fbdev/sti*
10205 F: drivers/video/console/sti*
10206 F: drivers/video/logo/logo_parisc*
10207
10208 PARMAN
10209 M: Jiri Pirko <jiri@mellanox.com>
10210 L: netdev@vger.kernel.org
10211 S: Supported
10212 F: lib/parman.c
10213 F: lib/test_parman.c
10214 F: include/linux/parman.h
10215
10216 PC87360 HARDWARE MONITORING DRIVER
10217 M: Jim Cromie <jim.cromie@gmail.com>
10218 L: linux-hwmon@vger.kernel.org
10219 S: Maintained
10220 F: Documentation/hwmon/pc87360
10221 F: drivers/hwmon/pc87360.c
10222
10223 PC8736x GPIO DRIVER
10224 M: Jim Cromie <jim.cromie@gmail.com>
10225 S: Maintained
10226 F: drivers/char/pc8736x_gpio.c
10227
10228 PC87427 HARDWARE MONITORING DRIVER
10229 M: Jean Delvare <jdelvare@suse.com>
10230 L: linux-hwmon@vger.kernel.org
10231 S: Maintained
10232 F: Documentation/hwmon/pc87427
10233 F: drivers/hwmon/pc87427.c
10234
10235 PCA9532 LED DRIVER
10236 M: Riku Voipio <riku.voipio@iki.fi>
10237 S: Maintained
10238 F: drivers/leds/leds-pca9532.c
10239 F: include/linux/leds-pca9532.h
10240
10241 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10242 M: Guenter Roeck <linux@roeck-us.net>
10243 L: linux-i2c@vger.kernel.org
10244 S: Maintained
10245 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10246
10247 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10248 M: Khalid Aziz <khalid@gonehiking.org>
10249 S: Maintained
10250 F: drivers/firmware/pcdp.*
10251
10252 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10253 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10254 L: linux-pci@vger.kernel.org
10255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10256 S: Maintained
10257 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10258 F: drivers/pci/host/pci-aardvark.c
10259
10260 PCI DRIVER FOR ALTERA PCIE IP
10261 M: Ley Foon Tan <lftan@altera.com>
10262 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10263 L: linux-pci@vger.kernel.org
10264 S: Supported
10265 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10266 F: drivers/pci/host/pcie-altera.c
10267
10268 PCI DRIVER FOR APPLIEDMICRO XGENE
10269 M: Tanmay Inamdar <tinamdar@apm.com>
10270 L: linux-pci@vger.kernel.org
10271 L: linux-arm-kernel@lists.infradead.org
10272 S: Maintained
10273 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10274 F: drivers/pci/host/pci-xgene.c
10275
10276 PCI DRIVER FOR ARM VERSATILE PLATFORM
10277 M: Rob Herring <robh@kernel.org>
10278 L: linux-pci@vger.kernel.org
10279 L: linux-arm-kernel@lists.infradead.org
10280 S: Maintained
10281 F: Documentation/devicetree/bindings/pci/versatile.txt
10282 F: drivers/pci/host/pci-versatile.c
10283
10284 PCI DRIVER FOR ARMADA 8K
10285 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10286 L: linux-pci@vger.kernel.org
10287 L: linux-arm-kernel@lists.infradead.org
10288 S: Maintained
10289 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10290 F: drivers/pci/dwc/pcie-armada8k.c
10291
10292 PCI DRIVER FOR FREESCALE LAYERSCAPE
10293 M: Minghuan Lian <minghuan.Lian@freescale.com>
10294 M: Mingkai Hu <mingkai.hu@freescale.com>
10295 M: Roy Zang <tie-fei.zang@freescale.com>
10296 L: linuxppc-dev@lists.ozlabs.org
10297 L: linux-pci@vger.kernel.org
10298 L: linux-arm-kernel@lists.infradead.org
10299 S: Maintained
10300 F: drivers/pci/dwc/*layerscape*
10301
10302 PCI DRIVER FOR GENERIC OF HOSTS
10303 M: Will Deacon <will.deacon@arm.com>
10304 L: linux-pci@vger.kernel.org
10305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10306 S: Maintained
10307 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10308 F: drivers/pci/host/pci-host-common.c
10309 F: drivers/pci/host/pci-host-generic.c
10310
10311 PCI DRIVER FOR IMX6
10312 M: Richard Zhu <hongxing.zhu@nxp.com>
10313 M: Lucas Stach <l.stach@pengutronix.de>
10314 L: linux-pci@vger.kernel.org
10315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10316 S: Maintained
10317 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10318 F: drivers/pci/dwc/*imx6*
10319
10320 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10321 M: Keith Busch <keith.busch@intel.com>
10322 M: Jonathan Derrick <jonathan.derrick@intel.com>
10323 L: linux-pci@vger.kernel.org
10324 S: Supported
10325 F: drivers/pci/host/vmd.c
10326
10327 PCI DRIVER FOR MICROSEMI SWITCHTEC
10328 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10329 M: Stephen Bates <stephen.bates@microsemi.com>
10330 M: Logan Gunthorpe <logang@deltatee.com>
10331 L: linux-pci@vger.kernel.org
10332 S: Maintained
10333 F: Documentation/switchtec.txt
10334 F: Documentation/ABI/testing/sysfs-class-switchtec
10335 F: drivers/pci/switch/switchtec*
10336 F: include/uapi/linux/switchtec_ioctl.h
10337
10338 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10339 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10340 M: Jason Cooper <jason@lakedaemon.net>
10341 L: linux-pci@vger.kernel.org
10342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10343 S: Maintained
10344 F: drivers/pci/host/*mvebu*
10345
10346 PCI DRIVER FOR NVIDIA TEGRA
10347 M: Thierry Reding <thierry.reding@gmail.com>
10348 L: linux-tegra@vger.kernel.org
10349 L: linux-pci@vger.kernel.org
10350 S: Supported
10351 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10352 F: drivers/pci/host/pci-tegra.c
10353
10354 PCI DRIVER FOR RENESAS R-CAR
10355 M: Simon Horman <horms@verge.net.au>
10356 L: linux-pci@vger.kernel.org
10357 L: linux-renesas-soc@vger.kernel.org
10358 S: Maintained
10359 F: drivers/pci/host/*rcar*
10360
10361 PCI DRIVER FOR SAMSUNG EXYNOS
10362 M: Jingoo Han <jingoohan1@gmail.com>
10363 L: linux-pci@vger.kernel.org
10364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10365 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10366 S: Maintained
10367 F: drivers/pci/dwc/pci-exynos.c
10368
10369 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10370 M: Jingoo Han <jingoohan1@gmail.com>
10371 M: Joao Pinto <Joao.Pinto@synopsys.com>
10372 L: linux-pci@vger.kernel.org
10373 S: Maintained
10374 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10375 F: drivers/pci/dwc/*designware*
10376
10377 PCI DRIVER FOR TI DRA7XX
10378 M: Kishon Vijay Abraham I <kishon@ti.com>
10379 L: linux-omap@vger.kernel.org
10380 L: linux-pci@vger.kernel.org
10381 S: Supported
10382 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10383 F: drivers/pci/dwc/pci-dra7xx.c
10384
10385 PCI DRIVER FOR TI KEYSTONE
10386 M: Murali Karicheri <m-karicheri2@ti.com>
10387 L: linux-pci@vger.kernel.org
10388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10389 S: Maintained
10390 F: drivers/pci/dwc/*keystone*
10391
10392 PCI ENDPOINT SUBSYSTEM
10393 M: Kishon Vijay Abraham I <kishon@ti.com>
10394 L: linux-pci@vger.kernel.org
10395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10396 S: Supported
10397 F: drivers/pci/endpoint/
10398 F: drivers/misc/pci_endpoint_test.c
10399 F: tools/pci/
10400
10401 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10402 M: Russell Currey <ruscur@russell.cc>
10403 L: linuxppc-dev@lists.ozlabs.org
10404 S: Supported
10405 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10406 F: arch/powerpc/kernel/eeh*.c
10407 F: arch/powerpc/platforms/*/eeh*.c
10408 F: arch/powerpc/include/*/eeh*.h
10409
10410 PCI ERROR RECOVERY
10411 M: Linas Vepstas <linasvepstas@gmail.com>
10412 L: linux-pci@vger.kernel.org
10413 S: Supported
10414 F: Documentation/PCI/pci-error-recovery.txt
10415
10416 PCI MSI DRIVER FOR ALTERA MSI IP
10417 M: Ley Foon Tan <lftan@altera.com>
10418 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10419 L: linux-pci@vger.kernel.org
10420 S: Supported
10421 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10422 F: drivers/pci/host/pcie-altera-msi.c
10423
10424 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10425 M: Duc Dang <dhdang@apm.com>
10426 L: linux-pci@vger.kernel.org
10427 L: linux-arm-kernel@lists.infradead.org
10428 S: Maintained
10429 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10430 F: drivers/pci/host/pci-xgene-msi.c
10431
10432 PCI SUBSYSTEM
10433 M: Bjorn Helgaas <bhelgaas@google.com>
10434 L: linux-pci@vger.kernel.org
10435 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10437 S: Supported
10438 F: Documentation/devicetree/bindings/pci/
10439 F: Documentation/PCI/
10440 F: drivers/pci/
10441 F: include/linux/pci*
10442 F: arch/x86/pci/
10443 F: arch/x86/kernel/quirks.c
10444
10445 PCIE DRIVER FOR AXIS ARTPEC
10446 M: Niklas Cassel <niklas.cassel@axis.com>
10447 M: Jesper Nilsson <jesper.nilsson@axis.com>
10448 L: linux-arm-kernel@axis.com
10449 L: linux-pci@vger.kernel.org
10450 S: Maintained
10451 F: Documentation/devicetree/bindings/pci/axis,artpec*
10452 F: drivers/pci/dwc/*artpec*
10453
10454 PCIE DRIVER FOR CAVIUM THUNDERX
10455 M: David Daney <david.daney@cavium.com>
10456 L: linux-pci@vger.kernel.org
10457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10458 S: Supported
10459 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10460 F: drivers/pci/host/pci-thunder-*
10461
10462 PCIE DRIVER FOR HISILICON
10463 M: Zhou Wang <wangzhou1@hisilicon.com>
10464 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10465 L: linux-pci@vger.kernel.org
10466 S: Maintained
10467 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10468 F: drivers/pci/dwc/pcie-hisi.c
10469
10470 PCIE DRIVER FOR HISILICON KIRIN
10471 M: Xiaowei Song <songxiaowei@hisilicon.com>
10472 M: Binghui Wang <wangbinghui@hisilicon.com>
10473 L: linux-pci@vger.kernel.org
10474 S: Maintained
10475 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10476 F: drivers/pci/dwc/pcie-kirin.c
10477
10478 PCIE DRIVER FOR MEDIATEK
10479 M: Ryder Lee <ryder.lee@mediatek.com>
10480 L: linux-pci@vger.kernel.org
10481 L: linux-mediatek@lists.infradead.org
10482 S: Supported
10483 F: Documentation/devicetree/bindings/pci/mediatek*
10484 F: drivers/pci/host/*mediatek*
10485
10486 PCIE DRIVER FOR QUALCOMM MSM
10487 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10488 L: linux-pci@vger.kernel.org
10489 L: linux-arm-msm@vger.kernel.org
10490 S: Maintained
10491 F: drivers/pci/dwc/*qcom*
10492
10493 PCIE DRIVER FOR ROCKCHIP
10494 M: Shawn Lin <shawn.lin@rock-chips.com>
10495 L: linux-pci@vger.kernel.org
10496 L: linux-rockchip@lists.infradead.org
10497 S: Maintained
10498 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10499 F: drivers/pci/host/pcie-rockchip.c
10500
10501 PCIE DRIVER FOR ST SPEAR13XX
10502 M: Pratyush Anand <pratyush.anand@gmail.com>
10503 L: linux-pci@vger.kernel.org
10504 S: Maintained
10505 F: drivers/pci/dwc/*spear*
10506
10507 PCMCIA SUBSYSTEM
10508 P: Linux PCMCIA Team
10509 L: linux-pcmcia@lists.infradead.org
10510 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10512 S: Maintained
10513 F: Documentation/pcmcia/
10514 F: tools/pcmcia/
10515 F: drivers/pcmcia/
10516 F: include/pcmcia/
10517
10518 PCNET32 NETWORK DRIVER
10519 M: Don Fry <pcnet32@frontier.com>
10520 L: netdev@vger.kernel.org
10521 S: Maintained
10522 F: drivers/net/ethernet/amd/pcnet32.c
10523
10524 PCRYPT PARALLEL CRYPTO ENGINE
10525 M: Steffen Klassert <steffen.klassert@secunet.com>
10526 L: linux-crypto@vger.kernel.org
10527 S: Maintained
10528 F: crypto/pcrypt.c
10529 F: include/crypto/pcrypt.h
10530
10531 PER-CPU MEMORY ALLOCATOR
10532 M: Tejun Heo <tj@kernel.org>
10533 M: Christoph Lameter <cl@linux.com>
10534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10535 S: Maintained
10536 F: include/linux/percpu*.h
10537 F: mm/percpu*.c
10538 F: arch/*/include/asm/percpu.h
10539
10540 PER-TASK DELAY ACCOUNTING
10541 M: Balbir Singh <bsingharora@gmail.com>
10542 S: Maintained
10543 F: include/linux/delayacct.h
10544 F: kernel/delayacct.c
10545
10546 PERFORMANCE EVENTS SUBSYSTEM
10547 M: Peter Zijlstra <peterz@infradead.org>
10548 M: Ingo Molnar <mingo@redhat.com>
10549 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10550 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10551 L: linux-kernel@vger.kernel.org
10552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10553 S: Supported
10554 F: kernel/events/*
10555 F: include/linux/perf_event.h
10556 F: include/uapi/linux/perf_event.h
10557 F: arch/*/kernel/perf_event*.c
10558 F: arch/*/kernel/*/perf_event*.c
10559 F: arch/*/kernel/*/*/perf_event*.c
10560 F: arch/*/include/asm/perf_event.h
10561 F: arch/*/kernel/perf_callchain.c
10562 F: arch/*/events/*
10563 F: tools/perf/
10564
10565 PERSONALITY HANDLING
10566 M: Christoph Hellwig <hch@infradead.org>
10567 L: linux-abi-devel@lists.sourceforge.net
10568 S: Maintained
10569 F: include/linux/personality.h
10570 F: include/uapi/linux/personality.h
10571
10572 PHONET PROTOCOL
10573 M: Remi Denis-Courmont <courmisch@gmail.com>
10574 S: Supported
10575 F: Documentation/networking/phonet.txt
10576 F: include/linux/phonet.h
10577 F: include/net/phonet/
10578 F: include/uapi/linux/phonet.h
10579 F: net/phonet/
10580
10581 PHRAM MTD DRIVER
10582 M: Joern Engel <joern@lazybastard.org>
10583 L: linux-mtd@lists.infradead.org
10584 S: Maintained
10585 F: drivers/mtd/devices/phram.c
10586
10587 PICOLCD HID DRIVER
10588 M: Bruno Prémont <bonbons@linux-vserver.org>
10589 L: linux-input@vger.kernel.org
10590 S: Maintained
10591 F: drivers/hid/hid-picolcd*
10592
10593 PICOXCELL SUPPORT
10594 M: Jamie Iles <jamie@jamieiles.com>
10595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10596 T: git git://github.com/jamieiles/linux-2.6-ji.git
10597 S: Supported
10598 F: arch/arm/boot/dts/picoxcell*
10599 F: arch/arm/mach-picoxcell/
10600 F: drivers/crypto/picoxcell*
10601
10602 PIN CONTROL SUBSYSTEM
10603 M: Linus Walleij <linus.walleij@linaro.org>
10604 L: linux-gpio@vger.kernel.org
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10606 S: Maintained
10607 F: Documentation/devicetree/bindings/pinctrl/
10608 F: Documentation/driver-api/pinctl.rst
10609 F: drivers/pinctrl/
10610 F: include/linux/pinctrl/
10611
10612 PIN CONTROLLER - ATMEL AT91
10613 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10615 S: Maintained
10616 F: drivers/pinctrl/pinctrl-at91.*
10617
10618 PIN CONTROLLER - ATMEL AT91 PIO4
10619 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621 L: linux-gpio@vger.kernel.org
10622 S: Supported
10623 F: drivers/pinctrl/pinctrl-at91-pio4.*
10624
10625 PIN CONTROLLER - INTEL
10626 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10627 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10628 S: Maintained
10629 F: drivers/pinctrl/intel/
10630
10631 PIN CONTROLLER - QUALCOMM
10632 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10633 S: Maintained
10634 L: linux-arm-msm@vger.kernel.org
10635 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10636 F: drivers/pinctrl/qcom/
10637
10638 PIN CONTROLLER - RENESAS
10639 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10640 M: Geert Uytterhoeven <geert+renesas@glider.be>
10641 L: linux-renesas-soc@vger.kernel.org
10642 S: Maintained
10643 F: drivers/pinctrl/sh-pfc/
10644
10645 PIN CONTROLLER - SAMSUNG
10646 M: Tomasz Figa <tomasz.figa@gmail.com>
10647 M: Krzysztof Kozlowski <krzk@kernel.org>
10648 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10650 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10651 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10653 S: Maintained
10654 F: drivers/pinctrl/samsung/
10655 F: include/dt-bindings/pinctrl/samsung.h
10656 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10657
10658 PIN CONTROLLER - SINGLE
10659 M: Tony Lindgren <tony@atomide.com>
10660 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10662 L: linux-omap@vger.kernel.org
10663 S: Maintained
10664 F: drivers/pinctrl/pinctrl-single.c
10665
10666 PIN CONTROLLER - ST SPEAR
10667 M: Viresh Kumar <vireshk@kernel.org>
10668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10669 W: http://www.st.com/spear
10670 S: Maintained
10671 F: drivers/pinctrl/spear/
10672
10673 PISTACHIO SOC SUPPORT
10674 M: James Hartley <james.hartley@imgtec.com>
10675 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10676 L: linux-mips@linux-mips.org
10677 S: Maintained
10678 F: arch/mips/pistachio/
10679 F: arch/mips/include/asm/mach-pistachio/
10680 F: arch/mips/boot/dts/img/pistachio*
10681 F: arch/mips/configs/pistachio*_defconfig
10682
10683 PKTCDVD DRIVER
10684 S: Orphan
10685 M: linux-block@vger.kernel.org
10686 F: drivers/block/pktcdvd.c
10687 F: include/linux/pktcdvd.h
10688 F: include/uapi/linux/pktcdvd.h
10689
10690 PKUNITY SOC DRIVERS
10691 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10692 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10693 S: Maintained
10694 T: git git://github.com/gxt/linux.git
10695 F: drivers/input/serio/i8042-unicore32io.h
10696 F: drivers/i2c/busses/i2c-puv3.c
10697 F: drivers/video/fbdev/fb-puv3.c
10698 F: drivers/rtc/rtc-puv3.c
10699
10700 PMBUS HARDWARE MONITORING DRIVERS
10701 M: Guenter Roeck <linux@roeck-us.net>
10702 L: linux-hwmon@vger.kernel.org
10703 W: http://hwmon.wiki.kernel.org/
10704 W: http://www.roeck-us.net/linux/drivers/
10705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10706 S: Maintained
10707 F: Documentation/hwmon/pmbus
10708 F: drivers/hwmon/pmbus/
10709 F: include/linux/pmbus.h
10710
10711 PMC SIERRA MaxRAID DRIVER
10712 L: linux-scsi@vger.kernel.org
10713 W: http://www.pmc-sierra.com/
10714 S: Orphan
10715 F: drivers/scsi/pmcraid.*
10716
10717 PMC SIERRA PM8001 DRIVER
10718 M: Jack Wang <jinpu.wang@profitbricks.com>
10719 M: lindar_liu@usish.com
10720 L: linux-scsi@vger.kernel.org
10721 S: Supported
10722 F: drivers/scsi/pm8001/
10723
10724 PNP SUPPORT
10725 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10726 S: Maintained
10727 F: drivers/pnp/
10728
10729 POSIX CLOCKS and TIMERS
10730 M: Thomas Gleixner <tglx@linutronix.de>
10731 L: linux-kernel@vger.kernel.org
10732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10733 S: Maintained
10734 F: fs/timerfd.c
10735 F: include/linux/timer*
10736 F: kernel/time/*timer*
10737
10738 POWER MANAGEMENT CORE
10739 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10740 L: linux-pm@vger.kernel.org
10741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10742 B: https://bugzilla.kernel.org
10743 S: Supported
10744 F: drivers/base/power/
10745 F: include/linux/pm.h
10746 F: include/linux/pm_*
10747 F: include/linux/powercap.h
10748 F: drivers/powercap/
10749
10750 POWER STATE COORDINATION INTERFACE (PSCI)
10751 M: Mark Rutland <mark.rutland@arm.com>
10752 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10753 L: linux-arm-kernel@lists.infradead.org
10754 S: Maintained
10755 F: drivers/firmware/psci*.c
10756 F: include/linux/psci.h
10757 F: include/uapi/linux/psci.h
10758
10759 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10760 M: Sebastian Reichel <sre@kernel.org>
10761 L: linux-pm@vger.kernel.org
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10763 S: Maintained
10764 F: Documentation/devicetree/bindings/power/supply/
10765 F: include/linux/power_supply.h
10766 F: drivers/power/supply/
10767
10768 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10769 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10770 L: linuxppc-dev@lists.ozlabs.org
10771 S: Maintained
10772 F: drivers/char/powernv-op-panel.c
10773
10774 PPP OVER ATM (RFC 2364)
10775 M: Mitchell Blank Jr <mitch@sfgoth.com>
10776 S: Maintained
10777 F: net/atm/pppoatm.c
10778 F: include/uapi/linux/atmppp.h
10779
10780 PPP OVER ETHERNET
10781 M: Michal Ostrowski <mostrows@earthlink.net>
10782 S: Maintained
10783 F: drivers/net/ppp/pppoe.c
10784 F: drivers/net/ppp/pppox.c
10785
10786 PPP OVER L2TP
10787 M: James Chapman <jchapman@katalix.com>
10788 S: Maintained
10789 F: net/l2tp/l2tp_ppp.c
10790 F: include/linux/if_pppol2tp.h
10791 F: include/uapi/linux/if_pppol2tp.h
10792
10793 PPP PROTOCOL DRIVERS AND COMPRESSORS
10794 M: Paul Mackerras <paulus@samba.org>
10795 L: linux-ppp@vger.kernel.org
10796 S: Maintained
10797 F: drivers/net/ppp/ppp_*
10798
10799 PPS SUPPORT
10800 M: Rodolfo Giometti <giometti@enneenne.com>
10801 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10802 L: linuxpps@ml.enneenne.com (subscribers-only)
10803 S: Maintained
10804 F: Documentation/pps/
10805 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10806 F: Documentation/ABI/testing/sysfs-pps
10807 F: drivers/pps/
10808 F: include/linux/pps*.h
10809 F: include/uapi/linux/pps.h
10810
10811 PPTP DRIVER
10812 M: Dmitry Kozlov <xeb@mail.ru>
10813 L: netdev@vger.kernel.org
10814 S: Maintained
10815 F: drivers/net/ppp/pptp.c
10816 W: http://sourceforge.net/projects/accel-pptp
10817
10818 PREEMPTIBLE KERNEL
10819 M: Robert Love <rml@tech9.net>
10820 L: kpreempt-tech@lists.sourceforge.net
10821 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10822 S: Supported
10823 F: Documentation/preempt-locking.txt
10824 F: include/linux/preempt.h
10825
10826 PRINTK
10827 M: Petr Mladek <pmladek@suse.com>
10828 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10829 R: Steven Rostedt <rostedt@goodmis.org>
10830 S: Maintained
10831 F: kernel/printk/
10832 F: include/linux/printk.h
10833
10834 PRISM54 WIRELESS DRIVER
10835 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10836 L: linux-wireless@vger.kernel.org
10837 W: http://wireless.kernel.org/en/users/Drivers/p54
10838 S: Obsolete
10839 F: drivers/net/wireless/intersil/prism54/
10840
10841 PROC SYSCTL
10842 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10843 M: Kees Cook <keescook@chromium.org>
10844 L: linux-kernel@vger.kernel.org
10845 L: linux-fsdevel@vger.kernel.org
10846 S: Maintained
10847 F: fs/proc/proc_sysctl.c
10848 F: include/linux/sysctl.h
10849 F: kernel/sysctl.c
10850 F: tools/testing/selftests/sysctl/
10851
10852 PS3 NETWORK SUPPORT
10853 M: Geoff Levand <geoff@infradead.org>
10854 L: netdev@vger.kernel.org
10855 L: linuxppc-dev@lists.ozlabs.org
10856 S: Maintained
10857 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10858
10859 PS3 PLATFORM SUPPORT
10860 M: Geoff Levand <geoff@infradead.org>
10861 L: linuxppc-dev@lists.ozlabs.org
10862 S: Maintained
10863 F: arch/powerpc/boot/ps3*
10864 F: arch/powerpc/include/asm/lv1call.h
10865 F: arch/powerpc/include/asm/ps3*.h
10866 F: arch/powerpc/platforms/ps3/
10867 F: drivers/*/ps3*
10868 F: drivers/ps3/
10869 F: drivers/rtc/rtc-ps3.c
10870 F: drivers/usb/host/*ps3.c
10871 F: sound/ppc/snd_ps3*
10872
10873 PS3VRAM DRIVER
10874 M: Jim Paris <jim@jtan.com>
10875 M: Geoff Levand <geoff@infradead.org>
10876 L: linuxppc-dev@lists.ozlabs.org
10877 S: Maintained
10878 F: drivers/block/ps3vram.c
10879
10880 PSAMPLE PACKET SAMPLING SUPPORT:
10881 M: Yotam Gigi <yotamg@mellanox.com>
10882 S: Maintained
10883 F: net/psample
10884 F: include/net/psample.h
10885 F: include/uapi/linux/psample.h
10886
10887 PSTORE FILESYSTEM
10888 M: Kees Cook <keescook@chromium.org>
10889 M: Anton Vorontsov <anton@enomsg.org>
10890 M: Colin Cross <ccross@android.com>
10891 M: Tony Luck <tony.luck@intel.com>
10892 S: Maintained
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10894 F: fs/pstore/
10895 F: include/linux/pstore*
10896 F: drivers/firmware/efi/efi-pstore.c
10897 F: drivers/acpi/apei/erst.c
10898 F: Documentation/admin-guide/ramoops.rst
10899 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10900 K: \b(pstore|ramoops)
10901
10902 PTP HARDWARE CLOCK SUPPORT
10903 M: Richard Cochran <richardcochran@gmail.com>
10904 L: netdev@vger.kernel.org
10905 S: Maintained
10906 W: http://linuxptp.sourceforge.net/
10907 F: Documentation/ABI/testing/sysfs-ptp
10908 F: Documentation/ptp/*
10909 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10910 F: drivers/net/phy/dp83640*
10911 F: drivers/ptp/*
10912 F: include/linux/ptp_cl*
10913
10914 PTRACE SUPPORT
10915 M: Oleg Nesterov <oleg@redhat.com>
10916 S: Maintained
10917 F: include/asm-generic/syscall.h
10918 F: include/linux/ptrace.h
10919 F: include/linux/regset.h
10920 F: include/linux/tracehook.h
10921 F: include/uapi/linux/ptrace.h
10922 F: include/uapi/linux/ptrace.h
10923 F: include/asm-generic/ptrace.h
10924 F: kernel/ptrace.c
10925 F: arch/*/ptrace*.c
10926 F: arch/*/*/ptrace*.c
10927 F: arch/*/include/asm/ptrace*.h
10928
10929 PULSE8-CEC DRIVER
10930 M: Hans Verkuil <hverkuil@xs4all.nl>
10931 L: linux-media@vger.kernel.org
10932 T: git git://linuxtv.org/media_tree.git
10933 S: Maintained
10934 F: drivers/media/usb/pulse8-cec/*
10935 F: Documentation/media/cec-drivers/pulse8-cec.rst
10936
10937 PVRUSB2 VIDEO4LINUX DRIVER
10938 M: Mike Isely <isely@pobox.com>
10939 L: pvrusb2@isely.net (subscribers-only)
10940 L: linux-media@vger.kernel.org
10941 W: http://www.isely.net/pvrusb2/
10942 T: git git://linuxtv.org/media_tree.git
10943 S: Maintained
10944 F: Documentation/media/v4l-drivers/pvrusb2*
10945 F: drivers/media/usb/pvrusb2/
10946
10947 PWC WEBCAM DRIVER
10948 M: Hans Verkuil <hverkuil@xs4all.nl>
10949 L: linux-media@vger.kernel.org
10950 T: git git://linuxtv.org/media_tree.git
10951 S: Odd Fixes
10952 F: drivers/media/usb/pwc/*
10953
10954 PWM FAN DRIVER
10955 M: Kamil Debski <kamil@wypas.org>
10956 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10957 L: linux-hwmon@vger.kernel.org
10958 S: Supported
10959 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10960 F: Documentation/hwmon/pwm-fan
10961 F: drivers/hwmon/pwm-fan.c
10962
10963 PWM IR Transmitter
10964 M: Sean Young <sean@mess.org>
10965 L: linux-media@vger.kernel.org
10966 S: Maintained
10967 F: drivers/media/rc/pwm-ir-tx.c
10968
10969 PWM SUBSYSTEM
10970 M: Thierry Reding <thierry.reding@gmail.com>
10971 L: linux-pwm@vger.kernel.org
10972 S: Maintained
10973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10974 F: Documentation/pwm.txt
10975 F: Documentation/devicetree/bindings/pwm/
10976 F: include/linux/pwm.h
10977 F: drivers/pwm/
10978 F: drivers/video/backlight/pwm_bl.c
10979 F: include/linux/pwm_backlight.h
10980 F: drivers/gpio/gpio-mvebu.c
10981 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10982
10983 PXA GPIO DRIVER
10984 M: Robert Jarzmik <robert.jarzmik@free.fr>
10985 L: linux-gpio@vger.kernel.org
10986 S: Maintained
10987 F: drivers/gpio/gpio-pxa.c
10988
10989 PXA MMCI DRIVER
10990 S: Orphan
10991
10992 PXA RTC DRIVER
10993 M: Robert Jarzmik <robert.jarzmik@free.fr>
10994 L: linux-rtc@vger.kernel.org
10995 S: Maintained
10996
10997 PXA2xx/PXA3xx SUPPORT
10998 M: Daniel Mack <daniel@zonque.org>
10999 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11000 M: Robert Jarzmik <robert.jarzmik@free.fr>
11001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11002 T: git git://github.com/hzhuang1/linux.git
11003 T: git git://github.com/rjarzmik/linux.git
11004 S: Maintained
11005 F: arch/arm/boot/dts/pxa*
11006 F: arch/arm/mach-pxa/
11007 F: drivers/dma/pxa*
11008 F: drivers/pcmcia/pxa2xx*
11009 F: drivers/pinctrl/pxa/
11010 F: drivers/spi/spi-pxa2xx*
11011 F: drivers/usb/gadget/udc/pxa2*
11012 F: include/sound/pxa2xx-lib.h
11013 F: sound/arm/pxa*
11014 F: sound/soc/pxa/
11015
11016 PXA3xx NAND FLASH DRIVER
11017 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11018 L: linux-mtd@lists.infradead.org
11019 S: Maintained
11020 F: drivers/mtd/nand/pxa3xx_nand.c
11021
11022 QAT DRIVER
11023 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11024 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
11025 L: qat-linux@intel.com
11026 S: Supported
11027 F: drivers/crypto/qat/
11028
11029 QCOM AUDIO (ASoC) DRIVERS
11030 M: Patrick Lai <plai@codeaurora.org>
11031 M: Banajit Goswami <bgoswami@codeaurora.org>
11032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11033 S: Supported
11034 F: sound/soc/qcom/
11035
11036 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11037 M: Gabriel Somlo <somlo@cmu.edu>
11038 M: "Michael S. Tsirkin" <mst@redhat.com>
11039 L: qemu-devel@nongnu.org
11040 S: Maintained
11041 F: drivers/firmware/qemu_fw_cfg.c
11042
11043 QIB DRIVER
11044 M: Mike Marciniszyn <infinipath@intel.com>
11045 L: linux-rdma@vger.kernel.org
11046 S: Supported
11047 F: drivers/infiniband/hw/qib/
11048
11049 QLOGIC QL41xxx FCOE DRIVER
11050 M: QLogic-Storage-Upstream@cavium.com
11051 L: linux-scsi@vger.kernel.org
11052 S: Supported
11053 F: drivers/scsi/qedf/
11054
11055 QLOGIC QL41xxx ISCSI DRIVER
11056 M: QLogic-Storage-Upstream@cavium.com
11057 L: linux-scsi@vger.kernel.org
11058 S: Supported
11059 F: drivers/scsi/qedi/
11060
11061 QLOGIC QL4xxx ETHERNET DRIVER
11062 M: Yuval Mintz <Yuval.Mintz@cavium.com>
11063 M: Ariel Elior <Ariel.Elior@cavium.com>
11064 M: everest-linux-l2@cavium.com
11065 L: netdev@vger.kernel.org
11066 S: Supported
11067 F: drivers/net/ethernet/qlogic/qed/
11068 F: include/linux/qed/
11069 F: drivers/net/ethernet/qlogic/qede/
11070
11071 QLOGIC QL4xxx RDMA DRIVER
11072 M: Ram Amrani <Ram.Amrani@cavium.com>
11073 M: Ariel Elior <Ariel.Elior@cavium.com>
11074 L: linux-rdma@vger.kernel.org
11075 S: Supported
11076 F: drivers/infiniband/hw/qedr/
11077 F: include/uapi/rdma/qedr-abi.h
11078
11079 QLOGIC QLA1280 SCSI DRIVER
11080 M: Michael Reed <mdr@sgi.com>
11081 L: linux-scsi@vger.kernel.org
11082 S: Maintained
11083 F: drivers/scsi/qla1280.[ch]
11084
11085 QLOGIC QLA2XXX FC-SCSI DRIVER
11086 M: qla2xxx-upstream@qlogic.com
11087 L: linux-scsi@vger.kernel.org
11088 S: Supported
11089 F: Documentation/scsi/LICENSE.qla2xxx
11090 F: drivers/scsi/qla2xxx/
11091
11092 QLOGIC QLA3XXX NETWORK DRIVER
11093 M: Dept-GELinuxNICDev@cavium.com
11094 L: netdev@vger.kernel.org
11095 S: Supported
11096 F: Documentation/networking/LICENSE.qla3xxx
11097 F: drivers/net/ethernet/qlogic/qla3xxx.*
11098
11099 QLOGIC QLA4XXX iSCSI DRIVER
11100 M: QLogic-Storage-Upstream@qlogic.com
11101 L: linux-scsi@vger.kernel.org
11102 S: Supported
11103 F: Documentation/scsi/LICENSE.qla4xxx
11104 F: drivers/scsi/qla4xxx/
11105
11106 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11107 M: Harish Patil <harish.patil@cavium.com>
11108 M: Manish Chopra <manish.chopra@cavium.com>
11109 M: Dept-GELinuxNICDev@cavium.com
11110 L: netdev@vger.kernel.org
11111 S: Supported
11112 F: drivers/net/ethernet/qlogic/qlcnic/
11113
11114 QLOGIC QLGE 10Gb ETHERNET DRIVER
11115 M: Harish Patil <harish.patil@cavium.com>
11116 M: Manish Chopra <manish.chopra@cavium.com>
11117 M: Dept-GELinuxNICDev@cavium.com
11118 L: netdev@vger.kernel.org
11119 S: Supported
11120 F: drivers/net/ethernet/qlogic/qlge/
11121
11122 QNX4 FILESYSTEM
11123 M: Anders Larsen <al@alarsen.net>
11124 W: http://www.alarsen.net/linux/qnx4fs/
11125 S: Maintained
11126 F: fs/qnx4/
11127 F: include/uapi/linux/qnx4_fs.h
11128 F: include/uapi/linux/qnxtypes.h
11129
11130 QORIQ DPAA2 FSL-MC BUS DRIVER
11131 M: Stuart Yoder <stuyoder@gmail.com>
11132 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11133 L: linux-kernel@vger.kernel.org
11134 S: Maintained
11135 F: drivers/staging/fsl-mc/
11136 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11137
11138 QT1010 MEDIA DRIVER
11139 M: Antti Palosaari <crope@iki.fi>
11140 L: linux-media@vger.kernel.org
11141 W: https://linuxtv.org
11142 W: http://palosaari.fi/linux/
11143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11144 T: git git://linuxtv.org/anttip/media_tree.git
11145 S: Maintained
11146 F: drivers/media/tuners/qt1010*
11147
11148 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11149 M: Kalle Valo <kvalo@qca.qualcomm.com>
11150 L: ath10k@lists.infradead.org
11151 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11153 S: Supported
11154 F: drivers/net/wireless/ath/ath10k/
11155
11156 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11157 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11158 L: linux-wireless@vger.kernel.org
11159 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11160 S: Supported
11161 F: drivers/net/wireless/ath/ath9k/
11162
11163 QUALCOMM CAMERA SUBSYSTEM DRIVER
11164 M: Todor Tomov <todor.tomov@linaro.org>
11165 L: linux-media@vger.kernel.org
11166 S: Maintained
11167 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11168 F: Documentation/media/v4l-drivers/qcom_camss.rst
11169 F: drivers/media/platform/qcom/camss-8x16/
11170
11171 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11172 M: Timur Tabi <timur@codeaurora.org>
11173 L: netdev@vger.kernel.org
11174 S: Supported
11175 F: drivers/net/ethernet/qualcomm/emac/
11176
11177 QUALCOMM HEXAGON ARCHITECTURE
11178 M: Richard Kuo <rkuo@codeaurora.org>
11179 L: linux-hexagon@vger.kernel.org
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11181 S: Supported
11182 F: arch/hexagon/
11183
11184 QUALCOMM IOMMU
11185 M: Rob Clark <robdclark@gmail.com>
11186 L: iommu@lists.linux-foundation.org
11187 L: linux-arm-msm@vger.kernel.org
11188 S: Maintained
11189 F: drivers/iommu/qcom_iommu.c
11190
11191 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11192 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11193 L: linux-media@vger.kernel.org
11194 L: linux-arm-msm@vger.kernel.org
11195 T: git git://linuxtv.org/media_tree.git
11196 S: Maintained
11197 F: drivers/media/platform/qcom/venus/
11198
11199 QUALCOMM WCN36XX WIRELESS DRIVER
11200 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11201 L: wcn36xx@lists.infradead.org
11202 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11203 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11204 S: Supported
11205 F: drivers/net/wireless/ath/wcn36xx/
11206
11207 QUANTENNA QTNFMAC WIRELESS DRIVER
11208 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11209 M: Avinash Patil <avinashp@quantenna.com>
11210 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11211 L: linux-wireless@vger.kernel.org
11212 S: Maintained
11213 F: drivers/net/wireless/quantenna
11214
11215 RADEON and AMDGPU DRM DRIVERS
11216 M: Alex Deucher <alexander.deucher@amd.com>
11217 M: Christian König <christian.koenig@amd.com>
11218 L: amd-gfx@lists.freedesktop.org
11219 T: git git://people.freedesktop.org/~agd5f/linux
11220 S: Supported
11221 F: drivers/gpu/drm/radeon/
11222 F: include/uapi/drm/radeon_drm.h
11223 F: drivers/gpu/drm/amd/
11224 F: include/uapi/drm/amdgpu_drm.h
11225
11226 RADEON FRAMEBUFFER DISPLAY DRIVER
11227 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11228 L: linux-fbdev@vger.kernel.org
11229 S: Maintained
11230 F: drivers/video/fbdev/aty/radeon*
11231 F: include/uapi/linux/radeonfb.h
11232
11233 RADIOSHARK RADIO DRIVER
11234 M: Hans Verkuil <hverkuil@xs4all.nl>
11235 L: linux-media@vger.kernel.org
11236 T: git git://linuxtv.org/media_tree.git
11237 S: Maintained
11238 F: drivers/media/radio/radio-shark.c
11239
11240 RADIOSHARK2 RADIO DRIVER
11241 M: Hans Verkuil <hverkuil@xs4all.nl>
11242 L: linux-media@vger.kernel.org
11243 T: git git://linuxtv.org/media_tree.git
11244 S: Maintained
11245 F: drivers/media/radio/radio-shark2.c
11246 F: drivers/media/radio/radio-tea5777.c
11247
11248 RADOS BLOCK DEVICE (RBD)
11249 M: Ilya Dryomov <idryomov@gmail.com>
11250 M: Sage Weil <sage@redhat.com>
11251 M: Alex Elder <elder@kernel.org>
11252 L: ceph-devel@vger.kernel.org
11253 W: http://ceph.com/
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11255 T: git git://github.com/ceph/ceph-client.git
11256 S: Supported
11257 F: Documentation/ABI/testing/sysfs-bus-rbd
11258 F: drivers/block/rbd.c
11259 F: drivers/block/rbd_types.h
11260
11261 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11262 M: Paul Mackerras <paulus@samba.org>
11263 L: linux-fbdev@vger.kernel.org
11264 S: Maintained
11265 F: drivers/video/fbdev/aty/aty128fb.c
11266
11267 RAINSHADOW-CEC DRIVER
11268 M: Hans Verkuil <hverkuil@xs4all.nl>
11269 L: linux-media@vger.kernel.org
11270 T: git git://linuxtv.org/media_tree.git
11271 S: Maintained
11272 F: drivers/media/usb/rainshadow-cec/*
11273
11274 RALINK MIPS ARCHITECTURE
11275 M: John Crispin <john@phrozen.org>
11276 L: linux-mips@linux-mips.org
11277 S: Maintained
11278 F: arch/mips/ralink
11279
11280 RALINK RT2X00 WIRELESS LAN DRIVER
11281 P: rt2x00 project
11282 M: Stanislaw Gruszka <sgruszka@redhat.com>
11283 M: Helmut Schaa <helmut.schaa@googlemail.com>
11284 L: linux-wireless@vger.kernel.org
11285 S: Maintained
11286 F: drivers/net/wireless/ralink/rt2x00/
11287
11288 RAMDISK RAM BLOCK DEVICE DRIVER
11289 M: Jens Axboe <axboe@kernel.dk>
11290 S: Maintained
11291 F: Documentation/blockdev/ramdisk.txt
11292 F: drivers/block/brd.c
11293
11294 RANDOM NUMBER DRIVER
11295 M: "Theodore Ts'o" <tytso@mit.edu>
11296 S: Maintained
11297 F: drivers/char/random.c
11298
11299 RAPIDIO SUBSYSTEM
11300 M: Matt Porter <mporter@kernel.crashing.org>
11301 M: Alexandre Bounine <alexandre.bounine@idt.com>
11302 S: Maintained
11303 F: drivers/rapidio/
11304
11305 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11306 L: linux-wireless@vger.kernel.org
11307 S: Orphan
11308 F: drivers/net/wireless/ray*
11309
11310 RCUTORTURE MODULE
11311 M: Josh Triplett <josh@joshtriplett.org>
11312 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11313 L: linux-kernel@vger.kernel.org
11314 S: Supported
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11316 F: Documentation/RCU/torture.txt
11317 F: kernel/rcu/rcutorture.c
11318
11319 RCUTORTURE TEST FRAMEWORK
11320 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11321 M: Josh Triplett <josh@joshtriplett.org>
11322 R: Steven Rostedt <rostedt@goodmis.org>
11323 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11324 R: Lai Jiangshan <jiangshanlai@gmail.com>
11325 L: linux-kernel@vger.kernel.org
11326 S: Supported
11327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11328 F: tools/testing/selftests/rcutorture
11329
11330 RDC R-321X SoC
11331 M: Florian Fainelli <florian@openwrt.org>
11332 S: Maintained
11333
11334 RDC R6040 FAST ETHERNET DRIVER
11335 M: Florian Fainelli <f.fainelli@gmail.com>
11336 L: netdev@vger.kernel.org
11337 S: Maintained
11338 F: drivers/net/ethernet/rdc/r6040.c
11339
11340 RDMAVT - RDMA verbs software
11341 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11342 L: linux-rdma@vger.kernel.org
11343 S: Supported
11344 F: drivers/infiniband/sw/rdmavt
11345
11346 RDS - RELIABLE DATAGRAM SOCKETS
11347 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11348 L: netdev@vger.kernel.org
11349 L: linux-rdma@vger.kernel.org
11350 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11351 W: https://oss.oracle.com/projects/rds/
11352 S: Supported
11353 F: net/rds/
11354 F: Documentation/networking/rds.txt
11355
11356 RDT - RESOURCE ALLOCATION
11357 M: Fenghua Yu <fenghua.yu@intel.com>
11358 L: linux-kernel@vger.kernel.org
11359 S: Supported
11360 F: arch/x86/kernel/cpu/intel_rdt*
11361 F: arch/x86/include/asm/intel_rdt_sched.h
11362 F: Documentation/x86/intel_rdt*
11363
11364 READ-COPY UPDATE (RCU)
11365 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11366 M: Josh Triplett <josh@joshtriplett.org>
11367 R: Steven Rostedt <rostedt@goodmis.org>
11368 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11369 R: Lai Jiangshan <jiangshanlai@gmail.com>
11370 L: linux-kernel@vger.kernel.org
11371 W: http://www.rdrop.com/users/paulmck/RCU/
11372 S: Supported
11373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11374 F: Documentation/RCU/
11375 X: Documentation/RCU/torture.txt
11376 F: include/linux/rcu*
11377 X: include/linux/srcu.h
11378 F: kernel/rcu/
11379 X: kernel/torture.c
11380
11381 REAL TIME CLOCK (RTC) SUBSYSTEM
11382 M: Alessandro Zummo <a.zummo@towertech.it>
11383 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11384 L: linux-rtc@vger.kernel.org
11385 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11387 S: Maintained
11388 F: Documentation/devicetree/bindings/rtc/
11389 F: Documentation/rtc.txt
11390 F: drivers/rtc/
11391 F: include/linux/rtc.h
11392 F: include/uapi/linux/rtc.h
11393 F: include/linux/rtc/
11394 F: include/linux/platform_data/rtc-*
11395 F: tools/testing/selftests/timers/rtctest.c
11396
11397 REALTEK AUDIO CODECS
11398 M: Bard Liao <bardliao@realtek.com>
11399 M: Oder Chiou <oder_chiou@realtek.com>
11400 S: Maintained
11401 F: sound/soc/codecs/rt*
11402 F: include/sound/rt*.h
11403
11404 REGISTER MAP ABSTRACTION
11405 M: Mark Brown <broonie@kernel.org>
11406 L: linux-kernel@vger.kernel.org
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11408 S: Supported
11409 F: Documentation/devicetree/bindings/regmap/
11410 F: drivers/base/regmap/
11411 F: include/linux/regmap.h
11412
11413 REISERFS FILE SYSTEM
11414 L: reiserfs-devel@vger.kernel.org
11415 S: Supported
11416 F: fs/reiserfs/
11417
11418 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11419 M: Ohad Ben-Cohen <ohad@wizery.com>
11420 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11421 L: linux-remoteproc@vger.kernel.org
11422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11423 S: Maintained
11424 F: Documentation/devicetree/bindings/remoteproc/
11425 F: Documentation/remoteproc.txt
11426 F: drivers/remoteproc/
11427 F: include/linux/remoteproc.h
11428
11429 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11430 M: Ohad Ben-Cohen <ohad@wizery.com>
11431 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11432 L: linux-remoteproc@vger.kernel.org
11433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11434 S: Maintained
11435 F: drivers/rpmsg/
11436 F: Documentation/rpmsg.txt
11437 F: include/linux/rpmsg.h
11438 F: include/linux/rpmsg/
11439
11440 RENESAS CLOCK DRIVERS
11441 M: Geert Uytterhoeven <geert+renesas@glider.be>
11442 L: linux-renesas-soc@vger.kernel.org
11443 S: Supported
11444 F: drivers/clk/renesas/
11445
11446 RENESAS ETHERNET DRIVERS
11447 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11448 L: netdev@vger.kernel.org
11449 L: linux-renesas-soc@vger.kernel.org
11450 F: Documentation/devicetree/bindings/net/renesas,*.txt
11451 F: Documentation/devicetree/bindings/net/sh_eth.txt
11452 F: drivers/net/ethernet/renesas/
11453 F: include/linux/sh_eth.h
11454
11455 RENESAS R-CAR GYROADC DRIVER
11456 M: Marek Vasut <marek.vasut@gmail.com>
11457 L: linux-iio@vger.kernel.org
11458 S: Supported
11459 F: drivers/iio/adc/rcar_gyro_adc.c
11460
11461 RENESAS USB PHY DRIVER
11462 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11463 L: linux-renesas-soc@vger.kernel.org
11464 S: Maintained
11465 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11466
11467 RESET CONTROLLER FRAMEWORK
11468 M: Philipp Zabel <p.zabel@pengutronix.de>
11469 T: git git://git.pengutronix.de/git/pza/linux
11470 S: Maintained
11471 F: drivers/reset/
11472 F: Documentation/devicetree/bindings/reset/
11473 F: include/dt-bindings/reset/
11474 F: include/linux/reset.h
11475 F: include/linux/reset-controller.h
11476
11477 RFKILL
11478 M: Johannes Berg <johannes@sipsolutions.net>
11479 L: linux-wireless@vger.kernel.org
11480 W: http://wireless.kernel.org/
11481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11483 S: Maintained
11484 F: Documentation/rfkill.txt
11485 F: net/rfkill/
11486
11487 RHASHTABLE
11488 M: Thomas Graf <tgraf@suug.ch>
11489 M: Herbert Xu <herbert@gondor.apana.org.au>
11490 L: netdev@vger.kernel.org
11491 S: Maintained
11492 F: lib/rhashtable.c
11493 F: include/linux/rhashtable.h
11494
11495 RICOH R5C592 MEMORYSTICK DRIVER
11496 M: Maxim Levitsky <maximlevitsky@gmail.com>
11497 S: Maintained
11498 F: drivers/memstick/host/r592.*
11499
11500 RICOH SMARTMEDIA/XD DRIVER
11501 M: Maxim Levitsky <maximlevitsky@gmail.com>
11502 S: Maintained
11503 F: drivers/mtd/nand/r852.c
11504 F: drivers/mtd/nand/r852.h
11505
11506 ROCCAT DRIVERS
11507 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11508 W: http://sourceforge.net/projects/roccat/
11509 S: Maintained
11510 F: drivers/hid/hid-roccat*
11511 F: include/linux/hid-roccat*
11512 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11513
11514 ROCKER DRIVER
11515 M: Jiri Pirko <jiri@resnulli.us>
11516 L: netdev@vger.kernel.org
11517 S: Supported
11518 F: drivers/net/ethernet/rocker/
11519
11520 ROCKETPORT DRIVER
11521 P: Comtrol Corp.
11522 W: http://www.comtrol.com
11523 S: Maintained
11524 F: Documentation/serial/rocket.txt
11525 F: drivers/tty/rocket*
11526
11527 ROCKETPORT EXPRESS/INFINITY DRIVER
11528 M: Kevin Cernekee <cernekee@gmail.com>
11529 L: linux-serial@vger.kernel.org
11530 S: Odd Fixes
11531 F: drivers/tty/serial/rp2.*
11532
11533 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11534 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11535 L: linux-kernel@vger.kernel.org
11536 L: linux-renesas-soc@vger.kernel.org
11537 S: Supported
11538 F: drivers/mfd/bd9571mwv.c
11539 F: drivers/regulator/bd9571mwv-regulator.c
11540 F: drivers/gpio/gpio-bd9571mwv.c
11541 F: include/linux/mfd/bd9571mwv.h
11542 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11543
11544 ROSE NETWORK LAYER
11545 M: Ralf Baechle <ralf@linux-mips.org>
11546 L: linux-hams@vger.kernel.org
11547 W: http://www.linux-ax25.org/
11548 S: Maintained
11549 F: include/net/rose.h
11550 F: include/uapi/linux/rose.h
11551 F: net/rose/
11552
11553 RTL2830 MEDIA DRIVER
11554 M: Antti Palosaari <crope@iki.fi>
11555 L: linux-media@vger.kernel.org
11556 W: https://linuxtv.org
11557 W: http://palosaari.fi/linux/
11558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11559 T: git git://linuxtv.org/anttip/media_tree.git
11560 S: Maintained
11561 F: drivers/media/dvb-frontends/rtl2830*
11562
11563 RTL2832 MEDIA DRIVER
11564 M: Antti Palosaari <crope@iki.fi>
11565 L: linux-media@vger.kernel.org
11566 W: https://linuxtv.org
11567 W: http://palosaari.fi/linux/
11568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11569 T: git git://linuxtv.org/anttip/media_tree.git
11570 S: Maintained
11571 F: drivers/media/dvb-frontends/rtl2832*
11572
11573 RTL2832_SDR MEDIA DRIVER
11574 M: Antti Palosaari <crope@iki.fi>
11575 L: linux-media@vger.kernel.org
11576 W: https://linuxtv.org
11577 W: http://palosaari.fi/linux/
11578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11579 T: git git://linuxtv.org/anttip/media_tree.git
11580 S: Maintained
11581 F: drivers/media/dvb-frontends/rtl2832_sdr*
11582
11583 RTL8180 WIRELESS DRIVER
11584 L: linux-wireless@vger.kernel.org
11585 W: http://wireless.kernel.org/
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11587 S: Orphan
11588 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11589
11590 RTL8187 WIRELESS DRIVER
11591 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11592 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11593 M: Larry Finger <Larry.Finger@lwfinger.net>
11594 L: linux-wireless@vger.kernel.org
11595 W: http://wireless.kernel.org/
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11597 S: Maintained
11598 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11599
11600 RTL8192CE WIRELESS DRIVER
11601 M: Larry Finger <Larry.Finger@lwfinger.net>
11602 M: Chaoming Li <chaoming_li@realsil.com.cn>
11603 L: linux-wireless@vger.kernel.org
11604 W: http://wireless.kernel.org/
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11606 S: Maintained
11607 F: drivers/net/wireless/realtek/rtlwifi/
11608 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11609
11610 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11611 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11612 L: linux-wireless@vger.kernel.org
11613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11614 S: Maintained
11615 F: drivers/net/wireless/realtek/rtl8xxxu/
11616
11617 S3 SAVAGE FRAMEBUFFER DRIVER
11618 M: Antonino Daplas <adaplas@gmail.com>
11619 L: linux-fbdev@vger.kernel.org
11620 S: Maintained
11621 F: drivers/video/fbdev/savage/
11622
11623 S390
11624 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11625 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11626 L: linux-s390@vger.kernel.org
11627 W: http://www.ibm.com/developerworks/linux/linux390/
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11629 S: Supported
11630 F: arch/s390/
11631 F: drivers/s390/
11632 F: Documentation/s390/
11633 F: Documentation/driver-api/s390-drivers.rst
11634
11635 S390 COMMON I/O LAYER
11636 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11637 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11638 L: linux-s390@vger.kernel.org
11639 W: http://www.ibm.com/developerworks/linux/linux390/
11640 S: Supported
11641 F: drivers/s390/cio/
11642
11643 S390 DASD DRIVER
11644 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11645 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11646 L: linux-s390@vger.kernel.org
11647 W: http://www.ibm.com/developerworks/linux/linux390/
11648 S: Supported
11649 F: drivers/s390/block/dasd*
11650 F: block/partitions/ibm.c
11651
11652 S390 IOMMU (PCI)
11653 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11654 L: linux-s390@vger.kernel.org
11655 W: http://www.ibm.com/developerworks/linux/linux390/
11656 S: Supported
11657 F: drivers/iommu/s390-iommu.c
11658
11659 S390 IUCV NETWORK LAYER
11660 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11661 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11662 L: linux-s390@vger.kernel.org
11663 W: http://www.ibm.com/developerworks/linux/linux390/
11664 S: Supported
11665 F: drivers/s390/net/*iucv*
11666 F: include/net/iucv/
11667 F: net/iucv/
11668
11669 S390 NETWORK DRIVERS
11670 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11671 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11672 L: linux-s390@vger.kernel.org
11673 W: http://www.ibm.com/developerworks/linux/linux390/
11674 S: Supported
11675 F: drivers/s390/net/
11676
11677 S390 PCI SUBSYSTEM
11678 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11679 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11680 L: linux-s390@vger.kernel.org
11681 W: http://www.ibm.com/developerworks/linux/linux390/
11682 S: Supported
11683 F: arch/s390/pci/
11684 F: drivers/pci/hotplug/s390_pci_hpc.c
11685
11686 S390 VFIO-CCW DRIVER
11687 M: Cornelia Huck <cohuck@redhat.com>
11688 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11689 L: linux-s390@vger.kernel.org
11690 L: kvm@vger.kernel.org
11691 S: Supported
11692 F: drivers/s390/cio/vfio_ccw*
11693 F: Documentation/s390/vfio-ccw.txt
11694 F: include/uapi/linux/vfio_ccw.h
11695
11696 S390 ZCRYPT DRIVER
11697 M: Harald Freudenberger <freude@de.ibm.com>
11698 L: linux-s390@vger.kernel.org
11699 W: http://www.ibm.com/developerworks/linux/linux390/
11700 S: Supported
11701 F: drivers/s390/crypto/
11702
11703 S390 ZFCP DRIVER
11704 M: Steffen Maier <maier@linux.vnet.ibm.com>
11705 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11706 L: linux-s390@vger.kernel.org
11707 W: http://www.ibm.com/developerworks/linux/linux390/
11708 S: Supported
11709 F: drivers/s390/scsi/zfcp_*
11710
11711 S3C24XX SD/MMC Driver
11712 M: Ben Dooks <ben-linux@fluff.org>
11713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11714 S: Supported
11715 F: drivers/mmc/host/s3cmci.*
11716
11717 SAA6588 RDS RECEIVER DRIVER
11718 M: Hans Verkuil <hverkuil@xs4all.nl>
11719 L: linux-media@vger.kernel.org
11720 T: git git://linuxtv.org/media_tree.git
11721 W: https://linuxtv.org
11722 S: Odd Fixes
11723 F: drivers/media/i2c/saa6588*
11724
11725 SAA7134 VIDEO4LINUX DRIVER
11726 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11727 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11728 L: linux-media@vger.kernel.org
11729 W: https://linuxtv.org
11730 T: git git://linuxtv.org/media_tree.git
11731 S: Odd fixes
11732 F: Documentation/media/v4l-drivers/saa7134*
11733 F: drivers/media/pci/saa7134/
11734
11735 SAA7146 VIDEO4LINUX-2 DRIVER
11736 M: Hans Verkuil <hverkuil@xs4all.nl>
11737 L: linux-media@vger.kernel.org
11738 T: git git://linuxtv.org/media_tree.git
11739 S: Maintained
11740 F: drivers/media/common/saa7146/
11741 F: drivers/media/pci/saa7146/
11742 F: include/media/saa7146*
11743
11744 SAMSUNG AUDIO (ASoC) DRIVERS
11745 M: Krzysztof Kozlowski <krzk@kernel.org>
11746 M: Sangbeom Kim <sbkim73@samsung.com>
11747 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11749 S: Supported
11750 F: sound/soc/samsung/
11751
11752 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11753 M: Krzysztof Kozlowski <krzk@kernel.org>
11754 L: linux-crypto@vger.kernel.org
11755 L: linux-samsung-soc@vger.kernel.org
11756 S: Maintained
11757 F: drivers/crypto/exynos-rng.c
11758 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11759
11760 SAMSUNG FRAMEBUFFER DRIVER
11761 M: Jingoo Han <jingoohan1@gmail.com>
11762 L: linux-fbdev@vger.kernel.org
11763 S: Maintained
11764 F: drivers/video/fbdev/s3c-fb.c
11765
11766 SAMSUNG LAPTOP DRIVER
11767 M: Corentin Chary <corentin.chary@gmail.com>
11768 L: platform-driver-x86@vger.kernel.org
11769 S: Maintained
11770 F: drivers/platform/x86/samsung-laptop.c
11771
11772 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11773 M: Sangbeom Kim <sbkim73@samsung.com>
11774 M: Krzysztof Kozlowski <krzk@kernel.org>
11775 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11776 L: linux-kernel@vger.kernel.org
11777 L: linux-samsung-soc@vger.kernel.org
11778 S: Supported
11779 F: drivers/mfd/sec*.c
11780 F: drivers/regulator/s2m*.c
11781 F: drivers/regulator/s5m*.c
11782 F: drivers/clk/clk-s2mps11.c
11783 F: drivers/rtc/rtc-s5m.c
11784 F: include/linux/mfd/samsung/
11785 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11786 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11787 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11788 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11789
11790 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11791 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11792 L: linux-media@vger.kernel.org
11793 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11794 S: Maintained
11795 F: drivers/media/platform/s3c-camif/
11796 F: include/media/drv-intf/s3c_camif.h
11797
11798 SAMSUNG S3FWRN5 NFC DRIVER
11799 M: Robert Baldyga <r.baldyga@samsung.com>
11800 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11801 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11802 S: Supported
11803 F: drivers/nfc/s3fwrn5
11804
11805 SAMSUNG S5C73M3 CAMERA DRIVER
11806 M: Kyungmin Park <kyungmin.park@samsung.com>
11807 M: Andrzej Hajda <a.hajda@samsung.com>
11808 L: linux-media@vger.kernel.org
11809 S: Supported
11810 F: drivers/media/i2c/s5c73m3/*
11811
11812 SAMSUNG S5K5BAF CAMERA DRIVER
11813 M: Kyungmin Park <kyungmin.park@samsung.com>
11814 M: Andrzej Hajda <a.hajda@samsung.com>
11815 L: linux-media@vger.kernel.org
11816 S: Supported
11817 F: drivers/media/i2c/s5k5baf.c
11818
11819 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11820 M: Krzysztof Kozlowski <krzk@kernel.org>
11821 M: Vladimir Zapolskiy <vz@mleia.com>
11822 L: linux-crypto@vger.kernel.org
11823 L: linux-samsung-soc@vger.kernel.org
11824 S: Maintained
11825 F: drivers/crypto/s5p-sss.c
11826
11827 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11828 M: Kyungmin Park <kyungmin.park@samsung.com>
11829 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11830 L: linux-media@vger.kernel.org
11831 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11832 S: Supported
11833 F: drivers/media/platform/exynos4-is/
11834
11835 SAMSUNG SOC CLOCK DRIVERS
11836 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11837 M: Tomasz Figa <tomasz.figa@gmail.com>
11838 M: Chanwoo Choi <cw00.choi@samsung.com>
11839 S: Supported
11840 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11841 F: drivers/clk/samsung/
11842 F: include/dt-bindings/clock/exynos*.h
11843 F: Documentation/devicetree/bindings/clock/exynos*.txt
11844
11845 SAMSUNG SPI DRIVERS
11846 M: Kukjin Kim <kgene@kernel.org>
11847 M: Krzysztof Kozlowski <krzk@kernel.org>
11848 M: Andi Shyti <andi.shyti@samsung.com>
11849 L: linux-spi@vger.kernel.org
11850 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11851 S: Maintained
11852 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11853 F: drivers/spi/spi-s3c*
11854 F: include/linux/platform_data/spi-s3c64xx.h
11855
11856 SAMSUNG SXGBE DRIVERS
11857 M: Byungho An <bh74.an@samsung.com>
11858 M: Girish K S <ks.giri@samsung.com>
11859 M: Vipul Pandya <vipul.pandya@samsung.com>
11860 S: Supported
11861 L: netdev@vger.kernel.org
11862 F: drivers/net/ethernet/samsung/sxgbe/
11863
11864 SAMSUNG THERMAL DRIVER
11865 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11866 L: linux-pm@vger.kernel.org
11867 L: linux-samsung-soc@vger.kernel.org
11868 S: Supported
11869 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11870 F: drivers/thermal/samsung/
11871
11872 SAMSUNG USB2 PHY DRIVER
11873 M: Kamil Debski <kamil@wypas.org>
11874 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11875 L: linux-kernel@vger.kernel.org
11876 S: Supported
11877 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11878 F: Documentation/phy/samsung-usb2.txt
11879 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11880 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11881 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11882 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11883 F: drivers/phy/samsung/phy-samsung-usb2.c
11884 F: drivers/phy/samsung/phy-samsung-usb2.h
11885
11886 SC1200 WDT DRIVER
11887 M: Zwane Mwaikambo <zwanem@gmail.com>
11888 S: Maintained
11889 F: drivers/watchdog/sc1200wdt.c
11890
11891 SCHEDULER
11892 M: Ingo Molnar <mingo@redhat.com>
11893 M: Peter Zijlstra <peterz@infradead.org>
11894 L: linux-kernel@vger.kernel.org
11895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11896 S: Maintained
11897 F: kernel/sched/
11898 F: include/linux/sched.h
11899 F: include/uapi/linux/sched.h
11900 F: include/linux/wait.h
11901
11902 SCORE ARCHITECTURE
11903 M: Chen Liqin <liqin.linux@gmail.com>
11904 M: Lennox Wu <lennox.wu@gmail.com>
11905 W: http://www.sunplus.com
11906 S: Supported
11907 F: arch/score/
11908
11909 SCR24X CHIP CARD INTERFACE DRIVER
11910 M: Lubomir Rintel <lkundrak@v3.sk>
11911 S: Supported
11912 F: drivers/char/pcmcia/scr24x_cs.c
11913
11914 SCSI CDROM DRIVER
11915 M: Jens Axboe <axboe@kernel.dk>
11916 L: linux-scsi@vger.kernel.org
11917 W: http://www.kernel.dk
11918 S: Maintained
11919 F: drivers/scsi/sr*
11920
11921 SCSI RDMA PROTOCOL (SRP) INITIATOR
11922 M: Bart Van Assche <bart.vanassche@sandisk.com>
11923 L: linux-rdma@vger.kernel.org
11924 S: Supported
11925 W: http://www.openfabrics.org
11926 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11928 F: drivers/infiniband/ulp/srp/
11929 F: include/scsi/srp.h
11930
11931 SCSI SG DRIVER
11932 M: Doug Gilbert <dgilbert@interlog.com>
11933 L: linux-scsi@vger.kernel.org
11934 W: http://sg.danny.cz/sg
11935 S: Maintained
11936 F: Documentation/scsi/scsi-generic.txt
11937 F: drivers/scsi/sg.c
11938 F: include/scsi/sg.h
11939
11940 SCSI SUBSYSTEM
11941 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11943 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11945 L: linux-scsi@vger.kernel.org
11946 S: Maintained
11947 F: Documentation/devicetree/bindings/scsi/
11948 F: drivers/scsi/
11949 F: include/scsi/
11950
11951 SCSI TAPE DRIVER
11952 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11953 L: linux-scsi@vger.kernel.org
11954 S: Maintained
11955 F: Documentation/scsi/st.txt
11956 F: drivers/scsi/st.*
11957 F: drivers/scsi/st_*.h
11958
11959 SCTP PROTOCOL
11960 M: Vlad Yasevich <vyasevich@gmail.com>
11961 M: Neil Horman <nhorman@tuxdriver.com>
11962 L: linux-sctp@vger.kernel.org
11963 W: http://lksctp.sourceforge.net
11964 S: Maintained
11965 F: Documentation/networking/sctp.txt
11966 F: include/linux/sctp.h
11967 F: include/uapi/linux/sctp.h
11968 F: include/net/sctp/
11969 F: net/sctp/
11970
11971 SCx200 CPU SUPPORT
11972 M: Jim Cromie <jim.cromie@gmail.com>
11973 S: Odd Fixes
11974 F: Documentation/i2c/busses/scx200_acb
11975 F: arch/x86/platform/scx200/
11976 F: drivers/watchdog/scx200_wdt.c
11977 F: drivers/i2c/busses/scx200*
11978 F: drivers/mtd/maps/scx200_docflash.c
11979 F: include/linux/scx200.h
11980
11981 SCx200 GPIO DRIVER
11982 M: Jim Cromie <jim.cromie@gmail.com>
11983 S: Maintained
11984 F: drivers/char/scx200_gpio.c
11985 F: include/linux/scx200_gpio.h
11986
11987 SCx200 HRT CLOCKSOURCE DRIVER
11988 M: Jim Cromie <jim.cromie@gmail.com>
11989 S: Maintained
11990 F: drivers/clocksource/scx200_hrt.c
11991
11992 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11993 M: Sascha Sommer <saschasommer@freenet.de>
11994 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11995 S: Maintained
11996 F: drivers/mmc/host/sdricoh_cs.c
11997
11998 SECURE COMPUTING
11999 M: Kees Cook <keescook@chromium.org>
12000 R: Andy Lutomirski <luto@amacapital.net>
12001 R: Will Drewry <wad@chromium.org>
12002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12003 S: Supported
12004 F: kernel/seccomp.c
12005 F: include/uapi/linux/seccomp.h
12006 F: include/linux/seccomp.h
12007 F: tools/testing/selftests/seccomp/*
12008 F: tools/testing/selftests/kselftest_harness.h
12009 F: Documentation/userspace-api/seccomp_filter.rst
12010 K: \bsecure_computing
12011 K: \bTIF_SECCOMP\b
12012
12013 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12014 M: Al Cooper <alcooperx@gmail.com>
12015 L: linux-mmc@vger.kernel.org
12016 L: bcm-kernel-feedback-list@broadcom.com
12017 S: Maintained
12018 F: drivers/mmc/host/sdhci-brcmstb*
12019
12020 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12021 M: Adrian Hunter <adrian.hunter@intel.com>
12022 L: linux-mmc@vger.kernel.org
12023 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12024 S: Maintained
12025 F: drivers/mmc/host/sdhci*
12026 F: include/linux/mmc/sdhci*
12027
12028 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12029 M: Ben Dooks <ben-linux@fluff.org>
12030 M: Jaehoon Chung <jh80.chung@samsung.com>
12031 L: linux-mmc@vger.kernel.org
12032 S: Maintained
12033 F: drivers/mmc/host/sdhci-s3c*
12034
12035 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12036 M: Viresh Kumar <vireshk@kernel.org>
12037 L: linux-mmc@vger.kernel.org
12038 S: Maintained
12039 F: drivers/mmc/host/sdhci-spear.c
12040
12041 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12042 M: Scott Bauer <scott.bauer@intel.com>
12043 M: Jonathan Derrick <jonathan.derrick@intel.com>
12044 M: Rafael Antognolli <rafael.antognolli@intel.com>
12045 L: linux-block@vger.kernel.org
12046 S: Supported
12047 F: block/sed*
12048 F: block/opal_proto.h
12049 F: include/linux/sed*
12050 F: include/uapi/linux/sed*
12051
12052 SECURITY CONTACT
12053 M: Security Officers <security@kernel.org>
12054 S: Supported
12055
12056 SECURITY SUBSYSTEM
12057 M: James Morris <james.l.morris@oracle.com>
12058 M: "Serge E. Hallyn" <serge@hallyn.com>
12059 L: linux-security-module@vger.kernel.org (suggested Cc:)
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12061 W: http://kernsec.org/
12062 S: Supported
12063 F: security/
12064
12065 SELINUX SECURITY MODULE
12066 M: Paul Moore <paul@paul-moore.com>
12067 M: Stephen Smalley <sds@tycho.nsa.gov>
12068 M: Eric Paris <eparis@parisplace.org>
12069 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12070 W: https://selinuxproject.org
12071 W: https://github.com/SELinuxProject
12072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12073 S: Supported
12074 F: include/linux/selinux*
12075 F: security/selinux/
12076 F: scripts/selinux/
12077 F: Documentation/admin-guide/LSM/SELinux.rst
12078
12079 SENSABLE PHANTOM
12080 M: Jiri Slaby <jirislaby@gmail.com>
12081 S: Maintained
12082 F: drivers/misc/phantom.c
12083 F: include/uapi/linux/phantom.h
12084
12085 SERIAL DEVICE BUS
12086 M: Rob Herring <robh@kernel.org>
12087 L: linux-serial@vger.kernel.org
12088 S: Maintained
12089 F: Documentation/devicetree/bindings/serial/slave-device.txt
12090 F: drivers/tty/serdev/
12091 F: include/linux/serdev.h
12092
12093 SERIAL DRIVERS
12094 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12095 L: linux-serial@vger.kernel.org
12096 S: Maintained
12097 F: Documentation/devicetree/bindings/serial/
12098 F: drivers/tty/serial/
12099
12100 SERIAL IR RECEIVER
12101 M: Sean Young <sean@mess.org>
12102 L: linux-media@vger.kernel.org
12103 S: Maintained
12104 F: drivers/media/rc/serial_ir.c
12105
12106 SFC NETWORK DRIVER
12107 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12108 M: Edward Cree <ecree@solarflare.com>
12109 M: Bert Kenward <bkenward@solarflare.com>
12110 L: netdev@vger.kernel.org
12111 S: Supported
12112 F: drivers/net/ethernet/sfc/
12113
12114 SGI GRU DRIVER
12115 M: Dimitri Sivanich <sivanich@sgi.com>
12116 S: Maintained
12117 F: drivers/misc/sgi-gru/
12118
12119 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12120 M: Pat Gefre <pfg@sgi.com>
12121 L: linux-ia64@vger.kernel.org
12122 S: Supported
12123 F: Documentation/ia64/serial.txt
12124 F: drivers/tty/serial/ioc?_serial.c
12125 F: include/linux/ioc?.h
12126
12127 SGI XP/XPC/XPNET DRIVER
12128 M: Cliff Whickman <cpw@sgi.com>
12129 M: Robin Holt <robinmholt@gmail.com>
12130 S: Maintained
12131 F: drivers/misc/sgi-xp/
12132
12133 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12134 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12135 L: linux-s390@vger.kernel.org
12136 W: http://www.ibm.com/developerworks/linux/linux390/
12137 S: Supported
12138 F: net/smc/
12139
12140 SH_VEU V4L2 MEM2MEM DRIVER
12141 L: linux-media@vger.kernel.org
12142 S: Orphan
12143 F: drivers/media/platform/sh_veu.c
12144
12145 SH_VOU V4L2 OUTPUT DRIVER
12146 L: linux-media@vger.kernel.org
12147 S: Orphan
12148 F: drivers/media/platform/sh_vou.c
12149 F: include/media/drv-intf/sh_vou.h
12150
12151 SI2157 MEDIA DRIVER
12152 M: Antti Palosaari <crope@iki.fi>
12153 L: linux-media@vger.kernel.org
12154 W: https://linuxtv.org
12155 W: http://palosaari.fi/linux/
12156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12157 T: git git://linuxtv.org/anttip/media_tree.git
12158 S: Maintained
12159 F: drivers/media/tuners/si2157*
12160
12161 SI2168 MEDIA DRIVER
12162 M: Antti Palosaari <crope@iki.fi>
12163 L: linux-media@vger.kernel.org
12164 W: https://linuxtv.org
12165 W: http://palosaari.fi/linux/
12166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12167 T: git git://linuxtv.org/anttip/media_tree.git
12168 S: Maintained
12169 F: drivers/media/dvb-frontends/si2168*
12170
12171 SI470X FM RADIO RECEIVER I2C DRIVER
12172 M: Hans Verkuil <hverkuil@xs4all.nl>
12173 L: linux-media@vger.kernel.org
12174 T: git git://linuxtv.org/media_tree.git
12175 W: https://linuxtv.org
12176 S: Odd Fixes
12177 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12178
12179 SI470X FM RADIO RECEIVER USB DRIVER
12180 M: Hans Verkuil <hverkuil@xs4all.nl>
12181 L: linux-media@vger.kernel.org
12182 T: git git://linuxtv.org/media_tree.git
12183 W: https://linuxtv.org
12184 S: Maintained
12185 F: drivers/media/radio/si470x/radio-si470x-common.c
12186 F: drivers/media/radio/si470x/radio-si470x.h
12187 F: drivers/media/radio/si470x/radio-si470x-usb.c
12188
12189 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12190 M: Eduardo Valentin <edubezval@gmail.com>
12191 L: linux-media@vger.kernel.org
12192 T: git git://linuxtv.org/media_tree.git
12193 W: https://linuxtv.org
12194 S: Odd Fixes
12195 F: drivers/media/radio/si4713/si4713.?
12196
12197 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12198 M: Eduardo Valentin <edubezval@gmail.com>
12199 L: linux-media@vger.kernel.org
12200 T: git git://linuxtv.org/media_tree.git
12201 W: https://linuxtv.org
12202 S: Odd Fixes
12203 F: drivers/media/radio/si4713/radio-platform-si4713.c
12204
12205 SI4713 FM RADIO TRANSMITTER USB DRIVER
12206 M: Hans Verkuil <hverkuil@xs4all.nl>
12207 L: linux-media@vger.kernel.org
12208 T: git git://linuxtv.org/media_tree.git
12209 W: https://linuxtv.org
12210 S: Maintained
12211 F: drivers/media/radio/si4713/radio-usb-si4713.c
12212
12213 SIANO DVB DRIVER
12214 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12215 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12216 L: linux-media@vger.kernel.org
12217 W: https://linuxtv.org
12218 T: git git://linuxtv.org/media_tree.git
12219 S: Odd fixes
12220 F: drivers/media/common/siano/
12221 F: drivers/media/usb/siano/
12222 F: drivers/media/usb/siano/
12223 F: drivers/media/mmc/siano/
12224
12225 SILEAD TOUCHSCREEN DRIVER
12226 M: Hans de Goede <hdegoede@redhat.com>
12227 L: linux-input@vger.kernel.org
12228 L: platform-driver-x86@vger.kernel.org
12229 S: Maintained
12230 F: drivers/input/touchscreen/silead.c
12231 F: drivers/platform/x86/silead_dmi.c
12232
12233 SILICON MOTION SM712 FRAME BUFFER DRIVER
12234 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12235 M: Teddy Wang <teddy.wang@siliconmotion.com>
12236 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12237 L: linux-fbdev@vger.kernel.org
12238 S: Maintained
12239 F: drivers/video/fbdev/sm712*
12240 F: Documentation/fb/sm712fb.txt
12241
12242 SIMPLE FIRMWARE INTERFACE (SFI)
12243 M: Len Brown <lenb@kernel.org>
12244 L: sfi-devel@simplefirmware.org
12245 W: http://simplefirmware.org/
12246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12247 S: Supported
12248 F: arch/x86/platform/sfi/
12249 F: drivers/sfi/
12250 F: include/linux/sfi*.h
12251
12252 SIMPLEFB FB DRIVER
12253 M: Hans de Goede <hdegoede@redhat.com>
12254 L: linux-fbdev@vger.kernel.org
12255 S: Maintained
12256 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12257 F: drivers/video/fbdev/simplefb.c
12258 F: include/linux/platform_data/simplefb.h
12259
12260 SIMTEC EB110ATX (Chalice CATS)
12261 P: Ben Dooks
12262 P: Vincent Sanders <vince@simtec.co.uk>
12263 M: Simtec Linux Team <linux@simtec.co.uk>
12264 W: http://www.simtec.co.uk/products/EB110ATX/
12265 S: Supported
12266
12267 SIMTEC EB2410ITX (BAST)
12268 P: Ben Dooks
12269 P: Vincent Sanders <vince@simtec.co.uk>
12270 M: Simtec Linux Team <linux@simtec.co.uk>
12271 W: http://www.simtec.co.uk/products/EB2410ITX/
12272 S: Supported
12273 F: arch/arm/mach-s3c24xx/mach-bast.c
12274 F: arch/arm/mach-s3c24xx/bast-ide.c
12275 F: arch/arm/mach-s3c24xx/bast-irq.c
12276
12277 SIPHASH PRF ROUTINES
12278 M: Jason A. Donenfeld <Jason@zx2c4.com>
12279 S: Maintained
12280 F: lib/siphash.c
12281 F: lib/test_siphash.c
12282 F: include/linux/siphash.h
12283
12284 SIS 190 ETHERNET DRIVER
12285 M: Francois Romieu <romieu@fr.zoreil.com>
12286 L: netdev@vger.kernel.org
12287 S: Maintained
12288 F: drivers/net/ethernet/sis/sis190.c
12289
12290 SIS 900/7016 FAST ETHERNET DRIVER
12291 M: Daniele Venzano <venza@brownhat.org>
12292 W: http://www.brownhat.org/sis900.html
12293 L: netdev@vger.kernel.org
12294 S: Maintained
12295 F: drivers/net/ethernet/sis/sis900.*
12296
12297 SIS FRAMEBUFFER DRIVER
12298 M: Thomas Winischhofer <thomas@winischhofer.net>
12299 W: http://www.winischhofer.net/linuxsisvga.shtml
12300 S: Maintained
12301 F: Documentation/fb/sisfb.txt
12302 F: drivers/video/fbdev/sis/
12303 F: include/video/sisfb.h
12304
12305 SIS USB2VGA DRIVER
12306 M: Thomas Winischhofer <thomas@winischhofer.net>
12307 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12308 S: Maintained
12309 F: drivers/usb/misc/sisusbvga/
12310
12311 SLAB ALLOCATOR
12312 M: Christoph Lameter <cl@linux.com>
12313 M: Pekka Enberg <penberg@kernel.org>
12314 M: David Rientjes <rientjes@google.com>
12315 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12316 M: Andrew Morton <akpm@linux-foundation.org>
12317 L: linux-mm@kvack.org
12318 S: Maintained
12319 F: include/linux/sl?b*.h
12320 F: mm/sl?b*
12321
12322 SLEEPABLE READ-COPY UPDATE (SRCU)
12323 M: Lai Jiangshan <jiangshanlai@gmail.com>
12324 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12325 M: Josh Triplett <josh@joshtriplett.org>
12326 R: Steven Rostedt <rostedt@goodmis.org>
12327 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12328 L: linux-kernel@vger.kernel.org
12329 W: http://www.rdrop.com/users/paulmck/RCU/
12330 S: Supported
12331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12332 F: include/linux/srcu.h
12333 F: kernel/rcu/srcu.c
12334
12335 SMACK SECURITY MODULE
12336 M: Casey Schaufler <casey@schaufler-ca.com>
12337 L: linux-security-module@vger.kernel.org
12338 W: http://schaufler-ca.com
12339 T: git git://github.com/cschaufler/smack-next
12340 S: Maintained
12341 F: Documentation/admin-guide/LSM/Smack.rst
12342 F: security/smack/
12343
12344 SMC91x ETHERNET DRIVER
12345 M: Nicolas Pitre <nico@fluxnic.net>
12346 S: Odd Fixes
12347 F: drivers/net/ethernet/smsc/smc91x.*
12348
12349 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12350 M: Sakari Ailus <sakari.ailus@iki.fi>
12351 L: linux-media@vger.kernel.org
12352 S: Maintained
12353 F: drivers/media/i2c/smiapp/
12354 F: include/media/i2c/smiapp.h
12355 F: drivers/media/i2c/smiapp-pll.c
12356 F: drivers/media/i2c/smiapp-pll.h
12357 F: include/uapi/linux/smiapp.h
12358 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12359
12360 SMM665 HARDWARE MONITOR DRIVER
12361 M: Guenter Roeck <linux@roeck-us.net>
12362 L: linux-hwmon@vger.kernel.org
12363 S: Maintained
12364 F: Documentation/hwmon/smm665
12365 F: drivers/hwmon/smm665.c
12366
12367 SMSC EMC2103 HARDWARE MONITOR DRIVER
12368 M: Steve Glendinning <steve.glendinning@shawell.net>
12369 L: linux-hwmon@vger.kernel.org
12370 S: Maintained
12371 F: Documentation/hwmon/emc2103
12372 F: drivers/hwmon/emc2103.c
12373
12374 SMSC SCH5627 HARDWARE MONITOR DRIVER
12375 M: Hans de Goede <hdegoede@redhat.com>
12376 L: linux-hwmon@vger.kernel.org
12377 S: Supported
12378 F: Documentation/hwmon/sch5627
12379 F: drivers/hwmon/sch5627.c
12380
12381 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12382 M: Steve Glendinning <steve.glendinning@shawell.net>
12383 L: linux-fbdev@vger.kernel.org
12384 S: Maintained
12385 F: drivers/video/fbdev/smscufx.c
12386
12387 SMSC47B397 HARDWARE MONITOR DRIVER
12388 M: Jean Delvare <jdelvare@suse.com>
12389 L: linux-hwmon@vger.kernel.org
12390 S: Maintained
12391 F: Documentation/hwmon/smsc47b397
12392 F: drivers/hwmon/smsc47b397.c
12393
12394 SMSC911x ETHERNET DRIVER
12395 M: Steve Glendinning <steve.glendinning@shawell.net>
12396 L: netdev@vger.kernel.org
12397 S: Maintained
12398 F: include/linux/smsc911x.h
12399 F: drivers/net/ethernet/smsc/smsc911x.*
12400
12401 SMSC9420 PCI ETHERNET DRIVER
12402 M: Steve Glendinning <steve.glendinning@shawell.net>
12403 L: netdev@vger.kernel.org
12404 S: Maintained
12405 F: drivers/net/ethernet/smsc/smsc9420.*
12406
12407 SOC-CAMERA V4L2 SUBSYSTEM
12408 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12409 L: linux-media@vger.kernel.org
12410 T: git git://linuxtv.org/media_tree.git
12411 S: Maintained
12412 F: include/media/soc*
12413 F: drivers/media/i2c/soc_camera/
12414 F: drivers/media/platform/soc_camera/
12415
12416 SOEKRIS NET48XX LED SUPPORT
12417 M: Chris Boot <bootc@bootc.net>
12418 S: Maintained
12419 F: drivers/leds/leds-net48xx.c
12420
12421 SOFT-ROCE DRIVER (rxe)
12422 M: Moni Shoua <monis@mellanox.com>
12423 L: linux-rdma@vger.kernel.org
12424 S: Supported
12425 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12426 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12427 F: drivers/infiniband/sw/rxe/
12428 F: include/uapi/rdma/rdma_user_rxe.h
12429
12430 SOFTLOGIC 6x10 MPEG CODEC
12431 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12432 M: Anton Sviridenko <anton@corp.bluecherry.net>
12433 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12434 M: Andrey Utkin <andrey_utkin@fastmail.com>
12435 M: Ismael Luceno <ismael@iodev.co.uk>
12436 L: linux-media@vger.kernel.org
12437 S: Supported
12438 F: drivers/media/pci/solo6x10/
12439
12440 SOFTWARE RAID (Multiple Disks) SUPPORT
12441 M: Shaohua Li <shli@kernel.org>
12442 L: linux-raid@vger.kernel.org
12443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12444 S: Supported
12445 F: drivers/md/
12446 F: include/linux/raid/
12447 F: include/uapi/linux/raid/
12448
12449 SONIC NETWORK DRIVER
12450 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12451 L: netdev@vger.kernel.org
12452 S: Maintained
12453 F: drivers/net/ethernet/natsemi/sonic.*
12454
12455 SONICS SILICON BACKPLANE DRIVER (SSB)
12456 M: Michael Buesch <m@bues.ch>
12457 L: linux-wireless@vger.kernel.org
12458 S: Maintained
12459 F: drivers/ssb/
12460 F: include/linux/ssb/
12461
12462 SONY MEMORYSTICK CARD SUPPORT
12463 M: Alex Dubov <oakad@yahoo.com>
12464 W: http://tifmxx.berlios.de/
12465 S: Maintained
12466 F: drivers/memstick/host/tifm_ms.c
12467
12468 SONY MEMORYSTICK STANDARD SUPPORT
12469 M: Maxim Levitsky <maximlevitsky@gmail.com>
12470 S: Maintained
12471 F: drivers/memstick/core/ms_block.*
12472
12473 SONY VAIO CONTROL DEVICE DRIVER
12474 M: Mattia Dongili <malattia@linux.it>
12475 L: platform-driver-x86@vger.kernel.org
12476 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12477 S: Maintained
12478 F: Documentation/laptops/sony-laptop.txt
12479 F: drivers/char/sonypi.c
12480 F: drivers/platform/x86/sony-laptop.c
12481 F: include/linux/sony-laptop.h
12482
12483 SOUND
12484 M: Jaroslav Kysela <perex@perex.cz>
12485 M: Takashi Iwai <tiwai@suse.com>
12486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12487 W: http://www.alsa-project.org/
12488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12489 T: git git://git.alsa-project.org/alsa-kernel.git
12490 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12491 S: Maintained
12492 F: Documentation/sound/
12493 F: include/sound/
12494 F: include/uapi/sound/
12495 F: sound/
12496
12497 SOUND - COMPRESSED AUDIO
12498 M: Vinod Koul <vinod.koul@intel.com>
12499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12501 S: Supported
12502 F: Documentation/sound/alsa/compress_offload.txt
12503 F: include/sound/compress_driver.h
12504 F: include/uapi/sound/compress_*
12505 F: sound/core/compress_offload.c
12506 F: sound/soc/soc-compress.c
12507
12508 SOUND - DMAENGINE HELPERS
12509 M: Lars-Peter Clausen <lars@metafoo.de>
12510 S: Supported
12511 F: include/sound/dmaengine_pcm.h
12512 F: sound/core/pcm_dmaengine.c
12513 F: sound/soc/soc-generic-dmaengine-pcm.c
12514
12515 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12516 M: Liam Girdwood <lgirdwood@gmail.com>
12517 M: Mark Brown <broonie@kernel.org>
12518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12519 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12520 W: http://alsa-project.org/main/index.php/ASoC
12521 S: Supported
12522 F: Documentation/devicetree/bindings/sound/
12523 F: Documentation/sound/alsa/soc/
12524 F: sound/soc/
12525 F: include/sound/soc*
12526
12527 SP2 MEDIA DRIVER
12528 M: Olli Salonen <olli.salonen@iki.fi>
12529 L: linux-media@vger.kernel.org
12530 W: https://linuxtv.org
12531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12532 S: Maintained
12533 F: drivers/media/dvb-frontends/sp2*
12534
12535 SPARC + UltraSPARC (sparc/sparc64)
12536 M: "David S. Miller" <davem@davemloft.net>
12537 L: sparclinux@vger.kernel.org
12538 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12541 S: Maintained
12542 F: arch/sparc/
12543 F: drivers/sbus/
12544
12545 SPARC SERIAL DRIVERS
12546 M: "David S. Miller" <davem@davemloft.net>
12547 L: sparclinux@vger.kernel.org
12548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12550 S: Maintained
12551 F: include/linux/sunserialcore.h
12552 F: drivers/tty/serial/suncore.c
12553 F: drivers/tty/serial/sunhv.c
12554 F: drivers/tty/serial/sunsab.c
12555 F: drivers/tty/serial/sunsab.h
12556 F: drivers/tty/serial/sunsu.c
12557 F: drivers/tty/serial/sunzilog.c
12558 F: drivers/tty/serial/sunzilog.h
12559 F: drivers/tty/vcc.c
12560
12561 SPARSE CHECKER
12562 M: "Christopher Li" <sparse@chrisli.org>
12563 L: linux-sparse@vger.kernel.org
12564 W: https://sparse.wiki.kernel.org/
12565 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12566 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12567 S: Maintained
12568 F: include/linux/compiler.h
12569
12570 SPEAR CLOCK FRAMEWORK SUPPORT
12571 M: Viresh Kumar <vireshk@kernel.org>
12572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12573 W: http://www.st.com/spear
12574 S: Maintained
12575 F: drivers/clk/spear/
12576
12577 SPEAR PLATFORM SUPPORT
12578 M: Viresh Kumar <vireshk@kernel.org>
12579 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12581 W: http://www.st.com/spear
12582 S: Maintained
12583 F: arch/arm/boot/dts/spear*
12584 F: arch/arm/mach-spear/
12585
12586 SPI NOR SUBSYSTEM
12587 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12588 M: Marek Vasut <marek.vasut@gmail.com>
12589 L: linux-mtd@lists.infradead.org
12590 W: http://www.linux-mtd.infradead.org/
12591 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12592 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12593 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12594 S: Maintained
12595 F: drivers/mtd/spi-nor/
12596 F: include/linux/mtd/spi-nor.h
12597
12598 SPI SUBSYSTEM
12599 M: Mark Brown <broonie@kernel.org>
12600 L: linux-spi@vger.kernel.org
12601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12602 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12603 S: Maintained
12604 F: Documentation/devicetree/bindings/spi/
12605 F: Documentation/spi/
12606 F: drivers/spi/
12607 F: include/linux/spi/
12608 F: include/uapi/linux/spi/
12609 F: tools/spi/
12610
12611 SPIDERNET NETWORK DRIVER for CELL
12612 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12613 L: netdev@vger.kernel.org
12614 S: Supported
12615 F: Documentation/networking/spider_net.txt
12616 F: drivers/net/ethernet/toshiba/spider_net*
12617
12618 SPMI SUBSYSTEM
12619 R: Stephen Boyd <sboyd@codeaurora.org>
12620 L: linux-arm-msm@vger.kernel.org
12621 F: Documentation/devicetree/bindings/spmi/
12622 F: drivers/spmi/
12623 F: include/dt-bindings/spmi/spmi.h
12624 F: include/linux/spmi.h
12625 F: include/trace/events/spmi.h
12626
12627 SPU FILE SYSTEM
12628 M: Jeremy Kerr <jk@ozlabs.org>
12629 L: linuxppc-dev@lists.ozlabs.org
12630 W: http://www.ibm.com/developerworks/power/cell/
12631 S: Supported
12632 F: Documentation/filesystems/spufs.txt
12633 F: arch/powerpc/platforms/cell/spufs/
12634
12635 SQUASHFS FILE SYSTEM
12636 M: Phillip Lougher <phillip@squashfs.org.uk>
12637 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12638 W: http://squashfs.org.uk
12639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12640 S: Maintained
12641 F: Documentation/filesystems/squashfs.txt
12642 F: fs/squashfs/
12643
12644 SRM (Alpha) environment access
12645 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12646 S: Maintained
12647 F: arch/alpha/kernel/srm_env.c
12648
12649 STABLE BRANCH
12650 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12651 L: stable@vger.kernel.org
12652 S: Supported
12653 F: Documentation/process/stable-kernel-rules.rst
12654
12655 STAGING - COMEDI
12656 M: Ian Abbott <abbotti@mev.co.uk>
12657 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12658 S: Odd Fixes
12659 F: drivers/staging/comedi/
12660
12661 STAGING - FLARION FT1000 DRIVERS
12662 M: Marek Belisko <marek.belisko@gmail.com>
12663 S: Odd Fixes
12664 F: drivers/staging/ft1000/
12665
12666 STAGING - INDUSTRIAL IO
12667 M: Jonathan Cameron <jic23@kernel.org>
12668 L: linux-iio@vger.kernel.org
12669 S: Odd Fixes
12670 F: Documentation/devicetree/bindings/staging/iio/
12671 F: drivers/staging/iio/
12672
12673 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12674 M: Jarod Wilson <jarod@wilsonet.com>
12675 W: http://www.lirc.org/
12676 S: Odd Fixes
12677 F: drivers/staging/media/lirc/
12678
12679 STAGING - LUSTRE PARALLEL FILESYSTEM
12680 M: Oleg Drokin <oleg.drokin@intel.com>
12681 M: Andreas Dilger <andreas.dilger@intel.com>
12682 M: James Simmons <jsimmons@infradead.org>
12683 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12684 W: http://wiki.lustre.org/
12685 S: Maintained
12686 F: drivers/staging/lustre
12687
12688 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12689 M: Marc Dietrich <marvin24@gmx.de>
12690 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12691 L: linux-tegra@vger.kernel.org
12692 S: Maintained
12693 F: drivers/staging/nvec/
12694
12695 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12696 M: Jens Frederich <jfrederich@gmail.com>
12697 M: Daniel Drake <dsd@laptop.org>
12698 M: Jon Nettleton <jon.nettleton@gmail.com>
12699 W: http://wiki.laptop.org/go/DCON
12700 S: Maintained
12701 F: drivers/staging/olpc_dcon/
12702
12703 STAGING - REALTEK RTL8712U DRIVERS
12704 M: Larry Finger <Larry.Finger@lwfinger.net>
12705 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12706 S: Odd Fixes
12707 F: drivers/staging/rtl8712/
12708
12709 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12710 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12711 M: Teddy Wang <teddy.wang@siliconmotion.com>
12712 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12713 L: linux-fbdev@vger.kernel.org
12714 S: Maintained
12715 F: drivers/staging/sm750fb/
12716
12717 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12718 M: William Hubbs <w.d.hubbs@gmail.com>
12719 M: Chris Brannon <chris@the-brannons.com>
12720 M: Kirk Reiser <kirk@reisers.ca>
12721 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12722 L: speakup@linux-speakup.org
12723 W: http://www.linux-speakup.org/
12724 S: Odd Fixes
12725 F: drivers/staging/speakup/
12726
12727 STAGING - VIA VT665X DRIVERS
12728 M: Forest Bond <forest@alittletooquiet.net>
12729 S: Odd Fixes
12730 F: drivers/staging/vt665?/
12731
12732 STAGING - WILC1000 WIFI DRIVER
12733 M: Aditya Shankar <aditya.shankar@microchip.com>
12734 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12735 L: linux-wireless@vger.kernel.org
12736 S: Supported
12737 F: drivers/staging/wilc1000/
12738
12739 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12740 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12741 S: Odd Fixes
12742 F: drivers/staging/xgifb/
12743
12744 STAGING SUBSYSTEM
12745 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12747 L: devel@driverdev.osuosl.org
12748 S: Supported
12749 F: drivers/staging/
12750
12751 STARFIRE/DURALAN NETWORK DRIVER
12752 M: Ion Badulescu <ionut@badula.org>
12753 S: Odd Fixes
12754 F: drivers/net/ethernet/adaptec/starfire*
12755
12756 STEC S1220 SKD DRIVER
12757 M: Bart Van Assche <bart.vanassche@wdc.com>
12758 L: linux-block@vger.kernel.org
12759 S: Maintained
12760 F: drivers/block/skd*[ch]
12761
12762 STI CEC DRIVER
12763 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12764 S: Maintained
12765 F: drivers/staging/media/st-cec/
12766 F: Documentation/devicetree/bindings/media/stih-cec.txt
12767
12768 STK1160 USB VIDEO CAPTURE DRIVER
12769 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12770 L: linux-media@vger.kernel.org
12771 T: git git://linuxtv.org/media_tree.git
12772 S: Maintained
12773 F: drivers/media/usb/stk1160/
12774
12775 STMMAC ETHERNET DRIVER
12776 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12777 M: Alexandre Torgue <alexandre.torgue@st.com>
12778 L: netdev@vger.kernel.org
12779 W: http://www.stlinux.com
12780 S: Supported
12781 F: drivers/net/ethernet/stmicro/stmmac/
12782
12783 SUN3/3X
12784 M: Sam Creasey <sammy@sammy.net>
12785 W: http://sammy.net/sun3/
12786 S: Maintained
12787 F: arch/m68k/kernel/*sun3*
12788 F: arch/m68k/sun3*/
12789 F: arch/m68k/include/asm/sun3*
12790 F: drivers/net/ethernet/i825xx/sun3*
12791
12792 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12793 M: Hans de Goede <hdegoede@redhat.com>
12794 L: linux-input@vger.kernel.org
12795 S: Maintained
12796 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12797 F: drivers/input/keyboard/sun4i-lradc-keys.c
12798
12799 SUNDANCE NETWORK DRIVER
12800 M: Denis Kirjanov <kda@linux-powerpc.org>
12801 L: netdev@vger.kernel.org
12802 S: Maintained
12803 F: drivers/net/ethernet/dlink/sundance.c
12804
12805 SUPERH
12806 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12807 M: Rich Felker <dalias@libc.org>
12808 L: linux-sh@vger.kernel.org
12809 Q: http://patchwork.kernel.org/project/linux-sh/list/
12810 S: Maintained
12811 F: Documentation/sh/
12812 F: arch/sh/
12813 F: drivers/sh/
12814
12815 SUSPEND TO RAM
12816 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12817 M: Len Brown <len.brown@intel.com>
12818 M: Pavel Machek <pavel@ucw.cz>
12819 L: linux-pm@vger.kernel.org
12820 B: https://bugzilla.kernel.org
12821 S: Supported
12822 F: Documentation/power/
12823 F: arch/x86/kernel/acpi/
12824 F: drivers/base/power/
12825 F: kernel/power/
12826 F: include/linux/suspend.h
12827 F: include/linux/freezer.h
12828 F: include/linux/pm.h
12829
12830 SVGA HANDLING
12831 M: Martin Mares <mj@ucw.cz>
12832 L: linux-video@atrey.karlin.mff.cuni.cz
12833 S: Maintained
12834 F: Documentation/svga.txt
12835 F: arch/x86/boot/video*
12836
12837 SWIOTLB SUBSYSTEM
12838 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12839 L: linux-kernel@vger.kernel.org
12840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12841 S: Supported
12842 F: lib/swiotlb.c
12843 F: arch/*/kernel/pci-swiotlb.c
12844 F: include/linux/swiotlb.h
12845
12846 SWITCHDEV
12847 M: Jiri Pirko <jiri@resnulli.us>
12848 M: Ivan Vecera <ivecera@redhat.com>
12849 L: netdev@vger.kernel.org
12850 S: Supported
12851 F: net/switchdev/
12852 F: include/net/switchdev.h
12853
12854 SYNC FILE FRAMEWORK
12855 M: Sumit Semwal <sumit.semwal@linaro.org>
12856 R: Gustavo Padovan <gustavo@padovan.org>
12857 S: Maintained
12858 L: linux-media@vger.kernel.org
12859 L: dri-devel@lists.freedesktop.org
12860 F: drivers/dma-buf/sync_*
12861 F: drivers/dma-buf/dma-fence*
12862 F: drivers/dma-buf/sw_sync.c
12863 F: include/linux/sync_file.h
12864 F: include/uapi/linux/sync_file.h
12865 F: Documentation/sync_file.txt
12866 T: git git://anongit.freedesktop.org/drm/drm-misc
12867
12868 SYNOPSYS ARC ARCHITECTURE
12869 M: Vineet Gupta <vgupta@synopsys.com>
12870 L: linux-snps-arc@lists.infradead.org
12871 S: Supported
12872 F: arch/arc/
12873 F: Documentation/devicetree/bindings/arc/*
12874 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12875 F: drivers/clocksource/arc_timer.c
12876 F: drivers/tty/serial/arc_uart.c
12877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12878
12879 SYNOPSYS ARC HSDK SDP pll clock driver
12880 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12881 S: Supported
12882 F: drivers/clk/clk-hsdk-pll.c
12883 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12884
12885 SYNOPSYS ARC SDP clock driver
12886 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12887 S: Supported
12888 F: drivers/clk/axs10x/*
12889 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12890
12891 SYNOPSYS ARC SDP platform support
12892 M: Alexey Brodkin <abrodkin@synopsys.com>
12893 S: Supported
12894 F: arch/arc/plat-axs10x
12895 F: arch/arc/boot/dts/ax*
12896 F: Documentation/devicetree/bindings/arc/axs10*
12897
12898 SYNOPSYS DESIGNWARE DMAC DRIVER
12899 M: Viresh Kumar <vireshk@kernel.org>
12900 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12901 S: Maintained
12902 F: include/linux/dma/dw.h
12903 F: include/linux/platform_data/dma-dw.h
12904 F: drivers/dma/dw/
12905
12906 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12907 M: Jie Deng <jiedeng@synopsys.com>
12908 L: netdev@vger.kernel.org
12909 S: Supported
12910 F: drivers/net/ethernet/synopsys/
12911
12912 SYNOPSYS DESIGNWARE I2C DRIVER
12913 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12914 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12915 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12916 L: linux-i2c@vger.kernel.org
12917 S: Maintained
12918 F: drivers/i2c/busses/i2c-designware-*
12919 F: include/linux/platform_data/i2c-designware.h
12920
12921 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12922 M: Jaehoon Chung <jh80.chung@samsung.com>
12923 L: linux-mmc@vger.kernel.org
12924 S: Maintained
12925 F: drivers/mmc/host/dw_mmc*
12926
12927 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12928 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12929 S: Supported
12930 F: drivers/reset/reset-hsdk-v1.c
12931 F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12932 F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12933
12934 SYSTEM CONFIGURATION (SYSCON)
12935 M: Lee Jones <lee.jones@linaro.org>
12936 M: Arnd Bergmann <arnd@arndb.de>
12937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12938 S: Supported
12939 F: drivers/mfd/syscon.c
12940
12941 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12942 M: Sudeep Holla <sudeep.holla@arm.com>
12943 L: linux-arm-kernel@lists.infradead.org
12944 S: Maintained
12945 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12946 F: drivers/clk/clk-scpi.c
12947 F: drivers/cpufreq/scpi-cpufreq.c
12948 F: drivers/firmware/arm_scpi.c
12949 F: include/linux/scpi_protocol.h
12950
12951 SYSTEM RESET/SHUTDOWN DRIVERS
12952 M: Sebastian Reichel <sre@kernel.org>
12953 L: linux-pm@vger.kernel.org
12954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12955 S: Maintained
12956 F: Documentation/devicetree/bindings/power/reset/
12957 F: drivers/power/reset/
12958
12959 SYSTEM TRACE MODULE CLASS
12960 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12961 S: Maintained
12962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12963 F: Documentation/trace/stm.txt
12964 F: drivers/hwtracing/stm/
12965 F: include/linux/stm.h
12966 F: include/uapi/linux/stm.h
12967
12968 SYSV FILESYSTEM
12969 M: Christoph Hellwig <hch@infradead.org>
12970 S: Maintained
12971 F: Documentation/filesystems/sysv-fs.txt
12972 F: fs/sysv/
12973 F: include/linux/sysv_fs.h
12974
12975 TARGET SUBSYSTEM
12976 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12977 L: linux-scsi@vger.kernel.org
12978 L: target-devel@vger.kernel.org
12979 W: http://www.linux-iscsi.org
12980 W: http://groups.google.com/group/linux-iscsi-target-dev
12981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12982 S: Supported
12983 F: drivers/target/
12984 F: include/target/
12985 F: Documentation/target/
12986
12987 TASKSTATS STATISTICS INTERFACE
12988 M: Balbir Singh <bsingharora@gmail.com>
12989 S: Maintained
12990 F: Documentation/accounting/taskstats*
12991 F: include/linux/taskstats*
12992 F: kernel/taskstats.c
12993
12994 TC subsystem
12995 M: Jamal Hadi Salim <jhs@mojatatu.com>
12996 M: Cong Wang <xiyou.wangcong@gmail.com>
12997 M: Jiri Pirko <jiri@resnulli.us>
12998 L: netdev@vger.kernel.org
12999 S: Maintained
13000 F: include/net/pkt_cls.h
13001 F: include/net/pkt_sched.h
13002 F: include/net/tc_act/
13003 F: include/uapi/linux/pkt_cls.h
13004 F: include/uapi/linux/pkt_sched.h
13005 F: include/uapi/linux/tc_act/
13006 F: include/uapi/linux/tc_ematch/
13007 F: net/sched/
13008
13009 TCP LOW PRIORITY MODULE
13010 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13011 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13012 W: http://tcp-lp-mod.sourceforge.net/
13013 S: Maintained
13014 F: net/ipv4/tcp_lp.c
13015
13016 TDA10071 MEDIA DRIVER
13017 M: Antti Palosaari <crope@iki.fi>
13018 L: linux-media@vger.kernel.org
13019 W: https://linuxtv.org
13020 W: http://palosaari.fi/linux/
13021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13022 T: git git://linuxtv.org/anttip/media_tree.git
13023 S: Maintained
13024 F: drivers/media/dvb-frontends/tda10071*
13025
13026 TDA18212 MEDIA DRIVER
13027 M: Antti Palosaari <crope@iki.fi>
13028 L: linux-media@vger.kernel.org
13029 W: https://linuxtv.org
13030 W: http://palosaari.fi/linux/
13031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13032 T: git git://linuxtv.org/anttip/media_tree.git
13033 S: Maintained
13034 F: drivers/media/tuners/tda18212*
13035
13036 TDA18218 MEDIA DRIVER
13037 M: Antti Palosaari <crope@iki.fi>
13038 L: linux-media@vger.kernel.org
13039 W: https://linuxtv.org
13040 W: http://palosaari.fi/linux/
13041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13042 T: git git://linuxtv.org/anttip/media_tree.git
13043 S: Maintained
13044 F: drivers/media/tuners/tda18218*
13045
13046 TDA18271 MEDIA DRIVER
13047 M: Michael Krufky <mkrufky@linuxtv.org>
13048 L: linux-media@vger.kernel.org
13049 W: https://linuxtv.org
13050 W: http://github.com/mkrufky
13051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13052 T: git git://linuxtv.org/mkrufky/tuners.git
13053 S: Maintained
13054 F: drivers/media/tuners/tda18271*
13055
13056 TDA827x MEDIA DRIVER
13057 M: Michael Krufky <mkrufky@linuxtv.org>
13058 L: linux-media@vger.kernel.org
13059 W: https://linuxtv.org
13060 W: http://github.com/mkrufky
13061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13062 T: git git://linuxtv.org/mkrufky/tuners.git
13063 S: Maintained
13064 F: drivers/media/tuners/tda8290.*
13065
13066 TDA8290 MEDIA DRIVER
13067 M: Michael Krufky <mkrufky@linuxtv.org>
13068 L: linux-media@vger.kernel.org
13069 W: https://linuxtv.org
13070 W: http://github.com/mkrufky
13071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13072 T: git git://linuxtv.org/mkrufky/tuners.git
13073 S: Maintained
13074 F: drivers/media/tuners/tda8290.*
13075
13076 TDA9840 MEDIA DRIVER
13077 M: Hans Verkuil <hverkuil@xs4all.nl>
13078 L: linux-media@vger.kernel.org
13079 T: git git://linuxtv.org/media_tree.git
13080 W: https://linuxtv.org
13081 S: Maintained
13082 F: drivers/media/i2c/tda9840*
13083
13084 TEA5761 TUNER DRIVER
13085 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13087 L: linux-media@vger.kernel.org
13088 W: https://linuxtv.org
13089 T: git git://linuxtv.org/media_tree.git
13090 S: Odd fixes
13091 F: drivers/media/tuners/tea5761.*
13092
13093 TEA5767 TUNER DRIVER
13094 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13095 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13096 L: linux-media@vger.kernel.org
13097 W: https://linuxtv.org
13098 T: git git://linuxtv.org/media_tree.git
13099 S: Maintained
13100 F: drivers/media/tuners/tea5767.*
13101
13102 TEA6415C MEDIA DRIVER
13103 M: Hans Verkuil <hverkuil@xs4all.nl>
13104 L: linux-media@vger.kernel.org
13105 T: git git://linuxtv.org/media_tree.git
13106 W: https://linuxtv.org
13107 S: Maintained
13108 F: drivers/media/i2c/tea6415c*
13109
13110 TEA6420 MEDIA DRIVER
13111 M: Hans Verkuil <hverkuil@xs4all.nl>
13112 L: linux-media@vger.kernel.org
13113 T: git git://linuxtv.org/media_tree.git
13114 W: https://linuxtv.org
13115 S: Maintained
13116 F: drivers/media/i2c/tea6420*
13117
13118 TEAM DRIVER
13119 M: Jiri Pirko <jiri@resnulli.us>
13120 L: netdev@vger.kernel.org
13121 S: Supported
13122 F: drivers/net/team/
13123 F: include/linux/if_team.h
13124 F: include/uapi/linux/if_team.h
13125
13126 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13127 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13128 S: Maintained
13129 F: arch/x86/platform/ts5500/
13130
13131 TECHNOTREND USB IR RECEIVER
13132 M: Sean Young <sean@mess.org>
13133 L: linux-media@vger.kernel.org
13134 S: Maintained
13135 F: drivers/media/rc/ttusbir.c
13136
13137 TEE SUBSYSTEM
13138 M: Jens Wiklander <jens.wiklander@linaro.org>
13139 S: Maintained
13140 F: include/linux/tee_drv.h
13141 F: include/uapi/linux/tee.h
13142 F: drivers/tee/
13143 F: Documentation/tee.txt
13144
13145 TEGRA ARCHITECTURE SUPPORT
13146 M: Thierry Reding <thierry.reding@gmail.com>
13147 M: Jonathan Hunter <jonathanh@nvidia.com>
13148 L: linux-tegra@vger.kernel.org
13149 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13151 S: Supported
13152 N: [^a-z]tegra
13153
13154 TEGRA CLOCK DRIVER
13155 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13156 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13157 S: Supported
13158 F: drivers/clk/tegra/
13159
13160 TEGRA DMA DRIVERS
13161 M: Laxman Dewangan <ldewangan@nvidia.com>
13162 M: Jon Hunter <jonathanh@nvidia.com>
13163 S: Supported
13164 F: drivers/dma/tegra*
13165
13166 TEGRA I2C DRIVER
13167 M: Laxman Dewangan <ldewangan@nvidia.com>
13168 S: Supported
13169 F: drivers/i2c/busses/i2c-tegra.c
13170
13171 TEGRA IOMMU DRIVERS
13172 M: Hiroshi Doyu <hdoyu@nvidia.com>
13173 S: Supported
13174 F: drivers/iommu/tegra*
13175
13176 TEGRA KBC DRIVER
13177 M: Rakesh Iyer <riyer@nvidia.com>
13178 M: Laxman Dewangan <ldewangan@nvidia.com>
13179 S: Supported
13180 F: drivers/input/keyboard/tegra-kbc.c
13181
13182 TEGRA PWM DRIVER
13183 M: Thierry Reding <thierry.reding@gmail.com>
13184 S: Supported
13185 F: drivers/pwm/pwm-tegra.c
13186
13187 TEGRA SERIAL DRIVER
13188 M: Laxman Dewangan <ldewangan@nvidia.com>
13189 S: Supported
13190 F: drivers/tty/serial/serial-tegra.c
13191
13192 TEGRA SPI DRIVER
13193 M: Laxman Dewangan <ldewangan@nvidia.com>
13194 S: Supported
13195 F: drivers/spi/spi-tegra*
13196
13197 TEHUTI ETHERNET DRIVER
13198 M: Andy Gospodarek <andy@greyhouse.net>
13199 L: netdev@vger.kernel.org
13200 S: Supported
13201 F: drivers/net/ethernet/tehuti/*
13202
13203 Telecom Clock Driver for MCPL0010
13204 M: Mark Gross <mark.gross@intel.com>
13205 S: Supported
13206 F: drivers/char/tlclk.c
13207
13208 TENSILICA XTENSA PORT (xtensa)
13209 M: Chris Zankel <chris@zankel.net>
13210 M: Max Filippov <jcmvbkbc@gmail.com>
13211 L: linux-xtensa@linux-xtensa.org
13212 T: git git://github.com/czankel/xtensa-linux.git
13213 S: Maintained
13214 F: arch/xtensa/
13215 F: drivers/irqchip/irq-xtensa-*
13216
13217 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13218 M: Nishanth Menon <nm@ti.com>
13219 M: Tero Kristo <t-kristo@ti.com>
13220 M: Santosh Shilimkar <ssantosh@kernel.org>
13221 L: linux-arm-kernel@lists.infradead.org
13222 S: Maintained
13223 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13224 F: drivers/firmware/ti_sci*
13225 F: include/linux/soc/ti/ti_sci_protocol.h
13226 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13227 F: include/dt-bindings/genpd/k2g.h
13228 F: drivers/soc/ti/ti_sci_pm_domains.c
13229 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13230 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13231 F: drivers/clk/keystone/sci-clk.c
13232 F: drivers/reset/reset-ti-sci.c
13233
13234 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13235 M: Hans Verkuil <hverkuil@xs4all.nl>
13236 L: linux-media@vger.kernel.org
13237 T: git git://linuxtv.org/media_tree.git
13238 W: https://linuxtv.org
13239 S: Maintained
13240 F: drivers/media/radio/radio-raremono.c
13241
13242 THERMAL
13243 M: Zhang Rui <rui.zhang@intel.com>
13244 M: Eduardo Valentin <edubezval@gmail.com>
13245 L: linux-pm@vger.kernel.org
13246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13248 Q: https://patchwork.kernel.org/project/linux-pm/list/
13249 S: Supported
13250 F: drivers/thermal/
13251 F: include/linux/thermal.h
13252 F: include/uapi/linux/thermal.h
13253 F: include/linux/cpu_cooling.h
13254 F: Documentation/devicetree/bindings/thermal/
13255
13256 THERMAL/CPU_COOLING
13257 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13258 M: Viresh Kumar <viresh.kumar@linaro.org>
13259 M: Javi Merino <javi.merino@kernel.org>
13260 L: linux-pm@vger.kernel.org
13261 S: Supported
13262 F: Documentation/thermal/cpu-cooling-api.txt
13263 F: drivers/thermal/cpu_cooling.c
13264 F: include/linux/cpu_cooling.h
13265
13266 THINKPAD ACPI EXTRAS DRIVER
13267 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13268 L: ibm-acpi-devel@lists.sourceforge.net
13269 L: platform-driver-x86@vger.kernel.org
13270 W: http://ibm-acpi.sourceforge.net
13271 W: http://thinkwiki.org/wiki/Ibm-acpi
13272 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13273 S: Maintained
13274 F: drivers/platform/x86/thinkpad_acpi.c
13275
13276 THUNDERBOLT DRIVER
13277 M: Andreas Noever <andreas.noever@gmail.com>
13278 M: Michael Jamet <michael.jamet@intel.com>
13279 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13280 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13281 S: Maintained
13282 F: drivers/thunderbolt/
13283
13284 THUNDERX GPIO DRIVER
13285 M: David Daney <david.daney@cavium.com>
13286 S: Maintained
13287 F: drivers/gpio/gpio-thunderx.c
13288
13289 TI AM437X VPFE DRIVER
13290 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13291 L: linux-media@vger.kernel.org
13292 W: https://linuxtv.org
13293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13294 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13295 S: Maintained
13296 F: drivers/media/platform/am437x/
13297
13298 TI BANDGAP AND THERMAL DRIVER
13299 M: Eduardo Valentin <edubezval@gmail.com>
13300 M: Keerthy <j-keerthy@ti.com>
13301 L: linux-pm@vger.kernel.org
13302 L: linux-omap@vger.kernel.org
13303 S: Maintained
13304 F: drivers/thermal/ti-soc-thermal/
13305
13306 TI BQ27XXX POWER SUPPLY DRIVER
13307 R: Andrew F. Davis <afd@ti.com>
13308 F: include/linux/power/bq27xxx_battery.h
13309 F: drivers/power/supply/bq27xxx_battery.c
13310 F: drivers/power/supply/bq27xxx_battery_i2c.c
13311
13312 TI CDCE706 CLOCK DRIVER
13313 M: Max Filippov <jcmvbkbc@gmail.com>
13314 S: Maintained
13315 F: drivers/clk/clk-cdce706.c
13316
13317 TI CLOCK DRIVER
13318 M: Tero Kristo <t-kristo@ti.com>
13319 L: linux-omap@vger.kernel.org
13320 S: Maintained
13321 F: drivers/clk/ti/
13322 F: include/linux/clk/ti.h
13323
13324 TI DAVINCI MACHINE SUPPORT
13325 M: Sekhar Nori <nsekhar@ti.com>
13326 M: Kevin Hilman <khilman@kernel.org>
13327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13329 S: Supported
13330 F: arch/arm/mach-davinci/
13331 F: drivers/i2c/busses/i2c-davinci.c
13332 F: arch/arm/boot/dts/da850*
13333
13334 TI DAVINCI SERIES GPIO DRIVER
13335 M: Keerthy <j-keerthy@ti.com>
13336 L: linux-gpio@vger.kernel.org
13337 S: Maintained
13338 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13339 F: drivers/gpio/gpio-davinci.c
13340
13341 TI DAVINCI SERIES MEDIA DRIVER
13342 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13343 L: linux-media@vger.kernel.org
13344 W: https://linuxtv.org
13345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13346 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13347 S: Maintained
13348 F: drivers/media/platform/davinci/
13349 F: include/media/davinci/
13350
13351 TI ETHERNET SWITCH DRIVER (CPSW)
13352 R: Grygorii Strashko <grygorii.strashko@ti.com>
13353 L: linux-omap@vger.kernel.org
13354 L: netdev@vger.kernel.org
13355 S: Maintained
13356 F: drivers/net/ethernet/ti/cpsw*
13357 F: drivers/net/ethernet/ti/davinci*
13358
13359 TI FLASH MEDIA INTERFACE DRIVER
13360 M: Alex Dubov <oakad@yahoo.com>
13361 S: Maintained
13362 F: drivers/misc/tifm*
13363 F: drivers/mmc/host/tifm_sd.c
13364 F: include/linux/tifm.h
13365
13366 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13367 M: Santosh Shilimkar <ssantosh@kernel.org>
13368 L: linux-kernel@vger.kernel.org
13369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13370 S: Maintained
13371 F: drivers/soc/ti/*
13372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13373
13374 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13375 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13376 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13378 S: Maintained
13379 F: sound/soc/codecs/lm49453*
13380 F: sound/soc/codecs/isabelle*
13381
13382 TI LP855x BACKLIGHT DRIVER
13383 M: Milo Kim <milo.kim@ti.com>
13384 S: Maintained
13385 F: Documentation/backlight/lp855x-driver.txt
13386 F: drivers/video/backlight/lp855x_bl.c
13387 F: include/linux/platform_data/lp855x.h
13388
13389 TI LP8727 CHARGER DRIVER
13390 M: Milo Kim <milo.kim@ti.com>
13391 S: Maintained
13392 F: drivers/power/supply/lp8727_charger.c
13393 F: include/linux/platform_data/lp8727.h
13394
13395 TI LP8788 MFD DRIVER
13396 M: Milo Kim <milo.kim@ti.com>
13397 S: Maintained
13398 F: drivers/iio/adc/lp8788_adc.c
13399 F: drivers/leds/leds-lp8788.c
13400 F: drivers/mfd/lp8788*.c
13401 F: drivers/power/supply/lp8788-charger.c
13402 F: drivers/regulator/lp8788-*.c
13403 F: include/linux/mfd/lp8788*.h
13404
13405 TI NETCP ETHERNET DRIVER
13406 M: Wingman Kwok <w-kwok2@ti.com>
13407 M: Murali Karicheri <m-karicheri2@ti.com>
13408 L: netdev@vger.kernel.org
13409 S: Maintained
13410 F: drivers/net/ethernet/ti/netcp*
13411
13412 TI TAS571X FAMILY ASoC CODEC DRIVER
13413 M: Kevin Cernekee <cernekee@chromium.org>
13414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13415 S: Odd Fixes
13416 F: sound/soc/codecs/tas571x*
13417
13418 TI TRF7970A NFC DRIVER
13419 M: Mark Greer <mgreer@animalcreek.com>
13420 L: linux-wireless@vger.kernel.org
13421 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13422 S: Supported
13423 F: drivers/nfc/trf7970a.c
13424 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13425
13426 TI TWL4030 SERIES SOC CODEC DRIVER
13427 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13429 S: Maintained
13430 F: sound/soc/codecs/twl4030*
13431
13432 TI VPE/CAL DRIVERS
13433 M: Benoit Parrot <bparrot@ti.com>
13434 L: linux-media@vger.kernel.org
13435 W: http://linuxtv.org/
13436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13437 S: Maintained
13438 F: drivers/media/platform/ti-vpe/
13439
13440 TI WILINK WIRELESS DRIVERS
13441 L: linux-wireless@vger.kernel.org
13442 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13443 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13445 S: Orphan
13446 F: drivers/net/wireless/ti/
13447 F: include/linux/wl12xx.h
13448
13449 TILE ARCHITECTURE
13450 M: Chris Metcalf <cmetcalf@mellanox.com>
13451 W: http://www.mellanox.com/repository/solutions/tile-scm/
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13453 S: Supported
13454 F: arch/tile/
13455 F: drivers/char/tile-srom.c
13456 F: drivers/edac/tile_edac.c
13457 F: drivers/net/ethernet/tile/
13458 F: drivers/rtc/rtc-tile.c
13459 F: drivers/tty/hvc/hvc_tile.c
13460 F: drivers/tty/serial/tilegx.c
13461 F: drivers/usb/host/*-tilegx.c
13462 F: include/linux/usb/tilegx.h
13463
13464 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13465 M: John Stultz <john.stultz@linaro.org>
13466 M: Thomas Gleixner <tglx@linutronix.de>
13467 R: Stephen Boyd <sboyd@codeaurora.org>
13468 L: linux-kernel@vger.kernel.org
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13470 S: Supported
13471 F: include/linux/clocksource.h
13472 F: include/linux/time.h
13473 F: include/linux/timex.h
13474 F: include/uapi/linux/time.h
13475 F: include/uapi/linux/timex.h
13476 F: kernel/time/clocksource.c
13477 F: kernel/time/time*.c
13478 F: kernel/time/alarmtimer.c
13479 F: kernel/time/ntp.c
13480 F: tools/testing/selftests/timers/
13481
13482 TIPC NETWORK LAYER
13483 M: Jon Maloy <jon.maloy@ericsson.com>
13484 M: Ying Xue <ying.xue@windriver.com>
13485 L: netdev@vger.kernel.org (core kernel code)
13486 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13487 W: http://tipc.sourceforge.net/
13488 S: Maintained
13489 F: include/uapi/linux/tipc*.h
13490 F: net/tipc/
13491
13492 TLAN NETWORK DRIVER
13493 M: Samuel Chessman <chessman@tux.org>
13494 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13495 W: http://sourceforge.net/projects/tlan/
13496 S: Maintained
13497 F: Documentation/networking/tlan.txt
13498 F: drivers/net/ethernet/ti/tlan.*
13499
13500 TM6000 VIDEO4LINUX DRIVER
13501 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13503 L: linux-media@vger.kernel.org
13504 W: https://linuxtv.org
13505 T: git git://linuxtv.org/media_tree.git
13506 S: Odd fixes
13507 F: drivers/media/usb/tm6000/
13508 F: Documentation/media/v4l-drivers/tm6000*
13509
13510 TMIO/SDHI MMC DRIVER
13511 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13512 L: linux-mmc@vger.kernel.org
13513 S: Supported
13514 F: drivers/mmc/host/tmio_mmc*
13515 F: drivers/mmc/host/renesas_sdhi*
13516 F: include/linux/mfd/tmio.h
13517
13518 TMP401 HARDWARE MONITOR DRIVER
13519 M: Guenter Roeck <linux@roeck-us.net>
13520 L: linux-hwmon@vger.kernel.org
13521 S: Maintained
13522 F: Documentation/hwmon/tmp401
13523 F: drivers/hwmon/tmp401.c
13524
13525 TMPFS (SHMEM FILESYSTEM)
13526 M: Hugh Dickins <hughd@google.com>
13527 L: linux-mm@kvack.org
13528 S: Maintained
13529 F: include/linux/shmem_fs.h
13530 F: mm/shmem.c
13531
13532 TOMOYO SECURITY MODULE
13533 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13534 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13535 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13536 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13537 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13538 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13539 W: http://tomoyo.sourceforge.jp/
13540 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13541 S: Maintained
13542 F: security/tomoyo/
13543
13544 TOPSTAR LAPTOP EXTRAS DRIVER
13545 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13546 L: platform-driver-x86@vger.kernel.org
13547 S: Maintained
13548 F: drivers/platform/x86/topstar-laptop.c
13549
13550 TOSHIBA ACPI EXTRAS DRIVER
13551 M: Azael Avalos <coproscefalo@gmail.com>
13552 L: platform-driver-x86@vger.kernel.org
13553 S: Maintained
13554 F: drivers/platform/x86/toshiba_acpi.c
13555
13556 TOSHIBA BLUETOOTH DRIVER
13557 M: Azael Avalos <coproscefalo@gmail.com>
13558 L: platform-driver-x86@vger.kernel.org
13559 S: Maintained
13560 F: drivers/platform/x86/toshiba_bluetooth.c
13561
13562 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13563 M: Azael Avalos <coproscefalo@gmail.com>
13564 L: platform-driver-x86@vger.kernel.org
13565 S: Maintained
13566 F: drivers/platform/x86/toshiba_haps.c
13567
13568 TOSHIBA SMM DRIVER
13569 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13570 W: http://www.buzzard.org.uk/toshiba/
13571 S: Maintained
13572 F: drivers/char/toshiba.c
13573 F: include/linux/toshiba.h
13574 F: include/uapi/linux/toshiba.h
13575
13576 TOSHIBA TC358743 DRIVER
13577 M: Mats Randgaard <matrandg@cisco.com>
13578 L: linux-media@vger.kernel.org
13579 S: Maintained
13580 F: drivers/media/i2c/tc358743*
13581 F: include/media/i2c/tc358743.h
13582
13583 TOSHIBA WMI HOTKEYS DRIVER
13584 M: Azael Avalos <coproscefalo@gmail.com>
13585 L: platform-driver-x86@vger.kernel.org
13586 S: Maintained
13587 F: drivers/platform/x86/toshiba-wmi.c
13588
13589 TPM DEVICE DRIVER
13590 M: Peter Huewe <peterhuewe@gmx.de>
13591 M: Marcel Selhorst <tpmdd@selhorst.net>
13592 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13593 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13594 W: http://tpmdd.sourceforge.net
13595 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13596 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13597 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13598 S: Maintained
13599 F: drivers/char/tpm/
13600
13601 TPM IBM_VTPM DEVICE DRIVER
13602 M: Ashley Lai <ashleydlai@gmail.com>
13603 W: http://tpmdd.sourceforge.net
13604 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13605 S: Maintained
13606 F: drivers/char/tpm/tpm_ibmvtpm*
13607
13608 TRACING
13609 M: Steven Rostedt <rostedt@goodmis.org>
13610 M: Ingo Molnar <mingo@redhat.com>
13611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13612 S: Maintained
13613 F: Documentation/trace/ftrace.txt
13614 F: arch/*/*/*/ftrace.h
13615 F: arch/*/kernel/ftrace.c
13616 F: include/*/ftrace.h
13617 F: include/linux/trace*.h
13618 F: include/trace/
13619 F: kernel/trace/
13620 F: tools/testing/selftests/ftrace/
13621
13622 TRACING MMIO ACCESSES (MMIOTRACE)
13623 M: Steven Rostedt <rostedt@goodmis.org>
13624 M: Ingo Molnar <mingo@kernel.org>
13625 R: Karol Herbst <karolherbst@gmail.com>
13626 R: Pekka Paalanen <ppaalanen@gmail.com>
13627 S: Maintained
13628 L: linux-kernel@vger.kernel.org
13629 L: nouveau@lists.freedesktop.org
13630 F: kernel/trace/trace_mmiotrace.c
13631 F: include/linux/mmiotrace.h
13632 F: arch/x86/mm/kmmio.c
13633 F: arch/x86/mm/mmio-mod.c
13634 F: arch/x86/mm/testmmiotrace.c
13635
13636 TRIVIAL PATCHES
13637 M: Jiri Kosina <trivial@kernel.org>
13638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13639 S: Maintained
13640 K: ^Subject:.*(?i)trivial
13641
13642 TTY LAYER
13643 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13644 M: Jiri Slaby <jslaby@suse.com>
13645 S: Supported
13646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13647 F: Documentation/serial/
13648 F: drivers/tty/
13649 F: drivers/tty/serial/serial_core.c
13650 F: include/linux/serial_core.h
13651 F: include/linux/serial.h
13652 F: include/linux/tty.h
13653 F: include/uapi/linux/serial_core.h
13654 F: include/uapi/linux/serial.h
13655 F: include/uapi/linux/tty.h
13656
13657 TUA9001 MEDIA DRIVER
13658 M: Antti Palosaari <crope@iki.fi>
13659 L: linux-media@vger.kernel.org
13660 W: https://linuxtv.org
13661 W: http://palosaari.fi/linux/
13662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13663 T: git git://linuxtv.org/anttip/media_tree.git
13664 S: Maintained
13665 F: drivers/media/tuners/tua9001*
13666
13667 TULIP NETWORK DRIVERS
13668 L: netdev@vger.kernel.org
13669 L: linux-parisc@vger.kernel.org
13670 S: Orphan
13671 F: drivers/net/ethernet/dec/tulip/
13672
13673 TUN/TAP driver
13674 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13675 W: http://vtun.sourceforge.net/tun
13676 S: Maintained
13677 F: Documentation/networking/tuntap.txt
13678 F: arch/um/os-Linux/drivers/
13679
13680 TURBOCHANNEL SUBSYSTEM
13681 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13682 M: Ralf Baechle <ralf@linux-mips.org>
13683 L: linux-mips@linux-mips.org
13684 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13685 S: Maintained
13686 F: drivers/tc/
13687 F: include/linux/tc.h
13688
13689 TW5864 VIDEO4LINUX DRIVER
13690 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13691 M: Anton Sviridenko <anton@corp.bluecherry.net>
13692 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13693 M: Andrey Utkin <andrey_utkin@fastmail.com>
13694 L: linux-media@vger.kernel.org
13695 S: Supported
13696 F: drivers/media/pci/tw5864/
13697
13698 TW68 VIDEO4LINUX DRIVER
13699 M: Hans Verkuil <hverkuil@xs4all.nl>
13700 L: linux-media@vger.kernel.org
13701 T: git git://linuxtv.org/media_tree.git
13702 W: https://linuxtv.org
13703 S: Odd Fixes
13704 F: drivers/media/pci/tw68/
13705
13706 TW686X VIDEO4LINUX DRIVER
13707 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13708 L: linux-media@vger.kernel.org
13709 T: git git://linuxtv.org/media_tree.git
13710 W: http://linuxtv.org
13711 S: Maintained
13712 F: drivers/media/pci/tw686x/
13713
13714 UBI FILE SYSTEM (UBIFS)
13715 M: Richard Weinberger <richard@nod.at>
13716 M: Artem Bityutskiy <dedekind1@gmail.com>
13717 M: Adrian Hunter <adrian.hunter@intel.com>
13718 L: linux-mtd@lists.infradead.org
13719 T: git git://git.infradead.org/ubifs-2.6.git
13720 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13721 S: Supported
13722 F: Documentation/filesystems/ubifs.txt
13723 F: fs/ubifs/
13724
13725 UCLINUX (M68KNOMMU AND COLDFIRE)
13726 M: Greg Ungerer <gerg@linux-m68k.org>
13727 W: http://www.linux-m68k.org/
13728 W: http://www.uclinux.org/
13729 L: linux-m68k@lists.linux-m68k.org
13730 L: uclinux-dev@uclinux.org (subscribers-only)
13731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13732 S: Maintained
13733 F: arch/m68k/coldfire/
13734 F: arch/m68k/68*/
13735 F: arch/m68k/*/*_no.*
13736 F: arch/m68k/include/asm/*_no.*
13737
13738 UDF FILESYSTEM
13739 M: Jan Kara <jack@suse.com>
13740 S: Maintained
13741 F: Documentation/filesystems/udf.txt
13742 F: fs/udf/
13743
13744 UDRAW TABLET
13745 M: Bastien Nocera <hadess@hadess.net>
13746 L: linux-input@vger.kernel.org
13747 S: Maintained
13748 F: drivers/hid/hid-udraw.c
13749
13750 UFS FILESYSTEM
13751 M: Evgeniy Dushistov <dushistov@mail.ru>
13752 S: Maintained
13753 F: Documentation/filesystems/ufs.txt
13754 F: fs/ufs/
13755
13756 UHID USERSPACE HID IO DRIVER:
13757 M: David Herrmann <dh.herrmann@googlemail.com>
13758 L: linux-input@vger.kernel.org
13759 S: Maintained
13760 F: drivers/hid/uhid.c
13761 F: include/uapi/linux/uhid.h
13762
13763 ULPI BUS
13764 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13765 L: linux-usb@vger.kernel.org
13766 S: Maintained
13767 F: drivers/usb/common/ulpi.c
13768 F: include/linux/ulpi/
13769
13770 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13771 L: linux-usb@vger.kernel.org
13772 S: Orphan
13773 F: drivers/uwb/
13774 F: include/linux/uwb.h
13775 F: include/linux/uwb/
13776
13777 UNICORE32 ARCHITECTURE:
13778 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13779 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13780 S: Maintained
13781 T: git git://github.com/gxt/linux.git
13782 F: arch/unicore32/
13783
13784 UNIFDEF
13785 M: Tony Finch <dot@dotat.at>
13786 W: http://dotat.at/prog/unifdef
13787 S: Maintained
13788 F: scripts/unifdef.c
13789
13790 UNIFORM CDROM DRIVER
13791 M: Jens Axboe <axboe@kernel.dk>
13792 W: http://www.kernel.dk
13793 S: Maintained
13794 F: Documentation/cdrom/
13795 F: drivers/cdrom/cdrom.c
13796 F: include/linux/cdrom.h
13797 F: include/uapi/linux/cdrom.h
13798
13799 UNISYS S-PAR DRIVERS
13800 M: David Kershner <david.kershner@unisys.com>
13801 L: sparmaintainer@unisys.com (Unisys internal)
13802 S: Supported
13803 F: drivers/staging/unisys/
13804
13805 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13806 M: Vinayak Holikatti <vinholikatti@gmail.com>
13807 L: linux-scsi@vger.kernel.org
13808 S: Supported
13809 F: Documentation/scsi/ufs.txt
13810 F: drivers/scsi/ufs/
13811
13812 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13813 M: Joao Pinto <jpinto@synopsys.com>
13814 L: linux-scsi@vger.kernel.org
13815 S: Supported
13816 F: drivers/scsi/ufs/*dwc*
13817
13818 UNSORTED BLOCK IMAGES (UBI)
13819 M: Artem Bityutskiy <dedekind1@gmail.com>
13820 M: Richard Weinberger <richard@nod.at>
13821 W: http://www.linux-mtd.infradead.org/
13822 L: linux-mtd@lists.infradead.org
13823 T: git git://git.infradead.org/ubifs-2.6.git
13824 S: Supported
13825 F: drivers/mtd/ubi/
13826 F: include/linux/mtd/ubi.h
13827 F: include/uapi/mtd/ubi-user.h
13828
13829 USB "USBNET" DRIVER FRAMEWORK
13830 M: Oliver Neukum <oneukum@suse.com>
13831 L: netdev@vger.kernel.org
13832 W: http://www.linux-usb.org/usbnet
13833 S: Maintained
13834 F: drivers/net/usb/usbnet.c
13835 F: include/linux/usb/usbnet.h
13836
13837 USB ACM DRIVER
13838 M: Oliver Neukum <oneukum@suse.com>
13839 L: linux-usb@vger.kernel.org
13840 S: Maintained
13841 F: Documentation/usb/acm.txt
13842 F: drivers/usb/class/cdc-acm.*
13843
13844 USB AR5523 WIRELESS DRIVER
13845 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13846 L: linux-wireless@vger.kernel.org
13847 S: Maintained
13848 F: drivers/net/wireless/ath/ar5523/
13849
13850 USB ATTACHED SCSI
13851 M: Oliver Neukum <oneukum@suse.com>
13852 L: linux-usb@vger.kernel.org
13853 L: linux-scsi@vger.kernel.org
13854 S: Maintained
13855 F: drivers/usb/storage/uas.c
13856
13857 USB CDC ETHERNET DRIVER
13858 M: Oliver Neukum <oliver@neukum.org>
13859 L: linux-usb@vger.kernel.org
13860 S: Maintained
13861 F: drivers/net/usb/cdc_*.c
13862 F: include/uapi/linux/usb/cdc.h
13863
13864 USB CHAOSKEY DRIVER
13865 M: Keith Packard <keithp@keithp.com>
13866 L: linux-usb@vger.kernel.org
13867 S: Maintained
13868 F: drivers/usb/misc/chaoskey.c
13869
13870 USB CYPRESS C67X00 DRIVER
13871 M: Peter Korsgaard <jacmet@sunsite.dk>
13872 L: linux-usb@vger.kernel.org
13873 S: Maintained
13874 F: drivers/usb/c67x00/
13875
13876 USB DAVICOM DM9601 DRIVER
13877 M: Peter Korsgaard <jacmet@sunsite.dk>
13878 L: netdev@vger.kernel.org
13879 W: http://www.linux-usb.org/usbnet
13880 S: Maintained
13881 F: drivers/net/usb/dm9601.c
13882
13883 USB DIAMOND RIO500 DRIVER
13884 M: Cesar Miquel <miquel@df.uba.ar>
13885 L: rio500-users@lists.sourceforge.net
13886 W: http://rio500.sourceforge.net
13887 S: Maintained
13888 F: drivers/usb/misc/rio500*
13889
13890 USB EHCI DRIVER
13891 M: Alan Stern <stern@rowland.harvard.edu>
13892 L: linux-usb@vger.kernel.org
13893 S: Maintained
13894 F: Documentation/usb/ehci.txt
13895 F: drivers/usb/host/ehci*
13896
13897 USB GADGET/PERIPHERAL SUBSYSTEM
13898 M: Felipe Balbi <balbi@kernel.org>
13899 L: linux-usb@vger.kernel.org
13900 W: http://www.linux-usb.org/gadget
13901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13902 S: Maintained
13903 F: drivers/usb/gadget/
13904 F: include/linux/usb/gadget*
13905
13906 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13907 M: Jiri Kosina <jikos@kernel.org>
13908 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13909 L: linux-usb@vger.kernel.org
13910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13911 S: Maintained
13912 F: Documentation/hid/hiddev.txt
13913 F: drivers/hid/usbhid/
13914
13915 USB ISP116X DRIVER
13916 M: Olav Kongas <ok@artecdesign.ee>
13917 L: linux-usb@vger.kernel.org
13918 S: Maintained
13919 F: drivers/usb/host/isp116x*
13920 F: include/linux/usb/isp116x.h
13921
13922 USB LAN78XX ETHERNET DRIVER
13923 M: Woojung Huh <woojung.huh@microchip.com>
13924 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13925 L: netdev@vger.kernel.org
13926 S: Maintained
13927 F: drivers/net/usb/lan78xx.*
13928
13929 USB MASS STORAGE DRIVER
13930 M: Alan Stern <stern@rowland.harvard.edu>
13931 L: linux-usb@vger.kernel.org
13932 L: usb-storage@lists.one-eyed-alien.net
13933 S: Maintained
13934 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13935 F: drivers/usb/storage/
13936
13937 USB MIDI DRIVER
13938 M: Clemens Ladisch <clemens@ladisch.de>
13939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13940 T: git git://git.alsa-project.org/alsa-kernel.git
13941 S: Maintained
13942 F: sound/usb/midi.*
13943
13944 USB NETWORKING DRIVERS
13945 L: linux-usb@vger.kernel.org
13946 S: Odd Fixes
13947 F: drivers/net/usb/
13948
13949 USB OHCI DRIVER
13950 M: Alan Stern <stern@rowland.harvard.edu>
13951 L: linux-usb@vger.kernel.org
13952 S: Maintained
13953 F: Documentation/usb/ohci.txt
13954 F: drivers/usb/host/ohci*
13955
13956 USB OTG FSM (Finite State Machine)
13957 M: Peter Chen <Peter.Chen@nxp.com>
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13959 L: linux-usb@vger.kernel.org
13960 S: Maintained
13961 F: drivers/usb/common/usb-otg-fsm.c
13962
13963 USB OVER IP DRIVER
13964 M: Valentina Manea <valentina.manea.m@gmail.com>
13965 M: Shuah Khan <shuahkh@osg.samsung.com>
13966 M: Shuah Khan <shuah@kernel.org>
13967 L: linux-usb@vger.kernel.org
13968 S: Maintained
13969 F: Documentation/usb/usbip_protocol.txt
13970 F: drivers/usb/usbip/
13971 F: tools/usb/usbip/
13972
13973 USB PEGASUS DRIVER
13974 M: Petko Manolov <petkan@nucleusys.com>
13975 L: linux-usb@vger.kernel.org
13976 L: netdev@vger.kernel.org
13977 T: git git://github.com/petkan/pegasus.git
13978 W: https://github.com/petkan/pegasus
13979 S: Maintained
13980 F: drivers/net/usb/pegasus.*
13981
13982 USB PHY LAYER
13983 M: Felipe Balbi <balbi@kernel.org>
13984 L: linux-usb@vger.kernel.org
13985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13986 S: Maintained
13987 F: drivers/usb/phy/
13988
13989 USB PRINTER DRIVER (usblp)
13990 M: Pete Zaitcev <zaitcev@redhat.com>
13991 L: linux-usb@vger.kernel.org
13992 S: Supported
13993 F: drivers/usb/class/usblp.c
13994
13995 USB QMI WWAN NETWORK DRIVER
13996 M: Bjørn Mork <bjorn@mork.no>
13997 L: netdev@vger.kernel.org
13998 S: Maintained
13999 F: Documentation/ABI/testing/sysfs-class-net-qmi
14000 F: drivers/net/usb/qmi_wwan.c
14001
14002 USB RTL8150 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/rtl8150.git
14007 W: https://github.com/petkan/rtl8150
14008 S: Maintained
14009 F: drivers/net/usb/rtl8150.c
14010
14011 USB SERIAL SUBSYSTEM
14012 M: Johan Hovold <johan@kernel.org>
14013 L: linux-usb@vger.kernel.org
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14015 S: Maintained
14016 F: Documentation/usb/usb-serial.txt
14017 F: drivers/usb/serial/
14018 F: include/linux/usb/serial.h
14019
14020 USB SMSC75XX ETHERNET DRIVER
14021 M: Steve Glendinning <steve.glendinning@shawell.net>
14022 L: netdev@vger.kernel.org
14023 S: Maintained
14024 F: drivers/net/usb/smsc75xx.*
14025
14026 USB SMSC95XX ETHERNET DRIVER
14027 M: Steve Glendinning <steve.glendinning@shawell.net>
14028 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14029 L: netdev@vger.kernel.org
14030 S: Maintained
14031 F: drivers/net/usb/smsc95xx.*
14032
14033 USB SUBSYSTEM
14034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14035 L: linux-usb@vger.kernel.org
14036 W: http://www.linux-usb.org
14037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14038 S: Supported
14039 F: Documentation/devicetree/bindings/usb/
14040 F: Documentation/usb/
14041 F: drivers/usb/
14042 F: include/linux/usb.h
14043 F: include/linux/usb/
14044
14045 USB TYPEC SUBSYSTEM
14046 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14047 L: linux-usb@vger.kernel.org
14048 S: Maintained
14049 F: Documentation/ABI/testing/sysfs-class-typec
14050 F: Documentation/usb/typec.rst
14051 F: drivers/usb/typec/
14052 F: include/linux/usb/typec.h
14053
14054 USB UHCI DRIVER
14055 M: Alan Stern <stern@rowland.harvard.edu>
14056 L: linux-usb@vger.kernel.org
14057 S: Maintained
14058 F: drivers/usb/host/uhci*
14059
14060 USB VIDEO CLASS
14061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14062 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14063 L: linux-media@vger.kernel.org
14064 T: git git://linuxtv.org/media_tree.git
14065 W: http://www.ideasonboard.org/uvc/
14066 S: Maintained
14067 F: drivers/media/usb/uvc/
14068 F: include/uapi/linux/uvcvideo.h
14069
14070 USB VISION DRIVER
14071 M: Hans Verkuil <hverkuil@xs4all.nl>
14072 L: linux-media@vger.kernel.org
14073 T: git git://linuxtv.org/media_tree.git
14074 W: https://linuxtv.org
14075 S: Odd Fixes
14076 F: drivers/media/usb/usbvision/
14077
14078 USB WEBCAM GADGET
14079 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14080 L: linux-usb@vger.kernel.org
14081 S: Maintained
14082 F: drivers/usb/gadget/function/*uvc*
14083 F: drivers/usb/gadget/legacy/webcam.c
14084
14085 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14086 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14087 L: linux-wireless@vger.kernel.org
14088 S: Maintained
14089 F: drivers/net/wireless/rndis_wlan.c
14090
14091 USB XHCI DRIVER
14092 M: Mathias Nyman <mathias.nyman@intel.com>
14093 L: linux-usb@vger.kernel.org
14094 S: Supported
14095 F: drivers/usb/host/xhci*
14096 F: drivers/usb/host/pci-quirks*
14097
14098 USB ZD1201 DRIVER
14099 L: linux-wireless@vger.kernel.org
14100 W: http://linux-lc100020.sourceforge.net
14101 S: Orphan
14102 F: drivers/net/wireless/zydas/zd1201.*
14103
14104 USB ZR364XX DRIVER
14105 M: Antoine Jacquet <royale@zerezo.com>
14106 L: linux-usb@vger.kernel.org
14107 L: linux-media@vger.kernel.org
14108 T: git git://linuxtv.org/media_tree.git
14109 W: http://royale.zerezo.com/zr364xx/
14110 S: Maintained
14111 F: Documentation/media/v4l-drivers/zr364xx*
14112 F: drivers/media/usb/zr364xx/
14113
14114 USER-MODE LINUX (UML)
14115 M: Jeff Dike <jdike@addtoit.com>
14116 M: Richard Weinberger <richard@nod.at>
14117 L: user-mode-linux-devel@lists.sourceforge.net
14118 L: user-mode-linux-user@lists.sourceforge.net
14119 W: http://user-mode-linux.sourceforge.net
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14121 S: Maintained
14122 F: Documentation/virtual/uml/
14123 F: arch/um/
14124 F: arch/x86/um/
14125 F: fs/hostfs/
14126 F: fs/hppfs/
14127
14128 USERSPACE I/O (UIO)
14129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14130 S: Maintained
14131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14132 F: Documentation/driver-api/uio-howto.rst
14133 F: drivers/uio/
14134 F: include/linux/uio*.h
14135
14136 UTIL-LINUX PACKAGE
14137 M: Karel Zak <kzak@redhat.com>
14138 L: util-linux@vger.kernel.org
14139 W: http://en.wikipedia.org/wiki/Util-linux
14140 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14141 S: Maintained
14142
14143 UUID HELPERS
14144 M: Christoph Hellwig <hch@lst.de>
14145 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14146 L: linux-kernel@vger.kernel.org
14147 T: git git://git.infradead.org/users/hch/uuid.git
14148 F: lib/uuid.c
14149 F: lib/test_uuid.c
14150 F: include/linux/uuid.h
14151 F: include/uapi/linux/uuid.h
14152 S: Maintained
14153
14154 UVESAFB DRIVER
14155 M: Michal Januszewski <spock@gentoo.org>
14156 L: linux-fbdev@vger.kernel.org
14157 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14158 S: Maintained
14159 F: Documentation/fb/uvesafb.txt
14160 F: drivers/video/fbdev/uvesafb.*
14161
14162 VF610 NAND DRIVER
14163 M: Stefan Agner <stefan@agner.ch>
14164 L: linux-mtd@lists.infradead.org
14165 S: Supported
14166 F: drivers/mtd/nand/vf610_nfc.c
14167
14168 VFAT/FAT/MSDOS FILESYSTEM
14169 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14170 S: Maintained
14171 F: Documentation/filesystems/vfat.txt
14172 F: fs/fat/
14173
14174 VFIO DRIVER
14175 M: Alex Williamson <alex.williamson@redhat.com>
14176 L: kvm@vger.kernel.org
14177 T: git git://github.com/awilliam/linux-vfio.git
14178 S: Maintained
14179 F: Documentation/vfio.txt
14180 F: drivers/vfio/
14181 F: include/linux/vfio.h
14182 F: include/uapi/linux/vfio.h
14183
14184 VFIO MEDIATED DEVICE DRIVERS
14185 M: Kirti Wankhede <kwankhede@nvidia.com>
14186 L: kvm@vger.kernel.org
14187 S: Maintained
14188 F: Documentation/vfio-mediated-device.txt
14189 F: drivers/vfio/mdev/
14190 F: include/linux/mdev.h
14191 F: samples/vfio-mdev/
14192
14193 VFIO PLATFORM DRIVER
14194 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14195 L: kvm@vger.kernel.org
14196 S: Maintained
14197 F: drivers/vfio/platform/
14198
14199 VGA_SWITCHEROO
14200 R: Lukas Wunner <lukas@wunner.de>
14201 S: Maintained
14202 F: Documentation/gpu/vga-switcheroo.rst
14203 F: drivers/gpu/vga/vga_switcheroo.c
14204 F: include/linux/vga_switcheroo.h
14205 T: git git://anongit.freedesktop.org/drm/drm-misc
14206
14207 VIA RHINE NETWORK DRIVER
14208 S: Orphan
14209 F: drivers/net/ethernet/via/via-rhine.c
14210
14211 VIA SD/MMC CARD CONTROLLER DRIVER
14212 M: Bruce Chang <brucechang@via.com.tw>
14213 M: Harald Welte <HaraldWelte@viatech.com>
14214 S: Maintained
14215 F: drivers/mmc/host/via-sdmmc.c
14216
14217 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14218 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14219 L: linux-fbdev@vger.kernel.org
14220 S: Maintained
14221 F: include/linux/via-core.h
14222 F: include/linux/via-gpio.h
14223 F: include/linux/via_i2c.h
14224 F: drivers/video/fbdev/via/
14225
14226 VIA VELOCITY NETWORK DRIVER
14227 M: Francois Romieu <romieu@fr.zoreil.com>
14228 L: netdev@vger.kernel.org
14229 S: Maintained
14230 F: drivers/net/ethernet/via/via-velocity.*
14231
14232 VIDEO MULTIPLEXER DRIVER
14233 M: Philipp Zabel <p.zabel@pengutronix.de>
14234 L: linux-media@vger.kernel.org
14235 S: Maintained
14236 F: drivers/media/platform/video-mux.c
14237
14238 VIDEOBUF2 FRAMEWORK
14239 M: Pawel Osciak <pawel@osciak.com>
14240 M: Marek Szyprowski <m.szyprowski@samsung.com>
14241 M: Kyungmin Park <kyungmin.park@samsung.com>
14242 L: linux-media@vger.kernel.org
14243 S: Maintained
14244 F: drivers/media/v4l2-core/videobuf2-*
14245 F: include/media/videobuf2-*
14246
14247 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14248 M: Helen Koike <helen.koike@collabora.com>
14249 L: linux-media@vger.kernel.org
14250 T: git git://linuxtv.org/media_tree.git
14251 W: https://linuxtv.org
14252 S: Maintained
14253 F: drivers/media/platform/vimc/*
14254
14255 VIRT LIB
14256 M: Alex Williamson <alex.williamson@redhat.com>
14257 M: Paolo Bonzini <pbonzini@redhat.com>
14258 L: kvm@vger.kernel.org
14259 S: Supported
14260 F: virt/lib/
14261
14262 VIRTIO AND VHOST VSOCK DRIVER
14263 M: Stefan Hajnoczi <stefanha@redhat.com>
14264 L: kvm@vger.kernel.org
14265 L: virtualization@lists.linux-foundation.org
14266 L: netdev@vger.kernel.org
14267 S: Maintained
14268 F: include/linux/virtio_vsock.h
14269 F: include/uapi/linux/virtio_vsock.h
14270 F: include/uapi/linux/vsockmon.h
14271 F: net/vmw_vsock/af_vsock_tap.c
14272 F: net/vmw_vsock/virtio_transport_common.c
14273 F: net/vmw_vsock/virtio_transport.c
14274 F: drivers/net/vsockmon.c
14275 F: drivers/vhost/vsock.c
14276 F: drivers/vhost/vsock.h
14277
14278 VIRTIO CONSOLE DRIVER
14279 M: Amit Shah <amit@kernel.org>
14280 L: virtualization@lists.linux-foundation.org
14281 S: Maintained
14282 F: drivers/char/virtio_console.c
14283 F: include/linux/virtio_console.h
14284 F: include/uapi/linux/virtio_console.h
14285
14286 VIRTIO CORE, NET AND BLOCK DRIVERS
14287 M: "Michael S. Tsirkin" <mst@redhat.com>
14288 M: Jason Wang <jasowang@redhat.com>
14289 L: virtualization@lists.linux-foundation.org
14290 S: Maintained
14291 F: Documentation/devicetree/bindings/virtio/
14292 F: drivers/virtio/
14293 F: tools/virtio/
14294 F: drivers/net/virtio_net.c
14295 F: drivers/block/virtio_blk.c
14296 F: include/linux/virtio*.h
14297 F: include/uapi/linux/virtio_*.h
14298 F: drivers/crypto/virtio/
14299 F: mm/balloon_compaction.c
14300
14301 VIRTIO CRYPTO DRIVER
14302 M: Gonglei <arei.gonglei@huawei.com>
14303 L: virtualization@lists.linux-foundation.org
14304 L: linux-crypto@vger.kernel.org
14305 S: Maintained
14306 F: drivers/crypto/virtio/
14307 F: include/uapi/linux/virtio_crypto.h
14308
14309 VIRTIO DRIVERS FOR S390
14310 M: Cornelia Huck <cohuck@redhat.com>
14311 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14312 L: linux-s390@vger.kernel.org
14313 L: virtualization@lists.linux-foundation.org
14314 L: kvm@vger.kernel.org
14315 S: Supported
14316 F: drivers/s390/virtio/
14317
14318 VIRTIO GPU DRIVER
14319 M: David Airlie <airlied@linux.ie>
14320 M: Gerd Hoffmann <kraxel@redhat.com>
14321 L: dri-devel@lists.freedesktop.org
14322 L: virtualization@lists.linux-foundation.org
14323 T: git git://anongit.freedesktop.org/drm/drm-misc
14324 S: Maintained
14325 F: drivers/gpu/drm/virtio/
14326 F: include/uapi/linux/virtio_gpu.h
14327
14328 VIRTIO HOST (VHOST)
14329 M: "Michael S. Tsirkin" <mst@redhat.com>
14330 M: Jason Wang <jasowang@redhat.com>
14331 L: kvm@vger.kernel.org
14332 L: virtualization@lists.linux-foundation.org
14333 L: netdev@vger.kernel.org
14334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14335 S: Maintained
14336 F: drivers/vhost/
14337 F: include/uapi/linux/vhost.h
14338
14339 VIRTIO INPUT DRIVER
14340 M: Gerd Hoffmann <kraxel@redhat.com>
14341 S: Maintained
14342 F: drivers/virtio/virtio_input.c
14343 F: include/uapi/linux/virtio_input.h
14344
14345 VIRTUAL SERIO DEVICE DRIVER
14346 M: Stephen Chandler Paul <thatslyude@gmail.com>
14347 S: Maintained
14348 F: drivers/input/serio/userio.c
14349 F: include/uapi/linux/userio.h
14350
14351 VIVID VIRTUAL VIDEO DRIVER
14352 M: Hans Verkuil <hverkuil@xs4all.nl>
14353 L: linux-media@vger.kernel.org
14354 T: git git://linuxtv.org/media_tree.git
14355 W: https://linuxtv.org
14356 S: Maintained
14357 F: drivers/media/platform/vivid/*
14358
14359 VLYNQ BUS
14360 M: Florian Fainelli <f.fainelli@gmail.com>
14361 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14362 S: Maintained
14363 F: drivers/vlynq/vlynq.c
14364 F: include/linux/vlynq.h
14365
14366 VME SUBSYSTEM
14367 M: Martyn Welch <martyn@welchs.me.uk>
14368 M: Manohar Vanga <manohar.vanga@gmail.com>
14369 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14370 L: devel@driverdev.osuosl.org
14371 S: Maintained
14372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14373 F: Documentation/driver-api/vme.rst
14374 F: drivers/staging/vme/
14375 F: drivers/vme/
14376 F: include/linux/vme*
14377
14378 VMWARE BALLOON DRIVER
14379 M: Xavier Deguillard <xdeguillard@vmware.com>
14380 M: Philip Moltmann <moltmann@vmware.com>
14381 M: "VMware, Inc." <pv-drivers@vmware.com>
14382 L: linux-kernel@vger.kernel.org
14383 S: Maintained
14384 F: drivers/misc/vmw_balloon.c
14385
14386 VMWARE HYPERVISOR INTERFACE
14387 M: Alok Kataria <akataria@vmware.com>
14388 L: virtualization@lists.linux-foundation.org
14389 S: Supported
14390 F: arch/x86/kernel/cpu/vmware.c
14391
14392 VMWARE PVRDMA DRIVER
14393 M: Adit Ranadive <aditr@vmware.com>
14394 M: VMware PV-Drivers <pv-drivers@vmware.com>
14395 L: linux-rdma@vger.kernel.org
14396 S: Maintained
14397 F: drivers/infiniband/hw/vmw_pvrdma/
14398
14399 VMware PVSCSI driver
14400 M: Jim Gill <jgill@vmware.com>
14401 M: VMware PV-Drivers <pv-drivers@vmware.com>
14402 L: linux-scsi@vger.kernel.org
14403 S: Maintained
14404 F: drivers/scsi/vmw_pvscsi.c
14405 F: drivers/scsi/vmw_pvscsi.h
14406
14407 VMWARE VMMOUSE SUBDRIVER
14408 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14409 M: "VMware, Inc." <pv-drivers@vmware.com>
14410 L: linux-input@vger.kernel.org
14411 S: Maintained
14412 F: drivers/input/mouse/vmmouse.c
14413 F: drivers/input/mouse/vmmouse.h
14414
14415 VMWARE VMXNET3 ETHERNET DRIVER
14416 M: Shrikrishna Khare <skhare@vmware.com>
14417 M: "VMware, Inc." <pv-drivers@vmware.com>
14418 L: netdev@vger.kernel.org
14419 S: Maintained
14420 F: drivers/net/vmxnet3/
14421
14422 VOCORE VOCORE2 BOARD
14423 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14424 L: linux-mips@linux-mips.org
14425 S: Maintained
14426 F: arch/mips/boot/dts/ralink/vocore2.dts
14427
14428 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14429 M: Liam Girdwood <lgirdwood@gmail.com>
14430 M: Mark Brown <broonie@kernel.org>
14431 L: linux-kernel@vger.kernel.org
14432 W: http://www.slimlogic.co.uk/?p=48
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14434 S: Supported
14435 F: Documentation/devicetree/bindings/regulator/
14436 F: drivers/regulator/
14437 F: include/dt-bindings/regulator/
14438 F: include/linux/regulator/
14439
14440 VRF
14441 M: David Ahern <dsa@cumulusnetworks.com>
14442 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14443 L: netdev@vger.kernel.org
14444 S: Maintained
14445 F: drivers/net/vrf.c
14446 F: Documentation/networking/vrf.txt
14447
14448 VT1211 HARDWARE MONITOR DRIVER
14449 M: Juerg Haefliger <juergh@gmail.com>
14450 L: linux-hwmon@vger.kernel.org
14451 S: Maintained
14452 F: Documentation/hwmon/vt1211
14453 F: drivers/hwmon/vt1211.c
14454
14455 VT8231 HARDWARE MONITOR DRIVER
14456 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14457 L: linux-hwmon@vger.kernel.org
14458 S: Maintained
14459 F: drivers/hwmon/vt8231.c
14460
14461 VUB300 USB to SDIO/SD/MMC bridge chip
14462 M: Tony Olech <tony.olech@elandigitalsystems.com>
14463 L: linux-mmc@vger.kernel.org
14464 L: linux-usb@vger.kernel.org
14465 S: Supported
14466 F: drivers/mmc/host/vub300.c
14467
14468 W1 DALLAS'S 1-WIRE BUS
14469 M: Evgeniy Polyakov <zbr@ioremap.net>
14470 S: Maintained
14471 F: Documentation/w1/
14472 F: drivers/w1/
14473 F: include/linux/w1.h
14474
14475 W83791D HARDWARE MONITORING DRIVER
14476 M: Marc Hulsman <m.hulsman@tudelft.nl>
14477 L: linux-hwmon@vger.kernel.org
14478 S: Maintained
14479 F: Documentation/hwmon/w83791d
14480 F: drivers/hwmon/w83791d.c
14481
14482 W83793 HARDWARE MONITORING DRIVER
14483 M: Rudolf Marek <r.marek@assembler.cz>
14484 L: linux-hwmon@vger.kernel.org
14485 S: Maintained
14486 F: Documentation/hwmon/w83793
14487 F: drivers/hwmon/w83793.c
14488
14489 W83795 HARDWARE MONITORING DRIVER
14490 M: Jean Delvare <jdelvare@suse.com>
14491 L: linux-hwmon@vger.kernel.org
14492 S: Maintained
14493 F: drivers/hwmon/w83795.c
14494
14495 W83L51xD SD/MMC CARD INTERFACE DRIVER
14496 M: Pierre Ossman <pierre@ossman.eu>
14497 S: Maintained
14498 F: drivers/mmc/host/wbsd.*
14499
14500 WACOM PROTOCOL 4 SERIAL TABLETS
14501 M: Julian Squires <julian@cipht.net>
14502 M: Hans de Goede <hdegoede@redhat.com>
14503 L: linux-input@vger.kernel.org
14504 S: Maintained
14505 F: drivers/input/tablet/wacom_serial4.c
14506
14507 WATCHDOG DEVICE DRIVERS
14508 M: Wim Van Sebroeck <wim@iguana.be>
14509 R: Guenter Roeck <linux@roeck-us.net>
14510 L: linux-watchdog@vger.kernel.org
14511 W: http://www.linux-watchdog.org/
14512 T: git git://www.linux-watchdog.org/linux-watchdog.git
14513 S: Maintained
14514 F: Documentation/devicetree/bindings/watchdog/
14515 F: Documentation/watchdog/
14516 F: drivers/watchdog/
14517 F: include/linux/watchdog.h
14518 F: include/uapi/linux/watchdog.h
14519
14520 WHISKEYCOVE PMIC GPIO DRIVER
14521 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14522 L: linux-gpio@vger.kernel.org
14523 S: Maintained
14524 F: drivers/gpio/gpio-wcove.c
14525
14526 WIIMOTE HID DRIVER
14527 M: David Herrmann <dh.herrmann@googlemail.com>
14528 L: linux-input@vger.kernel.org
14529 S: Maintained
14530 F: drivers/hid/hid-wiimote*
14531
14532 WILOCITY WIL6210 WIRELESS DRIVER
14533 M: Maya Erez <qca_merez@qca.qualcomm.com>
14534 L: linux-wireless@vger.kernel.org
14535 L: wil6210@qca.qualcomm.com
14536 S: Supported
14537 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14538 F: drivers/net/wireless/ath/wil6210/
14539 F: include/uapi/linux/wil6210_uapi.h
14540
14541 WIMAX STACK
14542 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14543 M: linux-wimax@intel.com
14544 L: wimax@linuxwimax.org (subscribers-only)
14545 S: Supported
14546 W: http://linuxwimax.org
14547 F: Documentation/wimax/README.wimax
14548 F: include/linux/wimax/debug.h
14549 F: include/net/wimax.h
14550 F: include/uapi/linux/wimax.h
14551 F: net/wimax/
14552
14553 WINBOND CIR DRIVER
14554 M: David Härdeman <david@hardeman.nu>
14555 S: Maintained
14556 F: drivers/media/rc/winbond-cir.c
14557
14558 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14559 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14560 L: linux-watchdog@vger.kernel.org
14561 S: Maintained
14562 F: drivers/watchdog/ebc-c384_wdt.c
14563
14564 WINSYSTEMS WS16C48 GPIO DRIVER
14565 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14566 L: linux-gpio@vger.kernel.org
14567 S: Maintained
14568 F: drivers/gpio/gpio-ws16c48.c
14569
14570 WISTRON LAPTOP BUTTON DRIVER
14571 M: Miloslav Trmac <mitr@volny.cz>
14572 S: Maintained
14573 F: drivers/input/misc/wistron_btns.c
14574
14575 WL3501 WIRELESS PCMCIA CARD DRIVER
14576 L: linux-wireless@vger.kernel.org
14577 S: Odd fixes
14578 F: drivers/net/wireless/wl3501*
14579
14580 WOLFSON MICROELECTRONICS DRIVERS
14581 L: patches@opensource.cirrus.com
14582 T: git https://github.com/CirrusLogic/linux-drivers.git
14583 W: https://github.com/CirrusLogic/linux-drivers/wiki
14584 S: Supported
14585 F: Documentation/hwmon/wm83??
14586 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14587 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14588 F: Documentation/devicetree/bindings/mfd/arizona.txt
14589 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14590 F: arch/arm/mach-s3c64xx/mach-crag6410*
14591 F: drivers/clk/clk-wm83*.c
14592 F: drivers/extcon/extcon-arizona.c
14593 F: drivers/leds/leds-wm83*.c
14594 F: drivers/gpio/gpio-*wm*.c
14595 F: drivers/gpio/gpio-arizona.c
14596 F: drivers/hwmon/wm83??-hwmon.c
14597 F: drivers/input/misc/wm831x-on.c
14598 F: drivers/input/touchscreen/wm831x-ts.c
14599 F: drivers/input/touchscreen/wm97*.c
14600 F: drivers/mfd/arizona*
14601 F: drivers/mfd/wm*.c
14602 F: drivers/mfd/cs47l24*
14603 F: drivers/power/supply/wm83*.c
14604 F: drivers/rtc/rtc-wm83*.c
14605 F: drivers/regulator/wm8*.c
14606 F: drivers/regulator/arizona*
14607 F: drivers/video/backlight/wm83*_bl.c
14608 F: drivers/watchdog/wm83*_wdt.c
14609 F: include/linux/mfd/arizona/
14610 F: include/linux/mfd/wm831x/
14611 F: include/linux/mfd/wm8350/
14612 F: include/linux/mfd/wm8400*
14613 F: include/linux/regulator/arizona*
14614 F: include/linux/wm97xx.h
14615 F: include/sound/wm????.h
14616 F: sound/soc/codecs/arizona.?
14617 F: sound/soc/codecs/wm*
14618 F: sound/soc/codecs/cs47l24*
14619
14620 WORKQUEUE
14621 M: Tejun Heo <tj@kernel.org>
14622 R: Lai Jiangshan <jiangshanlai@gmail.com>
14623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14624 S: Maintained
14625 F: include/linux/workqueue.h
14626 F: kernel/workqueue.c
14627 F: Documentation/core-api/workqueue.rst
14628
14629 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14630 M: Chen-Yu Tsai <wens@csie.org>
14631 L: linux-kernel@vger.kernel.org
14632 S: Maintained
14633 N: axp[128]
14634
14635 X.25 NETWORK LAYER
14636 M: Andrew Hendry <andrew.hendry@gmail.com>
14637 L: linux-x25@vger.kernel.org
14638 S: Odd Fixes
14639 F: Documentation/networking/x25*
14640 F: include/net/x25*
14641 F: net/x25/
14642
14643 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14644 M: Thomas Gleixner <tglx@linutronix.de>
14645 M: Ingo Molnar <mingo@redhat.com>
14646 M: "H. Peter Anvin" <hpa@zytor.com>
14647 M: x86@kernel.org
14648 L: linux-kernel@vger.kernel.org
14649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14650 S: Maintained
14651 F: Documentation/x86/
14652 F: arch/x86/
14653
14654 X86 MCE INFRASTRUCTURE
14655 M: Tony Luck <tony.luck@intel.com>
14656 M: Borislav Petkov <bp@alien8.de>
14657 L: linux-edac@vger.kernel.org
14658 S: Maintained
14659 F: arch/x86/kernel/cpu/mcheck/*
14660
14661 X86 MICROCODE UPDATE SUPPORT
14662 M: Borislav Petkov <bp@alien8.de>
14663 S: Maintained
14664 F: arch/x86/kernel/cpu/microcode/*
14665
14666 X86 PLATFORM DRIVERS
14667 M: Darren Hart <dvhart@infradead.org>
14668 M: Andy Shevchenko <andy@infradead.org>
14669 L: platform-driver-x86@vger.kernel.org
14670 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14671 S: Maintained
14672 F: drivers/platform/x86/
14673 F: drivers/platform/olpc/
14674
14675 X86 VDSO
14676 M: Andy Lutomirski <luto@amacapital.net>
14677 L: linux-kernel@vger.kernel.org
14678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14679 S: Maintained
14680 F: arch/x86/entry/vdso/
14681
14682 XC2028/3028 TUNER DRIVER
14683 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14684 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14685 L: linux-media@vger.kernel.org
14686 W: https://linuxtv.org
14687 T: git git://linuxtv.org/media_tree.git
14688 S: Maintained
14689 F: drivers/media/tuners/tuner-xc2028.*
14690
14691 XEN BLOCK SUBSYSTEM
14692 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14693 M: Roger Pau Monné <roger.pau@citrix.com>
14694 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14695 S: Supported
14696 F: drivers/block/xen-blkback/*
14697 F: drivers/block/xen*
14698
14699 XEN HYPERVISOR ARM
14700 M: Stefano Stabellini <sstabellini@kernel.org>
14701 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14702 S: Maintained
14703 F: arch/arm/xen/
14704 F: arch/arm/include/asm/xen/
14705
14706 XEN HYPERVISOR ARM64
14707 M: Stefano Stabellini <sstabellini@kernel.org>
14708 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14709 S: Maintained
14710 F: arch/arm64/xen/
14711 F: arch/arm64/include/asm/xen/
14712
14713 XEN HYPERVISOR INTERFACE
14714 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14715 M: Juergen Gross <jgross@suse.com>
14716 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14718 S: Supported
14719 F: arch/x86/xen/
14720 F: drivers/*/xen-*front.c
14721 F: drivers/xen/
14722 F: arch/x86/include/asm/xen/
14723 F: include/xen/
14724 F: include/uapi/xen/
14725 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14726 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14727
14728 XEN NETWORK BACKEND DRIVER
14729 M: Wei Liu <wei.liu2@citrix.com>
14730 M: Paul Durrant <paul.durrant@citrix.com>
14731 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14732 L: netdev@vger.kernel.org
14733 S: Supported
14734 F: drivers/net/xen-netback/*
14735
14736 XEN PCI SUBSYSTEM
14737 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14738 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14739 S: Supported
14740 F: arch/x86/pci/*xen*
14741 F: drivers/pci/*xen*
14742
14743 XEN PVSCSI DRIVERS
14744 M: Juergen Gross <jgross@suse.com>
14745 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14746 L: linux-scsi@vger.kernel.org
14747 S: Supported
14748 F: drivers/scsi/xen-scsifront.c
14749 F: drivers/xen/xen-scsiback.c
14750 F: include/xen/interface/io/vscsiif.h
14751
14752 XEN SWIOTLB SUBSYSTEM
14753 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14754 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14755 S: Supported
14756 F: arch/x86/xen/*swiotlb*
14757 F: drivers/xen/*swiotlb*
14758
14759 XFS FILESYSTEM
14760 M: Darrick J. Wong <darrick.wong@oracle.com>
14761 M: linux-xfs@vger.kernel.org
14762 L: linux-xfs@vger.kernel.org
14763 W: http://xfs.org/
14764 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14765 S: Supported
14766 F: Documentation/filesystems/xfs.txt
14767 F: fs/xfs/
14768
14769 XILINX AXI ETHERNET DRIVER
14770 M: Anirudha Sarangi <anirudh@xilinx.com>
14771 M: John Linn <John.Linn@xilinx.com>
14772 S: Maintained
14773 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14774
14775 XILINX UARTLITE SERIAL DRIVER
14776 M: Peter Korsgaard <jacmet@sunsite.dk>
14777 L: linux-serial@vger.kernel.org
14778 S: Maintained
14779 F: drivers/tty/serial/uartlite.c
14780
14781 XILINX VIDEO IP CORES
14782 M: Hyun Kwon <hyun.kwon@xilinx.com>
14783 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14784 L: linux-media@vger.kernel.org
14785 T: git git://linuxtv.org/media_tree.git
14786 S: Supported
14787 F: Documentation/devicetree/bindings/media/xilinx/
14788 F: drivers/media/platform/xilinx/
14789 F: include/uapi/linux/xilinx-v4l2-controls.h
14790
14791 XILLYBUS DRIVER
14792 M: Eli Billauer <eli.billauer@gmail.com>
14793 L: linux-kernel@vger.kernel.org
14794 S: Supported
14795 F: drivers/char/xillybus/
14796
14797 XRA1403 GPIO EXPANDER
14798 M: Nandor Han <nandor.han@ge.com>
14799 M: Semi Malinen <semi.malinen@ge.com>
14800 L: linux-gpio@vger.kernel.org
14801 S: Maintained
14802 F: drivers/gpio/gpio-xra1403.c
14803 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14804
14805 XTENSA XTFPGA PLATFORM SUPPORT
14806 M: Max Filippov <jcmvbkbc@gmail.com>
14807 L: linux-xtensa@linux-xtensa.org
14808 S: Maintained
14809 F: drivers/spi/spi-xtensa-xtfpga.c
14810 F: sound/soc/xtensa/xtfpga-i2s.c
14811
14812 YAM DRIVER FOR AX.25
14813 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14814 L: linux-hams@vger.kernel.org
14815 S: Maintained
14816 F: drivers/net/hamradio/yam*
14817 F: include/linux/yam.h
14818
14819 YAMA SECURITY MODULE
14820 M: Kees Cook <keescook@chromium.org>
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14822 S: Supported
14823 F: security/yama/
14824 F: Documentation/admin-guide/LSM/Yama.rst
14825
14826 YEALINK PHONE DRIVER
14827 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14828 L: usbb2k-api-dev@nongnu.org
14829 S: Maintained
14830 F: Documentation/input/yealink.rst
14831 F: drivers/input/misc/yealink.*
14832
14833 Z8530 DRIVER FOR AX.25
14834 M: Joerg Reuter <jreuter@yaina.de>
14835 W: http://yaina.de/jreuter/
14836 W: http://www.qsl.net/dl1bke/
14837 L: linux-hams@vger.kernel.org
14838 S: Maintained
14839 F: Documentation/networking/z8530drv.txt
14840 F: drivers/net/hamradio/*scc.c
14841 F: drivers/net/hamradio/z8530.h
14842
14843 ZBUD COMPRESSED PAGE ALLOCATOR
14844 M: Seth Jennings <sjenning@redhat.com>
14845 M: Dan Streetman <ddstreet@ieee.org>
14846 L: linux-mm@kvack.org
14847 S: Maintained
14848 F: mm/zbud.c
14849 F: include/linux/zbud.h
14850
14851 ZD1211RW WIRELESS DRIVER
14852 M: Daniel Drake <dsd@gentoo.org>
14853 M: Ulrich Kunitz <kune@deine-taler.de>
14854 W: http://zd1211.ath.cx/wiki/DriverRewrite
14855 L: linux-wireless@vger.kernel.org
14856 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14857 S: Maintained
14858 F: drivers/net/wireless/zydas/zd1211rw/
14859
14860 ZD1301 MEDIA DRIVER
14861 M: Antti Palosaari <crope@iki.fi>
14862 L: linux-media@vger.kernel.org
14863 W: https://linuxtv.org/
14864 W: http://palosaari.fi/linux/
14865 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14866 S: Maintained
14867 F: drivers/media/usb/dvb-usb-v2/zd1301*
14868
14869 ZD1301_DEMOD MEDIA DRIVER
14870 M: Antti Palosaari <crope@iki.fi>
14871 L: linux-media@vger.kernel.org
14872 W: https://linuxtv.org/
14873 W: http://palosaari.fi/linux/
14874 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14875 S: Maintained
14876 F: drivers/media/dvb-frontends/zd1301_demod*
14877
14878 ZPOOL COMPRESSED PAGE STORAGE API
14879 M: Dan Streetman <ddstreet@ieee.org>
14880 L: linux-mm@kvack.org
14881 S: Maintained
14882 F: mm/zpool.c
14883 F: include/linux/zpool.h
14884
14885 ZR36067 VIDEO FOR LINUX DRIVER
14886 L: mjpeg-users@lists.sourceforge.net
14887 L: linux-media@vger.kernel.org
14888 W: http://mjpeg.sourceforge.net/driver-zoran/
14889 T: hg https://linuxtv.org/hg/v4l-dvb
14890 S: Odd Fixes
14891 F: drivers/media/pci/zoran/
14892
14893 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14894 M: Minchan Kim <minchan@kernel.org>
14895 M: Nitin Gupta <ngupta@vflare.org>
14896 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14897 L: linux-kernel@vger.kernel.org
14898 S: Maintained
14899 F: drivers/block/zram/
14900 F: Documentation/blockdev/zram.txt
14901
14902 ZS DECSTATION Z85C30 SERIAL DRIVER
14903 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14904 S: Maintained
14905 F: drivers/tty/serial/zs.*
14906
14907 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14908 M: Minchan Kim <minchan@kernel.org>
14909 M: Nitin Gupta <ngupta@vflare.org>
14910 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14911 L: linux-mm@kvack.org
14912 S: Maintained
14913 F: mm/zsmalloc.c
14914 F: include/linux/zsmalloc.h
14915 F: Documentation/vm/zsmalloc.txt
14916
14917 ZSWAP COMPRESSED SWAP CACHING
14918 M: Seth Jennings <sjenning@redhat.com>
14919 M: Dan Streetman <ddstreet@ieee.org>
14920 L: linux-mm@kvack.org
14921 S: Maintained
14922 F: mm/zswap.c
14923
14924 THE REST
14925 M: Linus Torvalds <torvalds@linux-foundation.org>
14926 L: linux-kernel@vger.kernel.org
14927 Q: http://patchwork.kernel.org/project/LKML/list/
14928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14929 S: Buried alive in reporters
14930 F: *
14931 F: */