]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame_incremental - MAINTAINERS
drivers/pci/hotplug: Remove likely() and unlikely() in powernv driver
[mirror_ubuntu-zesty-kernel.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 IBM pSERIES (RS/6000)
7032M: Paul Mackerras <paulus@au.ibm.com>
7033W: http://www.ibm.com/linux/ltc/projects/ppc
7034S: Supported
7035F: arch/powerpc/boot/rs6000.h
7036
7037LINUX FOR POWERPC (32-BIT AND 64-BIT)
7038M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7039M: Paul Mackerras <paulus@samba.org>
7040M: Michael Ellerman <mpe@ellerman.id.au>
7041W: http://www.penguinppc.org/
7042L: linuxppc-dev@lists.ozlabs.org
7043Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7044T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7045S: Supported
7046F: Documentation/powerpc/
7047F: arch/powerpc/
7048F: drivers/char/tpm/tpm_ibmvtpm*
7049F: drivers/crypto/nx/
7050F: drivers/crypto/vmx/
7051F: drivers/net/ethernet/ibm/ibmveth.*
7052F: drivers/net/ethernet/ibm/ibmvnic.*
7053F: drivers/pci/hotplug/pnv_php.c
7054F: drivers/pci/hotplug/rpa*
7055F: drivers/scsi/ibmvscsi/
7056N: opal
7057N: /pmac
7058N: powermac
7059N: powernv
7060N: [^a-z0-9]ps3
7061N: pseries
7062
7063LINUX FOR POWER MACINTOSH
7064M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7065W: http://www.penguinppc.org/
7066L: linuxppc-dev@lists.ozlabs.org
7067S: Maintained
7068F: arch/powerpc/platforms/powermac/
7069F: drivers/macintosh/
7070
7071LINUX FOR POWERPC EMBEDDED MPC5XXX
7072M: Anatolij Gustschin <agust@denx.de>
7073L: linuxppc-dev@lists.ozlabs.org
7074T: git git://git.denx.de/linux-denx-agust.git
7075S: Maintained
7076F: arch/powerpc/platforms/512x/
7077F: arch/powerpc/platforms/52xx/
7078
7079LINUX FOR POWERPC EMBEDDED PPC4XX
7080M: Alistair Popple <alistair@popple.id.au>
7081M: Matt Porter <mporter@kernel.crashing.org>
7082W: http://www.penguinppc.org/
7083L: linuxppc-dev@lists.ozlabs.org
7084S: Maintained
7085F: arch/powerpc/platforms/40x/
7086F: arch/powerpc/platforms/44x/
7087
7088LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7089L: linuxppc-dev@lists.ozlabs.org
7090S: Orphan
7091F: arch/powerpc/*/*virtex*
7092F: arch/powerpc/*/*/*virtex*
7093
7094LINUX FOR POWERPC EMBEDDED PPC8XX
7095M: Vitaly Bordug <vitb@kernel.crashing.org>
7096W: http://www.penguinppc.org/
7097L: linuxppc-dev@lists.ozlabs.org
7098S: Maintained
7099F: arch/powerpc/platforms/8xx/
7100
7101LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7102M: Scott Wood <oss@buserror.net>
7103M: Kumar Gala <galak@kernel.crashing.org>
7104W: http://www.penguinppc.org/
7105L: linuxppc-dev@lists.ozlabs.org
7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7107S: Maintained
7108F: arch/powerpc/platforms/83xx/
7109F: arch/powerpc/platforms/85xx/
7110
7111LINUX FOR POWERPC PA SEMI PWRFICIENT
7112M: Olof Johansson <olof@lixom.net>
7113L: linuxppc-dev@lists.ozlabs.org
7114S: Maintained
7115F: arch/powerpc/platforms/pasemi/
7116F: drivers/*/*pasemi*
7117F: drivers/*/*/*pasemi*
7118
7119LINUX SECURITY MODULE (LSM) FRAMEWORK
7120M: Chris Wright <chrisw@sous-sol.org>
7121L: linux-security-module@vger.kernel.org
7122S: Supported
7123
7124LIS3LV02D ACCELEROMETER DRIVER
7125M: Eric Piel <eric.piel@tremplin-utc.net>
7126S: Maintained
7127F: Documentation/misc-devices/lis3lv02d
7128F: drivers/misc/lis3lv02d/
7129F: drivers/platform/x86/hp_accel.c
7130
7131LIVE PATCHING
7132M: Josh Poimboeuf <jpoimboe@redhat.com>
7133M: Jessica Yu <jeyu@redhat.com>
7134M: Jiri Kosina <jikos@kernel.org>
7135M: Miroslav Benes <mbenes@suse.cz>
7136R: Petr Mladek <pmladek@suse.com>
7137S: Maintained
7138F: kernel/livepatch/
7139F: include/linux/livepatch.h
7140F: arch/x86/include/asm/livepatch.h
7141F: arch/x86/kernel/livepatch.c
7142F: Documentation/livepatch/
7143F: Documentation/ABI/testing/sysfs-kernel-livepatch
7144F: samples/livepatch/
7145L: live-patching@vger.kernel.org
7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7147
7148LINUX KERNEL DUMP TEST MODULE (LKDTM)
7149M: Kees Cook <keescook@chromium.org>
7150S: Maintained
7151F: drivers/misc/lkdtm*
7152
7153LLC (802.2)
7154M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7155S: Maintained
7156F: include/linux/llc.h
7157F: include/uapi/linux/llc.h
7158F: include/net/llc*
7159F: net/llc/
7160
7161LM73 HARDWARE MONITOR DRIVER
7162M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7163L: linux-hwmon@vger.kernel.org
7164S: Maintained
7165F: drivers/hwmon/lm73.c
7166
7167LM78 HARDWARE MONITOR DRIVER
7168M: Jean Delvare <jdelvare@suse.com>
7169L: linux-hwmon@vger.kernel.org
7170S: Maintained
7171F: Documentation/hwmon/lm78
7172F: drivers/hwmon/lm78.c
7173
7174LM83 HARDWARE MONITOR DRIVER
7175M: Jean Delvare <jdelvare@suse.com>
7176L: linux-hwmon@vger.kernel.org
7177S: Maintained
7178F: Documentation/hwmon/lm83
7179F: drivers/hwmon/lm83.c
7180
7181LM90 HARDWARE MONITOR DRIVER
7182M: Jean Delvare <jdelvare@suse.com>
7183L: linux-hwmon@vger.kernel.org
7184S: Maintained
7185F: Documentation/hwmon/lm90
7186F: Documentation/devicetree/bindings/hwmon/lm90.txt
7187F: drivers/hwmon/lm90.c
7188
7189LM95234 HARDWARE MONITOR DRIVER
7190M: Guenter Roeck <linux@roeck-us.net>
7191L: linux-hwmon@vger.kernel.org
7192S: Maintained
7193F: Documentation/hwmon/lm95234
7194F: drivers/hwmon/lm95234.c
7195
7196LME2510 MEDIA DRIVER
7197M: Malcolm Priestley <tvboxspy@gmail.com>
7198L: linux-media@vger.kernel.org
7199W: https://linuxtv.org
7200Q: http://patchwork.linuxtv.org/project/linux-media/list/
7201S: Maintained
7202F: drivers/media/usb/dvb-usb-v2/lmedm04*
7203
7204LOCKING PRIMITIVES
7205M: Peter Zijlstra <peterz@infradead.org>
7206M: Ingo Molnar <mingo@redhat.com>
7207L: linux-kernel@vger.kernel.org
7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7209S: Maintained
7210F: Documentation/locking/
7211F: include/linux/lockdep.h
7212F: include/linux/spinlock*.h
7213F: arch/*/include/asm/spinlock*.h
7214F: include/linux/rwlock*.h
7215F: include/linux/mutex*.h
7216F: arch/*/include/asm/mutex*.h
7217F: include/linux/rwsem*.h
7218F: arch/*/include/asm/rwsem.h
7219F: include/linux/seqlock.h
7220F: lib/locking*.[ch]
7221F: kernel/locking/
7222
7223LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7224M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7225L: linux-ntfs-dev@lists.sourceforge.net
7226W: http://www.linux-ntfs.org/content/view/19/37/
7227S: Maintained
7228F: Documentation/ldm.txt
7229F: block/partitions/ldm.*
7230
7231LogFS
7232M: Joern Engel <joern@logfs.org>
7233M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7234L: logfs@logfs.org
7235W: logfs.org
7236S: Maintained
7237F: fs/logfs/
7238
7239LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7240M: Sathya Prakash <sathya.prakash@broadcom.com>
7241M: Chaitra P B <chaitra.basappa@broadcom.com>
7242M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7243L: MPT-FusionLinux.pdl@broadcom.com
7244L: linux-scsi@vger.kernel.org
7245W: http://www.avagotech.com/support/
7246S: Supported
7247F: drivers/message/fusion/
7248F: drivers/scsi/mpt2sas/
7249F: drivers/scsi/mpt3sas/
7250
7251LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7252M: Matthew Wilcox <matthew@wil.cx>
7253L: linux-scsi@vger.kernel.org
7254S: Maintained
7255F: drivers/scsi/sym53c8xx_2/
7256
7257LTC4261 HARDWARE MONITOR DRIVER
7258M: Guenter Roeck <linux@roeck-us.net>
7259L: linux-hwmon@vger.kernel.org
7260S: Maintained
7261F: Documentation/hwmon/ltc4261
7262F: drivers/hwmon/ltc4261.c
7263
7264LTP (Linux Test Project)
7265M: Mike Frysinger <vapier@gentoo.org>
7266M: Cyril Hrubis <chrubis@suse.cz>
7267M: Wanlong Gao <wanlong.gao@gmail.com>
7268M: Jan Stancek <jstancek@redhat.com>
7269M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7270M: Alexey Kodanev <alexey.kodanev@oracle.com>
7271L: ltp@lists.linux.it (subscribers-only)
7272W: http://linux-test-project.github.io/
7273T: git git://github.com/linux-test-project/ltp.git
7274S: Maintained
7275
7276M32R ARCHITECTURE
7277W: http://www.linux-m32r.org/
7278S: Orphan
7279F: arch/m32r/
7280
7281M68K ARCHITECTURE
7282M: Geert Uytterhoeven <geert@linux-m68k.org>
7283L: linux-m68k@lists.linux-m68k.org
7284W: http://www.linux-m68k.org/
7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7286S: Maintained
7287F: arch/m68k/
7288F: drivers/zorro/
7289
7290M68K ON APPLE MACINTOSH
7291M: Joshua Thompson <funaho@jurai.org>
7292W: http://www.mac.linux-m68k.org/
7293L: linux-m68k@lists.linux-m68k.org
7294S: Maintained
7295F: arch/m68k/mac/
7296
7297M68K ON HP9000/300
7298M: Philip Blundell <philb@gnu.org>
7299W: http://www.tazenda.demon.co.uk/phil/linux-hp
7300S: Maintained
7301F: arch/m68k/hp300/
7302
7303M88DS3103 MEDIA DRIVER
7304M: Antti Palosaari <crope@iki.fi>
7305L: linux-media@vger.kernel.org
7306W: https://linuxtv.org
7307W: http://palosaari.fi/linux/
7308Q: http://patchwork.linuxtv.org/project/linux-media/list/
7309T: git git://linuxtv.org/anttip/media_tree.git
7310S: Maintained
7311F: drivers/media/dvb-frontends/m88ds3103*
7312
7313M88RS2000 MEDIA DRIVER
7314M: Malcolm Priestley <tvboxspy@gmail.com>
7315L: linux-media@vger.kernel.org
7316W: https://linuxtv.org
7317Q: http://patchwork.linuxtv.org/project/linux-media/list/
7318S: Maintained
7319F: drivers/media/dvb-frontends/m88rs2000*
7320
7321MA901 MASTERKIT USB FM RADIO DRIVER
7322M: Alexey Klimov <klimov.linux@gmail.com>
7323L: linux-media@vger.kernel.org
7324T: git git://linuxtv.org/media_tree.git
7325S: Maintained
7326F: drivers/media/radio/radio-ma901.c
7327
7328MAC80211
7329M: Johannes Berg <johannes@sipsolutions.net>
7330L: linux-wireless@vger.kernel.org
7331W: http://wireless.kernel.org/
7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7334S: Maintained
7335F: Documentation/networking/mac80211-injection.txt
7336F: include/net/mac80211.h
7337F: net/mac80211/
7338F: drivers/net/wireless/mac80211_hwsim.[ch]
7339
7340MACVLAN DRIVER
7341M: Patrick McHardy <kaber@trash.net>
7342L: netdev@vger.kernel.org
7343S: Maintained
7344F: drivers/net/macvlan.c
7345F: include/linux/if_macvlan.h
7346
7347MAILBOX API
7348M: Jassi Brar <jassisinghbrar@gmail.com>
7349L: linux-kernel@vger.kernel.org
7350S: Maintained
7351F: drivers/mailbox/
7352F: include/linux/mailbox_client.h
7353F: include/linux/mailbox_controller.h
7354
7355MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7356M: Michael Kerrisk <mtk.manpages@gmail.com>
7357W: http://www.kernel.org/doc/man-pages
7358L: linux-man@vger.kernel.org
7359S: Maintained
7360
7361MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7362M: Andrew Lunn <andrew@lunn.ch>
7363M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7364S: Maintained
7365F: drivers/net/dsa/mv88e6xxx/
7366
7367MARVELL ARMADA DRM SUPPORT
7368M: Russell King <rmk+kernel@armlinux.org.uk>
7369S: Maintained
7370F: drivers/gpu/drm/armada/
7371F: include/uapi/drm/armada_drm.h
7372F: Documentation/devicetree/bindings/display/armada/
7373
7374MARVELL CRYPTO DRIVER
7375M: Boris Brezillon <boris.brezillon@free-electrons.com>
7376M: Arnaud Ebalard <arno@natisbad.org>
7377F: drivers/crypto/marvell/
7378S: Maintained
7379L: linux-crypto@vger.kernel.org
7380
7381MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7382M: Mirko Lindner <mlindner@marvell.com>
7383M: Stephen Hemminger <stephen@networkplumber.org>
7384L: netdev@vger.kernel.org
7385S: Maintained
7386F: drivers/net/ethernet/marvell/sk*
7387
7388MARVELL LIBERTAS WIRELESS DRIVER
7389L: libertas-dev@lists.infradead.org
7390S: Orphan
7391F: drivers/net/wireless/marvell/libertas/
7392
7393MARVELL MV643XX ETHERNET DRIVER
7394M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7395L: netdev@vger.kernel.org
7396S: Maintained
7397F: drivers/net/ethernet/marvell/mv643xx_eth.*
7398F: include/linux/mv643xx.h
7399
7400MARVELL MVNETA ETHERNET DRIVER
7401M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7402L: netdev@vger.kernel.org
7403S: Maintained
7404F: drivers/net/ethernet/marvell/mvneta.*
7405
7406MARVELL MWIFIEX WIRELESS DRIVER
7407M: Amitkumar Karwar <akarwar@marvell.com>
7408M: Nishant Sarmukadam <nishants@marvell.com>
7409L: linux-wireless@vger.kernel.org
7410S: Maintained
7411F: drivers/net/wireless/marvell/mwifiex/
7412
7413MARVELL MWL8K WIRELESS DRIVER
7414M: Lennert Buytenhek <buytenh@wantstofly.org>
7415L: linux-wireless@vger.kernel.org
7416S: Odd Fixes
7417F: drivers/net/wireless/marvell/mwl8k.c
7418
7419MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7420M: Nicolas Pitre <nico@fluxnic.net>
7421S: Odd Fixes
7422F: drivers/mmc/host/mvsdio.*
7423
7424MATROX FRAMEBUFFER DRIVER
7425L: linux-fbdev@vger.kernel.org
7426S: Orphan
7427F: drivers/video/fbdev/matrox/matroxfb_*
7428F: include/uapi/linux/matroxfb.h
7429
7430MAX16065 HARDWARE MONITOR DRIVER
7431M: Guenter Roeck <linux@roeck-us.net>
7432L: linux-hwmon@vger.kernel.org
7433S: Maintained
7434F: Documentation/hwmon/max16065
7435F: drivers/hwmon/max16065.c
7436
7437MAX20751 HARDWARE MONITOR DRIVER
7438M: Guenter Roeck <linux@roeck-us.net>
7439L: linux-hwmon@vger.kernel.org
7440S: Maintained
7441F: Documentation/hwmon/max20751
7442F: drivers/hwmon/max20751.c
7443
7444MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7445M: "Hans J. Koch" <hjk@hansjkoch.de>
7446L: linux-hwmon@vger.kernel.org
7447S: Maintained
7448F: Documentation/hwmon/max6650
7449F: drivers/hwmon/max6650.c
7450
7451MAX6697 HARDWARE MONITOR DRIVER
7452M: Guenter Roeck <linux@roeck-us.net>
7453L: linux-hwmon@vger.kernel.org
7454S: Maintained
7455F: Documentation/hwmon/max6697
7456F: Documentation/devicetree/bindings/i2c/max6697.txt
7457F: drivers/hwmon/max6697.c
7458F: include/linux/platform_data/max6697.h
7459
7460MAX9860 MONO AUDIO VOICE CODEC DRIVER
7461M: Peter Rosin <peda@axentia.se>
7462L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7463S: Maintained
7464F: Documentation/devicetree/bindings/sound/max9860.txt
7465F: sound/soc/codecs/max9860.*
7466
7467MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7468M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7469L: linux-pm@vger.kernel.org
7470S: Supported
7471F: drivers/power/max14577_charger.c
7472F: drivers/power/max77693_charger.c
7473
7474MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7475M: Javier Martinez Canillas <javier@osg.samsung.com>
7476L: linux-kernel@vger.kernel.org
7477S: Supported
7478F: drivers/*/*max77802*.c
7479F: Documentation/devicetree/bindings/*/*max77802.txt
7480F: include/dt-bindings/*/*max77802.h
7481
7482MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7483M: Chanwoo Choi <cw00.choi@samsung.com>
7484M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7485L: linux-kernel@vger.kernel.org
7486S: Supported
7487F: drivers/*/max14577*.c
7488F: drivers/*/max77686*.c
7489F: drivers/*/max77693*.c
7490F: drivers/extcon/extcon-max14577.c
7491F: drivers/extcon/extcon-max77693.c
7492F: drivers/rtc/rtc-max77686.c
7493F: drivers/clk/clk-max77686.c
7494F: Documentation/devicetree/bindings/mfd/max14577.txt
7495F: Documentation/devicetree/bindings/*/max77686.txt
7496F: Documentation/devicetree/bindings/mfd/max77693.txt
7497F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7498F: include/linux/mfd/max14577*.h
7499F: include/linux/mfd/max77686*.h
7500F: include/linux/mfd/max77693*.h
7501
7502MAXIRADIO FM RADIO RECEIVER DRIVER
7503M: Hans Verkuil <hverkuil@xs4all.nl>
7504L: linux-media@vger.kernel.org
7505T: git git://linuxtv.org/media_tree.git
7506W: https://linuxtv.org
7507S: Maintained
7508F: drivers/media/radio/radio-maxiradio*
7509
7510MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7511M: Peter Rosin <peda@axentia.se>
7512L: linux-iio@vger.kernel.org
7513S: Maintained
7514F: drivers/iio/potentiometer/mcp4531.c
7515
7516MEDIA DRIVERS FOR RENESAS - FCP
7517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7518L: linux-media@vger.kernel.org
7519L: linux-renesas-soc@vger.kernel.org
7520T: git git://linuxtv.org/media_tree.git
7521S: Supported
7522F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7523F: drivers/media/platform/rcar-fcp.c
7524F: include/media/rcar-fcp.h
7525
7526MEDIA DRIVERS FOR RENESAS - VSP1
7527M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7528L: linux-media@vger.kernel.org
7529L: linux-renesas-soc@vger.kernel.org
7530T: git git://linuxtv.org/media_tree.git
7531S: Supported
7532F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7533F: drivers/media/platform/vsp1/
7534
7535MEDIA DRIVERS FOR HELENE
7536M: Abylay Ospan <aospan@netup.ru>
7537L: linux-media@vger.kernel.org
7538W: https://linuxtv.org
7539W: http://netup.tv/
7540T: git git://linuxtv.org/media_tree.git
7541S: Supported
7542F: drivers/media/dvb-frontends/helene*
7543
7544MEDIA DRIVERS FOR ASCOT2E
7545M: Sergey Kozlov <serjk@netup.ru>
7546M: Abylay Ospan <aospan@netup.ru>
7547L: linux-media@vger.kernel.org
7548W: https://linuxtv.org
7549W: http://netup.tv/
7550T: git git://linuxtv.org/media_tree.git
7551S: Supported
7552F: drivers/media/dvb-frontends/ascot2e*
7553
7554MEDIA DRIVERS FOR CXD2841ER
7555M: Sergey Kozlov <serjk@netup.ru>
7556M: Abylay Ospan <aospan@netup.ru>
7557L: linux-media@vger.kernel.org
7558W: https://linuxtv.org
7559W: http://netup.tv/
7560T: git git://linuxtv.org/media_tree.git
7561S: Supported
7562F: drivers/media/dvb-frontends/cxd2841er*
7563
7564MEDIA DRIVERS FOR HORUS3A
7565M: Sergey Kozlov <serjk@netup.ru>
7566M: Abylay Ospan <aospan@netup.ru>
7567L: linux-media@vger.kernel.org
7568W: https://linuxtv.org
7569W: http://netup.tv/
7570T: git git://linuxtv.org/media_tree.git
7571S: Supported
7572F: drivers/media/dvb-frontends/horus3a*
7573
7574MEDIA DRIVERS FOR LNBH25
7575M: Sergey Kozlov <serjk@netup.ru>
7576M: Abylay Ospan <aospan@netup.ru>
7577L: linux-media@vger.kernel.org
7578W: https://linuxtv.org
7579W: http://netup.tv/
7580T: git git://linuxtv.org/media_tree.git
7581S: Supported
7582F: drivers/media/dvb-frontends/lnbh25*
7583
7584MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7585M: Sergey Kozlov <serjk@netup.ru>
7586M: Abylay Ospan <aospan@netup.ru>
7587L: linux-media@vger.kernel.org
7588W: https://linuxtv.org
7589W: http://netup.tv/
7590T: git git://linuxtv.org/media_tree.git
7591S: Supported
7592F: drivers/media/pci/netup_unidvb/*
7593
7594MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7595M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7596M: Mauro Carvalho Chehab <mchehab@kernel.org>
7597P: LinuxTV.org Project
7598L: linux-media@vger.kernel.org
7599W: https://linuxtv.org
7600Q: http://patchwork.kernel.org/project/linux-media/list/
7601T: git git://linuxtv.org/media_tree.git
7602S: Maintained
7603F: Documentation/dvb/
7604F: Documentation/video4linux/
7605F: Documentation/DocBook/media/
7606F: drivers/media/
7607F: drivers/staging/media/
7608F: include/linux/platform_data/media/
7609F: include/media/
7610F: include/uapi/linux/dvb/
7611F: include/uapi/linux/videodev2.h
7612F: include/uapi/linux/media.h
7613F: include/uapi/linux/v4l2-*
7614F: include/uapi/linux/meye.h
7615F: include/uapi/linux/ivtv*
7616F: include/uapi/linux/uvcvideo.h
7617
7618MEDIATEK ETHERNET DRIVER
7619M: Felix Fietkau <nbd@openwrt.org>
7620M: John Crispin <blogic@openwrt.org>
7621L: netdev@vger.kernel.org
7622S: Maintained
7623F: drivers/net/ethernet/mediatek/
7624
7625MEDIATEK MT7601U WIRELESS LAN DRIVER
7626M: Jakub Kicinski <kubakici@wp.pl>
7627L: linux-wireless@vger.kernel.org
7628S: Maintained
7629F: drivers/net/wireless/mediatek/mt7601u/
7630
7631MEGARAID SCSI/SAS DRIVERS
7632M: Kashyap Desai <kashyap.desai@avagotech.com>
7633M: Sumit Saxena <sumit.saxena@avagotech.com>
7634M: Uday Lingala <uday.lingala@avagotech.com>
7635L: megaraidlinux.pdl@avagotech.com
7636L: linux-scsi@vger.kernel.org
7637W: http://www.lsi.com
7638S: Maintained
7639F: Documentation/scsi/megaraid.txt
7640F: drivers/scsi/megaraid.*
7641F: drivers/scsi/megaraid/
7642
7643MELLANOX ETHERNET DRIVER (mlx4_en)
7644M: Tariq Toukan <tariqt@mellanox.com>
7645L: netdev@vger.kernel.org
7646S: Supported
7647W: http://www.mellanox.com
7648Q: http://patchwork.ozlabs.org/project/netdev/list/
7649F: drivers/net/ethernet/mellanox/mlx4/en_*
7650
7651MELLANOX ETHERNET DRIVER (mlx5e)
7652M: Saeed Mahameed <saeedm@mellanox.com>
7653L: netdev@vger.kernel.org
7654S: Supported
7655W: http://www.mellanox.com
7656Q: http://patchwork.ozlabs.org/project/netdev/list/
7657F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7658
7659MELLANOX ETHERNET SWITCH DRIVERS
7660M: Jiri Pirko <jiri@mellanox.com>
7661M: Ido Schimmel <idosch@mellanox.com>
7662L: netdev@vger.kernel.org
7663S: Supported
7664W: http://www.mellanox.com
7665Q: http://patchwork.ozlabs.org/project/netdev/list/
7666F: drivers/net/ethernet/mellanox/mlxsw/
7667
7668SOFT-ROCE DRIVER (rxe)
7669M: Moni Shoua <monis@mellanox.com>
7670L: linux-rdma@vger.kernel.org
7671S: Supported
7672W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7673Q: http://patchwork.kernel.org/project/linux-rdma/list/
7674F: drivers/infiniband/sw/rxe/
7675F: include/uapi/rdma/rdma_user_rxe.h
7676
7677MEMBARRIER SUPPORT
7678M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7679M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7680L: linux-kernel@vger.kernel.org
7681S: Supported
7682F: kernel/membarrier.c
7683F: include/uapi/linux/membarrier.h
7684
7685MEMORY MANAGEMENT
7686L: linux-mm@kvack.org
7687W: http://www.linux-mm.org
7688S: Maintained
7689F: include/linux/mm.h
7690F: include/linux/gfp.h
7691F: include/linux/mmzone.h
7692F: include/linux/memory_hotplug.h
7693F: include/linux/vmalloc.h
7694F: mm/
7695
7696MEMORY TECHNOLOGY DEVICES (MTD)
7697M: David Woodhouse <dwmw2@infradead.org>
7698M: Brian Norris <computersforpeace@gmail.com>
7699L: linux-mtd@lists.infradead.org
7700W: http://www.linux-mtd.infradead.org/
7701Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7702T: git git://git.infradead.org/linux-mtd.git
7703T: git git://git.infradead.org/l2-mtd.git
7704S: Maintained
7705F: Documentation/devicetree/bindings/mtd/
7706F: drivers/mtd/
7707F: include/linux/mtd/
7708F: include/uapi/mtd/
7709
7710MEN A21 WATCHDOG DRIVER
7711M: Johannes Thumshirn <morbidrsa@gmail.com>
7712L: linux-watchdog@vger.kernel.org
7713S: Maintained
7714F: drivers/watchdog/mena21_wdt.c
7715
7716MEN CHAMELEON BUS (mcb)
7717M: Johannes Thumshirn <morbidrsa@gmail.com>
7718S: Maintained
7719F: drivers/mcb/
7720F: include/linux/mcb.h
7721F: Documentation/men-chameleon-bus.txt
7722
7723MEN F21BMC (Board Management Controller)
7724M: Andreas Werner <andreas.werner@men.de>
7725S: Supported
7726F: drivers/mfd/menf21bmc.c
7727F: drivers/watchdog/menf21bmc_wdt.c
7728F: drivers/leds/leds-menf21bmc.c
7729F: drivers/hwmon/menf21bmc_hwmon.c
7730F: Documentation/hwmon/menf21bmc
7731
7732METAG ARCHITECTURE
7733M: James Hogan <james.hogan@imgtec.com>
7734L: linux-metag@vger.kernel.org
7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7736S: Odd Fixes
7737F: arch/metag/
7738F: Documentation/metag/
7739F: Documentation/devicetree/bindings/metag/
7740F: Documentation/devicetree/bindings/interrupt-controller/img,*
7741F: drivers/clocksource/metag_generic.c
7742F: drivers/irqchip/irq-metag.c
7743F: drivers/irqchip/irq-metag-ext.c
7744F: drivers/tty/metag_da.c
7745
7746MICROBLAZE ARCHITECTURE
7747M: Michal Simek <monstr@monstr.eu>
7748W: http://www.monstr.eu/fdt/
7749T: git git://git.monstr.eu/linux-2.6-microblaze.git
7750S: Supported
7751F: arch/microblaze/
7752
7753MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7754M: Chen Yu <yu.c.chen@intel.com>
7755L: platform-driver-x86@vger.kernel.org
7756S: Supported
7757F: drivers/platform/x86/surfacepro3_button.c
7758
7759MICROTEK X6 SCANNER
7760M: Oliver Neukum <oliver@neukum.org>
7761S: Maintained
7762F: drivers/usb/image/microtek.*
7763
7764MIPS
7765M: Ralf Baechle <ralf@linux-mips.org>
7766L: linux-mips@linux-mips.org
7767W: http://www.linux-mips.org/
7768T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7769Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7770S: Supported
7771F: Documentation/devicetree/bindings/mips/
7772F: Documentation/mips/
7773F: arch/mips/
7774
7775MIPS/LOONGSON1 ARCHITECTURE
7776M: Keguang Zhang <keguang.zhang@gmail.com>
7777L: linux-mips@linux-mips.org
7778S: Maintained
7779F: arch/mips/loongson32/
7780F: arch/mips/include/asm/mach-loongson32/
7781F: drivers/*/*loongson1*
7782F: drivers/*/*/*loongson1*
7783
7784MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7785M: Hans Verkuil <hverkuil@xs4all.nl>
7786L: linux-media@vger.kernel.org
7787T: git git://linuxtv.org/media_tree.git
7788W: https://linuxtv.org
7789S: Odd Fixes
7790F: drivers/media/radio/radio-miropcm20*
7791
7792MELLANOX MLX4 core VPI driver
7793M: Yishai Hadas <yishaih@mellanox.com>
7794L: netdev@vger.kernel.org
7795L: linux-rdma@vger.kernel.org
7796W: http://www.mellanox.com
7797Q: http://patchwork.ozlabs.org/project/netdev/list/
7798S: Supported
7799F: drivers/net/ethernet/mellanox/mlx4/
7800F: include/linux/mlx4/
7801
7802MELLANOX MLX4 IB driver
7803M: Yishai Hadas <yishaih@mellanox.com>
7804L: linux-rdma@vger.kernel.org
7805W: http://www.mellanox.com
7806Q: http://patchwork.kernel.org/project/linux-rdma/list/
7807S: Supported
7808F: drivers/infiniband/hw/mlx4/
7809F: include/linux/mlx4/
7810
7811MELLANOX MLX5 core VPI driver
7812M: Matan Barak <matanb@mellanox.com>
7813M: Leon Romanovsky <leonro@mellanox.com>
7814L: netdev@vger.kernel.org
7815L: linux-rdma@vger.kernel.org
7816W: http://www.mellanox.com
7817Q: http://patchwork.ozlabs.org/project/netdev/list/
7818S: Supported
7819F: drivers/net/ethernet/mellanox/mlx5/core/
7820F: include/linux/mlx5/
7821
7822MELLANOX MLX5 IB driver
7823M: Matan Barak <matanb@mellanox.com>
7824M: Leon Romanovsky <leonro@mellanox.com>
7825L: linux-rdma@vger.kernel.org
7826W: http://www.mellanox.com
7827Q: http://patchwork.kernel.org/project/linux-rdma/list/
7828S: Supported
7829F: drivers/infiniband/hw/mlx5/
7830F: include/linux/mlx5/
7831
7832MELEXIS MLX90614 DRIVER
7833M: Crt Mori <cmo@melexis.com>
7834L: linux-iio@vger.kernel.org
7835W: http://www.melexis.com
7836S: Supported
7837F: drivers/iio/temperature/mlx90614.c
7838
7839MN88472 MEDIA DRIVER
7840M: Antti Palosaari <crope@iki.fi>
7841L: linux-media@vger.kernel.org
7842W: https://linuxtv.org
7843W: http://palosaari.fi/linux/
7844Q: http://patchwork.linuxtv.org/project/linux-media/list/
7845S: Maintained
7846F: drivers/media/dvb-frontends/mn88472*
7847
7848MN88473 MEDIA DRIVER
7849M: Antti Palosaari <crope@iki.fi>
7850L: linux-media@vger.kernel.org
7851W: https://linuxtv.org
7852W: http://palosaari.fi/linux/
7853Q: http://patchwork.linuxtv.org/project/linux-media/list/
7854S: Maintained
7855F: drivers/media/dvb-frontends/mn88473*
7856
7857MODULE SUPPORT
7858M: Rusty Russell <rusty@rustcorp.com.au>
7859S: Maintained
7860F: include/linux/module.h
7861F: kernel/module.c
7862
7863MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7864W: http://popies.net/meye/
7865S: Orphan
7866F: Documentation/video4linux/meye.txt
7867F: drivers/media/pci/meye/
7868F: include/uapi/linux/meye.h
7869
7870MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7871M: Jiri Slaby <jirislaby@gmail.com>
7872S: Maintained
7873F: Documentation/serial/moxa-smartio
7874F: drivers/tty/mxser.*
7875
7876MR800 AVERMEDIA USB FM RADIO DRIVER
7877M: Alexey Klimov <klimov.linux@gmail.com>
7878L: linux-media@vger.kernel.org
7879T: git git://linuxtv.org/media_tree.git
7880S: Maintained
7881F: drivers/media/radio/radio-mr800.c
7882
7883MRF24J40 IEEE 802.15.4 RADIO DRIVER
7884M: Alan Ott <alan@signal11.us>
7885L: linux-wpan@vger.kernel.org
7886S: Maintained
7887F: drivers/net/ieee802154/mrf24j40.c
7888F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7889
7890MSI LAPTOP SUPPORT
7891M: "Lee, Chun-Yi" <jlee@suse.com>
7892L: platform-driver-x86@vger.kernel.org
7893S: Maintained
7894F: drivers/platform/x86/msi-laptop.c
7895
7896MSI WMI SUPPORT
7897L: platform-driver-x86@vger.kernel.org
7898S: Orphan
7899F: drivers/platform/x86/msi-wmi.c
7900
7901MSI001 MEDIA DRIVER
7902M: Antti Palosaari <crope@iki.fi>
7903L: linux-media@vger.kernel.org
7904W: https://linuxtv.org
7905W: http://palosaari.fi/linux/
7906Q: http://patchwork.linuxtv.org/project/linux-media/list/
7907T: git git://linuxtv.org/anttip/media_tree.git
7908S: Maintained
7909F: drivers/media/tuners/msi001*
7910
7911MSI2500 MEDIA DRIVER
7912M: Antti Palosaari <crope@iki.fi>
7913L: linux-media@vger.kernel.org
7914W: https://linuxtv.org
7915W: http://palosaari.fi/linux/
7916Q: http://patchwork.linuxtv.org/project/linux-media/list/
7917T: git git://linuxtv.org/anttip/media_tree.git
7918S: Maintained
7919F: drivers/media/usb/msi2500/
7920
7921MSYSTEMS DISKONCHIP G3 MTD DRIVER
7922M: Robert Jarzmik <robert.jarzmik@free.fr>
7923L: linux-mtd@lists.infradead.org
7924S: Maintained
7925F: drivers/mtd/devices/docg3*
7926
7927MT9M032 APTINA SENSOR DRIVER
7928M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7929L: linux-media@vger.kernel.org
7930T: git git://linuxtv.org/media_tree.git
7931S: Maintained
7932F: drivers/media/i2c/mt9m032.c
7933F: include/media/i2c/mt9m032.h
7934
7935MT9P031 APTINA CAMERA SENSOR
7936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7937L: linux-media@vger.kernel.org
7938T: git git://linuxtv.org/media_tree.git
7939S: Maintained
7940F: drivers/media/i2c/mt9p031.c
7941F: include/media/i2c/mt9p031.h
7942
7943MT9T001 APTINA CAMERA SENSOR
7944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7945L: linux-media@vger.kernel.org
7946T: git git://linuxtv.org/media_tree.git
7947S: Maintained
7948F: drivers/media/i2c/mt9t001.c
7949F: include/media/i2c/mt9t001.h
7950
7951MT9V032 APTINA CAMERA SENSOR
7952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7953L: linux-media@vger.kernel.org
7954T: git git://linuxtv.org/media_tree.git
7955S: Maintained
7956F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7957F: drivers/media/i2c/mt9v032.c
7958F: include/media/i2c/mt9v032.h
7959
7960MULTIFUNCTION DEVICES (MFD)
7961M: Lee Jones <lee.jones@linaro.org>
7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7963S: Supported
7964F: drivers/mfd/
7965F: include/linux/mfd/
7966
7967MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7968M: Ulf Hansson <ulf.hansson@linaro.org>
7969L: linux-mmc@vger.kernel.org
7970T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7971S: Maintained
7972F: Documentation/devicetree/bindings/mmc/
7973F: drivers/mmc/
7974F: include/linux/mmc/
7975F: include/uapi/linux/mmc/
7976
7977MULTIMEDIA CARD (MMC) ETC. OVER SPI
7978S: Orphan
7979F: drivers/mmc/host/mmc_spi.c
7980F: include/linux/spi/mmc_spi.h
7981
7982MULTISOUND SOUND DRIVER
7983M: Andrew Veliath <andrewtv@usa.net>
7984S: Maintained
7985F: Documentation/sound/oss/MultiSound
7986F: sound/oss/msnd*
7987
7988MULTITECH MULTIPORT CARD (ISICOM)
7989S: Orphan
7990F: drivers/tty/isicom.c
7991F: include/linux/isicom.h
7992
7993MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7994M: Bin Liu <b-liu@ti.com>
7995L: linux-usb@vger.kernel.org
7996T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7997S: Maintained
7998F: drivers/usb/musb/
7999
8000MXL5007T MEDIA DRIVER
8001M: Michael Krufky <mkrufky@linuxtv.org>
8002L: linux-media@vger.kernel.org
8003W: https://linuxtv.org
8004W: http://github.com/mkrufky
8005Q: http://patchwork.linuxtv.org/project/linux-media/list/
8006T: git git://linuxtv.org/mkrufky/tuners.git
8007S: Maintained
8008F: drivers/media/tuners/mxl5007t.*
8009
8010MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8011M: Hyong-Youb Kim <hykim@myri.com>
8012L: netdev@vger.kernel.org
8013W: https://www.myricom.com/support/downloads/myri10ge.html
8014S: Supported
8015F: drivers/net/ethernet/myricom/myri10ge/
8016
8017NAND FLASH SUBSYSTEM
8018M: Boris Brezillon <boris.brezillon@free-electrons.com>
8019R: Richard Weinberger <richard@nod.at>
8020L: linux-mtd@lists.infradead.org
8021W: http://www.linux-mtd.infradead.org/
8022Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8023T: git git://github.com/linux-nand/linux.git
8024S: Maintained
8025F: drivers/mtd/nand/
8026F: include/linux/mtd/nand*.h
8027
8028NATSEMI ETHERNET DRIVER (DP8381x)
8029S: Orphan
8030F: drivers/net/ethernet/natsemi/natsemi.c
8031
8032NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8033M: Daniel Mack <zonque@gmail.com>
8034S: Maintained
8035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8036W: http://www.native-instruments.com
8037F: sound/usb/caiaq/
8038
8039NCP FILESYSTEM
8040M: Petr Vandrovec <petr@vandrovec.name>
8041S: Odd Fixes
8042F: fs/ncpfs/
8043
8044NCR 5380 SCSI DRIVERS
8045M: Finn Thain <fthain@telegraphics.com.au>
8046M: Michael Schmitz <schmitzmic@gmail.com>
8047L: linux-scsi@vger.kernel.org
8048S: Maintained
8049F: Documentation/scsi/g_NCR5380.txt
8050F: Documentation/scsi/dtc3x80.txt
8051F: drivers/scsi/NCR5380.*
8052F: drivers/scsi/arm/cumana_1.c
8053F: drivers/scsi/arm/oak.c
8054F: drivers/scsi/atari_scsi.*
8055F: drivers/scsi/dmx3191d.c
8056F: drivers/scsi/dtc.*
8057F: drivers/scsi/g_NCR5380.*
8058F: drivers/scsi/g_NCR5380_mmio.c
8059F: drivers/scsi/mac_scsi.*
8060F: drivers/scsi/pas16.*
8061F: drivers/scsi/sun3_scsi.*
8062F: drivers/scsi/sun3_scsi_vme.c
8063F: drivers/scsi/t128.*
8064
8065NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8066M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8067L: linux-scsi@vger.kernel.org
8068S: Maintained
8069F: drivers/scsi/NCR_D700.*
8070
8071NCT6775 HARDWARE MONITOR DRIVER
8072M: Guenter Roeck <linux@roeck-us.net>
8073L: linux-hwmon@vger.kernel.org
8074S: Maintained
8075F: Documentation/hwmon/nct6775
8076F: drivers/hwmon/nct6775.c
8077
8078NETEFFECT IWARP RNIC DRIVER (IW_NES)
8079M: Faisal Latif <faisal.latif@intel.com>
8080L: linux-rdma@vger.kernel.org
8081W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8082S: Supported
8083F: drivers/infiniband/hw/nes/
8084
8085NETEM NETWORK EMULATOR
8086M: Stephen Hemminger <stephen@networkplumber.org>
8087L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8088S: Maintained
8089F: net/sched/sch_netem.c
8090
8091NETERION 10GbE DRIVERS (s2io/vxge)
8092M: Jon Mason <jdmason@kudzu.us>
8093L: netdev@vger.kernel.org
8094S: Supported
8095F: Documentation/networking/s2io.txt
8096F: Documentation/networking/vxge.txt
8097F: drivers/net/ethernet/neterion/
8098
8099NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8100M: Pablo Neira Ayuso <pablo@netfilter.org>
8101M: Patrick McHardy <kaber@trash.net>
8102M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8103L: netfilter-devel@vger.kernel.org
8104L: coreteam@netfilter.org
8105W: http://www.netfilter.org/
8106W: http://www.iptables.org/
8107Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8110S: Supported
8111F: include/linux/netfilter*
8112F: include/linux/netfilter/
8113F: include/net/netfilter/
8114F: include/uapi/linux/netfilter*
8115F: include/uapi/linux/netfilter/
8116F: net/*/netfilter.c
8117F: net/*/netfilter/
8118F: net/netfilter/
8119F: net/bridge/br_netfilter*.c
8120
8121NETLABEL
8122M: Paul Moore <paul@paul-moore.com>
8123W: http://netlabel.sf.net
8124L: netdev@vger.kernel.org
8125S: Maintained
8126F: Documentation/netlabel/
8127F: include/net/netlabel.h
8128F: net/netlabel/
8129
8130NETROM NETWORK LAYER
8131M: Ralf Baechle <ralf@linux-mips.org>
8132L: linux-hams@vger.kernel.org
8133W: http://www.linux-ax25.org/
8134S: Maintained
8135F: include/net/netrom.h
8136F: include/uapi/linux/netrom.h
8137F: net/netrom/
8138
8139NETRONOME ETHERNET DRIVERS
8140M: Jakub Kicinski <jakub.kicinski@netronome.com>
8141L: oss-drivers@netronome.com
8142S: Maintained
8143F: drivers/net/ethernet/netronome/
8144
8145NETWORK BLOCK DEVICE (NBD)
8146M: Markus Pargmann <mpa@pengutronix.de>
8147S: Maintained
8148L: nbd-general@lists.sourceforge.net
8149T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8150F: Documentation/blockdev/nbd.txt
8151F: drivers/block/nbd.c
8152F: include/uapi/linux/nbd.h
8153
8154NETWORK DROP MONITOR
8155M: Neil Horman <nhorman@tuxdriver.com>
8156L: netdev@vger.kernel.org
8157S: Maintained
8158W: https://fedorahosted.org/dropwatch/
8159F: net/core/drop_monitor.c
8160
8161NETWORKING [GENERAL]
8162M: "David S. Miller" <davem@davemloft.net>
8163L: netdev@vger.kernel.org
8164W: http://www.linuxfoundation.org/en/Net
8165Q: http://patchwork.ozlabs.org/project/netdev/list/
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8168S: Maintained
8169F: net/
8170F: include/net/
8171F: include/linux/in.h
8172F: include/linux/net.h
8173F: include/linux/netdevice.h
8174F: include/uapi/linux/in.h
8175F: include/uapi/linux/net.h
8176F: include/uapi/linux/netdevice.h
8177F: include/uapi/linux/net_namespace.h
8178F: tools/net/
8179F: tools/testing/selftests/net/
8180F: lib/random32.c
8181F: lib/test_bpf.c
8182
8183NETWORKING [IPv4/IPv6]
8184M: "David S. Miller" <davem@davemloft.net>
8185M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8186M: James Morris <jmorris@namei.org>
8187M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8188M: Patrick McHardy <kaber@trash.net>
8189L: netdev@vger.kernel.org
8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8191S: Maintained
8192F: net/ipv4/
8193F: net/ipv6/
8194F: include/net/ip*
8195F: arch/x86/net/*
8196
8197NETWORKING [IPSEC]
8198M: Steffen Klassert <steffen.klassert@secunet.com>
8199M: Herbert Xu <herbert@gondor.apana.org.au>
8200M: "David S. Miller" <davem@davemloft.net>
8201L: netdev@vger.kernel.org
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8204S: Maintained
8205F: net/core/flow.c
8206F: net/xfrm/
8207F: net/key/
8208F: net/ipv4/xfrm*
8209F: net/ipv4/esp4.c
8210F: net/ipv4/ah4.c
8211F: net/ipv4/ipcomp.c
8212F: net/ipv4/ip_vti.c
8213F: net/ipv6/xfrm*
8214F: net/ipv6/esp6.c
8215F: net/ipv6/ah6.c
8216F: net/ipv6/ipcomp6.c
8217F: net/ipv6/ip6_vti.c
8218F: include/uapi/linux/xfrm.h
8219F: include/net/xfrm.h
8220
8221NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8222M: Paul Moore <paul@paul-moore.com>
8223L: netdev@vger.kernel.org
8224S: Maintained
8225
8226NETWORKING [WIRELESS]
8227L: linux-wireless@vger.kernel.org
8228Q: http://patchwork.kernel.org/project/linux-wireless/list/
8229
8230NETWORKING DRIVERS
8231L: netdev@vger.kernel.org
8232W: http://www.linuxfoundation.org/en/Net
8233Q: http://patchwork.ozlabs.org/project/netdev/list/
8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8236S: Odd Fixes
8237F: Documentation/devicetree/bindings/net/
8238F: drivers/net/
8239F: include/linux/if_*
8240F: include/linux/netdevice.h
8241F: include/linux/etherdevice.h
8242F: include/linux/fcdevice.h
8243F: include/linux/fddidevice.h
8244F: include/linux/hippidevice.h
8245F: include/linux/inetdevice.h
8246F: include/uapi/linux/if_*
8247F: include/uapi/linux/netdevice.h
8248
8249NETWORKING DRIVERS (WIRELESS)
8250M: Kalle Valo <kvalo@codeaurora.org>
8251L: linux-wireless@vger.kernel.org
8252Q: http://patchwork.kernel.org/project/linux-wireless/list/
8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8255S: Maintained
8256F: Documentation/devicetree/bindings/net/wireless/
8257F: drivers/net/wireless/
8258
8259NETXEN (1/10) GbE SUPPORT
8260M: Manish Chopra <manish.chopra@qlogic.com>
8261M: Sony Chacko <sony.chacko@qlogic.com>
8262M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8263L: netdev@vger.kernel.org
8264W: http://www.qlogic.com
8265S: Supported
8266F: drivers/net/ethernet/qlogic/netxen/
8267
8268NFC SUBSYSTEM
8269M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8270M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8271M: Samuel Ortiz <sameo@linux.intel.com>
8272L: linux-wireless@vger.kernel.org
8273L: linux-nfc@lists.01.org (subscribers-only)
8274S: Supported
8275F: net/nfc/
8276F: include/net/nfc/
8277F: include/uapi/linux/nfc.h
8278F: drivers/nfc/
8279F: include/linux/platform_data/nfcmrvl.h
8280F: include/linux/platform_data/nxp-nci.h
8281F: include/linux/platform_data/pn544.h
8282F: include/linux/platform_data/st21nfca.h
8283F: include/linux/platform_data/st-nci.h
8284F: Documentation/devicetree/bindings/net/nfc/
8285
8286NFS, SUNRPC, AND LOCKD CLIENTS
8287M: Trond Myklebust <trond.myklebust@primarydata.com>
8288M: Anna Schumaker <anna.schumaker@netapp.com>
8289L: linux-nfs@vger.kernel.org
8290W: http://client.linux-nfs.org
8291T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8292S: Maintained
8293F: fs/lockd/
8294F: fs/nfs/
8295F: fs/nfs_common/
8296F: net/sunrpc/
8297F: include/linux/lockd/
8298F: include/linux/nfs*
8299F: include/linux/sunrpc/
8300F: include/uapi/linux/nfs*
8301F: include/uapi/linux/sunrpc/
8302
8303NILFS2 FILESYSTEM
8304M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8305L: linux-nilfs@vger.kernel.org
8306W: http://nilfs.sourceforge.net/
8307W: http://nilfs.osdn.jp/
8308T: git git://github.com/konis/nilfs2.git
8309S: Supported
8310F: Documentation/filesystems/nilfs2.txt
8311F: fs/nilfs2/
8312F: include/trace/events/nilfs2.h
8313F: include/uapi/linux/nilfs2_api.h
8314F: include/uapi/linux/nilfs2_ondisk.h
8315
8316NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8317M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8318W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8319S: Maintained
8320F: Documentation/scsi/NinjaSCSI.txt
8321F: drivers/scsi/pcmcia/nsp_*
8322
8323NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8324M: GOTO Masanori <gotom@debian.or.jp>
8325M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8326W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8327S: Maintained
8328F: Documentation/scsi/NinjaSCSI.txt
8329F: drivers/scsi/nsp32*
8330
8331NIOS2 ARCHITECTURE
8332M: Ley Foon Tan <lftan@altera.com>
8333L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8334T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8335S: Maintained
8336F: arch/nios2/
8337
8338NOKIA N900 POWER SUPPLY DRIVERS
8339R: Pali Rohár <pali.rohar@gmail.com>
8340F: include/linux/power/bq2415x_charger.h
8341F: include/linux/power/bq27xxx_battery.h
8342F: include/linux/power/isp1704_charger.h
8343F: drivers/power/bq2415x_charger.c
8344F: drivers/power/bq27xxx_battery.c
8345F: drivers/power/bq27xxx_battery_i2c.c
8346F: drivers/power/isp1704_charger.c
8347F: drivers/power/rx51_battery.c
8348
8349NTB DRIVER CORE
8350M: Jon Mason <jdmason@kudzu.us>
8351M: Dave Jiang <dave.jiang@intel.com>
8352M: Allen Hubbe <Allen.Hubbe@emc.com>
8353L: linux-ntb@googlegroups.com
8354S: Supported
8355W: https://github.com/jonmason/ntb/wiki
8356T: git git://github.com/jonmason/ntb.git
8357F: drivers/ntb/
8358F: drivers/net/ntb_netdev.c
8359F: include/linux/ntb.h
8360F: include/linux/ntb_transport.h
8361F: tools/testing/selftests/ntb/
8362
8363NTB INTEL DRIVER
8364M: Jon Mason <jdmason@kudzu.us>
8365M: Dave Jiang <dave.jiang@intel.com>
8366L: linux-ntb@googlegroups.com
8367S: Supported
8368W: https://github.com/jonmason/ntb/wiki
8369T: git git://github.com/jonmason/ntb.git
8370F: drivers/ntb/hw/intel/
8371
8372NTB AMD DRIVER
8373M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8374L: linux-ntb@googlegroups.com
8375S: Supported
8376F: drivers/ntb/hw/amd/
8377
8378NTFS FILESYSTEM
8379M: Anton Altaparmakov <anton@tuxera.com>
8380L: linux-ntfs-dev@lists.sourceforge.net
8381W: http://www.tuxera.com/
8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8383S: Supported
8384F: Documentation/filesystems/ntfs.txt
8385F: fs/ntfs/
8386
8387NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8388M: Antonino Daplas <adaplas@gmail.com>
8389L: linux-fbdev@vger.kernel.org
8390S: Maintained
8391F: drivers/video/fbdev/riva/
8392F: drivers/video/fbdev/nvidia/
8393
8394NVM EXPRESS DRIVER
8395M: Keith Busch <keith.busch@intel.com>
8396M: Jens Axboe <axboe@fb.com>
8397L: linux-nvme@lists.infradead.org
8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8399W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8400S: Supported
8401F: drivers/nvme/host/
8402F: include/linux/nvme.h
8403
8404NVM EXPRESS TARGET DRIVER
8405M: Christoph Hellwig <hch@lst.de>
8406M: Sagi Grimberg <sagi@grimberg.me>
8407L: linux-nvme@lists.infradead.org
8408S: Supported
8409F: drivers/nvme/target/
8410
8411NVMEM FRAMEWORK
8412M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8413M: Maxime Ripard <maxime.ripard@free-electrons.com>
8414S: Maintained
8415F: drivers/nvmem/
8416F: Documentation/devicetree/bindings/nvmem/
8417F: include/linux/nvmem-consumer.h
8418F: include/linux/nvmem-provider.h
8419
8420NXP-NCI NFC DRIVER
8421M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8422R: Charles Gorand <charles.gorand@effinnov.com>
8423L: linux-nfc@lists.01.org (moderated for non-subscribers)
8424S: Supported
8425F: drivers/nfc/nxp-nci
8426
8427NXP TDA998X DRM DRIVER
8428M: Russell King <rmk+kernel@armlinux.org.uk>
8429S: Supported
8430F: drivers/gpu/drm/i2c/tda998x_drv.c
8431F: include/drm/i2c/tda998x.h
8432
8433NXP TFA9879 DRIVER
8434M: Peter Rosin <peda@axentia.se>
8435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8436S: Maintained
8437F: sound/soc/codecs/tfa9879*
8438
8439OBJTOOL
8440M: Josh Poimboeuf <jpoimboe@redhat.com>
8441S: Supported
8442F: tools/objtool/
8443
8444OMAP SUPPORT
8445M: Tony Lindgren <tony@atomide.com>
8446L: linux-omap@vger.kernel.org
8447W: http://www.muru.com/linux/omap/
8448W: http://linux.omap.com/
8449Q: http://patchwork.kernel.org/project/linux-omap/list/
8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8451S: Maintained
8452F: arch/arm/*omap*/
8453F: arch/arm/configs/omap1_defconfig
8454F: arch/arm/configs/omap2plus_defconfig
8455F: drivers/i2c/busses/i2c-omap.c
8456F: drivers/irqchip/irq-omap-intc.c
8457F: drivers/mfd/*omap*.c
8458F: drivers/mfd/menelaus.c
8459F: drivers/mfd/palmas.c
8460F: drivers/mfd/tps65217.c
8461F: drivers/mfd/tps65218.c
8462F: drivers/mfd/tps65910.c
8463F: drivers/mfd/twl-core.[ch]
8464F: drivers/mfd/twl4030*.c
8465F: drivers/mfd/twl6030*.c
8466F: drivers/mfd/twl6040*.c
8467F: drivers/regulator/palmas-regulator*.c
8468F: drivers/regulator/pbias-regulator.c
8469F: drivers/regulator/tps65217-regulator.c
8470F: drivers/regulator/tps65218-regulator.c
8471F: drivers/regulator/tps65910-regulator.c
8472F: drivers/regulator/twl-regulator.c
8473F: include/linux/i2c-omap.h
8474
8475OMAP DEVICE TREE SUPPORT
8476M: Benoît Cousson <bcousson@baylibre.com>
8477M: Tony Lindgren <tony@atomide.com>
8478L: linux-omap@vger.kernel.org
8479L: devicetree@vger.kernel.org
8480S: Maintained
8481F: arch/arm/boot/dts/*omap*
8482F: arch/arm/boot/dts/*am3*
8483F: arch/arm/boot/dts/*am4*
8484F: arch/arm/boot/dts/*am5*
8485F: arch/arm/boot/dts/*dra7*
8486
8487OMAP CLOCK FRAMEWORK SUPPORT
8488M: Paul Walmsley <paul@pwsan.com>
8489L: linux-omap@vger.kernel.org
8490S: Maintained
8491F: arch/arm/*omap*/*clock*
8492
8493OMAP POWER MANAGEMENT SUPPORT
8494M: Kevin Hilman <khilman@kernel.org>
8495L: linux-omap@vger.kernel.org
8496S: Maintained
8497F: arch/arm/*omap*/*pm*
8498F: drivers/cpufreq/omap-cpufreq.c
8499
8500OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8501M: Rajendra Nayak <rnayak@codeaurora.org>
8502M: Paul Walmsley <paul@pwsan.com>
8503L: linux-omap@vger.kernel.org
8504S: Maintained
8505F: arch/arm/mach-omap2/prm*
8506
8507OMAP AUDIO SUPPORT
8508M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8509M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8510L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8511L: linux-omap@vger.kernel.org
8512S: Maintained
8513F: sound/soc/omap/
8514
8515OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8516M: Roger Quadros <rogerq@ti.com>
8517M: Tony Lindgren <tony@atomide.com>
8518L: linux-omap@vger.kernel.org
8519S: Maintained
8520F: drivers/memory/omap-gpmc.c
8521F: arch/arm/mach-omap2/*gpmc*
8522
8523OMAP FRAMEBUFFER SUPPORT
8524M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8525L: linux-fbdev@vger.kernel.org
8526L: linux-omap@vger.kernel.org
8527S: Maintained
8528F: drivers/video/fbdev/omap/
8529
8530OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8531M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8532L: linux-omap@vger.kernel.org
8533L: linux-fbdev@vger.kernel.org
8534S: Maintained
8535F: drivers/video/fbdev/omap2/
8536F: Documentation/arm/OMAP/DSS
8537
8538OMAP HARDWARE SPINLOCK SUPPORT
8539M: Ohad Ben-Cohen <ohad@wizery.com>
8540L: linux-omap@vger.kernel.org
8541S: Maintained
8542F: drivers/hwspinlock/omap_hwspinlock.c
8543
8544OMAP MMC SUPPORT
8545M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8546L: linux-omap@vger.kernel.org
8547S: Maintained
8548F: drivers/mmc/host/omap.c
8549
8550OMAP HS MMC SUPPORT
8551L: linux-mmc@vger.kernel.org
8552L: linux-omap@vger.kernel.org
8553S: Orphan
8554F: drivers/mmc/host/omap_hsmmc.c
8555
8556OMAP RANDOM NUMBER GENERATOR SUPPORT
8557M: Deepak Saxena <dsaxena@plexity.net>
8558S: Maintained
8559F: drivers/char/hw_random/omap-rng.c
8560
8561OMAP HWMOD SUPPORT
8562M: Benoît Cousson <bcousson@baylibre.com>
8563M: Paul Walmsley <paul@pwsan.com>
8564L: linux-omap@vger.kernel.org
8565S: Maintained
8566F: arch/arm/mach-omap2/omap_hwmod.*
8567
8568OMAP HWMOD DATA
8569M: Paul Walmsley <paul@pwsan.com>
8570L: linux-omap@vger.kernel.org
8571S: Maintained
8572F: arch/arm/mach-omap2/omap_hwmod*data*
8573
8574OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8575M: Benoît Cousson <bcousson@baylibre.com>
8576L: linux-omap@vger.kernel.org
8577S: Maintained
8578F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8579
8580OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8581M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8582L: linux-media@vger.kernel.org
8583S: Maintained
8584F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8585F: drivers/media/platform/omap3isp/
8586F: drivers/staging/media/omap4iss/
8587
8588OMAP USB SUPPORT
8589L: linux-usb@vger.kernel.org
8590L: linux-omap@vger.kernel.org
8591S: Orphan
8592F: drivers/usb/*/*omap*
8593F: arch/arm/*omap*/usb*
8594
8595OMAP GPIO DRIVER
8596M: Grygorii Strashko <grygorii.strashko@ti.com>
8597M: Santosh Shilimkar <ssantosh@kernel.org>
8598M: Kevin Hilman <khilman@kernel.org>
8599L: linux-omap@vger.kernel.org
8600S: Maintained
8601F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8602F: drivers/gpio/gpio-omap.c
8603
8604OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8605M: Mark Jackson <mpfj@newflow.co.uk>
8606L: linux-omap@vger.kernel.org
8607S: Maintained
8608F: arch/arm/boot/dts/am335x-nano.dts
8609
8610OMFS FILESYSTEM
8611M: Bob Copeland <me@bobcopeland.com>
8612L: linux-karma-devel@lists.sourceforge.net
8613S: Maintained
8614F: Documentation/filesystems/omfs.txt
8615F: fs/omfs/
8616
8617OMNIKEY CARDMAN 4000 DRIVER
8618M: Harald Welte <laforge@gnumonks.org>
8619S: Maintained
8620F: drivers/char/pcmcia/cm4000_cs.c
8621F: include/linux/cm4000_cs.h
8622F: include/uapi/linux/cm4000_cs.h
8623
8624OMNIKEY CARDMAN 4040 DRIVER
8625M: Harald Welte <laforge@gnumonks.org>
8626S: Maintained
8627F: drivers/char/pcmcia/cm4040_cs.*
8628
8629OMNIVISION OV7670 SENSOR DRIVER
8630M: Jonathan Corbet <corbet@lwn.net>
8631L: linux-media@vger.kernel.org
8632T: git git://linuxtv.org/media_tree.git
8633S: Maintained
8634F: drivers/media/i2c/ov7670.c
8635
8636ONENAND FLASH DRIVER
8637M: Kyungmin Park <kyungmin.park@samsung.com>
8638L: linux-mtd@lists.infradead.org
8639S: Maintained
8640F: drivers/mtd/onenand/
8641F: include/linux/mtd/onenand*.h
8642
8643ONSTREAM SCSI TAPE DRIVER
8644M: Willem Riede <osst@riede.org>
8645L: osst-users@lists.sourceforge.net
8646L: linux-scsi@vger.kernel.org
8647S: Maintained
8648F: Documentation/scsi/osst.txt
8649F: drivers/scsi/osst.*
8650F: drivers/scsi/osst_*.h
8651F: drivers/scsi/st.h
8652
8653OPENCORES I2C BUS DRIVER
8654M: Peter Korsgaard <jacmet@sunsite.dk>
8655L: linux-i2c@vger.kernel.org
8656S: Maintained
8657F: Documentation/i2c/busses/i2c-ocores
8658F: drivers/i2c/busses/i2c-ocores.c
8659
8660OPEN FIRMWARE AND FLATTENED DEVICE TREE
8661M: Rob Herring <robh+dt@kernel.org>
8662M: Frank Rowand <frowand.list@gmail.com>
8663L: devicetree@vger.kernel.org
8664W: http://www.devicetree.org/
8665T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8666S: Maintained
8667F: drivers/of/
8668F: include/linux/of*.h
8669F: scripts/dtc/
8670
8671OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8672M: Rob Herring <robh+dt@kernel.org>
8673M: Mark Rutland <mark.rutland@arm.com>
8674L: devicetree@vger.kernel.org
8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8676Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8677S: Maintained
8678F: Documentation/devicetree/
8679F: arch/*/boot/dts/
8680F: include/dt-bindings/
8681
8682OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8683M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8684L: devicetree@vger.kernel.org
8685S: Maintained
8686F: Documentation/devicetree/dynamic-resolution-notes.txt
8687F: Documentation/devicetree/overlay-notes.txt
8688F: drivers/of/overlay.c
8689F: drivers/of/resolver.c
8690
8691OPENRISC ARCHITECTURE
8692M: Jonas Bonn <jonas@southpole.se>
8693W: http://openrisc.net
8694S: Maintained
8695T: git git://openrisc.net/~jonas/linux
8696F: arch/openrisc/
8697
8698OPENVSWITCH
8699M: Pravin Shelar <pshelar@nicira.com>
8700L: netdev@vger.kernel.org
8701L: dev@openvswitch.org
8702W: http://openvswitch.org
8703S: Maintained
8704F: net/openvswitch/
8705F: include/uapi/linux/openvswitch.h
8706
8707OPERATING PERFORMANCE POINTS (OPP)
8708M: Viresh Kumar <vireshk@kernel.org>
8709M: Nishanth Menon <nm@ti.com>
8710M: Stephen Boyd <sboyd@codeaurora.org>
8711L: linux-pm@vger.kernel.org
8712S: Maintained
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8714F: drivers/base/power/opp/
8715F: include/linux/pm_opp.h
8716F: Documentation/power/opp.txt
8717F: Documentation/devicetree/bindings/opp/
8718
8719OPL4 DRIVER
8720M: Clemens Ladisch <clemens@ladisch.de>
8721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8722T: git git://git.alsa-project.org/alsa-kernel.git
8723S: Maintained
8724F: sound/drivers/opl4/
8725
8726OPROFILE
8727M: Robert Richter <rric@kernel.org>
8728L: oprofile-list@lists.sf.net
8729S: Maintained
8730F: arch/*/include/asm/oprofile*.h
8731F: arch/*/oprofile/
8732F: drivers/oprofile/
8733F: include/linux/oprofile.h
8734
8735ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8736M: Mark Fasheh <mfasheh@suse.com>
8737M: Joel Becker <jlbec@evilplan.org>
8738L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8739W: http://ocfs2.wiki.kernel.org
8740S: Supported
8741F: Documentation/filesystems/ocfs2.txt
8742F: Documentation/filesystems/dlmfs.txt
8743F: fs/ocfs2/
8744
8745ORINOCO DRIVER
8746L: linux-wireless@vger.kernel.org
8747W: http://wireless.kernel.org/en/users/Drivers/orinoco
8748W: http://www.nongnu.org/orinoco/
8749S: Orphan
8750F: drivers/net/wireless/intersil/orinoco/
8751
8752OSD LIBRARY and FILESYSTEM
8753M: Boaz Harrosh <ooo@electrozaur.com>
8754M: Benny Halevy <bhalevy@primarydata.com>
8755L: osd-dev@open-osd.org
8756W: http://open-osd.org
8757T: git git://git.open-osd.org/open-osd.git
8758S: Maintained
8759F: drivers/scsi/osd/
8760F: include/scsi/osd_*
8761F: fs/exofs/
8762
8763OVERLAY FILESYSTEM
8764M: Miklos Szeredi <miklos@szeredi.hu>
8765L: linux-unionfs@vger.kernel.org
8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8767S: Supported
8768F: fs/overlayfs/
8769F: Documentation/filesystems/overlayfs.txt
8770
8771ORANGEFS FILESYSTEM
8772M: Mike Marshall <hubcap@omnibond.com>
8773L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8775S: Supported
8776F: fs/orangefs/
8777F: Documentation/filesystems/orangefs.txt
8778
8779P54 WIRELESS DRIVER
8780M: Christian Lamparter <chunkeey@googlemail.com>
8781L: linux-wireless@vger.kernel.org
8782W: http://wireless.kernel.org/en/users/Drivers/p54
8783S: Maintained
8784F: drivers/net/wireless/intersil/p54/
8785
8786PA SEMI ETHERNET DRIVER
8787M: Olof Johansson <olof@lixom.net>
8788L: netdev@vger.kernel.org
8789S: Maintained
8790F: drivers/net/ethernet/pasemi/*
8791
8792PA SEMI SMBUS DRIVER
8793M: Olof Johansson <olof@lixom.net>
8794L: linux-i2c@vger.kernel.org
8795S: Maintained
8796F: drivers/i2c/busses/i2c-pasemi.c
8797
8798PADATA PARALLEL EXECUTION MECHANISM
8799M: Steffen Klassert <steffen.klassert@secunet.com>
8800L: linux-crypto@vger.kernel.org
8801S: Maintained
8802F: kernel/padata.c
8803F: include/linux/padata.h
8804F: Documentation/padata.txt
8805
8806PANASONIC LAPTOP ACPI EXTRAS DRIVER
8807M: Harald Welte <laforge@gnumonks.org>
8808L: platform-driver-x86@vger.kernel.org
8809S: Maintained
8810F: drivers/platform/x86/panasonic-laptop.c
8811
8812PANASONIC MN10300/AM33/AM34 PORT
8813M: David Howells <dhowells@redhat.com>
8814L: linux-am33-list@redhat.com (moderated for non-subscribers)
8815W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8816S: Maintained
8817F: Documentation/mn10300/
8818F: arch/mn10300/
8819
8820PARALLEL LCD/KEYPAD PANEL DRIVER
8821M: Willy Tarreau <willy@haproxy.com>
8822M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8823S: Odd Fixes
8824F: Documentation/misc-devices/lcd-panel-cgram.txt
8825F: drivers/misc/panel.c
8826
8827PARALLEL PORT SUBSYSTEM
8828M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8829M: Sudip Mukherjee <sudip@vectorindia.org>
8830L: linux-parport@lists.infradead.org (subscribers-only)
8831S: Maintained
8832F: drivers/parport/
8833F: include/linux/parport*.h
8834F: drivers/char/ppdev.c
8835F: include/uapi/linux/ppdev.h
8836F: Documentation/parport*.txt
8837
8838PARAVIRT_OPS INTERFACE
8839M: Jeremy Fitzhardinge <jeremy@goop.org>
8840M: Chris Wright <chrisw@sous-sol.org>
8841M: Alok Kataria <akataria@vmware.com>
8842M: Rusty Russell <rusty@rustcorp.com.au>
8843L: virtualization@lists.linux-foundation.org
8844S: Supported
8845F: Documentation/virtual/paravirt_ops.txt
8846F: arch/*/kernel/paravirt*
8847F: arch/*/include/asm/paravirt.h
8848
8849PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8850M: Tim Waugh <tim@cyberelk.net>
8851L: linux-parport@lists.infradead.org (subscribers-only)
8852S: Maintained
8853F: Documentation/blockdev/paride.txt
8854F: drivers/block/paride/
8855
8856PARISC ARCHITECTURE
8857M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8858M: Helge Deller <deller@gmx.de>
8859L: linux-parisc@vger.kernel.org
8860W: http://www.parisc-linux.org/
8861Q: http://patchwork.kernel.org/project/linux-parisc/list/
8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8864S: Maintained
8865F: arch/parisc/
8866F: Documentation/parisc/
8867F: drivers/parisc/
8868F: drivers/char/agp/parisc-agp.c
8869F: drivers/input/serio/gscps2.c
8870F: drivers/parport/parport_gsc.*
8871F: drivers/tty/serial/8250/8250_gsc.c
8872F: drivers/video/fbdev/sti*
8873F: drivers/video/console/sti*
8874F: drivers/video/logo/logo_parisc*
8875
8876PC87360 HARDWARE MONITORING DRIVER
8877M: Jim Cromie <jim.cromie@gmail.com>
8878L: linux-hwmon@vger.kernel.org
8879S: Maintained
8880F: Documentation/hwmon/pc87360
8881F: drivers/hwmon/pc87360.c
8882
8883PC8736x GPIO DRIVER
8884M: Jim Cromie <jim.cromie@gmail.com>
8885S: Maintained
8886F: drivers/char/pc8736x_gpio.c
8887
8888PC87427 HARDWARE MONITORING DRIVER
8889M: Jean Delvare <jdelvare@suse.com>
8890L: linux-hwmon@vger.kernel.org
8891S: Maintained
8892F: Documentation/hwmon/pc87427
8893F: drivers/hwmon/pc87427.c
8894
8895PCA9532 LED DRIVER
8896M: Riku Voipio <riku.voipio@iki.fi>
8897S: Maintained
8898F: drivers/leds/leds-pca9532.c
8899F: include/linux/leds-pca9532.h
8900
8901PCA9541 I2C BUS MASTER SELECTOR DRIVER
8902M: Guenter Roeck <linux@roeck-us.net>
8903L: linux-i2c@vger.kernel.org
8904S: Maintained
8905F: drivers/i2c/muxes/i2c-mux-pca9541.c
8906
8907PCDP - PRIMARY CONSOLE AND DEBUG PORT
8908M: Khalid Aziz <khalid@gonehiking.org>
8909S: Maintained
8910F: drivers/firmware/pcdp.*
8911
8912PCI ERROR RECOVERY
8913M: Linas Vepstas <linasvepstas@gmail.com>
8914L: linux-pci@vger.kernel.org
8915S: Supported
8916F: Documentation/PCI/pci-error-recovery.txt
8917
8918PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8919M: Russell Currey <ruscur@russell.cc>
8920L: linuxppc-dev@lists.ozlabs.org
8921S: Supported
8922F: Documentation/powerpc/eeh-pci-error-recovery.txt
8923F: arch/powerpc/kernel/eeh*.c
8924F: arch/powerpc/platforms/*/eeh*.c
8925F: arch/powerpc/include/*/eeh*.h
8926
8927PCI SUBSYSTEM
8928M: Bjorn Helgaas <bhelgaas@google.com>
8929L: linux-pci@vger.kernel.org
8930Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8932S: Supported
8933F: Documentation/devicetree/bindings/pci/
8934F: Documentation/PCI/
8935F: drivers/pci/
8936F: include/linux/pci*
8937F: arch/x86/pci/
8938F: arch/x86/kernel/quirks.c
8939
8940PCI DRIVER FOR ALTERA PCIE IP
8941M: Ley Foon Tan <lftan@altera.com>
8942L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8943L: linux-pci@vger.kernel.org
8944S: Supported
8945F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8946F: drivers/pci/host/pcie-altera.c
8947
8948PCI DRIVER FOR ARM VERSATILE PLATFORM
8949M: Rob Herring <robh@kernel.org>
8950L: linux-pci@vger.kernel.org
8951L: linux-arm-kernel@lists.infradead.org
8952S: Maintained
8953F: Documentation/devicetree/bindings/pci/versatile.txt
8954F: drivers/pci/host/pci-versatile.c
8955
8956PCI DRIVER FOR APPLIEDMICRO XGENE
8957M: Tanmay Inamdar <tinamdar@apm.com>
8958L: linux-pci@vger.kernel.org
8959L: linux-arm-kernel@lists.infradead.org
8960S: Maintained
8961F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8962F: drivers/pci/host/pci-xgene.c
8963
8964PCI DRIVER FOR FREESCALE LAYERSCAPE
8965M: Minghuan Lian <minghuan.Lian@freescale.com>
8966M: Mingkai Hu <mingkai.hu@freescale.com>
8967M: Roy Zang <tie-fei.zang@freescale.com>
8968L: linuxppc-dev@lists.ozlabs.org
8969L: linux-pci@vger.kernel.org
8970L: linux-arm-kernel@lists.infradead.org
8971S: Maintained
8972F: drivers/pci/host/*layerscape*
8973
8974PCI DRIVER FOR IMX6
8975M: Richard Zhu <Richard.Zhu@freescale.com>
8976M: Lucas Stach <l.stach@pengutronix.de>
8977L: linux-pci@vger.kernel.org
8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8979S: Maintained
8980F: drivers/pci/host/*imx6*
8981
8982PCI DRIVER FOR TI KEYSTONE
8983M: Murali Karicheri <m-karicheri2@ti.com>
8984L: linux-pci@vger.kernel.org
8985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8986S: Maintained
8987F: drivers/pci/host/*keystone*
8988
8989PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8990M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8991M: Jason Cooper <jason@lakedaemon.net>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S: Maintained
8995F: drivers/pci/host/*mvebu*
8996
8997PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8998M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8999L: linux-pci@vger.kernel.org
9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001S: Maintained
9002F: drivers/pci/host/pci-aardvark.c
9003
9004PCI DRIVER FOR NVIDIA TEGRA
9005M: Thierry Reding <thierry.reding@gmail.com>
9006L: linux-tegra@vger.kernel.org
9007L: linux-pci@vger.kernel.org
9008S: Supported
9009F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9010F: drivers/pci/host/pci-tegra.c
9011
9012PCI DRIVER FOR TI DRA7XX
9013M: Kishon Vijay Abraham I <kishon@ti.com>
9014L: linux-omap@vger.kernel.org
9015L: linux-pci@vger.kernel.org
9016S: Supported
9017F: Documentation/devicetree/bindings/pci/ti-pci.txt
9018F: drivers/pci/host/pci-dra7xx.c
9019
9020PCI DRIVER FOR RENESAS R-CAR
9021M: Simon Horman <horms@verge.net.au>
9022L: linux-pci@vger.kernel.org
9023L: linux-renesas-soc@vger.kernel.org
9024S: Maintained
9025F: drivers/pci/host/*rcar*
9026
9027PCI DRIVER FOR SAMSUNG EXYNOS
9028M: Jingoo Han <jingoohan1@gmail.com>
9029L: linux-pci@vger.kernel.org
9030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9032S: Maintained
9033F: drivers/pci/host/pci-exynos.c
9034
9035PCI DRIVER FOR SYNOPSIS DESIGNWARE
9036M: Jingoo Han <jingoohan1@gmail.com>
9037M: Pratyush Anand <pratyush.anand@gmail.com>
9038L: linux-pci@vger.kernel.org
9039S: Maintained
9040F: drivers/pci/host/*designware*
9041
9042PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9043M: Joao Pinto <jpinto@synopsys.com>
9044L: linux-pci@vger.kernel.org
9045S: Maintained
9046F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9047F: drivers/pci/host/pcie-designware-plat.c
9048
9049PCI DRIVER FOR GENERIC OF HOSTS
9050M: Will Deacon <will.deacon@arm.com>
9051L: linux-pci@vger.kernel.org
9052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9055F: drivers/pci/host/pci-host-common.c
9056F: drivers/pci/host/pci-host-generic.c
9057
9058PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9059M: Keith Busch <keith.busch@intel.com>
9060L: linux-pci@vger.kernel.org
9061S: Supported
9062F: arch/x86/pci/vmd.c
9063
9064PCIE DRIVER FOR ST SPEAR13XX
9065M: Pratyush Anand <pratyush.anand@gmail.com>
9066L: linux-pci@vger.kernel.org
9067S: Maintained
9068F: drivers/pci/host/*spear*
9069
9070PCI MSI DRIVER FOR ALTERA MSI IP
9071M: Ley Foon Tan <lftan@altera.com>
9072L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9073L: linux-pci@vger.kernel.org
9074S: Supported
9075F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9076F: drivers/pci/host/pcie-altera-msi.c
9077
9078PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9079M: Duc Dang <dhdang@apm.com>
9080L: linux-pci@vger.kernel.org
9081L: linux-arm-kernel@lists.infradead.org
9082S: Maintained
9083F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9084F: drivers/pci/host/pci-xgene-msi.c
9085
9086PCIE DRIVER FOR AXIS ARTPEC
9087M: Niklas Cassel <niklas.cassel@axis.com>
9088M: Jesper Nilsson <jesper.nilsson@axis.com>
9089L: linux-arm-kernel@axis.com
9090L: linux-pci@vger.kernel.org
9091S: Maintained
9092F: Documentation/devicetree/bindings/pci/axis,artpec*
9093F: drivers/pci/host/*artpec*
9094
9095PCIE DRIVER FOR HISILICON
9096M: Zhou Wang <wangzhou1@hisilicon.com>
9097M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9098L: linux-pci@vger.kernel.org
9099S: Maintained
9100F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9101F: drivers/pci/host/pcie-hisi.c
9102
9103PCIE DRIVER FOR QUALCOMM MSM
9104M: Stanimir Varbanov <svarbanov@mm-sol.com>
9105L: linux-pci@vger.kernel.org
9106L: linux-arm-msm@vger.kernel.org
9107S: Maintained
9108F: drivers/pci/host/*qcom*
9109
9110PCIE DRIVER FOR CAVIUM THUNDERX
9111M: David Daney <david.daney@cavium.com>
9112L: linux-pci@vger.kernel.org
9113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9114S: Supported
9115F: Documentation/devicetree/bindings/pci/pci-thunder-*
9116F: drivers/pci/host/pci-thunder-*
9117
9118PCMCIA SUBSYSTEM
9119P: Linux PCMCIA Team
9120L: linux-pcmcia@lists.infradead.org
9121W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9122T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9123S: Maintained
9124F: Documentation/pcmcia/
9125F: drivers/pcmcia/
9126F: include/pcmcia/
9127
9128PCNET32 NETWORK DRIVER
9129M: Don Fry <pcnet32@frontier.com>
9130L: netdev@vger.kernel.org
9131S: Maintained
9132F: drivers/net/ethernet/amd/pcnet32.c
9133
9134PCRYPT PARALLEL CRYPTO ENGINE
9135M: Steffen Klassert <steffen.klassert@secunet.com>
9136L: linux-crypto@vger.kernel.org
9137S: Maintained
9138F: crypto/pcrypt.c
9139F: include/crypto/pcrypt.h
9140
9141PER-CPU MEMORY ALLOCATOR
9142M: Tejun Heo <tj@kernel.org>
9143M: Christoph Lameter <cl@linux.com>
9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9145S: Maintained
9146F: include/linux/percpu*.h
9147F: mm/percpu*.c
9148F: arch/*/include/asm/percpu.h
9149
9150PER-TASK DELAY ACCOUNTING
9151M: Balbir Singh <bsingharora@gmail.com>
9152S: Maintained
9153F: include/linux/delayacct.h
9154F: kernel/delayacct.c
9155
9156PERFORMANCE EVENTS SUBSYSTEM
9157M: Peter Zijlstra <peterz@infradead.org>
9158M: Ingo Molnar <mingo@redhat.com>
9159M: Arnaldo Carvalho de Melo <acme@kernel.org>
9160R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9161L: linux-kernel@vger.kernel.org
9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9163S: Supported
9164F: kernel/events/*
9165F: include/linux/perf_event.h
9166F: include/uapi/linux/perf_event.h
9167F: arch/*/kernel/perf_event*.c
9168F: arch/*/kernel/*/perf_event*.c
9169F: arch/*/kernel/*/*/perf_event*.c
9170F: arch/*/include/asm/perf_event.h
9171F: arch/*/kernel/perf_callchain.c
9172F: arch/*/events/*
9173F: tools/perf/
9174
9175PERSONALITY HANDLING
9176M: Christoph Hellwig <hch@infradead.org>
9177L: linux-abi-devel@lists.sourceforge.net
9178S: Maintained
9179F: include/linux/personality.h
9180F: include/uapi/linux/personality.h
9181
9182PHONET PROTOCOL
9183M: Remi Denis-Courmont <courmisch@gmail.com>
9184S: Supported
9185F: Documentation/networking/phonet.txt
9186F: include/linux/phonet.h
9187F: include/net/phonet/
9188F: include/uapi/linux/phonet.h
9189F: net/phonet/
9190
9191PHRAM MTD DRIVER
9192M: Joern Engel <joern@lazybastard.org>
9193L: linux-mtd@lists.infradead.org
9194S: Maintained
9195F: drivers/mtd/devices/phram.c
9196
9197PICOLCD HID DRIVER
9198M: Bruno Prémont <bonbons@linux-vserver.org>
9199L: linux-input@vger.kernel.org
9200S: Maintained
9201F: drivers/hid/hid-picolcd*
9202
9203PICOXCELL SUPPORT
9204M: Jamie Iles <jamie@jamieiles.com>
9205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9206T: git git://github.com/jamieiles/linux-2.6-ji.git
9207S: Supported
9208F: arch/arm/boot/dts/picoxcell*
9209F: arch/arm/mach-picoxcell/
9210F: drivers/crypto/picoxcell*
9211
9212PIN CONTROL SUBSYSTEM
9213M: Linus Walleij <linus.walleij@linaro.org>
9214L: linux-gpio@vger.kernel.org
9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9216S: Maintained
9217F: Documentation/devicetree/bindings/pinctrl/
9218F: Documentation/pinctrl.txt
9219F: drivers/pinctrl/
9220F: include/linux/pinctrl/
9221
9222PIN CONTROLLER - ATMEL AT91
9223M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9225S: Maintained
9226F: drivers/pinctrl/pinctrl-at91.*
9227
9228PIN CONTROLLER - ATMEL AT91 PIO4
9229M: Ludovic Desroches <ludovic.desroches@atmel.com>
9230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9231L: linux-gpio@vger.kernel.org
9232S: Supported
9233F: drivers/pinctrl/pinctrl-at91-pio4.*
9234
9235PIN CONTROLLER - INTEL
9236M: Mika Westerberg <mika.westerberg@linux.intel.com>
9237M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9238S: Maintained
9239F: drivers/pinctrl/intel/
9240
9241PIN CONTROLLER - RENESAS
9242M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9243M: Geert Uytterhoeven <geert+renesas@glider.be>
9244L: linux-renesas-soc@vger.kernel.org
9245S: Maintained
9246F: drivers/pinctrl/sh-pfc/
9247
9248PIN CONTROLLER - SAMSUNG
9249M: Tomasz Figa <tomasz.figa@gmail.com>
9250M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9254S: Maintained
9255F: drivers/pinctrl/samsung/
9256
9257PIN CONTROLLER - SINGLE
9258M: Tony Lindgren <tony@atomide.com>
9259M: Haojian Zhuang <haojian.zhuang@linaro.org>
9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261L: linux-omap@vger.kernel.org
9262S: Maintained
9263F: drivers/pinctrl/pinctrl-single.c
9264
9265PIN CONTROLLER - ST SPEAR
9266M: Viresh Kumar <vireshk@kernel.org>
9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268W: http://www.st.com/spear
9269S: Maintained
9270F: drivers/pinctrl/spear/
9271
9272PISTACHIO SOC SUPPORT
9273M: James Hartley <james.hartley@imgtec.com>
9274M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9275L: linux-mips@linux-mips.org
9276S: Maintained
9277F: arch/mips/pistachio/
9278F: arch/mips/include/asm/mach-pistachio/
9279F: arch/mips/boot/dts/pistachio/
9280F: arch/mips/configs/pistachio*_defconfig
9281
9282PKTCDVD DRIVER
9283M: Jiri Kosina <jikos@kernel.org>
9284S: Maintained
9285F: drivers/block/pktcdvd.c
9286F: include/linux/pktcdvd.h
9287F: include/uapi/linux/pktcdvd.h
9288
9289PKUNITY SOC DRIVERS
9290M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9291W: http://mprc.pku.edu.cn/~guanxuetao/linux
9292S: Maintained
9293T: git git://github.com/gxt/linux.git
9294F: drivers/input/serio/i8042-unicore32io.h
9295F: drivers/i2c/busses/i2c-puv3.c
9296F: drivers/video/fbdev/fb-puv3.c
9297F: drivers/rtc/rtc-puv3.c
9298
9299PMBUS HARDWARE MONITORING DRIVERS
9300M: Guenter Roeck <linux@roeck-us.net>
9301L: linux-hwmon@vger.kernel.org
9302W: http://hwmon.wiki.kernel.org/
9303W: http://www.roeck-us.net/linux/drivers/
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9305S: Maintained
9306F: Documentation/hwmon/pmbus
9307F: drivers/hwmon/pmbus/
9308F: include/linux/i2c/pmbus.h
9309
9310PMC SIERRA MaxRAID DRIVER
9311L: linux-scsi@vger.kernel.org
9312W: http://www.pmc-sierra.com/
9313S: Orphan
9314F: drivers/scsi/pmcraid.*
9315
9316PMC SIERRA PM8001 DRIVER
9317M: Jack Wang <jinpu.wang@profitbricks.com>
9318M: lindar_liu@usish.com
9319L: pmchba@pmcs.com
9320L: linux-scsi@vger.kernel.org
9321S: Supported
9322F: drivers/scsi/pm8001/
9323
9324POSIX CLOCKS and TIMERS
9325M: Thomas Gleixner <tglx@linutronix.de>
9326L: linux-kernel@vger.kernel.org
9327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9328S: Maintained
9329F: fs/timerfd.c
9330F: include/linux/timer*
9331F: kernel/time/*timer*
9332
9333POWER MANAGEMENT CORE
9334M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9335L: linux-pm@vger.kernel.org
9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9337S: Supported
9338F: drivers/base/power/
9339F: include/linux/pm.h
9340F: include/linux/pm_*
9341F: include/linux/powercap.h
9342F: drivers/powercap/
9343
9344POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9345M: Sebastian Reichel <sre@kernel.org>
9346M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9347M: David Woodhouse <dwmw2@infradead.org>
9348L: linux-pm@vger.kernel.org
9349T: git git://git.infradead.org/battery-2.6.git
9350S: Maintained
9351F: Documentation/devicetree/bindings/power/
9352F: Documentation/devicetree/bindings/power_supply/
9353F: include/linux/power_supply.h
9354F: drivers/power/
9355X: drivers/power/avs/
9356
9357POWER STATE COORDINATION INTERFACE (PSCI)
9358M: Mark Rutland <mark.rutland@arm.com>
9359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9360L: linux-arm-kernel@lists.infradead.org
9361S: Maintained
9362F: drivers/firmware/psci.c
9363F: include/linux/psci.h
9364F: include/uapi/linux/psci.h
9365
9366POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9367M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9368L: linuxppc-dev@lists.ozlabs.org
9369S: Maintained
9370F: drivers/char/powernv-op-panel.c
9371
9372PNP SUPPORT
9373M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9374S: Maintained
9375F: drivers/pnp/
9376
9377PPP PROTOCOL DRIVERS AND COMPRESSORS
9378M: Paul Mackerras <paulus@samba.org>
9379L: linux-ppp@vger.kernel.org
9380S: Maintained
9381F: drivers/net/ppp/ppp_*
9382
9383PPP OVER ATM (RFC 2364)
9384M: Mitchell Blank Jr <mitch@sfgoth.com>
9385S: Maintained
9386F: net/atm/pppoatm.c
9387F: include/uapi/linux/atmppp.h
9388
9389PPP OVER ETHERNET
9390M: Michal Ostrowski <mostrows@earthlink.net>
9391S: Maintained
9392F: drivers/net/ppp/pppoe.c
9393F: drivers/net/ppp/pppox.c
9394
9395PPP OVER L2TP
9396M: James Chapman <jchapman@katalix.com>
9397S: Maintained
9398F: net/l2tp/l2tp_ppp.c
9399F: include/linux/if_pppol2tp.h
9400F: include/uapi/linux/if_pppol2tp.h
9401
9402PPS SUPPORT
9403M: Rodolfo Giometti <giometti@enneenne.com>
9404W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9405L: linuxpps@ml.enneenne.com (subscribers-only)
9406S: Maintained
9407F: Documentation/pps/
9408F: drivers/pps/
9409F: include/linux/pps*.h
9410
9411PPTP DRIVER
9412M: Dmitry Kozlov <xeb@mail.ru>
9413L: netdev@vger.kernel.org
9414S: Maintained
9415F: drivers/net/ppp/pptp.c
9416W: http://sourceforge.net/projects/accel-pptp
9417
9418PREEMPTIBLE KERNEL
9419M: Robert Love <rml@tech9.net>
9420L: kpreempt-tech@lists.sourceforge.net
9421W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9422S: Supported
9423F: Documentation/preempt-locking.txt
9424F: include/linux/preempt.h
9425
9426PRISM54 WIRELESS DRIVER
9427M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9428L: linux-wireless@vger.kernel.org
9429W: http://wireless.kernel.org/en/users/Drivers/p54
9430S: Obsolete
9431F: drivers/net/wireless/intersil/prism54/
9432
9433PS3 NETWORK SUPPORT
9434M: Geoff Levand <geoff@infradead.org>
9435L: netdev@vger.kernel.org
9436L: linuxppc-dev@lists.ozlabs.org
9437S: Maintained
9438F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9439
9440PS3 PLATFORM SUPPORT
9441M: Geoff Levand <geoff@infradead.org>
9442L: linuxppc-dev@lists.ozlabs.org
9443S: Maintained
9444F: arch/powerpc/boot/ps3*
9445F: arch/powerpc/include/asm/lv1call.h
9446F: arch/powerpc/include/asm/ps3*.h
9447F: arch/powerpc/platforms/ps3/
9448F: drivers/*/ps3*
9449F: drivers/ps3/
9450F: drivers/rtc/rtc-ps3.c
9451F: drivers/usb/host/*ps3.c
9452F: sound/ppc/snd_ps3*
9453
9454PS3VRAM DRIVER
9455M: Jim Paris <jim@jtan.com>
9456M: Geoff Levand <geoff@infradead.org>
9457L: linuxppc-dev@lists.ozlabs.org
9458S: Maintained
9459F: drivers/block/ps3vram.c
9460
9461PSTORE FILESYSTEM
9462M: Anton Vorontsov <anton@enomsg.org>
9463M: Colin Cross <ccross@android.com>
9464M: Kees Cook <keescook@chromium.org>
9465M: Tony Luck <tony.luck@intel.com>
9466S: Maintained
9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9468F: fs/pstore/
9469F: include/linux/pstore*
9470F: drivers/firmware/efi/efi-pstore.c
9471F: drivers/acpi/apei/erst.c
9472
9473PTP HARDWARE CLOCK SUPPORT
9474M: Richard Cochran <richardcochran@gmail.com>
9475L: netdev@vger.kernel.org
9476S: Maintained
9477W: http://linuxptp.sourceforge.net/
9478F: Documentation/ABI/testing/sysfs-ptp
9479F: Documentation/ptp/*
9480F: drivers/net/ethernet/freescale/gianfar_ptp.c
9481F: drivers/net/phy/dp83640*
9482F: drivers/ptp/*
9483F: include/linux/ptp_cl*
9484
9485PTRACE SUPPORT
9486M: Roland McGrath <roland@hack.frob.com>
9487M: Oleg Nesterov <oleg@redhat.com>
9488S: Maintained
9489F: include/asm-generic/syscall.h
9490F: include/linux/ptrace.h
9491F: include/linux/regset.h
9492F: include/linux/tracehook.h
9493F: include/uapi/linux/ptrace.h
9494F: kernel/ptrace.c
9495
9496PULSE8-CEC DRIVER
9497M: Hans Verkuil <hverkuil@xs4all.nl>
9498L: linux-media@vger.kernel.org
9499T: git git://linuxtv.org/media_tree.git
9500S: Maintained
9501F: drivers/staging/media/pulse8-cec
9502
9503PVRUSB2 VIDEO4LINUX DRIVER
9504M: Mike Isely <isely@pobox.com>
9505L: pvrusb2@isely.net (subscribers-only)
9506L: linux-media@vger.kernel.org
9507W: http://www.isely.net/pvrusb2/
9508T: git git://linuxtv.org/media_tree.git
9509S: Maintained
9510F: Documentation/video4linux/README.pvrusb2
9511F: drivers/media/usb/pvrusb2/
9512
9513PWC WEBCAM DRIVER
9514M: Hans Verkuil <hverkuil@xs4all.nl>
9515L: linux-media@vger.kernel.org
9516T: git git://linuxtv.org/media_tree.git
9517S: Odd Fixes
9518F: drivers/media/usb/pwc/*
9519
9520PWM FAN DRIVER
9521M: Kamil Debski <kamil@wypas.org>
9522M: Lukasz Majewski <l.majewski@samsung.com>
9523L: linux-hwmon@vger.kernel.org
9524S: Supported
9525F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9526F: Documentation/hwmon/pwm-fan
9527F: drivers/hwmon/pwm-fan.c
9528
9529PWM SUBSYSTEM
9530M: Thierry Reding <thierry.reding@gmail.com>
9531L: linux-pwm@vger.kernel.org
9532S: Maintained
9533T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9534F: Documentation/pwm.txt
9535F: Documentation/devicetree/bindings/pwm/
9536F: include/linux/pwm.h
9537F: drivers/pwm/
9538F: drivers/video/backlight/pwm_bl.c
9539F: include/linux/pwm_backlight.h
9540
9541PXA2xx/PXA3xx SUPPORT
9542M: Daniel Mack <daniel@zonque.org>
9543M: Haojian Zhuang <haojian.zhuang@gmail.com>
9544M: Robert Jarzmik <robert.jarzmik@free.fr>
9545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9546T: git git://github.com/hzhuang1/linux.git
9547T: git git://github.com/rjarzmik/linux.git
9548S: Maintained
9549F: arch/arm/boot/dts/pxa*
9550F: arch/arm/mach-pxa/
9551F: drivers/dma/pxa*
9552F: drivers/pcmcia/pxa2xx*
9553F: drivers/pinctrl/pxa/
9554F: drivers/spi/spi-pxa2xx*
9555F: drivers/usb/gadget/udc/pxa2*
9556F: include/sound/pxa2xx-lib.h
9557F: sound/arm/pxa*
9558F: sound/soc/pxa/
9559
9560PXA GPIO DRIVER
9561M: Robert Jarzmik <robert.jarzmik@free.fr>
9562L: linux-gpio@vger.kernel.org
9563S: Maintained
9564F: drivers/gpio/gpio-pxa.c
9565
9566PXA3xx NAND FLASH DRIVER
9567M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9568L: linux-mtd@lists.infradead.org
9569S: Maintained
9570F: drivers/mtd/nand/pxa3xx_nand.c
9571
9572MMP SUPPORT
9573M: Eric Miao <eric.y.miao@gmail.com>
9574M: Haojian Zhuang <haojian.zhuang@gmail.com>
9575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9576T: git git://github.com/hzhuang1/linux.git
9577T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9578S: Maintained
9579F: arch/arm/boot/dts/mmp*
9580F: arch/arm/mach-mmp/
9581
9582PXA MMCI DRIVER
9583S: Orphan
9584
9585PXA RTC DRIVER
9586M: Robert Jarzmik <robert.jarzmik@free.fr>
9587L: rtc-linux@googlegroups.com
9588S: Maintained
9589
9590QAT DRIVER
9591M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9592M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9593L: qat-linux@intel.com
9594S: Supported
9595F: drivers/crypto/qat/
9596
9597QIB DRIVER
9598M: Mike Marciniszyn <infinipath@intel.com>
9599L: linux-rdma@vger.kernel.org
9600S: Supported
9601F: drivers/infiniband/hw/qib/
9602
9603QLOGIC QLA1280 SCSI DRIVER
9604M: Michael Reed <mdr@sgi.com>
9605L: linux-scsi@vger.kernel.org
9606S: Maintained
9607F: drivers/scsi/qla1280.[ch]
9608
9609QLOGIC QLA2XXX FC-SCSI DRIVER
9610M: qla2xxx-upstream@qlogic.com
9611L: linux-scsi@vger.kernel.org
9612S: Supported
9613F: Documentation/scsi/LICENSE.qla2xxx
9614F: drivers/scsi/qla2xxx/
9615
9616QLOGIC QLA4XXX iSCSI DRIVER
9617M: QLogic-Storage-Upstream@qlogic.com
9618L: linux-scsi@vger.kernel.org
9619S: Supported
9620F: Documentation/scsi/LICENSE.qla4xxx
9621F: drivers/scsi/qla4xxx/
9622
9623QLOGIC QLA3XXX NETWORK DRIVER
9624M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9625M: Ron Mercer <ron.mercer@qlogic.com>
9626M: linux-driver@qlogic.com
9627L: netdev@vger.kernel.org
9628S: Supported
9629F: Documentation/networking/LICENSE.qla3xxx
9630F: drivers/net/ethernet/qlogic/qla3xxx.*
9631
9632QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9633M: Dept-GELinuxNICDev@qlogic.com
9634L: netdev@vger.kernel.org
9635S: Supported
9636F: drivers/net/ethernet/qlogic/qlcnic/
9637
9638QLOGIC QLGE 10Gb ETHERNET DRIVER
9639M: Harish Patil <harish.patil@qlogic.com>
9640M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9641M: Dept-GELinuxNICDev@qlogic.com
9642M: linux-driver@qlogic.com
9643L: netdev@vger.kernel.org
9644S: Supported
9645F: drivers/net/ethernet/qlogic/qlge/
9646
9647QLOGIC QL4xxx ETHERNET DRIVER
9648M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9649M: Ariel Elior <Ariel.Elior@qlogic.com>
9650M: everest-linux-l2@qlogic.com
9651L: netdev@vger.kernel.org
9652S: Supported
9653F: drivers/net/ethernet/qlogic/qed/
9654F: include/linux/qed/
9655F: drivers/net/ethernet/qlogic/qede/
9656
9657QNX4 FILESYSTEM
9658M: Anders Larsen <al@alarsen.net>
9659W: http://www.alarsen.net/linux/qnx4fs/
9660S: Maintained
9661F: fs/qnx4/
9662F: include/uapi/linux/qnx4_fs.h
9663F: include/uapi/linux/qnxtypes.h
9664
9665QT1010 MEDIA DRIVER
9666M: Antti Palosaari <crope@iki.fi>
9667L: linux-media@vger.kernel.org
9668W: https://linuxtv.org
9669W: http://palosaari.fi/linux/
9670Q: http://patchwork.linuxtv.org/project/linux-media/list/
9671T: git git://linuxtv.org/anttip/media_tree.git
9672S: Maintained
9673F: drivers/media/tuners/qt1010*
9674
9675QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9676M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9677L: linux-wireless@vger.kernel.org
9678L: ath9k-devel@lists.ath9k.org
9679W: http://wireless.kernel.org/en/users/Drivers/ath9k
9680S: Supported
9681F: drivers/net/wireless/ath/ath9k/
9682
9683QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9684M: Kalle Valo <kvalo@qca.qualcomm.com>
9685L: ath10k@lists.infradead.org
9686W: http://wireless.kernel.org/en/users/Drivers/ath10k
9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9688S: Supported
9689F: drivers/net/wireless/ath/ath10k/
9690
9691QUALCOMM HEXAGON ARCHITECTURE
9692M: Richard Kuo <rkuo@codeaurora.org>
9693L: linux-hexagon@vger.kernel.org
9694T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9695S: Supported
9696F: arch/hexagon/
9697
9698QUALCOMM WCN36XX WIRELESS DRIVER
9699M: Eugene Krasnikov <k.eugene.e@gmail.com>
9700L: wcn36xx@lists.infradead.org
9701W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9702T: git git://github.com/KrasnikovEugene/wcn36xx.git
9703S: Supported
9704F: drivers/net/wireless/ath/wcn36xx/
9705
9706QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9707M: Gabriel Somlo <somlo@cmu.edu>
9708M: "Michael S. Tsirkin" <mst@redhat.com>
9709L: qemu-devel@nongnu.org
9710S: Maintained
9711F: drivers/firmware/qemu_fw_cfg.c
9712
9713RADOS BLOCK DEVICE (RBD)
9714M: Ilya Dryomov <idryomov@gmail.com>
9715M: Sage Weil <sage@redhat.com>
9716M: Alex Elder <elder@kernel.org>
9717L: ceph-devel@vger.kernel.org
9718W: http://ceph.com/
9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9720T: git git://github.com/ceph/ceph-client.git
9721S: Supported
9722F: Documentation/ABI/testing/sysfs-bus-rbd
9723F: drivers/block/rbd.c
9724F: drivers/block/rbd_types.h
9725
9726RADEON FRAMEBUFFER DISPLAY DRIVER
9727M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9728L: linux-fbdev@vger.kernel.org
9729S: Maintained
9730F: drivers/video/fbdev/aty/radeon*
9731F: include/uapi/linux/radeonfb.h
9732
9733RADIOSHARK RADIO DRIVER
9734M: Hans Verkuil <hverkuil@xs4all.nl>
9735L: linux-media@vger.kernel.org
9736T: git git://linuxtv.org/media_tree.git
9737S: Maintained
9738F: drivers/media/radio/radio-shark.c
9739
9740RADIOSHARK2 RADIO DRIVER
9741M: Hans Verkuil <hverkuil@xs4all.nl>
9742L: linux-media@vger.kernel.org
9743T: git git://linuxtv.org/media_tree.git
9744S: Maintained
9745F: drivers/media/radio/radio-shark2.c
9746F: drivers/media/radio/radio-tea5777.c
9747
9748RAGE128 FRAMEBUFFER DISPLAY DRIVER
9749M: Paul Mackerras <paulus@samba.org>
9750L: linux-fbdev@vger.kernel.org
9751S: Maintained
9752F: drivers/video/fbdev/aty/aty128fb.c
9753
9754RALINK MIPS ARCHITECTURE
9755M: John Crispin <john@phrozen.org>
9756L: linux-mips@linux-mips.org
9757S: Maintained
9758F: arch/mips/ralink
9759
9760RALINK RT2X00 WIRELESS LAN DRIVER
9761P: rt2x00 project
9762M: Stanislaw Gruszka <sgruszka@redhat.com>
9763M: Helmut Schaa <helmut.schaa@googlemail.com>
9764L: linux-wireless@vger.kernel.org
9765S: Maintained
9766F: drivers/net/wireless/ralink/rt2x00/
9767
9768RAMDISK RAM BLOCK DEVICE DRIVER
9769M: Jens Axboe <axboe@kernel.dk>
9770S: Maintained
9771F: Documentation/blockdev/ramdisk.txt
9772F: drivers/block/brd.c
9773
9774RANDOM NUMBER DRIVER
9775M: "Theodore Ts'o" <tytso@mit.edu>
9776S: Maintained
9777F: drivers/char/random.c
9778
9779RAPIDIO SUBSYSTEM
9780M: Matt Porter <mporter@kernel.crashing.org>
9781M: Alexandre Bounine <alexandre.bounine@idt.com>
9782S: Maintained
9783F: drivers/rapidio/
9784
9785RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9786L: linux-wireless@vger.kernel.org
9787S: Orphan
9788F: drivers/net/wireless/ray*
9789
9790RCUTORTURE MODULE
9791M: Josh Triplett <josh@joshtriplett.org>
9792M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9793L: linux-kernel@vger.kernel.org
9794S: Supported
9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9796F: Documentation/RCU/torture.txt
9797F: kernel/rcu/rcutorture.c
9798
9799RCUTORTURE TEST FRAMEWORK
9800M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9801M: Josh Triplett <josh@joshtriplett.org>
9802R: Steven Rostedt <rostedt@goodmis.org>
9803R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9804R: Lai Jiangshan <jiangshanlai@gmail.com>
9805L: linux-kernel@vger.kernel.org
9806S: Supported
9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9808F: tools/testing/selftests/rcutorture
9809
9810RDC R-321X SoC
9811M: Florian Fainelli <florian@openwrt.org>
9812S: Maintained
9813
9814RDC R6040 FAST ETHERNET DRIVER
9815M: Florian Fainelli <f.fainelli@gmail.com>
9816L: netdev@vger.kernel.org
9817S: Maintained
9818F: drivers/net/ethernet/rdc/r6040.c
9819
9820RDS - RELIABLE DATAGRAM SOCKETS
9821M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9822L: netdev@vger.kernel.org
9823L: linux-rdma@vger.kernel.org
9824L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9825W: https://oss.oracle.com/projects/rds/
9826S: Supported
9827F: net/rds/
9828F: Documentation/networking/rds.txt
9829
9830RDMAVT - RDMA verbs software
9831M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9832L: linux-rdma@vger.kernel.org
9833S: Supported
9834F: drivers/infiniband/sw/rdmavt
9835
9836READ-COPY UPDATE (RCU)
9837M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9838M: Josh Triplett <josh@joshtriplett.org>
9839R: Steven Rostedt <rostedt@goodmis.org>
9840R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9841R: Lai Jiangshan <jiangshanlai@gmail.com>
9842L: linux-kernel@vger.kernel.org
9843W: http://www.rdrop.com/users/paulmck/RCU/
9844S: Supported
9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9846F: Documentation/RCU/
9847X: Documentation/RCU/torture.txt
9848F: include/linux/rcu*
9849X: include/linux/srcu.h
9850F: kernel/rcu/
9851X: kernel/torture.c
9852
9853REAL TIME CLOCK (RTC) SUBSYSTEM
9854M: Alessandro Zummo <a.zummo@towertech.it>
9855M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9856L: rtc-linux@googlegroups.com
9857Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9858T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9859S: Maintained
9860F: Documentation/devicetree/bindings/rtc/
9861F: Documentation/rtc.txt
9862F: drivers/rtc/
9863F: include/linux/rtc.h
9864F: include/uapi/linux/rtc.h
9865F: include/linux/rtc/
9866F: include/linux/platform_data/rtc-*
9867F: tools/testing/selftests/timers/rtctest.c
9868
9869REALTEK AUDIO CODECS
9870M: Bard Liao <bardliao@realtek.com>
9871M: Oder Chiou <oder_chiou@realtek.com>
9872S: Maintained
9873F: sound/soc/codecs/rt*
9874F: include/sound/rt*.h
9875
9876REISERFS FILE SYSTEM
9877L: reiserfs-devel@vger.kernel.org
9878S: Supported
9879F: fs/reiserfs/
9880
9881REGISTER MAP ABSTRACTION
9882M: Mark Brown <broonie@kernel.org>
9883L: linux-kernel@vger.kernel.org
9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9885S: Supported
9886F: Documentation/devicetree/bindings/regmap/
9887F: drivers/base/regmap/
9888F: include/linux/regmap.h
9889
9890REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9891M: Ohad Ben-Cohen <ohad@wizery.com>
9892M: Bjorn Andersson <bjorn.andersson@linaro.org>
9893L: linux-remoteproc@vger.kernel.org
9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9895S: Maintained
9896F: Documentation/devicetree/bindings/remoteproc/
9897F: Documentation/remoteproc.txt
9898F: drivers/remoteproc/
9899F: include/linux/remoteproc.h
9900
9901REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9902M: Ohad Ben-Cohen <ohad@wizery.com>
9903M: Bjorn Andersson <bjorn.andersson@linaro.org>
9904L: linux-remoteproc@vger.kernel.org
9905T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9906S: Maintained
9907F: drivers/rpmsg/
9908F: Documentation/rpmsg.txt
9909F: include/linux/rpmsg.h
9910
9911RENESAS ETHERNET DRIVERS
9912R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9913L: netdev@vger.kernel.org
9914L: linux-renesas-soc@vger.kernel.org
9915F: drivers/net/ethernet/renesas/
9916F: include/linux/sh_eth.h
9917
9918RENESAS USB2 PHY DRIVER
9919M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9920L: linux-renesas-soc@vger.kernel.org
9921S: Maintained
9922F: drivers/phy/phy-rcar-gen3-usb2.c
9923
9924RESET CONTROLLER FRAMEWORK
9925M: Philipp Zabel <p.zabel@pengutronix.de>
9926T: git git://git.pengutronix.de/git/pza/linux
9927S: Maintained
9928F: drivers/reset/
9929F: Documentation/devicetree/bindings/reset/
9930F: include/dt-bindings/reset/
9931F: include/linux/reset.h
9932F: include/linux/reset-controller.h
9933
9934RFKILL
9935M: Johannes Berg <johannes@sipsolutions.net>
9936L: linux-wireless@vger.kernel.org
9937W: http://wireless.kernel.org/
9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9940S: Maintained
9941F: Documentation/rfkill.txt
9942F: net/rfkill/
9943
9944RHASHTABLE
9945M: Thomas Graf <tgraf@suug.ch>
9946L: netdev@vger.kernel.org
9947S: Maintained
9948F: lib/rhashtable.c
9949F: include/linux/rhashtable.h
9950
9951RICOH SMARTMEDIA/XD DRIVER
9952M: Maxim Levitsky <maximlevitsky@gmail.com>
9953S: Maintained
9954F: drivers/mtd/nand/r852.c
9955F: drivers/mtd/nand/r852.h
9956
9957RICOH R5C592 MEMORYSTICK DRIVER
9958M: Maxim Levitsky <maximlevitsky@gmail.com>
9959S: Maintained
9960F: drivers/memstick/host/r592.*
9961
9962ROCCAT DRIVERS
9963M: Stefan Achatz <erazor_de@users.sourceforge.net>
9964W: http://sourceforge.net/projects/roccat/
9965S: Maintained
9966F: drivers/hid/hid-roccat*
9967F: include/linux/hid-roccat*
9968F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9969
9970ROCKER DRIVER
9971M: Jiri Pirko <jiri@resnulli.us>
9972L: netdev@vger.kernel.org
9973S: Supported
9974F: drivers/net/ethernet/rocker/
9975
9976ROCKETPORT DRIVER
9977P: Comtrol Corp.
9978W: http://www.comtrol.com
9979S: Maintained
9980F: Documentation/serial/rocket.txt
9981F: drivers/tty/rocket*
9982
9983ROCKETPORT EXPRESS/INFINITY DRIVER
9984M: Kevin Cernekee <cernekee@gmail.com>
9985L: linux-serial@vger.kernel.org
9986S: Odd Fixes
9987F: drivers/tty/serial/rp2.*
9988
9989ROSE NETWORK LAYER
9990M: Ralf Baechle <ralf@linux-mips.org>
9991L: linux-hams@vger.kernel.org
9992W: http://www.linux-ax25.org/
9993S: Maintained
9994F: include/net/rose.h
9995F: include/uapi/linux/rose.h
9996F: net/rose/
9997
9998RTL2830 MEDIA DRIVER
9999M: Antti Palosaari <crope@iki.fi>
10000L: linux-media@vger.kernel.org
10001W: https://linuxtv.org
10002W: http://palosaari.fi/linux/
10003Q: http://patchwork.linuxtv.org/project/linux-media/list/
10004T: git git://linuxtv.org/anttip/media_tree.git
10005S: Maintained
10006F: drivers/media/dvb-frontends/rtl2830*
10007
10008RTL2832 MEDIA DRIVER
10009M: Antti Palosaari <crope@iki.fi>
10010L: linux-media@vger.kernel.org
10011W: https://linuxtv.org
10012W: http://palosaari.fi/linux/
10013Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014T: git git://linuxtv.org/anttip/media_tree.git
10015S: Maintained
10016F: drivers/media/dvb-frontends/rtl2832*
10017
10018RTL2832_SDR MEDIA DRIVER
10019M: Antti Palosaari <crope@iki.fi>
10020L: linux-media@vger.kernel.org
10021W: https://linuxtv.org
10022W: http://palosaari.fi/linux/
10023Q: http://patchwork.linuxtv.org/project/linux-media/list/
10024T: git git://linuxtv.org/anttip/media_tree.git
10025S: Maintained
10026F: drivers/media/dvb-frontends/rtl2832_sdr*
10027
10028RTL8180 WIRELESS DRIVER
10029L: linux-wireless@vger.kernel.org
10030W: http://wireless.kernel.org/
10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10032S: Orphan
10033F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10034
10035RTL8187 WIRELESS DRIVER
10036M: Herton Ronaldo Krzesinski <herton@canonical.com>
10037M: Hin-Tak Leung <htl10@users.sourceforge.net>
10038M: Larry Finger <Larry.Finger@lwfinger.net>
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/rtl818x/rtl8187/
10044
10045RTL8192CE WIRELESS DRIVER
10046M: Larry Finger <Larry.Finger@lwfinger.net>
10047M: Chaoming Li <chaoming_li@realsil.com.cn>
10048L: linux-wireless@vger.kernel.org
10049W: http://wireless.kernel.org/
10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10051S: Maintained
10052F: drivers/net/wireless/realtek/rtlwifi/
10053F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10054
10055RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10056M: Jes Sorensen <Jes.Sorensen@redhat.com>
10057L: linux-wireless@vger.kernel.org
10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10059S: Maintained
10060F: drivers/net/wireless/realtek/rtl8xxxu/
10061
10062S3 SAVAGE FRAMEBUFFER DRIVER
10063M: Antonino Daplas <adaplas@gmail.com>
10064L: linux-fbdev@vger.kernel.org
10065S: Maintained
10066F: drivers/video/fbdev/savage/
10067
10068S390
10069M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10070M: Heiko Carstens <heiko.carstens@de.ibm.com>
10071L: linux-s390@vger.kernel.org
10072W: http://www.ibm.com/developerworks/linux/linux390/
10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10074S: Supported
10075F: arch/s390/
10076F: drivers/s390/
10077F: Documentation/s390/
10078F: Documentation/DocBook/s390*
10079
10080S390 COMMON I/O LAYER
10081M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10082M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10083L: linux-s390@vger.kernel.org
10084W: http://www.ibm.com/developerworks/linux/linux390/
10085S: Supported
10086F: drivers/s390/cio/
10087
10088S390 DASD DRIVER
10089M: Stefan Weinhuber <wein@de.ibm.com>
10090M: Stefan Haberland <stefan.haberland@de.ibm.com>
10091L: linux-s390@vger.kernel.org
10092W: http://www.ibm.com/developerworks/linux/linux390/
10093S: Supported
10094F: drivers/s390/block/dasd*
10095F: block/partitions/ibm.c
10096
10097S390 NETWORK DRIVERS
10098M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10099L: linux-s390@vger.kernel.org
10100W: http://www.ibm.com/developerworks/linux/linux390/
10101S: Supported
10102F: drivers/s390/net/
10103
10104S390 PCI SUBSYSTEM
10105M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10106M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10107L: linux-s390@vger.kernel.org
10108W: http://www.ibm.com/developerworks/linux/linux390/
10109S: Supported
10110F: arch/s390/pci/
10111F: drivers/pci/hotplug/s390_pci_hpc.c
10112
10113S390 ZCRYPT DRIVER
10114M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10115L: linux-s390@vger.kernel.org
10116W: http://www.ibm.com/developerworks/linux/linux390/
10117S: Supported
10118F: drivers/s390/crypto/
10119
10120S390 ZFCP DRIVER
10121M: Steffen Maier <maier@linux.vnet.ibm.com>
10122L: linux-s390@vger.kernel.org
10123W: http://www.ibm.com/developerworks/linux/linux390/
10124S: Supported
10125F: drivers/s390/scsi/zfcp_*
10126
10127S390 IUCV NETWORK LAYER
10128M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10129L: linux-s390@vger.kernel.org
10130W: http://www.ibm.com/developerworks/linux/linux390/
10131S: Supported
10132F: drivers/s390/net/*iucv*
10133F: include/net/iucv/
10134F: net/iucv/
10135
10136S390 IOMMU (PCI)
10137M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10138L: linux-s390@vger.kernel.org
10139W: http://www.ibm.com/developerworks/linux/linux390/
10140S: Supported
10141F: drivers/iommu/s390-iommu.c
10142
10143S3C24XX SD/MMC Driver
10144M: Ben Dooks <ben-linux@fluff.org>
10145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146S: Supported
10147F: drivers/mmc/host/s3cmci.*
10148
10149SAA6588 RDS RECEIVER DRIVER
10150M: Hans Verkuil <hverkuil@xs4all.nl>
10151L: linux-media@vger.kernel.org
10152T: git git://linuxtv.org/media_tree.git
10153W: https://linuxtv.org
10154S: Odd Fixes
10155F: drivers/media/i2c/saa6588*
10156
10157SAA7134 VIDEO4LINUX DRIVER
10158M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10159M: Mauro Carvalho Chehab <mchehab@kernel.org>
10160L: linux-media@vger.kernel.org
10161W: https://linuxtv.org
10162T: git git://linuxtv.org/media_tree.git
10163S: Odd fixes
10164F: Documentation/video4linux/*.saa7134
10165F: drivers/media/pci/saa7134/
10166
10167SAA7146 VIDEO4LINUX-2 DRIVER
10168M: Hans Verkuil <hverkuil@xs4all.nl>
10169L: linux-media@vger.kernel.org
10170T: git git://linuxtv.org/media_tree.git
10171S: Maintained
10172F: drivers/media/common/saa7146/
10173F: drivers/media/pci/saa7146/
10174F: include/media/saa7146*
10175
10176SAMSUNG LAPTOP DRIVER
10177M: Corentin Chary <corentin.chary@gmail.com>
10178L: platform-driver-x86@vger.kernel.org
10179S: Maintained
10180F: drivers/platform/x86/samsung-laptop.c
10181
10182SAMSUNG AUDIO (ASoC) DRIVERS
10183M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10184M: Sangbeom Kim <sbkim73@samsung.com>
10185M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10186L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10187S: Supported
10188F: sound/soc/samsung/
10189
10190SAMSUNG FRAMEBUFFER DRIVER
10191M: Jingoo Han <jingoohan1@gmail.com>
10192L: linux-fbdev@vger.kernel.org
10193S: Maintained
10194F: drivers/video/fbdev/s3c-fb.c
10195
10196SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10197M: Sangbeom Kim <sbkim73@samsung.com>
10198M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10199L: linux-kernel@vger.kernel.org
10200L: linux-samsung-soc@vger.kernel.org
10201S: Supported
10202F: drivers/mfd/sec*.c
10203F: drivers/regulator/s2m*.c
10204F: drivers/regulator/s5m*.c
10205F: drivers/clk/clk-s2mps11.c
10206F: drivers/rtc/rtc-s5m.c
10207F: include/linux/mfd/samsung/
10208F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10209F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10210F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10211F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10212
10213SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10214M: Kyungmin Park <kyungmin.park@samsung.com>
10215M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10216L: linux-media@vger.kernel.org
10217Q: https://patchwork.linuxtv.org/project/linux-media/list/
10218S: Supported
10219F: drivers/media/platform/exynos4-is/
10220
10221SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10222M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10223L: linux-media@vger.kernel.org
10224L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10225S: Maintained
10226F: drivers/media/platform/s3c-camif/
10227F: include/media/drv-intf/s3c_camif.h
10228
10229SAMSUNG S5C73M3 CAMERA DRIVER
10230M: Kyungmin Park <kyungmin.park@samsung.com>
10231M: Andrzej Hajda <a.hajda@samsung.com>
10232L: linux-media@vger.kernel.org
10233S: Supported
10234F: drivers/media/i2c/s5c73m3/*
10235
10236SAMSUNG S5K5BAF CAMERA DRIVER
10237M: Kyungmin Park <kyungmin.park@samsung.com>
10238M: Andrzej Hajda <a.hajda@samsung.com>
10239L: linux-media@vger.kernel.org
10240S: Supported
10241F: drivers/media/i2c/s5k5baf.c
10242
10243SAMSUNG S3FWRN5 NFC DRIVER
10244M: Robert Baldyga <r.baldyga@samsung.com>
10245M: Krzysztof Opasiak <k.opasiak@samsung.com>
10246L: linux-nfc@lists.01.org (moderated for non-subscribers)
10247S: Supported
10248F: drivers/nfc/s3fwrn5
10249
10250SAMSUNG SOC CLOCK DRIVERS
10251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10252M: Tomasz Figa <tomasz.figa@gmail.com>
10253S: Supported
10254L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10255F: drivers/clk/samsung/
10256
10257SAMSUNG SXGBE DRIVERS
10258M: Byungho An <bh74.an@samsung.com>
10259M: Girish K S <ks.giri@samsung.com>
10260M: Vipul Pandya <vipul.pandya@samsung.com>
10261S: Supported
10262L: netdev@vger.kernel.org
10263F: drivers/net/ethernet/samsung/sxgbe/
10264
10265SAMSUNG THERMAL DRIVER
10266M: Lukasz Majewski <l.majewski@samsung.com>
10267L: linux-pm@vger.kernel.org
10268L: linux-samsung-soc@vger.kernel.org
10269S: Supported
10270T: git https://github.com/lmajewski/linux-samsung-thermal.git
10271F: drivers/thermal/samsung/
10272
10273SAMSUNG USB2 PHY DRIVER
10274M: Kamil Debski <kamil@wypas.org>
10275M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10276L: linux-kernel@vger.kernel.org
10277S: Supported
10278F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10279F: Documentation/phy/samsung-usb2.txt
10280F: drivers/phy/phy-exynos4210-usb2.c
10281F: drivers/phy/phy-exynos4x12-usb2.c
10282F: drivers/phy/phy-exynos5250-usb2.c
10283F: drivers/phy/phy-s5pv210-usb2.c
10284F: drivers/phy/phy-samsung-usb2.c
10285F: drivers/phy/phy-samsung-usb2.h
10286
10287SERIAL DRIVERS
10288M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10289L: linux-serial@vger.kernel.org
10290S: Maintained
10291F: Documentation/devicetree/bindings/serial/
10292F: drivers/tty/serial/
10293
10294SYNOPSYS DESIGNWARE DMAC DRIVER
10295M: Viresh Kumar <vireshk@kernel.org>
10296M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10297S: Maintained
10298F: include/linux/dma/dw.h
10299F: include/linux/platform_data/dma-dw.h
10300F: drivers/dma/dw/
10301
10302SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10303M: Lars Persson <lars.persson@axis.com>
10304L: netdev@vger.kernel.org
10305S: Supported
10306F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10307F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10308
10309SYNOPSYS DESIGNWARE I2C DRIVER
10310M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10311R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10312R: Mika Westerberg <mika.westerberg@linux.intel.com>
10313L: linux-i2c@vger.kernel.org
10314S: Maintained
10315F: drivers/i2c/busses/i2c-designware-*
10316F: include/linux/platform_data/i2c-designware.h
10317
10318SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10319M: Jaehoon Chung <jh80.chung@samsung.com>
10320L: linux-mmc@vger.kernel.org
10321S: Maintained
10322F: include/linux/mmc/dw_mmc.h
10323F: drivers/mmc/host/dw_mmc*
10324
10325SYSTEM TRACE MODULE CLASS
10326M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10327S: Maintained
10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10329F: Documentation/trace/stm.txt
10330F: drivers/hwtracing/stm/
10331F: include/linux/stm.h
10332F: include/uapi/linux/stm.h
10333
10334THUNDERBOLT DRIVER
10335M: Andreas Noever <andreas.noever@gmail.com>
10336S: Maintained
10337F: drivers/thunderbolt/
10338
10339TI BQ27XXX POWER SUPPLY DRIVER
10340R: Andrew F. Davis <afd@ti.com>
10341F: include/linux/power/bq27xxx_battery.h
10342F: drivers/power/bq27xxx_battery.c
10343F: drivers/power/bq27xxx_battery_i2c.c
10344
10345TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10346M: John Stultz <john.stultz@linaro.org>
10347M: Thomas Gleixner <tglx@linutronix.de>
10348L: linux-kernel@vger.kernel.org
10349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10350S: Supported
10351F: include/linux/clocksource.h
10352F: include/linux/time.h
10353F: include/linux/timex.h
10354F: include/uapi/linux/time.h
10355F: include/uapi/linux/timex.h
10356F: kernel/time/clocksource.c
10357F: kernel/time/time*.c
10358F: kernel/time/alarmtimer.c
10359F: kernel/time/ntp.c
10360F: tools/testing/selftests/timers/
10361
10362SC1200 WDT DRIVER
10363M: Zwane Mwaikambo <zwanem@gmail.com>
10364S: Maintained
10365F: drivers/watchdog/sc1200wdt.c
10366
10367SCHEDULER
10368M: Ingo Molnar <mingo@redhat.com>
10369M: Peter Zijlstra <peterz@infradead.org>
10370L: linux-kernel@vger.kernel.org
10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10372S: Maintained
10373F: kernel/sched/
10374F: include/linux/sched.h
10375F: include/uapi/linux/sched.h
10376F: include/linux/wait.h
10377
10378SCORE ARCHITECTURE
10379M: Chen Liqin <liqin.linux@gmail.com>
10380M: Lennox Wu <lennox.wu@gmail.com>
10381W: http://www.sunplus.com
10382S: Supported
10383F: arch/score/
10384
10385SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10386M: Sudeep Holla <sudeep.holla@arm.com>
10387L: linux-arm-kernel@lists.infradead.org
10388S: Maintained
10389F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10390F: drivers/clk/clk-scpi.c
10391F: drivers/cpufreq/scpi-cpufreq.c
10392F: drivers/firmware/arm_scpi.c
10393F: include/linux/scpi_protocol.h
10394
10395SCSI CDROM DRIVER
10396M: Jens Axboe <axboe@kernel.dk>
10397L: linux-scsi@vger.kernel.org
10398W: http://www.kernel.dk
10399S: Maintained
10400F: drivers/scsi/sr*
10401
10402SCSI RDMA PROTOCOL (SRP) INITIATOR
10403M: Bart Van Assche <bart.vanassche@sandisk.com>
10404L: linux-rdma@vger.kernel.org
10405S: Supported
10406W: http://www.openfabrics.org
10407Q: http://patchwork.kernel.org/project/linux-rdma/list/
10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10409F: drivers/infiniband/ulp/srp/
10410F: include/scsi/srp.h
10411
10412SCSI SG DRIVER
10413M: Doug Gilbert <dgilbert@interlog.com>
10414L: linux-scsi@vger.kernel.org
10415W: http://sg.danny.cz/sg
10416S: Maintained
10417F: Documentation/scsi/scsi-generic.txt
10418F: drivers/scsi/sg.c
10419F: include/scsi/sg.h
10420
10421SCSI SUBSYSTEM
10422M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10424M: "Martin K. Petersen" <martin.petersen@oracle.com>
10425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10426L: linux-scsi@vger.kernel.org
10427S: Maintained
10428F: Documentation/devicetree/bindings/scsi/
10429F: drivers/scsi/
10430F: include/scsi/
10431
10432SCSI TAPE DRIVER
10433M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10434L: linux-scsi@vger.kernel.org
10435S: Maintained
10436F: Documentation/scsi/st.txt
10437F: drivers/scsi/st.*
10438F: drivers/scsi/st_*.h
10439
10440SCTP PROTOCOL
10441M: Vlad Yasevich <vyasevich@gmail.com>
10442M: Neil Horman <nhorman@tuxdriver.com>
10443L: linux-sctp@vger.kernel.org
10444W: http://lksctp.sourceforge.net
10445S: Maintained
10446F: Documentation/networking/sctp.txt
10447F: include/linux/sctp.h
10448F: include/uapi/linux/sctp.h
10449F: include/net/sctp/
10450F: net/sctp/
10451
10452SCx200 CPU SUPPORT
10453M: Jim Cromie <jim.cromie@gmail.com>
10454S: Odd Fixes
10455F: Documentation/i2c/busses/scx200_acb
10456F: arch/x86/platform/scx200/
10457F: drivers/watchdog/scx200_wdt.c
10458F: drivers/i2c/busses/scx200*
10459F: drivers/mtd/maps/scx200_docflash.c
10460F: include/linux/scx200.h
10461
10462SCx200 GPIO DRIVER
10463M: Jim Cromie <jim.cromie@gmail.com>
10464S: Maintained
10465F: drivers/char/scx200_gpio.c
10466F: include/linux/scx200_gpio.h
10467
10468SCx200 HRT CLOCKSOURCE DRIVER
10469M: Jim Cromie <jim.cromie@gmail.com>
10470S: Maintained
10471F: drivers/clocksource/scx200_hrt.c
10472
10473SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10474M: Sascha Sommer <saschasommer@freenet.de>
10475L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10476S: Maintained
10477F: drivers/mmc/host/sdricoh_cs.c
10478
10479SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10480M: Adrian Hunter <adrian.hunter@intel.com>
10481L: linux-mmc@vger.kernel.org
10482T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10483S: Maintained
10484F: drivers/mmc/host/sdhci*
10485F: include/linux/mmc/sdhci*
10486
10487SECURE COMPUTING
10488M: Kees Cook <keescook@chromium.org>
10489R: Andy Lutomirski <luto@amacapital.net>
10490R: Will Drewry <wad@chromium.org>
10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10492S: Supported
10493F: kernel/seccomp.c
10494F: include/uapi/linux/seccomp.h
10495F: include/linux/seccomp.h
10496F: tools/testing/selftests/seccomp/*
10497K: \bsecure_computing
10498K: \bTIF_SECCOMP\b
10499
10500SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10501M: Al Cooper <alcooperx@gmail.com>
10502L: linux-mmc@vger.kernel.org
10503L: bcm-kernel-feedback-list@broadcom.com
10504S: Maintained
10505F: drivers/mmc/host/sdhci-brcmstb*
10506
10507SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10508M: Ben Dooks <ben-linux@fluff.org>
10509M: Jaehoon Chung <jh80.chung@samsung.com>
10510L: linux-mmc@vger.kernel.org
10511S: Maintained
10512F: drivers/mmc/host/sdhci-s3c*
10513
10514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10515M: Viresh Kumar <vireshk@kernel.org>
10516L: linux-mmc@vger.kernel.org
10517S: Maintained
10518F: drivers/mmc/host/sdhci-spear.c
10519
10520SECURITY SUBSYSTEM
10521M: James Morris <james.l.morris@oracle.com>
10522M: "Serge E. Hallyn" <serge@hallyn.com>
10523L: linux-security-module@vger.kernel.org (suggested Cc:)
10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10525W: http://kernsec.org/
10526S: Supported
10527F: security/
10528
10529SECURITY CONTACT
10530M: Security Officers <security@kernel.org>
10531S: Supported
10532
10533SELINUX SECURITY MODULE
10534M: Paul Moore <paul@paul-moore.com>
10535M: Stephen Smalley <sds@tycho.nsa.gov>
10536M: Eric Paris <eparis@parisplace.org>
10537L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10538W: http://selinuxproject.org
10539T: git git://git.infradead.org/users/pcmoore/selinux
10540S: Supported
10541F: include/linux/selinux*
10542F: security/selinux/
10543F: scripts/selinux/
10544
10545APPARMOR SECURITY MODULE
10546M: John Johansen <john.johansen@canonical.com>
10547L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10548W: apparmor.wiki.kernel.org
10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10550S: Supported
10551F: security/apparmor/
10552
10553LOADPIN SECURITY MODULE
10554M: Kees Cook <keescook@chromium.org>
10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10556S: Supported
10557F: security/loadpin/
10558
10559YAMA SECURITY MODULE
10560M: Kees Cook <keescook@chromium.org>
10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10562S: Supported
10563F: security/yama/
10564
10565SENSABLE PHANTOM
10566M: Jiri Slaby <jirislaby@gmail.com>
10567S: Maintained
10568F: drivers/misc/phantom.c
10569F: include/uapi/linux/phantom.h
10570
10571SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10572M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10573M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10574M: John Soni Jose <sony.john@avagotech.com>
10575L: linux-scsi@vger.kernel.org
10576W: http://www.avagotech.com
10577S: Supported
10578F: drivers/scsi/be2iscsi/
10579
10580Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10581M: Sathya Perla <sathya.perla@broadcom.com>
10582M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10583M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10584M: Somnath Kotur <somnath.kotur@broadcom.com>
10585L: netdev@vger.kernel.org
10586W: http://www.emulex.com
10587S: Supported
10588F: drivers/net/ethernet/emulex/benet/
10589
10590EMULEX ONECONNECT ROCE DRIVER
10591M: Selvin Xavier <selvin.xavier@avagotech.com>
10592M: Devesh Sharma <devesh.sharma@avagotech.com>
10593M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10594L: linux-rdma@vger.kernel.org
10595W: http://www.emulex.com
10596S: Supported
10597F: drivers/infiniband/hw/ocrdma/
10598
10599SFC NETWORK DRIVER
10600M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10601M: Edward Cree <ecree@solarflare.com>
10602M: Bert Kenward <bkenward@solarflare.com>
10603L: netdev@vger.kernel.org
10604S: Supported
10605F: drivers/net/ethernet/sfc/
10606
10607SGI GRU DRIVER
10608M: Dimitri Sivanich <sivanich@sgi.com>
10609S: Maintained
10610F: drivers/misc/sgi-gru/
10611
10612SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10613M: Pat Gefre <pfg@sgi.com>
10614L: linux-ia64@vger.kernel.org
10615S: Supported
10616F: Documentation/ia64/serial.txt
10617F: drivers/tty/serial/ioc?_serial.c
10618F: include/linux/ioc?.h
10619
10620SGI XP/XPC/XPNET DRIVER
10621M: Cliff Whickman <cpw@sgi.com>
10622M: Robin Holt <robinmholt@gmail.com>
10623S: Maintained
10624F: drivers/misc/sgi-xp/
10625
10626SI2157 MEDIA DRIVER
10627M: Antti Palosaari <crope@iki.fi>
10628L: linux-media@vger.kernel.org
10629W: https://linuxtv.org
10630W: http://palosaari.fi/linux/
10631Q: http://patchwork.linuxtv.org/project/linux-media/list/
10632T: git git://linuxtv.org/anttip/media_tree.git
10633S: Maintained
10634F: drivers/media/tuners/si2157*
10635
10636SI2168 MEDIA DRIVER
10637M: Antti Palosaari <crope@iki.fi>
10638L: linux-media@vger.kernel.org
10639W: https://linuxtv.org
10640W: http://palosaari.fi/linux/
10641Q: http://patchwork.linuxtv.org/project/linux-media/list/
10642T: git git://linuxtv.org/anttip/media_tree.git
10643S: Maintained
10644F: drivers/media/dvb-frontends/si2168*
10645
10646SI470X FM RADIO RECEIVER I2C DRIVER
10647M: Hans Verkuil <hverkuil@xs4all.nl>
10648L: linux-media@vger.kernel.org
10649T: git git://linuxtv.org/media_tree.git
10650W: https://linuxtv.org
10651S: Odd Fixes
10652F: drivers/media/radio/si470x/radio-si470x-i2c.c
10653
10654SI470X FM RADIO RECEIVER USB DRIVER
10655M: Hans Verkuil <hverkuil@xs4all.nl>
10656L: linux-media@vger.kernel.org
10657T: git git://linuxtv.org/media_tree.git
10658W: https://linuxtv.org
10659S: Maintained
10660F: drivers/media/radio/si470x/radio-si470x-common.c
10661F: drivers/media/radio/si470x/radio-si470x.h
10662F: drivers/media/radio/si470x/radio-si470x-usb.c
10663
10664SI4713 FM RADIO TRANSMITTER I2C DRIVER
10665M: Eduardo Valentin <edubezval@gmail.com>
10666L: linux-media@vger.kernel.org
10667T: git git://linuxtv.org/media_tree.git
10668W: https://linuxtv.org
10669S: Odd Fixes
10670F: drivers/media/radio/si4713/si4713.?
10671
10672SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10673M: Eduardo Valentin <edubezval@gmail.com>
10674L: linux-media@vger.kernel.org
10675T: git git://linuxtv.org/media_tree.git
10676W: https://linuxtv.org
10677S: Odd Fixes
10678F: drivers/media/radio/si4713/radio-platform-si4713.c
10679
10680SI4713 FM RADIO TRANSMITTER USB DRIVER
10681M: Hans Verkuil <hverkuil@xs4all.nl>
10682L: linux-media@vger.kernel.org
10683T: git git://linuxtv.org/media_tree.git
10684W: https://linuxtv.org
10685S: Maintained
10686F: drivers/media/radio/si4713/radio-usb-si4713.c
10687
10688SIANO DVB DRIVER
10689M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10690M: Mauro Carvalho Chehab <mchehab@kernel.org>
10691L: linux-media@vger.kernel.org
10692W: https://linuxtv.org
10693T: git git://linuxtv.org/media_tree.git
10694S: Odd fixes
10695F: drivers/media/common/siano/
10696F: drivers/media/usb/siano/
10697F: drivers/media/usb/siano/
10698F: drivers/media/mmc/siano/
10699
10700SIMPLEFB FB DRIVER
10701M: Hans de Goede <hdegoede@redhat.com>
10702L: linux-fbdev@vger.kernel.org
10703S: Maintained
10704F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10705F: drivers/video/fbdev/simplefb.c
10706F: include/linux/platform_data/simplefb.h
10707
10708SH_VEU V4L2 MEM2MEM DRIVER
10709L: linux-media@vger.kernel.org
10710S: Orphan
10711F: drivers/media/platform/sh_veu.c
10712
10713SH_VOU V4L2 OUTPUT DRIVER
10714L: linux-media@vger.kernel.org
10715S: Orphan
10716F: drivers/media/platform/sh_vou.c
10717F: include/media/drv-intf/sh_vou.h
10718
10719SIMPLE FIRMWARE INTERFACE (SFI)
10720M: Len Brown <lenb@kernel.org>
10721L: sfi-devel@simplefirmware.org
10722W: http://simplefirmware.org/
10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10724S: Supported
10725F: arch/x86/platform/sfi/
10726F: drivers/sfi/
10727F: include/linux/sfi*.h
10728
10729SIMTEC EB110ATX (Chalice CATS)
10730P: Ben Dooks
10731P: Vincent Sanders <vince@simtec.co.uk>
10732M: Simtec Linux Team <linux@simtec.co.uk>
10733W: http://www.simtec.co.uk/products/EB110ATX/
10734S: Supported
10735
10736SIMTEC EB2410ITX (BAST)
10737P: Ben Dooks
10738P: Vincent Sanders <vince@simtec.co.uk>
10739M: Simtec Linux Team <linux@simtec.co.uk>
10740W: http://www.simtec.co.uk/products/EB2410ITX/
10741S: Supported
10742F: arch/arm/mach-s3c24xx/mach-bast.c
10743F: arch/arm/mach-s3c24xx/bast-ide.c
10744F: arch/arm/mach-s3c24xx/bast-irq.c
10745
10746TI DAVINCI MACHINE SUPPORT
10747M: Sekhar Nori <nsekhar@ti.com>
10748M: Kevin Hilman <khilman@kernel.org>
10749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10751S: Supported
10752F: arch/arm/mach-davinci/
10753F: drivers/i2c/busses/i2c-davinci.c
10754
10755TI DAVINCI SERIES MEDIA DRIVER
10756M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10757L: linux-media@vger.kernel.org
10758W: https://linuxtv.org
10759Q: http://patchwork.linuxtv.org/project/linux-media/list/
10760T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10761S: Maintained
10762F: drivers/media/platform/davinci/
10763F: include/media/davinci/
10764
10765TI AM437X VPFE 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/platform/am437x/
10773
10774OV2659 OMNIVISION SENSOR DRIVER
10775M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10776L: linux-media@vger.kernel.org
10777W: https://linuxtv.org
10778Q: http://patchwork.linuxtv.org/project/linux-media/list/
10779T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10780S: Maintained
10781F: drivers/media/i2c/ov2659.c
10782F: include/media/i2c/ov2659.h
10783
10784SILICON MOTION SM712 FRAME BUFFER DRIVER
10785M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10786M: Teddy Wang <teddy.wang@siliconmotion.com>
10787M: Sudip Mukherjee <sudip@vectorindia.org>
10788L: linux-fbdev@vger.kernel.org
10789S: Maintained
10790F: drivers/video/fbdev/sm712*
10791F: Documentation/fb/sm712fb.txt
10792
10793SIS 190 ETHERNET DRIVER
10794M: Francois Romieu <romieu@fr.zoreil.com>
10795L: netdev@vger.kernel.org
10796S: Maintained
10797F: drivers/net/ethernet/sis/sis190.c
10798
10799SIS 900/7016 FAST ETHERNET DRIVER
10800M: Daniele Venzano <venza@brownhat.org>
10801W: http://www.brownhat.org/sis900.html
10802L: netdev@vger.kernel.org
10803S: Maintained
10804F: drivers/net/ethernet/sis/sis900.*
10805
10806SIS FRAMEBUFFER DRIVER
10807M: Thomas Winischhofer <thomas@winischhofer.net>
10808W: http://www.winischhofer.net/linuxsisvga.shtml
10809S: Maintained
10810F: Documentation/fb/sisfb.txt
10811F: drivers/video/fbdev/sis/
10812F: include/video/sisfb.h
10813
10814SIS USB2VGA DRIVER
10815M: Thomas Winischhofer <thomas@winischhofer.net>
10816W: http://www.winischhofer.at/linuxsisusbvga.shtml
10817S: Maintained
10818F: drivers/usb/misc/sisusbvga/
10819
10820SLAB ALLOCATOR
10821M: Christoph Lameter <cl@linux.com>
10822M: Pekka Enberg <penberg@kernel.org>
10823M: David Rientjes <rientjes@google.com>
10824M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10825M: Andrew Morton <akpm@linux-foundation.org>
10826L: linux-mm@kvack.org
10827S: Maintained
10828F: include/linux/sl?b*.h
10829F: mm/sl?b*
10830
10831SLEEPABLE READ-COPY UPDATE (SRCU)
10832M: Lai Jiangshan <jiangshanlai@gmail.com>
10833M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10834M: Josh Triplett <josh@joshtriplett.org>
10835R: Steven Rostedt <rostedt@goodmis.org>
10836R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10837L: linux-kernel@vger.kernel.org
10838W: http://www.rdrop.com/users/paulmck/RCU/
10839S: Supported
10840T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10841F: include/linux/srcu.h
10842F: kernel/rcu/srcu.c
10843
10844SMACK SECURITY MODULE
10845M: Casey Schaufler <casey@schaufler-ca.com>
10846L: linux-security-module@vger.kernel.org
10847W: http://schaufler-ca.com
10848T: git git://github.com/cschaufler/smack-next
10849S: Maintained
10850F: Documentation/security/Smack.txt
10851F: security/smack/
10852
10853DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10854M: Kevin Hilman <khilman@kernel.org>
10855M: Nishanth Menon <nm@ti.com>
10856S: Maintained
10857F: drivers/power/avs/
10858F: include/linux/power/smartreflex.h
10859L: linux-pm@vger.kernel.org
10860
10861SMC91x ETHERNET DRIVER
10862M: Nicolas Pitre <nico@fluxnic.net>
10863S: Odd Fixes
10864F: drivers/net/ethernet/smsc/smc91x.*
10865
10866SMIA AND SMIA++ IMAGE SENSOR DRIVER
10867M: Sakari Ailus <sakari.ailus@iki.fi>
10868L: linux-media@vger.kernel.org
10869S: Maintained
10870F: drivers/media/i2c/smiapp/
10871F: include/media/i2c/smiapp.h
10872F: drivers/media/i2c/smiapp-pll.c
10873F: drivers/media/i2c/smiapp-pll.h
10874F: include/uapi/linux/smiapp.h
10875F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10876
10877SMM665 HARDWARE MONITOR DRIVER
10878M: Guenter Roeck <linux@roeck-us.net>
10879L: linux-hwmon@vger.kernel.org
10880S: Maintained
10881F: Documentation/hwmon/smm665
10882F: drivers/hwmon/smm665.c
10883
10884SMSC EMC2103 HARDWARE MONITOR DRIVER
10885M: Steve Glendinning <steve.glendinning@shawell.net>
10886L: linux-hwmon@vger.kernel.org
10887S: Maintained
10888F: Documentation/hwmon/emc2103
10889F: drivers/hwmon/emc2103.c
10890
10891SMSC SCH5627 HARDWARE MONITOR DRIVER
10892M: Hans de Goede <hdegoede@redhat.com>
10893L: linux-hwmon@vger.kernel.org
10894S: Supported
10895F: Documentation/hwmon/sch5627
10896F: drivers/hwmon/sch5627.c
10897
10898SMSC47B397 HARDWARE MONITOR DRIVER
10899M: Jean Delvare <jdelvare@suse.com>
10900L: linux-hwmon@vger.kernel.org
10901S: Maintained
10902F: Documentation/hwmon/smsc47b397
10903F: drivers/hwmon/smsc47b397.c
10904
10905SMSC911x ETHERNET DRIVER
10906M: Steve Glendinning <steve.glendinning@shawell.net>
10907L: netdev@vger.kernel.org
10908S: Maintained
10909F: include/linux/smsc911x.h
10910F: drivers/net/ethernet/smsc/smsc911x.*
10911
10912SMSC9420 PCI ETHERNET DRIVER
10913M: Steve Glendinning <steve.glendinning@shawell.net>
10914L: netdev@vger.kernel.org
10915S: Maintained
10916F: drivers/net/ethernet/smsc/smsc9420.*
10917
10918SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10919M: Steve Glendinning <steve.glendinning@shawell.net>
10920L: linux-fbdev@vger.kernel.org
10921S: Maintained
10922F: drivers/video/fbdev/smscufx.c
10923
10924SOC-CAMERA V4L2 SUBSYSTEM
10925M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10926L: linux-media@vger.kernel.org
10927T: git git://linuxtv.org/media_tree.git
10928S: Maintained
10929F: include/media/soc*
10930F: drivers/media/i2c/soc_camera/
10931F: drivers/media/platform/soc_camera/
10932
10933SOEKRIS NET48XX LED SUPPORT
10934M: Chris Boot <bootc@bootc.net>
10935S: Maintained
10936F: drivers/leds/leds-net48xx.c
10937
10938SOFTLOGIC 6x10 MPEG CODEC
10939M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10940M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10941M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10942M: Ismael Luceno <ismael@iodev.co.uk>
10943L: linux-media@vger.kernel.org
10944S: Supported
10945F: drivers/media/pci/solo6x10/
10946
10947SOFTWARE RAID (Multiple Disks) SUPPORT
10948M: Shaohua Li <shli@kernel.org>
10949L: linux-raid@vger.kernel.org
10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10951S: Supported
10952F: drivers/md/
10953F: include/linux/raid/
10954F: include/uapi/linux/raid/
10955
10956SONIC NETWORK DRIVER
10957M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10958L: netdev@vger.kernel.org
10959S: Maintained
10960F: drivers/net/ethernet/natsemi/sonic.*
10961
10962SONICS SILICON BACKPLANE DRIVER (SSB)
10963M: Michael Buesch <m@bues.ch>
10964L: linux-wireless@vger.kernel.org
10965S: Maintained
10966F: drivers/ssb/
10967F: include/linux/ssb/
10968
10969SONY VAIO CONTROL DEVICE DRIVER
10970M: Mattia Dongili <malattia@linux.it>
10971L: platform-driver-x86@vger.kernel.org
10972W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10973S: Maintained
10974F: Documentation/laptops/sony-laptop.txt
10975F: drivers/char/sonypi.c
10976F: drivers/platform/x86/sony-laptop.c
10977F: include/linux/sony-laptop.h
10978
10979SONY MEMORYSTICK CARD SUPPORT
10980M: Alex Dubov <oakad@yahoo.com>
10981W: http://tifmxx.berlios.de/
10982S: Maintained
10983F: drivers/memstick/host/tifm_ms.c
10984
10985SONY MEMORYSTICK STANDARD SUPPORT
10986M: Maxim Levitsky <maximlevitsky@gmail.com>
10987S: Maintained
10988F: drivers/memstick/core/ms_block.*
10989
10990SOUND
10991M: Jaroslav Kysela <perex@perex.cz>
10992M: Takashi Iwai <tiwai@suse.com>
10993L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10994W: http://www.alsa-project.org/
10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10996T: git git://git.alsa-project.org/alsa-kernel.git
10997Q: http://patchwork.kernel.org/project/alsa-devel/list/
10998S: Maintained
10999F: Documentation/sound/
11000F: include/sound/
11001F: include/uapi/sound/
11002F: sound/
11003
11004SOUND - COMPRESSED AUDIO
11005M: Vinod Koul <vinod.koul@intel.com>
11006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11008S: Supported
11009F: Documentation/sound/alsa/compress_offload.txt
11010F: include/sound/compress_driver.h
11011F: include/uapi/sound/compress_*
11012F: sound/core/compress_offload.c
11013F: sound/soc/soc-compress.c
11014
11015SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11016M: Liam Girdwood <lgirdwood@gmail.com>
11017M: Mark Brown <broonie@kernel.org>
11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11020W: http://alsa-project.org/main/index.php/ASoC
11021S: Supported
11022F: Documentation/devicetree/bindings/sound/
11023F: Documentation/sound/alsa/soc/
11024F: sound/soc/
11025F: include/sound/soc*
11026
11027SOUND - DMAENGINE HELPERS
11028M: Lars-Peter Clausen <lars@metafoo.de>
11029S: Supported
11030F: include/sound/dmaengine_pcm.h
11031F: sound/core/pcm_dmaengine.c
11032F: sound/soc/soc-generic-dmaengine-pcm.c
11033
11034SP2 MEDIA DRIVER
11035M: Olli Salonen <olli.salonen@iki.fi>
11036L: linux-media@vger.kernel.org
11037W: https://linuxtv.org
11038Q: http://patchwork.linuxtv.org/project/linux-media/list/
11039S: Maintained
11040F: drivers/media/dvb-frontends/sp2*
11041
11042SPARC + UltraSPARC (sparc/sparc64)
11043M: "David S. Miller" <davem@davemloft.net>
11044L: sparclinux@vger.kernel.org
11045Q: http://patchwork.ozlabs.org/project/sparclinux/list/
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: arch/sparc/
11050F: drivers/sbus/
11051
11052SPARC SERIAL DRIVERS
11053M: "David S. Miller" <davem@davemloft.net>
11054L: sparclinux@vger.kernel.org
11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11057S: Maintained
11058F: include/linux/sunserialcore.h
11059F: drivers/tty/serial/suncore.c
11060F: drivers/tty/serial/sunhv.c
11061F: drivers/tty/serial/sunsab.c
11062F: drivers/tty/serial/sunsab.h
11063F: drivers/tty/serial/sunsu.c
11064F: drivers/tty/serial/sunzilog.c
11065F: drivers/tty/serial/sunzilog.h
11066
11067SPARSE CHECKER
11068M: "Christopher Li" <sparse@chrisli.org>
11069L: linux-sparse@vger.kernel.org
11070W: https://sparse.wiki.kernel.org/
11071T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11072T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11073S: Maintained
11074F: include/linux/compiler.h
11075
11076SPEAR PLATFORM SUPPORT
11077M: Viresh Kumar <vireshk@kernel.org>
11078M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080W: http://www.st.com/spear
11081S: Maintained
11082F: arch/arm/boot/dts/spear*
11083F: arch/arm/mach-spear/
11084
11085SPEAR CLOCK FRAMEWORK SUPPORT
11086M: Viresh Kumar <vireshk@kernel.org>
11087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11088W: http://www.st.com/spear
11089S: Maintained
11090F: drivers/clk/spear/
11091
11092SPI SUBSYSTEM
11093M: Mark Brown <broonie@kernel.org>
11094L: linux-spi@vger.kernel.org
11095T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11096Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11097S: Maintained
11098F: Documentation/devicetree/bindings/spi/
11099F: Documentation/spi/
11100F: drivers/spi/
11101F: include/linux/spi/
11102F: include/uapi/linux/spi/
11103
11104SPIDERNET NETWORK DRIVER for CELL
11105M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11106L: netdev@vger.kernel.org
11107S: Supported
11108F: Documentation/networking/spider_net.txt
11109F: drivers/net/ethernet/toshiba/spider_net*
11110
11111SPU FILE SYSTEM
11112M: Jeremy Kerr <jk@ozlabs.org>
11113L: linuxppc-dev@lists.ozlabs.org
11114W: http://www.ibm.com/developerworks/power/cell/
11115S: Supported
11116F: Documentation/filesystems/spufs.txt
11117F: arch/powerpc/platforms/cell/spufs/
11118
11119SQUASHFS FILE SYSTEM
11120M: Phillip Lougher <phillip@squashfs.org.uk>
11121L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11122W: http://squashfs.org.uk
11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11124S: Maintained
11125F: Documentation/filesystems/squashfs.txt
11126F: fs/squashfs/
11127
11128SRM (Alpha) environment access
11129M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11130S: Maintained
11131F: arch/alpha/kernel/srm_env.c
11132
11133STABLE BRANCH
11134M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11135L: stable@vger.kernel.org
11136S: Supported
11137F: Documentation/stable_kernel_rules.txt
11138
11139STAGING SUBSYSTEM
11140M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11142L: devel@driverdev.osuosl.org
11143S: Supported
11144F: drivers/staging/
11145
11146STAGING - COMEDI
11147M: Ian Abbott <abbotti@mev.co.uk>
11148M: H Hartley Sweeten <hsweeten@visionengravers.com>
11149S: Odd Fixes
11150F: drivers/staging/comedi/
11151
11152STAGING - FLARION FT1000 DRIVERS
11153M: Marek Belisko <marek.belisko@gmail.com>
11154S: Odd Fixes
11155F: drivers/staging/ft1000/
11156
11157STAGING - INDUSTRIAL IO
11158M: Jonathan Cameron <jic23@kernel.org>
11159L: linux-iio@vger.kernel.org
11160S: Odd Fixes
11161F: Documentation/devicetree/bindings/staging/iio/
11162F: drivers/staging/iio/
11163
11164STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11165M: Jarod Wilson <jarod@wilsonet.com>
11166W: http://www.lirc.org/
11167S: Odd Fixes
11168F: drivers/staging/media/lirc/
11169
11170STAGING - LUSTRE PARALLEL FILESYSTEM
11171M: Oleg Drokin <oleg.drokin@intel.com>
11172M: Andreas Dilger <andreas.dilger@intel.com>
11173L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11174W: http://wiki.lustre.org/
11175S: Maintained
11176F: drivers/staging/lustre
11177
11178STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11179M: Marc Dietrich <marvin24@gmx.de>
11180L: ac100@lists.launchpad.net (moderated for non-subscribers)
11181L: linux-tegra@vger.kernel.org
11182S: Maintained
11183F: drivers/staging/nvec/
11184
11185STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11186M: Jens Frederich <jfrederich@gmail.com>
11187M: Daniel Drake <dsd@laptop.org>
11188M: Jon Nettleton <jon.nettleton@gmail.com>
11189W: http://wiki.laptop.org/go/DCON
11190S: Maintained
11191F: drivers/staging/olpc_dcon/
11192
11193STAGING - REALTEK RTL8712U DRIVERS
11194M: Larry Finger <Larry.Finger@lwfinger.net>
11195M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11196S: Odd Fixes
11197F: drivers/staging/rtl8712/
11198
11199STAGING - REALTEK RTL8723U WIRELESS DRIVER
11200M: Larry Finger <Larry.Finger@lwfinger.net>
11201M: Jes Sorensen <Jes.Sorensen@redhat.com>
11202L: linux-wireless@vger.kernel.org
11203S: Maintained
11204F: drivers/staging/rtl8723au/
11205
11206STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11207M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11208M: Teddy Wang <teddy.wang@siliconmotion.com>
11209M: Sudip Mukherjee <sudip@vectorindia.org>
11210L: linux-fbdev@vger.kernel.org
11211S: Maintained
11212F: drivers/staging/sm750fb/
11213
11214STAGING - SLICOSS
11215M: Lior Dotan <liodot@gmail.com>
11216M: Christopher Harrer <charrer@alacritech.com>
11217S: Odd Fixes
11218F: drivers/staging/slicoss/
11219
11220STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11221M: William Hubbs <w.d.hubbs@gmail.com>
11222M: Chris Brannon <chris@the-brannons.com>
11223M: Kirk Reiser <kirk@reisers.ca>
11224M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11225L: speakup@linux-speakup.org
11226W: http://www.linux-speakup.org/
11227S: Odd Fixes
11228F: drivers/staging/speakup/
11229
11230STAGING - VIA VT665X DRIVERS
11231M: Forest Bond <forest@alittletooquiet.net>
11232S: Odd Fixes
11233F: drivers/staging/vt665?/
11234
11235STAGING - WILC1000 WIFI DRIVER
11236M: Aditya Shankar <aditya.shankar@microchip.com>
11237M: Ganesh Krishna <ganesh.krishna@microchip.com>
11238L: linux-wireless@vger.kernel.org
11239S: Supported
11240F: drivers/staging/wilc1000/
11241
11242STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11243M: Arnaud Patard <arnaud.patard@rtp-net.org>
11244S: Odd Fixes
11245F: drivers/staging/xgifb/
11246
11247STARFIRE/DURALAN NETWORK DRIVER
11248M: Ion Badulescu <ionut@badula.org>
11249S: Odd Fixes
11250F: drivers/net/ethernet/adaptec/starfire*
11251
11252SUN3/3X
11253M: Sam Creasey <sammy@sammy.net>
11254W: http://sammy.net/sun3/
11255S: Maintained
11256F: arch/m68k/kernel/*sun3*
11257F: arch/m68k/sun3*/
11258F: arch/m68k/include/asm/sun3*
11259F: drivers/net/ethernet/i825xx/sun3*
11260
11261SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11262M: Hans de Goede <hdegoede@redhat.com>
11263L: linux-input@vger.kernel.org
11264S: Maintained
11265F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11266F: drivers/input/keyboard/sun4i-lradc-keys.c
11267
11268SUNDANCE NETWORK DRIVER
11269M: Denis Kirjanov <kda@linux-powerpc.org>
11270L: netdev@vger.kernel.org
11271S: Maintained
11272F: drivers/net/ethernet/dlink/sundance.c
11273
11274SUPERH
11275M: Yoshinori Sato <ysato@users.sourceforge.jp>
11276M: Rich Felker <dalias@libc.org>
11277L: linux-sh@vger.kernel.org
11278Q: http://patchwork.kernel.org/project/linux-sh/list/
11279S: Maintained
11280F: Documentation/sh/
11281F: arch/sh/
11282F: drivers/sh/
11283
11284SUSPEND TO RAM
11285M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11286M: Len Brown <len.brown@intel.com>
11287M: Pavel Machek <pavel@ucw.cz>
11288L: linux-pm@vger.kernel.org
11289S: Supported
11290F: Documentation/power/
11291F: arch/x86/kernel/acpi/
11292F: drivers/base/power/
11293F: kernel/power/
11294F: include/linux/suspend.h
11295F: include/linux/freezer.h
11296F: include/linux/pm.h
11297
11298SVGA HANDLING
11299M: Martin Mares <mj@ucw.cz>
11300L: linux-video@atrey.karlin.mff.cuni.cz
11301S: Maintained
11302F: Documentation/svga.txt
11303F: arch/x86/boot/video*
11304
11305SWIOTLB SUBSYSTEM
11306M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11307L: linux-kernel@vger.kernel.org
11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11309S: Supported
11310F: lib/swiotlb.c
11311F: arch/*/kernel/pci-swiotlb.c
11312F: include/linux/swiotlb.h
11313
11314SWITCHDEV
11315M: Jiri Pirko <jiri@resnulli.us>
11316L: netdev@vger.kernel.org
11317S: Supported
11318F: net/switchdev/
11319F: include/net/switchdev.h
11320
11321SYNOPSYS ARC ARCHITECTURE
11322M: Vineet Gupta <vgupta@synopsys.com>
11323L: linux-snps-arc@lists.infradead.org
11324S: Supported
11325F: arch/arc/
11326F: Documentation/devicetree/bindings/arc/*
11327F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11328F: drivers/tty/serial/arc_uart.c
11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11330
11331SYNOPSYS ARC SDP platform support
11332M: Alexey Brodkin <abrodkin@synopsys.com>
11333S: Supported
11334F: arch/arc/plat-axs10x
11335F: arch/arc/boot/dts/ax*
11336F: Documentation/devicetree/bindings/arc/axs10*
11337
11338SYSTEM CONFIGURATION (SYSCON)
11339M: Lee Jones <lee.jones@linaro.org>
11340M: Arnd Bergmann <arnd@arndb.de>
11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11342S: Supported
11343F: drivers/mfd/syscon.c
11344
11345SYSV FILESYSTEM
11346M: Christoph Hellwig <hch@infradead.org>
11347S: Maintained
11348F: Documentation/filesystems/sysv-fs.txt
11349F: fs/sysv/
11350F: include/linux/sysv_fs.h
11351
11352TARGET SUBSYSTEM
11353M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11354L: linux-scsi@vger.kernel.org
11355L: target-devel@vger.kernel.org
11356W: http://www.linux-iscsi.org
11357W: http://groups.google.com/group/linux-iscsi-target-dev
11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11359S: Supported
11360F: drivers/target/
11361F: include/target/
11362F: Documentation/target/
11363
11364TASKSTATS STATISTICS INTERFACE
11365M: Balbir Singh <bsingharora@gmail.com>
11366S: Maintained
11367F: Documentation/accounting/taskstats*
11368F: include/linux/taskstats*
11369F: kernel/taskstats.c
11370
11371TC CLASSIFIER
11372M: Jamal Hadi Salim <jhs@mojatatu.com>
11373L: netdev@vger.kernel.org
11374S: Maintained
11375F: include/net/pkt_cls.h
11376F: include/uapi/linux/pkt_cls.h
11377F: net/sched/
11378
11379TCP LOW PRIORITY MODULE
11380M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11381M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11382W: http://tcp-lp-mod.sourceforge.net/
11383S: Maintained
11384F: net/ipv4/tcp_lp.c
11385
11386TDA10071 MEDIA DRIVER
11387M: Antti Palosaari <crope@iki.fi>
11388L: linux-media@vger.kernel.org
11389W: https://linuxtv.org
11390W: http://palosaari.fi/linux/
11391Q: http://patchwork.linuxtv.org/project/linux-media/list/
11392T: git git://linuxtv.org/anttip/media_tree.git
11393S: Maintained
11394F: drivers/media/dvb-frontends/tda10071*
11395
11396TDA18212 MEDIA DRIVER
11397M: Antti Palosaari <crope@iki.fi>
11398L: linux-media@vger.kernel.org
11399W: https://linuxtv.org
11400W: http://palosaari.fi/linux/
11401Q: http://patchwork.linuxtv.org/project/linux-media/list/
11402T: git git://linuxtv.org/anttip/media_tree.git
11403S: Maintained
11404F: drivers/media/tuners/tda18212*
11405
11406TDA18218 MEDIA DRIVER
11407M: Antti Palosaari <crope@iki.fi>
11408L: linux-media@vger.kernel.org
11409W: https://linuxtv.org
11410W: http://palosaari.fi/linux/
11411Q: http://patchwork.linuxtv.org/project/linux-media/list/
11412T: git git://linuxtv.org/anttip/media_tree.git
11413S: Maintained
11414F: drivers/media/tuners/tda18218*
11415
11416TDA18271 MEDIA DRIVER
11417M: Michael Krufky <mkrufky@linuxtv.org>
11418L: linux-media@vger.kernel.org
11419W: https://linuxtv.org
11420W: http://github.com/mkrufky
11421Q: http://patchwork.linuxtv.org/project/linux-media/list/
11422T: git git://linuxtv.org/mkrufky/tuners.git
11423S: Maintained
11424F: drivers/media/tuners/tda18271*
11425
11426TDA827x MEDIA DRIVER
11427M: Michael Krufky <mkrufky@linuxtv.org>
11428L: linux-media@vger.kernel.org
11429W: https://linuxtv.org
11430W: http://github.com/mkrufky
11431Q: http://patchwork.linuxtv.org/project/linux-media/list/
11432T: git git://linuxtv.org/mkrufky/tuners.git
11433S: Maintained
11434F: drivers/media/tuners/tda8290.*
11435
11436TDA8290 MEDIA DRIVER
11437M: Michael Krufky <mkrufky@linuxtv.org>
11438L: linux-media@vger.kernel.org
11439W: https://linuxtv.org
11440W: http://github.com/mkrufky
11441Q: http://patchwork.linuxtv.org/project/linux-media/list/
11442T: git git://linuxtv.org/mkrufky/tuners.git
11443S: Maintained
11444F: drivers/media/tuners/tda8290.*
11445
11446TDA9840 MEDIA DRIVER
11447M: Hans Verkuil <hverkuil@xs4all.nl>
11448L: linux-media@vger.kernel.org
11449T: git git://linuxtv.org/media_tree.git
11450W: https://linuxtv.org
11451S: Maintained
11452F: drivers/media/i2c/tda9840*
11453
11454TEA5761 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: Odd fixes
11461F: drivers/media/tuners/tea5761.*
11462
11463TEA5767 TUNER DRIVER
11464M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11465M: Mauro Carvalho Chehab <mchehab@kernel.org>
11466L: linux-media@vger.kernel.org
11467W: https://linuxtv.org
11468T: git git://linuxtv.org/media_tree.git
11469S: Maintained
11470F: drivers/media/tuners/tea5767.*
11471
11472TEA6415C MEDIA DRIVER
11473M: Hans Verkuil <hverkuil@xs4all.nl>
11474L: linux-media@vger.kernel.org
11475T: git git://linuxtv.org/media_tree.git
11476W: https://linuxtv.org
11477S: Maintained
11478F: drivers/media/i2c/tea6415c*
11479
11480TEA6420 MEDIA DRIVER
11481M: Hans Verkuil <hverkuil@xs4all.nl>
11482L: linux-media@vger.kernel.org
11483T: git git://linuxtv.org/media_tree.git
11484W: https://linuxtv.org
11485S: Maintained
11486F: drivers/media/i2c/tea6420*
11487
11488TEAM DRIVER
11489M: Jiri Pirko <jiri@resnulli.us>
11490L: netdev@vger.kernel.org
11491S: Supported
11492F: drivers/net/team/
11493F: include/linux/if_team.h
11494F: include/uapi/linux/if_team.h
11495
11496TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11497M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11498S: Maintained
11499F: arch/x86/platform/ts5500/
11500
11501TECHNOTREND USB IR RECEIVER
11502M: Sean Young <sean@mess.org>
11503L: linux-media@vger.kernel.org
11504S: Maintained
11505F: drivers/media/rc/ttusbir.c
11506
11507TEGRA ARCHITECTURE SUPPORT
11508M: Stephen Warren <swarren@wwwdotorg.org>
11509M: Thierry Reding <thierry.reding@gmail.com>
11510M: Alexandre Courbot <gnurou@gmail.com>
11511L: linux-tegra@vger.kernel.org
11512Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11514S: Supported
11515N: [^a-z]tegra
11516
11517TEGRA CLOCK DRIVER
11518M: Peter De Schrijver <pdeschrijver@nvidia.com>
11519M: Prashant Gaikwad <pgaikwad@nvidia.com>
11520S: Supported
11521F: drivers/clk/tegra/
11522
11523TEGRA DMA DRIVERS
11524M: Laxman Dewangan <ldewangan@nvidia.com>
11525M: Jon Hunter <jonathanh@nvidia.com>
11526S: Supported
11527F: drivers/dma/tegra*
11528
11529TEGRA I2C DRIVER
11530M: Laxman Dewangan <ldewangan@nvidia.com>
11531S: Supported
11532F: drivers/i2c/busses/i2c-tegra.c
11533
11534TEGRA IOMMU DRIVERS
11535M: Hiroshi Doyu <hdoyu@nvidia.com>
11536S: Supported
11537F: drivers/iommu/tegra*
11538
11539TEGRA KBC DRIVER
11540M: Rakesh Iyer <riyer@nvidia.com>
11541M: Laxman Dewangan <ldewangan@nvidia.com>
11542S: Supported
11543F: drivers/input/keyboard/tegra-kbc.c
11544
11545TEGRA PWM DRIVER
11546M: Thierry Reding <thierry.reding@gmail.com>
11547S: Supported
11548F: drivers/pwm/pwm-tegra.c
11549
11550TEGRA SERIAL DRIVER
11551M: Laxman Dewangan <ldewangan@nvidia.com>
11552S: Supported
11553F: drivers/tty/serial/serial-tegra.c
11554
11555TEGRA SPI DRIVER
11556M: Laxman Dewangan <ldewangan@nvidia.com>
11557S: Supported
11558F: drivers/spi/spi-tegra*
11559
11560TEHUTI ETHERNET DRIVER
11561M: Andy Gospodarek <andy@greyhouse.net>
11562L: netdev@vger.kernel.org
11563S: Supported
11564F: drivers/net/ethernet/tehuti/*
11565
11566Telecom Clock Driver for MCPL0010
11567M: Mark Gross <mark.gross@intel.com>
11568S: Supported
11569F: drivers/char/tlclk.c
11570
11571TENSILICA XTENSA PORT (xtensa)
11572M: Chris Zankel <chris@zankel.net>
11573M: Max Filippov <jcmvbkbc@gmail.com>
11574L: linux-xtensa@linux-xtensa.org
11575T: git git://github.com/czankel/xtensa-linux.git
11576S: Maintained
11577F: arch/xtensa/
11578F: drivers/irqchip/irq-xtensa-*
11579
11580THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11581M: Hans Verkuil <hverkuil@xs4all.nl>
11582L: linux-media@vger.kernel.org
11583T: git git://linuxtv.org/media_tree.git
11584W: https://linuxtv.org
11585S: Maintained
11586F: drivers/media/radio/radio-raremono.c
11587
11588THERMAL
11589M: Zhang Rui <rui.zhang@intel.com>
11590M: Eduardo Valentin <edubezval@gmail.com>
11591L: linux-pm@vger.kernel.org
11592T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11594Q: https://patchwork.kernel.org/project/linux-pm/list/
11595S: Supported
11596F: drivers/thermal/
11597F: include/linux/thermal.h
11598F: include/uapi/linux/thermal.h
11599F: include/linux/cpu_cooling.h
11600F: Documentation/devicetree/bindings/thermal/
11601
11602THERMAL/CPU_COOLING
11603M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11604M: Viresh Kumar <viresh.kumar@linaro.org>
11605M: Javi Merino <javi.merino@arm.com>
11606L: linux-pm@vger.kernel.org
11607S: Supported
11608F: Documentation/thermal/cpu-cooling-api.txt
11609F: drivers/thermal/cpu_cooling.c
11610F: include/linux/cpu_cooling.h
11611
11612THINKPAD ACPI EXTRAS DRIVER
11613M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11614L: ibm-acpi-devel@lists.sourceforge.net
11615L: platform-driver-x86@vger.kernel.org
11616W: http://ibm-acpi.sourceforge.net
11617W: http://thinkwiki.org/wiki/Ibm-acpi
11618T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11619S: Maintained
11620F: drivers/platform/x86/thinkpad_acpi.c
11621
11622TI BANDGAP AND THERMAL DRIVER
11623M: Eduardo Valentin <edubezval@gmail.com>
11624M: Keerthy <j-keerthy@ti.com>
11625L: linux-pm@vger.kernel.org
11626L: linux-omap@vger.kernel.org
11627S: Maintained
11628F: drivers/thermal/ti-soc-thermal/
11629
11630TI VPE/CAL DRIVERS
11631M: Benoit Parrot <bparrot@ti.com>
11632L: linux-media@vger.kernel.org
11633W: http://linuxtv.org/
11634Q: http://patchwork.linuxtv.org/project/linux-media/list/
11635S: Maintained
11636F: drivers/media/platform/ti-vpe/
11637
11638TI CDCE706 CLOCK DRIVER
11639M: Max Filippov <jcmvbkbc@gmail.com>
11640S: Maintained
11641F: drivers/clk/clk-cdce706.c
11642
11643TI CLOCK DRIVER
11644M: Tero Kristo <t-kristo@ti.com>
11645L: linux-omap@vger.kernel.org
11646S: Maintained
11647F: drivers/clk/ti/
11648F: include/linux/clk/ti.h
11649
11650TI ETHERNET SWITCH DRIVER (CPSW)
11651M: Mugunthan V N <mugunthanvnm@ti.com>
11652R: Grygorii Strashko <grygorii.strashko@ti.com>
11653L: linux-omap@vger.kernel.org
11654L: netdev@vger.kernel.org
11655S: Maintained
11656F: drivers/net/ethernet/ti/cpsw*
11657F: drivers/net/ethernet/ti/davinci*
11658
11659TI FLASH MEDIA INTERFACE DRIVER
11660M: Alex Dubov <oakad@yahoo.com>
11661S: Maintained
11662F: drivers/misc/tifm*
11663F: drivers/mmc/host/tifm_sd.c
11664F: include/linux/tifm.h
11665
11666TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11667M: Santosh Shilimkar <ssantosh@kernel.org>
11668L: linux-kernel@vger.kernel.org
11669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11670S: Maintained
11671F: drivers/soc/ti/*
11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11673
11674
11675TI LM49xxx FAMILY ASoC CODEC DRIVERS
11676M: M R Swami Reddy <mr.swami.reddy@ti.com>
11677M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11678L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11679S: Maintained
11680F: sound/soc/codecs/lm49453*
11681F: sound/soc/codecs/isabelle*
11682
11683TI LP855x BACKLIGHT DRIVER
11684M: Milo Kim <milo.kim@ti.com>
11685S: Maintained
11686F: Documentation/backlight/lp855x-driver.txt
11687F: drivers/video/backlight/lp855x_bl.c
11688F: include/linux/platform_data/lp855x.h
11689
11690TI LP8727 CHARGER DRIVER
11691M: Milo Kim <milo.kim@ti.com>
11692S: Maintained
11693F: drivers/power/lp8727_charger.c
11694F: include/linux/platform_data/lp8727.h
11695
11696TI LP8788 MFD DRIVER
11697M: Milo Kim <milo.kim@ti.com>
11698S: Maintained
11699F: drivers/iio/adc/lp8788_adc.c
11700F: drivers/leds/leds-lp8788.c
11701F: drivers/mfd/lp8788*.c
11702F: drivers/power/lp8788-charger.c
11703F: drivers/regulator/lp8788-*.c
11704F: include/linux/mfd/lp8788*.h
11705
11706TI NETCP ETHERNET DRIVER
11707M: Wingman Kwok <w-kwok2@ti.com>
11708M: Murali Karicheri <m-karicheri2@ti.com>
11709L: netdev@vger.kernel.org
11710S: Maintained
11711F: drivers/net/ethernet/ti/netcp*
11712
11713TI TAS571X FAMILY ASoC CODEC DRIVER
11714M: Kevin Cernekee <cernekee@chromium.org>
11715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11716S: Odd Fixes
11717F: sound/soc/codecs/tas571x*
11718
11719TI TWL4030 SERIES SOC CODEC DRIVER
11720M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11722S: Maintained
11723F: sound/soc/codecs/twl4030*
11724
11725TI WILINK WIRELESS DRIVERS
11726L: linux-wireless@vger.kernel.org
11727W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11728W: http://wireless.kernel.org/en/users/Drivers/wl1251
11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11730S: Orphan
11731F: drivers/net/wireless/ti/
11732F: include/linux/wl12xx.h
11733
11734TIPC NETWORK LAYER
11735M: Jon Maloy <jon.maloy@ericsson.com>
11736M: Ying Xue <ying.xue@windriver.com>
11737L: netdev@vger.kernel.org (core kernel code)
11738L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11739W: http://tipc.sourceforge.net/
11740S: Maintained
11741F: include/uapi/linux/tipc*.h
11742F: net/tipc/
11743
11744TILE ARCHITECTURE
11745M: Chris Metcalf <cmetcalf@mellanox.com>
11746W: http://www.mellanox.com/repository/solutions/tile-scm/
11747T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11748S: Supported
11749F: arch/tile/
11750F: drivers/char/tile-srom.c
11751F: drivers/edac/tile_edac.c
11752F: drivers/net/ethernet/tile/
11753F: drivers/rtc/rtc-tile.c
11754F: drivers/tty/hvc/hvc_tile.c
11755F: drivers/tty/serial/tilegx.c
11756F: drivers/usb/host/*-tilegx.c
11757F: include/linux/usb/tilegx.h
11758
11759TLAN NETWORK DRIVER
11760M: Samuel Chessman <chessman@tux.org>
11761L: tlan-devel@lists.sourceforge.net (subscribers-only)
11762W: http://sourceforge.net/projects/tlan/
11763S: Maintained
11764F: Documentation/networking/tlan.txt
11765F: drivers/net/ethernet/ti/tlan.*
11766
11767TOMOYO SECURITY MODULE
11768M: Kentaro Takeda <takedakn@nttdata.co.jp>
11769M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11770L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11771L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11772L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11773L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11774W: http://tomoyo.sourceforge.jp/
11775T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11776S: Maintained
11777F: security/tomoyo/
11778
11779TOPSTAR LAPTOP EXTRAS DRIVER
11780M: Herton Ronaldo Krzesinski <herton@canonical.com>
11781L: platform-driver-x86@vger.kernel.org
11782S: Maintained
11783F: drivers/platform/x86/topstar-laptop.c
11784
11785TOSHIBA ACPI EXTRAS DRIVER
11786M: Azael Avalos <coproscefalo@gmail.com>
11787L: platform-driver-x86@vger.kernel.org
11788S: Maintained
11789F: drivers/platform/x86/toshiba_acpi.c
11790
11791TOSHIBA BLUETOOTH DRIVER
11792M: Azael Avalos <coproscefalo@gmail.com>
11793L: platform-driver-x86@vger.kernel.org
11794S: Maintained
11795F: drivers/platform/x86/toshiba_bluetooth.c
11796
11797TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11798M: Azael Avalos <coproscefalo@gmail.com>
11799L: platform-driver-x86@vger.kernel.org
11800S: Maintained
11801F: drivers/platform/x86/toshiba_haps.c
11802
11803TOSHIBA WMI HOTKEYS DRIVER
11804M: Azael Avalos <coproscefalo@gmail.com>
11805L: platform-driver-x86@vger.kernel.org
11806S: Maintained
11807F: drivers/platform/x86/toshiba-wmi.c
11808
11809TOSHIBA SMM DRIVER
11810M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11811W: http://www.buzzard.org.uk/toshiba/
11812S: Maintained
11813F: drivers/char/toshiba.c
11814F: include/linux/toshiba.h
11815F: include/uapi/linux/toshiba.h
11816
11817TOSHIBA TC358743 DRIVER
11818M: Mats Randgaard <matrandg@cisco.com>
11819L: linux-media@vger.kernel.org
11820S: Maintained
11821F: drivers/media/i2c/tc358743*
11822F: include/media/i2c/tc358743.h
11823
11824TMIO/SDHI MMC DRIVER
11825M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11826L: linux-mmc@vger.kernel.org
11827S: Supported
11828F: drivers/mmc/host/tmio_mmc*
11829F: drivers/mmc/host/sh_mobile_sdhi.c
11830F: include/linux/mfd/tmio.h
11831
11832TMP401 HARDWARE MONITOR DRIVER
11833M: Guenter Roeck <linux@roeck-us.net>
11834L: linux-hwmon@vger.kernel.org
11835S: Maintained
11836F: Documentation/hwmon/tmp401
11837F: drivers/hwmon/tmp401.c
11838
11839TMPFS (SHMEM FILESYSTEM)
11840M: Hugh Dickins <hughd@google.com>
11841L: linux-mm@kvack.org
11842S: Maintained
11843F: include/linux/shmem_fs.h
11844F: mm/shmem.c
11845
11846TM6000 VIDEO4LINUX DRIVER
11847M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11848M: Mauro Carvalho Chehab <mchehab@kernel.org>
11849L: linux-media@vger.kernel.org
11850W: https://linuxtv.org
11851T: git git://linuxtv.org/media_tree.git
11852S: Odd fixes
11853F: drivers/media/usb/tm6000/
11854
11855TW68 VIDEO4LINUX DRIVER
11856M: Hans Verkuil <hverkuil@xs4all.nl>
11857L: linux-media@vger.kernel.org
11858T: git git://linuxtv.org/media_tree.git
11859W: https://linuxtv.org
11860S: Odd Fixes
11861F: drivers/media/pci/tw68/
11862
11863TW686X VIDEO4LINUX DRIVER
11864M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11865L: linux-media@vger.kernel.org
11866T: git git://linuxtv.org/media_tree.git
11867W: http://linuxtv.org
11868S: Maintained
11869F: drivers/media/pci/tw686x/
11870
11871TPM DEVICE DRIVER
11872M: Peter Huewe <peterhuewe@gmx.de>
11873M: Marcel Selhorst <tpmdd@selhorst.net>
11874M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11875R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11876W: http://tpmdd.sourceforge.net
11877L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11878Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11879T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11880S: Maintained
11881F: drivers/char/tpm/
11882
11883TPM IBM_VTPM DEVICE DRIVER
11884M: Ashley Lai <ashleydlai@gmail.com>
11885W: http://tpmdd.sourceforge.net
11886L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11887S: Maintained
11888F: drivers/char/tpm/tpm_ibmvtpm*
11889
11890TRACING
11891M: Steven Rostedt <rostedt@goodmis.org>
11892M: Ingo Molnar <mingo@redhat.com>
11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11894S: Maintained
11895F: Documentation/trace/ftrace.txt
11896F: arch/*/*/*/ftrace.h
11897F: arch/*/kernel/ftrace.c
11898F: include/*/ftrace.h
11899F: include/linux/trace*.h
11900F: include/trace/
11901F: kernel/trace/
11902F: tools/testing/selftests/ftrace/
11903
11904TRACING MMIO ACCESSES (MMIOTRACE)
11905M: Steven Rostedt <rostedt@goodmis.org>
11906M: Ingo Molnar <mingo@kernel.org>
11907R: Karol Herbst <karolherbst@gmail.com>
11908R: Pekka Paalanen <ppaalanen@gmail.com>
11909S: Maintained
11910L: linux-kernel@vger.kernel.org
11911L: nouveau@lists.freedesktop.org
11912F: kernel/trace/trace_mmiotrace.c
11913F: include/linux/mmiotrace.h
11914F: arch/x86/mm/kmmio.c
11915F: arch/x86/mm/mmio-mod.c
11916F: arch/x86/mm/testmmiotrace.c
11917
11918TRIVIAL PATCHES
11919M: Jiri Kosina <trivial@kernel.org>
11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11921S: Maintained
11922K: ^Subject:.*(?i)trivial
11923
11924TTY LAYER
11925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11926M: Jiri Slaby <jslaby@suse.com>
11927S: Supported
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11929F: Documentation/serial/
11930F: drivers/tty/
11931F: drivers/tty/serial/serial_core.c
11932F: include/linux/serial_core.h
11933F: include/linux/serial.h
11934F: include/linux/tty.h
11935F: include/uapi/linux/serial_core.h
11936F: include/uapi/linux/serial.h
11937F: include/uapi/linux/tty.h
11938
11939TUA9001 MEDIA DRIVER
11940M: Antti Palosaari <crope@iki.fi>
11941L: linux-media@vger.kernel.org
11942W: https://linuxtv.org
11943W: http://palosaari.fi/linux/
11944Q: http://patchwork.linuxtv.org/project/linux-media/list/
11945T: git git://linuxtv.org/anttip/media_tree.git
11946S: Maintained
11947F: drivers/media/tuners/tua9001*
11948
11949TULIP NETWORK DRIVERS
11950L: netdev@vger.kernel.org
11951L: linux-parisc@vger.kernel.org
11952S: Orphan
11953F: drivers/net/ethernet/dec/tulip/
11954
11955TUN/TAP driver
11956M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11957W: http://vtun.sourceforge.net/tun
11958S: Maintained
11959F: Documentation/networking/tuntap.txt
11960F: arch/um/os-Linux/drivers/
11961
11962TURBOCHANNEL SUBSYSTEM
11963M: "Maciej W. Rozycki" <macro@linux-mips.org>
11964M: Ralf Baechle <ralf@linux-mips.org>
11965L: linux-mips@linux-mips.org
11966Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11967S: Maintained
11968F: drivers/tc/
11969F: include/linux/tc.h
11970
11971U14-34F SCSI DRIVER
11972M: Dario Ballabio <ballabio_dario@emc.com>
11973L: linux-scsi@vger.kernel.org
11974S: Maintained
11975F: drivers/scsi/u14-34f.c
11976
11977UBI FILE SYSTEM (UBIFS)
11978M: Richard Weinberger <richard@nod.at>
11979M: Artem Bityutskiy <dedekind1@gmail.com>
11980M: Adrian Hunter <adrian.hunter@intel.com>
11981L: linux-mtd@lists.infradead.org
11982T: git git://git.infradead.org/ubifs-2.6.git
11983W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11984S: Supported
11985F: Documentation/filesystems/ubifs.txt
11986F: fs/ubifs/
11987
11988UCLINUX (M68KNOMMU AND COLDFIRE)
11989M: Greg Ungerer <gerg@linux-m68k.org>
11990W: http://www.linux-m68k.org/
11991W: http://www.uclinux.org/
11992L: linux-m68k@lists.linux-m68k.org
11993L: uclinux-dev@uclinux.org (subscribers-only)
11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11995S: Maintained
11996F: arch/m68k/coldfire/
11997F: arch/m68k/68*/
11998F: arch/m68k/*/*_no.*
11999F: arch/m68k/include/asm/*_no.*
12000
12001UDF FILESYSTEM
12002M: Jan Kara <jack@suse.com>
12003S: Maintained
12004F: Documentation/filesystems/udf.txt
12005F: fs/udf/
12006
12007UFS FILESYSTEM
12008M: Evgeniy Dushistov <dushistov@mail.ru>
12009S: Maintained
12010F: Documentation/filesystems/ufs.txt
12011F: fs/ufs/
12012
12013UHID USERSPACE HID IO DRIVER:
12014M: David Herrmann <dh.herrmann@googlemail.com>
12015L: linux-input@vger.kernel.org
12016S: Maintained
12017F: drivers/hid/uhid.c
12018F: include/uapi/linux/uhid.h
12019
12020ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12021L: linux-usb@vger.kernel.org
12022S: Orphan
12023F: drivers/uwb/
12024F: include/linux/uwb.h
12025F: include/linux/uwb/
12026
12027UNICORE32 ARCHITECTURE:
12028M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12029W: http://mprc.pku.edu.cn/~guanxuetao/linux
12030S: Maintained
12031T: git git://github.com/gxt/linux.git
12032F: arch/unicore32/
12033
12034UNIFDEF
12035M: Tony Finch <dot@dotat.at>
12036W: http://dotat.at/prog/unifdef
12037S: Maintained
12038F: scripts/unifdef.c
12039
12040UNIFORM CDROM DRIVER
12041M: Jens Axboe <axboe@kernel.dk>
12042W: http://www.kernel.dk
12043S: Maintained
12044F: Documentation/cdrom/
12045F: drivers/cdrom/cdrom.c
12046F: include/linux/cdrom.h
12047F: include/uapi/linux/cdrom.h
12048
12049UNISYS S-PAR DRIVERS
12050M: David Kershner <david.kershner@unisys.com>
12051L: sparmaintainer@unisys.com (Unisys internal)
12052S: Supported
12053F: drivers/staging/unisys/
12054
12055UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12056M: Vinayak Holikatti <vinholikatti@gmail.com>
12057L: linux-scsi@vger.kernel.org
12058S: Supported
12059F: Documentation/scsi/ufs.txt
12060F: drivers/scsi/ufs/
12061
12062UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12063M: Joao Pinto <Joao.Pinto@synopsys.com>
12064L: linux-scsi@vger.kernel.org
12065S: Supported
12066F: drivers/scsi/ufs/*dwc*
12067
12068UNSORTED BLOCK IMAGES (UBI)
12069M: Artem Bityutskiy <dedekind1@gmail.com>
12070M: Richard Weinberger <richard@nod.at>
12071W: http://www.linux-mtd.infradead.org/
12072L: linux-mtd@lists.infradead.org
12073T: git git://git.infradead.org/ubifs-2.6.git
12074S: Supported
12075F: drivers/mtd/ubi/
12076F: include/linux/mtd/ubi.h
12077F: include/uapi/mtd/ubi-user.h
12078
12079USB ACM DRIVER
12080M: Oliver Neukum <oneukum@suse.com>
12081L: linux-usb@vger.kernel.org
12082S: Maintained
12083F: Documentation/usb/acm.txt
12084F: drivers/usb/class/cdc-acm.*
12085
12086USB AR5523 WIRELESS DRIVER
12087M: Pontus Fuchs <pontus.fuchs@gmail.com>
12088L: linux-wireless@vger.kernel.org
12089S: Maintained
12090F: drivers/net/wireless/ath/ar5523/
12091
12092USB ATTACHED SCSI
12093M: Oliver Neukum <oneukum@suse.com>
12094L: linux-usb@vger.kernel.org
12095L: linux-scsi@vger.kernel.org
12096S: Maintained
12097F: drivers/usb/storage/uas.c
12098
12099USB CDC ETHERNET DRIVER
12100M: Oliver Neukum <oliver@neukum.org>
12101L: linux-usb@vger.kernel.org
12102S: Maintained
12103F: drivers/net/usb/cdc_*.c
12104F: include/uapi/linux/usb/cdc.h
12105
12106USB CHAOSKEY DRIVER
12107M: Keith Packard <keithp@keithp.com>
12108L: linux-usb@vger.kernel.org
12109S: Maintained
12110F: drivers/usb/misc/chaoskey.c
12111
12112USB CYPRESS C67X00 DRIVER
12113M: Peter Korsgaard <jacmet@sunsite.dk>
12114L: linux-usb@vger.kernel.org
12115S: Maintained
12116F: drivers/usb/c67x00/
12117
12118USB DAVICOM DM9601 DRIVER
12119M: Peter Korsgaard <jacmet@sunsite.dk>
12120L: netdev@vger.kernel.org
12121W: http://www.linux-usb.org/usbnet
12122S: Maintained
12123F: drivers/net/usb/dm9601.c
12124
12125USB DIAMOND RIO500 DRIVER
12126M: Cesar Miquel <miquel@df.uba.ar>
12127L: rio500-users@lists.sourceforge.net
12128W: http://rio500.sourceforge.net
12129S: Maintained
12130F: drivers/usb/misc/rio500*
12131
12132USB EHCI DRIVER
12133M: Alan Stern <stern@rowland.harvard.edu>
12134L: linux-usb@vger.kernel.org
12135S: Maintained
12136F: Documentation/usb/ehci.txt
12137F: drivers/usb/host/ehci*
12138
12139USB GADGET/PERIPHERAL SUBSYSTEM
12140M: Felipe Balbi <balbi@kernel.org>
12141L: linux-usb@vger.kernel.org
12142W: http://www.linux-usb.org/gadget
12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12144S: Maintained
12145F: drivers/usb/gadget/
12146F: include/linux/usb/gadget*
12147
12148USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12149M: Jiri Kosina <jikos@kernel.org>
12150R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12151L: linux-usb@vger.kernel.org
12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12153S: Maintained
12154F: Documentation/hid/hiddev.txt
12155F: drivers/hid/usbhid/
12156
12157USB ISP116X DRIVER
12158M: Olav Kongas <ok@artecdesign.ee>
12159L: linux-usb@vger.kernel.org
12160S: Maintained
12161F: drivers/usb/host/isp116x*
12162F: include/linux/usb/isp116x.h
12163
12164USB LAN78XX ETHERNET DRIVER
12165M: Woojung Huh <woojung.huh@microchip.com>
12166M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12167L: netdev@vger.kernel.org
12168S: Maintained
12169F: drivers/net/usb/lan78xx.*
12170
12171USB MASS STORAGE DRIVER
12172M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12173L: linux-usb@vger.kernel.org
12174L: usb-storage@lists.one-eyed-alien.net
12175S: Maintained
12176W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12177F: drivers/usb/storage/
12178
12179USB MIDI DRIVER
12180M: Clemens Ladisch <clemens@ladisch.de>
12181L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12182T: git git://git.alsa-project.org/alsa-kernel.git
12183S: Maintained
12184F: sound/usb/midi.*
12185
12186USB NETWORKING DRIVERS
12187L: linux-usb@vger.kernel.org
12188S: Odd Fixes
12189F: drivers/net/usb/
12190
12191USB OHCI DRIVER
12192M: Alan Stern <stern@rowland.harvard.edu>
12193L: linux-usb@vger.kernel.org
12194S: Maintained
12195F: Documentation/usb/ohci.txt
12196F: drivers/usb/host/ohci*
12197
12198USB OTG FSM (Finite State Machine)
12199M: Peter Chen <Peter.Chen@nxp.com>
12200T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12201L: linux-usb@vger.kernel.org
12202S: Maintained
12203F: drivers/usb/common/usb-otg-fsm.c
12204
12205USB OVER IP DRIVER
12206M: Valentina Manea <valentina.manea.m@gmail.com>
12207M: Shuah Khan <shuahkh@osg.samsung.com>
12208M: Shuah Khan <shuah@kernel.org>
12209L: linux-usb@vger.kernel.org
12210S: Maintained
12211F: Documentation/usb/usbip_protocol.txt
12212F: drivers/usb/usbip/
12213F: tools/usb/usbip/
12214
12215USB PEGASUS DRIVER
12216M: Petko Manolov <petkan@nucleusys.com>
12217L: linux-usb@vger.kernel.org
12218L: netdev@vger.kernel.org
12219T: git git://github.com/petkan/pegasus.git
12220W: https://github.com/petkan/pegasus
12221S: Maintained
12222F: drivers/net/usb/pegasus.*
12223
12224USB PHY LAYER
12225M: Felipe Balbi <balbi@kernel.org>
12226L: linux-usb@vger.kernel.org
12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12228S: Maintained
12229F: drivers/usb/phy/
12230
12231USB PRINTER DRIVER (usblp)
12232M: Pete Zaitcev <zaitcev@redhat.com>
12233L: linux-usb@vger.kernel.org
12234S: Supported
12235F: drivers/usb/class/usblp.c
12236
12237USB QMI WWAN NETWORK DRIVER
12238M: Bjørn Mork <bjorn@mork.no>
12239L: netdev@vger.kernel.org
12240S: Maintained
12241F: Documentation/ABI/testing/sysfs-class-net-qmi
12242F: drivers/net/usb/qmi_wwan.c
12243
12244USB RTL8150 DRIVER
12245M: Petko Manolov <petkan@nucleusys.com>
12246L: linux-usb@vger.kernel.org
12247L: netdev@vger.kernel.org
12248T: git git://github.com/petkan/rtl8150.git
12249W: https://github.com/petkan/rtl8150
12250S: Maintained
12251F: drivers/net/usb/rtl8150.c
12252
12253USB SERIAL SUBSYSTEM
12254M: Johan Hovold <johan@kernel.org>
12255L: linux-usb@vger.kernel.org
12256S: Maintained
12257F: Documentation/usb/usb-serial.txt
12258F: drivers/usb/serial/
12259F: include/linux/usb/serial.h
12260
12261USB SMSC75XX ETHERNET DRIVER
12262M: Steve Glendinning <steve.glendinning@shawell.net>
12263L: netdev@vger.kernel.org
12264S: Maintained
12265F: drivers/net/usb/smsc75xx.*
12266
12267USB SMSC95XX ETHERNET DRIVER
12268M: Steve Glendinning <steve.glendinning@shawell.net>
12269L: netdev@vger.kernel.org
12270S: Maintained
12271F: drivers/net/usb/smsc95xx.*
12272
12273USB SUBSYSTEM
12274M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12275L: linux-usb@vger.kernel.org
12276W: http://www.linux-usb.org
12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12278S: Supported
12279F: Documentation/devicetree/bindings/usb/
12280F: Documentation/usb/
12281F: drivers/usb/
12282F: include/linux/usb.h
12283F: include/linux/usb/
12284
12285USB UHCI DRIVER
12286M: Alan Stern <stern@rowland.harvard.edu>
12287L: linux-usb@vger.kernel.org
12288S: Maintained
12289F: drivers/usb/host/uhci*
12290
12291USB "USBNET" DRIVER FRAMEWORK
12292M: Oliver Neukum <oneukum@suse.com>
12293L: netdev@vger.kernel.org
12294W: http://www.linux-usb.org/usbnet
12295S: Maintained
12296F: drivers/net/usb/usbnet.c
12297F: include/linux/usb/usbnet.h
12298
12299USB VIDEO CLASS
12300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12301L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12302L: linux-media@vger.kernel.org
12303T: git git://linuxtv.org/media_tree.git
12304W: http://www.ideasonboard.org/uvc/
12305S: Maintained
12306F: drivers/media/usb/uvc/
12307F: include/uapi/linux/uvcvideo.h
12308
12309USB VISION DRIVER
12310M: Hans Verkuil <hverkuil@xs4all.nl>
12311L: linux-media@vger.kernel.org
12312T: git git://linuxtv.org/media_tree.git
12313W: https://linuxtv.org
12314S: Odd Fixes
12315F: drivers/media/usb/usbvision/
12316
12317USB WEBCAM GADGET
12318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12319L: linux-usb@vger.kernel.org
12320S: Maintained
12321F: drivers/usb/gadget/function/*uvc*
12322F: drivers/usb/gadget/legacy/webcam.c
12323
12324USB WIRELESS RNDIS DRIVER (rndis_wlan)
12325M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12326L: linux-wireless@vger.kernel.org
12327S: Maintained
12328F: drivers/net/wireless/rndis_wlan.c
12329
12330USB XHCI DRIVER
12331M: Mathias Nyman <mathias.nyman@intel.com>
12332L: linux-usb@vger.kernel.org
12333S: Supported
12334F: drivers/usb/host/xhci*
12335F: drivers/usb/host/pci-quirks*
12336
12337USB ZD1201 DRIVER
12338L: linux-wireless@vger.kernel.org
12339W: http://linux-lc100020.sourceforge.net
12340S: Orphan
12341F: drivers/net/wireless/zydas/zd1201.*
12342
12343USB ZR364XX DRIVER
12344M: Antoine Jacquet <royale@zerezo.com>
12345L: linux-usb@vger.kernel.org
12346L: linux-media@vger.kernel.org
12347T: git git://linuxtv.org/media_tree.git
12348W: http://royale.zerezo.com/zr364xx/
12349S: Maintained
12350F: Documentation/video4linux/zr364xx.txt
12351F: drivers/media/usb/zr364xx/
12352
12353ULPI BUS
12354M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12355L: linux-usb@vger.kernel.org
12356S: Maintained
12357F: drivers/usb/common/ulpi.c
12358F: include/linux/ulpi/
12359
12360USER-MODE LINUX (UML)
12361M: Jeff Dike <jdike@addtoit.com>
12362M: Richard Weinberger <richard@nod.at>
12363L: user-mode-linux-devel@lists.sourceforge.net
12364L: user-mode-linux-user@lists.sourceforge.net
12365W: http://user-mode-linux.sourceforge.net
12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12367S: Maintained
12368F: Documentation/virtual/uml/
12369F: arch/um/
12370F: arch/x86/um/
12371F: fs/hostfs/
12372F: fs/hppfs/
12373
12374USERSPACE I/O (UIO)
12375M: "Hans J. Koch" <hjk@hansjkoch.de>
12376M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12377S: Maintained
12378T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12379F: Documentation/DocBook/uio-howto.tmpl
12380F: drivers/uio/
12381F: include/linux/uio*.h
12382
12383UTIL-LINUX PACKAGE
12384M: Karel Zak <kzak@redhat.com>
12385L: util-linux@vger.kernel.org
12386W: http://en.wikipedia.org/wiki/Util-linux
12387T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12388S: Maintained
12389
12390UVESAFB DRIVER
12391M: Michal Januszewski <spock@gentoo.org>
12392L: linux-fbdev@vger.kernel.org
12393W: http://dev.gentoo.org/~spock/projects/uvesafb/
12394S: Maintained
12395F: Documentation/fb/uvesafb.txt
12396F: drivers/video/fbdev/uvesafb.*
12397
12398VF610 NAND DRIVER
12399M: Stefan Agner <stefan@agner.ch>
12400L: linux-mtd@lists.infradead.org
12401S: Supported
12402F: drivers/mtd/nand/vf610_nfc.c
12403
12404VFAT/FAT/MSDOS FILESYSTEM
12405M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12406S: Maintained
12407F: Documentation/filesystems/vfat.txt
12408F: fs/fat/
12409
12410VFIO DRIVER
12411M: Alex Williamson <alex.williamson@redhat.com>
12412L: kvm@vger.kernel.org
12413T: git git://github.com/awilliam/linux-vfio.git
12414S: Maintained
12415F: Documentation/vfio.txt
12416F: drivers/vfio/
12417F: include/linux/vfio.h
12418F: include/uapi/linux/vfio.h
12419
12420VFIO PLATFORM DRIVER
12421M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12422L: kvm@vger.kernel.org
12423S: Maintained
12424F: drivers/vfio/platform/
12425
12426VIDEOBUF2 FRAMEWORK
12427M: Pawel Osciak <pawel@osciak.com>
12428M: Marek Szyprowski <m.szyprowski@samsung.com>
12429M: Kyungmin Park <kyungmin.park@samsung.com>
12430L: linux-media@vger.kernel.org
12431S: Maintained
12432F: drivers/media/v4l2-core/videobuf2-*
12433F: include/media/videobuf2-*
12434
12435VIRTIO AND VHOST VSOCK DRIVER
12436M: Stefan Hajnoczi <stefanha@redhat.com>
12437L: kvm@vger.kernel.org
12438L: virtualization@lists.linux-foundation.org
12439L: netdev@vger.kernel.org
12440S: Maintained
12441F: include/linux/virtio_vsock.h
12442F: include/uapi/linux/virtio_vsock.h
12443F: net/vmw_vsock/virtio_transport_common.c
12444F: net/vmw_vsock/virtio_transport.c
12445F: drivers/vhost/vsock.c
12446F: drivers/vhost/vsock.h
12447
12448VIRTUAL SERIO DEVICE DRIVER
12449M: Stephen Chandler Paul <thatslyude@gmail.com>
12450S: Maintained
12451F: drivers/input/serio/userio.c
12452F: include/uapi/linux/userio.h
12453
12454VIRTIO CONSOLE DRIVER
12455M: Amit Shah <amit.shah@redhat.com>
12456L: virtualization@lists.linux-foundation.org
12457S: Maintained
12458F: drivers/char/virtio_console.c
12459F: include/linux/virtio_console.h
12460F: include/uapi/linux/virtio_console.h
12461
12462VIRTIO CORE, NET AND BLOCK DRIVERS
12463M: "Michael S. Tsirkin" <mst@redhat.com>
12464L: virtualization@lists.linux-foundation.org
12465S: Maintained
12466F: Documentation/devicetree/bindings/virtio/
12467F: drivers/virtio/
12468F: tools/virtio/
12469F: drivers/net/virtio_net.c
12470F: drivers/block/virtio_blk.c
12471F: include/linux/virtio_*.h
12472F: include/uapi/linux/virtio_*.h
12473
12474VIRTIO DRIVERS FOR S390
12475M: Christian Borntraeger <borntraeger@de.ibm.com>
12476M: Cornelia Huck <cornelia.huck@de.ibm.com>
12477L: linux-s390@vger.kernel.org
12478L: virtualization@lists.linux-foundation.org
12479L: kvm@vger.kernel.org
12480S: Supported
12481F: drivers/s390/virtio/
12482
12483VIRTIO GPU DRIVER
12484M: David Airlie <airlied@linux.ie>
12485M: Gerd Hoffmann <kraxel@redhat.com>
12486L: dri-devel@lists.freedesktop.org
12487L: virtualization@lists.linux-foundation.org
12488S: Maintained
12489F: drivers/gpu/drm/virtio/
12490F: include/uapi/linux/virtio_gpu.h
12491
12492VIRTIO HOST (VHOST)
12493M: "Michael S. Tsirkin" <mst@redhat.com>
12494L: kvm@vger.kernel.org
12495L: virtualization@lists.linux-foundation.org
12496L: netdev@vger.kernel.org
12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12498S: Maintained
12499F: drivers/vhost/
12500F: include/uapi/linux/vhost.h
12501
12502VIRTIO INPUT DRIVER
12503M: Gerd Hoffmann <kraxel@redhat.com>
12504S: Maintained
12505F: drivers/virtio/virtio_input.c
12506F: include/uapi/linux/virtio_input.h
12507
12508VIA RHINE NETWORK DRIVER
12509S: Orphan
12510F: drivers/net/ethernet/via/via-rhine.c
12511
12512VIA SD/MMC CARD CONTROLLER DRIVER
12513M: Bruce Chang <brucechang@via.com.tw>
12514M: Harald Welte <HaraldWelte@viatech.com>
12515S: Maintained
12516F: drivers/mmc/host/via-sdmmc.c
12517
12518VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12519M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12520L: linux-fbdev@vger.kernel.org
12521S: Maintained
12522F: include/linux/via-core.h
12523F: include/linux/via-gpio.h
12524F: include/linux/via_i2c.h
12525F: drivers/video/fbdev/via/
12526
12527VIA VELOCITY NETWORK DRIVER
12528M: Francois Romieu <romieu@fr.zoreil.com>
12529L: netdev@vger.kernel.org
12530S: Maintained
12531F: drivers/net/ethernet/via/via-velocity.*
12532
12533VIRT LIB
12534M: Alex Williamson <alex.williamson@redhat.com>
12535M: Paolo Bonzini <pbonzini@redhat.com>
12536L: kvm@vger.kernel.org
12537S: Supported
12538F: virt/lib/
12539
12540VIVID VIRTUAL VIDEO DRIVER
12541M: Hans Verkuil <hverkuil@xs4all.nl>
12542L: linux-media@vger.kernel.org
12543T: git git://linuxtv.org/media_tree.git
12544W: https://linuxtv.org
12545S: Maintained
12546F: drivers/media/platform/vivid/*
12547
12548VLAN (802.1Q)
12549M: Patrick McHardy <kaber@trash.net>
12550L: netdev@vger.kernel.org
12551S: Maintained
12552F: drivers/net/macvlan.c
12553F: include/linux/if_*vlan.h
12554F: net/8021q/
12555
12556VLYNQ BUS
12557M: Florian Fainelli <florian@openwrt.org>
12558L: openwrt-devel@lists.openwrt.org (subscribers-only)
12559S: Maintained
12560F: drivers/vlynq/vlynq.c
12561F: include/linux/vlynq.h
12562
12563VME SUBSYSTEM
12564M: Martyn Welch <martyn@welchs.me.uk>
12565M: Manohar Vanga <manohar.vanga@gmail.com>
12566M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12567L: devel@driverdev.osuosl.org
12568S: Maintained
12569T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12570F: Documentation/vme_api.txt
12571F: drivers/staging/vme/
12572F: drivers/vme/
12573F: include/linux/vme*
12574
12575VMWARE HYPERVISOR INTERFACE
12576M: Alok Kataria <akataria@vmware.com>
12577L: virtualization@lists.linux-foundation.org
12578S: Supported
12579F: arch/x86/kernel/cpu/vmware.c
12580
12581VMWARE BALLOON DRIVER
12582M: Xavier Deguillard <xdeguillard@vmware.com>
12583M: Philip Moltmann <moltmann@vmware.com>
12584M: "VMware, Inc." <pv-drivers@vmware.com>
12585L: linux-kernel@vger.kernel.org
12586S: Maintained
12587F: drivers/misc/vmw_balloon.c
12588
12589VMWARE VMMOUSE SUBDRIVER
12590M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12591M: "VMware, Inc." <pv-drivers@vmware.com>
12592L: linux-input@vger.kernel.org
12593S: Maintained
12594F: drivers/input/mouse/vmmouse.c
12595F: drivers/input/mouse/vmmouse.h
12596
12597VMWARE VMXNET3 ETHERNET DRIVER
12598M: Shrikrishna Khare <skhare@vmware.com>
12599M: "VMware, Inc." <pv-drivers@vmware.com>
12600L: netdev@vger.kernel.org
12601S: Maintained
12602F: drivers/net/vmxnet3/
12603
12604VMware PVSCSI driver
12605M: Jim Gill <jgill@vmware.com>
12606M: VMware PV-Drivers <pv-drivers@vmware.com>
12607L: linux-scsi@vger.kernel.org
12608S: Maintained
12609F: drivers/scsi/vmw_pvscsi.c
12610F: drivers/scsi/vmw_pvscsi.h
12611
12612VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12613M: Liam Girdwood <lgirdwood@gmail.com>
12614M: Mark Brown <broonie@kernel.org>
12615L: linux-kernel@vger.kernel.org
12616W: http://www.slimlogic.co.uk/?p=48
12617T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12618S: Supported
12619F: Documentation/devicetree/bindings/regulator/
12620F: drivers/regulator/
12621F: include/dt-bindings/regulator/
12622F: include/linux/regulator/
12623
12624VRF
12625M: David Ahern <dsa@cumulusnetworks.com>
12626M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12627L: netdev@vger.kernel.org
12628S: Maintained
12629F: drivers/net/vrf.c
12630F: Documentation/networking/vrf.txt
12631
12632VT1211 HARDWARE MONITOR DRIVER
12633M: Juerg Haefliger <juergh@gmail.com>
12634L: linux-hwmon@vger.kernel.org
12635S: Maintained
12636F: Documentation/hwmon/vt1211
12637F: drivers/hwmon/vt1211.c
12638
12639VT8231 HARDWARE MONITOR DRIVER
12640M: Roger Lucas <vt8231@hiddenengine.co.uk>
12641L: linux-hwmon@vger.kernel.org
12642S: Maintained
12643F: drivers/hwmon/vt8231.c
12644
12645VUB300 USB to SDIO/SD/MMC bridge chip
12646M: Tony Olech <tony.olech@elandigitalsystems.com>
12647L: linux-mmc@vger.kernel.org
12648L: linux-usb@vger.kernel.org
12649S: Supported
12650F: drivers/mmc/host/vub300.c
12651
12652W1 DALLAS'S 1-WIRE BUS
12653M: Evgeniy Polyakov <zbr@ioremap.net>
12654S: Maintained
12655F: Documentation/w1/
12656F: drivers/w1/
12657
12658W83791D HARDWARE MONITORING DRIVER
12659M: Marc Hulsman <m.hulsman@tudelft.nl>
12660L: linux-hwmon@vger.kernel.org
12661S: Maintained
12662F: Documentation/hwmon/w83791d
12663F: drivers/hwmon/w83791d.c
12664
12665W83793 HARDWARE MONITORING DRIVER
12666M: Rudolf Marek <r.marek@assembler.cz>
12667L: linux-hwmon@vger.kernel.org
12668S: Maintained
12669F: Documentation/hwmon/w83793
12670F: drivers/hwmon/w83793.c
12671
12672W83795 HARDWARE MONITORING DRIVER
12673M: Jean Delvare <jdelvare@suse.com>
12674L: linux-hwmon@vger.kernel.org
12675S: Maintained
12676F: drivers/hwmon/w83795.c
12677
12678W83L51xD SD/MMC CARD INTERFACE DRIVER
12679M: Pierre Ossman <pierre@ossman.eu>
12680S: Maintained
12681F: drivers/mmc/host/wbsd.*
12682
12683WACOM PROTOCOL 4 SERIAL TABLETS
12684M: Julian Squires <julian@cipht.net>
12685M: Hans de Goede <hdegoede@redhat.com>
12686L: linux-input@vger.kernel.org
12687S: Maintained
12688F: drivers/input/tablet/wacom_serial4.c
12689
12690WATCHDOG DEVICE DRIVERS
12691M: Wim Van Sebroeck <wim@iguana.be>
12692R: Guenter Roeck <linux@roeck-us.net>
12693L: linux-watchdog@vger.kernel.org
12694W: http://www.linux-watchdog.org/
12695T: git git://www.linux-watchdog.org/linux-watchdog.git
12696S: Maintained
12697F: Documentation/devicetree/bindings/watchdog/
12698F: Documentation/watchdog/
12699F: drivers/watchdog/
12700F: include/linux/watchdog.h
12701F: include/uapi/linux/watchdog.h
12702
12703WD7000 SCSI DRIVER
12704M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12705L: linux-scsi@vger.kernel.org
12706S: Maintained
12707F: drivers/scsi/wd7000.c
12708
12709WIIMOTE HID DRIVER
12710M: David Herrmann <dh.herrmann@googlemail.com>
12711L: linux-input@vger.kernel.org
12712S: Maintained
12713F: drivers/hid/hid-wiimote*
12714
12715WINBOND CIR DRIVER
12716M: David Härdeman <david@hardeman.nu>
12717S: Maintained
12718F: drivers/media/rc/winbond-cir.c
12719
12720WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12721M: William Breathitt Gray <vilhelm.gray@gmail.com>
12722L: linux-watchdog@vger.kernel.org
12723S: Maintained
12724F: drivers/watchdog/ebc-c384_wdt.c
12725
12726WINSYSTEMS WS16C48 GPIO DRIVER
12727M: William Breathitt Gray <vilhelm.gray@gmail.com>
12728L: linux-gpio@vger.kernel.org
12729S: Maintained
12730F: drivers/gpio/gpio-ws16c48.c
12731
12732WIMAX STACK
12733M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12734M: linux-wimax@intel.com
12735L: wimax@linuxwimax.org (subscribers-only)
12736S: Supported
12737W: http://linuxwimax.org
12738F: Documentation/wimax/README.wimax
12739F: include/linux/wimax/debug.h
12740F: include/net/wimax.h
12741F: include/uapi/linux/wimax.h
12742F: net/wimax/
12743
12744WISTRON LAPTOP BUTTON DRIVER
12745M: Miloslav Trmac <mitr@volny.cz>
12746S: Maintained
12747F: drivers/input/misc/wistron_btns.c
12748
12749WL3501 WIRELESS PCMCIA CARD DRIVER
12750M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12751L: linux-wireless@vger.kernel.org
12752W: http://oops.ghostprotocols.net:81/blog
12753S: Maintained
12754F: drivers/net/wireless/wl3501*
12755
12756WOLFSON MICROELECTRONICS DRIVERS
12757L: patches@opensource.wolfsonmicro.com
12758T: git https://github.com/CirrusLogic/linux-drivers.git
12759W: https://github.com/CirrusLogic/linux-drivers/wiki
12760S: Supported
12761F: Documentation/hwmon/wm83??
12762F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12763F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12764F: Documentation/devicetree/bindings/mfd/arizona.txt
12765F: arch/arm/mach-s3c64xx/mach-crag6410*
12766F: drivers/clk/clk-wm83*.c
12767F: drivers/extcon/extcon-arizona.c
12768F: drivers/leds/leds-wm83*.c
12769F: drivers/gpio/gpio-*wm*.c
12770F: drivers/gpio/gpio-arizona.c
12771F: drivers/hwmon/wm83??-hwmon.c
12772F: drivers/input/misc/wm831x-on.c
12773F: drivers/input/touchscreen/wm831x-ts.c
12774F: drivers/input/touchscreen/wm97*.c
12775F: drivers/mfd/arizona*
12776F: drivers/mfd/wm*.c
12777F: drivers/mfd/cs47l24*
12778F: drivers/power/wm83*.c
12779F: drivers/rtc/rtc-wm83*.c
12780F: drivers/regulator/wm8*.c
12781F: drivers/video/backlight/wm83*_bl.c
12782F: drivers/watchdog/wm83*_wdt.c
12783F: include/linux/mfd/arizona/
12784F: include/linux/mfd/wm831x/
12785F: include/linux/mfd/wm8350/
12786F: include/linux/mfd/wm8400*
12787F: include/linux/wm97xx.h
12788F: include/sound/wm????.h
12789F: sound/soc/codecs/arizona.?
12790F: sound/soc/codecs/wm*
12791F: sound/soc/codecs/cs47l24*
12792
12793WORKQUEUE
12794M: Tejun Heo <tj@kernel.org>
12795R: Lai Jiangshan <jiangshanlai@gmail.com>
12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12797S: Maintained
12798F: include/linux/workqueue.h
12799F: kernel/workqueue.c
12800F: Documentation/workqueue.txt
12801
12802X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12803M: Chen-Yu Tsai <wens@csie.org>
12804L: linux-kernel@vger.kernel.org
12805S: Maintained
12806N: axp[128]
12807
12808X.25 NETWORK LAYER
12809M: Andrew Hendry <andrew.hendry@gmail.com>
12810L: linux-x25@vger.kernel.org
12811S: Odd Fixes
12812F: Documentation/networking/x25*
12813F: include/net/x25*
12814F: net/x25/
12815
12816X86 ARCHITECTURE (32-BIT AND 64-BIT)
12817M: Thomas Gleixner <tglx@linutronix.de>
12818M: Ingo Molnar <mingo@redhat.com>
12819M: "H. Peter Anvin" <hpa@zytor.com>
12820M: x86@kernel.org
12821L: linux-kernel@vger.kernel.org
12822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12823S: Maintained
12824F: Documentation/x86/
12825F: arch/x86/
12826
12827X86 PLATFORM DRIVERS
12828M: Darren Hart <dvhart@infradead.org>
12829L: platform-driver-x86@vger.kernel.org
12830T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12831S: Maintained
12832F: drivers/platform/x86/
12833F: drivers/platform/olpc/
12834
12835X86 MCE INFRASTRUCTURE
12836M: Tony Luck <tony.luck@intel.com>
12837M: Borislav Petkov <bp@alien8.de>
12838L: linux-edac@vger.kernel.org
12839S: Maintained
12840F: arch/x86/kernel/cpu/mcheck/*
12841
12842X86 MICROCODE UPDATE SUPPORT
12843M: Borislav Petkov <bp@alien8.de>
12844S: Maintained
12845F: arch/x86/kernel/cpu/microcode/*
12846
12847X86 VDSO
12848M: Andy Lutomirski <luto@amacapital.net>
12849L: linux-kernel@vger.kernel.org
12850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12851S: Maintained
12852F: arch/x86/entry/vdso/
12853
12854XC2028/3028 TUNER DRIVER
12855M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12856M: Mauro Carvalho Chehab <mchehab@kernel.org>
12857L: linux-media@vger.kernel.org
12858W: https://linuxtv.org
12859T: git git://linuxtv.org/media_tree.git
12860S: Maintained
12861F: drivers/media/tuners/tuner-xc2028.*
12862
12863XEN HYPERVISOR INTERFACE
12864M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12865M: David Vrabel <david.vrabel@citrix.com>
12866M: Juergen Gross <jgross@suse.com>
12867L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12869S: Supported
12870F: arch/x86/xen/
12871F: drivers/*/xen-*front.c
12872F: drivers/xen/
12873F: arch/x86/include/asm/xen/
12874F: include/xen/
12875F: include/uapi/xen/
12876
12877XEN HYPERVISOR ARM
12878M: Stefano Stabellini <sstabellini@kernel.org>
12879L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12880S: Maintained
12881F: arch/arm/xen/
12882F: arch/arm/include/asm/xen/
12883
12884XEN HYPERVISOR ARM64
12885M: Stefano Stabellini <sstabellini@kernel.org>
12886L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12887S: Maintained
12888F: arch/arm64/xen/
12889F: arch/arm64/include/asm/xen/
12890
12891XEN NETWORK BACKEND DRIVER
12892M: Wei Liu <wei.liu2@citrix.com>
12893L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12894L: netdev@vger.kernel.org
12895S: Supported
12896F: drivers/net/xen-netback/*
12897
12898XEN PCI SUBSYSTEM
12899M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12900L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12901S: Supported
12902F: arch/x86/pci/*xen*
12903F: drivers/pci/*xen*
12904
12905XEN BLOCK SUBSYSTEM
12906M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12907M: Roger Pau Monné <roger.pau@citrix.com>
12908L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12909S: Supported
12910F: drivers/block/xen-blkback/*
12911F: drivers/block/xen*
12912
12913XEN PVSCSI DRIVERS
12914M: Juergen Gross <jgross@suse.com>
12915L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12916L: linux-scsi@vger.kernel.org
12917S: Supported
12918F: drivers/scsi/xen-scsifront.c
12919F: drivers/xen/xen-scsiback.c
12920F: include/xen/interface/io/vscsiif.h
12921
12922XEN SWIOTLB SUBSYSTEM
12923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12924L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12925S: Supported
12926F: arch/x86/xen/*swiotlb*
12927F: drivers/xen/*swiotlb*
12928
12929XFS FILESYSTEM
12930P: Silicon Graphics Inc
12931M: Dave Chinner <david@fromorbit.com>
12932M: xfs@oss.sgi.com
12933L: xfs@oss.sgi.com
12934W: http://oss.sgi.com/projects/xfs
12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12936S: Supported
12937F: Documentation/filesystems/xfs.txt
12938F: fs/xfs/
12939
12940XILINX AXI ETHERNET DRIVER
12941M: Anirudha Sarangi <anirudh@xilinx.com>
12942M: John Linn <John.Linn@xilinx.com>
12943S: Maintained
12944F: drivers/net/ethernet/xilinx/xilinx_axienet*
12945
12946XILINX UARTLITE SERIAL DRIVER
12947M: Peter Korsgaard <jacmet@sunsite.dk>
12948L: linux-serial@vger.kernel.org
12949S: Maintained
12950F: drivers/tty/serial/uartlite.c
12951
12952XILINX VIDEO IP CORES
12953M: Hyun Kwon <hyun.kwon@xilinx.com>
12954M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12955L: linux-media@vger.kernel.org
12956T: git git://linuxtv.org/media_tree.git
12957S: Supported
12958F: Documentation/devicetree/bindings/media/xilinx/
12959F: drivers/media/platform/xilinx/
12960F: include/uapi/linux/xilinx-v4l2-controls.h
12961
12962XILLYBUS DRIVER
12963M: Eli Billauer <eli.billauer@gmail.com>
12964L: linux-kernel@vger.kernel.org
12965S: Supported
12966F: drivers/char/xillybus/
12967
12968XTENSA XTFPGA PLATFORM SUPPORT
12969M: Max Filippov <jcmvbkbc@gmail.com>
12970L: linux-xtensa@linux-xtensa.org
12971S: Maintained
12972F: drivers/spi/spi-xtensa-xtfpga.c
12973F: sound/soc/xtensa/xtfpga-i2s.c
12974
12975YAM DRIVER FOR AX.25
12976M: Jean-Paul Roubelat <jpr@f6fbb.org>
12977L: linux-hams@vger.kernel.org
12978S: Maintained
12979F: drivers/net/hamradio/yam*
12980F: include/linux/yam.h
12981
12982YEALINK PHONE DRIVER
12983M: Henk Vergonet <Henk.Vergonet@gmail.com>
12984L: usbb2k-api-dev@nongnu.org
12985S: Maintained
12986F: Documentation/input/yealink.txt
12987F: drivers/input/misc/yealink.*
12988
12989Z8530 DRIVER FOR AX.25
12990M: Joerg Reuter <jreuter@yaina.de>
12991W: http://yaina.de/jreuter/
12992W: http://www.qsl.net/dl1bke/
12993L: linux-hams@vger.kernel.org
12994S: Maintained
12995F: Documentation/networking/z8530drv.txt
12996F: drivers/net/hamradio/*scc.c
12997F: drivers/net/hamradio/z8530.h
12998
12999ZBUD COMPRESSED PAGE ALLOCATOR
13000M: Seth Jennings <sjenning@redhat.com>
13001L: linux-mm@kvack.org
13002S: Maintained
13003F: mm/zbud.c
13004F: include/linux/zbud.h
13005
13006ZD1211RW WIRELESS DRIVER
13007M: Daniel Drake <dsd@gentoo.org>
13008M: Ulrich Kunitz <kune@deine-taler.de>
13009W: http://zd1211.ath.cx/wiki/DriverRewrite
13010L: linux-wireless@vger.kernel.org
13011L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13012S: Maintained
13013F: drivers/net/wireless/zydas/zd1211rw/
13014
13015ZPOOL COMPRESSED PAGE STORAGE API
13016M: Dan Streetman <ddstreet@ieee.org>
13017L: linux-mm@kvack.org
13018S: Maintained
13019F: mm/zpool.c
13020F: include/linux/zpool.h
13021
13022ZR36067 VIDEO FOR LINUX DRIVER
13023L: mjpeg-users@lists.sourceforge.net
13024L: linux-media@vger.kernel.org
13025W: http://mjpeg.sourceforge.net/driver-zoran/
13026T: hg https://linuxtv.org/hg/v4l-dvb
13027S: Odd Fixes
13028F: drivers/media/pci/zoran/
13029
13030ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13031M: Minchan Kim <minchan@kernel.org>
13032M: Nitin Gupta <ngupta@vflare.org>
13033R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13034L: linux-kernel@vger.kernel.org
13035S: Maintained
13036F: drivers/block/zram/
13037F: Documentation/blockdev/zram.txt
13038
13039ZS DECSTATION Z85C30 SERIAL DRIVER
13040M: "Maciej W. Rozycki" <macro@linux-mips.org>
13041S: Maintained
13042F: drivers/tty/serial/zs.*
13043
13044ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13045M: Minchan Kim <minchan@kernel.org>
13046M: Nitin Gupta <ngupta@vflare.org>
13047R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13048L: linux-mm@kvack.org
13049S: Maintained
13050F: mm/zsmalloc.c
13051F: include/linux/zsmalloc.h
13052F: Documentation/vm/zsmalloc.txt
13053
13054ZSWAP COMPRESSED SWAP CACHING
13055M: Seth Jennings <sjenning@redhat.com>
13056L: linux-mm@kvack.org
13057S: Maintained
13058F: mm/zswap.c
13059
13060THE REST
13061M: Linus Torvalds <torvalds@linux-foundation.org>
13062L: linux-kernel@vger.kernel.org
13063Q: http://patchwork.kernel.org/project/LKML/list/
13064T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13065S: Buried alive in reporters
13066F: *
13067F: */