Merge branch 'xilinx-gmiitorgmii-converter'
[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 THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M: Johannes Berg <johannes@sipsolutions.net>
807L: linuxppc-dev@lists.ozlabs.org
808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
809S: Maintained
810F: sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
818APM DRIVER
819M: Jiri Kosina <jikos@kernel.org>
820S: Odd fixes
821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
824F: include/uapi/linux/apm_bios.h
825F: drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M: Henrik Rydberg <rydberg@bitmath.org>
829L: linux-input@vger.kernel.org
830S: Odd fixes
831F: drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M: Henrik Rydberg <rydberg@bitmath.org>
835L: linux-hwmon@vger.kernel.org
836S: Odd fixes
837F: drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S: Maintained
842F: drivers/net/appletalk/
843F: net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
855F: drivers/net/phy/mdio-xgene.c
856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M: Jaya Kumar <jayalk@intworks.biz>
867S: Maintained
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
887F: drivers/gpu/drm/arm/hdlcd_*
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M: Ian Molton <spyro@f2s.com>
900S: Maintained
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
906R: Mark Rutland <mark.rutland@arm.com>
907S: Maintained
908F: arch/arm*/kernel/perf_*
909F: arch/arm/oprofile/common.c
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
915
916ARM PORT
917M: Russell King <linux@armlinux.org.uk>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.armlinux.org.uk/
920S: Maintained
921F: arch/arm/
922
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M: Russell King <linux@armlinux.org.uk>
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M: Russell King <linux@armlinux.org.uk>
948S: Maintained
949F: drivers/mmc/host/mmci.*
950F: include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M: Russell King <linux@armlinux.org.uk>
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M: Lennert Buytenhek <kernel@wantstofly.org>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M: Sergey Lapin <slapin@ossfans.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/Allwinner sunXi SoC support
980M: Maxime Ripard <maxime.ripard@free-electrons.com>
981M: Chen-Yu Tsai <wens@csie.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984N: sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M: Carlo Caione <carlo@caione.org>
993M: Kevin Hilman <khilman@baylibre.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L: linux-amlogic@lists.infradead.org
996W: http://linux-meson.com/
997S: Maintained
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
1002N: meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
1007S: Maintained
1008F: arch/arm/mach-alpine/
1009F: arch/arm/boot/dts/alpine*
1010F: arch/arm64/boot/dts/al/
1011F: drivers/*/*alpine*
1012
1013ARM/ARTPEC MACHINE SUPPORT
1014M: Jesper Nilsson <jesper.nilsson@axis.com>
1015M: Lars Persson <lars.persson@axis.com>
1016M: Niklas Cassel <niklas.cassel@axis.com>
1017S: Maintained
1018L: linux-arm-kernel@axis.com
1019F: arch/arm/mach-artpec
1020F: arch/arm/boot/dts/artpec6*
1021F: drivers/clk/axis
1022
1023ARM/ASPEED MACHINE SUPPORT
1024M: Joel Stanley <joel@jms.id.au>
1025S: Maintained
1026F: arch/arm/mach-aspeed/
1027F: arch/arm/boot/dts/aspeed-*
1028F: drivers/*/*aspeed*
1029
1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1031M: Nicolas Ferre <nicolas.ferre@atmel.com>
1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035W: http://www.linux4sam.org
1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1037S: Supported
1038F: arch/arm/mach-at91/
1039F: include/soc/at91/
1040F: arch/arm/boot/dts/at91*.dts
1041F: arch/arm/boot/dts/at91*.dtsi
1042F: arch/arm/boot/dts/sama*.dts
1043F: arch/arm/boot/dts/sama*.dtsi
1044F: arch/arm/include/debug/at91.S
1045
1046ARM/ATMEL AT91 Clock Support
1047M: Boris Brezillon <boris.brezillon@free-electrons.com>
1048S: Maintained
1049F: drivers/clk/at91
1050
1051ARM/CALXEDA HIGHBANK ARCHITECTURE
1052M: Rob Herring <robh@kernel.org>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-highbank/
1056F: arch/arm/boot/dts/highbank.dts
1057F: arch/arm/boot/dts/ecx-*.dts*
1058
1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1060M: Krzysztof Halasa <khalasa@piap.pl>
1061S: Maintained
1062F: arch/arm/mach-cns3xxx/
1063
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M: Sunil Goutham <sgoutham@cavium.com>
1066M: Robert Richter <rric@kernel.org>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Supported
1069F: drivers/net/ethernet/cavium/thunder/
1070
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M: Alexander Shiyan <shc_work@mail.ru>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Odd Fixes
1075N: clps711x
1076
1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1078M: Hartley Sweeten <hsweeten@visionengravers.com>
1079M: Ryan Mallon <rmallon@gmail.com>
1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S: Maintained
1082F: arch/arm/mach-ep93xx/
1083F: arch/arm/mach-ep93xx/include/mach/
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1086M: Lennert Buytenhek <kernel@wantstofly.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089
1090ARM/CLKDEV SUPPORT
1091M: Russell King <linux@armlinux.org.uk>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/include/asm/clkdev.h
1095F: drivers/clk/clkdev.c
1096
1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1098M: Mike Rapoport <mike@compulab.co.il>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S: Maintained
1101
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M: Hubert Feurstein <hubert.feurstein@contec.at>
1104S: Maintained
1105F: arch/arm/mach-ep93xx/micro9.c
1106
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M: Mathieu Poirier <mathieu.poirier@linaro.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111F: drivers/hwtracing/coresight/*
1112F: Documentation/trace/coresight.txt
1113F: Documentation/devicetree/bindings/arm/coresight.txt
1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1115
1116ARM/CORGI MACHINE SUPPORT
1117M: Richard Purdie <rpurdie@rpsys.net>
1118S: Maintained
1119
1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123T: git git://github.com/ulli-kroll/linux.git
1124S: Maintained
1125F: arch/arm/mach-gemini/
1126F: drivers/rtc/rtc-gemini.c
1127
1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1129M: Barry Song <baohua@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1132S: Maintained
1133F: arch/arm/boot/dts/prima2*
1134F: arch/arm/mach-prima2/
1135F: drivers/clk/sirf/
1136F: drivers/clocksource/timer-prima2.c
1137F: drivers/clocksource/timer-atlas7.c
1138N: [^a-z]sirf
1139
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M: Baruch Siach <baruch@tkos.co.il>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/cx92755*
1145N: digicolor
1146
1147ARM/EBSA110 MACHINE SUPPORT
1148M: Russell King <linux@armlinux.org.uk>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150W: http://www.armlinux.org.uk/
1151S: Maintained
1152F: arch/arm/mach-ebsa110/
1153F: drivers/net/ethernet/amd/am79c961a.*
1154
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M: Uwe Kleine-König <kernel@pengutronix.de>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159N: efm32
1160
1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1162M: Daniel Ribeiro <drwyrm@gmail.com>
1163M: Stefan Schmidt <stefan@openezx.org>
1164M: Harald Welte <laforge@openezx.org>
1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1166W: http://www.openezx.org/
1167S: Maintained
1168T: topgit git://git.openezx.org/openezx.git
1169F: arch/arm/mach-pxa/ezx.c
1170
1171ARM/FARADAY FA526 PORT
1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175T: git git://git.berlios.de/gemini-board
1176F: arch/arm/mm/*-fa*
1177
1178ARM/FOOTBRIDGE ARCHITECTURE
1179M: Russell King <linux@armlinux.org.uk>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181W: http://www.armlinux.org.uk/
1182S: Maintained
1183F: arch/arm/include/asm/hardware/dec21285.h
1184F: arch/arm/mach-footbridge/
1185
1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187M: Shawn Guo <shawnguo@kernel.org>
1188M: Sascha Hauer <kernel@pengutronix.de>
1189R: Fabio Estevam <fabio.estevam@nxp.com>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1193F: arch/arm/mach-imx/
1194F: arch/arm/mach-mxs/
1195F: arch/arm/boot/dts/imx*
1196F: arch/arm/configs/imx*_defconfig
1197F: drivers/clk/imx/
1198F: include/soc/imx/
1199
1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201M: Shawn Guo <shawnguo@kernel.org>
1202M: Sascha Hauer <kernel@pengutronix.de>
1203R: Stefan Agner <stefan@agner.ch>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F: arch/arm/mach-imx/*vf610*
1208F: arch/arm/boot/dts/vf*
1209
1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/GUMSTIX MACHINE SUPPORT
1216M: Steve Sakoman <sakoman@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219
1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1221M: Philipp Zabel <philipp.zabel@gmail.com>
1222M: Paul Parsons <lost.distance@yahoo.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-pxa/hx4700.c
1226F: arch/arm/mach-pxa/include/mach/hx4700.h
1227F: sound/soc/pxa/hx4700.c
1228
1229ARM/HISILICON SOC SUPPORT
1230M: Wei Xu <xuwei5@hisilicon.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W: http://www.hisilicon.com
1233S: Supported
1234T: git git://github.com/hisilicon/linux-hisi.git
1235F: arch/arm/mach-hisi/
1236F: arch/arm/boot/dts/hi3*
1237F: arch/arm/boot/dts/hip*
1238F: arch/arm/boot/dts/hisi*
1239F: arch/arm64/boot/dts/hisilicon/
1240
1241ARM/HP JORNADA 7XX MACHINE SUPPORT
1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1243W: www.jlime.com
1244S: Maintained
1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F: arch/arm/mach-sa1100/jornada720.c
1247F: arch/arm/mach-sa1100/include/mach/jornada720.h
1248
1249ARM/IGEP MACHINE SUPPORT
1250M: Enric Balletbo i Serra <eballetbo@gmail.com>
1251M: Javier Martinez Canillas <javier@dowhile0.org>
1252L: linux-omap@vger.kernel.org
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/omap3-igep*
1256
1257ARM/INCOME PXA270 SUPPORT
1258M: Marek Vasut <marek.vasut@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-pxa/colibri-pxa270-income.c
1262
1263ARM/INTEL IOP32X ARM ARCHITECTURE
1264M: Lennert Buytenhek <kernel@wantstofly.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Orphan
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
1273M: Lennert Buytenhek <kernel@wantstofly.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
1278M: Lennert Buytenhek <kernel@wantstofly.org>
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281
1282ARM/INTEL IXDP2850 MACHINE SUPPORT
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M: Imre Kaloz <kaloz@openwrt.org>
1289M: Krzysztof Halasa <khalasa@piap.pl>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292F: arch/arm/mach-ixp4xx/
1293
1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1295M: Jonathan Cameron <jic23@cam.ac.uk>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298F: arch/arm/mach-pxa/stargate2.c
1299F: drivers/pcmcia/pxa2xx_stargate2.c
1300
1301ARM/INTEL XSC3 (MANZANO) ARM CORE
1302M: Lennert Buytenhek <kernel@wantstofly.org>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1307M: Lennert Buytenhek <kernel@wantstofly.org>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310
1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1312M: Santosh Shilimkar <ssantosh@kernel.org>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-keystone/
1316F: arch/arm/boot/dts/keystone-*
1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1320M: Santosh Shilimkar <ssantosh@kernel.org>
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1326M: Santosh Shilimkar <ssantosh@kernel.org>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L: linux-kernel@vger.kernel.org
1329S: Maintained
1330F: drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1333M: Santosh Shilimkar <ssantosh@kernel.org>
1334L: linux-kernel@vger.kernel.org
1335S: Maintained
1336F: drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1339M: Santosh Shilimkar <ssantosh@kernel.org>
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/memory/*emif*
1343
1344ARM/LG1K ARCHITECTURE
1345M: Chanho Min <chanho.min@lge.com>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm64/boot/dts/lg/
1349
1350ARM/LOGICPD PXA270 MACHINE SUPPORT
1351M: Lennert Buytenhek <kernel@wantstofly.org>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
1354
1355ARM/LPC18XX ARCHITECTURE
1356M: Joachim Eastwood <manabian@gmail.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm/boot/dts/lpc43*
1360F: drivers/clk/nxp/clk-lpc18xx*
1361F: drivers/clocksource/time-lpc32xx.c
1362F: drivers/i2c/busses/i2c-lpc2k.c
1363F: drivers/memory/pl172.c
1364F: drivers/mtd/spi-nor/nxp-spifi.c
1365F: drivers/rtc/rtc-lpc24xx.c
1366N: lpc18xx
1367
1368ARM/LPC32XX SOC SUPPORT
1369M: Vladimir Zapolskiy <vz@mleia.com>
1370M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1373S: Maintained
1374F: arch/arm/boot/dts/lpc32*
1375F: arch/arm/mach-lpc32xx/
1376F: drivers/i2c/busses/i2c-pnx.c
1377F: drivers/net/ethernet/nxp/lpc_eth.c
1378F: drivers/usb/host/ohci-nxp.c
1379F: drivers/watchdog/pnx4008_wdt.c
1380N: lpc32xx
1381
1382ARM/MAGICIAN MACHINE SUPPORT
1383M: Philipp Zabel <philipp.zabel@gmail.com>
1384S: Maintained
1385
1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1387M: Jason Cooper <jason@lakedaemon.net>
1388M: Andrew Lunn <andrew@lunn.ch>
1389M: Gregory Clement <gregory.clement@free-electrons.com>
1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/mach-mvebu/
1394F: drivers/rtc/rtc-armada38x.c
1395F: arch/arm/boot/dts/armada*
1396F: arch/arm/boot/dts/kirkwood*
1397F: arch/arm64/boot/dts/marvell/armada*
1398F: drivers/cpufreq/mvebu-cpufreq.c
1399F: arch/arm/configs/mvebu_*_defconfig
1400
1401ARM/Marvell Berlin SoC support
1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S: Maintained
1405F: arch/arm/mach-berlin/
1406F: arch/arm/boot/dts/berlin*
1407F: arch/arm64/boot/dts/marvell/berlin*
1408
1409
1410ARM/Marvell Dove/MV78xx0/Orion SOC support
1411M: Jason Cooper <jason@lakedaemon.net>
1412M: Andrew Lunn <andrew@lunn.ch>
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414M: Gregory Clement <gregory.clement@free-electrons.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm/mach-dove/
1418F: arch/arm/mach-mv78xx0/
1419F: arch/arm/mach-orion5x/
1420F: arch/arm/plat-orion/
1421F: arch/arm/boot/dts/dove*
1422F: arch/arm/boot/dts/orion5x*
1423
1424
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M: Alexander Clouter <alex@digriz.org.uk>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W: http://www.digriz.org.uk/ts78xx/kernel
1429S: Maintained
1430F: arch/arm/mach-orion5x/ts78xx-*
1431
1432ARM/OXNAS platform support
1433M: Neil Armstrong <narmstrong@baylibre.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-oxnas/
1437F: arch/arm/boot/dts/oxnas*
1438F: arch/arm/boot/dts/wd-mbwe.dts
1439N: oxnas
1440
1441ARM/Mediatek RTC DRIVER
1442M: Eddie Huang <eddie.huang@mediatek.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: drivers/rtc/rtc-mt6397.c
1447
1448ARM/Mediatek SoC support
1449M: Matthias Brugger <matthias.bgg@gmail.com>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1452S: Maintained
1453F: arch/arm/boot/dts/mt6*
1454F: arch/arm/boot/dts/mt8*
1455F: arch/arm/mach-mediatek/
1456N: mtk
1457K: mediatek
1458
1459ARM/Mediatek USB3 PHY DRIVER
1460M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: drivers/phy/phy-mt65xx-usb3.c
1465
1466ARM/MICREL KS8695 ARCHITECTURE
1467M: Greg Ungerer <gerg@uclinux.org>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469F: arch/arm/mach-ks8695/
1470S: Odd Fixes
1471
1472ARM/MIOA701 MACHINE SUPPORT
1473M: Robert Jarzmik <robert.jarzmik@free.fr>
1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475F: arch/arm/mach-pxa/mioa701.c
1476S: Maintained
1477
1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1479M: Michael Petchkovsky <mkpetch@internode.on.net>
1480S: Maintained
1481
1482ARM/NOMADIK ARCHITECTURE
1483M: Alessandro Rubini <rubini@unipv.it>
1484M: Linus Walleij <linus.walleij@linaro.org>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S: Maintained
1487F: arch/arm/mach-nomadik/
1488F: drivers/pinctrl/nomadik/
1489F: drivers/i2c/busses/i2c-nomadik.c
1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1491
1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1493M: Nelson Castillo <arhuaco@freaks-unidos.net>
1494L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S: Supported
1497
1498ARM/TOSA MACHINE SUPPORT
1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M: Dirk Opfer <dirk@opfer-online.de>
1501S: Maintained
1502
1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1504M: Marek Vasut <marek.vasut@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org
1506W: http://hackndev.com
1507S: Maintained
1508F: arch/arm/mach-pxa/include/mach/palmtx.h
1509F: arch/arm/mach-pxa/palmtx.c
1510F: arch/arm/mach-pxa/include/mach/palmt5.h
1511F: arch/arm/mach-pxa/palmt5.c
1512F: arch/arm/mach-pxa/include/mach/palmld.h
1513F: arch/arm/mach-pxa/palmld.c
1514F: arch/arm/mach-pxa/include/mach/palmte2.h
1515F: arch/arm/mach-pxa/palmte2.c
1516F: arch/arm/mach-pxa/include/mach/palmtc.h
1517F: arch/arm/mach-pxa/palmtc.c
1518
1519ARM/PALM TREO SUPPORT
1520M: Tomas Cech <sleep_walker@suse.com>
1521L: linux-arm-kernel@lists.infradead.org
1522W: http://hackndev.com
1523S: Maintained
1524F: arch/arm/mach-pxa/include/mach/palmtreo.h
1525F: arch/arm/mach-pxa/palmtreo.c
1526
1527ARM/PALMZ72 SUPPORT
1528M: Sergey Lapin <slapin@ossfans.org>
1529L: linux-arm-kernel@lists.infradead.org
1530W: http://hackndev.com
1531S: Maintained
1532F: arch/arm/mach-pxa/include/mach/palmz72.h
1533F: arch/arm/mach-pxa/palmz72.c
1534
1535ARM/PLEB SUPPORT
1536M: Peter Chubb <pleb@gelato.unsw.edu.au>
1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S: Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W: http://www.armlinux.org.uk/
1544S: Maintained
1545
1546ARM/QUALCOMM SUPPORT
1547M: Andy Gross <andy.gross@linaro.org>
1548M: David Brown <david.brown@linaro.org>
1549L: linux-arm-msm@vger.kernel.org
1550L: linux-soc@vger.kernel.org
1551S: Maintained
1552F: Documentation/devicetree/bindings/soc/qcom/
1553F: arch/arm/boot/dts/qcom-*.dts
1554F: arch/arm/boot/dts/qcom-*.dtsi
1555F: arch/arm/mach-qcom/
1556F: arch/arm64/boot/dts/qcom/*
1557F: drivers/i2c/busses/i2c-qup.c
1558F: drivers/clk/qcom/
1559F: drivers/soc/qcom/
1560F: drivers/spi/spi-qup.c
1561F: drivers/tty/serial/msm_serial.h
1562F: drivers/tty/serial/msm_serial.c
1563F: drivers/*/pm8???-*
1564F: drivers/mfd/ssbi.c
1565F: drivers/firmware/qcom_scm.c
1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1567
1568ARM/RADISYS ENP2611 MACHINE SUPPORT
1569M: Lennert Buytenhek <kernel@wantstofly.org>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Maintained
1572
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M: Simon Horman <horms@verge.net.au>
1575M: Magnus Damm <magnus.damm@gmail.com>
1576L: linux-renesas-soc@vger.kernel.org
1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S: Supported
1580F: arch/arm64/boot/dts/renesas/
1581F: drivers/soc/renesas/
1582F: include/linux/soc/renesas/
1583
1584ARM/RISCPC ARCHITECTURE
1585M: Russell King <linux@armlinux.org.uk>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W: http://www.armlinux.org.uk/
1588S: Maintained
1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F: arch/arm/include/asm/hardware/ioc.h
1591F: arch/arm/include/asm/hardware/iomd.h
1592F: arch/arm/include/asm/hardware/memc.h
1593F: arch/arm/mach-rpc/
1594F: drivers/net/ethernet/8390/etherh.c
1595F: drivers/net/ethernet/i825xx/ether1*
1596F: drivers/net/ethernet/seeq/ether3*
1597F: drivers/scsi/arm/
1598
1599ARM/Rockchip SoC support
1600M: Heiko Stuebner <heiko@sntech.de>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L: linux-rockchip@lists.infradead.org
1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1604S: Maintained
1605F: arch/arm/boot/dts/rk3*
1606F: arch/arm/mach-rockchip/
1607F: drivers/clk/rockchip/
1608F: drivers/i2c/busses/i2c-rk3x.c
1609F: drivers/*/*rockchip*
1610F: drivers/*/*/*rockchip*
1611F: sound/soc/rockchip/
1612N: rockchip
1613
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M: Kukjin Kim <kgene@kernel.org>
1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1619S: Maintained
1620F: arch/arm/boot/dts/s3c*
1621F: arch/arm/boot/dts/s5p*
1622F: arch/arm/boot/dts/samsung*
1623F: arch/arm/boot/dts/exynos*
1624F: arch/arm64/boot/dts/exynos/
1625F: arch/arm/plat-samsung/
1626F: arch/arm/mach-s3c24*/
1627F: arch/arm/mach-s3c64xx/
1628F: arch/arm/mach-s5p*/
1629F: arch/arm/mach-exynos*/
1630F: drivers/*/*s3c24*
1631F: drivers/*/*/*s3c24*
1632F: drivers/*/*s3c64xx*
1633F: drivers/*/*s5pv210*
1634F: drivers/memory/samsung/*
1635F: drivers/soc/samsung/*
1636F: drivers/spi/spi-s3c*
1637F: Documentation/arm/Samsung/
1638F: Documentation/devicetree/bindings/arm/samsung/
1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F: Documentation/devicetree/bindings/power/pd-samsung.txt
1641N: exynos
1642
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647F: arch/arm/mach-s5pv210/
1648
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M: Kyungmin Park <kyungmin.park@samsung.com>
1651M: Kamil Debski <k.debski@samsung.com>
1652L: linux-arm-kernel@lists.infradead.org
1653L: linux-media@vger.kernel.org
1654S: Maintained
1655F: drivers/media/platform/s5p-g2d/
1656
1657ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1658M: Kyungmin Park <kyungmin.park@samsung.com>
1659M: Kamil Debski <k.debski@samsung.com>
1660M: Jeongtae Park <jtp.park@samsung.com>
1661L: linux-arm-kernel@lists.infradead.org
1662L: linux-media@vger.kernel.org
1663S: Maintained
1664F: arch/arm/plat-samsung/s5p-dev-mfc.c
1665F: drivers/media/platform/s5p-mfc/
1666
1667ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1668M: Kyungmin Park <kyungmin.park@samsung.com>
1669M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1670L: linux-arm-kernel@lists.infradead.org
1671L: linux-media@vger.kernel.org
1672S: Maintained
1673F: drivers/media/platform/s5p-tv/
1674
1675ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1676M: Kyungmin Park <kyungmin.park@samsung.com>
1677L: linux-arm-kernel@lists.infradead.org
1678L: linux-media@vger.kernel.org
1679S: Maintained
1680F: drivers/staging/media/platform/s5p-cec/
1681
1682ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1683M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1684M: Jacek Anaszewski <j.anaszewski@samsung.com>
1685L: linux-arm-kernel@lists.infradead.org
1686L: linux-media@vger.kernel.org
1687S: Maintained
1688F: drivers/media/platform/s5p-jpeg/
1689
1690ARM/SHMOBILE ARM ARCHITECTURE
1691M: Simon Horman <horms@verge.net.au>
1692M: Magnus Damm <magnus.damm@gmail.com>
1693L: linux-renesas-soc@vger.kernel.org
1694Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1695T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1696S: Supported
1697F: arch/arm/boot/dts/emev2*
1698F: arch/arm/boot/dts/r7s*
1699F: arch/arm/boot/dts/r8a*
1700F: arch/arm/boot/dts/sh*
1701F: arch/arm/configs/shmobile_defconfig
1702F: arch/arm/include/debug/renesas-scif.S
1703F: arch/arm/mach-shmobile/
1704F: drivers/soc/renesas/
1705F: include/linux/soc/renesas/
1706
1707ARM/SOCFPGA ARCHITECTURE
1708M: Dinh Nguyen <dinguyen@opensource.altera.com>
1709S: Maintained
1710F: arch/arm/mach-socfpga/
1711F: arch/arm/boot/dts/socfpga*
1712F: arch/arm/configs/socfpga_defconfig
1713F: arch/arm64/boot/dts/altera/
1714W: http://www.rocketboards.org
1715T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1716
1717ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1718M: Dinh Nguyen <dinguyen@opensource.altera.com>
1719S: Maintained
1720F: drivers/clk/socfpga/
1721
1722ARM/SOCFPGA EDAC SUPPORT
1723M: Thor Thayer <tthayer@opensource.altera.com>
1724S: Maintained
1725F: drivers/edac/altera_edac.
1726
1727ARM/STI ARCHITECTURE
1728M: Patrice Chotard <patrice.chotard@st.com>
1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730L: kernel@stlinux.com
1731W: http://www.stlinux.com
1732S: Maintained
1733F: arch/arm/mach-sti/
1734F: arch/arm/boot/dts/sti*
1735F: drivers/char/hw_random/st-rng.c
1736F: drivers/clocksource/arm_global_timer.c
1737F: drivers/clocksource/clksrc_st_lpc.c
1738F: drivers/cpufreq/sti-cpufreq.c
1739F: drivers/i2c/busses/i2c-st.c
1740F: drivers/media/rc/st_rc.c
1741F: drivers/media/platform/sti/c8sectpfe/
1742F: drivers/mmc/host/sdhci-st.c
1743F: drivers/phy/phy-miphy28lp.c
1744F: drivers/phy/phy-miphy365x.c
1745F: drivers/phy/phy-stih407-usb.c
1746F: drivers/phy/phy-stih41x-usb.c
1747F: drivers/pinctrl/pinctrl-st.c
1748F: drivers/remoteproc/st_remoteproc.c
1749F: drivers/reset/sti/
1750F: drivers/rtc/rtc-st-lpc.c
1751F: drivers/tty/serial/st-asc.c
1752F: drivers/usb/dwc3/dwc3-st.c
1753F: drivers/usb/host/ehci-st.c
1754F: drivers/usb/host/ohci-st.c
1755F: drivers/watchdog/st_lpc_wdt.c
1756F: drivers/ata/ahci_st.c
1757
1758ARM/STM32 ARCHITECTURE
1759M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1760M: Alexandre Torgue <alexandre.torgue@st.com>
1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762S: Maintained
1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1764N: stm32
1765F: drivers/clocksource/armv7m_systick.c
1766
1767ARM/TANGO ARCHITECTURE
1768M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1769L: linux-arm-kernel@lists.infradead.org
1770S: Maintained
1771N: tango
1772
1773ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1774M: Lennert Buytenhek <kernel@wantstofly.org>
1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S: Maintained
1777
1778ARM/TETON BGA MACHINE SUPPORT
1779M: "Mark F. Brown" <mark.brown314@gmail.com>
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S: Maintained
1782
1783ARM/THECUS N2100 MACHINE SUPPORT
1784M: Lennert Buytenhek <kernel@wantstofly.org>
1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S: Maintained
1787
1788ARM/NUVOTON W90X900 ARM ARCHITECTURE
1789M: Wan ZongShun <mcuos.com@gmail.com>
1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791W: http://www.mcuos.com
1792S: Maintained
1793F: arch/arm/mach-w90x900/
1794F: drivers/input/keyboard/w90p910_keypad.c
1795F: drivers/input/touchscreen/w90p910_ts.c
1796F: drivers/watchdog/nuc900_wdt.c
1797F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1798F: drivers/mtd/nand/nuc900_nand.c
1799F: drivers/rtc/rtc-nuc900.c
1800F: drivers/spi/spi-nuc900.c
1801F: drivers/usb/host/ehci-w90x900.c
1802F: drivers/video/fbdev/nuc900fb.c
1803
1804ARM/U300 MACHINE SUPPORT
1805M: Linus Walleij <linus.walleij@linaro.org>
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S: Supported
1808F: arch/arm/mach-u300/
1809F: drivers/clocksource/timer-u300.c
1810F: drivers/i2c/busses/i2c-stu300.c
1811F: drivers/rtc/rtc-coh901331.c
1812F: drivers/watchdog/coh901327_wdt.c
1813F: drivers/dma/coh901318*
1814F: drivers/mfd/ab3100*
1815F: drivers/rtc/rtc-ab3100.c
1816F: drivers/rtc/rtc-coh901331.c
1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1818
1819ARM/UNIPHIER ARCHITECTURE
1820M: Masahiro Yamada <yamada.masahiro@socionext.com>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S: Maintained
1823F: arch/arm/boot/dts/uniphier*
1824F: arch/arm/include/asm/hardware/cache-uniphier.h
1825F: arch/arm/mach-uniphier/
1826F: arch/arm/mm/cache-uniphier.c
1827F: arch/arm64/boot/dts/socionext/
1828F: drivers/bus/uniphier-system-bus.c
1829F: drivers/i2c/busses/i2c-uniphier*
1830F: drivers/pinctrl/uniphier/
1831F: drivers/tty/serial/8250/8250_uniphier.c
1832N: uniphier
1833
1834ARM/Ux500 ARM ARCHITECTURE
1835M: Linus Walleij <linus.walleij@linaro.org>
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Maintained
1838F: arch/arm/mach-ux500/
1839F: drivers/clocksource/clksrc-dbx500-prcmu.c
1840F: drivers/dma/ste_dma40*
1841F: drivers/hwspinlock/u8500_hsem.c
1842F: drivers/mfd/abx500*
1843F: drivers/mfd/ab8500*
1844F: drivers/mfd/dbx500*
1845F: drivers/mfd/db8500*
1846F: drivers/pinctrl/nomadik/pinctrl-ab*
1847F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1848F: drivers/rtc/rtc-ab8500.c
1849F: drivers/rtc/rtc-pl031.c
1850T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1851
1852ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1853M: Ulf Hansson <ulf.hansson@linaro.org>
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855T: git git://git.linaro.org/people/ulfh/clk.git
1856S: Maintained
1857F: drivers/clk/ux500/
1858
1859ARM/VERSATILE EXPRESS PLATFORM
1860M: Liviu Dudau <liviu.dudau@arm.com>
1861M: Sudeep Holla <sudeep.holla@arm.com>
1862M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S: Maintained
1865F: arch/arm/boot/dts/vexpress*
1866F: arch/arm64/boot/dts/arm/
1867F: arch/arm/mach-vexpress/
1868F: */*/vexpress*
1869F: */*/*/vexpress*
1870F: drivers/clk/versatile/clk-vexpress-osc.c
1871F: drivers/clocksource/versatile.c
1872N: mps2
1873
1874ARM/VFP SUPPORT
1875M: Russell King <linux@armlinux.org.uk>
1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877W: http://www.armlinux.org.uk/
1878S: Maintained
1879F: arch/arm/vfp/
1880
1881ARM/VOIPAC PXA270 SUPPORT
1882M: Marek Vasut <marek.vasut@gmail.com>
1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S: Maintained
1885F: arch/arm/mach-pxa/vpac270.c
1886F: arch/arm/mach-pxa/include/mach/vpac270.h
1887
1888ARM/VT8500 ARM ARCHITECTURE
1889M: Tony Prisk <linux@prisktech.co.nz>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Maintained
1892F: arch/arm/mach-vt8500/
1893F: drivers/clocksource/vt8500_timer.c
1894F: drivers/i2c/busses/i2c-wmt.c
1895F: drivers/mmc/host/wmt-sdmmc.c
1896F: drivers/pwm/pwm-vt8500.c
1897F: drivers/rtc/rtc-vt8500.c
1898F: drivers/tty/serial/vt8500_serial.c
1899F: drivers/usb/host/ehci-platform.c
1900F: drivers/usb/host/uhci-platform.c
1901F: drivers/video/fbdev/vt8500lcdfb.*
1902F: drivers/video/fbdev/wm8505fb*
1903F: drivers/video/fbdev/wmt_ge_rops.*
1904
1905ARM/ZIPIT Z2 SUPPORT
1906M: Marek Vasut <marek.vasut@gmail.com>
1907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908S: Maintained
1909F: arch/arm/mach-pxa/z2.c
1910F: arch/arm/mach-pxa/include/mach/z2.h
1911
1912ARM/ZTE ARCHITECTURE
1913M: Jun Nie <jun.nie@linaro.org>
1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S: Maintained
1916F: arch/arm/mach-zx/
1917F: drivers/clk/zte/
1918F: Documentation/devicetree/bindings/arm/zte.txt
1919F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1920
1921ARM/ZYNQ ARCHITECTURE
1922M: Michal Simek <michal.simek@xilinx.com>
1923R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925W: http://wiki.xilinx.com
1926T: git https://github.com/Xilinx/linux-xlnx.git
1927S: Supported
1928F: arch/arm/mach-zynq/
1929F: drivers/cpuidle/cpuidle-zynq.c
1930F: drivers/block/xsysace.c
1931N: zynq
1932N: xilinx
1933F: drivers/clocksource/cadence_ttc_timer.c
1934F: drivers/i2c/busses/i2c-cadence.c
1935F: drivers/mmc/host/sdhci-of-arasan.c
1936F: drivers/edac/synopsys_edac.c
1937
1938ARM SMMU DRIVERS
1939M: Will Deacon <will.deacon@arm.com>
1940R: Robin Murphy <robin.murphy@arm.com>
1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942S: Maintained
1943F: drivers/iommu/arm-smmu.c
1944F: drivers/iommu/arm-smmu-v3.c
1945F: drivers/iommu/io-pgtable-arm.c
1946F: drivers/iommu/io-pgtable-arm-v7s.c
1947
1948ARM64 PORT (AARCH64 ARCHITECTURE)
1949M: Catalin Marinas <catalin.marinas@arm.com>
1950M: Will Deacon <will.deacon@arm.com>
1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1953S: Maintained
1954F: arch/arm64/
1955F: Documentation/arm64/
1956
1957AS3645A LED FLASH CONTROLLER DRIVER
1958M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1959L: linux-media@vger.kernel.org
1960T: git git://linuxtv.org/media_tree.git
1961S: Maintained
1962F: drivers/media/i2c/as3645a.c
1963F: include/media/i2c/as3645a.h
1964
1965ASC7621 HARDWARE MONITOR DRIVER
1966M: George Joseph <george.joseph@fairview5.com>
1967L: linux-hwmon@vger.kernel.org
1968S: Maintained
1969F: Documentation/hwmon/asc7621
1970F: drivers/hwmon/asc7621.c
1971
1972ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1973M: Corentin Chary <corentin.chary@gmail.com>
1974L: acpi4asus-user@lists.sourceforge.net
1975L: platform-driver-x86@vger.kernel.org
1976W: http://acpi4asus.sf.net
1977S: Maintained
1978F: drivers/platform/x86/asus*.c
1979F: drivers/platform/x86/eeepc*.c
1980
1981ASUS WIRELESS RADIO CONTROL DRIVER
1982M: João Paulo Rechi Vita <jprvita@gmail.com>
1983L: platform-driver-x86@vger.kernel.org
1984S: Maintained
1985F: drivers/platform/x86/asus-wireless.c
1986
1987ASYMMETRIC KEYS
1988M: David Howells <dhowells@redhat.com>
1989L: keyrings@vger.kernel.org
1990S: Maintained
1991F: Documentation/crypto/asymmetric-keys.txt
1992F: include/linux/verification.h
1993F: include/crypto/public_key.h
1994F: include/crypto/pkcs7.h
1995F: crypto/asymmetric_keys/
1996
1997ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1998R: Dan Williams <dan.j.williams@intel.com>
1999W: http://sourceforge.net/projects/xscaleiop
2000S: Odd fixes
2001F: Documentation/crypto/async-tx-api.txt
2002F: crypto/async_tx/
2003F: drivers/dma/
2004F: include/linux/dmaengine.h
2005F: include/linux/async_tx.h
2006
2007AT24 EEPROM DRIVER
2008M: Wolfram Sang <wsa@the-dreams.de>
2009L: linux-i2c@vger.kernel.org
2010S: Maintained
2011F: drivers/misc/eeprom/at24.c
2012F: include/linux/platform_data/at24.h
2013
2014ATA OVER ETHERNET (AOE) DRIVER
2015M: "Ed L. Cashin" <ed.cashin@acm.org>
2016W: http://www.openaoe.org/
2017S: Supported
2018F: Documentation/aoe/
2019F: drivers/block/aoe/
2020
2021ATHEROS 71XX/9XXX GPIO DRIVER
2022M: Alban Bedel <albeu@free.fr>
2023W: https://github.com/AlbanBedel/linux
2024T: git git://github.com/AlbanBedel/linux
2025S: Maintained
2026F: drivers/gpio/gpio-ath79.c
2027F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2028
2029ATHEROS ATH GENERIC UTILITIES
2030M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2031L: linux-wireless@vger.kernel.org
2032S: Supported
2033F: drivers/net/wireless/ath/*
2034
2035ATHEROS ATH5K WIRELESS DRIVER
2036M: Jiri Slaby <jirislaby@gmail.com>
2037M: Nick Kossifidis <mickflemm@gmail.com>
2038M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2039L: linux-wireless@vger.kernel.org
2040W: http://wireless.kernel.org/en/users/Drivers/ath5k
2041S: Maintained
2042F: drivers/net/wireless/ath/ath5k/
2043
2044ATHEROS ATH6KL WIRELESS DRIVER
2045M: Kalle Valo <kvalo@qca.qualcomm.com>
2046L: linux-wireless@vger.kernel.org
2047W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2048T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2049S: Supported
2050F: drivers/net/wireless/ath/ath6kl/
2051
2052WILOCITY WIL6210 WIRELESS DRIVER
2053M: Maya Erez <qca_merez@qca.qualcomm.com>
2054L: linux-wireless@vger.kernel.org
2055L: wil6210@qca.qualcomm.com
2056S: Supported
2057W: http://wireless.kernel.org/en/users/Drivers/wil6210
2058F: drivers/net/wireless/ath/wil6210/
2059F: include/uapi/linux/wil6210_uapi.h
2060
2061CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2062M: Christian Lamparter <chunkeey@googlemail.com>
2063L: linux-wireless@vger.kernel.org
2064W: http://wireless.kernel.org/en/users/Drivers/carl9170
2065S: Maintained
2066F: drivers/net/wireless/ath/carl9170/
2067
2068ATK0110 HWMON DRIVER
2069M: Luca Tettamanti <kronos.it@gmail.com>
2070L: linux-hwmon@vger.kernel.org
2071S: Maintained
2072F: drivers/hwmon/asus_atk0110.c
2073
2074ATI_REMOTE2 DRIVER
2075M: Ville Syrjala <syrjala@sci.fi>
2076S: Maintained
2077F: drivers/input/misc/ati_remote2.c
2078
2079ATLX ETHERNET DRIVERS
2080M: Jay Cliburn <jcliburn@gmail.com>
2081M: Chris Snook <chris.snook@gmail.com>
2082L: netdev@vger.kernel.org
2083W: http://sourceforge.net/projects/atl1
2084W: http://atl1.sourceforge.net
2085S: Maintained
2086F: drivers/net/ethernet/atheros/
2087
2088ATM
2089M: Chas Williams <3chas3@gmail.com>
2090L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2091L: netdev@vger.kernel.org
2092W: http://linux-atm.sourceforge.net
2093S: Maintained
2094F: drivers/atm/
2095F: include/linux/atm*
2096F: include/uapi/linux/atm*
2097
2098ATMEL AT91 / AT32 MCI DRIVER
2099M: Ludovic Desroches <ludovic.desroches@atmel.com>
2100S: Maintained
2101F: drivers/mmc/host/atmel-mci.c
2102
2103ATMEL AT91 / AT32 SERIAL DRIVER
2104M: Nicolas Ferre <nicolas.ferre@atmel.com>
2105S: Supported
2106F: drivers/tty/serial/atmel_serial.c
2107
2108ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2109M: Nicolas Ferre <nicolas.ferre@atmel.com>
2110S: Supported
2111F: drivers/power/reset/at91-sama5d2_shdwc.c
2112
2113ATMEL SAMA5D2 ADC DRIVER
2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
2115L: linux-iio@vger.kernel.org
2116S: Supported
2117F: drivers/iio/adc/at91-sama5d2_adc.c
2118
2119ATMEL Audio ALSA driver
2120M: Nicolas Ferre <nicolas.ferre@atmel.com>
2121L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2122S: Supported
2123F: sound/soc/atmel
2124
2125ATMEL DMA DRIVER
2126M: Nicolas Ferre <nicolas.ferre@atmel.com>
2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S: Supported
2129F: drivers/dma/at_hdmac.c
2130F: drivers/dma/at_hdmac_regs.h
2131F: include/linux/platform_data/dma-atmel.h
2132
2133ATMEL XDMA DRIVER
2134M: Ludovic Desroches <ludovic.desroches@atmel.com>
2135L: linux-arm-kernel@lists.infradead.org
2136L: dmaengine@vger.kernel.org
2137S: Supported
2138F: drivers/dma/at_xdmac.c
2139
2140ATMEL I2C DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-i2c@vger.kernel.org
2143S: Supported
2144F: drivers/i2c/busses/i2c-at91.c
2145
2146ATMEL ISI DRIVER
2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
2148L: linux-media@vger.kernel.org
2149S: Supported
2150F: drivers/media/platform/soc_camera/atmel-isi.c
2151F: include/media/atmel-isi.h
2152
2153ATMEL LCDFB DRIVER
2154M: Nicolas Ferre <nicolas.ferre@atmel.com>
2155L: linux-fbdev@vger.kernel.org
2156S: Maintained
2157F: drivers/video/fbdev/atmel_lcdfb.c
2158F: include/video/atmel_lcdc.h
2159
2160ATMEL MACB ETHERNET DRIVER
2161M: Nicolas Ferre <nicolas.ferre@atmel.com>
2162S: Supported
2163F: drivers/net/ethernet/cadence/
2164
2165ATMEL NAND DRIVER
2166M: Wenyou Yang <wenyou.yang@atmel.com>
2167M: Josh Wu <rainyfeeling@outlook.com>
2168L: linux-mtd@lists.infradead.org
2169S: Supported
2170F: drivers/mtd/nand/atmel_nand*
2171
2172ATMEL SDMMC DRIVER
2173M: Ludovic Desroches <ludovic.desroches@atmel.com>
2174L: linux-mmc@vger.kernel.org
2175S: Supported
2176F: drivers/mmc/host/sdhci-of-at91.c
2177
2178ATMEL SPI DRIVER
2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
2180S: Supported
2181F: drivers/spi/spi-atmel.*
2182
2183ATMEL SSC DRIVER
2184M: Nicolas Ferre <nicolas.ferre@atmel.com>
2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S: Supported
2187F: drivers/misc/atmel-ssc.c
2188F: include/linux/atmel-ssc.h
2189
2190ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2191M: Nicolas Ferre <nicolas.ferre@atmel.com>
2192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193S: Supported
2194F: drivers/misc/atmel_tclib.c
2195F: drivers/clocksource/tcb_clksrc.c
2196
2197ATMEL USBA UDC DRIVER
2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S: Supported
2201F: drivers/usb/gadget/udc/atmel_usba_udc.*
2202
2203ATMEL WIRELESS DRIVER
2204M: Simon Kelley <simon@thekelleys.org.uk>
2205L: linux-wireless@vger.kernel.org
2206W: http://www.thekelleys.org.uk/atmel
2207W: http://atmelwlandriver.sourceforge.net/
2208S: Maintained
2209F: drivers/net/wireless/atmel/atmel*
2210
2211ATMEL MAXTOUCH DRIVER
2212M: Nick Dyer <nick.dyer@itdev.co.uk>
2213T: git git://github.com/atmel-maxtouch/linux.git
2214S: Supported
2215F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2216F: drivers/input/touchscreen/atmel_mxt_ts.c
2217F: include/linux/platform_data/atmel_mxt_ts.h
2218
2219ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2220M: Bradley Grove <linuxdrivers@attotech.com>
2221L: linux-scsi@vger.kernel.org
2222W: http://www.attotech.com
2223S: Supported
2224F: drivers/scsi/esas2r
2225
2226ATUSB IEEE 802.15.4 RADIO DRIVER
2227M: Stefan Schmidt <stefan@osg.samsung.com>
2228L: linux-wpan@vger.kernel.org
2229S: Maintained
2230F: drivers/net/ieee802154/atusb.c
2231F: drivers/net/ieee802154/atusb.h
2232F: drivers/net/ieee802154/at86rf230.h
2233
2234AUDIT SUBSYSTEM
2235M: Paul Moore <paul@paul-moore.com>
2236M: Eric Paris <eparis@redhat.com>
2237L: linux-audit@redhat.com (moderated for non-subscribers)
2238W: http://people.redhat.com/sgrubb/audit/
2239T: git git://git.infradead.org/users/pcmoore/audit
2240S: Maintained
2241F: include/linux/audit.h
2242F: include/uapi/linux/audit.h
2243F: kernel/audit*
2244
2245AUXILIARY DISPLAY DRIVERS
2246M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2247W: http://miguelojeda.es/auxdisplay.htm
2248W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2249S: Maintained
2250F: drivers/auxdisplay/
2251F: include/linux/cfag12864b.h
2252
2253AVR32 ARCHITECTURE
2254M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2255M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2256W: http://www.atmel.com/products/AVR32/
2257W: http://mirror.egtvedt.no/avr32linux.org/
2258W: http://avrfreaks.net/
2259S: Maintained
2260F: arch/avr32/
2261
2262AVR32/AT32AP MACHINE SUPPORT
2263M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2264M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2265S: Maintained
2266F: arch/avr32/mach-at32ap/
2267
2268AX.25 NETWORK LAYER
2269M: Ralf Baechle <ralf@linux-mips.org>
2270L: linux-hams@vger.kernel.org
2271W: http://www.linux-ax25.org/
2272S: Maintained
2273F: include/uapi/linux/ax25.h
2274F: include/net/ax25.h
2275F: net/ax25/
2276
2277AZ6007 DVB DRIVER
2278M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2279M: Mauro Carvalho Chehab <mchehab@kernel.org>
2280L: linux-media@vger.kernel.org
2281W: https://linuxtv.org
2282T: git git://linuxtv.org/media_tree.git
2283S: Maintained
2284F: drivers/media/usb/dvb-usb-v2/az6007.c
2285
2286AZTECH FM RADIO RECEIVER DRIVER
2287M: Hans Verkuil <hverkuil@xs4all.nl>
2288L: linux-media@vger.kernel.org
2289T: git git://linuxtv.org/media_tree.git
2290W: https://linuxtv.org
2291S: Maintained
2292F: drivers/media/radio/radio-aztech*
2293
2294B43 WIRELESS DRIVER
2295L: linux-wireless@vger.kernel.org
2296L: b43-dev@lists.infradead.org
2297W: http://wireless.kernel.org/en/users/Drivers/b43
2298S: Odd Fixes
2299F: drivers/net/wireless/broadcom/b43/
2300
2301B43LEGACY WIRELESS DRIVER
2302M: Larry Finger <Larry.Finger@lwfinger.net>
2303L: linux-wireless@vger.kernel.org
2304L: b43-dev@lists.infradead.org
2305W: http://wireless.kernel.org/en/users/Drivers/b43
2306S: Maintained
2307F: drivers/net/wireless/broadcom/b43legacy/
2308
2309BACKLIGHT CLASS/SUBSYSTEM
2310M: Jingoo Han <jingoohan1@gmail.com>
2311M: Lee Jones <lee.jones@linaro.org>
2312T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2313S: Maintained
2314F: drivers/video/backlight/
2315F: include/linux/backlight.h
2316
2317BATMAN ADVANCED
2318M: Marek Lindner <mareklindner@neomailbox.ch>
2319M: Simon Wunderlich <sw@simonwunderlich.de>
2320M: Antonio Quartulli <a@unstable.cc>
2321L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2322W: https://www.open-mesh.org/
2323Q: https://patchwork.open-mesh.org/project/batman/list/
2324S: Maintained
2325F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2326F: Documentation/ABI/testing/sysfs-class-net-mesh
2327F: Documentation/networking/batman-adv.txt
2328F: include/uapi/linux/batman_adv.h
2329F: net/batman-adv/
2330
2331BAYCOM/HDLCDRV DRIVERS FOR AX.25
2332M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2333L: linux-hams@vger.kernel.org
2334W: http://www.baycom.org/~tom/ham/ham.html
2335S: Maintained
2336F: drivers/net/hamradio/baycom*
2337
2338BCACHE (BLOCK LAYER CACHE)
2339M: Kent Overstreet <kent.overstreet@gmail.com>
2340L: linux-bcache@vger.kernel.org
2341W: http://bcache.evilpiepirate.org
2342S: Orphan
2343F: drivers/md/bcache/
2344
2345BDISP ST MEDIA DRIVER
2346M: Fabien Dessenne <fabien.dessenne@st.com>
2347L: linux-media@vger.kernel.org
2348T: git git://linuxtv.org/media_tree.git
2349W: https://linuxtv.org
2350S: Supported
2351F: drivers/media/platform/sti/bdisp
2352
2353BEFS FILE SYSTEM
2354M: Luis de Bethencourt <luisbg@osg.samsung.com>
2355M: Salah Triki <salah.triki@gmail.com>
2356S: Maintained
2357T: git git://github.com/luisbg/linux-befs.git
2358F: Documentation/filesystems/befs.txt
2359F: fs/befs/
2360
2361BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2362M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2363L: netdev@vger.kernel.org
2364S: Maintained
2365F: drivers/net/ethernet/ec_bhf.c
2366
2367BFS FILE SYSTEM
2368M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2369S: Maintained
2370F: Documentation/filesystems/bfs.txt
2371F: fs/bfs/
2372F: include/uapi/linux/bfs_fs.h
2373
2374BLACKFIN ARCHITECTURE
2375M: Steven Miao <realmz6@gmail.com>
2376L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2377T: git git://git.code.sf.net/p/adi-linux/code
2378W: http://blackfin.uclinux.org
2379S: Supported
2380F: arch/blackfin/
2381
2382BLACKFIN EMAC DRIVER
2383L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2384W: http://blackfin.uclinux.org
2385S: Supported
2386F: drivers/net/ethernet/adi/
2387
2388BLACKFIN RTC DRIVER
2389L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2390W: http://blackfin.uclinux.org
2391S: Supported
2392F: drivers/rtc/rtc-bfin.c
2393
2394BLACKFIN SDH DRIVER
2395M: Sonic Zhang <sonic.zhang@analog.com>
2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2397W: http://blackfin.uclinux.org
2398S: Supported
2399F: drivers/mmc/host/bfin_sdh.c
2400
2401BLACKFIN SERIAL DRIVER
2402M: Sonic Zhang <sonic.zhang@analog.com>
2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2404W: http://blackfin.uclinux.org
2405S: Supported
2406F: drivers/tty/serial/bfin_uart.c
2407
2408BLACKFIN WATCHDOG DRIVER
2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2410W: http://blackfin.uclinux.org
2411S: Supported
2412F: drivers/watchdog/bfin_wdt.c
2413
2414BLACKFIN I2C TWI DRIVER
2415M: Sonic Zhang <sonic.zhang@analog.com>
2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2417W: http://blackfin.uclinux.org/
2418S: Supported
2419F: drivers/i2c/busses/i2c-bfin-twi.c
2420
2421BLACKFIN MEDIA DRIVER
2422M: Scott Jiang <scott.jiang.linux@gmail.com>
2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2424W: http://blackfin.uclinux.org/
2425S: Supported
2426F: drivers/media/platform/blackfin/
2427F: drivers/media/i2c/adv7183*
2428F: drivers/media/i2c/vs6624*
2429
2430BLINKM RGB LED DRIVER
2431M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2432S: Maintained
2433F: drivers/leds/leds-blinkm.c
2434
2435BLOCK LAYER
2436M: Jens Axboe <axboe@kernel.dk>
2437L: linux-block@vger.kernel.org
2438T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2439S: Maintained
2440F: block/
2441F: kernel/trace/blktrace.c
2442
2443BLOCK2MTD DRIVER
2444M: Joern Engel <joern@lazybastard.org>
2445L: linux-mtd@lists.infradead.org
2446S: Maintained
2447F: drivers/mtd/devices/block2mtd.c
2448
2449BLUETOOTH DRIVERS
2450M: Marcel Holtmann <marcel@holtmann.org>
2451M: Gustavo Padovan <gustavo@padovan.org>
2452M: Johan Hedberg <johan.hedberg@gmail.com>
2453L: linux-bluetooth@vger.kernel.org
2454W: http://www.bluez.org/
2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2457S: Maintained
2458F: drivers/bluetooth/
2459
2460BLUETOOTH SUBSYSTEM
2461M: Marcel Holtmann <marcel@holtmann.org>
2462M: Gustavo Padovan <gustavo@padovan.org>
2463M: Johan Hedberg <johan.hedberg@gmail.com>
2464L: linux-bluetooth@vger.kernel.org
2465W: http://www.bluez.org/
2466T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2467T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2468S: Maintained
2469F: net/bluetooth/
2470F: include/net/bluetooth/
2471
2472BONDING DRIVER
2473M: Jay Vosburgh <j.vosburgh@gmail.com>
2474M: Veaceslav Falico <vfalico@gmail.com>
2475M: Andy Gospodarek <gospo@cumulusnetworks.com>
2476L: netdev@vger.kernel.org
2477W: http://sourceforge.net/projects/bonding/
2478S: Supported
2479F: drivers/net/bonding/
2480F: include/uapi/linux/if_bonding.h
2481
2482BPF (Safe dynamic programs and tools)
2483M: Alexei Starovoitov <ast@kernel.org>
2484L: netdev@vger.kernel.org
2485L: linux-kernel@vger.kernel.org
2486S: Supported
2487F: kernel/bpf/
2488
2489BROADCOM B44 10/100 ETHERNET DRIVER
2490M: Gary Zambrano <zambrano@broadcom.com>
2491L: netdev@vger.kernel.org
2492S: Supported
2493F: drivers/net/ethernet/broadcom/b44.*
2494
2495BROADCOM B53 ETHERNET SWITCH DRIVER
2496M: Florian Fainelli <f.fainelli@gmail.com>
2497L: netdev@vger.kernel.org
2498L: openwrt-devel@lists.openwrt.org (subscribers-only)
2499S: Supported
2500F: drivers/net/dsa/b53/*
2501F: include/linux/platform_data/b53.h
2502
2503BROADCOM GENET ETHERNET DRIVER
2504M: Florian Fainelli <f.fainelli@gmail.com>
2505L: netdev@vger.kernel.org
2506S: Supported
2507F: drivers/net/ethernet/broadcom/genet/
2508
2509BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2510M: Sony Chacko <sony.chacko@qlogic.com>
2511M: Dept-HSGLinuxNICDev@qlogic.com
2512L: netdev@vger.kernel.org
2513S: Supported
2514F: drivers/net/ethernet/broadcom/bnx2.*
2515F: drivers/net/ethernet/broadcom/bnx2_*
2516
2517BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2518M: Ariel Elior <ariel.elior@qlogic.com>
2519L: netdev@vger.kernel.org
2520S: Supported
2521F: drivers/net/ethernet/broadcom/bnx2x/
2522
2523BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2524M: Florian Fainelli <f.fainelli@gmail.com>
2525M: Ray Jui <rjui@broadcom.com>
2526M: Scott Branden <sbranden@broadcom.com>
2527M: bcm-kernel-feedback-list@broadcom.com
2528T: git git://github.com/broadcom/mach-bcm
2529S: Maintained
2530N: bcm281*
2531N: bcm113*
2532N: bcm216*
2533N: kona
2534F: arch/arm/mach-bcm/
2535
2536BROADCOM BCM2835 ARM ARCHITECTURE
2537M: Stephen Warren <swarren@wwwdotorg.org>
2538M: Lee Jones <lee@kernel.org>
2539M: Eric Anholt <eric@anholt.net>
2540L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2543S: Maintained
2544N: bcm2835
2545
2546BROADCOM BCM47XX MIPS ARCHITECTURE
2547M: Hauke Mehrtens <hauke@hauke-m.de>
2548M: Rafał Miłecki <zajec5@gmail.com>
2549L: linux-mips@linux-mips.org
2550S: Maintained
2551F: Documentation/devicetree/bindings/mips/brcm/
2552F: arch/mips/bcm47xx/*
2553F: arch/mips/include/asm/mach-bcm47xx/*
2554
2555BROADCOM BCM5301X ARM ARCHITECTURE
2556M: Hauke Mehrtens <hauke@hauke-m.de>
2557M: Rafał Miłecki <zajec5@gmail.com>
2558M: bcm-kernel-feedback-list@broadcom.com
2559L: linux-arm-kernel@lists.infradead.org
2560S: Maintained
2561F: arch/arm/mach-bcm/bcm_5301x.c
2562F: arch/arm/boot/dts/bcm5301x*.dtsi
2563F: arch/arm/boot/dts/bcm470*
2564
2565BROADCOM BCM63XX ARM ARCHITECTURE
2566M: Florian Fainelli <f.fainelli@gmail.com>
2567M: bcm-kernel-feedback-list@broadcom.com
2568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569T: git git://github.com/broadcom/stblinux.git
2570S: Maintained
2571N: bcm63xx
2572
2573BROADCOM BCM63XX/BCM33XX UDC DRIVER
2574M: Kevin Cernekee <cernekee@gmail.com>
2575L: linux-usb@vger.kernel.org
2576S: Maintained
2577F: drivers/usb/gadget/udc/bcm63xx_udc.*
2578
2579BROADCOM BCM7XXX ARM ARCHITECTURE
2580M: Brian Norris <computersforpeace@gmail.com>
2581M: Gregory Fong <gregory.0xf0@gmail.com>
2582M: Florian Fainelli <f.fainelli@gmail.com>
2583M: bcm-kernel-feedback-list@broadcom.com
2584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585T: git git://github.com/broadcom/stblinux.git
2586S: Maintained
2587F: arch/arm/mach-bcm/*brcmstb*
2588F: arch/arm/boot/dts/bcm7*.dts*
2589F: drivers/bus/brcmstb_gisb.c
2590N: brcmstb
2591
2592BROADCOM BMIPS MIPS ARCHITECTURE
2593M: Kevin Cernekee <cernekee@gmail.com>
2594M: Florian Fainelli <f.fainelli@gmail.com>
2595L: linux-mips@linux-mips.org
2596T: git git://github.com/broadcom/stblinux.git
2597S: Maintained
2598F: arch/mips/bmips/*
2599F: arch/mips/include/asm/mach-bmips/*
2600F: arch/mips/kernel/*bmips*
2601F: arch/mips/boot/dts/brcm/bcm*.dts*
2602F: drivers/irqchip/irq-bcm63*
2603F: drivers/irqchip/irq-bcm7*
2604F: drivers/irqchip/irq-brcmstb*
2605F: include/linux/bcm963xx_nvram.h
2606F: include/linux/bcm963xx_tag.h
2607
2608BROADCOM TG3 GIGABIT ETHERNET DRIVER
2609M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2610M: Prashant Sreedharan <prashant@broadcom.com>
2611M: Michael Chan <mchan@broadcom.com>
2612L: netdev@vger.kernel.org
2613S: Supported
2614F: drivers/net/ethernet/broadcom/tg3.*
2615
2616BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2617M: Arend van Spriel <arend.vanspriel@broadcom.com>
2618M: Franky Lin <franky.lin@broadcom.com>
2619M: Hante Meuleman <hante.meuleman@broadcom.com>
2620L: linux-wireless@vger.kernel.org
2621L: brcm80211-dev-list.pdl@broadcom.com
2622S: Supported
2623F: drivers/net/wireless/broadcom/brcm80211/
2624
2625BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2626M: QLogic-Storage-Upstream@qlogic.com
2627L: linux-scsi@vger.kernel.org
2628S: Supported
2629F: drivers/scsi/bnx2fc/
2630
2631BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2632M: QLogic-Storage-Upstream@qlogic.com
2633L: linux-scsi@vger.kernel.org
2634S: Supported
2635F: drivers/scsi/bnx2i/
2636
2637BROADCOM IPROC ARM ARCHITECTURE
2638M: Ray Jui <rjui@broadcom.com>
2639M: Scott Branden <sbranden@broadcom.com>
2640M: Jon Mason <jonmason@broadcom.com>
2641M: bcm-kernel-feedback-list@broadcom.com
2642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643T: git git://github.com/broadcom/cygnus-linux.git
2644S: Maintained
2645N: iproc
2646N: cygnus
2647N: bcm[-_]nsp
2648N: bcm9113*
2649N: bcm9583*
2650N: bcm9585*
2651N: bcm9586*
2652N: bcm988312
2653N: bcm113*
2654N: bcm583*
2655N: bcm585*
2656N: bcm586*
2657N: bcm88312
2658F: arch/arm64/boot/dts/broadcom/ns2*
2659F: drivers/clk/bcm/clk-ns*
2660F: drivers/pinctrl/bcm/pinctrl-ns*
2661
2662BROADCOM BRCMSTB GPIO DRIVER
2663M: Gregory Fong <gregory.0xf0@gmail.com>
2664L: bcm-kernel-feedback-list@broadcom.com
2665S: Supported
2666F: drivers/gpio/gpio-brcmstb.c
2667F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2668
2669BROADCOM KONA GPIO DRIVER
2670M: Ray Jui <rjui@broadcom.com>
2671L: bcm-kernel-feedback-list@broadcom.com
2672S: Supported
2673F: drivers/gpio/gpio-bcm-kona.c
2674F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2675
2676BROADCOM NVRAM DRIVER
2677M: Rafał Miłecki <zajec5@gmail.com>
2678L: linux-mips@linux-mips.org
2679S: Maintained
2680F: drivers/firmware/broadcom/*
2681
2682BROADCOM STB NAND FLASH DRIVER
2683M: Brian Norris <computersforpeace@gmail.com>
2684M: Kamal Dasu <kdasu.kdev@gmail.com>
2685L: linux-mtd@lists.infradead.org
2686L: bcm-kernel-feedback-list@broadcom.com
2687S: Maintained
2688F: drivers/mtd/nand/brcmnand/
2689
2690BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2691M: Rafał Miłecki <zajec5@gmail.com>
2692L: linux-wireless@vger.kernel.org
2693S: Maintained
2694F: drivers/bcma/
2695F: include/linux/bcma/
2696
2697BROADCOM SYSTEMPORT ETHERNET DRIVER
2698M: Florian Fainelli <f.fainelli@gmail.com>
2699L: netdev@vger.kernel.org
2700S: Supported
2701F: drivers/net/ethernet/broadcom/bcmsysport.*
2702
2703BROADCOM VULCAN ARM64 SOC
2704M: Jayachandran C. <jchandra@broadcom.com>
2705M: bcm-kernel-feedback-list@broadcom.com
2706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707S: Maintained
2708F: arch/arm64/boot/dts/broadcom/vulcan*
2709
2710BROCADE BFA FC SCSI DRIVER
2711M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2712M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2713L: linux-scsi@vger.kernel.org
2714S: Supported
2715F: drivers/scsi/bfa/
2716
2717BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2718M: Rasesh Mody <rasesh.mody@qlogic.com>
2719L: netdev@vger.kernel.org
2720S: Supported
2721F: drivers/net/ethernet/brocade/bna/
2722
2723BSG (block layer generic sg v4 driver)
2724M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2725L: linux-scsi@vger.kernel.org
2726S: Supported
2727F: block/bsg.c
2728F: include/linux/bsg.h
2729F: include/uapi/linux/bsg.h
2730
2731BT87X AUDIO DRIVER
2732M: Clemens Ladisch <clemens@ladisch.de>
2733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2734T: git git://git.alsa-project.org/alsa-kernel.git
2735S: Maintained
2736F: Documentation/sound/alsa/Bt87x.txt
2737F: sound/pci/bt87x.c
2738
2739BT8XXGPIO DRIVER
2740M: Michael Buesch <m@bues.ch>
2741W: http://bu3sch.de/btgpio.php
2742S: Maintained
2743F: drivers/gpio/gpio-bt8xx.c
2744
2745BTRFS FILE SYSTEM
2746M: Chris Mason <clm@fb.com>
2747M: Josef Bacik <jbacik@fb.com>
2748M: David Sterba <dsterba@suse.com>
2749L: linux-btrfs@vger.kernel.org
2750W: http://btrfs.wiki.kernel.org/
2751Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2753S: Maintained
2754F: Documentation/filesystems/btrfs.txt
2755F: fs/btrfs/
2756
2757BTTV VIDEO4LINUX DRIVER
2758M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2759M: Mauro Carvalho Chehab <mchehab@kernel.org>
2760L: linux-media@vger.kernel.org
2761W: https://linuxtv.org
2762T: git git://linuxtv.org/media_tree.git
2763S: Odd fixes
2764F: Documentation/video4linux/bttv/
2765F: drivers/media/pci/bt8xx/bttv*
2766
2767BUSLOGIC SCSI DRIVER
2768M: Khalid Aziz <khalid@gonehiking.org>
2769L: linux-scsi@vger.kernel.org
2770S: Maintained
2771F: drivers/scsi/BusLogic.*
2772F: drivers/scsi/FlashPoint.*
2773
2774C-MEDIA CMI8788 DRIVER
2775M: Clemens Ladisch <clemens@ladisch.de>
2776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2777T: git git://git.alsa-project.org/alsa-kernel.git
2778S: Maintained
2779F: sound/pci/oxygen/
2780
2781C6X ARCHITECTURE
2782M: Mark Salter <msalter@redhat.com>
2783M: Aurelien Jacquiot <a-jacquiot@ti.com>
2784L: linux-c6x-dev@linux-c6x.org
2785W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2786S: Maintained
2787F: arch/c6x/
2788
2789CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2790M: David Howells <dhowells@redhat.com>
2791L: linux-cachefs@redhat.com (moderated for non-subscribers)
2792S: Supported
2793F: Documentation/filesystems/caching/cachefiles.txt
2794F: fs/cachefiles/
2795
2796CADET FM/AM RADIO RECEIVER DRIVER
2797M: Hans Verkuil <hverkuil@xs4all.nl>
2798L: linux-media@vger.kernel.org
2799T: git git://linuxtv.org/media_tree.git
2800W: https://linuxtv.org
2801S: Maintained
2802F: drivers/media/radio/radio-cadet*
2803
2804CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2805M: Jonathan Corbet <corbet@lwn.net>
2806L: linux-media@vger.kernel.org
2807T: git git://linuxtv.org/media_tree.git
2808S: Maintained
2809F: Documentation/video4linux/cafe_ccic
2810F: drivers/media/platform/marvell-ccic/
2811
2812CAIF NETWORK LAYER
2813M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2814L: netdev@vger.kernel.org
2815S: Supported
2816F: Documentation/networking/caif/
2817F: drivers/net/caif/
2818F: include/uapi/linux/caif/
2819F: include/net/caif/
2820F: net/caif/
2821
2822CALGARY x86-64 IOMMU
2823M: Muli Ben-Yehuda <mulix@mulix.org>
2824M: Jon Mason <jdmason@kudzu.us>
2825L: iommu@lists.linux-foundation.org
2826S: Maintained
2827F: arch/x86/kernel/pci-calgary_64.c
2828F: arch/x86/kernel/tce_64.c
2829F: arch/x86/include/asm/calgary.h
2830F: arch/x86/include/asm/tce.h
2831
2832CAN NETWORK LAYER
2833M: Oliver Hartkopp <socketcan@hartkopp.net>
2834M: Marc Kleine-Budde <mkl@pengutronix.de>
2835L: linux-can@vger.kernel.org
2836W: https://github.com/linux-can
2837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2839S: Maintained
2840F: Documentation/networking/can.txt
2841F: net/can/
2842F: include/linux/can/core.h
2843F: include/uapi/linux/can.h
2844F: include/uapi/linux/can/bcm.h
2845F: include/uapi/linux/can/raw.h
2846F: include/uapi/linux/can/gw.h
2847
2848CAN NETWORK DRIVERS
2849M: Wolfgang Grandegger <wg@grandegger.com>
2850M: Marc Kleine-Budde <mkl@pengutronix.de>
2851L: linux-can@vger.kernel.org
2852W: https://github.com/linux-can
2853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2855S: Maintained
2856F: Documentation/devicetree/bindings/net/can/
2857F: drivers/net/can/
2858F: include/linux/can/dev.h
2859F: include/linux/can/platform/
2860F: include/uapi/linux/can/error.h
2861F: include/uapi/linux/can/netlink.h
2862
2863CAPABILITIES
2864M: Serge Hallyn <serge@hallyn.com>
2865L: linux-security-module@vger.kernel.org
2866S: Supported
2867F: include/linux/capability.h
2868F: include/uapi/linux/capability.h
2869F: security/commoncap.c
2870F: kernel/capability.c
2871
2872CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2873M: Kevin Tsai <ktsai@capellamicro.com>
2874S: Maintained
2875F: drivers/iio/light/cm*
2876F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2877
2878CAVIUM LIQUIDIO NETWORK DRIVER
2879M: Derek Chickles <derek.chickles@caviumnetworks.com>
2880M: Satanand Burla <satananda.burla@caviumnetworks.com>
2881M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2882M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2883L: netdev@vger.kernel.org
2884W: http://www.cavium.com
2885S: Supported
2886F: drivers/net/ethernet/cavium/liquidio/
2887
2888CC2520 IEEE-802.15.4 RADIO DRIVER
2889M: Varka Bhadram <varkabhadram@gmail.com>
2890L: linux-wpan@vger.kernel.org
2891S: Maintained
2892F: drivers/net/ieee802154/cc2520.c
2893F: include/linux/spi/cc2520.h
2894F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2895
2896CEC DRIVER
2897M: Hans Verkuil <hans.verkuil@cisco.com>
2898L: linux-media@vger.kernel.org
2899T: git git://linuxtv.org/media_tree.git
2900W: http://linuxtv.org
2901S: Supported
2902F: Documentation/cec.txt
2903F: Documentation/DocBook/media/v4l/cec*
2904F: drivers/staging/media/cec/
2905F: drivers/media/cec-edid.c
2906F: drivers/media/rc/keymaps/rc-cec.c
2907F: include/media/cec.h
2908F: include/media/cec-edid.h
2909F: include/linux/cec.h
2910F: include/linux/cec-funcs.h
2911
2912CELL BROADBAND ENGINE ARCHITECTURE
2913M: Arnd Bergmann <arnd@arndb.de>
2914L: linuxppc-dev@lists.ozlabs.org
2915W: http://www.ibm.com/developerworks/power/cell/
2916S: Supported
2917F: arch/powerpc/include/asm/cell*.h
2918F: arch/powerpc/include/asm/spu*.h
2919F: arch/powerpc/include/uapi/asm/spu*.h
2920F: arch/powerpc/oprofile/*cell*
2921F: arch/powerpc/platforms/cell/
2922
2923CEPH COMMON CODE (LIBCEPH)
2924M: Ilya Dryomov <idryomov@gmail.com>
2925M: "Yan, Zheng" <zyan@redhat.com>
2926M: Sage Weil <sage@redhat.com>
2927L: ceph-devel@vger.kernel.org
2928W: http://ceph.com/
2929T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2930T: git git://github.com/ceph/ceph-client.git
2931S: Supported
2932F: net/ceph/
2933F: include/linux/ceph/
2934F: include/linux/crush/
2935
2936CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2937M: "Yan, Zheng" <zyan@redhat.com>
2938M: Sage Weil <sage@redhat.com>
2939M: Ilya Dryomov <idryomov@gmail.com>
2940L: ceph-devel@vger.kernel.org
2941W: http://ceph.com/
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2943T: git git://github.com/ceph/ceph-client.git
2944S: Supported
2945F: Documentation/filesystems/ceph.txt
2946F: fs/ceph/
2947
2948CERTIFICATE HANDLING:
2949M: David Howells <dhowells@redhat.com>
2950M: David Woodhouse <dwmw2@infradead.org>
2951L: keyrings@vger.kernel.org
2952S: Maintained
2953F: Documentation/module-signing.txt
2954F: certs/
2955F: scripts/sign-file.c
2956F: scripts/extract-cert.c
2957
2958CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2959L: linux-usb@vger.kernel.org
2960S: Orphan
2961F: Documentation/usb/WUSB-Design-overview.txt
2962F: Documentation/usb/wusb-cbaf
2963F: drivers/usb/host/hwa-hc.c
2964F: drivers/usb/host/whci/
2965F: drivers/usb/wusbcore/
2966F: include/linux/usb/wusb*
2967
2968CFAG12864B LCD DRIVER
2969M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2970W: http://miguelojeda.es/auxdisplay.htm
2971W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2972S: Maintained
2973F: drivers/auxdisplay/cfag12864b.c
2974F: include/linux/cfag12864b.h
2975
2976CFAG12864BFB LCD FRAMEBUFFER DRIVER
2977M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2978W: http://miguelojeda.es/auxdisplay.htm
2979W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2980S: Maintained
2981F: drivers/auxdisplay/cfag12864bfb.c
2982F: include/linux/cfag12864b.h
2983
2984CFG80211 and NL80211
2985M: Johannes Berg <johannes@sipsolutions.net>
2986L: linux-wireless@vger.kernel.org
2987W: http://wireless.kernel.org/
2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2990S: Maintained
2991F: include/uapi/linux/nl80211.h
2992F: include/net/cfg80211.h
2993F: net/wireless/*
2994X: net/wireless/wext*
2995
2996CHAR and MISC DRIVERS
2997M: Arnd Bergmann <arnd@arndb.de>
2998M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3000S: Supported
3001F: drivers/char/*
3002F: drivers/misc/*
3003F: include/linux/miscdevice.h
3004
3005CHECKPATCH
3006M: Andy Whitcroft <apw@canonical.com>
3007M: Joe Perches <joe@perches.com>
3008S: Maintained
3009F: scripts/checkpatch.pl
3010
3011CHINESE DOCUMENTATION
3012M: Harry Wei <harryxiyou@gmail.com>
3013L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3014L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3015S: Maintained
3016F: Documentation/zh_CN/
3017
3018CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3019M: Peter Chen <Peter.Chen@nxp.com>
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3021L: linux-usb@vger.kernel.org
3022S: Maintained
3023F: drivers/usb/chipidea/
3024
3025CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3026M: Hans de Goede <hdegoede@redhat.com>
3027L: linux-input@vger.kernel.org
3028S: Maintained
3029F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3030F: drivers/input/touchscreen/chipone_icn8318.c
3031
3032CHROME HARDWARE PLATFORM SUPPORT
3033M: Olof Johansson <olof@lixom.net>
3034S: Maintained
3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3036F: drivers/platform/chrome/
3037
3038CISCO VIC ETHERNET NIC DRIVER
3039M: Christian Benvenuti <benve@cisco.com>
3040M: Sujith Sankar <ssujith@cisco.com>
3041M: Govindarajulu Varadarajan <_govind@gmx.com>
3042M: Neel Patel <neepatel@cisco.com>
3043S: Supported
3044F: drivers/net/ethernet/cisco/enic/
3045
3046CISCO VIC LOW LATENCY NIC DRIVER
3047M: Christian Benvenuti <benve@cisco.com>
3048M: Dave Goodell <dgoodell@cisco.com>
3049S: Supported
3050F: drivers/infiniband/hw/usnic/
3051
3052CIRRUS LOGIC EP93XX ETHERNET DRIVER
3053M: Hartley Sweeten <hsweeten@visionengravers.com>
3054L: netdev@vger.kernel.org
3055S: Maintained
3056F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3057
3058CIRRUS LOGIC AUDIO CODEC DRIVERS
3059M: Brian Austin <brian.austin@cirrus.com>
3060M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3061L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3062S: Maintained
3063F: sound/soc/codecs/cs*
3064
3065CLEANCACHE API
3066M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3067L: linux-kernel@vger.kernel.org
3068S: Maintained
3069F: mm/cleancache.c
3070F: include/linux/cleancache.h
3071
3072CLK API
3073M: Russell King <linux@armlinux.org.uk>
3074L: linux-clk@vger.kernel.org
3075S: Maintained
3076F: include/linux/clk.h
3077
3078CLOCKSOURCE, CLOCKEVENT DRIVERS
3079M: Daniel Lezcano <daniel.lezcano@linaro.org>
3080M: Thomas Gleixner <tglx@linutronix.de>
3081L: linux-kernel@vger.kernel.org
3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3083S: Supported
3084F: drivers/clocksource
3085
3086CISCO FCOE HBA DRIVER
3087M: Hiral Patel <hiralpat@cisco.com>
3088M: Suma Ramars <sramars@cisco.com>
3089M: Brian Uchino <buchino@cisco.com>
3090L: linux-scsi@vger.kernel.org
3091S: Supported
3092F: drivers/scsi/fnic/
3093
3094CISCO SCSI HBA DRIVER
3095M: Narsimhulu Musini <nmusini@cisco.com>
3096M: Sesidhar Baddela <sebaddel@cisco.com>
3097L: linux-scsi@vger.kernel.org
3098S: Supported
3099F: drivers/scsi/snic/
3100
3101CMPC ACPI DRIVER
3102M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3103M: Daniel Oliveira Nascimento <don@syst.com.br>
3104L: platform-driver-x86@vger.kernel.org
3105S: Supported
3106F: drivers/platform/x86/classmate-laptop.c
3107
3108COBALT MEDIA DRIVER
3109M: Hans Verkuil <hans.verkuil@cisco.com>
3110L: linux-media@vger.kernel.org
3111T: git git://linuxtv.org/media_tree.git
3112W: https://linuxtv.org
3113S: Supported
3114F: drivers/media/pci/cobalt/
3115
3116COCCINELLE/Semantic Patches (SmPL)
3117M: Julia Lawall <Julia.Lawall@lip6.fr>
3118M: Gilles Muller <Gilles.Muller@lip6.fr>
3119M: Nicolas Palix <nicolas.palix@imag.fr>
3120M: Michal Marek <mmarek@suse.com>
3121L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3123W: http://coccinelle.lip6.fr/
3124S: Supported
3125F: Documentation/coccinelle.txt
3126F: scripts/coccinelle/
3127F: scripts/coccicheck
3128
3129CODA FILE SYSTEM
3130M: Jan Harkes <jaharkes@cs.cmu.edu>
3131M: coda@cs.cmu.edu
3132L: codalist@coda.cs.cmu.edu
3133W: http://www.coda.cs.cmu.edu/
3134S: Maintained
3135F: Documentation/filesystems/coda.txt
3136F: fs/coda/
3137F: include/linux/coda*.h
3138F: include/uapi/linux/coda*.h
3139
3140CODA V4L2 MEM2MEM DRIVER
3141M: Philipp Zabel <p.zabel@pengutronix.de>
3142L: linux-media@vger.kernel.org
3143S: Maintained
3144F: Documentation/devicetree/bindings/media/coda.txt
3145F: drivers/media/platform/coda/
3146
3147COMMON CLK FRAMEWORK
3148M: Michael Turquette <mturquette@baylibre.com>
3149M: Stephen Boyd <sboyd@codeaurora.org>
3150L: linux-clk@vger.kernel.org
3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3152S: Maintained
3153F: Documentation/devicetree/bindings/clock/
3154F: drivers/clk/
3155X: drivers/clk/clkdev.c
3156F: include/linux/clk-pr*
3157F: include/linux/clk/
3158
3159COMMON INTERNET FILE SYSTEM (CIFS)
3160M: Steve French <sfrench@samba.org>
3161L: linux-cifs@vger.kernel.org
3162L: samba-technical@lists.samba.org (moderated for non-subscribers)
3163W: http://linux-cifs.samba.org/
3164T: git git://git.samba.org/sfrench/cifs-2.6.git
3165S: Supported
3166F: Documentation/filesystems/cifs/
3167F: fs/cifs/
3168
3169COMPACTPCI HOTPLUG CORE
3170M: Scott Murray <scott@spiteful.org>
3171L: linux-pci@vger.kernel.org
3172S: Maintained
3173F: drivers/pci/hotplug/cpci_hotplug*
3174
3175COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3176M: Scott Murray <scott@spiteful.org>
3177L: linux-pci@vger.kernel.org
3178S: Maintained
3179F: drivers/pci/hotplug/cpcihp_zt5550.*
3180
3181COMPACTPCI HOTPLUG GENERIC DRIVER
3182M: Scott Murray <scott@spiteful.org>
3183L: linux-pci@vger.kernel.org
3184S: Maintained
3185F: drivers/pci/hotplug/cpcihp_generic.c
3186
3187COMPAL LAPTOP SUPPORT
3188M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3189L: platform-driver-x86@vger.kernel.org
3190S: Maintained
3191F: drivers/platform/x86/compal-laptop.c
3192
3193CONEXANT ACCESSRUNNER USB DRIVER
3194L: accessrunner-general@lists.sourceforge.net
3195W: http://accessrunner.sourceforge.net/
3196S: Orphan
3197F: drivers/usb/atm/cxacru.c
3198
3199CONFIGFS
3200M: Joel Becker <jlbec@evilplan.org>
3201M: Christoph Hellwig <hch@lst.de>
3202T: git git://git.infradead.org/users/hch/configfs.git
3203S: Supported
3204F: fs/configfs/
3205F: include/linux/configfs.h
3206
3207CONNECTOR
3208M: Evgeniy Polyakov <zbr@ioremap.net>
3209L: netdev@vger.kernel.org
3210S: Maintained
3211F: drivers/connector/
3212
3213CONTROL GROUP (CGROUP)
3214M: Tejun Heo <tj@kernel.org>
3215M: Li Zefan <lizefan@huawei.com>
3216M: Johannes Weiner <hannes@cmpxchg.org>
3217L: cgroups@vger.kernel.org
3218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3219S: Maintained
3220F: Documentation/cgroups/
3221F: include/linux/cgroup*
3222F: kernel/cgroup*
3223
3224CONTROL GROUP - CPUSET
3225M: Li Zefan <lizefan@huawei.com>
3226L: cgroups@vger.kernel.org
3227W: http://www.bullopensource.org/cpuset/
3228W: http://oss.sgi.com/projects/cpusets/
3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3230S: Maintained
3231F: Documentation/cgroups/cpusets.txt
3232F: include/linux/cpuset.h
3233F: kernel/cpuset.c
3234
3235CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3236M: Johannes Weiner <hannes@cmpxchg.org>
3237M: Michal Hocko <mhocko@kernel.org>
3238M: Vladimir Davydov <vdavydov@virtuozzo.com>
3239L: cgroups@vger.kernel.org
3240L: linux-mm@kvack.org
3241S: Maintained
3242F: mm/memcontrol.c
3243F: mm/swap_cgroup.c
3244
3245CORETEMP HARDWARE MONITORING DRIVER
3246M: Fenghua Yu <fenghua.yu@intel.com>
3247L: linux-hwmon@vger.kernel.org
3248S: Maintained
3249F: Documentation/hwmon/coretemp
3250F: drivers/hwmon/coretemp.c
3251
3252COSA/SRP SYNC SERIAL DRIVER
3253M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3254W: http://www.fi.muni.cz/~kas/cosa/
3255S: Maintained
3256F: drivers/net/wan/cosa*
3257
3258CPMAC ETHERNET DRIVER
3259M: Florian Fainelli <florian@openwrt.org>
3260L: netdev@vger.kernel.org
3261S: Maintained
3262F: drivers/net/ethernet/ti/cpmac.c
3263
3264CPU FREQUENCY DRIVERS
3265M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3266M: Viresh Kumar <viresh.kumar@linaro.org>
3267L: linux-pm@vger.kernel.org
3268S: Maintained
3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3270T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3271F: drivers/cpufreq/
3272F: include/linux/cpufreq.h
3273
3274CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3275M: Viresh Kumar <viresh.kumar@linaro.org>
3276M: Sudeep Holla <sudeep.holla@arm.com>
3277L: linux-pm@vger.kernel.org
3278W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3279S: Maintained
3280F: drivers/cpufreq/arm_big_little.h
3281F: drivers/cpufreq/arm_big_little.c
3282F: drivers/cpufreq/arm_big_little_dt.c
3283
3284CPUIDLE DRIVER - ARM BIG LITTLE
3285M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3286M: Daniel Lezcano <daniel.lezcano@linaro.org>
3287L: linux-pm@vger.kernel.org
3288L: linux-arm-kernel@lists.infradead.org
3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3290S: Maintained
3291F: drivers/cpuidle/cpuidle-big_little.c
3292
3293CPUIDLE DRIVER - ARM EXYNOS
3294M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3295M: Daniel Lezcano <daniel.lezcano@linaro.org>
3296M: Kukjin Kim <kgene@kernel.org>
3297L: linux-pm@vger.kernel.org
3298L: linux-samsung-soc@vger.kernel.org
3299S: Supported
3300F: drivers/cpuidle/cpuidle-exynos.c
3301F: arch/arm/mach-exynos/pm.c
3302
3303CPUIDLE DRIVERS
3304M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3305M: Daniel Lezcano <daniel.lezcano@linaro.org>
3306L: linux-pm@vger.kernel.org
3307S: Maintained
3308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3309F: drivers/cpuidle/*
3310F: include/linux/cpuidle.h
3311
3312CPUID/MSR DRIVER
3313M: "H. Peter Anvin" <hpa@zytor.com>
3314S: Maintained
3315F: arch/x86/kernel/cpuid.c
3316F: arch/x86/kernel/msr.c
3317
3318CPU POWER MONITORING SUBSYSTEM
3319M: Thomas Renninger <trenn@suse.com>
3320L: linux-pm@vger.kernel.org
3321S: Maintained
3322F: tools/power/cpupower/
3323
3324CRAMFS FILESYSTEM
3325W: http://sourceforge.net/projects/cramfs/
3326S: Orphan / Obsolete
3327F: Documentation/filesystems/cramfs.txt
3328F: fs/cramfs/
3329
3330CRIS PORT
3331M: Mikael Starvik <starvik@axis.com>
3332M: Jesper Nilsson <jesper.nilsson@axis.com>
3333L: linux-cris-kernel@axis.com
3334W: http://developer.axis.com
3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3336S: Maintained
3337F: arch/cris/
3338F: drivers/tty/serial/crisv10.*
3339
3340CRYPTO API
3341M: Herbert Xu <herbert@gondor.apana.org.au>
3342M: "David S. Miller" <davem@davemloft.net>
3343L: linux-crypto@vger.kernel.org
3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3345T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3346S: Maintained
3347F: Documentation/crypto/
3348F: Documentation/devicetree/bindings/crypto/
3349F: Documentation/DocBook/crypto-API.tmpl
3350F: arch/*/crypto/
3351F: crypto/
3352F: drivers/crypto/
3353F: include/crypto/
3354
3355CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3356M: Neil Horman <nhorman@tuxdriver.com>
3357L: linux-crypto@vger.kernel.org
3358S: Maintained
3359F: crypto/ansi_cprng.c
3360F: crypto/rng.c
3361
3362CS3308 MEDIA DRIVER
3363M: Hans Verkuil <hverkuil@xs4all.nl>
3364L: linux-media@vger.kernel.org
3365T: git git://linuxtv.org/media_tree.git
3366W: http://linuxtv.org
3367S: Odd Fixes
3368F: drivers/media/i2c/cs3308.c
3369F: drivers/media/i2c/cs3308.h
3370
3371CS5535 Audio ALSA driver
3372M: Jaya Kumar <jayakumar.alsa@gmail.com>
3373S: Maintained
3374F: sound/pci/cs5535audio/
3375
3376CW1200 WLAN driver
3377M: Solomon Peachy <pizza@shaftnet.org>
3378S: Maintained
3379F: drivers/net/wireless/st/cw1200/
3380
3381CX18 VIDEO4LINUX DRIVER
3382M: Andy Walls <awalls@md.metrocast.net>
3383L: ivtv-devel@ivtvdriver.org (subscribers-only)
3384L: linux-media@vger.kernel.org
3385T: git git://linuxtv.org/media_tree.git
3386W: https://linuxtv.org
3387W: http://www.ivtvdriver.org/index.php/Cx18
3388S: Maintained
3389F: Documentation/video4linux/cx18.txt
3390F: drivers/media/pci/cx18/
3391F: include/uapi/linux/ivtv*
3392
3393CX2341X MPEG ENCODER HELPER MODULE
3394M: Hans Verkuil <hverkuil@xs4all.nl>
3395L: linux-media@vger.kernel.org
3396T: git git://linuxtv.org/media_tree.git
3397W: https://linuxtv.org
3398S: Maintained
3399F: drivers/media/common/cx2341x*
3400F: include/media/cx2341x*
3401
3402CX24120 MEDIA DRIVER
3403M: Jemma Denson <jdenson@gmail.com>
3404M: Patrick Boettcher <patrick.boettcher@posteo.de>
3405L: linux-media@vger.kernel.org
3406W: https://linuxtv.org
3407Q: http://patchwork.linuxtv.org/project/linux-media/list/
3408S: Maintained
3409F: drivers/media/dvb-frontends/cx24120*
3410
3411CX88 VIDEO4LINUX DRIVER
3412M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3413M: Mauro Carvalho Chehab <mchehab@kernel.org>
3414L: linux-media@vger.kernel.org
3415W: https://linuxtv.org
3416T: git git://linuxtv.org/media_tree.git
3417S: Odd fixes
3418F: Documentation/video4linux/cx88/
3419F: drivers/media/pci/cx88/
3420
3421CXD2820R MEDIA DRIVER
3422M: Antti Palosaari <crope@iki.fi>
3423L: linux-media@vger.kernel.org
3424W: https://linuxtv.org
3425W: http://palosaari.fi/linux/
3426Q: http://patchwork.linuxtv.org/project/linux-media/list/
3427T: git git://linuxtv.org/anttip/media_tree.git
3428S: Maintained
3429F: drivers/media/dvb-frontends/cxd2820r*
3430
3431CXGB3 ETHERNET DRIVER (CXGB3)
3432M: Santosh Raspatur <santosh@chelsio.com>
3433L: netdev@vger.kernel.org
3434W: http://www.chelsio.com
3435S: Supported
3436F: drivers/net/ethernet/chelsio/cxgb3/
3437
3438CXGB3 ISCSI DRIVER (CXGB3I)
3439M: Karen Xie <kxie@chelsio.com>
3440L: linux-scsi@vger.kernel.org
3441W: http://www.chelsio.com
3442S: Supported
3443F: drivers/scsi/cxgbi/cxgb3i
3444
3445CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3446M: Steve Wise <swise@chelsio.com>
3447L: linux-rdma@vger.kernel.org
3448W: http://www.openfabrics.org
3449S: Supported
3450F: drivers/infiniband/hw/cxgb3/
3451
3452CXGB4 ETHERNET DRIVER (CXGB4)
3453M: Hariprasad S <hariprasad@chelsio.com>
3454L: netdev@vger.kernel.org
3455W: http://www.chelsio.com
3456S: Supported
3457F: drivers/net/ethernet/chelsio/cxgb4/
3458
3459CXGB4 ISCSI DRIVER (CXGB4I)
3460M: Karen Xie <kxie@chelsio.com>
3461L: linux-scsi@vger.kernel.org
3462W: http://www.chelsio.com
3463S: Supported
3464F: drivers/scsi/cxgbi/cxgb4i
3465
3466CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3467M: Steve Wise <swise@chelsio.com>
3468L: linux-rdma@vger.kernel.org
3469W: http://www.openfabrics.org
3470S: Supported
3471F: drivers/infiniband/hw/cxgb4/
3472
3473CXGB4VF ETHERNET DRIVER (CXGB4VF)
3474M: Casey Leedom <leedom@chelsio.com>
3475L: netdev@vger.kernel.org
3476W: http://www.chelsio.com
3477S: Supported
3478F: drivers/net/ethernet/chelsio/cxgb4vf/
3479
3480CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3481M: Ian Munsie <imunsie@au1.ibm.com>
3482M: Michael Neuling <mikey@neuling.org>
3483L: linuxppc-dev@lists.ozlabs.org
3484S: Supported
3485F: drivers/misc/cxl/
3486F: include/misc/cxl*
3487F: include/uapi/misc/cxl.h
3488F: Documentation/powerpc/cxl.txt
3489F: Documentation/powerpc/cxl.txt
3490F: Documentation/ABI/testing/sysfs-class-cxl
3491
3492CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3493M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3494M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3495L: linux-scsi@vger.kernel.org
3496S: Supported
3497F: drivers/scsi/cxlflash/
3498F: include/uapi/scsi/cxlflash_ioctls.h
3499F: Documentation/powerpc/cxlflash.txt
3500
3501STMMAC ETHERNET DRIVER
3502M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3503M: Alexandre Torgue <alexandre.torgue@st.com>
3504L: netdev@vger.kernel.org
3505W: http://www.stlinux.com
3506S: Supported
3507F: drivers/net/ethernet/stmicro/stmmac/
3508
3509CYBERPRO FB DRIVER
3510M: Russell King <linux@armlinux.org.uk>
3511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3512W: http://www.armlinux.org.uk/
3513S: Maintained
3514F: drivers/video/fbdev/cyber2000fb.*
3515
3516CYCLADES ASYNC MUX DRIVER
3517W: http://www.cyclades.com/
3518S: Orphan
3519F: drivers/tty/cyclades.c
3520F: include/linux/cyclades.h
3521F: include/uapi/linux/cyclades.h
3522
3523CYCLADES PC300 DRIVER
3524W: http://www.cyclades.com/
3525S: Orphan
3526F: drivers/net/wan/pc300*
3527
3528CYPRESS_FIRMWARE MEDIA DRIVER
3529M: Antti Palosaari <crope@iki.fi>
3530L: linux-media@vger.kernel.org
3531W: https://linuxtv.org
3532W: http://palosaari.fi/linux/
3533Q: http://patchwork.linuxtv.org/project/linux-media/list/
3534T: git git://linuxtv.org/anttip/media_tree.git
3535S: Maintained
3536F: drivers/media/common/cypress_firmware*
3537
3538CYTTSP TOUCHSCREEN DRIVER
3539M: Ferruh Yigit <fery@cypress.com>
3540L: linux-input@vger.kernel.org
3541S: Supported
3542F: drivers/input/touchscreen/cyttsp*
3543F: include/linux/input/cyttsp.h
3544
3545DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3546M: Joshua Kinard <kumba@gentoo.org>
3547S: Maintained
3548F: drivers/rtc/rtc-ds1685.c
3549F: include/linux/rtc/ds1685.h
3550
3551DAMA SLAVE for AX.25
3552M: Joerg Reuter <jreuter@yaina.de>
3553W: http://yaina.de/jreuter/
3554W: http://www.qsl.net/dl1bke/
3555L: linux-hams@vger.kernel.org
3556S: Maintained
3557F: net/ax25/af_ax25.c
3558F: net/ax25/ax25_dev.c
3559F: net/ax25/ax25_ds_*
3560F: net/ax25/ax25_in.c
3561F: net/ax25/ax25_out.c
3562F: net/ax25/ax25_timer.c
3563F: net/ax25/sysctl_net_ax25.c
3564
3565DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3566L: netdev@vger.kernel.org
3567S: Orphan
3568F: Documentation/networking/dmfe.txt
3569F: drivers/net/ethernet/dec/tulip/dmfe.c
3570
3571DC390/AM53C974 SCSI driver
3572M: Hannes Reinecke <hare@suse.com>
3573L: linux-scsi@vger.kernel.org
3574S: Maintained
3575F: drivers/scsi/am53c974.c
3576
3577DC395x SCSI driver
3578M: Oliver Neukum <oliver@neukum.org>
3579M: Ali Akcaagac <aliakc@web.de>
3580M: Jamie Lenehan <lenehan@twibble.org>
3581L: dc395x@twibble.org
3582W: http://twibble.org/dist/dc395x/
3583W: http://lists.twibble.org/mailman/listinfo/dc395x/
3584S: Maintained
3585F: Documentation/scsi/dc395x.txt
3586F: drivers/scsi/dc395x.*
3587
3588DCCP PROTOCOL
3589M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3590L: dccp@vger.kernel.org
3591W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3592S: Maintained
3593F: include/linux/dccp.h
3594F: include/uapi/linux/dccp.h
3595F: include/linux/tfrc.h
3596F: net/dccp/
3597
3598DECnet NETWORK LAYER
3599W: http://linux-decnet.sourceforge.net
3600L: linux-decnet-user@lists.sourceforge.net
3601S: Orphan
3602F: Documentation/networking/decnet.txt
3603F: net/decnet/
3604
3605DECSTATION PLATFORM SUPPORT
3606M: "Maciej W. Rozycki" <macro@linux-mips.org>
3607L: linux-mips@linux-mips.org
3608W: http://www.linux-mips.org/wiki/DECstation
3609S: Maintained
3610F: arch/mips/dec/
3611F: arch/mips/include/asm/dec/
3612F: arch/mips/include/asm/mach-dec/
3613
3614DEFXX FDDI NETWORK DRIVER
3615M: "Maciej W. Rozycki" <macro@linux-mips.org>
3616S: Maintained
3617F: drivers/net/fddi/defxx.*
3618
3619DELL LAPTOP DRIVER
3620M: Matthew Garrett <mjg59@srcf.ucam.org>
3621M: Pali Rohár <pali.rohar@gmail.com>
3622L: platform-driver-x86@vger.kernel.org
3623S: Maintained
3624F: drivers/platform/x86/dell-laptop.c
3625
3626DELL LAPTOP RBTN DRIVER
3627M: Pali Rohár <pali.rohar@gmail.com>
3628S: Maintained
3629F: drivers/platform/x86/dell-rbtn.*
3630
3631DELL LAPTOP FREEFALL DRIVER
3632M: Pali Rohár <pali.rohar@gmail.com>
3633S: Maintained
3634F: drivers/platform/x86/dell-smo8800.c
3635
3636DELL LAPTOP SMM DRIVER
3637M: Pali Rohár <pali.rohar@gmail.com>
3638S: Maintained
3639F: drivers/hwmon/dell-smm-hwmon.c
3640F: include/uapi/linux/i8k.h
3641
3642DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3643M: Doug Warzecha <Douglas_Warzecha@dell.com>
3644S: Maintained
3645F: Documentation/dcdbas.txt
3646F: drivers/firmware/dcdbas.*
3647
3648DELL WMI EXTRAS DRIVER
3649M: Matthew Garrett <mjg59@srcf.ucam.org>
3650M: Pali Rohár <pali.rohar@gmail.com>
3651S: Maintained
3652F: drivers/platform/x86/dell-wmi.c
3653
3654DESIGNWARE USB2 DRD IP DRIVER
3655M: John Youn <johnyoun@synopsys.com>
3656L: linux-usb@vger.kernel.org
3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3658S: Maintained
3659F: drivers/usb/dwc2/
3660
3661DESIGNWARE USB3 DRD IP DRIVER
3662M: Felipe Balbi <balbi@kernel.org>
3663L: linux-usb@vger.kernel.org
3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3665S: Maintained
3666F: drivers/usb/dwc3/
3667
3668DEVICE COREDUMP (DEV_COREDUMP)
3669M: Johannes Berg <johannes@sipsolutions.net>
3670L: linux-kernel@vger.kernel.org
3671S: Maintained
3672F: drivers/base/devcoredump.c
3673F: include/linux/devcoredump.h
3674
3675DEVICE FREQUENCY (DEVFREQ)
3676M: MyungJoo Ham <myungjoo.ham@samsung.com>
3677M: Kyungmin Park <kyungmin.park@samsung.com>
3678L: linux-pm@vger.kernel.org
3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3680S: Maintained
3681F: drivers/devfreq/
3682F: include/linux/devfreq.h
3683F: Documentation/devicetree/bindings/devfreq/
3684
3685DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3686M: Chanwoo Choi <cw00.choi@samsung.com>
3687L: linux-pm@vger.kernel.org
3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3689S: Supported
3690F: drivers/devfreq/event/
3691F: drivers/devfreq/devfreq-event.c
3692F: include/linux/devfreq-event.h
3693F: Documentation/devicetree/bindings/devfreq/event/
3694
3695BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3696M: Chanwoo Choi <cw00.choi@samsung.com>
3697L: linux-pm@vger.kernel.org
3698L: linux-samsung-soc@vger.kernel.org
3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3700S: Maintained
3701F: drivers/devfreq/exynos-bus.c
3702F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3703
3704DEVICE NUMBER REGISTRY
3705M: Torben Mathiasen <device@lanana.org>
3706W: http://lanana.org/docs/device-list/index.html
3707S: Maintained
3708
3709DEVICE-MAPPER (LVM)
3710M: Alasdair Kergon <agk@redhat.com>
3711M: Mike Snitzer <snitzer@redhat.com>
3712M: dm-devel@redhat.com
3713L: dm-devel@redhat.com
3714W: http://sources.redhat.com/dm
3715Q: http://patchwork.kernel.org/project/dm-devel/list/
3716T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3717T: quilt http://people.redhat.com/agk/patches/linux/editing/
3718S: Maintained
3719F: Documentation/device-mapper/
3720F: drivers/md/dm*
3721F: drivers/md/persistent-data/
3722F: include/linux/device-mapper.h
3723F: include/linux/dm-*.h
3724F: include/uapi/linux/dm-*.h
3725
3726DEVLINK
3727M: Jiri Pirko <jiri@mellanox.com>
3728L: netdev@vger.kernel.org
3729S: Supported
3730F: net/core/devlink.c
3731F: include/net/devlink.h
3732F: include/uapi/linux/devlink.h
3733
3734DIALOG SEMICONDUCTOR DRIVERS
3735M: Support Opensource <support.opensource@diasemi.com>
3736W: http://www.dialog-semiconductor.com/products
3737S: Supported
3738F: Documentation/hwmon/da90??
3739F: Documentation/devicetree/bindings/mfd/da90*.txt
3740F: Documentation/devicetree/bindings/regulator/da92*.txt
3741F: Documentation/devicetree/bindings/sound/da[79]*.txt
3742F: drivers/gpio/gpio-da90??.c
3743F: drivers/hwmon/da90??-hwmon.c
3744F: drivers/iio/adc/da91??-*.c
3745F: drivers/input/misc/da90??_onkey.c
3746F: drivers/input/touchscreen/da9052_tsi.c
3747F: drivers/leds/leds-da90??.c
3748F: drivers/mfd/da903x.c
3749F: drivers/mfd/da90??-*.c
3750F: drivers/mfd/da91??-*.c
3751F: drivers/power/da9052-battery.c
3752F: drivers/power/da91??-*.c
3753F: drivers/regulator/da903x.c
3754F: drivers/regulator/da9???-regulator.[ch]
3755F: drivers/rtc/rtc-da90??.c
3756F: drivers/video/backlight/da90??_bl.c
3757F: drivers/watchdog/da90??_wdt.c
3758F: include/linux/mfd/da903x.h
3759F: include/linux/mfd/da9052/
3760F: include/linux/mfd/da9055/
3761F: include/linux/mfd/da9062/
3762F: include/linux/mfd/da9063/
3763F: include/linux/mfd/da9150/
3764F: include/linux/regulator/da9211.h
3765F: include/sound/da[79]*.h
3766F: sound/soc/codecs/da[79]*.[ch]
3767
3768DIGI NEO AND CLASSIC PCI PRODUCTS
3769M: Lidza Louina <lidza.louina@gmail.com>
3770M: Mark Hounschell <markh@compro.net>
3771L: driverdev-devel@linuxdriverproject.org
3772S: Maintained
3773F: drivers/staging/dgnc/
3774
3775DIOLAN U2C-12 I2C DRIVER
3776M: Guenter Roeck <linux@roeck-us.net>
3777L: linux-i2c@vger.kernel.org
3778S: Maintained
3779F: drivers/i2c/busses/i2c-diolan-u2c.c
3780
3781DIRECT ACCESS (DAX)
3782M: Matthew Wilcox <willy@linux.intel.com>
3783L: linux-fsdevel@vger.kernel.org
3784S: Supported
3785F: fs/dax.c
3786
3787DIRECTORY NOTIFICATION (DNOTIFY)
3788M: Eric Paris <eparis@parisplace.org>
3789S: Maintained
3790F: Documentation/filesystems/dnotify.txt
3791F: fs/notify/dnotify/
3792F: include/linux/dnotify.h
3793
3794DISK GEOMETRY AND PARTITION HANDLING
3795M: Andries Brouwer <aeb@cwi.nl>
3796W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3797W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3798W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3799S: Maintained
3800
3801DISKQUOTA
3802M: Jan Kara <jack@suse.com>
3803S: Maintained
3804F: Documentation/filesystems/quota.txt
3805F: fs/quota/
3806F: include/linux/quota*.h
3807F: include/uapi/linux/quota*.h
3808
3809DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3810M: Bernie Thompson <bernie@plugable.com>
3811L: linux-fbdev@vger.kernel.org
3812S: Maintained
3813W: http://plugable.com/category/projects/udlfb/
3814F: drivers/video/fbdev/udlfb.c
3815F: include/video/udlfb.h
3816F: Documentation/fb/udlfb.txt
3817
3818DISTRIBUTED LOCK MANAGER (DLM)
3819M: Christine Caulfield <ccaulfie@redhat.com>
3820M: David Teigland <teigland@redhat.com>
3821L: cluster-devel@redhat.com
3822W: http://sources.redhat.com/cluster/
3823T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3824S: Supported
3825F: fs/dlm/
3826
3827DMA BUFFER SHARING FRAMEWORK
3828M: Sumit Semwal <sumit.semwal@linaro.org>
3829S: Maintained
3830L: linux-media@vger.kernel.org
3831L: dri-devel@lists.freedesktop.org
3832L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3833F: drivers/dma-buf/
3834F: include/linux/dma-buf*
3835F: include/linux/reservation.h
3836F: include/linux/*fence.h
3837F: Documentation/dma-buf-sharing.txt
3838T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3839
3840SYNC FILE FRAMEWORK
3841M: Sumit Semwal <sumit.semwal@linaro.org>
3842R: Gustavo Padovan <gustavo@padovan.org>
3843S: Maintained
3844L: linux-media@vger.kernel.org
3845L: dri-devel@lists.freedesktop.org
3846F: drivers/dma-buf/sync_file.c
3847F: include/linux/sync_file.h
3848F: Documentation/sync_file.txt
3849T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3850
3851DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3852M: Vinod Koul <vinod.koul@intel.com>
3853L: dmaengine@vger.kernel.org
3854Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3855S: Maintained
3856F: drivers/dma/
3857F: include/linux/dmaengine.h
3858F: Documentation/devicetree/bindings/dma/
3859F: Documentation/dmaengine/
3860T: git git://git.infradead.org/users/vkoul/slave-dma.git
3861
3862DME1737 HARDWARE MONITOR DRIVER
3863M: Juerg Haefliger <juergh@gmail.com>
3864L: linux-hwmon@vger.kernel.org
3865S: Maintained
3866F: Documentation/hwmon/dme1737
3867F: drivers/hwmon/dme1737.c
3868
3869DMI/SMBIOS SUPPORT
3870M: Jean Delvare <jdelvare@suse.com>
3871S: Maintained
3872T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3873F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3874F: drivers/firmware/dmi-id.c
3875F: drivers/firmware/dmi_scan.c
3876F: include/linux/dmi.h
3877
3878DOCUMENTATION
3879M: Jonathan Corbet <corbet@lwn.net>
3880L: linux-doc@vger.kernel.org
3881S: Maintained
3882F: Documentation/
3883F: scripts/docproc.c
3884F: scripts/kernel-doc*
3885X: Documentation/ABI/
3886X: Documentation/devicetree/
3887X: Documentation/acpi
3888X: Documentation/power
3889X: Documentation/spi
3890X: Documentation/DocBook/media
3891T: git git://git.lwn.net/linux.git docs-next
3892
3893DOUBLETALK DRIVER
3894M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3895L: blinux-list@redhat.com
3896S: Maintained
3897F: drivers/char/dtlk.c
3898F: include/linux/dtlk.h
3899
3900DPT_I2O SCSI RAID DRIVER
3901M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3902L: linux-scsi@vger.kernel.org
3903W: http://www.adaptec.com/
3904S: Maintained
3905F: drivers/scsi/dpt*
3906F: drivers/scsi/dpt/
3907
3908DRBD DRIVER
3909M: Philipp Reisner <philipp.reisner@linbit.com>
3910M: Lars Ellenberg <lars.ellenberg@linbit.com>
3911L: drbd-dev@lists.linbit.com
3912W: http://www.drbd.org
3913T: git git://git.linbit.com/linux-drbd.git
3914T: git git://git.linbit.com/drbd-8.4.git
3915S: Supported
3916F: drivers/block/drbd/
3917F: lib/lru_cache.c
3918F: Documentation/blockdev/drbd/
3919
3920DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3921M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3922T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3923S: Supported
3924F: Documentation/kobject.txt
3925F: drivers/base/
3926F: fs/debugfs/
3927F: fs/kernfs/
3928F: fs/sysfs/
3929F: include/linux/debugfs.h
3930F: include/linux/kobj*
3931F: lib/kobj*
3932
3933DRM DRIVERS
3934M: David Airlie <airlied@linux.ie>
3935L: dri-devel@lists.freedesktop.org
3936T: git git://people.freedesktop.org/~airlied/linux
3937S: Maintained
3938F: drivers/gpu/drm/
3939F: drivers/gpu/vga/
3940F: Documentation/devicetree/bindings/display/
3941F: Documentation/devicetree/bindings/gpu/
3942F: Documentation/devicetree/bindings/video/
3943F: Documentation/gpu/
3944F: include/drm/
3945F: include/uapi/drm/
3946
3947DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3948M: Dave Airlie <airlied@redhat.com>
3949S: Odd Fixes
3950F: drivers/gpu/drm/ast/
3951
3952DRM DRIVER FOR BOCHS VIRTUAL GPU
3953M: Gerd Hoffmann <kraxel@redhat.com>
3954S: Odd Fixes
3955F: drivers/gpu/drm/bochs/
3956
3957DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3958M: Dave Airlie <airlied@redhat.com>
3959S: Odd Fixes
3960F: drivers/gpu/drm/cirrus/
3961
3962RADEON and AMDGPU DRM DRIVERS
3963M: Alex Deucher <alexander.deucher@amd.com>
3964M: Christian König <christian.koenig@amd.com>
3965L: dri-devel@lists.freedesktop.org
3966T: git git://people.freedesktop.org/~agd5f/linux
3967S: Supported
3968F: drivers/gpu/drm/radeon/
3969F: include/uapi/drm/radeon_drm.h
3970F: drivers/gpu/drm/amd/
3971F: include/uapi/drm/amdgpu_drm.h
3972
3973DRM PANEL DRIVERS
3974M: Thierry Reding <thierry.reding@gmail.com>
3975L: dri-devel@lists.freedesktop.org
3976T: git git://anongit.freedesktop.org/tegra/linux.git
3977S: Maintained
3978F: drivers/gpu/drm/drm_panel.c
3979F: drivers/gpu/drm/panel/
3980F: include/drm/drm_panel.h
3981F: Documentation/devicetree/bindings/display/panel/
3982
3983INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3984M: Daniel Vetter <daniel.vetter@intel.com>
3985M: Jani Nikula <jani.nikula@linux.intel.com>
3986L: intel-gfx@lists.freedesktop.org
3987L: dri-devel@lists.freedesktop.org
3988W: https://01.org/linuxgraphics/
3989Q: http://patchwork.freedesktop.org/project/intel-gfx/
3990T: git git://anongit.freedesktop.org/drm-intel
3991S: Supported
3992F: drivers/gpu/drm/i915/
3993F: include/drm/i915*
3994F: include/uapi/drm/i915_drm.h
3995F: Documentation/gpu/i915.rst
3996
3997DRM DRIVERS FOR ATMEL HLCDC
3998M: Boris Brezillon <boris.brezillon@free-electrons.com>
3999L: dri-devel@lists.freedesktop.org
4000S: Supported
4001F: drivers/gpu/drm/atmel-hlcdc/
4002F: Documentation/devicetree/bindings/drm/atmel/
4003
4004DRM DRIVERS FOR ALLWINNER A10
4005M: Maxime Ripard <maxime.ripard@free-electrons.com>
4006L: dri-devel@lists.freedesktop.org
4007S: Supported
4008F: drivers/gpu/drm/sun4i/
4009F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4010
4011DRM DRIVERS FOR EXYNOS
4012M: Inki Dae <inki.dae@samsung.com>
4013M: Joonyoung Shim <jy0922.shim@samsung.com>
4014M: Seung-Woo Kim <sw0312.kim@samsung.com>
4015M: Kyungmin Park <kyungmin.park@samsung.com>
4016L: dri-devel@lists.freedesktop.org
4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4018S: Supported
4019F: drivers/gpu/drm/exynos/
4020F: include/uapi/drm/exynos_drm.h
4021F: Documentation/devicetree/bindings/display/exynos/
4022
4023DRM DRIVERS FOR FREESCALE DCU
4024M: Stefan Agner <stefan@agner.ch>
4025M: Alison Wang <alison.wang@freescale.com>
4026L: dri-devel@lists.freedesktop.org
4027S: Supported
4028F: drivers/gpu/drm/fsl-dcu/
4029F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4030F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4031F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4032
4033DRM DRIVERS FOR FREESCALE IMX
4034M: Philipp Zabel <p.zabel@pengutronix.de>
4035L: dri-devel@lists.freedesktop.org
4036S: Maintained
4037F: drivers/gpu/drm/imx/
4038F: drivers/gpu/ipu-v3/
4039F: Documentation/devicetree/bindings/display/imx/
4040
4041DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4042M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4043L: dri-devel@lists.freedesktop.org
4044T: git git://github.com/patjak/drm-gma500
4045S: Maintained
4046F: drivers/gpu/drm/gma500/
4047
4048DRM DRIVERS FOR HISILICON
4049M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4050R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4051R: Chen Feng <puck.chen@hisilicon.com>
4052L: dri-devel@lists.freedesktop.org
4053T: git git://github.com/xin3liang/linux.git
4054S: Maintained
4055F: drivers/gpu/drm/hisilicon/
4056F: Documentation/devicetree/bindings/display/hisilicon/
4057
4058DRM DRIVER FOR INTEL I810 VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/i810/
4061F: include/uapi/drm/i810_drm.h
4062
4063DRM DRIVER FOR MSM ADRENO GPU
4064M: Rob Clark <robdclark@gmail.com>
4065L: linux-arm-msm@vger.kernel.org
4066L: dri-devel@lists.freedesktop.org
4067L: freedreno@lists.freedesktop.org
4068T: git git://people.freedesktop.org/~robclark/linux
4069S: Maintained
4070F: drivers/gpu/drm/msm/
4071F: include/uapi/drm/msm_drm.h
4072F: Documentation/devicetree/bindings/display/msm/
4073
4074DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4075M: Ben Skeggs <bskeggs@redhat.com>
4076L: dri-devel@lists.freedesktop.org
4077L: nouveau@lists.freedesktop.org
4078T: git git://github.com/skeggsb/linux
4079S: Supported
4080F: drivers/gpu/drm/nouveau/
4081F: include/uapi/drm/nouveau_drm.h
4082
4083DRM DRIVERS FOR NVIDIA TEGRA
4084M: Thierry Reding <thierry.reding@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086L: linux-tegra@vger.kernel.org
4087T: git git://anongit.freedesktop.org/tegra/linux.git
4088S: Supported
4089F: drivers/gpu/drm/tegra/
4090F: drivers/gpu/host1x/
4091F: include/linux/host1x.h
4092F: include/uapi/drm/tegra_drm.h
4093F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4094
4095DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4096S: Orphan / Obsolete
4097F: drivers/gpu/drm/mga/
4098F: include/uapi/drm/mga_drm.h
4099
4100DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4101M: Dave Airlie <airlied@redhat.com>
4102S: Odd Fixes
4103F: drivers/gpu/drm/mgag200/
4104
4105DRM DRIVER FOR RAGE 128 VIDEO CARDS
4106S: Orphan / Obsolete
4107F: drivers/gpu/drm/r128/
4108F: include/uapi/drm/r128_drm.h
4109
4110DRM DRIVERS FOR RENESAS
4111M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4112L: dri-devel@lists.freedesktop.org
4113L: linux-renesas-soc@vger.kernel.org
4114T: git git://linuxtv.org/pinchartl/fbdev
4115S: Supported
4116F: drivers/gpu/drm/rcar-du/
4117F: drivers/gpu/drm/shmobile/
4118F: include/linux/platform_data/shmob_drm.h
4119F: Documentation/devicetree/bindings/display/renesas,du.txt
4120
4121DRM DRIVER FOR QXL VIRTUAL GPU
4122M: Dave Airlie <airlied@redhat.com>
4123S: Odd Fixes
4124F: drivers/gpu/drm/qxl/
4125F: include/uapi/drm/qxl_drm.h
4126
4127DRM DRIVERS FOR ROCKCHIP
4128M: Mark Yao <mark.yao@rock-chips.com>
4129L: dri-devel@lists.freedesktop.org
4130S: Maintained
4131F: drivers/gpu/drm/rockchip/
4132F: Documentation/devicetree/bindings/display/rockchip/
4133
4134DRM DRIVER FOR SAVAGE VIDEO CARDS
4135S: Orphan / Obsolete
4136F: drivers/gpu/drm/savage/
4137F: include/uapi/drm/savage_drm.h
4138
4139DRM DRIVER FOR SIS VIDEO CARDS
4140S: Orphan / Obsolete
4141F: drivers/gpu/drm/sis/
4142F: include/uapi/drm/sis_drm.h
4143
4144DRM DRIVERS FOR STI
4145M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4146M: Vincent Abriou <vincent.abriou@st.com>
4147L: dri-devel@lists.freedesktop.org
4148T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4149S: Maintained
4150F: drivers/gpu/drm/sti
4151F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4152
4153DRM DRIVER FOR TDFX VIDEO CARDS
4154S: Orphan / Obsolete
4155F: drivers/gpu/drm/tdfx/
4156
4157DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4158M: Dave Airlie <airlied@redhat.com>
4159S: Odd Fixes
4160F: drivers/gpu/drm/udl/
4161
4162DRM DRIVERS FOR VIVANTE GPU IP
4163M: Lucas Stach <l.stach@pengutronix.de>
4164R: Russell King <linux+etnaviv@armlinux.org.uk>
4165R: Christian Gmeiner <christian.gmeiner@gmail.com>
4166L: dri-devel@lists.freedesktop.org
4167S: Maintained
4168F: drivers/gpu/drm/etnaviv/
4169F: include/uapi/drm/etnaviv_drm.h
4170F: Documentation/devicetree/bindings/display/etnaviv/
4171
4172DRM DRIVER FOR VMWARE VIRTUAL GPU
4173M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4174M: Sinclair Yeh <syeh@vmware.com>
4175M: Thomas Hellstrom <thellstrom@vmware.com>
4176L: dri-devel@lists.freedesktop.org
4177T: git git://people.freedesktop.org/~syeh/repos_linux
4178T: git git://people.freedesktop.org/~thomash/linux
4179S: Supported
4180F: drivers/gpu/drm/vmwgfx/
4181F: include/uapi/drm/vmwgfx_drm.h
4182
4183DRM DRIVERS FOR VC4
4184M: Eric Anholt <eric@anholt.net>
4185T: git git://github.com/anholt/linux
4186S: Supported
4187F: drivers/gpu/drm/vc4/
4188F: include/uapi/drm/vc4_drm.h
4189F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4190
4191DRM DRIVERS FOR TI OMAP
4192M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4193L: dri-devel@lists.freedesktop.org
4194S: Maintained
4195F: drivers/gpu/drm/omapdrm/
4196F: Documentation/devicetree/bindings/display/ti/
4197
4198DRM DRIVERS FOR TI LCDC
4199M: Jyri Sarha <jsarha@ti.com>
4200R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Maintained
4203F: drivers/gpu/drm/tilcdc/
4204F: Documentation/devicetree/bindings/display/tilcdc/
4205
4206DSBR100 USB FM RADIO DRIVER
4207M: Alexey Klimov <klimov.linux@gmail.com>
4208L: linux-media@vger.kernel.org
4209T: git git://linuxtv.org/media_tree.git
4210S: Maintained
4211F: drivers/media/radio/dsbr100.c
4212
4213DSCC4 DRIVER
4214M: Francois Romieu <romieu@fr.zoreil.com>
4215L: netdev@vger.kernel.org
4216S: Maintained
4217F: drivers/net/wan/dscc4.c
4218
4219DT3155 MEDIA DRIVER
4220M: Hans Verkuil <hverkuil@xs4all.nl>
4221L: linux-media@vger.kernel.org
4222T: git git://linuxtv.org/media_tree.git
4223W: https://linuxtv.org
4224S: Odd Fixes
4225F: drivers/media/pci/dt3155/
4226
4227DVB_USB_AF9015 MEDIA DRIVER
4228M: Antti Palosaari <crope@iki.fi>
4229L: linux-media@vger.kernel.org
4230W: https://linuxtv.org
4231W: http://palosaari.fi/linux/
4232Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233T: git git://linuxtv.org/anttip/media_tree.git
4234S: Maintained
4235F: drivers/media/usb/dvb-usb-v2/af9015*
4236
4237DVB_USB_AF9035 MEDIA DRIVER
4238M: Antti Palosaari <crope@iki.fi>
4239L: linux-media@vger.kernel.org
4240W: https://linuxtv.org
4241W: http://palosaari.fi/linux/
4242Q: http://patchwork.linuxtv.org/project/linux-media/list/
4243T: git git://linuxtv.org/anttip/media_tree.git
4244S: Maintained
4245F: drivers/media/usb/dvb-usb-v2/af9035*
4246
4247DVB_USB_ANYSEE MEDIA DRIVER
4248M: Antti Palosaari <crope@iki.fi>
4249L: linux-media@vger.kernel.org
4250W: https://linuxtv.org
4251W: http://palosaari.fi/linux/
4252Q: http://patchwork.linuxtv.org/project/linux-media/list/
4253T: git git://linuxtv.org/anttip/media_tree.git
4254S: Maintained
4255F: drivers/media/usb/dvb-usb-v2/anysee*
4256
4257DVB_USB_AU6610 MEDIA DRIVER
4258M: Antti Palosaari <crope@iki.fi>
4259L: linux-media@vger.kernel.org
4260W: https://linuxtv.org
4261W: http://palosaari.fi/linux/
4262Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263T: git git://linuxtv.org/anttip/media_tree.git
4264S: Maintained
4265F: drivers/media/usb/dvb-usb-v2/au6610*
4266
4267DVB_USB_CE6230 MEDIA DRIVER
4268M: Antti Palosaari <crope@iki.fi>
4269L: linux-media@vger.kernel.org
4270W: https://linuxtv.org
4271W: http://palosaari.fi/linux/
4272Q: http://patchwork.linuxtv.org/project/linux-media/list/
4273T: git git://linuxtv.org/anttip/media_tree.git
4274S: Maintained
4275F: drivers/media/usb/dvb-usb-v2/ce6230*
4276
4277DVB_USB_CXUSB MEDIA DRIVER
4278M: Michael Krufky <mkrufky@linuxtv.org>
4279L: linux-media@vger.kernel.org
4280W: https://linuxtv.org
4281W: http://github.com/mkrufky
4282Q: http://patchwork.linuxtv.org/project/linux-media/list/
4283T: git git://linuxtv.org/media_tree.git
4284S: Maintained
4285F: drivers/media/usb/dvb-usb/cxusb*
4286
4287DVB_USB_EC168 MEDIA DRIVER
4288M: Antti Palosaari <crope@iki.fi>
4289L: linux-media@vger.kernel.org
4290W: https://linuxtv.org
4291W: http://palosaari.fi/linux/
4292Q: http://patchwork.linuxtv.org/project/linux-media/list/
4293T: git git://linuxtv.org/anttip/media_tree.git
4294S: Maintained
4295F: drivers/media/usb/dvb-usb-v2/ec168*
4296
4297DVB_USB_GL861 MEDIA DRIVER
4298M: Antti Palosaari <crope@iki.fi>
4299L: linux-media@vger.kernel.org
4300W: https://linuxtv.org
4301Q: http://patchwork.linuxtv.org/project/linux-media/list/
4302T: git git://linuxtv.org/anttip/media_tree.git
4303S: Maintained
4304F: drivers/media/usb/dvb-usb-v2/gl861*
4305
4306DVB_USB_MXL111SF MEDIA DRIVER
4307M: Michael Krufky <mkrufky@linuxtv.org>
4308L: linux-media@vger.kernel.org
4309W: https://linuxtv.org
4310W: http://github.com/mkrufky
4311Q: http://patchwork.linuxtv.org/project/linux-media/list/
4312T: git git://linuxtv.org/mkrufky/mxl111sf.git
4313S: Maintained
4314F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4315
4316DVB_USB_RTL28XXU MEDIA DRIVER
4317M: Antti Palosaari <crope@iki.fi>
4318L: linux-media@vger.kernel.org
4319W: https://linuxtv.org
4320W: http://palosaari.fi/linux/
4321Q: http://patchwork.linuxtv.org/project/linux-media/list/
4322T: git git://linuxtv.org/anttip/media_tree.git
4323S: Maintained
4324F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4325
4326DVB_USB_V2 MEDIA DRIVER
4327M: Antti Palosaari <crope@iki.fi>
4328L: linux-media@vger.kernel.org
4329W: https://linuxtv.org
4330W: http://palosaari.fi/linux/
4331Q: http://patchwork.linuxtv.org/project/linux-media/list/
4332T: git git://linuxtv.org/anttip/media_tree.git
4333S: Maintained
4334F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4335F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4336
4337DYNAMIC DEBUG
4338M: Jason Baron <jbaron@akamai.com>
4339S: Maintained
4340F: lib/dynamic_debug.c
4341F: include/linux/dynamic_debug.h
4342
4343DZ DECSTATION DZ11 SERIAL DRIVER
4344M: "Maciej W. Rozycki" <macro@linux-mips.org>
4345S: Maintained
4346F: drivers/tty/serial/dz.*
4347
4348E3X0 POWER BUTTON DRIVER
4349M: Moritz Fischer <moritz.fischer@ettus.com>
4350L: usrp-users@lists.ettus.com
4351W: http://www.ettus.com
4352S: Supported
4353F: drivers/input/misc/e3x0-button.c
4354F: Documentation/devicetree/bindings/input/e3x0-button.txt
4355
4356E4000 MEDIA DRIVER
4357M: Antti Palosaari <crope@iki.fi>
4358L: linux-media@vger.kernel.org
4359W: https://linuxtv.org
4360W: http://palosaari.fi/linux/
4361Q: http://patchwork.linuxtv.org/project/linux-media/list/
4362T: git git://linuxtv.org/anttip/media_tree.git
4363S: Maintained
4364F: drivers/media/tuners/e4000*
4365
4366EATA ISA/EISA/PCI SCSI DRIVER
4367M: Dario Ballabio <ballabio_dario@emc.com>
4368L: linux-scsi@vger.kernel.org
4369S: Maintained
4370F: drivers/scsi/eata.c
4371
4372EC100 MEDIA DRIVER
4373M: Antti Palosaari <crope@iki.fi>
4374L: linux-media@vger.kernel.org
4375W: https://linuxtv.org
4376W: http://palosaari.fi/linux/
4377Q: http://patchwork.linuxtv.org/project/linux-media/list/
4378T: git git://linuxtv.org/anttip/media_tree.git
4379S: Maintained
4380F: drivers/media/dvb-frontends/ec100*
4381
4382ECRYPT FILE SYSTEM
4383M: Tyler Hicks <tyhicks@canonical.com>
4384L: ecryptfs@vger.kernel.org
4385W: http://ecryptfs.org
4386W: https://launchpad.net/ecryptfs
4387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4388S: Supported
4389F: Documentation/filesystems/ecryptfs.txt
4390F: fs/ecryptfs/
4391
4392EDAC-CORE
4393M: Doug Thompson <dougthompson@xmission.com>
4394M: Borislav Petkov <bp@alien8.de>
4395M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4396M: Mauro Carvalho Chehab <mchehab@kernel.org>
4397L: linux-edac@vger.kernel.org
4398T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4400S: Supported
4401F: Documentation/edac.txt
4402F: drivers/edac/
4403F: include/linux/edac.h
4404
4405EDAC-AMD64
4406M: Doug Thompson <dougthompson@xmission.com>
4407M: Borislav Petkov <bp@alien8.de>
4408L: linux-edac@vger.kernel.org
4409S: Maintained
4410F: drivers/edac/amd64_edac*
4411
4412EDAC-CALXEDA
4413M: Doug Thompson <dougthompson@xmission.com>
4414M: Robert Richter <rric@kernel.org>
4415L: linux-edac@vger.kernel.org
4416S: Maintained
4417F: drivers/edac/highbank*
4418
4419EDAC-CAVIUM
4420M: Ralf Baechle <ralf@linux-mips.org>
4421M: David Daney <david.daney@cavium.com>
4422L: linux-edac@vger.kernel.org
4423L: linux-mips@linux-mips.org
4424S: Supported
4425F: drivers/edac/octeon_edac*
4426
4427EDAC-E752X
4428M: Mark Gross <mark.gross@intel.com>
4429M: Doug Thompson <dougthompson@xmission.com>
4430L: linux-edac@vger.kernel.org
4431S: Maintained
4432F: drivers/edac/e752x_edac.c
4433
4434EDAC-E7XXX
4435M: Doug Thompson <dougthompson@xmission.com>
4436L: linux-edac@vger.kernel.org
4437S: Maintained
4438F: drivers/edac/e7xxx_edac.c
4439
4440EDAC-GHES
4441M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4442M: Mauro Carvalho Chehab <mchehab@kernel.org>
4443L: linux-edac@vger.kernel.org
4444S: Maintained
4445F: drivers/edac/ghes_edac.c
4446
4447EDAC-I82443BXGX
4448M: Tim Small <tim@buttersideup.com>
4449L: linux-edac@vger.kernel.org
4450S: Maintained
4451F: drivers/edac/i82443bxgx_edac.c
4452
4453EDAC-I3000
4454M: Jason Uhlenkott <juhlenko@akamai.com>
4455L: linux-edac@vger.kernel.org
4456S: Maintained
4457F: drivers/edac/i3000_edac.c
4458
4459EDAC-I5000
4460M: Doug Thompson <dougthompson@xmission.com>
4461L: linux-edac@vger.kernel.org
4462S: Maintained
4463F: drivers/edac/i5000_edac.c
4464
4465EDAC-I5400
4466M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4467M: Mauro Carvalho Chehab <mchehab@kernel.org>
4468L: linux-edac@vger.kernel.org
4469S: Maintained
4470F: drivers/edac/i5400_edac.c
4471
4472EDAC-I7300
4473M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4474M: Mauro Carvalho Chehab <mchehab@kernel.org>
4475L: linux-edac@vger.kernel.org
4476S: Maintained
4477F: drivers/edac/i7300_edac.c
4478
4479EDAC-I7CORE
4480M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4481M: Mauro Carvalho Chehab <mchehab@kernel.org>
4482L: linux-edac@vger.kernel.org
4483S: Maintained
4484F: drivers/edac/i7core_edac.c
4485
4486EDAC-I82975X
4487M: Ranganathan Desikan <ravi@jetztechnologies.com>
4488M: "Arvind R." <arvino55@gmail.com>
4489L: linux-edac@vger.kernel.org
4490S: Maintained
4491F: drivers/edac/i82975x_edac.c
4492
4493EDAC-IE31200
4494M: Jason Baron <jbaron@akamai.com>
4495L: linux-edac@vger.kernel.org
4496S: Maintained
4497F: drivers/edac/ie31200_edac.c
4498
4499EDAC-MPC85XX
4500M: Johannes Thumshirn <morbidrsa@gmail.com>
4501L: linux-edac@vger.kernel.org
4502S: Maintained
4503F: drivers/edac/mpc85xx_edac.[ch]
4504
4505EDAC-PASEMI
4506M: Egor Martovetsky <egor@pasemi.com>
4507L: linux-edac@vger.kernel.org
4508S: Maintained
4509F: drivers/edac/pasemi_edac.c
4510
4511EDAC-R82600
4512M: Tim Small <tim@buttersideup.com>
4513L: linux-edac@vger.kernel.org
4514S: Maintained
4515F: drivers/edac/r82600_edac.c
4516
4517EDAC-SBRIDGE
4518M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4519M: Mauro Carvalho Chehab <mchehab@kernel.org>
4520L: linux-edac@vger.kernel.org
4521S: Maintained
4522F: drivers/edac/sb_edac.c
4523
4524EDAC-XGENE
4525APPLIED MICRO (APM) X-GENE SOC EDAC
4526M: Loc Ho <lho@apm.com>
4527S: Supported
4528F: drivers/edac/xgene_edac.c
4529F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4530
4531EDIROL UA-101/UA-1000 DRIVER
4532M: Clemens Ladisch <clemens@ladisch.de>
4533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4534T: git git://git.alsa-project.org/alsa-kernel.git
4535S: Maintained
4536F: sound/usb/misc/ua101.c
4537
4538EXTENSIBLE FIRMWARE INTERFACE (EFI)
4539M: Matt Fleming <matt@codeblueprint.co.uk>
4540L: linux-efi@vger.kernel.org
4541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4542S: Maintained
4543F: Documentation/efi-stub.txt
4544F: arch/ia64/kernel/efi.c
4545F: arch/x86/boot/compressed/eboot.[ch]
4546F: arch/x86/include/asm/efi.h
4547F: arch/x86/platform/efi/
4548F: drivers/firmware/efi/
4549F: include/linux/efi*.h
4550
4551EFI VARIABLE FILESYSTEM
4552M: Matthew Garrett <matthew.garrett@nebula.com>
4553M: Jeremy Kerr <jk@ozlabs.org>
4554M: Matt Fleming <matt@codeblueprint.co.uk>
4555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4556L: linux-efi@vger.kernel.org
4557S: Maintained
4558F: fs/efivarfs/
4559
4560EFIFB FRAMEBUFFER DRIVER
4561L: linux-fbdev@vger.kernel.org
4562M: Peter Jones <pjones@redhat.com>
4563S: Maintained
4564F: drivers/video/fbdev/efifb.c
4565
4566EFS FILESYSTEM
4567W: http://aeschi.ch.eu.org/efs/
4568S: Orphan
4569F: fs/efs/
4570
4571EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4572M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4573L: netdev@vger.kernel.org
4574S: Maintained
4575F: drivers/net/ethernet/ibm/ehea/
4576
4577EM28XX VIDEO4LINUX DRIVER
4578M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4579M: Mauro Carvalho Chehab <mchehab@kernel.org>
4580L: linux-media@vger.kernel.org
4581W: https://linuxtv.org
4582T: git git://linuxtv.org/media_tree.git
4583S: Maintained
4584F: drivers/media/usb/em28xx/
4585
4586EMBEDDED LINUX
4587M: Paul Gortmaker <paul.gortmaker@windriver.com>
4588M: Matt Mackall <mpm@selenic.com>
4589M: David Woodhouse <dwmw2@infradead.org>
4590L: linux-embedded@vger.kernel.org
4591S: Maintained
4592
4593EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4594M: James Smart <james.smart@avagotech.com>
4595M: Dick Kennedy <dick.kennedy@avagotech.com>
4596L: linux-scsi@vger.kernel.org
4597W: http://www.avagotech.com
4598S: Supported
4599F: drivers/scsi/lpfc/
4600
4601ENE CB710 FLASH CARD READER DRIVER
4602M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4603S: Maintained
4604F: drivers/misc/cb710/
4605F: drivers/mmc/host/cb710-mmc.*
4606F: include/linux/cb710.h
4607
4608ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4609M: Maxim Levitsky <maximlevitsky@gmail.com>
4610S: Maintained
4611F: drivers/media/rc/ene_ir.*
4612
4613EPSON S1D13XXX FRAMEBUFFER DRIVER
4614M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4615S: Maintained
4616T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4617F: drivers/video/fbdev/s1d13xxxfb.c
4618F: include/video/s1d13xxxfb.h
4619
4620ET131X NETWORK DRIVER
4621M: Mark Einon <mark.einon@gmail.com>
4622S: Odd Fixes
4623F: drivers/net/ethernet/agere/
4624
4625ETHERNET BRIDGE
4626M: Stephen Hemminger <stephen@networkplumber.org>
4627L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4628L: netdev@vger.kernel.org
4629W: http://www.linuxfoundation.org/en/Net:Bridge
4630S: Maintained
4631F: include/linux/netfilter_bridge/
4632F: net/bridge/
4633
4634ETHERNET PHY LIBRARY
4635M: Florian Fainelli <f.fainelli@gmail.com>
4636L: netdev@vger.kernel.org
4637S: Maintained
4638F: include/linux/phy.h
4639F: include/linux/phy_fixed.h
4640F: drivers/net/phy/
4641F: Documentation/networking/phy.txt
4642F: drivers/of/of_mdio.c
4643F: drivers/of/of_net.c
4644
4645EXT2 FILE SYSTEM
4646M: Jan Kara <jack@suse.com>
4647L: linux-ext4@vger.kernel.org
4648S: Maintained
4649F: Documentation/filesystems/ext2.txt
4650F: fs/ext2/
4651F: include/linux/ext2*
4652
4653EXT4 FILE SYSTEM
4654M: "Theodore Ts'o" <tytso@mit.edu>
4655M: Andreas Dilger <adilger.kernel@dilger.ca>
4656L: linux-ext4@vger.kernel.org
4657W: http://ext4.wiki.kernel.org
4658Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4660S: Maintained
4661F: Documentation/filesystems/ext4.txt
4662F: fs/ext4/
4663
4664Extended Verification Module (EVM)
4665M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4666L: linux-ima-devel@lists.sourceforge.net
4667L: linux-security-module@vger.kernel.org
4668S: Supported
4669F: security/integrity/evm/
4670
4671EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4672M: MyungJoo Ham <myungjoo.ham@samsung.com>
4673M: Chanwoo Choi <cw00.choi@samsung.com>
4674L: linux-kernel@vger.kernel.org
4675T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4676S: Maintained
4677F: drivers/extcon/
4678F: include/linux/extcon/
4679F: include/linux/extcon.h
4680F: Documentation/extcon/
4681F: Documentation/devicetree/bindings/extcon/
4682
4683EXYNOS DP DRIVER
4684M: Jingoo Han <jingoohan1@gmail.com>
4685L: dri-devel@lists.freedesktop.org
4686S: Maintained
4687F: drivers/gpu/drm/exynos/exynos_dp*
4688
4689EXYNOS SYSMMU (IOMMU) driver
4690M: Marek Szyprowski <m.szyprowski@samsung.com>
4691L: iommu@lists.linux-foundation.org
4692S: Maintained
4693F: drivers/iommu/exynos-iommu.c
4694
4695EXYNOS MIPI DISPLAY DRIVERS
4696M: Inki Dae <inki.dae@samsung.com>
4697M: Donghwa Lee <dh09.lee@samsung.com>
4698M: Kyungmin Park <kyungmin.park@samsung.com>
4699L: linux-fbdev@vger.kernel.org
4700S: Maintained
4701F: drivers/video/fbdev/exynos/exynos_mipi*
4702F: include/video/exynos_mipi*
4703
4704EZchip NPS platform support
4705M: Noam Camus <noamc@ezchip.com>
4706S: Supported
4707F: arch/arc/plat-eznps
4708F: arch/arc/boot/dts/eznps.dts
4709
4710F71805F HARDWARE MONITORING DRIVER
4711M: Jean Delvare <jdelvare@suse.com>
4712L: linux-hwmon@vger.kernel.org
4713S: Maintained
4714F: Documentation/hwmon/f71805f
4715F: drivers/hwmon/f71805f.c
4716
4717FC0011 TUNER DRIVER
4718M: Michael Buesch <m@bues.ch>
4719L: linux-media@vger.kernel.org
4720S: Maintained
4721F: drivers/media/tuners/fc0011.h
4722F: drivers/media/tuners/fc0011.c
4723
4724FC2580 MEDIA DRIVER
4725M: Antti Palosaari <crope@iki.fi>
4726L: linux-media@vger.kernel.org
4727W: https://linuxtv.org
4728W: http://palosaari.fi/linux/
4729Q: http://patchwork.linuxtv.org/project/linux-media/list/
4730T: git git://linuxtv.org/anttip/media_tree.git
4731S: Maintained
4732F: drivers/media/tuners/fc2580*
4733
4734FANOTIFY
4735M: Eric Paris <eparis@redhat.com>
4736S: Maintained
4737F: fs/notify/fanotify/
4738F: include/linux/fanotify.h
4739F: include/uapi/linux/fanotify.h
4740
4741FARSYNC SYNCHRONOUS DRIVER
4742M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4743W: http://www.farsite.co.uk/
4744S: Supported
4745F: drivers/net/wan/farsync.*
4746
4747FAULT INJECTION SUPPORT
4748M: Akinobu Mita <akinobu.mita@gmail.com>
4749S: Supported
4750F: Documentation/fault-injection/
4751F: lib/fault-inject.c
4752
4753FBTFT Framebuffer drivers
4754M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4755M: Noralf Trønnes <noralf@tronnes.org>
4756S: Maintained
4757F: drivers/staging/fbtft/
4758
4759FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4760M: Johannes Thumshirn <jth@kernel.org>
4761L: fcoe-devel@open-fcoe.org
4762W: www.Open-FCoE.org
4763S: Supported
4764F: drivers/scsi/libfc/
4765F: drivers/scsi/fcoe/
4766F: include/scsi/fc/
4767F: include/scsi/libfc.h
4768F: include/scsi/libfcoe.h
4769F: include/uapi/scsi/fc/
4770
4771FILE LOCKING (flock() and fcntl()/lockf())
4772M: Jeff Layton <jlayton@poochiereds.net>
4773M: "J. Bruce Fields" <bfields@fieldses.org>
4774L: linux-fsdevel@vger.kernel.org
4775S: Maintained
4776F: include/linux/fcntl.h
4777F: include/linux/fs.h
4778F: include/uapi/linux/fcntl.h
4779F: include/uapi/linux/fs.h
4780F: fs/fcntl.c
4781F: fs/locks.c
4782
4783FILESYSTEMS (VFS and infrastructure)
4784M: Alexander Viro <viro@zeniv.linux.org.uk>
4785L: linux-fsdevel@vger.kernel.org
4786S: Maintained
4787F: fs/*
4788
4789FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4790M: Riku Voipio <riku.voipio@iki.fi>
4791L: linux-hwmon@vger.kernel.org
4792S: Maintained
4793F: drivers/hwmon/f75375s.c
4794F: include/linux/f75375s.h
4795
4796FIREWIRE AUDIO DRIVERS
4797M: Clemens Ladisch <clemens@ladisch.de>
4798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4799T: git git://git.alsa-project.org/alsa-kernel.git
4800S: Maintained
4801F: sound/firewire/
4802
4803FIREWIRE MEDIA DRIVERS (firedtv)
4804M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4805L: linux-media@vger.kernel.org
4806L: linux1394-devel@lists.sourceforge.net
4807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4808S: Maintained
4809F: drivers/media/firewire/
4810
4811FIREWIRE SBP-2 TARGET
4812M: Chris Boot <bootc@bootc.net>
4813L: linux-scsi@vger.kernel.org
4814L: target-devel@vger.kernel.org
4815L: linux1394-devel@lists.sourceforge.net
4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4817S: Maintained
4818F: drivers/target/sbp/
4819
4820FIREWIRE SUBSYSTEM
4821M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4822L: linux1394-devel@lists.sourceforge.net
4823W: http://ieee1394.wiki.kernel.org/
4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4825S: Maintained
4826F: drivers/firewire/
4827F: include/linux/firewire.h
4828F: include/uapi/linux/firewire*.h
4829F: tools/firewire/
4830
4831FIRMWARE LOADER (request_firmware)
4832M: Ming Lei <ming.lei@canonical.com>
4833L: linux-kernel@vger.kernel.org
4834S: Maintained
4835F: Documentation/firmware_class/
4836F: drivers/base/firmware*.c
4837F: include/linux/firmware.h
4838
4839FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4840M: Joshua Morris <josh.h.morris@us.ibm.com>
4841M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4842S: Maintained
4843F: drivers/block/rsxx/
4844
4845FLOPPY DRIVER
4846M: Jiri Kosina <jikos@kernel.org>
4847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4848S: Odd fixes
4849F: drivers/block/floppy.c
4850
4851FMC SUBSYSTEM
4852M: Alessandro Rubini <rubini@gnudd.com>
4853W: http://www.ohwr.org/projects/fmc-bus
4854S: Supported
4855F: drivers/fmc/
4856F: include/linux/fmc*.h
4857F: include/linux/ipmi-fru.h
4858K: fmc_d.*register
4859
4860FPGA MANAGER FRAMEWORK
4861M: Alan Tull <atull@opensource.altera.com>
4862R: Moritz Fischer <moritz.fischer@ettus.com>
4863S: Maintained
4864F: drivers/fpga/
4865F: include/linux/fpga/fpga-mgr.h
4866W: http://www.rocketboards.org
4867
4868FPU EMULATOR
4869M: Bill Metzenthen <billm@melbpc.org.au>
4870W: http://floatingpoint.sourceforge.net/emulator/index.html
4871S: Maintained
4872F: arch/x86/math-emu/
4873
4874FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4875L: netdev@vger.kernel.org
4876S: Orphan
4877F: drivers/net/wan/dlci.c
4878F: drivers/net/wan/sdla.c
4879
4880FRAMEBUFFER LAYER
4881M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4882M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4883L: linux-fbdev@vger.kernel.org
4884W: http://linux-fbdev.sourceforge.net/
4885Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4886T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4887S: Maintained
4888F: Documentation/fb/
4889F: drivers/video/
4890F: include/video/
4891F: include/linux/fb.h
4892F: include/uapi/video/
4893F: include/uapi/linux/fb.h
4894
4895FREESCALE DIU FRAMEBUFFER DRIVER
4896M: Timur Tabi <timur@tabi.org>
4897L: linux-fbdev@vger.kernel.org
4898S: Maintained
4899F: drivers/video/fbdev/fsl-diu-fb.*
4900
4901FREESCALE DMA DRIVER
4902M: Li Yang <leoli@freescale.com>
4903M: Zhang Wei <zw@zh-kernel.org>
4904L: linuxppc-dev@lists.ozlabs.org
4905S: Maintained
4906F: drivers/dma/fsldma.*
4907
4908FREESCALE GPMI NAND DRIVER
4909M: Han Xu <han.xu@nxp.com>
4910L: linux-mtd@lists.infradead.org
4911S: Maintained
4912F: drivers/mtd/nand/gpmi-nand/*
4913
4914FREESCALE I2C CPM DRIVER
4915M: Jochen Friedrich <jochen@scram.de>
4916L: linuxppc-dev@lists.ozlabs.org
4917L: linux-i2c@vger.kernel.org
4918S: Maintained
4919F: drivers/i2c/busses/i2c-cpm.c
4920
4921FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4922M: Sascha Hauer <kernel@pengutronix.de>
4923L: linux-fbdev@vger.kernel.org
4924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4925S: Maintained
4926F: include/linux/platform_data/video-imxfb.h
4927F: drivers/video/fbdev/imxfb.c
4928
4929FREESCALE QUAD SPI DRIVER
4930M: Han Xu <han.xu@nxp.com>
4931L: linux-mtd@lists.infradead.org
4932S: Maintained
4933F: drivers/mtd/spi-nor/fsl-quadspi.c
4934
4935FREESCALE SOC FS_ENET DRIVER
4936M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4937M: Vitaly Bordug <vbordug@ru.mvista.com>
4938L: linuxppc-dev@lists.ozlabs.org
4939L: netdev@vger.kernel.org
4940S: Maintained
4941F: drivers/net/ethernet/freescale/fs_enet/
4942F: include/linux/fs_enet_pd.h
4943
4944FREESCALE IMX / MXC FEC DRIVER
4945M: Fugang Duan <fugang.duan@nxp.com>
4946L: netdev@vger.kernel.org
4947S: Maintained
4948F: drivers/net/ethernet/freescale/fec_main.c
4949F: drivers/net/ethernet/freescale/fec_ptp.c
4950F: drivers/net/ethernet/freescale/fec.h
4951F: Documentation/devicetree/bindings/net/fsl-fec.txt
4952
4953FREESCALE QUICC ENGINE LIBRARY
4954L: linuxppc-dev@lists.ozlabs.org
4955S: Orphan
4956F: drivers/soc/fsl/qe/
4957F: include/soc/fsl/*qe*.h
4958F: include/soc/fsl/*ucc*.h
4959
4960FREESCALE USB PERIPHERAL DRIVERS
4961M: Li Yang <leoli@freescale.com>
4962L: linux-usb@vger.kernel.org
4963L: linuxppc-dev@lists.ozlabs.org
4964S: Maintained
4965F: drivers/usb/gadget/udc/fsl*
4966
4967FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4968M: Li Yang <leoli@freescale.com>
4969L: netdev@vger.kernel.org
4970L: linuxppc-dev@lists.ozlabs.org
4971S: Maintained
4972F: drivers/net/ethernet/freescale/ucc_geth*
4973
4974FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4975M: Claudiu Manoil <claudiu.manoil@freescale.com>
4976L: netdev@vger.kernel.org
4977S: Maintained
4978F: drivers/net/ethernet/freescale/gianfar*
4979X: drivers/net/ethernet/freescale/gianfar_ptp.c
4980F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4981
4982FREESCALE QUICC ENGINE UCC HDLC DRIVER
4983M: Zhao Qiang <qiang.zhao@nxp.com>
4984L: netdev@vger.kernel.org
4985L: linuxppc-dev@lists.ozlabs.org
4986S: Maintained
4987F: drivers/net/wan/fsl_ucc_hdlc*
4988
4989FREESCALE QUICC ENGINE UCC UART DRIVER
4990M: Timur Tabi <timur@tabi.org>
4991L: linuxppc-dev@lists.ozlabs.org
4992S: Maintained
4993F: drivers/tty/serial/ucc_uart.c
4994
4995FREESCALE SOC SOUND DRIVERS
4996M: Timur Tabi <timur@tabi.org>
4997M: Nicolin Chen <nicoleotsuka@gmail.com>
4998M: Xiubo Li <Xiubo.Lee@gmail.com>
4999R: Fabio Estevam <fabio.estevam@nxp.com>
5000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5001L: linuxppc-dev@lists.ozlabs.org
5002S: Maintained
5003F: sound/soc/fsl/fsl*
5004F: sound/soc/fsl/imx*
5005F: sound/soc/fsl/mpc8610_hpcd.c
5006
5007FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5008M: "J. German Rivera" <German.Rivera@freescale.com>
5009M: Stuart Yoder <stuart.yoder@nxp.com>
5010L: linux-kernel@vger.kernel.org
5011S: Maintained
5012F: drivers/staging/fsl-mc/
5013
5014FREEVXFS FILESYSTEM
5015M: Christoph Hellwig <hch@infradead.org>
5016W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5017S: Maintained
5018F: fs/freevxfs/
5019
5020FREEZER
5021M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5022M: Pavel Machek <pavel@ucw.cz>
5023L: linux-pm@vger.kernel.org
5024S: Supported
5025F: Documentation/power/freezing-of-tasks.txt
5026F: include/linux/freezer.h
5027F: kernel/freezer.c
5028
5029FRONTSWAP API
5030M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5031L: linux-kernel@vger.kernel.org
5032S: Maintained
5033F: mm/frontswap.c
5034F: include/linux/frontswap.h
5035
5036FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5037M: David Howells <dhowells@redhat.com>
5038L: linux-cachefs@redhat.com (moderated for non-subscribers)
5039S: Supported
5040F: Documentation/filesystems/caching/
5041F: fs/fscache/
5042F: include/linux/fscache*.h
5043
5044FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5045M: Theodore Y. Ts'o <tytso@mit.edu>
5046M: Jaegeuk Kim <jaegeuk@kernel.org>
5047S: Supported
5048F: fs/crypto/
5049F: include/linux/fscrypto.h
5050
5051F2FS FILE SYSTEM
5052M: Jaegeuk Kim <jaegeuk@kernel.org>
5053M: Changman Lee <cm224.lee@samsung.com>
5054R: Chao Yu <yuchao0@huawei.com>
5055L: linux-f2fs-devel@lists.sourceforge.net
5056W: http://en.wikipedia.org/wiki/F2FS
5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5058S: Maintained
5059F: Documentation/filesystems/f2fs.txt
5060F: Documentation/ABI/testing/sysfs-fs-f2fs
5061F: fs/f2fs/
5062F: include/linux/f2fs_fs.h
5063F: include/trace/events/f2fs.h
5064
5065FUJITSU FR-V (FRV) PORT
5066S: Orphan
5067F: arch/frv/
5068
5069FUJITSU LAPTOP EXTRAS
5070M: Jonathan Woithe <jwoithe@just42.net>
5071L: platform-driver-x86@vger.kernel.org
5072S: Maintained
5073F: drivers/platform/x86/fujitsu-laptop.c
5074
5075FUJITSU M-5MO LS CAMERA ISP DRIVER
5076M: Kyungmin Park <kyungmin.park@samsung.com>
5077M: Heungjun Kim <riverful.kim@samsung.com>
5078L: linux-media@vger.kernel.org
5079S: Maintained
5080F: drivers/media/i2c/m5mols/
5081F: include/media/i2c/m5mols.h
5082
5083FUJITSU TABLET EXTRAS
5084M: Robert Gerlach <khnz@gmx.de>
5085L: platform-driver-x86@vger.kernel.org
5086S: Maintained
5087F: drivers/platform/x86/fujitsu-tablet.c
5088
5089FUSE: FILESYSTEM IN USERSPACE
5090M: Miklos Szeredi <miklos@szeredi.hu>
5091L: linux-fsdevel@vger.kernel.org
5092W: http://fuse.sourceforge.net/
5093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5094S: Maintained
5095F: fs/fuse/
5096F: include/uapi/linux/fuse.h
5097F: Documentation/filesystems/fuse.txt
5098
5099FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5100M: Rik Faith <faith@cs.unc.edu>
5101L: linux-scsi@vger.kernel.org
5102S: Odd Fixes (e.g., new signatures)
5103F: drivers/scsi/fdomain.*
5104
5105GCC PLUGINS
5106M: Kees Cook <keescook@chromium.org>
5107R: Emese Revfy <re.emese@gmail.com>
5108L: kernel-hardening@lists.openwall.com
5109S: Maintained
5110F: scripts/gcc-plugins/
5111F: scripts/gcc-plugin.sh
5112F: Documentation/gcc-plugins.txt
5113
5114GCOV BASED KERNEL PROFILING
5115M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5116S: Maintained
5117F: kernel/gcov/
5118F: Documentation/gcov.txt
5119
5120GDT SCSI DISK ARRAY CONTROLLER DRIVER
5121M: Achim Leubner <achim_leubner@adaptec.com>
5122L: linux-scsi@vger.kernel.org
5123W: http://www.icp-vortex.com/
5124S: Supported
5125F: drivers/scsi/gdt*
5126
5127GDB KERNEL DEBUGGING HELPER SCRIPTS
5128M: Jan Kiszka <jan.kiszka@siemens.com>
5129M: Kieran Bingham <kieran@bingham.xyz>
5130S: Supported
5131F: scripts/gdb/
5132
5133GEMTEK FM RADIO RECEIVER DRIVER
5134M: Hans Verkuil <hverkuil@xs4all.nl>
5135L: linux-media@vger.kernel.org
5136T: git git://linuxtv.org/media_tree.git
5137W: https://linuxtv.org
5138S: Maintained
5139F: drivers/media/radio/radio-gemtek*
5140
5141GENERIC GPIO I2C DRIVER
5142M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5143S: Supported
5144F: drivers/i2c/busses/i2c-gpio.c
5145F: include/linux/i2c-gpio.h
5146
5147GENERIC GPIO I2C MULTIPLEXER DRIVER
5148M: Peter Korsgaard <peter.korsgaard@barco.com>
5149L: linux-i2c@vger.kernel.org
5150S: Supported
5151F: drivers/i2c/muxes/i2c-mux-gpio.c
5152F: include/linux/i2c-mux-gpio.h
5153F: Documentation/i2c/muxes/i2c-mux-gpio
5154
5155GENERIC HDLC (WAN) DRIVERS
5156M: Krzysztof Halasa <khc@pm.waw.pl>
5157W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5158S: Maintained
5159F: drivers/net/wan/c101.c
5160F: drivers/net/wan/hd6457*
5161F: drivers/net/wan/hdlc*
5162F: drivers/net/wan/n2.c
5163F: drivers/net/wan/pc300too.c
5164F: drivers/net/wan/pci200syn.c
5165F: drivers/net/wan/wanxl*
5166
5167GENERIC INCLUDE/ASM HEADER FILES
5168M: Arnd Bergmann <arnd@arndb.de>
5169L: linux-arch@vger.kernel.org
5170T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5171S: Maintained
5172F: include/asm-generic/
5173F: include/uapi/asm-generic/
5174
5175GENERIC PHY FRAMEWORK
5176M: Kishon Vijay Abraham I <kishon@ti.com>
5177L: linux-kernel@vger.kernel.org
5178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5179S: Supported
5180F: drivers/phy/
5181F: include/linux/phy/
5182
5183GENERIC PM DOMAINS
5184M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5185M: Kevin Hilman <khilman@kernel.org>
5186M: Ulf Hansson <ulf.hansson@linaro.org>
5187L: linux-pm@vger.kernel.org
5188S: Supported
5189F: drivers/base/power/domain*.c
5190F: include/linux/pm_domain.h
5191
5192GENERIC UIO DRIVER FOR PCI DEVICES
5193M: "Michael S. Tsirkin" <mst@redhat.com>
5194L: kvm@vger.kernel.org
5195S: Supported
5196F: drivers/uio/uio_pci_generic.c
5197
5198GET_MAINTAINER SCRIPT
5199M: Joe Perches <joe@perches.com>
5200S: Maintained
5201F: scripts/get_maintainer.pl
5202
5203GFS2 FILE SYSTEM
5204M: Steven Whitehouse <swhiteho@redhat.com>
5205M: Bob Peterson <rpeterso@redhat.com>
5206L: cluster-devel@redhat.com
5207W: http://sources.redhat.com/cluster/
5208T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5209S: Supported
5210F: Documentation/filesystems/gfs2*.txt
5211F: fs/gfs2/
5212F: include/uapi/linux/gfs2_ondisk.h
5213
5214GIGASET ISDN DRIVERS
5215M: Paul Bolle <pebolle@tiscali.nl>
5216L: gigaset307x-common@lists.sourceforge.net
5217W: http://gigaset307x.sourceforge.net/
5218S: Odd Fixes
5219F: Documentation/isdn/README.gigaset
5220F: drivers/isdn/gigaset/
5221F: include/uapi/linux/gigaset_dev.h
5222
5223GO7007 MPEG CODEC
5224M: Hans Verkuil <hans.verkuil@cisco.com>
5225L: linux-media@vger.kernel.org
5226S: Maintained
5227F: drivers/media/usb/go7007/
5228
5229GOODIX TOUCHSCREEN
5230M: Bastien Nocera <hadess@hadess.net>
5231L: linux-input@vger.kernel.org
5232S: Maintained
5233F: drivers/input/touchscreen/goodix.c
5234
5235GPIO SUBSYSTEM
5236M: Linus Walleij <linus.walleij@linaro.org>
5237M: Alexandre Courbot <gnurou@gmail.com>
5238L: linux-gpio@vger.kernel.org
5239T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5240S: Maintained
5241F: Documentation/devicetree/bindings/gpio/
5242F: Documentation/gpio/
5243F: Documentation/ABI/testing/gpio-cdev
5244F: Documentation/ABI/obsolete/sysfs-gpio
5245F: drivers/gpio/
5246F: include/linux/gpio/
5247F: include/linux/gpio.h
5248F: include/asm-generic/gpio.h
5249F: include/uapi/linux/gpio.h
5250F: tools/gpio/
5251
5252GRE DEMULTIPLEXER DRIVER
5253M: Dmitry Kozlov <xeb@mail.ru>
5254L: netdev@vger.kernel.org
5255S: Maintained
5256F: net/ipv4/gre_demux.c
5257F: net/ipv4/gre_offload.c
5258F: include/net/gre.h
5259
5260GRETH 10/100/1G Ethernet MAC device driver
5261M: Andreas Larsson <andreas@gaisler.com>
5262L: netdev@vger.kernel.org
5263S: Maintained
5264F: drivers/net/ethernet/aeroflex/
5265
5266GSPCA FINEPIX SUBDRIVER
5267M: Frank Zago <frank@zago.net>
5268L: linux-media@vger.kernel.org
5269T: git git://linuxtv.org/media_tree.git
5270S: Maintained
5271F: drivers/media/usb/gspca/finepix.c
5272
5273GSPCA GL860 SUBDRIVER
5274M: Olivier Lorin <o.lorin@laposte.net>
5275L: linux-media@vger.kernel.org
5276T: git git://linuxtv.org/media_tree.git
5277S: Maintained
5278F: drivers/media/usb/gspca/gl860/
5279
5280GSPCA M5602 SUBDRIVER
5281M: Erik Andren <erik.andren@gmail.com>
5282L: linux-media@vger.kernel.org
5283T: git git://linuxtv.org/media_tree.git
5284S: Maintained
5285F: drivers/media/usb/gspca/m5602/
5286
5287GSPCA PAC207 SONIXB SUBDRIVER
5288M: Hans Verkuil <hverkuil@xs4all.nl>
5289L: linux-media@vger.kernel.org
5290T: git git://linuxtv.org/media_tree.git
5291S: Odd Fixes
5292F: drivers/media/usb/gspca/pac207.c
5293
5294GSPCA SN9C20X SUBDRIVER
5295M: Brian Johnson <brijohn@gmail.com>
5296L: linux-media@vger.kernel.org
5297T: git git://linuxtv.org/media_tree.git
5298S: Maintained
5299F: drivers/media/usb/gspca/sn9c20x.c
5300
5301GSPCA T613 SUBDRIVER
5302M: Leandro Costantino <lcostantino@gmail.com>
5303L: linux-media@vger.kernel.org
5304T: git git://linuxtv.org/media_tree.git
5305S: Maintained
5306F: drivers/media/usb/gspca/t613.c
5307
5308GSPCA USB WEBCAM DRIVER
5309M: Hans Verkuil <hverkuil@xs4all.nl>
5310L: linux-media@vger.kernel.org
5311T: git git://linuxtv.org/media_tree.git
5312S: Odd Fixes
5313F: drivers/media/usb/gspca/
5314
5315GUID PARTITION TABLE (GPT)
5316M: Davidlohr Bueso <dave@stgolabs.net>
5317L: linux-efi@vger.kernel.org
5318S: Maintained
5319F: block/partitions/efi.*
5320
5321STK1160 USB VIDEO CAPTURE DRIVER
5322M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5323L: linux-media@vger.kernel.org
5324T: git git://linuxtv.org/media_tree.git
5325S: Maintained
5326F: drivers/media/usb/stk1160/
5327
5328H8/300 ARCHITECTURE
5329M: Yoshinori Sato <ysato@users.sourceforge.jp>
5330L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5331W: http://uclinux-h8.sourceforge.jp
5332T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5333S: Maintained
5334F: arch/h8300/
5335F: drivers/clocksource/h8300_*.c
5336F: drivers/clk/h8300/
5337F: drivers/irqchip/irq-renesas-h8*.c
5338
5339HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5340M: Frank Seidel <frank@f-seidel.de>
5341L: platform-driver-x86@vger.kernel.org
5342W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5343S: Maintained
5344F: drivers/platform/x86/hdaps.c
5345
5346HDPVR USB VIDEO ENCODER DRIVER
5347M: Hans Verkuil <hverkuil@xs4all.nl>
5348L: linux-media@vger.kernel.org
5349T: git git://linuxtv.org/media_tree.git
5350W: https://linuxtv.org
5351S: Odd Fixes
5352F: drivers/media/usb/hdpvr/
5353
5354HWPOISON MEMORY FAILURE HANDLING
5355M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5356L: linux-mm@kvack.org
5357S: Maintained
5358F: mm/memory-failure.c
5359F: mm/hwpoison-inject.c
5360
5361HYPERVISOR VIRTUAL CONSOLE DRIVER
5362L: linuxppc-dev@lists.ozlabs.org
5363S: Odd Fixes
5364F: drivers/tty/hvc/
5365
5366HACKRF MEDIA DRIVER
5367M: Antti Palosaari <crope@iki.fi>
5368L: linux-media@vger.kernel.org
5369W: https://linuxtv.org
5370W: http://palosaari.fi/linux/
5371Q: http://patchwork.linuxtv.org/project/linux-media/list/
5372T: git git://linuxtv.org/anttip/media_tree.git
5373S: Maintained
5374F: drivers/media/usb/hackrf/
5375
5376HARDWARE MONITORING
5377M: Jean Delvare <jdelvare@suse.com>
5378M: Guenter Roeck <linux@roeck-us.net>
5379L: linux-hwmon@vger.kernel.org
5380W: http://hwmon.wiki.kernel.org/
5381T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5383S: Maintained
5384F: Documentation/hwmon/
5385F: drivers/hwmon/
5386F: include/linux/hwmon*.h
5387
5388HARDWARE RANDOM NUMBER GENERATOR CORE
5389M: Matt Mackall <mpm@selenic.com>
5390M: Herbert Xu <herbert@gondor.apana.org.au>
5391L: linux-crypto@vger.kernel.org
5392S: Odd fixes
5393F: Documentation/devicetree/bindings/rng/
5394F: Documentation/hw_random.txt
5395F: drivers/char/hw_random/
5396F: include/linux/hw_random.h
5397
5398HARDWARE SPINLOCK CORE
5399M: Ohad Ben-Cohen <ohad@wizery.com>
5400M: Bjorn Andersson <bjorn.andersson@linaro.org>
5401L: linux-remoteproc@vger.kernel.org
5402S: Maintained
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5404F: Documentation/devicetree/bindings/hwlock/
5405F: Documentation/hwspinlock.txt
5406F: drivers/hwspinlock/
5407F: include/linux/hwspinlock.h
5408
5409HARMONY SOUND DRIVER
5410L: linux-parisc@vger.kernel.org
5411S: Maintained
5412F: sound/parisc/harmony.*
5413
5414HD29L2 MEDIA DRIVER
5415M: Antti Palosaari <crope@iki.fi>
5416L: linux-media@vger.kernel.org
5417W: https://linuxtv.org
5418W: http://palosaari.fi/linux/
5419Q: http://patchwork.linuxtv.org/project/linux-media/list/
5420T: git git://linuxtv.org/anttip/media_tree.git
5421S: Maintained
5422F: drivers/media/dvb-frontends/hd29l2*
5423
5424HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5425M: Brian Boylston <brian.boylston@hpe.com>
5426S: Supported
5427F: Documentation/watchdog/hpwdt.txt
5428F: drivers/watchdog/hpwdt.c
5429
5430HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5431M: Don Brace <don.brace@microsemi.com>
5432L: iss_storagedev@hp.com
5433L: esc.storagedev@microsemi.com
5434L: linux-scsi@vger.kernel.org
5435S: Supported
5436F: Documentation/scsi/hpsa.txt
5437F: drivers/scsi/hpsa*.[ch]
5438F: include/linux/cciss*.h
5439F: include/uapi/linux/cciss*.h
5440
5441HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5442M: Don Brace <don.brace@microsemi.com>
5443L: iss_storagedev@hp.com
5444L: esc.storagedev@microsemi.com
5445L: linux-scsi@vger.kernel.org
5446S: Supported
5447F: Documentation/blockdev/cciss.txt
5448F: drivers/block/cciss*
5449F: include/linux/cciss_ioctl.h
5450F: include/uapi/linux/cciss_ioctl.h
5451
5452HFI1 DRIVER
5453M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5454M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5455L: linux-rdma@vger.kernel.org
5456S: Supported
5457F: drivers/infiniband/hw/hfi1
5458
5459HFS FILESYSTEM
5460L: linux-fsdevel@vger.kernel.org
5461S: Orphan
5462F: Documentation/filesystems/hfs.txt
5463F: fs/hfs/
5464
5465HFSPLUS FILESYSTEM
5466L: linux-fsdevel@vger.kernel.org
5467S: Orphan
5468F: Documentation/filesystems/hfsplus.txt
5469F: fs/hfsplus/
5470
5471HGA FRAMEBUFFER DRIVER
5472M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5473L: linux-nvidia@lists.surfsouth.com
5474W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5475S: Maintained
5476F: drivers/video/fbdev/hgafb.c
5477
5478HIBERNATION (aka Software Suspend, aka swsusp)
5479M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5480M: Pavel Machek <pavel@ucw.cz>
5481L: linux-pm@vger.kernel.org
5482S: Supported
5483F: arch/x86/power/
5484F: drivers/base/power/
5485F: kernel/power/
5486F: include/linux/suspend.h
5487F: include/linux/freezer.h
5488F: include/linux/pm.h
5489F: arch/*/include/asm/suspend*.h
5490
5491HID CORE LAYER
5492M: Jiri Kosina <jikos@kernel.org>
5493R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5494L: linux-input@vger.kernel.org
5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5496S: Maintained
5497F: drivers/hid/
5498F: include/linux/hid*
5499F: include/uapi/linux/hid*
5500
5501HID SENSOR HUB DRIVERS
5502M: Jiri Kosina <jikos@kernel.org>
5503M: Jonathan Cameron <jic23@kernel.org>
5504M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5505L: linux-input@vger.kernel.org
5506L: linux-iio@vger.kernel.org
5507S: Maintained
5508F: Documentation/hid/hid-sensor*
5509F: drivers/hid/hid-sensor-*
5510F: drivers/iio/*/hid-*
5511F: include/linux/hid-sensor-*
5512
5513HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5514M: Thomas Gleixner <tglx@linutronix.de>
5515L: linux-kernel@vger.kernel.org
5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5517S: Maintained
5518F: Documentation/timers/
5519F: kernel/time/hrtimer.c
5520F: kernel/time/clockevents.c
5521F: kernel/time/tick*.*
5522F: kernel/time/timer_*.c
5523F: include/linux/clockchips.h
5524F: include/linux/hrtimer.h
5525
5526HIGH-SPEED SCC DRIVER FOR AX.25
5527L: linux-hams@vger.kernel.org
5528S: Orphan
5529F: drivers/net/hamradio/dmascc.c
5530F: drivers/net/hamradio/scc.c
5531
5532HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5533M: HighPoint Linux Team <linux@highpoint-tech.com>
5534W: http://www.highpoint-tech.com
5535S: Supported
5536F: Documentation/scsi/hptiop.txt
5537F: drivers/scsi/hptiop.c
5538
5539HIPPI
5540M: Jes Sorensen <jes@trained-monkey.org>
5541L: linux-hippi@sunsite.dk
5542S: Maintained
5543F: include/linux/hippidevice.h
5544F: include/uapi/linux/if_hippi.h
5545F: net/802/hippi.c
5546F: drivers/net/hippi/
5547
5548HISILICON NETWORK SUBSYSTEM DRIVER
5549M: Yisen Zhuang <yisen.zhuang@huawei.com>
5550M: Salil Mehta <salil.mehta@huawei.com>
5551L: netdev@vger.kernel.org
5552W: http://www.hisilicon.com
5553S: Maintained
5554F: drivers/net/ethernet/hisilicon/
5555F: Documentation/devicetree/bindings/net/hisilicon*.txt
5556
5557HISILICON SAS Controller
5558M: John Garry <john.garry@huawei.com>
5559W: http://www.hisilicon.com
5560S: Supported
5561F: drivers/scsi/hisi_sas/
5562F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5563
5564HOST AP DRIVER
5565M: Jouni Malinen <j@w1.fi>
5566L: hostap@shmoo.com (subscribers-only)
5567L: linux-wireless@vger.kernel.org
5568W: http://hostap.epitest.fi/
5569S: Maintained
5570F: drivers/net/wireless/intersil/hostap/
5571
5572HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5573L: platform-driver-x86@vger.kernel.org
5574S: Orphan
5575F: drivers/platform/x86/tc1100-wmi.c
5576
5577HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5578M: Jaroslav Kysela <perex@perex.cz>
5579S: Maintained
5580F: drivers/net/ethernet/hp/hp100.*
5581
5582HPET: High Precision Event Timers driver
5583M: Clemens Ladisch <clemens@ladisch.de>
5584S: Maintained
5585F: Documentation/timers/hpet.txt
5586F: drivers/char/hpet.c
5587F: include/linux/hpet.h
5588F: include/uapi/linux/hpet.h
5589
5590HPET: x86
5591S: Orphan
5592F: arch/x86/kernel/hpet.c
5593F: arch/x86/include/asm/hpet.h
5594
5595HPFS FILESYSTEM
5596M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5597W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5598S: Maintained
5599F: fs/hpfs/
5600
5601HSI SUBSYSTEM
5602M: Sebastian Reichel <sre@kernel.org>
5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5604S: Maintained
5605F: Documentation/ABI/testing/sysfs-bus-hsi
5606F: Documentation/hsi.txt
5607F: drivers/hsi/
5608F: include/linux/hsi/
5609F: include/uapi/linux/hsi/
5610
5611HSO 3G MODEM DRIVER
5612M: Jan Dumon <j.dumon@option.com>
5613W: http://www.pharscape.org
5614S: Maintained
5615F: drivers/net/usb/hso.c
5616
5617HSR NETWORK PROTOCOL
5618M: Arvid Brodin <arvid.brodin@alten.se>
5619L: netdev@vger.kernel.org
5620S: Maintained
5621F: net/hsr/
5622
5623HTCPEN TOUCHSCREEN DRIVER
5624M: Pau Oliva Fora <pof@eslack.org>
5625L: linux-input@vger.kernel.org
5626S: Maintained
5627F: drivers/input/touchscreen/htcpen.c
5628
5629HUGETLB FILESYSTEM
5630M: Nadia Yvette Chambers <nyc@holomorphy.com>
5631S: Maintained
5632F: fs/hugetlbfs/
5633
5634Hyper-V CORE AND DRIVERS
5635M: "K. Y. Srinivasan" <kys@microsoft.com>
5636M: Haiyang Zhang <haiyangz@microsoft.com>
5637L: devel@linuxdriverproject.org
5638S: Maintained
5639F: arch/x86/include/asm/mshyperv.h
5640F: arch/x86/include/uapi/asm/hyperv.h
5641F: arch/x86/kernel/cpu/mshyperv.c
5642F: drivers/hid/hid-hyperv.c
5643F: drivers/hv/
5644F: drivers/input/serio/hyperv-keyboard.c
5645F: drivers/pci/host/pci-hyperv.c
5646F: drivers/net/hyperv/
5647F: drivers/scsi/storvsc_drv.c
5648F: drivers/video/fbdev/hyperv_fb.c
5649F: include/linux/hyperv.h
5650F: tools/hv/
5651F: Documentation/ABI/stable/sysfs-bus-vmbus
5652
5653I2C MUXES
5654M: Peter Rosin <peda@axentia.se>
5655L: linux-i2c@vger.kernel.org
5656S: Maintained
5657F: Documentation/i2c/i2c-topology
5658F: Documentation/i2c/muxes/
5659F: Documentation/devicetree/bindings/i2c/i2c-mux*
5660F: drivers/i2c/i2c-mux.c
5661F: drivers/i2c/muxes/
5662F: include/linux/i2c-mux.h
5663
5664I2C OVER PARALLEL PORT
5665M: Jean Delvare <jdelvare@suse.com>
5666L: linux-i2c@vger.kernel.org
5667S: Maintained
5668F: Documentation/i2c/busses/i2c-parport
5669F: Documentation/i2c/busses/i2c-parport-light
5670F: drivers/i2c/busses/i2c-parport.c
5671F: drivers/i2c/busses/i2c-parport-light.c
5672
5673I2C/SMBUS CONTROLLER DRIVERS FOR PC
5674M: Jean Delvare <jdelvare@suse.com>
5675L: linux-i2c@vger.kernel.org
5676S: Maintained
5677F: Documentation/i2c/busses/i2c-ali1535
5678F: Documentation/i2c/busses/i2c-ali1563
5679F: Documentation/i2c/busses/i2c-ali15x3
5680F: Documentation/i2c/busses/i2c-amd756
5681F: Documentation/i2c/busses/i2c-amd8111
5682F: Documentation/i2c/busses/i2c-i801
5683F: Documentation/i2c/busses/i2c-nforce2
5684F: Documentation/i2c/busses/i2c-piix4
5685F: Documentation/i2c/busses/i2c-sis5595
5686F: Documentation/i2c/busses/i2c-sis630
5687F: Documentation/i2c/busses/i2c-sis96x
5688F: Documentation/i2c/busses/i2c-via
5689F: Documentation/i2c/busses/i2c-viapro
5690F: drivers/i2c/busses/i2c-ali1535.c
5691F: drivers/i2c/busses/i2c-ali1563.c
5692F: drivers/i2c/busses/i2c-ali15x3.c
5693F: drivers/i2c/busses/i2c-amd756.c
5694F: drivers/i2c/busses/i2c-amd756-s4882.c
5695F: drivers/i2c/busses/i2c-amd8111.c
5696F: drivers/i2c/busses/i2c-i801.c
5697F: drivers/i2c/busses/i2c-isch.c
5698F: drivers/i2c/busses/i2c-nforce2.c
5699F: drivers/i2c/busses/i2c-nforce2-s4985.c
5700F: drivers/i2c/busses/i2c-piix4.c
5701F: drivers/i2c/busses/i2c-sis5595.c
5702F: drivers/i2c/busses/i2c-sis630.c
5703F: drivers/i2c/busses/i2c-sis96x.c
5704F: drivers/i2c/busses/i2c-via.c
5705F: drivers/i2c/busses/i2c-viapro.c
5706
5707I2C/SMBUS ISMT DRIVER
5708M: Seth Heasley <seth.heasley@intel.com>
5709M: Neil Horman <nhorman@tuxdriver.com>
5710L: linux-i2c@vger.kernel.org
5711F: drivers/i2c/busses/i2c-ismt.c
5712F: Documentation/i2c/busses/i2c-ismt
5713
5714I2C/SMBUS STUB DRIVER
5715M: Jean Delvare <jdelvare@suse.com>
5716L: linux-i2c@vger.kernel.org
5717S: Maintained
5718F: drivers/i2c/i2c-stub.c
5719
5720I2C SUBSYSTEM
5721M: Wolfram Sang <wsa@the-dreams.de>
5722L: linux-i2c@vger.kernel.org
5723W: https://i2c.wiki.kernel.org/
5724Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5726S: Maintained
5727F: Documentation/devicetree/bindings/i2c/
5728F: Documentation/i2c/
5729F: drivers/i2c/
5730F: drivers/i2c/*/
5731F: include/linux/i2c.h
5732F: include/linux/i2c-*.h
5733F: include/uapi/linux/i2c.h
5734F: include/uapi/linux/i2c-*.h
5735
5736I2C ACPI SUPPORT
5737M: Mika Westerberg <mika.westerberg@linux.intel.com>
5738L: linux-i2c@vger.kernel.org
5739L: linux-acpi@vger.kernel.org
5740S: Maintained
5741
5742I2C-TAOS-EVM DRIVER
5743M: Jean Delvare <jdelvare@suse.com>
5744L: linux-i2c@vger.kernel.org
5745S: Maintained
5746F: Documentation/i2c/busses/i2c-taos-evm
5747F: drivers/i2c/busses/i2c-taos-evm.c
5748
5749I2C-TINY-USB DRIVER
5750M: Till Harbaum <till@harbaum.org>
5751L: linux-i2c@vger.kernel.org
5752W: http://www.harbaum.org/till/i2c_tiny_usb
5753S: Maintained
5754F: drivers/i2c/busses/i2c-tiny-usb.c
5755
5756i386 BOOT CODE
5757M: "H. Peter Anvin" <hpa@zytor.com>
5758S: Maintained
5759F: arch/x86/boot/
5760
5761i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5762M: "H. Peter Anvin" <hpa@zytor.com>
5763T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5764S: Maintained
5765
5766IA64 (Itanium) PLATFORM
5767M: Tony Luck <tony.luck@intel.com>
5768M: Fenghua Yu <fenghua.yu@intel.com>
5769L: linux-ia64@vger.kernel.org
5770T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5771S: Maintained
5772F: arch/ia64/
5773
5774IBM Power VMX Cryptographic instructions
5775M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5776M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5777L: linux-crypto@vger.kernel.org
5778S: Supported
5779F: drivers/crypto/vmx/Makefile
5780F: drivers/crypto/vmx/Kconfig
5781F: drivers/crypto/vmx/vmx.c
5782F: drivers/crypto/vmx/aes*
5783F: drivers/crypto/vmx/ghash*
5784F: drivers/crypto/vmx/ppc-xlate.pl
5785
5786IBM Power in-Nest Crypto Acceleration
5787M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5788M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5789L: linux-crypto@vger.kernel.org
5790S: Supported
5791F: drivers/crypto/nx/Makefile
5792F: drivers/crypto/nx/Kconfig
5793F: drivers/crypto/nx/nx-aes*
5794F: drivers/crypto/nx/nx-sha*
5795F: drivers/crypto/nx/nx.*
5796F: drivers/crypto/nx/nx_csbcpb.h
5797F: drivers/crypto/nx/nx_debugfs.h
5798
5799IBM Power 842 compression accelerator
5800M: Dan Streetman <ddstreet@ieee.org>
5801S: Supported
5802F: drivers/crypto/nx/Makefile
5803F: drivers/crypto/nx/Kconfig
5804F: drivers/crypto/nx/nx-842*
5805F: include/linux/sw842.h
5806F: crypto/842.c
5807F: lib/842/
5808
5809IBM Power Linux RAID adapter
5810M: Brian King <brking@us.ibm.com>
5811S: Supported
5812F: drivers/scsi/ipr.*
5813
5814IBM Power Virtual Ethernet Device Driver
5815M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5816L: netdev@vger.kernel.org
5817S: Supported
5818F: drivers/net/ethernet/ibm/ibmveth.*
5819
5820IBM Power SRIOV Virtual NIC Device Driver
5821M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5822M: John Allen <jallen@linux.vnet.ibm.com>
5823L: netdev@vger.kernel.org
5824S: Supported
5825F: drivers/net/ethernet/ibm/ibmvnic.*
5826
5827IBM Power Virtual SCSI Device Drivers
5828M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5829L: linux-scsi@vger.kernel.org
5830S: Supported
5831F: drivers/scsi/ibmvscsi/ibmvscsi*
5832F: drivers/scsi/ibmvscsi/viosrp.h
5833
5834IBM Power Virtual FC Device Drivers
5835M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5836L: linux-scsi@vger.kernel.org
5837S: Supported
5838F: drivers/scsi/ibmvscsi/ibmvfc*
5839
5840IBM ServeRAID RAID DRIVER
5841S: Orphan
5842F: drivers/scsi/ips.*
5843
5844ICH LPC AND GPIO DRIVER
5845M: Peter Tyser <ptyser@xes-inc.com>
5846S: Maintained
5847F: drivers/mfd/lpc_ich.c
5848F: drivers/gpio/gpio-ich.c
5849
5850IDE SUBSYSTEM
5851M: "David S. Miller" <davem@davemloft.net>
5852L: linux-ide@vger.kernel.org
5853Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5855S: Maintained
5856F: Documentation/ide/
5857F: drivers/ide/
5858F: include/linux/ide.h
5859
5860IDEAPAD LAPTOP EXTRAS DRIVER
5861M: Ike Panhc <ike.pan@canonical.com>
5862L: platform-driver-x86@vger.kernel.org
5863W: http://launchpad.net/ideapad-laptop
5864S: Maintained
5865F: drivers/platform/x86/ideapad-laptop.c
5866
5867IDEAPAD LAPTOP SLIDEBAR DRIVER
5868M: Andrey Moiseev <o2g.org.ru@gmail.com>
5869L: linux-input@vger.kernel.org
5870W: https://github.com/o2genum/ideapad-slidebar
5871S: Maintained
5872F: drivers/input/misc/ideapad_slidebar.c
5873
5874IDE/ATAPI DRIVERS
5875M: Borislav Petkov <bp@alien8.de>
5876L: linux-ide@vger.kernel.org
5877S: Maintained
5878F: Documentation/cdrom/ide-cd
5879F: drivers/ide/ide-cd*
5880
5881IDLE-I7300
5882M: Andy Henroid <andrew.d.henroid@intel.com>
5883L: linux-pm@vger.kernel.org
5884S: Supported
5885F: drivers/idle/i7300_idle.c
5886
5887IEEE 802.15.4 SUBSYSTEM
5888M: Alexander Aring <aar@pengutronix.de>
5889L: linux-wpan@vger.kernel.org
5890W: http://wpan.cakelab.org/
5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5893S: Maintained
5894F: net/ieee802154/
5895F: net/mac802154/
5896F: drivers/net/ieee802154/
5897F: include/linux/nl802154.h
5898F: include/linux/ieee802154.h
5899F: include/net/nl802154.h
5900F: include/net/mac802154.h
5901F: include/net/af_ieee802154.h
5902F: include/net/cfg802154.h
5903F: include/net/ieee802154_netdev.h
5904F: Documentation/networking/ieee802154.txt
5905
5906IGORPLUG-USB IR RECEIVER
5907M: Sean Young <sean@mess.org>
5908L: linux-media@vger.kernel.org
5909S: Maintained
5910F: drivers/media/rc/igorplugusb.c
5911
5912IGUANAWORKS USB IR TRANSCEIVER
5913M: Sean Young <sean@mess.org>
5914L: linux-media@vger.kernel.org
5915S: Maintained
5916F: drivers/media/rc/iguanair.c
5917
5918IIO SUBSYSTEM AND DRIVERS
5919M: Jonathan Cameron <jic23@kernel.org>
5920R: Hartmut Knaack <knaack.h@gmx.de>
5921R: Lars-Peter Clausen <lars@metafoo.de>
5922R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5923L: linux-iio@vger.kernel.org
5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5925S: Maintained
5926F: Documentation/devicetree/bindings/iio/
5927F: drivers/iio/
5928F: drivers/staging/iio/
5929F: include/linux/iio/
5930F: tools/iio/
5931
5932IKANOS/ADI EAGLE ADSL USB DRIVER
5933M: Matthieu Castet <castet.matthieu@free.fr>
5934M: Stanislaw Gruszka <stf_xl@wp.pl>
5935S: Maintained
5936F: drivers/usb/atm/ueagle-atm.c
5937
5938INA209 HARDWARE MONITOR DRIVER
5939M: Guenter Roeck <linux@roeck-us.net>
5940L: linux-hwmon@vger.kernel.org
5941S: Maintained
5942F: Documentation/hwmon/ina209
5943F: Documentation/devicetree/bindings/i2c/ina209.txt
5944F: drivers/hwmon/ina209.c
5945
5946INA2XX HARDWARE MONITOR DRIVER
5947M: Guenter Roeck <linux@roeck-us.net>
5948L: linux-hwmon@vger.kernel.org
5949S: Maintained
5950F: Documentation/hwmon/ina2xx
5951F: drivers/hwmon/ina2xx.c
5952F: include/linux/platform_data/ina2xx.h
5953
5954INDUSTRY PACK SUBSYSTEM (IPACK)
5955M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5956M: Jens Taprogge <jens.taprogge@taprogge.org>
5957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5958L: industrypack-devel@lists.sourceforge.net
5959W: http://industrypack.sourceforge.net
5960S: Maintained
5961F: drivers/ipack/
5962
5963INGENIC JZ4780 DMA Driver
5964M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5965S: Maintained
5966F: drivers/dma/dma-jz4780.c
5967
5968INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5969M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5970M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5971L: linux-ima-devel@lists.sourceforge.net
5972L: linux-ima-user@lists.sourceforge.net
5973L: linux-security-module@vger.kernel.org
5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5975S: Supported
5976F: security/integrity/ima/
5977
5978IMGTEC IR DECODER DRIVER
5979M: James Hogan <james.hogan@imgtec.com>
5980S: Maintained
5981F: drivers/media/rc/img-ir/
5982
5983IMS TWINTURBO FRAMEBUFFER DRIVER
5984L: linux-fbdev@vger.kernel.org
5985S: Orphan
5986F: drivers/video/fbdev/imsttfb.c
5987
5988INFINIBAND SUBSYSTEM
5989M: Doug Ledford <dledford@redhat.com>
5990M: Sean Hefty <sean.hefty@intel.com>
5991M: Hal Rosenstock <hal.rosenstock@gmail.com>
5992L: linux-rdma@vger.kernel.org
5993W: http://www.openfabrics.org/
5994Q: http://patchwork.kernel.org/project/linux-rdma/list/
5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5996S: Supported
5997F: Documentation/infiniband/
5998F: drivers/infiniband/
5999F: include/uapi/linux/if_infiniband.h
6000F: include/uapi/rdma/
6001F: include/rdma/
6002
6003INOTIFY
6004M: John McCutchan <john@johnmccutchan.com>
6005M: Robert Love <rlove@rlove.org>
6006M: Eric Paris <eparis@parisplace.org>
6007S: Maintained
6008F: Documentation/filesystems/inotify.txt
6009F: fs/notify/inotify/
6010F: include/linux/inotify.h
6011F: include/uapi/linux/inotify.h
6012
6013INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6014M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6015L: linux-input@vger.kernel.org
6016Q: http://patchwork.kernel.org/project/linux-input/list/
6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6018S: Maintained
6019F: drivers/input/
6020F: include/linux/input.h
6021F: include/uapi/linux/input.h
6022F: include/linux/input/
6023F: Documentation/devicetree/bindings/input/
6024
6025INPUT MULTITOUCH (MT) PROTOCOL
6026M: Henrik Rydberg <rydberg@bitmath.org>
6027L: linux-input@vger.kernel.org
6028S: Odd fixes
6029F: Documentation/input/multi-touch-protocol.txt
6030F: drivers/input/input-mt.c
6031K: \b(ABS|SYN)_MT_
6032
6033INTEL ASoC BDW/HSW DRIVERS
6034M: Jie Yang <yang.jie@linux.intel.com>
6035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6036S: Supported
6037F: sound/soc/intel/common/sst-dsp*
6038F: sound/soc/intel/common/sst-firmware.c
6039F: sound/soc/intel/boards/broadwell.c
6040F: sound/soc/intel/haswell/
6041
6042INTEL C600 SERIES SAS CONTROLLER DRIVER
6043M: Intel SCU Linux support <intel-linux-scu@intel.com>
6044M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6045L: linux-scsi@vger.kernel.org
6046T: git git://git.code.sf.net/p/intel-sas/isci
6047S: Supported
6048F: drivers/scsi/isci/
6049
6050INTEL HID EVENT DRIVER
6051M: Alex Hung <alex.hung@canonical.com>
6052L: platform-driver-x86@vger.kernel.org
6053S: Maintained
6054F: drivers/platform/x86/intel-hid.c
6055
6056INTEL VIRTUAL BUTTON DRIVER
6057M: AceLan Kao <acelan.kao@canonical.com>
6058L: platform-driver-x86@vger.kernel.org
6059S: Maintained
6060F: drivers/platform/x86/intel-vbtn.c
6061
6062INTEL IDLE DRIVER
6063M: Len Brown <lenb@kernel.org>
6064L: linux-pm@vger.kernel.org
6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6066S: Supported
6067F: drivers/idle/intel_idle.c
6068
6069INTEL PSTATE DRIVER
6070M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6071M: Len Brown <lenb@kernel.org>
6072L: linux-pm@vger.kernel.org
6073S: Supported
6074F: drivers/cpufreq/intel_pstate.c
6075
6076INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6077M: Maik Broemme <mbroemme@plusserver.de>
6078L: linux-fbdev@vger.kernel.org
6079S: Maintained
6080F: Documentation/fb/intelfb.txt
6081F: drivers/video/fbdev/intelfb/
6082
6083INTEL 810/815 FRAMEBUFFER DRIVER
6084M: Antonino Daplas <adaplas@gmail.com>
6085L: linux-fbdev@vger.kernel.org
6086S: Maintained
6087F: drivers/video/fbdev/i810/
6088
6089INTEL MENLOW THERMAL DRIVER
6090M: Sujith Thomas <sujith.thomas@intel.com>
6091L: platform-driver-x86@vger.kernel.org
6092W: https://01.org/linux-acpi
6093S: Supported
6094F: drivers/platform/x86/intel_menlow.c
6095
6096INTEL I/OAT DMA DRIVER
6097M: Dave Jiang <dave.jiang@intel.com>
6098R: Dan Williams <dan.j.williams@intel.com>
6099L: dmaengine@vger.kernel.org
6100Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6101S: Supported
6102F: drivers/dma/ioat*
6103
6104INTEL IOMMU (VT-d)
6105M: David Woodhouse <dwmw2@infradead.org>
6106L: iommu@lists.linux-foundation.org
6107T: git git://git.infradead.org/iommu-2.6.git
6108S: Supported
6109F: drivers/iommu/intel-iommu.c
6110F: include/linux/intel-iommu.h
6111
6112INTEL IOP-ADMA DMA DRIVER
6113R: Dan Williams <dan.j.williams@intel.com>
6114S: Odd fixes
6115F: drivers/dma/iop-adma.c
6116
6117INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6118M: Krzysztof Halasa <khalasa@piap.pl>
6119S: Maintained
6120F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6121F: arch/arm/mach-ixp4xx/include/mach/npe.h
6122F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6123F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6124F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6125F: drivers/net/wan/ixp4xx_hss.c
6126
6127INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6128M: Deepak Saxena <dsaxena@plexity.net>
6129S: Maintained
6130F: drivers/char/hw_random/ixp4xx-rng.c
6131
6132INTEL ETHERNET DRIVERS
6133M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6134L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6135W: http://www.intel.com/support/feedback.htm
6136W: http://e1000.sourceforge.net/
6137Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6140S: Supported
6141F: Documentation/networking/e100.txt
6142F: Documentation/networking/e1000.txt
6143F: Documentation/networking/e1000e.txt
6144F: Documentation/networking/igb.txt
6145F: Documentation/networking/igbvf.txt
6146F: Documentation/networking/ixgb.txt
6147F: Documentation/networking/ixgbe.txt
6148F: Documentation/networking/ixgbevf.txt
6149F: Documentation/networking/i40e.txt
6150F: Documentation/networking/i40evf.txt
6151F: drivers/net/ethernet/intel/
6152F: drivers/net/ethernet/intel/*/
6153
6154INTEL RDMA RNIC DRIVER
6155M: Faisal Latif <faisal.latif@intel.com>
6156R: Chien Tin Tung <chien.tin.tung@intel.com>
6157R: Mustafa Ismail <mustafa.ismail@intel.com>
6158R: Shiraz Saleem <shiraz.saleem@intel.com>
6159R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6160L: linux-rdma@vger.kernel.org
6161S: Supported
6162F: drivers/infiniband/hw/i40iw/
6163
6164INTEL MERRIFIELD GPIO DRIVER
6165M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6166L: linux-gpio@vger.kernel.org
6167S: Maintained
6168F: drivers/gpio/gpio-merrifield.c
6169
6170INTEL-MID GPIO DRIVER
6171M: David Cohen <david.a.cohen@linux.intel.com>
6172L: linux-gpio@vger.kernel.org
6173S: Maintained
6174F: drivers/gpio/gpio-intel-mid.c
6175
6176INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6177M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6178L: linux-wireless@vger.kernel.org
6179S: Maintained
6180F: Documentation/networking/README.ipw2100
6181F: Documentation/networking/README.ipw2200
6182F: drivers/net/wireless/intel/ipw2x00/
6183
6184INTEL(R) TRACE HUB
6185M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6186S: Supported
6187F: Documentation/trace/intel_th.txt
6188F: drivers/hwtracing/intel_th/
6189
6190INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6191M: Ning Sun <ning.sun@intel.com>
6192L: tboot-devel@lists.sourceforge.net
6193W: http://tboot.sourceforge.net
6194T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6195S: Supported
6196F: Documentation/intel_txt.txt
6197F: include/linux/tboot.h
6198F: arch/x86/kernel/tboot.c
6199
6200INTEL WIRELESS WIMAX CONNECTION 2400
6201M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6202M: linux-wimax@intel.com
6203L: wimax@linuxwimax.org (subscribers-only)
6204S: Supported
6205W: http://linuxwimax.org
6206F: Documentation/wimax/README.i2400m
6207F: drivers/net/wimax/i2400m/
6208F: include/uapi/linux/wimax/i2400m.h
6209
6210INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6211M: Stanislaw Gruszka <sgruszka@redhat.com>
6212L: linux-wireless@vger.kernel.org
6213S: Supported
6214F: drivers/net/wireless/intel/iwlegacy/
6215
6216INTEL WIRELESS WIFI LINK (iwlwifi)
6217M: Johannes Berg <johannes.berg@intel.com>
6218M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6219M: Luca Coelho <luciano.coelho@intel.com>
6220M: Intel Linux Wireless <linuxwifi@intel.com>
6221L: linux-wireless@vger.kernel.org
6222W: http://intellinuxwireless.org
6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6224S: Supported
6225F: drivers/net/wireless/intel/iwlwifi/
6226
6227INTEL MANAGEMENT ENGINE (mei)
6228M: Tomas Winkler <tomas.winkler@intel.com>
6229L: linux-kernel@vger.kernel.org
6230S: Supported
6231F: include/uapi/linux/mei.h
6232F: include/linux/mei_cl_bus.h
6233F: drivers/misc/mei/*
6234F: drivers/watchdog/mei_wdt.c
6235F: Documentation/misc-devices/mei/*
6236
6237INTEL MIC DRIVERS (mic)
6238M: Sudeep Dutt <sudeep.dutt@intel.com>
6239M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6240S: Supported
6241W: https://github.com/sudeepdutt/mic
6242W: http://software.intel.com/en-us/mic-developer
6243F: include/linux/mic_bus.h
6244F: include/linux/scif.h
6245F: include/uapi/linux/mic_common.h
6246F: include/uapi/linux/mic_ioctl.h
6247F: include/uapi/linux/scif_ioctl.h
6248F: drivers/misc/mic/
6249F: drivers/dma/mic_x100_dma.c
6250F: drivers/dma/mic_x100_dma.h
6251F: Documentation/mic/
6252
6253INTEL PMC/P-Unit IPC DRIVER
6254M: Zha Qipeng<qipeng.zha@intel.com>
6255L: platform-driver-x86@vger.kernel.org
6256S: Maintained
6257F: drivers/platform/x86/intel_pmc_ipc.c
6258F: drivers/platform/x86/intel_punit_ipc.c
6259F: arch/x86/include/asm/intel_pmc_ipc.h
6260F: arch/x86/include/asm/intel_punit_ipc.h
6261
6262INTEL TELEMETRY DRIVER
6263M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6264L: platform-driver-x86@vger.kernel.org
6265S: Maintained
6266F: arch/x86/include/asm/intel_telemetry.h
6267F: drivers/platform/x86/intel_telemetry*
6268
6269INTEL PMC CORE DRIVER
6270M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6271M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6272L: platform-driver-x86@vger.kernel.org
6273S: Maintained
6274F: arch/x86/include/asm/pmc_core.h
6275F: drivers/platform/x86/intel_pmc_core*
6276
6277IOC3 ETHERNET DRIVER
6278M: Ralf Baechle <ralf@linux-mips.org>
6279L: linux-mips@linux-mips.org
6280S: Maintained
6281F: drivers/net/ethernet/sgi/ioc3-eth.c
6282
6283IOC3 SERIAL DRIVER
6284M: Pat Gefre <pfg@sgi.com>
6285L: linux-serial@vger.kernel.org
6286S: Maintained
6287F: drivers/tty/serial/ioc3_serial.c
6288
6289IOMMU DRIVERS
6290M: Joerg Roedel <joro@8bytes.org>
6291L: iommu@lists.linux-foundation.org
6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6293S: Maintained
6294F: Documentation/devicetree/bindings/iommu/
6295F: drivers/iommu/
6296
6297IP MASQUERADING
6298M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6299S: Maintained
6300F: net/ipv4/netfilter/ipt_MASQUERADE.c
6301
6302IPMI SUBSYSTEM
6303M: Corey Minyard <minyard@acm.org>
6304L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6305W: http://openipmi.sourceforge.net/
6306S: Supported
6307F: Documentation/IPMI.txt
6308F: drivers/char/ipmi/
6309F: include/linux/ipmi*
6310F: include/uapi/linux/ipmi*
6311
6312QCOM AUDIO (ASoC) DRIVERS
6313M: Patrick Lai <plai@codeaurora.org>
6314M: Banajit Goswami <bgoswami@codeaurora.org>
6315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6316S: Supported
6317F: sound/soc/qcom/
6318
6319IPS SCSI RAID DRIVER
6320M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6321L: linux-scsi@vger.kernel.org
6322W: http://www.adaptec.com/
6323S: Maintained
6324F: drivers/scsi/ips*
6325
6326IPVS
6327M: Wensong Zhang <wensong@linux-vs.org>
6328M: Simon Horman <horms@verge.net.au>
6329M: Julian Anastasov <ja@ssi.bg>
6330L: netdev@vger.kernel.org
6331L: lvs-devel@vger.kernel.org
6332S: Maintained
6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6334T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6335F: Documentation/networking/ipvs-sysctl.txt
6336F: include/net/ip_vs.h
6337F: include/uapi/linux/ip_vs.h
6338F: net/netfilter/ipvs/
6339
6340IPWIRELESS DRIVER
6341M: Jiri Kosina <jikos@kernel.org>
6342M: David Sterba <dsterba@suse.com>
6343S: Odd Fixes
6344F: drivers/tty/ipwireless/
6345
6346IPX NETWORK LAYER
6347M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6348L: netdev@vger.kernel.org
6349S: Maintained
6350F: include/net/ipx.h
6351F: include/uapi/linux/ipx.h
6352F: net/ipx/
6353
6354IRDA SUBSYSTEM
6355M: Samuel Ortiz <samuel@sortiz.org>
6356L: irda-users@lists.sourceforge.net (subscribers-only)
6357L: netdev@vger.kernel.org
6358W: http://irda.sourceforge.net/
6359S: Maintained
6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6361F: Documentation/networking/irda.txt
6362F: drivers/net/irda/
6363F: include/net/irda/
6364F: net/irda/
6365
6366IRQ SUBSYSTEM
6367M: Thomas Gleixner <tglx@linutronix.de>
6368L: linux-kernel@vger.kernel.org
6369S: Maintained
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6371F: kernel/irq/
6372
6373IRQCHIP DRIVERS
6374M: Thomas Gleixner <tglx@linutronix.de>
6375M: Jason Cooper <jason@lakedaemon.net>
6376M: Marc Zyngier <marc.zyngier@arm.com>
6377L: linux-kernel@vger.kernel.org
6378S: Maintained
6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6380T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6381F: Documentation/devicetree/bindings/interrupt-controller/
6382F: drivers/irqchip/
6383
6384IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6385M: Marc Zyngier <marc.zyngier@arm.com>
6386S: Maintained
6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6388F: Documentation/IRQ-domain.txt
6389F: include/linux/irqdomain.h
6390F: kernel/irq/irqdomain.c
6391F: kernel/irq/msi.c
6392
6393ISA
6394M: William Breathitt Gray <vilhelm.gray@gmail.com>
6395S: Maintained
6396F: Documentation/isa.txt
6397F: drivers/base/isa.c
6398F: include/linux/isa.h
6399
6400ISAPNP
6401M: Jaroslav Kysela <perex@perex.cz>
6402S: Maintained
6403F: Documentation/isapnp.txt
6404F: drivers/pnp/isapnp/
6405F: include/linux/isapnp.h
6406
6407ISA RADIO MODULE
6408M: Hans Verkuil <hverkuil@xs4all.nl>
6409L: linux-media@vger.kernel.org
6410T: git git://linuxtv.org/media_tree.git
6411W: https://linuxtv.org
6412S: Maintained
6413F: drivers/media/radio/radio-isa*
6414
6415iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6416M: Peter Jones <pjones@redhat.com>
6417M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6418S: Maintained
6419F: drivers/firmware/iscsi_ibft*
6420
6421ISCSI
6422M: Mike Christie <michaelc@cs.wisc.edu>
6423L: open-iscsi@googlegroups.com
6424W: www.open-iscsi.org
6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6426S: Maintained
6427F: drivers/scsi/*iscsi*
6428F: include/scsi/*iscsi*
6429
6430ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6431M: Or Gerlitz <ogerlitz@mellanox.com>
6432M: Sagi Grimberg <sagi@grimberg.me>
6433M: Roi Dayan <roid@mellanox.com>
6434L: linux-rdma@vger.kernel.org
6435S: Supported
6436W: http://www.openfabrics.org
6437W: www.open-iscsi.org
6438Q: http://patchwork.kernel.org/project/linux-rdma/list/
6439F: drivers/infiniband/ulp/iser/
6440
6441ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6442M: Sagi Grimberg <sagi@grimberg.me>
6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6444L: linux-rdma@vger.kernel.org
6445L: target-devel@vger.kernel.org
6446S: Supported
6447W: http://www.linux-iscsi.org
6448F: drivers/infiniband/ulp/isert
6449
6450ISDN SUBSYSTEM
6451M: Karsten Keil <isdn@linux-pingi.de>
6452L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6453L: netdev@vger.kernel.org
6454W: http://www.isdn4linux.de
6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6456S: Maintained
6457F: Documentation/isdn/
6458F: drivers/isdn/
6459F: include/linux/isdn.h
6460F: include/linux/isdn/
6461F: include/uapi/linux/isdn.h
6462F: include/uapi/linux/isdn/
6463
6464ISDN SUBSYSTEM (Eicon active card driver)
6465M: Armin Schindler <mac@melware.de>
6466L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6467W: http://www.melware.de
6468S: Maintained
6469F: drivers/isdn/hardware/eicon/
6470
6471IT87 HARDWARE MONITORING DRIVER
6472M: Jean Delvare <jdelvare@suse.com>
6473L: linux-hwmon@vger.kernel.org
6474S: Maintained
6475F: Documentation/hwmon/it87
6476F: drivers/hwmon/it87.c
6477
6478IT913X MEDIA DRIVER
6479M: Antti Palosaari <crope@iki.fi>
6480L: linux-media@vger.kernel.org
6481W: https://linuxtv.org
6482W: http://palosaari.fi/linux/
6483Q: http://patchwork.linuxtv.org/project/linux-media/list/
6484T: git git://linuxtv.org/anttip/media_tree.git
6485S: Maintained
6486F: drivers/media/tuners/it913x*
6487
6488IVTV VIDEO4LINUX DRIVER
6489M: Andy Walls <awalls@md.metrocast.net>
6490L: ivtv-devel@ivtvdriver.org (subscribers-only)
6491L: linux-media@vger.kernel.org
6492T: git git://linuxtv.org/media_tree.git
6493W: http://www.ivtvdriver.org
6494S: Maintained
6495F: Documentation/video4linux/*.ivtv
6496F: drivers/media/pci/ivtv/
6497F: include/uapi/linux/ivtv*
6498
6499IX2505V MEDIA DRIVER
6500M: Malcolm Priestley <tvboxspy@gmail.com>
6501L: linux-media@vger.kernel.org
6502W: https://linuxtv.org
6503Q: http://patchwork.linuxtv.org/project/linux-media/list/
6504S: Maintained
6505F: drivers/media/dvb-frontends/ix2505v*
6506
6507JC42.4 TEMPERATURE SENSOR DRIVER
6508M: Guenter Roeck <linux@roeck-us.net>
6509L: linux-hwmon@vger.kernel.org
6510S: Maintained
6511F: drivers/hwmon/jc42.c
6512F: Documentation/hwmon/jc42
6513
6514JFS FILESYSTEM
6515M: Dave Kleikamp <shaggy@kernel.org>
6516L: jfs-discussion@lists.sourceforge.net
6517W: http://jfs.sourceforge.net/
6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6519S: Maintained
6520F: Documentation/filesystems/jfs.txt
6521F: fs/jfs/
6522
6523JME NETWORK DRIVER
6524M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6525L: netdev@vger.kernel.org
6526S: Maintained
6527F: drivers/net/ethernet/jme.*
6528
6529JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6530M: David Woodhouse <dwmw2@infradead.org>
6531L: linux-mtd@lists.infradead.org
6532W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6533S: Maintained
6534F: fs/jffs2/
6535F: include/uapi/linux/jffs2.h
6536
6537JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6538M: "Theodore Ts'o" <tytso@mit.edu>
6539M: Jan Kara <jack@suse.com>
6540L: linux-ext4@vger.kernel.org
6541S: Maintained
6542F: fs/jbd2/
6543F: include/linux/jbd2.h
6544
6545JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6546M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6547L: linux-media@vger.kernel.org
6548S: Maintained
6549F: drivers/media/platform/rcar_jpu.c
6550
6551JSM Neo PCI based serial card
6552M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6553L: linux-serial@vger.kernel.org
6554S: Maintained
6555F: drivers/tty/serial/jsm/
6556
6557K10TEMP HARDWARE MONITORING DRIVER
6558M: Clemens Ladisch <clemens@ladisch.de>
6559L: linux-hwmon@vger.kernel.org
6560S: Maintained
6561F: Documentation/hwmon/k10temp
6562F: drivers/hwmon/k10temp.c
6563
6564K8TEMP HARDWARE MONITORING DRIVER
6565M: Rudolf Marek <r.marek@assembler.cz>
6566L: linux-hwmon@vger.kernel.org
6567S: Maintained
6568F: Documentation/hwmon/k8temp
6569F: drivers/hwmon/k8temp.c
6570
6571KASAN
6572M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6573R: Alexander Potapenko <glider@google.com>
6574R: Dmitry Vyukov <dvyukov@google.com>
6575L: kasan-dev@googlegroups.com
6576S: Maintained
6577F: arch/*/include/asm/kasan.h
6578F: arch/*/mm/kasan_init*
6579F: Documentation/kasan.txt
6580F: include/linux/kasan*.h
6581F: lib/test_kasan.c
6582F: mm/kasan/
6583F: scripts/Makefile.kasan
6584
6585KCONFIG
6586M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6587L: linux-kbuild@vger.kernel.org
6588T: git git://gitorious.org/linux-kconfig/linux-kconfig
6589S: Maintained
6590F: Documentation/kbuild/kconfig-language.txt
6591F: scripts/kconfig/
6592
6593KDUMP
6594M: Dave Young <dyoung@redhat.com>
6595M: Baoquan He <bhe@redhat.com>
6596R: Vivek Goyal <vgoyal@redhat.com>
6597L: kexec@lists.infradead.org
6598W: http://lse.sourceforge.net/kdump/
6599S: Maintained
6600F: Documentation/kdump/
6601
6602KEENE FM RADIO TRANSMITTER DRIVER
6603M: Hans Verkuil <hverkuil@xs4all.nl>
6604L: linux-media@vger.kernel.org
6605T: git git://linuxtv.org/media_tree.git
6606W: https://linuxtv.org
6607S: Maintained
6608F: drivers/media/radio/radio-keene*
6609
6610KERNEL AUTOMOUNTER v4 (AUTOFS4)
6611M: Ian Kent <raven@themaw.net>
6612L: autofs@vger.kernel.org
6613S: Maintained
6614F: fs/autofs4/
6615
6616KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6617M: Michal Marek <mmarek@suse.com>
6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6620L: linux-kbuild@vger.kernel.org
6621S: Maintained
6622F: Documentation/kbuild/
6623F: Makefile
6624F: scripts/Makefile.*
6625F: scripts/basic/
6626F: scripts/mk*
6627F: scripts/package/
6628
6629KERNEL JANITORS
6630L: kernel-janitors@vger.kernel.org
6631W: http://kernelnewbies.org/KernelJanitors
6632S: Odd Fixes
6633
6634KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6635M: "J. Bruce Fields" <bfields@fieldses.org>
6636M: Jeff Layton <jlayton@poochiereds.net>
6637L: linux-nfs@vger.kernel.org
6638W: http://nfs.sourceforge.net/
6639T: git git://linux-nfs.org/~bfields/linux.git
6640S: Supported
6641F: fs/nfsd/
6642F: include/uapi/linux/nfsd/
6643F: fs/lockd/
6644F: fs/nfs_common/
6645F: net/sunrpc/
6646F: include/linux/lockd/
6647F: include/linux/sunrpc/
6648F: include/uapi/linux/sunrpc/
6649
6650KERNEL SELFTEST FRAMEWORK
6651M: Shuah Khan <shuahkh@osg.samsung.com>
6652M: Shuah Khan <shuah@kernel.org>
6653L: linux-kselftest@vger.kernel.org
6654T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6655S: Maintained
6656F: tools/testing/selftests
6657
6658KERNEL VIRTUAL MACHINE (KVM)
6659M: Paolo Bonzini <pbonzini@redhat.com>
6660M: Radim Krčmář <rkrcmar@redhat.com>
6661L: kvm@vger.kernel.org
6662W: http://www.linux-kvm.org
6663T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6664S: Supported
6665F: Documentation/*/kvm*.txt
6666F: Documentation/virtual/kvm/
6667F: arch/*/kvm/
6668F: arch/x86/kernel/kvm.c
6669F: arch/x86/kernel/kvmclock.c
6670F: arch/*/include/asm/kvm*
6671F: include/linux/kvm*
6672F: include/uapi/linux/kvm*
6673F: virt/kvm/
6674F: tools/kvm/
6675
6676KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6677M: Joerg Roedel <joro@8bytes.org>
6678L: kvm@vger.kernel.org
6679W: http://www.linux-kvm.org/
6680S: Maintained
6681F: arch/x86/include/asm/svm.h
6682F: arch/x86/kvm/svm.c
6683
6684KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6685M: Alexander Graf <agraf@suse.com>
6686L: kvm-ppc@vger.kernel.org
6687W: http://www.linux-kvm.org/
6688T: git git://github.com/agraf/linux-2.6.git
6689S: Supported
6690F: arch/powerpc/include/asm/kvm*
6691F: arch/powerpc/kvm/
6692
6693KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6694M: Christian Borntraeger <borntraeger@de.ibm.com>
6695M: Cornelia Huck <cornelia.huck@de.ibm.com>
6696L: linux-s390@vger.kernel.org
6697W: http://www.ibm.com/developerworks/linux/linux390/
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6699S: Supported
6700F: Documentation/s390/kvm.txt
6701F: arch/s390/include/asm/kvm*
6702F: arch/s390/kvm/
6703
6704KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6705M: Christoffer Dall <christoffer.dall@linaro.org>
6706M: Marc Zyngier <marc.zyngier@arm.com>
6707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6708L: kvmarm@lists.cs.columbia.edu
6709W: http://systems.cs.columbia.edu/projects/kvm-arm
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6711S: Supported
6712F: arch/arm/include/uapi/asm/kvm*
6713F: arch/arm/include/asm/kvm*
6714F: arch/arm/kvm/
6715F: virt/kvm/arm/
6716F: include/kvm/arm_*
6717
6718KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6719M: Christoffer Dall <christoffer.dall@linaro.org>
6720M: Marc Zyngier <marc.zyngier@arm.com>
6721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6722L: kvmarm@lists.cs.columbia.edu
6723S: Maintained
6724F: arch/arm64/include/uapi/asm/kvm*
6725F: arch/arm64/include/asm/kvm*
6726F: arch/arm64/kvm/
6727
6728KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6729M: James Hogan <james.hogan@imgtec.com>
6730L: linux-mips@linux-mips.org
6731S: Supported
6732F: arch/mips/include/uapi/asm/kvm*
6733F: arch/mips/include/asm/kvm*
6734F: arch/mips/kvm/
6735
6736KEXEC
6737M: Eric Biederman <ebiederm@xmission.com>
6738W: http://kernel.org/pub/linux/utils/kernel/kexec/
6739L: kexec@lists.infradead.org
6740S: Maintained
6741F: include/linux/kexec.h
6742F: include/uapi/linux/kexec.h
6743F: kernel/kexec*
6744
6745KEYS/KEYRINGS:
6746M: David Howells <dhowells@redhat.com>
6747L: keyrings@vger.kernel.org
6748S: Maintained
6749F: Documentation/security/keys.txt
6750F: include/linux/key.h
6751F: include/linux/key-type.h
6752F: include/linux/keyctl.h
6753F: include/uapi/linux/keyctl.h
6754F: include/keys/
6755F: security/keys/
6756
6757KEYS-TRUSTED
6758M: David Safford <safford@us.ibm.com>
6759M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6760L: linux-security-module@vger.kernel.org
6761L: keyrings@vger.kernel.org
6762S: Supported
6763F: Documentation/security/keys-trusted-encrypted.txt
6764F: include/keys/trusted-type.h
6765F: security/keys/trusted.c
6766F: security/keys/trusted.h
6767
6768KEYS-ENCRYPTED
6769M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6770M: David Safford <safford@us.ibm.com>
6771L: linux-security-module@vger.kernel.org
6772L: keyrings@vger.kernel.org
6773S: Supported
6774F: Documentation/security/keys-trusted-encrypted.txt
6775F: include/keys/encrypted-type.h
6776F: security/keys/encrypted-keys/
6777
6778KGDB / KDB /debug_core
6779M: Jason Wessel <jason.wessel@windriver.com>
6780W: http://kgdb.wiki.kernel.org/
6781L: kgdb-bugreport@lists.sourceforge.net
6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6783S: Maintained
6784F: Documentation/DocBook/kgdb.tmpl
6785F: drivers/misc/kgdbts.c
6786F: drivers/tty/serial/kgdboc.c
6787F: include/linux/kdb.h
6788F: include/linux/kgdb.h
6789F: kernel/debug/
6790
6791KMEMCHECK
6792M: Vegard Nossum <vegardno@ifi.uio.no>
6793M: Pekka Enberg <penberg@kernel.org>
6794S: Maintained
6795F: Documentation/kmemcheck.txt
6796F: arch/x86/include/asm/kmemcheck.h
6797F: arch/x86/mm/kmemcheck/
6798F: include/linux/kmemcheck.h
6799F: mm/kmemcheck.c
6800
6801KMEMLEAK
6802M: Catalin Marinas <catalin.marinas@arm.com>
6803S: Maintained
6804F: Documentation/kmemleak.txt
6805F: include/linux/kmemleak.h
6806F: mm/kmemleak.c
6807F: mm/kmemleak-test.c
6808
6809KPROBES
6810M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6811M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6812M: "David S. Miller" <davem@davemloft.net>
6813M: Masami Hiramatsu <mhiramat@kernel.org>
6814S: Maintained
6815F: Documentation/kprobes.txt
6816F: include/linux/kprobes.h
6817F: kernel/kprobes.c
6818
6819KS0108 LCD CONTROLLER DRIVER
6820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6821W: http://miguelojeda.es/auxdisplay.htm
6822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6823S: Maintained
6824F: Documentation/auxdisplay/ks0108
6825F: drivers/auxdisplay/ks0108.c
6826F: include/linux/ks0108.h
6827
6828L3MDEV
6829M: David Ahern <dsa@cumulusnetworks.com>
6830L: netdev@vger.kernel.org
6831S: Maintained
6832F: net/l3mdev
6833F: include/net/l3mdev.h
6834
6835LANTIQ MIPS ARCHITECTURE
6836M: John Crispin <john@phrozen.org>
6837L: linux-mips@linux-mips.org
6838S: Maintained
6839F: arch/mips/lantiq
6840
6841LAPB module
6842L: linux-x25@vger.kernel.org
6843S: Orphan
6844F: Documentation/networking/lapb-module.txt
6845F: include/*/lapb.h
6846F: net/lapb/
6847
6848LASI 53c700 driver for PARISC
6849M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6850L: linux-scsi@vger.kernel.org
6851S: Maintained
6852F: Documentation/scsi/53c700.txt
6853F: drivers/scsi/53c700*
6854
6855LED SUBSYSTEM
6856M: Richard Purdie <rpurdie@rpsys.net>
6857M: Jacek Anaszewski <j.anaszewski@samsung.com>
6858L: linux-leds@vger.kernel.org
6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6860S: Maintained
6861F: Documentation/devicetree/bindings/leds/
6862F: drivers/leds/
6863F: include/linux/leds.h
6864
6865LEGACY EEPROM DRIVER
6866M: Jean Delvare <jdelvare@suse.com>
6867S: Maintained
6868F: Documentation/misc-devices/eeprom
6869F: drivers/misc/eeprom/eeprom.c
6870
6871LEGO USB Tower driver
6872M: Juergen Stuber <starblue@users.sourceforge.net>
6873L: legousb-devel@lists.sourceforge.net
6874W: http://legousb.sourceforge.net/
6875S: Maintained
6876F: drivers/usb/misc/legousbtower.c
6877
6878LG2160 MEDIA DRIVER
6879M: Michael Krufky <mkrufky@linuxtv.org>
6880L: linux-media@vger.kernel.org
6881W: https://linuxtv.org
6882W: http://github.com/mkrufky
6883Q: http://patchwork.linuxtv.org/project/linux-media/list/
6884T: git git://linuxtv.org/mkrufky/tuners.git
6885S: Maintained
6886F: drivers/media/dvb-frontends/lg2160.*
6887
6888LGDT3305 MEDIA DRIVER
6889M: Michael Krufky <mkrufky@linuxtv.org>
6890L: linux-media@vger.kernel.org
6891W: https://linuxtv.org
6892W: http://github.com/mkrufky
6893Q: http://patchwork.linuxtv.org/project/linux-media/list/
6894T: git git://linuxtv.org/mkrufky/tuners.git
6895S: Maintained
6896F: drivers/media/dvb-frontends/lgdt3305.*
6897
6898LGUEST
6899M: Rusty Russell <rusty@rustcorp.com.au>
6900L: lguest@lists.ozlabs.org
6901W: http://lguest.ozlabs.org/
6902S: Odd Fixes
6903F: arch/x86/include/asm/lguest*.h
6904F: arch/x86/lguest/
6905F: drivers/lguest/
6906F: include/linux/lguest*.h
6907F: tools/lguest/
6908
6909LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6910M: Tejun Heo <tj@kernel.org>
6911L: linux-ide@vger.kernel.org
6912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6913S: Maintained
6914F: drivers/ata/
6915F: include/linux/ata.h
6916F: include/linux/libata.h
6917F: Documentation/devicetree/bindings/ata/
6918
6919LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6920M: Viresh Kumar <vireshk@kernel.org>
6921L: linux-ide@vger.kernel.org
6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6923S: Maintained
6924F: include/linux/pata_arasan_cf_data.h
6925F: drivers/ata/pata_arasan_cf.c
6926
6927LIBATA PATA DRIVERS
6928M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6929M: Tejun Heo <tj@kernel.org>
6930L: linux-ide@vger.kernel.org
6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6932S: Maintained
6933F: drivers/ata/pata_*.c
6934F: drivers/ata/ata_generic.c
6935
6936LIBATA SATA AHCI PLATFORM devices support
6937M: Hans de Goede <hdegoede@redhat.com>
6938M: Tejun Heo <tj@kernel.org>
6939L: linux-ide@vger.kernel.org
6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6941S: Maintained
6942F: drivers/ata/ahci_platform.c
6943F: drivers/ata/libahci_platform.c
6944F: include/linux/ahci_platform.h
6945
6946LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6947M: Mikael Pettersson <mikpelinux@gmail.com>
6948L: linux-ide@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6950S: Maintained
6951F: drivers/ata/sata_promise.*
6952
6953LIBLOCKDEP
6954M: Sasha Levin <sasha.levin@oracle.com>
6955S: Maintained
6956F: tools/lib/lockdep/
6957
6958LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6959M: Dan Williams <dan.j.williams@intel.com>
6960L: linux-nvdimm@lists.01.org
6961Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6963S: Supported
6964F: drivers/nvdimm/*
6965F: include/linux/nd.h
6966F: include/linux/libnvdimm.h
6967F: include/uapi/linux/ndctl.h
6968
6969LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6970M: Ross Zwisler <ross.zwisler@linux.intel.com>
6971L: linux-nvdimm@lists.01.org
6972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6973S: Supported
6974F: drivers/nvdimm/blk.c
6975F: drivers/nvdimm/region_devs.c
6976F: drivers/acpi/nfit*
6977
6978LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6979M: Vishal Verma <vishal.l.verma@intel.com>
6980L: linux-nvdimm@lists.01.org
6981Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6982S: Supported
6983F: drivers/nvdimm/btt*
6984
6985LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6986M: Ross Zwisler <ross.zwisler@linux.intel.com>
6987L: linux-nvdimm@lists.01.org
6988Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6989S: Supported
6990F: drivers/nvdimm/pmem.c
6991F: include/linux/pmem.h
6992F: arch/*/include/asm/pmem.h
6993
6994LIGHTNVM PLATFORM SUPPORT
6995M: Matias Bjorling <mb@lightnvm.io>
6996W: http://github/OpenChannelSSD
6997L: linux-block@vger.kernel.org
6998S: Maintained
6999F: drivers/lightnvm/
7000F: include/linux/lightnvm.h
7001F: include/uapi/linux/lightnvm.h
7002
7003LINUX FOR IBM pSERIES (RS/6000)
7004M: Paul Mackerras <paulus@au.ibm.com>
7005W: http://www.ibm.com/linux/ltc/projects/ppc
7006S: Supported
7007F: arch/powerpc/boot/rs6000.h
7008
7009LINUX FOR POWERPC (32-BIT AND 64-BIT)
7010M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7011M: Paul Mackerras <paulus@samba.org>
7012M: Michael Ellerman <mpe@ellerman.id.au>
7013W: http://www.penguinppc.org/
7014L: linuxppc-dev@lists.ozlabs.org
7015Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7017S: Supported
7018F: Documentation/powerpc/
7019F: arch/powerpc/
7020F: drivers/char/tpm/tpm_ibmvtpm*
7021F: drivers/crypto/nx/
7022F: drivers/crypto/vmx/
7023F: drivers/net/ethernet/ibm/ibmveth.*
7024F: drivers/net/ethernet/ibm/ibmvnic.*
7025F: drivers/pci/hotplug/pnv_php.c
7026F: drivers/pci/hotplug/rpa*
7027F: drivers/scsi/ibmvscsi/
7028N: opal
7029N: /pmac
7030N: powermac
7031N: powernv
7032N: [^a-z0-9]ps3
7033N: pseries
7034
7035LINUX FOR POWER MACINTOSH
7036M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7037W: http://www.penguinppc.org/
7038L: linuxppc-dev@lists.ozlabs.org
7039S: Maintained
7040F: arch/powerpc/platforms/powermac/
7041F: drivers/macintosh/
7042
7043LINUX FOR POWERPC EMBEDDED MPC5XXX
7044M: Anatolij Gustschin <agust@denx.de>
7045L: linuxppc-dev@lists.ozlabs.org
7046T: git git://git.denx.de/linux-denx-agust.git
7047S: Maintained
7048F: arch/powerpc/platforms/512x/
7049F: arch/powerpc/platforms/52xx/
7050
7051LINUX FOR POWERPC EMBEDDED PPC4XX
7052M: Alistair Popple <alistair@popple.id.au>
7053M: Matt Porter <mporter@kernel.crashing.org>
7054W: http://www.penguinppc.org/
7055L: linuxppc-dev@lists.ozlabs.org
7056S: Maintained
7057F: arch/powerpc/platforms/40x/
7058F: arch/powerpc/platforms/44x/
7059
7060LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7061L: linuxppc-dev@lists.ozlabs.org
7062S: Orphan
7063F: arch/powerpc/*/*virtex*
7064F: arch/powerpc/*/*/*virtex*
7065
7066LINUX FOR POWERPC EMBEDDED PPC8XX
7067M: Vitaly Bordug <vitb@kernel.crashing.org>
7068W: http://www.penguinppc.org/
7069L: linuxppc-dev@lists.ozlabs.org
7070S: Maintained
7071F: arch/powerpc/platforms/8xx/
7072
7073LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7074M: Scott Wood <oss@buserror.net>
7075M: Kumar Gala <galak@kernel.crashing.org>
7076W: http://www.penguinppc.org/
7077L: linuxppc-dev@lists.ozlabs.org
7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7079S: Maintained
7080F: arch/powerpc/platforms/83xx/
7081F: arch/powerpc/platforms/85xx/
7082
7083LINUX FOR POWERPC PA SEMI PWRFICIENT
7084M: Olof Johansson <olof@lixom.net>
7085L: linuxppc-dev@lists.ozlabs.org
7086S: Maintained
7087F: arch/powerpc/platforms/pasemi/
7088F: drivers/*/*pasemi*
7089F: drivers/*/*/*pasemi*
7090
7091LINUX SECURITY MODULE (LSM) FRAMEWORK
7092M: Chris Wright <chrisw@sous-sol.org>
7093L: linux-security-module@vger.kernel.org
7094S: Supported
7095
7096LIS3LV02D ACCELEROMETER DRIVER
7097M: Eric Piel <eric.piel@tremplin-utc.net>
7098S: Maintained
7099F: Documentation/misc-devices/lis3lv02d
7100F: drivers/misc/lis3lv02d/
7101F: drivers/platform/x86/hp_accel.c
7102
7103LIVE PATCHING
7104M: Josh Poimboeuf <jpoimboe@redhat.com>
7105M: Jessica Yu <jeyu@redhat.com>
7106M: Jiri Kosina <jikos@kernel.org>
7107M: Miroslav Benes <mbenes@suse.cz>
7108R: Petr Mladek <pmladek@suse.com>
7109S: Maintained
7110F: kernel/livepatch/
7111F: include/linux/livepatch.h
7112F: arch/x86/include/asm/livepatch.h
7113F: arch/x86/kernel/livepatch.c
7114F: Documentation/livepatch/
7115F: Documentation/ABI/testing/sysfs-kernel-livepatch
7116F: samples/livepatch/
7117L: live-patching@vger.kernel.org
7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7119
7120LINUX KERNEL DUMP TEST MODULE (LKDTM)
7121M: Kees Cook <keescook@chromium.org>
7122S: Maintained
7123F: drivers/misc/lkdtm*
7124
7125LLC (802.2)
7126M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7127S: Maintained
7128F: include/linux/llc.h
7129F: include/uapi/linux/llc.h
7130F: include/net/llc*
7131F: net/llc/
7132
7133LM73 HARDWARE MONITOR DRIVER
7134M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7135L: linux-hwmon@vger.kernel.org
7136S: Maintained
7137F: drivers/hwmon/lm73.c
7138
7139LM78 HARDWARE MONITOR DRIVER
7140M: Jean Delvare <jdelvare@suse.com>
7141L: linux-hwmon@vger.kernel.org
7142S: Maintained
7143F: Documentation/hwmon/lm78
7144F: drivers/hwmon/lm78.c
7145
7146LM83 HARDWARE MONITOR DRIVER
7147M: Jean Delvare <jdelvare@suse.com>
7148L: linux-hwmon@vger.kernel.org
7149S: Maintained
7150F: Documentation/hwmon/lm83
7151F: drivers/hwmon/lm83.c
7152
7153LM90 HARDWARE MONITOR DRIVER
7154M: Jean Delvare <jdelvare@suse.com>
7155L: linux-hwmon@vger.kernel.org
7156S: Maintained
7157F: Documentation/hwmon/lm90
7158F: Documentation/devicetree/bindings/hwmon/lm90.txt
7159F: drivers/hwmon/lm90.c
7160
7161LM95234 HARDWARE MONITOR DRIVER
7162M: Guenter Roeck <linux@roeck-us.net>
7163L: linux-hwmon@vger.kernel.org
7164S: Maintained
7165F: Documentation/hwmon/lm95234
7166F: drivers/hwmon/lm95234.c
7167
7168LME2510 MEDIA DRIVER
7169M: Malcolm Priestley <tvboxspy@gmail.com>
7170L: linux-media@vger.kernel.org
7171W: https://linuxtv.org
7172Q: http://patchwork.linuxtv.org/project/linux-media/list/
7173S: Maintained
7174F: drivers/media/usb/dvb-usb-v2/lmedm04*
7175
7176LOCKING PRIMITIVES
7177M: Peter Zijlstra <peterz@infradead.org>
7178M: Ingo Molnar <mingo@redhat.com>
7179L: linux-kernel@vger.kernel.org
7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7181S: Maintained
7182F: Documentation/locking/
7183F: include/linux/lockdep.h
7184F: include/linux/spinlock*.h
7185F: arch/*/include/asm/spinlock*.h
7186F: include/linux/rwlock*.h
7187F: include/linux/mutex*.h
7188F: arch/*/include/asm/mutex*.h
7189F: include/linux/rwsem*.h
7190F: arch/*/include/asm/rwsem.h
7191F: include/linux/seqlock.h
7192F: lib/locking*.[ch]
7193F: kernel/locking/
7194
7195LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7196M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7197L: linux-ntfs-dev@lists.sourceforge.net
7198W: http://www.linux-ntfs.org/content/view/19/37/
7199S: Maintained
7200F: Documentation/ldm.txt
7201F: block/partitions/ldm.*
7202
7203LogFS
7204M: Joern Engel <joern@logfs.org>
7205M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7206L: logfs@logfs.org
7207W: logfs.org
7208S: Maintained
7209F: fs/logfs/
7210
7211LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7212M: Sathya Prakash <sathya.prakash@broadcom.com>
7213M: Chaitra P B <chaitra.basappa@broadcom.com>
7214M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7215L: MPT-FusionLinux.pdl@broadcom.com
7216L: linux-scsi@vger.kernel.org
7217W: http://www.avagotech.com/support/
7218S: Supported
7219F: drivers/message/fusion/
7220F: drivers/scsi/mpt2sas/
7221F: drivers/scsi/mpt3sas/
7222
7223LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7224M: Matthew Wilcox <matthew@wil.cx>
7225L: linux-scsi@vger.kernel.org
7226S: Maintained
7227F: drivers/scsi/sym53c8xx_2/
7228
7229LTC4261 HARDWARE MONITOR DRIVER
7230M: Guenter Roeck <linux@roeck-us.net>
7231L: linux-hwmon@vger.kernel.org
7232S: Maintained
7233F: Documentation/hwmon/ltc4261
7234F: drivers/hwmon/ltc4261.c
7235
7236LTP (Linux Test Project)
7237M: Mike Frysinger <vapier@gentoo.org>
7238M: Cyril Hrubis <chrubis@suse.cz>
7239M: Wanlong Gao <wanlong.gao@gmail.com>
7240M: Jan Stancek <jstancek@redhat.com>
7241M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7242M: Alexey Kodanev <alexey.kodanev@oracle.com>
7243L: ltp@lists.linux.it (subscribers-only)
7244W: http://linux-test-project.github.io/
7245T: git git://github.com/linux-test-project/ltp.git
7246S: Maintained
7247
7248M32R ARCHITECTURE
7249W: http://www.linux-m32r.org/
7250S: Orphan
7251F: arch/m32r/
7252
7253M68K ARCHITECTURE
7254M: Geert Uytterhoeven <geert@linux-m68k.org>
7255L: linux-m68k@lists.linux-m68k.org
7256W: http://www.linux-m68k.org/
7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7258S: Maintained
7259F: arch/m68k/
7260F: drivers/zorro/
7261
7262M68K ON APPLE MACINTOSH
7263M: Joshua Thompson <funaho@jurai.org>
7264W: http://www.mac.linux-m68k.org/
7265L: linux-m68k@lists.linux-m68k.org
7266S: Maintained
7267F: arch/m68k/mac/
7268
7269M68K ON HP9000/300
7270M: Philip Blundell <philb@gnu.org>
7271W: http://www.tazenda.demon.co.uk/phil/linux-hp
7272S: Maintained
7273F: arch/m68k/hp300/
7274
7275M88DS3103 MEDIA DRIVER
7276M: Antti Palosaari <crope@iki.fi>
7277L: linux-media@vger.kernel.org
7278W: https://linuxtv.org
7279W: http://palosaari.fi/linux/
7280Q: http://patchwork.linuxtv.org/project/linux-media/list/
7281T: git git://linuxtv.org/anttip/media_tree.git
7282S: Maintained
7283F: drivers/media/dvb-frontends/m88ds3103*
7284
7285M88RS2000 MEDIA DRIVER
7286M: Malcolm Priestley <tvboxspy@gmail.com>
7287L: linux-media@vger.kernel.org
7288W: https://linuxtv.org
7289Q: http://patchwork.linuxtv.org/project/linux-media/list/
7290S: Maintained
7291F: drivers/media/dvb-frontends/m88rs2000*
7292
7293MA901 MASTERKIT USB FM RADIO DRIVER
7294M: Alexey Klimov <klimov.linux@gmail.com>
7295L: linux-media@vger.kernel.org
7296T: git git://linuxtv.org/media_tree.git
7297S: Maintained
7298F: drivers/media/radio/radio-ma901.c
7299
7300MAC80211
7301M: Johannes Berg <johannes@sipsolutions.net>
7302L: linux-wireless@vger.kernel.org
7303W: http://wireless.kernel.org/
7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7306S: Maintained
7307F: Documentation/networking/mac80211-injection.txt
7308F: include/net/mac80211.h
7309F: net/mac80211/
7310F: drivers/net/wireless/mac80211_hwsim.[ch]
7311
7312MACVLAN DRIVER
7313M: Patrick McHardy <kaber@trash.net>
7314L: netdev@vger.kernel.org
7315S: Maintained
7316F: drivers/net/macvlan.c
7317F: include/linux/if_macvlan.h
7318
7319MAILBOX API
7320M: Jassi Brar <jassisinghbrar@gmail.com>
7321L: linux-kernel@vger.kernel.org
7322S: Maintained
7323F: drivers/mailbox/
7324F: include/linux/mailbox_client.h
7325F: include/linux/mailbox_controller.h
7326
7327MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7328M: Michael Kerrisk <mtk.manpages@gmail.com>
7329W: http://www.kernel.org/doc/man-pages
7330L: linux-man@vger.kernel.org
7331S: Maintained
7332
7333MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7334M: Andrew Lunn <andrew@lunn.ch>
7335M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7336S: Maintained
7337F: drivers/net/dsa/mv88e6xxx/
7338
7339MARVELL ARMADA DRM SUPPORT
7340M: Russell King <rmk+kernel@armlinux.org.uk>
7341S: Maintained
7342F: drivers/gpu/drm/armada/
7343F: include/uapi/drm/armada_drm.h
7344F: Documentation/devicetree/bindings/display/armada/
7345
7346MARVELL CRYPTO DRIVER
7347M: Boris Brezillon <boris.brezillon@free-electrons.com>
7348M: Arnaud Ebalard <arno@natisbad.org>
7349F: drivers/crypto/marvell/
7350S: Maintained
7351L: linux-crypto@vger.kernel.org
7352
7353MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7354M: Mirko Lindner <mlindner@marvell.com>
7355M: Stephen Hemminger <stephen@networkplumber.org>
7356L: netdev@vger.kernel.org
7357S: Maintained
7358F: drivers/net/ethernet/marvell/sk*
7359
7360MARVELL LIBERTAS WIRELESS DRIVER
7361L: libertas-dev@lists.infradead.org
7362S: Orphan
7363F: drivers/net/wireless/marvell/libertas/
7364
7365MARVELL MV643XX ETHERNET DRIVER
7366M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7367L: netdev@vger.kernel.org
7368S: Maintained
7369F: drivers/net/ethernet/marvell/mv643xx_eth.*
7370F: include/linux/mv643xx.h
7371
7372MARVELL MVNETA ETHERNET DRIVER
7373M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7374L: netdev@vger.kernel.org
7375S: Maintained
7376F: drivers/net/ethernet/marvell/mvneta.*
7377
7378MARVELL MWIFIEX WIRELESS DRIVER
7379M: Amitkumar Karwar <akarwar@marvell.com>
7380M: Nishant Sarmukadam <nishants@marvell.com>
7381L: linux-wireless@vger.kernel.org
7382S: Maintained
7383F: drivers/net/wireless/marvell/mwifiex/
7384
7385MARVELL MWL8K WIRELESS DRIVER
7386M: Lennert Buytenhek <buytenh@wantstofly.org>
7387L: linux-wireless@vger.kernel.org
7388S: Odd Fixes
7389F: drivers/net/wireless/marvell/mwl8k.c
7390
7391MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7392M: Nicolas Pitre <nico@fluxnic.net>
7393S: Odd Fixes
7394F: drivers/mmc/host/mvsdio.*
7395
7396MATROX FRAMEBUFFER DRIVER
7397L: linux-fbdev@vger.kernel.org
7398S: Orphan
7399F: drivers/video/fbdev/matrox/matroxfb_*
7400F: include/uapi/linux/matroxfb.h
7401
7402MAX16065 HARDWARE MONITOR DRIVER
7403M: Guenter Roeck <linux@roeck-us.net>
7404L: linux-hwmon@vger.kernel.org
7405S: Maintained
7406F: Documentation/hwmon/max16065
7407F: drivers/hwmon/max16065.c
7408
7409MAX20751 HARDWARE MONITOR DRIVER
7410M: Guenter Roeck <linux@roeck-us.net>
7411L: linux-hwmon@vger.kernel.org
7412S: Maintained
7413F: Documentation/hwmon/max20751
7414F: drivers/hwmon/max20751.c
7415
7416MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7417M: "Hans J. Koch" <hjk@hansjkoch.de>
7418L: linux-hwmon@vger.kernel.org
7419S: Maintained
7420F: Documentation/hwmon/max6650
7421F: drivers/hwmon/max6650.c
7422
7423MAX6697 HARDWARE MONITOR DRIVER
7424M: Guenter Roeck <linux@roeck-us.net>
7425L: linux-hwmon@vger.kernel.org
7426S: Maintained
7427F: Documentation/hwmon/max6697
7428F: Documentation/devicetree/bindings/i2c/max6697.txt
7429F: drivers/hwmon/max6697.c
7430F: include/linux/platform_data/max6697.h
7431
7432MAX9860 MONO AUDIO VOICE CODEC DRIVER
7433M: Peter Rosin <peda@axentia.se>
7434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7435S: Maintained
7436F: Documentation/devicetree/bindings/sound/max9860.txt
7437F: sound/soc/codecs/max9860.*
7438
7439MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7440M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7441L: linux-pm@vger.kernel.org
7442S: Supported
7443F: drivers/power/max14577_charger.c
7444F: drivers/power/max77693_charger.c
7445
7446MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7447M: Javier Martinez Canillas <javier@osg.samsung.com>
7448L: linux-kernel@vger.kernel.org
7449S: Supported
7450F: drivers/*/*max77802*.c
7451F: Documentation/devicetree/bindings/*/*max77802.txt
7452F: include/dt-bindings/*/*max77802.h
7453
7454MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7455M: Chanwoo Choi <cw00.choi@samsung.com>
7456M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7457L: linux-kernel@vger.kernel.org
7458S: Supported
7459F: drivers/*/max14577*.c
7460F: drivers/*/max77686*.c
7461F: drivers/*/max77693*.c
7462F: drivers/extcon/extcon-max14577.c
7463F: drivers/extcon/extcon-max77693.c
7464F: drivers/rtc/rtc-max77686.c
7465F: drivers/clk/clk-max77686.c
7466F: Documentation/devicetree/bindings/mfd/max14577.txt
7467F: Documentation/devicetree/bindings/*/max77686.txt
7468F: Documentation/devicetree/bindings/mfd/max77693.txt
7469F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7470F: include/linux/mfd/max14577*.h
7471F: include/linux/mfd/max77686*.h
7472F: include/linux/mfd/max77693*.h
7473
7474MAXIRADIO FM RADIO RECEIVER DRIVER
7475M: Hans Verkuil <hverkuil@xs4all.nl>
7476L: linux-media@vger.kernel.org
7477T: git git://linuxtv.org/media_tree.git
7478W: https://linuxtv.org
7479S: Maintained
7480F: drivers/media/radio/radio-maxiradio*
7481
7482MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7483M: Peter Rosin <peda@axentia.se>
7484L: linux-iio@vger.kernel.org
7485S: Maintained
7486F: drivers/iio/potentiometer/mcp4531.c
7487
7488MEDIA DRIVERS FOR RENESAS - FCP
7489M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7490L: linux-media@vger.kernel.org
7491L: linux-renesas-soc@vger.kernel.org
7492T: git git://linuxtv.org/media_tree.git
7493S: Supported
7494F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7495F: drivers/media/platform/rcar-fcp.c
7496F: include/media/rcar-fcp.h
7497
7498MEDIA DRIVERS FOR RENESAS - VSP1
7499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7500L: linux-media@vger.kernel.org
7501L: linux-renesas-soc@vger.kernel.org
7502T: git git://linuxtv.org/media_tree.git
7503S: Supported
7504F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7505F: drivers/media/platform/vsp1/
7506
7507MEDIA DRIVERS FOR HELENE
7508M: Abylay Ospan <aospan@netup.ru>
7509L: linux-media@vger.kernel.org
7510W: https://linuxtv.org
7511W: http://netup.tv/
7512T: git git://linuxtv.org/media_tree.git
7513S: Supported
7514F: drivers/media/dvb-frontends/helene*
7515
7516MEDIA DRIVERS FOR ASCOT2E
7517M: Sergey Kozlov <serjk@netup.ru>
7518M: Abylay Ospan <aospan@netup.ru>
7519L: linux-media@vger.kernel.org
7520W: https://linuxtv.org
7521W: http://netup.tv/
7522T: git git://linuxtv.org/media_tree.git
7523S: Supported
7524F: drivers/media/dvb-frontends/ascot2e*
7525
7526MEDIA DRIVERS FOR CXD2841ER
7527M: Sergey Kozlov <serjk@netup.ru>
7528M: Abylay Ospan <aospan@netup.ru>
7529L: linux-media@vger.kernel.org
7530W: https://linuxtv.org
7531W: http://netup.tv/
7532T: git git://linuxtv.org/media_tree.git
7533S: Supported
7534F: drivers/media/dvb-frontends/cxd2841er*
7535
7536MEDIA DRIVERS FOR HORUS3A
7537M: Sergey Kozlov <serjk@netup.ru>
7538M: Abylay Ospan <aospan@netup.ru>
7539L: linux-media@vger.kernel.org
7540W: https://linuxtv.org
7541W: http://netup.tv/
7542T: git git://linuxtv.org/media_tree.git
7543S: Supported
7544F: drivers/media/dvb-frontends/horus3a*
7545
7546MEDIA DRIVERS FOR LNBH25
7547M: Sergey Kozlov <serjk@netup.ru>
7548M: Abylay Ospan <aospan@netup.ru>
7549L: linux-media@vger.kernel.org
7550W: https://linuxtv.org
7551W: http://netup.tv/
7552T: git git://linuxtv.org/media_tree.git
7553S: Supported
7554F: drivers/media/dvb-frontends/lnbh25*
7555
7556MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7557M: Sergey Kozlov <serjk@netup.ru>
7558M: Abylay Ospan <aospan@netup.ru>
7559L: linux-media@vger.kernel.org
7560W: https://linuxtv.org
7561W: http://netup.tv/
7562T: git git://linuxtv.org/media_tree.git
7563S: Supported
7564F: drivers/media/pci/netup_unidvb/*
7565
7566MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7567M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7568M: Mauro Carvalho Chehab <mchehab@kernel.org>
7569P: LinuxTV.org Project
7570L: linux-media@vger.kernel.org
7571W: https://linuxtv.org
7572Q: http://patchwork.kernel.org/project/linux-media/list/
7573T: git git://linuxtv.org/media_tree.git
7574S: Maintained
7575F: Documentation/dvb/
7576F: Documentation/video4linux/
7577F: Documentation/DocBook/media/
7578F: drivers/media/
7579F: drivers/staging/media/
7580F: include/linux/platform_data/media/
7581F: include/media/
7582F: include/uapi/linux/dvb/
7583F: include/uapi/linux/videodev2.h
7584F: include/uapi/linux/media.h
7585F: include/uapi/linux/v4l2-*
7586F: include/uapi/linux/meye.h
7587F: include/uapi/linux/ivtv*
7588F: include/uapi/linux/uvcvideo.h
7589
7590MEDIATEK ETHERNET DRIVER
7591M: Felix Fietkau <nbd@openwrt.org>
7592M: John Crispin <blogic@openwrt.org>
7593L: netdev@vger.kernel.org
7594S: Maintained
7595F: drivers/net/ethernet/mediatek/
7596
7597MEDIATEK MT7601U WIRELESS LAN DRIVER
7598M: Jakub Kicinski <kubakici@wp.pl>
7599L: linux-wireless@vger.kernel.org
7600S: Maintained
7601F: drivers/net/wireless/mediatek/mt7601u/
7602
7603MEGARAID SCSI/SAS DRIVERS
7604M: Kashyap Desai <kashyap.desai@avagotech.com>
7605M: Sumit Saxena <sumit.saxena@avagotech.com>
7606M: Uday Lingala <uday.lingala@avagotech.com>
7607L: megaraidlinux.pdl@avagotech.com
7608L: linux-scsi@vger.kernel.org
7609W: http://www.lsi.com
7610S: Maintained
7611F: Documentation/scsi/megaraid.txt
7612F: drivers/scsi/megaraid.*
7613F: drivers/scsi/megaraid/
7614
7615MELLANOX ETHERNET DRIVER (mlx4_en)
7616M: Tariq Toukan <tariqt@mellanox.com>
7617L: netdev@vger.kernel.org
7618S: Supported
7619W: http://www.mellanox.com
7620Q: http://patchwork.ozlabs.org/project/netdev/list/
7621F: drivers/net/ethernet/mellanox/mlx4/en_*
7622
7623MELLANOX ETHERNET DRIVER (mlx5e)
7624M: Saeed Mahameed <saeedm@mellanox.com>
7625L: netdev@vger.kernel.org
7626S: Supported
7627W: http://www.mellanox.com
7628Q: http://patchwork.ozlabs.org/project/netdev/list/
7629F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7630
7631MELLANOX ETHERNET SWITCH DRIVERS
7632M: Jiri Pirko <jiri@mellanox.com>
7633M: Ido Schimmel <idosch@mellanox.com>
7634L: netdev@vger.kernel.org
7635S: Supported
7636W: http://www.mellanox.com
7637Q: http://patchwork.ozlabs.org/project/netdev/list/
7638F: drivers/net/ethernet/mellanox/mlxsw/
7639
7640MEMBARRIER SUPPORT
7641M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7642M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7643L: linux-kernel@vger.kernel.org
7644S: Supported
7645F: kernel/membarrier.c
7646F: include/uapi/linux/membarrier.h
7647
7648MEMORY MANAGEMENT
7649L: linux-mm@kvack.org
7650W: http://www.linux-mm.org
7651S: Maintained
7652F: include/linux/mm.h
7653F: include/linux/gfp.h
7654F: include/linux/mmzone.h
7655F: include/linux/memory_hotplug.h
7656F: include/linux/vmalloc.h
7657F: mm/
7658
7659MEMORY TECHNOLOGY DEVICES (MTD)
7660M: David Woodhouse <dwmw2@infradead.org>
7661M: Brian Norris <computersforpeace@gmail.com>
7662L: linux-mtd@lists.infradead.org
7663W: http://www.linux-mtd.infradead.org/
7664Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7665T: git git://git.infradead.org/linux-mtd.git
7666T: git git://git.infradead.org/l2-mtd.git
7667S: Maintained
7668F: Documentation/devicetree/bindings/mtd/
7669F: drivers/mtd/
7670F: include/linux/mtd/
7671F: include/uapi/mtd/
7672
7673MEN A21 WATCHDOG DRIVER
7674M: Johannes Thumshirn <morbidrsa@gmail.com>
7675L: linux-watchdog@vger.kernel.org
7676S: Maintained
7677F: drivers/watchdog/mena21_wdt.c
7678
7679MEN CHAMELEON BUS (mcb)
7680M: Johannes Thumshirn <morbidrsa@gmail.com>
7681S: Maintained
7682F: drivers/mcb/
7683F: include/linux/mcb.h
7684F: Documentation/men-chameleon-bus.txt
7685
7686MEN F21BMC (Board Management Controller)
7687M: Andreas Werner <andreas.werner@men.de>
7688S: Supported
7689F: drivers/mfd/menf21bmc.c
7690F: drivers/watchdog/menf21bmc_wdt.c
7691F: drivers/leds/leds-menf21bmc.c
7692F: drivers/hwmon/menf21bmc_hwmon.c
7693F: Documentation/hwmon/menf21bmc
7694
7695METAG ARCHITECTURE
7696M: James Hogan <james.hogan@imgtec.com>
7697L: linux-metag@vger.kernel.org
7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7699S: Odd Fixes
7700F: arch/metag/
7701F: Documentation/metag/
7702F: Documentation/devicetree/bindings/metag/
7703F: Documentation/devicetree/bindings/interrupt-controller/img,*
7704F: drivers/clocksource/metag_generic.c
7705F: drivers/irqchip/irq-metag.c
7706F: drivers/irqchip/irq-metag-ext.c
7707F: drivers/tty/metag_da.c
7708
7709MICROBLAZE ARCHITECTURE
7710M: Michal Simek <monstr@monstr.eu>
7711W: http://www.monstr.eu/fdt/
7712T: git git://git.monstr.eu/linux-2.6-microblaze.git
7713S: Supported
7714F: arch/microblaze/
7715
7716MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7717M: Chen Yu <yu.c.chen@intel.com>
7718L: platform-driver-x86@vger.kernel.org
7719S: Supported
7720F: drivers/platform/x86/surfacepro3_button.c
7721
7722MICROTEK X6 SCANNER
7723M: Oliver Neukum <oliver@neukum.org>
7724S: Maintained
7725F: drivers/usb/image/microtek.*
7726
7727MIPS
7728M: Ralf Baechle <ralf@linux-mips.org>
7729L: linux-mips@linux-mips.org
7730W: http://www.linux-mips.org/
7731T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7732Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7733S: Supported
7734F: Documentation/devicetree/bindings/mips/
7735F: Documentation/mips/
7736F: arch/mips/
7737
7738MIPS/LOONGSON1 ARCHITECTURE
7739M: Keguang Zhang <keguang.zhang@gmail.com>
7740L: linux-mips@linux-mips.org
7741S: Maintained
7742F: arch/mips/loongson32/
7743F: arch/mips/include/asm/mach-loongson32/
7744F: drivers/*/*loongson1*
7745F: drivers/*/*/*loongson1*
7746
7747MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7748M: Hans Verkuil <hverkuil@xs4all.nl>
7749L: linux-media@vger.kernel.org
7750T: git git://linuxtv.org/media_tree.git
7751W: https://linuxtv.org
7752S: Odd Fixes
7753F: drivers/media/radio/radio-miropcm20*
7754
7755MELLANOX MLX4 core VPI driver
7756M: Yishai Hadas <yishaih@mellanox.com>
7757L: netdev@vger.kernel.org
7758L: linux-rdma@vger.kernel.org
7759W: http://www.mellanox.com
7760Q: http://patchwork.ozlabs.org/project/netdev/list/
7761S: Supported
7762F: drivers/net/ethernet/mellanox/mlx4/
7763F: include/linux/mlx4/
7764
7765MELLANOX MLX4 IB driver
7766M: Yishai Hadas <yishaih@mellanox.com>
7767L: linux-rdma@vger.kernel.org
7768W: http://www.mellanox.com
7769Q: http://patchwork.kernel.org/project/linux-rdma/list/
7770S: Supported
7771F: drivers/infiniband/hw/mlx4/
7772F: include/linux/mlx4/
7773
7774MELLANOX MLX5 core VPI driver
7775M: Matan Barak <matanb@mellanox.com>
7776M: Leon Romanovsky <leonro@mellanox.com>
7777L: netdev@vger.kernel.org
7778L: linux-rdma@vger.kernel.org
7779W: http://www.mellanox.com
7780Q: http://patchwork.ozlabs.org/project/netdev/list/
7781S: Supported
7782F: drivers/net/ethernet/mellanox/mlx5/core/
7783F: include/linux/mlx5/
7784
7785MELLANOX MLX5 IB driver
7786M: Matan Barak <matanb@mellanox.com>
7787M: Leon Romanovsky <leonro@mellanox.com>
7788L: linux-rdma@vger.kernel.org
7789W: http://www.mellanox.com
7790Q: http://patchwork.kernel.org/project/linux-rdma/list/
7791S: Supported
7792F: drivers/infiniband/hw/mlx5/
7793F: include/linux/mlx5/
7794
7795MELEXIS MLX90614 DRIVER
7796M: Crt Mori <cmo@melexis.com>
7797L: linux-iio@vger.kernel.org
7798W: http://www.melexis.com
7799S: Supported
7800F: drivers/iio/temperature/mlx90614.c
7801
7802MN88472 MEDIA DRIVER
7803M: Antti Palosaari <crope@iki.fi>
7804L: linux-media@vger.kernel.org
7805W: https://linuxtv.org
7806W: http://palosaari.fi/linux/
7807Q: http://patchwork.linuxtv.org/project/linux-media/list/
7808S: Maintained
7809F: drivers/media/dvb-frontends/mn88472*
7810
7811MN88473 MEDIA DRIVER
7812M: Antti Palosaari <crope@iki.fi>
7813L: linux-media@vger.kernel.org
7814W: https://linuxtv.org
7815W: http://palosaari.fi/linux/
7816Q: http://patchwork.linuxtv.org/project/linux-media/list/
7817S: Maintained
7818F: drivers/media/dvb-frontends/mn88473*
7819
7820MODULE SUPPORT
7821M: Rusty Russell <rusty@rustcorp.com.au>
7822S: Maintained
7823F: include/linux/module.h
7824F: kernel/module.c
7825
7826MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7827W: http://popies.net/meye/
7828S: Orphan
7829F: Documentation/video4linux/meye.txt
7830F: drivers/media/pci/meye/
7831F: include/uapi/linux/meye.h
7832
7833MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7834M: Jiri Slaby <jirislaby@gmail.com>
7835S: Maintained
7836F: Documentation/serial/moxa-smartio
7837F: drivers/tty/mxser.*
7838
7839MR800 AVERMEDIA USB FM RADIO DRIVER
7840M: Alexey Klimov <klimov.linux@gmail.com>
7841L: linux-media@vger.kernel.org
7842T: git git://linuxtv.org/media_tree.git
7843S: Maintained
7844F: drivers/media/radio/radio-mr800.c
7845
7846MRF24J40 IEEE 802.15.4 RADIO DRIVER
7847M: Alan Ott <alan@signal11.us>
7848L: linux-wpan@vger.kernel.org
7849S: Maintained
7850F: drivers/net/ieee802154/mrf24j40.c
7851F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7852
7853MSI LAPTOP SUPPORT
7854M: "Lee, Chun-Yi" <jlee@suse.com>
7855L: platform-driver-x86@vger.kernel.org
7856S: Maintained
7857F: drivers/platform/x86/msi-laptop.c
7858
7859MSI WMI SUPPORT
7860L: platform-driver-x86@vger.kernel.org
7861S: Orphan
7862F: drivers/platform/x86/msi-wmi.c
7863
7864MSI001 MEDIA DRIVER
7865M: Antti Palosaari <crope@iki.fi>
7866L: linux-media@vger.kernel.org
7867W: https://linuxtv.org
7868W: http://palosaari.fi/linux/
7869Q: http://patchwork.linuxtv.org/project/linux-media/list/
7870T: git git://linuxtv.org/anttip/media_tree.git
7871S: Maintained
7872F: drivers/media/tuners/msi001*
7873
7874MSI2500 MEDIA DRIVER
7875M: Antti Palosaari <crope@iki.fi>
7876L: linux-media@vger.kernel.org
7877W: https://linuxtv.org
7878W: http://palosaari.fi/linux/
7879Q: http://patchwork.linuxtv.org/project/linux-media/list/
7880T: git git://linuxtv.org/anttip/media_tree.git
7881S: Maintained
7882F: drivers/media/usb/msi2500/
7883
7884MSYSTEMS DISKONCHIP G3 MTD DRIVER
7885M: Robert Jarzmik <robert.jarzmik@free.fr>
7886L: linux-mtd@lists.infradead.org
7887S: Maintained
7888F: drivers/mtd/devices/docg3*
7889
7890MT9M032 APTINA SENSOR DRIVER
7891M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7892L: linux-media@vger.kernel.org
7893T: git git://linuxtv.org/media_tree.git
7894S: Maintained
7895F: drivers/media/i2c/mt9m032.c
7896F: include/media/i2c/mt9m032.h
7897
7898MT9P031 APTINA CAMERA SENSOR
7899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7900L: linux-media@vger.kernel.org
7901T: git git://linuxtv.org/media_tree.git
7902S: Maintained
7903F: drivers/media/i2c/mt9p031.c
7904F: include/media/i2c/mt9p031.h
7905
7906MT9T001 APTINA CAMERA SENSOR
7907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7908L: linux-media@vger.kernel.org
7909T: git git://linuxtv.org/media_tree.git
7910S: Maintained
7911F: drivers/media/i2c/mt9t001.c
7912F: include/media/i2c/mt9t001.h
7913
7914MT9V032 APTINA CAMERA SENSOR
7915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7916L: linux-media@vger.kernel.org
7917T: git git://linuxtv.org/media_tree.git
7918S: Maintained
7919F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7920F: drivers/media/i2c/mt9v032.c
7921F: include/media/i2c/mt9v032.h
7922
7923MULTIFUNCTION DEVICES (MFD)
7924M: Lee Jones <lee.jones@linaro.org>
7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7926S: Supported
7927F: drivers/mfd/
7928F: include/linux/mfd/
7929
7930MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7931M: Ulf Hansson <ulf.hansson@linaro.org>
7932L: linux-mmc@vger.kernel.org
7933T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7934S: Maintained
7935F: Documentation/devicetree/bindings/mmc/
7936F: drivers/mmc/
7937F: include/linux/mmc/
7938F: include/uapi/linux/mmc/
7939
7940MULTIMEDIA CARD (MMC) ETC. OVER SPI
7941S: Orphan
7942F: drivers/mmc/host/mmc_spi.c
7943F: include/linux/spi/mmc_spi.h
7944
7945MULTISOUND SOUND DRIVER
7946M: Andrew Veliath <andrewtv@usa.net>
7947S: Maintained
7948F: Documentation/sound/oss/MultiSound
7949F: sound/oss/msnd*
7950
7951MULTITECH MULTIPORT CARD (ISICOM)
7952S: Orphan
7953F: drivers/tty/isicom.c
7954F: include/linux/isicom.h
7955
7956MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7957M: Bin Liu <b-liu@ti.com>
7958L: linux-usb@vger.kernel.org
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7960S: Maintained
7961F: drivers/usb/musb/
7962
7963MXL5007T MEDIA DRIVER
7964M: Michael Krufky <mkrufky@linuxtv.org>
7965L: linux-media@vger.kernel.org
7966W: https://linuxtv.org
7967W: http://github.com/mkrufky
7968Q: http://patchwork.linuxtv.org/project/linux-media/list/
7969T: git git://linuxtv.org/mkrufky/tuners.git
7970S: Maintained
7971F: drivers/media/tuners/mxl5007t.*
7972
7973MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7974M: Hyong-Youb Kim <hykim@myri.com>
7975L: netdev@vger.kernel.org
7976W: https://www.myricom.com/support/downloads/myri10ge.html
7977S: Supported
7978F: drivers/net/ethernet/myricom/myri10ge/
7979
7980NAND FLASH SUBSYSTEM
7981M: Boris Brezillon <boris.brezillon@free-electrons.com>
7982R: Richard Weinberger <richard@nod.at>
7983L: linux-mtd@lists.infradead.org
7984W: http://www.linux-mtd.infradead.org/
7985Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7986T: git git://github.com/linux-nand/linux.git
7987S: Maintained
7988F: drivers/mtd/nand/
7989F: include/linux/mtd/nand*.h
7990
7991NATSEMI ETHERNET DRIVER (DP8381x)
7992S: Orphan
7993F: drivers/net/ethernet/natsemi/natsemi.c
7994
7995NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7996M: Daniel Mack <zonque@gmail.com>
7997S: Maintained
7998L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7999W: http://www.native-instruments.com
8000F: sound/usb/caiaq/
8001
8002NCP FILESYSTEM
8003M: Petr Vandrovec <petr@vandrovec.name>
8004S: Odd Fixes
8005F: fs/ncpfs/
8006
8007NCR 5380 SCSI DRIVERS
8008M: Finn Thain <fthain@telegraphics.com.au>
8009M: Michael Schmitz <schmitzmic@gmail.com>
8010L: linux-scsi@vger.kernel.org
8011S: Maintained
8012F: Documentation/scsi/g_NCR5380.txt
8013F: Documentation/scsi/dtc3x80.txt
8014F: drivers/scsi/NCR5380.*
8015F: drivers/scsi/arm/cumana_1.c
8016F: drivers/scsi/arm/oak.c
8017F: drivers/scsi/atari_scsi.*
8018F: drivers/scsi/dmx3191d.c
8019F: drivers/scsi/dtc.*
8020F: drivers/scsi/g_NCR5380.*
8021F: drivers/scsi/g_NCR5380_mmio.c
8022F: drivers/scsi/mac_scsi.*
8023F: drivers/scsi/pas16.*
8024F: drivers/scsi/sun3_scsi.*
8025F: drivers/scsi/sun3_scsi_vme.c
8026F: drivers/scsi/t128.*
8027
8028NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8029M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8030L: linux-scsi@vger.kernel.org
8031S: Maintained
8032F: drivers/scsi/NCR_D700.*
8033
8034NCT6775 HARDWARE MONITOR DRIVER
8035M: Guenter Roeck <linux@roeck-us.net>
8036L: linux-hwmon@vger.kernel.org
8037S: Maintained
8038F: Documentation/hwmon/nct6775
8039F: drivers/hwmon/nct6775.c
8040
8041NETEFFECT IWARP RNIC DRIVER (IW_NES)
8042M: Faisal Latif <faisal.latif@intel.com>
8043L: linux-rdma@vger.kernel.org
8044W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8045S: Supported
8046F: drivers/infiniband/hw/nes/
8047
8048NETEM NETWORK EMULATOR
8049M: Stephen Hemminger <stephen@networkplumber.org>
8050L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8051S: Maintained
8052F: net/sched/sch_netem.c
8053
8054NETERION 10GbE DRIVERS (s2io/vxge)
8055M: Jon Mason <jdmason@kudzu.us>
8056L: netdev@vger.kernel.org
8057S: Supported
8058F: Documentation/networking/s2io.txt
8059F: Documentation/networking/vxge.txt
8060F: drivers/net/ethernet/neterion/
8061
8062NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8063M: Pablo Neira Ayuso <pablo@netfilter.org>
8064M: Patrick McHardy <kaber@trash.net>
8065M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8066L: netfilter-devel@vger.kernel.org
8067L: coreteam@netfilter.org
8068W: http://www.netfilter.org/
8069W: http://www.iptables.org/
8070Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8073S: Supported
8074F: include/linux/netfilter*
8075F: include/linux/netfilter/
8076F: include/net/netfilter/
8077F: include/uapi/linux/netfilter*
8078F: include/uapi/linux/netfilter/
8079F: net/*/netfilter.c
8080F: net/*/netfilter/
8081F: net/netfilter/
8082F: net/bridge/br_netfilter*.c
8083
8084NETLABEL
8085M: Paul Moore <paul@paul-moore.com>
8086W: http://netlabel.sf.net
8087L: netdev@vger.kernel.org
8088S: Maintained
8089F: Documentation/netlabel/
8090F: include/net/netlabel.h
8091F: net/netlabel/
8092
8093NETROM NETWORK LAYER
8094M: Ralf Baechle <ralf@linux-mips.org>
8095L: linux-hams@vger.kernel.org
8096W: http://www.linux-ax25.org/
8097S: Maintained
8098F: include/net/netrom.h
8099F: include/uapi/linux/netrom.h
8100F: net/netrom/
8101
8102NETRONOME ETHERNET DRIVERS
8103M: Jakub Kicinski <jakub.kicinski@netronome.com>
8104L: oss-drivers@netronome.com
8105S: Maintained
8106F: drivers/net/ethernet/netronome/
8107
8108NETWORK BLOCK DEVICE (NBD)
8109M: Markus Pargmann <mpa@pengutronix.de>
8110S: Maintained
8111L: nbd-general@lists.sourceforge.net
8112T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8113F: Documentation/blockdev/nbd.txt
8114F: drivers/block/nbd.c
8115F: include/uapi/linux/nbd.h
8116
8117NETWORK DROP MONITOR
8118M: Neil Horman <nhorman@tuxdriver.com>
8119L: netdev@vger.kernel.org
8120S: Maintained
8121W: https://fedorahosted.org/dropwatch/
8122F: net/core/drop_monitor.c
8123
8124NETWORKING [GENERAL]
8125M: "David S. Miller" <davem@davemloft.net>
8126L: netdev@vger.kernel.org
8127W: http://www.linuxfoundation.org/en/Net
8128Q: http://patchwork.ozlabs.org/project/netdev/list/
8129T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8131S: Maintained
8132F: net/
8133F: include/net/
8134F: include/linux/in.h
8135F: include/linux/net.h
8136F: include/linux/netdevice.h
8137F: include/uapi/linux/in.h
8138F: include/uapi/linux/net.h
8139F: include/uapi/linux/netdevice.h
8140F: include/uapi/linux/net_namespace.h
8141F: tools/net/
8142F: tools/testing/selftests/net/
8143F: lib/random32.c
8144F: lib/test_bpf.c
8145
8146NETWORKING [IPv4/IPv6]
8147M: "David S. Miller" <davem@davemloft.net>
8148M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8149M: James Morris <jmorris@namei.org>
8150M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8151M: Patrick McHardy <kaber@trash.net>
8152L: netdev@vger.kernel.org
8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8154S: Maintained
8155F: net/ipv4/
8156F: net/ipv6/
8157F: include/net/ip*
8158F: arch/x86/net/*
8159
8160NETWORKING [IPSEC]
8161M: Steffen Klassert <steffen.klassert@secunet.com>
8162M: Herbert Xu <herbert@gondor.apana.org.au>
8163M: "David S. Miller" <davem@davemloft.net>
8164L: netdev@vger.kernel.org
8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8167S: Maintained
8168F: net/core/flow.c
8169F: net/xfrm/
8170F: net/key/
8171F: net/ipv4/xfrm*
8172F: net/ipv4/esp4.c
8173F: net/ipv4/ah4.c
8174F: net/ipv4/ipcomp.c
8175F: net/ipv4/ip_vti.c
8176F: net/ipv6/xfrm*
8177F: net/ipv6/esp6.c
8178F: net/ipv6/ah6.c
8179F: net/ipv6/ipcomp6.c
8180F: net/ipv6/ip6_vti.c
8181F: include/uapi/linux/xfrm.h
8182F: include/net/xfrm.h
8183
8184NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8185M: Paul Moore <paul@paul-moore.com>
8186L: netdev@vger.kernel.org
8187S: Maintained
8188
8189NETWORKING [WIRELESS]
8190L: linux-wireless@vger.kernel.org
8191Q: http://patchwork.kernel.org/project/linux-wireless/list/
8192
8193NETWORKING DRIVERS
8194L: netdev@vger.kernel.org
8195W: http://www.linuxfoundation.org/en/Net
8196Q: http://patchwork.ozlabs.org/project/netdev/list/
8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8199S: Odd Fixes
8200F: Documentation/devicetree/bindings/net/
8201F: drivers/net/
8202F: include/linux/if_*
8203F: include/linux/netdevice.h
8204F: include/linux/etherdevice.h
8205F: include/linux/fcdevice.h
8206F: include/linux/fddidevice.h
8207F: include/linux/hippidevice.h
8208F: include/linux/inetdevice.h
8209F: include/uapi/linux/if_*
8210F: include/uapi/linux/netdevice.h
8211
8212NETWORKING DRIVERS (WIRELESS)
8213M: Kalle Valo <kvalo@codeaurora.org>
8214L: linux-wireless@vger.kernel.org
8215Q: http://patchwork.kernel.org/project/linux-wireless/list/
8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8218S: Maintained
8219F: Documentation/devicetree/bindings/net/wireless/
8220F: drivers/net/wireless/
8221
8222NETXEN (1/10) GbE SUPPORT
8223M: Manish Chopra <manish.chopra@qlogic.com>
8224M: Sony Chacko <sony.chacko@qlogic.com>
8225M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8226L: netdev@vger.kernel.org
8227W: http://www.qlogic.com
8228S: Supported
8229F: drivers/net/ethernet/qlogic/netxen/
8230
8231NFC SUBSYSTEM
8232M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8233M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8234M: Samuel Ortiz <sameo@linux.intel.com>
8235L: linux-wireless@vger.kernel.org
8236L: linux-nfc@lists.01.org (subscribers-only)
8237S: Supported
8238F: net/nfc/
8239F: include/net/nfc/
8240F: include/uapi/linux/nfc.h
8241F: drivers/nfc/
8242F: include/linux/platform_data/nfcmrvl.h
8243F: include/linux/platform_data/nxp-nci.h
8244F: include/linux/platform_data/pn544.h
8245F: include/linux/platform_data/st21nfca.h
8246F: include/linux/platform_data/st-nci.h
8247F: Documentation/devicetree/bindings/net/nfc/
8248
8249NFS, SUNRPC, AND LOCKD CLIENTS
8250M: Trond Myklebust <trond.myklebust@primarydata.com>
8251M: Anna Schumaker <anna.schumaker@netapp.com>
8252L: linux-nfs@vger.kernel.org
8253W: http://client.linux-nfs.org
8254T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8255S: Maintained
8256F: fs/lockd/
8257F: fs/nfs/
8258F: fs/nfs_common/
8259F: net/sunrpc/
8260F: include/linux/lockd/
8261F: include/linux/nfs*
8262F: include/linux/sunrpc/
8263F: include/uapi/linux/nfs*
8264F: include/uapi/linux/sunrpc/
8265
8266NILFS2 FILESYSTEM
8267M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8268L: linux-nilfs@vger.kernel.org
8269W: http://nilfs.sourceforge.net/
8270W: http://nilfs.osdn.jp/
8271T: git git://github.com/konis/nilfs2.git
8272S: Supported
8273F: Documentation/filesystems/nilfs2.txt
8274F: fs/nilfs2/
8275F: include/trace/events/nilfs2.h
8276F: include/uapi/linux/nilfs2_api.h
8277F: include/uapi/linux/nilfs2_ondisk.h
8278
8279NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8280M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8281W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8282S: Maintained
8283F: Documentation/scsi/NinjaSCSI.txt
8284F: drivers/scsi/pcmcia/nsp_*
8285
8286NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8287M: GOTO Masanori <gotom@debian.or.jp>
8288M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8289W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8290S: Maintained
8291F: Documentation/scsi/NinjaSCSI.txt
8292F: drivers/scsi/nsp32*
8293
8294NIOS2 ARCHITECTURE
8295M: Ley Foon Tan <lftan@altera.com>
8296L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8298S: Maintained
8299F: arch/nios2/
8300
8301NOKIA N900 POWER SUPPLY DRIVERS
8302R: Pali Rohár <pali.rohar@gmail.com>
8303F: include/linux/power/bq2415x_charger.h
8304F: include/linux/power/bq27xxx_battery.h
8305F: include/linux/power/isp1704_charger.h
8306F: drivers/power/bq2415x_charger.c
8307F: drivers/power/bq27xxx_battery.c
8308F: drivers/power/bq27xxx_battery_i2c.c
8309F: drivers/power/isp1704_charger.c
8310F: drivers/power/rx51_battery.c
8311
8312NTB DRIVER CORE
8313M: Jon Mason <jdmason@kudzu.us>
8314M: Dave Jiang <dave.jiang@intel.com>
8315M: Allen Hubbe <Allen.Hubbe@emc.com>
8316L: linux-ntb@googlegroups.com
8317S: Supported
8318W: https://github.com/jonmason/ntb/wiki
8319T: git git://github.com/jonmason/ntb.git
8320F: drivers/ntb/
8321F: drivers/net/ntb_netdev.c
8322F: include/linux/ntb.h
8323F: include/linux/ntb_transport.h
8324
8325NTB INTEL DRIVER
8326M: Jon Mason <jdmason@kudzu.us>
8327M: Dave Jiang <dave.jiang@intel.com>
8328L: linux-ntb@googlegroups.com
8329S: Supported
8330W: https://github.com/jonmason/ntb/wiki
8331T: git git://github.com/jonmason/ntb.git
8332F: drivers/ntb/hw/intel/
8333
8334NTB AMD DRIVER
8335M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8336L: linux-ntb@googlegroups.com
8337S: Supported
8338F: drivers/ntb/hw/amd/
8339
8340NTFS FILESYSTEM
8341M: Anton Altaparmakov <anton@tuxera.com>
8342L: linux-ntfs-dev@lists.sourceforge.net
8343W: http://www.tuxera.com/
8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8345S: Supported
8346F: Documentation/filesystems/ntfs.txt
8347F: fs/ntfs/
8348
8349NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8350M: Antonino Daplas <adaplas@gmail.com>
8351L: linux-fbdev@vger.kernel.org
8352S: Maintained
8353F: drivers/video/fbdev/riva/
8354F: drivers/video/fbdev/nvidia/
8355
8356NVM EXPRESS DRIVER
8357M: Keith Busch <keith.busch@intel.com>
8358M: Jens Axboe <axboe@fb.com>
8359L: linux-nvme@lists.infradead.org
8360T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8361W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8362S: Supported
8363F: drivers/nvme/host/
8364F: include/linux/nvme.h
8365
8366NVM EXPRESS TARGET DRIVER
8367M: Christoph Hellwig <hch@lst.de>
8368M: Sagi Grimberg <sagi@grimberg.me>
8369L: linux-nvme@lists.infradead.org
8370S: Supported
8371F: drivers/nvme/target/
8372
8373NVMEM FRAMEWORK
8374M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8375M: Maxime Ripard <maxime.ripard@free-electrons.com>
8376S: Maintained
8377F: drivers/nvmem/
8378F: Documentation/devicetree/bindings/nvmem/
8379F: include/linux/nvmem-consumer.h
8380F: include/linux/nvmem-provider.h
8381
8382NXP-NCI NFC DRIVER
8383M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8384R: Charles Gorand <charles.gorand@effinnov.com>
8385L: linux-nfc@lists.01.org (moderated for non-subscribers)
8386S: Supported
8387F: drivers/nfc/nxp-nci
8388
8389NXP TDA998X DRM DRIVER
8390M: Russell King <rmk+kernel@armlinux.org.uk>
8391S: Supported
8392F: drivers/gpu/drm/i2c/tda998x_drv.c
8393F: include/drm/i2c/tda998x.h
8394
8395NXP TFA9879 DRIVER
8396M: Peter Rosin <peda@axentia.se>
8397L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8398S: Maintained
8399F: sound/soc/codecs/tfa9879*
8400
8401OBJTOOL
8402M: Josh Poimboeuf <jpoimboe@redhat.com>
8403S: Supported
8404F: tools/objtool/
8405
8406OMAP SUPPORT
8407M: Tony Lindgren <tony@atomide.com>
8408L: linux-omap@vger.kernel.org
8409W: http://www.muru.com/linux/omap/
8410W: http://linux.omap.com/
8411Q: http://patchwork.kernel.org/project/linux-omap/list/
8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8413S: Maintained
8414F: arch/arm/*omap*/
8415F: arch/arm/configs/omap1_defconfig
8416F: arch/arm/configs/omap2plus_defconfig
8417F: drivers/i2c/busses/i2c-omap.c
8418F: drivers/irqchip/irq-omap-intc.c
8419F: drivers/mfd/*omap*.c
8420F: drivers/mfd/menelaus.c
8421F: drivers/mfd/palmas.c
8422F: drivers/mfd/tps65217.c
8423F: drivers/mfd/tps65218.c
8424F: drivers/mfd/tps65910.c
8425F: drivers/mfd/twl-core.[ch]
8426F: drivers/mfd/twl4030*.c
8427F: drivers/mfd/twl6030*.c
8428F: drivers/mfd/twl6040*.c
8429F: drivers/regulator/palmas-regulator*.c
8430F: drivers/regulator/pbias-regulator.c
8431F: drivers/regulator/tps65217-regulator.c
8432F: drivers/regulator/tps65218-regulator.c
8433F: drivers/regulator/tps65910-regulator.c
8434F: drivers/regulator/twl-regulator.c
8435F: include/linux/i2c-omap.h
8436
8437OMAP DEVICE TREE SUPPORT
8438M: Benoît Cousson <bcousson@baylibre.com>
8439M: Tony Lindgren <tony@atomide.com>
8440L: linux-omap@vger.kernel.org
8441L: devicetree@vger.kernel.org
8442S: Maintained
8443F: arch/arm/boot/dts/*omap*
8444F: arch/arm/boot/dts/*am3*
8445F: arch/arm/boot/dts/*am4*
8446F: arch/arm/boot/dts/*am5*
8447F: arch/arm/boot/dts/*dra7*
8448
8449OMAP CLOCK FRAMEWORK SUPPORT
8450M: Paul Walmsley <paul@pwsan.com>
8451L: linux-omap@vger.kernel.org
8452S: Maintained
8453F: arch/arm/*omap*/*clock*
8454
8455OMAP POWER MANAGEMENT SUPPORT
8456M: Kevin Hilman <khilman@kernel.org>
8457L: linux-omap@vger.kernel.org
8458S: Maintained
8459F: arch/arm/*omap*/*pm*
8460F: drivers/cpufreq/omap-cpufreq.c
8461
8462OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8463M: Rajendra Nayak <rnayak@codeaurora.org>
8464M: Paul Walmsley <paul@pwsan.com>
8465L: linux-omap@vger.kernel.org
8466S: Maintained
8467F: arch/arm/mach-omap2/prm*
8468
8469OMAP AUDIO SUPPORT
8470M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8471M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8472L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8473L: linux-omap@vger.kernel.org
8474S: Maintained
8475F: sound/soc/omap/
8476
8477OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8478M: Roger Quadros <rogerq@ti.com>
8479M: Tony Lindgren <tony@atomide.com>
8480L: linux-omap@vger.kernel.org
8481S: Maintained
8482F: drivers/memory/omap-gpmc.c
8483F: arch/arm/mach-omap2/*gpmc*
8484
8485OMAP FRAMEBUFFER SUPPORT
8486M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8487L: linux-fbdev@vger.kernel.org
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8490F: drivers/video/fbdev/omap/
8491
8492OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8493M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8494L: linux-omap@vger.kernel.org
8495L: linux-fbdev@vger.kernel.org
8496S: Maintained
8497F: drivers/video/fbdev/omap2/
8498F: Documentation/arm/OMAP/DSS
8499
8500OMAP HARDWARE SPINLOCK SUPPORT
8501M: Ohad Ben-Cohen <ohad@wizery.com>
8502L: linux-omap@vger.kernel.org
8503S: Maintained
8504F: drivers/hwspinlock/omap_hwspinlock.c
8505
8506OMAP MMC SUPPORT
8507M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8508L: linux-omap@vger.kernel.org
8509S: Maintained
8510F: drivers/mmc/host/omap.c
8511
8512OMAP HS MMC SUPPORT
8513L: linux-mmc@vger.kernel.org
8514L: linux-omap@vger.kernel.org
8515S: Orphan
8516F: drivers/mmc/host/omap_hsmmc.c
8517
8518OMAP RANDOM NUMBER GENERATOR SUPPORT
8519M: Deepak Saxena <dsaxena@plexity.net>
8520S: Maintained
8521F: drivers/char/hw_random/omap-rng.c
8522
8523OMAP HWMOD SUPPORT
8524M: Benoît Cousson <bcousson@baylibre.com>
8525M: Paul Walmsley <paul@pwsan.com>
8526L: linux-omap@vger.kernel.org
8527S: Maintained
8528F: arch/arm/mach-omap2/omap_hwmod.*
8529
8530OMAP HWMOD DATA
8531M: Paul Walmsley <paul@pwsan.com>
8532L: linux-omap@vger.kernel.org
8533S: Maintained
8534F: arch/arm/mach-omap2/omap_hwmod*data*
8535
8536OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8537M: Benoît Cousson <bcousson@baylibre.com>
8538L: linux-omap@vger.kernel.org
8539S: Maintained
8540F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8541
8542OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8543M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8544L: linux-media@vger.kernel.org
8545S: Maintained
8546F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8547F: drivers/media/platform/omap3isp/
8548F: drivers/staging/media/omap4iss/
8549
8550OMAP USB SUPPORT
8551L: linux-usb@vger.kernel.org
8552L: linux-omap@vger.kernel.org
8553S: Orphan
8554F: drivers/usb/*/*omap*
8555F: arch/arm/*omap*/usb*
8556
8557OMAP GPIO DRIVER
8558M: Grygorii Strashko <grygorii.strashko@ti.com>
8559M: Santosh Shilimkar <ssantosh@kernel.org>
8560M: Kevin Hilman <khilman@kernel.org>
8561L: linux-omap@vger.kernel.org
8562S: Maintained
8563F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8564F: drivers/gpio/gpio-omap.c
8565
8566OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8567M: Mark Jackson <mpfj@newflow.co.uk>
8568L: linux-omap@vger.kernel.org
8569S: Maintained
8570F: arch/arm/boot/dts/am335x-nano.dts
8571
8572OMFS FILESYSTEM
8573M: Bob Copeland <me@bobcopeland.com>
8574L: linux-karma-devel@lists.sourceforge.net
8575S: Maintained
8576F: Documentation/filesystems/omfs.txt
8577F: fs/omfs/
8578
8579OMNIKEY CARDMAN 4000 DRIVER
8580M: Harald Welte <laforge@gnumonks.org>
8581S: Maintained
8582F: drivers/char/pcmcia/cm4000_cs.c
8583F: include/linux/cm4000_cs.h
8584F: include/uapi/linux/cm4000_cs.h
8585
8586OMNIKEY CARDMAN 4040 DRIVER
8587M: Harald Welte <laforge@gnumonks.org>
8588S: Maintained
8589F: drivers/char/pcmcia/cm4040_cs.*
8590
8591OMNIVISION OV7670 SENSOR DRIVER
8592M: Jonathan Corbet <corbet@lwn.net>
8593L: linux-media@vger.kernel.org
8594T: git git://linuxtv.org/media_tree.git
8595S: Maintained
8596F: drivers/media/i2c/ov7670.c
8597
8598ONENAND FLASH DRIVER
8599M: Kyungmin Park <kyungmin.park@samsung.com>
8600L: linux-mtd@lists.infradead.org
8601S: Maintained
8602F: drivers/mtd/onenand/
8603F: include/linux/mtd/onenand*.h
8604
8605ONSTREAM SCSI TAPE DRIVER
8606M: Willem Riede <osst@riede.org>
8607L: osst-users@lists.sourceforge.net
8608L: linux-scsi@vger.kernel.org
8609S: Maintained
8610F: Documentation/scsi/osst.txt
8611F: drivers/scsi/osst.*
8612F: drivers/scsi/osst_*.h
8613F: drivers/scsi/st.h
8614
8615OPENCORES I2C BUS DRIVER
8616M: Peter Korsgaard <jacmet@sunsite.dk>
8617L: linux-i2c@vger.kernel.org
8618S: Maintained
8619F: Documentation/i2c/busses/i2c-ocores
8620F: drivers/i2c/busses/i2c-ocores.c
8621
8622OPEN FIRMWARE AND FLATTENED DEVICE TREE
8623M: Rob Herring <robh+dt@kernel.org>
8624M: Frank Rowand <frowand.list@gmail.com>
8625L: devicetree@vger.kernel.org
8626W: http://www.devicetree.org/
8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8628S: Maintained
8629F: drivers/of/
8630F: include/linux/of*.h
8631F: scripts/dtc/
8632
8633OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8634M: Rob Herring <robh+dt@kernel.org>
8635M: Mark Rutland <mark.rutland@arm.com>
8636L: devicetree@vger.kernel.org
8637T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8638Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8639S: Maintained
8640F: Documentation/devicetree/
8641F: arch/*/boot/dts/
8642F: include/dt-bindings/
8643
8644OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8645M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8646L: devicetree@vger.kernel.org
8647S: Maintained
8648F: Documentation/devicetree/dynamic-resolution-notes.txt
8649F: Documentation/devicetree/overlay-notes.txt
8650F: drivers/of/overlay.c
8651F: drivers/of/resolver.c
8652
8653OPENRISC ARCHITECTURE
8654M: Jonas Bonn <jonas@southpole.se>
8655W: http://openrisc.net
8656S: Maintained
8657T: git git://openrisc.net/~jonas/linux
8658F: arch/openrisc/
8659
8660OPENVSWITCH
8661M: Pravin Shelar <pshelar@nicira.com>
8662L: netdev@vger.kernel.org
8663L: dev@openvswitch.org
8664W: http://openvswitch.org
8665S: Maintained
8666F: net/openvswitch/
8667F: include/uapi/linux/openvswitch.h
8668
8669OPERATING PERFORMANCE POINTS (OPP)
8670M: Viresh Kumar <vireshk@kernel.org>
8671M: Nishanth Menon <nm@ti.com>
8672M: Stephen Boyd <sboyd@codeaurora.org>
8673L: linux-pm@vger.kernel.org
8674S: Maintained
8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8676F: drivers/base/power/opp/
8677F: include/linux/pm_opp.h
8678F: Documentation/power/opp.txt
8679F: Documentation/devicetree/bindings/opp/
8680
8681OPL4 DRIVER
8682M: Clemens Ladisch <clemens@ladisch.de>
8683L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8684T: git git://git.alsa-project.org/alsa-kernel.git
8685S: Maintained
8686F: sound/drivers/opl4/
8687
8688OPROFILE
8689M: Robert Richter <rric@kernel.org>
8690L: oprofile-list@lists.sf.net
8691S: Maintained
8692F: arch/*/include/asm/oprofile*.h
8693F: arch/*/oprofile/
8694F: drivers/oprofile/
8695F: include/linux/oprofile.h
8696
8697ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8698M: Mark Fasheh <mfasheh@suse.com>
8699M: Joel Becker <jlbec@evilplan.org>
8700L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8701W: http://ocfs2.wiki.kernel.org
8702S: Supported
8703F: Documentation/filesystems/ocfs2.txt
8704F: Documentation/filesystems/dlmfs.txt
8705F: fs/ocfs2/
8706
8707ORINOCO DRIVER
8708L: linux-wireless@vger.kernel.org
8709W: http://wireless.kernel.org/en/users/Drivers/orinoco
8710W: http://www.nongnu.org/orinoco/
8711S: Orphan
8712F: drivers/net/wireless/intersil/orinoco/
8713
8714OSD LIBRARY and FILESYSTEM
8715M: Boaz Harrosh <ooo@electrozaur.com>
8716M: Benny Halevy <bhalevy@primarydata.com>
8717L: osd-dev@open-osd.org
8718W: http://open-osd.org
8719T: git git://git.open-osd.org/open-osd.git
8720S: Maintained
8721F: drivers/scsi/osd/
8722F: include/scsi/osd_*
8723F: fs/exofs/
8724
8725OVERLAY FILESYSTEM
8726M: Miklos Szeredi <miklos@szeredi.hu>
8727L: linux-unionfs@vger.kernel.org
8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8729S: Supported
8730F: fs/overlayfs/
8731F: Documentation/filesystems/overlayfs.txt
8732
8733ORANGEFS FILESYSTEM
8734M: Mike Marshall <hubcap@omnibond.com>
8735L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8737S: Supported
8738F: fs/orangefs/
8739F: Documentation/filesystems/orangefs.txt
8740
8741P54 WIRELESS DRIVER
8742M: Christian Lamparter <chunkeey@googlemail.com>
8743L: linux-wireless@vger.kernel.org
8744W: http://wireless.kernel.org/en/users/Drivers/p54
8745S: Maintained
8746F: drivers/net/wireless/intersil/p54/
8747
8748PA SEMI ETHERNET DRIVER
8749M: Olof Johansson <olof@lixom.net>
8750L: netdev@vger.kernel.org
8751S: Maintained
8752F: drivers/net/ethernet/pasemi/*
8753
8754PA SEMI SMBUS DRIVER
8755M: Olof Johansson <olof@lixom.net>
8756L: linux-i2c@vger.kernel.org
8757S: Maintained
8758F: drivers/i2c/busses/i2c-pasemi.c
8759
8760PADATA PARALLEL EXECUTION MECHANISM
8761M: Steffen Klassert <steffen.klassert@secunet.com>
8762L: linux-crypto@vger.kernel.org
8763S: Maintained
8764F: kernel/padata.c
8765F: include/linux/padata.h
8766F: Documentation/padata.txt
8767
8768PANASONIC LAPTOP ACPI EXTRAS DRIVER
8769M: Harald Welte <laforge@gnumonks.org>
8770L: platform-driver-x86@vger.kernel.org
8771S: Maintained
8772F: drivers/platform/x86/panasonic-laptop.c
8773
8774PANASONIC MN10300/AM33/AM34 PORT
8775M: David Howells <dhowells@redhat.com>
8776L: linux-am33-list@redhat.com (moderated for non-subscribers)
8777W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8778S: Maintained
8779F: Documentation/mn10300/
8780F: arch/mn10300/
8781
8782PARALLEL LCD/KEYPAD PANEL DRIVER
8783M: Willy Tarreau <willy@haproxy.com>
8784M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8785S: Odd Fixes
8786F: Documentation/misc-devices/lcd-panel-cgram.txt
8787F: drivers/misc/panel.c
8788
8789PARALLEL PORT SUBSYSTEM
8790M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8791M: Sudip Mukherjee <sudip@vectorindia.org>
8792L: linux-parport@lists.infradead.org (subscribers-only)
8793S: Maintained
8794F: drivers/parport/
8795F: include/linux/parport*.h
8796F: drivers/char/ppdev.c
8797F: include/uapi/linux/ppdev.h
8798F: Documentation/parport*.txt
8799
8800PARAVIRT_OPS INTERFACE
8801M: Jeremy Fitzhardinge <jeremy@goop.org>
8802M: Chris Wright <chrisw@sous-sol.org>
8803M: Alok Kataria <akataria@vmware.com>
8804M: Rusty Russell <rusty@rustcorp.com.au>
8805L: virtualization@lists.linux-foundation.org
8806S: Supported
8807F: Documentation/virtual/paravirt_ops.txt
8808F: arch/*/kernel/paravirt*
8809F: arch/*/include/asm/paravirt.h
8810
8811PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8812M: Tim Waugh <tim@cyberelk.net>
8813L: linux-parport@lists.infradead.org (subscribers-only)
8814S: Maintained
8815F: Documentation/blockdev/paride.txt
8816F: drivers/block/paride/
8817
8818PARISC ARCHITECTURE
8819M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8820M: Helge Deller <deller@gmx.de>
8821L: linux-parisc@vger.kernel.org
8822W: http://www.parisc-linux.org/
8823Q: http://patchwork.kernel.org/project/linux-parisc/list/
8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8825T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8826S: Maintained
8827F: arch/parisc/
8828F: Documentation/parisc/
8829F: drivers/parisc/
8830F: drivers/char/agp/parisc-agp.c
8831F: drivers/input/serio/gscps2.c
8832F: drivers/parport/parport_gsc.*
8833F: drivers/tty/serial/8250/8250_gsc.c
8834F: drivers/video/fbdev/sti*
8835F: drivers/video/console/sti*
8836F: drivers/video/logo/logo_parisc*
8837
8838PC87360 HARDWARE MONITORING DRIVER
8839M: Jim Cromie <jim.cromie@gmail.com>
8840L: linux-hwmon@vger.kernel.org
8841S: Maintained
8842F: Documentation/hwmon/pc87360
8843F: drivers/hwmon/pc87360.c
8844
8845PC8736x GPIO DRIVER
8846M: Jim Cromie <jim.cromie@gmail.com>
8847S: Maintained
8848F: drivers/char/pc8736x_gpio.c
8849
8850PC87427 HARDWARE MONITORING DRIVER
8851M: Jean Delvare <jdelvare@suse.com>
8852L: linux-hwmon@vger.kernel.org
8853S: Maintained
8854F: Documentation/hwmon/pc87427
8855F: drivers/hwmon/pc87427.c
8856
8857PCA9532 LED DRIVER
8858M: Riku Voipio <riku.voipio@iki.fi>
8859S: Maintained
8860F: drivers/leds/leds-pca9532.c
8861F: include/linux/leds-pca9532.h
8862
8863PCA9541 I2C BUS MASTER SELECTOR DRIVER
8864M: Guenter Roeck <linux@roeck-us.net>
8865L: linux-i2c@vger.kernel.org
8866S: Maintained
8867F: drivers/i2c/muxes/i2c-mux-pca9541.c
8868
8869PCDP - PRIMARY CONSOLE AND DEBUG PORT
8870M: Khalid Aziz <khalid@gonehiking.org>
8871S: Maintained
8872F: drivers/firmware/pcdp.*
8873
8874PCI ERROR RECOVERY
8875M: Linas Vepstas <linasvepstas@gmail.com>
8876L: linux-pci@vger.kernel.org
8877S: Supported
8878F: Documentation/PCI/pci-error-recovery.txt
8879
8880PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8881M: Russell Currey <ruscur@russell.cc>
8882L: linuxppc-dev@lists.ozlabs.org
8883S: Supported
8884F: Documentation/powerpc/eeh-pci-error-recovery.txt
8885F: arch/powerpc/kernel/eeh*.c
8886F: arch/powerpc/platforms/*/eeh*.c
8887F: arch/powerpc/include/*/eeh*.h
8888
8889PCI SUBSYSTEM
8890M: Bjorn Helgaas <bhelgaas@google.com>
8891L: linux-pci@vger.kernel.org
8892Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8893T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8894S: Supported
8895F: Documentation/devicetree/bindings/pci/
8896F: Documentation/PCI/
8897F: drivers/pci/
8898F: include/linux/pci*
8899F: arch/x86/pci/
8900F: arch/x86/kernel/quirks.c
8901
8902PCI DRIVER FOR ALTERA PCIE IP
8903M: Ley Foon Tan <lftan@altera.com>
8904L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8905L: linux-pci@vger.kernel.org
8906S: Supported
8907F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8908F: drivers/pci/host/pcie-altera.c
8909
8910PCI DRIVER FOR ARM VERSATILE PLATFORM
8911M: Rob Herring <robh@kernel.org>
8912L: linux-pci@vger.kernel.org
8913L: linux-arm-kernel@lists.infradead.org
8914S: Maintained
8915F: Documentation/devicetree/bindings/pci/versatile.txt
8916F: drivers/pci/host/pci-versatile.c
8917
8918PCI DRIVER FOR APPLIEDMICRO XGENE
8919M: Tanmay Inamdar <tinamdar@apm.com>
8920L: linux-pci@vger.kernel.org
8921L: linux-arm-kernel@lists.infradead.org
8922S: Maintained
8923F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8924F: drivers/pci/host/pci-xgene.c
8925
8926PCI DRIVER FOR FREESCALE LAYERSCAPE
8927M: Minghuan Lian <minghuan.Lian@freescale.com>
8928M: Mingkai Hu <mingkai.hu@freescale.com>
8929M: Roy Zang <tie-fei.zang@freescale.com>
8930L: linuxppc-dev@lists.ozlabs.org
8931L: linux-pci@vger.kernel.org
8932L: linux-arm-kernel@lists.infradead.org
8933S: Maintained
8934F: drivers/pci/host/*layerscape*
8935
8936PCI DRIVER FOR IMX6
8937M: Richard Zhu <Richard.Zhu@freescale.com>
8938M: Lucas Stach <l.stach@pengutronix.de>
8939L: linux-pci@vger.kernel.org
8940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8941S: Maintained
8942F: drivers/pci/host/*imx6*
8943
8944PCI DRIVER FOR TI KEYSTONE
8945M: Murali Karicheri <m-karicheri2@ti.com>
8946L: linux-pci@vger.kernel.org
8947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8948S: Maintained
8949F: drivers/pci/host/*keystone*
8950
8951PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8952M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8953M: Jason Cooper <jason@lakedaemon.net>
8954L: linux-pci@vger.kernel.org
8955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8956S: Maintained
8957F: drivers/pci/host/*mvebu*
8958
8959PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8960M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8961L: linux-pci@vger.kernel.org
8962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8963S: Maintained
8964F: drivers/pci/host/pci-aardvark.c
8965
8966PCI DRIVER FOR NVIDIA TEGRA
8967M: Thierry Reding <thierry.reding@gmail.com>
8968L: linux-tegra@vger.kernel.org
8969L: linux-pci@vger.kernel.org
8970S: Supported
8971F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8972F: drivers/pci/host/pci-tegra.c
8973
8974PCI DRIVER FOR TI DRA7XX
8975M: Kishon Vijay Abraham I <kishon@ti.com>
8976L: linux-omap@vger.kernel.org
8977L: linux-pci@vger.kernel.org
8978S: Supported
8979F: Documentation/devicetree/bindings/pci/ti-pci.txt
8980F: drivers/pci/host/pci-dra7xx.c
8981
8982PCI DRIVER FOR RENESAS R-CAR
8983M: Simon Horman <horms@verge.net.au>
8984L: linux-pci@vger.kernel.org
8985L: linux-renesas-soc@vger.kernel.org
8986S: Maintained
8987F: drivers/pci/host/*rcar*
8988
8989PCI DRIVER FOR SAMSUNG EXYNOS
8990M: Jingoo Han <jingoohan1@gmail.com>
8991L: linux-pci@vger.kernel.org
8992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8993L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8994S: Maintained
8995F: drivers/pci/host/pci-exynos.c
8996
8997PCI DRIVER FOR SYNOPSIS DESIGNWARE
8998M: Jingoo Han <jingoohan1@gmail.com>
8999M: Pratyush Anand <pratyush.anand@gmail.com>
9000L: linux-pci@vger.kernel.org
9001S: Maintained
9002F: drivers/pci/host/*designware*
9003
9004PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9005M: Joao Pinto <jpinto@synopsys.com>
9006L: linux-pci@vger.kernel.org
9007S: Maintained
9008F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9009F: drivers/pci/host/pcie-designware-plat.c
9010
9011PCI DRIVER FOR GENERIC OF HOSTS
9012M: Will Deacon <will.deacon@arm.com>
9013L: linux-pci@vger.kernel.org
9014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9015S: Maintained
9016F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9017F: drivers/pci/host/pci-host-common.c
9018F: drivers/pci/host/pci-host-generic.c
9019
9020PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9021M: Keith Busch <keith.busch@intel.com>
9022L: linux-pci@vger.kernel.org
9023S: Supported
9024F: arch/x86/pci/vmd.c
9025
9026PCIE DRIVER FOR ST SPEAR13XX
9027M: Pratyush Anand <pratyush.anand@gmail.com>
9028L: linux-pci@vger.kernel.org
9029S: Maintained
9030F: drivers/pci/host/*spear*
9031
9032PCI MSI DRIVER FOR ALTERA MSI IP
9033M: Ley Foon Tan <lftan@altera.com>
9034L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9035L: linux-pci@vger.kernel.org
9036S: Supported
9037F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9038F: drivers/pci/host/pcie-altera-msi.c
9039
9040PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9041M: Duc Dang <dhdang@apm.com>
9042L: linux-pci@vger.kernel.org
9043L: linux-arm-kernel@lists.infradead.org
9044S: Maintained
9045F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9046F: drivers/pci/host/pci-xgene-msi.c
9047
9048PCIE DRIVER FOR AXIS ARTPEC
9049M: Niklas Cassel <niklas.cassel@axis.com>
9050M: Jesper Nilsson <jesper.nilsson@axis.com>
9051L: linux-arm-kernel@axis.com
9052L: linux-pci@vger.kernel.org
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/axis,artpec*
9055F: drivers/pci/host/*artpec*
9056
9057PCIE DRIVER FOR HISILICON
9058M: Zhou Wang <wangzhou1@hisilicon.com>
9059M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9060L: linux-pci@vger.kernel.org
9061S: Maintained
9062F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9063F: drivers/pci/host/pcie-hisi.c
9064
9065PCIE DRIVER FOR QUALCOMM MSM
9066M: Stanimir Varbanov <svarbanov@mm-sol.com>
9067L: linux-pci@vger.kernel.org
9068L: linux-arm-msm@vger.kernel.org
9069S: Maintained
9070F: drivers/pci/host/*qcom*
9071
9072PCIE DRIVER FOR CAVIUM THUNDERX
9073M: David Daney <david.daney@cavium.com>
9074L: linux-pci@vger.kernel.org
9075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9076S: Supported
9077F: Documentation/devicetree/bindings/pci/pci-thunder-*
9078F: drivers/pci/host/pci-thunder-*
9079
9080PCMCIA SUBSYSTEM
9081P: Linux PCMCIA Team
9082L: linux-pcmcia@lists.infradead.org
9083W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9085S: Maintained
9086F: Documentation/pcmcia/
9087F: drivers/pcmcia/
9088F: include/pcmcia/
9089
9090PCNET32 NETWORK DRIVER
9091M: Don Fry <pcnet32@frontier.com>
9092L: netdev@vger.kernel.org
9093S: Maintained
9094F: drivers/net/ethernet/amd/pcnet32.c
9095
9096PCRYPT PARALLEL CRYPTO ENGINE
9097M: Steffen Klassert <steffen.klassert@secunet.com>
9098L: linux-crypto@vger.kernel.org
9099S: Maintained
9100F: crypto/pcrypt.c
9101F: include/crypto/pcrypt.h
9102
9103PER-CPU MEMORY ALLOCATOR
9104M: Tejun Heo <tj@kernel.org>
9105M: Christoph Lameter <cl@linux.com>
9106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9107S: Maintained
9108F: include/linux/percpu*.h
9109F: mm/percpu*.c
9110F: arch/*/include/asm/percpu.h
9111
9112PER-TASK DELAY ACCOUNTING
9113M: Balbir Singh <bsingharora@gmail.com>
9114S: Maintained
9115F: include/linux/delayacct.h
9116F: kernel/delayacct.c
9117
9118PERFORMANCE EVENTS SUBSYSTEM
9119M: Peter Zijlstra <peterz@infradead.org>
9120M: Ingo Molnar <mingo@redhat.com>
9121M: Arnaldo Carvalho de Melo <acme@kernel.org>
9122R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9123L: linux-kernel@vger.kernel.org
9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9125S: Supported
9126F: kernel/events/*
9127F: include/linux/perf_event.h
9128F: include/uapi/linux/perf_event.h
9129F: arch/*/kernel/perf_event*.c
9130F: arch/*/kernel/*/perf_event*.c
9131F: arch/*/kernel/*/*/perf_event*.c
9132F: arch/*/include/asm/perf_event.h
9133F: arch/*/kernel/perf_callchain.c
9134F: arch/*/events/*
9135F: tools/perf/
9136
9137PERSONALITY HANDLING
9138M: Christoph Hellwig <hch@infradead.org>
9139L: linux-abi-devel@lists.sourceforge.net
9140S: Maintained
9141F: include/linux/personality.h
9142F: include/uapi/linux/personality.h
9143
9144PHONET PROTOCOL
9145M: Remi Denis-Courmont <courmisch@gmail.com>
9146S: Supported
9147F: Documentation/networking/phonet.txt
9148F: include/linux/phonet.h
9149F: include/net/phonet/
9150F: include/uapi/linux/phonet.h
9151F: net/phonet/
9152
9153PHRAM MTD DRIVER
9154M: Joern Engel <joern@lazybastard.org>
9155L: linux-mtd@lists.infradead.org
9156S: Maintained
9157F: drivers/mtd/devices/phram.c
9158
9159PICOLCD HID DRIVER
9160M: Bruno Prémont <bonbons@linux-vserver.org>
9161L: linux-input@vger.kernel.org
9162S: Maintained
9163F: drivers/hid/hid-picolcd*
9164
9165PICOXCELL SUPPORT
9166M: Jamie Iles <jamie@jamieiles.com>
9167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9168T: git git://github.com/jamieiles/linux-2.6-ji.git
9169S: Supported
9170F: arch/arm/boot/dts/picoxcell*
9171F: arch/arm/mach-picoxcell/
9172F: drivers/crypto/picoxcell*
9173
9174PIN CONTROL SUBSYSTEM
9175M: Linus Walleij <linus.walleij@linaro.org>
9176L: linux-gpio@vger.kernel.org
9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9178S: Maintained
9179F: Documentation/devicetree/bindings/pinctrl/
9180F: Documentation/pinctrl.txt
9181F: drivers/pinctrl/
9182F: include/linux/pinctrl/
9183
9184PIN CONTROLLER - ATMEL AT91
9185M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9187S: Maintained
9188F: drivers/pinctrl/pinctrl-at91.*
9189
9190PIN CONTROLLER - ATMEL AT91 PIO4
9191M: Ludovic Desroches <ludovic.desroches@atmel.com>
9192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9193L: linux-gpio@vger.kernel.org
9194S: Supported
9195F: drivers/pinctrl/pinctrl-at91-pio4.*
9196
9197PIN CONTROLLER - INTEL
9198M: Mika Westerberg <mika.westerberg@linux.intel.com>
9199M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9200S: Maintained
9201F: drivers/pinctrl/intel/
9202
9203PIN CONTROLLER - RENESAS
9204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9205M: Geert Uytterhoeven <geert+renesas@glider.be>
9206L: linux-renesas-soc@vger.kernel.org
9207S: Maintained
9208F: drivers/pinctrl/sh-pfc/
9209
9210PIN CONTROLLER - SAMSUNG
9211M: Tomasz Figa <tomasz.figa@gmail.com>
9212M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9213M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9215L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9216S: Maintained
9217F: drivers/pinctrl/samsung/
9218
9219PIN CONTROLLER - SINGLE
9220M: Tony Lindgren <tony@atomide.com>
9221M: Haojian Zhuang <haojian.zhuang@linaro.org>
9222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9223L: linux-omap@vger.kernel.org
9224S: Maintained
9225F: drivers/pinctrl/pinctrl-single.c
9226
9227PIN CONTROLLER - ST SPEAR
9228M: Viresh Kumar <vireshk@kernel.org>
9229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9230W: http://www.st.com/spear
9231S: Maintained
9232F: drivers/pinctrl/spear/
9233
9234PKTCDVD DRIVER
9235M: Jiri Kosina <jikos@kernel.org>
9236S: Maintained
9237F: drivers/block/pktcdvd.c
9238F: include/linux/pktcdvd.h
9239F: include/uapi/linux/pktcdvd.h
9240
9241PKUNITY SOC DRIVERS
9242M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9243W: http://mprc.pku.edu.cn/~guanxuetao/linux
9244S: Maintained
9245T: git git://github.com/gxt/linux.git
9246F: drivers/input/serio/i8042-unicore32io.h
9247F: drivers/i2c/busses/i2c-puv3.c
9248F: drivers/video/fbdev/fb-puv3.c
9249F: drivers/rtc/rtc-puv3.c
9250
9251PMBUS HARDWARE MONITORING DRIVERS
9252M: Guenter Roeck <linux@roeck-us.net>
9253L: linux-hwmon@vger.kernel.org
9254W: http://hwmon.wiki.kernel.org/
9255W: http://www.roeck-us.net/linux/drivers/
9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9257S: Maintained
9258F: Documentation/hwmon/pmbus
9259F: drivers/hwmon/pmbus/
9260F: include/linux/i2c/pmbus.h
9261
9262PMC SIERRA MaxRAID DRIVER
9263L: linux-scsi@vger.kernel.org
9264W: http://www.pmc-sierra.com/
9265S: Orphan
9266F: drivers/scsi/pmcraid.*
9267
9268PMC SIERRA PM8001 DRIVER
9269M: Jack Wang <jinpu.wang@profitbricks.com>
9270M: lindar_liu@usish.com
9271L: pmchba@pmcs.com
9272L: linux-scsi@vger.kernel.org
9273S: Supported
9274F: drivers/scsi/pm8001/
9275
9276POSIX CLOCKS and TIMERS
9277M: Thomas Gleixner <tglx@linutronix.de>
9278L: linux-kernel@vger.kernel.org
9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9280S: Maintained
9281F: fs/timerfd.c
9282F: include/linux/timer*
9283F: kernel/time/*timer*
9284
9285POWER MANAGEMENT CORE
9286M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9287L: linux-pm@vger.kernel.org
9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9289S: Supported
9290F: drivers/base/power/
9291F: include/linux/pm.h
9292F: include/linux/pm_*
9293F: include/linux/powercap.h
9294F: drivers/powercap/
9295
9296POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9297M: Sebastian Reichel <sre@kernel.org>
9298M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9299M: David Woodhouse <dwmw2@infradead.org>
9300L: linux-pm@vger.kernel.org
9301T: git git://git.infradead.org/battery-2.6.git
9302S: Maintained
9303F: Documentation/devicetree/bindings/power/
9304F: Documentation/devicetree/bindings/power_supply/
9305F: include/linux/power_supply.h
9306F: drivers/power/
9307X: drivers/power/avs/
9308
9309POWER STATE COORDINATION INTERFACE (PSCI)
9310M: Mark Rutland <mark.rutland@arm.com>
9311M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9312L: linux-arm-kernel@lists.infradead.org
9313S: Maintained
9314F: drivers/firmware/psci.c
9315F: include/linux/psci.h
9316F: include/uapi/linux/psci.h
9317
9318POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9319M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9320L: linuxppc-dev@lists.ozlabs.org
9321S: Maintained
9322F: drivers/char/powernv-op-panel.c
9323
9324PNP SUPPORT
9325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9326S: Maintained
9327F: drivers/pnp/
9328
9329PPP PROTOCOL DRIVERS AND COMPRESSORS
9330M: Paul Mackerras <paulus@samba.org>
9331L: linux-ppp@vger.kernel.org
9332S: Maintained
9333F: drivers/net/ppp/ppp_*
9334
9335PPP OVER ATM (RFC 2364)
9336M: Mitchell Blank Jr <mitch@sfgoth.com>
9337S: Maintained
9338F: net/atm/pppoatm.c
9339F: include/uapi/linux/atmppp.h
9340
9341PPP OVER ETHERNET
9342M: Michal Ostrowski <mostrows@earthlink.net>
9343S: Maintained
9344F: drivers/net/ppp/pppoe.c
9345F: drivers/net/ppp/pppox.c
9346
9347PPP OVER L2TP
9348M: James Chapman <jchapman@katalix.com>
9349S: Maintained
9350F: net/l2tp/l2tp_ppp.c
9351F: include/linux/if_pppol2tp.h
9352F: include/uapi/linux/if_pppol2tp.h
9353
9354PPS SUPPORT
9355M: Rodolfo Giometti <giometti@enneenne.com>
9356W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9357L: linuxpps@ml.enneenne.com (subscribers-only)
9358S: Maintained
9359F: Documentation/pps/
9360F: drivers/pps/
9361F: include/linux/pps*.h
9362
9363PPTP DRIVER
9364M: Dmitry Kozlov <xeb@mail.ru>
9365L: netdev@vger.kernel.org
9366S: Maintained
9367F: drivers/net/ppp/pptp.c
9368W: http://sourceforge.net/projects/accel-pptp
9369
9370PREEMPTIBLE KERNEL
9371M: Robert Love <rml@tech9.net>
9372L: kpreempt-tech@lists.sourceforge.net
9373W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9374S: Supported
9375F: Documentation/preempt-locking.txt
9376F: include/linux/preempt.h
9377
9378PRISM54 WIRELESS DRIVER
9379M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9380L: linux-wireless@vger.kernel.org
9381W: http://wireless.kernel.org/en/users/Drivers/p54
9382S: Obsolete
9383F: drivers/net/wireless/intersil/prism54/
9384
9385PS3 NETWORK SUPPORT
9386M: Geoff Levand <geoff@infradead.org>
9387L: netdev@vger.kernel.org
9388L: linuxppc-dev@lists.ozlabs.org
9389S: Maintained
9390F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9391
9392PS3 PLATFORM SUPPORT
9393M: Geoff Levand <geoff@infradead.org>
9394L: linuxppc-dev@lists.ozlabs.org
9395S: Maintained
9396F: arch/powerpc/boot/ps3*
9397F: arch/powerpc/include/asm/lv1call.h
9398F: arch/powerpc/include/asm/ps3*.h
9399F: arch/powerpc/platforms/ps3/
9400F: drivers/*/ps3*
9401F: drivers/ps3/
9402F: drivers/rtc/rtc-ps3.c
9403F: drivers/usb/host/*ps3.c
9404F: sound/ppc/snd_ps3*
9405
9406PS3VRAM DRIVER
9407M: Jim Paris <jim@jtan.com>
9408M: Geoff Levand <geoff@infradead.org>
9409L: linuxppc-dev@lists.ozlabs.org
9410S: Maintained
9411F: drivers/block/ps3vram.c
9412
9413PSTORE FILESYSTEM
9414M: Anton Vorontsov <anton@enomsg.org>
9415M: Colin Cross <ccross@android.com>
9416M: Kees Cook <keescook@chromium.org>
9417M: Tony Luck <tony.luck@intel.com>
9418S: Maintained
9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9420F: fs/pstore/
9421F: include/linux/pstore*
9422F: drivers/firmware/efi/efi-pstore.c
9423F: drivers/acpi/apei/erst.c
9424
9425PTP HARDWARE CLOCK SUPPORT
9426M: Richard Cochran <richardcochran@gmail.com>
9427L: netdev@vger.kernel.org
9428S: Maintained
9429W: http://linuxptp.sourceforge.net/
9430F: Documentation/ABI/testing/sysfs-ptp
9431F: Documentation/ptp/*
9432F: drivers/net/ethernet/freescale/gianfar_ptp.c
9433F: drivers/net/phy/dp83640*
9434F: drivers/ptp/*
9435F: include/linux/ptp_cl*
9436
9437PTRACE SUPPORT
9438M: Roland McGrath <roland@hack.frob.com>
9439M: Oleg Nesterov <oleg@redhat.com>
9440S: Maintained
9441F: include/asm-generic/syscall.h
9442F: include/linux/ptrace.h
9443F: include/linux/regset.h
9444F: include/linux/tracehook.h
9445F: include/uapi/linux/ptrace.h
9446F: kernel/ptrace.c
9447
9448PULSE8-CEC DRIVER
9449M: Hans Verkuil <hverkuil@xs4all.nl>
9450L: linux-media@vger.kernel.org
9451T: git git://linuxtv.org/media_tree.git
9452S: Maintained
9453F: drivers/staging/media/pulse8-cec
9454
9455PVRUSB2 VIDEO4LINUX DRIVER
9456M: Mike Isely <isely@pobox.com>
9457L: pvrusb2@isely.net (subscribers-only)
9458L: linux-media@vger.kernel.org
9459W: http://www.isely.net/pvrusb2/
9460T: git git://linuxtv.org/media_tree.git
9461S: Maintained
9462F: Documentation/video4linux/README.pvrusb2
9463F: drivers/media/usb/pvrusb2/
9464
9465PWC WEBCAM DRIVER
9466M: Hans Verkuil <hverkuil@xs4all.nl>
9467L: linux-media@vger.kernel.org
9468T: git git://linuxtv.org/media_tree.git
9469S: Odd Fixes
9470F: drivers/media/usb/pwc/*
9471
9472PWM FAN DRIVER
9473M: Kamil Debski <k.debski@samsung.com>
9474L: linux-hwmon@vger.kernel.org
9475S: Supported
9476F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9477F: Documentation/hwmon/pwm-fan
9478F: drivers/hwmon/pwm-fan.c
9479
9480PWM SUBSYSTEM
9481M: Thierry Reding <thierry.reding@gmail.com>
9482L: linux-pwm@vger.kernel.org
9483S: Maintained
9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9485F: Documentation/pwm.txt
9486F: Documentation/devicetree/bindings/pwm/
9487F: include/linux/pwm.h
9488F: drivers/pwm/
9489F: drivers/video/backlight/pwm_bl.c
9490F: include/linux/pwm_backlight.h
9491
9492PXA2xx/PXA3xx SUPPORT
9493M: Daniel Mack <daniel@zonque.org>
9494M: Haojian Zhuang <haojian.zhuang@gmail.com>
9495M: Robert Jarzmik <robert.jarzmik@free.fr>
9496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9497T: git git://github.com/hzhuang1/linux.git
9498T: git git://github.com/rjarzmik/linux.git
9499S: Maintained
9500F: arch/arm/boot/dts/pxa*
9501F: arch/arm/mach-pxa/
9502F: drivers/dma/pxa*
9503F: drivers/pcmcia/pxa2xx*
9504F: drivers/pinctrl/pxa/
9505F: drivers/spi/spi-pxa2xx*
9506F: drivers/usb/gadget/udc/pxa2*
9507F: include/sound/pxa2xx-lib.h
9508F: sound/arm/pxa*
9509F: sound/soc/pxa/
9510
9511PXA GPIO DRIVER
9512M: Robert Jarzmik <robert.jarzmik@free.fr>
9513L: linux-gpio@vger.kernel.org
9514S: Maintained
9515F: drivers/gpio/gpio-pxa.c
9516
9517PXA3xx NAND FLASH DRIVER
9518M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9519L: linux-mtd@lists.infradead.org
9520S: Maintained
9521F: drivers/mtd/nand/pxa3xx_nand.c
9522
9523MMP SUPPORT
9524M: Eric Miao <eric.y.miao@gmail.com>
9525M: Haojian Zhuang <haojian.zhuang@gmail.com>
9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527T: git git://github.com/hzhuang1/linux.git
9528T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9529S: Maintained
9530F: arch/arm/boot/dts/mmp*
9531F: arch/arm/mach-mmp/
9532
9533PXA MMCI DRIVER
9534S: Orphan
9535
9536PXA RTC DRIVER
9537M: Robert Jarzmik <robert.jarzmik@free.fr>
9538L: rtc-linux@googlegroups.com
9539S: Maintained
9540
9541QAT DRIVER
9542M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9543M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9544L: qat-linux@intel.com
9545S: Supported
9546F: drivers/crypto/qat/
9547
9548QIB DRIVER
9549M: Mike Marciniszyn <infinipath@intel.com>
9550L: linux-rdma@vger.kernel.org
9551S: Supported
9552F: drivers/infiniband/hw/qib/
9553
9554QLOGIC QLA1280 SCSI DRIVER
9555M: Michael Reed <mdr@sgi.com>
9556L: linux-scsi@vger.kernel.org
9557S: Maintained
9558F: drivers/scsi/qla1280.[ch]
9559
9560QLOGIC QLA2XXX FC-SCSI DRIVER
9561M: qla2xxx-upstream@qlogic.com
9562L: linux-scsi@vger.kernel.org
9563S: Supported
9564F: Documentation/scsi/LICENSE.qla2xxx
9565F: drivers/scsi/qla2xxx/
9566
9567QLOGIC QLA4XXX iSCSI DRIVER
9568M: QLogic-Storage-Upstream@qlogic.com
9569L: linux-scsi@vger.kernel.org
9570S: Supported
9571F: Documentation/scsi/LICENSE.qla4xxx
9572F: drivers/scsi/qla4xxx/
9573
9574QLOGIC QLA3XXX NETWORK DRIVER
9575M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9576M: Ron Mercer <ron.mercer@qlogic.com>
9577M: linux-driver@qlogic.com
9578L: netdev@vger.kernel.org
9579S: Supported
9580F: Documentation/networking/LICENSE.qla3xxx
9581F: drivers/net/ethernet/qlogic/qla3xxx.*
9582
9583QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9584M: Dept-GELinuxNICDev@qlogic.com
9585L: netdev@vger.kernel.org
9586S: Supported
9587F: drivers/net/ethernet/qlogic/qlcnic/
9588
9589QLOGIC QLGE 10Gb ETHERNET DRIVER
9590M: Harish Patil <harish.patil@qlogic.com>
9591M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9592M: Dept-GELinuxNICDev@qlogic.com
9593M: linux-driver@qlogic.com
9594L: netdev@vger.kernel.org
9595S: Supported
9596F: drivers/net/ethernet/qlogic/qlge/
9597
9598QLOGIC QL4xxx ETHERNET DRIVER
9599M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9600M: Ariel Elior <Ariel.Elior@qlogic.com>
9601M: everest-linux-l2@qlogic.com
9602L: netdev@vger.kernel.org
9603S: Supported
9604F: drivers/net/ethernet/qlogic/qed/
9605F: include/linux/qed/
9606F: drivers/net/ethernet/qlogic/qede/
9607
9608QNX4 FILESYSTEM
9609M: Anders Larsen <al@alarsen.net>
9610W: http://www.alarsen.net/linux/qnx4fs/
9611S: Maintained
9612F: fs/qnx4/
9613F: include/uapi/linux/qnx4_fs.h
9614F: include/uapi/linux/qnxtypes.h
9615
9616QT1010 MEDIA DRIVER
9617M: Antti Palosaari <crope@iki.fi>
9618L: linux-media@vger.kernel.org
9619W: https://linuxtv.org
9620W: http://palosaari.fi/linux/
9621Q: http://patchwork.linuxtv.org/project/linux-media/list/
9622T: git git://linuxtv.org/anttip/media_tree.git
9623S: Maintained
9624F: drivers/media/tuners/qt1010*
9625
9626QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9627M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9628L: linux-wireless@vger.kernel.org
9629L: ath9k-devel@lists.ath9k.org
9630W: http://wireless.kernel.org/en/users/Drivers/ath9k
9631S: Supported
9632F: drivers/net/wireless/ath/ath9k/
9633
9634QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9635M: Kalle Valo <kvalo@qca.qualcomm.com>
9636L: ath10k@lists.infradead.org
9637W: http://wireless.kernel.org/en/users/Drivers/ath10k
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9639S: Supported
9640F: drivers/net/wireless/ath/ath10k/
9641
9642QUALCOMM HEXAGON ARCHITECTURE
9643M: Richard Kuo <rkuo@codeaurora.org>
9644L: linux-hexagon@vger.kernel.org
9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9646S: Supported
9647F: arch/hexagon/
9648
9649QUALCOMM WCN36XX WIRELESS DRIVER
9650M: Eugene Krasnikov <k.eugene.e@gmail.com>
9651L: wcn36xx@lists.infradead.org
9652W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9653T: git git://github.com/KrasnikovEugene/wcn36xx.git
9654S: Supported
9655F: drivers/net/wireless/ath/wcn36xx/
9656
9657QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9658M: Gabriel Somlo <somlo@cmu.edu>
9659M: "Michael S. Tsirkin" <mst@redhat.com>
9660L: qemu-devel@nongnu.org
9661S: Maintained
9662F: drivers/firmware/qemu_fw_cfg.c
9663
9664RADOS BLOCK DEVICE (RBD)
9665M: Ilya Dryomov <idryomov@gmail.com>
9666M: Sage Weil <sage@redhat.com>
9667M: Alex Elder <elder@kernel.org>
9668L: ceph-devel@vger.kernel.org
9669W: http://ceph.com/
9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9671T: git git://github.com/ceph/ceph-client.git
9672S: Supported
9673F: Documentation/ABI/testing/sysfs-bus-rbd
9674F: drivers/block/rbd.c
9675F: drivers/block/rbd_types.h
9676
9677RADEON FRAMEBUFFER DISPLAY DRIVER
9678M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9679L: linux-fbdev@vger.kernel.org
9680S: Maintained
9681F: drivers/video/fbdev/aty/radeon*
9682F: include/uapi/linux/radeonfb.h
9683
9684RADIOSHARK RADIO DRIVER
9685M: Hans Verkuil <hverkuil@xs4all.nl>
9686L: linux-media@vger.kernel.org
9687T: git git://linuxtv.org/media_tree.git
9688S: Maintained
9689F: drivers/media/radio/radio-shark.c
9690
9691RADIOSHARK2 RADIO DRIVER
9692M: Hans Verkuil <hverkuil@xs4all.nl>
9693L: linux-media@vger.kernel.org
9694T: git git://linuxtv.org/media_tree.git
9695S: Maintained
9696F: drivers/media/radio/radio-shark2.c
9697F: drivers/media/radio/radio-tea5777.c
9698
9699RAGE128 FRAMEBUFFER DISPLAY DRIVER
9700M: Paul Mackerras <paulus@samba.org>
9701L: linux-fbdev@vger.kernel.org
9702S: Maintained
9703F: drivers/video/fbdev/aty/aty128fb.c
9704
9705RALINK MIPS ARCHITECTURE
9706M: John Crispin <john@phrozen.org>
9707L: linux-mips@linux-mips.org
9708S: Maintained
9709F: arch/mips/ralink
9710
9711RALINK RT2X00 WIRELESS LAN DRIVER
9712P: rt2x00 project
9713M: Stanislaw Gruszka <sgruszka@redhat.com>
9714M: Helmut Schaa <helmut.schaa@googlemail.com>
9715L: linux-wireless@vger.kernel.org
9716S: Maintained
9717F: drivers/net/wireless/ralink/rt2x00/
9718
9719RAMDISK RAM BLOCK DEVICE DRIVER
9720M: Jens Axboe <axboe@kernel.dk>
9721S: Maintained
9722F: Documentation/blockdev/ramdisk.txt
9723F: drivers/block/brd.c
9724
9725RANDOM NUMBER DRIVER
9726M: "Theodore Ts'o" <tytso@mit.edu>
9727S: Maintained
9728F: drivers/char/random.c
9729
9730RAPIDIO SUBSYSTEM
9731M: Matt Porter <mporter@kernel.crashing.org>
9732M: Alexandre Bounine <alexandre.bounine@idt.com>
9733S: Maintained
9734F: drivers/rapidio/
9735
9736RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9737L: linux-wireless@vger.kernel.org
9738S: Orphan
9739F: drivers/net/wireless/ray*
9740
9741RCUTORTURE MODULE
9742M: Josh Triplett <josh@joshtriplett.org>
9743M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9744L: linux-kernel@vger.kernel.org
9745S: Supported
9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9747F: Documentation/RCU/torture.txt
9748F: kernel/rcu/rcutorture.c
9749
9750RCUTORTURE TEST FRAMEWORK
9751M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9752M: Josh Triplett <josh@joshtriplett.org>
9753R: Steven Rostedt <rostedt@goodmis.org>
9754R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9755R: Lai Jiangshan <jiangshanlai@gmail.com>
9756L: linux-kernel@vger.kernel.org
9757S: Supported
9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9759F: tools/testing/selftests/rcutorture
9760
9761RDC R-321X SoC
9762M: Florian Fainelli <florian@openwrt.org>
9763S: Maintained
9764
9765RDC R6040 FAST ETHERNET DRIVER
9766M: Florian Fainelli <f.fainelli@gmail.com>
9767L: netdev@vger.kernel.org
9768S: Maintained
9769F: drivers/net/ethernet/rdc/r6040.c
9770
9771RDS - RELIABLE DATAGRAM SOCKETS
9772M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9773L: netdev@vger.kernel.org
9774L: linux-rdma@vger.kernel.org
9775L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9776W: https://oss.oracle.com/projects/rds/
9777S: Supported
9778F: net/rds/
9779F: Documentation/networking/rds.txt
9780
9781RDMAVT - RDMA verbs software
9782M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9783L: linux-rdma@vger.kernel.org
9784S: Supported
9785F: drivers/infiniband/sw/rdmavt
9786
9787READ-COPY UPDATE (RCU)
9788M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9789M: Josh Triplett <josh@joshtriplett.org>
9790R: Steven Rostedt <rostedt@goodmis.org>
9791R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9792R: Lai Jiangshan <jiangshanlai@gmail.com>
9793L: linux-kernel@vger.kernel.org
9794W: http://www.rdrop.com/users/paulmck/RCU/
9795S: Supported
9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9797F: Documentation/RCU/
9798X: Documentation/RCU/torture.txt
9799F: include/linux/rcu*
9800X: include/linux/srcu.h
9801F: kernel/rcu/
9802X: kernel/torture.c
9803
9804REAL TIME CLOCK (RTC) SUBSYSTEM
9805M: Alessandro Zummo <a.zummo@towertech.it>
9806M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9807L: rtc-linux@googlegroups.com
9808Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9810S: Maintained
9811F: Documentation/rtc.txt
9812F: drivers/rtc/
9813F: include/linux/rtc.h
9814F: include/uapi/linux/rtc.h
9815
9816REALTEK AUDIO CODECS
9817M: Bard Liao <bardliao@realtek.com>
9818M: Oder Chiou <oder_chiou@realtek.com>
9819S: Maintained
9820F: sound/soc/codecs/rt*
9821F: include/sound/rt*.h
9822
9823REISERFS FILE SYSTEM
9824L: reiserfs-devel@vger.kernel.org
9825S: Supported
9826F: fs/reiserfs/
9827
9828REGISTER MAP ABSTRACTION
9829M: Mark Brown <broonie@kernel.org>
9830L: linux-kernel@vger.kernel.org
9831T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9832S: Supported
9833F: Documentation/devicetree/bindings/regmap/
9834F: drivers/base/regmap/
9835F: include/linux/regmap.h
9836
9837REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9838M: Ohad Ben-Cohen <ohad@wizery.com>
9839M: Bjorn Andersson <bjorn.andersson@linaro.org>
9840L: linux-remoteproc@vger.kernel.org
9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9842S: Maintained
9843F: Documentation/devicetree/bindings/remoteproc/
9844F: Documentation/remoteproc.txt
9845F: drivers/remoteproc/
9846F: include/linux/remoteproc.h
9847
9848REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9849M: Ohad Ben-Cohen <ohad@wizery.com>
9850M: Bjorn Andersson <bjorn.andersson@linaro.org>
9851L: linux-remoteproc@vger.kernel.org
9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9853S: Maintained
9854F: drivers/rpmsg/
9855F: Documentation/rpmsg.txt
9856F: include/linux/rpmsg.h
9857
9858RENESAS ETHERNET DRIVERS
9859R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9860L: netdev@vger.kernel.org
9861L: linux-renesas-soc@vger.kernel.org
9862F: drivers/net/ethernet/renesas/
9863F: include/linux/sh_eth.h
9864
9865RENESAS USB2 PHY DRIVER
9866M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9867L: linux-renesas-soc@vger.kernel.org
9868S: Maintained
9869F: drivers/phy/phy-rcar-gen3-usb2.c
9870
9871RESET CONTROLLER FRAMEWORK
9872M: Philipp Zabel <p.zabel@pengutronix.de>
9873T: git git://git.pengutronix.de/git/pza/linux
9874S: Maintained
9875F: drivers/reset/
9876F: Documentation/devicetree/bindings/reset/
9877F: include/dt-bindings/reset/
9878F: include/linux/reset.h
9879F: include/linux/reset-controller.h
9880
9881RFKILL
9882M: Johannes Berg <johannes@sipsolutions.net>
9883L: linux-wireless@vger.kernel.org
9884W: http://wireless.kernel.org/
9885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9887S: Maintained
9888F: Documentation/rfkill.txt
9889F: net/rfkill/
9890
9891RHASHTABLE
9892M: Thomas Graf <tgraf@suug.ch>
9893L: netdev@vger.kernel.org
9894S: Maintained
9895F: lib/rhashtable.c
9896F: include/linux/rhashtable.h
9897
9898RICOH SMARTMEDIA/XD DRIVER
9899M: Maxim Levitsky <maximlevitsky@gmail.com>
9900S: Maintained
9901F: drivers/mtd/nand/r852.c
9902F: drivers/mtd/nand/r852.h
9903
9904RICOH R5C592 MEMORYSTICK DRIVER
9905M: Maxim Levitsky <maximlevitsky@gmail.com>
9906S: Maintained
9907F: drivers/memstick/host/r592.*
9908
9909ROCCAT DRIVERS
9910M: Stefan Achatz <erazor_de@users.sourceforge.net>
9911W: http://sourceforge.net/projects/roccat/
9912S: Maintained
9913F: drivers/hid/hid-roccat*
9914F: include/linux/hid-roccat*
9915F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9916
9917ROCKER DRIVER
9918M: Jiri Pirko <jiri@resnulli.us>
9919L: netdev@vger.kernel.org
9920S: Supported
9921F: drivers/net/ethernet/rocker/
9922
9923ROCKETPORT DRIVER
9924P: Comtrol Corp.
9925W: http://www.comtrol.com
9926S: Maintained
9927F: Documentation/serial/rocket.txt
9928F: drivers/tty/rocket*
9929
9930ROCKETPORT EXPRESS/INFINITY DRIVER
9931M: Kevin Cernekee <cernekee@gmail.com>
9932L: linux-serial@vger.kernel.org
9933S: Odd Fixes
9934F: drivers/tty/serial/rp2.*
9935
9936ROSE NETWORK LAYER
9937M: Ralf Baechle <ralf@linux-mips.org>
9938L: linux-hams@vger.kernel.org
9939W: http://www.linux-ax25.org/
9940S: Maintained
9941F: include/net/rose.h
9942F: include/uapi/linux/rose.h
9943F: net/rose/
9944
9945RTL2830 MEDIA DRIVER
9946M: Antti Palosaari <crope@iki.fi>
9947L: linux-media@vger.kernel.org
9948W: https://linuxtv.org
9949W: http://palosaari.fi/linux/
9950Q: http://patchwork.linuxtv.org/project/linux-media/list/
9951T: git git://linuxtv.org/anttip/media_tree.git
9952S: Maintained
9953F: drivers/media/dvb-frontends/rtl2830*
9954
9955RTL2832 MEDIA DRIVER
9956M: Antti Palosaari <crope@iki.fi>
9957L: linux-media@vger.kernel.org
9958W: https://linuxtv.org
9959W: http://palosaari.fi/linux/
9960Q: http://patchwork.linuxtv.org/project/linux-media/list/
9961T: git git://linuxtv.org/anttip/media_tree.git
9962S: Maintained
9963F: drivers/media/dvb-frontends/rtl2832*
9964
9965RTL2832_SDR MEDIA DRIVER
9966M: Antti Palosaari <crope@iki.fi>
9967L: linux-media@vger.kernel.org
9968W: https://linuxtv.org
9969W: http://palosaari.fi/linux/
9970Q: http://patchwork.linuxtv.org/project/linux-media/list/
9971T: git git://linuxtv.org/anttip/media_tree.git
9972S: Maintained
9973F: drivers/media/dvb-frontends/rtl2832_sdr*
9974
9975RTL8180 WIRELESS DRIVER
9976L: linux-wireless@vger.kernel.org
9977W: http://wireless.kernel.org/
9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9979S: Orphan
9980F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9981
9982RTL8187 WIRELESS DRIVER
9983M: Herton Ronaldo Krzesinski <herton@canonical.com>
9984M: Hin-Tak Leung <htl10@users.sourceforge.net>
9985M: Larry Finger <Larry.Finger@lwfinger.net>
9986L: linux-wireless@vger.kernel.org
9987W: http://wireless.kernel.org/
9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9989S: Maintained
9990F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9991
9992RTL8192CE WIRELESS DRIVER
9993M: Larry Finger <Larry.Finger@lwfinger.net>
9994M: Chaoming Li <chaoming_li@realsil.com.cn>
9995L: linux-wireless@vger.kernel.org
9996W: http://wireless.kernel.org/
9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9998S: Maintained
9999F: drivers/net/wireless/realtek/rtlwifi/
10000F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10001
10002RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10003M: Jes Sorensen <Jes.Sorensen@redhat.com>
10004L: linux-wireless@vger.kernel.org
10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10006S: Maintained
10007F: drivers/net/wireless/realtek/rtl8xxxu/
10008
10009S3 SAVAGE FRAMEBUFFER DRIVER
10010M: Antonino Daplas <adaplas@gmail.com>
10011L: linux-fbdev@vger.kernel.org
10012S: Maintained
10013F: drivers/video/fbdev/savage/
10014
10015S390
10016M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10017M: Heiko Carstens <heiko.carstens@de.ibm.com>
10018L: linux-s390@vger.kernel.org
10019W: http://www.ibm.com/developerworks/linux/linux390/
10020T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10021S: Supported
10022F: arch/s390/
10023F: drivers/s390/
10024F: Documentation/s390/
10025F: Documentation/DocBook/s390*
10026
10027S390 COMMON I/O LAYER
10028M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10029M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10030L: linux-s390@vger.kernel.org
10031W: http://www.ibm.com/developerworks/linux/linux390/
10032S: Supported
10033F: drivers/s390/cio/
10034
10035S390 DASD DRIVER
10036M: Stefan Weinhuber <wein@de.ibm.com>
10037M: Stefan Haberland <stefan.haberland@de.ibm.com>
10038L: linux-s390@vger.kernel.org
10039W: http://www.ibm.com/developerworks/linux/linux390/
10040S: Supported
10041F: drivers/s390/block/dasd*
10042F: block/partitions/ibm.c
10043
10044S390 NETWORK DRIVERS
10045M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10046L: linux-s390@vger.kernel.org
10047W: http://www.ibm.com/developerworks/linux/linux390/
10048S: Supported
10049F: drivers/s390/net/
10050
10051S390 PCI SUBSYSTEM
10052M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10053M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10054L: linux-s390@vger.kernel.org
10055W: http://www.ibm.com/developerworks/linux/linux390/
10056S: Supported
10057F: arch/s390/pci/
10058F: drivers/pci/hotplug/s390_pci_hpc.c
10059
10060S390 ZCRYPT DRIVER
10061M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10062L: linux-s390@vger.kernel.org
10063W: http://www.ibm.com/developerworks/linux/linux390/
10064S: Supported
10065F: drivers/s390/crypto/
10066
10067S390 ZFCP DRIVER
10068M: Steffen Maier <maier@linux.vnet.ibm.com>
10069L: linux-s390@vger.kernel.org
10070W: http://www.ibm.com/developerworks/linux/linux390/
10071S: Supported
10072F: drivers/s390/scsi/zfcp_*
10073
10074S390 IUCV NETWORK LAYER
10075M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10076L: linux-s390@vger.kernel.org
10077W: http://www.ibm.com/developerworks/linux/linux390/
10078S: Supported
10079F: drivers/s390/net/*iucv*
10080F: include/net/iucv/
10081F: net/iucv/
10082
10083S390 IOMMU (PCI)
10084M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10085L: linux-s390@vger.kernel.org
10086W: http://www.ibm.com/developerworks/linux/linux390/
10087S: Supported
10088F: drivers/iommu/s390-iommu.c
10089
10090S3C24XX SD/MMC Driver
10091M: Ben Dooks <ben-linux@fluff.org>
10092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10093S: Supported
10094F: drivers/mmc/host/s3cmci.*
10095
10096SAA6588 RDS RECEIVER DRIVER
10097M: Hans Verkuil <hverkuil@xs4all.nl>
10098L: linux-media@vger.kernel.org
10099T: git git://linuxtv.org/media_tree.git
10100W: https://linuxtv.org
10101S: Odd Fixes
10102F: drivers/media/i2c/saa6588*
10103
10104SAA7134 VIDEO4LINUX DRIVER
10105M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10106M: Mauro Carvalho Chehab <mchehab@kernel.org>
10107L: linux-media@vger.kernel.org
10108W: https://linuxtv.org
10109T: git git://linuxtv.org/media_tree.git
10110S: Odd fixes
10111F: Documentation/video4linux/*.saa7134
10112F: drivers/media/pci/saa7134/
10113
10114SAA7146 VIDEO4LINUX-2 DRIVER
10115M: Hans Verkuil <hverkuil@xs4all.nl>
10116L: linux-media@vger.kernel.org
10117T: git git://linuxtv.org/media_tree.git
10118S: Maintained
10119F: drivers/media/common/saa7146/
10120F: drivers/media/pci/saa7146/
10121F: include/media/saa7146*
10122
10123SAMSUNG LAPTOP DRIVER
10124M: Corentin Chary <corentin.chary@gmail.com>
10125L: platform-driver-x86@vger.kernel.org
10126S: Maintained
10127F: drivers/platform/x86/samsung-laptop.c
10128
10129SAMSUNG AUDIO (ASoC) DRIVERS
10130M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10131M: Sangbeom Kim <sbkim73@samsung.com>
10132M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10133L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10134S: Supported
10135F: sound/soc/samsung/
10136
10137SAMSUNG FRAMEBUFFER DRIVER
10138M: Jingoo Han <jingoohan1@gmail.com>
10139L: linux-fbdev@vger.kernel.org
10140S: Maintained
10141F: drivers/video/fbdev/s3c-fb.c
10142
10143SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10144M: Sangbeom Kim <sbkim73@samsung.com>
10145M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10146L: linux-kernel@vger.kernel.org
10147L: linux-samsung-soc@vger.kernel.org
10148S: Supported
10149F: drivers/mfd/sec*.c
10150F: drivers/regulator/s2m*.c
10151F: drivers/regulator/s5m*.c
10152F: drivers/clk/clk-s2mps11.c
10153F: drivers/rtc/rtc-s5m.c
10154F: include/linux/mfd/samsung/
10155F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10156F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10157F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10158F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10159
10160SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10161M: Kyungmin Park <kyungmin.park@samsung.com>
10162M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10163L: linux-media@vger.kernel.org
10164Q: https://patchwork.linuxtv.org/project/linux-media/list/
10165S: Supported
10166F: drivers/media/platform/exynos4-is/
10167
10168SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10169M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10170L: linux-media@vger.kernel.org
10171L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10172S: Maintained
10173F: drivers/media/platform/s3c-camif/
10174F: include/media/drv-intf/s3c_camif.h
10175
10176SAMSUNG S5C73M3 CAMERA DRIVER
10177M: Kyungmin Park <kyungmin.park@samsung.com>
10178M: Andrzej Hajda <a.hajda@samsung.com>
10179L: linux-media@vger.kernel.org
10180S: Supported
10181F: drivers/media/i2c/s5c73m3/*
10182
10183SAMSUNG S5K5BAF CAMERA DRIVER
10184M: Kyungmin Park <kyungmin.park@samsung.com>
10185M: Andrzej Hajda <a.hajda@samsung.com>
10186L: linux-media@vger.kernel.org
10187S: Supported
10188F: drivers/media/i2c/s5k5baf.c
10189
10190SAMSUNG S3FWRN5 NFC DRIVER
10191M: Robert Baldyga <r.baldyga@samsung.com>
10192M: Krzysztof Opasiak <k.opasiak@samsung.com>
10193L: linux-nfc@lists.01.org (moderated for non-subscribers)
10194S: Supported
10195F: drivers/nfc/s3fwrn5
10196
10197SAMSUNG SOC CLOCK DRIVERS
10198M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10199M: Tomasz Figa <tomasz.figa@gmail.com>
10200S: Supported
10201L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10202F: drivers/clk/samsung/
10203
10204SAMSUNG SXGBE DRIVERS
10205M: Byungho An <bh74.an@samsung.com>
10206M: Girish K S <ks.giri@samsung.com>
10207M: Vipul Pandya <vipul.pandya@samsung.com>
10208S: Supported
10209L: netdev@vger.kernel.org
10210F: drivers/net/ethernet/samsung/sxgbe/
10211
10212SAMSUNG THERMAL DRIVER
10213M: Lukasz Majewski <l.majewski@samsung.com>
10214L: linux-pm@vger.kernel.org
10215L: linux-samsung-soc@vger.kernel.org
10216S: Supported
10217T: git https://github.com/lmajewski/linux-samsung-thermal.git
10218F: drivers/thermal/samsung/
10219
10220SAMSUNG USB2 PHY DRIVER
10221M: Kamil Debski <k.debski@samsung.com>
10222L: linux-kernel@vger.kernel.org
10223S: Supported
10224F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10225F: Documentation/phy/samsung-usb2.txt
10226F: drivers/phy/phy-exynos4210-usb2.c
10227F: drivers/phy/phy-exynos4x12-usb2.c
10228F: drivers/phy/phy-exynos5250-usb2.c
10229F: drivers/phy/phy-s5pv210-usb2.c
10230F: drivers/phy/phy-samsung-usb2.c
10231F: drivers/phy/phy-samsung-usb2.h
10232
10233SERIAL DRIVERS
10234M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10235L: linux-serial@vger.kernel.org
10236S: Maintained
10237F: Documentation/devicetree/bindings/serial/
10238F: drivers/tty/serial/
10239
10240SYNOPSYS DESIGNWARE DMAC DRIVER
10241M: Viresh Kumar <vireshk@kernel.org>
10242M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10243S: Maintained
10244F: include/linux/dma/dw.h
10245F: include/linux/platform_data/dma-dw.h
10246F: drivers/dma/dw/
10247
10248SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10249M: Lars Persson <lars.persson@axis.com>
10250L: netdev@vger.kernel.org
10251S: Supported
10252F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10253F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10254
10255SYNOPSYS DESIGNWARE I2C DRIVER
10256M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10257R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10258R: Mika Westerberg <mika.westerberg@linux.intel.com>
10259L: linux-i2c@vger.kernel.org
10260S: Maintained
10261F: drivers/i2c/busses/i2c-designware-*
10262F: include/linux/platform_data/i2c-designware.h
10263
10264SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10265M: Jaehoon Chung <jh80.chung@samsung.com>
10266L: linux-mmc@vger.kernel.org
10267S: Maintained
10268F: include/linux/mmc/dw_mmc.h
10269F: drivers/mmc/host/dw_mmc*
10270
10271SYSTEM TRACE MODULE CLASS
10272M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10273S: Maintained
10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10275F: Documentation/trace/stm.txt
10276F: drivers/hwtracing/stm/
10277F: include/linux/stm.h
10278F: include/uapi/linux/stm.h
10279
10280THUNDERBOLT DRIVER
10281M: Andreas Noever <andreas.noever@gmail.com>
10282S: Maintained
10283F: drivers/thunderbolt/
10284
10285TI BQ27XXX POWER SUPPLY DRIVER
10286R: Andrew F. Davis <afd@ti.com>
10287F: include/linux/power/bq27xxx_battery.h
10288F: drivers/power/bq27xxx_battery.c
10289F: drivers/power/bq27xxx_battery_i2c.c
10290
10291TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10292M: John Stultz <john.stultz@linaro.org>
10293M: Thomas Gleixner <tglx@linutronix.de>
10294L: linux-kernel@vger.kernel.org
10295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10296S: Supported
10297F: include/linux/clocksource.h
10298F: include/linux/time.h
10299F: include/linux/timex.h
10300F: include/uapi/linux/time.h
10301F: include/uapi/linux/timex.h
10302F: kernel/time/clocksource.c
10303F: kernel/time/time*.c
10304F: kernel/time/alarmtimer.c
10305F: kernel/time/ntp.c
10306F: tools/testing/selftests/timers/
10307
10308SC1200 WDT DRIVER
10309M: Zwane Mwaikambo <zwanem@gmail.com>
10310S: Maintained
10311F: drivers/watchdog/sc1200wdt.c
10312
10313SCHEDULER
10314M: Ingo Molnar <mingo@redhat.com>
10315M: Peter Zijlstra <peterz@infradead.org>
10316L: linux-kernel@vger.kernel.org
10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10318S: Maintained
10319F: kernel/sched/
10320F: include/linux/sched.h
10321F: include/uapi/linux/sched.h
10322F: include/linux/wait.h
10323
10324SCORE ARCHITECTURE
10325M: Chen Liqin <liqin.linux@gmail.com>
10326M: Lennox Wu <lennox.wu@gmail.com>
10327W: http://www.sunplus.com
10328S: Supported
10329F: arch/score/
10330
10331SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10332M: Sudeep Holla <sudeep.holla@arm.com>
10333L: linux-arm-kernel@lists.infradead.org
10334S: Maintained
10335F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10336F: drivers/clk/clk-scpi.c
10337F: drivers/cpufreq/scpi-cpufreq.c
10338F: drivers/firmware/arm_scpi.c
10339F: include/linux/scpi_protocol.h
10340
10341SCSI CDROM DRIVER
10342M: Jens Axboe <axboe@kernel.dk>
10343L: linux-scsi@vger.kernel.org
10344W: http://www.kernel.dk
10345S: Maintained
10346F: drivers/scsi/sr*
10347
10348SCSI RDMA PROTOCOL (SRP) INITIATOR
10349M: Bart Van Assche <bart.vanassche@sandisk.com>
10350L: linux-rdma@vger.kernel.org
10351S: Supported
10352W: http://www.openfabrics.org
10353Q: http://patchwork.kernel.org/project/linux-rdma/list/
10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10355F: drivers/infiniband/ulp/srp/
10356F: include/scsi/srp.h
10357
10358SCSI SG DRIVER
10359M: Doug Gilbert <dgilbert@interlog.com>
10360L: linux-scsi@vger.kernel.org
10361W: http://sg.danny.cz/sg
10362S: Maintained
10363F: Documentation/scsi/scsi-generic.txt
10364F: drivers/scsi/sg.c
10365F: include/scsi/sg.h
10366
10367SCSI SUBSYSTEM
10368M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10370M: "Martin K. Petersen" <martin.petersen@oracle.com>
10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10372L: linux-scsi@vger.kernel.org
10373S: Maintained
10374F: Documentation/devicetree/bindings/scsi/
10375F: drivers/scsi/
10376F: include/scsi/
10377
10378SCSI TAPE DRIVER
10379M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10380L: linux-scsi@vger.kernel.org
10381S: Maintained
10382F: Documentation/scsi/st.txt
10383F: drivers/scsi/st.*
10384F: drivers/scsi/st_*.h
10385
10386SCTP PROTOCOL
10387M: Vlad Yasevich <vyasevich@gmail.com>
10388M: Neil Horman <nhorman@tuxdriver.com>
10389L: linux-sctp@vger.kernel.org
10390W: http://lksctp.sourceforge.net
10391S: Maintained
10392F: Documentation/networking/sctp.txt
10393F: include/linux/sctp.h
10394F: include/uapi/linux/sctp.h
10395F: include/net/sctp/
10396F: net/sctp/
10397
10398SCx200 CPU SUPPORT
10399M: Jim Cromie <jim.cromie@gmail.com>
10400S: Odd Fixes
10401F: Documentation/i2c/busses/scx200_acb
10402F: arch/x86/platform/scx200/
10403F: drivers/watchdog/scx200_wdt.c
10404F: drivers/i2c/busses/scx200*
10405F: drivers/mtd/maps/scx200_docflash.c
10406F: include/linux/scx200.h
10407
10408SCx200 GPIO DRIVER
10409M: Jim Cromie <jim.cromie@gmail.com>
10410S: Maintained
10411F: drivers/char/scx200_gpio.c
10412F: include/linux/scx200_gpio.h
10413
10414SCx200 HRT CLOCKSOURCE DRIVER
10415M: Jim Cromie <jim.cromie@gmail.com>
10416S: Maintained
10417F: drivers/clocksource/scx200_hrt.c
10418
10419SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10420M: Sascha Sommer <saschasommer@freenet.de>
10421L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10422S: Maintained
10423F: drivers/mmc/host/sdricoh_cs.c
10424
10425SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10426M: Adrian Hunter <adrian.hunter@intel.com>
10427L: linux-mmc@vger.kernel.org
10428T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10429S: Maintained
10430F: drivers/mmc/host/sdhci*
10431F: include/linux/mmc/sdhci*
10432
10433SECURE COMPUTING
10434M: Kees Cook <keescook@chromium.org>
10435R: Andy Lutomirski <luto@amacapital.net>
10436R: Will Drewry <wad@chromium.org>
10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10438S: Supported
10439F: kernel/seccomp.c
10440F: include/uapi/linux/seccomp.h
10441F: include/linux/seccomp.h
10442F: tools/testing/selftests/seccomp/*
10443K: \bsecure_computing
10444K: \bTIF_SECCOMP\b
10445
10446SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10447M: Al Cooper <alcooperx@gmail.com>
10448L: linux-mmc@vger.kernel.org
10449L: bcm-kernel-feedback-list@broadcom.com
10450S: Maintained
10451F: drivers/mmc/host/sdhci-brcmstb*
10452
10453SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10454M: Ben Dooks <ben-linux@fluff.org>
10455M: Jaehoon Chung <jh80.chung@samsung.com>
10456L: linux-mmc@vger.kernel.org
10457S: Maintained
10458F: drivers/mmc/host/sdhci-s3c*
10459
10460SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10461M: Viresh Kumar <vireshk@kernel.org>
10462L: linux-mmc@vger.kernel.org
10463S: Maintained
10464F: drivers/mmc/host/sdhci-spear.c
10465
10466SECURITY SUBSYSTEM
10467M: James Morris <james.l.morris@oracle.com>
10468M: "Serge E. Hallyn" <serge@hallyn.com>
10469L: linux-security-module@vger.kernel.org (suggested Cc:)
10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10471W: http://kernsec.org/
10472S: Supported
10473F: security/
10474
10475SECURITY CONTACT
10476M: Security Officers <security@kernel.org>
10477S: Supported
10478
10479SELINUX SECURITY MODULE
10480M: Paul Moore <paul@paul-moore.com>
10481M: Stephen Smalley <sds@tycho.nsa.gov>
10482M: Eric Paris <eparis@parisplace.org>
10483L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10484W: http://selinuxproject.org
10485T: git git://git.infradead.org/users/pcmoore/selinux
10486S: Supported
10487F: include/linux/selinux*
10488F: security/selinux/
10489F: scripts/selinux/
10490
10491APPARMOR SECURITY MODULE
10492M: John Johansen <john.johansen@canonical.com>
10493L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10494W: apparmor.wiki.kernel.org
10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10496S: Supported
10497F: security/apparmor/
10498
10499LOADPIN SECURITY MODULE
10500M: Kees Cook <keescook@chromium.org>
10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10502S: Supported
10503F: security/loadpin/
10504
10505YAMA SECURITY MODULE
10506M: Kees Cook <keescook@chromium.org>
10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10508S: Supported
10509F: security/yama/
10510
10511SENSABLE PHANTOM
10512M: Jiri Slaby <jirislaby@gmail.com>
10513S: Maintained
10514F: drivers/misc/phantom.c
10515F: include/uapi/linux/phantom.h
10516
10517SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10518M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10519M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10520M: John Soni Jose <sony.john@avagotech.com>
10521L: linux-scsi@vger.kernel.org
10522W: http://www.avagotech.com
10523S: Supported
10524F: drivers/scsi/be2iscsi/
10525
10526Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10527M: Sathya Perla <sathya.perla@broadcom.com>
10528M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10529M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10530M: Somnath Kotur <somnath.kotur@broadcom.com>
10531L: netdev@vger.kernel.org
10532W: http://www.emulex.com
10533S: Supported
10534F: drivers/net/ethernet/emulex/benet/
10535
10536EMULEX ONECONNECT ROCE DRIVER
10537M: Selvin Xavier <selvin.xavier@avagotech.com>
10538M: Devesh Sharma <devesh.sharma@avagotech.com>
10539M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10540L: linux-rdma@vger.kernel.org
10541W: http://www.emulex.com
10542S: Supported
10543F: drivers/infiniband/hw/ocrdma/
10544
10545SFC NETWORK DRIVER
10546M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10547M: Edward Cree <ecree@solarflare.com>
10548M: Bert Kenward <bkenward@solarflare.com>
10549L: netdev@vger.kernel.org
10550S: Supported
10551F: drivers/net/ethernet/sfc/
10552
10553SGI GRU DRIVER
10554M: Dimitri Sivanich <sivanich@sgi.com>
10555S: Maintained
10556F: drivers/misc/sgi-gru/
10557
10558SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10559M: Pat Gefre <pfg@sgi.com>
10560L: linux-ia64@vger.kernel.org
10561S: Supported
10562F: Documentation/ia64/serial.txt
10563F: drivers/tty/serial/ioc?_serial.c
10564F: include/linux/ioc?.h
10565
10566SGI XP/XPC/XPNET DRIVER
10567M: Cliff Whickman <cpw@sgi.com>
10568M: Robin Holt <robinmholt@gmail.com>
10569S: Maintained
10570F: drivers/misc/sgi-xp/
10571
10572SI2157 MEDIA DRIVER
10573M: Antti Palosaari <crope@iki.fi>
10574L: linux-media@vger.kernel.org
10575W: https://linuxtv.org
10576W: http://palosaari.fi/linux/
10577Q: http://patchwork.linuxtv.org/project/linux-media/list/
10578T: git git://linuxtv.org/anttip/media_tree.git
10579S: Maintained
10580F: drivers/media/tuners/si2157*
10581
10582SI2168 MEDIA DRIVER
10583M: Antti Palosaari <crope@iki.fi>
10584L: linux-media@vger.kernel.org
10585W: https://linuxtv.org
10586W: http://palosaari.fi/linux/
10587Q: http://patchwork.linuxtv.org/project/linux-media/list/
10588T: git git://linuxtv.org/anttip/media_tree.git
10589S: Maintained
10590F: drivers/media/dvb-frontends/si2168*
10591
10592SI470X FM RADIO RECEIVER I2C DRIVER
10593M: Hans Verkuil <hverkuil@xs4all.nl>
10594L: linux-media@vger.kernel.org
10595T: git git://linuxtv.org/media_tree.git
10596W: https://linuxtv.org
10597S: Odd Fixes
10598F: drivers/media/radio/si470x/radio-si470x-i2c.c
10599
10600SI470X FM RADIO RECEIVER USB DRIVER
10601M: Hans Verkuil <hverkuil@xs4all.nl>
10602L: linux-media@vger.kernel.org
10603T: git git://linuxtv.org/media_tree.git
10604W: https://linuxtv.org
10605S: Maintained
10606F: drivers/media/radio/si470x/radio-si470x-common.c
10607F: drivers/media/radio/si470x/radio-si470x.h
10608F: drivers/media/radio/si470x/radio-si470x-usb.c
10609
10610SI4713 FM RADIO TRANSMITTER I2C DRIVER
10611M: Eduardo Valentin <edubezval@gmail.com>
10612L: linux-media@vger.kernel.org
10613T: git git://linuxtv.org/media_tree.git
10614W: https://linuxtv.org
10615S: Odd Fixes
10616F: drivers/media/radio/si4713/si4713.?
10617
10618SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10619M: Eduardo Valentin <edubezval@gmail.com>
10620L: linux-media@vger.kernel.org
10621T: git git://linuxtv.org/media_tree.git
10622W: https://linuxtv.org
10623S: Odd Fixes
10624F: drivers/media/radio/si4713/radio-platform-si4713.c
10625
10626SI4713 FM RADIO TRANSMITTER USB DRIVER
10627M: Hans Verkuil <hverkuil@xs4all.nl>
10628L: linux-media@vger.kernel.org
10629T: git git://linuxtv.org/media_tree.git
10630W: https://linuxtv.org
10631S: Maintained
10632F: drivers/media/radio/si4713/radio-usb-si4713.c
10633
10634SIANO DVB DRIVER
10635M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10636M: Mauro Carvalho Chehab <mchehab@kernel.org>
10637L: linux-media@vger.kernel.org
10638W: https://linuxtv.org
10639T: git git://linuxtv.org/media_tree.git
10640S: Odd fixes
10641F: drivers/media/common/siano/
10642F: drivers/media/usb/siano/
10643F: drivers/media/usb/siano/
10644F: drivers/media/mmc/siano/
10645
10646SIMPLEFB FB DRIVER
10647M: Hans de Goede <hdegoede@redhat.com>
10648L: linux-fbdev@vger.kernel.org
10649S: Maintained
10650F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10651F: drivers/video/fbdev/simplefb.c
10652F: include/linux/platform_data/simplefb.h
10653
10654SH_VEU V4L2 MEM2MEM DRIVER
10655L: linux-media@vger.kernel.org
10656S: Orphan
10657F: drivers/media/platform/sh_veu.c
10658
10659SH_VOU V4L2 OUTPUT DRIVER
10660L: linux-media@vger.kernel.org
10661S: Orphan
10662F: drivers/media/platform/sh_vou.c
10663F: include/media/drv-intf/sh_vou.h
10664
10665SIMPLE FIRMWARE INTERFACE (SFI)
10666M: Len Brown <lenb@kernel.org>
10667L: sfi-devel@simplefirmware.org
10668W: http://simplefirmware.org/
10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10670S: Supported
10671F: arch/x86/platform/sfi/
10672F: drivers/sfi/
10673F: include/linux/sfi*.h
10674
10675SIMTEC EB110ATX (Chalice CATS)
10676P: Ben Dooks
10677P: Vincent Sanders <vince@simtec.co.uk>
10678M: Simtec Linux Team <linux@simtec.co.uk>
10679W: http://www.simtec.co.uk/products/EB110ATX/
10680S: Supported
10681
10682SIMTEC EB2410ITX (BAST)
10683P: Ben Dooks
10684P: Vincent Sanders <vince@simtec.co.uk>
10685M: Simtec Linux Team <linux@simtec.co.uk>
10686W: http://www.simtec.co.uk/products/EB2410ITX/
10687S: Supported
10688F: arch/arm/mach-s3c24xx/mach-bast.c
10689F: arch/arm/mach-s3c24xx/bast-ide.c
10690F: arch/arm/mach-s3c24xx/bast-irq.c
10691
10692TI DAVINCI MACHINE SUPPORT
10693M: Sekhar Nori <nsekhar@ti.com>
10694M: Kevin Hilman <khilman@kernel.org>
10695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10697S: Supported
10698F: arch/arm/mach-davinci/
10699F: drivers/i2c/busses/i2c-davinci.c
10700
10701TI DAVINCI SERIES MEDIA DRIVER
10702M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10703L: linux-media@vger.kernel.org
10704W: https://linuxtv.org
10705Q: http://patchwork.linuxtv.org/project/linux-media/list/
10706T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10707S: Maintained
10708F: drivers/media/platform/davinci/
10709F: include/media/davinci/
10710
10711TI AM437X VPFE DRIVER
10712M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10713L: linux-media@vger.kernel.org
10714W: https://linuxtv.org
10715Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10717S: Maintained
10718F: drivers/media/platform/am437x/
10719
10720OV2659 OMNIVISION SENSOR DRIVER
10721M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10722L: linux-media@vger.kernel.org
10723W: https://linuxtv.org
10724Q: http://patchwork.linuxtv.org/project/linux-media/list/
10725T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10726S: Maintained
10727F: drivers/media/i2c/ov2659.c
10728F: include/media/i2c/ov2659.h
10729
10730SILICON MOTION SM712 FRAME BUFFER DRIVER
10731M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10732M: Teddy Wang <teddy.wang@siliconmotion.com>
10733M: Sudip Mukherjee <sudip@vectorindia.org>
10734L: linux-fbdev@vger.kernel.org
10735S: Maintained
10736F: drivers/video/fbdev/sm712*
10737F: Documentation/fb/sm712fb.txt
10738
10739SIS 190 ETHERNET DRIVER
10740M: Francois Romieu <romieu@fr.zoreil.com>
10741L: netdev@vger.kernel.org
10742S: Maintained
10743F: drivers/net/ethernet/sis/sis190.c
10744
10745SIS 900/7016 FAST ETHERNET DRIVER
10746M: Daniele Venzano <venza@brownhat.org>
10747W: http://www.brownhat.org/sis900.html
10748L: netdev@vger.kernel.org
10749S: Maintained
10750F: drivers/net/ethernet/sis/sis900.*
10751
10752SIS FRAMEBUFFER DRIVER
10753M: Thomas Winischhofer <thomas@winischhofer.net>
10754W: http://www.winischhofer.net/linuxsisvga.shtml
10755S: Maintained
10756F: Documentation/fb/sisfb.txt
10757F: drivers/video/fbdev/sis/
10758F: include/video/sisfb.h
10759
10760SIS USB2VGA DRIVER
10761M: Thomas Winischhofer <thomas@winischhofer.net>
10762W: http://www.winischhofer.at/linuxsisusbvga.shtml
10763S: Maintained
10764F: drivers/usb/misc/sisusbvga/
10765
10766SLAB ALLOCATOR
10767M: Christoph Lameter <cl@linux.com>
10768M: Pekka Enberg <penberg@kernel.org>
10769M: David Rientjes <rientjes@google.com>
10770M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10771M: Andrew Morton <akpm@linux-foundation.org>
10772L: linux-mm@kvack.org
10773S: Maintained
10774F: include/linux/sl?b*.h
10775F: mm/sl?b*
10776
10777SLEEPABLE READ-COPY UPDATE (SRCU)
10778M: Lai Jiangshan <jiangshanlai@gmail.com>
10779M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10780M: Josh Triplett <josh@joshtriplett.org>
10781R: Steven Rostedt <rostedt@goodmis.org>
10782R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10783L: linux-kernel@vger.kernel.org
10784W: http://www.rdrop.com/users/paulmck/RCU/
10785S: Supported
10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10787F: include/linux/srcu.h
10788F: kernel/rcu/srcu.c
10789
10790SMACK SECURITY MODULE
10791M: Casey Schaufler <casey@schaufler-ca.com>
10792L: linux-security-module@vger.kernel.org
10793W: http://schaufler-ca.com
10794T: git git://github.com/cschaufler/smack-next
10795S: Maintained
10796F: Documentation/security/Smack.txt
10797F: security/smack/
10798
10799DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10800M: Kevin Hilman <khilman@kernel.org>
10801M: Nishanth Menon <nm@ti.com>
10802S: Maintained
10803F: drivers/power/avs/
10804F: include/linux/power/smartreflex.h
10805L: linux-pm@vger.kernel.org
10806
10807SMC91x ETHERNET DRIVER
10808M: Nicolas Pitre <nico@fluxnic.net>
10809S: Odd Fixes
10810F: drivers/net/ethernet/smsc/smc91x.*
10811
10812SMIA AND SMIA++ IMAGE SENSOR DRIVER
10813M: Sakari Ailus <sakari.ailus@iki.fi>
10814L: linux-media@vger.kernel.org
10815S: Maintained
10816F: drivers/media/i2c/smiapp/
10817F: include/media/i2c/smiapp.h
10818F: drivers/media/i2c/smiapp-pll.c
10819F: drivers/media/i2c/smiapp-pll.h
10820F: include/uapi/linux/smiapp.h
10821F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10822
10823SMM665 HARDWARE MONITOR DRIVER
10824M: Guenter Roeck <linux@roeck-us.net>
10825L: linux-hwmon@vger.kernel.org
10826S: Maintained
10827F: Documentation/hwmon/smm665
10828F: drivers/hwmon/smm665.c
10829
10830SMSC EMC2103 HARDWARE MONITOR DRIVER
10831M: Steve Glendinning <steve.glendinning@shawell.net>
10832L: linux-hwmon@vger.kernel.org
10833S: Maintained
10834F: Documentation/hwmon/emc2103
10835F: drivers/hwmon/emc2103.c
10836
10837SMSC SCH5627 HARDWARE MONITOR DRIVER
10838M: Hans de Goede <hdegoede@redhat.com>
10839L: linux-hwmon@vger.kernel.org
10840S: Supported
10841F: Documentation/hwmon/sch5627
10842F: drivers/hwmon/sch5627.c
10843
10844SMSC47B397 HARDWARE MONITOR DRIVER
10845M: Jean Delvare <jdelvare@suse.com>
10846L: linux-hwmon@vger.kernel.org
10847S: Maintained
10848F: Documentation/hwmon/smsc47b397
10849F: drivers/hwmon/smsc47b397.c
10850
10851SMSC911x ETHERNET DRIVER
10852M: Steve Glendinning <steve.glendinning@shawell.net>
10853L: netdev@vger.kernel.org
10854S: Maintained
10855F: include/linux/smsc911x.h
10856F: drivers/net/ethernet/smsc/smsc911x.*
10857
10858SMSC9420 PCI ETHERNET DRIVER
10859M: Steve Glendinning <steve.glendinning@shawell.net>
10860L: netdev@vger.kernel.org
10861S: Maintained
10862F: drivers/net/ethernet/smsc/smsc9420.*
10863
10864SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10865M: Steve Glendinning <steve.glendinning@shawell.net>
10866L: linux-fbdev@vger.kernel.org
10867S: Maintained
10868F: drivers/video/fbdev/smscufx.c
10869
10870SOC-CAMERA V4L2 SUBSYSTEM
10871M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10872L: linux-media@vger.kernel.org
10873T: git git://linuxtv.org/media_tree.git
10874S: Maintained
10875F: include/media/soc*
10876F: drivers/media/i2c/soc_camera/
10877F: drivers/media/platform/soc_camera/
10878
10879SOEKRIS NET48XX LED SUPPORT
10880M: Chris Boot <bootc@bootc.net>
10881S: Maintained
10882F: drivers/leds/leds-net48xx.c
10883
10884SOFTLOGIC 6x10 MPEG CODEC
10885M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10886M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10887M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10888M: Ismael Luceno <ismael@iodev.co.uk>
10889L: linux-media@vger.kernel.org
10890S: Supported
10891F: drivers/media/pci/solo6x10/
10892
10893SOFTWARE RAID (Multiple Disks) SUPPORT
10894M: Shaohua Li <shli@kernel.org>
10895L: linux-raid@vger.kernel.org
10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10897S: Supported
10898F: drivers/md/
10899F: include/linux/raid/
10900F: include/uapi/linux/raid/
10901
10902SONIC NETWORK DRIVER
10903M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10904L: netdev@vger.kernel.org
10905S: Maintained
10906F: drivers/net/ethernet/natsemi/sonic.*
10907
10908SONICS SILICON BACKPLANE DRIVER (SSB)
10909M: Michael Buesch <m@bues.ch>
10910L: linux-wireless@vger.kernel.org
10911S: Maintained
10912F: drivers/ssb/
10913F: include/linux/ssb/
10914
10915SONY VAIO CONTROL DEVICE DRIVER
10916M: Mattia Dongili <malattia@linux.it>
10917L: platform-driver-x86@vger.kernel.org
10918W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10919S: Maintained
10920F: Documentation/laptops/sony-laptop.txt
10921F: drivers/char/sonypi.c
10922F: drivers/platform/x86/sony-laptop.c
10923F: include/linux/sony-laptop.h
10924
10925SONY MEMORYSTICK CARD SUPPORT
10926M: Alex Dubov <oakad@yahoo.com>
10927W: http://tifmxx.berlios.de/
10928S: Maintained
10929F: drivers/memstick/host/tifm_ms.c
10930
10931SONY MEMORYSTICK STANDARD SUPPORT
10932M: Maxim Levitsky <maximlevitsky@gmail.com>
10933S: Maintained
10934F: drivers/memstick/core/ms_block.*
10935
10936SOUND
10937M: Jaroslav Kysela <perex@perex.cz>
10938M: Takashi Iwai <tiwai@suse.com>
10939L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10940W: http://www.alsa-project.org/
10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10942T: git git://git.alsa-project.org/alsa-kernel.git
10943Q: http://patchwork.kernel.org/project/alsa-devel/list/
10944S: Maintained
10945F: Documentation/sound/
10946F: include/sound/
10947F: include/uapi/sound/
10948F: sound/
10949
10950SOUND - COMPRESSED AUDIO
10951M: Vinod Koul <vinod.koul@intel.com>
10952L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10954S: Supported
10955F: Documentation/sound/alsa/compress_offload.txt
10956F: include/sound/compress_driver.h
10957F: include/uapi/sound/compress_*
10958F: sound/core/compress_offload.c
10959F: sound/soc/soc-compress.c
10960
10961SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10962M: Liam Girdwood <lgirdwood@gmail.com>
10963M: Mark Brown <broonie@kernel.org>
10964T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10965L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10966W: http://alsa-project.org/main/index.php/ASoC
10967S: Supported
10968F: Documentation/devicetree/bindings/sound/
10969F: Documentation/sound/alsa/soc/
10970F: sound/soc/
10971F: include/sound/soc*
10972
10973SOUND - DMAENGINE HELPERS
10974M: Lars-Peter Clausen <lars@metafoo.de>
10975S: Supported
10976F: include/sound/dmaengine_pcm.h
10977F: sound/core/pcm_dmaengine.c
10978F: sound/soc/soc-generic-dmaengine-pcm.c
10979
10980SP2 MEDIA DRIVER
10981M: Olli Salonen <olli.salonen@iki.fi>
10982L: linux-media@vger.kernel.org
10983W: https://linuxtv.org
10984Q: http://patchwork.linuxtv.org/project/linux-media/list/
10985S: Maintained
10986F: drivers/media/dvb-frontends/sp2*
10987
10988SPARC + UltraSPARC (sparc/sparc64)
10989M: "David S. Miller" <davem@davemloft.net>
10990L: sparclinux@vger.kernel.org
10991Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10994S: Maintained
10995F: arch/sparc/
10996F: drivers/sbus/
10997
10998SPARC SERIAL DRIVERS
10999M: "David S. Miller" <davem@davemloft.net>
11000L: sparclinux@vger.kernel.org
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11003S: Maintained
11004F: include/linux/sunserialcore.h
11005F: drivers/tty/serial/suncore.c
11006F: drivers/tty/serial/sunhv.c
11007F: drivers/tty/serial/sunsab.c
11008F: drivers/tty/serial/sunsab.h
11009F: drivers/tty/serial/sunsu.c
11010F: drivers/tty/serial/sunzilog.c
11011F: drivers/tty/serial/sunzilog.h
11012
11013SPARSE CHECKER
11014M: "Christopher Li" <sparse@chrisli.org>
11015L: linux-sparse@vger.kernel.org
11016W: https://sparse.wiki.kernel.org/
11017T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11018T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11019S: Maintained
11020F: include/linux/compiler.h
11021
11022SPEAR PLATFORM SUPPORT
11023M: Viresh Kumar <vireshk@kernel.org>
11024M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11026W: http://www.st.com/spear
11027S: Maintained
11028F: arch/arm/boot/dts/spear*
11029F: arch/arm/mach-spear/
11030
11031SPEAR CLOCK FRAMEWORK SUPPORT
11032M: Viresh Kumar <vireshk@kernel.org>
11033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11034W: http://www.st.com/spear
11035S: Maintained
11036F: drivers/clk/spear/
11037
11038SPI SUBSYSTEM
11039M: Mark Brown <broonie@kernel.org>
11040L: linux-spi@vger.kernel.org
11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11042Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11043S: Maintained
11044F: Documentation/devicetree/bindings/spi/
11045F: Documentation/spi/
11046F: drivers/spi/
11047F: include/linux/spi/
11048F: include/uapi/linux/spi/
11049
11050SPIDERNET NETWORK DRIVER for CELL
11051M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11052L: netdev@vger.kernel.org
11053S: Supported
11054F: Documentation/networking/spider_net.txt
11055F: drivers/net/ethernet/toshiba/spider_net*
11056
11057SPU FILE SYSTEM
11058M: Jeremy Kerr <jk@ozlabs.org>
11059L: linuxppc-dev@lists.ozlabs.org
11060W: http://www.ibm.com/developerworks/power/cell/
11061S: Supported
11062F: Documentation/filesystems/spufs.txt
11063F: arch/powerpc/platforms/cell/spufs/
11064
11065SQUASHFS FILE SYSTEM
11066M: Phillip Lougher <phillip@squashfs.org.uk>
11067L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11068W: http://squashfs.org.uk
11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11070S: Maintained
11071F: Documentation/filesystems/squashfs.txt
11072F: fs/squashfs/
11073
11074SRM (Alpha) environment access
11075M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11076S: Maintained
11077F: arch/alpha/kernel/srm_env.c
11078
11079STABLE BRANCH
11080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11081L: stable@vger.kernel.org
11082S: Supported
11083F: Documentation/stable_kernel_rules.txt
11084
11085STAGING SUBSYSTEM
11086M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11088L: devel@driverdev.osuosl.org
11089S: Supported
11090F: drivers/staging/
11091
11092STAGING - COMEDI
11093M: Ian Abbott <abbotti@mev.co.uk>
11094M: H Hartley Sweeten <hsweeten@visionengravers.com>
11095S: Odd Fixes
11096F: drivers/staging/comedi/
11097
11098STAGING - FLARION FT1000 DRIVERS
11099M: Marek Belisko <marek.belisko@gmail.com>
11100S: Odd Fixes
11101F: drivers/staging/ft1000/
11102
11103STAGING - INDUSTRIAL IO
11104M: Jonathan Cameron <jic23@kernel.org>
11105L: linux-iio@vger.kernel.org
11106S: Odd Fixes
11107F: Documentation/devicetree/bindings/staging/iio/
11108F: drivers/staging/iio/
11109
11110STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11111M: Jarod Wilson <jarod@wilsonet.com>
11112W: http://www.lirc.org/
11113S: Odd Fixes
11114F: drivers/staging/media/lirc/
11115
11116STAGING - LUSTRE PARALLEL FILESYSTEM
11117M: Oleg Drokin <oleg.drokin@intel.com>
11118M: Andreas Dilger <andreas.dilger@intel.com>
11119L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11120W: http://wiki.lustre.org/
11121S: Maintained
11122F: drivers/staging/lustre
11123
11124STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11125M: Marc Dietrich <marvin24@gmx.de>
11126L: ac100@lists.launchpad.net (moderated for non-subscribers)
11127L: linux-tegra@vger.kernel.org
11128S: Maintained
11129F: drivers/staging/nvec/
11130
11131STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11132M: Jens Frederich <jfrederich@gmail.com>
11133M: Daniel Drake <dsd@laptop.org>
11134M: Jon Nettleton <jon.nettleton@gmail.com>
11135W: http://wiki.laptop.org/go/DCON
11136S: Maintained
11137F: drivers/staging/olpc_dcon/
11138
11139STAGING - REALTEK RTL8712U DRIVERS
11140M: Larry Finger <Larry.Finger@lwfinger.net>
11141M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11142S: Odd Fixes
11143F: drivers/staging/rtl8712/
11144
11145STAGING - REALTEK RTL8723U WIRELESS DRIVER
11146M: Larry Finger <Larry.Finger@lwfinger.net>
11147M: Jes Sorensen <Jes.Sorensen@redhat.com>
11148L: linux-wireless@vger.kernel.org
11149S: Maintained
11150F: drivers/staging/rtl8723au/
11151
11152STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11153M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11154M: Teddy Wang <teddy.wang@siliconmotion.com>
11155M: Sudip Mukherjee <sudip@vectorindia.org>
11156L: linux-fbdev@vger.kernel.org
11157S: Maintained
11158F: drivers/staging/sm750fb/
11159
11160STAGING - SLICOSS
11161M: Lior Dotan <liodot@gmail.com>
11162M: Christopher Harrer <charrer@alacritech.com>
11163S: Odd Fixes
11164F: drivers/staging/slicoss/
11165
11166STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11167M: William Hubbs <w.d.hubbs@gmail.com>
11168M: Chris Brannon <chris@the-brannons.com>
11169M: Kirk Reiser <kirk@reisers.ca>
11170M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11171L: speakup@linux-speakup.org
11172W: http://www.linux-speakup.org/
11173S: Odd Fixes
11174F: drivers/staging/speakup/
11175
11176STAGING - VIA VT665X DRIVERS
11177M: Forest Bond <forest@alittletooquiet.net>
11178S: Odd Fixes
11179F: drivers/staging/vt665?/
11180
11181STAGING - WILC1000 WIFI DRIVER
11182M: Johnny Kim <johnny.kim@atmel.com>
11183M: Austin Shin <austin.shin@atmel.com>
11184M: Chris Park <chris.park@atmel.com>
11185M: Tony Cho <tony.cho@atmel.com>
11186M: Glen Lee <glen.lee@atmel.com>
11187M: Leo Kim <leo.kim@atmel.com>
11188L: linux-wireless@vger.kernel.org
11189S: Supported
11190F: drivers/staging/wilc1000/
11191
11192STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11193M: Arnaud Patard <arnaud.patard@rtp-net.org>
11194S: Odd Fixes
11195F: drivers/staging/xgifb/
11196
11197STARFIRE/DURALAN NETWORK DRIVER
11198M: Ion Badulescu <ionut@badula.org>
11199S: Odd Fixes
11200F: drivers/net/ethernet/adaptec/starfire*
11201
11202SUN3/3X
11203M: Sam Creasey <sammy@sammy.net>
11204W: http://sammy.net/sun3/
11205S: Maintained
11206F: arch/m68k/kernel/*sun3*
11207F: arch/m68k/sun3*/
11208F: arch/m68k/include/asm/sun3*
11209F: drivers/net/ethernet/i825xx/sun3*
11210
11211SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11212M: Hans de Goede <hdegoede@redhat.com>
11213L: linux-input@vger.kernel.org
11214S: Maintained
11215F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11216F: drivers/input/keyboard/sun4i-lradc-keys.c
11217
11218SUNDANCE NETWORK DRIVER
11219M: Denis Kirjanov <kda@linux-powerpc.org>
11220L: netdev@vger.kernel.org
11221S: Maintained
11222F: drivers/net/ethernet/dlink/sundance.c
11223
11224SUPERH
11225M: Yoshinori Sato <ysato@users.sourceforge.jp>
11226M: Rich Felker <dalias@libc.org>
11227L: linux-sh@vger.kernel.org
11228Q: http://patchwork.kernel.org/project/linux-sh/list/
11229S: Maintained
11230F: Documentation/sh/
11231F: arch/sh/
11232F: drivers/sh/
11233
11234SUSPEND TO RAM
11235M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11236M: Len Brown <len.brown@intel.com>
11237M: Pavel Machek <pavel@ucw.cz>
11238L: linux-pm@vger.kernel.org
11239S: Supported
11240F: Documentation/power/
11241F: arch/x86/kernel/acpi/
11242F: drivers/base/power/
11243F: kernel/power/
11244F: include/linux/suspend.h
11245F: include/linux/freezer.h
11246F: include/linux/pm.h
11247
11248SVGA HANDLING
11249M: Martin Mares <mj@ucw.cz>
11250L: linux-video@atrey.karlin.mff.cuni.cz
11251S: Maintained
11252F: Documentation/svga.txt
11253F: arch/x86/boot/video*
11254
11255SWIOTLB SUBSYSTEM
11256M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11257L: linux-kernel@vger.kernel.org
11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11259S: Supported
11260F: lib/swiotlb.c
11261F: arch/*/kernel/pci-swiotlb.c
11262F: include/linux/swiotlb.h
11263
11264SWITCHDEV
11265M: Jiri Pirko <jiri@resnulli.us>
11266L: netdev@vger.kernel.org
11267S: Supported
11268F: net/switchdev/
11269F: include/net/switchdev.h
11270
11271SYNOPSYS ARC ARCHITECTURE
11272M: Vineet Gupta <vgupta@synopsys.com>
11273L: linux-snps-arc@lists.infradead.org
11274S: Supported
11275F: arch/arc/
11276F: Documentation/devicetree/bindings/arc/*
11277F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11278F: drivers/tty/serial/arc_uart.c
11279T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11280
11281SYNOPSYS ARC SDP platform support
11282M: Alexey Brodkin <abrodkin@synopsys.com>
11283S: Supported
11284F: arch/arc/plat-axs10x
11285F: arch/arc/boot/dts/ax*
11286F: Documentation/devicetree/bindings/arc/axs10*
11287
11288SYSTEM CONFIGURATION (SYSCON)
11289M: Lee Jones <lee.jones@linaro.org>
11290M: Arnd Bergmann <arnd@arndb.de>
11291T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11292S: Supported
11293F: drivers/mfd/syscon.c
11294
11295SYSV FILESYSTEM
11296M: Christoph Hellwig <hch@infradead.org>
11297S: Maintained
11298F: Documentation/filesystems/sysv-fs.txt
11299F: fs/sysv/
11300F: include/linux/sysv_fs.h
11301
11302TARGET SUBSYSTEM
11303M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11304L: linux-scsi@vger.kernel.org
11305L: target-devel@vger.kernel.org
11306W: http://www.linux-iscsi.org
11307W: http://groups.google.com/group/linux-iscsi-target-dev
11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11309S: Supported
11310F: drivers/target/
11311F: include/target/
11312F: Documentation/target/
11313
11314TASKSTATS STATISTICS INTERFACE
11315M: Balbir Singh <bsingharora@gmail.com>
11316S: Maintained
11317F: Documentation/accounting/taskstats*
11318F: include/linux/taskstats*
11319F: kernel/taskstats.c
11320
11321TC CLASSIFIER
11322M: Jamal Hadi Salim <jhs@mojatatu.com>
11323L: netdev@vger.kernel.org
11324S: Maintained
11325F: include/net/pkt_cls.h
11326F: include/uapi/linux/pkt_cls.h
11327F: net/sched/
11328
11329TCP LOW PRIORITY MODULE
11330M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11331M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11332W: http://tcp-lp-mod.sourceforge.net/
11333S: Maintained
11334F: net/ipv4/tcp_lp.c
11335
11336TDA10071 MEDIA DRIVER
11337M: Antti Palosaari <crope@iki.fi>
11338L: linux-media@vger.kernel.org
11339W: https://linuxtv.org
11340W: http://palosaari.fi/linux/
11341Q: http://patchwork.linuxtv.org/project/linux-media/list/
11342T: git git://linuxtv.org/anttip/media_tree.git
11343S: Maintained
11344F: drivers/media/dvb-frontends/tda10071*
11345
11346TDA18212 MEDIA DRIVER
11347M: Antti Palosaari <crope@iki.fi>
11348L: linux-media@vger.kernel.org
11349W: https://linuxtv.org
11350W: http://palosaari.fi/linux/
11351Q: http://patchwork.linuxtv.org/project/linux-media/list/
11352T: git git://linuxtv.org/anttip/media_tree.git
11353S: Maintained
11354F: drivers/media/tuners/tda18212*
11355
11356TDA18218 MEDIA DRIVER
11357M: Antti Palosaari <crope@iki.fi>
11358L: linux-media@vger.kernel.org
11359W: https://linuxtv.org
11360W: http://palosaari.fi/linux/
11361Q: http://patchwork.linuxtv.org/project/linux-media/list/
11362T: git git://linuxtv.org/anttip/media_tree.git
11363S: Maintained
11364F: drivers/media/tuners/tda18218*
11365
11366TDA18271 MEDIA DRIVER
11367M: Michael Krufky <mkrufky@linuxtv.org>
11368L: linux-media@vger.kernel.org
11369W: https://linuxtv.org
11370W: http://github.com/mkrufky
11371Q: http://patchwork.linuxtv.org/project/linux-media/list/
11372T: git git://linuxtv.org/mkrufky/tuners.git
11373S: Maintained
11374F: drivers/media/tuners/tda18271*
11375
11376TDA827x MEDIA DRIVER
11377M: Michael Krufky <mkrufky@linuxtv.org>
11378L: linux-media@vger.kernel.org
11379W: https://linuxtv.org
11380W: http://github.com/mkrufky
11381Q: http://patchwork.linuxtv.org/project/linux-media/list/
11382T: git git://linuxtv.org/mkrufky/tuners.git
11383S: Maintained
11384F: drivers/media/tuners/tda8290.*
11385
11386TDA8290 MEDIA DRIVER
11387M: Michael Krufky <mkrufky@linuxtv.org>
11388L: linux-media@vger.kernel.org
11389W: https://linuxtv.org
11390W: http://github.com/mkrufky
11391Q: http://patchwork.linuxtv.org/project/linux-media/list/
11392T: git git://linuxtv.org/mkrufky/tuners.git
11393S: Maintained
11394F: drivers/media/tuners/tda8290.*
11395
11396TDA9840 MEDIA DRIVER
11397M: Hans Verkuil <hverkuil@xs4all.nl>
11398L: linux-media@vger.kernel.org
11399T: git git://linuxtv.org/media_tree.git
11400W: https://linuxtv.org
11401S: Maintained
11402F: drivers/media/i2c/tda9840*
11403
11404TEA5761 TUNER DRIVER
11405M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11406M: Mauro Carvalho Chehab <mchehab@kernel.org>
11407L: linux-media@vger.kernel.org
11408W: https://linuxtv.org
11409T: git git://linuxtv.org/media_tree.git
11410S: Odd fixes
11411F: drivers/media/tuners/tea5761.*
11412
11413TEA5767 TUNER DRIVER
11414M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11415M: Mauro Carvalho Chehab <mchehab@kernel.org>
11416L: linux-media@vger.kernel.org
11417W: https://linuxtv.org
11418T: git git://linuxtv.org/media_tree.git
11419S: Maintained
11420F: drivers/media/tuners/tea5767.*
11421
11422TEA6415C MEDIA DRIVER
11423M: Hans Verkuil <hverkuil@xs4all.nl>
11424L: linux-media@vger.kernel.org
11425T: git git://linuxtv.org/media_tree.git
11426W: https://linuxtv.org
11427S: Maintained
11428F: drivers/media/i2c/tea6415c*
11429
11430TEA6420 MEDIA DRIVER
11431M: Hans Verkuil <hverkuil@xs4all.nl>
11432L: linux-media@vger.kernel.org
11433T: git git://linuxtv.org/media_tree.git
11434W: https://linuxtv.org
11435S: Maintained
11436F: drivers/media/i2c/tea6420*
11437
11438TEAM DRIVER
11439M: Jiri Pirko <jiri@resnulli.us>
11440L: netdev@vger.kernel.org
11441S: Supported
11442F: drivers/net/team/
11443F: include/linux/if_team.h
11444F: include/uapi/linux/if_team.h
11445
11446TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11447M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11448S: Maintained
11449F: arch/x86/platform/ts5500/
11450
11451TECHNOTREND USB IR RECEIVER
11452M: Sean Young <sean@mess.org>
11453L: linux-media@vger.kernel.org
11454S: Maintained
11455F: drivers/media/rc/ttusbir.c
11456
11457TEGRA ARCHITECTURE SUPPORT
11458M: Stephen Warren <swarren@wwwdotorg.org>
11459M: Thierry Reding <thierry.reding@gmail.com>
11460M: Alexandre Courbot <gnurou@gmail.com>
11461L: linux-tegra@vger.kernel.org
11462Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11464S: Supported
11465N: [^a-z]tegra
11466
11467TEGRA CLOCK DRIVER
11468M: Peter De Schrijver <pdeschrijver@nvidia.com>
11469M: Prashant Gaikwad <pgaikwad@nvidia.com>
11470S: Supported
11471F: drivers/clk/tegra/
11472
11473TEGRA DMA DRIVERS
11474M: Laxman Dewangan <ldewangan@nvidia.com>
11475M: Jon Hunter <jonathanh@nvidia.com>
11476S: Supported
11477F: drivers/dma/tegra*
11478
11479TEGRA I2C DRIVER
11480M: Laxman Dewangan <ldewangan@nvidia.com>
11481S: Supported
11482F: drivers/i2c/busses/i2c-tegra.c
11483
11484TEGRA IOMMU DRIVERS
11485M: Hiroshi Doyu <hdoyu@nvidia.com>
11486S: Supported
11487F: drivers/iommu/tegra*
11488
11489TEGRA KBC DRIVER
11490M: Rakesh Iyer <riyer@nvidia.com>
11491M: Laxman Dewangan <ldewangan@nvidia.com>
11492S: Supported
11493F: drivers/input/keyboard/tegra-kbc.c
11494
11495TEGRA PWM DRIVER
11496M: Thierry Reding <thierry.reding@gmail.com>
11497S: Supported
11498F: drivers/pwm/pwm-tegra.c
11499
11500TEGRA SERIAL DRIVER
11501M: Laxman Dewangan <ldewangan@nvidia.com>
11502S: Supported
11503F: drivers/tty/serial/serial-tegra.c
11504
11505TEGRA SPI DRIVER
11506M: Laxman Dewangan <ldewangan@nvidia.com>
11507S: Supported
11508F: drivers/spi/spi-tegra*
11509
11510TEHUTI ETHERNET DRIVER
11511M: Andy Gospodarek <andy@greyhouse.net>
11512L: netdev@vger.kernel.org
11513S: Supported
11514F: drivers/net/ethernet/tehuti/*
11515
11516Telecom Clock Driver for MCPL0010
11517M: Mark Gross <mark.gross@intel.com>
11518S: Supported
11519F: drivers/char/tlclk.c
11520
11521TENSILICA XTENSA PORT (xtensa)
11522M: Chris Zankel <chris@zankel.net>
11523M: Max Filippov <jcmvbkbc@gmail.com>
11524L: linux-xtensa@linux-xtensa.org
11525T: git git://github.com/czankel/xtensa-linux.git
11526S: Maintained
11527F: arch/xtensa/
11528F: drivers/irqchip/irq-xtensa-*
11529
11530THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11531M: Hans Verkuil <hverkuil@xs4all.nl>
11532L: linux-media@vger.kernel.org
11533T: git git://linuxtv.org/media_tree.git
11534W: https://linuxtv.org
11535S: Maintained
11536F: drivers/media/radio/radio-raremono.c
11537
11538THERMAL
11539M: Zhang Rui <rui.zhang@intel.com>
11540M: Eduardo Valentin <edubezval@gmail.com>
11541L: linux-pm@vger.kernel.org
11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11544Q: https://patchwork.kernel.org/project/linux-pm/list/
11545S: Supported
11546F: drivers/thermal/
11547F: include/linux/thermal.h
11548F: include/uapi/linux/thermal.h
11549F: include/linux/cpu_cooling.h
11550F: Documentation/devicetree/bindings/thermal/
11551
11552THERMAL/CPU_COOLING
11553M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11554M: Viresh Kumar <viresh.kumar@linaro.org>
11555M: Javi Merino <javi.merino@arm.com>
11556L: linux-pm@vger.kernel.org
11557S: Supported
11558F: Documentation/thermal/cpu-cooling-api.txt
11559F: drivers/thermal/cpu_cooling.c
11560F: include/linux/cpu_cooling.h
11561
11562THINKPAD ACPI EXTRAS DRIVER
11563M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11564L: ibm-acpi-devel@lists.sourceforge.net
11565L: platform-driver-x86@vger.kernel.org
11566W: http://ibm-acpi.sourceforge.net
11567W: http://thinkwiki.org/wiki/Ibm-acpi
11568T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11569S: Maintained
11570F: drivers/platform/x86/thinkpad_acpi.c
11571
11572TI BANDGAP AND THERMAL DRIVER
11573M: Eduardo Valentin <edubezval@gmail.com>
11574M: Keerthy <j-keerthy@ti.com>
11575L: linux-pm@vger.kernel.org
11576L: linux-omap@vger.kernel.org
11577S: Maintained
11578F: drivers/thermal/ti-soc-thermal/
11579
11580TI VPE/CAL DRIVERS
11581M: Benoit Parrot <bparrot@ti.com>
11582L: linux-media@vger.kernel.org
11583W: http://linuxtv.org/
11584Q: http://patchwork.linuxtv.org/project/linux-media/list/
11585S: Maintained
11586F: drivers/media/platform/ti-vpe/
11587
11588TI CDCE706 CLOCK DRIVER
11589M: Max Filippov <jcmvbkbc@gmail.com>
11590S: Maintained
11591F: drivers/clk/clk-cdce706.c
11592
11593TI CLOCK DRIVER
11594M: Tero Kristo <t-kristo@ti.com>
11595L: linux-omap@vger.kernel.org
11596S: Maintained
11597F: drivers/clk/ti/
11598F: include/linux/clk/ti.h
11599
11600TI ETHERNET SWITCH DRIVER (CPSW)
11601M: Mugunthan V N <mugunthanvnm@ti.com>
11602R: Grygorii Strashko <grygorii.strashko@ti.com>
11603L: linux-omap@vger.kernel.org
11604L: netdev@vger.kernel.org
11605S: Maintained
11606F: drivers/net/ethernet/ti/cpsw*
11607F: drivers/net/ethernet/ti/davinci*
11608
11609TI FLASH MEDIA INTERFACE DRIVER
11610M: Alex Dubov <oakad@yahoo.com>
11611S: Maintained
11612F: drivers/misc/tifm*
11613F: drivers/mmc/host/tifm_sd.c
11614F: include/linux/tifm.h
11615
11616TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11617M: Santosh Shilimkar <ssantosh@kernel.org>
11618L: linux-kernel@vger.kernel.org
11619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11620S: Maintained
11621F: drivers/soc/ti/*
11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11623
11624
11625TI LM49xxx FAMILY ASoC CODEC DRIVERS
11626M: M R Swami Reddy <mr.swami.reddy@ti.com>
11627M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11628L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11629S: Maintained
11630F: sound/soc/codecs/lm49453*
11631F: sound/soc/codecs/isabelle*
11632
11633TI LP855x BACKLIGHT DRIVER
11634M: Milo Kim <milo.kim@ti.com>
11635S: Maintained
11636F: Documentation/backlight/lp855x-driver.txt
11637F: drivers/video/backlight/lp855x_bl.c
11638F: include/linux/platform_data/lp855x.h
11639
11640TI LP8727 CHARGER DRIVER
11641M: Milo Kim <milo.kim@ti.com>
11642S: Maintained
11643F: drivers/power/lp8727_charger.c
11644F: include/linux/platform_data/lp8727.h
11645
11646TI LP8788 MFD DRIVER
11647M: Milo Kim <milo.kim@ti.com>
11648S: Maintained
11649F: drivers/iio/adc/lp8788_adc.c
11650F: drivers/leds/leds-lp8788.c
11651F: drivers/mfd/lp8788*.c
11652F: drivers/power/lp8788-charger.c
11653F: drivers/regulator/lp8788-*.c
11654F: include/linux/mfd/lp8788*.h
11655
11656TI NETCP ETHERNET DRIVER
11657M: Wingman Kwok <w-kwok2@ti.com>
11658M: Murali Karicheri <m-karicheri2@ti.com>
11659L: netdev@vger.kernel.org
11660S: Maintained
11661F: drivers/net/ethernet/ti/netcp*
11662
11663TI TAS571X FAMILY ASoC CODEC DRIVER
11664M: Kevin Cernekee <cernekee@chromium.org>
11665L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11666S: Odd Fixes
11667F: sound/soc/codecs/tas571x*
11668
11669TI TWL4030 SERIES SOC CODEC DRIVER
11670M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11671L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11672S: Maintained
11673F: sound/soc/codecs/twl4030*
11674
11675TI WILINK WIRELESS DRIVERS
11676L: linux-wireless@vger.kernel.org
11677W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11678W: http://wireless.kernel.org/en/users/Drivers/wl1251
11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11680S: Orphan
11681F: drivers/net/wireless/ti/
11682F: include/linux/wl12xx.h
11683
11684TIPC NETWORK LAYER
11685M: Jon Maloy <jon.maloy@ericsson.com>
11686M: Ying Xue <ying.xue@windriver.com>
11687L: netdev@vger.kernel.org (core kernel code)
11688L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11689W: http://tipc.sourceforge.net/
11690S: Maintained
11691F: include/uapi/linux/tipc*.h
11692F: net/tipc/
11693
11694TILE ARCHITECTURE
11695M: Chris Metcalf <cmetcalf@mellanox.com>
11696W: http://www.mellanox.com/repository/solutions/tile-scm/
11697T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11698S: Supported
11699F: arch/tile/
11700F: drivers/char/tile-srom.c
11701F: drivers/edac/tile_edac.c
11702F: drivers/net/ethernet/tile/
11703F: drivers/rtc/rtc-tile.c
11704F: drivers/tty/hvc/hvc_tile.c
11705F: drivers/tty/serial/tilegx.c
11706F: drivers/usb/host/*-tilegx.c
11707F: include/linux/usb/tilegx.h
11708
11709TLAN NETWORK DRIVER
11710M: Samuel Chessman <chessman@tux.org>
11711L: tlan-devel@lists.sourceforge.net (subscribers-only)
11712W: http://sourceforge.net/projects/tlan/
11713S: Maintained
11714F: Documentation/networking/tlan.txt
11715F: drivers/net/ethernet/ti/tlan.*
11716
11717TOMOYO SECURITY MODULE
11718M: Kentaro Takeda <takedakn@nttdata.co.jp>
11719M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11720L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11721L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11722L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11723L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11724W: http://tomoyo.sourceforge.jp/
11725T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11726S: Maintained
11727F: security/tomoyo/
11728
11729TOPSTAR LAPTOP EXTRAS DRIVER
11730M: Herton Ronaldo Krzesinski <herton@canonical.com>
11731L: platform-driver-x86@vger.kernel.org
11732S: Maintained
11733F: drivers/platform/x86/topstar-laptop.c
11734
11735TOSHIBA ACPI EXTRAS DRIVER
11736M: Azael Avalos <coproscefalo@gmail.com>
11737L: platform-driver-x86@vger.kernel.org
11738S: Maintained
11739F: drivers/platform/x86/toshiba_acpi.c
11740
11741TOSHIBA BLUETOOTH DRIVER
11742M: Azael Avalos <coproscefalo@gmail.com>
11743L: platform-driver-x86@vger.kernel.org
11744S: Maintained
11745F: drivers/platform/x86/toshiba_bluetooth.c
11746
11747TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11748M: Azael Avalos <coproscefalo@gmail.com>
11749L: platform-driver-x86@vger.kernel.org
11750S: Maintained
11751F: drivers/platform/x86/toshiba_haps.c
11752
11753TOSHIBA WMI HOTKEYS DRIVER
11754M: Azael Avalos <coproscefalo@gmail.com>
11755L: platform-driver-x86@vger.kernel.org
11756S: Maintained
11757F: drivers/platform/x86/toshiba-wmi.c
11758
11759TOSHIBA SMM DRIVER
11760M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11761W: http://www.buzzard.org.uk/toshiba/
11762S: Maintained
11763F: drivers/char/toshiba.c
11764F: include/linux/toshiba.h
11765F: include/uapi/linux/toshiba.h
11766
11767TOSHIBA TC358743 DRIVER
11768M: Mats Randgaard <matrandg@cisco.com>
11769L: linux-media@vger.kernel.org
11770S: Maintained
11771F: drivers/media/i2c/tc358743*
11772F: include/media/i2c/tc358743.h
11773
11774TMIO/SDHI MMC DRIVER
11775M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11776L: linux-mmc@vger.kernel.org
11777S: Supported
11778F: drivers/mmc/host/tmio_mmc*
11779F: drivers/mmc/host/sh_mobile_sdhi.c
11780F: include/linux/mfd/tmio.h
11781
11782TMP401 HARDWARE MONITOR DRIVER
11783M: Guenter Roeck <linux@roeck-us.net>
11784L: linux-hwmon@vger.kernel.org
11785S: Maintained
11786F: Documentation/hwmon/tmp401
11787F: drivers/hwmon/tmp401.c
11788
11789TMPFS (SHMEM FILESYSTEM)
11790M: Hugh Dickins <hughd@google.com>
11791L: linux-mm@kvack.org
11792S: Maintained
11793F: include/linux/shmem_fs.h
11794F: mm/shmem.c
11795
11796TM6000 VIDEO4LINUX DRIVER
11797M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11798M: Mauro Carvalho Chehab <mchehab@kernel.org>
11799L: linux-media@vger.kernel.org
11800W: https://linuxtv.org
11801T: git git://linuxtv.org/media_tree.git
11802S: Odd fixes
11803F: drivers/media/usb/tm6000/
11804
11805TW68 VIDEO4LINUX DRIVER
11806M: Hans Verkuil <hverkuil@xs4all.nl>
11807L: linux-media@vger.kernel.org
11808T: git git://linuxtv.org/media_tree.git
11809W: https://linuxtv.org
11810S: Odd Fixes
11811F: drivers/media/pci/tw68/
11812
11813TW686X VIDEO4LINUX DRIVER
11814M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11815L: linux-media@vger.kernel.org
11816T: git git://linuxtv.org/media_tree.git
11817W: http://linuxtv.org
11818S: Maintained
11819F: drivers/media/pci/tw686x/
11820
11821TPM DEVICE DRIVER
11822M: Peter Huewe <peterhuewe@gmx.de>
11823M: Marcel Selhorst <tpmdd@selhorst.net>
11824M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11825R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11826W: http://tpmdd.sourceforge.net
11827L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11828Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11829T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11830S: Maintained
11831F: drivers/char/tpm/
11832
11833TPM IBM_VTPM DEVICE DRIVER
11834M: Ashley Lai <ashleydlai@gmail.com>
11835W: http://tpmdd.sourceforge.net
11836L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11837S: Maintained
11838F: drivers/char/tpm/tpm_ibmvtpm*
11839
11840TRACING
11841M: Steven Rostedt <rostedt@goodmis.org>
11842M: Ingo Molnar <mingo@redhat.com>
11843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11844S: Maintained
11845F: Documentation/trace/ftrace.txt
11846F: arch/*/*/*/ftrace.h
11847F: arch/*/kernel/ftrace.c
11848F: include/*/ftrace.h
11849F: include/linux/trace*.h
11850F: include/trace/
11851F: kernel/trace/
11852F: tools/testing/selftests/ftrace/
11853
11854TRACING MMIO ACCESSES (MMIOTRACE)
11855M: Steven Rostedt <rostedt@goodmis.org>
11856M: Ingo Molnar <mingo@kernel.org>
11857R: Karol Herbst <karolherbst@gmail.com>
11858R: Pekka Paalanen <ppaalanen@gmail.com>
11859S: Maintained
11860L: linux-kernel@vger.kernel.org
11861L: nouveau@lists.freedesktop.org
11862F: kernel/trace/trace_mmiotrace.c
11863F: include/linux/mmiotrace.h
11864F: arch/x86/mm/kmmio.c
11865F: arch/x86/mm/mmio-mod.c
11866F: arch/x86/mm/testmmiotrace.c
11867
11868TRIVIAL PATCHES
11869M: Jiri Kosina <trivial@kernel.org>
11870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11871S: Maintained
11872K: ^Subject:.*(?i)trivial
11873
11874TTY LAYER
11875M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11876M: Jiri Slaby <jslaby@suse.com>
11877S: Supported
11878T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11879F: Documentation/serial/
11880F: drivers/tty/
11881F: drivers/tty/serial/serial_core.c
11882F: include/linux/serial_core.h
11883F: include/linux/serial.h
11884F: include/linux/tty.h
11885F: include/uapi/linux/serial_core.h
11886F: include/uapi/linux/serial.h
11887F: include/uapi/linux/tty.h
11888
11889TUA9001 MEDIA DRIVER
11890M: Antti Palosaari <crope@iki.fi>
11891L: linux-media@vger.kernel.org
11892W: https://linuxtv.org
11893W: http://palosaari.fi/linux/
11894Q: http://patchwork.linuxtv.org/project/linux-media/list/
11895T: git git://linuxtv.org/anttip/media_tree.git
11896S: Maintained
11897F: drivers/media/tuners/tua9001*
11898
11899TULIP NETWORK DRIVERS
11900L: netdev@vger.kernel.org
11901L: linux-parisc@vger.kernel.org
11902S: Orphan
11903F: drivers/net/ethernet/dec/tulip/
11904
11905TUN/TAP driver
11906M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11907W: http://vtun.sourceforge.net/tun
11908S: Maintained
11909F: Documentation/networking/tuntap.txt
11910F: arch/um/os-Linux/drivers/
11911
11912TURBOCHANNEL SUBSYSTEM
11913M: "Maciej W. Rozycki" <macro@linux-mips.org>
11914M: Ralf Baechle <ralf@linux-mips.org>
11915L: linux-mips@linux-mips.org
11916Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11917S: Maintained
11918F: drivers/tc/
11919F: include/linux/tc.h
11920
11921U14-34F SCSI DRIVER
11922M: Dario Ballabio <ballabio_dario@emc.com>
11923L: linux-scsi@vger.kernel.org
11924S: Maintained
11925F: drivers/scsi/u14-34f.c
11926
11927UBI FILE SYSTEM (UBIFS)
11928M: Richard Weinberger <richard@nod.at>
11929M: Artem Bityutskiy <dedekind1@gmail.com>
11930M: Adrian Hunter <adrian.hunter@intel.com>
11931L: linux-mtd@lists.infradead.org
11932T: git git://git.infradead.org/ubifs-2.6.git
11933W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11934S: Supported
11935F: Documentation/filesystems/ubifs.txt
11936F: fs/ubifs/
11937
11938UCLINUX (M68KNOMMU AND COLDFIRE)
11939M: Greg Ungerer <gerg@linux-m68k.org>
11940W: http://www.linux-m68k.org/
11941W: http://www.uclinux.org/
11942L: linux-m68k@lists.linux-m68k.org
11943L: uclinux-dev@uclinux.org (subscribers-only)
11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11945S: Maintained
11946F: arch/m68k/coldfire/
11947F: arch/m68k/68*/
11948F: arch/m68k/*/*_no.*
11949F: arch/m68k/include/asm/*_no.*
11950
11951UDF FILESYSTEM
11952M: Jan Kara <jack@suse.com>
11953S: Maintained
11954F: Documentation/filesystems/udf.txt
11955F: fs/udf/
11956
11957UFS FILESYSTEM
11958M: Evgeniy Dushistov <dushistov@mail.ru>
11959S: Maintained
11960F: Documentation/filesystems/ufs.txt
11961F: fs/ufs/
11962
11963UHID USERSPACE HID IO DRIVER:
11964M: David Herrmann <dh.herrmann@googlemail.com>
11965L: linux-input@vger.kernel.org
11966S: Maintained
11967F: drivers/hid/uhid.c
11968F: include/uapi/linux/uhid.h
11969
11970ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11971L: linux-usb@vger.kernel.org
11972S: Orphan
11973F: drivers/uwb/
11974F: include/linux/uwb.h
11975F: include/linux/uwb/
11976
11977UNICORE32 ARCHITECTURE:
11978M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11979W: http://mprc.pku.edu.cn/~guanxuetao/linux
11980S: Maintained
11981T: git git://github.com/gxt/linux.git
11982F: arch/unicore32/
11983
11984UNIFDEF
11985M: Tony Finch <dot@dotat.at>
11986W: http://dotat.at/prog/unifdef
11987S: Maintained
11988F: scripts/unifdef.c
11989
11990UNIFORM CDROM DRIVER
11991M: Jens Axboe <axboe@kernel.dk>
11992W: http://www.kernel.dk
11993S: Maintained
11994F: Documentation/cdrom/
11995F: drivers/cdrom/cdrom.c
11996F: include/linux/cdrom.h
11997F: include/uapi/linux/cdrom.h
11998
11999UNISYS S-PAR DRIVERS
12000M: David Kershner <david.kershner@unisys.com>
12001L: sparmaintainer@unisys.com (Unisys internal)
12002S: Supported
12003F: drivers/staging/unisys/
12004
12005UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12006M: Vinayak Holikatti <vinholikatti@gmail.com>
12007L: linux-scsi@vger.kernel.org
12008S: Supported
12009F: Documentation/scsi/ufs.txt
12010F: drivers/scsi/ufs/
12011
12012UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12013M: Joao Pinto <Joao.Pinto@synopsys.com>
12014L: linux-scsi@vger.kernel.org
12015S: Supported
12016F: drivers/scsi/ufs/*dwc*
12017
12018UNSORTED BLOCK IMAGES (UBI)
12019M: Artem Bityutskiy <dedekind1@gmail.com>
12020M: Richard Weinberger <richard@nod.at>
12021W: http://www.linux-mtd.infradead.org/
12022L: linux-mtd@lists.infradead.org
12023T: git git://git.infradead.org/ubifs-2.6.git
12024S: Supported
12025F: drivers/mtd/ubi/
12026F: include/linux/mtd/ubi.h
12027F: include/uapi/mtd/ubi-user.h
12028
12029USB ACM DRIVER
12030M: Oliver Neukum <oneukum@suse.com>
12031L: linux-usb@vger.kernel.org
12032S: Maintained
12033F: Documentation/usb/acm.txt
12034F: drivers/usb/class/cdc-acm.*
12035
12036USB AR5523 WIRELESS DRIVER
12037M: Pontus Fuchs <pontus.fuchs@gmail.com>
12038L: linux-wireless@vger.kernel.org
12039S: Maintained
12040F: drivers/net/wireless/ath/ar5523/
12041
12042USB ATTACHED SCSI
12043M: Oliver Neukum <oneukum@suse.com>
12044L: linux-usb@vger.kernel.org
12045L: linux-scsi@vger.kernel.org
12046S: Maintained
12047F: drivers/usb/storage/uas.c
12048
12049USB CDC ETHERNET DRIVER
12050M: Oliver Neukum <oliver@neukum.org>
12051L: linux-usb@vger.kernel.org
12052S: Maintained
12053F: drivers/net/usb/cdc_*.c
12054F: include/uapi/linux/usb/cdc.h
12055
12056USB CHAOSKEY DRIVER
12057M: Keith Packard <keithp@keithp.com>
12058L: linux-usb@vger.kernel.org
12059S: Maintained
12060F: drivers/usb/misc/chaoskey.c
12061
12062USB CYPRESS C67X00 DRIVER
12063M: Peter Korsgaard <jacmet@sunsite.dk>
12064L: linux-usb@vger.kernel.org
12065S: Maintained
12066F: drivers/usb/c67x00/
12067
12068USB DAVICOM DM9601 DRIVER
12069M: Peter Korsgaard <jacmet@sunsite.dk>
12070L: netdev@vger.kernel.org
12071W: http://www.linux-usb.org/usbnet
12072S: Maintained
12073F: drivers/net/usb/dm9601.c
12074
12075USB DIAMOND RIO500 DRIVER
12076M: Cesar Miquel <miquel@df.uba.ar>
12077L: rio500-users@lists.sourceforge.net
12078W: http://rio500.sourceforge.net
12079S: Maintained
12080F: drivers/usb/misc/rio500*
12081
12082USB EHCI DRIVER
12083M: Alan Stern <stern@rowland.harvard.edu>
12084L: linux-usb@vger.kernel.org
12085S: Maintained
12086F: Documentation/usb/ehci.txt
12087F: drivers/usb/host/ehci*
12088
12089USB GADGET/PERIPHERAL SUBSYSTEM
12090M: Felipe Balbi <balbi@kernel.org>
12091L: linux-usb@vger.kernel.org
12092W: http://www.linux-usb.org/gadget
12093T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12094S: Maintained
12095F: drivers/usb/gadget/
12096F: include/linux/usb/gadget*
12097
12098USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12099M: Jiri Kosina <jikos@kernel.org>
12100R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12101L: linux-usb@vger.kernel.org
12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12103S: Maintained
12104F: Documentation/hid/hiddev.txt
12105F: drivers/hid/usbhid/
12106
12107USB ISP116X DRIVER
12108M: Olav Kongas <ok@artecdesign.ee>
12109L: linux-usb@vger.kernel.org
12110S: Maintained
12111F: drivers/usb/host/isp116x*
12112F: include/linux/usb/isp116x.h
12113
12114USB LAN78XX ETHERNET DRIVER
12115M: Woojung Huh <woojung.huh@microchip.com>
12116M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12117L: netdev@vger.kernel.org
12118S: Maintained
12119F: drivers/net/usb/lan78xx.*
12120
12121USB MASS STORAGE DRIVER
12122M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12123L: linux-usb@vger.kernel.org
12124L: usb-storage@lists.one-eyed-alien.net
12125S: Maintained
12126W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12127F: drivers/usb/storage/
12128
12129USB MIDI DRIVER
12130M: Clemens Ladisch <clemens@ladisch.de>
12131L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12132T: git git://git.alsa-project.org/alsa-kernel.git
12133S: Maintained
12134F: sound/usb/midi.*
12135
12136USB NETWORKING DRIVERS
12137L: linux-usb@vger.kernel.org
12138S: Odd Fixes
12139F: drivers/net/usb/
12140
12141USB OHCI DRIVER
12142M: Alan Stern <stern@rowland.harvard.edu>
12143L: linux-usb@vger.kernel.org
12144S: Maintained
12145F: Documentation/usb/ohci.txt
12146F: drivers/usb/host/ohci*
12147
12148USB OTG FSM (Finite State Machine)
12149M: Peter Chen <Peter.Chen@nxp.com>
12150T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12151L: linux-usb@vger.kernel.org
12152S: Maintained
12153F: drivers/usb/common/usb-otg-fsm.c
12154
12155USB OVER IP DRIVER
12156M: Valentina Manea <valentina.manea.m@gmail.com>
12157M: Shuah Khan <shuahkh@osg.samsung.com>
12158M: Shuah Khan <shuah@kernel.org>
12159L: linux-usb@vger.kernel.org
12160S: Maintained
12161F: Documentation/usb/usbip_protocol.txt
12162F: drivers/usb/usbip/
12163F: tools/usb/usbip/
12164
12165USB PEGASUS DRIVER
12166M: Petko Manolov <petkan@nucleusys.com>
12167L: linux-usb@vger.kernel.org
12168L: netdev@vger.kernel.org
12169T: git git://github.com/petkan/pegasus.git
12170W: https://github.com/petkan/pegasus
12171S: Maintained
12172F: drivers/net/usb/pegasus.*
12173
12174USB PHY LAYER
12175M: Felipe Balbi <balbi@kernel.org>
12176L: linux-usb@vger.kernel.org
12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12178S: Maintained
12179F: drivers/usb/phy/
12180
12181USB PRINTER DRIVER (usblp)
12182M: Pete Zaitcev <zaitcev@redhat.com>
12183L: linux-usb@vger.kernel.org
12184S: Supported
12185F: drivers/usb/class/usblp.c
12186
12187USB QMI WWAN NETWORK DRIVER
12188M: Bjørn Mork <bjorn@mork.no>
12189L: netdev@vger.kernel.org
12190S: Maintained
12191F: Documentation/ABI/testing/sysfs-class-net-qmi
12192F: drivers/net/usb/qmi_wwan.c
12193
12194USB RTL8150 DRIVER
12195M: Petko Manolov <petkan@nucleusys.com>
12196L: linux-usb@vger.kernel.org
12197L: netdev@vger.kernel.org
12198T: git git://github.com/petkan/rtl8150.git
12199W: https://github.com/petkan/rtl8150
12200S: Maintained
12201F: drivers/net/usb/rtl8150.c
12202
12203USB SERIAL SUBSYSTEM
12204M: Johan Hovold <johan@kernel.org>
12205L: linux-usb@vger.kernel.org
12206S: Maintained
12207F: Documentation/usb/usb-serial.txt
12208F: drivers/usb/serial/
12209F: include/linux/usb/serial.h
12210
12211USB SMSC75XX ETHERNET DRIVER
12212M: Steve Glendinning <steve.glendinning@shawell.net>
12213L: netdev@vger.kernel.org
12214S: Maintained
12215F: drivers/net/usb/smsc75xx.*
12216
12217USB SMSC95XX ETHERNET DRIVER
12218M: Steve Glendinning <steve.glendinning@shawell.net>
12219L: netdev@vger.kernel.org
12220S: Maintained
12221F: drivers/net/usb/smsc95xx.*
12222
12223USB SUBSYSTEM
12224M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12225L: linux-usb@vger.kernel.org
12226W: http://www.linux-usb.org
12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12228S: Supported
12229F: Documentation/devicetree/bindings/usb/
12230F: Documentation/usb/
12231F: drivers/usb/
12232F: include/linux/usb.h
12233F: include/linux/usb/
12234
12235USB UHCI DRIVER
12236M: Alan Stern <stern@rowland.harvard.edu>
12237L: linux-usb@vger.kernel.org
12238S: Maintained
12239F: drivers/usb/host/uhci*
12240
12241USB "USBNET" DRIVER FRAMEWORK
12242M: Oliver Neukum <oneukum@suse.com>
12243L: netdev@vger.kernel.org
12244W: http://www.linux-usb.org/usbnet
12245S: Maintained
12246F: drivers/net/usb/usbnet.c
12247F: include/linux/usb/usbnet.h
12248
12249USB VIDEO CLASS
12250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12251L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12252L: linux-media@vger.kernel.org
12253T: git git://linuxtv.org/media_tree.git
12254W: http://www.ideasonboard.org/uvc/
12255S: Maintained
12256F: drivers/media/usb/uvc/
12257F: include/uapi/linux/uvcvideo.h
12258
12259USB VISION DRIVER
12260M: Hans Verkuil <hverkuil@xs4all.nl>
12261L: linux-media@vger.kernel.org
12262T: git git://linuxtv.org/media_tree.git
12263W: https://linuxtv.org
12264S: Odd Fixes
12265F: drivers/media/usb/usbvision/
12266
12267USB WEBCAM GADGET
12268M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12269L: linux-usb@vger.kernel.org
12270S: Maintained
12271F: drivers/usb/gadget/function/*uvc*
12272F: drivers/usb/gadget/legacy/webcam.c
12273
12274USB WIRELESS RNDIS DRIVER (rndis_wlan)
12275M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12276L: linux-wireless@vger.kernel.org
12277S: Maintained
12278F: drivers/net/wireless/rndis_wlan.c
12279
12280USB XHCI DRIVER
12281M: Mathias Nyman <mathias.nyman@intel.com>
12282L: linux-usb@vger.kernel.org
12283S: Supported
12284F: drivers/usb/host/xhci*
12285F: drivers/usb/host/pci-quirks*
12286
12287USB ZD1201 DRIVER
12288L: linux-wireless@vger.kernel.org
12289W: http://linux-lc100020.sourceforge.net
12290S: Orphan
12291F: drivers/net/wireless/zydas/zd1201.*
12292
12293USB ZR364XX DRIVER
12294M: Antoine Jacquet <royale@zerezo.com>
12295L: linux-usb@vger.kernel.org
12296L: linux-media@vger.kernel.org
12297T: git git://linuxtv.org/media_tree.git
12298W: http://royale.zerezo.com/zr364xx/
12299S: Maintained
12300F: Documentation/video4linux/zr364xx.txt
12301F: drivers/media/usb/zr364xx/
12302
12303ULPI BUS
12304M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12305L: linux-usb@vger.kernel.org
12306S: Maintained
12307F: drivers/usb/common/ulpi.c
12308F: include/linux/ulpi/
12309
12310USER-MODE LINUX (UML)
12311M: Jeff Dike <jdike@addtoit.com>
12312M: Richard Weinberger <richard@nod.at>
12313L: user-mode-linux-devel@lists.sourceforge.net
12314L: user-mode-linux-user@lists.sourceforge.net
12315W: http://user-mode-linux.sourceforge.net
12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12317S: Maintained
12318F: Documentation/virtual/uml/
12319F: arch/um/
12320F: arch/x86/um/
12321F: fs/hostfs/
12322F: fs/hppfs/
12323
12324USERSPACE I/O (UIO)
12325M: "Hans J. Koch" <hjk@hansjkoch.de>
12326M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12327S: Maintained
12328T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12329F: Documentation/DocBook/uio-howto.tmpl
12330F: drivers/uio/
12331F: include/linux/uio*.h
12332
12333UTIL-LINUX PACKAGE
12334M: Karel Zak <kzak@redhat.com>
12335L: util-linux@vger.kernel.org
12336W: http://en.wikipedia.org/wiki/Util-linux
12337T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12338S: Maintained
12339
12340UVESAFB DRIVER
12341M: Michal Januszewski <spock@gentoo.org>
12342L: linux-fbdev@vger.kernel.org
12343W: http://dev.gentoo.org/~spock/projects/uvesafb/
12344S: Maintained
12345F: Documentation/fb/uvesafb.txt
12346F: drivers/video/fbdev/uvesafb.*
12347
12348VF610 NAND DRIVER
12349M: Stefan Agner <stefan@agner.ch>
12350L: linux-mtd@lists.infradead.org
12351S: Supported
12352F: drivers/mtd/nand/vf610_nfc.c
12353
12354VFAT/FAT/MSDOS FILESYSTEM
12355M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12356S: Maintained
12357F: Documentation/filesystems/vfat.txt
12358F: fs/fat/
12359
12360VFIO DRIVER
12361M: Alex Williamson <alex.williamson@redhat.com>
12362L: kvm@vger.kernel.org
12363T: git git://github.com/awilliam/linux-vfio.git
12364S: Maintained
12365F: Documentation/vfio.txt
12366F: drivers/vfio/
12367F: include/linux/vfio.h
12368F: include/uapi/linux/vfio.h
12369
12370VFIO PLATFORM DRIVER
12371M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12372L: kvm@vger.kernel.org
12373S: Maintained
12374F: drivers/vfio/platform/
12375
12376VIDEOBUF2 FRAMEWORK
12377M: Pawel Osciak <pawel@osciak.com>
12378M: Marek Szyprowski <m.szyprowski@samsung.com>
12379M: Kyungmin Park <kyungmin.park@samsung.com>
12380L: linux-media@vger.kernel.org
12381S: Maintained
12382F: drivers/media/v4l2-core/videobuf2-*
12383F: include/media/videobuf2-*
12384
12385VIRTUAL SERIO DEVICE DRIVER
12386M: Stephen Chandler Paul <thatslyude@gmail.com>
12387S: Maintained
12388F: drivers/input/serio/userio.c
12389F: include/uapi/linux/userio.h
12390
12391VIRTIO CONSOLE DRIVER
12392M: Amit Shah <amit.shah@redhat.com>
12393L: virtualization@lists.linux-foundation.org
12394S: Maintained
12395F: drivers/char/virtio_console.c
12396F: include/linux/virtio_console.h
12397F: include/uapi/linux/virtio_console.h
12398
12399VIRTIO CORE, NET AND BLOCK DRIVERS
12400M: "Michael S. Tsirkin" <mst@redhat.com>
12401L: virtualization@lists.linux-foundation.org
12402S: Maintained
12403F: Documentation/devicetree/bindings/virtio/
12404F: drivers/virtio/
12405F: tools/virtio/
12406F: drivers/net/virtio_net.c
12407F: drivers/block/virtio_blk.c
12408F: include/linux/virtio_*.h
12409F: include/uapi/linux/virtio_*.h
12410
12411VIRTIO DRIVERS FOR S390
12412M: Christian Borntraeger <borntraeger@de.ibm.com>
12413M: Cornelia Huck <cornelia.huck@de.ibm.com>
12414L: linux-s390@vger.kernel.org
12415L: virtualization@lists.linux-foundation.org
12416L: kvm@vger.kernel.org
12417S: Supported
12418F: drivers/s390/virtio/
12419
12420VIRTIO GPU DRIVER
12421M: David Airlie <airlied@linux.ie>
12422M: Gerd Hoffmann <kraxel@redhat.com>
12423L: dri-devel@lists.freedesktop.org
12424L: virtualization@lists.linux-foundation.org
12425S: Maintained
12426F: drivers/gpu/drm/virtio/
12427F: include/uapi/linux/virtio_gpu.h
12428
12429VIRTIO HOST (VHOST)
12430M: "Michael S. Tsirkin" <mst@redhat.com>
12431L: kvm@vger.kernel.org
12432L: virtualization@lists.linux-foundation.org
12433L: netdev@vger.kernel.org
12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12435S: Maintained
12436F: drivers/vhost/
12437F: include/uapi/linux/vhost.h
12438
12439VIRTIO INPUT DRIVER
12440M: Gerd Hoffmann <kraxel@redhat.com>
12441S: Maintained
12442F: drivers/virtio/virtio_input.c
12443F: include/uapi/linux/virtio_input.h
12444
12445VIA RHINE NETWORK DRIVER
12446S: Orphan
12447F: drivers/net/ethernet/via/via-rhine.c
12448
12449VIA SD/MMC CARD CONTROLLER DRIVER
12450M: Bruce Chang <brucechang@via.com.tw>
12451M: Harald Welte <HaraldWelte@viatech.com>
12452S: Maintained
12453F: drivers/mmc/host/via-sdmmc.c
12454
12455VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12456M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12457L: linux-fbdev@vger.kernel.org
12458S: Maintained
12459F: include/linux/via-core.h
12460F: include/linux/via-gpio.h
12461F: include/linux/via_i2c.h
12462F: drivers/video/fbdev/via/
12463
12464VIA VELOCITY NETWORK DRIVER
12465M: Francois Romieu <romieu@fr.zoreil.com>
12466L: netdev@vger.kernel.org
12467S: Maintained
12468F: drivers/net/ethernet/via/via-velocity.*
12469
12470VIRT LIB
12471M: Alex Williamson <alex.williamson@redhat.com>
12472M: Paolo Bonzini <pbonzini@redhat.com>
12473L: kvm@vger.kernel.org
12474S: Supported
12475F: virt/lib/
12476
12477VIVID VIRTUAL VIDEO DRIVER
12478M: Hans Verkuil <hverkuil@xs4all.nl>
12479L: linux-media@vger.kernel.org
12480T: git git://linuxtv.org/media_tree.git
12481W: https://linuxtv.org
12482S: Maintained
12483F: drivers/media/platform/vivid/*
12484
12485VLAN (802.1Q)
12486M: Patrick McHardy <kaber@trash.net>
12487L: netdev@vger.kernel.org
12488S: Maintained
12489F: drivers/net/macvlan.c
12490F: include/linux/if_*vlan.h
12491F: net/8021q/
12492
12493VLYNQ BUS
12494M: Florian Fainelli <florian@openwrt.org>
12495L: openwrt-devel@lists.openwrt.org (subscribers-only)
12496S: Maintained
12497F: drivers/vlynq/vlynq.c
12498F: include/linux/vlynq.h
12499
12500VME SUBSYSTEM
12501M: Martyn Welch <martyn@welchs.me.uk>
12502M: Manohar Vanga <manohar.vanga@gmail.com>
12503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12504L: devel@driverdev.osuosl.org
12505S: Maintained
12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12507F: Documentation/vme_api.txt
12508F: drivers/staging/vme/
12509F: drivers/vme/
12510F: include/linux/vme*
12511
12512VMWARE HYPERVISOR INTERFACE
12513M: Alok Kataria <akataria@vmware.com>
12514L: virtualization@lists.linux-foundation.org
12515S: Supported
12516F: arch/x86/kernel/cpu/vmware.c
12517
12518VMWARE BALLOON DRIVER
12519M: Xavier Deguillard <xdeguillard@vmware.com>
12520M: Philip Moltmann <moltmann@vmware.com>
12521M: "VMware, Inc." <pv-drivers@vmware.com>
12522L: linux-kernel@vger.kernel.org
12523S: Maintained
12524F: drivers/misc/vmw_balloon.c
12525
12526VMWARE VMMOUSE SUBDRIVER
12527M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12528M: "VMware, Inc." <pv-drivers@vmware.com>
12529L: linux-input@vger.kernel.org
12530S: Maintained
12531F: drivers/input/mouse/vmmouse.c
12532F: drivers/input/mouse/vmmouse.h
12533
12534VMWARE VMXNET3 ETHERNET DRIVER
12535M: Shrikrishna Khare <skhare@vmware.com>
12536M: "VMware, Inc." <pv-drivers@vmware.com>
12537L: netdev@vger.kernel.org
12538S: Maintained
12539F: drivers/net/vmxnet3/
12540
12541VMware PVSCSI driver
12542M: Jim Gill <jgill@vmware.com>
12543M: VMware PV-Drivers <pv-drivers@vmware.com>
12544L: linux-scsi@vger.kernel.org
12545S: Maintained
12546F: drivers/scsi/vmw_pvscsi.c
12547F: drivers/scsi/vmw_pvscsi.h
12548
12549VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12550M: Liam Girdwood <lgirdwood@gmail.com>
12551M: Mark Brown <broonie@kernel.org>
12552L: linux-kernel@vger.kernel.org
12553W: http://www.slimlogic.co.uk/?p=48
12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12555S: Supported
12556F: Documentation/devicetree/bindings/regulator/
12557F: drivers/regulator/
12558F: include/dt-bindings/regulator/
12559F: include/linux/regulator/
12560
12561VRF
12562M: David Ahern <dsa@cumulusnetworks.com>
12563M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12564L: netdev@vger.kernel.org
12565S: Maintained
12566F: drivers/net/vrf.c
12567F: Documentation/networking/vrf.txt
12568
12569VT1211 HARDWARE MONITOR DRIVER
12570M: Juerg Haefliger <juergh@gmail.com>
12571L: linux-hwmon@vger.kernel.org
12572S: Maintained
12573F: Documentation/hwmon/vt1211
12574F: drivers/hwmon/vt1211.c
12575
12576VT8231 HARDWARE MONITOR DRIVER
12577M: Roger Lucas <vt8231@hiddenengine.co.uk>
12578L: linux-hwmon@vger.kernel.org
12579S: Maintained
12580F: drivers/hwmon/vt8231.c
12581
12582VUB300 USB to SDIO/SD/MMC bridge chip
12583M: Tony Olech <tony.olech@elandigitalsystems.com>
12584L: linux-mmc@vger.kernel.org
12585L: linux-usb@vger.kernel.org
12586S: Supported
12587F: drivers/mmc/host/vub300.c
12588
12589W1 DALLAS'S 1-WIRE BUS
12590M: Evgeniy Polyakov <zbr@ioremap.net>
12591S: Maintained
12592F: Documentation/w1/
12593F: drivers/w1/
12594
12595W83791D HARDWARE MONITORING DRIVER
12596M: Marc Hulsman <m.hulsman@tudelft.nl>
12597L: linux-hwmon@vger.kernel.org
12598S: Maintained
12599F: Documentation/hwmon/w83791d
12600F: drivers/hwmon/w83791d.c
12601
12602W83793 HARDWARE MONITORING DRIVER
12603M: Rudolf Marek <r.marek@assembler.cz>
12604L: linux-hwmon@vger.kernel.org
12605S: Maintained
12606F: Documentation/hwmon/w83793
12607F: drivers/hwmon/w83793.c
12608
12609W83795 HARDWARE MONITORING DRIVER
12610M: Jean Delvare <jdelvare@suse.com>
12611L: linux-hwmon@vger.kernel.org
12612S: Maintained
12613F: drivers/hwmon/w83795.c
12614
12615W83L51xD SD/MMC CARD INTERFACE DRIVER
12616M: Pierre Ossman <pierre@ossman.eu>
12617S: Maintained
12618F: drivers/mmc/host/wbsd.*
12619
12620WACOM PROTOCOL 4 SERIAL TABLETS
12621M: Julian Squires <julian@cipht.net>
12622M: Hans de Goede <hdegoede@redhat.com>
12623L: linux-input@vger.kernel.org
12624S: Maintained
12625F: drivers/input/tablet/wacom_serial4.c
12626
12627WATCHDOG DEVICE DRIVERS
12628M: Wim Van Sebroeck <wim@iguana.be>
12629R: Guenter Roeck <linux@roeck-us.net>
12630L: linux-watchdog@vger.kernel.org
12631W: http://www.linux-watchdog.org/
12632T: git git://www.linux-watchdog.org/linux-watchdog.git
12633S: Maintained
12634F: Documentation/devicetree/bindings/watchdog/
12635F: Documentation/watchdog/
12636F: drivers/watchdog/
12637F: include/linux/watchdog.h
12638F: include/uapi/linux/watchdog.h
12639
12640WD7000 SCSI DRIVER
12641M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12642L: linux-scsi@vger.kernel.org
12643S: Maintained
12644F: drivers/scsi/wd7000.c
12645
12646WIIMOTE HID DRIVER
12647M: David Herrmann <dh.herrmann@googlemail.com>
12648L: linux-input@vger.kernel.org
12649S: Maintained
12650F: drivers/hid/hid-wiimote*
12651
12652WINBOND CIR DRIVER
12653M: David Härdeman <david@hardeman.nu>
12654S: Maintained
12655F: drivers/media/rc/winbond-cir.c
12656
12657WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12658M: William Breathitt Gray <vilhelm.gray@gmail.com>
12659L: linux-watchdog@vger.kernel.org
12660S: Maintained
12661F: drivers/watchdog/ebc-c384_wdt.c
12662
12663WINSYSTEMS WS16C48 GPIO DRIVER
12664M: William Breathitt Gray <vilhelm.gray@gmail.com>
12665L: linux-gpio@vger.kernel.org
12666S: Maintained
12667F: drivers/gpio/gpio-ws16c48.c
12668
12669WIMAX STACK
12670M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12671M: linux-wimax@intel.com
12672L: wimax@linuxwimax.org (subscribers-only)
12673S: Supported
12674W: http://linuxwimax.org
12675F: Documentation/wimax/README.wimax
12676F: include/linux/wimax/debug.h
12677F: include/net/wimax.h
12678F: include/uapi/linux/wimax.h
12679F: net/wimax/
12680
12681WISTRON LAPTOP BUTTON DRIVER
12682M: Miloslav Trmac <mitr@volny.cz>
12683S: Maintained
12684F: drivers/input/misc/wistron_btns.c
12685
12686WL3501 WIRELESS PCMCIA CARD DRIVER
12687M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12688L: linux-wireless@vger.kernel.org
12689W: http://oops.ghostprotocols.net:81/blog
12690S: Maintained
12691F: drivers/net/wireless/wl3501*
12692
12693WOLFSON MICROELECTRONICS DRIVERS
12694L: patches@opensource.wolfsonmicro.com
12695T: git https://github.com/CirrusLogic/linux-drivers.git
12696W: https://github.com/CirrusLogic/linux-drivers/wiki
12697S: Supported
12698F: Documentation/hwmon/wm83??
12699F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12700F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12701F: Documentation/devicetree/bindings/mfd/arizona.txt
12702F: arch/arm/mach-s3c64xx/mach-crag6410*
12703F: drivers/clk/clk-wm83*.c
12704F: drivers/extcon/extcon-arizona.c
12705F: drivers/leds/leds-wm83*.c
12706F: drivers/gpio/gpio-*wm*.c
12707F: drivers/gpio/gpio-arizona.c
12708F: drivers/hwmon/wm83??-hwmon.c
12709F: drivers/input/misc/wm831x-on.c
12710F: drivers/input/touchscreen/wm831x-ts.c
12711F: drivers/input/touchscreen/wm97*.c
12712F: drivers/mfd/arizona*
12713F: drivers/mfd/wm*.c
12714F: drivers/mfd/cs47l24*
12715F: drivers/power/wm83*.c
12716F: drivers/rtc/rtc-wm83*.c
12717F: drivers/regulator/wm8*.c
12718F: drivers/video/backlight/wm83*_bl.c
12719F: drivers/watchdog/wm83*_wdt.c
12720F: include/linux/mfd/arizona/
12721F: include/linux/mfd/wm831x/
12722F: include/linux/mfd/wm8350/
12723F: include/linux/mfd/wm8400*
12724F: include/linux/wm97xx.h
12725F: include/sound/wm????.h
12726F: sound/soc/codecs/arizona.?
12727F: sound/soc/codecs/wm*
12728F: sound/soc/codecs/cs47l24*
12729
12730WORKQUEUE
12731M: Tejun Heo <tj@kernel.org>
12732R: Lai Jiangshan <jiangshanlai@gmail.com>
12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12734S: Maintained
12735F: include/linux/workqueue.h
12736F: kernel/workqueue.c
12737F: Documentation/workqueue.txt
12738
12739X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12740M: Chen-Yu Tsai <wens@csie.org>
12741L: linux-kernel@vger.kernel.org
12742S: Maintained
12743N: axp[128]
12744
12745X.25 NETWORK LAYER
12746M: Andrew Hendry <andrew.hendry@gmail.com>
12747L: linux-x25@vger.kernel.org
12748S: Odd Fixes
12749F: Documentation/networking/x25*
12750F: include/net/x25*
12751F: net/x25/
12752
12753X86 ARCHITECTURE (32-BIT AND 64-BIT)
12754M: Thomas Gleixner <tglx@linutronix.de>
12755M: Ingo Molnar <mingo@redhat.com>
12756M: "H. Peter Anvin" <hpa@zytor.com>
12757M: x86@kernel.org
12758L: linux-kernel@vger.kernel.org
12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12760S: Maintained
12761F: Documentation/x86/
12762F: arch/x86/
12763
12764X86 PLATFORM DRIVERS
12765M: Darren Hart <dvhart@infradead.org>
12766L: platform-driver-x86@vger.kernel.org
12767T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12768S: Maintained
12769F: drivers/platform/x86/
12770F: drivers/platform/olpc/
12771
12772X86 MCE INFRASTRUCTURE
12773M: Tony Luck <tony.luck@intel.com>
12774M: Borislav Petkov <bp@alien8.de>
12775L: linux-edac@vger.kernel.org
12776S: Maintained
12777F: arch/x86/kernel/cpu/mcheck/*
12778
12779X86 MICROCODE UPDATE SUPPORT
12780M: Borislav Petkov <bp@alien8.de>
12781S: Maintained
12782F: arch/x86/kernel/cpu/microcode/*
12783
12784X86 VDSO
12785M: Andy Lutomirski <luto@amacapital.net>
12786L: linux-kernel@vger.kernel.org
12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12788S: Maintained
12789F: arch/x86/entry/vdso/
12790
12791XC2028/3028 TUNER DRIVER
12792M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12793M: Mauro Carvalho Chehab <mchehab@kernel.org>
12794L: linux-media@vger.kernel.org
12795W: https://linuxtv.org
12796T: git git://linuxtv.org/media_tree.git
12797S: Maintained
12798F: drivers/media/tuners/tuner-xc2028.*
12799
12800XEN HYPERVISOR INTERFACE
12801M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12802M: David Vrabel <david.vrabel@citrix.com>
12803M: Juergen Gross <jgross@suse.com>
12804L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12806S: Supported
12807F: arch/x86/xen/
12808F: drivers/*/xen-*front.c
12809F: drivers/xen/
12810F: arch/x86/include/asm/xen/
12811F: include/xen/
12812F: include/uapi/xen/
12813
12814XEN HYPERVISOR ARM
12815M: Stefano Stabellini <sstabellini@kernel.org>
12816L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12817S: Maintained
12818F: arch/arm/xen/
12819F: arch/arm/include/asm/xen/
12820
12821XEN HYPERVISOR ARM64
12822M: Stefano Stabellini <sstabellini@kernel.org>
12823L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12824S: Maintained
12825F: arch/arm64/xen/
12826F: arch/arm64/include/asm/xen/
12827
12828XEN NETWORK BACKEND DRIVER
12829M: Wei Liu <wei.liu2@citrix.com>
12830L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12831L: netdev@vger.kernel.org
12832S: Supported
12833F: drivers/net/xen-netback/*
12834
12835XEN PCI SUBSYSTEM
12836M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12837L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12838S: Supported
12839F: arch/x86/pci/*xen*
12840F: drivers/pci/*xen*
12841
12842XEN BLOCK SUBSYSTEM
12843M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12844M: Roger Pau Monné <roger.pau@citrix.com>
12845L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12846S: Supported
12847F: drivers/block/xen-blkback/*
12848F: drivers/block/xen*
12849
12850XEN PVSCSI DRIVERS
12851M: Juergen Gross <jgross@suse.com>
12852L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12853L: linux-scsi@vger.kernel.org
12854S: Supported
12855F: drivers/scsi/xen-scsifront.c
12856F: drivers/xen/xen-scsiback.c
12857F: include/xen/interface/io/vscsiif.h
12858
12859XEN SWIOTLB SUBSYSTEM
12860M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12861L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12862S: Supported
12863F: arch/x86/xen/*swiotlb*
12864F: drivers/xen/*swiotlb*
12865
12866XFS FILESYSTEM
12867P: Silicon Graphics Inc
12868M: Dave Chinner <david@fromorbit.com>
12869M: xfs@oss.sgi.com
12870L: xfs@oss.sgi.com
12871W: http://oss.sgi.com/projects/xfs
12872T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12873S: Supported
12874F: Documentation/filesystems/xfs.txt
12875F: fs/xfs/
12876
12877XILINX AXI ETHERNET DRIVER
12878M: Anirudha Sarangi <anirudh@xilinx.com>
12879M: John Linn <John.Linn@xilinx.com>
12880S: Maintained
12881F: drivers/net/ethernet/xilinx/xilinx_axienet*
12882
12883XILINX UARTLITE SERIAL DRIVER
12884M: Peter Korsgaard <jacmet@sunsite.dk>
12885L: linux-serial@vger.kernel.org
12886S: Maintained
12887F: drivers/tty/serial/uartlite.c
12888
12889XILINX VIDEO IP CORES
12890M: Hyun Kwon <hyun.kwon@xilinx.com>
12891M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12892L: linux-media@vger.kernel.org
12893T: git git://linuxtv.org/media_tree.git
12894S: Supported
12895F: Documentation/devicetree/bindings/media/xilinx/
12896F: drivers/media/platform/xilinx/
12897F: include/uapi/linux/xilinx-v4l2-controls.h
12898
12899XILLYBUS DRIVER
12900M: Eli Billauer <eli.billauer@gmail.com>
12901L: linux-kernel@vger.kernel.org
12902S: Supported
12903F: drivers/char/xillybus/
12904
12905XTENSA XTFPGA PLATFORM SUPPORT
12906M: Max Filippov <jcmvbkbc@gmail.com>
12907L: linux-xtensa@linux-xtensa.org
12908S: Maintained
12909F: drivers/spi/spi-xtensa-xtfpga.c
12910F: sound/soc/xtensa/xtfpga-i2s.c
12911
12912YAM DRIVER FOR AX.25
12913M: Jean-Paul Roubelat <jpr@f6fbb.org>
12914L: linux-hams@vger.kernel.org
12915S: Maintained
12916F: drivers/net/hamradio/yam*
12917F: include/linux/yam.h
12918
12919YEALINK PHONE DRIVER
12920M: Henk Vergonet <Henk.Vergonet@gmail.com>
12921L: usbb2k-api-dev@nongnu.org
12922S: Maintained
12923F: Documentation/input/yealink.txt
12924F: drivers/input/misc/yealink.*
12925
12926Z8530 DRIVER FOR AX.25
12927M: Joerg Reuter <jreuter@yaina.de>
12928W: http://yaina.de/jreuter/
12929W: http://www.qsl.net/dl1bke/
12930L: linux-hams@vger.kernel.org
12931S: Maintained
12932F: Documentation/networking/z8530drv.txt
12933F: drivers/net/hamradio/*scc.c
12934F: drivers/net/hamradio/z8530.h
12935
12936ZBUD COMPRESSED PAGE ALLOCATOR
12937M: Seth Jennings <sjenning@redhat.com>
12938L: linux-mm@kvack.org
12939S: Maintained
12940F: mm/zbud.c
12941F: include/linux/zbud.h
12942
12943ZD1211RW WIRELESS DRIVER
12944M: Daniel Drake <dsd@gentoo.org>
12945M: Ulrich Kunitz <kune@deine-taler.de>
12946W: http://zd1211.ath.cx/wiki/DriverRewrite
12947L: linux-wireless@vger.kernel.org
12948L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12949S: Maintained
12950F: drivers/net/wireless/zydas/zd1211rw/
12951
12952ZPOOL COMPRESSED PAGE STORAGE API
12953M: Dan Streetman <ddstreet@ieee.org>
12954L: linux-mm@kvack.org
12955S: Maintained
12956F: mm/zpool.c
12957F: include/linux/zpool.h
12958
12959ZR36067 VIDEO FOR LINUX DRIVER
12960L: mjpeg-users@lists.sourceforge.net
12961L: linux-media@vger.kernel.org
12962W: http://mjpeg.sourceforge.net/driver-zoran/
12963T: hg https://linuxtv.org/hg/v4l-dvb
12964S: Odd Fixes
12965F: drivers/media/pci/zoran/
12966
12967ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12968M: Minchan Kim <minchan@kernel.org>
12969M: Nitin Gupta <ngupta@vflare.org>
12970R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12971L: linux-kernel@vger.kernel.org
12972S: Maintained
12973F: drivers/block/zram/
12974F: Documentation/blockdev/zram.txt
12975
12976ZS DECSTATION Z85C30 SERIAL DRIVER
12977M: "Maciej W. Rozycki" <macro@linux-mips.org>
12978S: Maintained
12979F: drivers/tty/serial/zs.*
12980
12981ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12982M: Minchan Kim <minchan@kernel.org>
12983M: Nitin Gupta <ngupta@vflare.org>
12984R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12985L: linux-mm@kvack.org
12986S: Maintained
12987F: mm/zsmalloc.c
12988F: include/linux/zsmalloc.h
12989F: Documentation/vm/zsmalloc.txt
12990
12991ZSWAP COMPRESSED SWAP CACHING
12992M: Seth Jennings <sjenning@redhat.com>
12993L: linux-mm@kvack.org
12994S: Maintained
12995F: mm/zswap.c
12996
12997THE REST
12998M: Linus Torvalds <torvalds@linux-foundation.org>
12999L: linux-kernel@vger.kernel.org
13000Q: http://patchwork.kernel.org/project/LKML/list/
13001T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13002S: Buried alive in reporters
13003F: *
13004F: */