net: set tb->fast_sk_family
[GitHub/LineageOS/android_kernel_motorola_exynos9610.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 THERMAL DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/*thermal*
362
363 ACPI VIDEO DRIVER
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
366 W: https://01.org/linux-acpi
367 B: https://bugzilla.kernel.org
368 S: Supported
369 F: drivers/acpi/acpi_video.c
370
371 ACPI WMI DRIVER
372 L: platform-driver-x86@vger.kernel.org
373 S: Orphan
374 F: drivers/platform/x86/wmi.c
375
376 AD1889 ALSA SOUND DRIVER
377 M: Thibaut Varene <T-Bone@parisc-linux.org>
378 W: http://wiki.parisc-linux.org/AD1889
379 L: linux-parisc@vger.kernel.org
380 S: Maintained
381 F: sound/pci/ad1889.*
382
383 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384 M: Michael Hennerich <michael.hennerich@analog.com>
385 W: http://wiki.analog.com/AD5254
386 W: http://ez.analog.com/community/linux-device-drivers
387 S: Supported
388 F: drivers/misc/ad525x_dpot.c
389
390 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391 M: Michael Hennerich <michael.hennerich@analog.com>
392 W: http://wiki.analog.com/AD5398
393 W: http://ez.analog.com/community/linux-device-drivers
394 S: Supported
395 F: drivers/regulator/ad5398.c
396
397 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398 M: Michael Hennerich <michael.hennerich@analog.com>
399 W: http://wiki.analog.com/AD7142
400 W: http://ez.analog.com/community/linux-device-drivers
401 S: Supported
402 F: drivers/input/misc/ad714x.c
403
404 AD7877 TOUCHSCREEN DRIVER
405 M: Michael Hennerich <michael.hennerich@analog.com>
406 W: http://wiki.analog.com/AD7877
407 W: http://ez.analog.com/community/linux-device-drivers
408 S: Supported
409 F: drivers/input/touchscreen/ad7877.c
410
411 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD7879
414 W: http://ez.analog.com/community/linux-device-drivers
415 S: Supported
416 F: drivers/input/touchscreen/ad7879.c
417
418 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419 M: Jiri Kosina <jikos@kernel.org>
420 S: Maintained
421
422 ADF7242 IEEE 802.15.4 RADIO DRIVER
423 M: Michael Hennerich <michael.hennerich@analog.com>
424 W: https://wiki.analog.com/ADF7242
425 W: http://ez.analog.com/community/linux-device-drivers
426 L: linux-wpan@vger.kernel.org
427 S: Supported
428 F: drivers/net/ieee802154/adf7242.c
429 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431 ADM1025 HARDWARE MONITOR DRIVER
432 M: Jean Delvare <jdelvare@suse.com>
433 L: linux-hwmon@vger.kernel.org
434 S: Maintained
435 F: Documentation/hwmon/adm1025
436 F: drivers/hwmon/adm1025.c
437
438 ADM1029 HARDWARE MONITOR DRIVER
439 M: Corentin Labbe <clabbe.montjoie@gmail.com>
440 L: linux-hwmon@vger.kernel.org
441 S: Maintained
442 F: drivers/hwmon/adm1029.c
443
444 ADM8211 WIRELESS DRIVER
445 L: linux-wireless@vger.kernel.org
446 W: http://wireless.kernel.org/
447 S: Orphan
448 F: drivers/net/wireless/admtek/adm8211.*
449
450 ADP1653 FLASH CONTROLLER DRIVER
451 M: Sakari Ailus <sakari.ailus@iki.fi>
452 L: linux-media@vger.kernel.org
453 S: Maintained
454 F: drivers/media/i2c/adp1653.c
455 F: include/media/i2c/adp1653.h
456
457 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/ADP5520
460 W: http://ez.analog.com/community/linux-device-drivers
461 S: Supported
462 F: drivers/mfd/adp5520.c
463 F: drivers/video/backlight/adp5520_bl.c
464 F: drivers/leds/leds-adp5520.c
465 F: drivers/gpio/gpio-adp5520.c
466 F: drivers/input/keyboard/adp5520-keys.c
467
468 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP5588
471 W: http://ez.analog.com/community/linux-device-drivers
472 S: Supported
473 F: drivers/input/keyboard/adp5588-keys.c
474 F: drivers/gpio/gpio-adp5588.c
475
476 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/ADP8860
479 W: http://ez.analog.com/community/linux-device-drivers
480 S: Supported
481 F: drivers/video/backlight/adp8860_bl.c
482
483 ADS1015 HARDWARE MONITOR DRIVER
484 M: Dirk Eibach <eibach@gdsys.de>
485 L: linux-hwmon@vger.kernel.org
486 S: Maintained
487 F: Documentation/hwmon/ads1015
488 F: drivers/hwmon/ads1015.c
489 F: include/linux/platform_data/ads1015.h
490
491 ADT746X FAN DRIVER
492 M: Colin Leroy <colin@colino.net>
493 S: Maintained
494 F: drivers/macintosh/therm_adt746x.c
495
496 ADT7475 HARDWARE MONITOR DRIVER
497 M: Jean Delvare <jdelvare@suse.com>
498 L: linux-hwmon@vger.kernel.org
499 S: Maintained
500 F: Documentation/hwmon/adt7475
501 F: drivers/hwmon/adt7475.c
502
503 ADVANSYS SCSI DRIVER
504 M: Matthew Wilcox <matthew@wil.cx>
505 M: Hannes Reinecke <hare@suse.com>
506 L: linux-scsi@vger.kernel.org
507 S: Maintained
508 F: Documentation/scsi/advansys.txt
509 F: drivers/scsi/advansys.c
510
511 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADXL345
514 W: http://ez.analog.com/community/linux-device-drivers
515 S: Supported
516 F: drivers/input/misc/adxl34x.c
517
518 AEDSP16 DRIVER
519 M: Riccardo Facchetti <fizban@tin.it>
520 S: Maintained
521 F: sound/oss/aedsp16.c
522
523 AF9013 MEDIA DRIVER
524 M: Antti Palosaari <crope@iki.fi>
525 L: linux-media@vger.kernel.org
526 W: https://linuxtv.org
527 W: http://palosaari.fi/linux/
528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
529 T: git git://linuxtv.org/anttip/media_tree.git
530 S: Maintained
531 F: drivers/media/dvb-frontends/af9013*
532
533 AF9033 MEDIA DRIVER
534 M: Antti Palosaari <crope@iki.fi>
535 L: linux-media@vger.kernel.org
536 W: https://linuxtv.org
537 W: http://palosaari.fi/linux/
538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
539 T: git git://linuxtv.org/anttip/media_tree.git
540 S: Maintained
541 F: drivers/media/dvb-frontends/af9033*
542
543 AFFS FILE SYSTEM
544 L: linux-fsdevel@vger.kernel.org
545 S: Orphan
546 F: Documentation/filesystems/affs.txt
547 F: fs/affs/
548
549 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550 M: David Howells <dhowells@redhat.com>
551 L: linux-afs@lists.infradead.org
552 S: Supported
553 F: fs/afs/
554 F: include/net/af_rxrpc.h
555 F: net/rxrpc/af_rxrpc.c
556 W: https://www.infradead.org/~dhowells/kafs/
557
558 AGPGART DRIVER
559 M: David Airlie <airlied@linux.ie>
560 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561 S: Maintained
562 F: drivers/char/agp/
563 F: include/linux/agp*
564 F: include/uapi/linux/agp*
565
566 AHA152X SCSI DRIVER
567 M: "Juergen E. Fischer" <fischer@norbit.de>
568 L: linux-scsi@vger.kernel.org
569 S: Maintained
570 F: drivers/scsi/aha152x*
571 F: drivers/scsi/pcmcia/aha152x*
572
573 AIC7XXX / AIC79XX SCSI DRIVER
574 M: Hannes Reinecke <hare@suse.com>
575 L: linux-scsi@vger.kernel.org
576 S: Maintained
577 F: drivers/scsi/aic7xxx/
578
579 AIMSLAB FM RADIO RECEIVER DRIVER
580 M: Hans Verkuil <hverkuil@xs4all.nl>
581 L: linux-media@vger.kernel.org
582 T: git git://linuxtv.org/media_tree.git
583 W: https://linuxtv.org
584 S: Maintained
585 F: drivers/media/radio/radio-aimslab*
586
587 AIO
588 M: Benjamin LaHaise <bcrl@kvack.org>
589 L: linux-aio@kvack.org
590 S: Supported
591 F: fs/aio.c
592 F: include/linux/*aio*.h
593
594 AIRSPY MEDIA DRIVER
595 M: Antti Palosaari <crope@iki.fi>
596 L: linux-media@vger.kernel.org
597 W: https://linuxtv.org
598 W: http://palosaari.fi/linux/
599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
600 T: git git://linuxtv.org/anttip/media_tree.git
601 S: Maintained
602 F: drivers/media/usb/airspy/
603
604 ALACRITECH GIGABIT ETHERNET DRIVER
605 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
606 S: Maintained
607 F: drivers/net/ethernet/alacritech/*
608
609 ALCATEL SPEEDTOUCH USB DRIVER
610 M: Duncan Sands <duncan.sands@free.fr>
611 L: linux-usb@vger.kernel.org
612 W: http://www.linux-usb.org/SpeedTouch/
613 S: Maintained
614 F: drivers/usb/atm/speedtch.c
615 F: drivers/usb/atm/usbatm.c
616
617 ALCHEMY AU1XX0 MMC DRIVER
618 M: Manuel Lauss <manuel.lauss@gmail.com>
619 S: Maintained
620 F: drivers/mmc/host/au1xmmc.c
621
622 ALI1563 I2C DRIVER
623 M: Rudolf Marek <r.marek@assembler.cz>
624 L: linux-i2c@vger.kernel.org
625 S: Maintained
626 F: Documentation/i2c/busses/i2c-ali1563
627 F: drivers/i2c/busses/i2c-ali1563.c
628
629 ALLWINNER SECURITY SYSTEM
630 M: Corentin Labbe <clabbe.montjoie@gmail.com>
631 L: linux-crypto@vger.kernel.org
632 S: Maintained
633 F: drivers/crypto/sunxi-ss/
634
635 ALPHA PORT
636 M: Richard Henderson <rth@twiddle.net>
637 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638 M: Matt Turner <mattst88@gmail.com>
639 S: Odd Fixes
640 L: linux-alpha@vger.kernel.org
641 F: arch/alpha/
642
643 ALPS PS/2 TOUCHPAD DRIVER
644 R: Pali Rohár <pali.rohar@gmail.com>
645 F: drivers/input/mouse/alps.*
646
647 ALTERA I2C CONTROLLER DRIVER
648 M: Thor Thayer <thor.thayer@linux.intel.com>
649 S: Maintained
650 F: drivers/i2c/busses/i2c-altera.c
651
652 ALTERA MAILBOX DRIVER
653 M: Ley Foon Tan <lftan@altera.com>
654 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
655 S: Maintained
656 F: drivers/mailbox/mailbox-altera.c
657
658 ALTERA PIO DRIVER
659 M: Tien Hock Loh <thloh@altera.com>
660 L: linux-gpio@vger.kernel.org
661 S: Maintained
662 F: drivers/gpio/gpio-altera.c
663
664 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665 M: Thor Thayer <thor.thayer@linux.intel.com>
666 S: Maintained
667 F: drivers/gpio/gpio-altera-a10sr.c
668 F: drivers/mfd/altera-a10sr.c
669 F: drivers/reset/reset-a10sr.c
670 F: include/linux/mfd/altera-a10sr.h
671 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
672
673 ALTERA TRIPLE SPEED ETHERNET DRIVER
674 M: Vince Bridgers <vbridger@opensource.altera.com>
675 L: netdev@vger.kernel.org
676 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677 S: Maintained
678 F: drivers/net/ethernet/altera/
679
680 ALTERA UART/JTAG UART SERIAL DRIVERS
681 M: Tobias Klauser <tklauser@distanz.ch>
682 L: linux-serial@vger.kernel.org
683 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684 S: Maintained
685 F: drivers/tty/serial/altera_uart.c
686 F: drivers/tty/serial/altera_jtaguart.c
687 F: include/linux/altera_uart.h
688 F: include/linux/altera_jtaguart.h
689
690 AMAZON ETHERNET DRIVERS
691 M: Netanel Belgazal <netanel@annapurnalabs.com>
692 R: Saeed Bishara <saeed@annapurnalabs.com>
693 R: Zorik Machulsky <zorik@annapurnalabs.com>
694 L: netdev@vger.kernel.org
695 S: Supported
696 F: Documentation/networking/ena.txt
697 F: drivers/net/ethernet/amazon/
698
699 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700 M: Tom Lendacky <thomas.lendacky@amd.com>
701 M: Gary Hook <gary.hook@amd.com>
702 L: linux-crypto@vger.kernel.org
703 S: Supported
704 F: drivers/crypto/ccp/
705 F: include/linux/ccp.h
706
707 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708 M: Huang Rui <ray.huang@amd.com>
709 L: linux-hwmon@vger.kernel.org
710 S: Supported
711 F: Documentation/hwmon/fam15h_power
712 F: drivers/hwmon/fam15h_power.c
713
714 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
716 S: Orphan
717 F: drivers/usb/gadget/udc/amd5536udc.*
718
719 AMD GEODE PROCESSOR/CHIPSET SUPPORT
720 P: Andres Salomon <dilinger@queued.net>
721 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
722 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
723 S: Supported
724 F: drivers/char/hw_random/geode-rng.c
725 F: drivers/crypto/geode*
726 F: drivers/video/fbdev/geode/
727 F: arch/x86/include/asm/geode.h
728
729 AMD IOMMU (AMD-VI)
730 M: Joerg Roedel <joro@8bytes.org>
731 L: iommu@lists.linux-foundation.org
732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
733 S: Maintained
734 F: drivers/iommu/amd_iommu*.[ch]
735 F: include/linux/amd-iommu.h
736
737 AMD KFD
738 M: Oded Gabbay <oded.gabbay@gmail.com>
739 L: dri-devel@lists.freedesktop.org
740 T: git git://people.freedesktop.org/~gabbayo/linux.git
741 S: Supported
742 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746 F: drivers/gpu/drm/amd/amdkfd/
747 F: drivers/gpu/drm/amd/include/cik_structs.h
748 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749 F: drivers/gpu/drm/amd/include/vi_structs.h
750 F: drivers/gpu/drm/radeon/radeon_kfd.c
751 F: drivers/gpu/drm/radeon/radeon_kfd.h
752 F: include/uapi/linux/kfd_ioctl.h
753
754 AMD SEATTLE DEVICE TREE SUPPORT
755 M: Brijesh Singh <brijeshkumar.singh@amd.com>
756 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757 M: Tom Lendacky <thomas.lendacky@amd.com>
758 S: Supported
759 F: arch/arm64/boot/dts/amd/
760
761 AMD XGBE DRIVER
762 M: Tom Lendacky <thomas.lendacky@amd.com>
763 L: netdev@vger.kernel.org
764 S: Supported
765 F: drivers/net/ethernet/amd/xgbe/
766 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
767
768 AMS (Apple Motion Sensor) DRIVER
769 M: Michael Hanselmann <linux-kernel@hansmi.ch>
770 S: Supported
771 F: drivers/macintosh/ams/
772
773 ANALOG DEVICES INC AD9389B DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
776 S: Maintained
777 F: drivers/media/i2c/ad9389b*
778
779 ANALOG DEVICES INC ADV7180 DRIVER
780 M: Lars-Peter Clausen <lars@metafoo.de>
781 L: linux-media@vger.kernel.org
782 W: http://ez.analog.com/community/linux-device-drivers
783 S: Supported
784 F: drivers/media/i2c/adv7180.c
785
786 ANALOG DEVICES INC ADV748X DRIVER
787 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
788 L: linux-media@vger.kernel.org
789 S: Maintained
790 F: drivers/media/i2c/adv748x/*
791
792 ANALOG DEVICES INC ADV7511 DRIVER
793 M: Hans Verkuil <hans.verkuil@cisco.com>
794 L: linux-media@vger.kernel.org
795 S: Maintained
796 F: drivers/media/i2c/adv7511*
797
798 ANALOG DEVICES INC ADV7604 DRIVER
799 M: Hans Verkuil <hans.verkuil@cisco.com>
800 L: linux-media@vger.kernel.org
801 S: Maintained
802 F: drivers/media/i2c/adv7604*
803
804 ANALOG DEVICES INC ADV7842 DRIVER
805 M: Hans Verkuil <hans.verkuil@cisco.com>
806 L: linux-media@vger.kernel.org
807 S: Maintained
808 F: drivers/media/i2c/adv7842*
809
810 ANALOG DEVICES INC ASOC CODEC DRIVERS
811 M: Lars-Peter Clausen <lars@metafoo.de>
812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
813 W: http://wiki.analog.com/
814 W: http://ez.analog.com/community/linux-device-drivers
815 S: Supported
816 F: sound/soc/codecs/adau*
817 F: sound/soc/codecs/adav*
818 F: sound/soc/codecs/ad1*
819 F: sound/soc/codecs/ad7*
820 F: sound/soc/codecs/ssm*
821 F: sound/soc/codecs/sigmadsp.*
822
823 ANALOG DEVICES INC ASOC DRIVERS
824 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
826 W: http://blackfin.uclinux.org/
827 S: Supported
828 F: sound/soc/blackfin/*
829
830 ANALOG DEVICES INC DMA DRIVERS
831 M: Lars-Peter Clausen <lars@metafoo.de>
832 W: http://ez.analog.com/community/linux-device-drivers
833 S: Supported
834 F: drivers/dma/dma-axi-dmac.c
835
836 ANALOG DEVICES INC IIO DRIVERS
837 M: Lars-Peter Clausen <lars@metafoo.de>
838 M: Michael Hennerich <Michael.Hennerich@analog.com>
839 W: http://wiki.analog.com/
840 W: http://ez.analog.com/community/linux-device-drivers
841 S: Supported
842 F: drivers/iio/*/ad*
843 F: drivers/iio/adc/ltc2497*
844 X: drivers/iio/*/adjd*
845 F: drivers/staging/iio/*/ad*
846 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
847
848 ANDROID CONFIG FRAGMENTS
849 M: Rob Herring <robh@kernel.org>
850 S: Supported
851 F: kernel/configs/android*
852
853 ANDROID DRIVERS
854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855 M: Arve Hjønnevåg <arve@android.com>
856 M: Riley Andrews <riandrews@android.com>
857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858 L: devel@driverdev.osuosl.org
859 S: Supported
860 F: drivers/android/
861 F: drivers/staging/android/
862
863 ANDROID GOLDFISH RTC DRIVER
864 M: Miodrag Dinic <miodrag.dinic@imgtec.com>
865 S: Supported
866 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867 F: drivers/rtc/rtc-goldfish.c
868
869 ANDROID ION DRIVER
870 M: Laura Abbott <labbott@redhat.com>
871 M: Sumit Semwal <sumit.semwal@linaro.org>
872 L: devel@driverdev.osuosl.org
873 S: Supported
874 F: drivers/staging/android/ion
875 F: drivers/staging/android/uapi/ion.h
876 F: drivers/staging/android/uapi/ion_test.h
877
878 AOA (Apple Onboard Audio) ALSA DRIVER
879 M: Johannes Berg <johannes@sipsolutions.net>
880 L: linuxppc-dev@lists.ozlabs.org
881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
882 S: Maintained
883 F: sound/aoa/
884
885 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886 M: William Breathitt Gray <vilhelm.gray@gmail.com>
887 L: linux-iio@vger.kernel.org
888 S: Maintained
889 F: drivers/iio/adc/stx104.c
890
891 APM DRIVER
892 M: Jiri Kosina <jikos@kernel.org>
893 S: Odd fixes
894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
895 F: arch/x86/kernel/apm_32.c
896 F: include/linux/apm_bios.h
897 F: include/uapi/linux/apm_bios.h
898 F: drivers/char/apm-emulation.c
899
900 APPARMOR SECURITY MODULE
901 M: John Johansen <john.johansen@canonical.com>
902 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903 W: apparmor.wiki.kernel.org
904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
905 S: Supported
906 F: security/apparmor/
907 F: Documentation/admin-guide/LSM/apparmor.rst
908
909 APPLE BCM5974 MULTITOUCH DRIVER
910 M: Henrik Rydberg <rydberg@bitmath.org>
911 L: linux-input@vger.kernel.org
912 S: Odd fixes
913 F: drivers/input/mouse/bcm5974.c
914
915 APPLE SMC DRIVER
916 M: Henrik Rydberg <rydberg@bitmath.org>
917 L: linux-hwmon@vger.kernel.org
918 S: Odd fixes
919 F: drivers/hwmon/applesmc.c
920
921 APPLETALK NETWORK LAYER
922 L: netdev@vger.kernel.org
923 S: Odd fixes
924 F: drivers/net/appletalk/
925 F: net/appletalk/
926
927 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928 M: Duc Dang <dhdang@apm.com>
929 S: Supported
930 F: arch/arm64/boot/dts/apm/
931
932 APPLIED MICRO (APM) X-GENE SOC EDAC
933 M: Loc Ho <lho@apm.com>
934 S: Supported
935 F: drivers/edac/xgene_edac.c
936 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
937
938 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939 M: Iyappan Subramanian <isubramanian@apm.com>
940 M: Keyur Chudgar <kchudgar@apm.com>
941 S: Supported
942 F: drivers/net/ethernet/apm/xgene-v2/
943
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945 M: Iyappan Subramanian <isubramanian@apm.com>
946 M: Keyur Chudgar <kchudgar@apm.com>
947 M: Quan Nguyen <qnguyen@apm.com>
948 S: Supported
949 F: drivers/net/ethernet/apm/xgene/
950 F: drivers/net/phy/mdio-xgene.c
951 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
953
954 APPLIED MICRO (APM) X-GENE SOC PMU
955 M: Tai Nguyen <ttnguyen@apm.com>
956 S: Supported
957 F: drivers/perf/xgene_pmu.c
958 F: Documentation/perf/xgene-pmu.txt
959 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
960
961 APTINA CAMERA SENSOR PLL
962 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963 L: linux-media@vger.kernel.org
964 S: Maintained
965 F: drivers/media/i2c/aptina-pll.*
966
967 ARC FRAMEBUFFER DRIVER
968 M: Jaya Kumar <jayalk@intworks.biz>
969 S: Maintained
970 F: drivers/video/fbdev/arcfb.c
971 F: drivers/video/fbdev/core/fb_defio.c
972
973 ARC PGU DRM DRIVER
974 M: Alexey Brodkin <abrodkin@synopsys.com>
975 S: Supported
976 F: drivers/gpu/drm/arc/
977 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
978
979 ARCNET NETWORK LAYER
980 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
981 L: netdev@vger.kernel.org
982 S: Maintained
983 F: drivers/net/arcnet/
984 F: include/uapi/linux/if_arcnet.h
985
986 ARM ARCHITECTED TIMER DRIVER
987 M: Mark Rutland <mark.rutland@arm.com>
988 M: Marc Zyngier <marc.zyngier@arm.com>
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S: Maintained
991 F: arch/arm/include/asm/arch_timer.h
992 F: arch/arm64/include/asm/arch_timer.h
993 F: drivers/clocksource/arm_arch_timer.c
994
995 ARM HDLCD DRM DRIVER
996 M: Liviu Dudau <liviu.dudau@arm.com>
997 S: Supported
998 F: drivers/gpu/drm/arm/hdlcd_*
999 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1000
1001 ARM MALI-DP DRM DRIVER
1002 M: Liviu Dudau <liviu.dudau@arm.com>
1003 M: Brian Starkey <brian.starkey@arm.com>
1004 M: Mali DP Maintainers <malidp@foss.arm.com>
1005 S: Supported
1006 F: drivers/gpu/drm/arm/
1007 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1008
1009 ARM MFM AND FLOPPY DRIVERS
1010 M: Ian Molton <spyro@f2s.com>
1011 S: Maintained
1012 F: arch/arm/lib/floppydma.S
1013 F: arch/arm/include/asm/floppy.h
1014
1015 ARM PMU PROFILING AND DEBUGGING
1016 M: Will Deacon <will.deacon@arm.com>
1017 M: Mark Rutland <mark.rutland@arm.com>
1018 S: Maintained
1019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 F: arch/arm*/kernel/perf_*
1021 F: arch/arm/oprofile/common.c
1022 F: arch/arm*/kernel/hw_breakpoint.c
1023 F: arch/arm*/include/asm/hw_breakpoint.h
1024 F: arch/arm*/include/asm/perf_event.h
1025 F: drivers/perf/*
1026 F: include/linux/perf/arm_pmu.h
1027 F: Documentation/devicetree/bindings/arm/pmu.txt
1028 F: Documentation/devicetree/bindings/perf/
1029
1030 ARM PORT
1031 M: Russell King <linux@armlinux.org.uk>
1032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 W: http://www.armlinux.org.uk/
1034 S: Maintained
1035 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1036 F: arch/arm/
1037
1038 ARM PRIMECELL AACI PL041 DRIVER
1039 M: Russell King <linux@armlinux.org.uk>
1040 S: Maintained
1041 F: sound/arm/aaci.*
1042
1043 ARM PRIMECELL BUS SUPPORT
1044 M: Russell King <linux@armlinux.org.uk>
1045 S: Maintained
1046 F: drivers/amba/
1047 F: include/linux/amba/bus.h
1048
1049 ARM PRIMECELL CLCD PL110 DRIVER
1050 M: Russell King <linux@armlinux.org.uk>
1051 S: Maintained
1052 F: drivers/video/fbdev/amba-clcd.*
1053
1054 ARM PRIMECELL KMI PL050 DRIVER
1055 M: Russell King <linux@armlinux.org.uk>
1056 S: Maintained
1057 F: drivers/input/serio/ambakmi.*
1058 F: include/linux/amba/kmi.h
1059
1060 ARM PRIMECELL MMCI PL180/1 DRIVER
1061 M: Russell King <linux@armlinux.org.uk>
1062 S: Maintained
1063 F: drivers/mmc/host/mmci.*
1064 F: include/linux/amba/mmci.h
1065
1066 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1067 M: Russell King <linux@armlinux.org.uk>
1068 S: Maintained
1069 F: drivers/tty/serial/amba-pl01*.c
1070 F: include/linux/amba/serial.h
1071
1072 ARM SMMU DRIVERS
1073 M: Will Deacon <will.deacon@arm.com>
1074 R: Robin Murphy <robin.murphy@arm.com>
1075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S: Maintained
1077 F: drivers/iommu/arm-smmu.c
1078 F: drivers/iommu/arm-smmu-v3.c
1079 F: drivers/iommu/io-pgtable-arm.c
1080 F: drivers/iommu/io-pgtable-arm-v7s.c
1081
1082 ARM SUB-ARCHITECTURES
1083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 S: Maintained
1085 F: arch/arm/mach-*/
1086 F: arch/arm/plat-*/
1087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1088
1089 ARM/ACTIONS SEMI ARCHITECTURE
1090 M: Andreas Färber <afaerber@suse.de>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S: Maintained
1093 N: owl
1094 F: arch/arm/mach-actions/
1095 F: arch/arm/boot/dts/owl-*
1096 F: arch/arm64/boot/dts/actions/
1097 F: drivers/clocksource/owl-*
1098 F: drivers/soc/actions/
1099 F: include/dt-bindings/power/owl-*
1100 F: include/linux/soc/actions/
1101 F: Documentation/devicetree/bindings/arm/actions.txt
1102 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1103 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1104
1105 ARM/ADS SPHERE MACHINE SUPPORT
1106 M: Lennert Buytenhek <kernel@wantstofly.org>
1107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108 S: Maintained
1109
1110 ARM/AFEB9260 MACHINE SUPPORT
1111 M: Sergey Lapin <slapin@ossfans.org>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S: Maintained
1114
1115 ARM/AJECO 1ARM MACHINE SUPPORT
1116 M: Lennert Buytenhek <kernel@wantstofly.org>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S: Maintained
1119
1120 ARM/Allwinner SoC Clock Support
1121 M: Emilio López <emilio@elopez.com.ar>
1122 S: Maintained
1123 F: drivers/clk/sunxi/
1124
1125 ARM/Allwinner sunXi SoC support
1126 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1127 M: Chen-Yu Tsai <wens@csie.org>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 S: Maintained
1130 N: sun[x456789]i
1131 N: sun50i
1132 F: arch/arm/mach-sunxi/
1133 F: arch/arm64/boot/dts/allwinner/
1134 F: drivers/clk/sunxi-ng/
1135 F: drivers/pinctrl/sunxi/
1136 F: drivers/soc/sunxi/
1137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1138
1139 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140 M: Neil Armstrong <narmstrong@baylibre.com>
1141 M: Jerome Brunet <jbrunet@baylibre.com>
1142 L: linux-amlogic@lists.infradead.org
1143 S: Maintained
1144 F: drivers/clk/meson/
1145 F: include/dt-bindings/clock/meson*
1146 F: include/dt-bindings/clock/gxbb*
1147 F: Documentation/devicetree/bindings/clock/amlogic*
1148
1149 ARM/Amlogic Meson SoC support
1150 M: Carlo Caione <carlo@caione.org>
1151 M: Kevin Hilman <khilman@baylibre.com>
1152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 L: linux-amlogic@lists.infradead.org
1154 W: http://linux-meson.com/
1155 S: Maintained
1156 F: arch/arm/mach-meson/
1157 F: arch/arm/boot/dts/meson*
1158 F: arch/arm64/boot/dts/amlogic/
1159 F: drivers/pinctrl/meson/
1160 F: drivers/mmc/host/meson*
1161 N: meson
1162
1163 ARM/Annapurna Labs ALPINE ARCHITECTURE
1164 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1165 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S: Maintained
1168 F: arch/arm/mach-alpine/
1169 F: arch/arm/boot/dts/alpine*
1170 F: arch/arm64/boot/dts/al/
1171 F: drivers/*/*alpine*
1172
1173 ARM/ARTPEC MACHINE SUPPORT
1174 M: Jesper Nilsson <jesper.nilsson@axis.com>
1175 M: Lars Persson <lars.persson@axis.com>
1176 M: Niklas Cassel <niklas.cassel@axis.com>
1177 S: Maintained
1178 L: linux-arm-kernel@axis.com
1179 F: arch/arm/mach-artpec
1180 F: arch/arm/boot/dts/artpec6*
1181 F: drivers/clk/axis
1182 F: drivers/crypto/axis
1183 F: drivers/pinctrl/pinctrl-artpec*
1184 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1185
1186 ARM/ASPEED I2C DRIVER
1187 M: Brendan Higgins <brendanhiggins@google.com>
1188 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189 R: Joel Stanley <joel@jms.id.au>
1190 L: linux-i2c@vger.kernel.org
1191 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1192 S: Maintained
1193 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1194 F: drivers/i2c/busses/i2c-aspeed.c
1195 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1197
1198 ARM/ASPEED MACHINE SUPPORT
1199 M: Joel Stanley <joel@jms.id.au>
1200 S: Maintained
1201 F: arch/arm/mach-aspeed/
1202 F: arch/arm/boot/dts/aspeed-*
1203 F: drivers/*/*aspeed*
1204
1205 ARM/ATMEL AT91 Clock Support
1206 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1207 S: Maintained
1208 F: drivers/clk/at91
1209
1210 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1211 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1212 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 W: http://www.linux4sam.org
1215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1216 S: Supported
1217 F: arch/arm/mach-at91/
1218 F: include/soc/at91/
1219 F: arch/arm/boot/dts/at91*.dts
1220 F: arch/arm/boot/dts/at91*.dtsi
1221 F: arch/arm/boot/dts/sama*.dts
1222 F: arch/arm/boot/dts/sama*.dtsi
1223 F: arch/arm/include/debug/at91.S
1224 F: drivers/memory/atmel*
1225
1226 ARM/CALXEDA HIGHBANK ARCHITECTURE
1227 M: Rob Herring <robh@kernel.org>
1228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 S: Maintained
1230 F: arch/arm/mach-highbank/
1231 F: arch/arm/boot/dts/highbank.dts
1232 F: arch/arm/boot/dts/ecx-*.dts*
1233
1234 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1235 M: Krzysztof Halasa <khalasa@piap.pl>
1236 S: Maintained
1237 F: arch/arm/mach-cns3xxx/
1238
1239 ARM/CAVIUM THUNDER NETWORK DRIVER
1240 M: Sunil Goutham <sgoutham@cavium.com>
1241 M: Robert Richter <rric@kernel.org>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S: Supported
1244 F: drivers/net/ethernet/cavium/thunder/
1245
1246 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247 M: Alexander Shiyan <shc_work@mail.ru>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S: Odd Fixes
1250 N: clps711x
1251
1252 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253 M: Lennert Buytenhek <kernel@wantstofly.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S: Maintained
1256
1257 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1258 M: Hartley Sweeten <hsweeten@visionengravers.com>
1259 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S: Maintained
1262 F: arch/arm/mach-ep93xx/
1263 F: arch/arm/mach-ep93xx/include/mach/
1264
1265 ARM/CLKDEV SUPPORT
1266 M: Russell King <linux@armlinux.org.uk>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S: Maintained
1269 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1270 F: arch/arm/include/asm/clkdev.h
1271 F: drivers/clk/clkdev.c
1272
1273 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1274 M: Mike Rapoport <mike@compulab.co.il>
1275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S: Maintained
1277
1278 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279 M: Baruch Siach <baruch@tkos.co.il>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S: Maintained
1282 F: arch/arm/boot/dts/cx92755*
1283 N: digicolor
1284
1285 ARM/CONTEC MICRO9 MACHINE SUPPORT
1286 M: Hubert Feurstein <hubert.feurstein@contec.at>
1287 S: Maintained
1288 F: arch/arm/mach-ep93xx/micro9.c
1289
1290 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S: Maintained
1294 F: drivers/hwtracing/coresight/*
1295 F: Documentation/trace/coresight.txt
1296 F: Documentation/trace/coresight-cpu-debug.txt
1297 F: Documentation/devicetree/bindings/arm/coresight.txt
1298 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1299 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1300 F: tools/perf/arch/arm/util/pmu.c
1301 F: tools/perf/arch/arm/util/auxtrace.c
1302 F: tools/perf/arch/arm/util/cs-etm.c
1303 F: tools/perf/arch/arm/util/cs-etm.h
1304 F: tools/perf/util/cs-etm.h
1305
1306 ARM/CORGI MACHINE SUPPORT
1307 M: Richard Purdie <rpurdie@rpsys.net>
1308 S: Maintained
1309
1310 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1311 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1312 M: Linus Walleij <linus.walleij@linaro.org>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 T: git git://github.com/ulli-kroll/linux.git
1315 S: Maintained
1316 F: Documentation/devicetree/bindings/arm/gemini.txt
1317 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1319 F: arch/arm/mach-gemini/
1320 F: drivers/pinctrl/pinctrl-gemini.c
1321 F: drivers/rtc/rtc-ftrtc010.c
1322
1323 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1324 M: Barry Song <baohua@kernel.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1327 S: Maintained
1328 F: arch/arm/boot/dts/prima2*
1329 F: arch/arm/mach-prima2/
1330 F: drivers/clk/sirf/
1331 F: drivers/clocksource/timer-prima2.c
1332 F: drivers/clocksource/timer-atlas7.c
1333 N: [^a-z]sirf
1334
1335 ARM/EBSA110 MACHINE SUPPORT
1336 M: Russell King <linux@armlinux.org.uk>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W: http://www.armlinux.org.uk/
1339 S: Maintained
1340 F: arch/arm/mach-ebsa110/
1341 F: drivers/net/ethernet/amd/am79c961a.*
1342
1343 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344 M: Uwe Kleine-König <kernel@pengutronix.de>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S: Maintained
1347 N: efm32
1348
1349 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1350 M: Robert Jarzmik <robert.jarzmik@free.fr>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S: Maintained
1353 F: arch/arm/mach-pxa/ezx.c
1354
1355 ARM/FARADAY FA526 PORT
1356 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S: Maintained
1359 T: git git://git.berlios.de/gemini-board
1360 F: arch/arm/mm/*-fa*
1361
1362 ARM/FOOTBRIDGE ARCHITECTURE
1363 M: Russell King <linux@armlinux.org.uk>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 W: http://www.armlinux.org.uk/
1366 S: Maintained
1367 F: arch/arm/include/asm/hardware/dec21285.h
1368 F: arch/arm/mach-footbridge/
1369
1370 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1371 M: Shawn Guo <shawnguo@kernel.org>
1372 M: Sascha Hauer <kernel@pengutronix.de>
1373 R: Fabio Estevam <fabio.estevam@nxp.com>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S: Maintained
1376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1377 F: arch/arm/mach-imx/
1378 F: arch/arm/mach-mxs/
1379 F: arch/arm/boot/dts/imx*
1380 F: arch/arm/configs/imx*_defconfig
1381 F: drivers/clk/imx/
1382 F: drivers/soc/imx/
1383 F: include/soc/imx/
1384
1385 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1386 M: Shawn Guo <shawnguo@kernel.org>
1387 M: Sascha Hauer <kernel@pengutronix.de>
1388 R: Stefan Agner <stefan@agner.ch>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S: Maintained
1391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392 F: arch/arm/mach-imx/*vf610*
1393 F: arch/arm/boot/dts/vf*
1394
1395 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1396 M: Lennert Buytenhek <kernel@wantstofly.org>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S: Maintained
1399
1400 ARM/GUMSTIX MACHINE SUPPORT
1401 M: Steve Sakoman <sakoman@gmail.com>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S: Maintained
1404
1405 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1406 M: Philipp Zabel <philipp.zabel@gmail.com>
1407 M: Paul Parsons <lost.distance@yahoo.com>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S: Maintained
1410 F: arch/arm/mach-pxa/hx4700.c
1411 F: arch/arm/mach-pxa/include/mach/hx4700.h
1412 F: sound/soc/pxa/hx4700.c
1413
1414 ARM/HISILICON SOC SUPPORT
1415 M: Wei Xu <xuwei5@hisilicon.com>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W: http://www.hisilicon.com
1418 S: Supported
1419 T: git git://github.com/hisilicon/linux-hisi.git
1420 F: arch/arm/mach-hisi/
1421 F: arch/arm/boot/dts/hi3*
1422 F: arch/arm/boot/dts/hip*
1423 F: arch/arm/boot/dts/hisi*
1424 F: arch/arm64/boot/dts/hisilicon/
1425
1426 ARM/HP JORNADA 7XX MACHINE SUPPORT
1427 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1428 W: www.jlime.com
1429 S: Maintained
1430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431 F: arch/arm/mach-sa1100/jornada720.c
1432 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1433
1434 ARM/IGEP MACHINE SUPPORT
1435 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1436 M: Javier Martinez Canillas <javier@dowhile0.org>
1437 L: linux-omap@vger.kernel.org
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S: Maintained
1440 F: arch/arm/boot/dts/omap3-igep*
1441
1442 ARM/INCOME PXA270 SUPPORT
1443 M: Marek Vasut <marek.vasut@gmail.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S: Maintained
1446 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1447
1448 ARM/INTEL IOP13XX ARM ARCHITECTURE
1449 M: Lennert Buytenhek <kernel@wantstofly.org>
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S: Maintained
1452
1453 ARM/INTEL IOP32X ARM ARCHITECTURE
1454 M: Lennert Buytenhek <kernel@wantstofly.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S: Maintained
1457
1458 ARM/INTEL IOP33X ARM ARCHITECTURE
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S: Orphan
1461
1462 ARM/INTEL IQ81342EX MACHINE SUPPORT
1463 M: Lennert Buytenhek <kernel@wantstofly.org>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S: Maintained
1466
1467 ARM/INTEL IXDP2850 MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S: Maintained
1471
1472 ARM/INTEL IXP4XX ARM ARCHITECTURE
1473 M: Imre Kaloz <kaloz@openwrt.org>
1474 M: Krzysztof Halasa <khalasa@piap.pl>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S: Maintained
1477 F: arch/arm/mach-ixp4xx/
1478
1479 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1480 M: Jonathan Cameron <jic23@cam.ac.uk>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S: Maintained
1483 F: arch/arm/mach-pxa/stargate2.c
1484 F: drivers/pcmcia/pxa2xx_stargate2.c
1485
1486 ARM/INTEL XSC3 (MANZANO) ARM CORE
1487 M: Lennert Buytenhek <kernel@wantstofly.org>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S: Maintained
1490
1491 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1492 M: Lennert Buytenhek <kernel@wantstofly.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S: Maintained
1495
1496 ARM/LG1K ARCHITECTURE
1497 M: Chanho Min <chanho.min@lge.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S: Maintained
1500 F: arch/arm64/boot/dts/lg/
1501
1502 ARM/LOGICPD PXA270 MACHINE SUPPORT
1503 M: Lennert Buytenhek <kernel@wantstofly.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S: Maintained
1506
1507 ARM/LPC18XX ARCHITECTURE
1508 M: Joachim Eastwood <manabian@gmail.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S: Maintained
1511 F: arch/arm/boot/dts/lpc43*
1512 F: drivers/clk/nxp/clk-lpc18xx*
1513 F: drivers/clocksource/time-lpc32xx.c
1514 F: drivers/i2c/busses/i2c-lpc2k.c
1515 F: drivers/memory/pl172.c
1516 F: drivers/mtd/spi-nor/nxp-spifi.c
1517 F: drivers/rtc/rtc-lpc24xx.c
1518 N: lpc18xx
1519
1520 ARM/LPC32XX SOC SUPPORT
1521 M: Vladimir Zapolskiy <vz@mleia.com>
1522 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1525 S: Maintained
1526 F: arch/arm/boot/dts/lpc32*
1527 F: arch/arm/mach-lpc32xx/
1528 F: drivers/i2c/busses/i2c-pnx.c
1529 F: drivers/net/ethernet/nxp/lpc_eth.c
1530 F: drivers/usb/host/ohci-nxp.c
1531 F: drivers/watchdog/pnx4008_wdt.c
1532 N: lpc32xx
1533
1534 ARM/MAGICIAN MACHINE SUPPORT
1535 M: Philipp Zabel <philipp.zabel@gmail.com>
1536 S: Maintained
1537
1538 ARM/Marvell Berlin SoC support
1539 M: Jisheng Zhang <jszhang@marvell.com>
1540 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S: Maintained
1543 F: arch/arm/mach-berlin/
1544 F: arch/arm/boot/dts/berlin*
1545 F: arch/arm64/boot/dts/marvell/berlin*
1546
1547 ARM/Marvell Dove/MV78xx0/Orion SOC support
1548 M: Jason Cooper <jason@lakedaemon.net>
1549 M: Andrew Lunn <andrew@lunn.ch>
1550 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551 M: Gregory Clement <gregory.clement@free-electrons.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S: Maintained
1554 F: Documentation/devicetree/bindings/soc/dove/
1555 F: arch/arm/mach-dove/
1556 F: arch/arm/mach-mv78xx0/
1557 F: arch/arm/mach-orion5x/
1558 F: arch/arm/plat-orion/
1559 F: arch/arm/boot/dts/dove*
1560 F: arch/arm/boot/dts/orion5x*
1561
1562 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563 M: Jason Cooper <jason@lakedaemon.net>
1564 M: Andrew Lunn <andrew@lunn.ch>
1565 M: Gregory Clement <gregory.clement@free-electrons.com>
1566 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S: Maintained
1569 F: arch/arm/boot/dts/armada*
1570 F: arch/arm/boot/dts/kirkwood*
1571 F: arch/arm/configs/mvebu_*_defconfig
1572 F: arch/arm/mach-mvebu/
1573 F: arch/arm64/boot/dts/marvell/armada*
1574 F: drivers/cpufreq/mvebu-cpufreq.c
1575 F: drivers/irqchip/irq-armada-370-xp.c
1576 F: drivers/irqchip/irq-mvebu-*
1577 F: drivers/pinctrl/mvebu/
1578 F: drivers/rtc/rtc-armada38x.c
1579
1580 ARM/Mediatek RTC DRIVER
1581 M: Eddie Huang <eddie.huang@mediatek.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1584 S: Maintained
1585 F: drivers/rtc/rtc-mt6397.c
1586
1587 ARM/Mediatek SoC support
1588 M: Matthias Brugger <matthias.bgg@gmail.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591 S: Maintained
1592 F: arch/arm/boot/dts/mt6*
1593 F: arch/arm/boot/dts/mt7*
1594 F: arch/arm/boot/dts/mt8*
1595 F: arch/arm/mach-mediatek/
1596 F: arch/arm64/boot/dts/mediatek/
1597 N: mtk
1598 K: mediatek
1599
1600 ARM/Mediatek USB3 PHY DRIVER
1601 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604 S: Maintained
1605 F: drivers/phy/mediatek/phy-mtk-tphy.c
1606
1607 ARM/MICREL KS8695 ARCHITECTURE
1608 M: Greg Ungerer <gerg@uclinux.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: arch/arm/mach-ks8695/
1611 S: Odd Fixes
1612
1613 ARM/MIOA701 MACHINE SUPPORT
1614 M: Robert Jarzmik <robert.jarzmik@free.fr>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/mach-pxa/mioa701.c
1617 S: Maintained
1618
1619 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1620 M: Michael Petchkovsky <mkpetch@internode.on.net>
1621 S: Maintained
1622
1623 ARM/NOMADIK ARCHITECTURE
1624 M: Alessandro Rubini <rubini@unipv.it>
1625 M: Linus Walleij <linus.walleij@linaro.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S: Maintained
1628 F: arch/arm/mach-nomadik/
1629 F: drivers/pinctrl/nomadik/
1630 F: drivers/i2c/busses/i2c-nomadik.c
1631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1632
1633 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634 M: Wan ZongShun <mcuos.com@gmail.com>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 W: http://www.mcuos.com
1637 S: Maintained
1638 F: arch/arm/mach-w90x900/
1639 F: drivers/input/keyboard/w90p910_keypad.c
1640 F: drivers/input/touchscreen/w90p910_ts.c
1641 F: drivers/watchdog/nuc900_wdt.c
1642 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1643 F: drivers/mtd/nand/nuc900_nand.c
1644 F: drivers/rtc/rtc-nuc900.c
1645 F: drivers/spi/spi-nuc900.c
1646 F: drivers/usb/host/ehci-w90x900.c
1647 F: drivers/video/fbdev/nuc900fb.c
1648
1649 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1650 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1651 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1652 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1653 S: Supported
1654
1655 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656 M: Alexander Clouter <alex@digriz.org.uk>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 W: http://www.digriz.org.uk/ts78xx/kernel
1659 S: Maintained
1660 F: arch/arm/mach-orion5x/ts78xx-*
1661
1662 ARM/OXNAS platform support
1663 M: Neil Armstrong <narmstrong@baylibre.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1666 S: Maintained
1667 F: arch/arm/mach-oxnas/
1668 F: arch/arm/boot/dts/ox8*.dtsi
1669 F: arch/arm/boot/dts/wd-mbwe.dts
1670 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1671 N: oxnas
1672
1673 ARM/PALM TREO SUPPORT
1674 M: Tomas Cech <sleep_walker@suse.com>
1675 L: linux-arm-kernel@lists.infradead.org
1676 W: http://hackndev.com
1677 S: Maintained
1678 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1679 F: arch/arm/mach-pxa/palmtreo.c
1680
1681 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682 M: Marek Vasut <marek.vasut@gmail.com>
1683 L: linux-arm-kernel@lists.infradead.org
1684 W: http://hackndev.com
1685 S: Maintained
1686 F: arch/arm/mach-pxa/include/mach/palmtx.h
1687 F: arch/arm/mach-pxa/palmtx.c
1688 F: arch/arm/mach-pxa/include/mach/palmt5.h
1689 F: arch/arm/mach-pxa/palmt5.c
1690 F: arch/arm/mach-pxa/include/mach/palmld.h
1691 F: arch/arm/mach-pxa/palmld.c
1692 F: arch/arm/mach-pxa/include/mach/palmte2.h
1693 F: arch/arm/mach-pxa/palmte2.c
1694 F: arch/arm/mach-pxa/include/mach/palmtc.h
1695 F: arch/arm/mach-pxa/palmtc.c
1696
1697 ARM/PALMZ72 SUPPORT
1698 M: Sergey Lapin <slapin@ossfans.org>
1699 L: linux-arm-kernel@lists.infradead.org
1700 W: http://hackndev.com
1701 S: Maintained
1702 F: arch/arm/mach-pxa/include/mach/palmz72.h
1703 F: arch/arm/mach-pxa/palmz72.c
1704
1705 ARM/PLEB SUPPORT
1706 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1707 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1708 S: Maintained
1709
1710 ARM/PT DIGITAL BOARD PORT
1711 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 W: http://www.armlinux.org.uk/
1714 S: Maintained
1715
1716 ARM/QUALCOMM SUPPORT
1717 M: Andy Gross <andy.gross@linaro.org>
1718 M: David Brown <david.brown@linaro.org>
1719 L: linux-arm-msm@vger.kernel.org
1720 L: linux-soc@vger.kernel.org
1721 S: Maintained
1722 F: Documentation/devicetree/bindings/soc/qcom/
1723 F: arch/arm/boot/dts/qcom-*.dts
1724 F: arch/arm/boot/dts/qcom-*.dtsi
1725 F: arch/arm/mach-qcom/
1726 F: arch/arm64/boot/dts/qcom/*
1727 F: drivers/i2c/busses/i2c-qup.c
1728 F: drivers/clk/qcom/
1729 F: drivers/dma/qcom/
1730 F: drivers/soc/qcom/
1731 F: drivers/spi/spi-qup.c
1732 F: drivers/tty/serial/msm_serial.h
1733 F: drivers/tty/serial/msm_serial.c
1734 F: drivers/*/pm8???-*
1735 F: drivers/mfd/ssbi.c
1736 F: drivers/firmware/qcom_scm.c
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1738
1739 ARM/RADISYS ENP2611 MACHINE SUPPORT
1740 M: Lennert Buytenhek <kernel@wantstofly.org>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S: Maintained
1743
1744 ARM/REALTEK ARCHITECTURE
1745 M: Andreas Färber <afaerber@suse.de>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S: Maintained
1748 F: arch/arm64/boot/dts/realtek/
1749 F: Documentation/devicetree/bindings/arm/realtek.txt
1750
1751 ARM/RENESAS ARM64 ARCHITECTURE
1752 M: Simon Horman <horms@verge.net.au>
1753 M: Magnus Damm <magnus.damm@gmail.com>
1754 L: linux-renesas-soc@vger.kernel.org
1755 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1757 S: Supported
1758 F: arch/arm64/boot/dts/renesas/
1759 F: drivers/soc/renesas/
1760 F: include/linux/soc/renesas/
1761
1762 ARM/RISCPC ARCHITECTURE
1763 M: Russell King <linux@armlinux.org.uk>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 W: http://www.armlinux.org.uk/
1766 S: Maintained
1767 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1768 F: arch/arm/include/asm/hardware/ioc.h
1769 F: arch/arm/include/asm/hardware/iomd.h
1770 F: arch/arm/include/asm/hardware/memc.h
1771 F: arch/arm/mach-rpc/
1772 F: drivers/net/ethernet/8390/etherh.c
1773 F: drivers/net/ethernet/i825xx/ether1*
1774 F: drivers/net/ethernet/seeq/ether3*
1775 F: drivers/scsi/arm/
1776
1777 ARM/Rockchip SoC support
1778 M: Heiko Stuebner <heiko@sntech.de>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L: linux-rockchip@lists.infradead.org
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1782 S: Maintained
1783 F: arch/arm/boot/dts/rk3*
1784 F: arch/arm/boot/dts/rv1108*
1785 F: arch/arm/mach-rockchip/
1786 F: drivers/clk/rockchip/
1787 F: drivers/i2c/busses/i2c-rk3x.c
1788 F: drivers/*/*rockchip*
1789 F: drivers/*/*/*rockchip*
1790 F: sound/soc/rockchip/
1791 N: rockchip
1792
1793 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794 M: Kukjin Kim <kgene@kernel.org>
1795 M: Krzysztof Kozlowski <krzk@kernel.org>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1798 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1799 S: Maintained
1800 F: arch/arm/boot/dts/s3c*
1801 F: arch/arm/boot/dts/s5p*
1802 F: arch/arm/boot/dts/samsung*
1803 F: arch/arm/boot/dts/exynos*
1804 F: arch/arm64/boot/dts/exynos/
1805 F: arch/arm/plat-samsung/
1806 F: arch/arm/mach-s3c24*/
1807 F: arch/arm/mach-s3c64xx/
1808 F: arch/arm/mach-s5p*/
1809 F: arch/arm/mach-exynos*/
1810 F: drivers/*/*s3c24*
1811 F: drivers/*/*/*s3c24*
1812 F: drivers/*/*s3c64xx*
1813 F: drivers/*/*s5pv210*
1814 F: drivers/memory/samsung/*
1815 F: drivers/soc/samsung/*
1816 F: Documentation/arm/Samsung/
1817 F: Documentation/devicetree/bindings/arm/samsung/
1818 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1819 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1820 N: exynos
1821
1822 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823 M: Kyungmin Park <kyungmin.park@samsung.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 S: Maintained
1826 F: arch/arm/mach-s5pv210/
1827
1828 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829 M: Kyungmin Park <kyungmin.park@samsung.com>
1830 M: Kamil Debski <kamil@wypas.org>
1831 M: Andrzej Hajda <a.hajda@samsung.com>
1832 L: linux-arm-kernel@lists.infradead.org
1833 L: linux-media@vger.kernel.org
1834 S: Maintained
1835 F: drivers/media/platform/s5p-g2d/
1836
1837 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1838 M: Marek Szyprowski <m.szyprowski@samsung.com>
1839 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1840 L: linux-media@vger.kernel.org
1841 S: Maintained
1842 F: drivers/media/platform/s5p-cec/
1843 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1844
1845 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1847 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1848 L: linux-arm-kernel@lists.infradead.org
1849 L: linux-media@vger.kernel.org
1850 S: Maintained
1851 F: drivers/media/platform/s5p-jpeg/
1852
1853 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854 M: Kyungmin Park <kyungmin.park@samsung.com>
1855 M: Kamil Debski <kamil@wypas.org>
1856 M: Jeongtae Park <jtp.park@samsung.com>
1857 M: Andrzej Hajda <a.hajda@samsung.com>
1858 L: linux-arm-kernel@lists.infradead.org
1859 L: linux-media@vger.kernel.org
1860 S: Maintained
1861 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1862 F: drivers/media/platform/s5p-mfc/
1863
1864 ARM/SHMOBILE ARM ARCHITECTURE
1865 M: Simon Horman <horms@verge.net.au>
1866 M: Magnus Damm <magnus.damm@gmail.com>
1867 L: linux-renesas-soc@vger.kernel.org
1868 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1870 S: Supported
1871 F: arch/arm/boot/dts/emev2*
1872 F: arch/arm/boot/dts/r7s*
1873 F: arch/arm/boot/dts/r8a*
1874 F: arch/arm/boot/dts/sh*
1875 F: arch/arm/configs/shmobile_defconfig
1876 F: arch/arm/include/debug/renesas-scif.S
1877 F: arch/arm/mach-shmobile/
1878 F: drivers/soc/renesas/
1879 F: include/linux/soc/renesas/
1880
1881 ARM/SOCFPGA ARCHITECTURE
1882 M: Dinh Nguyen <dinguyen@kernel.org>
1883 S: Maintained
1884 F: arch/arm/mach-socfpga/
1885 F: arch/arm/boot/dts/socfpga*
1886 F: arch/arm/configs/socfpga_defconfig
1887 F: arch/arm64/boot/dts/altera/
1888 W: http://www.rocketboards.org
1889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1890
1891 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1892 M: Dinh Nguyen <dinguyen@kernel.org>
1893 S: Maintained
1894 F: drivers/clk/socfpga/
1895
1896 ARM/SOCFPGA EDAC SUPPORT
1897 M: Thor Thayer <thor.thayer@linux.intel.com>
1898 S: Maintained
1899 F: drivers/edac/altera_edac.
1900
1901 ARM/STI ARCHITECTURE
1902 M: Patrice Chotard <patrice.chotard@st.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 W: http://www.stlinux.com
1905 S: Maintained
1906 F: arch/arm/mach-sti/
1907 F: arch/arm/boot/dts/sti*
1908 F: drivers/char/hw_random/st-rng.c
1909 F: drivers/clocksource/arm_global_timer.c
1910 F: drivers/clocksource/clksrc_st_lpc.c
1911 F: drivers/cpufreq/sti-cpufreq.c
1912 F: drivers/dma/st_fdma*
1913 F: drivers/i2c/busses/i2c-st.c
1914 F: drivers/media/rc/st_rc.c
1915 F: drivers/media/platform/sti/c8sectpfe/
1916 F: drivers/mmc/host/sdhci-st.c
1917 F: drivers/phy/st/phy-miphy28lp.c
1918 F: drivers/phy/st/phy-stih407-usb.c
1919 F: drivers/pinctrl/pinctrl-st.c
1920 F: drivers/remoteproc/st_remoteproc.c
1921 F: drivers/remoteproc/st_slim_rproc.c
1922 F: drivers/reset/sti/
1923 F: drivers/rtc/rtc-st-lpc.c
1924 F: drivers/tty/serial/st-asc.c
1925 F: drivers/usb/dwc3/dwc3-st.c
1926 F: drivers/usb/host/ehci-st.c
1927 F: drivers/usb/host/ohci-st.c
1928 F: drivers/watchdog/st_lpc_wdt.c
1929 F: drivers/ata/ahci_st.c
1930 F: include/linux/remoteproc/st_slim_rproc.h
1931
1932 ARM/STM32 ARCHITECTURE
1933 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1934 M: Alexandre Torgue <alexandre.torgue@st.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S: Maintained
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1938 N: stm32
1939 F: drivers/clocksource/armv7m_systick.c
1940
1941 ARM/TANGO ARCHITECTURE
1942 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943 L: linux-arm-kernel@lists.infradead.org
1944 S: Maintained
1945 N: tango
1946
1947 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S: Maintained
1951
1952 ARM/TETON BGA MACHINE SUPPORT
1953 M: "Mark F. Brown" <mark.brown314@gmail.com>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 S: Maintained
1956
1957 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958 M: Santosh Shilimkar <ssantosh@kernel.org>
1959 L: linux-kernel@vger.kernel.org
1960 S: Maintained
1961 F: drivers/memory/*emif*
1962
1963 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964 M: Santosh Shilimkar <ssantosh@kernel.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S: Maintained
1967 F: arch/arm/mach-keystone/
1968 F: arch/arm/boot/dts/keystone-*
1969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1970
1971 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972 M: Santosh Shilimkar <ssantosh@kernel.org>
1973 L: linux-kernel@vger.kernel.org
1974 S: Maintained
1975 F: drivers/clk/keystone/
1976
1977 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978 M: Santosh Shilimkar <ssantosh@kernel.org>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 L: linux-kernel@vger.kernel.org
1981 S: Maintained
1982 F: drivers/clocksource/timer-keystone.c
1983
1984 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985 M: Santosh Shilimkar <ssantosh@kernel.org>
1986 L: linux-kernel@vger.kernel.org
1987 S: Maintained
1988 F: drivers/power/reset/keystone-reset.c
1989
1990 ARM/THECUS N2100 MACHINE SUPPORT
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S: Maintained
1994
1995 ARM/TOSA MACHINE SUPPORT
1996 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997 M: Dirk Opfer <dirk@opfer-online.de>
1998 S: Maintained
1999
2000 ARM/U300 MACHINE SUPPORT
2001 M: Linus Walleij <linus.walleij@linaro.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 S: Supported
2004 F: arch/arm/mach-u300/
2005 F: drivers/clocksource/timer-u300.c
2006 F: drivers/i2c/busses/i2c-stu300.c
2007 F: drivers/rtc/rtc-coh901331.c
2008 F: drivers/watchdog/coh901327_wdt.c
2009 F: drivers/dma/coh901318*
2010 F: drivers/mfd/ab3100*
2011 F: drivers/rtc/rtc-ab3100.c
2012 F: drivers/rtc/rtc-coh901331.c
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2014
2015 ARM/UNIPHIER ARCHITECTURE
2016 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2019 S: Maintained
2020 F: arch/arm/boot/dts/uniphier*
2021 F: arch/arm/include/asm/hardware/cache-uniphier.h
2022 F: arch/arm/mach-uniphier/
2023 F: arch/arm/mm/cache-uniphier.c
2024 F: arch/arm64/boot/dts/socionext/
2025 F: drivers/bus/uniphier-system-bus.c
2026 F: drivers/clk/uniphier/
2027 F: drivers/i2c/busses/i2c-uniphier*
2028 F: drivers/irqchip/irq-uniphier-aidet.c
2029 F: drivers/pinctrl/uniphier/
2030 F: drivers/reset/reset-uniphier.c
2031 F: drivers/tty/serial/8250/8250_uniphier.c
2032 N: uniphier
2033
2034 ARM/Ux500 ARM ARCHITECTURE
2035 M: Linus Walleij <linus.walleij@linaro.org>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S: Maintained
2038 F: arch/arm/mach-ux500/
2039 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2040 F: drivers/dma/ste_dma40*
2041 F: drivers/hwspinlock/u8500_hsem.c
2042 F: drivers/mfd/abx500*
2043 F: drivers/mfd/ab8500*
2044 F: drivers/mfd/dbx500*
2045 F: drivers/mfd/db8500*
2046 F: drivers/pinctrl/nomadik/pinctrl-ab*
2047 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2048 F: drivers/rtc/rtc-ab8500.c
2049 F: drivers/rtc/rtc-pl031.c
2050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2051
2052 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2053 M: Ulf Hansson <ulf.hansson@linaro.org>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 T: git git://git.linaro.org/people/ulfh/clk.git
2056 S: Maintained
2057 F: drivers/clk/ux500/
2058
2059 ARM/VERSATILE EXPRESS PLATFORM
2060 M: Liviu Dudau <liviu.dudau@arm.com>
2061 M: Sudeep Holla <sudeep.holla@arm.com>
2062 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 S: Maintained
2065 F: arch/arm/boot/dts/vexpress*
2066 F: arch/arm64/boot/dts/arm/
2067 F: arch/arm/mach-vexpress/
2068 F: */*/vexpress*
2069 F: */*/*/vexpress*
2070 F: drivers/clk/versatile/clk-vexpress-osc.c
2071 F: drivers/clocksource/versatile.c
2072 N: mps2
2073
2074 ARM/VFP SUPPORT
2075 M: Russell King <linux@armlinux.org.uk>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 W: http://www.armlinux.org.uk/
2078 S: Maintained
2079 F: arch/arm/vfp/
2080
2081 ARM/VOIPAC PXA270 SUPPORT
2082 M: Marek Vasut <marek.vasut@gmail.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 S: Maintained
2085 F: arch/arm/mach-pxa/vpac270.c
2086 F: arch/arm/mach-pxa/include/mach/vpac270.h
2087
2088 ARM/VT8500 ARM ARCHITECTURE
2089 M: Tony Prisk <linux@prisktech.co.nz>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S: Maintained
2092 F: arch/arm/mach-vt8500/
2093 F: drivers/clocksource/vt8500_timer.c
2094 F: drivers/i2c/busses/i2c-wmt.c
2095 F: drivers/mmc/host/wmt-sdmmc.c
2096 F: drivers/pwm/pwm-vt8500.c
2097 F: drivers/rtc/rtc-vt8500.c
2098 F: drivers/tty/serial/vt8500_serial.c
2099 F: drivers/usb/host/ehci-platform.c
2100 F: drivers/usb/host/uhci-platform.c
2101 F: drivers/video/fbdev/vt8500lcdfb.*
2102 F: drivers/video/fbdev/wm8505fb*
2103 F: drivers/video/fbdev/wmt_ge_rops.*
2104
2105 ARM/ZIPIT Z2 SUPPORT
2106 M: Marek Vasut <marek.vasut@gmail.com>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 S: Maintained
2109 F: arch/arm/mach-pxa/z2.c
2110 F: arch/arm/mach-pxa/include/mach/z2.h
2111
2112 ARM/ZTE ARCHITECTURE
2113 M: Jun Nie <jun.nie@linaro.org>
2114 M: Baoyou Xie <baoyou.xie@linaro.org>
2115 M: Shawn Guo <shawnguo@kernel.org>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S: Maintained
2118 F: arch/arm/boot/dts/zx2967*
2119 F: arch/arm/mach-zx/
2120 F: arch/arm64/boot/dts/zte/
2121 F: drivers/clk/zte/
2122 F: drivers/dma/zx_dma.c
2123 F: drivers/gpio/gpio-zx.c
2124 F: drivers/i2c/busses/i2c-zx2967.c
2125 F: drivers/mmc/host/dw_mmc-zx.*
2126 F: drivers/pinctrl/zte/
2127 F: drivers/reset/reset-zx2967.c
2128 F: drivers/soc/zte/
2129 F: drivers/thermal/zx2967_thermal.c
2130 F: drivers/watchdog/zx2967_wdt.c
2131 F: Documentation/devicetree/bindings/arm/zte.txt
2132 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2133 F: Documentation/devicetree/bindings/dma/zxdma.txt
2134 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2135 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2136 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2137 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2138 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2139 F: Documentation/devicetree/bindings/soc/zte/
2140 F: Documentation/devicetree/bindings/sound/zte,*.txt
2141 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2142 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2143 F: include/dt-bindings/clock/zx2967*.h
2144 F: include/dt-bindings/soc/zte,*.h
2145 F: sound/soc/codecs/zx_aud96p22.c
2146 F: sound/soc/zte/
2147
2148 ARM/ZYNQ ARCHITECTURE
2149 M: Michal Simek <michal.simek@xilinx.com>
2150 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 W: http://wiki.xilinx.com
2153 T: git https://github.com/Xilinx/linux-xlnx.git
2154 S: Supported
2155 F: arch/arm/mach-zynq/
2156 F: drivers/cpuidle/cpuidle-zynq.c
2157 F: drivers/block/xsysace.c
2158 N: zynq
2159 N: xilinx
2160 F: drivers/clocksource/cadence_ttc_timer.c
2161 F: drivers/i2c/busses/i2c-cadence.c
2162 F: drivers/mmc/host/sdhci-of-arasan.c
2163 F: drivers/edac/synopsys_edac.c
2164
2165 ARM64 PORT (AARCH64 ARCHITECTURE)
2166 M: Catalin Marinas <catalin.marinas@arm.com>
2167 M: Will Deacon <will.deacon@arm.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2170 S: Maintained
2171 F: arch/arm64/
2172 F: Documentation/arm64/
2173
2174 AS3645A LED FLASH CONTROLLER DRIVER
2175 M: Sakari Ailus <sakari.ailus@iki.fi>
2176 L: linux-leds@vger.kernel.org
2177 S: Maintained
2178 F: drivers/leds/leds-as3645a.c
2179
2180 AS3645A LED FLASH CONTROLLER DRIVER
2181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2182 L: linux-media@vger.kernel.org
2183 T: git git://linuxtv.org/media_tree.git
2184 S: Maintained
2185 F: drivers/media/i2c/as3645a.c
2186 F: include/media/i2c/as3645a.h
2187
2188 ASAHI KASEI AK8974 DRIVER
2189 M: Linus Walleij <linus.walleij@linaro.org>
2190 L: linux-iio@vger.kernel.org
2191 W: http://www.akm.com/
2192 S: Supported
2193 F: drivers/iio/magnetometer/ak8974.c
2194
2195 ASC7621 HARDWARE MONITOR DRIVER
2196 M: George Joseph <george.joseph@fairview5.com>
2197 L: linux-hwmon@vger.kernel.org
2198 S: Maintained
2199 F: Documentation/hwmon/asc7621
2200 F: drivers/hwmon/asc7621.c
2201
2202 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2203 M: Corentin Chary <corentin.chary@gmail.com>
2204 L: acpi4asus-user@lists.sourceforge.net
2205 L: platform-driver-x86@vger.kernel.org
2206 W: http://acpi4asus.sf.net
2207 S: Maintained
2208 F: drivers/platform/x86/asus*.c
2209 F: drivers/platform/x86/eeepc*.c
2210
2211 ASUS WIRELESS RADIO CONTROL DRIVER
2212 M: João Paulo Rechi Vita <jprvita@gmail.com>
2213 L: platform-driver-x86@vger.kernel.org
2214 S: Maintained
2215 F: drivers/platform/x86/asus-wireless.c
2216
2217 ASYMMETRIC KEYS
2218 M: David Howells <dhowells@redhat.com>
2219 L: keyrings@vger.kernel.org
2220 S: Maintained
2221 F: Documentation/crypto/asymmetric-keys.txt
2222 F: include/linux/verification.h
2223 F: include/crypto/public_key.h
2224 F: include/crypto/pkcs7.h
2225 F: crypto/asymmetric_keys/
2226
2227 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2228 R: Dan Williams <dan.j.williams@intel.com>
2229 W: http://sourceforge.net/projects/xscaleiop
2230 S: Odd fixes
2231 F: Documentation/crypto/async-tx-api.txt
2232 F: crypto/async_tx/
2233 F: drivers/dma/
2234 F: include/linux/dmaengine.h
2235 F: include/linux/async_tx.h
2236
2237 AT24 EEPROM DRIVER
2238 M: Wolfram Sang <wsa@the-dreams.de>
2239 L: linux-i2c@vger.kernel.org
2240 S: Maintained
2241 F: drivers/misc/eeprom/at24.c
2242 F: include/linux/platform_data/at24.h
2243
2244 ATA OVER ETHERNET (AOE) DRIVER
2245 M: "Ed L. Cashin" <ed.cashin@acm.org>
2246 W: http://www.openaoe.org/
2247 S: Supported
2248 F: Documentation/aoe/
2249 F: drivers/block/aoe/
2250
2251 ATHEROS 71XX/9XXX GPIO DRIVER
2252 M: Alban Bedel <albeu@free.fr>
2253 W: https://github.com/AlbanBedel/linux
2254 T: git git://github.com/AlbanBedel/linux
2255 S: Maintained
2256 F: drivers/gpio/gpio-ath79.c
2257 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2258
2259 ATHEROS ATH GENERIC UTILITIES
2260 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2261 L: linux-wireless@vger.kernel.org
2262 S: Supported
2263 F: drivers/net/wireless/ath/*
2264
2265 ATHEROS ATH5K WIRELESS DRIVER
2266 M: Jiri Slaby <jirislaby@gmail.com>
2267 M: Nick Kossifidis <mickflemm@gmail.com>
2268 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2269 L: linux-wireless@vger.kernel.org
2270 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2271 S: Maintained
2272 F: drivers/net/wireless/ath/ath5k/
2273
2274 ATHEROS ATH6KL WIRELESS DRIVER
2275 M: Kalle Valo <kvalo@qca.qualcomm.com>
2276 L: linux-wireless@vger.kernel.org
2277 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2279 S: Supported
2280 F: drivers/net/wireless/ath/ath6kl/
2281
2282 ATI_REMOTE2 DRIVER
2283 M: Ville Syrjala <syrjala@sci.fi>
2284 S: Maintained
2285 F: drivers/input/misc/ati_remote2.c
2286
2287 ATK0110 HWMON DRIVER
2288 M: Luca Tettamanti <kronos.it@gmail.com>
2289 L: linux-hwmon@vger.kernel.org
2290 S: Maintained
2291 F: drivers/hwmon/asus_atk0110.c
2292
2293 ATLX ETHERNET DRIVERS
2294 M: Jay Cliburn <jcliburn@gmail.com>
2295 M: Chris Snook <chris.snook@gmail.com>
2296 L: netdev@vger.kernel.org
2297 W: http://sourceforge.net/projects/atl1
2298 W: http://atl1.sourceforge.net
2299 S: Maintained
2300 F: drivers/net/ethernet/atheros/
2301
2302 ATM
2303 M: Chas Williams <3chas3@gmail.com>
2304 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2305 L: netdev@vger.kernel.org
2306 W: http://linux-atm.sourceforge.net
2307 S: Maintained
2308 F: drivers/atm/
2309 F: include/linux/atm*
2310 F: include/uapi/linux/atm*
2311
2312 ATMEL AT91 / AT32 MCI DRIVER
2313 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2314 S: Maintained
2315 F: drivers/mmc/host/atmel-mci.c
2316
2317 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2318 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2319 S: Supported
2320 F: drivers/power/reset/at91-sama5d2_shdwc.c
2321
2322 ATMEL Audio ALSA driver
2323 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2325 S: Supported
2326 F: sound/soc/atmel
2327
2328 ATMEL I2C DRIVER
2329 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2330 L: linux-i2c@vger.kernel.org
2331 S: Supported
2332 F: drivers/i2c/busses/i2c-at91.c
2333
2334 ATMEL ISI DRIVER
2335 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2336 L: linux-media@vger.kernel.org
2337 S: Supported
2338 F: drivers/media/platform/atmel/atmel-isi.c
2339 F: include/media/atmel-isi.h
2340
2341 ATMEL LCDFB DRIVER
2342 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2343 L: linux-fbdev@vger.kernel.org
2344 S: Maintained
2345 F: drivers/video/fbdev/atmel_lcdfb.c
2346 F: include/video/atmel_lcdc.h
2347
2348 ATMEL MACB ETHERNET DRIVER
2349 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2350 S: Supported
2351 F: drivers/net/ethernet/cadence/
2352
2353 ATMEL MAXTOUCH DRIVER
2354 M: Nick Dyer <nick@shmanahar.org>
2355 T: git git://github.com/ndyer/linux.git
2356 S: Maintained
2357 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2358 F: drivers/input/touchscreen/atmel_mxt_ts.c
2359 F: include/linux/platform_data/atmel_mxt_ts.h
2360
2361 ATMEL NAND DRIVER
2362 M: Wenyou Yang <wenyou.yang@atmel.com>
2363 M: Josh Wu <rainyfeeling@outlook.com>
2364 L: linux-mtd@lists.infradead.org
2365 S: Supported
2366 F: drivers/mtd/nand/atmel/*
2367
2368 ATMEL SAMA5D2 ADC DRIVER
2369 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2370 L: linux-iio@vger.kernel.org
2371 S: Supported
2372 F: drivers/iio/adc/at91-sama5d2_adc.c
2373
2374 ATMEL SDMMC DRIVER
2375 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2376 L: linux-mmc@vger.kernel.org
2377 S: Supported
2378 F: drivers/mmc/host/sdhci-of-at91.c
2379
2380 ATMEL SPI DRIVER
2381 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2382 S: Supported
2383 F: drivers/spi/spi-atmel.*
2384
2385 ATMEL SSC DRIVER
2386 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 S: Supported
2389 F: drivers/misc/atmel-ssc.c
2390 F: include/linux/atmel-ssc.h
2391
2392 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2393 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 S: Supported
2396 F: drivers/misc/atmel_tclib.c
2397 F: drivers/clocksource/tcb_clksrc.c
2398
2399 ATMEL USBA UDC DRIVER
2400 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 S: Supported
2403 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2404
2405 ATMEL WIRELESS DRIVER
2406 M: Simon Kelley <simon@thekelleys.org.uk>
2407 L: linux-wireless@vger.kernel.org
2408 W: http://www.thekelleys.org.uk/atmel
2409 W: http://atmelwlandriver.sourceforge.net/
2410 S: Maintained
2411 F: drivers/net/wireless/atmel/atmel*
2412
2413 ATMEL XDMA DRIVER
2414 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2415 L: linux-arm-kernel@lists.infradead.org
2416 L: dmaengine@vger.kernel.org
2417 S: Supported
2418 F: drivers/dma/at_xdmac.c
2419
2420 ATOMIC INFRASTRUCTURE
2421 M: Will Deacon <will.deacon@arm.com>
2422 M: Peter Zijlstra <peterz@infradead.org>
2423 R: Boqun Feng <boqun.feng@gmail.com>
2424 L: linux-kernel@vger.kernel.org
2425 S: Maintained
2426 F: arch/*/include/asm/atomic*.h
2427 F: include/*/atomic*.h
2428
2429 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2430 M: Bradley Grove <linuxdrivers@attotech.com>
2431 L: linux-scsi@vger.kernel.org
2432 W: http://www.attotech.com
2433 S: Supported
2434 F: drivers/scsi/esas2r
2435
2436 ATUSB IEEE 802.15.4 RADIO DRIVER
2437 M: Stefan Schmidt <stefan@osg.samsung.com>
2438 L: linux-wpan@vger.kernel.org
2439 S: Maintained
2440 F: drivers/net/ieee802154/atusb.c
2441 F: drivers/net/ieee802154/atusb.h
2442 F: drivers/net/ieee802154/at86rf230.h
2443
2444 AUDIT SUBSYSTEM
2445 M: Paul Moore <paul@paul-moore.com>
2446 M: Eric Paris <eparis@redhat.com>
2447 L: linux-audit@redhat.com (moderated for non-subscribers)
2448 W: https://github.com/linux-audit
2449 W: https://people.redhat.com/sgrubb/audit
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2451 S: Supported
2452 F: include/linux/audit.h
2453 F: include/uapi/linux/audit.h
2454 F: kernel/audit*
2455
2456 AUXILIARY DISPLAY DRIVERS
2457 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2458 W: http://miguelojeda.es/auxdisplay.htm
2459 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2460 S: Maintained
2461 F: drivers/auxdisplay/
2462 F: include/linux/cfag12864b.h
2463
2464 AX.25 NETWORK LAYER
2465 M: Ralf Baechle <ralf@linux-mips.org>
2466 L: linux-hams@vger.kernel.org
2467 W: http://www.linux-ax25.org/
2468 S: Maintained
2469 F: include/uapi/linux/ax25.h
2470 F: include/net/ax25.h
2471 F: net/ax25/
2472
2473 AXENTIA ARM DEVICES
2474 M: Peter Rosin <peda@axentia.se>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 S: Maintained
2477 F: Documentation/devicetree/bindings/arm/axentia.txt
2478 F: arch/arm/boot/dts/at91-linea.dtsi
2479 F: arch/arm/boot/dts/at91-tse850-3.dts
2480
2481 AXENTIA ASOC DRIVERS
2482 M: Peter Rosin <peda@axentia.se>
2483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2484 S: Maintained
2485 F: Documentation/devicetree/bindings/sound/axentia,*
2486 F: sound/soc/atmel/tse850-pcm5142.c
2487
2488 AZ6007 DVB DRIVER
2489 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2491 L: linux-media@vger.kernel.org
2492 W: https://linuxtv.org
2493 T: git git://linuxtv.org/media_tree.git
2494 S: Maintained
2495 F: drivers/media/usb/dvb-usb-v2/az6007.c
2496
2497 AZTECH FM RADIO RECEIVER DRIVER
2498 M: Hans Verkuil <hverkuil@xs4all.nl>
2499 L: linux-media@vger.kernel.org
2500 T: git git://linuxtv.org/media_tree.git
2501 W: https://linuxtv.org
2502 S: Maintained
2503 F: drivers/media/radio/radio-aztech*
2504
2505 B43 WIRELESS DRIVER
2506 L: linux-wireless@vger.kernel.org
2507 L: b43-dev@lists.infradead.org
2508 W: http://wireless.kernel.org/en/users/Drivers/b43
2509 S: Odd Fixes
2510 F: drivers/net/wireless/broadcom/b43/
2511
2512 B43LEGACY WIRELESS DRIVER
2513 M: Larry Finger <Larry.Finger@lwfinger.net>
2514 L: linux-wireless@vger.kernel.org
2515 L: b43-dev@lists.infradead.org
2516 W: http://wireless.kernel.org/en/users/Drivers/b43
2517 S: Maintained
2518 F: drivers/net/wireless/broadcom/b43legacy/
2519
2520 BACKLIGHT CLASS/SUBSYSTEM
2521 M: Lee Jones <lee.jones@linaro.org>
2522 M: Daniel Thompson <daniel.thompson@linaro.org>
2523 M: Jingoo Han <jingoohan1@gmail.com>
2524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2525 S: Maintained
2526 F: drivers/video/backlight/
2527 F: include/linux/backlight.h
2528 F: include/linux/pwm_backlight.h
2529 F: Documentation/devicetree/bindings/leds/backlight
2530
2531 BATMAN ADVANCED
2532 M: Marek Lindner <mareklindner@neomailbox.ch>
2533 M: Simon Wunderlich <sw@simonwunderlich.de>
2534 M: Antonio Quartulli <a@unstable.cc>
2535 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2536 W: https://www.open-mesh.org/
2537 Q: https://patchwork.open-mesh.org/project/batman/list/
2538 S: Maintained
2539 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2540 F: Documentation/ABI/testing/sysfs-class-net-mesh
2541 F: Documentation/networking/batman-adv.rst
2542 F: include/uapi/linux/batman_adv.h
2543 F: net/batman-adv/
2544
2545 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2546 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2547 L: linux-hams@vger.kernel.org
2548 W: http://www.baycom.org/~tom/ham/ham.html
2549 S: Maintained
2550 F: drivers/net/hamradio/baycom*
2551
2552 BCACHE (BLOCK LAYER CACHE)
2553 M: Kent Overstreet <kent.overstreet@gmail.com>
2554 L: linux-bcache@vger.kernel.org
2555 W: http://bcache.evilpiepirate.org
2556 S: Orphan
2557 F: drivers/md/bcache/
2558
2559 BDISP ST MEDIA DRIVER
2560 M: Fabien Dessenne <fabien.dessenne@st.com>
2561 L: linux-media@vger.kernel.org
2562 T: git git://linuxtv.org/media_tree.git
2563 W: https://linuxtv.org
2564 S: Supported
2565 F: drivers/media/platform/sti/bdisp
2566
2567 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2568 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2569 L: netdev@vger.kernel.org
2570 S: Maintained
2571 F: drivers/net/ethernet/ec_bhf.c
2572
2573 BEFS FILE SYSTEM
2574 M: Luis de Bethencourt <luisbg@kernel.org>
2575 M: Salah Triki <salah.triki@gmail.com>
2576 S: Maintained
2577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2578 F: Documentation/filesystems/befs.txt
2579 F: fs/befs/
2580
2581 BFQ I/O SCHEDULER
2582 M: Paolo Valente <paolo.valente@linaro.org>
2583 M: Jens Axboe <axboe@kernel.dk>
2584 L: linux-block@vger.kernel.org
2585 S: Maintained
2586 F: block/bfq-*
2587 F: Documentation/block/bfq-iosched.txt
2588
2589 BFS FILE SYSTEM
2590 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2591 S: Maintained
2592 F: Documentation/filesystems/bfs.txt
2593 F: fs/bfs/
2594 F: include/uapi/linux/bfs_fs.h
2595
2596 BLACKFIN ARCHITECTURE
2597 M: Steven Miao <realmz6@gmail.com>
2598 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2599 T: git git://git.code.sf.net/p/adi-linux/code
2600 W: http://blackfin.uclinux.org
2601 S: Supported
2602 F: arch/blackfin/
2603
2604 BLACKFIN EMAC DRIVER
2605 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2606 W: http://blackfin.uclinux.org
2607 S: Supported
2608 F: drivers/net/ethernet/adi/
2609
2610 BLACKFIN MEDIA DRIVER
2611 M: Scott Jiang <scott.jiang.linux@gmail.com>
2612 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2613 W: http://blackfin.uclinux.org/
2614 S: Supported
2615 F: drivers/media/platform/blackfin/
2616 F: drivers/media/i2c/adv7183*
2617 F: drivers/media/i2c/vs6624*
2618
2619 BLACKFIN RTC DRIVER
2620 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2621 W: http://blackfin.uclinux.org
2622 S: Supported
2623 F: drivers/rtc/rtc-bfin.c
2624
2625 BLACKFIN SDH DRIVER
2626 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2627 W: http://blackfin.uclinux.org
2628 S: Supported
2629 F: drivers/mmc/host/bfin_sdh.c
2630
2631 BLACKFIN SERIAL 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/tty/serial/bfin_uart.c
2636
2637 BLACKFIN WATCHDOG 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/watchdog/bfin_wdt.c
2642
2643 BLINKM RGB LED DRIVER
2644 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2645 S: Maintained
2646 F: drivers/leds/leds-blinkm.c
2647
2648 BLOCK LAYER
2649 M: Jens Axboe <axboe@kernel.dk>
2650 L: linux-block@vger.kernel.org
2651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2652 S: Maintained
2653 F: block/
2654 F: kernel/trace/blktrace.c
2655 F: lib/sbitmap.c
2656
2657 BLOCK2MTD DRIVER
2658 M: Joern Engel <joern@lazybastard.org>
2659 L: linux-mtd@lists.infradead.org
2660 S: Maintained
2661 F: drivers/mtd/devices/block2mtd.c
2662
2663 BLUETOOTH DRIVERS
2664 M: Marcel Holtmann <marcel@holtmann.org>
2665 M: Gustavo Padovan <gustavo@padovan.org>
2666 M: Johan Hedberg <johan.hedberg@gmail.com>
2667 L: linux-bluetooth@vger.kernel.org
2668 W: http://www.bluez.org/
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2671 S: Maintained
2672 F: drivers/bluetooth/
2673
2674 BLUETOOTH SUBSYSTEM
2675 M: Marcel Holtmann <marcel@holtmann.org>
2676 M: Gustavo Padovan <gustavo@padovan.org>
2677 M: Johan Hedberg <johan.hedberg@gmail.com>
2678 L: linux-bluetooth@vger.kernel.org
2679 W: http://www.bluez.org/
2680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2682 S: Maintained
2683 F: net/bluetooth/
2684 F: include/net/bluetooth/
2685
2686 BONDING DRIVER
2687 M: Jay Vosburgh <j.vosburgh@gmail.com>
2688 M: Veaceslav Falico <vfalico@gmail.com>
2689 M: Andy Gospodarek <andy@greyhouse.net>
2690 L: netdev@vger.kernel.org
2691 W: http://sourceforge.net/projects/bonding/
2692 S: Supported
2693 F: drivers/net/bonding/
2694 F: include/uapi/linux/if_bonding.h
2695
2696 BPF (Safe dynamic programs and tools)
2697 M: Alexei Starovoitov <ast@kernel.org>
2698 M: Daniel Borkmann <daniel@iogearbox.net>
2699 L: netdev@vger.kernel.org
2700 L: linux-kernel@vger.kernel.org
2701 S: Supported
2702 F: arch/x86/net/bpf_jit*
2703 F: Documentation/networking/filter.txt
2704 F: include/linux/bpf*
2705 F: include/linux/filter.h
2706 F: include/uapi/linux/bpf*
2707 F: include/uapi/linux/filter.h
2708 F: kernel/bpf/
2709 F: kernel/trace/bpf_trace.c
2710 F: lib/test_bpf.c
2711 F: net/bpf/
2712 F: net/core/filter.c
2713 F: net/sched/act_bpf.c
2714 F: net/sched/cls_bpf.c
2715 F: samples/bpf/
2716 F: tools/net/bpf*
2717 F: tools/testing/selftests/bpf/
2718
2719 BROADCOM B44 10/100 ETHERNET DRIVER
2720 M: Michael Chan <michael.chan@broadcom.com>
2721 L: netdev@vger.kernel.org
2722 S: Supported
2723 F: drivers/net/ethernet/broadcom/b44.*
2724
2725 BROADCOM B53 ETHERNET SWITCH DRIVER
2726 M: Florian Fainelli <f.fainelli@gmail.com>
2727 L: netdev@vger.kernel.org
2728 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2729 S: Supported
2730 F: drivers/net/dsa/b53/*
2731 F: include/linux/platform_data/b53.h
2732
2733 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2734 M: Florian Fainelli <f.fainelli@gmail.com>
2735 M: Ray Jui <rjui@broadcom.com>
2736 M: Scott Branden <sbranden@broadcom.com>
2737 M: bcm-kernel-feedback-list@broadcom.com
2738 T: git git://github.com/broadcom/mach-bcm
2739 S: Maintained
2740 N: bcm281*
2741 N: bcm113*
2742 N: bcm216*
2743 N: kona
2744 F: arch/arm/mach-bcm/
2745
2746 BROADCOM BCM2835 ARM ARCHITECTURE
2747 M: Eric Anholt <eric@anholt.net>
2748 M: Stefan Wahren <stefan.wahren@i2se.com>
2749 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 T: git git://github.com/anholt/linux
2752 S: Maintained
2753 N: bcm2835
2754 F: drivers/staging/vc04_services
2755
2756 BROADCOM BCM47XX MIPS ARCHITECTURE
2757 M: Hauke Mehrtens <hauke@hauke-m.de>
2758 M: Rafał Miłecki <zajec5@gmail.com>
2759 L: linux-mips@linux-mips.org
2760 S: Maintained
2761 F: Documentation/devicetree/bindings/mips/brcm/
2762 F: arch/mips/bcm47xx/*
2763 F: arch/mips/include/asm/mach-bcm47xx/*
2764
2765 BROADCOM BCM5301X ARM ARCHITECTURE
2766 M: Hauke Mehrtens <hauke@hauke-m.de>
2767 M: Rafał Miłecki <zajec5@gmail.com>
2768 M: Jon Mason <jonmason@broadcom.com>
2769 M: bcm-kernel-feedback-list@broadcom.com
2770 L: linux-arm-kernel@lists.infradead.org
2771 S: Maintained
2772 F: arch/arm/mach-bcm/bcm_5301x.c
2773 F: arch/arm/boot/dts/bcm5301x*.dtsi
2774 F: arch/arm/boot/dts/bcm470*
2775 F: arch/arm/boot/dts/bcm953012*
2776
2777 BROADCOM BCM53573 ARM ARCHITECTURE
2778 M: Rafał Miłecki <rafal@milecki.pl>
2779 L: linux-arm-kernel@lists.infradead.org
2780 S: Maintained
2781 F: arch/arm/boot/dts/bcm53573*
2782 F: arch/arm/boot/dts/bcm47189*
2783
2784 BROADCOM BCM63XX ARM ARCHITECTURE
2785 M: Florian Fainelli <f.fainelli@gmail.com>
2786 M: bcm-kernel-feedback-list@broadcom.com
2787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 T: git git://github.com/broadcom/stblinux.git
2789 S: Maintained
2790 N: bcm63xx
2791
2792 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2793 M: Kevin Cernekee <cernekee@gmail.com>
2794 L: linux-usb@vger.kernel.org
2795 S: Maintained
2796 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2797
2798 BROADCOM BCM7XXX ARM ARCHITECTURE
2799 M: Brian Norris <computersforpeace@gmail.com>
2800 M: Gregory Fong <gregory.0xf0@gmail.com>
2801 M: Florian Fainelli <f.fainelli@gmail.com>
2802 M: bcm-kernel-feedback-list@broadcom.com
2803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804 T: git git://github.com/broadcom/stblinux.git
2805 S: Maintained
2806 F: arch/arm/mach-bcm/*brcmstb*
2807 F: arch/arm/boot/dts/bcm7*.dts*
2808 F: drivers/bus/brcmstb_gisb.c
2809 N: brcmstb
2810
2811 BROADCOM BMIPS CPUFREQ DRIVER
2812 M: Markus Mayer <mmayer@broadcom.com>
2813 M: bcm-kernel-feedback-list@broadcom.com
2814 L: linux-pm@vger.kernel.org
2815 S: Maintained
2816 F: drivers/cpufreq/bmips-cpufreq.c
2817
2818 BROADCOM BMIPS MIPS ARCHITECTURE
2819 M: Kevin Cernekee <cernekee@gmail.com>
2820 M: Florian Fainelli <f.fainelli@gmail.com>
2821 L: linux-mips@linux-mips.org
2822 T: git git://github.com/broadcom/stblinux.git
2823 S: Maintained
2824 F: arch/mips/bmips/*
2825 F: arch/mips/include/asm/mach-bmips/*
2826 F: arch/mips/kernel/*bmips*
2827 F: arch/mips/boot/dts/brcm/bcm*.dts*
2828 F: drivers/irqchip/irq-bcm63*
2829 F: drivers/irqchip/irq-bcm7*
2830 F: drivers/irqchip/irq-brcmstb*
2831 F: include/linux/bcm963xx_nvram.h
2832 F: include/linux/bcm963xx_tag.h
2833
2834 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2835 M: Rasesh Mody <rasesh.mody@cavium.com>
2836 M: Harish Patil <harish.patil@cavium.com>
2837 M: Dept-GELinuxNICDev@cavium.com
2838 L: netdev@vger.kernel.org
2839 S: Supported
2840 F: drivers/net/ethernet/broadcom/bnx2.*
2841 F: drivers/net/ethernet/broadcom/bnx2_*
2842
2843 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2844 M: QLogic-Storage-Upstream@qlogic.com
2845 L: linux-scsi@vger.kernel.org
2846 S: Supported
2847 F: drivers/scsi/bnx2fc/
2848
2849 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2850 M: QLogic-Storage-Upstream@qlogic.com
2851 L: linux-scsi@vger.kernel.org
2852 S: Supported
2853 F: drivers/scsi/bnx2i/
2854
2855 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2856 M: Ariel Elior <ariel.elior@cavium.com>
2857 M: everest-linux-l2@cavium.com
2858 L: netdev@vger.kernel.org
2859 S: Supported
2860 F: drivers/net/ethernet/broadcom/bnx2x/
2861
2862 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2863 M: Michael Chan <michael.chan@broadcom.com>
2864 L: netdev@vger.kernel.org
2865 S: Supported
2866 F: drivers/net/ethernet/broadcom/bnxt/
2867
2868 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2869 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2870 M: Franky Lin <franky.lin@broadcom.com>
2871 M: Hante Meuleman <hante.meuleman@broadcom.com>
2872 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2873 M: Wright Feng <wright.feng@cypress.com>
2874 L: linux-wireless@vger.kernel.org
2875 L: brcm80211-dev-list.pdl@broadcom.com
2876 L: brcm80211-dev-list@cypress.com
2877 S: Supported
2878 F: drivers/net/wireless/broadcom/brcm80211/
2879
2880 BROADCOM BRCMSTB GPIO DRIVER
2881 M: Gregory Fong <gregory.0xf0@gmail.com>
2882 L: bcm-kernel-feedback-list@broadcom.com
2883 S: Supported
2884 F: drivers/gpio/gpio-brcmstb.c
2885 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2886
2887 BROADCOM GENET ETHERNET DRIVER
2888 M: Florian Fainelli <f.fainelli@gmail.com>
2889 L: netdev@vger.kernel.org
2890 S: Supported
2891 F: drivers/net/ethernet/broadcom/genet/
2892
2893 BROADCOM IPROC ARM ARCHITECTURE
2894 M: Ray Jui <rjui@broadcom.com>
2895 M: Scott Branden <sbranden@broadcom.com>
2896 M: Jon Mason <jonmason@broadcom.com>
2897 M: bcm-kernel-feedback-list@broadcom.com
2898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2899 T: git git://github.com/broadcom/cygnus-linux.git
2900 S: Maintained
2901 N: iproc
2902 N: cygnus
2903 N: bcm[-_]nsp
2904 N: bcm9113*
2905 N: bcm9583*
2906 N: bcm9585*
2907 N: bcm9586*
2908 N: bcm988312
2909 N: bcm113*
2910 N: bcm583*
2911 N: bcm585*
2912 N: bcm586*
2913 N: bcm88312
2914 F: arch/arm64/boot/dts/broadcom/ns2*
2915 F: drivers/clk/bcm/clk-ns*
2916 F: drivers/pinctrl/bcm/pinctrl-ns*
2917
2918 BROADCOM KONA GPIO DRIVER
2919 M: Ray Jui <rjui@broadcom.com>
2920 L: bcm-kernel-feedback-list@broadcom.com
2921 S: Supported
2922 F: drivers/gpio/gpio-bcm-kona.c
2923 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2924
2925 BROADCOM NETXTREME-E ROCE DRIVER
2926 M: Selvin Xavier <selvin.xavier@broadcom.com>
2927 M: Devesh Sharma <devesh.sharma@broadcom.com>
2928 M: Somnath Kotur <somnath.kotur@broadcom.com>
2929 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2930 L: linux-rdma@vger.kernel.org
2931 W: http://www.broadcom.com
2932 S: Supported
2933 F: drivers/infiniband/hw/bnxt_re/
2934 F: include/uapi/rdma/bnxt_re-abi.h
2935
2936 BROADCOM NVRAM DRIVER
2937 M: Rafał Miłecki <zajec5@gmail.com>
2938 L: linux-mips@linux-mips.org
2939 S: Maintained
2940 F: drivers/firmware/broadcom/*
2941
2942 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2943 M: Rafał Miłecki <zajec5@gmail.com>
2944 L: linux-wireless@vger.kernel.org
2945 S: Maintained
2946 F: drivers/bcma/
2947 F: include/linux/bcma/
2948
2949 BROADCOM STB AVS CPUFREQ DRIVER
2950 M: Markus Mayer <mmayer@broadcom.com>
2951 M: bcm-kernel-feedback-list@broadcom.com
2952 L: linux-pm@vger.kernel.org
2953 S: Maintained
2954 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2955 F: drivers/cpufreq/brcmstb*
2956
2957 BROADCOM STB NAND FLASH DRIVER
2958 M: Brian Norris <computersforpeace@gmail.com>
2959 M: Kamal Dasu <kdasu.kdev@gmail.com>
2960 L: linux-mtd@lists.infradead.org
2961 L: bcm-kernel-feedback-list@broadcom.com
2962 S: Maintained
2963 F: drivers/mtd/nand/brcmnand/
2964
2965 BROADCOM SYSTEMPORT ETHERNET DRIVER
2966 M: Florian Fainelli <f.fainelli@gmail.com>
2967 L: netdev@vger.kernel.org
2968 S: Supported
2969 F: drivers/net/ethernet/broadcom/bcmsysport.*
2970
2971 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2972 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2973 M: Prashant Sreedharan <prashant@broadcom.com>
2974 M: Michael Chan <mchan@broadcom.com>
2975 L: netdev@vger.kernel.org
2976 S: Supported
2977 F: drivers/net/ethernet/broadcom/tg3.*
2978
2979 BROCADE BFA FC SCSI DRIVER
2980 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2981 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2982 L: linux-scsi@vger.kernel.org
2983 S: Supported
2984 F: drivers/scsi/bfa/
2985
2986 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2987 M: Rasesh Mody <rasesh.mody@cavium.com>
2988 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2989 M: Dept-GELinuxNICDev@cavium.com
2990 L: netdev@vger.kernel.org
2991 S: Supported
2992 F: drivers/net/ethernet/brocade/bna/
2993
2994 BSG (block layer generic sg v4 driver)
2995 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2996 L: linux-scsi@vger.kernel.org
2997 S: Supported
2998 F: block/bsg.c
2999 F: include/linux/bsg.h
3000 F: include/uapi/linux/bsg.h
3001
3002 BT87X AUDIO DRIVER
3003 M: Clemens Ladisch <clemens@ladisch.de>
3004 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3005 T: git git://git.alsa-project.org/alsa-kernel.git
3006 S: Maintained
3007 F: Documentation/sound/alsa/Bt87x.txt
3008 F: sound/pci/bt87x.c
3009
3010 BT8XXGPIO DRIVER
3011 M: Michael Buesch <m@bues.ch>
3012 W: http://bu3sch.de/btgpio.php
3013 S: Maintained
3014 F: drivers/gpio/gpio-bt8xx.c
3015
3016 BTRFS FILE SYSTEM
3017 M: Chris Mason <clm@fb.com>
3018 M: Josef Bacik <jbacik@fb.com>
3019 M: David Sterba <dsterba@suse.com>
3020 L: linux-btrfs@vger.kernel.org
3021 W: http://btrfs.wiki.kernel.org/
3022 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3024 S: Maintained
3025 F: Documentation/filesystems/btrfs.txt
3026 F: fs/btrfs/
3027 F: include/linux/btrfs*
3028 F: include/uapi/linux/btrfs*
3029
3030 BTTV VIDEO4LINUX DRIVER
3031 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3032 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3033 L: linux-media@vger.kernel.org
3034 W: https://linuxtv.org
3035 T: git git://linuxtv.org/media_tree.git
3036 S: Odd fixes
3037 F: Documentation/media/v4l-drivers/bttv*
3038 F: drivers/media/pci/bt8xx/bttv*
3039
3040 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3041 M: Chanwoo Choi <cw00.choi@samsung.com>
3042 L: linux-pm@vger.kernel.org
3043 L: linux-samsung-soc@vger.kernel.org
3044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3045 S: Maintained
3046 F: drivers/devfreq/exynos-bus.c
3047 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3048
3049 BUSLOGIC SCSI DRIVER
3050 M: Khalid Aziz <khalid@gonehiking.org>
3051 L: linux-scsi@vger.kernel.org
3052 S: Maintained
3053 F: drivers/scsi/BusLogic.*
3054 F: drivers/scsi/FlashPoint.*
3055
3056 C-MEDIA CMI8788 DRIVER
3057 M: Clemens Ladisch <clemens@ladisch.de>
3058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3059 T: git git://git.alsa-project.org/alsa-kernel.git
3060 S: Maintained
3061 F: sound/pci/oxygen/
3062
3063 C6X ARCHITECTURE
3064 M: Mark Salter <msalter@redhat.com>
3065 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3066 L: linux-c6x-dev@linux-c6x.org
3067 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3068 S: Maintained
3069 F: arch/c6x/
3070
3071 CA8210 IEEE-802.15.4 RADIO DRIVER
3072 M: Harry Morris <h.morris@cascoda.com>
3073 M: linuxdev@cascoda.com
3074 L: linux-wpan@vger.kernel.org
3075 W: https://github.com/Cascoda/ca8210-linux.git
3076 S: Maintained
3077 F: drivers/net/ieee802154/ca8210.c
3078 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3079
3080 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3081 M: David Howells <dhowells@redhat.com>
3082 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3083 S: Supported
3084 F: Documentation/filesystems/caching/cachefiles.txt
3085 F: fs/cachefiles/
3086
3087 CADET FM/AM RADIO RECEIVER DRIVER
3088 M: Hans Verkuil <hverkuil@xs4all.nl>
3089 L: linux-media@vger.kernel.org
3090 T: git git://linuxtv.org/media_tree.git
3091 W: https://linuxtv.org
3092 S: Maintained
3093 F: drivers/media/radio/radio-cadet*
3094
3095 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3096 M: Jonathan Corbet <corbet@lwn.net>
3097 L: linux-media@vger.kernel.org
3098 T: git git://linuxtv.org/media_tree.git
3099 S: Maintained
3100 F: Documentation/media/v4l-drivers/cafe_ccic*
3101 F: drivers/media/platform/marvell-ccic/
3102
3103 CAIF NETWORK LAYER
3104 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3105 L: netdev@vger.kernel.org
3106 S: Supported
3107 F: Documentation/networking/caif/
3108 F: drivers/net/caif/
3109 F: include/uapi/linux/caif/
3110 F: include/net/caif/
3111 F: net/caif/
3112
3113 CALGARY x86-64 IOMMU
3114 M: Muli Ben-Yehuda <mulix@mulix.org>
3115 M: Jon Mason <jdmason@kudzu.us>
3116 L: iommu@lists.linux-foundation.org
3117 S: Maintained
3118 F: arch/x86/kernel/pci-calgary_64.c
3119 F: arch/x86/kernel/tce_64.c
3120 F: arch/x86/include/asm/calgary.h
3121 F: arch/x86/include/asm/tce.h
3122
3123 CAN NETWORK DRIVERS
3124 M: Wolfgang Grandegger <wg@grandegger.com>
3125 M: Marc Kleine-Budde <mkl@pengutronix.de>
3126 L: linux-can@vger.kernel.org
3127 W: https://github.com/linux-can
3128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3130 S: Maintained
3131 F: Documentation/devicetree/bindings/net/can/
3132 F: drivers/net/can/
3133 F: include/linux/can/dev.h
3134 F: include/linux/can/platform/
3135 F: include/uapi/linux/can/error.h
3136 F: include/uapi/linux/can/netlink.h
3137
3138 CAN NETWORK LAYER
3139 M: Oliver Hartkopp <socketcan@hartkopp.net>
3140 M: Marc Kleine-Budde <mkl@pengutronix.de>
3141 L: linux-can@vger.kernel.org
3142 W: https://github.com/linux-can
3143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3145 S: Maintained
3146 F: Documentation/networking/can.txt
3147 F: net/can/
3148 F: include/linux/can/core.h
3149 F: include/uapi/linux/can.h
3150 F: include/uapi/linux/can/bcm.h
3151 F: include/uapi/linux/can/raw.h
3152 F: include/uapi/linux/can/gw.h
3153
3154 CAPABILITIES
3155 M: Serge Hallyn <serge@hallyn.com>
3156 L: linux-security-module@vger.kernel.org
3157 S: Supported
3158 F: include/linux/capability.h
3159 F: include/uapi/linux/capability.h
3160 F: security/commoncap.c
3161 F: kernel/capability.c
3162
3163 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3164 M: Kevin Tsai <ktsai@capellamicro.com>
3165 S: Maintained
3166 F: drivers/iio/light/cm*
3167
3168 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3169 M: Christian Lamparter <chunkeey@googlemail.com>
3170 L: linux-wireless@vger.kernel.org
3171 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3172 S: Maintained
3173 F: drivers/net/wireless/ath/carl9170/
3174
3175 CAVIUM I2C DRIVER
3176 M: Jan Glauber <jglauber@cavium.com>
3177 M: David Daney <david.daney@cavium.com>
3178 W: http://www.cavium.com
3179 S: Supported
3180 F: drivers/i2c/busses/i2c-octeon*
3181 F: drivers/i2c/busses/i2c-thunderx*
3182
3183 CAVIUM LIQUIDIO NETWORK DRIVER
3184 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3185 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3186 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3187 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3188 L: netdev@vger.kernel.org
3189 W: http://www.cavium.com
3190 S: Supported
3191 F: drivers/net/ethernet/cavium/liquidio/
3192
3193 CAVIUM MMC DRIVER
3194 M: Jan Glauber <jglauber@cavium.com>
3195 M: David Daney <david.daney@cavium.com>
3196 M: Steven J. Hill <Steven.Hill@cavium.com>
3197 W: http://www.cavium.com
3198 S: Supported
3199 F: drivers/mmc/host/cavium*
3200
3201 CAVIUM OCTEON-TX CRYPTO DRIVER
3202 M: George Cherian <george.cherian@cavium.com>
3203 L: linux-crypto@vger.kernel.org
3204 W: http://www.cavium.com
3205 S: Supported
3206 F: drivers/crypto/cavium/cpt/
3207
3208 CAVIUM THUNDERX2 ARM64 SOC
3209 M: Robert Richter <rrichter@cavium.com>
3210 M: Jayachandran C <jnair@caviumnetworks.com>
3211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212 S: Maintained
3213 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3214 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3215
3216 CC2520 IEEE-802.15.4 RADIO DRIVER
3217 M: Varka Bhadram <varkabhadram@gmail.com>
3218 L: linux-wpan@vger.kernel.org
3219 S: Maintained
3220 F: drivers/net/ieee802154/cc2520.c
3221 F: include/linux/spi/cc2520.h
3222 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3223
3224 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3225 M: Gilad Ben-Yossef <gilad@benyossef.com>
3226 L: linux-crypto@vger.kernel.org
3227 L: driverdev-devel@linuxdriverproject.org
3228 S: Supported
3229 F: drivers/staging/ccree/
3230 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3231
3232 CEC FRAMEWORK
3233 M: Hans Verkuil <hans.verkuil@cisco.com>
3234 L: linux-media@vger.kernel.org
3235 T: git git://linuxtv.org/media_tree.git
3236 W: http://linuxtv.org
3237 S: Supported
3238 F: Documentation/media/kapi/cec-core.rst
3239 F: Documentation/media/uapi/cec
3240 F: drivers/media/cec/
3241 F: drivers/media/rc/keymaps/rc-cec.c
3242 F: include/media/cec.h
3243 F: include/media/cec-notifier.h
3244 F: include/uapi/linux/cec.h
3245 F: include/uapi/linux/cec-funcs.h
3246 F: Documentation/devicetree/bindings/media/cec.txt
3247
3248 CELL BROADBAND ENGINE ARCHITECTURE
3249 M: Arnd Bergmann <arnd@arndb.de>
3250 L: linuxppc-dev@lists.ozlabs.org
3251 W: http://www.ibm.com/developerworks/power/cell/
3252 S: Supported
3253 F: arch/powerpc/include/asm/cell*.h
3254 F: arch/powerpc/include/asm/spu*.h
3255 F: arch/powerpc/include/uapi/asm/spu*.h
3256 F: arch/powerpc/oprofile/*cell*
3257 F: arch/powerpc/platforms/cell/
3258
3259 CEPH COMMON CODE (LIBCEPH)
3260 M: Ilya Dryomov <idryomov@gmail.com>
3261 M: "Yan, Zheng" <zyan@redhat.com>
3262 M: Sage Weil <sage@redhat.com>
3263 L: ceph-devel@vger.kernel.org
3264 W: http://ceph.com/
3265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3266 T: git git://github.com/ceph/ceph-client.git
3267 S: Supported
3268 F: net/ceph/
3269 F: include/linux/ceph/
3270 F: include/linux/crush/
3271
3272 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3273 M: "Yan, Zheng" <zyan@redhat.com>
3274 M: Sage Weil <sage@redhat.com>
3275 M: Ilya Dryomov <idryomov@gmail.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: Documentation/filesystems/ceph.txt
3282 F: fs/ceph/
3283
3284 CERTIFICATE HANDLING:
3285 M: David Howells <dhowells@redhat.com>
3286 M: David Woodhouse <dwmw2@infradead.org>
3287 L: keyrings@vger.kernel.org
3288 S: Maintained
3289 F: Documentation/module-signing.txt
3290 F: certs/
3291 F: scripts/sign-file.c
3292 F: scripts/extract-cert.c
3293
3294 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3295 L: linux-usb@vger.kernel.org
3296 S: Orphan
3297 F: Documentation/usb/WUSB-Design-overview.txt
3298 F: Documentation/usb/wusb-cbaf
3299 F: drivers/usb/host/hwa-hc.c
3300 F: drivers/usb/host/whci/
3301 F: drivers/usb/wusbcore/
3302 F: include/linux/usb/wusb*
3303
3304 CFAG12864B LCD DRIVER
3305 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3306 W: http://miguelojeda.es/auxdisplay.htm
3307 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3308 S: Maintained
3309 F: drivers/auxdisplay/cfag12864b.c
3310 F: include/linux/cfag12864b.h
3311
3312 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3313 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3314 W: http://miguelojeda.es/auxdisplay.htm
3315 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3316 S: Maintained
3317 F: drivers/auxdisplay/cfag12864bfb.c
3318 F: include/linux/cfag12864b.h
3319
3320 CFG80211 and NL80211
3321 M: Johannes Berg <johannes@sipsolutions.net>
3322 L: linux-wireless@vger.kernel.org
3323 W: http://wireless.kernel.org/
3324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3326 S: Maintained
3327 F: include/uapi/linux/nl80211.h
3328 F: include/net/cfg80211.h
3329 F: net/wireless/*
3330 X: net/wireless/wext*
3331
3332 CHAR and MISC DRIVERS
3333 M: Arnd Bergmann <arnd@arndb.de>
3334 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3336 S: Supported
3337 F: drivers/char/*
3338 F: drivers/misc/*
3339 F: include/linux/miscdevice.h
3340
3341 CHECKPATCH
3342 M: Andy Whitcroft <apw@canonical.com>
3343 M: Joe Perches <joe@perches.com>
3344 S: Maintained
3345 F: scripts/checkpatch.pl
3346
3347 CHINESE DOCUMENTATION
3348 M: Harry Wei <harryxiyou@gmail.com>
3349 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3350 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3351 S: Maintained
3352 F: Documentation/translations/zh_CN/
3353
3354 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3355 M: Peter Chen <Peter.Chen@nxp.com>
3356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3357 L: linux-usb@vger.kernel.org
3358 S: Maintained
3359 F: drivers/usb/chipidea/
3360
3361 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3362 M: Hans de Goede <hdegoede@redhat.com>
3363 L: linux-input@vger.kernel.org
3364 S: Maintained
3365 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3366 F: drivers/input/touchscreen/chipone_icn8318.c
3367
3368 CHROME HARDWARE PLATFORM SUPPORT
3369 M: Benson Leung <bleung@chromium.org>
3370 M: Olof Johansson <olof@lixom.net>
3371 S: Maintained
3372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3373 F: drivers/platform/chrome/
3374
3375 CIRRUS LOGIC AUDIO CODEC DRIVERS
3376 M: Brian Austin <brian.austin@cirrus.com>
3377 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3378 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3379 S: Maintained
3380 F: sound/soc/codecs/cs*
3381
3382 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3383 M: Hartley Sweeten <hsweeten@visionengravers.com>
3384 L: netdev@vger.kernel.org
3385 S: Maintained
3386 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3387
3388 CISCO FCOE HBA DRIVER
3389 M: Satish Kharat <satishkh@cisco.com>
3390 M: Sesidhar Baddela <sebaddel@cisco.com>
3391 M: Karan Tilak Kumar <kartilak@cisco.com>
3392 L: linux-scsi@vger.kernel.org
3393 S: Supported
3394 F: drivers/scsi/fnic/
3395
3396 CISCO SCSI HBA DRIVER
3397 M: Karan Tilak Kumar <kartilak@cisco.com>
3398 M: Sesidhar Baddela <sebaddel@cisco.com>
3399 L: linux-scsi@vger.kernel.org
3400 S: Supported
3401 F: drivers/scsi/snic/
3402
3403 CISCO VIC ETHERNET NIC DRIVER
3404 M: Christian Benvenuti <benve@cisco.com>
3405 M: Govindarajulu Varadarajan <_govind@gmx.com>
3406 M: Neel Patel <neepatel@cisco.com>
3407 S: Supported
3408 F: drivers/net/ethernet/cisco/enic/
3409
3410 CISCO VIC LOW LATENCY NIC DRIVER
3411 M: Christian Benvenuti <benve@cisco.com>
3412 M: Dave Goodell <dgoodell@cisco.com>
3413 S: Supported
3414 F: drivers/infiniband/hw/usnic/
3415
3416 CLEANCACHE API
3417 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3418 L: linux-kernel@vger.kernel.org
3419 S: Maintained
3420 F: mm/cleancache.c
3421 F: include/linux/cleancache.h
3422
3423 CLK API
3424 M: Russell King <linux@armlinux.org.uk>
3425 L: linux-clk@vger.kernel.org
3426 S: Maintained
3427 F: include/linux/clk.h
3428
3429 CLOCKSOURCE, CLOCKEVENT DRIVERS
3430 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3431 M: Thomas Gleixner <tglx@linutronix.de>
3432 L: linux-kernel@vger.kernel.org
3433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3434 S: Supported
3435 F: drivers/clocksource
3436
3437 CMPC ACPI DRIVER
3438 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3439 M: Daniel Oliveira Nascimento <don@syst.com.br>
3440 L: platform-driver-x86@vger.kernel.org
3441 S: Supported
3442 F: drivers/platform/x86/classmate-laptop.c
3443
3444 COBALT MEDIA DRIVER
3445 M: Hans Verkuil <hans.verkuil@cisco.com>
3446 L: linux-media@vger.kernel.org
3447 T: git git://linuxtv.org/media_tree.git
3448 W: https://linuxtv.org
3449 S: Supported
3450 F: drivers/media/pci/cobalt/
3451
3452 COCCINELLE/Semantic Patches (SmPL)
3453 M: Julia Lawall <Julia.Lawall@lip6.fr>
3454 M: Gilles Muller <Gilles.Muller@lip6.fr>
3455 M: Nicolas Palix <nicolas.palix@imag.fr>
3456 M: Michal Marek <mmarek@suse.com>
3457 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3459 W: http://coccinelle.lip6.fr/
3460 S: Supported
3461 F: Documentation/dev-tools/coccinelle.rst
3462 F: scripts/coccinelle/
3463 F: scripts/coccicheck
3464
3465 CODA FILE SYSTEM
3466 M: Jan Harkes <jaharkes@cs.cmu.edu>
3467 M: coda@cs.cmu.edu
3468 L: codalist@coda.cs.cmu.edu
3469 W: http://www.coda.cs.cmu.edu/
3470 S: Maintained
3471 F: Documentation/filesystems/coda.txt
3472 F: fs/coda/
3473 F: include/linux/coda*.h
3474 F: include/uapi/linux/coda*.h
3475
3476 CODA V4L2 MEM2MEM DRIVER
3477 M: Philipp Zabel <p.zabel@pengutronix.de>
3478 L: linux-media@vger.kernel.org
3479 S: Maintained
3480 F: Documentation/devicetree/bindings/media/coda.txt
3481 F: drivers/media/platform/coda/
3482
3483 COMMON CLK FRAMEWORK
3484 M: Michael Turquette <mturquette@baylibre.com>
3485 M: Stephen Boyd <sboyd@codeaurora.org>
3486 L: linux-clk@vger.kernel.org
3487 Q: http://patchwork.kernel.org/project/linux-clk/list/
3488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3489 S: Maintained
3490 F: Documentation/devicetree/bindings/clock/
3491 F: drivers/clk/
3492 X: drivers/clk/clkdev.c
3493 F: include/linux/clk-pr*
3494 F: include/linux/clk/
3495
3496 COMMON INTERNET FILE SYSTEM (CIFS)
3497 M: Steve French <sfrench@samba.org>
3498 L: linux-cifs@vger.kernel.org
3499 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3500 W: http://linux-cifs.samba.org/
3501 T: git git://git.samba.org/sfrench/cifs-2.6.git
3502 S: Supported
3503 F: Documentation/filesystems/cifs/
3504 F: fs/cifs/
3505
3506 COMPACTPCI HOTPLUG CORE
3507 M: Scott Murray <scott@spiteful.org>
3508 L: linux-pci@vger.kernel.org
3509 S: Maintained
3510 F: drivers/pci/hotplug/cpci_hotplug*
3511
3512 COMPACTPCI HOTPLUG GENERIC DRIVER
3513 M: Scott Murray <scott@spiteful.org>
3514 L: linux-pci@vger.kernel.org
3515 S: Maintained
3516 F: drivers/pci/hotplug/cpcihp_generic.c
3517
3518 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3519 M: Scott Murray <scott@spiteful.org>
3520 L: linux-pci@vger.kernel.org
3521 S: Maintained
3522 F: drivers/pci/hotplug/cpcihp_zt5550.*
3523
3524 COMPAL LAPTOP SUPPORT
3525 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3526 L: platform-driver-x86@vger.kernel.org
3527 S: Maintained
3528 F: drivers/platform/x86/compal-laptop.c
3529
3530 CONEXANT ACCESSRUNNER USB DRIVER
3531 L: accessrunner-general@lists.sourceforge.net
3532 W: http://accessrunner.sourceforge.net/
3533 S: Orphan
3534 F: drivers/usb/atm/cxacru.c
3535
3536 CONFIGFS
3537 M: Joel Becker <jlbec@evilplan.org>
3538 M: Christoph Hellwig <hch@lst.de>
3539 T: git git://git.infradead.org/users/hch/configfs.git
3540 S: Supported
3541 F: fs/configfs/
3542 F: include/linux/configfs.h
3543
3544 CONNECTOR
3545 M: Evgeniy Polyakov <zbr@ioremap.net>
3546 L: netdev@vger.kernel.org
3547 S: Maintained
3548 F: drivers/connector/
3549
3550 CONTROL GROUP (CGROUP)
3551 M: Tejun Heo <tj@kernel.org>
3552 M: Li Zefan <lizefan@huawei.com>
3553 M: Johannes Weiner <hannes@cmpxchg.org>
3554 L: cgroups@vger.kernel.org
3555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3556 S: Maintained
3557 F: Documentation/cgroup*
3558 F: include/linux/cgroup*
3559 F: kernel/cgroup*
3560
3561 CONTROL GROUP - CPUSET
3562 M: Li Zefan <lizefan@huawei.com>
3563 L: cgroups@vger.kernel.org
3564 W: http://www.bullopensource.org/cpuset/
3565 W: http://oss.sgi.com/projects/cpusets/
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3567 S: Maintained
3568 F: Documentation/cgroup-v1/cpusets.txt
3569 F: include/linux/cpuset.h
3570 F: kernel/cpuset.c
3571
3572 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3573 M: Johannes Weiner <hannes@cmpxchg.org>
3574 M: Michal Hocko <mhocko@kernel.org>
3575 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3576 L: cgroups@vger.kernel.org
3577 L: linux-mm@kvack.org
3578 S: Maintained
3579 F: mm/memcontrol.c
3580 F: mm/swap_cgroup.c
3581
3582 CORETEMP HARDWARE MONITORING DRIVER
3583 M: Fenghua Yu <fenghua.yu@intel.com>
3584 L: linux-hwmon@vger.kernel.org
3585 S: Maintained
3586 F: Documentation/hwmon/coretemp
3587 F: drivers/hwmon/coretemp.c
3588
3589 COSA/SRP SYNC SERIAL DRIVER
3590 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3591 W: http://www.fi.muni.cz/~kas/cosa/
3592 S: Maintained
3593 F: drivers/net/wan/cosa*
3594
3595 CPMAC ETHERNET DRIVER
3596 M: Florian Fainelli <f.fainelli@gmail.com>
3597 L: netdev@vger.kernel.org
3598 S: Maintained
3599 F: drivers/net/ethernet/ti/cpmac.c
3600
3601 CPU FREQUENCY DRIVERS
3602 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3603 M: Viresh Kumar <viresh.kumar@linaro.org>
3604 L: linux-pm@vger.kernel.org
3605 S: Maintained
3606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3607 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3608 B: https://bugzilla.kernel.org
3609 F: Documentation/cpu-freq/
3610 F: Documentation/devicetree/bindings/cpufreq/
3611 F: drivers/cpufreq/
3612 F: include/linux/cpufreq.h
3613 F: tools/testing/selftests/cpufreq/
3614
3615 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3616 M: Viresh Kumar <viresh.kumar@linaro.org>
3617 M: Sudeep Holla <sudeep.holla@arm.com>
3618 L: linux-pm@vger.kernel.org
3619 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3620 S: Maintained
3621 F: drivers/cpufreq/arm_big_little.h
3622 F: drivers/cpufreq/arm_big_little.c
3623 F: drivers/cpufreq/arm_big_little_dt.c
3624
3625 CPU POWER MONITORING SUBSYSTEM
3626 M: Thomas Renninger <trenn@suse.com>
3627 L: linux-pm@vger.kernel.org
3628 S: Maintained
3629 F: tools/power/cpupower/
3630
3631 CPUID/MSR DRIVER
3632 M: "H. Peter Anvin" <hpa@zytor.com>
3633 S: Maintained
3634 F: arch/x86/kernel/cpuid.c
3635 F: arch/x86/kernel/msr.c
3636
3637 CPUIDLE DRIVER - ARM BIG LITTLE
3638 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3639 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3640 L: linux-pm@vger.kernel.org
3641 L: linux-arm-kernel@lists.infradead.org
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3643 S: Maintained
3644 F: drivers/cpuidle/cpuidle-big_little.c
3645
3646 CPUIDLE DRIVER - ARM EXYNOS
3647 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3648 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3649 M: Kukjin Kim <kgene@kernel.org>
3650 L: linux-pm@vger.kernel.org
3651 L: linux-samsung-soc@vger.kernel.org
3652 S: Supported
3653 F: drivers/cpuidle/cpuidle-exynos.c
3654 F: arch/arm/mach-exynos/pm.c
3655
3656 CPUIDLE DRIVERS
3657 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3658 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3659 L: linux-pm@vger.kernel.org
3660 S: Maintained
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3662 B: https://bugzilla.kernel.org
3663 F: drivers/cpuidle/*
3664 F: include/linux/cpuidle.h
3665
3666 CRAMFS FILESYSTEM
3667 W: http://sourceforge.net/projects/cramfs/
3668 S: Orphan / Obsolete
3669 F: Documentation/filesystems/cramfs.txt
3670 F: fs/cramfs/
3671
3672 CRIS PORT
3673 M: Mikael Starvik <starvik@axis.com>
3674 M: Jesper Nilsson <jesper.nilsson@axis.com>
3675 L: linux-cris-kernel@axis.com
3676 W: http://developer.axis.com
3677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3678 S: Maintained
3679 F: arch/cris/
3680 F: drivers/tty/serial/crisv10.*
3681
3682 CRYPTO API
3683 M: Herbert Xu <herbert@gondor.apana.org.au>
3684 M: "David S. Miller" <davem@davemloft.net>
3685 L: linux-crypto@vger.kernel.org
3686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3688 S: Maintained
3689 F: Documentation/crypto/
3690 F: Documentation/devicetree/bindings/crypto/
3691 F: arch/*/crypto/
3692 F: crypto/
3693 F: drivers/crypto/
3694 F: include/crypto/
3695 F: include/linux/crypto*
3696
3697 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3698 M: Neil Horman <nhorman@tuxdriver.com>
3699 L: linux-crypto@vger.kernel.org
3700 S: Maintained
3701 F: crypto/ansi_cprng.c
3702 F: crypto/rng.c
3703
3704 CS3308 MEDIA DRIVER
3705 M: Hans Verkuil <hverkuil@xs4all.nl>
3706 L: linux-media@vger.kernel.org
3707 T: git git://linuxtv.org/media_tree.git
3708 W: http://linuxtv.org
3709 S: Odd Fixes
3710 F: drivers/media/i2c/cs3308.c
3711 F: drivers/media/i2c/cs3308.h
3712
3713 CS5535 Audio ALSA driver
3714 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3715 S: Maintained
3716 F: sound/pci/cs5535audio/
3717
3718 CW1200 WLAN driver
3719 M: Solomon Peachy <pizza@shaftnet.org>
3720 S: Maintained
3721 F: drivers/net/wireless/st/cw1200/
3722
3723 CX18 VIDEO4LINUX DRIVER
3724 M: Andy Walls <awalls@md.metrocast.net>
3725 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3726 L: linux-media@vger.kernel.org
3727 T: git git://linuxtv.org/media_tree.git
3728 W: https://linuxtv.org
3729 W: http://www.ivtvdriver.org/index.php/Cx18
3730 S: Maintained
3731 F: Documentation/media/v4l-drivers/cx18*
3732 F: drivers/media/pci/cx18/
3733 F: include/uapi/linux/ivtv*
3734
3735 CX2341X MPEG ENCODER HELPER MODULE
3736 M: Hans Verkuil <hverkuil@xs4all.nl>
3737 L: linux-media@vger.kernel.org
3738 T: git git://linuxtv.org/media_tree.git
3739 W: https://linuxtv.org
3740 S: Maintained
3741 F: drivers/media/common/cx2341x*
3742 F: include/media/cx2341x*
3743
3744 CX24120 MEDIA DRIVER
3745 M: Jemma Denson <jdenson@gmail.com>
3746 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3747 L: linux-media@vger.kernel.org
3748 W: https://linuxtv.org
3749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3750 S: Maintained
3751 F: drivers/media/dvb-frontends/cx24120*
3752
3753 CX88 VIDEO4LINUX DRIVER
3754 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3755 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3756 L: linux-media@vger.kernel.org
3757 W: https://linuxtv.org
3758 T: git git://linuxtv.org/media_tree.git
3759 S: Odd fixes
3760 F: Documentation/media/v4l-drivers/cx88*
3761 F: drivers/media/pci/cx88/
3762
3763 CXD2820R MEDIA DRIVER
3764 M: Antti Palosaari <crope@iki.fi>
3765 L: linux-media@vger.kernel.org
3766 W: https://linuxtv.org
3767 W: http://palosaari.fi/linux/
3768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3769 T: git git://linuxtv.org/anttip/media_tree.git
3770 S: Maintained
3771 F: drivers/media/dvb-frontends/cxd2820r*
3772
3773 CXGB3 ETHERNET DRIVER (CXGB3)
3774 M: Santosh Raspatur <santosh@chelsio.com>
3775 L: netdev@vger.kernel.org
3776 W: http://www.chelsio.com
3777 S: Supported
3778 F: drivers/net/ethernet/chelsio/cxgb3/
3779
3780 CXGB3 ISCSI DRIVER (CXGB3I)
3781 M: Karen Xie <kxie@chelsio.com>
3782 L: linux-scsi@vger.kernel.org
3783 W: http://www.chelsio.com
3784 S: Supported
3785 F: drivers/scsi/cxgbi/cxgb3i
3786
3787 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3788 M: Steve Wise <swise@chelsio.com>
3789 L: linux-rdma@vger.kernel.org
3790 W: http://www.openfabrics.org
3791 S: Supported
3792 F: drivers/infiniband/hw/cxgb3/
3793 F: include/uapi/rdma/cxgb3-abi.h
3794
3795 CXGB4 CRYPTO DRIVER (chcr)
3796 M: Harsh Jain <harsh@chelsio.com>
3797 L: linux-crypto@vger.kernel.org
3798 W: http://www.chelsio.com
3799 S: Supported
3800 F: drivers/crypto/chelsio
3801
3802 CXGB4 ETHERNET DRIVER (CXGB4)
3803 M: Ganesh Goudar <ganeshgr@chelsio.com>
3804 L: netdev@vger.kernel.org
3805 W: http://www.chelsio.com
3806 S: Supported
3807 F: drivers/net/ethernet/chelsio/cxgb4/
3808
3809 CXGB4 ISCSI DRIVER (CXGB4I)
3810 M: Karen Xie <kxie@chelsio.com>
3811 L: linux-scsi@vger.kernel.org
3812 W: http://www.chelsio.com
3813 S: Supported
3814 F: drivers/scsi/cxgbi/cxgb4i
3815
3816 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3817 M: Steve Wise <swise@chelsio.com>
3818 L: linux-rdma@vger.kernel.org
3819 W: http://www.openfabrics.org
3820 S: Supported
3821 F: drivers/infiniband/hw/cxgb4/
3822 F: include/uapi/rdma/cxgb4-abi.h
3823
3824 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3825 M: Casey Leedom <leedom@chelsio.com>
3826 L: netdev@vger.kernel.org
3827 W: http://www.chelsio.com
3828 S: Supported
3829 F: drivers/net/ethernet/chelsio/cxgb4vf/
3830
3831 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3832 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3833 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3834 L: linuxppc-dev@lists.ozlabs.org
3835 S: Supported
3836 F: arch/powerpc/platforms/powernv/pci-cxl.c
3837 F: drivers/misc/cxl/
3838 F: include/misc/cxl*
3839 F: include/uapi/misc/cxl.h
3840 F: Documentation/powerpc/cxl.txt
3841 F: Documentation/ABI/testing/sysfs-class-cxl
3842
3843 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3844 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3845 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3846 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3847 L: linux-scsi@vger.kernel.org
3848 S: Supported
3849 F: drivers/scsi/cxlflash/
3850 F: include/uapi/scsi/cxlflash_ioctls.h
3851 F: Documentation/powerpc/cxlflash.txt
3852
3853 CYBERPRO FB DRIVER
3854 M: Russell King <linux@armlinux.org.uk>
3855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3856 W: http://www.armlinux.org.uk/
3857 S: Maintained
3858 F: drivers/video/fbdev/cyber2000fb.*
3859
3860 CYCLADES ASYNC MUX DRIVER
3861 W: http://www.cyclades.com/
3862 S: Orphan
3863 F: drivers/tty/cyclades.c
3864 F: include/linux/cyclades.h
3865 F: include/uapi/linux/cyclades.h
3866
3867 CYCLADES PC300 DRIVER
3868 W: http://www.cyclades.com/
3869 S: Orphan
3870 F: drivers/net/wan/pc300*
3871
3872 CYPRESS_FIRMWARE MEDIA DRIVER
3873 M: Antti Palosaari <crope@iki.fi>
3874 L: linux-media@vger.kernel.org
3875 W: https://linuxtv.org
3876 W: http://palosaari.fi/linux/
3877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3878 T: git git://linuxtv.org/anttip/media_tree.git
3879 S: Maintained
3880 F: drivers/media/common/cypress_firmware*
3881
3882 CYTTSP TOUCHSCREEN DRIVER
3883 M: Ferruh Yigit <fery@cypress.com>
3884 L: linux-input@vger.kernel.org
3885 S: Supported
3886 F: drivers/input/touchscreen/cyttsp*
3887 F: include/linux/input/cyttsp.h
3888
3889 D-LINK DIR-685 TOUCHKEYS DRIVER
3890 M: Linus Walleij <linus.walleij@linaro.org>
3891 L: linux-input@vger.kernel.org
3892 S: Supported
3893 F: drivers/input/dlink-dir685-touchkeys.c
3894
3895 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3896 M: Joshua Kinard <kumba@gentoo.org>
3897 S: Maintained
3898 F: drivers/rtc/rtc-ds1685.c
3899 F: include/linux/rtc/ds1685.h
3900
3901 DAMA SLAVE for AX.25
3902 M: Joerg Reuter <jreuter@yaina.de>
3903 W: http://yaina.de/jreuter/
3904 W: http://www.qsl.net/dl1bke/
3905 L: linux-hams@vger.kernel.org
3906 S: Maintained
3907 F: net/ax25/af_ax25.c
3908 F: net/ax25/ax25_dev.c
3909 F: net/ax25/ax25_ds_*
3910 F: net/ax25/ax25_in.c
3911 F: net/ax25/ax25_out.c
3912 F: net/ax25/ax25_timer.c
3913 F: net/ax25/sysctl_net_ax25.c
3914
3915 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3916 L: netdev@vger.kernel.org
3917 S: Orphan
3918 F: Documentation/networking/dmfe.txt
3919 F: drivers/net/ethernet/dec/tulip/dmfe.c
3920
3921 DC390/AM53C974 SCSI driver
3922 M: Hannes Reinecke <hare@suse.com>
3923 L: linux-scsi@vger.kernel.org
3924 S: Maintained
3925 F: drivers/scsi/am53c974.c
3926
3927 DC395x SCSI driver
3928 M: Oliver Neukum <oliver@neukum.org>
3929 M: Ali Akcaagac <aliakc@web.de>
3930 M: Jamie Lenehan <lenehan@twibble.org>
3931 L: dc395x@twibble.org
3932 W: http://twibble.org/dist/dc395x/
3933 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3934 S: Maintained
3935 F: Documentation/scsi/dc395x.txt
3936 F: drivers/scsi/dc395x.*
3937
3938 DCCP PROTOCOL
3939 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3940 L: dccp@vger.kernel.org
3941 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3942 S: Maintained
3943 F: include/linux/dccp.h
3944 F: include/uapi/linux/dccp.h
3945 F: include/linux/tfrc.h
3946 F: net/dccp/
3947
3948 DECnet NETWORK LAYER
3949 W: http://linux-decnet.sourceforge.net
3950 L: linux-decnet-user@lists.sourceforge.net
3951 S: Orphan
3952 F: Documentation/networking/decnet.txt
3953 F: net/decnet/
3954
3955 DECSTATION PLATFORM SUPPORT
3956 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3957 L: linux-mips@linux-mips.org
3958 W: http://www.linux-mips.org/wiki/DECstation
3959 S: Maintained
3960 F: arch/mips/dec/
3961 F: arch/mips/include/asm/dec/
3962 F: arch/mips/include/asm/mach-dec/
3963
3964 DEFXX FDDI NETWORK DRIVER
3965 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3966 S: Maintained
3967 F: drivers/net/fddi/defxx.*
3968
3969 DELL LAPTOP DRIVER
3970 M: Matthew Garrett <mjg59@srcf.ucam.org>
3971 M: Pali Rohár <pali.rohar@gmail.com>
3972 L: platform-driver-x86@vger.kernel.org
3973 S: Maintained
3974 F: drivers/platform/x86/dell-laptop.c
3975
3976 DELL LAPTOP FREEFALL DRIVER
3977 M: Pali Rohár <pali.rohar@gmail.com>
3978 S: Maintained
3979 F: drivers/platform/x86/dell-smo8800.c
3980
3981 DELL LAPTOP RBTN DRIVER
3982 M: Pali Rohár <pali.rohar@gmail.com>
3983 S: Maintained
3984 F: drivers/platform/x86/dell-rbtn.*
3985
3986 DELL LAPTOP SMM DRIVER
3987 M: Pali Rohár <pali.rohar@gmail.com>
3988 S: Maintained
3989 F: drivers/hwmon/dell-smm-hwmon.c
3990 F: include/uapi/linux/i8k.h
3991
3992 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3993 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3994 S: Maintained
3995 F: Documentation/dcdbas.txt
3996 F: drivers/firmware/dcdbas.*
3997
3998 DELL WMI EXTRAS DRIVER
3999 M: Matthew Garrett <mjg59@srcf.ucam.org>
4000 M: Pali Rohár <pali.rohar@gmail.com>
4001 S: Maintained
4002 F: drivers/platform/x86/dell-wmi.c
4003
4004 DELTA ST MEDIA DRIVER
4005 M: Hugues Fruchet <hugues.fruchet@st.com>
4006 L: linux-media@vger.kernel.org
4007 T: git git://linuxtv.org/media_tree.git
4008 W: https://linuxtv.org
4009 S: Supported
4010 F: drivers/media/platform/sti/delta
4011
4012 DENALI NAND DRIVER
4013 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4014 L: linux-mtd@lists.infradead.org
4015 S: Supported
4016 F: drivers/mtd/nand/denali*
4017
4018 DESIGNWARE USB2 DRD IP DRIVER
4019 M: John Youn <johnyoun@synopsys.com>
4020 L: linux-usb@vger.kernel.org
4021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4022 S: Maintained
4023 F: drivers/usb/dwc2/
4024
4025 DESIGNWARE USB3 DRD IP DRIVER
4026 M: Felipe Balbi <balbi@kernel.org>
4027 L: linux-usb@vger.kernel.org
4028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4029 S: Maintained
4030 F: drivers/usb/dwc3/
4031
4032 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4033 M: Andreas Klinger <ak@it-klinger.de>
4034 L: linux-iio@vger.kernel.org
4035 S: Maintained
4036 F: drivers/iio/proximity/srf*.c
4037
4038 DEVICE COREDUMP (DEV_COREDUMP)
4039 M: Johannes Berg <johannes@sipsolutions.net>
4040 L: linux-kernel@vger.kernel.org
4041 S: Maintained
4042 F: drivers/base/devcoredump.c
4043 F: include/linux/devcoredump.h
4044
4045 DEVICE FREQUENCY (DEVFREQ)
4046 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4047 M: Kyungmin Park <kyungmin.park@samsung.com>
4048 R: Chanwoo Choi <cw00.choi@samsung.com>
4049 L: linux-pm@vger.kernel.org
4050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4051 S: Maintained
4052 F: drivers/devfreq/
4053 F: include/linux/devfreq.h
4054 F: Documentation/devicetree/bindings/devfreq/
4055
4056 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4057 M: Chanwoo Choi <cw00.choi@samsung.com>
4058 L: linux-pm@vger.kernel.org
4059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4060 S: Supported
4061 F: drivers/devfreq/event/
4062 F: drivers/devfreq/devfreq-event.c
4063 F: include/linux/devfreq-event.h
4064 F: Documentation/devicetree/bindings/devfreq/event/
4065
4066 DEVICE NUMBER REGISTRY
4067 M: Torben Mathiasen <device@lanana.org>
4068 W: http://lanana.org/docs/device-list/index.html
4069 S: Maintained
4070
4071 DEVICE-MAPPER (LVM)
4072 M: Alasdair Kergon <agk@redhat.com>
4073 M: Mike Snitzer <snitzer@redhat.com>
4074 M: dm-devel@redhat.com
4075 L: dm-devel@redhat.com
4076 W: http://sources.redhat.com/dm
4077 Q: http://patchwork.kernel.org/project/dm-devel/list/
4078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4079 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4080 S: Maintained
4081 F: Documentation/device-mapper/
4082 F: drivers/md/dm*
4083 F: drivers/md/persistent-data/
4084 F: include/linux/device-mapper.h
4085 F: include/linux/dm-*.h
4086 F: include/uapi/linux/dm-*.h
4087
4088 DEVLINK
4089 M: Jiri Pirko <jiri@mellanox.com>
4090 L: netdev@vger.kernel.org
4091 S: Supported
4092 F: net/core/devlink.c
4093 F: include/net/devlink.h
4094 F: include/uapi/linux/devlink.h
4095
4096 DIALOG SEMICONDUCTOR DRIVERS
4097 M: Support Opensource <support.opensource@diasemi.com>
4098 W: http://www.dialog-semiconductor.com/products
4099 S: Supported
4100 F: Documentation/hwmon/da90??
4101 F: Documentation/devicetree/bindings/mfd/da90*.txt
4102 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4103 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4104 F: Documentation/devicetree/bindings/regulator/da92*.txt
4105 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4106 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4107 F: drivers/gpio/gpio-da90??.c
4108 F: drivers/hwmon/da90??-hwmon.c
4109 F: drivers/iio/adc/da91??-*.c
4110 F: drivers/input/misc/da90??_onkey.c
4111 F: drivers/input/touchscreen/da9052_tsi.c
4112 F: drivers/leds/leds-da90??.c
4113 F: drivers/mfd/da903x.c
4114 F: drivers/mfd/da90??-*.c
4115 F: drivers/mfd/da91??-*.c
4116 F: drivers/power/supply/da9052-battery.c
4117 F: drivers/power/supply/da91??-*.c
4118 F: drivers/regulator/da903x.c
4119 F: drivers/regulator/da9???-regulator.[ch]
4120 F: drivers/thermal/da90??-thermal.c
4121 F: drivers/rtc/rtc-da90??.c
4122 F: drivers/video/backlight/da90??_bl.c
4123 F: drivers/watchdog/da90??_wdt.c
4124 F: include/linux/mfd/da903x.h
4125 F: include/linux/mfd/da9052/
4126 F: include/linux/mfd/da9055/
4127 F: include/linux/mfd/da9062/
4128 F: include/linux/mfd/da9063/
4129 F: include/linux/mfd/da9150/
4130 F: include/linux/regulator/da9211.h
4131 F: include/sound/da[79]*.h
4132 F: sound/soc/codecs/da[79]*.[ch]
4133
4134 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4135 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4136 L: linux-gpio@vger.kernel.org
4137 S: Maintained
4138 F: drivers/gpio/gpio-gpio-mm.c
4139
4140 DIGI NEO AND CLASSIC PCI PRODUCTS
4141 M: Lidza Louina <lidza.louina@gmail.com>
4142 M: Mark Hounschell <markh@compro.net>
4143 L: driverdev-devel@linuxdriverproject.org
4144 S: Maintained
4145 F: drivers/staging/dgnc/
4146
4147 DIOLAN U2C-12 I2C DRIVER
4148 M: Guenter Roeck <linux@roeck-us.net>
4149 L: linux-i2c@vger.kernel.org
4150 S: Maintained
4151 F: drivers/i2c/busses/i2c-diolan-u2c.c
4152
4153 DIRECT ACCESS (DAX)
4154 M: Matthew Wilcox <mawilcox@microsoft.com>
4155 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4156 L: linux-fsdevel@vger.kernel.org
4157 S: Supported
4158 F: fs/dax.c
4159 F: include/linux/dax.h
4160 F: include/trace/events/fs_dax.h
4161
4162 DIRECTORY NOTIFICATION (DNOTIFY)
4163 M: Jan Kara <jack@suse.cz>
4164 R: Amir Goldstein <amir73il@gmail.com>
4165 L: linux-fsdevel@vger.kernel.org
4166 S: Maintained
4167 F: Documentation/filesystems/dnotify.txt
4168 F: fs/notify/dnotify/
4169 F: include/linux/dnotify.h
4170
4171 DISK GEOMETRY AND PARTITION HANDLING
4172 M: Andries Brouwer <aeb@cwi.nl>
4173 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4174 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4175 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4176 S: Maintained
4177
4178 DISKQUOTA
4179 M: Jan Kara <jack@suse.com>
4180 S: Maintained
4181 F: Documentation/filesystems/quota.txt
4182 F: fs/quota/
4183 F: include/linux/quota*.h
4184 F: include/uapi/linux/quota*.h
4185
4186 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4187 M: Bernie Thompson <bernie@plugable.com>
4188 L: linux-fbdev@vger.kernel.org
4189 S: Maintained
4190 W: http://plugable.com/category/projects/udlfb/
4191 F: drivers/video/fbdev/udlfb.c
4192 F: include/video/udlfb.h
4193 F: Documentation/fb/udlfb.txt
4194
4195 DISTRIBUTED LOCK MANAGER (DLM)
4196 M: Christine Caulfield <ccaulfie@redhat.com>
4197 M: David Teigland <teigland@redhat.com>
4198 L: cluster-devel@redhat.com
4199 W: http://sources.redhat.com/cluster/
4200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4201 S: Supported
4202 F: fs/dlm/
4203
4204 DMA BUFFER SHARING FRAMEWORK
4205 M: Sumit Semwal <sumit.semwal@linaro.org>
4206 S: Maintained
4207 L: linux-media@vger.kernel.org
4208 L: dri-devel@lists.freedesktop.org
4209 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4210 F: drivers/dma-buf/
4211 F: include/linux/dma-buf*
4212 F: include/linux/reservation.h
4213 F: include/linux/*fence.h
4214 F: Documentation/driver-api/dma-buf.rst
4215 T: git git://anongit.freedesktop.org/drm/drm-misc
4216
4217 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4218 M: Vinod Koul <vinod.koul@intel.com>
4219 L: dmaengine@vger.kernel.org
4220 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4221 S: Maintained
4222 F: drivers/dma/
4223 F: include/linux/dmaengine.h
4224 F: Documentation/devicetree/bindings/dma/
4225 F: Documentation/dmaengine/
4226 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4227
4228 DMA MAPPING HELPERS
4229 M: Christoph Hellwig <hch@lst.de>
4230 M: Marek Szyprowski <m.szyprowski@samsung.com>
4231 R: Robin Murphy <robin.murphy@arm.com>
4232 L: iommu@lists.linux-foundation.org
4233 T: git git://git.infradead.org/users/hch/dma-mapping.git
4234 W: http://git.infradead.org/users/hch/dma-mapping.git
4235 S: Supported
4236 F: lib/dma-debug.c
4237 F: lib/dma-noop.c
4238 F: lib/dma-virt.c
4239 F: drivers/base/dma-mapping.c
4240 F: drivers/base/dma-coherent.c
4241 F: include/linux/dma-mapping.h
4242
4243 DME1737 HARDWARE MONITOR DRIVER
4244 M: Juerg Haefliger <juergh@gmail.com>
4245 L: linux-hwmon@vger.kernel.org
4246 S: Maintained
4247 F: Documentation/hwmon/dme1737
4248 F: drivers/hwmon/dme1737.c
4249
4250 DMI/SMBIOS SUPPORT
4251 M: Jean Delvare <jdelvare@suse.com>
4252 S: Maintained
4253 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4254 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4255 F: drivers/firmware/dmi-id.c
4256 F: drivers/firmware/dmi_scan.c
4257 F: include/linux/dmi.h
4258
4259 DOCUMENTATION
4260 M: Jonathan Corbet <corbet@lwn.net>
4261 L: linux-doc@vger.kernel.org
4262 S: Maintained
4263 F: Documentation/
4264 F: scripts/kernel-doc
4265 X: Documentation/ABI/
4266 X: Documentation/devicetree/
4267 X: Documentation/acpi
4268 X: Documentation/power
4269 X: Documentation/spi
4270 X: Documentation/media
4271 T: git git://git.lwn.net/linux.git docs-next
4272
4273 DONGWOON DW9714 LENS VOICE COIL DRIVER
4274 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4275 L: linux-media@vger.kernel.org
4276 T: git git://linuxtv.org/media_tree.git
4277 S: Maintained
4278 F: drivers/media/i2c/dw9714.c
4279
4280 DOUBLETALK DRIVER
4281 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4282 L: blinux-list@redhat.com
4283 S: Maintained
4284 F: drivers/char/dtlk.c
4285 F: include/linux/dtlk.h
4286
4287 DPAA2 DATAPATH I/O (DPIO) DRIVER
4288 M: Roy Pledge <Roy.Pledge@nxp.com>
4289 L: linux-kernel@vger.kernel.org
4290 S: Maintained
4291 F: drivers/staging/fsl-mc/bus/dpio
4292
4293 DPAA2 ETHERNET DRIVER
4294 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4295 L: linux-kernel@vger.kernel.org
4296 S: Maintained
4297 F: drivers/staging/fsl-dpaa2/ethernet
4298
4299 DPT_I2O SCSI RAID DRIVER
4300 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4301 L: linux-scsi@vger.kernel.org
4302 W: http://www.adaptec.com/
4303 S: Maintained
4304 F: drivers/scsi/dpt*
4305 F: drivers/scsi/dpt/
4306
4307 DRBD DRIVER
4308 M: Philipp Reisner <philipp.reisner@linbit.com>
4309 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4310 L: drbd-dev@lists.linbit.com
4311 W: http://www.drbd.org
4312 T: git git://git.linbit.com/linux-drbd.git
4313 T: git git://git.linbit.com/drbd-8.4.git
4314 S: Supported
4315 F: drivers/block/drbd/
4316 F: lib/lru_cache.c
4317 F: Documentation/blockdev/drbd/
4318
4319 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4320 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4322 S: Supported
4323 F: Documentation/kobject.txt
4324 F: drivers/base/
4325 F: fs/debugfs/
4326 F: fs/sysfs/
4327 F: include/linux/debugfs.h
4328 F: include/linux/kobj*
4329 F: lib/kobj*
4330
4331 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4332 M: Kevin Hilman <khilman@kernel.org>
4333 M: Nishanth Menon <nm@ti.com>
4334 S: Maintained
4335 F: drivers/power/avs/
4336 F: include/linux/power/smartreflex.h
4337 L: linux-pm@vger.kernel.org
4338
4339 DRM DRIVER FOR ARM PL111 CLCD
4340 M: Eric Anholt <eric@anholt.net>
4341 T: git git://anongit.freedesktop.org/drm/drm-misc
4342 S: Supported
4343 F: drivers/gpu/drm/pl111/
4344
4345 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4346 M: Dave Airlie <airlied@redhat.com>
4347 S: Odd Fixes
4348 F: drivers/gpu/drm/ast/
4349
4350 DRM DRIVER FOR BOCHS VIRTUAL GPU
4351 M: Gerd Hoffmann <kraxel@redhat.com>
4352 L: virtualization@lists.linux-foundation.org
4353 T: git git://anongit.freedesktop.org/drm/drm-misc
4354 S: Maintained
4355 F: drivers/gpu/drm/bochs/
4356
4357 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4358 S: Orphan / Obsolete
4359 F: drivers/gpu/drm/i810/
4360 F: include/uapi/drm/i810_drm.h
4361
4362 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4363 S: Orphan / Obsolete
4364 F: drivers/gpu/drm/mga/
4365 F: include/uapi/drm/mga_drm.h
4366
4367 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4368 M: Dave Airlie <airlied@redhat.com>
4369 S: Odd Fixes
4370 F: drivers/gpu/drm/mgag200/
4371
4372 DRM DRIVER FOR MI0283QT
4373 M: Noralf Trønnes <noralf@tronnes.org>
4374 S: Maintained
4375 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4376 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4377
4378 DRM DRIVER FOR MSM ADRENO GPU
4379 M: Rob Clark <robdclark@gmail.com>
4380 L: linux-arm-msm@vger.kernel.org
4381 L: dri-devel@lists.freedesktop.org
4382 L: freedreno@lists.freedesktop.org
4383 T: git git://people.freedesktop.org/~robclark/linux
4384 S: Maintained
4385 F: drivers/gpu/drm/msm/
4386 F: include/uapi/drm/msm_drm.h
4387 F: Documentation/devicetree/bindings/display/msm/
4388
4389 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4390 M: Ben Skeggs <bskeggs@redhat.com>
4391 L: dri-devel@lists.freedesktop.org
4392 L: nouveau@lists.freedesktop.org
4393 T: git git://github.com/skeggsb/linux
4394 S: Supported
4395 F: drivers/gpu/drm/nouveau/
4396 F: include/uapi/drm/nouveau_drm.h
4397
4398 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4399 M: Noralf Trønnes <noralf@tronnes.org>
4400 S: Maintained
4401 F: drivers/gpu/drm/tinydrm/repaper.c
4402 F: Documentation/devicetree/bindings/display/repaper.txt
4403
4404 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4405 M: Dave Airlie <airlied@redhat.com>
4406 M: Gerd Hoffmann <kraxel@redhat.com>
4407 L: virtualization@lists.linux-foundation.org
4408 T: git git://anongit.freedesktop.org/drm/drm-misc
4409 S: Obsolete
4410 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4411 F: drivers/gpu/drm/cirrus/
4412
4413 DRM DRIVER FOR QXL VIRTUAL GPU
4414 M: Dave Airlie <airlied@redhat.com>
4415 M: Gerd Hoffmann <kraxel@redhat.com>
4416 L: virtualization@lists.linux-foundation.org
4417 T: git git://anongit.freedesktop.org/drm/drm-misc
4418 S: Maintained
4419 F: drivers/gpu/drm/qxl/
4420 F: include/uapi/drm/qxl_drm.h
4421
4422 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4423 S: Orphan / Obsolete
4424 F: drivers/gpu/drm/r128/
4425 F: include/uapi/drm/r128_drm.h
4426
4427 DRM DRIVER FOR SAVAGE VIDEO CARDS
4428 S: Orphan / Obsolete
4429 F: drivers/gpu/drm/savage/
4430 F: include/uapi/drm/savage_drm.h
4431
4432 DRM DRIVER FOR SIS VIDEO CARDS
4433 S: Orphan / Obsolete
4434 F: drivers/gpu/drm/sis/
4435 F: include/uapi/drm/sis_drm.h
4436
4437 DRM DRIVER FOR SITRONIX ST7586 PANELS
4438 M: David Lechner <david@lechnology.com>
4439 S: Maintained
4440 F: drivers/gpu/drm/tinydrm/st7586.c
4441 F: Documentation/devicetree/bindings/display/st7586.txt
4442
4443 DRM DRIVER FOR TDFX VIDEO CARDS
4444 S: Orphan / Obsolete
4445 F: drivers/gpu/drm/tdfx/
4446
4447 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4448 M: Dave Airlie <airlied@redhat.com>
4449 S: Odd Fixes
4450 F: drivers/gpu/drm/udl/
4451
4452 DRM DRIVER FOR VMWARE VIRTUAL GPU
4453 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4454 M: Sinclair Yeh <syeh@vmware.com>
4455 M: Thomas Hellstrom <thellstrom@vmware.com>
4456 L: dri-devel@lists.freedesktop.org
4457 T: git git://people.freedesktop.org/~syeh/repos_linux
4458 T: git git://people.freedesktop.org/~thomash/linux
4459 S: Supported
4460 F: drivers/gpu/drm/vmwgfx/
4461 F: include/uapi/drm/vmwgfx_drm.h
4462
4463 DRM DRIVERS
4464 M: David Airlie <airlied@linux.ie>
4465 L: dri-devel@lists.freedesktop.org
4466 T: git git://people.freedesktop.org/~airlied/linux
4467 B: https://bugs.freedesktop.org/
4468 C: irc://chat.freenode.net/dri-devel
4469 S: Maintained
4470 F: drivers/gpu/drm/
4471 F: drivers/gpu/vga/
4472 F: Documentation/devicetree/bindings/display/
4473 F: Documentation/devicetree/bindings/gpu/
4474 F: Documentation/devicetree/bindings/video/
4475 F: Documentation/gpu/
4476 F: include/drm/
4477 F: include/uapi/drm/
4478 F: include/linux/vga*
4479
4480 DRM DRIVERS AND MISC GPU PATCHES
4481 M: Daniel Vetter <daniel.vetter@intel.com>
4482 M: Jani Nikula <jani.nikula@linux.intel.com>
4483 M: Sean Paul <seanpaul@chromium.org>
4484 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4485 S: Maintained
4486 T: git git://anongit.freedesktop.org/drm/drm-misc
4487 F: Documentation/gpu/
4488 F: drivers/gpu/vga/
4489 F: drivers/gpu/drm/*
4490 F: include/drm/drm*
4491 F: include/uapi/drm/drm*
4492 F: include/linux/vga*
4493
4494 DRM DRIVERS FOR ALLWINNER A10
4495 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4496 L: dri-devel@lists.freedesktop.org
4497 S: Supported
4498 F: drivers/gpu/drm/sun4i/
4499 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4501
4502 DRM DRIVERS FOR AMLOGIC SOCS
4503 M: Neil Armstrong <narmstrong@baylibre.com>
4504 L: dri-devel@lists.freedesktop.org
4505 L: linux-amlogic@lists.infradead.org
4506 W: http://linux-meson.com/
4507 S: Supported
4508 F: drivers/gpu/drm/meson/
4509 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4510 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4511 F: Documentation/gpu/meson.rst
4512 T: git git://anongit.freedesktop.org/drm/drm-misc
4513
4514 DRM DRIVERS FOR ATMEL HLCDC
4515 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4516 L: dri-devel@lists.freedesktop.org
4517 S: Supported
4518 F: drivers/gpu/drm/atmel-hlcdc/
4519 F: Documentation/devicetree/bindings/drm/atmel/
4520 T: git git://anongit.freedesktop.org/drm/drm-misc
4521
4522 DRM DRIVERS FOR BRIDGE CHIPS
4523 M: Archit Taneja <architt@codeaurora.org>
4524 M: Andrzej Hajda <a.hajda@samsung.com>
4525 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4526 S: Maintained
4527 T: git git://anongit.freedesktop.org/drm/drm-misc
4528 F: drivers/gpu/drm/bridge/
4529
4530 DRM DRIVERS FOR EXYNOS
4531 M: Inki Dae <inki.dae@samsung.com>
4532 M: Joonyoung Shim <jy0922.shim@samsung.com>
4533 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4534 M: Kyungmin Park <kyungmin.park@samsung.com>
4535 L: dri-devel@lists.freedesktop.org
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4537 S: Supported
4538 F: drivers/gpu/drm/exynos/
4539 F: include/uapi/drm/exynos_drm.h
4540 F: Documentation/devicetree/bindings/display/exynos/
4541
4542 DRM DRIVERS FOR FREESCALE DCU
4543 M: Stefan Agner <stefan@agner.ch>
4544 M: Alison Wang <alison.wang@freescale.com>
4545 L: dri-devel@lists.freedesktop.org
4546 S: Supported
4547 F: drivers/gpu/drm/fsl-dcu/
4548 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4549 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4550 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4551
4552 DRM DRIVERS FOR FREESCALE IMX
4553 M: Philipp Zabel <p.zabel@pengutronix.de>
4554 L: dri-devel@lists.freedesktop.org
4555 S: Maintained
4556 F: drivers/gpu/drm/imx/
4557 F: drivers/gpu/ipu-v3/
4558 F: Documentation/devicetree/bindings/display/imx/
4559
4560 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4561 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4562 L: dri-devel@lists.freedesktop.org
4563 T: git git://github.com/patjak/drm-gma500
4564 S: Maintained
4565 F: drivers/gpu/drm/gma500/
4566
4567 DRM DRIVERS FOR HISILICON
4568 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4569 M: Rongrong Zou <zourongrong@gmail.com>
4570 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4571 R: Chen Feng <puck.chen@hisilicon.com>
4572 L: dri-devel@lists.freedesktop.org
4573 T: git git://github.com/xin3liang/linux.git
4574 S: Maintained
4575 F: drivers/gpu/drm/hisilicon/
4576 F: Documentation/devicetree/bindings/display/hisilicon/
4577
4578 DRM DRIVERS FOR MEDIATEK
4579 M: CK Hu <ck.hu@mediatek.com>
4580 M: Philipp Zabel <p.zabel@pengutronix.de>
4581 L: dri-devel@lists.freedesktop.org
4582 S: Supported
4583 F: drivers/gpu/drm/mediatek/
4584 F: Documentation/devicetree/bindings/display/mediatek/
4585
4586 DRM DRIVERS FOR NVIDIA TEGRA
4587 M: Thierry Reding <thierry.reding@gmail.com>
4588 L: dri-devel@lists.freedesktop.org
4589 L: linux-tegra@vger.kernel.org
4590 T: git git://anongit.freedesktop.org/tegra/linux.git
4591 S: Supported
4592 F: drivers/gpu/drm/tegra/
4593 F: drivers/gpu/host1x/
4594 F: include/linux/host1x.h
4595 F: include/uapi/drm/tegra_drm.h
4596 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4597
4598 DRM DRIVERS FOR RENESAS
4599 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4600 L: dri-devel@lists.freedesktop.org
4601 L: linux-renesas-soc@vger.kernel.org
4602 T: git git://linuxtv.org/pinchartl/fbdev
4603 S: Supported
4604 F: drivers/gpu/drm/rcar-du/
4605 F: drivers/gpu/drm/shmobile/
4606 F: include/linux/platform_data/shmob_drm.h
4607 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4608 F: Documentation/devicetree/bindings/display/renesas,du.txt
4609
4610 DRM DRIVERS FOR ROCKCHIP
4611 M: Mark Yao <mark.yao@rock-chips.com>
4612 L: dri-devel@lists.freedesktop.org
4613 S: Maintained
4614 F: drivers/gpu/drm/rockchip/
4615 F: Documentation/devicetree/bindings/display/rockchip/
4616 T: git git://anongit.freedesktop.org/drm/drm-misc
4617
4618 DRM DRIVERS FOR STI
4619 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4620 M: Vincent Abriou <vincent.abriou@st.com>
4621 L: dri-devel@lists.freedesktop.org
4622 T: git git://anongit.freedesktop.org/drm/drm-misc
4623 S: Maintained
4624 F: drivers/gpu/drm/sti
4625 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4626
4627 DRM DRIVERS FOR STM
4628 M: Yannick Fertre <yannick.fertre@st.com>
4629 M: Philippe Cornu <philippe.cornu@st.com>
4630 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4631 M: Vincent Abriou <vincent.abriou@st.com>
4632 L: dri-devel@lists.freedesktop.org
4633 T: git git://anongit.freedesktop.org/drm/drm-misc
4634 S: Maintained
4635 F: drivers/gpu/drm/stm
4636 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4637
4638 DRM DRIVERS FOR TI LCDC
4639 M: Jyri Sarha <jsarha@ti.com>
4640 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4641 L: dri-devel@lists.freedesktop.org
4642 S: Maintained
4643 F: drivers/gpu/drm/tilcdc/
4644 F: Documentation/devicetree/bindings/display/tilcdc/
4645
4646 DRM DRIVERS FOR TI OMAP
4647 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4648 L: dri-devel@lists.freedesktop.org
4649 S: Maintained
4650 F: drivers/gpu/drm/omapdrm/
4651 F: Documentation/devicetree/bindings/display/ti/
4652
4653 DRM DRIVERS FOR VC4
4654 M: Eric Anholt <eric@anholt.net>
4655 T: git git://github.com/anholt/linux
4656 S: Supported
4657 F: drivers/gpu/drm/vc4/
4658 F: include/uapi/drm/vc4_drm.h
4659 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4660 T: git git://anongit.freedesktop.org/drm/drm-misc
4661
4662 DRM DRIVERS FOR VIVANTE GPU IP
4663 M: Lucas Stach <l.stach@pengutronix.de>
4664 R: Russell King <linux+etnaviv@armlinux.org.uk>
4665 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4666 L: etnaviv@lists.freedesktop.org
4667 L: dri-devel@lists.freedesktop.org
4668 S: Maintained
4669 F: drivers/gpu/drm/etnaviv/
4670 F: include/uapi/drm/etnaviv_drm.h
4671 F: Documentation/devicetree/bindings/display/etnaviv/
4672
4673 DRM DRIVERS FOR ZTE ZX
4674 M: Shawn Guo <shawnguo@kernel.org>
4675 L: dri-devel@lists.freedesktop.org
4676 S: Maintained
4677 F: drivers/gpu/drm/zte/
4678 F: Documentation/devicetree/bindings/display/zte,vou.txt
4679 T: git git://anongit.freedesktop.org/drm/drm-misc
4680
4681 DRM PANEL DRIVERS
4682 M: Thierry Reding <thierry.reding@gmail.com>
4683 L: dri-devel@lists.freedesktop.org
4684 T: git git://anongit.freedesktop.org/tegra/linux.git
4685 S: Maintained
4686 F: drivers/gpu/drm/drm_panel.c
4687 F: drivers/gpu/drm/panel/
4688 F: include/drm/drm_panel.h
4689 F: Documentation/devicetree/bindings/display/panel/
4690
4691 DRM TINYDRM DRIVERS
4692 M: Noralf Trønnes <noralf@tronnes.org>
4693 W: https://github.com/notro/tinydrm/wiki/Development
4694 T: git git://anongit.freedesktop.org/drm/drm-misc
4695 S: Maintained
4696 F: drivers/gpu/drm/tinydrm/
4697 F: include/drm/tinydrm/
4698
4699 DSBR100 USB FM RADIO DRIVER
4700 M: Alexey Klimov <klimov.linux@gmail.com>
4701 L: linux-media@vger.kernel.org
4702 T: git git://linuxtv.org/media_tree.git
4703 S: Maintained
4704 F: drivers/media/radio/dsbr100.c
4705
4706 DSCC4 DRIVER
4707 M: Francois Romieu <romieu@fr.zoreil.com>
4708 L: netdev@vger.kernel.org
4709 S: Maintained
4710 F: drivers/net/wan/dscc4.c
4711
4712 DT3155 MEDIA DRIVER
4713 M: Hans Verkuil <hverkuil@xs4all.nl>
4714 L: linux-media@vger.kernel.org
4715 T: git git://linuxtv.org/media_tree.git
4716 W: https://linuxtv.org
4717 S: Odd Fixes
4718 F: drivers/media/pci/dt3155/
4719
4720 DVB_USB_AF9015 MEDIA DRIVER
4721 M: Antti Palosaari <crope@iki.fi>
4722 L: linux-media@vger.kernel.org
4723 W: https://linuxtv.org
4724 W: http://palosaari.fi/linux/
4725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4726 T: git git://linuxtv.org/anttip/media_tree.git
4727 S: Maintained
4728 F: drivers/media/usb/dvb-usb-v2/af9015*
4729
4730 DVB_USB_AF9035 MEDIA DRIVER
4731 M: Antti Palosaari <crope@iki.fi>
4732 L: linux-media@vger.kernel.org
4733 W: https://linuxtv.org
4734 W: http://palosaari.fi/linux/
4735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4736 T: git git://linuxtv.org/anttip/media_tree.git
4737 S: Maintained
4738 F: drivers/media/usb/dvb-usb-v2/af9035*
4739
4740 DVB_USB_ANYSEE MEDIA DRIVER
4741 M: Antti Palosaari <crope@iki.fi>
4742 L: linux-media@vger.kernel.org
4743 W: https://linuxtv.org
4744 W: http://palosaari.fi/linux/
4745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4746 T: git git://linuxtv.org/anttip/media_tree.git
4747 S: Maintained
4748 F: drivers/media/usb/dvb-usb-v2/anysee*
4749
4750 DVB_USB_AU6610 MEDIA DRIVER
4751 M: Antti Palosaari <crope@iki.fi>
4752 L: linux-media@vger.kernel.org
4753 W: https://linuxtv.org
4754 W: http://palosaari.fi/linux/
4755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4756 T: git git://linuxtv.org/anttip/media_tree.git
4757 S: Maintained
4758 F: drivers/media/usb/dvb-usb-v2/au6610*
4759
4760 DVB_USB_CE6230 MEDIA DRIVER
4761 M: Antti Palosaari <crope@iki.fi>
4762 L: linux-media@vger.kernel.org
4763 W: https://linuxtv.org
4764 W: http://palosaari.fi/linux/
4765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4766 T: git git://linuxtv.org/anttip/media_tree.git
4767 S: Maintained
4768 F: drivers/media/usb/dvb-usb-v2/ce6230*
4769
4770 DVB_USB_CXUSB MEDIA DRIVER
4771 M: Michael Krufky <mkrufky@linuxtv.org>
4772 L: linux-media@vger.kernel.org
4773 W: https://linuxtv.org
4774 W: http://github.com/mkrufky
4775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4776 T: git git://linuxtv.org/media_tree.git
4777 S: Maintained
4778 F: drivers/media/usb/dvb-usb/cxusb*
4779
4780 DVB_USB_EC168 MEDIA DRIVER
4781 M: Antti Palosaari <crope@iki.fi>
4782 L: linux-media@vger.kernel.org
4783 W: https://linuxtv.org
4784 W: http://palosaari.fi/linux/
4785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4786 T: git git://linuxtv.org/anttip/media_tree.git
4787 S: Maintained
4788 F: drivers/media/usb/dvb-usb-v2/ec168*
4789
4790 DVB_USB_GL861 MEDIA DRIVER
4791 M: Antti Palosaari <crope@iki.fi>
4792 L: linux-media@vger.kernel.org
4793 W: https://linuxtv.org
4794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4795 T: git git://linuxtv.org/anttip/media_tree.git
4796 S: Maintained
4797 F: drivers/media/usb/dvb-usb-v2/gl861*
4798
4799 DVB_USB_MXL111SF MEDIA DRIVER
4800 M: Michael Krufky <mkrufky@linuxtv.org>
4801 L: linux-media@vger.kernel.org
4802 W: https://linuxtv.org
4803 W: http://github.com/mkrufky
4804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4805 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4806 S: Maintained
4807 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4808
4809 DVB_USB_RTL28XXU MEDIA DRIVER
4810 M: Antti Palosaari <crope@iki.fi>
4811 L: linux-media@vger.kernel.org
4812 W: https://linuxtv.org
4813 W: http://palosaari.fi/linux/
4814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4815 T: git git://linuxtv.org/anttip/media_tree.git
4816 S: Maintained
4817 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4818
4819 DVB_USB_V2 MEDIA DRIVER
4820 M: Antti Palosaari <crope@iki.fi>
4821 L: linux-media@vger.kernel.org
4822 W: https://linuxtv.org
4823 W: http://palosaari.fi/linux/
4824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4825 T: git git://linuxtv.org/anttip/media_tree.git
4826 S: Maintained
4827 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4828 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4829
4830 DYNAMIC DEBUG
4831 M: Jason Baron <jbaron@akamai.com>
4832 S: Maintained
4833 F: lib/dynamic_debug.c
4834 F: include/linux/dynamic_debug.h
4835
4836 DZ DECSTATION DZ11 SERIAL DRIVER
4837 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4838 S: Maintained
4839 F: drivers/tty/serial/dz.*
4840
4841 E3X0 POWER BUTTON DRIVER
4842 M: Moritz Fischer <moritz.fischer@ettus.com>
4843 L: usrp-users@lists.ettus.com
4844 W: http://www.ettus.com
4845 S: Supported
4846 F: drivers/input/misc/e3x0-button.c
4847 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4848
4849 E4000 MEDIA DRIVER
4850 M: Antti Palosaari <crope@iki.fi>
4851 L: linux-media@vger.kernel.org
4852 W: https://linuxtv.org
4853 W: http://palosaari.fi/linux/
4854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4855 T: git git://linuxtv.org/anttip/media_tree.git
4856 S: Maintained
4857 F: drivers/media/tuners/e4000*
4858
4859 EATA ISA/EISA/PCI SCSI DRIVER
4860 M: Dario Ballabio <ballabio_dario@emc.com>
4861 L: linux-scsi@vger.kernel.org
4862 S: Maintained
4863 F: drivers/scsi/eata.c
4864
4865 EC100 MEDIA DRIVER
4866 M: Antti Palosaari <crope@iki.fi>
4867 L: linux-media@vger.kernel.org
4868 W: https://linuxtv.org
4869 W: http://palosaari.fi/linux/
4870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4871 T: git git://linuxtv.org/anttip/media_tree.git
4872 S: Maintained
4873 F: drivers/media/dvb-frontends/ec100*
4874
4875 ECRYPT FILE SYSTEM
4876 M: Tyler Hicks <tyhicks@canonical.com>
4877 L: ecryptfs@vger.kernel.org
4878 W: http://ecryptfs.org
4879 W: https://launchpad.net/ecryptfs
4880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4881 S: Supported
4882 F: Documentation/filesystems/ecryptfs.txt
4883 F: fs/ecryptfs/
4884
4885 EDAC-AMD64
4886 M: Borislav Petkov <bp@alien8.de>
4887 L: linux-edac@vger.kernel.org
4888 S: Maintained
4889 F: drivers/edac/amd64_edac*
4890
4891 EDAC-CALXEDA
4892 M: Robert Richter <rric@kernel.org>
4893 L: linux-edac@vger.kernel.org
4894 S: Maintained
4895 F: drivers/edac/highbank*
4896
4897 EDAC-CAVIUM
4898 M: Ralf Baechle <ralf@linux-mips.org>
4899 M: David Daney <david.daney@cavium.com>
4900 L: linux-edac@vger.kernel.org
4901 L: linux-mips@linux-mips.org
4902 S: Supported
4903 F: drivers/edac/octeon_edac*
4904 F: drivers/edac/thunderx_edac*
4905
4906 EDAC-CORE
4907 M: Borislav Petkov <bp@alien8.de>
4908 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4909 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4910 L: linux-edac@vger.kernel.org
4911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4913 S: Supported
4914 F: Documentation/admin-guide/ras.rst
4915 F: Documentation/driver-api/edac.rst
4916 F: drivers/edac/
4917 F: include/linux/edac.h
4918
4919 EDAC-E752X
4920 M: Mark Gross <mark.gross@intel.com>
4921 L: linux-edac@vger.kernel.org
4922 S: Maintained
4923 F: drivers/edac/e752x_edac.c
4924
4925 EDAC-E7XXX
4926 L: linux-edac@vger.kernel.org
4927 S: Maintained
4928 F: drivers/edac/e7xxx_edac.c
4929
4930 EDAC-FSL_DDR
4931 M: York Sun <york.sun@nxp.com>
4932 L: linux-edac@vger.kernel.org
4933 S: Maintained
4934 F: drivers/edac/fsl_ddr_edac.*
4935
4936 EDAC-GHES
4937 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4938 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4939 L: linux-edac@vger.kernel.org
4940 S: Maintained
4941 F: drivers/edac/ghes_edac.c
4942
4943 EDAC-I3000
4944 L: linux-edac@vger.kernel.org
4945 S: Orphan
4946 F: drivers/edac/i3000_edac.c
4947
4948 EDAC-I5000
4949 L: linux-edac@vger.kernel.org
4950 S: Maintained
4951 F: drivers/edac/i5000_edac.c
4952
4953 EDAC-I5400
4954 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4955 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4956 L: linux-edac@vger.kernel.org
4957 S: Maintained
4958 F: drivers/edac/i5400_edac.c
4959
4960 EDAC-I7300
4961 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4962 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4963 L: linux-edac@vger.kernel.org
4964 S: Maintained
4965 F: drivers/edac/i7300_edac.c
4966
4967 EDAC-I7CORE
4968 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4969 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4970 L: linux-edac@vger.kernel.org
4971 S: Maintained
4972 F: drivers/edac/i7core_edac.c
4973
4974 EDAC-I82443BXGX
4975 M: Tim Small <tim@buttersideup.com>
4976 L: linux-edac@vger.kernel.org
4977 S: Maintained
4978 F: drivers/edac/i82443bxgx_edac.c
4979
4980 EDAC-I82975X
4981 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4982 M: "Arvind R." <arvino55@gmail.com>
4983 L: linux-edac@vger.kernel.org
4984 S: Maintained
4985 F: drivers/edac/i82975x_edac.c
4986
4987 EDAC-IE31200
4988 M: Jason Baron <jbaron@akamai.com>
4989 L: linux-edac@vger.kernel.org
4990 S: Maintained
4991 F: drivers/edac/ie31200_edac.c
4992
4993 EDAC-MPC85XX
4994 M: Johannes Thumshirn <morbidrsa@gmail.com>
4995 L: linux-edac@vger.kernel.org
4996 S: Maintained
4997 F: drivers/edac/mpc85xx_edac.[ch]
4998
4999 EDAC-PASEMI
5000 M: Egor Martovetsky <egor@pasemi.com>
5001 L: linux-edac@vger.kernel.org
5002 S: Maintained
5003 F: drivers/edac/pasemi_edac.c
5004
5005 EDAC-PND2
5006 M: Tony Luck <tony.luck@intel.com>
5007 L: linux-edac@vger.kernel.org
5008 S: Maintained
5009 F: drivers/edac/pnd2_edac.[ch]
5010
5011 EDAC-R82600
5012 M: Tim Small <tim@buttersideup.com>
5013 L: linux-edac@vger.kernel.org
5014 S: Maintained
5015 F: drivers/edac/r82600_edac.c
5016
5017 EDAC-SBRIDGE
5018 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5019 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5020 L: linux-edac@vger.kernel.org
5021 S: Maintained
5022 F: drivers/edac/sb_edac.c
5023
5024 EDAC-SKYLAKE
5025 M: Tony Luck <tony.luck@intel.com>
5026 L: linux-edac@vger.kernel.org
5027 S: Maintained
5028 F: drivers/edac/skx_edac.c
5029
5030 EDIROL UA-101/UA-1000 DRIVER
5031 M: Clemens Ladisch <clemens@ladisch.de>
5032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5033 T: git git://git.alsa-project.org/alsa-kernel.git
5034 S: Maintained
5035 F: sound/usb/misc/ua101.c
5036
5037 EFI TEST DRIVER
5038 L: linux-efi@vger.kernel.org
5039 M: Ivan Hu <ivan.hu@canonical.com>
5040 M: Matt Fleming <matt@codeblueprint.co.uk>
5041 S: Maintained
5042 F: drivers/firmware/efi/test/
5043
5044 EFI VARIABLE FILESYSTEM
5045 M: Matthew Garrett <matthew.garrett@nebula.com>
5046 M: Jeremy Kerr <jk@ozlabs.org>
5047 M: Matt Fleming <matt@codeblueprint.co.uk>
5048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5049 L: linux-efi@vger.kernel.org
5050 S: Maintained
5051 F: fs/efivarfs/
5052
5053 EFIFB FRAMEBUFFER DRIVER
5054 L: linux-fbdev@vger.kernel.org
5055 M: Peter Jones <pjones@redhat.com>
5056 S: Maintained
5057 F: drivers/video/fbdev/efifb.c
5058
5059 EFS FILESYSTEM
5060 W: http://aeschi.ch.eu.org/efs/
5061 S: Orphan
5062 F: fs/efs/
5063
5064 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5065 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5066 L: netdev@vger.kernel.org
5067 S: Maintained
5068 F: drivers/net/ethernet/ibm/ehea/
5069
5070 EM28XX VIDEO4LINUX DRIVER
5071 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5072 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5073 L: linux-media@vger.kernel.org
5074 W: https://linuxtv.org
5075 T: git git://linuxtv.org/media_tree.git
5076 S: Maintained
5077 F: drivers/media/usb/em28xx/
5078 F: Documentation/media/v4l-drivers/em28xx*
5079
5080 EMBEDDED LINUX
5081 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5082 M: Matt Mackall <mpm@selenic.com>
5083 M: David Woodhouse <dwmw2@infradead.org>
5084 L: linux-embedded@vger.kernel.org
5085 S: Maintained
5086
5087 Emulex 10Gbps iSCSI - OneConnect DRIVER
5088 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5089 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5090 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5091 L: linux-scsi@vger.kernel.org
5092 W: http://www.broadcom.com
5093 S: Supported
5094 F: drivers/scsi/be2iscsi/
5095
5096 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5097 M: Sathya Perla <sathya.perla@broadcom.com>
5098 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5099 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5100 M: Somnath Kotur <somnath.kotur@broadcom.com>
5101 L: netdev@vger.kernel.org
5102 W: http://www.emulex.com
5103 S: Supported
5104 F: drivers/net/ethernet/emulex/benet/
5105
5106 EMULEX ONECONNECT ROCE DRIVER
5107 M: Selvin Xavier <selvin.xavier@broadcom.com>
5108 M: Devesh Sharma <devesh.sharma@broadcom.com>
5109 L: linux-rdma@vger.kernel.org
5110 W: http://www.broadcom.com
5111 S: Odd Fixes
5112 F: drivers/infiniband/hw/ocrdma/
5113 F: include/uapi/rdma/ocrdma-abi.h
5114
5115 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5116 M: James Smart <james.smart@broadcom.com>
5117 M: Dick Kennedy <dick.kennedy@broadcom.com>
5118 L: linux-scsi@vger.kernel.org
5119 W: http://www.broadcom.com
5120 S: Supported
5121 F: drivers/scsi/lpfc/
5122
5123 ENE CB710 FLASH CARD READER DRIVER
5124 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5125 S: Maintained
5126 F: drivers/misc/cb710/
5127 F: drivers/mmc/host/cb710-mmc.*
5128 F: include/linux/cb710.h
5129
5130 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5131 M: Maxim Levitsky <maximlevitsky@gmail.com>
5132 S: Maintained
5133 F: drivers/media/rc/ene_ir.*
5134
5135 EPSON S1D13XXX FRAMEBUFFER DRIVER
5136 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5137 S: Maintained
5138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5139 F: drivers/video/fbdev/s1d13xxxfb.c
5140 F: include/video/s1d13xxxfb.h
5141
5142 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5143 M: Jeff Layton <jlayton@poochiereds.net>
5144 S: Maintained
5145 F: lib/errseq.c
5146 F: include/linux/errseq.h
5147
5148 ET131X NETWORK DRIVER
5149 M: Mark Einon <mark.einon@gmail.com>
5150 S: Odd Fixes
5151 F: drivers/net/ethernet/agere/
5152
5153 ETHERNET BRIDGE
5154 M: Stephen Hemminger <stephen@networkplumber.org>
5155 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5156 L: netdev@vger.kernel.org
5157 W: http://www.linuxfoundation.org/en/Net:Bridge
5158 S: Maintained
5159 F: include/linux/netfilter_bridge/
5160 F: net/bridge/
5161
5162 ETHERNET PHY LIBRARY
5163 M: Andrew Lunn <andrew@lunn.ch>
5164 M: Florian Fainelli <f.fainelli@gmail.com>
5165 L: netdev@vger.kernel.org
5166 S: Maintained
5167 F: Documentation/ABI/testing/sysfs-bus-mdio
5168 F: Documentation/devicetree/bindings/net/mdio*
5169 F: Documentation/networking/phy.txt
5170 F: drivers/net/phy/
5171 F: drivers/of/of_mdio.c
5172 F: drivers/of/of_net.c
5173 F: include/linux/*mdio*.h
5174 F: include/linux/of_net.h
5175 F: include/linux/phy.h
5176 F: include/linux/phy_fixed.h
5177 F: include/linux/platform_data/mdio-gpio.h
5178 F: include/linux/platform_data/mdio-bcm-unimac.h
5179 F: include/trace/events/mdio.h
5180 F: include/uapi/linux/mdio.h
5181 F: include/uapi/linux/mii.h
5182
5183 EXT2 FILE SYSTEM
5184 M: Jan Kara <jack@suse.com>
5185 L: linux-ext4@vger.kernel.org
5186 S: Maintained
5187 F: Documentation/filesystems/ext2.txt
5188 F: fs/ext2/
5189 F: include/linux/ext2*
5190
5191 EXT4 FILE SYSTEM
5192 M: "Theodore Ts'o" <tytso@mit.edu>
5193 M: Andreas Dilger <adilger.kernel@dilger.ca>
5194 L: linux-ext4@vger.kernel.org
5195 W: http://ext4.wiki.kernel.org
5196 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5198 S: Maintained
5199 F: Documentation/filesystems/ext4.txt
5200 F: fs/ext4/
5201
5202 Extended Verification Module (EVM)
5203 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5204 L: linux-ima-devel@lists.sourceforge.net
5205 L: linux-security-module@vger.kernel.org
5206 S: Supported
5207 F: security/integrity/evm/
5208
5209 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5210 M: Matt Fleming <matt@codeblueprint.co.uk>
5211 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5212 L: linux-efi@vger.kernel.org
5213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5214 S: Maintained
5215 F: Documentation/efi-stub.txt
5216 F: arch/*/kernel/efi.c
5217 F: arch/x86/boot/compressed/eboot.[ch]
5218 F: arch/*/include/asm/efi.h
5219 F: arch/x86/platform/efi/
5220 F: drivers/firmware/efi/
5221 F: include/linux/efi*.h
5222 F: arch/arm/boot/compressed/efi-header.S
5223 F: arch/arm64/kernel/efi-entry.S
5224
5225 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5226 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5227 M: Chanwoo Choi <cw00.choi@samsung.com>
5228 L: linux-kernel@vger.kernel.org
5229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5230 S: Maintained
5231 F: drivers/extcon/
5232 F: include/linux/extcon/
5233 F: include/linux/extcon.h
5234 F: Documentation/extcon/
5235 F: Documentation/devicetree/bindings/extcon/
5236
5237 EXYNOS DP DRIVER
5238 M: Jingoo Han <jingoohan1@gmail.com>
5239 L: dri-devel@lists.freedesktop.org
5240 S: Maintained
5241 F: drivers/gpu/drm/exynos/exynos_dp*
5242
5243 EXYNOS SYSMMU (IOMMU) driver
5244 M: Marek Szyprowski <m.szyprowski@samsung.com>
5245 L: iommu@lists.linux-foundation.org
5246 S: Maintained
5247 F: drivers/iommu/exynos-iommu.c
5248
5249 EZchip NPS platform support
5250 M: Noam Camus <noamc@ezchip.com>
5251 S: Supported
5252 F: arch/arc/plat-eznps
5253 F: arch/arc/boot/dts/eznps.dts
5254
5255 F2FS FILE SYSTEM
5256 M: Jaegeuk Kim <jaegeuk@kernel.org>
5257 M: Chao Yu <yuchao0@huawei.com>
5258 L: linux-f2fs-devel@lists.sourceforge.net
5259 W: https://f2fs.wiki.kernel.org/
5260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5261 S: Maintained
5262 F: Documentation/filesystems/f2fs.txt
5263 F: Documentation/ABI/testing/sysfs-fs-f2fs
5264 F: fs/f2fs/
5265 F: include/linux/f2fs_fs.h
5266 F: include/trace/events/f2fs.h
5267
5268 F71805F HARDWARE MONITORING DRIVER
5269 M: Jean Delvare <jdelvare@suse.com>
5270 L: linux-hwmon@vger.kernel.org
5271 S: Maintained
5272 F: Documentation/hwmon/f71805f
5273 F: drivers/hwmon/f71805f.c
5274
5275 FANOTIFY
5276 M: Jan Kara <jack@suse.cz>
5277 R: Amir Goldstein <amir73il@gmail.com>
5278 L: linux-fsdevel@vger.kernel.org
5279 S: Maintained
5280 F: fs/notify/fanotify/
5281 F: include/linux/fanotify.h
5282 F: include/uapi/linux/fanotify.h
5283
5284 FARSYNC SYNCHRONOUS DRIVER
5285 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5286 W: http://www.farsite.co.uk/
5287 S: Supported
5288 F: drivers/net/wan/farsync.*
5289
5290 FAULT INJECTION SUPPORT
5291 M: Akinobu Mita <akinobu.mita@gmail.com>
5292 S: Supported
5293 F: Documentation/fault-injection/
5294 F: lib/fault-inject.c
5295
5296 FBTFT Framebuffer drivers
5297 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5298 S: Maintained
5299 F: drivers/staging/fbtft/
5300
5301 FC0011 TUNER DRIVER
5302 M: Michael Buesch <m@bues.ch>
5303 L: linux-media@vger.kernel.org
5304 S: Maintained
5305 F: drivers/media/tuners/fc0011.h
5306 F: drivers/media/tuners/fc0011.c
5307
5308 FC2580 MEDIA DRIVER
5309 M: Antti Palosaari <crope@iki.fi>
5310 L: linux-media@vger.kernel.org
5311 W: https://linuxtv.org
5312 W: http://palosaari.fi/linux/
5313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5314 T: git git://linuxtv.org/anttip/media_tree.git
5315 S: Maintained
5316 F: drivers/media/tuners/fc2580*
5317
5318 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5319 M: Johannes Thumshirn <jth@kernel.org>
5320 L: fcoe-devel@open-fcoe.org
5321 W: www.Open-FCoE.org
5322 S: Supported
5323 F: drivers/scsi/libfc/
5324 F: drivers/scsi/fcoe/
5325 F: include/scsi/fc/
5326 F: include/scsi/libfc.h
5327 F: include/scsi/libfcoe.h
5328 F: include/uapi/scsi/fc/
5329
5330 FILE LOCKING (flock() and fcntl()/lockf())
5331 M: Jeff Layton <jlayton@poochiereds.net>
5332 M: "J. Bruce Fields" <bfields@fieldses.org>
5333 L: linux-fsdevel@vger.kernel.org
5334 S: Maintained
5335 F: include/linux/fcntl.h
5336 F: include/linux/fs.h
5337 F: include/uapi/linux/fcntl.h
5338 F: include/uapi/linux/fs.h
5339 F: fs/fcntl.c
5340 F: fs/locks.c
5341
5342 FILESYSTEMS (VFS and infrastructure)
5343 M: Alexander Viro <viro@zeniv.linux.org.uk>
5344 L: linux-fsdevel@vger.kernel.org
5345 S: Maintained
5346 F: fs/*
5347
5348 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5349 M: Riku Voipio <riku.voipio@iki.fi>
5350 L: linux-hwmon@vger.kernel.org
5351 S: Maintained
5352 F: drivers/hwmon/f75375s.c
5353 F: include/linux/f75375s.h
5354
5355 FIREWIRE AUDIO DRIVERS
5356 M: Clemens Ladisch <clemens@ladisch.de>
5357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5358 T: git git://git.alsa-project.org/alsa-kernel.git
5359 S: Maintained
5360 F: sound/firewire/
5361
5362 FIREWIRE MEDIA DRIVERS (firedtv)
5363 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5364 L: linux-media@vger.kernel.org
5365 L: linux1394-devel@lists.sourceforge.net
5366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5367 S: Maintained
5368 F: drivers/media/firewire/
5369
5370 FIREWIRE SBP-2 TARGET
5371 M: Chris Boot <bootc@bootc.net>
5372 L: linux-scsi@vger.kernel.org
5373 L: target-devel@vger.kernel.org
5374 L: linux1394-devel@lists.sourceforge.net
5375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5376 S: Maintained
5377 F: drivers/target/sbp/
5378
5379 FIREWIRE SUBSYSTEM
5380 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5381 L: linux1394-devel@lists.sourceforge.net
5382 W: http://ieee1394.wiki.kernel.org/
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5384 S: Maintained
5385 F: drivers/firewire/
5386 F: include/linux/firewire.h
5387 F: include/uapi/linux/firewire*.h
5388 F: tools/firewire/
5389
5390 FIRMWARE LOADER (request_firmware)
5391 M: Luis R. Rodriguez <mcgrof@kernel.org>
5392 L: linux-kernel@vger.kernel.org
5393 S: Maintained
5394 F: Documentation/firmware_class/
5395 F: drivers/base/firmware*.c
5396 F: include/linux/firmware.h
5397
5398 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5399 M: Joshua Morris <josh.h.morris@us.ibm.com>
5400 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5401 S: Maintained
5402 F: drivers/block/rsxx/
5403
5404 FLOPPY DRIVER
5405 M: Jiri Kosina <jikos@kernel.org>
5406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5407 S: Odd fixes
5408 F: drivers/block/floppy.c
5409
5410 FMC SUBSYSTEM
5411 M: Alessandro Rubini <rubini@gnudd.com>
5412 W: http://www.ohwr.org/projects/fmc-bus
5413 S: Supported
5414 F: drivers/fmc/
5415 F: include/linux/fmc*.h
5416 F: include/linux/ipmi-fru.h
5417 K: fmc_d.*register
5418
5419 FPGA MANAGER FRAMEWORK
5420 M: Alan Tull <atull@kernel.org>
5421 R: Moritz Fischer <mdf@kernel.org>
5422 L: linux-fpga@vger.kernel.org
5423 S: Maintained
5424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5425 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5426 F: Documentation/fpga/
5427 F: Documentation/devicetree/bindings/fpga/
5428 F: drivers/fpga/
5429 F: include/linux/fpga/
5430 W: http://www.rocketboards.org
5431
5432 FPU EMULATOR
5433 M: Bill Metzenthen <billm@melbpc.org.au>
5434 W: http://floatingpoint.sourceforge.net/emulator/index.html
5435 S: Maintained
5436 F: arch/x86/math-emu/
5437
5438 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5439 L: netdev@vger.kernel.org
5440 S: Orphan
5441 F: drivers/net/wan/dlci.c
5442 F: drivers/net/wan/sdla.c
5443
5444 FRAMEBUFFER LAYER
5445 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5446 L: linux-fbdev@vger.kernel.org
5447 T: git git://github.com/bzolnier/linux.git
5448 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5449 S: Maintained
5450 F: Documentation/fb/
5451 F: drivers/video/
5452 F: include/video/
5453 F: include/linux/fb.h
5454 F: include/uapi/video/
5455 F: include/uapi/linux/fb.h
5456
5457 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5458 M: Horia Geantă <horia.geanta@nxp.com>
5459 M: Dan Douglass <dan.douglass@nxp.com>
5460 L: linux-crypto@vger.kernel.org
5461 S: Maintained
5462 F: drivers/crypto/caam/
5463 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5464
5465 FREESCALE DIU FRAMEBUFFER DRIVER
5466 M: Timur Tabi <timur@tabi.org>
5467 L: linux-fbdev@vger.kernel.org
5468 S: Maintained
5469 F: drivers/video/fbdev/fsl-diu-fb.*
5470
5471 FREESCALE DMA DRIVER
5472 M: Li Yang <leoyang.li@nxp.com>
5473 M: Zhang Wei <zw@zh-kernel.org>
5474 L: linuxppc-dev@lists.ozlabs.org
5475 S: Maintained
5476 F: drivers/dma/fsldma.*
5477
5478 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5479 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5480 L: netdev@vger.kernel.org
5481 S: Maintained
5482 F: drivers/net/ethernet/freescale/gianfar*
5483 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5484 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5485
5486 FREESCALE GPMI NAND DRIVER
5487 M: Han Xu <han.xu@nxp.com>
5488 L: linux-mtd@lists.infradead.org
5489 S: Maintained
5490 F: drivers/mtd/nand/gpmi-nand/*
5491
5492 FREESCALE I2C CPM DRIVER
5493 M: Jochen Friedrich <jochen@scram.de>
5494 L: linuxppc-dev@lists.ozlabs.org
5495 L: linux-i2c@vger.kernel.org
5496 S: Maintained
5497 F: drivers/i2c/busses/i2c-cpm.c
5498
5499 FREESCALE IMX / MXC FEC DRIVER
5500 M: Fugang Duan <fugang.duan@nxp.com>
5501 L: netdev@vger.kernel.org
5502 S: Maintained
5503 F: drivers/net/ethernet/freescale/fec_main.c
5504 F: drivers/net/ethernet/freescale/fec_ptp.c
5505 F: drivers/net/ethernet/freescale/fec.h
5506 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5507
5508 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5509 M: Sascha Hauer <kernel@pengutronix.de>
5510 L: linux-fbdev@vger.kernel.org
5511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5512 S: Maintained
5513 F: include/linux/platform_data/video-imxfb.h
5514 F: drivers/video/fbdev/imxfb.c
5515
5516 FREESCALE QORIQ DPAA ETHERNET DRIVER
5517 M: Madalin Bucur <madalin.bucur@nxp.com>
5518 L: netdev@vger.kernel.org
5519 S: Maintained
5520 F: drivers/net/ethernet/freescale/dpaa
5521
5522 FREESCALE QORIQ DPAA FMAN DRIVER
5523 M: Madalin Bucur <madalin.bucur@nxp.com>
5524 L: netdev@vger.kernel.org
5525 S: Maintained
5526 F: drivers/net/ethernet/freescale/fman
5527 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5528
5529 FREESCALE QUAD SPI DRIVER
5530 M: Han Xu <han.xu@nxp.com>
5531 L: linux-mtd@lists.infradead.org
5532 S: Maintained
5533 F: drivers/mtd/spi-nor/fsl-quadspi.c
5534
5535 FREESCALE QUICC ENGINE LIBRARY
5536 M: Qiang Zhao <qiang.zhao@nxp.com>
5537 L: linuxppc-dev@lists.ozlabs.org
5538 S: Maintained
5539 F: drivers/soc/fsl/qe/
5540 F: include/soc/fsl/*qe*.h
5541 F: include/soc/fsl/*ucc*.h
5542
5543 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5544 M: Li Yang <leoyang.li@nxp.com>
5545 L: netdev@vger.kernel.org
5546 L: linuxppc-dev@lists.ozlabs.org
5547 S: Maintained
5548 F: drivers/net/ethernet/freescale/ucc_geth*
5549
5550 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5551 M: Zhao Qiang <qiang.zhao@nxp.com>
5552 L: netdev@vger.kernel.org
5553 L: linuxppc-dev@lists.ozlabs.org
5554 S: Maintained
5555 F: drivers/net/wan/fsl_ucc_hdlc*
5556
5557 FREESCALE QUICC ENGINE UCC UART DRIVER
5558 M: Timur Tabi <timur@tabi.org>
5559 L: linuxppc-dev@lists.ozlabs.org
5560 S: Maintained
5561 F: drivers/tty/serial/ucc_uart.c
5562
5563 FREESCALE SOC DRIVERS
5564 M: Li Yang <leoyang.li@nxp.com>
5565 L: linuxppc-dev@lists.ozlabs.org
5566 L: linux-arm-kernel@lists.infradead.org
5567 S: Maintained
5568 F: Documentation/devicetree/bindings/soc/fsl/
5569 F: drivers/soc/fsl/
5570 F: include/linux/fsl/
5571
5572 FREESCALE SOC FS_ENET DRIVER
5573 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5574 M: Vitaly Bordug <vbordug@ru.mvista.com>
5575 L: linuxppc-dev@lists.ozlabs.org
5576 L: netdev@vger.kernel.org
5577 S: Maintained
5578 F: drivers/net/ethernet/freescale/fs_enet/
5579 F: include/linux/fs_enet_pd.h
5580
5581 FREESCALE SOC SOUND DRIVERS
5582 M: Timur Tabi <timur@tabi.org>
5583 M: Nicolin Chen <nicoleotsuka@gmail.com>
5584 M: Xiubo Li <Xiubo.Lee@gmail.com>
5585 R: Fabio Estevam <fabio.estevam@nxp.com>
5586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5587 L: linuxppc-dev@lists.ozlabs.org
5588 S: Maintained
5589 F: sound/soc/fsl/fsl*
5590 F: sound/soc/fsl/imx*
5591 F: sound/soc/fsl/mpc8610_hpcd.c
5592
5593 FREESCALE USB PERIPHERAL DRIVERS
5594 M: Li Yang <leoyang.li@nxp.com>
5595 L: linux-usb@vger.kernel.org
5596 L: linuxppc-dev@lists.ozlabs.org
5597 S: Maintained
5598 F: drivers/usb/gadget/udc/fsl*
5599
5600 FREEVXFS FILESYSTEM
5601 M: Christoph Hellwig <hch@infradead.org>
5602 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5603 S: Maintained
5604 F: fs/freevxfs/
5605
5606 FREEZER
5607 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5608 M: Pavel Machek <pavel@ucw.cz>
5609 L: linux-pm@vger.kernel.org
5610 S: Supported
5611 F: Documentation/power/freezing-of-tasks.txt
5612 F: include/linux/freezer.h
5613 F: kernel/freezer.c
5614
5615 FRONTSWAP API
5616 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5617 L: linux-kernel@vger.kernel.org
5618 S: Maintained
5619 F: mm/frontswap.c
5620 F: include/linux/frontswap.h
5621
5622 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5623 M: David Howells <dhowells@redhat.com>
5624 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5625 S: Supported
5626 F: Documentation/filesystems/caching/
5627 F: fs/fscache/
5628 F: include/linux/fscache*.h
5629
5630 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5631 M: Theodore Y. Ts'o <tytso@mit.edu>
5632 M: Jaegeuk Kim <jaegeuk@kernel.org>
5633 L: linux-fscrypt@vger.kernel.org
5634 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5636 S: Supported
5637 F: fs/crypto/
5638 F: include/linux/fscrypt*.h
5639
5640 FUJITSU FR-V (FRV) PORT
5641 S: Orphan
5642 F: arch/frv/
5643
5644 FUJITSU LAPTOP EXTRAS
5645 M: Jonathan Woithe <jwoithe@just42.net>
5646 L: platform-driver-x86@vger.kernel.org
5647 S: Maintained
5648 F: drivers/platform/x86/fujitsu-laptop.c
5649
5650 FUJITSU M-5MO LS CAMERA ISP DRIVER
5651 M: Kyungmin Park <kyungmin.park@samsung.com>
5652 M: Heungjun Kim <riverful.kim@samsung.com>
5653 L: linux-media@vger.kernel.org
5654 S: Maintained
5655 F: drivers/media/i2c/m5mols/
5656 F: include/media/i2c/m5mols.h
5657
5658 FUJITSU TABLET EXTRAS
5659 M: Robert Gerlach <khnz@gmx.de>
5660 L: platform-driver-x86@vger.kernel.org
5661 S: Maintained
5662 F: drivers/platform/x86/fujitsu-tablet.c
5663
5664 FUSE: FILESYSTEM IN USERSPACE
5665 M: Miklos Szeredi <miklos@szeredi.hu>
5666 L: linux-fsdevel@vger.kernel.org
5667 W: http://fuse.sourceforge.net/
5668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5669 S: Maintained
5670 F: fs/fuse/
5671 F: include/uapi/linux/fuse.h
5672 F: Documentation/filesystems/fuse.txt
5673
5674 FUTEX SUBSYSTEM
5675 M: Thomas Gleixner <tglx@linutronix.de>
5676 M: Ingo Molnar <mingo@redhat.com>
5677 R: Peter Zijlstra <peterz@infradead.org>
5678 R: Darren Hart <dvhart@infradead.org>
5679 L: linux-kernel@vger.kernel.org
5680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5681 S: Maintained
5682 F: kernel/futex.c
5683 F: kernel/futex_compat.c
5684 F: include/asm-generic/futex.h
5685 F: include/linux/futex.h
5686 F: include/uapi/linux/futex.h
5687 F: tools/testing/selftests/futex/
5688 F: tools/perf/bench/futex*
5689 F: Documentation/*futex*
5690
5691 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5692 M: Rik Faith <faith@cs.unc.edu>
5693 L: linux-scsi@vger.kernel.org
5694 S: Odd Fixes (e.g., new signatures)
5695 F: drivers/scsi/fdomain.*
5696
5697 GCC PLUGINS
5698 M: Kees Cook <keescook@chromium.org>
5699 R: Emese Revfy <re.emese@gmail.com>
5700 L: kernel-hardening@lists.openwall.com
5701 S: Maintained
5702 F: scripts/gcc-plugins/
5703 F: scripts/gcc-plugin.sh
5704 F: scripts/Makefile.gcc-plugins
5705 F: Documentation/gcc-plugins.txt
5706
5707 GCOV BASED KERNEL PROFILING
5708 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5709 S: Maintained
5710 F: kernel/gcov/
5711 F: Documentation/dev-tools/gcov.rst
5712
5713 GDB KERNEL DEBUGGING HELPER SCRIPTS
5714 M: Jan Kiszka <jan.kiszka@siemens.com>
5715 M: Kieran Bingham <kieran@bingham.xyz>
5716 S: Supported
5717 F: scripts/gdb/
5718
5719 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5720 M: Achim Leubner <achim_leubner@adaptec.com>
5721 L: linux-scsi@vger.kernel.org
5722 W: http://www.icp-vortex.com/
5723 S: Supported
5724 F: drivers/scsi/gdt*
5725
5726 GEMTEK FM RADIO RECEIVER DRIVER
5727 M: Hans Verkuil <hverkuil@xs4all.nl>
5728 L: linux-media@vger.kernel.org
5729 T: git git://linuxtv.org/media_tree.git
5730 W: https://linuxtv.org
5731 S: Maintained
5732 F: drivers/media/radio/radio-gemtek*
5733
5734 GENERIC GPIO I2C DRIVER
5735 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5736 S: Supported
5737 F: drivers/i2c/busses/i2c-gpio.c
5738 F: include/linux/i2c-gpio.h
5739
5740 GENERIC GPIO I2C MULTIPLEXER DRIVER
5741 M: Peter Korsgaard <peter.korsgaard@barco.com>
5742 L: linux-i2c@vger.kernel.org
5743 S: Supported
5744 F: drivers/i2c/muxes/i2c-mux-gpio.c
5745 F: include/linux/i2c-mux-gpio.h
5746 F: Documentation/i2c/muxes/i2c-mux-gpio
5747
5748 GENERIC HDLC (WAN) DRIVERS
5749 M: Krzysztof Halasa <khc@pm.waw.pl>
5750 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5751 S: Maintained
5752 F: drivers/net/wan/c101.c
5753 F: drivers/net/wan/hd6457*
5754 F: drivers/net/wan/hdlc*
5755 F: drivers/net/wan/n2.c
5756 F: drivers/net/wan/pc300too.c
5757 F: drivers/net/wan/pci200syn.c
5758 F: drivers/net/wan/wanxl*
5759
5760 GENERIC INCLUDE/ASM HEADER FILES
5761 M: Arnd Bergmann <arnd@arndb.de>
5762 L: linux-arch@vger.kernel.org
5763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5764 S: Maintained
5765 F: include/asm-generic/
5766 F: include/uapi/asm-generic/
5767
5768 GENERIC PHY FRAMEWORK
5769 M: Kishon Vijay Abraham I <kishon@ti.com>
5770 L: linux-kernel@vger.kernel.org
5771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5772 S: Supported
5773 F: drivers/phy/
5774 F: include/linux/phy/
5775
5776 GENERIC PM DOMAINS
5777 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5778 M: Kevin Hilman <khilman@kernel.org>
5779 M: Ulf Hansson <ulf.hansson@linaro.org>
5780 L: linux-pm@vger.kernel.org
5781 S: Supported
5782 F: drivers/base/power/domain*.c
5783 F: include/linux/pm_domain.h
5784 F: Documentation/devicetree/bindings/power/power_domain.txt
5785
5786 GENERIC UIO DRIVER FOR PCI DEVICES
5787 M: "Michael S. Tsirkin" <mst@redhat.com>
5788 L: kvm@vger.kernel.org
5789 S: Supported
5790 F: drivers/uio/uio_pci_generic.c
5791
5792 GENWQE (IBM Generic Workqueue Card)
5793 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5794 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5795 S: Supported
5796 F: drivers/misc/genwqe/
5797
5798 GET_MAINTAINER SCRIPT
5799 M: Joe Perches <joe@perches.com>
5800 S: Maintained
5801 F: scripts/get_maintainer.pl
5802
5803 GFS2 FILE SYSTEM
5804 M: Steven Whitehouse <swhiteho@redhat.com>
5805 M: Bob Peterson <rpeterso@redhat.com>
5806 L: cluster-devel@redhat.com
5807 W: http://sources.redhat.com/cluster/
5808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5809 S: Supported
5810 F: Documentation/filesystems/gfs2*.txt
5811 F: fs/gfs2/
5812 F: include/uapi/linux/gfs2_ondisk.h
5813
5814 GIGASET ISDN DRIVERS
5815 M: Paul Bolle <pebolle@tiscali.nl>
5816 L: gigaset307x-common@lists.sourceforge.net
5817 W: http://gigaset307x.sourceforge.net/
5818 S: Odd Fixes
5819 F: Documentation/isdn/README.gigaset
5820 F: drivers/isdn/gigaset/
5821 F: include/uapi/linux/gigaset_dev.h
5822
5823 GO7007 MPEG CODEC
5824 M: Hans Verkuil <hans.verkuil@cisco.com>
5825 L: linux-media@vger.kernel.org
5826 S: Maintained
5827 F: drivers/media/usb/go7007/
5828
5829 GOODIX TOUCHSCREEN
5830 M: Bastien Nocera <hadess@hadess.net>
5831 L: linux-input@vger.kernel.org
5832 S: Maintained
5833 F: drivers/input/touchscreen/goodix.c
5834
5835 GPIO ACPI SUPPORT
5836 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5837 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5838 L: linux-gpio@vger.kernel.org
5839 L: linux-acpi@vger.kernel.org
5840 S: Maintained
5841 F: Documentation/acpi/gpio-properties.txt
5842 F: drivers/gpio/gpiolib-acpi.c
5843
5844 GPIO IR Transmitter
5845 M: Sean Young <sean@mess.org>
5846 L: linux-media@vger.kernel.org
5847 S: Maintained
5848 F: drivers/media/rc/gpio-ir-tx.c
5849
5850 GPIO MOCKUP DRIVER
5851 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5852 L: linux-gpio@vger.kernel.org
5853 S: Maintained
5854 F: drivers/gpio/gpio-mockup.c
5855 F: tools/testing/selftests/gpio/
5856
5857 GPIO SUBSYSTEM
5858 M: Linus Walleij <linus.walleij@linaro.org>
5859 L: linux-gpio@vger.kernel.org
5860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5861 S: Maintained
5862 F: Documentation/devicetree/bindings/gpio/
5863 F: Documentation/gpio/
5864 F: Documentation/ABI/testing/gpio-cdev
5865 F: Documentation/ABI/obsolete/sysfs-gpio
5866 F: drivers/gpio/
5867 F: include/linux/gpio/
5868 F: include/linux/gpio.h
5869 F: include/asm-generic/gpio.h
5870 F: include/uapi/linux/gpio.h
5871 F: tools/gpio/
5872
5873 GRE DEMULTIPLEXER DRIVER
5874 M: Dmitry Kozlov <xeb@mail.ru>
5875 L: netdev@vger.kernel.org
5876 S: Maintained
5877 F: net/ipv4/gre_demux.c
5878 F: net/ipv4/gre_offload.c
5879 F: include/net/gre.h
5880
5881 GRETH 10/100/1G Ethernet MAC device driver
5882 M: Andreas Larsson <andreas@gaisler.com>
5883 L: netdev@vger.kernel.org
5884 S: Maintained
5885 F: drivers/net/ethernet/aeroflex/
5886
5887 GREYBUS AUDIO PROTOCOLS DRIVERS
5888 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5889 M: Mark Greer <mgreer@animalcreek.com>
5890 S: Maintained
5891 F: drivers/staging/greybus/audio_apbridgea.c
5892 F: drivers/staging/greybus/audio_apbridgea.h
5893 F: drivers/staging/greybus/audio_codec.c
5894 F: drivers/staging/greybus/audio_codec.h
5895 F: drivers/staging/greybus/audio_gb.c
5896 F: drivers/staging/greybus/audio_manager.c
5897 F: drivers/staging/greybus/audio_manager.h
5898 F: drivers/staging/greybus/audio_manager_module.c
5899 F: drivers/staging/greybus/audio_manager_private.h
5900 F: drivers/staging/greybus/audio_manager_sysfs.c
5901 F: drivers/staging/greybus/audio_module.c
5902 F: drivers/staging/greybus/audio_topology.c
5903
5904 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5905 M: Viresh Kumar <vireshk@kernel.org>
5906 S: Maintained
5907 F: drivers/staging/greybus/authentication.c
5908 F: drivers/staging/greybus/bootrom.c
5909 F: drivers/staging/greybus/firmware.h
5910 F: drivers/staging/greybus/fw-core.c
5911 F: drivers/staging/greybus/fw-download.c
5912 F: drivers/staging/greybus/fw-managament.c
5913 F: drivers/staging/greybus/greybus_authentication.h
5914 F: drivers/staging/greybus/greybus_firmware.h
5915 F: drivers/staging/greybus/hid.c
5916 F: drivers/staging/greybus/i2c.c
5917 F: drivers/staging/greybus/spi.c
5918 F: drivers/staging/greybus/spilib.c
5919 F: drivers/staging/greybus/spilib.h
5920
5921 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5922 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5923 S: Maintained
5924 F: drivers/staging/greybus/loopback.c
5925 F: drivers/staging/greybus/timesync.c
5926 F: drivers/staging/greybus/timesync_platform.c
5927
5928 GREYBUS PLATFORM DRIVERS
5929 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5930 S: Maintained
5931 F: drivers/staging/greybus/arche-platform.c
5932 F: drivers/staging/greybus/arche-apb-ctrl.c
5933 F: drivers/staging/greybus/arche_platform.h
5934
5935 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5936 M: Rui Miguel Silva <rmfrfs@gmail.com>
5937 S: Maintained
5938 F: drivers/staging/greybus/sdio.c
5939 F: drivers/staging/greybus/light.c
5940 F: drivers/staging/greybus/gpio.c
5941 F: drivers/staging/greybus/power_supply.c
5942 F: drivers/staging/greybus/spi.c
5943 F: drivers/staging/greybus/spilib.c
5944
5945 GREYBUS SUBSYSTEM
5946 M: Johan Hovold <johan@kernel.org>
5947 M: Alex Elder <elder@kernel.org>
5948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5949 S: Maintained
5950 F: drivers/staging/greybus/
5951 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5952
5953 GREYBUS UART PROTOCOLS DRIVERS
5954 M: David Lin <dtwlin@gmail.com>
5955 S: Maintained
5956 F: drivers/staging/greybus/uart.c
5957 F: drivers/staging/greybus/log.c
5958
5959 GS1662 VIDEO SERIALIZER
5960 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5961 L: linux-media@vger.kernel.org
5962 T: git git://linuxtv.org/media_tree.git
5963 S: Maintained
5964 F: drivers/media/spi/gs1662.c
5965
5966 GSPCA FINEPIX SUBDRIVER
5967 M: Frank Zago <frank@zago.net>
5968 L: linux-media@vger.kernel.org
5969 T: git git://linuxtv.org/media_tree.git
5970 S: Maintained
5971 F: drivers/media/usb/gspca/finepix.c
5972
5973 GSPCA GL860 SUBDRIVER
5974 M: Olivier Lorin <o.lorin@laposte.net>
5975 L: linux-media@vger.kernel.org
5976 T: git git://linuxtv.org/media_tree.git
5977 S: Maintained
5978 F: drivers/media/usb/gspca/gl860/
5979
5980 GSPCA M5602 SUBDRIVER
5981 M: Erik Andren <erik.andren@gmail.com>
5982 L: linux-media@vger.kernel.org
5983 T: git git://linuxtv.org/media_tree.git
5984 S: Maintained
5985 F: drivers/media/usb/gspca/m5602/
5986
5987 GSPCA PAC207 SONIXB SUBDRIVER
5988 M: Hans Verkuil <hverkuil@xs4all.nl>
5989 L: linux-media@vger.kernel.org
5990 T: git git://linuxtv.org/media_tree.git
5991 S: Odd Fixes
5992 F: drivers/media/usb/gspca/pac207.c
5993
5994 GSPCA SN9C20X SUBDRIVER
5995 M: Brian Johnson <brijohn@gmail.com>
5996 L: linux-media@vger.kernel.org
5997 T: git git://linuxtv.org/media_tree.git
5998 S: Maintained
5999 F: drivers/media/usb/gspca/sn9c20x.c
6000
6001 GSPCA T613 SUBDRIVER
6002 M: Leandro Costantino <lcostantino@gmail.com>
6003 L: linux-media@vger.kernel.org
6004 T: git git://linuxtv.org/media_tree.git
6005 S: Maintained
6006 F: drivers/media/usb/gspca/t613.c
6007
6008 GSPCA USB WEBCAM DRIVER
6009 M: Hans Verkuil <hverkuil@xs4all.nl>
6010 L: linux-media@vger.kernel.org
6011 T: git git://linuxtv.org/media_tree.git
6012 S: Odd Fixes
6013 F: drivers/media/usb/gspca/
6014
6015 GTP (GPRS Tunneling Protocol)
6016 M: Pablo Neira Ayuso <pablo@netfilter.org>
6017 M: Harald Welte <laforge@gnumonks.org>
6018 L: osmocom-net-gprs@lists.osmocom.org
6019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6020 S: Maintained
6021 F: drivers/net/gtp.c
6022
6023 GUID PARTITION TABLE (GPT)
6024 M: Davidlohr Bueso <dave@stgolabs.net>
6025 L: linux-efi@vger.kernel.org
6026 S: Maintained
6027 F: block/partitions/efi.*
6028
6029 H8/300 ARCHITECTURE
6030 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6031 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6032 W: http://uclinux-h8.sourceforge.jp
6033 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6034 S: Maintained
6035 F: arch/h8300/
6036 F: drivers/clocksource/h8300_*.c
6037 F: drivers/clk/h8300/
6038 F: drivers/irqchip/irq-renesas-h8*.c
6039
6040 HACKRF MEDIA DRIVER
6041 M: Antti Palosaari <crope@iki.fi>
6042 L: linux-media@vger.kernel.org
6043 W: https://linuxtv.org
6044 W: http://palosaari.fi/linux/
6045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6046 T: git git://linuxtv.org/anttip/media_tree.git
6047 S: Maintained
6048 F: drivers/media/usb/hackrf/
6049
6050 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6051 M: Frank Seidel <frank@f-seidel.de>
6052 L: platform-driver-x86@vger.kernel.org
6053 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6054 S: Maintained
6055 F: drivers/platform/x86/hdaps.c
6056
6057 HARDWARE MONITORING
6058 M: Jean Delvare <jdelvare@suse.com>
6059 M: Guenter Roeck <linux@roeck-us.net>
6060 L: linux-hwmon@vger.kernel.org
6061 W: http://hwmon.wiki.kernel.org/
6062 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6064 S: Maintained
6065 F: Documentation/hwmon/
6066 F: drivers/hwmon/
6067 F: include/linux/hwmon*.h
6068
6069 HARDWARE RANDOM NUMBER GENERATOR CORE
6070 M: Matt Mackall <mpm@selenic.com>
6071 M: Herbert Xu <herbert@gondor.apana.org.au>
6072 L: linux-crypto@vger.kernel.org
6073 S: Odd fixes
6074 F: Documentation/devicetree/bindings/rng/
6075 F: Documentation/hw_random.txt
6076 F: drivers/char/hw_random/
6077 F: include/linux/hw_random.h
6078
6079 HARDWARE SPINLOCK CORE
6080 M: Ohad Ben-Cohen <ohad@wizery.com>
6081 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6082 L: linux-remoteproc@vger.kernel.org
6083 S: Maintained
6084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6085 F: Documentation/devicetree/bindings/hwlock/
6086 F: Documentation/hwspinlock.txt
6087 F: drivers/hwspinlock/
6088 F: include/linux/hwspinlock.h
6089
6090 HARMONY SOUND DRIVER
6091 L: linux-parisc@vger.kernel.org
6092 S: Maintained
6093 F: sound/parisc/harmony.*
6094
6095 HDPVR USB VIDEO ENCODER DRIVER
6096 M: Hans Verkuil <hverkuil@xs4all.nl>
6097 L: linux-media@vger.kernel.org
6098 T: git git://linuxtv.org/media_tree.git
6099 W: https://linuxtv.org
6100 S: Odd Fixes
6101 F: drivers/media/usb/hdpvr/
6102
6103 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6104 M: Jimmy Vance <jimmy.vance@hpe.com>
6105 S: Supported
6106 F: Documentation/watchdog/hpwdt.txt
6107 F: drivers/watchdog/hpwdt.c
6108
6109 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6110 M: Don Brace <don.brace@microsemi.com>
6111 L: esc.storagedev@microsemi.com
6112 L: linux-scsi@vger.kernel.org
6113 S: Supported
6114 F: Documentation/scsi/hpsa.txt
6115 F: drivers/scsi/hpsa*.[ch]
6116 F: include/linux/cciss*.h
6117 F: include/uapi/linux/cciss*.h
6118
6119 HFI1 DRIVER
6120 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6121 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6122 L: linux-rdma@vger.kernel.org
6123 S: Supported
6124 F: drivers/infiniband/hw/hfi1
6125
6126 HFS FILESYSTEM
6127 L: linux-fsdevel@vger.kernel.org
6128 S: Orphan
6129 F: Documentation/filesystems/hfs.txt
6130 F: fs/hfs/
6131
6132 HFSPLUS FILESYSTEM
6133 L: linux-fsdevel@vger.kernel.org
6134 S: Orphan
6135 F: Documentation/filesystems/hfsplus.txt
6136 F: fs/hfsplus/
6137
6138 HGA FRAMEBUFFER DRIVER
6139 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6140 L: linux-nvidia@lists.surfsouth.com
6141 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6142 S: Maintained
6143 F: drivers/video/fbdev/hgafb.c
6144
6145 HIBERNATION (aka Software Suspend, aka swsusp)
6146 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6147 M: Pavel Machek <pavel@ucw.cz>
6148 L: linux-pm@vger.kernel.org
6149 B: https://bugzilla.kernel.org
6150 S: Supported
6151 F: arch/x86/power/
6152 F: drivers/base/power/
6153 F: kernel/power/
6154 F: include/linux/suspend.h
6155 F: include/linux/freezer.h
6156 F: include/linux/pm.h
6157 F: arch/*/include/asm/suspend*.h
6158
6159 HID CORE LAYER
6160 M: Jiri Kosina <jikos@kernel.org>
6161 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6162 L: linux-input@vger.kernel.org
6163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6164 S: Maintained
6165 F: drivers/hid/
6166 F: include/linux/hid*
6167 F: include/uapi/linux/hid*
6168
6169 HID SENSOR HUB DRIVERS
6170 M: Jiri Kosina <jikos@kernel.org>
6171 M: Jonathan Cameron <jic23@kernel.org>
6172 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6173 L: linux-input@vger.kernel.org
6174 L: linux-iio@vger.kernel.org
6175 S: Maintained
6176 F: Documentation/hid/hid-sensor*
6177 F: drivers/hid/hid-sensor-*
6178 F: drivers/iio/*/hid-*
6179 F: include/linux/hid-sensor-*
6180
6181 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6182 M: Thomas Gleixner <tglx@linutronix.de>
6183 L: linux-kernel@vger.kernel.org
6184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6185 S: Maintained
6186 F: Documentation/timers/
6187 F: kernel/time/hrtimer.c
6188 F: kernel/time/clockevents.c
6189 F: kernel/time/timer_*.c
6190 F: include/linux/clockchips.h
6191 F: include/linux/hrtimer.h
6192
6193 HIGH-SPEED SCC DRIVER FOR AX.25
6194 L: linux-hams@vger.kernel.org
6195 S: Orphan
6196 F: drivers/net/hamradio/dmascc.c
6197 F: drivers/net/hamradio/scc.c
6198
6199 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6200 M: HighPoint Linux Team <linux@highpoint-tech.com>
6201 W: http://www.highpoint-tech.com
6202 S: Supported
6203 F: Documentation/scsi/hptiop.txt
6204 F: drivers/scsi/hptiop.c
6205
6206 HIPPI
6207 M: Jes Sorensen <jes@trained-monkey.org>
6208 L: linux-hippi@sunsite.dk
6209 S: Maintained
6210 F: include/linux/hippidevice.h
6211 F: include/uapi/linux/if_hippi.h
6212 F: net/802/hippi.c
6213 F: drivers/net/hippi/
6214
6215 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6216 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6217 M: Salil Mehta <salil.mehta@huawei.com>
6218 L: netdev@vger.kernel.org
6219 W: http://www.hisilicon.com
6220 S: Maintained
6221 F: drivers/net/ethernet/hisilicon/hns3/
6222
6223 HISILICON NETWORK SUBSYSTEM DRIVER
6224 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6225 M: Salil Mehta <salil.mehta@huawei.com>
6226 L: netdev@vger.kernel.org
6227 W: http://www.hisilicon.com
6228 S: Maintained
6229 F: drivers/net/ethernet/hisilicon/
6230 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6231
6232 HISILICON ROCE DRIVER
6233 M: Lijun Ou <oulijun@huawei.com>
6234 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6235 L: linux-rdma@vger.kernel.org
6236 S: Maintained
6237 F: drivers/infiniband/hw/hns/
6238 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6239
6240 HISILICON SAS Controller
6241 M: John Garry <john.garry@huawei.com>
6242 W: http://www.hisilicon.com
6243 S: Supported
6244 F: drivers/scsi/hisi_sas/
6245 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6246
6247 HMM - Heterogeneous Memory Management
6248 M: Jérôme Glisse <jglisse@redhat.com>
6249 L: linux-mm@kvack.org
6250 S: Maintained
6251 F: mm/hmm*
6252 F: include/linux/hmm*
6253
6254 HOST AP DRIVER
6255 M: Jouni Malinen <j@w1.fi>
6256 L: linux-wireless@vger.kernel.org
6257 W: http://w1.fi/hostap-driver.html
6258 S: Obsolete
6259 F: drivers/net/wireless/intersil/hostap/
6260
6261 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6262 L: platform-driver-x86@vger.kernel.org
6263 S: Orphan
6264 F: drivers/platform/x86/tc1100-wmi.c
6265
6266 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6267 M: Jaroslav Kysela <perex@perex.cz>
6268 S: Maintained
6269 F: drivers/net/ethernet/hp/hp100.*
6270
6271 HPET: High Precision Event Timers driver
6272 M: Clemens Ladisch <clemens@ladisch.de>
6273 S: Maintained
6274 F: Documentation/timers/hpet.txt
6275 F: drivers/char/hpet.c
6276 F: include/linux/hpet.h
6277 F: include/uapi/linux/hpet.h
6278
6279 HPET: x86
6280 S: Orphan
6281 F: arch/x86/kernel/hpet.c
6282 F: arch/x86/include/asm/hpet.h
6283
6284 HPFS FILESYSTEM
6285 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6286 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6287 S: Maintained
6288 F: fs/hpfs/
6289
6290 HSI SUBSYSTEM
6291 M: Sebastian Reichel <sre@kernel.org>
6292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6293 S: Maintained
6294 F: Documentation/ABI/testing/sysfs-bus-hsi
6295 F: Documentation/driver-api/hsi.rst
6296 F: drivers/hsi/
6297 F: include/linux/hsi/
6298 F: include/uapi/linux/hsi/
6299
6300 HSO 3G MODEM DRIVER
6301 L: linux-usb@vger.kernel.org
6302 S: Orphan
6303 F: drivers/net/usb/hso.c
6304
6305 HSR NETWORK PROTOCOL
6306 M: Arvid Brodin <arvid.brodin@alten.se>
6307 L: netdev@vger.kernel.org
6308 S: Maintained
6309 F: net/hsr/
6310
6311 HT16K33 LED CONTROLLER DRIVER
6312 M: Robin van der Gracht <robin@protonic.nl>
6313 S: Maintained
6314 F: drivers/auxdisplay/ht16k33.c
6315 F: Documentation/devicetree/bindings/display/ht16k33.txt
6316
6317 HTCPEN TOUCHSCREEN DRIVER
6318 M: Pau Oliva Fora <pof@eslack.org>
6319 L: linux-input@vger.kernel.org
6320 S: Maintained
6321 F: drivers/input/touchscreen/htcpen.c
6322
6323 HUAWEI ETHERNET DRIVER
6324 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6325 L: netdev@vger.kernel.org
6326 S: Supported
6327 F: Documentation/networking/hinic.txt
6328 F: drivers/net/ethernet/huawei/hinic/
6329
6330 HUGETLB FILESYSTEM
6331 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6332 S: Maintained
6333 F: fs/hugetlbfs/
6334
6335 HVA ST MEDIA DRIVER
6336 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6337 L: linux-media@vger.kernel.org
6338 T: git git://linuxtv.org/media_tree.git
6339 W: https://linuxtv.org
6340 S: Supported
6341 F: drivers/media/platform/sti/hva
6342
6343 HWPOISON MEMORY FAILURE HANDLING
6344 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6345 L: linux-mm@kvack.org
6346 S: Maintained
6347 F: mm/memory-failure.c
6348 F: mm/hwpoison-inject.c
6349
6350 Hyper-V CORE AND DRIVERS
6351 M: "K. Y. Srinivasan" <kys@microsoft.com>
6352 M: Haiyang Zhang <haiyangz@microsoft.com>
6353 M: Stephen Hemminger <sthemmin@microsoft.com>
6354 L: devel@linuxdriverproject.org
6355 S: Maintained
6356 F: Documentation/networking/netvsc.txt
6357 F: arch/x86/include/asm/mshyperv.h
6358 F: arch/x86/include/asm/trace/hyperv.h
6359 F: arch/x86/include/uapi/asm/hyperv.h
6360 F: arch/x86/kernel/cpu/mshyperv.c
6361 F: arch/x86/hyperv
6362 F: drivers/hid/hid-hyperv.c
6363 F: drivers/hv/
6364 F: drivers/input/serio/hyperv-keyboard.c
6365 F: drivers/pci/host/pci-hyperv.c
6366 F: drivers/net/hyperv/
6367 F: drivers/scsi/storvsc_drv.c
6368 F: drivers/uio/uio_hv_generic.c
6369 F: drivers/video/fbdev/hyperv_fb.c
6370 F: net/vmw_vsock/hyperv_transport.c
6371 F: include/linux/hyperv.h
6372 F: include/uapi/linux/hyperv.h
6373 F: tools/hv/
6374 F: Documentation/ABI/stable/sysfs-bus-vmbus
6375
6376 HYPERVISOR VIRTUAL CONSOLE DRIVER
6377 L: linuxppc-dev@lists.ozlabs.org
6378 S: Odd Fixes
6379 F: drivers/tty/hvc/
6380
6381 I2C ACPI SUPPORT
6382 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6383 L: linux-i2c@vger.kernel.org
6384 L: linux-acpi@vger.kernel.org
6385 S: Maintained
6386 F: drivers/i2c/i2c-core-acpi.c
6387
6388 I2C MUXES
6389 M: Peter Rosin <peda@axentia.se>
6390 L: linux-i2c@vger.kernel.org
6391 S: Maintained
6392 F: Documentation/i2c/i2c-topology
6393 F: Documentation/i2c/muxes/
6394 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6395 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6396 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6397 F: drivers/i2c/i2c-mux.c
6398 F: drivers/i2c/muxes/
6399 F: include/linux/i2c-mux.h
6400
6401 I2C OVER PARALLEL PORT
6402 M: Jean Delvare <jdelvare@suse.com>
6403 L: linux-i2c@vger.kernel.org
6404 S: Maintained
6405 F: Documentation/i2c/busses/i2c-parport
6406 F: Documentation/i2c/busses/i2c-parport-light
6407 F: drivers/i2c/busses/i2c-parport.c
6408 F: drivers/i2c/busses/i2c-parport-light.c
6409
6410 I2C SUBSYSTEM
6411 M: Wolfram Sang <wsa@the-dreams.de>
6412 L: linux-i2c@vger.kernel.org
6413 W: https://i2c.wiki.kernel.org/
6414 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6416 S: Maintained
6417 F: Documentation/devicetree/bindings/i2c/
6418 F: Documentation/i2c/
6419 F: drivers/i2c/
6420 F: drivers/i2c/*/
6421 F: include/linux/i2c.h
6422 F: include/linux/i2c-*.h
6423 F: include/uapi/linux/i2c.h
6424 F: include/uapi/linux/i2c-*.h
6425
6426 I2C-TAOS-EVM DRIVER
6427 M: Jean Delvare <jdelvare@suse.com>
6428 L: linux-i2c@vger.kernel.org
6429 S: Maintained
6430 F: Documentation/i2c/busses/i2c-taos-evm
6431 F: drivers/i2c/busses/i2c-taos-evm.c
6432
6433 I2C-TINY-USB DRIVER
6434 M: Till Harbaum <till@harbaum.org>
6435 L: linux-i2c@vger.kernel.org
6436 W: http://www.harbaum.org/till/i2c_tiny_usb
6437 S: Maintained
6438 F: drivers/i2c/busses/i2c-tiny-usb.c
6439
6440 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6441 M: Jean Delvare <jdelvare@suse.com>
6442 L: linux-i2c@vger.kernel.org
6443 S: Maintained
6444 F: Documentation/i2c/busses/i2c-ali1535
6445 F: Documentation/i2c/busses/i2c-ali1563
6446 F: Documentation/i2c/busses/i2c-ali15x3
6447 F: Documentation/i2c/busses/i2c-amd756
6448 F: Documentation/i2c/busses/i2c-amd8111
6449 F: Documentation/i2c/busses/i2c-i801
6450 F: Documentation/i2c/busses/i2c-nforce2
6451 F: Documentation/i2c/busses/i2c-piix4
6452 F: Documentation/i2c/busses/i2c-sis5595
6453 F: Documentation/i2c/busses/i2c-sis630
6454 F: Documentation/i2c/busses/i2c-sis96x
6455 F: Documentation/i2c/busses/i2c-via
6456 F: Documentation/i2c/busses/i2c-viapro
6457 F: drivers/i2c/busses/i2c-ali1535.c
6458 F: drivers/i2c/busses/i2c-ali1563.c
6459 F: drivers/i2c/busses/i2c-ali15x3.c
6460 F: drivers/i2c/busses/i2c-amd756.c
6461 F: drivers/i2c/busses/i2c-amd756-s4882.c
6462 F: drivers/i2c/busses/i2c-amd8111.c
6463 F: drivers/i2c/busses/i2c-i801.c
6464 F: drivers/i2c/busses/i2c-isch.c
6465 F: drivers/i2c/busses/i2c-nforce2.c
6466 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6467 F: drivers/i2c/busses/i2c-piix4.c
6468 F: drivers/i2c/busses/i2c-sis5595.c
6469 F: drivers/i2c/busses/i2c-sis630.c
6470 F: drivers/i2c/busses/i2c-sis96x.c
6471 F: drivers/i2c/busses/i2c-via.c
6472 F: drivers/i2c/busses/i2c-viapro.c
6473
6474 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6475 M: Hans de Goede <hdegoede@redhat.com>
6476 L: linux-i2c@vger.kernel.org
6477 S: Maintained
6478 F: drivers/i2c/busses/i2c-cht-wc.c
6479
6480 I2C/SMBUS ISMT DRIVER
6481 M: Seth Heasley <seth.heasley@intel.com>
6482 M: Neil Horman <nhorman@tuxdriver.com>
6483 L: linux-i2c@vger.kernel.org
6484 F: drivers/i2c/busses/i2c-ismt.c
6485 F: Documentation/i2c/busses/i2c-ismt
6486
6487 I2C/SMBUS STUB DRIVER
6488 M: Jean Delvare <jdelvare@suse.com>
6489 L: linux-i2c@vger.kernel.org
6490 S: Maintained
6491 F: drivers/i2c/i2c-stub.c
6492
6493 i386 BOOT CODE
6494 M: "H. Peter Anvin" <hpa@zytor.com>
6495 S: Maintained
6496 F: arch/x86/boot/
6497
6498 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6499 M: "H. Peter Anvin" <hpa@zytor.com>
6500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6501 S: Maintained
6502
6503 IA64 (Itanium) PLATFORM
6504 M: Tony Luck <tony.luck@intel.com>
6505 M: Fenghua Yu <fenghua.yu@intel.com>
6506 L: linux-ia64@vger.kernel.org
6507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6508 S: Maintained
6509 F: arch/ia64/
6510
6511 IBM Power 842 compression accelerator
6512 M: Haren Myneni <haren@us.ibm.com>
6513 S: Supported
6514 F: drivers/crypto/nx/Makefile
6515 F: drivers/crypto/nx/Kconfig
6516 F: drivers/crypto/nx/nx-842*
6517 F: include/linux/sw842.h
6518 F: crypto/842.c
6519 F: lib/842/
6520
6521 IBM Power in-Nest Crypto Acceleration
6522 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6523 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6524 L: linux-crypto@vger.kernel.org
6525 S: Supported
6526 F: drivers/crypto/nx/Makefile
6527 F: drivers/crypto/nx/Kconfig
6528 F: drivers/crypto/nx/nx-aes*
6529 F: drivers/crypto/nx/nx-sha*
6530 F: drivers/crypto/nx/nx.*
6531 F: drivers/crypto/nx/nx_csbcpb.h
6532 F: drivers/crypto/nx/nx_debugfs.h
6533
6534 IBM Power Linux RAID adapter
6535 M: Brian King <brking@us.ibm.com>
6536 S: Supported
6537 F: drivers/scsi/ipr.*
6538
6539 IBM Power SRIOV Virtual NIC Device Driver
6540 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6541 M: John Allen <jallen@linux.vnet.ibm.com>
6542 L: netdev@vger.kernel.org
6543 S: Supported
6544 F: drivers/net/ethernet/ibm/ibmvnic.*
6545
6546 IBM Power Virtual Accelerator Switchboard
6547 M: Sukadev Bhattiprolu
6548 L: linuxppc-dev@lists.ozlabs.org
6549 S: Supported
6550 F: arch/powerpc/platforms/powernv/vas*
6551 F: arch/powerpc/platforms/powernv/copy-paste.h
6552 F: arch/powerpc/include/asm/vas.h
6553 F: arch/powerpc/include/uapi/asm/vas.h
6554
6555 IBM Power Virtual Ethernet Device Driver
6556 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6557 L: netdev@vger.kernel.org
6558 S: Supported
6559 F: drivers/net/ethernet/ibm/ibmveth.*
6560
6561 IBM Power Virtual FC Device Drivers
6562 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6563 L: linux-scsi@vger.kernel.org
6564 S: Supported
6565 F: drivers/scsi/ibmvscsi/ibmvfc*
6566
6567 IBM Power Virtual SCSI Device Drivers
6568 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6569 L: linux-scsi@vger.kernel.org
6570 S: Supported
6571 F: drivers/scsi/ibmvscsi/ibmvscsi*
6572 F: include/scsi/viosrp.h
6573
6574 IBM Power Virtual SCSI Device Target Driver
6575 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6576 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6577 L: linux-scsi@vger.kernel.org
6578 L: target-devel@vger.kernel.org
6579 S: Supported
6580 F: drivers/scsi/ibmvscsi_tgt/
6581
6582 IBM Power VMX Cryptographic instructions
6583 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6584 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6585 L: linux-crypto@vger.kernel.org
6586 S: Supported
6587 F: drivers/crypto/vmx/Makefile
6588 F: drivers/crypto/vmx/Kconfig
6589 F: drivers/crypto/vmx/vmx.c
6590 F: drivers/crypto/vmx/aes*
6591 F: drivers/crypto/vmx/ghash*
6592 F: drivers/crypto/vmx/ppc-xlate.pl
6593
6594 IBM ServeRAID RAID DRIVER
6595 S: Orphan
6596 F: drivers/scsi/ips.*
6597
6598 ICH LPC AND GPIO DRIVER
6599 M: Peter Tyser <ptyser@xes-inc.com>
6600 S: Maintained
6601 F: drivers/mfd/lpc_ich.c
6602 F: drivers/gpio/gpio-ich.c
6603
6604 IDE SUBSYSTEM
6605 M: "David S. Miller" <davem@davemloft.net>
6606 L: linux-ide@vger.kernel.org
6607 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6609 S: Maintained
6610 F: Documentation/ide/
6611 F: drivers/ide/
6612 F: include/linux/ide.h
6613
6614 IDE/ATAPI DRIVERS
6615 M: Borislav Petkov <bp@alien8.de>
6616 L: linux-ide@vger.kernel.org
6617 S: Maintained
6618 F: Documentation/cdrom/ide-cd
6619 F: drivers/ide/ide-cd*
6620
6621 IDEAPAD LAPTOP EXTRAS DRIVER
6622 M: Ike Panhc <ike.pan@canonical.com>
6623 L: platform-driver-x86@vger.kernel.org
6624 W: http://launchpad.net/ideapad-laptop
6625 S: Maintained
6626 F: drivers/platform/x86/ideapad-laptop.c
6627
6628 IDEAPAD LAPTOP SLIDEBAR DRIVER
6629 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6630 L: linux-input@vger.kernel.org
6631 W: https://github.com/o2genum/ideapad-slidebar
6632 S: Maintained
6633 F: drivers/input/misc/ideapad_slidebar.c
6634
6635 IDT VersaClock 5 CLOCK DRIVER
6636 M: Marek Vasut <marek.vasut@gmail.com>
6637 S: Maintained
6638 F: drivers/clk/clk-versaclock5.c
6639
6640 IEEE 802.15.4 SUBSYSTEM
6641 M: Alexander Aring <alex.aring@gmail.com>
6642 M: Stefan Schmidt <stefan@osg.samsung.com>
6643 L: linux-wpan@vger.kernel.org
6644 W: http://wpan.cakelab.org/
6645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6647 S: Maintained
6648 F: net/ieee802154/
6649 F: net/mac802154/
6650 F: drivers/net/ieee802154/
6651 F: include/linux/nl802154.h
6652 F: include/linux/ieee802154.h
6653 F: include/net/nl802154.h
6654 F: include/net/mac802154.h
6655 F: include/net/af_ieee802154.h
6656 F: include/net/cfg802154.h
6657 F: include/net/ieee802154_netdev.h
6658 F: Documentation/networking/ieee802154.txt
6659
6660 IFE PROTOCOL
6661 M: Yotam Gigi <yotamg@mellanox.com>
6662 M: Jamal Hadi Salim <jhs@mojatatu.com>
6663 F: net/ife
6664 F: include/net/ife.h
6665 F: include/uapi/linux/ife.h
6666
6667 IGORPLUG-USB IR RECEIVER
6668 M: Sean Young <sean@mess.org>
6669 L: linux-media@vger.kernel.org
6670 S: Maintained
6671 F: drivers/media/rc/igorplugusb.c
6672
6673 IGUANAWORKS USB IR TRANSCEIVER
6674 M: Sean Young <sean@mess.org>
6675 L: linux-media@vger.kernel.org
6676 S: Maintained
6677 F: drivers/media/rc/iguanair.c
6678
6679 IIO DIGITAL POTENTIOMETER DAC
6680 M: Peter Rosin <peda@axentia.se>
6681 L: linux-iio@vger.kernel.org
6682 S: Maintained
6683 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6684 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6685 F: drivers/iio/dac/dpot-dac.c
6686
6687 IIO ENVELOPE DETECTOR
6688 M: Peter Rosin <peda@axentia.se>
6689 L: linux-iio@vger.kernel.org
6690 S: Maintained
6691 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6692 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6693 F: drivers/iio/adc/envelope-detector.c
6694
6695 IIO MULTIPLEXER
6696 M: Peter Rosin <peda@axentia.se>
6697 L: linux-iio@vger.kernel.org
6698 S: Maintained
6699 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6700 F: drivers/iio/multiplexer/iio-mux.c
6701
6702 IIO SUBSYSTEM AND DRIVERS
6703 M: Jonathan Cameron <jic23@kernel.org>
6704 R: Hartmut Knaack <knaack.h@gmx.de>
6705 R: Lars-Peter Clausen <lars@metafoo.de>
6706 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6707 L: linux-iio@vger.kernel.org
6708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6709 S: Maintained
6710 F: Documentation/devicetree/bindings/iio/
6711 F: drivers/iio/
6712 F: drivers/staging/iio/
6713 F: include/linux/iio/
6714 F: tools/iio/
6715
6716 IKANOS/ADI EAGLE ADSL USB DRIVER
6717 M: Matthieu Castet <castet.matthieu@free.fr>
6718 M: Stanislaw Gruszka <stf_xl@wp.pl>
6719 S: Maintained
6720 F: drivers/usb/atm/ueagle-atm.c
6721
6722 IMGTEC ASCII LCD DRIVER
6723 M: Paul Burton <paul.burton@imgtec.com>
6724 S: Maintained
6725 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6726 F: drivers/auxdisplay/img-ascii-lcd.c
6727
6728 IMGTEC IR DECODER DRIVER
6729 M: James Hogan <james.hogan@imgtec.com>
6730 S: Maintained
6731 F: drivers/media/rc/img-ir/
6732
6733 IMS TWINTURBO FRAMEBUFFER DRIVER
6734 L: linux-fbdev@vger.kernel.org
6735 S: Orphan
6736 F: drivers/video/fbdev/imsttfb.c
6737
6738 INA209 HARDWARE MONITOR DRIVER
6739 M: Guenter Roeck <linux@roeck-us.net>
6740 L: linux-hwmon@vger.kernel.org
6741 S: Maintained
6742 F: Documentation/hwmon/ina209
6743 F: Documentation/devicetree/bindings/i2c/ina209.txt
6744 F: drivers/hwmon/ina209.c
6745
6746 INA2XX HARDWARE MONITOR DRIVER
6747 M: Guenter Roeck <linux@roeck-us.net>
6748 L: linux-hwmon@vger.kernel.org
6749 S: Maintained
6750 F: Documentation/hwmon/ina2xx
6751 F: drivers/hwmon/ina2xx.c
6752 F: include/linux/platform_data/ina2xx.h
6753
6754 INDUSTRY PACK SUBSYSTEM (IPACK)
6755 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6756 M: Jens Taprogge <jens.taprogge@taprogge.org>
6757 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6758 L: industrypack-devel@lists.sourceforge.net
6759 W: http://industrypack.sourceforge.net
6760 S: Maintained
6761 F: drivers/ipack/
6762
6763 INFINIBAND SUBSYSTEM
6764 M: Doug Ledford <dledford@redhat.com>
6765 M: Sean Hefty <sean.hefty@intel.com>
6766 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6767 L: linux-rdma@vger.kernel.org
6768 W: http://www.openfabrics.org/
6769 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6771 S: Supported
6772 F: Documentation/devicetree/bindings/infiniband/
6773 F: Documentation/infiniband/
6774 F: drivers/infiniband/
6775 F: include/uapi/linux/if_infiniband.h
6776 F: include/uapi/rdma/
6777 F: include/rdma/
6778
6779 INGENIC JZ4780 DMA Driver
6780 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6781 S: Maintained
6782 F: drivers/dma/dma-jz4780.c
6783
6784 INGENIC JZ4780 NAND DRIVER
6785 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6786 L: linux-mtd@lists.infradead.org
6787 S: Maintained
6788 F: drivers/mtd/nand/jz4780_*
6789
6790 INOTIFY
6791 M: Jan Kara <jack@suse.cz>
6792 R: Amir Goldstein <amir73il@gmail.com>
6793 L: linux-fsdevel@vger.kernel.org
6794 S: Maintained
6795 F: Documentation/filesystems/inotify.txt
6796 F: fs/notify/inotify/
6797 F: include/linux/inotify.h
6798 F: include/uapi/linux/inotify.h
6799
6800 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6801 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6802 L: linux-input@vger.kernel.org
6803 Q: http://patchwork.kernel.org/project/linux-input/list/
6804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6805 S: Maintained
6806 F: drivers/input/
6807 F: include/linux/input.h
6808 F: include/uapi/linux/input.h
6809 F: include/uapi/linux/input-event-codes.h
6810 F: include/linux/input/
6811 F: Documentation/devicetree/bindings/input/
6812 F: Documentation/input/
6813
6814 INPUT MULTITOUCH (MT) PROTOCOL
6815 M: Henrik Rydberg <rydberg@bitmath.org>
6816 L: linux-input@vger.kernel.org
6817 S: Odd fixes
6818 F: Documentation/input/multi-touch-protocol.rst
6819 F: drivers/input/input-mt.c
6820 K: \b(ABS|SYN)_MT_
6821
6822 INSIDE SECURE CRYPTO DRIVER
6823 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6824 F: drivers/crypto/inside-secure/
6825 S: Maintained
6826 L: linux-crypto@vger.kernel.org
6827
6828 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6829 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6830 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6831 L: linux-ima-devel@lists.sourceforge.net
6832 L: linux-ima-user@lists.sourceforge.net
6833 L: linux-security-module@vger.kernel.org
6834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6835 S: Supported
6836 F: security/integrity/ima/
6837
6838 INTEL 810/815 FRAMEBUFFER DRIVER
6839 M: Antonino Daplas <adaplas@gmail.com>
6840 L: linux-fbdev@vger.kernel.org
6841 S: Maintained
6842 F: drivers/video/fbdev/i810/
6843
6844 INTEL ASoC BDW/HSW DRIVERS
6845 M: Jie Yang <yang.jie@linux.intel.com>
6846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6847 S: Supported
6848 F: sound/soc/intel/common/sst-dsp*
6849 F: sound/soc/intel/common/sst-firmware.c
6850 F: sound/soc/intel/boards/broadwell.c
6851 F: sound/soc/intel/haswell/
6852
6853 INTEL C600 SERIES SAS CONTROLLER DRIVER
6854 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6855 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6856 L: linux-scsi@vger.kernel.org
6857 T: git git://git.code.sf.net/p/intel-sas/isci
6858 S: Supported
6859 F: drivers/scsi/isci/
6860
6861 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6862 M: Jani Nikula <jani.nikula@linux.intel.com>
6863 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6864 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6865 L: intel-gfx@lists.freedesktop.org
6866 W: https://01.org/linuxgraphics/
6867 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6868 C: irc://chat.freenode.net/intel-gfx
6869 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6870 T: git git://anongit.freedesktop.org/drm-intel
6871 S: Supported
6872 F: drivers/gpu/drm/i915/
6873 F: include/drm/i915*
6874 F: include/uapi/drm/i915_drm.h
6875 F: Documentation/gpu/i915.rst
6876
6877 INTEL ETHERNET DRIVERS
6878 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6879 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6880 W: http://www.intel.com/support/feedback.htm
6881 W: http://e1000.sourceforge.net/
6882 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6885 S: Supported
6886 F: Documentation/networking/e100.txt
6887 F: Documentation/networking/e1000.txt
6888 F: Documentation/networking/e1000e.txt
6889 F: Documentation/networking/igb.txt
6890 F: Documentation/networking/igbvf.txt
6891 F: Documentation/networking/ixgb.txt
6892 F: Documentation/networking/ixgbe.txt
6893 F: Documentation/networking/ixgbevf.txt
6894 F: Documentation/networking/i40e.txt
6895 F: Documentation/networking/i40evf.txt
6896 F: drivers/net/ethernet/intel/
6897 F: drivers/net/ethernet/intel/*/
6898 F: include/linux/avf/virtchnl.h
6899
6900 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6901 M: Maik Broemme <mbroemme@libmpq.org>
6902 L: linux-fbdev@vger.kernel.org
6903 S: Maintained
6904 F: Documentation/fb/intelfb.txt
6905 F: drivers/video/fbdev/intelfb/
6906
6907 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6908 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6909 M: Zhi Wang <zhi.a.wang@intel.com>
6910 L: intel-gvt-dev@lists.freedesktop.org
6911 L: intel-gfx@lists.freedesktop.org
6912 W: https://01.org/igvt-g
6913 T: git https://github.com/01org/gvt-linux.git
6914 S: Supported
6915 F: drivers/gpu/drm/i915/gvt/
6916
6917 INTEL HID EVENT DRIVER
6918 M: Alex Hung <alex.hung@canonical.com>
6919 L: platform-driver-x86@vger.kernel.org
6920 S: Maintained
6921 F: drivers/platform/x86/intel-hid.c
6922
6923 INTEL I/OAT DMA DRIVER
6924 M: Dave Jiang <dave.jiang@intel.com>
6925 R: Dan Williams <dan.j.williams@intel.com>
6926 L: dmaengine@vger.kernel.org
6927 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6928 S: Supported
6929 F: drivers/dma/ioat*
6930
6931 INTEL IDLE DRIVER
6932 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6933 M: Len Brown <lenb@kernel.org>
6934 L: linux-pm@vger.kernel.org
6935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6936 B: https://bugzilla.kernel.org
6937 S: Supported
6938 F: drivers/idle/intel_idle.c
6939
6940 INTEL INTEGRATED SENSOR HUB DRIVER
6941 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6942 M: Jiri Kosina <jikos@kernel.org>
6943 L: linux-input@vger.kernel.org
6944 S: Maintained
6945 F: drivers/hid/intel-ish-hid/
6946
6947 INTEL IOMMU (VT-d)
6948 M: David Woodhouse <dwmw2@infradead.org>
6949 L: iommu@lists.linux-foundation.org
6950 T: git git://git.infradead.org/iommu-2.6.git
6951 S: Supported
6952 F: drivers/iommu/intel-iommu.c
6953 F: include/linux/intel-iommu.h
6954
6955 INTEL IOP-ADMA DMA DRIVER
6956 R: Dan Williams <dan.j.williams@intel.com>
6957 S: Odd fixes
6958 F: drivers/dma/iop-adma.c
6959
6960 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6961 M: Krzysztof Halasa <khalasa@piap.pl>
6962 S: Maintained
6963 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6964 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6965 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6966 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6967 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6968 F: drivers/net/wan/ixp4xx_hss.c
6969
6970 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6971 M: Deepak Saxena <dsaxena@plexity.net>
6972 S: Maintained
6973 F: drivers/char/hw_random/ixp4xx-rng.c
6974
6975 INTEL MANAGEMENT ENGINE (mei)
6976 M: Tomas Winkler <tomas.winkler@intel.com>
6977 L: linux-kernel@vger.kernel.org
6978 S: Supported
6979 F: include/uapi/linux/mei.h
6980 F: include/linux/mei_cl_bus.h
6981 F: drivers/misc/mei/*
6982 F: drivers/watchdog/mei_wdt.c
6983 F: Documentation/misc-devices/mei/*
6984 F: samples/mei/*
6985
6986 INTEL MENLOW THERMAL DRIVER
6987 M: Sujith Thomas <sujith.thomas@intel.com>
6988 L: platform-driver-x86@vger.kernel.org
6989 W: https://01.org/linux-acpi
6990 S: Supported
6991 F: drivers/platform/x86/intel_menlow.c
6992
6993 INTEL MERRIFIELD GPIO DRIVER
6994 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6995 L: linux-gpio@vger.kernel.org
6996 S: Maintained
6997 F: drivers/gpio/gpio-merrifield.c
6998
6999 INTEL MIC DRIVERS (mic)
7000 M: Sudeep Dutt <sudeep.dutt@intel.com>
7001 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7002 S: Supported
7003 W: https://github.com/sudeepdutt/mic
7004 W: http://software.intel.com/en-us/mic-developer
7005 F: include/linux/mic_bus.h
7006 F: include/linux/scif.h
7007 F: include/uapi/linux/mic_common.h
7008 F: include/uapi/linux/mic_ioctl.h
7009 F: include/uapi/linux/scif_ioctl.h
7010 F: drivers/misc/mic/
7011 F: drivers/dma/mic_x100_dma.c
7012 F: drivers/dma/mic_x100_dma.h
7013 F: Documentation/mic/
7014
7015 INTEL PMC CORE DRIVER
7016 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7017 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7018 L: platform-driver-x86@vger.kernel.org
7019 S: Maintained
7020 F: arch/x86/include/asm/pmc_core.h
7021 F: drivers/platform/x86/intel_pmc_core*
7022
7023 INTEL PMC/P-Unit IPC DRIVER
7024 M: Zha Qipeng<qipeng.zha@intel.com>
7025 L: platform-driver-x86@vger.kernel.org
7026 S: Maintained
7027 F: drivers/platform/x86/intel_pmc_ipc.c
7028 F: drivers/platform/x86/intel_punit_ipc.c
7029 F: arch/x86/include/asm/intel_pmc_ipc.h
7030 F: arch/x86/include/asm/intel_punit_ipc.h
7031
7032 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7033 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7034 L: linux-wireless@vger.kernel.org
7035 S: Maintained
7036 F: Documentation/networking/README.ipw2100
7037 F: Documentation/networking/README.ipw2200
7038 F: drivers/net/wireless/intel/ipw2x00/
7039
7040 INTEL PSTATE DRIVER
7041 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7042 M: Len Brown <lenb@kernel.org>
7043 L: linux-pm@vger.kernel.org
7044 S: Supported
7045 F: drivers/cpufreq/intel_pstate.c
7046
7047 INTEL RDMA RNIC DRIVER
7048 M: Faisal Latif <faisal.latif@intel.com>
7049 M: Shiraz Saleem <shiraz.saleem@intel.com>
7050 L: linux-rdma@vger.kernel.org
7051 S: Supported
7052 F: drivers/infiniband/hw/i40iw/
7053
7054 INTEL TELEMETRY DRIVER
7055 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7056 L: platform-driver-x86@vger.kernel.org
7057 S: Maintained
7058 F: arch/x86/include/asm/intel_telemetry.h
7059 F: drivers/platform/x86/intel_telemetry*
7060
7061 INTEL VIRTUAL BUTTON DRIVER
7062 M: AceLan Kao <acelan.kao@canonical.com>
7063 L: platform-driver-x86@vger.kernel.org
7064 S: Maintained
7065 F: drivers/platform/x86/intel-vbtn.c
7066
7067 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7068 M: Stanislaw Gruszka <sgruszka@redhat.com>
7069 L: linux-wireless@vger.kernel.org
7070 S: Supported
7071 F: drivers/net/wireless/intel/iwlegacy/
7072
7073 INTEL WIRELESS WIFI LINK (iwlwifi)
7074 M: Johannes Berg <johannes.berg@intel.com>
7075 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7076 M: Luca Coelho <luciano.coelho@intel.com>
7077 M: Intel Linux Wireless <linuxwifi@intel.com>
7078 L: linux-wireless@vger.kernel.org
7079 W: http://intellinuxwireless.org
7080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7081 S: Supported
7082 F: drivers/net/wireless/intel/iwlwifi/
7083
7084 INTEL WIRELESS WIMAX CONNECTION 2400
7085 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7086 M: linux-wimax@intel.com
7087 L: wimax@linuxwimax.org (subscribers-only)
7088 S: Supported
7089 W: http://linuxwimax.org
7090 F: Documentation/wimax/README.i2400m
7091 F: drivers/net/wimax/i2400m/
7092 F: include/uapi/linux/wimax/i2400m.h
7093
7094 INTEL(R) TRACE HUB
7095 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7096 S: Supported
7097 F: Documentation/trace/intel_th.txt
7098 F: drivers/hwtracing/intel_th/
7099
7100 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7101 M: Ning Sun <ning.sun@intel.com>
7102 L: tboot-devel@lists.sourceforge.net
7103 W: http://tboot.sourceforge.net
7104 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7105 S: Supported
7106 F: Documentation/intel_txt.txt
7107 F: include/linux/tboot.h
7108 F: arch/x86/kernel/tboot.c
7109
7110 INTEL-MID GPIO DRIVER
7111 M: David Cohen <david.a.cohen@linux.intel.com>
7112 L: linux-gpio@vger.kernel.org
7113 S: Maintained
7114 F: drivers/gpio/gpio-intel-mid.c
7115
7116 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7117 M: Linus Walleij <linus.walleij@linaro.org>
7118 L: linux-iio@vger.kernel.org
7119 S: Maintained
7120 F: drivers/iio/gyro/mpu3050*
7121 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7122
7123 IOC3 ETHERNET DRIVER
7124 M: Ralf Baechle <ralf@linux-mips.org>
7125 L: linux-mips@linux-mips.org
7126 S: Maintained
7127 F: drivers/net/ethernet/sgi/ioc3-eth.c
7128
7129 IOC3 SERIAL DRIVER
7130 M: Pat Gefre <pfg@sgi.com>
7131 L: linux-serial@vger.kernel.org
7132 S: Maintained
7133 F: drivers/tty/serial/ioc3_serial.c
7134
7135 IOMMU DRIVERS
7136 M: Joerg Roedel <joro@8bytes.org>
7137 L: iommu@lists.linux-foundation.org
7138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7139 S: Maintained
7140 F: Documentation/devicetree/bindings/iommu/
7141 F: drivers/iommu/
7142 F: include/linux/iommu.h
7143 F: include/linux/iova.h
7144
7145 IP MASQUERADING
7146 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7147 S: Maintained
7148 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7149
7150 IPMI SUBSYSTEM
7151 M: Corey Minyard <minyard@acm.org>
7152 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7153 W: http://openipmi.sourceforge.net/
7154 S: Supported
7155 F: Documentation/IPMI.txt
7156 F: drivers/char/ipmi/
7157 F: include/linux/ipmi*
7158 F: include/uapi/linux/ipmi*
7159
7160 IPS SCSI RAID DRIVER
7161 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7162 L: linux-scsi@vger.kernel.org
7163 W: http://www.adaptec.com/
7164 S: Maintained
7165 F: drivers/scsi/ips*
7166
7167 IPVS
7168 M: Wensong Zhang <wensong@linux-vs.org>
7169 M: Simon Horman <horms@verge.net.au>
7170 M: Julian Anastasov <ja@ssi.bg>
7171 L: netdev@vger.kernel.org
7172 L: lvs-devel@vger.kernel.org
7173 S: Maintained
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7176 F: Documentation/networking/ipvs-sysctl.txt
7177 F: include/net/ip_vs.h
7178 F: include/uapi/linux/ip_vs.h
7179 F: net/netfilter/ipvs/
7180
7181 IPWIRELESS DRIVER
7182 M: Jiri Kosina <jikos@kernel.org>
7183 M: David Sterba <dsterba@suse.com>
7184 S: Odd Fixes
7185 F: drivers/tty/ipwireless/
7186
7187 IPX NETWORK LAYER
7188 L: netdev@vger.kernel.org
7189 S: Odd fixes
7190 F: include/net/ipx.h
7191 F: include/uapi/linux/ipx.h
7192 F: net/ipx/
7193
7194 IRDA SUBSYSTEM
7195 M: Samuel Ortiz <samuel@sortiz.org>
7196 L: irda-users@lists.sourceforge.net (subscribers-only)
7197 L: netdev@vger.kernel.org
7198 W: http://irda.sourceforge.net/
7199 S: Maintained
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7201 F: Documentation/networking/irda.txt
7202 F: drivers/staging/irda/
7203
7204 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7205 M: Marc Zyngier <marc.zyngier@arm.com>
7206 S: Maintained
7207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7208 F: Documentation/IRQ-domain.txt
7209 F: include/linux/irqdomain.h
7210 F: kernel/irq/irqdomain.c
7211 F: kernel/irq/msi.c
7212
7213 IRQ SUBSYSTEM
7214 M: Thomas Gleixner <tglx@linutronix.de>
7215 L: linux-kernel@vger.kernel.org
7216 S: Maintained
7217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7218 F: kernel/irq/
7219
7220 IRQCHIP DRIVERS
7221 M: Thomas Gleixner <tglx@linutronix.de>
7222 M: Jason Cooper <jason@lakedaemon.net>
7223 M: Marc Zyngier <marc.zyngier@arm.com>
7224 L: linux-kernel@vger.kernel.org
7225 S: Maintained
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7227 F: Documentation/devicetree/bindings/interrupt-controller/
7228 F: drivers/irqchip/
7229
7230 ISA
7231 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7232 S: Maintained
7233 F: Documentation/isa.txt
7234 F: drivers/base/isa.c
7235 F: include/linux/isa.h
7236
7237 ISA RADIO MODULE
7238 M: Hans Verkuil <hverkuil@xs4all.nl>
7239 L: linux-media@vger.kernel.org
7240 T: git git://linuxtv.org/media_tree.git
7241 W: https://linuxtv.org
7242 S: Maintained
7243 F: drivers/media/radio/radio-isa*
7244
7245 ISAPNP
7246 M: Jaroslav Kysela <perex@perex.cz>
7247 S: Maintained
7248 F: Documentation/isapnp.txt
7249 F: drivers/pnp/isapnp/
7250 F: include/linux/isapnp.h
7251
7252 ISCSI
7253 M: Lee Duncan <lduncan@suse.com>
7254 M: Chris Leech <cleech@redhat.com>
7255 L: open-iscsi@googlegroups.com
7256 W: www.open-iscsi.com
7257 S: Maintained
7258 F: drivers/scsi/*iscsi*
7259 F: include/scsi/*iscsi*
7260
7261 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7262 M: Peter Jones <pjones@redhat.com>
7263 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7264 S: Maintained
7265 F: drivers/firmware/iscsi_ibft*
7266
7267 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7268 M: Or Gerlitz <ogerlitz@mellanox.com>
7269 M: Sagi Grimberg <sagi@grimberg.me>
7270 M: Roi Dayan <roid@mellanox.com>
7271 L: linux-rdma@vger.kernel.org
7272 S: Supported
7273 W: http://www.openfabrics.org
7274 W: www.open-iscsi.org
7275 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7276 F: drivers/infiniband/ulp/iser/
7277
7278 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7279 M: Sagi Grimberg <sagi@grimberg.me>
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7281 L: linux-rdma@vger.kernel.org
7282 L: target-devel@vger.kernel.org
7283 S: Supported
7284 W: http://www.linux-iscsi.org
7285 F: drivers/infiniband/ulp/isert
7286
7287 ISDN SUBSYSTEM
7288 M: Karsten Keil <isdn@linux-pingi.de>
7289 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7290 L: netdev@vger.kernel.org
7291 W: http://www.isdn4linux.de
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7293 S: Maintained
7294 F: Documentation/isdn/
7295 F: drivers/isdn/
7296 F: include/linux/isdn.h
7297 F: include/linux/isdn/
7298 F: include/uapi/linux/isdn.h
7299 F: include/uapi/linux/isdn/
7300
7301 ISDN SUBSYSTEM (Eicon active card driver)
7302 M: Armin Schindler <mac@melware.de>
7303 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7304 W: http://www.melware.de
7305 S: Maintained
7306 F: drivers/isdn/hardware/eicon/
7307
7308 IT87 HARDWARE MONITORING DRIVER
7309 M: Jean Delvare <jdelvare@suse.com>
7310 L: linux-hwmon@vger.kernel.org
7311 S: Maintained
7312 F: Documentation/hwmon/it87
7313 F: drivers/hwmon/it87.c
7314
7315 IT913X MEDIA DRIVER
7316 M: Antti Palosaari <crope@iki.fi>
7317 L: linux-media@vger.kernel.org
7318 W: https://linuxtv.org
7319 W: http://palosaari.fi/linux/
7320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7321 T: git git://linuxtv.org/anttip/media_tree.git
7322 S: Maintained
7323 F: drivers/media/tuners/it913x*
7324
7325 IVTV VIDEO4LINUX DRIVER
7326 M: Andy Walls <awalls@md.metrocast.net>
7327 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7328 L: linux-media@vger.kernel.org
7329 T: git git://linuxtv.org/media_tree.git
7330 W: http://www.ivtvdriver.org
7331 S: Maintained
7332 F: Documentation/media/v4l-drivers/ivtv*
7333 F: drivers/media/pci/ivtv/
7334 F: include/uapi/linux/ivtv*
7335
7336 IX2505V MEDIA DRIVER
7337 M: Malcolm Priestley <tvboxspy@gmail.com>
7338 L: linux-media@vger.kernel.org
7339 W: https://linuxtv.org
7340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7341 S: Maintained
7342 F: drivers/media/dvb-frontends/ix2505v*
7343
7344 JC42.4 TEMPERATURE SENSOR DRIVER
7345 M: Guenter Roeck <linux@roeck-us.net>
7346 L: linux-hwmon@vger.kernel.org
7347 S: Maintained
7348 F: drivers/hwmon/jc42.c
7349 F: Documentation/hwmon/jc42
7350
7351 JFS FILESYSTEM
7352 M: Dave Kleikamp <shaggy@kernel.org>
7353 L: jfs-discussion@lists.sourceforge.net
7354 W: http://jfs.sourceforge.net/
7355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7356 S: Maintained
7357 F: Documentation/filesystems/jfs.txt
7358 F: fs/jfs/
7359
7360 JME NETWORK DRIVER
7361 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7362 L: netdev@vger.kernel.org
7363 S: Maintained
7364 F: drivers/net/ethernet/jme.*
7365
7366 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7367 M: David Woodhouse <dwmw2@infradead.org>
7368 L: linux-mtd@lists.infradead.org
7369 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7370 S: Maintained
7371 F: fs/jffs2/
7372 F: include/uapi/linux/jffs2.h
7373
7374 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7375 M: "Theodore Ts'o" <tytso@mit.edu>
7376 M: Jan Kara <jack@suse.com>
7377 L: linux-ext4@vger.kernel.org
7378 S: Maintained
7379 F: fs/jbd2/
7380 F: include/linux/jbd2.h
7381
7382 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7383 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7384 L: linux-media@vger.kernel.org
7385 S: Maintained
7386 F: drivers/media/platform/rcar_jpu.c
7387
7388 JSM Neo PCI based serial card
7389 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7390 L: linux-serial@vger.kernel.org
7391 S: Maintained
7392 F: drivers/tty/serial/jsm/
7393
7394 K10TEMP HARDWARE MONITORING DRIVER
7395 M: Clemens Ladisch <clemens@ladisch.de>
7396 L: linux-hwmon@vger.kernel.org
7397 S: Maintained
7398 F: Documentation/hwmon/k10temp
7399 F: drivers/hwmon/k10temp.c
7400
7401 K8TEMP HARDWARE MONITORING DRIVER
7402 M: Rudolf Marek <r.marek@assembler.cz>
7403 L: linux-hwmon@vger.kernel.org
7404 S: Maintained
7405 F: Documentation/hwmon/k8temp
7406 F: drivers/hwmon/k8temp.c
7407
7408 KASAN
7409 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7410 R: Alexander Potapenko <glider@google.com>
7411 R: Dmitry Vyukov <dvyukov@google.com>
7412 L: kasan-dev@googlegroups.com
7413 S: Maintained
7414 F: arch/*/include/asm/kasan.h
7415 F: arch/*/mm/kasan_init*
7416 F: Documentation/dev-tools/kasan.rst
7417 F: include/linux/kasan*.h
7418 F: lib/test_kasan.c
7419 F: mm/kasan/
7420 F: scripts/Makefile.kasan
7421
7422 KCONFIG
7423 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7424 L: linux-kbuild@vger.kernel.org
7425 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7426 S: Maintained
7427 F: Documentation/kbuild/kconfig-language.txt
7428 F: scripts/kconfig/
7429
7430 KDUMP
7431 M: Dave Young <dyoung@redhat.com>
7432 M: Baoquan He <bhe@redhat.com>
7433 R: Vivek Goyal <vgoyal@redhat.com>
7434 L: kexec@lists.infradead.org
7435 W: http://lse.sourceforge.net/kdump/
7436 S: Maintained
7437 F: Documentation/kdump/
7438
7439 KEENE FM RADIO TRANSMITTER DRIVER
7440 M: Hans Verkuil <hverkuil@xs4all.nl>
7441 L: linux-media@vger.kernel.org
7442 T: git git://linuxtv.org/media_tree.git
7443 W: https://linuxtv.org
7444 S: Maintained
7445 F: drivers/media/radio/radio-keene*
7446
7447 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7448 M: Ian Kent <raven@themaw.net>
7449 L: autofs@vger.kernel.org
7450 S: Maintained
7451 F: fs/autofs4/
7452
7453 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7454 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7455 M: Michal Marek <mmarek@suse.com>
7456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7457 L: linux-kbuild@vger.kernel.org
7458 S: Maintained
7459 F: Documentation/kbuild/
7460 F: Makefile
7461 F: scripts/Makefile.*
7462 F: scripts/basic/
7463 F: scripts/mk*
7464 F: scripts/package/
7465
7466 KERNEL JANITORS
7467 L: kernel-janitors@vger.kernel.org
7468 W: http://kernelnewbies.org/KernelJanitors
7469 S: Odd Fixes
7470
7471 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7472 M: "J. Bruce Fields" <bfields@fieldses.org>
7473 M: Jeff Layton <jlayton@poochiereds.net>
7474 L: linux-nfs@vger.kernel.org
7475 W: http://nfs.sourceforge.net/
7476 T: git git://linux-nfs.org/~bfields/linux.git
7477 S: Supported
7478 F: fs/nfsd/
7479 F: include/uapi/linux/nfsd/
7480 F: fs/lockd/
7481 F: fs/nfs_common/
7482 F: net/sunrpc/
7483 F: include/linux/lockd/
7484 F: include/linux/sunrpc/
7485 F: include/uapi/linux/sunrpc/
7486
7487 KERNEL SELFTEST FRAMEWORK
7488 M: Shuah Khan <shuahkh@osg.samsung.com>
7489 M: Shuah Khan <shuah@kernel.org>
7490 L: linux-kselftest@vger.kernel.org
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7492 S: Maintained
7493 F: tools/testing/selftests/
7494 F: Documentation/dev-tools/kselftest*
7495
7496 KERNEL USERMODE HELPER
7497 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7498 L: linux-kernel@vger.kernel.org
7499 S: Maintained
7500 F: kernel/umh.c
7501 F: include/linux/umh.h
7502
7503 KERNEL VIRTUAL MACHINE (KVM)
7504 M: Paolo Bonzini <pbonzini@redhat.com>
7505 M: Radim Krčmář <rkrcmar@redhat.com>
7506 L: kvm@vger.kernel.org
7507 W: http://www.linux-kvm.org
7508 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7509 S: Supported
7510 F: Documentation/virtual/kvm/
7511 F: include/trace/events/kvm.h
7512 F: include/uapi/asm-generic/kvm*
7513 F: include/uapi/linux/kvm*
7514 F: include/asm-generic/kvm*
7515 F: include/linux/kvm*
7516 F: include/kvm/iodev.h
7517 F: virt/kvm/*
7518 F: tools/kvm/
7519
7520 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7521 M: Joerg Roedel <joro@8bytes.org>
7522 L: kvm@vger.kernel.org
7523 W: http://www.linux-kvm.org/
7524 S: Maintained
7525 F: arch/x86/include/asm/svm.h
7526 F: arch/x86/kvm/svm.c
7527
7528 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7529 M: Christoffer Dall <christoffer.dall@linaro.org>
7530 M: Marc Zyngier <marc.zyngier@arm.com>
7531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7532 L: kvmarm@lists.cs.columbia.edu
7533 W: http://systems.cs.columbia.edu/projects/kvm-arm
7534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7535 S: Supported
7536 F: arch/arm/include/uapi/asm/kvm*
7537 F: arch/arm/include/asm/kvm*
7538 F: arch/arm/kvm/
7539 F: virt/kvm/arm/
7540 F: include/kvm/arm_*
7541
7542 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7543 M: Christoffer Dall <christoffer.dall@linaro.org>
7544 M: Marc Zyngier <marc.zyngier@arm.com>
7545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7546 L: kvmarm@lists.cs.columbia.edu
7547 S: Maintained
7548 F: arch/arm64/include/uapi/asm/kvm*
7549 F: arch/arm64/include/asm/kvm*
7550 F: arch/arm64/kvm/
7551
7552 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7553 M: James Hogan <james.hogan@imgtec.com>
7554 L: linux-mips@linux-mips.org
7555 S: Supported
7556 F: arch/mips/include/uapi/asm/kvm*
7557 F: arch/mips/include/asm/kvm*
7558 F: arch/mips/kvm/
7559
7560 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7561 M: Alexander Graf <agraf@suse.com>
7562 L: kvm-ppc@vger.kernel.org
7563 W: http://www.linux-kvm.org/
7564 T: git git://github.com/agraf/linux-2.6.git
7565 S: Supported
7566 F: arch/powerpc/include/uapi/asm/kvm*
7567 F: arch/powerpc/include/asm/kvm*
7568 F: arch/powerpc/kvm/
7569 F: arch/powerpc/kernel/kvm*
7570
7571 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7572 M: Christian Borntraeger <borntraeger@de.ibm.com>
7573 M: Cornelia Huck <cohuck@redhat.com>
7574 L: linux-s390@vger.kernel.org
7575 W: http://www.ibm.com/developerworks/linux/linux390/
7576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7577 S: Supported
7578 F: arch/s390/include/uapi/asm/kvm*
7579 F: arch/s390/include/asm/gmap.h
7580 F: arch/s390/include/asm/kvm*
7581 F: arch/s390/kvm/
7582 F: arch/s390/mm/gmap.c
7583
7584 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7585 M: Paolo Bonzini <pbonzini@redhat.com>
7586 M: Radim Krčmář <rkrcmar@redhat.com>
7587 L: kvm@vger.kernel.org
7588 W: http://www.linux-kvm.org
7589 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7590 S: Supported
7591 F: arch/x86/kvm/
7592 F: arch/x86/include/uapi/asm/kvm*
7593 F: arch/x86/include/asm/kvm*
7594 F: arch/x86/kernel/kvm.c
7595 F: arch/x86/kernel/kvmclock.c
7596
7597 KERNFS
7598 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7599 M: Tejun Heo <tj@kernel.org>
7600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7601 S: Supported
7602 F: include/linux/kernfs.h
7603 F: fs/kernfs/
7604
7605 KEXEC
7606 M: Eric Biederman <ebiederm@xmission.com>
7607 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7608 L: kexec@lists.infradead.org
7609 S: Maintained
7610 F: include/linux/kexec.h
7611 F: include/uapi/linux/kexec.h
7612 F: kernel/kexec*
7613
7614 KEYS-ENCRYPTED
7615 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7616 M: David Safford <safford@us.ibm.com>
7617 L: linux-security-module@vger.kernel.org
7618 L: keyrings@vger.kernel.org
7619 S: Supported
7620 F: Documentation/security/keys/trusted-encrypted.rst
7621 F: include/keys/encrypted-type.h
7622 F: security/keys/encrypted-keys/
7623
7624 KEYS-TRUSTED
7625 M: David Safford <safford@us.ibm.com>
7626 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7627 L: linux-security-module@vger.kernel.org
7628 L: keyrings@vger.kernel.org
7629 S: Supported
7630 F: Documentation/security/keys/trusted-encrypted.rst
7631 F: include/keys/trusted-type.h
7632 F: security/keys/trusted.c
7633 F: security/keys/trusted.h
7634
7635 KEYS/KEYRINGS:
7636 M: David Howells <dhowells@redhat.com>
7637 L: keyrings@vger.kernel.org
7638 S: Maintained
7639 F: Documentation/security/keys/core.rst
7640 F: include/linux/key.h
7641 F: include/linux/key-type.h
7642 F: include/linux/keyctl.h
7643 F: include/uapi/linux/keyctl.h
7644 F: include/keys/
7645 F: security/keys/
7646
7647 KGDB / KDB /debug_core
7648 M: Jason Wessel <jason.wessel@windriver.com>
7649 W: http://kgdb.wiki.kernel.org/
7650 L: kgdb-bugreport@lists.sourceforge.net
7651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7652 S: Maintained
7653 F: Documentation/dev-tools/kgdb.rst
7654 F: drivers/misc/kgdbts.c
7655 F: drivers/tty/serial/kgdboc.c
7656 F: include/linux/kdb.h
7657 F: include/linux/kgdb.h
7658 F: kernel/debug/
7659
7660 KMEMCHECK
7661 M: Vegard Nossum <vegardno@ifi.uio.no>
7662 M: Pekka Enberg <penberg@kernel.org>
7663 S: Maintained
7664 F: Documentation/dev-tools/kmemcheck.rst
7665 F: arch/x86/include/asm/kmemcheck.h
7666 F: arch/x86/mm/kmemcheck/
7667 F: include/linux/kmemcheck.h
7668 F: mm/kmemcheck.c
7669
7670 KMEMLEAK
7671 M: Catalin Marinas <catalin.marinas@arm.com>
7672 S: Maintained
7673 F: Documentation/dev-tools/kmemleak.rst
7674 F: include/linux/kmemleak.h
7675 F: mm/kmemleak.c
7676 F: mm/kmemleak-test.c
7677
7678 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7679 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7680 L: linux-kernel@vger.kernel.org
7681 S: Maintained
7682 F: kernel/kmod.c
7683 F: include/linux/kmod.h
7684 F: lib/test_kmod.c
7685 F: tools/testing/selftests/kmod/
7686
7687 KPROBES
7688 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7689 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7690 M: "David S. Miller" <davem@davemloft.net>
7691 M: Masami Hiramatsu <mhiramat@kernel.org>
7692 S: Maintained
7693 F: Documentation/kprobes.txt
7694 F: include/linux/kprobes.h
7695 F: include/asm-generic/kprobes.h
7696 F: kernel/kprobes.c
7697
7698 KS0108 LCD CONTROLLER DRIVER
7699 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7700 W: http://miguelojeda.es/auxdisplay.htm
7701 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7702 S: Maintained
7703 F: Documentation/auxdisplay/ks0108
7704 F: drivers/auxdisplay/ks0108.c
7705 F: include/linux/ks0108.h
7706
7707 L3MDEV
7708 M: David Ahern <dsa@cumulusnetworks.com>
7709 L: netdev@vger.kernel.org
7710 S: Maintained
7711 F: net/l3mdev
7712 F: include/net/l3mdev.h
7713
7714 LANTIQ MIPS ARCHITECTURE
7715 M: John Crispin <john@phrozen.org>
7716 L: linux-mips@linux-mips.org
7717 S: Maintained
7718 F: arch/mips/lantiq
7719 F: drivers/soc/lantiq
7720
7721 LAPB module
7722 L: linux-x25@vger.kernel.org
7723 S: Orphan
7724 F: Documentation/networking/lapb-module.txt
7725 F: include/*/lapb.h
7726 F: net/lapb/
7727
7728 LASI 53c700 driver for PARISC
7729 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7730 L: linux-scsi@vger.kernel.org
7731 S: Maintained
7732 F: Documentation/scsi/53c700.txt
7733 F: drivers/scsi/53c700*
7734
7735 LED SUBSYSTEM
7736 M: Richard Purdie <rpurdie@rpsys.net>
7737 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7738 M: Pavel Machek <pavel@ucw.cz>
7739 L: linux-leds@vger.kernel.org
7740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7741 S: Maintained
7742 F: Documentation/devicetree/bindings/leds/
7743 F: drivers/leds/
7744 F: include/linux/leds.h
7745
7746 LEGACY EEPROM DRIVER
7747 M: Jean Delvare <jdelvare@suse.com>
7748 S: Maintained
7749 F: Documentation/misc-devices/eeprom
7750 F: drivers/misc/eeprom/eeprom.c
7751
7752 LEGO USB Tower driver
7753 M: Juergen Stuber <starblue@users.sourceforge.net>
7754 L: legousb-devel@lists.sourceforge.net
7755 W: http://legousb.sourceforge.net/
7756 S: Maintained
7757 F: drivers/usb/misc/legousbtower.c
7758
7759 LG2160 MEDIA DRIVER
7760 M: Michael Krufky <mkrufky@linuxtv.org>
7761 L: linux-media@vger.kernel.org
7762 W: https://linuxtv.org
7763 W: http://github.com/mkrufky
7764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7765 T: git git://linuxtv.org/mkrufky/tuners.git
7766 S: Maintained
7767 F: drivers/media/dvb-frontends/lg2160.*
7768
7769 LGDT3305 MEDIA DRIVER
7770 M: Michael Krufky <mkrufky@linuxtv.org>
7771 L: linux-media@vger.kernel.org
7772 W: https://linuxtv.org
7773 W: http://github.com/mkrufky
7774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7775 T: git git://linuxtv.org/mkrufky/tuners.git
7776 S: Maintained
7777 F: drivers/media/dvb-frontends/lgdt3305.*
7778
7779 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7780 M: Viresh Kumar <vireshk@kernel.org>
7781 L: linux-ide@vger.kernel.org
7782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7783 S: Maintained
7784 F: include/linux/pata_arasan_cf_data.h
7785 F: drivers/ata/pata_arasan_cf.c
7786
7787 LIBATA PATA DRIVERS
7788 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7789 M: Tejun Heo <tj@kernel.org>
7790 L: linux-ide@vger.kernel.org
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7792 S: Maintained
7793 F: drivers/ata/pata_*.c
7794 F: drivers/ata/ata_generic.c
7795
7796 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7797 M: Linus Walleij <linus.walleij@linaro.org>
7798 L: linux-ide@vger.kernel.org
7799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7800 S: Maintained
7801 F: drivers/ata/pata_ftide010.c
7802 F: drivers/ata/sata_gemini.c
7803 F: drivers/ata/sata_gemini.h
7804
7805 LIBATA SATA AHCI PLATFORM devices support
7806 M: Hans de Goede <hdegoede@redhat.com>
7807 M: Tejun Heo <tj@kernel.org>
7808 L: linux-ide@vger.kernel.org
7809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7810 S: Maintained
7811 F: drivers/ata/ahci_platform.c
7812 F: drivers/ata/libahci_platform.c
7813 F: include/linux/ahci_platform.h
7814
7815 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7816 M: Mikael Pettersson <mikpelinux@gmail.com>
7817 L: linux-ide@vger.kernel.org
7818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7819 S: Maintained
7820 F: drivers/ata/sata_promise.*
7821
7822 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7823 M: Tejun Heo <tj@kernel.org>
7824 L: linux-ide@vger.kernel.org
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7826 S: Maintained
7827 F: drivers/ata/
7828 F: include/linux/ata.h
7829 F: include/linux/libata.h
7830 F: Documentation/devicetree/bindings/ata/
7831
7832 LIBLOCKDEP
7833 M: Sasha Levin <alexander.levin@verizon.com>
7834 S: Maintained
7835 F: tools/lib/lockdep/
7836
7837 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7838 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7839 L: linux-nvdimm@lists.01.org
7840 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7841 S: Supported
7842 F: drivers/nvdimm/blk.c
7843 F: drivers/nvdimm/region_devs.c
7844
7845 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7846 M: Vishal Verma <vishal.l.verma@intel.com>
7847 L: linux-nvdimm@lists.01.org
7848 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7849 S: Supported
7850 F: drivers/nvdimm/btt*
7851
7852 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7853 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7854 L: linux-nvdimm@lists.01.org
7855 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7856 S: Supported
7857 F: drivers/nvdimm/pmem*
7858
7859 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7860 M: Dan Williams <dan.j.williams@intel.com>
7861 L: linux-nvdimm@lists.01.org
7862 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7864 S: Supported
7865 F: drivers/nvdimm/*
7866 F: drivers/acpi/nfit/*
7867 F: include/linux/nd.h
7868 F: include/linux/libnvdimm.h
7869 F: include/uapi/linux/ndctl.h
7870
7871 LIGHTNVM PLATFORM SUPPORT
7872 M: Matias Bjorling <mb@lightnvm.io>
7873 W: http://github/OpenChannelSSD
7874 L: linux-block@vger.kernel.org
7875 S: Maintained
7876 F: drivers/lightnvm/
7877 F: include/linux/lightnvm.h
7878 F: include/uapi/linux/lightnvm.h
7879
7880 LINUX FOR POWER MACINTOSH
7881 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7882 W: http://www.penguinppc.org/
7883 L: linuxppc-dev@lists.ozlabs.org
7884 S: Maintained
7885 F: arch/powerpc/platforms/powermac/
7886 F: drivers/macintosh/
7887
7888 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7889 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7890 M: Paul Mackerras <paulus@samba.org>
7891 M: Michael Ellerman <mpe@ellerman.id.au>
7892 W: https://github.com/linuxppc/linux/wiki
7893 L: linuxppc-dev@lists.ozlabs.org
7894 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7896 S: Supported
7897 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7898 F: Documentation/devicetree/bindings/powerpc/
7899 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7900 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7901 F: Documentation/powerpc/
7902 F: arch/powerpc/
7903 F: drivers/char/tpm/tpm_ibmvtpm*
7904 F: drivers/crypto/nx/
7905 F: drivers/crypto/vmx/
7906 F: drivers/i2c/busses/i2c-opal.c
7907 F: drivers/net/ethernet/ibm/ibmveth.*
7908 F: drivers/net/ethernet/ibm/ibmvnic.*
7909 F: drivers/pci/hotplug/pnv_php.c
7910 F: drivers/pci/hotplug/rpa*
7911 F: drivers/rtc/rtc-opal.c
7912 F: drivers/scsi/ibmvscsi/
7913 F: drivers/tty/hvc/hvc_opal.c
7914 F: drivers/watchdog/wdrtas.c
7915 F: tools/testing/selftests/powerpc
7916 N: /pmac
7917 N: powermac
7918 N: powernv
7919 N: [^a-z0-9]ps3
7920 N: pseries
7921
7922 LINUX FOR POWERPC EMBEDDED MPC5XXX
7923 M: Anatolij Gustschin <agust@denx.de>
7924 L: linuxppc-dev@lists.ozlabs.org
7925 T: git git://git.denx.de/linux-denx-agust.git
7926 S: Maintained
7927 F: arch/powerpc/platforms/512x/
7928 F: arch/powerpc/platforms/52xx/
7929
7930 LINUX FOR POWERPC EMBEDDED PPC4XX
7931 M: Alistair Popple <alistair@popple.id.au>
7932 M: Matt Porter <mporter@kernel.crashing.org>
7933 W: http://www.penguinppc.org/
7934 L: linuxppc-dev@lists.ozlabs.org
7935 S: Maintained
7936 F: arch/powerpc/platforms/40x/
7937 F: arch/powerpc/platforms/44x/
7938
7939 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7940 M: Scott Wood <oss@buserror.net>
7941 M: Kumar Gala <galak@kernel.crashing.org>
7942 W: http://www.penguinppc.org/
7943 L: linuxppc-dev@lists.ozlabs.org
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7945 S: Maintained
7946 F: arch/powerpc/platforms/83xx/
7947 F: arch/powerpc/platforms/85xx/
7948 F: Documentation/devicetree/bindings/powerpc/fsl/
7949
7950 LINUX FOR POWERPC EMBEDDED PPC8XX
7951 M: Vitaly Bordug <vitb@kernel.crashing.org>
7952 W: http://www.penguinppc.org/
7953 L: linuxppc-dev@lists.ozlabs.org
7954 S: Maintained
7955 F: arch/powerpc/platforms/8xx/
7956
7957 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7958 L: linuxppc-dev@lists.ozlabs.org
7959 S: Orphan
7960 F: arch/powerpc/*/*virtex*
7961 F: arch/powerpc/*/*/*virtex*
7962
7963 LINUX FOR POWERPC PA SEMI PWRFICIENT
7964 L: linuxppc-dev@lists.ozlabs.org
7965 S: Orphan
7966 F: arch/powerpc/platforms/pasemi/
7967 F: drivers/*/*pasemi*
7968 F: drivers/*/*/*pasemi*
7969
7970 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7971 M: Kees Cook <keescook@chromium.org>
7972 S: Maintained
7973 F: drivers/misc/lkdtm*
7974
7975 LINUX SECURITY MODULE (LSM) FRAMEWORK
7976 M: Chris Wright <chrisw@sous-sol.org>
7977 L: linux-security-module@vger.kernel.org
7978 S: Supported
7979
7980 LIS3LV02D ACCELEROMETER DRIVER
7981 M: Eric Piel <eric.piel@tremplin-utc.net>
7982 S: Maintained
7983 F: Documentation/misc-devices/lis3lv02d
7984 F: drivers/misc/lis3lv02d/
7985 F: drivers/platform/x86/hp_accel.c
7986
7987 LIVE PATCHING
7988 M: Josh Poimboeuf <jpoimboe@redhat.com>
7989 M: Jessica Yu <jeyu@kernel.org>
7990 M: Jiri Kosina <jikos@kernel.org>
7991 M: Miroslav Benes <mbenes@suse.cz>
7992 R: Petr Mladek <pmladek@suse.com>
7993 S: Maintained
7994 F: kernel/livepatch/
7995 F: include/linux/livepatch.h
7996 F: arch/x86/include/asm/livepatch.h
7997 F: arch/x86/kernel/livepatch.c
7998 F: Documentation/livepatch/
7999 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8000 F: samples/livepatch/
8001 L: live-patching@vger.kernel.org
8002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8003
8004 LLC (802.2)
8005 L: netdev@vger.kernel.org
8006 S: Odd fixes
8007 F: include/linux/llc.h
8008 F: include/uapi/linux/llc.h
8009 F: include/net/llc*
8010 F: net/llc/
8011
8012 LM73 HARDWARE MONITOR DRIVER
8013 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8014 L: linux-hwmon@vger.kernel.org
8015 S: Maintained
8016 F: drivers/hwmon/lm73.c
8017
8018 LM78 HARDWARE MONITOR DRIVER
8019 M: Jean Delvare <jdelvare@suse.com>
8020 L: linux-hwmon@vger.kernel.org
8021 S: Maintained
8022 F: Documentation/hwmon/lm78
8023 F: drivers/hwmon/lm78.c
8024
8025 LM83 HARDWARE MONITOR DRIVER
8026 M: Jean Delvare <jdelvare@suse.com>
8027 L: linux-hwmon@vger.kernel.org
8028 S: Maintained
8029 F: Documentation/hwmon/lm83
8030 F: drivers/hwmon/lm83.c
8031
8032 LM90 HARDWARE MONITOR DRIVER
8033 M: Jean Delvare <jdelvare@suse.com>
8034 L: linux-hwmon@vger.kernel.org
8035 S: Maintained
8036 F: Documentation/hwmon/lm90
8037 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8038 F: drivers/hwmon/lm90.c
8039 F: include/dt-bindings/thermal/lm90.h
8040
8041 LM95234 HARDWARE MONITOR DRIVER
8042 M: Guenter Roeck <linux@roeck-us.net>
8043 L: linux-hwmon@vger.kernel.org
8044 S: Maintained
8045 F: Documentation/hwmon/lm95234
8046 F: drivers/hwmon/lm95234.c
8047
8048 LME2510 MEDIA DRIVER
8049 M: Malcolm Priestley <tvboxspy@gmail.com>
8050 L: linux-media@vger.kernel.org
8051 W: https://linuxtv.org
8052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8053 S: Maintained
8054 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8055
8056 LOADPIN SECURITY MODULE
8057 M: Kees Cook <keescook@chromium.org>
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8059 S: Supported
8060 F: security/loadpin/
8061 F: Documentation/admin-guide/LSM/LoadPin.rst
8062
8063 LOCKING PRIMITIVES
8064 M: Peter Zijlstra <peterz@infradead.org>
8065 M: Ingo Molnar <mingo@redhat.com>
8066 L: linux-kernel@vger.kernel.org
8067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8068 S: Maintained
8069 F: Documentation/locking/
8070 F: include/linux/lockdep.h
8071 F: include/linux/spinlock*.h
8072 F: arch/*/include/asm/spinlock*.h
8073 F: include/linux/rwlock*.h
8074 F: include/linux/mutex*.h
8075 F: arch/*/include/asm/mutex*.h
8076 F: include/linux/rwsem*.h
8077 F: arch/*/include/asm/rwsem.h
8078 F: include/linux/seqlock.h
8079 F: lib/locking*.[ch]
8080 F: kernel/locking/
8081
8082 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8083 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8084 L: linux-ntfs-dev@lists.sourceforge.net
8085 W: http://www.linux-ntfs.org/content/view/19/37/
8086 S: Maintained
8087 F: Documentation/ldm.txt
8088 F: block/partitions/ldm.*
8089
8090 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8091 M: Sathya Prakash <sathya.prakash@broadcom.com>
8092 M: Chaitra P B <chaitra.basappa@broadcom.com>
8093 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8094 L: MPT-FusionLinux.pdl@broadcom.com
8095 L: linux-scsi@vger.kernel.org
8096 W: http://www.avagotech.com/support/
8097 S: Supported
8098 F: drivers/message/fusion/
8099 F: drivers/scsi/mpt2sas/
8100 F: drivers/scsi/mpt3sas/
8101
8102 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8103 M: Matthew Wilcox <matthew@wil.cx>
8104 L: linux-scsi@vger.kernel.org
8105 S: Maintained
8106 F: drivers/scsi/sym53c8xx_2/
8107
8108 LTC4261 HARDWARE MONITOR DRIVER
8109 M: Guenter Roeck <linux@roeck-us.net>
8110 L: linux-hwmon@vger.kernel.org
8111 S: Maintained
8112 F: Documentation/hwmon/ltc4261
8113 F: drivers/hwmon/ltc4261.c
8114
8115 LTC4306 I2C MULTIPLEXER DRIVER
8116 M: Michael Hennerich <michael.hennerich@analog.com>
8117 W: http://ez.analog.com/community/linux-device-drivers
8118 L: linux-i2c@vger.kernel.org
8119 S: Supported
8120 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8121 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8122
8123 LTP (Linux Test Project)
8124 M: Mike Frysinger <vapier@gentoo.org>
8125 M: Cyril Hrubis <chrubis@suse.cz>
8126 M: Wanlong Gao <wanlong.gao@gmail.com>
8127 M: Jan Stancek <jstancek@redhat.com>
8128 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8129 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8130 L: ltp@lists.linux.it (subscribers-only)
8131 W: http://linux-test-project.github.io/
8132 T: git git://github.com/linux-test-project/ltp.git
8133 S: Maintained
8134
8135 M32R ARCHITECTURE
8136 W: http://www.linux-m32r.org/
8137 S: Orphan
8138 F: arch/m32r/
8139
8140 M68K ARCHITECTURE
8141 M: Geert Uytterhoeven <geert@linux-m68k.org>
8142 L: linux-m68k@lists.linux-m68k.org
8143 W: http://www.linux-m68k.org/
8144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8145 S: Maintained
8146 F: arch/m68k/
8147 F: drivers/zorro/
8148
8149 M68K ON APPLE MACINTOSH
8150 M: Joshua Thompson <funaho@jurai.org>
8151 W: http://www.mac.linux-m68k.org/
8152 L: linux-m68k@lists.linux-m68k.org
8153 S: Maintained
8154 F: arch/m68k/mac/
8155
8156 M68K ON HP9000/300
8157 M: Philip Blundell <philb@gnu.org>
8158 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8159 S: Maintained
8160 F: arch/m68k/hp300/
8161
8162 M88DS3103 MEDIA DRIVER
8163 M: Antti Palosaari <crope@iki.fi>
8164 L: linux-media@vger.kernel.org
8165 W: https://linuxtv.org
8166 W: http://palosaari.fi/linux/
8167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8168 T: git git://linuxtv.org/anttip/media_tree.git
8169 S: Maintained
8170 F: drivers/media/dvb-frontends/m88ds3103*
8171
8172 M88RS2000 MEDIA DRIVER
8173 M: Malcolm Priestley <tvboxspy@gmail.com>
8174 L: linux-media@vger.kernel.org
8175 W: https://linuxtv.org
8176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8177 S: Maintained
8178 F: drivers/media/dvb-frontends/m88rs2000*
8179
8180 MA901 MASTERKIT USB FM RADIO DRIVER
8181 M: Alexey Klimov <klimov.linux@gmail.com>
8182 L: linux-media@vger.kernel.org
8183 T: git git://linuxtv.org/media_tree.git
8184 S: Maintained
8185 F: drivers/media/radio/radio-ma901.c
8186
8187 MAC80211
8188 M: Johannes Berg <johannes@sipsolutions.net>
8189 L: linux-wireless@vger.kernel.org
8190 W: http://wireless.kernel.org/
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8193 S: Maintained
8194 F: Documentation/networking/mac80211-injection.txt
8195 F: include/net/mac80211.h
8196 F: net/mac80211/
8197 F: drivers/net/wireless/mac80211_hwsim.[ch]
8198
8199 MAILBOX API
8200 M: Jassi Brar <jassisinghbrar@gmail.com>
8201 L: linux-kernel@vger.kernel.org
8202 S: Maintained
8203 F: drivers/mailbox/
8204 F: include/linux/mailbox_client.h
8205 F: include/linux/mailbox_controller.h
8206
8207 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8208 M: Michael Kerrisk <mtk.manpages@gmail.com>
8209 W: http://www.kernel.org/doc/man-pages
8210 L: linux-man@vger.kernel.org
8211 S: Maintained
8212
8213 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8214 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8215 L: linux-mips@linux-mips.org
8216 S: Maintained
8217 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8218
8219 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8220 M: Andrew Lunn <andrew@lunn.ch>
8221 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8222 L: netdev@vger.kernel.org
8223 S: Maintained
8224 F: drivers/net/dsa/mv88e6xxx/
8225 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8226
8227 MARVELL ARMADA DRM SUPPORT
8228 M: Russell King <linux@armlinux.org.uk>
8229 S: Maintained
8230 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8231 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8232 F: drivers/gpu/drm/armada/
8233 F: include/uapi/drm/armada_drm.h
8234 F: Documentation/devicetree/bindings/display/armada/
8235
8236 MARVELL CRYPTO DRIVER
8237 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8238 M: Arnaud Ebalard <arno@natisbad.org>
8239 F: drivers/crypto/marvell/
8240 S: Maintained
8241 L: linux-crypto@vger.kernel.org
8242
8243 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8244 M: Mirko Lindner <mlindner@marvell.com>
8245 M: Stephen Hemminger <stephen@networkplumber.org>
8246 L: netdev@vger.kernel.org
8247 S: Maintained
8248 F: drivers/net/ethernet/marvell/sk*
8249
8250 MARVELL LIBERTAS WIRELESS DRIVER
8251 L: libertas-dev@lists.infradead.org
8252 S: Orphan
8253 F: drivers/net/wireless/marvell/libertas/
8254
8255 MARVELL MV643XX ETHERNET DRIVER
8256 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8257 L: netdev@vger.kernel.org
8258 S: Maintained
8259 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8260 F: include/linux/mv643xx.h
8261
8262 MARVELL MV88X3310 PHY DRIVER
8263 M: Russell King <rmk@armlinux.org.uk>
8264 L: netdev@vger.kernel.org
8265 S: Maintained
8266 F: drivers/net/phy/marvell10g.c
8267
8268 MARVELL MVNETA ETHERNET DRIVER
8269 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8270 L: netdev@vger.kernel.org
8271 S: Maintained
8272 F: drivers/net/ethernet/marvell/mvneta.*
8273
8274 MARVELL MWIFIEX WIRELESS DRIVER
8275 M: Amitkumar Karwar <amitkarwar@gmail.com>
8276 M: Nishant Sarmukadam <nishants@marvell.com>
8277 M: Ganapathi Bhat <gbhat@marvell.com>
8278 M: Xinming Hu <huxm@marvell.com>
8279 L: linux-wireless@vger.kernel.org
8280 S: Maintained
8281 F: drivers/net/wireless/marvell/mwifiex/
8282
8283 MARVELL MWL8K WIRELESS DRIVER
8284 M: Lennert Buytenhek <buytenh@wantstofly.org>
8285 L: linux-wireless@vger.kernel.org
8286 S: Odd Fixes
8287 F: drivers/net/wireless/marvell/mwl8k.c
8288
8289 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8290 M: Nicolas Pitre <nico@fluxnic.net>
8291 S: Odd Fixes
8292 F: drivers/mmc/host/mvsdio.*
8293
8294 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8295 M: Hu Ziji <huziji@marvell.com>
8296 L: linux-mmc@vger.kernel.org
8297 S: Supported
8298 F: drivers/mmc/host/sdhci-xenon*
8299 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8300
8301 MATROX FRAMEBUFFER DRIVER
8302 L: linux-fbdev@vger.kernel.org
8303 S: Orphan
8304 F: drivers/video/fbdev/matrox/matroxfb_*
8305 F: include/uapi/linux/matroxfb.h
8306
8307 MAX16065 HARDWARE MONITOR DRIVER
8308 M: Guenter Roeck <linux@roeck-us.net>
8309 L: linux-hwmon@vger.kernel.org
8310 S: Maintained
8311 F: Documentation/hwmon/max16065
8312 F: drivers/hwmon/max16065.c
8313
8314 MAX20751 HARDWARE MONITOR DRIVER
8315 M: Guenter Roeck <linux@roeck-us.net>
8316 L: linux-hwmon@vger.kernel.org
8317 S: Maintained
8318 F: Documentation/hwmon/max20751
8319 F: drivers/hwmon/max20751.c
8320
8321 MAX2175 SDR TUNER DRIVER
8322 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8323 L: linux-media@vger.kernel.org
8324 T: git git://linuxtv.org/media_tree.git
8325 S: Maintained
8326 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8327 F: Documentation/media/v4l-drivers/max2175.rst
8328 F: drivers/media/i2c/max2175*
8329 F: include/uapi/linux/max2175.h
8330
8331 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8332 L: linux-hwmon@vger.kernel.org
8333 S: Orphan
8334 F: Documentation/hwmon/max6650
8335 F: drivers/hwmon/max6650.c
8336
8337 MAX6697 HARDWARE MONITOR DRIVER
8338 M: Guenter Roeck <linux@roeck-us.net>
8339 L: linux-hwmon@vger.kernel.org
8340 S: Maintained
8341 F: Documentation/hwmon/max6697
8342 F: Documentation/devicetree/bindings/i2c/max6697.txt
8343 F: drivers/hwmon/max6697.c
8344 F: include/linux/platform_data/max6697.h
8345
8346 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8347 M: Peter Rosin <peda@axentia.se>
8348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8349 S: Maintained
8350 F: Documentation/devicetree/bindings/sound/max9860.txt
8351 F: sound/soc/codecs/max9860.*
8352
8353 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8354 M: Javier Martinez Canillas <javier@dowhile0.org>
8355 L: linux-kernel@vger.kernel.org
8356 S: Supported
8357 F: drivers/regulator/max77802-regulator.c
8358 F: Documentation/devicetree/bindings/*/*max77802.txt
8359 F: include/dt-bindings/*/*max77802.h
8360
8361 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8362 M: Krzysztof Kozlowski <krzk@kernel.org>
8363 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8364 L: linux-pm@vger.kernel.org
8365 S: Supported
8366 F: drivers/power/supply/max14577_charger.c
8367 F: drivers/power/supply/max77693_charger.c
8368
8369 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8370 M: Chanwoo Choi <cw00.choi@samsung.com>
8371 M: Krzysztof Kozlowski <krzk@kernel.org>
8372 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8373 L: linux-kernel@vger.kernel.org
8374 S: Supported
8375 F: drivers/*/max14577*.c
8376 F: drivers/*/max77686*.c
8377 F: drivers/*/max77693*.c
8378 F: drivers/extcon/extcon-max14577.c
8379 F: drivers/extcon/extcon-max77693.c
8380 F: drivers/rtc/rtc-max77686.c
8381 F: drivers/clk/clk-max77686.c
8382 F: Documentation/devicetree/bindings/mfd/max14577.txt
8383 F: Documentation/devicetree/bindings/*/max77686.txt
8384 F: Documentation/devicetree/bindings/mfd/max77693.txt
8385 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8386 F: include/linux/mfd/max14577*.h
8387 F: include/linux/mfd/max77686*.h
8388 F: include/linux/mfd/max77693*.h
8389
8390 MAXIRADIO FM RADIO RECEIVER DRIVER
8391 M: Hans Verkuil <hverkuil@xs4all.nl>
8392 L: linux-media@vger.kernel.org
8393 T: git git://linuxtv.org/media_tree.git
8394 W: https://linuxtv.org
8395 S: Maintained
8396 F: drivers/media/radio/radio-maxiradio*
8397
8398 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8399 M: Peter Rosin <peda@axentia.se>
8400 L: linux-iio@vger.kernel.org
8401 S: Maintained
8402 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8403 F: drivers/iio/potentiometer/mcp4531.c
8404
8405 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8406 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8407 L: linux-iio@vger.kernel.org
8408 S: Maintained
8409 F: drivers/iio/dac/cio-dac.c
8410
8411 MEDIA DRIVERS FOR ASCOT2E
8412 M: Sergey Kozlov <serjk@netup.ru>
8413 M: Abylay Ospan <aospan@netup.ru>
8414 L: linux-media@vger.kernel.org
8415 W: https://linuxtv.org
8416 W: http://netup.tv/
8417 T: git git://linuxtv.org/media_tree.git
8418 S: Supported
8419 F: drivers/media/dvb-frontends/ascot2e*
8420
8421 MEDIA DRIVERS FOR CXD2841ER
8422 M: Sergey Kozlov <serjk@netup.ru>
8423 M: Abylay Ospan <aospan@netup.ru>
8424 L: linux-media@vger.kernel.org
8425 W: https://linuxtv.org
8426 W: http://netup.tv/
8427 T: git git://linuxtv.org/media_tree.git
8428 S: Supported
8429 F: drivers/media/dvb-frontends/cxd2841er*
8430
8431 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8432 M: Daniel Scheller <d.scheller.oss@gmail.com>
8433 L: linux-media@vger.kernel.org
8434 W: https://linuxtv.org
8435 T: git git://linuxtv.org/media_tree.git
8436 S: Maintained
8437 F: drivers/media/pci/ddbridge/*
8438
8439 MEDIA DRIVERS FOR FREESCALE IMX
8440 M: Steve Longerbeam <slongerbeam@gmail.com>
8441 M: Philipp Zabel <p.zabel@pengutronix.de>
8442 L: linux-media@vger.kernel.org
8443 T: git git://linuxtv.org/media_tree.git
8444 S: Maintained
8445 F: Documentation/devicetree/bindings/media/imx.txt
8446 F: Documentation/media/v4l-drivers/imx.rst
8447 F: drivers/staging/media/imx/
8448 F: include/linux/imx-media.h
8449 F: include/media/imx.h
8450
8451 MEDIA DRIVERS FOR HELENE
8452 M: Abylay Ospan <aospan@netup.ru>
8453 L: linux-media@vger.kernel.org
8454 W: https://linuxtv.org
8455 W: http://netup.tv/
8456 T: git git://linuxtv.org/media_tree.git
8457 S: Supported
8458 F: drivers/media/dvb-frontends/helene*
8459
8460 MEDIA DRIVERS FOR HORUS3A
8461 M: Sergey Kozlov <serjk@netup.ru>
8462 M: Abylay Ospan <aospan@netup.ru>
8463 L: linux-media@vger.kernel.org
8464 W: https://linuxtv.org
8465 W: http://netup.tv/
8466 T: git git://linuxtv.org/media_tree.git
8467 S: Supported
8468 F: drivers/media/dvb-frontends/horus3a*
8469
8470 MEDIA DRIVERS FOR LNBH25
8471 M: Sergey Kozlov <serjk@netup.ru>
8472 M: Abylay Ospan <aospan@netup.ru>
8473 L: linux-media@vger.kernel.org
8474 W: https://linuxtv.org
8475 W: http://netup.tv/
8476 T: git git://linuxtv.org/media_tree.git
8477 S: Supported
8478 F: drivers/media/dvb-frontends/lnbh25*
8479
8480 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8481 M: Daniel Scheller <d.scheller.oss@gmail.com>
8482 L: linux-media@vger.kernel.org
8483 W: https://linuxtv.org
8484 T: git git://linuxtv.org/media_tree.git
8485 S: Maintained
8486 F: drivers/media/dvb-frontends/mxl5xx*
8487
8488 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8489 M: Sergey Kozlov <serjk@netup.ru>
8490 M: Abylay Ospan <aospan@netup.ru>
8491 L: linux-media@vger.kernel.org
8492 W: https://linuxtv.org
8493 W: http://netup.tv/
8494 T: git git://linuxtv.org/media_tree.git
8495 S: Supported
8496 F: drivers/media/pci/netup_unidvb/*
8497
8498 MEDIA DRIVERS FOR RENESAS - DRIF
8499 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8500 L: linux-media@vger.kernel.org
8501 L: linux-renesas-soc@vger.kernel.org
8502 T: git git://linuxtv.org/media_tree.git
8503 S: Supported
8504 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8505 F: drivers/media/platform/rcar_drif.c
8506
8507 MEDIA DRIVERS FOR RENESAS - FCP
8508 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8509 L: linux-media@vger.kernel.org
8510 L: linux-renesas-soc@vger.kernel.org
8511 T: git git://linuxtv.org/media_tree.git
8512 S: Supported
8513 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8514 F: drivers/media/platform/rcar-fcp.c
8515 F: include/media/rcar-fcp.h
8516
8517 MEDIA DRIVERS FOR RENESAS - FDP1
8518 M: Kieran Bingham <kieran@bingham.xyz>
8519 L: linux-media@vger.kernel.org
8520 L: linux-renesas-soc@vger.kernel.org
8521 T: git git://linuxtv.org/media_tree.git
8522 S: Supported
8523 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8524 F: drivers/media/platform/rcar_fdp1.c
8525
8526 MEDIA DRIVERS FOR RENESAS - VIN
8527 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8528 L: linux-media@vger.kernel.org
8529 L: linux-renesas-soc@vger.kernel.org
8530 T: git git://linuxtv.org/media_tree.git
8531 S: Supported
8532 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8533 F: drivers/media/platform/rcar-vin/
8534
8535 MEDIA DRIVERS FOR RENESAS - VSP1
8536 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8537 L: linux-media@vger.kernel.org
8538 L: linux-renesas-soc@vger.kernel.org
8539 T: git git://linuxtv.org/media_tree.git
8540 S: Supported
8541 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8542 F: drivers/media/platform/vsp1/
8543
8544 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8545 M: Daniel Scheller <d.scheller.oss@gmail.com>
8546 L: linux-media@vger.kernel.org
8547 W: https://linuxtv.org
8548 T: git git://linuxtv.org/media_tree.git
8549 S: Maintained
8550 F: drivers/media/dvb-frontends/stv0910*
8551
8552 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8553 M: Daniel Scheller <d.scheller.oss@gmail.com>
8554 L: linux-media@vger.kernel.org
8555 W: https://linuxtv.org
8556 T: git git://linuxtv.org/media_tree.git
8557 S: Maintained
8558 F: drivers/media/dvb-frontends/stv6111*
8559
8560 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8561 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8562 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8563 P: LinuxTV.org Project
8564 L: linux-media@vger.kernel.org
8565 W: https://linuxtv.org
8566 Q: http://patchwork.kernel.org/project/linux-media/list/
8567 T: git git://linuxtv.org/media_tree.git
8568 S: Maintained
8569 F: Documentation/devicetree/bindings/media/
8570 F: Documentation/media/
8571 F: drivers/media/
8572 F: drivers/staging/media/
8573 F: include/linux/platform_data/media/
8574 F: include/media/
8575 F: include/uapi/linux/dvb/
8576 F: include/uapi/linux/videodev2.h
8577 F: include/uapi/linux/media.h
8578 F: include/uapi/linux/v4l2-*
8579 F: include/uapi/linux/meye.h
8580 F: include/uapi/linux/ivtv*
8581 F: include/uapi/linux/uvcvideo.h
8582
8583 MEDIATEK CIR DRIVER
8584 M: Sean Wang <sean.wang@mediatek.com>
8585 S: Maintained
8586 F: drivers/media/rc/mtk-cir.c
8587
8588 MEDIATEK ETHERNET DRIVER
8589 M: Felix Fietkau <nbd@openwrt.org>
8590 M: John Crispin <john@phrozen.org>
8591 M: Sean Wang <sean.wang@mediatek.com>
8592 M: Nelson Chang <nelson.chang@mediatek.com>
8593 L: netdev@vger.kernel.org
8594 S: Maintained
8595 F: drivers/net/ethernet/mediatek/
8596
8597 MEDIATEK JPEG DRIVER
8598 M: Rick Chang <rick.chang@mediatek.com>
8599 M: Bin Liu <bin.liu@mediatek.com>
8600 S: Supported
8601 F: drivers/media/platform/mtk-jpeg/
8602 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8603
8604 MEDIATEK MDP DRIVER
8605 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8606 M: Houlong Wei <houlong.wei@mediatek.com>
8607 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8608 S: Supported
8609 F: drivers/media/platform/mtk-mdp/
8610 F: drivers/media/platform/mtk-vpu/
8611 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8612
8613 MEDIATEK MEDIA DRIVER
8614 M: Tiffany Lin <tiffany.lin@mediatek.com>
8615 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8616 S: Supported
8617 F: drivers/media/platform/mtk-vcodec/
8618 F: drivers/media/platform/mtk-vpu/
8619 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8620 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8621
8622 MEDIATEK MT7601U WIRELESS LAN DRIVER
8623 M: Jakub Kicinski <kubakici@wp.pl>
8624 L: linux-wireless@vger.kernel.org
8625 S: Maintained
8626 F: drivers/net/wireless/mediatek/mt7601u/
8627
8628 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8629 M: Sean Wang <sean.wang@mediatek.com>
8630 S: Maintained
8631 F: drivers/char/hw_random/mtk-rng.c
8632
8633 MEDIATEK USB3 DRD IP DRIVER
8634 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8635 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8637 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8638 S: Maintained
8639 F: drivers/usb/mtu3/
8640
8641 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8642 M: Peter Senna Tschudin <peter.senna@collabora.com>
8643 M: Martin Donnelly <martin.donnelly@ge.com>
8644 M: Martyn Welch <martyn.welch@collabora.co.uk>
8645 S: Maintained
8646 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8647 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8648
8649 MEGARAID SCSI/SAS DRIVERS
8650 M: Kashyap Desai <kashyap.desai@broadcom.com>
8651 M: Sumit Saxena <sumit.saxena@broadcom.com>
8652 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8653 L: megaraidlinux.pdl@broadcom.com
8654 L: linux-scsi@vger.kernel.org
8655 W: http://www.avagotech.com/support/
8656 S: Maintained
8657 F: Documentation/scsi/megaraid.txt
8658 F: drivers/scsi/megaraid.*
8659 F: drivers/scsi/megaraid/
8660
8661 MELEXIS MLX90614 DRIVER
8662 M: Crt Mori <cmo@melexis.com>
8663 L: linux-iio@vger.kernel.org
8664 W: http://www.melexis.com
8665 S: Supported
8666 F: drivers/iio/temperature/mlx90614.c
8667
8668 MELFAS MIP4 TOUCHSCREEN DRIVER
8669 M: Sangwon Jee <jeesw@melfas.com>
8670 W: http://www.melfas.com
8671 S: Supported
8672 F: drivers/input/touchscreen/melfas_mip4.c
8673 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8674
8675 MELLANOX ETHERNET DRIVER (mlx4_en)
8676 M: Tariq Toukan <tariqt@mellanox.com>
8677 L: netdev@vger.kernel.org
8678 S: Supported
8679 W: http://www.mellanox.com
8680 Q: http://patchwork.ozlabs.org/project/netdev/list/
8681 F: drivers/net/ethernet/mellanox/mlx4/en_*
8682
8683 MELLANOX ETHERNET DRIVER (mlx5e)
8684 M: Saeed Mahameed <saeedm@mellanox.com>
8685 L: netdev@vger.kernel.org
8686 S: Supported
8687 W: http://www.mellanox.com
8688 Q: http://patchwork.ozlabs.org/project/netdev/list/
8689 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8690
8691 MELLANOX ETHERNET INNOVA DRIVER
8692 M: Ilan Tayari <ilant@mellanox.com>
8693 R: Boris Pismenny <borisp@mellanox.com>
8694 L: netdev@vger.kernel.org
8695 S: Supported
8696 W: http://www.mellanox.com
8697 Q: http://patchwork.ozlabs.org/project/netdev/list/
8698 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8699 F: include/linux/mlx5/mlx5_ifc_fpga.h
8700
8701 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8702 M: Ilan Tayari <ilant@mellanox.com>
8703 R: Boris Pismenny <borisp@mellanox.com>
8704 L: netdev@vger.kernel.org
8705 S: Supported
8706 W: http://www.mellanox.com
8707 Q: http://patchwork.ozlabs.org/project/netdev/list/
8708 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8709 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8710
8711 MELLANOX ETHERNET SWITCH DRIVERS
8712 M: Jiri Pirko <jiri@mellanox.com>
8713 M: Ido Schimmel <idosch@mellanox.com>
8714 L: netdev@vger.kernel.org
8715 S: Supported
8716 W: http://www.mellanox.com
8717 Q: http://patchwork.ozlabs.org/project/netdev/list/
8718 F: drivers/net/ethernet/mellanox/mlxsw/
8719
8720 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8721 M: Yotam Gigi <yotamg@mellanox.com>
8722 L: netdev@vger.kernel.org
8723 S: Supported
8724 W: http://www.mellanox.com
8725 Q: http://patchwork.ozlabs.org/project/netdev/list/
8726 F: drivers/net/ethernet/mellanox/mlxfw/
8727
8728 MELLANOX MLX CPLD HOTPLUG DRIVER
8729 M: Vadim Pasternak <vadimp@mellanox.com>
8730 L: platform-driver-x86@vger.kernel.org
8731 S: Supported
8732 F: drivers/platform/x86/mlxcpld-hotplug.c
8733 F: include/linux/platform_data/mlxcpld-hotplug.h
8734
8735 MELLANOX MLX4 core VPI driver
8736 M: Tariq Toukan <tariqt@mellanox.com>
8737 L: netdev@vger.kernel.org
8738 L: linux-rdma@vger.kernel.org
8739 W: http://www.mellanox.com
8740 Q: http://patchwork.ozlabs.org/project/netdev/list/
8741 S: Supported
8742 F: drivers/net/ethernet/mellanox/mlx4/
8743 F: include/linux/mlx4/
8744
8745 MELLANOX MLX4 IB driver
8746 M: Yishai Hadas <yishaih@mellanox.com>
8747 L: linux-rdma@vger.kernel.org
8748 W: http://www.mellanox.com
8749 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8750 S: Supported
8751 F: drivers/infiniband/hw/mlx4/
8752 F: include/linux/mlx4/
8753 F: include/uapi/rdma/mlx4-abi.h
8754
8755 MELLANOX MLX5 core VPI driver
8756 M: Saeed Mahameed <saeedm@mellanox.com>
8757 M: Matan Barak <matanb@mellanox.com>
8758 M: Leon Romanovsky <leonro@mellanox.com>
8759 L: netdev@vger.kernel.org
8760 L: linux-rdma@vger.kernel.org
8761 W: http://www.mellanox.com
8762 Q: http://patchwork.ozlabs.org/project/netdev/list/
8763 S: Supported
8764 F: drivers/net/ethernet/mellanox/mlx5/core/
8765 F: include/linux/mlx5/
8766
8767 MELLANOX MLX5 IB driver
8768 M: Matan Barak <matanb@mellanox.com>
8769 M: Leon Romanovsky <leonro@mellanox.com>
8770 L: linux-rdma@vger.kernel.org
8771 W: http://www.mellanox.com
8772 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8773 S: Supported
8774 F: drivers/infiniband/hw/mlx5/
8775 F: include/linux/mlx5/
8776 F: include/uapi/rdma/mlx5-abi.h
8777
8778 MELLANOX MLXCPLD I2C AND MUX DRIVER
8779 M: Vadim Pasternak <vadimp@mellanox.com>
8780 M: Michael Shych <michaelsh@mellanox.com>
8781 L: linux-i2c@vger.kernel.org
8782 S: Supported
8783 F: drivers/i2c/busses/i2c-mlxcpld.c
8784 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8785 F: Documentation/i2c/busses/i2c-mlxcpld
8786
8787 MELLANOX MLXCPLD LED DRIVER
8788 M: Vadim Pasternak <vadimp@mellanox.com>
8789 L: linux-leds@vger.kernel.org
8790 S: Supported
8791 F: drivers/leds/leds-mlxcpld.c
8792 F: Documentation/leds/leds-mlxcpld.txt
8793
8794 MELLANOX PLATFORM DRIVER
8795 M: Vadim Pasternak <vadimp@mellanox.com>
8796 L: platform-driver-x86@vger.kernel.org
8797 S: Supported
8798 F: drivers/platform/x86/mlx-platform.c
8799
8800 MEMBARRIER SUPPORT
8801 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8802 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8803 L: linux-kernel@vger.kernel.org
8804 S: Supported
8805 F: kernel/sched/membarrier.c
8806 F: include/uapi/linux/membarrier.h
8807
8808 MEMORY MANAGEMENT
8809 L: linux-mm@kvack.org
8810 W: http://www.linux-mm.org
8811 S: Maintained
8812 F: include/linux/mm.h
8813 F: include/linux/gfp.h
8814 F: include/linux/mmzone.h
8815 F: include/linux/memory_hotplug.h
8816 F: include/linux/vmalloc.h
8817 F: mm/
8818
8819 MEMORY TECHNOLOGY DEVICES (MTD)
8820 M: David Woodhouse <dwmw2@infradead.org>
8821 M: Brian Norris <computersforpeace@gmail.com>
8822 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8823 M: Marek Vasut <marek.vasut@gmail.com>
8824 M: Richard Weinberger <richard@nod.at>
8825 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8826 L: linux-mtd@lists.infradead.org
8827 W: http://www.linux-mtd.infradead.org/
8828 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8829 T: git git://git.infradead.org/linux-mtd.git master
8830 T: git git://git.infradead.org/l2-mtd.git master
8831 S: Maintained
8832 F: Documentation/devicetree/bindings/mtd/
8833 F: drivers/mtd/
8834 F: include/linux/mtd/
8835 F: include/uapi/mtd/
8836
8837 MEN A21 WATCHDOG DRIVER
8838 M: Johannes Thumshirn <morbidrsa@gmail.com>
8839 L: linux-watchdog@vger.kernel.org
8840 S: Maintained
8841 F: drivers/watchdog/mena21_wdt.c
8842
8843 MEN CHAMELEON BUS (mcb)
8844 M: Johannes Thumshirn <morbidrsa@gmail.com>
8845 S: Maintained
8846 F: drivers/mcb/
8847 F: include/linux/mcb.h
8848 F: Documentation/men-chameleon-bus.txt
8849
8850 MEN F21BMC (Board Management Controller)
8851 M: Andreas Werner <andreas.werner@men.de>
8852 S: Supported
8853 F: drivers/mfd/menf21bmc.c
8854 F: drivers/watchdog/menf21bmc_wdt.c
8855 F: drivers/leds/leds-menf21bmc.c
8856 F: drivers/hwmon/menf21bmc_hwmon.c
8857 F: Documentation/hwmon/menf21bmc
8858
8859 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8860 M: Neil Armstrong <narmstrong@baylibre.com>
8861 L: linux-media@lists.freedesktop.org
8862 L: linux-amlogic@lists.infradead.org
8863 W: http://linux-meson.com/
8864 S: Supported
8865 F: drivers/media/platform/meson/ao-cec.c
8866 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8867 T: git git://linuxtv.org/media_tree.git
8868
8869 METAG ARCHITECTURE
8870 M: James Hogan <james.hogan@imgtec.com>
8871 L: linux-metag@vger.kernel.org
8872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8873 S: Odd Fixes
8874 F: arch/metag/
8875 F: Documentation/metag/
8876 F: Documentation/devicetree/bindings/metag/
8877 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8878 F: drivers/clocksource/metag_generic.c
8879 F: drivers/irqchip/irq-metag.c
8880 F: drivers/irqchip/irq-metag-ext.c
8881 F: drivers/tty/metag_da.c
8882
8883 MICROBLAZE ARCHITECTURE
8884 M: Michal Simek <monstr@monstr.eu>
8885 W: http://www.monstr.eu/fdt/
8886 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8887 S: Supported
8888 F: arch/microblaze/
8889
8890 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8891 M: Richard Genoud <richard.genoud@gmail.com>
8892 S: Maintained
8893 F: drivers/tty/serial/atmel_serial.c
8894 F: drivers/tty/serial/atmel_serial.h
8895
8896 MICROCHIP / ATMEL DMA DRIVER
8897 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8899 L: dmaengine@vger.kernel.org
8900 S: Supported
8901 F: drivers/dma/at_hdmac.c
8902 F: drivers/dma/at_hdmac_regs.h
8903 F: include/linux/platform_data/dma-atmel.h
8904
8905 MICROCHIP / ATMEL ECC DRIVER
8906 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8907 L: linux-crypto@vger.kernel.org
8908 S: Maintained
8909 F: drivers/crypto/atmel-ecc.*
8910
8911 MICROCHIP / ATMEL ISC DRIVER
8912 M: Songjun Wu <songjun.wu@microchip.com>
8913 L: linux-media@vger.kernel.org
8914 S: Supported
8915 F: drivers/media/platform/atmel/atmel-isc.c
8916 F: drivers/media/platform/atmel/atmel-isc-regs.h
8917 F: devicetree/bindings/media/atmel-isc.txt
8918
8919 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8920 M: Woojung Huh <Woojung.Huh@microchip.com>
8921 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8922 L: netdev@vger.kernel.org
8923 S: Maintained
8924 F: net/dsa/tag_ksz.c
8925 F: drivers/net/dsa/microchip/*
8926 F: include/linux/platform_data/microchip-ksz.h
8927 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8928
8929 MICROCHIP USB251XB DRIVER
8930 M: Richard Leitner <richard.leitner@skidata.com>
8931 L: linux-usb@vger.kernel.org
8932 S: Maintained
8933 F: drivers/usb/misc/usb251xb.c
8934 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8935
8936 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8937 M: Don Brace <don.brace@microsemi.com>
8938 L: esc.storagedev@microsemi.com
8939 L: linux-scsi@vger.kernel.org
8940 S: Supported
8941 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8942 F: drivers/scsi/smartpqi/Kconfig
8943 F: drivers/scsi/smartpqi/Makefile
8944 F: include/linux/cciss*.h
8945 F: include/uapi/linux/cciss*.h
8946 F: Documentation/scsi/smartpqi.txt
8947
8948 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8949 M: Chen Yu <yu.c.chen@intel.com>
8950 L: platform-driver-x86@vger.kernel.org
8951 S: Supported
8952 F: drivers/platform/x86/surfacepro3_button.c
8953
8954 MICROTEK X6 SCANNER
8955 M: Oliver Neukum <oliver@neukum.org>
8956 S: Maintained
8957 F: drivers/usb/image/microtek.*
8958
8959 MIPS
8960 M: Ralf Baechle <ralf@linux-mips.org>
8961 L: linux-mips@linux-mips.org
8962 W: http://www.linux-mips.org/
8963 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8964 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8965 S: Supported
8966 F: Documentation/devicetree/bindings/mips/
8967 F: Documentation/mips/
8968 F: arch/mips/
8969
8970 MIPS BOSTON DEVELOPMENT BOARD
8971 M: Paul Burton <paul.burton@imgtec.com>
8972 L: linux-mips@linux-mips.org
8973 S: Maintained
8974 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8975 F: arch/mips/boot/dts/img/boston.dts
8976 F: arch/mips/configs/generic/board-boston.config
8977 F: drivers/clk/imgtec/clk-boston.c
8978 F: include/dt-bindings/clock/boston-clock.h
8979
8980 MIPS GENERIC PLATFORM
8981 M: Paul Burton <paul.burton@imgtec.com>
8982 L: linux-mips@linux-mips.org
8983 S: Supported
8984 F: arch/mips/generic/
8985 F: arch/mips/tools/generic-board-config.sh
8986
8987 MIPS/LOONGSON1 ARCHITECTURE
8988 M: Keguang Zhang <keguang.zhang@gmail.com>
8989 L: linux-mips@linux-mips.org
8990 S: Maintained
8991 F: arch/mips/loongson32/
8992 F: arch/mips/include/asm/mach-loongson32/
8993 F: drivers/*/*loongson1*
8994 F: drivers/*/*/*loongson1*
8995
8996 MIPS RINT INSTRUCTION EMULATION
8997 M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
8998 L: linux-mips@linux-mips.org
8999 S: Supported
9000 F: arch/mips/math-emu/sp_rint.c
9001 F: arch/mips/math-emu/dp_rint.c
9002
9003 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9004 M: Hans Verkuil <hverkuil@xs4all.nl>
9005 L: linux-media@vger.kernel.org
9006 T: git git://linuxtv.org/media_tree.git
9007 W: https://linuxtv.org
9008 S: Odd Fixes
9009 F: drivers/media/radio/radio-miropcm20*
9010
9011 MMP SUPPORT
9012 M: Eric Miao <eric.y.miao@gmail.com>
9013 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9015 T: git git://github.com/hzhuang1/linux.git
9016 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9017 S: Maintained
9018 F: arch/arm/boot/dts/mmp*
9019 F: arch/arm/mach-mmp/
9020
9021 MN88472 MEDIA DRIVER
9022 M: Antti Palosaari <crope@iki.fi>
9023 L: linux-media@vger.kernel.org
9024 W: https://linuxtv.org
9025 W: http://palosaari.fi/linux/
9026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9027 S: Maintained
9028 F: drivers/media/dvb-frontends/mn88472*
9029
9030 MN88473 MEDIA DRIVER
9031 M: Antti Palosaari <crope@iki.fi>
9032 L: linux-media@vger.kernel.org
9033 W: https://linuxtv.org
9034 W: http://palosaari.fi/linux/
9035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9036 S: Maintained
9037 F: drivers/media/dvb-frontends/mn88473*
9038
9039 MODULE SUPPORT
9040 M: Jessica Yu <jeyu@kernel.org>
9041 M: Rusty Russell <rusty@rustcorp.com.au>
9042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9043 S: Maintained
9044 F: include/linux/module.h
9045 F: kernel/module.c
9046
9047 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9048 W: http://popies.net/meye/
9049 S: Orphan
9050 F: Documentation/media/v4l-drivers/meye*
9051 F: drivers/media/pci/meye/
9052 F: include/uapi/linux/meye.h
9053
9054 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9055 M: Jiri Slaby <jirislaby@gmail.com>
9056 S: Maintained
9057 F: Documentation/serial/moxa-smartio
9058 F: drivers/tty/mxser.*
9059
9060 MR800 AVERMEDIA USB FM RADIO DRIVER
9061 M: Alexey Klimov <klimov.linux@gmail.com>
9062 L: linux-media@vger.kernel.org
9063 T: git git://linuxtv.org/media_tree.git
9064 S: Maintained
9065 F: drivers/media/radio/radio-mr800.c
9066
9067 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9068 M: Alan Ott <alan@signal11.us>
9069 L: linux-wpan@vger.kernel.org
9070 S: Maintained
9071 F: drivers/net/ieee802154/mrf24j40.c
9072 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9073
9074 MSI LAPTOP SUPPORT
9075 M: "Lee, Chun-Yi" <jlee@suse.com>
9076 L: platform-driver-x86@vger.kernel.org
9077 S: Maintained
9078 F: drivers/platform/x86/msi-laptop.c
9079
9080 MSI WMI SUPPORT
9081 L: platform-driver-x86@vger.kernel.org
9082 S: Orphan
9083 F: drivers/platform/x86/msi-wmi.c
9084
9085 MSI001 MEDIA DRIVER
9086 M: Antti Palosaari <crope@iki.fi>
9087 L: linux-media@vger.kernel.org
9088 W: https://linuxtv.org
9089 W: http://palosaari.fi/linux/
9090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9091 T: git git://linuxtv.org/anttip/media_tree.git
9092 S: Maintained
9093 F: drivers/media/tuners/msi001*
9094
9095 MSI2500 MEDIA DRIVER
9096 M: Antti Palosaari <crope@iki.fi>
9097 L: linux-media@vger.kernel.org
9098 W: https://linuxtv.org
9099 W: http://palosaari.fi/linux/
9100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9101 T: git git://linuxtv.org/anttip/media_tree.git
9102 S: Maintained
9103 F: drivers/media/usb/msi2500/
9104
9105 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9106 M: Robert Jarzmik <robert.jarzmik@free.fr>
9107 L: linux-mtd@lists.infradead.org
9108 S: Maintained
9109 F: drivers/mtd/devices/docg3*
9110
9111 MT9M032 APTINA SENSOR DRIVER
9112 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9113 L: linux-media@vger.kernel.org
9114 T: git git://linuxtv.org/media_tree.git
9115 S: Maintained
9116 F: drivers/media/i2c/mt9m032.c
9117 F: include/media/i2c/mt9m032.h
9118
9119 MT9P031 APTINA CAMERA SENSOR
9120 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9121 L: linux-media@vger.kernel.org
9122 T: git git://linuxtv.org/media_tree.git
9123 S: Maintained
9124 F: drivers/media/i2c/mt9p031.c
9125 F: include/media/i2c/mt9p031.h
9126
9127 MT9T001 APTINA CAMERA SENSOR
9128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9129 L: linux-media@vger.kernel.org
9130 T: git git://linuxtv.org/media_tree.git
9131 S: Maintained
9132 F: drivers/media/i2c/mt9t001.c
9133 F: include/media/i2c/mt9t001.h
9134
9135 MT9V032 APTINA CAMERA SENSOR
9136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9137 L: linux-media@vger.kernel.org
9138 T: git git://linuxtv.org/media_tree.git
9139 S: Maintained
9140 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9141 F: drivers/media/i2c/mt9v032.c
9142 F: include/media/i2c/mt9v032.h
9143
9144 MULTIFUNCTION DEVICES (MFD)
9145 M: Lee Jones <lee.jones@linaro.org>
9146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9147 S: Supported
9148 F: Documentation/devicetree/bindings/mfd/
9149 F: drivers/mfd/
9150 F: include/linux/mfd/
9151 F: include/dt-bindings/mfd/
9152
9153 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9154 S: Orphan
9155 F: drivers/mmc/host/mmc_spi.c
9156 F: include/linux/spi/mmc_spi.h
9157
9158 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9159 M: Ulf Hansson <ulf.hansson@linaro.org>
9160 L: linux-mmc@vger.kernel.org
9161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9162 S: Maintained
9163 F: Documentation/devicetree/bindings/mmc/
9164 F: drivers/mmc/
9165 F: include/linux/mmc/
9166 F: include/uapi/linux/mmc/
9167
9168 MULTIPLEXER SUBSYSTEM
9169 M: Peter Rosin <peda@axentia.se>
9170 S: Maintained
9171 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9172 F: Documentation/devicetree/bindings/mux/
9173 F: include/linux/dt-bindings/mux/
9174 F: include/linux/mux/
9175 F: drivers/mux/
9176
9177 MULTISOUND SOUND DRIVER
9178 M: Andrew Veliath <andrewtv@usa.net>
9179 S: Maintained
9180 F: Documentation/sound/oss/MultiSound
9181 F: sound/oss/msnd*
9182
9183 MULTITECH MULTIPORT CARD (ISICOM)
9184 S: Orphan
9185 F: drivers/tty/isicom.c
9186 F: include/linux/isicom.h
9187
9188 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9189 M: Bin Liu <b-liu@ti.com>
9190 L: linux-usb@vger.kernel.org
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9192 S: Maintained
9193 F: drivers/usb/musb/
9194
9195 MXL5007T MEDIA DRIVER
9196 M: Michael Krufky <mkrufky@linuxtv.org>
9197 L: linux-media@vger.kernel.org
9198 W: https://linuxtv.org
9199 W: http://github.com/mkrufky
9200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9201 T: git git://linuxtv.org/mkrufky/tuners.git
9202 S: Maintained
9203 F: drivers/media/tuners/mxl5007t.*
9204
9205 MXSFB DRM DRIVER
9206 M: Marek Vasut <marex@denx.de>
9207 S: Supported
9208 F: drivers/gpu/drm/mxsfb/
9209 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9210
9211 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9212 M: Hyong-Youb Kim <hykim@myri.com>
9213 L: netdev@vger.kernel.org
9214 W: https://www.myricom.com/support/downloads/myri10ge.html
9215 S: Supported
9216 F: drivers/net/ethernet/myricom/myri10ge/
9217
9218 NAND FLASH SUBSYSTEM
9219 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9220 R: Richard Weinberger <richard@nod.at>
9221 L: linux-mtd@lists.infradead.org
9222 W: http://www.linux-mtd.infradead.org/
9223 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9224 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9225 T: git git://git.infradead.org/l2-mtd.git nand/next
9226 S: Maintained
9227 F: drivers/mtd/nand/
9228 F: include/linux/mtd/*nand*.h
9229
9230 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9231 M: Daniel Mack <zonque@gmail.com>
9232 S: Maintained
9233 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9234 W: http://www.native-instruments.com
9235 F: sound/usb/caiaq/
9236
9237 NATSEMI ETHERNET DRIVER (DP8381x)
9238 S: Orphan
9239 F: drivers/net/ethernet/natsemi/natsemi.c
9240
9241 NCP FILESYSTEM
9242 M: Petr Vandrovec <petr@vandrovec.name>
9243 S: Odd Fixes
9244 F: fs/ncpfs/
9245
9246 NCR 5380 SCSI DRIVERS
9247 M: Finn Thain <fthain@telegraphics.com.au>
9248 M: Michael Schmitz <schmitzmic@gmail.com>
9249 L: linux-scsi@vger.kernel.org
9250 S: Maintained
9251 F: Documentation/scsi/g_NCR5380.txt
9252 F: drivers/scsi/NCR5380.*
9253 F: drivers/scsi/arm/cumana_1.c
9254 F: drivers/scsi/arm/oak.c
9255 F: drivers/scsi/atari_scsi.*
9256 F: drivers/scsi/dmx3191d.c
9257 F: drivers/scsi/g_NCR5380.*
9258 F: drivers/scsi/mac_scsi.*
9259 F: drivers/scsi/sun3_scsi.*
9260 F: drivers/scsi/sun3_scsi_vme.c
9261
9262 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9263 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9264 L: linux-scsi@vger.kernel.org
9265 S: Maintained
9266 F: drivers/scsi/NCR_D700.*
9267
9268 NCT6775 HARDWARE MONITOR DRIVER
9269 M: Guenter Roeck <linux@roeck-us.net>
9270 L: linux-hwmon@vger.kernel.org
9271 S: Maintained
9272 F: Documentation/hwmon/nct6775
9273 F: drivers/hwmon/nct6775.c
9274
9275 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9276 M: Faisal Latif <faisal.latif@intel.com>
9277 L: linux-rdma@vger.kernel.org
9278 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9279 S: Supported
9280 F: drivers/infiniband/hw/nes/
9281 F: include/uapi/rdma/nes-abi.h
9282
9283 NETEM NETWORK EMULATOR
9284 M: Stephen Hemminger <stephen@networkplumber.org>
9285 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9286 S: Maintained
9287 F: net/sched/sch_netem.c
9288
9289 NETERION 10GbE DRIVERS (s2io/vxge)
9290 M: Jon Mason <jdmason@kudzu.us>
9291 L: netdev@vger.kernel.org
9292 S: Supported
9293 F: Documentation/networking/s2io.txt
9294 F: Documentation/networking/vxge.txt
9295 F: drivers/net/ethernet/neterion/
9296
9297 NETFILTER
9298 M: Pablo Neira Ayuso <pablo@netfilter.org>
9299 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9300 M: Florian Westphal <fw@strlen.de>
9301 L: netfilter-devel@vger.kernel.org
9302 L: coreteam@netfilter.org
9303 W: http://www.netfilter.org/
9304 W: http://www.iptables.org/
9305 W: http://www.nftables.org/
9306 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9309 S: Maintained
9310 F: include/linux/netfilter*
9311 F: include/linux/netfilter/
9312 F: include/net/netfilter/
9313 F: include/uapi/linux/netfilter*
9314 F: include/uapi/linux/netfilter/
9315 F: net/*/netfilter.c
9316 F: net/*/netfilter/
9317 F: net/netfilter/
9318 F: net/bridge/br_netfilter*.c
9319
9320 NETROM NETWORK LAYER
9321 M: Ralf Baechle <ralf@linux-mips.org>
9322 L: linux-hams@vger.kernel.org
9323 W: http://www.linux-ax25.org/
9324 S: Maintained
9325 F: include/net/netrom.h
9326 F: include/uapi/linux/netrom.h
9327 F: net/netrom/
9328
9329 NETRONOME ETHERNET DRIVERS
9330 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9331 L: oss-drivers@netronome.com
9332 S: Maintained
9333 F: drivers/net/ethernet/netronome/
9334
9335 NETWORK BLOCK DEVICE (NBD)
9336 M: Josef Bacik <jbacik@fb.com>
9337 S: Maintained
9338 L: linux-block@vger.kernel.org
9339 L: nbd-general@lists.sourceforge.net
9340 F: Documentation/blockdev/nbd.txt
9341 F: drivers/block/nbd.c
9342 F: include/uapi/linux/nbd.h
9343
9344 NETWORK DROP MONITOR
9345 M: Neil Horman <nhorman@tuxdriver.com>
9346 L: netdev@vger.kernel.org
9347 S: Maintained
9348 W: https://fedorahosted.org/dropwatch/
9349 F: net/core/drop_monitor.c
9350
9351 NETWORKING DRIVERS
9352 L: netdev@vger.kernel.org
9353 W: http://www.linuxfoundation.org/en/Net
9354 Q: http://patchwork.ozlabs.org/project/netdev/list/
9355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9357 S: Odd Fixes
9358 F: Documentation/devicetree/bindings/net/
9359 F: drivers/net/
9360 F: include/linux/if_*
9361 F: include/linux/netdevice.h
9362 F: include/linux/etherdevice.h
9363 F: include/linux/fcdevice.h
9364 F: include/linux/fddidevice.h
9365 F: include/linux/hippidevice.h
9366 F: include/linux/inetdevice.h
9367 F: include/uapi/linux/if_*
9368 F: include/uapi/linux/netdevice.h
9369
9370 NETWORKING DRIVERS (WIRELESS)
9371 M: Kalle Valo <kvalo@codeaurora.org>
9372 L: linux-wireless@vger.kernel.org
9373 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9376 S: Maintained
9377 F: Documentation/devicetree/bindings/net/wireless/
9378 F: drivers/net/wireless/
9379
9380 NETWORKING [DSA]
9381 M: Andrew Lunn <andrew@lunn.ch>
9382 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9383 M: Florian Fainelli <f.fainelli@gmail.com>
9384 S: Maintained
9385 F: net/dsa/
9386 F: include/net/dsa.h
9387 F: drivers/net/dsa/
9388
9389 NETWORKING [GENERAL]
9390 M: "David S. Miller" <davem@davemloft.net>
9391 L: netdev@vger.kernel.org
9392 W: http://www.linuxfoundation.org/en/Net
9393 Q: http://patchwork.ozlabs.org/project/netdev/list/
9394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9396 B: mailto:netdev@vger.kernel.org
9397 S: Maintained
9398 F: net/
9399 F: include/net/
9400 F: include/linux/in.h
9401 F: include/linux/net.h
9402 F: include/linux/netdevice.h
9403 F: include/uapi/linux/in.h
9404 F: include/uapi/linux/net.h
9405 F: include/uapi/linux/netdevice.h
9406 F: include/uapi/linux/net_namespace.h
9407 F: tools/net/
9408 F: tools/testing/selftests/net/
9409 F: lib/random32.c
9410
9411 NETWORKING [IPSEC]
9412 M: Steffen Klassert <steffen.klassert@secunet.com>
9413 M: Herbert Xu <herbert@gondor.apana.org.au>
9414 M: "David S. Miller" <davem@davemloft.net>
9415 L: netdev@vger.kernel.org
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9418 S: Maintained
9419 F: net/core/flow.c
9420 F: net/xfrm/
9421 F: net/key/
9422 F: net/ipv4/xfrm*
9423 F: net/ipv4/esp4*
9424 F: net/ipv4/ah4.c
9425 F: net/ipv4/ipcomp.c
9426 F: net/ipv4/ip_vti.c
9427 F: net/ipv6/xfrm*
9428 F: net/ipv6/esp6*
9429 F: net/ipv6/ah6.c
9430 F: net/ipv6/ipcomp6.c
9431 F: net/ipv6/ip6_vti.c
9432 F: include/uapi/linux/xfrm.h
9433 F: include/net/xfrm.h
9434
9435 NETWORKING [IPv4/IPv6]
9436 M: "David S. Miller" <davem@davemloft.net>
9437 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9438 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9439 L: netdev@vger.kernel.org
9440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9441 S: Maintained
9442 F: net/ipv4/
9443 F: net/ipv6/
9444 F: include/net/ip*
9445 F: arch/x86/net/*
9446
9447 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9448 M: Paul Moore <paul@paul-moore.com>
9449 W: https://github.com/netlabel
9450 L: netdev@vger.kernel.org
9451 L: linux-security-module@vger.kernel.org
9452 S: Maintained
9453 F: Documentation/netlabel/
9454 F: include/net/calipso.h
9455 F: include/net/cipso_ipv4.h
9456 F: include/net/netlabel.h
9457 F: include/uapi/linux/netfilter/xt_SECMARK.h
9458 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9459 F: net/netlabel/
9460 F: net/ipv4/cipso_ipv4.c
9461 F: net/ipv6/calipso.c
9462 F: net/netfilter/xt_CONNSECMARK.c
9463 F: net/netfilter/xt_SECMARK.c
9464
9465 NETWORKING [TLS]
9466 M: Ilya Lesokhin <ilyal@mellanox.com>
9467 M: Aviad Yehezkel <aviadye@mellanox.com>
9468 M: Dave Watson <davejwatson@fb.com>
9469 L: netdev@vger.kernel.org
9470 S: Maintained
9471 F: net/tls/*
9472 F: include/uapi/linux/tls.h
9473 F: include/net/tls.h
9474
9475 NETWORKING [WIRELESS]
9476 L: linux-wireless@vger.kernel.org
9477 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9478
9479 NETXEN (1/10) GbE SUPPORT
9480 M: Manish Chopra <manish.chopra@cavium.com>
9481 M: Rahul Verma <rahul.verma@cavium.com>
9482 M: Dept-GELinuxNICDev@cavium.com
9483 L: netdev@vger.kernel.org
9484 S: Supported
9485 F: drivers/net/ethernet/qlogic/netxen/
9486
9487 NFC SUBSYSTEM
9488 M: Samuel Ortiz <sameo@linux.intel.com>
9489 L: linux-wireless@vger.kernel.org
9490 L: linux-nfc@lists.01.org (subscribers-only)
9491 S: Supported
9492 F: net/nfc/
9493 F: include/net/nfc/
9494 F: include/uapi/linux/nfc.h
9495 F: drivers/nfc/
9496 F: include/linux/platform_data/nfcmrvl.h
9497 F: include/linux/platform_data/nxp-nci.h
9498 F: Documentation/devicetree/bindings/net/nfc/
9499
9500 NFS, SUNRPC, AND LOCKD CLIENTS
9501 M: Trond Myklebust <trond.myklebust@primarydata.com>
9502 M: Anna Schumaker <anna.schumaker@netapp.com>
9503 L: linux-nfs@vger.kernel.org
9504 W: http://client.linux-nfs.org
9505 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9506 S: Maintained
9507 F: fs/lockd/
9508 F: fs/nfs/
9509 F: fs/nfs_common/
9510 F: net/sunrpc/
9511 F: include/linux/lockd/
9512 F: include/linux/nfs*
9513 F: include/linux/sunrpc/
9514 F: include/uapi/linux/nfs*
9515 F: include/uapi/linux/sunrpc/
9516
9517 NILFS2 FILESYSTEM
9518 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9519 L: linux-nilfs@vger.kernel.org
9520 W: http://nilfs.sourceforge.net/
9521 W: http://nilfs.osdn.jp/
9522 T: git git://github.com/konis/nilfs2.git
9523 S: Supported
9524 F: Documentation/filesystems/nilfs2.txt
9525 F: fs/nilfs2/
9526 F: include/trace/events/nilfs2.h
9527 F: include/uapi/linux/nilfs2_api.h
9528 F: include/uapi/linux/nilfs2_ondisk.h
9529
9530 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9531 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9532 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9533 S: Maintained
9534 F: Documentation/scsi/NinjaSCSI.txt
9535 F: drivers/scsi/pcmcia/nsp_*
9536
9537 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9538 M: GOTO Masanori <gotom@debian.or.jp>
9539 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9540 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9541 S: Maintained
9542 F: Documentation/scsi/NinjaSCSI.txt
9543 F: drivers/scsi/nsp32*
9544
9545 NIOS2 ARCHITECTURE
9546 M: Ley Foon Tan <lftan@altera.com>
9547 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9549 S: Maintained
9550 F: arch/nios2/
9551
9552 NOHZ, DYNTICKS SUPPORT
9553 M: Frederic Weisbecker <fweisbec@gmail.com>
9554 M: Thomas Gleixner <tglx@linutronix.de>
9555 M: Ingo Molnar <mingo@kernel.org>
9556 L: linux-kernel@vger.kernel.org
9557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9558 S: Maintained
9559 F: kernel/time/tick*.*
9560 F: include/linux/tick.h
9561 F: include/linux/sched/nohz.h
9562
9563 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9564 M: Pavel Machek <pavel@ucw.cz>
9565 M: Sakari Ailus <sakari.ailus@iki.fi>
9566 L: linux-media@vger.kernel.org
9567 S: Maintained
9568 F: drivers/media/i2c/et8ek8
9569 F: drivers/media/i2c/ad5820.c
9570
9571 NOKIA N900 POWER SUPPLY DRIVERS
9572 R: Pali Rohár <pali.rohar@gmail.com>
9573 F: include/linux/power/bq2415x_charger.h
9574 F: include/linux/power/bq27xxx_battery.h
9575 F: include/linux/power/isp1704_charger.h
9576 F: drivers/power/supply/bq2415x_charger.c
9577 F: drivers/power/supply/bq27xxx_battery.c
9578 F: drivers/power/supply/bq27xxx_battery_i2c.c
9579 F: drivers/power/supply/isp1704_charger.c
9580 F: drivers/power/supply/rx51_battery.c
9581
9582 NTB AMD DRIVER
9583 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9584 L: linux-ntb@googlegroups.com
9585 S: Supported
9586 F: drivers/ntb/hw/amd/
9587
9588 NTB DRIVER CORE
9589 M: Jon Mason <jdmason@kudzu.us>
9590 M: Dave Jiang <dave.jiang@intel.com>
9591 M: Allen Hubbe <Allen.Hubbe@emc.com>
9592 L: linux-ntb@googlegroups.com
9593 S: Supported
9594 W: https://github.com/jonmason/ntb/wiki
9595 T: git git://github.com/jonmason/ntb.git
9596 F: drivers/ntb/
9597 F: drivers/net/ntb_netdev.c
9598 F: include/linux/ntb.h
9599 F: include/linux/ntb_transport.h
9600 F: tools/testing/selftests/ntb/
9601
9602 NTB IDT DRIVER
9603 M: Serge Semin <fancer.lancer@gmail.com>
9604 L: linux-ntb@googlegroups.com
9605 S: Supported
9606 F: drivers/ntb/hw/idt/
9607
9608 NTB INTEL DRIVER
9609 M: Jon Mason <jdmason@kudzu.us>
9610 M: Dave Jiang <dave.jiang@intel.com>
9611 L: linux-ntb@googlegroups.com
9612 S: Supported
9613 W: https://github.com/jonmason/ntb/wiki
9614 T: git git://github.com/jonmason/ntb.git
9615 F: drivers/ntb/hw/intel/
9616
9617 NTFS FILESYSTEM
9618 M: Anton Altaparmakov <anton@tuxera.com>
9619 L: linux-ntfs-dev@lists.sourceforge.net
9620 W: http://www.tuxera.com/
9621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9622 S: Supported
9623 F: Documentation/filesystems/ntfs.txt
9624 F: fs/ntfs/
9625
9626 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9627 M: Antonino Daplas <adaplas@gmail.com>
9628 L: linux-fbdev@vger.kernel.org
9629 S: Maintained
9630 F: drivers/video/fbdev/riva/
9631 F: drivers/video/fbdev/nvidia/
9632
9633 NVM EXPRESS DRIVER
9634 M: Keith Busch <keith.busch@intel.com>
9635 M: Jens Axboe <axboe@fb.com>
9636 M: Christoph Hellwig <hch@lst.de>
9637 M: Sagi Grimberg <sagi@grimberg.me>
9638 L: linux-nvme@lists.infradead.org
9639 T: git://git.infradead.org/nvme.git
9640 W: http://git.infradead.org/nvme.git
9641 S: Supported
9642 F: drivers/nvme/host/
9643 F: include/linux/nvme.h
9644 F: include/uapi/linux/nvme_ioctl.h
9645
9646 NVM EXPRESS FC TRANSPORT DRIVERS
9647 M: James Smart <james.smart@broadcom.com>
9648 L: linux-nvme@lists.infradead.org
9649 S: Supported
9650 F: include/linux/nvme-fc.h
9651 F: include/linux/nvme-fc-driver.h
9652 F: drivers/nvme/host/fc.c
9653 F: drivers/nvme/target/fc.c
9654 F: drivers/nvme/target/fcloop.c
9655
9656 NVM EXPRESS TARGET DRIVER
9657 M: Christoph Hellwig <hch@lst.de>
9658 M: Sagi Grimberg <sagi@grimberg.me>
9659 L: linux-nvme@lists.infradead.org
9660 T: git://git.infradead.org/nvme.git
9661 W: http://git.infradead.org/nvme.git
9662 S: Supported
9663 F: drivers/nvme/target/
9664
9665 NVMEM FRAMEWORK
9666 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9667 S: Maintained
9668 F: drivers/nvmem/
9669 F: Documentation/devicetree/bindings/nvmem/
9670 F: Documentation/ABI/stable/sysfs-bus-nvmem
9671 F: include/linux/nvmem-consumer.h
9672 F: include/linux/nvmem-provider.h
9673
9674 NXP TDA998X DRM DRIVER
9675 M: Russell King <linux@armlinux.org.uk>
9676 S: Supported
9677 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9678 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9679 F: drivers/gpu/drm/i2c/tda998x_drv.c
9680 F: include/drm/i2c/tda998x.h
9681
9682 NXP TFA9879 DRIVER
9683 M: Peter Rosin <peda@axentia.se>
9684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9685 S: Maintained
9686 F: sound/soc/codecs/tfa9879*
9687
9688 NXP-NCI NFC DRIVER
9689 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9690 R: Charles Gorand <charles.gorand@effinnov.com>
9691 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9692 S: Supported
9693 F: drivers/nfc/nxp-nci
9694
9695 OBJTOOL
9696 M: Josh Poimboeuf <jpoimboe@redhat.com>
9697 S: Supported
9698 F: tools/objtool/
9699
9700 OMAP AUDIO SUPPORT
9701 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9702 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9703 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9704 L: linux-omap@vger.kernel.org
9705 S: Maintained
9706 F: sound/soc/omap/
9707
9708 OMAP CLOCK FRAMEWORK SUPPORT
9709 M: Paul Walmsley <paul@pwsan.com>
9710 L: linux-omap@vger.kernel.org
9711 S: Maintained
9712 F: arch/arm/*omap*/*clock*
9713
9714 OMAP DEVICE TREE SUPPORT
9715 M: Benoît Cousson <bcousson@baylibre.com>
9716 M: Tony Lindgren <tony@atomide.com>
9717 L: linux-omap@vger.kernel.org
9718 L: devicetree@vger.kernel.org
9719 S: Maintained
9720 F: arch/arm/boot/dts/*omap*
9721 F: arch/arm/boot/dts/*am3*
9722 F: arch/arm/boot/dts/*am4*
9723 F: arch/arm/boot/dts/*am5*
9724 F: arch/arm/boot/dts/*dra7*
9725
9726 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9727 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9728 L: linux-omap@vger.kernel.org
9729 L: linux-fbdev@vger.kernel.org
9730 S: Maintained
9731 F: drivers/video/fbdev/omap2/
9732 F: Documentation/arm/OMAP/DSS
9733
9734 OMAP FRAMEBUFFER SUPPORT
9735 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9736 L: linux-fbdev@vger.kernel.org
9737 L: linux-omap@vger.kernel.org
9738 S: Maintained
9739 F: drivers/video/fbdev/omap/
9740
9741 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9742 M: Roger Quadros <rogerq@ti.com>
9743 M: Tony Lindgren <tony@atomide.com>
9744 L: linux-omap@vger.kernel.org
9745 S: Maintained
9746 F: drivers/memory/omap-gpmc.c
9747 F: arch/arm/mach-omap2/*gpmc*
9748
9749 OMAP GPIO DRIVER
9750 M: Grygorii Strashko <grygorii.strashko@ti.com>
9751 M: Santosh Shilimkar <ssantosh@kernel.org>
9752 M: Kevin Hilman <khilman@kernel.org>
9753 L: linux-omap@vger.kernel.org
9754 S: Maintained
9755 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9756 F: drivers/gpio/gpio-omap.c
9757
9758 OMAP HARDWARE SPINLOCK SUPPORT
9759 M: Ohad Ben-Cohen <ohad@wizery.com>
9760 L: linux-omap@vger.kernel.org
9761 S: Maintained
9762 F: drivers/hwspinlock/omap_hwspinlock.c
9763
9764 OMAP HS MMC SUPPORT
9765 L: linux-mmc@vger.kernel.org
9766 L: linux-omap@vger.kernel.org
9767 S: Orphan
9768 F: drivers/mmc/host/omap_hsmmc.c
9769
9770 OMAP HWMOD DATA
9771 M: Paul Walmsley <paul@pwsan.com>
9772 L: linux-omap@vger.kernel.org
9773 S: Maintained
9774 F: arch/arm/mach-omap2/omap_hwmod*data*
9775
9776 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9777 M: Benoît Cousson <bcousson@baylibre.com>
9778 L: linux-omap@vger.kernel.org
9779 S: Maintained
9780 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9781
9782 OMAP HWMOD SUPPORT
9783 M: Benoît Cousson <bcousson@baylibre.com>
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.*
9788
9789 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9790 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9791 L: linux-media@vger.kernel.org
9792 S: Maintained
9793 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9794 F: drivers/media/platform/omap3isp/
9795 F: drivers/staging/media/omap4iss/
9796
9797 OMAP MMC SUPPORT
9798 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9799 L: linux-omap@vger.kernel.org
9800 S: Maintained
9801 F: drivers/mmc/host/omap.c
9802
9803 OMAP POWER MANAGEMENT SUPPORT
9804 M: Kevin Hilman <khilman@kernel.org>
9805 L: linux-omap@vger.kernel.org
9806 S: Maintained
9807 F: arch/arm/*omap*/*pm*
9808 F: drivers/cpufreq/omap-cpufreq.c
9809
9810 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9811 M: Rajendra Nayak <rnayak@codeaurora.org>
9812 M: Paul Walmsley <paul@pwsan.com>
9813 L: linux-omap@vger.kernel.org
9814 S: Maintained
9815 F: arch/arm/mach-omap2/prm*
9816
9817 OMAP RANDOM NUMBER GENERATOR SUPPORT
9818 M: Deepak Saxena <dsaxena@plexity.net>
9819 S: Maintained
9820 F: drivers/char/hw_random/omap-rng.c
9821
9822 OMAP USB SUPPORT
9823 L: linux-usb@vger.kernel.org
9824 L: linux-omap@vger.kernel.org
9825 S: Orphan
9826 F: drivers/usb/*/*omap*
9827 F: arch/arm/*omap*/usb*
9828
9829 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9830 M: Mark Jackson <mpfj@newflow.co.uk>
9831 L: linux-omap@vger.kernel.org
9832 S: Maintained
9833 F: arch/arm/boot/dts/am335x-nano.dts
9834
9835 OMAP1 SUPPORT
9836 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9837 M: Tony Lindgren <tony@atomide.com>
9838 L: linux-omap@vger.kernel.org
9839 Q: http://patchwork.kernel.org/project/linux-omap/list/
9840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9841 S: Maintained
9842 F: arch/arm/mach-omap1/
9843 F: arch/arm/plat-omap/
9844 F: arch/arm/configs/omap1_defconfig
9845 F: drivers/i2c/busses/i2c-omap.c
9846 F: include/linux/i2c-omap.h
9847
9848 OMAP2+ SUPPORT
9849 M: Tony Lindgren <tony@atomide.com>
9850 L: linux-omap@vger.kernel.org
9851 W: http://www.muru.com/linux/omap/
9852 W: http://linux.omap.com/
9853 Q: http://patchwork.kernel.org/project/linux-omap/list/
9854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9855 S: Maintained
9856 F: arch/arm/mach-omap2/
9857 F: arch/arm/plat-omap/
9858 F: arch/arm/configs/omap2plus_defconfig
9859 F: drivers/i2c/busses/i2c-omap.c
9860 F: drivers/irqchip/irq-omap-intc.c
9861 F: drivers/mfd/*omap*.c
9862 F: drivers/mfd/menelaus.c
9863 F: drivers/mfd/palmas.c
9864 F: drivers/mfd/tps65217.c
9865 F: drivers/mfd/tps65218.c
9866 F: drivers/mfd/tps65910.c
9867 F: drivers/mfd/twl-core.[ch]
9868 F: drivers/mfd/twl4030*.c
9869 F: drivers/mfd/twl6030*.c
9870 F: drivers/mfd/twl6040*.c
9871 F: drivers/regulator/palmas-regulator*.c
9872 F: drivers/regulator/pbias-regulator.c
9873 F: drivers/regulator/tps65217-regulator.c
9874 F: drivers/regulator/tps65218-regulator.c
9875 F: drivers/regulator/tps65910-regulator.c
9876 F: drivers/regulator/twl-regulator.c
9877 F: drivers/regulator/twl6030-regulator.c
9878 F: include/linux/i2c-omap.h
9879
9880 ONION OMEGA2+ BOARD
9881 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9882 L: linux-mips@linux-mips.org
9883 S: Maintained
9884 F: arch/mips/boot/dts/ralink/omega2p.dts
9885
9886 OMFS FILESYSTEM
9887 M: Bob Copeland <me@bobcopeland.com>
9888 L: linux-karma-devel@lists.sourceforge.net
9889 S: Maintained
9890 F: Documentation/filesystems/omfs.txt
9891 F: fs/omfs/
9892
9893 OMNIKEY CARDMAN 4000 DRIVER
9894 M: Harald Welte <laforge@gnumonks.org>
9895 S: Maintained
9896 F: drivers/char/pcmcia/cm4000_cs.c
9897 F: include/linux/cm4000_cs.h
9898 F: include/uapi/linux/cm4000_cs.h
9899
9900 OMNIKEY CARDMAN 4040 DRIVER
9901 M: Harald Welte <laforge@gnumonks.org>
9902 S: Maintained
9903 F: drivers/char/pcmcia/cm4040_cs.*
9904
9905 OMNIVISION OV13858 SENSOR DRIVER
9906 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9907 L: linux-media@vger.kernel.org
9908 T: git git://linuxtv.org/media_tree.git
9909 S: Maintained
9910 F: drivers/media/i2c/ov13858.c
9911
9912 OMNIVISION OV5640 SENSOR DRIVER
9913 M: Steve Longerbeam <slongerbeam@gmail.com>
9914 L: linux-media@vger.kernel.org
9915 T: git git://linuxtv.org/media_tree.git
9916 S: Maintained
9917 F: drivers/media/i2c/ov5640.c
9918
9919 OMNIVISION OV5647 SENSOR DRIVER
9920 M: Luis Oliveira <lolivei@synopsys.com>
9921 L: linux-media@vger.kernel.org
9922 T: git git://linuxtv.org/media_tree.git
9923 S: Maintained
9924 F: drivers/media/i2c/ov5647.c
9925
9926 OMNIVISION OV7670 SENSOR DRIVER
9927 M: Jonathan Corbet <corbet@lwn.net>
9928 L: linux-media@vger.kernel.org
9929 T: git git://linuxtv.org/media_tree.git
9930 S: Maintained
9931 F: drivers/media/i2c/ov7670.c
9932 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9933
9934 ONENAND FLASH DRIVER
9935 M: Kyungmin Park <kyungmin.park@samsung.com>
9936 L: linux-mtd@lists.infradead.org
9937 S: Maintained
9938 F: drivers/mtd/onenand/
9939 F: include/linux/mtd/onenand*.h
9940
9941 ONSTREAM SCSI TAPE DRIVER
9942 M: Willem Riede <osst@riede.org>
9943 L: osst-users@lists.sourceforge.net
9944 L: linux-scsi@vger.kernel.org
9945 S: Maintained
9946 F: Documentation/scsi/osst.txt
9947 F: drivers/scsi/osst.*
9948 F: drivers/scsi/osst_*.h
9949 F: drivers/scsi/st.h
9950
9951 OP-TEE DRIVER
9952 M: Jens Wiklander <jens.wiklander@linaro.org>
9953 S: Maintained
9954 F: drivers/tee/optee/
9955
9956 OPA-VNIC DRIVER
9957 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9958 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9959 L: linux-rdma@vger.kernel.org
9960 S: Supported
9961 F: drivers/infiniband/ulp/opa_vnic
9962
9963 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9964 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9965 L: devicetree@vger.kernel.org
9966 S: Maintained
9967 F: Documentation/devicetree/dynamic-resolution-notes.txt
9968 F: Documentation/devicetree/overlay-notes.txt
9969 F: drivers/of/overlay.c
9970 F: drivers/of/resolver.c
9971
9972 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9973 M: Rob Herring <robh+dt@kernel.org>
9974 M: Frank Rowand <frowand.list@gmail.com>
9975 L: devicetree@vger.kernel.org
9976 W: http://www.devicetree.org/
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9978 S: Maintained
9979 F: drivers/of/
9980 F: include/linux/of*.h
9981 F: scripts/dtc/
9982 F: Documentation/ABI/testing/sysfs-firmware-ofw
9983
9984 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9985 M: Rob Herring <robh+dt@kernel.org>
9986 M: Mark Rutland <mark.rutland@arm.com>
9987 L: devicetree@vger.kernel.org
9988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9989 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9990 S: Maintained
9991 F: Documentation/devicetree/
9992 F: arch/*/boot/dts/
9993 F: include/dt-bindings/
9994
9995 OPENCORES I2C BUS DRIVER
9996 M: Peter Korsgaard <jacmet@sunsite.dk>
9997 L: linux-i2c@vger.kernel.org
9998 S: Maintained
9999 F: Documentation/i2c/busses/i2c-ocores
10000 F: drivers/i2c/busses/i2c-ocores.c
10001
10002 OPENRISC ARCHITECTURE
10003 M: Jonas Bonn <jonas@southpole.se>
10004 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10005 M: Stafford Horne <shorne@gmail.com>
10006 T: git git://github.com/openrisc/linux.git
10007 L: openrisc@lists.librecores.org
10008 W: http://openrisc.io
10009 S: Maintained
10010 F: arch/openrisc/
10011
10012 OPENVSWITCH
10013 M: Pravin Shelar <pshelar@nicira.com>
10014 L: netdev@vger.kernel.org
10015 L: dev@openvswitch.org
10016 W: http://openvswitch.org
10017 S: Maintained
10018 F: net/openvswitch/
10019 F: include/uapi/linux/openvswitch.h
10020
10021 OPERATING PERFORMANCE POINTS (OPP)
10022 M: Viresh Kumar <vireshk@kernel.org>
10023 M: Nishanth Menon <nm@ti.com>
10024 M: Stephen Boyd <sboyd@codeaurora.org>
10025 L: linux-pm@vger.kernel.org
10026 S: Maintained
10027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10028 F: drivers/base/power/opp/
10029 F: include/linux/pm_opp.h
10030 F: Documentation/power/opp.txt
10031 F: Documentation/devicetree/bindings/opp/
10032
10033 OPL4 DRIVER
10034 M: Clemens Ladisch <clemens@ladisch.de>
10035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10036 T: git git://git.alsa-project.org/alsa-kernel.git
10037 S: Maintained
10038 F: sound/drivers/opl4/
10039
10040 OPROFILE
10041 M: Robert Richter <rric@kernel.org>
10042 L: oprofile-list@lists.sf.net
10043 S: Maintained
10044 F: arch/*/include/asm/oprofile*.h
10045 F: arch/*/oprofile/
10046 F: drivers/oprofile/
10047 F: include/linux/oprofile.h
10048
10049 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10050 M: Mark Fasheh <mfasheh@versity.com>
10051 M: Joel Becker <jlbec@evilplan.org>
10052 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10053 W: http://ocfs2.wiki.kernel.org
10054 S: Supported
10055 F: Documentation/filesystems/ocfs2.txt
10056 F: Documentation/filesystems/dlmfs.txt
10057 F: fs/ocfs2/
10058
10059 ORANGEFS FILESYSTEM
10060 M: Mike Marshall <hubcap@omnibond.com>
10061 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10063 S: Supported
10064 F: fs/orangefs/
10065 F: Documentation/filesystems/orangefs.txt
10066
10067 ORINOCO DRIVER
10068 L: linux-wireless@vger.kernel.org
10069 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10070 W: http://www.nongnu.org/orinoco/
10071 S: Orphan
10072 F: drivers/net/wireless/intersil/orinoco/
10073
10074 OSD LIBRARY and FILESYSTEM
10075 M: Boaz Harrosh <ooo@electrozaur.com>
10076 S: Maintained
10077 F: drivers/scsi/osd/
10078 F: include/scsi/osd_*
10079 F: fs/exofs/
10080
10081 OV2659 OMNIVISION SENSOR DRIVER
10082 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10083 L: linux-media@vger.kernel.org
10084 W: https://linuxtv.org
10085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10086 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10087 S: Maintained
10088 F: drivers/media/i2c/ov2659.c
10089 F: include/media/i2c/ov2659.h
10090
10091 OVERLAY FILESYSTEM
10092 M: Miklos Szeredi <miklos@szeredi.hu>
10093 L: linux-unionfs@vger.kernel.org
10094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10095 S: Supported
10096 F: fs/overlayfs/
10097 F: Documentation/filesystems/overlayfs.txt
10098
10099 P54 WIRELESS DRIVER
10100 M: Christian Lamparter <chunkeey@googlemail.com>
10101 L: linux-wireless@vger.kernel.org
10102 W: http://wireless.kernel.org/en/users/Drivers/p54
10103 S: Maintained
10104 F: drivers/net/wireless/intersil/p54/
10105
10106 PA SEMI ETHERNET DRIVER
10107 L: netdev@vger.kernel.org
10108 S: Orphan
10109 F: drivers/net/ethernet/pasemi/*
10110
10111 PA SEMI SMBUS DRIVER
10112 L: linux-i2c@vger.kernel.org
10113 S: Orphan
10114 F: drivers/i2c/busses/i2c-pasemi.c
10115
10116 PADATA PARALLEL EXECUTION MECHANISM
10117 M: Steffen Klassert <steffen.klassert@secunet.com>
10118 L: linux-crypto@vger.kernel.org
10119 S: Maintained
10120 F: kernel/padata.c
10121 F: include/linux/padata.h
10122 F: Documentation/padata.txt
10123
10124 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10125 M: Harald Welte <laforge@gnumonks.org>
10126 L: platform-driver-x86@vger.kernel.org
10127 S: Maintained
10128 F: drivers/platform/x86/panasonic-laptop.c
10129
10130 PANASONIC MN10300/AM33/AM34 PORT
10131 M: David Howells <dhowells@redhat.com>
10132 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10133 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10134 S: Maintained
10135 F: Documentation/mn10300/
10136 F: arch/mn10300/
10137
10138 PARALLEL LCD/KEYPAD PANEL DRIVER
10139 M: Willy Tarreau <willy@haproxy.com>
10140 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10141 S: Odd Fixes
10142 F: Documentation/misc-devices/lcd-panel-cgram.txt
10143 F: drivers/misc/panel.c
10144
10145 PARALLEL PORT SUBSYSTEM
10146 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10147 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10148 L: linux-parport@lists.infradead.org (subscribers-only)
10149 S: Maintained
10150 F: drivers/parport/
10151 F: include/linux/parport*.h
10152 F: drivers/char/ppdev.c
10153 F: include/uapi/linux/ppdev.h
10154 F: Documentation/parport*.txt
10155
10156 PARAVIRT_OPS INTERFACE
10157 M: Juergen Gross <jgross@suse.com>
10158 M: Chris Wright <chrisw@sous-sol.org>
10159 M: Alok Kataria <akataria@vmware.com>
10160 M: Rusty Russell <rusty@rustcorp.com.au>
10161 L: virtualization@lists.linux-foundation.org
10162 S: Supported
10163 F: Documentation/virtual/paravirt_ops.txt
10164 F: arch/*/kernel/paravirt*
10165 F: arch/*/include/asm/paravirt*.h
10166 F: include/linux/hypervisor.h
10167
10168 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10169 M: Tim Waugh <tim@cyberelk.net>
10170 L: linux-parport@lists.infradead.org (subscribers-only)
10171 S: Maintained
10172 F: Documentation/blockdev/paride.txt
10173 F: drivers/block/paride/
10174
10175 PARISC ARCHITECTURE
10176 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10177 M: Helge Deller <deller@gmx.de>
10178 L: linux-parisc@vger.kernel.org
10179 W: http://www.parisc-linux.org/
10180 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10183 S: Maintained
10184 F: arch/parisc/
10185 F: Documentation/parisc/
10186 F: drivers/parisc/
10187 F: drivers/char/agp/parisc-agp.c
10188 F: drivers/input/serio/gscps2.c
10189 F: drivers/parport/parport_gsc.*
10190 F: drivers/tty/serial/8250/8250_gsc.c
10191 F: drivers/video/fbdev/sti*
10192 F: drivers/video/console/sti*
10193 F: drivers/video/logo/logo_parisc*
10194
10195 PARMAN
10196 M: Jiri Pirko <jiri@mellanox.com>
10197 L: netdev@vger.kernel.org
10198 S: Supported
10199 F: lib/parman.c
10200 F: lib/test_parman.c
10201 F: include/linux/parman.h
10202
10203 PC87360 HARDWARE MONITORING DRIVER
10204 M: Jim Cromie <jim.cromie@gmail.com>
10205 L: linux-hwmon@vger.kernel.org
10206 S: Maintained
10207 F: Documentation/hwmon/pc87360
10208 F: drivers/hwmon/pc87360.c
10209
10210 PC8736x GPIO DRIVER
10211 M: Jim Cromie <jim.cromie@gmail.com>
10212 S: Maintained
10213 F: drivers/char/pc8736x_gpio.c
10214
10215 PC87427 HARDWARE MONITORING DRIVER
10216 M: Jean Delvare <jdelvare@suse.com>
10217 L: linux-hwmon@vger.kernel.org
10218 S: Maintained
10219 F: Documentation/hwmon/pc87427
10220 F: drivers/hwmon/pc87427.c
10221
10222 PCA9532 LED DRIVER
10223 M: Riku Voipio <riku.voipio@iki.fi>
10224 S: Maintained
10225 F: drivers/leds/leds-pca9532.c
10226 F: include/linux/leds-pca9532.h
10227
10228 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10229 M: Guenter Roeck <linux@roeck-us.net>
10230 L: linux-i2c@vger.kernel.org
10231 S: Maintained
10232 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10233
10234 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10235 M: Khalid Aziz <khalid@gonehiking.org>
10236 S: Maintained
10237 F: drivers/firmware/pcdp.*
10238
10239 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10240 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10241 L: linux-pci@vger.kernel.org
10242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10243 S: Maintained
10244 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10245 F: drivers/pci/host/pci-aardvark.c
10246
10247 PCI DRIVER FOR ALTERA PCIE IP
10248 M: Ley Foon Tan <lftan@altera.com>
10249 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10250 L: linux-pci@vger.kernel.org
10251 S: Supported
10252 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10253 F: drivers/pci/host/pcie-altera.c
10254
10255 PCI DRIVER FOR APPLIEDMICRO XGENE
10256 M: Tanmay Inamdar <tinamdar@apm.com>
10257 L: linux-pci@vger.kernel.org
10258 L: linux-arm-kernel@lists.infradead.org
10259 S: Maintained
10260 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10261 F: drivers/pci/host/pci-xgene.c
10262
10263 PCI DRIVER FOR ARM VERSATILE PLATFORM
10264 M: Rob Herring <robh@kernel.org>
10265 L: linux-pci@vger.kernel.org
10266 L: linux-arm-kernel@lists.infradead.org
10267 S: Maintained
10268 F: Documentation/devicetree/bindings/pci/versatile.txt
10269 F: drivers/pci/host/pci-versatile.c
10270
10271 PCI DRIVER FOR ARMADA 8K
10272 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10273 L: linux-pci@vger.kernel.org
10274 L: linux-arm-kernel@lists.infradead.org
10275 S: Maintained
10276 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10277 F: drivers/pci/dwc/pcie-armada8k.c
10278
10279 PCI DRIVER FOR FREESCALE LAYERSCAPE
10280 M: Minghuan Lian <minghuan.Lian@freescale.com>
10281 M: Mingkai Hu <mingkai.hu@freescale.com>
10282 M: Roy Zang <tie-fei.zang@freescale.com>
10283 L: linuxppc-dev@lists.ozlabs.org
10284 L: linux-pci@vger.kernel.org
10285 L: linux-arm-kernel@lists.infradead.org
10286 S: Maintained
10287 F: drivers/pci/dwc/*layerscape*
10288
10289 PCI DRIVER FOR GENERIC OF HOSTS
10290 M: Will Deacon <will.deacon@arm.com>
10291 L: linux-pci@vger.kernel.org
10292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10293 S: Maintained
10294 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10295 F: drivers/pci/host/pci-host-common.c
10296 F: drivers/pci/host/pci-host-generic.c
10297
10298 PCI DRIVER FOR IMX6
10299 M: Richard Zhu <hongxing.zhu@nxp.com>
10300 M: Lucas Stach <l.stach@pengutronix.de>
10301 L: linux-pci@vger.kernel.org
10302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10303 S: Maintained
10304 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10305 F: drivers/pci/dwc/*imx6*
10306
10307 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10308 M: Keith Busch <keith.busch@intel.com>
10309 M: Jonathan Derrick <jonathan.derrick@intel.com>
10310 L: linux-pci@vger.kernel.org
10311 S: Supported
10312 F: drivers/pci/host/vmd.c
10313
10314 PCI DRIVER FOR MICROSEMI SWITCHTEC
10315 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10316 M: Stephen Bates <stephen.bates@microsemi.com>
10317 M: Logan Gunthorpe <logang@deltatee.com>
10318 L: linux-pci@vger.kernel.org
10319 S: Maintained
10320 F: Documentation/switchtec.txt
10321 F: Documentation/ABI/testing/sysfs-class-switchtec
10322 F: drivers/pci/switch/switchtec*
10323 F: include/uapi/linux/switchtec_ioctl.h
10324
10325 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10326 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10327 M: Jason Cooper <jason@lakedaemon.net>
10328 L: linux-pci@vger.kernel.org
10329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10330 S: Maintained
10331 F: drivers/pci/host/*mvebu*
10332
10333 PCI DRIVER FOR NVIDIA TEGRA
10334 M: Thierry Reding <thierry.reding@gmail.com>
10335 L: linux-tegra@vger.kernel.org
10336 L: linux-pci@vger.kernel.org
10337 S: Supported
10338 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10339 F: drivers/pci/host/pci-tegra.c
10340
10341 PCI DRIVER FOR RENESAS R-CAR
10342 M: Simon Horman <horms@verge.net.au>
10343 L: linux-pci@vger.kernel.org
10344 L: linux-renesas-soc@vger.kernel.org
10345 S: Maintained
10346 F: drivers/pci/host/*rcar*
10347
10348 PCI DRIVER FOR SAMSUNG EXYNOS
10349 M: Jingoo Han <jingoohan1@gmail.com>
10350 L: linux-pci@vger.kernel.org
10351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10352 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10353 S: Maintained
10354 F: drivers/pci/dwc/pci-exynos.c
10355
10356 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10357 M: Jingoo Han <jingoohan1@gmail.com>
10358 M: Joao Pinto <Joao.Pinto@synopsys.com>
10359 L: linux-pci@vger.kernel.org
10360 S: Maintained
10361 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10362 F: drivers/pci/dwc/*designware*
10363
10364 PCI DRIVER FOR TI DRA7XX
10365 M: Kishon Vijay Abraham I <kishon@ti.com>
10366 L: linux-omap@vger.kernel.org
10367 L: linux-pci@vger.kernel.org
10368 S: Supported
10369 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10370 F: drivers/pci/dwc/pci-dra7xx.c
10371
10372 PCI DRIVER FOR TI KEYSTONE
10373 M: Murali Karicheri <m-karicheri2@ti.com>
10374 L: linux-pci@vger.kernel.org
10375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 S: Maintained
10377 F: drivers/pci/dwc/*keystone*
10378
10379 PCI ENDPOINT SUBSYSTEM
10380 M: Kishon Vijay Abraham I <kishon@ti.com>
10381 L: linux-pci@vger.kernel.org
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10383 S: Supported
10384 F: drivers/pci/endpoint/
10385 F: drivers/misc/pci_endpoint_test.c
10386 F: tools/pci/
10387
10388 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10389 M: Russell Currey <ruscur@russell.cc>
10390 L: linuxppc-dev@lists.ozlabs.org
10391 S: Supported
10392 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10393 F: arch/powerpc/kernel/eeh*.c
10394 F: arch/powerpc/platforms/*/eeh*.c
10395 F: arch/powerpc/include/*/eeh*.h
10396
10397 PCI ERROR RECOVERY
10398 M: Linas Vepstas <linasvepstas@gmail.com>
10399 L: linux-pci@vger.kernel.org
10400 S: Supported
10401 F: Documentation/PCI/pci-error-recovery.txt
10402
10403 PCI MSI DRIVER FOR ALTERA MSI IP
10404 M: Ley Foon Tan <lftan@altera.com>
10405 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10406 L: linux-pci@vger.kernel.org
10407 S: Supported
10408 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10409 F: drivers/pci/host/pcie-altera-msi.c
10410
10411 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10412 M: Duc Dang <dhdang@apm.com>
10413 L: linux-pci@vger.kernel.org
10414 L: linux-arm-kernel@lists.infradead.org
10415 S: Maintained
10416 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10417 F: drivers/pci/host/pci-xgene-msi.c
10418
10419 PCI SUBSYSTEM
10420 M: Bjorn Helgaas <bhelgaas@google.com>
10421 L: linux-pci@vger.kernel.org
10422 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10424 S: Supported
10425 F: Documentation/devicetree/bindings/pci/
10426 F: Documentation/PCI/
10427 F: drivers/pci/
10428 F: include/linux/pci*
10429 F: arch/x86/pci/
10430 F: arch/x86/kernel/quirks.c
10431
10432 PCIE DRIVER FOR AXIS ARTPEC
10433 M: Niklas Cassel <niklas.cassel@axis.com>
10434 M: Jesper Nilsson <jesper.nilsson@axis.com>
10435 L: linux-arm-kernel@axis.com
10436 L: linux-pci@vger.kernel.org
10437 S: Maintained
10438 F: Documentation/devicetree/bindings/pci/axis,artpec*
10439 F: drivers/pci/dwc/*artpec*
10440
10441 PCIE DRIVER FOR CAVIUM THUNDERX
10442 M: David Daney <david.daney@cavium.com>
10443 L: linux-pci@vger.kernel.org
10444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10445 S: Supported
10446 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10447 F: drivers/pci/host/pci-thunder-*
10448
10449 PCIE DRIVER FOR HISILICON
10450 M: Zhou Wang <wangzhou1@hisilicon.com>
10451 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10452 L: linux-pci@vger.kernel.org
10453 S: Maintained
10454 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10455 F: drivers/pci/dwc/pcie-hisi.c
10456
10457 PCIE DRIVER FOR HISILICON KIRIN
10458 M: Xiaowei Song <songxiaowei@hisilicon.com>
10459 M: Binghui Wang <wangbinghui@hisilicon.com>
10460 L: linux-pci@vger.kernel.org
10461 S: Maintained
10462 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10463 F: drivers/pci/dwc/pcie-kirin.c
10464
10465 PCIE DRIVER FOR MEDIATEK
10466 M: Ryder Lee <ryder.lee@mediatek.com>
10467 L: linux-pci@vger.kernel.org
10468 L: linux-mediatek@lists.infradead.org
10469 S: Supported
10470 F: Documentation/devicetree/bindings/pci/mediatek*
10471 F: drivers/pci/host/*mediatek*
10472
10473 PCIE DRIVER FOR QUALCOMM MSM
10474 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10475 L: linux-pci@vger.kernel.org
10476 L: linux-arm-msm@vger.kernel.org
10477 S: Maintained
10478 F: drivers/pci/dwc/*qcom*
10479
10480 PCIE DRIVER FOR ROCKCHIP
10481 M: Shawn Lin <shawn.lin@rock-chips.com>
10482 L: linux-pci@vger.kernel.org
10483 L: linux-rockchip@lists.infradead.org
10484 S: Maintained
10485 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10486 F: drivers/pci/host/pcie-rockchip.c
10487
10488 PCIE DRIVER FOR ST SPEAR13XX
10489 M: Pratyush Anand <pratyush.anand@gmail.com>
10490 L: linux-pci@vger.kernel.org
10491 S: Maintained
10492 F: drivers/pci/dwc/*spear*
10493
10494 PCMCIA SUBSYSTEM
10495 P: Linux PCMCIA Team
10496 L: linux-pcmcia@lists.infradead.org
10497 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10499 S: Maintained
10500 F: Documentation/pcmcia/
10501 F: tools/pcmcia/
10502 F: drivers/pcmcia/
10503 F: include/pcmcia/
10504
10505 PCNET32 NETWORK DRIVER
10506 M: Don Fry <pcnet32@frontier.com>
10507 L: netdev@vger.kernel.org
10508 S: Maintained
10509 F: drivers/net/ethernet/amd/pcnet32.c
10510
10511 PCRYPT PARALLEL CRYPTO ENGINE
10512 M: Steffen Klassert <steffen.klassert@secunet.com>
10513 L: linux-crypto@vger.kernel.org
10514 S: Maintained
10515 F: crypto/pcrypt.c
10516 F: include/crypto/pcrypt.h
10517
10518 PER-CPU MEMORY ALLOCATOR
10519 M: Tejun Heo <tj@kernel.org>
10520 M: Christoph Lameter <cl@linux.com>
10521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10522 S: Maintained
10523 F: include/linux/percpu*.h
10524 F: mm/percpu*.c
10525 F: arch/*/include/asm/percpu.h
10526
10527 PER-TASK DELAY ACCOUNTING
10528 M: Balbir Singh <bsingharora@gmail.com>
10529 S: Maintained
10530 F: include/linux/delayacct.h
10531 F: kernel/delayacct.c
10532
10533 PERFORMANCE EVENTS SUBSYSTEM
10534 M: Peter Zijlstra <peterz@infradead.org>
10535 M: Ingo Molnar <mingo@redhat.com>
10536 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10537 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10538 L: linux-kernel@vger.kernel.org
10539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10540 S: Supported
10541 F: kernel/events/*
10542 F: include/linux/perf_event.h
10543 F: include/uapi/linux/perf_event.h
10544 F: arch/*/kernel/perf_event*.c
10545 F: arch/*/kernel/*/perf_event*.c
10546 F: arch/*/kernel/*/*/perf_event*.c
10547 F: arch/*/include/asm/perf_event.h
10548 F: arch/*/kernel/perf_callchain.c
10549 F: arch/*/events/*
10550 F: tools/perf/
10551
10552 PERSONALITY HANDLING
10553 M: Christoph Hellwig <hch@infradead.org>
10554 L: linux-abi-devel@lists.sourceforge.net
10555 S: Maintained
10556 F: include/linux/personality.h
10557 F: include/uapi/linux/personality.h
10558
10559 PHONET PROTOCOL
10560 M: Remi Denis-Courmont <courmisch@gmail.com>
10561 S: Supported
10562 F: Documentation/networking/phonet.txt
10563 F: include/linux/phonet.h
10564 F: include/net/phonet/
10565 F: include/uapi/linux/phonet.h
10566 F: net/phonet/
10567
10568 PHRAM MTD DRIVER
10569 M: Joern Engel <joern@lazybastard.org>
10570 L: linux-mtd@lists.infradead.org
10571 S: Maintained
10572 F: drivers/mtd/devices/phram.c
10573
10574 PICOLCD HID DRIVER
10575 M: Bruno Prémont <bonbons@linux-vserver.org>
10576 L: linux-input@vger.kernel.org
10577 S: Maintained
10578 F: drivers/hid/hid-picolcd*
10579
10580 PICOXCELL SUPPORT
10581 M: Jamie Iles <jamie@jamieiles.com>
10582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10583 T: git git://github.com/jamieiles/linux-2.6-ji.git
10584 S: Supported
10585 F: arch/arm/boot/dts/picoxcell*
10586 F: arch/arm/mach-picoxcell/
10587 F: drivers/crypto/picoxcell*
10588
10589 PIN CONTROL SUBSYSTEM
10590 M: Linus Walleij <linus.walleij@linaro.org>
10591 L: linux-gpio@vger.kernel.org
10592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10593 S: Maintained
10594 F: Documentation/devicetree/bindings/pinctrl/
10595 F: Documentation/driver-api/pinctl.rst
10596 F: drivers/pinctrl/
10597 F: include/linux/pinctrl/
10598
10599 PIN CONTROLLER - ATMEL AT91
10600 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10602 S: Maintained
10603 F: drivers/pinctrl/pinctrl-at91.*
10604
10605 PIN CONTROLLER - ATMEL AT91 PIO4
10606 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10608 L: linux-gpio@vger.kernel.org
10609 S: Supported
10610 F: drivers/pinctrl/pinctrl-at91-pio4.*
10611
10612 PIN CONTROLLER - INTEL
10613 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10614 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10615 S: Maintained
10616 F: drivers/pinctrl/intel/
10617
10618 PIN CONTROLLER - QUALCOMM
10619 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10620 S: Maintained
10621 L: linux-arm-msm@vger.kernel.org
10622 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10623 F: drivers/pinctrl/qcom/
10624
10625 PIN CONTROLLER - RENESAS
10626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10627 M: Geert Uytterhoeven <geert+renesas@glider.be>
10628 L: linux-renesas-soc@vger.kernel.org
10629 S: Maintained
10630 F: drivers/pinctrl/sh-pfc/
10631
10632 PIN CONTROLLER - SAMSUNG
10633 M: Tomasz Figa <tomasz.figa@gmail.com>
10634 M: Krzysztof Kozlowski <krzk@kernel.org>
10635 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10637 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10638 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10640 S: Maintained
10641 F: drivers/pinctrl/samsung/
10642 F: include/dt-bindings/pinctrl/samsung.h
10643 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10644
10645 PIN CONTROLLER - SINGLE
10646 M: Tony Lindgren <tony@atomide.com>
10647 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10649 L: linux-omap@vger.kernel.org
10650 S: Maintained
10651 F: drivers/pinctrl/pinctrl-single.c
10652
10653 PIN CONTROLLER - ST SPEAR
10654 M: Viresh Kumar <vireshk@kernel.org>
10655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10656 W: http://www.st.com/spear
10657 S: Maintained
10658 F: drivers/pinctrl/spear/
10659
10660 PISTACHIO SOC SUPPORT
10661 M: James Hartley <james.hartley@imgtec.com>
10662 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10663 L: linux-mips@linux-mips.org
10664 S: Maintained
10665 F: arch/mips/pistachio/
10666 F: arch/mips/include/asm/mach-pistachio/
10667 F: arch/mips/boot/dts/img/pistachio*
10668 F: arch/mips/configs/pistachio*_defconfig
10669
10670 PKTCDVD DRIVER
10671 S: Orphan
10672 M: linux-block@vger.kernel.org
10673 F: drivers/block/pktcdvd.c
10674 F: include/linux/pktcdvd.h
10675 F: include/uapi/linux/pktcdvd.h
10676
10677 PKUNITY SOC DRIVERS
10678 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10679 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10680 S: Maintained
10681 T: git git://github.com/gxt/linux.git
10682 F: drivers/input/serio/i8042-unicore32io.h
10683 F: drivers/i2c/busses/i2c-puv3.c
10684 F: drivers/video/fbdev/fb-puv3.c
10685 F: drivers/rtc/rtc-puv3.c
10686
10687 PMBUS HARDWARE MONITORING DRIVERS
10688 M: Guenter Roeck <linux@roeck-us.net>
10689 L: linux-hwmon@vger.kernel.org
10690 W: http://hwmon.wiki.kernel.org/
10691 W: http://www.roeck-us.net/linux/drivers/
10692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10693 S: Maintained
10694 F: Documentation/hwmon/pmbus
10695 F: drivers/hwmon/pmbus/
10696 F: include/linux/pmbus.h
10697
10698 PMC SIERRA MaxRAID DRIVER
10699 L: linux-scsi@vger.kernel.org
10700 W: http://www.pmc-sierra.com/
10701 S: Orphan
10702 F: drivers/scsi/pmcraid.*
10703
10704 PMC SIERRA PM8001 DRIVER
10705 M: Jack Wang <jinpu.wang@profitbricks.com>
10706 M: lindar_liu@usish.com
10707 L: linux-scsi@vger.kernel.org
10708 S: Supported
10709 F: drivers/scsi/pm8001/
10710
10711 PNP SUPPORT
10712 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10713 S: Maintained
10714 F: drivers/pnp/
10715
10716 POSIX CLOCKS and TIMERS
10717 M: Thomas Gleixner <tglx@linutronix.de>
10718 L: linux-kernel@vger.kernel.org
10719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10720 S: Maintained
10721 F: fs/timerfd.c
10722 F: include/linux/timer*
10723 F: kernel/time/*timer*
10724
10725 POWER MANAGEMENT CORE
10726 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10727 L: linux-pm@vger.kernel.org
10728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10729 B: https://bugzilla.kernel.org
10730 S: Supported
10731 F: drivers/base/power/
10732 F: include/linux/pm.h
10733 F: include/linux/pm_*
10734 F: include/linux/powercap.h
10735 F: drivers/powercap/
10736
10737 POWER STATE COORDINATION INTERFACE (PSCI)
10738 M: Mark Rutland <mark.rutland@arm.com>
10739 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10740 L: linux-arm-kernel@lists.infradead.org
10741 S: Maintained
10742 F: drivers/firmware/psci*.c
10743 F: include/linux/psci.h
10744 F: include/uapi/linux/psci.h
10745
10746 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10747 M: Sebastian Reichel <sre@kernel.org>
10748 L: linux-pm@vger.kernel.org
10749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10750 S: Maintained
10751 F: Documentation/devicetree/bindings/power/supply/
10752 F: include/linux/power_supply.h
10753 F: drivers/power/supply/
10754
10755 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10756 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10757 L: linuxppc-dev@lists.ozlabs.org
10758 S: Maintained
10759 F: drivers/char/powernv-op-panel.c
10760
10761 PPP OVER ATM (RFC 2364)
10762 M: Mitchell Blank Jr <mitch@sfgoth.com>
10763 S: Maintained
10764 F: net/atm/pppoatm.c
10765 F: include/uapi/linux/atmppp.h
10766
10767 PPP OVER ETHERNET
10768 M: Michal Ostrowski <mostrows@earthlink.net>
10769 S: Maintained
10770 F: drivers/net/ppp/pppoe.c
10771 F: drivers/net/ppp/pppox.c
10772
10773 PPP OVER L2TP
10774 M: James Chapman <jchapman@katalix.com>
10775 S: Maintained
10776 F: net/l2tp/l2tp_ppp.c
10777 F: include/linux/if_pppol2tp.h
10778 F: include/uapi/linux/if_pppol2tp.h
10779
10780 PPP PROTOCOL DRIVERS AND COMPRESSORS
10781 M: Paul Mackerras <paulus@samba.org>
10782 L: linux-ppp@vger.kernel.org
10783 S: Maintained
10784 F: drivers/net/ppp/ppp_*
10785
10786 PPS SUPPORT
10787 M: Rodolfo Giometti <giometti@enneenne.com>
10788 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10789 L: linuxpps@ml.enneenne.com (subscribers-only)
10790 S: Maintained
10791 F: Documentation/pps/
10792 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10793 F: Documentation/ABI/testing/sysfs-pps
10794 F: drivers/pps/
10795 F: include/linux/pps*.h
10796 F: include/uapi/linux/pps.h
10797
10798 PPTP DRIVER
10799 M: Dmitry Kozlov <xeb@mail.ru>
10800 L: netdev@vger.kernel.org
10801 S: Maintained
10802 F: drivers/net/ppp/pptp.c
10803 W: http://sourceforge.net/projects/accel-pptp
10804
10805 PREEMPTIBLE KERNEL
10806 M: Robert Love <rml@tech9.net>
10807 L: kpreempt-tech@lists.sourceforge.net
10808 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10809 S: Supported
10810 F: Documentation/preempt-locking.txt
10811 F: include/linux/preempt.h
10812
10813 PRINTK
10814 M: Petr Mladek <pmladek@suse.com>
10815 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10816 R: Steven Rostedt <rostedt@goodmis.org>
10817 S: Maintained
10818 F: kernel/printk/
10819 F: include/linux/printk.h
10820
10821 PRISM54 WIRELESS DRIVER
10822 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10823 L: linux-wireless@vger.kernel.org
10824 W: http://wireless.kernel.org/en/users/Drivers/p54
10825 S: Obsolete
10826 F: drivers/net/wireless/intersil/prism54/
10827
10828 PROC SYSCTL
10829 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10830 M: Kees Cook <keescook@chromium.org>
10831 L: linux-kernel@vger.kernel.org
10832 L: linux-fsdevel@vger.kernel.org
10833 S: Maintained
10834 F: fs/proc/proc_sysctl.c
10835 F: include/linux/sysctl.h
10836 F: kernel/sysctl.c
10837 F: tools/testing/selftests/sysctl/
10838
10839 PS3 NETWORK SUPPORT
10840 M: Geoff Levand <geoff@infradead.org>
10841 L: netdev@vger.kernel.org
10842 L: linuxppc-dev@lists.ozlabs.org
10843 S: Maintained
10844 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10845
10846 PS3 PLATFORM SUPPORT
10847 M: Geoff Levand <geoff@infradead.org>
10848 L: linuxppc-dev@lists.ozlabs.org
10849 S: Maintained
10850 F: arch/powerpc/boot/ps3*
10851 F: arch/powerpc/include/asm/lv1call.h
10852 F: arch/powerpc/include/asm/ps3*.h
10853 F: arch/powerpc/platforms/ps3/
10854 F: drivers/*/ps3*
10855 F: drivers/ps3/
10856 F: drivers/rtc/rtc-ps3.c
10857 F: drivers/usb/host/*ps3.c
10858 F: sound/ppc/snd_ps3*
10859
10860 PS3VRAM DRIVER
10861 M: Jim Paris <jim@jtan.com>
10862 M: Geoff Levand <geoff@infradead.org>
10863 L: linuxppc-dev@lists.ozlabs.org
10864 S: Maintained
10865 F: drivers/block/ps3vram.c
10866
10867 PSAMPLE PACKET SAMPLING SUPPORT:
10868 M: Yotam Gigi <yotamg@mellanox.com>
10869 S: Maintained
10870 F: net/psample
10871 F: include/net/psample.h
10872 F: include/uapi/linux/psample.h
10873
10874 PSTORE FILESYSTEM
10875 M: Kees Cook <keescook@chromium.org>
10876 M: Anton Vorontsov <anton@enomsg.org>
10877 M: Colin Cross <ccross@android.com>
10878 M: Tony Luck <tony.luck@intel.com>
10879 S: Maintained
10880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10881 F: fs/pstore/
10882 F: include/linux/pstore*
10883 F: drivers/firmware/efi/efi-pstore.c
10884 F: drivers/acpi/apei/erst.c
10885 F: Documentation/admin-guide/ramoops.rst
10886 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10887 K: \b(pstore|ramoops)
10888
10889 PTP HARDWARE CLOCK SUPPORT
10890 M: Richard Cochran <richardcochran@gmail.com>
10891 L: netdev@vger.kernel.org
10892 S: Maintained
10893 W: http://linuxptp.sourceforge.net/
10894 F: Documentation/ABI/testing/sysfs-ptp
10895 F: Documentation/ptp/*
10896 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10897 F: drivers/net/phy/dp83640*
10898 F: drivers/ptp/*
10899 F: include/linux/ptp_cl*
10900
10901 PTRACE SUPPORT
10902 M: Oleg Nesterov <oleg@redhat.com>
10903 S: Maintained
10904 F: include/asm-generic/syscall.h
10905 F: include/linux/ptrace.h
10906 F: include/linux/regset.h
10907 F: include/linux/tracehook.h
10908 F: include/uapi/linux/ptrace.h
10909 F: include/uapi/linux/ptrace.h
10910 F: include/asm-generic/ptrace.h
10911 F: kernel/ptrace.c
10912 F: arch/*/ptrace*.c
10913 F: arch/*/*/ptrace*.c
10914 F: arch/*/include/asm/ptrace*.h
10915
10916 PULSE8-CEC DRIVER
10917 M: Hans Verkuil <hverkuil@xs4all.nl>
10918 L: linux-media@vger.kernel.org
10919 T: git git://linuxtv.org/media_tree.git
10920 S: Maintained
10921 F: drivers/media/usb/pulse8-cec/*
10922 F: Documentation/media/cec-drivers/pulse8-cec.rst
10923
10924 PVRUSB2 VIDEO4LINUX DRIVER
10925 M: Mike Isely <isely@pobox.com>
10926 L: pvrusb2@isely.net (subscribers-only)
10927 L: linux-media@vger.kernel.org
10928 W: http://www.isely.net/pvrusb2/
10929 T: git git://linuxtv.org/media_tree.git
10930 S: Maintained
10931 F: Documentation/media/v4l-drivers/pvrusb2*
10932 F: drivers/media/usb/pvrusb2/
10933
10934 PWC WEBCAM DRIVER
10935 M: Hans Verkuil <hverkuil@xs4all.nl>
10936 L: linux-media@vger.kernel.org
10937 T: git git://linuxtv.org/media_tree.git
10938 S: Odd Fixes
10939 F: drivers/media/usb/pwc/*
10940
10941 PWM FAN DRIVER
10942 M: Kamil Debski <kamil@wypas.org>
10943 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10944 L: linux-hwmon@vger.kernel.org
10945 S: Supported
10946 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10947 F: Documentation/hwmon/pwm-fan
10948 F: drivers/hwmon/pwm-fan.c
10949
10950 PWM IR Transmitter
10951 M: Sean Young <sean@mess.org>
10952 L: linux-media@vger.kernel.org
10953 S: Maintained
10954 F: drivers/media/rc/pwm-ir-tx.c
10955
10956 PWM SUBSYSTEM
10957 M: Thierry Reding <thierry.reding@gmail.com>
10958 L: linux-pwm@vger.kernel.org
10959 S: Maintained
10960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10961 F: Documentation/pwm.txt
10962 F: Documentation/devicetree/bindings/pwm/
10963 F: include/linux/pwm.h
10964 F: drivers/pwm/
10965 F: drivers/video/backlight/pwm_bl.c
10966 F: include/linux/pwm_backlight.h
10967 F: drivers/gpio/gpio-mvebu.c
10968 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10969
10970 PXA GPIO DRIVER
10971 M: Robert Jarzmik <robert.jarzmik@free.fr>
10972 L: linux-gpio@vger.kernel.org
10973 S: Maintained
10974 F: drivers/gpio/gpio-pxa.c
10975
10976 PXA MMCI DRIVER
10977 S: Orphan
10978
10979 PXA RTC DRIVER
10980 M: Robert Jarzmik <robert.jarzmik@free.fr>
10981 L: linux-rtc@vger.kernel.org
10982 S: Maintained
10983
10984 PXA2xx/PXA3xx SUPPORT
10985 M: Daniel Mack <daniel@zonque.org>
10986 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10987 M: Robert Jarzmik <robert.jarzmik@free.fr>
10988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10989 T: git git://github.com/hzhuang1/linux.git
10990 T: git git://github.com/rjarzmik/linux.git
10991 S: Maintained
10992 F: arch/arm/boot/dts/pxa*
10993 F: arch/arm/mach-pxa/
10994 F: drivers/dma/pxa*
10995 F: drivers/pcmcia/pxa2xx*
10996 F: drivers/pinctrl/pxa/
10997 F: drivers/spi/spi-pxa2xx*
10998 F: drivers/usb/gadget/udc/pxa2*
10999 F: include/sound/pxa2xx-lib.h
11000 F: sound/arm/pxa*
11001 F: sound/soc/pxa/
11002
11003 PXA3xx NAND FLASH DRIVER
11004 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11005 L: linux-mtd@lists.infradead.org
11006 S: Maintained
11007 F: drivers/mtd/nand/pxa3xx_nand.c
11008
11009 QAT DRIVER
11010 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11011 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
11012 L: qat-linux@intel.com
11013 S: Supported
11014 F: drivers/crypto/qat/
11015
11016 QCOM AUDIO (ASoC) DRIVERS
11017 M: Patrick Lai <plai@codeaurora.org>
11018 M: Banajit Goswami <bgoswami@codeaurora.org>
11019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11020 S: Supported
11021 F: sound/soc/qcom/
11022
11023 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11024 M: Gabriel Somlo <somlo@cmu.edu>
11025 M: "Michael S. Tsirkin" <mst@redhat.com>
11026 L: qemu-devel@nongnu.org
11027 S: Maintained
11028 F: drivers/firmware/qemu_fw_cfg.c
11029
11030 QIB DRIVER
11031 M: Mike Marciniszyn <infinipath@intel.com>
11032 L: linux-rdma@vger.kernel.org
11033 S: Supported
11034 F: drivers/infiniband/hw/qib/
11035
11036 QLOGIC QL41xxx FCOE DRIVER
11037 M: QLogic-Storage-Upstream@cavium.com
11038 L: linux-scsi@vger.kernel.org
11039 S: Supported
11040 F: drivers/scsi/qedf/
11041
11042 QLOGIC QL41xxx ISCSI DRIVER
11043 M: QLogic-Storage-Upstream@cavium.com
11044 L: linux-scsi@vger.kernel.org
11045 S: Supported
11046 F: drivers/scsi/qedi/
11047
11048 QLOGIC QL4xxx ETHERNET DRIVER
11049 M: Ariel Elior <Ariel.Elior@cavium.com>
11050 M: everest-linux-l2@cavium.com
11051 L: netdev@vger.kernel.org
11052 S: Supported
11053 F: drivers/net/ethernet/qlogic/qed/
11054 F: include/linux/qed/
11055 F: drivers/net/ethernet/qlogic/qede/
11056
11057 QLOGIC QL4xxx RDMA DRIVER
11058 M: Ram Amrani <Ram.Amrani@cavium.com>
11059 M: Ariel Elior <Ariel.Elior@cavium.com>
11060 L: linux-rdma@vger.kernel.org
11061 S: Supported
11062 F: drivers/infiniband/hw/qedr/
11063 F: include/uapi/rdma/qedr-abi.h
11064
11065 QLOGIC QLA1280 SCSI DRIVER
11066 M: Michael Reed <mdr@sgi.com>
11067 L: linux-scsi@vger.kernel.org
11068 S: Maintained
11069 F: drivers/scsi/qla1280.[ch]
11070
11071 QLOGIC QLA2XXX FC-SCSI DRIVER
11072 M: qla2xxx-upstream@qlogic.com
11073 L: linux-scsi@vger.kernel.org
11074 S: Supported
11075 F: Documentation/scsi/LICENSE.qla2xxx
11076 F: drivers/scsi/qla2xxx/
11077
11078 QLOGIC QLA3XXX NETWORK DRIVER
11079 M: Dept-GELinuxNICDev@cavium.com
11080 L: netdev@vger.kernel.org
11081 S: Supported
11082 F: Documentation/networking/LICENSE.qla3xxx
11083 F: drivers/net/ethernet/qlogic/qla3xxx.*
11084
11085 QLOGIC QLA4XXX iSCSI DRIVER
11086 M: QLogic-Storage-Upstream@qlogic.com
11087 L: linux-scsi@vger.kernel.org
11088 S: Supported
11089 F: Documentation/scsi/LICENSE.qla4xxx
11090 F: drivers/scsi/qla4xxx/
11091
11092 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11093 M: Harish Patil <harish.patil@cavium.com>
11094 M: Manish Chopra <manish.chopra@cavium.com>
11095 M: Dept-GELinuxNICDev@cavium.com
11096 L: netdev@vger.kernel.org
11097 S: Supported
11098 F: drivers/net/ethernet/qlogic/qlcnic/
11099
11100 QLOGIC QLGE 10Gb ETHERNET DRIVER
11101 M: Harish Patil <harish.patil@cavium.com>
11102 M: Manish Chopra <manish.chopra@cavium.com>
11103 M: Dept-GELinuxNICDev@cavium.com
11104 L: netdev@vger.kernel.org
11105 S: Supported
11106 F: drivers/net/ethernet/qlogic/qlge/
11107
11108 QNX4 FILESYSTEM
11109 M: Anders Larsen <al@alarsen.net>
11110 W: http://www.alarsen.net/linux/qnx4fs/
11111 S: Maintained
11112 F: fs/qnx4/
11113 F: include/uapi/linux/qnx4_fs.h
11114 F: include/uapi/linux/qnxtypes.h
11115
11116 QORIQ DPAA2 FSL-MC BUS DRIVER
11117 M: Stuart Yoder <stuyoder@gmail.com>
11118 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11119 L: linux-kernel@vger.kernel.org
11120 S: Maintained
11121 F: drivers/staging/fsl-mc/
11122 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11123
11124 QT1010 MEDIA DRIVER
11125 M: Antti Palosaari <crope@iki.fi>
11126 L: linux-media@vger.kernel.org
11127 W: https://linuxtv.org
11128 W: http://palosaari.fi/linux/
11129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11130 T: git git://linuxtv.org/anttip/media_tree.git
11131 S: Maintained
11132 F: drivers/media/tuners/qt1010*
11133
11134 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11135 M: Kalle Valo <kvalo@qca.qualcomm.com>
11136 L: ath10k@lists.infradead.org
11137 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11139 S: Supported
11140 F: drivers/net/wireless/ath/ath10k/
11141
11142 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11143 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11144 L: linux-wireless@vger.kernel.org
11145 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11146 S: Supported
11147 F: drivers/net/wireless/ath/ath9k/
11148
11149 QUALCOMM CAMERA SUBSYSTEM DRIVER
11150 M: Todor Tomov <todor.tomov@linaro.org>
11151 L: linux-media@vger.kernel.org
11152 S: Maintained
11153 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11154 F: Documentation/media/v4l-drivers/qcom_camss.rst
11155 F: drivers/media/platform/qcom/camss-8x16/
11156
11157 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11158 M: Timur Tabi <timur@codeaurora.org>
11159 L: netdev@vger.kernel.org
11160 S: Supported
11161 F: drivers/net/ethernet/qualcomm/emac/
11162
11163 QUALCOMM HEXAGON ARCHITECTURE
11164 M: Richard Kuo <rkuo@codeaurora.org>
11165 L: linux-hexagon@vger.kernel.org
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11167 S: Supported
11168 F: arch/hexagon/
11169
11170 QUALCOMM IOMMU
11171 M: Rob Clark <robdclark@gmail.com>
11172 L: iommu@lists.linux-foundation.org
11173 L: linux-arm-msm@vger.kernel.org
11174 S: Maintained
11175 F: drivers/iommu/qcom_iommu.c
11176
11177 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11178 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11179 L: linux-media@vger.kernel.org
11180 L: linux-arm-msm@vger.kernel.org
11181 T: git git://linuxtv.org/media_tree.git
11182 S: Maintained
11183 F: drivers/media/platform/qcom/venus/
11184
11185 QUALCOMM WCN36XX WIRELESS DRIVER
11186 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11187 L: wcn36xx@lists.infradead.org
11188 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11189 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11190 S: Supported
11191 F: drivers/net/wireless/ath/wcn36xx/
11192
11193 QUANTENNA QTNFMAC WIRELESS DRIVER
11194 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11195 M: Avinash Patil <avinashp@quantenna.com>
11196 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11197 L: linux-wireless@vger.kernel.org
11198 S: Maintained
11199 F: drivers/net/wireless/quantenna
11200
11201 RADEON and AMDGPU DRM DRIVERS
11202 M: Alex Deucher <alexander.deucher@amd.com>
11203 M: Christian König <christian.koenig@amd.com>
11204 L: amd-gfx@lists.freedesktop.org
11205 T: git git://people.freedesktop.org/~agd5f/linux
11206 S: Supported
11207 F: drivers/gpu/drm/radeon/
11208 F: include/uapi/drm/radeon_drm.h
11209 F: drivers/gpu/drm/amd/
11210 F: include/uapi/drm/amdgpu_drm.h
11211
11212 RADEON FRAMEBUFFER DISPLAY DRIVER
11213 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11214 L: linux-fbdev@vger.kernel.org
11215 S: Maintained
11216 F: drivers/video/fbdev/aty/radeon*
11217 F: include/uapi/linux/radeonfb.h
11218
11219 RADIOSHARK RADIO DRIVER
11220 M: Hans Verkuil <hverkuil@xs4all.nl>
11221 L: linux-media@vger.kernel.org
11222 T: git git://linuxtv.org/media_tree.git
11223 S: Maintained
11224 F: drivers/media/radio/radio-shark.c
11225
11226 RADIOSHARK2 RADIO DRIVER
11227 M: Hans Verkuil <hverkuil@xs4all.nl>
11228 L: linux-media@vger.kernel.org
11229 T: git git://linuxtv.org/media_tree.git
11230 S: Maintained
11231 F: drivers/media/radio/radio-shark2.c
11232 F: drivers/media/radio/radio-tea5777.c
11233
11234 RADOS BLOCK DEVICE (RBD)
11235 M: Ilya Dryomov <idryomov@gmail.com>
11236 M: Sage Weil <sage@redhat.com>
11237 M: Alex Elder <elder@kernel.org>
11238 L: ceph-devel@vger.kernel.org
11239 W: http://ceph.com/
11240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11241 T: git git://github.com/ceph/ceph-client.git
11242 S: Supported
11243 F: Documentation/ABI/testing/sysfs-bus-rbd
11244 F: drivers/block/rbd.c
11245 F: drivers/block/rbd_types.h
11246
11247 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11248 M: Paul Mackerras <paulus@samba.org>
11249 L: linux-fbdev@vger.kernel.org
11250 S: Maintained
11251 F: drivers/video/fbdev/aty/aty128fb.c
11252
11253 RAINSHADOW-CEC DRIVER
11254 M: Hans Verkuil <hverkuil@xs4all.nl>
11255 L: linux-media@vger.kernel.org
11256 T: git git://linuxtv.org/media_tree.git
11257 S: Maintained
11258 F: drivers/media/usb/rainshadow-cec/*
11259
11260 RALINK MIPS ARCHITECTURE
11261 M: John Crispin <john@phrozen.org>
11262 L: linux-mips@linux-mips.org
11263 S: Maintained
11264 F: arch/mips/ralink
11265
11266 RALINK RT2X00 WIRELESS LAN DRIVER
11267 P: rt2x00 project
11268 M: Stanislaw Gruszka <sgruszka@redhat.com>
11269 M: Helmut Schaa <helmut.schaa@googlemail.com>
11270 L: linux-wireless@vger.kernel.org
11271 S: Maintained
11272 F: drivers/net/wireless/ralink/rt2x00/
11273
11274 RAMDISK RAM BLOCK DEVICE DRIVER
11275 M: Jens Axboe <axboe@kernel.dk>
11276 S: Maintained
11277 F: Documentation/blockdev/ramdisk.txt
11278 F: drivers/block/brd.c
11279
11280 RANDOM NUMBER DRIVER
11281 M: "Theodore Ts'o" <tytso@mit.edu>
11282 S: Maintained
11283 F: drivers/char/random.c
11284
11285 RAPIDIO SUBSYSTEM
11286 M: Matt Porter <mporter@kernel.crashing.org>
11287 M: Alexandre Bounine <alexandre.bounine@idt.com>
11288 S: Maintained
11289 F: drivers/rapidio/
11290
11291 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11292 L: linux-wireless@vger.kernel.org
11293 S: Orphan
11294 F: drivers/net/wireless/ray*
11295
11296 RCUTORTURE MODULE
11297 M: Josh Triplett <josh@joshtriplett.org>
11298 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11299 L: linux-kernel@vger.kernel.org
11300 S: Supported
11301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11302 F: Documentation/RCU/torture.txt
11303 F: kernel/rcu/rcutorture.c
11304
11305 RCUTORTURE TEST FRAMEWORK
11306 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11307 M: Josh Triplett <josh@joshtriplett.org>
11308 R: Steven Rostedt <rostedt@goodmis.org>
11309 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11310 R: Lai Jiangshan <jiangshanlai@gmail.com>
11311 L: linux-kernel@vger.kernel.org
11312 S: Supported
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11314 F: tools/testing/selftests/rcutorture
11315
11316 RDC R-321X SoC
11317 M: Florian Fainelli <florian@openwrt.org>
11318 S: Maintained
11319
11320 RDC R6040 FAST ETHERNET DRIVER
11321 M: Florian Fainelli <f.fainelli@gmail.com>
11322 L: netdev@vger.kernel.org
11323 S: Maintained
11324 F: drivers/net/ethernet/rdc/r6040.c
11325
11326 RDMAVT - RDMA verbs software
11327 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11328 L: linux-rdma@vger.kernel.org
11329 S: Supported
11330 F: drivers/infiniband/sw/rdmavt
11331
11332 RDS - RELIABLE DATAGRAM SOCKETS
11333 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11334 L: netdev@vger.kernel.org
11335 L: linux-rdma@vger.kernel.org
11336 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11337 W: https://oss.oracle.com/projects/rds/
11338 S: Supported
11339 F: net/rds/
11340 F: Documentation/networking/rds.txt
11341
11342 RDT - RESOURCE ALLOCATION
11343 M: Fenghua Yu <fenghua.yu@intel.com>
11344 L: linux-kernel@vger.kernel.org
11345 S: Supported
11346 F: arch/x86/kernel/cpu/intel_rdt*
11347 F: arch/x86/include/asm/intel_rdt_sched.h
11348 F: Documentation/x86/intel_rdt*
11349
11350 READ-COPY UPDATE (RCU)
11351 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11352 M: Josh Triplett <josh@joshtriplett.org>
11353 R: Steven Rostedt <rostedt@goodmis.org>
11354 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11355 R: Lai Jiangshan <jiangshanlai@gmail.com>
11356 L: linux-kernel@vger.kernel.org
11357 W: http://www.rdrop.com/users/paulmck/RCU/
11358 S: Supported
11359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11360 F: Documentation/RCU/
11361 X: Documentation/RCU/torture.txt
11362 F: include/linux/rcu*
11363 X: include/linux/srcu.h
11364 F: kernel/rcu/
11365 X: kernel/torture.c
11366
11367 REAL TIME CLOCK (RTC) SUBSYSTEM
11368 M: Alessandro Zummo <a.zummo@towertech.it>
11369 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11370 L: linux-rtc@vger.kernel.org
11371 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11373 S: Maintained
11374 F: Documentation/devicetree/bindings/rtc/
11375 F: Documentation/rtc.txt
11376 F: drivers/rtc/
11377 F: include/linux/rtc.h
11378 F: include/uapi/linux/rtc.h
11379 F: include/linux/rtc/
11380 F: include/linux/platform_data/rtc-*
11381 F: tools/testing/selftests/timers/rtctest.c
11382
11383 REALTEK AUDIO CODECS
11384 M: Bard Liao <bardliao@realtek.com>
11385 M: Oder Chiou <oder_chiou@realtek.com>
11386 S: Maintained
11387 F: sound/soc/codecs/rt*
11388 F: include/sound/rt*.h
11389
11390 REGISTER MAP ABSTRACTION
11391 M: Mark Brown <broonie@kernel.org>
11392 L: linux-kernel@vger.kernel.org
11393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11394 S: Supported
11395 F: Documentation/devicetree/bindings/regmap/
11396 F: drivers/base/regmap/
11397 F: include/linux/regmap.h
11398
11399 REISERFS FILE SYSTEM
11400 L: reiserfs-devel@vger.kernel.org
11401 S: Supported
11402 F: fs/reiserfs/
11403
11404 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11405 M: Ohad Ben-Cohen <ohad@wizery.com>
11406 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11407 L: linux-remoteproc@vger.kernel.org
11408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11409 S: Maintained
11410 F: Documentation/devicetree/bindings/remoteproc/
11411 F: Documentation/remoteproc.txt
11412 F: drivers/remoteproc/
11413 F: include/linux/remoteproc.h
11414
11415 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11416 M: Ohad Ben-Cohen <ohad@wizery.com>
11417 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11418 L: linux-remoteproc@vger.kernel.org
11419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11420 S: Maintained
11421 F: drivers/rpmsg/
11422 F: Documentation/rpmsg.txt
11423 F: include/linux/rpmsg.h
11424 F: include/linux/rpmsg/
11425
11426 RENESAS CLOCK DRIVERS
11427 M: Geert Uytterhoeven <geert+renesas@glider.be>
11428 L: linux-renesas-soc@vger.kernel.org
11429 S: Supported
11430 F: drivers/clk/renesas/
11431
11432 RENESAS ETHERNET DRIVERS
11433 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11434 L: netdev@vger.kernel.org
11435 L: linux-renesas-soc@vger.kernel.org
11436 F: Documentation/devicetree/bindings/net/renesas,*.txt
11437 F: Documentation/devicetree/bindings/net/sh_eth.txt
11438 F: drivers/net/ethernet/renesas/
11439 F: include/linux/sh_eth.h
11440
11441 RENESAS R-CAR GYROADC DRIVER
11442 M: Marek Vasut <marek.vasut@gmail.com>
11443 L: linux-iio@vger.kernel.org
11444 S: Supported
11445 F: drivers/iio/adc/rcar_gyro_adc.c
11446
11447 RENESAS USB PHY DRIVER
11448 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11449 L: linux-renesas-soc@vger.kernel.org
11450 S: Maintained
11451 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11452
11453 RESET CONTROLLER FRAMEWORK
11454 M: Philipp Zabel <p.zabel@pengutronix.de>
11455 T: git git://git.pengutronix.de/git/pza/linux
11456 S: Maintained
11457 F: drivers/reset/
11458 F: Documentation/devicetree/bindings/reset/
11459 F: include/dt-bindings/reset/
11460 F: include/linux/reset.h
11461 F: include/linux/reset-controller.h
11462
11463 RFKILL
11464 M: Johannes Berg <johannes@sipsolutions.net>
11465 L: linux-wireless@vger.kernel.org
11466 W: http://wireless.kernel.org/
11467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11469 S: Maintained
11470 F: Documentation/rfkill.txt
11471 F: net/rfkill/
11472
11473 RHASHTABLE
11474 M: Thomas Graf <tgraf@suug.ch>
11475 M: Herbert Xu <herbert@gondor.apana.org.au>
11476 L: netdev@vger.kernel.org
11477 S: Maintained
11478 F: lib/rhashtable.c
11479 F: include/linux/rhashtable.h
11480
11481 RICOH R5C592 MEMORYSTICK DRIVER
11482 M: Maxim Levitsky <maximlevitsky@gmail.com>
11483 S: Maintained
11484 F: drivers/memstick/host/r592.*
11485
11486 RICOH SMARTMEDIA/XD DRIVER
11487 M: Maxim Levitsky <maximlevitsky@gmail.com>
11488 S: Maintained
11489 F: drivers/mtd/nand/r852.c
11490 F: drivers/mtd/nand/r852.h
11491
11492 ROCCAT DRIVERS
11493 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11494 W: http://sourceforge.net/projects/roccat/
11495 S: Maintained
11496 F: drivers/hid/hid-roccat*
11497 F: include/linux/hid-roccat*
11498 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11499
11500 ROCKER DRIVER
11501 M: Jiri Pirko <jiri@resnulli.us>
11502 L: netdev@vger.kernel.org
11503 S: Supported
11504 F: drivers/net/ethernet/rocker/
11505
11506 ROCKETPORT DRIVER
11507 P: Comtrol Corp.
11508 W: http://www.comtrol.com
11509 S: Maintained
11510 F: Documentation/serial/rocket.txt
11511 F: drivers/tty/rocket*
11512
11513 ROCKETPORT EXPRESS/INFINITY DRIVER
11514 M: Kevin Cernekee <cernekee@gmail.com>
11515 L: linux-serial@vger.kernel.org
11516 S: Odd Fixes
11517 F: drivers/tty/serial/rp2.*
11518
11519 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11520 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11521 L: linux-kernel@vger.kernel.org
11522 L: linux-renesas-soc@vger.kernel.org
11523 S: Supported
11524 F: drivers/mfd/bd9571mwv.c
11525 F: drivers/regulator/bd9571mwv-regulator.c
11526 F: drivers/gpio/gpio-bd9571mwv.c
11527 F: include/linux/mfd/bd9571mwv.h
11528 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11529
11530 ROSE NETWORK LAYER
11531 M: Ralf Baechle <ralf@linux-mips.org>
11532 L: linux-hams@vger.kernel.org
11533 W: http://www.linux-ax25.org/
11534 S: Maintained
11535 F: include/net/rose.h
11536 F: include/uapi/linux/rose.h
11537 F: net/rose/
11538
11539 RTL2830 MEDIA DRIVER
11540 M: Antti Palosaari <crope@iki.fi>
11541 L: linux-media@vger.kernel.org
11542 W: https://linuxtv.org
11543 W: http://palosaari.fi/linux/
11544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11545 T: git git://linuxtv.org/anttip/media_tree.git
11546 S: Maintained
11547 F: drivers/media/dvb-frontends/rtl2830*
11548
11549 RTL2832 MEDIA DRIVER
11550 M: Antti Palosaari <crope@iki.fi>
11551 L: linux-media@vger.kernel.org
11552 W: https://linuxtv.org
11553 W: http://palosaari.fi/linux/
11554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11555 T: git git://linuxtv.org/anttip/media_tree.git
11556 S: Maintained
11557 F: drivers/media/dvb-frontends/rtl2832*
11558
11559 RTL2832_SDR MEDIA DRIVER
11560 M: Antti Palosaari <crope@iki.fi>
11561 L: linux-media@vger.kernel.org
11562 W: https://linuxtv.org
11563 W: http://palosaari.fi/linux/
11564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11565 T: git git://linuxtv.org/anttip/media_tree.git
11566 S: Maintained
11567 F: drivers/media/dvb-frontends/rtl2832_sdr*
11568
11569 RTL8180 WIRELESS DRIVER
11570 L: linux-wireless@vger.kernel.org
11571 W: http://wireless.kernel.org/
11572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11573 S: Orphan
11574 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11575
11576 RTL8187 WIRELESS DRIVER
11577 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11578 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11579 M: Larry Finger <Larry.Finger@lwfinger.net>
11580 L: linux-wireless@vger.kernel.org
11581 W: http://wireless.kernel.org/
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11583 S: Maintained
11584 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11585
11586 RTL8192CE WIRELESS DRIVER
11587 M: Larry Finger <Larry.Finger@lwfinger.net>
11588 M: Chaoming Li <chaoming_li@realsil.com.cn>
11589 L: linux-wireless@vger.kernel.org
11590 W: http://wireless.kernel.org/
11591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11592 S: Maintained
11593 F: drivers/net/wireless/realtek/rtlwifi/
11594 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11595
11596 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11597 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11598 L: linux-wireless@vger.kernel.org
11599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11600 S: Maintained
11601 F: drivers/net/wireless/realtek/rtl8xxxu/
11602
11603 S3 SAVAGE FRAMEBUFFER DRIVER
11604 M: Antonino Daplas <adaplas@gmail.com>
11605 L: linux-fbdev@vger.kernel.org
11606 S: Maintained
11607 F: drivers/video/fbdev/savage/
11608
11609 S390
11610 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11611 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11612 L: linux-s390@vger.kernel.org
11613 W: http://www.ibm.com/developerworks/linux/linux390/
11614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11615 S: Supported
11616 F: arch/s390/
11617 F: drivers/s390/
11618 F: Documentation/s390/
11619 F: Documentation/driver-api/s390-drivers.rst
11620
11621 S390 COMMON I/O LAYER
11622 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11623 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11624 L: linux-s390@vger.kernel.org
11625 W: http://www.ibm.com/developerworks/linux/linux390/
11626 S: Supported
11627 F: drivers/s390/cio/
11628
11629 S390 DASD DRIVER
11630 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11631 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11632 L: linux-s390@vger.kernel.org
11633 W: http://www.ibm.com/developerworks/linux/linux390/
11634 S: Supported
11635 F: drivers/s390/block/dasd*
11636 F: block/partitions/ibm.c
11637
11638 S390 IOMMU (PCI)
11639 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11640 L: linux-s390@vger.kernel.org
11641 W: http://www.ibm.com/developerworks/linux/linux390/
11642 S: Supported
11643 F: drivers/iommu/s390-iommu.c
11644
11645 S390 IUCV NETWORK LAYER
11646 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11647 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11648 L: linux-s390@vger.kernel.org
11649 W: http://www.ibm.com/developerworks/linux/linux390/
11650 S: Supported
11651 F: drivers/s390/net/*iucv*
11652 F: include/net/iucv/
11653 F: net/iucv/
11654
11655 S390 NETWORK DRIVERS
11656 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11657 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11658 L: linux-s390@vger.kernel.org
11659 W: http://www.ibm.com/developerworks/linux/linux390/
11660 S: Supported
11661 F: drivers/s390/net/
11662
11663 S390 PCI SUBSYSTEM
11664 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11665 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11666 L: linux-s390@vger.kernel.org
11667 W: http://www.ibm.com/developerworks/linux/linux390/
11668 S: Supported
11669 F: arch/s390/pci/
11670 F: drivers/pci/hotplug/s390_pci_hpc.c
11671
11672 S390 VFIO-CCW DRIVER
11673 M: Cornelia Huck <cohuck@redhat.com>
11674 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11675 L: linux-s390@vger.kernel.org
11676 L: kvm@vger.kernel.org
11677 S: Supported
11678 F: drivers/s390/cio/vfio_ccw*
11679 F: Documentation/s390/vfio-ccw.txt
11680 F: include/uapi/linux/vfio_ccw.h
11681
11682 S390 ZCRYPT DRIVER
11683 M: Harald Freudenberger <freude@de.ibm.com>
11684 L: linux-s390@vger.kernel.org
11685 W: http://www.ibm.com/developerworks/linux/linux390/
11686 S: Supported
11687 F: drivers/s390/crypto/
11688
11689 S390 ZFCP DRIVER
11690 M: Steffen Maier <maier@linux.vnet.ibm.com>
11691 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11692 L: linux-s390@vger.kernel.org
11693 W: http://www.ibm.com/developerworks/linux/linux390/
11694 S: Supported
11695 F: drivers/s390/scsi/zfcp_*
11696
11697 S3C24XX SD/MMC Driver
11698 M: Ben Dooks <ben-linux@fluff.org>
11699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11700 S: Supported
11701 F: drivers/mmc/host/s3cmci.*
11702
11703 SAA6588 RDS RECEIVER DRIVER
11704 M: Hans Verkuil <hverkuil@xs4all.nl>
11705 L: linux-media@vger.kernel.org
11706 T: git git://linuxtv.org/media_tree.git
11707 W: https://linuxtv.org
11708 S: Odd Fixes
11709 F: drivers/media/i2c/saa6588*
11710
11711 SAA7134 VIDEO4LINUX DRIVER
11712 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11713 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11714 L: linux-media@vger.kernel.org
11715 W: https://linuxtv.org
11716 T: git git://linuxtv.org/media_tree.git
11717 S: Odd fixes
11718 F: Documentation/media/v4l-drivers/saa7134*
11719 F: drivers/media/pci/saa7134/
11720
11721 SAA7146 VIDEO4LINUX-2 DRIVER
11722 M: Hans Verkuil <hverkuil@xs4all.nl>
11723 L: linux-media@vger.kernel.org
11724 T: git git://linuxtv.org/media_tree.git
11725 S: Maintained
11726 F: drivers/media/common/saa7146/
11727 F: drivers/media/pci/saa7146/
11728 F: include/media/saa7146*
11729
11730 SAMSUNG AUDIO (ASoC) DRIVERS
11731 M: Krzysztof Kozlowski <krzk@kernel.org>
11732 M: Sangbeom Kim <sbkim73@samsung.com>
11733 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11735 S: Supported
11736 F: sound/soc/samsung/
11737
11738 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11739 M: Krzysztof Kozlowski <krzk@kernel.org>
11740 L: linux-crypto@vger.kernel.org
11741 L: linux-samsung-soc@vger.kernel.org
11742 S: Maintained
11743 F: drivers/crypto/exynos-rng.c
11744 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11745
11746 SAMSUNG FRAMEBUFFER DRIVER
11747 M: Jingoo Han <jingoohan1@gmail.com>
11748 L: linux-fbdev@vger.kernel.org
11749 S: Maintained
11750 F: drivers/video/fbdev/s3c-fb.c
11751
11752 SAMSUNG LAPTOP DRIVER
11753 M: Corentin Chary <corentin.chary@gmail.com>
11754 L: platform-driver-x86@vger.kernel.org
11755 S: Maintained
11756 F: drivers/platform/x86/samsung-laptop.c
11757
11758 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11759 M: Sangbeom Kim <sbkim73@samsung.com>
11760 M: Krzysztof Kozlowski <krzk@kernel.org>
11761 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11762 L: linux-kernel@vger.kernel.org
11763 L: linux-samsung-soc@vger.kernel.org
11764 S: Supported
11765 F: drivers/mfd/sec*.c
11766 F: drivers/regulator/s2m*.c
11767 F: drivers/regulator/s5m*.c
11768 F: drivers/clk/clk-s2mps11.c
11769 F: drivers/rtc/rtc-s5m.c
11770 F: include/linux/mfd/samsung/
11771 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11772 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11773 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11774 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11775
11776 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11777 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11778 L: linux-media@vger.kernel.org
11779 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11780 S: Maintained
11781 F: drivers/media/platform/s3c-camif/
11782 F: include/media/drv-intf/s3c_camif.h
11783
11784 SAMSUNG S3FWRN5 NFC DRIVER
11785 M: Robert Baldyga <r.baldyga@samsung.com>
11786 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11787 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11788 S: Supported
11789 F: drivers/nfc/s3fwrn5
11790
11791 SAMSUNG S5C73M3 CAMERA DRIVER
11792 M: Kyungmin Park <kyungmin.park@samsung.com>
11793 M: Andrzej Hajda <a.hajda@samsung.com>
11794 L: linux-media@vger.kernel.org
11795 S: Supported
11796 F: drivers/media/i2c/s5c73m3/*
11797
11798 SAMSUNG S5K5BAF CAMERA DRIVER
11799 M: Kyungmin Park <kyungmin.park@samsung.com>
11800 M: Andrzej Hajda <a.hajda@samsung.com>
11801 L: linux-media@vger.kernel.org
11802 S: Supported
11803 F: drivers/media/i2c/s5k5baf.c
11804
11805 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11806 M: Krzysztof Kozlowski <krzk@kernel.org>
11807 M: Vladimir Zapolskiy <vz@mleia.com>
11808 L: linux-crypto@vger.kernel.org
11809 L: linux-samsung-soc@vger.kernel.org
11810 S: Maintained
11811 F: drivers/crypto/s5p-sss.c
11812
11813 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11814 M: Kyungmin Park <kyungmin.park@samsung.com>
11815 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11816 L: linux-media@vger.kernel.org
11817 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11818 S: Supported
11819 F: drivers/media/platform/exynos4-is/
11820
11821 SAMSUNG SOC CLOCK DRIVERS
11822 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11823 M: Tomasz Figa <tomasz.figa@gmail.com>
11824 M: Chanwoo Choi <cw00.choi@samsung.com>
11825 S: Supported
11826 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11827 F: drivers/clk/samsung/
11828 F: include/dt-bindings/clock/exynos*.h
11829 F: Documentation/devicetree/bindings/clock/exynos*.txt
11830
11831 SAMSUNG SPI DRIVERS
11832 M: Kukjin Kim <kgene@kernel.org>
11833 M: Krzysztof Kozlowski <krzk@kernel.org>
11834 M: Andi Shyti <andi.shyti@samsung.com>
11835 L: linux-spi@vger.kernel.org
11836 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11837 S: Maintained
11838 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11839 F: drivers/spi/spi-s3c*
11840 F: include/linux/platform_data/spi-s3c64xx.h
11841
11842 SAMSUNG SXGBE DRIVERS
11843 M: Byungho An <bh74.an@samsung.com>
11844 M: Girish K S <ks.giri@samsung.com>
11845 M: Vipul Pandya <vipul.pandya@samsung.com>
11846 S: Supported
11847 L: netdev@vger.kernel.org
11848 F: drivers/net/ethernet/samsung/sxgbe/
11849
11850 SAMSUNG THERMAL DRIVER
11851 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11852 L: linux-pm@vger.kernel.org
11853 L: linux-samsung-soc@vger.kernel.org
11854 S: Supported
11855 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11856 F: drivers/thermal/samsung/
11857
11858 SAMSUNG USB2 PHY DRIVER
11859 M: Kamil Debski <kamil@wypas.org>
11860 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11861 L: linux-kernel@vger.kernel.org
11862 S: Supported
11863 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11864 F: Documentation/phy/samsung-usb2.txt
11865 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11866 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11867 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11868 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11869 F: drivers/phy/samsung/phy-samsung-usb2.c
11870 F: drivers/phy/samsung/phy-samsung-usb2.h
11871
11872 SC1200 WDT DRIVER
11873 M: Zwane Mwaikambo <zwanem@gmail.com>
11874 S: Maintained
11875 F: drivers/watchdog/sc1200wdt.c
11876
11877 SCHEDULER
11878 M: Ingo Molnar <mingo@redhat.com>
11879 M: Peter Zijlstra <peterz@infradead.org>
11880 L: linux-kernel@vger.kernel.org
11881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11882 S: Maintained
11883 F: kernel/sched/
11884 F: include/linux/sched.h
11885 F: include/uapi/linux/sched.h
11886 F: include/linux/wait.h
11887
11888 SCORE ARCHITECTURE
11889 M: Chen Liqin <liqin.linux@gmail.com>
11890 M: Lennox Wu <lennox.wu@gmail.com>
11891 W: http://www.sunplus.com
11892 S: Supported
11893 F: arch/score/
11894
11895 SCR24X CHIP CARD INTERFACE DRIVER
11896 M: Lubomir Rintel <lkundrak@v3.sk>
11897 S: Supported
11898 F: drivers/char/pcmcia/scr24x_cs.c
11899
11900 SCSI CDROM DRIVER
11901 M: Jens Axboe <axboe@kernel.dk>
11902 L: linux-scsi@vger.kernel.org
11903 W: http://www.kernel.dk
11904 S: Maintained
11905 F: drivers/scsi/sr*
11906
11907 SCSI RDMA PROTOCOL (SRP) INITIATOR
11908 M: Bart Van Assche <bart.vanassche@sandisk.com>
11909 L: linux-rdma@vger.kernel.org
11910 S: Supported
11911 W: http://www.openfabrics.org
11912 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11914 F: drivers/infiniband/ulp/srp/
11915 F: include/scsi/srp.h
11916
11917 SCSI SG DRIVER
11918 M: Doug Gilbert <dgilbert@interlog.com>
11919 L: linux-scsi@vger.kernel.org
11920 W: http://sg.danny.cz/sg
11921 S: Maintained
11922 F: Documentation/scsi/scsi-generic.txt
11923 F: drivers/scsi/sg.c
11924 F: include/scsi/sg.h
11925
11926 SCSI SUBSYSTEM
11927 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11929 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11931 L: linux-scsi@vger.kernel.org
11932 S: Maintained
11933 F: Documentation/devicetree/bindings/scsi/
11934 F: drivers/scsi/
11935 F: include/scsi/
11936
11937 SCSI TAPE DRIVER
11938 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11939 L: linux-scsi@vger.kernel.org
11940 S: Maintained
11941 F: Documentation/scsi/st.txt
11942 F: drivers/scsi/st.*
11943 F: drivers/scsi/st_*.h
11944
11945 SCTP PROTOCOL
11946 M: Vlad Yasevich <vyasevich@gmail.com>
11947 M: Neil Horman <nhorman@tuxdriver.com>
11948 L: linux-sctp@vger.kernel.org
11949 W: http://lksctp.sourceforge.net
11950 S: Maintained
11951 F: Documentation/networking/sctp.txt
11952 F: include/linux/sctp.h
11953 F: include/uapi/linux/sctp.h
11954 F: include/net/sctp/
11955 F: net/sctp/
11956
11957 SCx200 CPU SUPPORT
11958 M: Jim Cromie <jim.cromie@gmail.com>
11959 S: Odd Fixes
11960 F: Documentation/i2c/busses/scx200_acb
11961 F: arch/x86/platform/scx200/
11962 F: drivers/watchdog/scx200_wdt.c
11963 F: drivers/i2c/busses/scx200*
11964 F: drivers/mtd/maps/scx200_docflash.c
11965 F: include/linux/scx200.h
11966
11967 SCx200 GPIO DRIVER
11968 M: Jim Cromie <jim.cromie@gmail.com>
11969 S: Maintained
11970 F: drivers/char/scx200_gpio.c
11971 F: include/linux/scx200_gpio.h
11972
11973 SCx200 HRT CLOCKSOURCE DRIVER
11974 M: Jim Cromie <jim.cromie@gmail.com>
11975 S: Maintained
11976 F: drivers/clocksource/scx200_hrt.c
11977
11978 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11979 M: Sascha Sommer <saschasommer@freenet.de>
11980 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11981 S: Maintained
11982 F: drivers/mmc/host/sdricoh_cs.c
11983
11984 SECURE COMPUTING
11985 M: Kees Cook <keescook@chromium.org>
11986 R: Andy Lutomirski <luto@amacapital.net>
11987 R: Will Drewry <wad@chromium.org>
11988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11989 S: Supported
11990 F: kernel/seccomp.c
11991 F: include/uapi/linux/seccomp.h
11992 F: include/linux/seccomp.h
11993 F: tools/testing/selftests/seccomp/*
11994 F: tools/testing/selftests/kselftest_harness.h
11995 F: Documentation/userspace-api/seccomp_filter.rst
11996 K: \bsecure_computing
11997 K: \bTIF_SECCOMP\b
11998
11999 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12000 M: Al Cooper <alcooperx@gmail.com>
12001 L: linux-mmc@vger.kernel.org
12002 L: bcm-kernel-feedback-list@broadcom.com
12003 S: Maintained
12004 F: drivers/mmc/host/sdhci-brcmstb*
12005
12006 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12007 M: Adrian Hunter <adrian.hunter@intel.com>
12008 L: linux-mmc@vger.kernel.org
12009 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12010 S: Maintained
12011 F: drivers/mmc/host/sdhci*
12012 F: include/linux/mmc/sdhci*
12013
12014 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12015 M: Ben Dooks <ben-linux@fluff.org>
12016 M: Jaehoon Chung <jh80.chung@samsung.com>
12017 L: linux-mmc@vger.kernel.org
12018 S: Maintained
12019 F: drivers/mmc/host/sdhci-s3c*
12020
12021 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12022 M: Viresh Kumar <vireshk@kernel.org>
12023 L: linux-mmc@vger.kernel.org
12024 S: Maintained
12025 F: drivers/mmc/host/sdhci-spear.c
12026
12027 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12028 M: Scott Bauer <scott.bauer@intel.com>
12029 M: Jonathan Derrick <jonathan.derrick@intel.com>
12030 M: Rafael Antognolli <rafael.antognolli@intel.com>
12031 L: linux-block@vger.kernel.org
12032 S: Supported
12033 F: block/sed*
12034 F: block/opal_proto.h
12035 F: include/linux/sed*
12036 F: include/uapi/linux/sed*
12037
12038 SECURITY CONTACT
12039 M: Security Officers <security@kernel.org>
12040 S: Supported
12041
12042 SECURITY SUBSYSTEM
12043 M: James Morris <james.l.morris@oracle.com>
12044 M: "Serge E. Hallyn" <serge@hallyn.com>
12045 L: linux-security-module@vger.kernel.org (suggested Cc:)
12046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12047 W: http://kernsec.org/
12048 S: Supported
12049 F: security/
12050
12051 SELINUX SECURITY MODULE
12052 M: Paul Moore <paul@paul-moore.com>
12053 M: Stephen Smalley <sds@tycho.nsa.gov>
12054 M: Eric Paris <eparis@parisplace.org>
12055 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12056 W: https://selinuxproject.org
12057 W: https://github.com/SELinuxProject
12058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12059 S: Supported
12060 F: include/linux/selinux*
12061 F: security/selinux/
12062 F: scripts/selinux/
12063 F: Documentation/admin-guide/LSM/SELinux.rst
12064
12065 SENSABLE PHANTOM
12066 M: Jiri Slaby <jirislaby@gmail.com>
12067 S: Maintained
12068 F: drivers/misc/phantom.c
12069 F: include/uapi/linux/phantom.h
12070
12071 SERIAL DEVICE BUS
12072 M: Rob Herring <robh@kernel.org>
12073 L: linux-serial@vger.kernel.org
12074 S: Maintained
12075 F: Documentation/devicetree/bindings/serial/slave-device.txt
12076 F: drivers/tty/serdev/
12077 F: include/linux/serdev.h
12078
12079 SERIAL DRIVERS
12080 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12081 L: linux-serial@vger.kernel.org
12082 S: Maintained
12083 F: Documentation/devicetree/bindings/serial/
12084 F: drivers/tty/serial/
12085
12086 SERIAL IR RECEIVER
12087 M: Sean Young <sean@mess.org>
12088 L: linux-media@vger.kernel.org
12089 S: Maintained
12090 F: drivers/media/rc/serial_ir.c
12091
12092 SFC NETWORK DRIVER
12093 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12094 M: Edward Cree <ecree@solarflare.com>
12095 M: Bert Kenward <bkenward@solarflare.com>
12096 L: netdev@vger.kernel.org
12097 S: Supported
12098 F: drivers/net/ethernet/sfc/
12099
12100 SGI GRU DRIVER
12101 M: Dimitri Sivanich <sivanich@sgi.com>
12102 S: Maintained
12103 F: drivers/misc/sgi-gru/
12104
12105 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12106 M: Pat Gefre <pfg@sgi.com>
12107 L: linux-ia64@vger.kernel.org
12108 S: Supported
12109 F: Documentation/ia64/serial.txt
12110 F: drivers/tty/serial/ioc?_serial.c
12111 F: include/linux/ioc?.h
12112
12113 SGI XP/XPC/XPNET DRIVER
12114 M: Cliff Whickman <cpw@sgi.com>
12115 M: Robin Holt <robinmholt@gmail.com>
12116 S: Maintained
12117 F: drivers/misc/sgi-xp/
12118
12119 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12120 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12121 L: linux-s390@vger.kernel.org
12122 W: http://www.ibm.com/developerworks/linux/linux390/
12123 S: Supported
12124 F: net/smc/
12125
12126 SH_VEU V4L2 MEM2MEM DRIVER
12127 L: linux-media@vger.kernel.org
12128 S: Orphan
12129 F: drivers/media/platform/sh_veu.c
12130
12131 SH_VOU V4L2 OUTPUT DRIVER
12132 L: linux-media@vger.kernel.org
12133 S: Orphan
12134 F: drivers/media/platform/sh_vou.c
12135 F: include/media/drv-intf/sh_vou.h
12136
12137 SI2157 MEDIA DRIVER
12138 M: Antti Palosaari <crope@iki.fi>
12139 L: linux-media@vger.kernel.org
12140 W: https://linuxtv.org
12141 W: http://palosaari.fi/linux/
12142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12143 T: git git://linuxtv.org/anttip/media_tree.git
12144 S: Maintained
12145 F: drivers/media/tuners/si2157*
12146
12147 SI2168 MEDIA DRIVER
12148 M: Antti Palosaari <crope@iki.fi>
12149 L: linux-media@vger.kernel.org
12150 W: https://linuxtv.org
12151 W: http://palosaari.fi/linux/
12152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12153 T: git git://linuxtv.org/anttip/media_tree.git
12154 S: Maintained
12155 F: drivers/media/dvb-frontends/si2168*
12156
12157 SI470X FM RADIO RECEIVER I2C DRIVER
12158 M: Hans Verkuil <hverkuil@xs4all.nl>
12159 L: linux-media@vger.kernel.org
12160 T: git git://linuxtv.org/media_tree.git
12161 W: https://linuxtv.org
12162 S: Odd Fixes
12163 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12164
12165 SI470X FM RADIO RECEIVER USB DRIVER
12166 M: Hans Verkuil <hverkuil@xs4all.nl>
12167 L: linux-media@vger.kernel.org
12168 T: git git://linuxtv.org/media_tree.git
12169 W: https://linuxtv.org
12170 S: Maintained
12171 F: drivers/media/radio/si470x/radio-si470x-common.c
12172 F: drivers/media/radio/si470x/radio-si470x.h
12173 F: drivers/media/radio/si470x/radio-si470x-usb.c
12174
12175 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12176 M: Eduardo Valentin <edubezval@gmail.com>
12177 L: linux-media@vger.kernel.org
12178 T: git git://linuxtv.org/media_tree.git
12179 W: https://linuxtv.org
12180 S: Odd Fixes
12181 F: drivers/media/radio/si4713/si4713.?
12182
12183 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12184 M: Eduardo Valentin <edubezval@gmail.com>
12185 L: linux-media@vger.kernel.org
12186 T: git git://linuxtv.org/media_tree.git
12187 W: https://linuxtv.org
12188 S: Odd Fixes
12189 F: drivers/media/radio/si4713/radio-platform-si4713.c
12190
12191 SI4713 FM RADIO TRANSMITTER USB DRIVER
12192 M: Hans Verkuil <hverkuil@xs4all.nl>
12193 L: linux-media@vger.kernel.org
12194 T: git git://linuxtv.org/media_tree.git
12195 W: https://linuxtv.org
12196 S: Maintained
12197 F: drivers/media/radio/si4713/radio-usb-si4713.c
12198
12199 SIANO DVB DRIVER
12200 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12201 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12202 L: linux-media@vger.kernel.org
12203 W: https://linuxtv.org
12204 T: git git://linuxtv.org/media_tree.git
12205 S: Odd fixes
12206 F: drivers/media/common/siano/
12207 F: drivers/media/usb/siano/
12208 F: drivers/media/usb/siano/
12209 F: drivers/media/mmc/siano/
12210
12211 SILEAD TOUCHSCREEN DRIVER
12212 M: Hans de Goede <hdegoede@redhat.com>
12213 L: linux-input@vger.kernel.org
12214 L: platform-driver-x86@vger.kernel.org
12215 S: Maintained
12216 F: drivers/input/touchscreen/silead.c
12217 F: drivers/platform/x86/silead_dmi.c
12218
12219 SILICON MOTION SM712 FRAME BUFFER DRIVER
12220 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12221 M: Teddy Wang <teddy.wang@siliconmotion.com>
12222 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12223 L: linux-fbdev@vger.kernel.org
12224 S: Maintained
12225 F: drivers/video/fbdev/sm712*
12226 F: Documentation/fb/sm712fb.txt
12227
12228 SIMPLE FIRMWARE INTERFACE (SFI)
12229 M: Len Brown <lenb@kernel.org>
12230 L: sfi-devel@simplefirmware.org
12231 W: http://simplefirmware.org/
12232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12233 S: Supported
12234 F: arch/x86/platform/sfi/
12235 F: drivers/sfi/
12236 F: include/linux/sfi*.h
12237
12238 SIMPLEFB FB DRIVER
12239 M: Hans de Goede <hdegoede@redhat.com>
12240 L: linux-fbdev@vger.kernel.org
12241 S: Maintained
12242 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12243 F: drivers/video/fbdev/simplefb.c
12244 F: include/linux/platform_data/simplefb.h
12245
12246 SIMTEC EB110ATX (Chalice CATS)
12247 P: Ben Dooks
12248 P: Vincent Sanders <vince@simtec.co.uk>
12249 M: Simtec Linux Team <linux@simtec.co.uk>
12250 W: http://www.simtec.co.uk/products/EB110ATX/
12251 S: Supported
12252
12253 SIMTEC EB2410ITX (BAST)
12254 P: Ben Dooks
12255 P: Vincent Sanders <vince@simtec.co.uk>
12256 M: Simtec Linux Team <linux@simtec.co.uk>
12257 W: http://www.simtec.co.uk/products/EB2410ITX/
12258 S: Supported
12259 F: arch/arm/mach-s3c24xx/mach-bast.c
12260 F: arch/arm/mach-s3c24xx/bast-ide.c
12261 F: arch/arm/mach-s3c24xx/bast-irq.c
12262
12263 SIPHASH PRF ROUTINES
12264 M: Jason A. Donenfeld <Jason@zx2c4.com>
12265 S: Maintained
12266 F: lib/siphash.c
12267 F: lib/test_siphash.c
12268 F: include/linux/siphash.h
12269
12270 SIS 190 ETHERNET DRIVER
12271 M: Francois Romieu <romieu@fr.zoreil.com>
12272 L: netdev@vger.kernel.org
12273 S: Maintained
12274 F: drivers/net/ethernet/sis/sis190.c
12275
12276 SIS 900/7016 FAST ETHERNET DRIVER
12277 M: Daniele Venzano <venza@brownhat.org>
12278 W: http://www.brownhat.org/sis900.html
12279 L: netdev@vger.kernel.org
12280 S: Maintained
12281 F: drivers/net/ethernet/sis/sis900.*
12282
12283 SIS FRAMEBUFFER DRIVER
12284 M: Thomas Winischhofer <thomas@winischhofer.net>
12285 W: http://www.winischhofer.net/linuxsisvga.shtml
12286 S: Maintained
12287 F: Documentation/fb/sisfb.txt
12288 F: drivers/video/fbdev/sis/
12289 F: include/video/sisfb.h
12290
12291 SIS USB2VGA DRIVER
12292 M: Thomas Winischhofer <thomas@winischhofer.net>
12293 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12294 S: Maintained
12295 F: drivers/usb/misc/sisusbvga/
12296
12297 SLAB ALLOCATOR
12298 M: Christoph Lameter <cl@linux.com>
12299 M: Pekka Enberg <penberg@kernel.org>
12300 M: David Rientjes <rientjes@google.com>
12301 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12302 M: Andrew Morton <akpm@linux-foundation.org>
12303 L: linux-mm@kvack.org
12304 S: Maintained
12305 F: include/linux/sl?b*.h
12306 F: mm/sl?b*
12307
12308 SLEEPABLE READ-COPY UPDATE (SRCU)
12309 M: Lai Jiangshan <jiangshanlai@gmail.com>
12310 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12311 M: Josh Triplett <josh@joshtriplett.org>
12312 R: Steven Rostedt <rostedt@goodmis.org>
12313 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12314 L: linux-kernel@vger.kernel.org
12315 W: http://www.rdrop.com/users/paulmck/RCU/
12316 S: Supported
12317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12318 F: include/linux/srcu.h
12319 F: kernel/rcu/srcu.c
12320
12321 SMACK SECURITY MODULE
12322 M: Casey Schaufler <casey@schaufler-ca.com>
12323 L: linux-security-module@vger.kernel.org
12324 W: http://schaufler-ca.com
12325 T: git git://github.com/cschaufler/smack-next
12326 S: Maintained
12327 F: Documentation/admin-guide/LSM/Smack.rst
12328 F: security/smack/
12329
12330 SMC91x ETHERNET DRIVER
12331 M: Nicolas Pitre <nico@fluxnic.net>
12332 S: Odd Fixes
12333 F: drivers/net/ethernet/smsc/smc91x.*
12334
12335 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12336 M: Sakari Ailus <sakari.ailus@iki.fi>
12337 L: linux-media@vger.kernel.org
12338 S: Maintained
12339 F: drivers/media/i2c/smiapp/
12340 F: include/media/i2c/smiapp.h
12341 F: drivers/media/i2c/smiapp-pll.c
12342 F: drivers/media/i2c/smiapp-pll.h
12343 F: include/uapi/linux/smiapp.h
12344 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12345
12346 SMM665 HARDWARE MONITOR DRIVER
12347 M: Guenter Roeck <linux@roeck-us.net>
12348 L: linux-hwmon@vger.kernel.org
12349 S: Maintained
12350 F: Documentation/hwmon/smm665
12351 F: drivers/hwmon/smm665.c
12352
12353 SMSC EMC2103 HARDWARE MONITOR DRIVER
12354 M: Steve Glendinning <steve.glendinning@shawell.net>
12355 L: linux-hwmon@vger.kernel.org
12356 S: Maintained
12357 F: Documentation/hwmon/emc2103
12358 F: drivers/hwmon/emc2103.c
12359
12360 SMSC SCH5627 HARDWARE MONITOR DRIVER
12361 M: Hans de Goede <hdegoede@redhat.com>
12362 L: linux-hwmon@vger.kernel.org
12363 S: Supported
12364 F: Documentation/hwmon/sch5627
12365 F: drivers/hwmon/sch5627.c
12366
12367 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12368 M: Steve Glendinning <steve.glendinning@shawell.net>
12369 L: linux-fbdev@vger.kernel.org
12370 S: Maintained
12371 F: drivers/video/fbdev/smscufx.c
12372
12373 SMSC47B397 HARDWARE MONITOR DRIVER
12374 M: Jean Delvare <jdelvare@suse.com>
12375 L: linux-hwmon@vger.kernel.org
12376 S: Maintained
12377 F: Documentation/hwmon/smsc47b397
12378 F: drivers/hwmon/smsc47b397.c
12379
12380 SMSC911x ETHERNET DRIVER
12381 M: Steve Glendinning <steve.glendinning@shawell.net>
12382 L: netdev@vger.kernel.org
12383 S: Maintained
12384 F: include/linux/smsc911x.h
12385 F: drivers/net/ethernet/smsc/smsc911x.*
12386
12387 SMSC9420 PCI ETHERNET DRIVER
12388 M: Steve Glendinning <steve.glendinning@shawell.net>
12389 L: netdev@vger.kernel.org
12390 S: Maintained
12391 F: drivers/net/ethernet/smsc/smsc9420.*
12392
12393 SOC-CAMERA V4L2 SUBSYSTEM
12394 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12395 L: linux-media@vger.kernel.org
12396 T: git git://linuxtv.org/media_tree.git
12397 S: Maintained
12398 F: include/media/soc*
12399 F: drivers/media/i2c/soc_camera/
12400 F: drivers/media/platform/soc_camera/
12401
12402 SOEKRIS NET48XX LED SUPPORT
12403 M: Chris Boot <bootc@bootc.net>
12404 S: Maintained
12405 F: drivers/leds/leds-net48xx.c
12406
12407 SOFT-ROCE DRIVER (rxe)
12408 M: Moni Shoua <monis@mellanox.com>
12409 L: linux-rdma@vger.kernel.org
12410 S: Supported
12411 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12412 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12413 F: drivers/infiniband/sw/rxe/
12414 F: include/uapi/rdma/rdma_user_rxe.h
12415
12416 SOFTLOGIC 6x10 MPEG CODEC
12417 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12418 M: Anton Sviridenko <anton@corp.bluecherry.net>
12419 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12420 M: Andrey Utkin <andrey_utkin@fastmail.com>
12421 M: Ismael Luceno <ismael@iodev.co.uk>
12422 L: linux-media@vger.kernel.org
12423 S: Supported
12424 F: drivers/media/pci/solo6x10/
12425
12426 SOFTWARE RAID (Multiple Disks) SUPPORT
12427 M: Shaohua Li <shli@kernel.org>
12428 L: linux-raid@vger.kernel.org
12429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12430 S: Supported
12431 F: drivers/md/
12432 F: include/linux/raid/
12433 F: include/uapi/linux/raid/
12434
12435 SONIC NETWORK DRIVER
12436 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12437 L: netdev@vger.kernel.org
12438 S: Maintained
12439 F: drivers/net/ethernet/natsemi/sonic.*
12440
12441 SONICS SILICON BACKPLANE DRIVER (SSB)
12442 M: Michael Buesch <m@bues.ch>
12443 L: linux-wireless@vger.kernel.org
12444 S: Maintained
12445 F: drivers/ssb/
12446 F: include/linux/ssb/
12447
12448 SONY MEMORYSTICK CARD SUPPORT
12449 M: Alex Dubov <oakad@yahoo.com>
12450 W: http://tifmxx.berlios.de/
12451 S: Maintained
12452 F: drivers/memstick/host/tifm_ms.c
12453
12454 SONY MEMORYSTICK STANDARD SUPPORT
12455 M: Maxim Levitsky <maximlevitsky@gmail.com>
12456 S: Maintained
12457 F: drivers/memstick/core/ms_block.*
12458
12459 SONY VAIO CONTROL DEVICE DRIVER
12460 M: Mattia Dongili <malattia@linux.it>
12461 L: platform-driver-x86@vger.kernel.org
12462 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12463 S: Maintained
12464 F: Documentation/laptops/sony-laptop.txt
12465 F: drivers/char/sonypi.c
12466 F: drivers/platform/x86/sony-laptop.c
12467 F: include/linux/sony-laptop.h
12468
12469 SOUND
12470 M: Jaroslav Kysela <perex@perex.cz>
12471 M: Takashi Iwai <tiwai@suse.com>
12472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12473 W: http://www.alsa-project.org/
12474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12475 T: git git://git.alsa-project.org/alsa-kernel.git
12476 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12477 S: Maintained
12478 F: Documentation/sound/
12479 F: include/sound/
12480 F: include/uapi/sound/
12481 F: sound/
12482
12483 SOUND - COMPRESSED AUDIO
12484 M: Vinod Koul <vinod.koul@intel.com>
12485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12487 S: Supported
12488 F: Documentation/sound/alsa/compress_offload.txt
12489 F: include/sound/compress_driver.h
12490 F: include/uapi/sound/compress_*
12491 F: sound/core/compress_offload.c
12492 F: sound/soc/soc-compress.c
12493
12494 SOUND - DMAENGINE HELPERS
12495 M: Lars-Peter Clausen <lars@metafoo.de>
12496 S: Supported
12497 F: include/sound/dmaengine_pcm.h
12498 F: sound/core/pcm_dmaengine.c
12499 F: sound/soc/soc-generic-dmaengine-pcm.c
12500
12501 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12502 M: Liam Girdwood <lgirdwood@gmail.com>
12503 M: Mark Brown <broonie@kernel.org>
12504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12506 W: http://alsa-project.org/main/index.php/ASoC
12507 S: Supported
12508 F: Documentation/devicetree/bindings/sound/
12509 F: Documentation/sound/alsa/soc/
12510 F: sound/soc/
12511 F: include/sound/soc*
12512
12513 SP2 MEDIA DRIVER
12514 M: Olli Salonen <olli.salonen@iki.fi>
12515 L: linux-media@vger.kernel.org
12516 W: https://linuxtv.org
12517 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12518 S: Maintained
12519 F: drivers/media/dvb-frontends/sp2*
12520
12521 SPARC + UltraSPARC (sparc/sparc64)
12522 M: "David S. Miller" <davem@davemloft.net>
12523 L: sparclinux@vger.kernel.org
12524 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12527 S: Maintained
12528 F: arch/sparc/
12529 F: drivers/sbus/
12530
12531 SPARC SERIAL DRIVERS
12532 M: "David S. Miller" <davem@davemloft.net>
12533 L: sparclinux@vger.kernel.org
12534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12536 S: Maintained
12537 F: include/linux/sunserialcore.h
12538 F: drivers/tty/serial/suncore.c
12539 F: drivers/tty/serial/sunhv.c
12540 F: drivers/tty/serial/sunsab.c
12541 F: drivers/tty/serial/sunsab.h
12542 F: drivers/tty/serial/sunsu.c
12543 F: drivers/tty/serial/sunzilog.c
12544 F: drivers/tty/serial/sunzilog.h
12545 F: drivers/tty/vcc.c
12546
12547 SPARSE CHECKER
12548 M: "Christopher Li" <sparse@chrisli.org>
12549 L: linux-sparse@vger.kernel.org
12550 W: https://sparse.wiki.kernel.org/
12551 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12552 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12553 S: Maintained
12554 F: include/linux/compiler.h
12555
12556 SPEAR CLOCK FRAMEWORK SUPPORT
12557 M: Viresh Kumar <vireshk@kernel.org>
12558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12559 W: http://www.st.com/spear
12560 S: Maintained
12561 F: drivers/clk/spear/
12562
12563 SPEAR PLATFORM SUPPORT
12564 M: Viresh Kumar <vireshk@kernel.org>
12565 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12567 W: http://www.st.com/spear
12568 S: Maintained
12569 F: arch/arm/boot/dts/spear*
12570 F: arch/arm/mach-spear/
12571
12572 SPI NOR SUBSYSTEM
12573 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12574 M: Marek Vasut <marek.vasut@gmail.com>
12575 L: linux-mtd@lists.infradead.org
12576 W: http://www.linux-mtd.infradead.org/
12577 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12578 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12579 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12580 S: Maintained
12581 F: drivers/mtd/spi-nor/
12582 F: include/linux/mtd/spi-nor.h
12583
12584 SPI SUBSYSTEM
12585 M: Mark Brown <broonie@kernel.org>
12586 L: linux-spi@vger.kernel.org
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12588 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12589 S: Maintained
12590 F: Documentation/devicetree/bindings/spi/
12591 F: Documentation/spi/
12592 F: drivers/spi/
12593 F: include/linux/spi/
12594 F: include/uapi/linux/spi/
12595 F: tools/spi/
12596
12597 SPIDERNET NETWORK DRIVER for CELL
12598 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12599 L: netdev@vger.kernel.org
12600 S: Supported
12601 F: Documentation/networking/spider_net.txt
12602 F: drivers/net/ethernet/toshiba/spider_net*
12603
12604 SPMI SUBSYSTEM
12605 R: Stephen Boyd <sboyd@codeaurora.org>
12606 L: linux-arm-msm@vger.kernel.org
12607 F: Documentation/devicetree/bindings/spmi/
12608 F: drivers/spmi/
12609 F: include/dt-bindings/spmi/spmi.h
12610 F: include/linux/spmi.h
12611 F: include/trace/events/spmi.h
12612
12613 SPU FILE SYSTEM
12614 M: Jeremy Kerr <jk@ozlabs.org>
12615 L: linuxppc-dev@lists.ozlabs.org
12616 W: http://www.ibm.com/developerworks/power/cell/
12617 S: Supported
12618 F: Documentation/filesystems/spufs.txt
12619 F: arch/powerpc/platforms/cell/spufs/
12620
12621 SQUASHFS FILE SYSTEM
12622 M: Phillip Lougher <phillip@squashfs.org.uk>
12623 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12624 W: http://squashfs.org.uk
12625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12626 S: Maintained
12627 F: Documentation/filesystems/squashfs.txt
12628 F: fs/squashfs/
12629
12630 SRM (Alpha) environment access
12631 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12632 S: Maintained
12633 F: arch/alpha/kernel/srm_env.c
12634
12635 STABLE BRANCH
12636 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12637 L: stable@vger.kernel.org
12638 S: Supported
12639 F: Documentation/process/stable-kernel-rules.rst
12640
12641 STAGING - COMEDI
12642 M: Ian Abbott <abbotti@mev.co.uk>
12643 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12644 S: Odd Fixes
12645 F: drivers/staging/comedi/
12646
12647 STAGING - FLARION FT1000 DRIVERS
12648 M: Marek Belisko <marek.belisko@gmail.com>
12649 S: Odd Fixes
12650 F: drivers/staging/ft1000/
12651
12652 STAGING - INDUSTRIAL IO
12653 M: Jonathan Cameron <jic23@kernel.org>
12654 L: linux-iio@vger.kernel.org
12655 S: Odd Fixes
12656 F: Documentation/devicetree/bindings/staging/iio/
12657 F: drivers/staging/iio/
12658
12659 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12660 M: Jarod Wilson <jarod@wilsonet.com>
12661 W: http://www.lirc.org/
12662 S: Odd Fixes
12663 F: drivers/staging/media/lirc/
12664
12665 STAGING - LUSTRE PARALLEL FILESYSTEM
12666 M: Oleg Drokin <oleg.drokin@intel.com>
12667 M: Andreas Dilger <andreas.dilger@intel.com>
12668 M: James Simmons <jsimmons@infradead.org>
12669 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12670 W: http://wiki.lustre.org/
12671 S: Maintained
12672 F: drivers/staging/lustre
12673
12674 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12675 M: Marc Dietrich <marvin24@gmx.de>
12676 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12677 L: linux-tegra@vger.kernel.org
12678 S: Maintained
12679 F: drivers/staging/nvec/
12680
12681 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12682 M: Jens Frederich <jfrederich@gmail.com>
12683 M: Daniel Drake <dsd@laptop.org>
12684 M: Jon Nettleton <jon.nettleton@gmail.com>
12685 W: http://wiki.laptop.org/go/DCON
12686 S: Maintained
12687 F: drivers/staging/olpc_dcon/
12688
12689 STAGING - REALTEK RTL8712U DRIVERS
12690 M: Larry Finger <Larry.Finger@lwfinger.net>
12691 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12692 S: Odd Fixes
12693 F: drivers/staging/rtl8712/
12694
12695 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12696 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12697 M: Teddy Wang <teddy.wang@siliconmotion.com>
12698 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12699 L: linux-fbdev@vger.kernel.org
12700 S: Maintained
12701 F: drivers/staging/sm750fb/
12702
12703 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12704 M: William Hubbs <w.d.hubbs@gmail.com>
12705 M: Chris Brannon <chris@the-brannons.com>
12706 M: Kirk Reiser <kirk@reisers.ca>
12707 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12708 L: speakup@linux-speakup.org
12709 W: http://www.linux-speakup.org/
12710 S: Odd Fixes
12711 F: drivers/staging/speakup/
12712
12713 STAGING - VIA VT665X DRIVERS
12714 M: Forest Bond <forest@alittletooquiet.net>
12715 S: Odd Fixes
12716 F: drivers/staging/vt665?/
12717
12718 STAGING - WILC1000 WIFI DRIVER
12719 M: Aditya Shankar <aditya.shankar@microchip.com>
12720 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12721 L: linux-wireless@vger.kernel.org
12722 S: Supported
12723 F: drivers/staging/wilc1000/
12724
12725 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12726 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12727 S: Odd Fixes
12728 F: drivers/staging/xgifb/
12729
12730 STAGING SUBSYSTEM
12731 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12733 L: devel@driverdev.osuosl.org
12734 S: Supported
12735 F: drivers/staging/
12736
12737 STARFIRE/DURALAN NETWORK DRIVER
12738 M: Ion Badulescu <ionut@badula.org>
12739 S: Odd Fixes
12740 F: drivers/net/ethernet/adaptec/starfire*
12741
12742 STEC S1220 SKD DRIVER
12743 M: Bart Van Assche <bart.vanassche@wdc.com>
12744 L: linux-block@vger.kernel.org
12745 S: Maintained
12746 F: drivers/block/skd*[ch]
12747
12748 STI CEC DRIVER
12749 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12750 S: Maintained
12751 F: drivers/staging/media/st-cec/
12752 F: Documentation/devicetree/bindings/media/stih-cec.txt
12753
12754 STK1160 USB VIDEO CAPTURE DRIVER
12755 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12756 L: linux-media@vger.kernel.org
12757 T: git git://linuxtv.org/media_tree.git
12758 S: Maintained
12759 F: drivers/media/usb/stk1160/
12760
12761 STMMAC ETHERNET DRIVER
12762 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12763 M: Alexandre Torgue <alexandre.torgue@st.com>
12764 L: netdev@vger.kernel.org
12765 W: http://www.stlinux.com
12766 S: Supported
12767 F: drivers/net/ethernet/stmicro/stmmac/
12768
12769 SUN3/3X
12770 M: Sam Creasey <sammy@sammy.net>
12771 W: http://sammy.net/sun3/
12772 S: Maintained
12773 F: arch/m68k/kernel/*sun3*
12774 F: arch/m68k/sun3*/
12775 F: arch/m68k/include/asm/sun3*
12776 F: drivers/net/ethernet/i825xx/sun3*
12777
12778 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12779 M: Hans de Goede <hdegoede@redhat.com>
12780 L: linux-input@vger.kernel.org
12781 S: Maintained
12782 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12783 F: drivers/input/keyboard/sun4i-lradc-keys.c
12784
12785 SUNDANCE NETWORK DRIVER
12786 M: Denis Kirjanov <kda@linux-powerpc.org>
12787 L: netdev@vger.kernel.org
12788 S: Maintained
12789 F: drivers/net/ethernet/dlink/sundance.c
12790
12791 SUPERH
12792 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12793 M: Rich Felker <dalias@libc.org>
12794 L: linux-sh@vger.kernel.org
12795 Q: http://patchwork.kernel.org/project/linux-sh/list/
12796 S: Maintained
12797 F: Documentation/sh/
12798 F: arch/sh/
12799 F: drivers/sh/
12800
12801 SUSPEND TO RAM
12802 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12803 M: Len Brown <len.brown@intel.com>
12804 M: Pavel Machek <pavel@ucw.cz>
12805 L: linux-pm@vger.kernel.org
12806 B: https://bugzilla.kernel.org
12807 S: Supported
12808 F: Documentation/power/
12809 F: arch/x86/kernel/acpi/
12810 F: drivers/base/power/
12811 F: kernel/power/
12812 F: include/linux/suspend.h
12813 F: include/linux/freezer.h
12814 F: include/linux/pm.h
12815
12816 SVGA HANDLING
12817 M: Martin Mares <mj@ucw.cz>
12818 L: linux-video@atrey.karlin.mff.cuni.cz
12819 S: Maintained
12820 F: Documentation/svga.txt
12821 F: arch/x86/boot/video*
12822
12823 SWIOTLB SUBSYSTEM
12824 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12825 L: linux-kernel@vger.kernel.org
12826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12827 S: Supported
12828 F: lib/swiotlb.c
12829 F: arch/*/kernel/pci-swiotlb.c
12830 F: include/linux/swiotlb.h
12831
12832 SWITCHDEV
12833 M: Jiri Pirko <jiri@resnulli.us>
12834 M: Ivan Vecera <ivecera@redhat.com>
12835 L: netdev@vger.kernel.org
12836 S: Supported
12837 F: net/switchdev/
12838 F: include/net/switchdev.h
12839
12840 SYNC FILE FRAMEWORK
12841 M: Sumit Semwal <sumit.semwal@linaro.org>
12842 R: Gustavo Padovan <gustavo@padovan.org>
12843 S: Maintained
12844 L: linux-media@vger.kernel.org
12845 L: dri-devel@lists.freedesktop.org
12846 F: drivers/dma-buf/sync_*
12847 F: drivers/dma-buf/dma-fence*
12848 F: drivers/dma-buf/sw_sync.c
12849 F: include/linux/sync_file.h
12850 F: include/uapi/linux/sync_file.h
12851 F: Documentation/sync_file.txt
12852 T: git git://anongit.freedesktop.org/drm/drm-misc
12853
12854 SYNOPSYS ARC ARCHITECTURE
12855 M: Vineet Gupta <vgupta@synopsys.com>
12856 L: linux-snps-arc@lists.infradead.org
12857 S: Supported
12858 F: arch/arc/
12859 F: Documentation/devicetree/bindings/arc/*
12860 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12861 F: drivers/clocksource/arc_timer.c
12862 F: drivers/tty/serial/arc_uart.c
12863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12864
12865 SYNOPSYS ARC HSDK SDP pll clock driver
12866 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12867 S: Supported
12868 F: drivers/clk/clk-hsdk-pll.c
12869 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12870
12871 SYNOPSYS ARC SDP clock driver
12872 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12873 S: Supported
12874 F: drivers/clk/axs10x/*
12875 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12876
12877 SYNOPSYS ARC SDP platform support
12878 M: Alexey Brodkin <abrodkin@synopsys.com>
12879 S: Supported
12880 F: arch/arc/plat-axs10x
12881 F: arch/arc/boot/dts/ax*
12882 F: Documentation/devicetree/bindings/arc/axs10*
12883
12884 SYNOPSYS DESIGNWARE DMAC DRIVER
12885 M: Viresh Kumar <vireshk@kernel.org>
12886 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12887 S: Maintained
12888 F: include/linux/dma/dw.h
12889 F: include/linux/platform_data/dma-dw.h
12890 F: drivers/dma/dw/
12891
12892 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12893 M: Jie Deng <jiedeng@synopsys.com>
12894 L: netdev@vger.kernel.org
12895 S: Supported
12896 F: drivers/net/ethernet/synopsys/
12897
12898 SYNOPSYS DESIGNWARE I2C DRIVER
12899 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12900 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12901 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12902 L: linux-i2c@vger.kernel.org
12903 S: Maintained
12904 F: drivers/i2c/busses/i2c-designware-*
12905 F: include/linux/platform_data/i2c-designware.h
12906
12907 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12908 M: Jaehoon Chung <jh80.chung@samsung.com>
12909 L: linux-mmc@vger.kernel.org
12910 S: Maintained
12911 F: drivers/mmc/host/dw_mmc*
12912
12913 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12914 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12915 S: Supported
12916 F: drivers/reset/reset-hsdk-v1.c
12917 F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12918 F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12919
12920 SYSTEM CONFIGURATION (SYSCON)
12921 M: Lee Jones <lee.jones@linaro.org>
12922 M: Arnd Bergmann <arnd@arndb.de>
12923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12924 S: Supported
12925 F: drivers/mfd/syscon.c
12926
12927 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12928 M: Sudeep Holla <sudeep.holla@arm.com>
12929 L: linux-arm-kernel@lists.infradead.org
12930 S: Maintained
12931 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12932 F: drivers/clk/clk-scpi.c
12933 F: drivers/cpufreq/scpi-cpufreq.c
12934 F: drivers/firmware/arm_scpi.c
12935 F: include/linux/scpi_protocol.h
12936
12937 SYSTEM RESET/SHUTDOWN DRIVERS
12938 M: Sebastian Reichel <sre@kernel.org>
12939 L: linux-pm@vger.kernel.org
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12941 S: Maintained
12942 F: Documentation/devicetree/bindings/power/reset/
12943 F: drivers/power/reset/
12944
12945 SYSTEM TRACE MODULE CLASS
12946 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12947 S: Maintained
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12949 F: Documentation/trace/stm.txt
12950 F: drivers/hwtracing/stm/
12951 F: include/linux/stm.h
12952 F: include/uapi/linux/stm.h
12953
12954 SYSV FILESYSTEM
12955 M: Christoph Hellwig <hch@infradead.org>
12956 S: Maintained
12957 F: Documentation/filesystems/sysv-fs.txt
12958 F: fs/sysv/
12959 F: include/linux/sysv_fs.h
12960
12961 TARGET SUBSYSTEM
12962 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12963 L: linux-scsi@vger.kernel.org
12964 L: target-devel@vger.kernel.org
12965 W: http://www.linux-iscsi.org
12966 W: http://groups.google.com/group/linux-iscsi-target-dev
12967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12968 S: Supported
12969 F: drivers/target/
12970 F: include/target/
12971 F: Documentation/target/
12972
12973 TASKSTATS STATISTICS INTERFACE
12974 M: Balbir Singh <bsingharora@gmail.com>
12975 S: Maintained
12976 F: Documentation/accounting/taskstats*
12977 F: include/linux/taskstats*
12978 F: kernel/taskstats.c
12979
12980 TC subsystem
12981 M: Jamal Hadi Salim <jhs@mojatatu.com>
12982 M: Cong Wang <xiyou.wangcong@gmail.com>
12983 M: Jiri Pirko <jiri@resnulli.us>
12984 L: netdev@vger.kernel.org
12985 S: Maintained
12986 F: include/net/pkt_cls.h
12987 F: include/net/pkt_sched.h
12988 F: include/net/tc_act/
12989 F: include/uapi/linux/pkt_cls.h
12990 F: include/uapi/linux/pkt_sched.h
12991 F: include/uapi/linux/tc_act/
12992 F: include/uapi/linux/tc_ematch/
12993 F: net/sched/
12994
12995 TCP LOW PRIORITY MODULE
12996 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12997 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12998 W: http://tcp-lp-mod.sourceforge.net/
12999 S: Maintained
13000 F: net/ipv4/tcp_lp.c
13001
13002 TDA10071 MEDIA DRIVER
13003 M: Antti Palosaari <crope@iki.fi>
13004 L: linux-media@vger.kernel.org
13005 W: https://linuxtv.org
13006 W: http://palosaari.fi/linux/
13007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13008 T: git git://linuxtv.org/anttip/media_tree.git
13009 S: Maintained
13010 F: drivers/media/dvb-frontends/tda10071*
13011
13012 TDA18212 MEDIA DRIVER
13013 M: Antti Palosaari <crope@iki.fi>
13014 L: linux-media@vger.kernel.org
13015 W: https://linuxtv.org
13016 W: http://palosaari.fi/linux/
13017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13018 T: git git://linuxtv.org/anttip/media_tree.git
13019 S: Maintained
13020 F: drivers/media/tuners/tda18212*
13021
13022 TDA18218 MEDIA DRIVER
13023 M: Antti Palosaari <crope@iki.fi>
13024 L: linux-media@vger.kernel.org
13025 W: https://linuxtv.org
13026 W: http://palosaari.fi/linux/
13027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13028 T: git git://linuxtv.org/anttip/media_tree.git
13029 S: Maintained
13030 F: drivers/media/tuners/tda18218*
13031
13032 TDA18271 MEDIA DRIVER
13033 M: Michael Krufky <mkrufky@linuxtv.org>
13034 L: linux-media@vger.kernel.org
13035 W: https://linuxtv.org
13036 W: http://github.com/mkrufky
13037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13038 T: git git://linuxtv.org/mkrufky/tuners.git
13039 S: Maintained
13040 F: drivers/media/tuners/tda18271*
13041
13042 TDA827x MEDIA DRIVER
13043 M: Michael Krufky <mkrufky@linuxtv.org>
13044 L: linux-media@vger.kernel.org
13045 W: https://linuxtv.org
13046 W: http://github.com/mkrufky
13047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13048 T: git git://linuxtv.org/mkrufky/tuners.git
13049 S: Maintained
13050 F: drivers/media/tuners/tda8290.*
13051
13052 TDA8290 MEDIA DRIVER
13053 M: Michael Krufky <mkrufky@linuxtv.org>
13054 L: linux-media@vger.kernel.org
13055 W: https://linuxtv.org
13056 W: http://github.com/mkrufky
13057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13058 T: git git://linuxtv.org/mkrufky/tuners.git
13059 S: Maintained
13060 F: drivers/media/tuners/tda8290.*
13061
13062 TDA9840 MEDIA DRIVER
13063 M: Hans Verkuil <hverkuil@xs4all.nl>
13064 L: linux-media@vger.kernel.org
13065 T: git git://linuxtv.org/media_tree.git
13066 W: https://linuxtv.org
13067 S: Maintained
13068 F: drivers/media/i2c/tda9840*
13069
13070 TEA5761 TUNER DRIVER
13071 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13072 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13073 L: linux-media@vger.kernel.org
13074 W: https://linuxtv.org
13075 T: git git://linuxtv.org/media_tree.git
13076 S: Odd fixes
13077 F: drivers/media/tuners/tea5761.*
13078
13079 TEA5767 TUNER DRIVER
13080 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13081 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13082 L: linux-media@vger.kernel.org
13083 W: https://linuxtv.org
13084 T: git git://linuxtv.org/media_tree.git
13085 S: Maintained
13086 F: drivers/media/tuners/tea5767.*
13087
13088 TEA6415C MEDIA DRIVER
13089 M: Hans Verkuil <hverkuil@xs4all.nl>
13090 L: linux-media@vger.kernel.org
13091 T: git git://linuxtv.org/media_tree.git
13092 W: https://linuxtv.org
13093 S: Maintained
13094 F: drivers/media/i2c/tea6415c*
13095
13096 TEA6420 MEDIA DRIVER
13097 M: Hans Verkuil <hverkuil@xs4all.nl>
13098 L: linux-media@vger.kernel.org
13099 T: git git://linuxtv.org/media_tree.git
13100 W: https://linuxtv.org
13101 S: Maintained
13102 F: drivers/media/i2c/tea6420*
13103
13104 TEAM DRIVER
13105 M: Jiri Pirko <jiri@resnulli.us>
13106 L: netdev@vger.kernel.org
13107 S: Supported
13108 F: drivers/net/team/
13109 F: include/linux/if_team.h
13110 F: include/uapi/linux/if_team.h
13111
13112 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13113 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13114 S: Maintained
13115 F: arch/x86/platform/ts5500/
13116
13117 TECHNOTREND USB IR RECEIVER
13118 M: Sean Young <sean@mess.org>
13119 L: linux-media@vger.kernel.org
13120 S: Maintained
13121 F: drivers/media/rc/ttusbir.c
13122
13123 TEE SUBSYSTEM
13124 M: Jens Wiklander <jens.wiklander@linaro.org>
13125 S: Maintained
13126 F: include/linux/tee_drv.h
13127 F: include/uapi/linux/tee.h
13128 F: drivers/tee/
13129 F: Documentation/tee.txt
13130
13131 TEGRA ARCHITECTURE SUPPORT
13132 M: Thierry Reding <thierry.reding@gmail.com>
13133 M: Jonathan Hunter <jonathanh@nvidia.com>
13134 L: linux-tegra@vger.kernel.org
13135 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13137 S: Supported
13138 N: [^a-z]tegra
13139
13140 TEGRA CLOCK DRIVER
13141 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13142 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13143 S: Supported
13144 F: drivers/clk/tegra/
13145
13146 TEGRA DMA DRIVERS
13147 M: Laxman Dewangan <ldewangan@nvidia.com>
13148 M: Jon Hunter <jonathanh@nvidia.com>
13149 S: Supported
13150 F: drivers/dma/tegra*
13151
13152 TEGRA I2C DRIVER
13153 M: Laxman Dewangan <ldewangan@nvidia.com>
13154 S: Supported
13155 F: drivers/i2c/busses/i2c-tegra.c
13156
13157 TEGRA IOMMU DRIVERS
13158 M: Hiroshi Doyu <hdoyu@nvidia.com>
13159 S: Supported
13160 F: drivers/iommu/tegra*
13161
13162 TEGRA KBC DRIVER
13163 M: Rakesh Iyer <riyer@nvidia.com>
13164 M: Laxman Dewangan <ldewangan@nvidia.com>
13165 S: Supported
13166 F: drivers/input/keyboard/tegra-kbc.c
13167
13168 TEGRA PWM DRIVER
13169 M: Thierry Reding <thierry.reding@gmail.com>
13170 S: Supported
13171 F: drivers/pwm/pwm-tegra.c
13172
13173 TEGRA SERIAL DRIVER
13174 M: Laxman Dewangan <ldewangan@nvidia.com>
13175 S: Supported
13176 F: drivers/tty/serial/serial-tegra.c
13177
13178 TEGRA SPI DRIVER
13179 M: Laxman Dewangan <ldewangan@nvidia.com>
13180 S: Supported
13181 F: drivers/spi/spi-tegra*
13182
13183 TEHUTI ETHERNET DRIVER
13184 M: Andy Gospodarek <andy@greyhouse.net>
13185 L: netdev@vger.kernel.org
13186 S: Supported
13187 F: drivers/net/ethernet/tehuti/*
13188
13189 Telecom Clock Driver for MCPL0010
13190 M: Mark Gross <mark.gross@intel.com>
13191 S: Supported
13192 F: drivers/char/tlclk.c
13193
13194 TENSILICA XTENSA PORT (xtensa)
13195 M: Chris Zankel <chris@zankel.net>
13196 M: Max Filippov <jcmvbkbc@gmail.com>
13197 L: linux-xtensa@linux-xtensa.org
13198 T: git git://github.com/czankel/xtensa-linux.git
13199 S: Maintained
13200 F: arch/xtensa/
13201 F: drivers/irqchip/irq-xtensa-*
13202
13203 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13204 M: Nishanth Menon <nm@ti.com>
13205 M: Tero Kristo <t-kristo@ti.com>
13206 M: Santosh Shilimkar <ssantosh@kernel.org>
13207 L: linux-arm-kernel@lists.infradead.org
13208 S: Maintained
13209 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13210 F: drivers/firmware/ti_sci*
13211 F: include/linux/soc/ti/ti_sci_protocol.h
13212 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13213 F: include/dt-bindings/genpd/k2g.h
13214 F: drivers/soc/ti/ti_sci_pm_domains.c
13215 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13216 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13217 F: drivers/clk/keystone/sci-clk.c
13218 F: drivers/reset/reset-ti-sci.c
13219
13220 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13221 M: Hans Verkuil <hverkuil@xs4all.nl>
13222 L: linux-media@vger.kernel.org
13223 T: git git://linuxtv.org/media_tree.git
13224 W: https://linuxtv.org
13225 S: Maintained
13226 F: drivers/media/radio/radio-raremono.c
13227
13228 THERMAL
13229 M: Zhang Rui <rui.zhang@intel.com>
13230 M: Eduardo Valentin <edubezval@gmail.com>
13231 L: linux-pm@vger.kernel.org
13232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13234 Q: https://patchwork.kernel.org/project/linux-pm/list/
13235 S: Supported
13236 F: drivers/thermal/
13237 F: include/linux/thermal.h
13238 F: include/uapi/linux/thermal.h
13239 F: include/linux/cpu_cooling.h
13240 F: Documentation/devicetree/bindings/thermal/
13241
13242 THERMAL/CPU_COOLING
13243 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13244 M: Viresh Kumar <viresh.kumar@linaro.org>
13245 M: Javi Merino <javi.merino@kernel.org>
13246 L: linux-pm@vger.kernel.org
13247 S: Supported
13248 F: Documentation/thermal/cpu-cooling-api.txt
13249 F: drivers/thermal/cpu_cooling.c
13250 F: include/linux/cpu_cooling.h
13251
13252 THINKPAD ACPI EXTRAS DRIVER
13253 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13254 L: ibm-acpi-devel@lists.sourceforge.net
13255 L: platform-driver-x86@vger.kernel.org
13256 W: http://ibm-acpi.sourceforge.net
13257 W: http://thinkwiki.org/wiki/Ibm-acpi
13258 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13259 S: Maintained
13260 F: drivers/platform/x86/thinkpad_acpi.c
13261
13262 THUNDERBOLT DRIVER
13263 M: Andreas Noever <andreas.noever@gmail.com>
13264 M: Michael Jamet <michael.jamet@intel.com>
13265 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13266 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13267 S: Maintained
13268 F: drivers/thunderbolt/
13269
13270 THUNDERX GPIO DRIVER
13271 M: David Daney <david.daney@cavium.com>
13272 S: Maintained
13273 F: drivers/gpio/gpio-thunderx.c
13274
13275 TI AM437X VPFE DRIVER
13276 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13277 L: linux-media@vger.kernel.org
13278 W: https://linuxtv.org
13279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13280 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13281 S: Maintained
13282 F: drivers/media/platform/am437x/
13283
13284 TI BANDGAP AND THERMAL DRIVER
13285 M: Eduardo Valentin <edubezval@gmail.com>
13286 M: Keerthy <j-keerthy@ti.com>
13287 L: linux-pm@vger.kernel.org
13288 L: linux-omap@vger.kernel.org
13289 S: Maintained
13290 F: drivers/thermal/ti-soc-thermal/
13291
13292 TI BQ27XXX POWER SUPPLY DRIVER
13293 R: Andrew F. Davis <afd@ti.com>
13294 F: include/linux/power/bq27xxx_battery.h
13295 F: drivers/power/supply/bq27xxx_battery.c
13296 F: drivers/power/supply/bq27xxx_battery_i2c.c
13297
13298 TI CDCE706 CLOCK DRIVER
13299 M: Max Filippov <jcmvbkbc@gmail.com>
13300 S: Maintained
13301 F: drivers/clk/clk-cdce706.c
13302
13303 TI CLOCK DRIVER
13304 M: Tero Kristo <t-kristo@ti.com>
13305 L: linux-omap@vger.kernel.org
13306 S: Maintained
13307 F: drivers/clk/ti/
13308 F: include/linux/clk/ti.h
13309
13310 TI DAVINCI MACHINE SUPPORT
13311 M: Sekhar Nori <nsekhar@ti.com>
13312 M: Kevin Hilman <khilman@kernel.org>
13313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13315 S: Supported
13316 F: arch/arm/mach-davinci/
13317 F: drivers/i2c/busses/i2c-davinci.c
13318 F: arch/arm/boot/dts/da850*
13319
13320 TI DAVINCI SERIES GPIO DRIVER
13321 M: Keerthy <j-keerthy@ti.com>
13322 L: linux-gpio@vger.kernel.org
13323 S: Maintained
13324 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13325 F: drivers/gpio/gpio-davinci.c
13326
13327 TI DAVINCI SERIES MEDIA DRIVER
13328 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13329 L: linux-media@vger.kernel.org
13330 W: https://linuxtv.org
13331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13332 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13333 S: Maintained
13334 F: drivers/media/platform/davinci/
13335 F: include/media/davinci/
13336
13337 TI ETHERNET SWITCH DRIVER (CPSW)
13338 R: Grygorii Strashko <grygorii.strashko@ti.com>
13339 L: linux-omap@vger.kernel.org
13340 L: netdev@vger.kernel.org
13341 S: Maintained
13342 F: drivers/net/ethernet/ti/cpsw*
13343 F: drivers/net/ethernet/ti/davinci*
13344
13345 TI FLASH MEDIA INTERFACE DRIVER
13346 M: Alex Dubov <oakad@yahoo.com>
13347 S: Maintained
13348 F: drivers/misc/tifm*
13349 F: drivers/mmc/host/tifm_sd.c
13350 F: include/linux/tifm.h
13351
13352 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13353 M: Santosh Shilimkar <ssantosh@kernel.org>
13354 L: linux-kernel@vger.kernel.org
13355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13356 S: Maintained
13357 F: drivers/soc/ti/*
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13359
13360 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13361 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13362 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13364 S: Maintained
13365 F: sound/soc/codecs/lm49453*
13366 F: sound/soc/codecs/isabelle*
13367
13368 TI LP855x BACKLIGHT DRIVER
13369 M: Milo Kim <milo.kim@ti.com>
13370 S: Maintained
13371 F: Documentation/backlight/lp855x-driver.txt
13372 F: drivers/video/backlight/lp855x_bl.c
13373 F: include/linux/platform_data/lp855x.h
13374
13375 TI LP8727 CHARGER DRIVER
13376 M: Milo Kim <milo.kim@ti.com>
13377 S: Maintained
13378 F: drivers/power/supply/lp8727_charger.c
13379 F: include/linux/platform_data/lp8727.h
13380
13381 TI LP8788 MFD DRIVER
13382 M: Milo Kim <milo.kim@ti.com>
13383 S: Maintained
13384 F: drivers/iio/adc/lp8788_adc.c
13385 F: drivers/leds/leds-lp8788.c
13386 F: drivers/mfd/lp8788*.c
13387 F: drivers/power/supply/lp8788-charger.c
13388 F: drivers/regulator/lp8788-*.c
13389 F: include/linux/mfd/lp8788*.h
13390
13391 TI NETCP ETHERNET DRIVER
13392 M: Wingman Kwok <w-kwok2@ti.com>
13393 M: Murali Karicheri <m-karicheri2@ti.com>
13394 L: netdev@vger.kernel.org
13395 S: Maintained
13396 F: drivers/net/ethernet/ti/netcp*
13397
13398 TI TAS571X FAMILY ASoC CODEC DRIVER
13399 M: Kevin Cernekee <cernekee@chromium.org>
13400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13401 S: Odd Fixes
13402 F: sound/soc/codecs/tas571x*
13403
13404 TI TRF7970A NFC DRIVER
13405 M: Mark Greer <mgreer@animalcreek.com>
13406 L: linux-wireless@vger.kernel.org
13407 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13408 S: Supported
13409 F: drivers/nfc/trf7970a.c
13410 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13411
13412 TI TWL4030 SERIES SOC CODEC DRIVER
13413 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13415 S: Maintained
13416 F: sound/soc/codecs/twl4030*
13417
13418 TI VPE/CAL DRIVERS
13419 M: Benoit Parrot <bparrot@ti.com>
13420 L: linux-media@vger.kernel.org
13421 W: http://linuxtv.org/
13422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13423 S: Maintained
13424 F: drivers/media/platform/ti-vpe/
13425
13426 TI WILINK WIRELESS DRIVERS
13427 L: linux-wireless@vger.kernel.org
13428 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13429 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13431 S: Orphan
13432 F: drivers/net/wireless/ti/
13433 F: include/linux/wl12xx.h
13434
13435 TILE ARCHITECTURE
13436 M: Chris Metcalf <cmetcalf@mellanox.com>
13437 W: http://www.mellanox.com/repository/solutions/tile-scm/
13438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13439 S: Supported
13440 F: arch/tile/
13441 F: drivers/char/tile-srom.c
13442 F: drivers/edac/tile_edac.c
13443 F: drivers/net/ethernet/tile/
13444 F: drivers/rtc/rtc-tile.c
13445 F: drivers/tty/hvc/hvc_tile.c
13446 F: drivers/tty/serial/tilegx.c
13447 F: drivers/usb/host/*-tilegx.c
13448 F: include/linux/usb/tilegx.h
13449
13450 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13451 M: John Stultz <john.stultz@linaro.org>
13452 M: Thomas Gleixner <tglx@linutronix.de>
13453 R: Stephen Boyd <sboyd@codeaurora.org>
13454 L: linux-kernel@vger.kernel.org
13455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13456 S: Supported
13457 F: include/linux/clocksource.h
13458 F: include/linux/time.h
13459 F: include/linux/timex.h
13460 F: include/uapi/linux/time.h
13461 F: include/uapi/linux/timex.h
13462 F: kernel/time/clocksource.c
13463 F: kernel/time/time*.c
13464 F: kernel/time/alarmtimer.c
13465 F: kernel/time/ntp.c
13466 F: tools/testing/selftests/timers/
13467
13468 TIPC NETWORK LAYER
13469 M: Jon Maloy <jon.maloy@ericsson.com>
13470 M: Ying Xue <ying.xue@windriver.com>
13471 L: netdev@vger.kernel.org (core kernel code)
13472 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13473 W: http://tipc.sourceforge.net/
13474 S: Maintained
13475 F: include/uapi/linux/tipc*.h
13476 F: net/tipc/
13477
13478 TLAN NETWORK DRIVER
13479 M: Samuel Chessman <chessman@tux.org>
13480 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13481 W: http://sourceforge.net/projects/tlan/
13482 S: Maintained
13483 F: Documentation/networking/tlan.txt
13484 F: drivers/net/ethernet/ti/tlan.*
13485
13486 TM6000 VIDEO4LINUX DRIVER
13487 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13488 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13489 L: linux-media@vger.kernel.org
13490 W: https://linuxtv.org
13491 T: git git://linuxtv.org/media_tree.git
13492 S: Odd fixes
13493 F: drivers/media/usb/tm6000/
13494 F: Documentation/media/v4l-drivers/tm6000*
13495
13496 TMIO/SDHI MMC DRIVER
13497 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13498 L: linux-mmc@vger.kernel.org
13499 S: Supported
13500 F: drivers/mmc/host/tmio_mmc*
13501 F: drivers/mmc/host/renesas_sdhi*
13502 F: include/linux/mfd/tmio.h
13503
13504 TMP401 HARDWARE MONITOR DRIVER
13505 M: Guenter Roeck <linux@roeck-us.net>
13506 L: linux-hwmon@vger.kernel.org
13507 S: Maintained
13508 F: Documentation/hwmon/tmp401
13509 F: drivers/hwmon/tmp401.c
13510
13511 TMPFS (SHMEM FILESYSTEM)
13512 M: Hugh Dickins <hughd@google.com>
13513 L: linux-mm@kvack.org
13514 S: Maintained
13515 F: include/linux/shmem_fs.h
13516 F: mm/shmem.c
13517
13518 TOMOYO SECURITY MODULE
13519 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13520 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13521 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13522 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13523 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13524 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13525 W: http://tomoyo.sourceforge.jp/
13526 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13527 S: Maintained
13528 F: security/tomoyo/
13529
13530 TOPSTAR LAPTOP EXTRAS DRIVER
13531 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13532 L: platform-driver-x86@vger.kernel.org
13533 S: Maintained
13534 F: drivers/platform/x86/topstar-laptop.c
13535
13536 TOSHIBA ACPI EXTRAS DRIVER
13537 M: Azael Avalos <coproscefalo@gmail.com>
13538 L: platform-driver-x86@vger.kernel.org
13539 S: Maintained
13540 F: drivers/platform/x86/toshiba_acpi.c
13541
13542 TOSHIBA BLUETOOTH DRIVER
13543 M: Azael Avalos <coproscefalo@gmail.com>
13544 L: platform-driver-x86@vger.kernel.org
13545 S: Maintained
13546 F: drivers/platform/x86/toshiba_bluetooth.c
13547
13548 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13549 M: Azael Avalos <coproscefalo@gmail.com>
13550 L: platform-driver-x86@vger.kernel.org
13551 S: Maintained
13552 F: drivers/platform/x86/toshiba_haps.c
13553
13554 TOSHIBA SMM DRIVER
13555 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13556 W: http://www.buzzard.org.uk/toshiba/
13557 S: Maintained
13558 F: drivers/char/toshiba.c
13559 F: include/linux/toshiba.h
13560 F: include/uapi/linux/toshiba.h
13561
13562 TOSHIBA TC358743 DRIVER
13563 M: Mats Randgaard <matrandg@cisco.com>
13564 L: linux-media@vger.kernel.org
13565 S: Maintained
13566 F: drivers/media/i2c/tc358743*
13567 F: include/media/i2c/tc358743.h
13568
13569 TOSHIBA WMI HOTKEYS DRIVER
13570 M: Azael Avalos <coproscefalo@gmail.com>
13571 L: platform-driver-x86@vger.kernel.org
13572 S: Maintained
13573 F: drivers/platform/x86/toshiba-wmi.c
13574
13575 TPM DEVICE DRIVER
13576 M: Peter Huewe <peterhuewe@gmx.de>
13577 M: Marcel Selhorst <tpmdd@selhorst.net>
13578 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13579 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13580 W: http://tpmdd.sourceforge.net
13581 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13582 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13583 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13584 S: Maintained
13585 F: drivers/char/tpm/
13586
13587 TPM IBM_VTPM DEVICE DRIVER
13588 M: Ashley Lai <ashleydlai@gmail.com>
13589 W: http://tpmdd.sourceforge.net
13590 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13591 S: Maintained
13592 F: drivers/char/tpm/tpm_ibmvtpm*
13593
13594 TRACING
13595 M: Steven Rostedt <rostedt@goodmis.org>
13596 M: Ingo Molnar <mingo@redhat.com>
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13598 S: Maintained
13599 F: Documentation/trace/ftrace.txt
13600 F: arch/*/*/*/ftrace.h
13601 F: arch/*/kernel/ftrace.c
13602 F: include/*/ftrace.h
13603 F: include/linux/trace*.h
13604 F: include/trace/
13605 F: kernel/trace/
13606 F: tools/testing/selftests/ftrace/
13607
13608 TRACING MMIO ACCESSES (MMIOTRACE)
13609 M: Steven Rostedt <rostedt@goodmis.org>
13610 M: Ingo Molnar <mingo@kernel.org>
13611 R: Karol Herbst <karolherbst@gmail.com>
13612 R: Pekka Paalanen <ppaalanen@gmail.com>
13613 S: Maintained
13614 L: linux-kernel@vger.kernel.org
13615 L: nouveau@lists.freedesktop.org
13616 F: kernel/trace/trace_mmiotrace.c
13617 F: include/linux/mmiotrace.h
13618 F: arch/x86/mm/kmmio.c
13619 F: arch/x86/mm/mmio-mod.c
13620 F: arch/x86/mm/testmmiotrace.c
13621
13622 TRIVIAL PATCHES
13623 M: Jiri Kosina <trivial@kernel.org>
13624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13625 S: Maintained
13626 K: ^Subject:.*(?i)trivial
13627
13628 TTY LAYER
13629 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13630 M: Jiri Slaby <jslaby@suse.com>
13631 S: Supported
13632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13633 F: Documentation/serial/
13634 F: drivers/tty/
13635 F: drivers/tty/serial/serial_core.c
13636 F: include/linux/serial_core.h
13637 F: include/linux/serial.h
13638 F: include/linux/tty.h
13639 F: include/uapi/linux/serial_core.h
13640 F: include/uapi/linux/serial.h
13641 F: include/uapi/linux/tty.h
13642
13643 TUA9001 MEDIA DRIVER
13644 M: Antti Palosaari <crope@iki.fi>
13645 L: linux-media@vger.kernel.org
13646 W: https://linuxtv.org
13647 W: http://palosaari.fi/linux/
13648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13649 T: git git://linuxtv.org/anttip/media_tree.git
13650 S: Maintained
13651 F: drivers/media/tuners/tua9001*
13652
13653 TULIP NETWORK DRIVERS
13654 L: netdev@vger.kernel.org
13655 L: linux-parisc@vger.kernel.org
13656 S: Orphan
13657 F: drivers/net/ethernet/dec/tulip/
13658
13659 TUN/TAP driver
13660 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13661 W: http://vtun.sourceforge.net/tun
13662 S: Maintained
13663 F: Documentation/networking/tuntap.txt
13664 F: arch/um/os-Linux/drivers/
13665
13666 TURBOCHANNEL SUBSYSTEM
13667 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13668 M: Ralf Baechle <ralf@linux-mips.org>
13669 L: linux-mips@linux-mips.org
13670 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13671 S: Maintained
13672 F: drivers/tc/
13673 F: include/linux/tc.h
13674
13675 TW5864 VIDEO4LINUX DRIVER
13676 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13677 M: Anton Sviridenko <anton@corp.bluecherry.net>
13678 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13679 M: Andrey Utkin <andrey_utkin@fastmail.com>
13680 L: linux-media@vger.kernel.org
13681 S: Supported
13682 F: drivers/media/pci/tw5864/
13683
13684 TW68 VIDEO4LINUX DRIVER
13685 M: Hans Verkuil <hverkuil@xs4all.nl>
13686 L: linux-media@vger.kernel.org
13687 T: git git://linuxtv.org/media_tree.git
13688 W: https://linuxtv.org
13689 S: Odd Fixes
13690 F: drivers/media/pci/tw68/
13691
13692 TW686X VIDEO4LINUX DRIVER
13693 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13694 L: linux-media@vger.kernel.org
13695 T: git git://linuxtv.org/media_tree.git
13696 W: http://linuxtv.org
13697 S: Maintained
13698 F: drivers/media/pci/tw686x/
13699
13700 UBI FILE SYSTEM (UBIFS)
13701 M: Richard Weinberger <richard@nod.at>
13702 M: Artem Bityutskiy <dedekind1@gmail.com>
13703 M: Adrian Hunter <adrian.hunter@intel.com>
13704 L: linux-mtd@lists.infradead.org
13705 T: git git://git.infradead.org/ubifs-2.6.git
13706 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13707 S: Supported
13708 F: Documentation/filesystems/ubifs.txt
13709 F: fs/ubifs/
13710
13711 UCLINUX (M68KNOMMU AND COLDFIRE)
13712 M: Greg Ungerer <gerg@linux-m68k.org>
13713 W: http://www.linux-m68k.org/
13714 W: http://www.uclinux.org/
13715 L: linux-m68k@lists.linux-m68k.org
13716 L: uclinux-dev@uclinux.org (subscribers-only)
13717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13718 S: Maintained
13719 F: arch/m68k/coldfire/
13720 F: arch/m68k/68*/
13721 F: arch/m68k/*/*_no.*
13722 F: arch/m68k/include/asm/*_no.*
13723
13724 UDF FILESYSTEM
13725 M: Jan Kara <jack@suse.com>
13726 S: Maintained
13727 F: Documentation/filesystems/udf.txt
13728 F: fs/udf/
13729
13730 UDRAW TABLET
13731 M: Bastien Nocera <hadess@hadess.net>
13732 L: linux-input@vger.kernel.org
13733 S: Maintained
13734 F: drivers/hid/hid-udraw.c
13735
13736 UFS FILESYSTEM
13737 M: Evgeniy Dushistov <dushistov@mail.ru>
13738 S: Maintained
13739 F: Documentation/filesystems/ufs.txt
13740 F: fs/ufs/
13741
13742 UHID USERSPACE HID IO DRIVER:
13743 M: David Herrmann <dh.herrmann@googlemail.com>
13744 L: linux-input@vger.kernel.org
13745 S: Maintained
13746 F: drivers/hid/uhid.c
13747 F: include/uapi/linux/uhid.h
13748
13749 ULPI BUS
13750 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13751 L: linux-usb@vger.kernel.org
13752 S: Maintained
13753 F: drivers/usb/common/ulpi.c
13754 F: include/linux/ulpi/
13755
13756 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13757 L: linux-usb@vger.kernel.org
13758 S: Orphan
13759 F: drivers/uwb/
13760 F: include/linux/uwb.h
13761 F: include/linux/uwb/
13762
13763 UNICORE32 ARCHITECTURE:
13764 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13765 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13766 S: Maintained
13767 T: git git://github.com/gxt/linux.git
13768 F: arch/unicore32/
13769
13770 UNIFDEF
13771 M: Tony Finch <dot@dotat.at>
13772 W: http://dotat.at/prog/unifdef
13773 S: Maintained
13774 F: scripts/unifdef.c
13775
13776 UNIFORM CDROM DRIVER
13777 M: Jens Axboe <axboe@kernel.dk>
13778 W: http://www.kernel.dk
13779 S: Maintained
13780 F: Documentation/cdrom/
13781 F: drivers/cdrom/cdrom.c
13782 F: include/linux/cdrom.h
13783 F: include/uapi/linux/cdrom.h
13784
13785 UNISYS S-PAR DRIVERS
13786 M: David Kershner <david.kershner@unisys.com>
13787 L: sparmaintainer@unisys.com (Unisys internal)
13788 S: Supported
13789 F: drivers/staging/unisys/
13790
13791 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13792 M: Vinayak Holikatti <vinholikatti@gmail.com>
13793 L: linux-scsi@vger.kernel.org
13794 S: Supported
13795 F: Documentation/scsi/ufs.txt
13796 F: drivers/scsi/ufs/
13797
13798 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13799 M: Joao Pinto <jpinto@synopsys.com>
13800 L: linux-scsi@vger.kernel.org
13801 S: Supported
13802 F: drivers/scsi/ufs/*dwc*
13803
13804 UNSORTED BLOCK IMAGES (UBI)
13805 M: Artem Bityutskiy <dedekind1@gmail.com>
13806 M: Richard Weinberger <richard@nod.at>
13807 W: http://www.linux-mtd.infradead.org/
13808 L: linux-mtd@lists.infradead.org
13809 T: git git://git.infradead.org/ubifs-2.6.git
13810 S: Supported
13811 F: drivers/mtd/ubi/
13812 F: include/linux/mtd/ubi.h
13813 F: include/uapi/mtd/ubi-user.h
13814
13815 USB "USBNET" DRIVER FRAMEWORK
13816 M: Oliver Neukum <oneukum@suse.com>
13817 L: netdev@vger.kernel.org
13818 W: http://www.linux-usb.org/usbnet
13819 S: Maintained
13820 F: drivers/net/usb/usbnet.c
13821 F: include/linux/usb/usbnet.h
13822
13823 USB ACM DRIVER
13824 M: Oliver Neukum <oneukum@suse.com>
13825 L: linux-usb@vger.kernel.org
13826 S: Maintained
13827 F: Documentation/usb/acm.txt
13828 F: drivers/usb/class/cdc-acm.*
13829
13830 USB AR5523 WIRELESS DRIVER
13831 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13832 L: linux-wireless@vger.kernel.org
13833 S: Maintained
13834 F: drivers/net/wireless/ath/ar5523/
13835
13836 USB ATTACHED SCSI
13837 M: Oliver Neukum <oneukum@suse.com>
13838 L: linux-usb@vger.kernel.org
13839 L: linux-scsi@vger.kernel.org
13840 S: Maintained
13841 F: drivers/usb/storage/uas.c
13842
13843 USB CDC ETHERNET DRIVER
13844 M: Oliver Neukum <oliver@neukum.org>
13845 L: linux-usb@vger.kernel.org
13846 S: Maintained
13847 F: drivers/net/usb/cdc_*.c
13848 F: include/uapi/linux/usb/cdc.h
13849
13850 USB CHAOSKEY DRIVER
13851 M: Keith Packard <keithp@keithp.com>
13852 L: linux-usb@vger.kernel.org
13853 S: Maintained
13854 F: drivers/usb/misc/chaoskey.c
13855
13856 USB CYPRESS C67X00 DRIVER
13857 M: Peter Korsgaard <jacmet@sunsite.dk>
13858 L: linux-usb@vger.kernel.org
13859 S: Maintained
13860 F: drivers/usb/c67x00/
13861
13862 USB DAVICOM DM9601 DRIVER
13863 M: Peter Korsgaard <jacmet@sunsite.dk>
13864 L: netdev@vger.kernel.org
13865 W: http://www.linux-usb.org/usbnet
13866 S: Maintained
13867 F: drivers/net/usb/dm9601.c
13868
13869 USB DIAMOND RIO500 DRIVER
13870 M: Cesar Miquel <miquel@df.uba.ar>
13871 L: rio500-users@lists.sourceforge.net
13872 W: http://rio500.sourceforge.net
13873 S: Maintained
13874 F: drivers/usb/misc/rio500*
13875
13876 USB EHCI DRIVER
13877 M: Alan Stern <stern@rowland.harvard.edu>
13878 L: linux-usb@vger.kernel.org
13879 S: Maintained
13880 F: Documentation/usb/ehci.txt
13881 F: drivers/usb/host/ehci*
13882
13883 USB GADGET/PERIPHERAL SUBSYSTEM
13884 M: Felipe Balbi <balbi@kernel.org>
13885 L: linux-usb@vger.kernel.org
13886 W: http://www.linux-usb.org/gadget
13887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13888 S: Maintained
13889 F: drivers/usb/gadget/
13890 F: include/linux/usb/gadget*
13891
13892 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13893 M: Jiri Kosina <jikos@kernel.org>
13894 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13895 L: linux-usb@vger.kernel.org
13896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13897 S: Maintained
13898 F: Documentation/hid/hiddev.txt
13899 F: drivers/hid/usbhid/
13900
13901 USB ISP116X DRIVER
13902 M: Olav Kongas <ok@artecdesign.ee>
13903 L: linux-usb@vger.kernel.org
13904 S: Maintained
13905 F: drivers/usb/host/isp116x*
13906 F: include/linux/usb/isp116x.h
13907
13908 USB LAN78XX ETHERNET DRIVER
13909 M: Woojung Huh <woojung.huh@microchip.com>
13910 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13911 L: netdev@vger.kernel.org
13912 S: Maintained
13913 F: drivers/net/usb/lan78xx.*
13914
13915 USB MASS STORAGE DRIVER
13916 M: Alan Stern <stern@rowland.harvard.edu>
13917 L: linux-usb@vger.kernel.org
13918 L: usb-storage@lists.one-eyed-alien.net
13919 S: Maintained
13920 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13921 F: drivers/usb/storage/
13922
13923 USB MIDI DRIVER
13924 M: Clemens Ladisch <clemens@ladisch.de>
13925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13926 T: git git://git.alsa-project.org/alsa-kernel.git
13927 S: Maintained
13928 F: sound/usb/midi.*
13929
13930 USB NETWORKING DRIVERS
13931 L: linux-usb@vger.kernel.org
13932 S: Odd Fixes
13933 F: drivers/net/usb/
13934
13935 USB OHCI DRIVER
13936 M: Alan Stern <stern@rowland.harvard.edu>
13937 L: linux-usb@vger.kernel.org
13938 S: Maintained
13939 F: Documentation/usb/ohci.txt
13940 F: drivers/usb/host/ohci*
13941
13942 USB OTG FSM (Finite State Machine)
13943 M: Peter Chen <Peter.Chen@nxp.com>
13944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13945 L: linux-usb@vger.kernel.org
13946 S: Maintained
13947 F: drivers/usb/common/usb-otg-fsm.c
13948
13949 USB OVER IP DRIVER
13950 M: Valentina Manea <valentina.manea.m@gmail.com>
13951 M: Shuah Khan <shuahkh@osg.samsung.com>
13952 M: Shuah Khan <shuah@kernel.org>
13953 L: linux-usb@vger.kernel.org
13954 S: Maintained
13955 F: Documentation/usb/usbip_protocol.txt
13956 F: drivers/usb/usbip/
13957 F: tools/usb/usbip/
13958
13959 USB PEGASUS DRIVER
13960 M: Petko Manolov <petkan@nucleusys.com>
13961 L: linux-usb@vger.kernel.org
13962 L: netdev@vger.kernel.org
13963 T: git git://github.com/petkan/pegasus.git
13964 W: https://github.com/petkan/pegasus
13965 S: Maintained
13966 F: drivers/net/usb/pegasus.*
13967
13968 USB PHY LAYER
13969 M: Felipe Balbi <balbi@kernel.org>
13970 L: linux-usb@vger.kernel.org
13971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13972 S: Maintained
13973 F: drivers/usb/phy/
13974
13975 USB PRINTER DRIVER (usblp)
13976 M: Pete Zaitcev <zaitcev@redhat.com>
13977 L: linux-usb@vger.kernel.org
13978 S: Supported
13979 F: drivers/usb/class/usblp.c
13980
13981 USB QMI WWAN NETWORK DRIVER
13982 M: Bjørn Mork <bjorn@mork.no>
13983 L: netdev@vger.kernel.org
13984 S: Maintained
13985 F: Documentation/ABI/testing/sysfs-class-net-qmi
13986 F: drivers/net/usb/qmi_wwan.c
13987
13988 USB RTL8150 DRIVER
13989 M: Petko Manolov <petkan@nucleusys.com>
13990 L: linux-usb@vger.kernel.org
13991 L: netdev@vger.kernel.org
13992 T: git git://github.com/petkan/rtl8150.git
13993 W: https://github.com/petkan/rtl8150
13994 S: Maintained
13995 F: drivers/net/usb/rtl8150.c
13996
13997 USB SERIAL SUBSYSTEM
13998 M: Johan Hovold <johan@kernel.org>
13999 L: linux-usb@vger.kernel.org
14000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14001 S: Maintained
14002 F: Documentation/usb/usb-serial.txt
14003 F: drivers/usb/serial/
14004 F: include/linux/usb/serial.h
14005
14006 USB SMSC75XX ETHERNET DRIVER
14007 M: Steve Glendinning <steve.glendinning@shawell.net>
14008 L: netdev@vger.kernel.org
14009 S: Maintained
14010 F: drivers/net/usb/smsc75xx.*
14011
14012 USB SMSC95XX ETHERNET DRIVER
14013 M: Steve Glendinning <steve.glendinning@shawell.net>
14014 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14015 L: netdev@vger.kernel.org
14016 S: Maintained
14017 F: drivers/net/usb/smsc95xx.*
14018
14019 USB SUBSYSTEM
14020 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14021 L: linux-usb@vger.kernel.org
14022 W: http://www.linux-usb.org
14023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14024 S: Supported
14025 F: Documentation/devicetree/bindings/usb/
14026 F: Documentation/usb/
14027 F: drivers/usb/
14028 F: include/linux/usb.h
14029 F: include/linux/usb/
14030
14031 USB TYPEC SUBSYSTEM
14032 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14033 L: linux-usb@vger.kernel.org
14034 S: Maintained
14035 F: Documentation/ABI/testing/sysfs-class-typec
14036 F: Documentation/usb/typec.rst
14037 F: drivers/usb/typec/
14038 F: include/linux/usb/typec.h
14039
14040 USB UHCI DRIVER
14041 M: Alan Stern <stern@rowland.harvard.edu>
14042 L: linux-usb@vger.kernel.org
14043 S: Maintained
14044 F: drivers/usb/host/uhci*
14045
14046 USB VIDEO CLASS
14047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14048 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14049 L: linux-media@vger.kernel.org
14050 T: git git://linuxtv.org/media_tree.git
14051 W: http://www.ideasonboard.org/uvc/
14052 S: Maintained
14053 F: drivers/media/usb/uvc/
14054 F: include/uapi/linux/uvcvideo.h
14055
14056 USB VISION DRIVER
14057 M: Hans Verkuil <hverkuil@xs4all.nl>
14058 L: linux-media@vger.kernel.org
14059 T: git git://linuxtv.org/media_tree.git
14060 W: https://linuxtv.org
14061 S: Odd Fixes
14062 F: drivers/media/usb/usbvision/
14063
14064 USB WEBCAM GADGET
14065 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14066 L: linux-usb@vger.kernel.org
14067 S: Maintained
14068 F: drivers/usb/gadget/function/*uvc*
14069 F: drivers/usb/gadget/legacy/webcam.c
14070
14071 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14072 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14073 L: linux-wireless@vger.kernel.org
14074 S: Maintained
14075 F: drivers/net/wireless/rndis_wlan.c
14076
14077 USB XHCI DRIVER
14078 M: Mathias Nyman <mathias.nyman@intel.com>
14079 L: linux-usb@vger.kernel.org
14080 S: Supported
14081 F: drivers/usb/host/xhci*
14082 F: drivers/usb/host/pci-quirks*
14083
14084 USB ZD1201 DRIVER
14085 L: linux-wireless@vger.kernel.org
14086 W: http://linux-lc100020.sourceforge.net
14087 S: Orphan
14088 F: drivers/net/wireless/zydas/zd1201.*
14089
14090 USB ZR364XX DRIVER
14091 M: Antoine Jacquet <royale@zerezo.com>
14092 L: linux-usb@vger.kernel.org
14093 L: linux-media@vger.kernel.org
14094 T: git git://linuxtv.org/media_tree.git
14095 W: http://royale.zerezo.com/zr364xx/
14096 S: Maintained
14097 F: Documentation/media/v4l-drivers/zr364xx*
14098 F: drivers/media/usb/zr364xx/
14099
14100 USER-MODE LINUX (UML)
14101 M: Jeff Dike <jdike@addtoit.com>
14102 M: Richard Weinberger <richard@nod.at>
14103 L: user-mode-linux-devel@lists.sourceforge.net
14104 L: user-mode-linux-user@lists.sourceforge.net
14105 W: http://user-mode-linux.sourceforge.net
14106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14107 S: Maintained
14108 F: Documentation/virtual/uml/
14109 F: arch/um/
14110 F: arch/x86/um/
14111 F: fs/hostfs/
14112 F: fs/hppfs/
14113
14114 USERSPACE I/O (UIO)
14115 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14116 S: Maintained
14117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14118 F: Documentation/driver-api/uio-howto.rst
14119 F: drivers/uio/
14120 F: include/linux/uio*.h
14121
14122 UTIL-LINUX PACKAGE
14123 M: Karel Zak <kzak@redhat.com>
14124 L: util-linux@vger.kernel.org
14125 W: http://en.wikipedia.org/wiki/Util-linux
14126 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14127 S: Maintained
14128
14129 UUID HELPERS
14130 M: Christoph Hellwig <hch@lst.de>
14131 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14132 L: linux-kernel@vger.kernel.org
14133 T: git git://git.infradead.org/users/hch/uuid.git
14134 F: lib/uuid.c
14135 F: lib/test_uuid.c
14136 F: include/linux/uuid.h
14137 F: include/uapi/linux/uuid.h
14138 S: Maintained
14139
14140 UVESAFB DRIVER
14141 M: Michal Januszewski <spock@gentoo.org>
14142 L: linux-fbdev@vger.kernel.org
14143 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14144 S: Maintained
14145 F: Documentation/fb/uvesafb.txt
14146 F: drivers/video/fbdev/uvesafb.*
14147
14148 VF610 NAND DRIVER
14149 M: Stefan Agner <stefan@agner.ch>
14150 L: linux-mtd@lists.infradead.org
14151 S: Supported
14152 F: drivers/mtd/nand/vf610_nfc.c
14153
14154 VFAT/FAT/MSDOS FILESYSTEM
14155 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14156 S: Maintained
14157 F: Documentation/filesystems/vfat.txt
14158 F: fs/fat/
14159
14160 VFIO DRIVER
14161 M: Alex Williamson <alex.williamson@redhat.com>
14162 L: kvm@vger.kernel.org
14163 T: git git://github.com/awilliam/linux-vfio.git
14164 S: Maintained
14165 F: Documentation/vfio.txt
14166 F: drivers/vfio/
14167 F: include/linux/vfio.h
14168 F: include/uapi/linux/vfio.h
14169
14170 VFIO MEDIATED DEVICE DRIVERS
14171 M: Kirti Wankhede <kwankhede@nvidia.com>
14172 L: kvm@vger.kernel.org
14173 S: Maintained
14174 F: Documentation/vfio-mediated-device.txt
14175 F: drivers/vfio/mdev/
14176 F: include/linux/mdev.h
14177 F: samples/vfio-mdev/
14178
14179 VFIO PLATFORM DRIVER
14180 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14181 L: kvm@vger.kernel.org
14182 S: Maintained
14183 F: drivers/vfio/platform/
14184
14185 VGA_SWITCHEROO
14186 R: Lukas Wunner <lukas@wunner.de>
14187 S: Maintained
14188 F: Documentation/gpu/vga-switcheroo.rst
14189 F: drivers/gpu/vga/vga_switcheroo.c
14190 F: include/linux/vga_switcheroo.h
14191 T: git git://anongit.freedesktop.org/drm/drm-misc
14192
14193 VIA RHINE NETWORK DRIVER
14194 S: Orphan
14195 F: drivers/net/ethernet/via/via-rhine.c
14196
14197 VIA SD/MMC CARD CONTROLLER DRIVER
14198 M: Bruce Chang <brucechang@via.com.tw>
14199 M: Harald Welte <HaraldWelte@viatech.com>
14200 S: Maintained
14201 F: drivers/mmc/host/via-sdmmc.c
14202
14203 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14204 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14205 L: linux-fbdev@vger.kernel.org
14206 S: Maintained
14207 F: include/linux/via-core.h
14208 F: include/linux/via-gpio.h
14209 F: include/linux/via_i2c.h
14210 F: drivers/video/fbdev/via/
14211
14212 VIA VELOCITY NETWORK DRIVER
14213 M: Francois Romieu <romieu@fr.zoreil.com>
14214 L: netdev@vger.kernel.org
14215 S: Maintained
14216 F: drivers/net/ethernet/via/via-velocity.*
14217
14218 VIDEO MULTIPLEXER DRIVER
14219 M: Philipp Zabel <p.zabel@pengutronix.de>
14220 L: linux-media@vger.kernel.org
14221 S: Maintained
14222 F: drivers/media/platform/video-mux.c
14223
14224 VIDEOBUF2 FRAMEWORK
14225 M: Pawel Osciak <pawel@osciak.com>
14226 M: Marek Szyprowski <m.szyprowski@samsung.com>
14227 M: Kyungmin Park <kyungmin.park@samsung.com>
14228 L: linux-media@vger.kernel.org
14229 S: Maintained
14230 F: drivers/media/v4l2-core/videobuf2-*
14231 F: include/media/videobuf2-*
14232
14233 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14234 M: Helen Koike <helen.koike@collabora.com>
14235 L: linux-media@vger.kernel.org
14236 T: git git://linuxtv.org/media_tree.git
14237 W: https://linuxtv.org
14238 S: Maintained
14239 F: drivers/media/platform/vimc/*
14240
14241 VIRT LIB
14242 M: Alex Williamson <alex.williamson@redhat.com>
14243 M: Paolo Bonzini <pbonzini@redhat.com>
14244 L: kvm@vger.kernel.org
14245 S: Supported
14246 F: virt/lib/
14247
14248 VIRTIO AND VHOST VSOCK DRIVER
14249 M: Stefan Hajnoczi <stefanha@redhat.com>
14250 L: kvm@vger.kernel.org
14251 L: virtualization@lists.linux-foundation.org
14252 L: netdev@vger.kernel.org
14253 S: Maintained
14254 F: include/linux/virtio_vsock.h
14255 F: include/uapi/linux/virtio_vsock.h
14256 F: include/uapi/linux/vsockmon.h
14257 F: net/vmw_vsock/af_vsock_tap.c
14258 F: net/vmw_vsock/virtio_transport_common.c
14259 F: net/vmw_vsock/virtio_transport.c
14260 F: drivers/net/vsockmon.c
14261 F: drivers/vhost/vsock.c
14262 F: drivers/vhost/vsock.h
14263
14264 VIRTIO CONSOLE DRIVER
14265 M: Amit Shah <amit@kernel.org>
14266 L: virtualization@lists.linux-foundation.org
14267 S: Maintained
14268 F: drivers/char/virtio_console.c
14269 F: include/linux/virtio_console.h
14270 F: include/uapi/linux/virtio_console.h
14271
14272 VIRTIO CORE, NET AND BLOCK DRIVERS
14273 M: "Michael S. Tsirkin" <mst@redhat.com>
14274 M: Jason Wang <jasowang@redhat.com>
14275 L: virtualization@lists.linux-foundation.org
14276 S: Maintained
14277 F: Documentation/devicetree/bindings/virtio/
14278 F: drivers/virtio/
14279 F: tools/virtio/
14280 F: drivers/net/virtio_net.c
14281 F: drivers/block/virtio_blk.c
14282 F: include/linux/virtio*.h
14283 F: include/uapi/linux/virtio_*.h
14284 F: drivers/crypto/virtio/
14285 F: mm/balloon_compaction.c
14286
14287 VIRTIO CRYPTO DRIVER
14288 M: Gonglei <arei.gonglei@huawei.com>
14289 L: virtualization@lists.linux-foundation.org
14290 L: linux-crypto@vger.kernel.org
14291 S: Maintained
14292 F: drivers/crypto/virtio/
14293 F: include/uapi/linux/virtio_crypto.h
14294
14295 VIRTIO DRIVERS FOR S390
14296 M: Cornelia Huck <cohuck@redhat.com>
14297 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14298 L: linux-s390@vger.kernel.org
14299 L: virtualization@lists.linux-foundation.org
14300 L: kvm@vger.kernel.org
14301 S: Supported
14302 F: drivers/s390/virtio/
14303
14304 VIRTIO GPU DRIVER
14305 M: David Airlie <airlied@linux.ie>
14306 M: Gerd Hoffmann <kraxel@redhat.com>
14307 L: dri-devel@lists.freedesktop.org
14308 L: virtualization@lists.linux-foundation.org
14309 T: git git://anongit.freedesktop.org/drm/drm-misc
14310 S: Maintained
14311 F: drivers/gpu/drm/virtio/
14312 F: include/uapi/linux/virtio_gpu.h
14313
14314 VIRTIO HOST (VHOST)
14315 M: "Michael S. Tsirkin" <mst@redhat.com>
14316 M: Jason Wang <jasowang@redhat.com>
14317 L: kvm@vger.kernel.org
14318 L: virtualization@lists.linux-foundation.org
14319 L: netdev@vger.kernel.org
14320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14321 S: Maintained
14322 F: drivers/vhost/
14323 F: include/uapi/linux/vhost.h
14324
14325 VIRTIO INPUT DRIVER
14326 M: Gerd Hoffmann <kraxel@redhat.com>
14327 S: Maintained
14328 F: drivers/virtio/virtio_input.c
14329 F: include/uapi/linux/virtio_input.h
14330
14331 VIRTUAL SERIO DEVICE DRIVER
14332 M: Stephen Chandler Paul <thatslyude@gmail.com>
14333 S: Maintained
14334 F: drivers/input/serio/userio.c
14335 F: include/uapi/linux/userio.h
14336
14337 VIVID VIRTUAL VIDEO DRIVER
14338 M: Hans Verkuil <hverkuil@xs4all.nl>
14339 L: linux-media@vger.kernel.org
14340 T: git git://linuxtv.org/media_tree.git
14341 W: https://linuxtv.org
14342 S: Maintained
14343 F: drivers/media/platform/vivid/*
14344
14345 VLYNQ BUS
14346 M: Florian Fainelli <f.fainelli@gmail.com>
14347 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14348 S: Maintained
14349 F: drivers/vlynq/vlynq.c
14350 F: include/linux/vlynq.h
14351
14352 VME SUBSYSTEM
14353 M: Martyn Welch <martyn@welchs.me.uk>
14354 M: Manohar Vanga <manohar.vanga@gmail.com>
14355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14356 L: devel@driverdev.osuosl.org
14357 S: Maintained
14358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14359 F: Documentation/driver-api/vme.rst
14360 F: drivers/staging/vme/
14361 F: drivers/vme/
14362 F: include/linux/vme*
14363
14364 VMWARE BALLOON DRIVER
14365 M: Xavier Deguillard <xdeguillard@vmware.com>
14366 M: Philip Moltmann <moltmann@vmware.com>
14367 M: "VMware, Inc." <pv-drivers@vmware.com>
14368 L: linux-kernel@vger.kernel.org
14369 S: Maintained
14370 F: drivers/misc/vmw_balloon.c
14371
14372 VMWARE HYPERVISOR INTERFACE
14373 M: Alok Kataria <akataria@vmware.com>
14374 L: virtualization@lists.linux-foundation.org
14375 S: Supported
14376 F: arch/x86/kernel/cpu/vmware.c
14377
14378 VMWARE PVRDMA DRIVER
14379 M: Adit Ranadive <aditr@vmware.com>
14380 M: VMware PV-Drivers <pv-drivers@vmware.com>
14381 L: linux-rdma@vger.kernel.org
14382 S: Maintained
14383 F: drivers/infiniband/hw/vmw_pvrdma/
14384
14385 VMware PVSCSI driver
14386 M: Jim Gill <jgill@vmware.com>
14387 M: VMware PV-Drivers <pv-drivers@vmware.com>
14388 L: linux-scsi@vger.kernel.org
14389 S: Maintained
14390 F: drivers/scsi/vmw_pvscsi.c
14391 F: drivers/scsi/vmw_pvscsi.h
14392
14393 VMWARE VMMOUSE SUBDRIVER
14394 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14395 M: "VMware, Inc." <pv-drivers@vmware.com>
14396 L: linux-input@vger.kernel.org
14397 S: Maintained
14398 F: drivers/input/mouse/vmmouse.c
14399 F: drivers/input/mouse/vmmouse.h
14400
14401 VMWARE VMXNET3 ETHERNET DRIVER
14402 M: Shrikrishna Khare <skhare@vmware.com>
14403 M: "VMware, Inc." <pv-drivers@vmware.com>
14404 L: netdev@vger.kernel.org
14405 S: Maintained
14406 F: drivers/net/vmxnet3/
14407
14408 VOCORE VOCORE2 BOARD
14409 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14410 L: linux-mips@linux-mips.org
14411 S: Maintained
14412 F: arch/mips/boot/dts/ralink/vocore2.dts
14413
14414 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14415 M: Liam Girdwood <lgirdwood@gmail.com>
14416 M: Mark Brown <broonie@kernel.org>
14417 L: linux-kernel@vger.kernel.org
14418 W: http://www.slimlogic.co.uk/?p=48
14419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14420 S: Supported
14421 F: Documentation/devicetree/bindings/regulator/
14422 F: drivers/regulator/
14423 F: include/dt-bindings/regulator/
14424 F: include/linux/regulator/
14425
14426 VRF
14427 M: David Ahern <dsa@cumulusnetworks.com>
14428 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14429 L: netdev@vger.kernel.org
14430 S: Maintained
14431 F: drivers/net/vrf.c
14432 F: Documentation/networking/vrf.txt
14433
14434 VT1211 HARDWARE MONITOR DRIVER
14435 M: Juerg Haefliger <juergh@gmail.com>
14436 L: linux-hwmon@vger.kernel.org
14437 S: Maintained
14438 F: Documentation/hwmon/vt1211
14439 F: drivers/hwmon/vt1211.c
14440
14441 VT8231 HARDWARE MONITOR DRIVER
14442 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14443 L: linux-hwmon@vger.kernel.org
14444 S: Maintained
14445 F: drivers/hwmon/vt8231.c
14446
14447 VUB300 USB to SDIO/SD/MMC bridge chip
14448 M: Tony Olech <tony.olech@elandigitalsystems.com>
14449 L: linux-mmc@vger.kernel.org
14450 L: linux-usb@vger.kernel.org
14451 S: Supported
14452 F: drivers/mmc/host/vub300.c
14453
14454 W1 DALLAS'S 1-WIRE BUS
14455 M: Evgeniy Polyakov <zbr@ioremap.net>
14456 S: Maintained
14457 F: Documentation/w1/
14458 F: drivers/w1/
14459 F: include/linux/w1.h
14460
14461 W83791D HARDWARE MONITORING DRIVER
14462 M: Marc Hulsman <m.hulsman@tudelft.nl>
14463 L: linux-hwmon@vger.kernel.org
14464 S: Maintained
14465 F: Documentation/hwmon/w83791d
14466 F: drivers/hwmon/w83791d.c
14467
14468 W83793 HARDWARE MONITORING DRIVER
14469 M: Rudolf Marek <r.marek@assembler.cz>
14470 L: linux-hwmon@vger.kernel.org
14471 S: Maintained
14472 F: Documentation/hwmon/w83793
14473 F: drivers/hwmon/w83793.c
14474
14475 W83795 HARDWARE MONITORING DRIVER
14476 M: Jean Delvare <jdelvare@suse.com>
14477 L: linux-hwmon@vger.kernel.org
14478 S: Maintained
14479 F: drivers/hwmon/w83795.c
14480
14481 W83L51xD SD/MMC CARD INTERFACE DRIVER
14482 M: Pierre Ossman <pierre@ossman.eu>
14483 S: Maintained
14484 F: drivers/mmc/host/wbsd.*
14485
14486 WACOM PROTOCOL 4 SERIAL TABLETS
14487 M: Julian Squires <julian@cipht.net>
14488 M: Hans de Goede <hdegoede@redhat.com>
14489 L: linux-input@vger.kernel.org
14490 S: Maintained
14491 F: drivers/input/tablet/wacom_serial4.c
14492
14493 WATCHDOG DEVICE DRIVERS
14494 M: Wim Van Sebroeck <wim@iguana.be>
14495 R: Guenter Roeck <linux@roeck-us.net>
14496 L: linux-watchdog@vger.kernel.org
14497 W: http://www.linux-watchdog.org/
14498 T: git git://www.linux-watchdog.org/linux-watchdog.git
14499 S: Maintained
14500 F: Documentation/devicetree/bindings/watchdog/
14501 F: Documentation/watchdog/
14502 F: drivers/watchdog/
14503 F: include/linux/watchdog.h
14504 F: include/uapi/linux/watchdog.h
14505
14506 WHISKEYCOVE PMIC GPIO DRIVER
14507 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14508 L: linux-gpio@vger.kernel.org
14509 S: Maintained
14510 F: drivers/gpio/gpio-wcove.c
14511
14512 WIIMOTE HID DRIVER
14513 M: David Herrmann <dh.herrmann@googlemail.com>
14514 L: linux-input@vger.kernel.org
14515 S: Maintained
14516 F: drivers/hid/hid-wiimote*
14517
14518 WILOCITY WIL6210 WIRELESS DRIVER
14519 M: Maya Erez <qca_merez@qca.qualcomm.com>
14520 L: linux-wireless@vger.kernel.org
14521 L: wil6210@qca.qualcomm.com
14522 S: Supported
14523 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14524 F: drivers/net/wireless/ath/wil6210/
14525 F: include/uapi/linux/wil6210_uapi.h
14526
14527 WIMAX STACK
14528 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14529 M: linux-wimax@intel.com
14530 L: wimax@linuxwimax.org (subscribers-only)
14531 S: Supported
14532 W: http://linuxwimax.org
14533 F: Documentation/wimax/README.wimax
14534 F: include/linux/wimax/debug.h
14535 F: include/net/wimax.h
14536 F: include/uapi/linux/wimax.h
14537 F: net/wimax/
14538
14539 WINBOND CIR DRIVER
14540 M: David Härdeman <david@hardeman.nu>
14541 S: Maintained
14542 F: drivers/media/rc/winbond-cir.c
14543
14544 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14545 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14546 L: linux-watchdog@vger.kernel.org
14547 S: Maintained
14548 F: drivers/watchdog/ebc-c384_wdt.c
14549
14550 WINSYSTEMS WS16C48 GPIO DRIVER
14551 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14552 L: linux-gpio@vger.kernel.org
14553 S: Maintained
14554 F: drivers/gpio/gpio-ws16c48.c
14555
14556 WISTRON LAPTOP BUTTON DRIVER
14557 M: Miloslav Trmac <mitr@volny.cz>
14558 S: Maintained
14559 F: drivers/input/misc/wistron_btns.c
14560
14561 WL3501 WIRELESS PCMCIA CARD DRIVER
14562 L: linux-wireless@vger.kernel.org
14563 S: Odd fixes
14564 F: drivers/net/wireless/wl3501*
14565
14566 WOLFSON MICROELECTRONICS DRIVERS
14567 L: patches@opensource.cirrus.com
14568 T: git https://github.com/CirrusLogic/linux-drivers.git
14569 W: https://github.com/CirrusLogic/linux-drivers/wiki
14570 S: Supported
14571 F: Documentation/hwmon/wm83??
14572 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14573 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14574 F: Documentation/devicetree/bindings/mfd/arizona.txt
14575 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14576 F: arch/arm/mach-s3c64xx/mach-crag6410*
14577 F: drivers/clk/clk-wm83*.c
14578 F: drivers/extcon/extcon-arizona.c
14579 F: drivers/leds/leds-wm83*.c
14580 F: drivers/gpio/gpio-*wm*.c
14581 F: drivers/gpio/gpio-arizona.c
14582 F: drivers/hwmon/wm83??-hwmon.c
14583 F: drivers/input/misc/wm831x-on.c
14584 F: drivers/input/touchscreen/wm831x-ts.c
14585 F: drivers/input/touchscreen/wm97*.c
14586 F: drivers/mfd/arizona*
14587 F: drivers/mfd/wm*.c
14588 F: drivers/mfd/cs47l24*
14589 F: drivers/power/supply/wm83*.c
14590 F: drivers/rtc/rtc-wm83*.c
14591 F: drivers/regulator/wm8*.c
14592 F: drivers/regulator/arizona*
14593 F: drivers/video/backlight/wm83*_bl.c
14594 F: drivers/watchdog/wm83*_wdt.c
14595 F: include/linux/mfd/arizona/
14596 F: include/linux/mfd/wm831x/
14597 F: include/linux/mfd/wm8350/
14598 F: include/linux/mfd/wm8400*
14599 F: include/linux/regulator/arizona*
14600 F: include/linux/wm97xx.h
14601 F: include/sound/wm????.h
14602 F: sound/soc/codecs/arizona.?
14603 F: sound/soc/codecs/wm*
14604 F: sound/soc/codecs/cs47l24*
14605
14606 WORKQUEUE
14607 M: Tejun Heo <tj@kernel.org>
14608 R: Lai Jiangshan <jiangshanlai@gmail.com>
14609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14610 S: Maintained
14611 F: include/linux/workqueue.h
14612 F: kernel/workqueue.c
14613 F: Documentation/core-api/workqueue.rst
14614
14615 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14616 M: Chen-Yu Tsai <wens@csie.org>
14617 L: linux-kernel@vger.kernel.org
14618 S: Maintained
14619 N: axp[128]
14620
14621 X.25 NETWORK LAYER
14622 M: Andrew Hendry <andrew.hendry@gmail.com>
14623 L: linux-x25@vger.kernel.org
14624 S: Odd Fixes
14625 F: Documentation/networking/x25*
14626 F: include/net/x25*
14627 F: net/x25/
14628
14629 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14630 M: Thomas Gleixner <tglx@linutronix.de>
14631 M: Ingo Molnar <mingo@redhat.com>
14632 M: "H. Peter Anvin" <hpa@zytor.com>
14633 M: x86@kernel.org
14634 L: linux-kernel@vger.kernel.org
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14636 S: Maintained
14637 F: Documentation/x86/
14638 F: arch/x86/
14639
14640 X86 MCE INFRASTRUCTURE
14641 M: Tony Luck <tony.luck@intel.com>
14642 M: Borislav Petkov <bp@alien8.de>
14643 L: linux-edac@vger.kernel.org
14644 S: Maintained
14645 F: arch/x86/kernel/cpu/mcheck/*
14646
14647 X86 MICROCODE UPDATE SUPPORT
14648 M: Borislav Petkov <bp@alien8.de>
14649 S: Maintained
14650 F: arch/x86/kernel/cpu/microcode/*
14651
14652 X86 PLATFORM DRIVERS
14653 M: Darren Hart <dvhart@infradead.org>
14654 M: Andy Shevchenko <andy@infradead.org>
14655 L: platform-driver-x86@vger.kernel.org
14656 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14657 S: Maintained
14658 F: drivers/platform/x86/
14659 F: drivers/platform/olpc/
14660
14661 X86 VDSO
14662 M: Andy Lutomirski <luto@amacapital.net>
14663 L: linux-kernel@vger.kernel.org
14664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14665 S: Maintained
14666 F: arch/x86/entry/vdso/
14667
14668 XC2028/3028 TUNER DRIVER
14669 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14670 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14671 L: linux-media@vger.kernel.org
14672 W: https://linuxtv.org
14673 T: git git://linuxtv.org/media_tree.git
14674 S: Maintained
14675 F: drivers/media/tuners/tuner-xc2028.*
14676
14677 XEN BLOCK SUBSYSTEM
14678 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14679 M: Roger Pau Monné <roger.pau@citrix.com>
14680 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14681 S: Supported
14682 F: drivers/block/xen-blkback/*
14683 F: drivers/block/xen*
14684
14685 XEN HYPERVISOR ARM
14686 M: Stefano Stabellini <sstabellini@kernel.org>
14687 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14688 S: Maintained
14689 F: arch/arm/xen/
14690 F: arch/arm/include/asm/xen/
14691
14692 XEN HYPERVISOR ARM64
14693 M: Stefano Stabellini <sstabellini@kernel.org>
14694 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14695 S: Maintained
14696 F: arch/arm64/xen/
14697 F: arch/arm64/include/asm/xen/
14698
14699 XEN HYPERVISOR INTERFACE
14700 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14701 M: Juergen Gross <jgross@suse.com>
14702 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14704 S: Supported
14705 F: arch/x86/xen/
14706 F: drivers/*/xen-*front.c
14707 F: drivers/xen/
14708 F: arch/x86/include/asm/xen/
14709 F: include/xen/
14710 F: include/uapi/xen/
14711 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14712 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14713
14714 XEN NETWORK BACKEND DRIVER
14715 M: Wei Liu <wei.liu2@citrix.com>
14716 M: Paul Durrant <paul.durrant@citrix.com>
14717 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14718 L: netdev@vger.kernel.org
14719 S: Supported
14720 F: drivers/net/xen-netback/*
14721
14722 XEN PCI SUBSYSTEM
14723 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14724 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14725 S: Supported
14726 F: arch/x86/pci/*xen*
14727 F: drivers/pci/*xen*
14728
14729 XEN PVSCSI DRIVERS
14730 M: Juergen Gross <jgross@suse.com>
14731 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14732 L: linux-scsi@vger.kernel.org
14733 S: Supported
14734 F: drivers/scsi/xen-scsifront.c
14735 F: drivers/xen/xen-scsiback.c
14736 F: include/xen/interface/io/vscsiif.h
14737
14738 XEN SWIOTLB SUBSYSTEM
14739 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14740 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14741 S: Supported
14742 F: arch/x86/xen/*swiotlb*
14743 F: drivers/xen/*swiotlb*
14744
14745 XFS FILESYSTEM
14746 M: Darrick J. Wong <darrick.wong@oracle.com>
14747 M: linux-xfs@vger.kernel.org
14748 L: linux-xfs@vger.kernel.org
14749 W: http://xfs.org/
14750 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14751 S: Supported
14752 F: Documentation/filesystems/xfs.txt
14753 F: fs/xfs/
14754
14755 XILINX AXI ETHERNET DRIVER
14756 M: Anirudha Sarangi <anirudh@xilinx.com>
14757 M: John Linn <John.Linn@xilinx.com>
14758 S: Maintained
14759 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14760
14761 XILINX UARTLITE SERIAL DRIVER
14762 M: Peter Korsgaard <jacmet@sunsite.dk>
14763 L: linux-serial@vger.kernel.org
14764 S: Maintained
14765 F: drivers/tty/serial/uartlite.c
14766
14767 XILINX VIDEO IP CORES
14768 M: Hyun Kwon <hyun.kwon@xilinx.com>
14769 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14770 L: linux-media@vger.kernel.org
14771 T: git git://linuxtv.org/media_tree.git
14772 S: Supported
14773 F: Documentation/devicetree/bindings/media/xilinx/
14774 F: drivers/media/platform/xilinx/
14775 F: include/uapi/linux/xilinx-v4l2-controls.h
14776
14777 XILLYBUS DRIVER
14778 M: Eli Billauer <eli.billauer@gmail.com>
14779 L: linux-kernel@vger.kernel.org
14780 S: Supported
14781 F: drivers/char/xillybus/
14782
14783 XRA1403 GPIO EXPANDER
14784 M: Nandor Han <nandor.han@ge.com>
14785 M: Semi Malinen <semi.malinen@ge.com>
14786 L: linux-gpio@vger.kernel.org
14787 S: Maintained
14788 F: drivers/gpio/gpio-xra1403.c
14789 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14790
14791 XTENSA XTFPGA PLATFORM SUPPORT
14792 M: Max Filippov <jcmvbkbc@gmail.com>
14793 L: linux-xtensa@linux-xtensa.org
14794 S: Maintained
14795 F: drivers/spi/spi-xtensa-xtfpga.c
14796 F: sound/soc/xtensa/xtfpga-i2s.c
14797
14798 YAM DRIVER FOR AX.25
14799 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14800 L: linux-hams@vger.kernel.org
14801 S: Maintained
14802 F: drivers/net/hamradio/yam*
14803 F: include/linux/yam.h
14804
14805 YAMA SECURITY MODULE
14806 M: Kees Cook <keescook@chromium.org>
14807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14808 S: Supported
14809 F: security/yama/
14810 F: Documentation/admin-guide/LSM/Yama.rst
14811
14812 YEALINK PHONE DRIVER
14813 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14814 L: usbb2k-api-dev@nongnu.org
14815 S: Maintained
14816 F: Documentation/input/yealink.rst
14817 F: drivers/input/misc/yealink.*
14818
14819 Z8530 DRIVER FOR AX.25
14820 M: Joerg Reuter <jreuter@yaina.de>
14821 W: http://yaina.de/jreuter/
14822 W: http://www.qsl.net/dl1bke/
14823 L: linux-hams@vger.kernel.org
14824 S: Maintained
14825 F: Documentation/networking/z8530drv.txt
14826 F: drivers/net/hamradio/*scc.c
14827 F: drivers/net/hamradio/z8530.h
14828
14829 ZBUD COMPRESSED PAGE ALLOCATOR
14830 M: Seth Jennings <sjenning@redhat.com>
14831 M: Dan Streetman <ddstreet@ieee.org>
14832 L: linux-mm@kvack.org
14833 S: Maintained
14834 F: mm/zbud.c
14835 F: include/linux/zbud.h
14836
14837 ZD1211RW WIRELESS DRIVER
14838 M: Daniel Drake <dsd@gentoo.org>
14839 M: Ulrich Kunitz <kune@deine-taler.de>
14840 W: http://zd1211.ath.cx/wiki/DriverRewrite
14841 L: linux-wireless@vger.kernel.org
14842 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14843 S: Maintained
14844 F: drivers/net/wireless/zydas/zd1211rw/
14845
14846 ZD1301 MEDIA DRIVER
14847 M: Antti Palosaari <crope@iki.fi>
14848 L: linux-media@vger.kernel.org
14849 W: https://linuxtv.org/
14850 W: http://palosaari.fi/linux/
14851 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14852 S: Maintained
14853 F: drivers/media/usb/dvb-usb-v2/zd1301*
14854
14855 ZD1301_DEMOD MEDIA DRIVER
14856 M: Antti Palosaari <crope@iki.fi>
14857 L: linux-media@vger.kernel.org
14858 W: https://linuxtv.org/
14859 W: http://palosaari.fi/linux/
14860 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14861 S: Maintained
14862 F: drivers/media/dvb-frontends/zd1301_demod*
14863
14864 ZPOOL COMPRESSED PAGE STORAGE API
14865 M: Dan Streetman <ddstreet@ieee.org>
14866 L: linux-mm@kvack.org
14867 S: Maintained
14868 F: mm/zpool.c
14869 F: include/linux/zpool.h
14870
14871 ZR36067 VIDEO FOR LINUX DRIVER
14872 L: mjpeg-users@lists.sourceforge.net
14873 L: linux-media@vger.kernel.org
14874 W: http://mjpeg.sourceforge.net/driver-zoran/
14875 T: hg https://linuxtv.org/hg/v4l-dvb
14876 S: Odd Fixes
14877 F: drivers/media/pci/zoran/
14878
14879 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14880 M: Minchan Kim <minchan@kernel.org>
14881 M: Nitin Gupta <ngupta@vflare.org>
14882 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14883 L: linux-kernel@vger.kernel.org
14884 S: Maintained
14885 F: drivers/block/zram/
14886 F: Documentation/blockdev/zram.txt
14887
14888 ZS DECSTATION Z85C30 SERIAL DRIVER
14889 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14890 S: Maintained
14891 F: drivers/tty/serial/zs.*
14892
14893 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
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-mm@kvack.org
14898 S: Maintained
14899 F: mm/zsmalloc.c
14900 F: include/linux/zsmalloc.h
14901 F: Documentation/vm/zsmalloc.txt
14902
14903 ZSWAP COMPRESSED SWAP CACHING
14904 M: Seth Jennings <sjenning@redhat.com>
14905 M: Dan Streetman <ddstreet@ieee.org>
14906 L: linux-mm@kvack.org
14907 S: Maintained
14908 F: mm/zswap.c
14909
14910 THE REST
14911 M: Linus Torvalds <torvalds@linux-foundation.org>
14912 L: linux-kernel@vger.kernel.org
14913 Q: http://patchwork.kernel.org/project/LKML/list/
14914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14915 S: Buried alive in reporters
14916 F: *
14917 F: */