Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. 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
203. 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
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. 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
596. 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
637. 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
678. Happy hacking.
68
69Descriptions 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
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
1313C59X NETWORK DRIVER
132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L: netdev@vger.kernel.org
134S: Maintained
135F: Documentation/networking/vortex.txt
136F: drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M: David Dillow <dave@thedillows.org>
140L: netdev@vger.kernel.org
141S: Maintained
142F: drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M: Adam Radford <aradford@gmail.com>
146L: linux-scsi@vger.kernel.org
147W: http://www.lsi.com
148S: Supported
149F: drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L: linux-scsi@vger.kernel.org
154S: Maintained
155F: drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M: Alexander Aring <alex.aring@gmail.com>
159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L: linux-bluetooth@vger.kernel.org
161L: linux-wpan@vger.kernel.org
162S: Maintained
163F: net/6lowpan/
164F: include/net/6lowpan.h
165F: Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L: linux-hams@vger.kernel.org
170S: Maintained
171F: drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175L: netdev@vger.kernel.org
176S: Maintained
177F: drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L: linux-serial@vger.kernel.org
182S: Maintained
183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F: drivers/tty/serial/8250*
185F: include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L: netdev@vger.kernel.org
189S: Orphan / Obsolete
190F: drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
196L: v9fs-developer@lists.sourceforge.net
197W: http://swik.net/v9fs
198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S: Maintained
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M: Antti Palosaari <crope@iki.fi>
210L: linux-media@vger.kernel.org
211W: https://linuxtv.org
212W: http://palosaari.fi/linux/
213Q: http://patchwork.linuxtv.org/project/linux-media/list/
214T: git git://linuxtv.org/anttip/media_tree.git
215S: Maintained
216F: drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L: linux-scsi@vger.kernel.org
221W: http://www.adaptec.com/
222S: Supported
223F: Documentation/scsi/aacraid.txt
224F: drivers/scsi/aacraid/
225
226ABI/API
227L: linux-api@vger.kernel.org
228F: include/linux/syscalls.h
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: linux-hwmon@vger.kernel.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: linux-hwmon@vger.kernel.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M: William Breathitt Gray <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257L: linux-gpio@vger.kernel.org
258S: Maintained
259F: drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M: William Breathitt Gray <vilhelm.gray@gmail.com>
263L: linux-iio@vger.kernel.org
264S: Maintained
265F: drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M: William Breathitt Gray <vilhelm.gray@gmail.com>
269L: linux-gpio@vger.kernel.org
270S: Maintained
271F: drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M: Jes Sorensen <jes@trained-monkey.org>
275L: linux-acenic@sunsite.dk
276S: Maintained
277F: drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M: Peter Feuerer <peter@piie.net>
281L: platform-driver-x86@vger.kernel.org
282W: http://piie.net/?section=acerhdf
283S: Maintained
284F: drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M: "Lee, Chun-Yi" <jlee@suse.com>
288L: platform-driver-x86@vger.kernel.org
289S: Maintained
290F: drivers/platform/x86/acer-wmi.c
291
292ACPI
293M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294M: Len Brown <lenb@kernel.org>
295L: linux-acpi@vger.kernel.org
296W: https://01.org/linux-acpi
297Q: https://patchwork.kernel.org/project/linux-acpi/list/
298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B: https://bugzilla.kernel.org
300S: Supported
301F: drivers/acpi/
302F: drivers/pnp/pnpacpi/
303F: include/linux/acpi.h
304F: include/linux/fwnode.h
305F: include/acpi/
306F: Documentation/acpi/
307F: Documentation/ABI/testing/sysfs-bus-acpi
308F: Documentation/ABI/testing/configfs-acpi
309F: drivers/pci/*acpi*
310F: drivers/pci/*/*acpi*
311F: drivers/pci/*/*/*acpi*
312F: tools/power/acpi/
313
314ACPI APEI
315M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316M: Len Brown <lenb@kernel.org>
317L: linux-acpi@vger.kernel.org
318R: Tony Luck <tony.luck@intel.com>
319R: Borislav Petkov <bp@alien8.de>
320F: drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M: Robert Moore <robert.moore@intel.com>
324M: Lv Zheng <lv.zheng@intel.com>
325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L: linux-acpi@vger.kernel.org
327L: devel@acpica.org
328W: https://acpica.org/
329W: https://github.com/acpica/acpica/
330Q: https://patchwork.kernel.org/project/linux-acpi/list/
331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B: https://bugzilla.kernel.org
333B: https://bugs.acpica.org
334S: Supported
335F: drivers/acpi/acpica/
336F: include/acpi/
337F: tools/power/acpi/
338
339ACPI FAN DRIVER
340M: Zhang Rui <rui.zhang@intel.com>
341L: linux-acpi@vger.kernel.org
342W: https://01.org/linux-acpi
343B: https://bugzilla.kernel.org
344S: Supported
345F: drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M: Hanjun Guo <hanjun.guo@linaro.org>
350M: Sudeep Holla <sudeep.holla@arm.com>
351L: linux-acpi@vger.kernel.org
352S: Maintained
353F: drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357M: Len Brown <lenb@kernel.org>
358R: Andy Shevchenko <andy@infradead.org>
359R: Mika Westerberg <mika.westerberg@linux.intel.com>
360L: linux-acpi@vger.kernel.org
361Q: https://patchwork.kernel.org/project/linux-acpi/list/
362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B: https://bugzilla.kernel.org
364S: Supported
365F: drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M: Zhang Rui <rui.zhang@intel.com>
369L: linux-acpi@vger.kernel.org
370W: https://01.org/linux-acpi
371B: https://bugzilla.kernel.org
372S: Supported
373F: drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M: Zhang Rui <rui.zhang@intel.com>
377L: linux-acpi@vger.kernel.org
378W: https://01.org/linux-acpi
379B: https://bugzilla.kernel.org
380S: Supported
381F: drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L: platform-driver-x86@vger.kernel.org
385S: Orphan
386F: drivers/platform/x86/wmi.c
387F: include/uapi/linux/wmi.h
388
389AD1889 ALSA SOUND DRIVER
390M: Thibaut Varene <T-Bone@parisc-linux.org>
391W: http://wiki.parisc-linux.org/AD1889
392L: linux-parisc@vger.kernel.org
393S: Maintained
394F: sound/pci/ad1889.*
395
396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397M: Michael Hennerich <michael.hennerich@analog.com>
398W: http://wiki.analog.com/AD5254
399W: http://ez.analog.com/community/linux-device-drivers
400S: Supported
401F: drivers/misc/ad525x_dpot.c
402
403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404M: Michael Hennerich <michael.hennerich@analog.com>
405W: http://wiki.analog.com/AD5398
406W: http://ez.analog.com/community/linux-device-drivers
407S: Supported
408F: drivers/regulator/ad5398.c
409
410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411M: Michael Hennerich <michael.hennerich@analog.com>
412W: http://wiki.analog.com/AD7142
413W: http://ez.analog.com/community/linux-device-drivers
414S: Supported
415F: drivers/input/misc/ad714x.c
416
417AD7877 TOUCHSCREEN DRIVER
418M: Michael Hennerich <michael.hennerich@analog.com>
419W: http://wiki.analog.com/AD7877
420W: http://ez.analog.com/community/linux-device-drivers
421S: Supported
422F: drivers/input/touchscreen/ad7877.c
423
424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425M: Michael Hennerich <michael.hennerich@analog.com>
426W: http://wiki.analog.com/AD7879
427W: http://ez.analog.com/community/linux-device-drivers
428S: Supported
429F: drivers/input/touchscreen/ad7879.c
430
431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432M: Jiri Kosina <jikos@kernel.org>
433S: Maintained
434
435ADF7242 IEEE 802.15.4 RADIO DRIVER
436M: Michael Hennerich <michael.hennerich@analog.com>
437W: https://wiki.analog.com/ADF7242
438W: http://ez.analog.com/community/linux-device-drivers
439L: linux-wpan@vger.kernel.org
440S: Supported
441F: drivers/net/ieee802154/adf7242.c
442F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444ADM1025 HARDWARE MONITOR DRIVER
445M: Jean Delvare <jdelvare@suse.com>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/adm1025
449F: drivers/hwmon/adm1025.c
450
451ADM1029 HARDWARE MONITOR DRIVER
452M: Corentin Labbe <clabbe.montjoie@gmail.com>
453L: linux-hwmon@vger.kernel.org
454S: Maintained
455F: drivers/hwmon/adm1029.c
456
457ADM8211 WIRELESS DRIVER
458L: linux-wireless@vger.kernel.org
459W: http://wireless.kernel.org/
460S: Orphan
461F: drivers/net/wireless/admtek/adm8211.*
462
463ADP1653 FLASH CONTROLLER DRIVER
464M: Sakari Ailus <sakari.ailus@iki.fi>
465L: linux-media@vger.kernel.org
466S: Maintained
467F: drivers/media/i2c/adp1653.c
468F: include/media/i2c/adp1653.h
469
470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471M: Michael Hennerich <michael.hennerich@analog.com>
472W: http://wiki.analog.com/ADP5520
473W: http://ez.analog.com/community/linux-device-drivers
474S: Supported
475F: drivers/mfd/adp5520.c
476F: drivers/video/backlight/adp5520_bl.c
477F: drivers/leds/leds-adp5520.c
478F: drivers/gpio/gpio-adp5520.c
479F: drivers/input/keyboard/adp5520-keys.c
480
481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482M: Michael Hennerich <michael.hennerich@analog.com>
483W: http://wiki.analog.com/ADP5588
484W: http://ez.analog.com/community/linux-device-drivers
485S: Supported
486F: drivers/input/keyboard/adp5588-keys.c
487F: drivers/gpio/gpio-adp5588.c
488
489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490M: Michael Hennerich <michael.hennerich@analog.com>
491W: http://wiki.analog.com/ADP8860
492W: http://ez.analog.com/community/linux-device-drivers
493S: Supported
494F: drivers/video/backlight/adp8860_bl.c
495
496ADS1015 HARDWARE MONITOR DRIVER
497M: Dirk Eibach <eibach@gdsys.de>
498L: linux-hwmon@vger.kernel.org
499S: Maintained
500F: Documentation/hwmon/ads1015
501F: drivers/hwmon/ads1015.c
502F: include/linux/platform_data/ads1015.h
503
504ADT746X FAN DRIVER
505M: Colin Leroy <colin@colino.net>
506S: Maintained
507F: drivers/macintosh/therm_adt746x.c
508
509ADT7475 HARDWARE MONITOR DRIVER
510M: Jean Delvare <jdelvare@suse.com>
511L: linux-hwmon@vger.kernel.org
512S: Maintained
513F: Documentation/hwmon/adt7475
514F: drivers/hwmon/adt7475.c
515
516ADVANSYS SCSI DRIVER
517M: Matthew Wilcox <matthew@wil.cx>
518M: Hannes Reinecke <hare@suse.com>
519L: linux-scsi@vger.kernel.org
520S: Maintained
521F: Documentation/scsi/advansys.txt
522F: drivers/scsi/advansys.c
523
524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525M: Michael Hennerich <michael.hennerich@analog.com>
526W: http://wiki.analog.com/ADXL345
527W: http://ez.analog.com/community/linux-device-drivers
528S: Supported
529F: drivers/input/misc/adxl34x.c
530
531AF9013 MEDIA DRIVER
532M: Antti Palosaari <crope@iki.fi>
533L: linux-media@vger.kernel.org
534W: https://linuxtv.org
535W: http://palosaari.fi/linux/
536Q: http://patchwork.linuxtv.org/project/linux-media/list/
537T: git git://linuxtv.org/anttip/media_tree.git
538S: Maintained
539F: drivers/media/dvb-frontends/af9013*
540
541AF9033 MEDIA DRIVER
542M: Antti Palosaari <crope@iki.fi>
543L: linux-media@vger.kernel.org
544W: https://linuxtv.org
545W: http://palosaari.fi/linux/
546Q: http://patchwork.linuxtv.org/project/linux-media/list/
547T: git git://linuxtv.org/anttip/media_tree.git
548S: Maintained
549F: drivers/media/dvb-frontends/af9033*
550
551AFFS FILE SYSTEM
552L: linux-fsdevel@vger.kernel.org
553S: Orphan
554F: Documentation/filesystems/affs.txt
555F: fs/affs/
556
557AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
558M: David Howells <dhowells@redhat.com>
559L: linux-afs@lists.infradead.org
560S: Supported
561F: fs/afs/
562F: include/net/af_rxrpc.h
563F: net/rxrpc/af_rxrpc.c
564W: https://www.infradead.org/~dhowells/kafs/
565
566AGPGART DRIVER
567M: David Airlie <airlied@linux.ie>
568T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569S: Maintained
570F: drivers/char/agp/
571F: include/linux/agp*
572F: include/uapi/linux/agp*
573
574AHA152X SCSI DRIVER
575M: "Juergen E. Fischer" <fischer@norbit.de>
576L: linux-scsi@vger.kernel.org
577S: Maintained
578F: drivers/scsi/aha152x*
579F: drivers/scsi/pcmcia/aha152x*
580
581AIC7XXX / AIC79XX SCSI DRIVER
582M: Hannes Reinecke <hare@suse.com>
583L: linux-scsi@vger.kernel.org
584S: Maintained
585F: drivers/scsi/aic7xxx/
586
587AIMSLAB FM RADIO RECEIVER DRIVER
588M: Hans Verkuil <hverkuil@xs4all.nl>
589L: linux-media@vger.kernel.org
590T: git git://linuxtv.org/media_tree.git
591W: https://linuxtv.org
592S: Maintained
593F: drivers/media/radio/radio-aimslab*
594
595AIO
596M: Benjamin LaHaise <bcrl@kvack.org>
597L: linux-aio@kvack.org
598S: Supported
599F: fs/aio.c
600F: include/linux/*aio*.h
601
602AIRSPY MEDIA DRIVER
603M: Antti Palosaari <crope@iki.fi>
604L: linux-media@vger.kernel.org
605W: https://linuxtv.org
606W: http://palosaari.fi/linux/
607Q: http://patchwork.linuxtv.org/project/linux-media/list/
608T: git git://linuxtv.org/anttip/media_tree.git
609S: Maintained
610F: drivers/media/usb/airspy/
611
612ALACRITECH GIGABIT ETHERNET DRIVER
613M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
614S: Maintained
615F: drivers/net/ethernet/alacritech/*
616
617ALCATEL SPEEDTOUCH USB DRIVER
618M: Duncan Sands <duncan.sands@free.fr>
619L: linux-usb@vger.kernel.org
620W: http://www.linux-usb.org/SpeedTouch/
621S: Maintained
622F: drivers/usb/atm/speedtch.c
623F: drivers/usb/atm/usbatm.c
624
625ALCHEMY AU1XX0 MMC DRIVER
626M: Manuel Lauss <manuel.lauss@gmail.com>
627S: Maintained
628F: drivers/mmc/host/au1xmmc.c
629
630ALI1563 I2C DRIVER
631M: Rudolf Marek <r.marek@assembler.cz>
632L: linux-i2c@vger.kernel.org
633S: Maintained
634F: Documentation/i2c/busses/i2c-ali1563
635F: drivers/i2c/busses/i2c-ali1563.c
636
637ALLWINNER SECURITY SYSTEM
638M: Corentin Labbe <clabbe.montjoie@gmail.com>
639L: linux-crypto@vger.kernel.org
640S: Maintained
641F: drivers/crypto/sunxi-ss/
642
643ALPHA PORT
644M: Richard Henderson <rth@twiddle.net>
645M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646M: Matt Turner <mattst88@gmail.com>
647S: Odd Fixes
648L: linux-alpha@vger.kernel.org
649F: arch/alpha/
650
651ALPS PS/2 TOUCHPAD DRIVER
652R: Pali Rohár <pali.rohar@gmail.com>
653F: drivers/input/mouse/alps.*
654
655ALTERA I2C CONTROLLER DRIVER
656M: Thor Thayer <thor.thayer@linux.intel.com>
657S: Maintained
658F: drivers/i2c/busses/i2c-altera.c
659
660ALTERA MAILBOX DRIVER
661M: Ley Foon Tan <lftan@altera.com>
662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S: Maintained
664F: drivers/mailbox/mailbox-altera.c
665
666ALTERA PIO DRIVER
667M: Tien Hock Loh <thloh@altera.com>
668L: linux-gpio@vger.kernel.org
669S: Maintained
670F: drivers/gpio/gpio-altera.c
671
672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673M: Thor Thayer <thor.thayer@linux.intel.com>
674S: Maintained
675F: drivers/gpio/gpio-altera-a10sr.c
676F: drivers/mfd/altera-a10sr.c
677F: drivers/reset/reset-a10sr.c
678F: include/linux/mfd/altera-a10sr.h
679F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681ALTERA TRIPLE SPEED ETHERNET DRIVER
682M: Vince Bridgers <vbridger@opensource.altera.com>
683L: netdev@vger.kernel.org
684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S: Maintained
686F: drivers/net/ethernet/altera/
687
688ALTERA UART/JTAG UART SERIAL DRIVERS
689M: Tobias Klauser <tklauser@distanz.ch>
690L: linux-serial@vger.kernel.org
691L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692S: Maintained
693F: drivers/tty/serial/altera_uart.c
694F: drivers/tty/serial/altera_jtaguart.c
695F: include/linux/altera_uart.h
696F: include/linux/altera_jtaguart.h
697
698AMAZON ETHERNET DRIVERS
699M: Netanel Belgazal <netanel@amazon.com>
700R: Saeed Bishara <saeedb@amazon.com>
701R: Zorik Machulsky <zorik@amazon.com>
702L: netdev@vger.kernel.org
703S: Supported
704F: Documentation/networking/ena.txt
705F: drivers/net/ethernet/amazon/
706
707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708M: Tom Lendacky <thomas.lendacky@amd.com>
709M: Gary Hook <gary.hook@amd.com>
710L: linux-crypto@vger.kernel.org
711S: Supported
712F: drivers/crypto/ccp/
713F: include/linux/ccp.h
714
715AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716M: Huang Rui <ray.huang@amd.com>
717L: linux-hwmon@vger.kernel.org
718S: Supported
719F: Documentation/hwmon/fam15h_power
720F: drivers/hwmon/fam15h_power.c
721
722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723L: linux-geode@lists.infradead.org (moderated for non-subscribers)
724S: Orphan
725F: drivers/usb/gadget/udc/amd5536udc.*
726
727AMD GEODE PROCESSOR/CHIPSET SUPPORT
728P: Andres Salomon <dilinger@queued.net>
729L: linux-geode@lists.infradead.org (moderated for non-subscribers)
730W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731S: Supported
732F: drivers/char/hw_random/geode-rng.c
733F: drivers/crypto/geode*
734F: drivers/video/fbdev/geode/
735F: arch/x86/include/asm/geode.h
736
737AMD IOMMU (AMD-VI)
738M: Joerg Roedel <joro@8bytes.org>
739L: iommu@lists.linux-foundation.org
740T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741S: Maintained
742F: drivers/iommu/amd_iommu*.[ch]
743F: include/linux/amd-iommu.h
744
745AMD KFD
746M: Oded Gabbay <oded.gabbay@gmail.com>
747L: dri-devel@lists.freedesktop.org
748T: git git://people.freedesktop.org/~gabbayo/linux.git
749S: Supported
750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754F: drivers/gpu/drm/amd/amdkfd/
755F: drivers/gpu/drm/amd/include/cik_structs.h
756F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757F: drivers/gpu/drm/amd/include/vi_structs.h
758F: include/uapi/linux/kfd_ioctl.h
759
760AMD SEATTLE DEVICE TREE SUPPORT
761M: Brijesh Singh <brijeshkumar.singh@amd.com>
762M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763M: Tom Lendacky <thomas.lendacky@amd.com>
764S: Supported
765F: arch/arm64/boot/dts/amd/
766
767AMD XGBE DRIVER
768M: Tom Lendacky <thomas.lendacky@amd.com>
769L: netdev@vger.kernel.org
770S: Supported
771F: drivers/net/ethernet/amd/xgbe/
772F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774AMS (Apple Motion Sensor) DRIVER
775M: Michael Hanselmann <linux-kernel@hansmi.ch>
776S: Supported
777F: drivers/macintosh/ams/
778
779ANALOG DEVICES INC AD9389B DRIVER
780M: Hans Verkuil <hans.verkuil@cisco.com>
781L: linux-media@vger.kernel.org
782S: Maintained
783F: drivers/media/i2c/ad9389b*
784
785ANALOG DEVICES INC ADV7180 DRIVER
786M: Lars-Peter Clausen <lars@metafoo.de>
787L: linux-media@vger.kernel.org
788W: http://ez.analog.com/community/linux-device-drivers
789S: Supported
790F: drivers/media/i2c/adv7180.c
791
792ANALOG DEVICES INC ADV748X DRIVER
793M: Kieran Bingham <kieran.bingham@ideasonboard.com>
794L: linux-media@vger.kernel.org
795S: Maintained
796F: drivers/media/i2c/adv748x/*
797
798ANALOG DEVICES INC ADV7511 DRIVER
799M: Hans Verkuil <hans.verkuil@cisco.com>
800L: linux-media@vger.kernel.org
801S: Maintained
802F: drivers/media/i2c/adv7511*
803
804ANALOG DEVICES INC ADV7604 DRIVER
805M: Hans Verkuil <hans.verkuil@cisco.com>
806L: linux-media@vger.kernel.org
807S: Maintained
808F: drivers/media/i2c/adv7604*
809
810ANALOG DEVICES INC ADV7842 DRIVER
811M: Hans Verkuil <hans.verkuil@cisco.com>
812L: linux-media@vger.kernel.org
813S: Maintained
814F: drivers/media/i2c/adv7842*
815
816ANALOG DEVICES INC ASOC CODEC DRIVERS
817M: Lars-Peter Clausen <lars@metafoo.de>
818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819W: http://wiki.analog.com/
820W: http://ez.analog.com/community/linux-device-drivers
821S: Supported
822F: sound/soc/codecs/adau*
823F: sound/soc/codecs/adav*
824F: sound/soc/codecs/ad1*
825F: sound/soc/codecs/ad7*
826F: sound/soc/codecs/ssm*
827F: sound/soc/codecs/sigmadsp.*
828
829ANALOG DEVICES INC ASOC DRIVERS
830L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831L: alsa-devel@alsa-project.org (moderated for non-subscribers)
832W: http://blackfin.uclinux.org/
833S: Supported
834F: sound/soc/blackfin/*
835
836ANALOG DEVICES INC DMA DRIVERS
837M: Lars-Peter Clausen <lars@metafoo.de>
838W: http://ez.analog.com/community/linux-device-drivers
839S: Supported
840F: drivers/dma/dma-axi-dmac.c
841
842ANALOG DEVICES INC IIO DRIVERS
843M: Lars-Peter Clausen <lars@metafoo.de>
844M: Michael Hennerich <Michael.Hennerich@analog.com>
845W: http://wiki.analog.com/
846W: http://ez.analog.com/community/linux-device-drivers
847S: Supported
848F: drivers/iio/*/ad*
849F: drivers/iio/adc/ltc2497*
850X: drivers/iio/*/adjd*
851F: drivers/staging/iio/*/ad*
852F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854ANDROID CONFIG FRAGMENTS
855M: Rob Herring <robh@kernel.org>
856S: Supported
857F: kernel/configs/android*
858
859ANDROID DRIVERS
860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861M: Arve Hjønnevåg <arve@android.com>
862M: Riley Andrews <riandrews@android.com>
863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864L: devel@driverdev.osuosl.org
865S: Supported
866F: drivers/android/
867F: drivers/staging/android/
868
869ANDROID GOLDFISH RTC DRIVER
870M: Miodrag Dinic <miodrag.dinic@mips.com>
871S: Supported
872F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873F: drivers/rtc/rtc-goldfish.c
874
875ANDROID ION DRIVER
876M: Laura Abbott <labbott@redhat.com>
877M: Sumit Semwal <sumit.semwal@linaro.org>
878L: devel@driverdev.osuosl.org
879S: Supported
880F: drivers/staging/android/ion
881F: drivers/staging/android/uapi/ion.h
882F: drivers/staging/android/uapi/ion_test.h
883
884AOA (Apple Onboard Audio) ALSA DRIVER
885M: Johannes Berg <johannes@sipsolutions.net>
886L: linuxppc-dev@lists.ozlabs.org
887L: alsa-devel@alsa-project.org (moderated for non-subscribers)
888S: Maintained
889F: sound/aoa/
890
891APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892M: William Breathitt Gray <vilhelm.gray@gmail.com>
893L: linux-iio@vger.kernel.org
894S: Maintained
895F: drivers/iio/adc/stx104.c
896
897APM DRIVER
898M: Jiri Kosina <jikos@kernel.org>
899S: Odd fixes
900T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901F: arch/x86/kernel/apm_32.c
902F: include/linux/apm_bios.h
903F: include/uapi/linux/apm_bios.h
904F: drivers/char/apm-emulation.c
905
906APPARMOR SECURITY MODULE
907M: John Johansen <john.johansen@canonical.com>
908L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909W: apparmor.wiki.kernel.org
910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911S: Supported
912F: security/apparmor/
913F: Documentation/admin-guide/LSM/apparmor.rst
914
915APPLE BCM5974 MULTITOUCH DRIVER
916M: Henrik Rydberg <rydberg@bitmath.org>
917L: linux-input@vger.kernel.org
918S: Odd fixes
919F: drivers/input/mouse/bcm5974.c
920
921APPLE SMC DRIVER
922M: Henrik Rydberg <rydberg@bitmath.org>
923L: linux-hwmon@vger.kernel.org
924S: Odd fixes
925F: drivers/hwmon/applesmc.c
926
927APPLETALK NETWORK LAYER
928L: netdev@vger.kernel.org
929S: Odd fixes
930F: drivers/net/appletalk/
931F: net/appletalk/
932
933APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934M: Duc Dang <dhdang@apm.com>
935S: Supported
936F: arch/arm64/boot/dts/apm/
937
938APPLIED MICRO (APM) X-GENE SOC EDAC
939M: Loc Ho <lho@apm.com>
940S: Supported
941F: drivers/edac/xgene_edac.c
942F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943
944APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945M: Iyappan Subramanian <isubramanian@apm.com>
946M: Keyur Chudgar <kchudgar@apm.com>
947S: Supported
948F: drivers/net/ethernet/apm/xgene-v2/
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951M: Iyappan Subramanian <isubramanian@apm.com>
952M: Keyur Chudgar <kchudgar@apm.com>
953M: Quan Nguyen <qnguyen@apm.com>
954S: Supported
955F: drivers/net/ethernet/apm/xgene/
956F: drivers/net/phy/mdio-xgene.c
957F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959
960APPLIED MICRO (APM) X-GENE SOC PMU
961M: Tai Nguyen <ttnguyen@apm.com>
962S: Supported
963F: drivers/perf/xgene_pmu.c
964F: Documentation/perf/xgene-pmu.txt
965F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966
967APTINA CAMERA SENSOR PLL
968M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969L: linux-media@vger.kernel.org
970S: Maintained
971F: drivers/media/i2c/aptina-pll.*
972
973ARC FRAMEBUFFER DRIVER
974M: Jaya Kumar <jayalk@intworks.biz>
975S: Maintained
976F: drivers/video/fbdev/arcfb.c
977F: drivers/video/fbdev/core/fb_defio.c
978
979ARC PGU DRM DRIVER
980M: Alexey Brodkin <abrodkin@synopsys.com>
981S: Supported
982F: drivers/gpu/drm/arc/
983F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
984
985ARCNET NETWORK LAYER
986M: Michael Grzeschik <m.grzeschik@pengutronix.de>
987L: netdev@vger.kernel.org
988S: Maintained
989F: drivers/net/arcnet/
990F: include/uapi/linux/if_arcnet.h
991
992ARM ARCHITECTED TIMER DRIVER
993M: Mark Rutland <mark.rutland@arm.com>
994M: Marc Zyngier <marc.zyngier@arm.com>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S: Maintained
997F: arch/arm/include/asm/arch_timer.h
998F: arch/arm64/include/asm/arch_timer.h
999F: drivers/clocksource/arm_arch_timer.c
1000
1001ARM HDLCD DRM DRIVER
1002M: Liviu Dudau <liviu.dudau@arm.com>
1003S: Supported
1004F: drivers/gpu/drm/arm/hdlcd_*
1005F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006
1007ARM MALI-DP DRM DRIVER
1008M: Liviu Dudau <liviu.dudau@arm.com>
1009M: Brian Starkey <brian.starkey@arm.com>
1010M: Mali DP Maintainers <malidp@foss.arm.com>
1011S: Supported
1012F: drivers/gpu/drm/arm/
1013F: Documentation/devicetree/bindings/display/arm,malidp.txt
1014
1015ARM MFM AND FLOPPY DRIVERS
1016M: Ian Molton <spyro@f2s.com>
1017S: Maintained
1018F: arch/arm/lib/floppydma.S
1019F: arch/arm/include/asm/floppy.h
1020
1021ARM PMU PROFILING AND DEBUGGING
1022M: Will Deacon <will.deacon@arm.com>
1023M: Mark Rutland <mark.rutland@arm.com>
1024S: Maintained
1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026F: arch/arm*/kernel/perf_*
1027F: arch/arm/oprofile/common.c
1028F: arch/arm*/kernel/hw_breakpoint.c
1029F: arch/arm*/include/asm/hw_breakpoint.h
1030F: arch/arm*/include/asm/perf_event.h
1031F: drivers/perf/*
1032F: include/linux/perf/arm_pmu.h
1033F: Documentation/devicetree/bindings/arm/pmu.txt
1034F: Documentation/devicetree/bindings/perf/
1035
1036ARM PORT
1037M: Russell King <linux@armlinux.org.uk>
1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039W: http://www.armlinux.org.uk/
1040S: Maintained
1041T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1042F: arch/arm/
1043
1044ARM PRIMECELL AACI PL041 DRIVER
1045M: Russell King <linux@armlinux.org.uk>
1046S: Maintained
1047F: sound/arm/aaci.*
1048
1049ARM PRIMECELL BUS SUPPORT
1050M: Russell King <linux@armlinux.org.uk>
1051S: Maintained
1052F: drivers/amba/
1053F: include/linux/amba/bus.h
1054
1055ARM PRIMECELL CLCD PL110 DRIVER
1056M: Russell King <linux@armlinux.org.uk>
1057S: Maintained
1058F: drivers/video/fbdev/amba-clcd.*
1059
1060ARM PRIMECELL KMI PL050 DRIVER
1061M: Russell King <linux@armlinux.org.uk>
1062S: Maintained
1063F: drivers/input/serio/ambakmi.*
1064F: include/linux/amba/kmi.h
1065
1066ARM PRIMECELL MMCI PL180/1 DRIVER
1067M: Russell King <linux@armlinux.org.uk>
1068S: Maintained
1069F: drivers/mmc/host/mmci.*
1070F: include/linux/amba/mmci.h
1071
1072ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073M: Russell King <linux@armlinux.org.uk>
1074S: Maintained
1075F: drivers/tty/serial/amba-pl01*.c
1076F: include/linux/amba/serial.h
1077
1078ARM SMMU DRIVERS
1079M: Will Deacon <will.deacon@arm.com>
1080R: Robin Murphy <robin.murphy@arm.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083F: drivers/iommu/arm-smmu.c
1084F: drivers/iommu/arm-smmu-v3.c
1085F: drivers/iommu/io-pgtable-arm.c
1086F: drivers/iommu/io-pgtable-arm-v7s.c
1087
1088ARM SUB-ARCHITECTURES
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Maintained
1091F: arch/arm/mach-*/
1092F: arch/arm/plat-*/
1093T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094
1095ARM/ACTIONS SEMI ARCHITECTURE
1096M: Andreas Färber <afaerber@suse.de>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099N: owl
1100F: arch/arm/mach-actions/
1101F: arch/arm/boot/dts/owl-*
1102F: arch/arm64/boot/dts/actions/
1103F: drivers/clocksource/owl-*
1104F: drivers/soc/actions/
1105F: include/dt-bindings/power/owl-*
1106F: include/linux/soc/actions/
1107F: Documentation/devicetree/bindings/arm/actions.txt
1108F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110
1111ARM/ADS SPHERE MACHINE SUPPORT
1112M: Lennert Buytenhek <kernel@wantstofly.org>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115
1116ARM/AFEB9260 MACHINE SUPPORT
1117M: Sergey Lapin <slapin@ossfans.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/AJECO 1ARM MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/Allwinner SoC Clock Support
1127M: Emilio López <emilio@elopez.com.ar>
1128S: Maintained
1129F: drivers/clk/sunxi/
1130
1131ARM/Allwinner sunXi SoC support
1132M: Maxime Ripard <maxime.ripard@free-electrons.com>
1133M: Chen-Yu Tsai <wens@csie.org>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136N: sun[x456789]i
1137N: sun50i
1138F: arch/arm/mach-sunxi/
1139F: arch/arm64/boot/dts/allwinner/
1140F: drivers/clk/sunxi-ng/
1141F: drivers/pinctrl/sunxi/
1142F: drivers/soc/sunxi/
1143T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144
1145ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146M: Neil Armstrong <narmstrong@baylibre.com>
1147M: Jerome Brunet <jbrunet@baylibre.com>
1148L: linux-amlogic@lists.infradead.org
1149S: Maintained
1150F: drivers/clk/meson/
1151F: include/dt-bindings/clock/meson*
1152F: include/dt-bindings/clock/gxbb*
1153F: Documentation/devicetree/bindings/clock/amlogic*
1154
1155ARM/Amlogic Meson SoC support
1156M: Carlo Caione <carlo@caione.org>
1157M: Kevin Hilman <khilman@baylibre.com>
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159L: linux-amlogic@lists.infradead.org
1160W: http://linux-meson.com/
1161S: Maintained
1162F: arch/arm/mach-meson/
1163F: arch/arm/boot/dts/meson*
1164F: arch/arm64/boot/dts/amlogic/
1165F: drivers/pinctrl/meson/
1166F: drivers/mmc/host/meson*
1167N: meson
1168
1169ARM/Annapurna Labs ALPINE ARCHITECTURE
1170M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171M: Antoine Tenart <antoine.tenart@free-electrons.com>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S: Maintained
1174F: arch/arm/mach-alpine/
1175F: arch/arm/boot/dts/alpine*
1176F: arch/arm64/boot/dts/al/
1177F: drivers/*/*alpine*
1178
1179ARM/ARTPEC MACHINE SUPPORT
1180M: Jesper Nilsson <jesper.nilsson@axis.com>
1181M: Lars Persson <lars.persson@axis.com>
1182M: Niklas Cassel <niklas.cassel@axis.com>
1183S: Maintained
1184L: linux-arm-kernel@axis.com
1185F: arch/arm/mach-artpec
1186F: arch/arm/boot/dts/artpec6*
1187F: drivers/clk/axis
1188F: drivers/crypto/axis
1189F: drivers/pinctrl/pinctrl-artpec*
1190F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191
1192ARM/ASPEED I2C DRIVER
1193M: Brendan Higgins <brendanhiggins@google.com>
1194R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195R: Joel Stanley <joel@jms.id.au>
1196L: linux-i2c@vger.kernel.org
1197L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198S: Maintained
1199F: drivers/irqchip/irq-aspeed-i2c-ic.c
1200F: drivers/i2c/busses/i2c-aspeed.c
1201F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203
1204ARM/ASPEED MACHINE SUPPORT
1205M: Joel Stanley <joel@jms.id.au>
1206S: Maintained
1207F: arch/arm/mach-aspeed/
1208F: arch/arm/boot/dts/aspeed-*
1209F: drivers/*/*aspeed*
1210
1211ARM/ATMEL AT91 Clock Support
1212M: Boris Brezillon <boris.brezillon@free-electrons.com>
1213S: Maintained
1214F: drivers/clk/at91
1215
1216ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217M: Nicolas Ferre <nicolas.ferre@microchip.com>
1218M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220W: http://www.linux4sam.org
1221T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1222S: Supported
1223N: at91
1224N: atmel
1225F: arch/arm/mach-at91/
1226F: include/soc/at91/
1227F: arch/arm/boot/dts/at91*.dts
1228F: arch/arm/boot/dts/at91*.dtsi
1229F: arch/arm/boot/dts/sama*.dts
1230F: arch/arm/boot/dts/sama*.dtsi
1231F: arch/arm/include/debug/at91.S
1232F: drivers/memory/atmel*
1233F: drivers/watchdog/sama5d4_wdt.c
1234X: drivers/input/touchscreen/atmel_mxt_ts.c
1235X: drivers/net/wireless/atmel/
1236
1237ARM/CALXEDA HIGHBANK ARCHITECTURE
1238M: Rob Herring <robh@kernel.org>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241F: arch/arm/mach-highbank/
1242F: arch/arm/boot/dts/highbank.dts
1243F: arch/arm/boot/dts/ecx-*.dts*
1244
1245ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246M: Krzysztof Halasa <khalasa@piap.pl>
1247S: Maintained
1248F: arch/arm/mach-cns3xxx/
1249
1250ARM/CAVIUM THUNDER NETWORK DRIVER
1251M: Sunil Goutham <sgoutham@cavium.com>
1252M: Robert Richter <rric@kernel.org>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Supported
1255F: drivers/net/ethernet/cavium/thunder/
1256
1257ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258M: Alexander Shiyan <shc_work@mail.ru>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Odd Fixes
1261N: clps711x
1262
1263ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264M: Lennert Buytenhek <kernel@wantstofly.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267
1268ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269M: Hartley Sweeten <hsweeten@visionengravers.com>
1270M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S: Maintained
1273F: arch/arm/mach-ep93xx/
1274F: arch/arm/mach-ep93xx/include/mach/
1275
1276ARM/CLKDEV SUPPORT
1277M: Russell King <linux@armlinux.org.uk>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S: Maintained
1280T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281F: arch/arm/include/asm/clkdev.h
1282F: drivers/clk/clkdev.c
1283
1284ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285M: Mike Rapoport <mike@compulab.co.il>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288
1289ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290M: Baruch Siach <baruch@tkos.co.il>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/boot/dts/cx92755*
1294N: digicolor
1295
1296ARM/CONTEC MICRO9 MACHINE SUPPORT
1297M: Hubert Feurstein <hubert.feurstein@contec.at>
1298S: Maintained
1299F: arch/arm/mach-ep93xx/micro9.c
1300
1301ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302M: Mathieu Poirier <mathieu.poirier@linaro.org>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
1305F: drivers/hwtracing/coresight/*
1306F: Documentation/trace/coresight.txt
1307F: Documentation/trace/coresight-cpu-debug.txt
1308F: Documentation/devicetree/bindings/arm/coresight.txt
1309F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311F: tools/perf/arch/arm/util/pmu.c
1312F: tools/perf/arch/arm/util/auxtrace.c
1313F: tools/perf/arch/arm/util/cs-etm.c
1314F: tools/perf/arch/arm/util/cs-etm.h
1315F: tools/perf/util/cs-etm.h
1316
1317ARM/CORGI MACHINE SUPPORT
1318M: Richard Purdie <rpurdie@rpsys.net>
1319S: Maintained
1320
1321ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323M: Linus Walleij <linus.walleij@linaro.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325T: git git://github.com/ulli-kroll/linux.git
1326S: Maintained
1327F: Documentation/devicetree/bindings/arm/gemini.txt
1328F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330F: arch/arm/mach-gemini/
1331F: drivers/pinctrl/pinctrl-gemini.c
1332F: drivers/rtc/rtc-ftrtc010.c
1333
1334ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335M: Barry Song <baohua@kernel.org>
1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338S: Maintained
1339F: arch/arm/boot/dts/prima2*
1340F: arch/arm/mach-prima2/
1341F: drivers/clk/sirf/
1342F: drivers/clocksource/timer-prima2.c
1343F: drivers/clocksource/timer-atlas7.c
1344N: [^a-z]sirf
1345
1346ARM/EBSA110 MACHINE SUPPORT
1347M: Russell King <linux@armlinux.org.uk>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349W: http://www.armlinux.org.uk/
1350S: Maintained
1351F: arch/arm/mach-ebsa110/
1352F: drivers/net/ethernet/amd/am79c961a.*
1353
1354ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355M: Uwe Kleine-König <kernel@pengutronix.de>
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358N: efm32
1359
1360ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361M: Robert Jarzmik <robert.jarzmik@free.fr>
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S: Maintained
1364F: arch/arm/mach-pxa/ezx.c
1365
1366ARM/FARADAY FA526 PORT
1367M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370T: git git://git.berlios.de/gemini-board
1371F: arch/arm/mm/*-fa*
1372
1373ARM/FOOTBRIDGE ARCHITECTURE
1374M: Russell King <linux@armlinux.org.uk>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376W: http://www.armlinux.org.uk/
1377S: Maintained
1378F: arch/arm/include/asm/hardware/dec21285.h
1379F: arch/arm/mach-footbridge/
1380
1381ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382M: Shawn Guo <shawnguo@kernel.org>
1383M: Sascha Hauer <kernel@pengutronix.de>
1384R: Fabio Estevam <fabio.estevam@nxp.com>
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S: Maintained
1387T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388F: arch/arm/mach-imx/
1389F: arch/arm/mach-mxs/
1390F: arch/arm/boot/dts/imx*
1391F: arch/arm/configs/imx*_defconfig
1392F: drivers/clk/imx/
1393F: drivers/soc/imx/
1394F: include/soc/imx/
1395
1396ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397M: Shawn Guo <shawnguo@kernel.org>
1398M: Sascha Hauer <kernel@pengutronix.de>
1399R: Stefan Agner <stefan@agner.ch>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
1402T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403F: arch/arm/mach-imx/*vf610*
1404F: arch/arm/boot/dts/vf*
1405
1406ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407M: Lennert Buytenhek <kernel@wantstofly.org>
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S: Maintained
1410
1411ARM/GUMSTIX MACHINE SUPPORT
1412M: Steve Sakoman <sakoman@gmail.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415
1416ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417M: Philipp Zabel <philipp.zabel@gmail.com>
1418M: Paul Parsons <lost.distance@yahoo.com>
1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S: Maintained
1421F: arch/arm/mach-pxa/hx4700.c
1422F: arch/arm/mach-pxa/include/mach/hx4700.h
1423F: sound/soc/pxa/hx4700.c
1424
1425ARM/HISILICON SOC SUPPORT
1426M: Wei Xu <xuwei5@hisilicon.com>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W: http://www.hisilicon.com
1429S: Supported
1430T: git git://github.com/hisilicon/linux-hisi.git
1431F: arch/arm/mach-hisi/
1432F: arch/arm/boot/dts/hi3*
1433F: arch/arm/boot/dts/hip*
1434F: arch/arm/boot/dts/hisi*
1435F: arch/arm64/boot/dts/hisilicon/
1436
1437ARM/HP JORNADA 7XX MACHINE SUPPORT
1438M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1439W: www.jlime.com
1440S: Maintained
1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442F: arch/arm/mach-sa1100/jornada720.c
1443F: arch/arm/mach-sa1100/include/mach/jornada720.h
1444
1445ARM/IGEP MACHINE SUPPORT
1446M: Enric Balletbo i Serra <eballetbo@gmail.com>
1447M: Javier Martinez Canillas <javier@dowhile0.org>
1448L: linux-omap@vger.kernel.org
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S: Maintained
1451F: arch/arm/boot/dts/omap3-igep*
1452
1453ARM/INCOME PXA270 SUPPORT
1454M: Marek Vasut <marek.vasut@gmail.com>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: arch/arm/mach-pxa/colibri-pxa270-income.c
1458
1459ARM/INTEL IOP13XX ARM ARCHITECTURE
1460M: Lennert Buytenhek <kernel@wantstofly.org>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S: Maintained
1463
1464ARM/INTEL IOP32X ARM ARCHITECTURE
1465M: Lennert Buytenhek <kernel@wantstofly.org>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468
1469ARM/INTEL IOP33X ARM ARCHITECTURE
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S: Orphan
1472
1473ARM/INTEL IQ81342EX MACHINE SUPPORT
1474M: Lennert Buytenhek <kernel@wantstofly.org>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S: Maintained
1477
1478ARM/INTEL IXDP2850 MACHINE SUPPORT
1479M: Lennert Buytenhek <kernel@wantstofly.org>
1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482
1483ARM/INTEL IXP4XX ARM ARCHITECTURE
1484M: Imre Kaloz <kaloz@openwrt.org>
1485M: Krzysztof Halasa <khalasa@piap.pl>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S: Maintained
1488F: arch/arm/mach-ixp4xx/
1489
1490ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491M: Jonathan Cameron <jic23@cam.ac.uk>
1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S: Maintained
1494F: arch/arm/mach-pxa/stargate2.c
1495F: drivers/pcmcia/pxa2xx_stargate2.c
1496
1497ARM/INTEL XSC3 (MANZANO) ARM CORE
1498M: Lennert Buytenhek <kernel@wantstofly.org>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S: Maintained
1501
1502ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503M: Lennert Buytenhek <kernel@wantstofly.org>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S: Maintained
1506
1507ARM/LG1K ARCHITECTURE
1508M: Chanho Min <chanho.min@lge.com>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511F: arch/arm64/boot/dts/lg/
1512
1513ARM/LOGICPD PXA270 MACHINE SUPPORT
1514M: Lennert Buytenhek <kernel@wantstofly.org>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S: Maintained
1517
1518ARM/LPC18XX ARCHITECTURE
1519M: Joachim Eastwood <manabian@gmail.com>
1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S: Maintained
1522F: arch/arm/boot/dts/lpc43*
1523F: drivers/clk/nxp/clk-lpc18xx*
1524F: drivers/clocksource/time-lpc32xx.c
1525F: drivers/i2c/busses/i2c-lpc2k.c
1526F: drivers/memory/pl172.c
1527F: drivers/mtd/spi-nor/nxp-spifi.c
1528F: drivers/rtc/rtc-lpc24xx.c
1529N: lpc18xx
1530
1531ARM/LPC32XX SOC SUPPORT
1532M: Vladimir Zapolskiy <vz@mleia.com>
1533M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1536S: Maintained
1537F: arch/arm/boot/dts/lpc32*
1538F: arch/arm/mach-lpc32xx/
1539F: drivers/i2c/busses/i2c-pnx.c
1540F: drivers/net/ethernet/nxp/lpc_eth.c
1541F: drivers/usb/host/ohci-nxp.c
1542F: drivers/watchdog/pnx4008_wdt.c
1543N: lpc32xx
1544
1545ARM/MAGICIAN MACHINE SUPPORT
1546M: Philipp Zabel <philipp.zabel@gmail.com>
1547S: Maintained
1548
1549ARM/Marvell Berlin SoC support
1550M: Jisheng Zhang <jszhang@marvell.com>
1551M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S: Maintained
1554F: arch/arm/mach-berlin/
1555F: arch/arm/boot/dts/berlin*
1556F: arch/arm64/boot/dts/marvell/berlin*
1557
1558ARM/Marvell Dove/MV78xx0/Orion SOC support
1559M: Jason Cooper <jason@lakedaemon.net>
1560M: Andrew Lunn <andrew@lunn.ch>
1561M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562M: Gregory Clement <gregory.clement@free-electrons.com>
1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S: Maintained
1565F: Documentation/devicetree/bindings/soc/dove/
1566F: arch/arm/mach-dove/
1567F: arch/arm/mach-mv78xx0/
1568F: arch/arm/mach-orion5x/
1569F: arch/arm/plat-orion/
1570F: arch/arm/boot/dts/dove*
1571F: arch/arm/boot/dts/orion5x*
1572
1573ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574M: Jason Cooper <jason@lakedaemon.net>
1575M: Andrew Lunn <andrew@lunn.ch>
1576M: Gregory Clement <gregory.clement@free-electrons.com>
1577M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S: Maintained
1580F: arch/arm/boot/dts/armada*
1581F: arch/arm/boot/dts/kirkwood*
1582F: arch/arm/configs/mvebu_*_defconfig
1583F: arch/arm/mach-mvebu/
1584F: arch/arm64/boot/dts/marvell/armada*
1585F: drivers/cpufreq/mvebu-cpufreq.c
1586F: drivers/irqchip/irq-armada-370-xp.c
1587F: drivers/irqchip/irq-mvebu-*
1588F: drivers/pinctrl/mvebu/
1589F: drivers/rtc/rtc-armada38x.c
1590
1591ARM/Mediatek RTC DRIVER
1592M: Eddie Huang <eddie.huang@mediatek.com>
1593M: Sean Wang <sean.wang@mediatek.com>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S: Maintained
1597F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598F: drivers/rtc/rtc-mt6397.c
1599F: drivers/rtc/rtc-mt7622.c
1600
1601ARM/Mediatek SoC support
1602M: Matthias Brugger <matthias.bgg@gmail.com>
1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605S: Maintained
1606F: arch/arm/boot/dts/mt6*
1607F: arch/arm/boot/dts/mt7*
1608F: arch/arm/boot/dts/mt8*
1609F: arch/arm/mach-mediatek/
1610F: arch/arm64/boot/dts/mediatek/
1611N: mtk
1612K: mediatek
1613
1614ARM/Mediatek USB3 PHY DRIVER
1615M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618S: Maintained
1619F: drivers/phy/mediatek/phy-mtk-tphy.c
1620
1621ARM/MICREL KS8695 ARCHITECTURE
1622M: Greg Ungerer <gerg@uclinux.org>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624F: arch/arm/mach-ks8695/
1625S: Odd Fixes
1626
1627ARM/MIOA701 MACHINE SUPPORT
1628M: Robert Jarzmik <robert.jarzmik@free.fr>
1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630F: arch/arm/mach-pxa/mioa701.c
1631S: Maintained
1632
1633ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634M: Michael Petchkovsky <mkpetch@internode.on.net>
1635S: Maintained
1636
1637ARM/NOMADIK ARCHITECTURE
1638M: Alessandro Rubini <rubini@unipv.it>
1639M: Linus Walleij <linus.walleij@linaro.org>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
1642F: arch/arm/mach-nomadik/
1643F: drivers/pinctrl/nomadik/
1644F: drivers/i2c/busses/i2c-nomadik.c
1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1646
1647ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648M: Wan ZongShun <mcuos.com@gmail.com>
1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650W: http://www.mcuos.com
1651S: Maintained
1652F: arch/arm/mach-w90x900/
1653F: drivers/input/keyboard/w90p910_keypad.c
1654F: drivers/input/touchscreen/w90p910_ts.c
1655F: drivers/watchdog/nuc900_wdt.c
1656F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1657F: drivers/mtd/nand/nuc900_nand.c
1658F: drivers/rtc/rtc-nuc900.c
1659F: drivers/spi/spi-nuc900.c
1660F: drivers/usb/host/ehci-w90x900.c
1661F: drivers/video/fbdev/nuc900fb.c
1662
1663ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664M: Nelson Castillo <arhuaco@freaks-unidos.net>
1665L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1666W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1667S: Supported
1668
1669ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670M: Alexander Clouter <alex@digriz.org.uk>
1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672W: http://www.digriz.org.uk/ts78xx/kernel
1673S: Maintained
1674F: arch/arm/mach-orion5x/ts78xx-*
1675
1676ARM/OXNAS platform support
1677M: Neil Armstrong <narmstrong@baylibre.com>
1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1680S: Maintained
1681F: arch/arm/mach-oxnas/
1682F: arch/arm/boot/dts/ox8*.dtsi
1683F: arch/arm/boot/dts/wd-mbwe.dts
1684F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1685N: oxnas
1686
1687ARM/PALM TREO SUPPORT
1688M: Tomas Cech <sleep_walker@suse.com>
1689L: linux-arm-kernel@lists.infradead.org
1690W: http://hackndev.com
1691S: Maintained
1692F: arch/arm/mach-pxa/include/mach/palmtreo.h
1693F: arch/arm/mach-pxa/palmtreo.c
1694
1695ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696M: Marek Vasut <marek.vasut@gmail.com>
1697L: linux-arm-kernel@lists.infradead.org
1698W: http://hackndev.com
1699S: Maintained
1700F: arch/arm/mach-pxa/include/mach/palmtx.h
1701F: arch/arm/mach-pxa/palmtx.c
1702F: arch/arm/mach-pxa/include/mach/palmt5.h
1703F: arch/arm/mach-pxa/palmt5.c
1704F: arch/arm/mach-pxa/include/mach/palmld.h
1705F: arch/arm/mach-pxa/palmld.c
1706F: arch/arm/mach-pxa/include/mach/palmte2.h
1707F: arch/arm/mach-pxa/palmte2.c
1708F: arch/arm/mach-pxa/include/mach/palmtc.h
1709F: arch/arm/mach-pxa/palmtc.c
1710
1711ARM/PALMZ72 SUPPORT
1712M: Sergey Lapin <slapin@ossfans.org>
1713L: linux-arm-kernel@lists.infradead.org
1714W: http://hackndev.com
1715S: Maintained
1716F: arch/arm/mach-pxa/include/mach/palmz72.h
1717F: arch/arm/mach-pxa/palmz72.c
1718
1719ARM/PLEB SUPPORT
1720M: Peter Chubb <pleb@gelato.unsw.edu.au>
1721W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1722S: Maintained
1723
1724ARM/PT DIGITAL BOARD PORT
1725M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W: http://www.armlinux.org.uk/
1728S: Maintained
1729
1730ARM/QUALCOMM SUPPORT
1731M: Andy Gross <andy.gross@linaro.org>
1732M: David Brown <david.brown@linaro.org>
1733L: linux-arm-msm@vger.kernel.org
1734L: linux-soc@vger.kernel.org
1735S: Maintained
1736F: Documentation/devicetree/bindings/soc/qcom/
1737F: arch/arm/boot/dts/qcom-*.dts
1738F: arch/arm/boot/dts/qcom-*.dtsi
1739F: arch/arm/mach-qcom/
1740F: arch/arm64/boot/dts/qcom/*
1741F: drivers/i2c/busses/i2c-qup.c
1742F: drivers/clk/qcom/
1743F: drivers/dma/qcom/
1744F: drivers/soc/qcom/
1745F: drivers/spi/spi-qup.c
1746F: drivers/tty/serial/msm_serial.h
1747F: drivers/tty/serial/msm_serial.c
1748F: drivers/*/pm8???-*
1749F: drivers/mfd/ssbi.c
1750F: drivers/firmware/qcom_scm.c
1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1752
1753ARM/RADISYS ENP2611 MACHINE SUPPORT
1754M: Lennert Buytenhek <kernel@wantstofly.org>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S: Maintained
1757
1758ARM/REALTEK ARCHITECTURE
1759M: Andreas Färber <afaerber@suse.de>
1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S: Maintained
1762F: arch/arm64/boot/dts/realtek/
1763F: Documentation/devicetree/bindings/arm/realtek.txt
1764
1765ARM/RENESAS ARM64 ARCHITECTURE
1766M: Simon Horman <horms@verge.net.au>
1767M: Magnus Damm <magnus.damm@gmail.com>
1768L: linux-renesas-soc@vger.kernel.org
1769Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1771S: Supported
1772F: arch/arm64/boot/dts/renesas/
1773F: Documentation/devicetree/bindings/arm/shmobile.txt
1774F: drivers/soc/renesas/
1775F: include/linux/soc/renesas/
1776
1777ARM/RISCPC ARCHITECTURE
1778M: Russell King <linux@armlinux.org.uk>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780W: http://www.armlinux.org.uk/
1781S: Maintained
1782F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1783F: arch/arm/include/asm/hardware/ioc.h
1784F: arch/arm/include/asm/hardware/iomd.h
1785F: arch/arm/include/asm/hardware/memc.h
1786F: arch/arm/mach-rpc/
1787F: drivers/net/ethernet/8390/etherh.c
1788F: drivers/net/ethernet/i825xx/ether1*
1789F: drivers/net/ethernet/seeq/ether3*
1790F: drivers/scsi/arm/
1791
1792ARM/Rockchip SoC support
1793M: Heiko Stuebner <heiko@sntech.de>
1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795L: linux-rockchip@lists.infradead.org
1796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1797S: Maintained
1798F: arch/arm/boot/dts/rk3*
1799F: arch/arm/boot/dts/rv1108*
1800F: arch/arm/mach-rockchip/
1801F: drivers/clk/rockchip/
1802F: drivers/i2c/busses/i2c-rk3x.c
1803F: drivers/*/*rockchip*
1804F: drivers/*/*/*rockchip*
1805F: sound/soc/rockchip/
1806N: rockchip
1807
1808ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809M: Kukjin Kim <kgene@kernel.org>
1810M: Krzysztof Kozlowski <krzk@kernel.org>
1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1814S: Maintained
1815F: arch/arm/boot/dts/s3c*
1816F: arch/arm/boot/dts/s5p*
1817F: arch/arm/boot/dts/samsung*
1818F: arch/arm/boot/dts/exynos*
1819F: arch/arm64/boot/dts/exynos/
1820F: arch/arm/plat-samsung/
1821F: arch/arm/mach-s3c24*/
1822F: arch/arm/mach-s3c64xx/
1823F: arch/arm/mach-s5p*/
1824F: arch/arm/mach-exynos*/
1825F: drivers/*/*s3c24*
1826F: drivers/*/*/*s3c24*
1827F: drivers/*/*s3c64xx*
1828F: drivers/*/*s5pv210*
1829F: drivers/memory/samsung/*
1830F: drivers/soc/samsung/*
1831F: Documentation/arm/Samsung/
1832F: Documentation/devicetree/bindings/arm/samsung/
1833F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1834F: Documentation/devicetree/bindings/power/pd-samsung.txt
1835N: exynos
1836
1837ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838M: Kyungmin Park <kyungmin.park@samsung.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Maintained
1841F: arch/arm/mach-s5pv210/
1842
1843ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844M: Kyungmin Park <kyungmin.park@samsung.com>
1845M: Kamil Debski <kamil@wypas.org>
1846M: Andrzej Hajda <a.hajda@samsung.com>
1847L: linux-arm-kernel@lists.infradead.org
1848L: linux-media@vger.kernel.org
1849S: Maintained
1850F: drivers/media/platform/s5p-g2d/
1851
1852ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853M: Marek Szyprowski <m.szyprowski@samsung.com>
1854L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855L: linux-media@vger.kernel.org
1856S: Maintained
1857F: drivers/media/platform/s5p-cec/
1858F: Documentation/devicetree/bindings/media/s5p-cec.txt
1859
1860ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863L: linux-arm-kernel@lists.infradead.org
1864L: linux-media@vger.kernel.org
1865S: Maintained
1866F: drivers/media/platform/s5p-jpeg/
1867
1868ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869M: Kyungmin Park <kyungmin.park@samsung.com>
1870M: Kamil Debski <kamil@wypas.org>
1871M: Jeongtae Park <jtp.park@samsung.com>
1872M: Andrzej Hajda <a.hajda@samsung.com>
1873L: linux-arm-kernel@lists.infradead.org
1874L: linux-media@vger.kernel.org
1875S: Maintained
1876F: arch/arm/plat-samsung/s5p-dev-mfc.c
1877F: drivers/media/platform/s5p-mfc/
1878
1879ARM/SHMOBILE ARM ARCHITECTURE
1880M: Simon Horman <horms@verge.net.au>
1881M: Magnus Damm <magnus.damm@gmail.com>
1882L: linux-renesas-soc@vger.kernel.org
1883Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1885S: Supported
1886F: arch/arm/boot/dts/emev2*
1887F: arch/arm/boot/dts/r7s*
1888F: arch/arm/boot/dts/r8a*
1889F: arch/arm/boot/dts/sh*
1890F: arch/arm/configs/shmobile_defconfig
1891F: arch/arm/include/debug/renesas-scif.S
1892F: arch/arm/mach-shmobile/
1893F: Documentation/devicetree/bindings/arm/shmobile.txt
1894F: drivers/soc/renesas/
1895F: include/linux/soc/renesas/
1896
1897ARM/SOCFPGA ARCHITECTURE
1898M: Dinh Nguyen <dinguyen@kernel.org>
1899S: Maintained
1900F: arch/arm/mach-socfpga/
1901F: arch/arm/boot/dts/socfpga*
1902F: arch/arm/configs/socfpga_defconfig
1903F: arch/arm64/boot/dts/altera/
1904W: http://www.rocketboards.org
1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1906
1907ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908M: Dinh Nguyen <dinguyen@kernel.org>
1909S: Maintained
1910F: drivers/clk/socfpga/
1911
1912ARM/SOCFPGA EDAC SUPPORT
1913M: Thor Thayer <thor.thayer@linux.intel.com>
1914S: Maintained
1915F: drivers/edac/altera_edac.
1916
1917ARM/STI ARCHITECTURE
1918M: Patrice Chotard <patrice.chotard@st.com>
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W: http://www.stlinux.com
1921S: Maintained
1922F: arch/arm/mach-sti/
1923F: arch/arm/boot/dts/sti*
1924F: drivers/char/hw_random/st-rng.c
1925F: drivers/clocksource/arm_global_timer.c
1926F: drivers/clocksource/clksrc_st_lpc.c
1927F: drivers/cpufreq/sti-cpufreq.c
1928F: drivers/dma/st_fdma*
1929F: drivers/i2c/busses/i2c-st.c
1930F: drivers/media/rc/st_rc.c
1931F: drivers/media/platform/sti/c8sectpfe/
1932F: drivers/mmc/host/sdhci-st.c
1933F: drivers/phy/st/phy-miphy28lp.c
1934F: drivers/phy/st/phy-stih407-usb.c
1935F: drivers/pinctrl/pinctrl-st.c
1936F: drivers/remoteproc/st_remoteproc.c
1937F: drivers/remoteproc/st_slim_rproc.c
1938F: drivers/reset/sti/
1939F: drivers/rtc/rtc-st-lpc.c
1940F: drivers/tty/serial/st-asc.c
1941F: drivers/usb/dwc3/dwc3-st.c
1942F: drivers/usb/host/ehci-st.c
1943F: drivers/usb/host/ohci-st.c
1944F: drivers/watchdog/st_lpc_wdt.c
1945F: drivers/ata/ahci_st.c
1946F: include/linux/remoteproc/st_slim_rproc.h
1947
1948ARM/STM32 ARCHITECTURE
1949M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950M: Alexandre Torgue <alexandre.torgue@st.com>
1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S: Maintained
1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1954N: stm32
1955F: drivers/clocksource/armv7m_systick.c
1956
1957ARM/TANGO ARCHITECTURE
1958M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959L: linux-arm-kernel@lists.infradead.org
1960S: Maintained
1961N: tango
1962
1963ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964M: Lennert Buytenhek <kernel@wantstofly.org>
1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S: Maintained
1967
1968ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969M: Hans Verkuil <hans.verkuil@cisco.com>
1970L: linux-tegra@vger.kernel.org
1971L: linux-media@vger.kernel.org
1972S: Maintained
1973F: drivers/media/platform/tegra-cec/
1974F: Documentation/devicetree/bindings/media/tegra-cec.txt
1975
1976ARM/TETON BGA MACHINE SUPPORT
1977M: "Mark F. Brown" <mark.brown314@gmail.com>
1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S: Maintained
1980
1981ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982M: Santosh Shilimkar <ssantosh@kernel.org>
1983L: linux-kernel@vger.kernel.org
1984S: Maintained
1985F: drivers/memory/*emif*
1986
1987ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988M: Santosh Shilimkar <ssantosh@kernel.org>
1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S: Maintained
1991F: arch/arm/mach-keystone/
1992F: arch/arm/boot/dts/keystone-*
1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1994
1995ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996M: Santosh Shilimkar <ssantosh@kernel.org>
1997L: linux-kernel@vger.kernel.org
1998S: Maintained
1999F: drivers/clk/keystone/
2000
2001ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002M: Santosh Shilimkar <ssantosh@kernel.org>
2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004L: linux-kernel@vger.kernel.org
2005S: Maintained
2006F: drivers/clocksource/timer-keystone.c
2007
2008ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009M: Santosh Shilimkar <ssantosh@kernel.org>
2010L: linux-kernel@vger.kernel.org
2011S: Maintained
2012F: drivers/power/reset/keystone-reset.c
2013
2014ARM/THECUS N2100 MACHINE SUPPORT
2015M: Lennert Buytenhek <kernel@wantstofly.org>
2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S: Maintained
2018
2019ARM/TOSA MACHINE SUPPORT
2020M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021M: Dirk Opfer <dirk@opfer-online.de>
2022S: Maintained
2023
2024ARM/U300 MACHINE SUPPORT
2025M: Linus Walleij <linus.walleij@linaro.org>
2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027S: Supported
2028F: arch/arm/mach-u300/
2029F: drivers/clocksource/timer-u300.c
2030F: drivers/i2c/busses/i2c-stu300.c
2031F: drivers/rtc/rtc-coh901331.c
2032F: drivers/watchdog/coh901327_wdt.c
2033F: drivers/dma/coh901318*
2034F: drivers/mfd/ab3100*
2035F: drivers/rtc/rtc-ab3100.c
2036F: drivers/rtc/rtc-coh901331.c
2037T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2038
2039ARM/UNIPHIER ARCHITECTURE
2040M: Masahiro Yamada <yamada.masahiro@socionext.com>
2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2043S: Maintained
2044F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045F: arch/arm/boot/dts/uniphier*
2046F: arch/arm/include/asm/hardware/cache-uniphier.h
2047F: arch/arm/mach-uniphier/
2048F: arch/arm/mm/cache-uniphier.c
2049F: arch/arm64/boot/dts/socionext/
2050F: drivers/bus/uniphier-system-bus.c
2051F: drivers/clk/uniphier/
2052F: drivers/gpio/gpio-uniphier.c
2053F: drivers/i2c/busses/i2c-uniphier*
2054F: drivers/irqchip/irq-uniphier-aidet.c
2055F: drivers/pinctrl/uniphier/
2056F: drivers/reset/reset-uniphier.c
2057F: drivers/tty/serial/8250/8250_uniphier.c
2058N: uniphier
2059
2060ARM/Ux500 ARM ARCHITECTURE
2061M: Linus Walleij <linus.walleij@linaro.org>
2062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063S: Maintained
2064F: arch/arm/mach-ux500/
2065F: drivers/clocksource/clksrc-dbx500-prcmu.c
2066F: drivers/dma/ste_dma40*
2067F: drivers/hwspinlock/u8500_hsem.c
2068F: drivers/mfd/abx500*
2069F: drivers/mfd/ab8500*
2070F: drivers/mfd/dbx500*
2071F: drivers/mfd/db8500*
2072F: drivers/pinctrl/nomadik/pinctrl-ab*
2073F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2074F: drivers/rtc/rtc-ab8500.c
2075F: drivers/rtc/rtc-pl031.c
2076T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2077
2078ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079M: Ulf Hansson <ulf.hansson@linaro.org>
2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081T: git git://git.linaro.org/people/ulfh/clk.git
2082S: Maintained
2083F: drivers/clk/ux500/
2084
2085ARM/VERSATILE EXPRESS PLATFORM
2086M: Liviu Dudau <liviu.dudau@arm.com>
2087M: Sudeep Holla <sudeep.holla@arm.com>
2088M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090S: Maintained
2091F: arch/arm/boot/dts/vexpress*
2092F: arch/arm64/boot/dts/arm/
2093F: arch/arm/mach-vexpress/
2094F: */*/vexpress*
2095F: */*/*/vexpress*
2096F: drivers/clk/versatile/clk-vexpress-osc.c
2097F: drivers/clocksource/versatile.c
2098N: mps2
2099
2100ARM/VFP SUPPORT
2101M: Russell King <linux@armlinux.org.uk>
2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103W: http://www.armlinux.org.uk/
2104S: Maintained
2105F: arch/arm/vfp/
2106
2107ARM/VOIPAC PXA270 SUPPORT
2108M: Marek Vasut <marek.vasut@gmail.com>
2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S: Maintained
2111F: arch/arm/mach-pxa/vpac270.c
2112F: arch/arm/mach-pxa/include/mach/vpac270.h
2113
2114ARM/VT8500 ARM ARCHITECTURE
2115M: Tony Prisk <linux@prisktech.co.nz>
2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S: Maintained
2118F: arch/arm/mach-vt8500/
2119F: drivers/clocksource/vt8500_timer.c
2120F: drivers/i2c/busses/i2c-wmt.c
2121F: drivers/mmc/host/wmt-sdmmc.c
2122F: drivers/pwm/pwm-vt8500.c
2123F: drivers/rtc/rtc-vt8500.c
2124F: drivers/tty/serial/vt8500_serial.c
2125F: drivers/usb/host/ehci-platform.c
2126F: drivers/usb/host/uhci-platform.c
2127F: drivers/video/fbdev/vt8500lcdfb.*
2128F: drivers/video/fbdev/wm8505fb*
2129F: drivers/video/fbdev/wmt_ge_rops.*
2130
2131ARM/ZIPIT Z2 SUPPORT
2132M: Marek Vasut <marek.vasut@gmail.com>
2133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134S: Maintained
2135F: arch/arm/mach-pxa/z2.c
2136F: arch/arm/mach-pxa/include/mach/z2.h
2137
2138ARM/ZTE ARCHITECTURE
2139M: Jun Nie <jun.nie@linaro.org>
2140M: Baoyou Xie <baoyou.xie@linaro.org>
2141M: Shawn Guo <shawnguo@kernel.org>
2142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S: Maintained
2144F: arch/arm/boot/dts/zx2967*
2145F: arch/arm/mach-zx/
2146F: arch/arm64/boot/dts/zte/
2147F: drivers/clk/zte/
2148F: drivers/dma/zx_dma.c
2149F: drivers/gpio/gpio-zx.c
2150F: drivers/i2c/busses/i2c-zx2967.c
2151F: drivers/mmc/host/dw_mmc-zx.*
2152F: drivers/pinctrl/zte/
2153F: drivers/soc/zte/
2154F: drivers/thermal/zx2967_thermal.c
2155F: drivers/watchdog/zx2967_wdt.c
2156F: Documentation/devicetree/bindings/arm/zte.txt
2157F: Documentation/devicetree/bindings/clock/zx2967*.txt
2158F: Documentation/devicetree/bindings/dma/zxdma.txt
2159F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164F: Documentation/devicetree/bindings/soc/zte/
2165F: Documentation/devicetree/bindings/sound/zte,*.txt
2166F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168F: include/dt-bindings/clock/zx2967*.h
2169F: include/dt-bindings/soc/zte,*.h
2170F: sound/soc/codecs/zx_aud96p22.c
2171F: sound/soc/zte/
2172
2173ARM/ZYNQ ARCHITECTURE
2174M: Michal Simek <michal.simek@xilinx.com>
2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176W: http://wiki.xilinx.com
2177T: git https://github.com/Xilinx/linux-xlnx.git
2178S: Supported
2179F: arch/arm/mach-zynq/
2180F: drivers/cpuidle/cpuidle-zynq.c
2181F: drivers/block/xsysace.c
2182N: zynq
2183N: xilinx
2184F: drivers/clocksource/cadence_ttc_timer.c
2185F: drivers/i2c/busses/i2c-cadence.c
2186F: drivers/mmc/host/sdhci-of-arasan.c
2187F: drivers/edac/synopsys_edac.c
2188
2189ARM64 PORT (AARCH64 ARCHITECTURE)
2190M: Catalin Marinas <catalin.marinas@arm.com>
2191M: Will Deacon <will.deacon@arm.com>
2192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2194S: Maintained
2195F: arch/arm64/
2196F: Documentation/arm64/
2197
2198AS3645A LED FLASH CONTROLLER DRIVER
2199M: Sakari Ailus <sakari.ailus@iki.fi>
2200L: linux-leds@vger.kernel.org
2201S: Maintained
2202F: drivers/leds/leds-as3645a.c
2203
2204AS3645A LED FLASH CONTROLLER DRIVER
2205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206L: linux-media@vger.kernel.org
2207T: git git://linuxtv.org/media_tree.git
2208S: Maintained
2209F: drivers/media/i2c/as3645a.c
2210F: include/media/i2c/as3645a.h
2211
2212ASAHI KASEI AK8974 DRIVER
2213M: Linus Walleij <linus.walleij@linaro.org>
2214L: linux-iio@vger.kernel.org
2215W: http://www.akm.com/
2216S: Supported
2217F: drivers/iio/magnetometer/ak8974.c
2218
2219ASC7621 HARDWARE MONITOR DRIVER
2220M: George Joseph <george.joseph@fairview5.com>
2221L: linux-hwmon@vger.kernel.org
2222S: Maintained
2223F: Documentation/hwmon/asc7621
2224F: drivers/hwmon/asc7621.c
2225
2226ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227M: Corentin Chary <corentin.chary@gmail.com>
2228L: acpi4asus-user@lists.sourceforge.net
2229L: platform-driver-x86@vger.kernel.org
2230W: http://acpi4asus.sf.net
2231S: Maintained
2232F: drivers/platform/x86/asus*.c
2233F: drivers/platform/x86/eeepc*.c
2234
2235ASUS WIRELESS RADIO CONTROL DRIVER
2236M: João Paulo Rechi Vita <jprvita@gmail.com>
2237L: platform-driver-x86@vger.kernel.org
2238S: Maintained
2239F: drivers/platform/x86/asus-wireless.c
2240
2241ASYMMETRIC KEYS
2242M: David Howells <dhowells@redhat.com>
2243L: keyrings@vger.kernel.org
2244S: Maintained
2245F: Documentation/crypto/asymmetric-keys.txt
2246F: include/linux/verification.h
2247F: include/crypto/public_key.h
2248F: include/crypto/pkcs7.h
2249F: crypto/asymmetric_keys/
2250
2251ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252R: Dan Williams <dan.j.williams@intel.com>
2253W: http://sourceforge.net/projects/xscaleiop
2254S: Odd fixes
2255F: Documentation/crypto/async-tx-api.txt
2256F: crypto/async_tx/
2257F: drivers/dma/
2258F: include/linux/dmaengine.h
2259F: include/linux/async_tx.h
2260
2261AT24 EEPROM DRIVER
2262M: Bartosz Golaszewski <brgl@bgdev.pl>
2263L: linux-i2c@vger.kernel.org
2264S: Maintained
2265F: drivers/misc/eeprom/at24.c
2266F: include/linux/platform_data/at24.h
2267
2268ATA OVER ETHERNET (AOE) DRIVER
2269M: "Ed L. Cashin" <ed.cashin@acm.org>
2270W: http://www.openaoe.org/
2271S: Supported
2272F: Documentation/aoe/
2273F: drivers/block/aoe/
2274
2275ATHEROS 71XX/9XXX GPIO DRIVER
2276M: Alban Bedel <albeu@free.fr>
2277W: https://github.com/AlbanBedel/linux
2278T: git git://github.com/AlbanBedel/linux
2279S: Maintained
2280F: drivers/gpio/gpio-ath79.c
2281F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2282
2283ATHEROS ATH GENERIC UTILITIES
2284M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285L: linux-wireless@vger.kernel.org
2286S: Supported
2287F: drivers/net/wireless/ath/*
2288
2289ATHEROS ATH5K WIRELESS DRIVER
2290M: Jiri Slaby <jirislaby@gmail.com>
2291M: Nick Kossifidis <mickflemm@gmail.com>
2292M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293L: linux-wireless@vger.kernel.org
2294W: http://wireless.kernel.org/en/users/Drivers/ath5k
2295S: Maintained
2296F: drivers/net/wireless/ath/ath5k/
2297
2298ATHEROS ATH6KL WIRELESS DRIVER
2299M: Kalle Valo <kvalo@qca.qualcomm.com>
2300L: linux-wireless@vger.kernel.org
2301W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2303S: Supported
2304F: drivers/net/wireless/ath/ath6kl/
2305
2306ATI_REMOTE2 DRIVER
2307M: Ville Syrjala <syrjala@sci.fi>
2308S: Maintained
2309F: drivers/input/misc/ati_remote2.c
2310
2311ATK0110 HWMON DRIVER
2312M: Luca Tettamanti <kronos.it@gmail.com>
2313L: linux-hwmon@vger.kernel.org
2314S: Maintained
2315F: drivers/hwmon/asus_atk0110.c
2316
2317ATLX ETHERNET DRIVERS
2318M: Jay Cliburn <jcliburn@gmail.com>
2319M: Chris Snook <chris.snook@gmail.com>
2320L: netdev@vger.kernel.org
2321W: http://sourceforge.net/projects/atl1
2322W: http://atl1.sourceforge.net
2323S: Maintained
2324F: drivers/net/ethernet/atheros/
2325
2326ATM
2327M: Chas Williams <3chas3@gmail.com>
2328L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329L: netdev@vger.kernel.org
2330W: http://linux-atm.sourceforge.net
2331S: Maintained
2332F: drivers/atm/
2333F: include/linux/atm*
2334F: include/uapi/linux/atm*
2335
2336ATMEL AT91 / AT32 MCI DRIVER
2337M: Ludovic Desroches <ludovic.desroches@microchip.com>
2338S: Maintained
2339F: drivers/mmc/host/atmel-mci.c
2340
2341ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342M: Nicolas Ferre <nicolas.ferre@microchip.com>
2343S: Supported
2344F: drivers/power/reset/at91-sama5d2_shdwc.c
2345
2346ATMEL Audio ALSA driver
2347M: Nicolas Ferre <nicolas.ferre@microchip.com>
2348L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2349S: Supported
2350F: sound/soc/atmel
2351
2352ATMEL I2C DRIVER
2353M: Ludovic Desroches <ludovic.desroches@microchip.com>
2354L: linux-i2c@vger.kernel.org
2355S: Supported
2356F: drivers/i2c/busses/i2c-at91.c
2357
2358ATMEL ISI DRIVER
2359M: Ludovic Desroches <ludovic.desroches@microchip.com>
2360L: linux-media@vger.kernel.org
2361S: Supported
2362F: drivers/media/platform/atmel/atmel-isi.c
2363F: include/media/atmel-isi.h
2364
2365ATMEL LCDFB DRIVER
2366M: Nicolas Ferre <nicolas.ferre@microchip.com>
2367L: linux-fbdev@vger.kernel.org
2368S: Maintained
2369F: drivers/video/fbdev/atmel_lcdfb.c
2370F: include/video/atmel_lcdc.h
2371
2372ATMEL MACB ETHERNET DRIVER
2373M: Nicolas Ferre <nicolas.ferre@microchip.com>
2374S: Supported
2375F: drivers/net/ethernet/cadence/
2376
2377ATMEL MAXTOUCH DRIVER
2378M: Nick Dyer <nick@shmanahar.org>
2379T: git git://github.com/ndyer/linux.git
2380S: Maintained
2381F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382F: drivers/input/touchscreen/atmel_mxt_ts.c
2383F: include/linux/platform_data/atmel_mxt_ts.h
2384
2385ATMEL NAND DRIVER
2386M: Wenyou Yang <wenyou.yang@atmel.com>
2387M: Josh Wu <rainyfeeling@outlook.com>
2388L: linux-mtd@lists.infradead.org
2389S: Supported
2390F: drivers/mtd/nand/atmel/*
2391
2392ATMEL SAMA5D2 ADC DRIVER
2393M: Ludovic Desroches <ludovic.desroches@microchip.com>
2394L: linux-iio@vger.kernel.org
2395S: Supported
2396F: drivers/iio/adc/at91-sama5d2_adc.c
2397
2398ATMEL SDMMC DRIVER
2399M: Ludovic Desroches <ludovic.desroches@microchip.com>
2400L: linux-mmc@vger.kernel.org
2401S: Supported
2402F: drivers/mmc/host/sdhci-of-at91.c
2403
2404ATMEL SPI DRIVER
2405M: Nicolas Ferre <nicolas.ferre@microchip.com>
2406S: Supported
2407F: drivers/spi/spi-atmel.*
2408
2409ATMEL SSC DRIVER
2410M: Nicolas Ferre <nicolas.ferre@microchip.com>
2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S: Supported
2413F: drivers/misc/atmel-ssc.c
2414F: include/linux/atmel-ssc.h
2415
2416ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417M: Nicolas Ferre <nicolas.ferre@microchip.com>
2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S: Supported
2420F: drivers/misc/atmel_tclib.c
2421F: drivers/clocksource/tcb_clksrc.c
2422
2423ATMEL USBA UDC DRIVER
2424M: Nicolas Ferre <nicolas.ferre@microchip.com>
2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S: Supported
2427F: drivers/usb/gadget/udc/atmel_usba_udc.*
2428
2429ATMEL WIRELESS DRIVER
2430M: Simon Kelley <simon@thekelleys.org.uk>
2431L: linux-wireless@vger.kernel.org
2432W: http://www.thekelleys.org.uk/atmel
2433W: http://atmelwlandriver.sourceforge.net/
2434S: Maintained
2435F: drivers/net/wireless/atmel/atmel*
2436
2437ATMEL XDMA DRIVER
2438M: Ludovic Desroches <ludovic.desroches@microchip.com>
2439L: linux-arm-kernel@lists.infradead.org
2440L: dmaengine@vger.kernel.org
2441S: Supported
2442F: drivers/dma/at_xdmac.c
2443
2444ATOMIC INFRASTRUCTURE
2445M: Will Deacon <will.deacon@arm.com>
2446M: Peter Zijlstra <peterz@infradead.org>
2447R: Boqun Feng <boqun.feng@gmail.com>
2448L: linux-kernel@vger.kernel.org
2449S: Maintained
2450F: arch/*/include/asm/atomic*.h
2451F: include/*/atomic*.h
2452
2453ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454M: Bradley Grove <linuxdrivers@attotech.com>
2455L: linux-scsi@vger.kernel.org
2456W: http://www.attotech.com
2457S: Supported
2458F: drivers/scsi/esas2r
2459
2460ATUSB IEEE 802.15.4 RADIO DRIVER
2461M: Stefan Schmidt <stefan@osg.samsung.com>
2462L: linux-wpan@vger.kernel.org
2463S: Maintained
2464F: drivers/net/ieee802154/atusb.c
2465F: drivers/net/ieee802154/atusb.h
2466F: drivers/net/ieee802154/at86rf230.h
2467
2468AUDIT SUBSYSTEM
2469M: Paul Moore <paul@paul-moore.com>
2470M: Eric Paris <eparis@redhat.com>
2471L: linux-audit@redhat.com (moderated for non-subscribers)
2472W: https://github.com/linux-audit
2473W: https://people.redhat.com/sgrubb/audit
2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2475S: Supported
2476F: include/linux/audit.h
2477F: include/uapi/linux/audit.h
2478F: kernel/audit*
2479
2480AUXILIARY DISPLAY DRIVERS
2481M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482W: http://miguelojeda.es/auxdisplay.htm
2483W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2484S: Maintained
2485F: drivers/auxdisplay/
2486F: include/linux/cfag12864b.h
2487
2488AX.25 NETWORK LAYER
2489M: Ralf Baechle <ralf@linux-mips.org>
2490L: linux-hams@vger.kernel.org
2491W: http://www.linux-ax25.org/
2492S: Maintained
2493F: include/uapi/linux/ax25.h
2494F: include/net/ax25.h
2495F: net/ax25/
2496
2497AXENTIA ARM DEVICES
2498M: Peter Rosin <peda@axentia.se>
2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S: Maintained
2501F: Documentation/devicetree/bindings/arm/axentia.txt
2502F: arch/arm/boot/dts/at91-linea.dtsi
2503F: arch/arm/boot/dts/at91-tse850-3.dts
2504
2505AXENTIA ASOC DRIVERS
2506M: Peter Rosin <peda@axentia.se>
2507L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2508S: Maintained
2509F: Documentation/devicetree/bindings/sound/axentia,*
2510F: sound/soc/atmel/tse850-pcm5142.c
2511
2512AZ6007 DVB DRIVER
2513M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514M: Mauro Carvalho Chehab <mchehab@kernel.org>
2515L: linux-media@vger.kernel.org
2516W: https://linuxtv.org
2517T: git git://linuxtv.org/media_tree.git
2518S: Maintained
2519F: drivers/media/usb/dvb-usb-v2/az6007.c
2520
2521AZTECH FM RADIO RECEIVER DRIVER
2522M: Hans Verkuil <hverkuil@xs4all.nl>
2523L: linux-media@vger.kernel.org
2524T: git git://linuxtv.org/media_tree.git
2525W: https://linuxtv.org
2526S: Maintained
2527F: drivers/media/radio/radio-aztech*
2528
2529B43 WIRELESS DRIVER
2530L: linux-wireless@vger.kernel.org
2531L: b43-dev@lists.infradead.org
2532W: http://wireless.kernel.org/en/users/Drivers/b43
2533S: Odd Fixes
2534F: drivers/net/wireless/broadcom/b43/
2535
2536B43LEGACY WIRELESS DRIVER
2537M: Larry Finger <Larry.Finger@lwfinger.net>
2538L: linux-wireless@vger.kernel.org
2539L: b43-dev@lists.infradead.org
2540W: http://wireless.kernel.org/en/users/Drivers/b43
2541S: Maintained
2542F: drivers/net/wireless/broadcom/b43legacy/
2543
2544BACKLIGHT CLASS/SUBSYSTEM
2545M: Lee Jones <lee.jones@linaro.org>
2546M: Daniel Thompson <daniel.thompson@linaro.org>
2547M: Jingoo Han <jingoohan1@gmail.com>
2548T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2549S: Maintained
2550F: drivers/video/backlight/
2551F: include/linux/backlight.h
2552F: include/linux/pwm_backlight.h
2553F: Documentation/devicetree/bindings/leds/backlight
2554
2555BATMAN ADVANCED
2556M: Marek Lindner <mareklindner@neomailbox.ch>
2557M: Simon Wunderlich <sw@simonwunderlich.de>
2558M: Antonio Quartulli <a@unstable.cc>
2559L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560W: https://www.open-mesh.org/
2561Q: https://patchwork.open-mesh.org/project/batman/list/
2562S: Maintained
2563F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2564F: Documentation/ABI/testing/sysfs-class-net-mesh
2565F: Documentation/networking/batman-adv.rst
2566F: include/uapi/linux/batman_adv.h
2567F: net/batman-adv/
2568
2569BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2571L: linux-hams@vger.kernel.org
2572W: http://www.baycom.org/~tom/ham/ham.html
2573S: Maintained
2574F: drivers/net/hamradio/baycom*
2575
2576BCACHE (BLOCK LAYER CACHE)
2577M: Michael Lyle <mlyle@lyle.org>
2578M: Kent Overstreet <kent.overstreet@gmail.com>
2579L: linux-bcache@vger.kernel.org
2580W: http://bcache.evilpiepirate.org
2581C: irc://irc.oftc.net/bcache
2582S: Maintained
2583F: drivers/md/bcache/
2584
2585BDISP ST MEDIA DRIVER
2586M: Fabien Dessenne <fabien.dessenne@st.com>
2587L: linux-media@vger.kernel.org
2588T: git git://linuxtv.org/media_tree.git
2589W: https://linuxtv.org
2590S: Supported
2591F: drivers/media/platform/sti/bdisp
2592
2593BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2595L: netdev@vger.kernel.org
2596S: Maintained
2597F: drivers/net/ethernet/ec_bhf.c
2598
2599BEFS FILE SYSTEM
2600M: Luis de Bethencourt <luisbg@kernel.org>
2601M: Salah Triki <salah.triki@gmail.com>
2602S: Maintained
2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604F: Documentation/filesystems/befs.txt
2605F: fs/befs/
2606
2607BFQ I/O SCHEDULER
2608M: Paolo Valente <paolo.valente@linaro.org>
2609M: Jens Axboe <axboe@kernel.dk>
2610L: linux-block@vger.kernel.org
2611S: Maintained
2612F: block/bfq-*
2613F: Documentation/block/bfq-iosched.txt
2614
2615BFS FILE SYSTEM
2616M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2617S: Maintained
2618F: Documentation/filesystems/bfs.txt
2619F: fs/bfs/
2620F: include/uapi/linux/bfs_fs.h
2621
2622BLACKFIN ARCHITECTURE
2623M: Steven Miao <realmz6@gmail.com>
2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625T: git git://git.code.sf.net/p/adi-linux/code
2626W: http://blackfin.uclinux.org
2627S: Supported
2628F: arch/blackfin/
2629
2630BLACKFIN EMAC DRIVER
2631L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632W: http://blackfin.uclinux.org
2633S: Supported
2634F: drivers/net/ethernet/adi/
2635
2636BLACKFIN MEDIA DRIVER
2637M: Scott Jiang <scott.jiang.linux@gmail.com>
2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W: http://blackfin.uclinux.org/
2640S: Supported
2641F: drivers/media/platform/blackfin/
2642F: drivers/media/i2c/adv7183*
2643F: drivers/media/i2c/vs6624*
2644
2645BLACKFIN RTC DRIVER
2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W: http://blackfin.uclinux.org
2648S: Supported
2649F: drivers/rtc/rtc-bfin.c
2650
2651BLACKFIN SDH DRIVER
2652L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W: http://blackfin.uclinux.org
2654S: Supported
2655F: drivers/mmc/host/bfin_sdh.c
2656
2657BLACKFIN SERIAL DRIVER
2658L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W: http://blackfin.uclinux.org
2660S: Supported
2661F: drivers/tty/serial/bfin_uart.c
2662
2663BLACKFIN WATCHDOG DRIVER
2664L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665W: http://blackfin.uclinux.org
2666S: Supported
2667F: drivers/watchdog/bfin_wdt.c
2668
2669BLINKM RGB LED DRIVER
2670M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2671S: Maintained
2672F: drivers/leds/leds-blinkm.c
2673
2674BLOCK LAYER
2675M: Jens Axboe <axboe@kernel.dk>
2676L: linux-block@vger.kernel.org
2677T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678S: Maintained
2679F: block/
2680F: kernel/trace/blktrace.c
2681F: lib/sbitmap.c
2682
2683BLOCK2MTD DRIVER
2684M: Joern Engel <joern@lazybastard.org>
2685L: linux-mtd@lists.infradead.org
2686S: Maintained
2687F: drivers/mtd/devices/block2mtd.c
2688
2689BLUETOOTH DRIVERS
2690M: Marcel Holtmann <marcel@holtmann.org>
2691M: Gustavo Padovan <gustavo@padovan.org>
2692M: Johan Hedberg <johan.hedberg@gmail.com>
2693L: linux-bluetooth@vger.kernel.org
2694W: http://www.bluez.org/
2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697S: Maintained
2698F: drivers/bluetooth/
2699
2700BLUETOOTH SUBSYSTEM
2701M: Marcel Holtmann <marcel@holtmann.org>
2702M: Gustavo Padovan <gustavo@padovan.org>
2703M: Johan Hedberg <johan.hedberg@gmail.com>
2704L: linux-bluetooth@vger.kernel.org
2705W: http://www.bluez.org/
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2708S: Maintained
2709F: net/bluetooth/
2710F: include/net/bluetooth/
2711
2712BONDING DRIVER
2713M: Jay Vosburgh <j.vosburgh@gmail.com>
2714M: Veaceslav Falico <vfalico@gmail.com>
2715M: Andy Gospodarek <andy@greyhouse.net>
2716L: netdev@vger.kernel.org
2717W: http://sourceforge.net/projects/bonding/
2718S: Supported
2719F: drivers/net/bonding/
2720F: include/uapi/linux/if_bonding.h
2721
2722BPF (Safe dynamic programs and tools)
2723M: Alexei Starovoitov <ast@kernel.org>
2724M: Daniel Borkmann <daniel@iogearbox.net>
2725L: netdev@vger.kernel.org
2726L: linux-kernel@vger.kernel.org
2727S: Supported
2728F: arch/x86/net/bpf_jit*
2729F: Documentation/networking/filter.txt
2730F: Documentation/bpf/
2731F: include/linux/bpf*
2732F: include/linux/filter.h
2733F: include/uapi/linux/bpf*
2734F: include/uapi/linux/filter.h
2735F: kernel/bpf/
2736F: kernel/trace/bpf_trace.c
2737F: lib/test_bpf.c
2738F: net/bpf/
2739F: net/core/filter.c
2740F: net/sched/act_bpf.c
2741F: net/sched/cls_bpf.c
2742F: samples/bpf/
2743F: tools/bpf/
2744F: tools/testing/selftests/bpf/
2745
2746BROADCOM B44 10/100 ETHERNET DRIVER
2747M: Michael Chan <michael.chan@broadcom.com>
2748L: netdev@vger.kernel.org
2749S: Supported
2750F: drivers/net/ethernet/broadcom/b44.*
2751
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M: Florian Fainelli <f.fainelli@gmail.com>
2754L: netdev@vger.kernel.org
2755L: openwrt-devel@lists.openwrt.org (subscribers-only)
2756S: Supported
2757F: drivers/net/dsa/b53/*
2758F: include/linux/platform_data/b53.h
2759
2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761M: Florian Fainelli <f.fainelli@gmail.com>
2762M: Ray Jui <rjui@broadcom.com>
2763M: Scott Branden <sbranden@broadcom.com>
2764M: bcm-kernel-feedback-list@broadcom.com
2765T: git git://github.com/broadcom/mach-bcm
2766S: Maintained
2767N: bcm281*
2768N: bcm113*
2769N: bcm216*
2770N: kona
2771F: arch/arm/mach-bcm/
2772
2773BROADCOM BCM2835 ARM ARCHITECTURE
2774M: Eric Anholt <eric@anholt.net>
2775M: Stefan Wahren <stefan.wahren@i2se.com>
2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778T: git git://github.com/anholt/linux
2779S: Maintained
2780N: bcm2835
2781F: drivers/staging/vc04_services
2782
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M: Hauke Mehrtens <hauke@hauke-m.de>
2785M: Rafał Miłecki <zajec5@gmail.com>
2786L: linux-mips@linux-mips.org
2787S: Maintained
2788F: Documentation/devicetree/bindings/mips/brcm/
2789F: arch/mips/bcm47xx/*
2790F: arch/mips/include/asm/mach-bcm47xx/*
2791
2792BROADCOM BCM5301X ARM ARCHITECTURE
2793M: Hauke Mehrtens <hauke@hauke-m.de>
2794M: Rafał Miłecki <zajec5@gmail.com>
2795M: Jon Mason <jonmason@broadcom.com>
2796M: bcm-kernel-feedback-list@broadcom.com
2797L: linux-arm-kernel@lists.infradead.org
2798S: Maintained
2799F: arch/arm/mach-bcm/bcm_5301x.c
2800F: arch/arm/boot/dts/bcm5301x*.dtsi
2801F: arch/arm/boot/dts/bcm470*
2802F: arch/arm/boot/dts/bcm953012*
2803
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M: Rafał Miłecki <rafal@milecki.pl>
2806L: linux-arm-kernel@lists.infradead.org
2807S: Maintained
2808F: arch/arm/boot/dts/bcm53573*
2809F: arch/arm/boot/dts/bcm47189*
2810
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M: Florian Fainelli <f.fainelli@gmail.com>
2813M: bcm-kernel-feedback-list@broadcom.com
2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T: git git://github.com/broadcom/stblinux.git
2816S: Maintained
2817N: bcm63xx
2818
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M: Kevin Cernekee <cernekee@gmail.com>
2821L: linux-usb@vger.kernel.org
2822S: Maintained
2823F: drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825BROADCOM BCM7XXX ARM ARCHITECTURE
2826M: Brian Norris <computersforpeace@gmail.com>
2827M: Gregory Fong <gregory.0xf0@gmail.com>
2828M: Florian Fainelli <f.fainelli@gmail.com>
2829M: bcm-kernel-feedback-list@broadcom.com
2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T: git git://github.com/broadcom/stblinux.git
2832S: Maintained
2833F: arch/arm/mach-bcm/*brcmstb*
2834F: arch/arm/boot/dts/bcm7*.dts*
2835F: drivers/bus/brcmstb_gisb.c
2836N: brcmstb
2837
2838BROADCOM BMIPS CPUFREQ DRIVER
2839M: Markus Mayer <mmayer@broadcom.com>
2840M: bcm-kernel-feedback-list@broadcom.com
2841L: linux-pm@vger.kernel.org
2842S: Maintained
2843F: drivers/cpufreq/bmips-cpufreq.c
2844
2845BROADCOM BMIPS MIPS ARCHITECTURE
2846M: Kevin Cernekee <cernekee@gmail.com>
2847M: Florian Fainelli <f.fainelli@gmail.com>
2848L: linux-mips@linux-mips.org
2849T: git git://github.com/broadcom/stblinux.git
2850S: Maintained
2851F: arch/mips/bmips/*
2852F: arch/mips/include/asm/mach-bmips/*
2853F: arch/mips/kernel/*bmips*
2854F: arch/mips/boot/dts/brcm/bcm*.dts*
2855F: drivers/irqchip/irq-bcm63*
2856F: drivers/irqchip/irq-bcm7*
2857F: drivers/irqchip/irq-brcmstb*
2858F: include/linux/bcm963xx_nvram.h
2859F: include/linux/bcm963xx_tag.h
2860
2861BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862M: Rasesh Mody <rasesh.mody@cavium.com>
2863M: Harish Patil <harish.patil@cavium.com>
2864M: Dept-GELinuxNICDev@cavium.com
2865L: netdev@vger.kernel.org
2866S: Supported
2867F: drivers/net/ethernet/broadcom/bnx2.*
2868F: drivers/net/ethernet/broadcom/bnx2_*
2869
2870BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871M: QLogic-Storage-Upstream@qlogic.com
2872L: linux-scsi@vger.kernel.org
2873S: Supported
2874F: drivers/scsi/bnx2fc/
2875
2876BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877M: QLogic-Storage-Upstream@qlogic.com
2878L: linux-scsi@vger.kernel.org
2879S: Supported
2880F: drivers/scsi/bnx2i/
2881
2882BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883M: Ariel Elior <ariel.elior@cavium.com>
2884M: everest-linux-l2@cavium.com
2885L: netdev@vger.kernel.org
2886S: Supported
2887F: drivers/net/ethernet/broadcom/bnx2x/
2888
2889BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890M: Michael Chan <michael.chan@broadcom.com>
2891L: netdev@vger.kernel.org
2892S: Supported
2893F: drivers/net/ethernet/broadcom/bnxt/
2894
2895BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896M: Arend van Spriel <arend.vanspriel@broadcom.com>
2897M: Franky Lin <franky.lin@broadcom.com>
2898M: Hante Meuleman <hante.meuleman@broadcom.com>
2899M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900M: Wright Feng <wright.feng@cypress.com>
2901L: linux-wireless@vger.kernel.org
2902L: brcm80211-dev-list.pdl@broadcom.com
2903L: brcm80211-dev-list@cypress.com
2904S: Supported
2905F: drivers/net/wireless/broadcom/brcm80211/
2906
2907BROADCOM BRCMSTB GPIO DRIVER
2908M: Gregory Fong <gregory.0xf0@gmail.com>
2909L: bcm-kernel-feedback-list@broadcom.com
2910S: Supported
2911F: drivers/gpio/gpio-brcmstb.c
2912F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915M: Al Cooper <alcooperx@gmail.com>
2916L: linux-kernel@vger.kernel.org
2917L: bcm-kernel-feedback-list@broadcom.com
2918S: Maintained
2919F: drivers/phy/broadcom/phy-brcm-usb*
2920
2921BROADCOM GENET ETHERNET DRIVER
2922M: Doug Berger <opendmb@gmail.com>
2923M: Florian Fainelli <f.fainelli@gmail.com>
2924L: netdev@vger.kernel.org
2925S: Supported
2926F: drivers/net/ethernet/broadcom/genet/
2927
2928BROADCOM IPROC ARM ARCHITECTURE
2929M: Ray Jui <rjui@broadcom.com>
2930M: Scott Branden <sbranden@broadcom.com>
2931M: Jon Mason <jonmason@broadcom.com>
2932M: bcm-kernel-feedback-list@broadcom.com
2933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934T: git git://github.com/broadcom/cygnus-linux.git
2935S: Maintained
2936N: iproc
2937N: cygnus
2938N: bcm[-_]nsp
2939N: bcm9113*
2940N: bcm9583*
2941N: bcm9585*
2942N: bcm9586*
2943N: bcm988312
2944N: bcm113*
2945N: bcm583*
2946N: bcm585*
2947N: bcm586*
2948N: bcm88312
2949N: hr2
2950F: arch/arm64/boot/dts/broadcom/ns2*
2951F: drivers/clk/bcm/clk-ns*
2952F: drivers/pinctrl/bcm/pinctrl-ns*
2953
2954BROADCOM KONA GPIO DRIVER
2955M: Ray Jui <rjui@broadcom.com>
2956L: bcm-kernel-feedback-list@broadcom.com
2957S: Supported
2958F: drivers/gpio/gpio-bcm-kona.c
2959F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961BROADCOM NETXTREME-E ROCE DRIVER
2962M: Selvin Xavier <selvin.xavier@broadcom.com>
2963M: Devesh Sharma <devesh.sharma@broadcom.com>
2964M: Somnath Kotur <somnath.kotur@broadcom.com>
2965M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966L: linux-rdma@vger.kernel.org
2967W: http://www.broadcom.com
2968S: Supported
2969F: drivers/infiniband/hw/bnxt_re/
2970F: include/uapi/rdma/bnxt_re-abi.h
2971
2972BROADCOM NVRAM DRIVER
2973M: Rafał Miłecki <zajec5@gmail.com>
2974L: linux-mips@linux-mips.org
2975S: Maintained
2976F: drivers/firmware/broadcom/*
2977
2978BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979M: Rafał Miłecki <zajec5@gmail.com>
2980L: linux-wireless@vger.kernel.org
2981S: Maintained
2982F: drivers/bcma/
2983F: include/linux/bcma/
2984
2985BROADCOM STB AVS CPUFREQ DRIVER
2986M: Markus Mayer <mmayer@broadcom.com>
2987M: bcm-kernel-feedback-list@broadcom.com
2988L: linux-pm@vger.kernel.org
2989S: Maintained
2990F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991F: drivers/cpufreq/brcmstb*
2992
2993BROADCOM STB AVS TMON DRIVER
2994M: Markus Mayer <mmayer@broadcom.com>
2995M: bcm-kernel-feedback-list@broadcom.com
2996L: linux-pm@vger.kernel.org
2997S: Maintained
2998F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999F: drivers/thermal/broadcom/brcmstb*
3000
3001BROADCOM STB NAND FLASH DRIVER
3002M: Brian Norris <computersforpeace@gmail.com>
3003M: Kamal Dasu <kdasu.kdev@gmail.com>
3004L: linux-mtd@lists.infradead.org
3005L: bcm-kernel-feedback-list@broadcom.com
3006S: Maintained
3007F: drivers/mtd/nand/brcmnand/
3008
3009BROADCOM STB DPFE DRIVER
3010M: Markus Mayer <mmayer@broadcom.com>
3011M: bcm-kernel-feedback-list@broadcom.com
3012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013S: Maintained
3014F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015F: drivers/memory/brcmstb_dpfe.c
3016
3017BROADCOM SYSTEMPORT ETHERNET DRIVER
3018M: Florian Fainelli <f.fainelli@gmail.com>
3019L: netdev@vger.kernel.org
3020S: Supported
3021F: drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3025M: Prashant Sreedharan <prashant@broadcom.com>
3026M: Michael Chan <mchan@broadcom.com>
3027L: netdev@vger.kernel.org
3028S: Supported
3029F: drivers/net/ethernet/broadcom/tg3.*
3030
3031BROCADE BFA FC SCSI DRIVER
3032M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034L: linux-scsi@vger.kernel.org
3035S: Supported
3036F: drivers/scsi/bfa/
3037
3038BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039M: Rasesh Mody <rasesh.mody@cavium.com>
3040M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041M: Dept-GELinuxNICDev@cavium.com
3042L: netdev@vger.kernel.org
3043S: Supported
3044F: drivers/net/ethernet/brocade/bna/
3045
3046BSG (block layer generic sg v4 driver)
3047M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048L: linux-scsi@vger.kernel.org
3049S: Supported
3050F: block/bsg.c
3051F: include/linux/bsg.h
3052F: include/uapi/linux/bsg.h
3053
3054BT87X AUDIO DRIVER
3055M: Clemens Ladisch <clemens@ladisch.de>
3056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3057T: git git://git.alsa-project.org/alsa-kernel.git
3058S: Maintained
3059F: Documentation/sound/alsa/Bt87x.txt
3060F: sound/pci/bt87x.c
3061
3062BT8XXGPIO DRIVER
3063M: Michael Buesch <m@bues.ch>
3064W: http://bu3sch.de/btgpio.php
3065S: Maintained
3066F: drivers/gpio/gpio-bt8xx.c
3067
3068BTRFS FILE SYSTEM
3069M: Chris Mason <clm@fb.com>
3070M: Josef Bacik <jbacik@fb.com>
3071M: David Sterba <dsterba@suse.com>
3072L: linux-btrfs@vger.kernel.org
3073W: http://btrfs.wiki.kernel.org/
3074Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3075T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076S: Maintained
3077F: Documentation/filesystems/btrfs.txt
3078F: fs/btrfs/
3079F: include/linux/btrfs*
3080F: include/uapi/linux/btrfs*
3081
3082BTTV VIDEO4LINUX DRIVER
3083M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084M: Mauro Carvalho Chehab <mchehab@kernel.org>
3085L: linux-media@vger.kernel.org
3086W: https://linuxtv.org
3087T: git git://linuxtv.org/media_tree.git
3088S: Odd fixes
3089F: Documentation/media/v4l-drivers/bttv*
3090F: drivers/media/pci/bt8xx/bttv*
3091
3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093M: Chanwoo Choi <cw00.choi@samsung.com>
3094L: linux-pm@vger.kernel.org
3095L: linux-samsung-soc@vger.kernel.org
3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097S: Maintained
3098F: drivers/devfreq/exynos-bus.c
3099F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101BUSLOGIC SCSI DRIVER
3102M: Khalid Aziz <khalid@gonehiking.org>
3103L: linux-scsi@vger.kernel.org
3104S: Maintained
3105F: drivers/scsi/BusLogic.*
3106F: drivers/scsi/FlashPoint.*
3107
3108C-MEDIA CMI8788 DRIVER
3109M: Clemens Ladisch <clemens@ladisch.de>
3110L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3111T: git git://git.alsa-project.org/alsa-kernel.git
3112S: Maintained
3113F: sound/pci/oxygen/
3114
3115C6X ARCHITECTURE
3116M: Mark Salter <msalter@redhat.com>
3117M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118L: linux-c6x-dev@linux-c6x.org
3119W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3120S: Maintained
3121F: arch/c6x/
3122
3123CA8210 IEEE-802.15.4 RADIO DRIVER
3124M: Harry Morris <h.morris@cascoda.com>
3125L: linux-wpan@vger.kernel.org
3126W: https://github.com/Cascoda/ca8210-linux.git
3127S: Maintained
3128F: drivers/net/ieee802154/ca8210.c
3129F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132M: David Howells <dhowells@redhat.com>
3133L: linux-cachefs@redhat.com (moderated for non-subscribers)
3134S: Supported
3135F: Documentation/filesystems/caching/cachefiles.txt
3136F: fs/cachefiles/
3137
3138CADET FM/AM RADIO RECEIVER DRIVER
3139M: Hans Verkuil <hverkuil@xs4all.nl>
3140L: linux-media@vger.kernel.org
3141T: git git://linuxtv.org/media_tree.git
3142W: https://linuxtv.org
3143S: Maintained
3144F: drivers/media/radio/radio-cadet*
3145
3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147M: Jonathan Corbet <corbet@lwn.net>
3148L: linux-media@vger.kernel.org
3149T: git git://linuxtv.org/media_tree.git
3150S: Maintained
3151F: Documentation/media/v4l-drivers/cafe_ccic*
3152F: drivers/media/platform/marvell-ccic/
3153
3154CAIF NETWORK LAYER
3155M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156L: netdev@vger.kernel.org
3157S: Supported
3158F: Documentation/networking/caif/
3159F: drivers/net/caif/
3160F: include/uapi/linux/caif/
3161F: include/net/caif/
3162F: net/caif/
3163
3164CALGARY x86-64 IOMMU
3165M: Muli Ben-Yehuda <mulix@mulix.org>
3166M: Jon Mason <jdmason@kudzu.us>
3167L: iommu@lists.linux-foundation.org
3168S: Maintained
3169F: arch/x86/kernel/pci-calgary_64.c
3170F: arch/x86/kernel/tce_64.c
3171F: arch/x86/include/asm/calgary.h
3172F: arch/x86/include/asm/tce.h
3173
3174CAN NETWORK DRIVERS
3175M: Wolfgang Grandegger <wg@grandegger.com>
3176M: Marc Kleine-Budde <mkl@pengutronix.de>
3177L: linux-can@vger.kernel.org
3178W: https://github.com/linux-can
3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181S: Maintained
3182F: Documentation/devicetree/bindings/net/can/
3183F: drivers/net/can/
3184F: include/linux/can/dev.h
3185F: include/linux/can/platform/
3186F: include/uapi/linux/can/error.h
3187F: include/uapi/linux/can/netlink.h
3188
3189CAN NETWORK LAYER
3190M: Oliver Hartkopp <socketcan@hartkopp.net>
3191M: Marc Kleine-Budde <mkl@pengutronix.de>
3192L: linux-can@vger.kernel.org
3193W: https://github.com/linux-can
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196S: Maintained
3197F: Documentation/networking/can.txt
3198F: net/can/
3199F: include/linux/can/core.h
3200F: include/uapi/linux/can.h
3201F: include/uapi/linux/can/bcm.h
3202F: include/uapi/linux/can/raw.h
3203F: include/uapi/linux/can/gw.h
3204
3205CAPABILITIES
3206M: Serge Hallyn <serge@hallyn.com>
3207L: linux-security-module@vger.kernel.org
3208S: Supported
3209F: include/linux/capability.h
3210F: include/uapi/linux/capability.h
3211F: security/commoncap.c
3212F: kernel/capability.c
3213
3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215M: Kevin Tsai <ktsai@capellamicro.com>
3216S: Maintained
3217F: drivers/iio/light/cm*
3218
3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220M: Christian Lamparter <chunkeey@googlemail.com>
3221L: linux-wireless@vger.kernel.org
3222W: http://wireless.kernel.org/en/users/Drivers/carl9170
3223S: Maintained
3224F: drivers/net/wireless/ath/carl9170/
3225
3226CAVIUM I2C DRIVER
3227M: Jan Glauber <jglauber@cavium.com>
3228M: David Daney <david.daney@cavium.com>
3229W: http://www.cavium.com
3230S: Supported
3231F: drivers/i2c/busses/i2c-octeon*
3232F: drivers/i2c/busses/i2c-thunderx*
3233
3234CAVIUM LIQUIDIO NETWORK DRIVER
3235M: Derek Chickles <derek.chickles@caviumnetworks.com>
3236M: Satanand Burla <satananda.burla@caviumnetworks.com>
3237M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239L: netdev@vger.kernel.org
3240W: http://www.cavium.com
3241S: Supported
3242F: drivers/net/ethernet/cavium/liquidio/
3243
3244CAVIUM MMC DRIVER
3245M: Jan Glauber <jglauber@cavium.com>
3246M: David Daney <david.daney@cavium.com>
3247M: Steven J. Hill <Steven.Hill@cavium.com>
3248W: http://www.cavium.com
3249S: Supported
3250F: drivers/mmc/host/cavium*
3251
3252CAVIUM OCTEON-TX CRYPTO DRIVER
3253M: George Cherian <george.cherian@cavium.com>
3254L: linux-crypto@vger.kernel.org
3255W: http://www.cavium.com
3256S: Supported
3257F: drivers/crypto/cavium/cpt/
3258
3259CAVIUM THUNDERX2 ARM64 SOC
3260M: Robert Richter <rrichter@cavium.com>
3261M: Jayachandran C <jnair@caviumnetworks.com>
3262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263S: Maintained
3264F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3265F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267CC2520 IEEE-802.15.4 RADIO DRIVER
3268M: Varka Bhadram <varkabhadram@gmail.com>
3269L: linux-wpan@vger.kernel.org
3270S: Maintained
3271F: drivers/net/ieee802154/cc2520.c
3272F: include/linux/spi/cc2520.h
3273F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3276M: Gilad Ben-Yossef <gilad@benyossef.com>
3277L: linux-crypto@vger.kernel.org
3278L: driverdev-devel@linuxdriverproject.org
3279S: Supported
3280F: drivers/staging/ccree/
3281W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283CEC FRAMEWORK
3284M: Hans Verkuil <hans.verkuil@cisco.com>
3285L: linux-media@vger.kernel.org
3286T: git git://linuxtv.org/media_tree.git
3287W: http://linuxtv.org
3288S: Supported
3289F: Documentation/media/kapi/cec-core.rst
3290F: Documentation/media/uapi/cec
3291F: drivers/media/cec/
3292F: drivers/media/rc/keymaps/rc-cec.c
3293F: include/media/cec.h
3294F: include/media/cec-notifier.h
3295F: include/uapi/linux/cec.h
3296F: include/uapi/linux/cec-funcs.h
3297F: Documentation/devicetree/bindings/media/cec.txt
3298
3299CEC GPIO DRIVER
3300M: Hans Verkuil <hans.verkuil@cisco.com>
3301L: linux-media@vger.kernel.org
3302T: git git://linuxtv.org/media_tree.git
3303W: http://linuxtv.org
3304S: Supported
3305F: drivers/media/platform/cec-gpio/
3306F: Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308CELL BROADBAND ENGINE ARCHITECTURE
3309M: Arnd Bergmann <arnd@arndb.de>
3310L: linuxppc-dev@lists.ozlabs.org
3311W: http://www.ibm.com/developerworks/power/cell/
3312S: Supported
3313F: arch/powerpc/include/asm/cell*.h
3314F: arch/powerpc/include/asm/spu*.h
3315F: arch/powerpc/include/uapi/asm/spu*.h
3316F: arch/powerpc/oprofile/*cell*
3317F: arch/powerpc/platforms/cell/
3318
3319CEPH COMMON CODE (LIBCEPH)
3320M: Ilya Dryomov <idryomov@gmail.com>
3321M: "Yan, Zheng" <zyan@redhat.com>
3322M: Sage Weil <sage@redhat.com>
3323L: ceph-devel@vger.kernel.org
3324W: http://ceph.com/
3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326T: git git://github.com/ceph/ceph-client.git
3327S: Supported
3328F: net/ceph/
3329F: include/linux/ceph/
3330F: include/linux/crush/
3331
3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333M: "Yan, Zheng" <zyan@redhat.com>
3334M: Sage Weil <sage@redhat.com>
3335M: Ilya Dryomov <idryomov@gmail.com>
3336L: ceph-devel@vger.kernel.org
3337W: http://ceph.com/
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339T: git git://github.com/ceph/ceph-client.git
3340S: Supported
3341F: Documentation/filesystems/ceph.txt
3342F: fs/ceph/
3343
3344CERTIFICATE HANDLING:
3345M: David Howells <dhowells@redhat.com>
3346M: David Woodhouse <dwmw2@infradead.org>
3347L: keyrings@vger.kernel.org
3348S: Maintained
3349F: Documentation/module-signing.txt
3350F: certs/
3351F: scripts/sign-file.c
3352F: scripts/extract-cert.c
3353
3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355L: linux-usb@vger.kernel.org
3356S: Orphan
3357F: Documentation/usb/WUSB-Design-overview.txt
3358F: Documentation/usb/wusb-cbaf
3359F: drivers/usb/host/hwa-hc.c
3360F: drivers/usb/host/whci/
3361F: drivers/usb/wusbcore/
3362F: include/linux/usb/wusb*
3363
3364CFAG12864B LCD DRIVER
3365M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366W: http://miguelojeda.es/auxdisplay.htm
3367W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368S: Maintained
3369F: drivers/auxdisplay/cfag12864b.c
3370F: include/linux/cfag12864b.h
3371
3372CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W: http://miguelojeda.es/auxdisplay.htm
3375W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S: Maintained
3377F: drivers/auxdisplay/cfag12864bfb.c
3378F: include/linux/cfag12864b.h
3379
3380802.11 (including CFG80211/NL80211)
3381M: Johannes Berg <johannes@sipsolutions.net>
3382L: linux-wireless@vger.kernel.org
3383W: http://wireless.kernel.org/
3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386S: Maintained
3387F: net/wireless/
3388F: include/uapi/linux/nl80211.h
3389F: include/linux/ieee80211.h
3390F: include/net/wext.h
3391F: include/net/cfg80211.h
3392F: include/net/iw_handler.h
3393F: include/net/ieee80211_radiotap.h
3394F: Documentation/driver-api/80211/cfg80211.rst
3395F: Documentation/networking/regulatory.txt
3396
3397CHAR and MISC DRIVERS
3398M: Arnd Bergmann <arnd@arndb.de>
3399M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401S: Supported
3402F: drivers/char/*
3403F: drivers/misc/*
3404F: include/linux/miscdevice.h
3405
3406CHECKPATCH
3407M: Andy Whitcroft <apw@canonical.com>
3408M: Joe Perches <joe@perches.com>
3409S: Maintained
3410F: scripts/checkpatch.pl
3411
3412CHINESE DOCUMENTATION
3413M: Harry Wei <harryxiyou@gmail.com>
3414L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416S: Maintained
3417F: Documentation/translations/zh_CN/
3418
3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420M: Peter Chen <Peter.Chen@nxp.com>
3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422L: linux-usb@vger.kernel.org
3423S: Maintained
3424F: drivers/usb/chipidea/
3425
3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427M: Hans de Goede <hdegoede@redhat.com>
3428L: linux-input@vger.kernel.org
3429S: Maintained
3430F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431F: drivers/input/touchscreen/chipone_icn8318.c
3432
3433CHROME HARDWARE PLATFORM SUPPORT
3434M: Benson Leung <bleung@chromium.org>
3435M: Olof Johansson <olof@lixom.net>
3436S: Maintained
3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438F: drivers/platform/chrome/
3439
3440CIRRUS LOGIC AUDIO CODEC DRIVERS
3441M: Brian Austin <brian.austin@cirrus.com>
3442M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3443L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S: Maintained
3445F: sound/soc/codecs/cs*
3446
3447CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448M: Hartley Sweeten <hsweeten@visionengravers.com>
3449L: netdev@vger.kernel.org
3450S: Maintained
3451F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453CISCO FCOE HBA DRIVER
3454M: Satish Kharat <satishkh@cisco.com>
3455M: Sesidhar Baddela <sebaddel@cisco.com>
3456M: Karan Tilak Kumar <kartilak@cisco.com>
3457L: linux-scsi@vger.kernel.org
3458S: Supported
3459F: drivers/scsi/fnic/
3460
3461CISCO SCSI HBA DRIVER
3462M: Karan Tilak Kumar <kartilak@cisco.com>
3463M: Sesidhar Baddela <sebaddel@cisco.com>
3464L: linux-scsi@vger.kernel.org
3465S: Supported
3466F: drivers/scsi/snic/
3467
3468CISCO VIC ETHERNET NIC DRIVER
3469M: Christian Benvenuti <benve@cisco.com>
3470M: Govindarajulu Varadarajan <_govind@gmx.com>
3471M: Parvi Kaustubhi <pkaustub@cisco.com>
3472S: Supported
3473F: drivers/net/ethernet/cisco/enic/
3474
3475CISCO VIC LOW LATENCY NIC DRIVER
3476M: Christian Benvenuti <benve@cisco.com>
3477M: Dave Goodell <dgoodell@cisco.com>
3478S: Supported
3479F: drivers/infiniband/hw/usnic/
3480
3481CLEANCACHE API
3482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483L: linux-kernel@vger.kernel.org
3484S: Maintained
3485F: mm/cleancache.c
3486F: include/linux/cleancache.h
3487
3488CLK API
3489M: Russell King <linux@armlinux.org.uk>
3490L: linux-clk@vger.kernel.org
3491S: Maintained
3492F: include/linux/clk.h
3493
3494CLOCKSOURCE, CLOCKEVENT DRIVERS
3495M: Daniel Lezcano <daniel.lezcano@linaro.org>
3496M: Thomas Gleixner <tglx@linutronix.de>
3497L: linux-kernel@vger.kernel.org
3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499S: Supported
3500F: drivers/clocksource/
3501F: Documentation/devicetree/bindings/timer/
3502
3503CMPC ACPI DRIVER
3504M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505M: Daniel Oliveira Nascimento <don@syst.com.br>
3506L: platform-driver-x86@vger.kernel.org
3507S: Supported
3508F: drivers/platform/x86/classmate-laptop.c
3509
3510COBALT MEDIA DRIVER
3511M: Hans Verkuil <hans.verkuil@cisco.com>
3512L: linux-media@vger.kernel.org
3513T: git git://linuxtv.org/media_tree.git
3514W: https://linuxtv.org
3515S: Supported
3516F: drivers/media/pci/cobalt/
3517
3518COCCINELLE/Semantic Patches (SmPL)
3519M: Julia Lawall <Julia.Lawall@lip6.fr>
3520M: Gilles Muller <Gilles.Muller@lip6.fr>
3521M: Nicolas Palix <nicolas.palix@imag.fr>
3522M: Michal Marek <michal.lkml@markovi.net>
3523L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525W: http://coccinelle.lip6.fr/
3526S: Supported
3527F: Documentation/dev-tools/coccinelle.rst
3528F: scripts/coccinelle/
3529F: scripts/coccicheck
3530
3531CODA FILE SYSTEM
3532M: Jan Harkes <jaharkes@cs.cmu.edu>
3533M: coda@cs.cmu.edu
3534L: codalist@coda.cs.cmu.edu
3535W: http://www.coda.cs.cmu.edu/
3536S: Maintained
3537F: Documentation/filesystems/coda.txt
3538F: fs/coda/
3539F: include/linux/coda*.h
3540F: include/uapi/linux/coda*.h
3541
3542CODA V4L2 MEM2MEM DRIVER
3543M: Philipp Zabel <p.zabel@pengutronix.de>
3544L: linux-media@vger.kernel.org
3545S: Maintained
3546F: Documentation/devicetree/bindings/media/coda.txt
3547F: drivers/media/platform/coda/
3548
3549COMMON CLK FRAMEWORK
3550M: Michael Turquette <mturquette@baylibre.com>
3551M: Stephen Boyd <sboyd@codeaurora.org>
3552L: linux-clk@vger.kernel.org
3553Q: http://patchwork.kernel.org/project/linux-clk/list/
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555S: Maintained
3556F: Documentation/devicetree/bindings/clock/
3557F: drivers/clk/
3558X: drivers/clk/clkdev.c
3559F: include/linux/clk-pr*
3560F: include/linux/clk/
3561
3562COMMON INTERNET FILE SYSTEM (CIFS)
3563M: Steve French <sfrench@samba.org>
3564L: linux-cifs@vger.kernel.org
3565L: samba-technical@lists.samba.org (moderated for non-subscribers)
3566W: http://linux-cifs.samba.org/
3567T: git git://git.samba.org/sfrench/cifs-2.6.git
3568S: Supported
3569F: Documentation/filesystems/cifs/
3570F: fs/cifs/
3571
3572COMPACTPCI HOTPLUG CORE
3573M: Scott Murray <scott@spiteful.org>
3574L: linux-pci@vger.kernel.org
3575S: Maintained
3576F: drivers/pci/hotplug/cpci_hotplug*
3577
3578COMPACTPCI HOTPLUG GENERIC DRIVER
3579M: Scott Murray <scott@spiteful.org>
3580L: linux-pci@vger.kernel.org
3581S: Maintained
3582F: drivers/pci/hotplug/cpcihp_generic.c
3583
3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585M: Scott Murray <scott@spiteful.org>
3586L: linux-pci@vger.kernel.org
3587S: Maintained
3588F: drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590COMPAL LAPTOP SUPPORT
3591M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592L: platform-driver-x86@vger.kernel.org
3593S: Maintained
3594F: drivers/platform/x86/compal-laptop.c
3595
3596CONEXANT ACCESSRUNNER USB DRIVER
3597L: accessrunner-general@lists.sourceforge.net
3598W: http://accessrunner.sourceforge.net/
3599S: Orphan
3600F: drivers/usb/atm/cxacru.c
3601
3602CONFIGFS
3603M: Joel Becker <jlbec@evilplan.org>
3604M: Christoph Hellwig <hch@lst.de>
3605T: git git://git.infradead.org/users/hch/configfs.git
3606S: Supported
3607F: fs/configfs/
3608F: include/linux/configfs.h
3609
3610CONNECTOR
3611M: Evgeniy Polyakov <zbr@ioremap.net>
3612L: netdev@vger.kernel.org
3613S: Maintained
3614F: drivers/connector/
3615
3616CONTROL GROUP (CGROUP)
3617M: Tejun Heo <tj@kernel.org>
3618M: Li Zefan <lizefan@huawei.com>
3619M: Johannes Weiner <hannes@cmpxchg.org>
3620L: cgroups@vger.kernel.org
3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622S: Maintained
3623F: Documentation/cgroup*
3624F: include/linux/cgroup*
3625F: kernel/cgroup*
3626
3627CONTROL GROUP - CPUSET
3628M: Li Zefan <lizefan@huawei.com>
3629L: cgroups@vger.kernel.org
3630W: http://www.bullopensource.org/cpuset/
3631W: http://oss.sgi.com/projects/cpusets/
3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S: Maintained
3634F: Documentation/cgroup-v1/cpusets.txt
3635F: include/linux/cpuset.h
3636F: kernel/cgroup/cpuset.c
3637
3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639M: Johannes Weiner <hannes@cmpxchg.org>
3640M: Michal Hocko <mhocko@kernel.org>
3641M: Vladimir Davydov <vdavydov.dev@gmail.com>
3642L: cgroups@vger.kernel.org
3643L: linux-mm@kvack.org
3644S: Maintained
3645F: mm/memcontrol.c
3646F: mm/swap_cgroup.c
3647
3648CORETEMP HARDWARE MONITORING DRIVER
3649M: Fenghua Yu <fenghua.yu@intel.com>
3650L: linux-hwmon@vger.kernel.org
3651S: Maintained
3652F: Documentation/hwmon/coretemp
3653F: drivers/hwmon/coretemp.c
3654
3655COSA/SRP SYNC SERIAL DRIVER
3656M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657W: http://www.fi.muni.cz/~kas/cosa/
3658S: Maintained
3659F: drivers/net/wan/cosa*
3660
3661CPMAC ETHERNET DRIVER
3662M: Florian Fainelli <f.fainelli@gmail.com>
3663L: netdev@vger.kernel.org
3664S: Maintained
3665F: drivers/net/ethernet/ti/cpmac.c
3666
3667CPU FREQUENCY DRIVERS
3668M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3669M: Viresh Kumar <viresh.kumar@linaro.org>
3670L: linux-pm@vger.kernel.org
3671S: Maintained
3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674B: https://bugzilla.kernel.org
3675F: Documentation/cpu-freq/
3676F: Documentation/devicetree/bindings/cpufreq/
3677F: drivers/cpufreq/
3678F: include/linux/cpufreq.h
3679F: tools/testing/selftests/cpufreq/
3680
3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682M: Viresh Kumar <viresh.kumar@linaro.org>
3683M: Sudeep Holla <sudeep.holla@arm.com>
3684L: linux-pm@vger.kernel.org
3685W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686S: Maintained
3687F: drivers/cpufreq/arm_big_little.h
3688F: drivers/cpufreq/arm_big_little.c
3689F: drivers/cpufreq/arm_big_little_dt.c
3690
3691CPU POWER MONITORING SUBSYSTEM
3692M: Thomas Renninger <trenn@suse.com>
3693M: Shuah Khan <shuahkh@osg.samsung.com>
3694M: Shuah Khan <shuah@kernel.org>
3695L: linux-pm@vger.kernel.org
3696S: Maintained
3697F: tools/power/cpupower/
3698
3699CPUID/MSR DRIVER
3700M: "H. Peter Anvin" <hpa@zytor.com>
3701S: Maintained
3702F: arch/x86/kernel/cpuid.c
3703F: arch/x86/kernel/msr.c
3704
3705CPUIDLE DRIVER - ARM BIG LITTLE
3706M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707M: Daniel Lezcano <daniel.lezcano@linaro.org>
3708L: linux-pm@vger.kernel.org
3709L: linux-arm-kernel@lists.infradead.org
3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711S: Maintained
3712F: drivers/cpuidle/cpuidle-big_little.c
3713
3714CPUIDLE DRIVER - ARM EXYNOS
3715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716M: Daniel Lezcano <daniel.lezcano@linaro.org>
3717M: Kukjin Kim <kgene@kernel.org>
3718L: linux-pm@vger.kernel.org
3719L: linux-samsung-soc@vger.kernel.org
3720S: Supported
3721F: drivers/cpuidle/cpuidle-exynos.c
3722F: arch/arm/mach-exynos/pm.c
3723
3724CPUIDLE DRIVERS
3725M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726M: Daniel Lezcano <daniel.lezcano@linaro.org>
3727L: linux-pm@vger.kernel.org
3728S: Maintained
3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730B: https://bugzilla.kernel.org
3731F: drivers/cpuidle/*
3732F: include/linux/cpuidle.h
3733
3734CRAMFS FILESYSTEM
3735M: Nicolas Pitre <nico@linaro.org>
3736S: Maintained
3737F: Documentation/filesystems/cramfs.txt
3738F: fs/cramfs/
3739
3740CRIS PORT
3741M: Mikael Starvik <starvik@axis.com>
3742M: Jesper Nilsson <jesper.nilsson@axis.com>
3743L: linux-cris-kernel@axis.com
3744W: http://developer.axis.com
3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3746S: Maintained
3747F: arch/cris/
3748F: drivers/tty/serial/crisv10.*
3749
3750CRYPTO API
3751M: Herbert Xu <herbert@gondor.apana.org.au>
3752M: "David S. Miller" <davem@davemloft.net>
3753L: linux-crypto@vger.kernel.org
3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3756S: Maintained
3757F: Documentation/crypto/
3758F: Documentation/devicetree/bindings/crypto/
3759F: arch/*/crypto/
3760F: crypto/
3761F: drivers/crypto/
3762F: include/crypto/
3763F: include/linux/crypto*
3764
3765CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3766M: Neil Horman <nhorman@tuxdriver.com>
3767L: linux-crypto@vger.kernel.org
3768S: Maintained
3769F: crypto/ansi_cprng.c
3770F: crypto/rng.c
3771
3772CS3308 MEDIA DRIVER
3773M: Hans Verkuil <hverkuil@xs4all.nl>
3774L: linux-media@vger.kernel.org
3775T: git git://linuxtv.org/media_tree.git
3776W: http://linuxtv.org
3777S: Odd Fixes
3778F: drivers/media/i2c/cs3308.c
3779F: drivers/media/i2c/cs3308.h
3780
3781CS5535 Audio ALSA driver
3782M: Jaya Kumar <jayakumar.alsa@gmail.com>
3783S: Maintained
3784F: sound/pci/cs5535audio/
3785
3786CW1200 WLAN driver
3787M: Solomon Peachy <pizza@shaftnet.org>
3788S: Maintained
3789F: drivers/net/wireless/st/cw1200/
3790
3791CX18 VIDEO4LINUX DRIVER
3792M: Andy Walls <awalls@md.metrocast.net>
3793L: ivtv-devel@ivtvdriver.org (subscribers-only)
3794L: linux-media@vger.kernel.org
3795T: git git://linuxtv.org/media_tree.git
3796W: https://linuxtv.org
3797W: http://www.ivtvdriver.org/index.php/Cx18
3798S: Maintained
3799F: Documentation/media/v4l-drivers/cx18*
3800F: drivers/media/pci/cx18/
3801F: include/uapi/linux/ivtv*
3802
3803CX2341X MPEG ENCODER HELPER MODULE
3804M: Hans Verkuil <hverkuil@xs4all.nl>
3805L: linux-media@vger.kernel.org
3806T: git git://linuxtv.org/media_tree.git
3807W: https://linuxtv.org
3808S: Maintained
3809F: drivers/media/common/cx2341x*
3810F: include/media/cx2341x*
3811
3812CX24120 MEDIA DRIVER
3813M: Jemma Denson <jdenson@gmail.com>
3814M: Patrick Boettcher <patrick.boettcher@posteo.de>
3815L: linux-media@vger.kernel.org
3816W: https://linuxtv.org
3817Q: http://patchwork.linuxtv.org/project/linux-media/list/
3818S: Maintained
3819F: drivers/media/dvb-frontends/cx24120*
3820
3821CX88 VIDEO4LINUX DRIVER
3822M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3823M: Mauro Carvalho Chehab <mchehab@kernel.org>
3824L: linux-media@vger.kernel.org
3825W: https://linuxtv.org
3826T: git git://linuxtv.org/media_tree.git
3827S: Odd fixes
3828F: Documentation/media/v4l-drivers/cx88*
3829F: drivers/media/pci/cx88/
3830
3831CXD2820R MEDIA DRIVER
3832M: Antti Palosaari <crope@iki.fi>
3833L: linux-media@vger.kernel.org
3834W: https://linuxtv.org
3835W: http://palosaari.fi/linux/
3836Q: http://patchwork.linuxtv.org/project/linux-media/list/
3837T: git git://linuxtv.org/anttip/media_tree.git
3838S: Maintained
3839F: drivers/media/dvb-frontends/cxd2820r*
3840
3841CXGB3 ETHERNET DRIVER (CXGB3)
3842M: Santosh Raspatur <santosh@chelsio.com>
3843L: netdev@vger.kernel.org
3844W: http://www.chelsio.com
3845S: Supported
3846F: drivers/net/ethernet/chelsio/cxgb3/
3847
3848CXGB3 ISCSI DRIVER (CXGB3I)
3849M: Karen Xie <kxie@chelsio.com>
3850L: linux-scsi@vger.kernel.org
3851W: http://www.chelsio.com
3852S: Supported
3853F: drivers/scsi/cxgbi/cxgb3i
3854
3855CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3856M: Steve Wise <swise@chelsio.com>
3857L: linux-rdma@vger.kernel.org
3858W: http://www.openfabrics.org
3859S: Supported
3860F: drivers/infiniband/hw/cxgb3/
3861F: include/uapi/rdma/cxgb3-abi.h
3862
3863CXGB4 CRYPTO DRIVER (chcr)
3864M: Harsh Jain <harsh@chelsio.com>
3865L: linux-crypto@vger.kernel.org
3866W: http://www.chelsio.com
3867S: Supported
3868F: drivers/crypto/chelsio
3869
3870CXGB4 ETHERNET DRIVER (CXGB4)
3871M: Ganesh Goudar <ganeshgr@chelsio.com>
3872L: netdev@vger.kernel.org
3873W: http://www.chelsio.com
3874S: Supported
3875F: drivers/net/ethernet/chelsio/cxgb4/
3876
3877CXGB4 ISCSI DRIVER (CXGB4I)
3878M: Karen Xie <kxie@chelsio.com>
3879L: linux-scsi@vger.kernel.org
3880W: http://www.chelsio.com
3881S: Supported
3882F: drivers/scsi/cxgbi/cxgb4i
3883
3884CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3885M: Steve Wise <swise@chelsio.com>
3886L: linux-rdma@vger.kernel.org
3887W: http://www.openfabrics.org
3888S: Supported
3889F: drivers/infiniband/hw/cxgb4/
3890F: include/uapi/rdma/cxgb4-abi.h
3891
3892CXGB4VF ETHERNET DRIVER (CXGB4VF)
3893M: Casey Leedom <leedom@chelsio.com>
3894L: netdev@vger.kernel.org
3895W: http://www.chelsio.com
3896S: Supported
3897F: drivers/net/ethernet/chelsio/cxgb4vf/
3898
3899CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3900M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3901M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3902L: linuxppc-dev@lists.ozlabs.org
3903S: Supported
3904F: arch/powerpc/platforms/powernv/pci-cxl.c
3905F: drivers/misc/cxl/
3906F: include/misc/cxl*
3907F: include/uapi/misc/cxl.h
3908F: Documentation/powerpc/cxl.txt
3909F: Documentation/ABI/testing/sysfs-class-cxl
3910
3911CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3912M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3913M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3914M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3915L: linux-scsi@vger.kernel.org
3916S: Supported
3917F: drivers/scsi/cxlflash/
3918F: include/uapi/scsi/cxlflash_ioctls.h
3919F: Documentation/powerpc/cxlflash.txt
3920
3921CYBERPRO FB DRIVER
3922M: Russell King <linux@armlinux.org.uk>
3923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924W: http://www.armlinux.org.uk/
3925S: Maintained
3926F: drivers/video/fbdev/cyber2000fb.*
3927
3928CYCLADES ASYNC MUX DRIVER
3929W: http://www.cyclades.com/
3930S: Orphan
3931F: drivers/tty/cyclades.c
3932F: include/linux/cyclades.h
3933F: include/uapi/linux/cyclades.h
3934
3935CYCLADES PC300 DRIVER
3936W: http://www.cyclades.com/
3937S: Orphan
3938F: drivers/net/wan/pc300*
3939
3940CYPRESS_FIRMWARE MEDIA DRIVER
3941M: Antti Palosaari <crope@iki.fi>
3942L: linux-media@vger.kernel.org
3943W: https://linuxtv.org
3944W: http://palosaari.fi/linux/
3945Q: http://patchwork.linuxtv.org/project/linux-media/list/
3946T: git git://linuxtv.org/anttip/media_tree.git
3947S: Maintained
3948F: drivers/media/common/cypress_firmware*
3949
3950CYTTSP TOUCHSCREEN DRIVER
3951M: Ferruh Yigit <fery@cypress.com>
3952L: linux-input@vger.kernel.org
3953S: Supported
3954F: drivers/input/touchscreen/cyttsp*
3955F: include/linux/input/cyttsp.h
3956
3957D-LINK DIR-685 TOUCHKEYS DRIVER
3958M: Linus Walleij <linus.walleij@linaro.org>
3959L: linux-input@vger.kernel.org
3960S: Supported
3961F: drivers/input/dlink-dir685-touchkeys.c
3962
3963DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3964M: Joshua Kinard <kumba@gentoo.org>
3965S: Maintained
3966F: drivers/rtc/rtc-ds1685.c
3967F: include/linux/rtc/ds1685.h
3968
3969DAMA SLAVE for AX.25
3970M: Joerg Reuter <jreuter@yaina.de>
3971W: http://yaina.de/jreuter/
3972W: http://www.qsl.net/dl1bke/
3973L: linux-hams@vger.kernel.org
3974S: Maintained
3975F: net/ax25/af_ax25.c
3976F: net/ax25/ax25_dev.c
3977F: net/ax25/ax25_ds_*
3978F: net/ax25/ax25_in.c
3979F: net/ax25/ax25_out.c
3980F: net/ax25/ax25_timer.c
3981F: net/ax25/sysctl_net_ax25.c
3982
3983DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3984L: netdev@vger.kernel.org
3985S: Orphan
3986F: Documentation/networking/dmfe.txt
3987F: drivers/net/ethernet/dec/tulip/dmfe.c
3988
3989DC390/AM53C974 SCSI driver
3990M: Hannes Reinecke <hare@suse.com>
3991L: linux-scsi@vger.kernel.org
3992S: Maintained
3993F: drivers/scsi/am53c974.c
3994
3995DC395x SCSI driver
3996M: Oliver Neukum <oliver@neukum.org>
3997M: Ali Akcaagac <aliakc@web.de>
3998M: Jamie Lenehan <lenehan@twibble.org>
3999L: dc395x@twibble.org
4000W: http://twibble.org/dist/dc395x/
4001W: http://lists.twibble.org/mailman/listinfo/dc395x/
4002S: Maintained
4003F: Documentation/scsi/dc395x.txt
4004F: drivers/scsi/dc395x.*
4005
4006DCCP PROTOCOL
4007M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4008L: dccp@vger.kernel.org
4009W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4010S: Maintained
4011F: include/linux/dccp.h
4012F: include/uapi/linux/dccp.h
4013F: include/linux/tfrc.h
4014F: net/dccp/
4015
4016DECnet NETWORK LAYER
4017W: http://linux-decnet.sourceforge.net
4018L: linux-decnet-user@lists.sourceforge.net
4019S: Orphan
4020F: Documentation/networking/decnet.txt
4021F: net/decnet/
4022
4023DECSTATION PLATFORM SUPPORT
4024M: "Maciej W. Rozycki" <macro@linux-mips.org>
4025L: linux-mips@linux-mips.org
4026W: http://www.linux-mips.org/wiki/DECstation
4027S: Maintained
4028F: arch/mips/dec/
4029F: arch/mips/include/asm/dec/
4030F: arch/mips/include/asm/mach-dec/
4031
4032DEFXX FDDI NETWORK DRIVER
4033M: "Maciej W. Rozycki" <macro@linux-mips.org>
4034S: Maintained
4035F: drivers/net/fddi/defxx.*
4036
4037DELL SMBIOS DRIVER
4038M: Pali Rohár <pali.rohar@gmail.com>
4039M: Mario Limonciello <mario.limonciello@dell.com>
4040L: platform-driver-x86@vger.kernel.org
4041S: Maintained
4042F: drivers/platform/x86/dell-smbios.*
4043
4044DELL SMBIOS SMM DRIVER
4045M: Mario Limonciello <mario.limonciello@dell.com>
4046L: platform-driver-x86@vger.kernel.org
4047S: Maintained
4048F: drivers/platform/x86/dell-smbios-smm.c
4049
4050DELL SMBIOS WMI DRIVER
4051M: Mario Limonciello <mario.limonciello@dell.com>
4052L: platform-driver-x86@vger.kernel.org
4053S: Maintained
4054F: drivers/platform/x86/dell-smbios-wmi.c
4055F: tools/wmi/dell-smbios-example.c
4056
4057DELL LAPTOP DRIVER
4058M: Matthew Garrett <mjg59@srcf.ucam.org>
4059M: Pali Rohár <pali.rohar@gmail.com>
4060L: platform-driver-x86@vger.kernel.org
4061S: Maintained
4062F: drivers/platform/x86/dell-laptop.c
4063
4064DELL LAPTOP FREEFALL DRIVER
4065M: Pali Rohár <pali.rohar@gmail.com>
4066S: Maintained
4067F: drivers/platform/x86/dell-smo8800.c
4068
4069DELL LAPTOP RBTN DRIVER
4070M: Pali Rohár <pali.rohar@gmail.com>
4071S: Maintained
4072F: drivers/platform/x86/dell-rbtn.*
4073
4074DELL LAPTOP SMM DRIVER
4075M: Pali Rohár <pali.rohar@gmail.com>
4076S: Maintained
4077F: drivers/hwmon/dell-smm-hwmon.c
4078F: include/uapi/linux/i8k.h
4079
4080DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4081M: Doug Warzecha <Douglas_Warzecha@dell.com>
4082S: Maintained
4083F: Documentation/dcdbas.txt
4084F: drivers/firmware/dcdbas.*
4085
4086DELL WMI NOTIFICATIONS DRIVER
4087M: Matthew Garrett <mjg59@srcf.ucam.org>
4088M: Pali Rohár <pali.rohar@gmail.com>
4089S: Maintained
4090F: drivers/platform/x86/dell-wmi.c
4091
4092DELL WMI DESCRIPTOR DRIVER
4093M: Mario Limonciello <mario.limonciello@dell.com>
4094S: Maintained
4095F: drivers/platform/x86/dell-wmi-descriptor.c
4096
4097DELTA ST MEDIA DRIVER
4098M: Hugues Fruchet <hugues.fruchet@st.com>
4099L: linux-media@vger.kernel.org
4100T: git git://linuxtv.org/media_tree.git
4101W: https://linuxtv.org
4102S: Supported
4103F: drivers/media/platform/sti/delta
4104
4105DENALI NAND DRIVER
4106M: Masahiro Yamada <yamada.masahiro@socionext.com>
4107L: linux-mtd@lists.infradead.org
4108S: Supported
4109F: drivers/mtd/nand/denali*
4110
4111DESIGNWARE USB2 DRD IP DRIVER
4112M: John Youn <johnyoun@synopsys.com>
4113L: linux-usb@vger.kernel.org
4114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4115S: Maintained
4116F: drivers/usb/dwc2/
4117
4118DESIGNWARE USB3 DRD IP DRIVER
4119M: Felipe Balbi <balbi@kernel.org>
4120L: linux-usb@vger.kernel.org
4121T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4122S: Maintained
4123F: drivers/usb/dwc3/
4124
4125DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4126M: Andreas Klinger <ak@it-klinger.de>
4127L: linux-iio@vger.kernel.org
4128S: Maintained
4129F: drivers/iio/proximity/srf*.c
4130
4131DEVICE COREDUMP (DEV_COREDUMP)
4132M: Johannes Berg <johannes@sipsolutions.net>
4133L: linux-kernel@vger.kernel.org
4134S: Maintained
4135F: drivers/base/devcoredump.c
4136F: include/linux/devcoredump.h
4137
4138DEVICE FREQUENCY (DEVFREQ)
4139M: MyungJoo Ham <myungjoo.ham@samsung.com>
4140M: Kyungmin Park <kyungmin.park@samsung.com>
4141R: Chanwoo Choi <cw00.choi@samsung.com>
4142L: linux-pm@vger.kernel.org
4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144S: Maintained
4145F: drivers/devfreq/
4146F: include/linux/devfreq.h
4147F: Documentation/devicetree/bindings/devfreq/
4148
4149DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4150M: Chanwoo Choi <cw00.choi@samsung.com>
4151L: linux-pm@vger.kernel.org
4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4153S: Supported
4154F: drivers/devfreq/event/
4155F: drivers/devfreq/devfreq-event.c
4156F: include/linux/devfreq-event.h
4157F: Documentation/devicetree/bindings/devfreq/event/
4158
4159DEVICE NUMBER REGISTRY
4160M: Torben Mathiasen <device@lanana.org>
4161W: http://lanana.org/docs/device-list/index.html
4162S: Maintained
4163
4164DEVICE-MAPPER (LVM)
4165M: Alasdair Kergon <agk@redhat.com>
4166M: Mike Snitzer <snitzer@redhat.com>
4167M: dm-devel@redhat.com
4168L: dm-devel@redhat.com
4169W: http://sources.redhat.com/dm
4170Q: http://patchwork.kernel.org/project/dm-devel/list/
4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4172T: quilt http://people.redhat.com/agk/patches/linux/editing/
4173S: Maintained
4174F: Documentation/device-mapper/
4175F: drivers/md/Makefile
4176F: drivers/md/Kconfig
4177F: drivers/md/dm*
4178F: drivers/md/persistent-data/
4179F: include/linux/device-mapper.h
4180F: include/linux/dm-*.h
4181F: include/uapi/linux/dm-*.h
4182
4183DEVLINK
4184M: Jiri Pirko <jiri@mellanox.com>
4185L: netdev@vger.kernel.org
4186S: Supported
4187F: net/core/devlink.c
4188F: include/net/devlink.h
4189F: include/uapi/linux/devlink.h
4190
4191DIALOG SEMICONDUCTOR DRIVERS
4192M: Support Opensource <support.opensource@diasemi.com>
4193W: http://www.dialog-semiconductor.com/products
4194S: Supported
4195F: Documentation/hwmon/da90??
4196F: Documentation/devicetree/bindings/mfd/da90*.txt
4197F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4198F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4199F: Documentation/devicetree/bindings/regulator/da92*.txt
4200F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4201F: Documentation/devicetree/bindings/sound/da[79]*.txt
4202F: drivers/gpio/gpio-da90??.c
4203F: drivers/hwmon/da90??-hwmon.c
4204F: drivers/iio/adc/da91??-*.c
4205F: drivers/input/misc/da90??_onkey.c
4206F: drivers/input/touchscreen/da9052_tsi.c
4207F: drivers/leds/leds-da90??.c
4208F: drivers/mfd/da903x.c
4209F: drivers/mfd/da90??-*.c
4210F: drivers/mfd/da91??-*.c
4211F: drivers/power/supply/da9052-battery.c
4212F: drivers/power/supply/da91??-*.c
4213F: drivers/regulator/da903x.c
4214F: drivers/regulator/da9???-regulator.[ch]
4215F: drivers/thermal/da90??-thermal.c
4216F: drivers/rtc/rtc-da90??.c
4217F: drivers/video/backlight/da90??_bl.c
4218F: drivers/watchdog/da90??_wdt.c
4219F: include/linux/mfd/da903x.h
4220F: include/linux/mfd/da9052/
4221F: include/linux/mfd/da9055/
4222F: include/linux/mfd/da9062/
4223F: include/linux/mfd/da9063/
4224F: include/linux/mfd/da9150/
4225F: include/linux/regulator/da9211.h
4226F: include/sound/da[79]*.h
4227F: sound/soc/codecs/da[79]*.[ch]
4228
4229DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4230M: William Breathitt Gray <vilhelm.gray@gmail.com>
4231L: linux-gpio@vger.kernel.org
4232S: Maintained
4233F: drivers/gpio/gpio-gpio-mm.c
4234
4235DIGI NEO AND CLASSIC PCI PRODUCTS
4236M: Lidza Louina <lidza.louina@gmail.com>
4237M: Mark Hounschell <markh@compro.net>
4238L: driverdev-devel@linuxdriverproject.org
4239S: Maintained
4240F: drivers/staging/dgnc/
4241
4242DIOLAN U2C-12 I2C DRIVER
4243M: Guenter Roeck <linux@roeck-us.net>
4244L: linux-i2c@vger.kernel.org
4245S: Maintained
4246F: drivers/i2c/busses/i2c-diolan-u2c.c
4247
4248FILESYSTEM DIRECT ACCESS (DAX)
4249M: Matthew Wilcox <mawilcox@microsoft.com>
4250M: Ross Zwisler <ross.zwisler@linux.intel.com>
4251L: linux-fsdevel@vger.kernel.org
4252S: Supported
4253F: fs/dax.c
4254F: include/linux/dax.h
4255F: include/trace/events/fs_dax.h
4256
4257DEVICE DIRECT ACCESS (DAX)
4258M: Dan Williams <dan.j.williams@intel.com>
4259L: linux-nvdimm@lists.01.org
4260S: Supported
4261F: drivers/dax/
4262
4263DIRECTORY NOTIFICATION (DNOTIFY)
4264M: Jan Kara <jack@suse.cz>
4265R: Amir Goldstein <amir73il@gmail.com>
4266L: linux-fsdevel@vger.kernel.org
4267S: Maintained
4268F: Documentation/filesystems/dnotify.txt
4269F: fs/notify/dnotify/
4270F: include/linux/dnotify.h
4271
4272DISK GEOMETRY AND PARTITION HANDLING
4273M: Andries Brouwer <aeb@cwi.nl>
4274W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4275W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4276W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4277S: Maintained
4278
4279DISKQUOTA
4280M: Jan Kara <jack@suse.com>
4281S: Maintained
4282F: Documentation/filesystems/quota.txt
4283F: fs/quota/
4284F: include/linux/quota*.h
4285F: include/uapi/linux/quota*.h
4286
4287DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4288M: Bernie Thompson <bernie@plugable.com>
4289L: linux-fbdev@vger.kernel.org
4290S: Maintained
4291W: http://plugable.com/category/projects/udlfb/
4292F: drivers/video/fbdev/udlfb.c
4293F: include/video/udlfb.h
4294F: Documentation/fb/udlfb.txt
4295
4296DISTRIBUTED LOCK MANAGER (DLM)
4297M: Christine Caulfield <ccaulfie@redhat.com>
4298M: David Teigland <teigland@redhat.com>
4299L: cluster-devel@redhat.com
4300W: http://sources.redhat.com/cluster/
4301T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4302S: Supported
4303F: fs/dlm/
4304
4305DMA BUFFER SHARING FRAMEWORK
4306M: Sumit Semwal <sumit.semwal@linaro.org>
4307S: Maintained
4308L: linux-media@vger.kernel.org
4309L: dri-devel@lists.freedesktop.org
4310L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4311F: drivers/dma-buf/
4312F: include/linux/dma-buf*
4313F: include/linux/reservation.h
4314F: include/linux/*fence.h
4315F: Documentation/driver-api/dma-buf.rst
4316T: git git://anongit.freedesktop.org/drm/drm-misc
4317
4318DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4319M: Vinod Koul <vinod.koul@intel.com>
4320L: dmaengine@vger.kernel.org
4321Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4322S: Maintained
4323F: drivers/dma/
4324F: include/linux/dmaengine.h
4325F: Documentation/devicetree/bindings/dma/
4326F: Documentation/driver-api/dmaengine/
4327T: git git://git.infradead.org/users/vkoul/slave-dma.git
4328
4329DMA MAPPING HELPERS
4330M: Christoph Hellwig <hch@lst.de>
4331M: Marek Szyprowski <m.szyprowski@samsung.com>
4332R: Robin Murphy <robin.murphy@arm.com>
4333L: iommu@lists.linux-foundation.org
4334T: git git://git.infradead.org/users/hch/dma-mapping.git
4335W: http://git.infradead.org/users/hch/dma-mapping.git
4336S: Supported
4337F: lib/dma-debug.c
4338F: lib/dma-noop.c
4339F: lib/dma-virt.c
4340F: drivers/base/dma-mapping.c
4341F: drivers/base/dma-coherent.c
4342F: include/linux/dma-mapping.h
4343
4344DME1737 HARDWARE MONITOR DRIVER
4345M: Juerg Haefliger <juergh@gmail.com>
4346L: linux-hwmon@vger.kernel.org
4347S: Maintained
4348F: Documentation/hwmon/dme1737
4349F: drivers/hwmon/dme1737.c
4350
4351DMI/SMBIOS SUPPORT
4352M: Jean Delvare <jdelvare@suse.com>
4353S: Maintained
4354T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4355F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4356F: drivers/firmware/dmi-id.c
4357F: drivers/firmware/dmi_scan.c
4358F: include/linux/dmi.h
4359
4360DOCUMENTATION
4361M: Jonathan Corbet <corbet@lwn.net>
4362L: linux-doc@vger.kernel.org
4363S: Maintained
4364F: Documentation/
4365F: scripts/kernel-doc
4366X: Documentation/ABI/
4367X: Documentation/devicetree/
4368X: Documentation/acpi
4369X: Documentation/power
4370X: Documentation/spi
4371X: Documentation/media
4372T: git git://git.lwn.net/linux.git docs-next
4373
4374DONGWOON DW9714 LENS VOICE COIL DRIVER
4375M: Sakari Ailus <sakari.ailus@linux.intel.com>
4376L: linux-media@vger.kernel.org
4377T: git git://linuxtv.org/media_tree.git
4378S: Maintained
4379F: drivers/media/i2c/dw9714.c
4380
4381DOUBLETALK DRIVER
4382M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4383L: blinux-list@redhat.com
4384S: Maintained
4385F: drivers/char/dtlk.c
4386F: include/linux/dtlk.h
4387
4388DPAA2 DATAPATH I/O (DPIO) DRIVER
4389M: Roy Pledge <Roy.Pledge@nxp.com>
4390L: linux-kernel@vger.kernel.org
4391S: Maintained
4392F: drivers/staging/fsl-mc/bus/dpio
4393
4394DPAA2 ETHERNET DRIVER
4395M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4396L: linux-kernel@vger.kernel.org
4397S: Maintained
4398F: drivers/staging/fsl-dpaa2/ethernet
4399
4400DPT_I2O SCSI RAID DRIVER
4401M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4402L: linux-scsi@vger.kernel.org
4403W: http://www.adaptec.com/
4404S: Maintained
4405F: drivers/scsi/dpt*
4406F: drivers/scsi/dpt/
4407
4408DRBD DRIVER
4409M: Philipp Reisner <philipp.reisner@linbit.com>
4410M: Lars Ellenberg <lars.ellenberg@linbit.com>
4411L: drbd-dev@lists.linbit.com
4412W: http://www.drbd.org
4413T: git git://git.linbit.com/linux-drbd.git
4414T: git git://git.linbit.com/drbd-8.4.git
4415S: Supported
4416F: drivers/block/drbd/
4417F: lib/lru_cache.c
4418F: Documentation/blockdev/drbd/
4419
4420DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4423S: Supported
4424F: Documentation/kobject.txt
4425F: drivers/base/
4426F: fs/debugfs/
4427F: fs/sysfs/
4428F: include/linux/debugfs.h
4429F: include/linux/kobj*
4430F: lib/kobj*
4431
4432DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433M: Kevin Hilman <khilman@kernel.org>
4434M: Nishanth Menon <nm@ti.com>
4435S: Maintained
4436F: drivers/power/avs/
4437F: include/linux/power/smartreflex.h
4438L: linux-pm@vger.kernel.org
4439
4440DRM DRIVER FOR ARM PL111 CLCD
4441M: Eric Anholt <eric@anholt.net>
4442T: git git://anongit.freedesktop.org/drm/drm-misc
4443S: Supported
4444F: drivers/gpu/drm/pl111/
4445
4446DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4447M: Dave Airlie <airlied@redhat.com>
4448S: Odd Fixes
4449F: drivers/gpu/drm/ast/
4450
4451DRM DRIVER FOR BOCHS VIRTUAL GPU
4452M: Gerd Hoffmann <kraxel@redhat.com>
4453L: virtualization@lists.linux-foundation.org
4454T: git git://anongit.freedesktop.org/drm/drm-misc
4455S: Maintained
4456F: drivers/gpu/drm/bochs/
4457
4458DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4459M: Linus Walleij <linus.walleij@linaro.org>
4460T: git git://anongit.freedesktop.org/drm/drm-misc
4461S: Maintained
4462F: drivers/gpu/drm/tve200/
4463
4464DRM DRIVER FOR INTEL I810 VIDEO CARDS
4465S: Orphan / Obsolete
4466F: drivers/gpu/drm/i810/
4467F: include/uapi/drm/i810_drm.h
4468
4469DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4470S: Orphan / Obsolete
4471F: drivers/gpu/drm/mga/
4472F: include/uapi/drm/mga_drm.h
4473
4474DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4475M: Dave Airlie <airlied@redhat.com>
4476S: Odd Fixes
4477F: drivers/gpu/drm/mgag200/
4478
4479DRM DRIVER FOR MI0283QT
4480M: Noralf Trønnes <noralf@tronnes.org>
4481S: Maintained
4482F: drivers/gpu/drm/tinydrm/mi0283qt.c
4483F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4484
4485DRM DRIVER FOR MSM ADRENO GPU
4486M: Rob Clark <robdclark@gmail.com>
4487L: linux-arm-msm@vger.kernel.org
4488L: dri-devel@lists.freedesktop.org
4489L: freedreno@lists.freedesktop.org
4490T: git git://people.freedesktop.org/~robclark/linux
4491S: Maintained
4492F: drivers/gpu/drm/msm/
4493F: include/uapi/drm/msm_drm.h
4494F: Documentation/devicetree/bindings/display/msm/
4495
4496DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4497M: Ben Skeggs <bskeggs@redhat.com>
4498L: dri-devel@lists.freedesktop.org
4499L: nouveau@lists.freedesktop.org
4500T: git git://github.com/skeggsb/linux
4501S: Supported
4502F: drivers/gpu/drm/nouveau/
4503F: include/uapi/drm/nouveau_drm.h
4504
4505DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4506M: Noralf Trønnes <noralf@tronnes.org>
4507S: Maintained
4508F: drivers/gpu/drm/tinydrm/repaper.c
4509F: Documentation/devicetree/bindings/display/repaper.txt
4510
4511DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4512M: Dave Airlie <airlied@redhat.com>
4513M: Gerd Hoffmann <kraxel@redhat.com>
4514L: virtualization@lists.linux-foundation.org
4515T: git git://anongit.freedesktop.org/drm/drm-misc
4516S: Obsolete
4517W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4518F: drivers/gpu/drm/cirrus/
4519
4520DRM DRIVER FOR QXL VIRTUAL GPU
4521M: Dave Airlie <airlied@redhat.com>
4522M: Gerd Hoffmann <kraxel@redhat.com>
4523L: virtualization@lists.linux-foundation.org
4524T: git git://anongit.freedesktop.org/drm/drm-misc
4525S: Maintained
4526F: drivers/gpu/drm/qxl/
4527F: include/uapi/drm/qxl_drm.h
4528
4529DRM DRIVER FOR RAGE 128 VIDEO CARDS
4530S: Orphan / Obsolete
4531F: drivers/gpu/drm/r128/
4532F: include/uapi/drm/r128_drm.h
4533
4534DRM DRIVER FOR SAVAGE VIDEO CARDS
4535S: Orphan / Obsolete
4536F: drivers/gpu/drm/savage/
4537F: include/uapi/drm/savage_drm.h
4538
4539DRM DRIVER FOR SIS VIDEO CARDS
4540S: Orphan / Obsolete
4541F: drivers/gpu/drm/sis/
4542F: include/uapi/drm/sis_drm.h
4543
4544DRM DRIVER FOR SITRONIX ST7586 PANELS
4545M: David Lechner <david@lechnology.com>
4546S: Maintained
4547F: drivers/gpu/drm/tinydrm/st7586.c
4548F: Documentation/devicetree/bindings/display/st7586.txt
4549
4550DRM DRIVER FOR TDFX VIDEO CARDS
4551S: Orphan / Obsolete
4552F: drivers/gpu/drm/tdfx/
4553
4554DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4555M: Dave Airlie <airlied@redhat.com>
4556S: Odd Fixes
4557F: drivers/gpu/drm/udl/
4558
4559DRM DRIVER FOR VMWARE VIRTUAL GPU
4560M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4561M: Sinclair Yeh <syeh@vmware.com>
4562M: Thomas Hellstrom <thellstrom@vmware.com>
4563L: dri-devel@lists.freedesktop.org
4564T: git git://people.freedesktop.org/~syeh/repos_linux
4565T: git git://people.freedesktop.org/~thomash/linux
4566S: Supported
4567F: drivers/gpu/drm/vmwgfx/
4568F: include/uapi/drm/vmwgfx_drm.h
4569
4570DRM DRIVERS
4571M: David Airlie <airlied@linux.ie>
4572L: dri-devel@lists.freedesktop.org
4573T: git git://people.freedesktop.org/~airlied/linux
4574B: https://bugs.freedesktop.org/
4575C: irc://chat.freenode.net/dri-devel
4576S: Maintained
4577F: drivers/gpu/drm/
4578F: drivers/gpu/vga/
4579F: Documentation/devicetree/bindings/display/
4580F: Documentation/devicetree/bindings/gpu/
4581F: Documentation/devicetree/bindings/video/
4582F: Documentation/gpu/
4583F: include/drm/
4584F: include/uapi/drm/
4585F: include/linux/vga*
4586
4587DRM DRIVERS AND MISC GPU PATCHES
4588M: Daniel Vetter <daniel.vetter@intel.com>
4589M: Jani Nikula <jani.nikula@linux.intel.com>
4590M: Sean Paul <seanpaul@chromium.org>
4591W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4592S: Maintained
4593T: git git://anongit.freedesktop.org/drm/drm-misc
4594F: Documentation/gpu/
4595F: drivers/gpu/vga/
4596F: drivers/gpu/drm/*
4597F: include/drm/drm*
4598F: include/uapi/drm/drm*
4599F: include/linux/vga*
4600
4601DRM DRIVERS FOR ALLWINNER A10
4602M: Maxime Ripard <maxime.ripard@free-electrons.com>
4603L: dri-devel@lists.freedesktop.org
4604S: Supported
4605F: drivers/gpu/drm/sun4i/
4606F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4607T: git git://anongit.freedesktop.org/drm/drm-misc
4608
4609DRM DRIVERS FOR AMLOGIC SOCS
4610M: Neil Armstrong <narmstrong@baylibre.com>
4611L: dri-devel@lists.freedesktop.org
4612L: linux-amlogic@lists.infradead.org
4613W: http://linux-meson.com/
4614S: Supported
4615F: drivers/gpu/drm/meson/
4616F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4617F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4618F: Documentation/gpu/meson.rst
4619T: git git://anongit.freedesktop.org/drm/drm-misc
4620
4621DRM DRIVERS FOR ATMEL HLCDC
4622M: Boris Brezillon <boris.brezillon@free-electrons.com>
4623L: dri-devel@lists.freedesktop.org
4624S: Supported
4625F: drivers/gpu/drm/atmel-hlcdc/
4626F: Documentation/devicetree/bindings/drm/atmel/
4627T: git git://anongit.freedesktop.org/drm/drm-misc
4628
4629DRM DRIVERS FOR BRIDGE CHIPS
4630M: Archit Taneja <architt@codeaurora.org>
4631M: Andrzej Hajda <a.hajda@samsung.com>
4632R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4633S: Maintained
4634T: git git://anongit.freedesktop.org/drm/drm-misc
4635F: drivers/gpu/drm/bridge/
4636
4637DRM DRIVERS FOR EXYNOS
4638M: Inki Dae <inki.dae@samsung.com>
4639M: Joonyoung Shim <jy0922.shim@samsung.com>
4640M: Seung-Woo Kim <sw0312.kim@samsung.com>
4641M: Kyungmin Park <kyungmin.park@samsung.com>
4642L: dri-devel@lists.freedesktop.org
4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4644S: Supported
4645F: drivers/gpu/drm/exynos/
4646F: include/uapi/drm/exynos_drm.h
4647F: Documentation/devicetree/bindings/display/exynos/
4648
4649DRM DRIVERS FOR FREESCALE DCU
4650M: Stefan Agner <stefan@agner.ch>
4651M: Alison Wang <alison.wang@freescale.com>
4652L: dri-devel@lists.freedesktop.org
4653S: Supported
4654F: drivers/gpu/drm/fsl-dcu/
4655F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4656F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4657F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4658
4659DRM DRIVERS FOR FREESCALE IMX
4660M: Philipp Zabel <p.zabel@pengutronix.de>
4661L: dri-devel@lists.freedesktop.org
4662S: Maintained
4663F: drivers/gpu/drm/imx/
4664F: drivers/gpu/ipu-v3/
4665F: Documentation/devicetree/bindings/display/imx/
4666
4667DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4668M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4669L: dri-devel@lists.freedesktop.org
4670T: git git://github.com/patjak/drm-gma500
4671S: Maintained
4672F: drivers/gpu/drm/gma500/
4673
4674DRM DRIVERS FOR HISILICON
4675M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4676M: Rongrong Zou <zourongrong@gmail.com>
4677R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4678R: Chen Feng <puck.chen@hisilicon.com>
4679L: dri-devel@lists.freedesktop.org
4680T: git git://github.com/xin3liang/linux.git
4681S: Maintained
4682F: drivers/gpu/drm/hisilicon/
4683F: Documentation/devicetree/bindings/display/hisilicon/
4684
4685DRM DRIVERS FOR MEDIATEK
4686M: CK Hu <ck.hu@mediatek.com>
4687M: Philipp Zabel <p.zabel@pengutronix.de>
4688L: dri-devel@lists.freedesktop.org
4689S: Supported
4690F: drivers/gpu/drm/mediatek/
4691F: Documentation/devicetree/bindings/display/mediatek/
4692
4693DRM DRIVERS FOR NVIDIA TEGRA
4694M: Thierry Reding <thierry.reding@gmail.com>
4695L: dri-devel@lists.freedesktop.org
4696L: linux-tegra@vger.kernel.org
4697T: git git://anongit.freedesktop.org/tegra/linux.git
4698S: Supported
4699F: drivers/gpu/drm/tegra/
4700F: drivers/gpu/host1x/
4701F: include/linux/host1x.h
4702F: include/uapi/drm/tegra_drm.h
4703F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4704
4705DRM DRIVERS FOR RENESAS
4706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4707L: dri-devel@lists.freedesktop.org
4708L: linux-renesas-soc@vger.kernel.org
4709T: git git://linuxtv.org/pinchartl/fbdev
4710S: Supported
4711F: drivers/gpu/drm/rcar-du/
4712F: drivers/gpu/drm/shmobile/
4713F: include/linux/platform_data/shmob_drm.h
4714F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4715F: Documentation/devicetree/bindings/display/renesas,du.txt
4716
4717DRM DRIVERS FOR ROCKCHIP
4718M: Mark Yao <mark.yao@rock-chips.com>
4719L: dri-devel@lists.freedesktop.org
4720S: Maintained
4721F: drivers/gpu/drm/rockchip/
4722F: Documentation/devicetree/bindings/display/rockchip/
4723T: git git://anongit.freedesktop.org/drm/drm-misc
4724
4725DRM DRIVERS FOR STI
4726M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4727M: Vincent Abriou <vincent.abriou@st.com>
4728L: dri-devel@lists.freedesktop.org
4729T: git git://anongit.freedesktop.org/drm/drm-misc
4730S: Maintained
4731F: drivers/gpu/drm/sti
4732F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4733
4734DRM DRIVERS FOR STM
4735M: Yannick Fertre <yannick.fertre@st.com>
4736M: Philippe Cornu <philippe.cornu@st.com>
4737M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4738M: Vincent Abriou <vincent.abriou@st.com>
4739L: dri-devel@lists.freedesktop.org
4740T: git git://anongit.freedesktop.org/drm/drm-misc
4741S: Maintained
4742F: drivers/gpu/drm/stm
4743F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4744
4745DRM DRIVERS FOR TI LCDC
4746M: Jyri Sarha <jsarha@ti.com>
4747R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4748L: dri-devel@lists.freedesktop.org
4749S: Maintained
4750F: drivers/gpu/drm/tilcdc/
4751F: Documentation/devicetree/bindings/display/tilcdc/
4752
4753DRM DRIVERS FOR TI OMAP
4754M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4755L: dri-devel@lists.freedesktop.org
4756S: Maintained
4757F: drivers/gpu/drm/omapdrm/
4758F: Documentation/devicetree/bindings/display/ti/
4759
4760DRM DRIVERS FOR VC4
4761M: Eric Anholt <eric@anholt.net>
4762T: git git://github.com/anholt/linux
4763S: Supported
4764F: drivers/gpu/drm/vc4/
4765F: include/uapi/drm/vc4_drm.h
4766F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4767T: git git://anongit.freedesktop.org/drm/drm-misc
4768
4769DRM DRIVERS FOR VIVANTE GPU IP
4770M: Lucas Stach <l.stach@pengutronix.de>
4771R: Russell King <linux+etnaviv@armlinux.org.uk>
4772R: Christian Gmeiner <christian.gmeiner@gmail.com>
4773L: etnaviv@lists.freedesktop.org
4774L: dri-devel@lists.freedesktop.org
4775S: Maintained
4776F: drivers/gpu/drm/etnaviv/
4777F: include/uapi/drm/etnaviv_drm.h
4778F: Documentation/devicetree/bindings/display/etnaviv/
4779
4780DRM DRIVERS FOR ZTE ZX
4781M: Shawn Guo <shawnguo@kernel.org>
4782L: dri-devel@lists.freedesktop.org
4783S: Maintained
4784F: drivers/gpu/drm/zte/
4785F: Documentation/devicetree/bindings/display/zte,vou.txt
4786T: git git://anongit.freedesktop.org/drm/drm-misc
4787
4788DRM PANEL DRIVERS
4789M: Thierry Reding <thierry.reding@gmail.com>
4790L: dri-devel@lists.freedesktop.org
4791T: git git://anongit.freedesktop.org/drm/drm-misc
4792S: Maintained
4793F: drivers/gpu/drm/drm_panel.c
4794F: drivers/gpu/drm/panel/
4795F: include/drm/drm_panel.h
4796F: Documentation/devicetree/bindings/display/panel/
4797
4798DRM TINYDRM DRIVERS
4799M: Noralf Trønnes <noralf@tronnes.org>
4800W: https://github.com/notro/tinydrm/wiki/Development
4801T: git git://anongit.freedesktop.org/drm/drm-misc
4802S: Maintained
4803F: drivers/gpu/drm/tinydrm/
4804F: include/drm/tinydrm/
4805
4806DSBR100 USB FM RADIO DRIVER
4807M: Alexey Klimov <klimov.linux@gmail.com>
4808L: linux-media@vger.kernel.org
4809T: git git://linuxtv.org/media_tree.git
4810S: Maintained
4811F: drivers/media/radio/dsbr100.c
4812
4813DSCC4 DRIVER
4814M: Francois Romieu <romieu@fr.zoreil.com>
4815L: netdev@vger.kernel.org
4816S: Maintained
4817F: drivers/net/wan/dscc4.c
4818
4819DT3155 MEDIA DRIVER
4820M: Hans Verkuil <hverkuil@xs4all.nl>
4821L: linux-media@vger.kernel.org
4822T: git git://linuxtv.org/media_tree.git
4823W: https://linuxtv.org
4824S: Odd Fixes
4825F: drivers/media/pci/dt3155/
4826
4827DVB_USB_AF9015 MEDIA DRIVER
4828M: Antti Palosaari <crope@iki.fi>
4829L: linux-media@vger.kernel.org
4830W: https://linuxtv.org
4831W: http://palosaari.fi/linux/
4832Q: http://patchwork.linuxtv.org/project/linux-media/list/
4833T: git git://linuxtv.org/anttip/media_tree.git
4834S: Maintained
4835F: drivers/media/usb/dvb-usb-v2/af9015*
4836
4837DVB_USB_AF9035 MEDIA DRIVER
4838M: Antti Palosaari <crope@iki.fi>
4839L: linux-media@vger.kernel.org
4840W: https://linuxtv.org
4841W: http://palosaari.fi/linux/
4842Q: http://patchwork.linuxtv.org/project/linux-media/list/
4843T: git git://linuxtv.org/anttip/media_tree.git
4844S: Maintained
4845F: drivers/media/usb/dvb-usb-v2/af9035*
4846
4847DVB_USB_ANYSEE MEDIA DRIVER
4848M: Antti Palosaari <crope@iki.fi>
4849L: linux-media@vger.kernel.org
4850W: https://linuxtv.org
4851W: http://palosaari.fi/linux/
4852Q: http://patchwork.linuxtv.org/project/linux-media/list/
4853T: git git://linuxtv.org/anttip/media_tree.git
4854S: Maintained
4855F: drivers/media/usb/dvb-usb-v2/anysee*
4856
4857DVB_USB_AU6610 MEDIA DRIVER
4858M: Antti Palosaari <crope@iki.fi>
4859L: linux-media@vger.kernel.org
4860W: https://linuxtv.org
4861W: http://palosaari.fi/linux/
4862Q: http://patchwork.linuxtv.org/project/linux-media/list/
4863T: git git://linuxtv.org/anttip/media_tree.git
4864S: Maintained
4865F: drivers/media/usb/dvb-usb-v2/au6610*
4866
4867DVB_USB_CE6230 MEDIA DRIVER
4868M: Antti Palosaari <crope@iki.fi>
4869L: linux-media@vger.kernel.org
4870W: https://linuxtv.org
4871W: http://palosaari.fi/linux/
4872Q: http://patchwork.linuxtv.org/project/linux-media/list/
4873T: git git://linuxtv.org/anttip/media_tree.git
4874S: Maintained
4875F: drivers/media/usb/dvb-usb-v2/ce6230*
4876
4877DVB_USB_CXUSB MEDIA DRIVER
4878M: Michael Krufky <mkrufky@linuxtv.org>
4879L: linux-media@vger.kernel.org
4880W: https://linuxtv.org
4881W: http://github.com/mkrufky
4882Q: http://patchwork.linuxtv.org/project/linux-media/list/
4883T: git git://linuxtv.org/media_tree.git
4884S: Maintained
4885F: drivers/media/usb/dvb-usb/cxusb*
4886
4887DVB_USB_EC168 MEDIA DRIVER
4888M: Antti Palosaari <crope@iki.fi>
4889L: linux-media@vger.kernel.org
4890W: https://linuxtv.org
4891W: http://palosaari.fi/linux/
4892Q: http://patchwork.linuxtv.org/project/linux-media/list/
4893T: git git://linuxtv.org/anttip/media_tree.git
4894S: Maintained
4895F: drivers/media/usb/dvb-usb-v2/ec168*
4896
4897DVB_USB_GL861 MEDIA DRIVER
4898M: Antti Palosaari <crope@iki.fi>
4899L: linux-media@vger.kernel.org
4900W: https://linuxtv.org
4901Q: http://patchwork.linuxtv.org/project/linux-media/list/
4902T: git git://linuxtv.org/anttip/media_tree.git
4903S: Maintained
4904F: drivers/media/usb/dvb-usb-v2/gl861*
4905
4906DVB_USB_MXL111SF MEDIA DRIVER
4907M: Michael Krufky <mkrufky@linuxtv.org>
4908L: linux-media@vger.kernel.org
4909W: https://linuxtv.org
4910W: http://github.com/mkrufky
4911Q: http://patchwork.linuxtv.org/project/linux-media/list/
4912T: git git://linuxtv.org/mkrufky/mxl111sf.git
4913S: Maintained
4914F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4915
4916DVB_USB_RTL28XXU MEDIA DRIVER
4917M: Antti Palosaari <crope@iki.fi>
4918L: linux-media@vger.kernel.org
4919W: https://linuxtv.org
4920W: http://palosaari.fi/linux/
4921Q: http://patchwork.linuxtv.org/project/linux-media/list/
4922T: git git://linuxtv.org/anttip/media_tree.git
4923S: Maintained
4924F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4925
4926DVB_USB_V2 MEDIA DRIVER
4927M: Antti Palosaari <crope@iki.fi>
4928L: linux-media@vger.kernel.org
4929W: https://linuxtv.org
4930W: http://palosaari.fi/linux/
4931Q: http://patchwork.linuxtv.org/project/linux-media/list/
4932T: git git://linuxtv.org/anttip/media_tree.git
4933S: Maintained
4934F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4935F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4936
4937DYNAMIC DEBUG
4938M: Jason Baron <jbaron@akamai.com>
4939S: Maintained
4940F: lib/dynamic_debug.c
4941F: include/linux/dynamic_debug.h
4942
4943DZ DECSTATION DZ11 SERIAL DRIVER
4944M: "Maciej W. Rozycki" <macro@linux-mips.org>
4945S: Maintained
4946F: drivers/tty/serial/dz.*
4947
4948E3X0 POWER BUTTON DRIVER
4949M: Moritz Fischer <moritz.fischer@ettus.com>
4950L: usrp-users@lists.ettus.com
4951W: http://www.ettus.com
4952S: Supported
4953F: drivers/input/misc/e3x0-button.c
4954F: Documentation/devicetree/bindings/input/e3x0-button.txt
4955
4956E4000 MEDIA DRIVER
4957M: Antti Palosaari <crope@iki.fi>
4958L: linux-media@vger.kernel.org
4959W: https://linuxtv.org
4960W: http://palosaari.fi/linux/
4961Q: http://patchwork.linuxtv.org/project/linux-media/list/
4962T: git git://linuxtv.org/anttip/media_tree.git
4963S: Maintained
4964F: drivers/media/tuners/e4000*
4965
4966EATA ISA/EISA/PCI SCSI DRIVER
4967M: Dario Ballabio <ballabio_dario@emc.com>
4968L: linux-scsi@vger.kernel.org
4969S: Maintained
4970F: drivers/scsi/eata.c
4971
4972EC100 MEDIA DRIVER
4973M: Antti Palosaari <crope@iki.fi>
4974L: linux-media@vger.kernel.org
4975W: https://linuxtv.org
4976W: http://palosaari.fi/linux/
4977Q: http://patchwork.linuxtv.org/project/linux-media/list/
4978T: git git://linuxtv.org/anttip/media_tree.git
4979S: Maintained
4980F: drivers/media/dvb-frontends/ec100*
4981
4982ECRYPT FILE SYSTEM
4983M: Tyler Hicks <tyhicks@canonical.com>
4984L: ecryptfs@vger.kernel.org
4985W: http://ecryptfs.org
4986W: https://launchpad.net/ecryptfs
4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4988S: Supported
4989F: Documentation/filesystems/ecryptfs.txt
4990F: fs/ecryptfs/
4991
4992EDAC-AMD64
4993M: Borislav Petkov <bp@alien8.de>
4994L: linux-edac@vger.kernel.org
4995S: Maintained
4996F: drivers/edac/amd64_edac*
4997
4998EDAC-CALXEDA
4999M: Robert Richter <rric@kernel.org>
5000L: linux-edac@vger.kernel.org
5001S: Maintained
5002F: drivers/edac/highbank*
5003
5004EDAC-CAVIUM OCTEON
5005M: Ralf Baechle <ralf@linux-mips.org>
5006M: David Daney <david.daney@cavium.com>
5007L: linux-edac@vger.kernel.org
5008L: linux-mips@linux-mips.org
5009S: Supported
5010F: drivers/edac/octeon_edac*
5011
5012EDAC-CAVIUM THUNDERX
5013M: David Daney <david.daney@cavium.com>
5014M: Jan Glauber <jglauber@cavium.com>
5015L: linux-edac@vger.kernel.org
5016S: Supported
5017F: drivers/edac/thunderx_edac*
5018
5019EDAC-CORE
5020M: Borislav Petkov <bp@alien8.de>
5021M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5022M: Mauro Carvalho Chehab <mchehab@kernel.org>
5023L: linux-edac@vger.kernel.org
5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5026S: Supported
5027F: Documentation/admin-guide/ras.rst
5028F: Documentation/driver-api/edac.rst
5029F: drivers/edac/
5030F: include/linux/edac.h
5031
5032EDAC-E752X
5033M: Mark Gross <mark.gross@intel.com>
5034L: linux-edac@vger.kernel.org
5035S: Maintained
5036F: drivers/edac/e752x_edac.c
5037
5038EDAC-E7XXX
5039L: linux-edac@vger.kernel.org
5040S: Maintained
5041F: drivers/edac/e7xxx_edac.c
5042
5043EDAC-FSL_DDR
5044M: York Sun <york.sun@nxp.com>
5045L: linux-edac@vger.kernel.org
5046S: Maintained
5047F: drivers/edac/fsl_ddr_edac.*
5048
5049EDAC-GHES
5050M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5051M: Mauro Carvalho Chehab <mchehab@kernel.org>
5052L: linux-edac@vger.kernel.org
5053S: Maintained
5054F: drivers/edac/ghes_edac.c
5055
5056EDAC-I3000
5057L: linux-edac@vger.kernel.org
5058S: Orphan
5059F: drivers/edac/i3000_edac.c
5060
5061EDAC-I5000
5062L: linux-edac@vger.kernel.org
5063S: Maintained
5064F: drivers/edac/i5000_edac.c
5065
5066EDAC-I5400
5067M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5068M: Mauro Carvalho Chehab <mchehab@kernel.org>
5069L: linux-edac@vger.kernel.org
5070S: Maintained
5071F: drivers/edac/i5400_edac.c
5072
5073EDAC-I7300
5074M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075M: Mauro Carvalho Chehab <mchehab@kernel.org>
5076L: linux-edac@vger.kernel.org
5077S: Maintained
5078F: drivers/edac/i7300_edac.c
5079
5080EDAC-I7CORE
5081M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5082M: Mauro Carvalho Chehab <mchehab@kernel.org>
5083L: linux-edac@vger.kernel.org
5084S: Maintained
5085F: drivers/edac/i7core_edac.c
5086
5087EDAC-I82443BXGX
5088M: Tim Small <tim@buttersideup.com>
5089L: linux-edac@vger.kernel.org
5090S: Maintained
5091F: drivers/edac/i82443bxgx_edac.c
5092
5093EDAC-I82975X
5094M: Ranganathan Desikan <ravi@jetztechnologies.com>
5095M: "Arvind R." <arvino55@gmail.com>
5096L: linux-edac@vger.kernel.org
5097S: Maintained
5098F: drivers/edac/i82975x_edac.c
5099
5100EDAC-IE31200
5101M: Jason Baron <jbaron@akamai.com>
5102L: linux-edac@vger.kernel.org
5103S: Maintained
5104F: drivers/edac/ie31200_edac.c
5105
5106EDAC-MPC85XX
5107M: Johannes Thumshirn <morbidrsa@gmail.com>
5108L: linux-edac@vger.kernel.org
5109S: Maintained
5110F: drivers/edac/mpc85xx_edac.[ch]
5111
5112EDAC-PASEMI
5113M: Egor Martovetsky <egor@pasemi.com>
5114L: linux-edac@vger.kernel.org
5115S: Maintained
5116F: drivers/edac/pasemi_edac.c
5117
5118EDAC-PND2
5119M: Tony Luck <tony.luck@intel.com>
5120L: linux-edac@vger.kernel.org
5121S: Maintained
5122F: drivers/edac/pnd2_edac.[ch]
5123
5124EDAC-R82600
5125M: Tim Small <tim@buttersideup.com>
5126L: linux-edac@vger.kernel.org
5127S: Maintained
5128F: drivers/edac/r82600_edac.c
5129
5130EDAC-SBRIDGE
5131M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5132M: Mauro Carvalho Chehab <mchehab@kernel.org>
5133L: linux-edac@vger.kernel.org
5134S: Maintained
5135F: drivers/edac/sb_edac.c
5136
5137EDAC-SKYLAKE
5138M: Tony Luck <tony.luck@intel.com>
5139L: linux-edac@vger.kernel.org
5140S: Maintained
5141F: drivers/edac/skx_edac.c
5142
5143EDIROL UA-101/UA-1000 DRIVER
5144M: Clemens Ladisch <clemens@ladisch.de>
5145L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5146T: git git://git.alsa-project.org/alsa-kernel.git
5147S: Maintained
5148F: sound/usb/misc/ua101.c
5149
5150EFI TEST DRIVER
5151L: linux-efi@vger.kernel.org
5152M: Ivan Hu <ivan.hu@canonical.com>
5153M: Matt Fleming <matt@codeblueprint.co.uk>
5154S: Maintained
5155F: drivers/firmware/efi/test/
5156
5157EFI VARIABLE FILESYSTEM
5158M: Matthew Garrett <matthew.garrett@nebula.com>
5159M: Jeremy Kerr <jk@ozlabs.org>
5160M: Matt Fleming <matt@codeblueprint.co.uk>
5161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5162L: linux-efi@vger.kernel.org
5163S: Maintained
5164F: fs/efivarfs/
5165
5166EFIFB FRAMEBUFFER DRIVER
5167L: linux-fbdev@vger.kernel.org
5168M: Peter Jones <pjones@redhat.com>
5169S: Maintained
5170F: drivers/video/fbdev/efifb.c
5171
5172EFS FILESYSTEM
5173W: http://aeschi.ch.eu.org/efs/
5174S: Orphan
5175F: fs/efs/
5176
5177EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5178M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5179L: netdev@vger.kernel.org
5180S: Maintained
5181F: drivers/net/ethernet/ibm/ehea/
5182
5183EM28XX VIDEO4LINUX DRIVER
5184M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5185M: Mauro Carvalho Chehab <mchehab@kernel.org>
5186L: linux-media@vger.kernel.org
5187W: https://linuxtv.org
5188T: git git://linuxtv.org/media_tree.git
5189S: Maintained
5190F: drivers/media/usb/em28xx/
5191F: Documentation/media/v4l-drivers/em28xx*
5192
5193EMBEDDED LINUX
5194M: Paul Gortmaker <paul.gortmaker@windriver.com>
5195M: Matt Mackall <mpm@selenic.com>
5196M: David Woodhouse <dwmw2@infradead.org>
5197L: linux-embedded@vger.kernel.org
5198S: Maintained
5199
5200Emulex 10Gbps iSCSI - OneConnect DRIVER
5201M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5202M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5203M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5204L: linux-scsi@vger.kernel.org
5205W: http://www.broadcom.com
5206S: Supported
5207F: drivers/scsi/be2iscsi/
5208
5209Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5210M: Sathya Perla <sathya.perla@broadcom.com>
5211M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5212M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5213M: Somnath Kotur <somnath.kotur@broadcom.com>
5214L: netdev@vger.kernel.org
5215W: http://www.emulex.com
5216S: Supported
5217F: drivers/net/ethernet/emulex/benet/
5218
5219EMULEX ONECONNECT ROCE DRIVER
5220M: Selvin Xavier <selvin.xavier@broadcom.com>
5221M: Devesh Sharma <devesh.sharma@broadcom.com>
5222L: linux-rdma@vger.kernel.org
5223W: http://www.broadcom.com
5224S: Odd Fixes
5225F: drivers/infiniband/hw/ocrdma/
5226F: include/uapi/rdma/ocrdma-abi.h
5227
5228EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5229M: James Smart <james.smart@broadcom.com>
5230M: Dick Kennedy <dick.kennedy@broadcom.com>
5231L: linux-scsi@vger.kernel.org
5232W: http://www.broadcom.com
5233S: Supported
5234F: drivers/scsi/lpfc/
5235
5236ENE CB710 FLASH CARD READER DRIVER
5237M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5238S: Maintained
5239F: drivers/misc/cb710/
5240F: drivers/mmc/host/cb710-mmc.*
5241F: include/linux/cb710.h
5242
5243ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5244M: Maxim Levitsky <maximlevitsky@gmail.com>
5245S: Maintained
5246F: drivers/media/rc/ene_ir.*
5247
5248EPSON S1D13XXX FRAMEBUFFER DRIVER
5249M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5250S: Maintained
5251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5252F: drivers/video/fbdev/s1d13xxxfb.c
5253F: include/video/s1d13xxxfb.h
5254
5255ERRSEQ ERROR TRACKING INFRASTRUCTURE
5256M: Jeff Layton <jlayton@kernel.org>
5257S: Maintained
5258F: lib/errseq.c
5259F: include/linux/errseq.h
5260
5261ET131X NETWORK DRIVER
5262M: Mark Einon <mark.einon@gmail.com>
5263S: Odd Fixes
5264F: drivers/net/ethernet/agere/
5265
5266ETHERNET BRIDGE
5267M: Stephen Hemminger <stephen@networkplumber.org>
5268L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5269L: netdev@vger.kernel.org
5270W: http://www.linuxfoundation.org/en/Net:Bridge
5271S: Maintained
5272F: include/linux/netfilter_bridge/
5273F: net/bridge/
5274
5275ETHERNET PHY LIBRARY
5276M: Andrew Lunn <andrew@lunn.ch>
5277M: Florian Fainelli <f.fainelli@gmail.com>
5278L: netdev@vger.kernel.org
5279S: Maintained
5280F: Documentation/ABI/testing/sysfs-bus-mdio
5281F: Documentation/devicetree/bindings/net/mdio*
5282F: Documentation/networking/phy.txt
5283F: drivers/net/phy/
5284F: drivers/of/of_mdio.c
5285F: drivers/of/of_net.c
5286F: include/linux/*mdio*.h
5287F: include/linux/of_net.h
5288F: include/linux/phy.h
5289F: include/linux/phy_fixed.h
5290F: include/linux/platform_data/mdio-gpio.h
5291F: include/linux/platform_data/mdio-bcm-unimac.h
5292F: include/trace/events/mdio.h
5293F: include/uapi/linux/mdio.h
5294F: include/uapi/linux/mii.h
5295
5296EXT2 FILE SYSTEM
5297M: Jan Kara <jack@suse.com>
5298L: linux-ext4@vger.kernel.org
5299S: Maintained
5300F: Documentation/filesystems/ext2.txt
5301F: fs/ext2/
5302F: include/linux/ext2*
5303
5304EXT4 FILE SYSTEM
5305M: "Theodore Ts'o" <tytso@mit.edu>
5306M: Andreas Dilger <adilger.kernel@dilger.ca>
5307L: linux-ext4@vger.kernel.org
5308W: http://ext4.wiki.kernel.org
5309Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5311S: Maintained
5312F: Documentation/filesystems/ext4.txt
5313F: fs/ext4/
5314
5315Extended Verification Module (EVM)
5316M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5317L: linux-integrity@vger.kernel.org
5318S: Supported
5319F: security/integrity/evm/
5320
5321EXTENSIBLE FIRMWARE INTERFACE (EFI)
5322M: Matt Fleming <matt@codeblueprint.co.uk>
5323M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5324L: linux-efi@vger.kernel.org
5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5326S: Maintained
5327F: Documentation/efi-stub.txt
5328F: arch/*/kernel/efi.c
5329F: arch/x86/boot/compressed/eboot.[ch]
5330F: arch/*/include/asm/efi.h
5331F: arch/x86/platform/efi/
5332F: drivers/firmware/efi/
5333F: include/linux/efi*.h
5334F: arch/arm/boot/compressed/efi-header.S
5335F: arch/arm64/kernel/efi-entry.S
5336
5337EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5338M: MyungJoo Ham <myungjoo.ham@samsung.com>
5339M: Chanwoo Choi <cw00.choi@samsung.com>
5340L: linux-kernel@vger.kernel.org
5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5342S: Maintained
5343F: drivers/extcon/
5344F: include/linux/extcon/
5345F: include/linux/extcon.h
5346F: Documentation/extcon/
5347F: Documentation/devicetree/bindings/extcon/
5348
5349EXYNOS DP DRIVER
5350M: Jingoo Han <jingoohan1@gmail.com>
5351L: dri-devel@lists.freedesktop.org
5352S: Maintained
5353F: drivers/gpu/drm/exynos/exynos_dp*
5354
5355EXYNOS SYSMMU (IOMMU) driver
5356M: Marek Szyprowski <m.szyprowski@samsung.com>
5357L: iommu@lists.linux-foundation.org
5358S: Maintained
5359F: drivers/iommu/exynos-iommu.c
5360
5361EZchip NPS platform support
5362M: Elad Kanfi <eladkan@mellanox.com>
5363M: Vineet Gupta <vgupta@synopsys.com>
5364S: Supported
5365F: arch/arc/plat-eznps
5366F: arch/arc/boot/dts/eznps.dts
5367
5368F2FS FILE SYSTEM
5369M: Jaegeuk Kim <jaegeuk@kernel.org>
5370M: Chao Yu <yuchao0@huawei.com>
5371L: linux-f2fs-devel@lists.sourceforge.net
5372W: https://f2fs.wiki.kernel.org/
5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5374S: Maintained
5375F: Documentation/filesystems/f2fs.txt
5376F: Documentation/ABI/testing/sysfs-fs-f2fs
5377F: fs/f2fs/
5378F: include/linux/f2fs_fs.h
5379F: include/trace/events/f2fs.h
5380
5381F71805F HARDWARE MONITORING DRIVER
5382M: Jean Delvare <jdelvare@suse.com>
5383L: linux-hwmon@vger.kernel.org
5384S: Maintained
5385F: Documentation/hwmon/f71805f
5386F: drivers/hwmon/f71805f.c
5387
5388FANOTIFY
5389M: Jan Kara <jack@suse.cz>
5390R: Amir Goldstein <amir73il@gmail.com>
5391L: linux-fsdevel@vger.kernel.org
5392S: Maintained
5393F: fs/notify/fanotify/
5394F: include/linux/fanotify.h
5395F: include/uapi/linux/fanotify.h
5396
5397FARSYNC SYNCHRONOUS DRIVER
5398M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5399W: http://www.farsite.co.uk/
5400S: Supported
5401F: drivers/net/wan/farsync.*
5402
5403FAULT INJECTION SUPPORT
5404M: Akinobu Mita <akinobu.mita@gmail.com>
5405S: Supported
5406F: Documentation/fault-injection/
5407F: lib/fault-inject.c
5408
5409FBTFT Framebuffer drivers
5410M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5411S: Maintained
5412F: drivers/staging/fbtft/
5413
5414FC0011 TUNER DRIVER
5415M: Michael Buesch <m@bues.ch>
5416L: linux-media@vger.kernel.org
5417S: Maintained
5418F: drivers/media/tuners/fc0011.h
5419F: drivers/media/tuners/fc0011.c
5420
5421FC2580 MEDIA DRIVER
5422M: Antti Palosaari <crope@iki.fi>
5423L: linux-media@vger.kernel.org
5424W: https://linuxtv.org
5425W: http://palosaari.fi/linux/
5426Q: http://patchwork.linuxtv.org/project/linux-media/list/
5427T: git git://linuxtv.org/anttip/media_tree.git
5428S: Maintained
5429F: drivers/media/tuners/fc2580*
5430
5431FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5432M: Johannes Thumshirn <jth@kernel.org>
5433L: fcoe-devel@open-fcoe.org
5434W: www.Open-FCoE.org
5435S: Supported
5436F: drivers/scsi/libfc/
5437F: drivers/scsi/fcoe/
5438F: include/scsi/fc/
5439F: include/scsi/libfc.h
5440F: include/scsi/libfcoe.h
5441F: include/uapi/scsi/fc/
5442
5443FILE LOCKING (flock() and fcntl()/lockf())
5444M: Jeff Layton <jlayton@kernel.org>
5445M: "J. Bruce Fields" <bfields@fieldses.org>
5446L: linux-fsdevel@vger.kernel.org
5447S: Maintained
5448F: include/linux/fcntl.h
5449F: include/uapi/linux/fcntl.h
5450F: fs/fcntl.c
5451F: fs/locks.c
5452
5453FILESYSTEMS (VFS and infrastructure)
5454M: Alexander Viro <viro@zeniv.linux.org.uk>
5455L: linux-fsdevel@vger.kernel.org
5456S: Maintained
5457F: fs/*
5458F: include/linux/fs.h
5459F: include/uapi/linux/fs.h
5460
5461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5462M: Riku Voipio <riku.voipio@iki.fi>
5463L: linux-hwmon@vger.kernel.org
5464S: Maintained
5465F: drivers/hwmon/f75375s.c
5466F: include/linux/f75375s.h
5467
5468FIREWIRE AUDIO DRIVERS
5469M: Clemens Ladisch <clemens@ladisch.de>
5470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5471T: git git://git.alsa-project.org/alsa-kernel.git
5472S: Maintained
5473F: sound/firewire/
5474
5475FIREWIRE MEDIA DRIVERS (firedtv)
5476M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5477L: linux-media@vger.kernel.org
5478L: linux1394-devel@lists.sourceforge.net
5479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5480S: Maintained
5481F: drivers/media/firewire/
5482
5483FIREWIRE SBP-2 TARGET
5484M: Chris Boot <bootc@bootc.net>
5485L: linux-scsi@vger.kernel.org
5486L: target-devel@vger.kernel.org
5487L: linux1394-devel@lists.sourceforge.net
5488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5489S: Maintained
5490F: drivers/target/sbp/
5491
5492FIREWIRE SUBSYSTEM
5493M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5494L: linux1394-devel@lists.sourceforge.net
5495W: http://ieee1394.wiki.kernel.org/
5496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5497S: Maintained
5498F: drivers/firewire/
5499F: include/linux/firewire.h
5500F: include/uapi/linux/firewire*.h
5501F: tools/firewire/
5502
5503FIRMWARE LOADER (request_firmware)
5504M: Luis R. Rodriguez <mcgrof@kernel.org>
5505L: linux-kernel@vger.kernel.org
5506S: Maintained
5507F: Documentation/firmware_class/
5508F: drivers/base/firmware*.c
5509F: include/linux/firmware.h
5510
5511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5512M: Joshua Morris <josh.h.morris@us.ibm.com>
5513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5514S: Maintained
5515F: drivers/block/rsxx/
5516
5517FLOPPY DRIVER
5518M: Jiri Kosina <jikos@kernel.org>
5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5520S: Odd fixes
5521F: drivers/block/floppy.c
5522
5523FMC SUBSYSTEM
5524M: Alessandro Rubini <rubini@gnudd.com>
5525W: http://www.ohwr.org/projects/fmc-bus
5526S: Supported
5527F: drivers/fmc/
5528F: include/linux/fmc*.h
5529F: include/linux/ipmi-fru.h
5530K: fmc_d.*register
5531
5532FPGA MANAGER FRAMEWORK
5533M: Alan Tull <atull@kernel.org>
5534M: Moritz Fischer <mdf@kernel.org>
5535L: linux-fpga@vger.kernel.org
5536S: Maintained
5537T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5538Q: http://patchwork.kernel.org/project/linux-fpga/list/
5539F: Documentation/fpga/
5540F: Documentation/devicetree/bindings/fpga/
5541F: drivers/fpga/
5542F: include/linux/fpga/
5543W: http://www.rocketboards.org
5544
5545FPU EMULATOR
5546M: Bill Metzenthen <billm@melbpc.org.au>
5547W: http://floatingpoint.sourceforge.net/emulator/index.html
5548S: Maintained
5549F: arch/x86/math-emu/
5550
5551FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5552L: netdev@vger.kernel.org
5553S: Orphan
5554F: drivers/net/wan/dlci.c
5555F: drivers/net/wan/sdla.c
5556
5557FRAMEBUFFER LAYER
5558M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5559L: dri-devel@lists.freedesktop.org
5560L: linux-fbdev@vger.kernel.org
5561T: git git://github.com/bzolnier/linux.git
5562Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5563S: Maintained
5564F: Documentation/fb/
5565F: drivers/video/
5566F: include/video/
5567F: include/linux/fb.h
5568F: include/uapi/video/
5569F: include/uapi/linux/fb.h
5570
5571FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5572M: Horia Geantă <horia.geanta@nxp.com>
5573M: Aymen Sghaier <aymen.sghaier@nxp.com>
5574L: linux-crypto@vger.kernel.org
5575S: Maintained
5576F: drivers/crypto/caam/
5577F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5578
5579FREESCALE DIU FRAMEBUFFER DRIVER
5580M: Timur Tabi <timur@tabi.org>
5581L: linux-fbdev@vger.kernel.org
5582S: Maintained
5583F: drivers/video/fbdev/fsl-diu-fb.*
5584
5585FREESCALE DMA DRIVER
5586M: Li Yang <leoyang.li@nxp.com>
5587M: Zhang Wei <zw@zh-kernel.org>
5588L: linuxppc-dev@lists.ozlabs.org
5589S: Maintained
5590F: drivers/dma/fsldma.*
5591
5592FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5593M: Claudiu Manoil <claudiu.manoil@freescale.com>
5594L: netdev@vger.kernel.org
5595S: Maintained
5596F: drivers/net/ethernet/freescale/gianfar*
5597X: drivers/net/ethernet/freescale/gianfar_ptp.c
5598F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5599
5600FREESCALE GPMI NAND DRIVER
5601M: Han Xu <han.xu@nxp.com>
5602L: linux-mtd@lists.infradead.org
5603S: Maintained
5604F: drivers/mtd/nand/gpmi-nand/*
5605
5606FREESCALE I2C CPM DRIVER
5607M: Jochen Friedrich <jochen@scram.de>
5608L: linuxppc-dev@lists.ozlabs.org
5609L: linux-i2c@vger.kernel.org
5610S: Maintained
5611F: drivers/i2c/busses/i2c-cpm.c
5612
5613FREESCALE IMX / MXC FEC DRIVER
5614M: Fugang Duan <fugang.duan@nxp.com>
5615L: netdev@vger.kernel.org
5616S: Maintained
5617F: drivers/net/ethernet/freescale/fec_main.c
5618F: drivers/net/ethernet/freescale/fec_ptp.c
5619F: drivers/net/ethernet/freescale/fec.h
5620F: Documentation/devicetree/bindings/net/fsl-fec.txt
5621
5622FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5623M: Sascha Hauer <kernel@pengutronix.de>
5624L: linux-fbdev@vger.kernel.org
5625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5626S: Maintained
5627F: include/linux/platform_data/video-imxfb.h
5628F: drivers/video/fbdev/imxfb.c
5629
5630FREESCALE QORIQ DPAA ETHERNET DRIVER
5631M: Madalin Bucur <madalin.bucur@nxp.com>
5632L: netdev@vger.kernel.org
5633S: Maintained
5634F: drivers/net/ethernet/freescale/dpaa
5635
5636FREESCALE QORIQ DPAA FMAN DRIVER
5637M: Madalin Bucur <madalin.bucur@nxp.com>
5638L: netdev@vger.kernel.org
5639S: Maintained
5640F: drivers/net/ethernet/freescale/fman
5641F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5642
5643FREESCALE QUAD SPI DRIVER
5644M: Han Xu <han.xu@nxp.com>
5645L: linux-mtd@lists.infradead.org
5646S: Maintained
5647F: drivers/mtd/spi-nor/fsl-quadspi.c
5648
5649FREESCALE QUICC ENGINE LIBRARY
5650M: Qiang Zhao <qiang.zhao@nxp.com>
5651L: linuxppc-dev@lists.ozlabs.org
5652S: Maintained
5653F: drivers/soc/fsl/qe/
5654F: include/soc/fsl/*qe*.h
5655F: include/soc/fsl/*ucc*.h
5656
5657FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5658M: Li Yang <leoyang.li@nxp.com>
5659L: netdev@vger.kernel.org
5660L: linuxppc-dev@lists.ozlabs.org
5661S: Maintained
5662F: drivers/net/ethernet/freescale/ucc_geth*
5663
5664FREESCALE QUICC ENGINE UCC HDLC DRIVER
5665M: Zhao Qiang <qiang.zhao@nxp.com>
5666L: netdev@vger.kernel.org
5667L: linuxppc-dev@lists.ozlabs.org
5668S: Maintained
5669F: drivers/net/wan/fsl_ucc_hdlc*
5670
5671FREESCALE QUICC ENGINE UCC UART DRIVER
5672M: Timur Tabi <timur@tabi.org>
5673L: linuxppc-dev@lists.ozlabs.org
5674S: Maintained
5675F: drivers/tty/serial/ucc_uart.c
5676
5677FREESCALE SOC DRIVERS
5678M: Li Yang <leoyang.li@nxp.com>
5679L: linuxppc-dev@lists.ozlabs.org
5680L: linux-arm-kernel@lists.infradead.org
5681S: Maintained
5682F: Documentation/devicetree/bindings/soc/fsl/
5683F: drivers/soc/fsl/
5684F: include/linux/fsl/
5685
5686FREESCALE SOC FS_ENET DRIVER
5687M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5688M: Vitaly Bordug <vbordug@ru.mvista.com>
5689L: linuxppc-dev@lists.ozlabs.org
5690L: netdev@vger.kernel.org
5691S: Maintained
5692F: drivers/net/ethernet/freescale/fs_enet/
5693F: include/linux/fs_enet_pd.h
5694
5695FREESCALE SOC SOUND DRIVERS
5696M: Timur Tabi <timur@tabi.org>
5697M: Nicolin Chen <nicoleotsuka@gmail.com>
5698M: Xiubo Li <Xiubo.Lee@gmail.com>
5699R: Fabio Estevam <fabio.estevam@nxp.com>
5700L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5701L: linuxppc-dev@lists.ozlabs.org
5702S: Maintained
5703F: sound/soc/fsl/fsl*
5704F: sound/soc/fsl/imx*
5705F: sound/soc/fsl/mpc8610_hpcd.c
5706
5707FREESCALE USB PERIPHERAL DRIVERS
5708M: Li Yang <leoyang.li@nxp.com>
5709L: linux-usb@vger.kernel.org
5710L: linuxppc-dev@lists.ozlabs.org
5711S: Maintained
5712F: drivers/usb/gadget/udc/fsl*
5713
5714FREEVXFS FILESYSTEM
5715M: Christoph Hellwig <hch@infradead.org>
5716W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5717S: Maintained
5718F: fs/freevxfs/
5719
5720FREEZER
5721M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5722M: Pavel Machek <pavel@ucw.cz>
5723L: linux-pm@vger.kernel.org
5724S: Supported
5725F: Documentation/power/freezing-of-tasks.txt
5726F: include/linux/freezer.h
5727F: kernel/freezer.c
5728
5729FRONTSWAP API
5730M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5731L: linux-kernel@vger.kernel.org
5732S: Maintained
5733F: mm/frontswap.c
5734F: include/linux/frontswap.h
5735
5736FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5737M: David Howells <dhowells@redhat.com>
5738L: linux-cachefs@redhat.com (moderated for non-subscribers)
5739S: Supported
5740F: Documentation/filesystems/caching/
5741F: fs/fscache/
5742F: include/linux/fscache*.h
5743
5744FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5745M: Theodore Y. Ts'o <tytso@mit.edu>
5746M: Jaegeuk Kim <jaegeuk@kernel.org>
5747L: linux-fscrypt@vger.kernel.org
5748Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5750S: Supported
5751F: fs/crypto/
5752F: include/linux/fscrypt*.h
5753F: Documentation/filesystems/fscrypt.rst
5754
5755FUJITSU FR-V (FRV) PORT
5756S: Orphan
5757F: arch/frv/
5758
5759FUJITSU LAPTOP EXTRAS
5760M: Jonathan Woithe <jwoithe@just42.net>
5761L: platform-driver-x86@vger.kernel.org
5762S: Maintained
5763F: drivers/platform/x86/fujitsu-laptop.c
5764
5765FUJITSU M-5MO LS CAMERA ISP DRIVER
5766M: Kyungmin Park <kyungmin.park@samsung.com>
5767M: Heungjun Kim <riverful.kim@samsung.com>
5768L: linux-media@vger.kernel.org
5769S: Maintained
5770F: drivers/media/i2c/m5mols/
5771F: include/media/i2c/m5mols.h
5772
5773FUJITSU TABLET EXTRAS
5774M: Robert Gerlach <khnz@gmx.de>
5775L: platform-driver-x86@vger.kernel.org
5776S: Maintained
5777F: drivers/platform/x86/fujitsu-tablet.c
5778
5779FUSE: FILESYSTEM IN USERSPACE
5780M: Miklos Szeredi <miklos@szeredi.hu>
5781L: linux-fsdevel@vger.kernel.org
5782W: http://fuse.sourceforge.net/
5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5784S: Maintained
5785F: fs/fuse/
5786F: include/uapi/linux/fuse.h
5787F: Documentation/filesystems/fuse.txt
5788
5789FUTEX SUBSYSTEM
5790M: Thomas Gleixner <tglx@linutronix.de>
5791M: Ingo Molnar <mingo@redhat.com>
5792R: Peter Zijlstra <peterz@infradead.org>
5793R: Darren Hart <dvhart@infradead.org>
5794L: linux-kernel@vger.kernel.org
5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5796S: Maintained
5797F: kernel/futex.c
5798F: kernel/futex_compat.c
5799F: include/asm-generic/futex.h
5800F: include/linux/futex.h
5801F: include/uapi/linux/futex.h
5802F: tools/testing/selftests/futex/
5803F: tools/perf/bench/futex*
5804F: Documentation/*futex*
5805
5806FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5807M: Rik Faith <faith@cs.unc.edu>
5808L: linux-scsi@vger.kernel.org
5809S: Odd Fixes (e.g., new signatures)
5810F: drivers/scsi/fdomain.*
5811
5812GCC PLUGINS
5813M: Kees Cook <keescook@chromium.org>
5814R: Emese Revfy <re.emese@gmail.com>
5815L: kernel-hardening@lists.openwall.com
5816S: Maintained
5817F: scripts/gcc-plugins/
5818F: scripts/gcc-plugin.sh
5819F: scripts/Makefile.gcc-plugins
5820F: Documentation/gcc-plugins.txt
5821
5822GCOV BASED KERNEL PROFILING
5823M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5824S: Maintained
5825F: kernel/gcov/
5826F: Documentation/dev-tools/gcov.rst
5827
5828GDB KERNEL DEBUGGING HELPER SCRIPTS
5829M: Jan Kiszka <jan.kiszka@siemens.com>
5830M: Kieran Bingham <kieran@bingham.xyz>
5831S: Supported
5832F: scripts/gdb/
5833
5834GDT SCSI DISK ARRAY CONTROLLER DRIVER
5835M: Achim Leubner <achim_leubner@adaptec.com>
5836L: linux-scsi@vger.kernel.org
5837W: http://www.icp-vortex.com/
5838S: Supported
5839F: drivers/scsi/gdt*
5840
5841GEMTEK FM RADIO RECEIVER DRIVER
5842M: Hans Verkuil <hverkuil@xs4all.nl>
5843L: linux-media@vger.kernel.org
5844T: git git://linuxtv.org/media_tree.git
5845W: https://linuxtv.org
5846S: Maintained
5847F: drivers/media/radio/radio-gemtek*
5848
5849GENERIC GPIO I2C DRIVER
5850M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5851S: Supported
5852F: drivers/i2c/busses/i2c-gpio.c
5853F: include/linux/i2c-gpio.h
5854
5855GENERIC GPIO I2C MULTIPLEXER DRIVER
5856M: Peter Korsgaard <peter.korsgaard@barco.com>
5857L: linux-i2c@vger.kernel.org
5858S: Supported
5859F: drivers/i2c/muxes/i2c-mux-gpio.c
5860F: include/linux/i2c-mux-gpio.h
5861F: Documentation/i2c/muxes/i2c-mux-gpio
5862
5863GENERIC HDLC (WAN) DRIVERS
5864M: Krzysztof Halasa <khc@pm.waw.pl>
5865W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5866S: Maintained
5867F: drivers/net/wan/c101.c
5868F: drivers/net/wan/hd6457*
5869F: drivers/net/wan/hdlc*
5870F: drivers/net/wan/n2.c
5871F: drivers/net/wan/pc300too.c
5872F: drivers/net/wan/pci200syn.c
5873F: drivers/net/wan/wanxl*
5874
5875GENERIC INCLUDE/ASM HEADER FILES
5876M: Arnd Bergmann <arnd@arndb.de>
5877L: linux-arch@vger.kernel.org
5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5879S: Maintained
5880F: include/asm-generic/
5881F: include/uapi/asm-generic/
5882
5883GENERIC PHY FRAMEWORK
5884M: Kishon Vijay Abraham I <kishon@ti.com>
5885L: linux-kernel@vger.kernel.org
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5887S: Supported
5888F: drivers/phy/
5889F: include/linux/phy/
5890
5891GENERIC PM DOMAINS
5892M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5893M: Kevin Hilman <khilman@kernel.org>
5894M: Ulf Hansson <ulf.hansson@linaro.org>
5895L: linux-pm@vger.kernel.org
5896S: Supported
5897F: drivers/base/power/domain*.c
5898F: include/linux/pm_domain.h
5899F: Documentation/devicetree/bindings/power/power_domain.txt
5900
5901GENERIC UIO DRIVER FOR PCI DEVICES
5902M: "Michael S. Tsirkin" <mst@redhat.com>
5903L: kvm@vger.kernel.org
5904S: Supported
5905F: drivers/uio/uio_pci_generic.c
5906
5907GENWQE (IBM Generic Workqueue Card)
5908M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5909M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5910S: Supported
5911F: drivers/misc/genwqe/
5912
5913GET_MAINTAINER SCRIPT
5914M: Joe Perches <joe@perches.com>
5915S: Maintained
5916F: scripts/get_maintainer.pl
5917
5918GFS2 FILE SYSTEM
5919M: Steven Whitehouse <swhiteho@redhat.com>
5920M: Bob Peterson <rpeterso@redhat.com>
5921L: cluster-devel@redhat.com
5922W: http://sources.redhat.com/cluster/
5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5924S: Supported
5925F: Documentation/filesystems/gfs2*.txt
5926F: fs/gfs2/
5927F: include/uapi/linux/gfs2_ondisk.h
5928
5929GIGASET ISDN DRIVERS
5930M: Paul Bolle <pebolle@tiscali.nl>
5931L: gigaset307x-common@lists.sourceforge.net
5932W: http://gigaset307x.sourceforge.net/
5933S: Odd Fixes
5934F: Documentation/isdn/README.gigaset
5935F: drivers/isdn/gigaset/
5936F: include/uapi/linux/gigaset_dev.h
5937
5938GO7007 MPEG CODEC
5939M: Hans Verkuil <hans.verkuil@cisco.com>
5940L: linux-media@vger.kernel.org
5941S: Maintained
5942F: drivers/media/usb/go7007/
5943
5944GOODIX TOUCHSCREEN
5945M: Bastien Nocera <hadess@hadess.net>
5946L: linux-input@vger.kernel.org
5947S: Maintained
5948F: drivers/input/touchscreen/goodix.c
5949
5950GPIO ACPI SUPPORT
5951M: Mika Westerberg <mika.westerberg@linux.intel.com>
5952M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5953L: linux-gpio@vger.kernel.org
5954L: linux-acpi@vger.kernel.org
5955S: Maintained
5956F: Documentation/acpi/gpio-properties.txt
5957F: drivers/gpio/gpiolib-acpi.c
5958
5959GPIO IR Transmitter
5960M: Sean Young <sean@mess.org>
5961L: linux-media@vger.kernel.org
5962S: Maintained
5963F: drivers/media/rc/gpio-ir-tx.c
5964
5965GPIO MOCKUP DRIVER
5966M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5967L: linux-gpio@vger.kernel.org
5968S: Maintained
5969F: drivers/gpio/gpio-mockup.c
5970F: tools/testing/selftests/gpio/
5971
5972GPIO SUBSYSTEM
5973M: Linus Walleij <linus.walleij@linaro.org>
5974L: linux-gpio@vger.kernel.org
5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5976S: Maintained
5977F: Documentation/devicetree/bindings/gpio/
5978F: Documentation/gpio/
5979F: Documentation/ABI/testing/gpio-cdev
5980F: Documentation/ABI/obsolete/sysfs-gpio
5981F: drivers/gpio/
5982F: include/linux/gpio/
5983F: include/linux/gpio.h
5984F: include/asm-generic/gpio.h
5985F: include/uapi/linux/gpio.h
5986F: tools/gpio/
5987
5988GRE DEMULTIPLEXER DRIVER
5989M: Dmitry Kozlov <xeb@mail.ru>
5990L: netdev@vger.kernel.org
5991S: Maintained
5992F: net/ipv4/gre_demux.c
5993F: net/ipv4/gre_offload.c
5994F: include/net/gre.h
5995
5996GRETH 10/100/1G Ethernet MAC device driver
5997M: Andreas Larsson <andreas@gaisler.com>
5998L: netdev@vger.kernel.org
5999S: Maintained
6000F: drivers/net/ethernet/aeroflex/
6001
6002GREYBUS AUDIO PROTOCOLS DRIVERS
6003M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6004M: Mark Greer <mgreer@animalcreek.com>
6005S: Maintained
6006F: drivers/staging/greybus/audio_apbridgea.c
6007F: drivers/staging/greybus/audio_apbridgea.h
6008F: drivers/staging/greybus/audio_codec.c
6009F: drivers/staging/greybus/audio_codec.h
6010F: drivers/staging/greybus/audio_gb.c
6011F: drivers/staging/greybus/audio_manager.c
6012F: drivers/staging/greybus/audio_manager.h
6013F: drivers/staging/greybus/audio_manager_module.c
6014F: drivers/staging/greybus/audio_manager_private.h
6015F: drivers/staging/greybus/audio_manager_sysfs.c
6016F: drivers/staging/greybus/audio_module.c
6017F: drivers/staging/greybus/audio_topology.c
6018
6019GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6020M: Viresh Kumar <vireshk@kernel.org>
6021S: Maintained
6022F: drivers/staging/greybus/authentication.c
6023F: drivers/staging/greybus/bootrom.c
6024F: drivers/staging/greybus/firmware.h
6025F: drivers/staging/greybus/fw-core.c
6026F: drivers/staging/greybus/fw-download.c
6027F: drivers/staging/greybus/fw-managament.c
6028F: drivers/staging/greybus/greybus_authentication.h
6029F: drivers/staging/greybus/greybus_firmware.h
6030F: drivers/staging/greybus/hid.c
6031F: drivers/staging/greybus/i2c.c
6032F: drivers/staging/greybus/spi.c
6033F: drivers/staging/greybus/spilib.c
6034F: drivers/staging/greybus/spilib.h
6035
6036GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6037M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6038S: Maintained
6039F: drivers/staging/greybus/loopback.c
6040F: drivers/staging/greybus/timesync.c
6041F: drivers/staging/greybus/timesync_platform.c
6042
6043GREYBUS PLATFORM DRIVERS
6044M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6045S: Maintained
6046F: drivers/staging/greybus/arche-platform.c
6047F: drivers/staging/greybus/arche-apb-ctrl.c
6048F: drivers/staging/greybus/arche_platform.h
6049
6050GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6051M: Rui Miguel Silva <rmfrfs@gmail.com>
6052S: Maintained
6053F: drivers/staging/greybus/sdio.c
6054F: drivers/staging/greybus/light.c
6055F: drivers/staging/greybus/gpio.c
6056F: drivers/staging/greybus/power_supply.c
6057F: drivers/staging/greybus/spi.c
6058F: drivers/staging/greybus/spilib.c
6059
6060GREYBUS SUBSYSTEM
6061M: Johan Hovold <johan@kernel.org>
6062M: Alex Elder <elder@kernel.org>
6063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6064S: Maintained
6065F: drivers/staging/greybus/
6066L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6067
6068GREYBUS UART PROTOCOLS DRIVERS
6069M: David Lin <dtwlin@gmail.com>
6070S: Maintained
6071F: drivers/staging/greybus/uart.c
6072F: drivers/staging/greybus/log.c
6073
6074GS1662 VIDEO SERIALIZER
6075M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6076L: linux-media@vger.kernel.org
6077T: git git://linuxtv.org/media_tree.git
6078S: Maintained
6079F: drivers/media/spi/gs1662.c
6080
6081GSPCA FINEPIX SUBDRIVER
6082M: Frank Zago <frank@zago.net>
6083L: linux-media@vger.kernel.org
6084T: git git://linuxtv.org/media_tree.git
6085S: Maintained
6086F: drivers/media/usb/gspca/finepix.c
6087
6088GSPCA GL860 SUBDRIVER
6089M: Olivier Lorin <o.lorin@laposte.net>
6090L: linux-media@vger.kernel.org
6091T: git git://linuxtv.org/media_tree.git
6092S: Maintained
6093F: drivers/media/usb/gspca/gl860/
6094
6095GSPCA M5602 SUBDRIVER
6096M: Erik Andren <erik.andren@gmail.com>
6097L: linux-media@vger.kernel.org
6098T: git git://linuxtv.org/media_tree.git
6099S: Maintained
6100F: drivers/media/usb/gspca/m5602/
6101
6102GSPCA PAC207 SONIXB SUBDRIVER
6103M: Hans Verkuil <hverkuil@xs4all.nl>
6104L: linux-media@vger.kernel.org
6105T: git git://linuxtv.org/media_tree.git
6106S: Odd Fixes
6107F: drivers/media/usb/gspca/pac207.c
6108
6109GSPCA SN9C20X SUBDRIVER
6110M: Brian Johnson <brijohn@gmail.com>
6111L: linux-media@vger.kernel.org
6112T: git git://linuxtv.org/media_tree.git
6113S: Maintained
6114F: drivers/media/usb/gspca/sn9c20x.c
6115
6116GSPCA T613 SUBDRIVER
6117M: Leandro Costantino <lcostantino@gmail.com>
6118L: linux-media@vger.kernel.org
6119T: git git://linuxtv.org/media_tree.git
6120S: Maintained
6121F: drivers/media/usb/gspca/t613.c
6122
6123GSPCA USB WEBCAM DRIVER
6124M: Hans Verkuil <hverkuil@xs4all.nl>
6125L: linux-media@vger.kernel.org
6126T: git git://linuxtv.org/media_tree.git
6127S: Odd Fixes
6128F: drivers/media/usb/gspca/
6129
6130GTP (GPRS Tunneling Protocol)
6131M: Pablo Neira Ayuso <pablo@netfilter.org>
6132M: Harald Welte <laforge@gnumonks.org>
6133L: osmocom-net-gprs@lists.osmocom.org
6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6135S: Maintained
6136F: drivers/net/gtp.c
6137
6138GUID PARTITION TABLE (GPT)
6139M: Davidlohr Bueso <dave@stgolabs.net>
6140L: linux-efi@vger.kernel.org
6141S: Maintained
6142F: block/partitions/efi.*
6143
6144H8/300 ARCHITECTURE
6145M: Yoshinori Sato <ysato@users.sourceforge.jp>
6146L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6147W: http://uclinux-h8.sourceforge.jp
6148T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6149S: Maintained
6150F: arch/h8300/
6151F: drivers/clocksource/h8300_*.c
6152F: drivers/clk/h8300/
6153F: drivers/irqchip/irq-renesas-h8*.c
6154
6155HACKRF MEDIA DRIVER
6156M: Antti Palosaari <crope@iki.fi>
6157L: linux-media@vger.kernel.org
6158W: https://linuxtv.org
6159W: http://palosaari.fi/linux/
6160Q: http://patchwork.linuxtv.org/project/linux-media/list/
6161T: git git://linuxtv.org/anttip/media_tree.git
6162S: Maintained
6163F: drivers/media/usb/hackrf/
6164
6165HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6166M: Frank Seidel <frank@f-seidel.de>
6167L: platform-driver-x86@vger.kernel.org
6168W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6169S: Maintained
6170F: drivers/platform/x86/hdaps.c
6171
6172HARDWARE MONITORING
6173M: Jean Delvare <jdelvare@suse.com>
6174M: Guenter Roeck <linux@roeck-us.net>
6175L: linux-hwmon@vger.kernel.org
6176W: http://hwmon.wiki.kernel.org/
6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6178S: Maintained
6179F: Documentation/hwmon/
6180F: drivers/hwmon/
6181F: include/linux/hwmon*.h
6182
6183HARDWARE RANDOM NUMBER GENERATOR CORE
6184M: Matt Mackall <mpm@selenic.com>
6185M: Herbert Xu <herbert@gondor.apana.org.au>
6186L: linux-crypto@vger.kernel.org
6187S: Odd fixes
6188F: Documentation/devicetree/bindings/rng/
6189F: Documentation/hw_random.txt
6190F: drivers/char/hw_random/
6191F: include/linux/hw_random.h
6192
6193HARDWARE SPINLOCK CORE
6194M: Ohad Ben-Cohen <ohad@wizery.com>
6195M: Bjorn Andersson <bjorn.andersson@linaro.org>
6196L: linux-remoteproc@vger.kernel.org
6197S: Maintained
6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6199F: Documentation/devicetree/bindings/hwlock/
6200F: Documentation/hwspinlock.txt
6201F: drivers/hwspinlock/
6202F: include/linux/hwspinlock.h
6203
6204HARMONY SOUND DRIVER
6205L: linux-parisc@vger.kernel.org
6206S: Maintained
6207F: sound/parisc/harmony.*
6208
6209HDPVR USB VIDEO ENCODER DRIVER
6210M: Hans Verkuil <hverkuil@xs4all.nl>
6211L: linux-media@vger.kernel.org
6212T: git git://linuxtv.org/media_tree.git
6213W: https://linuxtv.org
6214S: Odd Fixes
6215F: drivers/media/usb/hdpvr/
6216
6217HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6218M: Jimmy Vance <jimmy.vance@hpe.com>
6219S: Supported
6220F: Documentation/watchdog/hpwdt.txt
6221F: drivers/watchdog/hpwdt.c
6222
6223HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6224M: Don Brace <don.brace@microsemi.com>
6225L: esc.storagedev@microsemi.com
6226L: linux-scsi@vger.kernel.org
6227S: Supported
6228F: Documentation/scsi/hpsa.txt
6229F: drivers/scsi/hpsa*.[ch]
6230F: include/linux/cciss*.h
6231F: include/uapi/linux/cciss*.h
6232
6233HFI1 DRIVER
6234M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6235M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6236L: linux-rdma@vger.kernel.org
6237S: Supported
6238F: drivers/infiniband/hw/hfi1
6239
6240HFS FILESYSTEM
6241L: linux-fsdevel@vger.kernel.org
6242S: Orphan
6243F: Documentation/filesystems/hfs.txt
6244F: fs/hfs/
6245
6246HFSPLUS FILESYSTEM
6247L: linux-fsdevel@vger.kernel.org
6248S: Orphan
6249F: Documentation/filesystems/hfsplus.txt
6250F: fs/hfsplus/
6251
6252HGA FRAMEBUFFER DRIVER
6253M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6254L: linux-nvidia@lists.surfsouth.com
6255W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6256S: Maintained
6257F: drivers/video/fbdev/hgafb.c
6258
6259HIBERNATION (aka Software Suspend, aka swsusp)
6260M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6261M: Pavel Machek <pavel@ucw.cz>
6262L: linux-pm@vger.kernel.org
6263B: https://bugzilla.kernel.org
6264S: Supported
6265F: arch/x86/power/
6266F: drivers/base/power/
6267F: kernel/power/
6268F: include/linux/suspend.h
6269F: include/linux/freezer.h
6270F: include/linux/pm.h
6271F: arch/*/include/asm/suspend*.h
6272
6273HID CORE LAYER
6274M: Jiri Kosina <jikos@kernel.org>
6275R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6276L: linux-input@vger.kernel.org
6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6278S: Maintained
6279F: drivers/hid/
6280F: include/linux/hid*
6281F: include/uapi/linux/hid*
6282
6283HID SENSOR HUB DRIVERS
6284M: Jiri Kosina <jikos@kernel.org>
6285M: Jonathan Cameron <jic23@kernel.org>
6286M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6287L: linux-input@vger.kernel.org
6288L: linux-iio@vger.kernel.org
6289S: Maintained
6290F: Documentation/hid/hid-sensor*
6291F: drivers/hid/hid-sensor-*
6292F: drivers/iio/*/hid-*
6293F: include/linux/hid-sensor-*
6294
6295HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6296M: Thomas Gleixner <tglx@linutronix.de>
6297L: linux-kernel@vger.kernel.org
6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6299S: Maintained
6300F: Documentation/timers/
6301F: kernel/time/hrtimer.c
6302F: kernel/time/clockevents.c
6303F: kernel/time/timer_*.c
6304F: include/linux/clockchips.h
6305F: include/linux/hrtimer.h
6306
6307HIGH-SPEED SCC DRIVER FOR AX.25
6308L: linux-hams@vger.kernel.org
6309S: Orphan
6310F: drivers/net/hamradio/dmascc.c
6311F: drivers/net/hamradio/scc.c
6312
6313HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6314M: HighPoint Linux Team <linux@highpoint-tech.com>
6315W: http://www.highpoint-tech.com
6316S: Supported
6317F: Documentation/scsi/hptiop.txt
6318F: drivers/scsi/hptiop.c
6319
6320HIPPI
6321M: Jes Sorensen <jes@trained-monkey.org>
6322L: linux-hippi@sunsite.dk
6323S: Maintained
6324F: include/linux/hippidevice.h
6325F: include/uapi/linux/if_hippi.h
6326F: net/802/hippi.c
6327F: drivers/net/hippi/
6328
6329HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6330M: Yisen Zhuang <yisen.zhuang@huawei.com>
6331M: Salil Mehta <salil.mehta@huawei.com>
6332L: netdev@vger.kernel.org
6333W: http://www.hisilicon.com
6334S: Maintained
6335F: drivers/net/ethernet/hisilicon/hns3/
6336
6337HISILICON NETWORK SUBSYSTEM DRIVER
6338M: Yisen Zhuang <yisen.zhuang@huawei.com>
6339M: Salil Mehta <salil.mehta@huawei.com>
6340L: netdev@vger.kernel.org
6341W: http://www.hisilicon.com
6342S: Maintained
6343F: drivers/net/ethernet/hisilicon/
6344F: Documentation/devicetree/bindings/net/hisilicon*.txt
6345
6346HISILICON PMU DRIVER
6347M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6348W: http://www.hisilicon.com
6349S: Supported
6350F: drivers/perf/hisilicon
6351F: Documentation/perf/hisi-pmu.txt
6352
6353HISILICON ROCE DRIVER
6354M: Lijun Ou <oulijun@huawei.com>
6355M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6356L: linux-rdma@vger.kernel.org
6357S: Maintained
6358F: drivers/infiniband/hw/hns/
6359F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6360
6361HISILICON SAS Controller
6362M: John Garry <john.garry@huawei.com>
6363W: http://www.hisilicon.com
6364S: Supported
6365F: drivers/scsi/hisi_sas/
6366F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6367
6368HMM - Heterogeneous Memory Management
6369M: Jérôme Glisse <jglisse@redhat.com>
6370L: linux-mm@kvack.org
6371S: Maintained
6372F: mm/hmm*
6373F: include/linux/hmm*
6374
6375HOST AP DRIVER
6376M: Jouni Malinen <j@w1.fi>
6377L: linux-wireless@vger.kernel.org
6378W: http://w1.fi/hostap-driver.html
6379S: Obsolete
6380F: drivers/net/wireless/intersil/hostap/
6381
6382HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6383L: platform-driver-x86@vger.kernel.org
6384S: Orphan
6385F: drivers/platform/x86/tc1100-wmi.c
6386
6387HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6388M: Jaroslav Kysela <perex@perex.cz>
6389S: Maintained
6390F: drivers/net/ethernet/hp/hp100.*
6391
6392HPET: High Precision Event Timers driver
6393M: Clemens Ladisch <clemens@ladisch.de>
6394S: Maintained
6395F: Documentation/timers/hpet.txt
6396F: drivers/char/hpet.c
6397F: include/linux/hpet.h
6398F: include/uapi/linux/hpet.h
6399
6400HPET: x86
6401S: Orphan
6402F: arch/x86/kernel/hpet.c
6403F: arch/x86/include/asm/hpet.h
6404
6405HPFS FILESYSTEM
6406M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6407W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6408S: Maintained
6409F: fs/hpfs/
6410
6411HSI SUBSYSTEM
6412M: Sebastian Reichel <sre@kernel.org>
6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6414S: Maintained
6415F: Documentation/ABI/testing/sysfs-bus-hsi
6416F: Documentation/driver-api/hsi.rst
6417F: drivers/hsi/
6418F: include/linux/hsi/
6419F: include/uapi/linux/hsi/
6420
6421HSO 3G MODEM DRIVER
6422L: linux-usb@vger.kernel.org
6423S: Orphan
6424F: drivers/net/usb/hso.c
6425
6426HSR NETWORK PROTOCOL
6427M: Arvid Brodin <arvid.brodin@alten.se>
6428L: netdev@vger.kernel.org
6429S: Maintained
6430F: net/hsr/
6431
6432HT16K33 LED CONTROLLER DRIVER
6433M: Robin van der Gracht <robin@protonic.nl>
6434S: Maintained
6435F: drivers/auxdisplay/ht16k33.c
6436F: Documentation/devicetree/bindings/display/ht16k33.txt
6437
6438HTCPEN TOUCHSCREEN DRIVER
6439M: Pau Oliva Fora <pof@eslack.org>
6440L: linux-input@vger.kernel.org
6441S: Maintained
6442F: drivers/input/touchscreen/htcpen.c
6443
6444HUAWEI ETHERNET DRIVER
6445M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6446L: netdev@vger.kernel.org
6447S: Supported
6448F: Documentation/networking/hinic.txt
6449F: drivers/net/ethernet/huawei/hinic/
6450
6451HUGETLB FILESYSTEM
6452M: Nadia Yvette Chambers <nyc@holomorphy.com>
6453S: Maintained
6454F: fs/hugetlbfs/
6455
6456HVA ST MEDIA DRIVER
6457M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6458L: linux-media@vger.kernel.org
6459T: git git://linuxtv.org/media_tree.git
6460W: https://linuxtv.org
6461S: Supported
6462F: drivers/media/platform/sti/hva
6463
6464HWPOISON MEMORY FAILURE HANDLING
6465M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6466L: linux-mm@kvack.org
6467S: Maintained
6468F: mm/memory-failure.c
6469F: mm/hwpoison-inject.c
6470
6471Hyper-V CORE AND DRIVERS
6472M: "K. Y. Srinivasan" <kys@microsoft.com>
6473M: Haiyang Zhang <haiyangz@microsoft.com>
6474M: Stephen Hemminger <sthemmin@microsoft.com>
6475L: devel@linuxdriverproject.org
6476S: Maintained
6477F: Documentation/networking/netvsc.txt
6478F: arch/x86/include/asm/mshyperv.h
6479F: arch/x86/include/asm/trace/hyperv.h
6480F: arch/x86/include/uapi/asm/hyperv.h
6481F: arch/x86/kernel/cpu/mshyperv.c
6482F: arch/x86/hyperv
6483F: drivers/hid/hid-hyperv.c
6484F: drivers/hv/
6485F: drivers/input/serio/hyperv-keyboard.c
6486F: drivers/pci/host/pci-hyperv.c
6487F: drivers/net/hyperv/
6488F: drivers/scsi/storvsc_drv.c
6489F: drivers/uio/uio_hv_generic.c
6490F: drivers/video/fbdev/hyperv_fb.c
6491F: net/vmw_vsock/hyperv_transport.c
6492F: include/linux/hyperv.h
6493F: include/uapi/linux/hyperv.h
6494F: tools/hv/
6495F: Documentation/ABI/stable/sysfs-bus-vmbus
6496
6497HYPERVISOR VIRTUAL CONSOLE DRIVER
6498L: linuxppc-dev@lists.ozlabs.org
6499S: Odd Fixes
6500F: drivers/tty/hvc/
6501
6502I2C ACPI SUPPORT
6503M: Mika Westerberg <mika.westerberg@linux.intel.com>
6504L: linux-i2c@vger.kernel.org
6505L: linux-acpi@vger.kernel.org
6506S: Maintained
6507F: drivers/i2c/i2c-core-acpi.c
6508
6509I2C MUXES
6510M: Peter Rosin <peda@axentia.se>
6511L: linux-i2c@vger.kernel.org
6512S: Maintained
6513F: Documentation/i2c/i2c-topology
6514F: Documentation/i2c/muxes/
6515F: Documentation/devicetree/bindings/i2c/i2c-mux*
6516F: Documentation/devicetree/bindings/i2c/i2c-arb*
6517F: Documentation/devicetree/bindings/i2c/i2c-gate*
6518F: drivers/i2c/i2c-mux.c
6519F: drivers/i2c/muxes/
6520F: include/linux/i2c-mux.h
6521
6522I2C OVER PARALLEL PORT
6523M: Jean Delvare <jdelvare@suse.com>
6524L: linux-i2c@vger.kernel.org
6525S: Maintained
6526F: Documentation/i2c/busses/i2c-parport
6527F: Documentation/i2c/busses/i2c-parport-light
6528F: drivers/i2c/busses/i2c-parport.c
6529F: drivers/i2c/busses/i2c-parport-light.c
6530
6531I2C SUBSYSTEM
6532M: Wolfram Sang <wsa@the-dreams.de>
6533L: linux-i2c@vger.kernel.org
6534W: https://i2c.wiki.kernel.org/
6535Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6537S: Maintained
6538F: Documentation/devicetree/bindings/i2c/
6539F: Documentation/i2c/
6540F: drivers/i2c/
6541F: drivers/i2c/*/
6542F: include/linux/i2c.h
6543F: include/linux/i2c-*.h
6544F: include/uapi/linux/i2c.h
6545F: include/uapi/linux/i2c-*.h
6546
6547I2C-TAOS-EVM DRIVER
6548M: Jean Delvare <jdelvare@suse.com>
6549L: linux-i2c@vger.kernel.org
6550S: Maintained
6551F: Documentation/i2c/busses/i2c-taos-evm
6552F: drivers/i2c/busses/i2c-taos-evm.c
6553
6554I2C-TINY-USB DRIVER
6555M: Till Harbaum <till@harbaum.org>
6556L: linux-i2c@vger.kernel.org
6557W: http://www.harbaum.org/till/i2c_tiny_usb
6558S: Maintained
6559F: drivers/i2c/busses/i2c-tiny-usb.c
6560
6561I2C/SMBUS CONTROLLER DRIVERS FOR PC
6562M: Jean Delvare <jdelvare@suse.com>
6563L: linux-i2c@vger.kernel.org
6564S: Maintained
6565F: Documentation/i2c/busses/i2c-ali1535
6566F: Documentation/i2c/busses/i2c-ali1563
6567F: Documentation/i2c/busses/i2c-ali15x3
6568F: Documentation/i2c/busses/i2c-amd756
6569F: Documentation/i2c/busses/i2c-amd8111
6570F: Documentation/i2c/busses/i2c-i801
6571F: Documentation/i2c/busses/i2c-nforce2
6572F: Documentation/i2c/busses/i2c-piix4
6573F: Documentation/i2c/busses/i2c-sis5595
6574F: Documentation/i2c/busses/i2c-sis630
6575F: Documentation/i2c/busses/i2c-sis96x
6576F: Documentation/i2c/busses/i2c-via
6577F: Documentation/i2c/busses/i2c-viapro
6578F: drivers/i2c/busses/i2c-ali1535.c
6579F: drivers/i2c/busses/i2c-ali1563.c
6580F: drivers/i2c/busses/i2c-ali15x3.c
6581F: drivers/i2c/busses/i2c-amd756.c
6582F: drivers/i2c/busses/i2c-amd756-s4882.c
6583F: drivers/i2c/busses/i2c-amd8111.c
6584F: drivers/i2c/busses/i2c-i801.c
6585F: drivers/i2c/busses/i2c-isch.c
6586F: drivers/i2c/busses/i2c-nforce2.c
6587F: drivers/i2c/busses/i2c-nforce2-s4985.c
6588F: drivers/i2c/busses/i2c-piix4.c
6589F: drivers/i2c/busses/i2c-sis5595.c
6590F: drivers/i2c/busses/i2c-sis630.c
6591F: drivers/i2c/busses/i2c-sis96x.c
6592F: drivers/i2c/busses/i2c-via.c
6593F: drivers/i2c/busses/i2c-viapro.c
6594
6595I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6596M: Hans de Goede <hdegoede@redhat.com>
6597L: linux-i2c@vger.kernel.org
6598S: Maintained
6599F: drivers/i2c/busses/i2c-cht-wc.c
6600
6601I2C/SMBUS ISMT DRIVER
6602M: Seth Heasley <seth.heasley@intel.com>
6603M: Neil Horman <nhorman@tuxdriver.com>
6604L: linux-i2c@vger.kernel.org
6605F: drivers/i2c/busses/i2c-ismt.c
6606F: Documentation/i2c/busses/i2c-ismt
6607
6608I2C/SMBUS STUB DRIVER
6609M: Jean Delvare <jdelvare@suse.com>
6610L: linux-i2c@vger.kernel.org
6611S: Maintained
6612F: drivers/i2c/i2c-stub.c
6613
6614i386 BOOT CODE
6615M: "H. Peter Anvin" <hpa@zytor.com>
6616S: Maintained
6617F: arch/x86/boot/
6618
6619i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6620M: "H. Peter Anvin" <hpa@zytor.com>
6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6622S: Maintained
6623
6624IA64 (Itanium) PLATFORM
6625M: Tony Luck <tony.luck@intel.com>
6626M: Fenghua Yu <fenghua.yu@intel.com>
6627L: linux-ia64@vger.kernel.org
6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6629S: Maintained
6630F: arch/ia64/
6631
6632IBM Power 842 compression accelerator
6633M: Haren Myneni <haren@us.ibm.com>
6634S: Supported
6635F: drivers/crypto/nx/Makefile
6636F: drivers/crypto/nx/Kconfig
6637F: drivers/crypto/nx/nx-842*
6638F: include/linux/sw842.h
6639F: crypto/842.c
6640F: lib/842/
6641
6642IBM Power in-Nest Crypto Acceleration
6643M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6644M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6645L: linux-crypto@vger.kernel.org
6646S: Supported
6647F: drivers/crypto/nx/Makefile
6648F: drivers/crypto/nx/Kconfig
6649F: drivers/crypto/nx/nx-aes*
6650F: drivers/crypto/nx/nx-sha*
6651F: drivers/crypto/nx/nx.*
6652F: drivers/crypto/nx/nx_csbcpb.h
6653F: drivers/crypto/nx/nx_debugfs.h
6654
6655IBM Power Linux RAID adapter
6656M: Brian King <brking@us.ibm.com>
6657S: Supported
6658F: drivers/scsi/ipr.*
6659
6660IBM Power SRIOV Virtual NIC Device Driver
6661M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6662M: John Allen <jallen@linux.vnet.ibm.com>
6663L: netdev@vger.kernel.org
6664S: Supported
6665F: drivers/net/ethernet/ibm/ibmvnic.*
6666
6667IBM Power Virtual Accelerator Switchboard
6668M: Sukadev Bhattiprolu
6669L: linuxppc-dev@lists.ozlabs.org
6670S: Supported
6671F: arch/powerpc/platforms/powernv/vas*
6672F: arch/powerpc/platforms/powernv/copy-paste.h
6673F: arch/powerpc/include/asm/vas.h
6674F: arch/powerpc/include/uapi/asm/vas.h
6675
6676IBM Power Virtual Ethernet Device Driver
6677M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6678L: netdev@vger.kernel.org
6679S: Supported
6680F: drivers/net/ethernet/ibm/ibmveth.*
6681
6682IBM Power Virtual FC Device Drivers
6683M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6684L: linux-scsi@vger.kernel.org
6685S: Supported
6686F: drivers/scsi/ibmvscsi/ibmvfc*
6687
6688IBM Power Virtual SCSI Device Drivers
6689M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6690L: linux-scsi@vger.kernel.org
6691S: Supported
6692F: drivers/scsi/ibmvscsi/ibmvscsi*
6693F: include/scsi/viosrp.h
6694
6695IBM Power Virtual SCSI Device Target Driver
6696M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6697M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6698L: linux-scsi@vger.kernel.org
6699L: target-devel@vger.kernel.org
6700S: Supported
6701F: drivers/scsi/ibmvscsi_tgt/
6702
6703IBM Power VMX Cryptographic instructions
6704M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6705M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6706L: linux-crypto@vger.kernel.org
6707S: Supported
6708F: drivers/crypto/vmx/Makefile
6709F: drivers/crypto/vmx/Kconfig
6710F: drivers/crypto/vmx/vmx.c
6711F: drivers/crypto/vmx/aes*
6712F: drivers/crypto/vmx/ghash*
6713F: drivers/crypto/vmx/ppc-xlate.pl
6714
6715IBM ServeRAID RAID DRIVER
6716S: Orphan
6717F: drivers/scsi/ips.*
6718
6719ICH LPC AND GPIO DRIVER
6720M: Peter Tyser <ptyser@xes-inc.com>
6721S: Maintained
6722F: drivers/mfd/lpc_ich.c
6723F: drivers/gpio/gpio-ich.c
6724
6725IDE SUBSYSTEM
6726M: "David S. Miller" <davem@davemloft.net>
6727L: linux-ide@vger.kernel.org
6728Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6730S: Maintained
6731F: Documentation/ide/
6732F: drivers/ide/
6733F: include/linux/ide.h
6734
6735IDE/ATAPI DRIVERS
6736M: Borislav Petkov <bp@alien8.de>
6737L: linux-ide@vger.kernel.org
6738S: Maintained
6739F: Documentation/cdrom/ide-cd
6740F: drivers/ide/ide-cd*
6741
6742IDEAPAD LAPTOP EXTRAS DRIVER
6743M: Ike Panhc <ike.pan@canonical.com>
6744L: platform-driver-x86@vger.kernel.org
6745W: http://launchpad.net/ideapad-laptop
6746S: Maintained
6747F: drivers/platform/x86/ideapad-laptop.c
6748
6749IDEAPAD LAPTOP SLIDEBAR DRIVER
6750M: Andrey Moiseev <o2g.org.ru@gmail.com>
6751L: linux-input@vger.kernel.org
6752W: https://github.com/o2genum/ideapad-slidebar
6753S: Maintained
6754F: drivers/input/misc/ideapad_slidebar.c
6755
6756IDT VersaClock 5 CLOCK DRIVER
6757M: Marek Vasut <marek.vasut@gmail.com>
6758S: Maintained
6759F: drivers/clk/clk-versaclock5.c
6760
6761IEEE 802.15.4 SUBSYSTEM
6762M: Alexander Aring <alex.aring@gmail.com>
6763M: Stefan Schmidt <stefan@osg.samsung.com>
6764L: linux-wpan@vger.kernel.org
6765W: http://wpan.cakelab.org/
6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6768S: Maintained
6769F: net/ieee802154/
6770F: net/mac802154/
6771F: drivers/net/ieee802154/
6772F: include/linux/nl802154.h
6773F: include/linux/ieee802154.h
6774F: include/net/nl802154.h
6775F: include/net/mac802154.h
6776F: include/net/af_ieee802154.h
6777F: include/net/cfg802154.h
6778F: include/net/ieee802154_netdev.h
6779F: Documentation/networking/ieee802154.txt
6780
6781IFE PROTOCOL
6782M: Yotam Gigi <yotam.gi@gmail.com>
6783M: Jamal Hadi Salim <jhs@mojatatu.com>
6784F: net/ife
6785F: include/net/ife.h
6786F: include/uapi/linux/ife.h
6787
6788IGORPLUG-USB IR RECEIVER
6789M: Sean Young <sean@mess.org>
6790L: linux-media@vger.kernel.org
6791S: Maintained
6792F: drivers/media/rc/igorplugusb.c
6793
6794IGUANAWORKS USB IR TRANSCEIVER
6795M: Sean Young <sean@mess.org>
6796L: linux-media@vger.kernel.org
6797S: Maintained
6798F: drivers/media/rc/iguanair.c
6799
6800IIO DIGITAL POTENTIOMETER DAC
6801M: Peter Rosin <peda@axentia.se>
6802L: linux-iio@vger.kernel.org
6803S: Maintained
6804F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6805F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6806F: drivers/iio/dac/dpot-dac.c
6807
6808IIO ENVELOPE DETECTOR
6809M: Peter Rosin <peda@axentia.se>
6810L: linux-iio@vger.kernel.org
6811S: Maintained
6812F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6813F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6814F: drivers/iio/adc/envelope-detector.c
6815
6816IIO MULTIPLEXER
6817M: Peter Rosin <peda@axentia.se>
6818L: linux-iio@vger.kernel.org
6819S: Maintained
6820F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6821F: drivers/iio/multiplexer/iio-mux.c
6822
6823IIO SUBSYSTEM AND DRIVERS
6824M: Jonathan Cameron <jic23@kernel.org>
6825R: Hartmut Knaack <knaack.h@gmx.de>
6826R: Lars-Peter Clausen <lars@metafoo.de>
6827R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6828L: linux-iio@vger.kernel.org
6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6830S: Maintained
6831F: Documentation/devicetree/bindings/iio/
6832F: drivers/iio/
6833F: drivers/staging/iio/
6834F: include/linux/iio/
6835F: tools/iio/
6836
6837IKANOS/ADI EAGLE ADSL USB DRIVER
6838M: Matthieu Castet <castet.matthieu@free.fr>
6839M: Stanislaw Gruszka <stf_xl@wp.pl>
6840S: Maintained
6841F: drivers/usb/atm/ueagle-atm.c
6842
6843IMGTEC ASCII LCD DRIVER
6844M: Paul Burton <paul.burton@mips.com>
6845S: Maintained
6846F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6847F: drivers/auxdisplay/img-ascii-lcd.c
6848
6849IMGTEC IR DECODER DRIVER
6850M: James Hogan <jhogan@kernel.org>
6851S: Maintained
6852F: drivers/media/rc/img-ir/
6853
6854IMS TWINTURBO FRAMEBUFFER DRIVER
6855L: linux-fbdev@vger.kernel.org
6856S: Orphan
6857F: drivers/video/fbdev/imsttfb.c
6858
6859INA209 HARDWARE MONITOR DRIVER
6860M: Guenter Roeck <linux@roeck-us.net>
6861L: linux-hwmon@vger.kernel.org
6862S: Maintained
6863F: Documentation/hwmon/ina209
6864F: Documentation/devicetree/bindings/i2c/ina209.txt
6865F: drivers/hwmon/ina209.c
6866
6867INA2XX HARDWARE MONITOR DRIVER
6868M: Guenter Roeck <linux@roeck-us.net>
6869L: linux-hwmon@vger.kernel.org
6870S: Maintained
6871F: Documentation/hwmon/ina2xx
6872F: drivers/hwmon/ina2xx.c
6873F: include/linux/platform_data/ina2xx.h
6874
6875INDUSTRY PACK SUBSYSTEM (IPACK)
6876M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6877M: Jens Taprogge <jens.taprogge@taprogge.org>
6878M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6879L: industrypack-devel@lists.sourceforge.net
6880W: http://industrypack.sourceforge.net
6881S: Maintained
6882F: drivers/ipack/
6883
6884INFINIBAND SUBSYSTEM
6885M: Doug Ledford <dledford@redhat.com>
6886M: Jason Gunthorpe <jgg@mellanox.com>
6887L: linux-rdma@vger.kernel.org
6888W: http://www.openfabrics.org/
6889Q: http://patchwork.kernel.org/project/linux-rdma/list/
6890T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6891S: Supported
6892F: Documentation/devicetree/bindings/infiniband/
6893F: Documentation/infiniband/
6894F: drivers/infiniband/
6895F: include/uapi/linux/if_infiniband.h
6896F: include/uapi/rdma/
6897F: include/rdma/
6898
6899INGENIC JZ4780 DMA Driver
6900M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6901S: Maintained
6902F: drivers/dma/dma-jz4780.c
6903
6904INGENIC JZ4780 NAND DRIVER
6905M: Harvey Hunt <harveyhuntnexus@gmail.com>
6906L: linux-mtd@lists.infradead.org
6907S: Maintained
6908F: drivers/mtd/nand/jz4780_*
6909
6910INOTIFY
6911M: Jan Kara <jack@suse.cz>
6912R: Amir Goldstein <amir73il@gmail.com>
6913L: linux-fsdevel@vger.kernel.org
6914S: Maintained
6915F: Documentation/filesystems/inotify.txt
6916F: fs/notify/inotify/
6917F: include/linux/inotify.h
6918F: include/uapi/linux/inotify.h
6919
6920INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6921M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6922L: linux-input@vger.kernel.org
6923Q: http://patchwork.kernel.org/project/linux-input/list/
6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6925S: Maintained
6926F: drivers/input/
6927F: include/linux/input.h
6928F: include/uapi/linux/input.h
6929F: include/uapi/linux/input-event-codes.h
6930F: include/linux/input/
6931F: Documentation/devicetree/bindings/input/
6932F: Documentation/input/
6933
6934INPUT MULTITOUCH (MT) PROTOCOL
6935M: Henrik Rydberg <rydberg@bitmath.org>
6936L: linux-input@vger.kernel.org
6937S: Odd fixes
6938F: Documentation/input/multi-touch-protocol.rst
6939F: drivers/input/input-mt.c
6940K: \b(ABS|SYN)_MT_
6941
6942INSIDE SECURE CRYPTO DRIVER
6943M: Antoine Tenart <antoine.tenart@free-electrons.com>
6944F: drivers/crypto/inside-secure/
6945S: Maintained
6946L: linux-crypto@vger.kernel.org
6947
6948INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6949M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6950M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6951L: linux-integrity@vger.kernel.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6953S: Supported
6954F: security/integrity/ima/
6955
6956INTEL 810/815 FRAMEBUFFER DRIVER
6957M: Antonino Daplas <adaplas@gmail.com>
6958L: linux-fbdev@vger.kernel.org
6959S: Maintained
6960F: drivers/video/fbdev/i810/
6961
6962INTEL ASoC BDW/HSW DRIVERS
6963M: Jie Yang <yang.jie@linux.intel.com>
6964L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6965S: Supported
6966F: sound/soc/intel/common/sst-dsp*
6967F: sound/soc/intel/common/sst-firmware.c
6968F: sound/soc/intel/boards/broadwell.c
6969F: sound/soc/intel/haswell/
6970
6971INTEL C600 SERIES SAS CONTROLLER DRIVER
6972M: Intel SCU Linux support <intel-linux-scu@intel.com>
6973M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6974L: linux-scsi@vger.kernel.org
6975T: git git://git.code.sf.net/p/intel-sas/isci
6976S: Supported
6977F: drivers/scsi/isci/
6978
6979INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6980M: Jani Nikula <jani.nikula@linux.intel.com>
6981M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6982M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6983L: intel-gfx@lists.freedesktop.org
6984W: https://01.org/linuxgraphics/
6985B: https://01.org/linuxgraphics/documentation/how-report-bugs
6986C: irc://chat.freenode.net/intel-gfx
6987Q: http://patchwork.freedesktop.org/project/intel-gfx/
6988T: git git://anongit.freedesktop.org/drm-intel
6989S: Supported
6990F: drivers/gpu/drm/i915/
6991F: include/drm/i915*
6992F: include/uapi/drm/i915_drm.h
6993F: Documentation/gpu/i915.rst
6994
6995INTEL ETHERNET DRIVERS
6996M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6997L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6998W: http://www.intel.com/support/feedback.htm
6999W: http://e1000.sourceforge.net/
7000Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7003S: Supported
7004F: Documentation/networking/e100.txt
7005F: Documentation/networking/e1000.txt
7006F: Documentation/networking/e1000e.txt
7007F: Documentation/networking/igb.txt
7008F: Documentation/networking/igbvf.txt
7009F: Documentation/networking/ixgb.txt
7010F: Documentation/networking/ixgbe.txt
7011F: Documentation/networking/ixgbevf.txt
7012F: Documentation/networking/i40e.txt
7013F: Documentation/networking/i40evf.txt
7014F: drivers/net/ethernet/intel/
7015F: drivers/net/ethernet/intel/*/
7016F: include/linux/avf/virtchnl.h
7017
7018INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7019M: Maik Broemme <mbroemme@libmpq.org>
7020L: linux-fbdev@vger.kernel.org
7021S: Maintained
7022F: Documentation/fb/intelfb.txt
7023F: drivers/video/fbdev/intelfb/
7024
7025INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7026M: Zhenyu Wang <zhenyuw@linux.intel.com>
7027M: Zhi Wang <zhi.a.wang@intel.com>
7028L: intel-gvt-dev@lists.freedesktop.org
7029L: intel-gfx@lists.freedesktop.org
7030W: https://01.org/igvt-g
7031T: git https://github.com/01org/gvt-linux.git
7032S: Supported
7033F: drivers/gpu/drm/i915/gvt/
7034
7035INTEL HID EVENT DRIVER
7036M: Alex Hung <alex.hung@canonical.com>
7037L: platform-driver-x86@vger.kernel.org
7038S: Maintained
7039F: drivers/platform/x86/intel-hid.c
7040
7041INTEL I/OAT DMA DRIVER
7042M: Dave Jiang <dave.jiang@intel.com>
7043R: Dan Williams <dan.j.williams@intel.com>
7044L: dmaengine@vger.kernel.org
7045Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7046S: Supported
7047F: drivers/dma/ioat*
7048
7049INTEL IDLE DRIVER
7050M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7051M: Len Brown <lenb@kernel.org>
7052L: linux-pm@vger.kernel.org
7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7054B: https://bugzilla.kernel.org
7055S: Supported
7056F: drivers/idle/intel_idle.c
7057
7058INTEL INTEGRATED SENSOR HUB DRIVER
7059M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7060M: Jiri Kosina <jikos@kernel.org>
7061L: linux-input@vger.kernel.org
7062S: Maintained
7063F: drivers/hid/intel-ish-hid/
7064
7065INTEL IOMMU (VT-d)
7066M: David Woodhouse <dwmw2@infradead.org>
7067L: iommu@lists.linux-foundation.org
7068T: git git://git.infradead.org/iommu-2.6.git
7069S: Supported
7070F: drivers/iommu/intel-iommu.c
7071F: include/linux/intel-iommu.h
7072
7073INTEL IOP-ADMA DMA DRIVER
7074R: Dan Williams <dan.j.williams@intel.com>
7075S: Odd fixes
7076F: drivers/dma/iop-adma.c
7077
7078INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7079M: Krzysztof Halasa <khalasa@piap.pl>
7080S: Maintained
7081F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7082F: arch/arm/mach-ixp4xx/include/mach/npe.h
7083F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7084F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7085F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7086F: drivers/net/wan/ixp4xx_hss.c
7087
7088INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7089M: Deepak Saxena <dsaxena@plexity.net>
7090S: Maintained
7091F: drivers/char/hw_random/ixp4xx-rng.c
7092
7093INTEL MANAGEMENT ENGINE (mei)
7094M: Tomas Winkler <tomas.winkler@intel.com>
7095L: linux-kernel@vger.kernel.org
7096S: Supported
7097F: include/uapi/linux/mei.h
7098F: include/linux/mei_cl_bus.h
7099F: drivers/misc/mei/*
7100F: drivers/watchdog/mei_wdt.c
7101F: Documentation/misc-devices/mei/*
7102F: samples/mei/*
7103
7104INTEL MENLOW THERMAL DRIVER
7105M: Sujith Thomas <sujith.thomas@intel.com>
7106L: platform-driver-x86@vger.kernel.org
7107W: https://01.org/linux-acpi
7108S: Supported
7109F: drivers/platform/x86/intel_menlow.c
7110
7111INTEL MERRIFIELD GPIO DRIVER
7112M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7113L: linux-gpio@vger.kernel.org
7114S: Maintained
7115F: drivers/gpio/gpio-merrifield.c
7116
7117INTEL MIC DRIVERS (mic)
7118M: Sudeep Dutt <sudeep.dutt@intel.com>
7119M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7120S: Supported
7121W: https://github.com/sudeepdutt/mic
7122W: http://software.intel.com/en-us/mic-developer
7123F: include/linux/mic_bus.h
7124F: include/linux/scif.h
7125F: include/uapi/linux/mic_common.h
7126F: include/uapi/linux/mic_ioctl.h
7127F: include/uapi/linux/scif_ioctl.h
7128F: drivers/misc/mic/
7129F: drivers/dma/mic_x100_dma.c
7130F: drivers/dma/mic_x100_dma.h
7131F: Documentation/mic/
7132
7133INTEL PMC CORE DRIVER
7134M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7135M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7136L: platform-driver-x86@vger.kernel.org
7137S: Maintained
7138F: arch/x86/include/asm/pmc_core.h
7139F: drivers/platform/x86/intel_pmc_core*
7140
7141INTEL PMC/P-Unit IPC DRIVER
7142M: Zha Qipeng<qipeng.zha@intel.com>
7143L: platform-driver-x86@vger.kernel.org
7144S: Maintained
7145F: drivers/platform/x86/intel_pmc_ipc.c
7146F: drivers/platform/x86/intel_punit_ipc.c
7147F: arch/x86/include/asm/intel_pmc_ipc.h
7148F: arch/x86/include/asm/intel_punit_ipc.h
7149
7150INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7151M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7152L: linux-wireless@vger.kernel.org
7153S: Maintained
7154F: Documentation/networking/README.ipw2100
7155F: Documentation/networking/README.ipw2200
7156F: drivers/net/wireless/intel/ipw2x00/
7157
7158INTEL PSTATE DRIVER
7159M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7160M: Len Brown <lenb@kernel.org>
7161L: linux-pm@vger.kernel.org
7162S: Supported
7163F: drivers/cpufreq/intel_pstate.c
7164
7165INTEL RDMA RNIC DRIVER
7166M: Faisal Latif <faisal.latif@intel.com>
7167M: Shiraz Saleem <shiraz.saleem@intel.com>
7168L: linux-rdma@vger.kernel.org
7169S: Supported
7170F: drivers/infiniband/hw/i40iw/
7171
7172INTEL TELEMETRY DRIVER
7173M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7174L: platform-driver-x86@vger.kernel.org
7175S: Maintained
7176F: arch/x86/include/asm/intel_telemetry.h
7177F: drivers/platform/x86/intel_telemetry*
7178
7179INTEL VIRTUAL BUTTON DRIVER
7180M: AceLan Kao <acelan.kao@canonical.com>
7181L: platform-driver-x86@vger.kernel.org
7182S: Maintained
7183F: drivers/platform/x86/intel-vbtn.c
7184
7185INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7186M: Stanislaw Gruszka <sgruszka@redhat.com>
7187L: linux-wireless@vger.kernel.org
7188S: Supported
7189F: drivers/net/wireless/intel/iwlegacy/
7190
7191INTEL WIRELESS WIFI LINK (iwlwifi)
7192M: Johannes Berg <johannes.berg@intel.com>
7193M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7194M: Luca Coelho <luciano.coelho@intel.com>
7195M: Intel Linux Wireless <linuxwifi@intel.com>
7196L: linux-wireless@vger.kernel.org
7197W: http://intellinuxwireless.org
7198T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7199S: Supported
7200F: drivers/net/wireless/intel/iwlwifi/
7201
7202INTEL WIRELESS WIMAX CONNECTION 2400
7203M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7204M: linux-wimax@intel.com
7205L: wimax@linuxwimax.org (subscribers-only)
7206S: Supported
7207W: http://linuxwimax.org
7208F: Documentation/wimax/README.i2400m
7209F: drivers/net/wimax/i2400m/
7210F: include/uapi/linux/wimax/i2400m.h
7211
7212INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7213M: Mario Limonciello <mario.limonciello@dell.com>
7214S: Maintained
7215F: drivers/platform/x86/intel-wmi-thunderbolt.c
7216
7217INTEL(R) TRACE HUB
7218M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7219S: Supported
7220F: Documentation/trace/intel_th.txt
7221F: drivers/hwtracing/intel_th/
7222
7223INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7224M: Ning Sun <ning.sun@intel.com>
7225L: tboot-devel@lists.sourceforge.net
7226W: http://tboot.sourceforge.net
7227T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7228S: Supported
7229F: Documentation/intel_txt.txt
7230F: include/linux/tboot.h
7231F: arch/x86/kernel/tboot.c
7232
7233INTEL-MID GPIO DRIVER
7234M: David Cohen <david.a.cohen@linux.intel.com>
7235L: linux-gpio@vger.kernel.org
7236S: Maintained
7237F: drivers/gpio/gpio-intel-mid.c
7238
7239INVENSENSE MPU-3050 GYROSCOPE DRIVER
7240M: Linus Walleij <linus.walleij@linaro.org>
7241L: linux-iio@vger.kernel.org
7242S: Maintained
7243F: drivers/iio/gyro/mpu3050*
7244F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7245
7246IOC3 ETHERNET DRIVER
7247M: Ralf Baechle <ralf@linux-mips.org>
7248L: linux-mips@linux-mips.org
7249S: Maintained
7250F: drivers/net/ethernet/sgi/ioc3-eth.c
7251
7252IOC3 SERIAL DRIVER
7253M: Pat Gefre <pfg@sgi.com>
7254L: linux-serial@vger.kernel.org
7255S: Maintained
7256F: drivers/tty/serial/ioc3_serial.c
7257
7258IOMMU DRIVERS
7259M: Joerg Roedel <joro@8bytes.org>
7260L: iommu@lists.linux-foundation.org
7261T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7262S: Maintained
7263F: Documentation/devicetree/bindings/iommu/
7264F: drivers/iommu/
7265F: include/linux/iommu.h
7266F: include/linux/iova.h
7267
7268IP MASQUERADING
7269M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7270S: Maintained
7271F: net/ipv4/netfilter/ipt_MASQUERADE.c
7272
7273IPMI SUBSYSTEM
7274M: Corey Minyard <minyard@acm.org>
7275L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7276W: http://openipmi.sourceforge.net/
7277S: Supported
7278F: Documentation/IPMI.txt
7279F: drivers/char/ipmi/
7280F: include/linux/ipmi*
7281F: include/uapi/linux/ipmi*
7282
7283IPS SCSI RAID DRIVER
7284M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7285L: linux-scsi@vger.kernel.org
7286W: http://www.adaptec.com/
7287S: Maintained
7288F: drivers/scsi/ips*
7289
7290IPVS
7291M: Wensong Zhang <wensong@linux-vs.org>
7292M: Simon Horman <horms@verge.net.au>
7293M: Julian Anastasov <ja@ssi.bg>
7294L: netdev@vger.kernel.org
7295L: lvs-devel@vger.kernel.org
7296S: Maintained
7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7299F: Documentation/networking/ipvs-sysctl.txt
7300F: include/net/ip_vs.h
7301F: include/uapi/linux/ip_vs.h
7302F: net/netfilter/ipvs/
7303
7304IPWIRELESS DRIVER
7305M: Jiri Kosina <jikos@kernel.org>
7306M: David Sterba <dsterba@suse.com>
7307S: Odd Fixes
7308F: drivers/tty/ipwireless/
7309
7310IPX NETWORK LAYER
7311L: netdev@vger.kernel.org
7312S: Odd fixes
7313F: include/net/ipx.h
7314F: include/uapi/linux/ipx.h
7315F: net/ipx/
7316
7317IRDA SUBSYSTEM
7318M: Samuel Ortiz <samuel@sortiz.org>
7319L: irda-users@lists.sourceforge.net (subscribers-only)
7320L: netdev@vger.kernel.org
7321W: http://irda.sourceforge.net/
7322S: Maintained
7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7324F: Documentation/networking/irda.txt
7325F: drivers/staging/irda/
7326
7327IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7328M: Marc Zyngier <marc.zyngier@arm.com>
7329S: Maintained
7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7331F: Documentation/IRQ-domain.txt
7332F: include/linux/irqdomain.h
7333F: kernel/irq/irqdomain.c
7334F: kernel/irq/msi.c
7335
7336IRQ SUBSYSTEM
7337M: Thomas Gleixner <tglx@linutronix.de>
7338L: linux-kernel@vger.kernel.org
7339S: Maintained
7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7341F: kernel/irq/
7342
7343IRQCHIP DRIVERS
7344M: Thomas Gleixner <tglx@linutronix.de>
7345M: Jason Cooper <jason@lakedaemon.net>
7346M: Marc Zyngier <marc.zyngier@arm.com>
7347L: linux-kernel@vger.kernel.org
7348S: Maintained
7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7350F: Documentation/devicetree/bindings/interrupt-controller/
7351F: drivers/irqchip/
7352
7353ISA
7354M: William Breathitt Gray <vilhelm.gray@gmail.com>
7355S: Maintained
7356F: Documentation/isa.txt
7357F: drivers/base/isa.c
7358F: include/linux/isa.h
7359
7360ISA RADIO MODULE
7361M: Hans Verkuil <hverkuil@xs4all.nl>
7362L: linux-media@vger.kernel.org
7363T: git git://linuxtv.org/media_tree.git
7364W: https://linuxtv.org
7365S: Maintained
7366F: drivers/media/radio/radio-isa*
7367
7368ISAPNP
7369M: Jaroslav Kysela <perex@perex.cz>
7370S: Maintained
7371F: Documentation/isapnp.txt
7372F: drivers/pnp/isapnp/
7373F: include/linux/isapnp.h
7374
7375ISCSI
7376M: Lee Duncan <lduncan@suse.com>
7377M: Chris Leech <cleech@redhat.com>
7378L: open-iscsi@googlegroups.com
7379W: www.open-iscsi.com
7380S: Maintained
7381F: drivers/scsi/*iscsi*
7382F: include/scsi/*iscsi*
7383
7384iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7385M: Peter Jones <pjones@redhat.com>
7386M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7387S: Maintained
7388F: drivers/firmware/iscsi_ibft*
7389
7390ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7391M: Or Gerlitz <ogerlitz@mellanox.com>
7392M: Sagi Grimberg <sagi@grimberg.me>
7393M: Roi Dayan <roid@mellanox.com>
7394L: linux-rdma@vger.kernel.org
7395S: Supported
7396W: http://www.openfabrics.org
7397W: www.open-iscsi.org
7398Q: http://patchwork.kernel.org/project/linux-rdma/list/
7399F: drivers/infiniband/ulp/iser/
7400
7401ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7402M: Sagi Grimberg <sagi@grimberg.me>
7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7404L: linux-rdma@vger.kernel.org
7405L: target-devel@vger.kernel.org
7406S: Supported
7407W: http://www.linux-iscsi.org
7408F: drivers/infiniband/ulp/isert
7409
7410ISDN SUBSYSTEM
7411M: Karsten Keil <isdn@linux-pingi.de>
7412L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7413L: netdev@vger.kernel.org
7414W: http://www.isdn4linux.de
7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7416S: Maintained
7417F: Documentation/isdn/
7418F: drivers/isdn/
7419F: include/linux/isdn.h
7420F: include/linux/isdn/
7421F: include/uapi/linux/isdn.h
7422F: include/uapi/linux/isdn/
7423
7424ISDN SUBSYSTEM (Eicon active card driver)
7425M: Armin Schindler <mac@melware.de>
7426L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7427W: http://www.melware.de
7428S: Maintained
7429F: drivers/isdn/hardware/eicon/
7430
7431IT87 HARDWARE MONITORING DRIVER
7432M: Jean Delvare <jdelvare@suse.com>
7433L: linux-hwmon@vger.kernel.org
7434S: Maintained
7435F: Documentation/hwmon/it87
7436F: drivers/hwmon/it87.c
7437
7438IT913X MEDIA DRIVER
7439M: Antti Palosaari <crope@iki.fi>
7440L: linux-media@vger.kernel.org
7441W: https://linuxtv.org
7442W: http://palosaari.fi/linux/
7443Q: http://patchwork.linuxtv.org/project/linux-media/list/
7444T: git git://linuxtv.org/anttip/media_tree.git
7445S: Maintained
7446F: drivers/media/tuners/it913x*
7447
7448IVTV VIDEO4LINUX DRIVER
7449M: Andy Walls <awalls@md.metrocast.net>
7450L: ivtv-devel@ivtvdriver.org (subscribers-only)
7451L: linux-media@vger.kernel.org
7452T: git git://linuxtv.org/media_tree.git
7453W: http://www.ivtvdriver.org
7454S: Maintained
7455F: Documentation/media/v4l-drivers/ivtv*
7456F: drivers/media/pci/ivtv/
7457F: include/uapi/linux/ivtv*
7458
7459IX2505V MEDIA DRIVER
7460M: Malcolm Priestley <tvboxspy@gmail.com>
7461L: linux-media@vger.kernel.org
7462W: https://linuxtv.org
7463Q: http://patchwork.linuxtv.org/project/linux-media/list/
7464S: Maintained
7465F: drivers/media/dvb-frontends/ix2505v*
7466
7467JC42.4 TEMPERATURE SENSOR DRIVER
7468M: Guenter Roeck <linux@roeck-us.net>
7469L: linux-hwmon@vger.kernel.org
7470S: Maintained
7471F: drivers/hwmon/jc42.c
7472F: Documentation/hwmon/jc42
7473
7474JFS FILESYSTEM
7475M: Dave Kleikamp <shaggy@kernel.org>
7476L: jfs-discussion@lists.sourceforge.net
7477W: http://jfs.sourceforge.net/
7478T: git git://github.com/kleikamp/linux-shaggy.git
7479S: Maintained
7480F: Documentation/filesystems/jfs.txt
7481F: fs/jfs/
7482
7483JME NETWORK DRIVER
7484M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7485L: netdev@vger.kernel.org
7486S: Maintained
7487F: drivers/net/ethernet/jme.*
7488
7489JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7490M: David Woodhouse <dwmw2@infradead.org>
7491L: linux-mtd@lists.infradead.org
7492W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7493S: Maintained
7494F: fs/jffs2/
7495F: include/uapi/linux/jffs2.h
7496
7497JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7498M: "Theodore Ts'o" <tytso@mit.edu>
7499M: Jan Kara <jack@suse.com>
7500L: linux-ext4@vger.kernel.org
7501S: Maintained
7502F: fs/jbd2/
7503F: include/linux/jbd2.h
7504
7505JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7506M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7507L: linux-media@vger.kernel.org
7508S: Maintained
7509F: drivers/media/platform/rcar_jpu.c
7510
7511JSM Neo PCI based serial card
7512M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7513L: linux-serial@vger.kernel.org
7514S: Maintained
7515F: drivers/tty/serial/jsm/
7516
7517K10TEMP HARDWARE MONITORING DRIVER
7518M: Clemens Ladisch <clemens@ladisch.de>
7519L: linux-hwmon@vger.kernel.org
7520S: Maintained
7521F: Documentation/hwmon/k10temp
7522F: drivers/hwmon/k10temp.c
7523
7524K8TEMP HARDWARE MONITORING DRIVER
7525M: Rudolf Marek <r.marek@assembler.cz>
7526L: linux-hwmon@vger.kernel.org
7527S: Maintained
7528F: Documentation/hwmon/k8temp
7529F: drivers/hwmon/k8temp.c
7530
7531KASAN
7532M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7533R: Alexander Potapenko <glider@google.com>
7534R: Dmitry Vyukov <dvyukov@google.com>
7535L: kasan-dev@googlegroups.com
7536S: Maintained
7537F: arch/*/include/asm/kasan.h
7538F: arch/*/mm/kasan_init*
7539F: Documentation/dev-tools/kasan.rst
7540F: include/linux/kasan*.h
7541F: lib/test_kasan.c
7542F: mm/kasan/
7543F: scripts/Makefile.kasan
7544
7545KCONFIG
7546L: linux-kbuild@vger.kernel.org
7547S: Orphan
7548F: Documentation/kbuild/kconfig-language.txt
7549F: scripts/kconfig/
7550
7551KDUMP
7552M: Dave Young <dyoung@redhat.com>
7553M: Baoquan He <bhe@redhat.com>
7554R: Vivek Goyal <vgoyal@redhat.com>
7555L: kexec@lists.infradead.org
7556W: http://lse.sourceforge.net/kdump/
7557S: Maintained
7558F: Documentation/kdump/
7559
7560KEENE FM RADIO TRANSMITTER DRIVER
7561M: Hans Verkuil <hverkuil@xs4all.nl>
7562L: linux-media@vger.kernel.org
7563T: git git://linuxtv.org/media_tree.git
7564W: https://linuxtv.org
7565S: Maintained
7566F: drivers/media/radio/radio-keene*
7567
7568KERNEL AUTOMOUNTER v4 (AUTOFS4)
7569M: Ian Kent <raven@themaw.net>
7570L: autofs@vger.kernel.org
7571S: Maintained
7572F: fs/autofs4/
7573
7574KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7575M: Masahiro Yamada <yamada.masahiro@socionext.com>
7576M: Michal Marek <michal.lkml@markovi.net>
7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7578L: linux-kbuild@vger.kernel.org
7579S: Maintained
7580F: Documentation/kbuild/
7581F: Makefile
7582F: scripts/Makefile.*
7583F: scripts/basic/
7584F: scripts/mk*
7585F: scripts/package/
7586
7587KERNEL JANITORS
7588L: kernel-janitors@vger.kernel.org
7589W: http://kernelnewbies.org/KernelJanitors
7590S: Odd Fixes
7591
7592KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7593M: "J. Bruce Fields" <bfields@fieldses.org>
7594M: Jeff Layton <jlayton@kernel.org>
7595L: linux-nfs@vger.kernel.org
7596W: http://nfs.sourceforge.net/
7597T: git git://linux-nfs.org/~bfields/linux.git
7598S: Supported
7599F: fs/nfsd/
7600F: include/uapi/linux/nfsd/
7601F: fs/lockd/
7602F: fs/nfs_common/
7603F: net/sunrpc/
7604F: include/linux/lockd/
7605F: include/linux/sunrpc/
7606F: include/uapi/linux/sunrpc/
7607
7608KERNEL SELFTEST FRAMEWORK
7609M: Shuah Khan <shuahkh@osg.samsung.com>
7610M: Shuah Khan <shuah@kernel.org>
7611L: linux-kselftest@vger.kernel.org
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7613S: Maintained
7614F: tools/testing/selftests/
7615F: Documentation/dev-tools/kselftest*
7616
7617KERNEL USERMODE HELPER
7618M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7619L: linux-kernel@vger.kernel.org
7620S: Maintained
7621F: kernel/umh.c
7622F: include/linux/umh.h
7623
7624KERNEL VIRTUAL MACHINE (KVM)
7625M: Paolo Bonzini <pbonzini@redhat.com>
7626M: Radim Krčmář <rkrcmar@redhat.com>
7627L: kvm@vger.kernel.org
7628W: http://www.linux-kvm.org
7629T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7630S: Supported
7631F: Documentation/virtual/kvm/
7632F: include/trace/events/kvm.h
7633F: include/uapi/asm-generic/kvm*
7634F: include/uapi/linux/kvm*
7635F: include/asm-generic/kvm*
7636F: include/linux/kvm*
7637F: include/kvm/iodev.h
7638F: virt/kvm/*
7639F: tools/kvm/
7640
7641KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7642M: Joerg Roedel <joro@8bytes.org>
7643L: kvm@vger.kernel.org
7644W: http://www.linux-kvm.org/
7645S: Maintained
7646F: arch/x86/include/asm/svm.h
7647F: arch/x86/kvm/svm.c
7648
7649KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7650M: Christoffer Dall <christoffer.dall@linaro.org>
7651M: Marc Zyngier <marc.zyngier@arm.com>
7652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7653L: kvmarm@lists.cs.columbia.edu
7654W: http://systems.cs.columbia.edu/projects/kvm-arm
7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7656S: Supported
7657F: arch/arm/include/uapi/asm/kvm*
7658F: arch/arm/include/asm/kvm*
7659F: arch/arm/kvm/
7660F: virt/kvm/arm/
7661F: include/kvm/arm_*
7662
7663KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7664M: Christoffer Dall <christoffer.dall@linaro.org>
7665M: Marc Zyngier <marc.zyngier@arm.com>
7666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7667L: kvmarm@lists.cs.columbia.edu
7668S: Maintained
7669F: arch/arm64/include/uapi/asm/kvm*
7670F: arch/arm64/include/asm/kvm*
7671F: arch/arm64/kvm/
7672
7673KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7674M: James Hogan <jhogan@kernel.org>
7675L: linux-mips@linux-mips.org
7676S: Supported
7677F: arch/mips/include/uapi/asm/kvm*
7678F: arch/mips/include/asm/kvm*
7679F: arch/mips/kvm/
7680
7681KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7682M: Paul Mackerras <paulus@ozlabs.org>
7683L: kvm-ppc@vger.kernel.org
7684W: http://www.linux-kvm.org/
7685T: git git://github.com/agraf/linux-2.6.git
7686S: Supported
7687F: arch/powerpc/include/uapi/asm/kvm*
7688F: arch/powerpc/include/asm/kvm*
7689F: arch/powerpc/kvm/
7690F: arch/powerpc/kernel/kvm*
7691
7692KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7693M: Christian Borntraeger <borntraeger@de.ibm.com>
7694M: Cornelia Huck <cohuck@redhat.com>
7695L: linux-s390@vger.kernel.org
7696W: http://www.ibm.com/developerworks/linux/linux390/
7697T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7698S: Supported
7699F: arch/s390/include/uapi/asm/kvm*
7700F: arch/s390/include/asm/gmap.h
7701F: arch/s390/include/asm/kvm*
7702F: arch/s390/kvm/
7703F: arch/s390/mm/gmap.c
7704
7705KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7706M: Paolo Bonzini <pbonzini@redhat.com>
7707M: Radim Krčmář <rkrcmar@redhat.com>
7708L: kvm@vger.kernel.org
7709W: http://www.linux-kvm.org
7710T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7711S: Supported
7712F: arch/x86/kvm/
7713F: arch/x86/include/uapi/asm/kvm*
7714F: arch/x86/include/asm/kvm*
7715F: arch/x86/include/asm/pvclock-abi.h
7716F: arch/x86/kernel/kvm.c
7717F: arch/x86/kernel/kvmclock.c
7718
7719KERNFS
7720M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7721M: Tejun Heo <tj@kernel.org>
7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7723S: Supported
7724F: include/linux/kernfs.h
7725F: fs/kernfs/
7726
7727KEXEC
7728M: Eric Biederman <ebiederm@xmission.com>
7729W: http://kernel.org/pub/linux/utils/kernel/kexec/
7730L: kexec@lists.infradead.org
7731S: Maintained
7732F: include/linux/kexec.h
7733F: include/uapi/linux/kexec.h
7734F: kernel/kexec*
7735
7736KEYS-ENCRYPTED
7737M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7738L: linux-integrity@vger.kernel.org
7739L: keyrings@vger.kernel.org
7740S: Supported
7741F: Documentation/security/keys/trusted-encrypted.rst
7742F: include/keys/encrypted-type.h
7743F: security/keys/encrypted-keys/
7744
7745KEYS-TRUSTED
7746M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7747L: linux-integrity@vger.kernel.org
7748L: keyrings@vger.kernel.org
7749S: Supported
7750F: Documentation/security/keys/trusted-encrypted.rst
7751F: include/keys/trusted-type.h
7752F: security/keys/trusted.c
7753F: security/keys/trusted.h
7754
7755KEYS/KEYRINGS:
7756M: David Howells <dhowells@redhat.com>
7757L: keyrings@vger.kernel.org
7758S: Maintained
7759F: Documentation/security/keys/core.rst
7760F: include/linux/key.h
7761F: include/linux/key-type.h
7762F: include/linux/keyctl.h
7763F: include/uapi/linux/keyctl.h
7764F: include/keys/
7765F: security/keys/
7766
7767KGDB / KDB /debug_core
7768M: Jason Wessel <jason.wessel@windriver.com>
7769W: http://kgdb.wiki.kernel.org/
7770L: kgdb-bugreport@lists.sourceforge.net
7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7772S: Maintained
7773F: Documentation/dev-tools/kgdb.rst
7774F: drivers/misc/kgdbts.c
7775F: drivers/tty/serial/kgdboc.c
7776F: include/linux/kdb.h
7777F: include/linux/kgdb.h
7778F: kernel/debug/
7779
7780KMEMLEAK
7781M: Catalin Marinas <catalin.marinas@arm.com>
7782S: Maintained
7783F: Documentation/dev-tools/kmemleak.rst
7784F: include/linux/kmemleak.h
7785F: mm/kmemleak.c
7786F: mm/kmemleak-test.c
7787
7788KMOD KERNEL MODULE LOADER - USERMODE HELPER
7789M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7790L: linux-kernel@vger.kernel.org
7791S: Maintained
7792F: kernel/kmod.c
7793F: include/linux/kmod.h
7794F: lib/test_kmod.c
7795F: tools/testing/selftests/kmod/
7796
7797KPROBES
7798M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7799M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7800M: "David S. Miller" <davem@davemloft.net>
7801M: Masami Hiramatsu <mhiramat@kernel.org>
7802S: Maintained
7803F: Documentation/kprobes.txt
7804F: include/linux/kprobes.h
7805F: include/asm-generic/kprobes.h
7806F: kernel/kprobes.c
7807
7808KS0108 LCD CONTROLLER DRIVER
7809M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7810W: http://miguelojeda.es/auxdisplay.htm
7811W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7812S: Maintained
7813F: Documentation/auxdisplay/ks0108
7814F: drivers/auxdisplay/ks0108.c
7815F: include/linux/ks0108.h
7816
7817L3MDEV
7818M: David Ahern <dsa@cumulusnetworks.com>
7819L: netdev@vger.kernel.org
7820S: Maintained
7821F: net/l3mdev
7822F: include/net/l3mdev.h
7823
7824LANTIQ MIPS ARCHITECTURE
7825M: John Crispin <john@phrozen.org>
7826L: linux-mips@linux-mips.org
7827S: Maintained
7828F: arch/mips/lantiq
7829F: drivers/soc/lantiq
7830
7831LAPB module
7832L: linux-x25@vger.kernel.org
7833S: Orphan
7834F: Documentation/networking/lapb-module.txt
7835F: include/*/lapb.h
7836F: net/lapb/
7837
7838LASI 53c700 driver for PARISC
7839M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7840L: linux-scsi@vger.kernel.org
7841S: Maintained
7842F: Documentation/scsi/53c700.txt
7843F: drivers/scsi/53c700*
7844
7845LEAKING_ADDRESSES
7846M: Tobin C. Harding <me@tobin.cc>
7847S: Maintained
7848F: scripts/leaking_addresses.pl
7849
7850LED SUBSYSTEM
7851M: Richard Purdie <rpurdie@rpsys.net>
7852M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7853M: Pavel Machek <pavel@ucw.cz>
7854L: linux-leds@vger.kernel.org
7855T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7856S: Maintained
7857F: Documentation/devicetree/bindings/leds/
7858F: drivers/leds/
7859F: include/linux/leds.h
7860
7861LEGACY EEPROM DRIVER
7862M: Jean Delvare <jdelvare@suse.com>
7863S: Maintained
7864F: Documentation/misc-devices/eeprom
7865F: drivers/misc/eeprom/eeprom.c
7866
7867LEGO USB Tower driver
7868M: Juergen Stuber <starblue@users.sourceforge.net>
7869L: legousb-devel@lists.sourceforge.net
7870W: http://legousb.sourceforge.net/
7871S: Maintained
7872F: drivers/usb/misc/legousbtower.c
7873
7874LG2160 MEDIA DRIVER
7875M: Michael Krufky <mkrufky@linuxtv.org>
7876L: linux-media@vger.kernel.org
7877W: https://linuxtv.org
7878W: http://github.com/mkrufky
7879Q: http://patchwork.linuxtv.org/project/linux-media/list/
7880T: git git://linuxtv.org/mkrufky/tuners.git
7881S: Maintained
7882F: drivers/media/dvb-frontends/lg2160.*
7883
7884LGDT3305 MEDIA DRIVER
7885M: Michael Krufky <mkrufky@linuxtv.org>
7886L: linux-media@vger.kernel.org
7887W: https://linuxtv.org
7888W: http://github.com/mkrufky
7889Q: http://patchwork.linuxtv.org/project/linux-media/list/
7890T: git git://linuxtv.org/mkrufky/tuners.git
7891S: Maintained
7892F: drivers/media/dvb-frontends/lgdt3305.*
7893
7894LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7895M: Viresh Kumar <vireshk@kernel.org>
7896L: linux-ide@vger.kernel.org
7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7898S: Maintained
7899F: include/linux/pata_arasan_cf_data.h
7900F: drivers/ata/pata_arasan_cf.c
7901
7902LIBATA PATA DRIVERS
7903M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7904M: Tejun Heo <tj@kernel.org>
7905L: linux-ide@vger.kernel.org
7906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7907S: Maintained
7908F: drivers/ata/pata_*.c
7909F: drivers/ata/ata_generic.c
7910
7911LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7912M: Linus Walleij <linus.walleij@linaro.org>
7913L: linux-ide@vger.kernel.org
7914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7915S: Maintained
7916F: drivers/ata/pata_ftide010.c
7917F: drivers/ata/sata_gemini.c
7918F: drivers/ata/sata_gemini.h
7919
7920LIBATA SATA AHCI PLATFORM devices support
7921M: Hans de Goede <hdegoede@redhat.com>
7922M: Tejun Heo <tj@kernel.org>
7923L: linux-ide@vger.kernel.org
7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7925S: Maintained
7926F: drivers/ata/ahci_platform.c
7927F: drivers/ata/libahci_platform.c
7928F: include/linux/ahci_platform.h
7929
7930LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7931M: Mikael Pettersson <mikpelinux@gmail.com>
7932L: linux-ide@vger.kernel.org
7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7934S: Maintained
7935F: drivers/ata/sata_promise.*
7936
7937LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7938M: Tejun Heo <tj@kernel.org>
7939L: linux-ide@vger.kernel.org
7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7941S: Maintained
7942F: drivers/ata/
7943F: include/linux/ata.h
7944F: include/linux/libata.h
7945F: Documentation/devicetree/bindings/ata/
7946
7947LIBLOCKDEP
7948M: Sasha Levin <alexander.levin@verizon.com>
7949S: Maintained
7950F: tools/lib/lockdep/
7951
7952LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7953M: Ross Zwisler <ross.zwisler@linux.intel.com>
7954L: linux-nvdimm@lists.01.org
7955Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7956S: Supported
7957F: drivers/nvdimm/blk.c
7958F: drivers/nvdimm/region_devs.c
7959
7960LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7961M: Vishal Verma <vishal.l.verma@intel.com>
7962L: linux-nvdimm@lists.01.org
7963Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7964S: Supported
7965F: drivers/nvdimm/btt*
7966
7967LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7968M: Ross Zwisler <ross.zwisler@linux.intel.com>
7969L: linux-nvdimm@lists.01.org
7970Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7971S: Supported
7972F: drivers/nvdimm/pmem*
7973
7974LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7975M: Dan Williams <dan.j.williams@intel.com>
7976L: linux-nvdimm@lists.01.org
7977Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7979S: Supported
7980F: drivers/nvdimm/*
7981F: drivers/acpi/nfit/*
7982F: include/linux/nd.h
7983F: include/linux/libnvdimm.h
7984F: include/uapi/linux/ndctl.h
7985
7986LIGHTNVM PLATFORM SUPPORT
7987M: Matias Bjorling <mb@lightnvm.io>
7988W: http://github/OpenChannelSSD
7989L: linux-block@vger.kernel.org
7990S: Maintained
7991F: drivers/lightnvm/
7992F: include/linux/lightnvm.h
7993F: include/uapi/linux/lightnvm.h
7994
7995LINUX FOR POWER MACINTOSH
7996M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7997W: http://www.penguinppc.org/
7998L: linuxppc-dev@lists.ozlabs.org
7999S: Maintained
8000F: arch/powerpc/platforms/powermac/
8001F: drivers/macintosh/
8002
8003LINUX FOR POWERPC (32-BIT AND 64-BIT)
8004M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8005M: Paul Mackerras <paulus@samba.org>
8006M: Michael Ellerman <mpe@ellerman.id.au>
8007W: https://github.com/linuxppc/linux/wiki
8008L: linuxppc-dev@lists.ozlabs.org
8009Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8011S: Supported
8012F: Documentation/ABI/stable/sysfs-firmware-opal-*
8013F: Documentation/devicetree/bindings/powerpc/
8014F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8015F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8016F: Documentation/powerpc/
8017F: arch/powerpc/
8018F: drivers/char/tpm/tpm_ibmvtpm*
8019F: drivers/crypto/nx/
8020F: drivers/crypto/vmx/
8021F: drivers/i2c/busses/i2c-opal.c
8022F: drivers/net/ethernet/ibm/ibmveth.*
8023F: drivers/net/ethernet/ibm/ibmvnic.*
8024F: drivers/pci/hotplug/pnv_php.c
8025F: drivers/pci/hotplug/rpa*
8026F: drivers/rtc/rtc-opal.c
8027F: drivers/scsi/ibmvscsi/
8028F: drivers/tty/hvc/hvc_opal.c
8029F: drivers/watchdog/wdrtas.c
8030F: tools/testing/selftests/powerpc
8031N: /pmac
8032N: powermac
8033N: powernv
8034N: [^a-z0-9]ps3
8035N: pseries
8036
8037LINUX FOR POWERPC EMBEDDED MPC5XXX
8038M: Anatolij Gustschin <agust@denx.de>
8039L: linuxppc-dev@lists.ozlabs.org
8040T: git git://git.denx.de/linux-denx-agust.git
8041S: Maintained
8042F: arch/powerpc/platforms/512x/
8043F: arch/powerpc/platforms/52xx/
8044
8045LINUX FOR POWERPC EMBEDDED PPC4XX
8046M: Alistair Popple <alistair@popple.id.au>
8047M: Matt Porter <mporter@kernel.crashing.org>
8048W: http://www.penguinppc.org/
8049L: linuxppc-dev@lists.ozlabs.org
8050S: Maintained
8051F: arch/powerpc/platforms/40x/
8052F: arch/powerpc/platforms/44x/
8053
8054LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8055M: Scott Wood <oss@buserror.net>
8056M: Kumar Gala <galak@kernel.crashing.org>
8057W: http://www.penguinppc.org/
8058L: linuxppc-dev@lists.ozlabs.org
8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8060S: Maintained
8061F: arch/powerpc/platforms/83xx/
8062F: arch/powerpc/platforms/85xx/
8063F: Documentation/devicetree/bindings/powerpc/fsl/
8064
8065LINUX FOR POWERPC EMBEDDED PPC8XX
8066M: Vitaly Bordug <vitb@kernel.crashing.org>
8067W: http://www.penguinppc.org/
8068L: linuxppc-dev@lists.ozlabs.org
8069S: Maintained
8070F: arch/powerpc/platforms/8xx/
8071
8072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8073L: linuxppc-dev@lists.ozlabs.org
8074S: Orphan
8075F: arch/powerpc/*/*virtex*
8076F: arch/powerpc/*/*/*virtex*
8077
8078LINUX FOR POWERPC PA SEMI PWRFICIENT
8079L: linuxppc-dev@lists.ozlabs.org
8080S: Orphan
8081F: arch/powerpc/platforms/pasemi/
8082F: drivers/*/*pasemi*
8083F: drivers/*/*/*pasemi*
8084
8085LINUX KERNEL DUMP TEST MODULE (LKDTM)
8086M: Kees Cook <keescook@chromium.org>
8087S: Maintained
8088F: drivers/misc/lkdtm*
8089
8090LINUX SECURITY MODULE (LSM) FRAMEWORK
8091M: Chris Wright <chrisw@sous-sol.org>
8092L: linux-security-module@vger.kernel.org
8093S: Supported
8094
8095LIS3LV02D ACCELEROMETER DRIVER
8096M: Eric Piel <eric.piel@tremplin-utc.net>
8097S: Maintained
8098F: Documentation/misc-devices/lis3lv02d
8099F: drivers/misc/lis3lv02d/
8100F: drivers/platform/x86/hp_accel.c
8101
8102LIVE PATCHING
8103M: Josh Poimboeuf <jpoimboe@redhat.com>
8104M: Jessica Yu <jeyu@kernel.org>
8105M: Jiri Kosina <jikos@kernel.org>
8106M: Miroslav Benes <mbenes@suse.cz>
8107R: Petr Mladek <pmladek@suse.com>
8108S: Maintained
8109F: kernel/livepatch/
8110F: include/linux/livepatch.h
8111F: arch/x86/include/asm/livepatch.h
8112F: arch/x86/kernel/livepatch.c
8113F: Documentation/livepatch/
8114F: Documentation/ABI/testing/sysfs-kernel-livepatch
8115F: samples/livepatch/
8116L: live-patching@vger.kernel.org
8117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8118
8119LLC (802.2)
8120L: netdev@vger.kernel.org
8121S: Odd fixes
8122F: include/linux/llc.h
8123F: include/uapi/linux/llc.h
8124F: include/net/llc*
8125F: net/llc/
8126
8127LM73 HARDWARE MONITOR DRIVER
8128M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8129L: linux-hwmon@vger.kernel.org
8130S: Maintained
8131F: drivers/hwmon/lm73.c
8132
8133LM78 HARDWARE MONITOR DRIVER
8134M: Jean Delvare <jdelvare@suse.com>
8135L: linux-hwmon@vger.kernel.org
8136S: Maintained
8137F: Documentation/hwmon/lm78
8138F: drivers/hwmon/lm78.c
8139
8140LM83 HARDWARE MONITOR DRIVER
8141M: Jean Delvare <jdelvare@suse.com>
8142L: linux-hwmon@vger.kernel.org
8143S: Maintained
8144F: Documentation/hwmon/lm83
8145F: drivers/hwmon/lm83.c
8146
8147LM90 HARDWARE MONITOR DRIVER
8148M: Jean Delvare <jdelvare@suse.com>
8149L: linux-hwmon@vger.kernel.org
8150S: Maintained
8151F: Documentation/hwmon/lm90
8152F: Documentation/devicetree/bindings/hwmon/lm90.txt
8153F: drivers/hwmon/lm90.c
8154F: include/dt-bindings/thermal/lm90.h
8155
8156LM95234 HARDWARE MONITOR DRIVER
8157M: Guenter Roeck <linux@roeck-us.net>
8158L: linux-hwmon@vger.kernel.org
8159S: Maintained
8160F: Documentation/hwmon/lm95234
8161F: drivers/hwmon/lm95234.c
8162
8163LME2510 MEDIA DRIVER
8164M: Malcolm Priestley <tvboxspy@gmail.com>
8165L: linux-media@vger.kernel.org
8166W: https://linuxtv.org
8167Q: http://patchwork.linuxtv.org/project/linux-media/list/
8168S: Maintained
8169F: drivers/media/usb/dvb-usb-v2/lmedm04*
8170
8171LOADPIN SECURITY MODULE
8172M: Kees Cook <keescook@chromium.org>
8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8174S: Supported
8175F: security/loadpin/
8176F: Documentation/admin-guide/LSM/LoadPin.rst
8177
8178LOCKING PRIMITIVES
8179M: Peter Zijlstra <peterz@infradead.org>
8180M: Ingo Molnar <mingo@redhat.com>
8181L: linux-kernel@vger.kernel.org
8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8183S: Maintained
8184F: Documentation/locking/
8185F: include/linux/lockdep.h
8186F: include/linux/spinlock*.h
8187F: arch/*/include/asm/spinlock*.h
8188F: include/linux/rwlock*.h
8189F: include/linux/mutex*.h
8190F: arch/*/include/asm/mutex*.h
8191F: include/linux/rwsem*.h
8192F: arch/*/include/asm/rwsem.h
8193F: include/linux/seqlock.h
8194F: lib/locking*.[ch]
8195F: kernel/locking/
8196
8197LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8198M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8199L: linux-ntfs-dev@lists.sourceforge.net
8200W: http://www.linux-ntfs.org/content/view/19/37/
8201S: Maintained
8202F: Documentation/ldm.txt
8203F: block/partitions/ldm.*
8204
8205LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8206M: Sathya Prakash <sathya.prakash@broadcom.com>
8207M: Chaitra P B <chaitra.basappa@broadcom.com>
8208M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8209L: MPT-FusionLinux.pdl@broadcom.com
8210L: linux-scsi@vger.kernel.org
8211W: http://www.avagotech.com/support/
8212S: Supported
8213F: drivers/message/fusion/
8214F: drivers/scsi/mpt2sas/
8215F: drivers/scsi/mpt3sas/
8216
8217LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8218M: Matthew Wilcox <matthew@wil.cx>
8219L: linux-scsi@vger.kernel.org
8220S: Maintained
8221F: drivers/scsi/sym53c8xx_2/
8222
8223LTC4261 HARDWARE MONITOR DRIVER
8224M: Guenter Roeck <linux@roeck-us.net>
8225L: linux-hwmon@vger.kernel.org
8226S: Maintained
8227F: Documentation/hwmon/ltc4261
8228F: drivers/hwmon/ltc4261.c
8229
8230LTC4306 I2C MULTIPLEXER DRIVER
8231M: Michael Hennerich <michael.hennerich@analog.com>
8232W: http://ez.analog.com/community/linux-device-drivers
8233L: linux-i2c@vger.kernel.org
8234S: Supported
8235F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8236F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8237
8238LTP (Linux Test Project)
8239M: Mike Frysinger <vapier@gentoo.org>
8240M: Cyril Hrubis <chrubis@suse.cz>
8241M: Wanlong Gao <wanlong.gao@gmail.com>
8242M: Jan Stancek <jstancek@redhat.com>
8243M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8244M: Alexey Kodanev <alexey.kodanev@oracle.com>
8245L: ltp@lists.linux.it (subscribers-only)
8246W: http://linux-test-project.github.io/
8247T: git git://github.com/linux-test-project/ltp.git
8248S: Maintained
8249
8250M32R ARCHITECTURE
8251W: http://www.linux-m32r.org/
8252S: Orphan
8253F: arch/m32r/
8254
8255M68K ARCHITECTURE
8256M: Geert Uytterhoeven <geert@linux-m68k.org>
8257L: linux-m68k@lists.linux-m68k.org
8258W: http://www.linux-m68k.org/
8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8260S: Maintained
8261F: arch/m68k/
8262F: drivers/zorro/
8263
8264M68K ON APPLE MACINTOSH
8265M: Joshua Thompson <funaho@jurai.org>
8266W: http://www.mac.linux-m68k.org/
8267L: linux-m68k@lists.linux-m68k.org
8268S: Maintained
8269F: arch/m68k/mac/
8270
8271M68K ON HP9000/300
8272M: Philip Blundell <philb@gnu.org>
8273W: http://www.tazenda.demon.co.uk/phil/linux-hp
8274S: Maintained
8275F: arch/m68k/hp300/
8276
8277M88DS3103 MEDIA DRIVER
8278M: Antti Palosaari <crope@iki.fi>
8279L: linux-media@vger.kernel.org
8280W: https://linuxtv.org
8281W: http://palosaari.fi/linux/
8282Q: http://patchwork.linuxtv.org/project/linux-media/list/
8283T: git git://linuxtv.org/anttip/media_tree.git
8284S: Maintained
8285F: drivers/media/dvb-frontends/m88ds3103*
8286
8287M88RS2000 MEDIA DRIVER
8288M: Malcolm Priestley <tvboxspy@gmail.com>
8289L: linux-media@vger.kernel.org
8290W: https://linuxtv.org
8291Q: http://patchwork.linuxtv.org/project/linux-media/list/
8292S: Maintained
8293F: drivers/media/dvb-frontends/m88rs2000*
8294
8295MA901 MASTERKIT USB FM RADIO DRIVER
8296M: Alexey Klimov <klimov.linux@gmail.com>
8297L: linux-media@vger.kernel.org
8298T: git git://linuxtv.org/media_tree.git
8299S: Maintained
8300F: drivers/media/radio/radio-ma901.c
8301
8302MAC80211
8303M: Johannes Berg <johannes@sipsolutions.net>
8304L: linux-wireless@vger.kernel.org
8305W: http://wireless.kernel.org/
8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8308S: Maintained
8309F: Documentation/networking/mac80211-injection.txt
8310F: include/net/mac80211.h
8311F: net/mac80211/
8312F: drivers/net/wireless/mac80211_hwsim.[ch]
8313F: Documentation/networking/mac80211_hwsim/README
8314
8315MAILBOX API
8316M: Jassi Brar <jassisinghbrar@gmail.com>
8317L: linux-kernel@vger.kernel.org
8318S: Maintained
8319F: drivers/mailbox/
8320F: include/linux/mailbox_client.h
8321F: include/linux/mailbox_controller.h
8322
8323MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8324M: Michael Kerrisk <mtk.manpages@gmail.com>
8325W: http://www.kernel.org/doc/man-pages
8326L: linux-man@vger.kernel.org
8327S: Maintained
8328
8329MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8330M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8331L: linux-mips@linux-mips.org
8332S: Maintained
8333F: arch/mips/boot/dts/img/pistachio_marduk.dts
8334
8335MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8336M: Andrew Lunn <andrew@lunn.ch>
8337M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8338L: netdev@vger.kernel.org
8339S: Maintained
8340F: drivers/net/dsa/mv88e6xxx/
8341F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8342
8343MARVELL ARMADA DRM SUPPORT
8344M: Russell King <linux@armlinux.org.uk>
8345S: Maintained
8346T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8348F: drivers/gpu/drm/armada/
8349F: include/uapi/drm/armada_drm.h
8350F: Documentation/devicetree/bindings/display/armada/
8351
8352MARVELL CRYPTO DRIVER
8353M: Boris Brezillon <boris.brezillon@free-electrons.com>
8354M: Arnaud Ebalard <arno@natisbad.org>
8355F: drivers/crypto/marvell/
8356S: Maintained
8357L: linux-crypto@vger.kernel.org
8358
8359MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8360M: Mirko Lindner <mlindner@marvell.com>
8361M: Stephen Hemminger <stephen@networkplumber.org>
8362L: netdev@vger.kernel.org
8363S: Maintained
8364F: drivers/net/ethernet/marvell/sk*
8365
8366MARVELL LIBERTAS WIRELESS DRIVER
8367L: libertas-dev@lists.infradead.org
8368S: Orphan
8369F: drivers/net/wireless/marvell/libertas/
8370
8371MARVELL MACCHIATOBIN SUPPORT
8372M: Russell King <rmk@armlinux.org.uk>
8373L: linux-arm-kernel@lists.infradead.org
8374S: Maintained
8375F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8376
8377MARVELL MV643XX ETHERNET DRIVER
8378M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8379L: netdev@vger.kernel.org
8380S: Maintained
8381F: drivers/net/ethernet/marvell/mv643xx_eth.*
8382F: include/linux/mv643xx.h
8383
8384MARVELL MV88X3310 PHY DRIVER
8385M: Russell King <rmk@armlinux.org.uk>
8386L: netdev@vger.kernel.org
8387S: Maintained
8388F: drivers/net/phy/marvell10g.c
8389
8390MARVELL MVNETA ETHERNET DRIVER
8391M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8392L: netdev@vger.kernel.org
8393S: Maintained
8394F: drivers/net/ethernet/marvell/mvneta.*
8395
8396MARVELL MWIFIEX WIRELESS DRIVER
8397M: Amitkumar Karwar <amitkarwar@gmail.com>
8398M: Nishant Sarmukadam <nishants@marvell.com>
8399M: Ganapathi Bhat <gbhat@marvell.com>
8400M: Xinming Hu <huxm@marvell.com>
8401L: linux-wireless@vger.kernel.org
8402S: Maintained
8403F: drivers/net/wireless/marvell/mwifiex/
8404
8405MARVELL MWL8K WIRELESS DRIVER
8406M: Lennert Buytenhek <buytenh@wantstofly.org>
8407L: linux-wireless@vger.kernel.org
8408S: Odd Fixes
8409F: drivers/net/wireless/marvell/mwl8k.c
8410
8411MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8412M: Nicolas Pitre <nico@fluxnic.net>
8413S: Odd Fixes
8414F: drivers/mmc/host/mvsdio.*
8415
8416MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8417M: Hu Ziji <huziji@marvell.com>
8418L: linux-mmc@vger.kernel.org
8419S: Supported
8420F: drivers/mmc/host/sdhci-xenon*
8421F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8422
8423MATROX FRAMEBUFFER DRIVER
8424L: linux-fbdev@vger.kernel.org
8425S: Orphan
8426F: drivers/video/fbdev/matrox/matroxfb_*
8427F: include/uapi/linux/matroxfb.h
8428
8429MAX16065 HARDWARE MONITOR DRIVER
8430M: Guenter Roeck <linux@roeck-us.net>
8431L: linux-hwmon@vger.kernel.org
8432S: Maintained
8433F: Documentation/hwmon/max16065
8434F: drivers/hwmon/max16065.c
8435
8436MAX20751 HARDWARE MONITOR DRIVER
8437M: Guenter Roeck <linux@roeck-us.net>
8438L: linux-hwmon@vger.kernel.org
8439S: Maintained
8440F: Documentation/hwmon/max20751
8441F: drivers/hwmon/max20751.c
8442
8443MAX2175 SDR TUNER DRIVER
8444M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8445L: linux-media@vger.kernel.org
8446T: git git://linuxtv.org/media_tree.git
8447S: Maintained
8448F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8449F: Documentation/media/v4l-drivers/max2175.rst
8450F: drivers/media/i2c/max2175*
8451F: include/uapi/linux/max2175.h
8452
8453MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8454L: linux-hwmon@vger.kernel.org
8455S: Orphan
8456F: Documentation/hwmon/max6650
8457F: drivers/hwmon/max6650.c
8458
8459MAX6697 HARDWARE MONITOR DRIVER
8460M: Guenter Roeck <linux@roeck-us.net>
8461L: linux-hwmon@vger.kernel.org
8462S: Maintained
8463F: Documentation/hwmon/max6697
8464F: Documentation/devicetree/bindings/i2c/max6697.txt
8465F: drivers/hwmon/max6697.c
8466F: include/linux/platform_data/max6697.h
8467
8468MAX9860 MONO AUDIO VOICE CODEC DRIVER
8469M: Peter Rosin <peda@axentia.se>
8470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8471S: Maintained
8472F: Documentation/devicetree/bindings/sound/max9860.txt
8473F: sound/soc/codecs/max9860.*
8474
8475MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8476M: Javier Martinez Canillas <javier@dowhile0.org>
8477L: linux-kernel@vger.kernel.org
8478S: Supported
8479F: drivers/regulator/max77802-regulator.c
8480F: Documentation/devicetree/bindings/*/*max77802.txt
8481F: include/dt-bindings/*/*max77802.h
8482
8483MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8484M: Krzysztof Kozlowski <krzk@kernel.org>
8485M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8486L: linux-pm@vger.kernel.org
8487S: Supported
8488F: drivers/power/supply/max14577_charger.c
8489F: drivers/power/supply/max77693_charger.c
8490
8491MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8492M: Chanwoo Choi <cw00.choi@samsung.com>
8493M: Krzysztof Kozlowski <krzk@kernel.org>
8494M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8495L: linux-kernel@vger.kernel.org
8496S: Supported
8497F: drivers/*/max14577*.c
8498F: drivers/*/max77686*.c
8499F: drivers/*/max77693*.c
8500F: drivers/extcon/extcon-max14577.c
8501F: drivers/extcon/extcon-max77693.c
8502F: drivers/rtc/rtc-max77686.c
8503F: drivers/clk/clk-max77686.c
8504F: Documentation/devicetree/bindings/mfd/max14577.txt
8505F: Documentation/devicetree/bindings/*/max77686.txt
8506F: Documentation/devicetree/bindings/mfd/max77693.txt
8507F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8508F: include/linux/mfd/max14577*.h
8509F: include/linux/mfd/max77686*.h
8510F: include/linux/mfd/max77693*.h
8511
8512MAXIRADIO FM RADIO RECEIVER DRIVER
8513M: Hans Verkuil <hverkuil@xs4all.nl>
8514L: linux-media@vger.kernel.org
8515T: git git://linuxtv.org/media_tree.git
8516W: https://linuxtv.org
8517S: Maintained
8518F: drivers/media/radio/radio-maxiradio*
8519
8520MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8521M: Peter Rosin <peda@axentia.se>
8522L: linux-iio@vger.kernel.org
8523S: Maintained
8524F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8525F: drivers/iio/potentiometer/mcp4531.c
8526
8527MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8528M: William Breathitt Gray <vilhelm.gray@gmail.com>
8529L: linux-iio@vger.kernel.org
8530S: Maintained
8531F: drivers/iio/dac/cio-dac.c
8532
8533MEDIA DRIVERS FOR ASCOT2E
8534M: Sergey Kozlov <serjk@netup.ru>
8535M: Abylay Ospan <aospan@netup.ru>
8536L: linux-media@vger.kernel.org
8537W: https://linuxtv.org
8538W: http://netup.tv/
8539T: git git://linuxtv.org/media_tree.git
8540S: Supported
8541F: drivers/media/dvb-frontends/ascot2e*
8542
8543MEDIA DRIVERS FOR CXD2841ER
8544M: Sergey Kozlov <serjk@netup.ru>
8545M: Abylay Ospan <aospan@netup.ru>
8546L: linux-media@vger.kernel.org
8547W: https://linuxtv.org
8548W: http://netup.tv/
8549T: git git://linuxtv.org/media_tree.git
8550S: Supported
8551F: drivers/media/dvb-frontends/cxd2841er*
8552
8553MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8554M: Daniel Scheller <d.scheller.oss@gmail.com>
8555L: linux-media@vger.kernel.org
8556W: https://linuxtv.org
8557T: git git://linuxtv.org/media_tree.git
8558S: Maintained
8559F: drivers/media/pci/ddbridge/*
8560
8561MEDIA DRIVERS FOR FREESCALE IMX
8562M: Steve Longerbeam <slongerbeam@gmail.com>
8563M: Philipp Zabel <p.zabel@pengutronix.de>
8564L: linux-media@vger.kernel.org
8565T: git git://linuxtv.org/media_tree.git
8566S: Maintained
8567F: Documentation/devicetree/bindings/media/imx.txt
8568F: Documentation/media/v4l-drivers/imx.rst
8569F: drivers/staging/media/imx/
8570F: include/linux/imx-media.h
8571F: include/media/imx.h
8572
8573MEDIA DRIVERS FOR HELENE
8574M: Abylay Ospan <aospan@netup.ru>
8575L: linux-media@vger.kernel.org
8576W: https://linuxtv.org
8577W: http://netup.tv/
8578T: git git://linuxtv.org/media_tree.git
8579S: Supported
8580F: drivers/media/dvb-frontends/helene*
8581
8582MEDIA DRIVERS FOR HORUS3A
8583M: Sergey Kozlov <serjk@netup.ru>
8584M: Abylay Ospan <aospan@netup.ru>
8585L: linux-media@vger.kernel.org
8586W: https://linuxtv.org
8587W: http://netup.tv/
8588T: git git://linuxtv.org/media_tree.git
8589S: Supported
8590F: drivers/media/dvb-frontends/horus3a*
8591
8592MEDIA DRIVERS FOR LNBH25
8593M: Sergey Kozlov <serjk@netup.ru>
8594M: Abylay Ospan <aospan@netup.ru>
8595L: linux-media@vger.kernel.org
8596W: https://linuxtv.org
8597W: http://netup.tv/
8598T: git git://linuxtv.org/media_tree.git
8599S: Supported
8600F: drivers/media/dvb-frontends/lnbh25*
8601
8602MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8603M: Daniel Scheller <d.scheller.oss@gmail.com>
8604L: linux-media@vger.kernel.org
8605W: https://linuxtv.org
8606T: git git://linuxtv.org/media_tree.git
8607S: Maintained
8608F: drivers/media/dvb-frontends/mxl5xx*
8609
8610MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8611M: Sergey Kozlov <serjk@netup.ru>
8612M: Abylay Ospan <aospan@netup.ru>
8613L: linux-media@vger.kernel.org
8614W: https://linuxtv.org
8615W: http://netup.tv/
8616T: git git://linuxtv.org/media_tree.git
8617S: Supported
8618F: drivers/media/pci/netup_unidvb/*
8619
8620MEDIA DRIVERS FOR RENESAS - DRIF
8621M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8622L: linux-media@vger.kernel.org
8623L: linux-renesas-soc@vger.kernel.org
8624T: git git://linuxtv.org/media_tree.git
8625S: Supported
8626F: Documentation/devicetree/bindings/media/renesas,drif.txt
8627F: drivers/media/platform/rcar_drif.c
8628
8629MEDIA DRIVERS FOR RENESAS - FCP
8630M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8631L: linux-media@vger.kernel.org
8632L: linux-renesas-soc@vger.kernel.org
8633T: git git://linuxtv.org/media_tree.git
8634S: Supported
8635F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8636F: drivers/media/platform/rcar-fcp.c
8637F: include/media/rcar-fcp.h
8638
8639MEDIA DRIVERS FOR RENESAS - FDP1
8640M: Kieran Bingham <kieran@bingham.xyz>
8641L: linux-media@vger.kernel.org
8642L: linux-renesas-soc@vger.kernel.org
8643T: git git://linuxtv.org/media_tree.git
8644S: Supported
8645F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8646F: drivers/media/platform/rcar_fdp1.c
8647
8648MEDIA DRIVERS FOR RENESAS - VIN
8649M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8650L: linux-media@vger.kernel.org
8651L: linux-renesas-soc@vger.kernel.org
8652T: git git://linuxtv.org/media_tree.git
8653S: Supported
8654F: Documentation/devicetree/bindings/media/rcar_vin.txt
8655F: drivers/media/platform/rcar-vin/
8656
8657MEDIA DRIVERS FOR RENESAS - VSP1
8658M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8659L: linux-media@vger.kernel.org
8660L: linux-renesas-soc@vger.kernel.org
8661T: git git://linuxtv.org/media_tree.git
8662S: Supported
8663F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8664F: drivers/media/platform/vsp1/
8665
8666MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8667M: Daniel Scheller <d.scheller.oss@gmail.com>
8668L: linux-media@vger.kernel.org
8669W: https://linuxtv.org
8670T: git git://linuxtv.org/media_tree.git
8671S: Maintained
8672F: drivers/media/dvb-frontends/stv0910*
8673
8674MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8675M: Daniel Scheller <d.scheller.oss@gmail.com>
8676L: linux-media@vger.kernel.org
8677W: https://linuxtv.org
8678T: git git://linuxtv.org/media_tree.git
8679S: Maintained
8680F: drivers/media/dvb-frontends/stv6111*
8681
8682MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8683M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8684M: Mauro Carvalho Chehab <mchehab@kernel.org>
8685P: LinuxTV.org Project
8686L: linux-media@vger.kernel.org
8687W: https://linuxtv.org
8688Q: http://patchwork.kernel.org/project/linux-media/list/
8689T: git git://linuxtv.org/media_tree.git
8690S: Maintained
8691F: Documentation/devicetree/bindings/media/
8692F: Documentation/media/
8693F: drivers/media/
8694F: drivers/staging/media/
8695F: include/linux/platform_data/media/
8696F: include/media/
8697F: include/uapi/linux/dvb/
8698F: include/uapi/linux/videodev2.h
8699F: include/uapi/linux/media.h
8700F: include/uapi/linux/v4l2-*
8701F: include/uapi/linux/meye.h
8702F: include/uapi/linux/ivtv*
8703F: include/uapi/linux/uvcvideo.h
8704
8705MEDIATEK CIR DRIVER
8706M: Sean Wang <sean.wang@mediatek.com>
8707S: Maintained
8708F: drivers/media/rc/mtk-cir.c
8709
8710MEDIATEK PMIC LED DRIVER
8711M: Sean Wang <sean.wang@mediatek.com>
8712S: Maintained
8713F: drivers/leds/leds-mt6323.c
8714F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8715
8716MEDIATEK ETHERNET DRIVER
8717M: Felix Fietkau <nbd@openwrt.org>
8718M: John Crispin <john@phrozen.org>
8719M: Sean Wang <sean.wang@mediatek.com>
8720M: Nelson Chang <nelson.chang@mediatek.com>
8721L: netdev@vger.kernel.org
8722S: Maintained
8723F: drivers/net/ethernet/mediatek/
8724
8725MEDIATEK JPEG DRIVER
8726M: Rick Chang <rick.chang@mediatek.com>
8727M: Bin Liu <bin.liu@mediatek.com>
8728S: Supported
8729F: drivers/media/platform/mtk-jpeg/
8730F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8731
8732MEDIATEK MDP DRIVER
8733M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8734M: Houlong Wei <houlong.wei@mediatek.com>
8735M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8736S: Supported
8737F: drivers/media/platform/mtk-mdp/
8738F: drivers/media/platform/mtk-vpu/
8739F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8740
8741MEDIATEK MEDIA DRIVER
8742M: Tiffany Lin <tiffany.lin@mediatek.com>
8743M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8744S: Supported
8745F: drivers/media/platform/mtk-vcodec/
8746F: drivers/media/platform/mtk-vpu/
8747F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8748F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8749
8750MEDIATEK MT7601U WIRELESS LAN DRIVER
8751M: Jakub Kicinski <kubakici@wp.pl>
8752L: linux-wireless@vger.kernel.org
8753S: Maintained
8754F: drivers/net/wireless/mediatek/mt7601u/
8755
8756MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8757M: Sean Wang <sean.wang@mediatek.com>
8758S: Maintained
8759F: drivers/char/hw_random/mtk-rng.c
8760
8761MEDIATEK USB3 DRD IP DRIVER
8762M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8763L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8765L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8766S: Maintained
8767F: drivers/usb/mtu3/
8768
8769MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8770M: Peter Senna Tschudin <peter.senna@collabora.com>
8771M: Martin Donnelly <martin.donnelly@ge.com>
8772M: Martyn Welch <martyn.welch@collabora.co.uk>
8773S: Maintained
8774F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8775F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8776
8777MEGARAID SCSI/SAS DRIVERS
8778M: Kashyap Desai <kashyap.desai@broadcom.com>
8779M: Sumit Saxena <sumit.saxena@broadcom.com>
8780M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8781L: megaraidlinux.pdl@broadcom.com
8782L: linux-scsi@vger.kernel.org
8783W: http://www.avagotech.com/support/
8784S: Maintained
8785F: Documentation/scsi/megaraid.txt
8786F: drivers/scsi/megaraid.*
8787F: drivers/scsi/megaraid/
8788
8789MELEXIS MLX90614 DRIVER
8790M: Crt Mori <cmo@melexis.com>
8791L: linux-iio@vger.kernel.org
8792W: http://www.melexis.com
8793S: Supported
8794F: drivers/iio/temperature/mlx90614.c
8795
8796MELFAS MIP4 TOUCHSCREEN DRIVER
8797M: Sangwon Jee <jeesw@melfas.com>
8798W: http://www.melfas.com
8799S: Supported
8800F: drivers/input/touchscreen/melfas_mip4.c
8801F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8802
8803MELLANOX ETHERNET DRIVER (mlx4_en)
8804M: Tariq Toukan <tariqt@mellanox.com>
8805L: netdev@vger.kernel.org
8806S: Supported
8807W: http://www.mellanox.com
8808Q: http://patchwork.ozlabs.org/project/netdev/list/
8809F: drivers/net/ethernet/mellanox/mlx4/en_*
8810
8811MELLANOX ETHERNET DRIVER (mlx5e)
8812M: Saeed Mahameed <saeedm@mellanox.com>
8813L: netdev@vger.kernel.org
8814S: Supported
8815W: http://www.mellanox.com
8816Q: http://patchwork.ozlabs.org/project/netdev/list/
8817F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8818
8819MELLANOX ETHERNET INNOVA DRIVER
8820M: Ilan Tayari <ilant@mellanox.com>
8821R: Boris Pismenny <borisp@mellanox.com>
8822L: netdev@vger.kernel.org
8823S: Supported
8824W: http://www.mellanox.com
8825Q: http://patchwork.ozlabs.org/project/netdev/list/
8826F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8827F: include/linux/mlx5/mlx5_ifc_fpga.h
8828
8829MELLANOX ETHERNET INNOVA IPSEC DRIVER
8830M: Ilan Tayari <ilant@mellanox.com>
8831R: Boris Pismenny <borisp@mellanox.com>
8832L: netdev@vger.kernel.org
8833S: Supported
8834W: http://www.mellanox.com
8835Q: http://patchwork.ozlabs.org/project/netdev/list/
8836F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8837F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8838
8839MELLANOX ETHERNET SWITCH DRIVERS
8840M: Jiri Pirko <jiri@mellanox.com>
8841M: Ido Schimmel <idosch@mellanox.com>
8842L: netdev@vger.kernel.org
8843S: Supported
8844W: http://www.mellanox.com
8845Q: http://patchwork.ozlabs.org/project/netdev/list/
8846F: drivers/net/ethernet/mellanox/mlxsw/
8847
8848MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8849M: mlxsw@mellanox.com
8850L: netdev@vger.kernel.org
8851S: Supported
8852W: http://www.mellanox.com
8853Q: http://patchwork.ozlabs.org/project/netdev/list/
8854F: drivers/net/ethernet/mellanox/mlxfw/
8855
8856MELLANOX MLX CPLD HOTPLUG DRIVER
8857M: Vadim Pasternak <vadimp@mellanox.com>
8858L: platform-driver-x86@vger.kernel.org
8859S: Supported
8860F: drivers/platform/x86/mlxcpld-hotplug.c
8861F: include/linux/platform_data/mlxcpld-hotplug.h
8862
8863MELLANOX MLX4 core VPI driver
8864M: Tariq Toukan <tariqt@mellanox.com>
8865L: netdev@vger.kernel.org
8866L: linux-rdma@vger.kernel.org
8867W: http://www.mellanox.com
8868Q: http://patchwork.ozlabs.org/project/netdev/list/
8869S: Supported
8870F: drivers/net/ethernet/mellanox/mlx4/
8871F: include/linux/mlx4/
8872
8873MELLANOX MLX4 IB driver
8874M: Yishai Hadas <yishaih@mellanox.com>
8875L: linux-rdma@vger.kernel.org
8876W: http://www.mellanox.com
8877Q: http://patchwork.kernel.org/project/linux-rdma/list/
8878S: Supported
8879F: drivers/infiniband/hw/mlx4/
8880F: include/linux/mlx4/
8881F: include/uapi/rdma/mlx4-abi.h
8882
8883MELLANOX MLX5 core VPI driver
8884M: Saeed Mahameed <saeedm@mellanox.com>
8885M: Matan Barak <matanb@mellanox.com>
8886M: Leon Romanovsky <leonro@mellanox.com>
8887L: netdev@vger.kernel.org
8888L: linux-rdma@vger.kernel.org
8889W: http://www.mellanox.com
8890Q: http://patchwork.ozlabs.org/project/netdev/list/
8891S: Supported
8892F: drivers/net/ethernet/mellanox/mlx5/core/
8893F: include/linux/mlx5/
8894
8895MELLANOX MLX5 IB driver
8896M: Matan Barak <matanb@mellanox.com>
8897M: Leon Romanovsky <leonro@mellanox.com>
8898L: linux-rdma@vger.kernel.org
8899W: http://www.mellanox.com
8900Q: http://patchwork.kernel.org/project/linux-rdma/list/
8901S: Supported
8902F: drivers/infiniband/hw/mlx5/
8903F: include/linux/mlx5/
8904F: include/uapi/rdma/mlx5-abi.h
8905
8906MELLANOX MLXCPLD I2C AND MUX DRIVER
8907M: Vadim Pasternak <vadimp@mellanox.com>
8908M: Michael Shych <michaelsh@mellanox.com>
8909L: linux-i2c@vger.kernel.org
8910S: Supported
8911F: drivers/i2c/busses/i2c-mlxcpld.c
8912F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8913F: Documentation/i2c/busses/i2c-mlxcpld
8914
8915MELLANOX MLXCPLD LED DRIVER
8916M: Vadim Pasternak <vadimp@mellanox.com>
8917L: linux-leds@vger.kernel.org
8918S: Supported
8919F: drivers/leds/leds-mlxcpld.c
8920F: Documentation/leds/leds-mlxcpld.txt
8921
8922MELLANOX PLATFORM DRIVER
8923M: Vadim Pasternak <vadimp@mellanox.com>
8924L: platform-driver-x86@vger.kernel.org
8925S: Supported
8926F: drivers/platform/x86/mlx-platform.c
8927
8928MEMBARRIER SUPPORT
8929M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8930M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8931L: linux-kernel@vger.kernel.org
8932S: Supported
8933F: kernel/sched/membarrier.c
8934F: include/uapi/linux/membarrier.h
8935
8936MEMORY MANAGEMENT
8937L: linux-mm@kvack.org
8938W: http://www.linux-mm.org
8939S: Maintained
8940F: include/linux/mm.h
8941F: include/linux/gfp.h
8942F: include/linux/mmzone.h
8943F: include/linux/memory_hotplug.h
8944F: include/linux/vmalloc.h
8945F: mm/
8946
8947MEMORY TECHNOLOGY DEVICES (MTD)
8948M: David Woodhouse <dwmw2@infradead.org>
8949M: Brian Norris <computersforpeace@gmail.com>
8950M: Boris Brezillon <boris.brezillon@free-electrons.com>
8951M: Marek Vasut <marek.vasut@gmail.com>
8952M: Richard Weinberger <richard@nod.at>
8953M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8954L: linux-mtd@lists.infradead.org
8955W: http://www.linux-mtd.infradead.org/
8956Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8957T: git git://git.infradead.org/linux-mtd.git master
8958T: git git://git.infradead.org/l2-mtd.git master
8959S: Maintained
8960F: Documentation/devicetree/bindings/mtd/
8961F: drivers/mtd/
8962F: include/linux/mtd/
8963F: include/uapi/mtd/
8964
8965MEN A21 WATCHDOG DRIVER
8966M: Johannes Thumshirn <morbidrsa@gmail.com>
8967L: linux-watchdog@vger.kernel.org
8968S: Maintained
8969F: drivers/watchdog/mena21_wdt.c
8970
8971MEN CHAMELEON BUS (mcb)
8972M: Johannes Thumshirn <morbidrsa@gmail.com>
8973S: Maintained
8974F: drivers/mcb/
8975F: include/linux/mcb.h
8976F: Documentation/men-chameleon-bus.txt
8977
8978MEN F21BMC (Board Management Controller)
8979M: Andreas Werner <andreas.werner@men.de>
8980S: Supported
8981F: drivers/mfd/menf21bmc.c
8982F: drivers/watchdog/menf21bmc_wdt.c
8983F: drivers/leds/leds-menf21bmc.c
8984F: drivers/hwmon/menf21bmc_hwmon.c
8985F: Documentation/hwmon/menf21bmc
8986
8987MESON AO CEC DRIVER FOR AMLOGIC SOCS
8988M: Neil Armstrong <narmstrong@baylibre.com>
8989L: linux-media@lists.freedesktop.org
8990L: linux-amlogic@lists.infradead.org
8991W: http://linux-meson.com/
8992S: Supported
8993F: drivers/media/platform/meson/ao-cec.c
8994F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8995T: git git://linuxtv.org/media_tree.git
8996
8997METAG ARCHITECTURE
8998M: James Hogan <jhogan@kernel.org>
8999L: linux-metag@vger.kernel.org
9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9001S: Odd Fixes
9002F: arch/metag/
9003F: Documentation/metag/
9004F: Documentation/devicetree/bindings/metag/
9005F: Documentation/devicetree/bindings/interrupt-controller/img,*
9006F: drivers/clocksource/metag_generic.c
9007F: drivers/irqchip/irq-metag.c
9008F: drivers/irqchip/irq-metag-ext.c
9009F: drivers/tty/metag_da.c
9010
9011MICROBLAZE ARCHITECTURE
9012M: Michal Simek <monstr@monstr.eu>
9013W: http://www.monstr.eu/fdt/
9014T: git git://git.monstr.eu/linux-2.6-microblaze.git
9015S: Supported
9016F: arch/microblaze/
9017
9018MICROCHIP / ATMEL AT91 SERIAL DRIVER
9019M: Richard Genoud <richard.genoud@gmail.com>
9020S: Maintained
9021F: drivers/tty/serial/atmel_serial.c
9022F: drivers/tty/serial/atmel_serial.h
9023
9024MICROCHIP / ATMEL DMA DRIVER
9025M: Ludovic Desroches <ludovic.desroches@microchip.com>
9026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9027L: dmaengine@vger.kernel.org
9028S: Supported
9029F: drivers/dma/at_hdmac.c
9030F: drivers/dma/at_hdmac_regs.h
9031F: include/linux/platform_data/dma-atmel.h
9032
9033MICROCHIP / ATMEL ECC DRIVER
9034M: Tudor Ambarus <tudor.ambarus@microchip.com>
9035L: linux-crypto@vger.kernel.org
9036S: Maintained
9037F: drivers/crypto/atmel-ecc.*
9038
9039MICROCHIP / ATMEL ISC DRIVER
9040M: Songjun Wu <songjun.wu@microchip.com>
9041L: linux-media@vger.kernel.org
9042S: Supported
9043F: drivers/media/platform/atmel/atmel-isc.c
9044F: drivers/media/platform/atmel/atmel-isc-regs.h
9045F: devicetree/bindings/media/atmel-isc.txt
9046
9047MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9048M: Woojung Huh <Woojung.Huh@microchip.com>
9049M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9050L: netdev@vger.kernel.org
9051S: Maintained
9052F: net/dsa/tag_ksz.c
9053F: drivers/net/dsa/microchip/*
9054F: include/linux/platform_data/microchip-ksz.h
9055F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9056
9057MICROCHIP USB251XB DRIVER
9058M: Richard Leitner <richard.leitner@skidata.com>
9059L: linux-usb@vger.kernel.org
9060S: Maintained
9061F: drivers/usb/misc/usb251xb.c
9062F: Documentation/devicetree/bindings/usb/usb251xb.txt
9063
9064MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9065M: Don Brace <don.brace@microsemi.com>
9066L: esc.storagedev@microsemi.com
9067L: linux-scsi@vger.kernel.org
9068S: Supported
9069F: drivers/scsi/smartpqi/smartpqi*.[ch]
9070F: drivers/scsi/smartpqi/Kconfig
9071F: drivers/scsi/smartpqi/Makefile
9072F: include/linux/cciss*.h
9073F: include/uapi/linux/cciss*.h
9074F: Documentation/scsi/smartpqi.txt
9075
9076MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9077M: Chen Yu <yu.c.chen@intel.com>
9078L: platform-driver-x86@vger.kernel.org
9079S: Supported
9080F: drivers/platform/x86/surfacepro3_button.c
9081
9082MICROTEK X6 SCANNER
9083M: Oliver Neukum <oliver@neukum.org>
9084S: Maintained
9085F: drivers/usb/image/microtek.*
9086
9087MIPS
9088M: Ralf Baechle <ralf@linux-mips.org>
9089L: linux-mips@linux-mips.org
9090W: http://www.linux-mips.org/
9091T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9092Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9093S: Supported
9094F: Documentation/devicetree/bindings/mips/
9095F: Documentation/mips/
9096F: arch/mips/
9097
9098MIPS BOSTON DEVELOPMENT BOARD
9099M: Paul Burton <paul.burton@mips.com>
9100L: linux-mips@linux-mips.org
9101S: Maintained
9102F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9103F: arch/mips/boot/dts/img/boston.dts
9104F: arch/mips/configs/generic/board-boston.config
9105F: drivers/clk/imgtec/clk-boston.c
9106F: include/dt-bindings/clock/boston-clock.h
9107
9108MIPS GENERIC PLATFORM
9109M: Paul Burton <paul.burton@mips.com>
9110L: linux-mips@linux-mips.org
9111S: Supported
9112F: arch/mips/generic/
9113F: arch/mips/tools/generic-board-config.sh
9114
9115MIPS/LOONGSON1 ARCHITECTURE
9116M: Keguang Zhang <keguang.zhang@gmail.com>
9117L: linux-mips@linux-mips.org
9118S: Maintained
9119F: arch/mips/loongson32/
9120F: arch/mips/include/asm/mach-loongson32/
9121F: drivers/*/*loongson1*
9122F: drivers/*/*/*loongson1*
9123
9124MIPS RINT INSTRUCTION EMULATION
9125M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9126L: linux-mips@linux-mips.org
9127S: Supported
9128F: arch/mips/math-emu/sp_rint.c
9129F: arch/mips/math-emu/dp_rint.c
9130
9131MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9132M: Hans Verkuil <hverkuil@xs4all.nl>
9133L: linux-media@vger.kernel.org
9134T: git git://linuxtv.org/media_tree.git
9135W: https://linuxtv.org
9136S: Odd Fixes
9137F: drivers/media/radio/radio-miropcm20*
9138
9139MMP SUPPORT
9140M: Eric Miao <eric.y.miao@gmail.com>
9141M: Haojian Zhuang <haojian.zhuang@gmail.com>
9142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9143T: git git://github.com/hzhuang1/linux.git
9144T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9145S: Maintained
9146F: arch/arm/boot/dts/mmp*
9147F: arch/arm/mach-mmp/
9148
9149MN88472 MEDIA DRIVER
9150M: Antti Palosaari <crope@iki.fi>
9151L: linux-media@vger.kernel.org
9152W: https://linuxtv.org
9153W: http://palosaari.fi/linux/
9154Q: http://patchwork.linuxtv.org/project/linux-media/list/
9155S: Maintained
9156F: drivers/media/dvb-frontends/mn88472*
9157
9158MN88473 MEDIA DRIVER
9159M: Antti Palosaari <crope@iki.fi>
9160L: linux-media@vger.kernel.org
9161W: https://linuxtv.org
9162W: http://palosaari.fi/linux/
9163Q: http://patchwork.linuxtv.org/project/linux-media/list/
9164S: Maintained
9165F: drivers/media/dvb-frontends/mn88473*
9166
9167MODULE SUPPORT
9168M: Jessica Yu <jeyu@kernel.org>
9169M: Rusty Russell <rusty@rustcorp.com.au>
9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9171S: Maintained
9172F: include/linux/module.h
9173F: kernel/module.c
9174
9175MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9176W: http://popies.net/meye/
9177S: Orphan
9178F: Documentation/media/v4l-drivers/meye*
9179F: drivers/media/pci/meye/
9180F: include/uapi/linux/meye.h
9181
9182MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9183M: Jiri Slaby <jirislaby@gmail.com>
9184S: Maintained
9185F: Documentation/serial/moxa-smartio
9186F: drivers/tty/mxser.*
9187
9188MR800 AVERMEDIA USB FM RADIO DRIVER
9189M: Alexey Klimov <klimov.linux@gmail.com>
9190L: linux-media@vger.kernel.org
9191T: git git://linuxtv.org/media_tree.git
9192S: Maintained
9193F: drivers/media/radio/radio-mr800.c
9194
9195MRF24J40 IEEE 802.15.4 RADIO DRIVER
9196M: Alan Ott <alan@signal11.us>
9197L: linux-wpan@vger.kernel.org
9198S: Maintained
9199F: drivers/net/ieee802154/mrf24j40.c
9200F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9201
9202MSI LAPTOP SUPPORT
9203M: "Lee, Chun-Yi" <jlee@suse.com>
9204L: platform-driver-x86@vger.kernel.org
9205S: Maintained
9206F: drivers/platform/x86/msi-laptop.c
9207
9208MSI WMI SUPPORT
9209L: platform-driver-x86@vger.kernel.org
9210S: Orphan
9211F: drivers/platform/x86/msi-wmi.c
9212
9213MSI001 MEDIA DRIVER
9214M: Antti Palosaari <crope@iki.fi>
9215L: linux-media@vger.kernel.org
9216W: https://linuxtv.org
9217W: http://palosaari.fi/linux/
9218Q: http://patchwork.linuxtv.org/project/linux-media/list/
9219T: git git://linuxtv.org/anttip/media_tree.git
9220S: Maintained
9221F: drivers/media/tuners/msi001*
9222
9223MSI2500 MEDIA DRIVER
9224M: Antti Palosaari <crope@iki.fi>
9225L: linux-media@vger.kernel.org
9226W: https://linuxtv.org
9227W: http://palosaari.fi/linux/
9228Q: http://patchwork.linuxtv.org/project/linux-media/list/
9229T: git git://linuxtv.org/anttip/media_tree.git
9230S: Maintained
9231F: drivers/media/usb/msi2500/
9232
9233MSYSTEMS DISKONCHIP G3 MTD DRIVER
9234M: Robert Jarzmik <robert.jarzmik@free.fr>
9235L: linux-mtd@lists.infradead.org
9236S: Maintained
9237F: drivers/mtd/devices/docg3*
9238
9239MT9M032 APTINA SENSOR DRIVER
9240M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9241L: linux-media@vger.kernel.org
9242T: git git://linuxtv.org/media_tree.git
9243S: Maintained
9244F: drivers/media/i2c/mt9m032.c
9245F: include/media/i2c/mt9m032.h
9246
9247MT9P031 APTINA CAMERA SENSOR
9248M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9249L: linux-media@vger.kernel.org
9250T: git git://linuxtv.org/media_tree.git
9251S: Maintained
9252F: drivers/media/i2c/mt9p031.c
9253F: include/media/i2c/mt9p031.h
9254
9255MT9T001 APTINA CAMERA SENSOR
9256M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9257L: linux-media@vger.kernel.org
9258T: git git://linuxtv.org/media_tree.git
9259S: Maintained
9260F: drivers/media/i2c/mt9t001.c
9261F: include/media/i2c/mt9t001.h
9262
9263MT9V032 APTINA CAMERA SENSOR
9264M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9265L: linux-media@vger.kernel.org
9266T: git git://linuxtv.org/media_tree.git
9267S: Maintained
9268F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9269F: drivers/media/i2c/mt9v032.c
9270F: include/media/i2c/mt9v032.h
9271
9272MULTIFUNCTION DEVICES (MFD)
9273M: Lee Jones <lee.jones@linaro.org>
9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9275S: Supported
9276F: Documentation/devicetree/bindings/mfd/
9277F: drivers/mfd/
9278F: include/linux/mfd/
9279F: include/dt-bindings/mfd/
9280
9281MULTIMEDIA CARD (MMC) ETC. OVER SPI
9282S: Orphan
9283F: drivers/mmc/host/mmc_spi.c
9284F: include/linux/spi/mmc_spi.h
9285
9286MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9287M: Ulf Hansson <ulf.hansson@linaro.org>
9288L: linux-mmc@vger.kernel.org
9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9290S: Maintained
9291F: Documentation/devicetree/bindings/mmc/
9292F: drivers/mmc/
9293F: include/linux/mmc/
9294F: include/uapi/linux/mmc/
9295
9296MULTIPLEXER SUBSYSTEM
9297M: Peter Rosin <peda@axentia.se>
9298S: Maintained
9299F: Documentation/ABI/testing/mux/sysfs-class-mux*
9300F: Documentation/devicetree/bindings/mux/
9301F: include/linux/dt-bindings/mux/
9302F: include/linux/mux/
9303F: drivers/mux/
9304
9305MULTITECH MULTIPORT CARD (ISICOM)
9306S: Orphan
9307F: drivers/tty/isicom.c
9308F: include/linux/isicom.h
9309
9310MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9311M: Bin Liu <b-liu@ti.com>
9312L: linux-usb@vger.kernel.org
9313S: Maintained
9314F: drivers/usb/musb/
9315
9316MXL5007T MEDIA DRIVER
9317M: Michael Krufky <mkrufky@linuxtv.org>
9318L: linux-media@vger.kernel.org
9319W: https://linuxtv.org
9320W: http://github.com/mkrufky
9321Q: http://patchwork.linuxtv.org/project/linux-media/list/
9322T: git git://linuxtv.org/mkrufky/tuners.git
9323S: Maintained
9324F: drivers/media/tuners/mxl5007t.*
9325
9326MXSFB DRM DRIVER
9327M: Marek Vasut <marex@denx.de>
9328S: Supported
9329F: drivers/gpu/drm/mxsfb/
9330F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9331
9332MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9333M: Chris Lee <christopher.lee@cspi.com>
9334L: netdev@vger.kernel.org
9335W: https://www.cspi.com/ethernet-products/support/downloads/
9336S: Supported
9337F: drivers/net/ethernet/myricom/myri10ge/
9338
9339NAND FLASH SUBSYSTEM
9340M: Boris Brezillon <boris.brezillon@free-electrons.com>
9341R: Richard Weinberger <richard@nod.at>
9342L: linux-mtd@lists.infradead.org
9343W: http://www.linux-mtd.infradead.org/
9344Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9345T: git git://git.infradead.org/linux-mtd.git nand/fixes
9346T: git git://git.infradead.org/l2-mtd.git nand/next
9347S: Maintained
9348F: drivers/mtd/nand/
9349F: include/linux/mtd/*nand*.h
9350
9351NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9352M: Daniel Mack <zonque@gmail.com>
9353S: Maintained
9354L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9355W: http://www.native-instruments.com
9356F: sound/usb/caiaq/
9357
9358NATSEMI ETHERNET DRIVER (DP8381x)
9359S: Orphan
9360F: drivers/net/ethernet/natsemi/natsemi.c
9361
9362NCP FILESYSTEM
9363M: Petr Vandrovec <petr@vandrovec.name>
9364S: Odd Fixes
9365F: fs/ncpfs/
9366
9367NCR 5380 SCSI DRIVERS
9368M: Finn Thain <fthain@telegraphics.com.au>
9369M: Michael Schmitz <schmitzmic@gmail.com>
9370L: linux-scsi@vger.kernel.org
9371S: Maintained
9372F: Documentation/scsi/g_NCR5380.txt
9373F: drivers/scsi/NCR5380.*
9374F: drivers/scsi/arm/cumana_1.c
9375F: drivers/scsi/arm/oak.c
9376F: drivers/scsi/atari_scsi.*
9377F: drivers/scsi/dmx3191d.c
9378F: drivers/scsi/g_NCR5380.*
9379F: drivers/scsi/mac_scsi.*
9380F: drivers/scsi/sun3_scsi.*
9381F: drivers/scsi/sun3_scsi_vme.c
9382
9383NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9384M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9385L: linux-scsi@vger.kernel.org
9386S: Maintained
9387F: drivers/scsi/NCR_D700.*
9388
9389NCT6775 HARDWARE MONITOR DRIVER
9390M: Guenter Roeck <linux@roeck-us.net>
9391L: linux-hwmon@vger.kernel.org
9392S: Maintained
9393F: Documentation/hwmon/nct6775
9394F: drivers/hwmon/nct6775.c
9395
9396NETEFFECT IWARP RNIC DRIVER (IW_NES)
9397M: Faisal Latif <faisal.latif@intel.com>
9398L: linux-rdma@vger.kernel.org
9399W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9400S: Supported
9401F: drivers/infiniband/hw/nes/
9402F: include/uapi/rdma/nes-abi.h
9403
9404NETEM NETWORK EMULATOR
9405M: Stephen Hemminger <stephen@networkplumber.org>
9406L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9407S: Maintained
9408F: net/sched/sch_netem.c
9409
9410NETERION 10GbE DRIVERS (s2io/vxge)
9411M: Jon Mason <jdmason@kudzu.us>
9412L: netdev@vger.kernel.org
9413S: Supported
9414F: Documentation/networking/s2io.txt
9415F: Documentation/networking/vxge.txt
9416F: drivers/net/ethernet/neterion/
9417
9418NETFILTER
9419M: Pablo Neira Ayuso <pablo@netfilter.org>
9420M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9421M: Florian Westphal <fw@strlen.de>
9422L: netfilter-devel@vger.kernel.org
9423L: coreteam@netfilter.org
9424W: http://www.netfilter.org/
9425W: http://www.iptables.org/
9426W: http://www.nftables.org/
9427Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9430S: Maintained
9431F: include/linux/netfilter*
9432F: include/linux/netfilter/
9433F: include/net/netfilter/
9434F: include/uapi/linux/netfilter*
9435F: include/uapi/linux/netfilter/
9436F: net/*/netfilter.c
9437F: net/*/netfilter/
9438F: net/netfilter/
9439F: net/bridge/br_netfilter*.c
9440
9441NETROM NETWORK LAYER
9442M: Ralf Baechle <ralf@linux-mips.org>
9443L: linux-hams@vger.kernel.org
9444W: http://www.linux-ax25.org/
9445S: Maintained
9446F: include/net/netrom.h
9447F: include/uapi/linux/netrom.h
9448F: net/netrom/
9449
9450NETRONOME ETHERNET DRIVERS
9451M: Jakub Kicinski <jakub.kicinski@netronome.com>
9452L: oss-drivers@netronome.com
9453S: Maintained
9454F: drivers/net/ethernet/netronome/
9455
9456NETWORK BLOCK DEVICE (NBD)
9457M: Josef Bacik <jbacik@fb.com>
9458S: Maintained
9459L: linux-block@vger.kernel.org
9460L: nbd@other.debian.org
9461F: Documentation/blockdev/nbd.txt
9462F: drivers/block/nbd.c
9463F: include/uapi/linux/nbd.h
9464
9465NETWORK DROP MONITOR
9466M: Neil Horman <nhorman@tuxdriver.com>
9467L: netdev@vger.kernel.org
9468S: Maintained
9469W: https://fedorahosted.org/dropwatch/
9470F: net/core/drop_monitor.c
9471
9472NETWORKING DRIVERS
9473L: netdev@vger.kernel.org
9474W: http://www.linuxfoundation.org/en/Net
9475Q: http://patchwork.ozlabs.org/project/netdev/list/
9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9478S: Odd Fixes
9479F: Documentation/devicetree/bindings/net/
9480F: drivers/net/
9481F: include/linux/if_*
9482F: include/linux/netdevice.h
9483F: include/linux/etherdevice.h
9484F: include/linux/fcdevice.h
9485F: include/linux/fddidevice.h
9486F: include/linux/hippidevice.h
9487F: include/linux/inetdevice.h
9488F: include/uapi/linux/if_*
9489F: include/uapi/linux/netdevice.h
9490
9491NETWORKING DRIVERS (WIRELESS)
9492M: Kalle Valo <kvalo@codeaurora.org>
9493L: linux-wireless@vger.kernel.org
9494Q: http://patchwork.kernel.org/project/linux-wireless/list/
9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9497S: Maintained
9498F: Documentation/devicetree/bindings/net/wireless/
9499F: drivers/net/wireless/
9500
9501NETWORKING [DSA]
9502M: Andrew Lunn <andrew@lunn.ch>
9503M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9504M: Florian Fainelli <f.fainelli@gmail.com>
9505S: Maintained
9506F: net/dsa/
9507F: include/net/dsa.h
9508F: include/linux/dsa/
9509F: drivers/net/dsa/
9510
9511NETWORKING [GENERAL]
9512M: "David S. Miller" <davem@davemloft.net>
9513L: netdev@vger.kernel.org
9514W: http://www.linuxfoundation.org/en/Net
9515Q: http://patchwork.ozlabs.org/project/netdev/list/
9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9518B: mailto:netdev@vger.kernel.org
9519S: Maintained
9520F: net/
9521F: include/net/
9522F: include/linux/in.h
9523F: include/linux/net.h
9524F: include/linux/netdevice.h
9525F: include/uapi/linux/in.h
9526F: include/uapi/linux/net.h
9527F: include/uapi/linux/netdevice.h
9528F: include/uapi/linux/net_namespace.h
9529F: tools/testing/selftests/net/
9530F: lib/net_utils.c
9531F: lib/random32.c
9532
9533NETWORKING [IPSEC]
9534M: Steffen Klassert <steffen.klassert@secunet.com>
9535M: Herbert Xu <herbert@gondor.apana.org.au>
9536M: "David S. Miller" <davem@davemloft.net>
9537L: netdev@vger.kernel.org
9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9539T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9540S: Maintained
9541F: net/core/flow.c
9542F: net/xfrm/
9543F: net/key/
9544F: net/ipv4/xfrm*
9545F: net/ipv4/esp4*
9546F: net/ipv4/ah4.c
9547F: net/ipv4/ipcomp.c
9548F: net/ipv4/ip_vti.c
9549F: net/ipv6/xfrm*
9550F: net/ipv6/esp6*
9551F: net/ipv6/ah6.c
9552F: net/ipv6/ipcomp6.c
9553F: net/ipv6/ip6_vti.c
9554F: include/uapi/linux/xfrm.h
9555F: include/net/xfrm.h
9556
9557NETWORKING [IPv4/IPv6]
9558M: "David S. Miller" <davem@davemloft.net>
9559M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9560M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9561L: netdev@vger.kernel.org
9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9563S: Maintained
9564F: net/ipv4/
9565F: net/ipv6/
9566F: include/net/ip*
9567F: arch/x86/net/*
9568
9569NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9570M: Paul Moore <paul@paul-moore.com>
9571W: https://github.com/netlabel
9572L: netdev@vger.kernel.org
9573L: linux-security-module@vger.kernel.org
9574S: Maintained
9575F: Documentation/netlabel/
9576F: include/net/calipso.h
9577F: include/net/cipso_ipv4.h
9578F: include/net/netlabel.h
9579F: include/uapi/linux/netfilter/xt_SECMARK.h
9580F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9581F: net/netlabel/
9582F: net/ipv4/cipso_ipv4.c
9583F: net/ipv6/calipso.c
9584F: net/netfilter/xt_CONNSECMARK.c
9585F: net/netfilter/xt_SECMARK.c
9586
9587NETWORKING [TLS]
9588M: Ilya Lesokhin <ilyal@mellanox.com>
9589M: Aviad Yehezkel <aviadye@mellanox.com>
9590M: Dave Watson <davejwatson@fb.com>
9591L: netdev@vger.kernel.org
9592S: Maintained
9593F: net/tls/*
9594F: include/uapi/linux/tls.h
9595F: include/net/tls.h
9596
9597NETWORKING [WIRELESS]
9598L: linux-wireless@vger.kernel.org
9599Q: http://patchwork.kernel.org/project/linux-wireless/list/
9600
9601NETXEN (1/10) GbE SUPPORT
9602M: Manish Chopra <manish.chopra@cavium.com>
9603M: Rahul Verma <rahul.verma@cavium.com>
9604M: Dept-GELinuxNICDev@cavium.com
9605L: netdev@vger.kernel.org
9606S: Supported
9607F: drivers/net/ethernet/qlogic/netxen/
9608
9609NFC SUBSYSTEM
9610M: Samuel Ortiz <sameo@linux.intel.com>
9611L: linux-wireless@vger.kernel.org
9612L: linux-nfc@lists.01.org (subscribers-only)
9613S: Supported
9614F: net/nfc/
9615F: include/net/nfc/
9616F: include/uapi/linux/nfc.h
9617F: drivers/nfc/
9618F: include/linux/platform_data/nfcmrvl.h
9619F: include/linux/platform_data/nxp-nci.h
9620F: Documentation/devicetree/bindings/net/nfc/
9621
9622NFS, SUNRPC, AND LOCKD CLIENTS
9623M: Trond Myklebust <trond.myklebust@primarydata.com>
9624M: Anna Schumaker <anna.schumaker@netapp.com>
9625L: linux-nfs@vger.kernel.org
9626W: http://client.linux-nfs.org
9627T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9628S: Maintained
9629F: fs/lockd/
9630F: fs/nfs/
9631F: fs/nfs_common/
9632F: net/sunrpc/
9633F: include/linux/lockd/
9634F: include/linux/nfs*
9635F: include/linux/sunrpc/
9636F: include/uapi/linux/nfs*
9637F: include/uapi/linux/sunrpc/
9638
9639NILFS2 FILESYSTEM
9640M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9641L: linux-nilfs@vger.kernel.org
9642W: http://nilfs.sourceforge.net/
9643W: http://nilfs.osdn.jp/
9644T: git git://github.com/konis/nilfs2.git
9645S: Supported
9646F: Documentation/filesystems/nilfs2.txt
9647F: fs/nilfs2/
9648F: include/trace/events/nilfs2.h
9649F: include/uapi/linux/nilfs2_api.h
9650F: include/uapi/linux/nilfs2_ondisk.h
9651
9652NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9653M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9654W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9655S: Maintained
9656F: Documentation/scsi/NinjaSCSI.txt
9657F: drivers/scsi/pcmcia/nsp_*
9658
9659NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9660M: GOTO Masanori <gotom@debian.or.jp>
9661M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9662W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9663S: Maintained
9664F: Documentation/scsi/NinjaSCSI.txt
9665F: drivers/scsi/nsp32*
9666
9667NIOS2 ARCHITECTURE
9668M: Ley Foon Tan <lftan@altera.com>
9669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9671S: Maintained
9672F: arch/nios2/
9673
9674NOHZ, DYNTICKS SUPPORT
9675M: Frederic Weisbecker <fweisbec@gmail.com>
9676M: Thomas Gleixner <tglx@linutronix.de>
9677M: Ingo Molnar <mingo@kernel.org>
9678L: linux-kernel@vger.kernel.org
9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9680S: Maintained
9681F: kernel/time/tick*.*
9682F: include/linux/tick.h
9683F: include/linux/sched/nohz.h
9684
9685NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9686M: Pavel Machek <pavel@ucw.cz>
9687M: Sakari Ailus <sakari.ailus@iki.fi>
9688L: linux-media@vger.kernel.org
9689S: Maintained
9690F: drivers/media/i2c/et8ek8
9691F: drivers/media/i2c/ad5820.c
9692
9693NOKIA N900 POWER SUPPLY DRIVERS
9694R: Pali Rohár <pali.rohar@gmail.com>
9695F: include/linux/power/bq2415x_charger.h
9696F: include/linux/power/bq27xxx_battery.h
9697F: include/linux/power/isp1704_charger.h
9698F: drivers/power/supply/bq2415x_charger.c
9699F: drivers/power/supply/bq27xxx_battery.c
9700F: drivers/power/supply/bq27xxx_battery_i2c.c
9701F: drivers/power/supply/isp1704_charger.c
9702F: drivers/power/supply/rx51_battery.c
9703
9704NTB AMD DRIVER
9705M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9706L: linux-ntb@googlegroups.com
9707S: Supported
9708F: drivers/ntb/hw/amd/
9709
9710NTB DRIVER CORE
9711M: Jon Mason <jdmason@kudzu.us>
9712M: Dave Jiang <dave.jiang@intel.com>
9713M: Allen Hubbe <Allen.Hubbe@emc.com>
9714L: linux-ntb@googlegroups.com
9715S: Supported
9716W: https://github.com/jonmason/ntb/wiki
9717T: git git://github.com/jonmason/ntb.git
9718F: drivers/ntb/
9719F: drivers/net/ntb_netdev.c
9720F: include/linux/ntb.h
9721F: include/linux/ntb_transport.h
9722F: tools/testing/selftests/ntb/
9723
9724NTB IDT DRIVER
9725M: Serge Semin <fancer.lancer@gmail.com>
9726L: linux-ntb@googlegroups.com
9727S: Supported
9728F: drivers/ntb/hw/idt/
9729
9730NTB INTEL DRIVER
9731M: Dave Jiang <dave.jiang@intel.com>
9732L: linux-ntb@googlegroups.com
9733S: Supported
9734W: https://github.com/davejiang/linux/wiki
9735T: git https://github.com/davejiang/linux.git
9736F: drivers/ntb/hw/intel/
9737
9738NTFS FILESYSTEM
9739M: Anton Altaparmakov <anton@tuxera.com>
9740L: linux-ntfs-dev@lists.sourceforge.net
9741W: http://www.tuxera.com/
9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9743S: Supported
9744F: Documentation/filesystems/ntfs.txt
9745F: fs/ntfs/
9746
9747NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9748M: Antonino Daplas <adaplas@gmail.com>
9749L: linux-fbdev@vger.kernel.org
9750S: Maintained
9751F: drivers/video/fbdev/riva/
9752F: drivers/video/fbdev/nvidia/
9753
9754NVM EXPRESS DRIVER
9755M: Keith Busch <keith.busch@intel.com>
9756M: Jens Axboe <axboe@fb.com>
9757M: Christoph Hellwig <hch@lst.de>
9758M: Sagi Grimberg <sagi@grimberg.me>
9759L: linux-nvme@lists.infradead.org
9760T: git://git.infradead.org/nvme.git
9761W: http://git.infradead.org/nvme.git
9762S: Supported
9763F: drivers/nvme/host/
9764F: include/linux/nvme.h
9765F: include/uapi/linux/nvme_ioctl.h
9766
9767NVM EXPRESS FC TRANSPORT DRIVERS
9768M: James Smart <james.smart@broadcom.com>
9769L: linux-nvme@lists.infradead.org
9770S: Supported
9771F: include/linux/nvme-fc.h
9772F: include/linux/nvme-fc-driver.h
9773F: drivers/nvme/host/fc.c
9774F: drivers/nvme/target/fc.c
9775F: drivers/nvme/target/fcloop.c
9776
9777NVM EXPRESS TARGET DRIVER
9778M: Christoph Hellwig <hch@lst.de>
9779M: Sagi Grimberg <sagi@grimberg.me>
9780L: linux-nvme@lists.infradead.org
9781T: git://git.infradead.org/nvme.git
9782W: http://git.infradead.org/nvme.git
9783S: Supported
9784F: drivers/nvme/target/
9785
9786NVMEM FRAMEWORK
9787M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9788S: Maintained
9789F: drivers/nvmem/
9790F: Documentation/devicetree/bindings/nvmem/
9791F: Documentation/ABI/stable/sysfs-bus-nvmem
9792F: include/linux/nvmem-consumer.h
9793F: include/linux/nvmem-provider.h
9794
9795NXP TDA998X DRM DRIVER
9796M: Russell King <linux@armlinux.org.uk>
9797S: Supported
9798T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9799T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9800F: drivers/gpu/drm/i2c/tda998x_drv.c
9801F: include/drm/i2c/tda998x.h
9802
9803NXP TFA9879 DRIVER
9804M: Peter Rosin <peda@axentia.se>
9805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9806S: Maintained
9807F: sound/soc/codecs/tfa9879*
9808
9809NXP-NCI NFC DRIVER
9810M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9811R: Charles Gorand <charles.gorand@effinnov.com>
9812L: linux-nfc@lists.01.org (moderated for non-subscribers)
9813S: Supported
9814F: drivers/nfc/nxp-nci
9815
9816OBJTOOL
9817M: Josh Poimboeuf <jpoimboe@redhat.com>
9818S: Supported
9819F: tools/objtool/
9820
9821OMAP AUDIO SUPPORT
9822M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9823M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9824L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9825L: linux-omap@vger.kernel.org
9826S: Maintained
9827F: sound/soc/omap/
9828
9829OMAP CLOCK FRAMEWORK SUPPORT
9830M: Paul Walmsley <paul@pwsan.com>
9831L: linux-omap@vger.kernel.org
9832S: Maintained
9833F: arch/arm/*omap*/*clock*
9834
9835OMAP DEVICE TREE SUPPORT
9836M: Benoît Cousson <bcousson@baylibre.com>
9837M: Tony Lindgren <tony@atomide.com>
9838L: linux-omap@vger.kernel.org
9839L: devicetree@vger.kernel.org
9840S: Maintained
9841F: arch/arm/boot/dts/*omap*
9842F: arch/arm/boot/dts/*am3*
9843F: arch/arm/boot/dts/*am4*
9844F: arch/arm/boot/dts/*am5*
9845F: arch/arm/boot/dts/*dra7*
9846
9847OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9848M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9849L: linux-omap@vger.kernel.org
9850L: linux-fbdev@vger.kernel.org
9851S: Maintained
9852F: drivers/video/fbdev/omap2/
9853F: Documentation/arm/OMAP/DSS
9854
9855OMAP FRAMEBUFFER SUPPORT
9856M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9857L: linux-fbdev@vger.kernel.org
9858L: linux-omap@vger.kernel.org
9859S: Maintained
9860F: drivers/video/fbdev/omap/
9861
9862OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9863M: Roger Quadros <rogerq@ti.com>
9864M: Tony Lindgren <tony@atomide.com>
9865L: linux-omap@vger.kernel.org
9866S: Maintained
9867F: drivers/memory/omap-gpmc.c
9868F: arch/arm/mach-omap2/*gpmc*
9869
9870OMAP GPIO DRIVER
9871M: Grygorii Strashko <grygorii.strashko@ti.com>
9872M: Santosh Shilimkar <ssantosh@kernel.org>
9873M: Kevin Hilman <khilman@kernel.org>
9874L: linux-omap@vger.kernel.org
9875S: Maintained
9876F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9877F: drivers/gpio/gpio-omap.c
9878
9879OMAP HARDWARE SPINLOCK SUPPORT
9880M: Ohad Ben-Cohen <ohad@wizery.com>
9881L: linux-omap@vger.kernel.org
9882S: Maintained
9883F: drivers/hwspinlock/omap_hwspinlock.c
9884
9885OMAP HS MMC SUPPORT
9886L: linux-mmc@vger.kernel.org
9887L: linux-omap@vger.kernel.org
9888S: Orphan
9889F: drivers/mmc/host/omap_hsmmc.c
9890
9891OMAP HWMOD DATA
9892M: Paul Walmsley <paul@pwsan.com>
9893L: linux-omap@vger.kernel.org
9894S: Maintained
9895F: arch/arm/mach-omap2/omap_hwmod*data*
9896
9897OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9898M: Benoît Cousson <bcousson@baylibre.com>
9899L: linux-omap@vger.kernel.org
9900S: Maintained
9901F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9902
9903OMAP HWMOD SUPPORT
9904M: Benoît Cousson <bcousson@baylibre.com>
9905M: Paul Walmsley <paul@pwsan.com>
9906L: linux-omap@vger.kernel.org
9907S: Maintained
9908F: arch/arm/mach-omap2/omap_hwmod.*
9909
9910OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9912L: linux-media@vger.kernel.org
9913S: Maintained
9914F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9915F: drivers/media/platform/omap3isp/
9916F: drivers/staging/media/omap4iss/
9917
9918OMAP MMC SUPPORT
9919M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9920L: linux-omap@vger.kernel.org
9921S: Maintained
9922F: drivers/mmc/host/omap.c
9923
9924OMAP POWER MANAGEMENT SUPPORT
9925M: Kevin Hilman <khilman@kernel.org>
9926L: linux-omap@vger.kernel.org
9927S: Maintained
9928F: arch/arm/*omap*/*pm*
9929F: drivers/cpufreq/omap-cpufreq.c
9930
9931OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9932M: Rajendra Nayak <rnayak@codeaurora.org>
9933M: Paul Walmsley <paul@pwsan.com>
9934L: linux-omap@vger.kernel.org
9935S: Maintained
9936F: arch/arm/mach-omap2/prm*
9937
9938OMAP RANDOM NUMBER GENERATOR SUPPORT
9939M: Deepak Saxena <dsaxena@plexity.net>
9940S: Maintained
9941F: drivers/char/hw_random/omap-rng.c
9942
9943OMAP USB SUPPORT
9944L: linux-usb@vger.kernel.org
9945L: linux-omap@vger.kernel.org
9946S: Orphan
9947F: drivers/usb/*/*omap*
9948F: arch/arm/*omap*/usb*
9949
9950OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9951M: Mark Jackson <mpfj@newflow.co.uk>
9952L: linux-omap@vger.kernel.org
9953S: Maintained
9954F: arch/arm/boot/dts/am335x-nano.dts
9955
9956OMAP1 SUPPORT
9957M: Aaro Koskinen <aaro.koskinen@iki.fi>
9958M: Tony Lindgren <tony@atomide.com>
9959L: linux-omap@vger.kernel.org
9960Q: http://patchwork.kernel.org/project/linux-omap/list/
9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9962S: Maintained
9963F: arch/arm/mach-omap1/
9964F: arch/arm/plat-omap/
9965F: arch/arm/configs/omap1_defconfig
9966F: drivers/i2c/busses/i2c-omap.c
9967F: include/linux/i2c-omap.h
9968
9969OMAP2+ SUPPORT
9970M: Tony Lindgren <tony@atomide.com>
9971L: linux-omap@vger.kernel.org
9972W: http://www.muru.com/linux/omap/
9973W: http://linux.omap.com/
9974Q: http://patchwork.kernel.org/project/linux-omap/list/
9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9976S: Maintained
9977F: arch/arm/mach-omap2/
9978F: arch/arm/plat-omap/
9979F: arch/arm/configs/omap2plus_defconfig
9980F: drivers/i2c/busses/i2c-omap.c
9981F: drivers/irqchip/irq-omap-intc.c
9982F: drivers/mfd/*omap*.c
9983F: drivers/mfd/menelaus.c
9984F: drivers/mfd/palmas.c
9985F: drivers/mfd/tps65217.c
9986F: drivers/mfd/tps65218.c
9987F: drivers/mfd/tps65910.c
9988F: drivers/mfd/twl-core.[ch]
9989F: drivers/mfd/twl4030*.c
9990F: drivers/mfd/twl6030*.c
9991F: drivers/mfd/twl6040*.c
9992F: drivers/regulator/palmas-regulator*.c
9993F: drivers/regulator/pbias-regulator.c
9994F: drivers/regulator/tps65217-regulator.c
9995F: drivers/regulator/tps65218-regulator.c
9996F: drivers/regulator/tps65910-regulator.c
9997F: drivers/regulator/twl-regulator.c
9998F: drivers/regulator/twl6030-regulator.c
9999F: include/linux/i2c-omap.h
10000
10001ONION OMEGA2+ BOARD
10002M: Harvey Hunt <harveyhuntnexus@gmail.com>
10003L: linux-mips@linux-mips.org
10004S: Maintained
10005F: arch/mips/boot/dts/ralink/omega2p.dts
10006
10007OMFS FILESYSTEM
10008M: Bob Copeland <me@bobcopeland.com>
10009L: linux-karma-devel@lists.sourceforge.net
10010S: Maintained
10011F: Documentation/filesystems/omfs.txt
10012F: fs/omfs/
10013
10014OMNIKEY CARDMAN 4000 DRIVER
10015M: Harald Welte <laforge@gnumonks.org>
10016S: Maintained
10017F: drivers/char/pcmcia/cm4000_cs.c
10018F: include/linux/cm4000_cs.h
10019F: include/uapi/linux/cm4000_cs.h
10020
10021OMNIKEY CARDMAN 4040 DRIVER
10022M: Harald Welte <laforge@gnumonks.org>
10023S: Maintained
10024F: drivers/char/pcmcia/cm4040_cs.*
10025
10026OMNIVISION OV13858 SENSOR DRIVER
10027M: Sakari Ailus <sakari.ailus@linux.intel.com>
10028L: linux-media@vger.kernel.org
10029T: git git://linuxtv.org/media_tree.git
10030S: Maintained
10031F: drivers/media/i2c/ov13858.c
10032
10033OMNIVISION OV5640 SENSOR DRIVER
10034M: Steve Longerbeam <slongerbeam@gmail.com>
10035L: linux-media@vger.kernel.org
10036T: git git://linuxtv.org/media_tree.git
10037S: Maintained
10038F: drivers/media/i2c/ov5640.c
10039
10040OMNIVISION OV5647 SENSOR DRIVER
10041M: Luis Oliveira <lolivei@synopsys.com>
10042L: linux-media@vger.kernel.org
10043T: git git://linuxtv.org/media_tree.git
10044S: Maintained
10045F: drivers/media/i2c/ov5647.c
10046
10047OMNIVISION OV7670 SENSOR DRIVER
10048M: Jonathan Corbet <corbet@lwn.net>
10049L: linux-media@vger.kernel.org
10050T: git git://linuxtv.org/media_tree.git
10051S: Maintained
10052F: drivers/media/i2c/ov7670.c
10053F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10054
10055ONENAND FLASH DRIVER
10056M: Kyungmin Park <kyungmin.park@samsung.com>
10057L: linux-mtd@lists.infradead.org
10058S: Maintained
10059F: drivers/mtd/onenand/
10060F: include/linux/mtd/onenand*.h
10061
10062ONSTREAM SCSI TAPE DRIVER
10063M: Willem Riede <osst@riede.org>
10064L: osst-users@lists.sourceforge.net
10065L: linux-scsi@vger.kernel.org
10066S: Maintained
10067F: Documentation/scsi/osst.txt
10068F: drivers/scsi/osst.*
10069F: drivers/scsi/osst_*.h
10070F: drivers/scsi/st.h
10071
10072OP-TEE DRIVER
10073M: Jens Wiklander <jens.wiklander@linaro.org>
10074S: Maintained
10075F: drivers/tee/optee/
10076
10077OPA-VNIC DRIVER
10078M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10079M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10080L: linux-rdma@vger.kernel.org
10081S: Supported
10082F: drivers/infiniband/ulp/opa_vnic
10083
10084OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10085M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10086L: devicetree@vger.kernel.org
10087S: Maintained
10088F: Documentation/devicetree/dynamic-resolution-notes.txt
10089F: Documentation/devicetree/overlay-notes.txt
10090F: drivers/of/overlay.c
10091F: drivers/of/resolver.c
10092
10093OPEN FIRMWARE AND FLATTENED DEVICE TREE
10094M: Rob Herring <robh+dt@kernel.org>
10095M: Frank Rowand <frowand.list@gmail.com>
10096L: devicetree@vger.kernel.org
10097W: http://www.devicetree.org/
10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10099S: Maintained
10100F: drivers/of/
10101F: include/linux/of*.h
10102F: scripts/dtc/
10103F: Documentation/ABI/testing/sysfs-firmware-ofw
10104
10105OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10106M: Rob Herring <robh+dt@kernel.org>
10107M: Mark Rutland <mark.rutland@arm.com>
10108L: devicetree@vger.kernel.org
10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10110Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10111S: Maintained
10112F: Documentation/devicetree/
10113F: arch/*/boot/dts/
10114F: include/dt-bindings/
10115
10116OPENCORES I2C BUS DRIVER
10117M: Peter Korsgaard <jacmet@sunsite.dk>
10118L: linux-i2c@vger.kernel.org
10119S: Maintained
10120F: Documentation/i2c/busses/i2c-ocores
10121F: drivers/i2c/busses/i2c-ocores.c
10122
10123OPENRISC ARCHITECTURE
10124M: Jonas Bonn <jonas@southpole.se>
10125M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10126M: Stafford Horne <shorne@gmail.com>
10127T: git git://github.com/openrisc/linux.git
10128L: openrisc@lists.librecores.org
10129W: http://openrisc.io
10130S: Maintained
10131F: Documentation/devicetree/bindings/openrisc/
10132F: Documentation/openrisc/
10133F: arch/openrisc/
10134F: drivers/irqchip/irq-ompic.c
10135F: drivers/irqchip/irq-or1k-*
10136
10137OPENVSWITCH
10138M: Pravin Shelar <pshelar@nicira.com>
10139L: netdev@vger.kernel.org
10140L: dev@openvswitch.org
10141W: http://openvswitch.org
10142S: Maintained
10143F: net/openvswitch/
10144F: include/uapi/linux/openvswitch.h
10145
10146OPERATING PERFORMANCE POINTS (OPP)
10147M: Viresh Kumar <vireshk@kernel.org>
10148M: Nishanth Menon <nm@ti.com>
10149M: Stephen Boyd <sboyd@codeaurora.org>
10150L: linux-pm@vger.kernel.org
10151S: Maintained
10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10153F: drivers/opp/
10154F: include/linux/pm_opp.h
10155F: Documentation/power/opp.txt
10156F: Documentation/devicetree/bindings/opp/
10157
10158OPL4 DRIVER
10159M: Clemens Ladisch <clemens@ladisch.de>
10160L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10161T: git git://git.alsa-project.org/alsa-kernel.git
10162S: Maintained
10163F: sound/drivers/opl4/
10164
10165OPROFILE
10166M: Robert Richter <rric@kernel.org>
10167L: oprofile-list@lists.sf.net
10168S: Maintained
10169F: arch/*/include/asm/oprofile*.h
10170F: arch/*/oprofile/
10171F: drivers/oprofile/
10172F: include/linux/oprofile.h
10173
10174ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10175M: Mark Fasheh <mfasheh@versity.com>
10176M: Joel Becker <jlbec@evilplan.org>
10177L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10178W: http://ocfs2.wiki.kernel.org
10179S: Supported
10180F: Documentation/filesystems/ocfs2.txt
10181F: Documentation/filesystems/dlmfs.txt
10182F: fs/ocfs2/
10183
10184ORANGEFS FILESYSTEM
10185M: Mike Marshall <hubcap@omnibond.com>
10186L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10188S: Supported
10189F: fs/orangefs/
10190F: Documentation/filesystems/orangefs.txt
10191
10192ORINOCO DRIVER
10193L: linux-wireless@vger.kernel.org
10194W: http://wireless.kernel.org/en/users/Drivers/orinoco
10195W: http://www.nongnu.org/orinoco/
10196S: Orphan
10197F: drivers/net/wireless/intersil/orinoco/
10198
10199OSD LIBRARY and FILESYSTEM
10200M: Boaz Harrosh <ooo@electrozaur.com>
10201S: Maintained
10202F: drivers/scsi/osd/
10203F: include/scsi/osd_*
10204F: fs/exofs/
10205
10206OV2659 OMNIVISION SENSOR DRIVER
10207M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10208L: linux-media@vger.kernel.org
10209W: https://linuxtv.org
10210Q: http://patchwork.linuxtv.org/project/linux-media/list/
10211T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10212S: Maintained
10213F: drivers/media/i2c/ov2659.c
10214F: include/media/i2c/ov2659.h
10215
10216OVERLAY FILESYSTEM
10217M: Miklos Szeredi <miklos@szeredi.hu>
10218L: linux-unionfs@vger.kernel.org
10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10220S: Supported
10221F: fs/overlayfs/
10222F: Documentation/filesystems/overlayfs.txt
10223
10224P54 WIRELESS DRIVER
10225M: Christian Lamparter <chunkeey@googlemail.com>
10226L: linux-wireless@vger.kernel.org
10227W: http://wireless.kernel.org/en/users/Drivers/p54
10228S: Maintained
10229F: drivers/net/wireless/intersil/p54/
10230
10231PA SEMI ETHERNET DRIVER
10232L: netdev@vger.kernel.org
10233S: Orphan
10234F: drivers/net/ethernet/pasemi/*
10235
10236PA SEMI SMBUS DRIVER
10237L: linux-i2c@vger.kernel.org
10238S: Orphan
10239F: drivers/i2c/busses/i2c-pasemi.c
10240
10241PADATA PARALLEL EXECUTION MECHANISM
10242M: Steffen Klassert <steffen.klassert@secunet.com>
10243L: linux-crypto@vger.kernel.org
10244S: Maintained
10245F: kernel/padata.c
10246F: include/linux/padata.h
10247F: Documentation/padata.txt
10248
10249PANASONIC LAPTOP ACPI EXTRAS DRIVER
10250M: Harald Welte <laforge@gnumonks.org>
10251L: platform-driver-x86@vger.kernel.org
10252S: Maintained
10253F: drivers/platform/x86/panasonic-laptop.c
10254
10255PANASONIC MN10300/AM33/AM34 PORT
10256M: David Howells <dhowells@redhat.com>
10257L: linux-am33-list@redhat.com (moderated for non-subscribers)
10258W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10259S: Maintained
10260F: Documentation/mn10300/
10261F: arch/mn10300/
10262
10263PARALLEL LCD/KEYPAD PANEL DRIVER
10264M: Willy Tarreau <willy@haproxy.com>
10265M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10266S: Odd Fixes
10267F: Documentation/misc-devices/lcd-panel-cgram.txt
10268F: drivers/misc/panel.c
10269
10270PARALLEL PORT SUBSYSTEM
10271M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10272M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10273L: linux-parport@lists.infradead.org (subscribers-only)
10274S: Maintained
10275F: drivers/parport/
10276F: include/linux/parport*.h
10277F: drivers/char/ppdev.c
10278F: include/uapi/linux/ppdev.h
10279F: Documentation/parport*.txt
10280
10281PARAVIRT_OPS INTERFACE
10282M: Juergen Gross <jgross@suse.com>
10283M: Alok Kataria <akataria@vmware.com>
10284M: Rusty Russell <rusty@rustcorp.com.au>
10285L: virtualization@lists.linux-foundation.org
10286S: Supported
10287F: Documentation/virtual/paravirt_ops.txt
10288F: arch/*/kernel/paravirt*
10289F: arch/*/include/asm/paravirt*.h
10290F: include/linux/hypervisor.h
10291
10292PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10293M: Tim Waugh <tim@cyberelk.net>
10294L: linux-parport@lists.infradead.org (subscribers-only)
10295S: Maintained
10296F: Documentation/blockdev/paride.txt
10297F: drivers/block/paride/
10298
10299PARISC ARCHITECTURE
10300M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10301M: Helge Deller <deller@gmx.de>
10302L: linux-parisc@vger.kernel.org
10303W: http://www.parisc-linux.org/
10304Q: http://patchwork.kernel.org/project/linux-parisc/list/
10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10307S: Maintained
10308F: arch/parisc/
10309F: Documentation/parisc/
10310F: drivers/parisc/
10311F: drivers/char/agp/parisc-agp.c
10312F: drivers/input/serio/gscps2.c
10313F: drivers/parport/parport_gsc.*
10314F: drivers/tty/serial/8250/8250_gsc.c
10315F: drivers/video/fbdev/sti*
10316F: drivers/video/console/sti*
10317F: drivers/video/logo/logo_parisc*
10318
10319PARMAN
10320M: Jiri Pirko <jiri@mellanox.com>
10321L: netdev@vger.kernel.org
10322S: Supported
10323F: lib/parman.c
10324F: lib/test_parman.c
10325F: include/linux/parman.h
10326
10327PC87360 HARDWARE MONITORING DRIVER
10328M: Jim Cromie <jim.cromie@gmail.com>
10329L: linux-hwmon@vger.kernel.org
10330S: Maintained
10331F: Documentation/hwmon/pc87360
10332F: drivers/hwmon/pc87360.c
10333
10334PC8736x GPIO DRIVER
10335M: Jim Cromie <jim.cromie@gmail.com>
10336S: Maintained
10337F: drivers/char/pc8736x_gpio.c
10338
10339PC87427 HARDWARE MONITORING DRIVER
10340M: Jean Delvare <jdelvare@suse.com>
10341L: linux-hwmon@vger.kernel.org
10342S: Maintained
10343F: Documentation/hwmon/pc87427
10344F: drivers/hwmon/pc87427.c
10345
10346PCA9532 LED DRIVER
10347M: Riku Voipio <riku.voipio@iki.fi>
10348S: Maintained
10349F: drivers/leds/leds-pca9532.c
10350F: include/linux/leds-pca9532.h
10351
10352PCA9541 I2C BUS MASTER SELECTOR DRIVER
10353M: Guenter Roeck <linux@roeck-us.net>
10354L: linux-i2c@vger.kernel.org
10355S: Maintained
10356F: drivers/i2c/muxes/i2c-mux-pca9541.c
10357
10358PCDP - PRIMARY CONSOLE AND DEBUG PORT
10359M: Khalid Aziz <khalid@gonehiking.org>
10360S: Maintained
10361F: drivers/firmware/pcdp.*
10362
10363PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10364M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10365L: linux-pci@vger.kernel.org
10366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10367S: Maintained
10368F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10369F: drivers/pci/host/pci-aardvark.c
10370
10371PCI DRIVER FOR ALTERA PCIE IP
10372M: Ley Foon Tan <lftan@altera.com>
10373L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10374L: linux-pci@vger.kernel.org
10375S: Supported
10376F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10377F: drivers/pci/host/pcie-altera.c
10378
10379PCI DRIVER FOR APPLIEDMICRO XGENE
10380M: Tanmay Inamdar <tinamdar@apm.com>
10381L: linux-pci@vger.kernel.org
10382L: linux-arm-kernel@lists.infradead.org
10383S: Maintained
10384F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10385F: drivers/pci/host/pci-xgene.c
10386
10387PCI DRIVER FOR ARM VERSATILE PLATFORM
10388M: Rob Herring <robh@kernel.org>
10389L: linux-pci@vger.kernel.org
10390L: linux-arm-kernel@lists.infradead.org
10391S: Maintained
10392F: Documentation/devicetree/bindings/pci/versatile.txt
10393F: drivers/pci/host/pci-versatile.c
10394
10395PCI DRIVER FOR ARMADA 8K
10396M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10397L: linux-pci@vger.kernel.org
10398L: linux-arm-kernel@lists.infradead.org
10399S: Maintained
10400F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10401F: drivers/pci/dwc/pcie-armada8k.c
10402
10403PCI DRIVER FOR FREESCALE LAYERSCAPE
10404M: Minghuan Lian <minghuan.Lian@freescale.com>
10405M: Mingkai Hu <mingkai.hu@freescale.com>
10406M: Roy Zang <tie-fei.zang@freescale.com>
10407L: linuxppc-dev@lists.ozlabs.org
10408L: linux-pci@vger.kernel.org
10409L: linux-arm-kernel@lists.infradead.org
10410S: Maintained
10411F: drivers/pci/dwc/*layerscape*
10412
10413PCI DRIVER FOR GENERIC OF HOSTS
10414M: Will Deacon <will.deacon@arm.com>
10415L: linux-pci@vger.kernel.org
10416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10417S: Maintained
10418F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10419F: drivers/pci/host/pci-host-common.c
10420F: drivers/pci/host/pci-host-generic.c
10421
10422PCI DRIVER FOR IMX6
10423M: Richard Zhu <hongxing.zhu@nxp.com>
10424M: Lucas Stach <l.stach@pengutronix.de>
10425L: linux-pci@vger.kernel.org
10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427S: Maintained
10428F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10429F: drivers/pci/dwc/*imx6*
10430
10431PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10432M: Keith Busch <keith.busch@intel.com>
10433M: Jonathan Derrick <jonathan.derrick@intel.com>
10434L: linux-pci@vger.kernel.org
10435S: Supported
10436F: drivers/pci/host/vmd.c
10437
10438PCI DRIVER FOR MICROSEMI SWITCHTEC
10439M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10440M: Logan Gunthorpe <logang@deltatee.com>
10441L: linux-pci@vger.kernel.org
10442S: Maintained
10443F: Documentation/switchtec.txt
10444F: Documentation/ABI/testing/sysfs-class-switchtec
10445F: drivers/pci/switch/switchtec*
10446F: include/uapi/linux/switchtec_ioctl.h
10447F: include/linux/switchtec.h
10448F: drivers/ntb/hw/mscc/
10449
10450PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10451M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10452M: Jason Cooper <jason@lakedaemon.net>
10453L: linux-pci@vger.kernel.org
10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10455S: Maintained
10456F: drivers/pci/host/*mvebu*
10457
10458PCI DRIVER FOR NVIDIA TEGRA
10459M: Thierry Reding <thierry.reding@gmail.com>
10460L: linux-tegra@vger.kernel.org
10461L: linux-pci@vger.kernel.org
10462S: Supported
10463F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10464F: drivers/pci/host/pci-tegra.c
10465
10466PCI DRIVER FOR RENESAS R-CAR
10467M: Simon Horman <horms@verge.net.au>
10468L: linux-pci@vger.kernel.org
10469L: linux-renesas-soc@vger.kernel.org
10470S: Maintained
10471F: drivers/pci/host/*rcar*
10472
10473PCI DRIVER FOR SAMSUNG EXYNOS
10474M: Jingoo Han <jingoohan1@gmail.com>
10475L: linux-pci@vger.kernel.org
10476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10477L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10478S: Maintained
10479F: drivers/pci/dwc/pci-exynos.c
10480
10481PCI DRIVER FOR SYNOPSYS DESIGNWARE
10482M: Jingoo Han <jingoohan1@gmail.com>
10483M: Joao Pinto <Joao.Pinto@synopsys.com>
10484L: linux-pci@vger.kernel.org
10485S: Maintained
10486F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10487F: drivers/pci/dwc/*designware*
10488
10489PCI DRIVER FOR TI DRA7XX
10490M: Kishon Vijay Abraham I <kishon@ti.com>
10491L: linux-omap@vger.kernel.org
10492L: linux-pci@vger.kernel.org
10493S: Supported
10494F: Documentation/devicetree/bindings/pci/ti-pci.txt
10495F: drivers/pci/dwc/pci-dra7xx.c
10496
10497PCI DRIVER FOR TI KEYSTONE
10498M: Murali Karicheri <m-karicheri2@ti.com>
10499L: linux-pci@vger.kernel.org
10500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10501S: Maintained
10502F: drivers/pci/dwc/*keystone*
10503
10504PCI ENDPOINT SUBSYSTEM
10505M: Kishon Vijay Abraham I <kishon@ti.com>
10506M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10507L: linux-pci@vger.kernel.org
10508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10509S: Supported
10510F: drivers/pci/endpoint/
10511F: drivers/misc/pci_endpoint_test.c
10512F: tools/pci/
10513
10514PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10515M: Russell Currey <ruscur@russell.cc>
10516L: linuxppc-dev@lists.ozlabs.org
10517S: Supported
10518F: Documentation/powerpc/eeh-pci-error-recovery.txt
10519F: arch/powerpc/kernel/eeh*.c
10520F: arch/powerpc/platforms/*/eeh*.c
10521F: arch/powerpc/include/*/eeh*.h
10522
10523PCI ERROR RECOVERY
10524M: Linas Vepstas <linasvepstas@gmail.com>
10525L: linux-pci@vger.kernel.org
10526S: Supported
10527F: Documentation/PCI/pci-error-recovery.txt
10528
10529PCI MSI DRIVER FOR ALTERA MSI IP
10530M: Ley Foon Tan <lftan@altera.com>
10531L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10532L: linux-pci@vger.kernel.org
10533S: Supported
10534F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10535F: drivers/pci/host/pcie-altera-msi.c
10536
10537PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10538M: Duc Dang <dhdang@apm.com>
10539L: linux-pci@vger.kernel.org
10540L: linux-arm-kernel@lists.infradead.org
10541S: Maintained
10542F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10543F: drivers/pci/host/pci-xgene-msi.c
10544
10545PCI SUBSYSTEM
10546M: Bjorn Helgaas <bhelgaas@google.com>
10547L: linux-pci@vger.kernel.org
10548Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10550S: Supported
10551F: Documentation/devicetree/bindings/pci/
10552F: Documentation/PCI/
10553F: drivers/pci/
10554F: include/linux/pci*
10555F: arch/x86/pci/
10556F: arch/x86/kernel/quirks.c
10557
10558PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10559M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10560L: linux-pci@vger.kernel.org
10561Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10563S: Supported
10564F: drivers/pci/host/
10565F: drivers/pci/dwc/
10566
10567PCIE DRIVER FOR AXIS ARTPEC
10568M: Niklas Cassel <niklas.cassel@axis.com>
10569M: Jesper Nilsson <jesper.nilsson@axis.com>
10570L: linux-arm-kernel@axis.com
10571L: linux-pci@vger.kernel.org
10572S: Maintained
10573F: Documentation/devicetree/bindings/pci/axis,artpec*
10574F: drivers/pci/dwc/*artpec*
10575
10576PCIE DRIVER FOR CAVIUM THUNDERX
10577M: David Daney <david.daney@cavium.com>
10578L: linux-pci@vger.kernel.org
10579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10580S: Supported
10581F: Documentation/devicetree/bindings/pci/pci-thunder-*
10582F: drivers/pci/host/pci-thunder-*
10583
10584PCIE DRIVER FOR HISILICON
10585M: Zhou Wang <wangzhou1@hisilicon.com>
10586L: linux-pci@vger.kernel.org
10587S: Maintained
10588F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10589F: drivers/pci/dwc/pcie-hisi.c
10590
10591PCIE DRIVER FOR HISILICON KIRIN
10592M: Xiaowei Song <songxiaowei@hisilicon.com>
10593M: Binghui Wang <wangbinghui@hisilicon.com>
10594L: linux-pci@vger.kernel.org
10595S: Maintained
10596F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10597F: drivers/pci/dwc/pcie-kirin.c
10598
10599PCIE DRIVER FOR HISILICON STB
10600M: Jianguo Sun <sunjianguo1@huawei.com>
10601M: Shawn Guo <shawn.guo@linaro.org>
10602L: linux-pci@vger.kernel.org
10603S: Maintained
10604F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10605F: drivers/pci/dwc/pcie-histb.c
10606
10607PCIE DRIVER FOR MEDIATEK
10608M: Ryder Lee <ryder.lee@mediatek.com>
10609L: linux-pci@vger.kernel.org
10610L: linux-mediatek@lists.infradead.org
10611S: Supported
10612F: Documentation/devicetree/bindings/pci/mediatek*
10613F: drivers/pci/host/*mediatek*
10614
10615PCIE DRIVER FOR QUALCOMM MSM
10616M: Stanimir Varbanov <svarbanov@mm-sol.com>
10617L: linux-pci@vger.kernel.org
10618L: linux-arm-msm@vger.kernel.org
10619S: Maintained
10620F: drivers/pci/dwc/*qcom*
10621
10622PCIE DRIVER FOR ROCKCHIP
10623M: Shawn Lin <shawn.lin@rock-chips.com>
10624L: linux-pci@vger.kernel.org
10625L: linux-rockchip@lists.infradead.org
10626S: Maintained
10627F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10628F: drivers/pci/host/pcie-rockchip.c
10629
10630PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10631M: Linus Walleij <linus.walleij@linaro.org>
10632L: linux-pci@vger.kernel.org
10633S: Maintained
10634F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10635F: drivers/pci/host/pci-v3-semi.c
10636
10637PCIE DRIVER FOR ST SPEAR13XX
10638M: Pratyush Anand <pratyush.anand@gmail.com>
10639L: linux-pci@vger.kernel.org
10640S: Maintained
10641F: drivers/pci/dwc/*spear*
10642
10643PCMCIA SUBSYSTEM
10644P: Linux PCMCIA Team
10645L: linux-pcmcia@lists.infradead.org
10646W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10648S: Maintained
10649F: Documentation/pcmcia/
10650F: tools/pcmcia/
10651F: drivers/pcmcia/
10652F: include/pcmcia/
10653
10654PCNET32 NETWORK DRIVER
10655M: Don Fry <pcnet32@frontier.com>
10656L: netdev@vger.kernel.org
10657S: Maintained
10658F: drivers/net/ethernet/amd/pcnet32.c
10659
10660PCRYPT PARALLEL CRYPTO ENGINE
10661M: Steffen Klassert <steffen.klassert@secunet.com>
10662L: linux-crypto@vger.kernel.org
10663S: Maintained
10664F: crypto/pcrypt.c
10665F: include/crypto/pcrypt.h
10666
10667PEAQ WMI HOTKEYS DRIVER
10668M: Hans de Goede <hdegoede@redhat.com>
10669L: platform-driver-x86@vger.kernel.org
10670S: Maintained
10671F: drivers/platform/x86/peaq-wmi.c
10672
10673PER-CPU MEMORY ALLOCATOR
10674M: Tejun Heo <tj@kernel.org>
10675M: Christoph Lameter <cl@linux.com>
10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10677S: Maintained
10678F: include/linux/percpu*.h
10679F: mm/percpu*.c
10680F: arch/*/include/asm/percpu.h
10681
10682PER-TASK DELAY ACCOUNTING
10683M: Balbir Singh <bsingharora@gmail.com>
10684S: Maintained
10685F: include/linux/delayacct.h
10686F: kernel/delayacct.c
10687
10688PERFORMANCE EVENTS SUBSYSTEM
10689M: Peter Zijlstra <peterz@infradead.org>
10690M: Ingo Molnar <mingo@redhat.com>
10691M: Arnaldo Carvalho de Melo <acme@kernel.org>
10692R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10693R: Jiri Olsa <jolsa@redhat.com>
10694R: Namhyung Kim <namhyung@kernel.org>
10695L: linux-kernel@vger.kernel.org
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10697S: Supported
10698F: kernel/events/*
10699F: include/linux/perf_event.h
10700F: include/uapi/linux/perf_event.h
10701F: arch/*/kernel/perf_event*.c
10702F: arch/*/kernel/*/perf_event*.c
10703F: arch/*/kernel/*/*/perf_event*.c
10704F: arch/*/include/asm/perf_event.h
10705F: arch/*/kernel/perf_callchain.c
10706F: arch/*/events/*
10707F: tools/perf/
10708
10709PERSONALITY HANDLING
10710M: Christoph Hellwig <hch@infradead.org>
10711L: linux-abi-devel@lists.sourceforge.net
10712S: Maintained
10713F: include/linux/personality.h
10714F: include/uapi/linux/personality.h
10715
10716PHONET PROTOCOL
10717M: Remi Denis-Courmont <courmisch@gmail.com>
10718S: Supported
10719F: Documentation/networking/phonet.txt
10720F: include/linux/phonet.h
10721F: include/net/phonet/
10722F: include/uapi/linux/phonet.h
10723F: net/phonet/
10724
10725PHRAM MTD DRIVER
10726M: Joern Engel <joern@lazybastard.org>
10727L: linux-mtd@lists.infradead.org
10728S: Maintained
10729F: drivers/mtd/devices/phram.c
10730
10731PICOLCD HID DRIVER
10732M: Bruno Prémont <bonbons@linux-vserver.org>
10733L: linux-input@vger.kernel.org
10734S: Maintained
10735F: drivers/hid/hid-picolcd*
10736
10737PICOXCELL SUPPORT
10738M: Jamie Iles <jamie@jamieiles.com>
10739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740T: git git://github.com/jamieiles/linux-2.6-ji.git
10741S: Supported
10742F: arch/arm/boot/dts/picoxcell*
10743F: arch/arm/mach-picoxcell/
10744F: drivers/crypto/picoxcell*
10745
10746PIN CONTROL SUBSYSTEM
10747M: Linus Walleij <linus.walleij@linaro.org>
10748L: linux-gpio@vger.kernel.org
10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10750S: Maintained
10751F: Documentation/devicetree/bindings/pinctrl/
10752F: Documentation/driver-api/pinctl.rst
10753F: drivers/pinctrl/
10754F: include/linux/pinctrl/
10755
10756PIN CONTROLLER - ATMEL AT91
10757M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10759S: Maintained
10760F: drivers/pinctrl/pinctrl-at91.*
10761
10762PIN CONTROLLER - ATMEL AT91 PIO4
10763M: Ludovic Desroches <ludovic.desroches@microchip.com>
10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765L: linux-gpio@vger.kernel.org
10766S: Supported
10767F: drivers/pinctrl/pinctrl-at91-pio4.*
10768
10769PIN CONTROLLER - INTEL
10770M: Mika Westerberg <mika.westerberg@linux.intel.com>
10771M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10772S: Maintained
10773F: drivers/pinctrl/intel/
10774
10775PIN CONTROLLER - QUALCOMM
10776M: Bjorn Andersson <bjorn.andersson@linaro.org>
10777S: Maintained
10778L: linux-arm-msm@vger.kernel.org
10779F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10780F: drivers/pinctrl/qcom/
10781
10782PIN CONTROLLER - RENESAS
10783M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10784M: Geert Uytterhoeven <geert+renesas@glider.be>
10785L: linux-renesas-soc@vger.kernel.org
10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10787S: Maintained
10788F: drivers/pinctrl/sh-pfc/
10789
10790PIN CONTROLLER - SAMSUNG
10791M: Tomasz Figa <tomasz.figa@gmail.com>
10792M: Krzysztof Kozlowski <krzk@kernel.org>
10793M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10796Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10798S: Maintained
10799F: drivers/pinctrl/samsung/
10800F: include/dt-bindings/pinctrl/samsung.h
10801F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10802
10803PIN CONTROLLER - SINGLE
10804M: Tony Lindgren <tony@atomide.com>
10805M: Haojian Zhuang <haojian.zhuang@linaro.org>
10806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10807L: linux-omap@vger.kernel.org
10808S: Maintained
10809F: drivers/pinctrl/pinctrl-single.c
10810
10811PIN CONTROLLER - ST SPEAR
10812M: Viresh Kumar <vireshk@kernel.org>
10813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10814W: http://www.st.com/spear
10815S: Maintained
10816F: drivers/pinctrl/spear/
10817
10818PISTACHIO SOC SUPPORT
10819M: James Hartley <james.hartley@sondrel.com>
10820L: linux-mips@linux-mips.org
10821S: Odd Fixes
10822F: arch/mips/pistachio/
10823F: arch/mips/include/asm/mach-pistachio/
10824F: arch/mips/boot/dts/img/pistachio*
10825F: arch/mips/configs/pistachio*_defconfig
10826
10827PKTCDVD DRIVER
10828S: Orphan
10829M: linux-block@vger.kernel.org
10830F: drivers/block/pktcdvd.c
10831F: include/linux/pktcdvd.h
10832F: include/uapi/linux/pktcdvd.h
10833
10834PKUNITY SOC DRIVERS
10835M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10836W: http://mprc.pku.edu.cn/~guanxuetao/linux
10837S: Maintained
10838T: git git://github.com/gxt/linux.git
10839F: drivers/input/serio/i8042-unicore32io.h
10840F: drivers/i2c/busses/i2c-puv3.c
10841F: drivers/video/fbdev/fb-puv3.c
10842F: drivers/rtc/rtc-puv3.c
10843
10844PMBUS HARDWARE MONITORING DRIVERS
10845M: Guenter Roeck <linux@roeck-us.net>
10846L: linux-hwmon@vger.kernel.org
10847W: http://hwmon.wiki.kernel.org/
10848W: http://www.roeck-us.net/linux/drivers/
10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10850S: Maintained
10851F: Documentation/hwmon/pmbus
10852F: drivers/hwmon/pmbus/
10853F: include/linux/pmbus.h
10854
10855PMC SIERRA MaxRAID DRIVER
10856L: linux-scsi@vger.kernel.org
10857W: http://www.pmc-sierra.com/
10858S: Orphan
10859F: drivers/scsi/pmcraid.*
10860
10861PMC SIERRA PM8001 DRIVER
10862M: Jack Wang <jinpu.wang@profitbricks.com>
10863M: lindar_liu@usish.com
10864L: linux-scsi@vger.kernel.org
10865S: Supported
10866F: drivers/scsi/pm8001/
10867
10868PNP SUPPORT
10869M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10870S: Maintained
10871F: drivers/pnp/
10872
10873POSIX CLOCKS and TIMERS
10874M: Thomas Gleixner <tglx@linutronix.de>
10875L: linux-kernel@vger.kernel.org
10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10877S: Maintained
10878F: fs/timerfd.c
10879F: include/linux/timer*
10880F: kernel/time/*timer*
10881
10882POWER MANAGEMENT CORE
10883M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10884L: linux-pm@vger.kernel.org
10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10886B: https://bugzilla.kernel.org
10887S: Supported
10888F: drivers/base/power/
10889F: include/linux/pm.h
10890F: include/linux/pm_*
10891F: include/linux/powercap.h
10892F: drivers/powercap/
10893
10894POWER STATE COORDINATION INTERFACE (PSCI)
10895M: Mark Rutland <mark.rutland@arm.com>
10896M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10897L: linux-arm-kernel@lists.infradead.org
10898S: Maintained
10899F: drivers/firmware/psci*.c
10900F: include/linux/psci.h
10901F: include/uapi/linux/psci.h
10902
10903POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10904M: Sebastian Reichel <sre@kernel.org>
10905L: linux-pm@vger.kernel.org
10906T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10907S: Maintained
10908F: Documentation/devicetree/bindings/power/supply/
10909F: include/linux/power_supply.h
10910F: drivers/power/supply/
10911
10912POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10913M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10914L: linuxppc-dev@lists.ozlabs.org
10915S: Maintained
10916F: drivers/char/powernv-op-panel.c
10917
10918PPP OVER ATM (RFC 2364)
10919M: Mitchell Blank Jr <mitch@sfgoth.com>
10920S: Maintained
10921F: net/atm/pppoatm.c
10922F: include/uapi/linux/atmppp.h
10923
10924PPP OVER ETHERNET
10925M: Michal Ostrowski <mostrows@earthlink.net>
10926S: Maintained
10927F: drivers/net/ppp/pppoe.c
10928F: drivers/net/ppp/pppox.c
10929
10930PPP OVER L2TP
10931M: James Chapman <jchapman@katalix.com>
10932S: Maintained
10933F: net/l2tp/l2tp_ppp.c
10934F: include/linux/if_pppol2tp.h
10935F: include/uapi/linux/if_pppol2tp.h
10936
10937PPP PROTOCOL DRIVERS AND COMPRESSORS
10938M: Paul Mackerras <paulus@samba.org>
10939L: linux-ppp@vger.kernel.org
10940S: Maintained
10941F: drivers/net/ppp/ppp_*
10942
10943PPS SUPPORT
10944M: Rodolfo Giometti <giometti@enneenne.com>
10945W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10946L: linuxpps@ml.enneenne.com (subscribers-only)
10947S: Maintained
10948F: Documentation/pps/
10949F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10950F: Documentation/ABI/testing/sysfs-pps
10951F: drivers/pps/
10952F: include/linux/pps*.h
10953F: include/uapi/linux/pps.h
10954
10955PPTP DRIVER
10956M: Dmitry Kozlov <xeb@mail.ru>
10957L: netdev@vger.kernel.org
10958S: Maintained
10959F: drivers/net/ppp/pptp.c
10960W: http://sourceforge.net/projects/accel-pptp
10961
10962PREEMPTIBLE KERNEL
10963M: Robert Love <rml@tech9.net>
10964L: kpreempt-tech@lists.sourceforge.net
10965W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10966S: Supported
10967F: Documentation/preempt-locking.txt
10968F: include/linux/preempt.h
10969
10970PRINTK
10971M: Petr Mladek <pmladek@suse.com>
10972M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10973R: Steven Rostedt <rostedt@goodmis.org>
10974S: Maintained
10975F: kernel/printk/
10976F: include/linux/printk.h
10977
10978PRISM54 WIRELESS DRIVER
10979M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10980L: linux-wireless@vger.kernel.org
10981W: http://wireless.kernel.org/en/users/Drivers/p54
10982S: Obsolete
10983F: drivers/net/wireless/intersil/prism54/
10984
10985PROC SYSCTL
10986M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10987M: Kees Cook <keescook@chromium.org>
10988L: linux-kernel@vger.kernel.org
10989L: linux-fsdevel@vger.kernel.org
10990S: Maintained
10991F: fs/proc/proc_sysctl.c
10992F: include/linux/sysctl.h
10993F: kernel/sysctl.c
10994F: tools/testing/selftests/sysctl/
10995
10996PS3 NETWORK SUPPORT
10997M: Geoff Levand <geoff@infradead.org>
10998L: netdev@vger.kernel.org
10999L: linuxppc-dev@lists.ozlabs.org
11000S: Maintained
11001F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11002
11003PS3 PLATFORM SUPPORT
11004M: Geoff Levand <geoff@infradead.org>
11005L: linuxppc-dev@lists.ozlabs.org
11006S: Maintained
11007F: arch/powerpc/boot/ps3*
11008F: arch/powerpc/include/asm/lv1call.h
11009F: arch/powerpc/include/asm/ps3*.h
11010F: arch/powerpc/platforms/ps3/
11011F: drivers/*/ps3*
11012F: drivers/ps3/
11013F: drivers/rtc/rtc-ps3.c
11014F: drivers/usb/host/*ps3.c
11015F: sound/ppc/snd_ps3*
11016
11017PS3VRAM DRIVER
11018M: Jim Paris <jim@jtan.com>
11019M: Geoff Levand <geoff@infradead.org>
11020L: linuxppc-dev@lists.ozlabs.org
11021S: Maintained
11022F: drivers/block/ps3vram.c
11023
11024PSAMPLE PACKET SAMPLING SUPPORT:
11025M: Yotam Gigi <yotam.gi@gmail.com>
11026S: Maintained
11027F: net/psample
11028F: include/net/psample.h
11029F: include/uapi/linux/psample.h
11030
11031PSTORE FILESYSTEM
11032M: Kees Cook <keescook@chromium.org>
11033M: Anton Vorontsov <anton@enomsg.org>
11034M: Colin Cross <ccross@android.com>
11035M: Tony Luck <tony.luck@intel.com>
11036S: Maintained
11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11038F: fs/pstore/
11039F: include/linux/pstore*
11040F: drivers/firmware/efi/efi-pstore.c
11041F: drivers/acpi/apei/erst.c
11042F: Documentation/admin-guide/ramoops.rst
11043F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11044K: \b(pstore|ramoops)
11045
11046PTP HARDWARE CLOCK SUPPORT
11047M: Richard Cochran <richardcochran@gmail.com>
11048L: netdev@vger.kernel.org
11049S: Maintained
11050W: http://linuxptp.sourceforge.net/
11051F: Documentation/ABI/testing/sysfs-ptp
11052F: Documentation/ptp/*
11053F: drivers/net/ethernet/freescale/gianfar_ptp.c
11054F: drivers/net/phy/dp83640*
11055F: drivers/ptp/*
11056F: include/linux/ptp_cl*
11057
11058PTRACE SUPPORT
11059M: Oleg Nesterov <oleg@redhat.com>
11060S: Maintained
11061F: include/asm-generic/syscall.h
11062F: include/linux/ptrace.h
11063F: include/linux/regset.h
11064F: include/linux/tracehook.h
11065F: include/uapi/linux/ptrace.h
11066F: include/uapi/linux/ptrace.h
11067F: include/asm-generic/ptrace.h
11068F: kernel/ptrace.c
11069F: arch/*/ptrace*.c
11070F: arch/*/*/ptrace*.c
11071F: arch/*/include/asm/ptrace*.h
11072
11073PULSE8-CEC DRIVER
11074M: Hans Verkuil <hverkuil@xs4all.nl>
11075L: linux-media@vger.kernel.org
11076T: git git://linuxtv.org/media_tree.git
11077S: Maintained
11078F: drivers/media/usb/pulse8-cec/*
11079F: Documentation/media/cec-drivers/pulse8-cec.rst
11080
11081PVRUSB2 VIDEO4LINUX DRIVER
11082M: Mike Isely <isely@pobox.com>
11083L: pvrusb2@isely.net (subscribers-only)
11084L: linux-media@vger.kernel.org
11085W: http://www.isely.net/pvrusb2/
11086T: git git://linuxtv.org/media_tree.git
11087S: Maintained
11088F: Documentation/media/v4l-drivers/pvrusb2*
11089F: drivers/media/usb/pvrusb2/
11090
11091PWC WEBCAM DRIVER
11092M: Hans Verkuil <hverkuil@xs4all.nl>
11093L: linux-media@vger.kernel.org
11094T: git git://linuxtv.org/media_tree.git
11095S: Odd Fixes
11096F: drivers/media/usb/pwc/*
11097
11098PWM FAN DRIVER
11099M: Kamil Debski <kamil@wypas.org>
11100M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11101L: linux-hwmon@vger.kernel.org
11102S: Supported
11103F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11104F: Documentation/hwmon/pwm-fan
11105F: drivers/hwmon/pwm-fan.c
11106
11107PWM IR Transmitter
11108M: Sean Young <sean@mess.org>
11109L: linux-media@vger.kernel.org
11110S: Maintained
11111F: drivers/media/rc/pwm-ir-tx.c
11112
11113PWM SUBSYSTEM
11114M: Thierry Reding <thierry.reding@gmail.com>
11115L: linux-pwm@vger.kernel.org
11116S: Maintained
11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11118F: Documentation/pwm.txt
11119F: Documentation/devicetree/bindings/pwm/
11120F: include/linux/pwm.h
11121F: drivers/pwm/
11122F: drivers/video/backlight/pwm_bl.c
11123F: include/linux/pwm_backlight.h
11124F: drivers/gpio/gpio-mvebu.c
11125F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11126
11127PXA GPIO DRIVER
11128M: Robert Jarzmik <robert.jarzmik@free.fr>
11129L: linux-gpio@vger.kernel.org
11130S: Maintained
11131F: drivers/gpio/gpio-pxa.c
11132
11133PXA MMCI DRIVER
11134S: Orphan
11135
11136PXA RTC DRIVER
11137M: Robert Jarzmik <robert.jarzmik@free.fr>
11138L: linux-rtc@vger.kernel.org
11139S: Maintained
11140
11141PXA2xx/PXA3xx SUPPORT
11142M: Daniel Mack <daniel@zonque.org>
11143M: Haojian Zhuang <haojian.zhuang@gmail.com>
11144M: Robert Jarzmik <robert.jarzmik@free.fr>
11145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11146T: git git://github.com/hzhuang1/linux.git
11147T: git git://github.com/rjarzmik/linux.git
11148S: Maintained
11149F: arch/arm/boot/dts/pxa*
11150F: arch/arm/mach-pxa/
11151F: drivers/dma/pxa*
11152F: drivers/pcmcia/pxa2xx*
11153F: drivers/pinctrl/pxa/
11154F: drivers/spi/spi-pxa2xx*
11155F: drivers/usb/gadget/udc/pxa2*
11156F: include/sound/pxa2xx-lib.h
11157F: sound/arm/pxa*
11158F: sound/soc/pxa/
11159
11160PXA3xx NAND FLASH DRIVER
11161M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11162L: linux-mtd@lists.infradead.org
11163S: Maintained
11164F: drivers/mtd/nand/pxa3xx_nand.c
11165
11166QAT DRIVER
11167M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11168L: qat-linux@intel.com
11169S: Supported
11170F: drivers/crypto/qat/
11171
11172QCOM AUDIO (ASoC) DRIVERS
11173M: Patrick Lai <plai@codeaurora.org>
11174M: Banajit Goswami <bgoswami@codeaurora.org>
11175L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11176S: Supported
11177F: sound/soc/qcom/
11178
11179QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11180M: Gabriel Somlo <somlo@cmu.edu>
11181M: "Michael S. Tsirkin" <mst@redhat.com>
11182L: qemu-devel@nongnu.org
11183S: Maintained
11184F: drivers/firmware/qemu_fw_cfg.c
11185
11186QIB DRIVER
11187M: Mike Marciniszyn <infinipath@intel.com>
11188L: linux-rdma@vger.kernel.org
11189S: Supported
11190F: drivers/infiniband/hw/qib/
11191
11192QLOGIC QL41xxx FCOE DRIVER
11193M: QLogic-Storage-Upstream@cavium.com
11194L: linux-scsi@vger.kernel.org
11195S: Supported
11196F: drivers/scsi/qedf/
11197
11198QLOGIC QL41xxx ISCSI DRIVER
11199M: QLogic-Storage-Upstream@cavium.com
11200L: linux-scsi@vger.kernel.org
11201S: Supported
11202F: drivers/scsi/qedi/
11203
11204QLOGIC QL4xxx ETHERNET DRIVER
11205M: Ariel Elior <Ariel.Elior@cavium.com>
11206M: everest-linux-l2@cavium.com
11207L: netdev@vger.kernel.org
11208S: Supported
11209F: drivers/net/ethernet/qlogic/qed/
11210F: include/linux/qed/
11211F: drivers/net/ethernet/qlogic/qede/
11212
11213QLOGIC QL4xxx RDMA DRIVER
11214M: Ram Amrani <Ram.Amrani@cavium.com>
11215M: Michal Kalderon <Michal.Kalderon@cavium.com>
11216M: Ariel Elior <Ariel.Elior@cavium.com>
11217L: linux-rdma@vger.kernel.org
11218S: Supported
11219F: drivers/infiniband/hw/qedr/
11220F: include/uapi/rdma/qedr-abi.h
11221
11222QLOGIC QLA1280 SCSI DRIVER
11223M: Michael Reed <mdr@sgi.com>
11224L: linux-scsi@vger.kernel.org
11225S: Maintained
11226F: drivers/scsi/qla1280.[ch]
11227
11228QLOGIC QLA2XXX FC-SCSI DRIVER
11229M: qla2xxx-upstream@qlogic.com
11230L: linux-scsi@vger.kernel.org
11231S: Supported
11232F: Documentation/scsi/LICENSE.qla2xxx
11233F: drivers/scsi/qla2xxx/
11234
11235QLOGIC QLA3XXX NETWORK DRIVER
11236M: Dept-GELinuxNICDev@cavium.com
11237L: netdev@vger.kernel.org
11238S: Supported
11239F: Documentation/networking/LICENSE.qla3xxx
11240F: drivers/net/ethernet/qlogic/qla3xxx.*
11241
11242QLOGIC QLA4XXX iSCSI DRIVER
11243M: QLogic-Storage-Upstream@qlogic.com
11244L: linux-scsi@vger.kernel.org
11245S: Supported
11246F: Documentation/scsi/LICENSE.qla4xxx
11247F: drivers/scsi/qla4xxx/
11248
11249QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11250M: Harish Patil <harish.patil@cavium.com>
11251M: Manish Chopra <manish.chopra@cavium.com>
11252M: Dept-GELinuxNICDev@cavium.com
11253L: netdev@vger.kernel.org
11254S: Supported
11255F: drivers/net/ethernet/qlogic/qlcnic/
11256
11257QLOGIC QLGE 10Gb ETHERNET DRIVER
11258M: Harish Patil <harish.patil@cavium.com>
11259M: Manish Chopra <manish.chopra@cavium.com>
11260M: Dept-GELinuxNICDev@cavium.com
11261L: netdev@vger.kernel.org
11262S: Supported
11263F: drivers/net/ethernet/qlogic/qlge/
11264
11265QNX4 FILESYSTEM
11266M: Anders Larsen <al@alarsen.net>
11267W: http://www.alarsen.net/linux/qnx4fs/
11268S: Maintained
11269F: fs/qnx4/
11270F: include/uapi/linux/qnx4_fs.h
11271F: include/uapi/linux/qnxtypes.h
11272
11273QORIQ DPAA2 FSL-MC BUS DRIVER
11274M: Stuart Yoder <stuyoder@gmail.com>
11275M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11276L: linux-kernel@vger.kernel.org
11277S: Maintained
11278F: drivers/staging/fsl-mc/
11279F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11280
11281QT1010 MEDIA DRIVER
11282M: Antti Palosaari <crope@iki.fi>
11283L: linux-media@vger.kernel.org
11284W: https://linuxtv.org
11285W: http://palosaari.fi/linux/
11286Q: http://patchwork.linuxtv.org/project/linux-media/list/
11287T: git git://linuxtv.org/anttip/media_tree.git
11288S: Maintained
11289F: drivers/media/tuners/qt1010*
11290
11291QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11292M: Kalle Valo <kvalo@qca.qualcomm.com>
11293L: ath10k@lists.infradead.org
11294W: http://wireless.kernel.org/en/users/Drivers/ath10k
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11296S: Supported
11297F: drivers/net/wireless/ath/ath10k/
11298
11299QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11300M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11301L: linux-wireless@vger.kernel.org
11302W: http://wireless.kernel.org/en/users/Drivers/ath9k
11303S: Supported
11304F: drivers/net/wireless/ath/ath9k/
11305
11306QUALCOMM CAMERA SUBSYSTEM DRIVER
11307M: Todor Tomov <todor.tomov@linaro.org>
11308L: linux-media@vger.kernel.org
11309S: Maintained
11310F: Documentation/devicetree/bindings/media/qcom,camss.txt
11311F: Documentation/media/v4l-drivers/qcom_camss.rst
11312F: drivers/media/platform/qcom/camss-8x16/
11313
11314QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11315M: Timur Tabi <timur@codeaurora.org>
11316L: netdev@vger.kernel.org
11317S: Supported
11318F: drivers/net/ethernet/qualcomm/emac/
11319
11320QUALCOMM HEXAGON ARCHITECTURE
11321M: Richard Kuo <rkuo@codeaurora.org>
11322L: linux-hexagon@vger.kernel.org
11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11324S: Supported
11325F: arch/hexagon/
11326
11327QUALCOMM IOMMU
11328M: Rob Clark <robdclark@gmail.com>
11329L: iommu@lists.linux-foundation.org
11330L: linux-arm-msm@vger.kernel.org
11331S: Maintained
11332F: drivers/iommu/qcom_iommu.c
11333
11334QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11335M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11336L: linux-media@vger.kernel.org
11337L: linux-arm-msm@vger.kernel.org
11338T: git git://linuxtv.org/media_tree.git
11339S: Maintained
11340F: drivers/media/platform/qcom/venus/
11341
11342QUALCOMM WCN36XX WIRELESS DRIVER
11343M: Eugene Krasnikov <k.eugene.e@gmail.com>
11344L: wcn36xx@lists.infradead.org
11345W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11346T: git git://github.com/KrasnikovEugene/wcn36xx.git
11347S: Supported
11348F: drivers/net/wireless/ath/wcn36xx/
11349
11350QUANTENNA QTNFMAC WIRELESS DRIVER
11351M: Igor Mitsyanko <imitsyanko@quantenna.com>
11352M: Avinash Patil <avinashp@quantenna.com>
11353M: Sergey Matyukevich <smatyukevich@quantenna.com>
11354L: linux-wireless@vger.kernel.org
11355S: Maintained
11356F: drivers/net/wireless/quantenna
11357
11358RADEON and AMDGPU DRM DRIVERS
11359M: Alex Deucher <alexander.deucher@amd.com>
11360M: Christian König <christian.koenig@amd.com>
11361L: amd-gfx@lists.freedesktop.org
11362T: git git://people.freedesktop.org/~agd5f/linux
11363S: Supported
11364F: drivers/gpu/drm/radeon/
11365F: include/uapi/drm/radeon_drm.h
11366F: drivers/gpu/drm/amd/
11367F: include/uapi/drm/amdgpu_drm.h
11368
11369RADEON FRAMEBUFFER DISPLAY DRIVER
11370M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11371L: linux-fbdev@vger.kernel.org
11372S: Maintained
11373F: drivers/video/fbdev/aty/radeon*
11374F: include/uapi/linux/radeonfb.h
11375
11376RADIOSHARK RADIO DRIVER
11377M: Hans Verkuil <hverkuil@xs4all.nl>
11378L: linux-media@vger.kernel.org
11379T: git git://linuxtv.org/media_tree.git
11380S: Maintained
11381F: drivers/media/radio/radio-shark.c
11382
11383RADIOSHARK2 RADIO DRIVER
11384M: Hans Verkuil <hverkuil@xs4all.nl>
11385L: linux-media@vger.kernel.org
11386T: git git://linuxtv.org/media_tree.git
11387S: Maintained
11388F: drivers/media/radio/radio-shark2.c
11389F: drivers/media/radio/radio-tea5777.c
11390
11391RADOS BLOCK DEVICE (RBD)
11392M: Ilya Dryomov <idryomov@gmail.com>
11393M: Sage Weil <sage@redhat.com>
11394M: Alex Elder <elder@kernel.org>
11395L: ceph-devel@vger.kernel.org
11396W: http://ceph.com/
11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11398T: git git://github.com/ceph/ceph-client.git
11399S: Supported
11400F: Documentation/ABI/testing/sysfs-bus-rbd
11401F: drivers/block/rbd.c
11402F: drivers/block/rbd_types.h
11403
11404RAGE128 FRAMEBUFFER DISPLAY DRIVER
11405M: Paul Mackerras <paulus@samba.org>
11406L: linux-fbdev@vger.kernel.org
11407S: Maintained
11408F: drivers/video/fbdev/aty/aty128fb.c
11409
11410RAINSHADOW-CEC DRIVER
11411M: Hans Verkuil <hverkuil@xs4all.nl>
11412L: linux-media@vger.kernel.org
11413T: git git://linuxtv.org/media_tree.git
11414S: Maintained
11415F: drivers/media/usb/rainshadow-cec/*
11416
11417RALINK MIPS ARCHITECTURE
11418M: John Crispin <john@phrozen.org>
11419L: linux-mips@linux-mips.org
11420S: Maintained
11421F: arch/mips/ralink
11422
11423RALINK RT2X00 WIRELESS LAN DRIVER
11424P: rt2x00 project
11425M: Stanislaw Gruszka <sgruszka@redhat.com>
11426M: Helmut Schaa <helmut.schaa@googlemail.com>
11427L: linux-wireless@vger.kernel.org
11428S: Maintained
11429F: drivers/net/wireless/ralink/rt2x00/
11430
11431RAMDISK RAM BLOCK DEVICE DRIVER
11432M: Jens Axboe <axboe@kernel.dk>
11433S: Maintained
11434F: Documentation/blockdev/ramdisk.txt
11435F: drivers/block/brd.c
11436
11437RANDOM NUMBER DRIVER
11438M: "Theodore Ts'o" <tytso@mit.edu>
11439S: Maintained
11440F: drivers/char/random.c
11441
11442RAPIDIO SUBSYSTEM
11443M: Matt Porter <mporter@kernel.crashing.org>
11444M: Alexandre Bounine <alexandre.bounine@idt.com>
11445S: Maintained
11446F: drivers/rapidio/
11447
11448RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11449L: linux-wireless@vger.kernel.org
11450S: Orphan
11451F: drivers/net/wireless/ray*
11452
11453RCUTORTURE MODULE
11454M: Josh Triplett <josh@joshtriplett.org>
11455M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11456L: linux-kernel@vger.kernel.org
11457S: Supported
11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11459F: Documentation/RCU/torture.txt
11460F: kernel/rcu/rcutorture.c
11461
11462RCUTORTURE TEST FRAMEWORK
11463M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11464M: Josh Triplett <josh@joshtriplett.org>
11465R: Steven Rostedt <rostedt@goodmis.org>
11466R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11467R: Lai Jiangshan <jiangshanlai@gmail.com>
11468L: linux-kernel@vger.kernel.org
11469S: Supported
11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11471F: tools/testing/selftests/rcutorture
11472
11473RDC R-321X SoC
11474M: Florian Fainelli <florian@openwrt.org>
11475S: Maintained
11476
11477RDC R6040 FAST ETHERNET DRIVER
11478M: Florian Fainelli <f.fainelli@gmail.com>
11479L: netdev@vger.kernel.org
11480S: Maintained
11481F: drivers/net/ethernet/rdc/r6040.c
11482
11483RDMAVT - RDMA verbs software
11484M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11485L: linux-rdma@vger.kernel.org
11486S: Supported
11487F: drivers/infiniband/sw/rdmavt
11488
11489RDS - RELIABLE DATAGRAM SOCKETS
11490M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11491L: netdev@vger.kernel.org
11492L: linux-rdma@vger.kernel.org
11493L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11494W: https://oss.oracle.com/projects/rds/
11495S: Supported
11496F: net/rds/
11497F: Documentation/networking/rds.txt
11498
11499RDT - RESOURCE ALLOCATION
11500M: Fenghua Yu <fenghua.yu@intel.com>
11501L: linux-kernel@vger.kernel.org
11502S: Supported
11503F: arch/x86/kernel/cpu/intel_rdt*
11504F: arch/x86/include/asm/intel_rdt_sched.h
11505F: Documentation/x86/intel_rdt*
11506
11507READ-COPY UPDATE (RCU)
11508M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11509M: Josh Triplett <josh@joshtriplett.org>
11510R: Steven Rostedt <rostedt@goodmis.org>
11511R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11512R: Lai Jiangshan <jiangshanlai@gmail.com>
11513L: linux-kernel@vger.kernel.org
11514W: http://www.rdrop.com/users/paulmck/RCU/
11515S: Supported
11516T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11517F: Documentation/RCU/
11518X: Documentation/RCU/torture.txt
11519F: include/linux/rcu*
11520X: include/linux/srcu.h
11521F: kernel/rcu/
11522X: kernel/torture.c
11523
11524REAL TIME CLOCK (RTC) SUBSYSTEM
11525M: Alessandro Zummo <a.zummo@towertech.it>
11526M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11527L: linux-rtc@vger.kernel.org
11528Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11529T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11530S: Maintained
11531F: Documentation/devicetree/bindings/rtc/
11532F: Documentation/rtc.txt
11533F: drivers/rtc/
11534F: include/linux/rtc.h
11535F: include/uapi/linux/rtc.h
11536F: include/linux/rtc/
11537F: include/linux/platform_data/rtc-*
11538F: tools/testing/selftests/timers/rtctest.c
11539
11540REALTEK AUDIO CODECS
11541M: Bard Liao <bardliao@realtek.com>
11542M: Oder Chiou <oder_chiou@realtek.com>
11543S: Maintained
11544F: sound/soc/codecs/rt*
11545F: include/sound/rt*.h
11546
11547REGISTER MAP ABSTRACTION
11548M: Mark Brown <broonie@kernel.org>
11549L: linux-kernel@vger.kernel.org
11550T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11551S: Supported
11552F: Documentation/devicetree/bindings/regmap/
11553F: drivers/base/regmap/
11554F: include/linux/regmap.h
11555
11556REISERFS FILE SYSTEM
11557L: reiserfs-devel@vger.kernel.org
11558S: Supported
11559F: fs/reiserfs/
11560
11561REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11562M: Ohad Ben-Cohen <ohad@wizery.com>
11563M: Bjorn Andersson <bjorn.andersson@linaro.org>
11564L: linux-remoteproc@vger.kernel.org
11565T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11566S: Maintained
11567F: Documentation/devicetree/bindings/remoteproc/
11568F: Documentation/remoteproc.txt
11569F: drivers/remoteproc/
11570F: include/linux/remoteproc.h
11571
11572REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11573M: Ohad Ben-Cohen <ohad@wizery.com>
11574M: Bjorn Andersson <bjorn.andersson@linaro.org>
11575L: linux-remoteproc@vger.kernel.org
11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11577S: Maintained
11578F: drivers/rpmsg/
11579F: Documentation/rpmsg.txt
11580F: include/linux/rpmsg.h
11581F: include/linux/rpmsg/
11582
11583RENESAS CLOCK DRIVERS
11584M: Geert Uytterhoeven <geert+renesas@glider.be>
11585L: linux-renesas-soc@vger.kernel.org
11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11587S: Supported
11588F: drivers/clk/renesas/
11589
11590RENESAS ETHERNET DRIVERS
11591R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11592L: netdev@vger.kernel.org
11593L: linux-renesas-soc@vger.kernel.org
11594F: Documentation/devicetree/bindings/net/renesas,*.txt
11595F: Documentation/devicetree/bindings/net/sh_eth.txt
11596F: drivers/net/ethernet/renesas/
11597F: include/linux/sh_eth.h
11598
11599RENESAS R-CAR GYROADC DRIVER
11600M: Marek Vasut <marek.vasut@gmail.com>
11601L: linux-iio@vger.kernel.org
11602S: Supported
11603F: drivers/iio/adc/rcar_gyro_adc.c
11604
11605RENESAS USB PHY DRIVER
11606M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11607L: linux-renesas-soc@vger.kernel.org
11608S: Maintained
11609F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11610
11611RESET CONTROLLER FRAMEWORK
11612M: Philipp Zabel <p.zabel@pengutronix.de>
11613T: git git://git.pengutronix.de/git/pza/linux
11614S: Maintained
11615F: drivers/reset/
11616F: Documentation/devicetree/bindings/reset/
11617F: include/dt-bindings/reset/
11618F: include/linux/reset.h
11619F: include/linux/reset-controller.h
11620
11621RFKILL
11622M: Johannes Berg <johannes@sipsolutions.net>
11623L: linux-wireless@vger.kernel.org
11624W: http://wireless.kernel.org/
11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11627S: Maintained
11628F: Documentation/rfkill.txt
11629F: Documentation/ABI/stable/sysfs-class-rfkill
11630F: net/rfkill/
11631
11632RHASHTABLE
11633M: Thomas Graf <tgraf@suug.ch>
11634M: Herbert Xu <herbert@gondor.apana.org.au>
11635L: netdev@vger.kernel.org
11636S: Maintained
11637F: lib/rhashtable.c
11638F: include/linux/rhashtable.h
11639
11640RICOH R5C592 MEMORYSTICK DRIVER
11641M: Maxim Levitsky <maximlevitsky@gmail.com>
11642S: Maintained
11643F: drivers/memstick/host/r592.*
11644
11645RICOH SMARTMEDIA/XD DRIVER
11646M: Maxim Levitsky <maximlevitsky@gmail.com>
11647S: Maintained
11648F: drivers/mtd/nand/r852.c
11649F: drivers/mtd/nand/r852.h
11650
11651RISC-V ARCHITECTURE
11652M: Palmer Dabbelt <palmer@sifive.com>
11653M: Albert Ou <albert@sifive.com>
11654L: patches@groups.riscv.org
11655T: git https://github.com/riscv/riscv-linux
11656S: Supported
11657F: arch/riscv/
11658K: riscv
11659N: riscv
11660
11661ROCCAT DRIVERS
11662M: Stefan Achatz <erazor_de@users.sourceforge.net>
11663W: http://sourceforge.net/projects/roccat/
11664S: Maintained
11665F: drivers/hid/hid-roccat*
11666F: include/linux/hid-roccat*
11667F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11668
11669ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11670M: Jacob chen <jacob2.chen@rock-chips.com>
11671L: linux-media@vger.kernel.org
11672S: Maintained
11673F: drivers/media/platform/rockchip/rga/
11674F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11675
11676ROCKER DRIVER
11677M: Jiri Pirko <jiri@resnulli.us>
11678L: netdev@vger.kernel.org
11679S: Supported
11680F: drivers/net/ethernet/rocker/
11681
11682ROCKETPORT DRIVER
11683P: Comtrol Corp.
11684W: http://www.comtrol.com
11685S: Maintained
11686F: Documentation/serial/rocket.txt
11687F: drivers/tty/rocket*
11688
11689ROCKETPORT EXPRESS/INFINITY DRIVER
11690M: Kevin Cernekee <cernekee@gmail.com>
11691L: linux-serial@vger.kernel.org
11692S: Odd Fixes
11693F: drivers/tty/serial/rp2.*
11694
11695ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11696M: Marek Vasut <marek.vasut+renesas@gmail.com>
11697L: linux-kernel@vger.kernel.org
11698L: linux-renesas-soc@vger.kernel.org
11699S: Supported
11700F: drivers/mfd/bd9571mwv.c
11701F: drivers/regulator/bd9571mwv-regulator.c
11702F: drivers/gpio/gpio-bd9571mwv.c
11703F: include/linux/mfd/bd9571mwv.h
11704F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11705
11706ROSE NETWORK LAYER
11707M: Ralf Baechle <ralf@linux-mips.org>
11708L: linux-hams@vger.kernel.org
11709W: http://www.linux-ax25.org/
11710S: Maintained
11711F: include/net/rose.h
11712F: include/uapi/linux/rose.h
11713F: net/rose/
11714
11715RTL2830 MEDIA DRIVER
11716M: Antti Palosaari <crope@iki.fi>
11717L: linux-media@vger.kernel.org
11718W: https://linuxtv.org
11719W: http://palosaari.fi/linux/
11720Q: http://patchwork.linuxtv.org/project/linux-media/list/
11721T: git git://linuxtv.org/anttip/media_tree.git
11722S: Maintained
11723F: drivers/media/dvb-frontends/rtl2830*
11724
11725RTL2832 MEDIA DRIVER
11726M: Antti Palosaari <crope@iki.fi>
11727L: linux-media@vger.kernel.org
11728W: https://linuxtv.org
11729W: http://palosaari.fi/linux/
11730Q: http://patchwork.linuxtv.org/project/linux-media/list/
11731T: git git://linuxtv.org/anttip/media_tree.git
11732S: Maintained
11733F: drivers/media/dvb-frontends/rtl2832*
11734
11735RTL2832_SDR MEDIA DRIVER
11736M: Antti Palosaari <crope@iki.fi>
11737L: linux-media@vger.kernel.org
11738W: https://linuxtv.org
11739W: http://palosaari.fi/linux/
11740Q: http://patchwork.linuxtv.org/project/linux-media/list/
11741T: git git://linuxtv.org/anttip/media_tree.git
11742S: Maintained
11743F: drivers/media/dvb-frontends/rtl2832_sdr*
11744
11745RTL8180 WIRELESS DRIVER
11746L: linux-wireless@vger.kernel.org
11747W: http://wireless.kernel.org/
11748T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11749S: Orphan
11750F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11751
11752RTL8187 WIRELESS DRIVER
11753M: Herton Ronaldo Krzesinski <herton@canonical.com>
11754M: Hin-Tak Leung <htl10@users.sourceforge.net>
11755M: Larry Finger <Larry.Finger@lwfinger.net>
11756L: linux-wireless@vger.kernel.org
11757W: http://wireless.kernel.org/
11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11759S: Maintained
11760F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11761
11762RTL8192CE WIRELESS DRIVER
11763M: Larry Finger <Larry.Finger@lwfinger.net>
11764M: Chaoming Li <chaoming_li@realsil.com.cn>
11765L: linux-wireless@vger.kernel.org
11766W: http://wireless.kernel.org/
11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11768S: Maintained
11769F: drivers/net/wireless/realtek/rtlwifi/
11770F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11771
11772RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11773M: Jes Sorensen <Jes.Sorensen@gmail.com>
11774L: linux-wireless@vger.kernel.org
11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11776S: Maintained
11777F: drivers/net/wireless/realtek/rtl8xxxu/
11778
11779S3 SAVAGE FRAMEBUFFER DRIVER
11780M: Antonino Daplas <adaplas@gmail.com>
11781L: linux-fbdev@vger.kernel.org
11782S: Maintained
11783F: drivers/video/fbdev/savage/
11784
11785S390
11786M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11787M: Heiko Carstens <heiko.carstens@de.ibm.com>
11788L: linux-s390@vger.kernel.org
11789W: http://www.ibm.com/developerworks/linux/linux390/
11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11791S: Supported
11792F: arch/s390/
11793F: drivers/s390/
11794F: Documentation/s390/
11795F: Documentation/driver-api/s390-drivers.rst
11796
11797S390 COMMON I/O LAYER
11798M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11799M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11800L: linux-s390@vger.kernel.org
11801W: http://www.ibm.com/developerworks/linux/linux390/
11802S: Supported
11803F: drivers/s390/cio/
11804
11805S390 DASD DRIVER
11806M: Stefan Haberland <sth@linux.vnet.ibm.com>
11807M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11808L: linux-s390@vger.kernel.org
11809W: http://www.ibm.com/developerworks/linux/linux390/
11810S: Supported
11811F: drivers/s390/block/dasd*
11812F: block/partitions/ibm.c
11813
11814S390 IOMMU (PCI)
11815M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11816L: linux-s390@vger.kernel.org
11817W: http://www.ibm.com/developerworks/linux/linux390/
11818S: Supported
11819F: drivers/iommu/s390-iommu.c
11820
11821S390 IUCV NETWORK LAYER
11822M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11823M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11824L: linux-s390@vger.kernel.org
11825W: http://www.ibm.com/developerworks/linux/linux390/
11826S: Supported
11827F: drivers/s390/net/*iucv*
11828F: include/net/iucv/
11829F: net/iucv/
11830
11831S390 NETWORK DRIVERS
11832M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11833M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11834L: linux-s390@vger.kernel.org
11835W: http://www.ibm.com/developerworks/linux/linux390/
11836S: Supported
11837F: drivers/s390/net/
11838
11839S390 PCI SUBSYSTEM
11840M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11841M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11842L: linux-s390@vger.kernel.org
11843W: http://www.ibm.com/developerworks/linux/linux390/
11844S: Supported
11845F: arch/s390/pci/
11846F: drivers/pci/hotplug/s390_pci_hpc.c
11847
11848S390 VFIO-CCW DRIVER
11849M: Cornelia Huck <cohuck@redhat.com>
11850M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11851L: linux-s390@vger.kernel.org
11852L: kvm@vger.kernel.org
11853S: Supported
11854F: drivers/s390/cio/vfio_ccw*
11855F: Documentation/s390/vfio-ccw.txt
11856F: include/uapi/linux/vfio_ccw.h
11857
11858S390 ZCRYPT DRIVER
11859M: Harald Freudenberger <freude@de.ibm.com>
11860L: linux-s390@vger.kernel.org
11861W: http://www.ibm.com/developerworks/linux/linux390/
11862S: Supported
11863F: drivers/s390/crypto/
11864
11865S390 ZFCP DRIVER
11866M: Steffen Maier <maier@linux.vnet.ibm.com>
11867M: Benjamin Block <bblock@linux.vnet.ibm.com>
11868L: linux-s390@vger.kernel.org
11869W: http://www.ibm.com/developerworks/linux/linux390/
11870S: Supported
11871F: drivers/s390/scsi/zfcp_*
11872
11873S3C24XX SD/MMC Driver
11874M: Ben Dooks <ben-linux@fluff.org>
11875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11876S: Supported
11877F: drivers/mmc/host/s3cmci.*
11878
11879SAA6588 RDS RECEIVER DRIVER
11880M: Hans Verkuil <hverkuil@xs4all.nl>
11881L: linux-media@vger.kernel.org
11882T: git git://linuxtv.org/media_tree.git
11883W: https://linuxtv.org
11884S: Odd Fixes
11885F: drivers/media/i2c/saa6588*
11886
11887SAA7134 VIDEO4LINUX DRIVER
11888M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11889M: Mauro Carvalho Chehab <mchehab@kernel.org>
11890L: linux-media@vger.kernel.org
11891W: https://linuxtv.org
11892T: git git://linuxtv.org/media_tree.git
11893S: Odd fixes
11894F: Documentation/media/v4l-drivers/saa7134*
11895F: drivers/media/pci/saa7134/
11896
11897SAA7146 VIDEO4LINUX-2 DRIVER
11898M: Hans Verkuil <hverkuil@xs4all.nl>
11899L: linux-media@vger.kernel.org
11900T: git git://linuxtv.org/media_tree.git
11901S: Maintained
11902F: drivers/media/common/saa7146/
11903F: drivers/media/pci/saa7146/
11904F: include/media/saa7146*
11905
11906SAMSUNG AUDIO (ASoC) DRIVERS
11907M: Krzysztof Kozlowski <krzk@kernel.org>
11908M: Sangbeom Kim <sbkim73@samsung.com>
11909M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11910L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11911S: Supported
11912F: sound/soc/samsung/
11913
11914SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11915M: Krzysztof Kozlowski <krzk@kernel.org>
11916L: linux-crypto@vger.kernel.org
11917L: linux-samsung-soc@vger.kernel.org
11918S: Maintained
11919F: drivers/crypto/exynos-rng.c
11920F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11921
11922SAMSUNG FRAMEBUFFER DRIVER
11923M: Jingoo Han <jingoohan1@gmail.com>
11924L: linux-fbdev@vger.kernel.org
11925S: Maintained
11926F: drivers/video/fbdev/s3c-fb.c
11927
11928SAMSUNG LAPTOP DRIVER
11929M: Corentin Chary <corentin.chary@gmail.com>
11930L: platform-driver-x86@vger.kernel.org
11931S: Maintained
11932F: drivers/platform/x86/samsung-laptop.c
11933
11934SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11935M: Sangbeom Kim <sbkim73@samsung.com>
11936M: Krzysztof Kozlowski <krzk@kernel.org>
11937M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11938L: linux-kernel@vger.kernel.org
11939L: linux-samsung-soc@vger.kernel.org
11940S: Supported
11941F: drivers/mfd/sec*.c
11942F: drivers/regulator/s2m*.c
11943F: drivers/regulator/s5m*.c
11944F: drivers/clk/clk-s2mps11.c
11945F: drivers/rtc/rtc-s5m.c
11946F: include/linux/mfd/samsung/
11947F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11948F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11949F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11950F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11951
11952SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11953M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11954L: linux-media@vger.kernel.org
11955L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11956S: Maintained
11957F: drivers/media/platform/s3c-camif/
11958F: include/media/drv-intf/s3c_camif.h
11959
11960SAMSUNG S3FWRN5 NFC DRIVER
11961M: Robert Baldyga <r.baldyga@samsung.com>
11962M: Krzysztof Opasiak <k.opasiak@samsung.com>
11963L: linux-nfc@lists.01.org (moderated for non-subscribers)
11964S: Supported
11965F: drivers/nfc/s3fwrn5
11966
11967SAMSUNG S5C73M3 CAMERA DRIVER
11968M: Kyungmin Park <kyungmin.park@samsung.com>
11969M: Andrzej Hajda <a.hajda@samsung.com>
11970L: linux-media@vger.kernel.org
11971S: Supported
11972F: drivers/media/i2c/s5c73m3/*
11973
11974SAMSUNG S5K5BAF CAMERA DRIVER
11975M: Kyungmin Park <kyungmin.park@samsung.com>
11976M: Andrzej Hajda <a.hajda@samsung.com>
11977L: linux-media@vger.kernel.org
11978S: Supported
11979F: drivers/media/i2c/s5k5baf.c
11980
11981SAMSUNG S5P Security SubSystem (SSS) DRIVER
11982M: Krzysztof Kozlowski <krzk@kernel.org>
11983M: Vladimir Zapolskiy <vz@mleia.com>
11984L: linux-crypto@vger.kernel.org
11985L: linux-samsung-soc@vger.kernel.org
11986S: Maintained
11987F: drivers/crypto/s5p-sss.c
11988
11989SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11990M: Kyungmin Park <kyungmin.park@samsung.com>
11991M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11992L: linux-media@vger.kernel.org
11993Q: https://patchwork.linuxtv.org/project/linux-media/list/
11994S: Supported
11995F: drivers/media/platform/exynos4-is/
11996
11997SAMSUNG SOC CLOCK DRIVERS
11998M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11999M: Tomasz Figa <tomasz.figa@gmail.com>
12000M: Chanwoo Choi <cw00.choi@samsung.com>
12001S: Supported
12002L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12003F: drivers/clk/samsung/
12004F: include/dt-bindings/clock/exynos*.h
12005F: Documentation/devicetree/bindings/clock/exynos*.txt
12006
12007SAMSUNG SPI DRIVERS
12008M: Kukjin Kim <kgene@kernel.org>
12009M: Krzysztof Kozlowski <krzk@kernel.org>
12010M: Andi Shyti <andi.shyti@samsung.com>
12011L: linux-spi@vger.kernel.org
12012L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12013S: Maintained
12014F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12015F: drivers/spi/spi-s3c*
12016F: include/linux/platform_data/spi-s3c64xx.h
12017
12018SAMSUNG SXGBE DRIVERS
12019M: Byungho An <bh74.an@samsung.com>
12020M: Girish K S <ks.giri@samsung.com>
12021M: Vipul Pandya <vipul.pandya@samsung.com>
12022S: Supported
12023L: netdev@vger.kernel.org
12024F: drivers/net/ethernet/samsung/sxgbe/
12025
12026SAMSUNG THERMAL DRIVER
12027M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12028L: linux-pm@vger.kernel.org
12029L: linux-samsung-soc@vger.kernel.org
12030S: Supported
12031T: git https://github.com/lmajewski/linux-samsung-thermal.git
12032F: drivers/thermal/samsung/
12033
12034SAMSUNG USB2 PHY DRIVER
12035M: Kamil Debski <kamil@wypas.org>
12036M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12037L: linux-kernel@vger.kernel.org
12038S: Supported
12039F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12040F: Documentation/phy/samsung-usb2.txt
12041F: drivers/phy/samsung/phy-exynos4210-usb2.c
12042F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12043F: drivers/phy/samsung/phy-exynos5250-usb2.c
12044F: drivers/phy/samsung/phy-s5pv210-usb2.c
12045F: drivers/phy/samsung/phy-samsung-usb2.c
12046F: drivers/phy/samsung/phy-samsung-usb2.h
12047
12048SC1200 WDT DRIVER
12049M: Zwane Mwaikambo <zwanem@gmail.com>
12050S: Maintained
12051F: drivers/watchdog/sc1200wdt.c
12052
12053SCHEDULER
12054M: Ingo Molnar <mingo@redhat.com>
12055M: Peter Zijlstra <peterz@infradead.org>
12056L: linux-kernel@vger.kernel.org
12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12058S: Maintained
12059F: kernel/sched/
12060F: include/linux/sched.h
12061F: include/uapi/linux/sched.h
12062F: include/linux/wait.h
12063
12064SCORE ARCHITECTURE
12065M: Chen Liqin <liqin.linux@gmail.com>
12066M: Lennox Wu <lennox.wu@gmail.com>
12067W: http://www.sunplus.com
12068S: Supported
12069F: arch/score/
12070
12071SCR24X CHIP CARD INTERFACE DRIVER
12072M: Lubomir Rintel <lkundrak@v3.sk>
12073S: Supported
12074F: drivers/char/pcmcia/scr24x_cs.c
12075
12076SCSI CDROM DRIVER
12077M: Jens Axboe <axboe@kernel.dk>
12078L: linux-scsi@vger.kernel.org
12079W: http://www.kernel.dk
12080S: Maintained
12081F: drivers/scsi/sr*
12082
12083SCSI RDMA PROTOCOL (SRP) INITIATOR
12084M: Bart Van Assche <bart.vanassche@sandisk.com>
12085L: linux-rdma@vger.kernel.org
12086S: Supported
12087W: http://www.openfabrics.org
12088Q: http://patchwork.kernel.org/project/linux-rdma/list/
12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12090F: drivers/infiniband/ulp/srp/
12091F: include/scsi/srp.h
12092
12093SCSI SG DRIVER
12094M: Doug Gilbert <dgilbert@interlog.com>
12095L: linux-scsi@vger.kernel.org
12096W: http://sg.danny.cz/sg
12097S: Maintained
12098F: Documentation/scsi/scsi-generic.txt
12099F: drivers/scsi/sg.c
12100F: include/scsi/sg.h
12101
12102SCSI SUBSYSTEM
12103M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12105M: "Martin K. Petersen" <martin.petersen@oracle.com>
12106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12107L: linux-scsi@vger.kernel.org
12108S: Maintained
12109F: Documentation/devicetree/bindings/scsi/
12110F: drivers/scsi/
12111F: include/scsi/
12112
12113SCSI TAPE DRIVER
12114M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12115L: linux-scsi@vger.kernel.org
12116S: Maintained
12117F: Documentation/scsi/st.txt
12118F: drivers/scsi/st.*
12119F: drivers/scsi/st_*.h
12120
12121SCTP PROTOCOL
12122M: Vlad Yasevich <vyasevich@gmail.com>
12123M: Neil Horman <nhorman@tuxdriver.com>
12124L: linux-sctp@vger.kernel.org
12125W: http://lksctp.sourceforge.net
12126S: Maintained
12127F: Documentation/networking/sctp.txt
12128F: include/linux/sctp.h
12129F: include/uapi/linux/sctp.h
12130F: include/net/sctp/
12131F: net/sctp/
12132
12133SCx200 CPU SUPPORT
12134M: Jim Cromie <jim.cromie@gmail.com>
12135S: Odd Fixes
12136F: Documentation/i2c/busses/scx200_acb
12137F: arch/x86/platform/scx200/
12138F: drivers/watchdog/scx200_wdt.c
12139F: drivers/i2c/busses/scx200*
12140F: drivers/mtd/maps/scx200_docflash.c
12141F: include/linux/scx200.h
12142
12143SCx200 GPIO DRIVER
12144M: Jim Cromie <jim.cromie@gmail.com>
12145S: Maintained
12146F: drivers/char/scx200_gpio.c
12147F: include/linux/scx200_gpio.h
12148
12149SCx200 HRT CLOCKSOURCE DRIVER
12150M: Jim Cromie <jim.cromie@gmail.com>
12151S: Maintained
12152F: drivers/clocksource/scx200_hrt.c
12153
12154SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12155M: Sascha Sommer <saschasommer@freenet.de>
12156L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12157S: Maintained
12158F: drivers/mmc/host/sdricoh_cs.c
12159
12160SECURE COMPUTING
12161M: Kees Cook <keescook@chromium.org>
12162R: Andy Lutomirski <luto@amacapital.net>
12163R: Will Drewry <wad@chromium.org>
12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12165S: Supported
12166F: kernel/seccomp.c
12167F: include/uapi/linux/seccomp.h
12168F: include/linux/seccomp.h
12169F: tools/testing/selftests/seccomp/*
12170F: tools/testing/selftests/kselftest_harness.h
12171F: Documentation/userspace-api/seccomp_filter.rst
12172K: \bsecure_computing
12173K: \bTIF_SECCOMP\b
12174
12175SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12176M: Al Cooper <alcooperx@gmail.com>
12177L: linux-mmc@vger.kernel.org
12178L: bcm-kernel-feedback-list@broadcom.com
12179S: Maintained
12180F: drivers/mmc/host/sdhci-brcmstb*
12181
12182SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12183M: Adrian Hunter <adrian.hunter@intel.com>
12184L: linux-mmc@vger.kernel.org
12185T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12186S: Maintained
12187F: drivers/mmc/host/sdhci*
12188F: include/linux/mmc/sdhci*
12189
12190SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12191M: Ben Dooks <ben-linux@fluff.org>
12192M: Jaehoon Chung <jh80.chung@samsung.com>
12193L: linux-mmc@vger.kernel.org
12194S: Maintained
12195F: drivers/mmc/host/sdhci-s3c*
12196
12197SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12198M: Viresh Kumar <vireshk@kernel.org>
12199L: linux-mmc@vger.kernel.org
12200S: Maintained
12201F: drivers/mmc/host/sdhci-spear.c
12202
12203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12204M: Kishon Vijay Abraham I <kishon@ti.com>
12205L: linux-mmc@vger.kernel.org
12206S: Maintained
12207F: drivers/mmc/host/sdhci-omap.c
12208
12209SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12210M: Scott Bauer <scott.bauer@intel.com>
12211M: Jonathan Derrick <jonathan.derrick@intel.com>
12212L: linux-block@vger.kernel.org
12213S: Supported
12214F: block/sed*
12215F: block/opal_proto.h
12216F: include/linux/sed*
12217F: include/uapi/linux/sed*
12218
12219SECURITY CONTACT
12220M: Security Officers <security@kernel.org>
12221S: Supported
12222
12223SECURITY SUBSYSTEM
12224M: James Morris <james.l.morris@oracle.com>
12225M: "Serge E. Hallyn" <serge@hallyn.com>
12226L: linux-security-module@vger.kernel.org (suggested Cc:)
12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12228W: http://kernsec.org/
12229S: Supported
12230F: security/
12231
12232SELINUX SECURITY MODULE
12233M: Paul Moore <paul@paul-moore.com>
12234M: Stephen Smalley <sds@tycho.nsa.gov>
12235M: Eric Paris <eparis@parisplace.org>
12236L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12237W: https://selinuxproject.org
12238W: https://github.com/SELinuxProject
12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12240S: Supported
12241F: include/linux/selinux*
12242F: security/selinux/
12243F: scripts/selinux/
12244F: Documentation/admin-guide/LSM/SELinux.rst
12245
12246SENSABLE PHANTOM
12247M: Jiri Slaby <jirislaby@gmail.com>
12248S: Maintained
12249F: drivers/misc/phantom.c
12250F: include/uapi/linux/phantom.h
12251
12252SERIAL DEVICE BUS
12253M: Rob Herring <robh@kernel.org>
12254L: linux-serial@vger.kernel.org
12255S: Maintained
12256F: Documentation/devicetree/bindings/serial/slave-device.txt
12257F: drivers/tty/serdev/
12258F: include/linux/serdev.h
12259
12260SERIAL DRIVERS
12261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12262L: linux-serial@vger.kernel.org
12263S: Maintained
12264F: Documentation/devicetree/bindings/serial/
12265F: drivers/tty/serial/
12266
12267SERIAL IR RECEIVER
12268M: Sean Young <sean@mess.org>
12269L: linux-media@vger.kernel.org
12270S: Maintained
12271F: drivers/media/rc/serial_ir.c
12272
12273SFC NETWORK DRIVER
12274M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12275M: Edward Cree <ecree@solarflare.com>
12276M: Bert Kenward <bkenward@solarflare.com>
12277L: netdev@vger.kernel.org
12278S: Supported
12279F: drivers/net/ethernet/sfc/
12280
12281SGI GRU DRIVER
12282M: Dimitri Sivanich <sivanich@sgi.com>
12283S: Maintained
12284F: drivers/misc/sgi-gru/
12285
12286SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12287M: Pat Gefre <pfg@sgi.com>
12288L: linux-ia64@vger.kernel.org
12289S: Supported
12290F: Documentation/ia64/serial.txt
12291F: drivers/tty/serial/ioc?_serial.c
12292F: include/linux/ioc?.h
12293
12294SGI XP/XPC/XPNET DRIVER
12295M: Cliff Whickman <cpw@sgi.com>
12296M: Robin Holt <robinmholt@gmail.com>
12297S: Maintained
12298F: drivers/misc/sgi-xp/
12299
12300SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12301M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12302L: linux-s390@vger.kernel.org
12303W: http://www.ibm.com/developerworks/linux/linux390/
12304S: Supported
12305F: net/smc/
12306
12307SH_VEU V4L2 MEM2MEM DRIVER
12308L: linux-media@vger.kernel.org
12309S: Orphan
12310F: drivers/media/platform/sh_veu.c
12311
12312SH_VOU V4L2 OUTPUT DRIVER
12313L: linux-media@vger.kernel.org
12314S: Orphan
12315F: drivers/media/platform/sh_vou.c
12316F: include/media/drv-intf/sh_vou.h
12317
12318SI2157 MEDIA DRIVER
12319M: Antti Palosaari <crope@iki.fi>
12320L: linux-media@vger.kernel.org
12321W: https://linuxtv.org
12322W: http://palosaari.fi/linux/
12323Q: http://patchwork.linuxtv.org/project/linux-media/list/
12324T: git git://linuxtv.org/anttip/media_tree.git
12325S: Maintained
12326F: drivers/media/tuners/si2157*
12327
12328SI2168 MEDIA DRIVER
12329M: Antti Palosaari <crope@iki.fi>
12330L: linux-media@vger.kernel.org
12331W: https://linuxtv.org
12332W: http://palosaari.fi/linux/
12333Q: http://patchwork.linuxtv.org/project/linux-media/list/
12334T: git git://linuxtv.org/anttip/media_tree.git
12335S: Maintained
12336F: drivers/media/dvb-frontends/si2168*
12337
12338SI470X FM RADIO RECEIVER I2C DRIVER
12339M: Hans Verkuil <hverkuil@xs4all.nl>
12340L: linux-media@vger.kernel.org
12341T: git git://linuxtv.org/media_tree.git
12342W: https://linuxtv.org
12343S: Odd Fixes
12344F: drivers/media/radio/si470x/radio-si470x-i2c.c
12345
12346SI470X FM RADIO RECEIVER USB DRIVER
12347M: Hans Verkuil <hverkuil@xs4all.nl>
12348L: linux-media@vger.kernel.org
12349T: git git://linuxtv.org/media_tree.git
12350W: https://linuxtv.org
12351S: Maintained
12352F: drivers/media/radio/si470x/radio-si470x-common.c
12353F: drivers/media/radio/si470x/radio-si470x.h
12354F: drivers/media/radio/si470x/radio-si470x-usb.c
12355
12356SI4713 FM RADIO TRANSMITTER I2C DRIVER
12357M: Eduardo Valentin <edubezval@gmail.com>
12358L: linux-media@vger.kernel.org
12359T: git git://linuxtv.org/media_tree.git
12360W: https://linuxtv.org
12361S: Odd Fixes
12362F: drivers/media/radio/si4713/si4713.?
12363
12364SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12365M: Eduardo Valentin <edubezval@gmail.com>
12366L: linux-media@vger.kernel.org
12367T: git git://linuxtv.org/media_tree.git
12368W: https://linuxtv.org
12369S: Odd Fixes
12370F: drivers/media/radio/si4713/radio-platform-si4713.c
12371
12372SI4713 FM RADIO TRANSMITTER USB DRIVER
12373M: Hans Verkuil <hverkuil@xs4all.nl>
12374L: linux-media@vger.kernel.org
12375T: git git://linuxtv.org/media_tree.git
12376W: https://linuxtv.org
12377S: Maintained
12378F: drivers/media/radio/si4713/radio-usb-si4713.c
12379
12380SIANO DVB DRIVER
12381M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12382M: Mauro Carvalho Chehab <mchehab@kernel.org>
12383L: linux-media@vger.kernel.org
12384W: https://linuxtv.org
12385T: git git://linuxtv.org/media_tree.git
12386S: Odd fixes
12387F: drivers/media/common/siano/
12388F: drivers/media/usb/siano/
12389F: drivers/media/usb/siano/
12390F: drivers/media/mmc/siano/
12391
12392SILEAD TOUCHSCREEN DRIVER
12393M: Hans de Goede <hdegoede@redhat.com>
12394L: linux-input@vger.kernel.org
12395L: platform-driver-x86@vger.kernel.org
12396S: Maintained
12397F: drivers/input/touchscreen/silead.c
12398F: drivers/platform/x86/silead_dmi.c
12399
12400SILICON MOTION SM712 FRAME BUFFER DRIVER
12401M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12402M: Teddy Wang <teddy.wang@siliconmotion.com>
12403M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12404L: linux-fbdev@vger.kernel.org
12405S: Maintained
12406F: drivers/video/fbdev/sm712*
12407F: Documentation/fb/sm712fb.txt
12408
12409SIMPLE FIRMWARE INTERFACE (SFI)
12410M: Len Brown <lenb@kernel.org>
12411L: sfi-devel@simplefirmware.org
12412W: http://simplefirmware.org/
12413T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12414S: Supported
12415F: arch/x86/platform/sfi/
12416F: drivers/sfi/
12417F: include/linux/sfi*.h
12418
12419SIMPLEFB FB DRIVER
12420M: Hans de Goede <hdegoede@redhat.com>
12421L: linux-fbdev@vger.kernel.org
12422S: Maintained
12423F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12424F: drivers/video/fbdev/simplefb.c
12425F: include/linux/platform_data/simplefb.h
12426
12427SIMTEC EB110ATX (Chalice CATS)
12428P: Ben Dooks
12429P: Vincent Sanders <vince@simtec.co.uk>
12430M: Simtec Linux Team <linux@simtec.co.uk>
12431W: http://www.simtec.co.uk/products/EB110ATX/
12432S: Supported
12433
12434SIMTEC EB2410ITX (BAST)
12435P: Ben Dooks
12436P: Vincent Sanders <vince@simtec.co.uk>
12437M: Simtec Linux Team <linux@simtec.co.uk>
12438W: http://www.simtec.co.uk/products/EB2410ITX/
12439S: Supported
12440F: arch/arm/mach-s3c24xx/mach-bast.c
12441F: arch/arm/mach-s3c24xx/bast-ide.c
12442F: arch/arm/mach-s3c24xx/bast-irq.c
12443
12444SIPHASH PRF ROUTINES
12445M: Jason A. Donenfeld <Jason@zx2c4.com>
12446S: Maintained
12447F: lib/siphash.c
12448F: lib/test_siphash.c
12449F: include/linux/siphash.h
12450
12451SIS 190 ETHERNET DRIVER
12452M: Francois Romieu <romieu@fr.zoreil.com>
12453L: netdev@vger.kernel.org
12454S: Maintained
12455F: drivers/net/ethernet/sis/sis190.c
12456
12457SIS 900/7016 FAST ETHERNET DRIVER
12458M: Daniele Venzano <venza@brownhat.org>
12459W: http://www.brownhat.org/sis900.html
12460L: netdev@vger.kernel.org
12461S: Maintained
12462F: drivers/net/ethernet/sis/sis900.*
12463
12464SIS FRAMEBUFFER DRIVER
12465M: Thomas Winischhofer <thomas@winischhofer.net>
12466W: http://www.winischhofer.net/linuxsisvga.shtml
12467S: Maintained
12468F: Documentation/fb/sisfb.txt
12469F: drivers/video/fbdev/sis/
12470F: include/video/sisfb.h
12471
12472SIS USB2VGA DRIVER
12473M: Thomas Winischhofer <thomas@winischhofer.net>
12474W: http://www.winischhofer.at/linuxsisusbvga.shtml
12475S: Maintained
12476F: drivers/usb/misc/sisusbvga/
12477
12478SLAB ALLOCATOR
12479M: Christoph Lameter <cl@linux.com>
12480M: Pekka Enberg <penberg@kernel.org>
12481M: David Rientjes <rientjes@google.com>
12482M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12483M: Andrew Morton <akpm@linux-foundation.org>
12484L: linux-mm@kvack.org
12485S: Maintained
12486F: include/linux/sl?b*.h
12487F: mm/sl?b*
12488
12489SLEEPABLE READ-COPY UPDATE (SRCU)
12490M: Lai Jiangshan <jiangshanlai@gmail.com>
12491M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12492M: Josh Triplett <josh@joshtriplett.org>
12493R: Steven Rostedt <rostedt@goodmis.org>
12494R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12495L: linux-kernel@vger.kernel.org
12496W: http://www.rdrop.com/users/paulmck/RCU/
12497S: Supported
12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12499F: include/linux/srcu.h
12500F: kernel/rcu/srcu.c
12501
12502SMACK SECURITY MODULE
12503M: Casey Schaufler <casey@schaufler-ca.com>
12504L: linux-security-module@vger.kernel.org
12505W: http://schaufler-ca.com
12506T: git git://github.com/cschaufler/smack-next
12507S: Maintained
12508F: Documentation/admin-guide/LSM/Smack.rst
12509F: security/smack/
12510
12511SMC91x ETHERNET DRIVER
12512M: Nicolas Pitre <nico@fluxnic.net>
12513S: Odd Fixes
12514F: drivers/net/ethernet/smsc/smc91x.*
12515
12516SMIA AND SMIA++ IMAGE SENSOR DRIVER
12517M: Sakari Ailus <sakari.ailus@iki.fi>
12518L: linux-media@vger.kernel.org
12519S: Maintained
12520F: drivers/media/i2c/smiapp/
12521F: include/media/i2c/smiapp.h
12522F: drivers/media/i2c/smiapp-pll.c
12523F: drivers/media/i2c/smiapp-pll.h
12524F: include/uapi/linux/smiapp.h
12525F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12526
12527SMM665 HARDWARE MONITOR DRIVER
12528M: Guenter Roeck <linux@roeck-us.net>
12529L: linux-hwmon@vger.kernel.org
12530S: Maintained
12531F: Documentation/hwmon/smm665
12532F: drivers/hwmon/smm665.c
12533
12534SMSC EMC2103 HARDWARE MONITOR DRIVER
12535M: Steve Glendinning <steve.glendinning@shawell.net>
12536L: linux-hwmon@vger.kernel.org
12537S: Maintained
12538F: Documentation/hwmon/emc2103
12539F: drivers/hwmon/emc2103.c
12540
12541SMSC SCH5627 HARDWARE MONITOR DRIVER
12542M: Hans de Goede <hdegoede@redhat.com>
12543L: linux-hwmon@vger.kernel.org
12544S: Supported
12545F: Documentation/hwmon/sch5627
12546F: drivers/hwmon/sch5627.c
12547
12548SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12549M: Steve Glendinning <steve.glendinning@shawell.net>
12550L: linux-fbdev@vger.kernel.org
12551S: Maintained
12552F: drivers/video/fbdev/smscufx.c
12553
12554SMSC47B397 HARDWARE MONITOR DRIVER
12555M: Jean Delvare <jdelvare@suse.com>
12556L: linux-hwmon@vger.kernel.org
12557S: Maintained
12558F: Documentation/hwmon/smsc47b397
12559F: drivers/hwmon/smsc47b397.c
12560
12561SMSC911x ETHERNET DRIVER
12562M: Steve Glendinning <steve.glendinning@shawell.net>
12563L: netdev@vger.kernel.org
12564S: Maintained
12565F: include/linux/smsc911x.h
12566F: drivers/net/ethernet/smsc/smsc911x.*
12567
12568SMSC9420 PCI ETHERNET DRIVER
12569M: Steve Glendinning <steve.glendinning@shawell.net>
12570L: netdev@vger.kernel.org
12571S: Maintained
12572F: drivers/net/ethernet/smsc/smsc9420.*
12573
12574SOC-CAMERA V4L2 SUBSYSTEM
12575M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12576L: linux-media@vger.kernel.org
12577T: git git://linuxtv.org/media_tree.git
12578S: Maintained
12579F: include/media/soc*
12580F: drivers/media/i2c/soc_camera/
12581F: drivers/media/platform/soc_camera/
12582
12583SOEKRIS NET48XX LED SUPPORT
12584M: Chris Boot <bootc@bootc.net>
12585S: Maintained
12586F: drivers/leds/leds-net48xx.c
12587
12588SOFT-ROCE DRIVER (rxe)
12589M: Moni Shoua <monis@mellanox.com>
12590L: linux-rdma@vger.kernel.org
12591S: Supported
12592W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12593Q: http://patchwork.kernel.org/project/linux-rdma/list/
12594F: drivers/infiniband/sw/rxe/
12595F: include/uapi/rdma/rdma_user_rxe.h
12596
12597SOFTLOGIC 6x10 MPEG CODEC
12598M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12599M: Anton Sviridenko <anton@corp.bluecherry.net>
12600M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12601M: Andrey Utkin <andrey_utkin@fastmail.com>
12602M: Ismael Luceno <ismael@iodev.co.uk>
12603L: linux-media@vger.kernel.org
12604S: Supported
12605F: drivers/media/pci/solo6x10/
12606
12607SOFTWARE RAID (Multiple Disks) SUPPORT
12608M: Shaohua Li <shli@kernel.org>
12609L: linux-raid@vger.kernel.org
12610T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12611S: Supported
12612F: drivers/md/Makefile
12613F: drivers/md/Kconfig
12614F: drivers/md/md*
12615F: drivers/md/raid*
12616F: include/linux/raid/
12617F: include/uapi/linux/raid/
12618
12619SONIC NETWORK DRIVER
12620M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12621L: netdev@vger.kernel.org
12622S: Maintained
12623F: drivers/net/ethernet/natsemi/sonic.*
12624
12625SONICS SILICON BACKPLANE DRIVER (SSB)
12626M: Michael Buesch <m@bues.ch>
12627L: linux-wireless@vger.kernel.org
12628S: Maintained
12629F: drivers/ssb/
12630F: include/linux/ssb/
12631
12632SONY MEMORYSTICK CARD SUPPORT
12633M: Alex Dubov <oakad@yahoo.com>
12634W: http://tifmxx.berlios.de/
12635S: Maintained
12636F: drivers/memstick/host/tifm_ms.c
12637
12638SONY MEMORYSTICK STANDARD SUPPORT
12639M: Maxim Levitsky <maximlevitsky@gmail.com>
12640S: Maintained
12641F: drivers/memstick/core/ms_block.*
12642
12643SONY VAIO CONTROL DEVICE DRIVER
12644M: Mattia Dongili <malattia@linux.it>
12645L: platform-driver-x86@vger.kernel.org
12646W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12647S: Maintained
12648F: Documentation/laptops/sony-laptop.txt
12649F: drivers/char/sonypi.c
12650F: drivers/platform/x86/sony-laptop.c
12651F: include/linux/sony-laptop.h
12652
12653SOUND
12654M: Jaroslav Kysela <perex@perex.cz>
12655M: Takashi Iwai <tiwai@suse.com>
12656L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12657W: http://www.alsa-project.org/
12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12659T: git git://git.alsa-project.org/alsa-kernel.git
12660Q: http://patchwork.kernel.org/project/alsa-devel/list/
12661S: Maintained
12662F: Documentation/sound/
12663F: include/sound/
12664F: include/uapi/sound/
12665F: sound/
12666
12667SOUND - COMPRESSED AUDIO
12668M: Vinod Koul <vinod.koul@intel.com>
12669L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12671S: Supported
12672F: Documentation/sound/alsa/compress_offload.txt
12673F: include/sound/compress_driver.h
12674F: include/uapi/sound/compress_*
12675F: sound/core/compress_offload.c
12676F: sound/soc/soc-compress.c
12677
12678SOUND - DMAENGINE HELPERS
12679M: Lars-Peter Clausen <lars@metafoo.de>
12680S: Supported
12681F: include/sound/dmaengine_pcm.h
12682F: sound/core/pcm_dmaengine.c
12683F: sound/soc/soc-generic-dmaengine-pcm.c
12684
12685SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12686M: Liam Girdwood <lgirdwood@gmail.com>
12687M: Mark Brown <broonie@kernel.org>
12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12690W: http://alsa-project.org/main/index.php/ASoC
12691S: Supported
12692F: Documentation/devicetree/bindings/sound/
12693F: Documentation/sound/alsa/soc/
12694F: sound/soc/
12695F: include/sound/soc*
12696
12697SP2 MEDIA DRIVER
12698M: Olli Salonen <olli.salonen@iki.fi>
12699L: linux-media@vger.kernel.org
12700W: https://linuxtv.org
12701Q: http://patchwork.linuxtv.org/project/linux-media/list/
12702S: Maintained
12703F: drivers/media/dvb-frontends/sp2*
12704
12705SPARC + UltraSPARC (sparc/sparc64)
12706M: "David S. Miller" <davem@davemloft.net>
12707L: sparclinux@vger.kernel.org
12708Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12711S: Maintained
12712F: arch/sparc/
12713F: drivers/sbus/
12714
12715SPARC SERIAL DRIVERS
12716M: "David S. Miller" <davem@davemloft.net>
12717L: sparclinux@vger.kernel.org
12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12720S: Maintained
12721F: include/linux/sunserialcore.h
12722F: drivers/tty/serial/suncore.c
12723F: drivers/tty/serial/sunhv.c
12724F: drivers/tty/serial/sunsab.c
12725F: drivers/tty/serial/sunsab.h
12726F: drivers/tty/serial/sunsu.c
12727F: drivers/tty/serial/sunzilog.c
12728F: drivers/tty/serial/sunzilog.h
12729F: drivers/tty/vcc.c
12730
12731SPARSE CHECKER
12732M: "Christopher Li" <sparse@chrisli.org>
12733L: linux-sparse@vger.kernel.org
12734W: https://sparse.wiki.kernel.org/
12735T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12736T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12737S: Maintained
12738F: include/linux/compiler.h
12739
12740SPEAR CLOCK FRAMEWORK SUPPORT
12741M: Viresh Kumar <vireshk@kernel.org>
12742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12743W: http://www.st.com/spear
12744S: Maintained
12745F: drivers/clk/spear/
12746
12747SPEAR PLATFORM SUPPORT
12748M: Viresh Kumar <vireshk@kernel.org>
12749M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12751W: http://www.st.com/spear
12752S: Maintained
12753F: arch/arm/boot/dts/spear*
12754F: arch/arm/mach-spear/
12755
12756SPI NOR SUBSYSTEM
12757M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12758M: Marek Vasut <marek.vasut@gmail.com>
12759L: linux-mtd@lists.infradead.org
12760W: http://www.linux-mtd.infradead.org/
12761Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12762T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12763T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12764S: Maintained
12765F: drivers/mtd/spi-nor/
12766F: include/linux/mtd/spi-nor.h
12767
12768SPI SUBSYSTEM
12769M: Mark Brown <broonie@kernel.org>
12770L: linux-spi@vger.kernel.org
12771T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12772Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12773S: Maintained
12774F: Documentation/devicetree/bindings/spi/
12775F: Documentation/spi/
12776F: drivers/spi/
12777F: include/linux/spi/
12778F: include/uapi/linux/spi/
12779F: tools/spi/
12780
12781SPIDERNET NETWORK DRIVER for CELL
12782M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12783L: netdev@vger.kernel.org
12784S: Supported
12785F: Documentation/networking/spider_net.txt
12786F: drivers/net/ethernet/toshiba/spider_net*
12787
12788SPMI SUBSYSTEM
12789R: Stephen Boyd <sboyd@codeaurora.org>
12790L: linux-arm-msm@vger.kernel.org
12791F: Documentation/devicetree/bindings/spmi/
12792F: drivers/spmi/
12793F: include/dt-bindings/spmi/spmi.h
12794F: include/linux/spmi.h
12795F: include/trace/events/spmi.h
12796
12797SPU FILE SYSTEM
12798M: Jeremy Kerr <jk@ozlabs.org>
12799L: linuxppc-dev@lists.ozlabs.org
12800W: http://www.ibm.com/developerworks/power/cell/
12801S: Supported
12802F: Documentation/filesystems/spufs.txt
12803F: arch/powerpc/platforms/cell/spufs/
12804
12805SQUASHFS FILE SYSTEM
12806M: Phillip Lougher <phillip@squashfs.org.uk>
12807L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12808W: http://squashfs.org.uk
12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12810S: Maintained
12811F: Documentation/filesystems/squashfs.txt
12812F: fs/squashfs/
12813
12814SRM (Alpha) environment access
12815M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12816S: Maintained
12817F: arch/alpha/kernel/srm_env.c
12818
12819STABLE BRANCH
12820M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12821L: stable@vger.kernel.org
12822S: Supported
12823F: Documentation/process/stable-kernel-rules.rst
12824
12825STAGING - ATOMISP DRIVER
12826M: Alan Cox <alan@linux.intel.com>
12827M: Sakari Ailus <sakari.ailus@linux.intel.com>
12828L: linux-media@vger.kernel.org
12829S: Maintained
12830F: drivers/staging/media/atomisp/
12831
12832STAGING - COMEDI
12833M: Ian Abbott <abbotti@mev.co.uk>
12834M: H Hartley Sweeten <hsweeten@visionengravers.com>
12835S: Odd Fixes
12836F: drivers/staging/comedi/
12837
12838STAGING - FLARION FT1000 DRIVERS
12839M: Marek Belisko <marek.belisko@gmail.com>
12840S: Odd Fixes
12841F: drivers/staging/ft1000/
12842
12843STAGING - INDUSTRIAL IO
12844M: Jonathan Cameron <jic23@kernel.org>
12845L: linux-iio@vger.kernel.org
12846S: Odd Fixes
12847F: Documentation/devicetree/bindings/staging/iio/
12848F: drivers/staging/iio/
12849
12850STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12851M: Jarod Wilson <jarod@wilsonet.com>
12852W: http://www.lirc.org/
12853S: Odd Fixes
12854F: drivers/staging/media/lirc/
12855
12856STAGING - LUSTRE PARALLEL FILESYSTEM
12857M: Oleg Drokin <oleg.drokin@intel.com>
12858M: Andreas Dilger <andreas.dilger@intel.com>
12859M: James Simmons <jsimmons@infradead.org>
12860L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12861W: http://wiki.lustre.org/
12862S: Maintained
12863F: drivers/staging/lustre
12864
12865STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12866M: Marc Dietrich <marvin24@gmx.de>
12867L: ac100@lists.launchpad.net (moderated for non-subscribers)
12868L: linux-tegra@vger.kernel.org
12869S: Maintained
12870F: drivers/staging/nvec/
12871
12872STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12873M: Jens Frederich <jfrederich@gmail.com>
12874M: Daniel Drake <dsd@laptop.org>
12875M: Jon Nettleton <jon.nettleton@gmail.com>
12876W: http://wiki.laptop.org/go/DCON
12877S: Maintained
12878F: drivers/staging/olpc_dcon/
12879
12880STAGING - REALTEK RTL8712U DRIVERS
12881M: Larry Finger <Larry.Finger@lwfinger.net>
12882M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12883S: Odd Fixes
12884F: drivers/staging/rtl8712/
12885
12886STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12887M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12888M: Teddy Wang <teddy.wang@siliconmotion.com>
12889M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12890L: linux-fbdev@vger.kernel.org
12891S: Maintained
12892F: drivers/staging/sm750fb/
12893
12894STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12895M: William Hubbs <w.d.hubbs@gmail.com>
12896M: Chris Brannon <chris@the-brannons.com>
12897M: Kirk Reiser <kirk@reisers.ca>
12898M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12899L: speakup@linux-speakup.org
12900W: http://www.linux-speakup.org/
12901S: Odd Fixes
12902F: drivers/staging/speakup/
12903
12904STAGING - VIA VT665X DRIVERS
12905M: Forest Bond <forest@alittletooquiet.net>
12906S: Odd Fixes
12907F: drivers/staging/vt665?/
12908
12909STAGING - WILC1000 WIFI DRIVER
12910M: Aditya Shankar <aditya.shankar@microchip.com>
12911M: Ganesh Krishna <ganesh.krishna@microchip.com>
12912L: linux-wireless@vger.kernel.org
12913S: Supported
12914F: drivers/staging/wilc1000/
12915
12916STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12917M: Arnaud Patard <arnaud.patard@rtp-net.org>
12918S: Odd Fixes
12919F: drivers/staging/xgifb/
12920
12921STAGING SUBSYSTEM
12922M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12924L: devel@driverdev.osuosl.org
12925S: Supported
12926F: drivers/staging/
12927
12928STARFIRE/DURALAN NETWORK DRIVER
12929M: Ion Badulescu <ionut@badula.org>
12930S: Odd Fixes
12931F: drivers/net/ethernet/adaptec/starfire*
12932
12933STEC S1220 SKD DRIVER
12934M: Bart Van Assche <bart.vanassche@wdc.com>
12935L: linux-block@vger.kernel.org
12936S: Maintained
12937F: drivers/block/skd*[ch]
12938
12939STI CEC DRIVER
12940M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12941S: Maintained
12942F: drivers/staging/media/st-cec/
12943F: Documentation/devicetree/bindings/media/stih-cec.txt
12944
12945STK1160 USB VIDEO CAPTURE DRIVER
12946M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12947L: linux-media@vger.kernel.org
12948T: git git://linuxtv.org/media_tree.git
12949S: Maintained
12950F: drivers/media/usb/stk1160/
12951
12952STMMAC ETHERNET DRIVER
12953M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12954M: Alexandre Torgue <alexandre.torgue@st.com>
12955L: netdev@vger.kernel.org
12956W: http://www.stlinux.com
12957S: Supported
12958F: drivers/net/ethernet/stmicro/stmmac/
12959
12960SUN3/3X
12961M: Sam Creasey <sammy@sammy.net>
12962W: http://sammy.net/sun3/
12963S: Maintained
12964F: arch/m68k/kernel/*sun3*
12965F: arch/m68k/sun3*/
12966F: arch/m68k/include/asm/sun3*
12967F: drivers/net/ethernet/i825xx/sun3*
12968
12969SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12970M: Hans de Goede <hdegoede@redhat.com>
12971L: linux-input@vger.kernel.org
12972S: Maintained
12973F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12974F: drivers/input/keyboard/sun4i-lradc-keys.c
12975
12976SUNDANCE NETWORK DRIVER
12977M: Denis Kirjanov <kda@linux-powerpc.org>
12978L: netdev@vger.kernel.org
12979S: Maintained
12980F: drivers/net/ethernet/dlink/sundance.c
12981
12982SUPERH
12983M: Yoshinori Sato <ysato@users.sourceforge.jp>
12984M: Rich Felker <dalias@libc.org>
12985L: linux-sh@vger.kernel.org
12986Q: http://patchwork.kernel.org/project/linux-sh/list/
12987S: Maintained
12988F: Documentation/sh/
12989F: arch/sh/
12990F: drivers/sh/
12991
12992SUSPEND TO RAM
12993M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12994M: Len Brown <len.brown@intel.com>
12995M: Pavel Machek <pavel@ucw.cz>
12996L: linux-pm@vger.kernel.org
12997B: https://bugzilla.kernel.org
12998S: Supported
12999F: Documentation/power/
13000F: arch/x86/kernel/acpi/
13001F: drivers/base/power/
13002F: kernel/power/
13003F: include/linux/suspend.h
13004F: include/linux/freezer.h
13005F: include/linux/pm.h
13006
13007SVGA HANDLING
13008M: Martin Mares <mj@ucw.cz>
13009L: linux-video@atrey.karlin.mff.cuni.cz
13010S: Maintained
13011F: Documentation/svga.txt
13012F: arch/x86/boot/video*
13013
13014SWIOTLB SUBSYSTEM
13015M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13016L: linux-kernel@vger.kernel.org
13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13018S: Supported
13019F: lib/swiotlb.c
13020F: arch/*/kernel/pci-swiotlb.c
13021F: include/linux/swiotlb.h
13022
13023SWITCHDEV
13024M: Jiri Pirko <jiri@resnulli.us>
13025M: Ivan Vecera <ivecera@redhat.com>
13026L: netdev@vger.kernel.org
13027S: Supported
13028F: net/switchdev/
13029F: include/net/switchdev.h
13030
13031SYNC FILE FRAMEWORK
13032M: Sumit Semwal <sumit.semwal@linaro.org>
13033R: Gustavo Padovan <gustavo@padovan.org>
13034S: Maintained
13035L: linux-media@vger.kernel.org
13036L: dri-devel@lists.freedesktop.org
13037F: drivers/dma-buf/sync_*
13038F: drivers/dma-buf/dma-fence*
13039F: drivers/dma-buf/sw_sync.c
13040F: include/linux/sync_file.h
13041F: include/uapi/linux/sync_file.h
13042F: Documentation/sync_file.txt
13043T: git git://anongit.freedesktop.org/drm/drm-misc
13044
13045SYNOPSYS ARC ARCHITECTURE
13046M: Vineet Gupta <vgupta@synopsys.com>
13047L: linux-snps-arc@lists.infradead.org
13048S: Supported
13049F: arch/arc/
13050F: Documentation/devicetree/bindings/arc/*
13051F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13052F: drivers/clocksource/arc_timer.c
13053F: drivers/tty/serial/arc_uart.c
13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13055
13056SYNOPSYS ARC HSDK SDP pll clock driver
13057M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13058S: Supported
13059F: drivers/clk/clk-hsdk-pll.c
13060F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13061
13062SYNOPSYS ARC SDP clock driver
13063M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13064S: Supported
13065F: drivers/clk/axs10x/*
13066F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13067
13068SYNOPSYS ARC SDP platform support
13069M: Alexey Brodkin <abrodkin@synopsys.com>
13070S: Supported
13071F: arch/arc/plat-axs10x
13072F: arch/arc/boot/dts/ax*
13073F: Documentation/devicetree/bindings/arc/axs10*
13074
13075SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13076M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13077S: Supported
13078F: drivers/reset/reset-axs10x.c
13079F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13080
13081SYNOPSYS DESIGNWARE APB GPIO DRIVER
13082M: Hoan Tran <hotran@apm.com>
13083L: linux-gpio@vger.kernel.org
13084S: Maintained
13085F: drivers/gpio/gpio-dwapb.c
13086F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13087
13088SYNOPSYS DESIGNWARE DMAC DRIVER
13089M: Viresh Kumar <vireshk@kernel.org>
13090R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13091S: Maintained
13092F: include/linux/dma/dw.h
13093F: include/linux/platform_data/dma-dw.h
13094F: drivers/dma/dw/
13095
13096SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13097M: Jie Deng <jiedeng@synopsys.com>
13098L: netdev@vger.kernel.org
13099S: Supported
13100F: drivers/net/ethernet/synopsys/
13101
13102SYNOPSYS DESIGNWARE I2C DRIVER
13103M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13104R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13105R: Mika Westerberg <mika.westerberg@linux.intel.com>
13106L: linux-i2c@vger.kernel.org
13107S: Maintained
13108F: drivers/i2c/busses/i2c-designware-*
13109F: include/linux/platform_data/i2c-designware.h
13110
13111SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13112M: Jaehoon Chung <jh80.chung@samsung.com>
13113L: linux-mmc@vger.kernel.org
13114S: Maintained
13115F: drivers/mmc/host/dw_mmc*
13116
13117SYNOPSYS HSDK RESET CONTROLLER DRIVER
13118M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13119S: Supported
13120F: drivers/reset/reset-hsdk.c
13121F: include/dt-bindings/reset/snps,hsdk-reset.h
13122F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13123
13124SYSTEM CONFIGURATION (SYSCON)
13125M: Lee Jones <lee.jones@linaro.org>
13126M: Arnd Bergmann <arnd@arndb.de>
13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13128S: Supported
13129F: drivers/mfd/syscon.c
13130
13131SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13132M: Sudeep Holla <sudeep.holla@arm.com>
13133L: linux-arm-kernel@lists.infradead.org
13134S: Maintained
13135F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13136F: drivers/clk/clk-scpi.c
13137F: drivers/cpufreq/scpi-cpufreq.c
13138F: drivers/firmware/arm_scpi.c
13139F: include/linux/scpi_protocol.h
13140
13141SYSTEM RESET/SHUTDOWN DRIVERS
13142M: Sebastian Reichel <sre@kernel.org>
13143L: linux-pm@vger.kernel.org
13144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13145S: Maintained
13146F: Documentation/devicetree/bindings/power/reset/
13147F: drivers/power/reset/
13148
13149SYSTEM TRACE MODULE CLASS
13150M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13151S: Maintained
13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13153F: Documentation/trace/stm.txt
13154F: drivers/hwtracing/stm/
13155F: include/linux/stm.h
13156F: include/uapi/linux/stm.h
13157
13158SYSV FILESYSTEM
13159M: Christoph Hellwig <hch@infradead.org>
13160S: Maintained
13161F: Documentation/filesystems/sysv-fs.txt
13162F: fs/sysv/
13163F: include/linux/sysv_fs.h
13164
13165TARGET SUBSYSTEM
13166M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13167L: linux-scsi@vger.kernel.org
13168L: target-devel@vger.kernel.org
13169W: http://www.linux-iscsi.org
13170W: http://groups.google.com/group/linux-iscsi-target-dev
13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13172S: Supported
13173F: drivers/target/
13174F: include/target/
13175F: Documentation/target/
13176
13177TASKSTATS STATISTICS INTERFACE
13178M: Balbir Singh <bsingharora@gmail.com>
13179S: Maintained
13180F: Documentation/accounting/taskstats*
13181F: include/linux/taskstats*
13182F: kernel/taskstats.c
13183
13184TC subsystem
13185M: Jamal Hadi Salim <jhs@mojatatu.com>
13186M: Cong Wang <xiyou.wangcong@gmail.com>
13187M: Jiri Pirko <jiri@resnulli.us>
13188L: netdev@vger.kernel.org
13189S: Maintained
13190F: include/net/pkt_cls.h
13191F: include/net/pkt_sched.h
13192F: include/net/tc_act/
13193F: include/uapi/linux/pkt_cls.h
13194F: include/uapi/linux/pkt_sched.h
13195F: include/uapi/linux/tc_act/
13196F: include/uapi/linux/tc_ematch/
13197F: net/sched/
13198
13199TCP LOW PRIORITY MODULE
13200M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13201M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13202W: http://tcp-lp-mod.sourceforge.net/
13203S: Maintained
13204F: net/ipv4/tcp_lp.c
13205
13206TDA10071 MEDIA DRIVER
13207M: Antti Palosaari <crope@iki.fi>
13208L: linux-media@vger.kernel.org
13209W: https://linuxtv.org
13210W: http://palosaari.fi/linux/
13211Q: http://patchwork.linuxtv.org/project/linux-media/list/
13212T: git git://linuxtv.org/anttip/media_tree.git
13213S: Maintained
13214F: drivers/media/dvb-frontends/tda10071*
13215
13216TDA18212 MEDIA DRIVER
13217M: Antti Palosaari <crope@iki.fi>
13218L: linux-media@vger.kernel.org
13219W: https://linuxtv.org
13220W: http://palosaari.fi/linux/
13221Q: http://patchwork.linuxtv.org/project/linux-media/list/
13222T: git git://linuxtv.org/anttip/media_tree.git
13223S: Maintained
13224F: drivers/media/tuners/tda18212*
13225
13226TDA18218 MEDIA DRIVER
13227M: Antti Palosaari <crope@iki.fi>
13228L: linux-media@vger.kernel.org
13229W: https://linuxtv.org
13230W: http://palosaari.fi/linux/
13231Q: http://patchwork.linuxtv.org/project/linux-media/list/
13232T: git git://linuxtv.org/anttip/media_tree.git
13233S: Maintained
13234F: drivers/media/tuners/tda18218*
13235
13236TDA18271 MEDIA DRIVER
13237M: Michael Krufky <mkrufky@linuxtv.org>
13238L: linux-media@vger.kernel.org
13239W: https://linuxtv.org
13240W: http://github.com/mkrufky
13241Q: http://patchwork.linuxtv.org/project/linux-media/list/
13242T: git git://linuxtv.org/mkrufky/tuners.git
13243S: Maintained
13244F: drivers/media/tuners/tda18271*
13245
13246TDA827x MEDIA DRIVER
13247M: Michael Krufky <mkrufky@linuxtv.org>
13248L: linux-media@vger.kernel.org
13249W: https://linuxtv.org
13250W: http://github.com/mkrufky
13251Q: http://patchwork.linuxtv.org/project/linux-media/list/
13252T: git git://linuxtv.org/mkrufky/tuners.git
13253S: Maintained
13254F: drivers/media/tuners/tda8290.*
13255
13256TDA8290 MEDIA DRIVER
13257M: Michael Krufky <mkrufky@linuxtv.org>
13258L: linux-media@vger.kernel.org
13259W: https://linuxtv.org
13260W: http://github.com/mkrufky
13261Q: http://patchwork.linuxtv.org/project/linux-media/list/
13262T: git git://linuxtv.org/mkrufky/tuners.git
13263S: Maintained
13264F: drivers/media/tuners/tda8290.*
13265
13266TDA9840 MEDIA DRIVER
13267M: Hans Verkuil <hverkuil@xs4all.nl>
13268L: linux-media@vger.kernel.org
13269T: git git://linuxtv.org/media_tree.git
13270W: https://linuxtv.org
13271S: Maintained
13272F: drivers/media/i2c/tda9840*
13273
13274TEA5761 TUNER DRIVER
13275M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13276M: Mauro Carvalho Chehab <mchehab@kernel.org>
13277L: linux-media@vger.kernel.org
13278W: https://linuxtv.org
13279T: git git://linuxtv.org/media_tree.git
13280S: Odd fixes
13281F: drivers/media/tuners/tea5761.*
13282
13283TEA5767 TUNER DRIVER
13284M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13285M: Mauro Carvalho Chehab <mchehab@kernel.org>
13286L: linux-media@vger.kernel.org
13287W: https://linuxtv.org
13288T: git git://linuxtv.org/media_tree.git
13289S: Maintained
13290F: drivers/media/tuners/tea5767.*
13291
13292TEA6415C MEDIA DRIVER
13293M: Hans Verkuil <hverkuil@xs4all.nl>
13294L: linux-media@vger.kernel.org
13295T: git git://linuxtv.org/media_tree.git
13296W: https://linuxtv.org
13297S: Maintained
13298F: drivers/media/i2c/tea6415c*
13299
13300TEA6420 MEDIA DRIVER
13301M: Hans Verkuil <hverkuil@xs4all.nl>
13302L: linux-media@vger.kernel.org
13303T: git git://linuxtv.org/media_tree.git
13304W: https://linuxtv.org
13305S: Maintained
13306F: drivers/media/i2c/tea6420*
13307
13308TEAM DRIVER
13309M: Jiri Pirko <jiri@resnulli.us>
13310L: netdev@vger.kernel.org
13311S: Supported
13312F: drivers/net/team/
13313F: include/linux/if_team.h
13314F: include/uapi/linux/if_team.h
13315
13316TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13317M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13318S: Maintained
13319F: arch/x86/platform/ts5500/
13320
13321TECHNOTREND USB IR RECEIVER
13322M: Sean Young <sean@mess.org>
13323L: linux-media@vger.kernel.org
13324S: Maintained
13325F: drivers/media/rc/ttusbir.c
13326
13327TEE SUBSYSTEM
13328M: Jens Wiklander <jens.wiklander@linaro.org>
13329S: Maintained
13330F: include/linux/tee_drv.h
13331F: include/uapi/linux/tee.h
13332F: drivers/tee/
13333F: Documentation/tee.txt
13334
13335TEGRA ARCHITECTURE SUPPORT
13336M: Thierry Reding <thierry.reding@gmail.com>
13337M: Jonathan Hunter <jonathanh@nvidia.com>
13338L: linux-tegra@vger.kernel.org
13339Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13341S: Supported
13342N: [^a-z]tegra
13343
13344TEGRA CLOCK DRIVER
13345M: Peter De Schrijver <pdeschrijver@nvidia.com>
13346M: Prashant Gaikwad <pgaikwad@nvidia.com>
13347S: Supported
13348F: drivers/clk/tegra/
13349
13350TEGRA DMA DRIVERS
13351M: Laxman Dewangan <ldewangan@nvidia.com>
13352M: Jon Hunter <jonathanh@nvidia.com>
13353S: Supported
13354F: drivers/dma/tegra*
13355
13356TEGRA I2C DRIVER
13357M: Laxman Dewangan <ldewangan@nvidia.com>
13358S: Supported
13359F: drivers/i2c/busses/i2c-tegra.c
13360
13361TEGRA IOMMU DRIVERS
13362M: Hiroshi Doyu <hdoyu@nvidia.com>
13363S: Supported
13364F: drivers/iommu/tegra*
13365
13366TEGRA KBC DRIVER
13367M: Rakesh Iyer <riyer@nvidia.com>
13368M: Laxman Dewangan <ldewangan@nvidia.com>
13369S: Supported
13370F: drivers/input/keyboard/tegra-kbc.c
13371
13372TEGRA PWM DRIVER
13373M: Thierry Reding <thierry.reding@gmail.com>
13374S: Supported
13375F: drivers/pwm/pwm-tegra.c
13376
13377TEGRA SERIAL DRIVER
13378M: Laxman Dewangan <ldewangan@nvidia.com>
13379S: Supported
13380F: drivers/tty/serial/serial-tegra.c
13381
13382TEGRA SPI DRIVER
13383M: Laxman Dewangan <ldewangan@nvidia.com>
13384S: Supported
13385F: drivers/spi/spi-tegra*
13386
13387TEHUTI ETHERNET DRIVER
13388M: Andy Gospodarek <andy@greyhouse.net>
13389L: netdev@vger.kernel.org
13390S: Supported
13391F: drivers/net/ethernet/tehuti/*
13392
13393Telecom Clock Driver for MCPL0010
13394M: Mark Gross <mark.gross@intel.com>
13395S: Supported
13396F: drivers/char/tlclk.c
13397
13398TENSILICA XTENSA PORT (xtensa)
13399M: Chris Zankel <chris@zankel.net>
13400M: Max Filippov <jcmvbkbc@gmail.com>
13401L: linux-xtensa@linux-xtensa.org
13402T: git git://github.com/czankel/xtensa-linux.git
13403S: Maintained
13404F: arch/xtensa/
13405F: drivers/irqchip/irq-xtensa-*
13406
13407Texas Instruments' System Control Interface (TISCI) Protocol Driver
13408M: Nishanth Menon <nm@ti.com>
13409M: Tero Kristo <t-kristo@ti.com>
13410M: Santosh Shilimkar <ssantosh@kernel.org>
13411L: linux-arm-kernel@lists.infradead.org
13412S: Maintained
13413F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13414F: drivers/firmware/ti_sci*
13415F: include/linux/soc/ti/ti_sci_protocol.h
13416F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13417F: include/dt-bindings/genpd/k2g.h
13418F: drivers/soc/ti/ti_sci_pm_domains.c
13419F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13420F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13421F: drivers/clk/keystone/sci-clk.c
13422F: drivers/reset/reset-ti-sci.c
13423
13424THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13425M: Hans Verkuil <hverkuil@xs4all.nl>
13426L: linux-media@vger.kernel.org
13427T: git git://linuxtv.org/media_tree.git
13428W: https://linuxtv.org
13429S: Maintained
13430F: drivers/media/radio/radio-raremono.c
13431
13432THERMAL
13433M: Zhang Rui <rui.zhang@intel.com>
13434M: Eduardo Valentin <edubezval@gmail.com>
13435L: linux-pm@vger.kernel.org
13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13437T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13438Q: https://patchwork.kernel.org/project/linux-pm/list/
13439S: Supported
13440F: drivers/thermal/
13441F: include/linux/thermal.h
13442F: include/uapi/linux/thermal.h
13443F: include/linux/cpu_cooling.h
13444F: Documentation/devicetree/bindings/thermal/
13445
13446THERMAL/CPU_COOLING
13447M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13448M: Viresh Kumar <viresh.kumar@linaro.org>
13449M: Javi Merino <javi.merino@kernel.org>
13450L: linux-pm@vger.kernel.org
13451S: Supported
13452F: Documentation/thermal/cpu-cooling-api.txt
13453F: drivers/thermal/cpu_cooling.c
13454F: include/linux/cpu_cooling.h
13455
13456THINKPAD ACPI EXTRAS DRIVER
13457M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13458L: ibm-acpi-devel@lists.sourceforge.net
13459L: platform-driver-x86@vger.kernel.org
13460W: http://ibm-acpi.sourceforge.net
13461W: http://thinkwiki.org/wiki/Ibm-acpi
13462T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13463S: Maintained
13464F: drivers/platform/x86/thinkpad_acpi.c
13465
13466THUNDERBOLT DRIVER
13467M: Andreas Noever <andreas.noever@gmail.com>
13468M: Michael Jamet <michael.jamet@intel.com>
13469M: Mika Westerberg <mika.westerberg@linux.intel.com>
13470M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13471T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13472S: Maintained
13473F: drivers/thunderbolt/
13474F: include/linux/thunderbolt.h
13475
13476THUNDERBOLT NETWORK DRIVER
13477M: Michael Jamet <michael.jamet@intel.com>
13478M: Mika Westerberg <mika.westerberg@linux.intel.com>
13479M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13480L: netdev@vger.kernel.org
13481S: Maintained
13482F: drivers/net/thunderbolt.c
13483
13484THUNDERX GPIO DRIVER
13485M: David Daney <david.daney@cavium.com>
13486S: Maintained
13487F: drivers/gpio/gpio-thunderx.c
13488
13489TI AM437X VPFE DRIVER
13490M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13491L: linux-media@vger.kernel.org
13492W: https://linuxtv.org
13493Q: http://patchwork.linuxtv.org/project/linux-media/list/
13494T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13495S: Maintained
13496F: drivers/media/platform/am437x/
13497
13498TI BANDGAP AND THERMAL DRIVER
13499M: Eduardo Valentin <edubezval@gmail.com>
13500M: Keerthy <j-keerthy@ti.com>
13501L: linux-pm@vger.kernel.org
13502L: linux-omap@vger.kernel.org
13503S: Maintained
13504F: drivers/thermal/ti-soc-thermal/
13505
13506TI BQ27XXX POWER SUPPLY DRIVER
13507R: Andrew F. Davis <afd@ti.com>
13508F: include/linux/power/bq27xxx_battery.h
13509F: drivers/power/supply/bq27xxx_battery.c
13510F: drivers/power/supply/bq27xxx_battery_i2c.c
13511
13512TI CDCE706 CLOCK DRIVER
13513M: Max Filippov <jcmvbkbc@gmail.com>
13514S: Maintained
13515F: drivers/clk/clk-cdce706.c
13516
13517TI CLOCK DRIVER
13518M: Tero Kristo <t-kristo@ti.com>
13519L: linux-omap@vger.kernel.org
13520S: Maintained
13521F: drivers/clk/ti/
13522F: include/linux/clk/ti.h
13523
13524TI DAVINCI MACHINE SUPPORT
13525M: Sekhar Nori <nsekhar@ti.com>
13526M: Kevin Hilman <khilman@kernel.org>
13527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13528T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13529S: Supported
13530F: arch/arm/mach-davinci/
13531F: drivers/i2c/busses/i2c-davinci.c
13532F: arch/arm/boot/dts/da850*
13533
13534TI DAVINCI SERIES GPIO DRIVER
13535M: Keerthy <j-keerthy@ti.com>
13536L: linux-gpio@vger.kernel.org
13537S: Maintained
13538F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13539F: drivers/gpio/gpio-davinci.c
13540
13541TI DAVINCI SERIES MEDIA DRIVER
13542M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13543L: linux-media@vger.kernel.org
13544W: https://linuxtv.org
13545Q: http://patchwork.linuxtv.org/project/linux-media/list/
13546T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13547S: Maintained
13548F: drivers/media/platform/davinci/
13549F: include/media/davinci/
13550
13551TI ETHERNET SWITCH DRIVER (CPSW)
13552R: Grygorii Strashko <grygorii.strashko@ti.com>
13553L: linux-omap@vger.kernel.org
13554L: netdev@vger.kernel.org
13555S: Maintained
13556F: drivers/net/ethernet/ti/cpsw*
13557F: drivers/net/ethernet/ti/davinci*
13558
13559TI FLASH MEDIA INTERFACE DRIVER
13560M: Alex Dubov <oakad@yahoo.com>
13561S: Maintained
13562F: drivers/misc/tifm*
13563F: drivers/mmc/host/tifm_sd.c
13564F: include/linux/tifm.h
13565
13566TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13567M: Santosh Shilimkar <ssantosh@kernel.org>
13568L: linux-kernel@vger.kernel.org
13569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13570S: Maintained
13571F: drivers/soc/ti/*
13572T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13573
13574TI LM49xxx FAMILY ASoC CODEC DRIVERS
13575M: M R Swami Reddy <mr.swami.reddy@ti.com>
13576M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13577L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13578S: Maintained
13579F: sound/soc/codecs/lm49453*
13580F: sound/soc/codecs/isabelle*
13581
13582TI LP855x BACKLIGHT DRIVER
13583M: Milo Kim <milo.kim@ti.com>
13584S: Maintained
13585F: Documentation/backlight/lp855x-driver.txt
13586F: drivers/video/backlight/lp855x_bl.c
13587F: include/linux/platform_data/lp855x.h
13588
13589TI LP8727 CHARGER DRIVER
13590M: Milo Kim <milo.kim@ti.com>
13591S: Maintained
13592F: drivers/power/supply/lp8727_charger.c
13593F: include/linux/platform_data/lp8727.h
13594
13595TI LP8788 MFD DRIVER
13596M: Milo Kim <milo.kim@ti.com>
13597S: Maintained
13598F: drivers/iio/adc/lp8788_adc.c
13599F: drivers/leds/leds-lp8788.c
13600F: drivers/mfd/lp8788*.c
13601F: drivers/power/supply/lp8788-charger.c
13602F: drivers/regulator/lp8788-*.c
13603F: include/linux/mfd/lp8788*.h
13604
13605TI NETCP ETHERNET DRIVER
13606M: Wingman Kwok <w-kwok2@ti.com>
13607M: Murali Karicheri <m-karicheri2@ti.com>
13608L: netdev@vger.kernel.org
13609S: Maintained
13610F: drivers/net/ethernet/ti/netcp*
13611
13612TI TAS571X FAMILY ASoC CODEC DRIVER
13613M: Kevin Cernekee <cernekee@chromium.org>
13614L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13615S: Odd Fixes
13616F: sound/soc/codecs/tas571x*
13617
13618TI TRF7970A NFC DRIVER
13619M: Mark Greer <mgreer@animalcreek.com>
13620L: linux-wireless@vger.kernel.org
13621L: linux-nfc@lists.01.org (moderated for non-subscribers)
13622S: Supported
13623F: drivers/nfc/trf7970a.c
13624F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13625
13626TI TWL4030 SERIES SOC CODEC DRIVER
13627M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13628L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13629S: Maintained
13630F: sound/soc/codecs/twl4030*
13631
13632TI VPE/CAL DRIVERS
13633M: Benoit Parrot <bparrot@ti.com>
13634L: linux-media@vger.kernel.org
13635W: http://linuxtv.org/
13636Q: http://patchwork.linuxtv.org/project/linux-media/list/
13637S: Maintained
13638F: drivers/media/platform/ti-vpe/
13639
13640TI WILINK WIRELESS DRIVERS
13641L: linux-wireless@vger.kernel.org
13642W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13643W: http://wireless.kernel.org/en/users/Drivers/wl1251
13644T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13645S: Orphan
13646F: drivers/net/wireless/ti/
13647F: include/linux/wl12xx.h
13648
13649TILE ARCHITECTURE
13650M: Chris Metcalf <cmetcalf@mellanox.com>
13651W: http://www.mellanox.com/repository/solutions/tile-scm/
13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13653S: Supported
13654F: arch/tile/
13655F: drivers/char/tile-srom.c
13656F: drivers/edac/tile_edac.c
13657F: drivers/net/ethernet/tile/
13658F: drivers/rtc/rtc-tile.c
13659F: drivers/tty/hvc/hvc_tile.c
13660F: drivers/tty/serial/tilegx.c
13661F: drivers/usb/host/*-tilegx.c
13662F: include/linux/usb/tilegx.h
13663
13664TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13665M: John Stultz <john.stultz@linaro.org>
13666M: Thomas Gleixner <tglx@linutronix.de>
13667R: Stephen Boyd <sboyd@codeaurora.org>
13668L: linux-kernel@vger.kernel.org
13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13670S: Supported
13671F: include/linux/clocksource.h
13672F: include/linux/time.h
13673F: include/linux/timex.h
13674F: include/uapi/linux/time.h
13675F: include/uapi/linux/timex.h
13676F: kernel/time/clocksource.c
13677F: kernel/time/time*.c
13678F: kernel/time/alarmtimer.c
13679F: kernel/time/ntp.c
13680F: tools/testing/selftests/timers/
13681
13682TIPC NETWORK LAYER
13683M: Jon Maloy <jon.maloy@ericsson.com>
13684M: Ying Xue <ying.xue@windriver.com>
13685L: netdev@vger.kernel.org (core kernel code)
13686L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13687W: http://tipc.sourceforge.net/
13688S: Maintained
13689F: include/uapi/linux/tipc*.h
13690F: net/tipc/
13691
13692TLAN NETWORK DRIVER
13693M: Samuel Chessman <chessman@tux.org>
13694L: tlan-devel@lists.sourceforge.net (subscribers-only)
13695W: http://sourceforge.net/projects/tlan/
13696S: Maintained
13697F: Documentation/networking/tlan.txt
13698F: drivers/net/ethernet/ti/tlan.*
13699
13700TM6000 VIDEO4LINUX DRIVER
13701M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13702M: Mauro Carvalho Chehab <mchehab@kernel.org>
13703L: linux-media@vger.kernel.org
13704W: https://linuxtv.org
13705T: git git://linuxtv.org/media_tree.git
13706S: Odd fixes
13707F: drivers/media/usb/tm6000/
13708F: Documentation/media/v4l-drivers/tm6000*
13709
13710TMIO/SDHI MMC DRIVER
13711M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13712L: linux-mmc@vger.kernel.org
13713S: Supported
13714F: drivers/mmc/host/tmio_mmc*
13715F: drivers/mmc/host/renesas_sdhi*
13716F: include/linux/mfd/tmio.h
13717
13718TMP401 HARDWARE MONITOR DRIVER
13719M: Guenter Roeck <linux@roeck-us.net>
13720L: linux-hwmon@vger.kernel.org
13721S: Maintained
13722F: Documentation/hwmon/tmp401
13723F: drivers/hwmon/tmp401.c
13724
13725TMPFS (SHMEM FILESYSTEM)
13726M: Hugh Dickins <hughd@google.com>
13727L: linux-mm@kvack.org
13728S: Maintained
13729F: include/linux/shmem_fs.h
13730F: mm/shmem.c
13731
13732TOMOYO SECURITY MODULE
13733M: Kentaro Takeda <takedakn@nttdata.co.jp>
13734M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13735L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13736L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13737L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13738L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13739W: http://tomoyo.sourceforge.jp/
13740T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13741S: Maintained
13742F: security/tomoyo/
13743
13744TOPSTAR LAPTOP EXTRAS DRIVER
13745M: Herton Ronaldo Krzesinski <herton@canonical.com>
13746L: platform-driver-x86@vger.kernel.org
13747S: Maintained
13748F: drivers/platform/x86/topstar-laptop.c
13749
13750TOSHIBA ACPI EXTRAS DRIVER
13751M: Azael Avalos <coproscefalo@gmail.com>
13752L: platform-driver-x86@vger.kernel.org
13753S: Maintained
13754F: drivers/platform/x86/toshiba_acpi.c
13755
13756TOSHIBA BLUETOOTH DRIVER
13757M: Azael Avalos <coproscefalo@gmail.com>
13758L: platform-driver-x86@vger.kernel.org
13759S: Maintained
13760F: drivers/platform/x86/toshiba_bluetooth.c
13761
13762TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13763M: Azael Avalos <coproscefalo@gmail.com>
13764L: platform-driver-x86@vger.kernel.org
13765S: Maintained
13766F: drivers/platform/x86/toshiba_haps.c
13767
13768TOSHIBA SMM DRIVER
13769M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13770W: http://www.buzzard.org.uk/toshiba/
13771S: Maintained
13772F: drivers/char/toshiba.c
13773F: include/linux/toshiba.h
13774F: include/uapi/linux/toshiba.h
13775
13776TOSHIBA TC358743 DRIVER
13777M: Mats Randgaard <matrandg@cisco.com>
13778L: linux-media@vger.kernel.org
13779S: Maintained
13780F: drivers/media/i2c/tc358743*
13781F: include/media/i2c/tc358743.h
13782
13783TOSHIBA WMI HOTKEYS DRIVER
13784M: Azael Avalos <coproscefalo@gmail.com>
13785L: platform-driver-x86@vger.kernel.org
13786S: Maintained
13787F: drivers/platform/x86/toshiba-wmi.c
13788
13789TPM DEVICE DRIVER
13790M: Peter Huewe <peterhuewe@gmx.de>
13791M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13792R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13793L: linux-integrity@vger.kernel.org
13794Q: https://patchwork.kernel.org/project/linux-integrity/list/
13795T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13796S: Maintained
13797F: drivers/char/tpm/
13798
13799TRACING
13800M: Steven Rostedt <rostedt@goodmis.org>
13801M: Ingo Molnar <mingo@redhat.com>
13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13803S: Maintained
13804F: Documentation/trace/ftrace.txt
13805F: arch/*/*/*/ftrace.h
13806F: arch/*/kernel/ftrace.c
13807F: include/*/ftrace.h
13808F: include/linux/trace*.h
13809F: include/trace/
13810F: kernel/trace/
13811F: tools/testing/selftests/ftrace/
13812
13813TRACING MMIO ACCESSES (MMIOTRACE)
13814M: Steven Rostedt <rostedt@goodmis.org>
13815M: Ingo Molnar <mingo@kernel.org>
13816R: Karol Herbst <karolherbst@gmail.com>
13817R: Pekka Paalanen <ppaalanen@gmail.com>
13818S: Maintained
13819L: linux-kernel@vger.kernel.org
13820L: nouveau@lists.freedesktop.org
13821F: kernel/trace/trace_mmiotrace.c
13822F: include/linux/mmiotrace.h
13823F: arch/x86/mm/kmmio.c
13824F: arch/x86/mm/mmio-mod.c
13825F: arch/x86/mm/testmmiotrace.c
13826
13827TRIVIAL PATCHES
13828M: Jiri Kosina <trivial@kernel.org>
13829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13830S: Maintained
13831K: ^Subject:.*(?i)trivial
13832
13833TTY LAYER
13834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13835M: Jiri Slaby <jslaby@suse.com>
13836S: Supported
13837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13838F: Documentation/serial/
13839F: drivers/tty/
13840F: drivers/tty/serial/serial_core.c
13841F: include/linux/serial_core.h
13842F: include/linux/serial.h
13843F: include/linux/tty.h
13844F: include/uapi/linux/serial_core.h
13845F: include/uapi/linux/serial.h
13846F: include/uapi/linux/tty.h
13847
13848TUA9001 MEDIA DRIVER
13849M: Antti Palosaari <crope@iki.fi>
13850L: linux-media@vger.kernel.org
13851W: https://linuxtv.org
13852W: http://palosaari.fi/linux/
13853Q: http://patchwork.linuxtv.org/project/linux-media/list/
13854T: git git://linuxtv.org/anttip/media_tree.git
13855S: Maintained
13856F: drivers/media/tuners/tua9001*
13857
13858TULIP NETWORK DRIVERS
13859L: netdev@vger.kernel.org
13860L: linux-parisc@vger.kernel.org
13861S: Orphan
13862F: drivers/net/ethernet/dec/tulip/
13863
13864TUN/TAP driver
13865M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13866W: http://vtun.sourceforge.net/tun
13867S: Maintained
13868F: Documentation/networking/tuntap.txt
13869F: arch/um/os-Linux/drivers/
13870
13871TURBOCHANNEL SUBSYSTEM
13872M: "Maciej W. Rozycki" <macro@linux-mips.org>
13873M: Ralf Baechle <ralf@linux-mips.org>
13874L: linux-mips@linux-mips.org
13875Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13876S: Maintained
13877F: drivers/tc/
13878F: include/linux/tc.h
13879
13880TW5864 VIDEO4LINUX DRIVER
13881M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13882M: Anton Sviridenko <anton@corp.bluecherry.net>
13883M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13884M: Andrey Utkin <andrey_utkin@fastmail.com>
13885L: linux-media@vger.kernel.org
13886S: Supported
13887F: drivers/media/pci/tw5864/
13888
13889TW68 VIDEO4LINUX DRIVER
13890M: Hans Verkuil <hverkuil@xs4all.nl>
13891L: linux-media@vger.kernel.org
13892T: git git://linuxtv.org/media_tree.git
13893W: https://linuxtv.org
13894S: Odd Fixes
13895F: drivers/media/pci/tw68/
13896
13897TW686X VIDEO4LINUX DRIVER
13898M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13899L: linux-media@vger.kernel.org
13900T: git git://linuxtv.org/media_tree.git
13901W: http://linuxtv.org
13902S: Maintained
13903F: drivers/media/pci/tw686x/
13904
13905UBI FILE SYSTEM (UBIFS)
13906M: Richard Weinberger <richard@nod.at>
13907M: Artem Bityutskiy <dedekind1@gmail.com>
13908M: Adrian Hunter <adrian.hunter@intel.com>
13909L: linux-mtd@lists.infradead.org
13910T: git git://git.infradead.org/ubifs-2.6.git
13911W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13912S: Supported
13913F: Documentation/filesystems/ubifs.txt
13914F: fs/ubifs/
13915
13916UCLINUX (M68KNOMMU AND COLDFIRE)
13917M: Greg Ungerer <gerg@linux-m68k.org>
13918W: http://www.linux-m68k.org/
13919W: http://www.uclinux.org/
13920L: linux-m68k@lists.linux-m68k.org
13921L: uclinux-dev@uclinux.org (subscribers-only)
13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13923S: Maintained
13924F: arch/m68k/coldfire/
13925F: arch/m68k/68*/
13926F: arch/m68k/*/*_no.*
13927F: arch/m68k/include/asm/*_no.*
13928
13929UDF FILESYSTEM
13930M: Jan Kara <jack@suse.com>
13931S: Maintained
13932F: Documentation/filesystems/udf.txt
13933F: fs/udf/
13934
13935UDRAW TABLET
13936M: Bastien Nocera <hadess@hadess.net>
13937L: linux-input@vger.kernel.org
13938S: Maintained
13939F: drivers/hid/hid-udraw-ps3.c
13940
13941UFS FILESYSTEM
13942M: Evgeniy Dushistov <dushistov@mail.ru>
13943S: Maintained
13944F: Documentation/filesystems/ufs.txt
13945F: fs/ufs/
13946
13947UHID USERSPACE HID IO DRIVER:
13948M: David Herrmann <dh.herrmann@googlemail.com>
13949L: linux-input@vger.kernel.org
13950S: Maintained
13951F: drivers/hid/uhid.c
13952F: include/uapi/linux/uhid.h
13953
13954ULPI BUS
13955M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13956L: linux-usb@vger.kernel.org
13957S: Maintained
13958F: drivers/usb/common/ulpi.c
13959F: include/linux/ulpi/
13960
13961ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13962L: linux-usb@vger.kernel.org
13963S: Orphan
13964F: drivers/uwb/
13965F: include/linux/uwb.h
13966F: include/linux/uwb/
13967
13968UNICORE32 ARCHITECTURE:
13969M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13970W: http://mprc.pku.edu.cn/~guanxuetao/linux
13971S: Maintained
13972T: git git://github.com/gxt/linux.git
13973F: arch/unicore32/
13974
13975UNIFDEF
13976M: Tony Finch <dot@dotat.at>
13977W: http://dotat.at/prog/unifdef
13978S: Maintained
13979F: scripts/unifdef.c
13980
13981UNIFORM CDROM DRIVER
13982M: Jens Axboe <axboe@kernel.dk>
13983W: http://www.kernel.dk
13984S: Maintained
13985F: Documentation/cdrom/
13986F: drivers/cdrom/cdrom.c
13987F: include/linux/cdrom.h
13988F: include/uapi/linux/cdrom.h
13989
13990UNISYS S-PAR DRIVERS
13991M: David Kershner <david.kershner@unisys.com>
13992L: sparmaintainer@unisys.com (Unisys internal)
13993S: Supported
13994F: drivers/staging/unisys/
13995
13996UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13997M: Vinayak Holikatti <vinholikatti@gmail.com>
13998L: linux-scsi@vger.kernel.org
13999S: Supported
14000F: Documentation/scsi/ufs.txt
14001F: drivers/scsi/ufs/
14002
14003UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14004M: Joao Pinto <jpinto@synopsys.com>
14005L: linux-scsi@vger.kernel.org
14006S: Supported
14007F: drivers/scsi/ufs/*dwc*
14008
14009UNSORTED BLOCK IMAGES (UBI)
14010M: Artem Bityutskiy <dedekind1@gmail.com>
14011M: Richard Weinberger <richard@nod.at>
14012W: http://www.linux-mtd.infradead.org/
14013L: linux-mtd@lists.infradead.org
14014T: git git://git.infradead.org/ubifs-2.6.git
14015S: Supported
14016F: drivers/mtd/ubi/
14017F: include/linux/mtd/ubi.h
14018F: include/uapi/mtd/ubi-user.h
14019
14020USB "USBNET" DRIVER FRAMEWORK
14021M: Oliver Neukum <oneukum@suse.com>
14022L: netdev@vger.kernel.org
14023W: http://www.linux-usb.org/usbnet
14024S: Maintained
14025F: drivers/net/usb/usbnet.c
14026F: include/linux/usb/usbnet.h
14027
14028USB ACM DRIVER
14029M: Oliver Neukum <oneukum@suse.com>
14030L: linux-usb@vger.kernel.org
14031S: Maintained
14032F: Documentation/usb/acm.txt
14033F: drivers/usb/class/cdc-acm.*
14034
14035USB AR5523 WIRELESS DRIVER
14036M: Pontus Fuchs <pontus.fuchs@gmail.com>
14037L: linux-wireless@vger.kernel.org
14038S: Maintained
14039F: drivers/net/wireless/ath/ar5523/
14040
14041USB ATTACHED SCSI
14042M: Oliver Neukum <oneukum@suse.com>
14043L: linux-usb@vger.kernel.org
14044L: linux-scsi@vger.kernel.org
14045S: Maintained
14046F: drivers/usb/storage/uas.c
14047
14048USB CDC ETHERNET DRIVER
14049M: Oliver Neukum <oliver@neukum.org>
14050L: linux-usb@vger.kernel.org
14051S: Maintained
14052F: drivers/net/usb/cdc_*.c
14053F: include/uapi/linux/usb/cdc.h
14054
14055USB CHAOSKEY DRIVER
14056M: Keith Packard <keithp@keithp.com>
14057L: linux-usb@vger.kernel.org
14058S: Maintained
14059F: drivers/usb/misc/chaoskey.c
14060
14061USB CYPRESS C67X00 DRIVER
14062M: Peter Korsgaard <jacmet@sunsite.dk>
14063L: linux-usb@vger.kernel.org
14064S: Maintained
14065F: drivers/usb/c67x00/
14066
14067USB DAVICOM DM9601 DRIVER
14068M: Peter Korsgaard <jacmet@sunsite.dk>
14069L: netdev@vger.kernel.org
14070W: http://www.linux-usb.org/usbnet
14071S: Maintained
14072F: drivers/net/usb/dm9601.c
14073
14074USB DIAMOND RIO500 DRIVER
14075M: Cesar Miquel <miquel@df.uba.ar>
14076L: rio500-users@lists.sourceforge.net
14077W: http://rio500.sourceforge.net
14078S: Maintained
14079F: drivers/usb/misc/rio500*
14080
14081USB EHCI DRIVER
14082M: Alan Stern <stern@rowland.harvard.edu>
14083L: linux-usb@vger.kernel.org
14084S: Maintained
14085F: Documentation/usb/ehci.txt
14086F: drivers/usb/host/ehci*
14087
14088USB GADGET/PERIPHERAL SUBSYSTEM
14089M: Felipe Balbi <balbi@kernel.org>
14090L: linux-usb@vger.kernel.org
14091W: http://www.linux-usb.org/gadget
14092T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14093S: Maintained
14094F: drivers/usb/gadget/
14095F: include/linux/usb/gadget*
14096
14097USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14098M: Jiri Kosina <jikos@kernel.org>
14099R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14100L: linux-usb@vger.kernel.org
14101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14102S: Maintained
14103F: Documentation/hid/hiddev.txt
14104F: drivers/hid/usbhid/
14105
14106USB ISP116X DRIVER
14107M: Olav Kongas <ok@artecdesign.ee>
14108L: linux-usb@vger.kernel.org
14109S: Maintained
14110F: drivers/usb/host/isp116x*
14111F: include/linux/usb/isp116x.h
14112
14113USB LAN78XX ETHERNET DRIVER
14114M: Woojung Huh <woojung.huh@microchip.com>
14115M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14116L: netdev@vger.kernel.org
14117S: Maintained
14118F: drivers/net/usb/lan78xx.*
14119
14120USB MASS STORAGE DRIVER
14121M: Alan Stern <stern@rowland.harvard.edu>
14122L: linux-usb@vger.kernel.org
14123L: usb-storage@lists.one-eyed-alien.net
14124S: Maintained
14125W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14126F: drivers/usb/storage/
14127
14128USB MIDI DRIVER
14129M: Clemens Ladisch <clemens@ladisch.de>
14130L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14131T: git git://git.alsa-project.org/alsa-kernel.git
14132S: Maintained
14133F: sound/usb/midi.*
14134
14135USB NETWORKING DRIVERS
14136L: linux-usb@vger.kernel.org
14137S: Odd Fixes
14138F: drivers/net/usb/
14139
14140USB OHCI DRIVER
14141M: Alan Stern <stern@rowland.harvard.edu>
14142L: linux-usb@vger.kernel.org
14143S: Maintained
14144F: Documentation/usb/ohci.txt
14145F: drivers/usb/host/ohci*
14146
14147USB OTG FSM (Finite State Machine)
14148M: Peter Chen <Peter.Chen@nxp.com>
14149T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14150L: linux-usb@vger.kernel.org
14151S: Maintained
14152F: drivers/usb/common/usb-otg-fsm.c
14153
14154USB OVER IP DRIVER
14155M: Valentina Manea <valentina.manea.m@gmail.com>
14156M: Shuah Khan <shuahkh@osg.samsung.com>
14157M: Shuah Khan <shuah@kernel.org>
14158L: linux-usb@vger.kernel.org
14159S: Maintained
14160F: Documentation/usb/usbip_protocol.txt
14161F: drivers/usb/usbip/
14162F: tools/usb/usbip/
14163
14164USB PEGASUS DRIVER
14165M: Petko Manolov <petkan@nucleusys.com>
14166L: linux-usb@vger.kernel.org
14167L: netdev@vger.kernel.org
14168T: git git://github.com/petkan/pegasus.git
14169W: https://github.com/petkan/pegasus
14170S: Maintained
14171F: drivers/net/usb/pegasus.*
14172
14173USB PHY LAYER
14174M: Felipe Balbi <balbi@kernel.org>
14175L: linux-usb@vger.kernel.org
14176T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14177S: Maintained
14178F: drivers/usb/phy/
14179
14180USB PRINTER DRIVER (usblp)
14181M: Pete Zaitcev <zaitcev@redhat.com>
14182L: linux-usb@vger.kernel.org
14183S: Supported
14184F: drivers/usb/class/usblp.c
14185
14186USB QMI WWAN NETWORK DRIVER
14187M: Bjørn Mork <bjorn@mork.no>
14188L: netdev@vger.kernel.org
14189S: Maintained
14190F: Documentation/ABI/testing/sysfs-class-net-qmi
14191F: drivers/net/usb/qmi_wwan.c
14192
14193USB RTL8150 DRIVER
14194M: Petko Manolov <petkan@nucleusys.com>
14195L: linux-usb@vger.kernel.org
14196L: netdev@vger.kernel.org
14197T: git git://github.com/petkan/rtl8150.git
14198W: https://github.com/petkan/rtl8150
14199S: Maintained
14200F: drivers/net/usb/rtl8150.c
14201
14202USB SERIAL SUBSYSTEM
14203M: Johan Hovold <johan@kernel.org>
14204L: linux-usb@vger.kernel.org
14205T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14206S: Maintained
14207F: Documentation/usb/usb-serial.txt
14208F: drivers/usb/serial/
14209F: include/linux/usb/serial.h
14210
14211USB SMSC75XX ETHERNET DRIVER
14212M: Steve Glendinning <steve.glendinning@shawell.net>
14213L: netdev@vger.kernel.org
14214S: Maintained
14215F: drivers/net/usb/smsc75xx.*
14216
14217USB SMSC95XX ETHERNET DRIVER
14218M: Steve Glendinning <steve.glendinning@shawell.net>
14219M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14220L: netdev@vger.kernel.org
14221S: Maintained
14222F: drivers/net/usb/smsc95xx.*
14223
14224USB SUBSYSTEM
14225M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14226L: linux-usb@vger.kernel.org
14227W: http://www.linux-usb.org
14228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14229S: Supported
14230F: Documentation/devicetree/bindings/usb/
14231F: Documentation/usb/
14232F: drivers/usb/
14233F: include/linux/usb.h
14234F: include/linux/usb/
14235
14236USB TYPEC SUBSYSTEM
14237M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14238L: linux-usb@vger.kernel.org
14239S: Maintained
14240F: Documentation/ABI/testing/sysfs-class-typec
14241F: Documentation/usb/typec.rst
14242F: drivers/usb/typec/
14243F: include/linux/usb/typec.h
14244
14245USB UHCI DRIVER
14246M: Alan Stern <stern@rowland.harvard.edu>
14247L: linux-usb@vger.kernel.org
14248S: Maintained
14249F: drivers/usb/host/uhci*
14250
14251USB VIDEO CLASS
14252M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14253L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14254L: linux-media@vger.kernel.org
14255T: git git://linuxtv.org/media_tree.git
14256W: http://www.ideasonboard.org/uvc/
14257S: Maintained
14258F: drivers/media/usb/uvc/
14259F: include/uapi/linux/uvcvideo.h
14260
14261USB VISION DRIVER
14262M: Hans Verkuil <hverkuil@xs4all.nl>
14263L: linux-media@vger.kernel.org
14264T: git git://linuxtv.org/media_tree.git
14265W: https://linuxtv.org
14266S: Odd Fixes
14267F: drivers/media/usb/usbvision/
14268
14269USB WEBCAM GADGET
14270M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14271L: linux-usb@vger.kernel.org
14272S: Maintained
14273F: drivers/usb/gadget/function/*uvc*
14274F: drivers/usb/gadget/legacy/webcam.c
14275
14276USB WIRELESS RNDIS DRIVER (rndis_wlan)
14277M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14278L: linux-wireless@vger.kernel.org
14279S: Maintained
14280F: drivers/net/wireless/rndis_wlan.c
14281
14282USB XHCI DRIVER
14283M: Mathias Nyman <mathias.nyman@intel.com>
14284L: linux-usb@vger.kernel.org
14285S: Supported
14286F: drivers/usb/host/xhci*
14287F: drivers/usb/host/pci-quirks*
14288
14289USB ZD1201 DRIVER
14290L: linux-wireless@vger.kernel.org
14291W: http://linux-lc100020.sourceforge.net
14292S: Orphan
14293F: drivers/net/wireless/zydas/zd1201.*
14294
14295USB ZR364XX DRIVER
14296M: Antoine Jacquet <royale@zerezo.com>
14297L: linux-usb@vger.kernel.org
14298L: linux-media@vger.kernel.org
14299T: git git://linuxtv.org/media_tree.git
14300W: http://royale.zerezo.com/zr364xx/
14301S: Maintained
14302F: Documentation/media/v4l-drivers/zr364xx*
14303F: drivers/media/usb/zr364xx/
14304
14305USER-MODE LINUX (UML)
14306M: Jeff Dike <jdike@addtoit.com>
14307M: Richard Weinberger <richard@nod.at>
14308L: user-mode-linux-devel@lists.sourceforge.net
14309L: user-mode-linux-user@lists.sourceforge.net
14310W: http://user-mode-linux.sourceforge.net
14311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14312S: Maintained
14313F: Documentation/virtual/uml/
14314F: arch/um/
14315F: arch/x86/um/
14316F: fs/hostfs/
14317F: fs/hppfs/
14318
14319USERSPACE I/O (UIO)
14320M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14321S: Maintained
14322T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14323F: Documentation/driver-api/uio-howto.rst
14324F: drivers/uio/
14325F: include/linux/uio*.h
14326
14327UTIL-LINUX PACKAGE
14328M: Karel Zak <kzak@redhat.com>
14329L: util-linux@vger.kernel.org
14330W: http://en.wikipedia.org/wiki/Util-linux
14331T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14332S: Maintained
14333
14334UUID HELPERS
14335M: Christoph Hellwig <hch@lst.de>
14336R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14337L: linux-kernel@vger.kernel.org
14338T: git git://git.infradead.org/users/hch/uuid.git
14339F: lib/uuid.c
14340F: lib/test_uuid.c
14341F: include/linux/uuid.h
14342F: include/uapi/linux/uuid.h
14343S: Maintained
14344
14345UVESAFB DRIVER
14346M: Michal Januszewski <spock@gentoo.org>
14347L: linux-fbdev@vger.kernel.org
14348W: http://dev.gentoo.org/~spock/projects/uvesafb/
14349S: Maintained
14350F: Documentation/fb/uvesafb.txt
14351F: drivers/video/fbdev/uvesafb.*
14352
14353VF610 NAND DRIVER
14354M: Stefan Agner <stefan@agner.ch>
14355L: linux-mtd@lists.infradead.org
14356S: Supported
14357F: drivers/mtd/nand/vf610_nfc.c
14358
14359VFAT/FAT/MSDOS FILESYSTEM
14360M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14361S: Maintained
14362F: Documentation/filesystems/vfat.txt
14363F: fs/fat/
14364
14365VFIO DRIVER
14366M: Alex Williamson <alex.williamson@redhat.com>
14367L: kvm@vger.kernel.org
14368T: git git://github.com/awilliam/linux-vfio.git
14369S: Maintained
14370F: Documentation/vfio.txt
14371F: drivers/vfio/
14372F: include/linux/vfio.h
14373F: include/uapi/linux/vfio.h
14374
14375VFIO MEDIATED DEVICE DRIVERS
14376M: Kirti Wankhede <kwankhede@nvidia.com>
14377L: kvm@vger.kernel.org
14378S: Maintained
14379F: Documentation/vfio-mediated-device.txt
14380F: drivers/vfio/mdev/
14381F: include/linux/mdev.h
14382F: samples/vfio-mdev/
14383
14384VFIO PLATFORM DRIVER
14385M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14386L: kvm@vger.kernel.org
14387S: Maintained
14388F: drivers/vfio/platform/
14389
14390VGA_SWITCHEROO
14391R: Lukas Wunner <lukas@wunner.de>
14392S: Maintained
14393F: Documentation/gpu/vga-switcheroo.rst
14394F: drivers/gpu/vga/vga_switcheroo.c
14395F: include/linux/vga_switcheroo.h
14396T: git git://anongit.freedesktop.org/drm/drm-misc
14397
14398VIA RHINE NETWORK DRIVER
14399S: Orphan
14400F: drivers/net/ethernet/via/via-rhine.c
14401
14402VIA SD/MMC CARD CONTROLLER DRIVER
14403M: Bruce Chang <brucechang@via.com.tw>
14404M: Harald Welte <HaraldWelte@viatech.com>
14405S: Maintained
14406F: drivers/mmc/host/via-sdmmc.c
14407
14408VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14409M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14410L: linux-fbdev@vger.kernel.org
14411S: Maintained
14412F: include/linux/via-core.h
14413F: include/linux/via-gpio.h
14414F: include/linux/via_i2c.h
14415F: drivers/video/fbdev/via/
14416
14417VIA VELOCITY NETWORK DRIVER
14418M: Francois Romieu <romieu@fr.zoreil.com>
14419L: netdev@vger.kernel.org
14420S: Maintained
14421F: drivers/net/ethernet/via/via-velocity.*
14422
14423VIDEO MULTIPLEXER DRIVER
14424M: Philipp Zabel <p.zabel@pengutronix.de>
14425L: linux-media@vger.kernel.org
14426S: Maintained
14427F: drivers/media/platform/video-mux.c
14428
14429VIDEOBUF2 FRAMEWORK
14430M: Pawel Osciak <pawel@osciak.com>
14431M: Marek Szyprowski <m.szyprowski@samsung.com>
14432M: Kyungmin Park <kyungmin.park@samsung.com>
14433L: linux-media@vger.kernel.org
14434S: Maintained
14435F: drivers/media/v4l2-core/videobuf2-*
14436F: include/media/videobuf2-*
14437
14438VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14439M: Helen Koike <helen.koike@collabora.com>
14440L: linux-media@vger.kernel.org
14441T: git git://linuxtv.org/media_tree.git
14442W: https://linuxtv.org
14443S: Maintained
14444F: drivers/media/platform/vimc/*
14445
14446VIRT LIB
14447M: Alex Williamson <alex.williamson@redhat.com>
14448M: Paolo Bonzini <pbonzini@redhat.com>
14449L: kvm@vger.kernel.org
14450S: Supported
14451F: virt/lib/
14452
14453VIRTIO AND VHOST VSOCK DRIVER
14454M: Stefan Hajnoczi <stefanha@redhat.com>
14455L: kvm@vger.kernel.org
14456L: virtualization@lists.linux-foundation.org
14457L: netdev@vger.kernel.org
14458S: Maintained
14459F: include/linux/virtio_vsock.h
14460F: include/uapi/linux/virtio_vsock.h
14461F: include/uapi/linux/vsockmon.h
14462F: include/uapi/linux/vm_sockets_diag.h
14463F: net/vmw_vsock/diag.c
14464F: net/vmw_vsock/af_vsock_tap.c
14465F: net/vmw_vsock/virtio_transport_common.c
14466F: net/vmw_vsock/virtio_transport.c
14467F: drivers/net/vsockmon.c
14468F: drivers/vhost/vsock.c
14469F: drivers/vhost/vsock.h
14470F: tools/testing/vsock/
14471
14472VIRTIO CONSOLE DRIVER
14473M: Amit Shah <amit@kernel.org>
14474L: virtualization@lists.linux-foundation.org
14475S: Maintained
14476F: drivers/char/virtio_console.c
14477F: include/linux/virtio_console.h
14478F: include/uapi/linux/virtio_console.h
14479
14480VIRTIO CORE, NET AND BLOCK DRIVERS
14481M: "Michael S. Tsirkin" <mst@redhat.com>
14482M: Jason Wang <jasowang@redhat.com>
14483L: virtualization@lists.linux-foundation.org
14484S: Maintained
14485F: Documentation/devicetree/bindings/virtio/
14486F: drivers/virtio/
14487F: tools/virtio/
14488F: drivers/net/virtio_net.c
14489F: drivers/block/virtio_blk.c
14490F: include/linux/virtio*.h
14491F: include/uapi/linux/virtio_*.h
14492F: drivers/crypto/virtio/
14493F: mm/balloon_compaction.c
14494
14495VIRTIO CRYPTO DRIVER
14496M: Gonglei <arei.gonglei@huawei.com>
14497L: virtualization@lists.linux-foundation.org
14498L: linux-crypto@vger.kernel.org
14499S: Maintained
14500F: drivers/crypto/virtio/
14501F: include/uapi/linux/virtio_crypto.h
14502
14503VIRTIO DRIVERS FOR S390
14504M: Cornelia Huck <cohuck@redhat.com>
14505M: Halil Pasic <pasic@linux.vnet.ibm.com>
14506L: linux-s390@vger.kernel.org
14507L: virtualization@lists.linux-foundation.org
14508L: kvm@vger.kernel.org
14509S: Supported
14510F: drivers/s390/virtio/
14511F: arch/s390/include/uapi/asm/virtio-ccw.h
14512
14513VIRTIO GPU DRIVER
14514M: David Airlie <airlied@linux.ie>
14515M: Gerd Hoffmann <kraxel@redhat.com>
14516L: dri-devel@lists.freedesktop.org
14517L: virtualization@lists.linux-foundation.org
14518T: git git://anongit.freedesktop.org/drm/drm-misc
14519S: Maintained
14520F: drivers/gpu/drm/virtio/
14521F: include/uapi/linux/virtio_gpu.h
14522
14523VIRTIO HOST (VHOST)
14524M: "Michael S. Tsirkin" <mst@redhat.com>
14525M: Jason Wang <jasowang@redhat.com>
14526L: kvm@vger.kernel.org
14527L: virtualization@lists.linux-foundation.org
14528L: netdev@vger.kernel.org
14529T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14530S: Maintained
14531F: drivers/vhost/
14532F: include/uapi/linux/vhost.h
14533
14534VIRTIO INPUT DRIVER
14535M: Gerd Hoffmann <kraxel@redhat.com>
14536S: Maintained
14537F: drivers/virtio/virtio_input.c
14538F: include/uapi/linux/virtio_input.h
14539
14540VIRTUAL SERIO DEVICE DRIVER
14541M: Stephen Chandler Paul <thatslyude@gmail.com>
14542S: Maintained
14543F: drivers/input/serio/userio.c
14544F: include/uapi/linux/userio.h
14545
14546VIVID VIRTUAL VIDEO DRIVER
14547M: Hans Verkuil <hverkuil@xs4all.nl>
14548L: linux-media@vger.kernel.org
14549T: git git://linuxtv.org/media_tree.git
14550W: https://linuxtv.org
14551S: Maintained
14552F: drivers/media/platform/vivid/*
14553
14554VLYNQ BUS
14555M: Florian Fainelli <f.fainelli@gmail.com>
14556L: openwrt-devel@lists.openwrt.org (subscribers-only)
14557S: Maintained
14558F: drivers/vlynq/vlynq.c
14559F: include/linux/vlynq.h
14560
14561VME SUBSYSTEM
14562M: Martyn Welch <martyn@welchs.me.uk>
14563M: Manohar Vanga <manohar.vanga@gmail.com>
14564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14565L: devel@driverdev.osuosl.org
14566S: Maintained
14567T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14568F: Documentation/driver-api/vme.rst
14569F: drivers/staging/vme/
14570F: drivers/vme/
14571F: include/linux/vme*
14572
14573VMWARE BALLOON DRIVER
14574M: Xavier Deguillard <xdeguillard@vmware.com>
14575M: Philip Moltmann <moltmann@vmware.com>
14576M: "VMware, Inc." <pv-drivers@vmware.com>
14577L: linux-kernel@vger.kernel.org
14578S: Maintained
14579F: drivers/misc/vmw_balloon.c
14580
14581VMWARE HYPERVISOR INTERFACE
14582M: Alok Kataria <akataria@vmware.com>
14583L: virtualization@lists.linux-foundation.org
14584S: Supported
14585F: arch/x86/kernel/cpu/vmware.c
14586
14587VMWARE PVRDMA DRIVER
14588M: Adit Ranadive <aditr@vmware.com>
14589M: VMware PV-Drivers <pv-drivers@vmware.com>
14590L: linux-rdma@vger.kernel.org
14591S: Maintained
14592F: drivers/infiniband/hw/vmw_pvrdma/
14593
14594VMware PVSCSI driver
14595M: Jim Gill <jgill@vmware.com>
14596M: VMware PV-Drivers <pv-drivers@vmware.com>
14597L: linux-scsi@vger.kernel.org
14598S: Maintained
14599F: drivers/scsi/vmw_pvscsi.c
14600F: drivers/scsi/vmw_pvscsi.h
14601
14602VMWARE VMMOUSE SUBDRIVER
14603M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14604M: "VMware, Inc." <pv-drivers@vmware.com>
14605L: linux-input@vger.kernel.org
14606S: Maintained
14607F: drivers/input/mouse/vmmouse.c
14608F: drivers/input/mouse/vmmouse.h
14609
14610VMWARE VMXNET3 ETHERNET DRIVER
14611M: Shrikrishna Khare <skhare@vmware.com>
14612M: "VMware, Inc." <pv-drivers@vmware.com>
14613L: netdev@vger.kernel.org
14614S: Maintained
14615F: drivers/net/vmxnet3/
14616
14617VOCORE VOCORE2 BOARD
14618M: Harvey Hunt <harveyhuntnexus@gmail.com>
14619L: linux-mips@linux-mips.org
14620S: Maintained
14621F: arch/mips/boot/dts/ralink/vocore2.dts
14622
14623VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14624M: Liam Girdwood <lgirdwood@gmail.com>
14625M: Mark Brown <broonie@kernel.org>
14626L: linux-kernel@vger.kernel.org
14627W: http://www.slimlogic.co.uk/?p=48
14628T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14629S: Supported
14630F: Documentation/devicetree/bindings/regulator/
14631F: drivers/regulator/
14632F: include/dt-bindings/regulator/
14633F: include/linux/regulator/
14634
14635VRF
14636M: David Ahern <dsa@cumulusnetworks.com>
14637M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14638L: netdev@vger.kernel.org
14639S: Maintained
14640F: drivers/net/vrf.c
14641F: Documentation/networking/vrf.txt
14642
14643VT1211 HARDWARE MONITOR DRIVER
14644M: Juerg Haefliger <juergh@gmail.com>
14645L: linux-hwmon@vger.kernel.org
14646S: Maintained
14647F: Documentation/hwmon/vt1211
14648F: drivers/hwmon/vt1211.c
14649
14650VT8231 HARDWARE MONITOR DRIVER
14651M: Roger Lucas <vt8231@hiddenengine.co.uk>
14652L: linux-hwmon@vger.kernel.org
14653S: Maintained
14654F: drivers/hwmon/vt8231.c
14655
14656VUB300 USB to SDIO/SD/MMC bridge chip
14657M: Tony Olech <tony.olech@elandigitalsystems.com>
14658L: linux-mmc@vger.kernel.org
14659L: linux-usb@vger.kernel.org
14660S: Supported
14661F: drivers/mmc/host/vub300.c
14662
14663W1 DALLAS'S 1-WIRE BUS
14664M: Evgeniy Polyakov <zbr@ioremap.net>
14665S: Maintained
14666F: Documentation/w1/
14667F: drivers/w1/
14668F: include/linux/w1.h
14669
14670W83791D HARDWARE MONITORING DRIVER
14671M: Marc Hulsman <m.hulsman@tudelft.nl>
14672L: linux-hwmon@vger.kernel.org
14673S: Maintained
14674F: Documentation/hwmon/w83791d
14675F: drivers/hwmon/w83791d.c
14676
14677W83793 HARDWARE MONITORING DRIVER
14678M: Rudolf Marek <r.marek@assembler.cz>
14679L: linux-hwmon@vger.kernel.org
14680S: Maintained
14681F: Documentation/hwmon/w83793
14682F: drivers/hwmon/w83793.c
14683
14684W83795 HARDWARE MONITORING DRIVER
14685M: Jean Delvare <jdelvare@suse.com>
14686L: linux-hwmon@vger.kernel.org
14687S: Maintained
14688F: drivers/hwmon/w83795.c
14689
14690W83L51xD SD/MMC CARD INTERFACE DRIVER
14691M: Pierre Ossman <pierre@ossman.eu>
14692S: Maintained
14693F: drivers/mmc/host/wbsd.*
14694
14695WACOM PROTOCOL 4 SERIAL TABLETS
14696M: Julian Squires <julian@cipht.net>
14697M: Hans de Goede <hdegoede@redhat.com>
14698L: linux-input@vger.kernel.org
14699S: Maintained
14700F: drivers/input/tablet/wacom_serial4.c
14701
14702WATCHDOG DEVICE DRIVERS
14703M: Wim Van Sebroeck <wim@iguana.be>
14704R: Guenter Roeck <linux@roeck-us.net>
14705L: linux-watchdog@vger.kernel.org
14706W: http://www.linux-watchdog.org/
14707T: git git://www.linux-watchdog.org/linux-watchdog.git
14708S: Maintained
14709F: Documentation/devicetree/bindings/watchdog/
14710F: Documentation/watchdog/
14711F: drivers/watchdog/
14712F: include/linux/watchdog.h
14713F: include/uapi/linux/watchdog.h
14714
14715WHISKEYCOVE PMIC GPIO DRIVER
14716M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14717L: linux-gpio@vger.kernel.org
14718S: Maintained
14719F: drivers/gpio/gpio-wcove.c
14720
14721WIIMOTE HID DRIVER
14722M: David Herrmann <dh.herrmann@googlemail.com>
14723L: linux-input@vger.kernel.org
14724S: Maintained
14725F: drivers/hid/hid-wiimote*
14726
14727WILOCITY WIL6210 WIRELESS DRIVER
14728M: Maya Erez <qca_merez@qca.qualcomm.com>
14729L: linux-wireless@vger.kernel.org
14730L: wil6210@qca.qualcomm.com
14731S: Supported
14732W: http://wireless.kernel.org/en/users/Drivers/wil6210
14733F: drivers/net/wireless/ath/wil6210/
14734
14735WIMAX STACK
14736M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14737M: linux-wimax@intel.com
14738L: wimax@linuxwimax.org (subscribers-only)
14739S: Supported
14740W: http://linuxwimax.org
14741F: Documentation/wimax/README.wimax
14742F: include/linux/wimax/debug.h
14743F: include/net/wimax.h
14744F: include/uapi/linux/wimax.h
14745F: net/wimax/
14746
14747WINBOND CIR DRIVER
14748M: David Härdeman <david@hardeman.nu>
14749S: Maintained
14750F: drivers/media/rc/winbond-cir.c
14751
14752WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14753M: William Breathitt Gray <vilhelm.gray@gmail.com>
14754L: linux-watchdog@vger.kernel.org
14755S: Maintained
14756F: drivers/watchdog/ebc-c384_wdt.c
14757
14758WINSYSTEMS WS16C48 GPIO DRIVER
14759M: William Breathitt Gray <vilhelm.gray@gmail.com>
14760L: linux-gpio@vger.kernel.org
14761S: Maintained
14762F: drivers/gpio/gpio-ws16c48.c
14763
14764WISTRON LAPTOP BUTTON DRIVER
14765M: Miloslav Trmac <mitr@volny.cz>
14766S: Maintained
14767F: drivers/input/misc/wistron_btns.c
14768
14769WL3501 WIRELESS PCMCIA CARD DRIVER
14770L: linux-wireless@vger.kernel.org
14771S: Odd fixes
14772F: drivers/net/wireless/wl3501*
14773
14774WOLFSON MICROELECTRONICS DRIVERS
14775L: patches@opensource.cirrus.com
14776T: git https://github.com/CirrusLogic/linux-drivers.git
14777W: https://github.com/CirrusLogic/linux-drivers/wiki
14778S: Supported
14779F: Documentation/hwmon/wm83??
14780F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14781F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14782F: Documentation/devicetree/bindings/mfd/arizona.txt
14783F: Documentation/devicetree/bindings/mfd/wm831x.txt
14784F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14785F: arch/arm/mach-s3c64xx/mach-crag6410*
14786F: drivers/clk/clk-wm83*.c
14787F: drivers/extcon/extcon-arizona.c
14788F: drivers/leds/leds-wm83*.c
14789F: drivers/gpio/gpio-*wm*.c
14790F: drivers/gpio/gpio-arizona.c
14791F: drivers/hwmon/wm83??-hwmon.c
14792F: drivers/input/misc/wm831x-on.c
14793F: drivers/input/touchscreen/wm831x-ts.c
14794F: drivers/input/touchscreen/wm97*.c
14795F: drivers/mfd/arizona*
14796F: drivers/mfd/wm*.c
14797F: drivers/mfd/cs47l24*
14798F: drivers/power/supply/wm83*.c
14799F: drivers/rtc/rtc-wm83*.c
14800F: drivers/regulator/wm8*.c
14801F: drivers/regulator/arizona*
14802F: drivers/video/backlight/wm83*_bl.c
14803F: drivers/watchdog/wm83*_wdt.c
14804F: include/linux/mfd/arizona/
14805F: include/linux/mfd/wm831x/
14806F: include/linux/mfd/wm8350/
14807F: include/linux/mfd/wm8400*
14808F: include/linux/regulator/arizona*
14809F: include/linux/wm97xx.h
14810F: include/sound/wm????.h
14811F: sound/soc/codecs/arizona.?
14812F: sound/soc/codecs/wm*
14813F: sound/soc/codecs/cs47l24*
14814
14815WORKQUEUE
14816M: Tejun Heo <tj@kernel.org>
14817R: Lai Jiangshan <jiangshanlai@gmail.com>
14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14819S: Maintained
14820F: include/linux/workqueue.h
14821F: kernel/workqueue.c
14822F: Documentation/core-api/workqueue.rst
14823
14824X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14825M: Chen-Yu Tsai <wens@csie.org>
14826L: linux-kernel@vger.kernel.org
14827S: Maintained
14828N: axp[128]
14829
14830X.25 NETWORK LAYER
14831M: Andrew Hendry <andrew.hendry@gmail.com>
14832L: linux-x25@vger.kernel.org
14833S: Odd Fixes
14834F: Documentation/networking/x25*
14835F: include/net/x25*
14836F: net/x25/
14837
14838X86 ARCHITECTURE (32-BIT AND 64-BIT)
14839M: Thomas Gleixner <tglx@linutronix.de>
14840M: Ingo Molnar <mingo@redhat.com>
14841M: "H. Peter Anvin" <hpa@zytor.com>
14842M: x86@kernel.org
14843L: linux-kernel@vger.kernel.org
14844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14845S: Maintained
14846F: Documentation/x86/
14847F: arch/x86/
14848
14849X86 MCE INFRASTRUCTURE
14850M: Tony Luck <tony.luck@intel.com>
14851M: Borislav Petkov <bp@alien8.de>
14852L: linux-edac@vger.kernel.org
14853S: Maintained
14854F: arch/x86/kernel/cpu/mcheck/*
14855
14856X86 MICROCODE UPDATE SUPPORT
14857M: Borislav Petkov <bp@alien8.de>
14858S: Maintained
14859F: arch/x86/kernel/cpu/microcode/*
14860
14861X86 PLATFORM DRIVERS
14862M: Darren Hart <dvhart@infradead.org>
14863M: Andy Shevchenko <andy@infradead.org>
14864L: platform-driver-x86@vger.kernel.org
14865T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14866S: Maintained
14867F: drivers/platform/x86/
14868F: drivers/platform/olpc/
14869
14870X86 VDSO
14871M: Andy Lutomirski <luto@amacapital.net>
14872L: linux-kernel@vger.kernel.org
14873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14874S: Maintained
14875F: arch/x86/entry/vdso/
14876
14877XC2028/3028 TUNER DRIVER
14878M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14879M: Mauro Carvalho Chehab <mchehab@kernel.org>
14880L: linux-media@vger.kernel.org
14881W: https://linuxtv.org
14882T: git git://linuxtv.org/media_tree.git
14883S: Maintained
14884F: drivers/media/tuners/tuner-xc2028.*
14885
14886XEN BLOCK SUBSYSTEM
14887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14888M: Roger Pau Monné <roger.pau@citrix.com>
14889L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14890S: Supported
14891F: drivers/block/xen-blkback/*
14892F: drivers/block/xen*
14893
14894XEN HYPERVISOR ARM
14895M: Stefano Stabellini <sstabellini@kernel.org>
14896L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14897S: Maintained
14898F: arch/arm/xen/
14899F: arch/arm/include/asm/xen/
14900
14901XEN HYPERVISOR ARM64
14902M: Stefano Stabellini <sstabellini@kernel.org>
14903L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14904S: Maintained
14905F: arch/arm64/xen/
14906F: arch/arm64/include/asm/xen/
14907
14908XEN HYPERVISOR INTERFACE
14909M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14910M: Juergen Gross <jgross@suse.com>
14911L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14912T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14913S: Supported
14914F: arch/x86/xen/
14915F: drivers/*/xen-*front.c
14916F: drivers/xen/
14917F: arch/x86/include/asm/xen/
14918F: arch/x86/include/asm/pvclock-abi.h
14919F: include/xen/
14920F: include/uapi/xen/
14921F: Documentation/ABI/stable/sysfs-hypervisor-xen
14922F: Documentation/ABI/testing/sysfs-hypervisor-xen
14923
14924XEN NETWORK BACKEND DRIVER
14925M: Wei Liu <wei.liu2@citrix.com>
14926M: Paul Durrant <paul.durrant@citrix.com>
14927L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14928L: netdev@vger.kernel.org
14929S: Supported
14930F: drivers/net/xen-netback/*
14931
14932XEN PCI SUBSYSTEM
14933M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14934L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14935S: Supported
14936F: arch/x86/pci/*xen*
14937F: drivers/pci/*xen*
14938
14939XEN PVSCSI DRIVERS
14940M: Juergen Gross <jgross@suse.com>
14941L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14942L: linux-scsi@vger.kernel.org
14943S: Supported
14944F: drivers/scsi/xen-scsifront.c
14945F: drivers/xen/xen-scsiback.c
14946F: include/xen/interface/io/vscsiif.h
14947
14948XEN SWIOTLB SUBSYSTEM
14949M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14950L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14951S: Supported
14952F: arch/x86/xen/*swiotlb*
14953F: drivers/xen/*swiotlb*
14954
14955XFS FILESYSTEM
14956M: Darrick J. Wong <darrick.wong@oracle.com>
14957M: linux-xfs@vger.kernel.org
14958L: linux-xfs@vger.kernel.org
14959W: http://xfs.org/
14960T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14961S: Supported
14962F: Documentation/filesystems/xfs.txt
14963F: fs/xfs/
14964
14965XILINX AXI ETHERNET DRIVER
14966M: Anirudha Sarangi <anirudh@xilinx.com>
14967M: John Linn <John.Linn@xilinx.com>
14968S: Maintained
14969F: drivers/net/ethernet/xilinx/xilinx_axienet*
14970
14971XILINX UARTLITE SERIAL DRIVER
14972M: Peter Korsgaard <jacmet@sunsite.dk>
14973L: linux-serial@vger.kernel.org
14974S: Maintained
14975F: drivers/tty/serial/uartlite.c
14976
14977XILINX VIDEO IP CORES
14978M: Hyun Kwon <hyun.kwon@xilinx.com>
14979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14980L: linux-media@vger.kernel.org
14981T: git git://linuxtv.org/media_tree.git
14982S: Supported
14983F: Documentation/devicetree/bindings/media/xilinx/
14984F: drivers/media/platform/xilinx/
14985F: include/uapi/linux/xilinx-v4l2-controls.h
14986
14987XILLYBUS DRIVER
14988M: Eli Billauer <eli.billauer@gmail.com>
14989L: linux-kernel@vger.kernel.org
14990S: Supported
14991F: drivers/char/xillybus/
14992
14993XRA1403 GPIO EXPANDER
14994M: Nandor Han <nandor.han@ge.com>
14995M: Semi Malinen <semi.malinen@ge.com>
14996L: linux-gpio@vger.kernel.org
14997S: Maintained
14998F: drivers/gpio/gpio-xra1403.c
14999F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15000
15001XTENSA XTFPGA PLATFORM SUPPORT
15002M: Max Filippov <jcmvbkbc@gmail.com>
15003L: linux-xtensa@linux-xtensa.org
15004S: Maintained
15005F: drivers/spi/spi-xtensa-xtfpga.c
15006F: sound/soc/xtensa/xtfpga-i2s.c
15007
15008YAM DRIVER FOR AX.25
15009M: Jean-Paul Roubelat <jpr@f6fbb.org>
15010L: linux-hams@vger.kernel.org
15011S: Maintained
15012F: drivers/net/hamradio/yam*
15013F: include/linux/yam.h
15014
15015YAMA SECURITY MODULE
15016M: Kees Cook <keescook@chromium.org>
15017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15018S: Supported
15019F: security/yama/
15020F: Documentation/admin-guide/LSM/Yama.rst
15021
15022YEALINK PHONE DRIVER
15023M: Henk Vergonet <Henk.Vergonet@gmail.com>
15024L: usbb2k-api-dev@nongnu.org
15025S: Maintained
15026F: Documentation/input/yealink.rst
15027F: drivers/input/misc/yealink.*
15028
15029Z8530 DRIVER FOR AX.25
15030M: Joerg Reuter <jreuter@yaina.de>
15031W: http://yaina.de/jreuter/
15032W: http://www.qsl.net/dl1bke/
15033L: linux-hams@vger.kernel.org
15034S: Maintained
15035F: Documentation/networking/z8530drv.txt
15036F: drivers/net/hamradio/*scc.c
15037F: drivers/net/hamradio/z8530.h
15038
15039ZBUD COMPRESSED PAGE ALLOCATOR
15040M: Seth Jennings <sjenning@redhat.com>
15041M: Dan Streetman <ddstreet@ieee.org>
15042L: linux-mm@kvack.org
15043S: Maintained
15044F: mm/zbud.c
15045F: include/linux/zbud.h
15046
15047ZD1211RW WIRELESS DRIVER
15048M: Daniel Drake <dsd@gentoo.org>
15049M: Ulrich Kunitz <kune@deine-taler.de>
15050W: http://zd1211.ath.cx/wiki/DriverRewrite
15051L: linux-wireless@vger.kernel.org
15052L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15053S: Maintained
15054F: drivers/net/wireless/zydas/zd1211rw/
15055
15056ZD1301 MEDIA DRIVER
15057M: Antti Palosaari <crope@iki.fi>
15058L: linux-media@vger.kernel.org
15059W: https://linuxtv.org/
15060W: http://palosaari.fi/linux/
15061Q: https://patchwork.linuxtv.org/project/linux-media/list/
15062S: Maintained
15063F: drivers/media/usb/dvb-usb-v2/zd1301*
15064
15065ZD1301_DEMOD MEDIA DRIVER
15066M: Antti Palosaari <crope@iki.fi>
15067L: linux-media@vger.kernel.org
15068W: https://linuxtv.org/
15069W: http://palosaari.fi/linux/
15070Q: https://patchwork.linuxtv.org/project/linux-media/list/
15071S: Maintained
15072F: drivers/media/dvb-frontends/zd1301_demod*
15073
15074ZPOOL COMPRESSED PAGE STORAGE API
15075M: Dan Streetman <ddstreet@ieee.org>
15076L: linux-mm@kvack.org
15077S: Maintained
15078F: mm/zpool.c
15079F: include/linux/zpool.h
15080
15081ZR36067 VIDEO FOR LINUX DRIVER
15082L: mjpeg-users@lists.sourceforge.net
15083L: linux-media@vger.kernel.org
15084W: http://mjpeg.sourceforge.net/driver-zoran/
15085T: hg https://linuxtv.org/hg/v4l-dvb
15086S: Odd Fixes
15087F: drivers/media/pci/zoran/
15088
15089ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15090M: Minchan Kim <minchan@kernel.org>
15091M: Nitin Gupta <ngupta@vflare.org>
15092R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15093L: linux-kernel@vger.kernel.org
15094S: Maintained
15095F: drivers/block/zram/
15096F: Documentation/blockdev/zram.txt
15097
15098ZS DECSTATION Z85C30 SERIAL DRIVER
15099M: "Maciej W. Rozycki" <macro@linux-mips.org>
15100S: Maintained
15101F: drivers/tty/serial/zs.*
15102
15103ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15104M: Minchan Kim <minchan@kernel.org>
15105M: Nitin Gupta <ngupta@vflare.org>
15106R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15107L: linux-mm@kvack.org
15108S: Maintained
15109F: mm/zsmalloc.c
15110F: include/linux/zsmalloc.h
15111F: Documentation/vm/zsmalloc.txt
15112
15113ZSWAP COMPRESSED SWAP CACHING
15114M: Seth Jennings <sjenning@redhat.com>
15115M: Dan Streetman <ddstreet@ieee.org>
15116L: linux-mm@kvack.org
15117S: Maintained
15118F: mm/zswap.c
15119
15120THE REST
15121M: Linus Torvalds <torvalds@linux-foundation.org>
15122L: linux-kernel@vger.kernel.org
15123Q: http://patchwork.kernel.org/project/LKML/list/
15124T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15125S: Buried alive in reporters
15126F: *
15127F: */