crypto: api - fix comment typo
[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 CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
4976M: Horia Geantă <horia.geanta@nxp.com>
4977M: Dan Douglass <dan.douglass@nxp.com>
4978L: linux-crypto@vger.kernel.org
4979S: Maintained
4980F: drivers/crypto/caam/
4981F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
4982
4983FREESCALE DIU FRAMEBUFFER DRIVER
4984M: Timur Tabi <timur@tabi.org>
4985L: linux-fbdev@vger.kernel.org
4986S: Maintained
4987F: drivers/video/fbdev/fsl-diu-fb.*
4988
4989FREESCALE DMA DRIVER
4990M: Li Yang <leoli@freescale.com>
4991M: Zhang Wei <zw@zh-kernel.org>
4992L: linuxppc-dev@lists.ozlabs.org
4993S: Maintained
4994F: drivers/dma/fsldma.*
4995
4996FREESCALE GPMI NAND DRIVER
4997M: Han Xu <han.xu@nxp.com>
4998L: linux-mtd@lists.infradead.org
4999S: Maintained
5000F: drivers/mtd/nand/gpmi-nand/*
5001
5002FREESCALE I2C CPM DRIVER
5003M: Jochen Friedrich <jochen@scram.de>
5004L: linuxppc-dev@lists.ozlabs.org
5005L: linux-i2c@vger.kernel.org
5006S: Maintained
5007F: drivers/i2c/busses/i2c-cpm.c
5008
5009FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5010M: Sascha Hauer <kernel@pengutronix.de>
5011L: linux-fbdev@vger.kernel.org
5012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5013S: Maintained
5014F: include/linux/platform_data/video-imxfb.h
5015F: drivers/video/fbdev/imxfb.c
5016
5017FREESCALE QUAD SPI DRIVER
5018M: Han Xu <han.xu@nxp.com>
5019L: linux-mtd@lists.infradead.org
5020S: Maintained
5021F: drivers/mtd/spi-nor/fsl-quadspi.c
5022
5023FREESCALE SOC FS_ENET DRIVER
5024M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5025M: Vitaly Bordug <vbordug@ru.mvista.com>
5026L: linuxppc-dev@lists.ozlabs.org
5027L: netdev@vger.kernel.org
5028S: Maintained
5029F: drivers/net/ethernet/freescale/fs_enet/
5030F: include/linux/fs_enet_pd.h
5031
5032FREESCALE IMX / MXC FEC DRIVER
5033M: Fugang Duan <fugang.duan@nxp.com>
5034L: netdev@vger.kernel.org
5035S: Maintained
5036F: drivers/net/ethernet/freescale/fec_main.c
5037F: drivers/net/ethernet/freescale/fec_ptp.c
5038F: drivers/net/ethernet/freescale/fec.h
5039F: Documentation/devicetree/bindings/net/fsl-fec.txt
5040
5041FREESCALE QORIQ DPAA FMAN DRIVER
5042M: Madalin Bucur <madalin.bucur@nxp.com>
5043L: netdev@vger.kernel.org
5044S: Maintained
5045F: drivers/net/ethernet/freescale/fman
5046F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5047
5048FREESCALE QUICC ENGINE LIBRARY
5049L: linuxppc-dev@lists.ozlabs.org
5050S: Orphan
5051F: drivers/soc/fsl/qe/
5052F: include/soc/fsl/*qe*.h
5053F: include/soc/fsl/*ucc*.h
5054
5055FREESCALE USB PERIPHERAL DRIVERS
5056M: Li Yang <leoli@freescale.com>
5057L: linux-usb@vger.kernel.org
5058L: linuxppc-dev@lists.ozlabs.org
5059S: Maintained
5060F: drivers/usb/gadget/udc/fsl*
5061
5062FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5063M: Li Yang <leoli@freescale.com>
5064L: netdev@vger.kernel.org
5065L: linuxppc-dev@lists.ozlabs.org
5066S: Maintained
5067F: drivers/net/ethernet/freescale/ucc_geth*
5068
5069FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5070M: Claudiu Manoil <claudiu.manoil@freescale.com>
5071L: netdev@vger.kernel.org
5072S: Maintained
5073F: drivers/net/ethernet/freescale/gianfar*
5074X: drivers/net/ethernet/freescale/gianfar_ptp.c
5075F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5076
5077FREESCALE QUICC ENGINE UCC HDLC DRIVER
5078M: Zhao Qiang <qiang.zhao@nxp.com>
5079L: netdev@vger.kernel.org
5080L: linuxppc-dev@lists.ozlabs.org
5081S: Maintained
5082F: drivers/net/wan/fsl_ucc_hdlc*
5083
5084FREESCALE QUICC ENGINE UCC UART DRIVER
5085M: Timur Tabi <timur@tabi.org>
5086L: linuxppc-dev@lists.ozlabs.org
5087S: Maintained
5088F: drivers/tty/serial/ucc_uart.c
5089
5090FREESCALE SOC SOUND DRIVERS
5091M: Timur Tabi <timur@tabi.org>
5092M: Nicolin Chen <nicoleotsuka@gmail.com>
5093M: Xiubo Li <Xiubo.Lee@gmail.com>
5094R: Fabio Estevam <fabio.estevam@nxp.com>
5095L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5096L: linuxppc-dev@lists.ozlabs.org
5097S: Maintained
5098F: sound/soc/fsl/fsl*
5099F: sound/soc/fsl/imx*
5100F: sound/soc/fsl/mpc8610_hpcd.c
5101
5102FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5103M: "J. German Rivera" <German.Rivera@freescale.com>
5104M: Stuart Yoder <stuart.yoder@nxp.com>
5105L: linux-kernel@vger.kernel.org
5106S: Maintained
5107F: drivers/staging/fsl-mc/
5108
5109FREEVXFS FILESYSTEM
5110M: Christoph Hellwig <hch@infradead.org>
5111W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5112S: Maintained
5113F: fs/freevxfs/
5114
5115FREEZER
5116M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5117M: Pavel Machek <pavel@ucw.cz>
5118L: linux-pm@vger.kernel.org
5119S: Supported
5120F: Documentation/power/freezing-of-tasks.txt
5121F: include/linux/freezer.h
5122F: kernel/freezer.c
5123
5124FRONTSWAP API
5125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5126L: linux-kernel@vger.kernel.org
5127S: Maintained
5128F: mm/frontswap.c
5129F: include/linux/frontswap.h
5130
5131FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5132M: David Howells <dhowells@redhat.com>
5133L: linux-cachefs@redhat.com (moderated for non-subscribers)
5134S: Supported
5135F: Documentation/filesystems/caching/
5136F: fs/fscache/
5137F: include/linux/fscache*.h
5138
5139FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5140M: Theodore Y. Ts'o <tytso@mit.edu>
5141M: Jaegeuk Kim <jaegeuk@kernel.org>
5142S: Supported
5143F: fs/crypto/
5144F: include/linux/fscrypto.h
5145
5146F2FS FILE SYSTEM
5147M: Jaegeuk Kim <jaegeuk@kernel.org>
5148M: Chao Yu <yuchao0@huawei.com>
5149L: linux-f2fs-devel@lists.sourceforge.net
5150W: https://f2fs.wiki.kernel.org/
5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5152S: Maintained
5153F: Documentation/filesystems/f2fs.txt
5154F: Documentation/ABI/testing/sysfs-fs-f2fs
5155F: fs/f2fs/
5156F: include/linux/f2fs_fs.h
5157F: include/trace/events/f2fs.h
5158
5159FUJITSU FR-V (FRV) PORT
5160S: Orphan
5161F: arch/frv/
5162
5163FUJITSU LAPTOP EXTRAS
5164M: Jonathan Woithe <jwoithe@just42.net>
5165L: platform-driver-x86@vger.kernel.org
5166S: Maintained
5167F: drivers/platform/x86/fujitsu-laptop.c
5168
5169FUJITSU M-5MO LS CAMERA ISP DRIVER
5170M: Kyungmin Park <kyungmin.park@samsung.com>
5171M: Heungjun Kim <riverful.kim@samsung.com>
5172L: linux-media@vger.kernel.org
5173S: Maintained
5174F: drivers/media/i2c/m5mols/
5175F: include/media/i2c/m5mols.h
5176
5177FUJITSU TABLET EXTRAS
5178M: Robert Gerlach <khnz@gmx.de>
5179L: platform-driver-x86@vger.kernel.org
5180S: Maintained
5181F: drivers/platform/x86/fujitsu-tablet.c
5182
5183FUSE: FILESYSTEM IN USERSPACE
5184M: Miklos Szeredi <miklos@szeredi.hu>
5185L: linux-fsdevel@vger.kernel.org
5186W: http://fuse.sourceforge.net/
5187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5188S: Maintained
5189F: fs/fuse/
5190F: include/uapi/linux/fuse.h
5191F: Documentation/filesystems/fuse.txt
5192
5193FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5194M: Rik Faith <faith@cs.unc.edu>
5195L: linux-scsi@vger.kernel.org
5196S: Odd Fixes (e.g., new signatures)
5197F: drivers/scsi/fdomain.*
5198
5199GCC PLUGINS
5200M: Kees Cook <keescook@chromium.org>
5201R: Emese Revfy <re.emese@gmail.com>
5202L: kernel-hardening@lists.openwall.com
5203S: Maintained
5204F: scripts/gcc-plugins/
5205F: scripts/gcc-plugin.sh
5206F: Documentation/gcc-plugins.txt
5207
5208GCOV BASED KERNEL PROFILING
5209M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5210S: Maintained
5211F: kernel/gcov/
5212F: Documentation/dev-tools/gcov.rst
5213
5214GDT SCSI DISK ARRAY CONTROLLER DRIVER
5215M: Achim Leubner <achim_leubner@adaptec.com>
5216L: linux-scsi@vger.kernel.org
5217W: http://www.icp-vortex.com/
5218S: Supported
5219F: drivers/scsi/gdt*
5220
5221GDB KERNEL DEBUGGING HELPER SCRIPTS
5222M: Jan Kiszka <jan.kiszka@siemens.com>
5223M: Kieran Bingham <kieran@bingham.xyz>
5224S: Supported
5225F: scripts/gdb/
5226
5227GEMTEK FM RADIO RECEIVER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
5231W: https://linuxtv.org
5232S: Maintained
5233F: drivers/media/radio/radio-gemtek*
5234
5235GENERIC GPIO I2C DRIVER
5236M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5237S: Supported
5238F: drivers/i2c/busses/i2c-gpio.c
5239F: include/linux/i2c-gpio.h
5240
5241GENERIC GPIO I2C MULTIPLEXER DRIVER
5242M: Peter Korsgaard <peter.korsgaard@barco.com>
5243L: linux-i2c@vger.kernel.org
5244S: Supported
5245F: drivers/i2c/muxes/i2c-mux-gpio.c
5246F: include/linux/i2c-mux-gpio.h
5247F: Documentation/i2c/muxes/i2c-mux-gpio
5248
5249GENERIC HDLC (WAN) DRIVERS
5250M: Krzysztof Halasa <khc@pm.waw.pl>
5251W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5252S: Maintained
5253F: drivers/net/wan/c101.c
5254F: drivers/net/wan/hd6457*
5255F: drivers/net/wan/hdlc*
5256F: drivers/net/wan/n2.c
5257F: drivers/net/wan/pc300too.c
5258F: drivers/net/wan/pci200syn.c
5259F: drivers/net/wan/wanxl*
5260
5261GENERIC INCLUDE/ASM HEADER FILES
5262M: Arnd Bergmann <arnd@arndb.de>
5263L: linux-arch@vger.kernel.org
5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5265S: Maintained
5266F: include/asm-generic/
5267F: include/uapi/asm-generic/
5268
5269GENERIC PHY FRAMEWORK
5270M: Kishon Vijay Abraham I <kishon@ti.com>
5271L: linux-kernel@vger.kernel.org
5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5273S: Supported
5274F: drivers/phy/
5275F: include/linux/phy/
5276
5277GENERIC PM DOMAINS
5278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5279M: Kevin Hilman <khilman@kernel.org>
5280M: Ulf Hansson <ulf.hansson@linaro.org>
5281L: linux-pm@vger.kernel.org
5282S: Supported
5283F: drivers/base/power/domain*.c
5284F: include/linux/pm_domain.h
5285
5286GENERIC UIO DRIVER FOR PCI DEVICES
5287M: "Michael S. Tsirkin" <mst@redhat.com>
5288L: kvm@vger.kernel.org
5289S: Supported
5290F: drivers/uio/uio_pci_generic.c
5291
5292GET_MAINTAINER SCRIPT
5293M: Joe Perches <joe@perches.com>
5294S: Maintained
5295F: scripts/get_maintainer.pl
5296
5297GFS2 FILE SYSTEM
5298M: Steven Whitehouse <swhiteho@redhat.com>
5299M: Bob Peterson <rpeterso@redhat.com>
5300L: cluster-devel@redhat.com
5301W: http://sources.redhat.com/cluster/
5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5303S: Supported
5304F: Documentation/filesystems/gfs2*.txt
5305F: fs/gfs2/
5306F: include/uapi/linux/gfs2_ondisk.h
5307
5308GIGASET ISDN DRIVERS
5309M: Paul Bolle <pebolle@tiscali.nl>
5310L: gigaset307x-common@lists.sourceforge.net
5311W: http://gigaset307x.sourceforge.net/
5312S: Odd Fixes
5313F: Documentation/isdn/README.gigaset
5314F: drivers/isdn/gigaset/
5315F: include/uapi/linux/gigaset_dev.h
5316
5317GO7007 MPEG CODEC
5318M: Hans Verkuil <hans.verkuil@cisco.com>
5319L: linux-media@vger.kernel.org
5320S: Maintained
5321F: drivers/media/usb/go7007/
5322
5323GOODIX TOUCHSCREEN
5324M: Bastien Nocera <hadess@hadess.net>
5325L: linux-input@vger.kernel.org
5326S: Maintained
5327F: drivers/input/touchscreen/goodix.c
5328
5329GPIO MOCKUP DRIVER
5330M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5331L: linux-gpio@vger.kernel.org
5332S: Maintained
5333F: drivers/gpio/gpio-mockup.c
5334F: tools/testing/selftests/gpio/
5335
5336GPIO SUBSYSTEM
5337M: Linus Walleij <linus.walleij@linaro.org>
5338M: Alexandre Courbot <gnurou@gmail.com>
5339L: linux-gpio@vger.kernel.org
5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5341S: Maintained
5342F: Documentation/devicetree/bindings/gpio/
5343F: Documentation/gpio/
5344F: Documentation/ABI/testing/gpio-cdev
5345F: Documentation/ABI/obsolete/sysfs-gpio
5346F: drivers/gpio/
5347F: include/linux/gpio/
5348F: include/linux/gpio.h
5349F: include/asm-generic/gpio.h
5350F: include/uapi/linux/gpio.h
5351F: tools/gpio/
5352
5353GRE DEMULTIPLEXER DRIVER
5354M: Dmitry Kozlov <xeb@mail.ru>
5355L: netdev@vger.kernel.org
5356S: Maintained
5357F: net/ipv4/gre_demux.c
5358F: net/ipv4/gre_offload.c
5359F: include/net/gre.h
5360
5361GRETH 10/100/1G Ethernet MAC device driver
5362M: Andreas Larsson <andreas@gaisler.com>
5363L: netdev@vger.kernel.org
5364S: Maintained
5365F: drivers/net/ethernet/aeroflex/
5366
5367GREYBUS SUBSYSTEM
5368M: Johan Hovold <johan@kernel.org>
5369M: Alex Elder <elder@kernel.org>
5370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5371S: Maintained
5372F: drivers/staging/greybus/
5373
5374GREYBUS AUDIO PROTOCOLS DRIVERS
5375M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5376M: Mark Greer <mgreer@animalcreek.com>
5377S: Maintained
5378F: drivers/staging/greybus/audio_apbridgea.c
5379F: drivers/staging/greybus/audio_apbridgea.h
5380F: drivers/staging/greybus/audio_codec.c
5381F: drivers/staging/greybus/audio_codec.h
5382F: drivers/staging/greybus/audio_gb.c
5383F: drivers/staging/greybus/audio_manager.c
5384F: drivers/staging/greybus/audio_manager.h
5385F: drivers/staging/greybus/audio_manager_module.c
5386F: drivers/staging/greybus/audio_manager_private.h
5387F: drivers/staging/greybus/audio_manager_sysfs.c
5388F: drivers/staging/greybus/audio_module.c
5389F: drivers/staging/greybus/audio_topology.c
5390
5391GREYBUS PROTOCOLS DRIVERS
5392M: Rui Miguel Silva <rmfrfs@gmail.com>
5393S: Maintained
5394F: drivers/staging/greybus/sdio.c
5395F: drivers/staging/greybus/light.c
5396F: drivers/staging/greybus/gpio.c
5397F: drivers/staging/greybus/power_supply.c
5398F: drivers/staging/greybus/spi.c
5399F: drivers/staging/greybus/spilib.c
5400
5401GREYBUS PROTOCOLS DRIVERS
5402M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5403S: Maintained
5404F: drivers/staging/greybus/loopback.c
5405F: drivers/staging/greybus/timesync.c
5406F: drivers/staging/greybus/timesync_platform.c
5407
5408GREYBUS PROTOCOLS DRIVERS
5409M: Viresh Kumar <vireshk@kernel.org>
5410S: Maintained
5411F: drivers/staging/greybus/authentication.c
5412F: drivers/staging/greybus/bootrom.c
5413F: drivers/staging/greybus/firmware.h
5414F: drivers/staging/greybus/fw-core.c
5415F: drivers/staging/greybus/fw-download.c
5416F: drivers/staging/greybus/fw-managament.c
5417F: drivers/staging/greybus/greybus_authentication.h
5418F: drivers/staging/greybus/greybus_firmware.h
5419F: drivers/staging/greybus/hid.c
5420F: drivers/staging/greybus/i2c.c
5421F: drivers/staging/greybus/spi.c
5422F: drivers/staging/greybus/spilib.c
5423F: drivers/staging/greybus/spilib.h
5424
5425GREYBUS PROTOCOLS DRIVERS
5426M: David Lin <dtwlin@gmail.com>
5427S: Maintained
5428F: drivers/staging/greybus/uart.c
5429F: drivers/staging/greybus/log.c
5430
5431GREYBUS PLATFORM DRIVERS
5432M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5433S: Maintained
5434F: drivers/staging/greybus/arche-platform.c
5435F: drivers/staging/greybus/arche-apb-ctrl.c
5436F: drivers/staging/greybus/arche_platform.h
5437
5438GS1662 VIDEO SERIALIZER
5439M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5440L: linux-media@vger.kernel.org
5441T: git git://linuxtv.org/media_tree.git
5442S: Maintained
5443F: drivers/media/spi/gs1662.c
5444
5445GSPCA FINEPIX SUBDRIVER
5446M: Frank Zago <frank@zago.net>
5447L: linux-media@vger.kernel.org
5448T: git git://linuxtv.org/media_tree.git
5449S: Maintained
5450F: drivers/media/usb/gspca/finepix.c
5451
5452GSPCA GL860 SUBDRIVER
5453M: Olivier Lorin <o.lorin@laposte.net>
5454L: linux-media@vger.kernel.org
5455T: git git://linuxtv.org/media_tree.git
5456S: Maintained
5457F: drivers/media/usb/gspca/gl860/
5458
5459GSPCA M5602 SUBDRIVER
5460M: Erik Andren <erik.andren@gmail.com>
5461L: linux-media@vger.kernel.org
5462T: git git://linuxtv.org/media_tree.git
5463S: Maintained
5464F: drivers/media/usb/gspca/m5602/
5465
5466GSPCA PAC207 SONIXB SUBDRIVER
5467M: Hans Verkuil <hverkuil@xs4all.nl>
5468L: linux-media@vger.kernel.org
5469T: git git://linuxtv.org/media_tree.git
5470S: Odd Fixes
5471F: drivers/media/usb/gspca/pac207.c
5472
5473GSPCA SN9C20X SUBDRIVER
5474M: Brian Johnson <brijohn@gmail.com>
5475L: linux-media@vger.kernel.org
5476T: git git://linuxtv.org/media_tree.git
5477S: Maintained
5478F: drivers/media/usb/gspca/sn9c20x.c
5479
5480GSPCA T613 SUBDRIVER
5481M: Leandro Costantino <lcostantino@gmail.com>
5482L: linux-media@vger.kernel.org
5483T: git git://linuxtv.org/media_tree.git
5484S: Maintained
5485F: drivers/media/usb/gspca/t613.c
5486
5487GSPCA USB WEBCAM DRIVER
5488M: Hans Verkuil <hverkuil@xs4all.nl>
5489L: linux-media@vger.kernel.org
5490T: git git://linuxtv.org/media_tree.git
5491S: Odd Fixes
5492F: drivers/media/usb/gspca/
5493
5494GUID PARTITION TABLE (GPT)
5495M: Davidlohr Bueso <dave@stgolabs.net>
5496L: linux-efi@vger.kernel.org
5497S: Maintained
5498F: block/partitions/efi.*
5499
5500STK1160 USB VIDEO CAPTURE DRIVER
5501M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5502L: linux-media@vger.kernel.org
5503T: git git://linuxtv.org/media_tree.git
5504S: Maintained
5505F: drivers/media/usb/stk1160/
5506
5507H8/300 ARCHITECTURE
5508M: Yoshinori Sato <ysato@users.sourceforge.jp>
5509L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5510W: http://uclinux-h8.sourceforge.jp
5511T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5512S: Maintained
5513F: arch/h8300/
5514F: drivers/clocksource/h8300_*.c
5515F: drivers/clk/h8300/
5516F: drivers/irqchip/irq-renesas-h8*.c
5517
5518HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5519M: Frank Seidel <frank@f-seidel.de>
5520L: platform-driver-x86@vger.kernel.org
5521W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5522S: Maintained
5523F: drivers/platform/x86/hdaps.c
5524
5525HDPVR USB VIDEO ENCODER DRIVER
5526M: Hans Verkuil <hverkuil@xs4all.nl>
5527L: linux-media@vger.kernel.org
5528T: git git://linuxtv.org/media_tree.git
5529W: https://linuxtv.org
5530S: Odd Fixes
5531F: drivers/media/usb/hdpvr/
5532
5533HWPOISON MEMORY FAILURE HANDLING
5534M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5535L: linux-mm@kvack.org
5536S: Maintained
5537F: mm/memory-failure.c
5538F: mm/hwpoison-inject.c
5539
5540HYPERVISOR VIRTUAL CONSOLE DRIVER
5541L: linuxppc-dev@lists.ozlabs.org
5542S: Odd Fixes
5543F: drivers/tty/hvc/
5544
5545HACKRF MEDIA DRIVER
5546M: Antti Palosaari <crope@iki.fi>
5547L: linux-media@vger.kernel.org
5548W: https://linuxtv.org
5549W: http://palosaari.fi/linux/
5550Q: http://patchwork.linuxtv.org/project/linux-media/list/
5551T: git git://linuxtv.org/anttip/media_tree.git
5552S: Maintained
5553F: drivers/media/usb/hackrf/
5554
5555HARDWARE MONITORING
5556M: Jean Delvare <jdelvare@suse.com>
5557M: Guenter Roeck <linux@roeck-us.net>
5558L: linux-hwmon@vger.kernel.org
5559W: http://hwmon.wiki.kernel.org/
5560T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5561T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5562S: Maintained
5563F: Documentation/hwmon/
5564F: drivers/hwmon/
5565F: include/linux/hwmon*.h
5566
5567HARDWARE RANDOM NUMBER GENERATOR CORE
5568M: Matt Mackall <mpm@selenic.com>
5569M: Herbert Xu <herbert@gondor.apana.org.au>
5570L: linux-crypto@vger.kernel.org
5571S: Odd fixes
5572F: Documentation/devicetree/bindings/rng/
5573F: Documentation/hw_random.txt
5574F: drivers/char/hw_random/
5575F: include/linux/hw_random.h
5576
5577HARDWARE SPINLOCK CORE
5578M: Ohad Ben-Cohen <ohad@wizery.com>
5579M: Bjorn Andersson <bjorn.andersson@linaro.org>
5580L: linux-remoteproc@vger.kernel.org
5581S: Maintained
5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5583F: Documentation/devicetree/bindings/hwlock/
5584F: Documentation/hwspinlock.txt
5585F: drivers/hwspinlock/
5586F: include/linux/hwspinlock.h
5587
5588HARMONY SOUND DRIVER
5589L: linux-parisc@vger.kernel.org
5590S: Maintained
5591F: sound/parisc/harmony.*
5592
5593HD29L2 MEDIA DRIVER
5594M: Antti Palosaari <crope@iki.fi>
5595L: linux-media@vger.kernel.org
5596W: https://linuxtv.org
5597W: http://palosaari.fi/linux/
5598Q: http://patchwork.linuxtv.org/project/linux-media/list/
5599T: git git://linuxtv.org/anttip/media_tree.git
5600S: Maintained
5601F: drivers/media/dvb-frontends/hd29l2*
5602
5603HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5604M: Brian Boylston <brian.boylston@hpe.com>
5605S: Supported
5606F: Documentation/watchdog/hpwdt.txt
5607F: drivers/watchdog/hpwdt.c
5608
5609HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5610M: Don Brace <don.brace@microsemi.com>
5611L: iss_storagedev@hp.com
5612L: esc.storagedev@microsemi.com
5613L: linux-scsi@vger.kernel.org
5614S: Supported
5615F: Documentation/scsi/hpsa.txt
5616F: drivers/scsi/hpsa*.[ch]
5617F: include/linux/cciss*.h
5618F: include/uapi/linux/cciss*.h
5619
5620HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5621M: Don Brace <don.brace@microsemi.com>
5622L: iss_storagedev@hp.com
5623L: esc.storagedev@microsemi.com
5624L: linux-scsi@vger.kernel.org
5625S: Supported
5626F: Documentation/blockdev/cciss.txt
5627F: drivers/block/cciss*
5628F: include/linux/cciss_ioctl.h
5629F: include/uapi/linux/cciss_ioctl.h
5630
5631HFI1 DRIVER
5632M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5633M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5634L: linux-rdma@vger.kernel.org
5635S: Supported
5636F: drivers/infiniband/hw/hfi1
5637
5638HFS FILESYSTEM
5639L: linux-fsdevel@vger.kernel.org
5640S: Orphan
5641F: Documentation/filesystems/hfs.txt
5642F: fs/hfs/
5643
5644HFSPLUS FILESYSTEM
5645L: linux-fsdevel@vger.kernel.org
5646S: Orphan
5647F: Documentation/filesystems/hfsplus.txt
5648F: fs/hfsplus/
5649
5650HGA FRAMEBUFFER DRIVER
5651M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5652L: linux-nvidia@lists.surfsouth.com
5653W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5654S: Maintained
5655F: drivers/video/fbdev/hgafb.c
5656
5657HIBERNATION (aka Software Suspend, aka swsusp)
5658M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5659M: Pavel Machek <pavel@ucw.cz>
5660L: linux-pm@vger.kernel.org
5661S: Supported
5662F: arch/x86/power/
5663F: drivers/base/power/
5664F: kernel/power/
5665F: include/linux/suspend.h
5666F: include/linux/freezer.h
5667F: include/linux/pm.h
5668F: arch/*/include/asm/suspend*.h
5669
5670HID CORE LAYER
5671M: Jiri Kosina <jikos@kernel.org>
5672R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5673L: linux-input@vger.kernel.org
5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5675S: Maintained
5676F: drivers/hid/
5677F: include/linux/hid*
5678F: include/uapi/linux/hid*
5679
5680HID SENSOR HUB DRIVERS
5681M: Jiri Kosina <jikos@kernel.org>
5682M: Jonathan Cameron <jic23@kernel.org>
5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5684L: linux-input@vger.kernel.org
5685L: linux-iio@vger.kernel.org
5686S: Maintained
5687F: Documentation/hid/hid-sensor*
5688F: drivers/hid/hid-sensor-*
5689F: drivers/iio/*/hid-*
5690F: include/linux/hid-sensor-*
5691
5692HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5693M: Thomas Gleixner <tglx@linutronix.de>
5694L: linux-kernel@vger.kernel.org
5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5696S: Maintained
5697F: Documentation/timers/
5698F: kernel/time/hrtimer.c
5699F: kernel/time/clockevents.c
5700F: kernel/time/tick*.*
5701F: kernel/time/timer_*.c
5702F: include/linux/clockchips.h
5703F: include/linux/hrtimer.h
5704
5705HIGH-SPEED SCC DRIVER FOR AX.25
5706L: linux-hams@vger.kernel.org
5707S: Orphan
5708F: drivers/net/hamradio/dmascc.c
5709F: drivers/net/hamradio/scc.c
5710
5711HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5712M: HighPoint Linux Team <linux@highpoint-tech.com>
5713W: http://www.highpoint-tech.com
5714S: Supported
5715F: Documentation/scsi/hptiop.txt
5716F: drivers/scsi/hptiop.c
5717
5718HIPPI
5719M: Jes Sorensen <jes@trained-monkey.org>
5720L: linux-hippi@sunsite.dk
5721S: Maintained
5722F: include/linux/hippidevice.h
5723F: include/uapi/linux/if_hippi.h
5724F: net/802/hippi.c
5725F: drivers/net/hippi/
5726
5727HISILICON NETWORK SUBSYSTEM DRIVER
5728M: Yisen Zhuang <yisen.zhuang@huawei.com>
5729M: Salil Mehta <salil.mehta@huawei.com>
5730L: netdev@vger.kernel.org
5731W: http://www.hisilicon.com
5732S: Maintained
5733F: drivers/net/ethernet/hisilicon/
5734F: Documentation/devicetree/bindings/net/hisilicon*.txt
5735
5736HISILICON ROCE DRIVER
5737M: Lijun Ou <oulijun@huawei.com>
5738M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5739L: linux-rdma@vger.kernel.org
5740S: Maintained
5741F: drivers/infiniband/hw/hns/
5742F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5743
5744HISILICON SAS Controller
5745M: John Garry <john.garry@huawei.com>
5746W: http://www.hisilicon.com
5747S: Supported
5748F: drivers/scsi/hisi_sas/
5749F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5750
5751HOST AP DRIVER
5752M: Jouni Malinen <j@w1.fi>
5753L: linux-wireless@vger.kernel.org
5754W: http://w1.fi/hostap-driver.html
5755S: Obsolete
5756F: drivers/net/wireless/intersil/hostap/
5757
5758HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5759L: platform-driver-x86@vger.kernel.org
5760S: Orphan
5761F: drivers/platform/x86/tc1100-wmi.c
5762
5763HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5764M: Jaroslav Kysela <perex@perex.cz>
5765S: Maintained
5766F: drivers/net/ethernet/hp/hp100.*
5767
5768HPET: High Precision Event Timers driver
5769M: Clemens Ladisch <clemens@ladisch.de>
5770S: Maintained
5771F: Documentation/timers/hpet.txt
5772F: drivers/char/hpet.c
5773F: include/linux/hpet.h
5774F: include/uapi/linux/hpet.h
5775
5776HPET: x86
5777S: Orphan
5778F: arch/x86/kernel/hpet.c
5779F: arch/x86/include/asm/hpet.h
5780
5781HPFS FILESYSTEM
5782M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5783W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5784S: Maintained
5785F: fs/hpfs/
5786
5787HSI SUBSYSTEM
5788M: Sebastian Reichel <sre@kernel.org>
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5790S: Maintained
5791F: Documentation/ABI/testing/sysfs-bus-hsi
5792F: Documentation/device-drivers/serial-interfaces.rst
5793F: drivers/hsi/
5794F: include/linux/hsi/
5795F: include/uapi/linux/hsi/
5796
5797HSO 3G MODEM DRIVER
5798M: Jan Dumon <j.dumon@option.com>
5799W: http://www.pharscape.org
5800S: Maintained
5801F: drivers/net/usb/hso.c
5802
5803HSR NETWORK PROTOCOL
5804M: Arvid Brodin <arvid.brodin@alten.se>
5805L: netdev@vger.kernel.org
5806S: Maintained
5807F: net/hsr/
5808
5809HTCPEN TOUCHSCREEN DRIVER
5810M: Pau Oliva Fora <pof@eslack.org>
5811L: linux-input@vger.kernel.org
5812S: Maintained
5813F: drivers/input/touchscreen/htcpen.c
5814
5815HUGETLB FILESYSTEM
5816M: Nadia Yvette Chambers <nyc@holomorphy.com>
5817S: Maintained
5818F: fs/hugetlbfs/
5819
5820HVA ST MEDIA DRIVER
5821M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5822L: linux-media@vger.kernel.org
5823T: git git://linuxtv.org/media_tree.git
5824W: https://linuxtv.org
5825S: Supported
5826F: drivers/media/platform/sti/hva
5827
5828Hyper-V CORE AND DRIVERS
5829M: "K. Y. Srinivasan" <kys@microsoft.com>
5830M: Haiyang Zhang <haiyangz@microsoft.com>
5831L: devel@linuxdriverproject.org
5832S: Maintained
5833F: arch/x86/include/asm/mshyperv.h
5834F: arch/x86/include/uapi/asm/hyperv.h
5835F: arch/x86/kernel/cpu/mshyperv.c
5836F: drivers/hid/hid-hyperv.c
5837F: drivers/hv/
5838F: drivers/input/serio/hyperv-keyboard.c
5839F: drivers/pci/host/pci-hyperv.c
5840F: drivers/net/hyperv/
5841F: drivers/scsi/storvsc_drv.c
5842F: drivers/video/fbdev/hyperv_fb.c
5843F: include/linux/hyperv.h
5844F: tools/hv/
5845F: Documentation/ABI/stable/sysfs-bus-vmbus
5846
5847I2C MUXES
5848M: Peter Rosin <peda@axentia.se>
5849L: linux-i2c@vger.kernel.org
5850S: Maintained
5851F: Documentation/i2c/i2c-topology
5852F: Documentation/i2c/muxes/
5853F: Documentation/devicetree/bindings/i2c/i2c-mux*
5854F: Documentation/devicetree/bindings/i2c/i2c-arb*
5855F: Documentation/devicetree/bindings/i2c/i2c-gate*
5856F: drivers/i2c/i2c-mux.c
5857F: drivers/i2c/muxes/
5858F: include/linux/i2c-mux.h
5859
5860I2C OVER PARALLEL PORT
5861M: Jean Delvare <jdelvare@suse.com>
5862L: linux-i2c@vger.kernel.org
5863S: Maintained
5864F: Documentation/i2c/busses/i2c-parport
5865F: Documentation/i2c/busses/i2c-parport-light
5866F: drivers/i2c/busses/i2c-parport.c
5867F: drivers/i2c/busses/i2c-parport-light.c
5868
5869I2C/SMBUS CONTROLLER DRIVERS FOR PC
5870M: Jean Delvare <jdelvare@suse.com>
5871L: linux-i2c@vger.kernel.org
5872S: Maintained
5873F: Documentation/i2c/busses/i2c-ali1535
5874F: Documentation/i2c/busses/i2c-ali1563
5875F: Documentation/i2c/busses/i2c-ali15x3
5876F: Documentation/i2c/busses/i2c-amd756
5877F: Documentation/i2c/busses/i2c-amd8111
5878F: Documentation/i2c/busses/i2c-i801
5879F: Documentation/i2c/busses/i2c-nforce2
5880F: Documentation/i2c/busses/i2c-piix4
5881F: Documentation/i2c/busses/i2c-sis5595
5882F: Documentation/i2c/busses/i2c-sis630
5883F: Documentation/i2c/busses/i2c-sis96x
5884F: Documentation/i2c/busses/i2c-via
5885F: Documentation/i2c/busses/i2c-viapro
5886F: drivers/i2c/busses/i2c-ali1535.c
5887F: drivers/i2c/busses/i2c-ali1563.c
5888F: drivers/i2c/busses/i2c-ali15x3.c
5889F: drivers/i2c/busses/i2c-amd756.c
5890F: drivers/i2c/busses/i2c-amd756-s4882.c
5891F: drivers/i2c/busses/i2c-amd8111.c
5892F: drivers/i2c/busses/i2c-i801.c
5893F: drivers/i2c/busses/i2c-isch.c
5894F: drivers/i2c/busses/i2c-nforce2.c
5895F: drivers/i2c/busses/i2c-nforce2-s4985.c
5896F: drivers/i2c/busses/i2c-piix4.c
5897F: drivers/i2c/busses/i2c-sis5595.c
5898F: drivers/i2c/busses/i2c-sis630.c
5899F: drivers/i2c/busses/i2c-sis96x.c
5900F: drivers/i2c/busses/i2c-via.c
5901F: drivers/i2c/busses/i2c-viapro.c
5902
5903I2C/SMBUS ISMT DRIVER
5904M: Seth Heasley <seth.heasley@intel.com>
5905M: Neil Horman <nhorman@tuxdriver.com>
5906L: linux-i2c@vger.kernel.org
5907F: drivers/i2c/busses/i2c-ismt.c
5908F: Documentation/i2c/busses/i2c-ismt
5909
5910I2C/SMBUS STUB DRIVER
5911M: Jean Delvare <jdelvare@suse.com>
5912L: linux-i2c@vger.kernel.org
5913S: Maintained
5914F: drivers/i2c/i2c-stub.c
5915
5916I2C SUBSYSTEM
5917M: Wolfram Sang <wsa@the-dreams.de>
5918L: linux-i2c@vger.kernel.org
5919W: https://i2c.wiki.kernel.org/
5920Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5922S: Maintained
5923F: Documentation/devicetree/bindings/i2c/
5924F: Documentation/i2c/
5925F: drivers/i2c/
5926F: drivers/i2c/*/
5927F: include/linux/i2c.h
5928F: include/linux/i2c-*.h
5929F: include/uapi/linux/i2c.h
5930F: include/uapi/linux/i2c-*.h
5931
5932I2C ACPI SUPPORT
5933M: Mika Westerberg <mika.westerberg@linux.intel.com>
5934L: linux-i2c@vger.kernel.org
5935L: linux-acpi@vger.kernel.org
5936S: Maintained
5937
5938I2C-TAOS-EVM DRIVER
5939M: Jean Delvare <jdelvare@suse.com>
5940L: linux-i2c@vger.kernel.org
5941S: Maintained
5942F: Documentation/i2c/busses/i2c-taos-evm
5943F: drivers/i2c/busses/i2c-taos-evm.c
5944
5945I2C-TINY-USB DRIVER
5946M: Till Harbaum <till@harbaum.org>
5947L: linux-i2c@vger.kernel.org
5948W: http://www.harbaum.org/till/i2c_tiny_usb
5949S: Maintained
5950F: drivers/i2c/busses/i2c-tiny-usb.c
5951
5952i386 BOOT CODE
5953M: "H. Peter Anvin" <hpa@zytor.com>
5954S: Maintained
5955F: arch/x86/boot/
5956
5957i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5958M: "H. Peter Anvin" <hpa@zytor.com>
5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5960S: Maintained
5961
5962IA64 (Itanium) PLATFORM
5963M: Tony Luck <tony.luck@intel.com>
5964M: Fenghua Yu <fenghua.yu@intel.com>
5965L: linux-ia64@vger.kernel.org
5966T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5967S: Maintained
5968F: arch/ia64/
5969
5970IBM Power VMX Cryptographic instructions
5971M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5972M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5973L: linux-crypto@vger.kernel.org
5974S: Supported
5975F: drivers/crypto/vmx/Makefile
5976F: drivers/crypto/vmx/Kconfig
5977F: drivers/crypto/vmx/vmx.c
5978F: drivers/crypto/vmx/aes*
5979F: drivers/crypto/vmx/ghash*
5980F: drivers/crypto/vmx/ppc-xlate.pl
5981
5982IBM Power in-Nest Crypto Acceleration
5983M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5984M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5985L: linux-crypto@vger.kernel.org
5986S: Supported
5987F: drivers/crypto/nx/Makefile
5988F: drivers/crypto/nx/Kconfig
5989F: drivers/crypto/nx/nx-aes*
5990F: drivers/crypto/nx/nx-sha*
5991F: drivers/crypto/nx/nx.*
5992F: drivers/crypto/nx/nx_csbcpb.h
5993F: drivers/crypto/nx/nx_debugfs.h
5994
5995IBM Power 842 compression accelerator
5996M: Dan Streetman <ddstreet@ieee.org>
5997S: Supported
5998F: drivers/crypto/nx/Makefile
5999F: drivers/crypto/nx/Kconfig
6000F: drivers/crypto/nx/nx-842*
6001F: include/linux/sw842.h
6002F: crypto/842.c
6003F: lib/842/
6004
6005IBM Power Linux RAID adapter
6006M: Brian King <brking@us.ibm.com>
6007S: Supported
6008F: drivers/scsi/ipr.*
6009
6010IBM Power Virtual Ethernet Device Driver
6011M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6012L: netdev@vger.kernel.org
6013S: Supported
6014F: drivers/net/ethernet/ibm/ibmveth.*
6015
6016IBM Power SRIOV Virtual NIC Device Driver
6017M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6018M: John Allen <jallen@linux.vnet.ibm.com>
6019L: netdev@vger.kernel.org
6020S: Supported
6021F: drivers/net/ethernet/ibm/ibmvnic.*
6022
6023IBM Power Virtual SCSI Device Drivers
6024M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6025L: linux-scsi@vger.kernel.org
6026S: Supported
6027F: drivers/scsi/ibmvscsi/ibmvscsi*
6028F: include/scsi/viosrp.h
6029
6030IBM Power Virtual SCSI Device Target Driver
6031M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6032M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6033L: linux-scsi@vger.kernel.org
6034L: target-devel@vger.kernel.org
6035S: Supported
6036F: drivers/scsi/ibmvscsi_tgt/
6037
6038IBM Power Virtual FC Device Drivers
6039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6040L: linux-scsi@vger.kernel.org
6041S: Supported
6042F: drivers/scsi/ibmvscsi/ibmvfc*
6043
6044IBM ServeRAID RAID DRIVER
6045S: Orphan
6046F: drivers/scsi/ips.*
6047
6048ICH LPC AND GPIO DRIVER
6049M: Peter Tyser <ptyser@xes-inc.com>
6050S: Maintained
6051F: drivers/mfd/lpc_ich.c
6052F: drivers/gpio/gpio-ich.c
6053
6054IDE SUBSYSTEM
6055M: "David S. Miller" <davem@davemloft.net>
6056L: linux-ide@vger.kernel.org
6057Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6059S: Maintained
6060F: Documentation/ide/
6061F: drivers/ide/
6062F: include/linux/ide.h
6063
6064IDEAPAD LAPTOP EXTRAS DRIVER
6065M: Ike Panhc <ike.pan@canonical.com>
6066L: platform-driver-x86@vger.kernel.org
6067W: http://launchpad.net/ideapad-laptop
6068S: Maintained
6069F: drivers/platform/x86/ideapad-laptop.c
6070
6071IDEAPAD LAPTOP SLIDEBAR DRIVER
6072M: Andrey Moiseev <o2g.org.ru@gmail.com>
6073L: linux-input@vger.kernel.org
6074W: https://github.com/o2genum/ideapad-slidebar
6075S: Maintained
6076F: drivers/input/misc/ideapad_slidebar.c
6077
6078IDE/ATAPI DRIVERS
6079M: Borislav Petkov <bp@alien8.de>
6080L: linux-ide@vger.kernel.org
6081S: Maintained
6082F: Documentation/cdrom/ide-cd
6083F: drivers/ide/ide-cd*
6084
6085IDLE-I7300
6086M: Andy Henroid <andrew.d.henroid@intel.com>
6087L: linux-pm@vger.kernel.org
6088S: Supported
6089F: drivers/idle/i7300_idle.c
6090
6091IEEE 802.15.4 SUBSYSTEM
6092M: Alexander Aring <aar@pengutronix.de>
6093L: linux-wpan@vger.kernel.org
6094W: http://wpan.cakelab.org/
6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6097S: Maintained
6098F: net/ieee802154/
6099F: net/mac802154/
6100F: drivers/net/ieee802154/
6101F: include/linux/nl802154.h
6102F: include/linux/ieee802154.h
6103F: include/net/nl802154.h
6104F: include/net/mac802154.h
6105F: include/net/af_ieee802154.h
6106F: include/net/cfg802154.h
6107F: include/net/ieee802154_netdev.h
6108F: Documentation/networking/ieee802154.txt
6109
6110IGORPLUG-USB IR RECEIVER
6111M: Sean Young <sean@mess.org>
6112L: linux-media@vger.kernel.org
6113S: Maintained
6114F: drivers/media/rc/igorplugusb.c
6115
6116IGUANAWORKS USB IR TRANSCEIVER
6117M: Sean Young <sean@mess.org>
6118L: linux-media@vger.kernel.org
6119S: Maintained
6120F: drivers/media/rc/iguanair.c
6121
6122IIO SUBSYSTEM AND DRIVERS
6123M: Jonathan Cameron <jic23@kernel.org>
6124R: Hartmut Knaack <knaack.h@gmx.de>
6125R: Lars-Peter Clausen <lars@metafoo.de>
6126R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6127L: linux-iio@vger.kernel.org
6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6129S: Maintained
6130F: Documentation/devicetree/bindings/iio/
6131F: drivers/iio/
6132F: drivers/staging/iio/
6133F: include/linux/iio/
6134F: tools/iio/
6135
6136IKANOS/ADI EAGLE ADSL USB DRIVER
6137M: Matthieu Castet <castet.matthieu@free.fr>
6138M: Stanislaw Gruszka <stf_xl@wp.pl>
6139S: Maintained
6140F: drivers/usb/atm/ueagle-atm.c
6141
6142IMGTEC ASCII LCD DRIVER
6143M: Paul Burton <paul.burton@imgtec.com>
6144S: Maintained
6145F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6146F: drivers/auxdisplay/img-ascii-lcd.c
6147
6148INA209 HARDWARE MONITOR DRIVER
6149M: Guenter Roeck <linux@roeck-us.net>
6150L: linux-hwmon@vger.kernel.org
6151S: Maintained
6152F: Documentation/hwmon/ina209
6153F: Documentation/devicetree/bindings/i2c/ina209.txt
6154F: drivers/hwmon/ina209.c
6155
6156INA2XX HARDWARE MONITOR DRIVER
6157M: Guenter Roeck <linux@roeck-us.net>
6158L: linux-hwmon@vger.kernel.org
6159S: Maintained
6160F: Documentation/hwmon/ina2xx
6161F: drivers/hwmon/ina2xx.c
6162F: include/linux/platform_data/ina2xx.h
6163
6164INDUSTRY PACK SUBSYSTEM (IPACK)
6165M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6166M: Jens Taprogge <jens.taprogge@taprogge.org>
6167M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6168L: industrypack-devel@lists.sourceforge.net
6169W: http://industrypack.sourceforge.net
6170S: Maintained
6171F: drivers/ipack/
6172
6173INGENIC JZ4780 DMA Driver
6174M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6175S: Maintained
6176F: drivers/dma/dma-jz4780.c
6177
6178INGENIC JZ4780 NAND DRIVER
6179M: Harvey Hunt <harveyhuntnexus@gmail.com>
6180L: linux-mtd@lists.infradead.org
6181S: Maintained
6182F: drivers/mtd/nand/jz4780_*
6183
6184INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6185M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6186M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6187L: linux-ima-devel@lists.sourceforge.net
6188L: linux-ima-user@lists.sourceforge.net
6189L: linux-security-module@vger.kernel.org
6190T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6191S: Supported
6192F: security/integrity/ima/
6193
6194IMGTEC IR DECODER DRIVER
6195M: James Hogan <james.hogan@imgtec.com>
6196S: Maintained
6197F: drivers/media/rc/img-ir/
6198
6199IMS TWINTURBO FRAMEBUFFER DRIVER
6200L: linux-fbdev@vger.kernel.org
6201S: Orphan
6202F: drivers/video/fbdev/imsttfb.c
6203
6204INFINIBAND SUBSYSTEM
6205M: Doug Ledford <dledford@redhat.com>
6206M: Sean Hefty <sean.hefty@intel.com>
6207M: Hal Rosenstock <hal.rosenstock@gmail.com>
6208L: linux-rdma@vger.kernel.org
6209W: http://www.openfabrics.org/
6210Q: http://patchwork.kernel.org/project/linux-rdma/list/
6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6212S: Supported
6213F: Documentation/infiniband/
6214F: drivers/infiniband/
6215F: include/uapi/linux/if_infiniband.h
6216F: include/uapi/rdma/
6217F: include/rdma/
6218
6219INOTIFY
6220M: John McCutchan <john@johnmccutchan.com>
6221M: Robert Love <rlove@rlove.org>
6222M: Eric Paris <eparis@parisplace.org>
6223S: Maintained
6224F: Documentation/filesystems/inotify.txt
6225F: fs/notify/inotify/
6226F: include/linux/inotify.h
6227F: include/uapi/linux/inotify.h
6228
6229INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6230M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6231L: linux-input@vger.kernel.org
6232Q: http://patchwork.kernel.org/project/linux-input/list/
6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6234S: Maintained
6235F: drivers/input/
6236F: include/linux/input.h
6237F: include/uapi/linux/input.h
6238F: include/linux/input/
6239F: Documentation/devicetree/bindings/input/
6240
6241INPUT MULTITOUCH (MT) PROTOCOL
6242M: Henrik Rydberg <rydberg@bitmath.org>
6243L: linux-input@vger.kernel.org
6244S: Odd fixes
6245F: Documentation/input/multi-touch-protocol.txt
6246F: drivers/input/input-mt.c
6247K: \b(ABS|SYN)_MT_
6248
6249INTEL ASoC BDW/HSW DRIVERS
6250M: Jie Yang <yang.jie@linux.intel.com>
6251L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6252S: Supported
6253F: sound/soc/intel/common/sst-dsp*
6254F: sound/soc/intel/common/sst-firmware.c
6255F: sound/soc/intel/boards/broadwell.c
6256F: sound/soc/intel/haswell/
6257
6258INTEL C600 SERIES SAS CONTROLLER DRIVER
6259M: Intel SCU Linux support <intel-linux-scu@intel.com>
6260M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6261L: linux-scsi@vger.kernel.org
6262T: git git://git.code.sf.net/p/intel-sas/isci
6263S: Supported
6264F: drivers/scsi/isci/
6265
6266INTEL HID EVENT DRIVER
6267M: Alex Hung <alex.hung@canonical.com>
6268L: platform-driver-x86@vger.kernel.org
6269S: Maintained
6270F: drivers/platform/x86/intel-hid.c
6271
6272INTEL VIRTUAL BUTTON DRIVER
6273M: AceLan Kao <acelan.kao@canonical.com>
6274L: platform-driver-x86@vger.kernel.org
6275S: Maintained
6276F: drivers/platform/x86/intel-vbtn.c
6277
6278INTEL IDLE DRIVER
6279M: Len Brown <lenb@kernel.org>
6280L: linux-pm@vger.kernel.org
6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6282S: Supported
6283F: drivers/idle/intel_idle.c
6284
6285INTEL INTEGRATED SENSOR HUB DRIVER
6286M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6287M: Jiri Kosina <jikos@kernel.org>
6288L: linux-input@vger.kernel.org
6289S: Maintained
6290F: drivers/hid/intel-ish-hid/
6291
6292INTEL PSTATE DRIVER
6293M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6294M: Len Brown <lenb@kernel.org>
6295L: linux-pm@vger.kernel.org
6296S: Supported
6297F: drivers/cpufreq/intel_pstate.c
6298
6299INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6300M: Maik Broemme <mbroemme@libmpq.org>
6301L: linux-fbdev@vger.kernel.org
6302S: Maintained
6303F: Documentation/fb/intelfb.txt
6304F: drivers/video/fbdev/intelfb/
6305
6306INTEL 810/815 FRAMEBUFFER DRIVER
6307M: Antonino Daplas <adaplas@gmail.com>
6308L: linux-fbdev@vger.kernel.org
6309S: Maintained
6310F: drivers/video/fbdev/i810/
6311
6312INTEL MENLOW THERMAL DRIVER
6313M: Sujith Thomas <sujith.thomas@intel.com>
6314L: platform-driver-x86@vger.kernel.org
6315W: https://01.org/linux-acpi
6316S: Supported
6317F: drivers/platform/x86/intel_menlow.c
6318
6319INTEL I/OAT DMA DRIVER
6320M: Dave Jiang <dave.jiang@intel.com>
6321R: Dan Williams <dan.j.williams@intel.com>
6322L: dmaengine@vger.kernel.org
6323Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6324S: Supported
6325F: drivers/dma/ioat*
6326
6327INTEL IOMMU (VT-d)
6328M: David Woodhouse <dwmw2@infradead.org>
6329L: iommu@lists.linux-foundation.org
6330T: git git://git.infradead.org/iommu-2.6.git
6331S: Supported
6332F: drivers/iommu/intel-iommu.c
6333F: include/linux/intel-iommu.h
6334
6335INTEL IOP-ADMA DMA DRIVER
6336R: Dan Williams <dan.j.williams@intel.com>
6337S: Odd fixes
6338F: drivers/dma/iop-adma.c
6339
6340INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6341M: Krzysztof Halasa <khalasa@piap.pl>
6342S: Maintained
6343F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6344F: arch/arm/mach-ixp4xx/include/mach/npe.h
6345F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6346F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6347F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6348F: drivers/net/wan/ixp4xx_hss.c
6349
6350INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6351M: Deepak Saxena <dsaxena@plexity.net>
6352S: Maintained
6353F: drivers/char/hw_random/ixp4xx-rng.c
6354
6355INTEL ETHERNET DRIVERS
6356M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6357L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6358W: http://www.intel.com/support/feedback.htm
6359W: http://e1000.sourceforge.net/
6360Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6363S: Supported
6364F: Documentation/networking/e100.txt
6365F: Documentation/networking/e1000.txt
6366F: Documentation/networking/e1000e.txt
6367F: Documentation/networking/igb.txt
6368F: Documentation/networking/igbvf.txt
6369F: Documentation/networking/ixgb.txt
6370F: Documentation/networking/ixgbe.txt
6371F: Documentation/networking/ixgbevf.txt
6372F: Documentation/networking/i40e.txt
6373F: Documentation/networking/i40evf.txt
6374F: drivers/net/ethernet/intel/
6375F: drivers/net/ethernet/intel/*/
6376
6377INTEL RDMA RNIC DRIVER
6378M: Faisal Latif <faisal.latif@intel.com>
6379R: Chien Tin Tung <chien.tin.tung@intel.com>
6380R: Mustafa Ismail <mustafa.ismail@intel.com>
6381R: Shiraz Saleem <shiraz.saleem@intel.com>
6382R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6383L: linux-rdma@vger.kernel.org
6384S: Supported
6385F: drivers/infiniband/hw/i40iw/
6386
6387INTEL MERRIFIELD GPIO DRIVER
6388M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6389L: linux-gpio@vger.kernel.org
6390S: Maintained
6391F: drivers/gpio/gpio-merrifield.c
6392
6393INTEL-MID GPIO DRIVER
6394M: David Cohen <david.a.cohen@linux.intel.com>
6395L: linux-gpio@vger.kernel.org
6396S: Maintained
6397F: drivers/gpio/gpio-intel-mid.c
6398
6399INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6400M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6401L: linux-wireless@vger.kernel.org
6402S: Maintained
6403F: Documentation/networking/README.ipw2100
6404F: Documentation/networking/README.ipw2200
6405F: drivers/net/wireless/intel/ipw2x00/
6406
6407INTEL(R) TRACE HUB
6408M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6409S: Supported
6410F: Documentation/trace/intel_th.txt
6411F: drivers/hwtracing/intel_th/
6412
6413INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6414M: Ning Sun <ning.sun@intel.com>
6415L: tboot-devel@lists.sourceforge.net
6416W: http://tboot.sourceforge.net
6417T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6418S: Supported
6419F: Documentation/intel_txt.txt
6420F: include/linux/tboot.h
6421F: arch/x86/kernel/tboot.c
6422
6423INTEL WIRELESS WIMAX CONNECTION 2400
6424M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6425M: linux-wimax@intel.com
6426L: wimax@linuxwimax.org (subscribers-only)
6427S: Supported
6428W: http://linuxwimax.org
6429F: Documentation/wimax/README.i2400m
6430F: drivers/net/wimax/i2400m/
6431F: include/uapi/linux/wimax/i2400m.h
6432
6433INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6434M: Stanislaw Gruszka <sgruszka@redhat.com>
6435L: linux-wireless@vger.kernel.org
6436S: Supported
6437F: drivers/net/wireless/intel/iwlegacy/
6438
6439INTEL WIRELESS WIFI LINK (iwlwifi)
6440M: Johannes Berg <johannes.berg@intel.com>
6441M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6442M: Luca Coelho <luciano.coelho@intel.com>
6443M: Intel Linux Wireless <linuxwifi@intel.com>
6444L: linux-wireless@vger.kernel.org
6445W: http://intellinuxwireless.org
6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6447S: Supported
6448F: drivers/net/wireless/intel/iwlwifi/
6449
6450INTEL MANAGEMENT ENGINE (mei)
6451M: Tomas Winkler <tomas.winkler@intel.com>
6452L: linux-kernel@vger.kernel.org
6453S: Supported
6454F: include/uapi/linux/mei.h
6455F: include/linux/mei_cl_bus.h
6456F: drivers/misc/mei/*
6457F: drivers/watchdog/mei_wdt.c
6458F: Documentation/misc-devices/mei/*
6459F: samples/mei/*
6460
6461INTEL MIC DRIVERS (mic)
6462M: Sudeep Dutt <sudeep.dutt@intel.com>
6463M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6464S: Supported
6465W: https://github.com/sudeepdutt/mic
6466W: http://software.intel.com/en-us/mic-developer
6467F: include/linux/mic_bus.h
6468F: include/linux/scif.h
6469F: include/uapi/linux/mic_common.h
6470F: include/uapi/linux/mic_ioctl.h
6471F: include/uapi/linux/scif_ioctl.h
6472F: drivers/misc/mic/
6473F: drivers/dma/mic_x100_dma.c
6474F: drivers/dma/mic_x100_dma.h
6475F: Documentation/mic/
6476
6477INTEL PMC/P-Unit IPC DRIVER
6478M: Zha Qipeng<qipeng.zha@intel.com>
6479L: platform-driver-x86@vger.kernel.org
6480S: Maintained
6481F: drivers/platform/x86/intel_pmc_ipc.c
6482F: drivers/platform/x86/intel_punit_ipc.c
6483F: arch/x86/include/asm/intel_pmc_ipc.h
6484F: arch/x86/include/asm/intel_punit_ipc.h
6485
6486INTEL TELEMETRY DRIVER
6487M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6488L: platform-driver-x86@vger.kernel.org
6489S: Maintained
6490F: arch/x86/include/asm/intel_telemetry.h
6491F: drivers/platform/x86/intel_telemetry*
6492
6493INTEL PMC CORE DRIVER
6494M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6495M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6496L: platform-driver-x86@vger.kernel.org
6497S: Maintained
6498F: arch/x86/include/asm/pmc_core.h
6499F: drivers/platform/x86/intel_pmc_core*
6500
6501IOC3 ETHERNET DRIVER
6502M: Ralf Baechle <ralf@linux-mips.org>
6503L: linux-mips@linux-mips.org
6504S: Maintained
6505F: drivers/net/ethernet/sgi/ioc3-eth.c
6506
6507IOC3 SERIAL DRIVER
6508M: Pat Gefre <pfg@sgi.com>
6509L: linux-serial@vger.kernel.org
6510S: Maintained
6511F: drivers/tty/serial/ioc3_serial.c
6512
6513IOMMU DRIVERS
6514M: Joerg Roedel <joro@8bytes.org>
6515L: iommu@lists.linux-foundation.org
6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6517S: Maintained
6518F: Documentation/devicetree/bindings/iommu/
6519F: drivers/iommu/
6520
6521IP MASQUERADING
6522M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6523S: Maintained
6524F: net/ipv4/netfilter/ipt_MASQUERADE.c
6525
6526IPMI SUBSYSTEM
6527M: Corey Minyard <minyard@acm.org>
6528L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6529W: http://openipmi.sourceforge.net/
6530S: Supported
6531F: Documentation/IPMI.txt
6532F: drivers/char/ipmi/
6533F: include/linux/ipmi*
6534F: include/uapi/linux/ipmi*
6535
6536QCOM AUDIO (ASoC) DRIVERS
6537M: Patrick Lai <plai@codeaurora.org>
6538M: Banajit Goswami <bgoswami@codeaurora.org>
6539L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6540S: Supported
6541F: sound/soc/qcom/
6542
6543IPS SCSI RAID DRIVER
6544M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6545L: linux-scsi@vger.kernel.org
6546W: http://www.adaptec.com/
6547S: Maintained
6548F: drivers/scsi/ips*
6549
6550IPVS
6551M: Wensong Zhang <wensong@linux-vs.org>
6552M: Simon Horman <horms@verge.net.au>
6553M: Julian Anastasov <ja@ssi.bg>
6554L: netdev@vger.kernel.org
6555L: lvs-devel@vger.kernel.org
6556S: Maintained
6557T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6559F: Documentation/networking/ipvs-sysctl.txt
6560F: include/net/ip_vs.h
6561F: include/uapi/linux/ip_vs.h
6562F: net/netfilter/ipvs/
6563
6564IPWIRELESS DRIVER
6565M: Jiri Kosina <jikos@kernel.org>
6566M: David Sterba <dsterba@suse.com>
6567S: Odd Fixes
6568F: drivers/tty/ipwireless/
6569
6570IPX NETWORK LAYER
6571M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6572L: netdev@vger.kernel.org
6573S: Maintained
6574F: include/net/ipx.h
6575F: include/uapi/linux/ipx.h
6576F: net/ipx/
6577
6578IRDA SUBSYSTEM
6579M: Samuel Ortiz <samuel@sortiz.org>
6580L: irda-users@lists.sourceforge.net (subscribers-only)
6581L: netdev@vger.kernel.org
6582W: http://irda.sourceforge.net/
6583S: Maintained
6584T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6585F: Documentation/networking/irda.txt
6586F: drivers/net/irda/
6587F: include/net/irda/
6588F: net/irda/
6589
6590IRQ SUBSYSTEM
6591M: Thomas Gleixner <tglx@linutronix.de>
6592L: linux-kernel@vger.kernel.org
6593S: Maintained
6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6595F: kernel/irq/
6596
6597IRQCHIP DRIVERS
6598M: Thomas Gleixner <tglx@linutronix.de>
6599M: Jason Cooper <jason@lakedaemon.net>
6600M: Marc Zyngier <marc.zyngier@arm.com>
6601L: linux-kernel@vger.kernel.org
6602S: Maintained
6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6604T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6605F: Documentation/devicetree/bindings/interrupt-controller/
6606F: drivers/irqchip/
6607
6608IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6609M: Marc Zyngier <marc.zyngier@arm.com>
6610S: Maintained
6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6612F: Documentation/IRQ-domain.txt
6613F: include/linux/irqdomain.h
6614F: kernel/irq/irqdomain.c
6615F: kernel/irq/msi.c
6616
6617ISA
6618M: William Breathitt Gray <vilhelm.gray@gmail.com>
6619S: Maintained
6620F: Documentation/isa.txt
6621F: drivers/base/isa.c
6622F: include/linux/isa.h
6623
6624ISAPNP
6625M: Jaroslav Kysela <perex@perex.cz>
6626S: Maintained
6627F: Documentation/isapnp.txt
6628F: drivers/pnp/isapnp/
6629F: include/linux/isapnp.h
6630
6631ISA RADIO MODULE
6632M: Hans Verkuil <hverkuil@xs4all.nl>
6633L: linux-media@vger.kernel.org
6634T: git git://linuxtv.org/media_tree.git
6635W: https://linuxtv.org
6636S: Maintained
6637F: drivers/media/radio/radio-isa*
6638
6639iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6640M: Peter Jones <pjones@redhat.com>
6641M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6642S: Maintained
6643F: drivers/firmware/iscsi_ibft*
6644
6645ISCSI
6646M: Lee Duncan <lduncan@suse.com>
6647M: Chris Leech <cleech@redhat.com>
6648L: open-iscsi@googlegroups.com
6649W: www.open-iscsi.com
6650S: Maintained
6651F: drivers/scsi/*iscsi*
6652F: include/scsi/*iscsi*
6653
6654ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6655M: Or Gerlitz <ogerlitz@mellanox.com>
6656M: Sagi Grimberg <sagi@grimberg.me>
6657M: Roi Dayan <roid@mellanox.com>
6658L: linux-rdma@vger.kernel.org
6659S: Supported
6660W: http://www.openfabrics.org
6661W: www.open-iscsi.org
6662Q: http://patchwork.kernel.org/project/linux-rdma/list/
6663F: drivers/infiniband/ulp/iser/
6664
6665ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6666M: Sagi Grimberg <sagi@grimberg.me>
6667T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6668L: linux-rdma@vger.kernel.org
6669L: target-devel@vger.kernel.org
6670S: Supported
6671W: http://www.linux-iscsi.org
6672F: drivers/infiniband/ulp/isert
6673
6674ISDN SUBSYSTEM
6675M: Karsten Keil <isdn@linux-pingi.de>
6676L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6677L: netdev@vger.kernel.org
6678W: http://www.isdn4linux.de
6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6680S: Maintained
6681F: Documentation/isdn/
6682F: drivers/isdn/
6683F: include/linux/isdn.h
6684F: include/linux/isdn/
6685F: include/uapi/linux/isdn.h
6686F: include/uapi/linux/isdn/
6687
6688ISDN SUBSYSTEM (Eicon active card driver)
6689M: Armin Schindler <mac@melware.de>
6690L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6691W: http://www.melware.de
6692S: Maintained
6693F: drivers/isdn/hardware/eicon/
6694
6695IT87 HARDWARE MONITORING DRIVER
6696M: Jean Delvare <jdelvare@suse.com>
6697L: linux-hwmon@vger.kernel.org
6698S: Maintained
6699F: Documentation/hwmon/it87
6700F: drivers/hwmon/it87.c
6701
6702IT913X MEDIA DRIVER
6703M: Antti Palosaari <crope@iki.fi>
6704L: linux-media@vger.kernel.org
6705W: https://linuxtv.org
6706W: http://palosaari.fi/linux/
6707Q: http://patchwork.linuxtv.org/project/linux-media/list/
6708T: git git://linuxtv.org/anttip/media_tree.git
6709S: Maintained
6710F: drivers/media/tuners/it913x*
6711
6712IVTV VIDEO4LINUX DRIVER
6713M: Andy Walls <awalls@md.metrocast.net>
6714L: ivtv-devel@ivtvdriver.org (subscribers-only)
6715L: linux-media@vger.kernel.org
6716T: git git://linuxtv.org/media_tree.git
6717W: http://www.ivtvdriver.org
6718S: Maintained
6719F: Documentation/media/v4l-drivers/ivtv*
6720F: drivers/media/pci/ivtv/
6721F: include/uapi/linux/ivtv*
6722
6723IX2505V MEDIA DRIVER
6724M: Malcolm Priestley <tvboxspy@gmail.com>
6725L: linux-media@vger.kernel.org
6726W: https://linuxtv.org
6727Q: http://patchwork.linuxtv.org/project/linux-media/list/
6728S: Maintained
6729F: drivers/media/dvb-frontends/ix2505v*
6730
6731JC42.4 TEMPERATURE SENSOR DRIVER
6732M: Guenter Roeck <linux@roeck-us.net>
6733L: linux-hwmon@vger.kernel.org
6734S: Maintained
6735F: drivers/hwmon/jc42.c
6736F: Documentation/hwmon/jc42
6737
6738JFS FILESYSTEM
6739M: Dave Kleikamp <shaggy@kernel.org>
6740L: jfs-discussion@lists.sourceforge.net
6741W: http://jfs.sourceforge.net/
6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6743S: Maintained
6744F: Documentation/filesystems/jfs.txt
6745F: fs/jfs/
6746
6747JME NETWORK DRIVER
6748M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6749L: netdev@vger.kernel.org
6750S: Maintained
6751F: drivers/net/ethernet/jme.*
6752
6753JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6754M: David Woodhouse <dwmw2@infradead.org>
6755L: linux-mtd@lists.infradead.org
6756W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6757S: Maintained
6758F: fs/jffs2/
6759F: include/uapi/linux/jffs2.h
6760
6761JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6762M: "Theodore Ts'o" <tytso@mit.edu>
6763M: Jan Kara <jack@suse.com>
6764L: linux-ext4@vger.kernel.org
6765S: Maintained
6766F: fs/jbd2/
6767F: include/linux/jbd2.h
6768
6769JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6770M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6771L: linux-media@vger.kernel.org
6772S: Maintained
6773F: drivers/media/platform/rcar_jpu.c
6774
6775JSM Neo PCI based serial card
6776M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6777L: linux-serial@vger.kernel.org
6778S: Maintained
6779F: drivers/tty/serial/jsm/
6780
6781K10TEMP HARDWARE MONITORING DRIVER
6782M: Clemens Ladisch <clemens@ladisch.de>
6783L: linux-hwmon@vger.kernel.org
6784S: Maintained
6785F: Documentation/hwmon/k10temp
6786F: drivers/hwmon/k10temp.c
6787
6788K8TEMP HARDWARE MONITORING DRIVER
6789M: Rudolf Marek <r.marek@assembler.cz>
6790L: linux-hwmon@vger.kernel.org
6791S: Maintained
6792F: Documentation/hwmon/k8temp
6793F: drivers/hwmon/k8temp.c
6794
6795KASAN
6796M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6797R: Alexander Potapenko <glider@google.com>
6798R: Dmitry Vyukov <dvyukov@google.com>
6799L: kasan-dev@googlegroups.com
6800S: Maintained
6801F: arch/*/include/asm/kasan.h
6802F: arch/*/mm/kasan_init*
6803F: Documentation/dev-tools/kasan.rst
6804F: include/linux/kasan*.h
6805F: lib/test_kasan.c
6806F: mm/kasan/
6807F: scripts/Makefile.kasan
6808
6809KCONFIG
6810M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6811L: linux-kbuild@vger.kernel.org
6812T: git git://gitorious.org/linux-kconfig/linux-kconfig
6813S: Maintained
6814F: Documentation/kbuild/kconfig-language.txt
6815F: scripts/kconfig/
6816
6817KDUMP
6818M: Dave Young <dyoung@redhat.com>
6819M: Baoquan He <bhe@redhat.com>
6820R: Vivek Goyal <vgoyal@redhat.com>
6821L: kexec@lists.infradead.org
6822W: http://lse.sourceforge.net/kdump/
6823S: Maintained
6824F: Documentation/kdump/
6825
6826KEENE FM RADIO TRANSMITTER DRIVER
6827M: Hans Verkuil <hverkuil@xs4all.nl>
6828L: linux-media@vger.kernel.org
6829T: git git://linuxtv.org/media_tree.git
6830W: https://linuxtv.org
6831S: Maintained
6832F: drivers/media/radio/radio-keene*
6833
6834KERNEL AUTOMOUNTER v4 (AUTOFS4)
6835M: Ian Kent <raven@themaw.net>
6836L: autofs@vger.kernel.org
6837S: Maintained
6838F: fs/autofs4/
6839
6840KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6841M: Michal Marek <mmarek@suse.com>
6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6844L: linux-kbuild@vger.kernel.org
6845S: Maintained
6846F: Documentation/kbuild/
6847F: Makefile
6848F: scripts/Makefile.*
6849F: scripts/basic/
6850F: scripts/mk*
6851F: scripts/package/
6852
6853KERNEL JANITORS
6854L: kernel-janitors@vger.kernel.org
6855W: http://kernelnewbies.org/KernelJanitors
6856S: Odd Fixes
6857
6858KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6859M: "J. Bruce Fields" <bfields@fieldses.org>
6860M: Jeff Layton <jlayton@poochiereds.net>
6861L: linux-nfs@vger.kernel.org
6862W: http://nfs.sourceforge.net/
6863T: git git://linux-nfs.org/~bfields/linux.git
6864S: Supported
6865F: fs/nfsd/
6866F: include/uapi/linux/nfsd/
6867F: fs/lockd/
6868F: fs/nfs_common/
6869F: net/sunrpc/
6870F: include/linux/lockd/
6871F: include/linux/sunrpc/
6872F: include/uapi/linux/sunrpc/
6873
6874KERNEL SELFTEST FRAMEWORK
6875M: Shuah Khan <shuahkh@osg.samsung.com>
6876M: Shuah Khan <shuah@kernel.org>
6877L: linux-kselftest@vger.kernel.org
6878T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6879S: Maintained
6880F: tools/testing/selftests
6881
6882KERNEL VIRTUAL MACHINE (KVM)
6883M: Paolo Bonzini <pbonzini@redhat.com>
6884M: Radim Krčmář <rkrcmar@redhat.com>
6885L: kvm@vger.kernel.org
6886W: http://www.linux-kvm.org
6887T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6888S: Supported
6889F: Documentation/*/kvm*.txt
6890F: Documentation/virtual/kvm/
6891F: arch/*/kvm/
6892F: arch/x86/kernel/kvm.c
6893F: arch/x86/kernel/kvmclock.c
6894F: arch/*/include/asm/kvm*
6895F: include/linux/kvm*
6896F: include/uapi/linux/kvm*
6897F: virt/kvm/
6898F: tools/kvm/
6899
6900KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6901M: Joerg Roedel <joro@8bytes.org>
6902L: kvm@vger.kernel.org
6903W: http://www.linux-kvm.org/
6904S: Maintained
6905F: arch/x86/include/asm/svm.h
6906F: arch/x86/kvm/svm.c
6907
6908KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6909M: Alexander Graf <agraf@suse.com>
6910L: kvm-ppc@vger.kernel.org
6911W: http://www.linux-kvm.org/
6912T: git git://github.com/agraf/linux-2.6.git
6913S: Supported
6914F: arch/powerpc/include/asm/kvm*
6915F: arch/powerpc/kvm/
6916
6917KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6918M: Christian Borntraeger <borntraeger@de.ibm.com>
6919M: Cornelia Huck <cornelia.huck@de.ibm.com>
6920L: linux-s390@vger.kernel.org
6921W: http://www.ibm.com/developerworks/linux/linux390/
6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6923S: Supported
6924F: Documentation/s390/kvm.txt
6925F: arch/s390/include/asm/kvm*
6926F: arch/s390/kvm/
6927
6928KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6929M: Christoffer Dall <christoffer.dall@linaro.org>
6930M: Marc Zyngier <marc.zyngier@arm.com>
6931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6932L: kvmarm@lists.cs.columbia.edu
6933W: http://systems.cs.columbia.edu/projects/kvm-arm
6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6935S: Supported
6936F: arch/arm/include/uapi/asm/kvm*
6937F: arch/arm/include/asm/kvm*
6938F: arch/arm/kvm/
6939F: virt/kvm/arm/
6940F: include/kvm/arm_*
6941
6942KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6943M: Christoffer Dall <christoffer.dall@linaro.org>
6944M: Marc Zyngier <marc.zyngier@arm.com>
6945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6946L: kvmarm@lists.cs.columbia.edu
6947S: Maintained
6948F: arch/arm64/include/uapi/asm/kvm*
6949F: arch/arm64/include/asm/kvm*
6950F: arch/arm64/kvm/
6951
6952KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6953M: James Hogan <james.hogan@imgtec.com>
6954L: linux-mips@linux-mips.org
6955S: Supported
6956F: arch/mips/include/uapi/asm/kvm*
6957F: arch/mips/include/asm/kvm*
6958F: arch/mips/kvm/
6959
6960KEXEC
6961M: Eric Biederman <ebiederm@xmission.com>
6962W: http://kernel.org/pub/linux/utils/kernel/kexec/
6963L: kexec@lists.infradead.org
6964S: Maintained
6965F: include/linux/kexec.h
6966F: include/uapi/linux/kexec.h
6967F: kernel/kexec*
6968
6969KEYS/KEYRINGS:
6970M: David Howells <dhowells@redhat.com>
6971L: keyrings@vger.kernel.org
6972S: Maintained
6973F: Documentation/security/keys.txt
6974F: include/linux/key.h
6975F: include/linux/key-type.h
6976F: include/linux/keyctl.h
6977F: include/uapi/linux/keyctl.h
6978F: include/keys/
6979F: security/keys/
6980
6981KEYS-TRUSTED
6982M: David Safford <safford@us.ibm.com>
6983M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6984L: linux-security-module@vger.kernel.org
6985L: keyrings@vger.kernel.org
6986S: Supported
6987F: Documentation/security/keys-trusted-encrypted.txt
6988F: include/keys/trusted-type.h
6989F: security/keys/trusted.c
6990F: security/keys/trusted.h
6991
6992KEYS-ENCRYPTED
6993M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6994M: David Safford <safford@us.ibm.com>
6995L: linux-security-module@vger.kernel.org
6996L: keyrings@vger.kernel.org
6997S: Supported
6998F: Documentation/security/keys-trusted-encrypted.txt
6999F: include/keys/encrypted-type.h
7000F: security/keys/encrypted-keys/
7001
7002KGDB / KDB /debug_core
7003M: Jason Wessel <jason.wessel@windriver.com>
7004W: http://kgdb.wiki.kernel.org/
7005L: kgdb-bugreport@lists.sourceforge.net
7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7007S: Maintained
7008F: Documentation/DocBook/kgdb.tmpl
7009F: drivers/misc/kgdbts.c
7010F: drivers/tty/serial/kgdboc.c
7011F: include/linux/kdb.h
7012F: include/linux/kgdb.h
7013F: kernel/debug/
7014
7015KMEMCHECK
7016M: Vegard Nossum <vegardno@ifi.uio.no>
7017M: Pekka Enberg <penberg@kernel.org>
7018S: Maintained
7019F: Documentation/dev-tools/kmemcheck.rst
7020F: arch/x86/include/asm/kmemcheck.h
7021F: arch/x86/mm/kmemcheck/
7022F: include/linux/kmemcheck.h
7023F: mm/kmemcheck.c
7024
7025KMEMLEAK
7026M: Catalin Marinas <catalin.marinas@arm.com>
7027S: Maintained
7028F: Documentation/dev-tools/kmemleak.rst
7029F: include/linux/kmemleak.h
7030F: mm/kmemleak.c
7031F: mm/kmemleak-test.c
7032
7033KPROBES
7034M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7035M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7036M: "David S. Miller" <davem@davemloft.net>
7037M: Masami Hiramatsu <mhiramat@kernel.org>
7038S: Maintained
7039F: Documentation/kprobes.txt
7040F: include/linux/kprobes.h
7041F: kernel/kprobes.c
7042
7043KS0108 LCD CONTROLLER DRIVER
7044M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7045W: http://miguelojeda.es/auxdisplay.htm
7046W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7047S: Maintained
7048F: Documentation/auxdisplay/ks0108
7049F: drivers/auxdisplay/ks0108.c
7050F: include/linux/ks0108.h
7051
7052L3MDEV
7053M: David Ahern <dsa@cumulusnetworks.com>
7054L: netdev@vger.kernel.org
7055S: Maintained
7056F: net/l3mdev
7057F: include/net/l3mdev.h
7058
7059LANTIQ MIPS ARCHITECTURE
7060M: John Crispin <john@phrozen.org>
7061L: linux-mips@linux-mips.org
7062S: Maintained
7063F: arch/mips/lantiq
7064
7065LAPB module
7066L: linux-x25@vger.kernel.org
7067S: Orphan
7068F: Documentation/networking/lapb-module.txt
7069F: include/*/lapb.h
7070F: net/lapb/
7071
7072LASI 53c700 driver for PARISC
7073M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7074L: linux-scsi@vger.kernel.org
7075S: Maintained
7076F: Documentation/scsi/53c700.txt
7077F: drivers/scsi/53c700*
7078
7079LED SUBSYSTEM
7080M: Richard Purdie <rpurdie@rpsys.net>
7081M: Jacek Anaszewski <j.anaszewski@samsung.com>
7082L: linux-leds@vger.kernel.org
7083T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7084S: Maintained
7085F: Documentation/devicetree/bindings/leds/
7086F: drivers/leds/
7087F: include/linux/leds.h
7088
7089LEGACY EEPROM DRIVER
7090M: Jean Delvare <jdelvare@suse.com>
7091S: Maintained
7092F: Documentation/misc-devices/eeprom
7093F: drivers/misc/eeprom/eeprom.c
7094
7095LEGO USB Tower driver
7096M: Juergen Stuber <starblue@users.sourceforge.net>
7097L: legousb-devel@lists.sourceforge.net
7098W: http://legousb.sourceforge.net/
7099S: Maintained
7100F: drivers/usb/misc/legousbtower.c
7101
7102LG2160 MEDIA DRIVER
7103M: Michael Krufky <mkrufky@linuxtv.org>
7104L: linux-media@vger.kernel.org
7105W: https://linuxtv.org
7106W: http://github.com/mkrufky
7107Q: http://patchwork.linuxtv.org/project/linux-media/list/
7108T: git git://linuxtv.org/mkrufky/tuners.git
7109S: Maintained
7110F: drivers/media/dvb-frontends/lg2160.*
7111
7112LGDT3305 MEDIA DRIVER
7113M: Michael Krufky <mkrufky@linuxtv.org>
7114L: linux-media@vger.kernel.org
7115W: https://linuxtv.org
7116W: http://github.com/mkrufky
7117Q: http://patchwork.linuxtv.org/project/linux-media/list/
7118T: git git://linuxtv.org/mkrufky/tuners.git
7119S: Maintained
7120F: drivers/media/dvb-frontends/lgdt3305.*
7121
7122LGUEST
7123M: Rusty Russell <rusty@rustcorp.com.au>
7124L: lguest@lists.ozlabs.org
7125W: http://lguest.ozlabs.org/
7126S: Odd Fixes
7127F: arch/x86/include/asm/lguest*.h
7128F: arch/x86/lguest/
7129F: drivers/lguest/
7130F: include/linux/lguest*.h
7131F: tools/lguest/
7132
7133LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7134M: Tejun Heo <tj@kernel.org>
7135L: linux-ide@vger.kernel.org
7136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7137S: Maintained
7138F: drivers/ata/
7139F: include/linux/ata.h
7140F: include/linux/libata.h
7141F: Documentation/devicetree/bindings/ata/
7142
7143LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7144M: Viresh Kumar <vireshk@kernel.org>
7145L: linux-ide@vger.kernel.org
7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7147S: Maintained
7148F: include/linux/pata_arasan_cf_data.h
7149F: drivers/ata/pata_arasan_cf.c
7150
7151LIBATA PATA DRIVERS
7152M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7153M: Tejun Heo <tj@kernel.org>
7154L: linux-ide@vger.kernel.org
7155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7156S: Maintained
7157F: drivers/ata/pata_*.c
7158F: drivers/ata/ata_generic.c
7159
7160LIBATA SATA AHCI PLATFORM devices support
7161M: Hans de Goede <hdegoede@redhat.com>
7162M: Tejun Heo <tj@kernel.org>
7163L: linux-ide@vger.kernel.org
7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7165S: Maintained
7166F: drivers/ata/ahci_platform.c
7167F: drivers/ata/libahci_platform.c
7168F: include/linux/ahci_platform.h
7169
7170LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7171M: Mikael Pettersson <mikpelinux@gmail.com>
7172L: linux-ide@vger.kernel.org
7173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7174S: Maintained
7175F: drivers/ata/sata_promise.*
7176
7177LIBLOCKDEP
7178M: Sasha Levin <sasha.levin@oracle.com>
7179S: Maintained
7180F: tools/lib/lockdep/
7181
7182LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7183M: Dan Williams <dan.j.williams@intel.com>
7184L: linux-nvdimm@lists.01.org
7185Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7187S: Supported
7188F: drivers/nvdimm/*
7189F: include/linux/nd.h
7190F: include/linux/libnvdimm.h
7191F: include/uapi/linux/ndctl.h
7192
7193LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7194M: Ross Zwisler <ross.zwisler@linux.intel.com>
7195L: linux-nvdimm@lists.01.org
7196Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7197S: Supported
7198F: drivers/nvdimm/blk.c
7199F: drivers/nvdimm/region_devs.c
7200F: drivers/acpi/nfit*
7201
7202LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7203M: Vishal Verma <vishal.l.verma@intel.com>
7204L: linux-nvdimm@lists.01.org
7205Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7206S: Supported
7207F: drivers/nvdimm/btt*
7208
7209LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7210M: Ross Zwisler <ross.zwisler@linux.intel.com>
7211L: linux-nvdimm@lists.01.org
7212Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7213S: Supported
7214F: drivers/nvdimm/pmem.c
7215F: include/linux/pmem.h
7216F: arch/*/include/asm/pmem.h
7217
7218LIGHTNVM PLATFORM SUPPORT
7219M: Matias Bjorling <mb@lightnvm.io>
7220W: http://github/OpenChannelSSD
7221L: linux-block@vger.kernel.org
7222S: Maintained
7223F: drivers/lightnvm/
7224F: include/linux/lightnvm.h
7225F: include/uapi/linux/lightnvm.h
7226
7227LINUX FOR POWERPC (32-BIT AND 64-BIT)
7228M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7229M: Paul Mackerras <paulus@samba.org>
7230M: Michael Ellerman <mpe@ellerman.id.au>
7231W: https://github.com/linuxppc/linux/wiki
7232L: linuxppc-dev@lists.ozlabs.org
7233Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7234T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7235S: Supported
7236F: Documentation/powerpc/
7237F: arch/powerpc/
7238F: drivers/char/tpm/tpm_ibmvtpm*
7239F: drivers/crypto/nx/
7240F: drivers/crypto/vmx/
7241F: drivers/net/ethernet/ibm/ibmveth.*
7242F: drivers/net/ethernet/ibm/ibmvnic.*
7243F: drivers/pci/hotplug/pnv_php.c
7244F: drivers/pci/hotplug/rpa*
7245F: drivers/scsi/ibmvscsi/
7246F: tools/testing/selftests/powerpc
7247N: opal
7248N: /pmac
7249N: powermac
7250N: powernv
7251N: [^a-z0-9]ps3
7252N: pseries
7253
7254LINUX FOR POWER MACINTOSH
7255M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7256W: http://www.penguinppc.org/
7257L: linuxppc-dev@lists.ozlabs.org
7258S: Maintained
7259F: arch/powerpc/platforms/powermac/
7260F: drivers/macintosh/
7261
7262LINUX FOR POWERPC EMBEDDED MPC5XXX
7263M: Anatolij Gustschin <agust@denx.de>
7264L: linuxppc-dev@lists.ozlabs.org
7265T: git git://git.denx.de/linux-denx-agust.git
7266S: Maintained
7267F: arch/powerpc/platforms/512x/
7268F: arch/powerpc/platforms/52xx/
7269
7270LINUX FOR POWERPC EMBEDDED PPC4XX
7271M: Alistair Popple <alistair@popple.id.au>
7272M: Matt Porter <mporter@kernel.crashing.org>
7273W: http://www.penguinppc.org/
7274L: linuxppc-dev@lists.ozlabs.org
7275S: Maintained
7276F: arch/powerpc/platforms/40x/
7277F: arch/powerpc/platforms/44x/
7278
7279LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7280L: linuxppc-dev@lists.ozlabs.org
7281S: Orphan
7282F: arch/powerpc/*/*virtex*
7283F: arch/powerpc/*/*/*virtex*
7284
7285LINUX FOR POWERPC EMBEDDED PPC8XX
7286M: Vitaly Bordug <vitb@kernel.crashing.org>
7287W: http://www.penguinppc.org/
7288L: linuxppc-dev@lists.ozlabs.org
7289S: Maintained
7290F: arch/powerpc/platforms/8xx/
7291
7292LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7293M: Scott Wood <oss@buserror.net>
7294M: Kumar Gala <galak@kernel.crashing.org>
7295W: http://www.penguinppc.org/
7296L: linuxppc-dev@lists.ozlabs.org
7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7298S: Maintained
7299F: arch/powerpc/platforms/83xx/
7300F: arch/powerpc/platforms/85xx/
7301
7302LINUX FOR POWERPC PA SEMI PWRFICIENT
7303L: linuxppc-dev@lists.ozlabs.org
7304S: Orphan
7305F: arch/powerpc/platforms/pasemi/
7306F: drivers/*/*pasemi*
7307F: drivers/*/*/*pasemi*
7308
7309LINUX SECURITY MODULE (LSM) FRAMEWORK
7310M: Chris Wright <chrisw@sous-sol.org>
7311L: linux-security-module@vger.kernel.org
7312S: Supported
7313
7314LIS3LV02D ACCELEROMETER DRIVER
7315M: Eric Piel <eric.piel@tremplin-utc.net>
7316S: Maintained
7317F: Documentation/misc-devices/lis3lv02d
7318F: drivers/misc/lis3lv02d/
7319F: drivers/platform/x86/hp_accel.c
7320
7321LIVE PATCHING
7322M: Josh Poimboeuf <jpoimboe@redhat.com>
7323M: Jessica Yu <jeyu@redhat.com>
7324M: Jiri Kosina <jikos@kernel.org>
7325M: Miroslav Benes <mbenes@suse.cz>
7326R: Petr Mladek <pmladek@suse.com>
7327S: Maintained
7328F: kernel/livepatch/
7329F: include/linux/livepatch.h
7330F: arch/x86/include/asm/livepatch.h
7331F: arch/x86/kernel/livepatch.c
7332F: Documentation/livepatch/
7333F: Documentation/ABI/testing/sysfs-kernel-livepatch
7334F: samples/livepatch/
7335L: live-patching@vger.kernel.org
7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7337
7338LINUX KERNEL DUMP TEST MODULE (LKDTM)
7339M: Kees Cook <keescook@chromium.org>
7340S: Maintained
7341F: drivers/misc/lkdtm*
7342
7343LLC (802.2)
7344M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7345S: Maintained
7346F: include/linux/llc.h
7347F: include/uapi/linux/llc.h
7348F: include/net/llc*
7349F: net/llc/
7350
7351LM73 HARDWARE MONITOR DRIVER
7352M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7353L: linux-hwmon@vger.kernel.org
7354S: Maintained
7355F: drivers/hwmon/lm73.c
7356
7357LM78 HARDWARE MONITOR DRIVER
7358M: Jean Delvare <jdelvare@suse.com>
7359L: linux-hwmon@vger.kernel.org
7360S: Maintained
7361F: Documentation/hwmon/lm78
7362F: drivers/hwmon/lm78.c
7363
7364LM83 HARDWARE MONITOR DRIVER
7365M: Jean Delvare <jdelvare@suse.com>
7366L: linux-hwmon@vger.kernel.org
7367S: Maintained
7368F: Documentation/hwmon/lm83
7369F: drivers/hwmon/lm83.c
7370
7371LM90 HARDWARE MONITOR DRIVER
7372M: Jean Delvare <jdelvare@suse.com>
7373L: linux-hwmon@vger.kernel.org
7374S: Maintained
7375F: Documentation/hwmon/lm90
7376F: Documentation/devicetree/bindings/hwmon/lm90.txt
7377F: drivers/hwmon/lm90.c
7378
7379LM95234 HARDWARE MONITOR DRIVER
7380M: Guenter Roeck <linux@roeck-us.net>
7381L: linux-hwmon@vger.kernel.org
7382S: Maintained
7383F: Documentation/hwmon/lm95234
7384F: drivers/hwmon/lm95234.c
7385
7386LME2510 MEDIA DRIVER
7387M: Malcolm Priestley <tvboxspy@gmail.com>
7388L: linux-media@vger.kernel.org
7389W: https://linuxtv.org
7390Q: http://patchwork.linuxtv.org/project/linux-media/list/
7391S: Maintained
7392F: drivers/media/usb/dvb-usb-v2/lmedm04*
7393
7394LOCKING PRIMITIVES
7395M: Peter Zijlstra <peterz@infradead.org>
7396M: Ingo Molnar <mingo@redhat.com>
7397L: linux-kernel@vger.kernel.org
7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7399S: Maintained
7400F: Documentation/locking/
7401F: include/linux/lockdep.h
7402F: include/linux/spinlock*.h
7403F: arch/*/include/asm/spinlock*.h
7404F: include/linux/rwlock*.h
7405F: include/linux/mutex*.h
7406F: arch/*/include/asm/mutex*.h
7407F: include/linux/rwsem*.h
7408F: arch/*/include/asm/rwsem.h
7409F: include/linux/seqlock.h
7410F: lib/locking*.[ch]
7411F: kernel/locking/
7412
7413LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7414M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7415L: linux-ntfs-dev@lists.sourceforge.net
7416W: http://www.linux-ntfs.org/content/view/19/37/
7417S: Maintained
7418F: Documentation/ldm.txt
7419F: block/partitions/ldm.*
7420
7421LogFS
7422M: Joern Engel <joern@logfs.org>
7423M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7424L: logfs@logfs.org
7425W: logfs.org
7426S: Maintained
7427F: fs/logfs/
7428
7429LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7430M: Sathya Prakash <sathya.prakash@broadcom.com>
7431M: Chaitra P B <chaitra.basappa@broadcom.com>
7432M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7433L: MPT-FusionLinux.pdl@broadcom.com
7434L: linux-scsi@vger.kernel.org
7435W: http://www.avagotech.com/support/
7436S: Supported
7437F: drivers/message/fusion/
7438F: drivers/scsi/mpt2sas/
7439F: drivers/scsi/mpt3sas/
7440
7441LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7442M: Matthew Wilcox <matthew@wil.cx>
7443L: linux-scsi@vger.kernel.org
7444S: Maintained
7445F: drivers/scsi/sym53c8xx_2/
7446
7447LTC4261 HARDWARE MONITOR DRIVER
7448M: Guenter Roeck <linux@roeck-us.net>
7449L: linux-hwmon@vger.kernel.org
7450S: Maintained
7451F: Documentation/hwmon/ltc4261
7452F: drivers/hwmon/ltc4261.c
7453
7454LTP (Linux Test Project)
7455M: Mike Frysinger <vapier@gentoo.org>
7456M: Cyril Hrubis <chrubis@suse.cz>
7457M: Wanlong Gao <wanlong.gao@gmail.com>
7458M: Jan Stancek <jstancek@redhat.com>
7459M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7460M: Alexey Kodanev <alexey.kodanev@oracle.com>
7461L: ltp@lists.linux.it (subscribers-only)
7462W: http://linux-test-project.github.io/
7463T: git git://github.com/linux-test-project/ltp.git
7464S: Maintained
7465
7466M32R ARCHITECTURE
7467W: http://www.linux-m32r.org/
7468S: Orphan
7469F: arch/m32r/
7470
7471M68K ARCHITECTURE
7472M: Geert Uytterhoeven <geert@linux-m68k.org>
7473L: linux-m68k@lists.linux-m68k.org
7474W: http://www.linux-m68k.org/
7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7476S: Maintained
7477F: arch/m68k/
7478F: drivers/zorro/
7479
7480M68K ON APPLE MACINTOSH
7481M: Joshua Thompson <funaho@jurai.org>
7482W: http://www.mac.linux-m68k.org/
7483L: linux-m68k@lists.linux-m68k.org
7484S: Maintained
7485F: arch/m68k/mac/
7486
7487M68K ON HP9000/300
7488M: Philip Blundell <philb@gnu.org>
7489W: http://www.tazenda.demon.co.uk/phil/linux-hp
7490S: Maintained
7491F: arch/m68k/hp300/
7492
7493M88DS3103 MEDIA DRIVER
7494M: Antti Palosaari <crope@iki.fi>
7495L: linux-media@vger.kernel.org
7496W: https://linuxtv.org
7497W: http://palosaari.fi/linux/
7498Q: http://patchwork.linuxtv.org/project/linux-media/list/
7499T: git git://linuxtv.org/anttip/media_tree.git
7500S: Maintained
7501F: drivers/media/dvb-frontends/m88ds3103*
7502
7503M88RS2000 MEDIA DRIVER
7504M: Malcolm Priestley <tvboxspy@gmail.com>
7505L: linux-media@vger.kernel.org
7506W: https://linuxtv.org
7507Q: http://patchwork.linuxtv.org/project/linux-media/list/
7508S: Maintained
7509F: drivers/media/dvb-frontends/m88rs2000*
7510
7511MA901 MASTERKIT USB FM RADIO DRIVER
7512M: Alexey Klimov <klimov.linux@gmail.com>
7513L: linux-media@vger.kernel.org
7514T: git git://linuxtv.org/media_tree.git
7515S: Maintained
7516F: drivers/media/radio/radio-ma901.c
7517
7518MAC80211
7519M: Johannes Berg <johannes@sipsolutions.net>
7520L: linux-wireless@vger.kernel.org
7521W: http://wireless.kernel.org/
7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7524S: Maintained
7525F: Documentation/networking/mac80211-injection.txt
7526F: include/net/mac80211.h
7527F: net/mac80211/
7528F: drivers/net/wireless/mac80211_hwsim.[ch]
7529
7530MACVLAN DRIVER
7531M: Patrick McHardy <kaber@trash.net>
7532L: netdev@vger.kernel.org
7533S: Maintained
7534F: drivers/net/macvlan.c
7535F: include/linux/if_macvlan.h
7536
7537MAILBOX API
7538M: Jassi Brar <jassisinghbrar@gmail.com>
7539L: linux-kernel@vger.kernel.org
7540S: Maintained
7541F: drivers/mailbox/
7542F: include/linux/mailbox_client.h
7543F: include/linux/mailbox_controller.h
7544
7545MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7546M: Michael Kerrisk <mtk.manpages@gmail.com>
7547W: http://www.kernel.org/doc/man-pages
7548L: linux-man@vger.kernel.org
7549S: Maintained
7550
7551MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7552M: Andrew Lunn <andrew@lunn.ch>
7553M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7554S: Maintained
7555F: drivers/net/dsa/mv88e6xxx/
7556
7557MARVELL ARMADA DRM SUPPORT
7558M: Russell King <rmk+kernel@armlinux.org.uk>
7559S: Maintained
7560F: drivers/gpu/drm/armada/
7561F: include/uapi/drm/armada_drm.h
7562F: Documentation/devicetree/bindings/display/armada/
7563
7564MARVELL CRYPTO DRIVER
7565M: Boris Brezillon <boris.brezillon@free-electrons.com>
7566M: Arnaud Ebalard <arno@natisbad.org>
7567F: drivers/crypto/marvell/
7568S: Maintained
7569L: linux-crypto@vger.kernel.org
7570
7571MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7572M: Mirko Lindner <mlindner@marvell.com>
7573M: Stephen Hemminger <stephen@networkplumber.org>
7574L: netdev@vger.kernel.org
7575S: Maintained
7576F: drivers/net/ethernet/marvell/sk*
7577
7578MARVELL LIBERTAS WIRELESS DRIVER
7579L: libertas-dev@lists.infradead.org
7580S: Orphan
7581F: drivers/net/wireless/marvell/libertas/
7582
7583MARVELL MV643XX ETHERNET DRIVER
7584M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7585L: netdev@vger.kernel.org
7586S: Maintained
7587F: drivers/net/ethernet/marvell/mv643xx_eth.*
7588F: include/linux/mv643xx.h
7589
7590MARVELL MVNETA ETHERNET DRIVER
7591M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7592L: netdev@vger.kernel.org
7593S: Maintained
7594F: drivers/net/ethernet/marvell/mvneta.*
7595
7596MARVELL MWIFIEX WIRELESS DRIVER
7597M: Amitkumar Karwar <akarwar@marvell.com>
7598M: Nishant Sarmukadam <nishants@marvell.com>
7599L: linux-wireless@vger.kernel.org
7600S: Maintained
7601F: drivers/net/wireless/marvell/mwifiex/
7602
7603MARVELL MWL8K WIRELESS DRIVER
7604M: Lennert Buytenhek <buytenh@wantstofly.org>
7605L: linux-wireless@vger.kernel.org
7606S: Odd Fixes
7607F: drivers/net/wireless/marvell/mwl8k.c
7608
7609MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7610M: Nicolas Pitre <nico@fluxnic.net>
7611S: Odd Fixes
7612F: drivers/mmc/host/mvsdio.*
7613
7614MATROX FRAMEBUFFER DRIVER
7615L: linux-fbdev@vger.kernel.org
7616S: Orphan
7617F: drivers/video/fbdev/matrox/matroxfb_*
7618F: include/uapi/linux/matroxfb.h
7619
7620MAX16065 HARDWARE MONITOR DRIVER
7621M: Guenter Roeck <linux@roeck-us.net>
7622L: linux-hwmon@vger.kernel.org
7623S: Maintained
7624F: Documentation/hwmon/max16065
7625F: drivers/hwmon/max16065.c
7626
7627MAX20751 HARDWARE MONITOR DRIVER
7628M: Guenter Roeck <linux@roeck-us.net>
7629L: linux-hwmon@vger.kernel.org
7630S: Maintained
7631F: Documentation/hwmon/max20751
7632F: drivers/hwmon/max20751.c
7633
7634MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7635L: linux-hwmon@vger.kernel.org
7636S: Orphan
7637F: Documentation/hwmon/max6650
7638F: drivers/hwmon/max6650.c
7639
7640MAX6697 HARDWARE MONITOR DRIVER
7641M: Guenter Roeck <linux@roeck-us.net>
7642L: linux-hwmon@vger.kernel.org
7643S: Maintained
7644F: Documentation/hwmon/max6697
7645F: Documentation/devicetree/bindings/i2c/max6697.txt
7646F: drivers/hwmon/max6697.c
7647F: include/linux/platform_data/max6697.h
7648
7649MAX9860 MONO AUDIO VOICE CODEC DRIVER
7650M: Peter Rosin <peda@axentia.se>
7651L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7652S: Maintained
7653F: Documentation/devicetree/bindings/sound/max9860.txt
7654F: sound/soc/codecs/max9860.*
7655
7656MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7657M: Krzysztof Kozlowski <krzk@kernel.org>
7658M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7659L: linux-pm@vger.kernel.org
7660S: Supported
7661F: drivers/power/supply/max14577_charger.c
7662F: drivers/power/supply/max77693_charger.c
7663
7664MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7665M: Javier Martinez Canillas <javier@osg.samsung.com>
7666L: linux-kernel@vger.kernel.org
7667S: Supported
7668F: drivers/*/*max77802*.c
7669F: Documentation/devicetree/bindings/*/*max77802.txt
7670F: include/dt-bindings/*/*max77802.h
7671
7672MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7673M: Chanwoo Choi <cw00.choi@samsung.com>
7674M: Krzysztof Kozlowski <krzk@kernel.org>
7675M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7676L: linux-kernel@vger.kernel.org
7677S: Supported
7678F: drivers/*/max14577*.c
7679F: drivers/*/max77686*.c
7680F: drivers/*/max77693*.c
7681F: drivers/extcon/extcon-max14577.c
7682F: drivers/extcon/extcon-max77693.c
7683F: drivers/rtc/rtc-max77686.c
7684F: drivers/clk/clk-max77686.c
7685F: Documentation/devicetree/bindings/mfd/max14577.txt
7686F: Documentation/devicetree/bindings/*/max77686.txt
7687F: Documentation/devicetree/bindings/mfd/max77693.txt
7688F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7689F: include/linux/mfd/max14577*.h
7690F: include/linux/mfd/max77686*.h
7691F: include/linux/mfd/max77693*.h
7692
7693MAXIRADIO FM RADIO RECEIVER DRIVER
7694M: Hans Verkuil <hverkuil@xs4all.nl>
7695L: linux-media@vger.kernel.org
7696T: git git://linuxtv.org/media_tree.git
7697W: https://linuxtv.org
7698S: Maintained
7699F: drivers/media/radio/radio-maxiradio*
7700
7701MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7702M: Peter Rosin <peda@axentia.se>
7703L: linux-iio@vger.kernel.org
7704S: Maintained
7705F: drivers/iio/potentiometer/mcp4531.c
7706
7707MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7708M: William Breathitt Gray <vilhelm.gray@gmail.com>
7709L: linux-iio@vger.kernel.org
7710S: Maintained
7711F: drivers/iio/dac/cio-dac.c
7712
7713MEDIA DRIVERS FOR RENESAS - FCP
7714M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7715L: linux-media@vger.kernel.org
7716L: linux-renesas-soc@vger.kernel.org
7717T: git git://linuxtv.org/media_tree.git
7718S: Supported
7719F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7720F: drivers/media/platform/rcar-fcp.c
7721F: include/media/rcar-fcp.h
7722
7723MEDIA DRIVERS FOR RENESAS - VIN
7724M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7725L: linux-media@vger.kernel.org
7726L: linux-renesas-soc@vger.kernel.org
7727T: git git://linuxtv.org/media_tree.git
7728S: Supported
7729F: Documentation/devicetree/bindings/media/rcar_vin.txt
7730F: drivers/media/platform/rcar-vin/
7731
7732MEDIA DRIVERS FOR RENESAS - VSP1
7733M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7734L: linux-media@vger.kernel.org
7735L: linux-renesas-soc@vger.kernel.org
7736T: git git://linuxtv.org/media_tree.git
7737S: Supported
7738F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7739F: drivers/media/platform/vsp1/
7740
7741MEDIA DRIVERS FOR HELENE
7742M: Abylay Ospan <aospan@netup.ru>
7743L: linux-media@vger.kernel.org
7744W: https://linuxtv.org
7745W: http://netup.tv/
7746T: git git://linuxtv.org/media_tree.git
7747S: Supported
7748F: drivers/media/dvb-frontends/helene*
7749
7750MEDIA DRIVERS FOR ASCOT2E
7751M: Sergey Kozlov <serjk@netup.ru>
7752M: Abylay Ospan <aospan@netup.ru>
7753L: linux-media@vger.kernel.org
7754W: https://linuxtv.org
7755W: http://netup.tv/
7756T: git git://linuxtv.org/media_tree.git
7757S: Supported
7758F: drivers/media/dvb-frontends/ascot2e*
7759
7760MEDIA DRIVERS FOR CXD2841ER
7761M: Sergey Kozlov <serjk@netup.ru>
7762M: Abylay Ospan <aospan@netup.ru>
7763L: linux-media@vger.kernel.org
7764W: https://linuxtv.org
7765W: http://netup.tv/
7766T: git git://linuxtv.org/media_tree.git
7767S: Supported
7768F: drivers/media/dvb-frontends/cxd2841er*
7769
7770MEDIA DRIVERS FOR HORUS3A
7771M: Sergey Kozlov <serjk@netup.ru>
7772M: Abylay Ospan <aospan@netup.ru>
7773L: linux-media@vger.kernel.org
7774W: https://linuxtv.org
7775W: http://netup.tv/
7776T: git git://linuxtv.org/media_tree.git
7777S: Supported
7778F: drivers/media/dvb-frontends/horus3a*
7779
7780MEDIA DRIVERS FOR LNBH25
7781M: Sergey Kozlov <serjk@netup.ru>
7782M: Abylay Ospan <aospan@netup.ru>
7783L: linux-media@vger.kernel.org
7784W: https://linuxtv.org
7785W: http://netup.tv/
7786T: git git://linuxtv.org/media_tree.git
7787S: Supported
7788F: drivers/media/dvb-frontends/lnbh25*
7789
7790MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7791M: Sergey Kozlov <serjk@netup.ru>
7792M: Abylay Ospan <aospan@netup.ru>
7793L: linux-media@vger.kernel.org
7794W: https://linuxtv.org
7795W: http://netup.tv/
7796T: git git://linuxtv.org/media_tree.git
7797S: Supported
7798F: drivers/media/pci/netup_unidvb/*
7799
7800MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7801M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7802M: Mauro Carvalho Chehab <mchehab@kernel.org>
7803P: LinuxTV.org Project
7804L: linux-media@vger.kernel.org
7805W: https://linuxtv.org
7806Q: http://patchwork.kernel.org/project/linux-media/list/
7807T: git git://linuxtv.org/media_tree.git
7808S: Maintained
7809F: Documentation/media/
7810F: drivers/media/
7811F: drivers/staging/media/
7812F: include/linux/platform_data/media/
7813F: include/media/
7814F: include/uapi/linux/dvb/
7815F: include/uapi/linux/videodev2.h
7816F: include/uapi/linux/media.h
7817F: include/uapi/linux/v4l2-*
7818F: include/uapi/linux/meye.h
7819F: include/uapi/linux/ivtv*
7820F: include/uapi/linux/uvcvideo.h
7821
7822MEDIATEK ETHERNET DRIVER
7823M: Felix Fietkau <nbd@openwrt.org>
7824M: John Crispin <blogic@openwrt.org>
7825L: netdev@vger.kernel.org
7826S: Maintained
7827F: drivers/net/ethernet/mediatek/
7828
7829MEDIATEK MT7601U WIRELESS LAN DRIVER
7830M: Jakub Kicinski <kubakici@wp.pl>
7831L: linux-wireless@vger.kernel.org
7832S: Maintained
7833F: drivers/net/wireless/mediatek/mt7601u/
7834
7835MEGARAID SCSI/SAS DRIVERS
7836M: Kashyap Desai <kashyap.desai@avagotech.com>
7837M: Sumit Saxena <sumit.saxena@avagotech.com>
7838M: Uday Lingala <uday.lingala@avagotech.com>
7839L: megaraidlinux.pdl@avagotech.com
7840L: linux-scsi@vger.kernel.org
7841W: http://www.lsi.com
7842S: Maintained
7843F: Documentation/scsi/megaraid.txt
7844F: drivers/scsi/megaraid.*
7845F: drivers/scsi/megaraid/
7846
7847MELFAS MIP4 TOUCHSCREEN DRIVER
7848M: Sangwon Jee <jeesw@melfas.com>
7849W: http://www.melfas.com
7850S: Supported
7851F: drivers/input/touchscreen/melfas_mip4.c
7852F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7853
7854MELLANOX ETHERNET DRIVER (mlx4_en)
7855M: Tariq Toukan <tariqt@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/mlx4/en_*
7861
7862MELLANOX ETHERNET DRIVER (mlx5e)
7863M: Saeed Mahameed <saeedm@mellanox.com>
7864L: netdev@vger.kernel.org
7865S: Supported
7866W: http://www.mellanox.com
7867Q: http://patchwork.ozlabs.org/project/netdev/list/
7868F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7869
7870MELLANOX ETHERNET SWITCH DRIVERS
7871M: Jiri Pirko <jiri@mellanox.com>
7872M: Ido Schimmel <idosch@mellanox.com>
7873L: netdev@vger.kernel.org
7874S: Supported
7875W: http://www.mellanox.com
7876Q: http://patchwork.ozlabs.org/project/netdev/list/
7877F: drivers/net/ethernet/mellanox/mlxsw/
7878
7879MELLANOX MLXCPLD LED DRIVER
7880M: Vadim Pasternak <vadimp@mellanox.com>
7881L: linux-leds@vger.kernel.org
7882S: Supported
7883F: drivers/leds/leds-mlxcpld.c
7884F: Documentation/leds/leds-mlxcpld.txt
7885
7886MELLANOX PLATFORM DRIVER
7887M: Vadim Pasternak <vadimp@mellanox.com>
7888L: platform-driver-x86@vger.kernel.org
7889S: Supported
7890F: arch/x86/platform/mellanox/mlx-platform.c
7891
7892SOFT-ROCE DRIVER (rxe)
7893M: Moni Shoua <monis@mellanox.com>
7894L: linux-rdma@vger.kernel.org
7895S: Supported
7896W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7897Q: http://patchwork.kernel.org/project/linux-rdma/list/
7898F: drivers/infiniband/sw/rxe/
7899F: include/uapi/rdma/rdma_user_rxe.h
7900
7901MEMBARRIER SUPPORT
7902M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7903M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7904L: linux-kernel@vger.kernel.org
7905S: Supported
7906F: kernel/membarrier.c
7907F: include/uapi/linux/membarrier.h
7908
7909MEMORY MANAGEMENT
7910L: linux-mm@kvack.org
7911W: http://www.linux-mm.org
7912S: Maintained
7913F: include/linux/mm.h
7914F: include/linux/gfp.h
7915F: include/linux/mmzone.h
7916F: include/linux/memory_hotplug.h
7917F: include/linux/vmalloc.h
7918F: mm/
7919
7920MEMORY TECHNOLOGY DEVICES (MTD)
7921M: David Woodhouse <dwmw2@infradead.org>
7922M: Brian Norris <computersforpeace@gmail.com>
7923L: linux-mtd@lists.infradead.org
7924W: http://www.linux-mtd.infradead.org/
7925Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7926T: git git://git.infradead.org/linux-mtd.git
7927T: git git://git.infradead.org/l2-mtd.git
7928S: Maintained
7929F: Documentation/devicetree/bindings/mtd/
7930F: drivers/mtd/
7931F: include/linux/mtd/
7932F: include/uapi/mtd/
7933
7934MEN A21 WATCHDOG DRIVER
7935M: Johannes Thumshirn <morbidrsa@gmail.com>
7936L: linux-watchdog@vger.kernel.org
7937S: Maintained
7938F: drivers/watchdog/mena21_wdt.c
7939
7940MEN CHAMELEON BUS (mcb)
7941M: Johannes Thumshirn <morbidrsa@gmail.com>
7942S: Maintained
7943F: drivers/mcb/
7944F: include/linux/mcb.h
7945F: Documentation/men-chameleon-bus.txt
7946
7947MEN F21BMC (Board Management Controller)
7948M: Andreas Werner <andreas.werner@men.de>
7949S: Supported
7950F: drivers/mfd/menf21bmc.c
7951F: drivers/watchdog/menf21bmc_wdt.c
7952F: drivers/leds/leds-menf21bmc.c
7953F: drivers/hwmon/menf21bmc_hwmon.c
7954F: Documentation/hwmon/menf21bmc
7955
7956METAG ARCHITECTURE
7957M: James Hogan <james.hogan@imgtec.com>
7958L: linux-metag@vger.kernel.org
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7960S: Odd Fixes
7961F: arch/metag/
7962F: Documentation/metag/
7963F: Documentation/devicetree/bindings/metag/
7964F: Documentation/devicetree/bindings/interrupt-controller/img,*
7965F: drivers/clocksource/metag_generic.c
7966F: drivers/irqchip/irq-metag.c
7967F: drivers/irqchip/irq-metag-ext.c
7968F: drivers/tty/metag_da.c
7969
7970MICROBLAZE ARCHITECTURE
7971M: Michal Simek <monstr@monstr.eu>
7972W: http://www.monstr.eu/fdt/
7973T: git git://git.monstr.eu/linux-2.6-microblaze.git
7974S: Supported
7975F: arch/microblaze/
7976
7977MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7978M: Richard Genoud <richard.genoud@gmail.com>
7979S: Maintained
7980F: drivers/tty/serial/atmel_serial.c
7981F: include/linux/atmel_serial.h
7982
7983MICROCHIP / ATMEL ISC DRIVER
7984M: Songjun Wu <songjun.wu@microchip.com>
7985L: linux-media@vger.kernel.org
7986S: Supported
7987F: drivers/media/platform/atmel/atmel-isc.c
7988F: drivers/media/platform/atmel/atmel-isc-regs.h
7989F: devicetree/bindings/media/atmel-isc.txt
7990
7991MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7992M: Chen Yu <yu.c.chen@intel.com>
7993L: platform-driver-x86@vger.kernel.org
7994S: Supported
7995F: drivers/platform/x86/surfacepro3_button.c
7996
7997MICROTEK X6 SCANNER
7998M: Oliver Neukum <oliver@neukum.org>
7999S: Maintained
8000F: drivers/usb/image/microtek.*
8001
8002MIPS
8003M: Ralf Baechle <ralf@linux-mips.org>
8004L: linux-mips@linux-mips.org
8005W: http://www.linux-mips.org/
8006T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8007Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8008S: Supported
8009F: Documentation/devicetree/bindings/mips/
8010F: Documentation/mips/
8011F: arch/mips/
8012
8013MIPS/LOONGSON1 ARCHITECTURE
8014M: Keguang Zhang <keguang.zhang@gmail.com>
8015L: linux-mips@linux-mips.org
8016S: Maintained
8017F: arch/mips/loongson32/
8018F: arch/mips/include/asm/mach-loongson32/
8019F: drivers/*/*loongson1*
8020F: drivers/*/*/*loongson1*
8021
8022MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8023M: Hans Verkuil <hverkuil@xs4all.nl>
8024L: linux-media@vger.kernel.org
8025T: git git://linuxtv.org/media_tree.git
8026W: https://linuxtv.org
8027S: Odd Fixes
8028F: drivers/media/radio/radio-miropcm20*
8029
8030MELLANOX MLX4 core VPI driver
8031M: Yishai Hadas <yishaih@mellanox.com>
8032L: netdev@vger.kernel.org
8033L: linux-rdma@vger.kernel.org
8034W: http://www.mellanox.com
8035Q: http://patchwork.ozlabs.org/project/netdev/list/
8036S: Supported
8037F: drivers/net/ethernet/mellanox/mlx4/
8038F: include/linux/mlx4/
8039F: include/uapi/rdma/mlx4-abi.h
8040
8041MELLANOX MLX4 IB driver
8042M: Yishai Hadas <yishaih@mellanox.com>
8043L: linux-rdma@vger.kernel.org
8044W: http://www.mellanox.com
8045Q: http://patchwork.kernel.org/project/linux-rdma/list/
8046S: Supported
8047F: drivers/infiniband/hw/mlx4/
8048F: include/linux/mlx4/
8049
8050MELLANOX MLX5 core VPI driver
8051M: Matan Barak <matanb@mellanox.com>
8052M: Leon Romanovsky <leonro@mellanox.com>
8053L: netdev@vger.kernel.org
8054L: linux-rdma@vger.kernel.org
8055W: http://www.mellanox.com
8056Q: http://patchwork.ozlabs.org/project/netdev/list/
8057S: Supported
8058F: drivers/net/ethernet/mellanox/mlx5/core/
8059F: include/linux/mlx5/
8060F: include/uapi/rdma/mlx5-abi.h
8061
8062MELLANOX MLX5 IB driver
8063M: Matan Barak <matanb@mellanox.com>
8064M: Leon Romanovsky <leonro@mellanox.com>
8065L: linux-rdma@vger.kernel.org
8066W: http://www.mellanox.com
8067Q: http://patchwork.kernel.org/project/linux-rdma/list/
8068S: Supported
8069F: drivers/infiniband/hw/mlx5/
8070F: include/linux/mlx5/
8071
8072MELEXIS MLX90614 DRIVER
8073M: Crt Mori <cmo@melexis.com>
8074L: linux-iio@vger.kernel.org
8075W: http://www.melexis.com
8076S: Supported
8077F: drivers/iio/temperature/mlx90614.c
8078
8079MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8080M: Don Brace <don.brace@microsemi.com>
8081L: esc.storagedev@microsemi.com
8082L: linux-scsi@vger.kernel.org
8083S: Supported
8084F: drivers/scsi/smartpqi/smartpqi*.[ch]
8085F: drivers/scsi/smartpqi/Kconfig
8086F: drivers/scsi/smartpqi/Makefile
8087F: include/linux/cciss*.h
8088F: include/uapi/linux/cciss*.h
8089F: Documentation/scsi/smartpqi.txt
8090
8091MN88472 MEDIA DRIVER
8092M: Antti Palosaari <crope@iki.fi>
8093L: linux-media@vger.kernel.org
8094W: https://linuxtv.org
8095W: http://palosaari.fi/linux/
8096Q: http://patchwork.linuxtv.org/project/linux-media/list/
8097S: Maintained
8098F: drivers/media/dvb-frontends/mn88472*
8099
8100MN88473 MEDIA DRIVER
8101M: Antti Palosaari <crope@iki.fi>
8102L: linux-media@vger.kernel.org
8103W: https://linuxtv.org
8104W: http://palosaari.fi/linux/
8105Q: http://patchwork.linuxtv.org/project/linux-media/list/
8106S: Maintained
8107F: drivers/media/dvb-frontends/mn88473*
8108
8109MODULE SUPPORT
8110M: Rusty Russell <rusty@rustcorp.com.au>
8111S: Maintained
8112F: include/linux/module.h
8113F: kernel/module.c
8114
8115MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8116W: http://popies.net/meye/
8117S: Orphan
8118F: Documentation/media/v4l-drivers/meye*
8119F: drivers/media/pci/meye/
8120F: include/uapi/linux/meye.h
8121
8122MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8123M: Jiri Slaby <jirislaby@gmail.com>
8124S: Maintained
8125F: Documentation/serial/moxa-smartio
8126F: drivers/tty/mxser.*
8127
8128MR800 AVERMEDIA USB FM RADIO DRIVER
8129M: Alexey Klimov <klimov.linux@gmail.com>
8130L: linux-media@vger.kernel.org
8131T: git git://linuxtv.org/media_tree.git
8132S: Maintained
8133F: drivers/media/radio/radio-mr800.c
8134
8135MRF24J40 IEEE 802.15.4 RADIO DRIVER
8136M: Alan Ott <alan@signal11.us>
8137L: linux-wpan@vger.kernel.org
8138S: Maintained
8139F: drivers/net/ieee802154/mrf24j40.c
8140F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8141
8142MSI LAPTOP SUPPORT
8143M: "Lee, Chun-Yi" <jlee@suse.com>
8144L: platform-driver-x86@vger.kernel.org
8145S: Maintained
8146F: drivers/platform/x86/msi-laptop.c
8147
8148MSI WMI SUPPORT
8149L: platform-driver-x86@vger.kernel.org
8150S: Orphan
8151F: drivers/platform/x86/msi-wmi.c
8152
8153MSI001 MEDIA DRIVER
8154M: Antti Palosaari <crope@iki.fi>
8155L: linux-media@vger.kernel.org
8156W: https://linuxtv.org
8157W: http://palosaari.fi/linux/
8158Q: http://patchwork.linuxtv.org/project/linux-media/list/
8159T: git git://linuxtv.org/anttip/media_tree.git
8160S: Maintained
8161F: drivers/media/tuners/msi001*
8162
8163MSI2500 MEDIA DRIVER
8164M: Antti Palosaari <crope@iki.fi>
8165L: linux-media@vger.kernel.org
8166W: https://linuxtv.org
8167W: http://palosaari.fi/linux/
8168Q: http://patchwork.linuxtv.org/project/linux-media/list/
8169T: git git://linuxtv.org/anttip/media_tree.git
8170S: Maintained
8171F: drivers/media/usb/msi2500/
8172
8173MSYSTEMS DISKONCHIP G3 MTD DRIVER
8174M: Robert Jarzmik <robert.jarzmik@free.fr>
8175L: linux-mtd@lists.infradead.org
8176S: Maintained
8177F: drivers/mtd/devices/docg3*
8178
8179MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
8185F: include/media/i2c/mt9m032.h
8186
8187MT9P031 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/mt9p031.c
8193F: include/media/i2c/mt9p031.h
8194
8195MT9T001 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: drivers/media/i2c/mt9t001.c
8201F: include/media/i2c/mt9t001.h
8202
8203MT9V032 APTINA CAMERA SENSOR
8204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8205L: linux-media@vger.kernel.org
8206T: git git://linuxtv.org/media_tree.git
8207S: Maintained
8208F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8209F: drivers/media/i2c/mt9v032.c
8210F: include/media/i2c/mt9v032.h
8211
8212MULTIFUNCTION DEVICES (MFD)
8213M: Lee Jones <lee.jones@linaro.org>
8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8215S: Supported
8216F: Documentation/devicetree/bindings/mfd/
8217F: drivers/mfd/
8218F: include/linux/mfd/
8219
8220MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8221M: Ulf Hansson <ulf.hansson@linaro.org>
8222L: linux-mmc@vger.kernel.org
8223T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8224S: Maintained
8225F: Documentation/devicetree/bindings/mmc/
8226F: drivers/mmc/
8227F: include/linux/mmc/
8228F: include/uapi/linux/mmc/
8229
8230MULTIMEDIA CARD (MMC) ETC. OVER SPI
8231S: Orphan
8232F: drivers/mmc/host/mmc_spi.c
8233F: include/linux/spi/mmc_spi.h
8234
8235MULTISOUND SOUND DRIVER
8236M: Andrew Veliath <andrewtv@usa.net>
8237S: Maintained
8238F: Documentation/sound/oss/MultiSound
8239F: sound/oss/msnd*
8240
8241MULTITECH MULTIPORT CARD (ISICOM)
8242S: Orphan
8243F: drivers/tty/isicom.c
8244F: include/linux/isicom.h
8245
8246MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8247M: Bin Liu <b-liu@ti.com>
8248L: linux-usb@vger.kernel.org
8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8250S: Maintained
8251F: drivers/usb/musb/
8252
8253MXL5007T MEDIA DRIVER
8254M: Michael Krufky <mkrufky@linuxtv.org>
8255L: linux-media@vger.kernel.org
8256W: https://linuxtv.org
8257W: http://github.com/mkrufky
8258Q: http://patchwork.linuxtv.org/project/linux-media/list/
8259T: git git://linuxtv.org/mkrufky/tuners.git
8260S: Maintained
8261F: drivers/media/tuners/mxl5007t.*
8262
8263MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8264M: Hyong-Youb Kim <hykim@myri.com>
8265L: netdev@vger.kernel.org
8266W: https://www.myricom.com/support/downloads/myri10ge.html
8267S: Supported
8268F: drivers/net/ethernet/myricom/myri10ge/
8269
8270NAND FLASH SUBSYSTEM
8271M: Boris Brezillon <boris.brezillon@free-electrons.com>
8272R: Richard Weinberger <richard@nod.at>
8273L: linux-mtd@lists.infradead.org
8274W: http://www.linux-mtd.infradead.org/
8275Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8276T: git git://github.com/linux-nand/linux.git
8277S: Maintained
8278F: drivers/mtd/nand/
8279F: include/linux/mtd/nand*.h
8280
8281NATSEMI ETHERNET DRIVER (DP8381x)
8282S: Orphan
8283F: drivers/net/ethernet/natsemi/natsemi.c
8284
8285NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8286M: Daniel Mack <zonque@gmail.com>
8287S: Maintained
8288L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8289W: http://www.native-instruments.com
8290F: sound/usb/caiaq/
8291
8292NCP FILESYSTEM
8293M: Petr Vandrovec <petr@vandrovec.name>
8294S: Odd Fixes
8295F: fs/ncpfs/
8296
8297NCR 5380 SCSI DRIVERS
8298M: Finn Thain <fthain@telegraphics.com.au>
8299M: Michael Schmitz <schmitzmic@gmail.com>
8300L: linux-scsi@vger.kernel.org
8301S: Maintained
8302F: Documentation/scsi/g_NCR5380.txt
8303F: drivers/scsi/NCR5380.*
8304F: drivers/scsi/arm/cumana_1.c
8305F: drivers/scsi/arm/oak.c
8306F: drivers/scsi/atari_scsi.*
8307F: drivers/scsi/dmx3191d.c
8308F: drivers/scsi/g_NCR5380.*
8309F: drivers/scsi/g_NCR5380_mmio.c
8310F: drivers/scsi/mac_scsi.*
8311F: drivers/scsi/sun3_scsi.*
8312F: drivers/scsi/sun3_scsi_vme.c
8313
8314NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8315M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8316L: linux-scsi@vger.kernel.org
8317S: Maintained
8318F: drivers/scsi/NCR_D700.*
8319
8320NCT6775 HARDWARE MONITOR DRIVER
8321M: Guenter Roeck <linux@roeck-us.net>
8322L: linux-hwmon@vger.kernel.org
8323S: Maintained
8324F: Documentation/hwmon/nct6775
8325F: drivers/hwmon/nct6775.c
8326
8327NETEFFECT IWARP RNIC DRIVER (IW_NES)
8328M: Faisal Latif <faisal.latif@intel.com>
8329L: linux-rdma@vger.kernel.org
8330W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8331S: Supported
8332F: drivers/infiniband/hw/nes/
8333F: include/uapi/rdma/nes-abi.h
8334
8335NETEM NETWORK EMULATOR
8336M: Stephen Hemminger <stephen@networkplumber.org>
8337L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8338S: Maintained
8339F: net/sched/sch_netem.c
8340
8341NETERION 10GbE DRIVERS (s2io/vxge)
8342M: Jon Mason <jdmason@kudzu.us>
8343L: netdev@vger.kernel.org
8344S: Supported
8345F: Documentation/networking/s2io.txt
8346F: Documentation/networking/vxge.txt
8347F: drivers/net/ethernet/neterion/
8348
8349NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8350M: Pablo Neira Ayuso <pablo@netfilter.org>
8351M: Patrick McHardy <kaber@trash.net>
8352M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8353L: netfilter-devel@vger.kernel.org
8354L: coreteam@netfilter.org
8355W: http://www.netfilter.org/
8356W: http://www.iptables.org/
8357Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8358T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8359T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8360S: Supported
8361F: include/linux/netfilter*
8362F: include/linux/netfilter/
8363F: include/net/netfilter/
8364F: include/uapi/linux/netfilter*
8365F: include/uapi/linux/netfilter/
8366F: net/*/netfilter.c
8367F: net/*/netfilter/
8368F: net/netfilter/
8369F: net/bridge/br_netfilter*.c
8370
8371NETLABEL
8372M: Paul Moore <paul@paul-moore.com>
8373W: http://netlabel.sf.net
8374L: netdev@vger.kernel.org
8375S: Maintained
8376F: Documentation/netlabel/
8377F: include/net/netlabel.h
8378F: net/netlabel/
8379
8380NETROM NETWORK LAYER
8381M: Ralf Baechle <ralf@linux-mips.org>
8382L: linux-hams@vger.kernel.org
8383W: http://www.linux-ax25.org/
8384S: Maintained
8385F: include/net/netrom.h
8386F: include/uapi/linux/netrom.h
8387F: net/netrom/
8388
8389NETRONOME ETHERNET DRIVERS
8390M: Jakub Kicinski <jakub.kicinski@netronome.com>
8391L: oss-drivers@netronome.com
8392S: Maintained
8393F: drivers/net/ethernet/netronome/
8394
8395NETWORK BLOCK DEVICE (NBD)
8396M: Markus Pargmann <mpa@pengutronix.de>
8397S: Maintained
8398L: nbd-general@lists.sourceforge.net
8399T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8400F: Documentation/blockdev/nbd.txt
8401F: drivers/block/nbd.c
8402F: include/uapi/linux/nbd.h
8403
8404NETWORK DROP MONITOR
8405M: Neil Horman <nhorman@tuxdriver.com>
8406L: netdev@vger.kernel.org
8407S: Maintained
8408W: https://fedorahosted.org/dropwatch/
8409F: net/core/drop_monitor.c
8410
8411NETWORKING [DSA]
8412M: Andrew Lunn <andrew@lunn.ch>
8413M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8414M: Florian Fainelli <f.fainelli@gmail.com>
8415S: Maintained
8416F: net/dsa/
8417F: include/net/dsa.h
8418F: drivers/net/dsa/
8419
8420NETWORKING [GENERAL]
8421M: "David S. Miller" <davem@davemloft.net>
8422L: netdev@vger.kernel.org
8423W: http://www.linuxfoundation.org/en/Net
8424Q: http://patchwork.ozlabs.org/project/netdev/list/
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8427S: Maintained
8428F: net/
8429F: include/net/
8430F: include/linux/in.h
8431F: include/linux/net.h
8432F: include/linux/netdevice.h
8433F: include/uapi/linux/in.h
8434F: include/uapi/linux/net.h
8435F: include/uapi/linux/netdevice.h
8436F: include/uapi/linux/net_namespace.h
8437F: tools/net/
8438F: tools/testing/selftests/net/
8439F: lib/random32.c
8440F: lib/test_bpf.c
8441
8442NETWORKING [IPv4/IPv6]
8443M: "David S. Miller" <davem@davemloft.net>
8444M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8445M: James Morris <jmorris@namei.org>
8446M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8447M: Patrick McHardy <kaber@trash.net>
8448L: netdev@vger.kernel.org
8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8450S: Maintained
8451F: net/ipv4/
8452F: net/ipv6/
8453F: include/net/ip*
8454F: arch/x86/net/*
8455
8456NETWORKING [IPSEC]
8457M: Steffen Klassert <steffen.klassert@secunet.com>
8458M: Herbert Xu <herbert@gondor.apana.org.au>
8459M: "David S. Miller" <davem@davemloft.net>
8460L: netdev@vger.kernel.org
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8463S: Maintained
8464F: net/core/flow.c
8465F: net/xfrm/
8466F: net/key/
8467F: net/ipv4/xfrm*
8468F: net/ipv4/esp4.c
8469F: net/ipv4/ah4.c
8470F: net/ipv4/ipcomp.c
8471F: net/ipv4/ip_vti.c
8472F: net/ipv6/xfrm*
8473F: net/ipv6/esp6.c
8474F: net/ipv6/ah6.c
8475F: net/ipv6/ipcomp6.c
8476F: net/ipv6/ip6_vti.c
8477F: include/uapi/linux/xfrm.h
8478F: include/net/xfrm.h
8479
8480NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8481M: Paul Moore <paul@paul-moore.com>
8482L: netdev@vger.kernel.org
8483S: Maintained
8484
8485NETWORKING [WIRELESS]
8486L: linux-wireless@vger.kernel.org
8487Q: http://patchwork.kernel.org/project/linux-wireless/list/
8488
8489NETWORKING DRIVERS
8490L: netdev@vger.kernel.org
8491W: http://www.linuxfoundation.org/en/Net
8492Q: http://patchwork.ozlabs.org/project/netdev/list/
8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8494T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8495S: Odd Fixes
8496F: Documentation/devicetree/bindings/net/
8497F: drivers/net/
8498F: include/linux/if_*
8499F: include/linux/netdevice.h
8500F: include/linux/etherdevice.h
8501F: include/linux/fcdevice.h
8502F: include/linux/fddidevice.h
8503F: include/linux/hippidevice.h
8504F: include/linux/inetdevice.h
8505F: include/uapi/linux/if_*
8506F: include/uapi/linux/netdevice.h
8507
8508NETWORKING DRIVERS (WIRELESS)
8509M: Kalle Valo <kvalo@codeaurora.org>
8510L: linux-wireless@vger.kernel.org
8511Q: http://patchwork.kernel.org/project/linux-wireless/list/
8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8514S: Maintained
8515F: Documentation/devicetree/bindings/net/wireless/
8516F: drivers/net/wireless/
8517
8518NETXEN (1/10) GbE SUPPORT
8519M: Manish Chopra <manish.chopra@qlogic.com>
8520M: Sony Chacko <sony.chacko@qlogic.com>
8521M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8522L: netdev@vger.kernel.org
8523W: http://www.qlogic.com
8524S: Supported
8525F: drivers/net/ethernet/qlogic/netxen/
8526
8527NFC SUBSYSTEM
8528M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8529M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8530M: Samuel Ortiz <sameo@linux.intel.com>
8531L: linux-wireless@vger.kernel.org
8532L: linux-nfc@lists.01.org (subscribers-only)
8533S: Supported
8534F: net/nfc/
8535F: include/net/nfc/
8536F: include/uapi/linux/nfc.h
8537F: drivers/nfc/
8538F: include/linux/platform_data/nfcmrvl.h
8539F: include/linux/platform_data/nxp-nci.h
8540F: include/linux/platform_data/pn544.h
8541F: include/linux/platform_data/st21nfca.h
8542F: include/linux/platform_data/st-nci.h
8543F: Documentation/devicetree/bindings/net/nfc/
8544
8545NFS, SUNRPC, AND LOCKD CLIENTS
8546M: Trond Myklebust <trond.myklebust@primarydata.com>
8547M: Anna Schumaker <anna.schumaker@netapp.com>
8548L: linux-nfs@vger.kernel.org
8549W: http://client.linux-nfs.org
8550T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8551S: Maintained
8552F: fs/lockd/
8553F: fs/nfs/
8554F: fs/nfs_common/
8555F: net/sunrpc/
8556F: include/linux/lockd/
8557F: include/linux/nfs*
8558F: include/linux/sunrpc/
8559F: include/uapi/linux/nfs*
8560F: include/uapi/linux/sunrpc/
8561
8562NILFS2 FILESYSTEM
8563M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8564L: linux-nilfs@vger.kernel.org
8565W: http://nilfs.sourceforge.net/
8566W: http://nilfs.osdn.jp/
8567T: git git://github.com/konis/nilfs2.git
8568S: Supported
8569F: Documentation/filesystems/nilfs2.txt
8570F: fs/nilfs2/
8571F: include/trace/events/nilfs2.h
8572F: include/uapi/linux/nilfs2_api.h
8573F: include/uapi/linux/nilfs2_ondisk.h
8574
8575NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
8581
8582NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8583M: GOTO Masanori <gotom@debian.or.jp>
8584M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8585W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8586S: Maintained
8587F: Documentation/scsi/NinjaSCSI.txt
8588F: drivers/scsi/nsp32*
8589
8590NIOS2 ARCHITECTURE
8591M: Ley Foon Tan <lftan@altera.com>
8592L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8594S: Maintained
8595F: arch/nios2/
8596
8597NOKIA N900 POWER SUPPLY DRIVERS
8598R: Pali Rohár <pali.rohar@gmail.com>
8599F: include/linux/power/bq2415x_charger.h
8600F: include/linux/power/bq27xxx_battery.h
8601F: include/linux/power/isp1704_charger.h
8602F: drivers/power/supply/bq2415x_charger.c
8603F: drivers/power/supply/bq27xxx_battery.c
8604F: drivers/power/supply/bq27xxx_battery_i2c.c
8605F: drivers/power/supply/isp1704_charger.c
8606F: drivers/power/supply/rx51_battery.c
8607
8608NTB DRIVER CORE
8609M: Jon Mason <jdmason@kudzu.us>
8610M: Dave Jiang <dave.jiang@intel.com>
8611M: Allen Hubbe <Allen.Hubbe@emc.com>
8612L: linux-ntb@googlegroups.com
8613S: Supported
8614W: https://github.com/jonmason/ntb/wiki
8615T: git git://github.com/jonmason/ntb.git
8616F: drivers/ntb/
8617F: drivers/net/ntb_netdev.c
8618F: include/linux/ntb.h
8619F: include/linux/ntb_transport.h
8620F: tools/testing/selftests/ntb/
8621
8622NTB INTEL DRIVER
8623M: Jon Mason <jdmason@kudzu.us>
8624M: Dave Jiang <dave.jiang@intel.com>
8625L: linux-ntb@googlegroups.com
8626S: Supported
8627W: https://github.com/jonmason/ntb/wiki
8628T: git git://github.com/jonmason/ntb.git
8629F: drivers/ntb/hw/intel/
8630
8631NTB AMD DRIVER
8632M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8633L: linux-ntb@googlegroups.com
8634S: Supported
8635F: drivers/ntb/hw/amd/
8636
8637NTFS FILESYSTEM
8638M: Anton Altaparmakov <anton@tuxera.com>
8639L: linux-ntfs-dev@lists.sourceforge.net
8640W: http://www.tuxera.com/
8641T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8642S: Supported
8643F: Documentation/filesystems/ntfs.txt
8644F: fs/ntfs/
8645
8646NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8647M: Antonino Daplas <adaplas@gmail.com>
8648L: linux-fbdev@vger.kernel.org
8649S: Maintained
8650F: drivers/video/fbdev/riva/
8651F: drivers/video/fbdev/nvidia/
8652
8653NVM EXPRESS DRIVER
8654M: Keith Busch <keith.busch@intel.com>
8655M: Jens Axboe <axboe@fb.com>
8656L: linux-nvme@lists.infradead.org
8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8658W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8659S: Supported
8660F: drivers/nvme/host/
8661F: include/linux/nvme.h
8662
8663NVM EXPRESS TARGET DRIVER
8664M: Christoph Hellwig <hch@lst.de>
8665M: Sagi Grimberg <sagi@grimberg.me>
8666L: linux-nvme@lists.infradead.org
8667S: Supported
8668F: drivers/nvme/target/
8669
8670NVMEM FRAMEWORK
8671M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8672M: Maxime Ripard <maxime.ripard@free-electrons.com>
8673S: Maintained
8674F: drivers/nvmem/
8675F: Documentation/devicetree/bindings/nvmem/
8676F: include/linux/nvmem-consumer.h
8677F: include/linux/nvmem-provider.h
8678
8679NXP-NCI NFC DRIVER
8680M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8681R: Charles Gorand <charles.gorand@effinnov.com>
8682L: linux-nfc@lists.01.org (moderated for non-subscribers)
8683S: Supported
8684F: drivers/nfc/nxp-nci
8685
8686NXP TDA998X DRM DRIVER
8687M: Russell King <rmk+kernel@armlinux.org.uk>
8688S: Supported
8689F: drivers/gpu/drm/i2c/tda998x_drv.c
8690F: include/drm/i2c/tda998x.h
8691
8692NXP TFA9879 DRIVER
8693M: Peter Rosin <peda@axentia.se>
8694L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8695S: Maintained
8696F: sound/soc/codecs/tfa9879*
8697
8698OBJTOOL
8699M: Josh Poimboeuf <jpoimboe@redhat.com>
8700S: Supported
8701F: tools/objtool/
8702
8703OMAP SUPPORT
8704M: Tony Lindgren <tony@atomide.com>
8705L: linux-omap@vger.kernel.org
8706W: http://www.muru.com/linux/omap/
8707W: http://linux.omap.com/
8708Q: http://patchwork.kernel.org/project/linux-omap/list/
8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8710S: Maintained
8711F: arch/arm/*omap*/
8712F: arch/arm/configs/omap1_defconfig
8713F: arch/arm/configs/omap2plus_defconfig
8714F: drivers/i2c/busses/i2c-omap.c
8715F: drivers/irqchip/irq-omap-intc.c
8716F: drivers/mfd/*omap*.c
8717F: drivers/mfd/menelaus.c
8718F: drivers/mfd/palmas.c
8719F: drivers/mfd/tps65217.c
8720F: drivers/mfd/tps65218.c
8721F: drivers/mfd/tps65910.c
8722F: drivers/mfd/twl-core.[ch]
8723F: drivers/mfd/twl4030*.c
8724F: drivers/mfd/twl6030*.c
8725F: drivers/mfd/twl6040*.c
8726F: drivers/regulator/palmas-regulator*.c
8727F: drivers/regulator/pbias-regulator.c
8728F: drivers/regulator/tps65217-regulator.c
8729F: drivers/regulator/tps65218-regulator.c
8730F: drivers/regulator/tps65910-regulator.c
8731F: drivers/regulator/twl-regulator.c
8732F: include/linux/i2c-omap.h
8733
8734OMAP DEVICE TREE SUPPORT
8735M: Benoît Cousson <bcousson@baylibre.com>
8736M: Tony Lindgren <tony@atomide.com>
8737L: linux-omap@vger.kernel.org
8738L: devicetree@vger.kernel.org
8739S: Maintained
8740F: arch/arm/boot/dts/*omap*
8741F: arch/arm/boot/dts/*am3*
8742F: arch/arm/boot/dts/*am4*
8743F: arch/arm/boot/dts/*am5*
8744F: arch/arm/boot/dts/*dra7*
8745
8746OMAP CLOCK FRAMEWORK SUPPORT
8747M: Paul Walmsley <paul@pwsan.com>
8748L: linux-omap@vger.kernel.org
8749S: Maintained
8750F: arch/arm/*omap*/*clock*
8751
8752OMAP POWER MANAGEMENT SUPPORT
8753M: Kevin Hilman <khilman@kernel.org>
8754L: linux-omap@vger.kernel.org
8755S: Maintained
8756F: arch/arm/*omap*/*pm*
8757F: drivers/cpufreq/omap-cpufreq.c
8758
8759OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8760M: Rajendra Nayak <rnayak@codeaurora.org>
8761M: Paul Walmsley <paul@pwsan.com>
8762L: linux-omap@vger.kernel.org
8763S: Maintained
8764F: arch/arm/mach-omap2/prm*
8765
8766OMAP AUDIO SUPPORT
8767M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8768M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8769L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8770L: linux-omap@vger.kernel.org
8771S: Maintained
8772F: sound/soc/omap/
8773
8774OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8775M: Roger Quadros <rogerq@ti.com>
8776M: Tony Lindgren <tony@atomide.com>
8777L: linux-omap@vger.kernel.org
8778S: Maintained
8779F: drivers/memory/omap-gpmc.c
8780F: arch/arm/mach-omap2/*gpmc*
8781
8782OMAP FRAMEBUFFER SUPPORT
8783M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8784L: linux-fbdev@vger.kernel.org
8785L: linux-omap@vger.kernel.org
8786S: Maintained
8787F: drivers/video/fbdev/omap/
8788
8789OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8790M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8791L: linux-omap@vger.kernel.org
8792L: linux-fbdev@vger.kernel.org
8793S: Maintained
8794F: drivers/video/fbdev/omap2/
8795F: Documentation/arm/OMAP/DSS
8796
8797OMAP HARDWARE SPINLOCK SUPPORT
8798M: Ohad Ben-Cohen <ohad@wizery.com>
8799L: linux-omap@vger.kernel.org
8800S: Maintained
8801F: drivers/hwspinlock/omap_hwspinlock.c
8802
8803OMAP MMC SUPPORT
8804M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8805L: linux-omap@vger.kernel.org
8806S: Maintained
8807F: drivers/mmc/host/omap.c
8808
8809OMAP HS MMC SUPPORT
8810L: linux-mmc@vger.kernel.org
8811L: linux-omap@vger.kernel.org
8812S: Orphan
8813F: drivers/mmc/host/omap_hsmmc.c
8814
8815OMAP RANDOM NUMBER GENERATOR SUPPORT
8816M: Deepak Saxena <dsaxena@plexity.net>
8817S: Maintained
8818F: drivers/char/hw_random/omap-rng.c
8819
8820OMAP HWMOD SUPPORT
8821M: Benoît Cousson <bcousson@baylibre.com>
8822M: Paul Walmsley <paul@pwsan.com>
8823L: linux-omap@vger.kernel.org
8824S: Maintained
8825F: arch/arm/mach-omap2/omap_hwmod.*
8826
8827OMAP HWMOD DATA
8828M: Paul Walmsley <paul@pwsan.com>
8829L: linux-omap@vger.kernel.org
8830S: Maintained
8831F: arch/arm/mach-omap2/omap_hwmod*data*
8832
8833OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8834M: Benoît Cousson <bcousson@baylibre.com>
8835L: linux-omap@vger.kernel.org
8836S: Maintained
8837F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8838
8839OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8840M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8841L: linux-media@vger.kernel.org
8842S: Maintained
8843F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8844F: drivers/media/platform/omap3isp/
8845F: drivers/staging/media/omap4iss/
8846
8847OMAP USB SUPPORT
8848L: linux-usb@vger.kernel.org
8849L: linux-omap@vger.kernel.org
8850S: Orphan
8851F: drivers/usb/*/*omap*
8852F: arch/arm/*omap*/usb*
8853
8854OMAP GPIO DRIVER
8855M: Grygorii Strashko <grygorii.strashko@ti.com>
8856M: Santosh Shilimkar <ssantosh@kernel.org>
8857M: Kevin Hilman <khilman@kernel.org>
8858L: linux-omap@vger.kernel.org
8859S: Maintained
8860F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8861F: drivers/gpio/gpio-omap.c
8862
8863OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8864M: Mark Jackson <mpfj@newflow.co.uk>
8865L: linux-omap@vger.kernel.org
8866S: Maintained
8867F: arch/arm/boot/dts/am335x-nano.dts
8868
8869OMFS FILESYSTEM
8870M: Bob Copeland <me@bobcopeland.com>
8871L: linux-karma-devel@lists.sourceforge.net
8872S: Maintained
8873F: Documentation/filesystems/omfs.txt
8874F: fs/omfs/
8875
8876OMNIKEY CARDMAN 4000 DRIVER
8877M: Harald Welte <laforge@gnumonks.org>
8878S: Maintained
8879F: drivers/char/pcmcia/cm4000_cs.c
8880F: include/linux/cm4000_cs.h
8881F: include/uapi/linux/cm4000_cs.h
8882
8883OMNIKEY CARDMAN 4040 DRIVER
8884M: Harald Welte <laforge@gnumonks.org>
8885S: Maintained
8886F: drivers/char/pcmcia/cm4040_cs.*
8887
8888OMNIVISION OV7670 SENSOR DRIVER
8889M: Jonathan Corbet <corbet@lwn.net>
8890L: linux-media@vger.kernel.org
8891T: git git://linuxtv.org/media_tree.git
8892S: Maintained
8893F: drivers/media/i2c/ov7670.c
8894
8895ONENAND FLASH DRIVER
8896M: Kyungmin Park <kyungmin.park@samsung.com>
8897L: linux-mtd@lists.infradead.org
8898S: Maintained
8899F: drivers/mtd/onenand/
8900F: include/linux/mtd/onenand*.h
8901
8902ONSTREAM SCSI TAPE DRIVER
8903M: Willem Riede <osst@riede.org>
8904L: osst-users@lists.sourceforge.net
8905L: linux-scsi@vger.kernel.org
8906S: Maintained
8907F: Documentation/scsi/osst.txt
8908F: drivers/scsi/osst.*
8909F: drivers/scsi/osst_*.h
8910F: drivers/scsi/st.h
8911
8912OPENCORES I2C BUS DRIVER
8913M: Peter Korsgaard <jacmet@sunsite.dk>
8914L: linux-i2c@vger.kernel.org
8915S: Maintained
8916F: Documentation/i2c/busses/i2c-ocores
8917F: drivers/i2c/busses/i2c-ocores.c
8918
8919OPEN FIRMWARE AND FLATTENED DEVICE TREE
8920M: Rob Herring <robh+dt@kernel.org>
8921M: Frank Rowand <frowand.list@gmail.com>
8922L: devicetree@vger.kernel.org
8923W: http://www.devicetree.org/
8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8925S: Maintained
8926F: drivers/of/
8927F: include/linux/of*.h
8928F: scripts/dtc/
8929
8930OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8931M: Rob Herring <robh+dt@kernel.org>
8932M: Mark Rutland <mark.rutland@arm.com>
8933L: devicetree@vger.kernel.org
8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8935Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8936S: Maintained
8937F: Documentation/devicetree/
8938F: arch/*/boot/dts/
8939F: include/dt-bindings/
8940
8941OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8942M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8943L: devicetree@vger.kernel.org
8944S: Maintained
8945F: Documentation/devicetree/dynamic-resolution-notes.txt
8946F: Documentation/devicetree/overlay-notes.txt
8947F: drivers/of/overlay.c
8948F: drivers/of/resolver.c
8949
8950OPENRISC ARCHITECTURE
8951M: Jonas Bonn <jonas@southpole.se>
8952W: http://openrisc.net
8953S: Maintained
8954T: git git://openrisc.net/~jonas/linux
8955F: arch/openrisc/
8956
8957OPENVSWITCH
8958M: Pravin Shelar <pshelar@nicira.com>
8959L: netdev@vger.kernel.org
8960L: dev@openvswitch.org
8961W: http://openvswitch.org
8962S: Maintained
8963F: net/openvswitch/
8964F: include/uapi/linux/openvswitch.h
8965
8966OPERATING PERFORMANCE POINTS (OPP)
8967M: Viresh Kumar <vireshk@kernel.org>
8968M: Nishanth Menon <nm@ti.com>
8969M: Stephen Boyd <sboyd@codeaurora.org>
8970L: linux-pm@vger.kernel.org
8971S: Maintained
8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8973F: drivers/base/power/opp/
8974F: include/linux/pm_opp.h
8975F: Documentation/power/opp.txt
8976F: Documentation/devicetree/bindings/opp/
8977
8978OPL4 DRIVER
8979M: Clemens Ladisch <clemens@ladisch.de>
8980L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8981T: git git://git.alsa-project.org/alsa-kernel.git
8982S: Maintained
8983F: sound/drivers/opl4/
8984
8985OPROFILE
8986M: Robert Richter <rric@kernel.org>
8987L: oprofile-list@lists.sf.net
8988S: Maintained
8989F: arch/*/include/asm/oprofile*.h
8990F: arch/*/oprofile/
8991F: drivers/oprofile/
8992F: include/linux/oprofile.h
8993
8994ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8995M: Mark Fasheh <mfasheh@versity.com>
8996M: Joel Becker <jlbec@evilplan.org>
8997L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8998W: http://ocfs2.wiki.kernel.org
8999S: Supported
9000F: Documentation/filesystems/ocfs2.txt
9001F: Documentation/filesystems/dlmfs.txt
9002F: fs/ocfs2/
9003
9004ORINOCO DRIVER
9005L: linux-wireless@vger.kernel.org
9006W: http://wireless.kernel.org/en/users/Drivers/orinoco
9007W: http://www.nongnu.org/orinoco/
9008S: Orphan
9009F: drivers/net/wireless/intersil/orinoco/
9010
9011OSD LIBRARY and FILESYSTEM
9012M: Boaz Harrosh <ooo@electrozaur.com>
9013M: Benny Halevy <bhalevy@primarydata.com>
9014L: osd-dev@open-osd.org
9015W: http://open-osd.org
9016T: git git://git.open-osd.org/open-osd.git
9017S: Maintained
9018F: drivers/scsi/osd/
9019F: include/scsi/osd_*
9020F: fs/exofs/
9021
9022OVERLAY FILESYSTEM
9023M: Miklos Szeredi <miklos@szeredi.hu>
9024L: linux-unionfs@vger.kernel.org
9025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9026S: Supported
9027F: fs/overlayfs/
9028F: Documentation/filesystems/overlayfs.txt
9029
9030ORANGEFS FILESYSTEM
9031M: Mike Marshall <hubcap@omnibond.com>
9032L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9033T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9034S: Supported
9035F: fs/orangefs/
9036F: Documentation/filesystems/orangefs.txt
9037
9038P54 WIRELESS DRIVER
9039M: Christian Lamparter <chunkeey@googlemail.com>
9040L: linux-wireless@vger.kernel.org
9041W: http://wireless.kernel.org/en/users/Drivers/p54
9042S: Maintained
9043F: drivers/net/wireless/intersil/p54/
9044
9045PA SEMI ETHERNET DRIVER
9046L: netdev@vger.kernel.org
9047S: Orphan
9048F: drivers/net/ethernet/pasemi/*
9049
9050PA SEMI SMBUS DRIVER
9051L: linux-i2c@vger.kernel.org
9052S: Orphan
9053F: drivers/i2c/busses/i2c-pasemi.c
9054
9055PADATA PARALLEL EXECUTION MECHANISM
9056M: Steffen Klassert <steffen.klassert@secunet.com>
9057L: linux-crypto@vger.kernel.org
9058S: Maintained
9059F: kernel/padata.c
9060F: include/linux/padata.h
9061F: Documentation/padata.txt
9062
9063PANASONIC LAPTOP ACPI EXTRAS DRIVER
9064M: Harald Welte <laforge@gnumonks.org>
9065L: platform-driver-x86@vger.kernel.org
9066S: Maintained
9067F: drivers/platform/x86/panasonic-laptop.c
9068
9069PANASONIC MN10300/AM33/AM34 PORT
9070M: David Howells <dhowells@redhat.com>
9071L: linux-am33-list@redhat.com (moderated for non-subscribers)
9072W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9073S: Maintained
9074F: Documentation/mn10300/
9075F: arch/mn10300/
9076
9077PARALLEL LCD/KEYPAD PANEL DRIVER
9078M: Willy Tarreau <willy@haproxy.com>
9079M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9080S: Odd Fixes
9081F: Documentation/misc-devices/lcd-panel-cgram.txt
9082F: drivers/misc/panel.c
9083
9084PARALLEL PORT SUBSYSTEM
9085M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9086M: Sudip Mukherjee <sudip@vectorindia.org>
9087L: linux-parport@lists.infradead.org (subscribers-only)
9088S: Maintained
9089F: drivers/parport/
9090F: include/linux/parport*.h
9091F: drivers/char/ppdev.c
9092F: include/uapi/linux/ppdev.h
9093F: Documentation/parport*.txt
9094
9095PARAVIRT_OPS INTERFACE
9096M: Jeremy Fitzhardinge <jeremy@goop.org>
9097M: Chris Wright <chrisw@sous-sol.org>
9098M: Alok Kataria <akataria@vmware.com>
9099M: Rusty Russell <rusty@rustcorp.com.au>
9100L: virtualization@lists.linux-foundation.org
9101S: Supported
9102F: Documentation/virtual/paravirt_ops.txt
9103F: arch/*/kernel/paravirt*
9104F: arch/*/include/asm/paravirt.h
9105F: include/linux/hypervisor.h
9106
9107PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9108M: Tim Waugh <tim@cyberelk.net>
9109L: linux-parport@lists.infradead.org (subscribers-only)
9110S: Maintained
9111F: Documentation/blockdev/paride.txt
9112F: drivers/block/paride/
9113
9114PARISC ARCHITECTURE
9115M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9116M: Helge Deller <deller@gmx.de>
9117L: linux-parisc@vger.kernel.org
9118W: http://www.parisc-linux.org/
9119Q: http://patchwork.kernel.org/project/linux-parisc/list/
9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9122S: Maintained
9123F: arch/parisc/
9124F: Documentation/parisc/
9125F: drivers/parisc/
9126F: drivers/char/agp/parisc-agp.c
9127F: drivers/input/serio/gscps2.c
9128F: drivers/parport/parport_gsc.*
9129F: drivers/tty/serial/8250/8250_gsc.c
9130F: drivers/video/fbdev/sti*
9131F: drivers/video/console/sti*
9132F: drivers/video/logo/logo_parisc*
9133
9134PC87360 HARDWARE MONITORING DRIVER
9135M: Jim Cromie <jim.cromie@gmail.com>
9136L: linux-hwmon@vger.kernel.org
9137S: Maintained
9138F: Documentation/hwmon/pc87360
9139F: drivers/hwmon/pc87360.c
9140
9141PC8736x GPIO DRIVER
9142M: Jim Cromie <jim.cromie@gmail.com>
9143S: Maintained
9144F: drivers/char/pc8736x_gpio.c
9145
9146PC87427 HARDWARE MONITORING DRIVER
9147M: Jean Delvare <jdelvare@suse.com>
9148L: linux-hwmon@vger.kernel.org
9149S: Maintained
9150F: Documentation/hwmon/pc87427
9151F: drivers/hwmon/pc87427.c
9152
9153PCA9532 LED DRIVER
9154M: Riku Voipio <riku.voipio@iki.fi>
9155S: Maintained
9156F: drivers/leds/leds-pca9532.c
9157F: include/linux/leds-pca9532.h
9158
9159PCA9541 I2C BUS MASTER SELECTOR DRIVER
9160M: Guenter Roeck <linux@roeck-us.net>
9161L: linux-i2c@vger.kernel.org
9162S: Maintained
9163F: drivers/i2c/muxes/i2c-mux-pca9541.c
9164
9165PCDP - PRIMARY CONSOLE AND DEBUG PORT
9166M: Khalid Aziz <khalid@gonehiking.org>
9167S: Maintained
9168F: drivers/firmware/pcdp.*
9169
9170PCI ERROR RECOVERY
9171M: Linas Vepstas <linasvepstas@gmail.com>
9172L: linux-pci@vger.kernel.org
9173S: Supported
9174F: Documentation/PCI/pci-error-recovery.txt
9175
9176PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9177M: Russell Currey <ruscur@russell.cc>
9178L: linuxppc-dev@lists.ozlabs.org
9179S: Supported
9180F: Documentation/powerpc/eeh-pci-error-recovery.txt
9181F: arch/powerpc/kernel/eeh*.c
9182F: arch/powerpc/platforms/*/eeh*.c
9183F: arch/powerpc/include/*/eeh*.h
9184
9185PCI SUBSYSTEM
9186M: Bjorn Helgaas <bhelgaas@google.com>
9187L: linux-pci@vger.kernel.org
9188Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9190S: Supported
9191F: Documentation/devicetree/bindings/pci/
9192F: Documentation/PCI/
9193F: drivers/pci/
9194F: include/linux/pci*
9195F: arch/x86/pci/
9196F: arch/x86/kernel/quirks.c
9197
9198PCI DRIVER FOR ALTERA PCIE IP
9199M: Ley Foon Tan <lftan@altera.com>
9200L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9201L: linux-pci@vger.kernel.org
9202S: Supported
9203F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9204F: drivers/pci/host/pcie-altera.c
9205
9206PCI DRIVER FOR ARM VERSATILE PLATFORM
9207M: Rob Herring <robh@kernel.org>
9208L: linux-pci@vger.kernel.org
9209L: linux-arm-kernel@lists.infradead.org
9210S: Maintained
9211F: Documentation/devicetree/bindings/pci/versatile.txt
9212F: drivers/pci/host/pci-versatile.c
9213
9214PCI DRIVER FOR ARMADA 8K
9215M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9216L: linux-pci@vger.kernel.org
9217L: linux-arm-kernel@lists.infradead.org
9218S: Maintained
9219F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9220F: drivers/pci/host/pcie-armada8k.c
9221
9222PCI DRIVER FOR APPLIEDMICRO XGENE
9223M: Tanmay Inamdar <tinamdar@apm.com>
9224L: linux-pci@vger.kernel.org
9225L: linux-arm-kernel@lists.infradead.org
9226S: Maintained
9227F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9228F: drivers/pci/host/pci-xgene.c
9229
9230PCI DRIVER FOR FREESCALE LAYERSCAPE
9231M: Minghuan Lian <minghuan.Lian@freescale.com>
9232M: Mingkai Hu <mingkai.hu@freescale.com>
9233M: Roy Zang <tie-fei.zang@freescale.com>
9234L: linuxppc-dev@lists.ozlabs.org
9235L: linux-pci@vger.kernel.org
9236L: linux-arm-kernel@lists.infradead.org
9237S: Maintained
9238F: drivers/pci/host/*layerscape*
9239
9240PCI DRIVER FOR IMX6
9241M: Richard Zhu <Richard.Zhu@freescale.com>
9242M: Lucas Stach <l.stach@pengutronix.de>
9243L: linux-pci@vger.kernel.org
9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245S: Maintained
9246F: drivers/pci/host/*imx6*
9247
9248PCI DRIVER FOR TI KEYSTONE
9249M: Murali Karicheri <m-karicheri2@ti.com>
9250L: linux-pci@vger.kernel.org
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252S: Maintained
9253F: drivers/pci/host/*keystone*
9254
9255PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9256M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9257M: Jason Cooper <jason@lakedaemon.net>
9258L: linux-pci@vger.kernel.org
9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260S: Maintained
9261F: drivers/pci/host/*mvebu*
9262
9263PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9264M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9265L: linux-pci@vger.kernel.org
9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267S: Maintained
9268F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9269F: drivers/pci/host/pci-aardvark.c
9270
9271PCI DRIVER FOR NVIDIA TEGRA
9272M: Thierry Reding <thierry.reding@gmail.com>
9273L: linux-tegra@vger.kernel.org
9274L: linux-pci@vger.kernel.org
9275S: Supported
9276F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9277F: drivers/pci/host/pci-tegra.c
9278
9279PCI DRIVER FOR TI DRA7XX
9280M: Kishon Vijay Abraham I <kishon@ti.com>
9281L: linux-omap@vger.kernel.org
9282L: linux-pci@vger.kernel.org
9283S: Supported
9284F: Documentation/devicetree/bindings/pci/ti-pci.txt
9285F: drivers/pci/host/pci-dra7xx.c
9286
9287PCI DRIVER FOR RENESAS R-CAR
9288M: Simon Horman <horms@verge.net.au>
9289L: linux-pci@vger.kernel.org
9290L: linux-renesas-soc@vger.kernel.org
9291S: Maintained
9292F: drivers/pci/host/*rcar*
9293
9294PCI DRIVER FOR SAMSUNG EXYNOS
9295M: Jingoo Han <jingoohan1@gmail.com>
9296L: linux-pci@vger.kernel.org
9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9299S: Maintained
9300F: drivers/pci/host/pci-exynos.c
9301
9302PCI DRIVER FOR SYNOPSIS DESIGNWARE
9303M: Jingoo Han <jingoohan1@gmail.com>
9304M: Pratyush Anand <pratyush.anand@gmail.com>
9305L: linux-pci@vger.kernel.org
9306S: Maintained
9307F: drivers/pci/host/*designware*
9308
9309PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9310M: Joao Pinto <jpinto@synopsys.com>
9311L: linux-pci@vger.kernel.org
9312S: Maintained
9313F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9314F: drivers/pci/host/pcie-designware-plat.c
9315
9316PCI DRIVER FOR GENERIC OF HOSTS
9317M: Will Deacon <will.deacon@arm.com>
9318L: linux-pci@vger.kernel.org
9319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9320S: Maintained
9321F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9322F: drivers/pci/host/pci-host-common.c
9323F: drivers/pci/host/pci-host-generic.c
9324
9325PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9326M: Keith Busch <keith.busch@intel.com>
9327L: linux-pci@vger.kernel.org
9328S: Supported
9329F: arch/x86/pci/vmd.c
9330
9331PCIE DRIVER FOR ST SPEAR13XX
9332M: Pratyush Anand <pratyush.anand@gmail.com>
9333L: linux-pci@vger.kernel.org
9334S: Maintained
9335F: drivers/pci/host/*spear*
9336
9337PCI MSI DRIVER FOR ALTERA MSI IP
9338M: Ley Foon Tan <lftan@altera.com>
9339L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9340L: linux-pci@vger.kernel.org
9341S: Supported
9342F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9343F: drivers/pci/host/pcie-altera-msi.c
9344
9345PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9346M: Duc Dang <dhdang@apm.com>
9347L: linux-pci@vger.kernel.org
9348L: linux-arm-kernel@lists.infradead.org
9349S: Maintained
9350F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9351F: drivers/pci/host/pci-xgene-msi.c
9352
9353PCIE DRIVER FOR AXIS ARTPEC
9354M: Niklas Cassel <niklas.cassel@axis.com>
9355M: Jesper Nilsson <jesper.nilsson@axis.com>
9356L: linux-arm-kernel@axis.com
9357L: linux-pci@vger.kernel.org
9358S: Maintained
9359F: Documentation/devicetree/bindings/pci/axis,artpec*
9360F: drivers/pci/host/*artpec*
9361
9362PCIE DRIVER FOR HISILICON
9363M: Zhou Wang <wangzhou1@hisilicon.com>
9364M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9365L: linux-pci@vger.kernel.org
9366S: Maintained
9367F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9368F: drivers/pci/host/pcie-hisi.c
9369
9370PCIE DRIVER FOR ROCKCHIP
9371M: Shawn Lin <shawn.lin@rock-chips.com>
9372M: Wenrui Li <wenrui.li@rock-chips.com>
9373L: linux-pci@vger.kernel.org
9374L: linux-rockchip@lists.infradead.org
9375S: Maintained
9376F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9377F: drivers/pci/host/pcie-rockchip.c
9378
9379PCIE DRIVER FOR QUALCOMM MSM
9380M: Stanimir Varbanov <svarbanov@mm-sol.com>
9381L: linux-pci@vger.kernel.org
9382L: linux-arm-msm@vger.kernel.org
9383S: Maintained
9384F: drivers/pci/host/*qcom*
9385
9386PCIE DRIVER FOR CAVIUM THUNDERX
9387M: David Daney <david.daney@cavium.com>
9388L: linux-pci@vger.kernel.org
9389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9390S: Supported
9391F: Documentation/devicetree/bindings/pci/pci-thunder-*
9392F: drivers/pci/host/pci-thunder-*
9393
9394PCMCIA SUBSYSTEM
9395P: Linux PCMCIA Team
9396L: linux-pcmcia@lists.infradead.org
9397W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9399S: Maintained
9400F: Documentation/pcmcia/
9401F: tools/pcmcia/
9402F: drivers/pcmcia/
9403F: include/pcmcia/
9404
9405PCNET32 NETWORK DRIVER
9406M: Don Fry <pcnet32@frontier.com>
9407L: netdev@vger.kernel.org
9408S: Maintained
9409F: drivers/net/ethernet/amd/pcnet32.c
9410
9411PCRYPT PARALLEL CRYPTO ENGINE
9412M: Steffen Klassert <steffen.klassert@secunet.com>
9413L: linux-crypto@vger.kernel.org
9414S: Maintained
9415F: crypto/pcrypt.c
9416F: include/crypto/pcrypt.h
9417
9418PER-CPU MEMORY ALLOCATOR
9419M: Tejun Heo <tj@kernel.org>
9420M: Christoph Lameter <cl@linux.com>
9421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9422S: Maintained
9423F: include/linux/percpu*.h
9424F: mm/percpu*.c
9425F: arch/*/include/asm/percpu.h
9426
9427PER-TASK DELAY ACCOUNTING
9428M: Balbir Singh <bsingharora@gmail.com>
9429S: Maintained
9430F: include/linux/delayacct.h
9431F: kernel/delayacct.c
9432
9433PERFORMANCE EVENTS SUBSYSTEM
9434M: Peter Zijlstra <peterz@infradead.org>
9435M: Ingo Molnar <mingo@redhat.com>
9436M: Arnaldo Carvalho de Melo <acme@kernel.org>
9437R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9438L: linux-kernel@vger.kernel.org
9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9440S: Supported
9441F: kernel/events/*
9442F: include/linux/perf_event.h
9443F: include/uapi/linux/perf_event.h
9444F: arch/*/kernel/perf_event*.c
9445F: arch/*/kernel/*/perf_event*.c
9446F: arch/*/kernel/*/*/perf_event*.c
9447F: arch/*/include/asm/perf_event.h
9448F: arch/*/kernel/perf_callchain.c
9449F: arch/*/events/*
9450F: tools/perf/
9451
9452PERSONALITY HANDLING
9453M: Christoph Hellwig <hch@infradead.org>
9454L: linux-abi-devel@lists.sourceforge.net
9455S: Maintained
9456F: include/linux/personality.h
9457F: include/uapi/linux/personality.h
9458
9459PHONET PROTOCOL
9460M: Remi Denis-Courmont <courmisch@gmail.com>
9461S: Supported
9462F: Documentation/networking/phonet.txt
9463F: include/linux/phonet.h
9464F: include/net/phonet/
9465F: include/uapi/linux/phonet.h
9466F: net/phonet/
9467
9468PHRAM MTD DRIVER
9469M: Joern Engel <joern@lazybastard.org>
9470L: linux-mtd@lists.infradead.org
9471S: Maintained
9472F: drivers/mtd/devices/phram.c
9473
9474PICOLCD HID DRIVER
9475M: Bruno Prémont <bonbons@linux-vserver.org>
9476L: linux-input@vger.kernel.org
9477S: Maintained
9478F: drivers/hid/hid-picolcd*
9479
9480PICOXCELL SUPPORT
9481M: Jamie Iles <jamie@jamieiles.com>
9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483T: git git://github.com/jamieiles/linux-2.6-ji.git
9484S: Supported
9485F: arch/arm/boot/dts/picoxcell*
9486F: arch/arm/mach-picoxcell/
9487F: drivers/crypto/picoxcell*
9488
9489PIN CONTROL SUBSYSTEM
9490M: Linus Walleij <linus.walleij@linaro.org>
9491L: linux-gpio@vger.kernel.org
9492T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9493S: Maintained
9494F: Documentation/devicetree/bindings/pinctrl/
9495F: Documentation/pinctrl.txt
9496F: drivers/pinctrl/
9497F: include/linux/pinctrl/
9498
9499PIN CONTROLLER - ATMEL AT91
9500M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9502S: Maintained
9503F: drivers/pinctrl/pinctrl-at91.*
9504
9505PIN CONTROLLER - ATMEL AT91 PIO4
9506M: Ludovic Desroches <ludovic.desroches@atmel.com>
9507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9508L: linux-gpio@vger.kernel.org
9509S: Supported
9510F: drivers/pinctrl/pinctrl-at91-pio4.*
9511
9512PIN CONTROLLER - INTEL
9513M: Mika Westerberg <mika.westerberg@linux.intel.com>
9514M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9515S: Maintained
9516F: drivers/pinctrl/intel/
9517
9518PIN CONTROLLER - RENESAS
9519M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9520M: Geert Uytterhoeven <geert+renesas@glider.be>
9521L: linux-renesas-soc@vger.kernel.org
9522S: Maintained
9523F: drivers/pinctrl/sh-pfc/
9524
9525PIN CONTROLLER - SAMSUNG
9526M: Tomasz Figa <tomasz.figa@gmail.com>
9527M: Krzysztof Kozlowski <krzk@kernel.org>
9528M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9531S: Maintained
9532F: drivers/pinctrl/samsung/
9533F: include/dt-bindings/pinctrl/samsung.h
9534F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9535
9536PIN CONTROLLER - SINGLE
9537M: Tony Lindgren <tony@atomide.com>
9538M: Haojian Zhuang <haojian.zhuang@linaro.org>
9539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540L: linux-omap@vger.kernel.org
9541S: Maintained
9542F: drivers/pinctrl/pinctrl-single.c
9543
9544PIN CONTROLLER - ST SPEAR
9545M: Viresh Kumar <vireshk@kernel.org>
9546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9547W: http://www.st.com/spear
9548S: Maintained
9549F: drivers/pinctrl/spear/
9550
9551PISTACHIO SOC SUPPORT
9552M: James Hartley <james.hartley@imgtec.com>
9553M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9554L: linux-mips@linux-mips.org
9555S: Maintained
9556F: arch/mips/pistachio/
9557F: arch/mips/include/asm/mach-pistachio/
9558F: arch/mips/boot/dts/pistachio/
9559F: arch/mips/configs/pistachio*_defconfig
9560
9561PKTCDVD DRIVER
9562M: Jiri Kosina <jikos@kernel.org>
9563S: Maintained
9564F: drivers/block/pktcdvd.c
9565F: include/linux/pktcdvd.h
9566F: include/uapi/linux/pktcdvd.h
9567
9568PKUNITY SOC DRIVERS
9569M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9570W: http://mprc.pku.edu.cn/~guanxuetao/linux
9571S: Maintained
9572T: git git://github.com/gxt/linux.git
9573F: drivers/input/serio/i8042-unicore32io.h
9574F: drivers/i2c/busses/i2c-puv3.c
9575F: drivers/video/fbdev/fb-puv3.c
9576F: drivers/rtc/rtc-puv3.c
9577
9578PMBUS HARDWARE MONITORING DRIVERS
9579M: Guenter Roeck <linux@roeck-us.net>
9580L: linux-hwmon@vger.kernel.org
9581W: http://hwmon.wiki.kernel.org/
9582W: http://www.roeck-us.net/linux/drivers/
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9584S: Maintained
9585F: Documentation/hwmon/pmbus
9586F: drivers/hwmon/pmbus/
9587F: include/linux/i2c/pmbus.h
9588
9589PMC SIERRA MaxRAID DRIVER
9590L: linux-scsi@vger.kernel.org
9591W: http://www.pmc-sierra.com/
9592S: Orphan
9593F: drivers/scsi/pmcraid.*
9594
9595PMC SIERRA PM8001 DRIVER
9596M: Jack Wang <jinpu.wang@profitbricks.com>
9597M: lindar_liu@usish.com
9598L: pmchba@pmcs.com
9599L: linux-scsi@vger.kernel.org
9600S: Supported
9601F: drivers/scsi/pm8001/
9602
9603POSIX CLOCKS and TIMERS
9604M: Thomas Gleixner <tglx@linutronix.de>
9605L: linux-kernel@vger.kernel.org
9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9607S: Maintained
9608F: fs/timerfd.c
9609F: include/linux/timer*
9610F: kernel/time/*timer*
9611
9612POWER MANAGEMENT CORE
9613M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9614L: linux-pm@vger.kernel.org
9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9616S: Supported
9617F: drivers/base/power/
9618F: include/linux/pm.h
9619F: include/linux/pm_*
9620F: include/linux/powercap.h
9621F: drivers/powercap/
9622
9623POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9624M: Sebastian Reichel <sre@kernel.org>
9625L: linux-pm@vger.kernel.org
9626T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9627S: Maintained
9628F: Documentation/devicetree/bindings/power/supply/
9629F: include/linux/power_supply.h
9630F: drivers/power/supply/
9631
9632POWER STATE COORDINATION INTERFACE (PSCI)
9633M: Mark Rutland <mark.rutland@arm.com>
9634M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9635L: linux-arm-kernel@lists.infradead.org
9636S: Maintained
9637F: drivers/firmware/psci.c
9638F: include/linux/psci.h
9639F: include/uapi/linux/psci.h
9640
9641POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9642M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9643L: linuxppc-dev@lists.ozlabs.org
9644S: Maintained
9645F: drivers/char/powernv-op-panel.c
9646
9647PNP SUPPORT
9648M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9649S: Maintained
9650F: drivers/pnp/
9651
9652PPP PROTOCOL DRIVERS AND COMPRESSORS
9653M: Paul Mackerras <paulus@samba.org>
9654L: linux-ppp@vger.kernel.org
9655S: Maintained
9656F: drivers/net/ppp/ppp_*
9657
9658PPP OVER ATM (RFC 2364)
9659M: Mitchell Blank Jr <mitch@sfgoth.com>
9660S: Maintained
9661F: net/atm/pppoatm.c
9662F: include/uapi/linux/atmppp.h
9663
9664PPP OVER ETHERNET
9665M: Michal Ostrowski <mostrows@earthlink.net>
9666S: Maintained
9667F: drivers/net/ppp/pppoe.c
9668F: drivers/net/ppp/pppox.c
9669
9670PPP OVER L2TP
9671M: James Chapman <jchapman@katalix.com>
9672S: Maintained
9673F: net/l2tp/l2tp_ppp.c
9674F: include/linux/if_pppol2tp.h
9675F: include/uapi/linux/if_pppol2tp.h
9676
9677PPS SUPPORT
9678M: Rodolfo Giometti <giometti@enneenne.com>
9679W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9680L: linuxpps@ml.enneenne.com (subscribers-only)
9681S: Maintained
9682F: Documentation/pps/
9683F: drivers/pps/
9684F: include/linux/pps*.h
9685
9686PPTP DRIVER
9687M: Dmitry Kozlov <xeb@mail.ru>
9688L: netdev@vger.kernel.org
9689S: Maintained
9690F: drivers/net/ppp/pptp.c
9691W: http://sourceforge.net/projects/accel-pptp
9692
9693PREEMPTIBLE KERNEL
9694M: Robert Love <rml@tech9.net>
9695L: kpreempt-tech@lists.sourceforge.net
9696W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9697S: Supported
9698F: Documentation/preempt-locking.txt
9699F: include/linux/preempt.h
9700
9701PRISM54 WIRELESS DRIVER
9702M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9703L: linux-wireless@vger.kernel.org
9704W: http://wireless.kernel.org/en/users/Drivers/p54
9705S: Obsolete
9706F: drivers/net/wireless/intersil/prism54/
9707
9708PS3 NETWORK SUPPORT
9709M: Geoff Levand <geoff@infradead.org>
9710L: netdev@vger.kernel.org
9711L: linuxppc-dev@lists.ozlabs.org
9712S: Maintained
9713F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9714
9715PS3 PLATFORM SUPPORT
9716M: Geoff Levand <geoff@infradead.org>
9717L: linuxppc-dev@lists.ozlabs.org
9718S: Maintained
9719F: arch/powerpc/boot/ps3*
9720F: arch/powerpc/include/asm/lv1call.h
9721F: arch/powerpc/include/asm/ps3*.h
9722F: arch/powerpc/platforms/ps3/
9723F: drivers/*/ps3*
9724F: drivers/ps3/
9725F: drivers/rtc/rtc-ps3.c
9726F: drivers/usb/host/*ps3.c
9727F: sound/ppc/snd_ps3*
9728
9729PS3VRAM DRIVER
9730M: Jim Paris <jim@jtan.com>
9731M: Geoff Levand <geoff@infradead.org>
9732L: linuxppc-dev@lists.ozlabs.org
9733S: Maintained
9734F: drivers/block/ps3vram.c
9735
9736PSTORE FILESYSTEM
9737M: Anton Vorontsov <anton@enomsg.org>
9738M: Colin Cross <ccross@android.com>
9739M: Kees Cook <keescook@chromium.org>
9740M: Tony Luck <tony.luck@intel.com>
9741S: Maintained
9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9743F: fs/pstore/
9744F: include/linux/pstore*
9745F: drivers/firmware/efi/efi-pstore.c
9746F: drivers/acpi/apei/erst.c
9747
9748PTP HARDWARE CLOCK SUPPORT
9749M: Richard Cochran <richardcochran@gmail.com>
9750L: netdev@vger.kernel.org
9751S: Maintained
9752W: http://linuxptp.sourceforge.net/
9753F: Documentation/ABI/testing/sysfs-ptp
9754F: Documentation/ptp/*
9755F: drivers/net/ethernet/freescale/gianfar_ptp.c
9756F: drivers/net/phy/dp83640*
9757F: drivers/ptp/*
9758F: include/linux/ptp_cl*
9759
9760PTRACE SUPPORT
9761M: Roland McGrath <roland@hack.frob.com>
9762M: Oleg Nesterov <oleg@redhat.com>
9763S: Maintained
9764F: include/asm-generic/syscall.h
9765F: include/linux/ptrace.h
9766F: include/linux/regset.h
9767F: include/linux/tracehook.h
9768F: include/uapi/linux/ptrace.h
9769F: kernel/ptrace.c
9770
9771PULSE8-CEC DRIVER
9772M: Hans Verkuil <hverkuil@xs4all.nl>
9773L: linux-media@vger.kernel.org
9774T: git git://linuxtv.org/media_tree.git
9775S: Maintained
9776F: drivers/staging/media/pulse8-cec
9777
9778PVRUSB2 VIDEO4LINUX DRIVER
9779M: Mike Isely <isely@pobox.com>
9780L: pvrusb2@isely.net (subscribers-only)
9781L: linux-media@vger.kernel.org
9782W: http://www.isely.net/pvrusb2/
9783T: git git://linuxtv.org/media_tree.git
9784S: Maintained
9785F: Documentation/media/v4l-drivers/pvrusb2*
9786F: drivers/media/usb/pvrusb2/
9787
9788PWC WEBCAM DRIVER
9789M: Hans Verkuil <hverkuil@xs4all.nl>
9790L: linux-media@vger.kernel.org
9791T: git git://linuxtv.org/media_tree.git
9792S: Odd Fixes
9793F: drivers/media/usb/pwc/*
9794
9795PWM FAN DRIVER
9796M: Kamil Debski <kamil@wypas.org>
9797M: Lukasz Majewski <l.majewski@samsung.com>
9798L: linux-hwmon@vger.kernel.org
9799S: Supported
9800F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9801F: Documentation/hwmon/pwm-fan
9802F: drivers/hwmon/pwm-fan.c
9803
9804PWM SUBSYSTEM
9805M: Thierry Reding <thierry.reding@gmail.com>
9806L: linux-pwm@vger.kernel.org
9807S: Maintained
9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9809F: Documentation/pwm.txt
9810F: Documentation/devicetree/bindings/pwm/
9811F: include/linux/pwm.h
9812F: drivers/pwm/
9813F: drivers/video/backlight/pwm_bl.c
9814F: include/linux/pwm_backlight.h
9815
9816PXA2xx/PXA3xx SUPPORT
9817M: Daniel Mack <daniel@zonque.org>
9818M: Haojian Zhuang <haojian.zhuang@gmail.com>
9819M: Robert Jarzmik <robert.jarzmik@free.fr>
9820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821T: git git://github.com/hzhuang1/linux.git
9822T: git git://github.com/rjarzmik/linux.git
9823S: Maintained
9824F: arch/arm/boot/dts/pxa*
9825F: arch/arm/mach-pxa/
9826F: drivers/dma/pxa*
9827F: drivers/pcmcia/pxa2xx*
9828F: drivers/pinctrl/pxa/
9829F: drivers/spi/spi-pxa2xx*
9830F: drivers/usb/gadget/udc/pxa2*
9831F: include/sound/pxa2xx-lib.h
9832F: sound/arm/pxa*
9833F: sound/soc/pxa/
9834
9835PXA GPIO DRIVER
9836M: Robert Jarzmik <robert.jarzmik@free.fr>
9837L: linux-gpio@vger.kernel.org
9838S: Maintained
9839F: drivers/gpio/gpio-pxa.c
9840
9841PXA3xx NAND FLASH DRIVER
9842M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9843L: linux-mtd@lists.infradead.org
9844S: Maintained
9845F: drivers/mtd/nand/pxa3xx_nand.c
9846
9847MMP SUPPORT
9848M: Eric Miao <eric.y.miao@gmail.com>
9849M: Haojian Zhuang <haojian.zhuang@gmail.com>
9850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9851T: git git://github.com/hzhuang1/linux.git
9852T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9853S: Maintained
9854F: arch/arm/boot/dts/mmp*
9855F: arch/arm/mach-mmp/
9856
9857PXA MMCI DRIVER
9858S: Orphan
9859
9860PXA RTC DRIVER
9861M: Robert Jarzmik <robert.jarzmik@free.fr>
9862L: rtc-linux@googlegroups.com
9863S: Maintained
9864
9865QAT DRIVER
9866M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9867M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9868L: qat-linux@intel.com
9869S: Supported
9870F: drivers/crypto/qat/
9871
9872QIB DRIVER
9873M: Mike Marciniszyn <infinipath@intel.com>
9874L: linux-rdma@vger.kernel.org
9875S: Supported
9876F: drivers/infiniband/hw/qib/
9877
9878QLOGIC QLA1280 SCSI DRIVER
9879M: Michael Reed <mdr@sgi.com>
9880L: linux-scsi@vger.kernel.org
9881S: Maintained
9882F: drivers/scsi/qla1280.[ch]
9883
9884QLOGIC QLA2XXX FC-SCSI DRIVER
9885M: qla2xxx-upstream@qlogic.com
9886L: linux-scsi@vger.kernel.org
9887S: Supported
9888F: Documentation/scsi/LICENSE.qla2xxx
9889F: drivers/scsi/qla2xxx/
9890
9891QLOGIC QLA4XXX iSCSI DRIVER
9892M: QLogic-Storage-Upstream@qlogic.com
9893L: linux-scsi@vger.kernel.org
9894S: Supported
9895F: Documentation/scsi/LICENSE.qla4xxx
9896F: drivers/scsi/qla4xxx/
9897
9898QLOGIC QLA3XXX NETWORK DRIVER
9899M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9900M: Ron Mercer <ron.mercer@qlogic.com>
9901M: linux-driver@qlogic.com
9902L: netdev@vger.kernel.org
9903S: Supported
9904F: Documentation/networking/LICENSE.qla3xxx
9905F: drivers/net/ethernet/qlogic/qla3xxx.*
9906
9907QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9908M: Dept-GELinuxNICDev@qlogic.com
9909L: netdev@vger.kernel.org
9910S: Supported
9911F: drivers/net/ethernet/qlogic/qlcnic/
9912
9913QLOGIC QLGE 10Gb ETHERNET DRIVER
9914M: Harish Patil <harish.patil@qlogic.com>
9915M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9916M: Dept-GELinuxNICDev@qlogic.com
9917M: linux-driver@qlogic.com
9918L: netdev@vger.kernel.org
9919S: Supported
9920F: drivers/net/ethernet/qlogic/qlge/
9921
9922QLOGIC QL4xxx ETHERNET DRIVER
9923M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9924M: Ariel Elior <Ariel.Elior@qlogic.com>
9925M: everest-linux-l2@qlogic.com
9926L: netdev@vger.kernel.org
9927S: Supported
9928F: drivers/net/ethernet/qlogic/qed/
9929F: include/linux/qed/
9930F: drivers/net/ethernet/qlogic/qede/
9931
9932QNX4 FILESYSTEM
9933M: Anders Larsen <al@alarsen.net>
9934W: http://www.alarsen.net/linux/qnx4fs/
9935S: Maintained
9936F: fs/qnx4/
9937F: include/uapi/linux/qnx4_fs.h
9938F: include/uapi/linux/qnxtypes.h
9939
9940QT1010 MEDIA DRIVER
9941M: Antti Palosaari <crope@iki.fi>
9942L: linux-media@vger.kernel.org
9943W: https://linuxtv.org
9944W: http://palosaari.fi/linux/
9945Q: http://patchwork.linuxtv.org/project/linux-media/list/
9946T: git git://linuxtv.org/anttip/media_tree.git
9947S: Maintained
9948F: drivers/media/tuners/qt1010*
9949
9950QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9951M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9952L: linux-wireless@vger.kernel.org
9953L: ath9k-devel@lists.ath9k.org
9954W: http://wireless.kernel.org/en/users/Drivers/ath9k
9955S: Supported
9956F: drivers/net/wireless/ath/ath9k/
9957
9958QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9959M: Kalle Valo <kvalo@qca.qualcomm.com>
9960L: ath10k@lists.infradead.org
9961W: http://wireless.kernel.org/en/users/Drivers/ath10k
9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9963S: Supported
9964F: drivers/net/wireless/ath/ath10k/
9965
9966QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9967M: Timur Tabi <timur@codeaurora.org>
9968L: netdev@vger.kernel.org
9969S: Supported
9970F: drivers/net/ethernet/qualcomm/emac/
9971
9972QUALCOMM HEXAGON ARCHITECTURE
9973M: Richard Kuo <rkuo@codeaurora.org>
9974L: linux-hexagon@vger.kernel.org
9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9976S: Supported
9977F: arch/hexagon/
9978
9979QUALCOMM WCN36XX WIRELESS DRIVER
9980M: Eugene Krasnikov <k.eugene.e@gmail.com>
9981L: wcn36xx@lists.infradead.org
9982W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9983T: git git://github.com/KrasnikovEugene/wcn36xx.git
9984S: Supported
9985F: drivers/net/wireless/ath/wcn36xx/
9986
9987QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9988M: Gabriel Somlo <somlo@cmu.edu>
9989M: "Michael S. Tsirkin" <mst@redhat.com>
9990L: qemu-devel@nongnu.org
9991S: Maintained
9992F: drivers/firmware/qemu_fw_cfg.c
9993
9994RADOS BLOCK DEVICE (RBD)
9995M: Ilya Dryomov <idryomov@gmail.com>
9996M: Sage Weil <sage@redhat.com>
9997M: Alex Elder <elder@kernel.org>
9998L: ceph-devel@vger.kernel.org
9999W: http://ceph.com/
10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10001T: git git://github.com/ceph/ceph-client.git
10002S: Supported
10003F: Documentation/ABI/testing/sysfs-bus-rbd
10004F: drivers/block/rbd.c
10005F: drivers/block/rbd_types.h
10006
10007RADEON FRAMEBUFFER DISPLAY DRIVER
10008M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10009L: linux-fbdev@vger.kernel.org
10010S: Maintained
10011F: drivers/video/fbdev/aty/radeon*
10012F: include/uapi/linux/radeonfb.h
10013
10014RADIOSHARK RADIO DRIVER
10015M: Hans Verkuil <hverkuil@xs4all.nl>
10016L: linux-media@vger.kernel.org
10017T: git git://linuxtv.org/media_tree.git
10018S: Maintained
10019F: drivers/media/radio/radio-shark.c
10020
10021RADIOSHARK2 RADIO DRIVER
10022M: Hans Verkuil <hverkuil@xs4all.nl>
10023L: linux-media@vger.kernel.org
10024T: git git://linuxtv.org/media_tree.git
10025S: Maintained
10026F: drivers/media/radio/radio-shark2.c
10027F: drivers/media/radio/radio-tea5777.c
10028
10029RAGE128 FRAMEBUFFER DISPLAY DRIVER
10030M: Paul Mackerras <paulus@samba.org>
10031L: linux-fbdev@vger.kernel.org
10032S: Maintained
10033F: drivers/video/fbdev/aty/aty128fb.c
10034
10035RALINK MIPS ARCHITECTURE
10036M: John Crispin <john@phrozen.org>
10037L: linux-mips@linux-mips.org
10038S: Maintained
10039F: arch/mips/ralink
10040
10041RALINK RT2X00 WIRELESS LAN DRIVER
10042P: rt2x00 project
10043M: Stanislaw Gruszka <sgruszka@redhat.com>
10044M: Helmut Schaa <helmut.schaa@googlemail.com>
10045L: linux-wireless@vger.kernel.org
10046S: Maintained
10047F: drivers/net/wireless/ralink/rt2x00/
10048
10049RAMDISK RAM BLOCK DEVICE DRIVER
10050M: Jens Axboe <axboe@kernel.dk>
10051S: Maintained
10052F: Documentation/blockdev/ramdisk.txt
10053F: drivers/block/brd.c
10054
10055RANDOM NUMBER DRIVER
10056M: "Theodore Ts'o" <tytso@mit.edu>
10057S: Maintained
10058F: drivers/char/random.c
10059
10060RAPIDIO SUBSYSTEM
10061M: Matt Porter <mporter@kernel.crashing.org>
10062M: Alexandre Bounine <alexandre.bounine@idt.com>
10063S: Maintained
10064F: drivers/rapidio/
10065
10066RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10067L: linux-wireless@vger.kernel.org
10068S: Orphan
10069F: drivers/net/wireless/ray*
10070
10071RCUTORTURE MODULE
10072M: Josh Triplett <josh@joshtriplett.org>
10073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10074L: linux-kernel@vger.kernel.org
10075S: Supported
10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10077F: Documentation/RCU/torture.txt
10078F: kernel/rcu/rcutorture.c
10079
10080RCUTORTURE TEST FRAMEWORK
10081M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10082M: Josh Triplett <josh@joshtriplett.org>
10083R: Steven Rostedt <rostedt@goodmis.org>
10084R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10085R: Lai Jiangshan <jiangshanlai@gmail.com>
10086L: linux-kernel@vger.kernel.org
10087S: Supported
10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10089F: tools/testing/selftests/rcutorture
10090
10091RDC R-321X SoC
10092M: Florian Fainelli <florian@openwrt.org>
10093S: Maintained
10094
10095RDC R6040 FAST ETHERNET DRIVER
10096M: Florian Fainelli <f.fainelli@gmail.com>
10097L: netdev@vger.kernel.org
10098S: Maintained
10099F: drivers/net/ethernet/rdc/r6040.c
10100
10101RDS - RELIABLE DATAGRAM SOCKETS
10102M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10103L: netdev@vger.kernel.org
10104L: linux-rdma@vger.kernel.org
10105L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10106W: https://oss.oracle.com/projects/rds/
10107S: Supported
10108F: net/rds/
10109F: Documentation/networking/rds.txt
10110
10111RDMAVT - RDMA verbs software
10112M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10113L: linux-rdma@vger.kernel.org
10114S: Supported
10115F: drivers/infiniband/sw/rdmavt
10116
10117READ-COPY UPDATE (RCU)
10118M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10119M: Josh Triplett <josh@joshtriplett.org>
10120R: Steven Rostedt <rostedt@goodmis.org>
10121R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10122R: Lai Jiangshan <jiangshanlai@gmail.com>
10123L: linux-kernel@vger.kernel.org
10124W: http://www.rdrop.com/users/paulmck/RCU/
10125S: Supported
10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10127F: Documentation/RCU/
10128X: Documentation/RCU/torture.txt
10129F: include/linux/rcu*
10130X: include/linux/srcu.h
10131F: kernel/rcu/
10132X: kernel/torture.c
10133
10134REAL TIME CLOCK (RTC) SUBSYSTEM
10135M: Alessandro Zummo <a.zummo@towertech.it>
10136M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10137L: rtc-linux@googlegroups.com
10138Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10140S: Maintained
10141F: Documentation/devicetree/bindings/rtc/
10142F: Documentation/rtc.txt
10143F: drivers/rtc/
10144F: include/linux/rtc.h
10145F: include/uapi/linux/rtc.h
10146F: include/linux/rtc/
10147F: include/linux/platform_data/rtc-*
10148F: tools/testing/selftests/timers/rtctest.c
10149
10150REALTEK AUDIO CODECS
10151M: Bard Liao <bardliao@realtek.com>
10152M: Oder Chiou <oder_chiou@realtek.com>
10153S: Maintained
10154F: sound/soc/codecs/rt*
10155F: include/sound/rt*.h
10156
10157REISERFS FILE SYSTEM
10158L: reiserfs-devel@vger.kernel.org
10159S: Supported
10160F: fs/reiserfs/
10161
10162REGISTER MAP ABSTRACTION
10163M: Mark Brown <broonie@kernel.org>
10164L: linux-kernel@vger.kernel.org
10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10166S: Supported
10167F: Documentation/devicetree/bindings/regmap/
10168F: drivers/base/regmap/
10169F: include/linux/regmap.h
10170
10171REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10172M: Ohad Ben-Cohen <ohad@wizery.com>
10173M: Bjorn Andersson <bjorn.andersson@linaro.org>
10174L: linux-remoteproc@vger.kernel.org
10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10176S: Maintained
10177F: Documentation/devicetree/bindings/remoteproc/
10178F: Documentation/remoteproc.txt
10179F: drivers/remoteproc/
10180F: include/linux/remoteproc.h
10181
10182REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10183M: Ohad Ben-Cohen <ohad@wizery.com>
10184M: Bjorn Andersson <bjorn.andersson@linaro.org>
10185L: linux-remoteproc@vger.kernel.org
10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10187S: Maintained
10188F: drivers/rpmsg/
10189F: Documentation/rpmsg.txt
10190F: include/linux/rpmsg.h
10191
10192RENESAS CLOCK DRIVERS
10193M: Geert Uytterhoeven <geert+renesas@glider.be>
10194L: linux-renesas-soc@vger.kernel.org
10195S: Supported
10196F: drivers/clk/renesas/
10197
10198RENESAS ETHERNET DRIVERS
10199R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10200L: netdev@vger.kernel.org
10201L: linux-renesas-soc@vger.kernel.org
10202F: drivers/net/ethernet/renesas/
10203F: include/linux/sh_eth.h
10204
10205RENESAS USB2 PHY DRIVER
10206M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10207L: linux-renesas-soc@vger.kernel.org
10208S: Maintained
10209F: drivers/phy/phy-rcar-gen3-usb2.c
10210
10211RESET CONTROLLER FRAMEWORK
10212M: Philipp Zabel <p.zabel@pengutronix.de>
10213T: git git://git.pengutronix.de/git/pza/linux
10214S: Maintained
10215F: drivers/reset/
10216F: Documentation/devicetree/bindings/reset/
10217F: include/dt-bindings/reset/
10218F: include/linux/reset.h
10219F: include/linux/reset-controller.h
10220
10221RFKILL
10222M: Johannes Berg <johannes@sipsolutions.net>
10223L: linux-wireless@vger.kernel.org
10224W: http://wireless.kernel.org/
10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10227S: Maintained
10228F: Documentation/rfkill.txt
10229F: net/rfkill/
10230
10231RHASHTABLE
10232M: Thomas Graf <tgraf@suug.ch>
10233M: Herbert Xu <herbert@gondor.apana.org.au>
10234L: netdev@vger.kernel.org
10235S: Maintained
10236F: lib/rhashtable.c
10237F: include/linux/rhashtable.h
10238
10239RICOH SMARTMEDIA/XD DRIVER
10240M: Maxim Levitsky <maximlevitsky@gmail.com>
10241S: Maintained
10242F: drivers/mtd/nand/r852.c
10243F: drivers/mtd/nand/r852.h
10244
10245RICOH R5C592 MEMORYSTICK DRIVER
10246M: Maxim Levitsky <maximlevitsky@gmail.com>
10247S: Maintained
10248F: drivers/memstick/host/r592.*
10249
10250ROCCAT DRIVERS
10251M: Stefan Achatz <erazor_de@users.sourceforge.net>
10252W: http://sourceforge.net/projects/roccat/
10253S: Maintained
10254F: drivers/hid/hid-roccat*
10255F: include/linux/hid-roccat*
10256F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10257
10258ROCKER DRIVER
10259M: Jiri Pirko <jiri@resnulli.us>
10260L: netdev@vger.kernel.org
10261S: Supported
10262F: drivers/net/ethernet/rocker/
10263
10264ROCKETPORT DRIVER
10265P: Comtrol Corp.
10266W: http://www.comtrol.com
10267S: Maintained
10268F: Documentation/serial/rocket.txt
10269F: drivers/tty/rocket*
10270
10271ROCKETPORT EXPRESS/INFINITY DRIVER
10272M: Kevin Cernekee <cernekee@gmail.com>
10273L: linux-serial@vger.kernel.org
10274S: Odd Fixes
10275F: drivers/tty/serial/rp2.*
10276
10277ROSE NETWORK LAYER
10278M: Ralf Baechle <ralf@linux-mips.org>
10279L: linux-hams@vger.kernel.org
10280W: http://www.linux-ax25.org/
10281S: Maintained
10282F: include/net/rose.h
10283F: include/uapi/linux/rose.h
10284F: net/rose/
10285
10286RTL2830 MEDIA DRIVER
10287M: Antti Palosaari <crope@iki.fi>
10288L: linux-media@vger.kernel.org
10289W: https://linuxtv.org
10290W: http://palosaari.fi/linux/
10291Q: http://patchwork.linuxtv.org/project/linux-media/list/
10292T: git git://linuxtv.org/anttip/media_tree.git
10293S: Maintained
10294F: drivers/media/dvb-frontends/rtl2830*
10295
10296RTL2832 MEDIA DRIVER
10297M: Antti Palosaari <crope@iki.fi>
10298L: linux-media@vger.kernel.org
10299W: https://linuxtv.org
10300W: http://palosaari.fi/linux/
10301Q: http://patchwork.linuxtv.org/project/linux-media/list/
10302T: git git://linuxtv.org/anttip/media_tree.git
10303S: Maintained
10304F: drivers/media/dvb-frontends/rtl2832*
10305
10306RTL2832_SDR MEDIA DRIVER
10307M: Antti Palosaari <crope@iki.fi>
10308L: linux-media@vger.kernel.org
10309W: https://linuxtv.org
10310W: http://palosaari.fi/linux/
10311Q: http://patchwork.linuxtv.org/project/linux-media/list/
10312T: git git://linuxtv.org/anttip/media_tree.git
10313S: Maintained
10314F: drivers/media/dvb-frontends/rtl2832_sdr*
10315
10316RTL8180 WIRELESS DRIVER
10317L: linux-wireless@vger.kernel.org
10318W: http://wireless.kernel.org/
10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10320S: Orphan
10321F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10322
10323RTL8187 WIRELESS DRIVER
10324M: Herton Ronaldo Krzesinski <herton@canonical.com>
10325M: Hin-Tak Leung <htl10@users.sourceforge.net>
10326M: Larry Finger <Larry.Finger@lwfinger.net>
10327L: linux-wireless@vger.kernel.org
10328W: http://wireless.kernel.org/
10329T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10330S: Maintained
10331F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10332
10333RTL8192CE WIRELESS DRIVER
10334M: Larry Finger <Larry.Finger@lwfinger.net>
10335M: Chaoming Li <chaoming_li@realsil.com.cn>
10336L: linux-wireless@vger.kernel.org
10337W: http://wireless.kernel.org/
10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10339S: Maintained
10340F: drivers/net/wireless/realtek/rtlwifi/
10341F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10342
10343RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10344M: Jes Sorensen <Jes.Sorensen@redhat.com>
10345L: linux-wireless@vger.kernel.org
10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10347S: Maintained
10348F: drivers/net/wireless/realtek/rtl8xxxu/
10349
10350S3 SAVAGE FRAMEBUFFER DRIVER
10351M: Antonino Daplas <adaplas@gmail.com>
10352L: linux-fbdev@vger.kernel.org
10353S: Maintained
10354F: drivers/video/fbdev/savage/
10355
10356S390
10357M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10358M: Heiko Carstens <heiko.carstens@de.ibm.com>
10359L: linux-s390@vger.kernel.org
10360W: http://www.ibm.com/developerworks/linux/linux390/
10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10362S: Supported
10363F: arch/s390/
10364F: drivers/s390/
10365F: Documentation/s390/
10366F: Documentation/DocBook/s390*
10367
10368S390 COMMON I/O LAYER
10369M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10370M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10371L: linux-s390@vger.kernel.org
10372W: http://www.ibm.com/developerworks/linux/linux390/
10373S: Supported
10374F: drivers/s390/cio/
10375
10376S390 DASD DRIVER
10377M: Stefan Haberland <sth@linux.vnet.ibm.com>
10378M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10379L: linux-s390@vger.kernel.org
10380W: http://www.ibm.com/developerworks/linux/linux390/
10381S: Supported
10382F: drivers/s390/block/dasd*
10383F: block/partitions/ibm.c
10384
10385S390 NETWORK DRIVERS
10386M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10387L: linux-s390@vger.kernel.org
10388W: http://www.ibm.com/developerworks/linux/linux390/
10389S: Supported
10390F: drivers/s390/net/
10391
10392S390 PCI SUBSYSTEM
10393M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10394M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10395L: linux-s390@vger.kernel.org
10396W: http://www.ibm.com/developerworks/linux/linux390/
10397S: Supported
10398F: arch/s390/pci/
10399F: drivers/pci/hotplug/s390_pci_hpc.c
10400
10401S390 ZCRYPT DRIVER
10402M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10403L: linux-s390@vger.kernel.org
10404W: http://www.ibm.com/developerworks/linux/linux390/
10405S: Supported
10406F: drivers/s390/crypto/
10407
10408S390 ZFCP DRIVER
10409M: Steffen Maier <maier@linux.vnet.ibm.com>
10410L: linux-s390@vger.kernel.org
10411W: http://www.ibm.com/developerworks/linux/linux390/
10412S: Supported
10413F: drivers/s390/scsi/zfcp_*
10414
10415S390 IUCV NETWORK LAYER
10416M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10417L: linux-s390@vger.kernel.org
10418W: http://www.ibm.com/developerworks/linux/linux390/
10419S: Supported
10420F: drivers/s390/net/*iucv*
10421F: include/net/iucv/
10422F: net/iucv/
10423
10424S390 IOMMU (PCI)
10425M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10426L: linux-s390@vger.kernel.org
10427W: http://www.ibm.com/developerworks/linux/linux390/
10428S: Supported
10429F: drivers/iommu/s390-iommu.c
10430
10431S3C24XX SD/MMC Driver
10432M: Ben Dooks <ben-linux@fluff.org>
10433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10434S: Supported
10435F: drivers/mmc/host/s3cmci.*
10436
10437SAA6588 RDS RECEIVER DRIVER
10438M: Hans Verkuil <hverkuil@xs4all.nl>
10439L: linux-media@vger.kernel.org
10440T: git git://linuxtv.org/media_tree.git
10441W: https://linuxtv.org
10442S: Odd Fixes
10443F: drivers/media/i2c/saa6588*
10444
10445SAA7134 VIDEO4LINUX DRIVER
10446M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10447M: Mauro Carvalho Chehab <mchehab@kernel.org>
10448L: linux-media@vger.kernel.org
10449W: https://linuxtv.org
10450T: git git://linuxtv.org/media_tree.git
10451S: Odd fixes
10452F: Documentation/media/v4l-drivers/saa7134*
10453F: drivers/media/pci/saa7134/
10454
10455SAA7146 VIDEO4LINUX-2 DRIVER
10456M: Hans Verkuil <hverkuil@xs4all.nl>
10457L: linux-media@vger.kernel.org
10458T: git git://linuxtv.org/media_tree.git
10459S: Maintained
10460F: drivers/media/common/saa7146/
10461F: drivers/media/pci/saa7146/
10462F: include/media/saa7146*
10463
10464SAMSUNG LAPTOP DRIVER
10465M: Corentin Chary <corentin.chary@gmail.com>
10466L: platform-driver-x86@vger.kernel.org
10467S: Maintained
10468F: drivers/platform/x86/samsung-laptop.c
10469
10470SAMSUNG AUDIO (ASoC) DRIVERS
10471M: Krzysztof Kozlowski <krzk@kernel.org>
10472M: Sangbeom Kim <sbkim73@samsung.com>
10473M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10474L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10475S: Supported
10476F: sound/soc/samsung/
10477
10478SAMSUNG FRAMEBUFFER DRIVER
10479M: Jingoo Han <jingoohan1@gmail.com>
10480L: linux-fbdev@vger.kernel.org
10481S: Maintained
10482F: drivers/video/fbdev/s3c-fb.c
10483
10484SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10485M: Sangbeom Kim <sbkim73@samsung.com>
10486M: Krzysztof Kozlowski <krzk@kernel.org>
10487M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10488L: linux-kernel@vger.kernel.org
10489L: linux-samsung-soc@vger.kernel.org
10490S: Supported
10491F: drivers/mfd/sec*.c
10492F: drivers/regulator/s2m*.c
10493F: drivers/regulator/s5m*.c
10494F: drivers/clk/clk-s2mps11.c
10495F: drivers/rtc/rtc-s5m.c
10496F: include/linux/mfd/samsung/
10497F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10498F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10499F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10500F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10501
10502SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10503M: Kyungmin Park <kyungmin.park@samsung.com>
10504M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10505L: linux-media@vger.kernel.org
10506Q: https://patchwork.linuxtv.org/project/linux-media/list/
10507S: Supported
10508F: drivers/media/platform/exynos4-is/
10509
10510SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10511M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10512L: linux-media@vger.kernel.org
10513L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10514S: Maintained
10515F: drivers/media/platform/s3c-camif/
10516F: include/media/drv-intf/s3c_camif.h
10517
10518SAMSUNG S5C73M3 CAMERA DRIVER
10519M: Kyungmin Park <kyungmin.park@samsung.com>
10520M: Andrzej Hajda <a.hajda@samsung.com>
10521L: linux-media@vger.kernel.org
10522S: Supported
10523F: drivers/media/i2c/s5c73m3/*
10524
10525SAMSUNG S5K5BAF CAMERA DRIVER
10526M: Kyungmin Park <kyungmin.park@samsung.com>
10527M: Andrzej Hajda <a.hajda@samsung.com>
10528L: linux-media@vger.kernel.org
10529S: Supported
10530F: drivers/media/i2c/s5k5baf.c
10531
10532SAMSUNG S3FWRN5 NFC DRIVER
10533M: Robert Baldyga <r.baldyga@samsung.com>
10534M: Krzysztof Opasiak <k.opasiak@samsung.com>
10535L: linux-nfc@lists.01.org (moderated for non-subscribers)
10536S: Supported
10537F: drivers/nfc/s3fwrn5
10538
10539SAMSUNG SOC CLOCK DRIVERS
10540M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10541M: Tomasz Figa <tomasz.figa@gmail.com>
10542M: Chanwoo Choi <cw00.choi@samsung.com>
10543S: Supported
10544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10545F: drivers/clk/samsung/
10546F: include/dt-bindings/clock/exynos*.h
10547F: Documentation/devicetree/bindings/clock/exynos*.txt
10548
10549SAMSUNG SPI DRIVERS
10550M: Kukjin Kim <kgene@kernel.org>
10551M: Krzysztof Kozlowski <krzk@kernel.org>
10552M: Andi Shyti <andi.shyti@samsung.com>
10553L: linux-spi@vger.kernel.org
10554L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10555S: Maintained
10556F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10557F: drivers/spi/spi-s3c*
10558F: include/linux/platform_data/spi-s3c64xx.h
10559
10560SAMSUNG SXGBE DRIVERS
10561M: Byungho An <bh74.an@samsung.com>
10562M: Girish K S <ks.giri@samsung.com>
10563M: Vipul Pandya <vipul.pandya@samsung.com>
10564S: Supported
10565L: netdev@vger.kernel.org
10566F: drivers/net/ethernet/samsung/sxgbe/
10567
10568SAMSUNG THERMAL DRIVER
10569M: Lukasz Majewski <l.majewski@samsung.com>
10570L: linux-pm@vger.kernel.org
10571L: linux-samsung-soc@vger.kernel.org
10572S: Supported
10573T: git https://github.com/lmajewski/linux-samsung-thermal.git
10574F: drivers/thermal/samsung/
10575
10576SAMSUNG USB2 PHY DRIVER
10577M: Kamil Debski <kamil@wypas.org>
10578M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10579L: linux-kernel@vger.kernel.org
10580S: Supported
10581F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10582F: Documentation/phy/samsung-usb2.txt
10583F: drivers/phy/phy-exynos4210-usb2.c
10584F: drivers/phy/phy-exynos4x12-usb2.c
10585F: drivers/phy/phy-exynos5250-usb2.c
10586F: drivers/phy/phy-s5pv210-usb2.c
10587F: drivers/phy/phy-samsung-usb2.c
10588F: drivers/phy/phy-samsung-usb2.h
10589
10590SERIAL DRIVERS
10591M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10592L: linux-serial@vger.kernel.org
10593S: Maintained
10594F: Documentation/devicetree/bindings/serial/
10595F: drivers/tty/serial/
10596
10597STI CEC DRIVER
10598M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10599L: kernel@stlinux.com
10600S: Maintained
10601F: drivers/staging/media/st-cec/
10602F: Documentation/devicetree/bindings/media/stih-cec.txt
10603
10604SYNOPSYS DESIGNWARE DMAC DRIVER
10605M: Viresh Kumar <vireshk@kernel.org>
10606M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10607S: Maintained
10608F: include/linux/dma/dw.h
10609F: include/linux/platform_data/dma-dw.h
10610F: drivers/dma/dw/
10611
10612SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10613M: Lars Persson <lars.persson@axis.com>
10614L: netdev@vger.kernel.org
10615S: Supported
10616F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10617F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10618
10619SYNOPSYS DESIGNWARE I2C DRIVER
10620M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10621R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10622R: Mika Westerberg <mika.westerberg@linux.intel.com>
10623L: linux-i2c@vger.kernel.org
10624S: Maintained
10625F: drivers/i2c/busses/i2c-designware-*
10626F: include/linux/platform_data/i2c-designware.h
10627
10628SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10629M: Jaehoon Chung <jh80.chung@samsung.com>
10630L: linux-mmc@vger.kernel.org
10631S: Maintained
10632F: include/linux/mmc/dw_mmc.h
10633F: drivers/mmc/host/dw_mmc*
10634
10635SYSTEM TRACE MODULE CLASS
10636M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10637S: Maintained
10638T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10639F: Documentation/trace/stm.txt
10640F: drivers/hwtracing/stm/
10641F: include/linux/stm.h
10642F: include/uapi/linux/stm.h
10643
10644THUNDERBOLT DRIVER
10645M: Andreas Noever <andreas.noever@gmail.com>
10646S: Maintained
10647F: drivers/thunderbolt/
10648
10649TI BQ27XXX POWER SUPPLY DRIVER
10650R: Andrew F. Davis <afd@ti.com>
10651F: include/linux/power/bq27xxx_battery.h
10652F: drivers/power/supply/bq27xxx_battery.c
10653F: drivers/power/supply/bq27xxx_battery_i2c.c
10654
10655TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10656M: John Stultz <john.stultz@linaro.org>
10657M: Thomas Gleixner <tglx@linutronix.de>
10658L: linux-kernel@vger.kernel.org
10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10660S: Supported
10661F: include/linux/clocksource.h
10662F: include/linux/time.h
10663F: include/linux/timex.h
10664F: include/uapi/linux/time.h
10665F: include/uapi/linux/timex.h
10666F: kernel/time/clocksource.c
10667F: kernel/time/time*.c
10668F: kernel/time/alarmtimer.c
10669F: kernel/time/ntp.c
10670F: tools/testing/selftests/timers/
10671
10672SC1200 WDT DRIVER
10673M: Zwane Mwaikambo <zwanem@gmail.com>
10674S: Maintained
10675F: drivers/watchdog/sc1200wdt.c
10676
10677SCHEDULER
10678M: Ingo Molnar <mingo@redhat.com>
10679M: Peter Zijlstra <peterz@infradead.org>
10680L: linux-kernel@vger.kernel.org
10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10682S: Maintained
10683F: kernel/sched/
10684F: include/linux/sched.h
10685F: include/uapi/linux/sched.h
10686F: include/linux/wait.h
10687
10688SCORE ARCHITECTURE
10689M: Chen Liqin <liqin.linux@gmail.com>
10690M: Lennox Wu <lennox.wu@gmail.com>
10691W: http://www.sunplus.com
10692S: Supported
10693F: arch/score/
10694
10695SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10696M: Sudeep Holla <sudeep.holla@arm.com>
10697L: linux-arm-kernel@lists.infradead.org
10698S: Maintained
10699F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10700F: drivers/clk/clk-scpi.c
10701F: drivers/cpufreq/scpi-cpufreq.c
10702F: drivers/firmware/arm_scpi.c
10703F: include/linux/scpi_protocol.h
10704
10705SCSI CDROM DRIVER
10706M: Jens Axboe <axboe@kernel.dk>
10707L: linux-scsi@vger.kernel.org
10708W: http://www.kernel.dk
10709S: Maintained
10710F: drivers/scsi/sr*
10711
10712SCSI RDMA PROTOCOL (SRP) INITIATOR
10713M: Bart Van Assche <bart.vanassche@sandisk.com>
10714L: linux-rdma@vger.kernel.org
10715S: Supported
10716W: http://www.openfabrics.org
10717Q: http://patchwork.kernel.org/project/linux-rdma/list/
10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10719F: drivers/infiniband/ulp/srp/
10720F: include/scsi/srp.h
10721
10722SCSI SG DRIVER
10723M: Doug Gilbert <dgilbert@interlog.com>
10724L: linux-scsi@vger.kernel.org
10725W: http://sg.danny.cz/sg
10726S: Maintained
10727F: Documentation/scsi/scsi-generic.txt
10728F: drivers/scsi/sg.c
10729F: include/scsi/sg.h
10730
10731SCSI SUBSYSTEM
10732M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10734M: "Martin K. Petersen" <martin.petersen@oracle.com>
10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10736L: linux-scsi@vger.kernel.org
10737S: Maintained
10738F: Documentation/devicetree/bindings/scsi/
10739F: drivers/scsi/
10740F: include/scsi/
10741
10742SCSI TAPE DRIVER
10743M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10744L: linux-scsi@vger.kernel.org
10745S: Maintained
10746F: Documentation/scsi/st.txt
10747F: drivers/scsi/st.*
10748F: drivers/scsi/st_*.h
10749
10750SCTP PROTOCOL
10751M: Vlad Yasevich <vyasevich@gmail.com>
10752M: Neil Horman <nhorman@tuxdriver.com>
10753L: linux-sctp@vger.kernel.org
10754W: http://lksctp.sourceforge.net
10755S: Maintained
10756F: Documentation/networking/sctp.txt
10757F: include/linux/sctp.h
10758F: include/uapi/linux/sctp.h
10759F: include/net/sctp/
10760F: net/sctp/
10761
10762SCx200 CPU SUPPORT
10763M: Jim Cromie <jim.cromie@gmail.com>
10764S: Odd Fixes
10765F: Documentation/i2c/busses/scx200_acb
10766F: arch/x86/platform/scx200/
10767F: drivers/watchdog/scx200_wdt.c
10768F: drivers/i2c/busses/scx200*
10769F: drivers/mtd/maps/scx200_docflash.c
10770F: include/linux/scx200.h
10771
10772SCx200 GPIO DRIVER
10773M: Jim Cromie <jim.cromie@gmail.com>
10774S: Maintained
10775F: drivers/char/scx200_gpio.c
10776F: include/linux/scx200_gpio.h
10777
10778SCx200 HRT CLOCKSOURCE DRIVER
10779M: Jim Cromie <jim.cromie@gmail.com>
10780S: Maintained
10781F: drivers/clocksource/scx200_hrt.c
10782
10783SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10784M: Sascha Sommer <saschasommer@freenet.de>
10785L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10786S: Maintained
10787F: drivers/mmc/host/sdricoh_cs.c
10788
10789SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10790M: Adrian Hunter <adrian.hunter@intel.com>
10791L: linux-mmc@vger.kernel.org
10792T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10793S: Maintained
10794F: drivers/mmc/host/sdhci*
10795F: include/linux/mmc/sdhci*
10796
10797SECURE COMPUTING
10798M: Kees Cook <keescook@chromium.org>
10799R: Andy Lutomirski <luto@amacapital.net>
10800R: Will Drewry <wad@chromium.org>
10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10802S: Supported
10803F: kernel/seccomp.c
10804F: include/uapi/linux/seccomp.h
10805F: include/linux/seccomp.h
10806F: tools/testing/selftests/seccomp/*
10807K: \bsecure_computing
10808K: \bTIF_SECCOMP\b
10809
10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10811M: Al Cooper <alcooperx@gmail.com>
10812L: linux-mmc@vger.kernel.org
10813L: bcm-kernel-feedback-list@broadcom.com
10814S: Maintained
10815F: drivers/mmc/host/sdhci-brcmstb*
10816
10817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10818M: Ben Dooks <ben-linux@fluff.org>
10819M: Jaehoon Chung <jh80.chung@samsung.com>
10820L: linux-mmc@vger.kernel.org
10821S: Maintained
10822F: drivers/mmc/host/sdhci-s3c*
10823
10824SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10825M: Viresh Kumar <vireshk@kernel.org>
10826L: linux-mmc@vger.kernel.org
10827S: Maintained
10828F: drivers/mmc/host/sdhci-spear.c
10829
10830SECURITY SUBSYSTEM
10831M: James Morris <james.l.morris@oracle.com>
10832M: "Serge E. Hallyn" <serge@hallyn.com>
10833L: linux-security-module@vger.kernel.org (suggested Cc:)
10834T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10835W: http://kernsec.org/
10836S: Supported
10837F: security/
10838
10839SECURITY CONTACT
10840M: Security Officers <security@kernel.org>
10841S: Supported
10842
10843SELINUX SECURITY MODULE
10844M: Paul Moore <paul@paul-moore.com>
10845M: Stephen Smalley <sds@tycho.nsa.gov>
10846M: Eric Paris <eparis@parisplace.org>
10847L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10848W: http://selinuxproject.org
10849T: git git://git.infradead.org/users/pcmoore/selinux
10850S: Supported
10851F: include/linux/selinux*
10852F: security/selinux/
10853F: scripts/selinux/
10854
10855APPARMOR SECURITY MODULE
10856M: John Johansen <john.johansen@canonical.com>
10857L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10858W: apparmor.wiki.kernel.org
10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10860S: Supported
10861F: security/apparmor/
10862
10863LOADPIN SECURITY MODULE
10864M: Kees Cook <keescook@chromium.org>
10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10866S: Supported
10867F: security/loadpin/
10868
10869YAMA SECURITY MODULE
10870M: Kees Cook <keescook@chromium.org>
10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10872S: Supported
10873F: security/yama/
10874
10875SENSABLE PHANTOM
10876M: Jiri Slaby <jirislaby@gmail.com>
10877S: Maintained
10878F: drivers/misc/phantom.c
10879F: include/uapi/linux/phantom.h
10880
10881Emulex 10Gbps iSCSI - OneConnect DRIVER
10882M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10883M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10884M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10885L: linux-scsi@vger.kernel.org
10886W: http://www.broadcom.com
10887S: Supported
10888F: drivers/scsi/be2iscsi/
10889
10890Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10891M: Sathya Perla <sathya.perla@broadcom.com>
10892M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10893M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10894M: Somnath Kotur <somnath.kotur@broadcom.com>
10895L: netdev@vger.kernel.org
10896W: http://www.emulex.com
10897S: Supported
10898F: drivers/net/ethernet/emulex/benet/
10899
10900EMULEX ONECONNECT ROCE DRIVER
10901M: Selvin Xavier <selvin.xavier@avagotech.com>
10902M: Devesh Sharma <devesh.sharma@avagotech.com>
10903M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10904L: linux-rdma@vger.kernel.org
10905W: http://www.emulex.com
10906S: Supported
10907F: drivers/infiniband/hw/ocrdma/
10908F: include/uapi/rdma/ocrdma-abi.h
10909
10910SFC NETWORK DRIVER
10911M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10912M: Edward Cree <ecree@solarflare.com>
10913M: Bert Kenward <bkenward@solarflare.com>
10914L: netdev@vger.kernel.org
10915S: Supported
10916F: drivers/net/ethernet/sfc/
10917
10918SGI GRU DRIVER
10919M: Dimitri Sivanich <sivanich@sgi.com>
10920S: Maintained
10921F: drivers/misc/sgi-gru/
10922
10923SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10924M: Pat Gefre <pfg@sgi.com>
10925L: linux-ia64@vger.kernel.org
10926S: Supported
10927F: Documentation/ia64/serial.txt
10928F: drivers/tty/serial/ioc?_serial.c
10929F: include/linux/ioc?.h
10930
10931SGI XP/XPC/XPNET DRIVER
10932M: Cliff Whickman <cpw@sgi.com>
10933M: Robin Holt <robinmholt@gmail.com>
10934S: Maintained
10935F: drivers/misc/sgi-xp/
10936
10937SI2157 MEDIA DRIVER
10938M: Antti Palosaari <crope@iki.fi>
10939L: linux-media@vger.kernel.org
10940W: https://linuxtv.org
10941W: http://palosaari.fi/linux/
10942Q: http://patchwork.linuxtv.org/project/linux-media/list/
10943T: git git://linuxtv.org/anttip/media_tree.git
10944S: Maintained
10945F: drivers/media/tuners/si2157*
10946
10947SI2168 MEDIA DRIVER
10948M: Antti Palosaari <crope@iki.fi>
10949L: linux-media@vger.kernel.org
10950W: https://linuxtv.org
10951W: http://palosaari.fi/linux/
10952Q: http://patchwork.linuxtv.org/project/linux-media/list/
10953T: git git://linuxtv.org/anttip/media_tree.git
10954S: Maintained
10955F: drivers/media/dvb-frontends/si2168*
10956
10957SI470X FM RADIO RECEIVER I2C 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: Odd Fixes
10963F: drivers/media/radio/si470x/radio-si470x-i2c.c
10964
10965SI470X FM RADIO RECEIVER USB DRIVER
10966M: Hans Verkuil <hverkuil@xs4all.nl>
10967L: linux-media@vger.kernel.org
10968T: git git://linuxtv.org/media_tree.git
10969W: https://linuxtv.org
10970S: Maintained
10971F: drivers/media/radio/si470x/radio-si470x-common.c
10972F: drivers/media/radio/si470x/radio-si470x.h
10973F: drivers/media/radio/si470x/radio-si470x-usb.c
10974
10975SI4713 FM RADIO TRANSMITTER I2C 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/si4713.?
10982
10983SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10984M: Eduardo Valentin <edubezval@gmail.com>
10985L: linux-media@vger.kernel.org
10986T: git git://linuxtv.org/media_tree.git
10987W: https://linuxtv.org
10988S: Odd Fixes
10989F: drivers/media/radio/si4713/radio-platform-si4713.c
10990
10991SI4713 FM RADIO TRANSMITTER USB DRIVER
10992M: Hans Verkuil <hverkuil@xs4all.nl>
10993L: linux-media@vger.kernel.org
10994T: git git://linuxtv.org/media_tree.git
10995W: https://linuxtv.org
10996S: Maintained
10997F: drivers/media/radio/si4713/radio-usb-si4713.c
10998
10999SIANO DVB DRIVER
11000M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11001M: Mauro Carvalho Chehab <mchehab@kernel.org>
11002L: linux-media@vger.kernel.org
11003W: https://linuxtv.org
11004T: git git://linuxtv.org/media_tree.git
11005S: Odd fixes
11006F: drivers/media/common/siano/
11007F: drivers/media/usb/siano/
11008F: drivers/media/usb/siano/
11009F: drivers/media/mmc/siano/
11010
11011SIMPLEFB FB DRIVER
11012M: Hans de Goede <hdegoede@redhat.com>
11013L: linux-fbdev@vger.kernel.org
11014S: Maintained
11015F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11016F: drivers/video/fbdev/simplefb.c
11017F: include/linux/platform_data/simplefb.h
11018
11019SH_VEU V4L2 MEM2MEM DRIVER
11020L: linux-media@vger.kernel.org
11021S: Orphan
11022F: drivers/media/platform/sh_veu.c
11023
11024SH_VOU V4L2 OUTPUT DRIVER
11025L: linux-media@vger.kernel.org
11026S: Orphan
11027F: drivers/media/platform/sh_vou.c
11028F: include/media/drv-intf/sh_vou.h
11029
11030SIMPLE FIRMWARE INTERFACE (SFI)
11031M: Len Brown <lenb@kernel.org>
11032L: sfi-devel@simplefirmware.org
11033W: http://simplefirmware.org/
11034T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11035S: Supported
11036F: arch/x86/platform/sfi/
11037F: drivers/sfi/
11038F: include/linux/sfi*.h
11039
11040SIMTEC EB110ATX (Chalice CATS)
11041P: Ben Dooks
11042P: Vincent Sanders <vince@simtec.co.uk>
11043M: Simtec Linux Team <linux@simtec.co.uk>
11044W: http://www.simtec.co.uk/products/EB110ATX/
11045S: Supported
11046
11047SIMTEC EB2410ITX (BAST)
11048P: Ben Dooks
11049P: Vincent Sanders <vince@simtec.co.uk>
11050M: Simtec Linux Team <linux@simtec.co.uk>
11051W: http://www.simtec.co.uk/products/EB2410ITX/
11052S: Supported
11053F: arch/arm/mach-s3c24xx/mach-bast.c
11054F: arch/arm/mach-s3c24xx/bast-ide.c
11055F: arch/arm/mach-s3c24xx/bast-irq.c
11056
11057TI DAVINCI MACHINE SUPPORT
11058M: Sekhar Nori <nsekhar@ti.com>
11059M: Kevin Hilman <khilman@kernel.org>
11060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11062S: Supported
11063F: arch/arm/mach-davinci/
11064F: drivers/i2c/busses/i2c-davinci.c
11065
11066TI DAVINCI SERIES MEDIA DRIVER
11067M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11068L: linux-media@vger.kernel.org
11069W: https://linuxtv.org
11070Q: http://patchwork.linuxtv.org/project/linux-media/list/
11071T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11072S: Maintained
11073F: drivers/media/platform/davinci/
11074F: include/media/davinci/
11075
11076TI AM437X VPFE DRIVER
11077M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11078L: linux-media@vger.kernel.org
11079W: https://linuxtv.org
11080Q: http://patchwork.linuxtv.org/project/linux-media/list/
11081T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11082S: Maintained
11083F: drivers/media/platform/am437x/
11084
11085OV2659 OMNIVISION SENSOR DRIVER
11086M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11087L: linux-media@vger.kernel.org
11088W: https://linuxtv.org
11089Q: http://patchwork.linuxtv.org/project/linux-media/list/
11090T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11091S: Maintained
11092F: drivers/media/i2c/ov2659.c
11093F: include/media/i2c/ov2659.h
11094
11095SILICON MOTION SM712 FRAME BUFFER DRIVER
11096M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11097M: Teddy Wang <teddy.wang@siliconmotion.com>
11098M: Sudip Mukherjee <sudip@vectorindia.org>
11099L: linux-fbdev@vger.kernel.org
11100S: Maintained
11101F: drivers/video/fbdev/sm712*
11102F: Documentation/fb/sm712fb.txt
11103
11104SIS 190 ETHERNET DRIVER
11105M: Francois Romieu <romieu@fr.zoreil.com>
11106L: netdev@vger.kernel.org
11107S: Maintained
11108F: drivers/net/ethernet/sis/sis190.c
11109
11110SIS 900/7016 FAST ETHERNET DRIVER
11111M: Daniele Venzano <venza@brownhat.org>
11112W: http://www.brownhat.org/sis900.html
11113L: netdev@vger.kernel.org
11114S: Maintained
11115F: drivers/net/ethernet/sis/sis900.*
11116
11117SIS FRAMEBUFFER DRIVER
11118M: Thomas Winischhofer <thomas@winischhofer.net>
11119W: http://www.winischhofer.net/linuxsisvga.shtml
11120S: Maintained
11121F: Documentation/fb/sisfb.txt
11122F: drivers/video/fbdev/sis/
11123F: include/video/sisfb.h
11124
11125SIS USB2VGA DRIVER
11126M: Thomas Winischhofer <thomas@winischhofer.net>
11127W: http://www.winischhofer.at/linuxsisusbvga.shtml
11128S: Maintained
11129F: drivers/usb/misc/sisusbvga/
11130
11131SLAB ALLOCATOR
11132M: Christoph Lameter <cl@linux.com>
11133M: Pekka Enberg <penberg@kernel.org>
11134M: David Rientjes <rientjes@google.com>
11135M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11136M: Andrew Morton <akpm@linux-foundation.org>
11137L: linux-mm@kvack.org
11138S: Maintained
11139F: include/linux/sl?b*.h
11140F: mm/sl?b*
11141
11142SLEEPABLE READ-COPY UPDATE (SRCU)
11143M: Lai Jiangshan <jiangshanlai@gmail.com>
11144M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11145M: Josh Triplett <josh@joshtriplett.org>
11146R: Steven Rostedt <rostedt@goodmis.org>
11147R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11148L: linux-kernel@vger.kernel.org
11149W: http://www.rdrop.com/users/paulmck/RCU/
11150S: Supported
11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11152F: include/linux/srcu.h
11153F: kernel/rcu/srcu.c
11154
11155SMACK SECURITY MODULE
11156M: Casey Schaufler <casey@schaufler-ca.com>
11157L: linux-security-module@vger.kernel.org
11158W: http://schaufler-ca.com
11159T: git git://github.com/cschaufler/smack-next
11160S: Maintained
11161F: Documentation/security/Smack.txt
11162F: security/smack/
11163
11164DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11165M: Kevin Hilman <khilman@kernel.org>
11166M: Nishanth Menon <nm@ti.com>
11167S: Maintained
11168F: drivers/power/avs/
11169F: include/linux/power/smartreflex.h
11170L: linux-pm@vger.kernel.org
11171
11172SMC91x ETHERNET DRIVER
11173M: Nicolas Pitre <nico@fluxnic.net>
11174S: Odd Fixes
11175F: drivers/net/ethernet/smsc/smc91x.*
11176
11177SMIA AND SMIA++ IMAGE SENSOR DRIVER
11178M: Sakari Ailus <sakari.ailus@iki.fi>
11179L: linux-media@vger.kernel.org
11180S: Maintained
11181F: drivers/media/i2c/smiapp/
11182F: include/media/i2c/smiapp.h
11183F: drivers/media/i2c/smiapp-pll.c
11184F: drivers/media/i2c/smiapp-pll.h
11185F: include/uapi/linux/smiapp.h
11186F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11187
11188SMM665 HARDWARE MONITOR DRIVER
11189M: Guenter Roeck <linux@roeck-us.net>
11190L: linux-hwmon@vger.kernel.org
11191S: Maintained
11192F: Documentation/hwmon/smm665
11193F: drivers/hwmon/smm665.c
11194
11195SMSC EMC2103 HARDWARE MONITOR DRIVER
11196M: Steve Glendinning <steve.glendinning@shawell.net>
11197L: linux-hwmon@vger.kernel.org
11198S: Maintained
11199F: Documentation/hwmon/emc2103
11200F: drivers/hwmon/emc2103.c
11201
11202SMSC SCH5627 HARDWARE MONITOR DRIVER
11203M: Hans de Goede <hdegoede@redhat.com>
11204L: linux-hwmon@vger.kernel.org
11205S: Supported
11206F: Documentation/hwmon/sch5627
11207F: drivers/hwmon/sch5627.c
11208
11209SMSC47B397 HARDWARE MONITOR DRIVER
11210M: Jean Delvare <jdelvare@suse.com>
11211L: linux-hwmon@vger.kernel.org
11212S: Maintained
11213F: Documentation/hwmon/smsc47b397
11214F: drivers/hwmon/smsc47b397.c
11215
11216SMSC911x ETHERNET DRIVER
11217M: Steve Glendinning <steve.glendinning@shawell.net>
11218L: netdev@vger.kernel.org
11219S: Maintained
11220F: include/linux/smsc911x.h
11221F: drivers/net/ethernet/smsc/smsc911x.*
11222
11223SMSC9420 PCI ETHERNET DRIVER
11224M: Steve Glendinning <steve.glendinning@shawell.net>
11225L: netdev@vger.kernel.org
11226S: Maintained
11227F: drivers/net/ethernet/smsc/smsc9420.*
11228
11229SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11230M: Steve Glendinning <steve.glendinning@shawell.net>
11231L: linux-fbdev@vger.kernel.org
11232S: Maintained
11233F: drivers/video/fbdev/smscufx.c
11234
11235SOC-CAMERA V4L2 SUBSYSTEM
11236M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11237L: linux-media@vger.kernel.org
11238T: git git://linuxtv.org/media_tree.git
11239S: Maintained
11240F: include/media/soc*
11241F: drivers/media/i2c/soc_camera/
11242F: drivers/media/platform/soc_camera/
11243
11244SOEKRIS NET48XX LED SUPPORT
11245M: Chris Boot <bootc@bootc.net>
11246S: Maintained
11247F: drivers/leds/leds-net48xx.c
11248
11249SOFTLOGIC 6x10 MPEG CODEC
11250M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11251M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11252M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11253M: Ismael Luceno <ismael@iodev.co.uk>
11254L: linux-media@vger.kernel.org
11255S: Supported
11256F: drivers/media/pci/solo6x10/
11257
11258SOFTWARE RAID (Multiple Disks) SUPPORT
11259M: Shaohua Li <shli@kernel.org>
11260L: linux-raid@vger.kernel.org
11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11262S: Supported
11263F: drivers/md/
11264F: include/linux/raid/
11265F: include/uapi/linux/raid/
11266
11267SONIC NETWORK DRIVER
11268M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11269L: netdev@vger.kernel.org
11270S: Maintained
11271F: drivers/net/ethernet/natsemi/sonic.*
11272
11273SONICS SILICON BACKPLANE DRIVER (SSB)
11274M: Michael Buesch <m@bues.ch>
11275L: linux-wireless@vger.kernel.org
11276S: Maintained
11277F: drivers/ssb/
11278F: include/linux/ssb/
11279
11280SONY VAIO CONTROL DEVICE DRIVER
11281M: Mattia Dongili <malattia@linux.it>
11282L: platform-driver-x86@vger.kernel.org
11283W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11284S: Maintained
11285F: Documentation/laptops/sony-laptop.txt
11286F: drivers/char/sonypi.c
11287F: drivers/platform/x86/sony-laptop.c
11288F: include/linux/sony-laptop.h
11289
11290SONY MEMORYSTICK CARD SUPPORT
11291M: Alex Dubov <oakad@yahoo.com>
11292W: http://tifmxx.berlios.de/
11293S: Maintained
11294F: drivers/memstick/host/tifm_ms.c
11295
11296SONY MEMORYSTICK STANDARD SUPPORT
11297M: Maxim Levitsky <maximlevitsky@gmail.com>
11298S: Maintained
11299F: drivers/memstick/core/ms_block.*
11300
11301SOUND
11302M: Jaroslav Kysela <perex@perex.cz>
11303M: Takashi Iwai <tiwai@suse.com>
11304L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11305W: http://www.alsa-project.org/
11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11307T: git git://git.alsa-project.org/alsa-kernel.git
11308Q: http://patchwork.kernel.org/project/alsa-devel/list/
11309S: Maintained
11310F: Documentation/sound/
11311F: include/sound/
11312F: include/uapi/sound/
11313F: sound/
11314
11315SOUND - COMPRESSED AUDIO
11316M: Vinod Koul <vinod.koul@intel.com>
11317L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11319S: Supported
11320F: Documentation/sound/alsa/compress_offload.txt
11321F: include/sound/compress_driver.h
11322F: include/uapi/sound/compress_*
11323F: sound/core/compress_offload.c
11324F: sound/soc/soc-compress.c
11325
11326SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11327M: Liam Girdwood <lgirdwood@gmail.com>
11328M: Mark Brown <broonie@kernel.org>
11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11330L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11331W: http://alsa-project.org/main/index.php/ASoC
11332S: Supported
11333F: Documentation/devicetree/bindings/sound/
11334F: Documentation/sound/alsa/soc/
11335F: sound/soc/
11336F: include/sound/soc*
11337
11338SOUND - DMAENGINE HELPERS
11339M: Lars-Peter Clausen <lars@metafoo.de>
11340S: Supported
11341F: include/sound/dmaengine_pcm.h
11342F: sound/core/pcm_dmaengine.c
11343F: sound/soc/soc-generic-dmaengine-pcm.c
11344
11345SP2 MEDIA DRIVER
11346M: Olli Salonen <olli.salonen@iki.fi>
11347L: linux-media@vger.kernel.org
11348W: https://linuxtv.org
11349Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350S: Maintained
11351F: drivers/media/dvb-frontends/sp2*
11352
11353SPARC + UltraSPARC (sparc/sparc64)
11354M: "David S. Miller" <davem@davemloft.net>
11355L: sparclinux@vger.kernel.org
11356Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11359S: Maintained
11360F: arch/sparc/
11361F: drivers/sbus/
11362
11363SPARC SERIAL DRIVERS
11364M: "David S. Miller" <davem@davemloft.net>
11365L: sparclinux@vger.kernel.org
11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11368S: Maintained
11369F: include/linux/sunserialcore.h
11370F: drivers/tty/serial/suncore.c
11371F: drivers/tty/serial/sunhv.c
11372F: drivers/tty/serial/sunsab.c
11373F: drivers/tty/serial/sunsab.h
11374F: drivers/tty/serial/sunsu.c
11375F: drivers/tty/serial/sunzilog.c
11376F: drivers/tty/serial/sunzilog.h
11377
11378SPARSE CHECKER
11379M: "Christopher Li" <sparse@chrisli.org>
11380L: linux-sparse@vger.kernel.org
11381W: https://sparse.wiki.kernel.org/
11382T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11383T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11384S: Maintained
11385F: include/linux/compiler.h
11386
11387SPEAR PLATFORM SUPPORT
11388M: Viresh Kumar <vireshk@kernel.org>
11389M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11391W: http://www.st.com/spear
11392S: Maintained
11393F: arch/arm/boot/dts/spear*
11394F: arch/arm/mach-spear/
11395
11396SPEAR CLOCK FRAMEWORK SUPPORT
11397M: Viresh Kumar <vireshk@kernel.org>
11398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11399W: http://www.st.com/spear
11400S: Maintained
11401F: drivers/clk/spear/
11402
11403SPI SUBSYSTEM
11404M: Mark Brown <broonie@kernel.org>
11405L: linux-spi@vger.kernel.org
11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11407Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11408S: Maintained
11409F: Documentation/devicetree/bindings/spi/
11410F: Documentation/spi/
11411F: drivers/spi/
11412F: include/linux/spi/
11413F: include/uapi/linux/spi/
11414F: tools/spi/
11415
11416SPIDERNET NETWORK DRIVER for CELL
11417M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11418L: netdev@vger.kernel.org
11419S: Supported
11420F: Documentation/networking/spider_net.txt
11421F: drivers/net/ethernet/toshiba/spider_net*
11422
11423SPU FILE SYSTEM
11424M: Jeremy Kerr <jk@ozlabs.org>
11425L: linuxppc-dev@lists.ozlabs.org
11426W: http://www.ibm.com/developerworks/power/cell/
11427S: Supported
11428F: Documentation/filesystems/spufs.txt
11429F: arch/powerpc/platforms/cell/spufs/
11430
11431SQUASHFS FILE SYSTEM
11432M: Phillip Lougher <phillip@squashfs.org.uk>
11433L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11434W: http://squashfs.org.uk
11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11436S: Maintained
11437F: Documentation/filesystems/squashfs.txt
11438F: fs/squashfs/
11439
11440SRM (Alpha) environment access
11441M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11442S: Maintained
11443F: arch/alpha/kernel/srm_env.c
11444
11445STABLE BRANCH
11446M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11447L: stable@vger.kernel.org
11448S: Supported
11449F: Documentation/stable_kernel_rules.txt
11450
11451STAGING SUBSYSTEM
11452M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11454L: devel@driverdev.osuosl.org
11455S: Supported
11456F: drivers/staging/
11457
11458STAGING - COMEDI
11459M: Ian Abbott <abbotti@mev.co.uk>
11460M: H Hartley Sweeten <hsweeten@visionengravers.com>
11461S: Odd Fixes
11462F: drivers/staging/comedi/
11463
11464STAGING - FLARION FT1000 DRIVERS
11465M: Marek Belisko <marek.belisko@gmail.com>
11466S: Odd Fixes
11467F: drivers/staging/ft1000/
11468
11469STAGING - INDUSTRIAL IO
11470M: Jonathan Cameron <jic23@kernel.org>
11471L: linux-iio@vger.kernel.org
11472S: Odd Fixes
11473F: Documentation/devicetree/bindings/staging/iio/
11474F: drivers/staging/iio/
11475
11476STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11477M: Jarod Wilson <jarod@wilsonet.com>
11478W: http://www.lirc.org/
11479S: Odd Fixes
11480F: drivers/staging/media/lirc/
11481
11482STAGING - LUSTRE PARALLEL FILESYSTEM
11483M: Oleg Drokin <oleg.drokin@intel.com>
11484M: Andreas Dilger <andreas.dilger@intel.com>
11485M: James Simmons <jsimmons@infradead.org>
11486L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11487W: http://wiki.lustre.org/
11488S: Maintained
11489F: drivers/staging/lustre
11490
11491STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11492M: Marc Dietrich <marvin24@gmx.de>
11493L: ac100@lists.launchpad.net (moderated for non-subscribers)
11494L: linux-tegra@vger.kernel.org
11495S: Maintained
11496F: drivers/staging/nvec/
11497
11498STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11499M: Jens Frederich <jfrederich@gmail.com>
11500M: Daniel Drake <dsd@laptop.org>
11501M: Jon Nettleton <jon.nettleton@gmail.com>
11502W: http://wiki.laptop.org/go/DCON
11503S: Maintained
11504F: drivers/staging/olpc_dcon/
11505
11506STAGING - REALTEK RTL8712U DRIVERS
11507M: Larry Finger <Larry.Finger@lwfinger.net>
11508M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11509S: Odd Fixes
11510F: drivers/staging/rtl8712/
11511
11512STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11513M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11514M: Teddy Wang <teddy.wang@siliconmotion.com>
11515M: Sudip Mukherjee <sudip@vectorindia.org>
11516L: linux-fbdev@vger.kernel.org
11517S: Maintained
11518F: drivers/staging/sm750fb/
11519
11520STAGING - SLICOSS
11521M: Lior Dotan <liodot@gmail.com>
11522M: Christopher Harrer <charrer@alacritech.com>
11523S: Odd Fixes
11524F: drivers/staging/slicoss/
11525
11526STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11527M: William Hubbs <w.d.hubbs@gmail.com>
11528M: Chris Brannon <chris@the-brannons.com>
11529M: Kirk Reiser <kirk@reisers.ca>
11530M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11531L: speakup@linux-speakup.org
11532W: http://www.linux-speakup.org/
11533S: Odd Fixes
11534F: drivers/staging/speakup/
11535
11536STAGING - VIA VT665X DRIVERS
11537M: Forest Bond <forest@alittletooquiet.net>
11538S: Odd Fixes
11539F: drivers/staging/vt665?/
11540
11541STAGING - WILC1000 WIFI DRIVER
11542M: Aditya Shankar <aditya.shankar@microchip.com>
11543M: Ganesh Krishna <ganesh.krishna@microchip.com>
11544L: linux-wireless@vger.kernel.org
11545S: Supported
11546F: drivers/staging/wilc1000/
11547
11548STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11549M: Arnaud Patard <arnaud.patard@rtp-net.org>
11550S: Odd Fixes
11551F: drivers/staging/xgifb/
11552
11553STARFIRE/DURALAN NETWORK DRIVER
11554M: Ion Badulescu <ionut@badula.org>
11555S: Odd Fixes
11556F: drivers/net/ethernet/adaptec/starfire*
11557
11558SUN3/3X
11559M: Sam Creasey <sammy@sammy.net>
11560W: http://sammy.net/sun3/
11561S: Maintained
11562F: arch/m68k/kernel/*sun3*
11563F: arch/m68k/sun3*/
11564F: arch/m68k/include/asm/sun3*
11565F: drivers/net/ethernet/i825xx/sun3*
11566
11567SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11568M: Hans de Goede <hdegoede@redhat.com>
11569L: linux-input@vger.kernel.org
11570S: Maintained
11571F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11572F: drivers/input/keyboard/sun4i-lradc-keys.c
11573
11574SUNDANCE NETWORK DRIVER
11575M: Denis Kirjanov <kda@linux-powerpc.org>
11576L: netdev@vger.kernel.org
11577S: Maintained
11578F: drivers/net/ethernet/dlink/sundance.c
11579
11580SUPERH
11581M: Yoshinori Sato <ysato@users.sourceforge.jp>
11582M: Rich Felker <dalias@libc.org>
11583L: linux-sh@vger.kernel.org
11584Q: http://patchwork.kernel.org/project/linux-sh/list/
11585S: Maintained
11586F: Documentation/sh/
11587F: arch/sh/
11588F: drivers/sh/
11589
11590SUSPEND TO RAM
11591M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11592M: Len Brown <len.brown@intel.com>
11593M: Pavel Machek <pavel@ucw.cz>
11594L: linux-pm@vger.kernel.org
11595S: Supported
11596F: Documentation/power/
11597F: arch/x86/kernel/acpi/
11598F: drivers/base/power/
11599F: kernel/power/
11600F: include/linux/suspend.h
11601F: include/linux/freezer.h
11602F: include/linux/pm.h
11603
11604SVGA HANDLING
11605M: Martin Mares <mj@ucw.cz>
11606L: linux-video@atrey.karlin.mff.cuni.cz
11607S: Maintained
11608F: Documentation/svga.txt
11609F: arch/x86/boot/video*
11610
11611SWIOTLB SUBSYSTEM
11612M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11613L: linux-kernel@vger.kernel.org
11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11615S: Supported
11616F: lib/swiotlb.c
11617F: arch/*/kernel/pci-swiotlb.c
11618F: include/linux/swiotlb.h
11619
11620SWITCHDEV
11621M: Jiri Pirko <jiri@resnulli.us>
11622L: netdev@vger.kernel.org
11623S: Supported
11624F: net/switchdev/
11625F: include/net/switchdev.h
11626
11627SYNOPSYS ARC ARCHITECTURE
11628M: Vineet Gupta <vgupta@synopsys.com>
11629L: linux-snps-arc@lists.infradead.org
11630S: Supported
11631F: arch/arc/
11632F: Documentation/devicetree/bindings/arc/*
11633F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11634F: drivers/tty/serial/arc_uart.c
11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11636
11637SYNOPSYS ARC SDP platform support
11638M: Alexey Brodkin <abrodkin@synopsys.com>
11639S: Supported
11640F: arch/arc/plat-axs10x
11641F: arch/arc/boot/dts/ax*
11642F: Documentation/devicetree/bindings/arc/axs10*
11643
11644SYSTEM CONFIGURATION (SYSCON)
11645M: Lee Jones <lee.jones@linaro.org>
11646M: Arnd Bergmann <arnd@arndb.de>
11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11648S: Supported
11649F: drivers/mfd/syscon.c
11650
11651SYSTEM RESET/SHUTDOWN DRIVERS
11652M: Sebastian Reichel <sre@kernel.org>
11653L: linux-pm@vger.kernel.org
11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11655S: Maintained
11656F: Documentation/devicetree/bindings/power/reset/
11657F: drivers/power/reset/
11658
11659SYSV FILESYSTEM
11660M: Christoph Hellwig <hch@infradead.org>
11661S: Maintained
11662F: Documentation/filesystems/sysv-fs.txt
11663F: fs/sysv/
11664F: include/linux/sysv_fs.h
11665
11666TARGET SUBSYSTEM
11667M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11668L: linux-scsi@vger.kernel.org
11669L: target-devel@vger.kernel.org
11670W: http://www.linux-iscsi.org
11671W: http://groups.google.com/group/linux-iscsi-target-dev
11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11673S: Supported
11674F: drivers/target/
11675F: include/target/
11676F: Documentation/target/
11677
11678TASKSTATS STATISTICS INTERFACE
11679M: Balbir Singh <bsingharora@gmail.com>
11680S: Maintained
11681F: Documentation/accounting/taskstats*
11682F: include/linux/taskstats*
11683F: kernel/taskstats.c
11684
11685TC CLASSIFIER
11686M: Jamal Hadi Salim <jhs@mojatatu.com>
11687L: netdev@vger.kernel.org
11688S: Maintained
11689F: include/net/pkt_cls.h
11690F: include/uapi/linux/pkt_cls.h
11691F: net/sched/
11692
11693TCP LOW PRIORITY MODULE
11694M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11695M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11696W: http://tcp-lp-mod.sourceforge.net/
11697S: Maintained
11698F: net/ipv4/tcp_lp.c
11699
11700TDA10071 MEDIA DRIVER
11701M: Antti Palosaari <crope@iki.fi>
11702L: linux-media@vger.kernel.org
11703W: https://linuxtv.org
11704W: http://palosaari.fi/linux/
11705Q: http://patchwork.linuxtv.org/project/linux-media/list/
11706T: git git://linuxtv.org/anttip/media_tree.git
11707S: Maintained
11708F: drivers/media/dvb-frontends/tda10071*
11709
11710TDA18212 MEDIA DRIVER
11711M: Antti Palosaari <crope@iki.fi>
11712L: linux-media@vger.kernel.org
11713W: https://linuxtv.org
11714W: http://palosaari.fi/linux/
11715Q: http://patchwork.linuxtv.org/project/linux-media/list/
11716T: git git://linuxtv.org/anttip/media_tree.git
11717S: Maintained
11718F: drivers/media/tuners/tda18212*
11719
11720TDA18218 MEDIA DRIVER
11721M: Antti Palosaari <crope@iki.fi>
11722L: linux-media@vger.kernel.org
11723W: https://linuxtv.org
11724W: http://palosaari.fi/linux/
11725Q: http://patchwork.linuxtv.org/project/linux-media/list/
11726T: git git://linuxtv.org/anttip/media_tree.git
11727S: Maintained
11728F: drivers/media/tuners/tda18218*
11729
11730TDA18271 MEDIA DRIVER
11731M: Michael Krufky <mkrufky@linuxtv.org>
11732L: linux-media@vger.kernel.org
11733W: https://linuxtv.org
11734W: http://github.com/mkrufky
11735Q: http://patchwork.linuxtv.org/project/linux-media/list/
11736T: git git://linuxtv.org/mkrufky/tuners.git
11737S: Maintained
11738F: drivers/media/tuners/tda18271*
11739
11740TDA827x MEDIA DRIVER
11741M: Michael Krufky <mkrufky@linuxtv.org>
11742L: linux-media@vger.kernel.org
11743W: https://linuxtv.org
11744W: http://github.com/mkrufky
11745Q: http://patchwork.linuxtv.org/project/linux-media/list/
11746T: git git://linuxtv.org/mkrufky/tuners.git
11747S: Maintained
11748F: drivers/media/tuners/tda8290.*
11749
11750TDA8290 MEDIA DRIVER
11751M: Michael Krufky <mkrufky@linuxtv.org>
11752L: linux-media@vger.kernel.org
11753W: https://linuxtv.org
11754W: http://github.com/mkrufky
11755Q: http://patchwork.linuxtv.org/project/linux-media/list/
11756T: git git://linuxtv.org/mkrufky/tuners.git
11757S: Maintained
11758F: drivers/media/tuners/tda8290.*
11759
11760TDA9840 MEDIA DRIVER
11761M: Hans Verkuil <hverkuil@xs4all.nl>
11762L: linux-media@vger.kernel.org
11763T: git git://linuxtv.org/media_tree.git
11764W: https://linuxtv.org
11765S: Maintained
11766F: drivers/media/i2c/tda9840*
11767
11768TEA5761 TUNER DRIVER
11769M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11770M: Mauro Carvalho Chehab <mchehab@kernel.org>
11771L: linux-media@vger.kernel.org
11772W: https://linuxtv.org
11773T: git git://linuxtv.org/media_tree.git
11774S: Odd fixes
11775F: drivers/media/tuners/tea5761.*
11776
11777TEA5767 TUNER DRIVER
11778M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11779M: Mauro Carvalho Chehab <mchehab@kernel.org>
11780L: linux-media@vger.kernel.org
11781W: https://linuxtv.org
11782T: git git://linuxtv.org/media_tree.git
11783S: Maintained
11784F: drivers/media/tuners/tea5767.*
11785
11786TEA6415C 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/tea6415c*
11793
11794TEA6420 MEDIA DRIVER
11795M: Hans Verkuil <hverkuil@xs4all.nl>
11796L: linux-media@vger.kernel.org
11797T: git git://linuxtv.org/media_tree.git
11798W: https://linuxtv.org
11799S: Maintained
11800F: drivers/media/i2c/tea6420*
11801
11802TEAM DRIVER
11803M: Jiri Pirko <jiri@resnulli.us>
11804L: netdev@vger.kernel.org
11805S: Supported
11806F: drivers/net/team/
11807F: include/linux/if_team.h
11808F: include/uapi/linux/if_team.h
11809
11810TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11811M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11812S: Maintained
11813F: arch/x86/platform/ts5500/
11814
11815TECHNOTREND USB IR RECEIVER
11816M: Sean Young <sean@mess.org>
11817L: linux-media@vger.kernel.org
11818S: Maintained
11819F: drivers/media/rc/ttusbir.c
11820
11821TEGRA ARCHITECTURE SUPPORT
11822M: Stephen Warren <swarren@wwwdotorg.org>
11823M: Thierry Reding <thierry.reding@gmail.com>
11824M: Alexandre Courbot <gnurou@gmail.com>
11825L: linux-tegra@vger.kernel.org
11826Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11828S: Supported
11829N: [^a-z]tegra
11830
11831TEGRA CLOCK DRIVER
11832M: Peter De Schrijver <pdeschrijver@nvidia.com>
11833M: Prashant Gaikwad <pgaikwad@nvidia.com>
11834S: Supported
11835F: drivers/clk/tegra/
11836
11837TEGRA DMA DRIVERS
11838M: Laxman Dewangan <ldewangan@nvidia.com>
11839M: Jon Hunter <jonathanh@nvidia.com>
11840S: Supported
11841F: drivers/dma/tegra*
11842
11843TEGRA I2C DRIVER
11844M: Laxman Dewangan <ldewangan@nvidia.com>
11845S: Supported
11846F: drivers/i2c/busses/i2c-tegra.c
11847
11848TEGRA IOMMU DRIVERS
11849M: Hiroshi Doyu <hdoyu@nvidia.com>
11850S: Supported
11851F: drivers/iommu/tegra*
11852
11853TEGRA KBC DRIVER
11854M: Rakesh Iyer <riyer@nvidia.com>
11855M: Laxman Dewangan <ldewangan@nvidia.com>
11856S: Supported
11857F: drivers/input/keyboard/tegra-kbc.c
11858
11859TEGRA PWM DRIVER
11860M: Thierry Reding <thierry.reding@gmail.com>
11861S: Supported
11862F: drivers/pwm/pwm-tegra.c
11863
11864TEGRA SERIAL DRIVER
11865M: Laxman Dewangan <ldewangan@nvidia.com>
11866S: Supported
11867F: drivers/tty/serial/serial-tegra.c
11868
11869TEGRA SPI DRIVER
11870M: Laxman Dewangan <ldewangan@nvidia.com>
11871S: Supported
11872F: drivers/spi/spi-tegra*
11873
11874TEHUTI ETHERNET DRIVER
11875M: Andy Gospodarek <andy@greyhouse.net>
11876L: netdev@vger.kernel.org
11877S: Supported
11878F: drivers/net/ethernet/tehuti/*
11879
11880Telecom Clock Driver for MCPL0010
11881M: Mark Gross <mark.gross@intel.com>
11882S: Supported
11883F: drivers/char/tlclk.c
11884
11885TENSILICA XTENSA PORT (xtensa)
11886M: Chris Zankel <chris@zankel.net>
11887M: Max Filippov <jcmvbkbc@gmail.com>
11888L: linux-xtensa@linux-xtensa.org
11889T: git git://github.com/czankel/xtensa-linux.git
11890S: Maintained
11891F: arch/xtensa/
11892F: drivers/irqchip/irq-xtensa-*
11893
11894THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11895M: Hans Verkuil <hverkuil@xs4all.nl>
11896L: linux-media@vger.kernel.org
11897T: git git://linuxtv.org/media_tree.git
11898W: https://linuxtv.org
11899S: Maintained
11900F: drivers/media/radio/radio-raremono.c
11901
11902THERMAL
11903M: Zhang Rui <rui.zhang@intel.com>
11904M: Eduardo Valentin <edubezval@gmail.com>
11905L: linux-pm@vger.kernel.org
11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11908Q: https://patchwork.kernel.org/project/linux-pm/list/
11909S: Supported
11910F: drivers/thermal/
11911F: include/linux/thermal.h
11912F: include/uapi/linux/thermal.h
11913F: include/linux/cpu_cooling.h
11914F: Documentation/devicetree/bindings/thermal/
11915
11916THERMAL/CPU_COOLING
11917M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11918M: Viresh Kumar <viresh.kumar@linaro.org>
11919M: Javi Merino <javi.merino@kernel.org>
11920L: linux-pm@vger.kernel.org
11921S: Supported
11922F: Documentation/thermal/cpu-cooling-api.txt
11923F: drivers/thermal/cpu_cooling.c
11924F: include/linux/cpu_cooling.h
11925
11926THINKPAD ACPI EXTRAS DRIVER
11927M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11928L: ibm-acpi-devel@lists.sourceforge.net
11929L: platform-driver-x86@vger.kernel.org
11930W: http://ibm-acpi.sourceforge.net
11931W: http://thinkwiki.org/wiki/Ibm-acpi
11932T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11933S: Maintained
11934F: drivers/platform/x86/thinkpad_acpi.c
11935
11936TI BANDGAP AND THERMAL DRIVER
11937M: Eduardo Valentin <edubezval@gmail.com>
11938M: Keerthy <j-keerthy@ti.com>
11939L: linux-pm@vger.kernel.org
11940L: linux-omap@vger.kernel.org
11941S: Maintained
11942F: drivers/thermal/ti-soc-thermal/
11943
11944TI VPE/CAL DRIVERS
11945M: Benoit Parrot <bparrot@ti.com>
11946L: linux-media@vger.kernel.org
11947W: http://linuxtv.org/
11948Q: http://patchwork.linuxtv.org/project/linux-media/list/
11949S: Maintained
11950F: drivers/media/platform/ti-vpe/
11951
11952TI CDCE706 CLOCK DRIVER
11953M: Max Filippov <jcmvbkbc@gmail.com>
11954S: Maintained
11955F: drivers/clk/clk-cdce706.c
11956
11957TI CLOCK DRIVER
11958M: Tero Kristo <t-kristo@ti.com>
11959L: linux-omap@vger.kernel.org
11960S: Maintained
11961F: drivers/clk/ti/
11962F: include/linux/clk/ti.h
11963
11964TI ETHERNET SWITCH DRIVER (CPSW)
11965M: Mugunthan V N <mugunthanvnm@ti.com>
11966R: Grygorii Strashko <grygorii.strashko@ti.com>
11967L: linux-omap@vger.kernel.org
11968L: netdev@vger.kernel.org
11969S: Maintained
11970F: drivers/net/ethernet/ti/cpsw*
11971F: drivers/net/ethernet/ti/davinci*
11972
11973TI FLASH MEDIA INTERFACE DRIVER
11974M: Alex Dubov <oakad@yahoo.com>
11975S: Maintained
11976F: drivers/misc/tifm*
11977F: drivers/mmc/host/tifm_sd.c
11978F: include/linux/tifm.h
11979
11980TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11981M: Santosh Shilimkar <ssantosh@kernel.org>
11982L: linux-kernel@vger.kernel.org
11983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11984S: Maintained
11985F: drivers/soc/ti/*
11986T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11987
11988
11989TI LM49xxx FAMILY ASoC CODEC DRIVERS
11990M: M R Swami Reddy <mr.swami.reddy@ti.com>
11991M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11992L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11993S: Maintained
11994F: sound/soc/codecs/lm49453*
11995F: sound/soc/codecs/isabelle*
11996
11997TI LP855x BACKLIGHT DRIVER
11998M: Milo Kim <milo.kim@ti.com>
11999S: Maintained
12000F: Documentation/backlight/lp855x-driver.txt
12001F: drivers/video/backlight/lp855x_bl.c
12002F: include/linux/platform_data/lp855x.h
12003
12004TI LP8727 CHARGER DRIVER
12005M: Milo Kim <milo.kim@ti.com>
12006S: Maintained
12007F: drivers/power/supply/lp8727_charger.c
12008F: include/linux/platform_data/lp8727.h
12009
12010TI LP8788 MFD DRIVER
12011M: Milo Kim <milo.kim@ti.com>
12012S: Maintained
12013F: drivers/iio/adc/lp8788_adc.c
12014F: drivers/leds/leds-lp8788.c
12015F: drivers/mfd/lp8788*.c
12016F: drivers/power/supply/lp8788-charger.c
12017F: drivers/regulator/lp8788-*.c
12018F: include/linux/mfd/lp8788*.h
12019
12020TI NETCP ETHERNET DRIVER
12021M: Wingman Kwok <w-kwok2@ti.com>
12022M: Murali Karicheri <m-karicheri2@ti.com>
12023L: netdev@vger.kernel.org
12024S: Maintained
12025F: drivers/net/ethernet/ti/netcp*
12026
12027TI TAS571X FAMILY ASoC CODEC DRIVER
12028M: Kevin Cernekee <cernekee@chromium.org>
12029L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12030S: Odd Fixes
12031F: sound/soc/codecs/tas571x*
12032
12033TI TWL4030 SERIES SOC CODEC DRIVER
12034M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12036S: Maintained
12037F: sound/soc/codecs/twl4030*
12038
12039TI WILINK WIRELESS DRIVERS
12040L: linux-wireless@vger.kernel.org
12041W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12042W: http://wireless.kernel.org/en/users/Drivers/wl1251
12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12044S: Orphan
12045F: drivers/net/wireless/ti/
12046F: include/linux/wl12xx.h
12047
12048TIPC NETWORK LAYER
12049M: Jon Maloy <jon.maloy@ericsson.com>
12050M: Ying Xue <ying.xue@windriver.com>
12051L: netdev@vger.kernel.org (core kernel code)
12052L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12053W: http://tipc.sourceforge.net/
12054S: Maintained
12055F: include/uapi/linux/tipc*.h
12056F: net/tipc/
12057
12058TILE ARCHITECTURE
12059M: Chris Metcalf <cmetcalf@mellanox.com>
12060W: http://www.mellanox.com/repository/solutions/tile-scm/
12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12062S: Supported
12063F: arch/tile/
12064F: drivers/char/tile-srom.c
12065F: drivers/edac/tile_edac.c
12066F: drivers/net/ethernet/tile/
12067F: drivers/rtc/rtc-tile.c
12068F: drivers/tty/hvc/hvc_tile.c
12069F: drivers/tty/serial/tilegx.c
12070F: drivers/usb/host/*-tilegx.c
12071F: include/linux/usb/tilegx.h
12072
12073TLAN NETWORK DRIVER
12074M: Samuel Chessman <chessman@tux.org>
12075L: tlan-devel@lists.sourceforge.net (subscribers-only)
12076W: http://sourceforge.net/projects/tlan/
12077S: Maintained
12078F: Documentation/networking/tlan.txt
12079F: drivers/net/ethernet/ti/tlan.*
12080
12081TOMOYO SECURITY MODULE
12082M: Kentaro Takeda <takedakn@nttdata.co.jp>
12083M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12084L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12085L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12086L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12087L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12088W: http://tomoyo.sourceforge.jp/
12089T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12090S: Maintained
12091F: security/tomoyo/
12092
12093TOPSTAR LAPTOP EXTRAS DRIVER
12094M: Herton Ronaldo Krzesinski <herton@canonical.com>
12095L: platform-driver-x86@vger.kernel.org
12096S: Maintained
12097F: drivers/platform/x86/topstar-laptop.c
12098
12099TOSHIBA ACPI EXTRAS DRIVER
12100M: Azael Avalos <coproscefalo@gmail.com>
12101L: platform-driver-x86@vger.kernel.org
12102S: Maintained
12103F: drivers/platform/x86/toshiba_acpi.c
12104
12105TOSHIBA BLUETOOTH DRIVER
12106M: Azael Avalos <coproscefalo@gmail.com>
12107L: platform-driver-x86@vger.kernel.org
12108S: Maintained
12109F: drivers/platform/x86/toshiba_bluetooth.c
12110
12111TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12112M: Azael Avalos <coproscefalo@gmail.com>
12113L: platform-driver-x86@vger.kernel.org
12114S: Maintained
12115F: drivers/platform/x86/toshiba_haps.c
12116
12117TOSHIBA WMI HOTKEYS DRIVER
12118M: Azael Avalos <coproscefalo@gmail.com>
12119L: platform-driver-x86@vger.kernel.org
12120S: Maintained
12121F: drivers/platform/x86/toshiba-wmi.c
12122
12123TOSHIBA SMM DRIVER
12124M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12125W: http://www.buzzard.org.uk/toshiba/
12126S: Maintained
12127F: drivers/char/toshiba.c
12128F: include/linux/toshiba.h
12129F: include/uapi/linux/toshiba.h
12130
12131TOSHIBA TC358743 DRIVER
12132M: Mats Randgaard <matrandg@cisco.com>
12133L: linux-media@vger.kernel.org
12134S: Maintained
12135F: drivers/media/i2c/tc358743*
12136F: include/media/i2c/tc358743.h
12137
12138TMIO/SDHI MMC DRIVER
12139M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12140L: linux-mmc@vger.kernel.org
12141S: Supported
12142F: drivers/mmc/host/tmio_mmc*
12143F: drivers/mmc/host/sh_mobile_sdhi.c
12144F: include/linux/mfd/tmio.h
12145
12146TMP401 HARDWARE MONITOR DRIVER
12147M: Guenter Roeck <linux@roeck-us.net>
12148L: linux-hwmon@vger.kernel.org
12149S: Maintained
12150F: Documentation/hwmon/tmp401
12151F: drivers/hwmon/tmp401.c
12152
12153TMPFS (SHMEM FILESYSTEM)
12154M: Hugh Dickins <hughd@google.com>
12155L: linux-mm@kvack.org
12156S: Maintained
12157F: include/linux/shmem_fs.h
12158F: mm/shmem.c
12159
12160TM6000 VIDEO4LINUX DRIVER
12161M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12162M: Mauro Carvalho Chehab <mchehab@kernel.org>
12163L: linux-media@vger.kernel.org
12164W: https://linuxtv.org
12165T: git git://linuxtv.org/media_tree.git
12166S: Odd fixes
12167F: drivers/media/usb/tm6000/
12168F: Documentation/media/v4l-drivers/tm6000*
12169
12170TW5864 VIDEO4LINUX DRIVER
12171M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12172M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12173M: Andrey Utkin <andrey_utkin@fastmail.com>
12174L: linux-media@vger.kernel.org
12175S: Supported
12176F: drivers/media/pci/tw5864/
12177
12178TW68 VIDEO4LINUX DRIVER
12179M: Hans Verkuil <hverkuil@xs4all.nl>
12180L: linux-media@vger.kernel.org
12181T: git git://linuxtv.org/media_tree.git
12182W: https://linuxtv.org
12183S: Odd Fixes
12184F: drivers/media/pci/tw68/
12185
12186TW686X VIDEO4LINUX DRIVER
12187M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12188L: linux-media@vger.kernel.org
12189T: git git://linuxtv.org/media_tree.git
12190W: http://linuxtv.org
12191S: Maintained
12192F: drivers/media/pci/tw686x/
12193
12194TPM DEVICE DRIVER
12195M: Peter Huewe <peterhuewe@gmx.de>
12196M: Marcel Selhorst <tpmdd@selhorst.net>
12197M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12198R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12199W: http://tpmdd.sourceforge.net
12200L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12201Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12202T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12203S: Maintained
12204F: drivers/char/tpm/
12205
12206TPM IBM_VTPM DEVICE DRIVER
12207M: Ashley Lai <ashleydlai@gmail.com>
12208W: http://tpmdd.sourceforge.net
12209L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12210S: Maintained
12211F: drivers/char/tpm/tpm_ibmvtpm*
12212
12213TRACING
12214M: Steven Rostedt <rostedt@goodmis.org>
12215M: Ingo Molnar <mingo@redhat.com>
12216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12217S: Maintained
12218F: Documentation/trace/ftrace.txt
12219F: arch/*/*/*/ftrace.h
12220F: arch/*/kernel/ftrace.c
12221F: include/*/ftrace.h
12222F: include/linux/trace*.h
12223F: include/trace/
12224F: kernel/trace/
12225F: tools/testing/selftests/ftrace/
12226
12227TRACING MMIO ACCESSES (MMIOTRACE)
12228M: Steven Rostedt <rostedt@goodmis.org>
12229M: Ingo Molnar <mingo@kernel.org>
12230R: Karol Herbst <karolherbst@gmail.com>
12231R: Pekka Paalanen <ppaalanen@gmail.com>
12232S: Maintained
12233L: linux-kernel@vger.kernel.org
12234L: nouveau@lists.freedesktop.org
12235F: kernel/trace/trace_mmiotrace.c
12236F: include/linux/mmiotrace.h
12237F: arch/x86/mm/kmmio.c
12238F: arch/x86/mm/mmio-mod.c
12239F: arch/x86/mm/testmmiotrace.c
12240
12241TRIVIAL PATCHES
12242M: Jiri Kosina <trivial@kernel.org>
12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12244S: Maintained
12245K: ^Subject:.*(?i)trivial
12246
12247TTY LAYER
12248M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12249M: Jiri Slaby <jslaby@suse.com>
12250S: Supported
12251T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12252F: Documentation/serial/
12253F: drivers/tty/
12254F: drivers/tty/serial/serial_core.c
12255F: include/linux/serial_core.h
12256F: include/linux/serial.h
12257F: include/linux/tty.h
12258F: include/uapi/linux/serial_core.h
12259F: include/uapi/linux/serial.h
12260F: include/uapi/linux/tty.h
12261
12262TUA9001 MEDIA DRIVER
12263M: Antti Palosaari <crope@iki.fi>
12264L: linux-media@vger.kernel.org
12265W: https://linuxtv.org
12266W: http://palosaari.fi/linux/
12267Q: http://patchwork.linuxtv.org/project/linux-media/list/
12268T: git git://linuxtv.org/anttip/media_tree.git
12269S: Maintained
12270F: drivers/media/tuners/tua9001*
12271
12272TULIP NETWORK DRIVERS
12273L: netdev@vger.kernel.org
12274L: linux-parisc@vger.kernel.org
12275S: Orphan
12276F: drivers/net/ethernet/dec/tulip/
12277
12278TUN/TAP driver
12279M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12280W: http://vtun.sourceforge.net/tun
12281S: Maintained
12282F: Documentation/networking/tuntap.txt
12283F: arch/um/os-Linux/drivers/
12284
12285TURBOCHANNEL SUBSYSTEM
12286M: "Maciej W. Rozycki" <macro@linux-mips.org>
12287M: Ralf Baechle <ralf@linux-mips.org>
12288L: linux-mips@linux-mips.org
12289Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12290S: Maintained
12291F: drivers/tc/
12292F: include/linux/tc.h
12293
12294UBI FILE SYSTEM (UBIFS)
12295M: Richard Weinberger <richard@nod.at>
12296M: Artem Bityutskiy <dedekind1@gmail.com>
12297M: Adrian Hunter <adrian.hunter@intel.com>
12298L: linux-mtd@lists.infradead.org
12299T: git git://git.infradead.org/ubifs-2.6.git
12300W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12301S: Supported
12302F: Documentation/filesystems/ubifs.txt
12303F: fs/ubifs/
12304
12305UCLINUX (M68KNOMMU AND COLDFIRE)
12306M: Greg Ungerer <gerg@linux-m68k.org>
12307W: http://www.linux-m68k.org/
12308W: http://www.uclinux.org/
12309L: linux-m68k@lists.linux-m68k.org
12310L: uclinux-dev@uclinux.org (subscribers-only)
12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12312S: Maintained
12313F: arch/m68k/coldfire/
12314F: arch/m68k/68*/
12315F: arch/m68k/*/*_no.*
12316F: arch/m68k/include/asm/*_no.*
12317
12318UDF FILESYSTEM
12319M: Jan Kara <jack@suse.com>
12320S: Maintained
12321F: Documentation/filesystems/udf.txt
12322F: fs/udf/
12323
12324UFS FILESYSTEM
12325M: Evgeniy Dushistov <dushistov@mail.ru>
12326S: Maintained
12327F: Documentation/filesystems/ufs.txt
12328F: fs/ufs/
12329
12330UHID USERSPACE HID IO DRIVER:
12331M: David Herrmann <dh.herrmann@googlemail.com>
12332L: linux-input@vger.kernel.org
12333S: Maintained
12334F: drivers/hid/uhid.c
12335F: include/uapi/linux/uhid.h
12336
12337ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12338L: linux-usb@vger.kernel.org
12339S: Orphan
12340F: drivers/uwb/
12341F: include/linux/uwb.h
12342F: include/linux/uwb/
12343
12344UNICORE32 ARCHITECTURE:
12345M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12346W: http://mprc.pku.edu.cn/~guanxuetao/linux
12347S: Maintained
12348T: git git://github.com/gxt/linux.git
12349F: arch/unicore32/
12350
12351UNIFDEF
12352M: Tony Finch <dot@dotat.at>
12353W: http://dotat.at/prog/unifdef
12354S: Maintained
12355F: scripts/unifdef.c
12356
12357UNIFORM CDROM DRIVER
12358M: Jens Axboe <axboe@kernel.dk>
12359W: http://www.kernel.dk
12360S: Maintained
12361F: Documentation/cdrom/
12362F: drivers/cdrom/cdrom.c
12363F: include/linux/cdrom.h
12364F: include/uapi/linux/cdrom.h
12365
12366UNISYS S-PAR DRIVERS
12367M: David Kershner <david.kershner@unisys.com>
12368L: sparmaintainer@unisys.com (Unisys internal)
12369S: Supported
12370F: drivers/staging/unisys/
12371
12372UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12373M: Vinayak Holikatti <vinholikatti@gmail.com>
12374L: linux-scsi@vger.kernel.org
12375S: Supported
12376F: Documentation/scsi/ufs.txt
12377F: drivers/scsi/ufs/
12378
12379UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12380M: Joao Pinto <Joao.Pinto@synopsys.com>
12381L: linux-scsi@vger.kernel.org
12382S: Supported
12383F: drivers/scsi/ufs/*dwc*
12384
12385UNSORTED BLOCK IMAGES (UBI)
12386M: Artem Bityutskiy <dedekind1@gmail.com>
12387M: Richard Weinberger <richard@nod.at>
12388W: http://www.linux-mtd.infradead.org/
12389L: linux-mtd@lists.infradead.org
12390T: git git://git.infradead.org/ubifs-2.6.git
12391S: Supported
12392F: drivers/mtd/ubi/
12393F: include/linux/mtd/ubi.h
12394F: include/uapi/mtd/ubi-user.h
12395
12396USB ACM DRIVER
12397M: Oliver Neukum <oneukum@suse.com>
12398L: linux-usb@vger.kernel.org
12399S: Maintained
12400F: Documentation/usb/acm.txt
12401F: drivers/usb/class/cdc-acm.*
12402
12403USB AR5523 WIRELESS DRIVER
12404M: Pontus Fuchs <pontus.fuchs@gmail.com>
12405L: linux-wireless@vger.kernel.org
12406S: Maintained
12407F: drivers/net/wireless/ath/ar5523/
12408
12409USB ATTACHED SCSI
12410M: Oliver Neukum <oneukum@suse.com>
12411L: linux-usb@vger.kernel.org
12412L: linux-scsi@vger.kernel.org
12413S: Maintained
12414F: drivers/usb/storage/uas.c
12415
12416USB CDC ETHERNET DRIVER
12417M: Oliver Neukum <oliver@neukum.org>
12418L: linux-usb@vger.kernel.org
12419S: Maintained
12420F: drivers/net/usb/cdc_*.c
12421F: include/uapi/linux/usb/cdc.h
12422
12423USB CHAOSKEY DRIVER
12424M: Keith Packard <keithp@keithp.com>
12425L: linux-usb@vger.kernel.org
12426S: Maintained
12427F: drivers/usb/misc/chaoskey.c
12428
12429USB CYPRESS C67X00 DRIVER
12430M: Peter Korsgaard <jacmet@sunsite.dk>
12431L: linux-usb@vger.kernel.org
12432S: Maintained
12433F: drivers/usb/c67x00/
12434
12435USB DAVICOM DM9601 DRIVER
12436M: Peter Korsgaard <jacmet@sunsite.dk>
12437L: netdev@vger.kernel.org
12438W: http://www.linux-usb.org/usbnet
12439S: Maintained
12440F: drivers/net/usb/dm9601.c
12441
12442USB DIAMOND RIO500 DRIVER
12443M: Cesar Miquel <miquel@df.uba.ar>
12444L: rio500-users@lists.sourceforge.net
12445W: http://rio500.sourceforge.net
12446S: Maintained
12447F: drivers/usb/misc/rio500*
12448
12449USB EHCI DRIVER
12450M: Alan Stern <stern@rowland.harvard.edu>
12451L: linux-usb@vger.kernel.org
12452S: Maintained
12453F: Documentation/usb/ehci.txt
12454F: drivers/usb/host/ehci*
12455
12456USB GADGET/PERIPHERAL SUBSYSTEM
12457M: Felipe Balbi <balbi@kernel.org>
12458L: linux-usb@vger.kernel.org
12459W: http://www.linux-usb.org/gadget
12460T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12461S: Maintained
12462F: drivers/usb/gadget/
12463F: include/linux/usb/gadget*
12464
12465USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12466M: Jiri Kosina <jikos@kernel.org>
12467R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12468L: linux-usb@vger.kernel.org
12469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12470S: Maintained
12471F: Documentation/hid/hiddev.txt
12472F: drivers/hid/usbhid/
12473
12474USB ISP116X DRIVER
12475M: Olav Kongas <ok@artecdesign.ee>
12476L: linux-usb@vger.kernel.org
12477S: Maintained
12478F: drivers/usb/host/isp116x*
12479F: include/linux/usb/isp116x.h
12480
12481USB LAN78XX ETHERNET DRIVER
12482M: Woojung Huh <woojung.huh@microchip.com>
12483M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12484L: netdev@vger.kernel.org
12485S: Maintained
12486F: drivers/net/usb/lan78xx.*
12487
12488USB MASS STORAGE DRIVER
12489M: Alan Stern <stern@rowland.harvard.edu>
12490L: linux-usb@vger.kernel.org
12491L: usb-storage@lists.one-eyed-alien.net
12492S: Maintained
12493W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12494F: drivers/usb/storage/
12495
12496USB MIDI DRIVER
12497M: Clemens Ladisch <clemens@ladisch.de>
12498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12499T: git git://git.alsa-project.org/alsa-kernel.git
12500S: Maintained
12501F: sound/usb/midi.*
12502
12503USB NETWORKING DRIVERS
12504L: linux-usb@vger.kernel.org
12505S: Odd Fixes
12506F: drivers/net/usb/
12507
12508USB OHCI DRIVER
12509M: Alan Stern <stern@rowland.harvard.edu>
12510L: linux-usb@vger.kernel.org
12511S: Maintained
12512F: Documentation/usb/ohci.txt
12513F: drivers/usb/host/ohci*
12514
12515USB OTG FSM (Finite State Machine)
12516M: Peter Chen <Peter.Chen@nxp.com>
12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12518L: linux-usb@vger.kernel.org
12519S: Maintained
12520F: drivers/usb/common/usb-otg-fsm.c
12521
12522USB OVER IP DRIVER
12523M: Valentina Manea <valentina.manea.m@gmail.com>
12524M: Shuah Khan <shuahkh@osg.samsung.com>
12525M: Shuah Khan <shuah@kernel.org>
12526L: linux-usb@vger.kernel.org
12527S: Maintained
12528F: Documentation/usb/usbip_protocol.txt
12529F: drivers/usb/usbip/
12530F: tools/usb/usbip/
12531
12532USB PEGASUS DRIVER
12533M: Petko Manolov <petkan@nucleusys.com>
12534L: linux-usb@vger.kernel.org
12535L: netdev@vger.kernel.org
12536T: git git://github.com/petkan/pegasus.git
12537W: https://github.com/petkan/pegasus
12538S: Maintained
12539F: drivers/net/usb/pegasus.*
12540
12541USB PHY LAYER
12542M: Felipe Balbi <balbi@kernel.org>
12543L: linux-usb@vger.kernel.org
12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12545S: Maintained
12546F: drivers/usb/phy/
12547
12548USB PRINTER DRIVER (usblp)
12549M: Pete Zaitcev <zaitcev@redhat.com>
12550L: linux-usb@vger.kernel.org
12551S: Supported
12552F: drivers/usb/class/usblp.c
12553
12554USB QMI WWAN NETWORK DRIVER
12555M: Bjørn Mork <bjorn@mork.no>
12556L: netdev@vger.kernel.org
12557S: Maintained
12558F: Documentation/ABI/testing/sysfs-class-net-qmi
12559F: drivers/net/usb/qmi_wwan.c
12560
12561USB RTL8150 DRIVER
12562M: Petko Manolov <petkan@nucleusys.com>
12563L: linux-usb@vger.kernel.org
12564L: netdev@vger.kernel.org
12565T: git git://github.com/petkan/rtl8150.git
12566W: https://github.com/petkan/rtl8150
12567S: Maintained
12568F: drivers/net/usb/rtl8150.c
12569
12570USB SERIAL SUBSYSTEM
12571M: Johan Hovold <johan@kernel.org>
12572L: linux-usb@vger.kernel.org
12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12574S: Maintained
12575F: Documentation/usb/usb-serial.txt
12576F: drivers/usb/serial/
12577F: include/linux/usb/serial.h
12578
12579USB SMSC75XX ETHERNET DRIVER
12580M: Steve Glendinning <steve.glendinning@shawell.net>
12581L: netdev@vger.kernel.org
12582S: Maintained
12583F: drivers/net/usb/smsc75xx.*
12584
12585USB SMSC95XX ETHERNET DRIVER
12586M: Steve Glendinning <steve.glendinning@shawell.net>
12587M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12588L: netdev@vger.kernel.org
12589S: Maintained
12590F: drivers/net/usb/smsc95xx.*
12591
12592USB SUBSYSTEM
12593M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12594L: linux-usb@vger.kernel.org
12595W: http://www.linux-usb.org
12596T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12597S: Supported
12598F: Documentation/devicetree/bindings/usb/
12599F: Documentation/usb/
12600F: drivers/usb/
12601F: include/linux/usb.h
12602F: include/linux/usb/
12603
12604USB UHCI DRIVER
12605M: Alan Stern <stern@rowland.harvard.edu>
12606L: linux-usb@vger.kernel.org
12607S: Maintained
12608F: drivers/usb/host/uhci*
12609
12610USB "USBNET" DRIVER FRAMEWORK
12611M: Oliver Neukum <oneukum@suse.com>
12612L: netdev@vger.kernel.org
12613W: http://www.linux-usb.org/usbnet
12614S: Maintained
12615F: drivers/net/usb/usbnet.c
12616F: include/linux/usb/usbnet.h
12617
12618USB VIDEO CLASS
12619M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12620L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12621L: linux-media@vger.kernel.org
12622T: git git://linuxtv.org/media_tree.git
12623W: http://www.ideasonboard.org/uvc/
12624S: Maintained
12625F: drivers/media/usb/uvc/
12626F: include/uapi/linux/uvcvideo.h
12627
12628USB VISION DRIVER
12629M: Hans Verkuil <hverkuil@xs4all.nl>
12630L: linux-media@vger.kernel.org
12631T: git git://linuxtv.org/media_tree.git
12632W: https://linuxtv.org
12633S: Odd Fixes
12634F: drivers/media/usb/usbvision/
12635
12636USB WEBCAM GADGET
12637M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12638L: linux-usb@vger.kernel.org
12639S: Maintained
12640F: drivers/usb/gadget/function/*uvc*
12641F: drivers/usb/gadget/legacy/webcam.c
12642
12643USB WIRELESS RNDIS DRIVER (rndis_wlan)
12644M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12645L: linux-wireless@vger.kernel.org
12646S: Maintained
12647F: drivers/net/wireless/rndis_wlan.c
12648
12649USB XHCI DRIVER
12650M: Mathias Nyman <mathias.nyman@intel.com>
12651L: linux-usb@vger.kernel.org
12652S: Supported
12653F: drivers/usb/host/xhci*
12654F: drivers/usb/host/pci-quirks*
12655
12656USB ZD1201 DRIVER
12657L: linux-wireless@vger.kernel.org
12658W: http://linux-lc100020.sourceforge.net
12659S: Orphan
12660F: drivers/net/wireless/zydas/zd1201.*
12661
12662USB ZR364XX DRIVER
12663M: Antoine Jacquet <royale@zerezo.com>
12664L: linux-usb@vger.kernel.org
12665L: linux-media@vger.kernel.org
12666T: git git://linuxtv.org/media_tree.git
12667W: http://royale.zerezo.com/zr364xx/
12668S: Maintained
12669F: Documentation/media/v4l-drivers/zr364xx*
12670F: drivers/media/usb/zr364xx/
12671
12672ULPI BUS
12673M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12674L: linux-usb@vger.kernel.org
12675S: Maintained
12676F: drivers/usb/common/ulpi.c
12677F: include/linux/ulpi/
12678
12679USER-MODE LINUX (UML)
12680M: Jeff Dike <jdike@addtoit.com>
12681M: Richard Weinberger <richard@nod.at>
12682L: user-mode-linux-devel@lists.sourceforge.net
12683L: user-mode-linux-user@lists.sourceforge.net
12684W: http://user-mode-linux.sourceforge.net
12685T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12686S: Maintained
12687F: Documentation/virtual/uml/
12688F: arch/um/
12689F: arch/x86/um/
12690F: fs/hostfs/
12691F: fs/hppfs/
12692
12693USERSPACE I/O (UIO)
12694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12695S: Maintained
12696T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12697F: Documentation/DocBook/uio-howto.tmpl
12698F: drivers/uio/
12699F: include/linux/uio*.h
12700
12701UTIL-LINUX PACKAGE
12702M: Karel Zak <kzak@redhat.com>
12703L: util-linux@vger.kernel.org
12704W: http://en.wikipedia.org/wiki/Util-linux
12705T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12706S: Maintained
12707
12708UVESAFB DRIVER
12709M: Michal Januszewski <spock@gentoo.org>
12710L: linux-fbdev@vger.kernel.org
12711W: http://dev.gentoo.org/~spock/projects/uvesafb/
12712S: Maintained
12713F: Documentation/fb/uvesafb.txt
12714F: drivers/video/fbdev/uvesafb.*
12715
12716VF610 NAND DRIVER
12717M: Stefan Agner <stefan@agner.ch>
12718L: linux-mtd@lists.infradead.org
12719S: Supported
12720F: drivers/mtd/nand/vf610_nfc.c
12721
12722VFAT/FAT/MSDOS FILESYSTEM
12723M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12724S: Maintained
12725F: Documentation/filesystems/vfat.txt
12726F: fs/fat/
12727
12728VFIO DRIVER
12729M: Alex Williamson <alex.williamson@redhat.com>
12730L: kvm@vger.kernel.org
12731T: git git://github.com/awilliam/linux-vfio.git
12732S: Maintained
12733F: Documentation/vfio.txt
12734F: drivers/vfio/
12735F: include/linux/vfio.h
12736F: include/uapi/linux/vfio.h
12737
12738VFIO PLATFORM DRIVER
12739M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12740L: kvm@vger.kernel.org
12741S: Maintained
12742F: drivers/vfio/platform/
12743
12744VIDEOBUF2 FRAMEWORK
12745M: Pawel Osciak <pawel@osciak.com>
12746M: Marek Szyprowski <m.szyprowski@samsung.com>
12747M: Kyungmin Park <kyungmin.park@samsung.com>
12748L: linux-media@vger.kernel.org
12749S: Maintained
12750F: drivers/media/v4l2-core/videobuf2-*
12751F: include/media/videobuf2-*
12752
12753VIRTIO AND VHOST VSOCK DRIVER
12754M: Stefan Hajnoczi <stefanha@redhat.com>
12755L: kvm@vger.kernel.org
12756L: virtualization@lists.linux-foundation.org
12757L: netdev@vger.kernel.org
12758S: Maintained
12759F: include/linux/virtio_vsock.h
12760F: include/uapi/linux/virtio_vsock.h
12761F: net/vmw_vsock/virtio_transport_common.c
12762F: net/vmw_vsock/virtio_transport.c
12763F: drivers/vhost/vsock.c
12764F: drivers/vhost/vsock.h
12765
12766VIRTUAL SERIO DEVICE DRIVER
12767M: Stephen Chandler Paul <thatslyude@gmail.com>
12768S: Maintained
12769F: drivers/input/serio/userio.c
12770F: include/uapi/linux/userio.h
12771
12772VIRTIO CONSOLE DRIVER
12773M: Amit Shah <amit.shah@redhat.com>
12774L: virtualization@lists.linux-foundation.org
12775S: Maintained
12776F: drivers/char/virtio_console.c
12777F: include/linux/virtio_console.h
12778F: include/uapi/linux/virtio_console.h
12779
12780VIRTIO CORE, NET AND BLOCK DRIVERS
12781M: "Michael S. Tsirkin" <mst@redhat.com>
12782L: virtualization@lists.linux-foundation.org
12783S: Maintained
12784F: Documentation/devicetree/bindings/virtio/
12785F: drivers/virtio/
12786F: tools/virtio/
12787F: drivers/net/virtio_net.c
12788F: drivers/block/virtio_blk.c
12789F: include/linux/virtio_*.h
12790F: include/uapi/linux/virtio_*.h
12791
12792VIRTIO DRIVERS FOR S390
12793M: Christian Borntraeger <borntraeger@de.ibm.com>
12794M: Cornelia Huck <cornelia.huck@de.ibm.com>
12795L: linux-s390@vger.kernel.org
12796L: virtualization@lists.linux-foundation.org
12797L: kvm@vger.kernel.org
12798S: Supported
12799F: drivers/s390/virtio/
12800
12801VIRTIO GPU DRIVER
12802M: David Airlie <airlied@linux.ie>
12803M: Gerd Hoffmann <kraxel@redhat.com>
12804L: dri-devel@lists.freedesktop.org
12805L: virtualization@lists.linux-foundation.org
12806S: Maintained
12807F: drivers/gpu/drm/virtio/
12808F: include/uapi/linux/virtio_gpu.h
12809
12810VIRTIO HOST (VHOST)
12811M: "Michael S. Tsirkin" <mst@redhat.com>
12812L: kvm@vger.kernel.org
12813L: virtualization@lists.linux-foundation.org
12814L: netdev@vger.kernel.org
12815T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12816S: Maintained
12817F: drivers/vhost/
12818F: include/uapi/linux/vhost.h
12819
12820VIRTIO INPUT DRIVER
12821M: Gerd Hoffmann <kraxel@redhat.com>
12822S: Maintained
12823F: drivers/virtio/virtio_input.c
12824F: include/uapi/linux/virtio_input.h
12825
12826VIA RHINE NETWORK DRIVER
12827S: Orphan
12828F: drivers/net/ethernet/via/via-rhine.c
12829
12830VIA SD/MMC CARD CONTROLLER DRIVER
12831M: Bruce Chang <brucechang@via.com.tw>
12832M: Harald Welte <HaraldWelte@viatech.com>
12833S: Maintained
12834F: drivers/mmc/host/via-sdmmc.c
12835
12836VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12837M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12838L: linux-fbdev@vger.kernel.org
12839S: Maintained
12840F: include/linux/via-core.h
12841F: include/linux/via-gpio.h
12842F: include/linux/via_i2c.h
12843F: drivers/video/fbdev/via/
12844
12845VIA VELOCITY NETWORK DRIVER
12846M: Francois Romieu <romieu@fr.zoreil.com>
12847L: netdev@vger.kernel.org
12848S: Maintained
12849F: drivers/net/ethernet/via/via-velocity.*
12850
12851VIRT LIB
12852M: Alex Williamson <alex.williamson@redhat.com>
12853M: Paolo Bonzini <pbonzini@redhat.com>
12854L: kvm@vger.kernel.org
12855S: Supported
12856F: virt/lib/
12857
12858VIVID VIRTUAL VIDEO DRIVER
12859M: Hans Verkuil <hverkuil@xs4all.nl>
12860L: linux-media@vger.kernel.org
12861T: git git://linuxtv.org/media_tree.git
12862W: https://linuxtv.org
12863S: Maintained
12864F: drivers/media/platform/vivid/*
12865
12866VLAN (802.1Q)
12867M: Patrick McHardy <kaber@trash.net>
12868L: netdev@vger.kernel.org
12869S: Maintained
12870F: drivers/net/macvlan.c
12871F: include/linux/if_*vlan.h
12872F: net/8021q/
12873
12874VLYNQ BUS
12875M: Florian Fainelli <f.fainelli@gmail.com>
12876L: openwrt-devel@lists.openwrt.org (subscribers-only)
12877S: Maintained
12878F: drivers/vlynq/vlynq.c
12879F: include/linux/vlynq.h
12880
12881VME SUBSYSTEM
12882M: Martyn Welch <martyn@welchs.me.uk>
12883M: Manohar Vanga <manohar.vanga@gmail.com>
12884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12885L: devel@driverdev.osuosl.org
12886S: Maintained
12887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12888F: Documentation/vme_api.txt
12889F: drivers/staging/vme/
12890F: drivers/vme/
12891F: include/linux/vme*
12892
12893VMWARE HYPERVISOR INTERFACE
12894M: Alok Kataria <akataria@vmware.com>
12895L: virtualization@lists.linux-foundation.org
12896S: Supported
12897F: arch/x86/kernel/cpu/vmware.c
12898
12899VMWARE BALLOON DRIVER
12900M: Xavier Deguillard <xdeguillard@vmware.com>
12901M: Philip Moltmann <moltmann@vmware.com>
12902M: "VMware, Inc." <pv-drivers@vmware.com>
12903L: linux-kernel@vger.kernel.org
12904S: Maintained
12905F: drivers/misc/vmw_balloon.c
12906
12907VMWARE VMMOUSE SUBDRIVER
12908M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12909M: "VMware, Inc." <pv-drivers@vmware.com>
12910L: linux-input@vger.kernel.org
12911S: Maintained
12912F: drivers/input/mouse/vmmouse.c
12913F: drivers/input/mouse/vmmouse.h
12914
12915VMWARE VMXNET3 ETHERNET DRIVER
12916M: Shrikrishna Khare <skhare@vmware.com>
12917M: "VMware, Inc." <pv-drivers@vmware.com>
12918L: netdev@vger.kernel.org
12919S: Maintained
12920F: drivers/net/vmxnet3/
12921
12922VMware PVSCSI driver
12923M: Jim Gill <jgill@vmware.com>
12924M: VMware PV-Drivers <pv-drivers@vmware.com>
12925L: linux-scsi@vger.kernel.org
12926S: Maintained
12927F: drivers/scsi/vmw_pvscsi.c
12928F: drivers/scsi/vmw_pvscsi.h
12929
12930VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12931M: Liam Girdwood <lgirdwood@gmail.com>
12932M: Mark Brown <broonie@kernel.org>
12933L: linux-kernel@vger.kernel.org
12934W: http://www.slimlogic.co.uk/?p=48
12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12936S: Supported
12937F: Documentation/devicetree/bindings/regulator/
12938F: drivers/regulator/
12939F: include/dt-bindings/regulator/
12940F: include/linux/regulator/
12941
12942VRF
12943M: David Ahern <dsa@cumulusnetworks.com>
12944M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12945L: netdev@vger.kernel.org
12946S: Maintained
12947F: drivers/net/vrf.c
12948F: Documentation/networking/vrf.txt
12949
12950VT1211 HARDWARE MONITOR DRIVER
12951M: Juerg Haefliger <juergh@gmail.com>
12952L: linux-hwmon@vger.kernel.org
12953S: Maintained
12954F: Documentation/hwmon/vt1211
12955F: drivers/hwmon/vt1211.c
12956
12957VT8231 HARDWARE MONITOR DRIVER
12958M: Roger Lucas <vt8231@hiddenengine.co.uk>
12959L: linux-hwmon@vger.kernel.org
12960S: Maintained
12961F: drivers/hwmon/vt8231.c
12962
12963VUB300 USB to SDIO/SD/MMC bridge chip
12964M: Tony Olech <tony.olech@elandigitalsystems.com>
12965L: linux-mmc@vger.kernel.org
12966L: linux-usb@vger.kernel.org
12967S: Supported
12968F: drivers/mmc/host/vub300.c
12969
12970W1 DALLAS'S 1-WIRE BUS
12971M: Evgeniy Polyakov <zbr@ioremap.net>
12972S: Maintained
12973F: Documentation/w1/
12974F: drivers/w1/
12975
12976W83791D HARDWARE MONITORING DRIVER
12977M: Marc Hulsman <m.hulsman@tudelft.nl>
12978L: linux-hwmon@vger.kernel.org
12979S: Maintained
12980F: Documentation/hwmon/w83791d
12981F: drivers/hwmon/w83791d.c
12982
12983W83793 HARDWARE MONITORING DRIVER
12984M: Rudolf Marek <r.marek@assembler.cz>
12985L: linux-hwmon@vger.kernel.org
12986S: Maintained
12987F: Documentation/hwmon/w83793
12988F: drivers/hwmon/w83793.c
12989
12990W83795 HARDWARE MONITORING DRIVER
12991M: Jean Delvare <jdelvare@suse.com>
12992L: linux-hwmon@vger.kernel.org
12993S: Maintained
12994F: drivers/hwmon/w83795.c
12995
12996W83L51xD SD/MMC CARD INTERFACE DRIVER
12997M: Pierre Ossman <pierre@ossman.eu>
12998S: Maintained
12999F: drivers/mmc/host/wbsd.*
13000
13001WACOM PROTOCOL 4 SERIAL TABLETS
13002M: Julian Squires <julian@cipht.net>
13003M: Hans de Goede <hdegoede@redhat.com>
13004L: linux-input@vger.kernel.org
13005S: Maintained
13006F: drivers/input/tablet/wacom_serial4.c
13007
13008WATCHDOG DEVICE DRIVERS
13009M: Wim Van Sebroeck <wim@iguana.be>
13010R: Guenter Roeck <linux@roeck-us.net>
13011L: linux-watchdog@vger.kernel.org
13012W: http://www.linux-watchdog.org/
13013T: git git://www.linux-watchdog.org/linux-watchdog.git
13014S: Maintained
13015F: Documentation/devicetree/bindings/watchdog/
13016F: Documentation/watchdog/
13017F: drivers/watchdog/
13018F: include/linux/watchdog.h
13019F: include/uapi/linux/watchdog.h
13020
13021WIIMOTE HID DRIVER
13022M: David Herrmann <dh.herrmann@googlemail.com>
13023L: linux-input@vger.kernel.org
13024S: Maintained
13025F: drivers/hid/hid-wiimote*
13026
13027WINBOND CIR DRIVER
13028M: David Härdeman <david@hardeman.nu>
13029S: Maintained
13030F: drivers/media/rc/winbond-cir.c
13031
13032WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13033M: William Breathitt Gray <vilhelm.gray@gmail.com>
13034L: linux-watchdog@vger.kernel.org
13035S: Maintained
13036F: drivers/watchdog/ebc-c384_wdt.c
13037
13038WINSYSTEMS WS16C48 GPIO DRIVER
13039M: William Breathitt Gray <vilhelm.gray@gmail.com>
13040L: linux-gpio@vger.kernel.org
13041S: Maintained
13042F: drivers/gpio/gpio-ws16c48.c
13043
13044WIMAX STACK
13045M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13046M: linux-wimax@intel.com
13047L: wimax@linuxwimax.org (subscribers-only)
13048S: Supported
13049W: http://linuxwimax.org
13050F: Documentation/wimax/README.wimax
13051F: include/linux/wimax/debug.h
13052F: include/net/wimax.h
13053F: include/uapi/linux/wimax.h
13054F: net/wimax/
13055
13056WISTRON LAPTOP BUTTON DRIVER
13057M: Miloslav Trmac <mitr@volny.cz>
13058S: Maintained
13059F: drivers/input/misc/wistron_btns.c
13060
13061WL3501 WIRELESS PCMCIA CARD DRIVER
13062M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13063L: linux-wireless@vger.kernel.org
13064W: http://oops.ghostprotocols.net:81/blog
13065S: Maintained
13066F: drivers/net/wireless/wl3501*
13067
13068WOLFSON MICROELECTRONICS DRIVERS
13069L: patches@opensource.wolfsonmicro.com
13070T: git https://github.com/CirrusLogic/linux-drivers.git
13071W: https://github.com/CirrusLogic/linux-drivers/wiki
13072S: Supported
13073F: Documentation/hwmon/wm83??
13074F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13075F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13076F: Documentation/devicetree/bindings/mfd/arizona.txt
13077F: arch/arm/mach-s3c64xx/mach-crag6410*
13078F: drivers/clk/clk-wm83*.c
13079F: drivers/extcon/extcon-arizona.c
13080F: drivers/leds/leds-wm83*.c
13081F: drivers/gpio/gpio-*wm*.c
13082F: drivers/gpio/gpio-arizona.c
13083F: drivers/hwmon/wm83??-hwmon.c
13084F: drivers/input/misc/wm831x-on.c
13085F: drivers/input/touchscreen/wm831x-ts.c
13086F: drivers/input/touchscreen/wm97*.c
13087F: drivers/mfd/arizona*
13088F: drivers/mfd/wm*.c
13089F: drivers/mfd/cs47l24*
13090F: drivers/power/supply/wm83*.c
13091F: drivers/rtc/rtc-wm83*.c
13092F: drivers/regulator/wm8*.c
13093F: drivers/video/backlight/wm83*_bl.c
13094F: drivers/watchdog/wm83*_wdt.c
13095F: include/linux/mfd/arizona/
13096F: include/linux/mfd/wm831x/
13097F: include/linux/mfd/wm8350/
13098F: include/linux/mfd/wm8400*
13099F: include/linux/wm97xx.h
13100F: include/sound/wm????.h
13101F: sound/soc/codecs/arizona.?
13102F: sound/soc/codecs/wm*
13103F: sound/soc/codecs/cs47l24*
13104
13105WORKQUEUE
13106M: Tejun Heo <tj@kernel.org>
13107R: Lai Jiangshan <jiangshanlai@gmail.com>
13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13109S: Maintained
13110F: include/linux/workqueue.h
13111F: kernel/workqueue.c
13112F: Documentation/workqueue.txt
13113
13114X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13115M: Chen-Yu Tsai <wens@csie.org>
13116L: linux-kernel@vger.kernel.org
13117S: Maintained
13118N: axp[128]
13119
13120X.25 NETWORK LAYER
13121M: Andrew Hendry <andrew.hendry@gmail.com>
13122L: linux-x25@vger.kernel.org
13123S: Odd Fixes
13124F: Documentation/networking/x25*
13125F: include/net/x25*
13126F: net/x25/
13127
13128X86 ARCHITECTURE (32-BIT AND 64-BIT)
13129M: Thomas Gleixner <tglx@linutronix.de>
13130M: Ingo Molnar <mingo@redhat.com>
13131M: "H. Peter Anvin" <hpa@zytor.com>
13132M: x86@kernel.org
13133L: linux-kernel@vger.kernel.org
13134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13135S: Maintained
13136F: Documentation/x86/
13137F: arch/x86/
13138
13139X86 PLATFORM DRIVERS
13140M: Darren Hart <dvhart@infradead.org>
13141L: platform-driver-x86@vger.kernel.org
13142T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13143S: Maintained
13144F: drivers/platform/x86/
13145F: drivers/platform/olpc/
13146
13147X86 MCE INFRASTRUCTURE
13148M: Tony Luck <tony.luck@intel.com>
13149M: Borislav Petkov <bp@alien8.de>
13150L: linux-edac@vger.kernel.org
13151S: Maintained
13152F: arch/x86/kernel/cpu/mcheck/*
13153
13154X86 MICROCODE UPDATE SUPPORT
13155M: Borislav Petkov <bp@alien8.de>
13156S: Maintained
13157F: arch/x86/kernel/cpu/microcode/*
13158
13159X86 VDSO
13160M: Andy Lutomirski <luto@amacapital.net>
13161L: linux-kernel@vger.kernel.org
13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13163S: Maintained
13164F: arch/x86/entry/vdso/
13165
13166XC2028/3028 TUNER DRIVER
13167M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13168M: Mauro Carvalho Chehab <mchehab@kernel.org>
13169L: linux-media@vger.kernel.org
13170W: https://linuxtv.org
13171T: git git://linuxtv.org/media_tree.git
13172S: Maintained
13173F: drivers/media/tuners/tuner-xc2028.*
13174
13175XEN HYPERVISOR INTERFACE
13176M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13177M: David Vrabel <david.vrabel@citrix.com>
13178M: Juergen Gross <jgross@suse.com>
13179L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13181S: Supported
13182F: arch/x86/xen/
13183F: drivers/*/xen-*front.c
13184F: drivers/xen/
13185F: arch/x86/include/asm/xen/
13186F: include/xen/
13187F: include/uapi/xen/
13188
13189XEN HYPERVISOR ARM
13190M: Stefano Stabellini <sstabellini@kernel.org>
13191L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13192S: Maintained
13193F: arch/arm/xen/
13194F: arch/arm/include/asm/xen/
13195
13196XEN HYPERVISOR ARM64
13197M: Stefano Stabellini <sstabellini@kernel.org>
13198L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13199S: Maintained
13200F: arch/arm64/xen/
13201F: arch/arm64/include/asm/xen/
13202
13203XEN NETWORK BACKEND DRIVER
13204M: Wei Liu <wei.liu2@citrix.com>
13205M: Paul Durrant <paul.durrant@citrix.com>
13206L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13207L: netdev@vger.kernel.org
13208S: Supported
13209F: drivers/net/xen-netback/*
13210
13211XEN PCI SUBSYSTEM
13212M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13213L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13214S: Supported
13215F: arch/x86/pci/*xen*
13216F: drivers/pci/*xen*
13217
13218XEN BLOCK SUBSYSTEM
13219M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13220M: Roger Pau Monné <roger.pau@citrix.com>
13221L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13222S: Supported
13223F: drivers/block/xen-blkback/*
13224F: drivers/block/xen*
13225
13226XEN PVSCSI DRIVERS
13227M: Juergen Gross <jgross@suse.com>
13228L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13229L: linux-scsi@vger.kernel.org
13230S: Supported
13231F: drivers/scsi/xen-scsifront.c
13232F: drivers/xen/xen-scsiback.c
13233F: include/xen/interface/io/vscsiif.h
13234
13235XEN SWIOTLB SUBSYSTEM
13236M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13238S: Supported
13239F: arch/x86/xen/*swiotlb*
13240F: drivers/xen/*swiotlb*
13241
13242XFS FILESYSTEM
13243M: Dave Chinner <david@fromorbit.com>
13244M: linux-xfs@vger.kernel.org
13245L: linux-xfs@vger.kernel.org
13246W: http://xfs.org/
13247T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13248S: Supported
13249F: Documentation/filesystems/xfs.txt
13250F: fs/xfs/
13251
13252XILINX AXI ETHERNET DRIVER
13253M: Anirudha Sarangi <anirudh@xilinx.com>
13254M: John Linn <John.Linn@xilinx.com>
13255S: Maintained
13256F: drivers/net/ethernet/xilinx/xilinx_axienet*
13257
13258XILINX UARTLITE SERIAL DRIVER
13259M: Peter Korsgaard <jacmet@sunsite.dk>
13260L: linux-serial@vger.kernel.org
13261S: Maintained
13262F: drivers/tty/serial/uartlite.c
13263
13264XILINX VIDEO IP CORES
13265M: Hyun Kwon <hyun.kwon@xilinx.com>
13266M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13267L: linux-media@vger.kernel.org
13268T: git git://linuxtv.org/media_tree.git
13269S: Supported
13270F: Documentation/devicetree/bindings/media/xilinx/
13271F: drivers/media/platform/xilinx/
13272F: include/uapi/linux/xilinx-v4l2-controls.h
13273
13274XILLYBUS DRIVER
13275M: Eli Billauer <eli.billauer@gmail.com>
13276L: linux-kernel@vger.kernel.org
13277S: Supported
13278F: drivers/char/xillybus/
13279
13280XTENSA XTFPGA PLATFORM SUPPORT
13281M: Max Filippov <jcmvbkbc@gmail.com>
13282L: linux-xtensa@linux-xtensa.org
13283S: Maintained
13284F: drivers/spi/spi-xtensa-xtfpga.c
13285F: sound/soc/xtensa/xtfpga-i2s.c
13286
13287YAM DRIVER FOR AX.25
13288M: Jean-Paul Roubelat <jpr@f6fbb.org>
13289L: linux-hams@vger.kernel.org
13290S: Maintained
13291F: drivers/net/hamradio/yam*
13292F: include/linux/yam.h
13293
13294YEALINK PHONE DRIVER
13295M: Henk Vergonet <Henk.Vergonet@gmail.com>
13296L: usbb2k-api-dev@nongnu.org
13297S: Maintained
13298F: Documentation/input/yealink.txt
13299F: drivers/input/misc/yealink.*
13300
13301Z8530 DRIVER FOR AX.25
13302M: Joerg Reuter <jreuter@yaina.de>
13303W: http://yaina.de/jreuter/
13304W: http://www.qsl.net/dl1bke/
13305L: linux-hams@vger.kernel.org
13306S: Maintained
13307F: Documentation/networking/z8530drv.txt
13308F: drivers/net/hamradio/*scc.c
13309F: drivers/net/hamradio/z8530.h
13310
13311ZBUD COMPRESSED PAGE ALLOCATOR
13312M: Seth Jennings <sjenning@redhat.com>
13313L: linux-mm@kvack.org
13314S: Maintained
13315F: mm/zbud.c
13316F: include/linux/zbud.h
13317
13318ZD1211RW WIRELESS DRIVER
13319M: Daniel Drake <dsd@gentoo.org>
13320M: Ulrich Kunitz <kune@deine-taler.de>
13321W: http://zd1211.ath.cx/wiki/DriverRewrite
13322L: linux-wireless@vger.kernel.org
13323L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13324S: Maintained
13325F: drivers/net/wireless/zydas/zd1211rw/
13326
13327ZPOOL COMPRESSED PAGE STORAGE API
13328M: Dan Streetman <ddstreet@ieee.org>
13329L: linux-mm@kvack.org
13330S: Maintained
13331F: mm/zpool.c
13332F: include/linux/zpool.h
13333
13334ZR36067 VIDEO FOR LINUX DRIVER
13335L: mjpeg-users@lists.sourceforge.net
13336L: linux-media@vger.kernel.org
13337W: http://mjpeg.sourceforge.net/driver-zoran/
13338T: hg https://linuxtv.org/hg/v4l-dvb
13339S: Odd Fixes
13340F: drivers/media/pci/zoran/
13341
13342ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13343M: Minchan Kim <minchan@kernel.org>
13344M: Nitin Gupta <ngupta@vflare.org>
13345R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13346L: linux-kernel@vger.kernel.org
13347S: Maintained
13348F: drivers/block/zram/
13349F: Documentation/blockdev/zram.txt
13350
13351ZS DECSTATION Z85C30 SERIAL DRIVER
13352M: "Maciej W. Rozycki" <macro@linux-mips.org>
13353S: Maintained
13354F: drivers/tty/serial/zs.*
13355
13356ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13357M: Minchan Kim <minchan@kernel.org>
13358M: Nitin Gupta <ngupta@vflare.org>
13359R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13360L: linux-mm@kvack.org
13361S: Maintained
13362F: mm/zsmalloc.c
13363F: include/linux/zsmalloc.h
13364F: Documentation/vm/zsmalloc.txt
13365
13366ZSWAP COMPRESSED SWAP CACHING
13367M: Seth Jennings <sjenning@redhat.com>
13368L: linux-mm@kvack.org
13369S: Maintained
13370F: mm/zswap.c
13371
13372THE REST
13373M: Linus Torvalds <torvalds@linux-foundation.org>
13374L: linux-kernel@vger.kernel.org
13375Q: http://patchwork.kernel.org/project/LKML/list/
13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13377S: Buried alive in reporters
13378F: *
13379F: */