Restartable sequences: self-tests
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M: Johannes Berg <johannes@sipsolutions.net>
807L: linuxppc-dev@lists.ozlabs.org
808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
809S: Maintained
810F: sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
818APM DRIVER
819M: Jiri Kosina <jikos@kernel.org>
820S: Odd fixes
821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
824F: include/uapi/linux/apm_bios.h
825F: drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M: Henrik Rydberg <rydberg@bitmath.org>
829L: linux-input@vger.kernel.org
830S: Odd fixes
831F: drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M: Henrik Rydberg <rydberg@bitmath.org>
835L: linux-hwmon@vger.kernel.org
836S: Odd fixes
837F: drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S: Maintained
842F: drivers/net/appletalk/
843F: net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
855F: drivers/net/phy/mdio-xgene.c
856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M: Jaya Kumar <jayalk@intworks.biz>
867S: Maintained
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
887F: drivers/gpu/drm/arm/hdlcd_*
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M: Ian Molton <spyro@f2s.com>
900S: Maintained
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
906R: Mark Rutland <mark.rutland@arm.com>
907S: Maintained
908F: arch/arm*/kernel/perf_*
909F: arch/arm/oprofile/common.c
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
915
916ARM PORT
917M: Russell King <linux@armlinux.org.uk>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.armlinux.org.uk/
920S: Maintained
921F: arch/arm/
922
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M: Russell King <linux@armlinux.org.uk>
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M: Russell King <linux@armlinux.org.uk>
948S: Maintained
949F: drivers/mmc/host/mmci.*
950F: include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M: Russell King <linux@armlinux.org.uk>
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M: Lennert Buytenhek <kernel@wantstofly.org>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M: Sergey Lapin <slapin@ossfans.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/Allwinner sunXi SoC support
980M: Maxime Ripard <maxime.ripard@free-electrons.com>
981M: Chen-Yu Tsai <wens@csie.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984N: sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M: Carlo Caione <carlo@caione.org>
993M: Kevin Hilman <khilman@baylibre.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L: linux-amlogic@lists.infradead.org
996W: http://linux-meson.com/
997S: Maintained
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
1002N: meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S: Maintained
1009F: arch/arm/mach-alpine/
1010F: arch/arm/boot/dts/alpine*
1011F: arch/arm64/boot/dts/al/
1012F: drivers/*/*alpine*
1013
1014ARM/ARTPEC MACHINE SUPPORT
1015M: Jesper Nilsson <jesper.nilsson@axis.com>
1016M: Lars Persson <lars.persson@axis.com>
1017M: Niklas Cassel <niklas.cassel@axis.com>
1018S: Maintained
1019L: linux-arm-kernel@axis.com
1020F: arch/arm/mach-artpec
1021F: arch/arm/boot/dts/artpec6*
1022F: drivers/clk/axis
1023
1024ARM/ASPEED MACHINE SUPPORT
1025M: Joel Stanley <joel@jms.id.au>
1026S: Maintained
1027F: arch/arm/mach-aspeed/
1028F: arch/arm/boot/dts/aspeed-*
1029F: drivers/*/*aspeed*
1030
1031ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1032M: Nicolas Ferre <nicolas.ferre@atmel.com>
1033M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1034M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036W: http://www.linux4sam.org
1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1038S: Supported
1039F: arch/arm/mach-at91/
1040F: include/soc/at91/
1041F: arch/arm/boot/dts/at91*.dts
1042F: arch/arm/boot/dts/at91*.dtsi
1043F: arch/arm/boot/dts/sama*.dts
1044F: arch/arm/boot/dts/sama*.dtsi
1045F: arch/arm/include/debug/at91.S
1046
1047ARM/ATMEL AT91 Clock Support
1048M: Boris Brezillon <boris.brezillon@free-electrons.com>
1049S: Maintained
1050F: drivers/clk/at91
1051
1052ARM/CALXEDA HIGHBANK ARCHITECTURE
1053M: Rob Herring <robh@kernel.org>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
1056F: arch/arm/mach-highbank/
1057F: arch/arm/boot/dts/highbank.dts
1058F: arch/arm/boot/dts/ecx-*.dts*
1059
1060ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1061M: Krzysztof Halasa <khalasa@piap.pl>
1062S: Maintained
1063F: arch/arm/mach-cns3xxx/
1064
1065ARM/CAVIUM THUNDER NETWORK DRIVER
1066M: Sunil Goutham <sgoutham@cavium.com>
1067M: Robert Richter <rric@kernel.org>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Supported
1070F: drivers/net/ethernet/cavium/thunder/
1071
1072ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1073M: Alexander Shiyan <shc_work@mail.ru>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S: Odd Fixes
1076N: clps711x
1077
1078ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1079M: Hartley Sweeten <hsweeten@visionengravers.com>
1080M: Ryan Mallon <rmallon@gmail.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083F: arch/arm/mach-ep93xx/
1084F: arch/arm/mach-ep93xx/include/mach/
1085
1086ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1087M: Lennert Buytenhek <kernel@wantstofly.org>
1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S: Maintained
1090
1091ARM/CLKDEV SUPPORT
1092M: Russell King <linux@armlinux.org.uk>
1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094S: Maintained
1095F: arch/arm/include/asm/clkdev.h
1096F: drivers/clk/clkdev.c
1097
1098ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1099M: Mike Rapoport <mike@compulab.co.il>
1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S: Maintained
1102
1103ARM/CONTEC MICRO9 MACHINE SUPPORT
1104M: Hubert Feurstein <hubert.feurstein@contec.at>
1105S: Maintained
1106F: arch/arm/mach-ep93xx/micro9.c
1107
1108ARM/CORESIGHT FRAMEWORK AND DRIVERS
1109M: Mathieu Poirier <mathieu.poirier@linaro.org>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112F: drivers/hwtracing/coresight/*
1113F: Documentation/trace/coresight.txt
1114F: Documentation/devicetree/bindings/arm/coresight.txt
1115F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1116
1117ARM/CORGI MACHINE SUPPORT
1118M: Richard Purdie <rpurdie@rpsys.net>
1119S: Maintained
1120
1121ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1122M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124T: git git://github.com/ulli-kroll/linux.git
1125S: Maintained
1126F: arch/arm/mach-gemini/
1127F: drivers/rtc/rtc-gemini.c
1128
1129ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1130M: Barry Song <baohua@kernel.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1133S: Maintained
1134F: arch/arm/boot/dts/prima2*
1135F: arch/arm/mach-prima2/
1136F: drivers/clk/sirf/
1137F: drivers/clocksource/timer-prima2.c
1138F: drivers/clocksource/timer-atlas7.c
1139N: [^a-z]sirf
1140
1141ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1142M: Baruch Siach <baruch@tkos.co.il>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
1145F: arch/arm/boot/dts/cx92755*
1146N: digicolor
1147
1148ARM/EBSA110 MACHINE SUPPORT
1149M: Russell King <linux@armlinux.org.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151W: http://www.armlinux.org.uk/
1152S: Maintained
1153F: arch/arm/mach-ebsa110/
1154F: drivers/net/ethernet/amd/am79c961a.*
1155
1156ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1157M: Uwe Kleine-König <kernel@pengutronix.de>
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Maintained
1160N: efm32
1161
1162ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1163M: Daniel Ribeiro <drwyrm@gmail.com>
1164M: Stefan Schmidt <stefan@openezx.org>
1165M: Harald Welte <laforge@openezx.org>
1166L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1167W: http://www.openezx.org/
1168S: Maintained
1169T: topgit git://git.openezx.org/openezx.git
1170F: arch/arm/mach-pxa/ezx.c
1171
1172ARM/FARADAY FA526 PORT
1173M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S: Maintained
1176T: git git://git.berlios.de/gemini-board
1177F: arch/arm/mm/*-fa*
1178
1179ARM/FOOTBRIDGE ARCHITECTURE
1180M: Russell King <linux@armlinux.org.uk>
1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182W: http://www.armlinux.org.uk/
1183S: Maintained
1184F: arch/arm/include/asm/hardware/dec21285.h
1185F: arch/arm/mach-footbridge/
1186
1187ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1188M: Shawn Guo <shawnguo@kernel.org>
1189M: Sascha Hauer <kernel@pengutronix.de>
1190R: Fabio Estevam <fabio.estevam@nxp.com>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S: Maintained
1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1194F: arch/arm/mach-imx/
1195F: arch/arm/mach-mxs/
1196F: arch/arm/boot/dts/imx*
1197F: arch/arm/configs/imx*_defconfig
1198F: drivers/clk/imx/
1199F: include/soc/imx/
1200
1201ARM/FREESCALE VYBRID ARM ARCHITECTURE
1202M: Shawn Guo <shawnguo@kernel.org>
1203M: Sascha Hauer <kernel@pengutronix.de>
1204R: Stefan Agner <stefan@agner.ch>
1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S: Maintained
1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1208F: arch/arm/mach-imx/*vf610*
1209F: arch/arm/boot/dts/vf*
1210
1211ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1212M: Lennert Buytenhek <kernel@wantstofly.org>
1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214S: Maintained
1215
1216ARM/GUMSTIX MACHINE SUPPORT
1217M: Steve Sakoman <sakoman@gmail.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S: Maintained
1220
1221ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1222M: Philipp Zabel <philipp.zabel@gmail.com>
1223M: Paul Parsons <lost.distance@yahoo.com>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-pxa/hx4700.c
1227F: arch/arm/mach-pxa/include/mach/hx4700.h
1228F: sound/soc/pxa/hx4700.c
1229
1230ARM/HISILICON SOC SUPPORT
1231M: Wei Xu <xuwei5@hisilicon.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233W: http://www.hisilicon.com
1234S: Supported
1235T: git git://github.com/hisilicon/linux-hisi.git
1236F: arch/arm/mach-hisi/
1237F: arch/arm/boot/dts/hi3*
1238F: arch/arm/boot/dts/hip*
1239F: arch/arm/boot/dts/hisi*
1240F: arch/arm64/boot/dts/hisilicon/
1241
1242ARM/HP JORNADA 7XX MACHINE SUPPORT
1243M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1244W: www.jlime.com
1245S: Maintained
1246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1247F: arch/arm/mach-sa1100/jornada720.c
1248F: arch/arm/mach-sa1100/include/mach/jornada720.h
1249
1250ARM/IGEP MACHINE SUPPORT
1251M: Enric Balletbo i Serra <eballetbo@gmail.com>
1252M: Javier Martinez Canillas <javier@dowhile0.org>
1253L: linux-omap@vger.kernel.org
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256F: arch/arm/boot/dts/omap3-igep*
1257
1258ARM/INCOME PXA270 SUPPORT
1259M: Marek Vasut <marek.vasut@gmail.com>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-pxa/colibri-pxa270-income.c
1263
1264ARM/INTEL IOP32X ARM ARCHITECTURE
1265M: Lennert Buytenhek <kernel@wantstofly.org>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268
1269ARM/INTEL IOP33X ARM ARCHITECTURE
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Orphan
1272
1273ARM/INTEL IOP13XX ARM ARCHITECTURE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/INTEL IQ81342EX MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/INTEL IXDP2850 MACHINE SUPPORT
1284M: Lennert Buytenhek <kernel@wantstofly.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287
1288ARM/INTEL IXP4XX ARM ARCHITECTURE
1289M: Imre Kaloz <kaloz@openwrt.org>
1290M: Krzysztof Halasa <khalasa@piap.pl>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-ixp4xx/
1294
1295ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1296M: Jonathan Cameron <jic23@cam.ac.uk>
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S: Maintained
1299F: arch/arm/mach-pxa/stargate2.c
1300F: drivers/pcmcia/pxa2xx_stargate2.c
1301
1302ARM/INTEL XSC3 (MANZANO) ARM CORE
1303M: Lennert Buytenhek <kernel@wantstofly.org>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
1306
1307ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1308M: Lennert Buytenhek <kernel@wantstofly.org>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311
1312ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1313M: Santosh Shilimkar <ssantosh@kernel.org>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316F: arch/arm/mach-keystone/
1317F: arch/arm/boot/dts/keystone-*
1318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1319
1320ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1321M: Santosh Shilimkar <ssantosh@kernel.org>
1322L: linux-kernel@vger.kernel.org
1323S: Maintained
1324F: drivers/clk/keystone/
1325
1326ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1327M: Santosh Shilimkar <ssantosh@kernel.org>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329L: linux-kernel@vger.kernel.org
1330S: Maintained
1331F: drivers/clocksource/timer-keystone.c
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1334M: Santosh Shilimkar <ssantosh@kernel.org>
1335L: linux-kernel@vger.kernel.org
1336S: Maintained
1337F: drivers/power/reset/keystone-reset.c
1338
1339ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1340M: Santosh Shilimkar <ssantosh@kernel.org>
1341L: linux-kernel@vger.kernel.org
1342S: Maintained
1343F: drivers/memory/*emif*
1344
1345ARM/LG1K ARCHITECTURE
1346M: Chanho Min <chanho.min@lge.com>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S: Maintained
1349F: arch/arm64/boot/dts/lg/
1350
1351ARM/LOGICPD PXA270 MACHINE SUPPORT
1352M: Lennert Buytenhek <kernel@wantstofly.org>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S: Maintained
1355
1356ARM/LPC18XX ARCHITECTURE
1357M: Joachim Eastwood <manabian@gmail.com>
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360F: arch/arm/boot/dts/lpc43*
1361F: drivers/clk/nxp/clk-lpc18xx*
1362F: drivers/clocksource/time-lpc32xx.c
1363F: drivers/i2c/busses/i2c-lpc2k.c
1364F: drivers/memory/pl172.c
1365F: drivers/mtd/spi-nor/nxp-spifi.c
1366F: drivers/rtc/rtc-lpc24xx.c
1367N: lpc18xx
1368
1369ARM/LPC32XX SOC SUPPORT
1370M: Vladimir Zapolskiy <vz@mleia.com>
1371M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1374S: Maintained
1375F: arch/arm/boot/dts/lpc32*
1376F: arch/arm/mach-lpc32xx/
1377F: drivers/i2c/busses/i2c-pnx.c
1378F: drivers/net/ethernet/nxp/lpc_eth.c
1379F: drivers/usb/host/ohci-nxp.c
1380F: drivers/watchdog/pnx4008_wdt.c
1381N: lpc32xx
1382
1383ARM/MAGICIAN MACHINE SUPPORT
1384M: Philipp Zabel <philipp.zabel@gmail.com>
1385S: Maintained
1386
1387ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1388M: Jason Cooper <jason@lakedaemon.net>
1389M: Andrew Lunn <andrew@lunn.ch>
1390M: Gregory Clement <gregory.clement@free-electrons.com>
1391M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-mvebu/
1395F: drivers/rtc/rtc-armada38x.c
1396F: arch/arm/boot/dts/armada*
1397F: arch/arm/boot/dts/kirkwood*
1398F: arch/arm64/boot/dts/marvell/armada*
1399F: drivers/cpufreq/mvebu-cpufreq.c
1400F: arch/arm/configs/mvebu_*_defconfig
1401
1402ARM/Marvell Berlin SoC support
1403M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S: Maintained
1406F: arch/arm/mach-berlin/
1407F: arch/arm/boot/dts/berlin*
1408F: arch/arm64/boot/dts/marvell/berlin*
1409
1410
1411ARM/Marvell Dove/MV78xx0/Orion SOC support
1412M: Jason Cooper <jason@lakedaemon.net>
1413M: Andrew Lunn <andrew@lunn.ch>
1414M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1415M: Gregory Clement <gregory.clement@free-electrons.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: arch/arm/mach-dove/
1419F: arch/arm/mach-mv78xx0/
1420F: arch/arm/mach-orion5x/
1421F: arch/arm/plat-orion/
1422F: arch/arm/boot/dts/dove*
1423F: arch/arm/boot/dts/orion5x*
1424
1425
1426ARM/Orion SoC/Technologic Systems TS-78xx platform support
1427M: Alexander Clouter <alex@digriz.org.uk>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W: http://www.digriz.org.uk/ts78xx/kernel
1430S: Maintained
1431F: arch/arm/mach-orion5x/ts78xx-*
1432
1433ARM/OXNAS platform support
1434M: Neil Armstrong <narmstrong@baylibre.com>
1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: arch/arm/mach-oxnas/
1438F: arch/arm/boot/dts/oxnas*
1439F: arch/arm/boot/dts/wd-mbwe.dts
1440N: oxnas
1441
1442ARM/Mediatek RTC DRIVER
1443M: Eddie Huang <eddie.huang@mediatek.com>
1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: drivers/rtc/rtc-mt6397.c
1448
1449ARM/Mediatek SoC support
1450M: Matthias Brugger <matthias.bgg@gmail.com>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1453S: Maintained
1454F: arch/arm/boot/dts/mt6*
1455F: arch/arm/boot/dts/mt8*
1456F: arch/arm/mach-mediatek/
1457N: mtk
1458K: mediatek
1459
1460ARM/Mediatek USB3 PHY DRIVER
1461M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: drivers/phy/phy-mt65xx-usb3.c
1466
1467ARM/MICREL KS8695 ARCHITECTURE
1468M: Greg Ungerer <gerg@uclinux.org>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470F: arch/arm/mach-ks8695/
1471S: Odd Fixes
1472
1473ARM/MIOA701 MACHINE SUPPORT
1474M: Robert Jarzmik <robert.jarzmik@free.fr>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476F: arch/arm/mach-pxa/mioa701.c
1477S: Maintained
1478
1479ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1480M: Michael Petchkovsky <mkpetch@internode.on.net>
1481S: Maintained
1482
1483ARM/NOMADIK ARCHITECTURE
1484M: Alessandro Rubini <rubini@unipv.it>
1485M: Linus Walleij <linus.walleij@linaro.org>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S: Maintained
1488F: arch/arm/mach-nomadik/
1489F: drivers/pinctrl/nomadik/
1490F: drivers/i2c/busses/i2c-nomadik.c
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1492
1493ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1494M: Nelson Castillo <arhuaco@freaks-unidos.net>
1495L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1496W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1497S: Supported
1498
1499ARM/TOSA MACHINE SUPPORT
1500M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1501M: Dirk Opfer <dirk@opfer-online.de>
1502S: Maintained
1503
1504ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1505M: Marek Vasut <marek.vasut@gmail.com>
1506L: linux-arm-kernel@lists.infradead.org
1507W: http://hackndev.com
1508S: Maintained
1509F: arch/arm/mach-pxa/include/mach/palmtx.h
1510F: arch/arm/mach-pxa/palmtx.c
1511F: arch/arm/mach-pxa/include/mach/palmt5.h
1512F: arch/arm/mach-pxa/palmt5.c
1513F: arch/arm/mach-pxa/include/mach/palmld.h
1514F: arch/arm/mach-pxa/palmld.c
1515F: arch/arm/mach-pxa/include/mach/palmte2.h
1516F: arch/arm/mach-pxa/palmte2.c
1517F: arch/arm/mach-pxa/include/mach/palmtc.h
1518F: arch/arm/mach-pxa/palmtc.c
1519
1520ARM/PALM TREO SUPPORT
1521M: Tomas Cech <sleep_walker@suse.com>
1522L: linux-arm-kernel@lists.infradead.org
1523W: http://hackndev.com
1524S: Maintained
1525F: arch/arm/mach-pxa/include/mach/palmtreo.h
1526F: arch/arm/mach-pxa/palmtreo.c
1527
1528ARM/PALMZ72 SUPPORT
1529M: Sergey Lapin <slapin@ossfans.org>
1530L: linux-arm-kernel@lists.infradead.org
1531W: http://hackndev.com
1532S: Maintained
1533F: arch/arm/mach-pxa/include/mach/palmz72.h
1534F: arch/arm/mach-pxa/palmz72.c
1535
1536ARM/PLEB SUPPORT
1537M: Peter Chubb <pleb@gelato.unsw.edu.au>
1538W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1539S: Maintained
1540
1541ARM/PT DIGITAL BOARD PORT
1542M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544W: http://www.armlinux.org.uk/
1545S: Maintained
1546
1547ARM/QUALCOMM SUPPORT
1548M: Andy Gross <andy.gross@linaro.org>
1549M: David Brown <david.brown@linaro.org>
1550L: linux-arm-msm@vger.kernel.org
1551L: linux-soc@vger.kernel.org
1552S: Maintained
1553F: Documentation/devicetree/bindings/soc/qcom/
1554F: arch/arm/boot/dts/qcom-*.dts
1555F: arch/arm/boot/dts/qcom-*.dtsi
1556F: arch/arm/mach-qcom/
1557F: arch/arm64/boot/dts/qcom/*
1558F: drivers/i2c/busses/i2c-qup.c
1559F: drivers/clk/qcom/
1560F: drivers/soc/qcom/
1561F: drivers/spi/spi-qup.c
1562F: drivers/tty/serial/msm_serial.h
1563F: drivers/tty/serial/msm_serial.c
1564F: drivers/*/pm8???-*
1565F: drivers/mfd/ssbi.c
1566F: drivers/firmware/qcom_scm.c
1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1568
1569ARM/RADISYS ENP2611 MACHINE SUPPORT
1570M: Lennert Buytenhek <kernel@wantstofly.org>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573
1574ARM/RENESAS ARM64 ARCHITECTURE
1575M: Simon Horman <horms@verge.net.au>
1576M: Magnus Damm <magnus.damm@gmail.com>
1577L: linux-renesas-soc@vger.kernel.org
1578Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1580S: Supported
1581F: arch/arm64/boot/dts/renesas/
1582F: drivers/soc/renesas/
1583F: include/linux/soc/renesas/
1584
1585ARM/RISCPC ARCHITECTURE
1586M: Russell King <linux@armlinux.org.uk>
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588W: http://www.armlinux.org.uk/
1589S: Maintained
1590F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1591F: arch/arm/include/asm/hardware/ioc.h
1592F: arch/arm/include/asm/hardware/iomd.h
1593F: arch/arm/include/asm/hardware/memc.h
1594F: arch/arm/mach-rpc/
1595F: drivers/net/ethernet/8390/etherh.c
1596F: drivers/net/ethernet/i825xx/ether1*
1597F: drivers/net/ethernet/seeq/ether3*
1598F: drivers/scsi/arm/
1599
1600ARM/Rockchip SoC support
1601M: Heiko Stuebner <heiko@sntech.de>
1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L: linux-rockchip@lists.infradead.org
1604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1605S: Maintained
1606F: arch/arm/boot/dts/rk3*
1607F: arch/arm/mach-rockchip/
1608F: drivers/clk/rockchip/
1609F: drivers/i2c/busses/i2c-rk3x.c
1610F: drivers/*/*rockchip*
1611F: drivers/*/*/*rockchip*
1612F: sound/soc/rockchip/
1613N: rockchip
1614
1615ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1616M: Kukjin Kim <kgene@kernel.org>
1617M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1620S: Maintained
1621F: arch/arm/boot/dts/s3c*
1622F: arch/arm/boot/dts/s5p*
1623F: arch/arm/boot/dts/samsung*
1624F: arch/arm/boot/dts/exynos*
1625F: arch/arm64/boot/dts/exynos/
1626F: arch/arm/plat-samsung/
1627F: arch/arm/mach-s3c24*/
1628F: arch/arm/mach-s3c64xx/
1629F: arch/arm/mach-s5p*/
1630F: arch/arm/mach-exynos*/
1631F: drivers/*/*s3c24*
1632F: drivers/*/*/*s3c24*
1633F: drivers/*/*s3c64xx*
1634F: drivers/*/*s5pv210*
1635F: drivers/memory/samsung/*
1636F: drivers/soc/samsung/*
1637F: drivers/spi/spi-s3c*
1638F: Documentation/arm/Samsung/
1639F: Documentation/devicetree/bindings/arm/samsung/
1640F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1641F: Documentation/devicetree/bindings/power/pd-samsung.txt
1642N: exynos
1643
1644ARM/SAMSUNG MOBILE MACHINE SUPPORT
1645M: Kyungmin Park <kyungmin.park@samsung.com>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S: Maintained
1648F: arch/arm/mach-s5pv210/
1649
1650ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1651M: Kyungmin Park <kyungmin.park@samsung.com>
1652M: Kamil Debski <kamil@wypas.org>
1653M: Andrzej Hajda <a.hajda@samsung.com>
1654L: linux-arm-kernel@lists.infradead.org
1655L: linux-media@vger.kernel.org
1656S: Maintained
1657F: drivers/media/platform/s5p-g2d/
1658
1659ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
1661M: Kamil Debski <kamil@wypas.org>
1662M: Jeongtae Park <jtp.park@samsung.com>
1663M: Andrzej Hajda <a.hajda@samsung.com>
1664L: linux-arm-kernel@lists.infradead.org
1665L: linux-media@vger.kernel.org
1666S: Maintained
1667F: arch/arm/plat-samsung/s5p-dev-mfc.c
1668F: drivers/media/platform/s5p-mfc/
1669
1670ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
1676F: drivers/media/platform/s5p-tv/
1677
1678ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1679M: Kyungmin Park <kyungmin.park@samsung.com>
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/staging/media/platform/s5p-cec/
1684
1685ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1686M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1687M: Jacek Anaszewski <j.anaszewski@samsung.com>
1688L: linux-arm-kernel@lists.infradead.org
1689L: linux-media@vger.kernel.org
1690S: Maintained
1691F: drivers/media/platform/s5p-jpeg/
1692
1693ARM/SHMOBILE ARM ARCHITECTURE
1694M: Simon Horman <horms@verge.net.au>
1695M: Magnus Damm <magnus.damm@gmail.com>
1696L: linux-renesas-soc@vger.kernel.org
1697Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1698T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1699S: Supported
1700F: arch/arm/boot/dts/emev2*
1701F: arch/arm/boot/dts/r7s*
1702F: arch/arm/boot/dts/r8a*
1703F: arch/arm/boot/dts/sh*
1704F: arch/arm/configs/shmobile_defconfig
1705F: arch/arm/include/debug/renesas-scif.S
1706F: arch/arm/mach-shmobile/
1707F: drivers/soc/renesas/
1708F: include/linux/soc/renesas/
1709
1710ARM/SOCFPGA ARCHITECTURE
1711M: Dinh Nguyen <dinguyen@opensource.altera.com>
1712S: Maintained
1713F: arch/arm/mach-socfpga/
1714F: arch/arm/boot/dts/socfpga*
1715F: arch/arm/configs/socfpga_defconfig
1716F: arch/arm64/boot/dts/altera/
1717W: http://www.rocketboards.org
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1719
1720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1721M: Dinh Nguyen <dinguyen@opensource.altera.com>
1722S: Maintained
1723F: drivers/clk/socfpga/
1724
1725ARM/SOCFPGA EDAC SUPPORT
1726M: Thor Thayer <tthayer@opensource.altera.com>
1727S: Maintained
1728F: drivers/edac/altera_edac.
1729
1730ARM/STI ARCHITECTURE
1731M: Patrice Chotard <patrice.chotard@st.com>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733L: kernel@stlinux.com
1734W: http://www.stlinux.com
1735S: Maintained
1736F: arch/arm/mach-sti/
1737F: arch/arm/boot/dts/sti*
1738F: drivers/char/hw_random/st-rng.c
1739F: drivers/clocksource/arm_global_timer.c
1740F: drivers/clocksource/clksrc_st_lpc.c
1741F: drivers/cpufreq/sti-cpufreq.c
1742F: drivers/i2c/busses/i2c-st.c
1743F: drivers/media/rc/st_rc.c
1744F: drivers/media/platform/sti/c8sectpfe/
1745F: drivers/mmc/host/sdhci-st.c
1746F: drivers/phy/phy-miphy28lp.c
1747F: drivers/phy/phy-miphy365x.c
1748F: drivers/phy/phy-stih407-usb.c
1749F: drivers/phy/phy-stih41x-usb.c
1750F: drivers/pinctrl/pinctrl-st.c
1751F: drivers/remoteproc/st_remoteproc.c
1752F: drivers/reset/sti/
1753F: drivers/rtc/rtc-st-lpc.c
1754F: drivers/tty/serial/st-asc.c
1755F: drivers/usb/dwc3/dwc3-st.c
1756F: drivers/usb/host/ehci-st.c
1757F: drivers/usb/host/ohci-st.c
1758F: drivers/watchdog/st_lpc_wdt.c
1759F: drivers/ata/ahci_st.c
1760
1761ARM/STM32 ARCHITECTURE
1762M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1763M: Alexandre Torgue <alexandre.torgue@st.com>
1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S: Maintained
1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1767N: stm32
1768F: drivers/clocksource/armv7m_systick.c
1769
1770ARM/TANGO ARCHITECTURE
1771M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1772L: linux-arm-kernel@lists.infradead.org
1773S: Maintained
1774N: tango
1775
1776ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1777M: Lennert Buytenhek <kernel@wantstofly.org>
1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779S: Maintained
1780
1781ARM/TETON BGA MACHINE SUPPORT
1782M: "Mark F. Brown" <mark.brown314@gmail.com>
1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S: Maintained
1785
1786ARM/THECUS N2100 MACHINE SUPPORT
1787M: Lennert Buytenhek <kernel@wantstofly.org>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790
1791ARM/NUVOTON W90X900 ARM ARCHITECTURE
1792M: Wan ZongShun <mcuos.com@gmail.com>
1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794W: http://www.mcuos.com
1795S: Maintained
1796F: arch/arm/mach-w90x900/
1797F: drivers/input/keyboard/w90p910_keypad.c
1798F: drivers/input/touchscreen/w90p910_ts.c
1799F: drivers/watchdog/nuc900_wdt.c
1800F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1801F: drivers/mtd/nand/nuc900_nand.c
1802F: drivers/rtc/rtc-nuc900.c
1803F: drivers/spi/spi-nuc900.c
1804F: drivers/usb/host/ehci-w90x900.c
1805F: drivers/video/fbdev/nuc900fb.c
1806
1807ARM/U300 MACHINE SUPPORT
1808M: Linus Walleij <linus.walleij@linaro.org>
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Supported
1811F: arch/arm/mach-u300/
1812F: drivers/clocksource/timer-u300.c
1813F: drivers/i2c/busses/i2c-stu300.c
1814F: drivers/rtc/rtc-coh901331.c
1815F: drivers/watchdog/coh901327_wdt.c
1816F: drivers/dma/coh901318*
1817F: drivers/mfd/ab3100*
1818F: drivers/rtc/rtc-ab3100.c
1819F: drivers/rtc/rtc-coh901331.c
1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1821
1822ARM/UNIPHIER ARCHITECTURE
1823M: Masahiro Yamada <yamada.masahiro@socionext.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
1826F: arch/arm/boot/dts/uniphier*
1827F: arch/arm/include/asm/hardware/cache-uniphier.h
1828F: arch/arm/mach-uniphier/
1829F: arch/arm/mm/cache-uniphier.c
1830F: arch/arm64/boot/dts/socionext/
1831F: drivers/bus/uniphier-system-bus.c
1832F: drivers/i2c/busses/i2c-uniphier*
1833F: drivers/pinctrl/uniphier/
1834F: drivers/tty/serial/8250/8250_uniphier.c
1835N: uniphier
1836
1837ARM/Ux500 ARM ARCHITECTURE
1838M: Linus Walleij <linus.walleij@linaro.org>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Maintained
1841F: arch/arm/mach-ux500/
1842F: drivers/clocksource/clksrc-dbx500-prcmu.c
1843F: drivers/dma/ste_dma40*
1844F: drivers/hwspinlock/u8500_hsem.c
1845F: drivers/mfd/abx500*
1846F: drivers/mfd/ab8500*
1847F: drivers/mfd/dbx500*
1848F: drivers/mfd/db8500*
1849F: drivers/pinctrl/nomadik/pinctrl-ab*
1850F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1851F: drivers/rtc/rtc-ab8500.c
1852F: drivers/rtc/rtc-pl031.c
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1854
1855ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1856M: Ulf Hansson <ulf.hansson@linaro.org>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858T: git git://git.linaro.org/people/ulfh/clk.git
1859S: Maintained
1860F: drivers/clk/ux500/
1861
1862ARM/VERSATILE EXPRESS PLATFORM
1863M: Liviu Dudau <liviu.dudau@arm.com>
1864M: Sudeep Holla <sudeep.holla@arm.com>
1865M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S: Maintained
1868F: arch/arm/boot/dts/vexpress*
1869F: arch/arm64/boot/dts/arm/
1870F: arch/arm/mach-vexpress/
1871F: */*/vexpress*
1872F: */*/*/vexpress*
1873F: drivers/clk/versatile/clk-vexpress-osc.c
1874F: drivers/clocksource/versatile.c
1875N: mps2
1876
1877ARM/VFP SUPPORT
1878M: Russell King <linux@armlinux.org.uk>
1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880W: http://www.armlinux.org.uk/
1881S: Maintained
1882F: arch/arm/vfp/
1883
1884ARM/VOIPAC PXA270 SUPPORT
1885M: Marek Vasut <marek.vasut@gmail.com>
1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S: Maintained
1888F: arch/arm/mach-pxa/vpac270.c
1889F: arch/arm/mach-pxa/include/mach/vpac270.h
1890
1891ARM/VT8500 ARM ARCHITECTURE
1892M: Tony Prisk <linux@prisktech.co.nz>
1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894S: Maintained
1895F: arch/arm/mach-vt8500/
1896F: drivers/clocksource/vt8500_timer.c
1897F: drivers/i2c/busses/i2c-wmt.c
1898F: drivers/mmc/host/wmt-sdmmc.c
1899F: drivers/pwm/pwm-vt8500.c
1900F: drivers/rtc/rtc-vt8500.c
1901F: drivers/tty/serial/vt8500_serial.c
1902F: drivers/usb/host/ehci-platform.c
1903F: drivers/usb/host/uhci-platform.c
1904F: drivers/video/fbdev/vt8500lcdfb.*
1905F: drivers/video/fbdev/wm8505fb*
1906F: drivers/video/fbdev/wmt_ge_rops.*
1907
1908ARM/ZIPIT Z2 SUPPORT
1909M: Marek Vasut <marek.vasut@gmail.com>
1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S: Maintained
1912F: arch/arm/mach-pxa/z2.c
1913F: arch/arm/mach-pxa/include/mach/z2.h
1914
1915ARM/ZTE ARCHITECTURE
1916M: Jun Nie <jun.nie@linaro.org>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919F: arch/arm/mach-zx/
1920F: drivers/clk/zte/
1921F: Documentation/devicetree/bindings/arm/zte.txt
1922F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1923
1924ARM/ZYNQ ARCHITECTURE
1925M: Michal Simek <michal.simek@xilinx.com>
1926R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928W: http://wiki.xilinx.com
1929T: git https://github.com/Xilinx/linux-xlnx.git
1930S: Supported
1931F: arch/arm/mach-zynq/
1932F: drivers/cpuidle/cpuidle-zynq.c
1933F: drivers/block/xsysace.c
1934N: zynq
1935N: xilinx
1936F: drivers/clocksource/cadence_ttc_timer.c
1937F: drivers/i2c/busses/i2c-cadence.c
1938F: drivers/mmc/host/sdhci-of-arasan.c
1939F: drivers/edac/synopsys_edac.c
1940
1941ARM SMMU DRIVERS
1942M: Will Deacon <will.deacon@arm.com>
1943R: Robin Murphy <robin.murphy@arm.com>
1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S: Maintained
1946F: drivers/iommu/arm-smmu.c
1947F: drivers/iommu/arm-smmu-v3.c
1948F: drivers/iommu/io-pgtable-arm.c
1949F: drivers/iommu/io-pgtable-arm-v7s.c
1950
1951ARM64 PORT (AARCH64 ARCHITECTURE)
1952M: Catalin Marinas <catalin.marinas@arm.com>
1953M: Will Deacon <will.deacon@arm.com>
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1956S: Maintained
1957F: arch/arm64/
1958F: Documentation/arm64/
1959
1960AS3645A LED FLASH CONTROLLER DRIVER
1961M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1962L: linux-media@vger.kernel.org
1963T: git git://linuxtv.org/media_tree.git
1964S: Maintained
1965F: drivers/media/i2c/as3645a.c
1966F: include/media/i2c/as3645a.h
1967
1968ASC7621 HARDWARE MONITOR DRIVER
1969M: George Joseph <george.joseph@fairview5.com>
1970L: linux-hwmon@vger.kernel.org
1971S: Maintained
1972F: Documentation/hwmon/asc7621
1973F: drivers/hwmon/asc7621.c
1974
1975ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1976M: Corentin Chary <corentin.chary@gmail.com>
1977L: acpi4asus-user@lists.sourceforge.net
1978L: platform-driver-x86@vger.kernel.org
1979W: http://acpi4asus.sf.net
1980S: Maintained
1981F: drivers/platform/x86/asus*.c
1982F: drivers/platform/x86/eeepc*.c
1983
1984ASUS WIRELESS RADIO CONTROL DRIVER
1985M: João Paulo Rechi Vita <jprvita@gmail.com>
1986L: platform-driver-x86@vger.kernel.org
1987S: Maintained
1988F: drivers/platform/x86/asus-wireless.c
1989
1990ASYMMETRIC KEYS
1991M: David Howells <dhowells@redhat.com>
1992L: keyrings@vger.kernel.org
1993S: Maintained
1994F: Documentation/crypto/asymmetric-keys.txt
1995F: include/linux/verification.h
1996F: include/crypto/public_key.h
1997F: include/crypto/pkcs7.h
1998F: crypto/asymmetric_keys/
1999
2000ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2001R: Dan Williams <dan.j.williams@intel.com>
2002W: http://sourceforge.net/projects/xscaleiop
2003S: Odd fixes
2004F: Documentation/crypto/async-tx-api.txt
2005F: crypto/async_tx/
2006F: drivers/dma/
2007F: include/linux/dmaengine.h
2008F: include/linux/async_tx.h
2009
2010AT24 EEPROM DRIVER
2011M: Wolfram Sang <wsa@the-dreams.de>
2012L: linux-i2c@vger.kernel.org
2013S: Maintained
2014F: drivers/misc/eeprom/at24.c
2015F: include/linux/platform_data/at24.h
2016
2017ATA OVER ETHERNET (AOE) DRIVER
2018M: "Ed L. Cashin" <ed.cashin@acm.org>
2019W: http://www.openaoe.org/
2020S: Supported
2021F: Documentation/aoe/
2022F: drivers/block/aoe/
2023
2024ATHEROS 71XX/9XXX GPIO DRIVER
2025M: Alban Bedel <albeu@free.fr>
2026W: https://github.com/AlbanBedel/linux
2027T: git git://github.com/AlbanBedel/linux
2028S: Maintained
2029F: drivers/gpio/gpio-ath79.c
2030F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2031
2032ATHEROS ATH GENERIC UTILITIES
2033M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2034L: linux-wireless@vger.kernel.org
2035S: Supported
2036F: drivers/net/wireless/ath/*
2037
2038ATHEROS ATH5K WIRELESS DRIVER
2039M: Jiri Slaby <jirislaby@gmail.com>
2040M: Nick Kossifidis <mickflemm@gmail.com>
2041M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2042L: linux-wireless@vger.kernel.org
2043W: http://wireless.kernel.org/en/users/Drivers/ath5k
2044S: Maintained
2045F: drivers/net/wireless/ath/ath5k/
2046
2047ATHEROS ATH6KL WIRELESS DRIVER
2048M: Kalle Valo <kvalo@qca.qualcomm.com>
2049L: linux-wireless@vger.kernel.org
2050W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2052S: Supported
2053F: drivers/net/wireless/ath/ath6kl/
2054
2055WILOCITY WIL6210 WIRELESS DRIVER
2056M: Maya Erez <qca_merez@qca.qualcomm.com>
2057L: linux-wireless@vger.kernel.org
2058L: wil6210@qca.qualcomm.com
2059S: Supported
2060W: http://wireless.kernel.org/en/users/Drivers/wil6210
2061F: drivers/net/wireless/ath/wil6210/
2062F: include/uapi/linux/wil6210_uapi.h
2063
2064CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2065M: Christian Lamparter <chunkeey@googlemail.com>
2066L: linux-wireless@vger.kernel.org
2067W: http://wireless.kernel.org/en/users/Drivers/carl9170
2068S: Maintained
2069F: drivers/net/wireless/ath/carl9170/
2070
2071ATK0110 HWMON DRIVER
2072M: Luca Tettamanti <kronos.it@gmail.com>
2073L: linux-hwmon@vger.kernel.org
2074S: Maintained
2075F: drivers/hwmon/asus_atk0110.c
2076
2077ATI_REMOTE2 DRIVER
2078M: Ville Syrjala <syrjala@sci.fi>
2079S: Maintained
2080F: drivers/input/misc/ati_remote2.c
2081
2082ATLX ETHERNET DRIVERS
2083M: Jay Cliburn <jcliburn@gmail.com>
2084M: Chris Snook <chris.snook@gmail.com>
2085L: netdev@vger.kernel.org
2086W: http://sourceforge.net/projects/atl1
2087W: http://atl1.sourceforge.net
2088S: Maintained
2089F: drivers/net/ethernet/atheros/
2090
2091ATM
2092M: Chas Williams <3chas3@gmail.com>
2093L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2094L: netdev@vger.kernel.org
2095W: http://linux-atm.sourceforge.net
2096S: Maintained
2097F: drivers/atm/
2098F: include/linux/atm*
2099F: include/uapi/linux/atm*
2100
2101ATMEL AT91 / AT32 MCI DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103S: Maintained
2104F: drivers/mmc/host/atmel-mci.c
2105
2106ATMEL AT91 / AT32 SERIAL DRIVER
2107M: Nicolas Ferre <nicolas.ferre@atmel.com>
2108S: Supported
2109F: drivers/tty/serial/atmel_serial.c
2110
2111ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2112M: Nicolas Ferre <nicolas.ferre@atmel.com>
2113S: Supported
2114F: drivers/power/reset/at91-sama5d2_shdwc.c
2115
2116ATMEL SAMA5D2 ADC DRIVER
2117M: Ludovic Desroches <ludovic.desroches@atmel.com>
2118L: linux-iio@vger.kernel.org
2119S: Supported
2120F: drivers/iio/adc/at91-sama5d2_adc.c
2121
2122ATMEL Audio ALSA driver
2123M: Nicolas Ferre <nicolas.ferre@atmel.com>
2124L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2125S: Supported
2126F: sound/soc/atmel
2127
2128ATMEL DMA DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S: Supported
2132F: drivers/dma/at_hdmac.c
2133F: drivers/dma/at_hdmac_regs.h
2134F: include/linux/platform_data/dma-atmel.h
2135
2136ATMEL XDMA DRIVER
2137M: Ludovic Desroches <ludovic.desroches@atmel.com>
2138L: linux-arm-kernel@lists.infradead.org
2139L: dmaengine@vger.kernel.org
2140S: Supported
2141F: drivers/dma/at_xdmac.c
2142
2143ATMEL I2C DRIVER
2144M: Ludovic Desroches <ludovic.desroches@atmel.com>
2145L: linux-i2c@vger.kernel.org
2146S: Supported
2147F: drivers/i2c/busses/i2c-at91.c
2148
2149ATMEL ISI DRIVER
2150M: Ludovic Desroches <ludovic.desroches@atmel.com>
2151L: linux-media@vger.kernel.org
2152S: Supported
2153F: drivers/media/platform/soc_camera/atmel-isi.c
2154F: include/media/atmel-isi.h
2155
2156ATMEL LCDFB DRIVER
2157M: Nicolas Ferre <nicolas.ferre@atmel.com>
2158L: linux-fbdev@vger.kernel.org
2159S: Maintained
2160F: drivers/video/fbdev/atmel_lcdfb.c
2161F: include/video/atmel_lcdc.h
2162
2163ATMEL MACB ETHERNET DRIVER
2164M: Nicolas Ferre <nicolas.ferre@atmel.com>
2165S: Supported
2166F: drivers/net/ethernet/cadence/
2167
2168ATMEL NAND DRIVER
2169M: Wenyou Yang <wenyou.yang@atmel.com>
2170M: Josh Wu <rainyfeeling@outlook.com>
2171L: linux-mtd@lists.infradead.org
2172S: Supported
2173F: drivers/mtd/nand/atmel_nand*
2174
2175ATMEL SDMMC DRIVER
2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
2177L: linux-mmc@vger.kernel.org
2178S: Supported
2179F: drivers/mmc/host/sdhci-of-at91.c
2180
2181ATMEL SPI DRIVER
2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
2183S: Supported
2184F: drivers/spi/spi-atmel.*
2185
2186ATMEL SSC DRIVER
2187M: Nicolas Ferre <nicolas.ferre@atmel.com>
2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S: Supported
2190F: drivers/misc/atmel-ssc.c
2191F: include/linux/atmel-ssc.h
2192
2193ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S: Supported
2197F: drivers/misc/atmel_tclib.c
2198F: drivers/clocksource/tcb_clksrc.c
2199
2200ATMEL USBA UDC DRIVER
2201M: Nicolas Ferre <nicolas.ferre@atmel.com>
2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S: Supported
2204F: drivers/usb/gadget/udc/atmel_usba_udc.*
2205
2206ATMEL WIRELESS DRIVER
2207M: Simon Kelley <simon@thekelleys.org.uk>
2208L: linux-wireless@vger.kernel.org
2209W: http://www.thekelleys.org.uk/atmel
2210W: http://atmelwlandriver.sourceforge.net/
2211S: Maintained
2212F: drivers/net/wireless/atmel/atmel*
2213
2214ATMEL MAXTOUCH DRIVER
2215M: Nick Dyer <nick.dyer@itdev.co.uk>
2216T: git git://github.com/atmel-maxtouch/linux.git
2217S: Supported
2218F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2219F: drivers/input/touchscreen/atmel_mxt_ts.c
2220F: include/linux/platform_data/atmel_mxt_ts.h
2221
2222ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2223M: Bradley Grove <linuxdrivers@attotech.com>
2224L: linux-scsi@vger.kernel.org
2225W: http://www.attotech.com
2226S: Supported
2227F: drivers/scsi/esas2r
2228
2229ATUSB IEEE 802.15.4 RADIO DRIVER
2230M: Stefan Schmidt <stefan@osg.samsung.com>
2231L: linux-wpan@vger.kernel.org
2232S: Maintained
2233F: drivers/net/ieee802154/atusb.c
2234F: drivers/net/ieee802154/atusb.h
2235F: drivers/net/ieee802154/at86rf230.h
2236
2237AUDIT SUBSYSTEM
2238M: Paul Moore <paul@paul-moore.com>
2239M: Eric Paris <eparis@redhat.com>
2240L: linux-audit@redhat.com (moderated for non-subscribers)
2241W: http://people.redhat.com/sgrubb/audit/
2242T: git git://git.infradead.org/users/pcmoore/audit
2243S: Maintained
2244F: include/linux/audit.h
2245F: include/uapi/linux/audit.h
2246F: kernel/audit*
2247
2248AUXILIARY DISPLAY DRIVERS
2249M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2250W: http://miguelojeda.es/auxdisplay.htm
2251W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2252S: Maintained
2253F: drivers/auxdisplay/
2254F: include/linux/cfag12864b.h
2255
2256AVR32 ARCHITECTURE
2257M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2258M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2259W: http://www.atmel.com/products/AVR32/
2260W: http://mirror.egtvedt.no/avr32linux.org/
2261W: http://avrfreaks.net/
2262S: Maintained
2263F: arch/avr32/
2264
2265AVR32/AT32AP MACHINE SUPPORT
2266M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2267M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2268S: Maintained
2269F: arch/avr32/mach-at32ap/
2270
2271AX.25 NETWORK LAYER
2272M: Ralf Baechle <ralf@linux-mips.org>
2273L: linux-hams@vger.kernel.org
2274W: http://www.linux-ax25.org/
2275S: Maintained
2276F: include/uapi/linux/ax25.h
2277F: include/net/ax25.h
2278F: net/ax25/
2279
2280AZ6007 DVB DRIVER
2281M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2282M: Mauro Carvalho Chehab <mchehab@kernel.org>
2283L: linux-media@vger.kernel.org
2284W: https://linuxtv.org
2285T: git git://linuxtv.org/media_tree.git
2286S: Maintained
2287F: drivers/media/usb/dvb-usb-v2/az6007.c
2288
2289AZTECH FM RADIO RECEIVER DRIVER
2290M: Hans Verkuil <hverkuil@xs4all.nl>
2291L: linux-media@vger.kernel.org
2292T: git git://linuxtv.org/media_tree.git
2293W: https://linuxtv.org
2294S: Maintained
2295F: drivers/media/radio/radio-aztech*
2296
2297B43 WIRELESS DRIVER
2298L: linux-wireless@vger.kernel.org
2299L: b43-dev@lists.infradead.org
2300W: http://wireless.kernel.org/en/users/Drivers/b43
2301S: Odd Fixes
2302F: drivers/net/wireless/broadcom/b43/
2303
2304B43LEGACY WIRELESS DRIVER
2305M: Larry Finger <Larry.Finger@lwfinger.net>
2306L: linux-wireless@vger.kernel.org
2307L: b43-dev@lists.infradead.org
2308W: http://wireless.kernel.org/en/users/Drivers/b43
2309S: Maintained
2310F: drivers/net/wireless/broadcom/b43legacy/
2311
2312BACKLIGHT CLASS/SUBSYSTEM
2313M: Jingoo Han <jingoohan1@gmail.com>
2314M: Lee Jones <lee.jones@linaro.org>
2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2316S: Maintained
2317F: drivers/video/backlight/
2318F: include/linux/backlight.h
2319
2320BATMAN ADVANCED
2321M: Marek Lindner <mareklindner@neomailbox.ch>
2322M: Simon Wunderlich <sw@simonwunderlich.de>
2323M: Antonio Quartulli <a@unstable.cc>
2324L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2325W: https://www.open-mesh.org/
2326Q: https://patchwork.open-mesh.org/project/batman/list/
2327S: Maintained
2328F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2329F: Documentation/ABI/testing/sysfs-class-net-mesh
2330F: Documentation/networking/batman-adv.txt
2331F: include/uapi/linux/batman_adv.h
2332F: net/batman-adv/
2333
2334BAYCOM/HDLCDRV DRIVERS FOR AX.25
2335M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2336L: linux-hams@vger.kernel.org
2337W: http://www.baycom.org/~tom/ham/ham.html
2338S: Maintained
2339F: drivers/net/hamradio/baycom*
2340
2341BCACHE (BLOCK LAYER CACHE)
2342M: Kent Overstreet <kent.overstreet@gmail.com>
2343L: linux-bcache@vger.kernel.org
2344W: http://bcache.evilpiepirate.org
2345S: Orphan
2346F: drivers/md/bcache/
2347
2348BDISP ST MEDIA DRIVER
2349M: Fabien Dessenne <fabien.dessenne@st.com>
2350L: linux-media@vger.kernel.org
2351T: git git://linuxtv.org/media_tree.git
2352W: https://linuxtv.org
2353S: Supported
2354F: drivers/media/platform/sti/bdisp
2355
2356BEFS FILE SYSTEM
2357M: Luis de Bethencourt <luisbg@osg.samsung.com>
2358M: Salah Triki <salah.triki@gmail.com>
2359S: Maintained
2360T: git git://github.com/luisbg/linux-befs.git
2361F: Documentation/filesystems/befs.txt
2362F: fs/befs/
2363
2364BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2365M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2366L: netdev@vger.kernel.org
2367S: Maintained
2368F: drivers/net/ethernet/ec_bhf.c
2369
2370BFS FILE SYSTEM
2371M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2372S: Maintained
2373F: Documentation/filesystems/bfs.txt
2374F: fs/bfs/
2375F: include/uapi/linux/bfs_fs.h
2376
2377BLACKFIN ARCHITECTURE
2378M: Steven Miao <realmz6@gmail.com>
2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2380T: git git://git.code.sf.net/p/adi-linux/code
2381W: http://blackfin.uclinux.org
2382S: Supported
2383F: arch/blackfin/
2384
2385BLACKFIN EMAC DRIVER
2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387W: http://blackfin.uclinux.org
2388S: Supported
2389F: drivers/net/ethernet/adi/
2390
2391BLACKFIN RTC DRIVER
2392L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2393W: http://blackfin.uclinux.org
2394S: Supported
2395F: drivers/rtc/rtc-bfin.c
2396
2397BLACKFIN SDH DRIVER
2398M: Sonic Zhang <sonic.zhang@analog.com>
2399L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2400W: http://blackfin.uclinux.org
2401S: Supported
2402F: drivers/mmc/host/bfin_sdh.c
2403
2404BLACKFIN SERIAL DRIVER
2405M: Sonic Zhang <sonic.zhang@analog.com>
2406L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2407W: http://blackfin.uclinux.org
2408S: Supported
2409F: drivers/tty/serial/bfin_uart.c
2410
2411BLACKFIN WATCHDOG DRIVER
2412L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2413W: http://blackfin.uclinux.org
2414S: Supported
2415F: drivers/watchdog/bfin_wdt.c
2416
2417BLACKFIN I2C TWI DRIVER
2418M: Sonic Zhang <sonic.zhang@analog.com>
2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420W: http://blackfin.uclinux.org/
2421S: Supported
2422F: drivers/i2c/busses/i2c-bfin-twi.c
2423
2424BLACKFIN MEDIA DRIVER
2425M: Scott Jiang <scott.jiang.linux@gmail.com>
2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427W: http://blackfin.uclinux.org/
2428S: Supported
2429F: drivers/media/platform/blackfin/
2430F: drivers/media/i2c/adv7183*
2431F: drivers/media/i2c/vs6624*
2432
2433BLINKM RGB LED DRIVER
2434M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2435S: Maintained
2436F: drivers/leds/leds-blinkm.c
2437
2438BLOCK LAYER
2439M: Jens Axboe <axboe@kernel.dk>
2440L: linux-block@vger.kernel.org
2441T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2442S: Maintained
2443F: block/
2444F: kernel/trace/blktrace.c
2445
2446BLOCK2MTD DRIVER
2447M: Joern Engel <joern@lazybastard.org>
2448L: linux-mtd@lists.infradead.org
2449S: Maintained
2450F: drivers/mtd/devices/block2mtd.c
2451
2452BLUETOOTH DRIVERS
2453M: Marcel Holtmann <marcel@holtmann.org>
2454M: Gustavo Padovan <gustavo@padovan.org>
2455M: Johan Hedberg <johan.hedberg@gmail.com>
2456L: linux-bluetooth@vger.kernel.org
2457W: http://www.bluez.org/
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2460S: Maintained
2461F: drivers/bluetooth/
2462
2463BLUETOOTH SUBSYSTEM
2464M: Marcel Holtmann <marcel@holtmann.org>
2465M: Gustavo Padovan <gustavo@padovan.org>
2466M: Johan Hedberg <johan.hedberg@gmail.com>
2467L: linux-bluetooth@vger.kernel.org
2468W: http://www.bluez.org/
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2471S: Maintained
2472F: net/bluetooth/
2473F: include/net/bluetooth/
2474
2475BONDING DRIVER
2476M: Jay Vosburgh <j.vosburgh@gmail.com>
2477M: Veaceslav Falico <vfalico@gmail.com>
2478M: Andy Gospodarek <gospo@cumulusnetworks.com>
2479L: netdev@vger.kernel.org
2480W: http://sourceforge.net/projects/bonding/
2481S: Supported
2482F: drivers/net/bonding/
2483F: include/uapi/linux/if_bonding.h
2484
2485BPF (Safe dynamic programs and tools)
2486M: Alexei Starovoitov <ast@kernel.org>
2487L: netdev@vger.kernel.org
2488L: linux-kernel@vger.kernel.org
2489S: Supported
2490F: kernel/bpf/
2491
2492BROADCOM B44 10/100 ETHERNET DRIVER
2493M: Gary Zambrano <zambrano@broadcom.com>
2494L: netdev@vger.kernel.org
2495S: Supported
2496F: drivers/net/ethernet/broadcom/b44.*
2497
2498BROADCOM B53 ETHERNET SWITCH DRIVER
2499M: Florian Fainelli <f.fainelli@gmail.com>
2500L: netdev@vger.kernel.org
2501L: openwrt-devel@lists.openwrt.org (subscribers-only)
2502S: Supported
2503F: drivers/net/dsa/b53/*
2504F: include/linux/platform_data/b53.h
2505
2506BROADCOM GENET ETHERNET DRIVER
2507M: Florian Fainelli <f.fainelli@gmail.com>
2508L: netdev@vger.kernel.org
2509S: Supported
2510F: drivers/net/ethernet/broadcom/genet/
2511
2512BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2513M: Sony Chacko <sony.chacko@qlogic.com>
2514M: Dept-HSGLinuxNICDev@qlogic.com
2515L: netdev@vger.kernel.org
2516S: Supported
2517F: drivers/net/ethernet/broadcom/bnx2.*
2518F: drivers/net/ethernet/broadcom/bnx2_*
2519
2520BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2521M: Ariel Elior <ariel.elior@qlogic.com>
2522L: netdev@vger.kernel.org
2523S: Supported
2524F: drivers/net/ethernet/broadcom/bnx2x/
2525
2526BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2527M: Florian Fainelli <f.fainelli@gmail.com>
2528M: Ray Jui <rjui@broadcom.com>
2529M: Scott Branden <sbranden@broadcom.com>
2530M: bcm-kernel-feedback-list@broadcom.com
2531T: git git://github.com/broadcom/mach-bcm
2532S: Maintained
2533N: bcm281*
2534N: bcm113*
2535N: bcm216*
2536N: kona
2537F: arch/arm/mach-bcm/
2538
2539BROADCOM BCM2835 ARM ARCHITECTURE
2540M: Stephen Warren <swarren@wwwdotorg.org>
2541M: Lee Jones <lee@kernel.org>
2542M: Eric Anholt <eric@anholt.net>
2543L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2546S: Maintained
2547N: bcm2835
2548
2549BROADCOM BCM47XX MIPS ARCHITECTURE
2550M: Hauke Mehrtens <hauke@hauke-m.de>
2551M: Rafał Miłecki <zajec5@gmail.com>
2552L: linux-mips@linux-mips.org
2553S: Maintained
2554F: Documentation/devicetree/bindings/mips/brcm/
2555F: arch/mips/bcm47xx/*
2556F: arch/mips/include/asm/mach-bcm47xx/*
2557
2558BROADCOM BCM5301X ARM ARCHITECTURE
2559M: Hauke Mehrtens <hauke@hauke-m.de>
2560M: Rafał Miłecki <zajec5@gmail.com>
2561M: bcm-kernel-feedback-list@broadcom.com
2562L: linux-arm-kernel@lists.infradead.org
2563S: Maintained
2564F: arch/arm/mach-bcm/bcm_5301x.c
2565F: arch/arm/boot/dts/bcm5301x*.dtsi
2566F: arch/arm/boot/dts/bcm470*
2567
2568BROADCOM BCM63XX ARM ARCHITECTURE
2569M: Florian Fainelli <f.fainelli@gmail.com>
2570M: bcm-kernel-feedback-list@broadcom.com
2571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572T: git git://github.com/broadcom/stblinux.git
2573S: Maintained
2574N: bcm63xx
2575
2576BROADCOM BCM63XX/BCM33XX UDC DRIVER
2577M: Kevin Cernekee <cernekee@gmail.com>
2578L: linux-usb@vger.kernel.org
2579S: Maintained
2580F: drivers/usb/gadget/udc/bcm63xx_udc.*
2581
2582BROADCOM BCM7XXX ARM ARCHITECTURE
2583M: Brian Norris <computersforpeace@gmail.com>
2584M: Gregory Fong <gregory.0xf0@gmail.com>
2585M: Florian Fainelli <f.fainelli@gmail.com>
2586M: bcm-kernel-feedback-list@broadcom.com
2587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588T: git git://github.com/broadcom/stblinux.git
2589S: Maintained
2590F: arch/arm/mach-bcm/*brcmstb*
2591F: arch/arm/boot/dts/bcm7*.dts*
2592F: drivers/bus/brcmstb_gisb.c
2593N: brcmstb
2594
2595BROADCOM BMIPS MIPS ARCHITECTURE
2596M: Kevin Cernekee <cernekee@gmail.com>
2597M: Florian Fainelli <f.fainelli@gmail.com>
2598L: linux-mips@linux-mips.org
2599T: git git://github.com/broadcom/stblinux.git
2600S: Maintained
2601F: arch/mips/bmips/*
2602F: arch/mips/include/asm/mach-bmips/*
2603F: arch/mips/kernel/*bmips*
2604F: arch/mips/boot/dts/brcm/bcm*.dts*
2605F: drivers/irqchip/irq-bcm63*
2606F: drivers/irqchip/irq-bcm7*
2607F: drivers/irqchip/irq-brcmstb*
2608F: include/linux/bcm963xx_nvram.h
2609F: include/linux/bcm963xx_tag.h
2610
2611BROADCOM TG3 GIGABIT ETHERNET DRIVER
2612M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2613M: Prashant Sreedharan <prashant@broadcom.com>
2614M: Michael Chan <mchan@broadcom.com>
2615L: netdev@vger.kernel.org
2616S: Supported
2617F: drivers/net/ethernet/broadcom/tg3.*
2618
2619BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2620M: Arend van Spriel <arend.vanspriel@broadcom.com>
2621M: Franky Lin <franky.lin@broadcom.com>
2622M: Hante Meuleman <hante.meuleman@broadcom.com>
2623L: linux-wireless@vger.kernel.org
2624L: brcm80211-dev-list.pdl@broadcom.com
2625S: Supported
2626F: drivers/net/wireless/broadcom/brcm80211/
2627
2628BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2629M: QLogic-Storage-Upstream@qlogic.com
2630L: linux-scsi@vger.kernel.org
2631S: Supported
2632F: drivers/scsi/bnx2fc/
2633
2634BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2635M: QLogic-Storage-Upstream@qlogic.com
2636L: linux-scsi@vger.kernel.org
2637S: Supported
2638F: drivers/scsi/bnx2i/
2639
2640BROADCOM IPROC ARM ARCHITECTURE
2641M: Ray Jui <rjui@broadcom.com>
2642M: Scott Branden <sbranden@broadcom.com>
2643M: Jon Mason <jonmason@broadcom.com>
2644M: bcm-kernel-feedback-list@broadcom.com
2645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646T: git git://github.com/broadcom/cygnus-linux.git
2647S: Maintained
2648N: iproc
2649N: cygnus
2650N: bcm[-_]nsp
2651N: bcm9113*
2652N: bcm9583*
2653N: bcm9585*
2654N: bcm9586*
2655N: bcm988312
2656N: bcm113*
2657N: bcm583*
2658N: bcm585*
2659N: bcm586*
2660N: bcm88312
2661F: arch/arm64/boot/dts/broadcom/ns2*
2662F: drivers/clk/bcm/clk-ns*
2663F: drivers/pinctrl/bcm/pinctrl-ns*
2664
2665BROADCOM BRCMSTB GPIO DRIVER
2666M: Gregory Fong <gregory.0xf0@gmail.com>
2667L: bcm-kernel-feedback-list@broadcom.com
2668S: Supported
2669F: drivers/gpio/gpio-brcmstb.c
2670F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2671
2672BROADCOM KONA GPIO DRIVER
2673M: Ray Jui <rjui@broadcom.com>
2674L: bcm-kernel-feedback-list@broadcom.com
2675S: Supported
2676F: drivers/gpio/gpio-bcm-kona.c
2677F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2678
2679BROADCOM NVRAM DRIVER
2680M: Rafał Miłecki <zajec5@gmail.com>
2681L: linux-mips@linux-mips.org
2682S: Maintained
2683F: drivers/firmware/broadcom/*
2684
2685BROADCOM STB NAND FLASH DRIVER
2686M: Brian Norris <computersforpeace@gmail.com>
2687M: Kamal Dasu <kdasu.kdev@gmail.com>
2688L: linux-mtd@lists.infradead.org
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Maintained
2691F: drivers/mtd/nand/brcmnand/
2692
2693BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2694M: Rafał Miłecki <zajec5@gmail.com>
2695L: linux-wireless@vger.kernel.org
2696S: Maintained
2697F: drivers/bcma/
2698F: include/linux/bcma/
2699
2700BROADCOM SYSTEMPORT ETHERNET DRIVER
2701M: Florian Fainelli <f.fainelli@gmail.com>
2702L: netdev@vger.kernel.org
2703S: Supported
2704F: drivers/net/ethernet/broadcom/bcmsysport.*
2705
2706BROADCOM VULCAN ARM64 SOC
2707M: Jayachandran C. <jchandra@broadcom.com>
2708M: bcm-kernel-feedback-list@broadcom.com
2709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710S: Maintained
2711F: arch/arm64/boot/dts/broadcom/vulcan*
2712
2713BROCADE BFA FC SCSI DRIVER
2714M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2715M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2716L: linux-scsi@vger.kernel.org
2717S: Supported
2718F: drivers/scsi/bfa/
2719
2720BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2721M: Rasesh Mody <rasesh.mody@qlogic.com>
2722L: netdev@vger.kernel.org
2723S: Supported
2724F: drivers/net/ethernet/brocade/bna/
2725
2726BSG (block layer generic sg v4 driver)
2727M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2728L: linux-scsi@vger.kernel.org
2729S: Supported
2730F: block/bsg.c
2731F: include/linux/bsg.h
2732F: include/uapi/linux/bsg.h
2733
2734BT87X AUDIO DRIVER
2735M: Clemens Ladisch <clemens@ladisch.de>
2736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2737T: git git://git.alsa-project.org/alsa-kernel.git
2738S: Maintained
2739F: Documentation/sound/alsa/Bt87x.txt
2740F: sound/pci/bt87x.c
2741
2742BT8XXGPIO DRIVER
2743M: Michael Buesch <m@bues.ch>
2744W: http://bu3sch.de/btgpio.php
2745S: Maintained
2746F: drivers/gpio/gpio-bt8xx.c
2747
2748BTRFS FILE SYSTEM
2749M: Chris Mason <clm@fb.com>
2750M: Josef Bacik <jbacik@fb.com>
2751M: David Sterba <dsterba@suse.com>
2752L: linux-btrfs@vger.kernel.org
2753W: http://btrfs.wiki.kernel.org/
2754Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2756S: Maintained
2757F: Documentation/filesystems/btrfs.txt
2758F: fs/btrfs/
2759
2760BTTV VIDEO4LINUX DRIVER
2761M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2762M: Mauro Carvalho Chehab <mchehab@kernel.org>
2763L: linux-media@vger.kernel.org
2764W: https://linuxtv.org
2765T: git git://linuxtv.org/media_tree.git
2766S: Odd fixes
2767F: Documentation/video4linux/bttv/
2768F: drivers/media/pci/bt8xx/bttv*
2769
2770BUSLOGIC SCSI DRIVER
2771M: Khalid Aziz <khalid@gonehiking.org>
2772L: linux-scsi@vger.kernel.org
2773S: Maintained
2774F: drivers/scsi/BusLogic.*
2775F: drivers/scsi/FlashPoint.*
2776
2777C-MEDIA CMI8788 DRIVER
2778M: Clemens Ladisch <clemens@ladisch.de>
2779L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2780T: git git://git.alsa-project.org/alsa-kernel.git
2781S: Maintained
2782F: sound/pci/oxygen/
2783
2784C6X ARCHITECTURE
2785M: Mark Salter <msalter@redhat.com>
2786M: Aurelien Jacquiot <a-jacquiot@ti.com>
2787L: linux-c6x-dev@linux-c6x.org
2788W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2789S: Maintained
2790F: arch/c6x/
2791
2792CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2793M: David Howells <dhowells@redhat.com>
2794L: linux-cachefs@redhat.com (moderated for non-subscribers)
2795S: Supported
2796F: Documentation/filesystems/caching/cachefiles.txt
2797F: fs/cachefiles/
2798
2799CADET FM/AM RADIO RECEIVER DRIVER
2800M: Hans Verkuil <hverkuil@xs4all.nl>
2801L: linux-media@vger.kernel.org
2802T: git git://linuxtv.org/media_tree.git
2803W: https://linuxtv.org
2804S: Maintained
2805F: drivers/media/radio/radio-cadet*
2806
2807CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2808M: Jonathan Corbet <corbet@lwn.net>
2809L: linux-media@vger.kernel.org
2810T: git git://linuxtv.org/media_tree.git
2811S: Maintained
2812F: Documentation/video4linux/cafe_ccic
2813F: drivers/media/platform/marvell-ccic/
2814
2815CAIF NETWORK LAYER
2816M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2817L: netdev@vger.kernel.org
2818S: Supported
2819F: Documentation/networking/caif/
2820F: drivers/net/caif/
2821F: include/uapi/linux/caif/
2822F: include/net/caif/
2823F: net/caif/
2824
2825CALGARY x86-64 IOMMU
2826M: Muli Ben-Yehuda <mulix@mulix.org>
2827M: Jon Mason <jdmason@kudzu.us>
2828L: iommu@lists.linux-foundation.org
2829S: Maintained
2830F: arch/x86/kernel/pci-calgary_64.c
2831F: arch/x86/kernel/tce_64.c
2832F: arch/x86/include/asm/calgary.h
2833F: arch/x86/include/asm/tce.h
2834
2835CAN NETWORK LAYER
2836M: Oliver Hartkopp <socketcan@hartkopp.net>
2837M: Marc Kleine-Budde <mkl@pengutronix.de>
2838L: linux-can@vger.kernel.org
2839W: https://github.com/linux-can
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2842S: Maintained
2843F: Documentation/networking/can.txt
2844F: net/can/
2845F: include/linux/can/core.h
2846F: include/uapi/linux/can.h
2847F: include/uapi/linux/can/bcm.h
2848F: include/uapi/linux/can/raw.h
2849F: include/uapi/linux/can/gw.h
2850
2851CAN NETWORK DRIVERS
2852M: Wolfgang Grandegger <wg@grandegger.com>
2853M: Marc Kleine-Budde <mkl@pengutronix.de>
2854L: linux-can@vger.kernel.org
2855W: https://github.com/linux-can
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2858S: Maintained
2859F: Documentation/devicetree/bindings/net/can/
2860F: drivers/net/can/
2861F: include/linux/can/dev.h
2862F: include/linux/can/platform/
2863F: include/uapi/linux/can/error.h
2864F: include/uapi/linux/can/netlink.h
2865
2866CAPABILITIES
2867M: Serge Hallyn <serge@hallyn.com>
2868L: linux-security-module@vger.kernel.org
2869S: Supported
2870F: include/linux/capability.h
2871F: include/uapi/linux/capability.h
2872F: security/commoncap.c
2873F: kernel/capability.c
2874
2875CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2876M: Kevin Tsai <ktsai@capellamicro.com>
2877S: Maintained
2878F: drivers/iio/light/cm*
2879F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2880
2881CAVIUM LIQUIDIO NETWORK DRIVER
2882M: Derek Chickles <derek.chickles@caviumnetworks.com>
2883M: Satanand Burla <satananda.burla@caviumnetworks.com>
2884M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2885M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2886L: netdev@vger.kernel.org
2887W: http://www.cavium.com
2888S: Supported
2889F: drivers/net/ethernet/cavium/liquidio/
2890
2891CC2520 IEEE-802.15.4 RADIO DRIVER
2892M: Varka Bhadram <varkabhadram@gmail.com>
2893L: linux-wpan@vger.kernel.org
2894S: Maintained
2895F: drivers/net/ieee802154/cc2520.c
2896F: include/linux/spi/cc2520.h
2897F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2898
2899CEC DRIVER
2900M: Hans Verkuil <hans.verkuil@cisco.com>
2901L: linux-media@vger.kernel.org
2902T: git git://linuxtv.org/media_tree.git
2903W: http://linuxtv.org
2904S: Supported
2905F: Documentation/cec.txt
2906F: Documentation/DocBook/media/v4l/cec*
2907F: drivers/staging/media/cec/
2908F: drivers/media/cec-edid.c
2909F: drivers/media/rc/keymaps/rc-cec.c
2910F: include/media/cec.h
2911F: include/media/cec-edid.h
2912F: include/linux/cec.h
2913F: include/linux/cec-funcs.h
2914
2915CELL BROADBAND ENGINE ARCHITECTURE
2916M: Arnd Bergmann <arnd@arndb.de>
2917L: linuxppc-dev@lists.ozlabs.org
2918W: http://www.ibm.com/developerworks/power/cell/
2919S: Supported
2920F: arch/powerpc/include/asm/cell*.h
2921F: arch/powerpc/include/asm/spu*.h
2922F: arch/powerpc/include/uapi/asm/spu*.h
2923F: arch/powerpc/oprofile/*cell*
2924F: arch/powerpc/platforms/cell/
2925
2926CEPH COMMON CODE (LIBCEPH)
2927M: Ilya Dryomov <idryomov@gmail.com>
2928M: "Yan, Zheng" <zyan@redhat.com>
2929M: Sage Weil <sage@redhat.com>
2930L: ceph-devel@vger.kernel.org
2931W: http://ceph.com/
2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2933T: git git://github.com/ceph/ceph-client.git
2934S: Supported
2935F: net/ceph/
2936F: include/linux/ceph/
2937F: include/linux/crush/
2938
2939CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2940M: "Yan, Zheng" <zyan@redhat.com>
2941M: Sage Weil <sage@redhat.com>
2942M: Ilya Dryomov <idryomov@gmail.com>
2943L: ceph-devel@vger.kernel.org
2944W: http://ceph.com/
2945T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2946T: git git://github.com/ceph/ceph-client.git
2947S: Supported
2948F: Documentation/filesystems/ceph.txt
2949F: fs/ceph/
2950
2951CERTIFICATE HANDLING:
2952M: David Howells <dhowells@redhat.com>
2953M: David Woodhouse <dwmw2@infradead.org>
2954L: keyrings@vger.kernel.org
2955S: Maintained
2956F: Documentation/module-signing.txt
2957F: certs/
2958F: scripts/sign-file.c
2959F: scripts/extract-cert.c
2960
2961CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2962L: linux-usb@vger.kernel.org
2963S: Orphan
2964F: Documentation/usb/WUSB-Design-overview.txt
2965F: Documentation/usb/wusb-cbaf
2966F: drivers/usb/host/hwa-hc.c
2967F: drivers/usb/host/whci/
2968F: drivers/usb/wusbcore/
2969F: include/linux/usb/wusb*
2970
2971CFAG12864B LCD DRIVER
2972M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2973W: http://miguelojeda.es/auxdisplay.htm
2974W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2975S: Maintained
2976F: drivers/auxdisplay/cfag12864b.c
2977F: include/linux/cfag12864b.h
2978
2979CFAG12864BFB LCD FRAMEBUFFER DRIVER
2980M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2981W: http://miguelojeda.es/auxdisplay.htm
2982W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2983S: Maintained
2984F: drivers/auxdisplay/cfag12864bfb.c
2985F: include/linux/cfag12864b.h
2986
2987CFG80211 and NL80211
2988M: Johannes Berg <johannes@sipsolutions.net>
2989L: linux-wireless@vger.kernel.org
2990W: http://wireless.kernel.org/
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2993S: Maintained
2994F: include/uapi/linux/nl80211.h
2995F: include/net/cfg80211.h
2996F: net/wireless/*
2997X: net/wireless/wext*
2998
2999CHAR and MISC DRIVERS
3000M: Arnd Bergmann <arnd@arndb.de>
3001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3003S: Supported
3004F: drivers/char/*
3005F: drivers/misc/*
3006F: include/linux/miscdevice.h
3007
3008CHECKPATCH
3009M: Andy Whitcroft <apw@canonical.com>
3010M: Joe Perches <joe@perches.com>
3011S: Maintained
3012F: scripts/checkpatch.pl
3013
3014CHINESE DOCUMENTATION
3015M: Harry Wei <harryxiyou@gmail.com>
3016L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3017L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3018S: Maintained
3019F: Documentation/zh_CN/
3020
3021CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3022M: Peter Chen <Peter.Chen@nxp.com>
3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3024L: linux-usb@vger.kernel.org
3025S: Maintained
3026F: drivers/usb/chipidea/
3027
3028CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3029M: Hans de Goede <hdegoede@redhat.com>
3030L: linux-input@vger.kernel.org
3031S: Maintained
3032F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3033F: drivers/input/touchscreen/chipone_icn8318.c
3034
3035CHROME HARDWARE PLATFORM SUPPORT
3036M: Olof Johansson <olof@lixom.net>
3037S: Maintained
3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3039F: drivers/platform/chrome/
3040
3041CISCO VIC ETHERNET NIC DRIVER
3042M: Christian Benvenuti <benve@cisco.com>
3043M: Sujith Sankar <ssujith@cisco.com>
3044M: Govindarajulu Varadarajan <_govind@gmx.com>
3045M: Neel Patel <neepatel@cisco.com>
3046S: Supported
3047F: drivers/net/ethernet/cisco/enic/
3048
3049CISCO VIC LOW LATENCY NIC DRIVER
3050M: Christian Benvenuti <benve@cisco.com>
3051M: Dave Goodell <dgoodell@cisco.com>
3052S: Supported
3053F: drivers/infiniband/hw/usnic/
3054
3055CIRRUS LOGIC EP93XX ETHERNET DRIVER
3056M: Hartley Sweeten <hsweeten@visionengravers.com>
3057L: netdev@vger.kernel.org
3058S: Maintained
3059F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3060
3061CIRRUS LOGIC AUDIO CODEC DRIVERS
3062M: Brian Austin <brian.austin@cirrus.com>
3063M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3065S: Maintained
3066F: sound/soc/codecs/cs*
3067
3068CLEANCACHE API
3069M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3070L: linux-kernel@vger.kernel.org
3071S: Maintained
3072F: mm/cleancache.c
3073F: include/linux/cleancache.h
3074
3075CLK API
3076M: Russell King <linux@armlinux.org.uk>
3077L: linux-clk@vger.kernel.org
3078S: Maintained
3079F: include/linux/clk.h
3080
3081CLOCKSOURCE, CLOCKEVENT DRIVERS
3082M: Daniel Lezcano <daniel.lezcano@linaro.org>
3083M: Thomas Gleixner <tglx@linutronix.de>
3084L: linux-kernel@vger.kernel.org
3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3086S: Supported
3087F: drivers/clocksource
3088
3089CISCO FCOE HBA DRIVER
3090M: Hiral Patel <hiralpat@cisco.com>
3091M: Suma Ramars <sramars@cisco.com>
3092M: Brian Uchino <buchino@cisco.com>
3093L: linux-scsi@vger.kernel.org
3094S: Supported
3095F: drivers/scsi/fnic/
3096
3097CISCO SCSI HBA DRIVER
3098M: Narsimhulu Musini <nmusini@cisco.com>
3099M: Sesidhar Baddela <sebaddel@cisco.com>
3100L: linux-scsi@vger.kernel.org
3101S: Supported
3102F: drivers/scsi/snic/
3103
3104CMPC ACPI DRIVER
3105M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3106M: Daniel Oliveira Nascimento <don@syst.com.br>
3107L: platform-driver-x86@vger.kernel.org
3108S: Supported
3109F: drivers/platform/x86/classmate-laptop.c
3110
3111COBALT MEDIA DRIVER
3112M: Hans Verkuil <hans.verkuil@cisco.com>
3113L: linux-media@vger.kernel.org
3114T: git git://linuxtv.org/media_tree.git
3115W: https://linuxtv.org
3116S: Supported
3117F: drivers/media/pci/cobalt/
3118
3119COCCINELLE/Semantic Patches (SmPL)
3120M: Julia Lawall <Julia.Lawall@lip6.fr>
3121M: Gilles Muller <Gilles.Muller@lip6.fr>
3122M: Nicolas Palix <nicolas.palix@imag.fr>
3123M: Michal Marek <mmarek@suse.com>
3124L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3126W: http://coccinelle.lip6.fr/
3127S: Supported
3128F: Documentation/coccinelle.txt
3129F: scripts/coccinelle/
3130F: scripts/coccicheck
3131
3132CODA FILE SYSTEM
3133M: Jan Harkes <jaharkes@cs.cmu.edu>
3134M: coda@cs.cmu.edu
3135L: codalist@coda.cs.cmu.edu
3136W: http://www.coda.cs.cmu.edu/
3137S: Maintained
3138F: Documentation/filesystems/coda.txt
3139F: fs/coda/
3140F: include/linux/coda*.h
3141F: include/uapi/linux/coda*.h
3142
3143CODA V4L2 MEM2MEM DRIVER
3144M: Philipp Zabel <p.zabel@pengutronix.de>
3145L: linux-media@vger.kernel.org
3146S: Maintained
3147F: Documentation/devicetree/bindings/media/coda.txt
3148F: drivers/media/platform/coda/
3149
3150COMMON CLK FRAMEWORK
3151M: Michael Turquette <mturquette@baylibre.com>
3152M: Stephen Boyd <sboyd@codeaurora.org>
3153L: linux-clk@vger.kernel.org
3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3155S: Maintained
3156F: Documentation/devicetree/bindings/clock/
3157F: drivers/clk/
3158X: drivers/clk/clkdev.c
3159F: include/linux/clk-pr*
3160F: include/linux/clk/
3161
3162COMMON INTERNET FILE SYSTEM (CIFS)
3163M: Steve French <sfrench@samba.org>
3164L: linux-cifs@vger.kernel.org
3165L: samba-technical@lists.samba.org (moderated for non-subscribers)
3166W: http://linux-cifs.samba.org/
3167T: git git://git.samba.org/sfrench/cifs-2.6.git
3168S: Supported
3169F: Documentation/filesystems/cifs/
3170F: fs/cifs/
3171
3172COMPACTPCI HOTPLUG CORE
3173M: Scott Murray <scott@spiteful.org>
3174L: linux-pci@vger.kernel.org
3175S: Maintained
3176F: drivers/pci/hotplug/cpci_hotplug*
3177
3178COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3179M: Scott Murray <scott@spiteful.org>
3180L: linux-pci@vger.kernel.org
3181S: Maintained
3182F: drivers/pci/hotplug/cpcihp_zt5550.*
3183
3184COMPACTPCI HOTPLUG GENERIC DRIVER
3185M: Scott Murray <scott@spiteful.org>
3186L: linux-pci@vger.kernel.org
3187S: Maintained
3188F: drivers/pci/hotplug/cpcihp_generic.c
3189
3190COMPAL LAPTOP SUPPORT
3191M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3192L: platform-driver-x86@vger.kernel.org
3193S: Maintained
3194F: drivers/platform/x86/compal-laptop.c
3195
3196CONEXANT ACCESSRUNNER USB DRIVER
3197L: accessrunner-general@lists.sourceforge.net
3198W: http://accessrunner.sourceforge.net/
3199S: Orphan
3200F: drivers/usb/atm/cxacru.c
3201
3202CONFIGFS
3203M: Joel Becker <jlbec@evilplan.org>
3204M: Christoph Hellwig <hch@lst.de>
3205T: git git://git.infradead.org/users/hch/configfs.git
3206S: Supported
3207F: fs/configfs/
3208F: include/linux/configfs.h
3209
3210CONNECTOR
3211M: Evgeniy Polyakov <zbr@ioremap.net>
3212L: netdev@vger.kernel.org
3213S: Maintained
3214F: drivers/connector/
3215
3216CONTROL GROUP (CGROUP)
3217M: Tejun Heo <tj@kernel.org>
3218M: Li Zefan <lizefan@huawei.com>
3219M: Johannes Weiner <hannes@cmpxchg.org>
3220L: cgroups@vger.kernel.org
3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3222S: Maintained
3223F: Documentation/cgroup*
3224F: include/linux/cgroup*
3225F: kernel/cgroup*
3226
3227CONTROL GROUP - CPUSET
3228M: Li Zefan <lizefan@huawei.com>
3229L: cgroups@vger.kernel.org
3230W: http://www.bullopensource.org/cpuset/
3231W: http://oss.sgi.com/projects/cpusets/
3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3233S: Maintained
3234F: Documentation/cgroup-v1/cpusets.txt
3235F: include/linux/cpuset.h
3236F: kernel/cpuset.c
3237
3238CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3239M: Johannes Weiner <hannes@cmpxchg.org>
3240M: Michal Hocko <mhocko@kernel.org>
3241M: Vladimir Davydov <vdavydov@virtuozzo.com>
3242L: cgroups@vger.kernel.org
3243L: linux-mm@kvack.org
3244S: Maintained
3245F: mm/memcontrol.c
3246F: mm/swap_cgroup.c
3247
3248CORETEMP HARDWARE MONITORING DRIVER
3249M: Fenghua Yu <fenghua.yu@intel.com>
3250L: linux-hwmon@vger.kernel.org
3251S: Maintained
3252F: Documentation/hwmon/coretemp
3253F: drivers/hwmon/coretemp.c
3254
3255COSA/SRP SYNC SERIAL DRIVER
3256M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3257W: http://www.fi.muni.cz/~kas/cosa/
3258S: Maintained
3259F: drivers/net/wan/cosa*
3260
3261CPMAC ETHERNET DRIVER
3262M: Florian Fainelli <florian@openwrt.org>
3263L: netdev@vger.kernel.org
3264S: Maintained
3265F: drivers/net/ethernet/ti/cpmac.c
3266
3267CPU FREQUENCY DRIVERS
3268M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3269M: Viresh Kumar <viresh.kumar@linaro.org>
3270L: linux-pm@vger.kernel.org
3271S: Maintained
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3273T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3274F: drivers/cpufreq/
3275F: include/linux/cpufreq.h
3276
3277CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3278M: Viresh Kumar <viresh.kumar@linaro.org>
3279M: Sudeep Holla <sudeep.holla@arm.com>
3280L: linux-pm@vger.kernel.org
3281W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3282S: Maintained
3283F: drivers/cpufreq/arm_big_little.h
3284F: drivers/cpufreq/arm_big_little.c
3285F: drivers/cpufreq/arm_big_little_dt.c
3286
3287CPUIDLE DRIVER - ARM BIG LITTLE
3288M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3289M: Daniel Lezcano <daniel.lezcano@linaro.org>
3290L: linux-pm@vger.kernel.org
3291L: linux-arm-kernel@lists.infradead.org
3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3293S: Maintained
3294F: drivers/cpuidle/cpuidle-big_little.c
3295
3296CPUIDLE DRIVER - ARM EXYNOS
3297M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3298M: Daniel Lezcano <daniel.lezcano@linaro.org>
3299M: Kukjin Kim <kgene@kernel.org>
3300L: linux-pm@vger.kernel.org
3301L: linux-samsung-soc@vger.kernel.org
3302S: Supported
3303F: drivers/cpuidle/cpuidle-exynos.c
3304F: arch/arm/mach-exynos/pm.c
3305
3306CPUIDLE DRIVERS
3307M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3308M: Daniel Lezcano <daniel.lezcano@linaro.org>
3309L: linux-pm@vger.kernel.org
3310S: Maintained
3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3312F: drivers/cpuidle/*
3313F: include/linux/cpuidle.h
3314
3315CPUID/MSR DRIVER
3316M: "H. Peter Anvin" <hpa@zytor.com>
3317S: Maintained
3318F: arch/x86/kernel/cpuid.c
3319F: arch/x86/kernel/msr.c
3320
3321CPU POWER MONITORING SUBSYSTEM
3322M: Thomas Renninger <trenn@suse.com>
3323L: linux-pm@vger.kernel.org
3324S: Maintained
3325F: tools/power/cpupower/
3326
3327CRAMFS FILESYSTEM
3328W: http://sourceforge.net/projects/cramfs/
3329S: Orphan / Obsolete
3330F: Documentation/filesystems/cramfs.txt
3331F: fs/cramfs/
3332
3333CRIS PORT
3334M: Mikael Starvik <starvik@axis.com>
3335M: Jesper Nilsson <jesper.nilsson@axis.com>
3336L: linux-cris-kernel@axis.com
3337W: http://developer.axis.com
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3339S: Maintained
3340F: arch/cris/
3341F: drivers/tty/serial/crisv10.*
3342
3343CRYPTO API
3344M: Herbert Xu <herbert@gondor.apana.org.au>
3345M: "David S. Miller" <davem@davemloft.net>
3346L: linux-crypto@vger.kernel.org
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3349S: Maintained
3350F: Documentation/crypto/
3351F: Documentation/devicetree/bindings/crypto/
3352F: Documentation/DocBook/crypto-API.tmpl
3353F: arch/*/crypto/
3354F: crypto/
3355F: drivers/crypto/
3356F: include/crypto/
3357
3358CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3359M: Neil Horman <nhorman@tuxdriver.com>
3360L: linux-crypto@vger.kernel.org
3361S: Maintained
3362F: crypto/ansi_cprng.c
3363F: crypto/rng.c
3364
3365CS3308 MEDIA DRIVER
3366M: Hans Verkuil <hverkuil@xs4all.nl>
3367L: linux-media@vger.kernel.org
3368T: git git://linuxtv.org/media_tree.git
3369W: http://linuxtv.org
3370S: Odd Fixes
3371F: drivers/media/i2c/cs3308.c
3372F: drivers/media/i2c/cs3308.h
3373
3374CS5535 Audio ALSA driver
3375M: Jaya Kumar <jayakumar.alsa@gmail.com>
3376S: Maintained
3377F: sound/pci/cs5535audio/
3378
3379CW1200 WLAN driver
3380M: Solomon Peachy <pizza@shaftnet.org>
3381S: Maintained
3382F: drivers/net/wireless/st/cw1200/
3383
3384CX18 VIDEO4LINUX DRIVER
3385M: Andy Walls <awalls@md.metrocast.net>
3386L: ivtv-devel@ivtvdriver.org (subscribers-only)
3387L: linux-media@vger.kernel.org
3388T: git git://linuxtv.org/media_tree.git
3389W: https://linuxtv.org
3390W: http://www.ivtvdriver.org/index.php/Cx18
3391S: Maintained
3392F: Documentation/video4linux/cx18.txt
3393F: drivers/media/pci/cx18/
3394F: include/uapi/linux/ivtv*
3395
3396CX2341X MPEG ENCODER HELPER MODULE
3397M: Hans Verkuil <hverkuil@xs4all.nl>
3398L: linux-media@vger.kernel.org
3399T: git git://linuxtv.org/media_tree.git
3400W: https://linuxtv.org
3401S: Maintained
3402F: drivers/media/common/cx2341x*
3403F: include/media/cx2341x*
3404
3405CX24120 MEDIA DRIVER
3406M: Jemma Denson <jdenson@gmail.com>
3407M: Patrick Boettcher <patrick.boettcher@posteo.de>
3408L: linux-media@vger.kernel.org
3409W: https://linuxtv.org
3410Q: http://patchwork.linuxtv.org/project/linux-media/list/
3411S: Maintained
3412F: drivers/media/dvb-frontends/cx24120*
3413
3414CX88 VIDEO4LINUX DRIVER
3415M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3416M: Mauro Carvalho Chehab <mchehab@kernel.org>
3417L: linux-media@vger.kernel.org
3418W: https://linuxtv.org
3419T: git git://linuxtv.org/media_tree.git
3420S: Odd fixes
3421F: Documentation/video4linux/cx88/
3422F: drivers/media/pci/cx88/
3423
3424CXD2820R MEDIA DRIVER
3425M: Antti Palosaari <crope@iki.fi>
3426L: linux-media@vger.kernel.org
3427W: https://linuxtv.org
3428W: http://palosaari.fi/linux/
3429Q: http://patchwork.linuxtv.org/project/linux-media/list/
3430T: git git://linuxtv.org/anttip/media_tree.git
3431S: Maintained
3432F: drivers/media/dvb-frontends/cxd2820r*
3433
3434CXGB3 ETHERNET DRIVER (CXGB3)
3435M: Santosh Raspatur <santosh@chelsio.com>
3436L: netdev@vger.kernel.org
3437W: http://www.chelsio.com
3438S: Supported
3439F: drivers/net/ethernet/chelsio/cxgb3/
3440
3441CXGB3 ISCSI DRIVER (CXGB3I)
3442M: Karen Xie <kxie@chelsio.com>
3443L: linux-scsi@vger.kernel.org
3444W: http://www.chelsio.com
3445S: Supported
3446F: drivers/scsi/cxgbi/cxgb3i
3447
3448CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3449M: Steve Wise <swise@chelsio.com>
3450L: linux-rdma@vger.kernel.org
3451W: http://www.openfabrics.org
3452S: Supported
3453F: drivers/infiniband/hw/cxgb3/
3454
3455CXGB4 ETHERNET DRIVER (CXGB4)
3456M: Hariprasad S <hariprasad@chelsio.com>
3457L: netdev@vger.kernel.org
3458W: http://www.chelsio.com
3459S: Supported
3460F: drivers/net/ethernet/chelsio/cxgb4/
3461
3462CXGB4 ISCSI DRIVER (CXGB4I)
3463M: Karen Xie <kxie@chelsio.com>
3464L: linux-scsi@vger.kernel.org
3465W: http://www.chelsio.com
3466S: Supported
3467F: drivers/scsi/cxgbi/cxgb4i
3468
3469CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3470M: Steve Wise <swise@chelsio.com>
3471L: linux-rdma@vger.kernel.org
3472W: http://www.openfabrics.org
3473S: Supported
3474F: drivers/infiniband/hw/cxgb4/
3475
3476CXGB4VF ETHERNET DRIVER (CXGB4VF)
3477M: Casey Leedom <leedom@chelsio.com>
3478L: netdev@vger.kernel.org
3479W: http://www.chelsio.com
3480S: Supported
3481F: drivers/net/ethernet/chelsio/cxgb4vf/
3482
3483CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3484M: Ian Munsie <imunsie@au1.ibm.com>
3485M: Michael Neuling <mikey@neuling.org>
3486L: linuxppc-dev@lists.ozlabs.org
3487S: Supported
3488F: drivers/misc/cxl/
3489F: include/misc/cxl*
3490F: include/uapi/misc/cxl.h
3491F: Documentation/powerpc/cxl.txt
3492F: Documentation/powerpc/cxl.txt
3493F: Documentation/ABI/testing/sysfs-class-cxl
3494
3495CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3496M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3497M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3498M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3499L: linux-scsi@vger.kernel.org
3500S: Supported
3501F: drivers/scsi/cxlflash/
3502F: include/uapi/scsi/cxlflash_ioctls.h
3503F: Documentation/powerpc/cxlflash.txt
3504
3505STMMAC ETHERNET DRIVER
3506M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3507M: Alexandre Torgue <alexandre.torgue@st.com>
3508L: netdev@vger.kernel.org
3509W: http://www.stlinux.com
3510S: Supported
3511F: drivers/net/ethernet/stmicro/stmmac/
3512
3513CYBERPRO FB DRIVER
3514M: Russell King <linux@armlinux.org.uk>
3515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3516W: http://www.armlinux.org.uk/
3517S: Maintained
3518F: drivers/video/fbdev/cyber2000fb.*
3519
3520CYCLADES ASYNC MUX DRIVER
3521W: http://www.cyclades.com/
3522S: Orphan
3523F: drivers/tty/cyclades.c
3524F: include/linux/cyclades.h
3525F: include/uapi/linux/cyclades.h
3526
3527CYCLADES PC300 DRIVER
3528W: http://www.cyclades.com/
3529S: Orphan
3530F: drivers/net/wan/pc300*
3531
3532CYPRESS_FIRMWARE MEDIA DRIVER
3533M: Antti Palosaari <crope@iki.fi>
3534L: linux-media@vger.kernel.org
3535W: https://linuxtv.org
3536W: http://palosaari.fi/linux/
3537Q: http://patchwork.linuxtv.org/project/linux-media/list/
3538T: git git://linuxtv.org/anttip/media_tree.git
3539S: Maintained
3540F: drivers/media/common/cypress_firmware*
3541
3542CYTTSP TOUCHSCREEN DRIVER
3543M: Ferruh Yigit <fery@cypress.com>
3544L: linux-input@vger.kernel.org
3545S: Supported
3546F: drivers/input/touchscreen/cyttsp*
3547F: include/linux/input/cyttsp.h
3548
3549DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3550M: Joshua Kinard <kumba@gentoo.org>
3551S: Maintained
3552F: drivers/rtc/rtc-ds1685.c
3553F: include/linux/rtc/ds1685.h
3554
3555DAMA SLAVE for AX.25
3556M: Joerg Reuter <jreuter@yaina.de>
3557W: http://yaina.de/jreuter/
3558W: http://www.qsl.net/dl1bke/
3559L: linux-hams@vger.kernel.org
3560S: Maintained
3561F: net/ax25/af_ax25.c
3562F: net/ax25/ax25_dev.c
3563F: net/ax25/ax25_ds_*
3564F: net/ax25/ax25_in.c
3565F: net/ax25/ax25_out.c
3566F: net/ax25/ax25_timer.c
3567F: net/ax25/sysctl_net_ax25.c
3568
3569DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3570L: netdev@vger.kernel.org
3571S: Orphan
3572F: Documentation/networking/dmfe.txt
3573F: drivers/net/ethernet/dec/tulip/dmfe.c
3574
3575DC390/AM53C974 SCSI driver
3576M: Hannes Reinecke <hare@suse.com>
3577L: linux-scsi@vger.kernel.org
3578S: Maintained
3579F: drivers/scsi/am53c974.c
3580
3581DC395x SCSI driver
3582M: Oliver Neukum <oliver@neukum.org>
3583M: Ali Akcaagac <aliakc@web.de>
3584M: Jamie Lenehan <lenehan@twibble.org>
3585L: dc395x@twibble.org
3586W: http://twibble.org/dist/dc395x/
3587W: http://lists.twibble.org/mailman/listinfo/dc395x/
3588S: Maintained
3589F: Documentation/scsi/dc395x.txt
3590F: drivers/scsi/dc395x.*
3591
3592DCCP PROTOCOL
3593M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3594L: dccp@vger.kernel.org
3595W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3596S: Maintained
3597F: include/linux/dccp.h
3598F: include/uapi/linux/dccp.h
3599F: include/linux/tfrc.h
3600F: net/dccp/
3601
3602DECnet NETWORK LAYER
3603W: http://linux-decnet.sourceforge.net
3604L: linux-decnet-user@lists.sourceforge.net
3605S: Orphan
3606F: Documentation/networking/decnet.txt
3607F: net/decnet/
3608
3609DECSTATION PLATFORM SUPPORT
3610M: "Maciej W. Rozycki" <macro@linux-mips.org>
3611L: linux-mips@linux-mips.org
3612W: http://www.linux-mips.org/wiki/DECstation
3613S: Maintained
3614F: arch/mips/dec/
3615F: arch/mips/include/asm/dec/
3616F: arch/mips/include/asm/mach-dec/
3617
3618DEFXX FDDI NETWORK DRIVER
3619M: "Maciej W. Rozycki" <macro@linux-mips.org>
3620S: Maintained
3621F: drivers/net/fddi/defxx.*
3622
3623DELL LAPTOP DRIVER
3624M: Matthew Garrett <mjg59@srcf.ucam.org>
3625M: Pali Rohár <pali.rohar@gmail.com>
3626L: platform-driver-x86@vger.kernel.org
3627S: Maintained
3628F: drivers/platform/x86/dell-laptop.c
3629
3630DELL LAPTOP RBTN DRIVER
3631M: Pali Rohár <pali.rohar@gmail.com>
3632S: Maintained
3633F: drivers/platform/x86/dell-rbtn.*
3634
3635DELL LAPTOP FREEFALL DRIVER
3636M: Pali Rohár <pali.rohar@gmail.com>
3637S: Maintained
3638F: drivers/platform/x86/dell-smo8800.c
3639
3640DELL LAPTOP SMM DRIVER
3641M: Pali Rohár <pali.rohar@gmail.com>
3642S: Maintained
3643F: drivers/hwmon/dell-smm-hwmon.c
3644F: include/uapi/linux/i8k.h
3645
3646DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3647M: Doug Warzecha <Douglas_Warzecha@dell.com>
3648S: Maintained
3649F: Documentation/dcdbas.txt
3650F: drivers/firmware/dcdbas.*
3651
3652DELL WMI EXTRAS DRIVER
3653M: Matthew Garrett <mjg59@srcf.ucam.org>
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-wmi.c
3657
3658DESIGNWARE USB2 DRD IP DRIVER
3659M: John Youn <johnyoun@synopsys.com>
3660L: linux-usb@vger.kernel.org
3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3662S: Maintained
3663F: drivers/usb/dwc2/
3664
3665DESIGNWARE USB3 DRD IP DRIVER
3666M: Felipe Balbi <balbi@kernel.org>
3667L: linux-usb@vger.kernel.org
3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3669S: Maintained
3670F: drivers/usb/dwc3/
3671
3672DEVICE COREDUMP (DEV_COREDUMP)
3673M: Johannes Berg <johannes@sipsolutions.net>
3674L: linux-kernel@vger.kernel.org
3675S: Maintained
3676F: drivers/base/devcoredump.c
3677F: include/linux/devcoredump.h
3678
3679DEVICE FREQUENCY (DEVFREQ)
3680M: MyungJoo Ham <myungjoo.ham@samsung.com>
3681M: Kyungmin Park <kyungmin.park@samsung.com>
3682L: linux-pm@vger.kernel.org
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S: Maintained
3685F: drivers/devfreq/
3686F: include/linux/devfreq.h
3687F: Documentation/devicetree/bindings/devfreq/
3688
3689DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3690M: Chanwoo Choi <cw00.choi@samsung.com>
3691L: linux-pm@vger.kernel.org
3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3693S: Supported
3694F: drivers/devfreq/event/
3695F: drivers/devfreq/devfreq-event.c
3696F: include/linux/devfreq-event.h
3697F: Documentation/devicetree/bindings/devfreq/event/
3698
3699BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3700M: Chanwoo Choi <cw00.choi@samsung.com>
3701L: linux-pm@vger.kernel.org
3702L: linux-samsung-soc@vger.kernel.org
3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3704S: Maintained
3705F: drivers/devfreq/exynos-bus.c
3706F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3707
3708DEVICE NUMBER REGISTRY
3709M: Torben Mathiasen <device@lanana.org>
3710W: http://lanana.org/docs/device-list/index.html
3711S: Maintained
3712
3713DEVICE-MAPPER (LVM)
3714M: Alasdair Kergon <agk@redhat.com>
3715M: Mike Snitzer <snitzer@redhat.com>
3716M: dm-devel@redhat.com
3717L: dm-devel@redhat.com
3718W: http://sources.redhat.com/dm
3719Q: http://patchwork.kernel.org/project/dm-devel/list/
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3721T: quilt http://people.redhat.com/agk/patches/linux/editing/
3722S: Maintained
3723F: Documentation/device-mapper/
3724F: drivers/md/dm*
3725F: drivers/md/persistent-data/
3726F: include/linux/device-mapper.h
3727F: include/linux/dm-*.h
3728F: include/uapi/linux/dm-*.h
3729
3730DEVLINK
3731M: Jiri Pirko <jiri@mellanox.com>
3732L: netdev@vger.kernel.org
3733S: Supported
3734F: net/core/devlink.c
3735F: include/net/devlink.h
3736F: include/uapi/linux/devlink.h
3737
3738DIALOG SEMICONDUCTOR DRIVERS
3739M: Support Opensource <support.opensource@diasemi.com>
3740W: http://www.dialog-semiconductor.com/products
3741S: Supported
3742F: Documentation/hwmon/da90??
3743F: Documentation/devicetree/bindings/mfd/da90*.txt
3744F: Documentation/devicetree/bindings/regulator/da92*.txt
3745F: Documentation/devicetree/bindings/sound/da[79]*.txt
3746F: drivers/gpio/gpio-da90??.c
3747F: drivers/hwmon/da90??-hwmon.c
3748F: drivers/iio/adc/da91??-*.c
3749F: drivers/input/misc/da90??_onkey.c
3750F: drivers/input/touchscreen/da9052_tsi.c
3751F: drivers/leds/leds-da90??.c
3752F: drivers/mfd/da903x.c
3753F: drivers/mfd/da90??-*.c
3754F: drivers/mfd/da91??-*.c
3755F: drivers/power/da9052-battery.c
3756F: drivers/power/da91??-*.c
3757F: drivers/regulator/da903x.c
3758F: drivers/regulator/da9???-regulator.[ch]
3759F: drivers/rtc/rtc-da90??.c
3760F: drivers/video/backlight/da90??_bl.c
3761F: drivers/watchdog/da90??_wdt.c
3762F: include/linux/mfd/da903x.h
3763F: include/linux/mfd/da9052/
3764F: include/linux/mfd/da9055/
3765F: include/linux/mfd/da9062/
3766F: include/linux/mfd/da9063/
3767F: include/linux/mfd/da9150/
3768F: include/linux/regulator/da9211.h
3769F: include/sound/da[79]*.h
3770F: sound/soc/codecs/da[79]*.[ch]
3771
3772DIGI NEO AND CLASSIC PCI PRODUCTS
3773M: Lidza Louina <lidza.louina@gmail.com>
3774M: Mark Hounschell <markh@compro.net>
3775L: driverdev-devel@linuxdriverproject.org
3776S: Maintained
3777F: drivers/staging/dgnc/
3778
3779DIOLAN U2C-12 I2C DRIVER
3780M: Guenter Roeck <linux@roeck-us.net>
3781L: linux-i2c@vger.kernel.org
3782S: Maintained
3783F: drivers/i2c/busses/i2c-diolan-u2c.c
3784
3785DIRECT ACCESS (DAX)
3786M: Matthew Wilcox <willy@linux.intel.com>
3787L: linux-fsdevel@vger.kernel.org
3788S: Supported
3789F: fs/dax.c
3790
3791DIRECTORY NOTIFICATION (DNOTIFY)
3792M: Eric Paris <eparis@parisplace.org>
3793S: Maintained
3794F: Documentation/filesystems/dnotify.txt
3795F: fs/notify/dnotify/
3796F: include/linux/dnotify.h
3797
3798DISK GEOMETRY AND PARTITION HANDLING
3799M: Andries Brouwer <aeb@cwi.nl>
3800W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3801W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3802W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3803S: Maintained
3804
3805DISKQUOTA
3806M: Jan Kara <jack@suse.com>
3807S: Maintained
3808F: Documentation/filesystems/quota.txt
3809F: fs/quota/
3810F: include/linux/quota*.h
3811F: include/uapi/linux/quota*.h
3812
3813DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3814M: Bernie Thompson <bernie@plugable.com>
3815L: linux-fbdev@vger.kernel.org
3816S: Maintained
3817W: http://plugable.com/category/projects/udlfb/
3818F: drivers/video/fbdev/udlfb.c
3819F: include/video/udlfb.h
3820F: Documentation/fb/udlfb.txt
3821
3822DISTRIBUTED LOCK MANAGER (DLM)
3823M: Christine Caulfield <ccaulfie@redhat.com>
3824M: David Teigland <teigland@redhat.com>
3825L: cluster-devel@redhat.com
3826W: http://sources.redhat.com/cluster/
3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3828S: Supported
3829F: fs/dlm/
3830
3831DMA BUFFER SHARING FRAMEWORK
3832M: Sumit Semwal <sumit.semwal@linaro.org>
3833S: Maintained
3834L: linux-media@vger.kernel.org
3835L: dri-devel@lists.freedesktop.org
3836L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3837F: drivers/dma-buf/
3838F: include/linux/dma-buf*
3839F: include/linux/reservation.h
3840F: include/linux/*fence.h
3841F: Documentation/dma-buf-sharing.txt
3842T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3843
3844SYNC FILE FRAMEWORK
3845M: Sumit Semwal <sumit.semwal@linaro.org>
3846R: Gustavo Padovan <gustavo@padovan.org>
3847S: Maintained
3848L: linux-media@vger.kernel.org
3849L: dri-devel@lists.freedesktop.org
3850F: drivers/dma-buf/sync_file.c
3851F: include/linux/sync_file.h
3852F: Documentation/sync_file.txt
3853T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3854
3855DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3856M: Vinod Koul <vinod.koul@intel.com>
3857L: dmaengine@vger.kernel.org
3858Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3859S: Maintained
3860F: drivers/dma/
3861F: include/linux/dmaengine.h
3862F: Documentation/devicetree/bindings/dma/
3863F: Documentation/dmaengine/
3864T: git git://git.infradead.org/users/vkoul/slave-dma.git
3865
3866DME1737 HARDWARE MONITOR DRIVER
3867M: Juerg Haefliger <juergh@gmail.com>
3868L: linux-hwmon@vger.kernel.org
3869S: Maintained
3870F: Documentation/hwmon/dme1737
3871F: drivers/hwmon/dme1737.c
3872
3873DMI/SMBIOS SUPPORT
3874M: Jean Delvare <jdelvare@suse.com>
3875S: Maintained
3876T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3877F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3878F: drivers/firmware/dmi-id.c
3879F: drivers/firmware/dmi_scan.c
3880F: include/linux/dmi.h
3881
3882DOCUMENTATION
3883M: Jonathan Corbet <corbet@lwn.net>
3884L: linux-doc@vger.kernel.org
3885S: Maintained
3886F: Documentation/
3887F: scripts/docproc.c
3888F: scripts/kernel-doc*
3889X: Documentation/ABI/
3890X: Documentation/devicetree/
3891X: Documentation/acpi
3892X: Documentation/power
3893X: Documentation/spi
3894X: Documentation/DocBook/media
3895T: git git://git.lwn.net/linux.git docs-next
3896
3897DOUBLETALK DRIVER
3898M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3899L: blinux-list@redhat.com
3900S: Maintained
3901F: drivers/char/dtlk.c
3902F: include/linux/dtlk.h
3903
3904DPT_I2O SCSI RAID DRIVER
3905M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3906L: linux-scsi@vger.kernel.org
3907W: http://www.adaptec.com/
3908S: Maintained
3909F: drivers/scsi/dpt*
3910F: drivers/scsi/dpt/
3911
3912DRBD DRIVER
3913M: Philipp Reisner <philipp.reisner@linbit.com>
3914M: Lars Ellenberg <lars.ellenberg@linbit.com>
3915L: drbd-dev@lists.linbit.com
3916W: http://www.drbd.org
3917T: git git://git.linbit.com/linux-drbd.git
3918T: git git://git.linbit.com/drbd-8.4.git
3919S: Supported
3920F: drivers/block/drbd/
3921F: lib/lru_cache.c
3922F: Documentation/blockdev/drbd/
3923
3924DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3927S: Supported
3928F: Documentation/kobject.txt
3929F: drivers/base/
3930F: fs/debugfs/
3931F: fs/kernfs/
3932F: fs/sysfs/
3933F: include/linux/debugfs.h
3934F: include/linux/kobj*
3935F: lib/kobj*
3936
3937DRM DRIVERS
3938M: David Airlie <airlied@linux.ie>
3939L: dri-devel@lists.freedesktop.org
3940T: git git://people.freedesktop.org/~airlied/linux
3941S: Maintained
3942F: drivers/gpu/drm/
3943F: drivers/gpu/vga/
3944F: Documentation/devicetree/bindings/display/
3945F: Documentation/devicetree/bindings/gpu/
3946F: Documentation/devicetree/bindings/video/
3947F: Documentation/gpu/
3948F: include/drm/
3949F: include/uapi/drm/
3950
3951DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3952M: Dave Airlie <airlied@redhat.com>
3953S: Odd Fixes
3954F: drivers/gpu/drm/ast/
3955
3956DRM DRIVER FOR BOCHS VIRTUAL GPU
3957M: Gerd Hoffmann <kraxel@redhat.com>
3958S: Odd Fixes
3959F: drivers/gpu/drm/bochs/
3960
3961DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3962M: Dave Airlie <airlied@redhat.com>
3963S: Odd Fixes
3964F: drivers/gpu/drm/cirrus/
3965
3966RADEON and AMDGPU DRM DRIVERS
3967M: Alex Deucher <alexander.deucher@amd.com>
3968M: Christian König <christian.koenig@amd.com>
3969L: dri-devel@lists.freedesktop.org
3970T: git git://people.freedesktop.org/~agd5f/linux
3971S: Supported
3972F: drivers/gpu/drm/radeon/
3973F: include/uapi/drm/radeon_drm.h
3974F: drivers/gpu/drm/amd/
3975F: include/uapi/drm/amdgpu_drm.h
3976
3977DRM PANEL DRIVERS
3978M: Thierry Reding <thierry.reding@gmail.com>
3979L: dri-devel@lists.freedesktop.org
3980T: git git://anongit.freedesktop.org/tegra/linux.git
3981S: Maintained
3982F: drivers/gpu/drm/drm_panel.c
3983F: drivers/gpu/drm/panel/
3984F: include/drm/drm_panel.h
3985F: Documentation/devicetree/bindings/display/panel/
3986
3987INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3988M: Daniel Vetter <daniel.vetter@intel.com>
3989M: Jani Nikula <jani.nikula@linux.intel.com>
3990L: intel-gfx@lists.freedesktop.org
3991L: dri-devel@lists.freedesktop.org
3992W: https://01.org/linuxgraphics/
3993Q: http://patchwork.freedesktop.org/project/intel-gfx/
3994T: git git://anongit.freedesktop.org/drm-intel
3995S: Supported
3996F: drivers/gpu/drm/i915/
3997F: include/drm/i915*
3998F: include/uapi/drm/i915_drm.h
3999F: Documentation/gpu/i915.rst
4000
4001DRM DRIVERS FOR ATMEL HLCDC
4002M: Boris Brezillon <boris.brezillon@free-electrons.com>
4003L: dri-devel@lists.freedesktop.org
4004S: Supported
4005F: drivers/gpu/drm/atmel-hlcdc/
4006F: Documentation/devicetree/bindings/drm/atmel/
4007
4008DRM DRIVERS FOR ALLWINNER A10
4009M: Maxime Ripard <maxime.ripard@free-electrons.com>
4010L: dri-devel@lists.freedesktop.org
4011S: Supported
4012F: drivers/gpu/drm/sun4i/
4013F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4014
4015DRM DRIVERS FOR EXYNOS
4016M: Inki Dae <inki.dae@samsung.com>
4017M: Joonyoung Shim <jy0922.shim@samsung.com>
4018M: Seung-Woo Kim <sw0312.kim@samsung.com>
4019M: Kyungmin Park <kyungmin.park@samsung.com>
4020L: dri-devel@lists.freedesktop.org
4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4022S: Supported
4023F: drivers/gpu/drm/exynos/
4024F: include/uapi/drm/exynos_drm.h
4025F: Documentation/devicetree/bindings/display/exynos/
4026
4027DRM DRIVERS FOR FREESCALE DCU
4028M: Stefan Agner <stefan@agner.ch>
4029M: Alison Wang <alison.wang@freescale.com>
4030L: dri-devel@lists.freedesktop.org
4031S: Supported
4032F: drivers/gpu/drm/fsl-dcu/
4033F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4034F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4035F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4036
4037DRM DRIVERS FOR FREESCALE IMX
4038M: Philipp Zabel <p.zabel@pengutronix.de>
4039L: dri-devel@lists.freedesktop.org
4040S: Maintained
4041F: drivers/gpu/drm/imx/
4042F: drivers/gpu/ipu-v3/
4043F: Documentation/devicetree/bindings/display/imx/
4044
4045DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4046M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4047L: dri-devel@lists.freedesktop.org
4048T: git git://github.com/patjak/drm-gma500
4049S: Maintained
4050F: drivers/gpu/drm/gma500/
4051
4052DRM DRIVERS FOR HISILICON
4053M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4054R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4055R: Chen Feng <puck.chen@hisilicon.com>
4056L: dri-devel@lists.freedesktop.org
4057T: git git://github.com/xin3liang/linux.git
4058S: Maintained
4059F: drivers/gpu/drm/hisilicon/
4060F: Documentation/devicetree/bindings/display/hisilicon/
4061
4062DRM DRIVER FOR INTEL I810 VIDEO CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/i810/
4065F: include/uapi/drm/i810_drm.h
4066
4067DRM DRIVER FOR MSM ADRENO GPU
4068M: Rob Clark <robdclark@gmail.com>
4069L: linux-arm-msm@vger.kernel.org
4070L: dri-devel@lists.freedesktop.org
4071L: freedreno@lists.freedesktop.org
4072T: git git://people.freedesktop.org/~robclark/linux
4073S: Maintained
4074F: drivers/gpu/drm/msm/
4075F: include/uapi/drm/msm_drm.h
4076F: Documentation/devicetree/bindings/display/msm/
4077
4078DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4079M: Ben Skeggs <bskeggs@redhat.com>
4080L: dri-devel@lists.freedesktop.org
4081L: nouveau@lists.freedesktop.org
4082T: git git://github.com/skeggsb/linux
4083S: Supported
4084F: drivers/gpu/drm/nouveau/
4085F: include/uapi/drm/nouveau_drm.h
4086
4087DRM DRIVERS FOR NVIDIA TEGRA
4088M: Thierry Reding <thierry.reding@gmail.com>
4089L: dri-devel@lists.freedesktop.org
4090L: linux-tegra@vger.kernel.org
4091T: git git://anongit.freedesktop.org/tegra/linux.git
4092S: Supported
4093F: drivers/gpu/drm/tegra/
4094F: drivers/gpu/host1x/
4095F: include/linux/host1x.h
4096F: include/uapi/drm/tegra_drm.h
4097F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4098
4099DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4100S: Orphan / Obsolete
4101F: drivers/gpu/drm/mga/
4102F: include/uapi/drm/mga_drm.h
4103
4104DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4105M: Dave Airlie <airlied@redhat.com>
4106S: Odd Fixes
4107F: drivers/gpu/drm/mgag200/
4108
4109DRM DRIVER FOR RAGE 128 VIDEO CARDS
4110S: Orphan / Obsolete
4111F: drivers/gpu/drm/r128/
4112F: include/uapi/drm/r128_drm.h
4113
4114DRM DRIVERS FOR RENESAS
4115M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4116L: dri-devel@lists.freedesktop.org
4117L: linux-renesas-soc@vger.kernel.org
4118T: git git://linuxtv.org/pinchartl/fbdev
4119S: Supported
4120F: drivers/gpu/drm/rcar-du/
4121F: drivers/gpu/drm/shmobile/
4122F: include/linux/platform_data/shmob_drm.h
4123F: Documentation/devicetree/bindings/display/renesas,du.txt
4124
4125DRM DRIVER FOR QXL VIRTUAL GPU
4126M: Dave Airlie <airlied@redhat.com>
4127S: Odd Fixes
4128F: drivers/gpu/drm/qxl/
4129F: include/uapi/drm/qxl_drm.h
4130
4131DRM DRIVERS FOR ROCKCHIP
4132M: Mark Yao <mark.yao@rock-chips.com>
4133L: dri-devel@lists.freedesktop.org
4134S: Maintained
4135F: drivers/gpu/drm/rockchip/
4136F: Documentation/devicetree/bindings/display/rockchip/
4137
4138DRM DRIVER FOR SAVAGE VIDEO CARDS
4139S: Orphan / Obsolete
4140F: drivers/gpu/drm/savage/
4141F: include/uapi/drm/savage_drm.h
4142
4143DRM DRIVER FOR SIS VIDEO CARDS
4144S: Orphan / Obsolete
4145F: drivers/gpu/drm/sis/
4146F: include/uapi/drm/sis_drm.h
4147
4148DRM DRIVERS FOR STI
4149M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4150M: Vincent Abriou <vincent.abriou@st.com>
4151L: dri-devel@lists.freedesktop.org
4152T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4153S: Maintained
4154F: drivers/gpu/drm/sti
4155F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4156
4157DRM DRIVER FOR TDFX VIDEO CARDS
4158S: Orphan / Obsolete
4159F: drivers/gpu/drm/tdfx/
4160
4161DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4162M: Dave Airlie <airlied@redhat.com>
4163S: Odd Fixes
4164F: drivers/gpu/drm/udl/
4165
4166DRM DRIVERS FOR VIVANTE GPU IP
4167M: Lucas Stach <l.stach@pengutronix.de>
4168R: Russell King <linux+etnaviv@armlinux.org.uk>
4169R: Christian Gmeiner <christian.gmeiner@gmail.com>
4170L: dri-devel@lists.freedesktop.org
4171S: Maintained
4172F: drivers/gpu/drm/etnaviv/
4173F: include/uapi/drm/etnaviv_drm.h
4174F: Documentation/devicetree/bindings/display/etnaviv/
4175
4176DRM DRIVER FOR VMWARE VIRTUAL GPU
4177M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4178M: Sinclair Yeh <syeh@vmware.com>
4179M: Thomas Hellstrom <thellstrom@vmware.com>
4180L: dri-devel@lists.freedesktop.org
4181T: git git://people.freedesktop.org/~syeh/repos_linux
4182T: git git://people.freedesktop.org/~thomash/linux
4183S: Supported
4184F: drivers/gpu/drm/vmwgfx/
4185F: include/uapi/drm/vmwgfx_drm.h
4186
4187DRM DRIVERS FOR VC4
4188M: Eric Anholt <eric@anholt.net>
4189T: git git://github.com/anholt/linux
4190S: Supported
4191F: drivers/gpu/drm/vc4/
4192F: include/uapi/drm/vc4_drm.h
4193F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4194
4195DRM DRIVERS FOR TI OMAP
4196M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4197L: dri-devel@lists.freedesktop.org
4198S: Maintained
4199F: drivers/gpu/drm/omapdrm/
4200F: Documentation/devicetree/bindings/display/ti/
4201
4202DRM DRIVERS FOR TI LCDC
4203M: Jyri Sarha <jsarha@ti.com>
4204R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4205L: dri-devel@lists.freedesktop.org
4206S: Maintained
4207F: drivers/gpu/drm/tilcdc/
4208F: Documentation/devicetree/bindings/display/tilcdc/
4209
4210DSBR100 USB FM RADIO DRIVER
4211M: Alexey Klimov <klimov.linux@gmail.com>
4212L: linux-media@vger.kernel.org
4213T: git git://linuxtv.org/media_tree.git
4214S: Maintained
4215F: drivers/media/radio/dsbr100.c
4216
4217DSCC4 DRIVER
4218M: Francois Romieu <romieu@fr.zoreil.com>
4219L: netdev@vger.kernel.org
4220S: Maintained
4221F: drivers/net/wan/dscc4.c
4222
4223DT3155 MEDIA DRIVER
4224M: Hans Verkuil <hverkuil@xs4all.nl>
4225L: linux-media@vger.kernel.org
4226T: git git://linuxtv.org/media_tree.git
4227W: https://linuxtv.org
4228S: Odd Fixes
4229F: drivers/media/pci/dt3155/
4230
4231DVB_USB_AF9015 MEDIA DRIVER
4232M: Antti Palosaari <crope@iki.fi>
4233L: linux-media@vger.kernel.org
4234W: https://linuxtv.org
4235W: http://palosaari.fi/linux/
4236Q: http://patchwork.linuxtv.org/project/linux-media/list/
4237T: git git://linuxtv.org/anttip/media_tree.git
4238S: Maintained
4239F: drivers/media/usb/dvb-usb-v2/af9015*
4240
4241DVB_USB_AF9035 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/af9035*
4250
4251DVB_USB_ANYSEE 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/anysee*
4260
4261DVB_USB_AU6610 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/au6610*
4270
4271DVB_USB_CE6230 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/ce6230*
4280
4281DVB_USB_CXUSB MEDIA DRIVER
4282M: Michael Krufky <mkrufky@linuxtv.org>
4283L: linux-media@vger.kernel.org
4284W: https://linuxtv.org
4285W: http://github.com/mkrufky
4286Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287T: git git://linuxtv.org/media_tree.git
4288S: Maintained
4289F: drivers/media/usb/dvb-usb/cxusb*
4290
4291DVB_USB_EC168 MEDIA DRIVER
4292M: Antti Palosaari <crope@iki.fi>
4293L: linux-media@vger.kernel.org
4294W: https://linuxtv.org
4295W: http://palosaari.fi/linux/
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
4299F: drivers/media/usb/dvb-usb-v2/ec168*
4300
4301DVB_USB_GL861 MEDIA DRIVER
4302M: Antti Palosaari <crope@iki.fi>
4303L: linux-media@vger.kernel.org
4304W: https://linuxtv.org
4305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306T: git git://linuxtv.org/anttip/media_tree.git
4307S: Maintained
4308F: drivers/media/usb/dvb-usb-v2/gl861*
4309
4310DVB_USB_MXL111SF MEDIA DRIVER
4311M: Michael Krufky <mkrufky@linuxtv.org>
4312L: linux-media@vger.kernel.org
4313W: https://linuxtv.org
4314W: http://github.com/mkrufky
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316T: git git://linuxtv.org/mkrufky/mxl111sf.git
4317S: Maintained
4318F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4319
4320DVB_USB_RTL28XXU MEDIA DRIVER
4321M: Antti Palosaari <crope@iki.fi>
4322L: linux-media@vger.kernel.org
4323W: https://linuxtv.org
4324W: http://palosaari.fi/linux/
4325Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326T: git git://linuxtv.org/anttip/media_tree.git
4327S: Maintained
4328F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4329
4330DVB_USB_V2 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/dvb_usb*
4339F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4340
4341DYNAMIC DEBUG
4342M: Jason Baron <jbaron@akamai.com>
4343S: Maintained
4344F: lib/dynamic_debug.c
4345F: include/linux/dynamic_debug.h
4346
4347DZ DECSTATION DZ11 SERIAL DRIVER
4348M: "Maciej W. Rozycki" <macro@linux-mips.org>
4349S: Maintained
4350F: drivers/tty/serial/dz.*
4351
4352E3X0 POWER BUTTON DRIVER
4353M: Moritz Fischer <moritz.fischer@ettus.com>
4354L: usrp-users@lists.ettus.com
4355W: http://www.ettus.com
4356S: Supported
4357F: drivers/input/misc/e3x0-button.c
4358F: Documentation/devicetree/bindings/input/e3x0-button.txt
4359
4360E4000 MEDIA DRIVER
4361M: Antti Palosaari <crope@iki.fi>
4362L: linux-media@vger.kernel.org
4363W: https://linuxtv.org
4364W: http://palosaari.fi/linux/
4365Q: http://patchwork.linuxtv.org/project/linux-media/list/
4366T: git git://linuxtv.org/anttip/media_tree.git
4367S: Maintained
4368F: drivers/media/tuners/e4000*
4369
4370EATA ISA/EISA/PCI SCSI DRIVER
4371M: Dario Ballabio <ballabio_dario@emc.com>
4372L: linux-scsi@vger.kernel.org
4373S: Maintained
4374F: drivers/scsi/eata.c
4375
4376EC100 MEDIA DRIVER
4377M: Antti Palosaari <crope@iki.fi>
4378L: linux-media@vger.kernel.org
4379W: https://linuxtv.org
4380W: http://palosaari.fi/linux/
4381Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382T: git git://linuxtv.org/anttip/media_tree.git
4383S: Maintained
4384F: drivers/media/dvb-frontends/ec100*
4385
4386ECRYPT FILE SYSTEM
4387M: Tyler Hicks <tyhicks@canonical.com>
4388L: ecryptfs@vger.kernel.org
4389W: http://ecryptfs.org
4390W: https://launchpad.net/ecryptfs
4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4392S: Supported
4393F: Documentation/filesystems/ecryptfs.txt
4394F: fs/ecryptfs/
4395
4396EDAC-CORE
4397M: Doug Thompson <dougthompson@xmission.com>
4398M: Borislav Petkov <bp@alien8.de>
4399M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4400M: Mauro Carvalho Chehab <mchehab@kernel.org>
4401L: linux-edac@vger.kernel.org
4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4404S: Supported
4405F: Documentation/edac.txt
4406F: drivers/edac/
4407F: include/linux/edac.h
4408
4409EDAC-AMD64
4410M: Doug Thompson <dougthompson@xmission.com>
4411M: Borislav Petkov <bp@alien8.de>
4412L: linux-edac@vger.kernel.org
4413S: Maintained
4414F: drivers/edac/amd64_edac*
4415
4416EDAC-CALXEDA
4417M: Doug Thompson <dougthompson@xmission.com>
4418M: Robert Richter <rric@kernel.org>
4419L: linux-edac@vger.kernel.org
4420S: Maintained
4421F: drivers/edac/highbank*
4422
4423EDAC-CAVIUM
4424M: Ralf Baechle <ralf@linux-mips.org>
4425M: David Daney <david.daney@cavium.com>
4426L: linux-edac@vger.kernel.org
4427L: linux-mips@linux-mips.org
4428S: Supported
4429F: drivers/edac/octeon_edac*
4430
4431EDAC-E752X
4432M: Mark Gross <mark.gross@intel.com>
4433M: Doug Thompson <dougthompson@xmission.com>
4434L: linux-edac@vger.kernel.org
4435S: Maintained
4436F: drivers/edac/e752x_edac.c
4437
4438EDAC-E7XXX
4439M: Doug Thompson <dougthompson@xmission.com>
4440L: linux-edac@vger.kernel.org
4441S: Maintained
4442F: drivers/edac/e7xxx_edac.c
4443
4444EDAC-GHES
4445M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4446M: Mauro Carvalho Chehab <mchehab@kernel.org>
4447L: linux-edac@vger.kernel.org
4448S: Maintained
4449F: drivers/edac/ghes_edac.c
4450
4451EDAC-I82443BXGX
4452M: Tim Small <tim@buttersideup.com>
4453L: linux-edac@vger.kernel.org
4454S: Maintained
4455F: drivers/edac/i82443bxgx_edac.c
4456
4457EDAC-I3000
4458M: Jason Uhlenkott <juhlenko@akamai.com>
4459L: linux-edac@vger.kernel.org
4460S: Maintained
4461F: drivers/edac/i3000_edac.c
4462
4463EDAC-I5000
4464M: Doug Thompson <dougthompson@xmission.com>
4465L: linux-edac@vger.kernel.org
4466S: Maintained
4467F: drivers/edac/i5000_edac.c
4468
4469EDAC-I5400
4470M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4471M: Mauro Carvalho Chehab <mchehab@kernel.org>
4472L: linux-edac@vger.kernel.org
4473S: Maintained
4474F: drivers/edac/i5400_edac.c
4475
4476EDAC-I7300
4477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4478M: Mauro Carvalho Chehab <mchehab@kernel.org>
4479L: linux-edac@vger.kernel.org
4480S: Maintained
4481F: drivers/edac/i7300_edac.c
4482
4483EDAC-I7CORE
4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485M: Mauro Carvalho Chehab <mchehab@kernel.org>
4486L: linux-edac@vger.kernel.org
4487S: Maintained
4488F: drivers/edac/i7core_edac.c
4489
4490EDAC-I82975X
4491M: Ranganathan Desikan <ravi@jetztechnologies.com>
4492M: "Arvind R." <arvino55@gmail.com>
4493L: linux-edac@vger.kernel.org
4494S: Maintained
4495F: drivers/edac/i82975x_edac.c
4496
4497EDAC-IE31200
4498M: Jason Baron <jbaron@akamai.com>
4499L: linux-edac@vger.kernel.org
4500S: Maintained
4501F: drivers/edac/ie31200_edac.c
4502
4503EDAC-MPC85XX
4504M: Johannes Thumshirn <morbidrsa@gmail.com>
4505L: linux-edac@vger.kernel.org
4506S: Maintained
4507F: drivers/edac/mpc85xx_edac.[ch]
4508
4509EDAC-PASEMI
4510M: Egor Martovetsky <egor@pasemi.com>
4511L: linux-edac@vger.kernel.org
4512S: Maintained
4513F: drivers/edac/pasemi_edac.c
4514
4515EDAC-R82600
4516M: Tim Small <tim@buttersideup.com>
4517L: linux-edac@vger.kernel.org
4518S: Maintained
4519F: drivers/edac/r82600_edac.c
4520
4521EDAC-SBRIDGE
4522M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4523M: Mauro Carvalho Chehab <mchehab@kernel.org>
4524L: linux-edac@vger.kernel.org
4525S: Maintained
4526F: drivers/edac/sb_edac.c
4527
4528EDAC-XGENE
4529APPLIED MICRO (APM) X-GENE SOC EDAC
4530M: Loc Ho <lho@apm.com>
4531S: Supported
4532F: drivers/edac/xgene_edac.c
4533F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4534
4535EDIROL UA-101/UA-1000 DRIVER
4536M: Clemens Ladisch <clemens@ladisch.de>
4537L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4538T: git git://git.alsa-project.org/alsa-kernel.git
4539S: Maintained
4540F: sound/usb/misc/ua101.c
4541
4542EXTENSIBLE FIRMWARE INTERFACE (EFI)
4543M: Matt Fleming <matt@codeblueprint.co.uk>
4544L: linux-efi@vger.kernel.org
4545T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4546S: Maintained
4547F: Documentation/efi-stub.txt
4548F: arch/ia64/kernel/efi.c
4549F: arch/x86/boot/compressed/eboot.[ch]
4550F: arch/x86/include/asm/efi.h
4551F: arch/x86/platform/efi/
4552F: drivers/firmware/efi/
4553F: include/linux/efi*.h
4554
4555EFI VARIABLE FILESYSTEM
4556M: Matthew Garrett <matthew.garrett@nebula.com>
4557M: Jeremy Kerr <jk@ozlabs.org>
4558M: Matt Fleming <matt@codeblueprint.co.uk>
4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4560L: linux-efi@vger.kernel.org
4561S: Maintained
4562F: fs/efivarfs/
4563
4564EFIFB FRAMEBUFFER DRIVER
4565L: linux-fbdev@vger.kernel.org
4566M: Peter Jones <pjones@redhat.com>
4567S: Maintained
4568F: drivers/video/fbdev/efifb.c
4569
4570EFS FILESYSTEM
4571W: http://aeschi.ch.eu.org/efs/
4572S: Orphan
4573F: fs/efs/
4574
4575EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4576M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4577L: netdev@vger.kernel.org
4578S: Maintained
4579F: drivers/net/ethernet/ibm/ehea/
4580
4581EM28XX VIDEO4LINUX DRIVER
4582M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4583M: Mauro Carvalho Chehab <mchehab@kernel.org>
4584L: linux-media@vger.kernel.org
4585W: https://linuxtv.org
4586T: git git://linuxtv.org/media_tree.git
4587S: Maintained
4588F: drivers/media/usb/em28xx/
4589
4590EMBEDDED LINUX
4591M: Paul Gortmaker <paul.gortmaker@windriver.com>
4592M: Matt Mackall <mpm@selenic.com>
4593M: David Woodhouse <dwmw2@infradead.org>
4594L: linux-embedded@vger.kernel.org
4595S: Maintained
4596
4597EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4598M: James Smart <james.smart@avagotech.com>
4599M: Dick Kennedy <dick.kennedy@avagotech.com>
4600L: linux-scsi@vger.kernel.org
4601W: http://www.avagotech.com
4602S: Supported
4603F: drivers/scsi/lpfc/
4604
4605ENE CB710 FLASH CARD READER DRIVER
4606M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4607S: Maintained
4608F: drivers/misc/cb710/
4609F: drivers/mmc/host/cb710-mmc.*
4610F: include/linux/cb710.h
4611
4612ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4613M: Maxim Levitsky <maximlevitsky@gmail.com>
4614S: Maintained
4615F: drivers/media/rc/ene_ir.*
4616
4617EPSON S1D13XXX FRAMEBUFFER DRIVER
4618M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4619S: Maintained
4620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4621F: drivers/video/fbdev/s1d13xxxfb.c
4622F: include/video/s1d13xxxfb.h
4623
4624ET131X NETWORK DRIVER
4625M: Mark Einon <mark.einon@gmail.com>
4626S: Odd Fixes
4627F: drivers/net/ethernet/agere/
4628
4629ETHERNET BRIDGE
4630M: Stephen Hemminger <stephen@networkplumber.org>
4631L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4632L: netdev@vger.kernel.org
4633W: http://www.linuxfoundation.org/en/Net:Bridge
4634S: Maintained
4635F: include/linux/netfilter_bridge/
4636F: net/bridge/
4637
4638ETHERNET PHY LIBRARY
4639M: Florian Fainelli <f.fainelli@gmail.com>
4640L: netdev@vger.kernel.org
4641S: Maintained
4642F: include/linux/phy.h
4643F: include/linux/phy_fixed.h
4644F: drivers/net/phy/
4645F: Documentation/networking/phy.txt
4646F: drivers/of/of_mdio.c
4647F: drivers/of/of_net.c
4648
4649EXT2 FILE SYSTEM
4650M: Jan Kara <jack@suse.com>
4651L: linux-ext4@vger.kernel.org
4652S: Maintained
4653F: Documentation/filesystems/ext2.txt
4654F: fs/ext2/
4655F: include/linux/ext2*
4656
4657EXT4 FILE SYSTEM
4658M: "Theodore Ts'o" <tytso@mit.edu>
4659M: Andreas Dilger <adilger.kernel@dilger.ca>
4660L: linux-ext4@vger.kernel.org
4661W: http://ext4.wiki.kernel.org
4662Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4664S: Maintained
4665F: Documentation/filesystems/ext4.txt
4666F: fs/ext4/
4667
4668Extended Verification Module (EVM)
4669M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4670L: linux-ima-devel@lists.sourceforge.net
4671L: linux-security-module@vger.kernel.org
4672S: Supported
4673F: security/integrity/evm/
4674
4675EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4676M: MyungJoo Ham <myungjoo.ham@samsung.com>
4677M: Chanwoo Choi <cw00.choi@samsung.com>
4678L: linux-kernel@vger.kernel.org
4679T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4680S: Maintained
4681F: drivers/extcon/
4682F: include/linux/extcon/
4683F: include/linux/extcon.h
4684F: Documentation/extcon/
4685F: Documentation/devicetree/bindings/extcon/
4686
4687EXYNOS DP DRIVER
4688M: Jingoo Han <jingoohan1@gmail.com>
4689L: dri-devel@lists.freedesktop.org
4690S: Maintained
4691F: drivers/gpu/drm/exynos/exynos_dp*
4692
4693EXYNOS SYSMMU (IOMMU) driver
4694M: Marek Szyprowski <m.szyprowski@samsung.com>
4695L: iommu@lists.linux-foundation.org
4696S: Maintained
4697F: drivers/iommu/exynos-iommu.c
4698
4699EXYNOS MIPI DISPLAY DRIVERS
4700M: Inki Dae <inki.dae@samsung.com>
4701M: Donghwa Lee <dh09.lee@samsung.com>
4702M: Kyungmin Park <kyungmin.park@samsung.com>
4703L: linux-fbdev@vger.kernel.org
4704S: Maintained
4705F: drivers/video/fbdev/exynos/exynos_mipi*
4706F: include/video/exynos_mipi*
4707
4708EZchip NPS platform support
4709M: Noam Camus <noamc@ezchip.com>
4710S: Supported
4711F: arch/arc/plat-eznps
4712F: arch/arc/boot/dts/eznps.dts
4713
4714F71805F HARDWARE MONITORING DRIVER
4715M: Jean Delvare <jdelvare@suse.com>
4716L: linux-hwmon@vger.kernel.org
4717S: Maintained
4718F: Documentation/hwmon/f71805f
4719F: drivers/hwmon/f71805f.c
4720
4721FC0011 TUNER DRIVER
4722M: Michael Buesch <m@bues.ch>
4723L: linux-media@vger.kernel.org
4724S: Maintained
4725F: drivers/media/tuners/fc0011.h
4726F: drivers/media/tuners/fc0011.c
4727
4728FC2580 MEDIA DRIVER
4729M: Antti Palosaari <crope@iki.fi>
4730L: linux-media@vger.kernel.org
4731W: https://linuxtv.org
4732W: http://palosaari.fi/linux/
4733Q: http://patchwork.linuxtv.org/project/linux-media/list/
4734T: git git://linuxtv.org/anttip/media_tree.git
4735S: Maintained
4736F: drivers/media/tuners/fc2580*
4737
4738FANOTIFY
4739M: Eric Paris <eparis@redhat.com>
4740S: Maintained
4741F: fs/notify/fanotify/
4742F: include/linux/fanotify.h
4743F: include/uapi/linux/fanotify.h
4744
4745FARSYNC SYNCHRONOUS DRIVER
4746M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4747W: http://www.farsite.co.uk/
4748S: Supported
4749F: drivers/net/wan/farsync.*
4750
4751FAULT INJECTION SUPPORT
4752M: Akinobu Mita <akinobu.mita@gmail.com>
4753S: Supported
4754F: Documentation/fault-injection/
4755F: lib/fault-inject.c
4756
4757FBTFT Framebuffer drivers
4758M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4759M: Noralf Trønnes <noralf@tronnes.org>
4760S: Maintained
4761F: drivers/staging/fbtft/
4762
4763FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4764M: Johannes Thumshirn <jth@kernel.org>
4765L: fcoe-devel@open-fcoe.org
4766W: www.Open-FCoE.org
4767S: Supported
4768F: drivers/scsi/libfc/
4769F: drivers/scsi/fcoe/
4770F: include/scsi/fc/
4771F: include/scsi/libfc.h
4772F: include/scsi/libfcoe.h
4773F: include/uapi/scsi/fc/
4774
4775FILE LOCKING (flock() and fcntl()/lockf())
4776M: Jeff Layton <jlayton@poochiereds.net>
4777M: "J. Bruce Fields" <bfields@fieldses.org>
4778L: linux-fsdevel@vger.kernel.org
4779S: Maintained
4780F: include/linux/fcntl.h
4781F: include/linux/fs.h
4782F: include/uapi/linux/fcntl.h
4783F: include/uapi/linux/fs.h
4784F: fs/fcntl.c
4785F: fs/locks.c
4786
4787FILESYSTEMS (VFS and infrastructure)
4788M: Alexander Viro <viro@zeniv.linux.org.uk>
4789L: linux-fsdevel@vger.kernel.org
4790S: Maintained
4791F: fs/*
4792
4793FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4794M: Riku Voipio <riku.voipio@iki.fi>
4795L: linux-hwmon@vger.kernel.org
4796S: Maintained
4797F: drivers/hwmon/f75375s.c
4798F: include/linux/f75375s.h
4799
4800FIREWIRE AUDIO DRIVERS
4801M: Clemens Ladisch <clemens@ladisch.de>
4802L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4803T: git git://git.alsa-project.org/alsa-kernel.git
4804S: Maintained
4805F: sound/firewire/
4806
4807FIREWIRE MEDIA DRIVERS (firedtv)
4808M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4809L: linux-media@vger.kernel.org
4810L: linux1394-devel@lists.sourceforge.net
4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4812S: Maintained
4813F: drivers/media/firewire/
4814
4815FIREWIRE SBP-2 TARGET
4816M: Chris Boot <bootc@bootc.net>
4817L: linux-scsi@vger.kernel.org
4818L: target-devel@vger.kernel.org
4819L: linux1394-devel@lists.sourceforge.net
4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4821S: Maintained
4822F: drivers/target/sbp/
4823
4824FIREWIRE SUBSYSTEM
4825M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4826L: linux1394-devel@lists.sourceforge.net
4827W: http://ieee1394.wiki.kernel.org/
4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4829S: Maintained
4830F: drivers/firewire/
4831F: include/linux/firewire.h
4832F: include/uapi/linux/firewire*.h
4833F: tools/firewire/
4834
4835FIRMWARE LOADER (request_firmware)
4836M: Ming Lei <ming.lei@canonical.com>
4837L: linux-kernel@vger.kernel.org
4838S: Maintained
4839F: Documentation/firmware_class/
4840F: drivers/base/firmware*.c
4841F: include/linux/firmware.h
4842
4843FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4844M: Joshua Morris <josh.h.morris@us.ibm.com>
4845M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4846S: Maintained
4847F: drivers/block/rsxx/
4848
4849FLOPPY DRIVER
4850M: Jiri Kosina <jikos@kernel.org>
4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4852S: Odd fixes
4853F: drivers/block/floppy.c
4854
4855FMC SUBSYSTEM
4856M: Alessandro Rubini <rubini@gnudd.com>
4857W: http://www.ohwr.org/projects/fmc-bus
4858S: Supported
4859F: drivers/fmc/
4860F: include/linux/fmc*.h
4861F: include/linux/ipmi-fru.h
4862K: fmc_d.*register
4863
4864FPGA MANAGER FRAMEWORK
4865M: Alan Tull <atull@opensource.altera.com>
4866R: Moritz Fischer <moritz.fischer@ettus.com>
4867S: Maintained
4868F: drivers/fpga/
4869F: include/linux/fpga/fpga-mgr.h
4870W: http://www.rocketboards.org
4871
4872FPU EMULATOR
4873M: Bill Metzenthen <billm@melbpc.org.au>
4874W: http://floatingpoint.sourceforge.net/emulator/index.html
4875S: Maintained
4876F: arch/x86/math-emu/
4877
4878FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4879L: netdev@vger.kernel.org
4880S: Orphan
4881F: drivers/net/wan/dlci.c
4882F: drivers/net/wan/sdla.c
4883
4884FRAMEBUFFER LAYER
4885M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4886M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4887L: linux-fbdev@vger.kernel.org
4888W: http://linux-fbdev.sourceforge.net/
4889Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4891S: Maintained
4892F: Documentation/fb/
4893F: drivers/video/
4894F: include/video/
4895F: include/linux/fb.h
4896F: include/uapi/video/
4897F: include/uapi/linux/fb.h
4898
4899FREESCALE DIU FRAMEBUFFER DRIVER
4900M: Timur Tabi <timur@tabi.org>
4901L: linux-fbdev@vger.kernel.org
4902S: Maintained
4903F: drivers/video/fbdev/fsl-diu-fb.*
4904
4905FREESCALE DMA DRIVER
4906M: Li Yang <leoli@freescale.com>
4907M: Zhang Wei <zw@zh-kernel.org>
4908L: linuxppc-dev@lists.ozlabs.org
4909S: Maintained
4910F: drivers/dma/fsldma.*
4911
4912FREESCALE GPMI NAND DRIVER
4913M: Han Xu <han.xu@nxp.com>
4914L: linux-mtd@lists.infradead.org
4915S: Maintained
4916F: drivers/mtd/nand/gpmi-nand/*
4917
4918FREESCALE I2C CPM DRIVER
4919M: Jochen Friedrich <jochen@scram.de>
4920L: linuxppc-dev@lists.ozlabs.org
4921L: linux-i2c@vger.kernel.org
4922S: Maintained
4923F: drivers/i2c/busses/i2c-cpm.c
4924
4925FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4926M: Sascha Hauer <kernel@pengutronix.de>
4927L: linux-fbdev@vger.kernel.org
4928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4929S: Maintained
4930F: include/linux/platform_data/video-imxfb.h
4931F: drivers/video/fbdev/imxfb.c
4932
4933FREESCALE QUAD SPI DRIVER
4934M: Han Xu <han.xu@nxp.com>
4935L: linux-mtd@lists.infradead.org
4936S: Maintained
4937F: drivers/mtd/spi-nor/fsl-quadspi.c
4938
4939FREESCALE SOC FS_ENET DRIVER
4940M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4941M: Vitaly Bordug <vbordug@ru.mvista.com>
4942L: linuxppc-dev@lists.ozlabs.org
4943L: netdev@vger.kernel.org
4944S: Maintained
4945F: drivers/net/ethernet/freescale/fs_enet/
4946F: include/linux/fs_enet_pd.h
4947
4948FREESCALE IMX / MXC FEC DRIVER
4949M: Fugang Duan <fugang.duan@nxp.com>
4950L: netdev@vger.kernel.org
4951S: Maintained
4952F: drivers/net/ethernet/freescale/fec_main.c
4953F: drivers/net/ethernet/freescale/fec_ptp.c
4954F: drivers/net/ethernet/freescale/fec.h
4955F: Documentation/devicetree/bindings/net/fsl-fec.txt
4956
4957FREESCALE QUICC ENGINE LIBRARY
4958L: linuxppc-dev@lists.ozlabs.org
4959S: Orphan
4960F: drivers/soc/fsl/qe/
4961F: include/soc/fsl/*qe*.h
4962F: include/soc/fsl/*ucc*.h
4963
4964FREESCALE USB PERIPHERAL DRIVERS
4965M: Li Yang <leoli@freescale.com>
4966L: linux-usb@vger.kernel.org
4967L: linuxppc-dev@lists.ozlabs.org
4968S: Maintained
4969F: drivers/usb/gadget/udc/fsl*
4970
4971FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4972M: Li Yang <leoli@freescale.com>
4973L: netdev@vger.kernel.org
4974L: linuxppc-dev@lists.ozlabs.org
4975S: Maintained
4976F: drivers/net/ethernet/freescale/ucc_geth*
4977
4978FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4979M: Claudiu Manoil <claudiu.manoil@freescale.com>
4980L: netdev@vger.kernel.org
4981S: Maintained
4982F: drivers/net/ethernet/freescale/gianfar*
4983X: drivers/net/ethernet/freescale/gianfar_ptp.c
4984F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4985
4986FREESCALE QUICC ENGINE UCC HDLC DRIVER
4987M: Zhao Qiang <qiang.zhao@nxp.com>
4988L: netdev@vger.kernel.org
4989L: linuxppc-dev@lists.ozlabs.org
4990S: Maintained
4991F: drivers/net/wan/fsl_ucc_hdlc*
4992
4993FREESCALE QUICC ENGINE UCC UART DRIVER
4994M: Timur Tabi <timur@tabi.org>
4995L: linuxppc-dev@lists.ozlabs.org
4996S: Maintained
4997F: drivers/tty/serial/ucc_uart.c
4998
4999FREESCALE SOC SOUND DRIVERS
5000M: Timur Tabi <timur@tabi.org>
5001M: Nicolin Chen <nicoleotsuka@gmail.com>
5002M: Xiubo Li <Xiubo.Lee@gmail.com>
5003R: Fabio Estevam <fabio.estevam@nxp.com>
5004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5005L: linuxppc-dev@lists.ozlabs.org
5006S: Maintained
5007F: sound/soc/fsl/fsl*
5008F: sound/soc/fsl/imx*
5009F: sound/soc/fsl/mpc8610_hpcd.c
5010
5011FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5012M: "J. German Rivera" <German.Rivera@freescale.com>
5013M: Stuart Yoder <stuart.yoder@nxp.com>
5014L: linux-kernel@vger.kernel.org
5015S: Maintained
5016F: drivers/staging/fsl-mc/
5017
5018FREEVXFS FILESYSTEM
5019M: Christoph Hellwig <hch@infradead.org>
5020W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5021S: Maintained
5022F: fs/freevxfs/
5023
5024FREEZER
5025M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5026M: Pavel Machek <pavel@ucw.cz>
5027L: linux-pm@vger.kernel.org
5028S: Supported
5029F: Documentation/power/freezing-of-tasks.txt
5030F: include/linux/freezer.h
5031F: kernel/freezer.c
5032
5033FRONTSWAP API
5034M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5035L: linux-kernel@vger.kernel.org
5036S: Maintained
5037F: mm/frontswap.c
5038F: include/linux/frontswap.h
5039
5040FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5041M: David Howells <dhowells@redhat.com>
5042L: linux-cachefs@redhat.com (moderated for non-subscribers)
5043S: Supported
5044F: Documentation/filesystems/caching/
5045F: fs/fscache/
5046F: include/linux/fscache*.h
5047
5048FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5049M: Theodore Y. Ts'o <tytso@mit.edu>
5050M: Jaegeuk Kim <jaegeuk@kernel.org>
5051S: Supported
5052F: fs/crypto/
5053F: include/linux/fscrypto.h
5054
5055F2FS FILE SYSTEM
5056M: Jaegeuk Kim <jaegeuk@kernel.org>
5057M: Changman Lee <cm224.lee@samsung.com>
5058R: Chao Yu <yuchao0@huawei.com>
5059L: linux-f2fs-devel@lists.sourceforge.net
5060W: http://en.wikipedia.org/wiki/F2FS
5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5062S: Maintained
5063F: Documentation/filesystems/f2fs.txt
5064F: Documentation/ABI/testing/sysfs-fs-f2fs
5065F: fs/f2fs/
5066F: include/linux/f2fs_fs.h
5067F: include/trace/events/f2fs.h
5068
5069FUJITSU FR-V (FRV) PORT
5070S: Orphan
5071F: arch/frv/
5072
5073FUJITSU LAPTOP EXTRAS
5074M: Jonathan Woithe <jwoithe@just42.net>
5075L: platform-driver-x86@vger.kernel.org
5076S: Maintained
5077F: drivers/platform/x86/fujitsu-laptop.c
5078
5079FUJITSU M-5MO LS CAMERA ISP DRIVER
5080M: Kyungmin Park <kyungmin.park@samsung.com>
5081M: Heungjun Kim <riverful.kim@samsung.com>
5082L: linux-media@vger.kernel.org
5083S: Maintained
5084F: drivers/media/i2c/m5mols/
5085F: include/media/i2c/m5mols.h
5086
5087FUJITSU TABLET EXTRAS
5088M: Robert Gerlach <khnz@gmx.de>
5089L: platform-driver-x86@vger.kernel.org
5090S: Maintained
5091F: drivers/platform/x86/fujitsu-tablet.c
5092
5093FUSE: FILESYSTEM IN USERSPACE
5094M: Miklos Szeredi <miklos@szeredi.hu>
5095L: linux-fsdevel@vger.kernel.org
5096W: http://fuse.sourceforge.net/
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5098S: Maintained
5099F: fs/fuse/
5100F: include/uapi/linux/fuse.h
5101F: Documentation/filesystems/fuse.txt
5102
5103FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5104M: Rik Faith <faith@cs.unc.edu>
5105L: linux-scsi@vger.kernel.org
5106S: Odd Fixes (e.g., new signatures)
5107F: drivers/scsi/fdomain.*
5108
5109GCC PLUGINS
5110M: Kees Cook <keescook@chromium.org>
5111R: Emese Revfy <re.emese@gmail.com>
5112L: kernel-hardening@lists.openwall.com
5113S: Maintained
5114F: scripts/gcc-plugins/
5115F: scripts/gcc-plugin.sh
5116F: Documentation/gcc-plugins.txt
5117
5118GCOV BASED KERNEL PROFILING
5119M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5120S: Maintained
5121F: kernel/gcov/
5122F: Documentation/gcov.txt
5123
5124GDT SCSI DISK ARRAY CONTROLLER DRIVER
5125M: Achim Leubner <achim_leubner@adaptec.com>
5126L: linux-scsi@vger.kernel.org
5127W: http://www.icp-vortex.com/
5128S: Supported
5129F: drivers/scsi/gdt*
5130
5131GDB KERNEL DEBUGGING HELPER SCRIPTS
5132M: Jan Kiszka <jan.kiszka@siemens.com>
5133M: Kieran Bingham <kieran@bingham.xyz>
5134S: Supported
5135F: scripts/gdb/
5136
5137GEMTEK FM RADIO RECEIVER DRIVER
5138M: Hans Verkuil <hverkuil@xs4all.nl>
5139L: linux-media@vger.kernel.org
5140T: git git://linuxtv.org/media_tree.git
5141W: https://linuxtv.org
5142S: Maintained
5143F: drivers/media/radio/radio-gemtek*
5144
5145GENERIC GPIO I2C DRIVER
5146M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5147S: Supported
5148F: drivers/i2c/busses/i2c-gpio.c
5149F: include/linux/i2c-gpio.h
5150
5151GENERIC GPIO I2C MULTIPLEXER DRIVER
5152M: Peter Korsgaard <peter.korsgaard@barco.com>
5153L: linux-i2c@vger.kernel.org
5154S: Supported
5155F: drivers/i2c/muxes/i2c-mux-gpio.c
5156F: include/linux/i2c-mux-gpio.h
5157F: Documentation/i2c/muxes/i2c-mux-gpio
5158
5159GENERIC HDLC (WAN) DRIVERS
5160M: Krzysztof Halasa <khc@pm.waw.pl>
5161W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5162S: Maintained
5163F: drivers/net/wan/c101.c
5164F: drivers/net/wan/hd6457*
5165F: drivers/net/wan/hdlc*
5166F: drivers/net/wan/n2.c
5167F: drivers/net/wan/pc300too.c
5168F: drivers/net/wan/pci200syn.c
5169F: drivers/net/wan/wanxl*
5170
5171GENERIC INCLUDE/ASM HEADER FILES
5172M: Arnd Bergmann <arnd@arndb.de>
5173L: linux-arch@vger.kernel.org
5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5175S: Maintained
5176F: include/asm-generic/
5177F: include/uapi/asm-generic/
5178
5179GENERIC PHY FRAMEWORK
5180M: Kishon Vijay Abraham I <kishon@ti.com>
5181L: linux-kernel@vger.kernel.org
5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5183S: Supported
5184F: drivers/phy/
5185F: include/linux/phy/
5186
5187GENERIC PM DOMAINS
5188M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5189M: Kevin Hilman <khilman@kernel.org>
5190M: Ulf Hansson <ulf.hansson@linaro.org>
5191L: linux-pm@vger.kernel.org
5192S: Supported
5193F: drivers/base/power/domain*.c
5194F: include/linux/pm_domain.h
5195
5196GENERIC UIO DRIVER FOR PCI DEVICES
5197M: "Michael S. Tsirkin" <mst@redhat.com>
5198L: kvm@vger.kernel.org
5199S: Supported
5200F: drivers/uio/uio_pci_generic.c
5201
5202GET_MAINTAINER SCRIPT
5203M: Joe Perches <joe@perches.com>
5204S: Maintained
5205F: scripts/get_maintainer.pl
5206
5207RESTARTABLE SEQUENCES SUPPORT
5208M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
5209M: Peter Zijlstra <peterz@infradead.org>
5210M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
5211M: Boqun Feng <boqun.feng@gmail.com>
5212L: linux-kernel@vger.kernel.org
5213S: Supported
5214F: kernel/rseq.c
5215F: include/uapi/linux/rseq.h
5216F: tools/testing/selftests/rseq/
5217
5218GFS2 FILE SYSTEM
5219M: Steven Whitehouse <swhiteho@redhat.com>
5220M: Bob Peterson <rpeterso@redhat.com>
5221L: cluster-devel@redhat.com
5222W: http://sources.redhat.com/cluster/
5223T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5224S: Supported
5225F: Documentation/filesystems/gfs2*.txt
5226F: fs/gfs2/
5227F: include/uapi/linux/gfs2_ondisk.h
5228
5229GIGASET ISDN DRIVERS
5230M: Paul Bolle <pebolle@tiscali.nl>
5231L: gigaset307x-common@lists.sourceforge.net
5232W: http://gigaset307x.sourceforge.net/
5233S: Odd Fixes
5234F: Documentation/isdn/README.gigaset
5235F: drivers/isdn/gigaset/
5236F: include/uapi/linux/gigaset_dev.h
5237
5238GO7007 MPEG CODEC
5239M: Hans Verkuil <hans.verkuil@cisco.com>
5240L: linux-media@vger.kernel.org
5241S: Maintained
5242F: drivers/media/usb/go7007/
5243
5244GOODIX TOUCHSCREEN
5245M: Bastien Nocera <hadess@hadess.net>
5246L: linux-input@vger.kernel.org
5247S: Maintained
5248F: drivers/input/touchscreen/goodix.c
5249
5250GPIO SUBSYSTEM
5251M: Linus Walleij <linus.walleij@linaro.org>
5252M: Alexandre Courbot <gnurou@gmail.com>
5253L: linux-gpio@vger.kernel.org
5254T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5255S: Maintained
5256F: Documentation/devicetree/bindings/gpio/
5257F: Documentation/gpio/
5258F: Documentation/ABI/testing/gpio-cdev
5259F: Documentation/ABI/obsolete/sysfs-gpio
5260F: drivers/gpio/
5261F: include/linux/gpio/
5262F: include/linux/gpio.h
5263F: include/asm-generic/gpio.h
5264F: include/uapi/linux/gpio.h
5265F: tools/gpio/
5266
5267GRE DEMULTIPLEXER DRIVER
5268M: Dmitry Kozlov <xeb@mail.ru>
5269L: netdev@vger.kernel.org
5270S: Maintained
5271F: net/ipv4/gre_demux.c
5272F: net/ipv4/gre_offload.c
5273F: include/net/gre.h
5274
5275GRETH 10/100/1G Ethernet MAC device driver
5276M: Andreas Larsson <andreas@gaisler.com>
5277L: netdev@vger.kernel.org
5278S: Maintained
5279F: drivers/net/ethernet/aeroflex/
5280
5281GSPCA FINEPIX SUBDRIVER
5282M: Frank Zago <frank@zago.net>
5283L: linux-media@vger.kernel.org
5284T: git git://linuxtv.org/media_tree.git
5285S: Maintained
5286F: drivers/media/usb/gspca/finepix.c
5287
5288GSPCA GL860 SUBDRIVER
5289M: Olivier Lorin <o.lorin@laposte.net>
5290L: linux-media@vger.kernel.org
5291T: git git://linuxtv.org/media_tree.git
5292S: Maintained
5293F: drivers/media/usb/gspca/gl860/
5294
5295GSPCA M5602 SUBDRIVER
5296M: Erik Andren <erik.andren@gmail.com>
5297L: linux-media@vger.kernel.org
5298T: git git://linuxtv.org/media_tree.git
5299S: Maintained
5300F: drivers/media/usb/gspca/m5602/
5301
5302GSPCA PAC207 SONIXB SUBDRIVER
5303M: Hans Verkuil <hverkuil@xs4all.nl>
5304L: linux-media@vger.kernel.org
5305T: git git://linuxtv.org/media_tree.git
5306S: Odd Fixes
5307F: drivers/media/usb/gspca/pac207.c
5308
5309GSPCA SN9C20X SUBDRIVER
5310M: Brian Johnson <brijohn@gmail.com>
5311L: linux-media@vger.kernel.org
5312T: git git://linuxtv.org/media_tree.git
5313S: Maintained
5314F: drivers/media/usb/gspca/sn9c20x.c
5315
5316GSPCA T613 SUBDRIVER
5317M: Leandro Costantino <lcostantino@gmail.com>
5318L: linux-media@vger.kernel.org
5319T: git git://linuxtv.org/media_tree.git
5320S: Maintained
5321F: drivers/media/usb/gspca/t613.c
5322
5323GSPCA USB WEBCAM DRIVER
5324M: Hans Verkuil <hverkuil@xs4all.nl>
5325L: linux-media@vger.kernel.org
5326T: git git://linuxtv.org/media_tree.git
5327S: Odd Fixes
5328F: drivers/media/usb/gspca/
5329
5330GUID PARTITION TABLE (GPT)
5331M: Davidlohr Bueso <dave@stgolabs.net>
5332L: linux-efi@vger.kernel.org
5333S: Maintained
5334F: block/partitions/efi.*
5335
5336STK1160 USB VIDEO CAPTURE DRIVER
5337M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5338L: linux-media@vger.kernel.org
5339T: git git://linuxtv.org/media_tree.git
5340S: Maintained
5341F: drivers/media/usb/stk1160/
5342
5343H8/300 ARCHITECTURE
5344M: Yoshinori Sato <ysato@users.sourceforge.jp>
5345L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5346W: http://uclinux-h8.sourceforge.jp
5347T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5348S: Maintained
5349F: arch/h8300/
5350F: drivers/clocksource/h8300_*.c
5351F: drivers/clk/h8300/
5352F: drivers/irqchip/irq-renesas-h8*.c
5353
5354HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5355M: Frank Seidel <frank@f-seidel.de>
5356L: platform-driver-x86@vger.kernel.org
5357W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5358S: Maintained
5359F: drivers/platform/x86/hdaps.c
5360
5361HDPVR USB VIDEO ENCODER DRIVER
5362M: Hans Verkuil <hverkuil@xs4all.nl>
5363L: linux-media@vger.kernel.org
5364T: git git://linuxtv.org/media_tree.git
5365W: https://linuxtv.org
5366S: Odd Fixes
5367F: drivers/media/usb/hdpvr/
5368
5369HWPOISON MEMORY FAILURE HANDLING
5370M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5371L: linux-mm@kvack.org
5372S: Maintained
5373F: mm/memory-failure.c
5374F: mm/hwpoison-inject.c
5375
5376HYPERVISOR VIRTUAL CONSOLE DRIVER
5377L: linuxppc-dev@lists.ozlabs.org
5378S: Odd Fixes
5379F: drivers/tty/hvc/
5380
5381HACKRF MEDIA DRIVER
5382M: Antti Palosaari <crope@iki.fi>
5383L: linux-media@vger.kernel.org
5384W: https://linuxtv.org
5385W: http://palosaari.fi/linux/
5386Q: http://patchwork.linuxtv.org/project/linux-media/list/
5387T: git git://linuxtv.org/anttip/media_tree.git
5388S: Maintained
5389F: drivers/media/usb/hackrf/
5390
5391HARDWARE MONITORING
5392M: Jean Delvare <jdelvare@suse.com>
5393M: Guenter Roeck <linux@roeck-us.net>
5394L: linux-hwmon@vger.kernel.org
5395W: http://hwmon.wiki.kernel.org/
5396T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5397T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5398S: Maintained
5399F: Documentation/hwmon/
5400F: drivers/hwmon/
5401F: include/linux/hwmon*.h
5402
5403HARDWARE RANDOM NUMBER GENERATOR CORE
5404M: Matt Mackall <mpm@selenic.com>
5405M: Herbert Xu <herbert@gondor.apana.org.au>
5406L: linux-crypto@vger.kernel.org
5407S: Odd fixes
5408F: Documentation/devicetree/bindings/rng/
5409F: Documentation/hw_random.txt
5410F: drivers/char/hw_random/
5411F: include/linux/hw_random.h
5412
5413HARDWARE SPINLOCK CORE
5414M: Ohad Ben-Cohen <ohad@wizery.com>
5415M: Bjorn Andersson <bjorn.andersson@linaro.org>
5416L: linux-remoteproc@vger.kernel.org
5417S: Maintained
5418T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5419F: Documentation/devicetree/bindings/hwlock/
5420F: Documentation/hwspinlock.txt
5421F: drivers/hwspinlock/
5422F: include/linux/hwspinlock.h
5423
5424HARMONY SOUND DRIVER
5425L: linux-parisc@vger.kernel.org
5426S: Maintained
5427F: sound/parisc/harmony.*
5428
5429HD29L2 MEDIA DRIVER
5430M: Antti Palosaari <crope@iki.fi>
5431L: linux-media@vger.kernel.org
5432W: https://linuxtv.org
5433W: http://palosaari.fi/linux/
5434Q: http://patchwork.linuxtv.org/project/linux-media/list/
5435T: git git://linuxtv.org/anttip/media_tree.git
5436S: Maintained
5437F: drivers/media/dvb-frontends/hd29l2*
5438
5439HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5440M: Brian Boylston <brian.boylston@hpe.com>
5441S: Supported
5442F: Documentation/watchdog/hpwdt.txt
5443F: drivers/watchdog/hpwdt.c
5444
5445HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5446M: Don Brace <don.brace@microsemi.com>
5447L: iss_storagedev@hp.com
5448L: esc.storagedev@microsemi.com
5449L: linux-scsi@vger.kernel.org
5450S: Supported
5451F: Documentation/scsi/hpsa.txt
5452F: drivers/scsi/hpsa*.[ch]
5453F: include/linux/cciss*.h
5454F: include/uapi/linux/cciss*.h
5455
5456HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5457M: Don Brace <don.brace@microsemi.com>
5458L: iss_storagedev@hp.com
5459L: esc.storagedev@microsemi.com
5460L: linux-scsi@vger.kernel.org
5461S: Supported
5462F: Documentation/blockdev/cciss.txt
5463F: drivers/block/cciss*
5464F: include/linux/cciss_ioctl.h
5465F: include/uapi/linux/cciss_ioctl.h
5466
5467HFI1 DRIVER
5468M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5469M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5470L: linux-rdma@vger.kernel.org
5471S: Supported
5472F: drivers/infiniband/hw/hfi1
5473
5474HFS FILESYSTEM
5475L: linux-fsdevel@vger.kernel.org
5476S: Orphan
5477F: Documentation/filesystems/hfs.txt
5478F: fs/hfs/
5479
5480HFSPLUS FILESYSTEM
5481L: linux-fsdevel@vger.kernel.org
5482S: Orphan
5483F: Documentation/filesystems/hfsplus.txt
5484F: fs/hfsplus/
5485
5486HGA FRAMEBUFFER DRIVER
5487M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5488L: linux-nvidia@lists.surfsouth.com
5489W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5490S: Maintained
5491F: drivers/video/fbdev/hgafb.c
5492
5493HIBERNATION (aka Software Suspend, aka swsusp)
5494M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5495M: Pavel Machek <pavel@ucw.cz>
5496L: linux-pm@vger.kernel.org
5497S: Supported
5498F: arch/x86/power/
5499F: drivers/base/power/
5500F: kernel/power/
5501F: include/linux/suspend.h
5502F: include/linux/freezer.h
5503F: include/linux/pm.h
5504F: arch/*/include/asm/suspend*.h
5505
5506HID CORE LAYER
5507M: Jiri Kosina <jikos@kernel.org>
5508R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5509L: linux-input@vger.kernel.org
5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5511S: Maintained
5512F: drivers/hid/
5513F: include/linux/hid*
5514F: include/uapi/linux/hid*
5515
5516HID SENSOR HUB DRIVERS
5517M: Jiri Kosina <jikos@kernel.org>
5518M: Jonathan Cameron <jic23@kernel.org>
5519M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5520L: linux-input@vger.kernel.org
5521L: linux-iio@vger.kernel.org
5522S: Maintained
5523F: Documentation/hid/hid-sensor*
5524F: drivers/hid/hid-sensor-*
5525F: drivers/iio/*/hid-*
5526F: include/linux/hid-sensor-*
5527
5528HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5529M: Thomas Gleixner <tglx@linutronix.de>
5530L: linux-kernel@vger.kernel.org
5531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5532S: Maintained
5533F: Documentation/timers/
5534F: kernel/time/hrtimer.c
5535F: kernel/time/clockevents.c
5536F: kernel/time/tick*.*
5537F: kernel/time/timer_*.c
5538F: include/linux/clockchips.h
5539F: include/linux/hrtimer.h
5540
5541HIGH-SPEED SCC DRIVER FOR AX.25
5542L: linux-hams@vger.kernel.org
5543S: Orphan
5544F: drivers/net/hamradio/dmascc.c
5545F: drivers/net/hamradio/scc.c
5546
5547HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5548M: HighPoint Linux Team <linux@highpoint-tech.com>
5549W: http://www.highpoint-tech.com
5550S: Supported
5551F: Documentation/scsi/hptiop.txt
5552F: drivers/scsi/hptiop.c
5553
5554HIPPI
5555M: Jes Sorensen <jes@trained-monkey.org>
5556L: linux-hippi@sunsite.dk
5557S: Maintained
5558F: include/linux/hippidevice.h
5559F: include/uapi/linux/if_hippi.h
5560F: net/802/hippi.c
5561F: drivers/net/hippi/
5562
5563HISILICON NETWORK SUBSYSTEM DRIVER
5564M: Yisen Zhuang <yisen.zhuang@huawei.com>
5565M: Salil Mehta <salil.mehta@huawei.com>
5566L: netdev@vger.kernel.org
5567W: http://www.hisilicon.com
5568S: Maintained
5569F: drivers/net/ethernet/hisilicon/
5570F: Documentation/devicetree/bindings/net/hisilicon*.txt
5571
5572HISILICON SAS Controller
5573M: John Garry <john.garry@huawei.com>
5574W: http://www.hisilicon.com
5575S: Supported
5576F: drivers/scsi/hisi_sas/
5577F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5578
5579HOST AP DRIVER
5580M: Jouni Malinen <j@w1.fi>
5581L: hostap@shmoo.com (subscribers-only)
5582L: linux-wireless@vger.kernel.org
5583W: http://hostap.epitest.fi/
5584S: Maintained
5585F: drivers/net/wireless/intersil/hostap/
5586
5587HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5588L: platform-driver-x86@vger.kernel.org
5589S: Orphan
5590F: drivers/platform/x86/tc1100-wmi.c
5591
5592HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5593M: Jaroslav Kysela <perex@perex.cz>
5594S: Maintained
5595F: drivers/net/ethernet/hp/hp100.*
5596
5597HPET: High Precision Event Timers driver
5598M: Clemens Ladisch <clemens@ladisch.de>
5599S: Maintained
5600F: Documentation/timers/hpet.txt
5601F: drivers/char/hpet.c
5602F: include/linux/hpet.h
5603F: include/uapi/linux/hpet.h
5604
5605HPET: x86
5606S: Orphan
5607F: arch/x86/kernel/hpet.c
5608F: arch/x86/include/asm/hpet.h
5609
5610HPFS FILESYSTEM
5611M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5612W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5613S: Maintained
5614F: fs/hpfs/
5615
5616HSI SUBSYSTEM
5617M: Sebastian Reichel <sre@kernel.org>
5618T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5619S: Maintained
5620F: Documentation/ABI/testing/sysfs-bus-hsi
5621F: Documentation/hsi.txt
5622F: drivers/hsi/
5623F: include/linux/hsi/
5624F: include/uapi/linux/hsi/
5625
5626HSO 3G MODEM DRIVER
5627M: Jan Dumon <j.dumon@option.com>
5628W: http://www.pharscape.org
5629S: Maintained
5630F: drivers/net/usb/hso.c
5631
5632HSR NETWORK PROTOCOL
5633M: Arvid Brodin <arvid.brodin@alten.se>
5634L: netdev@vger.kernel.org
5635S: Maintained
5636F: net/hsr/
5637
5638HTCPEN TOUCHSCREEN DRIVER
5639M: Pau Oliva Fora <pof@eslack.org>
5640L: linux-input@vger.kernel.org
5641S: Maintained
5642F: drivers/input/touchscreen/htcpen.c
5643
5644HUGETLB FILESYSTEM
5645M: Nadia Yvette Chambers <nyc@holomorphy.com>
5646S: Maintained
5647F: fs/hugetlbfs/
5648
5649Hyper-V CORE AND DRIVERS
5650M: "K. Y. Srinivasan" <kys@microsoft.com>
5651M: Haiyang Zhang <haiyangz@microsoft.com>
5652L: devel@linuxdriverproject.org
5653S: Maintained
5654F: arch/x86/include/asm/mshyperv.h
5655F: arch/x86/include/uapi/asm/hyperv.h
5656F: arch/x86/kernel/cpu/mshyperv.c
5657F: drivers/hid/hid-hyperv.c
5658F: drivers/hv/
5659F: drivers/input/serio/hyperv-keyboard.c
5660F: drivers/pci/host/pci-hyperv.c
5661F: drivers/net/hyperv/
5662F: drivers/scsi/storvsc_drv.c
5663F: drivers/video/fbdev/hyperv_fb.c
5664F: include/linux/hyperv.h
5665F: tools/hv/
5666F: Documentation/ABI/stable/sysfs-bus-vmbus
5667
5668I2C MUXES
5669M: Peter Rosin <peda@axentia.se>
5670L: linux-i2c@vger.kernel.org
5671S: Maintained
5672F: Documentation/i2c/i2c-topology
5673F: Documentation/i2c/muxes/
5674F: Documentation/devicetree/bindings/i2c/i2c-mux*
5675F: drivers/i2c/i2c-mux.c
5676F: drivers/i2c/muxes/
5677F: include/linux/i2c-mux.h
5678
5679I2C OVER PARALLEL PORT
5680M: Jean Delvare <jdelvare@suse.com>
5681L: linux-i2c@vger.kernel.org
5682S: Maintained
5683F: Documentation/i2c/busses/i2c-parport
5684F: Documentation/i2c/busses/i2c-parport-light
5685F: drivers/i2c/busses/i2c-parport.c
5686F: drivers/i2c/busses/i2c-parport-light.c
5687
5688I2C/SMBUS CONTROLLER DRIVERS FOR PC
5689M: Jean Delvare <jdelvare@suse.com>
5690L: linux-i2c@vger.kernel.org
5691S: Maintained
5692F: Documentation/i2c/busses/i2c-ali1535
5693F: Documentation/i2c/busses/i2c-ali1563
5694F: Documentation/i2c/busses/i2c-ali15x3
5695F: Documentation/i2c/busses/i2c-amd756
5696F: Documentation/i2c/busses/i2c-amd8111
5697F: Documentation/i2c/busses/i2c-i801
5698F: Documentation/i2c/busses/i2c-nforce2
5699F: Documentation/i2c/busses/i2c-piix4
5700F: Documentation/i2c/busses/i2c-sis5595
5701F: Documentation/i2c/busses/i2c-sis630
5702F: Documentation/i2c/busses/i2c-sis96x
5703F: Documentation/i2c/busses/i2c-via
5704F: Documentation/i2c/busses/i2c-viapro
5705F: drivers/i2c/busses/i2c-ali1535.c
5706F: drivers/i2c/busses/i2c-ali1563.c
5707F: drivers/i2c/busses/i2c-ali15x3.c
5708F: drivers/i2c/busses/i2c-amd756.c
5709F: drivers/i2c/busses/i2c-amd756-s4882.c
5710F: drivers/i2c/busses/i2c-amd8111.c
5711F: drivers/i2c/busses/i2c-i801.c
5712F: drivers/i2c/busses/i2c-isch.c
5713F: drivers/i2c/busses/i2c-nforce2.c
5714F: drivers/i2c/busses/i2c-nforce2-s4985.c
5715F: drivers/i2c/busses/i2c-piix4.c
5716F: drivers/i2c/busses/i2c-sis5595.c
5717F: drivers/i2c/busses/i2c-sis630.c
5718F: drivers/i2c/busses/i2c-sis96x.c
5719F: drivers/i2c/busses/i2c-via.c
5720F: drivers/i2c/busses/i2c-viapro.c
5721
5722I2C/SMBUS ISMT DRIVER
5723M: Seth Heasley <seth.heasley@intel.com>
5724M: Neil Horman <nhorman@tuxdriver.com>
5725L: linux-i2c@vger.kernel.org
5726F: drivers/i2c/busses/i2c-ismt.c
5727F: Documentation/i2c/busses/i2c-ismt
5728
5729I2C/SMBUS STUB DRIVER
5730M: Jean Delvare <jdelvare@suse.com>
5731L: linux-i2c@vger.kernel.org
5732S: Maintained
5733F: drivers/i2c/i2c-stub.c
5734
5735I2C SUBSYSTEM
5736M: Wolfram Sang <wsa@the-dreams.de>
5737L: linux-i2c@vger.kernel.org
5738W: https://i2c.wiki.kernel.org/
5739Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5740T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5741S: Maintained
5742F: Documentation/devicetree/bindings/i2c/
5743F: Documentation/i2c/
5744F: drivers/i2c/
5745F: drivers/i2c/*/
5746F: include/linux/i2c.h
5747F: include/linux/i2c-*.h
5748F: include/uapi/linux/i2c.h
5749F: include/uapi/linux/i2c-*.h
5750
5751I2C ACPI SUPPORT
5752M: Mika Westerberg <mika.westerberg@linux.intel.com>
5753L: linux-i2c@vger.kernel.org
5754L: linux-acpi@vger.kernel.org
5755S: Maintained
5756
5757I2C-TAOS-EVM DRIVER
5758M: Jean Delvare <jdelvare@suse.com>
5759L: linux-i2c@vger.kernel.org
5760S: Maintained
5761F: Documentation/i2c/busses/i2c-taos-evm
5762F: drivers/i2c/busses/i2c-taos-evm.c
5763
5764I2C-TINY-USB DRIVER
5765M: Till Harbaum <till@harbaum.org>
5766L: linux-i2c@vger.kernel.org
5767W: http://www.harbaum.org/till/i2c_tiny_usb
5768S: Maintained
5769F: drivers/i2c/busses/i2c-tiny-usb.c
5770
5771i386 BOOT CODE
5772M: "H. Peter Anvin" <hpa@zytor.com>
5773S: Maintained
5774F: arch/x86/boot/
5775
5776i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5777M: "H. Peter Anvin" <hpa@zytor.com>
5778T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5779S: Maintained
5780
5781IA64 (Itanium) PLATFORM
5782M: Tony Luck <tony.luck@intel.com>
5783M: Fenghua Yu <fenghua.yu@intel.com>
5784L: linux-ia64@vger.kernel.org
5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5786S: Maintained
5787F: arch/ia64/
5788
5789IBM Power VMX Cryptographic instructions
5790M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5791M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5792L: linux-crypto@vger.kernel.org
5793S: Supported
5794F: drivers/crypto/vmx/Makefile
5795F: drivers/crypto/vmx/Kconfig
5796F: drivers/crypto/vmx/vmx.c
5797F: drivers/crypto/vmx/aes*
5798F: drivers/crypto/vmx/ghash*
5799F: drivers/crypto/vmx/ppc-xlate.pl
5800
5801IBM Power in-Nest Crypto Acceleration
5802M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5803M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5804L: linux-crypto@vger.kernel.org
5805S: Supported
5806F: drivers/crypto/nx/Makefile
5807F: drivers/crypto/nx/Kconfig
5808F: drivers/crypto/nx/nx-aes*
5809F: drivers/crypto/nx/nx-sha*
5810F: drivers/crypto/nx/nx.*
5811F: drivers/crypto/nx/nx_csbcpb.h
5812F: drivers/crypto/nx/nx_debugfs.h
5813
5814IBM Power 842 compression accelerator
5815M: Dan Streetman <ddstreet@ieee.org>
5816S: Supported
5817F: drivers/crypto/nx/Makefile
5818F: drivers/crypto/nx/Kconfig
5819F: drivers/crypto/nx/nx-842*
5820F: include/linux/sw842.h
5821F: crypto/842.c
5822F: lib/842/
5823
5824IBM Power Linux RAID adapter
5825M: Brian King <brking@us.ibm.com>
5826S: Supported
5827F: drivers/scsi/ipr.*
5828
5829IBM Power Virtual Ethernet Device Driver
5830M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5831L: netdev@vger.kernel.org
5832S: Supported
5833F: drivers/net/ethernet/ibm/ibmveth.*
5834
5835IBM Power SRIOV Virtual NIC Device Driver
5836M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5837M: John Allen <jallen@linux.vnet.ibm.com>
5838L: netdev@vger.kernel.org
5839S: Supported
5840F: drivers/net/ethernet/ibm/ibmvnic.*
5841
5842IBM Power Virtual SCSI Device Drivers
5843M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5844L: linux-scsi@vger.kernel.org
5845S: Supported
5846F: drivers/scsi/ibmvscsi/ibmvscsi*
5847F: include/scsi/viosrp.h
5848
5849IBM Power Virtual SCSI Device Target Driver
5850M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5851M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5852L: linux-scsi@vger.kernel.org
5853L: target-devel@vger.kernel.org
5854S: Supported
5855F: drivers/scsi/ibmvscsi_tgt/
5856
5857IBM Power Virtual FC Device Drivers
5858M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5859L: linux-scsi@vger.kernel.org
5860S: Supported
5861F: drivers/scsi/ibmvscsi/ibmvfc*
5862
5863IBM ServeRAID RAID DRIVER
5864S: Orphan
5865F: drivers/scsi/ips.*
5866
5867ICH LPC AND GPIO DRIVER
5868M: Peter Tyser <ptyser@xes-inc.com>
5869S: Maintained
5870F: drivers/mfd/lpc_ich.c
5871F: drivers/gpio/gpio-ich.c
5872
5873IDE SUBSYSTEM
5874M: "David S. Miller" <davem@davemloft.net>
5875L: linux-ide@vger.kernel.org
5876Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5878S: Maintained
5879F: Documentation/ide/
5880F: drivers/ide/
5881F: include/linux/ide.h
5882
5883IDEAPAD LAPTOP EXTRAS DRIVER
5884M: Ike Panhc <ike.pan@canonical.com>
5885L: platform-driver-x86@vger.kernel.org
5886W: http://launchpad.net/ideapad-laptop
5887S: Maintained
5888F: drivers/platform/x86/ideapad-laptop.c
5889
5890IDEAPAD LAPTOP SLIDEBAR DRIVER
5891M: Andrey Moiseev <o2g.org.ru@gmail.com>
5892L: linux-input@vger.kernel.org
5893W: https://github.com/o2genum/ideapad-slidebar
5894S: Maintained
5895F: drivers/input/misc/ideapad_slidebar.c
5896
5897IDE/ATAPI DRIVERS
5898M: Borislav Petkov <bp@alien8.de>
5899L: linux-ide@vger.kernel.org
5900S: Maintained
5901F: Documentation/cdrom/ide-cd
5902F: drivers/ide/ide-cd*
5903
5904IDLE-I7300
5905M: Andy Henroid <andrew.d.henroid@intel.com>
5906L: linux-pm@vger.kernel.org
5907S: Supported
5908F: drivers/idle/i7300_idle.c
5909
5910IEEE 802.15.4 SUBSYSTEM
5911M: Alexander Aring <aar@pengutronix.de>
5912L: linux-wpan@vger.kernel.org
5913W: http://wpan.cakelab.org/
5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5915T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5916S: Maintained
5917F: net/ieee802154/
5918F: net/mac802154/
5919F: drivers/net/ieee802154/
5920F: include/linux/nl802154.h
5921F: include/linux/ieee802154.h
5922F: include/net/nl802154.h
5923F: include/net/mac802154.h
5924F: include/net/af_ieee802154.h
5925F: include/net/cfg802154.h
5926F: include/net/ieee802154_netdev.h
5927F: Documentation/networking/ieee802154.txt
5928
5929IGORPLUG-USB IR RECEIVER
5930M: Sean Young <sean@mess.org>
5931L: linux-media@vger.kernel.org
5932S: Maintained
5933F: drivers/media/rc/igorplugusb.c
5934
5935IGUANAWORKS USB IR TRANSCEIVER
5936M: Sean Young <sean@mess.org>
5937L: linux-media@vger.kernel.org
5938S: Maintained
5939F: drivers/media/rc/iguanair.c
5940
5941IIO SUBSYSTEM AND DRIVERS
5942M: Jonathan Cameron <jic23@kernel.org>
5943R: Hartmut Knaack <knaack.h@gmx.de>
5944R: Lars-Peter Clausen <lars@metafoo.de>
5945R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5946L: linux-iio@vger.kernel.org
5947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5948S: Maintained
5949F: Documentation/devicetree/bindings/iio/
5950F: drivers/iio/
5951F: drivers/staging/iio/
5952F: include/linux/iio/
5953F: tools/iio/
5954
5955IKANOS/ADI EAGLE ADSL USB DRIVER
5956M: Matthieu Castet <castet.matthieu@free.fr>
5957M: Stanislaw Gruszka <stf_xl@wp.pl>
5958S: Maintained
5959F: drivers/usb/atm/ueagle-atm.c
5960
5961INA209 HARDWARE MONITOR DRIVER
5962M: Guenter Roeck <linux@roeck-us.net>
5963L: linux-hwmon@vger.kernel.org
5964S: Maintained
5965F: Documentation/hwmon/ina209
5966F: Documentation/devicetree/bindings/i2c/ina209.txt
5967F: drivers/hwmon/ina209.c
5968
5969INA2XX HARDWARE MONITOR DRIVER
5970M: Guenter Roeck <linux@roeck-us.net>
5971L: linux-hwmon@vger.kernel.org
5972S: Maintained
5973F: Documentation/hwmon/ina2xx
5974F: drivers/hwmon/ina2xx.c
5975F: include/linux/platform_data/ina2xx.h
5976
5977INDUSTRY PACK SUBSYSTEM (IPACK)
5978M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5979M: Jens Taprogge <jens.taprogge@taprogge.org>
5980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5981L: industrypack-devel@lists.sourceforge.net
5982W: http://industrypack.sourceforge.net
5983S: Maintained
5984F: drivers/ipack/
5985
5986INGENIC JZ4780 DMA Driver
5987M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5988S: Maintained
5989F: drivers/dma/dma-jz4780.c
5990
5991INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5992M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5993M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5994L: linux-ima-devel@lists.sourceforge.net
5995L: linux-ima-user@lists.sourceforge.net
5996L: linux-security-module@vger.kernel.org
5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5998S: Supported
5999F: security/integrity/ima/
6000
6001IMGTEC IR DECODER DRIVER
6002M: James Hogan <james.hogan@imgtec.com>
6003S: Maintained
6004F: drivers/media/rc/img-ir/
6005
6006IMS TWINTURBO FRAMEBUFFER DRIVER
6007L: linux-fbdev@vger.kernel.org
6008S: Orphan
6009F: drivers/video/fbdev/imsttfb.c
6010
6011INFINIBAND SUBSYSTEM
6012M: Doug Ledford <dledford@redhat.com>
6013M: Sean Hefty <sean.hefty@intel.com>
6014M: Hal Rosenstock <hal.rosenstock@gmail.com>
6015L: linux-rdma@vger.kernel.org
6016W: http://www.openfabrics.org/
6017Q: http://patchwork.kernel.org/project/linux-rdma/list/
6018T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6019S: Supported
6020F: Documentation/infiniband/
6021F: drivers/infiniband/
6022F: include/uapi/linux/if_infiniband.h
6023F: include/uapi/rdma/
6024F: include/rdma/
6025
6026INOTIFY
6027M: John McCutchan <john@johnmccutchan.com>
6028M: Robert Love <rlove@rlove.org>
6029M: Eric Paris <eparis@parisplace.org>
6030S: Maintained
6031F: Documentation/filesystems/inotify.txt
6032F: fs/notify/inotify/
6033F: include/linux/inotify.h
6034F: include/uapi/linux/inotify.h
6035
6036INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6037M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6038L: linux-input@vger.kernel.org
6039Q: http://patchwork.kernel.org/project/linux-input/list/
6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6041S: Maintained
6042F: drivers/input/
6043F: include/linux/input.h
6044F: include/uapi/linux/input.h
6045F: include/linux/input/
6046F: Documentation/devicetree/bindings/input/
6047
6048INPUT MULTITOUCH (MT) PROTOCOL
6049M: Henrik Rydberg <rydberg@bitmath.org>
6050L: linux-input@vger.kernel.org
6051S: Odd fixes
6052F: Documentation/input/multi-touch-protocol.txt
6053F: drivers/input/input-mt.c
6054K: \b(ABS|SYN)_MT_
6055
6056INTEL ASoC BDW/HSW DRIVERS
6057M: Jie Yang <yang.jie@linux.intel.com>
6058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6059S: Supported
6060F: sound/soc/intel/common/sst-dsp*
6061F: sound/soc/intel/common/sst-firmware.c
6062F: sound/soc/intel/boards/broadwell.c
6063F: sound/soc/intel/haswell/
6064
6065INTEL C600 SERIES SAS CONTROLLER DRIVER
6066M: Intel SCU Linux support <intel-linux-scu@intel.com>
6067M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6068L: linux-scsi@vger.kernel.org
6069T: git git://git.code.sf.net/p/intel-sas/isci
6070S: Supported
6071F: drivers/scsi/isci/
6072
6073INTEL HID EVENT DRIVER
6074M: Alex Hung <alex.hung@canonical.com>
6075L: platform-driver-x86@vger.kernel.org
6076S: Maintained
6077F: drivers/platform/x86/intel-hid.c
6078
6079INTEL VIRTUAL BUTTON DRIVER
6080M: AceLan Kao <acelan.kao@canonical.com>
6081L: platform-driver-x86@vger.kernel.org
6082S: Maintained
6083F: drivers/platform/x86/intel-vbtn.c
6084
6085INTEL IDLE DRIVER
6086M: Len Brown <lenb@kernel.org>
6087L: linux-pm@vger.kernel.org
6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6089S: Supported
6090F: drivers/idle/intel_idle.c
6091
6092INTEL PSTATE DRIVER
6093M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6094M: Len Brown <lenb@kernel.org>
6095L: linux-pm@vger.kernel.org
6096S: Supported
6097F: drivers/cpufreq/intel_pstate.c
6098
6099INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6100M: Maik Broemme <mbroemme@plusserver.de>
6101L: linux-fbdev@vger.kernel.org
6102S: Maintained
6103F: Documentation/fb/intelfb.txt
6104F: drivers/video/fbdev/intelfb/
6105
6106INTEL 810/815 FRAMEBUFFER DRIVER
6107M: Antonino Daplas <adaplas@gmail.com>
6108L: linux-fbdev@vger.kernel.org
6109S: Maintained
6110F: drivers/video/fbdev/i810/
6111
6112INTEL MENLOW THERMAL DRIVER
6113M: Sujith Thomas <sujith.thomas@intel.com>
6114L: platform-driver-x86@vger.kernel.org
6115W: https://01.org/linux-acpi
6116S: Supported
6117F: drivers/platform/x86/intel_menlow.c
6118
6119INTEL I/OAT DMA DRIVER
6120M: Dave Jiang <dave.jiang@intel.com>
6121R: Dan Williams <dan.j.williams@intel.com>
6122L: dmaengine@vger.kernel.org
6123Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6124S: Supported
6125F: drivers/dma/ioat*
6126
6127INTEL IOMMU (VT-d)
6128M: David Woodhouse <dwmw2@infradead.org>
6129L: iommu@lists.linux-foundation.org
6130T: git git://git.infradead.org/iommu-2.6.git
6131S: Supported
6132F: drivers/iommu/intel-iommu.c
6133F: include/linux/intel-iommu.h
6134
6135INTEL IOP-ADMA DMA DRIVER
6136R: Dan Williams <dan.j.williams@intel.com>
6137S: Odd fixes
6138F: drivers/dma/iop-adma.c
6139
6140INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6141M: Krzysztof Halasa <khalasa@piap.pl>
6142S: Maintained
6143F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6144F: arch/arm/mach-ixp4xx/include/mach/npe.h
6145F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6146F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6147F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6148F: drivers/net/wan/ixp4xx_hss.c
6149
6150INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6151M: Deepak Saxena <dsaxena@plexity.net>
6152S: Maintained
6153F: drivers/char/hw_random/ixp4xx-rng.c
6154
6155INTEL ETHERNET DRIVERS
6156M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6157L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6158W: http://www.intel.com/support/feedback.htm
6159W: http://e1000.sourceforge.net/
6160Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6163S: Supported
6164F: Documentation/networking/e100.txt
6165F: Documentation/networking/e1000.txt
6166F: Documentation/networking/e1000e.txt
6167F: Documentation/networking/igb.txt
6168F: Documentation/networking/igbvf.txt
6169F: Documentation/networking/ixgb.txt
6170F: Documentation/networking/ixgbe.txt
6171F: Documentation/networking/ixgbevf.txt
6172F: Documentation/networking/i40e.txt
6173F: Documentation/networking/i40evf.txt
6174F: drivers/net/ethernet/intel/
6175F: drivers/net/ethernet/intel/*/
6176
6177INTEL RDMA RNIC DRIVER
6178M: Faisal Latif <faisal.latif@intel.com>
6179R: Chien Tin Tung <chien.tin.tung@intel.com>
6180R: Mustafa Ismail <mustafa.ismail@intel.com>
6181R: Shiraz Saleem <shiraz.saleem@intel.com>
6182R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6183L: linux-rdma@vger.kernel.org
6184S: Supported
6185F: drivers/infiniband/hw/i40iw/
6186
6187INTEL MERRIFIELD GPIO DRIVER
6188M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6189L: linux-gpio@vger.kernel.org
6190S: Maintained
6191F: drivers/gpio/gpio-merrifield.c
6192
6193INTEL-MID GPIO DRIVER
6194M: David Cohen <david.a.cohen@linux.intel.com>
6195L: linux-gpio@vger.kernel.org
6196S: Maintained
6197F: drivers/gpio/gpio-intel-mid.c
6198
6199INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6200M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6201L: linux-wireless@vger.kernel.org
6202S: Maintained
6203F: Documentation/networking/README.ipw2100
6204F: Documentation/networking/README.ipw2200
6205F: drivers/net/wireless/intel/ipw2x00/
6206
6207INTEL(R) TRACE HUB
6208M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6209S: Supported
6210F: Documentation/trace/intel_th.txt
6211F: drivers/hwtracing/intel_th/
6212
6213INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6214M: Ning Sun <ning.sun@intel.com>
6215L: tboot-devel@lists.sourceforge.net
6216W: http://tboot.sourceforge.net
6217T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6218S: Supported
6219F: Documentation/intel_txt.txt
6220F: include/linux/tboot.h
6221F: arch/x86/kernel/tboot.c
6222
6223INTEL WIRELESS WIMAX CONNECTION 2400
6224M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6225M: linux-wimax@intel.com
6226L: wimax@linuxwimax.org (subscribers-only)
6227S: Supported
6228W: http://linuxwimax.org
6229F: Documentation/wimax/README.i2400m
6230F: drivers/net/wimax/i2400m/
6231F: include/uapi/linux/wimax/i2400m.h
6232
6233INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6234M: Stanislaw Gruszka <sgruszka@redhat.com>
6235L: linux-wireless@vger.kernel.org
6236S: Supported
6237F: drivers/net/wireless/intel/iwlegacy/
6238
6239INTEL WIRELESS WIFI LINK (iwlwifi)
6240M: Johannes Berg <johannes.berg@intel.com>
6241M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6242M: Luca Coelho <luciano.coelho@intel.com>
6243M: Intel Linux Wireless <linuxwifi@intel.com>
6244L: linux-wireless@vger.kernel.org
6245W: http://intellinuxwireless.org
6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6247S: Supported
6248F: drivers/net/wireless/intel/iwlwifi/
6249
6250INTEL MANAGEMENT ENGINE (mei)
6251M: Tomas Winkler <tomas.winkler@intel.com>
6252L: linux-kernel@vger.kernel.org
6253S: Supported
6254F: include/uapi/linux/mei.h
6255F: include/linux/mei_cl_bus.h
6256F: drivers/misc/mei/*
6257F: drivers/watchdog/mei_wdt.c
6258F: Documentation/misc-devices/mei/*
6259
6260INTEL MIC DRIVERS (mic)
6261M: Sudeep Dutt <sudeep.dutt@intel.com>
6262M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6263S: Supported
6264W: https://github.com/sudeepdutt/mic
6265W: http://software.intel.com/en-us/mic-developer
6266F: include/linux/mic_bus.h
6267F: include/linux/scif.h
6268F: include/uapi/linux/mic_common.h
6269F: include/uapi/linux/mic_ioctl.h
6270F: include/uapi/linux/scif_ioctl.h
6271F: drivers/misc/mic/
6272F: drivers/dma/mic_x100_dma.c
6273F: drivers/dma/mic_x100_dma.h
6274F: Documentation/mic/
6275
6276INTEL PMC/P-Unit IPC DRIVER
6277M: Zha Qipeng<qipeng.zha@intel.com>
6278L: platform-driver-x86@vger.kernel.org
6279S: Maintained
6280F: drivers/platform/x86/intel_pmc_ipc.c
6281F: drivers/platform/x86/intel_punit_ipc.c
6282F: arch/x86/include/asm/intel_pmc_ipc.h
6283F: arch/x86/include/asm/intel_punit_ipc.h
6284
6285INTEL TELEMETRY DRIVER
6286M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6287L: platform-driver-x86@vger.kernel.org
6288S: Maintained
6289F: arch/x86/include/asm/intel_telemetry.h
6290F: drivers/platform/x86/intel_telemetry*
6291
6292INTEL PMC CORE DRIVER
6293M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6294M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6295L: platform-driver-x86@vger.kernel.org
6296S: Maintained
6297F: arch/x86/include/asm/pmc_core.h
6298F: drivers/platform/x86/intel_pmc_core*
6299
6300IOC3 ETHERNET DRIVER
6301M: Ralf Baechle <ralf@linux-mips.org>
6302L: linux-mips@linux-mips.org
6303S: Maintained
6304F: drivers/net/ethernet/sgi/ioc3-eth.c
6305
6306IOC3 SERIAL DRIVER
6307M: Pat Gefre <pfg@sgi.com>
6308L: linux-serial@vger.kernel.org
6309S: Maintained
6310F: drivers/tty/serial/ioc3_serial.c
6311
6312IOMMU DRIVERS
6313M: Joerg Roedel <joro@8bytes.org>
6314L: iommu@lists.linux-foundation.org
6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6316S: Maintained
6317F: Documentation/devicetree/bindings/iommu/
6318F: drivers/iommu/
6319
6320IP MASQUERADING
6321M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6322S: Maintained
6323F: net/ipv4/netfilter/ipt_MASQUERADE.c
6324
6325IPMI SUBSYSTEM
6326M: Corey Minyard <minyard@acm.org>
6327L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6328W: http://openipmi.sourceforge.net/
6329S: Supported
6330F: Documentation/IPMI.txt
6331F: drivers/char/ipmi/
6332F: include/linux/ipmi*
6333F: include/uapi/linux/ipmi*
6334
6335QCOM AUDIO (ASoC) DRIVERS
6336M: Patrick Lai <plai@codeaurora.org>
6337M: Banajit Goswami <bgoswami@codeaurora.org>
6338L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6339S: Supported
6340F: sound/soc/qcom/
6341
6342IPS SCSI RAID DRIVER
6343M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6344L: linux-scsi@vger.kernel.org
6345W: http://www.adaptec.com/
6346S: Maintained
6347F: drivers/scsi/ips*
6348
6349IPVS
6350M: Wensong Zhang <wensong@linux-vs.org>
6351M: Simon Horman <horms@verge.net.au>
6352M: Julian Anastasov <ja@ssi.bg>
6353L: netdev@vger.kernel.org
6354L: lvs-devel@vger.kernel.org
6355S: Maintained
6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6357T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6358F: Documentation/networking/ipvs-sysctl.txt
6359F: include/net/ip_vs.h
6360F: include/uapi/linux/ip_vs.h
6361F: net/netfilter/ipvs/
6362
6363IPWIRELESS DRIVER
6364M: Jiri Kosina <jikos@kernel.org>
6365M: David Sterba <dsterba@suse.com>
6366S: Odd Fixes
6367F: drivers/tty/ipwireless/
6368
6369IPX NETWORK LAYER
6370M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6371L: netdev@vger.kernel.org
6372S: Maintained
6373F: include/net/ipx.h
6374F: include/uapi/linux/ipx.h
6375F: net/ipx/
6376
6377IRDA SUBSYSTEM
6378M: Samuel Ortiz <samuel@sortiz.org>
6379L: irda-users@lists.sourceforge.net (subscribers-only)
6380L: netdev@vger.kernel.org
6381W: http://irda.sourceforge.net/
6382S: Maintained
6383T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6384F: Documentation/networking/irda.txt
6385F: drivers/net/irda/
6386F: include/net/irda/
6387F: net/irda/
6388
6389IRQ SUBSYSTEM
6390M: Thomas Gleixner <tglx@linutronix.de>
6391L: linux-kernel@vger.kernel.org
6392S: Maintained
6393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6394F: kernel/irq/
6395
6396IRQCHIP DRIVERS
6397M: Thomas Gleixner <tglx@linutronix.de>
6398M: Jason Cooper <jason@lakedaemon.net>
6399M: Marc Zyngier <marc.zyngier@arm.com>
6400L: linux-kernel@vger.kernel.org
6401S: Maintained
6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6403T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6404F: Documentation/devicetree/bindings/interrupt-controller/
6405F: drivers/irqchip/
6406
6407IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6408M: Marc Zyngier <marc.zyngier@arm.com>
6409S: Maintained
6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6411F: Documentation/IRQ-domain.txt
6412F: include/linux/irqdomain.h
6413F: kernel/irq/irqdomain.c
6414F: kernel/irq/msi.c
6415
6416ISA
6417M: William Breathitt Gray <vilhelm.gray@gmail.com>
6418S: Maintained
6419F: Documentation/isa.txt
6420F: drivers/base/isa.c
6421F: include/linux/isa.h
6422
6423ISAPNP
6424M: Jaroslav Kysela <perex@perex.cz>
6425S: Maintained
6426F: Documentation/isapnp.txt
6427F: drivers/pnp/isapnp/
6428F: include/linux/isapnp.h
6429
6430ISA RADIO MODULE
6431M: Hans Verkuil <hverkuil@xs4all.nl>
6432L: linux-media@vger.kernel.org
6433T: git git://linuxtv.org/media_tree.git
6434W: https://linuxtv.org
6435S: Maintained
6436F: drivers/media/radio/radio-isa*
6437
6438iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6439M: Peter Jones <pjones@redhat.com>
6440M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6441S: Maintained
6442F: drivers/firmware/iscsi_ibft*
6443
6444ISCSI
6445M: Mike Christie <michaelc@cs.wisc.edu>
6446L: open-iscsi@googlegroups.com
6447W: www.open-iscsi.org
6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6449S: Maintained
6450F: drivers/scsi/*iscsi*
6451F: include/scsi/*iscsi*
6452
6453ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6454M: Or Gerlitz <ogerlitz@mellanox.com>
6455M: Sagi Grimberg <sagi@grimberg.me>
6456M: Roi Dayan <roid@mellanox.com>
6457L: linux-rdma@vger.kernel.org
6458S: Supported
6459W: http://www.openfabrics.org
6460W: www.open-iscsi.org
6461Q: http://patchwork.kernel.org/project/linux-rdma/list/
6462F: drivers/infiniband/ulp/iser/
6463
6464ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6465M: Sagi Grimberg <sagi@grimberg.me>
6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6467L: linux-rdma@vger.kernel.org
6468L: target-devel@vger.kernel.org
6469S: Supported
6470W: http://www.linux-iscsi.org
6471F: drivers/infiniband/ulp/isert
6472
6473ISDN SUBSYSTEM
6474M: Karsten Keil <isdn@linux-pingi.de>
6475L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6476L: netdev@vger.kernel.org
6477W: http://www.isdn4linux.de
6478T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6479S: Maintained
6480F: Documentation/isdn/
6481F: drivers/isdn/
6482F: include/linux/isdn.h
6483F: include/linux/isdn/
6484F: include/uapi/linux/isdn.h
6485F: include/uapi/linux/isdn/
6486
6487ISDN SUBSYSTEM (Eicon active card driver)
6488M: Armin Schindler <mac@melware.de>
6489L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6490W: http://www.melware.de
6491S: Maintained
6492F: drivers/isdn/hardware/eicon/
6493
6494IT87 HARDWARE MONITORING DRIVER
6495M: Jean Delvare <jdelvare@suse.com>
6496L: linux-hwmon@vger.kernel.org
6497S: Maintained
6498F: Documentation/hwmon/it87
6499F: drivers/hwmon/it87.c
6500
6501IT913X MEDIA DRIVER
6502M: Antti Palosaari <crope@iki.fi>
6503L: linux-media@vger.kernel.org
6504W: https://linuxtv.org
6505W: http://palosaari.fi/linux/
6506Q: http://patchwork.linuxtv.org/project/linux-media/list/
6507T: git git://linuxtv.org/anttip/media_tree.git
6508S: Maintained
6509F: drivers/media/tuners/it913x*
6510
6511IVTV VIDEO4LINUX DRIVER
6512M: Andy Walls <awalls@md.metrocast.net>
6513L: ivtv-devel@ivtvdriver.org (subscribers-only)
6514L: linux-media@vger.kernel.org
6515T: git git://linuxtv.org/media_tree.git
6516W: http://www.ivtvdriver.org
6517S: Maintained
6518F: Documentation/video4linux/*.ivtv
6519F: drivers/media/pci/ivtv/
6520F: include/uapi/linux/ivtv*
6521
6522IX2505V MEDIA DRIVER
6523M: Malcolm Priestley <tvboxspy@gmail.com>
6524L: linux-media@vger.kernel.org
6525W: https://linuxtv.org
6526Q: http://patchwork.linuxtv.org/project/linux-media/list/
6527S: Maintained
6528F: drivers/media/dvb-frontends/ix2505v*
6529
6530JC42.4 TEMPERATURE SENSOR DRIVER
6531M: Guenter Roeck <linux@roeck-us.net>
6532L: linux-hwmon@vger.kernel.org
6533S: Maintained
6534F: drivers/hwmon/jc42.c
6535F: Documentation/hwmon/jc42
6536
6537JFS FILESYSTEM
6538M: Dave Kleikamp <shaggy@kernel.org>
6539L: jfs-discussion@lists.sourceforge.net
6540W: http://jfs.sourceforge.net/
6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6542S: Maintained
6543F: Documentation/filesystems/jfs.txt
6544F: fs/jfs/
6545
6546JME NETWORK DRIVER
6547M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6548L: netdev@vger.kernel.org
6549S: Maintained
6550F: drivers/net/ethernet/jme.*
6551
6552JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6553M: David Woodhouse <dwmw2@infradead.org>
6554L: linux-mtd@lists.infradead.org
6555W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6556S: Maintained
6557F: fs/jffs2/
6558F: include/uapi/linux/jffs2.h
6559
6560JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6561M: "Theodore Ts'o" <tytso@mit.edu>
6562M: Jan Kara <jack@suse.com>
6563L: linux-ext4@vger.kernel.org
6564S: Maintained
6565F: fs/jbd2/
6566F: include/linux/jbd2.h
6567
6568JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6569M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6570L: linux-media@vger.kernel.org
6571S: Maintained
6572F: drivers/media/platform/rcar_jpu.c
6573
6574JSM Neo PCI based serial card
6575M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6576L: linux-serial@vger.kernel.org
6577S: Maintained
6578F: drivers/tty/serial/jsm/
6579
6580K10TEMP HARDWARE MONITORING DRIVER
6581M: Clemens Ladisch <clemens@ladisch.de>
6582L: linux-hwmon@vger.kernel.org
6583S: Maintained
6584F: Documentation/hwmon/k10temp
6585F: drivers/hwmon/k10temp.c
6586
6587K8TEMP HARDWARE MONITORING DRIVER
6588M: Rudolf Marek <r.marek@assembler.cz>
6589L: linux-hwmon@vger.kernel.org
6590S: Maintained
6591F: Documentation/hwmon/k8temp
6592F: drivers/hwmon/k8temp.c
6593
6594KASAN
6595M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6596R: Alexander Potapenko <glider@google.com>
6597R: Dmitry Vyukov <dvyukov@google.com>
6598L: kasan-dev@googlegroups.com
6599S: Maintained
6600F: arch/*/include/asm/kasan.h
6601F: arch/*/mm/kasan_init*
6602F: Documentation/kasan.txt
6603F: include/linux/kasan*.h
6604F: lib/test_kasan.c
6605F: mm/kasan/
6606F: scripts/Makefile.kasan
6607
6608KCONFIG
6609M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6610L: linux-kbuild@vger.kernel.org
6611T: git git://gitorious.org/linux-kconfig/linux-kconfig
6612S: Maintained
6613F: Documentation/kbuild/kconfig-language.txt
6614F: scripts/kconfig/
6615
6616KDUMP
6617M: Dave Young <dyoung@redhat.com>
6618M: Baoquan He <bhe@redhat.com>
6619R: Vivek Goyal <vgoyal@redhat.com>
6620L: kexec@lists.infradead.org
6621W: http://lse.sourceforge.net/kdump/
6622S: Maintained
6623F: Documentation/kdump/
6624
6625KEENE FM RADIO TRANSMITTER DRIVER
6626M: Hans Verkuil <hverkuil@xs4all.nl>
6627L: linux-media@vger.kernel.org
6628T: git git://linuxtv.org/media_tree.git
6629W: https://linuxtv.org
6630S: Maintained
6631F: drivers/media/radio/radio-keene*
6632
6633KERNEL AUTOMOUNTER v4 (AUTOFS4)
6634M: Ian Kent <raven@themaw.net>
6635L: autofs@vger.kernel.org
6636S: Maintained
6637F: fs/autofs4/
6638
6639KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6640M: Michal Marek <mmarek@suse.com>
6641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6643L: linux-kbuild@vger.kernel.org
6644S: Maintained
6645F: Documentation/kbuild/
6646F: Makefile
6647F: scripts/Makefile.*
6648F: scripts/basic/
6649F: scripts/mk*
6650F: scripts/package/
6651
6652KERNEL JANITORS
6653L: kernel-janitors@vger.kernel.org
6654W: http://kernelnewbies.org/KernelJanitors
6655S: Odd Fixes
6656
6657KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6658M: "J. Bruce Fields" <bfields@fieldses.org>
6659M: Jeff Layton <jlayton@poochiereds.net>
6660L: linux-nfs@vger.kernel.org
6661W: http://nfs.sourceforge.net/
6662T: git git://linux-nfs.org/~bfields/linux.git
6663S: Supported
6664F: fs/nfsd/
6665F: include/uapi/linux/nfsd/
6666F: fs/lockd/
6667F: fs/nfs_common/
6668F: net/sunrpc/
6669F: include/linux/lockd/
6670F: include/linux/sunrpc/
6671F: include/uapi/linux/sunrpc/
6672
6673KERNEL SELFTEST FRAMEWORK
6674M: Shuah Khan <shuahkh@osg.samsung.com>
6675M: Shuah Khan <shuah@kernel.org>
6676L: linux-kselftest@vger.kernel.org
6677T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6678S: Maintained
6679F: tools/testing/selftests
6680
6681KERNEL VIRTUAL MACHINE (KVM)
6682M: Paolo Bonzini <pbonzini@redhat.com>
6683M: Radim Krčmář <rkrcmar@redhat.com>
6684L: kvm@vger.kernel.org
6685W: http://www.linux-kvm.org
6686T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6687S: Supported
6688F: Documentation/*/kvm*.txt
6689F: Documentation/virtual/kvm/
6690F: arch/*/kvm/
6691F: arch/x86/kernel/kvm.c
6692F: arch/x86/kernel/kvmclock.c
6693F: arch/*/include/asm/kvm*
6694F: include/linux/kvm*
6695F: include/uapi/linux/kvm*
6696F: virt/kvm/
6697F: tools/kvm/
6698
6699KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6700M: Joerg Roedel <joro@8bytes.org>
6701L: kvm@vger.kernel.org
6702W: http://www.linux-kvm.org/
6703S: Maintained
6704F: arch/x86/include/asm/svm.h
6705F: arch/x86/kvm/svm.c
6706
6707KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6708M: Alexander Graf <agraf@suse.com>
6709L: kvm-ppc@vger.kernel.org
6710W: http://www.linux-kvm.org/
6711T: git git://github.com/agraf/linux-2.6.git
6712S: Supported
6713F: arch/powerpc/include/asm/kvm*
6714F: arch/powerpc/kvm/
6715
6716KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6717M: Christian Borntraeger <borntraeger@de.ibm.com>
6718M: Cornelia Huck <cornelia.huck@de.ibm.com>
6719L: linux-s390@vger.kernel.org
6720W: http://www.ibm.com/developerworks/linux/linux390/
6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6722S: Supported
6723F: Documentation/s390/kvm.txt
6724F: arch/s390/include/asm/kvm*
6725F: arch/s390/kvm/
6726
6727KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6728M: Christoffer Dall <christoffer.dall@linaro.org>
6729M: Marc Zyngier <marc.zyngier@arm.com>
6730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6731L: kvmarm@lists.cs.columbia.edu
6732W: http://systems.cs.columbia.edu/projects/kvm-arm
6733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6734S: Supported
6735F: arch/arm/include/uapi/asm/kvm*
6736F: arch/arm/include/asm/kvm*
6737F: arch/arm/kvm/
6738F: virt/kvm/arm/
6739F: include/kvm/arm_*
6740
6741KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6742M: Christoffer Dall <christoffer.dall@linaro.org>
6743M: Marc Zyngier <marc.zyngier@arm.com>
6744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6745L: kvmarm@lists.cs.columbia.edu
6746S: Maintained
6747F: arch/arm64/include/uapi/asm/kvm*
6748F: arch/arm64/include/asm/kvm*
6749F: arch/arm64/kvm/
6750
6751KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6752M: James Hogan <james.hogan@imgtec.com>
6753L: linux-mips@linux-mips.org
6754S: Supported
6755F: arch/mips/include/uapi/asm/kvm*
6756F: arch/mips/include/asm/kvm*
6757F: arch/mips/kvm/
6758
6759KEXEC
6760M: Eric Biederman <ebiederm@xmission.com>
6761W: http://kernel.org/pub/linux/utils/kernel/kexec/
6762L: kexec@lists.infradead.org
6763S: Maintained
6764F: include/linux/kexec.h
6765F: include/uapi/linux/kexec.h
6766F: kernel/kexec*
6767
6768KEYS/KEYRINGS:
6769M: David Howells <dhowells@redhat.com>
6770L: keyrings@vger.kernel.org
6771S: Maintained
6772F: Documentation/security/keys.txt
6773F: include/linux/key.h
6774F: include/linux/key-type.h
6775F: include/linux/keyctl.h
6776F: include/uapi/linux/keyctl.h
6777F: include/keys/
6778F: security/keys/
6779
6780KEYS-TRUSTED
6781M: David Safford <safford@us.ibm.com>
6782M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6783L: linux-security-module@vger.kernel.org
6784L: keyrings@vger.kernel.org
6785S: Supported
6786F: Documentation/security/keys-trusted-encrypted.txt
6787F: include/keys/trusted-type.h
6788F: security/keys/trusted.c
6789F: security/keys/trusted.h
6790
6791KEYS-ENCRYPTED
6792M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6793M: David Safford <safford@us.ibm.com>
6794L: linux-security-module@vger.kernel.org
6795L: keyrings@vger.kernel.org
6796S: Supported
6797F: Documentation/security/keys-trusted-encrypted.txt
6798F: include/keys/encrypted-type.h
6799F: security/keys/encrypted-keys/
6800
6801KGDB / KDB /debug_core
6802M: Jason Wessel <jason.wessel@windriver.com>
6803W: http://kgdb.wiki.kernel.org/
6804L: kgdb-bugreport@lists.sourceforge.net
6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6806S: Maintained
6807F: Documentation/DocBook/kgdb.tmpl
6808F: drivers/misc/kgdbts.c
6809F: drivers/tty/serial/kgdboc.c
6810F: include/linux/kdb.h
6811F: include/linux/kgdb.h
6812F: kernel/debug/
6813
6814KMEMCHECK
6815M: Vegard Nossum <vegardno@ifi.uio.no>
6816M: Pekka Enberg <penberg@kernel.org>
6817S: Maintained
6818F: Documentation/kmemcheck.txt
6819F: arch/x86/include/asm/kmemcheck.h
6820F: arch/x86/mm/kmemcheck/
6821F: include/linux/kmemcheck.h
6822F: mm/kmemcheck.c
6823
6824KMEMLEAK
6825M: Catalin Marinas <catalin.marinas@arm.com>
6826S: Maintained
6827F: Documentation/kmemleak.txt
6828F: include/linux/kmemleak.h
6829F: mm/kmemleak.c
6830F: mm/kmemleak-test.c
6831
6832KPROBES
6833M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6834M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6835M: "David S. Miller" <davem@davemloft.net>
6836M: Masami Hiramatsu <mhiramat@kernel.org>
6837S: Maintained
6838F: Documentation/kprobes.txt
6839F: include/linux/kprobes.h
6840F: kernel/kprobes.c
6841
6842KS0108 LCD CONTROLLER DRIVER
6843M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6844W: http://miguelojeda.es/auxdisplay.htm
6845W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6846S: Maintained
6847F: Documentation/auxdisplay/ks0108
6848F: drivers/auxdisplay/ks0108.c
6849F: include/linux/ks0108.h
6850
6851L3MDEV
6852M: David Ahern <dsa@cumulusnetworks.com>
6853L: netdev@vger.kernel.org
6854S: Maintained
6855F: net/l3mdev
6856F: include/net/l3mdev.h
6857
6858LANTIQ MIPS ARCHITECTURE
6859M: John Crispin <john@phrozen.org>
6860L: linux-mips@linux-mips.org
6861S: Maintained
6862F: arch/mips/lantiq
6863
6864LAPB module
6865L: linux-x25@vger.kernel.org
6866S: Orphan
6867F: Documentation/networking/lapb-module.txt
6868F: include/*/lapb.h
6869F: net/lapb/
6870
6871LASI 53c700 driver for PARISC
6872M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6873L: linux-scsi@vger.kernel.org
6874S: Maintained
6875F: Documentation/scsi/53c700.txt
6876F: drivers/scsi/53c700*
6877
6878LED SUBSYSTEM
6879M: Richard Purdie <rpurdie@rpsys.net>
6880M: Jacek Anaszewski <j.anaszewski@samsung.com>
6881L: linux-leds@vger.kernel.org
6882T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6883S: Maintained
6884F: Documentation/devicetree/bindings/leds/
6885F: drivers/leds/
6886F: include/linux/leds.h
6887
6888LEGACY EEPROM DRIVER
6889M: Jean Delvare <jdelvare@suse.com>
6890S: Maintained
6891F: Documentation/misc-devices/eeprom
6892F: drivers/misc/eeprom/eeprom.c
6893
6894LEGO USB Tower driver
6895M: Juergen Stuber <starblue@users.sourceforge.net>
6896L: legousb-devel@lists.sourceforge.net
6897W: http://legousb.sourceforge.net/
6898S: Maintained
6899F: drivers/usb/misc/legousbtower.c
6900
6901LG2160 MEDIA DRIVER
6902M: Michael Krufky <mkrufky@linuxtv.org>
6903L: linux-media@vger.kernel.org
6904W: https://linuxtv.org
6905W: http://github.com/mkrufky
6906Q: http://patchwork.linuxtv.org/project/linux-media/list/
6907T: git git://linuxtv.org/mkrufky/tuners.git
6908S: Maintained
6909F: drivers/media/dvb-frontends/lg2160.*
6910
6911LGDT3305 MEDIA DRIVER
6912M: Michael Krufky <mkrufky@linuxtv.org>
6913L: linux-media@vger.kernel.org
6914W: https://linuxtv.org
6915W: http://github.com/mkrufky
6916Q: http://patchwork.linuxtv.org/project/linux-media/list/
6917T: git git://linuxtv.org/mkrufky/tuners.git
6918S: Maintained
6919F: drivers/media/dvb-frontends/lgdt3305.*
6920
6921LGUEST
6922M: Rusty Russell <rusty@rustcorp.com.au>
6923L: lguest@lists.ozlabs.org
6924W: http://lguest.ozlabs.org/
6925S: Odd Fixes
6926F: arch/x86/include/asm/lguest*.h
6927F: arch/x86/lguest/
6928F: drivers/lguest/
6929F: include/linux/lguest*.h
6930F: tools/lguest/
6931
6932LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6933M: Tejun Heo <tj@kernel.org>
6934L: linux-ide@vger.kernel.org
6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6936S: Maintained
6937F: drivers/ata/
6938F: include/linux/ata.h
6939F: include/linux/libata.h
6940F: Documentation/devicetree/bindings/ata/
6941
6942LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6943M: Viresh Kumar <vireshk@kernel.org>
6944L: linux-ide@vger.kernel.org
6945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6946S: Maintained
6947F: include/linux/pata_arasan_cf_data.h
6948F: drivers/ata/pata_arasan_cf.c
6949
6950LIBATA PATA DRIVERS
6951M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6952M: Tejun Heo <tj@kernel.org>
6953L: linux-ide@vger.kernel.org
6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6955S: Maintained
6956F: drivers/ata/pata_*.c
6957F: drivers/ata/ata_generic.c
6958
6959LIBATA SATA AHCI PLATFORM devices support
6960M: Hans de Goede <hdegoede@redhat.com>
6961M: Tejun Heo <tj@kernel.org>
6962L: linux-ide@vger.kernel.org
6963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6964S: Maintained
6965F: drivers/ata/ahci_platform.c
6966F: drivers/ata/libahci_platform.c
6967F: include/linux/ahci_platform.h
6968
6969LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6970M: Mikael Pettersson <mikpelinux@gmail.com>
6971L: linux-ide@vger.kernel.org
6972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6973S: Maintained
6974F: drivers/ata/sata_promise.*
6975
6976LIBLOCKDEP
6977M: Sasha Levin <sasha.levin@oracle.com>
6978S: Maintained
6979F: tools/lib/lockdep/
6980
6981LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6982M: Dan Williams <dan.j.williams@intel.com>
6983L: linux-nvdimm@lists.01.org
6984Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6986S: Supported
6987F: drivers/nvdimm/*
6988F: include/linux/nd.h
6989F: include/linux/libnvdimm.h
6990F: include/uapi/linux/ndctl.h
6991
6992LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6993M: Ross Zwisler <ross.zwisler@linux.intel.com>
6994L: linux-nvdimm@lists.01.org
6995Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6996S: Supported
6997F: drivers/nvdimm/blk.c
6998F: drivers/nvdimm/region_devs.c
6999F: drivers/acpi/nfit*
7000
7001LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7002M: Vishal Verma <vishal.l.verma@intel.com>
7003L: linux-nvdimm@lists.01.org
7004Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7005S: Supported
7006F: drivers/nvdimm/btt*
7007
7008LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7009M: Ross Zwisler <ross.zwisler@linux.intel.com>
7010L: linux-nvdimm@lists.01.org
7011Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7012S: Supported
7013F: drivers/nvdimm/pmem.c
7014F: include/linux/pmem.h
7015F: arch/*/include/asm/pmem.h
7016
7017LIGHTNVM PLATFORM SUPPORT
7018M: Matias Bjorling <mb@lightnvm.io>
7019W: http://github/OpenChannelSSD
7020L: linux-block@vger.kernel.org
7021S: Maintained
7022F: drivers/lightnvm/
7023F: include/linux/lightnvm.h
7024F: include/uapi/linux/lightnvm.h
7025
7026LINUX FOR IBM pSERIES (RS/6000)
7027M: Paul Mackerras <paulus@au.ibm.com>
7028W: http://www.ibm.com/linux/ltc/projects/ppc
7029S: Supported
7030F: arch/powerpc/boot/rs6000.h
7031
7032LINUX FOR POWERPC (32-BIT AND 64-BIT)
7033M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7034M: Paul Mackerras <paulus@samba.org>
7035M: Michael Ellerman <mpe@ellerman.id.au>
7036W: http://www.penguinppc.org/
7037L: linuxppc-dev@lists.ozlabs.org
7038Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7039T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7040S: Supported
7041F: Documentation/powerpc/
7042F: arch/powerpc/
7043F: drivers/char/tpm/tpm_ibmvtpm*
7044F: drivers/crypto/nx/
7045F: drivers/crypto/vmx/
7046F: drivers/net/ethernet/ibm/ibmveth.*
7047F: drivers/net/ethernet/ibm/ibmvnic.*
7048F: drivers/pci/hotplug/pnv_php.c
7049F: drivers/pci/hotplug/rpa*
7050F: drivers/scsi/ibmvscsi/
7051N: opal
7052N: /pmac
7053N: powermac
7054N: powernv
7055N: [^a-z0-9]ps3
7056N: pseries
7057
7058LINUX FOR POWER MACINTOSH
7059M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7060W: http://www.penguinppc.org/
7061L: linuxppc-dev@lists.ozlabs.org
7062S: Maintained
7063F: arch/powerpc/platforms/powermac/
7064F: drivers/macintosh/
7065
7066LINUX FOR POWERPC EMBEDDED MPC5XXX
7067M: Anatolij Gustschin <agust@denx.de>
7068L: linuxppc-dev@lists.ozlabs.org
7069T: git git://git.denx.de/linux-denx-agust.git
7070S: Maintained
7071F: arch/powerpc/platforms/512x/
7072F: arch/powerpc/platforms/52xx/
7073
7074LINUX FOR POWERPC EMBEDDED PPC4XX
7075M: Alistair Popple <alistair@popple.id.au>
7076M: Matt Porter <mporter@kernel.crashing.org>
7077W: http://www.penguinppc.org/
7078L: linuxppc-dev@lists.ozlabs.org
7079S: Maintained
7080F: arch/powerpc/platforms/40x/
7081F: arch/powerpc/platforms/44x/
7082
7083LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7084L: linuxppc-dev@lists.ozlabs.org
7085S: Orphan
7086F: arch/powerpc/*/*virtex*
7087F: arch/powerpc/*/*/*virtex*
7088
7089LINUX FOR POWERPC EMBEDDED PPC8XX
7090M: Vitaly Bordug <vitb@kernel.crashing.org>
7091W: http://www.penguinppc.org/
7092L: linuxppc-dev@lists.ozlabs.org
7093S: Maintained
7094F: arch/powerpc/platforms/8xx/
7095
7096LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7097M: Scott Wood <oss@buserror.net>
7098M: Kumar Gala <galak@kernel.crashing.org>
7099W: http://www.penguinppc.org/
7100L: linuxppc-dev@lists.ozlabs.org
7101T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7102S: Maintained
7103F: arch/powerpc/platforms/83xx/
7104F: arch/powerpc/platforms/85xx/
7105
7106LINUX FOR POWERPC PA SEMI PWRFICIENT
7107M: Olof Johansson <olof@lixom.net>
7108L: linuxppc-dev@lists.ozlabs.org
7109S: Maintained
7110F: arch/powerpc/platforms/pasemi/
7111F: drivers/*/*pasemi*
7112F: drivers/*/*/*pasemi*
7113
7114LINUX SECURITY MODULE (LSM) FRAMEWORK
7115M: Chris Wright <chrisw@sous-sol.org>
7116L: linux-security-module@vger.kernel.org
7117S: Supported
7118
7119LIS3LV02D ACCELEROMETER DRIVER
7120M: Eric Piel <eric.piel@tremplin-utc.net>
7121S: Maintained
7122F: Documentation/misc-devices/lis3lv02d
7123F: drivers/misc/lis3lv02d/
7124F: drivers/platform/x86/hp_accel.c
7125
7126LIVE PATCHING
7127M: Josh Poimboeuf <jpoimboe@redhat.com>
7128M: Jessica Yu <jeyu@redhat.com>
7129M: Jiri Kosina <jikos@kernel.org>
7130M: Miroslav Benes <mbenes@suse.cz>
7131R: Petr Mladek <pmladek@suse.com>
7132S: Maintained
7133F: kernel/livepatch/
7134F: include/linux/livepatch.h
7135F: arch/x86/include/asm/livepatch.h
7136F: arch/x86/kernel/livepatch.c
7137F: Documentation/livepatch/
7138F: Documentation/ABI/testing/sysfs-kernel-livepatch
7139F: samples/livepatch/
7140L: live-patching@vger.kernel.org
7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7142
7143LINUX KERNEL DUMP TEST MODULE (LKDTM)
7144M: Kees Cook <keescook@chromium.org>
7145S: Maintained
7146F: drivers/misc/lkdtm*
7147
7148LLC (802.2)
7149M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7150S: Maintained
7151F: include/linux/llc.h
7152F: include/uapi/linux/llc.h
7153F: include/net/llc*
7154F: net/llc/
7155
7156LM73 HARDWARE MONITOR DRIVER
7157M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7158L: linux-hwmon@vger.kernel.org
7159S: Maintained
7160F: drivers/hwmon/lm73.c
7161
7162LM78 HARDWARE MONITOR DRIVER
7163M: Jean Delvare <jdelvare@suse.com>
7164L: linux-hwmon@vger.kernel.org
7165S: Maintained
7166F: Documentation/hwmon/lm78
7167F: drivers/hwmon/lm78.c
7168
7169LM83 HARDWARE MONITOR DRIVER
7170M: Jean Delvare <jdelvare@suse.com>
7171L: linux-hwmon@vger.kernel.org
7172S: Maintained
7173F: Documentation/hwmon/lm83
7174F: drivers/hwmon/lm83.c
7175
7176LM90 HARDWARE MONITOR DRIVER
7177M: Jean Delvare <jdelvare@suse.com>
7178L: linux-hwmon@vger.kernel.org
7179S: Maintained
7180F: Documentation/hwmon/lm90
7181F: Documentation/devicetree/bindings/hwmon/lm90.txt
7182F: drivers/hwmon/lm90.c
7183
7184LM95234 HARDWARE MONITOR DRIVER
7185M: Guenter Roeck <linux@roeck-us.net>
7186L: linux-hwmon@vger.kernel.org
7187S: Maintained
7188F: Documentation/hwmon/lm95234
7189F: drivers/hwmon/lm95234.c
7190
7191LME2510 MEDIA DRIVER
7192M: Malcolm Priestley <tvboxspy@gmail.com>
7193L: linux-media@vger.kernel.org
7194W: https://linuxtv.org
7195Q: http://patchwork.linuxtv.org/project/linux-media/list/
7196S: Maintained
7197F: drivers/media/usb/dvb-usb-v2/lmedm04*
7198
7199LOCKING PRIMITIVES
7200M: Peter Zijlstra <peterz@infradead.org>
7201M: Ingo Molnar <mingo@redhat.com>
7202L: linux-kernel@vger.kernel.org
7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7204S: Maintained
7205F: Documentation/locking/
7206F: include/linux/lockdep.h
7207F: include/linux/spinlock*.h
7208F: arch/*/include/asm/spinlock*.h
7209F: include/linux/rwlock*.h
7210F: include/linux/mutex*.h
7211F: arch/*/include/asm/mutex*.h
7212F: include/linux/rwsem*.h
7213F: arch/*/include/asm/rwsem.h
7214F: include/linux/seqlock.h
7215F: lib/locking*.[ch]
7216F: kernel/locking/
7217
7218LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7219M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7220L: linux-ntfs-dev@lists.sourceforge.net
7221W: http://www.linux-ntfs.org/content/view/19/37/
7222S: Maintained
7223F: Documentation/ldm.txt
7224F: block/partitions/ldm.*
7225
7226LogFS
7227M: Joern Engel <joern@logfs.org>
7228M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7229L: logfs@logfs.org
7230W: logfs.org
7231S: Maintained
7232F: fs/logfs/
7233
7234LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7235M: Sathya Prakash <sathya.prakash@broadcom.com>
7236M: Chaitra P B <chaitra.basappa@broadcom.com>
7237M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7238L: MPT-FusionLinux.pdl@broadcom.com
7239L: linux-scsi@vger.kernel.org
7240W: http://www.avagotech.com/support/
7241S: Supported
7242F: drivers/message/fusion/
7243F: drivers/scsi/mpt2sas/
7244F: drivers/scsi/mpt3sas/
7245
7246LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7247M: Matthew Wilcox <matthew@wil.cx>
7248L: linux-scsi@vger.kernel.org
7249S: Maintained
7250F: drivers/scsi/sym53c8xx_2/
7251
7252LTC4261 HARDWARE MONITOR DRIVER
7253M: Guenter Roeck <linux@roeck-us.net>
7254L: linux-hwmon@vger.kernel.org
7255S: Maintained
7256F: Documentation/hwmon/ltc4261
7257F: drivers/hwmon/ltc4261.c
7258
7259LTP (Linux Test Project)
7260M: Mike Frysinger <vapier@gentoo.org>
7261M: Cyril Hrubis <chrubis@suse.cz>
7262M: Wanlong Gao <wanlong.gao@gmail.com>
7263M: Jan Stancek <jstancek@redhat.com>
7264M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7265M: Alexey Kodanev <alexey.kodanev@oracle.com>
7266L: ltp@lists.linux.it (subscribers-only)
7267W: http://linux-test-project.github.io/
7268T: git git://github.com/linux-test-project/ltp.git
7269S: Maintained
7270
7271M32R ARCHITECTURE
7272W: http://www.linux-m32r.org/
7273S: Orphan
7274F: arch/m32r/
7275
7276M68K ARCHITECTURE
7277M: Geert Uytterhoeven <geert@linux-m68k.org>
7278L: linux-m68k@lists.linux-m68k.org
7279W: http://www.linux-m68k.org/
7280T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7281S: Maintained
7282F: arch/m68k/
7283F: drivers/zorro/
7284
7285M68K ON APPLE MACINTOSH
7286M: Joshua Thompson <funaho@jurai.org>
7287W: http://www.mac.linux-m68k.org/
7288L: linux-m68k@lists.linux-m68k.org
7289S: Maintained
7290F: arch/m68k/mac/
7291
7292M68K ON HP9000/300
7293M: Philip Blundell <philb@gnu.org>
7294W: http://www.tazenda.demon.co.uk/phil/linux-hp
7295S: Maintained
7296F: arch/m68k/hp300/
7297
7298M88DS3103 MEDIA DRIVER
7299M: Antti Palosaari <crope@iki.fi>
7300L: linux-media@vger.kernel.org
7301W: https://linuxtv.org
7302W: http://palosaari.fi/linux/
7303Q: http://patchwork.linuxtv.org/project/linux-media/list/
7304T: git git://linuxtv.org/anttip/media_tree.git
7305S: Maintained
7306F: drivers/media/dvb-frontends/m88ds3103*
7307
7308M88RS2000 MEDIA DRIVER
7309M: Malcolm Priestley <tvboxspy@gmail.com>
7310L: linux-media@vger.kernel.org
7311W: https://linuxtv.org
7312Q: http://patchwork.linuxtv.org/project/linux-media/list/
7313S: Maintained
7314F: drivers/media/dvb-frontends/m88rs2000*
7315
7316MA901 MASTERKIT USB FM RADIO DRIVER
7317M: Alexey Klimov <klimov.linux@gmail.com>
7318L: linux-media@vger.kernel.org
7319T: git git://linuxtv.org/media_tree.git
7320S: Maintained
7321F: drivers/media/radio/radio-ma901.c
7322
7323MAC80211
7324M: Johannes Berg <johannes@sipsolutions.net>
7325L: linux-wireless@vger.kernel.org
7326W: http://wireless.kernel.org/
7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7329S: Maintained
7330F: Documentation/networking/mac80211-injection.txt
7331F: include/net/mac80211.h
7332F: net/mac80211/
7333F: drivers/net/wireless/mac80211_hwsim.[ch]
7334
7335MACVLAN DRIVER
7336M: Patrick McHardy <kaber@trash.net>
7337L: netdev@vger.kernel.org
7338S: Maintained
7339F: drivers/net/macvlan.c
7340F: include/linux/if_macvlan.h
7341
7342MAILBOX API
7343M: Jassi Brar <jassisinghbrar@gmail.com>
7344L: linux-kernel@vger.kernel.org
7345S: Maintained
7346F: drivers/mailbox/
7347F: include/linux/mailbox_client.h
7348F: include/linux/mailbox_controller.h
7349
7350MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7351M: Michael Kerrisk <mtk.manpages@gmail.com>
7352W: http://www.kernel.org/doc/man-pages
7353L: linux-man@vger.kernel.org
7354S: Maintained
7355
7356MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7357M: Andrew Lunn <andrew@lunn.ch>
7358M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7359S: Maintained
7360F: drivers/net/dsa/mv88e6xxx/
7361
7362MARVELL ARMADA DRM SUPPORT
7363M: Russell King <rmk+kernel@armlinux.org.uk>
7364S: Maintained
7365F: drivers/gpu/drm/armada/
7366F: include/uapi/drm/armada_drm.h
7367F: Documentation/devicetree/bindings/display/armada/
7368
7369MARVELL CRYPTO DRIVER
7370M: Boris Brezillon <boris.brezillon@free-electrons.com>
7371M: Arnaud Ebalard <arno@natisbad.org>
7372F: drivers/crypto/marvell/
7373S: Maintained
7374L: linux-crypto@vger.kernel.org
7375
7376MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7377M: Mirko Lindner <mlindner@marvell.com>
7378M: Stephen Hemminger <stephen@networkplumber.org>
7379L: netdev@vger.kernel.org
7380S: Maintained
7381F: drivers/net/ethernet/marvell/sk*
7382
7383MARVELL LIBERTAS WIRELESS DRIVER
7384L: libertas-dev@lists.infradead.org
7385S: Orphan
7386F: drivers/net/wireless/marvell/libertas/
7387
7388MARVELL MV643XX ETHERNET DRIVER
7389M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7390L: netdev@vger.kernel.org
7391S: Maintained
7392F: drivers/net/ethernet/marvell/mv643xx_eth.*
7393F: include/linux/mv643xx.h
7394
7395MARVELL MVNETA ETHERNET DRIVER
7396M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7397L: netdev@vger.kernel.org
7398S: Maintained
7399F: drivers/net/ethernet/marvell/mvneta.*
7400
7401MARVELL MWIFIEX WIRELESS DRIVER
7402M: Amitkumar Karwar <akarwar@marvell.com>
7403M: Nishant Sarmukadam <nishants@marvell.com>
7404L: linux-wireless@vger.kernel.org
7405S: Maintained
7406F: drivers/net/wireless/marvell/mwifiex/
7407
7408MARVELL MWL8K WIRELESS DRIVER
7409M: Lennert Buytenhek <buytenh@wantstofly.org>
7410L: linux-wireless@vger.kernel.org
7411S: Odd Fixes
7412F: drivers/net/wireless/marvell/mwl8k.c
7413
7414MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7415M: Nicolas Pitre <nico@fluxnic.net>
7416S: Odd Fixes
7417F: drivers/mmc/host/mvsdio.*
7418
7419MATROX FRAMEBUFFER DRIVER
7420L: linux-fbdev@vger.kernel.org
7421S: Orphan
7422F: drivers/video/fbdev/matrox/matroxfb_*
7423F: include/uapi/linux/matroxfb.h
7424
7425MAX16065 HARDWARE MONITOR DRIVER
7426M: Guenter Roeck <linux@roeck-us.net>
7427L: linux-hwmon@vger.kernel.org
7428S: Maintained
7429F: Documentation/hwmon/max16065
7430F: drivers/hwmon/max16065.c
7431
7432MAX20751 HARDWARE MONITOR DRIVER
7433M: Guenter Roeck <linux@roeck-us.net>
7434L: linux-hwmon@vger.kernel.org
7435S: Maintained
7436F: Documentation/hwmon/max20751
7437F: drivers/hwmon/max20751.c
7438
7439MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7440M: "Hans J. Koch" <hjk@hansjkoch.de>
7441L: linux-hwmon@vger.kernel.org
7442S: Maintained
7443F: Documentation/hwmon/max6650
7444F: drivers/hwmon/max6650.c
7445
7446MAX6697 HARDWARE MONITOR DRIVER
7447M: Guenter Roeck <linux@roeck-us.net>
7448L: linux-hwmon@vger.kernel.org
7449S: Maintained
7450F: Documentation/hwmon/max6697
7451F: Documentation/devicetree/bindings/i2c/max6697.txt
7452F: drivers/hwmon/max6697.c
7453F: include/linux/platform_data/max6697.h
7454
7455MAX9860 MONO AUDIO VOICE CODEC DRIVER
7456M: Peter Rosin <peda@axentia.se>
7457L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7458S: Maintained
7459F: Documentation/devicetree/bindings/sound/max9860.txt
7460F: sound/soc/codecs/max9860.*
7461
7462MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7463M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7464L: linux-pm@vger.kernel.org
7465S: Supported
7466F: drivers/power/max14577_charger.c
7467F: drivers/power/max77693_charger.c
7468
7469MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7470M: Javier Martinez Canillas <javier@osg.samsung.com>
7471L: linux-kernel@vger.kernel.org
7472S: Supported
7473F: drivers/*/*max77802*.c
7474F: Documentation/devicetree/bindings/*/*max77802.txt
7475F: include/dt-bindings/*/*max77802.h
7476
7477MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7478M: Chanwoo Choi <cw00.choi@samsung.com>
7479M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7480L: linux-kernel@vger.kernel.org
7481S: Supported
7482F: drivers/*/max14577*.c
7483F: drivers/*/max77686*.c
7484F: drivers/*/max77693*.c
7485F: drivers/extcon/extcon-max14577.c
7486F: drivers/extcon/extcon-max77693.c
7487F: drivers/rtc/rtc-max77686.c
7488F: drivers/clk/clk-max77686.c
7489F: Documentation/devicetree/bindings/mfd/max14577.txt
7490F: Documentation/devicetree/bindings/*/max77686.txt
7491F: Documentation/devicetree/bindings/mfd/max77693.txt
7492F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7493F: include/linux/mfd/max14577*.h
7494F: include/linux/mfd/max77686*.h
7495F: include/linux/mfd/max77693*.h
7496
7497MAXIRADIO FM RADIO RECEIVER DRIVER
7498M: Hans Verkuil <hverkuil@xs4all.nl>
7499L: linux-media@vger.kernel.org
7500T: git git://linuxtv.org/media_tree.git
7501W: https://linuxtv.org
7502S: Maintained
7503F: drivers/media/radio/radio-maxiradio*
7504
7505MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7506M: Peter Rosin <peda@axentia.se>
7507L: linux-iio@vger.kernel.org
7508S: Maintained
7509F: drivers/iio/potentiometer/mcp4531.c
7510
7511MEDIA DRIVERS FOR RENESAS - FCP
7512M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7513L: linux-media@vger.kernel.org
7514L: linux-renesas-soc@vger.kernel.org
7515T: git git://linuxtv.org/media_tree.git
7516S: Supported
7517F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7518F: drivers/media/platform/rcar-fcp.c
7519F: include/media/rcar-fcp.h
7520
7521MEDIA DRIVERS FOR RENESAS - VSP1
7522M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7523L: linux-media@vger.kernel.org
7524L: linux-renesas-soc@vger.kernel.org
7525T: git git://linuxtv.org/media_tree.git
7526S: Supported
7527F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7528F: drivers/media/platform/vsp1/
7529
7530MEDIA DRIVERS FOR HELENE
7531M: Abylay Ospan <aospan@netup.ru>
7532L: linux-media@vger.kernel.org
7533W: https://linuxtv.org
7534W: http://netup.tv/
7535T: git git://linuxtv.org/media_tree.git
7536S: Supported
7537F: drivers/media/dvb-frontends/helene*
7538
7539MEDIA DRIVERS FOR ASCOT2E
7540M: Sergey Kozlov <serjk@netup.ru>
7541M: Abylay Ospan <aospan@netup.ru>
7542L: linux-media@vger.kernel.org
7543W: https://linuxtv.org
7544W: http://netup.tv/
7545T: git git://linuxtv.org/media_tree.git
7546S: Supported
7547F: drivers/media/dvb-frontends/ascot2e*
7548
7549MEDIA DRIVERS FOR CXD2841ER
7550M: Sergey Kozlov <serjk@netup.ru>
7551M: Abylay Ospan <aospan@netup.ru>
7552L: linux-media@vger.kernel.org
7553W: https://linuxtv.org
7554W: http://netup.tv/
7555T: git git://linuxtv.org/media_tree.git
7556S: Supported
7557F: drivers/media/dvb-frontends/cxd2841er*
7558
7559MEDIA DRIVERS FOR HORUS3A
7560M: Sergey Kozlov <serjk@netup.ru>
7561M: Abylay Ospan <aospan@netup.ru>
7562L: linux-media@vger.kernel.org
7563W: https://linuxtv.org
7564W: http://netup.tv/
7565T: git git://linuxtv.org/media_tree.git
7566S: Supported
7567F: drivers/media/dvb-frontends/horus3a*
7568
7569MEDIA DRIVERS FOR LNBH25
7570M: Sergey Kozlov <serjk@netup.ru>
7571M: Abylay Ospan <aospan@netup.ru>
7572L: linux-media@vger.kernel.org
7573W: https://linuxtv.org
7574W: http://netup.tv/
7575T: git git://linuxtv.org/media_tree.git
7576S: Supported
7577F: drivers/media/dvb-frontends/lnbh25*
7578
7579MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7580M: Sergey Kozlov <serjk@netup.ru>
7581M: Abylay Ospan <aospan@netup.ru>
7582L: linux-media@vger.kernel.org
7583W: https://linuxtv.org
7584W: http://netup.tv/
7585T: git git://linuxtv.org/media_tree.git
7586S: Supported
7587F: drivers/media/pci/netup_unidvb/*
7588
7589MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7590M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7591M: Mauro Carvalho Chehab <mchehab@kernel.org>
7592P: LinuxTV.org Project
7593L: linux-media@vger.kernel.org
7594W: https://linuxtv.org
7595Q: http://patchwork.kernel.org/project/linux-media/list/
7596T: git git://linuxtv.org/media_tree.git
7597S: Maintained
7598F: Documentation/dvb/
7599F: Documentation/video4linux/
7600F: Documentation/DocBook/media/
7601F: drivers/media/
7602F: drivers/staging/media/
7603F: include/linux/platform_data/media/
7604F: include/media/
7605F: include/uapi/linux/dvb/
7606F: include/uapi/linux/videodev2.h
7607F: include/uapi/linux/media.h
7608F: include/uapi/linux/v4l2-*
7609F: include/uapi/linux/meye.h
7610F: include/uapi/linux/ivtv*
7611F: include/uapi/linux/uvcvideo.h
7612
7613MEDIATEK ETHERNET DRIVER
7614M: Felix Fietkau <nbd@openwrt.org>
7615M: John Crispin <blogic@openwrt.org>
7616L: netdev@vger.kernel.org
7617S: Maintained
7618F: drivers/net/ethernet/mediatek/
7619
7620MEDIATEK MT7601U WIRELESS LAN DRIVER
7621M: Jakub Kicinski <kubakici@wp.pl>
7622L: linux-wireless@vger.kernel.org
7623S: Maintained
7624F: drivers/net/wireless/mediatek/mt7601u/
7625
7626MEGARAID SCSI/SAS DRIVERS
7627M: Kashyap Desai <kashyap.desai@avagotech.com>
7628M: Sumit Saxena <sumit.saxena@avagotech.com>
7629M: Uday Lingala <uday.lingala@avagotech.com>
7630L: megaraidlinux.pdl@avagotech.com
7631L: linux-scsi@vger.kernel.org
7632W: http://www.lsi.com
7633S: Maintained
7634F: Documentation/scsi/megaraid.txt
7635F: drivers/scsi/megaraid.*
7636F: drivers/scsi/megaraid/
7637
7638MELLANOX ETHERNET DRIVER (mlx4_en)
7639M: Tariq Toukan <tariqt@mellanox.com>
7640L: netdev@vger.kernel.org
7641S: Supported
7642W: http://www.mellanox.com
7643Q: http://patchwork.ozlabs.org/project/netdev/list/
7644F: drivers/net/ethernet/mellanox/mlx4/en_*
7645
7646MELLANOX ETHERNET DRIVER (mlx5e)
7647M: Saeed Mahameed <saeedm@mellanox.com>
7648L: netdev@vger.kernel.org
7649S: Supported
7650W: http://www.mellanox.com
7651Q: http://patchwork.ozlabs.org/project/netdev/list/
7652F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7653
7654MELLANOX ETHERNET SWITCH DRIVERS
7655M: Jiri Pirko <jiri@mellanox.com>
7656M: Ido Schimmel <idosch@mellanox.com>
7657L: netdev@vger.kernel.org
7658S: Supported
7659W: http://www.mellanox.com
7660Q: http://patchwork.ozlabs.org/project/netdev/list/
7661F: drivers/net/ethernet/mellanox/mlxsw/
7662
7663SOFT-ROCE DRIVER (rxe)
7664M: Moni Shoua <monis@mellanox.com>
7665L: linux-rdma@vger.kernel.org
7666S: Supported
7667W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7668Q: http://patchwork.kernel.org/project/linux-rdma/list/
7669F: drivers/infiniband/hw/rxe/
7670F: include/uapi/rdma/rdma_user_rxe.h
7671
7672MEMBARRIER SUPPORT
7673M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7674M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7675L: linux-kernel@vger.kernel.org
7676S: Supported
7677F: kernel/membarrier.c
7678F: include/uapi/linux/membarrier.h
7679
7680MEMORY MANAGEMENT
7681L: linux-mm@kvack.org
7682W: http://www.linux-mm.org
7683S: Maintained
7684F: include/linux/mm.h
7685F: include/linux/gfp.h
7686F: include/linux/mmzone.h
7687F: include/linux/memory_hotplug.h
7688F: include/linux/vmalloc.h
7689F: mm/
7690
7691MEMORY TECHNOLOGY DEVICES (MTD)
7692M: David Woodhouse <dwmw2@infradead.org>
7693M: Brian Norris <computersforpeace@gmail.com>
7694L: linux-mtd@lists.infradead.org
7695W: http://www.linux-mtd.infradead.org/
7696Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7697T: git git://git.infradead.org/linux-mtd.git
7698T: git git://git.infradead.org/l2-mtd.git
7699S: Maintained
7700F: Documentation/devicetree/bindings/mtd/
7701F: drivers/mtd/
7702F: include/linux/mtd/
7703F: include/uapi/mtd/
7704
7705MEN A21 WATCHDOG DRIVER
7706M: Johannes Thumshirn <morbidrsa@gmail.com>
7707L: linux-watchdog@vger.kernel.org
7708S: Maintained
7709F: drivers/watchdog/mena21_wdt.c
7710
7711MEN CHAMELEON BUS (mcb)
7712M: Johannes Thumshirn <morbidrsa@gmail.com>
7713S: Maintained
7714F: drivers/mcb/
7715F: include/linux/mcb.h
7716F: Documentation/men-chameleon-bus.txt
7717
7718MEN F21BMC (Board Management Controller)
7719M: Andreas Werner <andreas.werner@men.de>
7720S: Supported
7721F: drivers/mfd/menf21bmc.c
7722F: drivers/watchdog/menf21bmc_wdt.c
7723F: drivers/leds/leds-menf21bmc.c
7724F: drivers/hwmon/menf21bmc_hwmon.c
7725F: Documentation/hwmon/menf21bmc
7726
7727METAG ARCHITECTURE
7728M: James Hogan <james.hogan@imgtec.com>
7729L: linux-metag@vger.kernel.org
7730T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7731S: Odd Fixes
7732F: arch/metag/
7733F: Documentation/metag/
7734F: Documentation/devicetree/bindings/metag/
7735F: Documentation/devicetree/bindings/interrupt-controller/img,*
7736F: drivers/clocksource/metag_generic.c
7737F: drivers/irqchip/irq-metag.c
7738F: drivers/irqchip/irq-metag-ext.c
7739F: drivers/tty/metag_da.c
7740
7741MICROBLAZE ARCHITECTURE
7742M: Michal Simek <monstr@monstr.eu>
7743W: http://www.monstr.eu/fdt/
7744T: git git://git.monstr.eu/linux-2.6-microblaze.git
7745S: Supported
7746F: arch/microblaze/
7747
7748MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7749M: Chen Yu <yu.c.chen@intel.com>
7750L: platform-driver-x86@vger.kernel.org
7751S: Supported
7752F: drivers/platform/x86/surfacepro3_button.c
7753
7754MICROTEK X6 SCANNER
7755M: Oliver Neukum <oliver@neukum.org>
7756S: Maintained
7757F: drivers/usb/image/microtek.*
7758
7759MIPS
7760M: Ralf Baechle <ralf@linux-mips.org>
7761L: linux-mips@linux-mips.org
7762W: http://www.linux-mips.org/
7763T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7764Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7765S: Supported
7766F: Documentation/devicetree/bindings/mips/
7767F: Documentation/mips/
7768F: arch/mips/
7769
7770MIPS/LOONGSON1 ARCHITECTURE
7771M: Keguang Zhang <keguang.zhang@gmail.com>
7772L: linux-mips@linux-mips.org
7773S: Maintained
7774F: arch/mips/loongson32/
7775F: arch/mips/include/asm/mach-loongson32/
7776F: drivers/*/*loongson1*
7777F: drivers/*/*/*loongson1*
7778
7779MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7780M: Hans Verkuil <hverkuil@xs4all.nl>
7781L: linux-media@vger.kernel.org
7782T: git git://linuxtv.org/media_tree.git
7783W: https://linuxtv.org
7784S: Odd Fixes
7785F: drivers/media/radio/radio-miropcm20*
7786
7787MELLANOX MLX4 core VPI driver
7788M: Yishai Hadas <yishaih@mellanox.com>
7789L: netdev@vger.kernel.org
7790L: linux-rdma@vger.kernel.org
7791W: http://www.mellanox.com
7792Q: http://patchwork.ozlabs.org/project/netdev/list/
7793S: Supported
7794F: drivers/net/ethernet/mellanox/mlx4/
7795F: include/linux/mlx4/
7796
7797MELLANOX MLX4 IB driver
7798M: Yishai Hadas <yishaih@mellanox.com>
7799L: linux-rdma@vger.kernel.org
7800W: http://www.mellanox.com
7801Q: http://patchwork.kernel.org/project/linux-rdma/list/
7802S: Supported
7803F: drivers/infiniband/hw/mlx4/
7804F: include/linux/mlx4/
7805
7806MELLANOX MLX5 core VPI driver
7807M: Matan Barak <matanb@mellanox.com>
7808M: Leon Romanovsky <leonro@mellanox.com>
7809L: netdev@vger.kernel.org
7810L: linux-rdma@vger.kernel.org
7811W: http://www.mellanox.com
7812Q: http://patchwork.ozlabs.org/project/netdev/list/
7813S: Supported
7814F: drivers/net/ethernet/mellanox/mlx5/core/
7815F: include/linux/mlx5/
7816
7817MELLANOX MLX5 IB driver
7818M: Matan Barak <matanb@mellanox.com>
7819M: Leon Romanovsky <leonro@mellanox.com>
7820L: linux-rdma@vger.kernel.org
7821W: http://www.mellanox.com
7822Q: http://patchwork.kernel.org/project/linux-rdma/list/
7823S: Supported
7824F: drivers/infiniband/hw/mlx5/
7825F: include/linux/mlx5/
7826
7827MELEXIS MLX90614 DRIVER
7828M: Crt Mori <cmo@melexis.com>
7829L: linux-iio@vger.kernel.org
7830W: http://www.melexis.com
7831S: Supported
7832F: drivers/iio/temperature/mlx90614.c
7833
7834MN88472 MEDIA DRIVER
7835M: Antti Palosaari <crope@iki.fi>
7836L: linux-media@vger.kernel.org
7837W: https://linuxtv.org
7838W: http://palosaari.fi/linux/
7839Q: http://patchwork.linuxtv.org/project/linux-media/list/
7840S: Maintained
7841F: drivers/media/dvb-frontends/mn88472*
7842
7843MN88473 MEDIA DRIVER
7844M: Antti Palosaari <crope@iki.fi>
7845L: linux-media@vger.kernel.org
7846W: https://linuxtv.org
7847W: http://palosaari.fi/linux/
7848Q: http://patchwork.linuxtv.org/project/linux-media/list/
7849S: Maintained
7850F: drivers/media/dvb-frontends/mn88473*
7851
7852MODULE SUPPORT
7853M: Rusty Russell <rusty@rustcorp.com.au>
7854S: Maintained
7855F: include/linux/module.h
7856F: kernel/module.c
7857
7858MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7859W: http://popies.net/meye/
7860S: Orphan
7861F: Documentation/video4linux/meye.txt
7862F: drivers/media/pci/meye/
7863F: include/uapi/linux/meye.h
7864
7865MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7866M: Jiri Slaby <jirislaby@gmail.com>
7867S: Maintained
7868F: Documentation/serial/moxa-smartio
7869F: drivers/tty/mxser.*
7870
7871MR800 AVERMEDIA USB FM RADIO DRIVER
7872M: Alexey Klimov <klimov.linux@gmail.com>
7873L: linux-media@vger.kernel.org
7874T: git git://linuxtv.org/media_tree.git
7875S: Maintained
7876F: drivers/media/radio/radio-mr800.c
7877
7878MRF24J40 IEEE 802.15.4 RADIO DRIVER
7879M: Alan Ott <alan@signal11.us>
7880L: linux-wpan@vger.kernel.org
7881S: Maintained
7882F: drivers/net/ieee802154/mrf24j40.c
7883F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7884
7885MSI LAPTOP SUPPORT
7886M: "Lee, Chun-Yi" <jlee@suse.com>
7887L: platform-driver-x86@vger.kernel.org
7888S: Maintained
7889F: drivers/platform/x86/msi-laptop.c
7890
7891MSI WMI SUPPORT
7892L: platform-driver-x86@vger.kernel.org
7893S: Orphan
7894F: drivers/platform/x86/msi-wmi.c
7895
7896MSI001 MEDIA DRIVER
7897M: Antti Palosaari <crope@iki.fi>
7898L: linux-media@vger.kernel.org
7899W: https://linuxtv.org
7900W: http://palosaari.fi/linux/
7901Q: http://patchwork.linuxtv.org/project/linux-media/list/
7902T: git git://linuxtv.org/anttip/media_tree.git
7903S: Maintained
7904F: drivers/media/tuners/msi001*
7905
7906MSI2500 MEDIA DRIVER
7907M: Antti Palosaari <crope@iki.fi>
7908L: linux-media@vger.kernel.org
7909W: https://linuxtv.org
7910W: http://palosaari.fi/linux/
7911Q: http://patchwork.linuxtv.org/project/linux-media/list/
7912T: git git://linuxtv.org/anttip/media_tree.git
7913S: Maintained
7914F: drivers/media/usb/msi2500/
7915
7916MSYSTEMS DISKONCHIP G3 MTD DRIVER
7917M: Robert Jarzmik <robert.jarzmik@free.fr>
7918L: linux-mtd@lists.infradead.org
7919S: Maintained
7920F: drivers/mtd/devices/docg3*
7921
7922MT9M032 APTINA SENSOR DRIVER
7923M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7924L: linux-media@vger.kernel.org
7925T: git git://linuxtv.org/media_tree.git
7926S: Maintained
7927F: drivers/media/i2c/mt9m032.c
7928F: include/media/i2c/mt9m032.h
7929
7930MT9P031 APTINA CAMERA SENSOR
7931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7932L: linux-media@vger.kernel.org
7933T: git git://linuxtv.org/media_tree.git
7934S: Maintained
7935F: drivers/media/i2c/mt9p031.c
7936F: include/media/i2c/mt9p031.h
7937
7938MT9T001 APTINA CAMERA SENSOR
7939M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7940L: linux-media@vger.kernel.org
7941T: git git://linuxtv.org/media_tree.git
7942S: Maintained
7943F: drivers/media/i2c/mt9t001.c
7944F: include/media/i2c/mt9t001.h
7945
7946MT9V032 APTINA CAMERA SENSOR
7947M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7948L: linux-media@vger.kernel.org
7949T: git git://linuxtv.org/media_tree.git
7950S: Maintained
7951F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7952F: drivers/media/i2c/mt9v032.c
7953F: include/media/i2c/mt9v032.h
7954
7955MULTIFUNCTION DEVICES (MFD)
7956M: Lee Jones <lee.jones@linaro.org>
7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7958S: Supported
7959F: drivers/mfd/
7960F: include/linux/mfd/
7961
7962MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7963M: Ulf Hansson <ulf.hansson@linaro.org>
7964L: linux-mmc@vger.kernel.org
7965T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7966S: Maintained
7967F: Documentation/devicetree/bindings/mmc/
7968F: drivers/mmc/
7969F: include/linux/mmc/
7970F: include/uapi/linux/mmc/
7971
7972MULTIMEDIA CARD (MMC) ETC. OVER SPI
7973S: Orphan
7974F: drivers/mmc/host/mmc_spi.c
7975F: include/linux/spi/mmc_spi.h
7976
7977MULTISOUND SOUND DRIVER
7978M: Andrew Veliath <andrewtv@usa.net>
7979S: Maintained
7980F: Documentation/sound/oss/MultiSound
7981F: sound/oss/msnd*
7982
7983MULTITECH MULTIPORT CARD (ISICOM)
7984S: Orphan
7985F: drivers/tty/isicom.c
7986F: include/linux/isicom.h
7987
7988MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7989M: Bin Liu <b-liu@ti.com>
7990L: linux-usb@vger.kernel.org
7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7992S: Maintained
7993F: drivers/usb/musb/
7994
7995MXL5007T MEDIA DRIVER
7996M: Michael Krufky <mkrufky@linuxtv.org>
7997L: linux-media@vger.kernel.org
7998W: https://linuxtv.org
7999W: http://github.com/mkrufky
8000Q: http://patchwork.linuxtv.org/project/linux-media/list/
8001T: git git://linuxtv.org/mkrufky/tuners.git
8002S: Maintained
8003F: drivers/media/tuners/mxl5007t.*
8004
8005MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8006M: Hyong-Youb Kim <hykim@myri.com>
8007L: netdev@vger.kernel.org
8008W: https://www.myricom.com/support/downloads/myri10ge.html
8009S: Supported
8010F: drivers/net/ethernet/myricom/myri10ge/
8011
8012NAND FLASH SUBSYSTEM
8013M: Boris Brezillon <boris.brezillon@free-electrons.com>
8014R: Richard Weinberger <richard@nod.at>
8015L: linux-mtd@lists.infradead.org
8016W: http://www.linux-mtd.infradead.org/
8017Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8018T: git git://github.com/linux-nand/linux.git
8019S: Maintained
8020F: drivers/mtd/nand/
8021F: include/linux/mtd/nand*.h
8022
8023NATSEMI ETHERNET DRIVER (DP8381x)
8024S: Orphan
8025F: drivers/net/ethernet/natsemi/natsemi.c
8026
8027NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8028M: Daniel Mack <zonque@gmail.com>
8029S: Maintained
8030L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8031W: http://www.native-instruments.com
8032F: sound/usb/caiaq/
8033
8034NCP FILESYSTEM
8035M: Petr Vandrovec <petr@vandrovec.name>
8036S: Odd Fixes
8037F: fs/ncpfs/
8038
8039NCR 5380 SCSI DRIVERS
8040M: Finn Thain <fthain@telegraphics.com.au>
8041M: Michael Schmitz <schmitzmic@gmail.com>
8042L: linux-scsi@vger.kernel.org
8043S: Maintained
8044F: Documentation/scsi/g_NCR5380.txt
8045F: Documentation/scsi/dtc3x80.txt
8046F: drivers/scsi/NCR5380.*
8047F: drivers/scsi/arm/cumana_1.c
8048F: drivers/scsi/arm/oak.c
8049F: drivers/scsi/atari_scsi.*
8050F: drivers/scsi/dmx3191d.c
8051F: drivers/scsi/dtc.*
8052F: drivers/scsi/g_NCR5380.*
8053F: drivers/scsi/g_NCR5380_mmio.c
8054F: drivers/scsi/mac_scsi.*
8055F: drivers/scsi/pas16.*
8056F: drivers/scsi/sun3_scsi.*
8057F: drivers/scsi/sun3_scsi_vme.c
8058F: drivers/scsi/t128.*
8059
8060NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8061M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8062L: linux-scsi@vger.kernel.org
8063S: Maintained
8064F: drivers/scsi/NCR_D700.*
8065
8066NCT6775 HARDWARE MONITOR DRIVER
8067M: Guenter Roeck <linux@roeck-us.net>
8068L: linux-hwmon@vger.kernel.org
8069S: Maintained
8070F: Documentation/hwmon/nct6775
8071F: drivers/hwmon/nct6775.c
8072
8073NETEFFECT IWARP RNIC DRIVER (IW_NES)
8074M: Faisal Latif <faisal.latif@intel.com>
8075L: linux-rdma@vger.kernel.org
8076W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8077S: Supported
8078F: drivers/infiniband/hw/nes/
8079
8080NETEM NETWORK EMULATOR
8081M: Stephen Hemminger <stephen@networkplumber.org>
8082L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8083S: Maintained
8084F: net/sched/sch_netem.c
8085
8086NETERION 10GbE DRIVERS (s2io/vxge)
8087M: Jon Mason <jdmason@kudzu.us>
8088L: netdev@vger.kernel.org
8089S: Supported
8090F: Documentation/networking/s2io.txt
8091F: Documentation/networking/vxge.txt
8092F: drivers/net/ethernet/neterion/
8093
8094NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8095M: Pablo Neira Ayuso <pablo@netfilter.org>
8096M: Patrick McHardy <kaber@trash.net>
8097M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8098L: netfilter-devel@vger.kernel.org
8099L: coreteam@netfilter.org
8100W: http://www.netfilter.org/
8101W: http://www.iptables.org/
8102Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8105S: Supported
8106F: include/linux/netfilter*
8107F: include/linux/netfilter/
8108F: include/net/netfilter/
8109F: include/uapi/linux/netfilter*
8110F: include/uapi/linux/netfilter/
8111F: net/*/netfilter.c
8112F: net/*/netfilter/
8113F: net/netfilter/
8114F: net/bridge/br_netfilter*.c
8115
8116NETLABEL
8117M: Paul Moore <paul@paul-moore.com>
8118W: http://netlabel.sf.net
8119L: netdev@vger.kernel.org
8120S: Maintained
8121F: Documentation/netlabel/
8122F: include/net/netlabel.h
8123F: net/netlabel/
8124
8125NETROM NETWORK LAYER
8126M: Ralf Baechle <ralf@linux-mips.org>
8127L: linux-hams@vger.kernel.org
8128W: http://www.linux-ax25.org/
8129S: Maintained
8130F: include/net/netrom.h
8131F: include/uapi/linux/netrom.h
8132F: net/netrom/
8133
8134NETRONOME ETHERNET DRIVERS
8135M: Jakub Kicinski <jakub.kicinski@netronome.com>
8136L: oss-drivers@netronome.com
8137S: Maintained
8138F: drivers/net/ethernet/netronome/
8139
8140NETWORK BLOCK DEVICE (NBD)
8141M: Markus Pargmann <mpa@pengutronix.de>
8142S: Maintained
8143L: nbd-general@lists.sourceforge.net
8144T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8145F: Documentation/blockdev/nbd.txt
8146F: drivers/block/nbd.c
8147F: include/uapi/linux/nbd.h
8148
8149NETWORK DROP MONITOR
8150M: Neil Horman <nhorman@tuxdriver.com>
8151L: netdev@vger.kernel.org
8152S: Maintained
8153W: https://fedorahosted.org/dropwatch/
8154F: net/core/drop_monitor.c
8155
8156NETWORKING [GENERAL]
8157M: "David S. Miller" <davem@davemloft.net>
8158L: netdev@vger.kernel.org
8159W: http://www.linuxfoundation.org/en/Net
8160Q: http://patchwork.ozlabs.org/project/netdev/list/
8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8163S: Maintained
8164F: net/
8165F: include/net/
8166F: include/linux/in.h
8167F: include/linux/net.h
8168F: include/linux/netdevice.h
8169F: include/uapi/linux/in.h
8170F: include/uapi/linux/net.h
8171F: include/uapi/linux/netdevice.h
8172F: include/uapi/linux/net_namespace.h
8173F: tools/net/
8174F: tools/testing/selftests/net/
8175F: lib/random32.c
8176F: lib/test_bpf.c
8177
8178NETWORKING [IPv4/IPv6]
8179M: "David S. Miller" <davem@davemloft.net>
8180M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8181M: James Morris <jmorris@namei.org>
8182M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8183M: Patrick McHardy <kaber@trash.net>
8184L: netdev@vger.kernel.org
8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8186S: Maintained
8187F: net/ipv4/
8188F: net/ipv6/
8189F: include/net/ip*
8190F: arch/x86/net/*
8191
8192NETWORKING [IPSEC]
8193M: Steffen Klassert <steffen.klassert@secunet.com>
8194M: Herbert Xu <herbert@gondor.apana.org.au>
8195M: "David S. Miller" <davem@davemloft.net>
8196L: netdev@vger.kernel.org
8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8199S: Maintained
8200F: net/core/flow.c
8201F: net/xfrm/
8202F: net/key/
8203F: net/ipv4/xfrm*
8204F: net/ipv4/esp4.c
8205F: net/ipv4/ah4.c
8206F: net/ipv4/ipcomp.c
8207F: net/ipv4/ip_vti.c
8208F: net/ipv6/xfrm*
8209F: net/ipv6/esp6.c
8210F: net/ipv6/ah6.c
8211F: net/ipv6/ipcomp6.c
8212F: net/ipv6/ip6_vti.c
8213F: include/uapi/linux/xfrm.h
8214F: include/net/xfrm.h
8215
8216NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8217M: Paul Moore <paul@paul-moore.com>
8218L: netdev@vger.kernel.org
8219S: Maintained
8220
8221NETWORKING [WIRELESS]
8222L: linux-wireless@vger.kernel.org
8223Q: http://patchwork.kernel.org/project/linux-wireless/list/
8224
8225NETWORKING DRIVERS
8226L: netdev@vger.kernel.org
8227W: http://www.linuxfoundation.org/en/Net
8228Q: http://patchwork.ozlabs.org/project/netdev/list/
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8230T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8231S: Odd Fixes
8232F: Documentation/devicetree/bindings/net/
8233F: drivers/net/
8234F: include/linux/if_*
8235F: include/linux/netdevice.h
8236F: include/linux/etherdevice.h
8237F: include/linux/fcdevice.h
8238F: include/linux/fddidevice.h
8239F: include/linux/hippidevice.h
8240F: include/linux/inetdevice.h
8241F: include/uapi/linux/if_*
8242F: include/uapi/linux/netdevice.h
8243
8244NETWORKING DRIVERS (WIRELESS)
8245M: Kalle Valo <kvalo@codeaurora.org>
8246L: linux-wireless@vger.kernel.org
8247Q: http://patchwork.kernel.org/project/linux-wireless/list/
8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8250S: Maintained
8251F: Documentation/devicetree/bindings/net/wireless/
8252F: drivers/net/wireless/
8253
8254NETXEN (1/10) GbE SUPPORT
8255M: Manish Chopra <manish.chopra@qlogic.com>
8256M: Sony Chacko <sony.chacko@qlogic.com>
8257M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8258L: netdev@vger.kernel.org
8259W: http://www.qlogic.com
8260S: Supported
8261F: drivers/net/ethernet/qlogic/netxen/
8262
8263NFC SUBSYSTEM
8264M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8265M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8266M: Samuel Ortiz <sameo@linux.intel.com>
8267L: linux-wireless@vger.kernel.org
8268L: linux-nfc@lists.01.org (subscribers-only)
8269S: Supported
8270F: net/nfc/
8271F: include/net/nfc/
8272F: include/uapi/linux/nfc.h
8273F: drivers/nfc/
8274F: include/linux/platform_data/nfcmrvl.h
8275F: include/linux/platform_data/nxp-nci.h
8276F: include/linux/platform_data/pn544.h
8277F: include/linux/platform_data/st21nfca.h
8278F: include/linux/platform_data/st-nci.h
8279F: Documentation/devicetree/bindings/net/nfc/
8280
8281NFS, SUNRPC, AND LOCKD CLIENTS
8282M: Trond Myklebust <trond.myklebust@primarydata.com>
8283M: Anna Schumaker <anna.schumaker@netapp.com>
8284L: linux-nfs@vger.kernel.org
8285W: http://client.linux-nfs.org
8286T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8287S: Maintained
8288F: fs/lockd/
8289F: fs/nfs/
8290F: fs/nfs_common/
8291F: net/sunrpc/
8292F: include/linux/lockd/
8293F: include/linux/nfs*
8294F: include/linux/sunrpc/
8295F: include/uapi/linux/nfs*
8296F: include/uapi/linux/sunrpc/
8297
8298NILFS2 FILESYSTEM
8299M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8300L: linux-nilfs@vger.kernel.org
8301W: http://nilfs.sourceforge.net/
8302W: http://nilfs.osdn.jp/
8303T: git git://github.com/konis/nilfs2.git
8304S: Supported
8305F: Documentation/filesystems/nilfs2.txt
8306F: fs/nilfs2/
8307F: include/trace/events/nilfs2.h
8308F: include/uapi/linux/nilfs2_api.h
8309F: include/uapi/linux/nilfs2_ondisk.h
8310
8311NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8312M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8313W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8314S: Maintained
8315F: Documentation/scsi/NinjaSCSI.txt
8316F: drivers/scsi/pcmcia/nsp_*
8317
8318NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8319M: GOTO Masanori <gotom@debian.or.jp>
8320M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8321W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8322S: Maintained
8323F: Documentation/scsi/NinjaSCSI.txt
8324F: drivers/scsi/nsp32*
8325
8326NIOS2 ARCHITECTURE
8327M: Ley Foon Tan <lftan@altera.com>
8328L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8329T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8330S: Maintained
8331F: arch/nios2/
8332
8333NOKIA N900 POWER SUPPLY DRIVERS
8334R: Pali Rohár <pali.rohar@gmail.com>
8335F: include/linux/power/bq2415x_charger.h
8336F: include/linux/power/bq27xxx_battery.h
8337F: include/linux/power/isp1704_charger.h
8338F: drivers/power/bq2415x_charger.c
8339F: drivers/power/bq27xxx_battery.c
8340F: drivers/power/bq27xxx_battery_i2c.c
8341F: drivers/power/isp1704_charger.c
8342F: drivers/power/rx51_battery.c
8343
8344NTB DRIVER CORE
8345M: Jon Mason <jdmason@kudzu.us>
8346M: Dave Jiang <dave.jiang@intel.com>
8347M: Allen Hubbe <Allen.Hubbe@emc.com>
8348L: linux-ntb@googlegroups.com
8349S: Supported
8350W: https://github.com/jonmason/ntb/wiki
8351T: git git://github.com/jonmason/ntb.git
8352F: drivers/ntb/
8353F: drivers/net/ntb_netdev.c
8354F: include/linux/ntb.h
8355F: include/linux/ntb_transport.h
8356F: tools/testing/selftests/ntb/
8357
8358NTB INTEL DRIVER
8359M: Jon Mason <jdmason@kudzu.us>
8360M: Dave Jiang <dave.jiang@intel.com>
8361L: linux-ntb@googlegroups.com
8362S: Supported
8363W: https://github.com/jonmason/ntb/wiki
8364T: git git://github.com/jonmason/ntb.git
8365F: drivers/ntb/hw/intel/
8366
8367NTB AMD DRIVER
8368M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8369L: linux-ntb@googlegroups.com
8370S: Supported
8371F: drivers/ntb/hw/amd/
8372
8373NTFS FILESYSTEM
8374M: Anton Altaparmakov <anton@tuxera.com>
8375L: linux-ntfs-dev@lists.sourceforge.net
8376W: http://www.tuxera.com/
8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8378S: Supported
8379F: Documentation/filesystems/ntfs.txt
8380F: fs/ntfs/
8381
8382NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8383M: Antonino Daplas <adaplas@gmail.com>
8384L: linux-fbdev@vger.kernel.org
8385S: Maintained
8386F: drivers/video/fbdev/riva/
8387F: drivers/video/fbdev/nvidia/
8388
8389NVM EXPRESS DRIVER
8390M: Keith Busch <keith.busch@intel.com>
8391M: Jens Axboe <axboe@fb.com>
8392L: linux-nvme@lists.infradead.org
8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8394W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8395S: Supported
8396F: drivers/nvme/host/
8397F: include/linux/nvme.h
8398
8399NVM EXPRESS TARGET DRIVER
8400M: Christoph Hellwig <hch@lst.de>
8401M: Sagi Grimberg <sagi@grimberg.me>
8402L: linux-nvme@lists.infradead.org
8403S: Supported
8404F: drivers/nvme/target/
8405
8406NVMEM FRAMEWORK
8407M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8408M: Maxime Ripard <maxime.ripard@free-electrons.com>
8409S: Maintained
8410F: drivers/nvmem/
8411F: Documentation/devicetree/bindings/nvmem/
8412F: include/linux/nvmem-consumer.h
8413F: include/linux/nvmem-provider.h
8414
8415NXP-NCI NFC DRIVER
8416M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8417R: Charles Gorand <charles.gorand@effinnov.com>
8418L: linux-nfc@lists.01.org (moderated for non-subscribers)
8419S: Supported
8420F: drivers/nfc/nxp-nci
8421
8422NXP TDA998X DRM DRIVER
8423M: Russell King <rmk+kernel@armlinux.org.uk>
8424S: Supported
8425F: drivers/gpu/drm/i2c/tda998x_drv.c
8426F: include/drm/i2c/tda998x.h
8427
8428NXP TFA9879 DRIVER
8429M: Peter Rosin <peda@axentia.se>
8430L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8431S: Maintained
8432F: sound/soc/codecs/tfa9879*
8433
8434OBJTOOL
8435M: Josh Poimboeuf <jpoimboe@redhat.com>
8436S: Supported
8437F: tools/objtool/
8438
8439OMAP SUPPORT
8440M: Tony Lindgren <tony@atomide.com>
8441L: linux-omap@vger.kernel.org
8442W: http://www.muru.com/linux/omap/
8443W: http://linux.omap.com/
8444Q: http://patchwork.kernel.org/project/linux-omap/list/
8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8446S: Maintained
8447F: arch/arm/*omap*/
8448F: arch/arm/configs/omap1_defconfig
8449F: arch/arm/configs/omap2plus_defconfig
8450F: drivers/i2c/busses/i2c-omap.c
8451F: drivers/irqchip/irq-omap-intc.c
8452F: drivers/mfd/*omap*.c
8453F: drivers/mfd/menelaus.c
8454F: drivers/mfd/palmas.c
8455F: drivers/mfd/tps65217.c
8456F: drivers/mfd/tps65218.c
8457F: drivers/mfd/tps65910.c
8458F: drivers/mfd/twl-core.[ch]
8459F: drivers/mfd/twl4030*.c
8460F: drivers/mfd/twl6030*.c
8461F: drivers/mfd/twl6040*.c
8462F: drivers/regulator/palmas-regulator*.c
8463F: drivers/regulator/pbias-regulator.c
8464F: drivers/regulator/tps65217-regulator.c
8465F: drivers/regulator/tps65218-regulator.c
8466F: drivers/regulator/tps65910-regulator.c
8467F: drivers/regulator/twl-regulator.c
8468F: include/linux/i2c-omap.h
8469
8470OMAP DEVICE TREE SUPPORT
8471M: Benoît Cousson <bcousson@baylibre.com>
8472M: Tony Lindgren <tony@atomide.com>
8473L: linux-omap@vger.kernel.org
8474L: devicetree@vger.kernel.org
8475S: Maintained
8476F: arch/arm/boot/dts/*omap*
8477F: arch/arm/boot/dts/*am3*
8478F: arch/arm/boot/dts/*am4*
8479F: arch/arm/boot/dts/*am5*
8480F: arch/arm/boot/dts/*dra7*
8481
8482OMAP CLOCK FRAMEWORK SUPPORT
8483M: Paul Walmsley <paul@pwsan.com>
8484L: linux-omap@vger.kernel.org
8485S: Maintained
8486F: arch/arm/*omap*/*clock*
8487
8488OMAP POWER MANAGEMENT SUPPORT
8489M: Kevin Hilman <khilman@kernel.org>
8490L: linux-omap@vger.kernel.org
8491S: Maintained
8492F: arch/arm/*omap*/*pm*
8493F: drivers/cpufreq/omap-cpufreq.c
8494
8495OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8496M: Rajendra Nayak <rnayak@codeaurora.org>
8497M: Paul Walmsley <paul@pwsan.com>
8498L: linux-omap@vger.kernel.org
8499S: Maintained
8500F: arch/arm/mach-omap2/prm*
8501
8502OMAP AUDIO SUPPORT
8503M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8504M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8505L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8506L: linux-omap@vger.kernel.org
8507S: Maintained
8508F: sound/soc/omap/
8509
8510OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8511M: Roger Quadros <rogerq@ti.com>
8512M: Tony Lindgren <tony@atomide.com>
8513L: linux-omap@vger.kernel.org
8514S: Maintained
8515F: drivers/memory/omap-gpmc.c
8516F: arch/arm/mach-omap2/*gpmc*
8517
8518OMAP FRAMEBUFFER SUPPORT
8519M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8520L: linux-fbdev@vger.kernel.org
8521L: linux-omap@vger.kernel.org
8522S: Maintained
8523F: drivers/video/fbdev/omap/
8524
8525OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8526M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8527L: linux-omap@vger.kernel.org
8528L: linux-fbdev@vger.kernel.org
8529S: Maintained
8530F: drivers/video/fbdev/omap2/
8531F: Documentation/arm/OMAP/DSS
8532
8533OMAP HARDWARE SPINLOCK SUPPORT
8534M: Ohad Ben-Cohen <ohad@wizery.com>
8535L: linux-omap@vger.kernel.org
8536S: Maintained
8537F: drivers/hwspinlock/omap_hwspinlock.c
8538
8539OMAP MMC SUPPORT
8540M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8541L: linux-omap@vger.kernel.org
8542S: Maintained
8543F: drivers/mmc/host/omap.c
8544
8545OMAP HS MMC SUPPORT
8546L: linux-mmc@vger.kernel.org
8547L: linux-omap@vger.kernel.org
8548S: Orphan
8549F: drivers/mmc/host/omap_hsmmc.c
8550
8551OMAP RANDOM NUMBER GENERATOR SUPPORT
8552M: Deepak Saxena <dsaxena@plexity.net>
8553S: Maintained
8554F: drivers/char/hw_random/omap-rng.c
8555
8556OMAP HWMOD SUPPORT
8557M: Benoît Cousson <bcousson@baylibre.com>
8558M: Paul Walmsley <paul@pwsan.com>
8559L: linux-omap@vger.kernel.org
8560S: Maintained
8561F: arch/arm/mach-omap2/omap_hwmod.*
8562
8563OMAP HWMOD DATA
8564M: Paul Walmsley <paul@pwsan.com>
8565L: linux-omap@vger.kernel.org
8566S: Maintained
8567F: arch/arm/mach-omap2/omap_hwmod*data*
8568
8569OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8570M: Benoît Cousson <bcousson@baylibre.com>
8571L: linux-omap@vger.kernel.org
8572S: Maintained
8573F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8574
8575OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8576M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8577L: linux-media@vger.kernel.org
8578S: Maintained
8579F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8580F: drivers/media/platform/omap3isp/
8581F: drivers/staging/media/omap4iss/
8582
8583OMAP USB SUPPORT
8584L: linux-usb@vger.kernel.org
8585L: linux-omap@vger.kernel.org
8586S: Orphan
8587F: drivers/usb/*/*omap*
8588F: arch/arm/*omap*/usb*
8589
8590OMAP GPIO DRIVER
8591M: Grygorii Strashko <grygorii.strashko@ti.com>
8592M: Santosh Shilimkar <ssantosh@kernel.org>
8593M: Kevin Hilman <khilman@kernel.org>
8594L: linux-omap@vger.kernel.org
8595S: Maintained
8596F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8597F: drivers/gpio/gpio-omap.c
8598
8599OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8600M: Mark Jackson <mpfj@newflow.co.uk>
8601L: linux-omap@vger.kernel.org
8602S: Maintained
8603F: arch/arm/boot/dts/am335x-nano.dts
8604
8605OMFS FILESYSTEM
8606M: Bob Copeland <me@bobcopeland.com>
8607L: linux-karma-devel@lists.sourceforge.net
8608S: Maintained
8609F: Documentation/filesystems/omfs.txt
8610F: fs/omfs/
8611
8612OMNIKEY CARDMAN 4000 DRIVER
8613M: Harald Welte <laforge@gnumonks.org>
8614S: Maintained
8615F: drivers/char/pcmcia/cm4000_cs.c
8616F: include/linux/cm4000_cs.h
8617F: include/uapi/linux/cm4000_cs.h
8618
8619OMNIKEY CARDMAN 4040 DRIVER
8620M: Harald Welte <laforge@gnumonks.org>
8621S: Maintained
8622F: drivers/char/pcmcia/cm4040_cs.*
8623
8624OMNIVISION OV7670 SENSOR DRIVER
8625M: Jonathan Corbet <corbet@lwn.net>
8626L: linux-media@vger.kernel.org
8627T: git git://linuxtv.org/media_tree.git
8628S: Maintained
8629F: drivers/media/i2c/ov7670.c
8630
8631ONENAND FLASH DRIVER
8632M: Kyungmin Park <kyungmin.park@samsung.com>
8633L: linux-mtd@lists.infradead.org
8634S: Maintained
8635F: drivers/mtd/onenand/
8636F: include/linux/mtd/onenand*.h
8637
8638ONSTREAM SCSI TAPE DRIVER
8639M: Willem Riede <osst@riede.org>
8640L: osst-users@lists.sourceforge.net
8641L: linux-scsi@vger.kernel.org
8642S: Maintained
8643F: Documentation/scsi/osst.txt
8644F: drivers/scsi/osst.*
8645F: drivers/scsi/osst_*.h
8646F: drivers/scsi/st.h
8647
8648OPENCORES I2C BUS DRIVER
8649M: Peter Korsgaard <jacmet@sunsite.dk>
8650L: linux-i2c@vger.kernel.org
8651S: Maintained
8652F: Documentation/i2c/busses/i2c-ocores
8653F: drivers/i2c/busses/i2c-ocores.c
8654
8655OPEN FIRMWARE AND FLATTENED DEVICE TREE
8656M: Rob Herring <robh+dt@kernel.org>
8657M: Frank Rowand <frowand.list@gmail.com>
8658L: devicetree@vger.kernel.org
8659W: http://www.devicetree.org/
8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8661S: Maintained
8662F: drivers/of/
8663F: include/linux/of*.h
8664F: scripts/dtc/
8665
8666OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8667M: Rob Herring <robh+dt@kernel.org>
8668M: Mark Rutland <mark.rutland@arm.com>
8669L: devicetree@vger.kernel.org
8670T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8671Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8672S: Maintained
8673F: Documentation/devicetree/
8674F: arch/*/boot/dts/
8675F: include/dt-bindings/
8676
8677OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8678M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8679L: devicetree@vger.kernel.org
8680S: Maintained
8681F: Documentation/devicetree/dynamic-resolution-notes.txt
8682F: Documentation/devicetree/overlay-notes.txt
8683F: drivers/of/overlay.c
8684F: drivers/of/resolver.c
8685
8686OPENRISC ARCHITECTURE
8687M: Jonas Bonn <jonas@southpole.se>
8688W: http://openrisc.net
8689S: Maintained
8690T: git git://openrisc.net/~jonas/linux
8691F: arch/openrisc/
8692
8693OPENVSWITCH
8694M: Pravin Shelar <pshelar@nicira.com>
8695L: netdev@vger.kernel.org
8696L: dev@openvswitch.org
8697W: http://openvswitch.org
8698S: Maintained
8699F: net/openvswitch/
8700F: include/uapi/linux/openvswitch.h
8701
8702OPERATING PERFORMANCE POINTS (OPP)
8703M: Viresh Kumar <vireshk@kernel.org>
8704M: Nishanth Menon <nm@ti.com>
8705M: Stephen Boyd <sboyd@codeaurora.org>
8706L: linux-pm@vger.kernel.org
8707S: Maintained
8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8709F: drivers/base/power/opp/
8710F: include/linux/pm_opp.h
8711F: Documentation/power/opp.txt
8712F: Documentation/devicetree/bindings/opp/
8713
8714OPL4 DRIVER
8715M: Clemens Ladisch <clemens@ladisch.de>
8716L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8717T: git git://git.alsa-project.org/alsa-kernel.git
8718S: Maintained
8719F: sound/drivers/opl4/
8720
8721OPROFILE
8722M: Robert Richter <rric@kernel.org>
8723L: oprofile-list@lists.sf.net
8724S: Maintained
8725F: arch/*/include/asm/oprofile*.h
8726F: arch/*/oprofile/
8727F: drivers/oprofile/
8728F: include/linux/oprofile.h
8729
8730ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8731M: Mark Fasheh <mfasheh@suse.com>
8732M: Joel Becker <jlbec@evilplan.org>
8733L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8734W: http://ocfs2.wiki.kernel.org
8735S: Supported
8736F: Documentation/filesystems/ocfs2.txt
8737F: Documentation/filesystems/dlmfs.txt
8738F: fs/ocfs2/
8739
8740ORINOCO DRIVER
8741L: linux-wireless@vger.kernel.org
8742W: http://wireless.kernel.org/en/users/Drivers/orinoco
8743W: http://www.nongnu.org/orinoco/
8744S: Orphan
8745F: drivers/net/wireless/intersil/orinoco/
8746
8747OSD LIBRARY and FILESYSTEM
8748M: Boaz Harrosh <ooo@electrozaur.com>
8749M: Benny Halevy <bhalevy@primarydata.com>
8750L: osd-dev@open-osd.org
8751W: http://open-osd.org
8752T: git git://git.open-osd.org/open-osd.git
8753S: Maintained
8754F: drivers/scsi/osd/
8755F: include/scsi/osd_*
8756F: fs/exofs/
8757
8758OVERLAY FILESYSTEM
8759M: Miklos Szeredi <miklos@szeredi.hu>
8760L: linux-unionfs@vger.kernel.org
8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8762S: Supported
8763F: fs/overlayfs/
8764F: Documentation/filesystems/overlayfs.txt
8765
8766ORANGEFS FILESYSTEM
8767M: Mike Marshall <hubcap@omnibond.com>
8768L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8770S: Supported
8771F: fs/orangefs/
8772F: Documentation/filesystems/orangefs.txt
8773
8774P54 WIRELESS DRIVER
8775M: Christian Lamparter <chunkeey@googlemail.com>
8776L: linux-wireless@vger.kernel.org
8777W: http://wireless.kernel.org/en/users/Drivers/p54
8778S: Maintained
8779F: drivers/net/wireless/intersil/p54/
8780
8781PA SEMI ETHERNET DRIVER
8782M: Olof Johansson <olof@lixom.net>
8783L: netdev@vger.kernel.org
8784S: Maintained
8785F: drivers/net/ethernet/pasemi/*
8786
8787PA SEMI SMBUS DRIVER
8788M: Olof Johansson <olof@lixom.net>
8789L: linux-i2c@vger.kernel.org
8790S: Maintained
8791F: drivers/i2c/busses/i2c-pasemi.c
8792
8793PADATA PARALLEL EXECUTION MECHANISM
8794M: Steffen Klassert <steffen.klassert@secunet.com>
8795L: linux-crypto@vger.kernel.org
8796S: Maintained
8797F: kernel/padata.c
8798F: include/linux/padata.h
8799F: Documentation/padata.txt
8800
8801PANASONIC LAPTOP ACPI EXTRAS DRIVER
8802M: Harald Welte <laforge@gnumonks.org>
8803L: platform-driver-x86@vger.kernel.org
8804S: Maintained
8805F: drivers/platform/x86/panasonic-laptop.c
8806
8807PANASONIC MN10300/AM33/AM34 PORT
8808M: David Howells <dhowells@redhat.com>
8809L: linux-am33-list@redhat.com (moderated for non-subscribers)
8810W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8811S: Maintained
8812F: Documentation/mn10300/
8813F: arch/mn10300/
8814
8815PARALLEL LCD/KEYPAD PANEL DRIVER
8816M: Willy Tarreau <willy@haproxy.com>
8817M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8818S: Odd Fixes
8819F: Documentation/misc-devices/lcd-panel-cgram.txt
8820F: drivers/misc/panel.c
8821
8822PARALLEL PORT SUBSYSTEM
8823M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8824M: Sudip Mukherjee <sudip@vectorindia.org>
8825L: linux-parport@lists.infradead.org (subscribers-only)
8826S: Maintained
8827F: drivers/parport/
8828F: include/linux/parport*.h
8829F: drivers/char/ppdev.c
8830F: include/uapi/linux/ppdev.h
8831F: Documentation/parport*.txt
8832
8833PARAVIRT_OPS INTERFACE
8834M: Jeremy Fitzhardinge <jeremy@goop.org>
8835M: Chris Wright <chrisw@sous-sol.org>
8836M: Alok Kataria <akataria@vmware.com>
8837M: Rusty Russell <rusty@rustcorp.com.au>
8838L: virtualization@lists.linux-foundation.org
8839S: Supported
8840F: Documentation/virtual/paravirt_ops.txt
8841F: arch/*/kernel/paravirt*
8842F: arch/*/include/asm/paravirt.h
8843
8844PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8845M: Tim Waugh <tim@cyberelk.net>
8846L: linux-parport@lists.infradead.org (subscribers-only)
8847S: Maintained
8848F: Documentation/blockdev/paride.txt
8849F: drivers/block/paride/
8850
8851PARISC ARCHITECTURE
8852M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8853M: Helge Deller <deller@gmx.de>
8854L: linux-parisc@vger.kernel.org
8855W: http://www.parisc-linux.org/
8856Q: http://patchwork.kernel.org/project/linux-parisc/list/
8857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8858T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8859S: Maintained
8860F: arch/parisc/
8861F: Documentation/parisc/
8862F: drivers/parisc/
8863F: drivers/char/agp/parisc-agp.c
8864F: drivers/input/serio/gscps2.c
8865F: drivers/parport/parport_gsc.*
8866F: drivers/tty/serial/8250/8250_gsc.c
8867F: drivers/video/fbdev/sti*
8868F: drivers/video/console/sti*
8869F: drivers/video/logo/logo_parisc*
8870
8871PC87360 HARDWARE MONITORING DRIVER
8872M: Jim Cromie <jim.cromie@gmail.com>
8873L: linux-hwmon@vger.kernel.org
8874S: Maintained
8875F: Documentation/hwmon/pc87360
8876F: drivers/hwmon/pc87360.c
8877
8878PC8736x GPIO DRIVER
8879M: Jim Cromie <jim.cromie@gmail.com>
8880S: Maintained
8881F: drivers/char/pc8736x_gpio.c
8882
8883PC87427 HARDWARE MONITORING DRIVER
8884M: Jean Delvare <jdelvare@suse.com>
8885L: linux-hwmon@vger.kernel.org
8886S: Maintained
8887F: Documentation/hwmon/pc87427
8888F: drivers/hwmon/pc87427.c
8889
8890PCA9532 LED DRIVER
8891M: Riku Voipio <riku.voipio@iki.fi>
8892S: Maintained
8893F: drivers/leds/leds-pca9532.c
8894F: include/linux/leds-pca9532.h
8895
8896PCA9541 I2C BUS MASTER SELECTOR DRIVER
8897M: Guenter Roeck <linux@roeck-us.net>
8898L: linux-i2c@vger.kernel.org
8899S: Maintained
8900F: drivers/i2c/muxes/i2c-mux-pca9541.c
8901
8902PCDP - PRIMARY CONSOLE AND DEBUG PORT
8903M: Khalid Aziz <khalid@gonehiking.org>
8904S: Maintained
8905F: drivers/firmware/pcdp.*
8906
8907PCI ERROR RECOVERY
8908M: Linas Vepstas <linasvepstas@gmail.com>
8909L: linux-pci@vger.kernel.org
8910S: Supported
8911F: Documentation/PCI/pci-error-recovery.txt
8912
8913PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8914M: Russell Currey <ruscur@russell.cc>
8915L: linuxppc-dev@lists.ozlabs.org
8916S: Supported
8917F: Documentation/powerpc/eeh-pci-error-recovery.txt
8918F: arch/powerpc/kernel/eeh*.c
8919F: arch/powerpc/platforms/*/eeh*.c
8920F: arch/powerpc/include/*/eeh*.h
8921
8922PCI SUBSYSTEM
8923M: Bjorn Helgaas <bhelgaas@google.com>
8924L: linux-pci@vger.kernel.org
8925Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8927S: Supported
8928F: Documentation/devicetree/bindings/pci/
8929F: Documentation/PCI/
8930F: drivers/pci/
8931F: include/linux/pci*
8932F: arch/x86/pci/
8933F: arch/x86/kernel/quirks.c
8934
8935PCI DRIVER FOR ALTERA PCIE IP
8936M: Ley Foon Tan <lftan@altera.com>
8937L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8938L: linux-pci@vger.kernel.org
8939S: Supported
8940F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8941F: drivers/pci/host/pcie-altera.c
8942
8943PCI DRIVER FOR ARM VERSATILE PLATFORM
8944M: Rob Herring <robh@kernel.org>
8945L: linux-pci@vger.kernel.org
8946L: linux-arm-kernel@lists.infradead.org
8947S: Maintained
8948F: Documentation/devicetree/bindings/pci/versatile.txt
8949F: drivers/pci/host/pci-versatile.c
8950
8951PCI DRIVER FOR APPLIEDMICRO XGENE
8952M: Tanmay Inamdar <tinamdar@apm.com>
8953L: linux-pci@vger.kernel.org
8954L: linux-arm-kernel@lists.infradead.org
8955S: Maintained
8956F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8957F: drivers/pci/host/pci-xgene.c
8958
8959PCI DRIVER FOR FREESCALE LAYERSCAPE
8960M: Minghuan Lian <minghuan.Lian@freescale.com>
8961M: Mingkai Hu <mingkai.hu@freescale.com>
8962M: Roy Zang <tie-fei.zang@freescale.com>
8963L: linuxppc-dev@lists.ozlabs.org
8964L: linux-pci@vger.kernel.org
8965L: linux-arm-kernel@lists.infradead.org
8966S: Maintained
8967F: drivers/pci/host/*layerscape*
8968
8969PCI DRIVER FOR IMX6
8970M: Richard Zhu <Richard.Zhu@freescale.com>
8971M: Lucas Stach <l.stach@pengutronix.de>
8972L: linux-pci@vger.kernel.org
8973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974S: Maintained
8975F: drivers/pci/host/*imx6*
8976
8977PCI DRIVER FOR TI KEYSTONE
8978M: Murali Karicheri <m-karicheri2@ti.com>
8979L: linux-pci@vger.kernel.org
8980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8981S: Maintained
8982F: drivers/pci/host/*keystone*
8983
8984PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8985M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8986M: Jason Cooper <jason@lakedaemon.net>
8987L: linux-pci@vger.kernel.org
8988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8989S: Maintained
8990F: drivers/pci/host/*mvebu*
8991
8992PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8993M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8994L: linux-pci@vger.kernel.org
8995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8996S: Maintained
8997F: drivers/pci/host/pci-aardvark.c
8998
8999PCI DRIVER FOR NVIDIA TEGRA
9000M: Thierry Reding <thierry.reding@gmail.com>
9001L: linux-tegra@vger.kernel.org
9002L: linux-pci@vger.kernel.org
9003S: Supported
9004F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9005F: drivers/pci/host/pci-tegra.c
9006
9007PCI DRIVER FOR TI DRA7XX
9008M: Kishon Vijay Abraham I <kishon@ti.com>
9009L: linux-omap@vger.kernel.org
9010L: linux-pci@vger.kernel.org
9011S: Supported
9012F: Documentation/devicetree/bindings/pci/ti-pci.txt
9013F: drivers/pci/host/pci-dra7xx.c
9014
9015PCI DRIVER FOR RENESAS R-CAR
9016M: Simon Horman <horms@verge.net.au>
9017L: linux-pci@vger.kernel.org
9018L: linux-renesas-soc@vger.kernel.org
9019S: Maintained
9020F: drivers/pci/host/*rcar*
9021
9022PCI DRIVER FOR SAMSUNG EXYNOS
9023M: Jingoo Han <jingoohan1@gmail.com>
9024L: linux-pci@vger.kernel.org
9025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9026L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9027S: Maintained
9028F: drivers/pci/host/pci-exynos.c
9029
9030PCI DRIVER FOR SYNOPSIS DESIGNWARE
9031M: Jingoo Han <jingoohan1@gmail.com>
9032M: Pratyush Anand <pratyush.anand@gmail.com>
9033L: linux-pci@vger.kernel.org
9034S: Maintained
9035F: drivers/pci/host/*designware*
9036
9037PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9038M: Joao Pinto <jpinto@synopsys.com>
9039L: linux-pci@vger.kernel.org
9040S: Maintained
9041F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9042F: drivers/pci/host/pcie-designware-plat.c
9043
9044PCI DRIVER FOR GENERIC OF HOSTS
9045M: Will Deacon <will.deacon@arm.com>
9046L: linux-pci@vger.kernel.org
9047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9048S: Maintained
9049F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9050F: drivers/pci/host/pci-host-common.c
9051F: drivers/pci/host/pci-host-generic.c
9052
9053PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9054M: Keith Busch <keith.busch@intel.com>
9055L: linux-pci@vger.kernel.org
9056S: Supported
9057F: arch/x86/pci/vmd.c
9058
9059PCIE DRIVER FOR ST SPEAR13XX
9060M: Pratyush Anand <pratyush.anand@gmail.com>
9061L: linux-pci@vger.kernel.org
9062S: Maintained
9063F: drivers/pci/host/*spear*
9064
9065PCI MSI DRIVER FOR ALTERA MSI IP
9066M: Ley Foon Tan <lftan@altera.com>
9067L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9068L: linux-pci@vger.kernel.org
9069S: Supported
9070F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9071F: drivers/pci/host/pcie-altera-msi.c
9072
9073PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9074M: Duc Dang <dhdang@apm.com>
9075L: linux-pci@vger.kernel.org
9076L: linux-arm-kernel@lists.infradead.org
9077S: Maintained
9078F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9079F: drivers/pci/host/pci-xgene-msi.c
9080
9081PCIE DRIVER FOR AXIS ARTPEC
9082M: Niklas Cassel <niklas.cassel@axis.com>
9083M: Jesper Nilsson <jesper.nilsson@axis.com>
9084L: linux-arm-kernel@axis.com
9085L: linux-pci@vger.kernel.org
9086S: Maintained
9087F: Documentation/devicetree/bindings/pci/axis,artpec*
9088F: drivers/pci/host/*artpec*
9089
9090PCIE DRIVER FOR HISILICON
9091M: Zhou Wang <wangzhou1@hisilicon.com>
9092M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9093L: linux-pci@vger.kernel.org
9094S: Maintained
9095F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9096F: drivers/pci/host/pcie-hisi.c
9097
9098PCIE DRIVER FOR QUALCOMM MSM
9099M: Stanimir Varbanov <svarbanov@mm-sol.com>
9100L: linux-pci@vger.kernel.org
9101L: linux-arm-msm@vger.kernel.org
9102S: Maintained
9103F: drivers/pci/host/*qcom*
9104
9105PCIE DRIVER FOR CAVIUM THUNDERX
9106M: David Daney <david.daney@cavium.com>
9107L: linux-pci@vger.kernel.org
9108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9109S: Supported
9110F: Documentation/devicetree/bindings/pci/pci-thunder-*
9111F: drivers/pci/host/pci-thunder-*
9112
9113PCMCIA SUBSYSTEM
9114P: Linux PCMCIA Team
9115L: linux-pcmcia@lists.infradead.org
9116W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9117T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9118S: Maintained
9119F: Documentation/pcmcia/
9120F: drivers/pcmcia/
9121F: include/pcmcia/
9122
9123PCNET32 NETWORK DRIVER
9124M: Don Fry <pcnet32@frontier.com>
9125L: netdev@vger.kernel.org
9126S: Maintained
9127F: drivers/net/ethernet/amd/pcnet32.c
9128
9129PCRYPT PARALLEL CRYPTO ENGINE
9130M: Steffen Klassert <steffen.klassert@secunet.com>
9131L: linux-crypto@vger.kernel.org
9132S: Maintained
9133F: crypto/pcrypt.c
9134F: include/crypto/pcrypt.h
9135
9136PER-CPU MEMORY ALLOCATOR
9137M: Tejun Heo <tj@kernel.org>
9138M: Christoph Lameter <cl@linux.com>
9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9140S: Maintained
9141F: include/linux/percpu*.h
9142F: mm/percpu*.c
9143F: arch/*/include/asm/percpu.h
9144
9145PER-TASK DELAY ACCOUNTING
9146M: Balbir Singh <bsingharora@gmail.com>
9147S: Maintained
9148F: include/linux/delayacct.h
9149F: kernel/delayacct.c
9150
9151PERFORMANCE EVENTS SUBSYSTEM
9152M: Peter Zijlstra <peterz@infradead.org>
9153M: Ingo Molnar <mingo@redhat.com>
9154M: Arnaldo Carvalho de Melo <acme@kernel.org>
9155R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9156L: linux-kernel@vger.kernel.org
9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9158S: Supported
9159F: kernel/events/*
9160F: include/linux/perf_event.h
9161F: include/uapi/linux/perf_event.h
9162F: arch/*/kernel/perf_event*.c
9163F: arch/*/kernel/*/perf_event*.c
9164F: arch/*/kernel/*/*/perf_event*.c
9165F: arch/*/include/asm/perf_event.h
9166F: arch/*/kernel/perf_callchain.c
9167F: arch/*/events/*
9168F: tools/perf/
9169
9170PERSONALITY HANDLING
9171M: Christoph Hellwig <hch@infradead.org>
9172L: linux-abi-devel@lists.sourceforge.net
9173S: Maintained
9174F: include/linux/personality.h
9175F: include/uapi/linux/personality.h
9176
9177PHONET PROTOCOL
9178M: Remi Denis-Courmont <courmisch@gmail.com>
9179S: Supported
9180F: Documentation/networking/phonet.txt
9181F: include/linux/phonet.h
9182F: include/net/phonet/
9183F: include/uapi/linux/phonet.h
9184F: net/phonet/
9185
9186PHRAM MTD DRIVER
9187M: Joern Engel <joern@lazybastard.org>
9188L: linux-mtd@lists.infradead.org
9189S: Maintained
9190F: drivers/mtd/devices/phram.c
9191
9192PICOLCD HID DRIVER
9193M: Bruno Prémont <bonbons@linux-vserver.org>
9194L: linux-input@vger.kernel.org
9195S: Maintained
9196F: drivers/hid/hid-picolcd*
9197
9198PICOXCELL SUPPORT
9199M: Jamie Iles <jamie@jamieiles.com>
9200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9201T: git git://github.com/jamieiles/linux-2.6-ji.git
9202S: Supported
9203F: arch/arm/boot/dts/picoxcell*
9204F: arch/arm/mach-picoxcell/
9205F: drivers/crypto/picoxcell*
9206
9207PIN CONTROL SUBSYSTEM
9208M: Linus Walleij <linus.walleij@linaro.org>
9209L: linux-gpio@vger.kernel.org
9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9211S: Maintained
9212F: Documentation/devicetree/bindings/pinctrl/
9213F: Documentation/pinctrl.txt
9214F: drivers/pinctrl/
9215F: include/linux/pinctrl/
9216
9217PIN CONTROLLER - ATMEL AT91
9218M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9220S: Maintained
9221F: drivers/pinctrl/pinctrl-at91.*
9222
9223PIN CONTROLLER - ATMEL AT91 PIO4
9224M: Ludovic Desroches <ludovic.desroches@atmel.com>
9225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9226L: linux-gpio@vger.kernel.org
9227S: Supported
9228F: drivers/pinctrl/pinctrl-at91-pio4.*
9229
9230PIN CONTROLLER - INTEL
9231M: Mika Westerberg <mika.westerberg@linux.intel.com>
9232M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9233S: Maintained
9234F: drivers/pinctrl/intel/
9235
9236PIN CONTROLLER - RENESAS
9237M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9238M: Geert Uytterhoeven <geert+renesas@glider.be>
9239L: linux-renesas-soc@vger.kernel.org
9240S: Maintained
9241F: drivers/pinctrl/sh-pfc/
9242
9243PIN CONTROLLER - SAMSUNG
9244M: Tomasz Figa <tomasz.figa@gmail.com>
9245M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9246M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9248L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9249S: Maintained
9250F: drivers/pinctrl/samsung/
9251
9252PIN CONTROLLER - SINGLE
9253M: Tony Lindgren <tony@atomide.com>
9254M: Haojian Zhuang <haojian.zhuang@linaro.org>
9255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9256L: linux-omap@vger.kernel.org
9257S: Maintained
9258F: drivers/pinctrl/pinctrl-single.c
9259
9260PIN CONTROLLER - ST SPEAR
9261M: Viresh Kumar <vireshk@kernel.org>
9262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263W: http://www.st.com/spear
9264S: Maintained
9265F: drivers/pinctrl/spear/
9266
9267PISTACHIO SOC SUPPORT
9268M: James Hartley <james.hartley@imgtec.com>
9269M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9270L: linux-mips@linux-mips.org
9271S: Maintained
9272F: arch/mips/pistachio/
9273F: arch/mips/include/asm/mach-pistachio/
9274F: arch/mips/boot/dts/pistachio/
9275F: arch/mips/configs/pistachio*_defconfig
9276
9277PKTCDVD DRIVER
9278M: Jiri Kosina <jikos@kernel.org>
9279S: Maintained
9280F: drivers/block/pktcdvd.c
9281F: include/linux/pktcdvd.h
9282F: include/uapi/linux/pktcdvd.h
9283
9284PKUNITY SOC DRIVERS
9285M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9286W: http://mprc.pku.edu.cn/~guanxuetao/linux
9287S: Maintained
9288T: git git://github.com/gxt/linux.git
9289F: drivers/input/serio/i8042-unicore32io.h
9290F: drivers/i2c/busses/i2c-puv3.c
9291F: drivers/video/fbdev/fb-puv3.c
9292F: drivers/rtc/rtc-puv3.c
9293
9294PMBUS HARDWARE MONITORING DRIVERS
9295M: Guenter Roeck <linux@roeck-us.net>
9296L: linux-hwmon@vger.kernel.org
9297W: http://hwmon.wiki.kernel.org/
9298W: http://www.roeck-us.net/linux/drivers/
9299T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9300S: Maintained
9301F: Documentation/hwmon/pmbus
9302F: drivers/hwmon/pmbus/
9303F: include/linux/i2c/pmbus.h
9304
9305PMC SIERRA MaxRAID DRIVER
9306L: linux-scsi@vger.kernel.org
9307W: http://www.pmc-sierra.com/
9308S: Orphan
9309F: drivers/scsi/pmcraid.*
9310
9311PMC SIERRA PM8001 DRIVER
9312M: Jack Wang <jinpu.wang@profitbricks.com>
9313M: lindar_liu@usish.com
9314L: pmchba@pmcs.com
9315L: linux-scsi@vger.kernel.org
9316S: Supported
9317F: drivers/scsi/pm8001/
9318
9319POSIX CLOCKS and TIMERS
9320M: Thomas Gleixner <tglx@linutronix.de>
9321L: linux-kernel@vger.kernel.org
9322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9323S: Maintained
9324F: fs/timerfd.c
9325F: include/linux/timer*
9326F: kernel/time/*timer*
9327
9328POWER MANAGEMENT CORE
9329M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9330L: linux-pm@vger.kernel.org
9331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9332S: Supported
9333F: drivers/base/power/
9334F: include/linux/pm.h
9335F: include/linux/pm_*
9336F: include/linux/powercap.h
9337F: drivers/powercap/
9338
9339POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9340M: Sebastian Reichel <sre@kernel.org>
9341M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9342M: David Woodhouse <dwmw2@infradead.org>
9343L: linux-pm@vger.kernel.org
9344T: git git://git.infradead.org/battery-2.6.git
9345S: Maintained
9346F: Documentation/devicetree/bindings/power/
9347F: Documentation/devicetree/bindings/power_supply/
9348F: include/linux/power_supply.h
9349F: drivers/power/
9350X: drivers/power/avs/
9351
9352POWER STATE COORDINATION INTERFACE (PSCI)
9353M: Mark Rutland <mark.rutland@arm.com>
9354M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9355L: linux-arm-kernel@lists.infradead.org
9356S: Maintained
9357F: drivers/firmware/psci.c
9358F: include/linux/psci.h
9359F: include/uapi/linux/psci.h
9360
9361POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9362M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9363L: linuxppc-dev@lists.ozlabs.org
9364S: Maintained
9365F: drivers/char/powernv-op-panel.c
9366
9367PNP SUPPORT
9368M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9369S: Maintained
9370F: drivers/pnp/
9371
9372PPP PROTOCOL DRIVERS AND COMPRESSORS
9373M: Paul Mackerras <paulus@samba.org>
9374L: linux-ppp@vger.kernel.org
9375S: Maintained
9376F: drivers/net/ppp/ppp_*
9377
9378PPP OVER ATM (RFC 2364)
9379M: Mitchell Blank Jr <mitch@sfgoth.com>
9380S: Maintained
9381F: net/atm/pppoatm.c
9382F: include/uapi/linux/atmppp.h
9383
9384PPP OVER ETHERNET
9385M: Michal Ostrowski <mostrows@earthlink.net>
9386S: Maintained
9387F: drivers/net/ppp/pppoe.c
9388F: drivers/net/ppp/pppox.c
9389
9390PPP OVER L2TP
9391M: James Chapman <jchapman@katalix.com>
9392S: Maintained
9393F: net/l2tp/l2tp_ppp.c
9394F: include/linux/if_pppol2tp.h
9395F: include/uapi/linux/if_pppol2tp.h
9396
9397PPS SUPPORT
9398M: Rodolfo Giometti <giometti@enneenne.com>
9399W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9400L: linuxpps@ml.enneenne.com (subscribers-only)
9401S: Maintained
9402F: Documentation/pps/
9403F: drivers/pps/
9404F: include/linux/pps*.h
9405
9406PPTP DRIVER
9407M: Dmitry Kozlov <xeb@mail.ru>
9408L: netdev@vger.kernel.org
9409S: Maintained
9410F: drivers/net/ppp/pptp.c
9411W: http://sourceforge.net/projects/accel-pptp
9412
9413PREEMPTIBLE KERNEL
9414M: Robert Love <rml@tech9.net>
9415L: kpreempt-tech@lists.sourceforge.net
9416W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9417S: Supported
9418F: Documentation/preempt-locking.txt
9419F: include/linux/preempt.h
9420
9421PRISM54 WIRELESS DRIVER
9422M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9423L: linux-wireless@vger.kernel.org
9424W: http://wireless.kernel.org/en/users/Drivers/p54
9425S: Obsolete
9426F: drivers/net/wireless/intersil/prism54/
9427
9428PS3 NETWORK SUPPORT
9429M: Geoff Levand <geoff@infradead.org>
9430L: netdev@vger.kernel.org
9431L: linuxppc-dev@lists.ozlabs.org
9432S: Maintained
9433F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9434
9435PS3 PLATFORM SUPPORT
9436M: Geoff Levand <geoff@infradead.org>
9437L: linuxppc-dev@lists.ozlabs.org
9438S: Maintained
9439F: arch/powerpc/boot/ps3*
9440F: arch/powerpc/include/asm/lv1call.h
9441F: arch/powerpc/include/asm/ps3*.h
9442F: arch/powerpc/platforms/ps3/
9443F: drivers/*/ps3*
9444F: drivers/ps3/
9445F: drivers/rtc/rtc-ps3.c
9446F: drivers/usb/host/*ps3.c
9447F: sound/ppc/snd_ps3*
9448
9449PS3VRAM DRIVER
9450M: Jim Paris <jim@jtan.com>
9451M: Geoff Levand <geoff@infradead.org>
9452L: linuxppc-dev@lists.ozlabs.org
9453S: Maintained
9454F: drivers/block/ps3vram.c
9455
9456PSTORE FILESYSTEM
9457M: Anton Vorontsov <anton@enomsg.org>
9458M: Colin Cross <ccross@android.com>
9459M: Kees Cook <keescook@chromium.org>
9460M: Tony Luck <tony.luck@intel.com>
9461S: Maintained
9462T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9463F: fs/pstore/
9464F: include/linux/pstore*
9465F: drivers/firmware/efi/efi-pstore.c
9466F: drivers/acpi/apei/erst.c
9467
9468PTP HARDWARE CLOCK SUPPORT
9469M: Richard Cochran <richardcochran@gmail.com>
9470L: netdev@vger.kernel.org
9471S: Maintained
9472W: http://linuxptp.sourceforge.net/
9473F: Documentation/ABI/testing/sysfs-ptp
9474F: Documentation/ptp/*
9475F: drivers/net/ethernet/freescale/gianfar_ptp.c
9476F: drivers/net/phy/dp83640*
9477F: drivers/ptp/*
9478F: include/linux/ptp_cl*
9479
9480PTRACE SUPPORT
9481M: Roland McGrath <roland@hack.frob.com>
9482M: Oleg Nesterov <oleg@redhat.com>
9483S: Maintained
9484F: include/asm-generic/syscall.h
9485F: include/linux/ptrace.h
9486F: include/linux/regset.h
9487F: include/linux/tracehook.h
9488F: include/uapi/linux/ptrace.h
9489F: kernel/ptrace.c
9490
9491PULSE8-CEC DRIVER
9492M: Hans Verkuil <hverkuil@xs4all.nl>
9493L: linux-media@vger.kernel.org
9494T: git git://linuxtv.org/media_tree.git
9495S: Maintained
9496F: drivers/staging/media/pulse8-cec
9497
9498PVRUSB2 VIDEO4LINUX DRIVER
9499M: Mike Isely <isely@pobox.com>
9500L: pvrusb2@isely.net (subscribers-only)
9501L: linux-media@vger.kernel.org
9502W: http://www.isely.net/pvrusb2/
9503T: git git://linuxtv.org/media_tree.git
9504S: Maintained
9505F: Documentation/video4linux/README.pvrusb2
9506F: drivers/media/usb/pvrusb2/
9507
9508PWC WEBCAM DRIVER
9509M: Hans Verkuil <hverkuil@xs4all.nl>
9510L: linux-media@vger.kernel.org
9511T: git git://linuxtv.org/media_tree.git
9512S: Odd Fixes
9513F: drivers/media/usb/pwc/*
9514
9515PWM FAN DRIVER
9516M: Kamil Debski <kamil@wypas.org>
9517M: Lukasz Majewski <l.majewski@samsung.com>
9518L: linux-hwmon@vger.kernel.org
9519S: Supported
9520F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9521F: Documentation/hwmon/pwm-fan
9522F: drivers/hwmon/pwm-fan.c
9523
9524PWM SUBSYSTEM
9525M: Thierry Reding <thierry.reding@gmail.com>
9526L: linux-pwm@vger.kernel.org
9527S: Maintained
9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9529F: Documentation/pwm.txt
9530F: Documentation/devicetree/bindings/pwm/
9531F: include/linux/pwm.h
9532F: drivers/pwm/
9533F: drivers/video/backlight/pwm_bl.c
9534F: include/linux/pwm_backlight.h
9535
9536PXA2xx/PXA3xx SUPPORT
9537M: Daniel Mack <daniel@zonque.org>
9538M: Haojian Zhuang <haojian.zhuang@gmail.com>
9539M: Robert Jarzmik <robert.jarzmik@free.fr>
9540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9541T: git git://github.com/hzhuang1/linux.git
9542T: git git://github.com/rjarzmik/linux.git
9543S: Maintained
9544F: arch/arm/boot/dts/pxa*
9545F: arch/arm/mach-pxa/
9546F: drivers/dma/pxa*
9547F: drivers/pcmcia/pxa2xx*
9548F: drivers/pinctrl/pxa/
9549F: drivers/spi/spi-pxa2xx*
9550F: drivers/usb/gadget/udc/pxa2*
9551F: include/sound/pxa2xx-lib.h
9552F: sound/arm/pxa*
9553F: sound/soc/pxa/
9554
9555PXA GPIO DRIVER
9556M: Robert Jarzmik <robert.jarzmik@free.fr>
9557L: linux-gpio@vger.kernel.org
9558S: Maintained
9559F: drivers/gpio/gpio-pxa.c
9560
9561PXA3xx NAND FLASH DRIVER
9562M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9563L: linux-mtd@lists.infradead.org
9564S: Maintained
9565F: drivers/mtd/nand/pxa3xx_nand.c
9566
9567MMP SUPPORT
9568M: Eric Miao <eric.y.miao@gmail.com>
9569M: Haojian Zhuang <haojian.zhuang@gmail.com>
9570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9571T: git git://github.com/hzhuang1/linux.git
9572T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9573S: Maintained
9574F: arch/arm/boot/dts/mmp*
9575F: arch/arm/mach-mmp/
9576
9577PXA MMCI DRIVER
9578S: Orphan
9579
9580PXA RTC DRIVER
9581M: Robert Jarzmik <robert.jarzmik@free.fr>
9582L: rtc-linux@googlegroups.com
9583S: Maintained
9584
9585QAT DRIVER
9586M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9587M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9588L: qat-linux@intel.com
9589S: Supported
9590F: drivers/crypto/qat/
9591
9592QIB DRIVER
9593M: Mike Marciniszyn <infinipath@intel.com>
9594L: linux-rdma@vger.kernel.org
9595S: Supported
9596F: drivers/infiniband/hw/qib/
9597
9598QLOGIC QLA1280 SCSI DRIVER
9599M: Michael Reed <mdr@sgi.com>
9600L: linux-scsi@vger.kernel.org
9601S: Maintained
9602F: drivers/scsi/qla1280.[ch]
9603
9604QLOGIC QLA2XXX FC-SCSI DRIVER
9605M: qla2xxx-upstream@qlogic.com
9606L: linux-scsi@vger.kernel.org
9607S: Supported
9608F: Documentation/scsi/LICENSE.qla2xxx
9609F: drivers/scsi/qla2xxx/
9610
9611QLOGIC QLA4XXX iSCSI DRIVER
9612M: QLogic-Storage-Upstream@qlogic.com
9613L: linux-scsi@vger.kernel.org
9614S: Supported
9615F: Documentation/scsi/LICENSE.qla4xxx
9616F: drivers/scsi/qla4xxx/
9617
9618QLOGIC QLA3XXX NETWORK DRIVER
9619M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9620M: Ron Mercer <ron.mercer@qlogic.com>
9621M: linux-driver@qlogic.com
9622L: netdev@vger.kernel.org
9623S: Supported
9624F: Documentation/networking/LICENSE.qla3xxx
9625F: drivers/net/ethernet/qlogic/qla3xxx.*
9626
9627QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9628M: Dept-GELinuxNICDev@qlogic.com
9629L: netdev@vger.kernel.org
9630S: Supported
9631F: drivers/net/ethernet/qlogic/qlcnic/
9632
9633QLOGIC QLGE 10Gb ETHERNET DRIVER
9634M: Harish Patil <harish.patil@qlogic.com>
9635M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9636M: Dept-GELinuxNICDev@qlogic.com
9637M: linux-driver@qlogic.com
9638L: netdev@vger.kernel.org
9639S: Supported
9640F: drivers/net/ethernet/qlogic/qlge/
9641
9642QLOGIC QL4xxx ETHERNET DRIVER
9643M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9644M: Ariel Elior <Ariel.Elior@qlogic.com>
9645M: everest-linux-l2@qlogic.com
9646L: netdev@vger.kernel.org
9647S: Supported
9648F: drivers/net/ethernet/qlogic/qed/
9649F: include/linux/qed/
9650F: drivers/net/ethernet/qlogic/qede/
9651
9652QNX4 FILESYSTEM
9653M: Anders Larsen <al@alarsen.net>
9654W: http://www.alarsen.net/linux/qnx4fs/
9655S: Maintained
9656F: fs/qnx4/
9657F: include/uapi/linux/qnx4_fs.h
9658F: include/uapi/linux/qnxtypes.h
9659
9660QT1010 MEDIA DRIVER
9661M: Antti Palosaari <crope@iki.fi>
9662L: linux-media@vger.kernel.org
9663W: https://linuxtv.org
9664W: http://palosaari.fi/linux/
9665Q: http://patchwork.linuxtv.org/project/linux-media/list/
9666T: git git://linuxtv.org/anttip/media_tree.git
9667S: Maintained
9668F: drivers/media/tuners/qt1010*
9669
9670QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9671M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9672L: linux-wireless@vger.kernel.org
9673L: ath9k-devel@lists.ath9k.org
9674W: http://wireless.kernel.org/en/users/Drivers/ath9k
9675S: Supported
9676F: drivers/net/wireless/ath/ath9k/
9677
9678QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9679M: Kalle Valo <kvalo@qca.qualcomm.com>
9680L: ath10k@lists.infradead.org
9681W: http://wireless.kernel.org/en/users/Drivers/ath10k
9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9683S: Supported
9684F: drivers/net/wireless/ath/ath10k/
9685
9686QUALCOMM HEXAGON ARCHITECTURE
9687M: Richard Kuo <rkuo@codeaurora.org>
9688L: linux-hexagon@vger.kernel.org
9689T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9690S: Supported
9691F: arch/hexagon/
9692
9693QUALCOMM WCN36XX WIRELESS DRIVER
9694M: Eugene Krasnikov <k.eugene.e@gmail.com>
9695L: wcn36xx@lists.infradead.org
9696W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9697T: git git://github.com/KrasnikovEugene/wcn36xx.git
9698S: Supported
9699F: drivers/net/wireless/ath/wcn36xx/
9700
9701QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9702M: Gabriel Somlo <somlo@cmu.edu>
9703M: "Michael S. Tsirkin" <mst@redhat.com>
9704L: qemu-devel@nongnu.org
9705S: Maintained
9706F: drivers/firmware/qemu_fw_cfg.c
9707
9708RADOS BLOCK DEVICE (RBD)
9709M: Ilya Dryomov <idryomov@gmail.com>
9710M: Sage Weil <sage@redhat.com>
9711M: Alex Elder <elder@kernel.org>
9712L: ceph-devel@vger.kernel.org
9713W: http://ceph.com/
9714T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9715T: git git://github.com/ceph/ceph-client.git
9716S: Supported
9717F: Documentation/ABI/testing/sysfs-bus-rbd
9718F: drivers/block/rbd.c
9719F: drivers/block/rbd_types.h
9720
9721RADEON FRAMEBUFFER DISPLAY DRIVER
9722M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9723L: linux-fbdev@vger.kernel.org
9724S: Maintained
9725F: drivers/video/fbdev/aty/radeon*
9726F: include/uapi/linux/radeonfb.h
9727
9728RADIOSHARK RADIO DRIVER
9729M: Hans Verkuil <hverkuil@xs4all.nl>
9730L: linux-media@vger.kernel.org
9731T: git git://linuxtv.org/media_tree.git
9732S: Maintained
9733F: drivers/media/radio/radio-shark.c
9734
9735RADIOSHARK2 RADIO DRIVER
9736M: Hans Verkuil <hverkuil@xs4all.nl>
9737L: linux-media@vger.kernel.org
9738T: git git://linuxtv.org/media_tree.git
9739S: Maintained
9740F: drivers/media/radio/radio-shark2.c
9741F: drivers/media/radio/radio-tea5777.c
9742
9743RAGE128 FRAMEBUFFER DISPLAY DRIVER
9744M: Paul Mackerras <paulus@samba.org>
9745L: linux-fbdev@vger.kernel.org
9746S: Maintained
9747F: drivers/video/fbdev/aty/aty128fb.c
9748
9749RALINK MIPS ARCHITECTURE
9750M: John Crispin <john@phrozen.org>
9751L: linux-mips@linux-mips.org
9752S: Maintained
9753F: arch/mips/ralink
9754
9755RALINK RT2X00 WIRELESS LAN DRIVER
9756P: rt2x00 project
9757M: Stanislaw Gruszka <sgruszka@redhat.com>
9758M: Helmut Schaa <helmut.schaa@googlemail.com>
9759L: linux-wireless@vger.kernel.org
9760S: Maintained
9761F: drivers/net/wireless/ralink/rt2x00/
9762
9763RAMDISK RAM BLOCK DEVICE DRIVER
9764M: Jens Axboe <axboe@kernel.dk>
9765S: Maintained
9766F: Documentation/blockdev/ramdisk.txt
9767F: drivers/block/brd.c
9768
9769RANDOM NUMBER DRIVER
9770M: "Theodore Ts'o" <tytso@mit.edu>
9771S: Maintained
9772F: drivers/char/random.c
9773
9774RAPIDIO SUBSYSTEM
9775M: Matt Porter <mporter@kernel.crashing.org>
9776M: Alexandre Bounine <alexandre.bounine@idt.com>
9777S: Maintained
9778F: drivers/rapidio/
9779
9780RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9781L: linux-wireless@vger.kernel.org
9782S: Orphan
9783F: drivers/net/wireless/ray*
9784
9785RCUTORTURE MODULE
9786M: Josh Triplett <josh@joshtriplett.org>
9787M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9788L: linux-kernel@vger.kernel.org
9789S: Supported
9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9791F: Documentation/RCU/torture.txt
9792F: kernel/rcu/rcutorture.c
9793
9794RCUTORTURE TEST FRAMEWORK
9795M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9796M: Josh Triplett <josh@joshtriplett.org>
9797R: Steven Rostedt <rostedt@goodmis.org>
9798R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9799R: Lai Jiangshan <jiangshanlai@gmail.com>
9800L: linux-kernel@vger.kernel.org
9801S: Supported
9802T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9803F: tools/testing/selftests/rcutorture
9804
9805RDC R-321X SoC
9806M: Florian Fainelli <florian@openwrt.org>
9807S: Maintained
9808
9809RDC R6040 FAST ETHERNET DRIVER
9810M: Florian Fainelli <f.fainelli@gmail.com>
9811L: netdev@vger.kernel.org
9812S: Maintained
9813F: drivers/net/ethernet/rdc/r6040.c
9814
9815RDS - RELIABLE DATAGRAM SOCKETS
9816M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9817L: netdev@vger.kernel.org
9818L: linux-rdma@vger.kernel.org
9819L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9820W: https://oss.oracle.com/projects/rds/
9821S: Supported
9822F: net/rds/
9823F: Documentation/networking/rds.txt
9824
9825RDMAVT - RDMA verbs software
9826M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9827L: linux-rdma@vger.kernel.org
9828S: Supported
9829F: drivers/infiniband/sw/rdmavt
9830
9831READ-COPY UPDATE (RCU)
9832M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9833M: Josh Triplett <josh@joshtriplett.org>
9834R: Steven Rostedt <rostedt@goodmis.org>
9835R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9836R: Lai Jiangshan <jiangshanlai@gmail.com>
9837L: linux-kernel@vger.kernel.org
9838W: http://www.rdrop.com/users/paulmck/RCU/
9839S: Supported
9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9841F: Documentation/RCU/
9842X: Documentation/RCU/torture.txt
9843F: include/linux/rcu*
9844X: include/linux/srcu.h
9845F: kernel/rcu/
9846X: kernel/torture.c
9847
9848REAL TIME CLOCK (RTC) SUBSYSTEM
9849M: Alessandro Zummo <a.zummo@towertech.it>
9850M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9851L: rtc-linux@googlegroups.com
9852Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9854S: Maintained
9855F: Documentation/devicetree/bindings/rtc/
9856F: Documentation/rtc.txt
9857F: drivers/rtc/
9858F: include/linux/rtc.h
9859F: include/uapi/linux/rtc.h
9860F: include/linux/rtc/
9861F: include/linux/platform_data/rtc-*
9862F: tools/testing/selftests/timers/rtctest.c
9863
9864REALTEK AUDIO CODECS
9865M: Bard Liao <bardliao@realtek.com>
9866M: Oder Chiou <oder_chiou@realtek.com>
9867S: Maintained
9868F: sound/soc/codecs/rt*
9869F: include/sound/rt*.h
9870
9871REISERFS FILE SYSTEM
9872L: reiserfs-devel@vger.kernel.org
9873S: Supported
9874F: fs/reiserfs/
9875
9876REGISTER MAP ABSTRACTION
9877M: Mark Brown <broonie@kernel.org>
9878L: linux-kernel@vger.kernel.org
9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9880S: Supported
9881F: Documentation/devicetree/bindings/regmap/
9882F: drivers/base/regmap/
9883F: include/linux/regmap.h
9884
9885REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9886M: Ohad Ben-Cohen <ohad@wizery.com>
9887M: Bjorn Andersson <bjorn.andersson@linaro.org>
9888L: linux-remoteproc@vger.kernel.org
9889T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9890S: Maintained
9891F: Documentation/devicetree/bindings/remoteproc/
9892F: Documentation/remoteproc.txt
9893F: drivers/remoteproc/
9894F: include/linux/remoteproc.h
9895
9896REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9897M: Ohad Ben-Cohen <ohad@wizery.com>
9898M: Bjorn Andersson <bjorn.andersson@linaro.org>
9899L: linux-remoteproc@vger.kernel.org
9900T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9901S: Maintained
9902F: drivers/rpmsg/
9903F: Documentation/rpmsg.txt
9904F: include/linux/rpmsg.h
9905
9906RENESAS ETHERNET DRIVERS
9907R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9908L: netdev@vger.kernel.org
9909L: linux-renesas-soc@vger.kernel.org
9910F: drivers/net/ethernet/renesas/
9911F: include/linux/sh_eth.h
9912
9913RENESAS USB2 PHY DRIVER
9914M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9915L: linux-renesas-soc@vger.kernel.org
9916S: Maintained
9917F: drivers/phy/phy-rcar-gen3-usb2.c
9918
9919RESET CONTROLLER FRAMEWORK
9920M: Philipp Zabel <p.zabel@pengutronix.de>
9921T: git git://git.pengutronix.de/git/pza/linux
9922S: Maintained
9923F: drivers/reset/
9924F: Documentation/devicetree/bindings/reset/
9925F: include/dt-bindings/reset/
9926F: include/linux/reset.h
9927F: include/linux/reset-controller.h
9928
9929RFKILL
9930M: Johannes Berg <johannes@sipsolutions.net>
9931L: linux-wireless@vger.kernel.org
9932W: http://wireless.kernel.org/
9933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9935S: Maintained
9936F: Documentation/rfkill.txt
9937F: net/rfkill/
9938
9939RHASHTABLE
9940M: Thomas Graf <tgraf@suug.ch>
9941L: netdev@vger.kernel.org
9942S: Maintained
9943F: lib/rhashtable.c
9944F: include/linux/rhashtable.h
9945
9946RICOH SMARTMEDIA/XD DRIVER
9947M: Maxim Levitsky <maximlevitsky@gmail.com>
9948S: Maintained
9949F: drivers/mtd/nand/r852.c
9950F: drivers/mtd/nand/r852.h
9951
9952RICOH R5C592 MEMORYSTICK DRIVER
9953M: Maxim Levitsky <maximlevitsky@gmail.com>
9954S: Maintained
9955F: drivers/memstick/host/r592.*
9956
9957ROCCAT DRIVERS
9958M: Stefan Achatz <erazor_de@users.sourceforge.net>
9959W: http://sourceforge.net/projects/roccat/
9960S: Maintained
9961F: drivers/hid/hid-roccat*
9962F: include/linux/hid-roccat*
9963F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9964
9965ROCKER DRIVER
9966M: Jiri Pirko <jiri@resnulli.us>
9967L: netdev@vger.kernel.org
9968S: Supported
9969F: drivers/net/ethernet/rocker/
9970
9971ROCKETPORT DRIVER
9972P: Comtrol Corp.
9973W: http://www.comtrol.com
9974S: Maintained
9975F: Documentation/serial/rocket.txt
9976F: drivers/tty/rocket*
9977
9978ROCKETPORT EXPRESS/INFINITY DRIVER
9979M: Kevin Cernekee <cernekee@gmail.com>
9980L: linux-serial@vger.kernel.org
9981S: Odd Fixes
9982F: drivers/tty/serial/rp2.*
9983
9984ROSE NETWORK LAYER
9985M: Ralf Baechle <ralf@linux-mips.org>
9986L: linux-hams@vger.kernel.org
9987W: http://www.linux-ax25.org/
9988S: Maintained
9989F: include/net/rose.h
9990F: include/uapi/linux/rose.h
9991F: net/rose/
9992
9993RTL2830 MEDIA DRIVER
9994M: Antti Palosaari <crope@iki.fi>
9995L: linux-media@vger.kernel.org
9996W: https://linuxtv.org
9997W: http://palosaari.fi/linux/
9998Q: http://patchwork.linuxtv.org/project/linux-media/list/
9999T: git git://linuxtv.org/anttip/media_tree.git
10000S: Maintained
10001F: drivers/media/dvb-frontends/rtl2830*
10002
10003RTL2832 MEDIA DRIVER
10004M: Antti Palosaari <crope@iki.fi>
10005L: linux-media@vger.kernel.org
10006W: https://linuxtv.org
10007W: http://palosaari.fi/linux/
10008Q: http://patchwork.linuxtv.org/project/linux-media/list/
10009T: git git://linuxtv.org/anttip/media_tree.git
10010S: Maintained
10011F: drivers/media/dvb-frontends/rtl2832*
10012
10013RTL2832_SDR MEDIA DRIVER
10014M: Antti Palosaari <crope@iki.fi>
10015L: linux-media@vger.kernel.org
10016W: https://linuxtv.org
10017W: http://palosaari.fi/linux/
10018Q: http://patchwork.linuxtv.org/project/linux-media/list/
10019T: git git://linuxtv.org/anttip/media_tree.git
10020S: Maintained
10021F: drivers/media/dvb-frontends/rtl2832_sdr*
10022
10023RTL8180 WIRELESS DRIVER
10024L: linux-wireless@vger.kernel.org
10025W: http://wireless.kernel.org/
10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10027S: Orphan
10028F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10029
10030RTL8187 WIRELESS DRIVER
10031M: Herton Ronaldo Krzesinski <herton@canonical.com>
10032M: Hin-Tak Leung <htl10@users.sourceforge.net>
10033M: Larry Finger <Larry.Finger@lwfinger.net>
10034L: linux-wireless@vger.kernel.org
10035W: http://wireless.kernel.org/
10036T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10037S: Maintained
10038F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10039
10040RTL8192CE WIRELESS DRIVER
10041M: Larry Finger <Larry.Finger@lwfinger.net>
10042M: Chaoming Li <chaoming_li@realsil.com.cn>
10043L: linux-wireless@vger.kernel.org
10044W: http://wireless.kernel.org/
10045T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10046S: Maintained
10047F: drivers/net/wireless/realtek/rtlwifi/
10048F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10049
10050RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10051M: Jes Sorensen <Jes.Sorensen@redhat.com>
10052L: linux-wireless@vger.kernel.org
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10054S: Maintained
10055F: drivers/net/wireless/realtek/rtl8xxxu/
10056
10057S3 SAVAGE FRAMEBUFFER DRIVER
10058M: Antonino Daplas <adaplas@gmail.com>
10059L: linux-fbdev@vger.kernel.org
10060S: Maintained
10061F: drivers/video/fbdev/savage/
10062
10063S390
10064M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10065M: Heiko Carstens <heiko.carstens@de.ibm.com>
10066L: linux-s390@vger.kernel.org
10067W: http://www.ibm.com/developerworks/linux/linux390/
10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10069S: Supported
10070F: arch/s390/
10071F: drivers/s390/
10072F: Documentation/s390/
10073F: Documentation/DocBook/s390*
10074
10075S390 COMMON I/O LAYER
10076M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10077M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10078L: linux-s390@vger.kernel.org
10079W: http://www.ibm.com/developerworks/linux/linux390/
10080S: Supported
10081F: drivers/s390/cio/
10082
10083S390 DASD DRIVER
10084M: Stefan Weinhuber <wein@de.ibm.com>
10085M: Stefan Haberland <stefan.haberland@de.ibm.com>
10086L: linux-s390@vger.kernel.org
10087W: http://www.ibm.com/developerworks/linux/linux390/
10088S: Supported
10089F: drivers/s390/block/dasd*
10090F: block/partitions/ibm.c
10091
10092S390 NETWORK DRIVERS
10093M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10094L: linux-s390@vger.kernel.org
10095W: http://www.ibm.com/developerworks/linux/linux390/
10096S: Supported
10097F: drivers/s390/net/
10098
10099S390 PCI SUBSYSTEM
10100M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10101M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10102L: linux-s390@vger.kernel.org
10103W: http://www.ibm.com/developerworks/linux/linux390/
10104S: Supported
10105F: arch/s390/pci/
10106F: drivers/pci/hotplug/s390_pci_hpc.c
10107
10108S390 ZCRYPT DRIVER
10109M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10110L: linux-s390@vger.kernel.org
10111W: http://www.ibm.com/developerworks/linux/linux390/
10112S: Supported
10113F: drivers/s390/crypto/
10114
10115S390 ZFCP DRIVER
10116M: Steffen Maier <maier@linux.vnet.ibm.com>
10117L: linux-s390@vger.kernel.org
10118W: http://www.ibm.com/developerworks/linux/linux390/
10119S: Supported
10120F: drivers/s390/scsi/zfcp_*
10121
10122S390 IUCV NETWORK LAYER
10123M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10124L: linux-s390@vger.kernel.org
10125W: http://www.ibm.com/developerworks/linux/linux390/
10126S: Supported
10127F: drivers/s390/net/*iucv*
10128F: include/net/iucv/
10129F: net/iucv/
10130
10131S390 IOMMU (PCI)
10132M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10133L: linux-s390@vger.kernel.org
10134W: http://www.ibm.com/developerworks/linux/linux390/
10135S: Supported
10136F: drivers/iommu/s390-iommu.c
10137
10138S3C24XX SD/MMC Driver
10139M: Ben Dooks <ben-linux@fluff.org>
10140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141S: Supported
10142F: drivers/mmc/host/s3cmci.*
10143
10144SAA6588 RDS RECEIVER DRIVER
10145M: Hans Verkuil <hverkuil@xs4all.nl>
10146L: linux-media@vger.kernel.org
10147T: git git://linuxtv.org/media_tree.git
10148W: https://linuxtv.org
10149S: Odd Fixes
10150F: drivers/media/i2c/saa6588*
10151
10152SAA7134 VIDEO4LINUX DRIVER
10153M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10154M: Mauro Carvalho Chehab <mchehab@kernel.org>
10155L: linux-media@vger.kernel.org
10156W: https://linuxtv.org
10157T: git git://linuxtv.org/media_tree.git
10158S: Odd fixes
10159F: Documentation/video4linux/*.saa7134
10160F: drivers/media/pci/saa7134/
10161
10162SAA7146 VIDEO4LINUX-2 DRIVER
10163M: Hans Verkuil <hverkuil@xs4all.nl>
10164L: linux-media@vger.kernel.org
10165T: git git://linuxtv.org/media_tree.git
10166S: Maintained
10167F: drivers/media/common/saa7146/
10168F: drivers/media/pci/saa7146/
10169F: include/media/saa7146*
10170
10171SAMSUNG LAPTOP DRIVER
10172M: Corentin Chary <corentin.chary@gmail.com>
10173L: platform-driver-x86@vger.kernel.org
10174S: Maintained
10175F: drivers/platform/x86/samsung-laptop.c
10176
10177SAMSUNG AUDIO (ASoC) DRIVERS
10178M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10179M: Sangbeom Kim <sbkim73@samsung.com>
10180M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10181L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10182S: Supported
10183F: sound/soc/samsung/
10184
10185SAMSUNG FRAMEBUFFER DRIVER
10186M: Jingoo Han <jingoohan1@gmail.com>
10187L: linux-fbdev@vger.kernel.org
10188S: Maintained
10189F: drivers/video/fbdev/s3c-fb.c
10190
10191SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10192M: Sangbeom Kim <sbkim73@samsung.com>
10193M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10194L: linux-kernel@vger.kernel.org
10195L: linux-samsung-soc@vger.kernel.org
10196S: Supported
10197F: drivers/mfd/sec*.c
10198F: drivers/regulator/s2m*.c
10199F: drivers/regulator/s5m*.c
10200F: drivers/clk/clk-s2mps11.c
10201F: drivers/rtc/rtc-s5m.c
10202F: include/linux/mfd/samsung/
10203F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10204F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10205F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10206F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10207
10208SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10209M: Kyungmin Park <kyungmin.park@samsung.com>
10210M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10211L: linux-media@vger.kernel.org
10212Q: https://patchwork.linuxtv.org/project/linux-media/list/
10213S: Supported
10214F: drivers/media/platform/exynos4-is/
10215
10216SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10217M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10218L: linux-media@vger.kernel.org
10219L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10220S: Maintained
10221F: drivers/media/platform/s3c-camif/
10222F: include/media/drv-intf/s3c_camif.h
10223
10224SAMSUNG S5C73M3 CAMERA DRIVER
10225M: Kyungmin Park <kyungmin.park@samsung.com>
10226M: Andrzej Hajda <a.hajda@samsung.com>
10227L: linux-media@vger.kernel.org
10228S: Supported
10229F: drivers/media/i2c/s5c73m3/*
10230
10231SAMSUNG S5K5BAF CAMERA DRIVER
10232M: Kyungmin Park <kyungmin.park@samsung.com>
10233M: Andrzej Hajda <a.hajda@samsung.com>
10234L: linux-media@vger.kernel.org
10235S: Supported
10236F: drivers/media/i2c/s5k5baf.c
10237
10238SAMSUNG S3FWRN5 NFC DRIVER
10239M: Robert Baldyga <r.baldyga@samsung.com>
10240M: Krzysztof Opasiak <k.opasiak@samsung.com>
10241L: linux-nfc@lists.01.org (moderated for non-subscribers)
10242S: Supported
10243F: drivers/nfc/s3fwrn5
10244
10245SAMSUNG SOC CLOCK DRIVERS
10246M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10247M: Tomasz Figa <tomasz.figa@gmail.com>
10248S: Supported
10249L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10250F: drivers/clk/samsung/
10251
10252SAMSUNG SXGBE DRIVERS
10253M: Byungho An <bh74.an@samsung.com>
10254M: Girish K S <ks.giri@samsung.com>
10255M: Vipul Pandya <vipul.pandya@samsung.com>
10256S: Supported
10257L: netdev@vger.kernel.org
10258F: drivers/net/ethernet/samsung/sxgbe/
10259
10260SAMSUNG THERMAL DRIVER
10261M: Lukasz Majewski <l.majewski@samsung.com>
10262L: linux-pm@vger.kernel.org
10263L: linux-samsung-soc@vger.kernel.org
10264S: Supported
10265T: git https://github.com/lmajewski/linux-samsung-thermal.git
10266F: drivers/thermal/samsung/
10267
10268SAMSUNG USB2 PHY DRIVER
10269M: Kamil Debski <kamil@wypas.org>
10270M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10271L: linux-kernel@vger.kernel.org
10272S: Supported
10273F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10274F: Documentation/phy/samsung-usb2.txt
10275F: drivers/phy/phy-exynos4210-usb2.c
10276F: drivers/phy/phy-exynos4x12-usb2.c
10277F: drivers/phy/phy-exynos5250-usb2.c
10278F: drivers/phy/phy-s5pv210-usb2.c
10279F: drivers/phy/phy-samsung-usb2.c
10280F: drivers/phy/phy-samsung-usb2.h
10281
10282SERIAL DRIVERS
10283M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10284L: linux-serial@vger.kernel.org
10285S: Maintained
10286F: Documentation/devicetree/bindings/serial/
10287F: drivers/tty/serial/
10288
10289SYNOPSYS DESIGNWARE DMAC DRIVER
10290M: Viresh Kumar <vireshk@kernel.org>
10291M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10292S: Maintained
10293F: include/linux/dma/dw.h
10294F: include/linux/platform_data/dma-dw.h
10295F: drivers/dma/dw/
10296
10297SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10298M: Lars Persson <lars.persson@axis.com>
10299L: netdev@vger.kernel.org
10300S: Supported
10301F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10302F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10303
10304SYNOPSYS DESIGNWARE I2C DRIVER
10305M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10306R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10307R: Mika Westerberg <mika.westerberg@linux.intel.com>
10308L: linux-i2c@vger.kernel.org
10309S: Maintained
10310F: drivers/i2c/busses/i2c-designware-*
10311F: include/linux/platform_data/i2c-designware.h
10312
10313SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10314M: Jaehoon Chung <jh80.chung@samsung.com>
10315L: linux-mmc@vger.kernel.org
10316S: Maintained
10317F: include/linux/mmc/dw_mmc.h
10318F: drivers/mmc/host/dw_mmc*
10319
10320SYSTEM TRACE MODULE CLASS
10321M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10322S: Maintained
10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10324F: Documentation/trace/stm.txt
10325F: drivers/hwtracing/stm/
10326F: include/linux/stm.h
10327F: include/uapi/linux/stm.h
10328
10329THUNDERBOLT DRIVER
10330M: Andreas Noever <andreas.noever@gmail.com>
10331S: Maintained
10332F: drivers/thunderbolt/
10333
10334TI BQ27XXX POWER SUPPLY DRIVER
10335R: Andrew F. Davis <afd@ti.com>
10336F: include/linux/power/bq27xxx_battery.h
10337F: drivers/power/bq27xxx_battery.c
10338F: drivers/power/bq27xxx_battery_i2c.c
10339
10340TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10341M: John Stultz <john.stultz@linaro.org>
10342M: Thomas Gleixner <tglx@linutronix.de>
10343L: linux-kernel@vger.kernel.org
10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10345S: Supported
10346F: include/linux/clocksource.h
10347F: include/linux/time.h
10348F: include/linux/timex.h
10349F: include/uapi/linux/time.h
10350F: include/uapi/linux/timex.h
10351F: kernel/time/clocksource.c
10352F: kernel/time/time*.c
10353F: kernel/time/alarmtimer.c
10354F: kernel/time/ntp.c
10355F: tools/testing/selftests/timers/
10356
10357SC1200 WDT DRIVER
10358M: Zwane Mwaikambo <zwanem@gmail.com>
10359S: Maintained
10360F: drivers/watchdog/sc1200wdt.c
10361
10362SCHEDULER
10363M: Ingo Molnar <mingo@redhat.com>
10364M: Peter Zijlstra <peterz@infradead.org>
10365L: linux-kernel@vger.kernel.org
10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10367S: Maintained
10368F: kernel/sched/
10369F: include/linux/sched.h
10370F: include/uapi/linux/sched.h
10371F: include/linux/wait.h
10372
10373SCORE ARCHITECTURE
10374M: Chen Liqin <liqin.linux@gmail.com>
10375M: Lennox Wu <lennox.wu@gmail.com>
10376W: http://www.sunplus.com
10377S: Supported
10378F: arch/score/
10379
10380SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10381M: Sudeep Holla <sudeep.holla@arm.com>
10382L: linux-arm-kernel@lists.infradead.org
10383S: Maintained
10384F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10385F: drivers/clk/clk-scpi.c
10386F: drivers/cpufreq/scpi-cpufreq.c
10387F: drivers/firmware/arm_scpi.c
10388F: include/linux/scpi_protocol.h
10389
10390SCSI CDROM DRIVER
10391M: Jens Axboe <axboe@kernel.dk>
10392L: linux-scsi@vger.kernel.org
10393W: http://www.kernel.dk
10394S: Maintained
10395F: drivers/scsi/sr*
10396
10397SCSI RDMA PROTOCOL (SRP) INITIATOR
10398M: Bart Van Assche <bart.vanassche@sandisk.com>
10399L: linux-rdma@vger.kernel.org
10400S: Supported
10401W: http://www.openfabrics.org
10402Q: http://patchwork.kernel.org/project/linux-rdma/list/
10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10404F: drivers/infiniband/ulp/srp/
10405F: include/scsi/srp.h
10406
10407SCSI SG DRIVER
10408M: Doug Gilbert <dgilbert@interlog.com>
10409L: linux-scsi@vger.kernel.org
10410W: http://sg.danny.cz/sg
10411S: Maintained
10412F: Documentation/scsi/scsi-generic.txt
10413F: drivers/scsi/sg.c
10414F: include/scsi/sg.h
10415
10416SCSI SUBSYSTEM
10417M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10419M: "Martin K. Petersen" <martin.petersen@oracle.com>
10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10421L: linux-scsi@vger.kernel.org
10422S: Maintained
10423F: Documentation/devicetree/bindings/scsi/
10424F: drivers/scsi/
10425F: include/scsi/
10426
10427SCSI TAPE DRIVER
10428M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10429L: linux-scsi@vger.kernel.org
10430S: Maintained
10431F: Documentation/scsi/st.txt
10432F: drivers/scsi/st.*
10433F: drivers/scsi/st_*.h
10434
10435SCTP PROTOCOL
10436M: Vlad Yasevich <vyasevich@gmail.com>
10437M: Neil Horman <nhorman@tuxdriver.com>
10438L: linux-sctp@vger.kernel.org
10439W: http://lksctp.sourceforge.net
10440S: Maintained
10441F: Documentation/networking/sctp.txt
10442F: include/linux/sctp.h
10443F: include/uapi/linux/sctp.h
10444F: include/net/sctp/
10445F: net/sctp/
10446
10447SCx200 CPU SUPPORT
10448M: Jim Cromie <jim.cromie@gmail.com>
10449S: Odd Fixes
10450F: Documentation/i2c/busses/scx200_acb
10451F: arch/x86/platform/scx200/
10452F: drivers/watchdog/scx200_wdt.c
10453F: drivers/i2c/busses/scx200*
10454F: drivers/mtd/maps/scx200_docflash.c
10455F: include/linux/scx200.h
10456
10457SCx200 GPIO DRIVER
10458M: Jim Cromie <jim.cromie@gmail.com>
10459S: Maintained
10460F: drivers/char/scx200_gpio.c
10461F: include/linux/scx200_gpio.h
10462
10463SCx200 HRT CLOCKSOURCE DRIVER
10464M: Jim Cromie <jim.cromie@gmail.com>
10465S: Maintained
10466F: drivers/clocksource/scx200_hrt.c
10467
10468SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10469M: Sascha Sommer <saschasommer@freenet.de>
10470L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10471S: Maintained
10472F: drivers/mmc/host/sdricoh_cs.c
10473
10474SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10475M: Adrian Hunter <adrian.hunter@intel.com>
10476L: linux-mmc@vger.kernel.org
10477T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10478S: Maintained
10479F: drivers/mmc/host/sdhci*
10480F: include/linux/mmc/sdhci*
10481
10482SECURE COMPUTING
10483M: Kees Cook <keescook@chromium.org>
10484R: Andy Lutomirski <luto@amacapital.net>
10485R: Will Drewry <wad@chromium.org>
10486T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10487S: Supported
10488F: kernel/seccomp.c
10489F: include/uapi/linux/seccomp.h
10490F: include/linux/seccomp.h
10491F: tools/testing/selftests/seccomp/*
10492K: \bsecure_computing
10493K: \bTIF_SECCOMP\b
10494
10495SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10496M: Al Cooper <alcooperx@gmail.com>
10497L: linux-mmc@vger.kernel.org
10498L: bcm-kernel-feedback-list@broadcom.com
10499S: Maintained
10500F: drivers/mmc/host/sdhci-brcmstb*
10501
10502SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10503M: Ben Dooks <ben-linux@fluff.org>
10504M: Jaehoon Chung <jh80.chung@samsung.com>
10505L: linux-mmc@vger.kernel.org
10506S: Maintained
10507F: drivers/mmc/host/sdhci-s3c*
10508
10509SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10510M: Viresh Kumar <vireshk@kernel.org>
10511L: linux-mmc@vger.kernel.org
10512S: Maintained
10513F: drivers/mmc/host/sdhci-spear.c
10514
10515SECURITY SUBSYSTEM
10516M: James Morris <james.l.morris@oracle.com>
10517M: "Serge E. Hallyn" <serge@hallyn.com>
10518L: linux-security-module@vger.kernel.org (suggested Cc:)
10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10520W: http://kernsec.org/
10521S: Supported
10522F: security/
10523
10524SECURITY CONTACT
10525M: Security Officers <security@kernel.org>
10526S: Supported
10527
10528SELINUX SECURITY MODULE
10529M: Paul Moore <paul@paul-moore.com>
10530M: Stephen Smalley <sds@tycho.nsa.gov>
10531M: Eric Paris <eparis@parisplace.org>
10532L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10533W: http://selinuxproject.org
10534T: git git://git.infradead.org/users/pcmoore/selinux
10535S: Supported
10536F: include/linux/selinux*
10537F: security/selinux/
10538F: scripts/selinux/
10539
10540APPARMOR SECURITY MODULE
10541M: John Johansen <john.johansen@canonical.com>
10542L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10543W: apparmor.wiki.kernel.org
10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10545S: Supported
10546F: security/apparmor/
10547
10548LOADPIN SECURITY MODULE
10549M: Kees Cook <keescook@chromium.org>
10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10551S: Supported
10552F: security/loadpin/
10553
10554YAMA SECURITY MODULE
10555M: Kees Cook <keescook@chromium.org>
10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10557S: Supported
10558F: security/yama/
10559
10560SENSABLE PHANTOM
10561M: Jiri Slaby <jirislaby@gmail.com>
10562S: Maintained
10563F: drivers/misc/phantom.c
10564F: include/uapi/linux/phantom.h
10565
10566SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10567M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10568M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10569M: John Soni Jose <sony.john@avagotech.com>
10570L: linux-scsi@vger.kernel.org
10571W: http://www.avagotech.com
10572S: Supported
10573F: drivers/scsi/be2iscsi/
10574
10575Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10576M: Sathya Perla <sathya.perla@broadcom.com>
10577M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10578M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10579M: Somnath Kotur <somnath.kotur@broadcom.com>
10580L: netdev@vger.kernel.org
10581W: http://www.emulex.com
10582S: Supported
10583F: drivers/net/ethernet/emulex/benet/
10584
10585EMULEX ONECONNECT ROCE DRIVER
10586M: Selvin Xavier <selvin.xavier@avagotech.com>
10587M: Devesh Sharma <devesh.sharma@avagotech.com>
10588M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10589L: linux-rdma@vger.kernel.org
10590W: http://www.emulex.com
10591S: Supported
10592F: drivers/infiniband/hw/ocrdma/
10593
10594SFC NETWORK DRIVER
10595M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10596M: Edward Cree <ecree@solarflare.com>
10597M: Bert Kenward <bkenward@solarflare.com>
10598L: netdev@vger.kernel.org
10599S: Supported
10600F: drivers/net/ethernet/sfc/
10601
10602SGI GRU DRIVER
10603M: Dimitri Sivanich <sivanich@sgi.com>
10604S: Maintained
10605F: drivers/misc/sgi-gru/
10606
10607SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10608M: Pat Gefre <pfg@sgi.com>
10609L: linux-ia64@vger.kernel.org
10610S: Supported
10611F: Documentation/ia64/serial.txt
10612F: drivers/tty/serial/ioc?_serial.c
10613F: include/linux/ioc?.h
10614
10615SGI XP/XPC/XPNET DRIVER
10616M: Cliff Whickman <cpw@sgi.com>
10617M: Robin Holt <robinmholt@gmail.com>
10618S: Maintained
10619F: drivers/misc/sgi-xp/
10620
10621SI2157 MEDIA DRIVER
10622M: Antti Palosaari <crope@iki.fi>
10623L: linux-media@vger.kernel.org
10624W: https://linuxtv.org
10625W: http://palosaari.fi/linux/
10626Q: http://patchwork.linuxtv.org/project/linux-media/list/
10627T: git git://linuxtv.org/anttip/media_tree.git
10628S: Maintained
10629F: drivers/media/tuners/si2157*
10630
10631SI2168 MEDIA DRIVER
10632M: Antti Palosaari <crope@iki.fi>
10633L: linux-media@vger.kernel.org
10634W: https://linuxtv.org
10635W: http://palosaari.fi/linux/
10636Q: http://patchwork.linuxtv.org/project/linux-media/list/
10637T: git git://linuxtv.org/anttip/media_tree.git
10638S: Maintained
10639F: drivers/media/dvb-frontends/si2168*
10640
10641SI470X FM RADIO RECEIVER I2C DRIVER
10642M: Hans Verkuil <hverkuil@xs4all.nl>
10643L: linux-media@vger.kernel.org
10644T: git git://linuxtv.org/media_tree.git
10645W: https://linuxtv.org
10646S: Odd Fixes
10647F: drivers/media/radio/si470x/radio-si470x-i2c.c
10648
10649SI470X FM RADIO RECEIVER USB DRIVER
10650M: Hans Verkuil <hverkuil@xs4all.nl>
10651L: linux-media@vger.kernel.org
10652T: git git://linuxtv.org/media_tree.git
10653W: https://linuxtv.org
10654S: Maintained
10655F: drivers/media/radio/si470x/radio-si470x-common.c
10656F: drivers/media/radio/si470x/radio-si470x.h
10657F: drivers/media/radio/si470x/radio-si470x-usb.c
10658
10659SI4713 FM RADIO TRANSMITTER I2C DRIVER
10660M: Eduardo Valentin <edubezval@gmail.com>
10661L: linux-media@vger.kernel.org
10662T: git git://linuxtv.org/media_tree.git
10663W: https://linuxtv.org
10664S: Odd Fixes
10665F: drivers/media/radio/si4713/si4713.?
10666
10667SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10668M: Eduardo Valentin <edubezval@gmail.com>
10669L: linux-media@vger.kernel.org
10670T: git git://linuxtv.org/media_tree.git
10671W: https://linuxtv.org
10672S: Odd Fixes
10673F: drivers/media/radio/si4713/radio-platform-si4713.c
10674
10675SI4713 FM RADIO TRANSMITTER USB DRIVER
10676M: Hans Verkuil <hverkuil@xs4all.nl>
10677L: linux-media@vger.kernel.org
10678T: git git://linuxtv.org/media_tree.git
10679W: https://linuxtv.org
10680S: Maintained
10681F: drivers/media/radio/si4713/radio-usb-si4713.c
10682
10683SIANO DVB DRIVER
10684M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10685M: Mauro Carvalho Chehab <mchehab@kernel.org>
10686L: linux-media@vger.kernel.org
10687W: https://linuxtv.org
10688T: git git://linuxtv.org/media_tree.git
10689S: Odd fixes
10690F: drivers/media/common/siano/
10691F: drivers/media/usb/siano/
10692F: drivers/media/usb/siano/
10693F: drivers/media/mmc/siano/
10694
10695SIMPLEFB FB DRIVER
10696M: Hans de Goede <hdegoede@redhat.com>
10697L: linux-fbdev@vger.kernel.org
10698S: Maintained
10699F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10700F: drivers/video/fbdev/simplefb.c
10701F: include/linux/platform_data/simplefb.h
10702
10703SH_VEU V4L2 MEM2MEM DRIVER
10704L: linux-media@vger.kernel.org
10705S: Orphan
10706F: drivers/media/platform/sh_veu.c
10707
10708SH_VOU V4L2 OUTPUT DRIVER
10709L: linux-media@vger.kernel.org
10710S: Orphan
10711F: drivers/media/platform/sh_vou.c
10712F: include/media/drv-intf/sh_vou.h
10713
10714SIMPLE FIRMWARE INTERFACE (SFI)
10715M: Len Brown <lenb@kernel.org>
10716L: sfi-devel@simplefirmware.org
10717W: http://simplefirmware.org/
10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10719S: Supported
10720F: arch/x86/platform/sfi/
10721F: drivers/sfi/
10722F: include/linux/sfi*.h
10723
10724SIMTEC EB110ATX (Chalice CATS)
10725P: Ben Dooks
10726P: Vincent Sanders <vince@simtec.co.uk>
10727M: Simtec Linux Team <linux@simtec.co.uk>
10728W: http://www.simtec.co.uk/products/EB110ATX/
10729S: Supported
10730
10731SIMTEC EB2410ITX (BAST)
10732P: Ben Dooks
10733P: Vincent Sanders <vince@simtec.co.uk>
10734M: Simtec Linux Team <linux@simtec.co.uk>
10735W: http://www.simtec.co.uk/products/EB2410ITX/
10736S: Supported
10737F: arch/arm/mach-s3c24xx/mach-bast.c
10738F: arch/arm/mach-s3c24xx/bast-ide.c
10739F: arch/arm/mach-s3c24xx/bast-irq.c
10740
10741TI DAVINCI MACHINE SUPPORT
10742M: Sekhar Nori <nsekhar@ti.com>
10743M: Kevin Hilman <khilman@kernel.org>
10744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10746S: Supported
10747F: arch/arm/mach-davinci/
10748F: drivers/i2c/busses/i2c-davinci.c
10749
10750TI DAVINCI SERIES MEDIA DRIVER
10751M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10752L: linux-media@vger.kernel.org
10753W: https://linuxtv.org
10754Q: http://patchwork.linuxtv.org/project/linux-media/list/
10755T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10756S: Maintained
10757F: drivers/media/platform/davinci/
10758F: include/media/davinci/
10759
10760TI AM437X VPFE DRIVER
10761M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10762L: linux-media@vger.kernel.org
10763W: https://linuxtv.org
10764Q: http://patchwork.linuxtv.org/project/linux-media/list/
10765T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10766S: Maintained
10767F: drivers/media/platform/am437x/
10768
10769OV2659 OMNIVISION SENSOR DRIVER
10770M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10771L: linux-media@vger.kernel.org
10772W: https://linuxtv.org
10773Q: http://patchwork.linuxtv.org/project/linux-media/list/
10774T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10775S: Maintained
10776F: drivers/media/i2c/ov2659.c
10777F: include/media/i2c/ov2659.h
10778
10779SILICON MOTION SM712 FRAME BUFFER DRIVER
10780M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10781M: Teddy Wang <teddy.wang@siliconmotion.com>
10782M: Sudip Mukherjee <sudip@vectorindia.org>
10783L: linux-fbdev@vger.kernel.org
10784S: Maintained
10785F: drivers/video/fbdev/sm712*
10786F: Documentation/fb/sm712fb.txt
10787
10788SIS 190 ETHERNET DRIVER
10789M: Francois Romieu <romieu@fr.zoreil.com>
10790L: netdev@vger.kernel.org
10791S: Maintained
10792F: drivers/net/ethernet/sis/sis190.c
10793
10794SIS 900/7016 FAST ETHERNET DRIVER
10795M: Daniele Venzano <venza@brownhat.org>
10796W: http://www.brownhat.org/sis900.html
10797L: netdev@vger.kernel.org
10798S: Maintained
10799F: drivers/net/ethernet/sis/sis900.*
10800
10801SIS FRAMEBUFFER DRIVER
10802M: Thomas Winischhofer <thomas@winischhofer.net>
10803W: http://www.winischhofer.net/linuxsisvga.shtml
10804S: Maintained
10805F: Documentation/fb/sisfb.txt
10806F: drivers/video/fbdev/sis/
10807F: include/video/sisfb.h
10808
10809SIS USB2VGA DRIVER
10810M: Thomas Winischhofer <thomas@winischhofer.net>
10811W: http://www.winischhofer.at/linuxsisusbvga.shtml
10812S: Maintained
10813F: drivers/usb/misc/sisusbvga/
10814
10815SLAB ALLOCATOR
10816M: Christoph Lameter <cl@linux.com>
10817M: Pekka Enberg <penberg@kernel.org>
10818M: David Rientjes <rientjes@google.com>
10819M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10820M: Andrew Morton <akpm@linux-foundation.org>
10821L: linux-mm@kvack.org
10822S: Maintained
10823F: include/linux/sl?b*.h
10824F: mm/sl?b*
10825
10826SLEEPABLE READ-COPY UPDATE (SRCU)
10827M: Lai Jiangshan <jiangshanlai@gmail.com>
10828M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10829M: Josh Triplett <josh@joshtriplett.org>
10830R: Steven Rostedt <rostedt@goodmis.org>
10831R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10832L: linux-kernel@vger.kernel.org
10833W: http://www.rdrop.com/users/paulmck/RCU/
10834S: Supported
10835T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10836F: include/linux/srcu.h
10837F: kernel/rcu/srcu.c
10838
10839SMACK SECURITY MODULE
10840M: Casey Schaufler <casey@schaufler-ca.com>
10841L: linux-security-module@vger.kernel.org
10842W: http://schaufler-ca.com
10843T: git git://github.com/cschaufler/smack-next
10844S: Maintained
10845F: Documentation/security/Smack.txt
10846F: security/smack/
10847
10848DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10849M: Kevin Hilman <khilman@kernel.org>
10850M: Nishanth Menon <nm@ti.com>
10851S: Maintained
10852F: drivers/power/avs/
10853F: include/linux/power/smartreflex.h
10854L: linux-pm@vger.kernel.org
10855
10856SMC91x ETHERNET DRIVER
10857M: Nicolas Pitre <nico@fluxnic.net>
10858S: Odd Fixes
10859F: drivers/net/ethernet/smsc/smc91x.*
10860
10861SMIA AND SMIA++ IMAGE SENSOR DRIVER
10862M: Sakari Ailus <sakari.ailus@iki.fi>
10863L: linux-media@vger.kernel.org
10864S: Maintained
10865F: drivers/media/i2c/smiapp/
10866F: include/media/i2c/smiapp.h
10867F: drivers/media/i2c/smiapp-pll.c
10868F: drivers/media/i2c/smiapp-pll.h
10869F: include/uapi/linux/smiapp.h
10870F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10871
10872SMM665 HARDWARE MONITOR DRIVER
10873M: Guenter Roeck <linux@roeck-us.net>
10874L: linux-hwmon@vger.kernel.org
10875S: Maintained
10876F: Documentation/hwmon/smm665
10877F: drivers/hwmon/smm665.c
10878
10879SMSC EMC2103 HARDWARE MONITOR DRIVER
10880M: Steve Glendinning <steve.glendinning@shawell.net>
10881L: linux-hwmon@vger.kernel.org
10882S: Maintained
10883F: Documentation/hwmon/emc2103
10884F: drivers/hwmon/emc2103.c
10885
10886SMSC SCH5627 HARDWARE MONITOR DRIVER
10887M: Hans de Goede <hdegoede@redhat.com>
10888L: linux-hwmon@vger.kernel.org
10889S: Supported
10890F: Documentation/hwmon/sch5627
10891F: drivers/hwmon/sch5627.c
10892
10893SMSC47B397 HARDWARE MONITOR DRIVER
10894M: Jean Delvare <jdelvare@suse.com>
10895L: linux-hwmon@vger.kernel.org
10896S: Maintained
10897F: Documentation/hwmon/smsc47b397
10898F: drivers/hwmon/smsc47b397.c
10899
10900SMSC911x ETHERNET DRIVER
10901M: Steve Glendinning <steve.glendinning@shawell.net>
10902L: netdev@vger.kernel.org
10903S: Maintained
10904F: include/linux/smsc911x.h
10905F: drivers/net/ethernet/smsc/smsc911x.*
10906
10907SMSC9420 PCI ETHERNET DRIVER
10908M: Steve Glendinning <steve.glendinning@shawell.net>
10909L: netdev@vger.kernel.org
10910S: Maintained
10911F: drivers/net/ethernet/smsc/smsc9420.*
10912
10913SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10914M: Steve Glendinning <steve.glendinning@shawell.net>
10915L: linux-fbdev@vger.kernel.org
10916S: Maintained
10917F: drivers/video/fbdev/smscufx.c
10918
10919SOC-CAMERA V4L2 SUBSYSTEM
10920M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10921L: linux-media@vger.kernel.org
10922T: git git://linuxtv.org/media_tree.git
10923S: Maintained
10924F: include/media/soc*
10925F: drivers/media/i2c/soc_camera/
10926F: drivers/media/platform/soc_camera/
10927
10928SOEKRIS NET48XX LED SUPPORT
10929M: Chris Boot <bootc@bootc.net>
10930S: Maintained
10931F: drivers/leds/leds-net48xx.c
10932
10933SOFTLOGIC 6x10 MPEG CODEC
10934M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10935M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10936M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10937M: Ismael Luceno <ismael@iodev.co.uk>
10938L: linux-media@vger.kernel.org
10939S: Supported
10940F: drivers/media/pci/solo6x10/
10941
10942SOFTWARE RAID (Multiple Disks) SUPPORT
10943M: Shaohua Li <shli@kernel.org>
10944L: linux-raid@vger.kernel.org
10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10946S: Supported
10947F: drivers/md/
10948F: include/linux/raid/
10949F: include/uapi/linux/raid/
10950
10951SONIC NETWORK DRIVER
10952M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10953L: netdev@vger.kernel.org
10954S: Maintained
10955F: drivers/net/ethernet/natsemi/sonic.*
10956
10957SONICS SILICON BACKPLANE DRIVER (SSB)
10958M: Michael Buesch <m@bues.ch>
10959L: linux-wireless@vger.kernel.org
10960S: Maintained
10961F: drivers/ssb/
10962F: include/linux/ssb/
10963
10964SONY VAIO CONTROL DEVICE DRIVER
10965M: Mattia Dongili <malattia@linux.it>
10966L: platform-driver-x86@vger.kernel.org
10967W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10968S: Maintained
10969F: Documentation/laptops/sony-laptop.txt
10970F: drivers/char/sonypi.c
10971F: drivers/platform/x86/sony-laptop.c
10972F: include/linux/sony-laptop.h
10973
10974SONY MEMORYSTICK CARD SUPPORT
10975M: Alex Dubov <oakad@yahoo.com>
10976W: http://tifmxx.berlios.de/
10977S: Maintained
10978F: drivers/memstick/host/tifm_ms.c
10979
10980SONY MEMORYSTICK STANDARD SUPPORT
10981M: Maxim Levitsky <maximlevitsky@gmail.com>
10982S: Maintained
10983F: drivers/memstick/core/ms_block.*
10984
10985SOUND
10986M: Jaroslav Kysela <perex@perex.cz>
10987M: Takashi Iwai <tiwai@suse.com>
10988L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10989W: http://www.alsa-project.org/
10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10991T: git git://git.alsa-project.org/alsa-kernel.git
10992Q: http://patchwork.kernel.org/project/alsa-devel/list/
10993S: Maintained
10994F: Documentation/sound/
10995F: include/sound/
10996F: include/uapi/sound/
10997F: sound/
10998
10999SOUND - COMPRESSED AUDIO
11000M: Vinod Koul <vinod.koul@intel.com>
11001L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11003S: Supported
11004F: Documentation/sound/alsa/compress_offload.txt
11005F: include/sound/compress_driver.h
11006F: include/uapi/sound/compress_*
11007F: sound/core/compress_offload.c
11008F: sound/soc/soc-compress.c
11009
11010SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11011M: Liam Girdwood <lgirdwood@gmail.com>
11012M: Mark Brown <broonie@kernel.org>
11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11014L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11015W: http://alsa-project.org/main/index.php/ASoC
11016S: Supported
11017F: Documentation/devicetree/bindings/sound/
11018F: Documentation/sound/alsa/soc/
11019F: sound/soc/
11020F: include/sound/soc*
11021
11022SOUND - DMAENGINE HELPERS
11023M: Lars-Peter Clausen <lars@metafoo.de>
11024S: Supported
11025F: include/sound/dmaengine_pcm.h
11026F: sound/core/pcm_dmaengine.c
11027F: sound/soc/soc-generic-dmaengine-pcm.c
11028
11029SP2 MEDIA DRIVER
11030M: Olli Salonen <olli.salonen@iki.fi>
11031L: linux-media@vger.kernel.org
11032W: https://linuxtv.org
11033Q: http://patchwork.linuxtv.org/project/linux-media/list/
11034S: Maintained
11035F: drivers/media/dvb-frontends/sp2*
11036
11037SPARC + UltraSPARC (sparc/sparc64)
11038M: "David S. Miller" <davem@davemloft.net>
11039L: sparclinux@vger.kernel.org
11040Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11043S: Maintained
11044F: arch/sparc/
11045F: drivers/sbus/
11046
11047SPARC SERIAL DRIVERS
11048M: "David S. Miller" <davem@davemloft.net>
11049L: sparclinux@vger.kernel.org
11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11052S: Maintained
11053F: include/linux/sunserialcore.h
11054F: drivers/tty/serial/suncore.c
11055F: drivers/tty/serial/sunhv.c
11056F: drivers/tty/serial/sunsab.c
11057F: drivers/tty/serial/sunsab.h
11058F: drivers/tty/serial/sunsu.c
11059F: drivers/tty/serial/sunzilog.c
11060F: drivers/tty/serial/sunzilog.h
11061
11062SPARSE CHECKER
11063M: "Christopher Li" <sparse@chrisli.org>
11064L: linux-sparse@vger.kernel.org
11065W: https://sparse.wiki.kernel.org/
11066T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11067T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11068S: Maintained
11069F: include/linux/compiler.h
11070
11071SPEAR PLATFORM SUPPORT
11072M: Viresh Kumar <vireshk@kernel.org>
11073M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075W: http://www.st.com/spear
11076S: Maintained
11077F: arch/arm/boot/dts/spear*
11078F: arch/arm/mach-spear/
11079
11080SPEAR CLOCK FRAMEWORK SUPPORT
11081M: Viresh Kumar <vireshk@kernel.org>
11082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11083W: http://www.st.com/spear
11084S: Maintained
11085F: drivers/clk/spear/
11086
11087SPI SUBSYSTEM
11088M: Mark Brown <broonie@kernel.org>
11089L: linux-spi@vger.kernel.org
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11091Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11092S: Maintained
11093F: Documentation/devicetree/bindings/spi/
11094F: Documentation/spi/
11095F: drivers/spi/
11096F: include/linux/spi/
11097F: include/uapi/linux/spi/
11098
11099SPIDERNET NETWORK DRIVER for CELL
11100M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11101L: netdev@vger.kernel.org
11102S: Supported
11103F: Documentation/networking/spider_net.txt
11104F: drivers/net/ethernet/toshiba/spider_net*
11105
11106SPU FILE SYSTEM
11107M: Jeremy Kerr <jk@ozlabs.org>
11108L: linuxppc-dev@lists.ozlabs.org
11109W: http://www.ibm.com/developerworks/power/cell/
11110S: Supported
11111F: Documentation/filesystems/spufs.txt
11112F: arch/powerpc/platforms/cell/spufs/
11113
11114SQUASHFS FILE SYSTEM
11115M: Phillip Lougher <phillip@squashfs.org.uk>
11116L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11117W: http://squashfs.org.uk
11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11119S: Maintained
11120F: Documentation/filesystems/squashfs.txt
11121F: fs/squashfs/
11122
11123SRM (Alpha) environment access
11124M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11125S: Maintained
11126F: arch/alpha/kernel/srm_env.c
11127
11128STABLE BRANCH
11129M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11130L: stable@vger.kernel.org
11131S: Supported
11132F: Documentation/stable_kernel_rules.txt
11133
11134STAGING SUBSYSTEM
11135M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11136T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11137L: devel@driverdev.osuosl.org
11138S: Supported
11139F: drivers/staging/
11140
11141STAGING - COMEDI
11142M: Ian Abbott <abbotti@mev.co.uk>
11143M: H Hartley Sweeten <hsweeten@visionengravers.com>
11144S: Odd Fixes
11145F: drivers/staging/comedi/
11146
11147STAGING - FLARION FT1000 DRIVERS
11148M: Marek Belisko <marek.belisko@gmail.com>
11149S: Odd Fixes
11150F: drivers/staging/ft1000/
11151
11152STAGING - INDUSTRIAL IO
11153M: Jonathan Cameron <jic23@kernel.org>
11154L: linux-iio@vger.kernel.org
11155S: Odd Fixes
11156F: Documentation/devicetree/bindings/staging/iio/
11157F: drivers/staging/iio/
11158
11159STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11160M: Jarod Wilson <jarod@wilsonet.com>
11161W: http://www.lirc.org/
11162S: Odd Fixes
11163F: drivers/staging/media/lirc/
11164
11165STAGING - LUSTRE PARALLEL FILESYSTEM
11166M: Oleg Drokin <oleg.drokin@intel.com>
11167M: Andreas Dilger <andreas.dilger@intel.com>
11168L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11169W: http://wiki.lustre.org/
11170S: Maintained
11171F: drivers/staging/lustre
11172
11173STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11174M: Marc Dietrich <marvin24@gmx.de>
11175L: ac100@lists.launchpad.net (moderated for non-subscribers)
11176L: linux-tegra@vger.kernel.org
11177S: Maintained
11178F: drivers/staging/nvec/
11179
11180STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11181M: Jens Frederich <jfrederich@gmail.com>
11182M: Daniel Drake <dsd@laptop.org>
11183M: Jon Nettleton <jon.nettleton@gmail.com>
11184W: http://wiki.laptop.org/go/DCON
11185S: Maintained
11186F: drivers/staging/olpc_dcon/
11187
11188STAGING - REALTEK RTL8712U DRIVERS
11189M: Larry Finger <Larry.Finger@lwfinger.net>
11190M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11191S: Odd Fixes
11192F: drivers/staging/rtl8712/
11193
11194STAGING - REALTEK RTL8723U WIRELESS DRIVER
11195M: Larry Finger <Larry.Finger@lwfinger.net>
11196M: Jes Sorensen <Jes.Sorensen@redhat.com>
11197L: linux-wireless@vger.kernel.org
11198S: Maintained
11199F: drivers/staging/rtl8723au/
11200
11201STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11202M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11203M: Teddy Wang <teddy.wang@siliconmotion.com>
11204M: Sudip Mukherjee <sudip@vectorindia.org>
11205L: linux-fbdev@vger.kernel.org
11206S: Maintained
11207F: drivers/staging/sm750fb/
11208
11209STAGING - SLICOSS
11210M: Lior Dotan <liodot@gmail.com>
11211M: Christopher Harrer <charrer@alacritech.com>
11212S: Odd Fixes
11213F: drivers/staging/slicoss/
11214
11215STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11216M: William Hubbs <w.d.hubbs@gmail.com>
11217M: Chris Brannon <chris@the-brannons.com>
11218M: Kirk Reiser <kirk@reisers.ca>
11219M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11220L: speakup@linux-speakup.org
11221W: http://www.linux-speakup.org/
11222S: Odd Fixes
11223F: drivers/staging/speakup/
11224
11225STAGING - VIA VT665X DRIVERS
11226M: Forest Bond <forest@alittletooquiet.net>
11227S: Odd Fixes
11228F: drivers/staging/vt665?/
11229
11230STAGING - WILC1000 WIFI DRIVER
11231M: Johnny Kim <johnny.kim@atmel.com>
11232M: Austin Shin <austin.shin@atmel.com>
11233M: Chris Park <chris.park@atmel.com>
11234M: Tony Cho <tony.cho@atmel.com>
11235M: Glen Lee <glen.lee@atmel.com>
11236M: Leo Kim <leo.kim@atmel.com>
11237L: linux-wireless@vger.kernel.org
11238S: Supported
11239F: drivers/staging/wilc1000/
11240
11241STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11242M: Arnaud Patard <arnaud.patard@rtp-net.org>
11243S: Odd Fixes
11244F: drivers/staging/xgifb/
11245
11246STARFIRE/DURALAN NETWORK DRIVER
11247M: Ion Badulescu <ionut@badula.org>
11248S: Odd Fixes
11249F: drivers/net/ethernet/adaptec/starfire*
11250
11251SUN3/3X
11252M: Sam Creasey <sammy@sammy.net>
11253W: http://sammy.net/sun3/
11254S: Maintained
11255F: arch/m68k/kernel/*sun3*
11256F: arch/m68k/sun3*/
11257F: arch/m68k/include/asm/sun3*
11258F: drivers/net/ethernet/i825xx/sun3*
11259
11260SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11261M: Hans de Goede <hdegoede@redhat.com>
11262L: linux-input@vger.kernel.org
11263S: Maintained
11264F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11265F: drivers/input/keyboard/sun4i-lradc-keys.c
11266
11267SUNDANCE NETWORK DRIVER
11268M: Denis Kirjanov <kda@linux-powerpc.org>
11269L: netdev@vger.kernel.org
11270S: Maintained
11271F: drivers/net/ethernet/dlink/sundance.c
11272
11273SUPERH
11274M: Yoshinori Sato <ysato@users.sourceforge.jp>
11275M: Rich Felker <dalias@libc.org>
11276L: linux-sh@vger.kernel.org
11277Q: http://patchwork.kernel.org/project/linux-sh/list/
11278S: Maintained
11279F: Documentation/sh/
11280F: arch/sh/
11281F: drivers/sh/
11282
11283SUSPEND TO RAM
11284M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11285M: Len Brown <len.brown@intel.com>
11286M: Pavel Machek <pavel@ucw.cz>
11287L: linux-pm@vger.kernel.org
11288S: Supported
11289F: Documentation/power/
11290F: arch/x86/kernel/acpi/
11291F: drivers/base/power/
11292F: kernel/power/
11293F: include/linux/suspend.h
11294F: include/linux/freezer.h
11295F: include/linux/pm.h
11296
11297SVGA HANDLING
11298M: Martin Mares <mj@ucw.cz>
11299L: linux-video@atrey.karlin.mff.cuni.cz
11300S: Maintained
11301F: Documentation/svga.txt
11302F: arch/x86/boot/video*
11303
11304SWIOTLB SUBSYSTEM
11305M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11306L: linux-kernel@vger.kernel.org
11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11308S: Supported
11309F: lib/swiotlb.c
11310F: arch/*/kernel/pci-swiotlb.c
11311F: include/linux/swiotlb.h
11312
11313SWITCHDEV
11314M: Jiri Pirko <jiri@resnulli.us>
11315L: netdev@vger.kernel.org
11316S: Supported
11317F: net/switchdev/
11318F: include/net/switchdev.h
11319
11320SYNOPSYS ARC ARCHITECTURE
11321M: Vineet Gupta <vgupta@synopsys.com>
11322L: linux-snps-arc@lists.infradead.org
11323S: Supported
11324F: arch/arc/
11325F: Documentation/devicetree/bindings/arc/*
11326F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11327F: drivers/tty/serial/arc_uart.c
11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11329
11330SYNOPSYS ARC SDP platform support
11331M: Alexey Brodkin <abrodkin@synopsys.com>
11332S: Supported
11333F: arch/arc/plat-axs10x
11334F: arch/arc/boot/dts/ax*
11335F: Documentation/devicetree/bindings/arc/axs10*
11336
11337SYSTEM CONFIGURATION (SYSCON)
11338M: Lee Jones <lee.jones@linaro.org>
11339M: Arnd Bergmann <arnd@arndb.de>
11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11341S: Supported
11342F: drivers/mfd/syscon.c
11343
11344SYSV FILESYSTEM
11345M: Christoph Hellwig <hch@infradead.org>
11346S: Maintained
11347F: Documentation/filesystems/sysv-fs.txt
11348F: fs/sysv/
11349F: include/linux/sysv_fs.h
11350
11351TARGET SUBSYSTEM
11352M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11353L: linux-scsi@vger.kernel.org
11354L: target-devel@vger.kernel.org
11355W: http://www.linux-iscsi.org
11356W: http://groups.google.com/group/linux-iscsi-target-dev
11357T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11358S: Supported
11359F: drivers/target/
11360F: include/target/
11361F: Documentation/target/
11362
11363TASKSTATS STATISTICS INTERFACE
11364M: Balbir Singh <bsingharora@gmail.com>
11365S: Maintained
11366F: Documentation/accounting/taskstats*
11367F: include/linux/taskstats*
11368F: kernel/taskstats.c
11369
11370TC CLASSIFIER
11371M: Jamal Hadi Salim <jhs@mojatatu.com>
11372L: netdev@vger.kernel.org
11373S: Maintained
11374F: include/net/pkt_cls.h
11375F: include/uapi/linux/pkt_cls.h
11376F: net/sched/
11377
11378TCP LOW PRIORITY MODULE
11379M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11380M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11381W: http://tcp-lp-mod.sourceforge.net/
11382S: Maintained
11383F: net/ipv4/tcp_lp.c
11384
11385TDA10071 MEDIA DRIVER
11386M: Antti Palosaari <crope@iki.fi>
11387L: linux-media@vger.kernel.org
11388W: https://linuxtv.org
11389W: http://palosaari.fi/linux/
11390Q: http://patchwork.linuxtv.org/project/linux-media/list/
11391T: git git://linuxtv.org/anttip/media_tree.git
11392S: Maintained
11393F: drivers/media/dvb-frontends/tda10071*
11394
11395TDA18212 MEDIA DRIVER
11396M: Antti Palosaari <crope@iki.fi>
11397L: linux-media@vger.kernel.org
11398W: https://linuxtv.org
11399W: http://palosaari.fi/linux/
11400Q: http://patchwork.linuxtv.org/project/linux-media/list/
11401T: git git://linuxtv.org/anttip/media_tree.git
11402S: Maintained
11403F: drivers/media/tuners/tda18212*
11404
11405TDA18218 MEDIA DRIVER
11406M: Antti Palosaari <crope@iki.fi>
11407L: linux-media@vger.kernel.org
11408W: https://linuxtv.org
11409W: http://palosaari.fi/linux/
11410Q: http://patchwork.linuxtv.org/project/linux-media/list/
11411T: git git://linuxtv.org/anttip/media_tree.git
11412S: Maintained
11413F: drivers/media/tuners/tda18218*
11414
11415TDA18271 MEDIA DRIVER
11416M: Michael Krufky <mkrufky@linuxtv.org>
11417L: linux-media@vger.kernel.org
11418W: https://linuxtv.org
11419W: http://github.com/mkrufky
11420Q: http://patchwork.linuxtv.org/project/linux-media/list/
11421T: git git://linuxtv.org/mkrufky/tuners.git
11422S: Maintained
11423F: drivers/media/tuners/tda18271*
11424
11425TDA827x MEDIA DRIVER
11426M: Michael Krufky <mkrufky@linuxtv.org>
11427L: linux-media@vger.kernel.org
11428W: https://linuxtv.org
11429W: http://github.com/mkrufky
11430Q: http://patchwork.linuxtv.org/project/linux-media/list/
11431T: git git://linuxtv.org/mkrufky/tuners.git
11432S: Maintained
11433F: drivers/media/tuners/tda8290.*
11434
11435TDA8290 MEDIA DRIVER
11436M: Michael Krufky <mkrufky@linuxtv.org>
11437L: linux-media@vger.kernel.org
11438W: https://linuxtv.org
11439W: http://github.com/mkrufky
11440Q: http://patchwork.linuxtv.org/project/linux-media/list/
11441T: git git://linuxtv.org/mkrufky/tuners.git
11442S: Maintained
11443F: drivers/media/tuners/tda8290.*
11444
11445TDA9840 MEDIA DRIVER
11446M: Hans Verkuil <hverkuil@xs4all.nl>
11447L: linux-media@vger.kernel.org
11448T: git git://linuxtv.org/media_tree.git
11449W: https://linuxtv.org
11450S: Maintained
11451F: drivers/media/i2c/tda9840*
11452
11453TEA5761 TUNER DRIVER
11454M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11455M: Mauro Carvalho Chehab <mchehab@kernel.org>
11456L: linux-media@vger.kernel.org
11457W: https://linuxtv.org
11458T: git git://linuxtv.org/media_tree.git
11459S: Odd fixes
11460F: drivers/media/tuners/tea5761.*
11461
11462TEA5767 TUNER DRIVER
11463M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11464M: Mauro Carvalho Chehab <mchehab@kernel.org>
11465L: linux-media@vger.kernel.org
11466W: https://linuxtv.org
11467T: git git://linuxtv.org/media_tree.git
11468S: Maintained
11469F: drivers/media/tuners/tea5767.*
11470
11471TEA6415C MEDIA DRIVER
11472M: Hans Verkuil <hverkuil@xs4all.nl>
11473L: linux-media@vger.kernel.org
11474T: git git://linuxtv.org/media_tree.git
11475W: https://linuxtv.org
11476S: Maintained
11477F: drivers/media/i2c/tea6415c*
11478
11479TEA6420 MEDIA DRIVER
11480M: Hans Verkuil <hverkuil@xs4all.nl>
11481L: linux-media@vger.kernel.org
11482T: git git://linuxtv.org/media_tree.git
11483W: https://linuxtv.org
11484S: Maintained
11485F: drivers/media/i2c/tea6420*
11486
11487TEAM DRIVER
11488M: Jiri Pirko <jiri@resnulli.us>
11489L: netdev@vger.kernel.org
11490S: Supported
11491F: drivers/net/team/
11492F: include/linux/if_team.h
11493F: include/uapi/linux/if_team.h
11494
11495TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11496M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11497S: Maintained
11498F: arch/x86/platform/ts5500/
11499
11500TECHNOTREND USB IR RECEIVER
11501M: Sean Young <sean@mess.org>
11502L: linux-media@vger.kernel.org
11503S: Maintained
11504F: drivers/media/rc/ttusbir.c
11505
11506TEGRA ARCHITECTURE SUPPORT
11507M: Stephen Warren <swarren@wwwdotorg.org>
11508M: Thierry Reding <thierry.reding@gmail.com>
11509M: Alexandre Courbot <gnurou@gmail.com>
11510L: linux-tegra@vger.kernel.org
11511Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11513S: Supported
11514N: [^a-z]tegra
11515
11516TEGRA CLOCK DRIVER
11517M: Peter De Schrijver <pdeschrijver@nvidia.com>
11518M: Prashant Gaikwad <pgaikwad@nvidia.com>
11519S: Supported
11520F: drivers/clk/tegra/
11521
11522TEGRA DMA DRIVERS
11523M: Laxman Dewangan <ldewangan@nvidia.com>
11524M: Jon Hunter <jonathanh@nvidia.com>
11525S: Supported
11526F: drivers/dma/tegra*
11527
11528TEGRA I2C DRIVER
11529M: Laxman Dewangan <ldewangan@nvidia.com>
11530S: Supported
11531F: drivers/i2c/busses/i2c-tegra.c
11532
11533TEGRA IOMMU DRIVERS
11534M: Hiroshi Doyu <hdoyu@nvidia.com>
11535S: Supported
11536F: drivers/iommu/tegra*
11537
11538TEGRA KBC DRIVER
11539M: Rakesh Iyer <riyer@nvidia.com>
11540M: Laxman Dewangan <ldewangan@nvidia.com>
11541S: Supported
11542F: drivers/input/keyboard/tegra-kbc.c
11543
11544TEGRA PWM DRIVER
11545M: Thierry Reding <thierry.reding@gmail.com>
11546S: Supported
11547F: drivers/pwm/pwm-tegra.c
11548
11549TEGRA SERIAL DRIVER
11550M: Laxman Dewangan <ldewangan@nvidia.com>
11551S: Supported
11552F: drivers/tty/serial/serial-tegra.c
11553
11554TEGRA SPI DRIVER
11555M: Laxman Dewangan <ldewangan@nvidia.com>
11556S: Supported
11557F: drivers/spi/spi-tegra*
11558
11559TEHUTI ETHERNET DRIVER
11560M: Andy Gospodarek <andy@greyhouse.net>
11561L: netdev@vger.kernel.org
11562S: Supported
11563F: drivers/net/ethernet/tehuti/*
11564
11565Telecom Clock Driver for MCPL0010
11566M: Mark Gross <mark.gross@intel.com>
11567S: Supported
11568F: drivers/char/tlclk.c
11569
11570TENSILICA XTENSA PORT (xtensa)
11571M: Chris Zankel <chris@zankel.net>
11572M: Max Filippov <jcmvbkbc@gmail.com>
11573L: linux-xtensa@linux-xtensa.org
11574T: git git://github.com/czankel/xtensa-linux.git
11575S: Maintained
11576F: arch/xtensa/
11577F: drivers/irqchip/irq-xtensa-*
11578
11579THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11580M: Hans Verkuil <hverkuil@xs4all.nl>
11581L: linux-media@vger.kernel.org
11582T: git git://linuxtv.org/media_tree.git
11583W: https://linuxtv.org
11584S: Maintained
11585F: drivers/media/radio/radio-raremono.c
11586
11587THERMAL
11588M: Zhang Rui <rui.zhang@intel.com>
11589M: Eduardo Valentin <edubezval@gmail.com>
11590L: linux-pm@vger.kernel.org
11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11592T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11593Q: https://patchwork.kernel.org/project/linux-pm/list/
11594S: Supported
11595F: drivers/thermal/
11596F: include/linux/thermal.h
11597F: include/uapi/linux/thermal.h
11598F: include/linux/cpu_cooling.h
11599F: Documentation/devicetree/bindings/thermal/
11600
11601THERMAL/CPU_COOLING
11602M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11603M: Viresh Kumar <viresh.kumar@linaro.org>
11604M: Javi Merino <javi.merino@arm.com>
11605L: linux-pm@vger.kernel.org
11606S: Supported
11607F: Documentation/thermal/cpu-cooling-api.txt
11608F: drivers/thermal/cpu_cooling.c
11609F: include/linux/cpu_cooling.h
11610
11611THINKPAD ACPI EXTRAS DRIVER
11612M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11613L: ibm-acpi-devel@lists.sourceforge.net
11614L: platform-driver-x86@vger.kernel.org
11615W: http://ibm-acpi.sourceforge.net
11616W: http://thinkwiki.org/wiki/Ibm-acpi
11617T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11618S: Maintained
11619F: drivers/platform/x86/thinkpad_acpi.c
11620
11621TI BANDGAP AND THERMAL DRIVER
11622M: Eduardo Valentin <edubezval@gmail.com>
11623M: Keerthy <j-keerthy@ti.com>
11624L: linux-pm@vger.kernel.org
11625L: linux-omap@vger.kernel.org
11626S: Maintained
11627F: drivers/thermal/ti-soc-thermal/
11628
11629TI VPE/CAL DRIVERS
11630M: Benoit Parrot <bparrot@ti.com>
11631L: linux-media@vger.kernel.org
11632W: http://linuxtv.org/
11633Q: http://patchwork.linuxtv.org/project/linux-media/list/
11634S: Maintained
11635F: drivers/media/platform/ti-vpe/
11636
11637TI CDCE706 CLOCK DRIVER
11638M: Max Filippov <jcmvbkbc@gmail.com>
11639S: Maintained
11640F: drivers/clk/clk-cdce706.c
11641
11642TI CLOCK DRIVER
11643M: Tero Kristo <t-kristo@ti.com>
11644L: linux-omap@vger.kernel.org
11645S: Maintained
11646F: drivers/clk/ti/
11647F: include/linux/clk/ti.h
11648
11649TI ETHERNET SWITCH DRIVER (CPSW)
11650M: Mugunthan V N <mugunthanvnm@ti.com>
11651R: Grygorii Strashko <grygorii.strashko@ti.com>
11652L: linux-omap@vger.kernel.org
11653L: netdev@vger.kernel.org
11654S: Maintained
11655F: drivers/net/ethernet/ti/cpsw*
11656F: drivers/net/ethernet/ti/davinci*
11657
11658TI FLASH MEDIA INTERFACE DRIVER
11659M: Alex Dubov <oakad@yahoo.com>
11660S: Maintained
11661F: drivers/misc/tifm*
11662F: drivers/mmc/host/tifm_sd.c
11663F: include/linux/tifm.h
11664
11665TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11666M: Santosh Shilimkar <ssantosh@kernel.org>
11667L: linux-kernel@vger.kernel.org
11668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11669S: Maintained
11670F: drivers/soc/ti/*
11671T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11672
11673
11674TI LM49xxx FAMILY ASoC CODEC DRIVERS
11675M: M R Swami Reddy <mr.swami.reddy@ti.com>
11676M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11677L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11678S: Maintained
11679F: sound/soc/codecs/lm49453*
11680F: sound/soc/codecs/isabelle*
11681
11682TI LP855x BACKLIGHT DRIVER
11683M: Milo Kim <milo.kim@ti.com>
11684S: Maintained
11685F: Documentation/backlight/lp855x-driver.txt
11686F: drivers/video/backlight/lp855x_bl.c
11687F: include/linux/platform_data/lp855x.h
11688
11689TI LP8727 CHARGER DRIVER
11690M: Milo Kim <milo.kim@ti.com>
11691S: Maintained
11692F: drivers/power/lp8727_charger.c
11693F: include/linux/platform_data/lp8727.h
11694
11695TI LP8788 MFD DRIVER
11696M: Milo Kim <milo.kim@ti.com>
11697S: Maintained
11698F: drivers/iio/adc/lp8788_adc.c
11699F: drivers/leds/leds-lp8788.c
11700F: drivers/mfd/lp8788*.c
11701F: drivers/power/lp8788-charger.c
11702F: drivers/regulator/lp8788-*.c
11703F: include/linux/mfd/lp8788*.h
11704
11705TI NETCP ETHERNET DRIVER
11706M: Wingman Kwok <w-kwok2@ti.com>
11707M: Murali Karicheri <m-karicheri2@ti.com>
11708L: netdev@vger.kernel.org
11709S: Maintained
11710F: drivers/net/ethernet/ti/netcp*
11711
11712TI TAS571X FAMILY ASoC CODEC DRIVER
11713M: Kevin Cernekee <cernekee@chromium.org>
11714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11715S: Odd Fixes
11716F: sound/soc/codecs/tas571x*
11717
11718TI TWL4030 SERIES SOC CODEC DRIVER
11719M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11721S: Maintained
11722F: sound/soc/codecs/twl4030*
11723
11724TI WILINK WIRELESS DRIVERS
11725L: linux-wireless@vger.kernel.org
11726W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11727W: http://wireless.kernel.org/en/users/Drivers/wl1251
11728T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11729S: Orphan
11730F: drivers/net/wireless/ti/
11731F: include/linux/wl12xx.h
11732
11733TIPC NETWORK LAYER
11734M: Jon Maloy <jon.maloy@ericsson.com>
11735M: Ying Xue <ying.xue@windriver.com>
11736L: netdev@vger.kernel.org (core kernel code)
11737L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11738W: http://tipc.sourceforge.net/
11739S: Maintained
11740F: include/uapi/linux/tipc*.h
11741F: net/tipc/
11742
11743TILE ARCHITECTURE
11744M: Chris Metcalf <cmetcalf@mellanox.com>
11745W: http://www.mellanox.com/repository/solutions/tile-scm/
11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11747S: Supported
11748F: arch/tile/
11749F: drivers/char/tile-srom.c
11750F: drivers/edac/tile_edac.c
11751F: drivers/net/ethernet/tile/
11752F: drivers/rtc/rtc-tile.c
11753F: drivers/tty/hvc/hvc_tile.c
11754F: drivers/tty/serial/tilegx.c
11755F: drivers/usb/host/*-tilegx.c
11756F: include/linux/usb/tilegx.h
11757
11758TLAN NETWORK DRIVER
11759M: Samuel Chessman <chessman@tux.org>
11760L: tlan-devel@lists.sourceforge.net (subscribers-only)
11761W: http://sourceforge.net/projects/tlan/
11762S: Maintained
11763F: Documentation/networking/tlan.txt
11764F: drivers/net/ethernet/ti/tlan.*
11765
11766TOMOYO SECURITY MODULE
11767M: Kentaro Takeda <takedakn@nttdata.co.jp>
11768M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11769L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11770L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11771L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11772L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11773W: http://tomoyo.sourceforge.jp/
11774T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11775S: Maintained
11776F: security/tomoyo/
11777
11778TOPSTAR LAPTOP EXTRAS DRIVER
11779M: Herton Ronaldo Krzesinski <herton@canonical.com>
11780L: platform-driver-x86@vger.kernel.org
11781S: Maintained
11782F: drivers/platform/x86/topstar-laptop.c
11783
11784TOSHIBA ACPI EXTRAS DRIVER
11785M: Azael Avalos <coproscefalo@gmail.com>
11786L: platform-driver-x86@vger.kernel.org
11787S: Maintained
11788F: drivers/platform/x86/toshiba_acpi.c
11789
11790TOSHIBA BLUETOOTH DRIVER
11791M: Azael Avalos <coproscefalo@gmail.com>
11792L: platform-driver-x86@vger.kernel.org
11793S: Maintained
11794F: drivers/platform/x86/toshiba_bluetooth.c
11795
11796TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11797M: Azael Avalos <coproscefalo@gmail.com>
11798L: platform-driver-x86@vger.kernel.org
11799S: Maintained
11800F: drivers/platform/x86/toshiba_haps.c
11801
11802TOSHIBA WMI HOTKEYS DRIVER
11803M: Azael Avalos <coproscefalo@gmail.com>
11804L: platform-driver-x86@vger.kernel.org
11805S: Maintained
11806F: drivers/platform/x86/toshiba-wmi.c
11807
11808TOSHIBA SMM DRIVER
11809M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11810W: http://www.buzzard.org.uk/toshiba/
11811S: Maintained
11812F: drivers/char/toshiba.c
11813F: include/linux/toshiba.h
11814F: include/uapi/linux/toshiba.h
11815
11816TOSHIBA TC358743 DRIVER
11817M: Mats Randgaard <matrandg@cisco.com>
11818L: linux-media@vger.kernel.org
11819S: Maintained
11820F: drivers/media/i2c/tc358743*
11821F: include/media/i2c/tc358743.h
11822
11823TMIO/SDHI MMC DRIVER
11824M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11825L: linux-mmc@vger.kernel.org
11826S: Supported
11827F: drivers/mmc/host/tmio_mmc*
11828F: drivers/mmc/host/sh_mobile_sdhi.c
11829F: include/linux/mfd/tmio.h
11830
11831TMP401 HARDWARE MONITOR DRIVER
11832M: Guenter Roeck <linux@roeck-us.net>
11833L: linux-hwmon@vger.kernel.org
11834S: Maintained
11835F: Documentation/hwmon/tmp401
11836F: drivers/hwmon/tmp401.c
11837
11838TMPFS (SHMEM FILESYSTEM)
11839M: Hugh Dickins <hughd@google.com>
11840L: linux-mm@kvack.org
11841S: Maintained
11842F: include/linux/shmem_fs.h
11843F: mm/shmem.c
11844
11845TM6000 VIDEO4LINUX DRIVER
11846M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11847M: Mauro Carvalho Chehab <mchehab@kernel.org>
11848L: linux-media@vger.kernel.org
11849W: https://linuxtv.org
11850T: git git://linuxtv.org/media_tree.git
11851S: Odd fixes
11852F: drivers/media/usb/tm6000/
11853
11854TW68 VIDEO4LINUX DRIVER
11855M: Hans Verkuil <hverkuil@xs4all.nl>
11856L: linux-media@vger.kernel.org
11857T: git git://linuxtv.org/media_tree.git
11858W: https://linuxtv.org
11859S: Odd Fixes
11860F: drivers/media/pci/tw68/
11861
11862TW686X VIDEO4LINUX DRIVER
11863M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11864L: linux-media@vger.kernel.org
11865T: git git://linuxtv.org/media_tree.git
11866W: http://linuxtv.org
11867S: Maintained
11868F: drivers/media/pci/tw686x/
11869
11870TPM DEVICE DRIVER
11871M: Peter Huewe <peterhuewe@gmx.de>
11872M: Marcel Selhorst <tpmdd@selhorst.net>
11873M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11874R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11875W: http://tpmdd.sourceforge.net
11876L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11877Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11878T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11879S: Maintained
11880F: drivers/char/tpm/
11881
11882TPM IBM_VTPM DEVICE DRIVER
11883M: Ashley Lai <ashleydlai@gmail.com>
11884W: http://tpmdd.sourceforge.net
11885L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11886S: Maintained
11887F: drivers/char/tpm/tpm_ibmvtpm*
11888
11889TRACING
11890M: Steven Rostedt <rostedt@goodmis.org>
11891M: Ingo Molnar <mingo@redhat.com>
11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11893S: Maintained
11894F: Documentation/trace/ftrace.txt
11895F: arch/*/*/*/ftrace.h
11896F: arch/*/kernel/ftrace.c
11897F: include/*/ftrace.h
11898F: include/linux/trace*.h
11899F: include/trace/
11900F: kernel/trace/
11901F: tools/testing/selftests/ftrace/
11902
11903TRACING MMIO ACCESSES (MMIOTRACE)
11904M: Steven Rostedt <rostedt@goodmis.org>
11905M: Ingo Molnar <mingo@kernel.org>
11906R: Karol Herbst <karolherbst@gmail.com>
11907R: Pekka Paalanen <ppaalanen@gmail.com>
11908S: Maintained
11909L: linux-kernel@vger.kernel.org
11910L: nouveau@lists.freedesktop.org
11911F: kernel/trace/trace_mmiotrace.c
11912F: include/linux/mmiotrace.h
11913F: arch/x86/mm/kmmio.c
11914F: arch/x86/mm/mmio-mod.c
11915F: arch/x86/mm/testmmiotrace.c
11916
11917TRIVIAL PATCHES
11918M: Jiri Kosina <trivial@kernel.org>
11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11920S: Maintained
11921K: ^Subject:.*(?i)trivial
11922
11923TTY LAYER
11924M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11925M: Jiri Slaby <jslaby@suse.com>
11926S: Supported
11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11928F: Documentation/serial/
11929F: drivers/tty/
11930F: drivers/tty/serial/serial_core.c
11931F: include/linux/serial_core.h
11932F: include/linux/serial.h
11933F: include/linux/tty.h
11934F: include/uapi/linux/serial_core.h
11935F: include/uapi/linux/serial.h
11936F: include/uapi/linux/tty.h
11937
11938TUA9001 MEDIA DRIVER
11939M: Antti Palosaari <crope@iki.fi>
11940L: linux-media@vger.kernel.org
11941W: https://linuxtv.org
11942W: http://palosaari.fi/linux/
11943Q: http://patchwork.linuxtv.org/project/linux-media/list/
11944T: git git://linuxtv.org/anttip/media_tree.git
11945S: Maintained
11946F: drivers/media/tuners/tua9001*
11947
11948TULIP NETWORK DRIVERS
11949L: netdev@vger.kernel.org
11950L: linux-parisc@vger.kernel.org
11951S: Orphan
11952F: drivers/net/ethernet/dec/tulip/
11953
11954TUN/TAP driver
11955M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11956W: http://vtun.sourceforge.net/tun
11957S: Maintained
11958F: Documentation/networking/tuntap.txt
11959F: arch/um/os-Linux/drivers/
11960
11961TURBOCHANNEL SUBSYSTEM
11962M: "Maciej W. Rozycki" <macro@linux-mips.org>
11963M: Ralf Baechle <ralf@linux-mips.org>
11964L: linux-mips@linux-mips.org
11965Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11966S: Maintained
11967F: drivers/tc/
11968F: include/linux/tc.h
11969
11970U14-34F SCSI DRIVER
11971M: Dario Ballabio <ballabio_dario@emc.com>
11972L: linux-scsi@vger.kernel.org
11973S: Maintained
11974F: drivers/scsi/u14-34f.c
11975
11976UBI FILE SYSTEM (UBIFS)
11977M: Richard Weinberger <richard@nod.at>
11978M: Artem Bityutskiy <dedekind1@gmail.com>
11979M: Adrian Hunter <adrian.hunter@intel.com>
11980L: linux-mtd@lists.infradead.org
11981T: git git://git.infradead.org/ubifs-2.6.git
11982W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11983S: Supported
11984F: Documentation/filesystems/ubifs.txt
11985F: fs/ubifs/
11986
11987UCLINUX (M68KNOMMU AND COLDFIRE)
11988M: Greg Ungerer <gerg@linux-m68k.org>
11989W: http://www.linux-m68k.org/
11990W: http://www.uclinux.org/
11991L: linux-m68k@lists.linux-m68k.org
11992L: uclinux-dev@uclinux.org (subscribers-only)
11993T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11994S: Maintained
11995F: arch/m68k/coldfire/
11996F: arch/m68k/68*/
11997F: arch/m68k/*/*_no.*
11998F: arch/m68k/include/asm/*_no.*
11999
12000UDF FILESYSTEM
12001M: Jan Kara <jack@suse.com>
12002S: Maintained
12003F: Documentation/filesystems/udf.txt
12004F: fs/udf/
12005
12006UFS FILESYSTEM
12007M: Evgeniy Dushistov <dushistov@mail.ru>
12008S: Maintained
12009F: Documentation/filesystems/ufs.txt
12010F: fs/ufs/
12011
12012UHID USERSPACE HID IO DRIVER:
12013M: David Herrmann <dh.herrmann@googlemail.com>
12014L: linux-input@vger.kernel.org
12015S: Maintained
12016F: drivers/hid/uhid.c
12017F: include/uapi/linux/uhid.h
12018
12019ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12020L: linux-usb@vger.kernel.org
12021S: Orphan
12022F: drivers/uwb/
12023F: include/linux/uwb.h
12024F: include/linux/uwb/
12025
12026UNICORE32 ARCHITECTURE:
12027M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12028W: http://mprc.pku.edu.cn/~guanxuetao/linux
12029S: Maintained
12030T: git git://github.com/gxt/linux.git
12031F: arch/unicore32/
12032
12033UNIFDEF
12034M: Tony Finch <dot@dotat.at>
12035W: http://dotat.at/prog/unifdef
12036S: Maintained
12037F: scripts/unifdef.c
12038
12039UNIFORM CDROM DRIVER
12040M: Jens Axboe <axboe@kernel.dk>
12041W: http://www.kernel.dk
12042S: Maintained
12043F: Documentation/cdrom/
12044F: drivers/cdrom/cdrom.c
12045F: include/linux/cdrom.h
12046F: include/uapi/linux/cdrom.h
12047
12048UNISYS S-PAR DRIVERS
12049M: David Kershner <david.kershner@unisys.com>
12050L: sparmaintainer@unisys.com (Unisys internal)
12051S: Supported
12052F: drivers/staging/unisys/
12053
12054UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12055M: Vinayak Holikatti <vinholikatti@gmail.com>
12056L: linux-scsi@vger.kernel.org
12057S: Supported
12058F: Documentation/scsi/ufs.txt
12059F: drivers/scsi/ufs/
12060
12061UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12062M: Joao Pinto <Joao.Pinto@synopsys.com>
12063L: linux-scsi@vger.kernel.org
12064S: Supported
12065F: drivers/scsi/ufs/*dwc*
12066
12067UNSORTED BLOCK IMAGES (UBI)
12068M: Artem Bityutskiy <dedekind1@gmail.com>
12069M: Richard Weinberger <richard@nod.at>
12070W: http://www.linux-mtd.infradead.org/
12071L: linux-mtd@lists.infradead.org
12072T: git git://git.infradead.org/ubifs-2.6.git
12073S: Supported
12074F: drivers/mtd/ubi/
12075F: include/linux/mtd/ubi.h
12076F: include/uapi/mtd/ubi-user.h
12077
12078USB ACM DRIVER
12079M: Oliver Neukum <oneukum@suse.com>
12080L: linux-usb@vger.kernel.org
12081S: Maintained
12082F: Documentation/usb/acm.txt
12083F: drivers/usb/class/cdc-acm.*
12084
12085USB AR5523 WIRELESS DRIVER
12086M: Pontus Fuchs <pontus.fuchs@gmail.com>
12087L: linux-wireless@vger.kernel.org
12088S: Maintained
12089F: drivers/net/wireless/ath/ar5523/
12090
12091USB ATTACHED SCSI
12092M: Oliver Neukum <oneukum@suse.com>
12093L: linux-usb@vger.kernel.org
12094L: linux-scsi@vger.kernel.org
12095S: Maintained
12096F: drivers/usb/storage/uas.c
12097
12098USB CDC ETHERNET DRIVER
12099M: Oliver Neukum <oliver@neukum.org>
12100L: linux-usb@vger.kernel.org
12101S: Maintained
12102F: drivers/net/usb/cdc_*.c
12103F: include/uapi/linux/usb/cdc.h
12104
12105USB CHAOSKEY DRIVER
12106M: Keith Packard <keithp@keithp.com>
12107L: linux-usb@vger.kernel.org
12108S: Maintained
12109F: drivers/usb/misc/chaoskey.c
12110
12111USB CYPRESS C67X00 DRIVER
12112M: Peter Korsgaard <jacmet@sunsite.dk>
12113L: linux-usb@vger.kernel.org
12114S: Maintained
12115F: drivers/usb/c67x00/
12116
12117USB DAVICOM DM9601 DRIVER
12118M: Peter Korsgaard <jacmet@sunsite.dk>
12119L: netdev@vger.kernel.org
12120W: http://www.linux-usb.org/usbnet
12121S: Maintained
12122F: drivers/net/usb/dm9601.c
12123
12124USB DIAMOND RIO500 DRIVER
12125M: Cesar Miquel <miquel@df.uba.ar>
12126L: rio500-users@lists.sourceforge.net
12127W: http://rio500.sourceforge.net
12128S: Maintained
12129F: drivers/usb/misc/rio500*
12130
12131USB EHCI DRIVER
12132M: Alan Stern <stern@rowland.harvard.edu>
12133L: linux-usb@vger.kernel.org
12134S: Maintained
12135F: Documentation/usb/ehci.txt
12136F: drivers/usb/host/ehci*
12137
12138USB GADGET/PERIPHERAL SUBSYSTEM
12139M: Felipe Balbi <balbi@kernel.org>
12140L: linux-usb@vger.kernel.org
12141W: http://www.linux-usb.org/gadget
12142T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12143S: Maintained
12144F: drivers/usb/gadget/
12145F: include/linux/usb/gadget*
12146
12147USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12148M: Jiri Kosina <jikos@kernel.org>
12149R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12150L: linux-usb@vger.kernel.org
12151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12152S: Maintained
12153F: Documentation/hid/hiddev.txt
12154F: drivers/hid/usbhid/
12155
12156USB ISP116X DRIVER
12157M: Olav Kongas <ok@artecdesign.ee>
12158L: linux-usb@vger.kernel.org
12159S: Maintained
12160F: drivers/usb/host/isp116x*
12161F: include/linux/usb/isp116x.h
12162
12163USB LAN78XX ETHERNET DRIVER
12164M: Woojung Huh <woojung.huh@microchip.com>
12165M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12166L: netdev@vger.kernel.org
12167S: Maintained
12168F: drivers/net/usb/lan78xx.*
12169
12170USB MASS STORAGE DRIVER
12171M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12172L: linux-usb@vger.kernel.org
12173L: usb-storage@lists.one-eyed-alien.net
12174S: Maintained
12175W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12176F: drivers/usb/storage/
12177
12178USB MIDI DRIVER
12179M: Clemens Ladisch <clemens@ladisch.de>
12180L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12181T: git git://git.alsa-project.org/alsa-kernel.git
12182S: Maintained
12183F: sound/usb/midi.*
12184
12185USB NETWORKING DRIVERS
12186L: linux-usb@vger.kernel.org
12187S: Odd Fixes
12188F: drivers/net/usb/
12189
12190USB OHCI DRIVER
12191M: Alan Stern <stern@rowland.harvard.edu>
12192L: linux-usb@vger.kernel.org
12193S: Maintained
12194F: Documentation/usb/ohci.txt
12195F: drivers/usb/host/ohci*
12196
12197USB OTG FSM (Finite State Machine)
12198M: Peter Chen <Peter.Chen@nxp.com>
12199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12200L: linux-usb@vger.kernel.org
12201S: Maintained
12202F: drivers/usb/common/usb-otg-fsm.c
12203
12204USB OVER IP DRIVER
12205M: Valentina Manea <valentina.manea.m@gmail.com>
12206M: Shuah Khan <shuahkh@osg.samsung.com>
12207M: Shuah Khan <shuah@kernel.org>
12208L: linux-usb@vger.kernel.org
12209S: Maintained
12210F: Documentation/usb/usbip_protocol.txt
12211F: drivers/usb/usbip/
12212F: tools/usb/usbip/
12213
12214USB PEGASUS DRIVER
12215M: Petko Manolov <petkan@nucleusys.com>
12216L: linux-usb@vger.kernel.org
12217L: netdev@vger.kernel.org
12218T: git git://github.com/petkan/pegasus.git
12219W: https://github.com/petkan/pegasus
12220S: Maintained
12221F: drivers/net/usb/pegasus.*
12222
12223USB PHY LAYER
12224M: Felipe Balbi <balbi@kernel.org>
12225L: linux-usb@vger.kernel.org
12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12227S: Maintained
12228F: drivers/usb/phy/
12229
12230USB PRINTER DRIVER (usblp)
12231M: Pete Zaitcev <zaitcev@redhat.com>
12232L: linux-usb@vger.kernel.org
12233S: Supported
12234F: drivers/usb/class/usblp.c
12235
12236USB QMI WWAN NETWORK DRIVER
12237M: Bjørn Mork <bjorn@mork.no>
12238L: netdev@vger.kernel.org
12239S: Maintained
12240F: Documentation/ABI/testing/sysfs-class-net-qmi
12241F: drivers/net/usb/qmi_wwan.c
12242
12243USB RTL8150 DRIVER
12244M: Petko Manolov <petkan@nucleusys.com>
12245L: linux-usb@vger.kernel.org
12246L: netdev@vger.kernel.org
12247T: git git://github.com/petkan/rtl8150.git
12248W: https://github.com/petkan/rtl8150
12249S: Maintained
12250F: drivers/net/usb/rtl8150.c
12251
12252USB SERIAL SUBSYSTEM
12253M: Johan Hovold <johan@kernel.org>
12254L: linux-usb@vger.kernel.org
12255S: Maintained
12256F: Documentation/usb/usb-serial.txt
12257F: drivers/usb/serial/
12258F: include/linux/usb/serial.h
12259
12260USB SMSC75XX ETHERNET DRIVER
12261M: Steve Glendinning <steve.glendinning@shawell.net>
12262L: netdev@vger.kernel.org
12263S: Maintained
12264F: drivers/net/usb/smsc75xx.*
12265
12266USB SMSC95XX ETHERNET DRIVER
12267M: Steve Glendinning <steve.glendinning@shawell.net>
12268L: netdev@vger.kernel.org
12269S: Maintained
12270F: drivers/net/usb/smsc95xx.*
12271
12272USB SUBSYSTEM
12273M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12274L: linux-usb@vger.kernel.org
12275W: http://www.linux-usb.org
12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12277S: Supported
12278F: Documentation/devicetree/bindings/usb/
12279F: Documentation/usb/
12280F: drivers/usb/
12281F: include/linux/usb.h
12282F: include/linux/usb/
12283
12284USB UHCI DRIVER
12285M: Alan Stern <stern@rowland.harvard.edu>
12286L: linux-usb@vger.kernel.org
12287S: Maintained
12288F: drivers/usb/host/uhci*
12289
12290USB "USBNET" DRIVER FRAMEWORK
12291M: Oliver Neukum <oneukum@suse.com>
12292L: netdev@vger.kernel.org
12293W: http://www.linux-usb.org/usbnet
12294S: Maintained
12295F: drivers/net/usb/usbnet.c
12296F: include/linux/usb/usbnet.h
12297
12298USB VIDEO CLASS
12299M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12300L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12301L: linux-media@vger.kernel.org
12302T: git git://linuxtv.org/media_tree.git
12303W: http://www.ideasonboard.org/uvc/
12304S: Maintained
12305F: drivers/media/usb/uvc/
12306F: include/uapi/linux/uvcvideo.h
12307
12308USB VISION DRIVER
12309M: Hans Verkuil <hverkuil@xs4all.nl>
12310L: linux-media@vger.kernel.org
12311T: git git://linuxtv.org/media_tree.git
12312W: https://linuxtv.org
12313S: Odd Fixes
12314F: drivers/media/usb/usbvision/
12315
12316USB WEBCAM GADGET
12317M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12318L: linux-usb@vger.kernel.org
12319S: Maintained
12320F: drivers/usb/gadget/function/*uvc*
12321F: drivers/usb/gadget/legacy/webcam.c
12322
12323USB WIRELESS RNDIS DRIVER (rndis_wlan)
12324M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12325L: linux-wireless@vger.kernel.org
12326S: Maintained
12327F: drivers/net/wireless/rndis_wlan.c
12328
12329USB XHCI DRIVER
12330M: Mathias Nyman <mathias.nyman@intel.com>
12331L: linux-usb@vger.kernel.org
12332S: Supported
12333F: drivers/usb/host/xhci*
12334F: drivers/usb/host/pci-quirks*
12335
12336USB ZD1201 DRIVER
12337L: linux-wireless@vger.kernel.org
12338W: http://linux-lc100020.sourceforge.net
12339S: Orphan
12340F: drivers/net/wireless/zydas/zd1201.*
12341
12342USB ZR364XX DRIVER
12343M: Antoine Jacquet <royale@zerezo.com>
12344L: linux-usb@vger.kernel.org
12345L: linux-media@vger.kernel.org
12346T: git git://linuxtv.org/media_tree.git
12347W: http://royale.zerezo.com/zr364xx/
12348S: Maintained
12349F: Documentation/video4linux/zr364xx.txt
12350F: drivers/media/usb/zr364xx/
12351
12352ULPI BUS
12353M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12354L: linux-usb@vger.kernel.org
12355S: Maintained
12356F: drivers/usb/common/ulpi.c
12357F: include/linux/ulpi/
12358
12359USER-MODE LINUX (UML)
12360M: Jeff Dike <jdike@addtoit.com>
12361M: Richard Weinberger <richard@nod.at>
12362L: user-mode-linux-devel@lists.sourceforge.net
12363L: user-mode-linux-user@lists.sourceforge.net
12364W: http://user-mode-linux.sourceforge.net
12365T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12366S: Maintained
12367F: Documentation/virtual/uml/
12368F: arch/um/
12369F: arch/x86/um/
12370F: fs/hostfs/
12371F: fs/hppfs/
12372
12373USERSPACE I/O (UIO)
12374M: "Hans J. Koch" <hjk@hansjkoch.de>
12375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12376S: Maintained
12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12378F: Documentation/DocBook/uio-howto.tmpl
12379F: drivers/uio/
12380F: include/linux/uio*.h
12381
12382UTIL-LINUX PACKAGE
12383M: Karel Zak <kzak@redhat.com>
12384L: util-linux@vger.kernel.org
12385W: http://en.wikipedia.org/wiki/Util-linux
12386T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12387S: Maintained
12388
12389UVESAFB DRIVER
12390M: Michal Januszewski <spock@gentoo.org>
12391L: linux-fbdev@vger.kernel.org
12392W: http://dev.gentoo.org/~spock/projects/uvesafb/
12393S: Maintained
12394F: Documentation/fb/uvesafb.txt
12395F: drivers/video/fbdev/uvesafb.*
12396
12397VF610 NAND DRIVER
12398M: Stefan Agner <stefan@agner.ch>
12399L: linux-mtd@lists.infradead.org
12400S: Supported
12401F: drivers/mtd/nand/vf610_nfc.c
12402
12403VFAT/FAT/MSDOS FILESYSTEM
12404M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12405S: Maintained
12406F: Documentation/filesystems/vfat.txt
12407F: fs/fat/
12408
12409VFIO DRIVER
12410M: Alex Williamson <alex.williamson@redhat.com>
12411L: kvm@vger.kernel.org
12412T: git git://github.com/awilliam/linux-vfio.git
12413S: Maintained
12414F: Documentation/vfio.txt
12415F: drivers/vfio/
12416F: include/linux/vfio.h
12417F: include/uapi/linux/vfio.h
12418
12419VFIO PLATFORM DRIVER
12420M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12421L: kvm@vger.kernel.org
12422S: Maintained
12423F: drivers/vfio/platform/
12424
12425VIDEOBUF2 FRAMEWORK
12426M: Pawel Osciak <pawel@osciak.com>
12427M: Marek Szyprowski <m.szyprowski@samsung.com>
12428M: Kyungmin Park <kyungmin.park@samsung.com>
12429L: linux-media@vger.kernel.org
12430S: Maintained
12431F: drivers/media/v4l2-core/videobuf2-*
12432F: include/media/videobuf2-*
12433
12434VIRTIO AND VHOST VSOCK DRIVER
12435M: Stefan Hajnoczi <stefanha@redhat.com>
12436L: kvm@vger.kernel.org
12437L: virtualization@lists.linux-foundation.org
12438L: netdev@vger.kernel.org
12439S: Maintained
12440F: include/linux/virtio_vsock.h
12441F: include/uapi/linux/virtio_vsock.h
12442F: net/vmw_vsock/virtio_transport_common.c
12443F: net/vmw_vsock/virtio_transport.c
12444F: drivers/vhost/vsock.c
12445F: drivers/vhost/vsock.h
12446
12447VIRTUAL SERIO DEVICE DRIVER
12448M: Stephen Chandler Paul <thatslyude@gmail.com>
12449S: Maintained
12450F: drivers/input/serio/userio.c
12451F: include/uapi/linux/userio.h
12452
12453VIRTIO CONSOLE DRIVER
12454M: Amit Shah <amit.shah@redhat.com>
12455L: virtualization@lists.linux-foundation.org
12456S: Maintained
12457F: drivers/char/virtio_console.c
12458F: include/linux/virtio_console.h
12459F: include/uapi/linux/virtio_console.h
12460
12461VIRTIO CORE, NET AND BLOCK DRIVERS
12462M: "Michael S. Tsirkin" <mst@redhat.com>
12463L: virtualization@lists.linux-foundation.org
12464S: Maintained
12465F: Documentation/devicetree/bindings/virtio/
12466F: drivers/virtio/
12467F: tools/virtio/
12468F: drivers/net/virtio_net.c
12469F: drivers/block/virtio_blk.c
12470F: include/linux/virtio_*.h
12471F: include/uapi/linux/virtio_*.h
12472
12473VIRTIO DRIVERS FOR S390
12474M: Christian Borntraeger <borntraeger@de.ibm.com>
12475M: Cornelia Huck <cornelia.huck@de.ibm.com>
12476L: linux-s390@vger.kernel.org
12477L: virtualization@lists.linux-foundation.org
12478L: kvm@vger.kernel.org
12479S: Supported
12480F: drivers/s390/virtio/
12481
12482VIRTIO GPU DRIVER
12483M: David Airlie <airlied@linux.ie>
12484M: Gerd Hoffmann <kraxel@redhat.com>
12485L: dri-devel@lists.freedesktop.org
12486L: virtualization@lists.linux-foundation.org
12487S: Maintained
12488F: drivers/gpu/drm/virtio/
12489F: include/uapi/linux/virtio_gpu.h
12490
12491VIRTIO HOST (VHOST)
12492M: "Michael S. Tsirkin" <mst@redhat.com>
12493L: kvm@vger.kernel.org
12494L: virtualization@lists.linux-foundation.org
12495L: netdev@vger.kernel.org
12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12497S: Maintained
12498F: drivers/vhost/
12499F: include/uapi/linux/vhost.h
12500
12501VIRTIO INPUT DRIVER
12502M: Gerd Hoffmann <kraxel@redhat.com>
12503S: Maintained
12504F: drivers/virtio/virtio_input.c
12505F: include/uapi/linux/virtio_input.h
12506
12507VIA RHINE NETWORK DRIVER
12508S: Orphan
12509F: drivers/net/ethernet/via/via-rhine.c
12510
12511VIA SD/MMC CARD CONTROLLER DRIVER
12512M: Bruce Chang <brucechang@via.com.tw>
12513M: Harald Welte <HaraldWelte@viatech.com>
12514S: Maintained
12515F: drivers/mmc/host/via-sdmmc.c
12516
12517VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12518M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12519L: linux-fbdev@vger.kernel.org
12520S: Maintained
12521F: include/linux/via-core.h
12522F: include/linux/via-gpio.h
12523F: include/linux/via_i2c.h
12524F: drivers/video/fbdev/via/
12525
12526VIA VELOCITY NETWORK DRIVER
12527M: Francois Romieu <romieu@fr.zoreil.com>
12528L: netdev@vger.kernel.org
12529S: Maintained
12530F: drivers/net/ethernet/via/via-velocity.*
12531
12532VIRT LIB
12533M: Alex Williamson <alex.williamson@redhat.com>
12534M: Paolo Bonzini <pbonzini@redhat.com>
12535L: kvm@vger.kernel.org
12536S: Supported
12537F: virt/lib/
12538
12539VIVID VIRTUAL VIDEO DRIVER
12540M: Hans Verkuil <hverkuil@xs4all.nl>
12541L: linux-media@vger.kernel.org
12542T: git git://linuxtv.org/media_tree.git
12543W: https://linuxtv.org
12544S: Maintained
12545F: drivers/media/platform/vivid/*
12546
12547VLAN (802.1Q)
12548M: Patrick McHardy <kaber@trash.net>
12549L: netdev@vger.kernel.org
12550S: Maintained
12551F: drivers/net/macvlan.c
12552F: include/linux/if_*vlan.h
12553F: net/8021q/
12554
12555VLYNQ BUS
12556M: Florian Fainelli <florian@openwrt.org>
12557L: openwrt-devel@lists.openwrt.org (subscribers-only)
12558S: Maintained
12559F: drivers/vlynq/vlynq.c
12560F: include/linux/vlynq.h
12561
12562VME SUBSYSTEM
12563M: Martyn Welch <martyn@welchs.me.uk>
12564M: Manohar Vanga <manohar.vanga@gmail.com>
12565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12566L: devel@driverdev.osuosl.org
12567S: Maintained
12568T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12569F: Documentation/vme_api.txt
12570F: drivers/staging/vme/
12571F: drivers/vme/
12572F: include/linux/vme*
12573
12574VMWARE HYPERVISOR INTERFACE
12575M: Alok Kataria <akataria@vmware.com>
12576L: virtualization@lists.linux-foundation.org
12577S: Supported
12578F: arch/x86/kernel/cpu/vmware.c
12579
12580VMWARE BALLOON DRIVER
12581M: Xavier Deguillard <xdeguillard@vmware.com>
12582M: Philip Moltmann <moltmann@vmware.com>
12583M: "VMware, Inc." <pv-drivers@vmware.com>
12584L: linux-kernel@vger.kernel.org
12585S: Maintained
12586F: drivers/misc/vmw_balloon.c
12587
12588VMWARE VMMOUSE SUBDRIVER
12589M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12590M: "VMware, Inc." <pv-drivers@vmware.com>
12591L: linux-input@vger.kernel.org
12592S: Maintained
12593F: drivers/input/mouse/vmmouse.c
12594F: drivers/input/mouse/vmmouse.h
12595
12596VMWARE VMXNET3 ETHERNET DRIVER
12597M: Shrikrishna Khare <skhare@vmware.com>
12598M: "VMware, Inc." <pv-drivers@vmware.com>
12599L: netdev@vger.kernel.org
12600S: Maintained
12601F: drivers/net/vmxnet3/
12602
12603VMware PVSCSI driver
12604M: Jim Gill <jgill@vmware.com>
12605M: VMware PV-Drivers <pv-drivers@vmware.com>
12606L: linux-scsi@vger.kernel.org
12607S: Maintained
12608F: drivers/scsi/vmw_pvscsi.c
12609F: drivers/scsi/vmw_pvscsi.h
12610
12611VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12612M: Liam Girdwood <lgirdwood@gmail.com>
12613M: Mark Brown <broonie@kernel.org>
12614L: linux-kernel@vger.kernel.org
12615W: http://www.slimlogic.co.uk/?p=48
12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12617S: Supported
12618F: Documentation/devicetree/bindings/regulator/
12619F: drivers/regulator/
12620F: include/dt-bindings/regulator/
12621F: include/linux/regulator/
12622
12623VRF
12624M: David Ahern <dsa@cumulusnetworks.com>
12625M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12626L: netdev@vger.kernel.org
12627S: Maintained
12628F: drivers/net/vrf.c
12629F: Documentation/networking/vrf.txt
12630
12631VT1211 HARDWARE MONITOR DRIVER
12632M: Juerg Haefliger <juergh@gmail.com>
12633L: linux-hwmon@vger.kernel.org
12634S: Maintained
12635F: Documentation/hwmon/vt1211
12636F: drivers/hwmon/vt1211.c
12637
12638VT8231 HARDWARE MONITOR DRIVER
12639M: Roger Lucas <vt8231@hiddenengine.co.uk>
12640L: linux-hwmon@vger.kernel.org
12641S: Maintained
12642F: drivers/hwmon/vt8231.c
12643
12644VUB300 USB to SDIO/SD/MMC bridge chip
12645M: Tony Olech <tony.olech@elandigitalsystems.com>
12646L: linux-mmc@vger.kernel.org
12647L: linux-usb@vger.kernel.org
12648S: Supported
12649F: drivers/mmc/host/vub300.c
12650
12651W1 DALLAS'S 1-WIRE BUS
12652M: Evgeniy Polyakov <zbr@ioremap.net>
12653S: Maintained
12654F: Documentation/w1/
12655F: drivers/w1/
12656
12657W83791D HARDWARE MONITORING DRIVER
12658M: Marc Hulsman <m.hulsman@tudelft.nl>
12659L: linux-hwmon@vger.kernel.org
12660S: Maintained
12661F: Documentation/hwmon/w83791d
12662F: drivers/hwmon/w83791d.c
12663
12664W83793 HARDWARE MONITORING DRIVER
12665M: Rudolf Marek <r.marek@assembler.cz>
12666L: linux-hwmon@vger.kernel.org
12667S: Maintained
12668F: Documentation/hwmon/w83793
12669F: drivers/hwmon/w83793.c
12670
12671W83795 HARDWARE MONITORING DRIVER
12672M: Jean Delvare <jdelvare@suse.com>
12673L: linux-hwmon@vger.kernel.org
12674S: Maintained
12675F: drivers/hwmon/w83795.c
12676
12677W83L51xD SD/MMC CARD INTERFACE DRIVER
12678M: Pierre Ossman <pierre@ossman.eu>
12679S: Maintained
12680F: drivers/mmc/host/wbsd.*
12681
12682WACOM PROTOCOL 4 SERIAL TABLETS
12683M: Julian Squires <julian@cipht.net>
12684M: Hans de Goede <hdegoede@redhat.com>
12685L: linux-input@vger.kernel.org
12686S: Maintained
12687F: drivers/input/tablet/wacom_serial4.c
12688
12689WATCHDOG DEVICE DRIVERS
12690M: Wim Van Sebroeck <wim@iguana.be>
12691R: Guenter Roeck <linux@roeck-us.net>
12692L: linux-watchdog@vger.kernel.org
12693W: http://www.linux-watchdog.org/
12694T: git git://www.linux-watchdog.org/linux-watchdog.git
12695S: Maintained
12696F: Documentation/devicetree/bindings/watchdog/
12697F: Documentation/watchdog/
12698F: drivers/watchdog/
12699F: include/linux/watchdog.h
12700F: include/uapi/linux/watchdog.h
12701
12702WD7000 SCSI DRIVER
12703M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12704L: linux-scsi@vger.kernel.org
12705S: Maintained
12706F: drivers/scsi/wd7000.c
12707
12708WIIMOTE HID DRIVER
12709M: David Herrmann <dh.herrmann@googlemail.com>
12710L: linux-input@vger.kernel.org
12711S: Maintained
12712F: drivers/hid/hid-wiimote*
12713
12714WINBOND CIR DRIVER
12715M: David Härdeman <david@hardeman.nu>
12716S: Maintained
12717F: drivers/media/rc/winbond-cir.c
12718
12719WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12720M: William Breathitt Gray <vilhelm.gray@gmail.com>
12721L: linux-watchdog@vger.kernel.org
12722S: Maintained
12723F: drivers/watchdog/ebc-c384_wdt.c
12724
12725WINSYSTEMS WS16C48 GPIO DRIVER
12726M: William Breathitt Gray <vilhelm.gray@gmail.com>
12727L: linux-gpio@vger.kernel.org
12728S: Maintained
12729F: drivers/gpio/gpio-ws16c48.c
12730
12731WIMAX STACK
12732M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12733M: linux-wimax@intel.com
12734L: wimax@linuxwimax.org (subscribers-only)
12735S: Supported
12736W: http://linuxwimax.org
12737F: Documentation/wimax/README.wimax
12738F: include/linux/wimax/debug.h
12739F: include/net/wimax.h
12740F: include/uapi/linux/wimax.h
12741F: net/wimax/
12742
12743WISTRON LAPTOP BUTTON DRIVER
12744M: Miloslav Trmac <mitr@volny.cz>
12745S: Maintained
12746F: drivers/input/misc/wistron_btns.c
12747
12748WL3501 WIRELESS PCMCIA CARD DRIVER
12749M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12750L: linux-wireless@vger.kernel.org
12751W: http://oops.ghostprotocols.net:81/blog
12752S: Maintained
12753F: drivers/net/wireless/wl3501*
12754
12755WOLFSON MICROELECTRONICS DRIVERS
12756L: patches@opensource.wolfsonmicro.com
12757T: git https://github.com/CirrusLogic/linux-drivers.git
12758W: https://github.com/CirrusLogic/linux-drivers/wiki
12759S: Supported
12760F: Documentation/hwmon/wm83??
12761F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12762F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12763F: Documentation/devicetree/bindings/mfd/arizona.txt
12764F: arch/arm/mach-s3c64xx/mach-crag6410*
12765F: drivers/clk/clk-wm83*.c
12766F: drivers/extcon/extcon-arizona.c
12767F: drivers/leds/leds-wm83*.c
12768F: drivers/gpio/gpio-*wm*.c
12769F: drivers/gpio/gpio-arizona.c
12770F: drivers/hwmon/wm83??-hwmon.c
12771F: drivers/input/misc/wm831x-on.c
12772F: drivers/input/touchscreen/wm831x-ts.c
12773F: drivers/input/touchscreen/wm97*.c
12774F: drivers/mfd/arizona*
12775F: drivers/mfd/wm*.c
12776F: drivers/mfd/cs47l24*
12777F: drivers/power/wm83*.c
12778F: drivers/rtc/rtc-wm83*.c
12779F: drivers/regulator/wm8*.c
12780F: drivers/video/backlight/wm83*_bl.c
12781F: drivers/watchdog/wm83*_wdt.c
12782F: include/linux/mfd/arizona/
12783F: include/linux/mfd/wm831x/
12784F: include/linux/mfd/wm8350/
12785F: include/linux/mfd/wm8400*
12786F: include/linux/wm97xx.h
12787F: include/sound/wm????.h
12788F: sound/soc/codecs/arizona.?
12789F: sound/soc/codecs/wm*
12790F: sound/soc/codecs/cs47l24*
12791
12792WORKQUEUE
12793M: Tejun Heo <tj@kernel.org>
12794R: Lai Jiangshan <jiangshanlai@gmail.com>
12795T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12796S: Maintained
12797F: include/linux/workqueue.h
12798F: kernel/workqueue.c
12799F: Documentation/workqueue.txt
12800
12801X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12802M: Chen-Yu Tsai <wens@csie.org>
12803L: linux-kernel@vger.kernel.org
12804S: Maintained
12805N: axp[128]
12806
12807X.25 NETWORK LAYER
12808M: Andrew Hendry <andrew.hendry@gmail.com>
12809L: linux-x25@vger.kernel.org
12810S: Odd Fixes
12811F: Documentation/networking/x25*
12812F: include/net/x25*
12813F: net/x25/
12814
12815X86 ARCHITECTURE (32-BIT AND 64-BIT)
12816M: Thomas Gleixner <tglx@linutronix.de>
12817M: Ingo Molnar <mingo@redhat.com>
12818M: "H. Peter Anvin" <hpa@zytor.com>
12819M: x86@kernel.org
12820L: linux-kernel@vger.kernel.org
12821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12822S: Maintained
12823F: Documentation/x86/
12824F: arch/x86/
12825
12826X86 PLATFORM DRIVERS
12827M: Darren Hart <dvhart@infradead.org>
12828L: platform-driver-x86@vger.kernel.org
12829T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12830S: Maintained
12831F: drivers/platform/x86/
12832F: drivers/platform/olpc/
12833
12834X86 MCE INFRASTRUCTURE
12835M: Tony Luck <tony.luck@intel.com>
12836M: Borislav Petkov <bp@alien8.de>
12837L: linux-edac@vger.kernel.org
12838S: Maintained
12839F: arch/x86/kernel/cpu/mcheck/*
12840
12841X86 MICROCODE UPDATE SUPPORT
12842M: Borislav Petkov <bp@alien8.de>
12843S: Maintained
12844F: arch/x86/kernel/cpu/microcode/*
12845
12846X86 VDSO
12847M: Andy Lutomirski <luto@amacapital.net>
12848L: linux-kernel@vger.kernel.org
12849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12850S: Maintained
12851F: arch/x86/entry/vdso/
12852
12853XC2028/3028 TUNER DRIVER
12854M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12855M: Mauro Carvalho Chehab <mchehab@kernel.org>
12856L: linux-media@vger.kernel.org
12857W: https://linuxtv.org
12858T: git git://linuxtv.org/media_tree.git
12859S: Maintained
12860F: drivers/media/tuners/tuner-xc2028.*
12861
12862XEN HYPERVISOR INTERFACE
12863M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12864M: David Vrabel <david.vrabel@citrix.com>
12865M: Juergen Gross <jgross@suse.com>
12866L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12868S: Supported
12869F: arch/x86/xen/
12870F: drivers/*/xen-*front.c
12871F: drivers/xen/
12872F: arch/x86/include/asm/xen/
12873F: include/xen/
12874F: include/uapi/xen/
12875
12876XEN HYPERVISOR ARM
12877M: Stefano Stabellini <sstabellini@kernel.org>
12878L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12879S: Maintained
12880F: arch/arm/xen/
12881F: arch/arm/include/asm/xen/
12882
12883XEN HYPERVISOR ARM64
12884M: Stefano Stabellini <sstabellini@kernel.org>
12885L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12886S: Maintained
12887F: arch/arm64/xen/
12888F: arch/arm64/include/asm/xen/
12889
12890XEN NETWORK BACKEND DRIVER
12891M: Wei Liu <wei.liu2@citrix.com>
12892L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12893L: netdev@vger.kernel.org
12894S: Supported
12895F: drivers/net/xen-netback/*
12896
12897XEN PCI SUBSYSTEM
12898M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12900S: Supported
12901F: arch/x86/pci/*xen*
12902F: drivers/pci/*xen*
12903
12904XEN BLOCK SUBSYSTEM
12905M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12906M: Roger Pau Monné <roger.pau@citrix.com>
12907L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12908S: Supported
12909F: drivers/block/xen-blkback/*
12910F: drivers/block/xen*
12911
12912XEN PVSCSI DRIVERS
12913M: Juergen Gross <jgross@suse.com>
12914L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12915L: linux-scsi@vger.kernel.org
12916S: Supported
12917F: drivers/scsi/xen-scsifront.c
12918F: drivers/xen/xen-scsiback.c
12919F: include/xen/interface/io/vscsiif.h
12920
12921XEN SWIOTLB SUBSYSTEM
12922M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12923L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12924S: Supported
12925F: arch/x86/xen/*swiotlb*
12926F: drivers/xen/*swiotlb*
12927
12928XFS FILESYSTEM
12929P: Silicon Graphics Inc
12930M: Dave Chinner <david@fromorbit.com>
12931M: xfs@oss.sgi.com
12932L: xfs@oss.sgi.com
12933W: http://oss.sgi.com/projects/xfs
12934T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12935S: Supported
12936F: Documentation/filesystems/xfs.txt
12937F: fs/xfs/
12938
12939XILINX AXI ETHERNET DRIVER
12940M: Anirudha Sarangi <anirudh@xilinx.com>
12941M: John Linn <John.Linn@xilinx.com>
12942S: Maintained
12943F: drivers/net/ethernet/xilinx/xilinx_axienet*
12944
12945XILINX UARTLITE SERIAL DRIVER
12946M: Peter Korsgaard <jacmet@sunsite.dk>
12947L: linux-serial@vger.kernel.org
12948S: Maintained
12949F: drivers/tty/serial/uartlite.c
12950
12951XILINX VIDEO IP CORES
12952M: Hyun Kwon <hyun.kwon@xilinx.com>
12953M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12954L: linux-media@vger.kernel.org
12955T: git git://linuxtv.org/media_tree.git
12956S: Supported
12957F: Documentation/devicetree/bindings/media/xilinx/
12958F: drivers/media/platform/xilinx/
12959F: include/uapi/linux/xilinx-v4l2-controls.h
12960
12961XILLYBUS DRIVER
12962M: Eli Billauer <eli.billauer@gmail.com>
12963L: linux-kernel@vger.kernel.org
12964S: Supported
12965F: drivers/char/xillybus/
12966
12967XTENSA XTFPGA PLATFORM SUPPORT
12968M: Max Filippov <jcmvbkbc@gmail.com>
12969L: linux-xtensa@linux-xtensa.org
12970S: Maintained
12971F: drivers/spi/spi-xtensa-xtfpga.c
12972F: sound/soc/xtensa/xtfpga-i2s.c
12973
12974YAM DRIVER FOR AX.25
12975M: Jean-Paul Roubelat <jpr@f6fbb.org>
12976L: linux-hams@vger.kernel.org
12977S: Maintained
12978F: drivers/net/hamradio/yam*
12979F: include/linux/yam.h
12980
12981YEALINK PHONE DRIVER
12982M: Henk Vergonet <Henk.Vergonet@gmail.com>
12983L: usbb2k-api-dev@nongnu.org
12984S: Maintained
12985F: Documentation/input/yealink.txt
12986F: drivers/input/misc/yealink.*
12987
12988Z8530 DRIVER FOR AX.25
12989M: Joerg Reuter <jreuter@yaina.de>
12990W: http://yaina.de/jreuter/
12991W: http://www.qsl.net/dl1bke/
12992L: linux-hams@vger.kernel.org
12993S: Maintained
12994F: Documentation/networking/z8530drv.txt
12995F: drivers/net/hamradio/*scc.c
12996F: drivers/net/hamradio/z8530.h
12997
12998ZBUD COMPRESSED PAGE ALLOCATOR
12999M: Seth Jennings <sjenning@redhat.com>
13000L: linux-mm@kvack.org
13001S: Maintained
13002F: mm/zbud.c
13003F: include/linux/zbud.h
13004
13005ZD1211RW WIRELESS DRIVER
13006M: Daniel Drake <dsd@gentoo.org>
13007M: Ulrich Kunitz <kune@deine-taler.de>
13008W: http://zd1211.ath.cx/wiki/DriverRewrite
13009L: linux-wireless@vger.kernel.org
13010L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13011S: Maintained
13012F: drivers/net/wireless/zydas/zd1211rw/
13013
13014ZPOOL COMPRESSED PAGE STORAGE API
13015M: Dan Streetman <ddstreet@ieee.org>
13016L: linux-mm@kvack.org
13017S: Maintained
13018F: mm/zpool.c
13019F: include/linux/zpool.h
13020
13021ZR36067 VIDEO FOR LINUX DRIVER
13022L: mjpeg-users@lists.sourceforge.net
13023L: linux-media@vger.kernel.org
13024W: http://mjpeg.sourceforge.net/driver-zoran/
13025T: hg https://linuxtv.org/hg/v4l-dvb
13026S: Odd Fixes
13027F: drivers/media/pci/zoran/
13028
13029ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13030M: Minchan Kim <minchan@kernel.org>
13031M: Nitin Gupta <ngupta@vflare.org>
13032R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13033L: linux-kernel@vger.kernel.org
13034S: Maintained
13035F: drivers/block/zram/
13036F: Documentation/blockdev/zram.txt
13037
13038ZS DECSTATION Z85C30 SERIAL DRIVER
13039M: "Maciej W. Rozycki" <macro@linux-mips.org>
13040S: Maintained
13041F: drivers/tty/serial/zs.*
13042
13043ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13044M: Minchan Kim <minchan@kernel.org>
13045M: Nitin Gupta <ngupta@vflare.org>
13046R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13047L: linux-mm@kvack.org
13048S: Maintained
13049F: mm/zsmalloc.c
13050F: include/linux/zsmalloc.h
13051F: Documentation/vm/zsmalloc.txt
13052
13053ZSWAP COMPRESSED SWAP CACHING
13054M: Seth Jennings <sjenning@redhat.com>
13055L: linux-mm@kvack.org
13056S: Maintained
13057F: mm/zswap.c
13058
13059THE REST
13060M: Linus Torvalds <torvalds@linux-foundation.org>
13061L: linux-kernel@vger.kernel.org
13062Q: http://patchwork.kernel.org/project/LKML/list/
13063T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13064S: Buried alive in reporters
13065F: *
13066F: */
This page took 0.072035 seconds and 5 git commands to generate.