crypto: caam - refactor ahash shared descriptor generation
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI FOR ARM64 (ACPI/arm64)
320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321M: Hanjun Guo <hanjun.guo@linaro.org>
322M: Sudeep Holla <sudeep.holla@arm.com>
323L: linux-acpi@vger.kernel.org
324S: Maintained
325F: drivers/acpi/arm64
326
327ACPI THERMAL DRIVER
328M: Zhang Rui <rui.zhang@intel.com>
329L: linux-acpi@vger.kernel.org
330W: https://01.org/linux-acpi
331S: Supported
332F: drivers/acpi/*thermal*
333
334ACPI VIDEO DRIVER
335M: Zhang Rui <rui.zhang@intel.com>
336L: linux-acpi@vger.kernel.org
337W: https://01.org/linux-acpi
338S: Supported
339F: drivers/acpi/acpi_video.c
340
341ACPI WMI DRIVER
342L: platform-driver-x86@vger.kernel.org
343S: Orphan
344F: drivers/platform/x86/wmi.c
345
346AD1889 ALSA SOUND DRIVER
347M: Thibaut Varene <T-Bone@parisc-linux.org>
348W: http://wiki.parisc-linux.org/AD1889
349L: linux-parisc@vger.kernel.org
350S: Maintained
351F: sound/pci/ad1889.*
352
353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354M: Michael Hennerich <michael.hennerich@analog.com>
355W: http://wiki.analog.com/AD5254
356W: http://ez.analog.com/community/linux-device-drivers
357S: Supported
358F: drivers/misc/ad525x_dpot.c
359
360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361M: Michael Hennerich <michael.hennerich@analog.com>
362W: http://wiki.analog.com/AD5398
363W: http://ez.analog.com/community/linux-device-drivers
364S: Supported
365F: drivers/regulator/ad5398.c
366
367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368M: Michael Hennerich <michael.hennerich@analog.com>
369W: http://wiki.analog.com/AD7142
370W: http://ez.analog.com/community/linux-device-drivers
371S: Supported
372F: drivers/input/misc/ad714x.c
373
374AD7877 TOUCHSCREEN DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
376W: http://wiki.analog.com/AD7877
377W: http://ez.analog.com/community/linux-device-drivers
378S: Supported
379F: drivers/input/touchscreen/ad7877.c
380
381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382M: Michael Hennerich <michael.hennerich@analog.com>
383W: http://wiki.analog.com/AD7879
384W: http://ez.analog.com/community/linux-device-drivers
385S: Supported
386F: drivers/input/touchscreen/ad7879.c
387
388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
389M: Jiri Kosina <jikos@kernel.org>
390S: Maintained
391
392ADF7242 IEEE 802.15.4 RADIO DRIVER
393M: Michael Hennerich <michael.hennerich@analog.com>
394W: https://wiki.analog.com/ADF7242
395W: http://ez.analog.com/community/linux-device-drivers
396L: linux-wpan@vger.kernel.org
397S: Supported
398F: drivers/net/ieee802154/adf7242.c
399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
401ADM1025 HARDWARE MONITOR DRIVER
402M: Jean Delvare <jdelvare@suse.com>
403L: linux-hwmon@vger.kernel.org
404S: Maintained
405F: Documentation/hwmon/adm1025
406F: drivers/hwmon/adm1025.c
407
408ADM1029 HARDWARE MONITOR DRIVER
409M: Corentin Labbe <clabbe.montjoie@gmail.com>
410L: linux-hwmon@vger.kernel.org
411S: Maintained
412F: drivers/hwmon/adm1029.c
413
414ADM8211 WIRELESS DRIVER
415L: linux-wireless@vger.kernel.org
416W: http://wireless.kernel.org/
417S: Orphan
418F: drivers/net/wireless/admtek/adm8211.*
419
420ADP1653 FLASH CONTROLLER DRIVER
421M: Sakari Ailus <sakari.ailus@iki.fi>
422L: linux-media@vger.kernel.org
423S: Maintained
424F: drivers/media/i2c/adp1653.c
425F: include/media/i2c/adp1653.h
426
427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428M: Michael Hennerich <michael.hennerich@analog.com>
429W: http://wiki.analog.com/ADP5520
430W: http://ez.analog.com/community/linux-device-drivers
431S: Supported
432F: drivers/mfd/adp5520.c
433F: drivers/video/backlight/adp5520_bl.c
434F: drivers/leds/leds-adp5520.c
435F: drivers/gpio/gpio-adp5520.c
436F: drivers/input/keyboard/adp5520-keys.c
437
438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP5588
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/input/keyboard/adp5588-keys.c
444F: drivers/gpio/gpio-adp5588.c
445
446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447M: Michael Hennerich <michael.hennerich@analog.com>
448W: http://wiki.analog.com/ADP8860
449W: http://ez.analog.com/community/linux-device-drivers
450S: Supported
451F: drivers/video/backlight/adp8860_bl.c
452
453ADS1015 HARDWARE MONITOR DRIVER
454M: Dirk Eibach <eibach@gdsys.de>
455L: linux-hwmon@vger.kernel.org
456S: Maintained
457F: Documentation/hwmon/ads1015
458F: drivers/hwmon/ads1015.c
459F: include/linux/i2c/ads1015.h
460
461ADT746X FAN DRIVER
462M: Colin Leroy <colin@colino.net>
463S: Maintained
464F: drivers/macintosh/therm_adt746x.c
465
466ADT7475 HARDWARE MONITOR DRIVER
467M: Jean Delvare <jdelvare@suse.com>
468L: linux-hwmon@vger.kernel.org
469S: Maintained
470F: Documentation/hwmon/adt7475
471F: drivers/hwmon/adt7475.c
472
473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474M: Michael Hennerich <michael.hennerich@analog.com>
475W: http://wiki.analog.com/ADXL345
476W: http://ez.analog.com/community/linux-device-drivers
477S: Supported
478F: drivers/input/misc/adxl34x.c
479
480ADVANSYS SCSI DRIVER
481M: Matthew Wilcox <matthew@wil.cx>
482M: Hannes Reinecke <hare@suse.com>
483L: linux-scsi@vger.kernel.org
484S: Maintained
485F: Documentation/scsi/advansys.txt
486F: drivers/scsi/advansys.c
487
488AEDSP16 DRIVER
489M: Riccardo Facchetti <fizban@tin.it>
490S: Maintained
491F: sound/oss/aedsp16.c
492
493AF9013 MEDIA DRIVER
494M: Antti Palosaari <crope@iki.fi>
495L: linux-media@vger.kernel.org
496W: https://linuxtv.org
497W: http://palosaari.fi/linux/
498Q: http://patchwork.linuxtv.org/project/linux-media/list/
499T: git git://linuxtv.org/anttip/media_tree.git
500S: Maintained
501F: drivers/media/dvb-frontends/af9013*
502
503AF9033 MEDIA DRIVER
504M: Antti Palosaari <crope@iki.fi>
505L: linux-media@vger.kernel.org
506W: https://linuxtv.org
507W: http://palosaari.fi/linux/
508Q: http://patchwork.linuxtv.org/project/linux-media/list/
509T: git git://linuxtv.org/anttip/media_tree.git
510S: Maintained
511F: drivers/media/dvb-frontends/af9033*
512
513AFFS FILE SYSTEM
514L: linux-fsdevel@vger.kernel.org
515S: Orphan
516F: Documentation/filesystems/affs.txt
517F: fs/affs/
518
519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
520M: David Howells <dhowells@redhat.com>
521L: linux-afs@lists.infradead.org
522S: Supported
523F: fs/afs/
524F: include/net/af_rxrpc.h
525F: net/rxrpc/af_rxrpc.c
526
527AGPGART DRIVER
528M: David Airlie <airlied@linux.ie>
529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
530S: Maintained
531F: drivers/char/agp/
532F: include/linux/agp*
533F: include/uapi/linux/agp*
534
535AHA152X SCSI DRIVER
536M: "Juergen E. Fischer" <fischer@norbit.de>
537L: linux-scsi@vger.kernel.org
538S: Maintained
539F: drivers/scsi/aha152x*
540F: drivers/scsi/pcmcia/aha152x*
541
542AIC7XXX / AIC79XX SCSI DRIVER
543M: Hannes Reinecke <hare@suse.com>
544L: linux-scsi@vger.kernel.org
545S: Maintained
546F: drivers/scsi/aic7xxx/
547
548AIMSLAB FM RADIO RECEIVER DRIVER
549M: Hans Verkuil <hverkuil@xs4all.nl>
550L: linux-media@vger.kernel.org
551T: git git://linuxtv.org/media_tree.git
552W: https://linuxtv.org
553S: Maintained
554F: drivers/media/radio/radio-aimslab*
555
556AIO
557M: Benjamin LaHaise <bcrl@kvack.org>
558L: linux-aio@kvack.org
559S: Supported
560F: fs/aio.c
561F: include/linux/*aio*.h
562
563AIRSPY MEDIA DRIVER
564M: Antti Palosaari <crope@iki.fi>
565L: linux-media@vger.kernel.org
566W: https://linuxtv.org
567W: http://palosaari.fi/linux/
568Q: http://patchwork.linuxtv.org/project/linux-media/list/
569T: git git://linuxtv.org/anttip/media_tree.git
570S: Maintained
571F: drivers/media/usb/airspy/
572
573ALCATEL SPEEDTOUCH USB DRIVER
574M: Duncan Sands <duncan.sands@free.fr>
575L: linux-usb@vger.kernel.org
576W: http://www.linux-usb.org/SpeedTouch/
577S: Maintained
578F: drivers/usb/atm/speedtch.c
579F: drivers/usb/atm/usbatm.c
580
581ALCHEMY AU1XX0 MMC DRIVER
582M: Manuel Lauss <manuel.lauss@gmail.com>
583S: Maintained
584F: drivers/mmc/host/au1xmmc.c
585
586ALI1563 I2C DRIVER
587M: Rudolf Marek <r.marek@assembler.cz>
588L: linux-i2c@vger.kernel.org
589S: Maintained
590F: Documentation/i2c/busses/i2c-ali1563
591F: drivers/i2c/busses/i2c-ali1563.c
592
593ALLWINNER SECURITY SYSTEM
594M: Corentin Labbe <clabbe.montjoie@gmail.com>
595L: linux-crypto@vger.kernel.org
596S: Maintained
597F: drivers/crypto/sunxi-ss/
598
599ALPHA PORT
600M: Richard Henderson <rth@twiddle.net>
601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
602M: Matt Turner <mattst88@gmail.com>
603S: Odd Fixes
604L: linux-alpha@vger.kernel.org
605F: arch/alpha/
606
607ALPS PS/2 TOUCHPAD DRIVER
608R: Pali Rohár <pali.rohar@gmail.com>
609F: drivers/input/mouse/alps.*
610
611ALTERA MAILBOX DRIVER
612M: Ley Foon Tan <lftan@altera.com>
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/mailbox/mailbox-altera.c
616
617ALTERA PIO DRIVER
618M: Tien Hock Loh <thloh@altera.com>
619L: linux-gpio@vger.kernel.org
620S: Maintained
621F: drivers/gpio/gpio-altera.c
622
623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624M: Thor Thayer <tthayer@opensource.altera.com>
625S: Maintained
626F: drivers/gpio/gpio-altera-a10sr.c
627F: drivers/mfd/altera-a10sr.c
628F: include/linux/mfd/altera-a10sr.h
629
630ALTERA TRIPLE SPEED ETHERNET DRIVER
631M: Vince Bridgers <vbridger@opensource.altera.com>
632L: netdev@vger.kernel.org
633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634S: Maintained
635F: drivers/net/ethernet/altera/
636
637ALTERA UART/JTAG UART SERIAL DRIVERS
638M: Tobias Klauser <tklauser@distanz.ch>
639L: linux-serial@vger.kernel.org
640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S: Maintained
642F: drivers/tty/serial/altera_uart.c
643F: drivers/tty/serial/altera_jtaguart.c
644F: include/linux/altera_uart.h
645F: include/linux/altera_jtaguart.h
646
647AMAZON ETHERNET DRIVERS
648M: Netanel Belgazal <netanel@annapurnalabs.com>
649R: Saeed Bishara <saeed@annapurnalabs.com>
650R: Zorik Machulsky <zorik@annapurnalabs.com>
651L: netdev@vger.kernel.org
652S: Supported
653F: Documentation/networking/ena.txt
654F: drivers/net/ethernet/amazon/
655
656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657M: Tom Lendacky <thomas.lendacky@amd.com>
658M: Gary Hook <gary.hook@amd.com>
659L: linux-crypto@vger.kernel.org
660S: Supported
661F: drivers/crypto/ccp/
662F: include/linux/ccp.h
663
664AMD FAM15H PROCESSOR POWER MONITORING DRIVER
665M: Huang Rui <ray.huang@amd.com>
666L: linux-hwmon@vger.kernel.org
667S: Supported
668F: Documentation/hwmon/fam15h_power
669F: drivers/hwmon/fam15h_power.c
670
671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
672L: linux-geode@lists.infradead.org (moderated for non-subscribers)
673S: Orphan
674F: drivers/usb/gadget/udc/amd5536udc.*
675
676AMD GEODE PROCESSOR/CHIPSET SUPPORT
677P: Andres Salomon <dilinger@queued.net>
678L: linux-geode@lists.infradead.org (moderated for non-subscribers)
679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680S: Supported
681F: drivers/char/hw_random/geode-rng.c
682F: drivers/crypto/geode*
683F: drivers/video/fbdev/geode/
684F: arch/x86/include/asm/geode.h
685
686AMD IOMMU (AMD-VI)
687M: Joerg Roedel <joro@8bytes.org>
688L: iommu@lists.linux-foundation.org
689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
690S: Maintained
691F: drivers/iommu/amd_iommu*.[ch]
692F: include/linux/amd-iommu.h
693
694AMD KFD
695M: Oded Gabbay <oded.gabbay@gmail.com>
696L: dri-devel@lists.freedesktop.org
697T: git git://people.freedesktop.org/~gabbayo/linux.git
698S: Supported
699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
703F: drivers/gpu/drm/amd/amdkfd/
704F: drivers/gpu/drm/amd/include/cik_structs.h
705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
706F: drivers/gpu/drm/amd/include/vi_structs.h
707F: drivers/gpu/drm/radeon/radeon_kfd.c
708F: drivers/gpu/drm/radeon/radeon_kfd.h
709F: include/uapi/linux/kfd_ioctl.h
710
711AMD SEATTLE DEVICE TREE SUPPORT
712M: Brijesh Singh <brijeshkumar.singh@amd.com>
713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714M: Tom Lendacky <thomas.lendacky@amd.com>
715S: Supported
716F: arch/arm64/boot/dts/amd/
717
718AMD XGBE DRIVER
719M: Tom Lendacky <thomas.lendacky@amd.com>
720L: netdev@vger.kernel.org
721S: Supported
722F: drivers/net/ethernet/amd/xgbe/
723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
724
725AMS (Apple Motion Sensor) DRIVER
726M: Michael Hanselmann <linux-kernel@hansmi.ch>
727S: Supported
728F: drivers/macintosh/ams/
729
730ANALOG DEVICES INC AD9389B DRIVER
731M: Hans Verkuil <hans.verkuil@cisco.com>
732L: linux-media@vger.kernel.org
733S: Maintained
734F: drivers/media/i2c/ad9389b*
735
736ANALOG DEVICES INC ADV7180 DRIVER
737M: Lars-Peter Clausen <lars@metafoo.de>
738L: linux-media@vger.kernel.org
739W: http://ez.analog.com/community/linux-device-drivers
740S: Supported
741F: drivers/media/i2c/adv7180.c
742
743ANALOG DEVICES INC ADV7511 DRIVER
744M: Hans Verkuil <hans.verkuil@cisco.com>
745L: linux-media@vger.kernel.org
746S: Maintained
747F: drivers/media/i2c/adv7511*
748
749ANALOG DEVICES INC ADV7604 DRIVER
750M: Hans Verkuil <hans.verkuil@cisco.com>
751L: linux-media@vger.kernel.org
752S: Maintained
753F: drivers/media/i2c/adv7604*
754
755ANALOG DEVICES INC ADV7842 DRIVER
756M: Hans Verkuil <hans.verkuil@cisco.com>
757L: linux-media@vger.kernel.org
758S: Maintained
759F: drivers/media/i2c/adv7842*
760
761ANALOG DEVICES INC ASOC CODEC DRIVERS
762M: Lars-Peter Clausen <lars@metafoo.de>
763L: alsa-devel@alsa-project.org (moderated for non-subscribers)
764W: http://wiki.analog.com/
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: sound/soc/codecs/adau*
768F: sound/soc/codecs/adav*
769F: sound/soc/codecs/ad1*
770F: sound/soc/codecs/ad7*
771F: sound/soc/codecs/ssm*
772F: sound/soc/codecs/sigmadsp.*
773
774ANALOG DEVICES INC ASOC DRIVERS
775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
777W: http://blackfin.uclinux.org/
778S: Supported
779F: sound/soc/blackfin/*
780
781ANALOG DEVICES INC IIO DRIVERS
782M: Lars-Peter Clausen <lars@metafoo.de>
783M: Michael Hennerich <Michael.Hennerich@analog.com>
784W: http://wiki.analog.com/
785W: http://ez.analog.com/community/linux-device-drivers
786S: Supported
787F: drivers/iio/*/ad*
788X: drivers/iio/*/adjd*
789F: drivers/staging/iio/*/ad*
790F: staging/iio/trigger/iio-trig-bfin-timer.c
791
792ANALOG DEVICES INC DMA DRIVERS
793M: Lars-Peter Clausen <lars@metafoo.de>
794W: http://ez.analog.com/community/linux-device-drivers
795S: Supported
796F: drivers/dma/dma-axi-dmac.c
797
798ANDROID CONFIG FRAGMENTS
799M: Rob Herring <robh@kernel.org>
800S: Supported
801F: kernel/configs/android*
802
803ANDROID DRIVERS
804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
805M: Arve Hjønnevåg <arve@android.com>
806M: Riley Andrews <riandrews@android.com>
807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
808L: devel@driverdev.osuosl.org
809S: Supported
810F: drivers/android/
811F: drivers/staging/android/
812
813ANDROID ION DRIVER
814M: Laura Abbott <labbott@redhat.com>
815M: Sumit Semwal <sumit.semwal@linaro.org>
816L: devel@driverdev.osuosl.org
817S: Supported
818F: Documentation/devicetree/bindings/staging/ion/
819F: drivers/staging/android/ion
820F: drivers/staging/android/uapi/ion.h
821F: drivers/staging/android/uapi/ion_test.h
822
823AOA (Apple Onboard Audio) ALSA DRIVER
824M: Johannes Berg <johannes@sipsolutions.net>
825L: linuxppc-dev@lists.ozlabs.org
826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
827S: Maintained
828F: sound/aoa/
829
830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
831M: William Breathitt Gray <vilhelm.gray@gmail.com>
832L: linux-iio@vger.kernel.org
833S: Maintained
834F: drivers/iio/adc/stx104.c
835
836APM DRIVER
837M: Jiri Kosina <jikos@kernel.org>
838S: Odd fixes
839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
840F: arch/x86/kernel/apm_32.c
841F: include/linux/apm_bios.h
842F: include/uapi/linux/apm_bios.h
843F: drivers/char/apm-emulation.c
844
845APPLE BCM5974 MULTITOUCH DRIVER
846M: Henrik Rydberg <rydberg@bitmath.org>
847L: linux-input@vger.kernel.org
848S: Odd fixes
849F: drivers/input/mouse/bcm5974.c
850
851APPLE SMC DRIVER
852M: Henrik Rydberg <rydberg@bitmath.org>
853L: linux-hwmon@vger.kernel.org
854S: Odd fixes
855F: drivers/hwmon/applesmc.c
856
857APPLETALK NETWORK LAYER
858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
859S: Maintained
860F: drivers/net/appletalk/
861F: net/appletalk/
862
863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864M: Duc Dang <dhdang@apm.com>
865S: Supported
866F: arch/arm64/boot/dts/apm/
867
868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869M: Iyappan Subramanian <isubramanian@apm.com>
870M: Keyur Chudgar <kchudgar@apm.com>
871S: Supported
872F: drivers/net/ethernet/apm/xgene/
873F: drivers/net/phy/mdio-xgene.c
874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
876
877APPLIED MICRO (APM) X-GENE SOC PMU
878M: Tai Nguyen <ttnguyen@apm.com>
879S: Supported
880F: drivers/perf/xgene_pmu.c
881F: Documentation/perf/xgene-pmu.txt
882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
884APTINA CAMERA SENSOR PLL
885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886L: linux-media@vger.kernel.org
887S: Maintained
888F: drivers/media/i2c/aptina-pll.*
889
890ARC FRAMEBUFFER DRIVER
891M: Jaya Kumar <jayalk@intworks.biz>
892S: Maintained
893F: drivers/video/fbdev/arcfb.c
894F: drivers/video/fbdev/core/fb_defio.c
895
896ARCNET NETWORK LAYER
897M: Michael Grzeschik <m.grzeschik@pengutronix.de>
898L: netdev@vger.kernel.org
899S: Maintained
900F: drivers/net/arcnet/
901F: include/uapi/linux/if_arcnet.h
902
903ARC PGU DRM DRIVER
904M: Alexey Brodkin <abrodkin@synopsys.com>
905S: Supported
906F: drivers/gpu/drm/arc/
907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
909ARM ARCHITECTED TIMER DRIVER
910M: Mark Rutland <mark.rutland@arm.com>
911M: Marc Zyngier <marc.zyngier@arm.com>
912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S: Maintained
914F: arch/arm/include/asm/arch_timer.h
915F: arch/arm64/include/asm/arch_timer.h
916F: drivers/clocksource/arm_arch_timer.c
917
918ARM HDLCD DRM DRIVER
919M: Liviu Dudau <liviu.dudau@arm.com>
920S: Supported
921F: drivers/gpu/drm/arm/hdlcd_*
922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
924ARM MALI-DP DRM DRIVER
925M: Liviu Dudau <liviu.dudau@arm.com>
926M: Brian Starkey <brian.starkey@arm.com>
927M: Mali DP Maintainers <malidp@foss.arm.com>
928S: Supported
929F: drivers/gpu/drm/arm/
930F: Documentation/devicetree/bindings/display/arm,malidp.txt
931
932ARM MFM AND FLOPPY DRIVERS
933M: Ian Molton <spyro@f2s.com>
934S: Maintained
935F: arch/arm/lib/floppydma.S
936F: arch/arm/include/asm/floppy.h
937
938ARM PMU PROFILING AND DEBUGGING
939M: Will Deacon <will.deacon@arm.com>
940M: Mark Rutland <mark.rutland@arm.com>
941S: Maintained
942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943F: arch/arm*/kernel/perf_*
944F: arch/arm/oprofile/common.c
945F: arch/arm*/kernel/hw_breakpoint.c
946F: arch/arm*/include/asm/hw_breakpoint.h
947F: arch/arm*/include/asm/perf_event.h
948F: drivers/perf/*
949F: include/linux/perf/arm_pmu.h
950F: Documentation/devicetree/bindings/arm/pmu.txt
951
952ARM PORT
953M: Russell King <linux@armlinux.org.uk>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955W: http://www.armlinux.org.uk/
956S: Maintained
957F: arch/arm/
958
959ARM SUB-ARCHITECTURES
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S: Maintained
962F: arch/arm/mach-*/
963F: arch/arm/plat-*/
964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
966ARM PRIMECELL AACI PL041 DRIVER
967M: Russell King <linux@armlinux.org.uk>
968S: Maintained
969F: sound/arm/aaci.*
970
971ARM PRIMECELL CLCD PL110 DRIVER
972M: Russell King <linux@armlinux.org.uk>
973S: Maintained
974F: drivers/video/fbdev/amba-clcd.*
975
976ARM PRIMECELL KMI PL050 DRIVER
977M: Russell King <linux@armlinux.org.uk>
978S: Maintained
979F: drivers/input/serio/ambakmi.*
980F: include/linux/amba/kmi.h
981
982ARM PRIMECELL MMCI PL180/1 DRIVER
983M: Russell King <linux@armlinux.org.uk>
984S: Maintained
985F: drivers/mmc/host/mmci.*
986F: include/linux/amba/mmci.h
987
988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
989M: Russell King <linux@armlinux.org.uk>
990S: Maintained
991F: drivers/tty/serial/amba-pl01*.c
992F: include/linux/amba/serial.h
993
994ARM PRIMECELL BUS SUPPORT
995M: Russell King <linux@armlinux.org.uk>
996S: Maintained
997F: drivers/amba/
998F: include/linux/amba/bus.h
999
1000ARM/ADS SPHERE MACHINE SUPPORT
1001M: Lennert Buytenhek <kernel@wantstofly.org>
1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S: Maintained
1004
1005ARM/AFEB9260 MACHINE SUPPORT
1006M: Sergey Lapin <slapin@ossfans.org>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S: Maintained
1009
1010ARM/AJECO 1ARM MACHINE SUPPORT
1011M: Lennert Buytenhek <kernel@wantstofly.org>
1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013S: Maintained
1014
1015ARM/Allwinner sunXi SoC support
1016M: Maxime Ripard <maxime.ripard@free-electrons.com>
1017M: Chen-Yu Tsai <wens@csie.org>
1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S: Maintained
1020N: sun[x456789]i
1021F: arch/arm/boot/dts/ntc-gr8*
1022
1023ARM/Allwinner SoC Clock Support
1024M: Emilio López <emilio@elopez.com.ar>
1025S: Maintained
1026F: drivers/clk/sunxi/
1027
1028ARM/Amlogic Meson SoC support
1029M: Carlo Caione <carlo@caione.org>
1030M: Kevin Hilman <khilman@baylibre.com>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032L: linux-amlogic@lists.infradead.org
1033W: http://linux-meson.com/
1034S: Maintained
1035F: arch/arm/mach-meson/
1036F: arch/arm/boot/dts/meson*
1037F: arch/arm64/boot/dts/amlogic/
1038F: drivers/pinctrl/meson/
1039N: meson
1040
1041ARM/Annapurna Labs ALPINE ARCHITECTURE
1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1043M: Antoine Tenart <antoine.tenart@free-electrons.com>
1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S: Maintained
1046F: arch/arm/mach-alpine/
1047F: arch/arm/boot/dts/alpine*
1048F: arch/arm64/boot/dts/al/
1049F: drivers/*/*alpine*
1050
1051ARM/ARTPEC MACHINE SUPPORT
1052M: Jesper Nilsson <jesper.nilsson@axis.com>
1053M: Lars Persson <lars.persson@axis.com>
1054M: Niklas Cassel <niklas.cassel@axis.com>
1055S: Maintained
1056L: linux-arm-kernel@axis.com
1057F: arch/arm/mach-artpec
1058F: arch/arm/boot/dts/artpec6*
1059F: drivers/clk/axis
1060
1061ARM/ASPEED MACHINE SUPPORT
1062M: Joel Stanley <joel@jms.id.au>
1063S: Maintained
1064F: arch/arm/mach-aspeed/
1065F: arch/arm/boot/dts/aspeed-*
1066F: drivers/*/*aspeed*
1067
1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1069M: Nicolas Ferre <nicolas.ferre@atmel.com>
1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073W: http://www.linux4sam.org
1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1075S: Supported
1076F: arch/arm/mach-at91/
1077F: include/soc/at91/
1078F: arch/arm/boot/dts/at91*.dts
1079F: arch/arm/boot/dts/at91*.dtsi
1080F: arch/arm/boot/dts/sama*.dts
1081F: arch/arm/boot/dts/sama*.dtsi
1082F: arch/arm/include/debug/at91.S
1083
1084ARM/ATMEL AT91 Clock Support
1085M: Boris Brezillon <boris.brezillon@free-electrons.com>
1086S: Maintained
1087F: drivers/clk/at91
1088
1089ARM/CALXEDA HIGHBANK ARCHITECTURE
1090M: Rob Herring <robh@kernel.org>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093F: arch/arm/mach-highbank/
1094F: arch/arm/boot/dts/highbank.dts
1095F: arch/arm/boot/dts/ecx-*.dts*
1096
1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1098M: Krzysztof Halasa <khalasa@piap.pl>
1099S: Maintained
1100F: arch/arm/mach-cns3xxx/
1101
1102ARM/CAVIUM THUNDER NETWORK DRIVER
1103M: Sunil Goutham <sgoutham@cavium.com>
1104M: Robert Richter <rric@kernel.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Supported
1107F: drivers/net/ethernet/cavium/thunder/
1108
1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110M: Alexander Shiyan <shc_work@mail.ru>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Odd Fixes
1113N: clps711x
1114
1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1116M: Hartley Sweeten <hsweeten@visionengravers.com>
1117M: Ryan Mallon <rmallon@gmail.com>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120F: arch/arm/mach-ep93xx/
1121F: arch/arm/mach-ep93xx/include/mach/
1122
1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1124M: Lennert Buytenhek <kernel@wantstofly.org>
1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S: Maintained
1127
1128ARM/CLKDEV SUPPORT
1129M: Russell King <linux@armlinux.org.uk>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132F: arch/arm/include/asm/clkdev.h
1133F: drivers/clk/clkdev.c
1134
1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1136M: Mike Rapoport <mike@compulab.co.il>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139
1140ARM/CONTEC MICRO9 MACHINE SUPPORT
1141M: Hubert Feurstein <hubert.feurstein@contec.at>
1142S: Maintained
1143F: arch/arm/mach-ep93xx/micro9.c
1144
1145ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146M: Mathieu Poirier <mathieu.poirier@linaro.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149F: drivers/hwtracing/coresight/*
1150F: Documentation/trace/coresight.txt
1151F: Documentation/devicetree/bindings/arm/coresight.txt
1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1153F: tools/perf/arch/arm/util/pmu.c
1154F: tools/perf/arch/arm/util/auxtrace.c
1155F: tools/perf/arch/arm/util/cs-etm.c
1156F: tools/perf/arch/arm/util/cs-etm.h
1157F: tools/perf/util/cs-etm.h
1158
1159ARM/CORGI MACHINE SUPPORT
1160M: Richard Purdie <rpurdie@rpsys.net>
1161S: Maintained
1162
1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166T: git git://github.com/ulli-kroll/linux.git
1167S: Maintained
1168F: arch/arm/mach-gemini/
1169F: drivers/rtc/rtc-gemini.c
1170
1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1172M: Barry Song <baohua@kernel.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1175S: Maintained
1176F: arch/arm/boot/dts/prima2*
1177F: arch/arm/mach-prima2/
1178F: drivers/clk/sirf/
1179F: drivers/clocksource/timer-prima2.c
1180F: drivers/clocksource/timer-atlas7.c
1181N: [^a-z]sirf
1182
1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184M: Baruch Siach <baruch@tkos.co.il>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187F: arch/arm/boot/dts/cx92755*
1188N: digicolor
1189
1190ARM/EBSA110 MACHINE SUPPORT
1191M: Russell King <linux@armlinux.org.uk>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193W: http://www.armlinux.org.uk/
1194S: Maintained
1195F: arch/arm/mach-ebsa110/
1196F: drivers/net/ethernet/amd/am79c961a.*
1197
1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199M: Uwe Kleine-König <kernel@pengutronix.de>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202N: efm32
1203
1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1205M: Daniel Ribeiro <drwyrm@gmail.com>
1206M: Stefan Schmidt <stefan@openezx.org>
1207M: Harald Welte <laforge@openezx.org>
1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1209W: http://www.openezx.org/
1210S: Maintained
1211T: topgit git://git.openezx.org/openezx.git
1212F: arch/arm/mach-pxa/ezx.c
1213
1214ARM/FARADAY FA526 PORT
1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Maintained
1218T: git git://git.berlios.de/gemini-board
1219F: arch/arm/mm/*-fa*
1220
1221ARM/FOOTBRIDGE ARCHITECTURE
1222M: Russell King <linux@armlinux.org.uk>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224W: http://www.armlinux.org.uk/
1225S: Maintained
1226F: arch/arm/include/asm/hardware/dec21285.h
1227F: arch/arm/mach-footbridge/
1228
1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1230M: Shawn Guo <shawnguo@kernel.org>
1231M: Sascha Hauer <kernel@pengutronix.de>
1232R: Fabio Estevam <fabio.estevam@nxp.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S: Maintained
1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1236F: arch/arm/mach-imx/
1237F: arch/arm/mach-mxs/
1238F: arch/arm/boot/dts/imx*
1239F: arch/arm/configs/imx*_defconfig
1240F: drivers/clk/imx/
1241F: include/soc/imx/
1242
1243ARM/FREESCALE VYBRID ARM ARCHITECTURE
1244M: Shawn Guo <shawnguo@kernel.org>
1245M: Sascha Hauer <kernel@pengutronix.de>
1246R: Stefan Agner <stefan@agner.ch>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250F: arch/arm/mach-imx/*vf610*
1251F: arch/arm/boot/dts/vf*
1252
1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/GUMSTIX MACHINE SUPPORT
1259M: Steve Sakoman <sakoman@gmail.com>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262
1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1264M: Philipp Zabel <philipp.zabel@gmail.com>
1265M: Paul Parsons <lost.distance@yahoo.com>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268F: arch/arm/mach-pxa/hx4700.c
1269F: arch/arm/mach-pxa/include/mach/hx4700.h
1270F: sound/soc/pxa/hx4700.c
1271
1272ARM/HISILICON SOC SUPPORT
1273M: Wei Xu <xuwei5@hisilicon.com>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275W: http://www.hisilicon.com
1276S: Supported
1277T: git git://github.com/hisilicon/linux-hisi.git
1278F: arch/arm/mach-hisi/
1279F: arch/arm/boot/dts/hi3*
1280F: arch/arm/boot/dts/hip*
1281F: arch/arm/boot/dts/hisi*
1282F: arch/arm64/boot/dts/hisilicon/
1283
1284ARM/HP JORNADA 7XX MACHINE SUPPORT
1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1286W: www.jlime.com
1287S: Maintained
1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289F: arch/arm/mach-sa1100/jornada720.c
1290F: arch/arm/mach-sa1100/include/mach/jornada720.h
1291
1292ARM/IGEP MACHINE SUPPORT
1293M: Enric Balletbo i Serra <eballetbo@gmail.com>
1294M: Javier Martinez Canillas <javier@dowhile0.org>
1295L: linux-omap@vger.kernel.org
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298F: arch/arm/boot/dts/omap3-igep*
1299
1300ARM/INCOME PXA270 SUPPORT
1301M: Marek Vasut <marek.vasut@gmail.com>
1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S: Maintained
1304F: arch/arm/mach-pxa/colibri-pxa270-income.c
1305
1306ARM/INTEL IOP32X ARM ARCHITECTURE
1307M: Lennert Buytenhek <kernel@wantstofly.org>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310
1311ARM/INTEL IOP33X ARM ARCHITECTURE
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Orphan
1314
1315ARM/INTEL IOP13XX ARM ARCHITECTURE
1316M: Lennert Buytenhek <kernel@wantstofly.org>
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S: Maintained
1319
1320ARM/INTEL IQ81342EX MACHINE SUPPORT
1321M: Lennert Buytenhek <kernel@wantstofly.org>
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
1324
1325ARM/INTEL IXDP2850 MACHINE SUPPORT
1326M: Lennert Buytenhek <kernel@wantstofly.org>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
1329
1330ARM/INTEL IXP4XX ARM ARCHITECTURE
1331M: Imre Kaloz <kaloz@openwrt.org>
1332M: Krzysztof Halasa <khalasa@piap.pl>
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: arch/arm/mach-ixp4xx/
1336
1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1338M: Jonathan Cameron <jic23@cam.ac.uk>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S: Maintained
1341F: arch/arm/mach-pxa/stargate2.c
1342F: drivers/pcmcia/pxa2xx_stargate2.c
1343
1344ARM/INTEL XSC3 (MANZANO) ARM CORE
1345M: Lennert Buytenhek <kernel@wantstofly.org>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348
1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1350M: Lennert Buytenhek <kernel@wantstofly.org>
1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S: Maintained
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1355M: Santosh Shilimkar <ssantosh@kernel.org>
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-keystone/
1359F: arch/arm/boot/dts/keystone-*
1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1361
1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1363M: Santosh Shilimkar <ssantosh@kernel.org>
1364L: linux-kernel@vger.kernel.org
1365S: Maintained
1366F: drivers/clk/keystone/
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1369M: Santosh Shilimkar <ssantosh@kernel.org>
1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371L: linux-kernel@vger.kernel.org
1372S: Maintained
1373F: drivers/clocksource/timer-keystone.c
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1376M: Santosh Shilimkar <ssantosh@kernel.org>
1377L: linux-kernel@vger.kernel.org
1378S: Maintained
1379F: drivers/power/reset/keystone-reset.c
1380
1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1382M: Santosh Shilimkar <ssantosh@kernel.org>
1383L: linux-kernel@vger.kernel.org
1384S: Maintained
1385F: drivers/memory/*emif*
1386
1387ARM/LG1K ARCHITECTURE
1388M: Chanho Min <chanho.min@lge.com>
1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S: Maintained
1391F: arch/arm64/boot/dts/lg/
1392
1393ARM/LOGICPD PXA270 MACHINE SUPPORT
1394M: Lennert Buytenhek <kernel@wantstofly.org>
1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S: Maintained
1397
1398ARM/LPC18XX ARCHITECTURE
1399M: Joachim Eastwood <manabian@gmail.com>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
1402F: arch/arm/boot/dts/lpc43*
1403F: drivers/clk/nxp/clk-lpc18xx*
1404F: drivers/clocksource/time-lpc32xx.c
1405F: drivers/i2c/busses/i2c-lpc2k.c
1406F: drivers/memory/pl172.c
1407F: drivers/mtd/spi-nor/nxp-spifi.c
1408F: drivers/rtc/rtc-lpc24xx.c
1409N: lpc18xx
1410
1411ARM/LPC32XX SOC SUPPORT
1412M: Vladimir Zapolskiy <vz@mleia.com>
1413M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1416S: Maintained
1417F: arch/arm/boot/dts/lpc32*
1418F: arch/arm/mach-lpc32xx/
1419F: drivers/i2c/busses/i2c-pnx.c
1420F: drivers/net/ethernet/nxp/lpc_eth.c
1421F: drivers/usb/host/ohci-nxp.c
1422F: drivers/watchdog/pnx4008_wdt.c
1423N: lpc32xx
1424
1425ARM/MAGICIAN MACHINE SUPPORT
1426M: Philipp Zabel <philipp.zabel@gmail.com>
1427S: Maintained
1428
1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1430M: Jason Cooper <jason@lakedaemon.net>
1431M: Andrew Lunn <andrew@lunn.ch>
1432M: Gregory Clement <gregory.clement@free-electrons.com>
1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-mvebu/
1437F: drivers/rtc/rtc-armada38x.c
1438F: arch/arm/boot/dts/armada*
1439F: arch/arm/boot/dts/kirkwood*
1440F: arch/arm64/boot/dts/marvell/armada*
1441F: drivers/cpufreq/mvebu-cpufreq.c
1442F: arch/arm/configs/mvebu_*_defconfig
1443
1444ARM/Marvell Berlin SoC support
1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm/mach-berlin/
1449F: arch/arm/boot/dts/berlin*
1450F: arch/arm64/boot/dts/marvell/berlin*
1451
1452
1453ARM/Marvell Dove/MV78xx0/Orion SOC support
1454M: Jason Cooper <jason@lakedaemon.net>
1455M: Andrew Lunn <andrew@lunn.ch>
1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1457M: Gregory Clement <gregory.clement@free-electrons.com>
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-dove/
1461F: arch/arm/mach-mv78xx0/
1462F: arch/arm/mach-orion5x/
1463F: arch/arm/plat-orion/
1464F: arch/arm/boot/dts/dove*
1465F: arch/arm/boot/dts/orion5x*
1466
1467
1468ARM/Orion SoC/Technologic Systems TS-78xx platform support
1469M: Alexander Clouter <alex@digriz.org.uk>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471W: http://www.digriz.org.uk/ts78xx/kernel
1472S: Maintained
1473F: arch/arm/mach-orion5x/ts78xx-*
1474
1475ARM/OXNAS platform support
1476M: Neil Armstrong <narmstrong@baylibre.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1479S: Maintained
1480F: arch/arm/mach-oxnas/
1481F: arch/arm/boot/dts/oxnas*
1482F: arch/arm/boot/dts/wd-mbwe.dts
1483N: oxnas
1484
1485ARM/Mediatek RTC DRIVER
1486M: Eddie Huang <eddie.huang@mediatek.com>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1489S: Maintained
1490F: drivers/rtc/rtc-mt6397.c
1491
1492ARM/Mediatek SoC support
1493M: Matthias Brugger <matthias.bgg@gmail.com>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1496S: Maintained
1497F: arch/arm/boot/dts/mt6*
1498F: arch/arm/boot/dts/mt8*
1499F: arch/arm/mach-mediatek/
1500N: mtk
1501K: mediatek
1502
1503ARM/Mediatek USB3 PHY DRIVER
1504M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1507S: Maintained
1508F: drivers/phy/phy-mt65xx-usb3.c
1509
1510ARM/MICREL KS8695 ARCHITECTURE
1511M: Greg Ungerer <gerg@uclinux.org>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513F: arch/arm/mach-ks8695/
1514S: Odd Fixes
1515
1516ARM/MIOA701 MACHINE SUPPORT
1517M: Robert Jarzmik <robert.jarzmik@free.fr>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519F: arch/arm/mach-pxa/mioa701.c
1520S: Maintained
1521
1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1523M: Michael Petchkovsky <mkpetch@internode.on.net>
1524S: Maintained
1525
1526ARM/NOMADIK ARCHITECTURE
1527M: Alessandro Rubini <rubini@unipv.it>
1528M: Linus Walleij <linus.walleij@linaro.org>
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/mach-nomadik/
1532F: drivers/pinctrl/nomadik/
1533F: drivers/i2c/busses/i2c-nomadik.c
1534T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1535
1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1537M: Nelson Castillo <arhuaco@freaks-unidos.net>
1538L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1539W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1540S: Supported
1541
1542ARM/TOSA MACHINE SUPPORT
1543M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1544M: Dirk Opfer <dirk@opfer-online.de>
1545S: Maintained
1546
1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1548M: Marek Vasut <marek.vasut@gmail.com>
1549L: linux-arm-kernel@lists.infradead.org
1550W: http://hackndev.com
1551S: Maintained
1552F: arch/arm/mach-pxa/include/mach/palmtx.h
1553F: arch/arm/mach-pxa/palmtx.c
1554F: arch/arm/mach-pxa/include/mach/palmt5.h
1555F: arch/arm/mach-pxa/palmt5.c
1556F: arch/arm/mach-pxa/include/mach/palmld.h
1557F: arch/arm/mach-pxa/palmld.c
1558F: arch/arm/mach-pxa/include/mach/palmte2.h
1559F: arch/arm/mach-pxa/palmte2.c
1560F: arch/arm/mach-pxa/include/mach/palmtc.h
1561F: arch/arm/mach-pxa/palmtc.c
1562
1563ARM/PALM TREO SUPPORT
1564M: Tomas Cech <sleep_walker@suse.com>
1565L: linux-arm-kernel@lists.infradead.org
1566W: http://hackndev.com
1567S: Maintained
1568F: arch/arm/mach-pxa/include/mach/palmtreo.h
1569F: arch/arm/mach-pxa/palmtreo.c
1570
1571ARM/PALMZ72 SUPPORT
1572M: Sergey Lapin <slapin@ossfans.org>
1573L: linux-arm-kernel@lists.infradead.org
1574W: http://hackndev.com
1575S: Maintained
1576F: arch/arm/mach-pxa/include/mach/palmz72.h
1577F: arch/arm/mach-pxa/palmz72.c
1578
1579ARM/PLEB SUPPORT
1580M: Peter Chubb <pleb@gelato.unsw.edu.au>
1581W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1582S: Maintained
1583
1584ARM/PT DIGITAL BOARD PORT
1585M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W: http://www.armlinux.org.uk/
1588S: Maintained
1589
1590ARM/QUALCOMM SUPPORT
1591M: Andy Gross <andy.gross@linaro.org>
1592M: David Brown <david.brown@linaro.org>
1593L: linux-arm-msm@vger.kernel.org
1594L: linux-soc@vger.kernel.org
1595S: Maintained
1596F: Documentation/devicetree/bindings/soc/qcom/
1597F: arch/arm/boot/dts/qcom-*.dts
1598F: arch/arm/boot/dts/qcom-*.dtsi
1599F: arch/arm/mach-qcom/
1600F: arch/arm64/boot/dts/qcom/*
1601F: drivers/i2c/busses/i2c-qup.c
1602F: drivers/clk/qcom/
1603F: drivers/soc/qcom/
1604F: drivers/spi/spi-qup.c
1605F: drivers/tty/serial/msm_serial.h
1606F: drivers/tty/serial/msm_serial.c
1607F: drivers/*/pm8???-*
1608F: drivers/mfd/ssbi.c
1609F: drivers/firmware/qcom_scm.c
1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1611
1612ARM/RADISYS ENP2611 MACHINE SUPPORT
1613M: Lennert Buytenhek <kernel@wantstofly.org>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S: Maintained
1616
1617ARM/RENESAS ARM64 ARCHITECTURE
1618M: Simon Horman <horms@verge.net.au>
1619M: Magnus Damm <magnus.damm@gmail.com>
1620L: linux-renesas-soc@vger.kernel.org
1621Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1623S: Supported
1624F: arch/arm64/boot/dts/renesas/
1625F: drivers/soc/renesas/
1626F: include/linux/soc/renesas/
1627
1628ARM/RISCPC ARCHITECTURE
1629M: Russell King <linux@armlinux.org.uk>
1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631W: http://www.armlinux.org.uk/
1632S: Maintained
1633F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1634F: arch/arm/include/asm/hardware/ioc.h
1635F: arch/arm/include/asm/hardware/iomd.h
1636F: arch/arm/include/asm/hardware/memc.h
1637F: arch/arm/mach-rpc/
1638F: drivers/net/ethernet/8390/etherh.c
1639F: drivers/net/ethernet/i825xx/ether1*
1640F: drivers/net/ethernet/seeq/ether3*
1641F: drivers/scsi/arm/
1642
1643ARM/Rockchip SoC support
1644M: Heiko Stuebner <heiko@sntech.de>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646L: linux-rockchip@lists.infradead.org
1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1648S: Maintained
1649F: arch/arm/boot/dts/rk3*
1650F: arch/arm/mach-rockchip/
1651F: drivers/clk/rockchip/
1652F: drivers/i2c/busses/i2c-rk3x.c
1653F: drivers/*/*rockchip*
1654F: drivers/*/*/*rockchip*
1655F: sound/soc/rockchip/
1656N: rockchip
1657
1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1659M: Kukjin Kim <kgene@kernel.org>
1660M: Krzysztof Kozlowski <krzk@kernel.org>
1661R: Javier Martinez Canillas <javier@osg.samsung.com>
1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1664S: Maintained
1665F: arch/arm/boot/dts/s3c*
1666F: arch/arm/boot/dts/s5p*
1667F: arch/arm/boot/dts/samsung*
1668F: arch/arm/boot/dts/exynos*
1669F: arch/arm64/boot/dts/exynos/
1670F: arch/arm/plat-samsung/
1671F: arch/arm/mach-s3c24*/
1672F: arch/arm/mach-s3c64xx/
1673F: arch/arm/mach-s5p*/
1674F: arch/arm/mach-exynos*/
1675F: drivers/*/*s3c24*
1676F: drivers/*/*/*s3c24*
1677F: drivers/*/*s3c64xx*
1678F: drivers/*/*s5pv210*
1679F: drivers/memory/samsung/*
1680F: drivers/soc/samsung/*
1681F: Documentation/arm/Samsung/
1682F: Documentation/devicetree/bindings/arm/samsung/
1683F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1684F: Documentation/devicetree/bindings/power/pd-samsung.txt
1685N: exynos
1686
1687ARM/SAMSUNG MOBILE MACHINE SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: arch/arm/mach-s5pv210/
1692
1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1694M: Kyungmin Park <kyungmin.park@samsung.com>
1695M: Kamil Debski <kamil@wypas.org>
1696M: Andrzej Hajda <a.hajda@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-g2d/
1701
1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1703M: Kyungmin Park <kyungmin.park@samsung.com>
1704M: Kamil Debski <kamil@wypas.org>
1705M: Jeongtae Park <jtp.park@samsung.com>
1706M: Andrzej Hajda <a.hajda@samsung.com>
1707L: linux-arm-kernel@lists.infradead.org
1708L: linux-media@vger.kernel.org
1709S: Maintained
1710F: arch/arm/plat-samsung/s5p-dev-mfc.c
1711F: drivers/media/platform/s5p-mfc/
1712
1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1714M: Kyungmin Park <kyungmin.park@samsung.com>
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
1718F: drivers/staging/media/platform/s5p-cec/
1719
1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1721M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1722M: Jacek Anaszewski <j.anaszewski@samsung.com>
1723L: linux-arm-kernel@lists.infradead.org
1724L: linux-media@vger.kernel.org
1725S: Maintained
1726F: drivers/media/platform/s5p-jpeg/
1727
1728ARM/SHMOBILE ARM ARCHITECTURE
1729M: Simon Horman <horms@verge.net.au>
1730M: Magnus Damm <magnus.damm@gmail.com>
1731L: linux-renesas-soc@vger.kernel.org
1732Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1734S: Supported
1735F: arch/arm/boot/dts/emev2*
1736F: arch/arm/boot/dts/r7s*
1737F: arch/arm/boot/dts/r8a*
1738F: arch/arm/boot/dts/sh*
1739F: arch/arm/configs/shmobile_defconfig
1740F: arch/arm/include/debug/renesas-scif.S
1741F: arch/arm/mach-shmobile/
1742F: drivers/soc/renesas/
1743F: include/linux/soc/renesas/
1744
1745ARM/SOCFPGA ARCHITECTURE
1746M: Dinh Nguyen <dinguyen@opensource.altera.com>
1747S: Maintained
1748F: arch/arm/mach-socfpga/
1749F: arch/arm/boot/dts/socfpga*
1750F: arch/arm/configs/socfpga_defconfig
1751F: arch/arm64/boot/dts/altera/
1752W: http://www.rocketboards.org
1753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1754
1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1756M: Dinh Nguyen <dinguyen@opensource.altera.com>
1757S: Maintained
1758F: drivers/clk/socfpga/
1759
1760ARM/SOCFPGA EDAC SUPPORT
1761M: Thor Thayer <tthayer@opensource.altera.com>
1762S: Maintained
1763F: drivers/edac/altera_edac.
1764
1765ARM/STI ARCHITECTURE
1766M: Patrice Chotard <patrice.chotard@st.com>
1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L: kernel@stlinux.com
1769W: http://www.stlinux.com
1770S: Maintained
1771F: arch/arm/mach-sti/
1772F: arch/arm/boot/dts/sti*
1773F: drivers/char/hw_random/st-rng.c
1774F: drivers/clocksource/arm_global_timer.c
1775F: drivers/clocksource/clksrc_st_lpc.c
1776F: drivers/cpufreq/sti-cpufreq.c
1777F: drivers/i2c/busses/i2c-st.c
1778F: drivers/media/rc/st_rc.c
1779F: drivers/media/platform/sti/c8sectpfe/
1780F: drivers/mmc/host/sdhci-st.c
1781F: drivers/phy/phy-miphy28lp.c
1782F: drivers/phy/phy-miphy365x.c
1783F: drivers/phy/phy-stih407-usb.c
1784F: drivers/phy/phy-stih41x-usb.c
1785F: drivers/pinctrl/pinctrl-st.c
1786F: drivers/remoteproc/st_remoteproc.c
1787F: drivers/reset/sti/
1788F: drivers/rtc/rtc-st-lpc.c
1789F: drivers/tty/serial/st-asc.c
1790F: drivers/usb/dwc3/dwc3-st.c
1791F: drivers/usb/host/ehci-st.c
1792F: drivers/usb/host/ohci-st.c
1793F: drivers/watchdog/st_lpc_wdt.c
1794F: drivers/ata/ahci_st.c
1795
1796ARM/STM32 ARCHITECTURE
1797M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1798M: Alexandre Torgue <alexandre.torgue@st.com>
1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S: Maintained
1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1802N: stm32
1803F: drivers/clocksource/armv7m_systick.c
1804
1805ARM/TANGO ARCHITECTURE
1806M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1807L: linux-arm-kernel@lists.infradead.org
1808S: Maintained
1809N: tango
1810
1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1812M: Lennert Buytenhek <kernel@wantstofly.org>
1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S: Maintained
1815
1816ARM/TETON BGA MACHINE SUPPORT
1817M: "Mark F. Brown" <mark.brown314@gmail.com>
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Maintained
1820
1821ARM/THECUS N2100 MACHINE SUPPORT
1822M: Lennert Buytenhek <kernel@wantstofly.org>
1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S: Maintained
1825
1826ARM/NUVOTON W90X900 ARM ARCHITECTURE
1827M: Wan ZongShun <mcuos.com@gmail.com>
1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W: http://www.mcuos.com
1830S: Maintained
1831F: arch/arm/mach-w90x900/
1832F: drivers/input/keyboard/w90p910_keypad.c
1833F: drivers/input/touchscreen/w90p910_ts.c
1834F: drivers/watchdog/nuc900_wdt.c
1835F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1836F: drivers/mtd/nand/nuc900_nand.c
1837F: drivers/rtc/rtc-nuc900.c
1838F: drivers/spi/spi-nuc900.c
1839F: drivers/usb/host/ehci-w90x900.c
1840F: drivers/video/fbdev/nuc900fb.c
1841
1842ARM/U300 MACHINE SUPPORT
1843M: Linus Walleij <linus.walleij@linaro.org>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Supported
1846F: arch/arm/mach-u300/
1847F: drivers/clocksource/timer-u300.c
1848F: drivers/i2c/busses/i2c-stu300.c
1849F: drivers/rtc/rtc-coh901331.c
1850F: drivers/watchdog/coh901327_wdt.c
1851F: drivers/dma/coh901318*
1852F: drivers/mfd/ab3100*
1853F: drivers/rtc/rtc-ab3100.c
1854F: drivers/rtc/rtc-coh901331.c
1855T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1856
1857ARM/UNIPHIER ARCHITECTURE
1858M: Masahiro Yamada <yamada.masahiro@socionext.com>
1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1861S: Maintained
1862F: arch/arm/boot/dts/uniphier*
1863F: arch/arm/include/asm/hardware/cache-uniphier.h
1864F: arch/arm/mach-uniphier/
1865F: arch/arm/mm/cache-uniphier.c
1866F: arch/arm64/boot/dts/socionext/
1867F: drivers/bus/uniphier-system-bus.c
1868F: drivers/clk/uniphier/
1869F: drivers/i2c/busses/i2c-uniphier*
1870F: drivers/pinctrl/uniphier/
1871F: drivers/reset/reset-uniphier.c
1872F: drivers/tty/serial/8250/8250_uniphier.c
1873N: uniphier
1874
1875ARM/Ux500 ARM ARCHITECTURE
1876M: Linus Walleij <linus.walleij@linaro.org>
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S: Maintained
1879F: arch/arm/mach-ux500/
1880F: drivers/clocksource/clksrc-dbx500-prcmu.c
1881F: drivers/dma/ste_dma40*
1882F: drivers/hwspinlock/u8500_hsem.c
1883F: drivers/mfd/abx500*
1884F: drivers/mfd/ab8500*
1885F: drivers/mfd/dbx500*
1886F: drivers/mfd/db8500*
1887F: drivers/pinctrl/nomadik/pinctrl-ab*
1888F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1889F: drivers/rtc/rtc-ab8500.c
1890F: drivers/rtc/rtc-pl031.c
1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1894M: Ulf Hansson <ulf.hansson@linaro.org>
1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T: git git://git.linaro.org/people/ulfh/clk.git
1897S: Maintained
1898F: drivers/clk/ux500/
1899
1900ARM/VERSATILE EXPRESS PLATFORM
1901M: Liviu Dudau <liviu.dudau@arm.com>
1902M: Sudeep Holla <sudeep.holla@arm.com>
1903M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/boot/dts/vexpress*
1907F: arch/arm64/boot/dts/arm/
1908F: arch/arm/mach-vexpress/
1909F: */*/vexpress*
1910F: */*/*/vexpress*
1911F: drivers/clk/versatile/clk-vexpress-osc.c
1912F: drivers/clocksource/versatile.c
1913N: mps2
1914
1915ARM/VFP SUPPORT
1916M: Russell King <linux@armlinux.org.uk>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918W: http://www.armlinux.org.uk/
1919S: Maintained
1920F: arch/arm/vfp/
1921
1922ARM/VOIPAC PXA270 SUPPORT
1923M: Marek Vasut <marek.vasut@gmail.com>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S: Maintained
1926F: arch/arm/mach-pxa/vpac270.c
1927F: arch/arm/mach-pxa/include/mach/vpac270.h
1928
1929ARM/VT8500 ARM ARCHITECTURE
1930M: Tony Prisk <linux@prisktech.co.nz>
1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S: Maintained
1933F: arch/arm/mach-vt8500/
1934F: drivers/clocksource/vt8500_timer.c
1935F: drivers/i2c/busses/i2c-wmt.c
1936F: drivers/mmc/host/wmt-sdmmc.c
1937F: drivers/pwm/pwm-vt8500.c
1938F: drivers/rtc/rtc-vt8500.c
1939F: drivers/tty/serial/vt8500_serial.c
1940F: drivers/usb/host/ehci-platform.c
1941F: drivers/usb/host/uhci-platform.c
1942F: drivers/video/fbdev/vt8500lcdfb.*
1943F: drivers/video/fbdev/wm8505fb*
1944F: drivers/video/fbdev/wmt_ge_rops.*
1945
1946ARM/ZIPIT Z2 SUPPORT
1947M: Marek Vasut <marek.vasut@gmail.com>
1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S: Maintained
1950F: arch/arm/mach-pxa/z2.c
1951F: arch/arm/mach-pxa/include/mach/z2.h
1952
1953ARM/ZTE ARCHITECTURE
1954M: Jun Nie <jun.nie@linaro.org>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: arch/arm/mach-zx/
1958F: drivers/clk/zte/
1959F: Documentation/devicetree/bindings/arm/zte.txt
1960F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1961
1962ARM/ZYNQ ARCHITECTURE
1963M: Michal Simek <michal.simek@xilinx.com>
1964R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966W: http://wiki.xilinx.com
1967T: git https://github.com/Xilinx/linux-xlnx.git
1968S: Supported
1969F: arch/arm/mach-zynq/
1970F: drivers/cpuidle/cpuidle-zynq.c
1971F: drivers/block/xsysace.c
1972N: zynq
1973N: xilinx
1974F: drivers/clocksource/cadence_ttc_timer.c
1975F: drivers/i2c/busses/i2c-cadence.c
1976F: drivers/mmc/host/sdhci-of-arasan.c
1977F: drivers/edac/synopsys_edac.c
1978
1979ARM SMMU DRIVERS
1980M: Will Deacon <will.deacon@arm.com>
1981R: Robin Murphy <robin.murphy@arm.com>
1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S: Maintained
1984F: drivers/iommu/arm-smmu.c
1985F: drivers/iommu/arm-smmu-v3.c
1986F: drivers/iommu/io-pgtable-arm.c
1987F: drivers/iommu/io-pgtable-arm-v7s.c
1988
1989ARM64 PORT (AARCH64 ARCHITECTURE)
1990M: Catalin Marinas <catalin.marinas@arm.com>
1991M: Will Deacon <will.deacon@arm.com>
1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1994S: Maintained
1995F: arch/arm64/
1996F: Documentation/arm64/
1997
1998AS3645A LED FLASH CONTROLLER DRIVER
1999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2000L: linux-media@vger.kernel.org
2001T: git git://linuxtv.org/media_tree.git
2002S: Maintained
2003F: drivers/media/i2c/as3645a.c
2004F: include/media/i2c/as3645a.h
2005
2006ASAHI KASEI AK8974 DRIVER
2007M: Linus Walleij <linus.walleij@linaro.org>
2008L: linux-iio@vger.kernel.org
2009W: http://www.akm.com/
2010S: Supported
2011F: drivers/iio/magnetometer/ak8974.c
2012
2013ASC7621 HARDWARE MONITOR DRIVER
2014M: George Joseph <george.joseph@fairview5.com>
2015L: linux-hwmon@vger.kernel.org
2016S: Maintained
2017F: Documentation/hwmon/asc7621
2018F: drivers/hwmon/asc7621.c
2019
2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2021M: Corentin Chary <corentin.chary@gmail.com>
2022L: acpi4asus-user@lists.sourceforge.net
2023L: platform-driver-x86@vger.kernel.org
2024W: http://acpi4asus.sf.net
2025S: Maintained
2026F: drivers/platform/x86/asus*.c
2027F: drivers/platform/x86/eeepc*.c
2028
2029ASUS WIRELESS RADIO CONTROL DRIVER
2030M: João Paulo Rechi Vita <jprvita@gmail.com>
2031L: platform-driver-x86@vger.kernel.org
2032S: Maintained
2033F: drivers/platform/x86/asus-wireless.c
2034
2035ASYMMETRIC KEYS
2036M: David Howells <dhowells@redhat.com>
2037L: keyrings@vger.kernel.org
2038S: Maintained
2039F: Documentation/crypto/asymmetric-keys.txt
2040F: include/linux/verification.h
2041F: include/crypto/public_key.h
2042F: include/crypto/pkcs7.h
2043F: crypto/asymmetric_keys/
2044
2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2046R: Dan Williams <dan.j.williams@intel.com>
2047W: http://sourceforge.net/projects/xscaleiop
2048S: Odd fixes
2049F: Documentation/crypto/async-tx-api.txt
2050F: crypto/async_tx/
2051F: drivers/dma/
2052F: include/linux/dmaengine.h
2053F: include/linux/async_tx.h
2054
2055AT24 EEPROM DRIVER
2056M: Wolfram Sang <wsa@the-dreams.de>
2057L: linux-i2c@vger.kernel.org
2058S: Maintained
2059F: drivers/misc/eeprom/at24.c
2060F: include/linux/platform_data/at24.h
2061
2062ATA OVER ETHERNET (AOE) DRIVER
2063M: "Ed L. Cashin" <ed.cashin@acm.org>
2064W: http://www.openaoe.org/
2065S: Supported
2066F: Documentation/aoe/
2067F: drivers/block/aoe/
2068
2069ATHEROS 71XX/9XXX GPIO DRIVER
2070M: Alban Bedel <albeu@free.fr>
2071W: https://github.com/AlbanBedel/linux
2072T: git git://github.com/AlbanBedel/linux
2073S: Maintained
2074F: drivers/gpio/gpio-ath79.c
2075F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2076
2077ATHEROS ATH GENERIC UTILITIES
2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2079L: linux-wireless@vger.kernel.org
2080S: Supported
2081F: drivers/net/wireless/ath/*
2082
2083ATHEROS ATH5K WIRELESS DRIVER
2084M: Jiri Slaby <jirislaby@gmail.com>
2085M: Nick Kossifidis <mickflemm@gmail.com>
2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2087L: linux-wireless@vger.kernel.org
2088W: http://wireless.kernel.org/en/users/Drivers/ath5k
2089S: Maintained
2090F: drivers/net/wireless/ath/ath5k/
2091
2092ATHEROS ATH6KL WIRELESS DRIVER
2093M: Kalle Valo <kvalo@qca.qualcomm.com>
2094L: linux-wireless@vger.kernel.org
2095W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2097S: Supported
2098F: drivers/net/wireless/ath/ath6kl/
2099
2100WILOCITY WIL6210 WIRELESS DRIVER
2101M: Maya Erez <qca_merez@qca.qualcomm.com>
2102L: linux-wireless@vger.kernel.org
2103L: wil6210@qca.qualcomm.com
2104S: Supported
2105W: http://wireless.kernel.org/en/users/Drivers/wil6210
2106F: drivers/net/wireless/ath/wil6210/
2107F: include/uapi/linux/wil6210_uapi.h
2108
2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2110M: Christian Lamparter <chunkeey@googlemail.com>
2111L: linux-wireless@vger.kernel.org
2112W: http://wireless.kernel.org/en/users/Drivers/carl9170
2113S: Maintained
2114F: drivers/net/wireless/ath/carl9170/
2115
2116ATK0110 HWMON DRIVER
2117M: Luca Tettamanti <kronos.it@gmail.com>
2118L: linux-hwmon@vger.kernel.org
2119S: Maintained
2120F: drivers/hwmon/asus_atk0110.c
2121
2122ATI_REMOTE2 DRIVER
2123M: Ville Syrjala <syrjala@sci.fi>
2124S: Maintained
2125F: drivers/input/misc/ati_remote2.c
2126
2127ATLX ETHERNET DRIVERS
2128M: Jay Cliburn <jcliburn@gmail.com>
2129M: Chris Snook <chris.snook@gmail.com>
2130L: netdev@vger.kernel.org
2131W: http://sourceforge.net/projects/atl1
2132W: http://atl1.sourceforge.net
2133S: Maintained
2134F: drivers/net/ethernet/atheros/
2135
2136ATM
2137M: Chas Williams <3chas3@gmail.com>
2138L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2139L: netdev@vger.kernel.org
2140W: http://linux-atm.sourceforge.net
2141S: Maintained
2142F: drivers/atm/
2143F: include/linux/atm*
2144F: include/uapi/linux/atm*
2145
2146ATMEL AT91 / AT32 MCI DRIVER
2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
2148S: Maintained
2149F: drivers/mmc/host/atmel-mci.c
2150
2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
2153S: Supported
2154F: drivers/power/reset/at91-sama5d2_shdwc.c
2155
2156ATMEL SAMA5D2 ADC DRIVER
2157M: Ludovic Desroches <ludovic.desroches@atmel.com>
2158L: linux-iio@vger.kernel.org
2159S: Supported
2160F: drivers/iio/adc/at91-sama5d2_adc.c
2161
2162ATMEL Audio ALSA driver
2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
2164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2165S: Supported
2166F: sound/soc/atmel
2167
2168ATMEL DMA DRIVER
2169M: Nicolas Ferre <nicolas.ferre@atmel.com>
2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S: Supported
2172F: drivers/dma/at_hdmac.c
2173F: drivers/dma/at_hdmac_regs.h
2174F: include/linux/platform_data/dma-atmel.h
2175
2176ATMEL XDMA DRIVER
2177M: Ludovic Desroches <ludovic.desroches@atmel.com>
2178L: linux-arm-kernel@lists.infradead.org
2179L: dmaengine@vger.kernel.org
2180S: Supported
2181F: drivers/dma/at_xdmac.c
2182
2183ATMEL I2C DRIVER
2184M: Ludovic Desroches <ludovic.desroches@atmel.com>
2185L: linux-i2c@vger.kernel.org
2186S: Supported
2187F: drivers/i2c/busses/i2c-at91.c
2188
2189ATMEL ISI DRIVER
2190M: Ludovic Desroches <ludovic.desroches@atmel.com>
2191L: linux-media@vger.kernel.org
2192S: Supported
2193F: drivers/media/platform/soc_camera/atmel-isi.c
2194F: include/media/atmel-isi.h
2195
2196ATMEL LCDFB DRIVER
2197M: Nicolas Ferre <nicolas.ferre@atmel.com>
2198L: linux-fbdev@vger.kernel.org
2199S: Maintained
2200F: drivers/video/fbdev/atmel_lcdfb.c
2201F: include/video/atmel_lcdc.h
2202
2203ATMEL MACB ETHERNET DRIVER
2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
2205S: Supported
2206F: drivers/net/ethernet/cadence/
2207
2208ATMEL NAND DRIVER
2209M: Wenyou Yang <wenyou.yang@atmel.com>
2210M: Josh Wu <rainyfeeling@outlook.com>
2211L: linux-mtd@lists.infradead.org
2212S: Supported
2213F: drivers/mtd/nand/atmel_nand*
2214
2215ATMEL SDMMC DRIVER
2216M: Ludovic Desroches <ludovic.desroches@atmel.com>
2217L: linux-mmc@vger.kernel.org
2218S: Supported
2219F: drivers/mmc/host/sdhci-of-at91.c
2220
2221ATMEL SPI DRIVER
2222M: Nicolas Ferre <nicolas.ferre@atmel.com>
2223S: Supported
2224F: drivers/spi/spi-atmel.*
2225
2226ATMEL SSC DRIVER
2227M: Nicolas Ferre <nicolas.ferre@atmel.com>
2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S: Supported
2230F: drivers/misc/atmel-ssc.c
2231F: include/linux/atmel-ssc.h
2232
2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2234M: Nicolas Ferre <nicolas.ferre@atmel.com>
2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S: Supported
2237F: drivers/misc/atmel_tclib.c
2238F: drivers/clocksource/tcb_clksrc.c
2239
2240ATMEL USBA UDC DRIVER
2241M: Nicolas Ferre <nicolas.ferre@atmel.com>
2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S: Supported
2244F: drivers/usb/gadget/udc/atmel_usba_udc.*
2245
2246ATMEL WIRELESS DRIVER
2247M: Simon Kelley <simon@thekelleys.org.uk>
2248L: linux-wireless@vger.kernel.org
2249W: http://www.thekelleys.org.uk/atmel
2250W: http://atmelwlandriver.sourceforge.net/
2251S: Maintained
2252F: drivers/net/wireless/atmel/atmel*
2253
2254ATMEL MAXTOUCH DRIVER
2255M: Nick Dyer <nick@shmanahar.org>
2256T: git git://github.com/ndyer/linux.git
2257S: Maintained
2258F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2259F: drivers/input/touchscreen/atmel_mxt_ts.c
2260F: include/linux/platform_data/atmel_mxt_ts.h
2261
2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2263M: Bradley Grove <linuxdrivers@attotech.com>
2264L: linux-scsi@vger.kernel.org
2265W: http://www.attotech.com
2266S: Supported
2267F: drivers/scsi/esas2r
2268
2269ATUSB IEEE 802.15.4 RADIO DRIVER
2270M: Stefan Schmidt <stefan@osg.samsung.com>
2271L: linux-wpan@vger.kernel.org
2272S: Maintained
2273F: drivers/net/ieee802154/atusb.c
2274F: drivers/net/ieee802154/atusb.h
2275F: drivers/net/ieee802154/at86rf230.h
2276
2277AUDIT SUBSYSTEM
2278M: Paul Moore <paul@paul-moore.com>
2279M: Eric Paris <eparis@redhat.com>
2280L: linux-audit@redhat.com (moderated for non-subscribers)
2281W: http://people.redhat.com/sgrubb/audit/
2282T: git git://git.infradead.org/users/pcmoore/audit
2283S: Maintained
2284F: include/linux/audit.h
2285F: include/uapi/linux/audit.h
2286F: kernel/audit*
2287
2288AUXILIARY DISPLAY DRIVERS
2289M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2290W: http://miguelojeda.es/auxdisplay.htm
2291W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2292S: Maintained
2293F: drivers/auxdisplay/
2294F: include/linux/cfag12864b.h
2295
2296AVR32 ARCHITECTURE
2297M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2298M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2299W: http://www.atmel.com/products/AVR32/
2300W: http://mirror.egtvedt.no/avr32linux.org/
2301W: http://avrfreaks.net/
2302S: Maintained
2303F: arch/avr32/
2304
2305AVR32/AT32AP MACHINE SUPPORT
2306M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2307M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2308S: Maintained
2309F: arch/avr32/mach-at32ap/
2310
2311AX.25 NETWORK LAYER
2312M: Ralf Baechle <ralf@linux-mips.org>
2313L: linux-hams@vger.kernel.org
2314W: http://www.linux-ax25.org/
2315S: Maintained
2316F: include/uapi/linux/ax25.h
2317F: include/net/ax25.h
2318F: net/ax25/
2319
2320AZ6007 DVB DRIVER
2321M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2322M: Mauro Carvalho Chehab <mchehab@kernel.org>
2323L: linux-media@vger.kernel.org
2324W: https://linuxtv.org
2325T: git git://linuxtv.org/media_tree.git
2326S: Maintained
2327F: drivers/media/usb/dvb-usb-v2/az6007.c
2328
2329AZTECH FM RADIO RECEIVER DRIVER
2330M: Hans Verkuil <hverkuil@xs4all.nl>
2331L: linux-media@vger.kernel.org
2332T: git git://linuxtv.org/media_tree.git
2333W: https://linuxtv.org
2334S: Maintained
2335F: drivers/media/radio/radio-aztech*
2336
2337B43 WIRELESS DRIVER
2338L: linux-wireless@vger.kernel.org
2339L: b43-dev@lists.infradead.org
2340W: http://wireless.kernel.org/en/users/Drivers/b43
2341S: Odd Fixes
2342F: drivers/net/wireless/broadcom/b43/
2343
2344B43LEGACY WIRELESS DRIVER
2345M: Larry Finger <Larry.Finger@lwfinger.net>
2346L: linux-wireless@vger.kernel.org
2347L: b43-dev@lists.infradead.org
2348W: http://wireless.kernel.org/en/users/Drivers/b43
2349S: Maintained
2350F: drivers/net/wireless/broadcom/b43legacy/
2351
2352BACKLIGHT CLASS/SUBSYSTEM
2353M: Jingoo Han <jingoohan1@gmail.com>
2354M: Lee Jones <lee.jones@linaro.org>
2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2356S: Maintained
2357F: drivers/video/backlight/
2358F: include/linux/backlight.h
2359
2360BATMAN ADVANCED
2361M: Marek Lindner <mareklindner@neomailbox.ch>
2362M: Simon Wunderlich <sw@simonwunderlich.de>
2363M: Antonio Quartulli <a@unstable.cc>
2364L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2365W: https://www.open-mesh.org/
2366Q: https://patchwork.open-mesh.org/project/batman/list/
2367S: Maintained
2368F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2369F: Documentation/ABI/testing/sysfs-class-net-mesh
2370F: Documentation/networking/batman-adv.txt
2371F: include/uapi/linux/batman_adv.h
2372F: net/batman-adv/
2373
2374BAYCOM/HDLCDRV DRIVERS FOR AX.25
2375M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2376L: linux-hams@vger.kernel.org
2377W: http://www.baycom.org/~tom/ham/ham.html
2378S: Maintained
2379F: drivers/net/hamradio/baycom*
2380
2381BCACHE (BLOCK LAYER CACHE)
2382M: Kent Overstreet <kent.overstreet@gmail.com>
2383L: linux-bcache@vger.kernel.org
2384W: http://bcache.evilpiepirate.org
2385S: Orphan
2386F: drivers/md/bcache/
2387
2388BDISP ST MEDIA DRIVER
2389M: Fabien Dessenne <fabien.dessenne@st.com>
2390L: linux-media@vger.kernel.org
2391T: git git://linuxtv.org/media_tree.git
2392W: https://linuxtv.org
2393S: Supported
2394F: drivers/media/platform/sti/bdisp
2395
2396BEFS FILE SYSTEM
2397M: Luis de Bethencourt <luisbg@osg.samsung.com>
2398M: Salah Triki <salah.triki@gmail.com>
2399S: Maintained
2400T: git git://github.com/luisbg/linux-befs.git
2401F: Documentation/filesystems/befs.txt
2402F: fs/befs/
2403
2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2405M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2406L: netdev@vger.kernel.org
2407S: Maintained
2408F: drivers/net/ethernet/ec_bhf.c
2409
2410BFS FILE SYSTEM
2411M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2412S: Maintained
2413F: Documentation/filesystems/bfs.txt
2414F: fs/bfs/
2415F: include/uapi/linux/bfs_fs.h
2416
2417BLACKFIN ARCHITECTURE
2418M: Steven Miao <realmz6@gmail.com>
2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420T: git git://git.code.sf.net/p/adi-linux/code
2421W: http://blackfin.uclinux.org
2422S: Supported
2423F: arch/blackfin/
2424
2425BLACKFIN EMAC DRIVER
2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427W: http://blackfin.uclinux.org
2428S: Supported
2429F: drivers/net/ethernet/adi/
2430
2431BLACKFIN RTC DRIVER
2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2433W: http://blackfin.uclinux.org
2434S: Supported
2435F: drivers/rtc/rtc-bfin.c
2436
2437BLACKFIN SDH DRIVER
2438M: Sonic Zhang <sonic.zhang@analog.com>
2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2440W: http://blackfin.uclinux.org
2441S: Supported
2442F: drivers/mmc/host/bfin_sdh.c
2443
2444BLACKFIN SERIAL DRIVER
2445M: Sonic Zhang <sonic.zhang@analog.com>
2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2447W: http://blackfin.uclinux.org
2448S: Supported
2449F: drivers/tty/serial/bfin_uart.c
2450
2451BLACKFIN WATCHDOG DRIVER
2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2453W: http://blackfin.uclinux.org
2454S: Supported
2455F: drivers/watchdog/bfin_wdt.c
2456
2457BLACKFIN I2C TWI DRIVER
2458M: Sonic Zhang <sonic.zhang@analog.com>
2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460W: http://blackfin.uclinux.org/
2461S: Supported
2462F: drivers/i2c/busses/i2c-bfin-twi.c
2463
2464BLACKFIN MEDIA DRIVER
2465M: Scott Jiang <scott.jiang.linux@gmail.com>
2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467W: http://blackfin.uclinux.org/
2468S: Supported
2469F: drivers/media/platform/blackfin/
2470F: drivers/media/i2c/adv7183*
2471F: drivers/media/i2c/vs6624*
2472
2473BLINKM RGB LED DRIVER
2474M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2475S: Maintained
2476F: drivers/leds/leds-blinkm.c
2477
2478BLOCK LAYER
2479M: Jens Axboe <axboe@kernel.dk>
2480L: linux-block@vger.kernel.org
2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2482S: Maintained
2483F: block/
2484F: kernel/trace/blktrace.c
2485F: lib/sbitmap.c
2486
2487BLOCK2MTD DRIVER
2488M: Joern Engel <joern@lazybastard.org>
2489L: linux-mtd@lists.infradead.org
2490S: Maintained
2491F: drivers/mtd/devices/block2mtd.c
2492
2493BLUETOOTH DRIVERS
2494M: Marcel Holtmann <marcel@holtmann.org>
2495M: Gustavo Padovan <gustavo@padovan.org>
2496M: Johan Hedberg <johan.hedberg@gmail.com>
2497L: linux-bluetooth@vger.kernel.org
2498W: http://www.bluez.org/
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2501S: Maintained
2502F: drivers/bluetooth/
2503
2504BLUETOOTH SUBSYSTEM
2505M: Marcel Holtmann <marcel@holtmann.org>
2506M: Gustavo Padovan <gustavo@padovan.org>
2507M: Johan Hedberg <johan.hedberg@gmail.com>
2508L: linux-bluetooth@vger.kernel.org
2509W: http://www.bluez.org/
2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2512S: Maintained
2513F: net/bluetooth/
2514F: include/net/bluetooth/
2515
2516BONDING DRIVER
2517M: Jay Vosburgh <j.vosburgh@gmail.com>
2518M: Veaceslav Falico <vfalico@gmail.com>
2519M: Andy Gospodarek <andy@greyhouse.net>
2520L: netdev@vger.kernel.org
2521W: http://sourceforge.net/projects/bonding/
2522S: Supported
2523F: drivers/net/bonding/
2524F: include/uapi/linux/if_bonding.h
2525
2526BPF (Safe dynamic programs and tools)
2527M: Alexei Starovoitov <ast@kernel.org>
2528L: netdev@vger.kernel.org
2529L: linux-kernel@vger.kernel.org
2530S: Supported
2531F: kernel/bpf/
2532
2533BROADCOM B44 10/100 ETHERNET DRIVER
2534M: Michael Chan <michael.chan@broadcom.com>
2535L: netdev@vger.kernel.org
2536S: Supported
2537F: drivers/net/ethernet/broadcom/b44.*
2538
2539BROADCOM B53 ETHERNET SWITCH DRIVER
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541L: netdev@vger.kernel.org
2542L: openwrt-devel@lists.openwrt.org (subscribers-only)
2543S: Supported
2544F: drivers/net/dsa/b53/*
2545F: include/linux/platform_data/b53.h
2546
2547BROADCOM GENET ETHERNET DRIVER
2548M: Florian Fainelli <f.fainelli@gmail.com>
2549L: netdev@vger.kernel.org
2550S: Supported
2551F: drivers/net/ethernet/broadcom/genet/
2552
2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2554M: Sony Chacko <sony.chacko@qlogic.com>
2555M: Dept-HSGLinuxNICDev@qlogic.com
2556L: netdev@vger.kernel.org
2557S: Supported
2558F: drivers/net/ethernet/broadcom/bnx2.*
2559F: drivers/net/ethernet/broadcom/bnx2_*
2560
2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2562M: Ariel Elior <ariel.elior@qlogic.com>
2563L: netdev@vger.kernel.org
2564S: Supported
2565F: drivers/net/ethernet/broadcom/bnx2x/
2566
2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2568M: Florian Fainelli <f.fainelli@gmail.com>
2569M: Ray Jui <rjui@broadcom.com>
2570M: Scott Branden <sbranden@broadcom.com>
2571M: bcm-kernel-feedback-list@broadcom.com
2572T: git git://github.com/broadcom/mach-bcm
2573S: Maintained
2574N: bcm281*
2575N: bcm113*
2576N: bcm216*
2577N: kona
2578F: arch/arm/mach-bcm/
2579
2580BROADCOM BCM2835 ARM ARCHITECTURE
2581M: Stephen Warren <swarren@wwwdotorg.org>
2582M: Lee Jones <lee@kernel.org>
2583M: Eric Anholt <eric@anholt.net>
2584L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2587S: Maintained
2588N: bcm2835
2589
2590BROADCOM BCM47XX MIPS ARCHITECTURE
2591M: Hauke Mehrtens <hauke@hauke-m.de>
2592M: Rafał Miłecki <zajec5@gmail.com>
2593L: linux-mips@linux-mips.org
2594S: Maintained
2595F: Documentation/devicetree/bindings/mips/brcm/
2596F: arch/mips/bcm47xx/*
2597F: arch/mips/include/asm/mach-bcm47xx/*
2598
2599BROADCOM BCM5301X ARM ARCHITECTURE
2600M: Hauke Mehrtens <hauke@hauke-m.de>
2601M: Rafał Miłecki <zajec5@gmail.com>
2602M: bcm-kernel-feedback-list@broadcom.com
2603L: linux-arm-kernel@lists.infradead.org
2604S: Maintained
2605F: arch/arm/mach-bcm/bcm_5301x.c
2606F: arch/arm/boot/dts/bcm5301x*.dtsi
2607F: arch/arm/boot/dts/bcm470*
2608
2609BROADCOM BCM53573 ARM ARCHITECTURE
2610M: Rafał Miłecki <rafal@milecki.pl>
2611L: linux-arm-kernel@lists.infradead.org
2612S: Maintained
2613F: arch/arm/boot/dts/bcm53573*
2614F: arch/arm/boot/dts/bcm47189*
2615
2616BROADCOM BCM63XX ARM ARCHITECTURE
2617M: Florian Fainelli <f.fainelli@gmail.com>
2618M: bcm-kernel-feedback-list@broadcom.com
2619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620T: git git://github.com/broadcom/stblinux.git
2621S: Maintained
2622N: bcm63xx
2623
2624BROADCOM BCM63XX/BCM33XX UDC DRIVER
2625M: Kevin Cernekee <cernekee@gmail.com>
2626L: linux-usb@vger.kernel.org
2627S: Maintained
2628F: drivers/usb/gadget/udc/bcm63xx_udc.*
2629
2630BROADCOM BCM7XXX ARM ARCHITECTURE
2631M: Brian Norris <computersforpeace@gmail.com>
2632M: Gregory Fong <gregory.0xf0@gmail.com>
2633M: Florian Fainelli <f.fainelli@gmail.com>
2634M: bcm-kernel-feedback-list@broadcom.com
2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636T: git git://github.com/broadcom/stblinux.git
2637S: Maintained
2638F: arch/arm/mach-bcm/*brcmstb*
2639F: arch/arm/boot/dts/bcm7*.dts*
2640F: drivers/bus/brcmstb_gisb.c
2641N: brcmstb
2642
2643BROADCOM BMIPS MIPS ARCHITECTURE
2644M: Kevin Cernekee <cernekee@gmail.com>
2645M: Florian Fainelli <f.fainelli@gmail.com>
2646L: linux-mips@linux-mips.org
2647T: git git://github.com/broadcom/stblinux.git
2648S: Maintained
2649F: arch/mips/bmips/*
2650F: arch/mips/include/asm/mach-bmips/*
2651F: arch/mips/kernel/*bmips*
2652F: arch/mips/boot/dts/brcm/bcm*.dts*
2653F: drivers/irqchip/irq-bcm63*
2654F: drivers/irqchip/irq-bcm7*
2655F: drivers/irqchip/irq-brcmstb*
2656F: include/linux/bcm963xx_nvram.h
2657F: include/linux/bcm963xx_tag.h
2658
2659BROADCOM TG3 GIGABIT ETHERNET DRIVER
2660M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2661M: Prashant Sreedharan <prashant@broadcom.com>
2662M: Michael Chan <mchan@broadcom.com>
2663L: netdev@vger.kernel.org
2664S: Supported
2665F: drivers/net/ethernet/broadcom/tg3.*
2666
2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2668M: Arend van Spriel <arend.vanspriel@broadcom.com>
2669M: Franky Lin <franky.lin@broadcom.com>
2670M: Hante Meuleman <hante.meuleman@broadcom.com>
2671L: linux-wireless@vger.kernel.org
2672L: brcm80211-dev-list.pdl@broadcom.com
2673S: Supported
2674F: drivers/net/wireless/broadcom/brcm80211/
2675
2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2677M: QLogic-Storage-Upstream@qlogic.com
2678L: linux-scsi@vger.kernel.org
2679S: Supported
2680F: drivers/scsi/bnx2fc/
2681
2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2683M: QLogic-Storage-Upstream@qlogic.com
2684L: linux-scsi@vger.kernel.org
2685S: Supported
2686F: drivers/scsi/bnx2i/
2687
2688BROADCOM IPROC ARM ARCHITECTURE
2689M: Ray Jui <rjui@broadcom.com>
2690M: Scott Branden <sbranden@broadcom.com>
2691M: Jon Mason <jonmason@broadcom.com>
2692M: bcm-kernel-feedback-list@broadcom.com
2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694T: git git://github.com/broadcom/cygnus-linux.git
2695S: Maintained
2696N: iproc
2697N: cygnus
2698N: bcm[-_]nsp
2699N: bcm9113*
2700N: bcm9583*
2701N: bcm9585*
2702N: bcm9586*
2703N: bcm988312
2704N: bcm113*
2705N: bcm583*
2706N: bcm585*
2707N: bcm586*
2708N: bcm88312
2709F: arch/arm64/boot/dts/broadcom/ns2*
2710F: drivers/clk/bcm/clk-ns*
2711F: drivers/pinctrl/bcm/pinctrl-ns*
2712
2713BROADCOM BRCMSTB GPIO DRIVER
2714M: Gregory Fong <gregory.0xf0@gmail.com>
2715L: bcm-kernel-feedback-list@broadcom.com
2716S: Supported
2717F: drivers/gpio/gpio-brcmstb.c
2718F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2719
2720BROADCOM KONA GPIO DRIVER
2721M: Ray Jui <rjui@broadcom.com>
2722L: bcm-kernel-feedback-list@broadcom.com
2723S: Supported
2724F: drivers/gpio/gpio-bcm-kona.c
2725F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2726
2727BROADCOM NVRAM DRIVER
2728M: Rafał Miłecki <zajec5@gmail.com>
2729L: linux-mips@linux-mips.org
2730S: Maintained
2731F: drivers/firmware/broadcom/*
2732
2733BROADCOM STB NAND FLASH DRIVER
2734M: Brian Norris <computersforpeace@gmail.com>
2735M: Kamal Dasu <kdasu.kdev@gmail.com>
2736L: linux-mtd@lists.infradead.org
2737L: bcm-kernel-feedback-list@broadcom.com
2738S: Maintained
2739F: drivers/mtd/nand/brcmnand/
2740
2741BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2742M: Rafał Miłecki <zajec5@gmail.com>
2743L: linux-wireless@vger.kernel.org
2744S: Maintained
2745F: drivers/bcma/
2746F: include/linux/bcma/
2747
2748BROADCOM SYSTEMPORT ETHERNET DRIVER
2749M: Florian Fainelli <f.fainelli@gmail.com>
2750L: netdev@vger.kernel.org
2751S: Supported
2752F: drivers/net/ethernet/broadcom/bcmsysport.*
2753
2754BROADCOM VULCAN ARM64 SOC
2755M: Jayachandran C. <jchandra@broadcom.com>
2756M: bcm-kernel-feedback-list@broadcom.com
2757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758S: Maintained
2759F: arch/arm64/boot/dts/broadcom/vulcan*
2760
2761BROCADE BFA FC SCSI DRIVER
2762M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2763M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2764L: linux-scsi@vger.kernel.org
2765S: Supported
2766F: drivers/scsi/bfa/
2767
2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2769M: Rasesh Mody <rasesh.mody@qlogic.com>
2770L: netdev@vger.kernel.org
2771S: Supported
2772F: drivers/net/ethernet/brocade/bna/
2773
2774BSG (block layer generic sg v4 driver)
2775M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2776L: linux-scsi@vger.kernel.org
2777S: Supported
2778F: block/bsg.c
2779F: include/linux/bsg.h
2780F: include/uapi/linux/bsg.h
2781
2782BT87X AUDIO DRIVER
2783M: Clemens Ladisch <clemens@ladisch.de>
2784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2785T: git git://git.alsa-project.org/alsa-kernel.git
2786S: Maintained
2787F: Documentation/sound/alsa/Bt87x.txt
2788F: sound/pci/bt87x.c
2789
2790BT8XXGPIO DRIVER
2791M: Michael Buesch <m@bues.ch>
2792W: http://bu3sch.de/btgpio.php
2793S: Maintained
2794F: drivers/gpio/gpio-bt8xx.c
2795
2796BTRFS FILE SYSTEM
2797M: Chris Mason <clm@fb.com>
2798M: Josef Bacik <jbacik@fb.com>
2799M: David Sterba <dsterba@suse.com>
2800L: linux-btrfs@vger.kernel.org
2801W: http://btrfs.wiki.kernel.org/
2802Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2804S: Maintained
2805F: Documentation/filesystems/btrfs.txt
2806F: fs/btrfs/
2807
2808BTTV VIDEO4LINUX DRIVER
2809M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2810M: Mauro Carvalho Chehab <mchehab@kernel.org>
2811L: linux-media@vger.kernel.org
2812W: https://linuxtv.org
2813T: git git://linuxtv.org/media_tree.git
2814S: Odd fixes
2815F: Documentation/media/v4l-drivers/bttv*
2816F: drivers/media/pci/bt8xx/bttv*
2817
2818BUSLOGIC SCSI DRIVER
2819M: Khalid Aziz <khalid@gonehiking.org>
2820L: linux-scsi@vger.kernel.org
2821S: Maintained
2822F: drivers/scsi/BusLogic.*
2823F: drivers/scsi/FlashPoint.*
2824
2825C-MEDIA CMI8788 DRIVER
2826M: Clemens Ladisch <clemens@ladisch.de>
2827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T: git git://git.alsa-project.org/alsa-kernel.git
2829S: Maintained
2830F: sound/pci/oxygen/
2831
2832C6X ARCHITECTURE
2833M: Mark Salter <msalter@redhat.com>
2834M: Aurelien Jacquiot <a-jacquiot@ti.com>
2835L: linux-c6x-dev@linux-c6x.org
2836W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2837S: Maintained
2838F: arch/c6x/
2839
2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2841M: David Howells <dhowells@redhat.com>
2842L: linux-cachefs@redhat.com (moderated for non-subscribers)
2843S: Supported
2844F: Documentation/filesystems/caching/cachefiles.txt
2845F: fs/cachefiles/
2846
2847CADET FM/AM RADIO RECEIVER DRIVER
2848M: Hans Verkuil <hverkuil@xs4all.nl>
2849L: linux-media@vger.kernel.org
2850T: git git://linuxtv.org/media_tree.git
2851W: https://linuxtv.org
2852S: Maintained
2853F: drivers/media/radio/radio-cadet*
2854
2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2856M: Jonathan Corbet <corbet@lwn.net>
2857L: linux-media@vger.kernel.org
2858T: git git://linuxtv.org/media_tree.git
2859S: Maintained
2860F: Documentation/media/v4l-drivers/cafe_ccic*
2861F: drivers/media/platform/marvell-ccic/
2862
2863CAIF NETWORK LAYER
2864M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2865L: netdev@vger.kernel.org
2866S: Supported
2867F: Documentation/networking/caif/
2868F: drivers/net/caif/
2869F: include/uapi/linux/caif/
2870F: include/net/caif/
2871F: net/caif/
2872
2873CALGARY x86-64 IOMMU
2874M: Muli Ben-Yehuda <mulix@mulix.org>
2875M: Jon Mason <jdmason@kudzu.us>
2876L: iommu@lists.linux-foundation.org
2877S: Maintained
2878F: arch/x86/kernel/pci-calgary_64.c
2879F: arch/x86/kernel/tce_64.c
2880F: arch/x86/include/asm/calgary.h
2881F: arch/x86/include/asm/tce.h
2882
2883CAN NETWORK LAYER
2884M: Oliver Hartkopp <socketcan@hartkopp.net>
2885M: Marc Kleine-Budde <mkl@pengutronix.de>
2886L: linux-can@vger.kernel.org
2887W: https://github.com/linux-can
2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2890S: Maintained
2891F: Documentation/networking/can.txt
2892F: net/can/
2893F: include/linux/can/core.h
2894F: include/uapi/linux/can.h
2895F: include/uapi/linux/can/bcm.h
2896F: include/uapi/linux/can/raw.h
2897F: include/uapi/linux/can/gw.h
2898
2899CAN NETWORK DRIVERS
2900M: Wolfgang Grandegger <wg@grandegger.com>
2901M: Marc Kleine-Budde <mkl@pengutronix.de>
2902L: linux-can@vger.kernel.org
2903W: https://github.com/linux-can
2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2906S: Maintained
2907F: Documentation/devicetree/bindings/net/can/
2908F: drivers/net/can/
2909F: include/linux/can/dev.h
2910F: include/linux/can/platform/
2911F: include/uapi/linux/can/error.h
2912F: include/uapi/linux/can/netlink.h
2913
2914CAPABILITIES
2915M: Serge Hallyn <serge@hallyn.com>
2916L: linux-security-module@vger.kernel.org
2917S: Supported
2918F: include/linux/capability.h
2919F: include/uapi/linux/capability.h
2920F: security/commoncap.c
2921F: kernel/capability.c
2922
2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2924M: Kevin Tsai <ktsai@capellamicro.com>
2925S: Maintained
2926F: drivers/iio/light/cm*
2927F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2928
2929CAVIUM I2C DRIVER
2930M: Jan Glauber <jglauber@cavium.com>
2931M: David Daney <david.daney@cavium.com>
2932W: http://www.cavium.com
2933S: Supported
2934F: drivers/i2c/busses/i2c-octeon*
2935F: drivers/i2c/busses/i2c-thunderx*
2936
2937CAVIUM LIQUIDIO NETWORK DRIVER
2938M: Derek Chickles <derek.chickles@caviumnetworks.com>
2939M: Satanand Burla <satananda.burla@caviumnetworks.com>
2940M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2941M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2942L: netdev@vger.kernel.org
2943W: http://www.cavium.com
2944S: Supported
2945F: drivers/net/ethernet/cavium/liquidio/
2946
2947CC2520 IEEE-802.15.4 RADIO DRIVER
2948M: Varka Bhadram <varkabhadram@gmail.com>
2949L: linux-wpan@vger.kernel.org
2950S: Maintained
2951F: drivers/net/ieee802154/cc2520.c
2952F: include/linux/spi/cc2520.h
2953F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2954
2955CEC DRIVER
2956M: Hans Verkuil <hans.verkuil@cisco.com>
2957L: linux-media@vger.kernel.org
2958T: git git://linuxtv.org/media_tree.git
2959W: http://linuxtv.org
2960S: Supported
2961F: Documentation/cec.txt
2962F: Documentation/media/uapi/cec
2963F: drivers/staging/media/cec/
2964F: drivers/media/cec-edid.c
2965F: drivers/media/rc/keymaps/rc-cec.c
2966F: include/media/cec.h
2967F: include/media/cec-edid.h
2968F: include/linux/cec.h
2969F: include/linux/cec-funcs.h
2970
2971CELL BROADBAND ENGINE ARCHITECTURE
2972M: Arnd Bergmann <arnd@arndb.de>
2973L: linuxppc-dev@lists.ozlabs.org
2974W: http://www.ibm.com/developerworks/power/cell/
2975S: Supported
2976F: arch/powerpc/include/asm/cell*.h
2977F: arch/powerpc/include/asm/spu*.h
2978F: arch/powerpc/include/uapi/asm/spu*.h
2979F: arch/powerpc/oprofile/*cell*
2980F: arch/powerpc/platforms/cell/
2981
2982CEPH COMMON CODE (LIBCEPH)
2983M: Ilya Dryomov <idryomov@gmail.com>
2984M: "Yan, Zheng" <zyan@redhat.com>
2985M: Sage Weil <sage@redhat.com>
2986L: ceph-devel@vger.kernel.org
2987W: http://ceph.com/
2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2989T: git git://github.com/ceph/ceph-client.git
2990S: Supported
2991F: net/ceph/
2992F: include/linux/ceph/
2993F: include/linux/crush/
2994
2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2996M: "Yan, Zheng" <zyan@redhat.com>
2997M: Sage Weil <sage@redhat.com>
2998M: Ilya Dryomov <idryomov@gmail.com>
2999L: ceph-devel@vger.kernel.org
3000W: http://ceph.com/
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3002T: git git://github.com/ceph/ceph-client.git
3003S: Supported
3004F: Documentation/filesystems/ceph.txt
3005F: fs/ceph/
3006
3007CERTIFICATE HANDLING:
3008M: David Howells <dhowells@redhat.com>
3009M: David Woodhouse <dwmw2@infradead.org>
3010L: keyrings@vger.kernel.org
3011S: Maintained
3012F: Documentation/module-signing.txt
3013F: certs/
3014F: scripts/sign-file.c
3015F: scripts/extract-cert.c
3016
3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3018L: linux-usb@vger.kernel.org
3019S: Orphan
3020F: Documentation/usb/WUSB-Design-overview.txt
3021F: Documentation/usb/wusb-cbaf
3022F: drivers/usb/host/hwa-hc.c
3023F: drivers/usb/host/whci/
3024F: drivers/usb/wusbcore/
3025F: include/linux/usb/wusb*
3026
3027CFAG12864B LCD DRIVER
3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029W: http://miguelojeda.es/auxdisplay.htm
3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3031S: Maintained
3032F: drivers/auxdisplay/cfag12864b.c
3033F: include/linux/cfag12864b.h
3034
3035CFAG12864BFB LCD FRAMEBUFFER DRIVER
3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3037W: http://miguelojeda.es/auxdisplay.htm
3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3039S: Maintained
3040F: drivers/auxdisplay/cfag12864bfb.c
3041F: include/linux/cfag12864b.h
3042
3043CFG80211 and NL80211
3044M: Johannes Berg <johannes@sipsolutions.net>
3045L: linux-wireless@vger.kernel.org
3046W: http://wireless.kernel.org/
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3049S: Maintained
3050F: include/uapi/linux/nl80211.h
3051F: include/net/cfg80211.h
3052F: net/wireless/*
3053X: net/wireless/wext*
3054
3055CHAR and MISC DRIVERS
3056M: Arnd Bergmann <arnd@arndb.de>
3057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3059S: Supported
3060F: drivers/char/*
3061F: drivers/misc/*
3062F: include/linux/miscdevice.h
3063
3064CHECKPATCH
3065M: Andy Whitcroft <apw@canonical.com>
3066M: Joe Perches <joe@perches.com>
3067S: Maintained
3068F: scripts/checkpatch.pl
3069
3070CHINESE DOCUMENTATION
3071M: Harry Wei <harryxiyou@gmail.com>
3072L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3073L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3074S: Maintained
3075F: Documentation/zh_CN/
3076
3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3078M: Peter Chen <Peter.Chen@nxp.com>
3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3080L: linux-usb@vger.kernel.org
3081S: Maintained
3082F: drivers/usb/chipidea/
3083
3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3085M: Hans de Goede <hdegoede@redhat.com>
3086L: linux-input@vger.kernel.org
3087S: Maintained
3088F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3089F: drivers/input/touchscreen/chipone_icn8318.c
3090
3091CHROME HARDWARE PLATFORM SUPPORT
3092M: Olof Johansson <olof@lixom.net>
3093S: Maintained
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3095F: drivers/platform/chrome/
3096
3097CISCO VIC ETHERNET NIC DRIVER
3098M: Christian Benvenuti <benve@cisco.com>
3099M: Sujith Sankar <ssujith@cisco.com>
3100M: Govindarajulu Varadarajan <_govind@gmx.com>
3101M: Neel Patel <neepatel@cisco.com>
3102S: Supported
3103F: drivers/net/ethernet/cisco/enic/
3104
3105CISCO VIC LOW LATENCY NIC DRIVER
3106M: Christian Benvenuti <benve@cisco.com>
3107M: Dave Goodell <dgoodell@cisco.com>
3108S: Supported
3109F: drivers/infiniband/hw/usnic/
3110
3111CIRRUS LOGIC EP93XX ETHERNET DRIVER
3112M: Hartley Sweeten <hsweeten@visionengravers.com>
3113L: netdev@vger.kernel.org
3114S: Maintained
3115F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3116
3117CIRRUS LOGIC AUDIO CODEC DRIVERS
3118M: Brian Austin <brian.austin@cirrus.com>
3119M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3120L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3121S: Maintained
3122F: sound/soc/codecs/cs*
3123
3124CLEANCACHE API
3125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3126L: linux-kernel@vger.kernel.org
3127S: Maintained
3128F: mm/cleancache.c
3129F: include/linux/cleancache.h
3130
3131CLK API
3132M: Russell King <linux@armlinux.org.uk>
3133L: linux-clk@vger.kernel.org
3134S: Maintained
3135F: include/linux/clk.h
3136
3137CLOCKSOURCE, CLOCKEVENT DRIVERS
3138M: Daniel Lezcano <daniel.lezcano@linaro.org>
3139M: Thomas Gleixner <tglx@linutronix.de>
3140L: linux-kernel@vger.kernel.org
3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3142S: Supported
3143F: drivers/clocksource
3144
3145CISCO FCOE HBA DRIVER
3146M: Hiral Patel <hiralpat@cisco.com>
3147M: Suma Ramars <sramars@cisco.com>
3148M: Brian Uchino <buchino@cisco.com>
3149L: linux-scsi@vger.kernel.org
3150S: Supported
3151F: drivers/scsi/fnic/
3152
3153CISCO SCSI HBA DRIVER
3154M: Narsimhulu Musini <nmusini@cisco.com>
3155M: Sesidhar Baddela <sebaddel@cisco.com>
3156L: linux-scsi@vger.kernel.org
3157S: Supported
3158F: drivers/scsi/snic/
3159
3160CMPC ACPI DRIVER
3161M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3162M: Daniel Oliveira Nascimento <don@syst.com.br>
3163L: platform-driver-x86@vger.kernel.org
3164S: Supported
3165F: drivers/platform/x86/classmate-laptop.c
3166
3167COBALT MEDIA DRIVER
3168M: Hans Verkuil <hans.verkuil@cisco.com>
3169L: linux-media@vger.kernel.org
3170T: git git://linuxtv.org/media_tree.git
3171W: https://linuxtv.org
3172S: Supported
3173F: drivers/media/pci/cobalt/
3174
3175COCCINELLE/Semantic Patches (SmPL)
3176M: Julia Lawall <Julia.Lawall@lip6.fr>
3177M: Gilles Muller <Gilles.Muller@lip6.fr>
3178M: Nicolas Palix <nicolas.palix@imag.fr>
3179M: Michal Marek <mmarek@suse.com>
3180L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3182W: http://coccinelle.lip6.fr/
3183S: Supported
3184F: Documentation/dev-tools/coccinelle.rst
3185F: scripts/coccinelle/
3186F: scripts/coccicheck
3187
3188CODA FILE SYSTEM
3189M: Jan Harkes <jaharkes@cs.cmu.edu>
3190M: coda@cs.cmu.edu
3191L: codalist@coda.cs.cmu.edu
3192W: http://www.coda.cs.cmu.edu/
3193S: Maintained
3194F: Documentation/filesystems/coda.txt
3195F: fs/coda/
3196F: include/linux/coda*.h
3197F: include/uapi/linux/coda*.h
3198
3199CODA V4L2 MEM2MEM DRIVER
3200M: Philipp Zabel <p.zabel@pengutronix.de>
3201L: linux-media@vger.kernel.org
3202S: Maintained
3203F: Documentation/devicetree/bindings/media/coda.txt
3204F: drivers/media/platform/coda/
3205
3206COMMON CLK FRAMEWORK
3207M: Michael Turquette <mturquette@baylibre.com>
3208M: Stephen Boyd <sboyd@codeaurora.org>
3209L: linux-clk@vger.kernel.org
3210Q: http://patchwork.kernel.org/project/linux-clk/list/
3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3212S: Maintained
3213F: Documentation/devicetree/bindings/clock/
3214F: drivers/clk/
3215X: drivers/clk/clkdev.c
3216F: include/linux/clk-pr*
3217F: include/linux/clk/
3218
3219COMMON INTERNET FILE SYSTEM (CIFS)
3220M: Steve French <sfrench@samba.org>
3221L: linux-cifs@vger.kernel.org
3222L: samba-technical@lists.samba.org (moderated for non-subscribers)
3223W: http://linux-cifs.samba.org/
3224T: git git://git.samba.org/sfrench/cifs-2.6.git
3225S: Supported
3226F: Documentation/filesystems/cifs/
3227F: fs/cifs/
3228
3229COMPACTPCI HOTPLUG CORE
3230M: Scott Murray <scott@spiteful.org>
3231L: linux-pci@vger.kernel.org
3232S: Maintained
3233F: drivers/pci/hotplug/cpci_hotplug*
3234
3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3236M: Scott Murray <scott@spiteful.org>
3237L: linux-pci@vger.kernel.org
3238S: Maintained
3239F: drivers/pci/hotplug/cpcihp_zt5550.*
3240
3241COMPACTPCI HOTPLUG GENERIC DRIVER
3242M: Scott Murray <scott@spiteful.org>
3243L: linux-pci@vger.kernel.org
3244S: Maintained
3245F: drivers/pci/hotplug/cpcihp_generic.c
3246
3247COMPAL LAPTOP SUPPORT
3248M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3249L: platform-driver-x86@vger.kernel.org
3250S: Maintained
3251F: drivers/platform/x86/compal-laptop.c
3252
3253CONEXANT ACCESSRUNNER USB DRIVER
3254L: accessrunner-general@lists.sourceforge.net
3255W: http://accessrunner.sourceforge.net/
3256S: Orphan
3257F: drivers/usb/atm/cxacru.c
3258
3259CONFIGFS
3260M: Joel Becker <jlbec@evilplan.org>
3261M: Christoph Hellwig <hch@lst.de>
3262T: git git://git.infradead.org/users/hch/configfs.git
3263S: Supported
3264F: fs/configfs/
3265F: include/linux/configfs.h
3266
3267CONNECTOR
3268M: Evgeniy Polyakov <zbr@ioremap.net>
3269L: netdev@vger.kernel.org
3270S: Maintained
3271F: drivers/connector/
3272
3273CONTROL GROUP (CGROUP)
3274M: Tejun Heo <tj@kernel.org>
3275M: Li Zefan <lizefan@huawei.com>
3276M: Johannes Weiner <hannes@cmpxchg.org>
3277L: cgroups@vger.kernel.org
3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3279S: Maintained
3280F: Documentation/cgroup*
3281F: include/linux/cgroup*
3282F: kernel/cgroup*
3283
3284CONTROL GROUP - CPUSET
3285M: Li Zefan <lizefan@huawei.com>
3286L: cgroups@vger.kernel.org
3287W: http://www.bullopensource.org/cpuset/
3288W: http://oss.sgi.com/projects/cpusets/
3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3290S: Maintained
3291F: Documentation/cgroup-v1/cpusets.txt
3292F: include/linux/cpuset.h
3293F: kernel/cpuset.c
3294
3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3296M: Johannes Weiner <hannes@cmpxchg.org>
3297M: Michal Hocko <mhocko@kernel.org>
3298M: Vladimir Davydov <vdavydov.dev@gmail.com>
3299L: cgroups@vger.kernel.org
3300L: linux-mm@kvack.org
3301S: Maintained
3302F: mm/memcontrol.c
3303F: mm/swap_cgroup.c
3304
3305CORETEMP HARDWARE MONITORING DRIVER
3306M: Fenghua Yu <fenghua.yu@intel.com>
3307L: linux-hwmon@vger.kernel.org
3308S: Maintained
3309F: Documentation/hwmon/coretemp
3310F: drivers/hwmon/coretemp.c
3311
3312COSA/SRP SYNC SERIAL DRIVER
3313M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3314W: http://www.fi.muni.cz/~kas/cosa/
3315S: Maintained
3316F: drivers/net/wan/cosa*
3317
3318CPMAC ETHERNET DRIVER
3319M: Florian Fainelli <f.fainelli@gmail.com>
3320L: netdev@vger.kernel.org
3321S: Maintained
3322F: drivers/net/ethernet/ti/cpmac.c
3323
3324CPU FREQUENCY DRIVERS
3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3326M: Viresh Kumar <viresh.kumar@linaro.org>
3327L: linux-pm@vger.kernel.org
3328S: Maintained
3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3330T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3331F: Documentation/cpu-freq/
3332F: drivers/cpufreq/
3333F: include/linux/cpufreq.h
3334
3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3336M: Viresh Kumar <viresh.kumar@linaro.org>
3337M: Sudeep Holla <sudeep.holla@arm.com>
3338L: linux-pm@vger.kernel.org
3339W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3340S: Maintained
3341F: drivers/cpufreq/arm_big_little.h
3342F: drivers/cpufreq/arm_big_little.c
3343F: drivers/cpufreq/arm_big_little_dt.c
3344
3345CPUIDLE DRIVER - ARM BIG LITTLE
3346M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3347M: Daniel Lezcano <daniel.lezcano@linaro.org>
3348L: linux-pm@vger.kernel.org
3349L: linux-arm-kernel@lists.infradead.org
3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3351S: Maintained
3352F: drivers/cpuidle/cpuidle-big_little.c
3353
3354CPUIDLE DRIVER - ARM EXYNOS
3355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3356M: Daniel Lezcano <daniel.lezcano@linaro.org>
3357M: Kukjin Kim <kgene@kernel.org>
3358L: linux-pm@vger.kernel.org
3359L: linux-samsung-soc@vger.kernel.org
3360S: Supported
3361F: drivers/cpuidle/cpuidle-exynos.c
3362F: arch/arm/mach-exynos/pm.c
3363
3364CPUIDLE DRIVERS
3365M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3366M: Daniel Lezcano <daniel.lezcano@linaro.org>
3367L: linux-pm@vger.kernel.org
3368S: Maintained
3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3370F: drivers/cpuidle/*
3371F: include/linux/cpuidle.h
3372
3373CPUID/MSR DRIVER
3374M: "H. Peter Anvin" <hpa@zytor.com>
3375S: Maintained
3376F: arch/x86/kernel/cpuid.c
3377F: arch/x86/kernel/msr.c
3378
3379CPU POWER MONITORING SUBSYSTEM
3380M: Thomas Renninger <trenn@suse.com>
3381L: linux-pm@vger.kernel.org
3382S: Maintained
3383F: tools/power/cpupower/
3384
3385CRAMFS FILESYSTEM
3386W: http://sourceforge.net/projects/cramfs/
3387S: Orphan / Obsolete
3388F: Documentation/filesystems/cramfs.txt
3389F: fs/cramfs/
3390
3391CRIS PORT
3392M: Mikael Starvik <starvik@axis.com>
3393M: Jesper Nilsson <jesper.nilsson@axis.com>
3394L: linux-cris-kernel@axis.com
3395W: http://developer.axis.com
3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3397S: Maintained
3398F: arch/cris/
3399F: drivers/tty/serial/crisv10.*
3400
3401CRYPTO API
3402M: Herbert Xu <herbert@gondor.apana.org.au>
3403M: "David S. Miller" <davem@davemloft.net>
3404L: linux-crypto@vger.kernel.org
3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3407S: Maintained
3408F: Documentation/crypto/
3409F: Documentation/devicetree/bindings/crypto/
3410F: Documentation/DocBook/crypto-API.tmpl
3411F: arch/*/crypto/
3412F: crypto/
3413F: drivers/crypto/
3414F: include/crypto/
3415
3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3417M: Neil Horman <nhorman@tuxdriver.com>
3418L: linux-crypto@vger.kernel.org
3419S: Maintained
3420F: crypto/ansi_cprng.c
3421F: crypto/rng.c
3422
3423CS3308 MEDIA DRIVER
3424M: Hans Verkuil <hverkuil@xs4all.nl>
3425L: linux-media@vger.kernel.org
3426T: git git://linuxtv.org/media_tree.git
3427W: http://linuxtv.org
3428S: Odd Fixes
3429F: drivers/media/i2c/cs3308.c
3430F: drivers/media/i2c/cs3308.h
3431
3432CS5535 Audio ALSA driver
3433M: Jaya Kumar <jayakumar.alsa@gmail.com>
3434S: Maintained
3435F: sound/pci/cs5535audio/
3436
3437CW1200 WLAN driver
3438M: Solomon Peachy <pizza@shaftnet.org>
3439S: Maintained
3440F: drivers/net/wireless/st/cw1200/
3441
3442CX18 VIDEO4LINUX DRIVER
3443M: Andy Walls <awalls@md.metrocast.net>
3444L: ivtv-devel@ivtvdriver.org (subscribers-only)
3445L: linux-media@vger.kernel.org
3446T: git git://linuxtv.org/media_tree.git
3447W: https://linuxtv.org
3448W: http://www.ivtvdriver.org/index.php/Cx18
3449S: Maintained
3450F: Documentation/media/v4l-drivers/cx18*
3451F: drivers/media/pci/cx18/
3452F: include/uapi/linux/ivtv*
3453
3454CX2341X MPEG ENCODER HELPER MODULE
3455M: Hans Verkuil <hverkuil@xs4all.nl>
3456L: linux-media@vger.kernel.org
3457T: git git://linuxtv.org/media_tree.git
3458W: https://linuxtv.org
3459S: Maintained
3460F: drivers/media/common/cx2341x*
3461F: include/media/cx2341x*
3462
3463CX24120 MEDIA DRIVER
3464M: Jemma Denson <jdenson@gmail.com>
3465M: Patrick Boettcher <patrick.boettcher@posteo.de>
3466L: linux-media@vger.kernel.org
3467W: https://linuxtv.org
3468Q: http://patchwork.linuxtv.org/project/linux-media/list/
3469S: Maintained
3470F: drivers/media/dvb-frontends/cx24120*
3471
3472CX88 VIDEO4LINUX DRIVER
3473M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3474M: Mauro Carvalho Chehab <mchehab@kernel.org>
3475L: linux-media@vger.kernel.org
3476W: https://linuxtv.org
3477T: git git://linuxtv.org/media_tree.git
3478S: Odd fixes
3479F: Documentation/media/v4l-drivers/cx88*
3480F: drivers/media/pci/cx88/
3481
3482CXD2820R MEDIA DRIVER
3483M: Antti Palosaari <crope@iki.fi>
3484L: linux-media@vger.kernel.org
3485W: https://linuxtv.org
3486W: http://palosaari.fi/linux/
3487Q: http://patchwork.linuxtv.org/project/linux-media/list/
3488T: git git://linuxtv.org/anttip/media_tree.git
3489S: Maintained
3490F: drivers/media/dvb-frontends/cxd2820r*
3491
3492CXGB3 ETHERNET DRIVER (CXGB3)
3493M: Santosh Raspatur <santosh@chelsio.com>
3494L: netdev@vger.kernel.org
3495W: http://www.chelsio.com
3496S: Supported
3497F: drivers/net/ethernet/chelsio/cxgb3/
3498
3499CXGB3 ISCSI DRIVER (CXGB3I)
3500M: Karen Xie <kxie@chelsio.com>
3501L: linux-scsi@vger.kernel.org
3502W: http://www.chelsio.com
3503S: Supported
3504F: drivers/scsi/cxgbi/cxgb3i
3505
3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3507M: Steve Wise <swise@chelsio.com>
3508L: linux-rdma@vger.kernel.org
3509W: http://www.openfabrics.org
3510S: Supported
3511F: drivers/infiniband/hw/cxgb3/
3512F: include/uapi/rdma/cxgb3-abi.h
3513
3514CXGB4 ETHERNET DRIVER (CXGB4)
3515M: Hariprasad S <hariprasad@chelsio.com>
3516L: netdev@vger.kernel.org
3517W: http://www.chelsio.com
3518S: Supported
3519F: drivers/net/ethernet/chelsio/cxgb4/
3520
3521CXGB4 ISCSI DRIVER (CXGB4I)
3522M: Karen Xie <kxie@chelsio.com>
3523L: linux-scsi@vger.kernel.org
3524W: http://www.chelsio.com
3525S: Supported
3526F: drivers/scsi/cxgbi/cxgb4i
3527
3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3529M: Steve Wise <swise@chelsio.com>
3530L: linux-rdma@vger.kernel.org
3531W: http://www.openfabrics.org
3532S: Supported
3533F: drivers/infiniband/hw/cxgb4/
3534F: include/uapi/rdma/cxgb4-abi.h
3535
3536CXGB4VF ETHERNET DRIVER (CXGB4VF)
3537M: Casey Leedom <leedom@chelsio.com>
3538L: netdev@vger.kernel.org
3539W: http://www.chelsio.com
3540S: Supported
3541F: drivers/net/ethernet/chelsio/cxgb4vf/
3542
3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3544M: Ian Munsie <imunsie@au1.ibm.com>
3545M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3546L: linuxppc-dev@lists.ozlabs.org
3547S: Supported
3548F: arch/powerpc/platforms/powernv/pci-cxl.c
3549F: drivers/misc/cxl/
3550F: include/misc/cxl*
3551F: include/uapi/misc/cxl.h
3552F: Documentation/powerpc/cxl.txt
3553F: Documentation/ABI/testing/sysfs-class-cxl
3554
3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3556M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3557M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3558M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3559L: linux-scsi@vger.kernel.org
3560S: Supported
3561F: drivers/scsi/cxlflash/
3562F: include/uapi/scsi/cxlflash_ioctls.h
3563F: Documentation/powerpc/cxlflash.txt
3564
3565STMMAC ETHERNET DRIVER
3566M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3567M: Alexandre Torgue <alexandre.torgue@st.com>
3568L: netdev@vger.kernel.org
3569W: http://www.stlinux.com
3570S: Supported
3571F: drivers/net/ethernet/stmicro/stmmac/
3572
3573CYBERPRO FB DRIVER
3574M: Russell King <linux@armlinux.org.uk>
3575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3576W: http://www.armlinux.org.uk/
3577S: Maintained
3578F: drivers/video/fbdev/cyber2000fb.*
3579
3580CYCLADES ASYNC MUX DRIVER
3581W: http://www.cyclades.com/
3582S: Orphan
3583F: drivers/tty/cyclades.c
3584F: include/linux/cyclades.h
3585F: include/uapi/linux/cyclades.h
3586
3587CYCLADES PC300 DRIVER
3588W: http://www.cyclades.com/
3589S: Orphan
3590F: drivers/net/wan/pc300*
3591
3592CYPRESS_FIRMWARE MEDIA DRIVER
3593M: Antti Palosaari <crope@iki.fi>
3594L: linux-media@vger.kernel.org
3595W: https://linuxtv.org
3596W: http://palosaari.fi/linux/
3597Q: http://patchwork.linuxtv.org/project/linux-media/list/
3598T: git git://linuxtv.org/anttip/media_tree.git
3599S: Maintained
3600F: drivers/media/common/cypress_firmware*
3601
3602CYTTSP TOUCHSCREEN DRIVER
3603M: Ferruh Yigit <fery@cypress.com>
3604L: linux-input@vger.kernel.org
3605S: Supported
3606F: drivers/input/touchscreen/cyttsp*
3607F: include/linux/input/cyttsp.h
3608
3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3610M: Joshua Kinard <kumba@gentoo.org>
3611S: Maintained
3612F: drivers/rtc/rtc-ds1685.c
3613F: include/linux/rtc/ds1685.h
3614
3615DAMA SLAVE for AX.25
3616M: Joerg Reuter <jreuter@yaina.de>
3617W: http://yaina.de/jreuter/
3618W: http://www.qsl.net/dl1bke/
3619L: linux-hams@vger.kernel.org
3620S: Maintained
3621F: net/ax25/af_ax25.c
3622F: net/ax25/ax25_dev.c
3623F: net/ax25/ax25_ds_*
3624F: net/ax25/ax25_in.c
3625F: net/ax25/ax25_out.c
3626F: net/ax25/ax25_timer.c
3627F: net/ax25/sysctl_net_ax25.c
3628
3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3630L: netdev@vger.kernel.org
3631S: Orphan
3632F: Documentation/networking/dmfe.txt
3633F: drivers/net/ethernet/dec/tulip/dmfe.c
3634
3635DC390/AM53C974 SCSI driver
3636M: Hannes Reinecke <hare@suse.com>
3637L: linux-scsi@vger.kernel.org
3638S: Maintained
3639F: drivers/scsi/am53c974.c
3640
3641DC395x SCSI driver
3642M: Oliver Neukum <oliver@neukum.org>
3643M: Ali Akcaagac <aliakc@web.de>
3644M: Jamie Lenehan <lenehan@twibble.org>
3645L: dc395x@twibble.org
3646W: http://twibble.org/dist/dc395x/
3647W: http://lists.twibble.org/mailman/listinfo/dc395x/
3648S: Maintained
3649F: Documentation/scsi/dc395x.txt
3650F: drivers/scsi/dc395x.*
3651
3652DCCP PROTOCOL
3653M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3654L: dccp@vger.kernel.org
3655W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3656S: Maintained
3657F: include/linux/dccp.h
3658F: include/uapi/linux/dccp.h
3659F: include/linux/tfrc.h
3660F: net/dccp/
3661
3662DECnet NETWORK LAYER
3663W: http://linux-decnet.sourceforge.net
3664L: linux-decnet-user@lists.sourceforge.net
3665S: Orphan
3666F: Documentation/networking/decnet.txt
3667F: net/decnet/
3668
3669DECSTATION PLATFORM SUPPORT
3670M: "Maciej W. Rozycki" <macro@linux-mips.org>
3671L: linux-mips@linux-mips.org
3672W: http://www.linux-mips.org/wiki/DECstation
3673S: Maintained
3674F: arch/mips/dec/
3675F: arch/mips/include/asm/dec/
3676F: arch/mips/include/asm/mach-dec/
3677
3678DEFXX FDDI NETWORK DRIVER
3679M: "Maciej W. Rozycki" <macro@linux-mips.org>
3680S: Maintained
3681F: drivers/net/fddi/defxx.*
3682
3683DELL LAPTOP DRIVER
3684M: Matthew Garrett <mjg59@srcf.ucam.org>
3685M: Pali Rohár <pali.rohar@gmail.com>
3686L: platform-driver-x86@vger.kernel.org
3687S: Maintained
3688F: drivers/platform/x86/dell-laptop.c
3689
3690DELL LAPTOP RBTN DRIVER
3691M: Pali Rohár <pali.rohar@gmail.com>
3692S: Maintained
3693F: drivers/platform/x86/dell-rbtn.*
3694
3695DELL LAPTOP FREEFALL DRIVER
3696M: Pali Rohár <pali.rohar@gmail.com>
3697S: Maintained
3698F: drivers/platform/x86/dell-smo8800.c
3699
3700DELL LAPTOP SMM DRIVER
3701M: Pali Rohár <pali.rohar@gmail.com>
3702S: Maintained
3703F: drivers/hwmon/dell-smm-hwmon.c
3704F: include/uapi/linux/i8k.h
3705
3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3707M: Doug Warzecha <Douglas_Warzecha@dell.com>
3708S: Maintained
3709F: Documentation/dcdbas.txt
3710F: drivers/firmware/dcdbas.*
3711
3712DELL WMI EXTRAS DRIVER
3713M: Matthew Garrett <mjg59@srcf.ucam.org>
3714M: Pali Rohár <pali.rohar@gmail.com>
3715S: Maintained
3716F: drivers/platform/x86/dell-wmi.c
3717
3718DESIGNWARE USB2 DRD IP DRIVER
3719M: John Youn <johnyoun@synopsys.com>
3720L: linux-usb@vger.kernel.org
3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3722S: Maintained
3723F: drivers/usb/dwc2/
3724
3725DESIGNWARE USB3 DRD IP DRIVER
3726M: Felipe Balbi <balbi@kernel.org>
3727L: linux-usb@vger.kernel.org
3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3729S: Maintained
3730F: drivers/usb/dwc3/
3731
3732DEVICE COREDUMP (DEV_COREDUMP)
3733M: Johannes Berg <johannes@sipsolutions.net>
3734L: linux-kernel@vger.kernel.org
3735S: Maintained
3736F: drivers/base/devcoredump.c
3737F: include/linux/devcoredump.h
3738
3739DEVICE FREQUENCY (DEVFREQ)
3740M: MyungJoo Ham <myungjoo.ham@samsung.com>
3741M: Kyungmin Park <kyungmin.park@samsung.com>
3742L: linux-pm@vger.kernel.org
3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3744S: Maintained
3745F: drivers/devfreq/
3746F: include/linux/devfreq.h
3747F: Documentation/devicetree/bindings/devfreq/
3748
3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3750M: Chanwoo Choi <cw00.choi@samsung.com>
3751L: linux-pm@vger.kernel.org
3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3753S: Supported
3754F: drivers/devfreq/event/
3755F: drivers/devfreq/devfreq-event.c
3756F: include/linux/devfreq-event.h
3757F: Documentation/devicetree/bindings/devfreq/event/
3758
3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3760M: Chanwoo Choi <cw00.choi@samsung.com>
3761L: linux-pm@vger.kernel.org
3762L: linux-samsung-soc@vger.kernel.org
3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3764S: Maintained
3765F: drivers/devfreq/exynos-bus.c
3766F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3767
3768DEVICE NUMBER REGISTRY
3769M: Torben Mathiasen <device@lanana.org>
3770W: http://lanana.org/docs/device-list/index.html
3771S: Maintained
3772
3773DEVICE-MAPPER (LVM)
3774M: Alasdair Kergon <agk@redhat.com>
3775M: Mike Snitzer <snitzer@redhat.com>
3776M: dm-devel@redhat.com
3777L: dm-devel@redhat.com
3778W: http://sources.redhat.com/dm
3779Q: http://patchwork.kernel.org/project/dm-devel/list/
3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3781T: quilt http://people.redhat.com/agk/patches/linux/editing/
3782S: Maintained
3783F: Documentation/device-mapper/
3784F: drivers/md/dm*
3785F: drivers/md/persistent-data/
3786F: include/linux/device-mapper.h
3787F: include/linux/dm-*.h
3788F: include/uapi/linux/dm-*.h
3789
3790DEVLINK
3791M: Jiri Pirko <jiri@mellanox.com>
3792L: netdev@vger.kernel.org
3793S: Supported
3794F: net/core/devlink.c
3795F: include/net/devlink.h
3796F: include/uapi/linux/devlink.h
3797
3798DIALOG SEMICONDUCTOR DRIVERS
3799M: Support Opensource <support.opensource@diasemi.com>
3800W: http://www.dialog-semiconductor.com/products
3801S: Supported
3802F: Documentation/hwmon/da90??
3803F: Documentation/devicetree/bindings/mfd/da90*.txt
3804F: Documentation/devicetree/bindings/regulator/da92*.txt
3805F: Documentation/devicetree/bindings/sound/da[79]*.txt
3806F: drivers/gpio/gpio-da90??.c
3807F: drivers/hwmon/da90??-hwmon.c
3808F: drivers/iio/adc/da91??-*.c
3809F: drivers/input/misc/da90??_onkey.c
3810F: drivers/input/touchscreen/da9052_tsi.c
3811F: drivers/leds/leds-da90??.c
3812F: drivers/mfd/da903x.c
3813F: drivers/mfd/da90??-*.c
3814F: drivers/mfd/da91??-*.c
3815F: drivers/power/supply/da9052-battery.c
3816F: drivers/power/supply/da91??-*.c
3817F: drivers/regulator/da903x.c
3818F: drivers/regulator/da9???-regulator.[ch]
3819F: drivers/rtc/rtc-da90??.c
3820F: drivers/video/backlight/da90??_bl.c
3821F: drivers/watchdog/da90??_wdt.c
3822F: include/linux/mfd/da903x.h
3823F: include/linux/mfd/da9052/
3824F: include/linux/mfd/da9055/
3825F: include/linux/mfd/da9062/
3826F: include/linux/mfd/da9063/
3827F: include/linux/mfd/da9150/
3828F: include/linux/regulator/da9211.h
3829F: include/sound/da[79]*.h
3830F: sound/soc/codecs/da[79]*.[ch]
3831
3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3833M: William Breathitt Gray <vilhelm.gray@gmail.com>
3834L: linux-gpio@vger.kernel.org
3835S: Maintained
3836F: drivers/gpio/gpio-gpio-mm.c
3837
3838DIGI NEO AND CLASSIC PCI PRODUCTS
3839M: Lidza Louina <lidza.louina@gmail.com>
3840M: Mark Hounschell <markh@compro.net>
3841L: driverdev-devel@linuxdriverproject.org
3842S: Maintained
3843F: drivers/staging/dgnc/
3844
3845DIOLAN U2C-12 I2C DRIVER
3846M: Guenter Roeck <linux@roeck-us.net>
3847L: linux-i2c@vger.kernel.org
3848S: Maintained
3849F: drivers/i2c/busses/i2c-diolan-u2c.c
3850
3851DIRECT ACCESS (DAX)
3852M: Matthew Wilcox <willy@linux.intel.com>
3853L: linux-fsdevel@vger.kernel.org
3854S: Supported
3855F: fs/dax.c
3856
3857DIRECTORY NOTIFICATION (DNOTIFY)
3858M: Eric Paris <eparis@parisplace.org>
3859S: Maintained
3860F: Documentation/filesystems/dnotify.txt
3861F: fs/notify/dnotify/
3862F: include/linux/dnotify.h
3863
3864DISK GEOMETRY AND PARTITION HANDLING
3865M: Andries Brouwer <aeb@cwi.nl>
3866W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3867W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3868W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3869S: Maintained
3870
3871DISKQUOTA
3872M: Jan Kara <jack@suse.com>
3873S: Maintained
3874F: Documentation/filesystems/quota.txt
3875F: fs/quota/
3876F: include/linux/quota*.h
3877F: include/uapi/linux/quota*.h
3878
3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3880M: Bernie Thompson <bernie@plugable.com>
3881L: linux-fbdev@vger.kernel.org
3882S: Maintained
3883W: http://plugable.com/category/projects/udlfb/
3884F: drivers/video/fbdev/udlfb.c
3885F: include/video/udlfb.h
3886F: Documentation/fb/udlfb.txt
3887
3888DISTRIBUTED LOCK MANAGER (DLM)
3889M: Christine Caulfield <ccaulfie@redhat.com>
3890M: David Teigland <teigland@redhat.com>
3891L: cluster-devel@redhat.com
3892W: http://sources.redhat.com/cluster/
3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3894S: Supported
3895F: fs/dlm/
3896
3897DMA BUFFER SHARING FRAMEWORK
3898M: Sumit Semwal <sumit.semwal@linaro.org>
3899S: Maintained
3900L: linux-media@vger.kernel.org
3901L: dri-devel@lists.freedesktop.org
3902L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3903F: drivers/dma-buf/
3904F: include/linux/dma-buf*
3905F: include/linux/reservation.h
3906F: include/linux/*fence.h
3907F: Documentation/dma-buf-sharing.txt
3908T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3909
3910SYNC FILE FRAMEWORK
3911M: Sumit Semwal <sumit.semwal@linaro.org>
3912R: Gustavo Padovan <gustavo@padovan.org>
3913S: Maintained
3914L: linux-media@vger.kernel.org
3915L: dri-devel@lists.freedesktop.org
3916F: drivers/dma-buf/sync_file.c
3917F: include/linux/sync_file.h
3918F: Documentation/sync_file.txt
3919T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3920
3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3922M: Vinod Koul <vinod.koul@intel.com>
3923L: dmaengine@vger.kernel.org
3924Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3925S: Maintained
3926F: drivers/dma/
3927F: include/linux/dmaengine.h
3928F: Documentation/devicetree/bindings/dma/
3929F: Documentation/dmaengine/
3930T: git git://git.infradead.org/users/vkoul/slave-dma.git
3931
3932DME1737 HARDWARE MONITOR DRIVER
3933M: Juerg Haefliger <juergh@gmail.com>
3934L: linux-hwmon@vger.kernel.org
3935S: Maintained
3936F: Documentation/hwmon/dme1737
3937F: drivers/hwmon/dme1737.c
3938
3939DMI/SMBIOS SUPPORT
3940M: Jean Delvare <jdelvare@suse.com>
3941S: Maintained
3942T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3943F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3944F: drivers/firmware/dmi-id.c
3945F: drivers/firmware/dmi_scan.c
3946F: include/linux/dmi.h
3947
3948DOCUMENTATION
3949M: Jonathan Corbet <corbet@lwn.net>
3950L: linux-doc@vger.kernel.org
3951S: Maintained
3952F: Documentation/
3953F: scripts/docproc.c
3954F: scripts/kernel-doc*
3955X: Documentation/ABI/
3956X: Documentation/devicetree/
3957X: Documentation/acpi
3958X: Documentation/power
3959X: Documentation/spi
3960X: Documentation/media
3961T: git git://git.lwn.net/linux.git docs-next
3962
3963DOUBLETALK DRIVER
3964M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3965L: blinux-list@redhat.com
3966S: Maintained
3967F: drivers/char/dtlk.c
3968F: include/linux/dtlk.h
3969
3970DPT_I2O SCSI RAID DRIVER
3971M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3972L: linux-scsi@vger.kernel.org
3973W: http://www.adaptec.com/
3974S: Maintained
3975F: drivers/scsi/dpt*
3976F: drivers/scsi/dpt/
3977
3978DRBD DRIVER
3979M: Philipp Reisner <philipp.reisner@linbit.com>
3980M: Lars Ellenberg <lars.ellenberg@linbit.com>
3981L: drbd-dev@lists.linbit.com
3982W: http://www.drbd.org
3983T: git git://git.linbit.com/linux-drbd.git
3984T: git git://git.linbit.com/drbd-8.4.git
3985S: Supported
3986F: drivers/block/drbd/
3987F: lib/lru_cache.c
3988F: Documentation/blockdev/drbd/
3989
3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3991M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3993S: Supported
3994F: Documentation/kobject.txt
3995F: drivers/base/
3996F: fs/debugfs/
3997F: fs/kernfs/
3998F: fs/sysfs/
3999F: include/linux/debugfs.h
4000F: include/linux/kobj*
4001F: lib/kobj*
4002
4003DRM DRIVERS
4004M: David Airlie <airlied@linux.ie>
4005L: dri-devel@lists.freedesktop.org
4006T: git git://people.freedesktop.org/~airlied/linux
4007S: Maintained
4008F: drivers/gpu/drm/
4009F: drivers/gpu/vga/
4010F: Documentation/devicetree/bindings/display/
4011F: Documentation/devicetree/bindings/gpu/
4012F: Documentation/devicetree/bindings/video/
4013F: Documentation/gpu/
4014F: include/drm/
4015F: include/uapi/drm/
4016
4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4018M: Dave Airlie <airlied@redhat.com>
4019S: Odd Fixes
4020F: drivers/gpu/drm/ast/
4021
4022DRM DRIVER FOR BOCHS VIRTUAL GPU
4023M: Gerd Hoffmann <kraxel@redhat.com>
4024S: Odd Fixes
4025F: drivers/gpu/drm/bochs/
4026
4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4028M: Dave Airlie <airlied@redhat.com>
4029S: Odd Fixes
4030F: drivers/gpu/drm/cirrus/
4031
4032RADEON and AMDGPU DRM DRIVERS
4033M: Alex Deucher <alexander.deucher@amd.com>
4034M: Christian König <christian.koenig@amd.com>
4035L: dri-devel@lists.freedesktop.org
4036T: git git://people.freedesktop.org/~agd5f/linux
4037S: Supported
4038F: drivers/gpu/drm/radeon/
4039F: include/uapi/drm/radeon_drm.h
4040F: drivers/gpu/drm/amd/
4041F: include/uapi/drm/amdgpu_drm.h
4042
4043DRM PANEL DRIVERS
4044M: Thierry Reding <thierry.reding@gmail.com>
4045L: dri-devel@lists.freedesktop.org
4046T: git git://anongit.freedesktop.org/tegra/linux.git
4047S: Maintained
4048F: drivers/gpu/drm/drm_panel.c
4049F: drivers/gpu/drm/panel/
4050F: include/drm/drm_panel.h
4051F: Documentation/devicetree/bindings/display/panel/
4052
4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4054M: Daniel Vetter <daniel.vetter@intel.com>
4055M: Jani Nikula <jani.nikula@linux.intel.com>
4056L: intel-gfx@lists.freedesktop.org
4057L: dri-devel@lists.freedesktop.org
4058W: https://01.org/linuxgraphics/
4059Q: http://patchwork.freedesktop.org/project/intel-gfx/
4060T: git git://anongit.freedesktop.org/drm-intel
4061S: Supported
4062F: drivers/gpu/drm/i915/
4063F: include/drm/i915*
4064F: include/uapi/drm/i915_drm.h
4065F: Documentation/gpu/i915.rst
4066
4067DRM DRIVERS FOR ATMEL HLCDC
4068M: Boris Brezillon <boris.brezillon@free-electrons.com>
4069L: dri-devel@lists.freedesktop.org
4070S: Supported
4071F: drivers/gpu/drm/atmel-hlcdc/
4072F: Documentation/devicetree/bindings/drm/atmel/
4073
4074DRM DRIVERS FOR ALLWINNER A10
4075M: Maxime Ripard <maxime.ripard@free-electrons.com>
4076L: dri-devel@lists.freedesktop.org
4077S: Supported
4078F: drivers/gpu/drm/sun4i/
4079F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4080
4081DRM DRIVERS FOR EXYNOS
4082M: Inki Dae <inki.dae@samsung.com>
4083M: Joonyoung Shim <jy0922.shim@samsung.com>
4084M: Seung-Woo Kim <sw0312.kim@samsung.com>
4085M: Kyungmin Park <kyungmin.park@samsung.com>
4086L: dri-devel@lists.freedesktop.org
4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4088S: Supported
4089F: drivers/gpu/drm/exynos/
4090F: include/uapi/drm/exynos_drm.h
4091F: Documentation/devicetree/bindings/display/exynos/
4092
4093DRM DRIVERS FOR FREESCALE DCU
4094M: Stefan Agner <stefan@agner.ch>
4095M: Alison Wang <alison.wang@freescale.com>
4096L: dri-devel@lists.freedesktop.org
4097S: Supported
4098F: drivers/gpu/drm/fsl-dcu/
4099F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4100F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4101F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4102
4103DRM DRIVERS FOR FREESCALE IMX
4104M: Philipp Zabel <p.zabel@pengutronix.de>
4105L: dri-devel@lists.freedesktop.org
4106S: Maintained
4107F: drivers/gpu/drm/imx/
4108F: drivers/gpu/ipu-v3/
4109F: Documentation/devicetree/bindings/display/imx/
4110
4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4112M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4113L: dri-devel@lists.freedesktop.org
4114T: git git://github.com/patjak/drm-gma500
4115S: Maintained
4116F: drivers/gpu/drm/gma500/
4117
4118DRM DRIVERS FOR HISILICON
4119M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4120R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4121R: Chen Feng <puck.chen@hisilicon.com>
4122L: dri-devel@lists.freedesktop.org
4123T: git git://github.com/xin3liang/linux.git
4124S: Maintained
4125F: drivers/gpu/drm/hisilicon/
4126F: Documentation/devicetree/bindings/display/hisilicon/
4127
4128DRM DRIVER FOR INTEL I810 VIDEO CARDS
4129S: Orphan / Obsolete
4130F: drivers/gpu/drm/i810/
4131F: include/uapi/drm/i810_drm.h
4132
4133DRM DRIVERS FOR MEDIATEK
4134M: CK Hu <ck.hu@mediatek.com>
4135M: Philipp Zabel <p.zabel@pengutronix.de>
4136L: dri-devel@lists.freedesktop.org
4137S: Supported
4138F: drivers/gpu/drm/mediatek/
4139F: Documentation/devicetree/bindings/display/mediatek/
4140
4141DRM DRIVER FOR MSM ADRENO GPU
4142M: Rob Clark <robdclark@gmail.com>
4143L: linux-arm-msm@vger.kernel.org
4144L: dri-devel@lists.freedesktop.org
4145L: freedreno@lists.freedesktop.org
4146T: git git://people.freedesktop.org/~robclark/linux
4147S: Maintained
4148F: drivers/gpu/drm/msm/
4149F: include/uapi/drm/msm_drm.h
4150F: Documentation/devicetree/bindings/display/msm/
4151
4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4153M: Ben Skeggs <bskeggs@redhat.com>
4154L: dri-devel@lists.freedesktop.org
4155L: nouveau@lists.freedesktop.org
4156T: git git://github.com/skeggsb/linux
4157S: Supported
4158F: drivers/gpu/drm/nouveau/
4159F: include/uapi/drm/nouveau_drm.h
4160
4161DRM DRIVERS FOR NVIDIA TEGRA
4162M: Thierry Reding <thierry.reding@gmail.com>
4163L: dri-devel@lists.freedesktop.org
4164L: linux-tegra@vger.kernel.org
4165T: git git://anongit.freedesktop.org/tegra/linux.git
4166S: Supported
4167F: drivers/gpu/drm/tegra/
4168F: drivers/gpu/host1x/
4169F: include/linux/host1x.h
4170F: include/uapi/drm/tegra_drm.h
4171F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4172
4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4174S: Orphan / Obsolete
4175F: drivers/gpu/drm/mga/
4176F: include/uapi/drm/mga_drm.h
4177
4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4179M: Dave Airlie <airlied@redhat.com>
4180S: Odd Fixes
4181F: drivers/gpu/drm/mgag200/
4182
4183DRM DRIVER FOR RAGE 128 VIDEO CARDS
4184S: Orphan / Obsolete
4185F: drivers/gpu/drm/r128/
4186F: include/uapi/drm/r128_drm.h
4187
4188DRM DRIVERS FOR RENESAS
4189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4190L: dri-devel@lists.freedesktop.org
4191L: linux-renesas-soc@vger.kernel.org
4192T: git git://linuxtv.org/pinchartl/fbdev
4193S: Supported
4194F: drivers/gpu/drm/rcar-du/
4195F: drivers/gpu/drm/shmobile/
4196F: include/linux/platform_data/shmob_drm.h
4197F: Documentation/devicetree/bindings/display/renesas,du.txt
4198
4199DRM DRIVER FOR QXL VIRTUAL GPU
4200M: Dave Airlie <airlied@redhat.com>
4201S: Odd Fixes
4202F: drivers/gpu/drm/qxl/
4203F: include/uapi/drm/qxl_drm.h
4204
4205DRM DRIVERS FOR ROCKCHIP
4206M: Mark Yao <mark.yao@rock-chips.com>
4207L: dri-devel@lists.freedesktop.org
4208S: Maintained
4209F: drivers/gpu/drm/rockchip/
4210F: Documentation/devicetree/bindings/display/rockchip/
4211
4212DRM DRIVER FOR SAVAGE VIDEO CARDS
4213S: Orphan / Obsolete
4214F: drivers/gpu/drm/savage/
4215F: include/uapi/drm/savage_drm.h
4216
4217DRM DRIVER FOR SIS VIDEO CARDS
4218S: Orphan / Obsolete
4219F: drivers/gpu/drm/sis/
4220F: include/uapi/drm/sis_drm.h
4221
4222DRM DRIVERS FOR STI
4223M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4224M: Vincent Abriou <vincent.abriou@st.com>
4225L: dri-devel@lists.freedesktop.org
4226T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4227S: Maintained
4228F: drivers/gpu/drm/sti
4229F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4230
4231DRM DRIVER FOR TDFX VIDEO CARDS
4232S: Orphan / Obsolete
4233F: drivers/gpu/drm/tdfx/
4234
4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4236M: Dave Airlie <airlied@redhat.com>
4237S: Odd Fixes
4238F: drivers/gpu/drm/udl/
4239
4240DRM DRIVERS FOR VIVANTE GPU IP
4241M: Lucas Stach <l.stach@pengutronix.de>
4242R: Russell King <linux+etnaviv@armlinux.org.uk>
4243R: Christian Gmeiner <christian.gmeiner@gmail.com>
4244L: dri-devel@lists.freedesktop.org
4245S: Maintained
4246F: drivers/gpu/drm/etnaviv/
4247F: include/uapi/drm/etnaviv_drm.h
4248F: Documentation/devicetree/bindings/display/etnaviv/
4249
4250DRM DRIVER FOR VMWARE VIRTUAL GPU
4251M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4252M: Sinclair Yeh <syeh@vmware.com>
4253M: Thomas Hellstrom <thellstrom@vmware.com>
4254L: dri-devel@lists.freedesktop.org
4255T: git git://people.freedesktop.org/~syeh/repos_linux
4256T: git git://people.freedesktop.org/~thomash/linux
4257S: Supported
4258F: drivers/gpu/drm/vmwgfx/
4259F: include/uapi/drm/vmwgfx_drm.h
4260
4261DRM DRIVERS FOR VC4
4262M: Eric Anholt <eric@anholt.net>
4263T: git git://github.com/anholt/linux
4264S: Supported
4265F: drivers/gpu/drm/vc4/
4266F: include/uapi/drm/vc4_drm.h
4267F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4268
4269DRM DRIVERS FOR TI OMAP
4270M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/omapdrm/
4274F: Documentation/devicetree/bindings/display/ti/
4275
4276DRM DRIVERS FOR TI LCDC
4277M: Jyri Sarha <jsarha@ti.com>
4278R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L: dri-devel@lists.freedesktop.org
4280S: Maintained
4281F: drivers/gpu/drm/tilcdc/
4282F: Documentation/devicetree/bindings/display/tilcdc/
4283
4284DSBR100 USB FM RADIO DRIVER
4285M: Alexey Klimov <klimov.linux@gmail.com>
4286L: linux-media@vger.kernel.org
4287T: git git://linuxtv.org/media_tree.git
4288S: Maintained
4289F: drivers/media/radio/dsbr100.c
4290
4291DSCC4 DRIVER
4292M: Francois Romieu <romieu@fr.zoreil.com>
4293L: netdev@vger.kernel.org
4294S: Maintained
4295F: drivers/net/wan/dscc4.c
4296
4297DT3155 MEDIA DRIVER
4298M: Hans Verkuil <hverkuil@xs4all.nl>
4299L: linux-media@vger.kernel.org
4300T: git git://linuxtv.org/media_tree.git
4301W: https://linuxtv.org
4302S: Odd Fixes
4303F: drivers/media/pci/dt3155/
4304
4305DVB_USB_AF9015 MEDIA DRIVER
4306M: Antti Palosaari <crope@iki.fi>
4307L: linux-media@vger.kernel.org
4308W: https://linuxtv.org
4309W: http://palosaari.fi/linux/
4310Q: http://patchwork.linuxtv.org/project/linux-media/list/
4311T: git git://linuxtv.org/anttip/media_tree.git
4312S: Maintained
4313F: drivers/media/usb/dvb-usb-v2/af9015*
4314
4315DVB_USB_AF9035 MEDIA DRIVER
4316M: Antti Palosaari <crope@iki.fi>
4317L: linux-media@vger.kernel.org
4318W: https://linuxtv.org
4319W: http://palosaari.fi/linux/
4320Q: http://patchwork.linuxtv.org/project/linux-media/list/
4321T: git git://linuxtv.org/anttip/media_tree.git
4322S: Maintained
4323F: drivers/media/usb/dvb-usb-v2/af9035*
4324
4325DVB_USB_ANYSEE MEDIA DRIVER
4326M: Antti Palosaari <crope@iki.fi>
4327L: linux-media@vger.kernel.org
4328W: https://linuxtv.org
4329W: http://palosaari.fi/linux/
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/anttip/media_tree.git
4332S: Maintained
4333F: drivers/media/usb/dvb-usb-v2/anysee*
4334
4335DVB_USB_AU6610 MEDIA DRIVER
4336M: Antti Palosaari <crope@iki.fi>
4337L: linux-media@vger.kernel.org
4338W: https://linuxtv.org
4339W: http://palosaari.fi/linux/
4340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341T: git git://linuxtv.org/anttip/media_tree.git
4342S: Maintained
4343F: drivers/media/usb/dvb-usb-v2/au6610*
4344
4345DVB_USB_CE6230 MEDIA DRIVER
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
4348W: https://linuxtv.org
4349W: http://palosaari.fi/linux/
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/usb/dvb-usb-v2/ce6230*
4354
4355DVB_USB_CXUSB MEDIA DRIVER
4356M: Michael Krufky <mkrufky@linuxtv.org>
4357L: linux-media@vger.kernel.org
4358W: https://linuxtv.org
4359W: http://github.com/mkrufky
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/media_tree.git
4362S: Maintained
4363F: drivers/media/usb/dvb-usb/cxusb*
4364
4365DVB_USB_EC168 MEDIA DRIVER
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
4368W: https://linuxtv.org
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
4373F: drivers/media/usb/dvb-usb-v2/ec168*
4374
4375DVB_USB_GL861 MEDIA DRIVER
4376M: Antti Palosaari <crope@iki.fi>
4377L: linux-media@vger.kernel.org
4378W: https://linuxtv.org
4379Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380T: git git://linuxtv.org/anttip/media_tree.git
4381S: Maintained
4382F: drivers/media/usb/dvb-usb-v2/gl861*
4383
4384DVB_USB_MXL111SF MEDIA DRIVER
4385M: Michael Krufky <mkrufky@linuxtv.org>
4386L: linux-media@vger.kernel.org
4387W: https://linuxtv.org
4388W: http://github.com/mkrufky
4389Q: http://patchwork.linuxtv.org/project/linux-media/list/
4390T: git git://linuxtv.org/mkrufky/mxl111sf.git
4391S: Maintained
4392F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4393
4394DVB_USB_RTL28XXU MEDIA DRIVER
4395M: Antti Palosaari <crope@iki.fi>
4396L: linux-media@vger.kernel.org
4397W: https://linuxtv.org
4398W: http://palosaari.fi/linux/
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
4402F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4403
4404DVB_USB_V2 MEDIA DRIVER
4405M: Antti Palosaari <crope@iki.fi>
4406L: linux-media@vger.kernel.org
4407W: https://linuxtv.org
4408W: http://palosaari.fi/linux/
4409Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410T: git git://linuxtv.org/anttip/media_tree.git
4411S: Maintained
4412F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4413F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4414
4415DYNAMIC DEBUG
4416M: Jason Baron <jbaron@akamai.com>
4417S: Maintained
4418F: lib/dynamic_debug.c
4419F: include/linux/dynamic_debug.h
4420
4421DZ DECSTATION DZ11 SERIAL DRIVER
4422M: "Maciej W. Rozycki" <macro@linux-mips.org>
4423S: Maintained
4424F: drivers/tty/serial/dz.*
4425
4426E3X0 POWER BUTTON DRIVER
4427M: Moritz Fischer <moritz.fischer@ettus.com>
4428L: usrp-users@lists.ettus.com
4429W: http://www.ettus.com
4430S: Supported
4431F: drivers/input/misc/e3x0-button.c
4432F: Documentation/devicetree/bindings/input/e3x0-button.txt
4433
4434E4000 MEDIA DRIVER
4435M: Antti Palosaari <crope@iki.fi>
4436L: linux-media@vger.kernel.org
4437W: https://linuxtv.org
4438W: http://palosaari.fi/linux/
4439Q: http://patchwork.linuxtv.org/project/linux-media/list/
4440T: git git://linuxtv.org/anttip/media_tree.git
4441S: Maintained
4442F: drivers/media/tuners/e4000*
4443
4444EATA ISA/EISA/PCI SCSI DRIVER
4445M: Dario Ballabio <ballabio_dario@emc.com>
4446L: linux-scsi@vger.kernel.org
4447S: Maintained
4448F: drivers/scsi/eata.c
4449
4450EC100 MEDIA DRIVER
4451M: Antti Palosaari <crope@iki.fi>
4452L: linux-media@vger.kernel.org
4453W: https://linuxtv.org
4454W: http://palosaari.fi/linux/
4455Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456T: git git://linuxtv.org/anttip/media_tree.git
4457S: Maintained
4458F: drivers/media/dvb-frontends/ec100*
4459
4460ECRYPT FILE SYSTEM
4461M: Tyler Hicks <tyhicks@canonical.com>
4462L: ecryptfs@vger.kernel.org
4463W: http://ecryptfs.org
4464W: https://launchpad.net/ecryptfs
4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4466S: Supported
4467F: Documentation/filesystems/ecryptfs.txt
4468F: fs/ecryptfs/
4469
4470EDAC-CORE
4471M: Borislav Petkov <bp@alien8.de>
4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4473M: Mauro Carvalho Chehab <mchehab@kernel.org>
4474L: linux-edac@vger.kernel.org
4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4477S: Supported
4478F: Documentation/edac.txt
4479F: drivers/edac/
4480F: include/linux/edac.h
4481
4482EDAC-AMD64
4483M: Borislav Petkov <bp@alien8.de>
4484L: linux-edac@vger.kernel.org
4485S: Maintained
4486F: drivers/edac/amd64_edac*
4487
4488EDAC-CALXEDA
4489M: Robert Richter <rric@kernel.org>
4490L: linux-edac@vger.kernel.org
4491S: Maintained
4492F: drivers/edac/highbank*
4493
4494EDAC-CAVIUM
4495M: Ralf Baechle <ralf@linux-mips.org>
4496M: David Daney <david.daney@cavium.com>
4497L: linux-edac@vger.kernel.org
4498L: linux-mips@linux-mips.org
4499S: Supported
4500F: drivers/edac/octeon_edac*
4501
4502EDAC-E752X
4503M: Mark Gross <mark.gross@intel.com>
4504L: linux-edac@vger.kernel.org
4505S: Maintained
4506F: drivers/edac/e752x_edac.c
4507
4508EDAC-E7XXX
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/e7xxx_edac.c
4512
4513EDAC-FSL_DDR
4514M: York Sun <york.sun@nxp.com>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/fsl_ddr_edac.*
4518
4519EDAC-GHES
4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M: Mauro Carvalho Chehab <mchehab@kernel.org>
4522L: linux-edac@vger.kernel.org
4523S: Maintained
4524F: drivers/edac/ghes_edac.c
4525
4526EDAC-I82443BXGX
4527M: Tim Small <tim@buttersideup.com>
4528L: linux-edac@vger.kernel.org
4529S: Maintained
4530F: drivers/edac/i82443bxgx_edac.c
4531
4532EDAC-I3000
4533L: linux-edac@vger.kernel.org
4534S: Orphan
4535F: drivers/edac/i3000_edac.c
4536
4537EDAC-I5000
4538L: linux-edac@vger.kernel.org
4539S: Maintained
4540F: drivers/edac/i5000_edac.c
4541
4542EDAC-I5400
4543M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4544M: Mauro Carvalho Chehab <mchehab@kernel.org>
4545L: linux-edac@vger.kernel.org
4546S: Maintained
4547F: drivers/edac/i5400_edac.c
4548
4549EDAC-I7300
4550M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4551M: Mauro Carvalho Chehab <mchehab@kernel.org>
4552L: linux-edac@vger.kernel.org
4553S: Maintained
4554F: drivers/edac/i7300_edac.c
4555
4556EDAC-I7CORE
4557M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4558M: Mauro Carvalho Chehab <mchehab@kernel.org>
4559L: linux-edac@vger.kernel.org
4560S: Maintained
4561F: drivers/edac/i7core_edac.c
4562
4563EDAC-I82975X
4564M: Ranganathan Desikan <ravi@jetztechnologies.com>
4565M: "Arvind R." <arvino55@gmail.com>
4566L: linux-edac@vger.kernel.org
4567S: Maintained
4568F: drivers/edac/i82975x_edac.c
4569
4570EDAC-IE31200
4571M: Jason Baron <jbaron@akamai.com>
4572L: linux-edac@vger.kernel.org
4573S: Maintained
4574F: drivers/edac/ie31200_edac.c
4575
4576EDAC-MPC85XX
4577M: Johannes Thumshirn <morbidrsa@gmail.com>
4578L: linux-edac@vger.kernel.org
4579S: Maintained
4580F: drivers/edac/mpc85xx_edac.[ch]
4581
4582EDAC-PASEMI
4583M: Egor Martovetsky <egor@pasemi.com>
4584L: linux-edac@vger.kernel.org
4585S: Maintained
4586F: drivers/edac/pasemi_edac.c
4587
4588EDAC-R82600
4589M: Tim Small <tim@buttersideup.com>
4590L: linux-edac@vger.kernel.org
4591S: Maintained
4592F: drivers/edac/r82600_edac.c
4593
4594EDAC-SBRIDGE
4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4596M: Mauro Carvalho Chehab <mchehab@kernel.org>
4597L: linux-edac@vger.kernel.org
4598S: Maintained
4599F: drivers/edac/sb_edac.c
4600
4601EDAC-SKYLAKE
4602M: Tony Luck <tony.luck@intel.com>
4603L: linux-edac@vger.kernel.org
4604S: Maintained
4605F: drivers/edac/skx_edac.c
4606
4607EDAC-XGENE
4608APPLIED MICRO (APM) X-GENE SOC EDAC
4609M: Loc Ho <lho@apm.com>
4610S: Supported
4611F: drivers/edac/xgene_edac.c
4612F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4613
4614EDIROL UA-101/UA-1000 DRIVER
4615M: Clemens Ladisch <clemens@ladisch.de>
4616L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4617T: git git://git.alsa-project.org/alsa-kernel.git
4618S: Maintained
4619F: sound/usb/misc/ua101.c
4620
4621EXTENSIBLE FIRMWARE INTERFACE (EFI)
4622M: Matt Fleming <matt@codeblueprint.co.uk>
4623L: linux-efi@vger.kernel.org
4624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4625S: Maintained
4626F: Documentation/efi-stub.txt
4627F: arch/ia64/kernel/efi.c
4628F: arch/x86/boot/compressed/eboot.[ch]
4629F: arch/x86/include/asm/efi.h
4630F: arch/x86/platform/efi/
4631F: drivers/firmware/efi/
4632F: include/linux/efi*.h
4633
4634EFI VARIABLE FILESYSTEM
4635M: Matthew Garrett <matthew.garrett@nebula.com>
4636M: Jeremy Kerr <jk@ozlabs.org>
4637M: Matt Fleming <matt@codeblueprint.co.uk>
4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4639L: linux-efi@vger.kernel.org
4640S: Maintained
4641F: fs/efivarfs/
4642
4643EFIFB FRAMEBUFFER DRIVER
4644L: linux-fbdev@vger.kernel.org
4645M: Peter Jones <pjones@redhat.com>
4646S: Maintained
4647F: drivers/video/fbdev/efifb.c
4648
4649EFI TEST DRIVER
4650L: linux-efi@vger.kernel.org
4651M: Ivan Hu <ivan.hu@canonical.com>
4652M: Matt Fleming <matt@codeblueprint.co.uk>
4653S: Maintained
4654F: drivers/firmware/efi/test/
4655
4656EFS FILESYSTEM
4657W: http://aeschi.ch.eu.org/efs/
4658S: Orphan
4659F: fs/efs/
4660
4661EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4662M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4663L: netdev@vger.kernel.org
4664S: Maintained
4665F: drivers/net/ethernet/ibm/ehea/
4666
4667EM28XX VIDEO4LINUX DRIVER
4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M: Mauro Carvalho Chehab <mchehab@kernel.org>
4670L: linux-media@vger.kernel.org
4671W: https://linuxtv.org
4672T: git git://linuxtv.org/media_tree.git
4673S: Maintained
4674F: drivers/media/usb/em28xx/
4675F: Documentation/media/v4l-drivers/em28xx*
4676
4677EMBEDDED LINUX
4678M: Paul Gortmaker <paul.gortmaker@windriver.com>
4679M: Matt Mackall <mpm@selenic.com>
4680M: David Woodhouse <dwmw2@infradead.org>
4681L: linux-embedded@vger.kernel.org
4682S: Maintained
4683
4684EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4685M: James Smart <james.smart@avagotech.com>
4686M: Dick Kennedy <dick.kennedy@avagotech.com>
4687L: linux-scsi@vger.kernel.org
4688W: http://www.avagotech.com
4689S: Supported
4690F: drivers/scsi/lpfc/
4691
4692ENE CB710 FLASH CARD READER DRIVER
4693M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4694S: Maintained
4695F: drivers/misc/cb710/
4696F: drivers/mmc/host/cb710-mmc.*
4697F: include/linux/cb710.h
4698
4699ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4700M: Maxim Levitsky <maximlevitsky@gmail.com>
4701S: Maintained
4702F: drivers/media/rc/ene_ir.*
4703
4704EPSON S1D13XXX FRAMEBUFFER DRIVER
4705M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4706S: Maintained
4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4708F: drivers/video/fbdev/s1d13xxxfb.c
4709F: include/video/s1d13xxxfb.h
4710
4711ET131X NETWORK DRIVER
4712M: Mark Einon <mark.einon@gmail.com>
4713S: Odd Fixes
4714F: drivers/net/ethernet/agere/
4715
4716ETHERNET BRIDGE
4717M: Stephen Hemminger <stephen@networkplumber.org>
4718L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4719L: netdev@vger.kernel.org
4720W: http://www.linuxfoundation.org/en/Net:Bridge
4721S: Maintained
4722F: include/linux/netfilter_bridge/
4723F: net/bridge/
4724
4725ETHERNET PHY LIBRARY
4726M: Florian Fainelli <f.fainelli@gmail.com>
4727L: netdev@vger.kernel.org
4728S: Maintained
4729F: include/linux/phy.h
4730F: include/linux/phy_fixed.h
4731F: drivers/net/phy/
4732F: Documentation/networking/phy.txt
4733F: drivers/of/of_mdio.c
4734F: drivers/of/of_net.c
4735
4736EXT2 FILE SYSTEM
4737M: Jan Kara <jack@suse.com>
4738L: linux-ext4@vger.kernel.org
4739S: Maintained
4740F: Documentation/filesystems/ext2.txt
4741F: fs/ext2/
4742F: include/linux/ext2*
4743
4744EXT4 FILE SYSTEM
4745M: "Theodore Ts'o" <tytso@mit.edu>
4746M: Andreas Dilger <adilger.kernel@dilger.ca>
4747L: linux-ext4@vger.kernel.org
4748W: http://ext4.wiki.kernel.org
4749Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4751S: Maintained
4752F: Documentation/filesystems/ext4.txt
4753F: fs/ext4/
4754
4755Extended Verification Module (EVM)
4756M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4757L: linux-ima-devel@lists.sourceforge.net
4758L: linux-security-module@vger.kernel.org
4759S: Supported
4760F: security/integrity/evm/
4761
4762EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4763M: MyungJoo Ham <myungjoo.ham@samsung.com>
4764M: Chanwoo Choi <cw00.choi@samsung.com>
4765L: linux-kernel@vger.kernel.org
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4767S: Maintained
4768F: drivers/extcon/
4769F: include/linux/extcon/
4770F: include/linux/extcon.h
4771F: Documentation/extcon/
4772F: Documentation/devicetree/bindings/extcon/
4773
4774EXYNOS DP DRIVER
4775M: Jingoo Han <jingoohan1@gmail.com>
4776L: dri-devel@lists.freedesktop.org
4777S: Maintained
4778F: drivers/gpu/drm/exynos/exynos_dp*
4779
4780EXYNOS SYSMMU (IOMMU) driver
4781M: Marek Szyprowski <m.szyprowski@samsung.com>
4782L: iommu@lists.linux-foundation.org
4783S: Maintained
4784F: drivers/iommu/exynos-iommu.c
4785
4786EZchip NPS platform support
4787M: Noam Camus <noamc@ezchip.com>
4788S: Supported
4789F: arch/arc/plat-eznps
4790F: arch/arc/boot/dts/eznps.dts
4791
4792F71805F HARDWARE MONITORING DRIVER
4793M: Jean Delvare <jdelvare@suse.com>
4794L: linux-hwmon@vger.kernel.org
4795S: Maintained
4796F: Documentation/hwmon/f71805f
4797F: drivers/hwmon/f71805f.c
4798
4799FC0011 TUNER DRIVER
4800M: Michael Buesch <m@bues.ch>
4801L: linux-media@vger.kernel.org
4802S: Maintained
4803F: drivers/media/tuners/fc0011.h
4804F: drivers/media/tuners/fc0011.c
4805
4806FC2580 MEDIA DRIVER
4807M: Antti Palosaari <crope@iki.fi>
4808L: linux-media@vger.kernel.org
4809W: https://linuxtv.org
4810W: http://palosaari.fi/linux/
4811Q: http://patchwork.linuxtv.org/project/linux-media/list/
4812T: git git://linuxtv.org/anttip/media_tree.git
4813S: Maintained
4814F: drivers/media/tuners/fc2580*
4815
4816FANOTIFY
4817M: Eric Paris <eparis@redhat.com>
4818S: Maintained
4819F: fs/notify/fanotify/
4820F: include/linux/fanotify.h
4821F: include/uapi/linux/fanotify.h
4822
4823FARSYNC SYNCHRONOUS DRIVER
4824M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4825W: http://www.farsite.co.uk/
4826S: Supported
4827F: drivers/net/wan/farsync.*
4828
4829FAULT INJECTION SUPPORT
4830M: Akinobu Mita <akinobu.mita@gmail.com>
4831S: Supported
4832F: Documentation/fault-injection/
4833F: lib/fault-inject.c
4834
4835FBTFT Framebuffer drivers
4836M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4837M: Noralf Trønnes <noralf@tronnes.org>
4838S: Maintained
4839F: drivers/staging/fbtft/
4840
4841FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4842M: Johannes Thumshirn <jth@kernel.org>
4843L: fcoe-devel@open-fcoe.org
4844W: www.Open-FCoE.org
4845S: Supported
4846F: drivers/scsi/libfc/
4847F: drivers/scsi/fcoe/
4848F: include/scsi/fc/
4849F: include/scsi/libfc.h
4850F: include/scsi/libfcoe.h
4851F: include/uapi/scsi/fc/
4852
4853FILE LOCKING (flock() and fcntl()/lockf())
4854M: Jeff Layton <jlayton@poochiereds.net>
4855M: "J. Bruce Fields" <bfields@fieldses.org>
4856L: linux-fsdevel@vger.kernel.org
4857S: Maintained
4858F: include/linux/fcntl.h
4859F: include/linux/fs.h
4860F: include/uapi/linux/fcntl.h
4861F: include/uapi/linux/fs.h
4862F: fs/fcntl.c
4863F: fs/locks.c
4864
4865FILESYSTEMS (VFS and infrastructure)
4866M: Alexander Viro <viro@zeniv.linux.org.uk>
4867L: linux-fsdevel@vger.kernel.org
4868S: Maintained
4869F: fs/*
4870
4871FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4872M: Riku Voipio <riku.voipio@iki.fi>
4873L: linux-hwmon@vger.kernel.org
4874S: Maintained
4875F: drivers/hwmon/f75375s.c
4876F: include/linux/f75375s.h
4877
4878FIREWIRE AUDIO DRIVERS
4879M: Clemens Ladisch <clemens@ladisch.de>
4880L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4881T: git git://git.alsa-project.org/alsa-kernel.git
4882S: Maintained
4883F: sound/firewire/
4884
4885FIREWIRE MEDIA DRIVERS (firedtv)
4886M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4887L: linux-media@vger.kernel.org
4888L: linux1394-devel@lists.sourceforge.net
4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4890S: Maintained
4891F: drivers/media/firewire/
4892
4893FIREWIRE SBP-2 TARGET
4894M: Chris Boot <bootc@bootc.net>
4895L: linux-scsi@vger.kernel.org
4896L: target-devel@vger.kernel.org
4897L: linux1394-devel@lists.sourceforge.net
4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4899S: Maintained
4900F: drivers/target/sbp/
4901
4902FIREWIRE SUBSYSTEM
4903M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4904L: linux1394-devel@lists.sourceforge.net
4905W: http://ieee1394.wiki.kernel.org/
4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4907S: Maintained
4908F: drivers/firewire/
4909F: include/linux/firewire.h
4910F: include/uapi/linux/firewire*.h
4911F: tools/firewire/
4912
4913FIRMWARE LOADER (request_firmware)
4914M: Ming Lei <ming.lei@canonical.com>
4915M: Luis R. Rodriguez <mcgrof@kernel.org>
4916L: linux-kernel@vger.kernel.org
4917S: Maintained
4918F: Documentation/firmware_class/
4919F: drivers/base/firmware*.c
4920F: include/linux/firmware.h
4921
4922FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4923M: Joshua Morris <josh.h.morris@us.ibm.com>
4924M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4925S: Maintained
4926F: drivers/block/rsxx/
4927
4928FLOPPY DRIVER
4929M: Jiri Kosina <jikos@kernel.org>
4930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4931S: Odd fixes
4932F: drivers/block/floppy.c
4933
4934FMC SUBSYSTEM
4935M: Alessandro Rubini <rubini@gnudd.com>
4936W: http://www.ohwr.org/projects/fmc-bus
4937S: Supported
4938F: drivers/fmc/
4939F: include/linux/fmc*.h
4940F: include/linux/ipmi-fru.h
4941K: fmc_d.*register
4942
4943FPGA MANAGER FRAMEWORK
4944M: Alan Tull <atull@opensource.altera.com>
4945R: Moritz Fischer <moritz.fischer@ettus.com>
4946S: Maintained
4947F: drivers/fpga/
4948F: include/linux/fpga/fpga-mgr.h
4949W: http://www.rocketboards.org
4950
4951FPU EMULATOR
4952M: Bill Metzenthen <billm@melbpc.org.au>
4953W: http://floatingpoint.sourceforge.net/emulator/index.html
4954S: Maintained
4955F: arch/x86/math-emu/
4956
4957FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4958L: netdev@vger.kernel.org
4959S: Orphan
4960F: drivers/net/wan/dlci.c
4961F: drivers/net/wan/sdla.c
4962
4963FRAMEBUFFER LAYER
4964M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4965L: linux-fbdev@vger.kernel.org
4966Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4967S: Maintained
4968F: Documentation/fb/
4969F: drivers/video/
4970F: include/video/
4971F: include/linux/fb.h
4972F: include/uapi/video/
4973F: include/uapi/linux/fb.h
4974
4975FREESCALE DIU FRAMEBUFFER DRIVER
4976M: Timur Tabi <timur@tabi.org>
4977L: linux-fbdev@vger.kernel.org
4978S: Maintained
4979F: drivers/video/fbdev/fsl-diu-fb.*
4980
4981FREESCALE DMA DRIVER
4982M: Li Yang <leoli@freescale.com>
4983M: Zhang Wei <zw@zh-kernel.org>
4984L: linuxppc-dev@lists.ozlabs.org
4985S: Maintained
4986F: drivers/dma/fsldma.*
4987
4988FREESCALE GPMI NAND DRIVER
4989M: Han Xu <han.xu@nxp.com>
4990L: linux-mtd@lists.infradead.org
4991S: Maintained
4992F: drivers/mtd/nand/gpmi-nand/*
4993
4994FREESCALE I2C CPM DRIVER
4995M: Jochen Friedrich <jochen@scram.de>
4996L: linuxppc-dev@lists.ozlabs.org
4997L: linux-i2c@vger.kernel.org
4998S: Maintained
4999F: drivers/i2c/busses/i2c-cpm.c
5000
5001FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5002M: Sascha Hauer <kernel@pengutronix.de>
5003L: linux-fbdev@vger.kernel.org
5004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5005S: Maintained
5006F: include/linux/platform_data/video-imxfb.h
5007F: drivers/video/fbdev/imxfb.c
5008
5009FREESCALE QUAD SPI DRIVER
5010M: Han Xu <han.xu@nxp.com>
5011L: linux-mtd@lists.infradead.org
5012S: Maintained
5013F: drivers/mtd/spi-nor/fsl-quadspi.c
5014
5015FREESCALE SOC FS_ENET DRIVER
5016M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5017M: Vitaly Bordug <vbordug@ru.mvista.com>
5018L: linuxppc-dev@lists.ozlabs.org
5019L: netdev@vger.kernel.org
5020S: Maintained
5021F: drivers/net/ethernet/freescale/fs_enet/
5022F: include/linux/fs_enet_pd.h
5023
5024FREESCALE IMX / MXC FEC DRIVER
5025M: Fugang Duan <fugang.duan@nxp.com>
5026L: netdev@vger.kernel.org
5027S: Maintained
5028F: drivers/net/ethernet/freescale/fec_main.c
5029F: drivers/net/ethernet/freescale/fec_ptp.c
5030F: drivers/net/ethernet/freescale/fec.h
5031F: Documentation/devicetree/bindings/net/fsl-fec.txt
5032
5033FREESCALE QORIQ DPAA FMAN DRIVER
5034M: Madalin Bucur <madalin.bucur@nxp.com>
5035L: netdev@vger.kernel.org
5036S: Maintained
5037F: drivers/net/ethernet/freescale/fman
5038F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5039
5040FREESCALE QUICC ENGINE LIBRARY
5041L: linuxppc-dev@lists.ozlabs.org
5042S: Orphan
5043F: drivers/soc/fsl/qe/
5044F: include/soc/fsl/*qe*.h
5045F: include/soc/fsl/*ucc*.h
5046
5047FREESCALE USB PERIPHERAL DRIVERS
5048M: Li Yang <leoli@freescale.com>
5049L: linux-usb@vger.kernel.org
5050L: linuxppc-dev@lists.ozlabs.org
5051S: Maintained
5052F: drivers/usb/gadget/udc/fsl*
5053
5054FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5055M: Li Yang <leoli@freescale.com>
5056L: netdev@vger.kernel.org
5057L: linuxppc-dev@lists.ozlabs.org
5058S: Maintained
5059F: drivers/net/ethernet/freescale/ucc_geth*
5060
5061FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5062M: Claudiu Manoil <claudiu.manoil@freescale.com>
5063L: netdev@vger.kernel.org
5064S: Maintained
5065F: drivers/net/ethernet/freescale/gianfar*
5066X: drivers/net/ethernet/freescale/gianfar_ptp.c
5067F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5068
5069FREESCALE QUICC ENGINE UCC HDLC DRIVER
5070M: Zhao Qiang <qiang.zhao@nxp.com>
5071L: netdev@vger.kernel.org
5072L: linuxppc-dev@lists.ozlabs.org
5073S: Maintained
5074F: drivers/net/wan/fsl_ucc_hdlc*
5075
5076FREESCALE QUICC ENGINE UCC UART DRIVER
5077M: Timur Tabi <timur@tabi.org>
5078L: linuxppc-dev@lists.ozlabs.org
5079S: Maintained
5080F: drivers/tty/serial/ucc_uart.c
5081
5082FREESCALE SOC SOUND DRIVERS
5083M: Timur Tabi <timur@tabi.org>
5084M: Nicolin Chen <nicoleotsuka@gmail.com>
5085M: Xiubo Li <Xiubo.Lee@gmail.com>
5086R: Fabio Estevam <fabio.estevam@nxp.com>
5087L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5088L: linuxppc-dev@lists.ozlabs.org
5089S: Maintained
5090F: sound/soc/fsl/fsl*
5091F: sound/soc/fsl/imx*
5092F: sound/soc/fsl/mpc8610_hpcd.c
5093
5094FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5095M: "J. German Rivera" <German.Rivera@freescale.com>
5096M: Stuart Yoder <stuart.yoder@nxp.com>
5097L: linux-kernel@vger.kernel.org
5098S: Maintained
5099F: drivers/staging/fsl-mc/
5100
5101FREEVXFS FILESYSTEM
5102M: Christoph Hellwig <hch@infradead.org>
5103W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5104S: Maintained
5105F: fs/freevxfs/
5106
5107FREEZER
5108M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5109M: Pavel Machek <pavel@ucw.cz>
5110L: linux-pm@vger.kernel.org
5111S: Supported
5112F: Documentation/power/freezing-of-tasks.txt
5113F: include/linux/freezer.h
5114F: kernel/freezer.c
5115
5116FRONTSWAP API
5117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5118L: linux-kernel@vger.kernel.org
5119S: Maintained
5120F: mm/frontswap.c
5121F: include/linux/frontswap.h
5122
5123FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5124M: David Howells <dhowells@redhat.com>
5125L: linux-cachefs@redhat.com (moderated for non-subscribers)
5126S: Supported
5127F: Documentation/filesystems/caching/
5128F: fs/fscache/
5129F: include/linux/fscache*.h
5130
5131FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5132M: Theodore Y. Ts'o <tytso@mit.edu>
5133M: Jaegeuk Kim <jaegeuk@kernel.org>
5134S: Supported
5135F: fs/crypto/
5136F: include/linux/fscrypto.h
5137
5138F2FS FILE SYSTEM
5139M: Jaegeuk Kim <jaegeuk@kernel.org>
5140M: Chao Yu <yuchao0@huawei.com>
5141L: linux-f2fs-devel@lists.sourceforge.net
5142W: https://f2fs.wiki.kernel.org/
5143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5144S: Maintained
5145F: Documentation/filesystems/f2fs.txt
5146F: Documentation/ABI/testing/sysfs-fs-f2fs
5147F: fs/f2fs/
5148F: include/linux/f2fs_fs.h
5149F: include/trace/events/f2fs.h
5150
5151FUJITSU FR-V (FRV) PORT
5152S: Orphan
5153F: arch/frv/
5154
5155FUJITSU LAPTOP EXTRAS
5156M: Jonathan Woithe <jwoithe@just42.net>
5157L: platform-driver-x86@vger.kernel.org
5158S: Maintained
5159F: drivers/platform/x86/fujitsu-laptop.c
5160
5161FUJITSU M-5MO LS CAMERA ISP DRIVER
5162M: Kyungmin Park <kyungmin.park@samsung.com>
5163M: Heungjun Kim <riverful.kim@samsung.com>
5164L: linux-media@vger.kernel.org
5165S: Maintained
5166F: drivers/media/i2c/m5mols/
5167F: include/media/i2c/m5mols.h
5168
5169FUJITSU TABLET EXTRAS
5170M: Robert Gerlach <khnz@gmx.de>
5171L: platform-driver-x86@vger.kernel.org
5172S: Maintained
5173F: drivers/platform/x86/fujitsu-tablet.c
5174
5175FUSE: FILESYSTEM IN USERSPACE
5176M: Miklos Szeredi <miklos@szeredi.hu>
5177L: linux-fsdevel@vger.kernel.org
5178W: http://fuse.sourceforge.net/
5179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5180S: Maintained
5181F: fs/fuse/
5182F: include/uapi/linux/fuse.h
5183F: Documentation/filesystems/fuse.txt
5184
5185FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5186M: Rik Faith <faith@cs.unc.edu>
5187L: linux-scsi@vger.kernel.org
5188S: Odd Fixes (e.g., new signatures)
5189F: drivers/scsi/fdomain.*
5190
5191GCC PLUGINS
5192M: Kees Cook <keescook@chromium.org>
5193R: Emese Revfy <re.emese@gmail.com>
5194L: kernel-hardening@lists.openwall.com
5195S: Maintained
5196F: scripts/gcc-plugins/
5197F: scripts/gcc-plugin.sh
5198F: Documentation/gcc-plugins.txt
5199
5200GCOV BASED KERNEL PROFILING
5201M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5202S: Maintained
5203F: kernel/gcov/
5204F: Documentation/dev-tools/gcov.rst
5205
5206GDT SCSI DISK ARRAY CONTROLLER DRIVER
5207M: Achim Leubner <achim_leubner@adaptec.com>
5208L: linux-scsi@vger.kernel.org
5209W: http://www.icp-vortex.com/
5210S: Supported
5211F: drivers/scsi/gdt*
5212
5213GDB KERNEL DEBUGGING HELPER SCRIPTS
5214M: Jan Kiszka <jan.kiszka@siemens.com>
5215M: Kieran Bingham <kieran@bingham.xyz>
5216S: Supported
5217F: scripts/gdb/
5218
5219GEMTEK FM RADIO RECEIVER DRIVER
5220M: Hans Verkuil <hverkuil@xs4all.nl>
5221L: linux-media@vger.kernel.org
5222T: git git://linuxtv.org/media_tree.git
5223W: https://linuxtv.org
5224S: Maintained
5225F: drivers/media/radio/radio-gemtek*
5226
5227GENERIC GPIO I2C DRIVER
5228M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5229S: Supported
5230F: drivers/i2c/busses/i2c-gpio.c
5231F: include/linux/i2c-gpio.h
5232
5233GENERIC GPIO I2C MULTIPLEXER DRIVER
5234M: Peter Korsgaard <peter.korsgaard@barco.com>
5235L: linux-i2c@vger.kernel.org
5236S: Supported
5237F: drivers/i2c/muxes/i2c-mux-gpio.c
5238F: include/linux/i2c-mux-gpio.h
5239F: Documentation/i2c/muxes/i2c-mux-gpio
5240
5241GENERIC HDLC (WAN) DRIVERS
5242M: Krzysztof Halasa <khc@pm.waw.pl>
5243W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5244S: Maintained
5245F: drivers/net/wan/c101.c
5246F: drivers/net/wan/hd6457*
5247F: drivers/net/wan/hdlc*
5248F: drivers/net/wan/n2.c
5249F: drivers/net/wan/pc300too.c
5250F: drivers/net/wan/pci200syn.c
5251F: drivers/net/wan/wanxl*
5252
5253GENERIC INCLUDE/ASM HEADER FILES
5254M: Arnd Bergmann <arnd@arndb.de>
5255L: linux-arch@vger.kernel.org
5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5257S: Maintained
5258F: include/asm-generic/
5259F: include/uapi/asm-generic/
5260
5261GENERIC PHY FRAMEWORK
5262M: Kishon Vijay Abraham I <kishon@ti.com>
5263L: linux-kernel@vger.kernel.org
5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5265S: Supported
5266F: drivers/phy/
5267F: include/linux/phy/
5268
5269GENERIC PM DOMAINS
5270M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5271M: Kevin Hilman <khilman@kernel.org>
5272M: Ulf Hansson <ulf.hansson@linaro.org>
5273L: linux-pm@vger.kernel.org
5274S: Supported
5275F: drivers/base/power/domain*.c
5276F: include/linux/pm_domain.h
5277
5278GENERIC UIO DRIVER FOR PCI DEVICES
5279M: "Michael S. Tsirkin" <mst@redhat.com>
5280L: kvm@vger.kernel.org
5281S: Supported
5282F: drivers/uio/uio_pci_generic.c
5283
5284GET_MAINTAINER SCRIPT
5285M: Joe Perches <joe@perches.com>
5286S: Maintained
5287F: scripts/get_maintainer.pl
5288
5289GFS2 FILE SYSTEM
5290M: Steven Whitehouse <swhiteho@redhat.com>
5291M: Bob Peterson <rpeterso@redhat.com>
5292L: cluster-devel@redhat.com
5293W: http://sources.redhat.com/cluster/
5294T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5295S: Supported
5296F: Documentation/filesystems/gfs2*.txt
5297F: fs/gfs2/
5298F: include/uapi/linux/gfs2_ondisk.h
5299
5300GIGASET ISDN DRIVERS
5301M: Paul Bolle <pebolle@tiscali.nl>
5302L: gigaset307x-common@lists.sourceforge.net
5303W: http://gigaset307x.sourceforge.net/
5304S: Odd Fixes
5305F: Documentation/isdn/README.gigaset
5306F: drivers/isdn/gigaset/
5307F: include/uapi/linux/gigaset_dev.h
5308
5309GO7007 MPEG CODEC
5310M: Hans Verkuil <hans.verkuil@cisco.com>
5311L: linux-media@vger.kernel.org
5312S: Maintained
5313F: drivers/media/usb/go7007/
5314
5315GOODIX TOUCHSCREEN
5316M: Bastien Nocera <hadess@hadess.net>
5317L: linux-input@vger.kernel.org
5318S: Maintained
5319F: drivers/input/touchscreen/goodix.c
5320
5321GPIO MOCKUP DRIVER
5322M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5323L: linux-gpio@vger.kernel.org
5324S: Maintained
5325F: drivers/gpio/gpio-mockup.c
5326F: tools/testing/selftests/gpio/
5327
5328GPIO SUBSYSTEM
5329M: Linus Walleij <linus.walleij@linaro.org>
5330M: Alexandre Courbot <gnurou@gmail.com>
5331L: linux-gpio@vger.kernel.org
5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5333S: Maintained
5334F: Documentation/devicetree/bindings/gpio/
5335F: Documentation/gpio/
5336F: Documentation/ABI/testing/gpio-cdev
5337F: Documentation/ABI/obsolete/sysfs-gpio
5338F: drivers/gpio/
5339F: include/linux/gpio/
5340F: include/linux/gpio.h
5341F: include/asm-generic/gpio.h
5342F: include/uapi/linux/gpio.h
5343F: tools/gpio/
5344
5345GRE DEMULTIPLEXER DRIVER
5346M: Dmitry Kozlov <xeb@mail.ru>
5347L: netdev@vger.kernel.org
5348S: Maintained
5349F: net/ipv4/gre_demux.c
5350F: net/ipv4/gre_offload.c
5351F: include/net/gre.h
5352
5353GRETH 10/100/1G Ethernet MAC device driver
5354M: Andreas Larsson <andreas@gaisler.com>
5355L: netdev@vger.kernel.org
5356S: Maintained
5357F: drivers/net/ethernet/aeroflex/
5358
5359GREYBUS SUBSYSTEM
5360M: Johan Hovold <johan@kernel.org>
5361M: Alex Elder <elder@kernel.org>
5362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5363S: Maintained
5364F: drivers/staging/greybus/
5365
5366GREYBUS AUDIO PROTOCOLS DRIVERS
5367M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5368M: Mark Greer <mgreer@animalcreek.com>
5369S: Maintained
5370F: drivers/staging/greybus/audio_apbridgea.c
5371F: drivers/staging/greybus/audio_apbridgea.h
5372F: drivers/staging/greybus/audio_codec.c
5373F: drivers/staging/greybus/audio_codec.h
5374F: drivers/staging/greybus/audio_gb.c
5375F: drivers/staging/greybus/audio_manager.c
5376F: drivers/staging/greybus/audio_manager.h
5377F: drivers/staging/greybus/audio_manager_module.c
5378F: drivers/staging/greybus/audio_manager_private.h
5379F: drivers/staging/greybus/audio_manager_sysfs.c
5380F: drivers/staging/greybus/audio_module.c
5381F: drivers/staging/greybus/audio_topology.c
5382
5383GREYBUS PROTOCOLS DRIVERS
5384M: Rui Miguel Silva <rmfrfs@gmail.com>
5385S: Maintained
5386F: drivers/staging/greybus/sdio.c
5387F: drivers/staging/greybus/light.c
5388F: drivers/staging/greybus/gpio.c
5389F: drivers/staging/greybus/power_supply.c
5390F: drivers/staging/greybus/spi.c
5391F: drivers/staging/greybus/spilib.c
5392
5393GREYBUS PROTOCOLS DRIVERS
5394M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5395S: Maintained
5396F: drivers/staging/greybus/loopback.c
5397F: drivers/staging/greybus/timesync.c
5398F: drivers/staging/greybus/timesync_platform.c
5399
5400GREYBUS PROTOCOLS DRIVERS
5401M: Viresh Kumar <vireshk@kernel.org>
5402S: Maintained
5403F: drivers/staging/greybus/authentication.c
5404F: drivers/staging/greybus/bootrom.c
5405F: drivers/staging/greybus/firmware.h
5406F: drivers/staging/greybus/fw-core.c
5407F: drivers/staging/greybus/fw-download.c
5408F: drivers/staging/greybus/fw-managament.c
5409F: drivers/staging/greybus/greybus_authentication.h
5410F: drivers/staging/greybus/greybus_firmware.h
5411F: drivers/staging/greybus/hid.c
5412F: drivers/staging/greybus/i2c.c
5413F: drivers/staging/greybus/spi.c
5414F: drivers/staging/greybus/spilib.c
5415F: drivers/staging/greybus/spilib.h
5416
5417GREYBUS PROTOCOLS DRIVERS
5418M: David Lin <dtwlin@gmail.com>
5419S: Maintained
5420F: drivers/staging/greybus/uart.c
5421F: drivers/staging/greybus/log.c
5422
5423GREYBUS PLATFORM DRIVERS
5424M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5425S: Maintained
5426F: drivers/staging/greybus/arche-platform.c
5427F: drivers/staging/greybus/arche-apb-ctrl.c
5428F: drivers/staging/greybus/arche_platform.h
5429
5430GS1662 VIDEO SERIALIZER
5431M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5432L: linux-media@vger.kernel.org
5433T: git git://linuxtv.org/media_tree.git
5434S: Maintained
5435F: drivers/media/spi/gs1662.c
5436
5437GSPCA FINEPIX SUBDRIVER
5438M: Frank Zago <frank@zago.net>
5439L: linux-media@vger.kernel.org
5440T: git git://linuxtv.org/media_tree.git
5441S: Maintained
5442F: drivers/media/usb/gspca/finepix.c
5443
5444GSPCA GL860 SUBDRIVER
5445M: Olivier Lorin <o.lorin@laposte.net>
5446L: linux-media@vger.kernel.org
5447T: git git://linuxtv.org/media_tree.git
5448S: Maintained
5449F: drivers/media/usb/gspca/gl860/
5450
5451GSPCA M5602 SUBDRIVER
5452M: Erik Andren <erik.andren@gmail.com>
5453L: linux-media@vger.kernel.org
5454T: git git://linuxtv.org/media_tree.git
5455S: Maintained
5456F: drivers/media/usb/gspca/m5602/
5457
5458GSPCA PAC207 SONIXB SUBDRIVER
5459M: Hans Verkuil <hverkuil@xs4all.nl>
5460L: linux-media@vger.kernel.org
5461T: git git://linuxtv.org/media_tree.git
5462S: Odd Fixes
5463F: drivers/media/usb/gspca/pac207.c
5464
5465GSPCA SN9C20X SUBDRIVER
5466M: Brian Johnson <brijohn@gmail.com>
5467L: linux-media@vger.kernel.org
5468T: git git://linuxtv.org/media_tree.git
5469S: Maintained
5470F: drivers/media/usb/gspca/sn9c20x.c
5471
5472GSPCA T613 SUBDRIVER
5473M: Leandro Costantino <lcostantino@gmail.com>
5474L: linux-media@vger.kernel.org
5475T: git git://linuxtv.org/media_tree.git
5476S: Maintained
5477F: drivers/media/usb/gspca/t613.c
5478
5479GSPCA USB WEBCAM DRIVER
5480M: Hans Verkuil <hverkuil@xs4all.nl>
5481L: linux-media@vger.kernel.org
5482T: git git://linuxtv.org/media_tree.git
5483S: Odd Fixes
5484F: drivers/media/usb/gspca/
5485
5486GUID PARTITION TABLE (GPT)
5487M: Davidlohr Bueso <dave@stgolabs.net>
5488L: linux-efi@vger.kernel.org
5489S: Maintained
5490F: block/partitions/efi.*
5491
5492STK1160 USB VIDEO CAPTURE DRIVER
5493M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5494L: linux-media@vger.kernel.org
5495T: git git://linuxtv.org/media_tree.git
5496S: Maintained
5497F: drivers/media/usb/stk1160/
5498
5499H8/300 ARCHITECTURE
5500M: Yoshinori Sato <ysato@users.sourceforge.jp>
5501L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5502W: http://uclinux-h8.sourceforge.jp
5503T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5504S: Maintained
5505F: arch/h8300/
5506F: drivers/clocksource/h8300_*.c
5507F: drivers/clk/h8300/
5508F: drivers/irqchip/irq-renesas-h8*.c
5509
5510HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5511M: Frank Seidel <frank@f-seidel.de>
5512L: platform-driver-x86@vger.kernel.org
5513W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5514S: Maintained
5515F: drivers/platform/x86/hdaps.c
5516
5517HDPVR USB VIDEO ENCODER DRIVER
5518M: Hans Verkuil <hverkuil@xs4all.nl>
5519L: linux-media@vger.kernel.org
5520T: git git://linuxtv.org/media_tree.git
5521W: https://linuxtv.org
5522S: Odd Fixes
5523F: drivers/media/usb/hdpvr/
5524
5525HWPOISON MEMORY FAILURE HANDLING
5526M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5527L: linux-mm@kvack.org
5528S: Maintained
5529F: mm/memory-failure.c
5530F: mm/hwpoison-inject.c
5531
5532HYPERVISOR VIRTUAL CONSOLE DRIVER
5533L: linuxppc-dev@lists.ozlabs.org
5534S: Odd Fixes
5535F: drivers/tty/hvc/
5536
5537HACKRF MEDIA DRIVER
5538M: Antti Palosaari <crope@iki.fi>
5539L: linux-media@vger.kernel.org
5540W: https://linuxtv.org
5541W: http://palosaari.fi/linux/
5542Q: http://patchwork.linuxtv.org/project/linux-media/list/
5543T: git git://linuxtv.org/anttip/media_tree.git
5544S: Maintained
5545F: drivers/media/usb/hackrf/
5546
5547HARDWARE MONITORING
5548M: Jean Delvare <jdelvare@suse.com>
5549M: Guenter Roeck <linux@roeck-us.net>
5550L: linux-hwmon@vger.kernel.org
5551W: http://hwmon.wiki.kernel.org/
5552T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5553T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5554S: Maintained
5555F: Documentation/hwmon/
5556F: drivers/hwmon/
5557F: include/linux/hwmon*.h
5558
5559HARDWARE RANDOM NUMBER GENERATOR CORE
5560M: Matt Mackall <mpm@selenic.com>
5561M: Herbert Xu <herbert@gondor.apana.org.au>
5562L: linux-crypto@vger.kernel.org
5563S: Odd fixes
5564F: Documentation/devicetree/bindings/rng/
5565F: Documentation/hw_random.txt
5566F: drivers/char/hw_random/
5567F: include/linux/hw_random.h
5568
5569HARDWARE SPINLOCK CORE
5570M: Ohad Ben-Cohen <ohad@wizery.com>
5571M: Bjorn Andersson <bjorn.andersson@linaro.org>
5572L: linux-remoteproc@vger.kernel.org
5573S: Maintained
5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5575F: Documentation/devicetree/bindings/hwlock/
5576F: Documentation/hwspinlock.txt
5577F: drivers/hwspinlock/
5578F: include/linux/hwspinlock.h
5579
5580HARMONY SOUND DRIVER
5581L: linux-parisc@vger.kernel.org
5582S: Maintained
5583F: sound/parisc/harmony.*
5584
5585HD29L2 MEDIA DRIVER
5586M: Antti Palosaari <crope@iki.fi>
5587L: linux-media@vger.kernel.org
5588W: https://linuxtv.org
5589W: http://palosaari.fi/linux/
5590Q: http://patchwork.linuxtv.org/project/linux-media/list/
5591T: git git://linuxtv.org/anttip/media_tree.git
5592S: Maintained
5593F: drivers/media/dvb-frontends/hd29l2*
5594
5595HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5596M: Brian Boylston <brian.boylston@hpe.com>
5597S: Supported
5598F: Documentation/watchdog/hpwdt.txt
5599F: drivers/watchdog/hpwdt.c
5600
5601HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5602M: Don Brace <don.brace@microsemi.com>
5603L: iss_storagedev@hp.com
5604L: esc.storagedev@microsemi.com
5605L: linux-scsi@vger.kernel.org
5606S: Supported
5607F: Documentation/scsi/hpsa.txt
5608F: drivers/scsi/hpsa*.[ch]
5609F: include/linux/cciss*.h
5610F: include/uapi/linux/cciss*.h
5611
5612HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5613M: Don Brace <don.brace@microsemi.com>
5614L: iss_storagedev@hp.com
5615L: esc.storagedev@microsemi.com
5616L: linux-scsi@vger.kernel.org
5617S: Supported
5618F: Documentation/blockdev/cciss.txt
5619F: drivers/block/cciss*
5620F: include/linux/cciss_ioctl.h
5621F: include/uapi/linux/cciss_ioctl.h
5622
5623HFI1 DRIVER
5624M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5625M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5626L: linux-rdma@vger.kernel.org
5627S: Supported
5628F: drivers/infiniband/hw/hfi1
5629
5630HFS FILESYSTEM
5631L: linux-fsdevel@vger.kernel.org
5632S: Orphan
5633F: Documentation/filesystems/hfs.txt
5634F: fs/hfs/
5635
5636HFSPLUS FILESYSTEM
5637L: linux-fsdevel@vger.kernel.org
5638S: Orphan
5639F: Documentation/filesystems/hfsplus.txt
5640F: fs/hfsplus/
5641
5642HGA FRAMEBUFFER DRIVER
5643M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5644L: linux-nvidia@lists.surfsouth.com
5645W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5646S: Maintained
5647F: drivers/video/fbdev/hgafb.c
5648
5649HIBERNATION (aka Software Suspend, aka swsusp)
5650M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5651M: Pavel Machek <pavel@ucw.cz>
5652L: linux-pm@vger.kernel.org
5653S: Supported
5654F: arch/x86/power/
5655F: drivers/base/power/
5656F: kernel/power/
5657F: include/linux/suspend.h
5658F: include/linux/freezer.h
5659F: include/linux/pm.h
5660F: arch/*/include/asm/suspend*.h
5661
5662HID CORE LAYER
5663M: Jiri Kosina <jikos@kernel.org>
5664R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5665L: linux-input@vger.kernel.org
5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5667S: Maintained
5668F: drivers/hid/
5669F: include/linux/hid*
5670F: include/uapi/linux/hid*
5671
5672HID SENSOR HUB DRIVERS
5673M: Jiri Kosina <jikos@kernel.org>
5674M: Jonathan Cameron <jic23@kernel.org>
5675M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5676L: linux-input@vger.kernel.org
5677L: linux-iio@vger.kernel.org
5678S: Maintained
5679F: Documentation/hid/hid-sensor*
5680F: drivers/hid/hid-sensor-*
5681F: drivers/iio/*/hid-*
5682F: include/linux/hid-sensor-*
5683
5684HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5685M: Thomas Gleixner <tglx@linutronix.de>
5686L: linux-kernel@vger.kernel.org
5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5688S: Maintained
5689F: Documentation/timers/
5690F: kernel/time/hrtimer.c
5691F: kernel/time/clockevents.c
5692F: kernel/time/tick*.*
5693F: kernel/time/timer_*.c
5694F: include/linux/clockchips.h
5695F: include/linux/hrtimer.h
5696
5697HIGH-SPEED SCC DRIVER FOR AX.25
5698L: linux-hams@vger.kernel.org
5699S: Orphan
5700F: drivers/net/hamradio/dmascc.c
5701F: drivers/net/hamradio/scc.c
5702
5703HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5704M: HighPoint Linux Team <linux@highpoint-tech.com>
5705W: http://www.highpoint-tech.com
5706S: Supported
5707F: Documentation/scsi/hptiop.txt
5708F: drivers/scsi/hptiop.c
5709
5710HIPPI
5711M: Jes Sorensen <jes@trained-monkey.org>
5712L: linux-hippi@sunsite.dk
5713S: Maintained
5714F: include/linux/hippidevice.h
5715F: include/uapi/linux/if_hippi.h
5716F: net/802/hippi.c
5717F: drivers/net/hippi/
5718
5719HISILICON NETWORK SUBSYSTEM DRIVER
5720M: Yisen Zhuang <yisen.zhuang@huawei.com>
5721M: Salil Mehta <salil.mehta@huawei.com>
5722L: netdev@vger.kernel.org
5723W: http://www.hisilicon.com
5724S: Maintained
5725F: drivers/net/ethernet/hisilicon/
5726F: Documentation/devicetree/bindings/net/hisilicon*.txt
5727
5728HISILICON ROCE DRIVER
5729M: Lijun Ou <oulijun@huawei.com>
5730M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5731L: linux-rdma@vger.kernel.org
5732S: Maintained
5733F: drivers/infiniband/hw/hns/
5734F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5735
5736HISILICON SAS Controller
5737M: John Garry <john.garry@huawei.com>
5738W: http://www.hisilicon.com
5739S: Supported
5740F: drivers/scsi/hisi_sas/
5741F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5742
5743HOST AP DRIVER
5744M: Jouni Malinen <j@w1.fi>
5745L: linux-wireless@vger.kernel.org
5746W: http://w1.fi/hostap-driver.html
5747S: Obsolete
5748F: drivers/net/wireless/intersil/hostap/
5749
5750HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5751L: platform-driver-x86@vger.kernel.org
5752S: Orphan
5753F: drivers/platform/x86/tc1100-wmi.c
5754
5755HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5756M: Jaroslav Kysela <perex@perex.cz>
5757S: Maintained
5758F: drivers/net/ethernet/hp/hp100.*
5759
5760HPET: High Precision Event Timers driver
5761M: Clemens Ladisch <clemens@ladisch.de>
5762S: Maintained
5763F: Documentation/timers/hpet.txt
5764F: drivers/char/hpet.c
5765F: include/linux/hpet.h
5766F: include/uapi/linux/hpet.h
5767
5768HPET: x86
5769S: Orphan
5770F: arch/x86/kernel/hpet.c
5771F: arch/x86/include/asm/hpet.h
5772
5773HPFS FILESYSTEM
5774M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5775W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5776S: Maintained
5777F: fs/hpfs/
5778
5779HSI SUBSYSTEM
5780M: Sebastian Reichel <sre@kernel.org>
5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5782S: Maintained
5783F: Documentation/ABI/testing/sysfs-bus-hsi
5784F: Documentation/device-drivers/serial-interfaces.rst
5785F: drivers/hsi/
5786F: include/linux/hsi/
5787F: include/uapi/linux/hsi/
5788
5789HSO 3G MODEM DRIVER
5790M: Jan Dumon <j.dumon@option.com>
5791W: http://www.pharscape.org
5792S: Maintained
5793F: drivers/net/usb/hso.c
5794
5795HSR NETWORK PROTOCOL
5796M: Arvid Brodin <arvid.brodin@alten.se>
5797L: netdev@vger.kernel.org
5798S: Maintained
5799F: net/hsr/
5800
5801HTCPEN TOUCHSCREEN DRIVER
5802M: Pau Oliva Fora <pof@eslack.org>
5803L: linux-input@vger.kernel.org
5804S: Maintained
5805F: drivers/input/touchscreen/htcpen.c
5806
5807HUGETLB FILESYSTEM
5808M: Nadia Yvette Chambers <nyc@holomorphy.com>
5809S: Maintained
5810F: fs/hugetlbfs/
5811
5812HVA ST MEDIA DRIVER
5813M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5814L: linux-media@vger.kernel.org
5815T: git git://linuxtv.org/media_tree.git
5816W: https://linuxtv.org
5817S: Supported
5818F: drivers/media/platform/sti/hva
5819
5820Hyper-V CORE AND DRIVERS
5821M: "K. Y. Srinivasan" <kys@microsoft.com>
5822M: Haiyang Zhang <haiyangz@microsoft.com>
5823L: devel@linuxdriverproject.org
5824S: Maintained
5825F: arch/x86/include/asm/mshyperv.h
5826F: arch/x86/include/uapi/asm/hyperv.h
5827F: arch/x86/kernel/cpu/mshyperv.c
5828F: drivers/hid/hid-hyperv.c
5829F: drivers/hv/
5830F: drivers/input/serio/hyperv-keyboard.c
5831F: drivers/pci/host/pci-hyperv.c
5832F: drivers/net/hyperv/
5833F: drivers/scsi/storvsc_drv.c
5834F: drivers/video/fbdev/hyperv_fb.c
5835F: include/linux/hyperv.h
5836F: tools/hv/
5837F: Documentation/ABI/stable/sysfs-bus-vmbus
5838
5839I2C MUXES
5840M: Peter Rosin <peda@axentia.se>
5841L: linux-i2c@vger.kernel.org
5842S: Maintained
5843F: Documentation/i2c/i2c-topology
5844F: Documentation/i2c/muxes/
5845F: Documentation/devicetree/bindings/i2c/i2c-mux*
5846F: Documentation/devicetree/bindings/i2c/i2c-arb*
5847F: Documentation/devicetree/bindings/i2c/i2c-gate*
5848F: drivers/i2c/i2c-mux.c
5849F: drivers/i2c/muxes/
5850F: include/linux/i2c-mux.h
5851
5852I2C OVER PARALLEL PORT
5853M: Jean Delvare <jdelvare@suse.com>
5854L: linux-i2c@vger.kernel.org
5855S: Maintained
5856F: Documentation/i2c/busses/i2c-parport
5857F: Documentation/i2c/busses/i2c-parport-light
5858F: drivers/i2c/busses/i2c-parport.c
5859F: drivers/i2c/busses/i2c-parport-light.c
5860
5861I2C/SMBUS CONTROLLER DRIVERS FOR PC
5862M: Jean Delvare <jdelvare@suse.com>
5863L: linux-i2c@vger.kernel.org
5864S: Maintained
5865F: Documentation/i2c/busses/i2c-ali1535
5866F: Documentation/i2c/busses/i2c-ali1563
5867F: Documentation/i2c/busses/i2c-ali15x3
5868F: Documentation/i2c/busses/i2c-amd756
5869F: Documentation/i2c/busses/i2c-amd8111
5870F: Documentation/i2c/busses/i2c-i801
5871F: Documentation/i2c/busses/i2c-nforce2
5872F: Documentation/i2c/busses/i2c-piix4
5873F: Documentation/i2c/busses/i2c-sis5595
5874F: Documentation/i2c/busses/i2c-sis630
5875F: Documentation/i2c/busses/i2c-sis96x
5876F: Documentation/i2c/busses/i2c-via
5877F: Documentation/i2c/busses/i2c-viapro
5878F: drivers/i2c/busses/i2c-ali1535.c
5879F: drivers/i2c/busses/i2c-ali1563.c
5880F: drivers/i2c/busses/i2c-ali15x3.c
5881F: drivers/i2c/busses/i2c-amd756.c
5882F: drivers/i2c/busses/i2c-amd756-s4882.c
5883F: drivers/i2c/busses/i2c-amd8111.c
5884F: drivers/i2c/busses/i2c-i801.c
5885F: drivers/i2c/busses/i2c-isch.c
5886F: drivers/i2c/busses/i2c-nforce2.c
5887F: drivers/i2c/busses/i2c-nforce2-s4985.c
5888F: drivers/i2c/busses/i2c-piix4.c
5889F: drivers/i2c/busses/i2c-sis5595.c
5890F: drivers/i2c/busses/i2c-sis630.c
5891F: drivers/i2c/busses/i2c-sis96x.c
5892F: drivers/i2c/busses/i2c-via.c
5893F: drivers/i2c/busses/i2c-viapro.c
5894
5895I2C/SMBUS ISMT DRIVER
5896M: Seth Heasley <seth.heasley@intel.com>
5897M: Neil Horman <nhorman@tuxdriver.com>
5898L: linux-i2c@vger.kernel.org
5899F: drivers/i2c/busses/i2c-ismt.c
5900F: Documentation/i2c/busses/i2c-ismt
5901
5902I2C/SMBUS STUB DRIVER
5903M: Jean Delvare <jdelvare@suse.com>
5904L: linux-i2c@vger.kernel.org
5905S: Maintained
5906F: drivers/i2c/i2c-stub.c
5907
5908I2C SUBSYSTEM
5909M: Wolfram Sang <wsa@the-dreams.de>
5910L: linux-i2c@vger.kernel.org
5911W: https://i2c.wiki.kernel.org/
5912Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5914S: Maintained
5915F: Documentation/devicetree/bindings/i2c/
5916F: Documentation/i2c/
5917F: drivers/i2c/
5918F: drivers/i2c/*/
5919F: include/linux/i2c.h
5920F: include/linux/i2c-*.h
5921F: include/uapi/linux/i2c.h
5922F: include/uapi/linux/i2c-*.h
5923
5924I2C ACPI SUPPORT
5925M: Mika Westerberg <mika.westerberg@linux.intel.com>
5926L: linux-i2c@vger.kernel.org
5927L: linux-acpi@vger.kernel.org
5928S: Maintained
5929
5930I2C-TAOS-EVM DRIVER
5931M: Jean Delvare <jdelvare@suse.com>
5932L: linux-i2c@vger.kernel.org
5933S: Maintained
5934F: Documentation/i2c/busses/i2c-taos-evm
5935F: drivers/i2c/busses/i2c-taos-evm.c
5936
5937I2C-TINY-USB DRIVER
5938M: Till Harbaum <till@harbaum.org>
5939L: linux-i2c@vger.kernel.org
5940W: http://www.harbaum.org/till/i2c_tiny_usb
5941S: Maintained
5942F: drivers/i2c/busses/i2c-tiny-usb.c
5943
5944i386 BOOT CODE
5945M: "H. Peter Anvin" <hpa@zytor.com>
5946S: Maintained
5947F: arch/x86/boot/
5948
5949i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5950M: "H. Peter Anvin" <hpa@zytor.com>
5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5952S: Maintained
5953
5954IA64 (Itanium) PLATFORM
5955M: Tony Luck <tony.luck@intel.com>
5956M: Fenghua Yu <fenghua.yu@intel.com>
5957L: linux-ia64@vger.kernel.org
5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5959S: Maintained
5960F: arch/ia64/
5961
5962IBM Power VMX Cryptographic instructions
5963M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5964M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5965L: linux-crypto@vger.kernel.org
5966S: Supported
5967F: drivers/crypto/vmx/Makefile
5968F: drivers/crypto/vmx/Kconfig
5969F: drivers/crypto/vmx/vmx.c
5970F: drivers/crypto/vmx/aes*
5971F: drivers/crypto/vmx/ghash*
5972F: drivers/crypto/vmx/ppc-xlate.pl
5973
5974IBM Power in-Nest Crypto Acceleration
5975M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5976M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5977L: linux-crypto@vger.kernel.org
5978S: Supported
5979F: drivers/crypto/nx/Makefile
5980F: drivers/crypto/nx/Kconfig
5981F: drivers/crypto/nx/nx-aes*
5982F: drivers/crypto/nx/nx-sha*
5983F: drivers/crypto/nx/nx.*
5984F: drivers/crypto/nx/nx_csbcpb.h
5985F: drivers/crypto/nx/nx_debugfs.h
5986
5987IBM Power 842 compression accelerator
5988M: Dan Streetman <ddstreet@ieee.org>
5989S: Supported
5990F: drivers/crypto/nx/Makefile
5991F: drivers/crypto/nx/Kconfig
5992F: drivers/crypto/nx/nx-842*
5993F: include/linux/sw842.h
5994F: crypto/842.c
5995F: lib/842/
5996
5997IBM Power Linux RAID adapter
5998M: Brian King <brking@us.ibm.com>
5999S: Supported
6000F: drivers/scsi/ipr.*
6001
6002IBM Power Virtual Ethernet Device Driver
6003M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6004L: netdev@vger.kernel.org
6005S: Supported
6006F: drivers/net/ethernet/ibm/ibmveth.*
6007
6008IBM Power SRIOV Virtual NIC Device Driver
6009M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6010M: John Allen <jallen@linux.vnet.ibm.com>
6011L: netdev@vger.kernel.org
6012S: Supported
6013F: drivers/net/ethernet/ibm/ibmvnic.*
6014
6015IBM Power Virtual SCSI Device Drivers
6016M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6017L: linux-scsi@vger.kernel.org
6018S: Supported
6019F: drivers/scsi/ibmvscsi/ibmvscsi*
6020F: include/scsi/viosrp.h
6021
6022IBM Power Virtual SCSI Device Target Driver
6023M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6024M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6025L: linux-scsi@vger.kernel.org
6026L: target-devel@vger.kernel.org
6027S: Supported
6028F: drivers/scsi/ibmvscsi_tgt/
6029
6030IBM Power Virtual FC Device Drivers
6031M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6032L: linux-scsi@vger.kernel.org
6033S: Supported
6034F: drivers/scsi/ibmvscsi/ibmvfc*
6035
6036IBM ServeRAID RAID DRIVER
6037S: Orphan
6038F: drivers/scsi/ips.*
6039
6040ICH LPC AND GPIO DRIVER
6041M: Peter Tyser <ptyser@xes-inc.com>
6042S: Maintained
6043F: drivers/mfd/lpc_ich.c
6044F: drivers/gpio/gpio-ich.c
6045
6046IDE SUBSYSTEM
6047M: "David S. Miller" <davem@davemloft.net>
6048L: linux-ide@vger.kernel.org
6049Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6051S: Maintained
6052F: Documentation/ide/
6053F: drivers/ide/
6054F: include/linux/ide.h
6055
6056IDEAPAD LAPTOP EXTRAS DRIVER
6057M: Ike Panhc <ike.pan@canonical.com>
6058L: platform-driver-x86@vger.kernel.org
6059W: http://launchpad.net/ideapad-laptop
6060S: Maintained
6061F: drivers/platform/x86/ideapad-laptop.c
6062
6063IDEAPAD LAPTOP SLIDEBAR DRIVER
6064M: Andrey Moiseev <o2g.org.ru@gmail.com>
6065L: linux-input@vger.kernel.org
6066W: https://github.com/o2genum/ideapad-slidebar
6067S: Maintained
6068F: drivers/input/misc/ideapad_slidebar.c
6069
6070IDE/ATAPI DRIVERS
6071M: Borislav Petkov <bp@alien8.de>
6072L: linux-ide@vger.kernel.org
6073S: Maintained
6074F: Documentation/cdrom/ide-cd
6075F: drivers/ide/ide-cd*
6076
6077IDLE-I7300
6078M: Andy Henroid <andrew.d.henroid@intel.com>
6079L: linux-pm@vger.kernel.org
6080S: Supported
6081F: drivers/idle/i7300_idle.c
6082
6083IEEE 802.15.4 SUBSYSTEM
6084M: Alexander Aring <aar@pengutronix.de>
6085L: linux-wpan@vger.kernel.org
6086W: http://wpan.cakelab.org/
6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6089S: Maintained
6090F: net/ieee802154/
6091F: net/mac802154/
6092F: drivers/net/ieee802154/
6093F: include/linux/nl802154.h
6094F: include/linux/ieee802154.h
6095F: include/net/nl802154.h
6096F: include/net/mac802154.h
6097F: include/net/af_ieee802154.h
6098F: include/net/cfg802154.h
6099F: include/net/ieee802154_netdev.h
6100F: Documentation/networking/ieee802154.txt
6101
6102IGORPLUG-USB IR RECEIVER
6103M: Sean Young <sean@mess.org>
6104L: linux-media@vger.kernel.org
6105S: Maintained
6106F: drivers/media/rc/igorplugusb.c
6107
6108IGUANAWORKS USB IR TRANSCEIVER
6109M: Sean Young <sean@mess.org>
6110L: linux-media@vger.kernel.org
6111S: Maintained
6112F: drivers/media/rc/iguanair.c
6113
6114IIO SUBSYSTEM AND DRIVERS
6115M: Jonathan Cameron <jic23@kernel.org>
6116R: Hartmut Knaack <knaack.h@gmx.de>
6117R: Lars-Peter Clausen <lars@metafoo.de>
6118R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6119L: linux-iio@vger.kernel.org
6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6121S: Maintained
6122F: Documentation/devicetree/bindings/iio/
6123F: drivers/iio/
6124F: drivers/staging/iio/
6125F: include/linux/iio/
6126F: tools/iio/
6127
6128IKANOS/ADI EAGLE ADSL USB DRIVER
6129M: Matthieu Castet <castet.matthieu@free.fr>
6130M: Stanislaw Gruszka <stf_xl@wp.pl>
6131S: Maintained
6132F: drivers/usb/atm/ueagle-atm.c
6133
6134IMGTEC ASCII LCD DRIVER
6135M: Paul Burton <paul.burton@imgtec.com>
6136S: Maintained
6137F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6138F: drivers/auxdisplay/img-ascii-lcd.c
6139
6140INA209 HARDWARE MONITOR DRIVER
6141M: Guenter Roeck <linux@roeck-us.net>
6142L: linux-hwmon@vger.kernel.org
6143S: Maintained
6144F: Documentation/hwmon/ina209
6145F: Documentation/devicetree/bindings/i2c/ina209.txt
6146F: drivers/hwmon/ina209.c
6147
6148INA2XX HARDWARE MONITOR DRIVER
6149M: Guenter Roeck <linux@roeck-us.net>
6150L: linux-hwmon@vger.kernel.org
6151S: Maintained
6152F: Documentation/hwmon/ina2xx
6153F: drivers/hwmon/ina2xx.c
6154F: include/linux/platform_data/ina2xx.h
6155
6156INDUSTRY PACK SUBSYSTEM (IPACK)
6157M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6158M: Jens Taprogge <jens.taprogge@taprogge.org>
6159M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6160L: industrypack-devel@lists.sourceforge.net
6161W: http://industrypack.sourceforge.net
6162S: Maintained
6163F: drivers/ipack/
6164
6165INGENIC JZ4780 DMA Driver
6166M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6167S: Maintained
6168F: drivers/dma/dma-jz4780.c
6169
6170INGENIC JZ4780 NAND DRIVER
6171M: Harvey Hunt <harveyhuntnexus@gmail.com>
6172L: linux-mtd@lists.infradead.org
6173S: Maintained
6174F: drivers/mtd/nand/jz4780_*
6175
6176INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6177M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6178M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6179L: linux-ima-devel@lists.sourceforge.net
6180L: linux-ima-user@lists.sourceforge.net
6181L: linux-security-module@vger.kernel.org
6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6183S: Supported
6184F: security/integrity/ima/
6185
6186IMGTEC IR DECODER DRIVER
6187M: James Hogan <james.hogan@imgtec.com>
6188S: Maintained
6189F: drivers/media/rc/img-ir/
6190
6191IMS TWINTURBO FRAMEBUFFER DRIVER
6192L: linux-fbdev@vger.kernel.org
6193S: Orphan
6194F: drivers/video/fbdev/imsttfb.c
6195
6196INFINIBAND SUBSYSTEM
6197M: Doug Ledford <dledford@redhat.com>
6198M: Sean Hefty <sean.hefty@intel.com>
6199M: Hal Rosenstock <hal.rosenstock@gmail.com>
6200L: linux-rdma@vger.kernel.org
6201W: http://www.openfabrics.org/
6202Q: http://patchwork.kernel.org/project/linux-rdma/list/
6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6204S: Supported
6205F: Documentation/infiniband/
6206F: drivers/infiniband/
6207F: include/uapi/linux/if_infiniband.h
6208F: include/uapi/rdma/
6209F: include/rdma/
6210
6211INOTIFY
6212M: John McCutchan <john@johnmccutchan.com>
6213M: Robert Love <rlove@rlove.org>
6214M: Eric Paris <eparis@parisplace.org>
6215S: Maintained
6216F: Documentation/filesystems/inotify.txt
6217F: fs/notify/inotify/
6218F: include/linux/inotify.h
6219F: include/uapi/linux/inotify.h
6220
6221INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6222M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6223L: linux-input@vger.kernel.org
6224Q: http://patchwork.kernel.org/project/linux-input/list/
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6226S: Maintained
6227F: drivers/input/
6228F: include/linux/input.h
6229F: include/uapi/linux/input.h
6230F: include/linux/input/
6231F: Documentation/devicetree/bindings/input/
6232
6233INPUT MULTITOUCH (MT) PROTOCOL
6234M: Henrik Rydberg <rydberg@bitmath.org>
6235L: linux-input@vger.kernel.org
6236S: Odd fixes
6237F: Documentation/input/multi-touch-protocol.txt
6238F: drivers/input/input-mt.c
6239K: \b(ABS|SYN)_MT_
6240
6241INTEL ASoC BDW/HSW DRIVERS
6242M: Jie Yang <yang.jie@linux.intel.com>
6243L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6244S: Supported
6245F: sound/soc/intel/common/sst-dsp*
6246F: sound/soc/intel/common/sst-firmware.c
6247F: sound/soc/intel/boards/broadwell.c
6248F: sound/soc/intel/haswell/
6249
6250INTEL C600 SERIES SAS CONTROLLER DRIVER
6251M: Intel SCU Linux support <intel-linux-scu@intel.com>
6252M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6253L: linux-scsi@vger.kernel.org
6254T: git git://git.code.sf.net/p/intel-sas/isci
6255S: Supported
6256F: drivers/scsi/isci/
6257
6258INTEL HID EVENT DRIVER
6259M: Alex Hung <alex.hung@canonical.com>
6260L: platform-driver-x86@vger.kernel.org
6261S: Maintained
6262F: drivers/platform/x86/intel-hid.c
6263
6264INTEL VIRTUAL BUTTON DRIVER
6265M: AceLan Kao <acelan.kao@canonical.com>
6266L: platform-driver-x86@vger.kernel.org
6267S: Maintained
6268F: drivers/platform/x86/intel-vbtn.c
6269
6270INTEL IDLE DRIVER
6271M: Len Brown <lenb@kernel.org>
6272L: linux-pm@vger.kernel.org
6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6274S: Supported
6275F: drivers/idle/intel_idle.c
6276
6277INTEL INTEGRATED SENSOR HUB DRIVER
6278M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6279M: Jiri Kosina <jikos@kernel.org>
6280L: linux-input@vger.kernel.org
6281S: Maintained
6282F: drivers/hid/intel-ish-hid/
6283
6284INTEL PSTATE DRIVER
6285M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6286M: Len Brown <lenb@kernel.org>
6287L: linux-pm@vger.kernel.org
6288S: Supported
6289F: drivers/cpufreq/intel_pstate.c
6290
6291INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6292M: Maik Broemme <mbroemme@libmpq.org>
6293L: linux-fbdev@vger.kernel.org
6294S: Maintained
6295F: Documentation/fb/intelfb.txt
6296F: drivers/video/fbdev/intelfb/
6297
6298INTEL 810/815 FRAMEBUFFER DRIVER
6299M: Antonino Daplas <adaplas@gmail.com>
6300L: linux-fbdev@vger.kernel.org
6301S: Maintained
6302F: drivers/video/fbdev/i810/
6303
6304INTEL MENLOW THERMAL DRIVER
6305M: Sujith Thomas <sujith.thomas@intel.com>
6306L: platform-driver-x86@vger.kernel.org
6307W: https://01.org/linux-acpi
6308S: Supported
6309F: drivers/platform/x86/intel_menlow.c
6310
6311INTEL I/OAT DMA DRIVER
6312M: Dave Jiang <dave.jiang@intel.com>
6313R: Dan Williams <dan.j.williams@intel.com>
6314L: dmaengine@vger.kernel.org
6315Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6316S: Supported
6317F: drivers/dma/ioat*
6318
6319INTEL IOMMU (VT-d)
6320M: David Woodhouse <dwmw2@infradead.org>
6321L: iommu@lists.linux-foundation.org
6322T: git git://git.infradead.org/iommu-2.6.git
6323S: Supported
6324F: drivers/iommu/intel-iommu.c
6325F: include/linux/intel-iommu.h
6326
6327INTEL IOP-ADMA DMA DRIVER
6328R: Dan Williams <dan.j.williams@intel.com>
6329S: Odd fixes
6330F: drivers/dma/iop-adma.c
6331
6332INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6333M: Krzysztof Halasa <khalasa@piap.pl>
6334S: Maintained
6335F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6336F: arch/arm/mach-ixp4xx/include/mach/npe.h
6337F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6338F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6339F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6340F: drivers/net/wan/ixp4xx_hss.c
6341
6342INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6343M: Deepak Saxena <dsaxena@plexity.net>
6344S: Maintained
6345F: drivers/char/hw_random/ixp4xx-rng.c
6346
6347INTEL ETHERNET DRIVERS
6348M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6349L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6350W: http://www.intel.com/support/feedback.htm
6351W: http://e1000.sourceforge.net/
6352Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6355S: Supported
6356F: Documentation/networking/e100.txt
6357F: Documentation/networking/e1000.txt
6358F: Documentation/networking/e1000e.txt
6359F: Documentation/networking/igb.txt
6360F: Documentation/networking/igbvf.txt
6361F: Documentation/networking/ixgb.txt
6362F: Documentation/networking/ixgbe.txt
6363F: Documentation/networking/ixgbevf.txt
6364F: Documentation/networking/i40e.txt
6365F: Documentation/networking/i40evf.txt
6366F: drivers/net/ethernet/intel/
6367F: drivers/net/ethernet/intel/*/
6368
6369INTEL RDMA RNIC DRIVER
6370M: Faisal Latif <faisal.latif@intel.com>
6371R: Chien Tin Tung <chien.tin.tung@intel.com>
6372R: Mustafa Ismail <mustafa.ismail@intel.com>
6373R: Shiraz Saleem <shiraz.saleem@intel.com>
6374R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6375L: linux-rdma@vger.kernel.org
6376S: Supported
6377F: drivers/infiniband/hw/i40iw/
6378
6379INTEL MERRIFIELD GPIO DRIVER
6380M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6381L: linux-gpio@vger.kernel.org
6382S: Maintained
6383F: drivers/gpio/gpio-merrifield.c
6384
6385INTEL-MID GPIO DRIVER
6386M: David Cohen <david.a.cohen@linux.intel.com>
6387L: linux-gpio@vger.kernel.org
6388S: Maintained
6389F: drivers/gpio/gpio-intel-mid.c
6390
6391INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6392M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6393L: linux-wireless@vger.kernel.org
6394S: Maintained
6395F: Documentation/networking/README.ipw2100
6396F: Documentation/networking/README.ipw2200
6397F: drivers/net/wireless/intel/ipw2x00/
6398
6399INTEL(R) TRACE HUB
6400M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6401S: Supported
6402F: Documentation/trace/intel_th.txt
6403F: drivers/hwtracing/intel_th/
6404
6405INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6406M: Ning Sun <ning.sun@intel.com>
6407L: tboot-devel@lists.sourceforge.net
6408W: http://tboot.sourceforge.net
6409T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6410S: Supported
6411F: Documentation/intel_txt.txt
6412F: include/linux/tboot.h
6413F: arch/x86/kernel/tboot.c
6414
6415INTEL WIRELESS WIMAX CONNECTION 2400
6416M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6417M: linux-wimax@intel.com
6418L: wimax@linuxwimax.org (subscribers-only)
6419S: Supported
6420W: http://linuxwimax.org
6421F: Documentation/wimax/README.i2400m
6422F: drivers/net/wimax/i2400m/
6423F: include/uapi/linux/wimax/i2400m.h
6424
6425INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6426M: Stanislaw Gruszka <sgruszka@redhat.com>
6427L: linux-wireless@vger.kernel.org
6428S: Supported
6429F: drivers/net/wireless/intel/iwlegacy/
6430
6431INTEL WIRELESS WIFI LINK (iwlwifi)
6432M: Johannes Berg <johannes.berg@intel.com>
6433M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6434M: Luca Coelho <luciano.coelho@intel.com>
6435M: Intel Linux Wireless <linuxwifi@intel.com>
6436L: linux-wireless@vger.kernel.org
6437W: http://intellinuxwireless.org
6438T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6439S: Supported
6440F: drivers/net/wireless/intel/iwlwifi/
6441
6442INTEL MANAGEMENT ENGINE (mei)
6443M: Tomas Winkler <tomas.winkler@intel.com>
6444L: linux-kernel@vger.kernel.org
6445S: Supported
6446F: include/uapi/linux/mei.h
6447F: include/linux/mei_cl_bus.h
6448F: drivers/misc/mei/*
6449F: drivers/watchdog/mei_wdt.c
6450F: Documentation/misc-devices/mei/*
6451F: samples/mei/*
6452
6453INTEL MIC DRIVERS (mic)
6454M: Sudeep Dutt <sudeep.dutt@intel.com>
6455M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6456S: Supported
6457W: https://github.com/sudeepdutt/mic
6458W: http://software.intel.com/en-us/mic-developer
6459F: include/linux/mic_bus.h
6460F: include/linux/scif.h
6461F: include/uapi/linux/mic_common.h
6462F: include/uapi/linux/mic_ioctl.h
6463F: include/uapi/linux/scif_ioctl.h
6464F: drivers/misc/mic/
6465F: drivers/dma/mic_x100_dma.c
6466F: drivers/dma/mic_x100_dma.h
6467F: Documentation/mic/
6468
6469INTEL PMC/P-Unit IPC DRIVER
6470M: Zha Qipeng<qipeng.zha@intel.com>
6471L: platform-driver-x86@vger.kernel.org
6472S: Maintained
6473F: drivers/platform/x86/intel_pmc_ipc.c
6474F: drivers/platform/x86/intel_punit_ipc.c
6475F: arch/x86/include/asm/intel_pmc_ipc.h
6476F: arch/x86/include/asm/intel_punit_ipc.h
6477
6478INTEL TELEMETRY DRIVER
6479M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6480L: platform-driver-x86@vger.kernel.org
6481S: Maintained
6482F: arch/x86/include/asm/intel_telemetry.h
6483F: drivers/platform/x86/intel_telemetry*
6484
6485INTEL PMC CORE DRIVER
6486M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6487M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6488L: platform-driver-x86@vger.kernel.org
6489S: Maintained
6490F: arch/x86/include/asm/pmc_core.h
6491F: drivers/platform/x86/intel_pmc_core*
6492
6493IOC3 ETHERNET DRIVER
6494M: Ralf Baechle <ralf@linux-mips.org>
6495L: linux-mips@linux-mips.org
6496S: Maintained
6497F: drivers/net/ethernet/sgi/ioc3-eth.c
6498
6499IOC3 SERIAL DRIVER
6500M: Pat Gefre <pfg@sgi.com>
6501L: linux-serial@vger.kernel.org
6502S: Maintained
6503F: drivers/tty/serial/ioc3_serial.c
6504
6505IOMMU DRIVERS
6506M: Joerg Roedel <joro@8bytes.org>
6507L: iommu@lists.linux-foundation.org
6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6509S: Maintained
6510F: Documentation/devicetree/bindings/iommu/
6511F: drivers/iommu/
6512
6513IP MASQUERADING
6514M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6515S: Maintained
6516F: net/ipv4/netfilter/ipt_MASQUERADE.c
6517
6518IPMI SUBSYSTEM
6519M: Corey Minyard <minyard@acm.org>
6520L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6521W: http://openipmi.sourceforge.net/
6522S: Supported
6523F: Documentation/IPMI.txt
6524F: drivers/char/ipmi/
6525F: include/linux/ipmi*
6526F: include/uapi/linux/ipmi*
6527
6528QCOM AUDIO (ASoC) DRIVERS
6529M: Patrick Lai <plai@codeaurora.org>
6530M: Banajit Goswami <bgoswami@codeaurora.org>
6531L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6532S: Supported
6533F: sound/soc/qcom/
6534
6535IPS SCSI RAID DRIVER
6536M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6537L: linux-scsi@vger.kernel.org
6538W: http://www.adaptec.com/
6539S: Maintained
6540F: drivers/scsi/ips*
6541
6542IPVS
6543M: Wensong Zhang <wensong@linux-vs.org>
6544M: Simon Horman <horms@verge.net.au>
6545M: Julian Anastasov <ja@ssi.bg>
6546L: netdev@vger.kernel.org
6547L: lvs-devel@vger.kernel.org
6548S: Maintained
6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6551F: Documentation/networking/ipvs-sysctl.txt
6552F: include/net/ip_vs.h
6553F: include/uapi/linux/ip_vs.h
6554F: net/netfilter/ipvs/
6555
6556IPWIRELESS DRIVER
6557M: Jiri Kosina <jikos@kernel.org>
6558M: David Sterba <dsterba@suse.com>
6559S: Odd Fixes
6560F: drivers/tty/ipwireless/
6561
6562IPX NETWORK LAYER
6563M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6564L: netdev@vger.kernel.org
6565S: Maintained
6566F: include/net/ipx.h
6567F: include/uapi/linux/ipx.h
6568F: net/ipx/
6569
6570IRDA SUBSYSTEM
6571M: Samuel Ortiz <samuel@sortiz.org>
6572L: irda-users@lists.sourceforge.net (subscribers-only)
6573L: netdev@vger.kernel.org
6574W: http://irda.sourceforge.net/
6575S: Maintained
6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6577F: Documentation/networking/irda.txt
6578F: drivers/net/irda/
6579F: include/net/irda/
6580F: net/irda/
6581
6582IRQ SUBSYSTEM
6583M: Thomas Gleixner <tglx@linutronix.de>
6584L: linux-kernel@vger.kernel.org
6585S: Maintained
6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6587F: kernel/irq/
6588
6589IRQCHIP DRIVERS
6590M: Thomas Gleixner <tglx@linutronix.de>
6591M: Jason Cooper <jason@lakedaemon.net>
6592M: Marc Zyngier <marc.zyngier@arm.com>
6593L: linux-kernel@vger.kernel.org
6594S: Maintained
6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6596T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6597F: Documentation/devicetree/bindings/interrupt-controller/
6598F: drivers/irqchip/
6599
6600IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6601M: Marc Zyngier <marc.zyngier@arm.com>
6602S: Maintained
6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6604F: Documentation/IRQ-domain.txt
6605F: include/linux/irqdomain.h
6606F: kernel/irq/irqdomain.c
6607F: kernel/irq/msi.c
6608
6609ISA
6610M: William Breathitt Gray <vilhelm.gray@gmail.com>
6611S: Maintained
6612F: Documentation/isa.txt
6613F: drivers/base/isa.c
6614F: include/linux/isa.h
6615
6616ISAPNP
6617M: Jaroslav Kysela <perex@perex.cz>
6618S: Maintained
6619F: Documentation/isapnp.txt
6620F: drivers/pnp/isapnp/
6621F: include/linux/isapnp.h
6622
6623ISA RADIO MODULE
6624M: Hans Verkuil <hverkuil@xs4all.nl>
6625L: linux-media@vger.kernel.org
6626T: git git://linuxtv.org/media_tree.git
6627W: https://linuxtv.org
6628S: Maintained
6629F: drivers/media/radio/radio-isa*
6630
6631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6632M: Peter Jones <pjones@redhat.com>
6633M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6634S: Maintained
6635F: drivers/firmware/iscsi_ibft*
6636
6637ISCSI
6638M: Lee Duncan <lduncan@suse.com>
6639M: Chris Leech <cleech@redhat.com>
6640L: open-iscsi@googlegroups.com
6641W: www.open-iscsi.com
6642S: Maintained
6643F: drivers/scsi/*iscsi*
6644F: include/scsi/*iscsi*
6645
6646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6647M: Or Gerlitz <ogerlitz@mellanox.com>
6648M: Sagi Grimberg <sagi@grimberg.me>
6649M: Roi Dayan <roid@mellanox.com>
6650L: linux-rdma@vger.kernel.org
6651S: Supported
6652W: http://www.openfabrics.org
6653W: www.open-iscsi.org
6654Q: http://patchwork.kernel.org/project/linux-rdma/list/
6655F: drivers/infiniband/ulp/iser/
6656
6657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6658M: Sagi Grimberg <sagi@grimberg.me>
6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6660L: linux-rdma@vger.kernel.org
6661L: target-devel@vger.kernel.org
6662S: Supported
6663W: http://www.linux-iscsi.org
6664F: drivers/infiniband/ulp/isert
6665
6666ISDN SUBSYSTEM
6667M: Karsten Keil <isdn@linux-pingi.de>
6668L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6669L: netdev@vger.kernel.org
6670W: http://www.isdn4linux.de
6671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6672S: Maintained
6673F: Documentation/isdn/
6674F: drivers/isdn/
6675F: include/linux/isdn.h
6676F: include/linux/isdn/
6677F: include/uapi/linux/isdn.h
6678F: include/uapi/linux/isdn/
6679
6680ISDN SUBSYSTEM (Eicon active card driver)
6681M: Armin Schindler <mac@melware.de>
6682L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6683W: http://www.melware.de
6684S: Maintained
6685F: drivers/isdn/hardware/eicon/
6686
6687IT87 HARDWARE MONITORING DRIVER
6688M: Jean Delvare <jdelvare@suse.com>
6689L: linux-hwmon@vger.kernel.org
6690S: Maintained
6691F: Documentation/hwmon/it87
6692F: drivers/hwmon/it87.c
6693
6694IT913X MEDIA DRIVER
6695M: Antti Palosaari <crope@iki.fi>
6696L: linux-media@vger.kernel.org
6697W: https://linuxtv.org
6698W: http://palosaari.fi/linux/
6699Q: http://patchwork.linuxtv.org/project/linux-media/list/
6700T: git git://linuxtv.org/anttip/media_tree.git
6701S: Maintained
6702F: drivers/media/tuners/it913x*
6703
6704IVTV VIDEO4LINUX DRIVER
6705M: Andy Walls <awalls@md.metrocast.net>
6706L: ivtv-devel@ivtvdriver.org (subscribers-only)
6707L: linux-media@vger.kernel.org
6708T: git git://linuxtv.org/media_tree.git
6709W: http://www.ivtvdriver.org
6710S: Maintained
6711F: Documentation/media/v4l-drivers/ivtv*
6712F: drivers/media/pci/ivtv/
6713F: include/uapi/linux/ivtv*
6714
6715IX2505V MEDIA DRIVER
6716M: Malcolm Priestley <tvboxspy@gmail.com>
6717L: linux-media@vger.kernel.org
6718W: https://linuxtv.org
6719Q: http://patchwork.linuxtv.org/project/linux-media/list/
6720S: Maintained
6721F: drivers/media/dvb-frontends/ix2505v*
6722
6723JC42.4 TEMPERATURE SENSOR DRIVER
6724M: Guenter Roeck <linux@roeck-us.net>
6725L: linux-hwmon@vger.kernel.org
6726S: Maintained
6727F: drivers/hwmon/jc42.c
6728F: Documentation/hwmon/jc42
6729
6730JFS FILESYSTEM
6731M: Dave Kleikamp <shaggy@kernel.org>
6732L: jfs-discussion@lists.sourceforge.net
6733W: http://jfs.sourceforge.net/
6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6735S: Maintained
6736F: Documentation/filesystems/jfs.txt
6737F: fs/jfs/
6738
6739JME NETWORK DRIVER
6740M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6741L: netdev@vger.kernel.org
6742S: Maintained
6743F: drivers/net/ethernet/jme.*
6744
6745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6746M: David Woodhouse <dwmw2@infradead.org>
6747L: linux-mtd@lists.infradead.org
6748W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6749S: Maintained
6750F: fs/jffs2/
6751F: include/uapi/linux/jffs2.h
6752
6753JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6754M: "Theodore Ts'o" <tytso@mit.edu>
6755M: Jan Kara <jack@suse.com>
6756L: linux-ext4@vger.kernel.org
6757S: Maintained
6758F: fs/jbd2/
6759F: include/linux/jbd2.h
6760
6761JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6762M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6763L: linux-media@vger.kernel.org
6764S: Maintained
6765F: drivers/media/platform/rcar_jpu.c
6766
6767JSM Neo PCI based serial card
6768M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6769L: linux-serial@vger.kernel.org
6770S: Maintained
6771F: drivers/tty/serial/jsm/
6772
6773K10TEMP HARDWARE MONITORING DRIVER
6774M: Clemens Ladisch <clemens@ladisch.de>
6775L: linux-hwmon@vger.kernel.org
6776S: Maintained
6777F: Documentation/hwmon/k10temp
6778F: drivers/hwmon/k10temp.c
6779
6780K8TEMP HARDWARE MONITORING DRIVER
6781M: Rudolf Marek <r.marek@assembler.cz>
6782L: linux-hwmon@vger.kernel.org
6783S: Maintained
6784F: Documentation/hwmon/k8temp
6785F: drivers/hwmon/k8temp.c
6786
6787KASAN
6788M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6789R: Alexander Potapenko <glider@google.com>
6790R: Dmitry Vyukov <dvyukov@google.com>
6791L: kasan-dev@googlegroups.com
6792S: Maintained
6793F: arch/*/include/asm/kasan.h
6794F: arch/*/mm/kasan_init*
6795F: Documentation/dev-tools/kasan.rst
6796F: include/linux/kasan*.h
6797F: lib/test_kasan.c
6798F: mm/kasan/
6799F: scripts/Makefile.kasan
6800
6801KCONFIG
6802M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6803L: linux-kbuild@vger.kernel.org
6804T: git git://gitorious.org/linux-kconfig/linux-kconfig
6805S: Maintained
6806F: Documentation/kbuild/kconfig-language.txt
6807F: scripts/kconfig/
6808
6809KDUMP
6810M: Dave Young <dyoung@redhat.com>
6811M: Baoquan He <bhe@redhat.com>
6812R: Vivek Goyal <vgoyal@redhat.com>
6813L: kexec@lists.infradead.org
6814W: http://lse.sourceforge.net/kdump/
6815S: Maintained
6816F: Documentation/kdump/
6817
6818KEENE FM RADIO TRANSMITTER DRIVER
6819M: Hans Verkuil <hverkuil@xs4all.nl>
6820L: linux-media@vger.kernel.org
6821T: git git://linuxtv.org/media_tree.git
6822W: https://linuxtv.org
6823S: Maintained
6824F: drivers/media/radio/radio-keene*
6825
6826KERNEL AUTOMOUNTER v4 (AUTOFS4)
6827M: Ian Kent <raven@themaw.net>
6828L: autofs@vger.kernel.org
6829S: Maintained
6830F: fs/autofs4/
6831
6832KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6833M: Michal Marek <mmarek@suse.com>
6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6836L: linux-kbuild@vger.kernel.org
6837S: Maintained
6838F: Documentation/kbuild/
6839F: Makefile
6840F: scripts/Makefile.*
6841F: scripts/basic/
6842F: scripts/mk*
6843F: scripts/package/
6844
6845KERNEL JANITORS
6846L: kernel-janitors@vger.kernel.org
6847W: http://kernelnewbies.org/KernelJanitors
6848S: Odd Fixes
6849
6850KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6851M: "J. Bruce Fields" <bfields@fieldses.org>
6852M: Jeff Layton <jlayton@poochiereds.net>
6853L: linux-nfs@vger.kernel.org
6854W: http://nfs.sourceforge.net/
6855T: git git://linux-nfs.org/~bfields/linux.git
6856S: Supported
6857F: fs/nfsd/
6858F: include/uapi/linux/nfsd/
6859F: fs/lockd/
6860F: fs/nfs_common/
6861F: net/sunrpc/
6862F: include/linux/lockd/
6863F: include/linux/sunrpc/
6864F: include/uapi/linux/sunrpc/
6865
6866KERNEL SELFTEST FRAMEWORK
6867M: Shuah Khan <shuahkh@osg.samsung.com>
6868M: Shuah Khan <shuah@kernel.org>
6869L: linux-kselftest@vger.kernel.org
6870T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6871S: Maintained
6872F: tools/testing/selftests
6873
6874KERNEL VIRTUAL MACHINE (KVM)
6875M: Paolo Bonzini <pbonzini@redhat.com>
6876M: Radim Krčmář <rkrcmar@redhat.com>
6877L: kvm@vger.kernel.org
6878W: http://www.linux-kvm.org
6879T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6880S: Supported
6881F: Documentation/*/kvm*.txt
6882F: Documentation/virtual/kvm/
6883F: arch/*/kvm/
6884F: arch/x86/kernel/kvm.c
6885F: arch/x86/kernel/kvmclock.c
6886F: arch/*/include/asm/kvm*
6887F: include/linux/kvm*
6888F: include/uapi/linux/kvm*
6889F: virt/kvm/
6890F: tools/kvm/
6891
6892KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6893M: Joerg Roedel <joro@8bytes.org>
6894L: kvm@vger.kernel.org
6895W: http://www.linux-kvm.org/
6896S: Maintained
6897F: arch/x86/include/asm/svm.h
6898F: arch/x86/kvm/svm.c
6899
6900KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6901M: Alexander Graf <agraf@suse.com>
6902L: kvm-ppc@vger.kernel.org
6903W: http://www.linux-kvm.org/
6904T: git git://github.com/agraf/linux-2.6.git
6905S: Supported
6906F: arch/powerpc/include/asm/kvm*
6907F: arch/powerpc/kvm/
6908
6909KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6910M: Christian Borntraeger <borntraeger@de.ibm.com>
6911M: Cornelia Huck <cornelia.huck@de.ibm.com>
6912L: linux-s390@vger.kernel.org
6913W: http://www.ibm.com/developerworks/linux/linux390/
6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6915S: Supported
6916F: Documentation/s390/kvm.txt
6917F: arch/s390/include/asm/kvm*
6918F: arch/s390/kvm/
6919
6920KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6921M: Christoffer Dall <christoffer.dall@linaro.org>
6922M: Marc Zyngier <marc.zyngier@arm.com>
6923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6924L: kvmarm@lists.cs.columbia.edu
6925W: http://systems.cs.columbia.edu/projects/kvm-arm
6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6927S: Supported
6928F: arch/arm/include/uapi/asm/kvm*
6929F: arch/arm/include/asm/kvm*
6930F: arch/arm/kvm/
6931F: virt/kvm/arm/
6932F: include/kvm/arm_*
6933
6934KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6935M: Christoffer Dall <christoffer.dall@linaro.org>
6936M: Marc Zyngier <marc.zyngier@arm.com>
6937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6938L: kvmarm@lists.cs.columbia.edu
6939S: Maintained
6940F: arch/arm64/include/uapi/asm/kvm*
6941F: arch/arm64/include/asm/kvm*
6942F: arch/arm64/kvm/
6943
6944KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6945M: James Hogan <james.hogan@imgtec.com>
6946L: linux-mips@linux-mips.org
6947S: Supported
6948F: arch/mips/include/uapi/asm/kvm*
6949F: arch/mips/include/asm/kvm*
6950F: arch/mips/kvm/
6951
6952KEXEC
6953M: Eric Biederman <ebiederm@xmission.com>
6954W: http://kernel.org/pub/linux/utils/kernel/kexec/
6955L: kexec@lists.infradead.org
6956S: Maintained
6957F: include/linux/kexec.h
6958F: include/uapi/linux/kexec.h
6959F: kernel/kexec*
6960
6961KEYS/KEYRINGS:
6962M: David Howells <dhowells@redhat.com>
6963L: keyrings@vger.kernel.org
6964S: Maintained
6965F: Documentation/security/keys.txt
6966F: include/linux/key.h
6967F: include/linux/key-type.h
6968F: include/linux/keyctl.h
6969F: include/uapi/linux/keyctl.h
6970F: include/keys/
6971F: security/keys/
6972
6973KEYS-TRUSTED
6974M: David Safford <safford@us.ibm.com>
6975M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6976L: linux-security-module@vger.kernel.org
6977L: keyrings@vger.kernel.org
6978S: Supported
6979F: Documentation/security/keys-trusted-encrypted.txt
6980F: include/keys/trusted-type.h
6981F: security/keys/trusted.c
6982F: security/keys/trusted.h
6983
6984KEYS-ENCRYPTED
6985M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6986M: David Safford <safford@us.ibm.com>
6987L: linux-security-module@vger.kernel.org
6988L: keyrings@vger.kernel.org
6989S: Supported
6990F: Documentation/security/keys-trusted-encrypted.txt
6991F: include/keys/encrypted-type.h
6992F: security/keys/encrypted-keys/
6993
6994KGDB / KDB /debug_core
6995M: Jason Wessel <jason.wessel@windriver.com>
6996W: http://kgdb.wiki.kernel.org/
6997L: kgdb-bugreport@lists.sourceforge.net
6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6999S: Maintained
7000F: Documentation/DocBook/kgdb.tmpl
7001F: drivers/misc/kgdbts.c
7002F: drivers/tty/serial/kgdboc.c
7003F: include/linux/kdb.h
7004F: include/linux/kgdb.h
7005F: kernel/debug/
7006
7007KMEMCHECK
7008M: Vegard Nossum <vegardno@ifi.uio.no>
7009M: Pekka Enberg <penberg@kernel.org>
7010S: Maintained
7011F: Documentation/dev-tools/kmemcheck.rst
7012F: arch/x86/include/asm/kmemcheck.h
7013F: arch/x86/mm/kmemcheck/
7014F: include/linux/kmemcheck.h
7015F: mm/kmemcheck.c
7016
7017KMEMLEAK
7018M: Catalin Marinas <catalin.marinas@arm.com>
7019S: Maintained
7020F: Documentation/dev-tools/kmemleak.rst
7021F: include/linux/kmemleak.h
7022F: mm/kmemleak.c
7023F: mm/kmemleak-test.c
7024
7025KPROBES
7026M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7027M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7028M: "David S. Miller" <davem@davemloft.net>
7029M: Masami Hiramatsu <mhiramat@kernel.org>
7030S: Maintained
7031F: Documentation/kprobes.txt
7032F: include/linux/kprobes.h
7033F: kernel/kprobes.c
7034
7035KS0108 LCD CONTROLLER DRIVER
7036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7037W: http://miguelojeda.es/auxdisplay.htm
7038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7039S: Maintained
7040F: Documentation/auxdisplay/ks0108
7041F: drivers/auxdisplay/ks0108.c
7042F: include/linux/ks0108.h
7043
7044L3MDEV
7045M: David Ahern <dsa@cumulusnetworks.com>
7046L: netdev@vger.kernel.org
7047S: Maintained
7048F: net/l3mdev
7049F: include/net/l3mdev.h
7050
7051LANTIQ MIPS ARCHITECTURE
7052M: John Crispin <john@phrozen.org>
7053L: linux-mips@linux-mips.org
7054S: Maintained
7055F: arch/mips/lantiq
7056
7057LAPB module
7058L: linux-x25@vger.kernel.org
7059S: Orphan
7060F: Documentation/networking/lapb-module.txt
7061F: include/*/lapb.h
7062F: net/lapb/
7063
7064LASI 53c700 driver for PARISC
7065M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7066L: linux-scsi@vger.kernel.org
7067S: Maintained
7068F: Documentation/scsi/53c700.txt
7069F: drivers/scsi/53c700*
7070
7071LED SUBSYSTEM
7072M: Richard Purdie <rpurdie@rpsys.net>
7073M: Jacek Anaszewski <j.anaszewski@samsung.com>
7074L: linux-leds@vger.kernel.org
7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7076S: Maintained
7077F: Documentation/devicetree/bindings/leds/
7078F: drivers/leds/
7079F: include/linux/leds.h
7080
7081LEGACY EEPROM DRIVER
7082M: Jean Delvare <jdelvare@suse.com>
7083S: Maintained
7084F: Documentation/misc-devices/eeprom
7085F: drivers/misc/eeprom/eeprom.c
7086
7087LEGO USB Tower driver
7088M: Juergen Stuber <starblue@users.sourceforge.net>
7089L: legousb-devel@lists.sourceforge.net
7090W: http://legousb.sourceforge.net/
7091S: Maintained
7092F: drivers/usb/misc/legousbtower.c
7093
7094LG2160 MEDIA DRIVER
7095M: Michael Krufky <mkrufky@linuxtv.org>
7096L: linux-media@vger.kernel.org
7097W: https://linuxtv.org
7098W: http://github.com/mkrufky
7099Q: http://patchwork.linuxtv.org/project/linux-media/list/
7100T: git git://linuxtv.org/mkrufky/tuners.git
7101S: Maintained
7102F: drivers/media/dvb-frontends/lg2160.*
7103
7104LGDT3305 MEDIA DRIVER
7105M: Michael Krufky <mkrufky@linuxtv.org>
7106L: linux-media@vger.kernel.org
7107W: https://linuxtv.org
7108W: http://github.com/mkrufky
7109Q: http://patchwork.linuxtv.org/project/linux-media/list/
7110T: git git://linuxtv.org/mkrufky/tuners.git
7111S: Maintained
7112F: drivers/media/dvb-frontends/lgdt3305.*
7113
7114LGUEST
7115M: Rusty Russell <rusty@rustcorp.com.au>
7116L: lguest@lists.ozlabs.org
7117W: http://lguest.ozlabs.org/
7118S: Odd Fixes
7119F: arch/x86/include/asm/lguest*.h
7120F: arch/x86/lguest/
7121F: drivers/lguest/
7122F: include/linux/lguest*.h
7123F: tools/lguest/
7124
7125LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7126M: Tejun Heo <tj@kernel.org>
7127L: linux-ide@vger.kernel.org
7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7129S: Maintained
7130F: drivers/ata/
7131F: include/linux/ata.h
7132F: include/linux/libata.h
7133F: Documentation/devicetree/bindings/ata/
7134
7135LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7136M: Viresh Kumar <vireshk@kernel.org>
7137L: linux-ide@vger.kernel.org
7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7139S: Maintained
7140F: include/linux/pata_arasan_cf_data.h
7141F: drivers/ata/pata_arasan_cf.c
7142
7143LIBATA PATA DRIVERS
7144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7145M: Tejun Heo <tj@kernel.org>
7146L: linux-ide@vger.kernel.org
7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7148S: Maintained
7149F: drivers/ata/pata_*.c
7150F: drivers/ata/ata_generic.c
7151
7152LIBATA SATA AHCI PLATFORM devices support
7153M: Hans de Goede <hdegoede@redhat.com>
7154M: Tejun Heo <tj@kernel.org>
7155L: linux-ide@vger.kernel.org
7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7157S: Maintained
7158F: drivers/ata/ahci_platform.c
7159F: drivers/ata/libahci_platform.c
7160F: include/linux/ahci_platform.h
7161
7162LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7163M: Mikael Pettersson <mikpelinux@gmail.com>
7164L: linux-ide@vger.kernel.org
7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7166S: Maintained
7167F: drivers/ata/sata_promise.*
7168
7169LIBLOCKDEP
7170M: Sasha Levin <sasha.levin@oracle.com>
7171S: Maintained
7172F: tools/lib/lockdep/
7173
7174LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7175M: Dan Williams <dan.j.williams@intel.com>
7176L: linux-nvdimm@lists.01.org
7177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7179S: Supported
7180F: drivers/nvdimm/*
7181F: include/linux/nd.h
7182F: include/linux/libnvdimm.h
7183F: include/uapi/linux/ndctl.h
7184
7185LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7186M: Ross Zwisler <ross.zwisler@linux.intel.com>
7187L: linux-nvdimm@lists.01.org
7188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7189S: Supported
7190F: drivers/nvdimm/blk.c
7191F: drivers/nvdimm/region_devs.c
7192F: drivers/acpi/nfit*
7193
7194LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7195M: Vishal Verma <vishal.l.verma@intel.com>
7196L: linux-nvdimm@lists.01.org
7197Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7198S: Supported
7199F: drivers/nvdimm/btt*
7200
7201LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7202M: Ross Zwisler <ross.zwisler@linux.intel.com>
7203L: linux-nvdimm@lists.01.org
7204Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7205S: Supported
7206F: drivers/nvdimm/pmem.c
7207F: include/linux/pmem.h
7208F: arch/*/include/asm/pmem.h
7209
7210LIGHTNVM PLATFORM SUPPORT
7211M: Matias Bjorling <mb@lightnvm.io>
7212W: http://github/OpenChannelSSD
7213L: linux-block@vger.kernel.org
7214S: Maintained
7215F: drivers/lightnvm/
7216F: include/linux/lightnvm.h
7217F: include/uapi/linux/lightnvm.h
7218
7219LINUX FOR POWERPC (32-BIT AND 64-BIT)
7220M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7221M: Paul Mackerras <paulus@samba.org>
7222M: Michael Ellerman <mpe@ellerman.id.au>
7223W: https://github.com/linuxppc/linux/wiki
7224L: linuxppc-dev@lists.ozlabs.org
7225Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7226T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7227S: Supported
7228F: Documentation/powerpc/
7229F: arch/powerpc/
7230F: drivers/char/tpm/tpm_ibmvtpm*
7231F: drivers/crypto/nx/
7232F: drivers/crypto/vmx/
7233F: drivers/net/ethernet/ibm/ibmveth.*
7234F: drivers/net/ethernet/ibm/ibmvnic.*
7235F: drivers/pci/hotplug/pnv_php.c
7236F: drivers/pci/hotplug/rpa*
7237F: drivers/scsi/ibmvscsi/
7238F: tools/testing/selftests/powerpc
7239N: opal
7240N: /pmac
7241N: powermac
7242N: powernv
7243N: [^a-z0-9]ps3
7244N: pseries
7245
7246LINUX FOR POWER MACINTOSH
7247M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7248W: http://www.penguinppc.org/
7249L: linuxppc-dev@lists.ozlabs.org
7250S: Maintained
7251F: arch/powerpc/platforms/powermac/
7252F: drivers/macintosh/
7253
7254LINUX FOR POWERPC EMBEDDED MPC5XXX
7255M: Anatolij Gustschin <agust@denx.de>
7256L: linuxppc-dev@lists.ozlabs.org
7257T: git git://git.denx.de/linux-denx-agust.git
7258S: Maintained
7259F: arch/powerpc/platforms/512x/
7260F: arch/powerpc/platforms/52xx/
7261
7262LINUX FOR POWERPC EMBEDDED PPC4XX
7263M: Alistair Popple <alistair@popple.id.au>
7264M: Matt Porter <mporter@kernel.crashing.org>
7265W: http://www.penguinppc.org/
7266L: linuxppc-dev@lists.ozlabs.org
7267S: Maintained
7268F: arch/powerpc/platforms/40x/
7269F: arch/powerpc/platforms/44x/
7270
7271LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7272L: linuxppc-dev@lists.ozlabs.org
7273S: Orphan
7274F: arch/powerpc/*/*virtex*
7275F: arch/powerpc/*/*/*virtex*
7276
7277LINUX FOR POWERPC EMBEDDED PPC8XX
7278M: Vitaly Bordug <vitb@kernel.crashing.org>
7279W: http://www.penguinppc.org/
7280L: linuxppc-dev@lists.ozlabs.org
7281S: Maintained
7282F: arch/powerpc/platforms/8xx/
7283
7284LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7285M: Scott Wood <oss@buserror.net>
7286M: Kumar Gala <galak@kernel.crashing.org>
7287W: http://www.penguinppc.org/
7288L: linuxppc-dev@lists.ozlabs.org
7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7290S: Maintained
7291F: arch/powerpc/platforms/83xx/
7292F: arch/powerpc/platforms/85xx/
7293
7294LINUX FOR POWERPC PA SEMI PWRFICIENT
7295L: linuxppc-dev@lists.ozlabs.org
7296S: Orphan
7297F: arch/powerpc/platforms/pasemi/
7298F: drivers/*/*pasemi*
7299F: drivers/*/*/*pasemi*
7300
7301LINUX SECURITY MODULE (LSM) FRAMEWORK
7302M: Chris Wright <chrisw@sous-sol.org>
7303L: linux-security-module@vger.kernel.org
7304S: Supported
7305
7306LIS3LV02D ACCELEROMETER DRIVER
7307M: Eric Piel <eric.piel@tremplin-utc.net>
7308S: Maintained
7309F: Documentation/misc-devices/lis3lv02d
7310F: drivers/misc/lis3lv02d/
7311F: drivers/platform/x86/hp_accel.c
7312
7313LIVE PATCHING
7314M: Josh Poimboeuf <jpoimboe@redhat.com>
7315M: Jessica Yu <jeyu@redhat.com>
7316M: Jiri Kosina <jikos@kernel.org>
7317M: Miroslav Benes <mbenes@suse.cz>
7318R: Petr Mladek <pmladek@suse.com>
7319S: Maintained
7320F: kernel/livepatch/
7321F: include/linux/livepatch.h
7322F: arch/x86/include/asm/livepatch.h
7323F: arch/x86/kernel/livepatch.c
7324F: Documentation/livepatch/
7325F: Documentation/ABI/testing/sysfs-kernel-livepatch
7326F: samples/livepatch/
7327L: live-patching@vger.kernel.org
7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7329
7330LINUX KERNEL DUMP TEST MODULE (LKDTM)
7331M: Kees Cook <keescook@chromium.org>
7332S: Maintained
7333F: drivers/misc/lkdtm*
7334
7335LLC (802.2)
7336M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7337S: Maintained
7338F: include/linux/llc.h
7339F: include/uapi/linux/llc.h
7340F: include/net/llc*
7341F: net/llc/
7342
7343LM73 HARDWARE MONITOR DRIVER
7344M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7345L: linux-hwmon@vger.kernel.org
7346S: Maintained
7347F: drivers/hwmon/lm73.c
7348
7349LM78 HARDWARE MONITOR DRIVER
7350M: Jean Delvare <jdelvare@suse.com>
7351L: linux-hwmon@vger.kernel.org
7352S: Maintained
7353F: Documentation/hwmon/lm78
7354F: drivers/hwmon/lm78.c
7355
7356LM83 HARDWARE MONITOR DRIVER
7357M: Jean Delvare <jdelvare@suse.com>
7358L: linux-hwmon@vger.kernel.org
7359S: Maintained
7360F: Documentation/hwmon/lm83
7361F: drivers/hwmon/lm83.c
7362
7363LM90 HARDWARE MONITOR DRIVER
7364M: Jean Delvare <jdelvare@suse.com>
7365L: linux-hwmon@vger.kernel.org
7366S: Maintained
7367F: Documentation/hwmon/lm90
7368F: Documentation/devicetree/bindings/hwmon/lm90.txt
7369F: drivers/hwmon/lm90.c
7370
7371LM95234 HARDWARE MONITOR DRIVER
7372M: Guenter Roeck <linux@roeck-us.net>
7373L: linux-hwmon@vger.kernel.org
7374S: Maintained
7375F: Documentation/hwmon/lm95234
7376F: drivers/hwmon/lm95234.c
7377
7378LME2510 MEDIA DRIVER
7379M: Malcolm Priestley <tvboxspy@gmail.com>
7380L: linux-media@vger.kernel.org
7381W: https://linuxtv.org
7382Q: http://patchwork.linuxtv.org/project/linux-media/list/
7383S: Maintained
7384F: drivers/media/usb/dvb-usb-v2/lmedm04*
7385
7386LOCKING PRIMITIVES
7387M: Peter Zijlstra <peterz@infradead.org>
7388M: Ingo Molnar <mingo@redhat.com>
7389L: linux-kernel@vger.kernel.org
7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7391S: Maintained
7392F: Documentation/locking/
7393F: include/linux/lockdep.h
7394F: include/linux/spinlock*.h
7395F: arch/*/include/asm/spinlock*.h
7396F: include/linux/rwlock*.h
7397F: include/linux/mutex*.h
7398F: arch/*/include/asm/mutex*.h
7399F: include/linux/rwsem*.h
7400F: arch/*/include/asm/rwsem.h
7401F: include/linux/seqlock.h
7402F: lib/locking*.[ch]
7403F: kernel/locking/
7404
7405LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7406M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7407L: linux-ntfs-dev@lists.sourceforge.net
7408W: http://www.linux-ntfs.org/content/view/19/37/
7409S: Maintained
7410F: Documentation/ldm.txt
7411F: block/partitions/ldm.*
7412
7413LogFS
7414M: Joern Engel <joern@logfs.org>
7415M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7416L: logfs@logfs.org
7417W: logfs.org
7418S: Maintained
7419F: fs/logfs/
7420
7421LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7422M: Sathya Prakash <sathya.prakash@broadcom.com>
7423M: Chaitra P B <chaitra.basappa@broadcom.com>
7424M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7425L: MPT-FusionLinux.pdl@broadcom.com
7426L: linux-scsi@vger.kernel.org
7427W: http://www.avagotech.com/support/
7428S: Supported
7429F: drivers/message/fusion/
7430F: drivers/scsi/mpt2sas/
7431F: drivers/scsi/mpt3sas/
7432
7433LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7434M: Matthew Wilcox <matthew@wil.cx>
7435L: linux-scsi@vger.kernel.org
7436S: Maintained
7437F: drivers/scsi/sym53c8xx_2/
7438
7439LTC4261 HARDWARE MONITOR DRIVER
7440M: Guenter Roeck <linux@roeck-us.net>
7441L: linux-hwmon@vger.kernel.org
7442S: Maintained
7443F: Documentation/hwmon/ltc4261
7444F: drivers/hwmon/ltc4261.c
7445
7446LTP (Linux Test Project)
7447M: Mike Frysinger <vapier@gentoo.org>
7448M: Cyril Hrubis <chrubis@suse.cz>
7449M: Wanlong Gao <wanlong.gao@gmail.com>
7450M: Jan Stancek <jstancek@redhat.com>
7451M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7452M: Alexey Kodanev <alexey.kodanev@oracle.com>
7453L: ltp@lists.linux.it (subscribers-only)
7454W: http://linux-test-project.github.io/
7455T: git git://github.com/linux-test-project/ltp.git
7456S: Maintained
7457
7458M32R ARCHITECTURE
7459W: http://www.linux-m32r.org/
7460S: Orphan
7461F: arch/m32r/
7462
7463M68K ARCHITECTURE
7464M: Geert Uytterhoeven <geert@linux-m68k.org>
7465L: linux-m68k@lists.linux-m68k.org
7466W: http://www.linux-m68k.org/
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7468S: Maintained
7469F: arch/m68k/
7470F: drivers/zorro/
7471
7472M68K ON APPLE MACINTOSH
7473M: Joshua Thompson <funaho@jurai.org>
7474W: http://www.mac.linux-m68k.org/
7475L: linux-m68k@lists.linux-m68k.org
7476S: Maintained
7477F: arch/m68k/mac/
7478
7479M68K ON HP9000/300
7480M: Philip Blundell <philb@gnu.org>
7481W: http://www.tazenda.demon.co.uk/phil/linux-hp
7482S: Maintained
7483F: arch/m68k/hp300/
7484
7485M88DS3103 MEDIA DRIVER
7486M: Antti Palosaari <crope@iki.fi>
7487L: linux-media@vger.kernel.org
7488W: https://linuxtv.org
7489W: http://palosaari.fi/linux/
7490Q: http://patchwork.linuxtv.org/project/linux-media/list/
7491T: git git://linuxtv.org/anttip/media_tree.git
7492S: Maintained
7493F: drivers/media/dvb-frontends/m88ds3103*
7494
7495M88RS2000 MEDIA DRIVER
7496M: Malcolm Priestley <tvboxspy@gmail.com>
7497L: linux-media@vger.kernel.org
7498W: https://linuxtv.org
7499Q: http://patchwork.linuxtv.org/project/linux-media/list/
7500S: Maintained
7501F: drivers/media/dvb-frontends/m88rs2000*
7502
7503MA901 MASTERKIT USB FM RADIO DRIVER
7504M: Alexey Klimov <klimov.linux@gmail.com>
7505L: linux-media@vger.kernel.org
7506T: git git://linuxtv.org/media_tree.git
7507S: Maintained
7508F: drivers/media/radio/radio-ma901.c
7509
7510MAC80211
7511M: Johannes Berg <johannes@sipsolutions.net>
7512L: linux-wireless@vger.kernel.org
7513W: http://wireless.kernel.org/
7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7516S: Maintained
7517F: Documentation/networking/mac80211-injection.txt
7518F: include/net/mac80211.h
7519F: net/mac80211/
7520F: drivers/net/wireless/mac80211_hwsim.[ch]
7521
7522MACVLAN DRIVER
7523M: Patrick McHardy <kaber@trash.net>
7524L: netdev@vger.kernel.org
7525S: Maintained
7526F: drivers/net/macvlan.c
7527F: include/linux/if_macvlan.h
7528
7529MAILBOX API
7530M: Jassi Brar <jassisinghbrar@gmail.com>
7531L: linux-kernel@vger.kernel.org
7532S: Maintained
7533F: drivers/mailbox/
7534F: include/linux/mailbox_client.h
7535F: include/linux/mailbox_controller.h
7536
7537MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7538M: Michael Kerrisk <mtk.manpages@gmail.com>
7539W: http://www.kernel.org/doc/man-pages
7540L: linux-man@vger.kernel.org
7541S: Maintained
7542
7543MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7544M: Andrew Lunn <andrew@lunn.ch>
7545M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7546S: Maintained
7547F: drivers/net/dsa/mv88e6xxx/
7548
7549MARVELL ARMADA DRM SUPPORT
7550M: Russell King <rmk+kernel@armlinux.org.uk>
7551S: Maintained
7552F: drivers/gpu/drm/armada/
7553F: include/uapi/drm/armada_drm.h
7554F: Documentation/devicetree/bindings/display/armada/
7555
7556MARVELL CRYPTO DRIVER
7557M: Boris Brezillon <boris.brezillon@free-electrons.com>
7558M: Arnaud Ebalard <arno@natisbad.org>
7559F: drivers/crypto/marvell/
7560S: Maintained
7561L: linux-crypto@vger.kernel.org
7562
7563MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7564M: Mirko Lindner <mlindner@marvell.com>
7565M: Stephen Hemminger <stephen@networkplumber.org>
7566L: netdev@vger.kernel.org
7567S: Maintained
7568F: drivers/net/ethernet/marvell/sk*
7569
7570MARVELL LIBERTAS WIRELESS DRIVER
7571L: libertas-dev@lists.infradead.org
7572S: Orphan
7573F: drivers/net/wireless/marvell/libertas/
7574
7575MARVELL MV643XX ETHERNET DRIVER
7576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7577L: netdev@vger.kernel.org
7578S: Maintained
7579F: drivers/net/ethernet/marvell/mv643xx_eth.*
7580F: include/linux/mv643xx.h
7581
7582MARVELL MVNETA ETHERNET DRIVER
7583M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7584L: netdev@vger.kernel.org
7585S: Maintained
7586F: drivers/net/ethernet/marvell/mvneta.*
7587
7588MARVELL MWIFIEX WIRELESS DRIVER
7589M: Amitkumar Karwar <akarwar@marvell.com>
7590M: Nishant Sarmukadam <nishants@marvell.com>
7591L: linux-wireless@vger.kernel.org
7592S: Maintained
7593F: drivers/net/wireless/marvell/mwifiex/
7594
7595MARVELL MWL8K WIRELESS DRIVER
7596M: Lennert Buytenhek <buytenh@wantstofly.org>
7597L: linux-wireless@vger.kernel.org
7598S: Odd Fixes
7599F: drivers/net/wireless/marvell/mwl8k.c
7600
7601MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7602M: Nicolas Pitre <nico@fluxnic.net>
7603S: Odd Fixes
7604F: drivers/mmc/host/mvsdio.*
7605
7606MATROX FRAMEBUFFER DRIVER
7607L: linux-fbdev@vger.kernel.org
7608S: Orphan
7609F: drivers/video/fbdev/matrox/matroxfb_*
7610F: include/uapi/linux/matroxfb.h
7611
7612MAX16065 HARDWARE MONITOR DRIVER
7613M: Guenter Roeck <linux@roeck-us.net>
7614L: linux-hwmon@vger.kernel.org
7615S: Maintained
7616F: Documentation/hwmon/max16065
7617F: drivers/hwmon/max16065.c
7618
7619MAX20751 HARDWARE MONITOR DRIVER
7620M: Guenter Roeck <linux@roeck-us.net>
7621L: linux-hwmon@vger.kernel.org
7622S: Maintained
7623F: Documentation/hwmon/max20751
7624F: drivers/hwmon/max20751.c
7625
7626MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7627L: linux-hwmon@vger.kernel.org
7628S: Orphan
7629F: Documentation/hwmon/max6650
7630F: drivers/hwmon/max6650.c
7631
7632MAX6697 HARDWARE MONITOR DRIVER
7633M: Guenter Roeck <linux@roeck-us.net>
7634L: linux-hwmon@vger.kernel.org
7635S: Maintained
7636F: Documentation/hwmon/max6697
7637F: Documentation/devicetree/bindings/i2c/max6697.txt
7638F: drivers/hwmon/max6697.c
7639F: include/linux/platform_data/max6697.h
7640
7641MAX9860 MONO AUDIO VOICE CODEC DRIVER
7642M: Peter Rosin <peda@axentia.se>
7643L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7644S: Maintained
7645F: Documentation/devicetree/bindings/sound/max9860.txt
7646F: sound/soc/codecs/max9860.*
7647
7648MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7649M: Krzysztof Kozlowski <krzk@kernel.org>
7650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7651L: linux-pm@vger.kernel.org
7652S: Supported
7653F: drivers/power/supply/max14577_charger.c
7654F: drivers/power/supply/max77693_charger.c
7655
7656MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7657M: Javier Martinez Canillas <javier@osg.samsung.com>
7658L: linux-kernel@vger.kernel.org
7659S: Supported
7660F: drivers/*/*max77802*.c
7661F: Documentation/devicetree/bindings/*/*max77802.txt
7662F: include/dt-bindings/*/*max77802.h
7663
7664MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7665M: Chanwoo Choi <cw00.choi@samsung.com>
7666M: Krzysztof Kozlowski <krzk@kernel.org>
7667M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7668L: linux-kernel@vger.kernel.org
7669S: Supported
7670F: drivers/*/max14577*.c
7671F: drivers/*/max77686*.c
7672F: drivers/*/max77693*.c
7673F: drivers/extcon/extcon-max14577.c
7674F: drivers/extcon/extcon-max77693.c
7675F: drivers/rtc/rtc-max77686.c
7676F: drivers/clk/clk-max77686.c
7677F: Documentation/devicetree/bindings/mfd/max14577.txt
7678F: Documentation/devicetree/bindings/*/max77686.txt
7679F: Documentation/devicetree/bindings/mfd/max77693.txt
7680F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7681F: include/linux/mfd/max14577*.h
7682F: include/linux/mfd/max77686*.h
7683F: include/linux/mfd/max77693*.h
7684
7685MAXIRADIO FM RADIO RECEIVER DRIVER
7686M: Hans Verkuil <hverkuil@xs4all.nl>
7687L: linux-media@vger.kernel.org
7688T: git git://linuxtv.org/media_tree.git
7689W: https://linuxtv.org
7690S: Maintained
7691F: drivers/media/radio/radio-maxiradio*
7692
7693MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7694M: Peter Rosin <peda@axentia.se>
7695L: linux-iio@vger.kernel.org
7696S: Maintained
7697F: drivers/iio/potentiometer/mcp4531.c
7698
7699MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7700M: William Breathitt Gray <vilhelm.gray@gmail.com>
7701L: linux-iio@vger.kernel.org
7702S: Maintained
7703F: drivers/iio/dac/cio-dac.c
7704
7705MEDIA DRIVERS FOR RENESAS - FCP
7706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7707L: linux-media@vger.kernel.org
7708L: linux-renesas-soc@vger.kernel.org
7709T: git git://linuxtv.org/media_tree.git
7710S: Supported
7711F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7712F: drivers/media/platform/rcar-fcp.c
7713F: include/media/rcar-fcp.h
7714
7715MEDIA DRIVERS FOR RENESAS - VIN
7716M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7717L: linux-media@vger.kernel.org
7718L: linux-renesas-soc@vger.kernel.org
7719T: git git://linuxtv.org/media_tree.git
7720S: Supported
7721F: Documentation/devicetree/bindings/media/rcar_vin.txt
7722F: drivers/media/platform/rcar-vin/
7723
7724MEDIA DRIVERS FOR RENESAS - VSP1
7725M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7726L: linux-media@vger.kernel.org
7727L: linux-renesas-soc@vger.kernel.org
7728T: git git://linuxtv.org/media_tree.git
7729S: Supported
7730F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7731F: drivers/media/platform/vsp1/
7732
7733MEDIA DRIVERS FOR HELENE
7734M: Abylay Ospan <aospan@netup.ru>
7735L: linux-media@vger.kernel.org
7736W: https://linuxtv.org
7737W: http://netup.tv/
7738T: git git://linuxtv.org/media_tree.git
7739S: Supported
7740F: drivers/media/dvb-frontends/helene*
7741
7742MEDIA DRIVERS FOR ASCOT2E
7743M: Sergey Kozlov <serjk@netup.ru>
7744M: Abylay Ospan <aospan@netup.ru>
7745L: linux-media@vger.kernel.org
7746W: https://linuxtv.org
7747W: http://netup.tv/
7748T: git git://linuxtv.org/media_tree.git
7749S: Supported
7750F: drivers/media/dvb-frontends/ascot2e*
7751
7752MEDIA DRIVERS FOR CXD2841ER
7753M: Sergey Kozlov <serjk@netup.ru>
7754M: Abylay Ospan <aospan@netup.ru>
7755L: linux-media@vger.kernel.org
7756W: https://linuxtv.org
7757W: http://netup.tv/
7758T: git git://linuxtv.org/media_tree.git
7759S: Supported
7760F: drivers/media/dvb-frontends/cxd2841er*
7761
7762MEDIA DRIVERS FOR HORUS3A
7763M: Sergey Kozlov <serjk@netup.ru>
7764M: Abylay Ospan <aospan@netup.ru>
7765L: linux-media@vger.kernel.org
7766W: https://linuxtv.org
7767W: http://netup.tv/
7768T: git git://linuxtv.org/media_tree.git
7769S: Supported
7770F: drivers/media/dvb-frontends/horus3a*
7771
7772MEDIA DRIVERS FOR LNBH25
7773M: Sergey Kozlov <serjk@netup.ru>
7774M: Abylay Ospan <aospan@netup.ru>
7775L: linux-media@vger.kernel.org
7776W: https://linuxtv.org
7777W: http://netup.tv/
7778T: git git://linuxtv.org/media_tree.git
7779S: Supported
7780F: drivers/media/dvb-frontends/lnbh25*
7781
7782MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7783M: Sergey Kozlov <serjk@netup.ru>
7784M: Abylay Ospan <aospan@netup.ru>
7785L: linux-media@vger.kernel.org
7786W: https://linuxtv.org
7787W: http://netup.tv/
7788T: git git://linuxtv.org/media_tree.git
7789S: Supported
7790F: drivers/media/pci/netup_unidvb/*
7791
7792MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7793M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7794M: Mauro Carvalho Chehab <mchehab@kernel.org>
7795P: LinuxTV.org Project
7796L: linux-media@vger.kernel.org
7797W: https://linuxtv.org
7798Q: http://patchwork.kernel.org/project/linux-media/list/
7799T: git git://linuxtv.org/media_tree.git
7800S: Maintained
7801F: Documentation/media/
7802F: drivers/media/
7803F: drivers/staging/media/
7804F: include/linux/platform_data/media/
7805F: include/media/
7806F: include/uapi/linux/dvb/
7807F: include/uapi/linux/videodev2.h
7808F: include/uapi/linux/media.h
7809F: include/uapi/linux/v4l2-*
7810F: include/uapi/linux/meye.h
7811F: include/uapi/linux/ivtv*
7812F: include/uapi/linux/uvcvideo.h
7813
7814MEDIATEK ETHERNET DRIVER
7815M: Felix Fietkau <nbd@openwrt.org>
7816M: John Crispin <blogic@openwrt.org>
7817L: netdev@vger.kernel.org
7818S: Maintained
7819F: drivers/net/ethernet/mediatek/
7820
7821MEDIATEK MT7601U WIRELESS LAN DRIVER
7822M: Jakub Kicinski <kubakici@wp.pl>
7823L: linux-wireless@vger.kernel.org
7824S: Maintained
7825F: drivers/net/wireless/mediatek/mt7601u/
7826
7827MEGARAID SCSI/SAS DRIVERS
7828M: Kashyap Desai <kashyap.desai@avagotech.com>
7829M: Sumit Saxena <sumit.saxena@avagotech.com>
7830M: Uday Lingala <uday.lingala@avagotech.com>
7831L: megaraidlinux.pdl@avagotech.com
7832L: linux-scsi@vger.kernel.org
7833W: http://www.lsi.com
7834S: Maintained
7835F: Documentation/scsi/megaraid.txt
7836F: drivers/scsi/megaraid.*
7837F: drivers/scsi/megaraid/
7838
7839MELFAS MIP4 TOUCHSCREEN DRIVER
7840M: Sangwon Jee <jeesw@melfas.com>
7841W: http://www.melfas.com
7842S: Supported
7843F: drivers/input/touchscreen/melfas_mip4.c
7844F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7845
7846MELLANOX ETHERNET DRIVER (mlx4_en)
7847M: Tariq Toukan <tariqt@mellanox.com>
7848L: netdev@vger.kernel.org
7849S: Supported
7850W: http://www.mellanox.com
7851Q: http://patchwork.ozlabs.org/project/netdev/list/
7852F: drivers/net/ethernet/mellanox/mlx4/en_*
7853
7854MELLANOX ETHERNET DRIVER (mlx5e)
7855M: Saeed Mahameed <saeedm@mellanox.com>
7856L: netdev@vger.kernel.org
7857S: Supported
7858W: http://www.mellanox.com
7859Q: http://patchwork.ozlabs.org/project/netdev/list/
7860F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7861
7862MELLANOX ETHERNET SWITCH DRIVERS
7863M: Jiri Pirko <jiri@mellanox.com>
7864M: Ido Schimmel <idosch@mellanox.com>
7865L: netdev@vger.kernel.org
7866S: Supported
7867W: http://www.mellanox.com
7868Q: http://patchwork.ozlabs.org/project/netdev/list/
7869F: drivers/net/ethernet/mellanox/mlxsw/
7870
7871MELLANOX MLXCPLD LED DRIVER
7872M: Vadim Pasternak <vadimp@mellanox.com>
7873L: linux-leds@vger.kernel.org
7874S: Supported
7875F: drivers/leds/leds-mlxcpld.c
7876F: Documentation/leds/leds-mlxcpld.txt
7877
7878MELLANOX PLATFORM DRIVER
7879M: Vadim Pasternak <vadimp@mellanox.com>
7880L: platform-driver-x86@vger.kernel.org
7881S: Supported
7882F: arch/x86/platform/mellanox/mlx-platform.c
7883
7884SOFT-ROCE DRIVER (rxe)
7885M: Moni Shoua <monis@mellanox.com>
7886L: linux-rdma@vger.kernel.org
7887S: Supported
7888W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7889Q: http://patchwork.kernel.org/project/linux-rdma/list/
7890F: drivers/infiniband/sw/rxe/
7891F: include/uapi/rdma/rdma_user_rxe.h
7892
7893MEMBARRIER SUPPORT
7894M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7895M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7896L: linux-kernel@vger.kernel.org
7897S: Supported
7898F: kernel/membarrier.c
7899F: include/uapi/linux/membarrier.h
7900
7901MEMORY MANAGEMENT
7902L: linux-mm@kvack.org
7903W: http://www.linux-mm.org
7904S: Maintained
7905F: include/linux/mm.h
7906F: include/linux/gfp.h
7907F: include/linux/mmzone.h
7908F: include/linux/memory_hotplug.h
7909F: include/linux/vmalloc.h
7910F: mm/
7911
7912MEMORY TECHNOLOGY DEVICES (MTD)
7913M: David Woodhouse <dwmw2@infradead.org>
7914M: Brian Norris <computersforpeace@gmail.com>
7915L: linux-mtd@lists.infradead.org
7916W: http://www.linux-mtd.infradead.org/
7917Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7918T: git git://git.infradead.org/linux-mtd.git
7919T: git git://git.infradead.org/l2-mtd.git
7920S: Maintained
7921F: Documentation/devicetree/bindings/mtd/
7922F: drivers/mtd/
7923F: include/linux/mtd/
7924F: include/uapi/mtd/
7925
7926MEN A21 WATCHDOG DRIVER
7927M: Johannes Thumshirn <morbidrsa@gmail.com>
7928L: linux-watchdog@vger.kernel.org
7929S: Maintained
7930F: drivers/watchdog/mena21_wdt.c
7931
7932MEN CHAMELEON BUS (mcb)
7933M: Johannes Thumshirn <morbidrsa@gmail.com>
7934S: Maintained
7935F: drivers/mcb/
7936F: include/linux/mcb.h
7937F: Documentation/men-chameleon-bus.txt
7938
7939MEN F21BMC (Board Management Controller)
7940M: Andreas Werner <andreas.werner@men.de>
7941S: Supported
7942F: drivers/mfd/menf21bmc.c
7943F: drivers/watchdog/menf21bmc_wdt.c
7944F: drivers/leds/leds-menf21bmc.c
7945F: drivers/hwmon/menf21bmc_hwmon.c
7946F: Documentation/hwmon/menf21bmc
7947
7948METAG ARCHITECTURE
7949M: James Hogan <james.hogan@imgtec.com>
7950L: linux-metag@vger.kernel.org
7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7952S: Odd Fixes
7953F: arch/metag/
7954F: Documentation/metag/
7955F: Documentation/devicetree/bindings/metag/
7956F: Documentation/devicetree/bindings/interrupt-controller/img,*
7957F: drivers/clocksource/metag_generic.c
7958F: drivers/irqchip/irq-metag.c
7959F: drivers/irqchip/irq-metag-ext.c
7960F: drivers/tty/metag_da.c
7961
7962MICROBLAZE ARCHITECTURE
7963M: Michal Simek <monstr@monstr.eu>
7964W: http://www.monstr.eu/fdt/
7965T: git git://git.monstr.eu/linux-2.6-microblaze.git
7966S: Supported
7967F: arch/microblaze/
7968
7969MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7970M: Richard Genoud <richard.genoud@gmail.com>
7971S: Maintained
7972F: drivers/tty/serial/atmel_serial.c
7973F: include/linux/atmel_serial.h
7974
7975MICROCHIP / ATMEL ISC DRIVER
7976M: Songjun Wu <songjun.wu@microchip.com>
7977L: linux-media@vger.kernel.org
7978S: Supported
7979F: drivers/media/platform/atmel/atmel-isc.c
7980F: drivers/media/platform/atmel/atmel-isc-regs.h
7981F: devicetree/bindings/media/atmel-isc.txt
7982
7983MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7984M: Chen Yu <yu.c.chen@intel.com>
7985L: platform-driver-x86@vger.kernel.org
7986S: Supported
7987F: drivers/platform/x86/surfacepro3_button.c
7988
7989MICROTEK X6 SCANNER
7990M: Oliver Neukum <oliver@neukum.org>
7991S: Maintained
7992F: drivers/usb/image/microtek.*
7993
7994MIPS
7995M: Ralf Baechle <ralf@linux-mips.org>
7996L: linux-mips@linux-mips.org
7997W: http://www.linux-mips.org/
7998T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7999Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8000S: Supported
8001F: Documentation/devicetree/bindings/mips/
8002F: Documentation/mips/
8003F: arch/mips/
8004
8005MIPS/LOONGSON1 ARCHITECTURE
8006M: Keguang Zhang <keguang.zhang@gmail.com>
8007L: linux-mips@linux-mips.org
8008S: Maintained
8009F: arch/mips/loongson32/
8010F: arch/mips/include/asm/mach-loongson32/
8011F: drivers/*/*loongson1*
8012F: drivers/*/*/*loongson1*
8013
8014MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8015M: Hans Verkuil <hverkuil@xs4all.nl>
8016L: linux-media@vger.kernel.org
8017T: git git://linuxtv.org/media_tree.git
8018W: https://linuxtv.org
8019S: Odd Fixes
8020F: drivers/media/radio/radio-miropcm20*
8021
8022MELLANOX MLX4 core VPI driver
8023M: Yishai Hadas <yishaih@mellanox.com>
8024L: netdev@vger.kernel.org
8025L: linux-rdma@vger.kernel.org
8026W: http://www.mellanox.com
8027Q: http://patchwork.ozlabs.org/project/netdev/list/
8028S: Supported
8029F: drivers/net/ethernet/mellanox/mlx4/
8030F: include/linux/mlx4/
8031F: include/uapi/rdma/mlx4-abi.h
8032
8033MELLANOX MLX4 IB driver
8034M: Yishai Hadas <yishaih@mellanox.com>
8035L: linux-rdma@vger.kernel.org
8036W: http://www.mellanox.com
8037Q: http://patchwork.kernel.org/project/linux-rdma/list/
8038S: Supported
8039F: drivers/infiniband/hw/mlx4/
8040F: include/linux/mlx4/
8041
8042MELLANOX MLX5 core VPI driver
8043M: Matan Barak <matanb@mellanox.com>
8044M: Leon Romanovsky <leonro@mellanox.com>
8045L: netdev@vger.kernel.org
8046L: linux-rdma@vger.kernel.org
8047W: http://www.mellanox.com
8048Q: http://patchwork.ozlabs.org/project/netdev/list/
8049S: Supported
8050F: drivers/net/ethernet/mellanox/mlx5/core/
8051F: include/linux/mlx5/
8052F: include/uapi/rdma/mlx5-abi.h
8053
8054MELLANOX MLX5 IB driver
8055M: Matan Barak <matanb@mellanox.com>
8056M: Leon Romanovsky <leonro@mellanox.com>
8057L: linux-rdma@vger.kernel.org
8058W: http://www.mellanox.com
8059Q: http://patchwork.kernel.org/project/linux-rdma/list/
8060S: Supported
8061F: drivers/infiniband/hw/mlx5/
8062F: include/linux/mlx5/
8063
8064MELEXIS MLX90614 DRIVER
8065M: Crt Mori <cmo@melexis.com>
8066L: linux-iio@vger.kernel.org
8067W: http://www.melexis.com
8068S: Supported
8069F: drivers/iio/temperature/mlx90614.c
8070
8071MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8072M: Don Brace <don.brace@microsemi.com>
8073L: esc.storagedev@microsemi.com
8074L: linux-scsi@vger.kernel.org
8075S: Supported
8076F: drivers/scsi/smartpqi/smartpqi*.[ch]
8077F: drivers/scsi/smartpqi/Kconfig
8078F: drivers/scsi/smartpqi/Makefile
8079F: include/linux/cciss*.h
8080F: include/uapi/linux/cciss*.h
8081F: Documentation/scsi/smartpqi.txt
8082
8083MN88472 MEDIA DRIVER
8084M: Antti Palosaari <crope@iki.fi>
8085L: linux-media@vger.kernel.org
8086W: https://linuxtv.org
8087W: http://palosaari.fi/linux/
8088Q: http://patchwork.linuxtv.org/project/linux-media/list/
8089S: Maintained
8090F: drivers/media/dvb-frontends/mn88472*
8091
8092MN88473 MEDIA DRIVER
8093M: Antti Palosaari <crope@iki.fi>
8094L: linux-media@vger.kernel.org
8095W: https://linuxtv.org
8096W: http://palosaari.fi/linux/
8097Q: http://patchwork.linuxtv.org/project/linux-media/list/
8098S: Maintained
8099F: drivers/media/dvb-frontends/mn88473*
8100
8101MODULE SUPPORT
8102M: Rusty Russell <rusty@rustcorp.com.au>
8103S: Maintained
8104F: include/linux/module.h
8105F: kernel/module.c
8106
8107MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8108W: http://popies.net/meye/
8109S: Orphan
8110F: Documentation/media/v4l-drivers/meye*
8111F: drivers/media/pci/meye/
8112F: include/uapi/linux/meye.h
8113
8114MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8115M: Jiri Slaby <jirislaby@gmail.com>
8116S: Maintained
8117F: Documentation/serial/moxa-smartio
8118F: drivers/tty/mxser.*
8119
8120MR800 AVERMEDIA USB FM RADIO DRIVER
8121M: Alexey Klimov <klimov.linux@gmail.com>
8122L: linux-media@vger.kernel.org
8123T: git git://linuxtv.org/media_tree.git
8124S: Maintained
8125F: drivers/media/radio/radio-mr800.c
8126
8127MRF24J40 IEEE 802.15.4 RADIO DRIVER
8128M: Alan Ott <alan@signal11.us>
8129L: linux-wpan@vger.kernel.org
8130S: Maintained
8131F: drivers/net/ieee802154/mrf24j40.c
8132F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8133
8134MSI LAPTOP SUPPORT
8135M: "Lee, Chun-Yi" <jlee@suse.com>
8136L: platform-driver-x86@vger.kernel.org
8137S: Maintained
8138F: drivers/platform/x86/msi-laptop.c
8139
8140MSI WMI SUPPORT
8141L: platform-driver-x86@vger.kernel.org
8142S: Orphan
8143F: drivers/platform/x86/msi-wmi.c
8144
8145MSI001 MEDIA DRIVER
8146M: Antti Palosaari <crope@iki.fi>
8147L: linux-media@vger.kernel.org
8148W: https://linuxtv.org
8149W: http://palosaari.fi/linux/
8150Q: http://patchwork.linuxtv.org/project/linux-media/list/
8151T: git git://linuxtv.org/anttip/media_tree.git
8152S: Maintained
8153F: drivers/media/tuners/msi001*
8154
8155MSI2500 MEDIA DRIVER
8156M: Antti Palosaari <crope@iki.fi>
8157L: linux-media@vger.kernel.org
8158W: https://linuxtv.org
8159W: http://palosaari.fi/linux/
8160Q: http://patchwork.linuxtv.org/project/linux-media/list/
8161T: git git://linuxtv.org/anttip/media_tree.git
8162S: Maintained
8163F: drivers/media/usb/msi2500/
8164
8165MSYSTEMS DISKONCHIP G3 MTD DRIVER
8166M: Robert Jarzmik <robert.jarzmik@free.fr>
8167L: linux-mtd@lists.infradead.org
8168S: Maintained
8169F: drivers/mtd/devices/docg3*
8170
8171MT9M032 APTINA SENSOR DRIVER
8172M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8173L: linux-media@vger.kernel.org
8174T: git git://linuxtv.org/media_tree.git
8175S: Maintained
8176F: drivers/media/i2c/mt9m032.c
8177F: include/media/i2c/mt9m032.h
8178
8179MT9P031 APTINA CAMERA SENSOR
8180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8181L: linux-media@vger.kernel.org
8182T: git git://linuxtv.org/media_tree.git
8183S: Maintained
8184F: drivers/media/i2c/mt9p031.c
8185F: include/media/i2c/mt9p031.h
8186
8187MT9T001 APTINA CAMERA SENSOR
8188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8189L: linux-media@vger.kernel.org
8190T: git git://linuxtv.org/media_tree.git
8191S: Maintained
8192F: drivers/media/i2c/mt9t001.c
8193F: include/media/i2c/mt9t001.h
8194
8195MT9V032 APTINA CAMERA SENSOR
8196M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8197L: linux-media@vger.kernel.org
8198T: git git://linuxtv.org/media_tree.git
8199S: Maintained
8200F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8201F: drivers/media/i2c/mt9v032.c
8202F: include/media/i2c/mt9v032.h
8203
8204MULTIFUNCTION DEVICES (MFD)
8205M: Lee Jones <lee.jones@linaro.org>
8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8207S: Supported
8208F: Documentation/devicetree/bindings/mfd/
8209F: drivers/mfd/
8210F: include/linux/mfd/
8211
8212MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8213M: Ulf Hansson <ulf.hansson@linaro.org>
8214L: linux-mmc@vger.kernel.org
8215T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8216S: Maintained
8217F: Documentation/devicetree/bindings/mmc/
8218F: drivers/mmc/
8219F: include/linux/mmc/
8220F: include/uapi/linux/mmc/
8221
8222MULTIMEDIA CARD (MMC) ETC. OVER SPI
8223S: Orphan
8224F: drivers/mmc/host/mmc_spi.c
8225F: include/linux/spi/mmc_spi.h
8226
8227MULTISOUND SOUND DRIVER
8228M: Andrew Veliath <andrewtv@usa.net>
8229S: Maintained
8230F: Documentation/sound/oss/MultiSound
8231F: sound/oss/msnd*
8232
8233MULTITECH MULTIPORT CARD (ISICOM)
8234S: Orphan
8235F: drivers/tty/isicom.c
8236F: include/linux/isicom.h
8237
8238MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8239M: Bin Liu <b-liu@ti.com>
8240L: linux-usb@vger.kernel.org
8241T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8242S: Maintained
8243F: drivers/usb/musb/
8244
8245MXL5007T MEDIA DRIVER
8246M: Michael Krufky <mkrufky@linuxtv.org>
8247L: linux-media@vger.kernel.org
8248W: https://linuxtv.org
8249W: http://github.com/mkrufky
8250Q: http://patchwork.linuxtv.org/project/linux-media/list/
8251T: git git://linuxtv.org/mkrufky/tuners.git
8252S: Maintained
8253F: drivers/media/tuners/mxl5007t.*
8254
8255MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8256M: Hyong-Youb Kim <hykim@myri.com>
8257L: netdev@vger.kernel.org
8258W: https://www.myricom.com/support/downloads/myri10ge.html
8259S: Supported
8260F: drivers/net/ethernet/myricom/myri10ge/
8261
8262NAND FLASH SUBSYSTEM
8263M: Boris Brezillon <boris.brezillon@free-electrons.com>
8264R: Richard Weinberger <richard@nod.at>
8265L: linux-mtd@lists.infradead.org
8266W: http://www.linux-mtd.infradead.org/
8267Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8268T: git git://github.com/linux-nand/linux.git
8269S: Maintained
8270F: drivers/mtd/nand/
8271F: include/linux/mtd/nand*.h
8272
8273NATSEMI ETHERNET DRIVER (DP8381x)
8274S: Orphan
8275F: drivers/net/ethernet/natsemi/natsemi.c
8276
8277NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8278M: Daniel Mack <zonque@gmail.com>
8279S: Maintained
8280L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8281W: http://www.native-instruments.com
8282F: sound/usb/caiaq/
8283
8284NCP FILESYSTEM
8285M: Petr Vandrovec <petr@vandrovec.name>
8286S: Odd Fixes
8287F: fs/ncpfs/
8288
8289NCR 5380 SCSI DRIVERS
8290M: Finn Thain <fthain@telegraphics.com.au>
8291M: Michael Schmitz <schmitzmic@gmail.com>
8292L: linux-scsi@vger.kernel.org
8293S: Maintained
8294F: Documentation/scsi/g_NCR5380.txt
8295F: drivers/scsi/NCR5380.*
8296F: drivers/scsi/arm/cumana_1.c
8297F: drivers/scsi/arm/oak.c
8298F: drivers/scsi/atari_scsi.*
8299F: drivers/scsi/dmx3191d.c
8300F: drivers/scsi/g_NCR5380.*
8301F: drivers/scsi/g_NCR5380_mmio.c
8302F: drivers/scsi/mac_scsi.*
8303F: drivers/scsi/sun3_scsi.*
8304F: drivers/scsi/sun3_scsi_vme.c
8305
8306NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8307M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8308L: linux-scsi@vger.kernel.org
8309S: Maintained
8310F: drivers/scsi/NCR_D700.*
8311
8312NCT6775 HARDWARE MONITOR DRIVER
8313M: Guenter Roeck <linux@roeck-us.net>
8314L: linux-hwmon@vger.kernel.org
8315S: Maintained
8316F: Documentation/hwmon/nct6775
8317F: drivers/hwmon/nct6775.c
8318
8319NETEFFECT IWARP RNIC DRIVER (IW_NES)
8320M: Faisal Latif <faisal.latif@intel.com>
8321L: linux-rdma@vger.kernel.org
8322W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8323S: Supported
8324F: drivers/infiniband/hw/nes/
8325F: include/uapi/rdma/nes-abi.h
8326
8327NETEM NETWORK EMULATOR
8328M: Stephen Hemminger <stephen@networkplumber.org>
8329L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8330S: Maintained
8331F: net/sched/sch_netem.c
8332
8333NETERION 10GbE DRIVERS (s2io/vxge)
8334M: Jon Mason <jdmason@kudzu.us>
8335L: netdev@vger.kernel.org
8336S: Supported
8337F: Documentation/networking/s2io.txt
8338F: Documentation/networking/vxge.txt
8339F: drivers/net/ethernet/neterion/
8340
8341NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8342M: Pablo Neira Ayuso <pablo@netfilter.org>
8343M: Patrick McHardy <kaber@trash.net>
8344M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8345L: netfilter-devel@vger.kernel.org
8346L: coreteam@netfilter.org
8347W: http://www.netfilter.org/
8348W: http://www.iptables.org/
8349Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8350T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8352S: Supported
8353F: include/linux/netfilter*
8354F: include/linux/netfilter/
8355F: include/net/netfilter/
8356F: include/uapi/linux/netfilter*
8357F: include/uapi/linux/netfilter/
8358F: net/*/netfilter.c
8359F: net/*/netfilter/
8360F: net/netfilter/
8361F: net/bridge/br_netfilter*.c
8362
8363NETLABEL
8364M: Paul Moore <paul@paul-moore.com>
8365W: http://netlabel.sf.net
8366L: netdev@vger.kernel.org
8367S: Maintained
8368F: Documentation/netlabel/
8369F: include/net/netlabel.h
8370F: net/netlabel/
8371
8372NETROM NETWORK LAYER
8373M: Ralf Baechle <ralf@linux-mips.org>
8374L: linux-hams@vger.kernel.org
8375W: http://www.linux-ax25.org/
8376S: Maintained
8377F: include/net/netrom.h
8378F: include/uapi/linux/netrom.h
8379F: net/netrom/
8380
8381NETRONOME ETHERNET DRIVERS
8382M: Jakub Kicinski <jakub.kicinski@netronome.com>
8383L: oss-drivers@netronome.com
8384S: Maintained
8385F: drivers/net/ethernet/netronome/
8386
8387NETWORK BLOCK DEVICE (NBD)
8388M: Markus Pargmann <mpa@pengutronix.de>
8389S: Maintained
8390L: nbd-general@lists.sourceforge.net
8391T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8392F: Documentation/blockdev/nbd.txt
8393F: drivers/block/nbd.c
8394F: include/uapi/linux/nbd.h
8395
8396NETWORK DROP MONITOR
8397M: Neil Horman <nhorman@tuxdriver.com>
8398L: netdev@vger.kernel.org
8399S: Maintained
8400W: https://fedorahosted.org/dropwatch/
8401F: net/core/drop_monitor.c
8402
8403NETWORKING [DSA]
8404M: Andrew Lunn <andrew@lunn.ch>
8405M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8406M: Florian Fainelli <f.fainelli@gmail.com>
8407S: Maintained
8408F: net/dsa/
8409F: include/net/dsa.h
8410F: drivers/net/dsa/
8411
8412NETWORKING [GENERAL]
8413M: "David S. Miller" <davem@davemloft.net>
8414L: netdev@vger.kernel.org
8415W: http://www.linuxfoundation.org/en/Net
8416Q: http://patchwork.ozlabs.org/project/netdev/list/
8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8419S: Maintained
8420F: net/
8421F: include/net/
8422F: include/linux/in.h
8423F: include/linux/net.h
8424F: include/linux/netdevice.h
8425F: include/uapi/linux/in.h
8426F: include/uapi/linux/net.h
8427F: include/uapi/linux/netdevice.h
8428F: include/uapi/linux/net_namespace.h
8429F: tools/net/
8430F: tools/testing/selftests/net/
8431F: lib/random32.c
8432F: lib/test_bpf.c
8433
8434NETWORKING [IPv4/IPv6]
8435M: "David S. Miller" <davem@davemloft.net>
8436M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8437M: James Morris <jmorris@namei.org>
8438M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8439M: Patrick McHardy <kaber@trash.net>
8440L: netdev@vger.kernel.org
8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8442S: Maintained
8443F: net/ipv4/
8444F: net/ipv6/
8445F: include/net/ip*
8446F: arch/x86/net/*
8447
8448NETWORKING [IPSEC]
8449M: Steffen Klassert <steffen.klassert@secunet.com>
8450M: Herbert Xu <herbert@gondor.apana.org.au>
8451M: "David S. Miller" <davem@davemloft.net>
8452L: netdev@vger.kernel.org
8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8455S: Maintained
8456F: net/core/flow.c
8457F: net/xfrm/
8458F: net/key/
8459F: net/ipv4/xfrm*
8460F: net/ipv4/esp4.c
8461F: net/ipv4/ah4.c
8462F: net/ipv4/ipcomp.c
8463F: net/ipv4/ip_vti.c
8464F: net/ipv6/xfrm*
8465F: net/ipv6/esp6.c
8466F: net/ipv6/ah6.c
8467F: net/ipv6/ipcomp6.c
8468F: net/ipv6/ip6_vti.c
8469F: include/uapi/linux/xfrm.h
8470F: include/net/xfrm.h
8471
8472NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8473M: Paul Moore <paul@paul-moore.com>
8474L: netdev@vger.kernel.org
8475S: Maintained
8476
8477NETWORKING [WIRELESS]
8478L: linux-wireless@vger.kernel.org
8479Q: http://patchwork.kernel.org/project/linux-wireless/list/
8480
8481NETWORKING DRIVERS
8482L: netdev@vger.kernel.org
8483W: http://www.linuxfoundation.org/en/Net
8484Q: http://patchwork.ozlabs.org/project/netdev/list/
8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8487S: Odd Fixes
8488F: Documentation/devicetree/bindings/net/
8489F: drivers/net/
8490F: include/linux/if_*
8491F: include/linux/netdevice.h
8492F: include/linux/etherdevice.h
8493F: include/linux/fcdevice.h
8494F: include/linux/fddidevice.h
8495F: include/linux/hippidevice.h
8496F: include/linux/inetdevice.h
8497F: include/uapi/linux/if_*
8498F: include/uapi/linux/netdevice.h
8499
8500NETWORKING DRIVERS (WIRELESS)
8501M: Kalle Valo <kvalo@codeaurora.org>
8502L: linux-wireless@vger.kernel.org
8503Q: http://patchwork.kernel.org/project/linux-wireless/list/
8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8505T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8506S: Maintained
8507F: Documentation/devicetree/bindings/net/wireless/
8508F: drivers/net/wireless/
8509
8510NETXEN (1/10) GbE SUPPORT
8511M: Manish Chopra <manish.chopra@qlogic.com>
8512M: Sony Chacko <sony.chacko@qlogic.com>
8513M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8514L: netdev@vger.kernel.org
8515W: http://www.qlogic.com
8516S: Supported
8517F: drivers/net/ethernet/qlogic/netxen/
8518
8519NFC SUBSYSTEM
8520M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8521M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8522M: Samuel Ortiz <sameo@linux.intel.com>
8523L: linux-wireless@vger.kernel.org
8524L: linux-nfc@lists.01.org (subscribers-only)
8525S: Supported
8526F: net/nfc/
8527F: include/net/nfc/
8528F: include/uapi/linux/nfc.h
8529F: drivers/nfc/
8530F: include/linux/platform_data/nfcmrvl.h
8531F: include/linux/platform_data/nxp-nci.h
8532F: include/linux/platform_data/pn544.h
8533F: include/linux/platform_data/st21nfca.h
8534F: include/linux/platform_data/st-nci.h
8535F: Documentation/devicetree/bindings/net/nfc/
8536
8537NFS, SUNRPC, AND LOCKD CLIENTS
8538M: Trond Myklebust <trond.myklebust@primarydata.com>
8539M: Anna Schumaker <anna.schumaker@netapp.com>
8540L: linux-nfs@vger.kernel.org
8541W: http://client.linux-nfs.org
8542T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8543S: Maintained
8544F: fs/lockd/
8545F: fs/nfs/
8546F: fs/nfs_common/
8547F: net/sunrpc/
8548F: include/linux/lockd/
8549F: include/linux/nfs*
8550F: include/linux/sunrpc/
8551F: include/uapi/linux/nfs*
8552F: include/uapi/linux/sunrpc/
8553
8554NILFS2 FILESYSTEM
8555M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8556L: linux-nilfs@vger.kernel.org
8557W: http://nilfs.sourceforge.net/
8558W: http://nilfs.osdn.jp/
8559T: git git://github.com/konis/nilfs2.git
8560S: Supported
8561F: Documentation/filesystems/nilfs2.txt
8562F: fs/nilfs2/
8563F: include/trace/events/nilfs2.h
8564F: include/uapi/linux/nilfs2_api.h
8565F: include/uapi/linux/nilfs2_ondisk.h
8566
8567NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8568M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8569W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8570S: Maintained
8571F: Documentation/scsi/NinjaSCSI.txt
8572F: drivers/scsi/pcmcia/nsp_*
8573
8574NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8575M: GOTO Masanori <gotom@debian.or.jp>
8576M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8577W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8578S: Maintained
8579F: Documentation/scsi/NinjaSCSI.txt
8580F: drivers/scsi/nsp32*
8581
8582NIOS2 ARCHITECTURE
8583M: Ley Foon Tan <lftan@altera.com>
8584L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8585T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8586S: Maintained
8587F: arch/nios2/
8588
8589NOKIA N900 POWER SUPPLY DRIVERS
8590R: Pali Rohár <pali.rohar@gmail.com>
8591F: include/linux/power/bq2415x_charger.h
8592F: include/linux/power/bq27xxx_battery.h
8593F: include/linux/power/isp1704_charger.h
8594F: drivers/power/supply/bq2415x_charger.c
8595F: drivers/power/supply/bq27xxx_battery.c
8596F: drivers/power/supply/bq27xxx_battery_i2c.c
8597F: drivers/power/supply/isp1704_charger.c
8598F: drivers/power/supply/rx51_battery.c
8599
8600NTB DRIVER CORE
8601M: Jon Mason <jdmason@kudzu.us>
8602M: Dave Jiang <dave.jiang@intel.com>
8603M: Allen Hubbe <Allen.Hubbe@emc.com>
8604L: linux-ntb@googlegroups.com
8605S: Supported
8606W: https://github.com/jonmason/ntb/wiki
8607T: git git://github.com/jonmason/ntb.git
8608F: drivers/ntb/
8609F: drivers/net/ntb_netdev.c
8610F: include/linux/ntb.h
8611F: include/linux/ntb_transport.h
8612F: tools/testing/selftests/ntb/
8613
8614NTB INTEL DRIVER
8615M: Jon Mason <jdmason@kudzu.us>
8616M: Dave Jiang <dave.jiang@intel.com>
8617L: linux-ntb@googlegroups.com
8618S: Supported
8619W: https://github.com/jonmason/ntb/wiki
8620T: git git://github.com/jonmason/ntb.git
8621F: drivers/ntb/hw/intel/
8622
8623NTB AMD DRIVER
8624M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8625L: linux-ntb@googlegroups.com
8626S: Supported
8627F: drivers/ntb/hw/amd/
8628
8629NTFS FILESYSTEM
8630M: Anton Altaparmakov <anton@tuxera.com>
8631L: linux-ntfs-dev@lists.sourceforge.net
8632W: http://www.tuxera.com/
8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8634S: Supported
8635F: Documentation/filesystems/ntfs.txt
8636F: fs/ntfs/
8637
8638NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8639M: Antonino Daplas <adaplas@gmail.com>
8640L: linux-fbdev@vger.kernel.org
8641S: Maintained
8642F: drivers/video/fbdev/riva/
8643F: drivers/video/fbdev/nvidia/
8644
8645NVM EXPRESS DRIVER
8646M: Keith Busch <keith.busch@intel.com>
8647M: Jens Axboe <axboe@fb.com>
8648L: linux-nvme@lists.infradead.org
8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8650W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8651S: Supported
8652F: drivers/nvme/host/
8653F: include/linux/nvme.h
8654
8655NVM EXPRESS TARGET DRIVER
8656M: Christoph Hellwig <hch@lst.de>
8657M: Sagi Grimberg <sagi@grimberg.me>
8658L: linux-nvme@lists.infradead.org
8659S: Supported
8660F: drivers/nvme/target/
8661
8662NVMEM FRAMEWORK
8663M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8664M: Maxime Ripard <maxime.ripard@free-electrons.com>
8665S: Maintained
8666F: drivers/nvmem/
8667F: Documentation/devicetree/bindings/nvmem/
8668F: include/linux/nvmem-consumer.h
8669F: include/linux/nvmem-provider.h
8670
8671NXP-NCI NFC DRIVER
8672M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8673R: Charles Gorand <charles.gorand@effinnov.com>
8674L: linux-nfc@lists.01.org (moderated for non-subscribers)
8675S: Supported
8676F: drivers/nfc/nxp-nci
8677
8678NXP TDA998X DRM DRIVER
8679M: Russell King <rmk+kernel@armlinux.org.uk>
8680S: Supported
8681F: drivers/gpu/drm/i2c/tda998x_drv.c
8682F: include/drm/i2c/tda998x.h
8683
8684NXP TFA9879 DRIVER
8685M: Peter Rosin <peda@axentia.se>
8686L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8687S: Maintained
8688F: sound/soc/codecs/tfa9879*
8689
8690OBJTOOL
8691M: Josh Poimboeuf <jpoimboe@redhat.com>
8692S: Supported
8693F: tools/objtool/
8694
8695OMAP SUPPORT
8696M: Tony Lindgren <tony@atomide.com>
8697L: linux-omap@vger.kernel.org
8698W: http://www.muru.com/linux/omap/
8699W: http://linux.omap.com/
8700Q: http://patchwork.kernel.org/project/linux-omap/list/
8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8702S: Maintained
8703F: arch/arm/*omap*/
8704F: arch/arm/configs/omap1_defconfig
8705F: arch/arm/configs/omap2plus_defconfig
8706F: drivers/i2c/busses/i2c-omap.c
8707F: drivers/irqchip/irq-omap-intc.c
8708F: drivers/mfd/*omap*.c
8709F: drivers/mfd/menelaus.c
8710F: drivers/mfd/palmas.c
8711F: drivers/mfd/tps65217.c
8712F: drivers/mfd/tps65218.c
8713F: drivers/mfd/tps65910.c
8714F: drivers/mfd/twl-core.[ch]
8715F: drivers/mfd/twl4030*.c
8716F: drivers/mfd/twl6030*.c
8717F: drivers/mfd/twl6040*.c
8718F: drivers/regulator/palmas-regulator*.c
8719F: drivers/regulator/pbias-regulator.c
8720F: drivers/regulator/tps65217-regulator.c
8721F: drivers/regulator/tps65218-regulator.c
8722F: drivers/regulator/tps65910-regulator.c
8723F: drivers/regulator/twl-regulator.c
8724F: include/linux/i2c-omap.h
8725
8726OMAP DEVICE TREE SUPPORT
8727M: Benoît Cousson <bcousson@baylibre.com>
8728M: Tony Lindgren <tony@atomide.com>
8729L: linux-omap@vger.kernel.org
8730L: devicetree@vger.kernel.org
8731S: Maintained
8732F: arch/arm/boot/dts/*omap*
8733F: arch/arm/boot/dts/*am3*
8734F: arch/arm/boot/dts/*am4*
8735F: arch/arm/boot/dts/*am5*
8736F: arch/arm/boot/dts/*dra7*
8737
8738OMAP CLOCK FRAMEWORK SUPPORT
8739M: Paul Walmsley <paul@pwsan.com>
8740L: linux-omap@vger.kernel.org
8741S: Maintained
8742F: arch/arm/*omap*/*clock*
8743
8744OMAP POWER MANAGEMENT SUPPORT
8745M: Kevin Hilman <khilman@kernel.org>
8746L: linux-omap@vger.kernel.org
8747S: Maintained
8748F: arch/arm/*omap*/*pm*
8749F: drivers/cpufreq/omap-cpufreq.c
8750
8751OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8752M: Rajendra Nayak <rnayak@codeaurora.org>
8753M: Paul Walmsley <paul@pwsan.com>
8754L: linux-omap@vger.kernel.org
8755S: Maintained
8756F: arch/arm/mach-omap2/prm*
8757
8758OMAP AUDIO SUPPORT
8759M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8760M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8761L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8762L: linux-omap@vger.kernel.org
8763S: Maintained
8764F: sound/soc/omap/
8765
8766OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8767M: Roger Quadros <rogerq@ti.com>
8768M: Tony Lindgren <tony@atomide.com>
8769L: linux-omap@vger.kernel.org
8770S: Maintained
8771F: drivers/memory/omap-gpmc.c
8772F: arch/arm/mach-omap2/*gpmc*
8773
8774OMAP FRAMEBUFFER SUPPORT
8775M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8776L: linux-fbdev@vger.kernel.org
8777L: linux-omap@vger.kernel.org
8778S: Maintained
8779F: drivers/video/fbdev/omap/
8780
8781OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8782M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8783L: linux-omap@vger.kernel.org
8784L: linux-fbdev@vger.kernel.org
8785S: Maintained
8786F: drivers/video/fbdev/omap2/
8787F: Documentation/arm/OMAP/DSS
8788
8789OMAP HARDWARE SPINLOCK SUPPORT
8790M: Ohad Ben-Cohen <ohad@wizery.com>
8791L: linux-omap@vger.kernel.org
8792S: Maintained
8793F: drivers/hwspinlock/omap_hwspinlock.c
8794
8795OMAP MMC SUPPORT
8796M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8797L: linux-omap@vger.kernel.org
8798S: Maintained
8799F: drivers/mmc/host/omap.c
8800
8801OMAP HS MMC SUPPORT
8802L: linux-mmc@vger.kernel.org
8803L: linux-omap@vger.kernel.org
8804S: Orphan
8805F: drivers/mmc/host/omap_hsmmc.c
8806
8807OMAP RANDOM NUMBER GENERATOR SUPPORT
8808M: Deepak Saxena <dsaxena@plexity.net>
8809S: Maintained
8810F: drivers/char/hw_random/omap-rng.c
8811
8812OMAP HWMOD SUPPORT
8813M: Benoît Cousson <bcousson@baylibre.com>
8814M: Paul Walmsley <paul@pwsan.com>
8815L: linux-omap@vger.kernel.org
8816S: Maintained
8817F: arch/arm/mach-omap2/omap_hwmod.*
8818
8819OMAP HWMOD DATA
8820M: Paul Walmsley <paul@pwsan.com>
8821L: linux-omap@vger.kernel.org
8822S: Maintained
8823F: arch/arm/mach-omap2/omap_hwmod*data*
8824
8825OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8826M: Benoît Cousson <bcousson@baylibre.com>
8827L: linux-omap@vger.kernel.org
8828S: Maintained
8829F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8830
8831OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8832M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8833L: linux-media@vger.kernel.org
8834S: Maintained
8835F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8836F: drivers/media/platform/omap3isp/
8837F: drivers/staging/media/omap4iss/
8838
8839OMAP USB SUPPORT
8840L: linux-usb@vger.kernel.org
8841L: linux-omap@vger.kernel.org
8842S: Orphan
8843F: drivers/usb/*/*omap*
8844F: arch/arm/*omap*/usb*
8845
8846OMAP GPIO DRIVER
8847M: Grygorii Strashko <grygorii.strashko@ti.com>
8848M: Santosh Shilimkar <ssantosh@kernel.org>
8849M: Kevin Hilman <khilman@kernel.org>
8850L: linux-omap@vger.kernel.org
8851S: Maintained
8852F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8853F: drivers/gpio/gpio-omap.c
8854
8855OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8856M: Mark Jackson <mpfj@newflow.co.uk>
8857L: linux-omap@vger.kernel.org
8858S: Maintained
8859F: arch/arm/boot/dts/am335x-nano.dts
8860
8861OMFS FILESYSTEM
8862M: Bob Copeland <me@bobcopeland.com>
8863L: linux-karma-devel@lists.sourceforge.net
8864S: Maintained
8865F: Documentation/filesystems/omfs.txt
8866F: fs/omfs/
8867
8868OMNIKEY CARDMAN 4000 DRIVER
8869M: Harald Welte <laforge@gnumonks.org>
8870S: Maintained
8871F: drivers/char/pcmcia/cm4000_cs.c
8872F: include/linux/cm4000_cs.h
8873F: include/uapi/linux/cm4000_cs.h
8874
8875OMNIKEY CARDMAN 4040 DRIVER
8876M: Harald Welte <laforge@gnumonks.org>
8877S: Maintained
8878F: drivers/char/pcmcia/cm4040_cs.*
8879
8880OMNIVISION OV7670 SENSOR DRIVER
8881M: Jonathan Corbet <corbet@lwn.net>
8882L: linux-media@vger.kernel.org
8883T: git git://linuxtv.org/media_tree.git
8884S: Maintained
8885F: drivers/media/i2c/ov7670.c
8886
8887ONENAND FLASH DRIVER
8888M: Kyungmin Park <kyungmin.park@samsung.com>
8889L: linux-mtd@lists.infradead.org
8890S: Maintained
8891F: drivers/mtd/onenand/
8892F: include/linux/mtd/onenand*.h
8893
8894ONSTREAM SCSI TAPE DRIVER
8895M: Willem Riede <osst@riede.org>
8896L: osst-users@lists.sourceforge.net
8897L: linux-scsi@vger.kernel.org
8898S: Maintained
8899F: Documentation/scsi/osst.txt
8900F: drivers/scsi/osst.*
8901F: drivers/scsi/osst_*.h
8902F: drivers/scsi/st.h
8903
8904OPENCORES I2C BUS DRIVER
8905M: Peter Korsgaard <jacmet@sunsite.dk>
8906L: linux-i2c@vger.kernel.org
8907S: Maintained
8908F: Documentation/i2c/busses/i2c-ocores
8909F: drivers/i2c/busses/i2c-ocores.c
8910
8911OPEN FIRMWARE AND FLATTENED DEVICE TREE
8912M: Rob Herring <robh+dt@kernel.org>
8913M: Frank Rowand <frowand.list@gmail.com>
8914L: devicetree@vger.kernel.org
8915W: http://www.devicetree.org/
8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8917S: Maintained
8918F: drivers/of/
8919F: include/linux/of*.h
8920F: scripts/dtc/
8921
8922OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8923M: Rob Herring <robh+dt@kernel.org>
8924M: Mark Rutland <mark.rutland@arm.com>
8925L: devicetree@vger.kernel.org
8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8927Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8928S: Maintained
8929F: Documentation/devicetree/
8930F: arch/*/boot/dts/
8931F: include/dt-bindings/
8932
8933OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8934M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8935L: devicetree@vger.kernel.org
8936S: Maintained
8937F: Documentation/devicetree/dynamic-resolution-notes.txt
8938F: Documentation/devicetree/overlay-notes.txt
8939F: drivers/of/overlay.c
8940F: drivers/of/resolver.c
8941
8942OPENRISC ARCHITECTURE
8943M: Jonas Bonn <jonas@southpole.se>
8944W: http://openrisc.net
8945S: Maintained
8946T: git git://openrisc.net/~jonas/linux
8947F: arch/openrisc/
8948
8949OPENVSWITCH
8950M: Pravin Shelar <pshelar@nicira.com>
8951L: netdev@vger.kernel.org
8952L: dev@openvswitch.org
8953W: http://openvswitch.org
8954S: Maintained
8955F: net/openvswitch/
8956F: include/uapi/linux/openvswitch.h
8957
8958OPERATING PERFORMANCE POINTS (OPP)
8959M: Viresh Kumar <vireshk@kernel.org>
8960M: Nishanth Menon <nm@ti.com>
8961M: Stephen Boyd <sboyd@codeaurora.org>
8962L: linux-pm@vger.kernel.org
8963S: Maintained
8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8965F: drivers/base/power/opp/
8966F: include/linux/pm_opp.h
8967F: Documentation/power/opp.txt
8968F: Documentation/devicetree/bindings/opp/
8969
8970OPL4 DRIVER
8971M: Clemens Ladisch <clemens@ladisch.de>
8972L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8973T: git git://git.alsa-project.org/alsa-kernel.git
8974S: Maintained
8975F: sound/drivers/opl4/
8976
8977OPROFILE
8978M: Robert Richter <rric@kernel.org>
8979L: oprofile-list@lists.sf.net
8980S: Maintained
8981F: arch/*/include/asm/oprofile*.h
8982F: arch/*/oprofile/
8983F: drivers/oprofile/
8984F: include/linux/oprofile.h
8985
8986ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8987M: Mark Fasheh <mfasheh@versity.com>
8988M: Joel Becker <jlbec@evilplan.org>
8989L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8990W: http://ocfs2.wiki.kernel.org
8991S: Supported
8992F: Documentation/filesystems/ocfs2.txt
8993F: Documentation/filesystems/dlmfs.txt
8994F: fs/ocfs2/
8995
8996ORINOCO DRIVER
8997L: linux-wireless@vger.kernel.org
8998W: http://wireless.kernel.org/en/users/Drivers/orinoco
8999W: http://www.nongnu.org/orinoco/
9000S: Orphan
9001F: drivers/net/wireless/intersil/orinoco/
9002
9003OSD LIBRARY and FILESYSTEM
9004M: Boaz Harrosh <ooo@electrozaur.com>
9005M: Benny Halevy <bhalevy@primarydata.com>
9006L: osd-dev@open-osd.org
9007W: http://open-osd.org
9008T: git git://git.open-osd.org/open-osd.git
9009S: Maintained
9010F: drivers/scsi/osd/
9011F: include/scsi/osd_*
9012F: fs/exofs/
9013
9014OVERLAY FILESYSTEM
9015M: Miklos Szeredi <miklos@szeredi.hu>
9016L: linux-unionfs@vger.kernel.org
9017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9018S: Supported
9019F: fs/overlayfs/
9020F: Documentation/filesystems/overlayfs.txt
9021
9022ORANGEFS FILESYSTEM
9023M: Mike Marshall <hubcap@omnibond.com>
9024L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9025T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9026S: Supported
9027F: fs/orangefs/
9028F: Documentation/filesystems/orangefs.txt
9029
9030P54 WIRELESS DRIVER
9031M: Christian Lamparter <chunkeey@googlemail.com>
9032L: linux-wireless@vger.kernel.org
9033W: http://wireless.kernel.org/en/users/Drivers/p54
9034S: Maintained
9035F: drivers/net/wireless/intersil/p54/
9036
9037PA SEMI ETHERNET DRIVER
9038L: netdev@vger.kernel.org
9039S: Orphan
9040F: drivers/net/ethernet/pasemi/*
9041
9042PA SEMI SMBUS DRIVER
9043L: linux-i2c@vger.kernel.org
9044S: Orphan
9045F: drivers/i2c/busses/i2c-pasemi.c
9046
9047PADATA PARALLEL EXECUTION MECHANISM
9048M: Steffen Klassert <steffen.klassert@secunet.com>
9049L: linux-crypto@vger.kernel.org
9050S: Maintained
9051F: kernel/padata.c
9052F: include/linux/padata.h
9053F: Documentation/padata.txt
9054
9055PANASONIC LAPTOP ACPI EXTRAS DRIVER
9056M: Harald Welte <laforge@gnumonks.org>
9057L: platform-driver-x86@vger.kernel.org
9058S: Maintained
9059F: drivers/platform/x86/panasonic-laptop.c
9060
9061PANASONIC MN10300/AM33/AM34 PORT
9062M: David Howells <dhowells@redhat.com>
9063L: linux-am33-list@redhat.com (moderated for non-subscribers)
9064W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9065S: Maintained
9066F: Documentation/mn10300/
9067F: arch/mn10300/
9068
9069PARALLEL LCD/KEYPAD PANEL DRIVER
9070M: Willy Tarreau <willy@haproxy.com>
9071M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9072S: Odd Fixes
9073F: Documentation/misc-devices/lcd-panel-cgram.txt
9074F: drivers/misc/panel.c
9075
9076PARALLEL PORT SUBSYSTEM
9077M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9078M: Sudip Mukherjee <sudip@vectorindia.org>
9079L: linux-parport@lists.infradead.org (subscribers-only)
9080S: Maintained
9081F: drivers/parport/
9082F: include/linux/parport*.h
9083F: drivers/char/ppdev.c
9084F: include/uapi/linux/ppdev.h
9085F: Documentation/parport*.txt
9086
9087PARAVIRT_OPS INTERFACE
9088M: Jeremy Fitzhardinge <jeremy@goop.org>
9089M: Chris Wright <chrisw@sous-sol.org>
9090M: Alok Kataria <akataria@vmware.com>
9091M: Rusty Russell <rusty@rustcorp.com.au>
9092L: virtualization@lists.linux-foundation.org
9093S: Supported
9094F: Documentation/virtual/paravirt_ops.txt
9095F: arch/*/kernel/paravirt*
9096F: arch/*/include/asm/paravirt.h
9097F: include/linux/hypervisor.h
9098
9099PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9100M: Tim Waugh <tim@cyberelk.net>
9101L: linux-parport@lists.infradead.org (subscribers-only)
9102S: Maintained
9103F: Documentation/blockdev/paride.txt
9104F: drivers/block/paride/
9105
9106PARISC ARCHITECTURE
9107M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9108M: Helge Deller <deller@gmx.de>
9109L: linux-parisc@vger.kernel.org
9110W: http://www.parisc-linux.org/
9111Q: http://patchwork.kernel.org/project/linux-parisc/list/
9112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9114S: Maintained
9115F: arch/parisc/
9116F: Documentation/parisc/
9117F: drivers/parisc/
9118F: drivers/char/agp/parisc-agp.c
9119F: drivers/input/serio/gscps2.c
9120F: drivers/parport/parport_gsc.*
9121F: drivers/tty/serial/8250/8250_gsc.c
9122F: drivers/video/fbdev/sti*
9123F: drivers/video/console/sti*
9124F: drivers/video/logo/logo_parisc*
9125
9126PC87360 HARDWARE MONITORING DRIVER
9127M: Jim Cromie <jim.cromie@gmail.com>
9128L: linux-hwmon@vger.kernel.org
9129S: Maintained
9130F: Documentation/hwmon/pc87360
9131F: drivers/hwmon/pc87360.c
9132
9133PC8736x GPIO DRIVER
9134M: Jim Cromie <jim.cromie@gmail.com>
9135S: Maintained
9136F: drivers/char/pc8736x_gpio.c
9137
9138PC87427 HARDWARE MONITORING DRIVER
9139M: Jean Delvare <jdelvare@suse.com>
9140L: linux-hwmon@vger.kernel.org
9141S: Maintained
9142F: Documentation/hwmon/pc87427
9143F: drivers/hwmon/pc87427.c
9144
9145PCA9532 LED DRIVER
9146M: Riku Voipio <riku.voipio@iki.fi>
9147S: Maintained
9148F: drivers/leds/leds-pca9532.c
9149F: include/linux/leds-pca9532.h
9150
9151PCA9541 I2C BUS MASTER SELECTOR DRIVER
9152M: Guenter Roeck <linux@roeck-us.net>
9153L: linux-i2c@vger.kernel.org
9154S: Maintained
9155F: drivers/i2c/muxes/i2c-mux-pca9541.c
9156
9157PCDP - PRIMARY CONSOLE AND DEBUG PORT
9158M: Khalid Aziz <khalid@gonehiking.org>
9159S: Maintained
9160F: drivers/firmware/pcdp.*
9161
9162PCI ERROR RECOVERY
9163M: Linas Vepstas <linasvepstas@gmail.com>
9164L: linux-pci@vger.kernel.org
9165S: Supported
9166F: Documentation/PCI/pci-error-recovery.txt
9167
9168PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9169M: Russell Currey <ruscur@russell.cc>
9170L: linuxppc-dev@lists.ozlabs.org
9171S: Supported
9172F: Documentation/powerpc/eeh-pci-error-recovery.txt
9173F: arch/powerpc/kernel/eeh*.c
9174F: arch/powerpc/platforms/*/eeh*.c
9175F: arch/powerpc/include/*/eeh*.h
9176
9177PCI SUBSYSTEM
9178M: Bjorn Helgaas <bhelgaas@google.com>
9179L: linux-pci@vger.kernel.org
9180Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9182S: Supported
9183F: Documentation/devicetree/bindings/pci/
9184F: Documentation/PCI/
9185F: drivers/pci/
9186F: include/linux/pci*
9187F: arch/x86/pci/
9188F: arch/x86/kernel/quirks.c
9189
9190PCI DRIVER FOR ALTERA PCIE IP
9191M: Ley Foon Tan <lftan@altera.com>
9192L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9193L: linux-pci@vger.kernel.org
9194S: Supported
9195F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9196F: drivers/pci/host/pcie-altera.c
9197
9198PCI DRIVER FOR ARM VERSATILE PLATFORM
9199M: Rob Herring <robh@kernel.org>
9200L: linux-pci@vger.kernel.org
9201L: linux-arm-kernel@lists.infradead.org
9202S: Maintained
9203F: Documentation/devicetree/bindings/pci/versatile.txt
9204F: drivers/pci/host/pci-versatile.c
9205
9206PCI DRIVER FOR ARMADA 8K
9207M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9208L: linux-pci@vger.kernel.org
9209L: linux-arm-kernel@lists.infradead.org
9210S: Maintained
9211F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9212F: drivers/pci/host/pcie-armada8k.c
9213
9214PCI DRIVER FOR APPLIEDMICRO XGENE
9215M: Tanmay Inamdar <tinamdar@apm.com>
9216L: linux-pci@vger.kernel.org
9217L: linux-arm-kernel@lists.infradead.org
9218S: Maintained
9219F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9220F: drivers/pci/host/pci-xgene.c
9221
9222PCI DRIVER FOR FREESCALE LAYERSCAPE
9223M: Minghuan Lian <minghuan.Lian@freescale.com>
9224M: Mingkai Hu <mingkai.hu@freescale.com>
9225M: Roy Zang <tie-fei.zang@freescale.com>
9226L: linuxppc-dev@lists.ozlabs.org
9227L: linux-pci@vger.kernel.org
9228L: linux-arm-kernel@lists.infradead.org
9229S: Maintained
9230F: drivers/pci/host/*layerscape*
9231
9232PCI DRIVER FOR IMX6
9233M: Richard Zhu <Richard.Zhu@freescale.com>
9234M: Lucas Stach <l.stach@pengutronix.de>
9235L: linux-pci@vger.kernel.org
9236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9237S: Maintained
9238F: drivers/pci/host/*imx6*
9239
9240PCI DRIVER FOR TI KEYSTONE
9241M: Murali Karicheri <m-karicheri2@ti.com>
9242L: linux-pci@vger.kernel.org
9243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9244S: Maintained
9245F: drivers/pci/host/*keystone*
9246
9247PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9248M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9249M: Jason Cooper <jason@lakedaemon.net>
9250L: linux-pci@vger.kernel.org
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252S: Maintained
9253F: drivers/pci/host/*mvebu*
9254
9255PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9256M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9257L: linux-pci@vger.kernel.org
9258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9259S: Maintained
9260F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9261F: drivers/pci/host/pci-aardvark.c
9262
9263PCI DRIVER FOR NVIDIA TEGRA
9264M: Thierry Reding <thierry.reding@gmail.com>
9265L: linux-tegra@vger.kernel.org
9266L: linux-pci@vger.kernel.org
9267S: Supported
9268F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9269F: drivers/pci/host/pci-tegra.c
9270
9271PCI DRIVER FOR TI DRA7XX
9272M: Kishon Vijay Abraham I <kishon@ti.com>
9273L: linux-omap@vger.kernel.org
9274L: linux-pci@vger.kernel.org
9275S: Supported
9276F: Documentation/devicetree/bindings/pci/ti-pci.txt
9277F: drivers/pci/host/pci-dra7xx.c
9278
9279PCI DRIVER FOR RENESAS R-CAR
9280M: Simon Horman <horms@verge.net.au>
9281L: linux-pci@vger.kernel.org
9282L: linux-renesas-soc@vger.kernel.org
9283S: Maintained
9284F: drivers/pci/host/*rcar*
9285
9286PCI DRIVER FOR SAMSUNG EXYNOS
9287M: Jingoo Han <jingoohan1@gmail.com>
9288L: linux-pci@vger.kernel.org
9289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9290L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9291S: Maintained
9292F: drivers/pci/host/pci-exynos.c
9293
9294PCI DRIVER FOR SYNOPSIS DESIGNWARE
9295M: Jingoo Han <jingoohan1@gmail.com>
9296M: Pratyush Anand <pratyush.anand@gmail.com>
9297L: linux-pci@vger.kernel.org
9298S: Maintained
9299F: drivers/pci/host/*designware*
9300
9301PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9302M: Joao Pinto <jpinto@synopsys.com>
9303L: linux-pci@vger.kernel.org
9304S: Maintained
9305F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9306F: drivers/pci/host/pcie-designware-plat.c
9307
9308PCI DRIVER FOR GENERIC OF HOSTS
9309M: Will Deacon <will.deacon@arm.com>
9310L: linux-pci@vger.kernel.org
9311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9312S: Maintained
9313F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9314F: drivers/pci/host/pci-host-common.c
9315F: drivers/pci/host/pci-host-generic.c
9316
9317PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9318M: Keith Busch <keith.busch@intel.com>
9319L: linux-pci@vger.kernel.org
9320S: Supported
9321F: arch/x86/pci/vmd.c
9322
9323PCIE DRIVER FOR ST SPEAR13XX
9324M: Pratyush Anand <pratyush.anand@gmail.com>
9325L: linux-pci@vger.kernel.org
9326S: Maintained
9327F: drivers/pci/host/*spear*
9328
9329PCI MSI DRIVER FOR ALTERA MSI IP
9330M: Ley Foon Tan <lftan@altera.com>
9331L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9332L: linux-pci@vger.kernel.org
9333S: Supported
9334F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9335F: drivers/pci/host/pcie-altera-msi.c
9336
9337PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9338M: Duc Dang <dhdang@apm.com>
9339L: linux-pci@vger.kernel.org
9340L: linux-arm-kernel@lists.infradead.org
9341S: Maintained
9342F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9343F: drivers/pci/host/pci-xgene-msi.c
9344
9345PCIE DRIVER FOR AXIS ARTPEC
9346M: Niklas Cassel <niklas.cassel@axis.com>
9347M: Jesper Nilsson <jesper.nilsson@axis.com>
9348L: linux-arm-kernel@axis.com
9349L: linux-pci@vger.kernel.org
9350S: Maintained
9351F: Documentation/devicetree/bindings/pci/axis,artpec*
9352F: drivers/pci/host/*artpec*
9353
9354PCIE DRIVER FOR HISILICON
9355M: Zhou Wang <wangzhou1@hisilicon.com>
9356M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9357L: linux-pci@vger.kernel.org
9358S: Maintained
9359F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9360F: drivers/pci/host/pcie-hisi.c
9361
9362PCIE DRIVER FOR ROCKCHIP
9363M: Shawn Lin <shawn.lin@rock-chips.com>
9364M: Wenrui Li <wenrui.li@rock-chips.com>
9365L: linux-pci@vger.kernel.org
9366L: linux-rockchip@lists.infradead.org
9367S: Maintained
9368F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9369F: drivers/pci/host/pcie-rockchip.c
9370
9371PCIE DRIVER FOR QUALCOMM MSM
9372M: Stanimir Varbanov <svarbanov@mm-sol.com>
9373L: linux-pci@vger.kernel.org
9374L: linux-arm-msm@vger.kernel.org
9375S: Maintained
9376F: drivers/pci/host/*qcom*
9377
9378PCIE DRIVER FOR CAVIUM THUNDERX
9379M: David Daney <david.daney@cavium.com>
9380L: linux-pci@vger.kernel.org
9381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9382S: Supported
9383F: Documentation/devicetree/bindings/pci/pci-thunder-*
9384F: drivers/pci/host/pci-thunder-*
9385
9386PCMCIA SUBSYSTEM
9387P: Linux PCMCIA Team
9388L: linux-pcmcia@lists.infradead.org
9389W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9391S: Maintained
9392F: Documentation/pcmcia/
9393F: tools/pcmcia/
9394F: drivers/pcmcia/
9395F: include/pcmcia/
9396
9397PCNET32 NETWORK DRIVER
9398M: Don Fry <pcnet32@frontier.com>
9399L: netdev@vger.kernel.org
9400S: Maintained
9401F: drivers/net/ethernet/amd/pcnet32.c
9402
9403PCRYPT PARALLEL CRYPTO ENGINE
9404M: Steffen Klassert <steffen.klassert@secunet.com>
9405L: linux-crypto@vger.kernel.org
9406S: Maintained
9407F: crypto/pcrypt.c
9408F: include/crypto/pcrypt.h
9409
9410PER-CPU MEMORY ALLOCATOR
9411M: Tejun Heo <tj@kernel.org>
9412M: Christoph Lameter <cl@linux.com>
9413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9414S: Maintained
9415F: include/linux/percpu*.h
9416F: mm/percpu*.c
9417F: arch/*/include/asm/percpu.h
9418
9419PER-TASK DELAY ACCOUNTING
9420M: Balbir Singh <bsingharora@gmail.com>
9421S: Maintained
9422F: include/linux/delayacct.h
9423F: kernel/delayacct.c
9424
9425PERFORMANCE EVENTS SUBSYSTEM
9426M: Peter Zijlstra <peterz@infradead.org>
9427M: Ingo Molnar <mingo@redhat.com>
9428M: Arnaldo Carvalho de Melo <acme@kernel.org>
9429R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9430L: linux-kernel@vger.kernel.org
9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9432S: Supported
9433F: kernel/events/*
9434F: include/linux/perf_event.h
9435F: include/uapi/linux/perf_event.h
9436F: arch/*/kernel/perf_event*.c
9437F: arch/*/kernel/*/perf_event*.c
9438F: arch/*/kernel/*/*/perf_event*.c
9439F: arch/*/include/asm/perf_event.h
9440F: arch/*/kernel/perf_callchain.c
9441F: arch/*/events/*
9442F: tools/perf/
9443
9444PERSONALITY HANDLING
9445M: Christoph Hellwig <hch@infradead.org>
9446L: linux-abi-devel@lists.sourceforge.net
9447S: Maintained
9448F: include/linux/personality.h
9449F: include/uapi/linux/personality.h
9450
9451PHONET PROTOCOL
9452M: Remi Denis-Courmont <courmisch@gmail.com>
9453S: Supported
9454F: Documentation/networking/phonet.txt
9455F: include/linux/phonet.h
9456F: include/net/phonet/
9457F: include/uapi/linux/phonet.h
9458F: net/phonet/
9459
9460PHRAM MTD DRIVER
9461M: Joern Engel <joern@lazybastard.org>
9462L: linux-mtd@lists.infradead.org
9463S: Maintained
9464F: drivers/mtd/devices/phram.c
9465
9466PICOLCD HID DRIVER
9467M: Bruno Prémont <bonbons@linux-vserver.org>
9468L: linux-input@vger.kernel.org
9469S: Maintained
9470F: drivers/hid/hid-picolcd*
9471
9472PICOXCELL SUPPORT
9473M: Jamie Iles <jamie@jamieiles.com>
9474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9475T: git git://github.com/jamieiles/linux-2.6-ji.git
9476S: Supported
9477F: arch/arm/boot/dts/picoxcell*
9478F: arch/arm/mach-picoxcell/
9479F: drivers/crypto/picoxcell*
9480
9481PIN CONTROL SUBSYSTEM
9482M: Linus Walleij <linus.walleij@linaro.org>
9483L: linux-gpio@vger.kernel.org
9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9485S: Maintained
9486F: Documentation/devicetree/bindings/pinctrl/
9487F: Documentation/pinctrl.txt
9488F: drivers/pinctrl/
9489F: include/linux/pinctrl/
9490
9491PIN CONTROLLER - ATMEL AT91
9492M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9494S: Maintained
9495F: drivers/pinctrl/pinctrl-at91.*
9496
9497PIN CONTROLLER - ATMEL AT91 PIO4
9498M: Ludovic Desroches <ludovic.desroches@atmel.com>
9499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500L: linux-gpio@vger.kernel.org
9501S: Supported
9502F: drivers/pinctrl/pinctrl-at91-pio4.*
9503
9504PIN CONTROLLER - INTEL
9505M: Mika Westerberg <mika.westerberg@linux.intel.com>
9506M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9507S: Maintained
9508F: drivers/pinctrl/intel/
9509
9510PIN CONTROLLER - RENESAS
9511M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9512M: Geert Uytterhoeven <geert+renesas@glider.be>
9513L: linux-renesas-soc@vger.kernel.org
9514S: Maintained
9515F: drivers/pinctrl/sh-pfc/
9516
9517PIN CONTROLLER - SAMSUNG
9518M: Tomasz Figa <tomasz.figa@gmail.com>
9519M: Krzysztof Kozlowski <krzk@kernel.org>
9520M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9523S: Maintained
9524F: drivers/pinctrl/samsung/
9525F: include/dt-bindings/pinctrl/samsung.h
9526F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9527
9528PIN CONTROLLER - SINGLE
9529M: Tony Lindgren <tony@atomide.com>
9530M: Haojian Zhuang <haojian.zhuang@linaro.org>
9531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9532L: linux-omap@vger.kernel.org
9533S: Maintained
9534F: drivers/pinctrl/pinctrl-single.c
9535
9536PIN CONTROLLER - ST SPEAR
9537M: Viresh Kumar <vireshk@kernel.org>
9538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9539W: http://www.st.com/spear
9540S: Maintained
9541F: drivers/pinctrl/spear/
9542
9543PISTACHIO SOC SUPPORT
9544M: James Hartley <james.hartley@imgtec.com>
9545M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9546L: linux-mips@linux-mips.org
9547S: Maintained
9548F: arch/mips/pistachio/
9549F: arch/mips/include/asm/mach-pistachio/
9550F: arch/mips/boot/dts/pistachio/
9551F: arch/mips/configs/pistachio*_defconfig
9552
9553PKTCDVD DRIVER
9554M: Jiri Kosina <jikos@kernel.org>
9555S: Maintained
9556F: drivers/block/pktcdvd.c
9557F: include/linux/pktcdvd.h
9558F: include/uapi/linux/pktcdvd.h
9559
9560PKUNITY SOC DRIVERS
9561M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9562W: http://mprc.pku.edu.cn/~guanxuetao/linux
9563S: Maintained
9564T: git git://github.com/gxt/linux.git
9565F: drivers/input/serio/i8042-unicore32io.h
9566F: drivers/i2c/busses/i2c-puv3.c
9567F: drivers/video/fbdev/fb-puv3.c
9568F: drivers/rtc/rtc-puv3.c
9569
9570PMBUS HARDWARE MONITORING DRIVERS
9571M: Guenter Roeck <linux@roeck-us.net>
9572L: linux-hwmon@vger.kernel.org
9573W: http://hwmon.wiki.kernel.org/
9574W: http://www.roeck-us.net/linux/drivers/
9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9576S: Maintained
9577F: Documentation/hwmon/pmbus
9578F: drivers/hwmon/pmbus/
9579F: include/linux/i2c/pmbus.h
9580
9581PMC SIERRA MaxRAID DRIVER
9582L: linux-scsi@vger.kernel.org
9583W: http://www.pmc-sierra.com/
9584S: Orphan
9585F: drivers/scsi/pmcraid.*
9586
9587PMC SIERRA PM8001 DRIVER
9588M: Jack Wang <jinpu.wang@profitbricks.com>
9589M: lindar_liu@usish.com
9590L: pmchba@pmcs.com
9591L: linux-scsi@vger.kernel.org
9592S: Supported
9593F: drivers/scsi/pm8001/
9594
9595POSIX CLOCKS and TIMERS
9596M: Thomas Gleixner <tglx@linutronix.de>
9597L: linux-kernel@vger.kernel.org
9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9599S: Maintained
9600F: fs/timerfd.c
9601F: include/linux/timer*
9602F: kernel/time/*timer*
9603
9604POWER MANAGEMENT CORE
9605M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9606L: linux-pm@vger.kernel.org
9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9608S: Supported
9609F: drivers/base/power/
9610F: include/linux/pm.h
9611F: include/linux/pm_*
9612F: include/linux/powercap.h
9613F: drivers/powercap/
9614
9615POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9616M: Sebastian Reichel <sre@kernel.org>
9617L: linux-pm@vger.kernel.org
9618T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9619S: Maintained
9620F: Documentation/devicetree/bindings/power/supply/
9621F: include/linux/power_supply.h
9622F: drivers/power/supply/
9623
9624POWER STATE COORDINATION INTERFACE (PSCI)
9625M: Mark Rutland <mark.rutland@arm.com>
9626M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9627L: linux-arm-kernel@lists.infradead.org
9628S: Maintained
9629F: drivers/firmware/psci.c
9630F: include/linux/psci.h
9631F: include/uapi/linux/psci.h
9632
9633POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9634M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9635L: linuxppc-dev@lists.ozlabs.org
9636S: Maintained
9637F: drivers/char/powernv-op-panel.c
9638
9639PNP SUPPORT
9640M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9641S: Maintained
9642F: drivers/pnp/
9643
9644PPP PROTOCOL DRIVERS AND COMPRESSORS
9645M: Paul Mackerras <paulus@samba.org>
9646L: linux-ppp@vger.kernel.org
9647S: Maintained
9648F: drivers/net/ppp/ppp_*
9649
9650PPP OVER ATM (RFC 2364)
9651M: Mitchell Blank Jr <mitch@sfgoth.com>
9652S: Maintained
9653F: net/atm/pppoatm.c
9654F: include/uapi/linux/atmppp.h
9655
9656PPP OVER ETHERNET
9657M: Michal Ostrowski <mostrows@earthlink.net>
9658S: Maintained
9659F: drivers/net/ppp/pppoe.c
9660F: drivers/net/ppp/pppox.c
9661
9662PPP OVER L2TP
9663M: James Chapman <jchapman@katalix.com>
9664S: Maintained
9665F: net/l2tp/l2tp_ppp.c
9666F: include/linux/if_pppol2tp.h
9667F: include/uapi/linux/if_pppol2tp.h
9668
9669PPS SUPPORT
9670M: Rodolfo Giometti <giometti@enneenne.com>
9671W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9672L: linuxpps@ml.enneenne.com (subscribers-only)
9673S: Maintained
9674F: Documentation/pps/
9675F: drivers/pps/
9676F: include/linux/pps*.h
9677
9678PPTP DRIVER
9679M: Dmitry Kozlov <xeb@mail.ru>
9680L: netdev@vger.kernel.org
9681S: Maintained
9682F: drivers/net/ppp/pptp.c
9683W: http://sourceforge.net/projects/accel-pptp
9684
9685PREEMPTIBLE KERNEL
9686M: Robert Love <rml@tech9.net>
9687L: kpreempt-tech@lists.sourceforge.net
9688W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9689S: Supported
9690F: Documentation/preempt-locking.txt
9691F: include/linux/preempt.h
9692
9693PRISM54 WIRELESS DRIVER
9694M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9695L: linux-wireless@vger.kernel.org
9696W: http://wireless.kernel.org/en/users/Drivers/p54
9697S: Obsolete
9698F: drivers/net/wireless/intersil/prism54/
9699
9700PS3 NETWORK SUPPORT
9701M: Geoff Levand <geoff@infradead.org>
9702L: netdev@vger.kernel.org
9703L: linuxppc-dev@lists.ozlabs.org
9704S: Maintained
9705F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9706
9707PS3 PLATFORM SUPPORT
9708M: Geoff Levand <geoff@infradead.org>
9709L: linuxppc-dev@lists.ozlabs.org
9710S: Maintained
9711F: arch/powerpc/boot/ps3*
9712F: arch/powerpc/include/asm/lv1call.h
9713F: arch/powerpc/include/asm/ps3*.h
9714F: arch/powerpc/platforms/ps3/
9715F: drivers/*/ps3*
9716F: drivers/ps3/
9717F: drivers/rtc/rtc-ps3.c
9718F: drivers/usb/host/*ps3.c
9719F: sound/ppc/snd_ps3*
9720
9721PS3VRAM DRIVER
9722M: Jim Paris <jim@jtan.com>
9723M: Geoff Levand <geoff@infradead.org>
9724L: linuxppc-dev@lists.ozlabs.org
9725S: Maintained
9726F: drivers/block/ps3vram.c
9727
9728PSTORE FILESYSTEM
9729M: Anton Vorontsov <anton@enomsg.org>
9730M: Colin Cross <ccross@android.com>
9731M: Kees Cook <keescook@chromium.org>
9732M: Tony Luck <tony.luck@intel.com>
9733S: Maintained
9734T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9735F: fs/pstore/
9736F: include/linux/pstore*
9737F: drivers/firmware/efi/efi-pstore.c
9738F: drivers/acpi/apei/erst.c
9739
9740PTP HARDWARE CLOCK SUPPORT
9741M: Richard Cochran <richardcochran@gmail.com>
9742L: netdev@vger.kernel.org
9743S: Maintained
9744W: http://linuxptp.sourceforge.net/
9745F: Documentation/ABI/testing/sysfs-ptp
9746F: Documentation/ptp/*
9747F: drivers/net/ethernet/freescale/gianfar_ptp.c
9748F: drivers/net/phy/dp83640*
9749F: drivers/ptp/*
9750F: include/linux/ptp_cl*
9751
9752PTRACE SUPPORT
9753M: Roland McGrath <roland@hack.frob.com>
9754M: Oleg Nesterov <oleg@redhat.com>
9755S: Maintained
9756F: include/asm-generic/syscall.h
9757F: include/linux/ptrace.h
9758F: include/linux/regset.h
9759F: include/linux/tracehook.h
9760F: include/uapi/linux/ptrace.h
9761F: kernel/ptrace.c
9762
9763PULSE8-CEC DRIVER
9764M: Hans Verkuil <hverkuil@xs4all.nl>
9765L: linux-media@vger.kernel.org
9766T: git git://linuxtv.org/media_tree.git
9767S: Maintained
9768F: drivers/staging/media/pulse8-cec
9769
9770PVRUSB2 VIDEO4LINUX DRIVER
9771M: Mike Isely <isely@pobox.com>
9772L: pvrusb2@isely.net (subscribers-only)
9773L: linux-media@vger.kernel.org
9774W: http://www.isely.net/pvrusb2/
9775T: git git://linuxtv.org/media_tree.git
9776S: Maintained
9777F: Documentation/media/v4l-drivers/pvrusb2*
9778F: drivers/media/usb/pvrusb2/
9779
9780PWC WEBCAM DRIVER
9781M: Hans Verkuil <hverkuil@xs4all.nl>
9782L: linux-media@vger.kernel.org
9783T: git git://linuxtv.org/media_tree.git
9784S: Odd Fixes
9785F: drivers/media/usb/pwc/*
9786
9787PWM FAN DRIVER
9788M: Kamil Debski <kamil@wypas.org>
9789M: Lukasz Majewski <l.majewski@samsung.com>
9790L: linux-hwmon@vger.kernel.org
9791S: Supported
9792F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9793F: Documentation/hwmon/pwm-fan
9794F: drivers/hwmon/pwm-fan.c
9795
9796PWM SUBSYSTEM
9797M: Thierry Reding <thierry.reding@gmail.com>
9798L: linux-pwm@vger.kernel.org
9799S: Maintained
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9801F: Documentation/pwm.txt
9802F: Documentation/devicetree/bindings/pwm/
9803F: include/linux/pwm.h
9804F: drivers/pwm/
9805F: drivers/video/backlight/pwm_bl.c
9806F: include/linux/pwm_backlight.h
9807
9808PXA2xx/PXA3xx SUPPORT
9809M: Daniel Mack <daniel@zonque.org>
9810M: Haojian Zhuang <haojian.zhuang@gmail.com>
9811M: Robert Jarzmik <robert.jarzmik@free.fr>
9812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9813T: git git://github.com/hzhuang1/linux.git
9814T: git git://github.com/rjarzmik/linux.git
9815S: Maintained
9816F: arch/arm/boot/dts/pxa*
9817F: arch/arm/mach-pxa/
9818F: drivers/dma/pxa*
9819F: drivers/pcmcia/pxa2xx*
9820F: drivers/pinctrl/pxa/
9821F: drivers/spi/spi-pxa2xx*
9822F: drivers/usb/gadget/udc/pxa2*
9823F: include/sound/pxa2xx-lib.h
9824F: sound/arm/pxa*
9825F: sound/soc/pxa/
9826
9827PXA GPIO DRIVER
9828M: Robert Jarzmik <robert.jarzmik@free.fr>
9829L: linux-gpio@vger.kernel.org
9830S: Maintained
9831F: drivers/gpio/gpio-pxa.c
9832
9833PXA3xx NAND FLASH DRIVER
9834M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9835L: linux-mtd@lists.infradead.org
9836S: Maintained
9837F: drivers/mtd/nand/pxa3xx_nand.c
9838
9839MMP SUPPORT
9840M: Eric Miao <eric.y.miao@gmail.com>
9841M: Haojian Zhuang <haojian.zhuang@gmail.com>
9842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9843T: git git://github.com/hzhuang1/linux.git
9844T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9845S: Maintained
9846F: arch/arm/boot/dts/mmp*
9847F: arch/arm/mach-mmp/
9848
9849PXA MMCI DRIVER
9850S: Orphan
9851
9852PXA RTC DRIVER
9853M: Robert Jarzmik <robert.jarzmik@free.fr>
9854L: rtc-linux@googlegroups.com
9855S: Maintained
9856
9857QAT DRIVER
9858M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9859M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9860L: qat-linux@intel.com
9861S: Supported
9862F: drivers/crypto/qat/
9863
9864QIB DRIVER
9865M: Mike Marciniszyn <infinipath@intel.com>
9866L: linux-rdma@vger.kernel.org
9867S: Supported
9868F: drivers/infiniband/hw/qib/
9869
9870QLOGIC QLA1280 SCSI DRIVER
9871M: Michael Reed <mdr@sgi.com>
9872L: linux-scsi@vger.kernel.org
9873S: Maintained
9874F: drivers/scsi/qla1280.[ch]
9875
9876QLOGIC QLA2XXX FC-SCSI DRIVER
9877M: qla2xxx-upstream@qlogic.com
9878L: linux-scsi@vger.kernel.org
9879S: Supported
9880F: Documentation/scsi/LICENSE.qla2xxx
9881F: drivers/scsi/qla2xxx/
9882
9883QLOGIC QLA4XXX iSCSI DRIVER
9884M: QLogic-Storage-Upstream@qlogic.com
9885L: linux-scsi@vger.kernel.org
9886S: Supported
9887F: Documentation/scsi/LICENSE.qla4xxx
9888F: drivers/scsi/qla4xxx/
9889
9890QLOGIC QLA3XXX NETWORK DRIVER
9891M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9892M: Ron Mercer <ron.mercer@qlogic.com>
9893M: linux-driver@qlogic.com
9894L: netdev@vger.kernel.org
9895S: Supported
9896F: Documentation/networking/LICENSE.qla3xxx
9897F: drivers/net/ethernet/qlogic/qla3xxx.*
9898
9899QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9900M: Dept-GELinuxNICDev@qlogic.com
9901L: netdev@vger.kernel.org
9902S: Supported
9903F: drivers/net/ethernet/qlogic/qlcnic/
9904
9905QLOGIC QLGE 10Gb ETHERNET DRIVER
9906M: Harish Patil <harish.patil@qlogic.com>
9907M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9908M: Dept-GELinuxNICDev@qlogic.com
9909M: linux-driver@qlogic.com
9910L: netdev@vger.kernel.org
9911S: Supported
9912F: drivers/net/ethernet/qlogic/qlge/
9913
9914QLOGIC QL4xxx ETHERNET DRIVER
9915M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9916M: Ariel Elior <Ariel.Elior@qlogic.com>
9917M: everest-linux-l2@qlogic.com
9918L: netdev@vger.kernel.org
9919S: Supported
9920F: drivers/net/ethernet/qlogic/qed/
9921F: include/linux/qed/
9922F: drivers/net/ethernet/qlogic/qede/
9923
9924QNX4 FILESYSTEM
9925M: Anders Larsen <al@alarsen.net>
9926W: http://www.alarsen.net/linux/qnx4fs/
9927S: Maintained
9928F: fs/qnx4/
9929F: include/uapi/linux/qnx4_fs.h
9930F: include/uapi/linux/qnxtypes.h
9931
9932QT1010 MEDIA DRIVER
9933M: Antti Palosaari <crope@iki.fi>
9934L: linux-media@vger.kernel.org
9935W: https://linuxtv.org
9936W: http://palosaari.fi/linux/
9937Q: http://patchwork.linuxtv.org/project/linux-media/list/
9938T: git git://linuxtv.org/anttip/media_tree.git
9939S: Maintained
9940F: drivers/media/tuners/qt1010*
9941
9942QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9943M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9944L: linux-wireless@vger.kernel.org
9945L: ath9k-devel@lists.ath9k.org
9946W: http://wireless.kernel.org/en/users/Drivers/ath9k
9947S: Supported
9948F: drivers/net/wireless/ath/ath9k/
9949
9950QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9951M: Kalle Valo <kvalo@qca.qualcomm.com>
9952L: ath10k@lists.infradead.org
9953W: http://wireless.kernel.org/en/users/Drivers/ath10k
9954T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9955S: Supported
9956F: drivers/net/wireless/ath/ath10k/
9957
9958QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9959M: Timur Tabi <timur@codeaurora.org>
9960L: netdev@vger.kernel.org
9961S: Supported
9962F: drivers/net/ethernet/qualcomm/emac/
9963
9964QUALCOMM HEXAGON ARCHITECTURE
9965M: Richard Kuo <rkuo@codeaurora.org>
9966L: linux-hexagon@vger.kernel.org
9967T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9968S: Supported
9969F: arch/hexagon/
9970
9971QUALCOMM WCN36XX WIRELESS DRIVER
9972M: Eugene Krasnikov <k.eugene.e@gmail.com>
9973L: wcn36xx@lists.infradead.org
9974W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9975T: git git://github.com/KrasnikovEugene/wcn36xx.git
9976S: Supported
9977F: drivers/net/wireless/ath/wcn36xx/
9978
9979QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9980M: Gabriel Somlo <somlo@cmu.edu>
9981M: "Michael S. Tsirkin" <mst@redhat.com>
9982L: qemu-devel@nongnu.org
9983S: Maintained
9984F: drivers/firmware/qemu_fw_cfg.c
9985
9986RADOS BLOCK DEVICE (RBD)
9987M: Ilya Dryomov <idryomov@gmail.com>
9988M: Sage Weil <sage@redhat.com>
9989M: Alex Elder <elder@kernel.org>
9990L: ceph-devel@vger.kernel.org
9991W: http://ceph.com/
9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9993T: git git://github.com/ceph/ceph-client.git
9994S: Supported
9995F: Documentation/ABI/testing/sysfs-bus-rbd
9996F: drivers/block/rbd.c
9997F: drivers/block/rbd_types.h
9998
9999RADEON FRAMEBUFFER DISPLAY DRIVER
10000M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10001L: linux-fbdev@vger.kernel.org
10002S: Maintained
10003F: drivers/video/fbdev/aty/radeon*
10004F: include/uapi/linux/radeonfb.h
10005
10006RADIOSHARK RADIO DRIVER
10007M: Hans Verkuil <hverkuil@xs4all.nl>
10008L: linux-media@vger.kernel.org
10009T: git git://linuxtv.org/media_tree.git
10010S: Maintained
10011F: drivers/media/radio/radio-shark.c
10012
10013RADIOSHARK2 RADIO DRIVER
10014M: Hans Verkuil <hverkuil@xs4all.nl>
10015L: linux-media@vger.kernel.org
10016T: git git://linuxtv.org/media_tree.git
10017S: Maintained
10018F: drivers/media/radio/radio-shark2.c
10019F: drivers/media/radio/radio-tea5777.c
10020
10021RAGE128 FRAMEBUFFER DISPLAY DRIVER
10022M: Paul Mackerras <paulus@samba.org>
10023L: linux-fbdev@vger.kernel.org
10024S: Maintained
10025F: drivers/video/fbdev/aty/aty128fb.c
10026
10027RALINK MIPS ARCHITECTURE
10028M: John Crispin <john@phrozen.org>
10029L: linux-mips@linux-mips.org
10030S: Maintained
10031F: arch/mips/ralink
10032
10033RALINK RT2X00 WIRELESS LAN DRIVER
10034P: rt2x00 project
10035M: Stanislaw Gruszka <sgruszka@redhat.com>
10036M: Helmut Schaa <helmut.schaa@googlemail.com>
10037L: linux-wireless@vger.kernel.org
10038S: Maintained
10039F: drivers/net/wireless/ralink/rt2x00/
10040
10041RAMDISK RAM BLOCK DEVICE DRIVER
10042M: Jens Axboe <axboe@kernel.dk>
10043S: Maintained
10044F: Documentation/blockdev/ramdisk.txt
10045F: drivers/block/brd.c
10046
10047RANDOM NUMBER DRIVER
10048M: "Theodore Ts'o" <tytso@mit.edu>
10049S: Maintained
10050F: drivers/char/random.c
10051
10052RAPIDIO SUBSYSTEM
10053M: Matt Porter <mporter@kernel.crashing.org>
10054M: Alexandre Bounine <alexandre.bounine@idt.com>
10055S: Maintained
10056F: drivers/rapidio/
10057
10058RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10059L: linux-wireless@vger.kernel.org
10060S: Orphan
10061F: drivers/net/wireless/ray*
10062
10063RCUTORTURE MODULE
10064M: Josh Triplett <josh@joshtriplett.org>
10065M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10066L: linux-kernel@vger.kernel.org
10067S: Supported
10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10069F: Documentation/RCU/torture.txt
10070F: kernel/rcu/rcutorture.c
10071
10072RCUTORTURE TEST FRAMEWORK
10073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10074M: Josh Triplett <josh@joshtriplett.org>
10075R: Steven Rostedt <rostedt@goodmis.org>
10076R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10077R: Lai Jiangshan <jiangshanlai@gmail.com>
10078L: linux-kernel@vger.kernel.org
10079S: Supported
10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10081F: tools/testing/selftests/rcutorture
10082
10083RDC R-321X SoC
10084M: Florian Fainelli <florian@openwrt.org>
10085S: Maintained
10086
10087RDC R6040 FAST ETHERNET DRIVER
10088M: Florian Fainelli <f.fainelli@gmail.com>
10089L: netdev@vger.kernel.org
10090S: Maintained
10091F: drivers/net/ethernet/rdc/r6040.c
10092
10093RDS - RELIABLE DATAGRAM SOCKETS
10094M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10095L: netdev@vger.kernel.org
10096L: linux-rdma@vger.kernel.org
10097L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10098W: https://oss.oracle.com/projects/rds/
10099S: Supported
10100F: net/rds/
10101F: Documentation/networking/rds.txt
10102
10103RDMAVT - RDMA verbs software
10104M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10105L: linux-rdma@vger.kernel.org
10106S: Supported
10107F: drivers/infiniband/sw/rdmavt
10108
10109READ-COPY UPDATE (RCU)
10110M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10111M: Josh Triplett <josh@joshtriplett.org>
10112R: Steven Rostedt <rostedt@goodmis.org>
10113R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10114R: Lai Jiangshan <jiangshanlai@gmail.com>
10115L: linux-kernel@vger.kernel.org
10116W: http://www.rdrop.com/users/paulmck/RCU/
10117S: Supported
10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10119F: Documentation/RCU/
10120X: Documentation/RCU/torture.txt
10121F: include/linux/rcu*
10122X: include/linux/srcu.h
10123F: kernel/rcu/
10124X: kernel/torture.c
10125
10126REAL TIME CLOCK (RTC) SUBSYSTEM
10127M: Alessandro Zummo <a.zummo@towertech.it>
10128M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10129L: rtc-linux@googlegroups.com
10130Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10131T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10132S: Maintained
10133F: Documentation/devicetree/bindings/rtc/
10134F: Documentation/rtc.txt
10135F: drivers/rtc/
10136F: include/linux/rtc.h
10137F: include/uapi/linux/rtc.h
10138F: include/linux/rtc/
10139F: include/linux/platform_data/rtc-*
10140F: tools/testing/selftests/timers/rtctest.c
10141
10142REALTEK AUDIO CODECS
10143M: Bard Liao <bardliao@realtek.com>
10144M: Oder Chiou <oder_chiou@realtek.com>
10145S: Maintained
10146F: sound/soc/codecs/rt*
10147F: include/sound/rt*.h
10148
10149REISERFS FILE SYSTEM
10150L: reiserfs-devel@vger.kernel.org
10151S: Supported
10152F: fs/reiserfs/
10153
10154REGISTER MAP ABSTRACTION
10155M: Mark Brown <broonie@kernel.org>
10156L: linux-kernel@vger.kernel.org
10157T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10158S: Supported
10159F: Documentation/devicetree/bindings/regmap/
10160F: drivers/base/regmap/
10161F: include/linux/regmap.h
10162
10163REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10164M: Ohad Ben-Cohen <ohad@wizery.com>
10165M: Bjorn Andersson <bjorn.andersson@linaro.org>
10166L: linux-remoteproc@vger.kernel.org
10167T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10168S: Maintained
10169F: Documentation/devicetree/bindings/remoteproc/
10170F: Documentation/remoteproc.txt
10171F: drivers/remoteproc/
10172F: include/linux/remoteproc.h
10173
10174REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10175M: Ohad Ben-Cohen <ohad@wizery.com>
10176M: Bjorn Andersson <bjorn.andersson@linaro.org>
10177L: linux-remoteproc@vger.kernel.org
10178T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10179S: Maintained
10180F: drivers/rpmsg/
10181F: Documentation/rpmsg.txt
10182F: include/linux/rpmsg.h
10183
10184RENESAS CLOCK DRIVERS
10185M: Geert Uytterhoeven <geert+renesas@glider.be>
10186L: linux-renesas-soc@vger.kernel.org
10187S: Supported
10188F: drivers/clk/renesas/
10189
10190RENESAS ETHERNET DRIVERS
10191R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10192L: netdev@vger.kernel.org
10193L: linux-renesas-soc@vger.kernel.org
10194F: drivers/net/ethernet/renesas/
10195F: include/linux/sh_eth.h
10196
10197RENESAS USB2 PHY DRIVER
10198M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10199L: linux-renesas-soc@vger.kernel.org
10200S: Maintained
10201F: drivers/phy/phy-rcar-gen3-usb2.c
10202
10203RESET CONTROLLER FRAMEWORK
10204M: Philipp Zabel <p.zabel@pengutronix.de>
10205T: git git://git.pengutronix.de/git/pza/linux
10206S: Maintained
10207F: drivers/reset/
10208F: Documentation/devicetree/bindings/reset/
10209F: include/dt-bindings/reset/
10210F: include/linux/reset.h
10211F: include/linux/reset-controller.h
10212
10213RFKILL
10214M: Johannes Berg <johannes@sipsolutions.net>
10215L: linux-wireless@vger.kernel.org
10216W: http://wireless.kernel.org/
10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10219S: Maintained
10220F: Documentation/rfkill.txt
10221F: net/rfkill/
10222
10223RHASHTABLE
10224M: Thomas Graf <tgraf@suug.ch>
10225M: Herbert Xu <herbert@gondor.apana.org.au>
10226L: netdev@vger.kernel.org
10227S: Maintained
10228F: lib/rhashtable.c
10229F: include/linux/rhashtable.h
10230
10231RICOH SMARTMEDIA/XD DRIVER
10232M: Maxim Levitsky <maximlevitsky@gmail.com>
10233S: Maintained
10234F: drivers/mtd/nand/r852.c
10235F: drivers/mtd/nand/r852.h
10236
10237RICOH R5C592 MEMORYSTICK DRIVER
10238M: Maxim Levitsky <maximlevitsky@gmail.com>
10239S: Maintained
10240F: drivers/memstick/host/r592.*
10241
10242ROCCAT DRIVERS
10243M: Stefan Achatz <erazor_de@users.sourceforge.net>
10244W: http://sourceforge.net/projects/roccat/
10245S: Maintained
10246F: drivers/hid/hid-roccat*
10247F: include/linux/hid-roccat*
10248F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10249
10250ROCKER DRIVER
10251M: Jiri Pirko <jiri@resnulli.us>
10252L: netdev@vger.kernel.org
10253S: Supported
10254F: drivers/net/ethernet/rocker/
10255
10256ROCKETPORT DRIVER
10257P: Comtrol Corp.
10258W: http://www.comtrol.com
10259S: Maintained
10260F: Documentation/serial/rocket.txt
10261F: drivers/tty/rocket*
10262
10263ROCKETPORT EXPRESS/INFINITY DRIVER
10264M: Kevin Cernekee <cernekee@gmail.com>
10265L: linux-serial@vger.kernel.org
10266S: Odd Fixes
10267F: drivers/tty/serial/rp2.*
10268
10269ROSE NETWORK LAYER
10270M: Ralf Baechle <ralf@linux-mips.org>
10271L: linux-hams@vger.kernel.org
10272W: http://www.linux-ax25.org/
10273S: Maintained
10274F: include/net/rose.h
10275F: include/uapi/linux/rose.h
10276F: net/rose/
10277
10278RTL2830 MEDIA DRIVER
10279M: Antti Palosaari <crope@iki.fi>
10280L: linux-media@vger.kernel.org
10281W: https://linuxtv.org
10282W: http://palosaari.fi/linux/
10283Q: http://patchwork.linuxtv.org/project/linux-media/list/
10284T: git git://linuxtv.org/anttip/media_tree.git
10285S: Maintained
10286F: drivers/media/dvb-frontends/rtl2830*
10287
10288RTL2832 MEDIA DRIVER
10289M: Antti Palosaari <crope@iki.fi>
10290L: linux-media@vger.kernel.org
10291W: https://linuxtv.org
10292W: http://palosaari.fi/linux/
10293Q: http://patchwork.linuxtv.org/project/linux-media/list/
10294T: git git://linuxtv.org/anttip/media_tree.git
10295S: Maintained
10296F: drivers/media/dvb-frontends/rtl2832*
10297
10298RTL2832_SDR MEDIA DRIVER
10299M: Antti Palosaari <crope@iki.fi>
10300L: linux-media@vger.kernel.org
10301W: https://linuxtv.org
10302W: http://palosaari.fi/linux/
10303Q: http://patchwork.linuxtv.org/project/linux-media/list/
10304T: git git://linuxtv.org/anttip/media_tree.git
10305S: Maintained
10306F: drivers/media/dvb-frontends/rtl2832_sdr*
10307
10308RTL8180 WIRELESS DRIVER
10309L: linux-wireless@vger.kernel.org
10310W: http://wireless.kernel.org/
10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10312S: Orphan
10313F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10314
10315RTL8187 WIRELESS DRIVER
10316M: Herton Ronaldo Krzesinski <herton@canonical.com>
10317M: Hin-Tak Leung <htl10@users.sourceforge.net>
10318M: Larry Finger <Larry.Finger@lwfinger.net>
10319L: linux-wireless@vger.kernel.org
10320W: http://wireless.kernel.org/
10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10322S: Maintained
10323F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10324
10325RTL8192CE WIRELESS DRIVER
10326M: Larry Finger <Larry.Finger@lwfinger.net>
10327M: Chaoming Li <chaoming_li@realsil.com.cn>
10328L: linux-wireless@vger.kernel.org
10329W: http://wireless.kernel.org/
10330T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10331S: Maintained
10332F: drivers/net/wireless/realtek/rtlwifi/
10333F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10334
10335RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10336M: Jes Sorensen <Jes.Sorensen@redhat.com>
10337L: linux-wireless@vger.kernel.org
10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10339S: Maintained
10340F: drivers/net/wireless/realtek/rtl8xxxu/
10341
10342S3 SAVAGE FRAMEBUFFER DRIVER
10343M: Antonino Daplas <adaplas@gmail.com>
10344L: linux-fbdev@vger.kernel.org
10345S: Maintained
10346F: drivers/video/fbdev/savage/
10347
10348S390
10349M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10350M: Heiko Carstens <heiko.carstens@de.ibm.com>
10351L: linux-s390@vger.kernel.org
10352W: http://www.ibm.com/developerworks/linux/linux390/
10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10354S: Supported
10355F: arch/s390/
10356F: drivers/s390/
10357F: Documentation/s390/
10358F: Documentation/DocBook/s390*
10359
10360S390 COMMON I/O LAYER
10361M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10362M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10363L: linux-s390@vger.kernel.org
10364W: http://www.ibm.com/developerworks/linux/linux390/
10365S: Supported
10366F: drivers/s390/cio/
10367
10368S390 DASD DRIVER
10369M: Stefan Haberland <sth@linux.vnet.ibm.com>
10370M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10371L: linux-s390@vger.kernel.org
10372W: http://www.ibm.com/developerworks/linux/linux390/
10373S: Supported
10374F: drivers/s390/block/dasd*
10375F: block/partitions/ibm.c
10376
10377S390 NETWORK DRIVERS
10378M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10379L: linux-s390@vger.kernel.org
10380W: http://www.ibm.com/developerworks/linux/linux390/
10381S: Supported
10382F: drivers/s390/net/
10383
10384S390 PCI SUBSYSTEM
10385M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10386M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10387L: linux-s390@vger.kernel.org
10388W: http://www.ibm.com/developerworks/linux/linux390/
10389S: Supported
10390F: arch/s390/pci/
10391F: drivers/pci/hotplug/s390_pci_hpc.c
10392
10393S390 ZCRYPT DRIVER
10394M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10395L: linux-s390@vger.kernel.org
10396W: http://www.ibm.com/developerworks/linux/linux390/
10397S: Supported
10398F: drivers/s390/crypto/
10399
10400S390 ZFCP DRIVER
10401M: Steffen Maier <maier@linux.vnet.ibm.com>
10402L: linux-s390@vger.kernel.org
10403W: http://www.ibm.com/developerworks/linux/linux390/
10404S: Supported
10405F: drivers/s390/scsi/zfcp_*
10406
10407S390 IUCV NETWORK LAYER
10408M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10409L: linux-s390@vger.kernel.org
10410W: http://www.ibm.com/developerworks/linux/linux390/
10411S: Supported
10412F: drivers/s390/net/*iucv*
10413F: include/net/iucv/
10414F: net/iucv/
10415
10416S390 IOMMU (PCI)
10417M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10418L: linux-s390@vger.kernel.org
10419W: http://www.ibm.com/developerworks/linux/linux390/
10420S: Supported
10421F: drivers/iommu/s390-iommu.c
10422
10423S3C24XX SD/MMC Driver
10424M: Ben Dooks <ben-linux@fluff.org>
10425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426S: Supported
10427F: drivers/mmc/host/s3cmci.*
10428
10429SAA6588 RDS RECEIVER DRIVER
10430M: Hans Verkuil <hverkuil@xs4all.nl>
10431L: linux-media@vger.kernel.org
10432T: git git://linuxtv.org/media_tree.git
10433W: https://linuxtv.org
10434S: Odd Fixes
10435F: drivers/media/i2c/saa6588*
10436
10437SAA7134 VIDEO4LINUX DRIVER
10438M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10439M: Mauro Carvalho Chehab <mchehab@kernel.org>
10440L: linux-media@vger.kernel.org
10441W: https://linuxtv.org
10442T: git git://linuxtv.org/media_tree.git
10443S: Odd fixes
10444F: Documentation/media/v4l-drivers/saa7134*
10445F: drivers/media/pci/saa7134/
10446
10447SAA7146 VIDEO4LINUX-2 DRIVER
10448M: Hans Verkuil <hverkuil@xs4all.nl>
10449L: linux-media@vger.kernel.org
10450T: git git://linuxtv.org/media_tree.git
10451S: Maintained
10452F: drivers/media/common/saa7146/
10453F: drivers/media/pci/saa7146/
10454F: include/media/saa7146*
10455
10456SAMSUNG LAPTOP DRIVER
10457M: Corentin Chary <corentin.chary@gmail.com>
10458L: platform-driver-x86@vger.kernel.org
10459S: Maintained
10460F: drivers/platform/x86/samsung-laptop.c
10461
10462SAMSUNG AUDIO (ASoC) DRIVERS
10463M: Krzysztof Kozlowski <krzk@kernel.org>
10464M: Sangbeom Kim <sbkim73@samsung.com>
10465M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10466L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10467S: Supported
10468F: sound/soc/samsung/
10469
10470SAMSUNG FRAMEBUFFER DRIVER
10471M: Jingoo Han <jingoohan1@gmail.com>
10472L: linux-fbdev@vger.kernel.org
10473S: Maintained
10474F: drivers/video/fbdev/s3c-fb.c
10475
10476SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10477M: Sangbeom Kim <sbkim73@samsung.com>
10478M: Krzysztof Kozlowski <krzk@kernel.org>
10479M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10480L: linux-kernel@vger.kernel.org
10481L: linux-samsung-soc@vger.kernel.org
10482S: Supported
10483F: drivers/mfd/sec*.c
10484F: drivers/regulator/s2m*.c
10485F: drivers/regulator/s5m*.c
10486F: drivers/clk/clk-s2mps11.c
10487F: drivers/rtc/rtc-s5m.c
10488F: include/linux/mfd/samsung/
10489F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10490F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10491F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10492F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10493
10494SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10495M: Kyungmin Park <kyungmin.park@samsung.com>
10496M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10497L: linux-media@vger.kernel.org
10498Q: https://patchwork.linuxtv.org/project/linux-media/list/
10499S: Supported
10500F: drivers/media/platform/exynos4-is/
10501
10502SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10503M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10504L: linux-media@vger.kernel.org
10505L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10506S: Maintained
10507F: drivers/media/platform/s3c-camif/
10508F: include/media/drv-intf/s3c_camif.h
10509
10510SAMSUNG S5C73M3 CAMERA DRIVER
10511M: Kyungmin Park <kyungmin.park@samsung.com>
10512M: Andrzej Hajda <a.hajda@samsung.com>
10513L: linux-media@vger.kernel.org
10514S: Supported
10515F: drivers/media/i2c/s5c73m3/*
10516
10517SAMSUNG S5K5BAF CAMERA DRIVER
10518M: Kyungmin Park <kyungmin.park@samsung.com>
10519M: Andrzej Hajda <a.hajda@samsung.com>
10520L: linux-media@vger.kernel.org
10521S: Supported
10522F: drivers/media/i2c/s5k5baf.c
10523
10524SAMSUNG S3FWRN5 NFC DRIVER
10525M: Robert Baldyga <r.baldyga@samsung.com>
10526M: Krzysztof Opasiak <k.opasiak@samsung.com>
10527L: linux-nfc@lists.01.org (moderated for non-subscribers)
10528S: Supported
10529F: drivers/nfc/s3fwrn5
10530
10531SAMSUNG SOC CLOCK DRIVERS
10532M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10533M: Tomasz Figa <tomasz.figa@gmail.com>
10534M: Chanwoo Choi <cw00.choi@samsung.com>
10535S: Supported
10536L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10537F: drivers/clk/samsung/
10538F: include/dt-bindings/clock/exynos*.h
10539F: Documentation/devicetree/bindings/clock/exynos*.txt
10540
10541SAMSUNG SPI DRIVERS
10542M: Kukjin Kim <kgene@kernel.org>
10543M: Krzysztof Kozlowski <krzk@kernel.org>
10544M: Andi Shyti <andi.shyti@samsung.com>
10545L: linux-spi@vger.kernel.org
10546L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10547S: Maintained
10548F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10549F: drivers/spi/spi-s3c*
10550F: include/linux/platform_data/spi-s3c64xx.h
10551
10552SAMSUNG SXGBE DRIVERS
10553M: Byungho An <bh74.an@samsung.com>
10554M: Girish K S <ks.giri@samsung.com>
10555M: Vipul Pandya <vipul.pandya@samsung.com>
10556S: Supported
10557L: netdev@vger.kernel.org
10558F: drivers/net/ethernet/samsung/sxgbe/
10559
10560SAMSUNG THERMAL DRIVER
10561M: Lukasz Majewski <l.majewski@samsung.com>
10562L: linux-pm@vger.kernel.org
10563L: linux-samsung-soc@vger.kernel.org
10564S: Supported
10565T: git https://github.com/lmajewski/linux-samsung-thermal.git
10566F: drivers/thermal/samsung/
10567
10568SAMSUNG USB2 PHY DRIVER
10569M: Kamil Debski <kamil@wypas.org>
10570M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10571L: linux-kernel@vger.kernel.org
10572S: Supported
10573F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10574F: Documentation/phy/samsung-usb2.txt
10575F: drivers/phy/phy-exynos4210-usb2.c
10576F: drivers/phy/phy-exynos4x12-usb2.c
10577F: drivers/phy/phy-exynos5250-usb2.c
10578F: drivers/phy/phy-s5pv210-usb2.c
10579F: drivers/phy/phy-samsung-usb2.c
10580F: drivers/phy/phy-samsung-usb2.h
10581
10582SERIAL DRIVERS
10583M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10584L: linux-serial@vger.kernel.org
10585S: Maintained
10586F: Documentation/devicetree/bindings/serial/
10587F: drivers/tty/serial/
10588
10589STI CEC DRIVER
10590M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10591L: kernel@stlinux.com
10592S: Maintained
10593F: drivers/staging/media/st-cec/
10594F: Documentation/devicetree/bindings/media/stih-cec.txt
10595
10596SYNOPSYS DESIGNWARE DMAC DRIVER
10597M: Viresh Kumar <vireshk@kernel.org>
10598M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10599S: Maintained
10600F: include/linux/dma/dw.h
10601F: include/linux/platform_data/dma-dw.h
10602F: drivers/dma/dw/
10603
10604SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10605M: Lars Persson <lars.persson@axis.com>
10606L: netdev@vger.kernel.org
10607S: Supported
10608F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10609F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10610
10611SYNOPSYS DESIGNWARE I2C DRIVER
10612M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10613R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10614R: Mika Westerberg <mika.westerberg@linux.intel.com>
10615L: linux-i2c@vger.kernel.org
10616S: Maintained
10617F: drivers/i2c/busses/i2c-designware-*
10618F: include/linux/platform_data/i2c-designware.h
10619
10620SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10621M: Jaehoon Chung <jh80.chung@samsung.com>
10622L: linux-mmc@vger.kernel.org
10623S: Maintained
10624F: include/linux/mmc/dw_mmc.h
10625F: drivers/mmc/host/dw_mmc*
10626
10627SYSTEM TRACE MODULE CLASS
10628M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10629S: Maintained
10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10631F: Documentation/trace/stm.txt
10632F: drivers/hwtracing/stm/
10633F: include/linux/stm.h
10634F: include/uapi/linux/stm.h
10635
10636THUNDERBOLT DRIVER
10637M: Andreas Noever <andreas.noever@gmail.com>
10638S: Maintained
10639F: drivers/thunderbolt/
10640
10641TI BQ27XXX POWER SUPPLY DRIVER
10642R: Andrew F. Davis <afd@ti.com>
10643F: include/linux/power/bq27xxx_battery.h
10644F: drivers/power/supply/bq27xxx_battery.c
10645F: drivers/power/supply/bq27xxx_battery_i2c.c
10646
10647TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10648M: John Stultz <john.stultz@linaro.org>
10649M: Thomas Gleixner <tglx@linutronix.de>
10650L: linux-kernel@vger.kernel.org
10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10652S: Supported
10653F: include/linux/clocksource.h
10654F: include/linux/time.h
10655F: include/linux/timex.h
10656F: include/uapi/linux/time.h
10657F: include/uapi/linux/timex.h
10658F: kernel/time/clocksource.c
10659F: kernel/time/time*.c
10660F: kernel/time/alarmtimer.c
10661F: kernel/time/ntp.c
10662F: tools/testing/selftests/timers/
10663
10664SC1200 WDT DRIVER
10665M: Zwane Mwaikambo <zwanem@gmail.com>
10666S: Maintained
10667F: drivers/watchdog/sc1200wdt.c
10668
10669SCHEDULER
10670M: Ingo Molnar <mingo@redhat.com>
10671M: Peter Zijlstra <peterz@infradead.org>
10672L: linux-kernel@vger.kernel.org
10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10674S: Maintained
10675F: kernel/sched/
10676F: include/linux/sched.h
10677F: include/uapi/linux/sched.h
10678F: include/linux/wait.h
10679
10680SCORE ARCHITECTURE
10681M: Chen Liqin <liqin.linux@gmail.com>
10682M: Lennox Wu <lennox.wu@gmail.com>
10683W: http://www.sunplus.com
10684S: Supported
10685F: arch/score/
10686
10687SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10688M: Sudeep Holla <sudeep.holla@arm.com>
10689L: linux-arm-kernel@lists.infradead.org
10690S: Maintained
10691F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10692F: drivers/clk/clk-scpi.c
10693F: drivers/cpufreq/scpi-cpufreq.c
10694F: drivers/firmware/arm_scpi.c
10695F: include/linux/scpi_protocol.h
10696
10697SCSI CDROM DRIVER
10698M: Jens Axboe <axboe@kernel.dk>
10699L: linux-scsi@vger.kernel.org
10700W: http://www.kernel.dk
10701S: Maintained
10702F: drivers/scsi/sr*
10703
10704SCSI RDMA PROTOCOL (SRP) INITIATOR
10705M: Bart Van Assche <bart.vanassche@sandisk.com>
10706L: linux-rdma@vger.kernel.org
10707S: Supported
10708W: http://www.openfabrics.org
10709Q: http://patchwork.kernel.org/project/linux-rdma/list/
10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10711F: drivers/infiniband/ulp/srp/
10712F: include/scsi/srp.h
10713
10714SCSI SG DRIVER
10715M: Doug Gilbert <dgilbert@interlog.com>
10716L: linux-scsi@vger.kernel.org
10717W: http://sg.danny.cz/sg
10718S: Maintained
10719F: Documentation/scsi/scsi-generic.txt
10720F: drivers/scsi/sg.c
10721F: include/scsi/sg.h
10722
10723SCSI SUBSYSTEM
10724M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10726M: "Martin K. Petersen" <martin.petersen@oracle.com>
10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10728L: linux-scsi@vger.kernel.org
10729S: Maintained
10730F: Documentation/devicetree/bindings/scsi/
10731F: drivers/scsi/
10732F: include/scsi/
10733
10734SCSI TAPE DRIVER
10735M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10736L: linux-scsi@vger.kernel.org
10737S: Maintained
10738F: Documentation/scsi/st.txt
10739F: drivers/scsi/st.*
10740F: drivers/scsi/st_*.h
10741
10742SCTP PROTOCOL
10743M: Vlad Yasevich <vyasevich@gmail.com>
10744M: Neil Horman <nhorman@tuxdriver.com>
10745L: linux-sctp@vger.kernel.org
10746W: http://lksctp.sourceforge.net
10747S: Maintained
10748F: Documentation/networking/sctp.txt
10749F: include/linux/sctp.h
10750F: include/uapi/linux/sctp.h
10751F: include/net/sctp/
10752F: net/sctp/
10753
10754SCx200 CPU SUPPORT
10755M: Jim Cromie <jim.cromie@gmail.com>
10756S: Odd Fixes
10757F: Documentation/i2c/busses/scx200_acb
10758F: arch/x86/platform/scx200/
10759F: drivers/watchdog/scx200_wdt.c
10760F: drivers/i2c/busses/scx200*
10761F: drivers/mtd/maps/scx200_docflash.c
10762F: include/linux/scx200.h
10763
10764SCx200 GPIO DRIVER
10765M: Jim Cromie <jim.cromie@gmail.com>
10766S: Maintained
10767F: drivers/char/scx200_gpio.c
10768F: include/linux/scx200_gpio.h
10769
10770SCx200 HRT CLOCKSOURCE DRIVER
10771M: Jim Cromie <jim.cromie@gmail.com>
10772S: Maintained
10773F: drivers/clocksource/scx200_hrt.c
10774
10775SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10776M: Sascha Sommer <saschasommer@freenet.de>
10777L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10778S: Maintained
10779F: drivers/mmc/host/sdricoh_cs.c
10780
10781SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10782M: Adrian Hunter <adrian.hunter@intel.com>
10783L: linux-mmc@vger.kernel.org
10784T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10785S: Maintained
10786F: drivers/mmc/host/sdhci*
10787F: include/linux/mmc/sdhci*
10788
10789SECURE COMPUTING
10790M: Kees Cook <keescook@chromium.org>
10791R: Andy Lutomirski <luto@amacapital.net>
10792R: Will Drewry <wad@chromium.org>
10793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10794S: Supported
10795F: kernel/seccomp.c
10796F: include/uapi/linux/seccomp.h
10797F: include/linux/seccomp.h
10798F: tools/testing/selftests/seccomp/*
10799K: \bsecure_computing
10800K: \bTIF_SECCOMP\b
10801
10802SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10803M: Al Cooper <alcooperx@gmail.com>
10804L: linux-mmc@vger.kernel.org
10805L: bcm-kernel-feedback-list@broadcom.com
10806S: Maintained
10807F: drivers/mmc/host/sdhci-brcmstb*
10808
10809SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10810M: Ben Dooks <ben-linux@fluff.org>
10811M: Jaehoon Chung <jh80.chung@samsung.com>
10812L: linux-mmc@vger.kernel.org
10813S: Maintained
10814F: drivers/mmc/host/sdhci-s3c*
10815
10816SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10817M: Viresh Kumar <vireshk@kernel.org>
10818L: linux-mmc@vger.kernel.org
10819S: Maintained
10820F: drivers/mmc/host/sdhci-spear.c
10821
10822SECURITY SUBSYSTEM
10823M: James Morris <james.l.morris@oracle.com>
10824M: "Serge E. Hallyn" <serge@hallyn.com>
10825L: linux-security-module@vger.kernel.org (suggested Cc:)
10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10827W: http://kernsec.org/
10828S: Supported
10829F: security/
10830
10831SECURITY CONTACT
10832M: Security Officers <security@kernel.org>
10833S: Supported
10834
10835SELINUX SECURITY MODULE
10836M: Paul Moore <paul@paul-moore.com>
10837M: Stephen Smalley <sds@tycho.nsa.gov>
10838M: Eric Paris <eparis@parisplace.org>
10839L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10840W: http://selinuxproject.org
10841T: git git://git.infradead.org/users/pcmoore/selinux
10842S: Supported
10843F: include/linux/selinux*
10844F: security/selinux/
10845F: scripts/selinux/
10846
10847APPARMOR SECURITY MODULE
10848M: John Johansen <john.johansen@canonical.com>
10849L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10850W: apparmor.wiki.kernel.org
10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10852S: Supported
10853F: security/apparmor/
10854
10855LOADPIN SECURITY MODULE
10856M: Kees Cook <keescook@chromium.org>
10857T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10858S: Supported
10859F: security/loadpin/
10860
10861YAMA SECURITY MODULE
10862M: Kees Cook <keescook@chromium.org>
10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10864S: Supported
10865F: security/yama/
10866
10867SENSABLE PHANTOM
10868M: Jiri Slaby <jirislaby@gmail.com>
10869S: Maintained
10870F: drivers/misc/phantom.c
10871F: include/uapi/linux/phantom.h
10872
10873Emulex 10Gbps iSCSI - OneConnect DRIVER
10874M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10875M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10876M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10877L: linux-scsi@vger.kernel.org
10878W: http://www.broadcom.com
10879S: Supported
10880F: drivers/scsi/be2iscsi/
10881
10882Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10883M: Sathya Perla <sathya.perla@broadcom.com>
10884M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10885M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10886M: Somnath Kotur <somnath.kotur@broadcom.com>
10887L: netdev@vger.kernel.org
10888W: http://www.emulex.com
10889S: Supported
10890F: drivers/net/ethernet/emulex/benet/
10891
10892EMULEX ONECONNECT ROCE DRIVER
10893M: Selvin Xavier <selvin.xavier@avagotech.com>
10894M: Devesh Sharma <devesh.sharma@avagotech.com>
10895M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10896L: linux-rdma@vger.kernel.org
10897W: http://www.emulex.com
10898S: Supported
10899F: drivers/infiniband/hw/ocrdma/
10900F: include/uapi/rdma/ocrdma-abi.h
10901
10902SFC NETWORK DRIVER
10903M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10904M: Edward Cree <ecree@solarflare.com>
10905M: Bert Kenward <bkenward@solarflare.com>
10906L: netdev@vger.kernel.org
10907S: Supported
10908F: drivers/net/ethernet/sfc/
10909
10910SGI GRU DRIVER
10911M: Dimitri Sivanich <sivanich@sgi.com>
10912S: Maintained
10913F: drivers/misc/sgi-gru/
10914
10915SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10916M: Pat Gefre <pfg@sgi.com>
10917L: linux-ia64@vger.kernel.org
10918S: Supported
10919F: Documentation/ia64/serial.txt
10920F: drivers/tty/serial/ioc?_serial.c
10921F: include/linux/ioc?.h
10922
10923SGI XP/XPC/XPNET DRIVER
10924M: Cliff Whickman <cpw@sgi.com>
10925M: Robin Holt <robinmholt@gmail.com>
10926S: Maintained
10927F: drivers/misc/sgi-xp/
10928
10929SI2157 MEDIA DRIVER
10930M: Antti Palosaari <crope@iki.fi>
10931L: linux-media@vger.kernel.org
10932W: https://linuxtv.org
10933W: http://palosaari.fi/linux/
10934Q: http://patchwork.linuxtv.org/project/linux-media/list/
10935T: git git://linuxtv.org/anttip/media_tree.git
10936S: Maintained
10937F: drivers/media/tuners/si2157*
10938
10939SI2168 MEDIA DRIVER
10940M: Antti Palosaari <crope@iki.fi>
10941L: linux-media@vger.kernel.org
10942W: https://linuxtv.org
10943W: http://palosaari.fi/linux/
10944Q: http://patchwork.linuxtv.org/project/linux-media/list/
10945T: git git://linuxtv.org/anttip/media_tree.git
10946S: Maintained
10947F: drivers/media/dvb-frontends/si2168*
10948
10949SI470X FM RADIO RECEIVER I2C DRIVER
10950M: Hans Verkuil <hverkuil@xs4all.nl>
10951L: linux-media@vger.kernel.org
10952T: git git://linuxtv.org/media_tree.git
10953W: https://linuxtv.org
10954S: Odd Fixes
10955F: drivers/media/radio/si470x/radio-si470x-i2c.c
10956
10957SI470X FM RADIO RECEIVER USB DRIVER
10958M: Hans Verkuil <hverkuil@xs4all.nl>
10959L: linux-media@vger.kernel.org
10960T: git git://linuxtv.org/media_tree.git
10961W: https://linuxtv.org
10962S: Maintained
10963F: drivers/media/radio/si470x/radio-si470x-common.c
10964F: drivers/media/radio/si470x/radio-si470x.h
10965F: drivers/media/radio/si470x/radio-si470x-usb.c
10966
10967SI4713 FM RADIO TRANSMITTER I2C DRIVER
10968M: Eduardo Valentin <edubezval@gmail.com>
10969L: linux-media@vger.kernel.org
10970T: git git://linuxtv.org/media_tree.git
10971W: https://linuxtv.org
10972S: Odd Fixes
10973F: drivers/media/radio/si4713/si4713.?
10974
10975SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10976M: Eduardo Valentin <edubezval@gmail.com>
10977L: linux-media@vger.kernel.org
10978T: git git://linuxtv.org/media_tree.git
10979W: https://linuxtv.org
10980S: Odd Fixes
10981F: drivers/media/radio/si4713/radio-platform-si4713.c
10982
10983SI4713 FM RADIO TRANSMITTER USB DRIVER
10984M: Hans Verkuil <hverkuil@xs4all.nl>
10985L: linux-media@vger.kernel.org
10986T: git git://linuxtv.org/media_tree.git
10987W: https://linuxtv.org
10988S: Maintained
10989F: drivers/media/radio/si4713/radio-usb-si4713.c
10990
10991SIANO DVB DRIVER
10992M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10993M: Mauro Carvalho Chehab <mchehab@kernel.org>
10994L: linux-media@vger.kernel.org
10995W: https://linuxtv.org
10996T: git git://linuxtv.org/media_tree.git
10997S: Odd fixes
10998F: drivers/media/common/siano/
10999F: drivers/media/usb/siano/
11000F: drivers/media/usb/siano/
11001F: drivers/media/mmc/siano/
11002
11003SIMPLEFB FB DRIVER
11004M: Hans de Goede <hdegoede@redhat.com>
11005L: linux-fbdev@vger.kernel.org
11006S: Maintained
11007F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11008F: drivers/video/fbdev/simplefb.c
11009F: include/linux/platform_data/simplefb.h
11010
11011SH_VEU V4L2 MEM2MEM DRIVER
11012L: linux-media@vger.kernel.org
11013S: Orphan
11014F: drivers/media/platform/sh_veu.c
11015
11016SH_VOU V4L2 OUTPUT DRIVER
11017L: linux-media@vger.kernel.org
11018S: Orphan
11019F: drivers/media/platform/sh_vou.c
11020F: include/media/drv-intf/sh_vou.h
11021
11022SIMPLE FIRMWARE INTERFACE (SFI)
11023M: Len Brown <lenb@kernel.org>
11024L: sfi-devel@simplefirmware.org
11025W: http://simplefirmware.org/
11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11027S: Supported
11028F: arch/x86/platform/sfi/
11029F: drivers/sfi/
11030F: include/linux/sfi*.h
11031
11032SIMTEC EB110ATX (Chalice CATS)
11033P: Ben Dooks
11034P: Vincent Sanders <vince@simtec.co.uk>
11035M: Simtec Linux Team <linux@simtec.co.uk>
11036W: http://www.simtec.co.uk/products/EB110ATX/
11037S: Supported
11038
11039SIMTEC EB2410ITX (BAST)
11040P: Ben Dooks
11041P: Vincent Sanders <vince@simtec.co.uk>
11042M: Simtec Linux Team <linux@simtec.co.uk>
11043W: http://www.simtec.co.uk/products/EB2410ITX/
11044S: Supported
11045F: arch/arm/mach-s3c24xx/mach-bast.c
11046F: arch/arm/mach-s3c24xx/bast-ide.c
11047F: arch/arm/mach-s3c24xx/bast-irq.c
11048
11049TI DAVINCI MACHINE SUPPORT
11050M: Sekhar Nori <nsekhar@ti.com>
11051M: Kevin Hilman <khilman@kernel.org>
11052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11054S: Supported
11055F: arch/arm/mach-davinci/
11056F: drivers/i2c/busses/i2c-davinci.c
11057
11058TI DAVINCI SERIES MEDIA DRIVER
11059M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11060L: linux-media@vger.kernel.org
11061W: https://linuxtv.org
11062Q: http://patchwork.linuxtv.org/project/linux-media/list/
11063T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11064S: Maintained
11065F: drivers/media/platform/davinci/
11066F: include/media/davinci/
11067
11068TI AM437X VPFE DRIVER
11069M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11070L: linux-media@vger.kernel.org
11071W: https://linuxtv.org
11072Q: http://patchwork.linuxtv.org/project/linux-media/list/
11073T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11074S: Maintained
11075F: drivers/media/platform/am437x/
11076
11077OV2659 OMNIVISION SENSOR DRIVER
11078M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11079L: linux-media@vger.kernel.org
11080W: https://linuxtv.org
11081Q: http://patchwork.linuxtv.org/project/linux-media/list/
11082T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11083S: Maintained
11084F: drivers/media/i2c/ov2659.c
11085F: include/media/i2c/ov2659.h
11086
11087SILICON MOTION SM712 FRAME BUFFER DRIVER
11088M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11089M: Teddy Wang <teddy.wang@siliconmotion.com>
11090M: Sudip Mukherjee <sudip@vectorindia.org>
11091L: linux-fbdev@vger.kernel.org
11092S: Maintained
11093F: drivers/video/fbdev/sm712*
11094F: Documentation/fb/sm712fb.txt
11095
11096SIS 190 ETHERNET DRIVER
11097M: Francois Romieu <romieu@fr.zoreil.com>
11098L: netdev@vger.kernel.org
11099S: Maintained
11100F: drivers/net/ethernet/sis/sis190.c
11101
11102SIS 900/7016 FAST ETHERNET DRIVER
11103M: Daniele Venzano <venza@brownhat.org>
11104W: http://www.brownhat.org/sis900.html
11105L: netdev@vger.kernel.org
11106S: Maintained
11107F: drivers/net/ethernet/sis/sis900.*
11108
11109SIS FRAMEBUFFER DRIVER
11110M: Thomas Winischhofer <thomas@winischhofer.net>
11111W: http://www.winischhofer.net/linuxsisvga.shtml
11112S: Maintained
11113F: Documentation/fb/sisfb.txt
11114F: drivers/video/fbdev/sis/
11115F: include/video/sisfb.h
11116
11117SIS USB2VGA DRIVER
11118M: Thomas Winischhofer <thomas@winischhofer.net>
11119W: http://www.winischhofer.at/linuxsisusbvga.shtml
11120S: Maintained
11121F: drivers/usb/misc/sisusbvga/
11122
11123SLAB ALLOCATOR
11124M: Christoph Lameter <cl@linux.com>
11125M: Pekka Enberg <penberg@kernel.org>
11126M: David Rientjes <rientjes@google.com>
11127M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11128M: Andrew Morton <akpm@linux-foundation.org>
11129L: linux-mm@kvack.org
11130S: Maintained
11131F: include/linux/sl?b*.h
11132F: mm/sl?b*
11133
11134SLEEPABLE READ-COPY UPDATE (SRCU)
11135M: Lai Jiangshan <jiangshanlai@gmail.com>
11136M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11137M: Josh Triplett <josh@joshtriplett.org>
11138R: Steven Rostedt <rostedt@goodmis.org>
11139R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11140L: linux-kernel@vger.kernel.org
11141W: http://www.rdrop.com/users/paulmck/RCU/
11142S: Supported
11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11144F: include/linux/srcu.h
11145F: kernel/rcu/srcu.c
11146
11147SMACK SECURITY MODULE
11148M: Casey Schaufler <casey@schaufler-ca.com>
11149L: linux-security-module@vger.kernel.org
11150W: http://schaufler-ca.com
11151T: git git://github.com/cschaufler/smack-next
11152S: Maintained
11153F: Documentation/security/Smack.txt
11154F: security/smack/
11155
11156DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11157M: Kevin Hilman <khilman@kernel.org>
11158M: Nishanth Menon <nm@ti.com>
11159S: Maintained
11160F: drivers/power/avs/
11161F: include/linux/power/smartreflex.h
11162L: linux-pm@vger.kernel.org
11163
11164SMC91x ETHERNET DRIVER
11165M: Nicolas Pitre <nico@fluxnic.net>
11166S: Odd Fixes
11167F: drivers/net/ethernet/smsc/smc91x.*
11168
11169SMIA AND SMIA++ IMAGE SENSOR DRIVER
11170M: Sakari Ailus <sakari.ailus@iki.fi>
11171L: linux-media@vger.kernel.org
11172S: Maintained
11173F: drivers/media/i2c/smiapp/
11174F: include/media/i2c/smiapp.h
11175F: drivers/media/i2c/smiapp-pll.c
11176F: drivers/media/i2c/smiapp-pll.h
11177F: include/uapi/linux/smiapp.h
11178F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11179
11180SMM665 HARDWARE MONITOR DRIVER
11181M: Guenter Roeck <linux@roeck-us.net>
11182L: linux-hwmon@vger.kernel.org
11183S: Maintained
11184F: Documentation/hwmon/smm665
11185F: drivers/hwmon/smm665.c
11186
11187SMSC EMC2103 HARDWARE MONITOR DRIVER
11188M: Steve Glendinning <steve.glendinning@shawell.net>
11189L: linux-hwmon@vger.kernel.org
11190S: Maintained
11191F: Documentation/hwmon/emc2103
11192F: drivers/hwmon/emc2103.c
11193
11194SMSC SCH5627 HARDWARE MONITOR DRIVER
11195M: Hans de Goede <hdegoede@redhat.com>
11196L: linux-hwmon@vger.kernel.org
11197S: Supported
11198F: Documentation/hwmon/sch5627
11199F: drivers/hwmon/sch5627.c
11200
11201SMSC47B397 HARDWARE MONITOR DRIVER
11202M: Jean Delvare <jdelvare@suse.com>
11203L: linux-hwmon@vger.kernel.org
11204S: Maintained
11205F: Documentation/hwmon/smsc47b397
11206F: drivers/hwmon/smsc47b397.c
11207
11208SMSC911x ETHERNET DRIVER
11209M: Steve Glendinning <steve.glendinning@shawell.net>
11210L: netdev@vger.kernel.org
11211S: Maintained
11212F: include/linux/smsc911x.h
11213F: drivers/net/ethernet/smsc/smsc911x.*
11214
11215SMSC9420 PCI ETHERNET DRIVER
11216M: Steve Glendinning <steve.glendinning@shawell.net>
11217L: netdev@vger.kernel.org
11218S: Maintained
11219F: drivers/net/ethernet/smsc/smsc9420.*
11220
11221SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11222M: Steve Glendinning <steve.glendinning@shawell.net>
11223L: linux-fbdev@vger.kernel.org
11224S: Maintained
11225F: drivers/video/fbdev/smscufx.c
11226
11227SOC-CAMERA V4L2 SUBSYSTEM
11228M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11229L: linux-media@vger.kernel.org
11230T: git git://linuxtv.org/media_tree.git
11231S: Maintained
11232F: include/media/soc*
11233F: drivers/media/i2c/soc_camera/
11234F: drivers/media/platform/soc_camera/
11235
11236SOEKRIS NET48XX LED SUPPORT
11237M: Chris Boot <bootc@bootc.net>
11238S: Maintained
11239F: drivers/leds/leds-net48xx.c
11240
11241SOFTLOGIC 6x10 MPEG CODEC
11242M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11243M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11244M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11245M: Ismael Luceno <ismael@iodev.co.uk>
11246L: linux-media@vger.kernel.org
11247S: Supported
11248F: drivers/media/pci/solo6x10/
11249
11250SOFTWARE RAID (Multiple Disks) SUPPORT
11251M: Shaohua Li <shli@kernel.org>
11252L: linux-raid@vger.kernel.org
11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11254S: Supported
11255F: drivers/md/
11256F: include/linux/raid/
11257F: include/uapi/linux/raid/
11258
11259SONIC NETWORK DRIVER
11260M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11261L: netdev@vger.kernel.org
11262S: Maintained
11263F: drivers/net/ethernet/natsemi/sonic.*
11264
11265SONICS SILICON BACKPLANE DRIVER (SSB)
11266M: Michael Buesch <m@bues.ch>
11267L: linux-wireless@vger.kernel.org
11268S: Maintained
11269F: drivers/ssb/
11270F: include/linux/ssb/
11271
11272SONY VAIO CONTROL DEVICE DRIVER
11273M: Mattia Dongili <malattia@linux.it>
11274L: platform-driver-x86@vger.kernel.org
11275W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11276S: Maintained
11277F: Documentation/laptops/sony-laptop.txt
11278F: drivers/char/sonypi.c
11279F: drivers/platform/x86/sony-laptop.c
11280F: include/linux/sony-laptop.h
11281
11282SONY MEMORYSTICK CARD SUPPORT
11283M: Alex Dubov <oakad@yahoo.com>
11284W: http://tifmxx.berlios.de/
11285S: Maintained
11286F: drivers/memstick/host/tifm_ms.c
11287
11288SONY MEMORYSTICK STANDARD SUPPORT
11289M: Maxim Levitsky <maximlevitsky@gmail.com>
11290S: Maintained
11291F: drivers/memstick/core/ms_block.*
11292
11293SOUND
11294M: Jaroslav Kysela <perex@perex.cz>
11295M: Takashi Iwai <tiwai@suse.com>
11296L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11297W: http://www.alsa-project.org/
11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11299T: git git://git.alsa-project.org/alsa-kernel.git
11300Q: http://patchwork.kernel.org/project/alsa-devel/list/
11301S: Maintained
11302F: Documentation/sound/
11303F: include/sound/
11304F: include/uapi/sound/
11305F: sound/
11306
11307SOUND - COMPRESSED AUDIO
11308M: Vinod Koul <vinod.koul@intel.com>
11309L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11311S: Supported
11312F: Documentation/sound/alsa/compress_offload.txt
11313F: include/sound/compress_driver.h
11314F: include/uapi/sound/compress_*
11315F: sound/core/compress_offload.c
11316F: sound/soc/soc-compress.c
11317
11318SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11319M: Liam Girdwood <lgirdwood@gmail.com>
11320M: Mark Brown <broonie@kernel.org>
11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11322L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11323W: http://alsa-project.org/main/index.php/ASoC
11324S: Supported
11325F: Documentation/devicetree/bindings/sound/
11326F: Documentation/sound/alsa/soc/
11327F: sound/soc/
11328F: include/sound/soc*
11329
11330SOUND - DMAENGINE HELPERS
11331M: Lars-Peter Clausen <lars@metafoo.de>
11332S: Supported
11333F: include/sound/dmaengine_pcm.h
11334F: sound/core/pcm_dmaengine.c
11335F: sound/soc/soc-generic-dmaengine-pcm.c
11336
11337SP2 MEDIA DRIVER
11338M: Olli Salonen <olli.salonen@iki.fi>
11339L: linux-media@vger.kernel.org
11340W: https://linuxtv.org
11341Q: http://patchwork.linuxtv.org/project/linux-media/list/
11342S: Maintained
11343F: drivers/media/dvb-frontends/sp2*
11344
11345SPARC + UltraSPARC (sparc/sparc64)
11346M: "David S. Miller" <davem@davemloft.net>
11347L: sparclinux@vger.kernel.org
11348Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11351S: Maintained
11352F: arch/sparc/
11353F: drivers/sbus/
11354
11355SPARC SERIAL DRIVERS
11356M: "David S. Miller" <davem@davemloft.net>
11357L: sparclinux@vger.kernel.org
11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11360S: Maintained
11361F: include/linux/sunserialcore.h
11362F: drivers/tty/serial/suncore.c
11363F: drivers/tty/serial/sunhv.c
11364F: drivers/tty/serial/sunsab.c
11365F: drivers/tty/serial/sunsab.h
11366F: drivers/tty/serial/sunsu.c
11367F: drivers/tty/serial/sunzilog.c
11368F: drivers/tty/serial/sunzilog.h
11369
11370SPARSE CHECKER
11371M: "Christopher Li" <sparse@chrisli.org>
11372L: linux-sparse@vger.kernel.org
11373W: https://sparse.wiki.kernel.org/
11374T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11375T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11376S: Maintained
11377F: include/linux/compiler.h
11378
11379SPEAR PLATFORM SUPPORT
11380M: Viresh Kumar <vireshk@kernel.org>
11381M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11383W: http://www.st.com/spear
11384S: Maintained
11385F: arch/arm/boot/dts/spear*
11386F: arch/arm/mach-spear/
11387
11388SPEAR CLOCK FRAMEWORK SUPPORT
11389M: Viresh Kumar <vireshk@kernel.org>
11390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11391W: http://www.st.com/spear
11392S: Maintained
11393F: drivers/clk/spear/
11394
11395SPI SUBSYSTEM
11396M: Mark Brown <broonie@kernel.org>
11397L: linux-spi@vger.kernel.org
11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11399Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11400S: Maintained
11401F: Documentation/devicetree/bindings/spi/
11402F: Documentation/spi/
11403F: drivers/spi/
11404F: include/linux/spi/
11405F: include/uapi/linux/spi/
11406F: tools/spi/
11407
11408SPIDERNET NETWORK DRIVER for CELL
11409M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11410L: netdev@vger.kernel.org
11411S: Supported
11412F: Documentation/networking/spider_net.txt
11413F: drivers/net/ethernet/toshiba/spider_net*
11414
11415SPU FILE SYSTEM
11416M: Jeremy Kerr <jk@ozlabs.org>
11417L: linuxppc-dev@lists.ozlabs.org
11418W: http://www.ibm.com/developerworks/power/cell/
11419S: Supported
11420F: Documentation/filesystems/spufs.txt
11421F: arch/powerpc/platforms/cell/spufs/
11422
11423SQUASHFS FILE SYSTEM
11424M: Phillip Lougher <phillip@squashfs.org.uk>
11425L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11426W: http://squashfs.org.uk
11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11428S: Maintained
11429F: Documentation/filesystems/squashfs.txt
11430F: fs/squashfs/
11431
11432SRM (Alpha) environment access
11433M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11434S: Maintained
11435F: arch/alpha/kernel/srm_env.c
11436
11437STABLE BRANCH
11438M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11439L: stable@vger.kernel.org
11440S: Supported
11441F: Documentation/stable_kernel_rules.txt
11442
11443STAGING SUBSYSTEM
11444M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11446L: devel@driverdev.osuosl.org
11447S: Supported
11448F: drivers/staging/
11449
11450STAGING - COMEDI
11451M: Ian Abbott <abbotti@mev.co.uk>
11452M: H Hartley Sweeten <hsweeten@visionengravers.com>
11453S: Odd Fixes
11454F: drivers/staging/comedi/
11455
11456STAGING - FLARION FT1000 DRIVERS
11457M: Marek Belisko <marek.belisko@gmail.com>
11458S: Odd Fixes
11459F: drivers/staging/ft1000/
11460
11461STAGING - INDUSTRIAL IO
11462M: Jonathan Cameron <jic23@kernel.org>
11463L: linux-iio@vger.kernel.org
11464S: Odd Fixes
11465F: Documentation/devicetree/bindings/staging/iio/
11466F: drivers/staging/iio/
11467
11468STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11469M: Jarod Wilson <jarod@wilsonet.com>
11470W: http://www.lirc.org/
11471S: Odd Fixes
11472F: drivers/staging/media/lirc/
11473
11474STAGING - LUSTRE PARALLEL FILESYSTEM
11475M: Oleg Drokin <oleg.drokin@intel.com>
11476M: Andreas Dilger <andreas.dilger@intel.com>
11477M: James Simmons <jsimmons@infradead.org>
11478L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11479W: http://wiki.lustre.org/
11480S: Maintained
11481F: drivers/staging/lustre
11482
11483STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11484M: Marc Dietrich <marvin24@gmx.de>
11485L: ac100@lists.launchpad.net (moderated for non-subscribers)
11486L: linux-tegra@vger.kernel.org
11487S: Maintained
11488F: drivers/staging/nvec/
11489
11490STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11491M: Jens Frederich <jfrederich@gmail.com>
11492M: Daniel Drake <dsd@laptop.org>
11493M: Jon Nettleton <jon.nettleton@gmail.com>
11494W: http://wiki.laptop.org/go/DCON
11495S: Maintained
11496F: drivers/staging/olpc_dcon/
11497
11498STAGING - REALTEK RTL8712U DRIVERS
11499M: Larry Finger <Larry.Finger@lwfinger.net>
11500M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11501S: Odd Fixes
11502F: drivers/staging/rtl8712/
11503
11504STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11505M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11506M: Teddy Wang <teddy.wang@siliconmotion.com>
11507M: Sudip Mukherjee <sudip@vectorindia.org>
11508L: linux-fbdev@vger.kernel.org
11509S: Maintained
11510F: drivers/staging/sm750fb/
11511
11512STAGING - SLICOSS
11513M: Lior Dotan <liodot@gmail.com>
11514M: Christopher Harrer <charrer@alacritech.com>
11515S: Odd Fixes
11516F: drivers/staging/slicoss/
11517
11518STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11519M: William Hubbs <w.d.hubbs@gmail.com>
11520M: Chris Brannon <chris@the-brannons.com>
11521M: Kirk Reiser <kirk@reisers.ca>
11522M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11523L: speakup@linux-speakup.org
11524W: http://www.linux-speakup.org/
11525S: Odd Fixes
11526F: drivers/staging/speakup/
11527
11528STAGING - VIA VT665X DRIVERS
11529M: Forest Bond <forest@alittletooquiet.net>
11530S: Odd Fixes
11531F: drivers/staging/vt665?/
11532
11533STAGING - WILC1000 WIFI DRIVER
11534M: Aditya Shankar <aditya.shankar@microchip.com>
11535M: Ganesh Krishna <ganesh.krishna@microchip.com>
11536L: linux-wireless@vger.kernel.org
11537S: Supported
11538F: drivers/staging/wilc1000/
11539
11540STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11541M: Arnaud Patard <arnaud.patard@rtp-net.org>
11542S: Odd Fixes
11543F: drivers/staging/xgifb/
11544
11545STARFIRE/DURALAN NETWORK DRIVER
11546M: Ion Badulescu <ionut@badula.org>
11547S: Odd Fixes
11548F: drivers/net/ethernet/adaptec/starfire*
11549
11550SUN3/3X
11551M: Sam Creasey <sammy@sammy.net>
11552W: http://sammy.net/sun3/
11553S: Maintained
11554F: arch/m68k/kernel/*sun3*
11555F: arch/m68k/sun3*/
11556F: arch/m68k/include/asm/sun3*
11557F: drivers/net/ethernet/i825xx/sun3*
11558
11559SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11560M: Hans de Goede <hdegoede@redhat.com>
11561L: linux-input@vger.kernel.org
11562S: Maintained
11563F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11564F: drivers/input/keyboard/sun4i-lradc-keys.c
11565
11566SUNDANCE NETWORK DRIVER
11567M: Denis Kirjanov <kda@linux-powerpc.org>
11568L: netdev@vger.kernel.org
11569S: Maintained
11570F: drivers/net/ethernet/dlink/sundance.c
11571
11572SUPERH
11573M: Yoshinori Sato <ysato@users.sourceforge.jp>
11574M: Rich Felker <dalias@libc.org>
11575L: linux-sh@vger.kernel.org
11576Q: http://patchwork.kernel.org/project/linux-sh/list/
11577S: Maintained
11578F: Documentation/sh/
11579F: arch/sh/
11580F: drivers/sh/
11581
11582SUSPEND TO RAM
11583M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11584M: Len Brown <len.brown@intel.com>
11585M: Pavel Machek <pavel@ucw.cz>
11586L: linux-pm@vger.kernel.org
11587S: Supported
11588F: Documentation/power/
11589F: arch/x86/kernel/acpi/
11590F: drivers/base/power/
11591F: kernel/power/
11592F: include/linux/suspend.h
11593F: include/linux/freezer.h
11594F: include/linux/pm.h
11595
11596SVGA HANDLING
11597M: Martin Mares <mj@ucw.cz>
11598L: linux-video@atrey.karlin.mff.cuni.cz
11599S: Maintained
11600F: Documentation/svga.txt
11601F: arch/x86/boot/video*
11602
11603SWIOTLB SUBSYSTEM
11604M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11605L: linux-kernel@vger.kernel.org
11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11607S: Supported
11608F: lib/swiotlb.c
11609F: arch/*/kernel/pci-swiotlb.c
11610F: include/linux/swiotlb.h
11611
11612SWITCHDEV
11613M: Jiri Pirko <jiri@resnulli.us>
11614L: netdev@vger.kernel.org
11615S: Supported
11616F: net/switchdev/
11617F: include/net/switchdev.h
11618
11619SYNOPSYS ARC ARCHITECTURE
11620M: Vineet Gupta <vgupta@synopsys.com>
11621L: linux-snps-arc@lists.infradead.org
11622S: Supported
11623F: arch/arc/
11624F: Documentation/devicetree/bindings/arc/*
11625F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11626F: drivers/tty/serial/arc_uart.c
11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11628
11629SYNOPSYS ARC SDP platform support
11630M: Alexey Brodkin <abrodkin@synopsys.com>
11631S: Supported
11632F: arch/arc/plat-axs10x
11633F: arch/arc/boot/dts/ax*
11634F: Documentation/devicetree/bindings/arc/axs10*
11635
11636SYSTEM CONFIGURATION (SYSCON)
11637M: Lee Jones <lee.jones@linaro.org>
11638M: Arnd Bergmann <arnd@arndb.de>
11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11640S: Supported
11641F: drivers/mfd/syscon.c
11642
11643SYSTEM RESET/SHUTDOWN DRIVERS
11644M: Sebastian Reichel <sre@kernel.org>
11645L: linux-pm@vger.kernel.org
11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11647S: Maintained
11648F: Documentation/devicetree/bindings/power/reset/
11649F: drivers/power/reset/
11650
11651SYSV FILESYSTEM
11652M: Christoph Hellwig <hch@infradead.org>
11653S: Maintained
11654F: Documentation/filesystems/sysv-fs.txt
11655F: fs/sysv/
11656F: include/linux/sysv_fs.h
11657
11658TARGET SUBSYSTEM
11659M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11660L: linux-scsi@vger.kernel.org
11661L: target-devel@vger.kernel.org
11662W: http://www.linux-iscsi.org
11663W: http://groups.google.com/group/linux-iscsi-target-dev
11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11665S: Supported
11666F: drivers/target/
11667F: include/target/
11668F: Documentation/target/
11669
11670TASKSTATS STATISTICS INTERFACE
11671M: Balbir Singh <bsingharora@gmail.com>
11672S: Maintained
11673F: Documentation/accounting/taskstats*
11674F: include/linux/taskstats*
11675F: kernel/taskstats.c
11676
11677TC CLASSIFIER
11678M: Jamal Hadi Salim <jhs@mojatatu.com>
11679L: netdev@vger.kernel.org
11680S: Maintained
11681F: include/net/pkt_cls.h
11682F: include/uapi/linux/pkt_cls.h
11683F: net/sched/
11684
11685TCP LOW PRIORITY MODULE
11686M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11687M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11688W: http://tcp-lp-mod.sourceforge.net/
11689S: Maintained
11690F: net/ipv4/tcp_lp.c
11691
11692TDA10071 MEDIA DRIVER
11693M: Antti Palosaari <crope@iki.fi>
11694L: linux-media@vger.kernel.org
11695W: https://linuxtv.org
11696W: http://palosaari.fi/linux/
11697Q: http://patchwork.linuxtv.org/project/linux-media/list/
11698T: git git://linuxtv.org/anttip/media_tree.git
11699S: Maintained
11700F: drivers/media/dvb-frontends/tda10071*
11701
11702TDA18212 MEDIA DRIVER
11703M: Antti Palosaari <crope@iki.fi>
11704L: linux-media@vger.kernel.org
11705W: https://linuxtv.org
11706W: http://palosaari.fi/linux/
11707Q: http://patchwork.linuxtv.org/project/linux-media/list/
11708T: git git://linuxtv.org/anttip/media_tree.git
11709S: Maintained
11710F: drivers/media/tuners/tda18212*
11711
11712TDA18218 MEDIA DRIVER
11713M: Antti Palosaari <crope@iki.fi>
11714L: linux-media@vger.kernel.org
11715W: https://linuxtv.org
11716W: http://palosaari.fi/linux/
11717Q: http://patchwork.linuxtv.org/project/linux-media/list/
11718T: git git://linuxtv.org/anttip/media_tree.git
11719S: Maintained
11720F: drivers/media/tuners/tda18218*
11721
11722TDA18271 MEDIA DRIVER
11723M: Michael Krufky <mkrufky@linuxtv.org>
11724L: linux-media@vger.kernel.org
11725W: https://linuxtv.org
11726W: http://github.com/mkrufky
11727Q: http://patchwork.linuxtv.org/project/linux-media/list/
11728T: git git://linuxtv.org/mkrufky/tuners.git
11729S: Maintained
11730F: drivers/media/tuners/tda18271*
11731
11732TDA827x MEDIA DRIVER
11733M: Michael Krufky <mkrufky@linuxtv.org>
11734L: linux-media@vger.kernel.org
11735W: https://linuxtv.org
11736W: http://github.com/mkrufky
11737Q: http://patchwork.linuxtv.org/project/linux-media/list/
11738T: git git://linuxtv.org/mkrufky/tuners.git
11739S: Maintained
11740F: drivers/media/tuners/tda8290.*
11741
11742TDA8290 MEDIA DRIVER
11743M: Michael Krufky <mkrufky@linuxtv.org>
11744L: linux-media@vger.kernel.org
11745W: https://linuxtv.org
11746W: http://github.com/mkrufky
11747Q: http://patchwork.linuxtv.org/project/linux-media/list/
11748T: git git://linuxtv.org/mkrufky/tuners.git
11749S: Maintained
11750F: drivers/media/tuners/tda8290.*
11751
11752TDA9840 MEDIA DRIVER
11753M: Hans Verkuil <hverkuil@xs4all.nl>
11754L: linux-media@vger.kernel.org
11755T: git git://linuxtv.org/media_tree.git
11756W: https://linuxtv.org
11757S: Maintained
11758F: drivers/media/i2c/tda9840*
11759
11760TEA5761 TUNER DRIVER
11761M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11762M: Mauro Carvalho Chehab <mchehab@kernel.org>
11763L: linux-media@vger.kernel.org
11764W: https://linuxtv.org
11765T: git git://linuxtv.org/media_tree.git
11766S: Odd fixes
11767F: drivers/media/tuners/tea5761.*
11768
11769TEA5767 TUNER DRIVER
11770M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11771M: Mauro Carvalho Chehab <mchehab@kernel.org>
11772L: linux-media@vger.kernel.org
11773W: https://linuxtv.org
11774T: git git://linuxtv.org/media_tree.git
11775S: Maintained
11776F: drivers/media/tuners/tea5767.*
11777
11778TEA6415C MEDIA DRIVER
11779M: Hans Verkuil <hverkuil@xs4all.nl>
11780L: linux-media@vger.kernel.org
11781T: git git://linuxtv.org/media_tree.git
11782W: https://linuxtv.org
11783S: Maintained
11784F: drivers/media/i2c/tea6415c*
11785
11786TEA6420 MEDIA DRIVER
11787M: Hans Verkuil <hverkuil@xs4all.nl>
11788L: linux-media@vger.kernel.org
11789T: git git://linuxtv.org/media_tree.git
11790W: https://linuxtv.org
11791S: Maintained
11792F: drivers/media/i2c/tea6420*
11793
11794TEAM DRIVER
11795M: Jiri Pirko <jiri@resnulli.us>
11796L: netdev@vger.kernel.org
11797S: Supported
11798F: drivers/net/team/
11799F: include/linux/if_team.h
11800F: include/uapi/linux/if_team.h
11801
11802TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11803M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11804S: Maintained
11805F: arch/x86/platform/ts5500/
11806
11807TECHNOTREND USB IR RECEIVER
11808M: Sean Young <sean@mess.org>
11809L: linux-media@vger.kernel.org
11810S: Maintained
11811F: drivers/media/rc/ttusbir.c
11812
11813TEGRA ARCHITECTURE SUPPORT
11814M: Stephen Warren <swarren@wwwdotorg.org>
11815M: Thierry Reding <thierry.reding@gmail.com>
11816M: Alexandre Courbot <gnurou@gmail.com>
11817L: linux-tegra@vger.kernel.org
11818Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11820S: Supported
11821N: [^a-z]tegra
11822
11823TEGRA CLOCK DRIVER
11824M: Peter De Schrijver <pdeschrijver@nvidia.com>
11825M: Prashant Gaikwad <pgaikwad@nvidia.com>
11826S: Supported
11827F: drivers/clk/tegra/
11828
11829TEGRA DMA DRIVERS
11830M: Laxman Dewangan <ldewangan@nvidia.com>
11831M: Jon Hunter <jonathanh@nvidia.com>
11832S: Supported
11833F: drivers/dma/tegra*
11834
11835TEGRA I2C DRIVER
11836M: Laxman Dewangan <ldewangan@nvidia.com>
11837S: Supported
11838F: drivers/i2c/busses/i2c-tegra.c
11839
11840TEGRA IOMMU DRIVERS
11841M: Hiroshi Doyu <hdoyu@nvidia.com>
11842S: Supported
11843F: drivers/iommu/tegra*
11844
11845TEGRA KBC DRIVER
11846M: Rakesh Iyer <riyer@nvidia.com>
11847M: Laxman Dewangan <ldewangan@nvidia.com>
11848S: Supported
11849F: drivers/input/keyboard/tegra-kbc.c
11850
11851TEGRA PWM DRIVER
11852M: Thierry Reding <thierry.reding@gmail.com>
11853S: Supported
11854F: drivers/pwm/pwm-tegra.c
11855
11856TEGRA SERIAL DRIVER
11857M: Laxman Dewangan <ldewangan@nvidia.com>
11858S: Supported
11859F: drivers/tty/serial/serial-tegra.c
11860
11861TEGRA SPI DRIVER
11862M: Laxman Dewangan <ldewangan@nvidia.com>
11863S: Supported
11864F: drivers/spi/spi-tegra*
11865
11866TEHUTI ETHERNET DRIVER
11867M: Andy Gospodarek <andy@greyhouse.net>
11868L: netdev@vger.kernel.org
11869S: Supported
11870F: drivers/net/ethernet/tehuti/*
11871
11872Telecom Clock Driver for MCPL0010
11873M: Mark Gross <mark.gross@intel.com>
11874S: Supported
11875F: drivers/char/tlclk.c
11876
11877TENSILICA XTENSA PORT (xtensa)
11878M: Chris Zankel <chris@zankel.net>
11879M: Max Filippov <jcmvbkbc@gmail.com>
11880L: linux-xtensa@linux-xtensa.org
11881T: git git://github.com/czankel/xtensa-linux.git
11882S: Maintained
11883F: arch/xtensa/
11884F: drivers/irqchip/irq-xtensa-*
11885
11886THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11887M: Hans Verkuil <hverkuil@xs4all.nl>
11888L: linux-media@vger.kernel.org
11889T: git git://linuxtv.org/media_tree.git
11890W: https://linuxtv.org
11891S: Maintained
11892F: drivers/media/radio/radio-raremono.c
11893
11894THERMAL
11895M: Zhang Rui <rui.zhang@intel.com>
11896M: Eduardo Valentin <edubezval@gmail.com>
11897L: linux-pm@vger.kernel.org
11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11900Q: https://patchwork.kernel.org/project/linux-pm/list/
11901S: Supported
11902F: drivers/thermal/
11903F: include/linux/thermal.h
11904F: include/uapi/linux/thermal.h
11905F: include/linux/cpu_cooling.h
11906F: Documentation/devicetree/bindings/thermal/
11907
11908THERMAL/CPU_COOLING
11909M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11910M: Viresh Kumar <viresh.kumar@linaro.org>
11911M: Javi Merino <javi.merino@kernel.org>
11912L: linux-pm@vger.kernel.org
11913S: Supported
11914F: Documentation/thermal/cpu-cooling-api.txt
11915F: drivers/thermal/cpu_cooling.c
11916F: include/linux/cpu_cooling.h
11917
11918THINKPAD ACPI EXTRAS DRIVER
11919M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11920L: ibm-acpi-devel@lists.sourceforge.net
11921L: platform-driver-x86@vger.kernel.org
11922W: http://ibm-acpi.sourceforge.net
11923W: http://thinkwiki.org/wiki/Ibm-acpi
11924T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11925S: Maintained
11926F: drivers/platform/x86/thinkpad_acpi.c
11927
11928TI BANDGAP AND THERMAL DRIVER
11929M: Eduardo Valentin <edubezval@gmail.com>
11930M: Keerthy <j-keerthy@ti.com>
11931L: linux-pm@vger.kernel.org
11932L: linux-omap@vger.kernel.org
11933S: Maintained
11934F: drivers/thermal/ti-soc-thermal/
11935
11936TI VPE/CAL DRIVERS
11937M: Benoit Parrot <bparrot@ti.com>
11938L: linux-media@vger.kernel.org
11939W: http://linuxtv.org/
11940Q: http://patchwork.linuxtv.org/project/linux-media/list/
11941S: Maintained
11942F: drivers/media/platform/ti-vpe/
11943
11944TI CDCE706 CLOCK DRIVER
11945M: Max Filippov <jcmvbkbc@gmail.com>
11946S: Maintained
11947F: drivers/clk/clk-cdce706.c
11948
11949TI CLOCK DRIVER
11950M: Tero Kristo <t-kristo@ti.com>
11951L: linux-omap@vger.kernel.org
11952S: Maintained
11953F: drivers/clk/ti/
11954F: include/linux/clk/ti.h
11955
11956TI ETHERNET SWITCH DRIVER (CPSW)
11957M: Mugunthan V N <mugunthanvnm@ti.com>
11958R: Grygorii Strashko <grygorii.strashko@ti.com>
11959L: linux-omap@vger.kernel.org
11960L: netdev@vger.kernel.org
11961S: Maintained
11962F: drivers/net/ethernet/ti/cpsw*
11963F: drivers/net/ethernet/ti/davinci*
11964
11965TI FLASH MEDIA INTERFACE DRIVER
11966M: Alex Dubov <oakad@yahoo.com>
11967S: Maintained
11968F: drivers/misc/tifm*
11969F: drivers/mmc/host/tifm_sd.c
11970F: include/linux/tifm.h
11971
11972TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11973M: Santosh Shilimkar <ssantosh@kernel.org>
11974L: linux-kernel@vger.kernel.org
11975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11976S: Maintained
11977F: drivers/soc/ti/*
11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11979
11980
11981TI LM49xxx FAMILY ASoC CODEC DRIVERS
11982M: M R Swami Reddy <mr.swami.reddy@ti.com>
11983M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11984L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11985S: Maintained
11986F: sound/soc/codecs/lm49453*
11987F: sound/soc/codecs/isabelle*
11988
11989TI LP855x BACKLIGHT DRIVER
11990M: Milo Kim <milo.kim@ti.com>
11991S: Maintained
11992F: Documentation/backlight/lp855x-driver.txt
11993F: drivers/video/backlight/lp855x_bl.c
11994F: include/linux/platform_data/lp855x.h
11995
11996TI LP8727 CHARGER DRIVER
11997M: Milo Kim <milo.kim@ti.com>
11998S: Maintained
11999F: drivers/power/supply/lp8727_charger.c
12000F: include/linux/platform_data/lp8727.h
12001
12002TI LP8788 MFD DRIVER
12003M: Milo Kim <milo.kim@ti.com>
12004S: Maintained
12005F: drivers/iio/adc/lp8788_adc.c
12006F: drivers/leds/leds-lp8788.c
12007F: drivers/mfd/lp8788*.c
12008F: drivers/power/supply/lp8788-charger.c
12009F: drivers/regulator/lp8788-*.c
12010F: include/linux/mfd/lp8788*.h
12011
12012TI NETCP ETHERNET DRIVER
12013M: Wingman Kwok <w-kwok2@ti.com>
12014M: Murali Karicheri <m-karicheri2@ti.com>
12015L: netdev@vger.kernel.org
12016S: Maintained
12017F: drivers/net/ethernet/ti/netcp*
12018
12019TI TAS571X FAMILY ASoC CODEC DRIVER
12020M: Kevin Cernekee <cernekee@chromium.org>
12021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12022S: Odd Fixes
12023F: sound/soc/codecs/tas571x*
12024
12025TI TWL4030 SERIES SOC CODEC DRIVER
12026M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12027L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12028S: Maintained
12029F: sound/soc/codecs/twl4030*
12030
12031TI WILINK WIRELESS DRIVERS
12032L: linux-wireless@vger.kernel.org
12033W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12034W: http://wireless.kernel.org/en/users/Drivers/wl1251
12035T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12036S: Orphan
12037F: drivers/net/wireless/ti/
12038F: include/linux/wl12xx.h
12039
12040TIPC NETWORK LAYER
12041M: Jon Maloy <jon.maloy@ericsson.com>
12042M: Ying Xue <ying.xue@windriver.com>
12043L: netdev@vger.kernel.org (core kernel code)
12044L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12045W: http://tipc.sourceforge.net/
12046S: Maintained
12047F: include/uapi/linux/tipc*.h
12048F: net/tipc/
12049
12050TILE ARCHITECTURE
12051M: Chris Metcalf <cmetcalf@mellanox.com>
12052W: http://www.mellanox.com/repository/solutions/tile-scm/
12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12054S: Supported
12055F: arch/tile/
12056F: drivers/char/tile-srom.c
12057F: drivers/edac/tile_edac.c
12058F: drivers/net/ethernet/tile/
12059F: drivers/rtc/rtc-tile.c
12060F: drivers/tty/hvc/hvc_tile.c
12061F: drivers/tty/serial/tilegx.c
12062F: drivers/usb/host/*-tilegx.c
12063F: include/linux/usb/tilegx.h
12064
12065TLAN NETWORK DRIVER
12066M: Samuel Chessman <chessman@tux.org>
12067L: tlan-devel@lists.sourceforge.net (subscribers-only)
12068W: http://sourceforge.net/projects/tlan/
12069S: Maintained
12070F: Documentation/networking/tlan.txt
12071F: drivers/net/ethernet/ti/tlan.*
12072
12073TOMOYO SECURITY MODULE
12074M: Kentaro Takeda <takedakn@nttdata.co.jp>
12075M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12076L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12077L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12078L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12079L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12080W: http://tomoyo.sourceforge.jp/
12081T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12082S: Maintained
12083F: security/tomoyo/
12084
12085TOPSTAR LAPTOP EXTRAS DRIVER
12086M: Herton Ronaldo Krzesinski <herton@canonical.com>
12087L: platform-driver-x86@vger.kernel.org
12088S: Maintained
12089F: drivers/platform/x86/topstar-laptop.c
12090
12091TOSHIBA ACPI EXTRAS DRIVER
12092M: Azael Avalos <coproscefalo@gmail.com>
12093L: platform-driver-x86@vger.kernel.org
12094S: Maintained
12095F: drivers/platform/x86/toshiba_acpi.c
12096
12097TOSHIBA BLUETOOTH DRIVER
12098M: Azael Avalos <coproscefalo@gmail.com>
12099L: platform-driver-x86@vger.kernel.org
12100S: Maintained
12101F: drivers/platform/x86/toshiba_bluetooth.c
12102
12103TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12104M: Azael Avalos <coproscefalo@gmail.com>
12105L: platform-driver-x86@vger.kernel.org
12106S: Maintained
12107F: drivers/platform/x86/toshiba_haps.c
12108
12109TOSHIBA WMI HOTKEYS DRIVER
12110M: Azael Avalos <coproscefalo@gmail.com>
12111L: platform-driver-x86@vger.kernel.org
12112S: Maintained
12113F: drivers/platform/x86/toshiba-wmi.c
12114
12115TOSHIBA SMM DRIVER
12116M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12117W: http://www.buzzard.org.uk/toshiba/
12118S: Maintained
12119F: drivers/char/toshiba.c
12120F: include/linux/toshiba.h
12121F: include/uapi/linux/toshiba.h
12122
12123TOSHIBA TC358743 DRIVER
12124M: Mats Randgaard <matrandg@cisco.com>
12125L: linux-media@vger.kernel.org
12126S: Maintained
12127F: drivers/media/i2c/tc358743*
12128F: include/media/i2c/tc358743.h
12129
12130TMIO/SDHI MMC DRIVER
12131M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12132L: linux-mmc@vger.kernel.org
12133S: Supported
12134F: drivers/mmc/host/tmio_mmc*
12135F: drivers/mmc/host/sh_mobile_sdhi.c
12136F: include/linux/mfd/tmio.h
12137
12138TMP401 HARDWARE MONITOR DRIVER
12139M: Guenter Roeck <linux@roeck-us.net>
12140L: linux-hwmon@vger.kernel.org
12141S: Maintained
12142F: Documentation/hwmon/tmp401
12143F: drivers/hwmon/tmp401.c
12144
12145TMPFS (SHMEM FILESYSTEM)
12146M: Hugh Dickins <hughd@google.com>
12147L: linux-mm@kvack.org
12148S: Maintained
12149F: include/linux/shmem_fs.h
12150F: mm/shmem.c
12151
12152TM6000 VIDEO4LINUX DRIVER
12153M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12154M: Mauro Carvalho Chehab <mchehab@kernel.org>
12155L: linux-media@vger.kernel.org
12156W: https://linuxtv.org
12157T: git git://linuxtv.org/media_tree.git
12158S: Odd fixes
12159F: drivers/media/usb/tm6000/
12160F: Documentation/media/v4l-drivers/tm6000*
12161
12162TW5864 VIDEO4LINUX DRIVER
12163M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12164M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12165M: Andrey Utkin <andrey_utkin@fastmail.com>
12166L: linux-media@vger.kernel.org
12167S: Supported
12168F: drivers/media/pci/tw5864/
12169
12170TW68 VIDEO4LINUX DRIVER
12171M: Hans Verkuil <hverkuil@xs4all.nl>
12172L: linux-media@vger.kernel.org
12173T: git git://linuxtv.org/media_tree.git
12174W: https://linuxtv.org
12175S: Odd Fixes
12176F: drivers/media/pci/tw68/
12177
12178TW686X VIDEO4LINUX DRIVER
12179M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12180L: linux-media@vger.kernel.org
12181T: git git://linuxtv.org/media_tree.git
12182W: http://linuxtv.org
12183S: Maintained
12184F: drivers/media/pci/tw686x/
12185
12186TPM DEVICE DRIVER
12187M: Peter Huewe <peterhuewe@gmx.de>
12188M: Marcel Selhorst <tpmdd@selhorst.net>
12189M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12190R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12191W: http://tpmdd.sourceforge.net
12192L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12193Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12194T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12195S: Maintained
12196F: drivers/char/tpm/
12197
12198TPM IBM_VTPM DEVICE DRIVER
12199M: Ashley Lai <ashleydlai@gmail.com>
12200W: http://tpmdd.sourceforge.net
12201L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12202S: Maintained
12203F: drivers/char/tpm/tpm_ibmvtpm*
12204
12205TRACING
12206M: Steven Rostedt <rostedt@goodmis.org>
12207M: Ingo Molnar <mingo@redhat.com>
12208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12209S: Maintained
12210F: Documentation/trace/ftrace.txt
12211F: arch/*/*/*/ftrace.h
12212F: arch/*/kernel/ftrace.c
12213F: include/*/ftrace.h
12214F: include/linux/trace*.h
12215F: include/trace/
12216F: kernel/trace/
12217F: tools/testing/selftests/ftrace/
12218
12219TRACING MMIO ACCESSES (MMIOTRACE)
12220M: Steven Rostedt <rostedt@goodmis.org>
12221M: Ingo Molnar <mingo@kernel.org>
12222R: Karol Herbst <karolherbst@gmail.com>
12223R: Pekka Paalanen <ppaalanen@gmail.com>
12224S: Maintained
12225L: linux-kernel@vger.kernel.org
12226L: nouveau@lists.freedesktop.org
12227F: kernel/trace/trace_mmiotrace.c
12228F: include/linux/mmiotrace.h
12229F: arch/x86/mm/kmmio.c
12230F: arch/x86/mm/mmio-mod.c
12231F: arch/x86/mm/testmmiotrace.c
12232
12233TRIVIAL PATCHES
12234M: Jiri Kosina <trivial@kernel.org>
12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12236S: Maintained
12237K: ^Subject:.*(?i)trivial
12238
12239TTY LAYER
12240M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12241M: Jiri Slaby <jslaby@suse.com>
12242S: Supported
12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12244F: Documentation/serial/
12245F: drivers/tty/
12246F: drivers/tty/serial/serial_core.c
12247F: include/linux/serial_core.h
12248F: include/linux/serial.h
12249F: include/linux/tty.h
12250F: include/uapi/linux/serial_core.h
12251F: include/uapi/linux/serial.h
12252F: include/uapi/linux/tty.h
12253
12254TUA9001 MEDIA DRIVER
12255M: Antti Palosaari <crope@iki.fi>
12256L: linux-media@vger.kernel.org
12257W: https://linuxtv.org
12258W: http://palosaari.fi/linux/
12259Q: http://patchwork.linuxtv.org/project/linux-media/list/
12260T: git git://linuxtv.org/anttip/media_tree.git
12261S: Maintained
12262F: drivers/media/tuners/tua9001*
12263
12264TULIP NETWORK DRIVERS
12265L: netdev@vger.kernel.org
12266L: linux-parisc@vger.kernel.org
12267S: Orphan
12268F: drivers/net/ethernet/dec/tulip/
12269
12270TUN/TAP driver
12271M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12272W: http://vtun.sourceforge.net/tun
12273S: Maintained
12274F: Documentation/networking/tuntap.txt
12275F: arch/um/os-Linux/drivers/
12276
12277TURBOCHANNEL SUBSYSTEM
12278M: "Maciej W. Rozycki" <macro@linux-mips.org>
12279M: Ralf Baechle <ralf@linux-mips.org>
12280L: linux-mips@linux-mips.org
12281Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12282S: Maintained
12283F: drivers/tc/
12284F: include/linux/tc.h
12285
12286UBI FILE SYSTEM (UBIFS)
12287M: Richard Weinberger <richard@nod.at>
12288M: Artem Bityutskiy <dedekind1@gmail.com>
12289M: Adrian Hunter <adrian.hunter@intel.com>
12290L: linux-mtd@lists.infradead.org
12291T: git git://git.infradead.org/ubifs-2.6.git
12292W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12293S: Supported
12294F: Documentation/filesystems/ubifs.txt
12295F: fs/ubifs/
12296
12297UCLINUX (M68KNOMMU AND COLDFIRE)
12298M: Greg Ungerer <gerg@linux-m68k.org>
12299W: http://www.linux-m68k.org/
12300W: http://www.uclinux.org/
12301L: linux-m68k@lists.linux-m68k.org
12302L: uclinux-dev@uclinux.org (subscribers-only)
12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12304S: Maintained
12305F: arch/m68k/coldfire/
12306F: arch/m68k/68*/
12307F: arch/m68k/*/*_no.*
12308F: arch/m68k/include/asm/*_no.*
12309
12310UDF FILESYSTEM
12311M: Jan Kara <jack@suse.com>
12312S: Maintained
12313F: Documentation/filesystems/udf.txt
12314F: fs/udf/
12315
12316UFS FILESYSTEM
12317M: Evgeniy Dushistov <dushistov@mail.ru>
12318S: Maintained
12319F: Documentation/filesystems/ufs.txt
12320F: fs/ufs/
12321
12322UHID USERSPACE HID IO DRIVER:
12323M: David Herrmann <dh.herrmann@googlemail.com>
12324L: linux-input@vger.kernel.org
12325S: Maintained
12326F: drivers/hid/uhid.c
12327F: include/uapi/linux/uhid.h
12328
12329ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12330L: linux-usb@vger.kernel.org
12331S: Orphan
12332F: drivers/uwb/
12333F: include/linux/uwb.h
12334F: include/linux/uwb/
12335
12336UNICORE32 ARCHITECTURE:
12337M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12338W: http://mprc.pku.edu.cn/~guanxuetao/linux
12339S: Maintained
12340T: git git://github.com/gxt/linux.git
12341F: arch/unicore32/
12342
12343UNIFDEF
12344M: Tony Finch <dot@dotat.at>
12345W: http://dotat.at/prog/unifdef
12346S: Maintained
12347F: scripts/unifdef.c
12348
12349UNIFORM CDROM DRIVER
12350M: Jens Axboe <axboe@kernel.dk>
12351W: http://www.kernel.dk
12352S: Maintained
12353F: Documentation/cdrom/
12354F: drivers/cdrom/cdrom.c
12355F: include/linux/cdrom.h
12356F: include/uapi/linux/cdrom.h
12357
12358UNISYS S-PAR DRIVERS
12359M: David Kershner <david.kershner@unisys.com>
12360L: sparmaintainer@unisys.com (Unisys internal)
12361S: Supported
12362F: drivers/staging/unisys/
12363
12364UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12365M: Vinayak Holikatti <vinholikatti@gmail.com>
12366L: linux-scsi@vger.kernel.org
12367S: Supported
12368F: Documentation/scsi/ufs.txt
12369F: drivers/scsi/ufs/
12370
12371UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12372M: Joao Pinto <Joao.Pinto@synopsys.com>
12373L: linux-scsi@vger.kernel.org
12374S: Supported
12375F: drivers/scsi/ufs/*dwc*
12376
12377UNSORTED BLOCK IMAGES (UBI)
12378M: Artem Bityutskiy <dedekind1@gmail.com>
12379M: Richard Weinberger <richard@nod.at>
12380W: http://www.linux-mtd.infradead.org/
12381L: linux-mtd@lists.infradead.org
12382T: git git://git.infradead.org/ubifs-2.6.git
12383S: Supported
12384F: drivers/mtd/ubi/
12385F: include/linux/mtd/ubi.h
12386F: include/uapi/mtd/ubi-user.h
12387
12388USB ACM DRIVER
12389M: Oliver Neukum <oneukum@suse.com>
12390L: linux-usb@vger.kernel.org
12391S: Maintained
12392F: Documentation/usb/acm.txt
12393F: drivers/usb/class/cdc-acm.*
12394
12395USB AR5523 WIRELESS DRIVER
12396M: Pontus Fuchs <pontus.fuchs@gmail.com>
12397L: linux-wireless@vger.kernel.org
12398S: Maintained
12399F: drivers/net/wireless/ath/ar5523/
12400
12401USB ATTACHED SCSI
12402M: Oliver Neukum <oneukum@suse.com>
12403L: linux-usb@vger.kernel.org
12404L: linux-scsi@vger.kernel.org
12405S: Maintained
12406F: drivers/usb/storage/uas.c
12407
12408USB CDC ETHERNET DRIVER
12409M: Oliver Neukum <oliver@neukum.org>
12410L: linux-usb@vger.kernel.org
12411S: Maintained
12412F: drivers/net/usb/cdc_*.c
12413F: include/uapi/linux/usb/cdc.h
12414
12415USB CHAOSKEY DRIVER
12416M: Keith Packard <keithp@keithp.com>
12417L: linux-usb@vger.kernel.org
12418S: Maintained
12419F: drivers/usb/misc/chaoskey.c
12420
12421USB CYPRESS C67X00 DRIVER
12422M: Peter Korsgaard <jacmet@sunsite.dk>
12423L: linux-usb@vger.kernel.org
12424S: Maintained
12425F: drivers/usb/c67x00/
12426
12427USB DAVICOM DM9601 DRIVER
12428M: Peter Korsgaard <jacmet@sunsite.dk>
12429L: netdev@vger.kernel.org
12430W: http://www.linux-usb.org/usbnet
12431S: Maintained
12432F: drivers/net/usb/dm9601.c
12433
12434USB DIAMOND RIO500 DRIVER
12435M: Cesar Miquel <miquel@df.uba.ar>
12436L: rio500-users@lists.sourceforge.net
12437W: http://rio500.sourceforge.net
12438S: Maintained
12439F: drivers/usb/misc/rio500*
12440
12441USB EHCI DRIVER
12442M: Alan Stern <stern@rowland.harvard.edu>
12443L: linux-usb@vger.kernel.org
12444S: Maintained
12445F: Documentation/usb/ehci.txt
12446F: drivers/usb/host/ehci*
12447
12448USB GADGET/PERIPHERAL SUBSYSTEM
12449M: Felipe Balbi <balbi@kernel.org>
12450L: linux-usb@vger.kernel.org
12451W: http://www.linux-usb.org/gadget
12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12453S: Maintained
12454F: drivers/usb/gadget/
12455F: include/linux/usb/gadget*
12456
12457USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12458M: Jiri Kosina <jikos@kernel.org>
12459R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12460L: linux-usb@vger.kernel.org
12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12462S: Maintained
12463F: Documentation/hid/hiddev.txt
12464F: drivers/hid/usbhid/
12465
12466USB ISP116X DRIVER
12467M: Olav Kongas <ok@artecdesign.ee>
12468L: linux-usb@vger.kernel.org
12469S: Maintained
12470F: drivers/usb/host/isp116x*
12471F: include/linux/usb/isp116x.h
12472
12473USB LAN78XX ETHERNET DRIVER
12474M: Woojung Huh <woojung.huh@microchip.com>
12475M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12476L: netdev@vger.kernel.org
12477S: Maintained
12478F: drivers/net/usb/lan78xx.*
12479
12480USB MASS STORAGE DRIVER
12481M: Alan Stern <stern@rowland.harvard.edu>
12482L: linux-usb@vger.kernel.org
12483L: usb-storage@lists.one-eyed-alien.net
12484S: Maintained
12485W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12486F: drivers/usb/storage/
12487
12488USB MIDI DRIVER
12489M: Clemens Ladisch <clemens@ladisch.de>
12490L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12491T: git git://git.alsa-project.org/alsa-kernel.git
12492S: Maintained
12493F: sound/usb/midi.*
12494
12495USB NETWORKING DRIVERS
12496L: linux-usb@vger.kernel.org
12497S: Odd Fixes
12498F: drivers/net/usb/
12499
12500USB OHCI DRIVER
12501M: Alan Stern <stern@rowland.harvard.edu>
12502L: linux-usb@vger.kernel.org
12503S: Maintained
12504F: Documentation/usb/ohci.txt
12505F: drivers/usb/host/ohci*
12506
12507USB OTG FSM (Finite State Machine)
12508M: Peter Chen <Peter.Chen@nxp.com>
12509T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12510L: linux-usb@vger.kernel.org
12511S: Maintained
12512F: drivers/usb/common/usb-otg-fsm.c
12513
12514USB OVER IP DRIVER
12515M: Valentina Manea <valentina.manea.m@gmail.com>
12516M: Shuah Khan <shuahkh@osg.samsung.com>
12517M: Shuah Khan <shuah@kernel.org>
12518L: linux-usb@vger.kernel.org
12519S: Maintained
12520F: Documentation/usb/usbip_protocol.txt
12521F: drivers/usb/usbip/
12522F: tools/usb/usbip/
12523
12524USB PEGASUS DRIVER
12525M: Petko Manolov <petkan@nucleusys.com>
12526L: linux-usb@vger.kernel.org
12527L: netdev@vger.kernel.org
12528T: git git://github.com/petkan/pegasus.git
12529W: https://github.com/petkan/pegasus
12530S: Maintained
12531F: drivers/net/usb/pegasus.*
12532
12533USB PHY LAYER
12534M: Felipe Balbi <balbi@kernel.org>
12535L: linux-usb@vger.kernel.org
12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12537S: Maintained
12538F: drivers/usb/phy/
12539
12540USB PRINTER DRIVER (usblp)
12541M: Pete Zaitcev <zaitcev@redhat.com>
12542L: linux-usb@vger.kernel.org
12543S: Supported
12544F: drivers/usb/class/usblp.c
12545
12546USB QMI WWAN NETWORK DRIVER
12547M: Bjørn Mork <bjorn@mork.no>
12548L: netdev@vger.kernel.org
12549S: Maintained
12550F: Documentation/ABI/testing/sysfs-class-net-qmi
12551F: drivers/net/usb/qmi_wwan.c
12552
12553USB RTL8150 DRIVER
12554M: Petko Manolov <petkan@nucleusys.com>
12555L: linux-usb@vger.kernel.org
12556L: netdev@vger.kernel.org
12557T: git git://github.com/petkan/rtl8150.git
12558W: https://github.com/petkan/rtl8150
12559S: Maintained
12560F: drivers/net/usb/rtl8150.c
12561
12562USB SERIAL SUBSYSTEM
12563M: Johan Hovold <johan@kernel.org>
12564L: linux-usb@vger.kernel.org
12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12566S: Maintained
12567F: Documentation/usb/usb-serial.txt
12568F: drivers/usb/serial/
12569F: include/linux/usb/serial.h
12570
12571USB SMSC75XX ETHERNET DRIVER
12572M: Steve Glendinning <steve.glendinning@shawell.net>
12573L: netdev@vger.kernel.org
12574S: Maintained
12575F: drivers/net/usb/smsc75xx.*
12576
12577USB SMSC95XX ETHERNET DRIVER
12578M: Steve Glendinning <steve.glendinning@shawell.net>
12579M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12580L: netdev@vger.kernel.org
12581S: Maintained
12582F: drivers/net/usb/smsc95xx.*
12583
12584USB SUBSYSTEM
12585M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12586L: linux-usb@vger.kernel.org
12587W: http://www.linux-usb.org
12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12589S: Supported
12590F: Documentation/devicetree/bindings/usb/
12591F: Documentation/usb/
12592F: drivers/usb/
12593F: include/linux/usb.h
12594F: include/linux/usb/
12595
12596USB UHCI DRIVER
12597M: Alan Stern <stern@rowland.harvard.edu>
12598L: linux-usb@vger.kernel.org
12599S: Maintained
12600F: drivers/usb/host/uhci*
12601
12602USB "USBNET" DRIVER FRAMEWORK
12603M: Oliver Neukum <oneukum@suse.com>
12604L: netdev@vger.kernel.org
12605W: http://www.linux-usb.org/usbnet
12606S: Maintained
12607F: drivers/net/usb/usbnet.c
12608F: include/linux/usb/usbnet.h
12609
12610USB VIDEO CLASS
12611M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12612L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12613L: linux-media@vger.kernel.org
12614T: git git://linuxtv.org/media_tree.git
12615W: http://www.ideasonboard.org/uvc/
12616S: Maintained
12617F: drivers/media/usb/uvc/
12618F: include/uapi/linux/uvcvideo.h
12619
12620USB VISION DRIVER
12621M: Hans Verkuil <hverkuil@xs4all.nl>
12622L: linux-media@vger.kernel.org
12623T: git git://linuxtv.org/media_tree.git
12624W: https://linuxtv.org
12625S: Odd Fixes
12626F: drivers/media/usb/usbvision/
12627
12628USB WEBCAM GADGET
12629M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12630L: linux-usb@vger.kernel.org
12631S: Maintained
12632F: drivers/usb/gadget/function/*uvc*
12633F: drivers/usb/gadget/legacy/webcam.c
12634
12635USB WIRELESS RNDIS DRIVER (rndis_wlan)
12636M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12637L: linux-wireless@vger.kernel.org
12638S: Maintained
12639F: drivers/net/wireless/rndis_wlan.c
12640
12641USB XHCI DRIVER
12642M: Mathias Nyman <mathias.nyman@intel.com>
12643L: linux-usb@vger.kernel.org
12644S: Supported
12645F: drivers/usb/host/xhci*
12646F: drivers/usb/host/pci-quirks*
12647
12648USB ZD1201 DRIVER
12649L: linux-wireless@vger.kernel.org
12650W: http://linux-lc100020.sourceforge.net
12651S: Orphan
12652F: drivers/net/wireless/zydas/zd1201.*
12653
12654USB ZR364XX DRIVER
12655M: Antoine Jacquet <royale@zerezo.com>
12656L: linux-usb@vger.kernel.org
12657L: linux-media@vger.kernel.org
12658T: git git://linuxtv.org/media_tree.git
12659W: http://royale.zerezo.com/zr364xx/
12660S: Maintained
12661F: Documentation/media/v4l-drivers/zr364xx*
12662F: drivers/media/usb/zr364xx/
12663
12664ULPI BUS
12665M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12666L: linux-usb@vger.kernel.org
12667S: Maintained
12668F: drivers/usb/common/ulpi.c
12669F: include/linux/ulpi/
12670
12671USER-MODE LINUX (UML)
12672M: Jeff Dike <jdike@addtoit.com>
12673M: Richard Weinberger <richard@nod.at>
12674L: user-mode-linux-devel@lists.sourceforge.net
12675L: user-mode-linux-user@lists.sourceforge.net
12676W: http://user-mode-linux.sourceforge.net
12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12678S: Maintained
12679F: Documentation/virtual/uml/
12680F: arch/um/
12681F: arch/x86/um/
12682F: fs/hostfs/
12683F: fs/hppfs/
12684
12685USERSPACE I/O (UIO)
12686M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12687S: Maintained
12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12689F: Documentation/DocBook/uio-howto.tmpl
12690F: drivers/uio/
12691F: include/linux/uio*.h
12692
12693UTIL-LINUX PACKAGE
12694M: Karel Zak <kzak@redhat.com>
12695L: util-linux@vger.kernel.org
12696W: http://en.wikipedia.org/wiki/Util-linux
12697T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12698S: Maintained
12699
12700UVESAFB DRIVER
12701M: Michal Januszewski <spock@gentoo.org>
12702L: linux-fbdev@vger.kernel.org
12703W: http://dev.gentoo.org/~spock/projects/uvesafb/
12704S: Maintained
12705F: Documentation/fb/uvesafb.txt
12706F: drivers/video/fbdev/uvesafb.*
12707
12708VF610 NAND DRIVER
12709M: Stefan Agner <stefan@agner.ch>
12710L: linux-mtd@lists.infradead.org
12711S: Supported
12712F: drivers/mtd/nand/vf610_nfc.c
12713
12714VFAT/FAT/MSDOS FILESYSTEM
12715M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12716S: Maintained
12717F: Documentation/filesystems/vfat.txt
12718F: fs/fat/
12719
12720VFIO DRIVER
12721M: Alex Williamson <alex.williamson@redhat.com>
12722L: kvm@vger.kernel.org
12723T: git git://github.com/awilliam/linux-vfio.git
12724S: Maintained
12725F: Documentation/vfio.txt
12726F: drivers/vfio/
12727F: include/linux/vfio.h
12728F: include/uapi/linux/vfio.h
12729
12730VFIO PLATFORM DRIVER
12731M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12732L: kvm@vger.kernel.org
12733S: Maintained
12734F: drivers/vfio/platform/
12735
12736VIDEOBUF2 FRAMEWORK
12737M: Pawel Osciak <pawel@osciak.com>
12738M: Marek Szyprowski <m.szyprowski@samsung.com>
12739M: Kyungmin Park <kyungmin.park@samsung.com>
12740L: linux-media@vger.kernel.org
12741S: Maintained
12742F: drivers/media/v4l2-core/videobuf2-*
12743F: include/media/videobuf2-*
12744
12745VIRTIO AND VHOST VSOCK DRIVER
12746M: Stefan Hajnoczi <stefanha@redhat.com>
12747L: kvm@vger.kernel.org
12748L: virtualization@lists.linux-foundation.org
12749L: netdev@vger.kernel.org
12750S: Maintained
12751F: include/linux/virtio_vsock.h
12752F: include/uapi/linux/virtio_vsock.h
12753F: net/vmw_vsock/virtio_transport_common.c
12754F: net/vmw_vsock/virtio_transport.c
12755F: drivers/vhost/vsock.c
12756F: drivers/vhost/vsock.h
12757
12758VIRTUAL SERIO DEVICE DRIVER
12759M: Stephen Chandler Paul <thatslyude@gmail.com>
12760S: Maintained
12761F: drivers/input/serio/userio.c
12762F: include/uapi/linux/userio.h
12763
12764VIRTIO CONSOLE DRIVER
12765M: Amit Shah <amit.shah@redhat.com>
12766L: virtualization@lists.linux-foundation.org
12767S: Maintained
12768F: drivers/char/virtio_console.c
12769F: include/linux/virtio_console.h
12770F: include/uapi/linux/virtio_console.h
12771
12772VIRTIO CORE, NET AND BLOCK DRIVERS
12773M: "Michael S. Tsirkin" <mst@redhat.com>
12774L: virtualization@lists.linux-foundation.org
12775S: Maintained
12776F: Documentation/devicetree/bindings/virtio/
12777F: drivers/virtio/
12778F: tools/virtio/
12779F: drivers/net/virtio_net.c
12780F: drivers/block/virtio_blk.c
12781F: include/linux/virtio_*.h
12782F: include/uapi/linux/virtio_*.h
12783
12784VIRTIO DRIVERS FOR S390
12785M: Christian Borntraeger <borntraeger@de.ibm.com>
12786M: Cornelia Huck <cornelia.huck@de.ibm.com>
12787L: linux-s390@vger.kernel.org
12788L: virtualization@lists.linux-foundation.org
12789L: kvm@vger.kernel.org
12790S: Supported
12791F: drivers/s390/virtio/
12792
12793VIRTIO GPU DRIVER
12794M: David Airlie <airlied@linux.ie>
12795M: Gerd Hoffmann <kraxel@redhat.com>
12796L: dri-devel@lists.freedesktop.org
12797L: virtualization@lists.linux-foundation.org
12798S: Maintained
12799F: drivers/gpu/drm/virtio/
12800F: include/uapi/linux/virtio_gpu.h
12801
12802VIRTIO HOST (VHOST)
12803M: "Michael S. Tsirkin" <mst@redhat.com>
12804L: kvm@vger.kernel.org
12805L: virtualization@lists.linux-foundation.org
12806L: netdev@vger.kernel.org
12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12808S: Maintained
12809F: drivers/vhost/
12810F: include/uapi/linux/vhost.h
12811
12812VIRTIO INPUT DRIVER
12813M: Gerd Hoffmann <kraxel@redhat.com>
12814S: Maintained
12815F: drivers/virtio/virtio_input.c
12816F: include/uapi/linux/virtio_input.h
12817
12818VIA RHINE NETWORK DRIVER
12819S: Orphan
12820F: drivers/net/ethernet/via/via-rhine.c
12821
12822VIA SD/MMC CARD CONTROLLER DRIVER
12823M: Bruce Chang <brucechang@via.com.tw>
12824M: Harald Welte <HaraldWelte@viatech.com>
12825S: Maintained
12826F: drivers/mmc/host/via-sdmmc.c
12827
12828VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12829M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12830L: linux-fbdev@vger.kernel.org
12831S: Maintained
12832F: include/linux/via-core.h
12833F: include/linux/via-gpio.h
12834F: include/linux/via_i2c.h
12835F: drivers/video/fbdev/via/
12836
12837VIA VELOCITY NETWORK DRIVER
12838M: Francois Romieu <romieu@fr.zoreil.com>
12839L: netdev@vger.kernel.org
12840S: Maintained
12841F: drivers/net/ethernet/via/via-velocity.*
12842
12843VIRT LIB
12844M: Alex Williamson <alex.williamson@redhat.com>
12845M: Paolo Bonzini <pbonzini@redhat.com>
12846L: kvm@vger.kernel.org
12847S: Supported
12848F: virt/lib/
12849
12850VIVID VIRTUAL VIDEO DRIVER
12851M: Hans Verkuil <hverkuil@xs4all.nl>
12852L: linux-media@vger.kernel.org
12853T: git git://linuxtv.org/media_tree.git
12854W: https://linuxtv.org
12855S: Maintained
12856F: drivers/media/platform/vivid/*
12857
12858VLAN (802.1Q)
12859M: Patrick McHardy <kaber@trash.net>
12860L: netdev@vger.kernel.org
12861S: Maintained
12862F: drivers/net/macvlan.c
12863F: include/linux/if_*vlan.h
12864F: net/8021q/
12865
12866VLYNQ BUS
12867M: Florian Fainelli <f.fainelli@gmail.com>
12868L: openwrt-devel@lists.openwrt.org (subscribers-only)
12869S: Maintained
12870F: drivers/vlynq/vlynq.c
12871F: include/linux/vlynq.h
12872
12873VME SUBSYSTEM
12874M: Martyn Welch <martyn@welchs.me.uk>
12875M: Manohar Vanga <manohar.vanga@gmail.com>
12876M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12877L: devel@driverdev.osuosl.org
12878S: Maintained
12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12880F: Documentation/vme_api.txt
12881F: drivers/staging/vme/
12882F: drivers/vme/
12883F: include/linux/vme*
12884
12885VMWARE HYPERVISOR INTERFACE
12886M: Alok Kataria <akataria@vmware.com>
12887L: virtualization@lists.linux-foundation.org
12888S: Supported
12889F: arch/x86/kernel/cpu/vmware.c
12890
12891VMWARE BALLOON DRIVER
12892M: Xavier Deguillard <xdeguillard@vmware.com>
12893M: Philip Moltmann <moltmann@vmware.com>
12894M: "VMware, Inc." <pv-drivers@vmware.com>
12895L: linux-kernel@vger.kernel.org
12896S: Maintained
12897F: drivers/misc/vmw_balloon.c
12898
12899VMWARE VMMOUSE SUBDRIVER
12900M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12901M: "VMware, Inc." <pv-drivers@vmware.com>
12902L: linux-input@vger.kernel.org
12903S: Maintained
12904F: drivers/input/mouse/vmmouse.c
12905F: drivers/input/mouse/vmmouse.h
12906
12907VMWARE VMXNET3 ETHERNET DRIVER
12908M: Shrikrishna Khare <skhare@vmware.com>
12909M: "VMware, Inc." <pv-drivers@vmware.com>
12910L: netdev@vger.kernel.org
12911S: Maintained
12912F: drivers/net/vmxnet3/
12913
12914VMware PVSCSI driver
12915M: Jim Gill <jgill@vmware.com>
12916M: VMware PV-Drivers <pv-drivers@vmware.com>
12917L: linux-scsi@vger.kernel.org
12918S: Maintained
12919F: drivers/scsi/vmw_pvscsi.c
12920F: drivers/scsi/vmw_pvscsi.h
12921
12922VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12923M: Liam Girdwood <lgirdwood@gmail.com>
12924M: Mark Brown <broonie@kernel.org>
12925L: linux-kernel@vger.kernel.org
12926W: http://www.slimlogic.co.uk/?p=48
12927T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12928S: Supported
12929F: Documentation/devicetree/bindings/regulator/
12930F: drivers/regulator/
12931F: include/dt-bindings/regulator/
12932F: include/linux/regulator/
12933
12934VRF
12935M: David Ahern <dsa@cumulusnetworks.com>
12936M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12937L: netdev@vger.kernel.org
12938S: Maintained
12939F: drivers/net/vrf.c
12940F: Documentation/networking/vrf.txt
12941
12942VT1211 HARDWARE MONITOR DRIVER
12943M: Juerg Haefliger <juergh@gmail.com>
12944L: linux-hwmon@vger.kernel.org
12945S: Maintained
12946F: Documentation/hwmon/vt1211
12947F: drivers/hwmon/vt1211.c
12948
12949VT8231 HARDWARE MONITOR DRIVER
12950M: Roger Lucas <vt8231@hiddenengine.co.uk>
12951L: linux-hwmon@vger.kernel.org
12952S: Maintained
12953F: drivers/hwmon/vt8231.c
12954
12955VUB300 USB to SDIO/SD/MMC bridge chip
12956M: Tony Olech <tony.olech@elandigitalsystems.com>
12957L: linux-mmc@vger.kernel.org
12958L: linux-usb@vger.kernel.org
12959S: Supported
12960F: drivers/mmc/host/vub300.c
12961
12962W1 DALLAS'S 1-WIRE BUS
12963M: Evgeniy Polyakov <zbr@ioremap.net>
12964S: Maintained
12965F: Documentation/w1/
12966F: drivers/w1/
12967
12968W83791D HARDWARE MONITORING DRIVER
12969M: Marc Hulsman <m.hulsman@tudelft.nl>
12970L: linux-hwmon@vger.kernel.org
12971S: Maintained
12972F: Documentation/hwmon/w83791d
12973F: drivers/hwmon/w83791d.c
12974
12975W83793 HARDWARE MONITORING DRIVER
12976M: Rudolf Marek <r.marek@assembler.cz>
12977L: linux-hwmon@vger.kernel.org
12978S: Maintained
12979F: Documentation/hwmon/w83793
12980F: drivers/hwmon/w83793.c
12981
12982W83795 HARDWARE MONITORING DRIVER
12983M: Jean Delvare <jdelvare@suse.com>
12984L: linux-hwmon@vger.kernel.org
12985S: Maintained
12986F: drivers/hwmon/w83795.c
12987
12988W83L51xD SD/MMC CARD INTERFACE DRIVER
12989M: Pierre Ossman <pierre@ossman.eu>
12990S: Maintained
12991F: drivers/mmc/host/wbsd.*
12992
12993WACOM PROTOCOL 4 SERIAL TABLETS
12994M: Julian Squires <julian@cipht.net>
12995M: Hans de Goede <hdegoede@redhat.com>
12996L: linux-input@vger.kernel.org
12997S: Maintained
12998F: drivers/input/tablet/wacom_serial4.c
12999
13000WATCHDOG DEVICE DRIVERS
13001M: Wim Van Sebroeck <wim@iguana.be>
13002R: Guenter Roeck <linux@roeck-us.net>
13003L: linux-watchdog@vger.kernel.org
13004W: http://www.linux-watchdog.org/
13005T: git git://www.linux-watchdog.org/linux-watchdog.git
13006S: Maintained
13007F: Documentation/devicetree/bindings/watchdog/
13008F: Documentation/watchdog/
13009F: drivers/watchdog/
13010F: include/linux/watchdog.h
13011F: include/uapi/linux/watchdog.h
13012
13013WIIMOTE HID DRIVER
13014M: David Herrmann <dh.herrmann@googlemail.com>
13015L: linux-input@vger.kernel.org
13016S: Maintained
13017F: drivers/hid/hid-wiimote*
13018
13019WINBOND CIR DRIVER
13020M: David Härdeman <david@hardeman.nu>
13021S: Maintained
13022F: drivers/media/rc/winbond-cir.c
13023
13024WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13025M: William Breathitt Gray <vilhelm.gray@gmail.com>
13026L: linux-watchdog@vger.kernel.org
13027S: Maintained
13028F: drivers/watchdog/ebc-c384_wdt.c
13029
13030WINSYSTEMS WS16C48 GPIO DRIVER
13031M: William Breathitt Gray <vilhelm.gray@gmail.com>
13032L: linux-gpio@vger.kernel.org
13033S: Maintained
13034F: drivers/gpio/gpio-ws16c48.c
13035
13036WIMAX STACK
13037M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13038M: linux-wimax@intel.com
13039L: wimax@linuxwimax.org (subscribers-only)
13040S: Supported
13041W: http://linuxwimax.org
13042F: Documentation/wimax/README.wimax
13043F: include/linux/wimax/debug.h
13044F: include/net/wimax.h
13045F: include/uapi/linux/wimax.h
13046F: net/wimax/
13047
13048WISTRON LAPTOP BUTTON DRIVER
13049M: Miloslav Trmac <mitr@volny.cz>
13050S: Maintained
13051F: drivers/input/misc/wistron_btns.c
13052
13053WL3501 WIRELESS PCMCIA CARD DRIVER
13054M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13055L: linux-wireless@vger.kernel.org
13056W: http://oops.ghostprotocols.net:81/blog
13057S: Maintained
13058F: drivers/net/wireless/wl3501*
13059
13060WOLFSON MICROELECTRONICS DRIVERS
13061L: patches@opensource.wolfsonmicro.com
13062T: git https://github.com/CirrusLogic/linux-drivers.git
13063W: https://github.com/CirrusLogic/linux-drivers/wiki
13064S: Supported
13065F: Documentation/hwmon/wm83??
13066F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13067F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13068F: Documentation/devicetree/bindings/mfd/arizona.txt
13069F: arch/arm/mach-s3c64xx/mach-crag6410*
13070F: drivers/clk/clk-wm83*.c
13071F: drivers/extcon/extcon-arizona.c
13072F: drivers/leds/leds-wm83*.c
13073F: drivers/gpio/gpio-*wm*.c
13074F: drivers/gpio/gpio-arizona.c
13075F: drivers/hwmon/wm83??-hwmon.c
13076F: drivers/input/misc/wm831x-on.c
13077F: drivers/input/touchscreen/wm831x-ts.c
13078F: drivers/input/touchscreen/wm97*.c
13079F: drivers/mfd/arizona*
13080F: drivers/mfd/wm*.c
13081F: drivers/mfd/cs47l24*
13082F: drivers/power/supply/wm83*.c
13083F: drivers/rtc/rtc-wm83*.c
13084F: drivers/regulator/wm8*.c
13085F: drivers/video/backlight/wm83*_bl.c
13086F: drivers/watchdog/wm83*_wdt.c
13087F: include/linux/mfd/arizona/
13088F: include/linux/mfd/wm831x/
13089F: include/linux/mfd/wm8350/
13090F: include/linux/mfd/wm8400*
13091F: include/linux/wm97xx.h
13092F: include/sound/wm????.h
13093F: sound/soc/codecs/arizona.?
13094F: sound/soc/codecs/wm*
13095F: sound/soc/codecs/cs47l24*
13096
13097WORKQUEUE
13098M: Tejun Heo <tj@kernel.org>
13099R: Lai Jiangshan <jiangshanlai@gmail.com>
13100T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13101S: Maintained
13102F: include/linux/workqueue.h
13103F: kernel/workqueue.c
13104F: Documentation/workqueue.txt
13105
13106X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13107M: Chen-Yu Tsai <wens@csie.org>
13108L: linux-kernel@vger.kernel.org
13109S: Maintained
13110N: axp[128]
13111
13112X.25 NETWORK LAYER
13113M: Andrew Hendry <andrew.hendry@gmail.com>
13114L: linux-x25@vger.kernel.org
13115S: Odd Fixes
13116F: Documentation/networking/x25*
13117F: include/net/x25*
13118F: net/x25/
13119
13120X86 ARCHITECTURE (32-BIT AND 64-BIT)
13121M: Thomas Gleixner <tglx@linutronix.de>
13122M: Ingo Molnar <mingo@redhat.com>
13123M: "H. Peter Anvin" <hpa@zytor.com>
13124M: x86@kernel.org
13125L: linux-kernel@vger.kernel.org
13126T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13127S: Maintained
13128F: Documentation/x86/
13129F: arch/x86/
13130
13131X86 PLATFORM DRIVERS
13132M: Darren Hart <dvhart@infradead.org>
13133L: platform-driver-x86@vger.kernel.org
13134T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13135S: Maintained
13136F: drivers/platform/x86/
13137F: drivers/platform/olpc/
13138
13139X86 MCE INFRASTRUCTURE
13140M: Tony Luck <tony.luck@intel.com>
13141M: Borislav Petkov <bp@alien8.de>
13142L: linux-edac@vger.kernel.org
13143S: Maintained
13144F: arch/x86/kernel/cpu/mcheck/*
13145
13146X86 MICROCODE UPDATE SUPPORT
13147M: Borislav Petkov <bp@alien8.de>
13148S: Maintained
13149F: arch/x86/kernel/cpu/microcode/*
13150
13151X86 VDSO
13152M: Andy Lutomirski <luto@amacapital.net>
13153L: linux-kernel@vger.kernel.org
13154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13155S: Maintained
13156F: arch/x86/entry/vdso/
13157
13158XC2028/3028 TUNER DRIVER
13159M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13160M: Mauro Carvalho Chehab <mchehab@kernel.org>
13161L: linux-media@vger.kernel.org
13162W: https://linuxtv.org
13163T: git git://linuxtv.org/media_tree.git
13164S: Maintained
13165F: drivers/media/tuners/tuner-xc2028.*
13166
13167XEN HYPERVISOR INTERFACE
13168M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13169M: David Vrabel <david.vrabel@citrix.com>
13170M: Juergen Gross <jgross@suse.com>
13171L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13173S: Supported
13174F: arch/x86/xen/
13175F: drivers/*/xen-*front.c
13176F: drivers/xen/
13177F: arch/x86/include/asm/xen/
13178F: include/xen/
13179F: include/uapi/xen/
13180
13181XEN HYPERVISOR ARM
13182M: Stefano Stabellini <sstabellini@kernel.org>
13183L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13184S: Maintained
13185F: arch/arm/xen/
13186F: arch/arm/include/asm/xen/
13187
13188XEN HYPERVISOR ARM64
13189M: Stefano Stabellini <sstabellini@kernel.org>
13190L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13191S: Maintained
13192F: arch/arm64/xen/
13193F: arch/arm64/include/asm/xen/
13194
13195XEN NETWORK BACKEND DRIVER
13196M: Wei Liu <wei.liu2@citrix.com>
13197M: Paul Durrant <paul.durrant@citrix.com>
13198L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13199L: netdev@vger.kernel.org
13200S: Supported
13201F: drivers/net/xen-netback/*
13202
13203XEN PCI SUBSYSTEM
13204M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13205L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13206S: Supported
13207F: arch/x86/pci/*xen*
13208F: drivers/pci/*xen*
13209
13210XEN BLOCK SUBSYSTEM
13211M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13212M: Roger Pau Monné <roger.pau@citrix.com>
13213L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13214S: Supported
13215F: drivers/block/xen-blkback/*
13216F: drivers/block/xen*
13217
13218XEN PVSCSI DRIVERS
13219M: Juergen Gross <jgross@suse.com>
13220L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13221L: linux-scsi@vger.kernel.org
13222S: Supported
13223F: drivers/scsi/xen-scsifront.c
13224F: drivers/xen/xen-scsiback.c
13225F: include/xen/interface/io/vscsiif.h
13226
13227XEN SWIOTLB SUBSYSTEM
13228M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13230S: Supported
13231F: arch/x86/xen/*swiotlb*
13232F: drivers/xen/*swiotlb*
13233
13234XFS FILESYSTEM
13235M: Dave Chinner <david@fromorbit.com>
13236M: linux-xfs@vger.kernel.org
13237L: linux-xfs@vger.kernel.org
13238W: http://xfs.org/
13239T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13240S: Supported
13241F: Documentation/filesystems/xfs.txt
13242F: fs/xfs/
13243
13244XILINX AXI ETHERNET DRIVER
13245M: Anirudha Sarangi <anirudh@xilinx.com>
13246M: John Linn <John.Linn@xilinx.com>
13247S: Maintained
13248F: drivers/net/ethernet/xilinx/xilinx_axienet*
13249
13250XILINX UARTLITE SERIAL DRIVER
13251M: Peter Korsgaard <jacmet@sunsite.dk>
13252L: linux-serial@vger.kernel.org
13253S: Maintained
13254F: drivers/tty/serial/uartlite.c
13255
13256XILINX VIDEO IP CORES
13257M: Hyun Kwon <hyun.kwon@xilinx.com>
13258M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13259L: linux-media@vger.kernel.org
13260T: git git://linuxtv.org/media_tree.git
13261S: Supported
13262F: Documentation/devicetree/bindings/media/xilinx/
13263F: drivers/media/platform/xilinx/
13264F: include/uapi/linux/xilinx-v4l2-controls.h
13265
13266XILLYBUS DRIVER
13267M: Eli Billauer <eli.billauer@gmail.com>
13268L: linux-kernel@vger.kernel.org
13269S: Supported
13270F: drivers/char/xillybus/
13271
13272XTENSA XTFPGA PLATFORM SUPPORT
13273M: Max Filippov <jcmvbkbc@gmail.com>
13274L: linux-xtensa@linux-xtensa.org
13275S: Maintained
13276F: drivers/spi/spi-xtensa-xtfpga.c
13277F: sound/soc/xtensa/xtfpga-i2s.c
13278
13279YAM DRIVER FOR AX.25
13280M: Jean-Paul Roubelat <jpr@f6fbb.org>
13281L: linux-hams@vger.kernel.org
13282S: Maintained
13283F: drivers/net/hamradio/yam*
13284F: include/linux/yam.h
13285
13286YEALINK PHONE DRIVER
13287M: Henk Vergonet <Henk.Vergonet@gmail.com>
13288L: usbb2k-api-dev@nongnu.org
13289S: Maintained
13290F: Documentation/input/yealink.txt
13291F: drivers/input/misc/yealink.*
13292
13293Z8530 DRIVER FOR AX.25
13294M: Joerg Reuter <jreuter@yaina.de>
13295W: http://yaina.de/jreuter/
13296W: http://www.qsl.net/dl1bke/
13297L: linux-hams@vger.kernel.org
13298S: Maintained
13299F: Documentation/networking/z8530drv.txt
13300F: drivers/net/hamradio/*scc.c
13301F: drivers/net/hamradio/z8530.h
13302
13303ZBUD COMPRESSED PAGE ALLOCATOR
13304M: Seth Jennings <sjenning@redhat.com>
13305L: linux-mm@kvack.org
13306S: Maintained
13307F: mm/zbud.c
13308F: include/linux/zbud.h
13309
13310ZD1211RW WIRELESS DRIVER
13311M: Daniel Drake <dsd@gentoo.org>
13312M: Ulrich Kunitz <kune@deine-taler.de>
13313W: http://zd1211.ath.cx/wiki/DriverRewrite
13314L: linux-wireless@vger.kernel.org
13315L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13316S: Maintained
13317F: drivers/net/wireless/zydas/zd1211rw/
13318
13319ZPOOL COMPRESSED PAGE STORAGE API
13320M: Dan Streetman <ddstreet@ieee.org>
13321L: linux-mm@kvack.org
13322S: Maintained
13323F: mm/zpool.c
13324F: include/linux/zpool.h
13325
13326ZR36067 VIDEO FOR LINUX DRIVER
13327L: mjpeg-users@lists.sourceforge.net
13328L: linux-media@vger.kernel.org
13329W: http://mjpeg.sourceforge.net/driver-zoran/
13330T: hg https://linuxtv.org/hg/v4l-dvb
13331S: Odd Fixes
13332F: drivers/media/pci/zoran/
13333
13334ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13335M: Minchan Kim <minchan@kernel.org>
13336M: Nitin Gupta <ngupta@vflare.org>
13337R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13338L: linux-kernel@vger.kernel.org
13339S: Maintained
13340F: drivers/block/zram/
13341F: Documentation/blockdev/zram.txt
13342
13343ZS DECSTATION Z85C30 SERIAL DRIVER
13344M: "Maciej W. Rozycki" <macro@linux-mips.org>
13345S: Maintained
13346F: drivers/tty/serial/zs.*
13347
13348ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13349M: Minchan Kim <minchan@kernel.org>
13350M: Nitin Gupta <ngupta@vflare.org>
13351R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13352L: linux-mm@kvack.org
13353S: Maintained
13354F: mm/zsmalloc.c
13355F: include/linux/zsmalloc.h
13356F: Documentation/vm/zsmalloc.txt
13357
13358ZSWAP COMPRESSED SWAP CACHING
13359M: Seth Jennings <sjenning@redhat.com>
13360L: linux-mm@kvack.org
13361S: Maintained
13362F: mm/zswap.c
13363
13364THE REST
13365M: Linus Torvalds <torvalds@linux-foundation.org>
13366L: linux-kernel@vger.kernel.org
13367Q: http://patchwork.kernel.org/project/LKML/list/
13368T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13369S: Buried alive in reporters
13370F: *
13371F: */