MAINTAINERS: Drop separate pseries entry
[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: Documentation/devicetree/bindings/staging/ion/
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
806AOA (Apple Onboard Audio) ALSA DRIVER
807M: Johannes Berg <johannes@sipsolutions.net>
808L: linuxppc-dev@lists.ozlabs.org
809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
810S: Maintained
811F: sound/aoa/
812
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
817F: drivers/iio/dac/stx104.c
818
819APM DRIVER
820M: Jiri Kosina <jikos@kernel.org>
821S: Odd fixes
822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
825F: include/uapi/linux/apm_bios.h
826F: drivers/char/apm-emulation.c
827
828APPLE BCM5974 MULTITOUCH DRIVER
829M: Henrik Rydberg <rydberg@bitmath.org>
830L: linux-input@vger.kernel.org
831S: Odd fixes
832F: drivers/input/mouse/bcm5974.c
833
834APPLE SMC DRIVER
835M: Henrik Rydberg <rydberg@bitmath.org>
836L: linux-hwmon@vger.kernel.org
837S: Odd fixes
838F: drivers/hwmon/applesmc.c
839
840APPLETALK NETWORK LAYER
841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842S: Maintained
843F: drivers/net/appletalk/
844F: net/appletalk/
845
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
856F: drivers/net/phy/mdio-xgene.c
857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
866ARC FRAMEBUFFER DRIVER
867M: Jaya Kumar <jayalk@intworks.biz>
868S: Maintained
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
871
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
897F: drivers/gpu/drm/arm/hdlcd_*
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
908ARM MFM AND FLOPPY DRIVERS
909M: Ian Molton <spyro@f2s.com>
910S: Maintained
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
913
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
916R: Mark Rutland <mark.rutland@arm.com>
917S: Maintained
918F: arch/arm*/kernel/perf_*
919F: arch/arm/oprofile/common.c
920F: arch/arm*/kernel/hw_breakpoint.c
921F: arch/arm*/include/asm/hw_breakpoint.h
922F: arch/arm*/include/asm/perf_event.h
923F: drivers/perf/arm_pmu.c
924F: include/linux/perf/arm_pmu.h
925
926ARM PORT
927M: Russell King <linux@armlinux.org.uk>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929W: http://www.armlinux.org.uk/
930S: Maintained
931F: arch/arm/
932
933ARM SUB-ARCHITECTURES
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-*/
937F: arch/arm/plat-*/
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940ARM PRIMECELL AACI PL041 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
946M: Russell King <linux@armlinux.org.uk>
947S: Maintained
948F: drivers/video/fbdev/amba-clcd.*
949
950ARM PRIMECELL KMI PL050 DRIVER
951M: Russell King <linux@armlinux.org.uk>
952S: Maintained
953F: drivers/input/serio/ambakmi.*
954F: include/linux/amba/kmi.h
955
956ARM PRIMECELL MMCI PL180/1 DRIVER
957M: Russell King <linux@armlinux.org.uk>
958S: Maintained
959F: drivers/mmc/host/mmci.*
960F: include/linux/amba/mmci.h
961
962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963M: Russell King <linux@armlinux.org.uk>
964S: Maintained
965F: drivers/tty/serial/amba-pl01*.c
966F: include/linux/amba/serial.h
967
968ARM PRIMECELL BUS SUPPORT
969M: Russell King <linux@armlinux.org.uk>
970S: Maintained
971F: drivers/amba/
972F: include/linux/amba/bus.h
973
974ARM/ADS SPHERE MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/AFEB9260 MACHINE SUPPORT
980M: Sergey Lapin <slapin@ossfans.org>
981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982S: Maintained
983
984ARM/AJECO 1ARM MACHINE SUPPORT
985M: Lennert Buytenhek <kernel@wantstofly.org>
986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987S: Maintained
988
989ARM/Allwinner sunXi SoC support
990M: Maxime Ripard <maxime.ripard@free-electrons.com>
991M: Chen-Yu Tsai <wens@csie.org>
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
994N: sun[x456789]i
995
996ARM/Allwinner SoC Clock Support
997M: Emilio López <emilio@elopez.com.ar>
998S: Maintained
999F: drivers/clk/sunxi/
1000
1001ARM/Amlogic Meson SoC support
1002M: Carlo Caione <carlo@caione.org>
1003M: Kevin Hilman <khilman@baylibre.com>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005L: linux-amlogic@lists.infradead.org
1006W: http://linux-meson.com/
1007S: Maintained
1008F: arch/arm/mach-meson/
1009F: arch/arm/boot/dts/meson*
1010F: arch/arm64/boot/dts/amlogic/
1011F: drivers/pinctrl/meson/
1012N: meson
1013
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1016M: Antoine Tenart <antoine.tenart@free-electrons.com>
1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018S: Maintained
1019F: arch/arm/mach-alpine/
1020F: arch/arm/boot/dts/alpine*
1021F: arch/arm64/boot/dts/al/
1022F: drivers/*/*alpine*
1023
1024ARM/ARTPEC MACHINE SUPPORT
1025M: Jesper Nilsson <jesper.nilsson@axis.com>
1026M: Lars Persson <lars.persson@axis.com>
1027M: Niklas Cassel <niklas.cassel@axis.com>
1028S: Maintained
1029L: linux-arm-kernel@axis.com
1030F: arch/arm/mach-artpec
1031F: arch/arm/boot/dts/artpec6*
1032F: drivers/clk/axis
1033
1034ARM/ASPEED MACHINE SUPPORT
1035M: Joel Stanley <joel@jms.id.au>
1036S: Maintained
1037F: arch/arm/mach-aspeed/
1038F: arch/arm/boot/dts/aspeed-*
1039F: drivers/*/*aspeed*
1040
1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1042M: Nicolas Ferre <nicolas.ferre@atmel.com>
1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046W: http://www.linux4sam.org
1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048S: Supported
1049F: arch/arm/mach-at91/
1050F: include/soc/at91/
1051F: arch/arm/boot/dts/at91*.dts
1052F: arch/arm/boot/dts/at91*.dtsi
1053F: arch/arm/boot/dts/sama*.dts
1054F: arch/arm/boot/dts/sama*.dtsi
1055F: arch/arm/include/debug/at91.S
1056
1057ARM/ATMEL AT91 Clock Support
1058M: Boris Brezillon <boris.brezillon@free-electrons.com>
1059S: Maintained
1060F: drivers/clk/at91
1061
1062ARM/CALXEDA HIGHBANK ARCHITECTURE
1063M: Rob Herring <robh@kernel.org>
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066F: arch/arm/mach-highbank/
1067F: arch/arm/boot/dts/highbank.dts
1068F: arch/arm/boot/dts/ecx-*.dts*
1069
1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1071M: Krzysztof Halasa <khalasa@piap.pl>
1072S: Maintained
1073F: arch/arm/mach-cns3xxx/
1074
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M: Sunil Goutham <sgoutham@cavium.com>
1077M: Robert Richter <rric@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Supported
1080F: drivers/net/ethernet/cavium/thunder/
1081
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M: Alexander Shiyan <shc_work@mail.ru>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Odd Fixes
1086N: clps711x
1087
1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1089M: Hartley Sweeten <hsweeten@visionengravers.com>
1090M: Ryan Mallon <rmallon@gmail.com>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093F: arch/arm/mach-ep93xx/
1094F: arch/arm/mach-ep93xx/include/mach/
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1097M: Lennert Buytenhek <kernel@wantstofly.org>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100
1101ARM/CLKDEV SUPPORT
1102M: Russell King <linux@armlinux.org.uk>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/include/asm/clkdev.h
1106F: drivers/clk/clkdev.c
1107
1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1109M: Mike Rapoport <mike@compulab.co.il>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M: Hubert Feurstein <hubert.feurstein@contec.at>
1115S: Maintained
1116F: arch/arm/mach-ep93xx/micro9.c
1117
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M: Mathieu Poirier <mathieu.poirier@linaro.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
1122F: drivers/hwtracing/coresight/*
1123F: Documentation/trace/coresight.txt
1124F: Documentation/devicetree/bindings/arm/coresight.txt
1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126
1127ARM/CORGI MACHINE SUPPORT
1128M: Richard Purdie <rpurdie@rpsys.net>
1129S: Maintained
1130
1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134T: git git://github.com/ulli-kroll/linux.git
1135S: Maintained
1136F: arch/arm/mach-gemini/
1137F: drivers/rtc/rtc-gemini.c
1138
1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1140M: Barry Song <baohua@kernel.org>
1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143S: Maintained
1144F: arch/arm/boot/dts/prima2*
1145F: arch/arm/mach-prima2/
1146F: drivers/clk/sirf/
1147F: drivers/clocksource/timer-prima2.c
1148F: drivers/clocksource/timer-atlas7.c
1149N: [^a-z]sirf
1150
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M: Baruch Siach <baruch@tkos.co.il>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
1155F: arch/arm/boot/dts/cx92755*
1156N: digicolor
1157
1158ARM/EBSA110 MACHINE SUPPORT
1159M: Russell King <linux@armlinux.org.uk>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161W: http://www.armlinux.org.uk/
1162S: Maintained
1163F: arch/arm/mach-ebsa110/
1164F: drivers/net/ethernet/amd/am79c961a.*
1165
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M: Uwe Kleine-König <kernel@pengutronix.de>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170N: efm32
1171
1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1173M: Daniel Ribeiro <drwyrm@gmail.com>
1174M: Stefan Schmidt <stefan@openezx.org>
1175M: Harald Welte <laforge@openezx.org>
1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1177W: http://www.openezx.org/
1178S: Maintained
1179T: topgit git://git.openezx.org/openezx.git
1180F: arch/arm/mach-pxa/ezx.c
1181
1182ARM/FARADAY FA526 PORT
1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186T: git git://git.berlios.de/gemini-board
1187F: arch/arm/mm/*-fa*
1188
1189ARM/FOOTBRIDGE ARCHITECTURE
1190M: Russell King <linux@armlinux.org.uk>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192W: http://www.armlinux.org.uk/
1193S: Maintained
1194F: arch/arm/include/asm/hardware/dec21285.h
1195F: arch/arm/mach-footbridge/
1196
1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1198M: Shawn Guo <shawnguo@kernel.org>
1199M: Sascha Hauer <kernel@pengutronix.de>
1200R: Fabio Estevam <fabio.estevam@nxp.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204F: arch/arm/mach-imx/
1205F: arch/arm/mach-mxs/
1206F: arch/arm/boot/dts/imx*
1207F: arch/arm/configs/imx*_defconfig
1208F: drivers/clk/imx/
1209F: include/soc/imx/
1210
1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
1212M: Shawn Guo <shawnguo@kernel.org>
1213M: Sascha Hauer <kernel@pengutronix.de>
1214R: Stefan Agner <stefan@agner.ch>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F: arch/arm/mach-imx/*vf610*
1219F: arch/arm/boot/dts/vf*
1220
1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1222M: Lennert Buytenhek <kernel@wantstofly.org>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225
1226ARM/GUMSTIX MACHINE SUPPORT
1227M: Steve Sakoman <sakoman@gmail.com>
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S: Maintained
1230
1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1232M: Philipp Zabel <philipp.zabel@gmail.com>
1233M: Paul Parsons <lost.distance@yahoo.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/mach-pxa/hx4700.c
1237F: arch/arm/mach-pxa/include/mach/hx4700.h
1238F: sound/soc/pxa/hx4700.c
1239
1240ARM/HISILICON SOC SUPPORT
1241M: Wei Xu <xuwei5@hisilicon.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W: http://www.hisilicon.com
1244S: Supported
1245T: git git://github.com/hisilicon/linux-hisi.git
1246F: arch/arm/mach-hisi/
1247F: arch/arm/boot/dts/hi3*
1248F: arch/arm/boot/dts/hip*
1249F: arch/arm/boot/dts/hisi*
1250F: arch/arm64/boot/dts/hisilicon/
1251
1252ARM/HP JORNADA 7XX MACHINE SUPPORT
1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1254W: www.jlime.com
1255S: Maintained
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F: arch/arm/mach-sa1100/jornada720.c
1258F: arch/arm/mach-sa1100/include/mach/jornada720.h
1259
1260ARM/IGEP MACHINE SUPPORT
1261M: Enric Balletbo i Serra <eballetbo@gmail.com>
1262M: Javier Martinez Canillas <javier@dowhile0.org>
1263L: linux-omap@vger.kernel.org
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
1266F: arch/arm/boot/dts/omap3-igep*
1267
1268ARM/INCOME PXA270 SUPPORT
1269M: Marek Vasut <marek.vasut@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
1272F: arch/arm/mach-pxa/colibri-pxa270-income.c
1273
1274ARM/INTEL IOP32X ARM ARCHITECTURE
1275M: Lennert Buytenhek <kernel@wantstofly.org>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Orphan
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
1284M: Lennert Buytenhek <kernel@wantstofly.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
1289M: Lennert Buytenhek <kernel@wantstofly.org>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292
1293ARM/INTEL IXDP2850 MACHINE SUPPORT
1294M: Lennert Buytenhek <kernel@wantstofly.org>
1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S: Maintained
1297
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M: Imre Kaloz <kaloz@openwrt.org>
1300M: Krzysztof Halasa <khalasa@piap.pl>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S: Maintained
1303F: arch/arm/mach-ixp4xx/
1304
1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1306M: Jonathan Cameron <jic23@cam.ac.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/mach-pxa/stargate2.c
1310F: drivers/pcmcia/pxa2xx_stargate2.c
1311
1312ARM/INTEL XSC3 (MANZANO) ARM CORE
1313M: Lennert Buytenhek <kernel@wantstofly.org>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1318M: Lennert Buytenhek <kernel@wantstofly.org>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321
1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1323M: Santosh Shilimkar <ssantosh@kernel.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-keystone/
1327F: arch/arm/boot/dts/keystone-*
1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329
1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1331M: Santosh Shilimkar <ssantosh@kernel.org>
1332L: linux-kernel@vger.kernel.org
1333S: Maintained
1334F: drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1337M: Santosh Shilimkar <ssantosh@kernel.org>
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1344M: Santosh Shilimkar <ssantosh@kernel.org>
1345L: linux-kernel@vger.kernel.org
1346S: Maintained
1347F: drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1350M: Santosh Shilimkar <ssantosh@kernel.org>
1351L: linux-kernel@vger.kernel.org
1352S: Maintained
1353F: drivers/memory/*emif*
1354
1355ARM/LG1K ARCHITECTURE
1356M: Chanho Min <chanho.min@lge.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm64/boot/dts/lg/
1360
1361ARM/LOGICPD PXA270 MACHINE SUPPORT
1362M: Lennert Buytenhek <kernel@wantstofly.org>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365
1366ARM/LPC18XX ARCHITECTURE
1367M: Joachim Eastwood <manabian@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/lpc43*
1371F: drivers/clk/nxp/clk-lpc18xx*
1372F: drivers/clocksource/time-lpc32xx.c
1373F: drivers/i2c/busses/i2c-lpc2k.c
1374F: drivers/memory/pl172.c
1375F: drivers/mtd/spi-nor/nxp-spifi.c
1376F: drivers/rtc/rtc-lpc24xx.c
1377N: lpc18xx
1378
1379ARM/LPC32XX SOC SUPPORT
1380M: Vladimir Zapolskiy <vz@mleia.com>
1381M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1384S: Maintained
1385F: arch/arm/boot/dts/lpc32*
1386F: arch/arm/mach-lpc32xx/
1387F: drivers/i2c/busses/i2c-pnx.c
1388F: drivers/net/ethernet/nxp/lpc_eth.c
1389F: drivers/usb/host/ohci-nxp.c
1390F: drivers/watchdog/pnx4008_wdt.c
1391N: lpc32xx
1392
1393ARM/MAGICIAN MACHINE SUPPORT
1394M: Philipp Zabel <philipp.zabel@gmail.com>
1395S: Maintained
1396
1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
1400M: Gregory Clement <gregory.clement@free-electrons.com>
1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-mvebu/
1405F: drivers/rtc/rtc-armada38x.c
1406F: arch/arm/boot/dts/armada*
1407F: arch/arm/boot/dts/kirkwood*
1408F: arch/arm64/boot/dts/marvell/armada*
1409F: drivers/cpufreq/mvebu-cpufreq.c
1410F: arch/arm/configs/mvebu_*_defconfig
1411
1412ARM/Marvell Berlin SoC support
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-berlin/
1417F: arch/arm/boot/dts/berlin*
1418F: arch/arm64/boot/dts/marvell/berlin*
1419
1420
1421ARM/Marvell Dove/MV78xx0/Orion SOC support
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425M: Gregory Clement <gregory.clement@free-electrons.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm/mach-dove/
1429F: arch/arm/mach-mv78xx0/
1430F: arch/arm/mach-orion5x/
1431F: arch/arm/plat-orion/
1432F: arch/arm/boot/dts/dove*
1433F: arch/arm/boot/dts/orion5x*
1434
1435
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M: Alexander Clouter <alex@digriz.org.uk>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W: http://www.digriz.org.uk/ts78xx/kernel
1440S: Maintained
1441F: arch/arm/mach-orion5x/ts78xx-*
1442
1443ARM/OXNAS platform support
1444M: Neil Armstrong <narmstrong@baylibre.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: arch/arm/mach-oxnas/
1448F: arch/arm/boot/dts/oxnas*
1449F: arch/arm/boot/dts/wd-mbwe.dts
1450N: oxnas
1451
1452ARM/Mediatek RTC DRIVER
1453M: Eddie Huang <eddie.huang@mediatek.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: drivers/rtc/rtc-mt6397.c
1458
1459ARM/Mediatek SoC support
1460M: Matthias Brugger <matthias.bgg@gmail.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: arch/arm/boot/dts/mt6*
1465F: arch/arm/boot/dts/mt8*
1466F: arch/arm/mach-mediatek/
1467N: mtk
1468K: mediatek
1469
1470ARM/Mediatek USB3 PHY DRIVER
1471M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: drivers/phy/phy-mt65xx-usb3.c
1476
1477ARM/MICREL KS8695 ARCHITECTURE
1478M: Greg Ungerer <gerg@uclinux.org>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480F: arch/arm/mach-ks8695/
1481S: Odd Fixes
1482
1483ARM/MIOA701 MACHINE SUPPORT
1484M: Robert Jarzmik <robert.jarzmik@free.fr>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486F: arch/arm/mach-pxa/mioa701.c
1487S: Maintained
1488
1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1490M: Michael Petchkovsky <mkpetch@internode.on.net>
1491S: Maintained
1492
1493ARM/NOMADIK ARCHITECTURE
1494M: Alessandro Rubini <rubini@unipv.it>
1495M: Linus Walleij <linus.walleij@linaro.org>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: arch/arm/mach-nomadik/
1499F: drivers/pinctrl/nomadik/
1500F: drivers/i2c/busses/i2c-nomadik.c
1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502
1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1504M: Nelson Castillo <arhuaco@freaks-unidos.net>
1505L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S: Supported
1508
1509ARM/TOSA MACHINE SUPPORT
1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M: Dirk Opfer <dirk@opfer-online.de>
1512S: Maintained
1513
1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1515M: Marek Vasut <marek.vasut@gmail.com>
1516L: linux-arm-kernel@lists.infradead.org
1517W: http://hackndev.com
1518S: Maintained
1519F: arch/arm/mach-pxa/include/mach/palmtx.h
1520F: arch/arm/mach-pxa/palmtx.c
1521F: arch/arm/mach-pxa/include/mach/palmt5.h
1522F: arch/arm/mach-pxa/palmt5.c
1523F: arch/arm/mach-pxa/include/mach/palmld.h
1524F: arch/arm/mach-pxa/palmld.c
1525F: arch/arm/mach-pxa/include/mach/palmte2.h
1526F: arch/arm/mach-pxa/palmte2.c
1527F: arch/arm/mach-pxa/include/mach/palmtc.h
1528F: arch/arm/mach-pxa/palmtc.c
1529
1530ARM/PALM TREO SUPPORT
1531M: Tomas Cech <sleep_walker@suse.com>
1532L: linux-arm-kernel@lists.infradead.org
1533W: http://hackndev.com
1534S: Maintained
1535F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536F: arch/arm/mach-pxa/palmtreo.c
1537
1538ARM/PALMZ72 SUPPORT
1539M: Sergey Lapin <slapin@ossfans.org>
1540L: linux-arm-kernel@lists.infradead.org
1541W: http://hackndev.com
1542S: Maintained
1543F: arch/arm/mach-pxa/include/mach/palmz72.h
1544F: arch/arm/mach-pxa/palmz72.c
1545
1546ARM/PLEB SUPPORT
1547M: Peter Chubb <pleb@gelato.unsw.edu.au>
1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S: Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554W: http://www.armlinux.org.uk/
1555S: Maintained
1556
1557ARM/QUALCOMM SUPPORT
1558M: Andy Gross <andy.gross@linaro.org>
1559M: David Brown <david.brown@linaro.org>
1560L: linux-arm-msm@vger.kernel.org
1561L: linux-soc@vger.kernel.org
1562S: Maintained
1563F: Documentation/devicetree/bindings/soc/qcom/
1564F: arch/arm/boot/dts/qcom-*.dts
1565F: arch/arm/boot/dts/qcom-*.dtsi
1566F: arch/arm/mach-qcom/
1567F: arch/arm64/boot/dts/qcom/*
1568F: drivers/i2c/busses/i2c-qup.c
1569F: drivers/clk/qcom/
1570F: drivers/soc/qcom/
1571F: drivers/spi/spi-qup.c
1572F: drivers/tty/serial/msm_serial.h
1573F: drivers/tty/serial/msm_serial.c
1574F: drivers/*/pm8???-*
1575F: drivers/mfd/ssbi.c
1576F: drivers/firmware/qcom_scm.c
1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578
1579ARM/RADISYS ENP2611 MACHINE SUPPORT
1580M: Lennert Buytenhek <kernel@wantstofly.org>
1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S: Maintained
1583
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M: Simon Horman <horms@verge.net.au>
1586M: Magnus Damm <magnus.damm@gmail.com>
1587L: linux-renesas-soc@vger.kernel.org
1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S: Supported
1591F: arch/arm64/boot/dts/renesas/
1592F: drivers/soc/renesas/
1593F: include/linux/soc/renesas/
1594
1595ARM/RISCPC ARCHITECTURE
1596M: Russell King <linux@armlinux.org.uk>
1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598W: http://www.armlinux.org.uk/
1599S: Maintained
1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F: arch/arm/include/asm/hardware/ioc.h
1602F: arch/arm/include/asm/hardware/iomd.h
1603F: arch/arm/include/asm/hardware/memc.h
1604F: arch/arm/mach-rpc/
1605F: drivers/net/ethernet/8390/etherh.c
1606F: drivers/net/ethernet/i825xx/ether1*
1607F: drivers/net/ethernet/seeq/ether3*
1608F: drivers/scsi/arm/
1609
1610ARM/Rockchip SoC support
1611M: Heiko Stuebner <heiko@sntech.de>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L: linux-rockchip@lists.infradead.org
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615S: Maintained
1616F: arch/arm/boot/dts/rk3*
1617F: arch/arm/mach-rockchip/
1618F: drivers/clk/rockchip/
1619F: drivers/i2c/busses/i2c-rk3x.c
1620F: drivers/*/*rockchip*
1621F: drivers/*/*/*rockchip*
1622F: sound/soc/rockchip/
1623N: rockchip
1624
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M: Kukjin Kim <kgene@kernel.org>
1627M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1630S: Maintained
1631F: arch/arm/boot/dts/s3c*
1632F: arch/arm/boot/dts/s5p*
1633F: arch/arm/boot/dts/samsung*
1634F: arch/arm/boot/dts/exynos*
1635F: arch/arm64/boot/dts/exynos/
1636F: arch/arm/plat-samsung/
1637F: arch/arm/mach-s3c24*/
1638F: arch/arm/mach-s3c64xx/
1639F: arch/arm/mach-s5p*/
1640F: arch/arm/mach-exynos*/
1641F: drivers/*/*s3c24*
1642F: drivers/*/*/*s3c24*
1643F: drivers/*/*s3c64xx*
1644F: drivers/*/*s5pv210*
1645F: drivers/memory/samsung/*
1646F: drivers/soc/samsung/*
1647F: drivers/spi/spi-s3c*
1648F: Documentation/arm/Samsung/
1649F: Documentation/devicetree/bindings/arm/samsung/
1650F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1651F: Documentation/devicetree/bindings/power/pd-samsung.txt
1652N: exynos
1653
1654ARM/SAMSUNG MOBILE MACHINE SUPPORT
1655M: Kyungmin Park <kyungmin.park@samsung.com>
1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S: Maintained
1658F: arch/arm/mach-s5pv210/
1659
1660ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1661M: Kyungmin Park <kyungmin.park@samsung.com>
1662M: Kamil Debski <kamil@wypas.org>
1663M: Andrzej Hajda <a.hajda@samsung.com>
1664L: linux-arm-kernel@lists.infradead.org
1665L: linux-media@vger.kernel.org
1666S: Maintained
1667F: drivers/media/platform/s5p-g2d/
1668
1669ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
1671M: Kamil Debski <kamil@wypas.org>
1672M: Jeongtae Park <jtp.park@samsung.com>
1673M: Andrzej Hajda <a.hajda@samsung.com>
1674L: linux-arm-kernel@lists.infradead.org
1675L: linux-media@vger.kernel.org
1676S: Maintained
1677F: arch/arm/plat-samsung/s5p-dev-mfc.c
1678F: drivers/media/platform/s5p-mfc/
1679
1680ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1681M: Kyungmin Park <kyungmin.park@samsung.com>
1682M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1683L: linux-arm-kernel@lists.infradead.org
1684L: linux-media@vger.kernel.org
1685S: Maintained
1686F: drivers/media/platform/s5p-tv/
1687
1688ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1689M: Kyungmin Park <kyungmin.park@samsung.com>
1690L: linux-arm-kernel@lists.infradead.org
1691L: linux-media@vger.kernel.org
1692S: Maintained
1693F: drivers/staging/media/platform/s5p-cec/
1694
1695ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1696M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1697M: Jacek Anaszewski <j.anaszewski@samsung.com>
1698L: linux-arm-kernel@lists.infradead.org
1699L: linux-media@vger.kernel.org
1700S: Maintained
1701F: drivers/media/platform/s5p-jpeg/
1702
1703ARM/SHMOBILE ARM ARCHITECTURE
1704M: Simon Horman <horms@verge.net.au>
1705M: Magnus Damm <magnus.damm@gmail.com>
1706L: linux-renesas-soc@vger.kernel.org
1707Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1709S: Supported
1710F: arch/arm/boot/dts/emev2*
1711F: arch/arm/boot/dts/r7s*
1712F: arch/arm/boot/dts/r8a*
1713F: arch/arm/boot/dts/sh*
1714F: arch/arm/configs/shmobile_defconfig
1715F: arch/arm/include/debug/renesas-scif.S
1716F: arch/arm/mach-shmobile/
1717F: drivers/soc/renesas/
1718F: include/linux/soc/renesas/
1719
1720ARM/SOCFPGA ARCHITECTURE
1721M: Dinh Nguyen <dinguyen@opensource.altera.com>
1722S: Maintained
1723F: arch/arm/mach-socfpga/
1724F: arch/arm/boot/dts/socfpga*
1725F: arch/arm/configs/socfpga_defconfig
1726F: arch/arm64/boot/dts/altera/
1727W: http://www.rocketboards.org
1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1729
1730ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1731M: Dinh Nguyen <dinguyen@opensource.altera.com>
1732S: Maintained
1733F: drivers/clk/socfpga/
1734
1735ARM/SOCFPGA EDAC SUPPORT
1736M: Thor Thayer <tthayer@opensource.altera.com>
1737S: Maintained
1738F: drivers/edac/altera_edac.
1739
1740ARM/STI ARCHITECTURE
1741M: Patrice Chotard <patrice.chotard@st.com>
1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743L: kernel@stlinux.com
1744W: http://www.stlinux.com
1745S: Maintained
1746F: arch/arm/mach-sti/
1747F: arch/arm/boot/dts/sti*
1748F: drivers/char/hw_random/st-rng.c
1749F: drivers/clocksource/arm_global_timer.c
1750F: drivers/clocksource/clksrc_st_lpc.c
1751F: drivers/cpufreq/sti-cpufreq.c
1752F: drivers/i2c/busses/i2c-st.c
1753F: drivers/media/rc/st_rc.c
1754F: drivers/media/platform/sti/c8sectpfe/
1755F: drivers/mmc/host/sdhci-st.c
1756F: drivers/phy/phy-miphy28lp.c
1757F: drivers/phy/phy-miphy365x.c
1758F: drivers/phy/phy-stih407-usb.c
1759F: drivers/phy/phy-stih41x-usb.c
1760F: drivers/pinctrl/pinctrl-st.c
1761F: drivers/remoteproc/st_remoteproc.c
1762F: drivers/reset/sti/
1763F: drivers/rtc/rtc-st-lpc.c
1764F: drivers/tty/serial/st-asc.c
1765F: drivers/usb/dwc3/dwc3-st.c
1766F: drivers/usb/host/ehci-st.c
1767F: drivers/usb/host/ohci-st.c
1768F: drivers/watchdog/st_lpc_wdt.c
1769F: drivers/ata/ahci_st.c
1770
1771ARM/STM32 ARCHITECTURE
1772M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1773M: Alexandre Torgue <alexandre.torgue@st.com>
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S: Maintained
1776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1777N: stm32
1778F: drivers/clocksource/armv7m_systick.c
1779
1780ARM/TANGO ARCHITECTURE
1781M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1782L: linux-arm-kernel@lists.infradead.org
1783S: Maintained
1784N: tango
1785
1786ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1787M: Lennert Buytenhek <kernel@wantstofly.org>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790
1791ARM/TETON BGA MACHINE SUPPORT
1792M: "Mark F. Brown" <mark.brown314@gmail.com>
1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S: Maintained
1795
1796ARM/THECUS N2100 MACHINE SUPPORT
1797M: Lennert Buytenhek <kernel@wantstofly.org>
1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S: Maintained
1800
1801ARM/NUVOTON W90X900 ARM ARCHITECTURE
1802M: Wan ZongShun <mcuos.com@gmail.com>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804W: http://www.mcuos.com
1805S: Maintained
1806F: arch/arm/mach-w90x900/
1807F: drivers/input/keyboard/w90p910_keypad.c
1808F: drivers/input/touchscreen/w90p910_ts.c
1809F: drivers/watchdog/nuc900_wdt.c
1810F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1811F: drivers/mtd/nand/nuc900_nand.c
1812F: drivers/rtc/rtc-nuc900.c
1813F: drivers/spi/spi-nuc900.c
1814F: drivers/usb/host/ehci-w90x900.c
1815F: drivers/video/fbdev/nuc900fb.c
1816
1817ARM/U300 MACHINE SUPPORT
1818M: Linus Walleij <linus.walleij@linaro.org>
1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S: Supported
1821F: arch/arm/mach-u300/
1822F: drivers/clocksource/timer-u300.c
1823F: drivers/i2c/busses/i2c-stu300.c
1824F: drivers/rtc/rtc-coh901331.c
1825F: drivers/watchdog/coh901327_wdt.c
1826F: drivers/dma/coh901318*
1827F: drivers/mfd/ab3100*
1828F: drivers/rtc/rtc-ab3100.c
1829F: drivers/rtc/rtc-coh901331.c
1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1831
1832ARM/UNIPHIER ARCHITECTURE
1833M: Masahiro Yamada <yamada.masahiro@socionext.com>
1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S: Maintained
1836F: arch/arm/boot/dts/uniphier*
1837F: arch/arm/include/asm/hardware/cache-uniphier.h
1838F: arch/arm/mach-uniphier/
1839F: arch/arm/mm/cache-uniphier.c
1840F: arch/arm64/boot/dts/socionext/
1841F: drivers/bus/uniphier-system-bus.c
1842F: drivers/i2c/busses/i2c-uniphier*
1843F: drivers/pinctrl/uniphier/
1844F: drivers/tty/serial/8250/8250_uniphier.c
1845N: uniphier
1846
1847ARM/Ux500 ARM ARCHITECTURE
1848M: Linus Walleij <linus.walleij@linaro.org>
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851F: arch/arm/mach-ux500/
1852F: drivers/clocksource/clksrc-dbx500-prcmu.c
1853F: drivers/dma/ste_dma40*
1854F: drivers/hwspinlock/u8500_hsem.c
1855F: drivers/mfd/abx500*
1856F: drivers/mfd/ab8500*
1857F: drivers/mfd/dbx500*
1858F: drivers/mfd/db8500*
1859F: drivers/pinctrl/nomadik/pinctrl-ab*
1860F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1861F: drivers/rtc/rtc-ab8500.c
1862F: drivers/rtc/rtc-pl031.c
1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864
1865ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1866M: Ulf Hansson <ulf.hansson@linaro.org>
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T: git git://git.linaro.org/people/ulfh/clk.git
1869S: Maintained
1870F: drivers/clk/ux500/
1871
1872ARM/VERSATILE EXPRESS PLATFORM
1873M: Liviu Dudau <liviu.dudau@arm.com>
1874M: Sudeep Holla <sudeep.holla@arm.com>
1875M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S: Maintained
1878F: arch/arm/boot/dts/vexpress*
1879F: arch/arm64/boot/dts/arm/
1880F: arch/arm/mach-vexpress/
1881F: */*/vexpress*
1882F: */*/*/vexpress*
1883F: drivers/clk/versatile/clk-vexpress-osc.c
1884F: drivers/clocksource/versatile.c
1885N: mps2
1886
1887ARM/VFP SUPPORT
1888M: Russell King <linux@armlinux.org.uk>
1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890W: http://www.armlinux.org.uk/
1891S: Maintained
1892F: arch/arm/vfp/
1893
1894ARM/VOIPAC PXA270 SUPPORT
1895M: Marek Vasut <marek.vasut@gmail.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Maintained
1898F: arch/arm/mach-pxa/vpac270.c
1899F: arch/arm/mach-pxa/include/mach/vpac270.h
1900
1901ARM/VT8500 ARM ARCHITECTURE
1902M: Tony Prisk <linux@prisktech.co.nz>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Maintained
1905F: arch/arm/mach-vt8500/
1906F: drivers/clocksource/vt8500_timer.c
1907F: drivers/i2c/busses/i2c-wmt.c
1908F: drivers/mmc/host/wmt-sdmmc.c
1909F: drivers/pwm/pwm-vt8500.c
1910F: drivers/rtc/rtc-vt8500.c
1911F: drivers/tty/serial/vt8500_serial.c
1912F: drivers/usb/host/ehci-platform.c
1913F: drivers/usb/host/uhci-platform.c
1914F: drivers/video/fbdev/vt8500lcdfb.*
1915F: drivers/video/fbdev/wm8505fb*
1916F: drivers/video/fbdev/wmt_ge_rops.*
1917
1918ARM/ZIPIT Z2 SUPPORT
1919M: Marek Vasut <marek.vasut@gmail.com>
1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S: Maintained
1922F: arch/arm/mach-pxa/z2.c
1923F: arch/arm/mach-pxa/include/mach/z2.h
1924
1925ARM/ZTE ARCHITECTURE
1926M: Jun Nie <jun.nie@linaro.org>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S: Maintained
1929F: arch/arm/mach-zx/
1930F: drivers/clk/zte/
1931F: Documentation/devicetree/bindings/arm/zte.txt
1932F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1933
1934ARM/ZYNQ ARCHITECTURE
1935M: Michal Simek <michal.simek@xilinx.com>
1936R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938W: http://wiki.xilinx.com
1939T: git https://github.com/Xilinx/linux-xlnx.git
1940S: Supported
1941F: arch/arm/mach-zynq/
1942F: drivers/cpuidle/cpuidle-zynq.c
1943F: drivers/block/xsysace.c
1944N: zynq
1945N: xilinx
1946F: drivers/clocksource/cadence_ttc_timer.c
1947F: drivers/i2c/busses/i2c-cadence.c
1948F: drivers/mmc/host/sdhci-of-arasan.c
1949F: drivers/edac/synopsys_edac.c
1950
1951ARM SMMU DRIVERS
1952M: Will Deacon <will.deacon@arm.com>
1953R: Robin Murphy <robin.murphy@arm.com>
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S: Maintained
1956F: drivers/iommu/arm-smmu.c
1957F: drivers/iommu/arm-smmu-v3.c
1958F: drivers/iommu/io-pgtable-arm.c
1959F: drivers/iommu/io-pgtable-arm-v7s.c
1960
1961ARM64 PORT (AARCH64 ARCHITECTURE)
1962M: Catalin Marinas <catalin.marinas@arm.com>
1963M: Will Deacon <will.deacon@arm.com>
1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1966S: Maintained
1967F: arch/arm64/
1968F: Documentation/arm64/
1969
1970AS3645A LED FLASH CONTROLLER DRIVER
1971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1972L: linux-media@vger.kernel.org
1973T: git git://linuxtv.org/media_tree.git
1974S: Maintained
1975F: drivers/media/i2c/as3645a.c
1976F: include/media/i2c/as3645a.h
1977
1978ASC7621 HARDWARE MONITOR DRIVER
1979M: George Joseph <george.joseph@fairview5.com>
1980L: linux-hwmon@vger.kernel.org
1981S: Maintained
1982F: Documentation/hwmon/asc7621
1983F: drivers/hwmon/asc7621.c
1984
1985ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1986M: Corentin Chary <corentin.chary@gmail.com>
1987L: acpi4asus-user@lists.sourceforge.net
1988L: platform-driver-x86@vger.kernel.org
1989W: http://acpi4asus.sf.net
1990S: Maintained
1991F: drivers/platform/x86/asus*.c
1992F: drivers/platform/x86/eeepc*.c
1993
1994ASUS WIRELESS RADIO CONTROL DRIVER
1995M: João Paulo Rechi Vita <jprvita@gmail.com>
1996L: platform-driver-x86@vger.kernel.org
1997S: Maintained
1998F: drivers/platform/x86/asus-wireless.c
1999
2000ASYMMETRIC KEYS
2001M: David Howells <dhowells@redhat.com>
2002L: keyrings@vger.kernel.org
2003S: Maintained
2004F: Documentation/crypto/asymmetric-keys.txt
2005F: include/linux/verification.h
2006F: include/crypto/public_key.h
2007F: include/crypto/pkcs7.h
2008F: crypto/asymmetric_keys/
2009
2010ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2011R: Dan Williams <dan.j.williams@intel.com>
2012W: http://sourceforge.net/projects/xscaleiop
2013S: Odd fixes
2014F: Documentation/crypto/async-tx-api.txt
2015F: crypto/async_tx/
2016F: drivers/dma/
2017F: include/linux/dmaengine.h
2018F: include/linux/async_tx.h
2019
2020AT24 EEPROM DRIVER
2021M: Wolfram Sang <wsa@the-dreams.de>
2022L: linux-i2c@vger.kernel.org
2023S: Maintained
2024F: drivers/misc/eeprom/at24.c
2025F: include/linux/platform_data/at24.h
2026
2027ATA OVER ETHERNET (AOE) DRIVER
2028M: "Ed L. Cashin" <ed.cashin@acm.org>
2029W: http://www.openaoe.org/
2030S: Supported
2031F: Documentation/aoe/
2032F: drivers/block/aoe/
2033
2034ATHEROS 71XX/9XXX GPIO DRIVER
2035M: Alban Bedel <albeu@free.fr>
2036W: https://github.com/AlbanBedel/linux
2037T: git git://github.com/AlbanBedel/linux
2038S: Maintained
2039F: drivers/gpio/gpio-ath79.c
2040F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2041
2042ATHEROS ATH GENERIC UTILITIES
2043M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2044L: linux-wireless@vger.kernel.org
2045S: Supported
2046F: drivers/net/wireless/ath/*
2047
2048ATHEROS ATH5K WIRELESS DRIVER
2049M: Jiri Slaby <jirislaby@gmail.com>
2050M: Nick Kossifidis <mickflemm@gmail.com>
2051M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2052L: linux-wireless@vger.kernel.org
2053W: http://wireless.kernel.org/en/users/Drivers/ath5k
2054S: Maintained
2055F: drivers/net/wireless/ath/ath5k/
2056
2057ATHEROS ATH6KL WIRELESS DRIVER
2058M: Kalle Valo <kvalo@qca.qualcomm.com>
2059L: linux-wireless@vger.kernel.org
2060W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2061T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2062S: Supported
2063F: drivers/net/wireless/ath/ath6kl/
2064
2065WILOCITY WIL6210 WIRELESS DRIVER
2066M: Maya Erez <qca_merez@qca.qualcomm.com>
2067L: linux-wireless@vger.kernel.org
2068L: wil6210@qca.qualcomm.com
2069S: Supported
2070W: http://wireless.kernel.org/en/users/Drivers/wil6210
2071F: drivers/net/wireless/ath/wil6210/
2072F: include/uapi/linux/wil6210_uapi.h
2073
2074CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2075M: Christian Lamparter <chunkeey@googlemail.com>
2076L: linux-wireless@vger.kernel.org
2077W: http://wireless.kernel.org/en/users/Drivers/carl9170
2078S: Maintained
2079F: drivers/net/wireless/ath/carl9170/
2080
2081ATK0110 HWMON DRIVER
2082M: Luca Tettamanti <kronos.it@gmail.com>
2083L: linux-hwmon@vger.kernel.org
2084S: Maintained
2085F: drivers/hwmon/asus_atk0110.c
2086
2087ATI_REMOTE2 DRIVER
2088M: Ville Syrjala <syrjala@sci.fi>
2089S: Maintained
2090F: drivers/input/misc/ati_remote2.c
2091
2092ATLX ETHERNET DRIVERS
2093M: Jay Cliburn <jcliburn@gmail.com>
2094M: Chris Snook <chris.snook@gmail.com>
2095L: netdev@vger.kernel.org
2096W: http://sourceforge.net/projects/atl1
2097W: http://atl1.sourceforge.net
2098S: Maintained
2099F: drivers/net/ethernet/atheros/
2100
2101ATM
2102M: Chas Williams <3chas3@gmail.com>
2103L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2104L: netdev@vger.kernel.org
2105W: http://linux-atm.sourceforge.net
2106S: Maintained
2107F: drivers/atm/
2108F: include/linux/atm*
2109F: include/uapi/linux/atm*
2110
2111ATMEL AT91 / AT32 MCI DRIVER
2112M: Ludovic Desroches <ludovic.desroches@atmel.com>
2113S: Maintained
2114F: drivers/mmc/host/atmel-mci.c
2115
2116ATMEL AT91 / AT32 SERIAL DRIVER
2117M: Nicolas Ferre <nicolas.ferre@atmel.com>
2118S: Supported
2119F: drivers/tty/serial/atmel_serial.c
2120
2121ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123S: Supported
2124F: drivers/power/reset/at91-sama5d2_shdwc.c
2125
2126ATMEL SAMA5D2 ADC DRIVER
2127M: Ludovic Desroches <ludovic.desroches@atmel.com>
2128L: linux-iio@vger.kernel.org
2129S: Supported
2130F: drivers/iio/adc/at91-sama5d2_adc.c
2131
2132ATMEL Audio ALSA driver
2133M: Nicolas Ferre <nicolas.ferre@atmel.com>
2134L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2135S: Supported
2136F: sound/soc/atmel
2137
2138ATMEL DMA DRIVER
2139M: Nicolas Ferre <nicolas.ferre@atmel.com>
2140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141S: Supported
2142F: drivers/dma/at_hdmac.c
2143F: drivers/dma/at_hdmac_regs.h
2144F: include/linux/platform_data/dma-atmel.h
2145
2146ATMEL XDMA DRIVER
2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
2148L: linux-arm-kernel@lists.infradead.org
2149L: dmaengine@vger.kernel.org
2150S: Supported
2151F: drivers/dma/at_xdmac.c
2152
2153ATMEL I2C DRIVER
2154M: Ludovic Desroches <ludovic.desroches@atmel.com>
2155L: linux-i2c@vger.kernel.org
2156S: Supported
2157F: drivers/i2c/busses/i2c-at91.c
2158
2159ATMEL ISI DRIVER
2160M: Ludovic Desroches <ludovic.desroches@atmel.com>
2161L: linux-media@vger.kernel.org
2162S: Supported
2163F: drivers/media/platform/soc_camera/atmel-isi.c
2164F: include/media/atmel-isi.h
2165
2166ATMEL LCDFB DRIVER
2167M: Nicolas Ferre <nicolas.ferre@atmel.com>
2168L: linux-fbdev@vger.kernel.org
2169S: Maintained
2170F: drivers/video/fbdev/atmel_lcdfb.c
2171F: include/video/atmel_lcdc.h
2172
2173ATMEL MACB ETHERNET DRIVER
2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
2175S: Supported
2176F: drivers/net/ethernet/cadence/
2177
2178ATMEL NAND DRIVER
2179M: Wenyou Yang <wenyou.yang@atmel.com>
2180M: Josh Wu <rainyfeeling@outlook.com>
2181L: linux-mtd@lists.infradead.org
2182S: Supported
2183F: drivers/mtd/nand/atmel_nand*
2184
2185ATMEL SDMMC DRIVER
2186M: Ludovic Desroches <ludovic.desroches@atmel.com>
2187L: linux-mmc@vger.kernel.org
2188S: Supported
2189F: drivers/mmc/host/sdhci-of-at91.c
2190
2191ATMEL SPI DRIVER
2192M: Nicolas Ferre <nicolas.ferre@atmel.com>
2193S: Supported
2194F: drivers/spi/spi-atmel.*
2195
2196ATMEL SSC DRIVER
2197M: Nicolas Ferre <nicolas.ferre@atmel.com>
2198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199S: Supported
2200F: drivers/misc/atmel-ssc.c
2201F: include/linux/atmel-ssc.h
2202
2203ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206S: Supported
2207F: drivers/misc/atmel_tclib.c
2208F: drivers/clocksource/tcb_clksrc.c
2209
2210ATMEL USBA UDC DRIVER
2211M: Nicolas Ferre <nicolas.ferre@atmel.com>
2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213S: Supported
2214F: drivers/usb/gadget/udc/atmel_usba_udc.*
2215
2216ATMEL WIRELESS DRIVER
2217M: Simon Kelley <simon@thekelleys.org.uk>
2218L: linux-wireless@vger.kernel.org
2219W: http://www.thekelleys.org.uk/atmel
2220W: http://atmelwlandriver.sourceforge.net/
2221S: Maintained
2222F: drivers/net/wireless/atmel/atmel*
2223
2224ATMEL MAXTOUCH DRIVER
2225M: Nick Dyer <nick.dyer@itdev.co.uk>
2226T: git git://github.com/atmel-maxtouch/linux.git
2227S: Supported
2228F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2229F: drivers/input/touchscreen/atmel_mxt_ts.c
2230F: include/linux/platform_data/atmel_mxt_ts.h
2231
2232ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2233M: Bradley Grove <linuxdrivers@attotech.com>
2234L: linux-scsi@vger.kernel.org
2235W: http://www.attotech.com
2236S: Supported
2237F: drivers/scsi/esas2r
2238
2239ATUSB IEEE 802.15.4 RADIO DRIVER
2240M: Stefan Schmidt <stefan@osg.samsung.com>
2241L: linux-wpan@vger.kernel.org
2242S: Maintained
2243F: drivers/net/ieee802154/atusb.c
2244F: drivers/net/ieee802154/atusb.h
2245F: drivers/net/ieee802154/at86rf230.h
2246
2247AUDIT SUBSYSTEM
2248M: Paul Moore <paul@paul-moore.com>
2249M: Eric Paris <eparis@redhat.com>
2250L: linux-audit@redhat.com (moderated for non-subscribers)
2251W: http://people.redhat.com/sgrubb/audit/
2252T: git git://git.infradead.org/users/pcmoore/audit
2253S: Maintained
2254F: include/linux/audit.h
2255F: include/uapi/linux/audit.h
2256F: kernel/audit*
2257
2258AUXILIARY DISPLAY DRIVERS
2259M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2260W: http://miguelojeda.es/auxdisplay.htm
2261W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2262S: Maintained
2263F: drivers/auxdisplay/
2264F: include/linux/cfag12864b.h
2265
2266AVR32 ARCHITECTURE
2267M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2268M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2269W: http://www.atmel.com/products/AVR32/
2270W: http://mirror.egtvedt.no/avr32linux.org/
2271W: http://avrfreaks.net/
2272S: Maintained
2273F: arch/avr32/
2274
2275AVR32/AT32AP MACHINE SUPPORT
2276M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2277M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2278S: Maintained
2279F: arch/avr32/mach-at32ap/
2280
2281AX.25 NETWORK LAYER
2282M: Ralf Baechle <ralf@linux-mips.org>
2283L: linux-hams@vger.kernel.org
2284W: http://www.linux-ax25.org/
2285S: Maintained
2286F: include/uapi/linux/ax25.h
2287F: include/net/ax25.h
2288F: net/ax25/
2289
2290AZ6007 DVB DRIVER
2291M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2292M: Mauro Carvalho Chehab <mchehab@kernel.org>
2293L: linux-media@vger.kernel.org
2294W: https://linuxtv.org
2295T: git git://linuxtv.org/media_tree.git
2296S: Maintained
2297F: drivers/media/usb/dvb-usb-v2/az6007.c
2298
2299AZTECH FM RADIO RECEIVER DRIVER
2300M: Hans Verkuil <hverkuil@xs4all.nl>
2301L: linux-media@vger.kernel.org
2302T: git git://linuxtv.org/media_tree.git
2303W: https://linuxtv.org
2304S: Maintained
2305F: drivers/media/radio/radio-aztech*
2306
2307B43 WIRELESS DRIVER
2308L: linux-wireless@vger.kernel.org
2309L: b43-dev@lists.infradead.org
2310W: http://wireless.kernel.org/en/users/Drivers/b43
2311S: Odd Fixes
2312F: drivers/net/wireless/broadcom/b43/
2313
2314B43LEGACY WIRELESS DRIVER
2315M: Larry Finger <Larry.Finger@lwfinger.net>
2316L: linux-wireless@vger.kernel.org
2317L: b43-dev@lists.infradead.org
2318W: http://wireless.kernel.org/en/users/Drivers/b43
2319S: Maintained
2320F: drivers/net/wireless/broadcom/b43legacy/
2321
2322BACKLIGHT CLASS/SUBSYSTEM
2323M: Jingoo Han <jingoohan1@gmail.com>
2324M: Lee Jones <lee.jones@linaro.org>
2325T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2326S: Maintained
2327F: drivers/video/backlight/
2328F: include/linux/backlight.h
2329
2330BATMAN ADVANCED
2331M: Marek Lindner <mareklindner@neomailbox.ch>
2332M: Simon Wunderlich <sw@simonwunderlich.de>
2333M: Antonio Quartulli <a@unstable.cc>
2334L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2335W: https://www.open-mesh.org/
2336Q: https://patchwork.open-mesh.org/project/batman/list/
2337S: Maintained
2338F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2339F: Documentation/ABI/testing/sysfs-class-net-mesh
2340F: Documentation/networking/batman-adv.txt
2341F: include/uapi/linux/batman_adv.h
2342F: net/batman-adv/
2343
2344BAYCOM/HDLCDRV DRIVERS FOR AX.25
2345M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2346L: linux-hams@vger.kernel.org
2347W: http://www.baycom.org/~tom/ham/ham.html
2348S: Maintained
2349F: drivers/net/hamradio/baycom*
2350
2351BCACHE (BLOCK LAYER CACHE)
2352M: Kent Overstreet <kent.overstreet@gmail.com>
2353L: linux-bcache@vger.kernel.org
2354W: http://bcache.evilpiepirate.org
2355S: Orphan
2356F: drivers/md/bcache/
2357
2358BDISP ST MEDIA DRIVER
2359M: Fabien Dessenne <fabien.dessenne@st.com>
2360L: linux-media@vger.kernel.org
2361T: git git://linuxtv.org/media_tree.git
2362W: https://linuxtv.org
2363S: Supported
2364F: drivers/media/platform/sti/bdisp
2365
2366BEFS FILE SYSTEM
2367M: Luis de Bethencourt <luisbg@osg.samsung.com>
2368M: Salah Triki <salah.triki@gmail.com>
2369S: Maintained
2370T: git git://github.com/luisbg/linux-befs.git
2371F: Documentation/filesystems/befs.txt
2372F: fs/befs/
2373
2374BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2375M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2376L: netdev@vger.kernel.org
2377S: Maintained
2378F: drivers/net/ethernet/ec_bhf.c
2379
2380BFS FILE SYSTEM
2381M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2382S: Maintained
2383F: Documentation/filesystems/bfs.txt
2384F: fs/bfs/
2385F: include/uapi/linux/bfs_fs.h
2386
2387BLACKFIN ARCHITECTURE
2388M: Steven Miao <realmz6@gmail.com>
2389L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2390T: git git://git.code.sf.net/p/adi-linux/code
2391W: http://blackfin.uclinux.org
2392S: Supported
2393F: arch/blackfin/
2394
2395BLACKFIN EMAC DRIVER
2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2397W: http://blackfin.uclinux.org
2398S: Supported
2399F: drivers/net/ethernet/adi/
2400
2401BLACKFIN RTC DRIVER
2402L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2403W: http://blackfin.uclinux.org
2404S: Supported
2405F: drivers/rtc/rtc-bfin.c
2406
2407BLACKFIN SDH DRIVER
2408M: Sonic Zhang <sonic.zhang@analog.com>
2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2410W: http://blackfin.uclinux.org
2411S: Supported
2412F: drivers/mmc/host/bfin_sdh.c
2413
2414BLACKFIN SERIAL 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/tty/serial/bfin_uart.c
2420
2421BLACKFIN WATCHDOG DRIVER
2422L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2423W: http://blackfin.uclinux.org
2424S: Supported
2425F: drivers/watchdog/bfin_wdt.c
2426
2427BLACKFIN I2C TWI DRIVER
2428M: Sonic Zhang <sonic.zhang@analog.com>
2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2430W: http://blackfin.uclinux.org/
2431S: Supported
2432F: drivers/i2c/busses/i2c-bfin-twi.c
2433
2434BLACKFIN MEDIA DRIVER
2435M: Scott Jiang <scott.jiang.linux@gmail.com>
2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2437W: http://blackfin.uclinux.org/
2438S: Supported
2439F: drivers/media/platform/blackfin/
2440F: drivers/media/i2c/adv7183*
2441F: drivers/media/i2c/vs6624*
2442
2443BLINKM RGB LED DRIVER
2444M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2445S: Maintained
2446F: drivers/leds/leds-blinkm.c
2447
2448BLOCK LAYER
2449M: Jens Axboe <axboe@kernel.dk>
2450L: linux-block@vger.kernel.org
2451T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2452S: Maintained
2453F: block/
2454F: kernel/trace/blktrace.c
2455
2456BLOCK2MTD DRIVER
2457M: Joern Engel <joern@lazybastard.org>
2458L: linux-mtd@lists.infradead.org
2459S: Maintained
2460F: drivers/mtd/devices/block2mtd.c
2461
2462BLUETOOTH DRIVERS
2463M: Marcel Holtmann <marcel@holtmann.org>
2464M: Gustavo Padovan <gustavo@padovan.org>
2465M: Johan Hedberg <johan.hedberg@gmail.com>
2466L: linux-bluetooth@vger.kernel.org
2467W: http://www.bluez.org/
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470S: Maintained
2471F: drivers/bluetooth/
2472
2473BLUETOOTH SUBSYSTEM
2474M: Marcel Holtmann <marcel@holtmann.org>
2475M: Gustavo Padovan <gustavo@padovan.org>
2476M: Johan Hedberg <johan.hedberg@gmail.com>
2477L: linux-bluetooth@vger.kernel.org
2478W: http://www.bluez.org/
2479T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2481S: Maintained
2482F: net/bluetooth/
2483F: include/net/bluetooth/
2484
2485BONDING DRIVER
2486M: Jay Vosburgh <j.vosburgh@gmail.com>
2487M: Veaceslav Falico <vfalico@gmail.com>
2488M: Andy Gospodarek <gospo@cumulusnetworks.com>
2489L: netdev@vger.kernel.org
2490W: http://sourceforge.net/projects/bonding/
2491S: Supported
2492F: drivers/net/bonding/
2493F: include/uapi/linux/if_bonding.h
2494
2495BPF (Safe dynamic programs and tools)
2496M: Alexei Starovoitov <ast@kernel.org>
2497L: netdev@vger.kernel.org
2498L: linux-kernel@vger.kernel.org
2499S: Supported
2500F: kernel/bpf/
2501
2502BROADCOM B44 10/100 ETHERNET DRIVER
2503M: Gary Zambrano <zambrano@broadcom.com>
2504L: netdev@vger.kernel.org
2505S: Supported
2506F: drivers/net/ethernet/broadcom/b44.*
2507
2508BROADCOM B53 ETHERNET SWITCH DRIVER
2509M: Florian Fainelli <f.fainelli@gmail.com>
2510L: netdev@vger.kernel.org
2511L: openwrt-devel@lists.openwrt.org (subscribers-only)
2512S: Supported
2513F: drivers/net/dsa/b53/*
2514F: include/linux/platform_data/b53.h
2515
2516BROADCOM GENET ETHERNET DRIVER
2517M: Florian Fainelli <f.fainelli@gmail.com>
2518L: netdev@vger.kernel.org
2519S: Supported
2520F: drivers/net/ethernet/broadcom/genet/
2521
2522BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2523M: Sony Chacko <sony.chacko@qlogic.com>
2524M: Dept-HSGLinuxNICDev@qlogic.com
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/broadcom/bnx2.*
2528F: drivers/net/ethernet/broadcom/bnx2_*
2529
2530BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2531M: Ariel Elior <ariel.elior@qlogic.com>
2532L: netdev@vger.kernel.org
2533S: Supported
2534F: drivers/net/ethernet/broadcom/bnx2x/
2535
2536BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2537M: Florian Fainelli <f.fainelli@gmail.com>
2538M: Ray Jui <rjui@broadcom.com>
2539M: Scott Branden <sbranden@broadcom.com>
2540M: bcm-kernel-feedback-list@broadcom.com
2541T: git git://github.com/broadcom/mach-bcm
2542S: Maintained
2543N: bcm281*
2544N: bcm113*
2545N: bcm216*
2546N: kona
2547F: arch/arm/mach-bcm/
2548
2549BROADCOM BCM2835 ARM ARCHITECTURE
2550M: Stephen Warren <swarren@wwwdotorg.org>
2551M: Lee Jones <lee@kernel.org>
2552M: Eric Anholt <eric@anholt.net>
2553L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2556S: Maintained
2557N: bcm2835
2558
2559BROADCOM BCM47XX MIPS ARCHITECTURE
2560M: Hauke Mehrtens <hauke@hauke-m.de>
2561M: Rafał Miłecki <zajec5@gmail.com>
2562L: linux-mips@linux-mips.org
2563S: Maintained
2564F: Documentation/devicetree/bindings/mips/brcm/
2565F: arch/mips/bcm47xx/*
2566F: arch/mips/include/asm/mach-bcm47xx/*
2567
2568BROADCOM BCM5301X ARM ARCHITECTURE
2569M: Hauke Mehrtens <hauke@hauke-m.de>
2570M: Rafał Miłecki <zajec5@gmail.com>
2571M: bcm-kernel-feedback-list@broadcom.com
2572L: linux-arm-kernel@lists.infradead.org
2573S: Maintained
2574F: arch/arm/mach-bcm/bcm_5301x.c
2575F: arch/arm/boot/dts/bcm5301x*.dtsi
2576F: arch/arm/boot/dts/bcm470*
2577
2578BROADCOM BCM63XX ARM ARCHITECTURE
2579M: Florian Fainelli <f.fainelli@gmail.com>
2580M: bcm-kernel-feedback-list@broadcom.com
2581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582T: git git://github.com/broadcom/stblinux.git
2583S: Maintained
2584N: bcm63xx
2585
2586BROADCOM BCM63XX/BCM33XX UDC DRIVER
2587M: Kevin Cernekee <cernekee@gmail.com>
2588L: linux-usb@vger.kernel.org
2589S: Maintained
2590F: drivers/usb/gadget/udc/bcm63xx_udc.*
2591
2592BROADCOM BCM7XXX ARM ARCHITECTURE
2593M: Brian Norris <computersforpeace@gmail.com>
2594M: Gregory Fong <gregory.0xf0@gmail.com>
2595M: Florian Fainelli <f.fainelli@gmail.com>
2596M: bcm-kernel-feedback-list@broadcom.com
2597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2598T: git git://github.com/broadcom/stblinux.git
2599S: Maintained
2600F: arch/arm/mach-bcm/*brcmstb*
2601F: arch/arm/boot/dts/bcm7*.dts*
2602F: drivers/bus/brcmstb_gisb.c
2603N: brcmstb
2604
2605BROADCOM BMIPS MIPS ARCHITECTURE
2606M: Kevin Cernekee <cernekee@gmail.com>
2607M: Florian Fainelli <f.fainelli@gmail.com>
2608L: linux-mips@linux-mips.org
2609T: git git://github.com/broadcom/stblinux.git
2610S: Maintained
2611F: arch/mips/bmips/*
2612F: arch/mips/include/asm/mach-bmips/*
2613F: arch/mips/kernel/*bmips*
2614F: arch/mips/boot/dts/brcm/bcm*.dts*
2615F: drivers/irqchip/irq-bcm63*
2616F: drivers/irqchip/irq-bcm7*
2617F: drivers/irqchip/irq-brcmstb*
2618F: include/linux/bcm963xx_nvram.h
2619F: include/linux/bcm963xx_tag.h
2620
2621BROADCOM TG3 GIGABIT ETHERNET DRIVER
2622M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2623M: Prashant Sreedharan <prashant@broadcom.com>
2624M: Michael Chan <mchan@broadcom.com>
2625L: netdev@vger.kernel.org
2626S: Supported
2627F: drivers/net/ethernet/broadcom/tg3.*
2628
2629BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2630M: Arend van Spriel <arend.vanspriel@broadcom.com>
2631M: Franky Lin <franky.lin@broadcom.com>
2632M: Hante Meuleman <hante.meuleman@broadcom.com>
2633L: linux-wireless@vger.kernel.org
2634L: brcm80211-dev-list.pdl@broadcom.com
2635S: Supported
2636F: drivers/net/wireless/broadcom/brcm80211/
2637
2638BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2639M: QLogic-Storage-Upstream@qlogic.com
2640L: linux-scsi@vger.kernel.org
2641S: Supported
2642F: drivers/scsi/bnx2fc/
2643
2644BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2645M: QLogic-Storage-Upstream@qlogic.com
2646L: linux-scsi@vger.kernel.org
2647S: Supported
2648F: drivers/scsi/bnx2i/
2649
2650BROADCOM IPROC ARM ARCHITECTURE
2651M: Ray Jui <rjui@broadcom.com>
2652M: Scott Branden <sbranden@broadcom.com>
2653M: Jon Mason <jonmason@broadcom.com>
2654M: bcm-kernel-feedback-list@broadcom.com
2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656T: git git://github.com/broadcom/cygnus-linux.git
2657S: Maintained
2658N: iproc
2659N: cygnus
2660N: bcm[-_]nsp
2661N: bcm9113*
2662N: bcm9583*
2663N: bcm9585*
2664N: bcm9586*
2665N: bcm988312
2666N: bcm113*
2667N: bcm583*
2668N: bcm585*
2669N: bcm586*
2670N: bcm88312
2671F: arch/arm64/boot/dts/broadcom/ns2*
2672F: drivers/clk/bcm/clk-ns*
2673F: drivers/pinctrl/bcm/pinctrl-ns*
2674
2675BROADCOM BRCMSTB GPIO DRIVER
2676M: Gregory Fong <gregory.0xf0@gmail.com>
2677L: bcm-kernel-feedback-list@broadcom.com
2678S: Supported
2679F: drivers/gpio/gpio-brcmstb.c
2680F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2681
2682BROADCOM KONA GPIO DRIVER
2683M: Ray Jui <rjui@broadcom.com>
2684L: bcm-kernel-feedback-list@broadcom.com
2685S: Supported
2686F: drivers/gpio/gpio-bcm-kona.c
2687F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2688
2689BROADCOM NVRAM DRIVER
2690M: Rafał Miłecki <zajec5@gmail.com>
2691L: linux-mips@linux-mips.org
2692S: Maintained
2693F: drivers/firmware/broadcom/*
2694
2695BROADCOM STB NAND FLASH DRIVER
2696M: Brian Norris <computersforpeace@gmail.com>
2697M: Kamal Dasu <kdasu.kdev@gmail.com>
2698L: linux-mtd@lists.infradead.org
2699L: bcm-kernel-feedback-list@broadcom.com
2700S: Maintained
2701F: drivers/mtd/nand/brcmnand/
2702
2703BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2704M: Rafał Miłecki <zajec5@gmail.com>
2705L: linux-wireless@vger.kernel.org
2706S: Maintained
2707F: drivers/bcma/
2708F: include/linux/bcma/
2709
2710BROADCOM SYSTEMPORT ETHERNET DRIVER
2711M: Florian Fainelli <f.fainelli@gmail.com>
2712L: netdev@vger.kernel.org
2713S: Supported
2714F: drivers/net/ethernet/broadcom/bcmsysport.*
2715
2716BROADCOM VULCAN ARM64 SOC
2717M: Jayachandran C. <jchandra@broadcom.com>
2718M: bcm-kernel-feedback-list@broadcom.com
2719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720S: Maintained
2721F: arch/arm64/boot/dts/broadcom/vulcan*
2722
2723BROCADE BFA FC SCSI DRIVER
2724M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2725M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2726L: linux-scsi@vger.kernel.org
2727S: Supported
2728F: drivers/scsi/bfa/
2729
2730BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2731M: Rasesh Mody <rasesh.mody@qlogic.com>
2732L: netdev@vger.kernel.org
2733S: Supported
2734F: drivers/net/ethernet/brocade/bna/
2735
2736BSG (block layer generic sg v4 driver)
2737M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2738L: linux-scsi@vger.kernel.org
2739S: Supported
2740F: block/bsg.c
2741F: include/linux/bsg.h
2742F: include/uapi/linux/bsg.h
2743
2744BT87X AUDIO DRIVER
2745M: Clemens Ladisch <clemens@ladisch.de>
2746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2747T: git git://git.alsa-project.org/alsa-kernel.git
2748S: Maintained
2749F: Documentation/sound/alsa/Bt87x.txt
2750F: sound/pci/bt87x.c
2751
2752BT8XXGPIO DRIVER
2753M: Michael Buesch <m@bues.ch>
2754W: http://bu3sch.de/btgpio.php
2755S: Maintained
2756F: drivers/gpio/gpio-bt8xx.c
2757
2758BTRFS FILE SYSTEM
2759M: Chris Mason <clm@fb.com>
2760M: Josef Bacik <jbacik@fb.com>
2761M: David Sterba <dsterba@suse.com>
2762L: linux-btrfs@vger.kernel.org
2763W: http://btrfs.wiki.kernel.org/
2764Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2766S: Maintained
2767F: Documentation/filesystems/btrfs.txt
2768F: fs/btrfs/
2769
2770BTTV VIDEO4LINUX DRIVER
2771M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2772M: Mauro Carvalho Chehab <mchehab@kernel.org>
2773L: linux-media@vger.kernel.org
2774W: https://linuxtv.org
2775T: git git://linuxtv.org/media_tree.git
2776S: Odd fixes
2777F: Documentation/video4linux/bttv/
2778F: drivers/media/pci/bt8xx/bttv*
2779
2780BUSLOGIC SCSI DRIVER
2781M: Khalid Aziz <khalid@gonehiking.org>
2782L: linux-scsi@vger.kernel.org
2783S: Maintained
2784F: drivers/scsi/BusLogic.*
2785F: drivers/scsi/FlashPoint.*
2786
2787C-MEDIA CMI8788 DRIVER
2788M: Clemens Ladisch <clemens@ladisch.de>
2789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2790T: git git://git.alsa-project.org/alsa-kernel.git
2791S: Maintained
2792F: sound/pci/oxygen/
2793
2794C6X ARCHITECTURE
2795M: Mark Salter <msalter@redhat.com>
2796M: Aurelien Jacquiot <a-jacquiot@ti.com>
2797L: linux-c6x-dev@linux-c6x.org
2798W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2799S: Maintained
2800F: arch/c6x/
2801
2802CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2803M: David Howells <dhowells@redhat.com>
2804L: linux-cachefs@redhat.com (moderated for non-subscribers)
2805S: Supported
2806F: Documentation/filesystems/caching/cachefiles.txt
2807F: fs/cachefiles/
2808
2809CADET FM/AM RADIO RECEIVER DRIVER
2810M: Hans Verkuil <hverkuil@xs4all.nl>
2811L: linux-media@vger.kernel.org
2812T: git git://linuxtv.org/media_tree.git
2813W: https://linuxtv.org
2814S: Maintained
2815F: drivers/media/radio/radio-cadet*
2816
2817CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2818M: Jonathan Corbet <corbet@lwn.net>
2819L: linux-media@vger.kernel.org
2820T: git git://linuxtv.org/media_tree.git
2821S: Maintained
2822F: Documentation/video4linux/cafe_ccic
2823F: drivers/media/platform/marvell-ccic/
2824
2825CAIF NETWORK LAYER
2826M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2827L: netdev@vger.kernel.org
2828S: Supported
2829F: Documentation/networking/caif/
2830F: drivers/net/caif/
2831F: include/uapi/linux/caif/
2832F: include/net/caif/
2833F: net/caif/
2834
2835CALGARY x86-64 IOMMU
2836M: Muli Ben-Yehuda <mulix@mulix.org>
2837M: Jon Mason <jdmason@kudzu.us>
2838L: iommu@lists.linux-foundation.org
2839S: Maintained
2840F: arch/x86/kernel/pci-calgary_64.c
2841F: arch/x86/kernel/tce_64.c
2842F: arch/x86/include/asm/calgary.h
2843F: arch/x86/include/asm/tce.h
2844
2845CAN NETWORK LAYER
2846M: Oliver Hartkopp <socketcan@hartkopp.net>
2847M: Marc Kleine-Budde <mkl@pengutronix.de>
2848L: linux-can@vger.kernel.org
2849W: https://github.com/linux-can
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2852S: Maintained
2853F: Documentation/networking/can.txt
2854F: net/can/
2855F: include/linux/can/core.h
2856F: include/uapi/linux/can.h
2857F: include/uapi/linux/can/bcm.h
2858F: include/uapi/linux/can/raw.h
2859F: include/uapi/linux/can/gw.h
2860
2861CAN NETWORK DRIVERS
2862M: Wolfgang Grandegger <wg@grandegger.com>
2863M: Marc Kleine-Budde <mkl@pengutronix.de>
2864L: linux-can@vger.kernel.org
2865W: https://github.com/linux-can
2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2868S: Maintained
2869F: Documentation/devicetree/bindings/net/can/
2870F: drivers/net/can/
2871F: include/linux/can/dev.h
2872F: include/linux/can/platform/
2873F: include/uapi/linux/can/error.h
2874F: include/uapi/linux/can/netlink.h
2875
2876CAPABILITIES
2877M: Serge Hallyn <serge@hallyn.com>
2878L: linux-security-module@vger.kernel.org
2879S: Supported
2880F: include/linux/capability.h
2881F: include/uapi/linux/capability.h
2882F: security/commoncap.c
2883F: kernel/capability.c
2884
2885CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2886M: Kevin Tsai <ktsai@capellamicro.com>
2887S: Maintained
2888F: drivers/iio/light/cm*
2889F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2890
2891CAVIUM LIQUIDIO NETWORK DRIVER
2892M: Derek Chickles <derek.chickles@caviumnetworks.com>
2893M: Satanand Burla <satananda.burla@caviumnetworks.com>
2894M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2895M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2896L: netdev@vger.kernel.org
2897W: http://www.cavium.com
2898S: Supported
2899F: drivers/net/ethernet/cavium/liquidio/
2900
2901CC2520 IEEE-802.15.4 RADIO DRIVER
2902M: Varka Bhadram <varkabhadram@gmail.com>
2903L: linux-wpan@vger.kernel.org
2904S: Maintained
2905F: drivers/net/ieee802154/cc2520.c
2906F: include/linux/spi/cc2520.h
2907F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2908
2909CEC DRIVER
2910M: Hans Verkuil <hans.verkuil@cisco.com>
2911L: linux-media@vger.kernel.org
2912T: git git://linuxtv.org/media_tree.git
2913W: http://linuxtv.org
2914S: Supported
2915F: Documentation/cec.txt
2916F: Documentation/DocBook/media/v4l/cec*
2917F: drivers/staging/media/cec/
2918F: drivers/media/cec-edid.c
2919F: drivers/media/rc/keymaps/rc-cec.c
2920F: include/media/cec.h
2921F: include/media/cec-edid.h
2922F: include/linux/cec.h
2923F: include/linux/cec-funcs.h
2924
2925CELL BROADBAND ENGINE ARCHITECTURE
2926M: Arnd Bergmann <arnd@arndb.de>
2927L: linuxppc-dev@lists.ozlabs.org
2928W: http://www.ibm.com/developerworks/power/cell/
2929S: Supported
2930F: arch/powerpc/include/asm/cell*.h
2931F: arch/powerpc/include/asm/spu*.h
2932F: arch/powerpc/include/uapi/asm/spu*.h
2933F: arch/powerpc/oprofile/*cell*
2934F: arch/powerpc/platforms/cell/
2935
2936CEPH COMMON CODE (LIBCEPH)
2937M: Ilya Dryomov <idryomov@gmail.com>
2938M: "Yan, Zheng" <zyan@redhat.com>
2939M: Sage Weil <sage@redhat.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: net/ceph/
2946F: include/linux/ceph/
2947F: include/linux/crush/
2948
2949CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2950M: "Yan, Zheng" <zyan@redhat.com>
2951M: Sage Weil <sage@redhat.com>
2952M: Ilya Dryomov <idryomov@gmail.com>
2953L: ceph-devel@vger.kernel.org
2954W: http://ceph.com/
2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2956T: git git://github.com/ceph/ceph-client.git
2957S: Supported
2958F: Documentation/filesystems/ceph.txt
2959F: fs/ceph/
2960
2961CERTIFICATE HANDLING:
2962M: David Howells <dhowells@redhat.com>
2963M: David Woodhouse <dwmw2@infradead.org>
2964L: keyrings@vger.kernel.org
2965S: Maintained
2966F: Documentation/module-signing.txt
2967F: certs/
2968F: scripts/sign-file.c
2969F: scripts/extract-cert.c
2970
2971CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2972L: linux-usb@vger.kernel.org
2973S: Orphan
2974F: Documentation/usb/WUSB-Design-overview.txt
2975F: Documentation/usb/wusb-cbaf
2976F: drivers/usb/host/hwa-hc.c
2977F: drivers/usb/host/whci/
2978F: drivers/usb/wusbcore/
2979F: include/linux/usb/wusb*
2980
2981CFAG12864B LCD DRIVER
2982M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2983W: http://miguelojeda.es/auxdisplay.htm
2984W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2985S: Maintained
2986F: drivers/auxdisplay/cfag12864b.c
2987F: include/linux/cfag12864b.h
2988
2989CFAG12864BFB LCD FRAMEBUFFER DRIVER
2990M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2991W: http://miguelojeda.es/auxdisplay.htm
2992W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2993S: Maintained
2994F: drivers/auxdisplay/cfag12864bfb.c
2995F: include/linux/cfag12864b.h
2996
2997CFG80211 and NL80211
2998M: Johannes Berg <johannes@sipsolutions.net>
2999L: linux-wireless@vger.kernel.org
3000W: http://wireless.kernel.org/
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3003S: Maintained
3004F: include/uapi/linux/nl80211.h
3005F: include/net/cfg80211.h
3006F: net/wireless/*
3007X: net/wireless/wext*
3008
3009CHAR and MISC DRIVERS
3010M: Arnd Bergmann <arnd@arndb.de>
3011M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3013S: Supported
3014F: drivers/char/*
3015F: drivers/misc/*
3016F: include/linux/miscdevice.h
3017
3018CHECKPATCH
3019M: Andy Whitcroft <apw@canonical.com>
3020M: Joe Perches <joe@perches.com>
3021S: Maintained
3022F: scripts/checkpatch.pl
3023
3024CHINESE DOCUMENTATION
3025M: Harry Wei <harryxiyou@gmail.com>
3026L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3027L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3028S: Maintained
3029F: Documentation/zh_CN/
3030
3031CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3032M: Peter Chen <Peter.Chen@nxp.com>
3033T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3034L: linux-usb@vger.kernel.org
3035S: Maintained
3036F: drivers/usb/chipidea/
3037
3038CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3039M: Hans de Goede <hdegoede@redhat.com>
3040L: linux-input@vger.kernel.org
3041S: Maintained
3042F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3043F: drivers/input/touchscreen/chipone_icn8318.c
3044
3045CHROME HARDWARE PLATFORM SUPPORT
3046M: Olof Johansson <olof@lixom.net>
3047S: Maintained
3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3049F: drivers/platform/chrome/
3050
3051CISCO VIC ETHERNET NIC DRIVER
3052M: Christian Benvenuti <benve@cisco.com>
3053M: Sujith Sankar <ssujith@cisco.com>
3054M: Govindarajulu Varadarajan <_govind@gmx.com>
3055M: Neel Patel <neepatel@cisco.com>
3056S: Supported
3057F: drivers/net/ethernet/cisco/enic/
3058
3059CISCO VIC LOW LATENCY NIC DRIVER
3060M: Christian Benvenuti <benve@cisco.com>
3061M: Dave Goodell <dgoodell@cisco.com>
3062S: Supported
3063F: drivers/infiniband/hw/usnic/
3064
3065CIRRUS LOGIC EP93XX ETHERNET DRIVER
3066M: Hartley Sweeten <hsweeten@visionengravers.com>
3067L: netdev@vger.kernel.org
3068S: Maintained
3069F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3070
3071CIRRUS LOGIC AUDIO CODEC DRIVERS
3072M: Brian Austin <brian.austin@cirrus.com>
3073M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3074L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3075S: Maintained
3076F: sound/soc/codecs/cs*
3077
3078CLEANCACHE API
3079M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3080L: linux-kernel@vger.kernel.org
3081S: Maintained
3082F: mm/cleancache.c
3083F: include/linux/cleancache.h
3084
3085CLK API
3086M: Russell King <linux@armlinux.org.uk>
3087L: linux-clk@vger.kernel.org
3088S: Maintained
3089F: include/linux/clk.h
3090
3091CLOCKSOURCE, CLOCKEVENT DRIVERS
3092M: Daniel Lezcano <daniel.lezcano@linaro.org>
3093M: Thomas Gleixner <tglx@linutronix.de>
3094L: linux-kernel@vger.kernel.org
3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3096S: Supported
3097F: drivers/clocksource
3098
3099CISCO FCOE HBA DRIVER
3100M: Hiral Patel <hiralpat@cisco.com>
3101M: Suma Ramars <sramars@cisco.com>
3102M: Brian Uchino <buchino@cisco.com>
3103L: linux-scsi@vger.kernel.org
3104S: Supported
3105F: drivers/scsi/fnic/
3106
3107CISCO SCSI HBA DRIVER
3108M: Narsimhulu Musini <nmusini@cisco.com>
3109M: Sesidhar Baddela <sebaddel@cisco.com>
3110L: linux-scsi@vger.kernel.org
3111S: Supported
3112F: drivers/scsi/snic/
3113
3114CMPC ACPI DRIVER
3115M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3116M: Daniel Oliveira Nascimento <don@syst.com.br>
3117L: platform-driver-x86@vger.kernel.org
3118S: Supported
3119F: drivers/platform/x86/classmate-laptop.c
3120
3121COBALT MEDIA DRIVER
3122M: Hans Verkuil <hans.verkuil@cisco.com>
3123L: linux-media@vger.kernel.org
3124T: git git://linuxtv.org/media_tree.git
3125W: https://linuxtv.org
3126S: Supported
3127F: drivers/media/pci/cobalt/
3128
3129COCCINELLE/Semantic Patches (SmPL)
3130M: Julia Lawall <Julia.Lawall@lip6.fr>
3131M: Gilles Muller <Gilles.Muller@lip6.fr>
3132M: Nicolas Palix <nicolas.palix@imag.fr>
3133M: Michal Marek <mmarek@suse.com>
3134L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3136W: http://coccinelle.lip6.fr/
3137S: Supported
3138F: Documentation/coccinelle.txt
3139F: scripts/coccinelle/
3140F: scripts/coccicheck
3141
3142CODA FILE SYSTEM
3143M: Jan Harkes <jaharkes@cs.cmu.edu>
3144M: coda@cs.cmu.edu
3145L: codalist@coda.cs.cmu.edu
3146W: http://www.coda.cs.cmu.edu/
3147S: Maintained
3148F: Documentation/filesystems/coda.txt
3149F: fs/coda/
3150F: include/linux/coda*.h
3151F: include/uapi/linux/coda*.h
3152
3153CODA V4L2 MEM2MEM DRIVER
3154M: Philipp Zabel <p.zabel@pengutronix.de>
3155L: linux-media@vger.kernel.org
3156S: Maintained
3157F: Documentation/devicetree/bindings/media/coda.txt
3158F: drivers/media/platform/coda/
3159
3160COMMON CLK FRAMEWORK
3161M: Michael Turquette <mturquette@baylibre.com>
3162M: Stephen Boyd <sboyd@codeaurora.org>
3163L: linux-clk@vger.kernel.org
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3165S: Maintained
3166F: Documentation/devicetree/bindings/clock/
3167F: drivers/clk/
3168X: drivers/clk/clkdev.c
3169F: include/linux/clk-pr*
3170F: include/linux/clk/
3171
3172COMMON INTERNET FILE SYSTEM (CIFS)
3173M: Steve French <sfrench@samba.org>
3174L: linux-cifs@vger.kernel.org
3175L: samba-technical@lists.samba.org (moderated for non-subscribers)
3176W: http://linux-cifs.samba.org/
3177T: git git://git.samba.org/sfrench/cifs-2.6.git
3178S: Supported
3179F: Documentation/filesystems/cifs/
3180F: fs/cifs/
3181
3182COMPACTPCI HOTPLUG CORE
3183M: Scott Murray <scott@spiteful.org>
3184L: linux-pci@vger.kernel.org
3185S: Maintained
3186F: drivers/pci/hotplug/cpci_hotplug*
3187
3188COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3189M: Scott Murray <scott@spiteful.org>
3190L: linux-pci@vger.kernel.org
3191S: Maintained
3192F: drivers/pci/hotplug/cpcihp_zt5550.*
3193
3194COMPACTPCI HOTPLUG GENERIC DRIVER
3195M: Scott Murray <scott@spiteful.org>
3196L: linux-pci@vger.kernel.org
3197S: Maintained
3198F: drivers/pci/hotplug/cpcihp_generic.c
3199
3200COMPAL LAPTOP SUPPORT
3201M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3202L: platform-driver-x86@vger.kernel.org
3203S: Maintained
3204F: drivers/platform/x86/compal-laptop.c
3205
3206CONEXANT ACCESSRUNNER USB DRIVER
3207L: accessrunner-general@lists.sourceforge.net
3208W: http://accessrunner.sourceforge.net/
3209S: Orphan
3210F: drivers/usb/atm/cxacru.c
3211
3212CONFIGFS
3213M: Joel Becker <jlbec@evilplan.org>
3214M: Christoph Hellwig <hch@lst.de>
3215T: git git://git.infradead.org/users/hch/configfs.git
3216S: Supported
3217F: fs/configfs/
3218F: include/linux/configfs.h
3219
3220CONNECTOR
3221M: Evgeniy Polyakov <zbr@ioremap.net>
3222L: netdev@vger.kernel.org
3223S: Maintained
3224F: drivers/connector/
3225
3226CONTROL GROUP (CGROUP)
3227M: Tejun Heo <tj@kernel.org>
3228M: Li Zefan <lizefan@huawei.com>
3229M: Johannes Weiner <hannes@cmpxchg.org>
3230L: cgroups@vger.kernel.org
3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3232S: Maintained
3233F: Documentation/cgroup*
3234F: include/linux/cgroup*
3235F: kernel/cgroup*
3236
3237CONTROL GROUP - CPUSET
3238M: Li Zefan <lizefan@huawei.com>
3239L: cgroups@vger.kernel.org
3240W: http://www.bullopensource.org/cpuset/
3241W: http://oss.sgi.com/projects/cpusets/
3242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3243S: Maintained
3244F: Documentation/cgroup-v1/cpusets.txt
3245F: include/linux/cpuset.h
3246F: kernel/cpuset.c
3247
3248CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3249M: Johannes Weiner <hannes@cmpxchg.org>
3250M: Michal Hocko <mhocko@kernel.org>
3251M: Vladimir Davydov <vdavydov.dev@gmail.com>
3252L: cgroups@vger.kernel.org
3253L: linux-mm@kvack.org
3254S: Maintained
3255F: mm/memcontrol.c
3256F: mm/swap_cgroup.c
3257
3258CORETEMP HARDWARE MONITORING DRIVER
3259M: Fenghua Yu <fenghua.yu@intel.com>
3260L: linux-hwmon@vger.kernel.org
3261S: Maintained
3262F: Documentation/hwmon/coretemp
3263F: drivers/hwmon/coretemp.c
3264
3265COSA/SRP SYNC SERIAL DRIVER
3266M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3267W: http://www.fi.muni.cz/~kas/cosa/
3268S: Maintained
3269F: drivers/net/wan/cosa*
3270
3271CPMAC ETHERNET DRIVER
3272M: Florian Fainelli <florian@openwrt.org>
3273L: netdev@vger.kernel.org
3274S: Maintained
3275F: drivers/net/ethernet/ti/cpmac.c
3276
3277CPU FREQUENCY DRIVERS
3278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3279M: Viresh Kumar <viresh.kumar@linaro.org>
3280L: linux-pm@vger.kernel.org
3281S: Maintained
3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3283T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3284F: drivers/cpufreq/
3285F: include/linux/cpufreq.h
3286
3287CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3288M: Viresh Kumar <viresh.kumar@linaro.org>
3289M: Sudeep Holla <sudeep.holla@arm.com>
3290L: linux-pm@vger.kernel.org
3291W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3292S: Maintained
3293F: drivers/cpufreq/arm_big_little.h
3294F: drivers/cpufreq/arm_big_little.c
3295F: drivers/cpufreq/arm_big_little_dt.c
3296
3297CPUIDLE DRIVER - ARM BIG LITTLE
3298M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3299M: Daniel Lezcano <daniel.lezcano@linaro.org>
3300L: linux-pm@vger.kernel.org
3301L: linux-arm-kernel@lists.infradead.org
3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3303S: Maintained
3304F: drivers/cpuidle/cpuidle-big_little.c
3305
3306CPUIDLE DRIVER - ARM EXYNOS
3307M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3308M: Daniel Lezcano <daniel.lezcano@linaro.org>
3309M: Kukjin Kim <kgene@kernel.org>
3310L: linux-pm@vger.kernel.org
3311L: linux-samsung-soc@vger.kernel.org
3312S: Supported
3313F: drivers/cpuidle/cpuidle-exynos.c
3314F: arch/arm/mach-exynos/pm.c
3315
3316CPUIDLE DRIVERS
3317M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3318M: Daniel Lezcano <daniel.lezcano@linaro.org>
3319L: linux-pm@vger.kernel.org
3320S: Maintained
3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3322F: drivers/cpuidle/*
3323F: include/linux/cpuidle.h
3324
3325CPUID/MSR DRIVER
3326M: "H. Peter Anvin" <hpa@zytor.com>
3327S: Maintained
3328F: arch/x86/kernel/cpuid.c
3329F: arch/x86/kernel/msr.c
3330
3331CPU POWER MONITORING SUBSYSTEM
3332M: Thomas Renninger <trenn@suse.com>
3333L: linux-pm@vger.kernel.org
3334S: Maintained
3335F: tools/power/cpupower/
3336
3337CRAMFS FILESYSTEM
3338W: http://sourceforge.net/projects/cramfs/
3339S: Orphan / Obsolete
3340F: Documentation/filesystems/cramfs.txt
3341F: fs/cramfs/
3342
3343CRIS PORT
3344M: Mikael Starvik <starvik@axis.com>
3345M: Jesper Nilsson <jesper.nilsson@axis.com>
3346L: linux-cris-kernel@axis.com
3347W: http://developer.axis.com
3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3349S: Maintained
3350F: arch/cris/
3351F: drivers/tty/serial/crisv10.*
3352
3353CRYPTO API
3354M: Herbert Xu <herbert@gondor.apana.org.au>
3355M: "David S. Miller" <davem@davemloft.net>
3356L: linux-crypto@vger.kernel.org
3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3359S: Maintained
3360F: Documentation/crypto/
3361F: Documentation/devicetree/bindings/crypto/
3362F: Documentation/DocBook/crypto-API.tmpl
3363F: arch/*/crypto/
3364F: crypto/
3365F: drivers/crypto/
3366F: include/crypto/
3367
3368CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3369M: Neil Horman <nhorman@tuxdriver.com>
3370L: linux-crypto@vger.kernel.org
3371S: Maintained
3372F: crypto/ansi_cprng.c
3373F: crypto/rng.c
3374
3375CS3308 MEDIA DRIVER
3376M: Hans Verkuil <hverkuil@xs4all.nl>
3377L: linux-media@vger.kernel.org
3378T: git git://linuxtv.org/media_tree.git
3379W: http://linuxtv.org
3380S: Odd Fixes
3381F: drivers/media/i2c/cs3308.c
3382F: drivers/media/i2c/cs3308.h
3383
3384CS5535 Audio ALSA driver
3385M: Jaya Kumar <jayakumar.alsa@gmail.com>
3386S: Maintained
3387F: sound/pci/cs5535audio/
3388
3389CW1200 WLAN driver
3390M: Solomon Peachy <pizza@shaftnet.org>
3391S: Maintained
3392F: drivers/net/wireless/st/cw1200/
3393
3394CX18 VIDEO4LINUX DRIVER
3395M: Andy Walls <awalls@md.metrocast.net>
3396L: ivtv-devel@ivtvdriver.org (subscribers-only)
3397L: linux-media@vger.kernel.org
3398T: git git://linuxtv.org/media_tree.git
3399W: https://linuxtv.org
3400W: http://www.ivtvdriver.org/index.php/Cx18
3401S: Maintained
3402F: Documentation/video4linux/cx18.txt
3403F: drivers/media/pci/cx18/
3404F: include/uapi/linux/ivtv*
3405
3406CX2341X MPEG ENCODER HELPER MODULE
3407M: Hans Verkuil <hverkuil@xs4all.nl>
3408L: linux-media@vger.kernel.org
3409T: git git://linuxtv.org/media_tree.git
3410W: https://linuxtv.org
3411S: Maintained
3412F: drivers/media/common/cx2341x*
3413F: include/media/cx2341x*
3414
3415CX24120 MEDIA DRIVER
3416M: Jemma Denson <jdenson@gmail.com>
3417M: Patrick Boettcher <patrick.boettcher@posteo.de>
3418L: linux-media@vger.kernel.org
3419W: https://linuxtv.org
3420Q: http://patchwork.linuxtv.org/project/linux-media/list/
3421S: Maintained
3422F: drivers/media/dvb-frontends/cx24120*
3423
3424CX88 VIDEO4LINUX DRIVER
3425M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3426M: Mauro Carvalho Chehab <mchehab@kernel.org>
3427L: linux-media@vger.kernel.org
3428W: https://linuxtv.org
3429T: git git://linuxtv.org/media_tree.git
3430S: Odd fixes
3431F: Documentation/video4linux/cx88/
3432F: drivers/media/pci/cx88/
3433
3434CXD2820R MEDIA DRIVER
3435M: Antti Palosaari <crope@iki.fi>
3436L: linux-media@vger.kernel.org
3437W: https://linuxtv.org
3438W: http://palosaari.fi/linux/
3439Q: http://patchwork.linuxtv.org/project/linux-media/list/
3440T: git git://linuxtv.org/anttip/media_tree.git
3441S: Maintained
3442F: drivers/media/dvb-frontends/cxd2820r*
3443
3444CXGB3 ETHERNET DRIVER (CXGB3)
3445M: Santosh Raspatur <santosh@chelsio.com>
3446L: netdev@vger.kernel.org
3447W: http://www.chelsio.com
3448S: Supported
3449F: drivers/net/ethernet/chelsio/cxgb3/
3450
3451CXGB3 ISCSI DRIVER (CXGB3I)
3452M: Karen Xie <kxie@chelsio.com>
3453L: linux-scsi@vger.kernel.org
3454W: http://www.chelsio.com
3455S: Supported
3456F: drivers/scsi/cxgbi/cxgb3i
3457
3458CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3459M: Steve Wise <swise@chelsio.com>
3460L: linux-rdma@vger.kernel.org
3461W: http://www.openfabrics.org
3462S: Supported
3463F: drivers/infiniband/hw/cxgb3/
3464
3465CXGB4 ETHERNET DRIVER (CXGB4)
3466M: Hariprasad S <hariprasad@chelsio.com>
3467L: netdev@vger.kernel.org
3468W: http://www.chelsio.com
3469S: Supported
3470F: drivers/net/ethernet/chelsio/cxgb4/
3471
3472CXGB4 ISCSI DRIVER (CXGB4I)
3473M: Karen Xie <kxie@chelsio.com>
3474L: linux-scsi@vger.kernel.org
3475W: http://www.chelsio.com
3476S: Supported
3477F: drivers/scsi/cxgbi/cxgb4i
3478
3479CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3480M: Steve Wise <swise@chelsio.com>
3481L: linux-rdma@vger.kernel.org
3482W: http://www.openfabrics.org
3483S: Supported
3484F: drivers/infiniband/hw/cxgb4/
3485
3486CXGB4VF ETHERNET DRIVER (CXGB4VF)
3487M: Casey Leedom <leedom@chelsio.com>
3488L: netdev@vger.kernel.org
3489W: http://www.chelsio.com
3490S: Supported
3491F: drivers/net/ethernet/chelsio/cxgb4vf/
3492
3493CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3494M: Ian Munsie <imunsie@au1.ibm.com>
3495M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3496L: linuxppc-dev@lists.ozlabs.org
3497S: Supported
3498F: arch/powerpc/platforms/powernv/pci-cxl.c
3499F: drivers/misc/cxl/
3500F: include/misc/cxl*
3501F: include/uapi/misc/cxl.h
3502F: Documentation/powerpc/cxl.txt
3503F: Documentation/ABI/testing/sysfs-class-cxl
3504
3505CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3506M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3507M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3508M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3509L: linux-scsi@vger.kernel.org
3510S: Supported
3511F: drivers/scsi/cxlflash/
3512F: include/uapi/scsi/cxlflash_ioctls.h
3513F: Documentation/powerpc/cxlflash.txt
3514
3515STMMAC ETHERNET DRIVER
3516M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3517M: Alexandre Torgue <alexandre.torgue@st.com>
3518L: netdev@vger.kernel.org
3519W: http://www.stlinux.com
3520S: Supported
3521F: drivers/net/ethernet/stmicro/stmmac/
3522
3523CYBERPRO FB DRIVER
3524M: Russell King <linux@armlinux.org.uk>
3525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3526W: http://www.armlinux.org.uk/
3527S: Maintained
3528F: drivers/video/fbdev/cyber2000fb.*
3529
3530CYCLADES ASYNC MUX DRIVER
3531W: http://www.cyclades.com/
3532S: Orphan
3533F: drivers/tty/cyclades.c
3534F: include/linux/cyclades.h
3535F: include/uapi/linux/cyclades.h
3536
3537CYCLADES PC300 DRIVER
3538W: http://www.cyclades.com/
3539S: Orphan
3540F: drivers/net/wan/pc300*
3541
3542CYPRESS_FIRMWARE MEDIA DRIVER
3543M: Antti Palosaari <crope@iki.fi>
3544L: linux-media@vger.kernel.org
3545W: https://linuxtv.org
3546W: http://palosaari.fi/linux/
3547Q: http://patchwork.linuxtv.org/project/linux-media/list/
3548T: git git://linuxtv.org/anttip/media_tree.git
3549S: Maintained
3550F: drivers/media/common/cypress_firmware*
3551
3552CYTTSP TOUCHSCREEN DRIVER
3553M: Ferruh Yigit <fery@cypress.com>
3554L: linux-input@vger.kernel.org
3555S: Supported
3556F: drivers/input/touchscreen/cyttsp*
3557F: include/linux/input/cyttsp.h
3558
3559DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3560M: Joshua Kinard <kumba@gentoo.org>
3561S: Maintained
3562F: drivers/rtc/rtc-ds1685.c
3563F: include/linux/rtc/ds1685.h
3564
3565DAMA SLAVE for AX.25
3566M: Joerg Reuter <jreuter@yaina.de>
3567W: http://yaina.de/jreuter/
3568W: http://www.qsl.net/dl1bke/
3569L: linux-hams@vger.kernel.org
3570S: Maintained
3571F: net/ax25/af_ax25.c
3572F: net/ax25/ax25_dev.c
3573F: net/ax25/ax25_ds_*
3574F: net/ax25/ax25_in.c
3575F: net/ax25/ax25_out.c
3576F: net/ax25/ax25_timer.c
3577F: net/ax25/sysctl_net_ax25.c
3578
3579DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3580L: netdev@vger.kernel.org
3581S: Orphan
3582F: Documentation/networking/dmfe.txt
3583F: drivers/net/ethernet/dec/tulip/dmfe.c
3584
3585DC390/AM53C974 SCSI driver
3586M: Hannes Reinecke <hare@suse.com>
3587L: linux-scsi@vger.kernel.org
3588S: Maintained
3589F: drivers/scsi/am53c974.c
3590
3591DC395x SCSI driver
3592M: Oliver Neukum <oliver@neukum.org>
3593M: Ali Akcaagac <aliakc@web.de>
3594M: Jamie Lenehan <lenehan@twibble.org>
3595L: dc395x@twibble.org
3596W: http://twibble.org/dist/dc395x/
3597W: http://lists.twibble.org/mailman/listinfo/dc395x/
3598S: Maintained
3599F: Documentation/scsi/dc395x.txt
3600F: drivers/scsi/dc395x.*
3601
3602DCCP PROTOCOL
3603M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3604L: dccp@vger.kernel.org
3605W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3606S: Maintained
3607F: include/linux/dccp.h
3608F: include/uapi/linux/dccp.h
3609F: include/linux/tfrc.h
3610F: net/dccp/
3611
3612DECnet NETWORK LAYER
3613W: http://linux-decnet.sourceforge.net
3614L: linux-decnet-user@lists.sourceforge.net
3615S: Orphan
3616F: Documentation/networking/decnet.txt
3617F: net/decnet/
3618
3619DECSTATION PLATFORM SUPPORT
3620M: "Maciej W. Rozycki" <macro@linux-mips.org>
3621L: linux-mips@linux-mips.org
3622W: http://www.linux-mips.org/wiki/DECstation
3623S: Maintained
3624F: arch/mips/dec/
3625F: arch/mips/include/asm/dec/
3626F: arch/mips/include/asm/mach-dec/
3627
3628DEFXX FDDI NETWORK DRIVER
3629M: "Maciej W. Rozycki" <macro@linux-mips.org>
3630S: Maintained
3631F: drivers/net/fddi/defxx.*
3632
3633DELL LAPTOP DRIVER
3634M: Matthew Garrett <mjg59@srcf.ucam.org>
3635M: Pali Rohár <pali.rohar@gmail.com>
3636L: platform-driver-x86@vger.kernel.org
3637S: Maintained
3638F: drivers/platform/x86/dell-laptop.c
3639
3640DELL LAPTOP RBTN DRIVER
3641M: Pali Rohár <pali.rohar@gmail.com>
3642S: Maintained
3643F: drivers/platform/x86/dell-rbtn.*
3644
3645DELL LAPTOP FREEFALL DRIVER
3646M: Pali Rohár <pali.rohar@gmail.com>
3647S: Maintained
3648F: drivers/platform/x86/dell-smo8800.c
3649
3650DELL LAPTOP SMM DRIVER
3651M: Pali Rohár <pali.rohar@gmail.com>
3652S: Maintained
3653F: drivers/hwmon/dell-smm-hwmon.c
3654F: include/uapi/linux/i8k.h
3655
3656DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3657M: Doug Warzecha <Douglas_Warzecha@dell.com>
3658S: Maintained
3659F: Documentation/dcdbas.txt
3660F: drivers/firmware/dcdbas.*
3661
3662DELL WMI EXTRAS DRIVER
3663M: Matthew Garrett <mjg59@srcf.ucam.org>
3664M: Pali Rohár <pali.rohar@gmail.com>
3665S: Maintained
3666F: drivers/platform/x86/dell-wmi.c
3667
3668DESIGNWARE USB2 DRD IP DRIVER
3669M: John Youn <johnyoun@synopsys.com>
3670L: linux-usb@vger.kernel.org
3671T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3672S: Maintained
3673F: drivers/usb/dwc2/
3674
3675DESIGNWARE USB3 DRD IP DRIVER
3676M: Felipe Balbi <balbi@kernel.org>
3677L: linux-usb@vger.kernel.org
3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3679S: Maintained
3680F: drivers/usb/dwc3/
3681
3682DEVICE COREDUMP (DEV_COREDUMP)
3683M: Johannes Berg <johannes@sipsolutions.net>
3684L: linux-kernel@vger.kernel.org
3685S: Maintained
3686F: drivers/base/devcoredump.c
3687F: include/linux/devcoredump.h
3688
3689DEVICE FREQUENCY (DEVFREQ)
3690M: MyungJoo Ham <myungjoo.ham@samsung.com>
3691M: Kyungmin Park <kyungmin.park@samsung.com>
3692L: linux-pm@vger.kernel.org
3693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3694S: Maintained
3695F: drivers/devfreq/
3696F: include/linux/devfreq.h
3697F: Documentation/devicetree/bindings/devfreq/
3698
3699DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3700M: Chanwoo Choi <cw00.choi@samsung.com>
3701L: linux-pm@vger.kernel.org
3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3703S: Supported
3704F: drivers/devfreq/event/
3705F: drivers/devfreq/devfreq-event.c
3706F: include/linux/devfreq-event.h
3707F: Documentation/devicetree/bindings/devfreq/event/
3708
3709BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3710M: Chanwoo Choi <cw00.choi@samsung.com>
3711L: linux-pm@vger.kernel.org
3712L: linux-samsung-soc@vger.kernel.org
3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3714S: Maintained
3715F: drivers/devfreq/exynos-bus.c
3716F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3717
3718DEVICE NUMBER REGISTRY
3719M: Torben Mathiasen <device@lanana.org>
3720W: http://lanana.org/docs/device-list/index.html
3721S: Maintained
3722
3723DEVICE-MAPPER (LVM)
3724M: Alasdair Kergon <agk@redhat.com>
3725M: Mike Snitzer <snitzer@redhat.com>
3726M: dm-devel@redhat.com
3727L: dm-devel@redhat.com
3728W: http://sources.redhat.com/dm
3729Q: http://patchwork.kernel.org/project/dm-devel/list/
3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3731T: quilt http://people.redhat.com/agk/patches/linux/editing/
3732S: Maintained
3733F: Documentation/device-mapper/
3734F: drivers/md/dm*
3735F: drivers/md/persistent-data/
3736F: include/linux/device-mapper.h
3737F: include/linux/dm-*.h
3738F: include/uapi/linux/dm-*.h
3739
3740DEVLINK
3741M: Jiri Pirko <jiri@mellanox.com>
3742L: netdev@vger.kernel.org
3743S: Supported
3744F: net/core/devlink.c
3745F: include/net/devlink.h
3746F: include/uapi/linux/devlink.h
3747
3748DIALOG SEMICONDUCTOR DRIVERS
3749M: Support Opensource <support.opensource@diasemi.com>
3750W: http://www.dialog-semiconductor.com/products
3751S: Supported
3752F: Documentation/hwmon/da90??
3753F: Documentation/devicetree/bindings/mfd/da90*.txt
3754F: Documentation/devicetree/bindings/regulator/da92*.txt
3755F: Documentation/devicetree/bindings/sound/da[79]*.txt
3756F: drivers/gpio/gpio-da90??.c
3757F: drivers/hwmon/da90??-hwmon.c
3758F: drivers/iio/adc/da91??-*.c
3759F: drivers/input/misc/da90??_onkey.c
3760F: drivers/input/touchscreen/da9052_tsi.c
3761F: drivers/leds/leds-da90??.c
3762F: drivers/mfd/da903x.c
3763F: drivers/mfd/da90??-*.c
3764F: drivers/mfd/da91??-*.c
3765F: drivers/power/da9052-battery.c
3766F: drivers/power/da91??-*.c
3767F: drivers/regulator/da903x.c
3768F: drivers/regulator/da9???-regulator.[ch]
3769F: drivers/rtc/rtc-da90??.c
3770F: drivers/video/backlight/da90??_bl.c
3771F: drivers/watchdog/da90??_wdt.c
3772F: include/linux/mfd/da903x.h
3773F: include/linux/mfd/da9052/
3774F: include/linux/mfd/da9055/
3775F: include/linux/mfd/da9062/
3776F: include/linux/mfd/da9063/
3777F: include/linux/mfd/da9150/
3778F: include/linux/regulator/da9211.h
3779F: include/sound/da[79]*.h
3780F: sound/soc/codecs/da[79]*.[ch]
3781
3782DIGI NEO AND CLASSIC PCI PRODUCTS
3783M: Lidza Louina <lidza.louina@gmail.com>
3784M: Mark Hounschell <markh@compro.net>
3785L: driverdev-devel@linuxdriverproject.org
3786S: Maintained
3787F: drivers/staging/dgnc/
3788
3789DIOLAN U2C-12 I2C DRIVER
3790M: Guenter Roeck <linux@roeck-us.net>
3791L: linux-i2c@vger.kernel.org
3792S: Maintained
3793F: drivers/i2c/busses/i2c-diolan-u2c.c
3794
3795DIRECT ACCESS (DAX)
3796M: Matthew Wilcox <willy@linux.intel.com>
3797L: linux-fsdevel@vger.kernel.org
3798S: Supported
3799F: fs/dax.c
3800
3801DIRECTORY NOTIFICATION (DNOTIFY)
3802M: Eric Paris <eparis@parisplace.org>
3803S: Maintained
3804F: Documentation/filesystems/dnotify.txt
3805F: fs/notify/dnotify/
3806F: include/linux/dnotify.h
3807
3808DISK GEOMETRY AND PARTITION HANDLING
3809M: Andries Brouwer <aeb@cwi.nl>
3810W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3811W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3812W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3813S: Maintained
3814
3815DISKQUOTA
3816M: Jan Kara <jack@suse.com>
3817S: Maintained
3818F: Documentation/filesystems/quota.txt
3819F: fs/quota/
3820F: include/linux/quota*.h
3821F: include/uapi/linux/quota*.h
3822
3823DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3824M: Bernie Thompson <bernie@plugable.com>
3825L: linux-fbdev@vger.kernel.org
3826S: Maintained
3827W: http://plugable.com/category/projects/udlfb/
3828F: drivers/video/fbdev/udlfb.c
3829F: include/video/udlfb.h
3830F: Documentation/fb/udlfb.txt
3831
3832DISTRIBUTED LOCK MANAGER (DLM)
3833M: Christine Caulfield <ccaulfie@redhat.com>
3834M: David Teigland <teigland@redhat.com>
3835L: cluster-devel@redhat.com
3836W: http://sources.redhat.com/cluster/
3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3838S: Supported
3839F: fs/dlm/
3840
3841DMA BUFFER SHARING FRAMEWORK
3842M: Sumit Semwal <sumit.semwal@linaro.org>
3843S: Maintained
3844L: linux-media@vger.kernel.org
3845L: dri-devel@lists.freedesktop.org
3846L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3847F: drivers/dma-buf/
3848F: include/linux/dma-buf*
3849F: include/linux/reservation.h
3850F: include/linux/*fence.h
3851F: Documentation/dma-buf-sharing.txt
3852T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3853
3854SYNC FILE FRAMEWORK
3855M: Sumit Semwal <sumit.semwal@linaro.org>
3856R: Gustavo Padovan <gustavo@padovan.org>
3857S: Maintained
3858L: linux-media@vger.kernel.org
3859L: dri-devel@lists.freedesktop.org
3860F: drivers/dma-buf/sync_file.c
3861F: include/linux/sync_file.h
3862F: Documentation/sync_file.txt
3863T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3864
3865DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3866M: Vinod Koul <vinod.koul@intel.com>
3867L: dmaengine@vger.kernel.org
3868Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3869S: Maintained
3870F: drivers/dma/
3871F: include/linux/dmaengine.h
3872F: Documentation/devicetree/bindings/dma/
3873F: Documentation/dmaengine/
3874T: git git://git.infradead.org/users/vkoul/slave-dma.git
3875
3876DME1737 HARDWARE MONITOR DRIVER
3877M: Juerg Haefliger <juergh@gmail.com>
3878L: linux-hwmon@vger.kernel.org
3879S: Maintained
3880F: Documentation/hwmon/dme1737
3881F: drivers/hwmon/dme1737.c
3882
3883DMI/SMBIOS SUPPORT
3884M: Jean Delvare <jdelvare@suse.com>
3885S: Maintained
3886T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3887F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3888F: drivers/firmware/dmi-id.c
3889F: drivers/firmware/dmi_scan.c
3890F: include/linux/dmi.h
3891
3892DOCUMENTATION
3893M: Jonathan Corbet <corbet@lwn.net>
3894L: linux-doc@vger.kernel.org
3895S: Maintained
3896F: Documentation/
3897F: scripts/docproc.c
3898F: scripts/kernel-doc*
3899X: Documentation/ABI/
3900X: Documentation/devicetree/
3901X: Documentation/acpi
3902X: Documentation/power
3903X: Documentation/spi
3904X: Documentation/DocBook/media
3905T: git git://git.lwn.net/linux.git docs-next
3906
3907DOUBLETALK DRIVER
3908M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3909L: blinux-list@redhat.com
3910S: Maintained
3911F: drivers/char/dtlk.c
3912F: include/linux/dtlk.h
3913
3914DPT_I2O SCSI RAID DRIVER
3915M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3916L: linux-scsi@vger.kernel.org
3917W: http://www.adaptec.com/
3918S: Maintained
3919F: drivers/scsi/dpt*
3920F: drivers/scsi/dpt/
3921
3922DRBD DRIVER
3923M: Philipp Reisner <philipp.reisner@linbit.com>
3924M: Lars Ellenberg <lars.ellenberg@linbit.com>
3925L: drbd-dev@lists.linbit.com
3926W: http://www.drbd.org
3927T: git git://git.linbit.com/linux-drbd.git
3928T: git git://git.linbit.com/drbd-8.4.git
3929S: Supported
3930F: drivers/block/drbd/
3931F: lib/lru_cache.c
3932F: Documentation/blockdev/drbd/
3933
3934DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3935M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3937S: Supported
3938F: Documentation/kobject.txt
3939F: drivers/base/
3940F: fs/debugfs/
3941F: fs/kernfs/
3942F: fs/sysfs/
3943F: include/linux/debugfs.h
3944F: include/linux/kobj*
3945F: lib/kobj*
3946
3947DRM DRIVERS
3948M: David Airlie <airlied@linux.ie>
3949L: dri-devel@lists.freedesktop.org
3950T: git git://people.freedesktop.org/~airlied/linux
3951S: Maintained
3952F: drivers/gpu/drm/
3953F: drivers/gpu/vga/
3954F: Documentation/devicetree/bindings/display/
3955F: Documentation/devicetree/bindings/gpu/
3956F: Documentation/devicetree/bindings/video/
3957F: Documentation/gpu/
3958F: include/drm/
3959F: include/uapi/drm/
3960
3961DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3962M: Dave Airlie <airlied@redhat.com>
3963S: Odd Fixes
3964F: drivers/gpu/drm/ast/
3965
3966DRM DRIVER FOR BOCHS VIRTUAL GPU
3967M: Gerd Hoffmann <kraxel@redhat.com>
3968S: Odd Fixes
3969F: drivers/gpu/drm/bochs/
3970
3971DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3972M: Dave Airlie <airlied@redhat.com>
3973S: Odd Fixes
3974F: drivers/gpu/drm/cirrus/
3975
3976RADEON and AMDGPU DRM DRIVERS
3977M: Alex Deucher <alexander.deucher@amd.com>
3978M: Christian König <christian.koenig@amd.com>
3979L: dri-devel@lists.freedesktop.org
3980T: git git://people.freedesktop.org/~agd5f/linux
3981S: Supported
3982F: drivers/gpu/drm/radeon/
3983F: include/uapi/drm/radeon_drm.h
3984F: drivers/gpu/drm/amd/
3985F: include/uapi/drm/amdgpu_drm.h
3986
3987DRM PANEL DRIVERS
3988M: Thierry Reding <thierry.reding@gmail.com>
3989L: dri-devel@lists.freedesktop.org
3990T: git git://anongit.freedesktop.org/tegra/linux.git
3991S: Maintained
3992F: drivers/gpu/drm/drm_panel.c
3993F: drivers/gpu/drm/panel/
3994F: include/drm/drm_panel.h
3995F: Documentation/devicetree/bindings/display/panel/
3996
3997INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3998M: Daniel Vetter <daniel.vetter@intel.com>
3999M: Jani Nikula <jani.nikula@linux.intel.com>
4000L: intel-gfx@lists.freedesktop.org
4001L: dri-devel@lists.freedesktop.org
4002W: https://01.org/linuxgraphics/
4003Q: http://patchwork.freedesktop.org/project/intel-gfx/
4004T: git git://anongit.freedesktop.org/drm-intel
4005S: Supported
4006F: drivers/gpu/drm/i915/
4007F: include/drm/i915*
4008F: include/uapi/drm/i915_drm.h
4009F: Documentation/gpu/i915.rst
4010
4011DRM DRIVERS FOR ATMEL HLCDC
4012M: Boris Brezillon <boris.brezillon@free-electrons.com>
4013L: dri-devel@lists.freedesktop.org
4014S: Supported
4015F: drivers/gpu/drm/atmel-hlcdc/
4016F: Documentation/devicetree/bindings/drm/atmel/
4017
4018DRM DRIVERS FOR ALLWINNER A10
4019M: Maxime Ripard <maxime.ripard@free-electrons.com>
4020L: dri-devel@lists.freedesktop.org
4021S: Supported
4022F: drivers/gpu/drm/sun4i/
4023F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4024
4025DRM DRIVERS FOR EXYNOS
4026M: Inki Dae <inki.dae@samsung.com>
4027M: Joonyoung Shim <jy0922.shim@samsung.com>
4028M: Seung-Woo Kim <sw0312.kim@samsung.com>
4029M: Kyungmin Park <kyungmin.park@samsung.com>
4030L: dri-devel@lists.freedesktop.org
4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4032S: Supported
4033F: drivers/gpu/drm/exynos/
4034F: include/uapi/drm/exynos_drm.h
4035F: Documentation/devicetree/bindings/display/exynos/
4036
4037DRM DRIVERS FOR FREESCALE DCU
4038M: Stefan Agner <stefan@agner.ch>
4039M: Alison Wang <alison.wang@freescale.com>
4040L: dri-devel@lists.freedesktop.org
4041S: Supported
4042F: drivers/gpu/drm/fsl-dcu/
4043F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4044F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4045F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4046
4047DRM DRIVERS FOR FREESCALE IMX
4048M: Philipp Zabel <p.zabel@pengutronix.de>
4049L: dri-devel@lists.freedesktop.org
4050S: Maintained
4051F: drivers/gpu/drm/imx/
4052F: drivers/gpu/ipu-v3/
4053F: Documentation/devicetree/bindings/display/imx/
4054
4055DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4056M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4057L: dri-devel@lists.freedesktop.org
4058T: git git://github.com/patjak/drm-gma500
4059S: Maintained
4060F: drivers/gpu/drm/gma500/
4061
4062DRM DRIVERS FOR HISILICON
4063M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4064R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4065R: Chen Feng <puck.chen@hisilicon.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git git://github.com/xin3liang/linux.git
4068S: Maintained
4069F: drivers/gpu/drm/hisilicon/
4070F: Documentation/devicetree/bindings/display/hisilicon/
4071
4072DRM DRIVER FOR INTEL I810 VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/i810/
4075F: include/uapi/drm/i810_drm.h
4076
4077DRM DRIVER FOR MSM ADRENO GPU
4078M: Rob Clark <robdclark@gmail.com>
4079L: linux-arm-msm@vger.kernel.org
4080L: dri-devel@lists.freedesktop.org
4081L: freedreno@lists.freedesktop.org
4082T: git git://people.freedesktop.org/~robclark/linux
4083S: Maintained
4084F: drivers/gpu/drm/msm/
4085F: include/uapi/drm/msm_drm.h
4086F: Documentation/devicetree/bindings/display/msm/
4087
4088DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4089M: Ben Skeggs <bskeggs@redhat.com>
4090L: dri-devel@lists.freedesktop.org
4091L: nouveau@lists.freedesktop.org
4092T: git git://github.com/skeggsb/linux
4093S: Supported
4094F: drivers/gpu/drm/nouveau/
4095F: include/uapi/drm/nouveau_drm.h
4096
4097DRM DRIVERS FOR NVIDIA TEGRA
4098M: Thierry Reding <thierry.reding@gmail.com>
4099L: dri-devel@lists.freedesktop.org
4100L: linux-tegra@vger.kernel.org
4101T: git git://anongit.freedesktop.org/tegra/linux.git
4102S: Supported
4103F: drivers/gpu/drm/tegra/
4104F: drivers/gpu/host1x/
4105F: include/linux/host1x.h
4106F: include/uapi/drm/tegra_drm.h
4107F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4108
4109DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4110S: Orphan / Obsolete
4111F: drivers/gpu/drm/mga/
4112F: include/uapi/drm/mga_drm.h
4113
4114DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4115M: Dave Airlie <airlied@redhat.com>
4116S: Odd Fixes
4117F: drivers/gpu/drm/mgag200/
4118
4119DRM DRIVER FOR RAGE 128 VIDEO CARDS
4120S: Orphan / Obsolete
4121F: drivers/gpu/drm/r128/
4122F: include/uapi/drm/r128_drm.h
4123
4124DRM DRIVERS FOR RENESAS
4125M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4126L: dri-devel@lists.freedesktop.org
4127L: linux-renesas-soc@vger.kernel.org
4128T: git git://linuxtv.org/pinchartl/fbdev
4129S: Supported
4130F: drivers/gpu/drm/rcar-du/
4131F: drivers/gpu/drm/shmobile/
4132F: include/linux/platform_data/shmob_drm.h
4133F: Documentation/devicetree/bindings/display/renesas,du.txt
4134
4135DRM DRIVER FOR QXL VIRTUAL GPU
4136M: Dave Airlie <airlied@redhat.com>
4137S: Odd Fixes
4138F: drivers/gpu/drm/qxl/
4139F: include/uapi/drm/qxl_drm.h
4140
4141DRM DRIVERS FOR ROCKCHIP
4142M: Mark Yao <mark.yao@rock-chips.com>
4143L: dri-devel@lists.freedesktop.org
4144S: Maintained
4145F: drivers/gpu/drm/rockchip/
4146F: Documentation/devicetree/bindings/display/rockchip/
4147
4148DRM DRIVER FOR SAVAGE VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/savage/
4151F: include/uapi/drm/savage_drm.h
4152
4153DRM DRIVER FOR SIS VIDEO CARDS
4154S: Orphan / Obsolete
4155F: drivers/gpu/drm/sis/
4156F: include/uapi/drm/sis_drm.h
4157
4158DRM DRIVERS FOR STI
4159M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4160M: Vincent Abriou <vincent.abriou@st.com>
4161L: dri-devel@lists.freedesktop.org
4162T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4163S: Maintained
4164F: drivers/gpu/drm/sti
4165F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4166
4167DRM DRIVER FOR TDFX VIDEO CARDS
4168S: Orphan / Obsolete
4169F: drivers/gpu/drm/tdfx/
4170
4171DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4172M: Dave Airlie <airlied@redhat.com>
4173S: Odd Fixes
4174F: drivers/gpu/drm/udl/
4175
4176DRM DRIVERS FOR VIVANTE GPU IP
4177M: Lucas Stach <l.stach@pengutronix.de>
4178R: Russell King <linux+etnaviv@armlinux.org.uk>
4179R: Christian Gmeiner <christian.gmeiner@gmail.com>
4180L: dri-devel@lists.freedesktop.org
4181S: Maintained
4182F: drivers/gpu/drm/etnaviv/
4183F: include/uapi/drm/etnaviv_drm.h
4184F: Documentation/devicetree/bindings/display/etnaviv/
4185
4186DRM DRIVER FOR VMWARE VIRTUAL GPU
4187M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4188M: Sinclair Yeh <syeh@vmware.com>
4189M: Thomas Hellstrom <thellstrom@vmware.com>
4190L: dri-devel@lists.freedesktop.org
4191T: git git://people.freedesktop.org/~syeh/repos_linux
4192T: git git://people.freedesktop.org/~thomash/linux
4193S: Supported
4194F: drivers/gpu/drm/vmwgfx/
4195F: include/uapi/drm/vmwgfx_drm.h
4196
4197DRM DRIVERS FOR VC4
4198M: Eric Anholt <eric@anholt.net>
4199T: git git://github.com/anholt/linux
4200S: Supported
4201F: drivers/gpu/drm/vc4/
4202F: include/uapi/drm/vc4_drm.h
4203F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4204
4205DRM DRIVERS FOR TI OMAP
4206M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4207L: dri-devel@lists.freedesktop.org
4208S: Maintained
4209F: drivers/gpu/drm/omapdrm/
4210F: Documentation/devicetree/bindings/display/ti/
4211
4212DRM DRIVERS FOR TI LCDC
4213M: Jyri Sarha <jsarha@ti.com>
4214R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/tilcdc/
4218F: Documentation/devicetree/bindings/display/tilcdc/
4219
4220DSBR100 USB FM RADIO DRIVER
4221M: Alexey Klimov <klimov.linux@gmail.com>
4222L: linux-media@vger.kernel.org
4223T: git git://linuxtv.org/media_tree.git
4224S: Maintained
4225F: drivers/media/radio/dsbr100.c
4226
4227DSCC4 DRIVER
4228M: Francois Romieu <romieu@fr.zoreil.com>
4229L: netdev@vger.kernel.org
4230S: Maintained
4231F: drivers/net/wan/dscc4.c
4232
4233DT3155 MEDIA DRIVER
4234M: Hans Verkuil <hverkuil@xs4all.nl>
4235L: linux-media@vger.kernel.org
4236T: git git://linuxtv.org/media_tree.git
4237W: https://linuxtv.org
4238S: Odd Fixes
4239F: drivers/media/pci/dt3155/
4240
4241DVB_USB_AF9015 MEDIA DRIVER
4242M: Antti Palosaari <crope@iki.fi>
4243L: linux-media@vger.kernel.org
4244W: https://linuxtv.org
4245W: http://palosaari.fi/linux/
4246Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247T: git git://linuxtv.org/anttip/media_tree.git
4248S: Maintained
4249F: drivers/media/usb/dvb-usb-v2/af9015*
4250
4251DVB_USB_AF9035 MEDIA DRIVER
4252M: Antti Palosaari <crope@iki.fi>
4253L: linux-media@vger.kernel.org
4254W: https://linuxtv.org
4255W: http://palosaari.fi/linux/
4256Q: http://patchwork.linuxtv.org/project/linux-media/list/
4257T: git git://linuxtv.org/anttip/media_tree.git
4258S: Maintained
4259F: drivers/media/usb/dvb-usb-v2/af9035*
4260
4261DVB_USB_ANYSEE MEDIA DRIVER
4262M: Antti Palosaari <crope@iki.fi>
4263L: linux-media@vger.kernel.org
4264W: https://linuxtv.org
4265W: http://palosaari.fi/linux/
4266Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267T: git git://linuxtv.org/anttip/media_tree.git
4268S: Maintained
4269F: drivers/media/usb/dvb-usb-v2/anysee*
4270
4271DVB_USB_AU6610 MEDIA DRIVER
4272M: Antti Palosaari <crope@iki.fi>
4273L: linux-media@vger.kernel.org
4274W: https://linuxtv.org
4275W: http://palosaari.fi/linux/
4276Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277T: git git://linuxtv.org/anttip/media_tree.git
4278S: Maintained
4279F: drivers/media/usb/dvb-usb-v2/au6610*
4280
4281DVB_USB_CE6230 MEDIA DRIVER
4282M: Antti Palosaari <crope@iki.fi>
4283L: linux-media@vger.kernel.org
4284W: https://linuxtv.org
4285W: http://palosaari.fi/linux/
4286Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287T: git git://linuxtv.org/anttip/media_tree.git
4288S: Maintained
4289F: drivers/media/usb/dvb-usb-v2/ce6230*
4290
4291DVB_USB_CXUSB MEDIA DRIVER
4292M: Michael Krufky <mkrufky@linuxtv.org>
4293L: linux-media@vger.kernel.org
4294W: https://linuxtv.org
4295W: http://github.com/mkrufky
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/media_tree.git
4298S: Maintained
4299F: drivers/media/usb/dvb-usb/cxusb*
4300
4301DVB_USB_EC168 MEDIA DRIVER
4302M: Antti Palosaari <crope@iki.fi>
4303L: linux-media@vger.kernel.org
4304W: https://linuxtv.org
4305W: http://palosaari.fi/linux/
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/anttip/media_tree.git
4308S: Maintained
4309F: drivers/media/usb/dvb-usb-v2/ec168*
4310
4311DVB_USB_GL861 MEDIA DRIVER
4312M: Antti Palosaari <crope@iki.fi>
4313L: linux-media@vger.kernel.org
4314W: https://linuxtv.org
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316T: git git://linuxtv.org/anttip/media_tree.git
4317S: Maintained
4318F: drivers/media/usb/dvb-usb-v2/gl861*
4319
4320DVB_USB_MXL111SF MEDIA DRIVER
4321M: Michael Krufky <mkrufky@linuxtv.org>
4322L: linux-media@vger.kernel.org
4323W: https://linuxtv.org
4324W: http://github.com/mkrufky
4325Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326T: git git://linuxtv.org/mkrufky/mxl111sf.git
4327S: Maintained
4328F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4329
4330DVB_USB_RTL28XXU MEDIA DRIVER
4331M: Antti Palosaari <crope@iki.fi>
4332L: linux-media@vger.kernel.org
4333W: https://linuxtv.org
4334W: http://palosaari.fi/linux/
4335Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336T: git git://linuxtv.org/anttip/media_tree.git
4337S: Maintained
4338F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4339
4340DVB_USB_V2 MEDIA DRIVER
4341M: Antti Palosaari <crope@iki.fi>
4342L: linux-media@vger.kernel.org
4343W: https://linuxtv.org
4344W: http://palosaari.fi/linux/
4345Q: http://patchwork.linuxtv.org/project/linux-media/list/
4346T: git git://linuxtv.org/anttip/media_tree.git
4347S: Maintained
4348F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4349F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4350
4351DYNAMIC DEBUG
4352M: Jason Baron <jbaron@akamai.com>
4353S: Maintained
4354F: lib/dynamic_debug.c
4355F: include/linux/dynamic_debug.h
4356
4357DZ DECSTATION DZ11 SERIAL DRIVER
4358M: "Maciej W. Rozycki" <macro@linux-mips.org>
4359S: Maintained
4360F: drivers/tty/serial/dz.*
4361
4362E3X0 POWER BUTTON DRIVER
4363M: Moritz Fischer <moritz.fischer@ettus.com>
4364L: usrp-users@lists.ettus.com
4365W: http://www.ettus.com
4366S: Supported
4367F: drivers/input/misc/e3x0-button.c
4368F: Documentation/devicetree/bindings/input/e3x0-button.txt
4369
4370E4000 MEDIA DRIVER
4371M: Antti Palosaari <crope@iki.fi>
4372L: linux-media@vger.kernel.org
4373W: https://linuxtv.org
4374W: http://palosaari.fi/linux/
4375Q: http://patchwork.linuxtv.org/project/linux-media/list/
4376T: git git://linuxtv.org/anttip/media_tree.git
4377S: Maintained
4378F: drivers/media/tuners/e4000*
4379
4380EATA ISA/EISA/PCI SCSI DRIVER
4381M: Dario Ballabio <ballabio_dario@emc.com>
4382L: linux-scsi@vger.kernel.org
4383S: Maintained
4384F: drivers/scsi/eata.c
4385
4386EC100 MEDIA DRIVER
4387M: Antti Palosaari <crope@iki.fi>
4388L: linux-media@vger.kernel.org
4389W: https://linuxtv.org
4390W: http://palosaari.fi/linux/
4391Q: http://patchwork.linuxtv.org/project/linux-media/list/
4392T: git git://linuxtv.org/anttip/media_tree.git
4393S: Maintained
4394F: drivers/media/dvb-frontends/ec100*
4395
4396ECRYPT FILE SYSTEM
4397M: Tyler Hicks <tyhicks@canonical.com>
4398L: ecryptfs@vger.kernel.org
4399W: http://ecryptfs.org
4400W: https://launchpad.net/ecryptfs
4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4402S: Supported
4403F: Documentation/filesystems/ecryptfs.txt
4404F: fs/ecryptfs/
4405
4406EDAC-CORE
4407M: Doug Thompson <dougthompson@xmission.com>
4408M: Borislav Petkov <bp@alien8.de>
4409M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4410M: Mauro Carvalho Chehab <mchehab@kernel.org>
4411L: linux-edac@vger.kernel.org
4412T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4414S: Supported
4415F: Documentation/edac.txt
4416F: drivers/edac/
4417F: include/linux/edac.h
4418
4419EDAC-AMD64
4420M: Doug Thompson <dougthompson@xmission.com>
4421M: Borislav Petkov <bp@alien8.de>
4422L: linux-edac@vger.kernel.org
4423S: Maintained
4424F: drivers/edac/amd64_edac*
4425
4426EDAC-CALXEDA
4427M: Doug Thompson <dougthompson@xmission.com>
4428M: Robert Richter <rric@kernel.org>
4429L: linux-edac@vger.kernel.org
4430S: Maintained
4431F: drivers/edac/highbank*
4432
4433EDAC-CAVIUM
4434M: Ralf Baechle <ralf@linux-mips.org>
4435M: David Daney <david.daney@cavium.com>
4436L: linux-edac@vger.kernel.org
4437L: linux-mips@linux-mips.org
4438S: Supported
4439F: drivers/edac/octeon_edac*
4440
4441EDAC-E752X
4442M: Mark Gross <mark.gross@intel.com>
4443M: Doug Thompson <dougthompson@xmission.com>
4444L: linux-edac@vger.kernel.org
4445S: Maintained
4446F: drivers/edac/e752x_edac.c
4447
4448EDAC-E7XXX
4449M: Doug Thompson <dougthompson@xmission.com>
4450L: linux-edac@vger.kernel.org
4451S: Maintained
4452F: drivers/edac/e7xxx_edac.c
4453
4454EDAC-GHES
4455M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4456M: Mauro Carvalho Chehab <mchehab@kernel.org>
4457L: linux-edac@vger.kernel.org
4458S: Maintained
4459F: drivers/edac/ghes_edac.c
4460
4461EDAC-I82443BXGX
4462M: Tim Small <tim@buttersideup.com>
4463L: linux-edac@vger.kernel.org
4464S: Maintained
4465F: drivers/edac/i82443bxgx_edac.c
4466
4467EDAC-I3000
4468M: Jason Uhlenkott <juhlenko@akamai.com>
4469L: linux-edac@vger.kernel.org
4470S: Maintained
4471F: drivers/edac/i3000_edac.c
4472
4473EDAC-I5000
4474M: Doug Thompson <dougthompson@xmission.com>
4475L: linux-edac@vger.kernel.org
4476S: Maintained
4477F: drivers/edac/i5000_edac.c
4478
4479EDAC-I5400
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/i5400_edac.c
4485
4486EDAC-I7300
4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4488M: Mauro Carvalho Chehab <mchehab@kernel.org>
4489L: linux-edac@vger.kernel.org
4490S: Maintained
4491F: drivers/edac/i7300_edac.c
4492
4493EDAC-I7CORE
4494M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495M: Mauro Carvalho Chehab <mchehab@kernel.org>
4496L: linux-edac@vger.kernel.org
4497S: Maintained
4498F: drivers/edac/i7core_edac.c
4499
4500EDAC-I82975X
4501M: Ranganathan Desikan <ravi@jetztechnologies.com>
4502M: "Arvind R." <arvino55@gmail.com>
4503L: linux-edac@vger.kernel.org
4504S: Maintained
4505F: drivers/edac/i82975x_edac.c
4506
4507EDAC-IE31200
4508M: Jason Baron <jbaron@akamai.com>
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/ie31200_edac.c
4512
4513EDAC-MPC85XX
4514M: Johannes Thumshirn <morbidrsa@gmail.com>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/mpc85xx_edac.[ch]
4518
4519EDAC-PASEMI
4520M: Egor Martovetsky <egor@pasemi.com>
4521L: linux-edac@vger.kernel.org
4522S: Maintained
4523F: drivers/edac/pasemi_edac.c
4524
4525EDAC-R82600
4526M: Tim Small <tim@buttersideup.com>
4527L: linux-edac@vger.kernel.org
4528S: Maintained
4529F: drivers/edac/r82600_edac.c
4530
4531EDAC-SBRIDGE
4532M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4533M: Mauro Carvalho Chehab <mchehab@kernel.org>
4534L: linux-edac@vger.kernel.org
4535S: Maintained
4536F: drivers/edac/sb_edac.c
4537
4538EDAC-SKYLAKE
4539M: Tony Luck <tony.luck@intel.com>
4540L: linux-edac@vger.kernel.org
4541S: Maintained
4542F: drivers/edac/skx_edac.c
4543
4544EDAC-XGENE
4545APPLIED MICRO (APM) X-GENE SOC EDAC
4546M: Loc Ho <lho@apm.com>
4547S: Supported
4548F: drivers/edac/xgene_edac.c
4549F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4550
4551EDIROL UA-101/UA-1000 DRIVER
4552M: Clemens Ladisch <clemens@ladisch.de>
4553L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4554T: git git://git.alsa-project.org/alsa-kernel.git
4555S: Maintained
4556F: sound/usb/misc/ua101.c
4557
4558EXTENSIBLE FIRMWARE INTERFACE (EFI)
4559M: Matt Fleming <matt@codeblueprint.co.uk>
4560L: linux-efi@vger.kernel.org
4561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4562S: Maintained
4563F: Documentation/efi-stub.txt
4564F: arch/ia64/kernel/efi.c
4565F: arch/x86/boot/compressed/eboot.[ch]
4566F: arch/x86/include/asm/efi.h
4567F: arch/x86/platform/efi/
4568F: drivers/firmware/efi/
4569F: include/linux/efi*.h
4570
4571EFI VARIABLE FILESYSTEM
4572M: Matthew Garrett <matthew.garrett@nebula.com>
4573M: Jeremy Kerr <jk@ozlabs.org>
4574M: Matt Fleming <matt@codeblueprint.co.uk>
4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4576L: linux-efi@vger.kernel.org
4577S: Maintained
4578F: fs/efivarfs/
4579
4580EFIFB FRAMEBUFFER DRIVER
4581L: linux-fbdev@vger.kernel.org
4582M: Peter Jones <pjones@redhat.com>
4583S: Maintained
4584F: drivers/video/fbdev/efifb.c
4585
4586EFS FILESYSTEM
4587W: http://aeschi.ch.eu.org/efs/
4588S: Orphan
4589F: fs/efs/
4590
4591EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4592M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4593L: netdev@vger.kernel.org
4594S: Maintained
4595F: drivers/net/ethernet/ibm/ehea/
4596
4597EM28XX VIDEO4LINUX DRIVER
4598M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4599M: Mauro Carvalho Chehab <mchehab@kernel.org>
4600L: linux-media@vger.kernel.org
4601W: https://linuxtv.org
4602T: git git://linuxtv.org/media_tree.git
4603S: Maintained
4604F: drivers/media/usb/em28xx/
4605
4606EMBEDDED LINUX
4607M: Paul Gortmaker <paul.gortmaker@windriver.com>
4608M: Matt Mackall <mpm@selenic.com>
4609M: David Woodhouse <dwmw2@infradead.org>
4610L: linux-embedded@vger.kernel.org
4611S: Maintained
4612
4613EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4614M: James Smart <james.smart@avagotech.com>
4615M: Dick Kennedy <dick.kennedy@avagotech.com>
4616L: linux-scsi@vger.kernel.org
4617W: http://www.avagotech.com
4618S: Supported
4619F: drivers/scsi/lpfc/
4620
4621ENE CB710 FLASH CARD READER DRIVER
4622M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4623S: Maintained
4624F: drivers/misc/cb710/
4625F: drivers/mmc/host/cb710-mmc.*
4626F: include/linux/cb710.h
4627
4628ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4629M: Maxim Levitsky <maximlevitsky@gmail.com>
4630S: Maintained
4631F: drivers/media/rc/ene_ir.*
4632
4633EPSON S1D13XXX FRAMEBUFFER DRIVER
4634M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4635S: Maintained
4636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4637F: drivers/video/fbdev/s1d13xxxfb.c
4638F: include/video/s1d13xxxfb.h
4639
4640ET131X NETWORK DRIVER
4641M: Mark Einon <mark.einon@gmail.com>
4642S: Odd Fixes
4643F: drivers/net/ethernet/agere/
4644
4645ETHERNET BRIDGE
4646M: Stephen Hemminger <stephen@networkplumber.org>
4647L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4648L: netdev@vger.kernel.org
4649W: http://www.linuxfoundation.org/en/Net:Bridge
4650S: Maintained
4651F: include/linux/netfilter_bridge/
4652F: net/bridge/
4653
4654ETHERNET PHY LIBRARY
4655M: Florian Fainelli <f.fainelli@gmail.com>
4656L: netdev@vger.kernel.org
4657S: Maintained
4658F: include/linux/phy.h
4659F: include/linux/phy_fixed.h
4660F: drivers/net/phy/
4661F: Documentation/networking/phy.txt
4662F: drivers/of/of_mdio.c
4663F: drivers/of/of_net.c
4664
4665EXT2 FILE SYSTEM
4666M: Jan Kara <jack@suse.com>
4667L: linux-ext4@vger.kernel.org
4668S: Maintained
4669F: Documentation/filesystems/ext2.txt
4670F: fs/ext2/
4671F: include/linux/ext2*
4672
4673EXT4 FILE SYSTEM
4674M: "Theodore Ts'o" <tytso@mit.edu>
4675M: Andreas Dilger <adilger.kernel@dilger.ca>
4676L: linux-ext4@vger.kernel.org
4677W: http://ext4.wiki.kernel.org
4678Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4680S: Maintained
4681F: Documentation/filesystems/ext4.txt
4682F: fs/ext4/
4683
4684Extended Verification Module (EVM)
4685M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4686L: linux-ima-devel@lists.sourceforge.net
4687L: linux-security-module@vger.kernel.org
4688S: Supported
4689F: security/integrity/evm/
4690
4691EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4692M: MyungJoo Ham <myungjoo.ham@samsung.com>
4693M: Chanwoo Choi <cw00.choi@samsung.com>
4694L: linux-kernel@vger.kernel.org
4695T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4696S: Maintained
4697F: drivers/extcon/
4698F: include/linux/extcon/
4699F: include/linux/extcon.h
4700F: Documentation/extcon/
4701F: Documentation/devicetree/bindings/extcon/
4702
4703EXYNOS DP DRIVER
4704M: Jingoo Han <jingoohan1@gmail.com>
4705L: dri-devel@lists.freedesktop.org
4706S: Maintained
4707F: drivers/gpu/drm/exynos/exynos_dp*
4708
4709EXYNOS SYSMMU (IOMMU) driver
4710M: Marek Szyprowski <m.szyprowski@samsung.com>
4711L: iommu@lists.linux-foundation.org
4712S: Maintained
4713F: drivers/iommu/exynos-iommu.c
4714
4715EXYNOS MIPI DISPLAY DRIVERS
4716M: Inki Dae <inki.dae@samsung.com>
4717M: Donghwa Lee <dh09.lee@samsung.com>
4718M: Kyungmin Park <kyungmin.park@samsung.com>
4719L: linux-fbdev@vger.kernel.org
4720S: Maintained
4721F: drivers/video/fbdev/exynos/exynos_mipi*
4722F: include/video/exynos_mipi*
4723
4724EZchip NPS platform support
4725M: Noam Camus <noamc@ezchip.com>
4726S: Supported
4727F: arch/arc/plat-eznps
4728F: arch/arc/boot/dts/eznps.dts
4729
4730F71805F HARDWARE MONITORING DRIVER
4731M: Jean Delvare <jdelvare@suse.com>
4732L: linux-hwmon@vger.kernel.org
4733S: Maintained
4734F: Documentation/hwmon/f71805f
4735F: drivers/hwmon/f71805f.c
4736
4737FC0011 TUNER DRIVER
4738M: Michael Buesch <m@bues.ch>
4739L: linux-media@vger.kernel.org
4740S: Maintained
4741F: drivers/media/tuners/fc0011.h
4742F: drivers/media/tuners/fc0011.c
4743
4744FC2580 MEDIA DRIVER
4745M: Antti Palosaari <crope@iki.fi>
4746L: linux-media@vger.kernel.org
4747W: https://linuxtv.org
4748W: http://palosaari.fi/linux/
4749Q: http://patchwork.linuxtv.org/project/linux-media/list/
4750T: git git://linuxtv.org/anttip/media_tree.git
4751S: Maintained
4752F: drivers/media/tuners/fc2580*
4753
4754FANOTIFY
4755M: Eric Paris <eparis@redhat.com>
4756S: Maintained
4757F: fs/notify/fanotify/
4758F: include/linux/fanotify.h
4759F: include/uapi/linux/fanotify.h
4760
4761FARSYNC SYNCHRONOUS DRIVER
4762M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4763W: http://www.farsite.co.uk/
4764S: Supported
4765F: drivers/net/wan/farsync.*
4766
4767FAULT INJECTION SUPPORT
4768M: Akinobu Mita <akinobu.mita@gmail.com>
4769S: Supported
4770F: Documentation/fault-injection/
4771F: lib/fault-inject.c
4772
4773FBTFT Framebuffer drivers
4774M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4775M: Noralf Trønnes <noralf@tronnes.org>
4776S: Maintained
4777F: drivers/staging/fbtft/
4778
4779FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4780M: Johannes Thumshirn <jth@kernel.org>
4781L: fcoe-devel@open-fcoe.org
4782W: www.Open-FCoE.org
4783S: Supported
4784F: drivers/scsi/libfc/
4785F: drivers/scsi/fcoe/
4786F: include/scsi/fc/
4787F: include/scsi/libfc.h
4788F: include/scsi/libfcoe.h
4789F: include/uapi/scsi/fc/
4790
4791FILE LOCKING (flock() and fcntl()/lockf())
4792M: Jeff Layton <jlayton@poochiereds.net>
4793M: "J. Bruce Fields" <bfields@fieldses.org>
4794L: linux-fsdevel@vger.kernel.org
4795S: Maintained
4796F: include/linux/fcntl.h
4797F: include/linux/fs.h
4798F: include/uapi/linux/fcntl.h
4799F: include/uapi/linux/fs.h
4800F: fs/fcntl.c
4801F: fs/locks.c
4802
4803FILESYSTEMS (VFS and infrastructure)
4804M: Alexander Viro <viro@zeniv.linux.org.uk>
4805L: linux-fsdevel@vger.kernel.org
4806S: Maintained
4807F: fs/*
4808
4809FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4810M: Riku Voipio <riku.voipio@iki.fi>
4811L: linux-hwmon@vger.kernel.org
4812S: Maintained
4813F: drivers/hwmon/f75375s.c
4814F: include/linux/f75375s.h
4815
4816FIREWIRE AUDIO DRIVERS
4817M: Clemens Ladisch <clemens@ladisch.de>
4818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4819T: git git://git.alsa-project.org/alsa-kernel.git
4820S: Maintained
4821F: sound/firewire/
4822
4823FIREWIRE MEDIA DRIVERS (firedtv)
4824M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4825L: linux-media@vger.kernel.org
4826L: linux1394-devel@lists.sourceforge.net
4827T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4828S: Maintained
4829F: drivers/media/firewire/
4830
4831FIREWIRE SBP-2 TARGET
4832M: Chris Boot <bootc@bootc.net>
4833L: linux-scsi@vger.kernel.org
4834L: target-devel@vger.kernel.org
4835L: linux1394-devel@lists.sourceforge.net
4836T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4837S: Maintained
4838F: drivers/target/sbp/
4839
4840FIREWIRE SUBSYSTEM
4841M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4842L: linux1394-devel@lists.sourceforge.net
4843W: http://ieee1394.wiki.kernel.org/
4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4845S: Maintained
4846F: drivers/firewire/
4847F: include/linux/firewire.h
4848F: include/uapi/linux/firewire*.h
4849F: tools/firewire/
4850
4851FIRMWARE LOADER (request_firmware)
4852M: Ming Lei <ming.lei@canonical.com>
4853L: linux-kernel@vger.kernel.org
4854S: Maintained
4855F: Documentation/firmware_class/
4856F: drivers/base/firmware*.c
4857F: include/linux/firmware.h
4858
4859FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4860M: Joshua Morris <josh.h.morris@us.ibm.com>
4861M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4862S: Maintained
4863F: drivers/block/rsxx/
4864
4865FLOPPY DRIVER
4866M: Jiri Kosina <jikos@kernel.org>
4867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4868S: Odd fixes
4869F: drivers/block/floppy.c
4870
4871FMC SUBSYSTEM
4872M: Alessandro Rubini <rubini@gnudd.com>
4873W: http://www.ohwr.org/projects/fmc-bus
4874S: Supported
4875F: drivers/fmc/
4876F: include/linux/fmc*.h
4877F: include/linux/ipmi-fru.h
4878K: fmc_d.*register
4879
4880FPGA MANAGER FRAMEWORK
4881M: Alan Tull <atull@opensource.altera.com>
4882R: Moritz Fischer <moritz.fischer@ettus.com>
4883S: Maintained
4884F: drivers/fpga/
4885F: include/linux/fpga/fpga-mgr.h
4886W: http://www.rocketboards.org
4887
4888FPU EMULATOR
4889M: Bill Metzenthen <billm@melbpc.org.au>
4890W: http://floatingpoint.sourceforge.net/emulator/index.html
4891S: Maintained
4892F: arch/x86/math-emu/
4893
4894FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4895L: netdev@vger.kernel.org
4896S: Orphan
4897F: drivers/net/wan/dlci.c
4898F: drivers/net/wan/sdla.c
4899
4900FRAMEBUFFER LAYER
4901M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4902M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4903L: linux-fbdev@vger.kernel.org
4904W: http://linux-fbdev.sourceforge.net/
4905Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4907S: Maintained
4908F: Documentation/fb/
4909F: drivers/video/
4910F: include/video/
4911F: include/linux/fb.h
4912F: include/uapi/video/
4913F: include/uapi/linux/fb.h
4914
4915FREESCALE DIU FRAMEBUFFER DRIVER
4916M: Timur Tabi <timur@tabi.org>
4917L: linux-fbdev@vger.kernel.org
4918S: Maintained
4919F: drivers/video/fbdev/fsl-diu-fb.*
4920
4921FREESCALE DMA DRIVER
4922M: Li Yang <leoli@freescale.com>
4923M: Zhang Wei <zw@zh-kernel.org>
4924L: linuxppc-dev@lists.ozlabs.org
4925S: Maintained
4926F: drivers/dma/fsldma.*
4927
4928FREESCALE GPMI NAND DRIVER
4929M: Han Xu <han.xu@nxp.com>
4930L: linux-mtd@lists.infradead.org
4931S: Maintained
4932F: drivers/mtd/nand/gpmi-nand/*
4933
4934FREESCALE I2C CPM DRIVER
4935M: Jochen Friedrich <jochen@scram.de>
4936L: linuxppc-dev@lists.ozlabs.org
4937L: linux-i2c@vger.kernel.org
4938S: Maintained
4939F: drivers/i2c/busses/i2c-cpm.c
4940
4941FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4942M: Sascha Hauer <kernel@pengutronix.de>
4943L: linux-fbdev@vger.kernel.org
4944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4945S: Maintained
4946F: include/linux/platform_data/video-imxfb.h
4947F: drivers/video/fbdev/imxfb.c
4948
4949FREESCALE QUAD SPI DRIVER
4950M: Han Xu <han.xu@nxp.com>
4951L: linux-mtd@lists.infradead.org
4952S: Maintained
4953F: drivers/mtd/spi-nor/fsl-quadspi.c
4954
4955FREESCALE SOC FS_ENET DRIVER
4956M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4957M: Vitaly Bordug <vbordug@ru.mvista.com>
4958L: linuxppc-dev@lists.ozlabs.org
4959L: netdev@vger.kernel.org
4960S: Maintained
4961F: drivers/net/ethernet/freescale/fs_enet/
4962F: include/linux/fs_enet_pd.h
4963
4964FREESCALE IMX / MXC FEC DRIVER
4965M: Fugang Duan <fugang.duan@nxp.com>
4966L: netdev@vger.kernel.org
4967S: Maintained
4968F: drivers/net/ethernet/freescale/fec_main.c
4969F: drivers/net/ethernet/freescale/fec_ptp.c
4970F: drivers/net/ethernet/freescale/fec.h
4971F: Documentation/devicetree/bindings/net/fsl-fec.txt
4972
4973FREESCALE QUICC ENGINE LIBRARY
4974L: linuxppc-dev@lists.ozlabs.org
4975S: Orphan
4976F: drivers/soc/fsl/qe/
4977F: include/soc/fsl/*qe*.h
4978F: include/soc/fsl/*ucc*.h
4979
4980FREESCALE USB PERIPHERAL DRIVERS
4981M: Li Yang <leoli@freescale.com>
4982L: linux-usb@vger.kernel.org
4983L: linuxppc-dev@lists.ozlabs.org
4984S: Maintained
4985F: drivers/usb/gadget/udc/fsl*
4986
4987FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4988M: Li Yang <leoli@freescale.com>
4989L: netdev@vger.kernel.org
4990L: linuxppc-dev@lists.ozlabs.org
4991S: Maintained
4992F: drivers/net/ethernet/freescale/ucc_geth*
4993
4994FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4995M: Claudiu Manoil <claudiu.manoil@freescale.com>
4996L: netdev@vger.kernel.org
4997S: Maintained
4998F: drivers/net/ethernet/freescale/gianfar*
4999X: drivers/net/ethernet/freescale/gianfar_ptp.c
5000F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5001
5002FREESCALE QUICC ENGINE UCC HDLC DRIVER
5003M: Zhao Qiang <qiang.zhao@nxp.com>
5004L: netdev@vger.kernel.org
5005L: linuxppc-dev@lists.ozlabs.org
5006S: Maintained
5007F: drivers/net/wan/fsl_ucc_hdlc*
5008
5009FREESCALE QUICC ENGINE UCC UART DRIVER
5010M: Timur Tabi <timur@tabi.org>
5011L: linuxppc-dev@lists.ozlabs.org
5012S: Maintained
5013F: drivers/tty/serial/ucc_uart.c
5014
5015FREESCALE SOC SOUND DRIVERS
5016M: Timur Tabi <timur@tabi.org>
5017M: Nicolin Chen <nicoleotsuka@gmail.com>
5018M: Xiubo Li <Xiubo.Lee@gmail.com>
5019R: Fabio Estevam <fabio.estevam@nxp.com>
5020L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5021L: linuxppc-dev@lists.ozlabs.org
5022S: Maintained
5023F: sound/soc/fsl/fsl*
5024F: sound/soc/fsl/imx*
5025F: sound/soc/fsl/mpc8610_hpcd.c
5026
5027FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5028M: "J. German Rivera" <German.Rivera@freescale.com>
5029M: Stuart Yoder <stuart.yoder@nxp.com>
5030L: linux-kernel@vger.kernel.org
5031S: Maintained
5032F: drivers/staging/fsl-mc/
5033
5034FREEVXFS FILESYSTEM
5035M: Christoph Hellwig <hch@infradead.org>
5036W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5037S: Maintained
5038F: fs/freevxfs/
5039
5040FREEZER
5041M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5042M: Pavel Machek <pavel@ucw.cz>
5043L: linux-pm@vger.kernel.org
5044S: Supported
5045F: Documentation/power/freezing-of-tasks.txt
5046F: include/linux/freezer.h
5047F: kernel/freezer.c
5048
5049FRONTSWAP API
5050M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5051L: linux-kernel@vger.kernel.org
5052S: Maintained
5053F: mm/frontswap.c
5054F: include/linux/frontswap.h
5055
5056FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5057M: David Howells <dhowells@redhat.com>
5058L: linux-cachefs@redhat.com (moderated for non-subscribers)
5059S: Supported
5060F: Documentation/filesystems/caching/
5061F: fs/fscache/
5062F: include/linux/fscache*.h
5063
5064FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5065M: Theodore Y. Ts'o <tytso@mit.edu>
5066M: Jaegeuk Kim <jaegeuk@kernel.org>
5067S: Supported
5068F: fs/crypto/
5069F: include/linux/fscrypto.h
5070
5071F2FS FILE SYSTEM
5072M: Jaegeuk Kim <jaegeuk@kernel.org>
5073M: Changman Lee <cm224.lee@samsung.com>
5074R: Chao Yu <yuchao0@huawei.com>
5075L: linux-f2fs-devel@lists.sourceforge.net
5076W: http://en.wikipedia.org/wiki/F2FS
5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5078S: Maintained
5079F: Documentation/filesystems/f2fs.txt
5080F: Documentation/ABI/testing/sysfs-fs-f2fs
5081F: fs/f2fs/
5082F: include/linux/f2fs_fs.h
5083F: include/trace/events/f2fs.h
5084
5085FUJITSU FR-V (FRV) PORT
5086S: Orphan
5087F: arch/frv/
5088
5089FUJITSU LAPTOP EXTRAS
5090M: Jonathan Woithe <jwoithe@just42.net>
5091L: platform-driver-x86@vger.kernel.org
5092S: Maintained
5093F: drivers/platform/x86/fujitsu-laptop.c
5094
5095FUJITSU M-5MO LS CAMERA ISP DRIVER
5096M: Kyungmin Park <kyungmin.park@samsung.com>
5097M: Heungjun Kim <riverful.kim@samsung.com>
5098L: linux-media@vger.kernel.org
5099S: Maintained
5100F: drivers/media/i2c/m5mols/
5101F: include/media/i2c/m5mols.h
5102
5103FUJITSU TABLET EXTRAS
5104M: Robert Gerlach <khnz@gmx.de>
5105L: platform-driver-x86@vger.kernel.org
5106S: Maintained
5107F: drivers/platform/x86/fujitsu-tablet.c
5108
5109FUSE: FILESYSTEM IN USERSPACE
5110M: Miklos Szeredi <miklos@szeredi.hu>
5111L: linux-fsdevel@vger.kernel.org
5112W: http://fuse.sourceforge.net/
5113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5114S: Maintained
5115F: fs/fuse/
5116F: include/uapi/linux/fuse.h
5117F: Documentation/filesystems/fuse.txt
5118
5119FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5120M: Rik Faith <faith@cs.unc.edu>
5121L: linux-scsi@vger.kernel.org
5122S: Odd Fixes (e.g., new signatures)
5123F: drivers/scsi/fdomain.*
5124
5125GCC PLUGINS
5126M: Kees Cook <keescook@chromium.org>
5127R: Emese Revfy <re.emese@gmail.com>
5128L: kernel-hardening@lists.openwall.com
5129S: Maintained
5130F: scripts/gcc-plugins/
5131F: scripts/gcc-plugin.sh
5132F: Documentation/gcc-plugins.txt
5133
5134GCOV BASED KERNEL PROFILING
5135M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5136S: Maintained
5137F: kernel/gcov/
5138F: Documentation/gcov.txt
5139
5140GDT SCSI DISK ARRAY CONTROLLER DRIVER
5141M: Achim Leubner <achim_leubner@adaptec.com>
5142L: linux-scsi@vger.kernel.org
5143W: http://www.icp-vortex.com/
5144S: Supported
5145F: drivers/scsi/gdt*
5146
5147GDB KERNEL DEBUGGING HELPER SCRIPTS
5148M: Jan Kiszka <jan.kiszka@siemens.com>
5149M: Kieran Bingham <kieran@bingham.xyz>
5150S: Supported
5151F: scripts/gdb/
5152
5153GEMTEK FM RADIO RECEIVER DRIVER
5154M: Hans Verkuil <hverkuil@xs4all.nl>
5155L: linux-media@vger.kernel.org
5156T: git git://linuxtv.org/media_tree.git
5157W: https://linuxtv.org
5158S: Maintained
5159F: drivers/media/radio/radio-gemtek*
5160
5161GENERIC GPIO I2C DRIVER
5162M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5163S: Supported
5164F: drivers/i2c/busses/i2c-gpio.c
5165F: include/linux/i2c-gpio.h
5166
5167GENERIC GPIO I2C MULTIPLEXER DRIVER
5168M: Peter Korsgaard <peter.korsgaard@barco.com>
5169L: linux-i2c@vger.kernel.org
5170S: Supported
5171F: drivers/i2c/muxes/i2c-mux-gpio.c
5172F: include/linux/i2c-mux-gpio.h
5173F: Documentation/i2c/muxes/i2c-mux-gpio
5174
5175GENERIC HDLC (WAN) DRIVERS
5176M: Krzysztof Halasa <khc@pm.waw.pl>
5177W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5178S: Maintained
5179F: drivers/net/wan/c101.c
5180F: drivers/net/wan/hd6457*
5181F: drivers/net/wan/hdlc*
5182F: drivers/net/wan/n2.c
5183F: drivers/net/wan/pc300too.c
5184F: drivers/net/wan/pci200syn.c
5185F: drivers/net/wan/wanxl*
5186
5187GENERIC INCLUDE/ASM HEADER FILES
5188M: Arnd Bergmann <arnd@arndb.de>
5189L: linux-arch@vger.kernel.org
5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5191S: Maintained
5192F: include/asm-generic/
5193F: include/uapi/asm-generic/
5194
5195GENERIC PHY FRAMEWORK
5196M: Kishon Vijay Abraham I <kishon@ti.com>
5197L: linux-kernel@vger.kernel.org
5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5199S: Supported
5200F: drivers/phy/
5201F: include/linux/phy/
5202
5203GENERIC PM DOMAINS
5204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5205M: Kevin Hilman <khilman@kernel.org>
5206M: Ulf Hansson <ulf.hansson@linaro.org>
5207L: linux-pm@vger.kernel.org
5208S: Supported
5209F: drivers/base/power/domain*.c
5210F: include/linux/pm_domain.h
5211
5212GENERIC UIO DRIVER FOR PCI DEVICES
5213M: "Michael S. Tsirkin" <mst@redhat.com>
5214L: kvm@vger.kernel.org
5215S: Supported
5216F: drivers/uio/uio_pci_generic.c
5217
5218GET_MAINTAINER SCRIPT
5219M: Joe Perches <joe@perches.com>
5220S: Maintained
5221F: scripts/get_maintainer.pl
5222
5223GFS2 FILE SYSTEM
5224M: Steven Whitehouse <swhiteho@redhat.com>
5225M: Bob Peterson <rpeterso@redhat.com>
5226L: cluster-devel@redhat.com
5227W: http://sources.redhat.com/cluster/
5228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5229S: Supported
5230F: Documentation/filesystems/gfs2*.txt
5231F: fs/gfs2/
5232F: include/uapi/linux/gfs2_ondisk.h
5233
5234GIGASET ISDN DRIVERS
5235M: Paul Bolle <pebolle@tiscali.nl>
5236L: gigaset307x-common@lists.sourceforge.net
5237W: http://gigaset307x.sourceforge.net/
5238S: Odd Fixes
5239F: Documentation/isdn/README.gigaset
5240F: drivers/isdn/gigaset/
5241F: include/uapi/linux/gigaset_dev.h
5242
5243GO7007 MPEG CODEC
5244M: Hans Verkuil <hans.verkuil@cisco.com>
5245L: linux-media@vger.kernel.org
5246S: Maintained
5247F: drivers/media/usb/go7007/
5248
5249GOODIX TOUCHSCREEN
5250M: Bastien Nocera <hadess@hadess.net>
5251L: linux-input@vger.kernel.org
5252S: Maintained
5253F: drivers/input/touchscreen/goodix.c
5254
5255GPIO SUBSYSTEM
5256M: Linus Walleij <linus.walleij@linaro.org>
5257M: Alexandre Courbot <gnurou@gmail.com>
5258L: linux-gpio@vger.kernel.org
5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5260S: Maintained
5261F: Documentation/devicetree/bindings/gpio/
5262F: Documentation/gpio/
5263F: Documentation/ABI/testing/gpio-cdev
5264F: Documentation/ABI/obsolete/sysfs-gpio
5265F: drivers/gpio/
5266F: include/linux/gpio/
5267F: include/linux/gpio.h
5268F: include/asm-generic/gpio.h
5269F: include/uapi/linux/gpio.h
5270F: tools/gpio/
5271
5272GRE DEMULTIPLEXER DRIVER
5273M: Dmitry Kozlov <xeb@mail.ru>
5274L: netdev@vger.kernel.org
5275S: Maintained
5276F: net/ipv4/gre_demux.c
5277F: net/ipv4/gre_offload.c
5278F: include/net/gre.h
5279
5280GRETH 10/100/1G Ethernet MAC device driver
5281M: Andreas Larsson <andreas@gaisler.com>
5282L: netdev@vger.kernel.org
5283S: Maintained
5284F: drivers/net/ethernet/aeroflex/
5285
5286GSPCA FINEPIX SUBDRIVER
5287M: Frank Zago <frank@zago.net>
5288L: linux-media@vger.kernel.org
5289T: git git://linuxtv.org/media_tree.git
5290S: Maintained
5291F: drivers/media/usb/gspca/finepix.c
5292
5293GSPCA GL860 SUBDRIVER
5294M: Olivier Lorin <o.lorin@laposte.net>
5295L: linux-media@vger.kernel.org
5296T: git git://linuxtv.org/media_tree.git
5297S: Maintained
5298F: drivers/media/usb/gspca/gl860/
5299
5300GSPCA M5602 SUBDRIVER
5301M: Erik Andren <erik.andren@gmail.com>
5302L: linux-media@vger.kernel.org
5303T: git git://linuxtv.org/media_tree.git
5304S: Maintained
5305F: drivers/media/usb/gspca/m5602/
5306
5307GSPCA PAC207 SONIXB SUBDRIVER
5308M: Hans Verkuil <hverkuil@xs4all.nl>
5309L: linux-media@vger.kernel.org
5310T: git git://linuxtv.org/media_tree.git
5311S: Odd Fixes
5312F: drivers/media/usb/gspca/pac207.c
5313
5314GSPCA SN9C20X SUBDRIVER
5315M: Brian Johnson <brijohn@gmail.com>
5316L: linux-media@vger.kernel.org
5317T: git git://linuxtv.org/media_tree.git
5318S: Maintained
5319F: drivers/media/usb/gspca/sn9c20x.c
5320
5321GSPCA T613 SUBDRIVER
5322M: Leandro Costantino <lcostantino@gmail.com>
5323L: linux-media@vger.kernel.org
5324T: git git://linuxtv.org/media_tree.git
5325S: Maintained
5326F: drivers/media/usb/gspca/t613.c
5327
5328GSPCA USB WEBCAM DRIVER
5329M: Hans Verkuil <hverkuil@xs4all.nl>
5330L: linux-media@vger.kernel.org
5331T: git git://linuxtv.org/media_tree.git
5332S: Odd Fixes
5333F: drivers/media/usb/gspca/
5334
5335GUID PARTITION TABLE (GPT)
5336M: Davidlohr Bueso <dave@stgolabs.net>
5337L: linux-efi@vger.kernel.org
5338S: Maintained
5339F: block/partitions/efi.*
5340
5341STK1160 USB VIDEO CAPTURE DRIVER
5342M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5343L: linux-media@vger.kernel.org
5344T: git git://linuxtv.org/media_tree.git
5345S: Maintained
5346F: drivers/media/usb/stk1160/
5347
5348H8/300 ARCHITECTURE
5349M: Yoshinori Sato <ysato@users.sourceforge.jp>
5350L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5351W: http://uclinux-h8.sourceforge.jp
5352T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5353S: Maintained
5354F: arch/h8300/
5355F: drivers/clocksource/h8300_*.c
5356F: drivers/clk/h8300/
5357F: drivers/irqchip/irq-renesas-h8*.c
5358
5359HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5360M: Frank Seidel <frank@f-seidel.de>
5361L: platform-driver-x86@vger.kernel.org
5362W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5363S: Maintained
5364F: drivers/platform/x86/hdaps.c
5365
5366HDPVR USB VIDEO ENCODER DRIVER
5367M: Hans Verkuil <hverkuil@xs4all.nl>
5368L: linux-media@vger.kernel.org
5369T: git git://linuxtv.org/media_tree.git
5370W: https://linuxtv.org
5371S: Odd Fixes
5372F: drivers/media/usb/hdpvr/
5373
5374HWPOISON MEMORY FAILURE HANDLING
5375M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5376L: linux-mm@kvack.org
5377S: Maintained
5378F: mm/memory-failure.c
5379F: mm/hwpoison-inject.c
5380
5381HYPERVISOR VIRTUAL CONSOLE DRIVER
5382L: linuxppc-dev@lists.ozlabs.org
5383S: Odd Fixes
5384F: drivers/tty/hvc/
5385
5386HACKRF MEDIA DRIVER
5387M: Antti Palosaari <crope@iki.fi>
5388L: linux-media@vger.kernel.org
5389W: https://linuxtv.org
5390W: http://palosaari.fi/linux/
5391Q: http://patchwork.linuxtv.org/project/linux-media/list/
5392T: git git://linuxtv.org/anttip/media_tree.git
5393S: Maintained
5394F: drivers/media/usb/hackrf/
5395
5396HARDWARE MONITORING
5397M: Jean Delvare <jdelvare@suse.com>
5398M: Guenter Roeck <linux@roeck-us.net>
5399L: linux-hwmon@vger.kernel.org
5400W: http://hwmon.wiki.kernel.org/
5401T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5403S: Maintained
5404F: Documentation/hwmon/
5405F: drivers/hwmon/
5406F: include/linux/hwmon*.h
5407
5408HARDWARE RANDOM NUMBER GENERATOR CORE
5409M: Matt Mackall <mpm@selenic.com>
5410M: Herbert Xu <herbert@gondor.apana.org.au>
5411L: linux-crypto@vger.kernel.org
5412S: Odd fixes
5413F: Documentation/devicetree/bindings/rng/
5414F: Documentation/hw_random.txt
5415F: drivers/char/hw_random/
5416F: include/linux/hw_random.h
5417
5418HARDWARE SPINLOCK CORE
5419M: Ohad Ben-Cohen <ohad@wizery.com>
5420M: Bjorn Andersson <bjorn.andersson@linaro.org>
5421L: linux-remoteproc@vger.kernel.org
5422S: Maintained
5423T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5424F: Documentation/devicetree/bindings/hwlock/
5425F: Documentation/hwspinlock.txt
5426F: drivers/hwspinlock/
5427F: include/linux/hwspinlock.h
5428
5429HARMONY SOUND DRIVER
5430L: linux-parisc@vger.kernel.org
5431S: Maintained
5432F: sound/parisc/harmony.*
5433
5434HD29L2 MEDIA DRIVER
5435M: Antti Palosaari <crope@iki.fi>
5436L: linux-media@vger.kernel.org
5437W: https://linuxtv.org
5438W: http://palosaari.fi/linux/
5439Q: http://patchwork.linuxtv.org/project/linux-media/list/
5440T: git git://linuxtv.org/anttip/media_tree.git
5441S: Maintained
5442F: drivers/media/dvb-frontends/hd29l2*
5443
5444HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5445M: Brian Boylston <brian.boylston@hpe.com>
5446S: Supported
5447F: Documentation/watchdog/hpwdt.txt
5448F: drivers/watchdog/hpwdt.c
5449
5450HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5451M: Don Brace <don.brace@microsemi.com>
5452L: iss_storagedev@hp.com
5453L: esc.storagedev@microsemi.com
5454L: linux-scsi@vger.kernel.org
5455S: Supported
5456F: Documentation/scsi/hpsa.txt
5457F: drivers/scsi/hpsa*.[ch]
5458F: include/linux/cciss*.h
5459F: include/uapi/linux/cciss*.h
5460
5461HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5462M: Don Brace <don.brace@microsemi.com>
5463L: iss_storagedev@hp.com
5464L: esc.storagedev@microsemi.com
5465L: linux-scsi@vger.kernel.org
5466S: Supported
5467F: Documentation/blockdev/cciss.txt
5468F: drivers/block/cciss*
5469F: include/linux/cciss_ioctl.h
5470F: include/uapi/linux/cciss_ioctl.h
5471
5472HFI1 DRIVER
5473M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5474M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5475L: linux-rdma@vger.kernel.org
5476S: Supported
5477F: drivers/infiniband/hw/hfi1
5478
5479HFS FILESYSTEM
5480L: linux-fsdevel@vger.kernel.org
5481S: Orphan
5482F: Documentation/filesystems/hfs.txt
5483F: fs/hfs/
5484
5485HFSPLUS FILESYSTEM
5486L: linux-fsdevel@vger.kernel.org
5487S: Orphan
5488F: Documentation/filesystems/hfsplus.txt
5489F: fs/hfsplus/
5490
5491HGA FRAMEBUFFER DRIVER
5492M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5493L: linux-nvidia@lists.surfsouth.com
5494W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5495S: Maintained
5496F: drivers/video/fbdev/hgafb.c
5497
5498HIBERNATION (aka Software Suspend, aka swsusp)
5499M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5500M: Pavel Machek <pavel@ucw.cz>
5501L: linux-pm@vger.kernel.org
5502S: Supported
5503F: arch/x86/power/
5504F: drivers/base/power/
5505F: kernel/power/
5506F: include/linux/suspend.h
5507F: include/linux/freezer.h
5508F: include/linux/pm.h
5509F: arch/*/include/asm/suspend*.h
5510
5511HID CORE LAYER
5512M: Jiri Kosina <jikos@kernel.org>
5513R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5514L: linux-input@vger.kernel.org
5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5516S: Maintained
5517F: drivers/hid/
5518F: include/linux/hid*
5519F: include/uapi/linux/hid*
5520
5521HID SENSOR HUB DRIVERS
5522M: Jiri Kosina <jikos@kernel.org>
5523M: Jonathan Cameron <jic23@kernel.org>
5524M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5525L: linux-input@vger.kernel.org
5526L: linux-iio@vger.kernel.org
5527S: Maintained
5528F: Documentation/hid/hid-sensor*
5529F: drivers/hid/hid-sensor-*
5530F: drivers/iio/*/hid-*
5531F: include/linux/hid-sensor-*
5532
5533HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5534M: Thomas Gleixner <tglx@linutronix.de>
5535L: linux-kernel@vger.kernel.org
5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5537S: Maintained
5538F: Documentation/timers/
5539F: kernel/time/hrtimer.c
5540F: kernel/time/clockevents.c
5541F: kernel/time/tick*.*
5542F: kernel/time/timer_*.c
5543F: include/linux/clockchips.h
5544F: include/linux/hrtimer.h
5545
5546HIGH-SPEED SCC DRIVER FOR AX.25
5547L: linux-hams@vger.kernel.org
5548S: Orphan
5549F: drivers/net/hamradio/dmascc.c
5550F: drivers/net/hamradio/scc.c
5551
5552HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5553M: HighPoint Linux Team <linux@highpoint-tech.com>
5554W: http://www.highpoint-tech.com
5555S: Supported
5556F: Documentation/scsi/hptiop.txt
5557F: drivers/scsi/hptiop.c
5558
5559HIPPI
5560M: Jes Sorensen <jes@trained-monkey.org>
5561L: linux-hippi@sunsite.dk
5562S: Maintained
5563F: include/linux/hippidevice.h
5564F: include/uapi/linux/if_hippi.h
5565F: net/802/hippi.c
5566F: drivers/net/hippi/
5567
5568HISILICON NETWORK SUBSYSTEM DRIVER
5569M: Yisen Zhuang <yisen.zhuang@huawei.com>
5570M: Salil Mehta <salil.mehta@huawei.com>
5571L: netdev@vger.kernel.org
5572W: http://www.hisilicon.com
5573S: Maintained
5574F: drivers/net/ethernet/hisilicon/
5575F: Documentation/devicetree/bindings/net/hisilicon*.txt
5576
5577HISILICON SAS Controller
5578M: John Garry <john.garry@huawei.com>
5579W: http://www.hisilicon.com
5580S: Supported
5581F: drivers/scsi/hisi_sas/
5582F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5583
5584HOST AP DRIVER
5585M: Jouni Malinen <j@w1.fi>
5586L: hostap@shmoo.com (subscribers-only)
5587L: linux-wireless@vger.kernel.org
5588W: http://hostap.epitest.fi/
5589S: Maintained
5590F: drivers/net/wireless/intersil/hostap/
5591
5592HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5593L: platform-driver-x86@vger.kernel.org
5594S: Orphan
5595F: drivers/platform/x86/tc1100-wmi.c
5596
5597HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5598M: Jaroslav Kysela <perex@perex.cz>
5599S: Maintained
5600F: drivers/net/ethernet/hp/hp100.*
5601
5602HPET: High Precision Event Timers driver
5603M: Clemens Ladisch <clemens@ladisch.de>
5604S: Maintained
5605F: Documentation/timers/hpet.txt
5606F: drivers/char/hpet.c
5607F: include/linux/hpet.h
5608F: include/uapi/linux/hpet.h
5609
5610HPET: x86
5611S: Orphan
5612F: arch/x86/kernel/hpet.c
5613F: arch/x86/include/asm/hpet.h
5614
5615HPFS FILESYSTEM
5616M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5617W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5618S: Maintained
5619F: fs/hpfs/
5620
5621HSI SUBSYSTEM
5622M: Sebastian Reichel <sre@kernel.org>
5623T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5624S: Maintained
5625F: Documentation/ABI/testing/sysfs-bus-hsi
5626F: Documentation/hsi.txt
5627F: drivers/hsi/
5628F: include/linux/hsi/
5629F: include/uapi/linux/hsi/
5630
5631HSO 3G MODEM DRIVER
5632M: Jan Dumon <j.dumon@option.com>
5633W: http://www.pharscape.org
5634S: Maintained
5635F: drivers/net/usb/hso.c
5636
5637HSR NETWORK PROTOCOL
5638M: Arvid Brodin <arvid.brodin@alten.se>
5639L: netdev@vger.kernel.org
5640S: Maintained
5641F: net/hsr/
5642
5643HTCPEN TOUCHSCREEN DRIVER
5644M: Pau Oliva Fora <pof@eslack.org>
5645L: linux-input@vger.kernel.org
5646S: Maintained
5647F: drivers/input/touchscreen/htcpen.c
5648
5649HUGETLB FILESYSTEM
5650M: Nadia Yvette Chambers <nyc@holomorphy.com>
5651S: Maintained
5652F: fs/hugetlbfs/
5653
5654Hyper-V CORE AND DRIVERS
5655M: "K. Y. Srinivasan" <kys@microsoft.com>
5656M: Haiyang Zhang <haiyangz@microsoft.com>
5657L: devel@linuxdriverproject.org
5658S: Maintained
5659F: arch/x86/include/asm/mshyperv.h
5660F: arch/x86/include/uapi/asm/hyperv.h
5661F: arch/x86/kernel/cpu/mshyperv.c
5662F: drivers/hid/hid-hyperv.c
5663F: drivers/hv/
5664F: drivers/input/serio/hyperv-keyboard.c
5665F: drivers/pci/host/pci-hyperv.c
5666F: drivers/net/hyperv/
5667F: drivers/scsi/storvsc_drv.c
5668F: drivers/video/fbdev/hyperv_fb.c
5669F: include/linux/hyperv.h
5670F: tools/hv/
5671F: Documentation/ABI/stable/sysfs-bus-vmbus
5672
5673I2C MUXES
5674M: Peter Rosin <peda@axentia.se>
5675L: linux-i2c@vger.kernel.org
5676S: Maintained
5677F: Documentation/i2c/i2c-topology
5678F: Documentation/i2c/muxes/
5679F: Documentation/devicetree/bindings/i2c/i2c-mux*
5680F: drivers/i2c/i2c-mux.c
5681F: drivers/i2c/muxes/
5682F: include/linux/i2c-mux.h
5683
5684I2C OVER PARALLEL PORT
5685M: Jean Delvare <jdelvare@suse.com>
5686L: linux-i2c@vger.kernel.org
5687S: Maintained
5688F: Documentation/i2c/busses/i2c-parport
5689F: Documentation/i2c/busses/i2c-parport-light
5690F: drivers/i2c/busses/i2c-parport.c
5691F: drivers/i2c/busses/i2c-parport-light.c
5692
5693I2C/SMBUS CONTROLLER DRIVERS FOR PC
5694M: Jean Delvare <jdelvare@suse.com>
5695L: linux-i2c@vger.kernel.org
5696S: Maintained
5697F: Documentation/i2c/busses/i2c-ali1535
5698F: Documentation/i2c/busses/i2c-ali1563
5699F: Documentation/i2c/busses/i2c-ali15x3
5700F: Documentation/i2c/busses/i2c-amd756
5701F: Documentation/i2c/busses/i2c-amd8111
5702F: Documentation/i2c/busses/i2c-i801
5703F: Documentation/i2c/busses/i2c-nforce2
5704F: Documentation/i2c/busses/i2c-piix4
5705F: Documentation/i2c/busses/i2c-sis5595
5706F: Documentation/i2c/busses/i2c-sis630
5707F: Documentation/i2c/busses/i2c-sis96x
5708F: Documentation/i2c/busses/i2c-via
5709F: Documentation/i2c/busses/i2c-viapro
5710F: drivers/i2c/busses/i2c-ali1535.c
5711F: drivers/i2c/busses/i2c-ali1563.c
5712F: drivers/i2c/busses/i2c-ali15x3.c
5713F: drivers/i2c/busses/i2c-amd756.c
5714F: drivers/i2c/busses/i2c-amd756-s4882.c
5715F: drivers/i2c/busses/i2c-amd8111.c
5716F: drivers/i2c/busses/i2c-i801.c
5717F: drivers/i2c/busses/i2c-isch.c
5718F: drivers/i2c/busses/i2c-nforce2.c
5719F: drivers/i2c/busses/i2c-nforce2-s4985.c
5720F: drivers/i2c/busses/i2c-piix4.c
5721F: drivers/i2c/busses/i2c-sis5595.c
5722F: drivers/i2c/busses/i2c-sis630.c
5723F: drivers/i2c/busses/i2c-sis96x.c
5724F: drivers/i2c/busses/i2c-via.c
5725F: drivers/i2c/busses/i2c-viapro.c
5726
5727I2C/SMBUS ISMT DRIVER
5728M: Seth Heasley <seth.heasley@intel.com>
5729M: Neil Horman <nhorman@tuxdriver.com>
5730L: linux-i2c@vger.kernel.org
5731F: drivers/i2c/busses/i2c-ismt.c
5732F: Documentation/i2c/busses/i2c-ismt
5733
5734I2C/SMBUS STUB DRIVER
5735M: Jean Delvare <jdelvare@suse.com>
5736L: linux-i2c@vger.kernel.org
5737S: Maintained
5738F: drivers/i2c/i2c-stub.c
5739
5740I2C SUBSYSTEM
5741M: Wolfram Sang <wsa@the-dreams.de>
5742L: linux-i2c@vger.kernel.org
5743W: https://i2c.wiki.kernel.org/
5744Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5746S: Maintained
5747F: Documentation/devicetree/bindings/i2c/
5748F: Documentation/i2c/
5749F: drivers/i2c/
5750F: drivers/i2c/*/
5751F: include/linux/i2c.h
5752F: include/linux/i2c-*.h
5753F: include/uapi/linux/i2c.h
5754F: include/uapi/linux/i2c-*.h
5755
5756I2C ACPI SUPPORT
5757M: Mika Westerberg <mika.westerberg@linux.intel.com>
5758L: linux-i2c@vger.kernel.org
5759L: linux-acpi@vger.kernel.org
5760S: Maintained
5761
5762I2C-TAOS-EVM DRIVER
5763M: Jean Delvare <jdelvare@suse.com>
5764L: linux-i2c@vger.kernel.org
5765S: Maintained
5766F: Documentation/i2c/busses/i2c-taos-evm
5767F: drivers/i2c/busses/i2c-taos-evm.c
5768
5769I2C-TINY-USB DRIVER
5770M: Till Harbaum <till@harbaum.org>
5771L: linux-i2c@vger.kernel.org
5772W: http://www.harbaum.org/till/i2c_tiny_usb
5773S: Maintained
5774F: drivers/i2c/busses/i2c-tiny-usb.c
5775
5776i386 BOOT CODE
5777M: "H. Peter Anvin" <hpa@zytor.com>
5778S: Maintained
5779F: arch/x86/boot/
5780
5781i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5782M: "H. Peter Anvin" <hpa@zytor.com>
5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5784S: Maintained
5785
5786IA64 (Itanium) PLATFORM
5787M: Tony Luck <tony.luck@intel.com>
5788M: Fenghua Yu <fenghua.yu@intel.com>
5789L: linux-ia64@vger.kernel.org
5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5791S: Maintained
5792F: arch/ia64/
5793
5794IBM Power VMX Cryptographic instructions
5795M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5796M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5797L: linux-crypto@vger.kernel.org
5798S: Supported
5799F: drivers/crypto/vmx/Makefile
5800F: drivers/crypto/vmx/Kconfig
5801F: drivers/crypto/vmx/vmx.c
5802F: drivers/crypto/vmx/aes*
5803F: drivers/crypto/vmx/ghash*
5804F: drivers/crypto/vmx/ppc-xlate.pl
5805
5806IBM Power in-Nest Crypto Acceleration
5807M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5808M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5809L: linux-crypto@vger.kernel.org
5810S: Supported
5811F: drivers/crypto/nx/Makefile
5812F: drivers/crypto/nx/Kconfig
5813F: drivers/crypto/nx/nx-aes*
5814F: drivers/crypto/nx/nx-sha*
5815F: drivers/crypto/nx/nx.*
5816F: drivers/crypto/nx/nx_csbcpb.h
5817F: drivers/crypto/nx/nx_debugfs.h
5818
5819IBM Power 842 compression accelerator
5820M: Dan Streetman <ddstreet@ieee.org>
5821S: Supported
5822F: drivers/crypto/nx/Makefile
5823F: drivers/crypto/nx/Kconfig
5824F: drivers/crypto/nx/nx-842*
5825F: include/linux/sw842.h
5826F: crypto/842.c
5827F: lib/842/
5828
5829IBM Power Linux RAID adapter
5830M: Brian King <brking@us.ibm.com>
5831S: Supported
5832F: drivers/scsi/ipr.*
5833
5834IBM Power Virtual Ethernet Device Driver
5835M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5836L: netdev@vger.kernel.org
5837S: Supported
5838F: drivers/net/ethernet/ibm/ibmveth.*
5839
5840IBM Power SRIOV Virtual NIC Device Driver
5841M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5842M: John Allen <jallen@linux.vnet.ibm.com>
5843L: netdev@vger.kernel.org
5844S: Supported
5845F: drivers/net/ethernet/ibm/ibmvnic.*
5846
5847IBM Power Virtual SCSI Device Drivers
5848M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5849L: linux-scsi@vger.kernel.org
5850S: Supported
5851F: drivers/scsi/ibmvscsi/ibmvscsi*
5852F: include/scsi/viosrp.h
5853
5854IBM Power Virtual SCSI Device Target Driver
5855M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5856M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5857L: linux-scsi@vger.kernel.org
5858L: target-devel@vger.kernel.org
5859S: Supported
5860F: drivers/scsi/ibmvscsi_tgt/
5861
5862IBM Power Virtual FC Device Drivers
5863M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5864L: linux-scsi@vger.kernel.org
5865S: Supported
5866F: drivers/scsi/ibmvscsi/ibmvfc*
5867
5868IBM ServeRAID RAID DRIVER
5869S: Orphan
5870F: drivers/scsi/ips.*
5871
5872ICH LPC AND GPIO DRIVER
5873M: Peter Tyser <ptyser@xes-inc.com>
5874S: Maintained
5875F: drivers/mfd/lpc_ich.c
5876F: drivers/gpio/gpio-ich.c
5877
5878IDE SUBSYSTEM
5879M: "David S. Miller" <davem@davemloft.net>
5880L: linux-ide@vger.kernel.org
5881Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5883S: Maintained
5884F: Documentation/ide/
5885F: drivers/ide/
5886F: include/linux/ide.h
5887
5888IDEAPAD LAPTOP EXTRAS DRIVER
5889M: Ike Panhc <ike.pan@canonical.com>
5890L: platform-driver-x86@vger.kernel.org
5891W: http://launchpad.net/ideapad-laptop
5892S: Maintained
5893F: drivers/platform/x86/ideapad-laptop.c
5894
5895IDEAPAD LAPTOP SLIDEBAR DRIVER
5896M: Andrey Moiseev <o2g.org.ru@gmail.com>
5897L: linux-input@vger.kernel.org
5898W: https://github.com/o2genum/ideapad-slidebar
5899S: Maintained
5900F: drivers/input/misc/ideapad_slidebar.c
5901
5902IDE/ATAPI DRIVERS
5903M: Borislav Petkov <bp@alien8.de>
5904L: linux-ide@vger.kernel.org
5905S: Maintained
5906F: Documentation/cdrom/ide-cd
5907F: drivers/ide/ide-cd*
5908
5909IDLE-I7300
5910M: Andy Henroid <andrew.d.henroid@intel.com>
5911L: linux-pm@vger.kernel.org
5912S: Supported
5913F: drivers/idle/i7300_idle.c
5914
5915IEEE 802.15.4 SUBSYSTEM
5916M: Alexander Aring <aar@pengutronix.de>
5917L: linux-wpan@vger.kernel.org
5918W: http://wpan.cakelab.org/
5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5921S: Maintained
5922F: net/ieee802154/
5923F: net/mac802154/
5924F: drivers/net/ieee802154/
5925F: include/linux/nl802154.h
5926F: include/linux/ieee802154.h
5927F: include/net/nl802154.h
5928F: include/net/mac802154.h
5929F: include/net/af_ieee802154.h
5930F: include/net/cfg802154.h
5931F: include/net/ieee802154_netdev.h
5932F: Documentation/networking/ieee802154.txt
5933
5934IGORPLUG-USB IR RECEIVER
5935M: Sean Young <sean@mess.org>
5936L: linux-media@vger.kernel.org
5937S: Maintained
5938F: drivers/media/rc/igorplugusb.c
5939
5940IGUANAWORKS USB IR TRANSCEIVER
5941M: Sean Young <sean@mess.org>
5942L: linux-media@vger.kernel.org
5943S: Maintained
5944F: drivers/media/rc/iguanair.c
5945
5946IIO SUBSYSTEM AND DRIVERS
5947M: Jonathan Cameron <jic23@kernel.org>
5948R: Hartmut Knaack <knaack.h@gmx.de>
5949R: Lars-Peter Clausen <lars@metafoo.de>
5950R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5951L: linux-iio@vger.kernel.org
5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5953S: Maintained
5954F: Documentation/devicetree/bindings/iio/
5955F: drivers/iio/
5956F: drivers/staging/iio/
5957F: include/linux/iio/
5958F: tools/iio/
5959
5960IKANOS/ADI EAGLE ADSL USB DRIVER
5961M: Matthieu Castet <castet.matthieu@free.fr>
5962M: Stanislaw Gruszka <stf_xl@wp.pl>
5963S: Maintained
5964F: drivers/usb/atm/ueagle-atm.c
5965
5966INA209 HARDWARE MONITOR DRIVER
5967M: Guenter Roeck <linux@roeck-us.net>
5968L: linux-hwmon@vger.kernel.org
5969S: Maintained
5970F: Documentation/hwmon/ina209
5971F: Documentation/devicetree/bindings/i2c/ina209.txt
5972F: drivers/hwmon/ina209.c
5973
5974INA2XX HARDWARE MONITOR DRIVER
5975M: Guenter Roeck <linux@roeck-us.net>
5976L: linux-hwmon@vger.kernel.org
5977S: Maintained
5978F: Documentation/hwmon/ina2xx
5979F: drivers/hwmon/ina2xx.c
5980F: include/linux/platform_data/ina2xx.h
5981
5982INDUSTRY PACK SUBSYSTEM (IPACK)
5983M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5984M: Jens Taprogge <jens.taprogge@taprogge.org>
5985M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5986L: industrypack-devel@lists.sourceforge.net
5987W: http://industrypack.sourceforge.net
5988S: Maintained
5989F: drivers/ipack/
5990
5991INGENIC JZ4780 DMA Driver
5992M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5993S: Maintained
5994F: drivers/dma/dma-jz4780.c
5995
5996INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5997M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5998M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5999L: linux-ima-devel@lists.sourceforge.net
6000L: linux-ima-user@lists.sourceforge.net
6001L: linux-security-module@vger.kernel.org
6002T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6003S: Supported
6004F: security/integrity/ima/
6005
6006IMGTEC IR DECODER DRIVER
6007M: James Hogan <james.hogan@imgtec.com>
6008S: Maintained
6009F: drivers/media/rc/img-ir/
6010
6011IMS TWINTURBO FRAMEBUFFER DRIVER
6012L: linux-fbdev@vger.kernel.org
6013S: Orphan
6014F: drivers/video/fbdev/imsttfb.c
6015
6016INFINIBAND SUBSYSTEM
6017M: Doug Ledford <dledford@redhat.com>
6018M: Sean Hefty <sean.hefty@intel.com>
6019M: Hal Rosenstock <hal.rosenstock@gmail.com>
6020L: linux-rdma@vger.kernel.org
6021W: http://www.openfabrics.org/
6022Q: http://patchwork.kernel.org/project/linux-rdma/list/
6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6024S: Supported
6025F: Documentation/infiniband/
6026F: drivers/infiniband/
6027F: include/uapi/linux/if_infiniband.h
6028F: include/uapi/rdma/
6029F: include/rdma/
6030
6031INOTIFY
6032M: John McCutchan <john@johnmccutchan.com>
6033M: Robert Love <rlove@rlove.org>
6034M: Eric Paris <eparis@parisplace.org>
6035S: Maintained
6036F: Documentation/filesystems/inotify.txt
6037F: fs/notify/inotify/
6038F: include/linux/inotify.h
6039F: include/uapi/linux/inotify.h
6040
6041INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6042M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6043L: linux-input@vger.kernel.org
6044Q: http://patchwork.kernel.org/project/linux-input/list/
6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6046S: Maintained
6047F: drivers/input/
6048F: include/linux/input.h
6049F: include/uapi/linux/input.h
6050F: include/linux/input/
6051F: Documentation/devicetree/bindings/input/
6052
6053INPUT MULTITOUCH (MT) PROTOCOL
6054M: Henrik Rydberg <rydberg@bitmath.org>
6055L: linux-input@vger.kernel.org
6056S: Odd fixes
6057F: Documentation/input/multi-touch-protocol.txt
6058F: drivers/input/input-mt.c
6059K: \b(ABS|SYN)_MT_
6060
6061INTEL ASoC BDW/HSW DRIVERS
6062M: Jie Yang <yang.jie@linux.intel.com>
6063L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6064S: Supported
6065F: sound/soc/intel/common/sst-dsp*
6066F: sound/soc/intel/common/sst-firmware.c
6067F: sound/soc/intel/boards/broadwell.c
6068F: sound/soc/intel/haswell/
6069
6070INTEL C600 SERIES SAS CONTROLLER DRIVER
6071M: Intel SCU Linux support <intel-linux-scu@intel.com>
6072M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6073L: linux-scsi@vger.kernel.org
6074T: git git://git.code.sf.net/p/intel-sas/isci
6075S: Supported
6076F: drivers/scsi/isci/
6077
6078INTEL HID EVENT DRIVER
6079M: Alex Hung <alex.hung@canonical.com>
6080L: platform-driver-x86@vger.kernel.org
6081S: Maintained
6082F: drivers/platform/x86/intel-hid.c
6083
6084INTEL VIRTUAL BUTTON DRIVER
6085M: AceLan Kao <acelan.kao@canonical.com>
6086L: platform-driver-x86@vger.kernel.org
6087S: Maintained
6088F: drivers/platform/x86/intel-vbtn.c
6089
6090INTEL IDLE DRIVER
6091M: Len Brown <lenb@kernel.org>
6092L: linux-pm@vger.kernel.org
6093T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6094S: Supported
6095F: drivers/idle/intel_idle.c
6096
6097INTEL PSTATE DRIVER
6098M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6099M: Len Brown <lenb@kernel.org>
6100L: linux-pm@vger.kernel.org
6101S: Supported
6102F: drivers/cpufreq/intel_pstate.c
6103
6104INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6105M: Maik Broemme <mbroemme@plusserver.de>
6106L: linux-fbdev@vger.kernel.org
6107S: Maintained
6108F: Documentation/fb/intelfb.txt
6109F: drivers/video/fbdev/intelfb/
6110
6111INTEL 810/815 FRAMEBUFFER DRIVER
6112M: Antonino Daplas <adaplas@gmail.com>
6113L: linux-fbdev@vger.kernel.org
6114S: Maintained
6115F: drivers/video/fbdev/i810/
6116
6117INTEL MENLOW THERMAL DRIVER
6118M: Sujith Thomas <sujith.thomas@intel.com>
6119L: platform-driver-x86@vger.kernel.org
6120W: https://01.org/linux-acpi
6121S: Supported
6122F: drivers/platform/x86/intel_menlow.c
6123
6124INTEL I/OAT DMA DRIVER
6125M: Dave Jiang <dave.jiang@intel.com>
6126R: Dan Williams <dan.j.williams@intel.com>
6127L: dmaengine@vger.kernel.org
6128Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6129S: Supported
6130F: drivers/dma/ioat*
6131
6132INTEL IOMMU (VT-d)
6133M: David Woodhouse <dwmw2@infradead.org>
6134L: iommu@lists.linux-foundation.org
6135T: git git://git.infradead.org/iommu-2.6.git
6136S: Supported
6137F: drivers/iommu/intel-iommu.c
6138F: include/linux/intel-iommu.h
6139
6140INTEL IOP-ADMA DMA DRIVER
6141R: Dan Williams <dan.j.williams@intel.com>
6142S: Odd fixes
6143F: drivers/dma/iop-adma.c
6144
6145INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6146M: Krzysztof Halasa <khalasa@piap.pl>
6147S: Maintained
6148F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6149F: arch/arm/mach-ixp4xx/include/mach/npe.h
6150F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6151F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6152F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6153F: drivers/net/wan/ixp4xx_hss.c
6154
6155INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6156M: Deepak Saxena <dsaxena@plexity.net>
6157S: Maintained
6158F: drivers/char/hw_random/ixp4xx-rng.c
6159
6160INTEL ETHERNET DRIVERS
6161M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6162L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6163W: http://www.intel.com/support/feedback.htm
6164W: http://e1000.sourceforge.net/
6165Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6168S: Supported
6169F: Documentation/networking/e100.txt
6170F: Documentation/networking/e1000.txt
6171F: Documentation/networking/e1000e.txt
6172F: Documentation/networking/igb.txt
6173F: Documentation/networking/igbvf.txt
6174F: Documentation/networking/ixgb.txt
6175F: Documentation/networking/ixgbe.txt
6176F: Documentation/networking/ixgbevf.txt
6177F: Documentation/networking/i40e.txt
6178F: Documentation/networking/i40evf.txt
6179F: drivers/net/ethernet/intel/
6180F: drivers/net/ethernet/intel/*/
6181
6182INTEL RDMA RNIC DRIVER
6183M: Faisal Latif <faisal.latif@intel.com>
6184R: Chien Tin Tung <chien.tin.tung@intel.com>
6185R: Mustafa Ismail <mustafa.ismail@intel.com>
6186R: Shiraz Saleem <shiraz.saleem@intel.com>
6187R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6188L: linux-rdma@vger.kernel.org
6189S: Supported
6190F: drivers/infiniband/hw/i40iw/
6191
6192INTEL MERRIFIELD GPIO DRIVER
6193M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6194L: linux-gpio@vger.kernel.org
6195S: Maintained
6196F: drivers/gpio/gpio-merrifield.c
6197
6198INTEL-MID GPIO DRIVER
6199M: David Cohen <david.a.cohen@linux.intel.com>
6200L: linux-gpio@vger.kernel.org
6201S: Maintained
6202F: drivers/gpio/gpio-intel-mid.c
6203
6204INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6205M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6206L: linux-wireless@vger.kernel.org
6207S: Maintained
6208F: Documentation/networking/README.ipw2100
6209F: Documentation/networking/README.ipw2200
6210F: drivers/net/wireless/intel/ipw2x00/
6211
6212INTEL(R) TRACE HUB
6213M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6214S: Supported
6215F: Documentation/trace/intel_th.txt
6216F: drivers/hwtracing/intel_th/
6217
6218INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6219M: Ning Sun <ning.sun@intel.com>
6220L: tboot-devel@lists.sourceforge.net
6221W: http://tboot.sourceforge.net
6222T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6223S: Supported
6224F: Documentation/intel_txt.txt
6225F: include/linux/tboot.h
6226F: arch/x86/kernel/tboot.c
6227
6228INTEL WIRELESS WIMAX CONNECTION 2400
6229M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6230M: linux-wimax@intel.com
6231L: wimax@linuxwimax.org (subscribers-only)
6232S: Supported
6233W: http://linuxwimax.org
6234F: Documentation/wimax/README.i2400m
6235F: drivers/net/wimax/i2400m/
6236F: include/uapi/linux/wimax/i2400m.h
6237
6238INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6239M: Stanislaw Gruszka <sgruszka@redhat.com>
6240L: linux-wireless@vger.kernel.org
6241S: Supported
6242F: drivers/net/wireless/intel/iwlegacy/
6243
6244INTEL WIRELESS WIFI LINK (iwlwifi)
6245M: Johannes Berg <johannes.berg@intel.com>
6246M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6247M: Luca Coelho <luciano.coelho@intel.com>
6248M: Intel Linux Wireless <linuxwifi@intel.com>
6249L: linux-wireless@vger.kernel.org
6250W: http://intellinuxwireless.org
6251T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6252S: Supported
6253F: drivers/net/wireless/intel/iwlwifi/
6254
6255INTEL MANAGEMENT ENGINE (mei)
6256M: Tomas Winkler <tomas.winkler@intel.com>
6257L: linux-kernel@vger.kernel.org
6258S: Supported
6259F: include/uapi/linux/mei.h
6260F: include/linux/mei_cl_bus.h
6261F: drivers/misc/mei/*
6262F: drivers/watchdog/mei_wdt.c
6263F: Documentation/misc-devices/mei/*
6264
6265INTEL MIC DRIVERS (mic)
6266M: Sudeep Dutt <sudeep.dutt@intel.com>
6267M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6268S: Supported
6269W: https://github.com/sudeepdutt/mic
6270W: http://software.intel.com/en-us/mic-developer
6271F: include/linux/mic_bus.h
6272F: include/linux/scif.h
6273F: include/uapi/linux/mic_common.h
6274F: include/uapi/linux/mic_ioctl.h
6275F: include/uapi/linux/scif_ioctl.h
6276F: drivers/misc/mic/
6277F: drivers/dma/mic_x100_dma.c
6278F: drivers/dma/mic_x100_dma.h
6279F: Documentation/mic/
6280
6281INTEL PMC/P-Unit IPC DRIVER
6282M: Zha Qipeng<qipeng.zha@intel.com>
6283L: platform-driver-x86@vger.kernel.org
6284S: Maintained
6285F: drivers/platform/x86/intel_pmc_ipc.c
6286F: drivers/platform/x86/intel_punit_ipc.c
6287F: arch/x86/include/asm/intel_pmc_ipc.h
6288F: arch/x86/include/asm/intel_punit_ipc.h
6289
6290INTEL TELEMETRY DRIVER
6291M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6292L: platform-driver-x86@vger.kernel.org
6293S: Maintained
6294F: arch/x86/include/asm/intel_telemetry.h
6295F: drivers/platform/x86/intel_telemetry*
6296
6297INTEL PMC CORE DRIVER
6298M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6299M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6300L: platform-driver-x86@vger.kernel.org
6301S: Maintained
6302F: arch/x86/include/asm/pmc_core.h
6303F: drivers/platform/x86/intel_pmc_core*
6304
6305IOC3 ETHERNET DRIVER
6306M: Ralf Baechle <ralf@linux-mips.org>
6307L: linux-mips@linux-mips.org
6308S: Maintained
6309F: drivers/net/ethernet/sgi/ioc3-eth.c
6310
6311IOC3 SERIAL DRIVER
6312M: Pat Gefre <pfg@sgi.com>
6313L: linux-serial@vger.kernel.org
6314S: Maintained
6315F: drivers/tty/serial/ioc3_serial.c
6316
6317IOMMU DRIVERS
6318M: Joerg Roedel <joro@8bytes.org>
6319L: iommu@lists.linux-foundation.org
6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6321S: Maintained
6322F: Documentation/devicetree/bindings/iommu/
6323F: drivers/iommu/
6324
6325IP MASQUERADING
6326M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6327S: Maintained
6328F: net/ipv4/netfilter/ipt_MASQUERADE.c
6329
6330IPMI SUBSYSTEM
6331M: Corey Minyard <minyard@acm.org>
6332L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6333W: http://openipmi.sourceforge.net/
6334S: Supported
6335F: Documentation/IPMI.txt
6336F: drivers/char/ipmi/
6337F: include/linux/ipmi*
6338F: include/uapi/linux/ipmi*
6339
6340QCOM AUDIO (ASoC) DRIVERS
6341M: Patrick Lai <plai@codeaurora.org>
6342M: Banajit Goswami <bgoswami@codeaurora.org>
6343L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6344S: Supported
6345F: sound/soc/qcom/
6346
6347IPS SCSI RAID DRIVER
6348M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6349L: linux-scsi@vger.kernel.org
6350W: http://www.adaptec.com/
6351S: Maintained
6352F: drivers/scsi/ips*
6353
6354IPVS
6355M: Wensong Zhang <wensong@linux-vs.org>
6356M: Simon Horman <horms@verge.net.au>
6357M: Julian Anastasov <ja@ssi.bg>
6358L: netdev@vger.kernel.org
6359L: lvs-devel@vger.kernel.org
6360S: Maintained
6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6363F: Documentation/networking/ipvs-sysctl.txt
6364F: include/net/ip_vs.h
6365F: include/uapi/linux/ip_vs.h
6366F: net/netfilter/ipvs/
6367
6368IPWIRELESS DRIVER
6369M: Jiri Kosina <jikos@kernel.org>
6370M: David Sterba <dsterba@suse.com>
6371S: Odd Fixes
6372F: drivers/tty/ipwireless/
6373
6374IPX NETWORK LAYER
6375M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6376L: netdev@vger.kernel.org
6377S: Maintained
6378F: include/net/ipx.h
6379F: include/uapi/linux/ipx.h
6380F: net/ipx/
6381
6382IRDA SUBSYSTEM
6383M: Samuel Ortiz <samuel@sortiz.org>
6384L: irda-users@lists.sourceforge.net (subscribers-only)
6385L: netdev@vger.kernel.org
6386W: http://irda.sourceforge.net/
6387S: Maintained
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6389F: Documentation/networking/irda.txt
6390F: drivers/net/irda/
6391F: include/net/irda/
6392F: net/irda/
6393
6394IRQ SUBSYSTEM
6395M: Thomas Gleixner <tglx@linutronix.de>
6396L: linux-kernel@vger.kernel.org
6397S: Maintained
6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6399F: kernel/irq/
6400
6401IRQCHIP DRIVERS
6402M: Thomas Gleixner <tglx@linutronix.de>
6403M: Jason Cooper <jason@lakedaemon.net>
6404M: Marc Zyngier <marc.zyngier@arm.com>
6405L: linux-kernel@vger.kernel.org
6406S: Maintained
6407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6408T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6409F: Documentation/devicetree/bindings/interrupt-controller/
6410F: drivers/irqchip/
6411
6412IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6413M: Marc Zyngier <marc.zyngier@arm.com>
6414S: Maintained
6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6416F: Documentation/IRQ-domain.txt
6417F: include/linux/irqdomain.h
6418F: kernel/irq/irqdomain.c
6419F: kernel/irq/msi.c
6420
6421ISA
6422M: William Breathitt Gray <vilhelm.gray@gmail.com>
6423S: Maintained
6424F: Documentation/isa.txt
6425F: drivers/base/isa.c
6426F: include/linux/isa.h
6427
6428ISAPNP
6429M: Jaroslav Kysela <perex@perex.cz>
6430S: Maintained
6431F: Documentation/isapnp.txt
6432F: drivers/pnp/isapnp/
6433F: include/linux/isapnp.h
6434
6435ISA RADIO MODULE
6436M: Hans Verkuil <hverkuil@xs4all.nl>
6437L: linux-media@vger.kernel.org
6438T: git git://linuxtv.org/media_tree.git
6439W: https://linuxtv.org
6440S: Maintained
6441F: drivers/media/radio/radio-isa*
6442
6443iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6444M: Peter Jones <pjones@redhat.com>
6445M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6446S: Maintained
6447F: drivers/firmware/iscsi_ibft*
6448
6449ISCSI
6450M: Mike Christie <michaelc@cs.wisc.edu>
6451L: open-iscsi@googlegroups.com
6452W: www.open-iscsi.org
6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6454S: Maintained
6455F: drivers/scsi/*iscsi*
6456F: include/scsi/*iscsi*
6457
6458ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6459M: Or Gerlitz <ogerlitz@mellanox.com>
6460M: Sagi Grimberg <sagi@grimberg.me>
6461M: Roi Dayan <roid@mellanox.com>
6462L: linux-rdma@vger.kernel.org
6463S: Supported
6464W: http://www.openfabrics.org
6465W: www.open-iscsi.org
6466Q: http://patchwork.kernel.org/project/linux-rdma/list/
6467F: drivers/infiniband/ulp/iser/
6468
6469ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6470M: Sagi Grimberg <sagi@grimberg.me>
6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6472L: linux-rdma@vger.kernel.org
6473L: target-devel@vger.kernel.org
6474S: Supported
6475W: http://www.linux-iscsi.org
6476F: drivers/infiniband/ulp/isert
6477
6478ISDN SUBSYSTEM
6479M: Karsten Keil <isdn@linux-pingi.de>
6480L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6481L: netdev@vger.kernel.org
6482W: http://www.isdn4linux.de
6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6484S: Maintained
6485F: Documentation/isdn/
6486F: drivers/isdn/
6487F: include/linux/isdn.h
6488F: include/linux/isdn/
6489F: include/uapi/linux/isdn.h
6490F: include/uapi/linux/isdn/
6491
6492ISDN SUBSYSTEM (Eicon active card driver)
6493M: Armin Schindler <mac@melware.de>
6494L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6495W: http://www.melware.de
6496S: Maintained
6497F: drivers/isdn/hardware/eicon/
6498
6499IT87 HARDWARE MONITORING DRIVER
6500M: Jean Delvare <jdelvare@suse.com>
6501L: linux-hwmon@vger.kernel.org
6502S: Maintained
6503F: Documentation/hwmon/it87
6504F: drivers/hwmon/it87.c
6505
6506IT913X MEDIA DRIVER
6507M: Antti Palosaari <crope@iki.fi>
6508L: linux-media@vger.kernel.org
6509W: https://linuxtv.org
6510W: http://palosaari.fi/linux/
6511Q: http://patchwork.linuxtv.org/project/linux-media/list/
6512T: git git://linuxtv.org/anttip/media_tree.git
6513S: Maintained
6514F: drivers/media/tuners/it913x*
6515
6516IVTV VIDEO4LINUX DRIVER
6517M: Andy Walls <awalls@md.metrocast.net>
6518L: ivtv-devel@ivtvdriver.org (subscribers-only)
6519L: linux-media@vger.kernel.org
6520T: git git://linuxtv.org/media_tree.git
6521W: http://www.ivtvdriver.org
6522S: Maintained
6523F: Documentation/video4linux/*.ivtv
6524F: drivers/media/pci/ivtv/
6525F: include/uapi/linux/ivtv*
6526
6527IX2505V MEDIA DRIVER
6528M: Malcolm Priestley <tvboxspy@gmail.com>
6529L: linux-media@vger.kernel.org
6530W: https://linuxtv.org
6531Q: http://patchwork.linuxtv.org/project/linux-media/list/
6532S: Maintained
6533F: drivers/media/dvb-frontends/ix2505v*
6534
6535JC42.4 TEMPERATURE SENSOR DRIVER
6536M: Guenter Roeck <linux@roeck-us.net>
6537L: linux-hwmon@vger.kernel.org
6538S: Maintained
6539F: drivers/hwmon/jc42.c
6540F: Documentation/hwmon/jc42
6541
6542JFS FILESYSTEM
6543M: Dave Kleikamp <shaggy@kernel.org>
6544L: jfs-discussion@lists.sourceforge.net
6545W: http://jfs.sourceforge.net/
6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6547S: Maintained
6548F: Documentation/filesystems/jfs.txt
6549F: fs/jfs/
6550
6551JME NETWORK DRIVER
6552M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6553L: netdev@vger.kernel.org
6554S: Maintained
6555F: drivers/net/ethernet/jme.*
6556
6557JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6558M: David Woodhouse <dwmw2@infradead.org>
6559L: linux-mtd@lists.infradead.org
6560W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6561S: Maintained
6562F: fs/jffs2/
6563F: include/uapi/linux/jffs2.h
6564
6565JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6566M: "Theodore Ts'o" <tytso@mit.edu>
6567M: Jan Kara <jack@suse.com>
6568L: linux-ext4@vger.kernel.org
6569S: Maintained
6570F: fs/jbd2/
6571F: include/linux/jbd2.h
6572
6573JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6574M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6575L: linux-media@vger.kernel.org
6576S: Maintained
6577F: drivers/media/platform/rcar_jpu.c
6578
6579JSM Neo PCI based serial card
6580M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6581L: linux-serial@vger.kernel.org
6582S: Maintained
6583F: drivers/tty/serial/jsm/
6584
6585K10TEMP HARDWARE MONITORING DRIVER
6586M: Clemens Ladisch <clemens@ladisch.de>
6587L: linux-hwmon@vger.kernel.org
6588S: Maintained
6589F: Documentation/hwmon/k10temp
6590F: drivers/hwmon/k10temp.c
6591
6592K8TEMP HARDWARE MONITORING DRIVER
6593M: Rudolf Marek <r.marek@assembler.cz>
6594L: linux-hwmon@vger.kernel.org
6595S: Maintained
6596F: Documentation/hwmon/k8temp
6597F: drivers/hwmon/k8temp.c
6598
6599KASAN
6600M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6601R: Alexander Potapenko <glider@google.com>
6602R: Dmitry Vyukov <dvyukov@google.com>
6603L: kasan-dev@googlegroups.com
6604S: Maintained
6605F: arch/*/include/asm/kasan.h
6606F: arch/*/mm/kasan_init*
6607F: Documentation/kasan.txt
6608F: include/linux/kasan*.h
6609F: lib/test_kasan.c
6610F: mm/kasan/
6611F: scripts/Makefile.kasan
6612
6613KCONFIG
6614M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6615L: linux-kbuild@vger.kernel.org
6616T: git git://gitorious.org/linux-kconfig/linux-kconfig
6617S: Maintained
6618F: Documentation/kbuild/kconfig-language.txt
6619F: scripts/kconfig/
6620
6621KDUMP
6622M: Dave Young <dyoung@redhat.com>
6623M: Baoquan He <bhe@redhat.com>
6624R: Vivek Goyal <vgoyal@redhat.com>
6625L: kexec@lists.infradead.org
6626W: http://lse.sourceforge.net/kdump/
6627S: Maintained
6628F: Documentation/kdump/
6629
6630KEENE FM RADIO TRANSMITTER DRIVER
6631M: Hans Verkuil <hverkuil@xs4all.nl>
6632L: linux-media@vger.kernel.org
6633T: git git://linuxtv.org/media_tree.git
6634W: https://linuxtv.org
6635S: Maintained
6636F: drivers/media/radio/radio-keene*
6637
6638KERNEL AUTOMOUNTER v4 (AUTOFS4)
6639M: Ian Kent <raven@themaw.net>
6640L: autofs@vger.kernel.org
6641S: Maintained
6642F: fs/autofs4/
6643
6644KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6645M: Michal Marek <mmarek@suse.com>
6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6648L: linux-kbuild@vger.kernel.org
6649S: Maintained
6650F: Documentation/kbuild/
6651F: Makefile
6652F: scripts/Makefile.*
6653F: scripts/basic/
6654F: scripts/mk*
6655F: scripts/package/
6656
6657KERNEL JANITORS
6658L: kernel-janitors@vger.kernel.org
6659W: http://kernelnewbies.org/KernelJanitors
6660S: Odd Fixes
6661
6662KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6663M: "J. Bruce Fields" <bfields@fieldses.org>
6664M: Jeff Layton <jlayton@poochiereds.net>
6665L: linux-nfs@vger.kernel.org
6666W: http://nfs.sourceforge.net/
6667T: git git://linux-nfs.org/~bfields/linux.git
6668S: Supported
6669F: fs/nfsd/
6670F: include/uapi/linux/nfsd/
6671F: fs/lockd/
6672F: fs/nfs_common/
6673F: net/sunrpc/
6674F: include/linux/lockd/
6675F: include/linux/sunrpc/
6676F: include/uapi/linux/sunrpc/
6677
6678KERNEL SELFTEST FRAMEWORK
6679M: Shuah Khan <shuahkh@osg.samsung.com>
6680M: Shuah Khan <shuah@kernel.org>
6681L: linux-kselftest@vger.kernel.org
6682T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6683S: Maintained
6684F: tools/testing/selftests
6685
6686KERNEL VIRTUAL MACHINE (KVM)
6687M: Paolo Bonzini <pbonzini@redhat.com>
6688M: Radim Krčmář <rkrcmar@redhat.com>
6689L: kvm@vger.kernel.org
6690W: http://www.linux-kvm.org
6691T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6692S: Supported
6693F: Documentation/*/kvm*.txt
6694F: Documentation/virtual/kvm/
6695F: arch/*/kvm/
6696F: arch/x86/kernel/kvm.c
6697F: arch/x86/kernel/kvmclock.c
6698F: arch/*/include/asm/kvm*
6699F: include/linux/kvm*
6700F: include/uapi/linux/kvm*
6701F: virt/kvm/
6702F: tools/kvm/
6703
6704KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6705M: Joerg Roedel <joro@8bytes.org>
6706L: kvm@vger.kernel.org
6707W: http://www.linux-kvm.org/
6708S: Maintained
6709F: arch/x86/include/asm/svm.h
6710F: arch/x86/kvm/svm.c
6711
6712KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6713M: Alexander Graf <agraf@suse.com>
6714L: kvm-ppc@vger.kernel.org
6715W: http://www.linux-kvm.org/
6716T: git git://github.com/agraf/linux-2.6.git
6717S: Supported
6718F: arch/powerpc/include/asm/kvm*
6719F: arch/powerpc/kvm/
6720
6721KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6722M: Christian Borntraeger <borntraeger@de.ibm.com>
6723M: Cornelia Huck <cornelia.huck@de.ibm.com>
6724L: linux-s390@vger.kernel.org
6725W: http://www.ibm.com/developerworks/linux/linux390/
6726T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6727S: Supported
6728F: Documentation/s390/kvm.txt
6729F: arch/s390/include/asm/kvm*
6730F: arch/s390/kvm/
6731
6732KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6733M: Christoffer Dall <christoffer.dall@linaro.org>
6734M: Marc Zyngier <marc.zyngier@arm.com>
6735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6736L: kvmarm@lists.cs.columbia.edu
6737W: http://systems.cs.columbia.edu/projects/kvm-arm
6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6739S: Supported
6740F: arch/arm/include/uapi/asm/kvm*
6741F: arch/arm/include/asm/kvm*
6742F: arch/arm/kvm/
6743F: virt/kvm/arm/
6744F: include/kvm/arm_*
6745
6746KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6747M: Christoffer Dall <christoffer.dall@linaro.org>
6748M: Marc Zyngier <marc.zyngier@arm.com>
6749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6750L: kvmarm@lists.cs.columbia.edu
6751S: Maintained
6752F: arch/arm64/include/uapi/asm/kvm*
6753F: arch/arm64/include/asm/kvm*
6754F: arch/arm64/kvm/
6755
6756KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6757M: James Hogan <james.hogan@imgtec.com>
6758L: linux-mips@linux-mips.org
6759S: Supported
6760F: arch/mips/include/uapi/asm/kvm*
6761F: arch/mips/include/asm/kvm*
6762F: arch/mips/kvm/
6763
6764KEXEC
6765M: Eric Biederman <ebiederm@xmission.com>
6766W: http://kernel.org/pub/linux/utils/kernel/kexec/
6767L: kexec@lists.infradead.org
6768S: Maintained
6769F: include/linux/kexec.h
6770F: include/uapi/linux/kexec.h
6771F: kernel/kexec*
6772
6773KEYS/KEYRINGS:
6774M: David Howells <dhowells@redhat.com>
6775L: keyrings@vger.kernel.org
6776S: Maintained
6777F: Documentation/security/keys.txt
6778F: include/linux/key.h
6779F: include/linux/key-type.h
6780F: include/linux/keyctl.h
6781F: include/uapi/linux/keyctl.h
6782F: include/keys/
6783F: security/keys/
6784
6785KEYS-TRUSTED
6786M: David Safford <safford@us.ibm.com>
6787M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6788L: linux-security-module@vger.kernel.org
6789L: keyrings@vger.kernel.org
6790S: Supported
6791F: Documentation/security/keys-trusted-encrypted.txt
6792F: include/keys/trusted-type.h
6793F: security/keys/trusted.c
6794F: security/keys/trusted.h
6795
6796KEYS-ENCRYPTED
6797M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6798M: David Safford <safford@us.ibm.com>
6799L: linux-security-module@vger.kernel.org
6800L: keyrings@vger.kernel.org
6801S: Supported
6802F: Documentation/security/keys-trusted-encrypted.txt
6803F: include/keys/encrypted-type.h
6804F: security/keys/encrypted-keys/
6805
6806KGDB / KDB /debug_core
6807M: Jason Wessel <jason.wessel@windriver.com>
6808W: http://kgdb.wiki.kernel.org/
6809L: kgdb-bugreport@lists.sourceforge.net
6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6811S: Maintained
6812F: Documentation/DocBook/kgdb.tmpl
6813F: drivers/misc/kgdbts.c
6814F: drivers/tty/serial/kgdboc.c
6815F: include/linux/kdb.h
6816F: include/linux/kgdb.h
6817F: kernel/debug/
6818
6819KMEMCHECK
6820M: Vegard Nossum <vegardno@ifi.uio.no>
6821M: Pekka Enberg <penberg@kernel.org>
6822S: Maintained
6823F: Documentation/kmemcheck.txt
6824F: arch/x86/include/asm/kmemcheck.h
6825F: arch/x86/mm/kmemcheck/
6826F: include/linux/kmemcheck.h
6827F: mm/kmemcheck.c
6828
6829KMEMLEAK
6830M: Catalin Marinas <catalin.marinas@arm.com>
6831S: Maintained
6832F: Documentation/kmemleak.txt
6833F: include/linux/kmemleak.h
6834F: mm/kmemleak.c
6835F: mm/kmemleak-test.c
6836
6837KPROBES
6838M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6839M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6840M: "David S. Miller" <davem@davemloft.net>
6841M: Masami Hiramatsu <mhiramat@kernel.org>
6842S: Maintained
6843F: Documentation/kprobes.txt
6844F: include/linux/kprobes.h
6845F: kernel/kprobes.c
6846
6847KS0108 LCD CONTROLLER DRIVER
6848M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6849W: http://miguelojeda.es/auxdisplay.htm
6850W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6851S: Maintained
6852F: Documentation/auxdisplay/ks0108
6853F: drivers/auxdisplay/ks0108.c
6854F: include/linux/ks0108.h
6855
6856L3MDEV
6857M: David Ahern <dsa@cumulusnetworks.com>
6858L: netdev@vger.kernel.org
6859S: Maintained
6860F: net/l3mdev
6861F: include/net/l3mdev.h
6862
6863LANTIQ MIPS ARCHITECTURE
6864M: John Crispin <john@phrozen.org>
6865L: linux-mips@linux-mips.org
6866S: Maintained
6867F: arch/mips/lantiq
6868
6869LAPB module
6870L: linux-x25@vger.kernel.org
6871S: Orphan
6872F: Documentation/networking/lapb-module.txt
6873F: include/*/lapb.h
6874F: net/lapb/
6875
6876LASI 53c700 driver for PARISC
6877M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6878L: linux-scsi@vger.kernel.org
6879S: Maintained
6880F: Documentation/scsi/53c700.txt
6881F: drivers/scsi/53c700*
6882
6883LED SUBSYSTEM
6884M: Richard Purdie <rpurdie@rpsys.net>
6885M: Jacek Anaszewski <j.anaszewski@samsung.com>
6886L: linux-leds@vger.kernel.org
6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6888S: Maintained
6889F: Documentation/devicetree/bindings/leds/
6890F: drivers/leds/
6891F: include/linux/leds.h
6892
6893LEGACY EEPROM DRIVER
6894M: Jean Delvare <jdelvare@suse.com>
6895S: Maintained
6896F: Documentation/misc-devices/eeprom
6897F: drivers/misc/eeprom/eeprom.c
6898
6899LEGO USB Tower driver
6900M: Juergen Stuber <starblue@users.sourceforge.net>
6901L: legousb-devel@lists.sourceforge.net
6902W: http://legousb.sourceforge.net/
6903S: Maintained
6904F: drivers/usb/misc/legousbtower.c
6905
6906LG2160 MEDIA DRIVER
6907M: Michael Krufky <mkrufky@linuxtv.org>
6908L: linux-media@vger.kernel.org
6909W: https://linuxtv.org
6910W: http://github.com/mkrufky
6911Q: http://patchwork.linuxtv.org/project/linux-media/list/
6912T: git git://linuxtv.org/mkrufky/tuners.git
6913S: Maintained
6914F: drivers/media/dvb-frontends/lg2160.*
6915
6916LGDT3305 MEDIA DRIVER
6917M: Michael Krufky <mkrufky@linuxtv.org>
6918L: linux-media@vger.kernel.org
6919W: https://linuxtv.org
6920W: http://github.com/mkrufky
6921Q: http://patchwork.linuxtv.org/project/linux-media/list/
6922T: git git://linuxtv.org/mkrufky/tuners.git
6923S: Maintained
6924F: drivers/media/dvb-frontends/lgdt3305.*
6925
6926LGUEST
6927M: Rusty Russell <rusty@rustcorp.com.au>
6928L: lguest@lists.ozlabs.org
6929W: http://lguest.ozlabs.org/
6930S: Odd Fixes
6931F: arch/x86/include/asm/lguest*.h
6932F: arch/x86/lguest/
6933F: drivers/lguest/
6934F: include/linux/lguest*.h
6935F: tools/lguest/
6936
6937LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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/
6943F: include/linux/ata.h
6944F: include/linux/libata.h
6945F: Documentation/devicetree/bindings/ata/
6946
6947LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6948M: Viresh Kumar <vireshk@kernel.org>
6949L: linux-ide@vger.kernel.org
6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951S: Maintained
6952F: include/linux/pata_arasan_cf_data.h
6953F: drivers/ata/pata_arasan_cf.c
6954
6955LIBATA PATA DRIVERS
6956M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6957M: Tejun Heo <tj@kernel.org>
6958L: linux-ide@vger.kernel.org
6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6960S: Maintained
6961F: drivers/ata/pata_*.c
6962F: drivers/ata/ata_generic.c
6963
6964LIBATA SATA AHCI PLATFORM devices support
6965M: Hans de Goede <hdegoede@redhat.com>
6966M: Tejun Heo <tj@kernel.org>
6967L: linux-ide@vger.kernel.org
6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6969S: Maintained
6970F: drivers/ata/ahci_platform.c
6971F: drivers/ata/libahci_platform.c
6972F: include/linux/ahci_platform.h
6973
6974LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6975M: Mikael Pettersson <mikpelinux@gmail.com>
6976L: linux-ide@vger.kernel.org
6977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6978S: Maintained
6979F: drivers/ata/sata_promise.*
6980
6981LIBLOCKDEP
6982M: Sasha Levin <sasha.levin@oracle.com>
6983S: Maintained
6984F: tools/lib/lockdep/
6985
6986LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6987M: Dan Williams <dan.j.williams@intel.com>
6988L: linux-nvdimm@lists.01.org
6989Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6991S: Supported
6992F: drivers/nvdimm/*
6993F: include/linux/nd.h
6994F: include/linux/libnvdimm.h
6995F: include/uapi/linux/ndctl.h
6996
6997LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6998M: Ross Zwisler <ross.zwisler@linux.intel.com>
6999L: linux-nvdimm@lists.01.org
7000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7001S: Supported
7002F: drivers/nvdimm/blk.c
7003F: drivers/nvdimm/region_devs.c
7004F: drivers/acpi/nfit*
7005
7006LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7007M: Vishal Verma <vishal.l.verma@intel.com>
7008L: linux-nvdimm@lists.01.org
7009Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7010S: Supported
7011F: drivers/nvdimm/btt*
7012
7013LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7014M: Ross Zwisler <ross.zwisler@linux.intel.com>
7015L: linux-nvdimm@lists.01.org
7016Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7017S: Supported
7018F: drivers/nvdimm/pmem.c
7019F: include/linux/pmem.h
7020F: arch/*/include/asm/pmem.h
7021
7022LIGHTNVM PLATFORM SUPPORT
7023M: Matias Bjorling <mb@lightnvm.io>
7024W: http://github/OpenChannelSSD
7025L: linux-block@vger.kernel.org
7026S: Maintained
7027F: drivers/lightnvm/
7028F: include/linux/lightnvm.h
7029F: include/uapi/linux/lightnvm.h
7030
7031LINUX FOR POWERPC (32-BIT AND 64-BIT)
7032M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7033M: Paul Mackerras <paulus@samba.org>
7034M: Michael Ellerman <mpe@ellerman.id.au>
7035W: http://www.penguinppc.org/
7036L: linuxppc-dev@lists.ozlabs.org
7037Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7038T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7039S: Supported
7040F: Documentation/powerpc/
7041F: arch/powerpc/
7042F: drivers/char/tpm/tpm_ibmvtpm*
7043F: drivers/crypto/nx/
7044F: drivers/crypto/vmx/
7045F: drivers/net/ethernet/ibm/ibmveth.*
7046F: drivers/net/ethernet/ibm/ibmvnic.*
7047F: drivers/pci/hotplug/pnv_php.c
7048F: drivers/pci/hotplug/rpa*
7049F: drivers/scsi/ibmvscsi/
7050N: opal
7051N: /pmac
7052N: powermac
7053N: powernv
7054N: [^a-z0-9]ps3
7055N: pseries
7056
7057LINUX FOR POWER MACINTOSH
7058M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7059W: http://www.penguinppc.org/
7060L: linuxppc-dev@lists.ozlabs.org
7061S: Maintained
7062F: arch/powerpc/platforms/powermac/
7063F: drivers/macintosh/
7064
7065LINUX FOR POWERPC EMBEDDED MPC5XXX
7066M: Anatolij Gustschin <agust@denx.de>
7067L: linuxppc-dev@lists.ozlabs.org
7068T: git git://git.denx.de/linux-denx-agust.git
7069S: Maintained
7070F: arch/powerpc/platforms/512x/
7071F: arch/powerpc/platforms/52xx/
7072
7073LINUX FOR POWERPC EMBEDDED PPC4XX
7074M: Alistair Popple <alistair@popple.id.au>
7075M: Matt Porter <mporter@kernel.crashing.org>
7076W: http://www.penguinppc.org/
7077L: linuxppc-dev@lists.ozlabs.org
7078S: Maintained
7079F: arch/powerpc/platforms/40x/
7080F: arch/powerpc/platforms/44x/
7081
7082LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7083L: linuxppc-dev@lists.ozlabs.org
7084S: Orphan
7085F: arch/powerpc/*/*virtex*
7086F: arch/powerpc/*/*/*virtex*
7087
7088LINUX FOR POWERPC EMBEDDED PPC8XX
7089M: Vitaly Bordug <vitb@kernel.crashing.org>
7090W: http://www.penguinppc.org/
7091L: linuxppc-dev@lists.ozlabs.org
7092S: Maintained
7093F: arch/powerpc/platforms/8xx/
7094
7095LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7096M: Scott Wood <oss@buserror.net>
7097M: Kumar Gala <galak@kernel.crashing.org>
7098W: http://www.penguinppc.org/
7099L: linuxppc-dev@lists.ozlabs.org
7100T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7101S: Maintained
7102F: arch/powerpc/platforms/83xx/
7103F: arch/powerpc/platforms/85xx/
7104
7105LINUX FOR POWERPC PA SEMI PWRFICIENT
7106L: linuxppc-dev@lists.ozlabs.org
7107S: Orphan
7108F: arch/powerpc/platforms/pasemi/
7109F: drivers/*/*pasemi*
7110F: drivers/*/*/*pasemi*
7111
7112LINUX SECURITY MODULE (LSM) FRAMEWORK
7113M: Chris Wright <chrisw@sous-sol.org>
7114L: linux-security-module@vger.kernel.org
7115S: Supported
7116
7117LIS3LV02D ACCELEROMETER DRIVER
7118M: Eric Piel <eric.piel@tremplin-utc.net>
7119S: Maintained
7120F: Documentation/misc-devices/lis3lv02d
7121F: drivers/misc/lis3lv02d/
7122F: drivers/platform/x86/hp_accel.c
7123
7124LIVE PATCHING
7125M: Josh Poimboeuf <jpoimboe@redhat.com>
7126M: Jessica Yu <jeyu@redhat.com>
7127M: Jiri Kosina <jikos@kernel.org>
7128M: Miroslav Benes <mbenes@suse.cz>
7129R: Petr Mladek <pmladek@suse.com>
7130S: Maintained
7131F: kernel/livepatch/
7132F: include/linux/livepatch.h
7133F: arch/x86/include/asm/livepatch.h
7134F: arch/x86/kernel/livepatch.c
7135F: Documentation/livepatch/
7136F: Documentation/ABI/testing/sysfs-kernel-livepatch
7137F: samples/livepatch/
7138L: live-patching@vger.kernel.org
7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7140
7141LINUX KERNEL DUMP TEST MODULE (LKDTM)
7142M: Kees Cook <keescook@chromium.org>
7143S: Maintained
7144F: drivers/misc/lkdtm*
7145
7146LLC (802.2)
7147M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7148S: Maintained
7149F: include/linux/llc.h
7150F: include/uapi/linux/llc.h
7151F: include/net/llc*
7152F: net/llc/
7153
7154LM73 HARDWARE MONITOR DRIVER
7155M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7156L: linux-hwmon@vger.kernel.org
7157S: Maintained
7158F: drivers/hwmon/lm73.c
7159
7160LM78 HARDWARE MONITOR DRIVER
7161M: Jean Delvare <jdelvare@suse.com>
7162L: linux-hwmon@vger.kernel.org
7163S: Maintained
7164F: Documentation/hwmon/lm78
7165F: drivers/hwmon/lm78.c
7166
7167LM83 HARDWARE MONITOR DRIVER
7168M: Jean Delvare <jdelvare@suse.com>
7169L: linux-hwmon@vger.kernel.org
7170S: Maintained
7171F: Documentation/hwmon/lm83
7172F: drivers/hwmon/lm83.c
7173
7174LM90 HARDWARE MONITOR DRIVER
7175M: Jean Delvare <jdelvare@suse.com>
7176L: linux-hwmon@vger.kernel.org
7177S: Maintained
7178F: Documentation/hwmon/lm90
7179F: Documentation/devicetree/bindings/hwmon/lm90.txt
7180F: drivers/hwmon/lm90.c
7181
7182LM95234 HARDWARE MONITOR DRIVER
7183M: Guenter Roeck <linux@roeck-us.net>
7184L: linux-hwmon@vger.kernel.org
7185S: Maintained
7186F: Documentation/hwmon/lm95234
7187F: drivers/hwmon/lm95234.c
7188
7189LME2510 MEDIA DRIVER
7190M: Malcolm Priestley <tvboxspy@gmail.com>
7191L: linux-media@vger.kernel.org
7192W: https://linuxtv.org
7193Q: http://patchwork.linuxtv.org/project/linux-media/list/
7194S: Maintained
7195F: drivers/media/usb/dvb-usb-v2/lmedm04*
7196
7197LOCKING PRIMITIVES
7198M: Peter Zijlstra <peterz@infradead.org>
7199M: Ingo Molnar <mingo@redhat.com>
7200L: linux-kernel@vger.kernel.org
7201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7202S: Maintained
7203F: Documentation/locking/
7204F: include/linux/lockdep.h
7205F: include/linux/spinlock*.h
7206F: arch/*/include/asm/spinlock*.h
7207F: include/linux/rwlock*.h
7208F: include/linux/mutex*.h
7209F: arch/*/include/asm/mutex*.h
7210F: include/linux/rwsem*.h
7211F: arch/*/include/asm/rwsem.h
7212F: include/linux/seqlock.h
7213F: lib/locking*.[ch]
7214F: kernel/locking/
7215
7216LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7217M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7218L: linux-ntfs-dev@lists.sourceforge.net
7219W: http://www.linux-ntfs.org/content/view/19/37/
7220S: Maintained
7221F: Documentation/ldm.txt
7222F: block/partitions/ldm.*
7223
7224LogFS
7225M: Joern Engel <joern@logfs.org>
7226M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7227L: logfs@logfs.org
7228W: logfs.org
7229S: Maintained
7230F: fs/logfs/
7231
7232LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7233M: Sathya Prakash <sathya.prakash@broadcom.com>
7234M: Chaitra P B <chaitra.basappa@broadcom.com>
7235M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7236L: MPT-FusionLinux.pdl@broadcom.com
7237L: linux-scsi@vger.kernel.org
7238W: http://www.avagotech.com/support/
7239S: Supported
7240F: drivers/message/fusion/
7241F: drivers/scsi/mpt2sas/
7242F: drivers/scsi/mpt3sas/
7243
7244LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7245M: Matthew Wilcox <matthew@wil.cx>
7246L: linux-scsi@vger.kernel.org
7247S: Maintained
7248F: drivers/scsi/sym53c8xx_2/
7249
7250LTC4261 HARDWARE MONITOR DRIVER
7251M: Guenter Roeck <linux@roeck-us.net>
7252L: linux-hwmon@vger.kernel.org
7253S: Maintained
7254F: Documentation/hwmon/ltc4261
7255F: drivers/hwmon/ltc4261.c
7256
7257LTP (Linux Test Project)
7258M: Mike Frysinger <vapier@gentoo.org>
7259M: Cyril Hrubis <chrubis@suse.cz>
7260M: Wanlong Gao <wanlong.gao@gmail.com>
7261M: Jan Stancek <jstancek@redhat.com>
7262M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7263M: Alexey Kodanev <alexey.kodanev@oracle.com>
7264L: ltp@lists.linux.it (subscribers-only)
7265W: http://linux-test-project.github.io/
7266T: git git://github.com/linux-test-project/ltp.git
7267S: Maintained
7268
7269M32R ARCHITECTURE
7270W: http://www.linux-m32r.org/
7271S: Orphan
7272F: arch/m32r/
7273
7274M68K ARCHITECTURE
7275M: Geert Uytterhoeven <geert@linux-m68k.org>
7276L: linux-m68k@lists.linux-m68k.org
7277W: http://www.linux-m68k.org/
7278T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7279S: Maintained
7280F: arch/m68k/
7281F: drivers/zorro/
7282
7283M68K ON APPLE MACINTOSH
7284M: Joshua Thompson <funaho@jurai.org>
7285W: http://www.mac.linux-m68k.org/
7286L: linux-m68k@lists.linux-m68k.org
7287S: Maintained
7288F: arch/m68k/mac/
7289
7290M68K ON HP9000/300
7291M: Philip Blundell <philb@gnu.org>
7292W: http://www.tazenda.demon.co.uk/phil/linux-hp
7293S: Maintained
7294F: arch/m68k/hp300/
7295
7296M88DS3103 MEDIA DRIVER
7297M: Antti Palosaari <crope@iki.fi>
7298L: linux-media@vger.kernel.org
7299W: https://linuxtv.org
7300W: http://palosaari.fi/linux/
7301Q: http://patchwork.linuxtv.org/project/linux-media/list/
7302T: git git://linuxtv.org/anttip/media_tree.git
7303S: Maintained
7304F: drivers/media/dvb-frontends/m88ds3103*
7305
7306M88RS2000 MEDIA DRIVER
7307M: Malcolm Priestley <tvboxspy@gmail.com>
7308L: linux-media@vger.kernel.org
7309W: https://linuxtv.org
7310Q: http://patchwork.linuxtv.org/project/linux-media/list/
7311S: Maintained
7312F: drivers/media/dvb-frontends/m88rs2000*
7313
7314MA901 MASTERKIT USB FM RADIO DRIVER
7315M: Alexey Klimov <klimov.linux@gmail.com>
7316L: linux-media@vger.kernel.org
7317T: git git://linuxtv.org/media_tree.git
7318S: Maintained
7319F: drivers/media/radio/radio-ma901.c
7320
7321MAC80211
7322M: Johannes Berg <johannes@sipsolutions.net>
7323L: linux-wireless@vger.kernel.org
7324W: http://wireless.kernel.org/
7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7327S: Maintained
7328F: Documentation/networking/mac80211-injection.txt
7329F: include/net/mac80211.h
7330F: net/mac80211/
7331F: drivers/net/wireless/mac80211_hwsim.[ch]
7332
7333MACVLAN DRIVER
7334M: Patrick McHardy <kaber@trash.net>
7335L: netdev@vger.kernel.org
7336S: Maintained
7337F: drivers/net/macvlan.c
7338F: include/linux/if_macvlan.h
7339
7340MAILBOX API
7341M: Jassi Brar <jassisinghbrar@gmail.com>
7342L: linux-kernel@vger.kernel.org
7343S: Maintained
7344F: drivers/mailbox/
7345F: include/linux/mailbox_client.h
7346F: include/linux/mailbox_controller.h
7347
7348MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7349M: Michael Kerrisk <mtk.manpages@gmail.com>
7350W: http://www.kernel.org/doc/man-pages
7351L: linux-man@vger.kernel.org
7352S: Maintained
7353
7354MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7355M: Andrew Lunn <andrew@lunn.ch>
7356M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7357S: Maintained
7358F: drivers/net/dsa/mv88e6xxx/
7359
7360MARVELL ARMADA DRM SUPPORT
7361M: Russell King <rmk+kernel@armlinux.org.uk>
7362S: Maintained
7363F: drivers/gpu/drm/armada/
7364F: include/uapi/drm/armada_drm.h
7365F: Documentation/devicetree/bindings/display/armada/
7366
7367MARVELL CRYPTO DRIVER
7368M: Boris Brezillon <boris.brezillon@free-electrons.com>
7369M: Arnaud Ebalard <arno@natisbad.org>
7370F: drivers/crypto/marvell/
7371S: Maintained
7372L: linux-crypto@vger.kernel.org
7373
7374MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7375M: Mirko Lindner <mlindner@marvell.com>
7376M: Stephen Hemminger <stephen@networkplumber.org>
7377L: netdev@vger.kernel.org
7378S: Maintained
7379F: drivers/net/ethernet/marvell/sk*
7380
7381MARVELL LIBERTAS WIRELESS DRIVER
7382L: libertas-dev@lists.infradead.org
7383S: Orphan
7384F: drivers/net/wireless/marvell/libertas/
7385
7386MARVELL MV643XX ETHERNET DRIVER
7387M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7388L: netdev@vger.kernel.org
7389S: Maintained
7390F: drivers/net/ethernet/marvell/mv643xx_eth.*
7391F: include/linux/mv643xx.h
7392
7393MARVELL MVNETA ETHERNET DRIVER
7394M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7395L: netdev@vger.kernel.org
7396S: Maintained
7397F: drivers/net/ethernet/marvell/mvneta.*
7398
7399MARVELL MWIFIEX WIRELESS DRIVER
7400M: Amitkumar Karwar <akarwar@marvell.com>
7401M: Nishant Sarmukadam <nishants@marvell.com>
7402L: linux-wireless@vger.kernel.org
7403S: Maintained
7404F: drivers/net/wireless/marvell/mwifiex/
7405
7406MARVELL MWL8K WIRELESS DRIVER
7407M: Lennert Buytenhek <buytenh@wantstofly.org>
7408L: linux-wireless@vger.kernel.org
7409S: Odd Fixes
7410F: drivers/net/wireless/marvell/mwl8k.c
7411
7412MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7413M: Nicolas Pitre <nico@fluxnic.net>
7414S: Odd Fixes
7415F: drivers/mmc/host/mvsdio.*
7416
7417MATROX FRAMEBUFFER DRIVER
7418L: linux-fbdev@vger.kernel.org
7419S: Orphan
7420F: drivers/video/fbdev/matrox/matroxfb_*
7421F: include/uapi/linux/matroxfb.h
7422
7423MAX16065 HARDWARE MONITOR DRIVER
7424M: Guenter Roeck <linux@roeck-us.net>
7425L: linux-hwmon@vger.kernel.org
7426S: Maintained
7427F: Documentation/hwmon/max16065
7428F: drivers/hwmon/max16065.c
7429
7430MAX20751 HARDWARE MONITOR DRIVER
7431M: Guenter Roeck <linux@roeck-us.net>
7432L: linux-hwmon@vger.kernel.org
7433S: Maintained
7434F: Documentation/hwmon/max20751
7435F: drivers/hwmon/max20751.c
7436
7437MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7438M: "Hans J. Koch" <hjk@hansjkoch.de>
7439L: linux-hwmon@vger.kernel.org
7440S: Maintained
7441F: Documentation/hwmon/max6650
7442F: drivers/hwmon/max6650.c
7443
7444MAX6697 HARDWARE MONITOR DRIVER
7445M: Guenter Roeck <linux@roeck-us.net>
7446L: linux-hwmon@vger.kernel.org
7447S: Maintained
7448F: Documentation/hwmon/max6697
7449F: Documentation/devicetree/bindings/i2c/max6697.txt
7450F: drivers/hwmon/max6697.c
7451F: include/linux/platform_data/max6697.h
7452
7453MAX9860 MONO AUDIO VOICE CODEC DRIVER
7454M: Peter Rosin <peda@axentia.se>
7455L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7456S: Maintained
7457F: Documentation/devicetree/bindings/sound/max9860.txt
7458F: sound/soc/codecs/max9860.*
7459
7460MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7461M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7462L: linux-pm@vger.kernel.org
7463S: Supported
7464F: drivers/power/max14577_charger.c
7465F: drivers/power/max77693_charger.c
7466
7467MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7468M: Javier Martinez Canillas <javier@osg.samsung.com>
7469L: linux-kernel@vger.kernel.org
7470S: Supported
7471F: drivers/*/*max77802*.c
7472F: Documentation/devicetree/bindings/*/*max77802.txt
7473F: include/dt-bindings/*/*max77802.h
7474
7475MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7476M: Chanwoo Choi <cw00.choi@samsung.com>
7477M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7478L: linux-kernel@vger.kernel.org
7479S: Supported
7480F: drivers/*/max14577*.c
7481F: drivers/*/max77686*.c
7482F: drivers/*/max77693*.c
7483F: drivers/extcon/extcon-max14577.c
7484F: drivers/extcon/extcon-max77693.c
7485F: drivers/rtc/rtc-max77686.c
7486F: drivers/clk/clk-max77686.c
7487F: Documentation/devicetree/bindings/mfd/max14577.txt
7488F: Documentation/devicetree/bindings/*/max77686.txt
7489F: Documentation/devicetree/bindings/mfd/max77693.txt
7490F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7491F: include/linux/mfd/max14577*.h
7492F: include/linux/mfd/max77686*.h
7493F: include/linux/mfd/max77693*.h
7494
7495MAXIRADIO FM RADIO RECEIVER DRIVER
7496M: Hans Verkuil <hverkuil@xs4all.nl>
7497L: linux-media@vger.kernel.org
7498T: git git://linuxtv.org/media_tree.git
7499W: https://linuxtv.org
7500S: Maintained
7501F: drivers/media/radio/radio-maxiradio*
7502
7503MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7504M: Peter Rosin <peda@axentia.se>
7505L: linux-iio@vger.kernel.org
7506S: Maintained
7507F: drivers/iio/potentiometer/mcp4531.c
7508
7509MEDIA DRIVERS FOR RENESAS - FCP
7510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7511L: linux-media@vger.kernel.org
7512L: linux-renesas-soc@vger.kernel.org
7513T: git git://linuxtv.org/media_tree.git
7514S: Supported
7515F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7516F: drivers/media/platform/rcar-fcp.c
7517F: include/media/rcar-fcp.h
7518
7519MEDIA DRIVERS FOR RENESAS - VSP1
7520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7521L: linux-media@vger.kernel.org
7522L: linux-renesas-soc@vger.kernel.org
7523T: git git://linuxtv.org/media_tree.git
7524S: Supported
7525F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7526F: drivers/media/platform/vsp1/
7527
7528MEDIA DRIVERS FOR HELENE
7529M: Abylay Ospan <aospan@netup.ru>
7530L: linux-media@vger.kernel.org
7531W: https://linuxtv.org
7532W: http://netup.tv/
7533T: git git://linuxtv.org/media_tree.git
7534S: Supported
7535F: drivers/media/dvb-frontends/helene*
7536
7537MEDIA DRIVERS FOR ASCOT2E
7538M: Sergey Kozlov <serjk@netup.ru>
7539M: Abylay Ospan <aospan@netup.ru>
7540L: linux-media@vger.kernel.org
7541W: https://linuxtv.org
7542W: http://netup.tv/
7543T: git git://linuxtv.org/media_tree.git
7544S: Supported
7545F: drivers/media/dvb-frontends/ascot2e*
7546
7547MEDIA DRIVERS FOR CXD2841ER
7548M: Sergey Kozlov <serjk@netup.ru>
7549M: Abylay Ospan <aospan@netup.ru>
7550L: linux-media@vger.kernel.org
7551W: https://linuxtv.org
7552W: http://netup.tv/
7553T: git git://linuxtv.org/media_tree.git
7554S: Supported
7555F: drivers/media/dvb-frontends/cxd2841er*
7556
7557MEDIA DRIVERS FOR HORUS3A
7558M: Sergey Kozlov <serjk@netup.ru>
7559M: Abylay Ospan <aospan@netup.ru>
7560L: linux-media@vger.kernel.org
7561W: https://linuxtv.org
7562W: http://netup.tv/
7563T: git git://linuxtv.org/media_tree.git
7564S: Supported
7565F: drivers/media/dvb-frontends/horus3a*
7566
7567MEDIA DRIVERS FOR LNBH25
7568M: Sergey Kozlov <serjk@netup.ru>
7569M: Abylay Ospan <aospan@netup.ru>
7570L: linux-media@vger.kernel.org
7571W: https://linuxtv.org
7572W: http://netup.tv/
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: drivers/media/dvb-frontends/lnbh25*
7576
7577MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7578M: Sergey Kozlov <serjk@netup.ru>
7579M: Abylay Ospan <aospan@netup.ru>
7580L: linux-media@vger.kernel.org
7581W: https://linuxtv.org
7582W: http://netup.tv/
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: drivers/media/pci/netup_unidvb/*
7586
7587MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7588M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7589M: Mauro Carvalho Chehab <mchehab@kernel.org>
7590P: LinuxTV.org Project
7591L: linux-media@vger.kernel.org
7592W: https://linuxtv.org
7593Q: http://patchwork.kernel.org/project/linux-media/list/
7594T: git git://linuxtv.org/media_tree.git
7595S: Maintained
7596F: Documentation/dvb/
7597F: Documentation/video4linux/
7598F: Documentation/DocBook/media/
7599F: drivers/media/
7600F: drivers/staging/media/
7601F: include/linux/platform_data/media/
7602F: include/media/
7603F: include/uapi/linux/dvb/
7604F: include/uapi/linux/videodev2.h
7605F: include/uapi/linux/media.h
7606F: include/uapi/linux/v4l2-*
7607F: include/uapi/linux/meye.h
7608F: include/uapi/linux/ivtv*
7609F: include/uapi/linux/uvcvideo.h
7610
7611MEDIATEK ETHERNET DRIVER
7612M: Felix Fietkau <nbd@openwrt.org>
7613M: John Crispin <blogic@openwrt.org>
7614L: netdev@vger.kernel.org
7615S: Maintained
7616F: drivers/net/ethernet/mediatek/
7617
7618MEDIATEK MT7601U WIRELESS LAN DRIVER
7619M: Jakub Kicinski <kubakici@wp.pl>
7620L: linux-wireless@vger.kernel.org
7621S: Maintained
7622F: drivers/net/wireless/mediatek/mt7601u/
7623
7624MEGARAID SCSI/SAS DRIVERS
7625M: Kashyap Desai <kashyap.desai@avagotech.com>
7626M: Sumit Saxena <sumit.saxena@avagotech.com>
7627M: Uday Lingala <uday.lingala@avagotech.com>
7628L: megaraidlinux.pdl@avagotech.com
7629L: linux-scsi@vger.kernel.org
7630W: http://www.lsi.com
7631S: Maintained
7632F: Documentation/scsi/megaraid.txt
7633F: drivers/scsi/megaraid.*
7634F: drivers/scsi/megaraid/
7635
7636MELLANOX ETHERNET DRIVER (mlx4_en)
7637M: Tariq Toukan <tariqt@mellanox.com>
7638L: netdev@vger.kernel.org
7639S: Supported
7640W: http://www.mellanox.com
7641Q: http://patchwork.ozlabs.org/project/netdev/list/
7642F: drivers/net/ethernet/mellanox/mlx4/en_*
7643
7644MELLANOX ETHERNET DRIVER (mlx5e)
7645M: Saeed Mahameed <saeedm@mellanox.com>
7646L: netdev@vger.kernel.org
7647S: Supported
7648W: http://www.mellanox.com
7649Q: http://patchwork.ozlabs.org/project/netdev/list/
7650F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7651
7652MELLANOX ETHERNET SWITCH DRIVERS
7653M: Jiri Pirko <jiri@mellanox.com>
7654M: Ido Schimmel <idosch@mellanox.com>
7655L: netdev@vger.kernel.org
7656S: Supported
7657W: http://www.mellanox.com
7658Q: http://patchwork.ozlabs.org/project/netdev/list/
7659F: drivers/net/ethernet/mellanox/mlxsw/
7660
7661SOFT-ROCE DRIVER (rxe)
7662M: Moni Shoua <monis@mellanox.com>
7663L: linux-rdma@vger.kernel.org
7664S: Supported
7665W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7666Q: http://patchwork.kernel.org/project/linux-rdma/list/
7667F: drivers/infiniband/sw/rxe/
7668F: include/uapi/rdma/rdma_user_rxe.h
7669
7670MEMBARRIER SUPPORT
7671M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7672M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7673L: linux-kernel@vger.kernel.org
7674S: Supported
7675F: kernel/membarrier.c
7676F: include/uapi/linux/membarrier.h
7677
7678MEMORY MANAGEMENT
7679L: linux-mm@kvack.org
7680W: http://www.linux-mm.org
7681S: Maintained
7682F: include/linux/mm.h
7683F: include/linux/gfp.h
7684F: include/linux/mmzone.h
7685F: include/linux/memory_hotplug.h
7686F: include/linux/vmalloc.h
7687F: mm/
7688
7689MEMORY TECHNOLOGY DEVICES (MTD)
7690M: David Woodhouse <dwmw2@infradead.org>
7691M: Brian Norris <computersforpeace@gmail.com>
7692L: linux-mtd@lists.infradead.org
7693W: http://www.linux-mtd.infradead.org/
7694Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7695T: git git://git.infradead.org/linux-mtd.git
7696T: git git://git.infradead.org/l2-mtd.git
7697S: Maintained
7698F: Documentation/devicetree/bindings/mtd/
7699F: drivers/mtd/
7700F: include/linux/mtd/
7701F: include/uapi/mtd/
7702
7703MEN A21 WATCHDOG DRIVER
7704M: Johannes Thumshirn <morbidrsa@gmail.com>
7705L: linux-watchdog@vger.kernel.org
7706S: Maintained
7707F: drivers/watchdog/mena21_wdt.c
7708
7709MEN CHAMELEON BUS (mcb)
7710M: Johannes Thumshirn <morbidrsa@gmail.com>
7711S: Maintained
7712F: drivers/mcb/
7713F: include/linux/mcb.h
7714F: Documentation/men-chameleon-bus.txt
7715
7716MEN F21BMC (Board Management Controller)
7717M: Andreas Werner <andreas.werner@men.de>
7718S: Supported
7719F: drivers/mfd/menf21bmc.c
7720F: drivers/watchdog/menf21bmc_wdt.c
7721F: drivers/leds/leds-menf21bmc.c
7722F: drivers/hwmon/menf21bmc_hwmon.c
7723F: Documentation/hwmon/menf21bmc
7724
7725METAG ARCHITECTURE
7726M: James Hogan <james.hogan@imgtec.com>
7727L: linux-metag@vger.kernel.org
7728T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7729S: Odd Fixes
7730F: arch/metag/
7731F: Documentation/metag/
7732F: Documentation/devicetree/bindings/metag/
7733F: Documentation/devicetree/bindings/interrupt-controller/img,*
7734F: drivers/clocksource/metag_generic.c
7735F: drivers/irqchip/irq-metag.c
7736F: drivers/irqchip/irq-metag-ext.c
7737F: drivers/tty/metag_da.c
7738
7739MICROBLAZE ARCHITECTURE
7740M: Michal Simek <monstr@monstr.eu>
7741W: http://www.monstr.eu/fdt/
7742T: git git://git.monstr.eu/linux-2.6-microblaze.git
7743S: Supported
7744F: arch/microblaze/
7745
7746MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7747M: Chen Yu <yu.c.chen@intel.com>
7748L: platform-driver-x86@vger.kernel.org
7749S: Supported
7750F: drivers/platform/x86/surfacepro3_button.c
7751
7752MICROTEK X6 SCANNER
7753M: Oliver Neukum <oliver@neukum.org>
7754S: Maintained
7755F: drivers/usb/image/microtek.*
7756
7757MIPS
7758M: Ralf Baechle <ralf@linux-mips.org>
7759L: linux-mips@linux-mips.org
7760W: http://www.linux-mips.org/
7761T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7762Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7763S: Supported
7764F: Documentation/devicetree/bindings/mips/
7765F: Documentation/mips/
7766F: arch/mips/
7767
7768MIPS/LOONGSON1 ARCHITECTURE
7769M: Keguang Zhang <keguang.zhang@gmail.com>
7770L: linux-mips@linux-mips.org
7771S: Maintained
7772F: arch/mips/loongson32/
7773F: arch/mips/include/asm/mach-loongson32/
7774F: drivers/*/*loongson1*
7775F: drivers/*/*/*loongson1*
7776
7777MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7778M: Hans Verkuil <hverkuil@xs4all.nl>
7779L: linux-media@vger.kernel.org
7780T: git git://linuxtv.org/media_tree.git
7781W: https://linuxtv.org
7782S: Odd Fixes
7783F: drivers/media/radio/radio-miropcm20*
7784
7785MELLANOX MLX4 core VPI driver
7786M: Yishai Hadas <yishaih@mellanox.com>
7787L: netdev@vger.kernel.org
7788L: linux-rdma@vger.kernel.org
7789W: http://www.mellanox.com
7790Q: http://patchwork.ozlabs.org/project/netdev/list/
7791S: Supported
7792F: drivers/net/ethernet/mellanox/mlx4/
7793F: include/linux/mlx4/
7794
7795MELLANOX MLX4 IB driver
7796M: Yishai Hadas <yishaih@mellanox.com>
7797L: linux-rdma@vger.kernel.org
7798W: http://www.mellanox.com
7799Q: http://patchwork.kernel.org/project/linux-rdma/list/
7800S: Supported
7801F: drivers/infiniband/hw/mlx4/
7802F: include/linux/mlx4/
7803
7804MELLANOX MLX5 core VPI driver
7805M: Matan Barak <matanb@mellanox.com>
7806M: Leon Romanovsky <leonro@mellanox.com>
7807L: netdev@vger.kernel.org
7808L: linux-rdma@vger.kernel.org
7809W: http://www.mellanox.com
7810Q: http://patchwork.ozlabs.org/project/netdev/list/
7811S: Supported
7812F: drivers/net/ethernet/mellanox/mlx5/core/
7813F: include/linux/mlx5/
7814
7815MELLANOX MLX5 IB driver
7816M: Matan Barak <matanb@mellanox.com>
7817M: Leon Romanovsky <leonro@mellanox.com>
7818L: linux-rdma@vger.kernel.org
7819W: http://www.mellanox.com
7820Q: http://patchwork.kernel.org/project/linux-rdma/list/
7821S: Supported
7822F: drivers/infiniband/hw/mlx5/
7823F: include/linux/mlx5/
7824
7825MELEXIS MLX90614 DRIVER
7826M: Crt Mori <cmo@melexis.com>
7827L: linux-iio@vger.kernel.org
7828W: http://www.melexis.com
7829S: Supported
7830F: drivers/iio/temperature/mlx90614.c
7831
7832MN88472 MEDIA DRIVER
7833M: Antti Palosaari <crope@iki.fi>
7834L: linux-media@vger.kernel.org
7835W: https://linuxtv.org
7836W: http://palosaari.fi/linux/
7837Q: http://patchwork.linuxtv.org/project/linux-media/list/
7838S: Maintained
7839F: drivers/media/dvb-frontends/mn88472*
7840
7841MN88473 MEDIA DRIVER
7842M: Antti Palosaari <crope@iki.fi>
7843L: linux-media@vger.kernel.org
7844W: https://linuxtv.org
7845W: http://palosaari.fi/linux/
7846Q: http://patchwork.linuxtv.org/project/linux-media/list/
7847S: Maintained
7848F: drivers/media/dvb-frontends/mn88473*
7849
7850MODULE SUPPORT
7851M: Rusty Russell <rusty@rustcorp.com.au>
7852S: Maintained
7853F: include/linux/module.h
7854F: kernel/module.c
7855
7856MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7857W: http://popies.net/meye/
7858S: Orphan
7859F: Documentation/video4linux/meye.txt
7860F: drivers/media/pci/meye/
7861F: include/uapi/linux/meye.h
7862
7863MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7864M: Jiri Slaby <jirislaby@gmail.com>
7865S: Maintained
7866F: Documentation/serial/moxa-smartio
7867F: drivers/tty/mxser.*
7868
7869MR800 AVERMEDIA USB FM RADIO DRIVER
7870M: Alexey Klimov <klimov.linux@gmail.com>
7871L: linux-media@vger.kernel.org
7872T: git git://linuxtv.org/media_tree.git
7873S: Maintained
7874F: drivers/media/radio/radio-mr800.c
7875
7876MRF24J40 IEEE 802.15.4 RADIO DRIVER
7877M: Alan Ott <alan@signal11.us>
7878L: linux-wpan@vger.kernel.org
7879S: Maintained
7880F: drivers/net/ieee802154/mrf24j40.c
7881F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7882
7883MSI LAPTOP SUPPORT
7884M: "Lee, Chun-Yi" <jlee@suse.com>
7885L: platform-driver-x86@vger.kernel.org
7886S: Maintained
7887F: drivers/platform/x86/msi-laptop.c
7888
7889MSI WMI SUPPORT
7890L: platform-driver-x86@vger.kernel.org
7891S: Orphan
7892F: drivers/platform/x86/msi-wmi.c
7893
7894MSI001 MEDIA DRIVER
7895M: Antti Palosaari <crope@iki.fi>
7896L: linux-media@vger.kernel.org
7897W: https://linuxtv.org
7898W: http://palosaari.fi/linux/
7899Q: http://patchwork.linuxtv.org/project/linux-media/list/
7900T: git git://linuxtv.org/anttip/media_tree.git
7901S: Maintained
7902F: drivers/media/tuners/msi001*
7903
7904MSI2500 MEDIA DRIVER
7905M: Antti Palosaari <crope@iki.fi>
7906L: linux-media@vger.kernel.org
7907W: https://linuxtv.org
7908W: http://palosaari.fi/linux/
7909Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910T: git git://linuxtv.org/anttip/media_tree.git
7911S: Maintained
7912F: drivers/media/usb/msi2500/
7913
7914MSYSTEMS DISKONCHIP G3 MTD DRIVER
7915M: Robert Jarzmik <robert.jarzmik@free.fr>
7916L: linux-mtd@lists.infradead.org
7917S: Maintained
7918F: drivers/mtd/devices/docg3*
7919
7920MT9M032 APTINA SENSOR DRIVER
7921M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7922L: linux-media@vger.kernel.org
7923T: git git://linuxtv.org/media_tree.git
7924S: Maintained
7925F: drivers/media/i2c/mt9m032.c
7926F: include/media/i2c/mt9m032.h
7927
7928MT9P031 APTINA CAMERA SENSOR
7929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7930L: linux-media@vger.kernel.org
7931T: git git://linuxtv.org/media_tree.git
7932S: Maintained
7933F: drivers/media/i2c/mt9p031.c
7934F: include/media/i2c/mt9p031.h
7935
7936MT9T001 APTINA CAMERA SENSOR
7937M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7938L: linux-media@vger.kernel.org
7939T: git git://linuxtv.org/media_tree.git
7940S: Maintained
7941F: drivers/media/i2c/mt9t001.c
7942F: include/media/i2c/mt9t001.h
7943
7944MT9V032 APTINA CAMERA SENSOR
7945M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7946L: linux-media@vger.kernel.org
7947T: git git://linuxtv.org/media_tree.git
7948S: Maintained
7949F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7950F: drivers/media/i2c/mt9v032.c
7951F: include/media/i2c/mt9v032.h
7952
7953MULTIFUNCTION DEVICES (MFD)
7954M: Lee Jones <lee.jones@linaro.org>
7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7956S: Supported
7957F: drivers/mfd/
7958F: include/linux/mfd/
7959
7960MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7961M: Ulf Hansson <ulf.hansson@linaro.org>
7962L: linux-mmc@vger.kernel.org
7963T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7964S: Maintained
7965F: Documentation/devicetree/bindings/mmc/
7966F: drivers/mmc/
7967F: include/linux/mmc/
7968F: include/uapi/linux/mmc/
7969
7970MULTIMEDIA CARD (MMC) ETC. OVER SPI
7971S: Orphan
7972F: drivers/mmc/host/mmc_spi.c
7973F: include/linux/spi/mmc_spi.h
7974
7975MULTISOUND SOUND DRIVER
7976M: Andrew Veliath <andrewtv@usa.net>
7977S: Maintained
7978F: Documentation/sound/oss/MultiSound
7979F: sound/oss/msnd*
7980
7981MULTITECH MULTIPORT CARD (ISICOM)
7982S: Orphan
7983F: drivers/tty/isicom.c
7984F: include/linux/isicom.h
7985
7986MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7987M: Bin Liu <b-liu@ti.com>
7988L: linux-usb@vger.kernel.org
7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7990S: Maintained
7991F: drivers/usb/musb/
7992
7993MXL5007T MEDIA DRIVER
7994M: Michael Krufky <mkrufky@linuxtv.org>
7995L: linux-media@vger.kernel.org
7996W: https://linuxtv.org
7997W: http://github.com/mkrufky
7998Q: http://patchwork.linuxtv.org/project/linux-media/list/
7999T: git git://linuxtv.org/mkrufky/tuners.git
8000S: Maintained
8001F: drivers/media/tuners/mxl5007t.*
8002
8003MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8004M: Hyong-Youb Kim <hykim@myri.com>
8005L: netdev@vger.kernel.org
8006W: https://www.myricom.com/support/downloads/myri10ge.html
8007S: Supported
8008F: drivers/net/ethernet/myricom/myri10ge/
8009
8010NAND FLASH SUBSYSTEM
8011M: Boris Brezillon <boris.brezillon@free-electrons.com>
8012R: Richard Weinberger <richard@nod.at>
8013L: linux-mtd@lists.infradead.org
8014W: http://www.linux-mtd.infradead.org/
8015Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8016T: git git://github.com/linux-nand/linux.git
8017S: Maintained
8018F: drivers/mtd/nand/
8019F: include/linux/mtd/nand*.h
8020
8021NATSEMI ETHERNET DRIVER (DP8381x)
8022S: Orphan
8023F: drivers/net/ethernet/natsemi/natsemi.c
8024
8025NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8026M: Daniel Mack <zonque@gmail.com>
8027S: Maintained
8028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8029W: http://www.native-instruments.com
8030F: sound/usb/caiaq/
8031
8032NCP FILESYSTEM
8033M: Petr Vandrovec <petr@vandrovec.name>
8034S: Odd Fixes
8035F: fs/ncpfs/
8036
8037NCR 5380 SCSI DRIVERS
8038M: Finn Thain <fthain@telegraphics.com.au>
8039M: Michael Schmitz <schmitzmic@gmail.com>
8040L: linux-scsi@vger.kernel.org
8041S: Maintained
8042F: Documentation/scsi/g_NCR5380.txt
8043F: Documentation/scsi/dtc3x80.txt
8044F: drivers/scsi/NCR5380.*
8045F: drivers/scsi/arm/cumana_1.c
8046F: drivers/scsi/arm/oak.c
8047F: drivers/scsi/atari_scsi.*
8048F: drivers/scsi/dmx3191d.c
8049F: drivers/scsi/dtc.*
8050F: drivers/scsi/g_NCR5380.*
8051F: drivers/scsi/g_NCR5380_mmio.c
8052F: drivers/scsi/mac_scsi.*
8053F: drivers/scsi/pas16.*
8054F: drivers/scsi/sun3_scsi.*
8055F: drivers/scsi/sun3_scsi_vme.c
8056F: drivers/scsi/t128.*
8057
8058NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8059M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8060L: linux-scsi@vger.kernel.org
8061S: Maintained
8062F: drivers/scsi/NCR_D700.*
8063
8064NCT6775 HARDWARE MONITOR DRIVER
8065M: Guenter Roeck <linux@roeck-us.net>
8066L: linux-hwmon@vger.kernel.org
8067S: Maintained
8068F: Documentation/hwmon/nct6775
8069F: drivers/hwmon/nct6775.c
8070
8071NETEFFECT IWARP RNIC DRIVER (IW_NES)
8072M: Faisal Latif <faisal.latif@intel.com>
8073L: linux-rdma@vger.kernel.org
8074W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8075S: Supported
8076F: drivers/infiniband/hw/nes/
8077
8078NETEM NETWORK EMULATOR
8079M: Stephen Hemminger <stephen@networkplumber.org>
8080L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8081S: Maintained
8082F: net/sched/sch_netem.c
8083
8084NETERION 10GbE DRIVERS (s2io/vxge)
8085M: Jon Mason <jdmason@kudzu.us>
8086L: netdev@vger.kernel.org
8087S: Supported
8088F: Documentation/networking/s2io.txt
8089F: Documentation/networking/vxge.txt
8090F: drivers/net/ethernet/neterion/
8091
8092NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8093M: Pablo Neira Ayuso <pablo@netfilter.org>
8094M: Patrick McHardy <kaber@trash.net>
8095M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8096L: netfilter-devel@vger.kernel.org
8097L: coreteam@netfilter.org
8098W: http://www.netfilter.org/
8099W: http://www.iptables.org/
8100Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8103S: Supported
8104F: include/linux/netfilter*
8105F: include/linux/netfilter/
8106F: include/net/netfilter/
8107F: include/uapi/linux/netfilter*
8108F: include/uapi/linux/netfilter/
8109F: net/*/netfilter.c
8110F: net/*/netfilter/
8111F: net/netfilter/
8112F: net/bridge/br_netfilter*.c
8113
8114NETLABEL
8115M: Paul Moore <paul@paul-moore.com>
8116W: http://netlabel.sf.net
8117L: netdev@vger.kernel.org
8118S: Maintained
8119F: Documentation/netlabel/
8120F: include/net/netlabel.h
8121F: net/netlabel/
8122
8123NETROM NETWORK LAYER
8124M: Ralf Baechle <ralf@linux-mips.org>
8125L: linux-hams@vger.kernel.org
8126W: http://www.linux-ax25.org/
8127S: Maintained
8128F: include/net/netrom.h
8129F: include/uapi/linux/netrom.h
8130F: net/netrom/
8131
8132NETRONOME ETHERNET DRIVERS
8133M: Jakub Kicinski <jakub.kicinski@netronome.com>
8134L: oss-drivers@netronome.com
8135S: Maintained
8136F: drivers/net/ethernet/netronome/
8137
8138NETWORK BLOCK DEVICE (NBD)
8139M: Markus Pargmann <mpa@pengutronix.de>
8140S: Maintained
8141L: nbd-general@lists.sourceforge.net
8142T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8143F: Documentation/blockdev/nbd.txt
8144F: drivers/block/nbd.c
8145F: include/uapi/linux/nbd.h
8146
8147NETWORK DROP MONITOR
8148M: Neil Horman <nhorman@tuxdriver.com>
8149L: netdev@vger.kernel.org
8150S: Maintained
8151W: https://fedorahosted.org/dropwatch/
8152F: net/core/drop_monitor.c
8153
8154NETWORKING [GENERAL]
8155M: "David S. Miller" <davem@davemloft.net>
8156L: netdev@vger.kernel.org
8157W: http://www.linuxfoundation.org/en/Net
8158Q: http://patchwork.ozlabs.org/project/netdev/list/
8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8161S: Maintained
8162F: net/
8163F: include/net/
8164F: include/linux/in.h
8165F: include/linux/net.h
8166F: include/linux/netdevice.h
8167F: include/uapi/linux/in.h
8168F: include/uapi/linux/net.h
8169F: include/uapi/linux/netdevice.h
8170F: include/uapi/linux/net_namespace.h
8171F: tools/net/
8172F: tools/testing/selftests/net/
8173F: lib/random32.c
8174F: lib/test_bpf.c
8175
8176NETWORKING [IPv4/IPv6]
8177M: "David S. Miller" <davem@davemloft.net>
8178M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8179M: James Morris <jmorris@namei.org>
8180M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8181M: Patrick McHardy <kaber@trash.net>
8182L: netdev@vger.kernel.org
8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8184S: Maintained
8185F: net/ipv4/
8186F: net/ipv6/
8187F: include/net/ip*
8188F: arch/x86/net/*
8189
8190NETWORKING [IPSEC]
8191M: Steffen Klassert <steffen.klassert@secunet.com>
8192M: Herbert Xu <herbert@gondor.apana.org.au>
8193M: "David S. Miller" <davem@davemloft.net>
8194L: netdev@vger.kernel.org
8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8197S: Maintained
8198F: net/core/flow.c
8199F: net/xfrm/
8200F: net/key/
8201F: net/ipv4/xfrm*
8202F: net/ipv4/esp4.c
8203F: net/ipv4/ah4.c
8204F: net/ipv4/ipcomp.c
8205F: net/ipv4/ip_vti.c
8206F: net/ipv6/xfrm*
8207F: net/ipv6/esp6.c
8208F: net/ipv6/ah6.c
8209F: net/ipv6/ipcomp6.c
8210F: net/ipv6/ip6_vti.c
8211F: include/uapi/linux/xfrm.h
8212F: include/net/xfrm.h
8213
8214NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8215M: Paul Moore <paul@paul-moore.com>
8216L: netdev@vger.kernel.org
8217S: Maintained
8218
8219NETWORKING [WIRELESS]
8220L: linux-wireless@vger.kernel.org
8221Q: http://patchwork.kernel.org/project/linux-wireless/list/
8222
8223NETWORKING DRIVERS
8224L: netdev@vger.kernel.org
8225W: http://www.linuxfoundation.org/en/Net
8226Q: http://patchwork.ozlabs.org/project/netdev/list/
8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8229S: Odd Fixes
8230F: Documentation/devicetree/bindings/net/
8231F: drivers/net/
8232F: include/linux/if_*
8233F: include/linux/netdevice.h
8234F: include/linux/etherdevice.h
8235F: include/linux/fcdevice.h
8236F: include/linux/fddidevice.h
8237F: include/linux/hippidevice.h
8238F: include/linux/inetdevice.h
8239F: include/uapi/linux/if_*
8240F: include/uapi/linux/netdevice.h
8241
8242NETWORKING DRIVERS (WIRELESS)
8243M: Kalle Valo <kvalo@codeaurora.org>
8244L: linux-wireless@vger.kernel.org
8245Q: http://patchwork.kernel.org/project/linux-wireless/list/
8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8248S: Maintained
8249F: Documentation/devicetree/bindings/net/wireless/
8250F: drivers/net/wireless/
8251
8252NETXEN (1/10) GbE SUPPORT
8253M: Manish Chopra <manish.chopra@qlogic.com>
8254M: Sony Chacko <sony.chacko@qlogic.com>
8255M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8256L: netdev@vger.kernel.org
8257W: http://www.qlogic.com
8258S: Supported
8259F: drivers/net/ethernet/qlogic/netxen/
8260
8261NFC SUBSYSTEM
8262M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8263M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8264M: Samuel Ortiz <sameo@linux.intel.com>
8265L: linux-wireless@vger.kernel.org
8266L: linux-nfc@lists.01.org (subscribers-only)
8267S: Supported
8268F: net/nfc/
8269F: include/net/nfc/
8270F: include/uapi/linux/nfc.h
8271F: drivers/nfc/
8272F: include/linux/platform_data/nfcmrvl.h
8273F: include/linux/platform_data/nxp-nci.h
8274F: include/linux/platform_data/pn544.h
8275F: include/linux/platform_data/st21nfca.h
8276F: include/linux/platform_data/st-nci.h
8277F: Documentation/devicetree/bindings/net/nfc/
8278
8279NFS, SUNRPC, AND LOCKD CLIENTS
8280M: Trond Myklebust <trond.myklebust@primarydata.com>
8281M: Anna Schumaker <anna.schumaker@netapp.com>
8282L: linux-nfs@vger.kernel.org
8283W: http://client.linux-nfs.org
8284T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8285S: Maintained
8286F: fs/lockd/
8287F: fs/nfs/
8288F: fs/nfs_common/
8289F: net/sunrpc/
8290F: include/linux/lockd/
8291F: include/linux/nfs*
8292F: include/linux/sunrpc/
8293F: include/uapi/linux/nfs*
8294F: include/uapi/linux/sunrpc/
8295
8296NILFS2 FILESYSTEM
8297M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8298L: linux-nilfs@vger.kernel.org
8299W: http://nilfs.sourceforge.net/
8300W: http://nilfs.osdn.jp/
8301T: git git://github.com/konis/nilfs2.git
8302S: Supported
8303F: Documentation/filesystems/nilfs2.txt
8304F: fs/nilfs2/
8305F: include/trace/events/nilfs2.h
8306F: include/uapi/linux/nilfs2_api.h
8307F: include/uapi/linux/nilfs2_ondisk.h
8308
8309NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8310M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8311W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8312S: Maintained
8313F: Documentation/scsi/NinjaSCSI.txt
8314F: drivers/scsi/pcmcia/nsp_*
8315
8316NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8317M: GOTO Masanori <gotom@debian.or.jp>
8318M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8319W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8320S: Maintained
8321F: Documentation/scsi/NinjaSCSI.txt
8322F: drivers/scsi/nsp32*
8323
8324NIOS2 ARCHITECTURE
8325M: Ley Foon Tan <lftan@altera.com>
8326L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8327T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8328S: Maintained
8329F: arch/nios2/
8330
8331NOKIA N900 POWER SUPPLY DRIVERS
8332R: Pali Rohár <pali.rohar@gmail.com>
8333F: include/linux/power/bq2415x_charger.h
8334F: include/linux/power/bq27xxx_battery.h
8335F: include/linux/power/isp1704_charger.h
8336F: drivers/power/bq2415x_charger.c
8337F: drivers/power/bq27xxx_battery.c
8338F: drivers/power/bq27xxx_battery_i2c.c
8339F: drivers/power/isp1704_charger.c
8340F: drivers/power/rx51_battery.c
8341
8342NTB DRIVER CORE
8343M: Jon Mason <jdmason@kudzu.us>
8344M: Dave Jiang <dave.jiang@intel.com>
8345M: Allen Hubbe <Allen.Hubbe@emc.com>
8346L: linux-ntb@googlegroups.com
8347S: Supported
8348W: https://github.com/jonmason/ntb/wiki
8349T: git git://github.com/jonmason/ntb.git
8350F: drivers/ntb/
8351F: drivers/net/ntb_netdev.c
8352F: include/linux/ntb.h
8353F: include/linux/ntb_transport.h
8354F: tools/testing/selftests/ntb/
8355
8356NTB INTEL DRIVER
8357M: Jon Mason <jdmason@kudzu.us>
8358M: Dave Jiang <dave.jiang@intel.com>
8359L: linux-ntb@googlegroups.com
8360S: Supported
8361W: https://github.com/jonmason/ntb/wiki
8362T: git git://github.com/jonmason/ntb.git
8363F: drivers/ntb/hw/intel/
8364
8365NTB AMD DRIVER
8366M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8367L: linux-ntb@googlegroups.com
8368S: Supported
8369F: drivers/ntb/hw/amd/
8370
8371NTFS FILESYSTEM
8372M: Anton Altaparmakov <anton@tuxera.com>
8373L: linux-ntfs-dev@lists.sourceforge.net
8374W: http://www.tuxera.com/
8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8376S: Supported
8377F: Documentation/filesystems/ntfs.txt
8378F: fs/ntfs/
8379
8380NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8381M: Antonino Daplas <adaplas@gmail.com>
8382L: linux-fbdev@vger.kernel.org
8383S: Maintained
8384F: drivers/video/fbdev/riva/
8385F: drivers/video/fbdev/nvidia/
8386
8387NVM EXPRESS DRIVER
8388M: Keith Busch <keith.busch@intel.com>
8389M: Jens Axboe <axboe@fb.com>
8390L: linux-nvme@lists.infradead.org
8391T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8392W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8393S: Supported
8394F: drivers/nvme/host/
8395F: include/linux/nvme.h
8396
8397NVM EXPRESS TARGET DRIVER
8398M: Christoph Hellwig <hch@lst.de>
8399M: Sagi Grimberg <sagi@grimberg.me>
8400L: linux-nvme@lists.infradead.org
8401S: Supported
8402F: drivers/nvme/target/
8403
8404NVMEM FRAMEWORK
8405M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8406M: Maxime Ripard <maxime.ripard@free-electrons.com>
8407S: Maintained
8408F: drivers/nvmem/
8409F: Documentation/devicetree/bindings/nvmem/
8410F: include/linux/nvmem-consumer.h
8411F: include/linux/nvmem-provider.h
8412
8413NXP-NCI NFC DRIVER
8414M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8415R: Charles Gorand <charles.gorand@effinnov.com>
8416L: linux-nfc@lists.01.org (moderated for non-subscribers)
8417S: Supported
8418F: drivers/nfc/nxp-nci
8419
8420NXP TDA998X DRM DRIVER
8421M: Russell King <rmk+kernel@armlinux.org.uk>
8422S: Supported
8423F: drivers/gpu/drm/i2c/tda998x_drv.c
8424F: include/drm/i2c/tda998x.h
8425
8426NXP TFA9879 DRIVER
8427M: Peter Rosin <peda@axentia.se>
8428L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8429S: Maintained
8430F: sound/soc/codecs/tfa9879*
8431
8432OBJTOOL
8433M: Josh Poimboeuf <jpoimboe@redhat.com>
8434S: Supported
8435F: tools/objtool/
8436
8437OMAP SUPPORT
8438M: Tony Lindgren <tony@atomide.com>
8439L: linux-omap@vger.kernel.org
8440W: http://www.muru.com/linux/omap/
8441W: http://linux.omap.com/
8442Q: http://patchwork.kernel.org/project/linux-omap/list/
8443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8444S: Maintained
8445F: arch/arm/*omap*/
8446F: arch/arm/configs/omap1_defconfig
8447F: arch/arm/configs/omap2plus_defconfig
8448F: drivers/i2c/busses/i2c-omap.c
8449F: drivers/irqchip/irq-omap-intc.c
8450F: drivers/mfd/*omap*.c
8451F: drivers/mfd/menelaus.c
8452F: drivers/mfd/palmas.c
8453F: drivers/mfd/tps65217.c
8454F: drivers/mfd/tps65218.c
8455F: drivers/mfd/tps65910.c
8456F: drivers/mfd/twl-core.[ch]
8457F: drivers/mfd/twl4030*.c
8458F: drivers/mfd/twl6030*.c
8459F: drivers/mfd/twl6040*.c
8460F: drivers/regulator/palmas-regulator*.c
8461F: drivers/regulator/pbias-regulator.c
8462F: drivers/regulator/tps65217-regulator.c
8463F: drivers/regulator/tps65218-regulator.c
8464F: drivers/regulator/tps65910-regulator.c
8465F: drivers/regulator/twl-regulator.c
8466F: include/linux/i2c-omap.h
8467
8468OMAP DEVICE TREE SUPPORT
8469M: Benoît Cousson <bcousson@baylibre.com>
8470M: Tony Lindgren <tony@atomide.com>
8471L: linux-omap@vger.kernel.org
8472L: devicetree@vger.kernel.org
8473S: Maintained
8474F: arch/arm/boot/dts/*omap*
8475F: arch/arm/boot/dts/*am3*
8476F: arch/arm/boot/dts/*am4*
8477F: arch/arm/boot/dts/*am5*
8478F: arch/arm/boot/dts/*dra7*
8479
8480OMAP CLOCK FRAMEWORK SUPPORT
8481M: Paul Walmsley <paul@pwsan.com>
8482L: linux-omap@vger.kernel.org
8483S: Maintained
8484F: arch/arm/*omap*/*clock*
8485
8486OMAP POWER MANAGEMENT SUPPORT
8487M: Kevin Hilman <khilman@kernel.org>
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8490F: arch/arm/*omap*/*pm*
8491F: drivers/cpufreq/omap-cpufreq.c
8492
8493OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8494M: Rajendra Nayak <rnayak@codeaurora.org>
8495M: Paul Walmsley <paul@pwsan.com>
8496L: linux-omap@vger.kernel.org
8497S: Maintained
8498F: arch/arm/mach-omap2/prm*
8499
8500OMAP AUDIO SUPPORT
8501M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8502M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8504L: linux-omap@vger.kernel.org
8505S: Maintained
8506F: sound/soc/omap/
8507
8508OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8509M: Roger Quadros <rogerq@ti.com>
8510M: Tony Lindgren <tony@atomide.com>
8511L: linux-omap@vger.kernel.org
8512S: Maintained
8513F: drivers/memory/omap-gpmc.c
8514F: arch/arm/mach-omap2/*gpmc*
8515
8516OMAP FRAMEBUFFER SUPPORT
8517M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8518L: linux-fbdev@vger.kernel.org
8519L: linux-omap@vger.kernel.org
8520S: Maintained
8521F: drivers/video/fbdev/omap/
8522
8523OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8524M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8525L: linux-omap@vger.kernel.org
8526L: linux-fbdev@vger.kernel.org
8527S: Maintained
8528F: drivers/video/fbdev/omap2/
8529F: Documentation/arm/OMAP/DSS
8530
8531OMAP HARDWARE SPINLOCK SUPPORT
8532M: Ohad Ben-Cohen <ohad@wizery.com>
8533L: linux-omap@vger.kernel.org
8534S: Maintained
8535F: drivers/hwspinlock/omap_hwspinlock.c
8536
8537OMAP MMC SUPPORT
8538M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8539L: linux-omap@vger.kernel.org
8540S: Maintained
8541F: drivers/mmc/host/omap.c
8542
8543OMAP HS MMC SUPPORT
8544L: linux-mmc@vger.kernel.org
8545L: linux-omap@vger.kernel.org
8546S: Orphan
8547F: drivers/mmc/host/omap_hsmmc.c
8548
8549OMAP RANDOM NUMBER GENERATOR SUPPORT
8550M: Deepak Saxena <dsaxena@plexity.net>
8551S: Maintained
8552F: drivers/char/hw_random/omap-rng.c
8553
8554OMAP HWMOD SUPPORT
8555M: Benoît Cousson <bcousson@baylibre.com>
8556M: Paul Walmsley <paul@pwsan.com>
8557L: linux-omap@vger.kernel.org
8558S: Maintained
8559F: arch/arm/mach-omap2/omap_hwmod.*
8560
8561OMAP HWMOD DATA
8562M: Paul Walmsley <paul@pwsan.com>
8563L: linux-omap@vger.kernel.org
8564S: Maintained
8565F: arch/arm/mach-omap2/omap_hwmod*data*
8566
8567OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8568M: Benoît Cousson <bcousson@baylibre.com>
8569L: linux-omap@vger.kernel.org
8570S: Maintained
8571F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8572
8573OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8574M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8575L: linux-media@vger.kernel.org
8576S: Maintained
8577F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8578F: drivers/media/platform/omap3isp/
8579F: drivers/staging/media/omap4iss/
8580
8581OMAP USB SUPPORT
8582L: linux-usb@vger.kernel.org
8583L: linux-omap@vger.kernel.org
8584S: Orphan
8585F: drivers/usb/*/*omap*
8586F: arch/arm/*omap*/usb*
8587
8588OMAP GPIO DRIVER
8589M: Grygorii Strashko <grygorii.strashko@ti.com>
8590M: Santosh Shilimkar <ssantosh@kernel.org>
8591M: Kevin Hilman <khilman@kernel.org>
8592L: linux-omap@vger.kernel.org
8593S: Maintained
8594F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8595F: drivers/gpio/gpio-omap.c
8596
8597OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8598M: Mark Jackson <mpfj@newflow.co.uk>
8599L: linux-omap@vger.kernel.org
8600S: Maintained
8601F: arch/arm/boot/dts/am335x-nano.dts
8602
8603OMFS FILESYSTEM
8604M: Bob Copeland <me@bobcopeland.com>
8605L: linux-karma-devel@lists.sourceforge.net
8606S: Maintained
8607F: Documentation/filesystems/omfs.txt
8608F: fs/omfs/
8609
8610OMNIKEY CARDMAN 4000 DRIVER
8611M: Harald Welte <laforge@gnumonks.org>
8612S: Maintained
8613F: drivers/char/pcmcia/cm4000_cs.c
8614F: include/linux/cm4000_cs.h
8615F: include/uapi/linux/cm4000_cs.h
8616
8617OMNIKEY CARDMAN 4040 DRIVER
8618M: Harald Welte <laforge@gnumonks.org>
8619S: Maintained
8620F: drivers/char/pcmcia/cm4040_cs.*
8621
8622OMNIVISION OV7670 SENSOR DRIVER
8623M: Jonathan Corbet <corbet@lwn.net>
8624L: linux-media@vger.kernel.org
8625T: git git://linuxtv.org/media_tree.git
8626S: Maintained
8627F: drivers/media/i2c/ov7670.c
8628
8629ONENAND FLASH DRIVER
8630M: Kyungmin Park <kyungmin.park@samsung.com>
8631L: linux-mtd@lists.infradead.org
8632S: Maintained
8633F: drivers/mtd/onenand/
8634F: include/linux/mtd/onenand*.h
8635
8636ONSTREAM SCSI TAPE DRIVER
8637M: Willem Riede <osst@riede.org>
8638L: osst-users@lists.sourceforge.net
8639L: linux-scsi@vger.kernel.org
8640S: Maintained
8641F: Documentation/scsi/osst.txt
8642F: drivers/scsi/osst.*
8643F: drivers/scsi/osst_*.h
8644F: drivers/scsi/st.h
8645
8646OPENCORES I2C BUS DRIVER
8647M: Peter Korsgaard <jacmet@sunsite.dk>
8648L: linux-i2c@vger.kernel.org
8649S: Maintained
8650F: Documentation/i2c/busses/i2c-ocores
8651F: drivers/i2c/busses/i2c-ocores.c
8652
8653OPEN FIRMWARE AND FLATTENED DEVICE TREE
8654M: Rob Herring <robh+dt@kernel.org>
8655M: Frank Rowand <frowand.list@gmail.com>
8656L: devicetree@vger.kernel.org
8657W: http://www.devicetree.org/
8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8659S: Maintained
8660F: drivers/of/
8661F: include/linux/of*.h
8662F: scripts/dtc/
8663
8664OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8665M: Rob Herring <robh+dt@kernel.org>
8666M: Mark Rutland <mark.rutland@arm.com>
8667L: devicetree@vger.kernel.org
8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8669Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8670S: Maintained
8671F: Documentation/devicetree/
8672F: arch/*/boot/dts/
8673F: include/dt-bindings/
8674
8675OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8676M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8677L: devicetree@vger.kernel.org
8678S: Maintained
8679F: Documentation/devicetree/dynamic-resolution-notes.txt
8680F: Documentation/devicetree/overlay-notes.txt
8681F: drivers/of/overlay.c
8682F: drivers/of/resolver.c
8683
8684OPENRISC ARCHITECTURE
8685M: Jonas Bonn <jonas@southpole.se>
8686W: http://openrisc.net
8687S: Maintained
8688T: git git://openrisc.net/~jonas/linux
8689F: arch/openrisc/
8690
8691OPENVSWITCH
8692M: Pravin Shelar <pshelar@nicira.com>
8693L: netdev@vger.kernel.org
8694L: dev@openvswitch.org
8695W: http://openvswitch.org
8696S: Maintained
8697F: net/openvswitch/
8698F: include/uapi/linux/openvswitch.h
8699
8700OPERATING PERFORMANCE POINTS (OPP)
8701M: Viresh Kumar <vireshk@kernel.org>
8702M: Nishanth Menon <nm@ti.com>
8703M: Stephen Boyd <sboyd@codeaurora.org>
8704L: linux-pm@vger.kernel.org
8705S: Maintained
8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8707F: drivers/base/power/opp/
8708F: include/linux/pm_opp.h
8709F: Documentation/power/opp.txt
8710F: Documentation/devicetree/bindings/opp/
8711
8712OPL4 DRIVER
8713M: Clemens Ladisch <clemens@ladisch.de>
8714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8715T: git git://git.alsa-project.org/alsa-kernel.git
8716S: Maintained
8717F: sound/drivers/opl4/
8718
8719OPROFILE
8720M: Robert Richter <rric@kernel.org>
8721L: oprofile-list@lists.sf.net
8722S: Maintained
8723F: arch/*/include/asm/oprofile*.h
8724F: arch/*/oprofile/
8725F: drivers/oprofile/
8726F: include/linux/oprofile.h
8727
8728ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8729M: Mark Fasheh <mfasheh@suse.com>
8730M: Joel Becker <jlbec@evilplan.org>
8731L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8732W: http://ocfs2.wiki.kernel.org
8733S: Supported
8734F: Documentation/filesystems/ocfs2.txt
8735F: Documentation/filesystems/dlmfs.txt
8736F: fs/ocfs2/
8737
8738ORINOCO DRIVER
8739L: linux-wireless@vger.kernel.org
8740W: http://wireless.kernel.org/en/users/Drivers/orinoco
8741W: http://www.nongnu.org/orinoco/
8742S: Orphan
8743F: drivers/net/wireless/intersil/orinoco/
8744
8745OSD LIBRARY and FILESYSTEM
8746M: Boaz Harrosh <ooo@electrozaur.com>
8747M: Benny Halevy <bhalevy@primarydata.com>
8748L: osd-dev@open-osd.org
8749W: http://open-osd.org
8750T: git git://git.open-osd.org/open-osd.git
8751S: Maintained
8752F: drivers/scsi/osd/
8753F: include/scsi/osd_*
8754F: fs/exofs/
8755
8756OVERLAY FILESYSTEM
8757M: Miklos Szeredi <miklos@szeredi.hu>
8758L: linux-unionfs@vger.kernel.org
8759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8760S: Supported
8761F: fs/overlayfs/
8762F: Documentation/filesystems/overlayfs.txt
8763
8764ORANGEFS FILESYSTEM
8765M: Mike Marshall <hubcap@omnibond.com>
8766L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8768S: Supported
8769F: fs/orangefs/
8770F: Documentation/filesystems/orangefs.txt
8771
8772P54 WIRELESS DRIVER
8773M: Christian Lamparter <chunkeey@googlemail.com>
8774L: linux-wireless@vger.kernel.org
8775W: http://wireless.kernel.org/en/users/Drivers/p54
8776S: Maintained
8777F: drivers/net/wireless/intersil/p54/
8778
8779PA SEMI ETHERNET DRIVER
8780L: netdev@vger.kernel.org
8781S: Orphan
8782F: drivers/net/ethernet/pasemi/*
8783
8784PA SEMI SMBUS DRIVER
8785L: linux-i2c@vger.kernel.org
8786S: Orphan
8787F: drivers/i2c/busses/i2c-pasemi.c
8788
8789PADATA PARALLEL EXECUTION MECHANISM
8790M: Steffen Klassert <steffen.klassert@secunet.com>
8791L: linux-crypto@vger.kernel.org
8792S: Maintained
8793F: kernel/padata.c
8794F: include/linux/padata.h
8795F: Documentation/padata.txt
8796
8797PANASONIC LAPTOP ACPI EXTRAS DRIVER
8798M: Harald Welte <laforge@gnumonks.org>
8799L: platform-driver-x86@vger.kernel.org
8800S: Maintained
8801F: drivers/platform/x86/panasonic-laptop.c
8802
8803PANASONIC MN10300/AM33/AM34 PORT
8804M: David Howells <dhowells@redhat.com>
8805L: linux-am33-list@redhat.com (moderated for non-subscribers)
8806W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8807S: Maintained
8808F: Documentation/mn10300/
8809F: arch/mn10300/
8810
8811PARALLEL LCD/KEYPAD PANEL DRIVER
8812M: Willy Tarreau <willy@haproxy.com>
8813M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8814S: Odd Fixes
8815F: Documentation/misc-devices/lcd-panel-cgram.txt
8816F: drivers/misc/panel.c
8817
8818PARALLEL PORT SUBSYSTEM
8819M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8820M: Sudip Mukherjee <sudip@vectorindia.org>
8821L: linux-parport@lists.infradead.org (subscribers-only)
8822S: Maintained
8823F: drivers/parport/
8824F: include/linux/parport*.h
8825F: drivers/char/ppdev.c
8826F: include/uapi/linux/ppdev.h
8827F: Documentation/parport*.txt
8828
8829PARAVIRT_OPS INTERFACE
8830M: Jeremy Fitzhardinge <jeremy@goop.org>
8831M: Chris Wright <chrisw@sous-sol.org>
8832M: Alok Kataria <akataria@vmware.com>
8833M: Rusty Russell <rusty@rustcorp.com.au>
8834L: virtualization@lists.linux-foundation.org
8835S: Supported
8836F: Documentation/virtual/paravirt_ops.txt
8837F: arch/*/kernel/paravirt*
8838F: arch/*/include/asm/paravirt.h
8839
8840PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8841M: Tim Waugh <tim@cyberelk.net>
8842L: linux-parport@lists.infradead.org (subscribers-only)
8843S: Maintained
8844F: Documentation/blockdev/paride.txt
8845F: drivers/block/paride/
8846
8847PARISC ARCHITECTURE
8848M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8849M: Helge Deller <deller@gmx.de>
8850L: linux-parisc@vger.kernel.org
8851W: http://www.parisc-linux.org/
8852Q: http://patchwork.kernel.org/project/linux-parisc/list/
8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8855S: Maintained
8856F: arch/parisc/
8857F: Documentation/parisc/
8858F: drivers/parisc/
8859F: drivers/char/agp/parisc-agp.c
8860F: drivers/input/serio/gscps2.c
8861F: drivers/parport/parport_gsc.*
8862F: drivers/tty/serial/8250/8250_gsc.c
8863F: drivers/video/fbdev/sti*
8864F: drivers/video/console/sti*
8865F: drivers/video/logo/logo_parisc*
8866
8867PC87360 HARDWARE MONITORING DRIVER
8868M: Jim Cromie <jim.cromie@gmail.com>
8869L: linux-hwmon@vger.kernel.org
8870S: Maintained
8871F: Documentation/hwmon/pc87360
8872F: drivers/hwmon/pc87360.c
8873
8874PC8736x GPIO DRIVER
8875M: Jim Cromie <jim.cromie@gmail.com>
8876S: Maintained
8877F: drivers/char/pc8736x_gpio.c
8878
8879PC87427 HARDWARE MONITORING DRIVER
8880M: Jean Delvare <jdelvare@suse.com>
8881L: linux-hwmon@vger.kernel.org
8882S: Maintained
8883F: Documentation/hwmon/pc87427
8884F: drivers/hwmon/pc87427.c
8885
8886PCA9532 LED DRIVER
8887M: Riku Voipio <riku.voipio@iki.fi>
8888S: Maintained
8889F: drivers/leds/leds-pca9532.c
8890F: include/linux/leds-pca9532.h
8891
8892PCA9541 I2C BUS MASTER SELECTOR DRIVER
8893M: Guenter Roeck <linux@roeck-us.net>
8894L: linux-i2c@vger.kernel.org
8895S: Maintained
8896F: drivers/i2c/muxes/i2c-mux-pca9541.c
8897
8898PCDP - PRIMARY CONSOLE AND DEBUG PORT
8899M: Khalid Aziz <khalid@gonehiking.org>
8900S: Maintained
8901F: drivers/firmware/pcdp.*
8902
8903PCI ERROR RECOVERY
8904M: Linas Vepstas <linasvepstas@gmail.com>
8905L: linux-pci@vger.kernel.org
8906S: Supported
8907F: Documentation/PCI/pci-error-recovery.txt
8908
8909PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8910M: Russell Currey <ruscur@russell.cc>
8911L: linuxppc-dev@lists.ozlabs.org
8912S: Supported
8913F: Documentation/powerpc/eeh-pci-error-recovery.txt
8914F: arch/powerpc/kernel/eeh*.c
8915F: arch/powerpc/platforms/*/eeh*.c
8916F: arch/powerpc/include/*/eeh*.h
8917
8918PCI SUBSYSTEM
8919M: Bjorn Helgaas <bhelgaas@google.com>
8920L: linux-pci@vger.kernel.org
8921Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8922T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8923S: Supported
8924F: Documentation/devicetree/bindings/pci/
8925F: Documentation/PCI/
8926F: drivers/pci/
8927F: include/linux/pci*
8928F: arch/x86/pci/
8929F: arch/x86/kernel/quirks.c
8930
8931PCI DRIVER FOR ALTERA PCIE IP
8932M: Ley Foon Tan <lftan@altera.com>
8933L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8934L: linux-pci@vger.kernel.org
8935S: Supported
8936F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8937F: drivers/pci/host/pcie-altera.c
8938
8939PCI DRIVER FOR ARM VERSATILE PLATFORM
8940M: Rob Herring <robh@kernel.org>
8941L: linux-pci@vger.kernel.org
8942L: linux-arm-kernel@lists.infradead.org
8943S: Maintained
8944F: Documentation/devicetree/bindings/pci/versatile.txt
8945F: drivers/pci/host/pci-versatile.c
8946
8947PCI DRIVER FOR APPLIEDMICRO XGENE
8948M: Tanmay Inamdar <tinamdar@apm.com>
8949L: linux-pci@vger.kernel.org
8950L: linux-arm-kernel@lists.infradead.org
8951S: Maintained
8952F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8953F: drivers/pci/host/pci-xgene.c
8954
8955PCI DRIVER FOR FREESCALE LAYERSCAPE
8956M: Minghuan Lian <minghuan.Lian@freescale.com>
8957M: Mingkai Hu <mingkai.hu@freescale.com>
8958M: Roy Zang <tie-fei.zang@freescale.com>
8959L: linuxppc-dev@lists.ozlabs.org
8960L: linux-pci@vger.kernel.org
8961L: linux-arm-kernel@lists.infradead.org
8962S: Maintained
8963F: drivers/pci/host/*layerscape*
8964
8965PCI DRIVER FOR IMX6
8966M: Richard Zhu <Richard.Zhu@freescale.com>
8967M: Lucas Stach <l.stach@pengutronix.de>
8968L: linux-pci@vger.kernel.org
8969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970S: Maintained
8971F: drivers/pci/host/*imx6*
8972
8973PCI DRIVER FOR TI KEYSTONE
8974M: Murali Karicheri <m-karicheri2@ti.com>
8975L: linux-pci@vger.kernel.org
8976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8977S: Maintained
8978F: drivers/pci/host/*keystone*
8979
8980PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8981M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8982M: Jason Cooper <jason@lakedaemon.net>
8983L: linux-pci@vger.kernel.org
8984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8985S: Maintained
8986F: drivers/pci/host/*mvebu*
8987
8988PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8989M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8990L: linux-pci@vger.kernel.org
8991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8992S: Maintained
8993F: drivers/pci/host/pci-aardvark.c
8994
8995PCI DRIVER FOR NVIDIA TEGRA
8996M: Thierry Reding <thierry.reding@gmail.com>
8997L: linux-tegra@vger.kernel.org
8998L: linux-pci@vger.kernel.org
8999S: Supported
9000F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9001F: drivers/pci/host/pci-tegra.c
9002
9003PCI DRIVER FOR TI DRA7XX
9004M: Kishon Vijay Abraham I <kishon@ti.com>
9005L: linux-omap@vger.kernel.org
9006L: linux-pci@vger.kernel.org
9007S: Supported
9008F: Documentation/devicetree/bindings/pci/ti-pci.txt
9009F: drivers/pci/host/pci-dra7xx.c
9010
9011PCI DRIVER FOR RENESAS R-CAR
9012M: Simon Horman <horms@verge.net.au>
9013L: linux-pci@vger.kernel.org
9014L: linux-renesas-soc@vger.kernel.org
9015S: Maintained
9016F: drivers/pci/host/*rcar*
9017
9018PCI DRIVER FOR SAMSUNG EXYNOS
9019M: Jingoo Han <jingoohan1@gmail.com>
9020L: linux-pci@vger.kernel.org
9021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9022L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9023S: Maintained
9024F: drivers/pci/host/pci-exynos.c
9025
9026PCI DRIVER FOR SYNOPSIS DESIGNWARE
9027M: Jingoo Han <jingoohan1@gmail.com>
9028M: Pratyush Anand <pratyush.anand@gmail.com>
9029L: linux-pci@vger.kernel.org
9030S: Maintained
9031F: drivers/pci/host/*designware*
9032
9033PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9034M: Joao Pinto <jpinto@synopsys.com>
9035L: linux-pci@vger.kernel.org
9036S: Maintained
9037F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9038F: drivers/pci/host/pcie-designware-plat.c
9039
9040PCI DRIVER FOR GENERIC OF HOSTS
9041M: Will Deacon <will.deacon@arm.com>
9042L: linux-pci@vger.kernel.org
9043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9044S: Maintained
9045F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9046F: drivers/pci/host/pci-host-common.c
9047F: drivers/pci/host/pci-host-generic.c
9048
9049PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9050M: Keith Busch <keith.busch@intel.com>
9051L: linux-pci@vger.kernel.org
9052S: Supported
9053F: arch/x86/pci/vmd.c
9054
9055PCIE DRIVER FOR ST SPEAR13XX
9056M: Pratyush Anand <pratyush.anand@gmail.com>
9057L: linux-pci@vger.kernel.org
9058S: Maintained
9059F: drivers/pci/host/*spear*
9060
9061PCI MSI DRIVER FOR ALTERA MSI IP
9062M: Ley Foon Tan <lftan@altera.com>
9063L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9064L: linux-pci@vger.kernel.org
9065S: Supported
9066F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9067F: drivers/pci/host/pcie-altera-msi.c
9068
9069PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9070M: Duc Dang <dhdang@apm.com>
9071L: linux-pci@vger.kernel.org
9072L: linux-arm-kernel@lists.infradead.org
9073S: Maintained
9074F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9075F: drivers/pci/host/pci-xgene-msi.c
9076
9077PCIE DRIVER FOR AXIS ARTPEC
9078M: Niklas Cassel <niklas.cassel@axis.com>
9079M: Jesper Nilsson <jesper.nilsson@axis.com>
9080L: linux-arm-kernel@axis.com
9081L: linux-pci@vger.kernel.org
9082S: Maintained
9083F: Documentation/devicetree/bindings/pci/axis,artpec*
9084F: drivers/pci/host/*artpec*
9085
9086PCIE DRIVER FOR HISILICON
9087M: Zhou Wang <wangzhou1@hisilicon.com>
9088M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9089L: linux-pci@vger.kernel.org
9090S: Maintained
9091F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9092F: drivers/pci/host/pcie-hisi.c
9093
9094PCIE DRIVER FOR QUALCOMM MSM
9095M: Stanimir Varbanov <svarbanov@mm-sol.com>
9096L: linux-pci@vger.kernel.org
9097L: linux-arm-msm@vger.kernel.org
9098S: Maintained
9099F: drivers/pci/host/*qcom*
9100
9101PCIE DRIVER FOR CAVIUM THUNDERX
9102M: David Daney <david.daney@cavium.com>
9103L: linux-pci@vger.kernel.org
9104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9105S: Supported
9106F: Documentation/devicetree/bindings/pci/pci-thunder-*
9107F: drivers/pci/host/pci-thunder-*
9108
9109PCMCIA SUBSYSTEM
9110P: Linux PCMCIA Team
9111L: linux-pcmcia@lists.infradead.org
9112W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9114S: Maintained
9115F: Documentation/pcmcia/
9116F: drivers/pcmcia/
9117F: include/pcmcia/
9118
9119PCNET32 NETWORK DRIVER
9120M: Don Fry <pcnet32@frontier.com>
9121L: netdev@vger.kernel.org
9122S: Maintained
9123F: drivers/net/ethernet/amd/pcnet32.c
9124
9125PCRYPT PARALLEL CRYPTO ENGINE
9126M: Steffen Klassert <steffen.klassert@secunet.com>
9127L: linux-crypto@vger.kernel.org
9128S: Maintained
9129F: crypto/pcrypt.c
9130F: include/crypto/pcrypt.h
9131
9132PER-CPU MEMORY ALLOCATOR
9133M: Tejun Heo <tj@kernel.org>
9134M: Christoph Lameter <cl@linux.com>
9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9136S: Maintained
9137F: include/linux/percpu*.h
9138F: mm/percpu*.c
9139F: arch/*/include/asm/percpu.h
9140
9141PER-TASK DELAY ACCOUNTING
9142M: Balbir Singh <bsingharora@gmail.com>
9143S: Maintained
9144F: include/linux/delayacct.h
9145F: kernel/delayacct.c
9146
9147PERFORMANCE EVENTS SUBSYSTEM
9148M: Peter Zijlstra <peterz@infradead.org>
9149M: Ingo Molnar <mingo@redhat.com>
9150M: Arnaldo Carvalho de Melo <acme@kernel.org>
9151R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9152L: linux-kernel@vger.kernel.org
9153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9154S: Supported
9155F: kernel/events/*
9156F: include/linux/perf_event.h
9157F: include/uapi/linux/perf_event.h
9158F: arch/*/kernel/perf_event*.c
9159F: arch/*/kernel/*/perf_event*.c
9160F: arch/*/kernel/*/*/perf_event*.c
9161F: arch/*/include/asm/perf_event.h
9162F: arch/*/kernel/perf_callchain.c
9163F: arch/*/events/*
9164F: tools/perf/
9165
9166PERSONALITY HANDLING
9167M: Christoph Hellwig <hch@infradead.org>
9168L: linux-abi-devel@lists.sourceforge.net
9169S: Maintained
9170F: include/linux/personality.h
9171F: include/uapi/linux/personality.h
9172
9173PHONET PROTOCOL
9174M: Remi Denis-Courmont <courmisch@gmail.com>
9175S: Supported
9176F: Documentation/networking/phonet.txt
9177F: include/linux/phonet.h
9178F: include/net/phonet/
9179F: include/uapi/linux/phonet.h
9180F: net/phonet/
9181
9182PHRAM MTD DRIVER
9183M: Joern Engel <joern@lazybastard.org>
9184L: linux-mtd@lists.infradead.org
9185S: Maintained
9186F: drivers/mtd/devices/phram.c
9187
9188PICOLCD HID DRIVER
9189M: Bruno Prémont <bonbons@linux-vserver.org>
9190L: linux-input@vger.kernel.org
9191S: Maintained
9192F: drivers/hid/hid-picolcd*
9193
9194PICOXCELL SUPPORT
9195M: Jamie Iles <jamie@jamieiles.com>
9196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9197T: git git://github.com/jamieiles/linux-2.6-ji.git
9198S: Supported
9199F: arch/arm/boot/dts/picoxcell*
9200F: arch/arm/mach-picoxcell/
9201F: drivers/crypto/picoxcell*
9202
9203PIN CONTROL SUBSYSTEM
9204M: Linus Walleij <linus.walleij@linaro.org>
9205L: linux-gpio@vger.kernel.org
9206T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9207S: Maintained
9208F: Documentation/devicetree/bindings/pinctrl/
9209F: Documentation/pinctrl.txt
9210F: drivers/pinctrl/
9211F: include/linux/pinctrl/
9212
9213PIN CONTROLLER - ATMEL AT91
9214M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9216S: Maintained
9217F: drivers/pinctrl/pinctrl-at91.*
9218
9219PIN CONTROLLER - ATMEL AT91 PIO4
9220M: Ludovic Desroches <ludovic.desroches@atmel.com>
9221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9222L: linux-gpio@vger.kernel.org
9223S: Supported
9224F: drivers/pinctrl/pinctrl-at91-pio4.*
9225
9226PIN CONTROLLER - INTEL
9227M: Mika Westerberg <mika.westerberg@linux.intel.com>
9228M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9229S: Maintained
9230F: drivers/pinctrl/intel/
9231
9232PIN CONTROLLER - RENESAS
9233M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9234M: Geert Uytterhoeven <geert+renesas@glider.be>
9235L: linux-renesas-soc@vger.kernel.org
9236S: Maintained
9237F: drivers/pinctrl/sh-pfc/
9238
9239PIN CONTROLLER - SAMSUNG
9240M: Tomasz Figa <tomasz.figa@gmail.com>
9241M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9242M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9244L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9245S: Maintained
9246F: drivers/pinctrl/samsung/
9247
9248PIN CONTROLLER - SINGLE
9249M: Tony Lindgren <tony@atomide.com>
9250M: Haojian Zhuang <haojian.zhuang@linaro.org>
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252L: linux-omap@vger.kernel.org
9253S: Maintained
9254F: drivers/pinctrl/pinctrl-single.c
9255
9256PIN CONTROLLER - ST SPEAR
9257M: Viresh Kumar <vireshk@kernel.org>
9258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9259W: http://www.st.com/spear
9260S: Maintained
9261F: drivers/pinctrl/spear/
9262
9263PISTACHIO SOC SUPPORT
9264M: James Hartley <james.hartley@imgtec.com>
9265M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9266L: linux-mips@linux-mips.org
9267S: Maintained
9268F: arch/mips/pistachio/
9269F: arch/mips/include/asm/mach-pistachio/
9270F: arch/mips/boot/dts/pistachio/
9271F: arch/mips/configs/pistachio*_defconfig
9272
9273PKTCDVD DRIVER
9274M: Jiri Kosina <jikos@kernel.org>
9275S: Maintained
9276F: drivers/block/pktcdvd.c
9277F: include/linux/pktcdvd.h
9278F: include/uapi/linux/pktcdvd.h
9279
9280PKUNITY SOC DRIVERS
9281M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9282W: http://mprc.pku.edu.cn/~guanxuetao/linux
9283S: Maintained
9284T: git git://github.com/gxt/linux.git
9285F: drivers/input/serio/i8042-unicore32io.h
9286F: drivers/i2c/busses/i2c-puv3.c
9287F: drivers/video/fbdev/fb-puv3.c
9288F: drivers/rtc/rtc-puv3.c
9289
9290PMBUS HARDWARE MONITORING DRIVERS
9291M: Guenter Roeck <linux@roeck-us.net>
9292L: linux-hwmon@vger.kernel.org
9293W: http://hwmon.wiki.kernel.org/
9294W: http://www.roeck-us.net/linux/drivers/
9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9296S: Maintained
9297F: Documentation/hwmon/pmbus
9298F: drivers/hwmon/pmbus/
9299F: include/linux/i2c/pmbus.h
9300
9301PMC SIERRA MaxRAID DRIVER
9302L: linux-scsi@vger.kernel.org
9303W: http://www.pmc-sierra.com/
9304S: Orphan
9305F: drivers/scsi/pmcraid.*
9306
9307PMC SIERRA PM8001 DRIVER
9308M: Jack Wang <jinpu.wang@profitbricks.com>
9309M: lindar_liu@usish.com
9310L: pmchba@pmcs.com
9311L: linux-scsi@vger.kernel.org
9312S: Supported
9313F: drivers/scsi/pm8001/
9314
9315POSIX CLOCKS and TIMERS
9316M: Thomas Gleixner <tglx@linutronix.de>
9317L: linux-kernel@vger.kernel.org
9318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9319S: Maintained
9320F: fs/timerfd.c
9321F: include/linux/timer*
9322F: kernel/time/*timer*
9323
9324POWER MANAGEMENT CORE
9325M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9326L: linux-pm@vger.kernel.org
9327T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9328S: Supported
9329F: drivers/base/power/
9330F: include/linux/pm.h
9331F: include/linux/pm_*
9332F: include/linux/powercap.h
9333F: drivers/powercap/
9334
9335POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9336M: Sebastian Reichel <sre@kernel.org>
9337M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9338M: David Woodhouse <dwmw2@infradead.org>
9339L: linux-pm@vger.kernel.org
9340T: git git://git.infradead.org/battery-2.6.git
9341S: Maintained
9342F: Documentation/devicetree/bindings/power/
9343F: Documentation/devicetree/bindings/power_supply/
9344F: include/linux/power_supply.h
9345F: drivers/power/
9346X: drivers/power/avs/
9347
9348POWER STATE COORDINATION INTERFACE (PSCI)
9349M: Mark Rutland <mark.rutland@arm.com>
9350M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9351L: linux-arm-kernel@lists.infradead.org
9352S: Maintained
9353F: drivers/firmware/psci.c
9354F: include/linux/psci.h
9355F: include/uapi/linux/psci.h
9356
9357POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9358M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9359L: linuxppc-dev@lists.ozlabs.org
9360S: Maintained
9361F: drivers/char/powernv-op-panel.c
9362
9363PNP SUPPORT
9364M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9365S: Maintained
9366F: drivers/pnp/
9367
9368PPP PROTOCOL DRIVERS AND COMPRESSORS
9369M: Paul Mackerras <paulus@samba.org>
9370L: linux-ppp@vger.kernel.org
9371S: Maintained
9372F: drivers/net/ppp/ppp_*
9373
9374PPP OVER ATM (RFC 2364)
9375M: Mitchell Blank Jr <mitch@sfgoth.com>
9376S: Maintained
9377F: net/atm/pppoatm.c
9378F: include/uapi/linux/atmppp.h
9379
9380PPP OVER ETHERNET
9381M: Michal Ostrowski <mostrows@earthlink.net>
9382S: Maintained
9383F: drivers/net/ppp/pppoe.c
9384F: drivers/net/ppp/pppox.c
9385
9386PPP OVER L2TP
9387M: James Chapman <jchapman@katalix.com>
9388S: Maintained
9389F: net/l2tp/l2tp_ppp.c
9390F: include/linux/if_pppol2tp.h
9391F: include/uapi/linux/if_pppol2tp.h
9392
9393PPS SUPPORT
9394M: Rodolfo Giometti <giometti@enneenne.com>
9395W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9396L: linuxpps@ml.enneenne.com (subscribers-only)
9397S: Maintained
9398F: Documentation/pps/
9399F: drivers/pps/
9400F: include/linux/pps*.h
9401
9402PPTP DRIVER
9403M: Dmitry Kozlov <xeb@mail.ru>
9404L: netdev@vger.kernel.org
9405S: Maintained
9406F: drivers/net/ppp/pptp.c
9407W: http://sourceforge.net/projects/accel-pptp
9408
9409PREEMPTIBLE KERNEL
9410M: Robert Love <rml@tech9.net>
9411L: kpreempt-tech@lists.sourceforge.net
9412W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9413S: Supported
9414F: Documentation/preempt-locking.txt
9415F: include/linux/preempt.h
9416
9417PRISM54 WIRELESS DRIVER
9418M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9419L: linux-wireless@vger.kernel.org
9420W: http://wireless.kernel.org/en/users/Drivers/p54
9421S: Obsolete
9422F: drivers/net/wireless/intersil/prism54/
9423
9424PS3 NETWORK SUPPORT
9425M: Geoff Levand <geoff@infradead.org>
9426L: netdev@vger.kernel.org
9427L: linuxppc-dev@lists.ozlabs.org
9428S: Maintained
9429F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9430
9431PS3 PLATFORM SUPPORT
9432M: Geoff Levand <geoff@infradead.org>
9433L: linuxppc-dev@lists.ozlabs.org
9434S: Maintained
9435F: arch/powerpc/boot/ps3*
9436F: arch/powerpc/include/asm/lv1call.h
9437F: arch/powerpc/include/asm/ps3*.h
9438F: arch/powerpc/platforms/ps3/
9439F: drivers/*/ps3*
9440F: drivers/ps3/
9441F: drivers/rtc/rtc-ps3.c
9442F: drivers/usb/host/*ps3.c
9443F: sound/ppc/snd_ps3*
9444
9445PS3VRAM DRIVER
9446M: Jim Paris <jim@jtan.com>
9447M: Geoff Levand <geoff@infradead.org>
9448L: linuxppc-dev@lists.ozlabs.org
9449S: Maintained
9450F: drivers/block/ps3vram.c
9451
9452PSTORE FILESYSTEM
9453M: Anton Vorontsov <anton@enomsg.org>
9454M: Colin Cross <ccross@android.com>
9455M: Kees Cook <keescook@chromium.org>
9456M: Tony Luck <tony.luck@intel.com>
9457S: Maintained
9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9459F: fs/pstore/
9460F: include/linux/pstore*
9461F: drivers/firmware/efi/efi-pstore.c
9462F: drivers/acpi/apei/erst.c
9463
9464PTP HARDWARE CLOCK SUPPORT
9465M: Richard Cochran <richardcochran@gmail.com>
9466L: netdev@vger.kernel.org
9467S: Maintained
9468W: http://linuxptp.sourceforge.net/
9469F: Documentation/ABI/testing/sysfs-ptp
9470F: Documentation/ptp/*
9471F: drivers/net/ethernet/freescale/gianfar_ptp.c
9472F: drivers/net/phy/dp83640*
9473F: drivers/ptp/*
9474F: include/linux/ptp_cl*
9475
9476PTRACE SUPPORT
9477M: Roland McGrath <roland@hack.frob.com>
9478M: Oleg Nesterov <oleg@redhat.com>
9479S: Maintained
9480F: include/asm-generic/syscall.h
9481F: include/linux/ptrace.h
9482F: include/linux/regset.h
9483F: include/linux/tracehook.h
9484F: include/uapi/linux/ptrace.h
9485F: kernel/ptrace.c
9486
9487PULSE8-CEC DRIVER
9488M: Hans Verkuil <hverkuil@xs4all.nl>
9489L: linux-media@vger.kernel.org
9490T: git git://linuxtv.org/media_tree.git
9491S: Maintained
9492F: drivers/staging/media/pulse8-cec
9493
9494PVRUSB2 VIDEO4LINUX DRIVER
9495M: Mike Isely <isely@pobox.com>
9496L: pvrusb2@isely.net (subscribers-only)
9497L: linux-media@vger.kernel.org
9498W: http://www.isely.net/pvrusb2/
9499T: git git://linuxtv.org/media_tree.git
9500S: Maintained
9501F: Documentation/video4linux/README.pvrusb2
9502F: drivers/media/usb/pvrusb2/
9503
9504PWC WEBCAM DRIVER
9505M: Hans Verkuil <hverkuil@xs4all.nl>
9506L: linux-media@vger.kernel.org
9507T: git git://linuxtv.org/media_tree.git
9508S: Odd Fixes
9509F: drivers/media/usb/pwc/*
9510
9511PWM FAN DRIVER
9512M: Kamil Debski <kamil@wypas.org>
9513M: Lukasz Majewski <l.majewski@samsung.com>
9514L: linux-hwmon@vger.kernel.org
9515S: Supported
9516F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9517F: Documentation/hwmon/pwm-fan
9518F: drivers/hwmon/pwm-fan.c
9519
9520PWM SUBSYSTEM
9521M: Thierry Reding <thierry.reding@gmail.com>
9522L: linux-pwm@vger.kernel.org
9523S: Maintained
9524T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9525F: Documentation/pwm.txt
9526F: Documentation/devicetree/bindings/pwm/
9527F: include/linux/pwm.h
9528F: drivers/pwm/
9529F: drivers/video/backlight/pwm_bl.c
9530F: include/linux/pwm_backlight.h
9531
9532PXA2xx/PXA3xx SUPPORT
9533M: Daniel Mack <daniel@zonque.org>
9534M: Haojian Zhuang <haojian.zhuang@gmail.com>
9535M: Robert Jarzmik <robert.jarzmik@free.fr>
9536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9537T: git git://github.com/hzhuang1/linux.git
9538T: git git://github.com/rjarzmik/linux.git
9539S: Maintained
9540F: arch/arm/boot/dts/pxa*
9541F: arch/arm/mach-pxa/
9542F: drivers/dma/pxa*
9543F: drivers/pcmcia/pxa2xx*
9544F: drivers/pinctrl/pxa/
9545F: drivers/spi/spi-pxa2xx*
9546F: drivers/usb/gadget/udc/pxa2*
9547F: include/sound/pxa2xx-lib.h
9548F: sound/arm/pxa*
9549F: sound/soc/pxa/
9550
9551PXA GPIO DRIVER
9552M: Robert Jarzmik <robert.jarzmik@free.fr>
9553L: linux-gpio@vger.kernel.org
9554S: Maintained
9555F: drivers/gpio/gpio-pxa.c
9556
9557PXA3xx NAND FLASH DRIVER
9558M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9559L: linux-mtd@lists.infradead.org
9560S: Maintained
9561F: drivers/mtd/nand/pxa3xx_nand.c
9562
9563MMP SUPPORT
9564M: Eric Miao <eric.y.miao@gmail.com>
9565M: Haojian Zhuang <haojian.zhuang@gmail.com>
9566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9567T: git git://github.com/hzhuang1/linux.git
9568T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9569S: Maintained
9570F: arch/arm/boot/dts/mmp*
9571F: arch/arm/mach-mmp/
9572
9573PXA MMCI DRIVER
9574S: Orphan
9575
9576PXA RTC DRIVER
9577M: Robert Jarzmik <robert.jarzmik@free.fr>
9578L: rtc-linux@googlegroups.com
9579S: Maintained
9580
9581QAT DRIVER
9582M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9583M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9584L: qat-linux@intel.com
9585S: Supported
9586F: drivers/crypto/qat/
9587
9588QIB DRIVER
9589M: Mike Marciniszyn <infinipath@intel.com>
9590L: linux-rdma@vger.kernel.org
9591S: Supported
9592F: drivers/infiniband/hw/qib/
9593
9594QLOGIC QLA1280 SCSI DRIVER
9595M: Michael Reed <mdr@sgi.com>
9596L: linux-scsi@vger.kernel.org
9597S: Maintained
9598F: drivers/scsi/qla1280.[ch]
9599
9600QLOGIC QLA2XXX FC-SCSI DRIVER
9601M: qla2xxx-upstream@qlogic.com
9602L: linux-scsi@vger.kernel.org
9603S: Supported
9604F: Documentation/scsi/LICENSE.qla2xxx
9605F: drivers/scsi/qla2xxx/
9606
9607QLOGIC QLA4XXX iSCSI DRIVER
9608M: QLogic-Storage-Upstream@qlogic.com
9609L: linux-scsi@vger.kernel.org
9610S: Supported
9611F: Documentation/scsi/LICENSE.qla4xxx
9612F: drivers/scsi/qla4xxx/
9613
9614QLOGIC QLA3XXX NETWORK DRIVER
9615M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9616M: Ron Mercer <ron.mercer@qlogic.com>
9617M: linux-driver@qlogic.com
9618L: netdev@vger.kernel.org
9619S: Supported
9620F: Documentation/networking/LICENSE.qla3xxx
9621F: drivers/net/ethernet/qlogic/qla3xxx.*
9622
9623QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9624M: Dept-GELinuxNICDev@qlogic.com
9625L: netdev@vger.kernel.org
9626S: Supported
9627F: drivers/net/ethernet/qlogic/qlcnic/
9628
9629QLOGIC QLGE 10Gb ETHERNET DRIVER
9630M: Harish Patil <harish.patil@qlogic.com>
9631M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9632M: Dept-GELinuxNICDev@qlogic.com
9633M: linux-driver@qlogic.com
9634L: netdev@vger.kernel.org
9635S: Supported
9636F: drivers/net/ethernet/qlogic/qlge/
9637
9638QLOGIC QL4xxx ETHERNET DRIVER
9639M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9640M: Ariel Elior <Ariel.Elior@qlogic.com>
9641M: everest-linux-l2@qlogic.com
9642L: netdev@vger.kernel.org
9643S: Supported
9644F: drivers/net/ethernet/qlogic/qed/
9645F: include/linux/qed/
9646F: drivers/net/ethernet/qlogic/qede/
9647
9648QNX4 FILESYSTEM
9649M: Anders Larsen <al@alarsen.net>
9650W: http://www.alarsen.net/linux/qnx4fs/
9651S: Maintained
9652F: fs/qnx4/
9653F: include/uapi/linux/qnx4_fs.h
9654F: include/uapi/linux/qnxtypes.h
9655
9656QT1010 MEDIA DRIVER
9657M: Antti Palosaari <crope@iki.fi>
9658L: linux-media@vger.kernel.org
9659W: https://linuxtv.org
9660W: http://palosaari.fi/linux/
9661Q: http://patchwork.linuxtv.org/project/linux-media/list/
9662T: git git://linuxtv.org/anttip/media_tree.git
9663S: Maintained
9664F: drivers/media/tuners/qt1010*
9665
9666QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9667M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9668L: linux-wireless@vger.kernel.org
9669L: ath9k-devel@lists.ath9k.org
9670W: http://wireless.kernel.org/en/users/Drivers/ath9k
9671S: Supported
9672F: drivers/net/wireless/ath/ath9k/
9673
9674QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9675M: Kalle Valo <kvalo@qca.qualcomm.com>
9676L: ath10k@lists.infradead.org
9677W: http://wireless.kernel.org/en/users/Drivers/ath10k
9678T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9679S: Supported
9680F: drivers/net/wireless/ath/ath10k/
9681
9682QUALCOMM HEXAGON ARCHITECTURE
9683M: Richard Kuo <rkuo@codeaurora.org>
9684L: linux-hexagon@vger.kernel.org
9685T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9686S: Supported
9687F: arch/hexagon/
9688
9689QUALCOMM WCN36XX WIRELESS DRIVER
9690M: Eugene Krasnikov <k.eugene.e@gmail.com>
9691L: wcn36xx@lists.infradead.org
9692W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9693T: git git://github.com/KrasnikovEugene/wcn36xx.git
9694S: Supported
9695F: drivers/net/wireless/ath/wcn36xx/
9696
9697QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9698M: Gabriel Somlo <somlo@cmu.edu>
9699M: "Michael S. Tsirkin" <mst@redhat.com>
9700L: qemu-devel@nongnu.org
9701S: Maintained
9702F: drivers/firmware/qemu_fw_cfg.c
9703
9704RADOS BLOCK DEVICE (RBD)
9705M: Ilya Dryomov <idryomov@gmail.com>
9706M: Sage Weil <sage@redhat.com>
9707M: Alex Elder <elder@kernel.org>
9708L: ceph-devel@vger.kernel.org
9709W: http://ceph.com/
9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9711T: git git://github.com/ceph/ceph-client.git
9712S: Supported
9713F: Documentation/ABI/testing/sysfs-bus-rbd
9714F: drivers/block/rbd.c
9715F: drivers/block/rbd_types.h
9716
9717RADEON FRAMEBUFFER DISPLAY DRIVER
9718M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9719L: linux-fbdev@vger.kernel.org
9720S: Maintained
9721F: drivers/video/fbdev/aty/radeon*
9722F: include/uapi/linux/radeonfb.h
9723
9724RADIOSHARK RADIO DRIVER
9725M: Hans Verkuil <hverkuil@xs4all.nl>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
9728S: Maintained
9729F: drivers/media/radio/radio-shark.c
9730
9731RADIOSHARK2 RADIO DRIVER
9732M: Hans Verkuil <hverkuil@xs4all.nl>
9733L: linux-media@vger.kernel.org
9734T: git git://linuxtv.org/media_tree.git
9735S: Maintained
9736F: drivers/media/radio/radio-shark2.c
9737F: drivers/media/radio/radio-tea5777.c
9738
9739RAGE128 FRAMEBUFFER DISPLAY DRIVER
9740M: Paul Mackerras <paulus@samba.org>
9741L: linux-fbdev@vger.kernel.org
9742S: Maintained
9743F: drivers/video/fbdev/aty/aty128fb.c
9744
9745RALINK MIPS ARCHITECTURE
9746M: John Crispin <john@phrozen.org>
9747L: linux-mips@linux-mips.org
9748S: Maintained
9749F: arch/mips/ralink
9750
9751RALINK RT2X00 WIRELESS LAN DRIVER
9752P: rt2x00 project
9753M: Stanislaw Gruszka <sgruszka@redhat.com>
9754M: Helmut Schaa <helmut.schaa@googlemail.com>
9755L: linux-wireless@vger.kernel.org
9756S: Maintained
9757F: drivers/net/wireless/ralink/rt2x00/
9758
9759RAMDISK RAM BLOCK DEVICE DRIVER
9760M: Jens Axboe <axboe@kernel.dk>
9761S: Maintained
9762F: Documentation/blockdev/ramdisk.txt
9763F: drivers/block/brd.c
9764
9765RANDOM NUMBER DRIVER
9766M: "Theodore Ts'o" <tytso@mit.edu>
9767S: Maintained
9768F: drivers/char/random.c
9769
9770RAPIDIO SUBSYSTEM
9771M: Matt Porter <mporter@kernel.crashing.org>
9772M: Alexandre Bounine <alexandre.bounine@idt.com>
9773S: Maintained
9774F: drivers/rapidio/
9775
9776RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9777L: linux-wireless@vger.kernel.org
9778S: Orphan
9779F: drivers/net/wireless/ray*
9780
9781RCUTORTURE MODULE
9782M: Josh Triplett <josh@joshtriplett.org>
9783M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9784L: linux-kernel@vger.kernel.org
9785S: Supported
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9787F: Documentation/RCU/torture.txt
9788F: kernel/rcu/rcutorture.c
9789
9790RCUTORTURE TEST FRAMEWORK
9791M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9792M: Josh Triplett <josh@joshtriplett.org>
9793R: Steven Rostedt <rostedt@goodmis.org>
9794R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9795R: Lai Jiangshan <jiangshanlai@gmail.com>
9796L: linux-kernel@vger.kernel.org
9797S: Supported
9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9799F: tools/testing/selftests/rcutorture
9800
9801RDC R-321X SoC
9802M: Florian Fainelli <florian@openwrt.org>
9803S: Maintained
9804
9805RDC R6040 FAST ETHERNET DRIVER
9806M: Florian Fainelli <f.fainelli@gmail.com>
9807L: netdev@vger.kernel.org
9808S: Maintained
9809F: drivers/net/ethernet/rdc/r6040.c
9810
9811RDS - RELIABLE DATAGRAM SOCKETS
9812M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9813L: netdev@vger.kernel.org
9814L: linux-rdma@vger.kernel.org
9815L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9816W: https://oss.oracle.com/projects/rds/
9817S: Supported
9818F: net/rds/
9819F: Documentation/networking/rds.txt
9820
9821RDMAVT - RDMA verbs software
9822M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9823L: linux-rdma@vger.kernel.org
9824S: Supported
9825F: drivers/infiniband/sw/rdmavt
9826
9827READ-COPY UPDATE (RCU)
9828M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9829M: Josh Triplett <josh@joshtriplett.org>
9830R: Steven Rostedt <rostedt@goodmis.org>
9831R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9832R: Lai Jiangshan <jiangshanlai@gmail.com>
9833L: linux-kernel@vger.kernel.org
9834W: http://www.rdrop.com/users/paulmck/RCU/
9835S: Supported
9836T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9837F: Documentation/RCU/
9838X: Documentation/RCU/torture.txt
9839F: include/linux/rcu*
9840X: include/linux/srcu.h
9841F: kernel/rcu/
9842X: kernel/torture.c
9843
9844REAL TIME CLOCK (RTC) SUBSYSTEM
9845M: Alessandro Zummo <a.zummo@towertech.it>
9846M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9847L: rtc-linux@googlegroups.com
9848Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9849T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9850S: Maintained
9851F: Documentation/devicetree/bindings/rtc/
9852F: Documentation/rtc.txt
9853F: drivers/rtc/
9854F: include/linux/rtc.h
9855F: include/uapi/linux/rtc.h
9856F: include/linux/rtc/
9857F: include/linux/platform_data/rtc-*
9858F: tools/testing/selftests/timers/rtctest.c
9859
9860REALTEK AUDIO CODECS
9861M: Bard Liao <bardliao@realtek.com>
9862M: Oder Chiou <oder_chiou@realtek.com>
9863S: Maintained
9864F: sound/soc/codecs/rt*
9865F: include/sound/rt*.h
9866
9867REISERFS FILE SYSTEM
9868L: reiserfs-devel@vger.kernel.org
9869S: Supported
9870F: fs/reiserfs/
9871
9872REGISTER MAP ABSTRACTION
9873M: Mark Brown <broonie@kernel.org>
9874L: linux-kernel@vger.kernel.org
9875T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9876S: Supported
9877F: Documentation/devicetree/bindings/regmap/
9878F: drivers/base/regmap/
9879F: include/linux/regmap.h
9880
9881REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9882M: Ohad Ben-Cohen <ohad@wizery.com>
9883M: Bjorn Andersson <bjorn.andersson@linaro.org>
9884L: linux-remoteproc@vger.kernel.org
9885T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9886S: Maintained
9887F: Documentation/devicetree/bindings/remoteproc/
9888F: Documentation/remoteproc.txt
9889F: drivers/remoteproc/
9890F: include/linux/remoteproc.h
9891
9892REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9893M: Ohad Ben-Cohen <ohad@wizery.com>
9894M: Bjorn Andersson <bjorn.andersson@linaro.org>
9895L: linux-remoteproc@vger.kernel.org
9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9897S: Maintained
9898F: drivers/rpmsg/
9899F: Documentation/rpmsg.txt
9900F: include/linux/rpmsg.h
9901
9902RENESAS ETHERNET DRIVERS
9903R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9904L: netdev@vger.kernel.org
9905L: linux-renesas-soc@vger.kernel.org
9906F: drivers/net/ethernet/renesas/
9907F: include/linux/sh_eth.h
9908
9909RENESAS USB2 PHY DRIVER
9910M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9911L: linux-renesas-soc@vger.kernel.org
9912S: Maintained
9913F: drivers/phy/phy-rcar-gen3-usb2.c
9914
9915RESET CONTROLLER FRAMEWORK
9916M: Philipp Zabel <p.zabel@pengutronix.de>
9917T: git git://git.pengutronix.de/git/pza/linux
9918S: Maintained
9919F: drivers/reset/
9920F: Documentation/devicetree/bindings/reset/
9921F: include/dt-bindings/reset/
9922F: include/linux/reset.h
9923F: include/linux/reset-controller.h
9924
9925RFKILL
9926M: Johannes Berg <johannes@sipsolutions.net>
9927L: linux-wireless@vger.kernel.org
9928W: http://wireless.kernel.org/
9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9931S: Maintained
9932F: Documentation/rfkill.txt
9933F: net/rfkill/
9934
9935RHASHTABLE
9936M: Thomas Graf <tgraf@suug.ch>
9937L: netdev@vger.kernel.org
9938S: Maintained
9939F: lib/rhashtable.c
9940F: include/linux/rhashtable.h
9941
9942RICOH SMARTMEDIA/XD DRIVER
9943M: Maxim Levitsky <maximlevitsky@gmail.com>
9944S: Maintained
9945F: drivers/mtd/nand/r852.c
9946F: drivers/mtd/nand/r852.h
9947
9948RICOH R5C592 MEMORYSTICK DRIVER
9949M: Maxim Levitsky <maximlevitsky@gmail.com>
9950S: Maintained
9951F: drivers/memstick/host/r592.*
9952
9953ROCCAT DRIVERS
9954M: Stefan Achatz <erazor_de@users.sourceforge.net>
9955W: http://sourceforge.net/projects/roccat/
9956S: Maintained
9957F: drivers/hid/hid-roccat*
9958F: include/linux/hid-roccat*
9959F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9960
9961ROCKER DRIVER
9962M: Jiri Pirko <jiri@resnulli.us>
9963L: netdev@vger.kernel.org
9964S: Supported
9965F: drivers/net/ethernet/rocker/
9966
9967ROCKETPORT DRIVER
9968P: Comtrol Corp.
9969W: http://www.comtrol.com
9970S: Maintained
9971F: Documentation/serial/rocket.txt
9972F: drivers/tty/rocket*
9973
9974ROCKETPORT EXPRESS/INFINITY DRIVER
9975M: Kevin Cernekee <cernekee@gmail.com>
9976L: linux-serial@vger.kernel.org
9977S: Odd Fixes
9978F: drivers/tty/serial/rp2.*
9979
9980ROSE NETWORK LAYER
9981M: Ralf Baechle <ralf@linux-mips.org>
9982L: linux-hams@vger.kernel.org
9983W: http://www.linux-ax25.org/
9984S: Maintained
9985F: include/net/rose.h
9986F: include/uapi/linux/rose.h
9987F: net/rose/
9988
9989RTL2830 MEDIA DRIVER
9990M: Antti Palosaari <crope@iki.fi>
9991L: linux-media@vger.kernel.org
9992W: https://linuxtv.org
9993W: http://palosaari.fi/linux/
9994Q: http://patchwork.linuxtv.org/project/linux-media/list/
9995T: git git://linuxtv.org/anttip/media_tree.git
9996S: Maintained
9997F: drivers/media/dvb-frontends/rtl2830*
9998
9999RTL2832 MEDIA DRIVER
10000M: Antti Palosaari <crope@iki.fi>
10001L: linux-media@vger.kernel.org
10002W: https://linuxtv.org
10003W: http://palosaari.fi/linux/
10004Q: http://patchwork.linuxtv.org/project/linux-media/list/
10005T: git git://linuxtv.org/anttip/media_tree.git
10006S: Maintained
10007F: drivers/media/dvb-frontends/rtl2832*
10008
10009RTL2832_SDR MEDIA DRIVER
10010M: Antti Palosaari <crope@iki.fi>
10011L: linux-media@vger.kernel.org
10012W: https://linuxtv.org
10013W: http://palosaari.fi/linux/
10014Q: http://patchwork.linuxtv.org/project/linux-media/list/
10015T: git git://linuxtv.org/anttip/media_tree.git
10016S: Maintained
10017F: drivers/media/dvb-frontends/rtl2832_sdr*
10018
10019RTL8180 WIRELESS DRIVER
10020L: linux-wireless@vger.kernel.org
10021W: http://wireless.kernel.org/
10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10023S: Orphan
10024F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10025
10026RTL8187 WIRELESS DRIVER
10027M: Herton Ronaldo Krzesinski <herton@canonical.com>
10028M: Hin-Tak Leung <htl10@users.sourceforge.net>
10029M: Larry Finger <Larry.Finger@lwfinger.net>
10030L: linux-wireless@vger.kernel.org
10031W: http://wireless.kernel.org/
10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10033S: Maintained
10034F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10035
10036RTL8192CE WIRELESS DRIVER
10037M: Larry Finger <Larry.Finger@lwfinger.net>
10038M: Chaoming Li <chaoming_li@realsil.com.cn>
10039L: linux-wireless@vger.kernel.org
10040W: http://wireless.kernel.org/
10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10042S: Maintained
10043F: drivers/net/wireless/realtek/rtlwifi/
10044F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10045
10046RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10047M: Jes Sorensen <Jes.Sorensen@redhat.com>
10048L: linux-wireless@vger.kernel.org
10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10050S: Maintained
10051F: drivers/net/wireless/realtek/rtl8xxxu/
10052
10053S3 SAVAGE FRAMEBUFFER DRIVER
10054M: Antonino Daplas <adaplas@gmail.com>
10055L: linux-fbdev@vger.kernel.org
10056S: Maintained
10057F: drivers/video/fbdev/savage/
10058
10059S390
10060M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10061M: Heiko Carstens <heiko.carstens@de.ibm.com>
10062L: linux-s390@vger.kernel.org
10063W: http://www.ibm.com/developerworks/linux/linux390/
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10065S: Supported
10066F: arch/s390/
10067F: drivers/s390/
10068F: Documentation/s390/
10069F: Documentation/DocBook/s390*
10070
10071S390 COMMON I/O LAYER
10072M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10073M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10074L: linux-s390@vger.kernel.org
10075W: http://www.ibm.com/developerworks/linux/linux390/
10076S: Supported
10077F: drivers/s390/cio/
10078
10079S390 DASD DRIVER
10080M: Stefan Weinhuber <wein@de.ibm.com>
10081M: Stefan Haberland <stefan.haberland@de.ibm.com>
10082L: linux-s390@vger.kernel.org
10083W: http://www.ibm.com/developerworks/linux/linux390/
10084S: Supported
10085F: drivers/s390/block/dasd*
10086F: block/partitions/ibm.c
10087
10088S390 NETWORK DRIVERS
10089M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10090L: linux-s390@vger.kernel.org
10091W: http://www.ibm.com/developerworks/linux/linux390/
10092S: Supported
10093F: drivers/s390/net/
10094
10095S390 PCI SUBSYSTEM
10096M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10097M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10098L: linux-s390@vger.kernel.org
10099W: http://www.ibm.com/developerworks/linux/linux390/
10100S: Supported
10101F: arch/s390/pci/
10102F: drivers/pci/hotplug/s390_pci_hpc.c
10103
10104S390 ZCRYPT DRIVER
10105M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10106L: linux-s390@vger.kernel.org
10107W: http://www.ibm.com/developerworks/linux/linux390/
10108S: Supported
10109F: drivers/s390/crypto/
10110
10111S390 ZFCP DRIVER
10112M: Steffen Maier <maier@linux.vnet.ibm.com>
10113L: linux-s390@vger.kernel.org
10114W: http://www.ibm.com/developerworks/linux/linux390/
10115S: Supported
10116F: drivers/s390/scsi/zfcp_*
10117
10118S390 IUCV NETWORK LAYER
10119M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10120L: linux-s390@vger.kernel.org
10121W: http://www.ibm.com/developerworks/linux/linux390/
10122S: Supported
10123F: drivers/s390/net/*iucv*
10124F: include/net/iucv/
10125F: net/iucv/
10126
10127S390 IOMMU (PCI)
10128M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10129L: linux-s390@vger.kernel.org
10130W: http://www.ibm.com/developerworks/linux/linux390/
10131S: Supported
10132F: drivers/iommu/s390-iommu.c
10133
10134S3C24XX SD/MMC Driver
10135M: Ben Dooks <ben-linux@fluff.org>
10136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10137S: Supported
10138F: drivers/mmc/host/s3cmci.*
10139
10140SAA6588 RDS RECEIVER DRIVER
10141M: Hans Verkuil <hverkuil@xs4all.nl>
10142L: linux-media@vger.kernel.org
10143T: git git://linuxtv.org/media_tree.git
10144W: https://linuxtv.org
10145S: Odd Fixes
10146F: drivers/media/i2c/saa6588*
10147
10148SAA7134 VIDEO4LINUX DRIVER
10149M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10150M: Mauro Carvalho Chehab <mchehab@kernel.org>
10151L: linux-media@vger.kernel.org
10152W: https://linuxtv.org
10153T: git git://linuxtv.org/media_tree.git
10154S: Odd fixes
10155F: Documentation/video4linux/*.saa7134
10156F: drivers/media/pci/saa7134/
10157
10158SAA7146 VIDEO4LINUX-2 DRIVER
10159M: Hans Verkuil <hverkuil@xs4all.nl>
10160L: linux-media@vger.kernel.org
10161T: git git://linuxtv.org/media_tree.git
10162S: Maintained
10163F: drivers/media/common/saa7146/
10164F: drivers/media/pci/saa7146/
10165F: include/media/saa7146*
10166
10167SAMSUNG LAPTOP DRIVER
10168M: Corentin Chary <corentin.chary@gmail.com>
10169L: platform-driver-x86@vger.kernel.org
10170S: Maintained
10171F: drivers/platform/x86/samsung-laptop.c
10172
10173SAMSUNG AUDIO (ASoC) DRIVERS
10174M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10175M: Sangbeom Kim <sbkim73@samsung.com>
10176M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10178S: Supported
10179F: sound/soc/samsung/
10180
10181SAMSUNG FRAMEBUFFER DRIVER
10182M: Jingoo Han <jingoohan1@gmail.com>
10183L: linux-fbdev@vger.kernel.org
10184S: Maintained
10185F: drivers/video/fbdev/s3c-fb.c
10186
10187SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10188M: Sangbeom Kim <sbkim73@samsung.com>
10189M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10190L: linux-kernel@vger.kernel.org
10191L: linux-samsung-soc@vger.kernel.org
10192S: Supported
10193F: drivers/mfd/sec*.c
10194F: drivers/regulator/s2m*.c
10195F: drivers/regulator/s5m*.c
10196F: drivers/clk/clk-s2mps11.c
10197F: drivers/rtc/rtc-s5m.c
10198F: include/linux/mfd/samsung/
10199F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10200F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10201F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10202F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10203
10204SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10205M: Kyungmin Park <kyungmin.park@samsung.com>
10206M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10207L: linux-media@vger.kernel.org
10208Q: https://patchwork.linuxtv.org/project/linux-media/list/
10209S: Supported
10210F: drivers/media/platform/exynos4-is/
10211
10212SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10213M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10214L: linux-media@vger.kernel.org
10215L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10216S: Maintained
10217F: drivers/media/platform/s3c-camif/
10218F: include/media/drv-intf/s3c_camif.h
10219
10220SAMSUNG S5C73M3 CAMERA DRIVER
10221M: Kyungmin Park <kyungmin.park@samsung.com>
10222M: Andrzej Hajda <a.hajda@samsung.com>
10223L: linux-media@vger.kernel.org
10224S: Supported
10225F: drivers/media/i2c/s5c73m3/*
10226
10227SAMSUNG S5K5BAF CAMERA DRIVER
10228M: Kyungmin Park <kyungmin.park@samsung.com>
10229M: Andrzej Hajda <a.hajda@samsung.com>
10230L: linux-media@vger.kernel.org
10231S: Supported
10232F: drivers/media/i2c/s5k5baf.c
10233
10234SAMSUNG S3FWRN5 NFC DRIVER
10235M: Robert Baldyga <r.baldyga@samsung.com>
10236M: Krzysztof Opasiak <k.opasiak@samsung.com>
10237L: linux-nfc@lists.01.org (moderated for non-subscribers)
10238S: Supported
10239F: drivers/nfc/s3fwrn5
10240
10241SAMSUNG SOC CLOCK DRIVERS
10242M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10243M: Tomasz Figa <tomasz.figa@gmail.com>
10244S: Supported
10245L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10246F: drivers/clk/samsung/
10247
10248SAMSUNG SXGBE DRIVERS
10249M: Byungho An <bh74.an@samsung.com>
10250M: Girish K S <ks.giri@samsung.com>
10251M: Vipul Pandya <vipul.pandya@samsung.com>
10252S: Supported
10253L: netdev@vger.kernel.org
10254F: drivers/net/ethernet/samsung/sxgbe/
10255
10256SAMSUNG THERMAL DRIVER
10257M: Lukasz Majewski <l.majewski@samsung.com>
10258L: linux-pm@vger.kernel.org
10259L: linux-samsung-soc@vger.kernel.org
10260S: Supported
10261T: git https://github.com/lmajewski/linux-samsung-thermal.git
10262F: drivers/thermal/samsung/
10263
10264SAMSUNG USB2 PHY DRIVER
10265M: Kamil Debski <kamil@wypas.org>
10266M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10267L: linux-kernel@vger.kernel.org
10268S: Supported
10269F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10270F: Documentation/phy/samsung-usb2.txt
10271F: drivers/phy/phy-exynos4210-usb2.c
10272F: drivers/phy/phy-exynos4x12-usb2.c
10273F: drivers/phy/phy-exynos5250-usb2.c
10274F: drivers/phy/phy-s5pv210-usb2.c
10275F: drivers/phy/phy-samsung-usb2.c
10276F: drivers/phy/phy-samsung-usb2.h
10277
10278SERIAL DRIVERS
10279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10280L: linux-serial@vger.kernel.org
10281S: Maintained
10282F: Documentation/devicetree/bindings/serial/
10283F: drivers/tty/serial/
10284
10285SYNOPSYS DESIGNWARE DMAC DRIVER
10286M: Viresh Kumar <vireshk@kernel.org>
10287M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10288S: Maintained
10289F: include/linux/dma/dw.h
10290F: include/linux/platform_data/dma-dw.h
10291F: drivers/dma/dw/
10292
10293SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10294M: Lars Persson <lars.persson@axis.com>
10295L: netdev@vger.kernel.org
10296S: Supported
10297F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10298F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10299
10300SYNOPSYS DESIGNWARE I2C DRIVER
10301M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10302R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10303R: Mika Westerberg <mika.westerberg@linux.intel.com>
10304L: linux-i2c@vger.kernel.org
10305S: Maintained
10306F: drivers/i2c/busses/i2c-designware-*
10307F: include/linux/platform_data/i2c-designware.h
10308
10309SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10310M: Jaehoon Chung <jh80.chung@samsung.com>
10311L: linux-mmc@vger.kernel.org
10312S: Maintained
10313F: include/linux/mmc/dw_mmc.h
10314F: drivers/mmc/host/dw_mmc*
10315
10316SYSTEM TRACE MODULE CLASS
10317M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10318S: Maintained
10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10320F: Documentation/trace/stm.txt
10321F: drivers/hwtracing/stm/
10322F: include/linux/stm.h
10323F: include/uapi/linux/stm.h
10324
10325THUNDERBOLT DRIVER
10326M: Andreas Noever <andreas.noever@gmail.com>
10327S: Maintained
10328F: drivers/thunderbolt/
10329
10330TI BQ27XXX POWER SUPPLY DRIVER
10331R: Andrew F. Davis <afd@ti.com>
10332F: include/linux/power/bq27xxx_battery.h
10333F: drivers/power/bq27xxx_battery.c
10334F: drivers/power/bq27xxx_battery_i2c.c
10335
10336TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10337M: John Stultz <john.stultz@linaro.org>
10338M: Thomas Gleixner <tglx@linutronix.de>
10339L: linux-kernel@vger.kernel.org
10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10341S: Supported
10342F: include/linux/clocksource.h
10343F: include/linux/time.h
10344F: include/linux/timex.h
10345F: include/uapi/linux/time.h
10346F: include/uapi/linux/timex.h
10347F: kernel/time/clocksource.c
10348F: kernel/time/time*.c
10349F: kernel/time/alarmtimer.c
10350F: kernel/time/ntp.c
10351F: tools/testing/selftests/timers/
10352
10353SC1200 WDT DRIVER
10354M: Zwane Mwaikambo <zwanem@gmail.com>
10355S: Maintained
10356F: drivers/watchdog/sc1200wdt.c
10357
10358SCHEDULER
10359M: Ingo Molnar <mingo@redhat.com>
10360M: Peter Zijlstra <peterz@infradead.org>
10361L: linux-kernel@vger.kernel.org
10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10363S: Maintained
10364F: kernel/sched/
10365F: include/linux/sched.h
10366F: include/uapi/linux/sched.h
10367F: include/linux/wait.h
10368
10369SCORE ARCHITECTURE
10370M: Chen Liqin <liqin.linux@gmail.com>
10371M: Lennox Wu <lennox.wu@gmail.com>
10372W: http://www.sunplus.com
10373S: Supported
10374F: arch/score/
10375
10376SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10377M: Sudeep Holla <sudeep.holla@arm.com>
10378L: linux-arm-kernel@lists.infradead.org
10379S: Maintained
10380F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10381F: drivers/clk/clk-scpi.c
10382F: drivers/cpufreq/scpi-cpufreq.c
10383F: drivers/firmware/arm_scpi.c
10384F: include/linux/scpi_protocol.h
10385
10386SCSI CDROM DRIVER
10387M: Jens Axboe <axboe@kernel.dk>
10388L: linux-scsi@vger.kernel.org
10389W: http://www.kernel.dk
10390S: Maintained
10391F: drivers/scsi/sr*
10392
10393SCSI RDMA PROTOCOL (SRP) INITIATOR
10394M: Bart Van Assche <bart.vanassche@sandisk.com>
10395L: linux-rdma@vger.kernel.org
10396S: Supported
10397W: http://www.openfabrics.org
10398Q: http://patchwork.kernel.org/project/linux-rdma/list/
10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10400F: drivers/infiniband/ulp/srp/
10401F: include/scsi/srp.h
10402
10403SCSI SG DRIVER
10404M: Doug Gilbert <dgilbert@interlog.com>
10405L: linux-scsi@vger.kernel.org
10406W: http://sg.danny.cz/sg
10407S: Maintained
10408F: Documentation/scsi/scsi-generic.txt
10409F: drivers/scsi/sg.c
10410F: include/scsi/sg.h
10411
10412SCSI SUBSYSTEM
10413M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10415M: "Martin K. Petersen" <martin.petersen@oracle.com>
10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10417L: linux-scsi@vger.kernel.org
10418S: Maintained
10419F: Documentation/devicetree/bindings/scsi/
10420F: drivers/scsi/
10421F: include/scsi/
10422
10423SCSI TAPE DRIVER
10424M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10425L: linux-scsi@vger.kernel.org
10426S: Maintained
10427F: Documentation/scsi/st.txt
10428F: drivers/scsi/st.*
10429F: drivers/scsi/st_*.h
10430
10431SCTP PROTOCOL
10432M: Vlad Yasevich <vyasevich@gmail.com>
10433M: Neil Horman <nhorman@tuxdriver.com>
10434L: linux-sctp@vger.kernel.org
10435W: http://lksctp.sourceforge.net
10436S: Maintained
10437F: Documentation/networking/sctp.txt
10438F: include/linux/sctp.h
10439F: include/uapi/linux/sctp.h
10440F: include/net/sctp/
10441F: net/sctp/
10442
10443SCx200 CPU SUPPORT
10444M: Jim Cromie <jim.cromie@gmail.com>
10445S: Odd Fixes
10446F: Documentation/i2c/busses/scx200_acb
10447F: arch/x86/platform/scx200/
10448F: drivers/watchdog/scx200_wdt.c
10449F: drivers/i2c/busses/scx200*
10450F: drivers/mtd/maps/scx200_docflash.c
10451F: include/linux/scx200.h
10452
10453SCx200 GPIO DRIVER
10454M: Jim Cromie <jim.cromie@gmail.com>
10455S: Maintained
10456F: drivers/char/scx200_gpio.c
10457F: include/linux/scx200_gpio.h
10458
10459SCx200 HRT CLOCKSOURCE DRIVER
10460M: Jim Cromie <jim.cromie@gmail.com>
10461S: Maintained
10462F: drivers/clocksource/scx200_hrt.c
10463
10464SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10465M: Sascha Sommer <saschasommer@freenet.de>
10466L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10467S: Maintained
10468F: drivers/mmc/host/sdricoh_cs.c
10469
10470SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10471M: Adrian Hunter <adrian.hunter@intel.com>
10472L: linux-mmc@vger.kernel.org
10473T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10474S: Maintained
10475F: drivers/mmc/host/sdhci*
10476F: include/linux/mmc/sdhci*
10477
10478SECURE COMPUTING
10479M: Kees Cook <keescook@chromium.org>
10480R: Andy Lutomirski <luto@amacapital.net>
10481R: Will Drewry <wad@chromium.org>
10482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10483S: Supported
10484F: kernel/seccomp.c
10485F: include/uapi/linux/seccomp.h
10486F: include/linux/seccomp.h
10487F: tools/testing/selftests/seccomp/*
10488K: \bsecure_computing
10489K: \bTIF_SECCOMP\b
10490
10491SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10492M: Al Cooper <alcooperx@gmail.com>
10493L: linux-mmc@vger.kernel.org
10494L: bcm-kernel-feedback-list@broadcom.com
10495S: Maintained
10496F: drivers/mmc/host/sdhci-brcmstb*
10497
10498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10499M: Ben Dooks <ben-linux@fluff.org>
10500M: Jaehoon Chung <jh80.chung@samsung.com>
10501L: linux-mmc@vger.kernel.org
10502S: Maintained
10503F: drivers/mmc/host/sdhci-s3c*
10504
10505SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10506M: Viresh Kumar <vireshk@kernel.org>
10507L: linux-mmc@vger.kernel.org
10508S: Maintained
10509F: drivers/mmc/host/sdhci-spear.c
10510
10511SECURITY SUBSYSTEM
10512M: James Morris <james.l.morris@oracle.com>
10513M: "Serge E. Hallyn" <serge@hallyn.com>
10514L: linux-security-module@vger.kernel.org (suggested Cc:)
10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10516W: http://kernsec.org/
10517S: Supported
10518F: security/
10519
10520SECURITY CONTACT
10521M: Security Officers <security@kernel.org>
10522S: Supported
10523
10524SELINUX SECURITY MODULE
10525M: Paul Moore <paul@paul-moore.com>
10526M: Stephen Smalley <sds@tycho.nsa.gov>
10527M: Eric Paris <eparis@parisplace.org>
10528L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10529W: http://selinuxproject.org
10530T: git git://git.infradead.org/users/pcmoore/selinux
10531S: Supported
10532F: include/linux/selinux*
10533F: security/selinux/
10534F: scripts/selinux/
10535
10536APPARMOR SECURITY MODULE
10537M: John Johansen <john.johansen@canonical.com>
10538L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10539W: apparmor.wiki.kernel.org
10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10541S: Supported
10542F: security/apparmor/
10543
10544LOADPIN SECURITY MODULE
10545M: Kees Cook <keescook@chromium.org>
10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10547S: Supported
10548F: security/loadpin/
10549
10550YAMA SECURITY MODULE
10551M: Kees Cook <keescook@chromium.org>
10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10553S: Supported
10554F: security/yama/
10555
10556SENSABLE PHANTOM
10557M: Jiri Slaby <jirislaby@gmail.com>
10558S: Maintained
10559F: drivers/misc/phantom.c
10560F: include/uapi/linux/phantom.h
10561
10562SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10563M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10564M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10565M: John Soni Jose <sony.john@avagotech.com>
10566L: linux-scsi@vger.kernel.org
10567W: http://www.avagotech.com
10568S: Supported
10569F: drivers/scsi/be2iscsi/
10570
10571Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10572M: Sathya Perla <sathya.perla@broadcom.com>
10573M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10574M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10575M: Somnath Kotur <somnath.kotur@broadcom.com>
10576L: netdev@vger.kernel.org
10577W: http://www.emulex.com
10578S: Supported
10579F: drivers/net/ethernet/emulex/benet/
10580
10581EMULEX ONECONNECT ROCE DRIVER
10582M: Selvin Xavier <selvin.xavier@avagotech.com>
10583M: Devesh Sharma <devesh.sharma@avagotech.com>
10584M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10585L: linux-rdma@vger.kernel.org
10586W: http://www.emulex.com
10587S: Supported
10588F: drivers/infiniband/hw/ocrdma/
10589
10590SFC NETWORK DRIVER
10591M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10592M: Edward Cree <ecree@solarflare.com>
10593M: Bert Kenward <bkenward@solarflare.com>
10594L: netdev@vger.kernel.org
10595S: Supported
10596F: drivers/net/ethernet/sfc/
10597
10598SGI GRU DRIVER
10599M: Dimitri Sivanich <sivanich@sgi.com>
10600S: Maintained
10601F: drivers/misc/sgi-gru/
10602
10603SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10604M: Pat Gefre <pfg@sgi.com>
10605L: linux-ia64@vger.kernel.org
10606S: Supported
10607F: Documentation/ia64/serial.txt
10608F: drivers/tty/serial/ioc?_serial.c
10609F: include/linux/ioc?.h
10610
10611SGI XP/XPC/XPNET DRIVER
10612M: Cliff Whickman <cpw@sgi.com>
10613M: Robin Holt <robinmholt@gmail.com>
10614S: Maintained
10615F: drivers/misc/sgi-xp/
10616
10617SI2157 MEDIA DRIVER
10618M: Antti Palosaari <crope@iki.fi>
10619L: linux-media@vger.kernel.org
10620W: https://linuxtv.org
10621W: http://palosaari.fi/linux/
10622Q: http://patchwork.linuxtv.org/project/linux-media/list/
10623T: git git://linuxtv.org/anttip/media_tree.git
10624S: Maintained
10625F: drivers/media/tuners/si2157*
10626
10627SI2168 MEDIA DRIVER
10628M: Antti Palosaari <crope@iki.fi>
10629L: linux-media@vger.kernel.org
10630W: https://linuxtv.org
10631W: http://palosaari.fi/linux/
10632Q: http://patchwork.linuxtv.org/project/linux-media/list/
10633T: git git://linuxtv.org/anttip/media_tree.git
10634S: Maintained
10635F: drivers/media/dvb-frontends/si2168*
10636
10637SI470X FM RADIO RECEIVER I2C DRIVER
10638M: Hans Verkuil <hverkuil@xs4all.nl>
10639L: linux-media@vger.kernel.org
10640T: git git://linuxtv.org/media_tree.git
10641W: https://linuxtv.org
10642S: Odd Fixes
10643F: drivers/media/radio/si470x/radio-si470x-i2c.c
10644
10645SI470X FM RADIO RECEIVER USB DRIVER
10646M: Hans Verkuil <hverkuil@xs4all.nl>
10647L: linux-media@vger.kernel.org
10648T: git git://linuxtv.org/media_tree.git
10649W: https://linuxtv.org
10650S: Maintained
10651F: drivers/media/radio/si470x/radio-si470x-common.c
10652F: drivers/media/radio/si470x/radio-si470x.h
10653F: drivers/media/radio/si470x/radio-si470x-usb.c
10654
10655SI4713 FM RADIO TRANSMITTER I2C DRIVER
10656M: Eduardo Valentin <edubezval@gmail.com>
10657L: linux-media@vger.kernel.org
10658T: git git://linuxtv.org/media_tree.git
10659W: https://linuxtv.org
10660S: Odd Fixes
10661F: drivers/media/radio/si4713/si4713.?
10662
10663SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10664M: Eduardo Valentin <edubezval@gmail.com>
10665L: linux-media@vger.kernel.org
10666T: git git://linuxtv.org/media_tree.git
10667W: https://linuxtv.org
10668S: Odd Fixes
10669F: drivers/media/radio/si4713/radio-platform-si4713.c
10670
10671SI4713 FM RADIO TRANSMITTER USB DRIVER
10672M: Hans Verkuil <hverkuil@xs4all.nl>
10673L: linux-media@vger.kernel.org
10674T: git git://linuxtv.org/media_tree.git
10675W: https://linuxtv.org
10676S: Maintained
10677F: drivers/media/radio/si4713/radio-usb-si4713.c
10678
10679SIANO DVB DRIVER
10680M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10681M: Mauro Carvalho Chehab <mchehab@kernel.org>
10682L: linux-media@vger.kernel.org
10683W: https://linuxtv.org
10684T: git git://linuxtv.org/media_tree.git
10685S: Odd fixes
10686F: drivers/media/common/siano/
10687F: drivers/media/usb/siano/
10688F: drivers/media/usb/siano/
10689F: drivers/media/mmc/siano/
10690
10691SIMPLEFB FB DRIVER
10692M: Hans de Goede <hdegoede@redhat.com>
10693L: linux-fbdev@vger.kernel.org
10694S: Maintained
10695F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10696F: drivers/video/fbdev/simplefb.c
10697F: include/linux/platform_data/simplefb.h
10698
10699SH_VEU V4L2 MEM2MEM DRIVER
10700L: linux-media@vger.kernel.org
10701S: Orphan
10702F: drivers/media/platform/sh_veu.c
10703
10704SH_VOU V4L2 OUTPUT DRIVER
10705L: linux-media@vger.kernel.org
10706S: Orphan
10707F: drivers/media/platform/sh_vou.c
10708F: include/media/drv-intf/sh_vou.h
10709
10710SIMPLE FIRMWARE INTERFACE (SFI)
10711M: Len Brown <lenb@kernel.org>
10712L: sfi-devel@simplefirmware.org
10713W: http://simplefirmware.org/
10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10715S: Supported
10716F: arch/x86/platform/sfi/
10717F: drivers/sfi/
10718F: include/linux/sfi*.h
10719
10720SIMTEC EB110ATX (Chalice CATS)
10721P: Ben Dooks
10722P: Vincent Sanders <vince@simtec.co.uk>
10723M: Simtec Linux Team <linux@simtec.co.uk>
10724W: http://www.simtec.co.uk/products/EB110ATX/
10725S: Supported
10726
10727SIMTEC EB2410ITX (BAST)
10728P: Ben Dooks
10729P: Vincent Sanders <vince@simtec.co.uk>
10730M: Simtec Linux Team <linux@simtec.co.uk>
10731W: http://www.simtec.co.uk/products/EB2410ITX/
10732S: Supported
10733F: arch/arm/mach-s3c24xx/mach-bast.c
10734F: arch/arm/mach-s3c24xx/bast-ide.c
10735F: arch/arm/mach-s3c24xx/bast-irq.c
10736
10737TI DAVINCI MACHINE SUPPORT
10738M: Sekhar Nori <nsekhar@ti.com>
10739M: Kevin Hilman <khilman@kernel.org>
10740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10742S: Supported
10743F: arch/arm/mach-davinci/
10744F: drivers/i2c/busses/i2c-davinci.c
10745
10746TI DAVINCI SERIES MEDIA DRIVER
10747M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10748L: linux-media@vger.kernel.org
10749W: https://linuxtv.org
10750Q: http://patchwork.linuxtv.org/project/linux-media/list/
10751T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10752S: Maintained
10753F: drivers/media/platform/davinci/
10754F: include/media/davinci/
10755
10756TI AM437X VPFE DRIVER
10757M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10758L: linux-media@vger.kernel.org
10759W: https://linuxtv.org
10760Q: http://patchwork.linuxtv.org/project/linux-media/list/
10761T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10762S: Maintained
10763F: drivers/media/platform/am437x/
10764
10765OV2659 OMNIVISION SENSOR DRIVER
10766M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10767L: linux-media@vger.kernel.org
10768W: https://linuxtv.org
10769Q: http://patchwork.linuxtv.org/project/linux-media/list/
10770T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10771S: Maintained
10772F: drivers/media/i2c/ov2659.c
10773F: include/media/i2c/ov2659.h
10774
10775SILICON MOTION SM712 FRAME BUFFER DRIVER
10776M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10777M: Teddy Wang <teddy.wang@siliconmotion.com>
10778M: Sudip Mukherjee <sudip@vectorindia.org>
10779L: linux-fbdev@vger.kernel.org
10780S: Maintained
10781F: drivers/video/fbdev/sm712*
10782F: Documentation/fb/sm712fb.txt
10783
10784SIS 190 ETHERNET DRIVER
10785M: Francois Romieu <romieu@fr.zoreil.com>
10786L: netdev@vger.kernel.org
10787S: Maintained
10788F: drivers/net/ethernet/sis/sis190.c
10789
10790SIS 900/7016 FAST ETHERNET DRIVER
10791M: Daniele Venzano <venza@brownhat.org>
10792W: http://www.brownhat.org/sis900.html
10793L: netdev@vger.kernel.org
10794S: Maintained
10795F: drivers/net/ethernet/sis/sis900.*
10796
10797SIS FRAMEBUFFER DRIVER
10798M: Thomas Winischhofer <thomas@winischhofer.net>
10799W: http://www.winischhofer.net/linuxsisvga.shtml
10800S: Maintained
10801F: Documentation/fb/sisfb.txt
10802F: drivers/video/fbdev/sis/
10803F: include/video/sisfb.h
10804
10805SIS USB2VGA DRIVER
10806M: Thomas Winischhofer <thomas@winischhofer.net>
10807W: http://www.winischhofer.at/linuxsisusbvga.shtml
10808S: Maintained
10809F: drivers/usb/misc/sisusbvga/
10810
10811SLAB ALLOCATOR
10812M: Christoph Lameter <cl@linux.com>
10813M: Pekka Enberg <penberg@kernel.org>
10814M: David Rientjes <rientjes@google.com>
10815M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10816M: Andrew Morton <akpm@linux-foundation.org>
10817L: linux-mm@kvack.org
10818S: Maintained
10819F: include/linux/sl?b*.h
10820F: mm/sl?b*
10821
10822SLEEPABLE READ-COPY UPDATE (SRCU)
10823M: Lai Jiangshan <jiangshanlai@gmail.com>
10824M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10825M: Josh Triplett <josh@joshtriplett.org>
10826R: Steven Rostedt <rostedt@goodmis.org>
10827R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10828L: linux-kernel@vger.kernel.org
10829W: http://www.rdrop.com/users/paulmck/RCU/
10830S: Supported
10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10832F: include/linux/srcu.h
10833F: kernel/rcu/srcu.c
10834
10835SMACK SECURITY MODULE
10836M: Casey Schaufler <casey@schaufler-ca.com>
10837L: linux-security-module@vger.kernel.org
10838W: http://schaufler-ca.com
10839T: git git://github.com/cschaufler/smack-next
10840S: Maintained
10841F: Documentation/security/Smack.txt
10842F: security/smack/
10843
10844DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10845M: Kevin Hilman <khilman@kernel.org>
10846M: Nishanth Menon <nm@ti.com>
10847S: Maintained
10848F: drivers/power/avs/
10849F: include/linux/power/smartreflex.h
10850L: linux-pm@vger.kernel.org
10851
10852SMC91x ETHERNET DRIVER
10853M: Nicolas Pitre <nico@fluxnic.net>
10854S: Odd Fixes
10855F: drivers/net/ethernet/smsc/smc91x.*
10856
10857SMIA AND SMIA++ IMAGE SENSOR DRIVER
10858M: Sakari Ailus <sakari.ailus@iki.fi>
10859L: linux-media@vger.kernel.org
10860S: Maintained
10861F: drivers/media/i2c/smiapp/
10862F: include/media/i2c/smiapp.h
10863F: drivers/media/i2c/smiapp-pll.c
10864F: drivers/media/i2c/smiapp-pll.h
10865F: include/uapi/linux/smiapp.h
10866F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10867
10868SMM665 HARDWARE MONITOR DRIVER
10869M: Guenter Roeck <linux@roeck-us.net>
10870L: linux-hwmon@vger.kernel.org
10871S: Maintained
10872F: Documentation/hwmon/smm665
10873F: drivers/hwmon/smm665.c
10874
10875SMSC EMC2103 HARDWARE MONITOR DRIVER
10876M: Steve Glendinning <steve.glendinning@shawell.net>
10877L: linux-hwmon@vger.kernel.org
10878S: Maintained
10879F: Documentation/hwmon/emc2103
10880F: drivers/hwmon/emc2103.c
10881
10882SMSC SCH5627 HARDWARE MONITOR DRIVER
10883M: Hans de Goede <hdegoede@redhat.com>
10884L: linux-hwmon@vger.kernel.org
10885S: Supported
10886F: Documentation/hwmon/sch5627
10887F: drivers/hwmon/sch5627.c
10888
10889SMSC47B397 HARDWARE MONITOR DRIVER
10890M: Jean Delvare <jdelvare@suse.com>
10891L: linux-hwmon@vger.kernel.org
10892S: Maintained
10893F: Documentation/hwmon/smsc47b397
10894F: drivers/hwmon/smsc47b397.c
10895
10896SMSC911x ETHERNET DRIVER
10897M: Steve Glendinning <steve.glendinning@shawell.net>
10898L: netdev@vger.kernel.org
10899S: Maintained
10900F: include/linux/smsc911x.h
10901F: drivers/net/ethernet/smsc/smsc911x.*
10902
10903SMSC9420 PCI ETHERNET DRIVER
10904M: Steve Glendinning <steve.glendinning@shawell.net>
10905L: netdev@vger.kernel.org
10906S: Maintained
10907F: drivers/net/ethernet/smsc/smsc9420.*
10908
10909SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10910M: Steve Glendinning <steve.glendinning@shawell.net>
10911L: linux-fbdev@vger.kernel.org
10912S: Maintained
10913F: drivers/video/fbdev/smscufx.c
10914
10915SOC-CAMERA V4L2 SUBSYSTEM
10916M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10917L: linux-media@vger.kernel.org
10918T: git git://linuxtv.org/media_tree.git
10919S: Maintained
10920F: include/media/soc*
10921F: drivers/media/i2c/soc_camera/
10922F: drivers/media/platform/soc_camera/
10923
10924SOEKRIS NET48XX LED SUPPORT
10925M: Chris Boot <bootc@bootc.net>
10926S: Maintained
10927F: drivers/leds/leds-net48xx.c
10928
10929SOFTLOGIC 6x10 MPEG CODEC
10930M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10931M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10932M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10933M: Ismael Luceno <ismael@iodev.co.uk>
10934L: linux-media@vger.kernel.org
10935S: Supported
10936F: drivers/media/pci/solo6x10/
10937
10938SOFTWARE RAID (Multiple Disks) SUPPORT
10939M: Shaohua Li <shli@kernel.org>
10940L: linux-raid@vger.kernel.org
10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10942S: Supported
10943F: drivers/md/
10944F: include/linux/raid/
10945F: include/uapi/linux/raid/
10946
10947SONIC NETWORK DRIVER
10948M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10949L: netdev@vger.kernel.org
10950S: Maintained
10951F: drivers/net/ethernet/natsemi/sonic.*
10952
10953SONICS SILICON BACKPLANE DRIVER (SSB)
10954M: Michael Buesch <m@bues.ch>
10955L: linux-wireless@vger.kernel.org
10956S: Maintained
10957F: drivers/ssb/
10958F: include/linux/ssb/
10959
10960SONY VAIO CONTROL DEVICE DRIVER
10961M: Mattia Dongili <malattia@linux.it>
10962L: platform-driver-x86@vger.kernel.org
10963W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10964S: Maintained
10965F: Documentation/laptops/sony-laptop.txt
10966F: drivers/char/sonypi.c
10967F: drivers/platform/x86/sony-laptop.c
10968F: include/linux/sony-laptop.h
10969
10970SONY MEMORYSTICK CARD SUPPORT
10971M: Alex Dubov <oakad@yahoo.com>
10972W: http://tifmxx.berlios.de/
10973S: Maintained
10974F: drivers/memstick/host/tifm_ms.c
10975
10976SONY MEMORYSTICK STANDARD SUPPORT
10977M: Maxim Levitsky <maximlevitsky@gmail.com>
10978S: Maintained
10979F: drivers/memstick/core/ms_block.*
10980
10981SOUND
10982M: Jaroslav Kysela <perex@perex.cz>
10983M: Takashi Iwai <tiwai@suse.com>
10984L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10985W: http://www.alsa-project.org/
10986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10987T: git git://git.alsa-project.org/alsa-kernel.git
10988Q: http://patchwork.kernel.org/project/alsa-devel/list/
10989S: Maintained
10990F: Documentation/sound/
10991F: include/sound/
10992F: include/uapi/sound/
10993F: sound/
10994
10995SOUND - COMPRESSED AUDIO
10996M: Vinod Koul <vinod.koul@intel.com>
10997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10999S: Supported
11000F: Documentation/sound/alsa/compress_offload.txt
11001F: include/sound/compress_driver.h
11002F: include/uapi/sound/compress_*
11003F: sound/core/compress_offload.c
11004F: sound/soc/soc-compress.c
11005
11006SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11007M: Liam Girdwood <lgirdwood@gmail.com>
11008M: Mark Brown <broonie@kernel.org>
11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11010L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11011W: http://alsa-project.org/main/index.php/ASoC
11012S: Supported
11013F: Documentation/devicetree/bindings/sound/
11014F: Documentation/sound/alsa/soc/
11015F: sound/soc/
11016F: include/sound/soc*
11017
11018SOUND - DMAENGINE HELPERS
11019M: Lars-Peter Clausen <lars@metafoo.de>
11020S: Supported
11021F: include/sound/dmaengine_pcm.h
11022F: sound/core/pcm_dmaengine.c
11023F: sound/soc/soc-generic-dmaengine-pcm.c
11024
11025SP2 MEDIA DRIVER
11026M: Olli Salonen <olli.salonen@iki.fi>
11027L: linux-media@vger.kernel.org
11028W: https://linuxtv.org
11029Q: http://patchwork.linuxtv.org/project/linux-media/list/
11030S: Maintained
11031F: drivers/media/dvb-frontends/sp2*
11032
11033SPARC + UltraSPARC (sparc/sparc64)
11034M: "David S. Miller" <davem@davemloft.net>
11035L: sparclinux@vger.kernel.org
11036Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11039S: Maintained
11040F: arch/sparc/
11041F: drivers/sbus/
11042
11043SPARC SERIAL DRIVERS
11044M: "David S. Miller" <davem@davemloft.net>
11045L: sparclinux@vger.kernel.org
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11048S: Maintained
11049F: include/linux/sunserialcore.h
11050F: drivers/tty/serial/suncore.c
11051F: drivers/tty/serial/sunhv.c
11052F: drivers/tty/serial/sunsab.c
11053F: drivers/tty/serial/sunsab.h
11054F: drivers/tty/serial/sunsu.c
11055F: drivers/tty/serial/sunzilog.c
11056F: drivers/tty/serial/sunzilog.h
11057
11058SPARSE CHECKER
11059M: "Christopher Li" <sparse@chrisli.org>
11060L: linux-sparse@vger.kernel.org
11061W: https://sparse.wiki.kernel.org/
11062T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11063T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11064S: Maintained
11065F: include/linux/compiler.h
11066
11067SPEAR PLATFORM SUPPORT
11068M: Viresh Kumar <vireshk@kernel.org>
11069M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071W: http://www.st.com/spear
11072S: Maintained
11073F: arch/arm/boot/dts/spear*
11074F: arch/arm/mach-spear/
11075
11076SPEAR CLOCK FRAMEWORK SUPPORT
11077M: Viresh Kumar <vireshk@kernel.org>
11078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11079W: http://www.st.com/spear
11080S: Maintained
11081F: drivers/clk/spear/
11082
11083SPI SUBSYSTEM
11084M: Mark Brown <broonie@kernel.org>
11085L: linux-spi@vger.kernel.org
11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11087Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11088S: Maintained
11089F: Documentation/devicetree/bindings/spi/
11090F: Documentation/spi/
11091F: drivers/spi/
11092F: include/linux/spi/
11093F: include/uapi/linux/spi/
11094
11095SPIDERNET NETWORK DRIVER for CELL
11096M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11097L: netdev@vger.kernel.org
11098S: Supported
11099F: Documentation/networking/spider_net.txt
11100F: drivers/net/ethernet/toshiba/spider_net*
11101
11102SPU FILE SYSTEM
11103M: Jeremy Kerr <jk@ozlabs.org>
11104L: linuxppc-dev@lists.ozlabs.org
11105W: http://www.ibm.com/developerworks/power/cell/
11106S: Supported
11107F: Documentation/filesystems/spufs.txt
11108F: arch/powerpc/platforms/cell/spufs/
11109
11110SQUASHFS FILE SYSTEM
11111M: Phillip Lougher <phillip@squashfs.org.uk>
11112L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11113W: http://squashfs.org.uk
11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11115S: Maintained
11116F: Documentation/filesystems/squashfs.txt
11117F: fs/squashfs/
11118
11119SRM (Alpha) environment access
11120M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11121S: Maintained
11122F: arch/alpha/kernel/srm_env.c
11123
11124STABLE BRANCH
11125M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11126L: stable@vger.kernel.org
11127S: Supported
11128F: Documentation/stable_kernel_rules.txt
11129
11130STAGING SUBSYSTEM
11131M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11133L: devel@driverdev.osuosl.org
11134S: Supported
11135F: drivers/staging/
11136
11137STAGING - COMEDI
11138M: Ian Abbott <abbotti@mev.co.uk>
11139M: H Hartley Sweeten <hsweeten@visionengravers.com>
11140S: Odd Fixes
11141F: drivers/staging/comedi/
11142
11143STAGING - FLARION FT1000 DRIVERS
11144M: Marek Belisko <marek.belisko@gmail.com>
11145S: Odd Fixes
11146F: drivers/staging/ft1000/
11147
11148STAGING - INDUSTRIAL IO
11149M: Jonathan Cameron <jic23@kernel.org>
11150L: linux-iio@vger.kernel.org
11151S: Odd Fixes
11152F: Documentation/devicetree/bindings/staging/iio/
11153F: drivers/staging/iio/
11154
11155STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11156M: Jarod Wilson <jarod@wilsonet.com>
11157W: http://www.lirc.org/
11158S: Odd Fixes
11159F: drivers/staging/media/lirc/
11160
11161STAGING - LUSTRE PARALLEL FILESYSTEM
11162M: Oleg Drokin <oleg.drokin@intel.com>
11163M: Andreas Dilger <andreas.dilger@intel.com>
11164L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11165W: http://wiki.lustre.org/
11166S: Maintained
11167F: drivers/staging/lustre
11168
11169STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11170M: Marc Dietrich <marvin24@gmx.de>
11171L: ac100@lists.launchpad.net (moderated for non-subscribers)
11172L: linux-tegra@vger.kernel.org
11173S: Maintained
11174F: drivers/staging/nvec/
11175
11176STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11177M: Jens Frederich <jfrederich@gmail.com>
11178M: Daniel Drake <dsd@laptop.org>
11179M: Jon Nettleton <jon.nettleton@gmail.com>
11180W: http://wiki.laptop.org/go/DCON
11181S: Maintained
11182F: drivers/staging/olpc_dcon/
11183
11184STAGING - REALTEK RTL8712U DRIVERS
11185M: Larry Finger <Larry.Finger@lwfinger.net>
11186M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11187S: Odd Fixes
11188F: drivers/staging/rtl8712/
11189
11190STAGING - REALTEK RTL8723U WIRELESS DRIVER
11191M: Larry Finger <Larry.Finger@lwfinger.net>
11192M: Jes Sorensen <Jes.Sorensen@redhat.com>
11193L: linux-wireless@vger.kernel.org
11194S: Maintained
11195F: drivers/staging/rtl8723au/
11196
11197STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11198M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11199M: Teddy Wang <teddy.wang@siliconmotion.com>
11200M: Sudip Mukherjee <sudip@vectorindia.org>
11201L: linux-fbdev@vger.kernel.org
11202S: Maintained
11203F: drivers/staging/sm750fb/
11204
11205STAGING - SLICOSS
11206M: Lior Dotan <liodot@gmail.com>
11207M: Christopher Harrer <charrer@alacritech.com>
11208S: Odd Fixes
11209F: drivers/staging/slicoss/
11210
11211STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11212M: William Hubbs <w.d.hubbs@gmail.com>
11213M: Chris Brannon <chris@the-brannons.com>
11214M: Kirk Reiser <kirk@reisers.ca>
11215M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11216L: speakup@linux-speakup.org
11217W: http://www.linux-speakup.org/
11218S: Odd Fixes
11219F: drivers/staging/speakup/
11220
11221STAGING - VIA VT665X DRIVERS
11222M: Forest Bond <forest@alittletooquiet.net>
11223S: Odd Fixes
11224F: drivers/staging/vt665?/
11225
11226STAGING - WILC1000 WIFI DRIVER
11227M: Aditya Shankar <aditya.shankar@microchip.com>
11228M: Ganesh Krishna <ganesh.krishna@microchip.com>
11229L: linux-wireless@vger.kernel.org
11230S: Supported
11231F: drivers/staging/wilc1000/
11232
11233STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11234M: Arnaud Patard <arnaud.patard@rtp-net.org>
11235S: Odd Fixes
11236F: drivers/staging/xgifb/
11237
11238STARFIRE/DURALAN NETWORK DRIVER
11239M: Ion Badulescu <ionut@badula.org>
11240S: Odd Fixes
11241F: drivers/net/ethernet/adaptec/starfire*
11242
11243SUN3/3X
11244M: Sam Creasey <sammy@sammy.net>
11245W: http://sammy.net/sun3/
11246S: Maintained
11247F: arch/m68k/kernel/*sun3*
11248F: arch/m68k/sun3*/
11249F: arch/m68k/include/asm/sun3*
11250F: drivers/net/ethernet/i825xx/sun3*
11251
11252SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11253M: Hans de Goede <hdegoede@redhat.com>
11254L: linux-input@vger.kernel.org
11255S: Maintained
11256F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11257F: drivers/input/keyboard/sun4i-lradc-keys.c
11258
11259SUNDANCE NETWORK DRIVER
11260M: Denis Kirjanov <kda@linux-powerpc.org>
11261L: netdev@vger.kernel.org
11262S: Maintained
11263F: drivers/net/ethernet/dlink/sundance.c
11264
11265SUPERH
11266M: Yoshinori Sato <ysato@users.sourceforge.jp>
11267M: Rich Felker <dalias@libc.org>
11268L: linux-sh@vger.kernel.org
11269Q: http://patchwork.kernel.org/project/linux-sh/list/
11270S: Maintained
11271F: Documentation/sh/
11272F: arch/sh/
11273F: drivers/sh/
11274
11275SUSPEND TO RAM
11276M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11277M: Len Brown <len.brown@intel.com>
11278M: Pavel Machek <pavel@ucw.cz>
11279L: linux-pm@vger.kernel.org
11280S: Supported
11281F: Documentation/power/
11282F: arch/x86/kernel/acpi/
11283F: drivers/base/power/
11284F: kernel/power/
11285F: include/linux/suspend.h
11286F: include/linux/freezer.h
11287F: include/linux/pm.h
11288
11289SVGA HANDLING
11290M: Martin Mares <mj@ucw.cz>
11291L: linux-video@atrey.karlin.mff.cuni.cz
11292S: Maintained
11293F: Documentation/svga.txt
11294F: arch/x86/boot/video*
11295
11296SWIOTLB SUBSYSTEM
11297M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11298L: linux-kernel@vger.kernel.org
11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11300S: Supported
11301F: lib/swiotlb.c
11302F: arch/*/kernel/pci-swiotlb.c
11303F: include/linux/swiotlb.h
11304
11305SWITCHDEV
11306M: Jiri Pirko <jiri@resnulli.us>
11307L: netdev@vger.kernel.org
11308S: Supported
11309F: net/switchdev/
11310F: include/net/switchdev.h
11311
11312SYNOPSYS ARC ARCHITECTURE
11313M: Vineet Gupta <vgupta@synopsys.com>
11314L: linux-snps-arc@lists.infradead.org
11315S: Supported
11316F: arch/arc/
11317F: Documentation/devicetree/bindings/arc/*
11318F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11319F: drivers/tty/serial/arc_uart.c
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11321
11322SYNOPSYS ARC SDP platform support
11323M: Alexey Brodkin <abrodkin@synopsys.com>
11324S: Supported
11325F: arch/arc/plat-axs10x
11326F: arch/arc/boot/dts/ax*
11327F: Documentation/devicetree/bindings/arc/axs10*
11328
11329SYSTEM CONFIGURATION (SYSCON)
11330M: Lee Jones <lee.jones@linaro.org>
11331M: Arnd Bergmann <arnd@arndb.de>
11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11333S: Supported
11334F: drivers/mfd/syscon.c
11335
11336SYSV FILESYSTEM
11337M: Christoph Hellwig <hch@infradead.org>
11338S: Maintained
11339F: Documentation/filesystems/sysv-fs.txt
11340F: fs/sysv/
11341F: include/linux/sysv_fs.h
11342
11343TARGET SUBSYSTEM
11344M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11345L: linux-scsi@vger.kernel.org
11346L: target-devel@vger.kernel.org
11347W: http://www.linux-iscsi.org
11348W: http://groups.google.com/group/linux-iscsi-target-dev
11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11350S: Supported
11351F: drivers/target/
11352F: include/target/
11353F: Documentation/target/
11354
11355TASKSTATS STATISTICS INTERFACE
11356M: Balbir Singh <bsingharora@gmail.com>
11357S: Maintained
11358F: Documentation/accounting/taskstats*
11359F: include/linux/taskstats*
11360F: kernel/taskstats.c
11361
11362TC CLASSIFIER
11363M: Jamal Hadi Salim <jhs@mojatatu.com>
11364L: netdev@vger.kernel.org
11365S: Maintained
11366F: include/net/pkt_cls.h
11367F: include/uapi/linux/pkt_cls.h
11368F: net/sched/
11369
11370TCP LOW PRIORITY MODULE
11371M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11372M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11373W: http://tcp-lp-mod.sourceforge.net/
11374S: Maintained
11375F: net/ipv4/tcp_lp.c
11376
11377TDA10071 MEDIA DRIVER
11378M: Antti Palosaari <crope@iki.fi>
11379L: linux-media@vger.kernel.org
11380W: https://linuxtv.org
11381W: http://palosaari.fi/linux/
11382Q: http://patchwork.linuxtv.org/project/linux-media/list/
11383T: git git://linuxtv.org/anttip/media_tree.git
11384S: Maintained
11385F: drivers/media/dvb-frontends/tda10071*
11386
11387TDA18212 MEDIA DRIVER
11388M: Antti Palosaari <crope@iki.fi>
11389L: linux-media@vger.kernel.org
11390W: https://linuxtv.org
11391W: http://palosaari.fi/linux/
11392Q: http://patchwork.linuxtv.org/project/linux-media/list/
11393T: git git://linuxtv.org/anttip/media_tree.git
11394S: Maintained
11395F: drivers/media/tuners/tda18212*
11396
11397TDA18218 MEDIA DRIVER
11398M: Antti Palosaari <crope@iki.fi>
11399L: linux-media@vger.kernel.org
11400W: https://linuxtv.org
11401W: http://palosaari.fi/linux/
11402Q: http://patchwork.linuxtv.org/project/linux-media/list/
11403T: git git://linuxtv.org/anttip/media_tree.git
11404S: Maintained
11405F: drivers/media/tuners/tda18218*
11406
11407TDA18271 MEDIA DRIVER
11408M: Michael Krufky <mkrufky@linuxtv.org>
11409L: linux-media@vger.kernel.org
11410W: https://linuxtv.org
11411W: http://github.com/mkrufky
11412Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413T: git git://linuxtv.org/mkrufky/tuners.git
11414S: Maintained
11415F: drivers/media/tuners/tda18271*
11416
11417TDA827x MEDIA DRIVER
11418M: Michael Krufky <mkrufky@linuxtv.org>
11419L: linux-media@vger.kernel.org
11420W: https://linuxtv.org
11421W: http://github.com/mkrufky
11422Q: http://patchwork.linuxtv.org/project/linux-media/list/
11423T: git git://linuxtv.org/mkrufky/tuners.git
11424S: Maintained
11425F: drivers/media/tuners/tda8290.*
11426
11427TDA8290 MEDIA DRIVER
11428M: Michael Krufky <mkrufky@linuxtv.org>
11429L: linux-media@vger.kernel.org
11430W: https://linuxtv.org
11431W: http://github.com/mkrufky
11432Q: http://patchwork.linuxtv.org/project/linux-media/list/
11433T: git git://linuxtv.org/mkrufky/tuners.git
11434S: Maintained
11435F: drivers/media/tuners/tda8290.*
11436
11437TDA9840 MEDIA DRIVER
11438M: Hans Verkuil <hverkuil@xs4all.nl>
11439L: linux-media@vger.kernel.org
11440T: git git://linuxtv.org/media_tree.git
11441W: https://linuxtv.org
11442S: Maintained
11443F: drivers/media/i2c/tda9840*
11444
11445TEA5761 TUNER DRIVER
11446M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11447M: Mauro Carvalho Chehab <mchehab@kernel.org>
11448L: linux-media@vger.kernel.org
11449W: https://linuxtv.org
11450T: git git://linuxtv.org/media_tree.git
11451S: Odd fixes
11452F: drivers/media/tuners/tea5761.*
11453
11454TEA5767 TUNER DRIVER
11455M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11456M: Mauro Carvalho Chehab <mchehab@kernel.org>
11457L: linux-media@vger.kernel.org
11458W: https://linuxtv.org
11459T: git git://linuxtv.org/media_tree.git
11460S: Maintained
11461F: drivers/media/tuners/tea5767.*
11462
11463TEA6415C MEDIA DRIVER
11464M: Hans Verkuil <hverkuil@xs4all.nl>
11465L: linux-media@vger.kernel.org
11466T: git git://linuxtv.org/media_tree.git
11467W: https://linuxtv.org
11468S: Maintained
11469F: drivers/media/i2c/tea6415c*
11470
11471TEA6420 MEDIA DRIVER
11472M: Hans Verkuil <hverkuil@xs4all.nl>
11473L: linux-media@vger.kernel.org
11474T: git git://linuxtv.org/media_tree.git
11475W: https://linuxtv.org
11476S: Maintained
11477F: drivers/media/i2c/tea6420*
11478
11479TEAM DRIVER
11480M: Jiri Pirko <jiri@resnulli.us>
11481L: netdev@vger.kernel.org
11482S: Supported
11483F: drivers/net/team/
11484F: include/linux/if_team.h
11485F: include/uapi/linux/if_team.h
11486
11487TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11488M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11489S: Maintained
11490F: arch/x86/platform/ts5500/
11491
11492TECHNOTREND USB IR RECEIVER
11493M: Sean Young <sean@mess.org>
11494L: linux-media@vger.kernel.org
11495S: Maintained
11496F: drivers/media/rc/ttusbir.c
11497
11498TEGRA ARCHITECTURE SUPPORT
11499M: Stephen Warren <swarren@wwwdotorg.org>
11500M: Thierry Reding <thierry.reding@gmail.com>
11501M: Alexandre Courbot <gnurou@gmail.com>
11502L: linux-tegra@vger.kernel.org
11503Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11505S: Supported
11506N: [^a-z]tegra
11507
11508TEGRA CLOCK DRIVER
11509M: Peter De Schrijver <pdeschrijver@nvidia.com>
11510M: Prashant Gaikwad <pgaikwad@nvidia.com>
11511S: Supported
11512F: drivers/clk/tegra/
11513
11514TEGRA DMA DRIVERS
11515M: Laxman Dewangan <ldewangan@nvidia.com>
11516M: Jon Hunter <jonathanh@nvidia.com>
11517S: Supported
11518F: drivers/dma/tegra*
11519
11520TEGRA I2C DRIVER
11521M: Laxman Dewangan <ldewangan@nvidia.com>
11522S: Supported
11523F: drivers/i2c/busses/i2c-tegra.c
11524
11525TEGRA IOMMU DRIVERS
11526M: Hiroshi Doyu <hdoyu@nvidia.com>
11527S: Supported
11528F: drivers/iommu/tegra*
11529
11530TEGRA KBC DRIVER
11531M: Rakesh Iyer <riyer@nvidia.com>
11532M: Laxman Dewangan <ldewangan@nvidia.com>
11533S: Supported
11534F: drivers/input/keyboard/tegra-kbc.c
11535
11536TEGRA PWM DRIVER
11537M: Thierry Reding <thierry.reding@gmail.com>
11538S: Supported
11539F: drivers/pwm/pwm-tegra.c
11540
11541TEGRA SERIAL DRIVER
11542M: Laxman Dewangan <ldewangan@nvidia.com>
11543S: Supported
11544F: drivers/tty/serial/serial-tegra.c
11545
11546TEGRA SPI DRIVER
11547M: Laxman Dewangan <ldewangan@nvidia.com>
11548S: Supported
11549F: drivers/spi/spi-tegra*
11550
11551TEHUTI ETHERNET DRIVER
11552M: Andy Gospodarek <andy@greyhouse.net>
11553L: netdev@vger.kernel.org
11554S: Supported
11555F: drivers/net/ethernet/tehuti/*
11556
11557Telecom Clock Driver for MCPL0010
11558M: Mark Gross <mark.gross@intel.com>
11559S: Supported
11560F: drivers/char/tlclk.c
11561
11562TENSILICA XTENSA PORT (xtensa)
11563M: Chris Zankel <chris@zankel.net>
11564M: Max Filippov <jcmvbkbc@gmail.com>
11565L: linux-xtensa@linux-xtensa.org
11566T: git git://github.com/czankel/xtensa-linux.git
11567S: Maintained
11568F: arch/xtensa/
11569F: drivers/irqchip/irq-xtensa-*
11570
11571THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11572M: Hans Verkuil <hverkuil@xs4all.nl>
11573L: linux-media@vger.kernel.org
11574T: git git://linuxtv.org/media_tree.git
11575W: https://linuxtv.org
11576S: Maintained
11577F: drivers/media/radio/radio-raremono.c
11578
11579THERMAL
11580M: Zhang Rui <rui.zhang@intel.com>
11581M: Eduardo Valentin <edubezval@gmail.com>
11582L: linux-pm@vger.kernel.org
11583T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11585Q: https://patchwork.kernel.org/project/linux-pm/list/
11586S: Supported
11587F: drivers/thermal/
11588F: include/linux/thermal.h
11589F: include/uapi/linux/thermal.h
11590F: include/linux/cpu_cooling.h
11591F: Documentation/devicetree/bindings/thermal/
11592
11593THERMAL/CPU_COOLING
11594M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11595M: Viresh Kumar <viresh.kumar@linaro.org>
11596M: Javi Merino <javi.merino@arm.com>
11597L: linux-pm@vger.kernel.org
11598S: Supported
11599F: Documentation/thermal/cpu-cooling-api.txt
11600F: drivers/thermal/cpu_cooling.c
11601F: include/linux/cpu_cooling.h
11602
11603THINKPAD ACPI EXTRAS DRIVER
11604M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11605L: ibm-acpi-devel@lists.sourceforge.net
11606L: platform-driver-x86@vger.kernel.org
11607W: http://ibm-acpi.sourceforge.net
11608W: http://thinkwiki.org/wiki/Ibm-acpi
11609T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11610S: Maintained
11611F: drivers/platform/x86/thinkpad_acpi.c
11612
11613TI BANDGAP AND THERMAL DRIVER
11614M: Eduardo Valentin <edubezval@gmail.com>
11615M: Keerthy <j-keerthy@ti.com>
11616L: linux-pm@vger.kernel.org
11617L: linux-omap@vger.kernel.org
11618S: Maintained
11619F: drivers/thermal/ti-soc-thermal/
11620
11621TI VPE/CAL DRIVERS
11622M: Benoit Parrot <bparrot@ti.com>
11623L: linux-media@vger.kernel.org
11624W: http://linuxtv.org/
11625Q: http://patchwork.linuxtv.org/project/linux-media/list/
11626S: Maintained
11627F: drivers/media/platform/ti-vpe/
11628
11629TI CDCE706 CLOCK DRIVER
11630M: Max Filippov <jcmvbkbc@gmail.com>
11631S: Maintained
11632F: drivers/clk/clk-cdce706.c
11633
11634TI CLOCK DRIVER
11635M: Tero Kristo <t-kristo@ti.com>
11636L: linux-omap@vger.kernel.org
11637S: Maintained
11638F: drivers/clk/ti/
11639F: include/linux/clk/ti.h
11640
11641TI ETHERNET SWITCH DRIVER (CPSW)
11642M: Mugunthan V N <mugunthanvnm@ti.com>
11643R: Grygorii Strashko <grygorii.strashko@ti.com>
11644L: linux-omap@vger.kernel.org
11645L: netdev@vger.kernel.org
11646S: Maintained
11647F: drivers/net/ethernet/ti/cpsw*
11648F: drivers/net/ethernet/ti/davinci*
11649
11650TI FLASH MEDIA INTERFACE DRIVER
11651M: Alex Dubov <oakad@yahoo.com>
11652S: Maintained
11653F: drivers/misc/tifm*
11654F: drivers/mmc/host/tifm_sd.c
11655F: include/linux/tifm.h
11656
11657TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11658M: Santosh Shilimkar <ssantosh@kernel.org>
11659L: linux-kernel@vger.kernel.org
11660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11661S: Maintained
11662F: drivers/soc/ti/*
11663T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11664
11665
11666TI LM49xxx FAMILY ASoC CODEC DRIVERS
11667M: M R Swami Reddy <mr.swami.reddy@ti.com>
11668M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11669L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11670S: Maintained
11671F: sound/soc/codecs/lm49453*
11672F: sound/soc/codecs/isabelle*
11673
11674TI LP855x BACKLIGHT DRIVER
11675M: Milo Kim <milo.kim@ti.com>
11676S: Maintained
11677F: Documentation/backlight/lp855x-driver.txt
11678F: drivers/video/backlight/lp855x_bl.c
11679F: include/linux/platform_data/lp855x.h
11680
11681TI LP8727 CHARGER DRIVER
11682M: Milo Kim <milo.kim@ti.com>
11683S: Maintained
11684F: drivers/power/lp8727_charger.c
11685F: include/linux/platform_data/lp8727.h
11686
11687TI LP8788 MFD DRIVER
11688M: Milo Kim <milo.kim@ti.com>
11689S: Maintained
11690F: drivers/iio/adc/lp8788_adc.c
11691F: drivers/leds/leds-lp8788.c
11692F: drivers/mfd/lp8788*.c
11693F: drivers/power/lp8788-charger.c
11694F: drivers/regulator/lp8788-*.c
11695F: include/linux/mfd/lp8788*.h
11696
11697TI NETCP ETHERNET DRIVER
11698M: Wingman Kwok <w-kwok2@ti.com>
11699M: Murali Karicheri <m-karicheri2@ti.com>
11700L: netdev@vger.kernel.org
11701S: Maintained
11702F: drivers/net/ethernet/ti/netcp*
11703
11704TI TAS571X FAMILY ASoC CODEC DRIVER
11705M: Kevin Cernekee <cernekee@chromium.org>
11706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11707S: Odd Fixes
11708F: sound/soc/codecs/tas571x*
11709
11710TI TWL4030 SERIES SOC CODEC DRIVER
11711M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11712L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11713S: Maintained
11714F: sound/soc/codecs/twl4030*
11715
11716TI WILINK WIRELESS DRIVERS
11717L: linux-wireless@vger.kernel.org
11718W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11719W: http://wireless.kernel.org/en/users/Drivers/wl1251
11720T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11721S: Orphan
11722F: drivers/net/wireless/ti/
11723F: include/linux/wl12xx.h
11724
11725TIPC NETWORK LAYER
11726M: Jon Maloy <jon.maloy@ericsson.com>
11727M: Ying Xue <ying.xue@windriver.com>
11728L: netdev@vger.kernel.org (core kernel code)
11729L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11730W: http://tipc.sourceforge.net/
11731S: Maintained
11732F: include/uapi/linux/tipc*.h
11733F: net/tipc/
11734
11735TILE ARCHITECTURE
11736M: Chris Metcalf <cmetcalf@mellanox.com>
11737W: http://www.mellanox.com/repository/solutions/tile-scm/
11738T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11739S: Supported
11740F: arch/tile/
11741F: drivers/char/tile-srom.c
11742F: drivers/edac/tile_edac.c
11743F: drivers/net/ethernet/tile/
11744F: drivers/rtc/rtc-tile.c
11745F: drivers/tty/hvc/hvc_tile.c
11746F: drivers/tty/serial/tilegx.c
11747F: drivers/usb/host/*-tilegx.c
11748F: include/linux/usb/tilegx.h
11749
11750TLAN NETWORK DRIVER
11751M: Samuel Chessman <chessman@tux.org>
11752L: tlan-devel@lists.sourceforge.net (subscribers-only)
11753W: http://sourceforge.net/projects/tlan/
11754S: Maintained
11755F: Documentation/networking/tlan.txt
11756F: drivers/net/ethernet/ti/tlan.*
11757
11758TOMOYO SECURITY MODULE
11759M: Kentaro Takeda <takedakn@nttdata.co.jp>
11760M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11761L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11762L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11763L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11764L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11765W: http://tomoyo.sourceforge.jp/
11766T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11767S: Maintained
11768F: security/tomoyo/
11769
11770TOPSTAR LAPTOP EXTRAS DRIVER
11771M: Herton Ronaldo Krzesinski <herton@canonical.com>
11772L: platform-driver-x86@vger.kernel.org
11773S: Maintained
11774F: drivers/platform/x86/topstar-laptop.c
11775
11776TOSHIBA ACPI EXTRAS DRIVER
11777M: Azael Avalos <coproscefalo@gmail.com>
11778L: platform-driver-x86@vger.kernel.org
11779S: Maintained
11780F: drivers/platform/x86/toshiba_acpi.c
11781
11782TOSHIBA BLUETOOTH DRIVER
11783M: Azael Avalos <coproscefalo@gmail.com>
11784L: platform-driver-x86@vger.kernel.org
11785S: Maintained
11786F: drivers/platform/x86/toshiba_bluetooth.c
11787
11788TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11789M: Azael Avalos <coproscefalo@gmail.com>
11790L: platform-driver-x86@vger.kernel.org
11791S: Maintained
11792F: drivers/platform/x86/toshiba_haps.c
11793
11794TOSHIBA WMI HOTKEYS DRIVER
11795M: Azael Avalos <coproscefalo@gmail.com>
11796L: platform-driver-x86@vger.kernel.org
11797S: Maintained
11798F: drivers/platform/x86/toshiba-wmi.c
11799
11800TOSHIBA SMM DRIVER
11801M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11802W: http://www.buzzard.org.uk/toshiba/
11803S: Maintained
11804F: drivers/char/toshiba.c
11805F: include/linux/toshiba.h
11806F: include/uapi/linux/toshiba.h
11807
11808TOSHIBA TC358743 DRIVER
11809M: Mats Randgaard <matrandg@cisco.com>
11810L: linux-media@vger.kernel.org
11811S: Maintained
11812F: drivers/media/i2c/tc358743*
11813F: include/media/i2c/tc358743.h
11814
11815TMIO/SDHI MMC DRIVER
11816M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11817L: linux-mmc@vger.kernel.org
11818S: Supported
11819F: drivers/mmc/host/tmio_mmc*
11820F: drivers/mmc/host/sh_mobile_sdhi.c
11821F: include/linux/mfd/tmio.h
11822
11823TMP401 HARDWARE MONITOR DRIVER
11824M: Guenter Roeck <linux@roeck-us.net>
11825L: linux-hwmon@vger.kernel.org
11826S: Maintained
11827F: Documentation/hwmon/tmp401
11828F: drivers/hwmon/tmp401.c
11829
11830TMPFS (SHMEM FILESYSTEM)
11831M: Hugh Dickins <hughd@google.com>
11832L: linux-mm@kvack.org
11833S: Maintained
11834F: include/linux/shmem_fs.h
11835F: mm/shmem.c
11836
11837TM6000 VIDEO4LINUX DRIVER
11838M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11839M: Mauro Carvalho Chehab <mchehab@kernel.org>
11840L: linux-media@vger.kernel.org
11841W: https://linuxtv.org
11842T: git git://linuxtv.org/media_tree.git
11843S: Odd fixes
11844F: drivers/media/usb/tm6000/
11845
11846TW68 VIDEO4LINUX DRIVER
11847M: Hans Verkuil <hverkuil@xs4all.nl>
11848L: linux-media@vger.kernel.org
11849T: git git://linuxtv.org/media_tree.git
11850W: https://linuxtv.org
11851S: Odd Fixes
11852F: drivers/media/pci/tw68/
11853
11854TW686X VIDEO4LINUX DRIVER
11855M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11856L: linux-media@vger.kernel.org
11857T: git git://linuxtv.org/media_tree.git
11858W: http://linuxtv.org
11859S: Maintained
11860F: drivers/media/pci/tw686x/
11861
11862TPM DEVICE DRIVER
11863M: Peter Huewe <peterhuewe@gmx.de>
11864M: Marcel Selhorst <tpmdd@selhorst.net>
11865M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11866R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11867W: http://tpmdd.sourceforge.net
11868L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11869Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11870T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11871S: Maintained
11872F: drivers/char/tpm/
11873
11874TPM IBM_VTPM DEVICE DRIVER
11875M: Ashley Lai <ashleydlai@gmail.com>
11876W: http://tpmdd.sourceforge.net
11877L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11878S: Maintained
11879F: drivers/char/tpm/tpm_ibmvtpm*
11880
11881TRACING
11882M: Steven Rostedt <rostedt@goodmis.org>
11883M: Ingo Molnar <mingo@redhat.com>
11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11885S: Maintained
11886F: Documentation/trace/ftrace.txt
11887F: arch/*/*/*/ftrace.h
11888F: arch/*/kernel/ftrace.c
11889F: include/*/ftrace.h
11890F: include/linux/trace*.h
11891F: include/trace/
11892F: kernel/trace/
11893F: tools/testing/selftests/ftrace/
11894
11895TRACING MMIO ACCESSES (MMIOTRACE)
11896M: Steven Rostedt <rostedt@goodmis.org>
11897M: Ingo Molnar <mingo@kernel.org>
11898R: Karol Herbst <karolherbst@gmail.com>
11899R: Pekka Paalanen <ppaalanen@gmail.com>
11900S: Maintained
11901L: linux-kernel@vger.kernel.org
11902L: nouveau@lists.freedesktop.org
11903F: kernel/trace/trace_mmiotrace.c
11904F: include/linux/mmiotrace.h
11905F: arch/x86/mm/kmmio.c
11906F: arch/x86/mm/mmio-mod.c
11907F: arch/x86/mm/testmmiotrace.c
11908
11909TRIVIAL PATCHES
11910M: Jiri Kosina <trivial@kernel.org>
11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11912S: Maintained
11913K: ^Subject:.*(?i)trivial
11914
11915TTY LAYER
11916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11917M: Jiri Slaby <jslaby@suse.com>
11918S: Supported
11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11920F: Documentation/serial/
11921F: drivers/tty/
11922F: drivers/tty/serial/serial_core.c
11923F: include/linux/serial_core.h
11924F: include/linux/serial.h
11925F: include/linux/tty.h
11926F: include/uapi/linux/serial_core.h
11927F: include/uapi/linux/serial.h
11928F: include/uapi/linux/tty.h
11929
11930TUA9001 MEDIA DRIVER
11931M: Antti Palosaari <crope@iki.fi>
11932L: linux-media@vger.kernel.org
11933W: https://linuxtv.org
11934W: http://palosaari.fi/linux/
11935Q: http://patchwork.linuxtv.org/project/linux-media/list/
11936T: git git://linuxtv.org/anttip/media_tree.git
11937S: Maintained
11938F: drivers/media/tuners/tua9001*
11939
11940TULIP NETWORK DRIVERS
11941L: netdev@vger.kernel.org
11942L: linux-parisc@vger.kernel.org
11943S: Orphan
11944F: drivers/net/ethernet/dec/tulip/
11945
11946TUN/TAP driver
11947M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11948W: http://vtun.sourceforge.net/tun
11949S: Maintained
11950F: Documentation/networking/tuntap.txt
11951F: arch/um/os-Linux/drivers/
11952
11953TURBOCHANNEL SUBSYSTEM
11954M: "Maciej W. Rozycki" <macro@linux-mips.org>
11955M: Ralf Baechle <ralf@linux-mips.org>
11956L: linux-mips@linux-mips.org
11957Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11958S: Maintained
11959F: drivers/tc/
11960F: include/linux/tc.h
11961
11962U14-34F SCSI DRIVER
11963M: Dario Ballabio <ballabio_dario@emc.com>
11964L: linux-scsi@vger.kernel.org
11965S: Maintained
11966F: drivers/scsi/u14-34f.c
11967
11968UBI FILE SYSTEM (UBIFS)
11969M: Richard Weinberger <richard@nod.at>
11970M: Artem Bityutskiy <dedekind1@gmail.com>
11971M: Adrian Hunter <adrian.hunter@intel.com>
11972L: linux-mtd@lists.infradead.org
11973T: git git://git.infradead.org/ubifs-2.6.git
11974W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11975S: Supported
11976F: Documentation/filesystems/ubifs.txt
11977F: fs/ubifs/
11978
11979UCLINUX (M68KNOMMU AND COLDFIRE)
11980M: Greg Ungerer <gerg@linux-m68k.org>
11981W: http://www.linux-m68k.org/
11982W: http://www.uclinux.org/
11983L: linux-m68k@lists.linux-m68k.org
11984L: uclinux-dev@uclinux.org (subscribers-only)
11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11986S: Maintained
11987F: arch/m68k/coldfire/
11988F: arch/m68k/68*/
11989F: arch/m68k/*/*_no.*
11990F: arch/m68k/include/asm/*_no.*
11991
11992UDF FILESYSTEM
11993M: Jan Kara <jack@suse.com>
11994S: Maintained
11995F: Documentation/filesystems/udf.txt
11996F: fs/udf/
11997
11998UFS FILESYSTEM
11999M: Evgeniy Dushistov <dushistov@mail.ru>
12000S: Maintained
12001F: Documentation/filesystems/ufs.txt
12002F: fs/ufs/
12003
12004UHID USERSPACE HID IO DRIVER:
12005M: David Herrmann <dh.herrmann@googlemail.com>
12006L: linux-input@vger.kernel.org
12007S: Maintained
12008F: drivers/hid/uhid.c
12009F: include/uapi/linux/uhid.h
12010
12011ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12012L: linux-usb@vger.kernel.org
12013S: Orphan
12014F: drivers/uwb/
12015F: include/linux/uwb.h
12016F: include/linux/uwb/
12017
12018UNICORE32 ARCHITECTURE:
12019M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12020W: http://mprc.pku.edu.cn/~guanxuetao/linux
12021S: Maintained
12022T: git git://github.com/gxt/linux.git
12023F: arch/unicore32/
12024
12025UNIFDEF
12026M: Tony Finch <dot@dotat.at>
12027W: http://dotat.at/prog/unifdef
12028S: Maintained
12029F: scripts/unifdef.c
12030
12031UNIFORM CDROM DRIVER
12032M: Jens Axboe <axboe@kernel.dk>
12033W: http://www.kernel.dk
12034S: Maintained
12035F: Documentation/cdrom/
12036F: drivers/cdrom/cdrom.c
12037F: include/linux/cdrom.h
12038F: include/uapi/linux/cdrom.h
12039
12040UNISYS S-PAR DRIVERS
12041M: David Kershner <david.kershner@unisys.com>
12042L: sparmaintainer@unisys.com (Unisys internal)
12043S: Supported
12044F: drivers/staging/unisys/
12045
12046UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12047M: Vinayak Holikatti <vinholikatti@gmail.com>
12048L: linux-scsi@vger.kernel.org
12049S: Supported
12050F: Documentation/scsi/ufs.txt
12051F: drivers/scsi/ufs/
12052
12053UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12054M: Joao Pinto <Joao.Pinto@synopsys.com>
12055L: linux-scsi@vger.kernel.org
12056S: Supported
12057F: drivers/scsi/ufs/*dwc*
12058
12059UNSORTED BLOCK IMAGES (UBI)
12060M: Artem Bityutskiy <dedekind1@gmail.com>
12061M: Richard Weinberger <richard@nod.at>
12062W: http://www.linux-mtd.infradead.org/
12063L: linux-mtd@lists.infradead.org
12064T: git git://git.infradead.org/ubifs-2.6.git
12065S: Supported
12066F: drivers/mtd/ubi/
12067F: include/linux/mtd/ubi.h
12068F: include/uapi/mtd/ubi-user.h
12069
12070USB ACM DRIVER
12071M: Oliver Neukum <oneukum@suse.com>
12072L: linux-usb@vger.kernel.org
12073S: Maintained
12074F: Documentation/usb/acm.txt
12075F: drivers/usb/class/cdc-acm.*
12076
12077USB AR5523 WIRELESS DRIVER
12078M: Pontus Fuchs <pontus.fuchs@gmail.com>
12079L: linux-wireless@vger.kernel.org
12080S: Maintained
12081F: drivers/net/wireless/ath/ar5523/
12082
12083USB ATTACHED SCSI
12084M: Oliver Neukum <oneukum@suse.com>
12085L: linux-usb@vger.kernel.org
12086L: linux-scsi@vger.kernel.org
12087S: Maintained
12088F: drivers/usb/storage/uas.c
12089
12090USB CDC ETHERNET DRIVER
12091M: Oliver Neukum <oliver@neukum.org>
12092L: linux-usb@vger.kernel.org
12093S: Maintained
12094F: drivers/net/usb/cdc_*.c
12095F: include/uapi/linux/usb/cdc.h
12096
12097USB CHAOSKEY DRIVER
12098M: Keith Packard <keithp@keithp.com>
12099L: linux-usb@vger.kernel.org
12100S: Maintained
12101F: drivers/usb/misc/chaoskey.c
12102
12103USB CYPRESS C67X00 DRIVER
12104M: Peter Korsgaard <jacmet@sunsite.dk>
12105L: linux-usb@vger.kernel.org
12106S: Maintained
12107F: drivers/usb/c67x00/
12108
12109USB DAVICOM DM9601 DRIVER
12110M: Peter Korsgaard <jacmet@sunsite.dk>
12111L: netdev@vger.kernel.org
12112W: http://www.linux-usb.org/usbnet
12113S: Maintained
12114F: drivers/net/usb/dm9601.c
12115
12116USB DIAMOND RIO500 DRIVER
12117M: Cesar Miquel <miquel@df.uba.ar>
12118L: rio500-users@lists.sourceforge.net
12119W: http://rio500.sourceforge.net
12120S: Maintained
12121F: drivers/usb/misc/rio500*
12122
12123USB EHCI DRIVER
12124M: Alan Stern <stern@rowland.harvard.edu>
12125L: linux-usb@vger.kernel.org
12126S: Maintained
12127F: Documentation/usb/ehci.txt
12128F: drivers/usb/host/ehci*
12129
12130USB GADGET/PERIPHERAL SUBSYSTEM
12131M: Felipe Balbi <balbi@kernel.org>
12132L: linux-usb@vger.kernel.org
12133W: http://www.linux-usb.org/gadget
12134T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12135S: Maintained
12136F: drivers/usb/gadget/
12137F: include/linux/usb/gadget*
12138
12139USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12140M: Jiri Kosina <jikos@kernel.org>
12141R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12142L: linux-usb@vger.kernel.org
12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12144S: Maintained
12145F: Documentation/hid/hiddev.txt
12146F: drivers/hid/usbhid/
12147
12148USB ISP116X DRIVER
12149M: Olav Kongas <ok@artecdesign.ee>
12150L: linux-usb@vger.kernel.org
12151S: Maintained
12152F: drivers/usb/host/isp116x*
12153F: include/linux/usb/isp116x.h
12154
12155USB LAN78XX ETHERNET DRIVER
12156M: Woojung Huh <woojung.huh@microchip.com>
12157M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12158L: netdev@vger.kernel.org
12159S: Maintained
12160F: drivers/net/usb/lan78xx.*
12161
12162USB MASS STORAGE DRIVER
12163M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12164L: linux-usb@vger.kernel.org
12165L: usb-storage@lists.one-eyed-alien.net
12166S: Maintained
12167W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12168F: drivers/usb/storage/
12169
12170USB MIDI DRIVER
12171M: Clemens Ladisch <clemens@ladisch.de>
12172L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12173T: git git://git.alsa-project.org/alsa-kernel.git
12174S: Maintained
12175F: sound/usb/midi.*
12176
12177USB NETWORKING DRIVERS
12178L: linux-usb@vger.kernel.org
12179S: Odd Fixes
12180F: drivers/net/usb/
12181
12182USB OHCI DRIVER
12183M: Alan Stern <stern@rowland.harvard.edu>
12184L: linux-usb@vger.kernel.org
12185S: Maintained
12186F: Documentation/usb/ohci.txt
12187F: drivers/usb/host/ohci*
12188
12189USB OTG FSM (Finite State Machine)
12190M: Peter Chen <Peter.Chen@nxp.com>
12191T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12192L: linux-usb@vger.kernel.org
12193S: Maintained
12194F: drivers/usb/common/usb-otg-fsm.c
12195
12196USB OVER IP DRIVER
12197M: Valentina Manea <valentina.manea.m@gmail.com>
12198M: Shuah Khan <shuahkh@osg.samsung.com>
12199M: Shuah Khan <shuah@kernel.org>
12200L: linux-usb@vger.kernel.org
12201S: Maintained
12202F: Documentation/usb/usbip_protocol.txt
12203F: drivers/usb/usbip/
12204F: tools/usb/usbip/
12205
12206USB PEGASUS DRIVER
12207M: Petko Manolov <petkan@nucleusys.com>
12208L: linux-usb@vger.kernel.org
12209L: netdev@vger.kernel.org
12210T: git git://github.com/petkan/pegasus.git
12211W: https://github.com/petkan/pegasus
12212S: Maintained
12213F: drivers/net/usb/pegasus.*
12214
12215USB PHY LAYER
12216M: Felipe Balbi <balbi@kernel.org>
12217L: linux-usb@vger.kernel.org
12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12219S: Maintained
12220F: drivers/usb/phy/
12221
12222USB PRINTER DRIVER (usblp)
12223M: Pete Zaitcev <zaitcev@redhat.com>
12224L: linux-usb@vger.kernel.org
12225S: Supported
12226F: drivers/usb/class/usblp.c
12227
12228USB QMI WWAN NETWORK DRIVER
12229M: Bjørn Mork <bjorn@mork.no>
12230L: netdev@vger.kernel.org
12231S: Maintained
12232F: Documentation/ABI/testing/sysfs-class-net-qmi
12233F: drivers/net/usb/qmi_wwan.c
12234
12235USB RTL8150 DRIVER
12236M: Petko Manolov <petkan@nucleusys.com>
12237L: linux-usb@vger.kernel.org
12238L: netdev@vger.kernel.org
12239T: git git://github.com/petkan/rtl8150.git
12240W: https://github.com/petkan/rtl8150
12241S: Maintained
12242F: drivers/net/usb/rtl8150.c
12243
12244USB SERIAL SUBSYSTEM
12245M: Johan Hovold <johan@kernel.org>
12246L: linux-usb@vger.kernel.org
12247S: Maintained
12248F: Documentation/usb/usb-serial.txt
12249F: drivers/usb/serial/
12250F: include/linux/usb/serial.h
12251
12252USB SMSC75XX ETHERNET DRIVER
12253M: Steve Glendinning <steve.glendinning@shawell.net>
12254L: netdev@vger.kernel.org
12255S: Maintained
12256F: drivers/net/usb/smsc75xx.*
12257
12258USB SMSC95XX ETHERNET DRIVER
12259M: Steve Glendinning <steve.glendinning@shawell.net>
12260L: netdev@vger.kernel.org
12261S: Maintained
12262F: drivers/net/usb/smsc95xx.*
12263
12264USB SUBSYSTEM
12265M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12266L: linux-usb@vger.kernel.org
12267W: http://www.linux-usb.org
12268T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12269S: Supported
12270F: Documentation/devicetree/bindings/usb/
12271F: Documentation/usb/
12272F: drivers/usb/
12273F: include/linux/usb.h
12274F: include/linux/usb/
12275
12276USB UHCI DRIVER
12277M: Alan Stern <stern@rowland.harvard.edu>
12278L: linux-usb@vger.kernel.org
12279S: Maintained
12280F: drivers/usb/host/uhci*
12281
12282USB "USBNET" DRIVER FRAMEWORK
12283M: Oliver Neukum <oneukum@suse.com>
12284L: netdev@vger.kernel.org
12285W: http://www.linux-usb.org/usbnet
12286S: Maintained
12287F: drivers/net/usb/usbnet.c
12288F: include/linux/usb/usbnet.h
12289
12290USB VIDEO CLASS
12291M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12292L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12293L: linux-media@vger.kernel.org
12294T: git git://linuxtv.org/media_tree.git
12295W: http://www.ideasonboard.org/uvc/
12296S: Maintained
12297F: drivers/media/usb/uvc/
12298F: include/uapi/linux/uvcvideo.h
12299
12300USB VISION DRIVER
12301M: Hans Verkuil <hverkuil@xs4all.nl>
12302L: linux-media@vger.kernel.org
12303T: git git://linuxtv.org/media_tree.git
12304W: https://linuxtv.org
12305S: Odd Fixes
12306F: drivers/media/usb/usbvision/
12307
12308USB WEBCAM GADGET
12309M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12310L: linux-usb@vger.kernel.org
12311S: Maintained
12312F: drivers/usb/gadget/function/*uvc*
12313F: drivers/usb/gadget/legacy/webcam.c
12314
12315USB WIRELESS RNDIS DRIVER (rndis_wlan)
12316M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12317L: linux-wireless@vger.kernel.org
12318S: Maintained
12319F: drivers/net/wireless/rndis_wlan.c
12320
12321USB XHCI DRIVER
12322M: Mathias Nyman <mathias.nyman@intel.com>
12323L: linux-usb@vger.kernel.org
12324S: Supported
12325F: drivers/usb/host/xhci*
12326F: drivers/usb/host/pci-quirks*
12327
12328USB ZD1201 DRIVER
12329L: linux-wireless@vger.kernel.org
12330W: http://linux-lc100020.sourceforge.net
12331S: Orphan
12332F: drivers/net/wireless/zydas/zd1201.*
12333
12334USB ZR364XX DRIVER
12335M: Antoine Jacquet <royale@zerezo.com>
12336L: linux-usb@vger.kernel.org
12337L: linux-media@vger.kernel.org
12338T: git git://linuxtv.org/media_tree.git
12339W: http://royale.zerezo.com/zr364xx/
12340S: Maintained
12341F: Documentation/video4linux/zr364xx.txt
12342F: drivers/media/usb/zr364xx/
12343
12344ULPI BUS
12345M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12346L: linux-usb@vger.kernel.org
12347S: Maintained
12348F: drivers/usb/common/ulpi.c
12349F: include/linux/ulpi/
12350
12351USER-MODE LINUX (UML)
12352M: Jeff Dike <jdike@addtoit.com>
12353M: Richard Weinberger <richard@nod.at>
12354L: user-mode-linux-devel@lists.sourceforge.net
12355L: user-mode-linux-user@lists.sourceforge.net
12356W: http://user-mode-linux.sourceforge.net
12357T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12358S: Maintained
12359F: Documentation/virtual/uml/
12360F: arch/um/
12361F: arch/x86/um/
12362F: fs/hostfs/
12363F: fs/hppfs/
12364
12365USERSPACE I/O (UIO)
12366M: "Hans J. Koch" <hjk@hansjkoch.de>
12367M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12368S: Maintained
12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12370F: Documentation/DocBook/uio-howto.tmpl
12371F: drivers/uio/
12372F: include/linux/uio*.h
12373
12374UTIL-LINUX PACKAGE
12375M: Karel Zak <kzak@redhat.com>
12376L: util-linux@vger.kernel.org
12377W: http://en.wikipedia.org/wiki/Util-linux
12378T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12379S: Maintained
12380
12381UVESAFB DRIVER
12382M: Michal Januszewski <spock@gentoo.org>
12383L: linux-fbdev@vger.kernel.org
12384W: http://dev.gentoo.org/~spock/projects/uvesafb/
12385S: Maintained
12386F: Documentation/fb/uvesafb.txt
12387F: drivers/video/fbdev/uvesafb.*
12388
12389VF610 NAND DRIVER
12390M: Stefan Agner <stefan@agner.ch>
12391L: linux-mtd@lists.infradead.org
12392S: Supported
12393F: drivers/mtd/nand/vf610_nfc.c
12394
12395VFAT/FAT/MSDOS FILESYSTEM
12396M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12397S: Maintained
12398F: Documentation/filesystems/vfat.txt
12399F: fs/fat/
12400
12401VFIO DRIVER
12402M: Alex Williamson <alex.williamson@redhat.com>
12403L: kvm@vger.kernel.org
12404T: git git://github.com/awilliam/linux-vfio.git
12405S: Maintained
12406F: Documentation/vfio.txt
12407F: drivers/vfio/
12408F: include/linux/vfio.h
12409F: include/uapi/linux/vfio.h
12410
12411VFIO PLATFORM DRIVER
12412M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12413L: kvm@vger.kernel.org
12414S: Maintained
12415F: drivers/vfio/platform/
12416
12417VIDEOBUF2 FRAMEWORK
12418M: Pawel Osciak <pawel@osciak.com>
12419M: Marek Szyprowski <m.szyprowski@samsung.com>
12420M: Kyungmin Park <kyungmin.park@samsung.com>
12421L: linux-media@vger.kernel.org
12422S: Maintained
12423F: drivers/media/v4l2-core/videobuf2-*
12424F: include/media/videobuf2-*
12425
12426VIRTIO AND VHOST VSOCK DRIVER
12427M: Stefan Hajnoczi <stefanha@redhat.com>
12428L: kvm@vger.kernel.org
12429L: virtualization@lists.linux-foundation.org
12430L: netdev@vger.kernel.org
12431S: Maintained
12432F: include/linux/virtio_vsock.h
12433F: include/uapi/linux/virtio_vsock.h
12434F: net/vmw_vsock/virtio_transport_common.c
12435F: net/vmw_vsock/virtio_transport.c
12436F: drivers/vhost/vsock.c
12437F: drivers/vhost/vsock.h
12438
12439VIRTUAL SERIO DEVICE DRIVER
12440M: Stephen Chandler Paul <thatslyude@gmail.com>
12441S: Maintained
12442F: drivers/input/serio/userio.c
12443F: include/uapi/linux/userio.h
12444
12445VIRTIO CONSOLE DRIVER
12446M: Amit Shah <amit.shah@redhat.com>
12447L: virtualization@lists.linux-foundation.org
12448S: Maintained
12449F: drivers/char/virtio_console.c
12450F: include/linux/virtio_console.h
12451F: include/uapi/linux/virtio_console.h
12452
12453VIRTIO CORE, NET AND BLOCK DRIVERS
12454M: "Michael S. Tsirkin" <mst@redhat.com>
12455L: virtualization@lists.linux-foundation.org
12456S: Maintained
12457F: Documentation/devicetree/bindings/virtio/
12458F: drivers/virtio/
12459F: tools/virtio/
12460F: drivers/net/virtio_net.c
12461F: drivers/block/virtio_blk.c
12462F: include/linux/virtio_*.h
12463F: include/uapi/linux/virtio_*.h
12464
12465VIRTIO DRIVERS FOR S390
12466M: Christian Borntraeger <borntraeger@de.ibm.com>
12467M: Cornelia Huck <cornelia.huck@de.ibm.com>
12468L: linux-s390@vger.kernel.org
12469L: virtualization@lists.linux-foundation.org
12470L: kvm@vger.kernel.org
12471S: Supported
12472F: drivers/s390/virtio/
12473
12474VIRTIO GPU DRIVER
12475M: David Airlie <airlied@linux.ie>
12476M: Gerd Hoffmann <kraxel@redhat.com>
12477L: dri-devel@lists.freedesktop.org
12478L: virtualization@lists.linux-foundation.org
12479S: Maintained
12480F: drivers/gpu/drm/virtio/
12481F: include/uapi/linux/virtio_gpu.h
12482
12483VIRTIO HOST (VHOST)
12484M: "Michael S. Tsirkin" <mst@redhat.com>
12485L: kvm@vger.kernel.org
12486L: virtualization@lists.linux-foundation.org
12487L: netdev@vger.kernel.org
12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12489S: Maintained
12490F: drivers/vhost/
12491F: include/uapi/linux/vhost.h
12492
12493VIRTIO INPUT DRIVER
12494M: Gerd Hoffmann <kraxel@redhat.com>
12495S: Maintained
12496F: drivers/virtio/virtio_input.c
12497F: include/uapi/linux/virtio_input.h
12498
12499VIA RHINE NETWORK DRIVER
12500S: Orphan
12501F: drivers/net/ethernet/via/via-rhine.c
12502
12503VIA SD/MMC CARD CONTROLLER DRIVER
12504M: Bruce Chang <brucechang@via.com.tw>
12505M: Harald Welte <HaraldWelte@viatech.com>
12506S: Maintained
12507F: drivers/mmc/host/via-sdmmc.c
12508
12509VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12510M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12511L: linux-fbdev@vger.kernel.org
12512S: Maintained
12513F: include/linux/via-core.h
12514F: include/linux/via-gpio.h
12515F: include/linux/via_i2c.h
12516F: drivers/video/fbdev/via/
12517
12518VIA VELOCITY NETWORK DRIVER
12519M: Francois Romieu <romieu@fr.zoreil.com>
12520L: netdev@vger.kernel.org
12521S: Maintained
12522F: drivers/net/ethernet/via/via-velocity.*
12523
12524VIRT LIB
12525M: Alex Williamson <alex.williamson@redhat.com>
12526M: Paolo Bonzini <pbonzini@redhat.com>
12527L: kvm@vger.kernel.org
12528S: Supported
12529F: virt/lib/
12530
12531VIVID VIRTUAL VIDEO DRIVER
12532M: Hans Verkuil <hverkuil@xs4all.nl>
12533L: linux-media@vger.kernel.org
12534T: git git://linuxtv.org/media_tree.git
12535W: https://linuxtv.org
12536S: Maintained
12537F: drivers/media/platform/vivid/*
12538
12539VLAN (802.1Q)
12540M: Patrick McHardy <kaber@trash.net>
12541L: netdev@vger.kernel.org
12542S: Maintained
12543F: drivers/net/macvlan.c
12544F: include/linux/if_*vlan.h
12545F: net/8021q/
12546
12547VLYNQ BUS
12548M: Florian Fainelli <florian@openwrt.org>
12549L: openwrt-devel@lists.openwrt.org (subscribers-only)
12550S: Maintained
12551F: drivers/vlynq/vlynq.c
12552F: include/linux/vlynq.h
12553
12554VME SUBSYSTEM
12555M: Martyn Welch <martyn@welchs.me.uk>
12556M: Manohar Vanga <manohar.vanga@gmail.com>
12557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12558L: devel@driverdev.osuosl.org
12559S: Maintained
12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12561F: Documentation/vme_api.txt
12562F: drivers/staging/vme/
12563F: drivers/vme/
12564F: include/linux/vme*
12565
12566VMWARE HYPERVISOR INTERFACE
12567M: Alok Kataria <akataria@vmware.com>
12568L: virtualization@lists.linux-foundation.org
12569S: Supported
12570F: arch/x86/kernel/cpu/vmware.c
12571
12572VMWARE BALLOON DRIVER
12573M: Xavier Deguillard <xdeguillard@vmware.com>
12574M: Philip Moltmann <moltmann@vmware.com>
12575M: "VMware, Inc." <pv-drivers@vmware.com>
12576L: linux-kernel@vger.kernel.org
12577S: Maintained
12578F: drivers/misc/vmw_balloon.c
12579
12580VMWARE VMMOUSE SUBDRIVER
12581M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12582M: "VMware, Inc." <pv-drivers@vmware.com>
12583L: linux-input@vger.kernel.org
12584S: Maintained
12585F: drivers/input/mouse/vmmouse.c
12586F: drivers/input/mouse/vmmouse.h
12587
12588VMWARE VMXNET3 ETHERNET DRIVER
12589M: Shrikrishna Khare <skhare@vmware.com>
12590M: "VMware, Inc." <pv-drivers@vmware.com>
12591L: netdev@vger.kernel.org
12592S: Maintained
12593F: drivers/net/vmxnet3/
12594
12595VMware PVSCSI driver
12596M: Jim Gill <jgill@vmware.com>
12597M: VMware PV-Drivers <pv-drivers@vmware.com>
12598L: linux-scsi@vger.kernel.org
12599S: Maintained
12600F: drivers/scsi/vmw_pvscsi.c
12601F: drivers/scsi/vmw_pvscsi.h
12602
12603VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12604M: Liam Girdwood <lgirdwood@gmail.com>
12605M: Mark Brown <broonie@kernel.org>
12606L: linux-kernel@vger.kernel.org
12607W: http://www.slimlogic.co.uk/?p=48
12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12609S: Supported
12610F: Documentation/devicetree/bindings/regulator/
12611F: drivers/regulator/
12612F: include/dt-bindings/regulator/
12613F: include/linux/regulator/
12614
12615VRF
12616M: David Ahern <dsa@cumulusnetworks.com>
12617M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12618L: netdev@vger.kernel.org
12619S: Maintained
12620F: drivers/net/vrf.c
12621F: Documentation/networking/vrf.txt
12622
12623VT1211 HARDWARE MONITOR DRIVER
12624M: Juerg Haefliger <juergh@gmail.com>
12625L: linux-hwmon@vger.kernel.org
12626S: Maintained
12627F: Documentation/hwmon/vt1211
12628F: drivers/hwmon/vt1211.c
12629
12630VT8231 HARDWARE MONITOR DRIVER
12631M: Roger Lucas <vt8231@hiddenengine.co.uk>
12632L: linux-hwmon@vger.kernel.org
12633S: Maintained
12634F: drivers/hwmon/vt8231.c
12635
12636VUB300 USB to SDIO/SD/MMC bridge chip
12637M: Tony Olech <tony.olech@elandigitalsystems.com>
12638L: linux-mmc@vger.kernel.org
12639L: linux-usb@vger.kernel.org
12640S: Supported
12641F: drivers/mmc/host/vub300.c
12642
12643W1 DALLAS'S 1-WIRE BUS
12644M: Evgeniy Polyakov <zbr@ioremap.net>
12645S: Maintained
12646F: Documentation/w1/
12647F: drivers/w1/
12648
12649W83791D HARDWARE MONITORING DRIVER
12650M: Marc Hulsman <m.hulsman@tudelft.nl>
12651L: linux-hwmon@vger.kernel.org
12652S: Maintained
12653F: Documentation/hwmon/w83791d
12654F: drivers/hwmon/w83791d.c
12655
12656W83793 HARDWARE MONITORING DRIVER
12657M: Rudolf Marek <r.marek@assembler.cz>
12658L: linux-hwmon@vger.kernel.org
12659S: Maintained
12660F: Documentation/hwmon/w83793
12661F: drivers/hwmon/w83793.c
12662
12663W83795 HARDWARE MONITORING DRIVER
12664M: Jean Delvare <jdelvare@suse.com>
12665L: linux-hwmon@vger.kernel.org
12666S: Maintained
12667F: drivers/hwmon/w83795.c
12668
12669W83L51xD SD/MMC CARD INTERFACE DRIVER
12670M: Pierre Ossman <pierre@ossman.eu>
12671S: Maintained
12672F: drivers/mmc/host/wbsd.*
12673
12674WACOM PROTOCOL 4 SERIAL TABLETS
12675M: Julian Squires <julian@cipht.net>
12676M: Hans de Goede <hdegoede@redhat.com>
12677L: linux-input@vger.kernel.org
12678S: Maintained
12679F: drivers/input/tablet/wacom_serial4.c
12680
12681WATCHDOG DEVICE DRIVERS
12682M: Wim Van Sebroeck <wim@iguana.be>
12683R: Guenter Roeck <linux@roeck-us.net>
12684L: linux-watchdog@vger.kernel.org
12685W: http://www.linux-watchdog.org/
12686T: git git://www.linux-watchdog.org/linux-watchdog.git
12687S: Maintained
12688F: Documentation/devicetree/bindings/watchdog/
12689F: Documentation/watchdog/
12690F: drivers/watchdog/
12691F: include/linux/watchdog.h
12692F: include/uapi/linux/watchdog.h
12693
12694WD7000 SCSI DRIVER
12695M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12696L: linux-scsi@vger.kernel.org
12697S: Maintained
12698F: drivers/scsi/wd7000.c
12699
12700WIIMOTE HID DRIVER
12701M: David Herrmann <dh.herrmann@googlemail.com>
12702L: linux-input@vger.kernel.org
12703S: Maintained
12704F: drivers/hid/hid-wiimote*
12705
12706WINBOND CIR DRIVER
12707M: David Härdeman <david@hardeman.nu>
12708S: Maintained
12709F: drivers/media/rc/winbond-cir.c
12710
12711WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12712M: William Breathitt Gray <vilhelm.gray@gmail.com>
12713L: linux-watchdog@vger.kernel.org
12714S: Maintained
12715F: drivers/watchdog/ebc-c384_wdt.c
12716
12717WINSYSTEMS WS16C48 GPIO DRIVER
12718M: William Breathitt Gray <vilhelm.gray@gmail.com>
12719L: linux-gpio@vger.kernel.org
12720S: Maintained
12721F: drivers/gpio/gpio-ws16c48.c
12722
12723WIMAX STACK
12724M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12725M: linux-wimax@intel.com
12726L: wimax@linuxwimax.org (subscribers-only)
12727S: Supported
12728W: http://linuxwimax.org
12729F: Documentation/wimax/README.wimax
12730F: include/linux/wimax/debug.h
12731F: include/net/wimax.h
12732F: include/uapi/linux/wimax.h
12733F: net/wimax/
12734
12735WISTRON LAPTOP BUTTON DRIVER
12736M: Miloslav Trmac <mitr@volny.cz>
12737S: Maintained
12738F: drivers/input/misc/wistron_btns.c
12739
12740WL3501 WIRELESS PCMCIA CARD DRIVER
12741M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12742L: linux-wireless@vger.kernel.org
12743W: http://oops.ghostprotocols.net:81/blog
12744S: Maintained
12745F: drivers/net/wireless/wl3501*
12746
12747WOLFSON MICROELECTRONICS DRIVERS
12748L: patches@opensource.wolfsonmicro.com
12749T: git https://github.com/CirrusLogic/linux-drivers.git
12750W: https://github.com/CirrusLogic/linux-drivers/wiki
12751S: Supported
12752F: Documentation/hwmon/wm83??
12753F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12754F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12755F: Documentation/devicetree/bindings/mfd/arizona.txt
12756F: arch/arm/mach-s3c64xx/mach-crag6410*
12757F: drivers/clk/clk-wm83*.c
12758F: drivers/extcon/extcon-arizona.c
12759F: drivers/leds/leds-wm83*.c
12760F: drivers/gpio/gpio-*wm*.c
12761F: drivers/gpio/gpio-arizona.c
12762F: drivers/hwmon/wm83??-hwmon.c
12763F: drivers/input/misc/wm831x-on.c
12764F: drivers/input/touchscreen/wm831x-ts.c
12765F: drivers/input/touchscreen/wm97*.c
12766F: drivers/mfd/arizona*
12767F: drivers/mfd/wm*.c
12768F: drivers/mfd/cs47l24*
12769F: drivers/power/wm83*.c
12770F: drivers/rtc/rtc-wm83*.c
12771F: drivers/regulator/wm8*.c
12772F: drivers/video/backlight/wm83*_bl.c
12773F: drivers/watchdog/wm83*_wdt.c
12774F: include/linux/mfd/arizona/
12775F: include/linux/mfd/wm831x/
12776F: include/linux/mfd/wm8350/
12777F: include/linux/mfd/wm8400*
12778F: include/linux/wm97xx.h
12779F: include/sound/wm????.h
12780F: sound/soc/codecs/arizona.?
12781F: sound/soc/codecs/wm*
12782F: sound/soc/codecs/cs47l24*
12783
12784WORKQUEUE
12785M: Tejun Heo <tj@kernel.org>
12786R: Lai Jiangshan <jiangshanlai@gmail.com>
12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12788S: Maintained
12789F: include/linux/workqueue.h
12790F: kernel/workqueue.c
12791F: Documentation/workqueue.txt
12792
12793X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12794M: Chen-Yu Tsai <wens@csie.org>
12795L: linux-kernel@vger.kernel.org
12796S: Maintained
12797N: axp[128]
12798
12799X.25 NETWORK LAYER
12800M: Andrew Hendry <andrew.hendry@gmail.com>
12801L: linux-x25@vger.kernel.org
12802S: Odd Fixes
12803F: Documentation/networking/x25*
12804F: include/net/x25*
12805F: net/x25/
12806
12807X86 ARCHITECTURE (32-BIT AND 64-BIT)
12808M: Thomas Gleixner <tglx@linutronix.de>
12809M: Ingo Molnar <mingo@redhat.com>
12810M: "H. Peter Anvin" <hpa@zytor.com>
12811M: x86@kernel.org
12812L: linux-kernel@vger.kernel.org
12813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12814S: Maintained
12815F: Documentation/x86/
12816F: arch/x86/
12817
12818X86 PLATFORM DRIVERS
12819M: Darren Hart <dvhart@infradead.org>
12820L: platform-driver-x86@vger.kernel.org
12821T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12822S: Maintained
12823F: drivers/platform/x86/
12824F: drivers/platform/olpc/
12825
12826X86 MCE INFRASTRUCTURE
12827M: Tony Luck <tony.luck@intel.com>
12828M: Borislav Petkov <bp@alien8.de>
12829L: linux-edac@vger.kernel.org
12830S: Maintained
12831F: arch/x86/kernel/cpu/mcheck/*
12832
12833X86 MICROCODE UPDATE SUPPORT
12834M: Borislav Petkov <bp@alien8.de>
12835S: Maintained
12836F: arch/x86/kernel/cpu/microcode/*
12837
12838X86 VDSO
12839M: Andy Lutomirski <luto@amacapital.net>
12840L: linux-kernel@vger.kernel.org
12841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12842S: Maintained
12843F: arch/x86/entry/vdso/
12844
12845XC2028/3028 TUNER DRIVER
12846M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12847M: Mauro Carvalho Chehab <mchehab@kernel.org>
12848L: linux-media@vger.kernel.org
12849W: https://linuxtv.org
12850T: git git://linuxtv.org/media_tree.git
12851S: Maintained
12852F: drivers/media/tuners/tuner-xc2028.*
12853
12854XEN HYPERVISOR INTERFACE
12855M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12856M: David Vrabel <david.vrabel@citrix.com>
12857M: Juergen Gross <jgross@suse.com>
12858L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12859T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12860S: Supported
12861F: arch/x86/xen/
12862F: drivers/*/xen-*front.c
12863F: drivers/xen/
12864F: arch/x86/include/asm/xen/
12865F: include/xen/
12866F: include/uapi/xen/
12867
12868XEN HYPERVISOR ARM
12869M: Stefano Stabellini <sstabellini@kernel.org>
12870L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12871S: Maintained
12872F: arch/arm/xen/
12873F: arch/arm/include/asm/xen/
12874
12875XEN HYPERVISOR ARM64
12876M: Stefano Stabellini <sstabellini@kernel.org>
12877L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12878S: Maintained
12879F: arch/arm64/xen/
12880F: arch/arm64/include/asm/xen/
12881
12882XEN NETWORK BACKEND DRIVER
12883M: Wei Liu <wei.liu2@citrix.com>
12884L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12885L: netdev@vger.kernel.org
12886S: Supported
12887F: drivers/net/xen-netback/*
12888
12889XEN PCI SUBSYSTEM
12890M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12892S: Supported
12893F: arch/x86/pci/*xen*
12894F: drivers/pci/*xen*
12895
12896XEN BLOCK SUBSYSTEM
12897M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12898M: Roger Pau Monné <roger.pau@citrix.com>
12899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12900S: Supported
12901F: drivers/block/xen-blkback/*
12902F: drivers/block/xen*
12903
12904XEN PVSCSI DRIVERS
12905M: Juergen Gross <jgross@suse.com>
12906L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12907L: linux-scsi@vger.kernel.org
12908S: Supported
12909F: drivers/scsi/xen-scsifront.c
12910F: drivers/xen/xen-scsiback.c
12911F: include/xen/interface/io/vscsiif.h
12912
12913XEN SWIOTLB SUBSYSTEM
12914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12915L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12916S: Supported
12917F: arch/x86/xen/*swiotlb*
12918F: drivers/xen/*swiotlb*
12919
12920XFS FILESYSTEM
12921P: Silicon Graphics Inc
12922M: Dave Chinner <david@fromorbit.com>
12923M: xfs@oss.sgi.com
12924L: xfs@oss.sgi.com
12925W: http://oss.sgi.com/projects/xfs
12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12927S: Supported
12928F: Documentation/filesystems/xfs.txt
12929F: fs/xfs/
12930
12931XILINX AXI ETHERNET DRIVER
12932M: Anirudha Sarangi <anirudh@xilinx.com>
12933M: John Linn <John.Linn@xilinx.com>
12934S: Maintained
12935F: drivers/net/ethernet/xilinx/xilinx_axienet*
12936
12937XILINX UARTLITE SERIAL DRIVER
12938M: Peter Korsgaard <jacmet@sunsite.dk>
12939L: linux-serial@vger.kernel.org
12940S: Maintained
12941F: drivers/tty/serial/uartlite.c
12942
12943XILINX VIDEO IP CORES
12944M: Hyun Kwon <hyun.kwon@xilinx.com>
12945M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12946L: linux-media@vger.kernel.org
12947T: git git://linuxtv.org/media_tree.git
12948S: Supported
12949F: Documentation/devicetree/bindings/media/xilinx/
12950F: drivers/media/platform/xilinx/
12951F: include/uapi/linux/xilinx-v4l2-controls.h
12952
12953XILLYBUS DRIVER
12954M: Eli Billauer <eli.billauer@gmail.com>
12955L: linux-kernel@vger.kernel.org
12956S: Supported
12957F: drivers/char/xillybus/
12958
12959XTENSA XTFPGA PLATFORM SUPPORT
12960M: Max Filippov <jcmvbkbc@gmail.com>
12961L: linux-xtensa@linux-xtensa.org
12962S: Maintained
12963F: drivers/spi/spi-xtensa-xtfpga.c
12964F: sound/soc/xtensa/xtfpga-i2s.c
12965
12966YAM DRIVER FOR AX.25
12967M: Jean-Paul Roubelat <jpr@f6fbb.org>
12968L: linux-hams@vger.kernel.org
12969S: Maintained
12970F: drivers/net/hamradio/yam*
12971F: include/linux/yam.h
12972
12973YEALINK PHONE DRIVER
12974M: Henk Vergonet <Henk.Vergonet@gmail.com>
12975L: usbb2k-api-dev@nongnu.org
12976S: Maintained
12977F: Documentation/input/yealink.txt
12978F: drivers/input/misc/yealink.*
12979
12980Z8530 DRIVER FOR AX.25
12981M: Joerg Reuter <jreuter@yaina.de>
12982W: http://yaina.de/jreuter/
12983W: http://www.qsl.net/dl1bke/
12984L: linux-hams@vger.kernel.org
12985S: Maintained
12986F: Documentation/networking/z8530drv.txt
12987F: drivers/net/hamradio/*scc.c
12988F: drivers/net/hamradio/z8530.h
12989
12990ZBUD COMPRESSED PAGE ALLOCATOR
12991M: Seth Jennings <sjenning@redhat.com>
12992L: linux-mm@kvack.org
12993S: Maintained
12994F: mm/zbud.c
12995F: include/linux/zbud.h
12996
12997ZD1211RW WIRELESS DRIVER
12998M: Daniel Drake <dsd@gentoo.org>
12999M: Ulrich Kunitz <kune@deine-taler.de>
13000W: http://zd1211.ath.cx/wiki/DriverRewrite
13001L: linux-wireless@vger.kernel.org
13002L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13003S: Maintained
13004F: drivers/net/wireless/zydas/zd1211rw/
13005
13006ZPOOL COMPRESSED PAGE STORAGE API
13007M: Dan Streetman <ddstreet@ieee.org>
13008L: linux-mm@kvack.org
13009S: Maintained
13010F: mm/zpool.c
13011F: include/linux/zpool.h
13012
13013ZR36067 VIDEO FOR LINUX DRIVER
13014L: mjpeg-users@lists.sourceforge.net
13015L: linux-media@vger.kernel.org
13016W: http://mjpeg.sourceforge.net/driver-zoran/
13017T: hg https://linuxtv.org/hg/v4l-dvb
13018S: Odd Fixes
13019F: drivers/media/pci/zoran/
13020
13021ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13022M: Minchan Kim <minchan@kernel.org>
13023M: Nitin Gupta <ngupta@vflare.org>
13024R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13025L: linux-kernel@vger.kernel.org
13026S: Maintained
13027F: drivers/block/zram/
13028F: Documentation/blockdev/zram.txt
13029
13030ZS DECSTATION Z85C30 SERIAL DRIVER
13031M: "Maciej W. Rozycki" <macro@linux-mips.org>
13032S: Maintained
13033F: drivers/tty/serial/zs.*
13034
13035ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13036M: Minchan Kim <minchan@kernel.org>
13037M: Nitin Gupta <ngupta@vflare.org>
13038R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13039L: linux-mm@kvack.org
13040S: Maintained
13041F: mm/zsmalloc.c
13042F: include/linux/zsmalloc.h
13043F: Documentation/vm/zsmalloc.txt
13044
13045ZSWAP COMPRESSED SWAP CACHING
13046M: Seth Jennings <sjenning@redhat.com>
13047L: linux-mm@kvack.org
13048S: Maintained
13049F: mm/zswap.c
13050
13051THE REST
13052M: Linus Torvalds <torvalds@linux-foundation.org>
13053L: linux-kernel@vger.kernel.org
13054Q: http://patchwork.kernel.org/project/LKML/list/
13055T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13056S: Buried alive in reporters
13057F: *
13058F: */