mfd: 88pm80x: Double shifting bug in suspend/resume
[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: Documentation/devicetree/bindings/staging/ion/
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
806AOA (Apple Onboard Audio) ALSA DRIVER
807M: Johannes Berg <johannes@sipsolutions.net>
808L: linuxppc-dev@lists.ozlabs.org
809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
810S: Maintained
811F: sound/aoa/
812
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
817F: drivers/iio/dac/stx104.c
818
819APM DRIVER
820M: Jiri Kosina <jikos@kernel.org>
821S: Odd fixes
822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
825F: include/uapi/linux/apm_bios.h
826F: drivers/char/apm-emulation.c
827
828APPLE BCM5974 MULTITOUCH DRIVER
829M: Henrik Rydberg <rydberg@bitmath.org>
830L: linux-input@vger.kernel.org
831S: Odd fixes
832F: drivers/input/mouse/bcm5974.c
833
834APPLE SMC DRIVER
835M: Henrik Rydberg <rydberg@bitmath.org>
836L: linux-hwmon@vger.kernel.org
837S: Odd fixes
838F: drivers/hwmon/applesmc.c
839
840APPLETALK NETWORK LAYER
841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842S: Maintained
843F: drivers/net/appletalk/
844F: net/appletalk/
845
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
856F: drivers/net/phy/mdio-xgene.c
857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
866ARC FRAMEBUFFER DRIVER
867M: Jaya Kumar <jayalk@intworks.biz>
868S: Maintained
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
871
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
897F: drivers/gpu/drm/arm/hdlcd_*
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
908ARM MFM AND FLOPPY DRIVERS
909M: Ian Molton <spyro@f2s.com>
910S: Maintained
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
913
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
916R: Mark Rutland <mark.rutland@arm.com>
917S: Maintained
918F: arch/arm*/kernel/perf_*
919F: arch/arm/oprofile/common.c
920F: arch/arm*/kernel/hw_breakpoint.c
921F: arch/arm*/include/asm/hw_breakpoint.h
922F: arch/arm*/include/asm/perf_event.h
923F: drivers/perf/arm_pmu.c
924F: include/linux/perf/arm_pmu.h
925
926ARM PORT
927M: Russell King <linux@armlinux.org.uk>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929W: http://www.armlinux.org.uk/
930S: Maintained
931F: arch/arm/
932
933ARM SUB-ARCHITECTURES
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-*/
937F: arch/arm/plat-*/
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940ARM PRIMECELL AACI PL041 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
946M: Russell King <linux@armlinux.org.uk>
947S: Maintained
948F: drivers/video/fbdev/amba-clcd.*
949
950ARM PRIMECELL KMI PL050 DRIVER
951M: Russell King <linux@armlinux.org.uk>
952S: Maintained
953F: drivers/input/serio/ambakmi.*
954F: include/linux/amba/kmi.h
955
956ARM PRIMECELL MMCI PL180/1 DRIVER
957M: Russell King <linux@armlinux.org.uk>
958S: Maintained
959F: drivers/mmc/host/mmci.*
960F: include/linux/amba/mmci.h
961
962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963M: Russell King <linux@armlinux.org.uk>
964S: Maintained
965F: drivers/tty/serial/amba-pl01*.c
966F: include/linux/amba/serial.h
967
968ARM PRIMECELL BUS SUPPORT
969M: Russell King <linux@armlinux.org.uk>
970S: Maintained
971F: drivers/amba/
972F: include/linux/amba/bus.h
973
974ARM/ADS SPHERE MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/AFEB9260 MACHINE SUPPORT
980M: Sergey Lapin <slapin@ossfans.org>
981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982S: Maintained
983
984ARM/AJECO 1ARM MACHINE SUPPORT
985M: Lennert Buytenhek <kernel@wantstofly.org>
986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987S: Maintained
988
989ARM/Allwinner sunXi SoC support
990M: Maxime Ripard <maxime.ripard@free-electrons.com>
991M: Chen-Yu Tsai <wens@csie.org>
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
994N: sun[x456789]i
995
996ARM/Allwinner SoC Clock Support
997M: Emilio López <emilio@elopez.com.ar>
998S: Maintained
999F: drivers/clk/sunxi/
1000
1001ARM/Amlogic Meson SoC support
1002M: Carlo Caione <carlo@caione.org>
1003M: Kevin Hilman <khilman@baylibre.com>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005L: linux-amlogic@lists.infradead.org
1006W: http://linux-meson.com/
1007S: Maintained
1008F: arch/arm/mach-meson/
1009F: arch/arm/boot/dts/meson*
1010F: arch/arm64/boot/dts/amlogic/
1011F: drivers/pinctrl/meson/
1012N: meson
1013
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1016M: Antoine Tenart <antoine.tenart@free-electrons.com>
1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018S: Maintained
1019F: arch/arm/mach-alpine/
1020F: arch/arm/boot/dts/alpine*
1021F: arch/arm64/boot/dts/al/
1022F: drivers/*/*alpine*
1023
1024ARM/ARTPEC MACHINE SUPPORT
1025M: Jesper Nilsson <jesper.nilsson@axis.com>
1026M: Lars Persson <lars.persson@axis.com>
1027M: Niklas Cassel <niklas.cassel@axis.com>
1028S: Maintained
1029L: linux-arm-kernel@axis.com
1030F: arch/arm/mach-artpec
1031F: arch/arm/boot/dts/artpec6*
1032F: drivers/clk/axis
1033
1034ARM/ASPEED MACHINE SUPPORT
1035M: Joel Stanley <joel@jms.id.au>
1036S: Maintained
1037F: arch/arm/mach-aspeed/
1038F: arch/arm/boot/dts/aspeed-*
1039F: drivers/*/*aspeed*
1040
1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1042M: Nicolas Ferre <nicolas.ferre@atmel.com>
1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046W: http://www.linux4sam.org
1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048S: Supported
1049F: arch/arm/mach-at91/
1050F: include/soc/at91/
1051F: arch/arm/boot/dts/at91*.dts
1052F: arch/arm/boot/dts/at91*.dtsi
1053F: arch/arm/boot/dts/sama*.dts
1054F: arch/arm/boot/dts/sama*.dtsi
1055F: arch/arm/include/debug/at91.S
1056
1057ARM/ATMEL AT91 Clock Support
1058M: Boris Brezillon <boris.brezillon@free-electrons.com>
1059S: Maintained
1060F: drivers/clk/at91
1061
1062ARM/CALXEDA HIGHBANK ARCHITECTURE
1063M: Rob Herring <robh@kernel.org>
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066F: arch/arm/mach-highbank/
1067F: arch/arm/boot/dts/highbank.dts
1068F: arch/arm/boot/dts/ecx-*.dts*
1069
1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1071M: Krzysztof Halasa <khalasa@piap.pl>
1072S: Maintained
1073F: arch/arm/mach-cns3xxx/
1074
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M: Sunil Goutham <sgoutham@cavium.com>
1077M: Robert Richter <rric@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Supported
1080F: drivers/net/ethernet/cavium/thunder/
1081
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M: Alexander Shiyan <shc_work@mail.ru>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Odd Fixes
1086N: clps711x
1087
1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1089M: Hartley Sweeten <hsweeten@visionengravers.com>
1090M: Ryan Mallon <rmallon@gmail.com>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093F: arch/arm/mach-ep93xx/
1094F: arch/arm/mach-ep93xx/include/mach/
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1097M: Lennert Buytenhek <kernel@wantstofly.org>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100
1101ARM/CLKDEV SUPPORT
1102M: Russell King <linux@armlinux.org.uk>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/include/asm/clkdev.h
1106F: drivers/clk/clkdev.c
1107
1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1109M: Mike Rapoport <mike@compulab.co.il>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M: Hubert Feurstein <hubert.feurstein@contec.at>
1115S: Maintained
1116F: arch/arm/mach-ep93xx/micro9.c
1117
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M: Mathieu Poirier <mathieu.poirier@linaro.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
1122F: drivers/hwtracing/coresight/*
1123F: Documentation/trace/coresight.txt
1124F: Documentation/devicetree/bindings/arm/coresight.txt
1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126
1127ARM/CORGI MACHINE SUPPORT
1128M: Richard Purdie <rpurdie@rpsys.net>
1129S: Maintained
1130
1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134T: git git://github.com/ulli-kroll/linux.git
1135S: Maintained
1136F: arch/arm/mach-gemini/
1137F: drivers/rtc/rtc-gemini.c
1138
1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1140M: Barry Song <baohua@kernel.org>
1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143S: Maintained
1144F: arch/arm/boot/dts/prima2*
1145F: arch/arm/mach-prima2/
1146F: drivers/clk/sirf/
1147F: drivers/clocksource/timer-prima2.c
1148F: drivers/clocksource/timer-atlas7.c
1149N: [^a-z]sirf
1150
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M: Baruch Siach <baruch@tkos.co.il>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
1155F: arch/arm/boot/dts/cx92755*
1156N: digicolor
1157
1158ARM/EBSA110 MACHINE SUPPORT
1159M: Russell King <linux@armlinux.org.uk>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161W: http://www.armlinux.org.uk/
1162S: Maintained
1163F: arch/arm/mach-ebsa110/
1164F: drivers/net/ethernet/amd/am79c961a.*
1165
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M: Uwe Kleine-König <kernel@pengutronix.de>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170N: efm32
1171
1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1173M: Daniel Ribeiro <drwyrm@gmail.com>
1174M: Stefan Schmidt <stefan@openezx.org>
1175M: Harald Welte <laforge@openezx.org>
1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1177W: http://www.openezx.org/
1178S: Maintained
1179T: topgit git://git.openezx.org/openezx.git
1180F: arch/arm/mach-pxa/ezx.c
1181
1182ARM/FARADAY FA526 PORT
1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186T: git git://git.berlios.de/gemini-board
1187F: arch/arm/mm/*-fa*
1188
1189ARM/FOOTBRIDGE ARCHITECTURE
1190M: Russell King <linux@armlinux.org.uk>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192W: http://www.armlinux.org.uk/
1193S: Maintained
1194F: arch/arm/include/asm/hardware/dec21285.h
1195F: arch/arm/mach-footbridge/
1196
1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1198M: Shawn Guo <shawnguo@kernel.org>
1199M: Sascha Hauer <kernel@pengutronix.de>
1200R: Fabio Estevam <fabio.estevam@nxp.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204F: arch/arm/mach-imx/
1205F: arch/arm/mach-mxs/
1206F: arch/arm/boot/dts/imx*
1207F: arch/arm/configs/imx*_defconfig
1208F: drivers/clk/imx/
1209F: include/soc/imx/
1210
1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
1212M: Shawn Guo <shawnguo@kernel.org>
1213M: Sascha Hauer <kernel@pengutronix.de>
1214R: Stefan Agner <stefan@agner.ch>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F: arch/arm/mach-imx/*vf610*
1219F: arch/arm/boot/dts/vf*
1220
1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1222M: Lennert Buytenhek <kernel@wantstofly.org>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225
1226ARM/GUMSTIX MACHINE SUPPORT
1227M: Steve Sakoman <sakoman@gmail.com>
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S: Maintained
1230
1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1232M: Philipp Zabel <philipp.zabel@gmail.com>
1233M: Paul Parsons <lost.distance@yahoo.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/mach-pxa/hx4700.c
1237F: arch/arm/mach-pxa/include/mach/hx4700.h
1238F: sound/soc/pxa/hx4700.c
1239
1240ARM/HISILICON SOC SUPPORT
1241M: Wei Xu <xuwei5@hisilicon.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W: http://www.hisilicon.com
1244S: Supported
1245T: git git://github.com/hisilicon/linux-hisi.git
1246F: arch/arm/mach-hisi/
1247F: arch/arm/boot/dts/hi3*
1248F: arch/arm/boot/dts/hip*
1249F: arch/arm/boot/dts/hisi*
1250F: arch/arm64/boot/dts/hisilicon/
1251
1252ARM/HP JORNADA 7XX MACHINE SUPPORT
1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1254W: www.jlime.com
1255S: Maintained
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F: arch/arm/mach-sa1100/jornada720.c
1258F: arch/arm/mach-sa1100/include/mach/jornada720.h
1259
1260ARM/IGEP MACHINE SUPPORT
1261M: Enric Balletbo i Serra <eballetbo@gmail.com>
1262M: Javier Martinez Canillas <javier@dowhile0.org>
1263L: linux-omap@vger.kernel.org
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
1266F: arch/arm/boot/dts/omap3-igep*
1267
1268ARM/INCOME PXA270 SUPPORT
1269M: Marek Vasut <marek.vasut@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
1272F: arch/arm/mach-pxa/colibri-pxa270-income.c
1273
1274ARM/INTEL IOP32X ARM ARCHITECTURE
1275M: Lennert Buytenhek <kernel@wantstofly.org>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Orphan
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
1284M: Lennert Buytenhek <kernel@wantstofly.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
1289M: Lennert Buytenhek <kernel@wantstofly.org>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292
1293ARM/INTEL IXDP2850 MACHINE SUPPORT
1294M: Lennert Buytenhek <kernel@wantstofly.org>
1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S: Maintained
1297
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M: Imre Kaloz <kaloz@openwrt.org>
1300M: Krzysztof Halasa <khalasa@piap.pl>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S: Maintained
1303F: arch/arm/mach-ixp4xx/
1304
1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1306M: Jonathan Cameron <jic23@cam.ac.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/mach-pxa/stargate2.c
1310F: drivers/pcmcia/pxa2xx_stargate2.c
1311
1312ARM/INTEL XSC3 (MANZANO) ARM CORE
1313M: Lennert Buytenhek <kernel@wantstofly.org>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1318M: Lennert Buytenhek <kernel@wantstofly.org>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321
1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1323M: Santosh Shilimkar <ssantosh@kernel.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-keystone/
1327F: arch/arm/boot/dts/keystone-*
1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329
1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1331M: Santosh Shilimkar <ssantosh@kernel.org>
1332L: linux-kernel@vger.kernel.org
1333S: Maintained
1334F: drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1337M: Santosh Shilimkar <ssantosh@kernel.org>
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1344M: Santosh Shilimkar <ssantosh@kernel.org>
1345L: linux-kernel@vger.kernel.org
1346S: Maintained
1347F: drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1350M: Santosh Shilimkar <ssantosh@kernel.org>
1351L: linux-kernel@vger.kernel.org
1352S: Maintained
1353F: drivers/memory/*emif*
1354
1355ARM/LG1K ARCHITECTURE
1356M: Chanho Min <chanho.min@lge.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm64/boot/dts/lg/
1360
1361ARM/LOGICPD PXA270 MACHINE SUPPORT
1362M: Lennert Buytenhek <kernel@wantstofly.org>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365
1366ARM/LPC18XX ARCHITECTURE
1367M: Joachim Eastwood <manabian@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/lpc43*
1371F: drivers/clk/nxp/clk-lpc18xx*
1372F: drivers/clocksource/time-lpc32xx.c
1373F: drivers/i2c/busses/i2c-lpc2k.c
1374F: drivers/memory/pl172.c
1375F: drivers/mtd/spi-nor/nxp-spifi.c
1376F: drivers/rtc/rtc-lpc24xx.c
1377N: lpc18xx
1378
1379ARM/LPC32XX SOC SUPPORT
1380M: Vladimir Zapolskiy <vz@mleia.com>
1381M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1384S: Maintained
1385F: arch/arm/boot/dts/lpc32*
1386F: arch/arm/mach-lpc32xx/
1387F: drivers/i2c/busses/i2c-pnx.c
1388F: drivers/net/ethernet/nxp/lpc_eth.c
1389F: drivers/usb/host/ohci-nxp.c
1390F: drivers/watchdog/pnx4008_wdt.c
1391N: lpc32xx
1392
1393ARM/MAGICIAN MACHINE SUPPORT
1394M: Philipp Zabel <philipp.zabel@gmail.com>
1395S: Maintained
1396
1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
1400M: Gregory Clement <gregory.clement@free-electrons.com>
1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-mvebu/
1405F: drivers/rtc/rtc-armada38x.c
1406F: arch/arm/boot/dts/armada*
1407F: arch/arm/boot/dts/kirkwood*
1408F: arch/arm64/boot/dts/marvell/armada*
1409F: drivers/cpufreq/mvebu-cpufreq.c
1410F: arch/arm/configs/mvebu_*_defconfig
1411
1412ARM/Marvell Berlin SoC support
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-berlin/
1417F: arch/arm/boot/dts/berlin*
1418F: arch/arm64/boot/dts/marvell/berlin*
1419
1420
1421ARM/Marvell Dove/MV78xx0/Orion SOC support
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425M: Gregory Clement <gregory.clement@free-electrons.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm/mach-dove/
1429F: arch/arm/mach-mv78xx0/
1430F: arch/arm/mach-orion5x/
1431F: arch/arm/plat-orion/
1432F: arch/arm/boot/dts/dove*
1433F: arch/arm/boot/dts/orion5x*
1434
1435
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M: Alexander Clouter <alex@digriz.org.uk>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W: http://www.digriz.org.uk/ts78xx/kernel
1440S: Maintained
1441F: arch/arm/mach-orion5x/ts78xx-*
1442
1443ARM/OXNAS platform support
1444M: Neil Armstrong <narmstrong@baylibre.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: arch/arm/mach-oxnas/
1448F: arch/arm/boot/dts/oxnas*
1449F: arch/arm/boot/dts/wd-mbwe.dts
1450N: oxnas
1451
1452ARM/Mediatek RTC DRIVER
1453M: Eddie Huang <eddie.huang@mediatek.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: drivers/rtc/rtc-mt6397.c
1458
1459ARM/Mediatek SoC support
1460M: Matthias Brugger <matthias.bgg@gmail.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: arch/arm/boot/dts/mt6*
1465F: arch/arm/boot/dts/mt8*
1466F: arch/arm/mach-mediatek/
1467N: mtk
1468K: mediatek
1469
1470ARM/Mediatek USB3 PHY DRIVER
1471M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: drivers/phy/phy-mt65xx-usb3.c
1476
1477ARM/MICREL KS8695 ARCHITECTURE
1478M: Greg Ungerer <gerg@uclinux.org>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480F: arch/arm/mach-ks8695/
1481S: Odd Fixes
1482
1483ARM/MIOA701 MACHINE SUPPORT
1484M: Robert Jarzmik <robert.jarzmik@free.fr>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486F: arch/arm/mach-pxa/mioa701.c
1487S: Maintained
1488
1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1490M: Michael Petchkovsky <mkpetch@internode.on.net>
1491S: Maintained
1492
1493ARM/NOMADIK ARCHITECTURE
1494M: Alessandro Rubini <rubini@unipv.it>
1495M: Linus Walleij <linus.walleij@linaro.org>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: arch/arm/mach-nomadik/
1499F: drivers/pinctrl/nomadik/
1500F: drivers/i2c/busses/i2c-nomadik.c
1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502
1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1504M: Nelson Castillo <arhuaco@freaks-unidos.net>
1505L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S: Supported
1508
1509ARM/TOSA MACHINE SUPPORT
1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M: Dirk Opfer <dirk@opfer-online.de>
1512S: Maintained
1513
1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1515M: Marek Vasut <marek.vasut@gmail.com>
1516L: linux-arm-kernel@lists.infradead.org
1517W: http://hackndev.com
1518S: Maintained
1519F: arch/arm/mach-pxa/include/mach/palmtx.h
1520F: arch/arm/mach-pxa/palmtx.c
1521F: arch/arm/mach-pxa/include/mach/palmt5.h
1522F: arch/arm/mach-pxa/palmt5.c
1523F: arch/arm/mach-pxa/include/mach/palmld.h
1524F: arch/arm/mach-pxa/palmld.c
1525F: arch/arm/mach-pxa/include/mach/palmte2.h
1526F: arch/arm/mach-pxa/palmte2.c
1527F: arch/arm/mach-pxa/include/mach/palmtc.h
1528F: arch/arm/mach-pxa/palmtc.c
1529
1530ARM/PALM TREO SUPPORT
1531M: Tomas Cech <sleep_walker@suse.com>
1532L: linux-arm-kernel@lists.infradead.org
1533W: http://hackndev.com
1534S: Maintained
1535F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536F: arch/arm/mach-pxa/palmtreo.c
1537
1538ARM/PALMZ72 SUPPORT
1539M: Sergey Lapin <slapin@ossfans.org>
1540L: linux-arm-kernel@lists.infradead.org
1541W: http://hackndev.com
1542S: Maintained
1543F: arch/arm/mach-pxa/include/mach/palmz72.h
1544F: arch/arm/mach-pxa/palmz72.c
1545
1546ARM/PLEB SUPPORT
1547M: Peter Chubb <pleb@gelato.unsw.edu.au>
1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S: Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554W: http://www.armlinux.org.uk/
1555S: Maintained
1556
1557ARM/QUALCOMM SUPPORT
1558M: Andy Gross <andy.gross@linaro.org>
1559M: David Brown <david.brown@linaro.org>
1560L: linux-arm-msm@vger.kernel.org
1561L: linux-soc@vger.kernel.org
1562S: Maintained
1563F: Documentation/devicetree/bindings/soc/qcom/
1564F: arch/arm/boot/dts/qcom-*.dts
1565F: arch/arm/boot/dts/qcom-*.dtsi
1566F: arch/arm/mach-qcom/
1567F: arch/arm64/boot/dts/qcom/*
1568F: drivers/i2c/busses/i2c-qup.c
1569F: drivers/clk/qcom/
1570F: drivers/soc/qcom/
1571F: drivers/spi/spi-qup.c
1572F: drivers/tty/serial/msm_serial.h
1573F: drivers/tty/serial/msm_serial.c
1574F: drivers/*/pm8???-*
1575F: drivers/mfd/ssbi.c
1576F: drivers/firmware/qcom_scm.c
1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578
1579ARM/RADISYS ENP2611 MACHINE SUPPORT
1580M: Lennert Buytenhek <kernel@wantstofly.org>
1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S: Maintained
1583
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M: Simon Horman <horms@verge.net.au>
1586M: Magnus Damm <magnus.damm@gmail.com>
1587L: linux-renesas-soc@vger.kernel.org
1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S: Supported
1591F: arch/arm64/boot/dts/renesas/
1592F: drivers/soc/renesas/
1593F: include/linux/soc/renesas/
1594
1595ARM/RISCPC ARCHITECTURE
1596M: Russell King <linux@armlinux.org.uk>
1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598W: http://www.armlinux.org.uk/
1599S: Maintained
1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F: arch/arm/include/asm/hardware/ioc.h
1602F: arch/arm/include/asm/hardware/iomd.h
1603F: arch/arm/include/asm/hardware/memc.h
1604F: arch/arm/mach-rpc/
1605F: drivers/net/ethernet/8390/etherh.c
1606F: drivers/net/ethernet/i825xx/ether1*
1607F: drivers/net/ethernet/seeq/ether3*
1608F: drivers/scsi/arm/
1609
1610ARM/Rockchip SoC support
1611M: Heiko Stuebner <heiko@sntech.de>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L: linux-rockchip@lists.infradead.org
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615S: Maintained
1616F: arch/arm/boot/dts/rk3*
1617F: arch/arm/mach-rockchip/
1618F: drivers/clk/rockchip/
1619F: drivers/i2c/busses/i2c-rk3x.c
1620F: drivers/*/*rockchip*
1621F: drivers/*/*/*rockchip*
1622F: sound/soc/rockchip/
1623N: rockchip
1624
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M: Kukjin Kim <kgene@kernel.org>
1627M: Krzysztof Kozlowski <krzk@kernel.org>
1628R: Javier Martinez Canillas <javier@osg.samsung.com>
1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1631S: Maintained
1632F: arch/arm/boot/dts/s3c*
1633F: arch/arm/boot/dts/s5p*
1634F: arch/arm/boot/dts/samsung*
1635F: arch/arm/boot/dts/exynos*
1636F: arch/arm64/boot/dts/exynos/
1637F: arch/arm/plat-samsung/
1638F: arch/arm/mach-s3c24*/
1639F: arch/arm/mach-s3c64xx/
1640F: arch/arm/mach-s5p*/
1641F: arch/arm/mach-exynos*/
1642F: drivers/*/*s3c24*
1643F: drivers/*/*/*s3c24*
1644F: drivers/*/*s3c64xx*
1645F: drivers/*/*s5pv210*
1646F: drivers/memory/samsung/*
1647F: drivers/soc/samsung/*
1648F: Documentation/arm/Samsung/
1649F: Documentation/devicetree/bindings/arm/samsung/
1650F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1651F: Documentation/devicetree/bindings/power/pd-samsung.txt
1652N: exynos
1653
1654ARM/SAMSUNG MOBILE MACHINE SUPPORT
1655M: Kyungmin Park <kyungmin.park@samsung.com>
1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S: Maintained
1658F: arch/arm/mach-s5pv210/
1659
1660ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1661M: Kyungmin Park <kyungmin.park@samsung.com>
1662M: Kamil Debski <kamil@wypas.org>
1663M: Andrzej Hajda <a.hajda@samsung.com>
1664L: linux-arm-kernel@lists.infradead.org
1665L: linux-media@vger.kernel.org
1666S: Maintained
1667F: drivers/media/platform/s5p-g2d/
1668
1669ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
1671M: Kamil Debski <kamil@wypas.org>
1672M: Jeongtae Park <jtp.park@samsung.com>
1673M: Andrzej Hajda <a.hajda@samsung.com>
1674L: linux-arm-kernel@lists.infradead.org
1675L: linux-media@vger.kernel.org
1676S: Maintained
1677F: arch/arm/plat-samsung/s5p-dev-mfc.c
1678F: drivers/media/platform/s5p-mfc/
1679
1680ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1681M: Kyungmin Park <kyungmin.park@samsung.com>
1682M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1683L: linux-arm-kernel@lists.infradead.org
1684L: linux-media@vger.kernel.org
1685S: Maintained
1686F: drivers/media/platform/s5p-tv/
1687
1688ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1689M: Kyungmin Park <kyungmin.park@samsung.com>
1690L: linux-arm-kernel@lists.infradead.org
1691L: linux-media@vger.kernel.org
1692S: Maintained
1693F: drivers/staging/media/platform/s5p-cec/
1694
1695ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1696M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1697M: Jacek Anaszewski <j.anaszewski@samsung.com>
1698L: linux-arm-kernel@lists.infradead.org
1699L: linux-media@vger.kernel.org
1700S: Maintained
1701F: drivers/media/platform/s5p-jpeg/
1702
1703ARM/SHMOBILE ARM ARCHITECTURE
1704M: Simon Horman <horms@verge.net.au>
1705M: Magnus Damm <magnus.damm@gmail.com>
1706L: linux-renesas-soc@vger.kernel.org
1707Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1709S: Supported
1710F: arch/arm/boot/dts/emev2*
1711F: arch/arm/boot/dts/r7s*
1712F: arch/arm/boot/dts/r8a*
1713F: arch/arm/boot/dts/sh*
1714F: arch/arm/configs/shmobile_defconfig
1715F: arch/arm/include/debug/renesas-scif.S
1716F: arch/arm/mach-shmobile/
1717F: drivers/soc/renesas/
1718F: include/linux/soc/renesas/
1719
1720ARM/SOCFPGA ARCHITECTURE
1721M: Dinh Nguyen <dinguyen@opensource.altera.com>
1722S: Maintained
1723F: arch/arm/mach-socfpga/
1724F: arch/arm/boot/dts/socfpga*
1725F: arch/arm/configs/socfpga_defconfig
1726F: arch/arm64/boot/dts/altera/
1727W: http://www.rocketboards.org
1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1729
1730ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1731M: Dinh Nguyen <dinguyen@opensource.altera.com>
1732S: Maintained
1733F: drivers/clk/socfpga/
1734
1735ARM/SOCFPGA EDAC SUPPORT
1736M: Thor Thayer <tthayer@opensource.altera.com>
1737S: Maintained
1738F: drivers/edac/altera_edac.
1739
1740ARM/STI ARCHITECTURE
1741M: Patrice Chotard <patrice.chotard@st.com>
1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743L: kernel@stlinux.com
1744W: http://www.stlinux.com
1745S: Maintained
1746F: arch/arm/mach-sti/
1747F: arch/arm/boot/dts/sti*
1748F: drivers/char/hw_random/st-rng.c
1749F: drivers/clocksource/arm_global_timer.c
1750F: drivers/clocksource/clksrc_st_lpc.c
1751F: drivers/cpufreq/sti-cpufreq.c
1752F: drivers/i2c/busses/i2c-st.c
1753F: drivers/media/rc/st_rc.c
1754F: drivers/media/platform/sti/c8sectpfe/
1755F: drivers/mmc/host/sdhci-st.c
1756F: drivers/phy/phy-miphy28lp.c
1757F: drivers/phy/phy-miphy365x.c
1758F: drivers/phy/phy-stih407-usb.c
1759F: drivers/phy/phy-stih41x-usb.c
1760F: drivers/pinctrl/pinctrl-st.c
1761F: drivers/remoteproc/st_remoteproc.c
1762F: drivers/reset/sti/
1763F: drivers/rtc/rtc-st-lpc.c
1764F: drivers/tty/serial/st-asc.c
1765F: drivers/usb/dwc3/dwc3-st.c
1766F: drivers/usb/host/ehci-st.c
1767F: drivers/usb/host/ohci-st.c
1768F: drivers/watchdog/st_lpc_wdt.c
1769F: drivers/ata/ahci_st.c
1770
1771ARM/STM32 ARCHITECTURE
1772M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1773M: Alexandre Torgue <alexandre.torgue@st.com>
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S: Maintained
1776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1777N: stm32
1778F: drivers/clocksource/armv7m_systick.c
1779
1780ARM/TANGO ARCHITECTURE
1781M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1782L: linux-arm-kernel@lists.infradead.org
1783S: Maintained
1784N: tango
1785
1786ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1787M: Lennert Buytenhek <kernel@wantstofly.org>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790
1791ARM/TETON BGA MACHINE SUPPORT
1792M: "Mark F. Brown" <mark.brown314@gmail.com>
1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S: Maintained
1795
1796ARM/THECUS N2100 MACHINE SUPPORT
1797M: Lennert Buytenhek <kernel@wantstofly.org>
1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S: Maintained
1800
1801ARM/NUVOTON W90X900 ARM ARCHITECTURE
1802M: Wan ZongShun <mcuos.com@gmail.com>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804W: http://www.mcuos.com
1805S: Maintained
1806F: arch/arm/mach-w90x900/
1807F: drivers/input/keyboard/w90p910_keypad.c
1808F: drivers/input/touchscreen/w90p910_ts.c
1809F: drivers/watchdog/nuc900_wdt.c
1810F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1811F: drivers/mtd/nand/nuc900_nand.c
1812F: drivers/rtc/rtc-nuc900.c
1813F: drivers/spi/spi-nuc900.c
1814F: drivers/usb/host/ehci-w90x900.c
1815F: drivers/video/fbdev/nuc900fb.c
1816
1817ARM/U300 MACHINE SUPPORT
1818M: Linus Walleij <linus.walleij@linaro.org>
1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S: Supported
1821F: arch/arm/mach-u300/
1822F: drivers/clocksource/timer-u300.c
1823F: drivers/i2c/busses/i2c-stu300.c
1824F: drivers/rtc/rtc-coh901331.c
1825F: drivers/watchdog/coh901327_wdt.c
1826F: drivers/dma/coh901318*
1827F: drivers/mfd/ab3100*
1828F: drivers/rtc/rtc-ab3100.c
1829F: drivers/rtc/rtc-coh901331.c
1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1831
1832ARM/UNIPHIER ARCHITECTURE
1833M: Masahiro Yamada <yamada.masahiro@socionext.com>
1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1836S: Maintained
1837F: arch/arm/boot/dts/uniphier*
1838F: arch/arm/include/asm/hardware/cache-uniphier.h
1839F: arch/arm/mach-uniphier/
1840F: arch/arm/mm/cache-uniphier.c
1841F: arch/arm64/boot/dts/socionext/
1842F: drivers/bus/uniphier-system-bus.c
1843F: drivers/i2c/busses/i2c-uniphier*
1844F: drivers/pinctrl/uniphier/
1845F: drivers/tty/serial/8250/8250_uniphier.c
1846N: uniphier
1847
1848ARM/Ux500 ARM ARCHITECTURE
1849M: Linus Walleij <linus.walleij@linaro.org>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S: Maintained
1852F: arch/arm/mach-ux500/
1853F: drivers/clocksource/clksrc-dbx500-prcmu.c
1854F: drivers/dma/ste_dma40*
1855F: drivers/hwspinlock/u8500_hsem.c
1856F: drivers/mfd/abx500*
1857F: drivers/mfd/ab8500*
1858F: drivers/mfd/dbx500*
1859F: drivers/mfd/db8500*
1860F: drivers/pinctrl/nomadik/pinctrl-ab*
1861F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1862F: drivers/rtc/rtc-ab8500.c
1863F: drivers/rtc/rtc-pl031.c
1864T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1865
1866ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1867M: Ulf Hansson <ulf.hansson@linaro.org>
1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869T: git git://git.linaro.org/people/ulfh/clk.git
1870S: Maintained
1871F: drivers/clk/ux500/
1872
1873ARM/VERSATILE EXPRESS PLATFORM
1874M: Liviu Dudau <liviu.dudau@arm.com>
1875M: Sudeep Holla <sudeep.holla@arm.com>
1876M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S: Maintained
1879F: arch/arm/boot/dts/vexpress*
1880F: arch/arm64/boot/dts/arm/
1881F: arch/arm/mach-vexpress/
1882F: */*/vexpress*
1883F: */*/*/vexpress*
1884F: drivers/clk/versatile/clk-vexpress-osc.c
1885F: drivers/clocksource/versatile.c
1886N: mps2
1887
1888ARM/VFP SUPPORT
1889M: Russell King <linux@armlinux.org.uk>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891W: http://www.armlinux.org.uk/
1892S: Maintained
1893F: arch/arm/vfp/
1894
1895ARM/VOIPAC PXA270 SUPPORT
1896M: Marek Vasut <marek.vasut@gmail.com>
1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S: Maintained
1899F: arch/arm/mach-pxa/vpac270.c
1900F: arch/arm/mach-pxa/include/mach/vpac270.h
1901
1902ARM/VT8500 ARM ARCHITECTURE
1903M: Tony Prisk <linux@prisktech.co.nz>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/mach-vt8500/
1907F: drivers/clocksource/vt8500_timer.c
1908F: drivers/i2c/busses/i2c-wmt.c
1909F: drivers/mmc/host/wmt-sdmmc.c
1910F: drivers/pwm/pwm-vt8500.c
1911F: drivers/rtc/rtc-vt8500.c
1912F: drivers/tty/serial/vt8500_serial.c
1913F: drivers/usb/host/ehci-platform.c
1914F: drivers/usb/host/uhci-platform.c
1915F: drivers/video/fbdev/vt8500lcdfb.*
1916F: drivers/video/fbdev/wm8505fb*
1917F: drivers/video/fbdev/wmt_ge_rops.*
1918
1919ARM/ZIPIT Z2 SUPPORT
1920M: Marek Vasut <marek.vasut@gmail.com>
1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S: Maintained
1923F: arch/arm/mach-pxa/z2.c
1924F: arch/arm/mach-pxa/include/mach/z2.h
1925
1926ARM/ZTE ARCHITECTURE
1927M: Jun Nie <jun.nie@linaro.org>
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Maintained
1930F: arch/arm/mach-zx/
1931F: drivers/clk/zte/
1932F: Documentation/devicetree/bindings/arm/zte.txt
1933F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1934
1935ARM/ZYNQ ARCHITECTURE
1936M: Michal Simek <michal.simek@xilinx.com>
1937R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939W: http://wiki.xilinx.com
1940T: git https://github.com/Xilinx/linux-xlnx.git
1941S: Supported
1942F: arch/arm/mach-zynq/
1943F: drivers/cpuidle/cpuidle-zynq.c
1944F: drivers/block/xsysace.c
1945N: zynq
1946N: xilinx
1947F: drivers/clocksource/cadence_ttc_timer.c
1948F: drivers/i2c/busses/i2c-cadence.c
1949F: drivers/mmc/host/sdhci-of-arasan.c
1950F: drivers/edac/synopsys_edac.c
1951
1952ARM SMMU DRIVERS
1953M: Will Deacon <will.deacon@arm.com>
1954R: Robin Murphy <robin.murphy@arm.com>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: drivers/iommu/arm-smmu.c
1958F: drivers/iommu/arm-smmu-v3.c
1959F: drivers/iommu/io-pgtable-arm.c
1960F: drivers/iommu/io-pgtable-arm-v7s.c
1961
1962ARM64 PORT (AARCH64 ARCHITECTURE)
1963M: Catalin Marinas <catalin.marinas@arm.com>
1964M: Will Deacon <will.deacon@arm.com>
1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1967S: Maintained
1968F: arch/arm64/
1969F: Documentation/arm64/
1970
1971AS3645A LED FLASH CONTROLLER DRIVER
1972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1973L: linux-media@vger.kernel.org
1974T: git git://linuxtv.org/media_tree.git
1975S: Maintained
1976F: drivers/media/i2c/as3645a.c
1977F: include/media/i2c/as3645a.h
1978
1979ASC7621 HARDWARE MONITOR DRIVER
1980M: George Joseph <george.joseph@fairview5.com>
1981L: linux-hwmon@vger.kernel.org
1982S: Maintained
1983F: Documentation/hwmon/asc7621
1984F: drivers/hwmon/asc7621.c
1985
1986ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1987M: Corentin Chary <corentin.chary@gmail.com>
1988L: acpi4asus-user@lists.sourceforge.net
1989L: platform-driver-x86@vger.kernel.org
1990W: http://acpi4asus.sf.net
1991S: Maintained
1992F: drivers/platform/x86/asus*.c
1993F: drivers/platform/x86/eeepc*.c
1994
1995ASUS WIRELESS RADIO CONTROL DRIVER
1996M: João Paulo Rechi Vita <jprvita@gmail.com>
1997L: platform-driver-x86@vger.kernel.org
1998S: Maintained
1999F: drivers/platform/x86/asus-wireless.c
2000
2001ASYMMETRIC KEYS
2002M: David Howells <dhowells@redhat.com>
2003L: keyrings@vger.kernel.org
2004S: Maintained
2005F: Documentation/crypto/asymmetric-keys.txt
2006F: include/linux/verification.h
2007F: include/crypto/public_key.h
2008F: include/crypto/pkcs7.h
2009F: crypto/asymmetric_keys/
2010
2011ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2012R: Dan Williams <dan.j.williams@intel.com>
2013W: http://sourceforge.net/projects/xscaleiop
2014S: Odd fixes
2015F: Documentation/crypto/async-tx-api.txt
2016F: crypto/async_tx/
2017F: drivers/dma/
2018F: include/linux/dmaengine.h
2019F: include/linux/async_tx.h
2020
2021AT24 EEPROM DRIVER
2022M: Wolfram Sang <wsa@the-dreams.de>
2023L: linux-i2c@vger.kernel.org
2024S: Maintained
2025F: drivers/misc/eeprom/at24.c
2026F: include/linux/platform_data/at24.h
2027
2028ATA OVER ETHERNET (AOE) DRIVER
2029M: "Ed L. Cashin" <ed.cashin@acm.org>
2030W: http://www.openaoe.org/
2031S: Supported
2032F: Documentation/aoe/
2033F: drivers/block/aoe/
2034
2035ATHEROS 71XX/9XXX GPIO DRIVER
2036M: Alban Bedel <albeu@free.fr>
2037W: https://github.com/AlbanBedel/linux
2038T: git git://github.com/AlbanBedel/linux
2039S: Maintained
2040F: drivers/gpio/gpio-ath79.c
2041F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2042
2043ATHEROS ATH GENERIC UTILITIES
2044M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2045L: linux-wireless@vger.kernel.org
2046S: Supported
2047F: drivers/net/wireless/ath/*
2048
2049ATHEROS ATH5K WIRELESS DRIVER
2050M: Jiri Slaby <jirislaby@gmail.com>
2051M: Nick Kossifidis <mickflemm@gmail.com>
2052M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2053L: linux-wireless@vger.kernel.org
2054W: http://wireless.kernel.org/en/users/Drivers/ath5k
2055S: Maintained
2056F: drivers/net/wireless/ath/ath5k/
2057
2058ATHEROS ATH6KL WIRELESS DRIVER
2059M: Kalle Valo <kvalo@qca.qualcomm.com>
2060L: linux-wireless@vger.kernel.org
2061W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2062T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2063S: Supported
2064F: drivers/net/wireless/ath/ath6kl/
2065
2066WILOCITY WIL6210 WIRELESS DRIVER
2067M: Maya Erez <qca_merez@qca.qualcomm.com>
2068L: linux-wireless@vger.kernel.org
2069L: wil6210@qca.qualcomm.com
2070S: Supported
2071W: http://wireless.kernel.org/en/users/Drivers/wil6210
2072F: drivers/net/wireless/ath/wil6210/
2073F: include/uapi/linux/wil6210_uapi.h
2074
2075CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2076M: Christian Lamparter <chunkeey@googlemail.com>
2077L: linux-wireless@vger.kernel.org
2078W: http://wireless.kernel.org/en/users/Drivers/carl9170
2079S: Maintained
2080F: drivers/net/wireless/ath/carl9170/
2081
2082ATK0110 HWMON DRIVER
2083M: Luca Tettamanti <kronos.it@gmail.com>
2084L: linux-hwmon@vger.kernel.org
2085S: Maintained
2086F: drivers/hwmon/asus_atk0110.c
2087
2088ATI_REMOTE2 DRIVER
2089M: Ville Syrjala <syrjala@sci.fi>
2090S: Maintained
2091F: drivers/input/misc/ati_remote2.c
2092
2093ATLX ETHERNET DRIVERS
2094M: Jay Cliburn <jcliburn@gmail.com>
2095M: Chris Snook <chris.snook@gmail.com>
2096L: netdev@vger.kernel.org
2097W: http://sourceforge.net/projects/atl1
2098W: http://atl1.sourceforge.net
2099S: Maintained
2100F: drivers/net/ethernet/atheros/
2101
2102ATM
2103M: Chas Williams <3chas3@gmail.com>
2104L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2105L: netdev@vger.kernel.org
2106W: http://linux-atm.sourceforge.net
2107S: Maintained
2108F: drivers/atm/
2109F: include/linux/atm*
2110F: include/uapi/linux/atm*
2111
2112ATMEL AT91 / AT32 MCI DRIVER
2113M: Ludovic Desroches <ludovic.desroches@atmel.com>
2114S: Maintained
2115F: drivers/mmc/host/atmel-mci.c
2116
2117ATMEL AT91 / AT32 SERIAL DRIVER
2118M: Nicolas Ferre <nicolas.ferre@atmel.com>
2119S: Supported
2120F: drivers/tty/serial/atmel_serial.c
2121
2122ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2123M: Nicolas Ferre <nicolas.ferre@atmel.com>
2124S: Supported
2125F: drivers/power/reset/at91-sama5d2_shdwc.c
2126
2127ATMEL SAMA5D2 ADC DRIVER
2128M: Ludovic Desroches <ludovic.desroches@atmel.com>
2129L: linux-iio@vger.kernel.org
2130S: Supported
2131F: drivers/iio/adc/at91-sama5d2_adc.c
2132
2133ATMEL Audio ALSA driver
2134M: Nicolas Ferre <nicolas.ferre@atmel.com>
2135L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2136S: Supported
2137F: sound/soc/atmel
2138
2139ATMEL DMA DRIVER
2140M: Nicolas Ferre <nicolas.ferre@atmel.com>
2141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S: Supported
2143F: drivers/dma/at_hdmac.c
2144F: drivers/dma/at_hdmac_regs.h
2145F: include/linux/platform_data/dma-atmel.h
2146
2147ATMEL XDMA DRIVER
2148M: Ludovic Desroches <ludovic.desroches@atmel.com>
2149L: linux-arm-kernel@lists.infradead.org
2150L: dmaengine@vger.kernel.org
2151S: Supported
2152F: drivers/dma/at_xdmac.c
2153
2154ATMEL I2C DRIVER
2155M: Ludovic Desroches <ludovic.desroches@atmel.com>
2156L: linux-i2c@vger.kernel.org
2157S: Supported
2158F: drivers/i2c/busses/i2c-at91.c
2159
2160ATMEL ISI DRIVER
2161M: Ludovic Desroches <ludovic.desroches@atmel.com>
2162L: linux-media@vger.kernel.org
2163S: Supported
2164F: drivers/media/platform/soc_camera/atmel-isi.c
2165F: include/media/atmel-isi.h
2166
2167ATMEL LCDFB DRIVER
2168M: Nicolas Ferre <nicolas.ferre@atmel.com>
2169L: linux-fbdev@vger.kernel.org
2170S: Maintained
2171F: drivers/video/fbdev/atmel_lcdfb.c
2172F: include/video/atmel_lcdc.h
2173
2174ATMEL MACB ETHERNET DRIVER
2175M: Nicolas Ferre <nicolas.ferre@atmel.com>
2176S: Supported
2177F: drivers/net/ethernet/cadence/
2178
2179ATMEL NAND DRIVER
2180M: Wenyou Yang <wenyou.yang@atmel.com>
2181M: Josh Wu <rainyfeeling@outlook.com>
2182L: linux-mtd@lists.infradead.org
2183S: Supported
2184F: drivers/mtd/nand/atmel_nand*
2185
2186ATMEL SDMMC DRIVER
2187M: Ludovic Desroches <ludovic.desroches@atmel.com>
2188L: linux-mmc@vger.kernel.org
2189S: Supported
2190F: drivers/mmc/host/sdhci-of-at91.c
2191
2192ATMEL SPI DRIVER
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194S: Supported
2195F: drivers/spi/spi-atmel.*
2196
2197ATMEL SSC DRIVER
2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S: Supported
2201F: drivers/misc/atmel-ssc.c
2202F: include/linux/atmel-ssc.h
2203
2204ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S: Supported
2208F: drivers/misc/atmel_tclib.c
2209F: drivers/clocksource/tcb_clksrc.c
2210
2211ATMEL USBA UDC DRIVER
2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S: Supported
2215F: drivers/usb/gadget/udc/atmel_usba_udc.*
2216
2217ATMEL WIRELESS DRIVER
2218M: Simon Kelley <simon@thekelleys.org.uk>
2219L: linux-wireless@vger.kernel.org
2220W: http://www.thekelleys.org.uk/atmel
2221W: http://atmelwlandriver.sourceforge.net/
2222S: Maintained
2223F: drivers/net/wireless/atmel/atmel*
2224
2225ATMEL MAXTOUCH DRIVER
2226M: Nick Dyer <nick.dyer@itdev.co.uk>
2227T: git git://github.com/atmel-maxtouch/linux.git
2228S: Supported
2229F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2230F: drivers/input/touchscreen/atmel_mxt_ts.c
2231F: include/linux/platform_data/atmel_mxt_ts.h
2232
2233ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2234M: Bradley Grove <linuxdrivers@attotech.com>
2235L: linux-scsi@vger.kernel.org
2236W: http://www.attotech.com
2237S: Supported
2238F: drivers/scsi/esas2r
2239
2240ATUSB IEEE 802.15.4 RADIO DRIVER
2241M: Stefan Schmidt <stefan@osg.samsung.com>
2242L: linux-wpan@vger.kernel.org
2243S: Maintained
2244F: drivers/net/ieee802154/atusb.c
2245F: drivers/net/ieee802154/atusb.h
2246F: drivers/net/ieee802154/at86rf230.h
2247
2248AUDIT SUBSYSTEM
2249M: Paul Moore <paul@paul-moore.com>
2250M: Eric Paris <eparis@redhat.com>
2251L: linux-audit@redhat.com (moderated for non-subscribers)
2252W: http://people.redhat.com/sgrubb/audit/
2253T: git git://git.infradead.org/users/pcmoore/audit
2254S: Maintained
2255F: include/linux/audit.h
2256F: include/uapi/linux/audit.h
2257F: kernel/audit*
2258
2259AUXILIARY DISPLAY DRIVERS
2260M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2261W: http://miguelojeda.es/auxdisplay.htm
2262W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2263S: Maintained
2264F: drivers/auxdisplay/
2265F: include/linux/cfag12864b.h
2266
2267AVR32 ARCHITECTURE
2268M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2269M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2270W: http://www.atmel.com/products/AVR32/
2271W: http://mirror.egtvedt.no/avr32linux.org/
2272W: http://avrfreaks.net/
2273S: Maintained
2274F: arch/avr32/
2275
2276AVR32/AT32AP MACHINE SUPPORT
2277M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2278M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2279S: Maintained
2280F: arch/avr32/mach-at32ap/
2281
2282AX.25 NETWORK LAYER
2283M: Ralf Baechle <ralf@linux-mips.org>
2284L: linux-hams@vger.kernel.org
2285W: http://www.linux-ax25.org/
2286S: Maintained
2287F: include/uapi/linux/ax25.h
2288F: include/net/ax25.h
2289F: net/ax25/
2290
2291AZ6007 DVB DRIVER
2292M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2293M: Mauro Carvalho Chehab <mchehab@kernel.org>
2294L: linux-media@vger.kernel.org
2295W: https://linuxtv.org
2296T: git git://linuxtv.org/media_tree.git
2297S: Maintained
2298F: drivers/media/usb/dvb-usb-v2/az6007.c
2299
2300AZTECH FM RADIO RECEIVER DRIVER
2301M: Hans Verkuil <hverkuil@xs4all.nl>
2302L: linux-media@vger.kernel.org
2303T: git git://linuxtv.org/media_tree.git
2304W: https://linuxtv.org
2305S: Maintained
2306F: drivers/media/radio/radio-aztech*
2307
2308B43 WIRELESS DRIVER
2309L: linux-wireless@vger.kernel.org
2310L: b43-dev@lists.infradead.org
2311W: http://wireless.kernel.org/en/users/Drivers/b43
2312S: Odd Fixes
2313F: drivers/net/wireless/broadcom/b43/
2314
2315B43LEGACY WIRELESS DRIVER
2316M: Larry Finger <Larry.Finger@lwfinger.net>
2317L: linux-wireless@vger.kernel.org
2318L: b43-dev@lists.infradead.org
2319W: http://wireless.kernel.org/en/users/Drivers/b43
2320S: Maintained
2321F: drivers/net/wireless/broadcom/b43legacy/
2322
2323BACKLIGHT CLASS/SUBSYSTEM
2324M: Jingoo Han <jingoohan1@gmail.com>
2325M: Lee Jones <lee.jones@linaro.org>
2326T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2327S: Maintained
2328F: drivers/video/backlight/
2329F: include/linux/backlight.h
2330
2331BATMAN ADVANCED
2332M: Marek Lindner <mareklindner@neomailbox.ch>
2333M: Simon Wunderlich <sw@simonwunderlich.de>
2334M: Antonio Quartulli <a@unstable.cc>
2335L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2336W: https://www.open-mesh.org/
2337Q: https://patchwork.open-mesh.org/project/batman/list/
2338S: Maintained
2339F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2340F: Documentation/ABI/testing/sysfs-class-net-mesh
2341F: Documentation/networking/batman-adv.txt
2342F: include/uapi/linux/batman_adv.h
2343F: net/batman-adv/
2344
2345BAYCOM/HDLCDRV DRIVERS FOR AX.25
2346M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2347L: linux-hams@vger.kernel.org
2348W: http://www.baycom.org/~tom/ham/ham.html
2349S: Maintained
2350F: drivers/net/hamradio/baycom*
2351
2352BCACHE (BLOCK LAYER CACHE)
2353M: Kent Overstreet <kent.overstreet@gmail.com>
2354L: linux-bcache@vger.kernel.org
2355W: http://bcache.evilpiepirate.org
2356S: Orphan
2357F: drivers/md/bcache/
2358
2359BDISP ST MEDIA DRIVER
2360M: Fabien Dessenne <fabien.dessenne@st.com>
2361L: linux-media@vger.kernel.org
2362T: git git://linuxtv.org/media_tree.git
2363W: https://linuxtv.org
2364S: Supported
2365F: drivers/media/platform/sti/bdisp
2366
2367BEFS FILE SYSTEM
2368M: Luis de Bethencourt <luisbg@osg.samsung.com>
2369M: Salah Triki <salah.triki@gmail.com>
2370S: Maintained
2371T: git git://github.com/luisbg/linux-befs.git
2372F: Documentation/filesystems/befs.txt
2373F: fs/befs/
2374
2375BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2376M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2377L: netdev@vger.kernel.org
2378S: Maintained
2379F: drivers/net/ethernet/ec_bhf.c
2380
2381BFS FILE SYSTEM
2382M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2383S: Maintained
2384F: Documentation/filesystems/bfs.txt
2385F: fs/bfs/
2386F: include/uapi/linux/bfs_fs.h
2387
2388BLACKFIN ARCHITECTURE
2389M: Steven Miao <realmz6@gmail.com>
2390L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2391T: git git://git.code.sf.net/p/adi-linux/code
2392W: http://blackfin.uclinux.org
2393S: Supported
2394F: arch/blackfin/
2395
2396BLACKFIN EMAC DRIVER
2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2398W: http://blackfin.uclinux.org
2399S: Supported
2400F: drivers/net/ethernet/adi/
2401
2402BLACKFIN RTC DRIVER
2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2404W: http://blackfin.uclinux.org
2405S: Supported
2406F: drivers/rtc/rtc-bfin.c
2407
2408BLACKFIN SDH DRIVER
2409M: Sonic Zhang <sonic.zhang@analog.com>
2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2411W: http://blackfin.uclinux.org
2412S: Supported
2413F: drivers/mmc/host/bfin_sdh.c
2414
2415BLACKFIN SERIAL DRIVER
2416M: Sonic Zhang <sonic.zhang@analog.com>
2417L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2418W: http://blackfin.uclinux.org
2419S: Supported
2420F: drivers/tty/serial/bfin_uart.c
2421
2422BLACKFIN WATCHDOG DRIVER
2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2424W: http://blackfin.uclinux.org
2425S: Supported
2426F: drivers/watchdog/bfin_wdt.c
2427
2428BLACKFIN I2C TWI DRIVER
2429M: Sonic Zhang <sonic.zhang@analog.com>
2430L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2431W: http://blackfin.uclinux.org/
2432S: Supported
2433F: drivers/i2c/busses/i2c-bfin-twi.c
2434
2435BLACKFIN MEDIA DRIVER
2436M: Scott Jiang <scott.jiang.linux@gmail.com>
2437L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2438W: http://blackfin.uclinux.org/
2439S: Supported
2440F: drivers/media/platform/blackfin/
2441F: drivers/media/i2c/adv7183*
2442F: drivers/media/i2c/vs6624*
2443
2444BLINKM RGB LED DRIVER
2445M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2446S: Maintained
2447F: drivers/leds/leds-blinkm.c
2448
2449BLOCK LAYER
2450M: Jens Axboe <axboe@kernel.dk>
2451L: linux-block@vger.kernel.org
2452T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2453S: Maintained
2454F: block/
2455F: kernel/trace/blktrace.c
2456
2457BLOCK2MTD DRIVER
2458M: Joern Engel <joern@lazybastard.org>
2459L: linux-mtd@lists.infradead.org
2460S: Maintained
2461F: drivers/mtd/devices/block2mtd.c
2462
2463BLUETOOTH DRIVERS
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: drivers/bluetooth/
2473
2474BLUETOOTH SUBSYSTEM
2475M: Marcel Holtmann <marcel@holtmann.org>
2476M: Gustavo Padovan <gustavo@padovan.org>
2477M: Johan Hedberg <johan.hedberg@gmail.com>
2478L: linux-bluetooth@vger.kernel.org
2479W: http://www.bluez.org/
2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2482S: Maintained
2483F: net/bluetooth/
2484F: include/net/bluetooth/
2485
2486BONDING DRIVER
2487M: Jay Vosburgh <j.vosburgh@gmail.com>
2488M: Veaceslav Falico <vfalico@gmail.com>
2489M: Andy Gospodarek <andy@greyhouse.net>
2490L: netdev@vger.kernel.org
2491W: http://sourceforge.net/projects/bonding/
2492S: Supported
2493F: drivers/net/bonding/
2494F: include/uapi/linux/if_bonding.h
2495
2496BPF (Safe dynamic programs and tools)
2497M: Alexei Starovoitov <ast@kernel.org>
2498L: netdev@vger.kernel.org
2499L: linux-kernel@vger.kernel.org
2500S: Supported
2501F: kernel/bpf/
2502
2503BROADCOM B44 10/100 ETHERNET DRIVER
2504M: Michael Chan <michael.chan@broadcom.com>
2505L: netdev@vger.kernel.org
2506S: Supported
2507F: drivers/net/ethernet/broadcom/b44.*
2508
2509BROADCOM B53 ETHERNET SWITCH DRIVER
2510M: Florian Fainelli <f.fainelli@gmail.com>
2511L: netdev@vger.kernel.org
2512L: openwrt-devel@lists.openwrt.org (subscribers-only)
2513S: Supported
2514F: drivers/net/dsa/b53/*
2515F: include/linux/platform_data/b53.h
2516
2517BROADCOM GENET ETHERNET DRIVER
2518M: Florian Fainelli <f.fainelli@gmail.com>
2519L: netdev@vger.kernel.org
2520S: Supported
2521F: drivers/net/ethernet/broadcom/genet/
2522
2523BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2524M: Sony Chacko <sony.chacko@qlogic.com>
2525M: Dept-HSGLinuxNICDev@qlogic.com
2526L: netdev@vger.kernel.org
2527S: Supported
2528F: drivers/net/ethernet/broadcom/bnx2.*
2529F: drivers/net/ethernet/broadcom/bnx2_*
2530
2531BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2532M: Ariel Elior <ariel.elior@qlogic.com>
2533L: netdev@vger.kernel.org
2534S: Supported
2535F: drivers/net/ethernet/broadcom/bnx2x/
2536
2537BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2538M: Florian Fainelli <f.fainelli@gmail.com>
2539M: Ray Jui <rjui@broadcom.com>
2540M: Scott Branden <sbranden@broadcom.com>
2541M: bcm-kernel-feedback-list@broadcom.com
2542T: git git://github.com/broadcom/mach-bcm
2543S: Maintained
2544N: bcm281*
2545N: bcm113*
2546N: bcm216*
2547N: kona
2548F: arch/arm/mach-bcm/
2549
2550BROADCOM BCM2835 ARM ARCHITECTURE
2551M: Stephen Warren <swarren@wwwdotorg.org>
2552M: Lee Jones <lee@kernel.org>
2553M: Eric Anholt <eric@anholt.net>
2554L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2557S: Maintained
2558N: bcm2835
2559
2560BROADCOM BCM47XX MIPS ARCHITECTURE
2561M: Hauke Mehrtens <hauke@hauke-m.de>
2562M: Rafał Miłecki <zajec5@gmail.com>
2563L: linux-mips@linux-mips.org
2564S: Maintained
2565F: Documentation/devicetree/bindings/mips/brcm/
2566F: arch/mips/bcm47xx/*
2567F: arch/mips/include/asm/mach-bcm47xx/*
2568
2569BROADCOM BCM5301X ARM ARCHITECTURE
2570M: Hauke Mehrtens <hauke@hauke-m.de>
2571M: Rafał Miłecki <zajec5@gmail.com>
2572M: bcm-kernel-feedback-list@broadcom.com
2573L: linux-arm-kernel@lists.infradead.org
2574S: Maintained
2575F: arch/arm/mach-bcm/bcm_5301x.c
2576F: arch/arm/boot/dts/bcm5301x*.dtsi
2577F: arch/arm/boot/dts/bcm470*
2578
2579BROADCOM BCM63XX ARM ARCHITECTURE
2580M: Florian Fainelli <f.fainelli@gmail.com>
2581M: bcm-kernel-feedback-list@broadcom.com
2582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583T: git git://github.com/broadcom/stblinux.git
2584S: Maintained
2585N: bcm63xx
2586
2587BROADCOM BCM63XX/BCM33XX UDC DRIVER
2588M: Kevin Cernekee <cernekee@gmail.com>
2589L: linux-usb@vger.kernel.org
2590S: Maintained
2591F: drivers/usb/gadget/udc/bcm63xx_udc.*
2592
2593BROADCOM BCM7XXX ARM ARCHITECTURE
2594M: Brian Norris <computersforpeace@gmail.com>
2595M: Gregory Fong <gregory.0xf0@gmail.com>
2596M: Florian Fainelli <f.fainelli@gmail.com>
2597M: bcm-kernel-feedback-list@broadcom.com
2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599T: git git://github.com/broadcom/stblinux.git
2600S: Maintained
2601F: arch/arm/mach-bcm/*brcmstb*
2602F: arch/arm/boot/dts/bcm7*.dts*
2603F: drivers/bus/brcmstb_gisb.c
2604N: brcmstb
2605
2606BROADCOM BMIPS MIPS ARCHITECTURE
2607M: Kevin Cernekee <cernekee@gmail.com>
2608M: Florian Fainelli <f.fainelli@gmail.com>
2609L: linux-mips@linux-mips.org
2610T: git git://github.com/broadcom/stblinux.git
2611S: Maintained
2612F: arch/mips/bmips/*
2613F: arch/mips/include/asm/mach-bmips/*
2614F: arch/mips/kernel/*bmips*
2615F: arch/mips/boot/dts/brcm/bcm*.dts*
2616F: drivers/irqchip/irq-bcm63*
2617F: drivers/irqchip/irq-bcm7*
2618F: drivers/irqchip/irq-brcmstb*
2619F: include/linux/bcm963xx_nvram.h
2620F: include/linux/bcm963xx_tag.h
2621
2622BROADCOM TG3 GIGABIT ETHERNET DRIVER
2623M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2624M: Prashant Sreedharan <prashant@broadcom.com>
2625M: Michael Chan <mchan@broadcom.com>
2626L: netdev@vger.kernel.org
2627S: Supported
2628F: drivers/net/ethernet/broadcom/tg3.*
2629
2630BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2631M: Arend van Spriel <arend.vanspriel@broadcom.com>
2632M: Franky Lin <franky.lin@broadcom.com>
2633M: Hante Meuleman <hante.meuleman@broadcom.com>
2634L: linux-wireless@vger.kernel.org
2635L: brcm80211-dev-list.pdl@broadcom.com
2636S: Supported
2637F: drivers/net/wireless/broadcom/brcm80211/
2638
2639BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2640M: QLogic-Storage-Upstream@qlogic.com
2641L: linux-scsi@vger.kernel.org
2642S: Supported
2643F: drivers/scsi/bnx2fc/
2644
2645BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2646M: QLogic-Storage-Upstream@qlogic.com
2647L: linux-scsi@vger.kernel.org
2648S: Supported
2649F: drivers/scsi/bnx2i/
2650
2651BROADCOM IPROC ARM ARCHITECTURE
2652M: Ray Jui <rjui@broadcom.com>
2653M: Scott Branden <sbranden@broadcom.com>
2654M: Jon Mason <jonmason@broadcom.com>
2655M: bcm-kernel-feedback-list@broadcom.com
2656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657T: git git://github.com/broadcom/cygnus-linux.git
2658S: Maintained
2659N: iproc
2660N: cygnus
2661N: bcm[-_]nsp
2662N: bcm9113*
2663N: bcm9583*
2664N: bcm9585*
2665N: bcm9586*
2666N: bcm988312
2667N: bcm113*
2668N: bcm583*
2669N: bcm585*
2670N: bcm586*
2671N: bcm88312
2672F: arch/arm64/boot/dts/broadcom/ns2*
2673F: drivers/clk/bcm/clk-ns*
2674F: drivers/pinctrl/bcm/pinctrl-ns*
2675
2676BROADCOM BRCMSTB GPIO DRIVER
2677M: Gregory Fong <gregory.0xf0@gmail.com>
2678L: bcm-kernel-feedback-list@broadcom.com
2679S: Supported
2680F: drivers/gpio/gpio-brcmstb.c
2681F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2682
2683BROADCOM KONA GPIO DRIVER
2684M: Ray Jui <rjui@broadcom.com>
2685L: bcm-kernel-feedback-list@broadcom.com
2686S: Supported
2687F: drivers/gpio/gpio-bcm-kona.c
2688F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2689
2690BROADCOM NVRAM DRIVER
2691M: Rafał Miłecki <zajec5@gmail.com>
2692L: linux-mips@linux-mips.org
2693S: Maintained
2694F: drivers/firmware/broadcom/*
2695
2696BROADCOM STB NAND FLASH DRIVER
2697M: Brian Norris <computersforpeace@gmail.com>
2698M: Kamal Dasu <kdasu.kdev@gmail.com>
2699L: linux-mtd@lists.infradead.org
2700L: bcm-kernel-feedback-list@broadcom.com
2701S: Maintained
2702F: drivers/mtd/nand/brcmnand/
2703
2704BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2705M: Rafał Miłecki <zajec5@gmail.com>
2706L: linux-wireless@vger.kernel.org
2707S: Maintained
2708F: drivers/bcma/
2709F: include/linux/bcma/
2710
2711BROADCOM SYSTEMPORT ETHERNET DRIVER
2712M: Florian Fainelli <f.fainelli@gmail.com>
2713L: netdev@vger.kernel.org
2714S: Supported
2715F: drivers/net/ethernet/broadcom/bcmsysport.*
2716
2717BROADCOM VULCAN ARM64 SOC
2718M: Jayachandran C. <jchandra@broadcom.com>
2719M: bcm-kernel-feedback-list@broadcom.com
2720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721S: Maintained
2722F: arch/arm64/boot/dts/broadcom/vulcan*
2723
2724BROCADE BFA FC SCSI DRIVER
2725M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2726M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2727L: linux-scsi@vger.kernel.org
2728S: Supported
2729F: drivers/scsi/bfa/
2730
2731BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2732M: Rasesh Mody <rasesh.mody@qlogic.com>
2733L: netdev@vger.kernel.org
2734S: Supported
2735F: drivers/net/ethernet/brocade/bna/
2736
2737BSG (block layer generic sg v4 driver)
2738M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2739L: linux-scsi@vger.kernel.org
2740S: Supported
2741F: block/bsg.c
2742F: include/linux/bsg.h
2743F: include/uapi/linux/bsg.h
2744
2745BT87X AUDIO DRIVER
2746M: Clemens Ladisch <clemens@ladisch.de>
2747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2748T: git git://git.alsa-project.org/alsa-kernel.git
2749S: Maintained
2750F: Documentation/sound/alsa/Bt87x.txt
2751F: sound/pci/bt87x.c
2752
2753BT8XXGPIO DRIVER
2754M: Michael Buesch <m@bues.ch>
2755W: http://bu3sch.de/btgpio.php
2756S: Maintained
2757F: drivers/gpio/gpio-bt8xx.c
2758
2759BTRFS FILE SYSTEM
2760M: Chris Mason <clm@fb.com>
2761M: Josef Bacik <jbacik@fb.com>
2762M: David Sterba <dsterba@suse.com>
2763L: linux-btrfs@vger.kernel.org
2764W: http://btrfs.wiki.kernel.org/
2765Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2767S: Maintained
2768F: Documentation/filesystems/btrfs.txt
2769F: fs/btrfs/
2770
2771BTTV VIDEO4LINUX DRIVER
2772M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2773M: Mauro Carvalho Chehab <mchehab@kernel.org>
2774L: linux-media@vger.kernel.org
2775W: https://linuxtv.org
2776T: git git://linuxtv.org/media_tree.git
2777S: Odd fixes
2778F: Documentation/video4linux/bttv/
2779F: drivers/media/pci/bt8xx/bttv*
2780
2781BUSLOGIC SCSI DRIVER
2782M: Khalid Aziz <khalid@gonehiking.org>
2783L: linux-scsi@vger.kernel.org
2784S: Maintained
2785F: drivers/scsi/BusLogic.*
2786F: drivers/scsi/FlashPoint.*
2787
2788C-MEDIA CMI8788 DRIVER
2789M: Clemens Ladisch <clemens@ladisch.de>
2790L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2791T: git git://git.alsa-project.org/alsa-kernel.git
2792S: Maintained
2793F: sound/pci/oxygen/
2794
2795C6X ARCHITECTURE
2796M: Mark Salter <msalter@redhat.com>
2797M: Aurelien Jacquiot <a-jacquiot@ti.com>
2798L: linux-c6x-dev@linux-c6x.org
2799W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2800S: Maintained
2801F: arch/c6x/
2802
2803CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2804M: David Howells <dhowells@redhat.com>
2805L: linux-cachefs@redhat.com (moderated for non-subscribers)
2806S: Supported
2807F: Documentation/filesystems/caching/cachefiles.txt
2808F: fs/cachefiles/
2809
2810CADET FM/AM RADIO RECEIVER DRIVER
2811M: Hans Verkuil <hverkuil@xs4all.nl>
2812L: linux-media@vger.kernel.org
2813T: git git://linuxtv.org/media_tree.git
2814W: https://linuxtv.org
2815S: Maintained
2816F: drivers/media/radio/radio-cadet*
2817
2818CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2819M: Jonathan Corbet <corbet@lwn.net>
2820L: linux-media@vger.kernel.org
2821T: git git://linuxtv.org/media_tree.git
2822S: Maintained
2823F: Documentation/video4linux/cafe_ccic
2824F: drivers/media/platform/marvell-ccic/
2825
2826CAIF NETWORK LAYER
2827M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2828L: netdev@vger.kernel.org
2829S: Supported
2830F: Documentation/networking/caif/
2831F: drivers/net/caif/
2832F: include/uapi/linux/caif/
2833F: include/net/caif/
2834F: net/caif/
2835
2836CALGARY x86-64 IOMMU
2837M: Muli Ben-Yehuda <mulix@mulix.org>
2838M: Jon Mason <jdmason@kudzu.us>
2839L: iommu@lists.linux-foundation.org
2840S: Maintained
2841F: arch/x86/kernel/pci-calgary_64.c
2842F: arch/x86/kernel/tce_64.c
2843F: arch/x86/include/asm/calgary.h
2844F: arch/x86/include/asm/tce.h
2845
2846CAN NETWORK LAYER
2847M: Oliver Hartkopp <socketcan@hartkopp.net>
2848M: Marc Kleine-Budde <mkl@pengutronix.de>
2849L: linux-can@vger.kernel.org
2850W: https://github.com/linux-can
2851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2852T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2853S: Maintained
2854F: Documentation/networking/can.txt
2855F: net/can/
2856F: include/linux/can/core.h
2857F: include/uapi/linux/can.h
2858F: include/uapi/linux/can/bcm.h
2859F: include/uapi/linux/can/raw.h
2860F: include/uapi/linux/can/gw.h
2861
2862CAN NETWORK DRIVERS
2863M: Wolfgang Grandegger <wg@grandegger.com>
2864M: Marc Kleine-Budde <mkl@pengutronix.de>
2865L: linux-can@vger.kernel.org
2866W: https://github.com/linux-can
2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2869S: Maintained
2870F: Documentation/devicetree/bindings/net/can/
2871F: drivers/net/can/
2872F: include/linux/can/dev.h
2873F: include/linux/can/platform/
2874F: include/uapi/linux/can/error.h
2875F: include/uapi/linux/can/netlink.h
2876
2877CAPABILITIES
2878M: Serge Hallyn <serge@hallyn.com>
2879L: linux-security-module@vger.kernel.org
2880S: Supported
2881F: include/linux/capability.h
2882F: include/uapi/linux/capability.h
2883F: security/commoncap.c
2884F: kernel/capability.c
2885
2886CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2887M: Kevin Tsai <ktsai@capellamicro.com>
2888S: Maintained
2889F: drivers/iio/light/cm*
2890F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2891
2892CAVIUM LIQUIDIO NETWORK DRIVER
2893M: Derek Chickles <derek.chickles@caviumnetworks.com>
2894M: Satanand Burla <satananda.burla@caviumnetworks.com>
2895M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2896M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2897L: netdev@vger.kernel.org
2898W: http://www.cavium.com
2899S: Supported
2900F: drivers/net/ethernet/cavium/liquidio/
2901
2902CC2520 IEEE-802.15.4 RADIO DRIVER
2903M: Varka Bhadram <varkabhadram@gmail.com>
2904L: linux-wpan@vger.kernel.org
2905S: Maintained
2906F: drivers/net/ieee802154/cc2520.c
2907F: include/linux/spi/cc2520.h
2908F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2909
2910CEC DRIVER
2911M: Hans Verkuil <hans.verkuil@cisco.com>
2912L: linux-media@vger.kernel.org
2913T: git git://linuxtv.org/media_tree.git
2914W: http://linuxtv.org
2915S: Supported
2916F: Documentation/cec.txt
2917F: Documentation/DocBook/media/v4l/cec*
2918F: drivers/staging/media/cec/
2919F: drivers/media/cec-edid.c
2920F: drivers/media/rc/keymaps/rc-cec.c
2921F: include/media/cec.h
2922F: include/media/cec-edid.h
2923F: include/linux/cec.h
2924F: include/linux/cec-funcs.h
2925
2926CELL BROADBAND ENGINE ARCHITECTURE
2927M: Arnd Bergmann <arnd@arndb.de>
2928L: linuxppc-dev@lists.ozlabs.org
2929W: http://www.ibm.com/developerworks/power/cell/
2930S: Supported
2931F: arch/powerpc/include/asm/cell*.h
2932F: arch/powerpc/include/asm/spu*.h
2933F: arch/powerpc/include/uapi/asm/spu*.h
2934F: arch/powerpc/oprofile/*cell*
2935F: arch/powerpc/platforms/cell/
2936
2937CEPH COMMON CODE (LIBCEPH)
2938M: Ilya Dryomov <idryomov@gmail.com>
2939M: "Yan, Zheng" <zyan@redhat.com>
2940M: Sage Weil <sage@redhat.com>
2941L: ceph-devel@vger.kernel.org
2942W: http://ceph.com/
2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2944T: git git://github.com/ceph/ceph-client.git
2945S: Supported
2946F: net/ceph/
2947F: include/linux/ceph/
2948F: include/linux/crush/
2949
2950CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2951M: "Yan, Zheng" <zyan@redhat.com>
2952M: Sage Weil <sage@redhat.com>
2953M: Ilya Dryomov <idryomov@gmail.com>
2954L: ceph-devel@vger.kernel.org
2955W: http://ceph.com/
2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2957T: git git://github.com/ceph/ceph-client.git
2958S: Supported
2959F: Documentation/filesystems/ceph.txt
2960F: fs/ceph/
2961
2962CERTIFICATE HANDLING:
2963M: David Howells <dhowells@redhat.com>
2964M: David Woodhouse <dwmw2@infradead.org>
2965L: keyrings@vger.kernel.org
2966S: Maintained
2967F: Documentation/module-signing.txt
2968F: certs/
2969F: scripts/sign-file.c
2970F: scripts/extract-cert.c
2971
2972CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2973L: linux-usb@vger.kernel.org
2974S: Orphan
2975F: Documentation/usb/WUSB-Design-overview.txt
2976F: Documentation/usb/wusb-cbaf
2977F: drivers/usb/host/hwa-hc.c
2978F: drivers/usb/host/whci/
2979F: drivers/usb/wusbcore/
2980F: include/linux/usb/wusb*
2981
2982CFAG12864B LCD DRIVER
2983M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2984W: http://miguelojeda.es/auxdisplay.htm
2985W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2986S: Maintained
2987F: drivers/auxdisplay/cfag12864b.c
2988F: include/linux/cfag12864b.h
2989
2990CFAG12864BFB LCD FRAMEBUFFER DRIVER
2991M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2992W: http://miguelojeda.es/auxdisplay.htm
2993W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2994S: Maintained
2995F: drivers/auxdisplay/cfag12864bfb.c
2996F: include/linux/cfag12864b.h
2997
2998CFG80211 and NL80211
2999M: Johannes Berg <johannes@sipsolutions.net>
3000L: linux-wireless@vger.kernel.org
3001W: http://wireless.kernel.org/
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3004S: Maintained
3005F: include/uapi/linux/nl80211.h
3006F: include/net/cfg80211.h
3007F: net/wireless/*
3008X: net/wireless/wext*
3009
3010CHAR and MISC DRIVERS
3011M: Arnd Bergmann <arnd@arndb.de>
3012M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3013T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3014S: Supported
3015F: drivers/char/*
3016F: drivers/misc/*
3017F: include/linux/miscdevice.h
3018
3019CHECKPATCH
3020M: Andy Whitcroft <apw@canonical.com>
3021M: Joe Perches <joe@perches.com>
3022S: Maintained
3023F: scripts/checkpatch.pl
3024
3025CHINESE DOCUMENTATION
3026M: Harry Wei <harryxiyou@gmail.com>
3027L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3028L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3029S: Maintained
3030F: Documentation/zh_CN/
3031
3032CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3033M: Peter Chen <Peter.Chen@nxp.com>
3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3035L: linux-usb@vger.kernel.org
3036S: Maintained
3037F: drivers/usb/chipidea/
3038
3039CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3040M: Hans de Goede <hdegoede@redhat.com>
3041L: linux-input@vger.kernel.org
3042S: Maintained
3043F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3044F: drivers/input/touchscreen/chipone_icn8318.c
3045
3046CHROME HARDWARE PLATFORM SUPPORT
3047M: Olof Johansson <olof@lixom.net>
3048S: Maintained
3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3050F: drivers/platform/chrome/
3051
3052CISCO VIC ETHERNET NIC DRIVER
3053M: Christian Benvenuti <benve@cisco.com>
3054M: Sujith Sankar <ssujith@cisco.com>
3055M: Govindarajulu Varadarajan <_govind@gmx.com>
3056M: Neel Patel <neepatel@cisco.com>
3057S: Supported
3058F: drivers/net/ethernet/cisco/enic/
3059
3060CISCO VIC LOW LATENCY NIC DRIVER
3061M: Christian Benvenuti <benve@cisco.com>
3062M: Dave Goodell <dgoodell@cisco.com>
3063S: Supported
3064F: drivers/infiniband/hw/usnic/
3065
3066CIRRUS LOGIC EP93XX ETHERNET DRIVER
3067M: Hartley Sweeten <hsweeten@visionengravers.com>
3068L: netdev@vger.kernel.org
3069S: Maintained
3070F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3071
3072CIRRUS LOGIC AUDIO CODEC DRIVERS
3073M: Brian Austin <brian.austin@cirrus.com>
3074M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3075L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3076S: Maintained
3077F: sound/soc/codecs/cs*
3078
3079CLEANCACHE API
3080M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3081L: linux-kernel@vger.kernel.org
3082S: Maintained
3083F: mm/cleancache.c
3084F: include/linux/cleancache.h
3085
3086CLK API
3087M: Russell King <linux@armlinux.org.uk>
3088L: linux-clk@vger.kernel.org
3089S: Maintained
3090F: include/linux/clk.h
3091
3092CLOCKSOURCE, CLOCKEVENT DRIVERS
3093M: Daniel Lezcano <daniel.lezcano@linaro.org>
3094M: Thomas Gleixner <tglx@linutronix.de>
3095L: linux-kernel@vger.kernel.org
3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3097S: Supported
3098F: drivers/clocksource
3099
3100CISCO FCOE HBA DRIVER
3101M: Hiral Patel <hiralpat@cisco.com>
3102M: Suma Ramars <sramars@cisco.com>
3103M: Brian Uchino <buchino@cisco.com>
3104L: linux-scsi@vger.kernel.org
3105S: Supported
3106F: drivers/scsi/fnic/
3107
3108CISCO SCSI HBA DRIVER
3109M: Narsimhulu Musini <nmusini@cisco.com>
3110M: Sesidhar Baddela <sebaddel@cisco.com>
3111L: linux-scsi@vger.kernel.org
3112S: Supported
3113F: drivers/scsi/snic/
3114
3115CMPC ACPI DRIVER
3116M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3117M: Daniel Oliveira Nascimento <don@syst.com.br>
3118L: platform-driver-x86@vger.kernel.org
3119S: Supported
3120F: drivers/platform/x86/classmate-laptop.c
3121
3122COBALT MEDIA DRIVER
3123M: Hans Verkuil <hans.verkuil@cisco.com>
3124L: linux-media@vger.kernel.org
3125T: git git://linuxtv.org/media_tree.git
3126W: https://linuxtv.org
3127S: Supported
3128F: drivers/media/pci/cobalt/
3129
3130COCCINELLE/Semantic Patches (SmPL)
3131M: Julia Lawall <Julia.Lawall@lip6.fr>
3132M: Gilles Muller <Gilles.Muller@lip6.fr>
3133M: Nicolas Palix <nicolas.palix@imag.fr>
3134M: Michal Marek <mmarek@suse.com>
3135L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3137W: http://coccinelle.lip6.fr/
3138S: Supported
3139F: Documentation/coccinelle.txt
3140F: scripts/coccinelle/
3141F: scripts/coccicheck
3142
3143CODA FILE SYSTEM
3144M: Jan Harkes <jaharkes@cs.cmu.edu>
3145M: coda@cs.cmu.edu
3146L: codalist@coda.cs.cmu.edu
3147W: http://www.coda.cs.cmu.edu/
3148S: Maintained
3149F: Documentation/filesystems/coda.txt
3150F: fs/coda/
3151F: include/linux/coda*.h
3152F: include/uapi/linux/coda*.h
3153
3154CODA V4L2 MEM2MEM DRIVER
3155M: Philipp Zabel <p.zabel@pengutronix.de>
3156L: linux-media@vger.kernel.org
3157S: Maintained
3158F: Documentation/devicetree/bindings/media/coda.txt
3159F: drivers/media/platform/coda/
3160
3161COMMON CLK FRAMEWORK
3162M: Michael Turquette <mturquette@baylibre.com>
3163M: Stephen Boyd <sboyd@codeaurora.org>
3164L: linux-clk@vger.kernel.org
3165T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3166S: Maintained
3167F: Documentation/devicetree/bindings/clock/
3168F: drivers/clk/
3169X: drivers/clk/clkdev.c
3170F: include/linux/clk-pr*
3171F: include/linux/clk/
3172
3173COMMON INTERNET FILE SYSTEM (CIFS)
3174M: Steve French <sfrench@samba.org>
3175L: linux-cifs@vger.kernel.org
3176L: samba-technical@lists.samba.org (moderated for non-subscribers)
3177W: http://linux-cifs.samba.org/
3178T: git git://git.samba.org/sfrench/cifs-2.6.git
3179S: Supported
3180F: Documentation/filesystems/cifs/
3181F: fs/cifs/
3182
3183COMPACTPCI HOTPLUG CORE
3184M: Scott Murray <scott@spiteful.org>
3185L: linux-pci@vger.kernel.org
3186S: Maintained
3187F: drivers/pci/hotplug/cpci_hotplug*
3188
3189COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3190M: Scott Murray <scott@spiteful.org>
3191L: linux-pci@vger.kernel.org
3192S: Maintained
3193F: drivers/pci/hotplug/cpcihp_zt5550.*
3194
3195COMPACTPCI HOTPLUG GENERIC DRIVER
3196M: Scott Murray <scott@spiteful.org>
3197L: linux-pci@vger.kernel.org
3198S: Maintained
3199F: drivers/pci/hotplug/cpcihp_generic.c
3200
3201COMPAL LAPTOP SUPPORT
3202M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3203L: platform-driver-x86@vger.kernel.org
3204S: Maintained
3205F: drivers/platform/x86/compal-laptop.c
3206
3207CONEXANT ACCESSRUNNER USB DRIVER
3208L: accessrunner-general@lists.sourceforge.net
3209W: http://accessrunner.sourceforge.net/
3210S: Orphan
3211F: drivers/usb/atm/cxacru.c
3212
3213CONFIGFS
3214M: Joel Becker <jlbec@evilplan.org>
3215M: Christoph Hellwig <hch@lst.de>
3216T: git git://git.infradead.org/users/hch/configfs.git
3217S: Supported
3218F: fs/configfs/
3219F: include/linux/configfs.h
3220
3221CONNECTOR
3222M: Evgeniy Polyakov <zbr@ioremap.net>
3223L: netdev@vger.kernel.org
3224S: Maintained
3225F: drivers/connector/
3226
3227CONTROL GROUP (CGROUP)
3228M: Tejun Heo <tj@kernel.org>
3229M: Li Zefan <lizefan@huawei.com>
3230M: Johannes Weiner <hannes@cmpxchg.org>
3231L: cgroups@vger.kernel.org
3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3233S: Maintained
3234F: Documentation/cgroup*
3235F: include/linux/cgroup*
3236F: kernel/cgroup*
3237
3238CONTROL GROUP - CPUSET
3239M: Li Zefan <lizefan@huawei.com>
3240L: cgroups@vger.kernel.org
3241W: http://www.bullopensource.org/cpuset/
3242W: http://oss.sgi.com/projects/cpusets/
3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3244S: Maintained
3245F: Documentation/cgroup-v1/cpusets.txt
3246F: include/linux/cpuset.h
3247F: kernel/cpuset.c
3248
3249CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3250M: Johannes Weiner <hannes@cmpxchg.org>
3251M: Michal Hocko <mhocko@kernel.org>
3252M: Vladimir Davydov <vdavydov.dev@gmail.com>
3253L: cgroups@vger.kernel.org
3254L: linux-mm@kvack.org
3255S: Maintained
3256F: mm/memcontrol.c
3257F: mm/swap_cgroup.c
3258
3259CORETEMP HARDWARE MONITORING DRIVER
3260M: Fenghua Yu <fenghua.yu@intel.com>
3261L: linux-hwmon@vger.kernel.org
3262S: Maintained
3263F: Documentation/hwmon/coretemp
3264F: drivers/hwmon/coretemp.c
3265
3266COSA/SRP SYNC SERIAL DRIVER
3267M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3268W: http://www.fi.muni.cz/~kas/cosa/
3269S: Maintained
3270F: drivers/net/wan/cosa*
3271
3272CPMAC ETHERNET DRIVER
3273M: Florian Fainelli <f.fainelli@gmail.com>
3274L: netdev@vger.kernel.org
3275S: Maintained
3276F: drivers/net/ethernet/ti/cpmac.c
3277
3278CPU FREQUENCY DRIVERS
3279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3280M: Viresh Kumar <viresh.kumar@linaro.org>
3281L: linux-pm@vger.kernel.org
3282S: Maintained
3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3284T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3285F: drivers/cpufreq/
3286F: include/linux/cpufreq.h
3287
3288CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3289M: Viresh Kumar <viresh.kumar@linaro.org>
3290M: Sudeep Holla <sudeep.holla@arm.com>
3291L: linux-pm@vger.kernel.org
3292W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3293S: Maintained
3294F: drivers/cpufreq/arm_big_little.h
3295F: drivers/cpufreq/arm_big_little.c
3296F: drivers/cpufreq/arm_big_little_dt.c
3297
3298CPUIDLE DRIVER - ARM BIG LITTLE
3299M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3300M: Daniel Lezcano <daniel.lezcano@linaro.org>
3301L: linux-pm@vger.kernel.org
3302L: linux-arm-kernel@lists.infradead.org
3303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3304S: Maintained
3305F: drivers/cpuidle/cpuidle-big_little.c
3306
3307CPUIDLE DRIVER - ARM EXYNOS
3308M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3309M: Daniel Lezcano <daniel.lezcano@linaro.org>
3310M: Kukjin Kim <kgene@kernel.org>
3311L: linux-pm@vger.kernel.org
3312L: linux-samsung-soc@vger.kernel.org
3313S: Supported
3314F: drivers/cpuidle/cpuidle-exynos.c
3315F: arch/arm/mach-exynos/pm.c
3316
3317CPUIDLE DRIVERS
3318M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3319M: Daniel Lezcano <daniel.lezcano@linaro.org>
3320L: linux-pm@vger.kernel.org
3321S: Maintained
3322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3323F: drivers/cpuidle/*
3324F: include/linux/cpuidle.h
3325
3326CPUID/MSR DRIVER
3327M: "H. Peter Anvin" <hpa@zytor.com>
3328S: Maintained
3329F: arch/x86/kernel/cpuid.c
3330F: arch/x86/kernel/msr.c
3331
3332CPU POWER MONITORING SUBSYSTEM
3333M: Thomas Renninger <trenn@suse.com>
3334L: linux-pm@vger.kernel.org
3335S: Maintained
3336F: tools/power/cpupower/
3337
3338CRAMFS FILESYSTEM
3339W: http://sourceforge.net/projects/cramfs/
3340S: Orphan / Obsolete
3341F: Documentation/filesystems/cramfs.txt
3342F: fs/cramfs/
3343
3344CRIS PORT
3345M: Mikael Starvik <starvik@axis.com>
3346M: Jesper Nilsson <jesper.nilsson@axis.com>
3347L: linux-cris-kernel@axis.com
3348W: http://developer.axis.com
3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3350S: Maintained
3351F: arch/cris/
3352F: drivers/tty/serial/crisv10.*
3353
3354CRYPTO API
3355M: Herbert Xu <herbert@gondor.apana.org.au>
3356M: "David S. Miller" <davem@davemloft.net>
3357L: linux-crypto@vger.kernel.org
3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3360S: Maintained
3361F: Documentation/crypto/
3362F: Documentation/devicetree/bindings/crypto/
3363F: Documentation/DocBook/crypto-API.tmpl
3364F: arch/*/crypto/
3365F: crypto/
3366F: drivers/crypto/
3367F: include/crypto/
3368
3369CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3370M: Neil Horman <nhorman@tuxdriver.com>
3371L: linux-crypto@vger.kernel.org
3372S: Maintained
3373F: crypto/ansi_cprng.c
3374F: crypto/rng.c
3375
3376CS3308 MEDIA DRIVER
3377M: Hans Verkuil <hverkuil@xs4all.nl>
3378L: linux-media@vger.kernel.org
3379T: git git://linuxtv.org/media_tree.git
3380W: http://linuxtv.org
3381S: Odd Fixes
3382F: drivers/media/i2c/cs3308.c
3383F: drivers/media/i2c/cs3308.h
3384
3385CS5535 Audio ALSA driver
3386M: Jaya Kumar <jayakumar.alsa@gmail.com>
3387S: Maintained
3388F: sound/pci/cs5535audio/
3389
3390CW1200 WLAN driver
3391M: Solomon Peachy <pizza@shaftnet.org>
3392S: Maintained
3393F: drivers/net/wireless/st/cw1200/
3394
3395CX18 VIDEO4LINUX DRIVER
3396M: Andy Walls <awalls@md.metrocast.net>
3397L: ivtv-devel@ivtvdriver.org (subscribers-only)
3398L: linux-media@vger.kernel.org
3399T: git git://linuxtv.org/media_tree.git
3400W: https://linuxtv.org
3401W: http://www.ivtvdriver.org/index.php/Cx18
3402S: Maintained
3403F: Documentation/video4linux/cx18.txt
3404F: drivers/media/pci/cx18/
3405F: include/uapi/linux/ivtv*
3406
3407CX2341X MPEG ENCODER HELPER MODULE
3408M: Hans Verkuil <hverkuil@xs4all.nl>
3409L: linux-media@vger.kernel.org
3410T: git git://linuxtv.org/media_tree.git
3411W: https://linuxtv.org
3412S: Maintained
3413F: drivers/media/common/cx2341x*
3414F: include/media/cx2341x*
3415
3416CX24120 MEDIA DRIVER
3417M: Jemma Denson <jdenson@gmail.com>
3418M: Patrick Boettcher <patrick.boettcher@posteo.de>
3419L: linux-media@vger.kernel.org
3420W: https://linuxtv.org
3421Q: http://patchwork.linuxtv.org/project/linux-media/list/
3422S: Maintained
3423F: drivers/media/dvb-frontends/cx24120*
3424
3425CX88 VIDEO4LINUX DRIVER
3426M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3427M: Mauro Carvalho Chehab <mchehab@kernel.org>
3428L: linux-media@vger.kernel.org
3429W: https://linuxtv.org
3430T: git git://linuxtv.org/media_tree.git
3431S: Odd fixes
3432F: Documentation/video4linux/cx88/
3433F: drivers/media/pci/cx88/
3434
3435CXD2820R MEDIA DRIVER
3436M: Antti Palosaari <crope@iki.fi>
3437L: linux-media@vger.kernel.org
3438W: https://linuxtv.org
3439W: http://palosaari.fi/linux/
3440Q: http://patchwork.linuxtv.org/project/linux-media/list/
3441T: git git://linuxtv.org/anttip/media_tree.git
3442S: Maintained
3443F: drivers/media/dvb-frontends/cxd2820r*
3444
3445CXGB3 ETHERNET DRIVER (CXGB3)
3446M: Santosh Raspatur <santosh@chelsio.com>
3447L: netdev@vger.kernel.org
3448W: http://www.chelsio.com
3449S: Supported
3450F: drivers/net/ethernet/chelsio/cxgb3/
3451
3452CXGB3 ISCSI DRIVER (CXGB3I)
3453M: Karen Xie <kxie@chelsio.com>
3454L: linux-scsi@vger.kernel.org
3455W: http://www.chelsio.com
3456S: Supported
3457F: drivers/scsi/cxgbi/cxgb3i
3458
3459CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3460M: Steve Wise <swise@chelsio.com>
3461L: linux-rdma@vger.kernel.org
3462W: http://www.openfabrics.org
3463S: Supported
3464F: drivers/infiniband/hw/cxgb3/
3465
3466CXGB4 ETHERNET DRIVER (CXGB4)
3467M: Hariprasad S <hariprasad@chelsio.com>
3468L: netdev@vger.kernel.org
3469W: http://www.chelsio.com
3470S: Supported
3471F: drivers/net/ethernet/chelsio/cxgb4/
3472
3473CXGB4 ISCSI DRIVER (CXGB4I)
3474M: Karen Xie <kxie@chelsio.com>
3475L: linux-scsi@vger.kernel.org
3476W: http://www.chelsio.com
3477S: Supported
3478F: drivers/scsi/cxgbi/cxgb4i
3479
3480CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3481M: Steve Wise <swise@chelsio.com>
3482L: linux-rdma@vger.kernel.org
3483W: http://www.openfabrics.org
3484S: Supported
3485F: drivers/infiniband/hw/cxgb4/
3486
3487CXGB4VF ETHERNET DRIVER (CXGB4VF)
3488M: Casey Leedom <leedom@chelsio.com>
3489L: netdev@vger.kernel.org
3490W: http://www.chelsio.com
3491S: Supported
3492F: drivers/net/ethernet/chelsio/cxgb4vf/
3493
3494CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3495M: Ian Munsie <imunsie@au1.ibm.com>
3496M: Michael Neuling <mikey@neuling.org>
3497L: linuxppc-dev@lists.ozlabs.org
3498S: Supported
3499F: drivers/misc/cxl/
3500F: include/misc/cxl*
3501F: include/uapi/misc/cxl.h
3502F: Documentation/powerpc/cxl.txt
3503F: Documentation/powerpc/cxl.txt
3504F: Documentation/ABI/testing/sysfs-class-cxl
3505
3506CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3507M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3508M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3509M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3510L: linux-scsi@vger.kernel.org
3511S: Supported
3512F: drivers/scsi/cxlflash/
3513F: include/uapi/scsi/cxlflash_ioctls.h
3514F: Documentation/powerpc/cxlflash.txt
3515
3516STMMAC ETHERNET DRIVER
3517M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3518M: Alexandre Torgue <alexandre.torgue@st.com>
3519L: netdev@vger.kernel.org
3520W: http://www.stlinux.com
3521S: Supported
3522F: drivers/net/ethernet/stmicro/stmmac/
3523
3524CYBERPRO FB DRIVER
3525M: Russell King <linux@armlinux.org.uk>
3526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3527W: http://www.armlinux.org.uk/
3528S: Maintained
3529F: drivers/video/fbdev/cyber2000fb.*
3530
3531CYCLADES ASYNC MUX DRIVER
3532W: http://www.cyclades.com/
3533S: Orphan
3534F: drivers/tty/cyclades.c
3535F: include/linux/cyclades.h
3536F: include/uapi/linux/cyclades.h
3537
3538CYCLADES PC300 DRIVER
3539W: http://www.cyclades.com/
3540S: Orphan
3541F: drivers/net/wan/pc300*
3542
3543CYPRESS_FIRMWARE MEDIA DRIVER
3544M: Antti Palosaari <crope@iki.fi>
3545L: linux-media@vger.kernel.org
3546W: https://linuxtv.org
3547W: http://palosaari.fi/linux/
3548Q: http://patchwork.linuxtv.org/project/linux-media/list/
3549T: git git://linuxtv.org/anttip/media_tree.git
3550S: Maintained
3551F: drivers/media/common/cypress_firmware*
3552
3553CYTTSP TOUCHSCREEN DRIVER
3554M: Ferruh Yigit <fery@cypress.com>
3555L: linux-input@vger.kernel.org
3556S: Supported
3557F: drivers/input/touchscreen/cyttsp*
3558F: include/linux/input/cyttsp.h
3559
3560DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3561M: Joshua Kinard <kumba@gentoo.org>
3562S: Maintained
3563F: drivers/rtc/rtc-ds1685.c
3564F: include/linux/rtc/ds1685.h
3565
3566DAMA SLAVE for AX.25
3567M: Joerg Reuter <jreuter@yaina.de>
3568W: http://yaina.de/jreuter/
3569W: http://www.qsl.net/dl1bke/
3570L: linux-hams@vger.kernel.org
3571S: Maintained
3572F: net/ax25/af_ax25.c
3573F: net/ax25/ax25_dev.c
3574F: net/ax25/ax25_ds_*
3575F: net/ax25/ax25_in.c
3576F: net/ax25/ax25_out.c
3577F: net/ax25/ax25_timer.c
3578F: net/ax25/sysctl_net_ax25.c
3579
3580DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3581L: netdev@vger.kernel.org
3582S: Orphan
3583F: Documentation/networking/dmfe.txt
3584F: drivers/net/ethernet/dec/tulip/dmfe.c
3585
3586DC390/AM53C974 SCSI driver
3587M: Hannes Reinecke <hare@suse.com>
3588L: linux-scsi@vger.kernel.org
3589S: Maintained
3590F: drivers/scsi/am53c974.c
3591
3592DC395x SCSI driver
3593M: Oliver Neukum <oliver@neukum.org>
3594M: Ali Akcaagac <aliakc@web.de>
3595M: Jamie Lenehan <lenehan@twibble.org>
3596L: dc395x@twibble.org
3597W: http://twibble.org/dist/dc395x/
3598W: http://lists.twibble.org/mailman/listinfo/dc395x/
3599S: Maintained
3600F: Documentation/scsi/dc395x.txt
3601F: drivers/scsi/dc395x.*
3602
3603DCCP PROTOCOL
3604M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3605L: dccp@vger.kernel.org
3606W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3607S: Maintained
3608F: include/linux/dccp.h
3609F: include/uapi/linux/dccp.h
3610F: include/linux/tfrc.h
3611F: net/dccp/
3612
3613DECnet NETWORK LAYER
3614W: http://linux-decnet.sourceforge.net
3615L: linux-decnet-user@lists.sourceforge.net
3616S: Orphan
3617F: Documentation/networking/decnet.txt
3618F: net/decnet/
3619
3620DECSTATION PLATFORM SUPPORT
3621M: "Maciej W. Rozycki" <macro@linux-mips.org>
3622L: linux-mips@linux-mips.org
3623W: http://www.linux-mips.org/wiki/DECstation
3624S: Maintained
3625F: arch/mips/dec/
3626F: arch/mips/include/asm/dec/
3627F: arch/mips/include/asm/mach-dec/
3628
3629DEFXX FDDI NETWORK DRIVER
3630M: "Maciej W. Rozycki" <macro@linux-mips.org>
3631S: Maintained
3632F: drivers/net/fddi/defxx.*
3633
3634DELL LAPTOP DRIVER
3635M: Matthew Garrett <mjg59@srcf.ucam.org>
3636M: Pali Rohár <pali.rohar@gmail.com>
3637L: platform-driver-x86@vger.kernel.org
3638S: Maintained
3639F: drivers/platform/x86/dell-laptop.c
3640
3641DELL LAPTOP RBTN DRIVER
3642M: Pali Rohár <pali.rohar@gmail.com>
3643S: Maintained
3644F: drivers/platform/x86/dell-rbtn.*
3645
3646DELL LAPTOP FREEFALL DRIVER
3647M: Pali Rohár <pali.rohar@gmail.com>
3648S: Maintained
3649F: drivers/platform/x86/dell-smo8800.c
3650
3651DELL LAPTOP SMM DRIVER
3652M: Pali Rohár <pali.rohar@gmail.com>
3653S: Maintained
3654F: drivers/hwmon/dell-smm-hwmon.c
3655F: include/uapi/linux/i8k.h
3656
3657DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3658M: Doug Warzecha <Douglas_Warzecha@dell.com>
3659S: Maintained
3660F: Documentation/dcdbas.txt
3661F: drivers/firmware/dcdbas.*
3662
3663DELL WMI EXTRAS DRIVER
3664M: Matthew Garrett <mjg59@srcf.ucam.org>
3665M: Pali Rohár <pali.rohar@gmail.com>
3666S: Maintained
3667F: drivers/platform/x86/dell-wmi.c
3668
3669DESIGNWARE USB2 DRD IP DRIVER
3670M: John Youn <johnyoun@synopsys.com>
3671L: linux-usb@vger.kernel.org
3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3673S: Maintained
3674F: drivers/usb/dwc2/
3675
3676DESIGNWARE USB3 DRD IP DRIVER
3677M: Felipe Balbi <balbi@kernel.org>
3678L: linux-usb@vger.kernel.org
3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3680S: Maintained
3681F: drivers/usb/dwc3/
3682
3683DEVICE COREDUMP (DEV_COREDUMP)
3684M: Johannes Berg <johannes@sipsolutions.net>
3685L: linux-kernel@vger.kernel.org
3686S: Maintained
3687F: drivers/base/devcoredump.c
3688F: include/linux/devcoredump.h
3689
3690DEVICE FREQUENCY (DEVFREQ)
3691M: MyungJoo Ham <myungjoo.ham@samsung.com>
3692M: Kyungmin Park <kyungmin.park@samsung.com>
3693L: linux-pm@vger.kernel.org
3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695S: Maintained
3696F: drivers/devfreq/
3697F: include/linux/devfreq.h
3698F: Documentation/devicetree/bindings/devfreq/
3699
3700DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3701M: Chanwoo Choi <cw00.choi@samsung.com>
3702L: linux-pm@vger.kernel.org
3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3704S: Supported
3705F: drivers/devfreq/event/
3706F: drivers/devfreq/devfreq-event.c
3707F: include/linux/devfreq-event.h
3708F: Documentation/devicetree/bindings/devfreq/event/
3709
3710BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3711M: Chanwoo Choi <cw00.choi@samsung.com>
3712L: linux-pm@vger.kernel.org
3713L: linux-samsung-soc@vger.kernel.org
3714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3715S: Maintained
3716F: drivers/devfreq/exynos-bus.c
3717F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3718
3719DEVICE NUMBER REGISTRY
3720M: Torben Mathiasen <device@lanana.org>
3721W: http://lanana.org/docs/device-list/index.html
3722S: Maintained
3723
3724DEVICE-MAPPER (LVM)
3725M: Alasdair Kergon <agk@redhat.com>
3726M: Mike Snitzer <snitzer@redhat.com>
3727M: dm-devel@redhat.com
3728L: dm-devel@redhat.com
3729W: http://sources.redhat.com/dm
3730Q: http://patchwork.kernel.org/project/dm-devel/list/
3731T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3732T: quilt http://people.redhat.com/agk/patches/linux/editing/
3733S: Maintained
3734F: Documentation/device-mapper/
3735F: drivers/md/dm*
3736F: drivers/md/persistent-data/
3737F: include/linux/device-mapper.h
3738F: include/linux/dm-*.h
3739F: include/uapi/linux/dm-*.h
3740
3741DEVLINK
3742M: Jiri Pirko <jiri@mellanox.com>
3743L: netdev@vger.kernel.org
3744S: Supported
3745F: net/core/devlink.c
3746F: include/net/devlink.h
3747F: include/uapi/linux/devlink.h
3748
3749DIALOG SEMICONDUCTOR DRIVERS
3750M: Support Opensource <support.opensource@diasemi.com>
3751W: http://www.dialog-semiconductor.com/products
3752S: Supported
3753F: Documentation/hwmon/da90??
3754F: Documentation/devicetree/bindings/mfd/da90*.txt
3755F: Documentation/devicetree/bindings/regulator/da92*.txt
3756F: Documentation/devicetree/bindings/sound/da[79]*.txt
3757F: drivers/gpio/gpio-da90??.c
3758F: drivers/hwmon/da90??-hwmon.c
3759F: drivers/iio/adc/da91??-*.c
3760F: drivers/input/misc/da90??_onkey.c
3761F: drivers/input/touchscreen/da9052_tsi.c
3762F: drivers/leds/leds-da90??.c
3763F: drivers/mfd/da903x.c
3764F: drivers/mfd/da90??-*.c
3765F: drivers/mfd/da91??-*.c
3766F: drivers/power/da9052-battery.c
3767F: drivers/power/da91??-*.c
3768F: drivers/regulator/da903x.c
3769F: drivers/regulator/da9???-regulator.[ch]
3770F: drivers/rtc/rtc-da90??.c
3771F: drivers/video/backlight/da90??_bl.c
3772F: drivers/watchdog/da90??_wdt.c
3773F: include/linux/mfd/da903x.h
3774F: include/linux/mfd/da9052/
3775F: include/linux/mfd/da9055/
3776F: include/linux/mfd/da9062/
3777F: include/linux/mfd/da9063/
3778F: include/linux/mfd/da9150/
3779F: include/linux/regulator/da9211.h
3780F: include/sound/da[79]*.h
3781F: sound/soc/codecs/da[79]*.[ch]
3782
3783DIGI NEO AND CLASSIC PCI PRODUCTS
3784M: Lidza Louina <lidza.louina@gmail.com>
3785M: Mark Hounschell <markh@compro.net>
3786L: driverdev-devel@linuxdriverproject.org
3787S: Maintained
3788F: drivers/staging/dgnc/
3789
3790DIOLAN U2C-12 I2C DRIVER
3791M: Guenter Roeck <linux@roeck-us.net>
3792L: linux-i2c@vger.kernel.org
3793S: Maintained
3794F: drivers/i2c/busses/i2c-diolan-u2c.c
3795
3796DIRECT ACCESS (DAX)
3797M: Matthew Wilcox <willy@linux.intel.com>
3798L: linux-fsdevel@vger.kernel.org
3799S: Supported
3800F: fs/dax.c
3801
3802DIRECTORY NOTIFICATION (DNOTIFY)
3803M: Eric Paris <eparis@parisplace.org>
3804S: Maintained
3805F: Documentation/filesystems/dnotify.txt
3806F: fs/notify/dnotify/
3807F: include/linux/dnotify.h
3808
3809DISK GEOMETRY AND PARTITION HANDLING
3810M: Andries Brouwer <aeb@cwi.nl>
3811W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3812W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3813W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3814S: Maintained
3815
3816DISKQUOTA
3817M: Jan Kara <jack@suse.com>
3818S: Maintained
3819F: Documentation/filesystems/quota.txt
3820F: fs/quota/
3821F: include/linux/quota*.h
3822F: include/uapi/linux/quota*.h
3823
3824DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3825M: Bernie Thompson <bernie@plugable.com>
3826L: linux-fbdev@vger.kernel.org
3827S: Maintained
3828W: http://plugable.com/category/projects/udlfb/
3829F: drivers/video/fbdev/udlfb.c
3830F: include/video/udlfb.h
3831F: Documentation/fb/udlfb.txt
3832
3833DISTRIBUTED LOCK MANAGER (DLM)
3834M: Christine Caulfield <ccaulfie@redhat.com>
3835M: David Teigland <teigland@redhat.com>
3836L: cluster-devel@redhat.com
3837W: http://sources.redhat.com/cluster/
3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3839S: Supported
3840F: fs/dlm/
3841
3842DMA BUFFER SHARING FRAMEWORK
3843M: Sumit Semwal <sumit.semwal@linaro.org>
3844S: Maintained
3845L: linux-media@vger.kernel.org
3846L: dri-devel@lists.freedesktop.org
3847L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3848F: drivers/dma-buf/
3849F: include/linux/dma-buf*
3850F: include/linux/reservation.h
3851F: include/linux/*fence.h
3852F: Documentation/dma-buf-sharing.txt
3853T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3854
3855SYNC FILE FRAMEWORK
3856M: Sumit Semwal <sumit.semwal@linaro.org>
3857R: Gustavo Padovan <gustavo@padovan.org>
3858S: Maintained
3859L: linux-media@vger.kernel.org
3860L: dri-devel@lists.freedesktop.org
3861F: drivers/dma-buf/sync_file.c
3862F: include/linux/sync_file.h
3863F: Documentation/sync_file.txt
3864T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3865
3866DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3867M: Vinod Koul <vinod.koul@intel.com>
3868L: dmaengine@vger.kernel.org
3869Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3870S: Maintained
3871F: drivers/dma/
3872F: include/linux/dmaengine.h
3873F: Documentation/devicetree/bindings/dma/
3874F: Documentation/dmaengine/
3875T: git git://git.infradead.org/users/vkoul/slave-dma.git
3876
3877DME1737 HARDWARE MONITOR DRIVER
3878M: Juerg Haefliger <juergh@gmail.com>
3879L: linux-hwmon@vger.kernel.org
3880S: Maintained
3881F: Documentation/hwmon/dme1737
3882F: drivers/hwmon/dme1737.c
3883
3884DMI/SMBIOS SUPPORT
3885M: Jean Delvare <jdelvare@suse.com>
3886S: Maintained
3887T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3888F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3889F: drivers/firmware/dmi-id.c
3890F: drivers/firmware/dmi_scan.c
3891F: include/linux/dmi.h
3892
3893DOCUMENTATION
3894M: Jonathan Corbet <corbet@lwn.net>
3895L: linux-doc@vger.kernel.org
3896S: Maintained
3897F: Documentation/
3898F: scripts/docproc.c
3899F: scripts/kernel-doc*
3900X: Documentation/ABI/
3901X: Documentation/devicetree/
3902X: Documentation/acpi
3903X: Documentation/power
3904X: Documentation/spi
3905X: Documentation/DocBook/media
3906T: git git://git.lwn.net/linux.git docs-next
3907
3908DOUBLETALK DRIVER
3909M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3910L: blinux-list@redhat.com
3911S: Maintained
3912F: drivers/char/dtlk.c
3913F: include/linux/dtlk.h
3914
3915DPT_I2O SCSI RAID DRIVER
3916M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3917L: linux-scsi@vger.kernel.org
3918W: http://www.adaptec.com/
3919S: Maintained
3920F: drivers/scsi/dpt*
3921F: drivers/scsi/dpt/
3922
3923DRBD DRIVER
3924M: Philipp Reisner <philipp.reisner@linbit.com>
3925M: Lars Ellenberg <lars.ellenberg@linbit.com>
3926L: drbd-dev@lists.linbit.com
3927W: http://www.drbd.org
3928T: git git://git.linbit.com/linux-drbd.git
3929T: git git://git.linbit.com/drbd-8.4.git
3930S: Supported
3931F: drivers/block/drbd/
3932F: lib/lru_cache.c
3933F: Documentation/blockdev/drbd/
3934
3935DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3938S: Supported
3939F: Documentation/kobject.txt
3940F: drivers/base/
3941F: fs/debugfs/
3942F: fs/kernfs/
3943F: fs/sysfs/
3944F: include/linux/debugfs.h
3945F: include/linux/kobj*
3946F: lib/kobj*
3947
3948DRM DRIVERS
3949M: David Airlie <airlied@linux.ie>
3950L: dri-devel@lists.freedesktop.org
3951T: git git://people.freedesktop.org/~airlied/linux
3952S: Maintained
3953F: drivers/gpu/drm/
3954F: drivers/gpu/vga/
3955F: Documentation/devicetree/bindings/display/
3956F: Documentation/devicetree/bindings/gpu/
3957F: Documentation/devicetree/bindings/video/
3958F: Documentation/gpu/
3959F: include/drm/
3960F: include/uapi/drm/
3961
3962DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3963M: Dave Airlie <airlied@redhat.com>
3964S: Odd Fixes
3965F: drivers/gpu/drm/ast/
3966
3967DRM DRIVER FOR BOCHS VIRTUAL GPU
3968M: Gerd Hoffmann <kraxel@redhat.com>
3969S: Odd Fixes
3970F: drivers/gpu/drm/bochs/
3971
3972DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3973M: Dave Airlie <airlied@redhat.com>
3974S: Odd Fixes
3975F: drivers/gpu/drm/cirrus/
3976
3977RADEON and AMDGPU DRM DRIVERS
3978M: Alex Deucher <alexander.deucher@amd.com>
3979M: Christian König <christian.koenig@amd.com>
3980L: dri-devel@lists.freedesktop.org
3981T: git git://people.freedesktop.org/~agd5f/linux
3982S: Supported
3983F: drivers/gpu/drm/radeon/
3984F: include/uapi/drm/radeon_drm.h
3985F: drivers/gpu/drm/amd/
3986F: include/uapi/drm/amdgpu_drm.h
3987
3988DRM PANEL DRIVERS
3989M: Thierry Reding <thierry.reding@gmail.com>
3990L: dri-devel@lists.freedesktop.org
3991T: git git://anongit.freedesktop.org/tegra/linux.git
3992S: Maintained
3993F: drivers/gpu/drm/drm_panel.c
3994F: drivers/gpu/drm/panel/
3995F: include/drm/drm_panel.h
3996F: Documentation/devicetree/bindings/display/panel/
3997
3998INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3999M: Daniel Vetter <daniel.vetter@intel.com>
4000M: Jani Nikula <jani.nikula@linux.intel.com>
4001L: intel-gfx@lists.freedesktop.org
4002L: dri-devel@lists.freedesktop.org
4003W: https://01.org/linuxgraphics/
4004Q: http://patchwork.freedesktop.org/project/intel-gfx/
4005T: git git://anongit.freedesktop.org/drm-intel
4006S: Supported
4007F: drivers/gpu/drm/i915/
4008F: include/drm/i915*
4009F: include/uapi/drm/i915_drm.h
4010F: Documentation/gpu/i915.rst
4011
4012DRM DRIVERS FOR ATMEL HLCDC
4013M: Boris Brezillon <boris.brezillon@free-electrons.com>
4014L: dri-devel@lists.freedesktop.org
4015S: Supported
4016F: drivers/gpu/drm/atmel-hlcdc/
4017F: Documentation/devicetree/bindings/drm/atmel/
4018
4019DRM DRIVERS FOR ALLWINNER A10
4020M: Maxime Ripard <maxime.ripard@free-electrons.com>
4021L: dri-devel@lists.freedesktop.org
4022S: Supported
4023F: drivers/gpu/drm/sun4i/
4024F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4025
4026DRM DRIVERS FOR EXYNOS
4027M: Inki Dae <inki.dae@samsung.com>
4028M: Joonyoung Shim <jy0922.shim@samsung.com>
4029M: Seung-Woo Kim <sw0312.kim@samsung.com>
4030M: Kyungmin Park <kyungmin.park@samsung.com>
4031L: dri-devel@lists.freedesktop.org
4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4033S: Supported
4034F: drivers/gpu/drm/exynos/
4035F: include/uapi/drm/exynos_drm.h
4036F: Documentation/devicetree/bindings/display/exynos/
4037
4038DRM DRIVERS FOR FREESCALE DCU
4039M: Stefan Agner <stefan@agner.ch>
4040M: Alison Wang <alison.wang@freescale.com>
4041L: dri-devel@lists.freedesktop.org
4042S: Supported
4043F: drivers/gpu/drm/fsl-dcu/
4044F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4045F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4046F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4047
4048DRM DRIVERS FOR FREESCALE IMX
4049M: Philipp Zabel <p.zabel@pengutronix.de>
4050L: dri-devel@lists.freedesktop.org
4051S: Maintained
4052F: drivers/gpu/drm/imx/
4053F: drivers/gpu/ipu-v3/
4054F: Documentation/devicetree/bindings/display/imx/
4055
4056DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4057M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4058L: dri-devel@lists.freedesktop.org
4059T: git git://github.com/patjak/drm-gma500
4060S: Maintained
4061F: drivers/gpu/drm/gma500/
4062
4063DRM DRIVERS FOR HISILICON
4064M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4065R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4066R: Chen Feng <puck.chen@hisilicon.com>
4067L: dri-devel@lists.freedesktop.org
4068T: git git://github.com/xin3liang/linux.git
4069S: Maintained
4070F: drivers/gpu/drm/hisilicon/
4071F: Documentation/devicetree/bindings/display/hisilicon/
4072
4073DRM DRIVER FOR INTEL I810 VIDEO CARDS
4074S: Orphan / Obsolete
4075F: drivers/gpu/drm/i810/
4076F: include/uapi/drm/i810_drm.h
4077
4078DRM DRIVER FOR MSM ADRENO GPU
4079M: Rob Clark <robdclark@gmail.com>
4080L: linux-arm-msm@vger.kernel.org
4081L: dri-devel@lists.freedesktop.org
4082L: freedreno@lists.freedesktop.org
4083T: git git://people.freedesktop.org/~robclark/linux
4084S: Maintained
4085F: drivers/gpu/drm/msm/
4086F: include/uapi/drm/msm_drm.h
4087F: Documentation/devicetree/bindings/display/msm/
4088
4089DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4090M: Ben Skeggs <bskeggs@redhat.com>
4091L: dri-devel@lists.freedesktop.org
4092L: nouveau@lists.freedesktop.org
4093T: git git://github.com/skeggsb/linux
4094S: Supported
4095F: drivers/gpu/drm/nouveau/
4096F: include/uapi/drm/nouveau_drm.h
4097
4098DRM DRIVERS FOR NVIDIA TEGRA
4099M: Thierry Reding <thierry.reding@gmail.com>
4100L: dri-devel@lists.freedesktop.org
4101L: linux-tegra@vger.kernel.org
4102T: git git://anongit.freedesktop.org/tegra/linux.git
4103S: Supported
4104F: drivers/gpu/drm/tegra/
4105F: drivers/gpu/host1x/
4106F: include/linux/host1x.h
4107F: include/uapi/drm/tegra_drm.h
4108F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4109
4110DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4111S: Orphan / Obsolete
4112F: drivers/gpu/drm/mga/
4113F: include/uapi/drm/mga_drm.h
4114
4115DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4116M: Dave Airlie <airlied@redhat.com>
4117S: Odd Fixes
4118F: drivers/gpu/drm/mgag200/
4119
4120DRM DRIVER FOR RAGE 128 VIDEO CARDS
4121S: Orphan / Obsolete
4122F: drivers/gpu/drm/r128/
4123F: include/uapi/drm/r128_drm.h
4124
4125DRM DRIVERS FOR RENESAS
4126M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4127L: dri-devel@lists.freedesktop.org
4128L: linux-renesas-soc@vger.kernel.org
4129T: git git://linuxtv.org/pinchartl/fbdev
4130S: Supported
4131F: drivers/gpu/drm/rcar-du/
4132F: drivers/gpu/drm/shmobile/
4133F: include/linux/platform_data/shmob_drm.h
4134F: Documentation/devicetree/bindings/display/renesas,du.txt
4135
4136DRM DRIVER FOR QXL VIRTUAL GPU
4137M: Dave Airlie <airlied@redhat.com>
4138S: Odd Fixes
4139F: drivers/gpu/drm/qxl/
4140F: include/uapi/drm/qxl_drm.h
4141
4142DRM DRIVERS FOR ROCKCHIP
4143M: Mark Yao <mark.yao@rock-chips.com>
4144L: dri-devel@lists.freedesktop.org
4145S: Maintained
4146F: drivers/gpu/drm/rockchip/
4147F: Documentation/devicetree/bindings/display/rockchip/
4148
4149DRM DRIVER FOR SAVAGE VIDEO CARDS
4150S: Orphan / Obsolete
4151F: drivers/gpu/drm/savage/
4152F: include/uapi/drm/savage_drm.h
4153
4154DRM DRIVER FOR SIS VIDEO CARDS
4155S: Orphan / Obsolete
4156F: drivers/gpu/drm/sis/
4157F: include/uapi/drm/sis_drm.h
4158
4159DRM DRIVERS FOR STI
4160M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4161M: Vincent Abriou <vincent.abriou@st.com>
4162L: dri-devel@lists.freedesktop.org
4163T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4164S: Maintained
4165F: drivers/gpu/drm/sti
4166F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4167
4168DRM DRIVER FOR TDFX VIDEO CARDS
4169S: Orphan / Obsolete
4170F: drivers/gpu/drm/tdfx/
4171
4172DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4173M: Dave Airlie <airlied@redhat.com>
4174S: Odd Fixes
4175F: drivers/gpu/drm/udl/
4176
4177DRM DRIVERS FOR VIVANTE GPU IP
4178M: Lucas Stach <l.stach@pengutronix.de>
4179R: Russell King <linux+etnaviv@armlinux.org.uk>
4180R: Christian Gmeiner <christian.gmeiner@gmail.com>
4181L: dri-devel@lists.freedesktop.org
4182S: Maintained
4183F: drivers/gpu/drm/etnaviv/
4184F: include/uapi/drm/etnaviv_drm.h
4185F: Documentation/devicetree/bindings/display/etnaviv/
4186
4187DRM DRIVER FOR VMWARE VIRTUAL GPU
4188M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4189M: Sinclair Yeh <syeh@vmware.com>
4190M: Thomas Hellstrom <thellstrom@vmware.com>
4191L: dri-devel@lists.freedesktop.org
4192T: git git://people.freedesktop.org/~syeh/repos_linux
4193T: git git://people.freedesktop.org/~thomash/linux
4194S: Supported
4195F: drivers/gpu/drm/vmwgfx/
4196F: include/uapi/drm/vmwgfx_drm.h
4197
4198DRM DRIVERS FOR VC4
4199M: Eric Anholt <eric@anholt.net>
4200T: git git://github.com/anholt/linux
4201S: Supported
4202F: drivers/gpu/drm/vc4/
4203F: include/uapi/drm/vc4_drm.h
4204F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4205
4206DRM DRIVERS FOR TI OMAP
4207M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4208L: dri-devel@lists.freedesktop.org
4209S: Maintained
4210F: drivers/gpu/drm/omapdrm/
4211F: Documentation/devicetree/bindings/display/ti/
4212
4213DRM DRIVERS FOR TI LCDC
4214M: Jyri Sarha <jsarha@ti.com>
4215R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4216L: dri-devel@lists.freedesktop.org
4217S: Maintained
4218F: drivers/gpu/drm/tilcdc/
4219F: Documentation/devicetree/bindings/display/tilcdc/
4220
4221DSBR100 USB FM RADIO DRIVER
4222M: Alexey Klimov <klimov.linux@gmail.com>
4223L: linux-media@vger.kernel.org
4224T: git git://linuxtv.org/media_tree.git
4225S: Maintained
4226F: drivers/media/radio/dsbr100.c
4227
4228DSCC4 DRIVER
4229M: Francois Romieu <romieu@fr.zoreil.com>
4230L: netdev@vger.kernel.org
4231S: Maintained
4232F: drivers/net/wan/dscc4.c
4233
4234DT3155 MEDIA DRIVER
4235M: Hans Verkuil <hverkuil@xs4all.nl>
4236L: linux-media@vger.kernel.org
4237T: git git://linuxtv.org/media_tree.git
4238W: https://linuxtv.org
4239S: Odd Fixes
4240F: drivers/media/pci/dt3155/
4241
4242DVB_USB_AF9015 MEDIA DRIVER
4243M: Antti Palosaari <crope@iki.fi>
4244L: linux-media@vger.kernel.org
4245W: https://linuxtv.org
4246W: http://palosaari.fi/linux/
4247Q: http://patchwork.linuxtv.org/project/linux-media/list/
4248T: git git://linuxtv.org/anttip/media_tree.git
4249S: Maintained
4250F: drivers/media/usb/dvb-usb-v2/af9015*
4251
4252DVB_USB_AF9035 MEDIA DRIVER
4253M: Antti Palosaari <crope@iki.fi>
4254L: linux-media@vger.kernel.org
4255W: https://linuxtv.org
4256W: http://palosaari.fi/linux/
4257Q: http://patchwork.linuxtv.org/project/linux-media/list/
4258T: git git://linuxtv.org/anttip/media_tree.git
4259S: Maintained
4260F: drivers/media/usb/dvb-usb-v2/af9035*
4261
4262DVB_USB_ANYSEE MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
4265W: https://linuxtv.org
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/anysee*
4271
4272DVB_USB_AU6610 MEDIA DRIVER
4273M: Antti Palosaari <crope@iki.fi>
4274L: linux-media@vger.kernel.org
4275W: https://linuxtv.org
4276W: http://palosaari.fi/linux/
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/anttip/media_tree.git
4279S: Maintained
4280F: drivers/media/usb/dvb-usb-v2/au6610*
4281
4282DVB_USB_CE6230 MEDIA DRIVER
4283M: Antti Palosaari <crope@iki.fi>
4284L: linux-media@vger.kernel.org
4285W: https://linuxtv.org
4286W: http://palosaari.fi/linux/
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/anttip/media_tree.git
4289S: Maintained
4290F: drivers/media/usb/dvb-usb-v2/ce6230*
4291
4292DVB_USB_CXUSB MEDIA DRIVER
4293M: Michael Krufky <mkrufky@linuxtv.org>
4294L: linux-media@vger.kernel.org
4295W: https://linuxtv.org
4296W: http://github.com/mkrufky
4297Q: http://patchwork.linuxtv.org/project/linux-media/list/
4298T: git git://linuxtv.org/media_tree.git
4299S: Maintained
4300F: drivers/media/usb/dvb-usb/cxusb*
4301
4302DVB_USB_EC168 MEDIA DRIVER
4303M: Antti Palosaari <crope@iki.fi>
4304L: linux-media@vger.kernel.org
4305W: https://linuxtv.org
4306W: http://palosaari.fi/linux/
4307Q: http://patchwork.linuxtv.org/project/linux-media/list/
4308T: git git://linuxtv.org/anttip/media_tree.git
4309S: Maintained
4310F: drivers/media/usb/dvb-usb-v2/ec168*
4311
4312DVB_USB_GL861 MEDIA DRIVER
4313M: Antti Palosaari <crope@iki.fi>
4314L: linux-media@vger.kernel.org
4315W: https://linuxtv.org
4316Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317T: git git://linuxtv.org/anttip/media_tree.git
4318S: Maintained
4319F: drivers/media/usb/dvb-usb-v2/gl861*
4320
4321DVB_USB_MXL111SF MEDIA DRIVER
4322M: Michael Krufky <mkrufky@linuxtv.org>
4323L: linux-media@vger.kernel.org
4324W: https://linuxtv.org
4325W: http://github.com/mkrufky
4326Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327T: git git://linuxtv.org/mkrufky/mxl111sf.git
4328S: Maintained
4329F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4330
4331DVB_USB_RTL28XXU MEDIA DRIVER
4332M: Antti Palosaari <crope@iki.fi>
4333L: linux-media@vger.kernel.org
4334W: https://linuxtv.org
4335W: http://palosaari.fi/linux/
4336Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337T: git git://linuxtv.org/anttip/media_tree.git
4338S: Maintained
4339F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4340
4341DVB_USB_V2 MEDIA DRIVER
4342M: Antti Palosaari <crope@iki.fi>
4343L: linux-media@vger.kernel.org
4344W: https://linuxtv.org
4345W: http://palosaari.fi/linux/
4346Q: http://patchwork.linuxtv.org/project/linux-media/list/
4347T: git git://linuxtv.org/anttip/media_tree.git
4348S: Maintained
4349F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4350F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4351
4352DYNAMIC DEBUG
4353M: Jason Baron <jbaron@akamai.com>
4354S: Maintained
4355F: lib/dynamic_debug.c
4356F: include/linux/dynamic_debug.h
4357
4358DZ DECSTATION DZ11 SERIAL DRIVER
4359M: "Maciej W. Rozycki" <macro@linux-mips.org>
4360S: Maintained
4361F: drivers/tty/serial/dz.*
4362
4363E3X0 POWER BUTTON DRIVER
4364M: Moritz Fischer <moritz.fischer@ettus.com>
4365L: usrp-users@lists.ettus.com
4366W: http://www.ettus.com
4367S: Supported
4368F: drivers/input/misc/e3x0-button.c
4369F: Documentation/devicetree/bindings/input/e3x0-button.txt
4370
4371E4000 MEDIA DRIVER
4372M: Antti Palosaari <crope@iki.fi>
4373L: linux-media@vger.kernel.org
4374W: https://linuxtv.org
4375W: http://palosaari.fi/linux/
4376Q: http://patchwork.linuxtv.org/project/linux-media/list/
4377T: git git://linuxtv.org/anttip/media_tree.git
4378S: Maintained
4379F: drivers/media/tuners/e4000*
4380
4381EATA ISA/EISA/PCI SCSI DRIVER
4382M: Dario Ballabio <ballabio_dario@emc.com>
4383L: linux-scsi@vger.kernel.org
4384S: Maintained
4385F: drivers/scsi/eata.c
4386
4387EC100 MEDIA DRIVER
4388M: Antti Palosaari <crope@iki.fi>
4389L: linux-media@vger.kernel.org
4390W: https://linuxtv.org
4391W: http://palosaari.fi/linux/
4392Q: http://patchwork.linuxtv.org/project/linux-media/list/
4393T: git git://linuxtv.org/anttip/media_tree.git
4394S: Maintained
4395F: drivers/media/dvb-frontends/ec100*
4396
4397ECRYPT FILE SYSTEM
4398M: Tyler Hicks <tyhicks@canonical.com>
4399L: ecryptfs@vger.kernel.org
4400W: http://ecryptfs.org
4401W: https://launchpad.net/ecryptfs
4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4403S: Supported
4404F: Documentation/filesystems/ecryptfs.txt
4405F: fs/ecryptfs/
4406
4407EDAC-CORE
4408M: Doug Thompson <dougthompson@xmission.com>
4409M: Borislav Petkov <bp@alien8.de>
4410M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4411M: Mauro Carvalho Chehab <mchehab@kernel.org>
4412L: linux-edac@vger.kernel.org
4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4415S: Supported
4416F: Documentation/edac.txt
4417F: drivers/edac/
4418F: include/linux/edac.h
4419
4420EDAC-AMD64
4421M: Doug Thompson <dougthompson@xmission.com>
4422M: Borislav Petkov <bp@alien8.de>
4423L: linux-edac@vger.kernel.org
4424S: Maintained
4425F: drivers/edac/amd64_edac*
4426
4427EDAC-CALXEDA
4428M: Doug Thompson <dougthompson@xmission.com>
4429M: Robert Richter <rric@kernel.org>
4430L: linux-edac@vger.kernel.org
4431S: Maintained
4432F: drivers/edac/highbank*
4433
4434EDAC-CAVIUM
4435M: Ralf Baechle <ralf@linux-mips.org>
4436M: David Daney <david.daney@cavium.com>
4437L: linux-edac@vger.kernel.org
4438L: linux-mips@linux-mips.org
4439S: Supported
4440F: drivers/edac/octeon_edac*
4441
4442EDAC-E752X
4443M: Mark Gross <mark.gross@intel.com>
4444M: Doug Thompson <dougthompson@xmission.com>
4445L: linux-edac@vger.kernel.org
4446S: Maintained
4447F: drivers/edac/e752x_edac.c
4448
4449EDAC-E7XXX
4450M: Doug Thompson <dougthompson@xmission.com>
4451L: linux-edac@vger.kernel.org
4452S: Maintained
4453F: drivers/edac/e7xxx_edac.c
4454
4455EDAC-GHES
4456M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4457M: Mauro Carvalho Chehab <mchehab@kernel.org>
4458L: linux-edac@vger.kernel.org
4459S: Maintained
4460F: drivers/edac/ghes_edac.c
4461
4462EDAC-I82443BXGX
4463M: Tim Small <tim@buttersideup.com>
4464L: linux-edac@vger.kernel.org
4465S: Maintained
4466F: drivers/edac/i82443bxgx_edac.c
4467
4468EDAC-I3000
4469M: Jason Uhlenkott <juhlenko@akamai.com>
4470L: linux-edac@vger.kernel.org
4471S: Maintained
4472F: drivers/edac/i3000_edac.c
4473
4474EDAC-I5000
4475M: Doug Thompson <dougthompson@xmission.com>
4476L: linux-edac@vger.kernel.org
4477S: Maintained
4478F: drivers/edac/i5000_edac.c
4479
4480EDAC-I5400
4481M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4482M: Mauro Carvalho Chehab <mchehab@kernel.org>
4483L: linux-edac@vger.kernel.org
4484S: Maintained
4485F: drivers/edac/i5400_edac.c
4486
4487EDAC-I7300
4488M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4489M: Mauro Carvalho Chehab <mchehab@kernel.org>
4490L: linux-edac@vger.kernel.org
4491S: Maintained
4492F: drivers/edac/i7300_edac.c
4493
4494EDAC-I7CORE
4495M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4496M: Mauro Carvalho Chehab <mchehab@kernel.org>
4497L: linux-edac@vger.kernel.org
4498S: Maintained
4499F: drivers/edac/i7core_edac.c
4500
4501EDAC-I82975X
4502M: Ranganathan Desikan <ravi@jetztechnologies.com>
4503M: "Arvind R." <arvino55@gmail.com>
4504L: linux-edac@vger.kernel.org
4505S: Maintained
4506F: drivers/edac/i82975x_edac.c
4507
4508EDAC-IE31200
4509M: Jason Baron <jbaron@akamai.com>
4510L: linux-edac@vger.kernel.org
4511S: Maintained
4512F: drivers/edac/ie31200_edac.c
4513
4514EDAC-MPC85XX
4515M: Johannes Thumshirn <morbidrsa@gmail.com>
4516L: linux-edac@vger.kernel.org
4517S: Maintained
4518F: drivers/edac/mpc85xx_edac.[ch]
4519
4520EDAC-PASEMI
4521M: Egor Martovetsky <egor@pasemi.com>
4522L: linux-edac@vger.kernel.org
4523S: Maintained
4524F: drivers/edac/pasemi_edac.c
4525
4526EDAC-R82600
4527M: Tim Small <tim@buttersideup.com>
4528L: linux-edac@vger.kernel.org
4529S: Maintained
4530F: drivers/edac/r82600_edac.c
4531
4532EDAC-SBRIDGE
4533M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4534M: Mauro Carvalho Chehab <mchehab@kernel.org>
4535L: linux-edac@vger.kernel.org
4536S: Maintained
4537F: drivers/edac/sb_edac.c
4538
4539EDAC-SKYLAKE
4540M: Tony Luck <tony.luck@intel.com>
4541L: linux-edac@vger.kernel.org
4542S: Maintained
4543F: drivers/edac/skx_edac.c
4544
4545EDAC-XGENE
4546APPLIED MICRO (APM) X-GENE SOC EDAC
4547M: Loc Ho <lho@apm.com>
4548S: Supported
4549F: drivers/edac/xgene_edac.c
4550F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4551
4552EDIROL UA-101/UA-1000 DRIVER
4553M: Clemens Ladisch <clemens@ladisch.de>
4554L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4555T: git git://git.alsa-project.org/alsa-kernel.git
4556S: Maintained
4557F: sound/usb/misc/ua101.c
4558
4559EXTENSIBLE FIRMWARE INTERFACE (EFI)
4560M: Matt Fleming <matt@codeblueprint.co.uk>
4561L: linux-efi@vger.kernel.org
4562T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4563S: Maintained
4564F: Documentation/efi-stub.txt
4565F: arch/ia64/kernel/efi.c
4566F: arch/x86/boot/compressed/eboot.[ch]
4567F: arch/x86/include/asm/efi.h
4568F: arch/x86/platform/efi/
4569F: drivers/firmware/efi/
4570F: include/linux/efi*.h
4571
4572EFI VARIABLE FILESYSTEM
4573M: Matthew Garrett <matthew.garrett@nebula.com>
4574M: Jeremy Kerr <jk@ozlabs.org>
4575M: Matt Fleming <matt@codeblueprint.co.uk>
4576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4577L: linux-efi@vger.kernel.org
4578S: Maintained
4579F: fs/efivarfs/
4580
4581EFIFB FRAMEBUFFER DRIVER
4582L: linux-fbdev@vger.kernel.org
4583M: Peter Jones <pjones@redhat.com>
4584S: Maintained
4585F: drivers/video/fbdev/efifb.c
4586
4587EFS FILESYSTEM
4588W: http://aeschi.ch.eu.org/efs/
4589S: Orphan
4590F: fs/efs/
4591
4592EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4593M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4594L: netdev@vger.kernel.org
4595S: Maintained
4596F: drivers/net/ethernet/ibm/ehea/
4597
4598EM28XX VIDEO4LINUX DRIVER
4599M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4600M: Mauro Carvalho Chehab <mchehab@kernel.org>
4601L: linux-media@vger.kernel.org
4602W: https://linuxtv.org
4603T: git git://linuxtv.org/media_tree.git
4604S: Maintained
4605F: drivers/media/usb/em28xx/
4606
4607EMBEDDED LINUX
4608M: Paul Gortmaker <paul.gortmaker@windriver.com>
4609M: Matt Mackall <mpm@selenic.com>
4610M: David Woodhouse <dwmw2@infradead.org>
4611L: linux-embedded@vger.kernel.org
4612S: Maintained
4613
4614EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4615M: James Smart <james.smart@avagotech.com>
4616M: Dick Kennedy <dick.kennedy@avagotech.com>
4617L: linux-scsi@vger.kernel.org
4618W: http://www.avagotech.com
4619S: Supported
4620F: drivers/scsi/lpfc/
4621
4622ENE CB710 FLASH CARD READER DRIVER
4623M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4624S: Maintained
4625F: drivers/misc/cb710/
4626F: drivers/mmc/host/cb710-mmc.*
4627F: include/linux/cb710.h
4628
4629ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4630M: Maxim Levitsky <maximlevitsky@gmail.com>
4631S: Maintained
4632F: drivers/media/rc/ene_ir.*
4633
4634EPSON S1D13XXX FRAMEBUFFER DRIVER
4635M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4636S: Maintained
4637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4638F: drivers/video/fbdev/s1d13xxxfb.c
4639F: include/video/s1d13xxxfb.h
4640
4641ET131X NETWORK DRIVER
4642M: Mark Einon <mark.einon@gmail.com>
4643S: Odd Fixes
4644F: drivers/net/ethernet/agere/
4645
4646ETHERNET BRIDGE
4647M: Stephen Hemminger <stephen@networkplumber.org>
4648L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4649L: netdev@vger.kernel.org
4650W: http://www.linuxfoundation.org/en/Net:Bridge
4651S: Maintained
4652F: include/linux/netfilter_bridge/
4653F: net/bridge/
4654
4655ETHERNET PHY LIBRARY
4656M: Florian Fainelli <f.fainelli@gmail.com>
4657L: netdev@vger.kernel.org
4658S: Maintained
4659F: include/linux/phy.h
4660F: include/linux/phy_fixed.h
4661F: drivers/net/phy/
4662F: Documentation/networking/phy.txt
4663F: drivers/of/of_mdio.c
4664F: drivers/of/of_net.c
4665
4666EXT2 FILE SYSTEM
4667M: Jan Kara <jack@suse.com>
4668L: linux-ext4@vger.kernel.org
4669S: Maintained
4670F: Documentation/filesystems/ext2.txt
4671F: fs/ext2/
4672F: include/linux/ext2*
4673
4674EXT4 FILE SYSTEM
4675M: "Theodore Ts'o" <tytso@mit.edu>
4676M: Andreas Dilger <adilger.kernel@dilger.ca>
4677L: linux-ext4@vger.kernel.org
4678W: http://ext4.wiki.kernel.org
4679Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4681S: Maintained
4682F: Documentation/filesystems/ext4.txt
4683F: fs/ext4/
4684
4685Extended Verification Module (EVM)
4686M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4687L: linux-ima-devel@lists.sourceforge.net
4688L: linux-security-module@vger.kernel.org
4689S: Supported
4690F: security/integrity/evm/
4691
4692EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4693M: MyungJoo Ham <myungjoo.ham@samsung.com>
4694M: Chanwoo Choi <cw00.choi@samsung.com>
4695L: linux-kernel@vger.kernel.org
4696T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4697S: Maintained
4698F: drivers/extcon/
4699F: include/linux/extcon/
4700F: include/linux/extcon.h
4701F: Documentation/extcon/
4702F: Documentation/devicetree/bindings/extcon/
4703
4704EXYNOS DP DRIVER
4705M: Jingoo Han <jingoohan1@gmail.com>
4706L: dri-devel@lists.freedesktop.org
4707S: Maintained
4708F: drivers/gpu/drm/exynos/exynos_dp*
4709
4710EXYNOS SYSMMU (IOMMU) driver
4711M: Marek Szyprowski <m.szyprowski@samsung.com>
4712L: iommu@lists.linux-foundation.org
4713S: Maintained
4714F: drivers/iommu/exynos-iommu.c
4715
4716EXYNOS MIPI DISPLAY DRIVERS
4717M: Inki Dae <inki.dae@samsung.com>
4718M: Donghwa Lee <dh09.lee@samsung.com>
4719M: Kyungmin Park <kyungmin.park@samsung.com>
4720L: linux-fbdev@vger.kernel.org
4721S: Maintained
4722F: drivers/video/fbdev/exynos/exynos_mipi*
4723F: include/video/exynos_mipi*
4724
4725EZchip NPS platform support
4726M: Noam Camus <noamc@ezchip.com>
4727S: Supported
4728F: arch/arc/plat-eznps
4729F: arch/arc/boot/dts/eznps.dts
4730
4731F71805F HARDWARE MONITORING DRIVER
4732M: Jean Delvare <jdelvare@suse.com>
4733L: linux-hwmon@vger.kernel.org
4734S: Maintained
4735F: Documentation/hwmon/f71805f
4736F: drivers/hwmon/f71805f.c
4737
4738FC0011 TUNER DRIVER
4739M: Michael Buesch <m@bues.ch>
4740L: linux-media@vger.kernel.org
4741S: Maintained
4742F: drivers/media/tuners/fc0011.h
4743F: drivers/media/tuners/fc0011.c
4744
4745FC2580 MEDIA DRIVER
4746M: Antti Palosaari <crope@iki.fi>
4747L: linux-media@vger.kernel.org
4748W: https://linuxtv.org
4749W: http://palosaari.fi/linux/
4750Q: http://patchwork.linuxtv.org/project/linux-media/list/
4751T: git git://linuxtv.org/anttip/media_tree.git
4752S: Maintained
4753F: drivers/media/tuners/fc2580*
4754
4755FANOTIFY
4756M: Eric Paris <eparis@redhat.com>
4757S: Maintained
4758F: fs/notify/fanotify/
4759F: include/linux/fanotify.h
4760F: include/uapi/linux/fanotify.h
4761
4762FARSYNC SYNCHRONOUS DRIVER
4763M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4764W: http://www.farsite.co.uk/
4765S: Supported
4766F: drivers/net/wan/farsync.*
4767
4768FAULT INJECTION SUPPORT
4769M: Akinobu Mita <akinobu.mita@gmail.com>
4770S: Supported
4771F: Documentation/fault-injection/
4772F: lib/fault-inject.c
4773
4774FBTFT Framebuffer drivers
4775M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4776M: Noralf Trønnes <noralf@tronnes.org>
4777S: Maintained
4778F: drivers/staging/fbtft/
4779
4780FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4781M: Johannes Thumshirn <jth@kernel.org>
4782L: fcoe-devel@open-fcoe.org
4783W: www.Open-FCoE.org
4784S: Supported
4785F: drivers/scsi/libfc/
4786F: drivers/scsi/fcoe/
4787F: include/scsi/fc/
4788F: include/scsi/libfc.h
4789F: include/scsi/libfcoe.h
4790F: include/uapi/scsi/fc/
4791
4792FILE LOCKING (flock() and fcntl()/lockf())
4793M: Jeff Layton <jlayton@poochiereds.net>
4794M: "J. Bruce Fields" <bfields@fieldses.org>
4795L: linux-fsdevel@vger.kernel.org
4796S: Maintained
4797F: include/linux/fcntl.h
4798F: include/linux/fs.h
4799F: include/uapi/linux/fcntl.h
4800F: include/uapi/linux/fs.h
4801F: fs/fcntl.c
4802F: fs/locks.c
4803
4804FILESYSTEMS (VFS and infrastructure)
4805M: Alexander Viro <viro@zeniv.linux.org.uk>
4806L: linux-fsdevel@vger.kernel.org
4807S: Maintained
4808F: fs/*
4809
4810FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4811M: Riku Voipio <riku.voipio@iki.fi>
4812L: linux-hwmon@vger.kernel.org
4813S: Maintained
4814F: drivers/hwmon/f75375s.c
4815F: include/linux/f75375s.h
4816
4817FIREWIRE AUDIO DRIVERS
4818M: Clemens Ladisch <clemens@ladisch.de>
4819L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4820T: git git://git.alsa-project.org/alsa-kernel.git
4821S: Maintained
4822F: sound/firewire/
4823
4824FIREWIRE MEDIA DRIVERS (firedtv)
4825M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4826L: linux-media@vger.kernel.org
4827L: linux1394-devel@lists.sourceforge.net
4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4829S: Maintained
4830F: drivers/media/firewire/
4831
4832FIREWIRE SBP-2 TARGET
4833M: Chris Boot <bootc@bootc.net>
4834L: linux-scsi@vger.kernel.org
4835L: target-devel@vger.kernel.org
4836L: linux1394-devel@lists.sourceforge.net
4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4838S: Maintained
4839F: drivers/target/sbp/
4840
4841FIREWIRE SUBSYSTEM
4842M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4843L: linux1394-devel@lists.sourceforge.net
4844W: http://ieee1394.wiki.kernel.org/
4845T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4846S: Maintained
4847F: drivers/firewire/
4848F: include/linux/firewire.h
4849F: include/uapi/linux/firewire*.h
4850F: tools/firewire/
4851
4852FIRMWARE LOADER (request_firmware)
4853M: Ming Lei <ming.lei@canonical.com>
4854L: linux-kernel@vger.kernel.org
4855S: Maintained
4856F: Documentation/firmware_class/
4857F: drivers/base/firmware*.c
4858F: include/linux/firmware.h
4859
4860FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4861M: Joshua Morris <josh.h.morris@us.ibm.com>
4862M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4863S: Maintained
4864F: drivers/block/rsxx/
4865
4866FLOPPY DRIVER
4867M: Jiri Kosina <jikos@kernel.org>
4868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4869S: Odd fixes
4870F: drivers/block/floppy.c
4871
4872FMC SUBSYSTEM
4873M: Alessandro Rubini <rubini@gnudd.com>
4874W: http://www.ohwr.org/projects/fmc-bus
4875S: Supported
4876F: drivers/fmc/
4877F: include/linux/fmc*.h
4878F: include/linux/ipmi-fru.h
4879K: fmc_d.*register
4880
4881FPGA MANAGER FRAMEWORK
4882M: Alan Tull <atull@opensource.altera.com>
4883R: Moritz Fischer <moritz.fischer@ettus.com>
4884S: Maintained
4885F: drivers/fpga/
4886F: include/linux/fpga/fpga-mgr.h
4887W: http://www.rocketboards.org
4888
4889FPU EMULATOR
4890M: Bill Metzenthen <billm@melbpc.org.au>
4891W: http://floatingpoint.sourceforge.net/emulator/index.html
4892S: Maintained
4893F: arch/x86/math-emu/
4894
4895FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4896L: netdev@vger.kernel.org
4897S: Orphan
4898F: drivers/net/wan/dlci.c
4899F: drivers/net/wan/sdla.c
4900
4901FRAMEBUFFER LAYER
4902M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4903M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4904L: linux-fbdev@vger.kernel.org
4905W: http://linux-fbdev.sourceforge.net/
4906Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4908S: Maintained
4909F: Documentation/fb/
4910F: drivers/video/
4911F: include/video/
4912F: include/linux/fb.h
4913F: include/uapi/video/
4914F: include/uapi/linux/fb.h
4915
4916FREESCALE DIU FRAMEBUFFER DRIVER
4917M: Timur Tabi <timur@tabi.org>
4918L: linux-fbdev@vger.kernel.org
4919S: Maintained
4920F: drivers/video/fbdev/fsl-diu-fb.*
4921
4922FREESCALE DMA DRIVER
4923M: Li Yang <leoli@freescale.com>
4924M: Zhang Wei <zw@zh-kernel.org>
4925L: linuxppc-dev@lists.ozlabs.org
4926S: Maintained
4927F: drivers/dma/fsldma.*
4928
4929FREESCALE GPMI NAND DRIVER
4930M: Han Xu <han.xu@nxp.com>
4931L: linux-mtd@lists.infradead.org
4932S: Maintained
4933F: drivers/mtd/nand/gpmi-nand/*
4934
4935FREESCALE I2C CPM DRIVER
4936M: Jochen Friedrich <jochen@scram.de>
4937L: linuxppc-dev@lists.ozlabs.org
4938L: linux-i2c@vger.kernel.org
4939S: Maintained
4940F: drivers/i2c/busses/i2c-cpm.c
4941
4942FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4943M: Sascha Hauer <kernel@pengutronix.de>
4944L: linux-fbdev@vger.kernel.org
4945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4946S: Maintained
4947F: include/linux/platform_data/video-imxfb.h
4948F: drivers/video/fbdev/imxfb.c
4949
4950FREESCALE QUAD SPI DRIVER
4951M: Han Xu <han.xu@nxp.com>
4952L: linux-mtd@lists.infradead.org
4953S: Maintained
4954F: drivers/mtd/spi-nor/fsl-quadspi.c
4955
4956FREESCALE SOC FS_ENET DRIVER
4957M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4958M: Vitaly Bordug <vbordug@ru.mvista.com>
4959L: linuxppc-dev@lists.ozlabs.org
4960L: netdev@vger.kernel.org
4961S: Maintained
4962F: drivers/net/ethernet/freescale/fs_enet/
4963F: include/linux/fs_enet_pd.h
4964
4965FREESCALE IMX / MXC FEC DRIVER
4966M: Fugang Duan <fugang.duan@nxp.com>
4967L: netdev@vger.kernel.org
4968S: Maintained
4969F: drivers/net/ethernet/freescale/fec_main.c
4970F: drivers/net/ethernet/freescale/fec_ptp.c
4971F: drivers/net/ethernet/freescale/fec.h
4972F: Documentation/devicetree/bindings/net/fsl-fec.txt
4973
4974FREESCALE QUICC ENGINE LIBRARY
4975L: linuxppc-dev@lists.ozlabs.org
4976S: Orphan
4977F: drivers/soc/fsl/qe/
4978F: include/soc/fsl/*qe*.h
4979F: include/soc/fsl/*ucc*.h
4980
4981FREESCALE USB PERIPHERAL DRIVERS
4982M: Li Yang <leoli@freescale.com>
4983L: linux-usb@vger.kernel.org
4984L: linuxppc-dev@lists.ozlabs.org
4985S: Maintained
4986F: drivers/usb/gadget/udc/fsl*
4987
4988FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4989M: Li Yang <leoli@freescale.com>
4990L: netdev@vger.kernel.org
4991L: linuxppc-dev@lists.ozlabs.org
4992S: Maintained
4993F: drivers/net/ethernet/freescale/ucc_geth*
4994
4995FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4996M: Claudiu Manoil <claudiu.manoil@freescale.com>
4997L: netdev@vger.kernel.org
4998S: Maintained
4999F: drivers/net/ethernet/freescale/gianfar*
5000X: drivers/net/ethernet/freescale/gianfar_ptp.c
5001F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5002
5003FREESCALE QUICC ENGINE UCC HDLC DRIVER
5004M: Zhao Qiang <qiang.zhao@nxp.com>
5005L: netdev@vger.kernel.org
5006L: linuxppc-dev@lists.ozlabs.org
5007S: Maintained
5008F: drivers/net/wan/fsl_ucc_hdlc*
5009
5010FREESCALE QUICC ENGINE UCC UART DRIVER
5011M: Timur Tabi <timur@tabi.org>
5012L: linuxppc-dev@lists.ozlabs.org
5013S: Maintained
5014F: drivers/tty/serial/ucc_uart.c
5015
5016FREESCALE SOC SOUND DRIVERS
5017M: Timur Tabi <timur@tabi.org>
5018M: Nicolin Chen <nicoleotsuka@gmail.com>
5019M: Xiubo Li <Xiubo.Lee@gmail.com>
5020R: Fabio Estevam <fabio.estevam@nxp.com>
5021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5022L: linuxppc-dev@lists.ozlabs.org
5023S: Maintained
5024F: sound/soc/fsl/fsl*
5025F: sound/soc/fsl/imx*
5026F: sound/soc/fsl/mpc8610_hpcd.c
5027
5028FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5029M: "J. German Rivera" <German.Rivera@freescale.com>
5030M: Stuart Yoder <stuart.yoder@nxp.com>
5031L: linux-kernel@vger.kernel.org
5032S: Maintained
5033F: drivers/staging/fsl-mc/
5034
5035FREEVXFS FILESYSTEM
5036M: Christoph Hellwig <hch@infradead.org>
5037W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5038S: Maintained
5039F: fs/freevxfs/
5040
5041FREEZER
5042M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5043M: Pavel Machek <pavel@ucw.cz>
5044L: linux-pm@vger.kernel.org
5045S: Supported
5046F: Documentation/power/freezing-of-tasks.txt
5047F: include/linux/freezer.h
5048F: kernel/freezer.c
5049
5050FRONTSWAP API
5051M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5052L: linux-kernel@vger.kernel.org
5053S: Maintained
5054F: mm/frontswap.c
5055F: include/linux/frontswap.h
5056
5057FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5058M: David Howells <dhowells@redhat.com>
5059L: linux-cachefs@redhat.com (moderated for non-subscribers)
5060S: Supported
5061F: Documentation/filesystems/caching/
5062F: fs/fscache/
5063F: include/linux/fscache*.h
5064
5065FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5066M: Theodore Y. Ts'o <tytso@mit.edu>
5067M: Jaegeuk Kim <jaegeuk@kernel.org>
5068S: Supported
5069F: fs/crypto/
5070F: include/linux/fscrypto.h
5071
5072F2FS FILE SYSTEM
5073M: Jaegeuk Kim <jaegeuk@kernel.org>
5074M: Changman Lee <cm224.lee@samsung.com>
5075R: Chao Yu <yuchao0@huawei.com>
5076L: linux-f2fs-devel@lists.sourceforge.net
5077W: http://en.wikipedia.org/wiki/F2FS
5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5079S: Maintained
5080F: Documentation/filesystems/f2fs.txt
5081F: Documentation/ABI/testing/sysfs-fs-f2fs
5082F: fs/f2fs/
5083F: include/linux/f2fs_fs.h
5084F: include/trace/events/f2fs.h
5085
5086FUJITSU FR-V (FRV) PORT
5087S: Orphan
5088F: arch/frv/
5089
5090FUJITSU LAPTOP EXTRAS
5091M: Jonathan Woithe <jwoithe@just42.net>
5092L: platform-driver-x86@vger.kernel.org
5093S: Maintained
5094F: drivers/platform/x86/fujitsu-laptop.c
5095
5096FUJITSU M-5MO LS CAMERA ISP DRIVER
5097M: Kyungmin Park <kyungmin.park@samsung.com>
5098M: Heungjun Kim <riverful.kim@samsung.com>
5099L: linux-media@vger.kernel.org
5100S: Maintained
5101F: drivers/media/i2c/m5mols/
5102F: include/media/i2c/m5mols.h
5103
5104FUJITSU TABLET EXTRAS
5105M: Robert Gerlach <khnz@gmx.de>
5106L: platform-driver-x86@vger.kernel.org
5107S: Maintained
5108F: drivers/platform/x86/fujitsu-tablet.c
5109
5110FUSE: FILESYSTEM IN USERSPACE
5111M: Miklos Szeredi <miklos@szeredi.hu>
5112L: linux-fsdevel@vger.kernel.org
5113W: http://fuse.sourceforge.net/
5114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5115S: Maintained
5116F: fs/fuse/
5117F: include/uapi/linux/fuse.h
5118F: Documentation/filesystems/fuse.txt
5119
5120FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5121M: Rik Faith <faith@cs.unc.edu>
5122L: linux-scsi@vger.kernel.org
5123S: Odd Fixes (e.g., new signatures)
5124F: drivers/scsi/fdomain.*
5125
5126GCC PLUGINS
5127M: Kees Cook <keescook@chromium.org>
5128R: Emese Revfy <re.emese@gmail.com>
5129L: kernel-hardening@lists.openwall.com
5130S: Maintained
5131F: scripts/gcc-plugins/
5132F: scripts/gcc-plugin.sh
5133F: Documentation/gcc-plugins.txt
5134
5135GCOV BASED KERNEL PROFILING
5136M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5137S: Maintained
5138F: kernel/gcov/
5139F: Documentation/gcov.txt
5140
5141GDT SCSI DISK ARRAY CONTROLLER DRIVER
5142M: Achim Leubner <achim_leubner@adaptec.com>
5143L: linux-scsi@vger.kernel.org
5144W: http://www.icp-vortex.com/
5145S: Supported
5146F: drivers/scsi/gdt*
5147
5148GDB KERNEL DEBUGGING HELPER SCRIPTS
5149M: Jan Kiszka <jan.kiszka@siemens.com>
5150M: Kieran Bingham <kieran@bingham.xyz>
5151S: Supported
5152F: scripts/gdb/
5153
5154GEMTEK FM RADIO RECEIVER DRIVER
5155M: Hans Verkuil <hverkuil@xs4all.nl>
5156L: linux-media@vger.kernel.org
5157T: git git://linuxtv.org/media_tree.git
5158W: https://linuxtv.org
5159S: Maintained
5160F: drivers/media/radio/radio-gemtek*
5161
5162GENERIC GPIO I2C DRIVER
5163M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5164S: Supported
5165F: drivers/i2c/busses/i2c-gpio.c
5166F: include/linux/i2c-gpio.h
5167
5168GENERIC GPIO I2C MULTIPLEXER DRIVER
5169M: Peter Korsgaard <peter.korsgaard@barco.com>
5170L: linux-i2c@vger.kernel.org
5171S: Supported
5172F: drivers/i2c/muxes/i2c-mux-gpio.c
5173F: include/linux/i2c-mux-gpio.h
5174F: Documentation/i2c/muxes/i2c-mux-gpio
5175
5176GENERIC HDLC (WAN) DRIVERS
5177M: Krzysztof Halasa <khc@pm.waw.pl>
5178W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5179S: Maintained
5180F: drivers/net/wan/c101.c
5181F: drivers/net/wan/hd6457*
5182F: drivers/net/wan/hdlc*
5183F: drivers/net/wan/n2.c
5184F: drivers/net/wan/pc300too.c
5185F: drivers/net/wan/pci200syn.c
5186F: drivers/net/wan/wanxl*
5187
5188GENERIC INCLUDE/ASM HEADER FILES
5189M: Arnd Bergmann <arnd@arndb.de>
5190L: linux-arch@vger.kernel.org
5191T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5192S: Maintained
5193F: include/asm-generic/
5194F: include/uapi/asm-generic/
5195
5196GENERIC PHY FRAMEWORK
5197M: Kishon Vijay Abraham I <kishon@ti.com>
5198L: linux-kernel@vger.kernel.org
5199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5200S: Supported
5201F: drivers/phy/
5202F: include/linux/phy/
5203
5204GENERIC PM DOMAINS
5205M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5206M: Kevin Hilman <khilman@kernel.org>
5207M: Ulf Hansson <ulf.hansson@linaro.org>
5208L: linux-pm@vger.kernel.org
5209S: Supported
5210F: drivers/base/power/domain*.c
5211F: include/linux/pm_domain.h
5212
5213GENERIC UIO DRIVER FOR PCI DEVICES
5214M: "Michael S. Tsirkin" <mst@redhat.com>
5215L: kvm@vger.kernel.org
5216S: Supported
5217F: drivers/uio/uio_pci_generic.c
5218
5219GET_MAINTAINER SCRIPT
5220M: Joe Perches <joe@perches.com>
5221S: Maintained
5222F: scripts/get_maintainer.pl
5223
5224GFS2 FILE SYSTEM
5225M: Steven Whitehouse <swhiteho@redhat.com>
5226M: Bob Peterson <rpeterso@redhat.com>
5227L: cluster-devel@redhat.com
5228W: http://sources.redhat.com/cluster/
5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5230S: Supported
5231F: Documentation/filesystems/gfs2*.txt
5232F: fs/gfs2/
5233F: include/uapi/linux/gfs2_ondisk.h
5234
5235GIGASET ISDN DRIVERS
5236M: Paul Bolle <pebolle@tiscali.nl>
5237L: gigaset307x-common@lists.sourceforge.net
5238W: http://gigaset307x.sourceforge.net/
5239S: Odd Fixes
5240F: Documentation/isdn/README.gigaset
5241F: drivers/isdn/gigaset/
5242F: include/uapi/linux/gigaset_dev.h
5243
5244GO7007 MPEG CODEC
5245M: Hans Verkuil <hans.verkuil@cisco.com>
5246L: linux-media@vger.kernel.org
5247S: Maintained
5248F: drivers/media/usb/go7007/
5249
5250GOODIX TOUCHSCREEN
5251M: Bastien Nocera <hadess@hadess.net>
5252L: linux-input@vger.kernel.org
5253S: Maintained
5254F: drivers/input/touchscreen/goodix.c
5255
5256GPIO SUBSYSTEM
5257M: Linus Walleij <linus.walleij@linaro.org>
5258M: Alexandre Courbot <gnurou@gmail.com>
5259L: linux-gpio@vger.kernel.org
5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5261S: Maintained
5262F: Documentation/devicetree/bindings/gpio/
5263F: Documentation/gpio/
5264F: Documentation/ABI/testing/gpio-cdev
5265F: Documentation/ABI/obsolete/sysfs-gpio
5266F: drivers/gpio/
5267F: include/linux/gpio/
5268F: include/linux/gpio.h
5269F: include/asm-generic/gpio.h
5270F: include/uapi/linux/gpio.h
5271F: tools/gpio/
5272
5273GRE DEMULTIPLEXER DRIVER
5274M: Dmitry Kozlov <xeb@mail.ru>
5275L: netdev@vger.kernel.org
5276S: Maintained
5277F: net/ipv4/gre_demux.c
5278F: net/ipv4/gre_offload.c
5279F: include/net/gre.h
5280
5281GRETH 10/100/1G Ethernet MAC device driver
5282M: Andreas Larsson <andreas@gaisler.com>
5283L: netdev@vger.kernel.org
5284S: Maintained
5285F: drivers/net/ethernet/aeroflex/
5286
5287GSPCA FINEPIX SUBDRIVER
5288M: Frank Zago <frank@zago.net>
5289L: linux-media@vger.kernel.org
5290T: git git://linuxtv.org/media_tree.git
5291S: Maintained
5292F: drivers/media/usb/gspca/finepix.c
5293
5294GSPCA GL860 SUBDRIVER
5295M: Olivier Lorin <o.lorin@laposte.net>
5296L: linux-media@vger.kernel.org
5297T: git git://linuxtv.org/media_tree.git
5298S: Maintained
5299F: drivers/media/usb/gspca/gl860/
5300
5301GSPCA M5602 SUBDRIVER
5302M: Erik Andren <erik.andren@gmail.com>
5303L: linux-media@vger.kernel.org
5304T: git git://linuxtv.org/media_tree.git
5305S: Maintained
5306F: drivers/media/usb/gspca/m5602/
5307
5308GSPCA PAC207 SONIXB SUBDRIVER
5309M: Hans Verkuil <hverkuil@xs4all.nl>
5310L: linux-media@vger.kernel.org
5311T: git git://linuxtv.org/media_tree.git
5312S: Odd Fixes
5313F: drivers/media/usb/gspca/pac207.c
5314
5315GSPCA SN9C20X SUBDRIVER
5316M: Brian Johnson <brijohn@gmail.com>
5317L: linux-media@vger.kernel.org
5318T: git git://linuxtv.org/media_tree.git
5319S: Maintained
5320F: drivers/media/usb/gspca/sn9c20x.c
5321
5322GSPCA T613 SUBDRIVER
5323M: Leandro Costantino <lcostantino@gmail.com>
5324L: linux-media@vger.kernel.org
5325T: git git://linuxtv.org/media_tree.git
5326S: Maintained
5327F: drivers/media/usb/gspca/t613.c
5328
5329GSPCA USB WEBCAM DRIVER
5330M: Hans Verkuil <hverkuil@xs4all.nl>
5331L: linux-media@vger.kernel.org
5332T: git git://linuxtv.org/media_tree.git
5333S: Odd Fixes
5334F: drivers/media/usb/gspca/
5335
5336GUID PARTITION TABLE (GPT)
5337M: Davidlohr Bueso <dave@stgolabs.net>
5338L: linux-efi@vger.kernel.org
5339S: Maintained
5340F: block/partitions/efi.*
5341
5342STK1160 USB VIDEO CAPTURE DRIVER
5343M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5344L: linux-media@vger.kernel.org
5345T: git git://linuxtv.org/media_tree.git
5346S: Maintained
5347F: drivers/media/usb/stk1160/
5348
5349H8/300 ARCHITECTURE
5350M: Yoshinori Sato <ysato@users.sourceforge.jp>
5351L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5352W: http://uclinux-h8.sourceforge.jp
5353T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5354S: Maintained
5355F: arch/h8300/
5356F: drivers/clocksource/h8300_*.c
5357F: drivers/clk/h8300/
5358F: drivers/irqchip/irq-renesas-h8*.c
5359
5360HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5361M: Frank Seidel <frank@f-seidel.de>
5362L: platform-driver-x86@vger.kernel.org
5363W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5364S: Maintained
5365F: drivers/platform/x86/hdaps.c
5366
5367HDPVR USB VIDEO ENCODER DRIVER
5368M: Hans Verkuil <hverkuil@xs4all.nl>
5369L: linux-media@vger.kernel.org
5370T: git git://linuxtv.org/media_tree.git
5371W: https://linuxtv.org
5372S: Odd Fixes
5373F: drivers/media/usb/hdpvr/
5374
5375HWPOISON MEMORY FAILURE HANDLING
5376M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5377L: linux-mm@kvack.org
5378S: Maintained
5379F: mm/memory-failure.c
5380F: mm/hwpoison-inject.c
5381
5382HYPERVISOR VIRTUAL CONSOLE DRIVER
5383L: linuxppc-dev@lists.ozlabs.org
5384S: Odd Fixes
5385F: drivers/tty/hvc/
5386
5387HACKRF MEDIA DRIVER
5388M: Antti Palosaari <crope@iki.fi>
5389L: linux-media@vger.kernel.org
5390W: https://linuxtv.org
5391W: http://palosaari.fi/linux/
5392Q: http://patchwork.linuxtv.org/project/linux-media/list/
5393T: git git://linuxtv.org/anttip/media_tree.git
5394S: Maintained
5395F: drivers/media/usb/hackrf/
5396
5397HARDWARE MONITORING
5398M: Jean Delvare <jdelvare@suse.com>
5399M: Guenter Roeck <linux@roeck-us.net>
5400L: linux-hwmon@vger.kernel.org
5401W: http://hwmon.wiki.kernel.org/
5402T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5404S: Maintained
5405F: Documentation/hwmon/
5406F: drivers/hwmon/
5407F: include/linux/hwmon*.h
5408
5409HARDWARE RANDOM NUMBER GENERATOR CORE
5410M: Matt Mackall <mpm@selenic.com>
5411M: Herbert Xu <herbert@gondor.apana.org.au>
5412L: linux-crypto@vger.kernel.org
5413S: Odd fixes
5414F: Documentation/devicetree/bindings/rng/
5415F: Documentation/hw_random.txt
5416F: drivers/char/hw_random/
5417F: include/linux/hw_random.h
5418
5419HARDWARE SPINLOCK CORE
5420M: Ohad Ben-Cohen <ohad@wizery.com>
5421M: Bjorn Andersson <bjorn.andersson@linaro.org>
5422L: linux-remoteproc@vger.kernel.org
5423S: Maintained
5424T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5425F: Documentation/devicetree/bindings/hwlock/
5426F: Documentation/hwspinlock.txt
5427F: drivers/hwspinlock/
5428F: include/linux/hwspinlock.h
5429
5430HARMONY SOUND DRIVER
5431L: linux-parisc@vger.kernel.org
5432S: Maintained
5433F: sound/parisc/harmony.*
5434
5435HD29L2 MEDIA DRIVER
5436M: Antti Palosaari <crope@iki.fi>
5437L: linux-media@vger.kernel.org
5438W: https://linuxtv.org
5439W: http://palosaari.fi/linux/
5440Q: http://patchwork.linuxtv.org/project/linux-media/list/
5441T: git git://linuxtv.org/anttip/media_tree.git
5442S: Maintained
5443F: drivers/media/dvb-frontends/hd29l2*
5444
5445HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5446M: Brian Boylston <brian.boylston@hpe.com>
5447S: Supported
5448F: Documentation/watchdog/hpwdt.txt
5449F: drivers/watchdog/hpwdt.c
5450
5451HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5452M: Don Brace <don.brace@microsemi.com>
5453L: iss_storagedev@hp.com
5454L: esc.storagedev@microsemi.com
5455L: linux-scsi@vger.kernel.org
5456S: Supported
5457F: Documentation/scsi/hpsa.txt
5458F: drivers/scsi/hpsa*.[ch]
5459F: include/linux/cciss*.h
5460F: include/uapi/linux/cciss*.h
5461
5462HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5463M: Don Brace <don.brace@microsemi.com>
5464L: iss_storagedev@hp.com
5465L: esc.storagedev@microsemi.com
5466L: linux-scsi@vger.kernel.org
5467S: Supported
5468F: Documentation/blockdev/cciss.txt
5469F: drivers/block/cciss*
5470F: include/linux/cciss_ioctl.h
5471F: include/uapi/linux/cciss_ioctl.h
5472
5473HFI1 DRIVER
5474M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5475M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5476L: linux-rdma@vger.kernel.org
5477S: Supported
5478F: drivers/infiniband/hw/hfi1
5479
5480HFS FILESYSTEM
5481L: linux-fsdevel@vger.kernel.org
5482S: Orphan
5483F: Documentation/filesystems/hfs.txt
5484F: fs/hfs/
5485
5486HFSPLUS FILESYSTEM
5487L: linux-fsdevel@vger.kernel.org
5488S: Orphan
5489F: Documentation/filesystems/hfsplus.txt
5490F: fs/hfsplus/
5491
5492HGA FRAMEBUFFER DRIVER
5493M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5494L: linux-nvidia@lists.surfsouth.com
5495W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5496S: Maintained
5497F: drivers/video/fbdev/hgafb.c
5498
5499HIBERNATION (aka Software Suspend, aka swsusp)
5500M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5501M: Pavel Machek <pavel@ucw.cz>
5502L: linux-pm@vger.kernel.org
5503S: Supported
5504F: arch/x86/power/
5505F: drivers/base/power/
5506F: kernel/power/
5507F: include/linux/suspend.h
5508F: include/linux/freezer.h
5509F: include/linux/pm.h
5510F: arch/*/include/asm/suspend*.h
5511
5512HID CORE LAYER
5513M: Jiri Kosina <jikos@kernel.org>
5514R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5515L: linux-input@vger.kernel.org
5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5517S: Maintained
5518F: drivers/hid/
5519F: include/linux/hid*
5520F: include/uapi/linux/hid*
5521
5522HID SENSOR HUB DRIVERS
5523M: Jiri Kosina <jikos@kernel.org>
5524M: Jonathan Cameron <jic23@kernel.org>
5525M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5526L: linux-input@vger.kernel.org
5527L: linux-iio@vger.kernel.org
5528S: Maintained
5529F: Documentation/hid/hid-sensor*
5530F: drivers/hid/hid-sensor-*
5531F: drivers/iio/*/hid-*
5532F: include/linux/hid-sensor-*
5533
5534HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5535M: Thomas Gleixner <tglx@linutronix.de>
5536L: linux-kernel@vger.kernel.org
5537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5538S: Maintained
5539F: Documentation/timers/
5540F: kernel/time/hrtimer.c
5541F: kernel/time/clockevents.c
5542F: kernel/time/tick*.*
5543F: kernel/time/timer_*.c
5544F: include/linux/clockchips.h
5545F: include/linux/hrtimer.h
5546
5547HIGH-SPEED SCC DRIVER FOR AX.25
5548L: linux-hams@vger.kernel.org
5549S: Orphan
5550F: drivers/net/hamradio/dmascc.c
5551F: drivers/net/hamradio/scc.c
5552
5553HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5554M: HighPoint Linux Team <linux@highpoint-tech.com>
5555W: http://www.highpoint-tech.com
5556S: Supported
5557F: Documentation/scsi/hptiop.txt
5558F: drivers/scsi/hptiop.c
5559
5560HIPPI
5561M: Jes Sorensen <jes@trained-monkey.org>
5562L: linux-hippi@sunsite.dk
5563S: Maintained
5564F: include/linux/hippidevice.h
5565F: include/uapi/linux/if_hippi.h
5566F: net/802/hippi.c
5567F: drivers/net/hippi/
5568
5569HISILICON NETWORK SUBSYSTEM DRIVER
5570M: Yisen Zhuang <yisen.zhuang@huawei.com>
5571M: Salil Mehta <salil.mehta@huawei.com>
5572L: netdev@vger.kernel.org
5573W: http://www.hisilicon.com
5574S: Maintained
5575F: drivers/net/ethernet/hisilicon/
5576F: Documentation/devicetree/bindings/net/hisilicon*.txt
5577
5578HISILICON SAS Controller
5579M: John Garry <john.garry@huawei.com>
5580W: http://www.hisilicon.com
5581S: Supported
5582F: drivers/scsi/hisi_sas/
5583F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5584
5585HOST AP DRIVER
5586M: Jouni Malinen <j@w1.fi>
5587L: hostap@shmoo.com (subscribers-only)
5588L: linux-wireless@vger.kernel.org
5589W: http://hostap.epitest.fi/
5590S: Maintained
5591F: drivers/net/wireless/intersil/hostap/
5592
5593HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5594L: platform-driver-x86@vger.kernel.org
5595S: Orphan
5596F: drivers/platform/x86/tc1100-wmi.c
5597
5598HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5599M: Jaroslav Kysela <perex@perex.cz>
5600S: Maintained
5601F: drivers/net/ethernet/hp/hp100.*
5602
5603HPET: High Precision Event Timers driver
5604M: Clemens Ladisch <clemens@ladisch.de>
5605S: Maintained
5606F: Documentation/timers/hpet.txt
5607F: drivers/char/hpet.c
5608F: include/linux/hpet.h
5609F: include/uapi/linux/hpet.h
5610
5611HPET: x86
5612S: Orphan
5613F: arch/x86/kernel/hpet.c
5614F: arch/x86/include/asm/hpet.h
5615
5616HPFS FILESYSTEM
5617M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5618W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5619S: Maintained
5620F: fs/hpfs/
5621
5622HSI SUBSYSTEM
5623M: Sebastian Reichel <sre@kernel.org>
5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5625S: Maintained
5626F: Documentation/ABI/testing/sysfs-bus-hsi
5627F: Documentation/hsi.txt
5628F: drivers/hsi/
5629F: include/linux/hsi/
5630F: include/uapi/linux/hsi/
5631
5632HSO 3G MODEM DRIVER
5633M: Jan Dumon <j.dumon@option.com>
5634W: http://www.pharscape.org
5635S: Maintained
5636F: drivers/net/usb/hso.c
5637
5638HSR NETWORK PROTOCOL
5639M: Arvid Brodin <arvid.brodin@alten.se>
5640L: netdev@vger.kernel.org
5641S: Maintained
5642F: net/hsr/
5643
5644HTCPEN TOUCHSCREEN DRIVER
5645M: Pau Oliva Fora <pof@eslack.org>
5646L: linux-input@vger.kernel.org
5647S: Maintained
5648F: drivers/input/touchscreen/htcpen.c
5649
5650HUGETLB FILESYSTEM
5651M: Nadia Yvette Chambers <nyc@holomorphy.com>
5652S: Maintained
5653F: fs/hugetlbfs/
5654
5655Hyper-V CORE AND DRIVERS
5656M: "K. Y. Srinivasan" <kys@microsoft.com>
5657M: Haiyang Zhang <haiyangz@microsoft.com>
5658L: devel@linuxdriverproject.org
5659S: Maintained
5660F: arch/x86/include/asm/mshyperv.h
5661F: arch/x86/include/uapi/asm/hyperv.h
5662F: arch/x86/kernel/cpu/mshyperv.c
5663F: drivers/hid/hid-hyperv.c
5664F: drivers/hv/
5665F: drivers/input/serio/hyperv-keyboard.c
5666F: drivers/pci/host/pci-hyperv.c
5667F: drivers/net/hyperv/
5668F: drivers/scsi/storvsc_drv.c
5669F: drivers/video/fbdev/hyperv_fb.c
5670F: include/linux/hyperv.h
5671F: tools/hv/
5672F: Documentation/ABI/stable/sysfs-bus-vmbus
5673
5674I2C MUXES
5675M: Peter Rosin <peda@axentia.se>
5676L: linux-i2c@vger.kernel.org
5677S: Maintained
5678F: Documentation/i2c/i2c-topology
5679F: Documentation/i2c/muxes/
5680F: Documentation/devicetree/bindings/i2c/i2c-mux*
5681F: drivers/i2c/i2c-mux.c
5682F: drivers/i2c/muxes/
5683F: include/linux/i2c-mux.h
5684
5685I2C OVER PARALLEL PORT
5686M: Jean Delvare <jdelvare@suse.com>
5687L: linux-i2c@vger.kernel.org
5688S: Maintained
5689F: Documentation/i2c/busses/i2c-parport
5690F: Documentation/i2c/busses/i2c-parport-light
5691F: drivers/i2c/busses/i2c-parport.c
5692F: drivers/i2c/busses/i2c-parport-light.c
5693
5694I2C/SMBUS CONTROLLER DRIVERS FOR PC
5695M: Jean Delvare <jdelvare@suse.com>
5696L: linux-i2c@vger.kernel.org
5697S: Maintained
5698F: Documentation/i2c/busses/i2c-ali1535
5699F: Documentation/i2c/busses/i2c-ali1563
5700F: Documentation/i2c/busses/i2c-ali15x3
5701F: Documentation/i2c/busses/i2c-amd756
5702F: Documentation/i2c/busses/i2c-amd8111
5703F: Documentation/i2c/busses/i2c-i801
5704F: Documentation/i2c/busses/i2c-nforce2
5705F: Documentation/i2c/busses/i2c-piix4
5706F: Documentation/i2c/busses/i2c-sis5595
5707F: Documentation/i2c/busses/i2c-sis630
5708F: Documentation/i2c/busses/i2c-sis96x
5709F: Documentation/i2c/busses/i2c-via
5710F: Documentation/i2c/busses/i2c-viapro
5711F: drivers/i2c/busses/i2c-ali1535.c
5712F: drivers/i2c/busses/i2c-ali1563.c
5713F: drivers/i2c/busses/i2c-ali15x3.c
5714F: drivers/i2c/busses/i2c-amd756.c
5715F: drivers/i2c/busses/i2c-amd756-s4882.c
5716F: drivers/i2c/busses/i2c-amd8111.c
5717F: drivers/i2c/busses/i2c-i801.c
5718F: drivers/i2c/busses/i2c-isch.c
5719F: drivers/i2c/busses/i2c-nforce2.c
5720F: drivers/i2c/busses/i2c-nforce2-s4985.c
5721F: drivers/i2c/busses/i2c-piix4.c
5722F: drivers/i2c/busses/i2c-sis5595.c
5723F: drivers/i2c/busses/i2c-sis630.c
5724F: drivers/i2c/busses/i2c-sis96x.c
5725F: drivers/i2c/busses/i2c-via.c
5726F: drivers/i2c/busses/i2c-viapro.c
5727
5728I2C/SMBUS ISMT DRIVER
5729M: Seth Heasley <seth.heasley@intel.com>
5730M: Neil Horman <nhorman@tuxdriver.com>
5731L: linux-i2c@vger.kernel.org
5732F: drivers/i2c/busses/i2c-ismt.c
5733F: Documentation/i2c/busses/i2c-ismt
5734
5735I2C/SMBUS STUB DRIVER
5736M: Jean Delvare <jdelvare@suse.com>
5737L: linux-i2c@vger.kernel.org
5738S: Maintained
5739F: drivers/i2c/i2c-stub.c
5740
5741I2C SUBSYSTEM
5742M: Wolfram Sang <wsa@the-dreams.de>
5743L: linux-i2c@vger.kernel.org
5744W: https://i2c.wiki.kernel.org/
5745Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5746T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5747S: Maintained
5748F: Documentation/devicetree/bindings/i2c/
5749F: Documentation/i2c/
5750F: drivers/i2c/
5751F: drivers/i2c/*/
5752F: include/linux/i2c.h
5753F: include/linux/i2c-*.h
5754F: include/uapi/linux/i2c.h
5755F: include/uapi/linux/i2c-*.h
5756
5757I2C ACPI SUPPORT
5758M: Mika Westerberg <mika.westerberg@linux.intel.com>
5759L: linux-i2c@vger.kernel.org
5760L: linux-acpi@vger.kernel.org
5761S: Maintained
5762
5763I2C-TAOS-EVM DRIVER
5764M: Jean Delvare <jdelvare@suse.com>
5765L: linux-i2c@vger.kernel.org
5766S: Maintained
5767F: Documentation/i2c/busses/i2c-taos-evm
5768F: drivers/i2c/busses/i2c-taos-evm.c
5769
5770I2C-TINY-USB DRIVER
5771M: Till Harbaum <till@harbaum.org>
5772L: linux-i2c@vger.kernel.org
5773W: http://www.harbaum.org/till/i2c_tiny_usb
5774S: Maintained
5775F: drivers/i2c/busses/i2c-tiny-usb.c
5776
5777i386 BOOT CODE
5778M: "H. Peter Anvin" <hpa@zytor.com>
5779S: Maintained
5780F: arch/x86/boot/
5781
5782i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5783M: "H. Peter Anvin" <hpa@zytor.com>
5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5785S: Maintained
5786
5787IA64 (Itanium) PLATFORM
5788M: Tony Luck <tony.luck@intel.com>
5789M: Fenghua Yu <fenghua.yu@intel.com>
5790L: linux-ia64@vger.kernel.org
5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5792S: Maintained
5793F: arch/ia64/
5794
5795IBM Power VMX Cryptographic instructions
5796M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5797M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5798L: linux-crypto@vger.kernel.org
5799S: Supported
5800F: drivers/crypto/vmx/Makefile
5801F: drivers/crypto/vmx/Kconfig
5802F: drivers/crypto/vmx/vmx.c
5803F: drivers/crypto/vmx/aes*
5804F: drivers/crypto/vmx/ghash*
5805F: drivers/crypto/vmx/ppc-xlate.pl
5806
5807IBM Power in-Nest Crypto Acceleration
5808M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5809M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5810L: linux-crypto@vger.kernel.org
5811S: Supported
5812F: drivers/crypto/nx/Makefile
5813F: drivers/crypto/nx/Kconfig
5814F: drivers/crypto/nx/nx-aes*
5815F: drivers/crypto/nx/nx-sha*
5816F: drivers/crypto/nx/nx.*
5817F: drivers/crypto/nx/nx_csbcpb.h
5818F: drivers/crypto/nx/nx_debugfs.h
5819
5820IBM Power 842 compression accelerator
5821M: Dan Streetman <ddstreet@ieee.org>
5822S: Supported
5823F: drivers/crypto/nx/Makefile
5824F: drivers/crypto/nx/Kconfig
5825F: drivers/crypto/nx/nx-842*
5826F: include/linux/sw842.h
5827F: crypto/842.c
5828F: lib/842/
5829
5830IBM Power Linux RAID adapter
5831M: Brian King <brking@us.ibm.com>
5832S: Supported
5833F: drivers/scsi/ipr.*
5834
5835IBM Power Virtual Ethernet Device Driver
5836M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5837L: netdev@vger.kernel.org
5838S: Supported
5839F: drivers/net/ethernet/ibm/ibmveth.*
5840
5841IBM Power SRIOV Virtual NIC Device Driver
5842M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5843M: John Allen <jallen@linux.vnet.ibm.com>
5844L: netdev@vger.kernel.org
5845S: Supported
5846F: drivers/net/ethernet/ibm/ibmvnic.*
5847
5848IBM Power Virtual SCSI Device Drivers
5849M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5850L: linux-scsi@vger.kernel.org
5851S: Supported
5852F: drivers/scsi/ibmvscsi/ibmvscsi*
5853F: include/scsi/viosrp.h
5854
5855IBM Power Virtual SCSI Device Target Driver
5856M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5857M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5858L: linux-scsi@vger.kernel.org
5859L: target-devel@vger.kernel.org
5860S: Supported
5861F: drivers/scsi/ibmvscsi_tgt/
5862
5863IBM Power Virtual FC Device Drivers
5864M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5865L: linux-scsi@vger.kernel.org
5866S: Supported
5867F: drivers/scsi/ibmvscsi/ibmvfc*
5868
5869IBM ServeRAID RAID DRIVER
5870S: Orphan
5871F: drivers/scsi/ips.*
5872
5873ICH LPC AND GPIO DRIVER
5874M: Peter Tyser <ptyser@xes-inc.com>
5875S: Maintained
5876F: drivers/mfd/lpc_ich.c
5877F: drivers/gpio/gpio-ich.c
5878
5879IDE SUBSYSTEM
5880M: "David S. Miller" <davem@davemloft.net>
5881L: linux-ide@vger.kernel.org
5882Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5884S: Maintained
5885F: Documentation/ide/
5886F: drivers/ide/
5887F: include/linux/ide.h
5888
5889IDEAPAD LAPTOP EXTRAS DRIVER
5890M: Ike Panhc <ike.pan@canonical.com>
5891L: platform-driver-x86@vger.kernel.org
5892W: http://launchpad.net/ideapad-laptop
5893S: Maintained
5894F: drivers/platform/x86/ideapad-laptop.c
5895
5896IDEAPAD LAPTOP SLIDEBAR DRIVER
5897M: Andrey Moiseev <o2g.org.ru@gmail.com>
5898L: linux-input@vger.kernel.org
5899W: https://github.com/o2genum/ideapad-slidebar
5900S: Maintained
5901F: drivers/input/misc/ideapad_slidebar.c
5902
5903IDE/ATAPI DRIVERS
5904M: Borislav Petkov <bp@alien8.de>
5905L: linux-ide@vger.kernel.org
5906S: Maintained
5907F: Documentation/cdrom/ide-cd
5908F: drivers/ide/ide-cd*
5909
5910IDLE-I7300
5911M: Andy Henroid <andrew.d.henroid@intel.com>
5912L: linux-pm@vger.kernel.org
5913S: Supported
5914F: drivers/idle/i7300_idle.c
5915
5916IEEE 802.15.4 SUBSYSTEM
5917M: Alexander Aring <aar@pengutronix.de>
5918L: linux-wpan@vger.kernel.org
5919W: http://wpan.cakelab.org/
5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5922S: Maintained
5923F: net/ieee802154/
5924F: net/mac802154/
5925F: drivers/net/ieee802154/
5926F: include/linux/nl802154.h
5927F: include/linux/ieee802154.h
5928F: include/net/nl802154.h
5929F: include/net/mac802154.h
5930F: include/net/af_ieee802154.h
5931F: include/net/cfg802154.h
5932F: include/net/ieee802154_netdev.h
5933F: Documentation/networking/ieee802154.txt
5934
5935IGORPLUG-USB IR RECEIVER
5936M: Sean Young <sean@mess.org>
5937L: linux-media@vger.kernel.org
5938S: Maintained
5939F: drivers/media/rc/igorplugusb.c
5940
5941IGUANAWORKS USB IR TRANSCEIVER
5942M: Sean Young <sean@mess.org>
5943L: linux-media@vger.kernel.org
5944S: Maintained
5945F: drivers/media/rc/iguanair.c
5946
5947IIO SUBSYSTEM AND DRIVERS
5948M: Jonathan Cameron <jic23@kernel.org>
5949R: Hartmut Knaack <knaack.h@gmx.de>
5950R: Lars-Peter Clausen <lars@metafoo.de>
5951R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5952L: linux-iio@vger.kernel.org
5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5954S: Maintained
5955F: Documentation/devicetree/bindings/iio/
5956F: drivers/iio/
5957F: drivers/staging/iio/
5958F: include/linux/iio/
5959F: tools/iio/
5960
5961IKANOS/ADI EAGLE ADSL USB DRIVER
5962M: Matthieu Castet <castet.matthieu@free.fr>
5963M: Stanislaw Gruszka <stf_xl@wp.pl>
5964S: Maintained
5965F: drivers/usb/atm/ueagle-atm.c
5966
5967INA209 HARDWARE MONITOR DRIVER
5968M: Guenter Roeck <linux@roeck-us.net>
5969L: linux-hwmon@vger.kernel.org
5970S: Maintained
5971F: Documentation/hwmon/ina209
5972F: Documentation/devicetree/bindings/i2c/ina209.txt
5973F: drivers/hwmon/ina209.c
5974
5975INA2XX HARDWARE MONITOR DRIVER
5976M: Guenter Roeck <linux@roeck-us.net>
5977L: linux-hwmon@vger.kernel.org
5978S: Maintained
5979F: Documentation/hwmon/ina2xx
5980F: drivers/hwmon/ina2xx.c
5981F: include/linux/platform_data/ina2xx.h
5982
5983INDUSTRY PACK SUBSYSTEM (IPACK)
5984M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5985M: Jens Taprogge <jens.taprogge@taprogge.org>
5986M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5987L: industrypack-devel@lists.sourceforge.net
5988W: http://industrypack.sourceforge.net
5989S: Maintained
5990F: drivers/ipack/
5991
5992INGENIC JZ4780 DMA Driver
5993M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5994S: Maintained
5995F: drivers/dma/dma-jz4780.c
5996
5997INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5998M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5999M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6000L: linux-ima-devel@lists.sourceforge.net
6001L: linux-ima-user@lists.sourceforge.net
6002L: linux-security-module@vger.kernel.org
6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6004S: Supported
6005F: security/integrity/ima/
6006
6007IMGTEC IR DECODER DRIVER
6008M: James Hogan <james.hogan@imgtec.com>
6009S: Maintained
6010F: drivers/media/rc/img-ir/
6011
6012IMS TWINTURBO FRAMEBUFFER DRIVER
6013L: linux-fbdev@vger.kernel.org
6014S: Orphan
6015F: drivers/video/fbdev/imsttfb.c
6016
6017INFINIBAND SUBSYSTEM
6018M: Doug Ledford <dledford@redhat.com>
6019M: Sean Hefty <sean.hefty@intel.com>
6020M: Hal Rosenstock <hal.rosenstock@gmail.com>
6021L: linux-rdma@vger.kernel.org
6022W: http://www.openfabrics.org/
6023Q: http://patchwork.kernel.org/project/linux-rdma/list/
6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6025S: Supported
6026F: Documentation/infiniband/
6027F: drivers/infiniband/
6028F: include/uapi/linux/if_infiniband.h
6029F: include/uapi/rdma/
6030F: include/rdma/
6031
6032INOTIFY
6033M: John McCutchan <john@johnmccutchan.com>
6034M: Robert Love <rlove@rlove.org>
6035M: Eric Paris <eparis@parisplace.org>
6036S: Maintained
6037F: Documentation/filesystems/inotify.txt
6038F: fs/notify/inotify/
6039F: include/linux/inotify.h
6040F: include/uapi/linux/inotify.h
6041
6042INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6043M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6044L: linux-input@vger.kernel.org
6045Q: http://patchwork.kernel.org/project/linux-input/list/
6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6047S: Maintained
6048F: drivers/input/
6049F: include/linux/input.h
6050F: include/uapi/linux/input.h
6051F: include/linux/input/
6052F: Documentation/devicetree/bindings/input/
6053
6054INPUT MULTITOUCH (MT) PROTOCOL
6055M: Henrik Rydberg <rydberg@bitmath.org>
6056L: linux-input@vger.kernel.org
6057S: Odd fixes
6058F: Documentation/input/multi-touch-protocol.txt
6059F: drivers/input/input-mt.c
6060K: \b(ABS|SYN)_MT_
6061
6062INTEL ASoC BDW/HSW DRIVERS
6063M: Jie Yang <yang.jie@linux.intel.com>
6064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6065S: Supported
6066F: sound/soc/intel/common/sst-dsp*
6067F: sound/soc/intel/common/sst-firmware.c
6068F: sound/soc/intel/boards/broadwell.c
6069F: sound/soc/intel/haswell/
6070
6071INTEL C600 SERIES SAS CONTROLLER DRIVER
6072M: Intel SCU Linux support <intel-linux-scu@intel.com>
6073M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6074L: linux-scsi@vger.kernel.org
6075T: git git://git.code.sf.net/p/intel-sas/isci
6076S: Supported
6077F: drivers/scsi/isci/
6078
6079INTEL HID EVENT DRIVER
6080M: Alex Hung <alex.hung@canonical.com>
6081L: platform-driver-x86@vger.kernel.org
6082S: Maintained
6083F: drivers/platform/x86/intel-hid.c
6084
6085INTEL VIRTUAL BUTTON DRIVER
6086M: AceLan Kao <acelan.kao@canonical.com>
6087L: platform-driver-x86@vger.kernel.org
6088S: Maintained
6089F: drivers/platform/x86/intel-vbtn.c
6090
6091INTEL IDLE DRIVER
6092M: Len Brown <lenb@kernel.org>
6093L: linux-pm@vger.kernel.org
6094T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6095S: Supported
6096F: drivers/idle/intel_idle.c
6097
6098INTEL PSTATE DRIVER
6099M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6100M: Len Brown <lenb@kernel.org>
6101L: linux-pm@vger.kernel.org
6102S: Supported
6103F: drivers/cpufreq/intel_pstate.c
6104
6105INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6106M: Maik Broemme <mbroemme@libmpq.org>
6107L: linux-fbdev@vger.kernel.org
6108S: Maintained
6109F: Documentation/fb/intelfb.txt
6110F: drivers/video/fbdev/intelfb/
6111
6112INTEL 810/815 FRAMEBUFFER DRIVER
6113M: Antonino Daplas <adaplas@gmail.com>
6114L: linux-fbdev@vger.kernel.org
6115S: Maintained
6116F: drivers/video/fbdev/i810/
6117
6118INTEL MENLOW THERMAL DRIVER
6119M: Sujith Thomas <sujith.thomas@intel.com>
6120L: platform-driver-x86@vger.kernel.org
6121W: https://01.org/linux-acpi
6122S: Supported
6123F: drivers/platform/x86/intel_menlow.c
6124
6125INTEL I/OAT DMA DRIVER
6126M: Dave Jiang <dave.jiang@intel.com>
6127R: Dan Williams <dan.j.williams@intel.com>
6128L: dmaengine@vger.kernel.org
6129Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6130S: Supported
6131F: drivers/dma/ioat*
6132
6133INTEL IOMMU (VT-d)
6134M: David Woodhouse <dwmw2@infradead.org>
6135L: iommu@lists.linux-foundation.org
6136T: git git://git.infradead.org/iommu-2.6.git
6137S: Supported
6138F: drivers/iommu/intel-iommu.c
6139F: include/linux/intel-iommu.h
6140
6141INTEL IOP-ADMA DMA DRIVER
6142R: Dan Williams <dan.j.williams@intel.com>
6143S: Odd fixes
6144F: drivers/dma/iop-adma.c
6145
6146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6147M: Krzysztof Halasa <khalasa@piap.pl>
6148S: Maintained
6149F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6150F: arch/arm/mach-ixp4xx/include/mach/npe.h
6151F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6152F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6153F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6154F: drivers/net/wan/ixp4xx_hss.c
6155
6156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6157M: Deepak Saxena <dsaxena@plexity.net>
6158S: Maintained
6159F: drivers/char/hw_random/ixp4xx-rng.c
6160
6161INTEL ETHERNET DRIVERS
6162M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6163L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6164W: http://www.intel.com/support/feedback.htm
6165W: http://e1000.sourceforge.net/
6166Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6169S: Supported
6170F: Documentation/networking/e100.txt
6171F: Documentation/networking/e1000.txt
6172F: Documentation/networking/e1000e.txt
6173F: Documentation/networking/igb.txt
6174F: Documentation/networking/igbvf.txt
6175F: Documentation/networking/ixgb.txt
6176F: Documentation/networking/ixgbe.txt
6177F: Documentation/networking/ixgbevf.txt
6178F: Documentation/networking/i40e.txt
6179F: Documentation/networking/i40evf.txt
6180F: drivers/net/ethernet/intel/
6181F: drivers/net/ethernet/intel/*/
6182
6183INTEL RDMA RNIC DRIVER
6184M: Faisal Latif <faisal.latif@intel.com>
6185R: Chien Tin Tung <chien.tin.tung@intel.com>
6186R: Mustafa Ismail <mustafa.ismail@intel.com>
6187R: Shiraz Saleem <shiraz.saleem@intel.com>
6188R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6189L: linux-rdma@vger.kernel.org
6190S: Supported
6191F: drivers/infiniband/hw/i40iw/
6192
6193INTEL MERRIFIELD GPIO DRIVER
6194M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6195L: linux-gpio@vger.kernel.org
6196S: Maintained
6197F: drivers/gpio/gpio-merrifield.c
6198
6199INTEL-MID GPIO DRIVER
6200M: David Cohen <david.a.cohen@linux.intel.com>
6201L: linux-gpio@vger.kernel.org
6202S: Maintained
6203F: drivers/gpio/gpio-intel-mid.c
6204
6205INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6206M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6207L: linux-wireless@vger.kernel.org
6208S: Maintained
6209F: Documentation/networking/README.ipw2100
6210F: Documentation/networking/README.ipw2200
6211F: drivers/net/wireless/intel/ipw2x00/
6212
6213INTEL(R) TRACE HUB
6214M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6215S: Supported
6216F: Documentation/trace/intel_th.txt
6217F: drivers/hwtracing/intel_th/
6218
6219INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6220M: Ning Sun <ning.sun@intel.com>
6221L: tboot-devel@lists.sourceforge.net
6222W: http://tboot.sourceforge.net
6223T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6224S: Supported
6225F: Documentation/intel_txt.txt
6226F: include/linux/tboot.h
6227F: arch/x86/kernel/tboot.c
6228
6229INTEL WIRELESS WIMAX CONNECTION 2400
6230M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6231M: linux-wimax@intel.com
6232L: wimax@linuxwimax.org (subscribers-only)
6233S: Supported
6234W: http://linuxwimax.org
6235F: Documentation/wimax/README.i2400m
6236F: drivers/net/wimax/i2400m/
6237F: include/uapi/linux/wimax/i2400m.h
6238
6239INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6240M: Stanislaw Gruszka <sgruszka@redhat.com>
6241L: linux-wireless@vger.kernel.org
6242S: Supported
6243F: drivers/net/wireless/intel/iwlegacy/
6244
6245INTEL WIRELESS WIFI LINK (iwlwifi)
6246M: Johannes Berg <johannes.berg@intel.com>
6247M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6248M: Luca Coelho <luciano.coelho@intel.com>
6249M: Intel Linux Wireless <linuxwifi@intel.com>
6250L: linux-wireless@vger.kernel.org
6251W: http://intellinuxwireless.org
6252T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6253S: Supported
6254F: drivers/net/wireless/intel/iwlwifi/
6255
6256INTEL MANAGEMENT ENGINE (mei)
6257M: Tomas Winkler <tomas.winkler@intel.com>
6258L: linux-kernel@vger.kernel.org
6259S: Supported
6260F: include/uapi/linux/mei.h
6261F: include/linux/mei_cl_bus.h
6262F: drivers/misc/mei/*
6263F: drivers/watchdog/mei_wdt.c
6264F: Documentation/misc-devices/mei/*
6265
6266INTEL MIC DRIVERS (mic)
6267M: Sudeep Dutt <sudeep.dutt@intel.com>
6268M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6269S: Supported
6270W: https://github.com/sudeepdutt/mic
6271W: http://software.intel.com/en-us/mic-developer
6272F: include/linux/mic_bus.h
6273F: include/linux/scif.h
6274F: include/uapi/linux/mic_common.h
6275F: include/uapi/linux/mic_ioctl.h
6276F: include/uapi/linux/scif_ioctl.h
6277F: drivers/misc/mic/
6278F: drivers/dma/mic_x100_dma.c
6279F: drivers/dma/mic_x100_dma.h
6280F: Documentation/mic/
6281
6282INTEL PMC/P-Unit IPC DRIVER
6283M: Zha Qipeng<qipeng.zha@intel.com>
6284L: platform-driver-x86@vger.kernel.org
6285S: Maintained
6286F: drivers/platform/x86/intel_pmc_ipc.c
6287F: drivers/platform/x86/intel_punit_ipc.c
6288F: arch/x86/include/asm/intel_pmc_ipc.h
6289F: arch/x86/include/asm/intel_punit_ipc.h
6290
6291INTEL TELEMETRY DRIVER
6292M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6293L: platform-driver-x86@vger.kernel.org
6294S: Maintained
6295F: arch/x86/include/asm/intel_telemetry.h
6296F: drivers/platform/x86/intel_telemetry*
6297
6298INTEL PMC CORE DRIVER
6299M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6300M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6301L: platform-driver-x86@vger.kernel.org
6302S: Maintained
6303F: arch/x86/include/asm/pmc_core.h
6304F: drivers/platform/x86/intel_pmc_core*
6305
6306IOC3 ETHERNET DRIVER
6307M: Ralf Baechle <ralf@linux-mips.org>
6308L: linux-mips@linux-mips.org
6309S: Maintained
6310F: drivers/net/ethernet/sgi/ioc3-eth.c
6311
6312IOC3 SERIAL DRIVER
6313M: Pat Gefre <pfg@sgi.com>
6314L: linux-serial@vger.kernel.org
6315S: Maintained
6316F: drivers/tty/serial/ioc3_serial.c
6317
6318IOMMU DRIVERS
6319M: Joerg Roedel <joro@8bytes.org>
6320L: iommu@lists.linux-foundation.org
6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6322S: Maintained
6323F: Documentation/devicetree/bindings/iommu/
6324F: drivers/iommu/
6325
6326IP MASQUERADING
6327M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6328S: Maintained
6329F: net/ipv4/netfilter/ipt_MASQUERADE.c
6330
6331IPMI SUBSYSTEM
6332M: Corey Minyard <minyard@acm.org>
6333L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6334W: http://openipmi.sourceforge.net/
6335S: Supported
6336F: Documentation/IPMI.txt
6337F: drivers/char/ipmi/
6338F: include/linux/ipmi*
6339F: include/uapi/linux/ipmi*
6340
6341QCOM AUDIO (ASoC) DRIVERS
6342M: Patrick Lai <plai@codeaurora.org>
6343M: Banajit Goswami <bgoswami@codeaurora.org>
6344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6345S: Supported
6346F: sound/soc/qcom/
6347
6348IPS SCSI RAID DRIVER
6349M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6350L: linux-scsi@vger.kernel.org
6351W: http://www.adaptec.com/
6352S: Maintained
6353F: drivers/scsi/ips*
6354
6355IPVS
6356M: Wensong Zhang <wensong@linux-vs.org>
6357M: Simon Horman <horms@verge.net.au>
6358M: Julian Anastasov <ja@ssi.bg>
6359L: netdev@vger.kernel.org
6360L: lvs-devel@vger.kernel.org
6361S: Maintained
6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6363T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6364F: Documentation/networking/ipvs-sysctl.txt
6365F: include/net/ip_vs.h
6366F: include/uapi/linux/ip_vs.h
6367F: net/netfilter/ipvs/
6368
6369IPWIRELESS DRIVER
6370M: Jiri Kosina <jikos@kernel.org>
6371M: David Sterba <dsterba@suse.com>
6372S: Odd Fixes
6373F: drivers/tty/ipwireless/
6374
6375IPX NETWORK LAYER
6376M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6377L: netdev@vger.kernel.org
6378S: Maintained
6379F: include/net/ipx.h
6380F: include/uapi/linux/ipx.h
6381F: net/ipx/
6382
6383IRDA SUBSYSTEM
6384M: Samuel Ortiz <samuel@sortiz.org>
6385L: irda-users@lists.sourceforge.net (subscribers-only)
6386L: netdev@vger.kernel.org
6387W: http://irda.sourceforge.net/
6388S: Maintained
6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6390F: Documentation/networking/irda.txt
6391F: drivers/net/irda/
6392F: include/net/irda/
6393F: net/irda/
6394
6395IRQ SUBSYSTEM
6396M: Thomas Gleixner <tglx@linutronix.de>
6397L: linux-kernel@vger.kernel.org
6398S: Maintained
6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6400F: kernel/irq/
6401
6402IRQCHIP DRIVERS
6403M: Thomas Gleixner <tglx@linutronix.de>
6404M: Jason Cooper <jason@lakedaemon.net>
6405M: Marc Zyngier <marc.zyngier@arm.com>
6406L: linux-kernel@vger.kernel.org
6407S: Maintained
6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6409T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6410F: Documentation/devicetree/bindings/interrupt-controller/
6411F: drivers/irqchip/
6412
6413IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6414M: Marc Zyngier <marc.zyngier@arm.com>
6415S: Maintained
6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6417F: Documentation/IRQ-domain.txt
6418F: include/linux/irqdomain.h
6419F: kernel/irq/irqdomain.c
6420F: kernel/irq/msi.c
6421
6422ISA
6423M: William Breathitt Gray <vilhelm.gray@gmail.com>
6424S: Maintained
6425F: Documentation/isa.txt
6426F: drivers/base/isa.c
6427F: include/linux/isa.h
6428
6429ISAPNP
6430M: Jaroslav Kysela <perex@perex.cz>
6431S: Maintained
6432F: Documentation/isapnp.txt
6433F: drivers/pnp/isapnp/
6434F: include/linux/isapnp.h
6435
6436ISA RADIO MODULE
6437M: Hans Verkuil <hverkuil@xs4all.nl>
6438L: linux-media@vger.kernel.org
6439T: git git://linuxtv.org/media_tree.git
6440W: https://linuxtv.org
6441S: Maintained
6442F: drivers/media/radio/radio-isa*
6443
6444iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6445M: Peter Jones <pjones@redhat.com>
6446M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6447S: Maintained
6448F: drivers/firmware/iscsi_ibft*
6449
6450ISCSI
6451M: Mike Christie <michaelc@cs.wisc.edu>
6452L: open-iscsi@googlegroups.com
6453W: www.open-iscsi.org
6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6455S: Maintained
6456F: drivers/scsi/*iscsi*
6457F: include/scsi/*iscsi*
6458
6459ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6460M: Or Gerlitz <ogerlitz@mellanox.com>
6461M: Sagi Grimberg <sagi@grimberg.me>
6462M: Roi Dayan <roid@mellanox.com>
6463L: linux-rdma@vger.kernel.org
6464S: Supported
6465W: http://www.openfabrics.org
6466W: www.open-iscsi.org
6467Q: http://patchwork.kernel.org/project/linux-rdma/list/
6468F: drivers/infiniband/ulp/iser/
6469
6470ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6471M: Sagi Grimberg <sagi@grimberg.me>
6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6473L: linux-rdma@vger.kernel.org
6474L: target-devel@vger.kernel.org
6475S: Supported
6476W: http://www.linux-iscsi.org
6477F: drivers/infiniband/ulp/isert
6478
6479ISDN SUBSYSTEM
6480M: Karsten Keil <isdn@linux-pingi.de>
6481L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6482L: netdev@vger.kernel.org
6483W: http://www.isdn4linux.de
6484T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6485S: Maintained
6486F: Documentation/isdn/
6487F: drivers/isdn/
6488F: include/linux/isdn.h
6489F: include/linux/isdn/
6490F: include/uapi/linux/isdn.h
6491F: include/uapi/linux/isdn/
6492
6493ISDN SUBSYSTEM (Eicon active card driver)
6494M: Armin Schindler <mac@melware.de>
6495L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6496W: http://www.melware.de
6497S: Maintained
6498F: drivers/isdn/hardware/eicon/
6499
6500IT87 HARDWARE MONITORING DRIVER
6501M: Jean Delvare <jdelvare@suse.com>
6502L: linux-hwmon@vger.kernel.org
6503S: Maintained
6504F: Documentation/hwmon/it87
6505F: drivers/hwmon/it87.c
6506
6507IT913X MEDIA DRIVER
6508M: Antti Palosaari <crope@iki.fi>
6509L: linux-media@vger.kernel.org
6510W: https://linuxtv.org
6511W: http://palosaari.fi/linux/
6512Q: http://patchwork.linuxtv.org/project/linux-media/list/
6513T: git git://linuxtv.org/anttip/media_tree.git
6514S: Maintained
6515F: drivers/media/tuners/it913x*
6516
6517IVTV VIDEO4LINUX DRIVER
6518M: Andy Walls <awalls@md.metrocast.net>
6519L: ivtv-devel@ivtvdriver.org (subscribers-only)
6520L: linux-media@vger.kernel.org
6521T: git git://linuxtv.org/media_tree.git
6522W: http://www.ivtvdriver.org
6523S: Maintained
6524F: Documentation/video4linux/*.ivtv
6525F: drivers/media/pci/ivtv/
6526F: include/uapi/linux/ivtv*
6527
6528IX2505V MEDIA DRIVER
6529M: Malcolm Priestley <tvboxspy@gmail.com>
6530L: linux-media@vger.kernel.org
6531W: https://linuxtv.org
6532Q: http://patchwork.linuxtv.org/project/linux-media/list/
6533S: Maintained
6534F: drivers/media/dvb-frontends/ix2505v*
6535
6536JC42.4 TEMPERATURE SENSOR DRIVER
6537M: Guenter Roeck <linux@roeck-us.net>
6538L: linux-hwmon@vger.kernel.org
6539S: Maintained
6540F: drivers/hwmon/jc42.c
6541F: Documentation/hwmon/jc42
6542
6543JFS FILESYSTEM
6544M: Dave Kleikamp <shaggy@kernel.org>
6545L: jfs-discussion@lists.sourceforge.net
6546W: http://jfs.sourceforge.net/
6547T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6548S: Maintained
6549F: Documentation/filesystems/jfs.txt
6550F: fs/jfs/
6551
6552JME NETWORK DRIVER
6553M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6554L: netdev@vger.kernel.org
6555S: Maintained
6556F: drivers/net/ethernet/jme.*
6557
6558JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6559M: David Woodhouse <dwmw2@infradead.org>
6560L: linux-mtd@lists.infradead.org
6561W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6562S: Maintained
6563F: fs/jffs2/
6564F: include/uapi/linux/jffs2.h
6565
6566JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6567M: "Theodore Ts'o" <tytso@mit.edu>
6568M: Jan Kara <jack@suse.com>
6569L: linux-ext4@vger.kernel.org
6570S: Maintained
6571F: fs/jbd2/
6572F: include/linux/jbd2.h
6573
6574JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6575M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6576L: linux-media@vger.kernel.org
6577S: Maintained
6578F: drivers/media/platform/rcar_jpu.c
6579
6580JSM Neo PCI based serial card
6581M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6582L: linux-serial@vger.kernel.org
6583S: Maintained
6584F: drivers/tty/serial/jsm/
6585
6586K10TEMP HARDWARE MONITORING DRIVER
6587M: Clemens Ladisch <clemens@ladisch.de>
6588L: linux-hwmon@vger.kernel.org
6589S: Maintained
6590F: Documentation/hwmon/k10temp
6591F: drivers/hwmon/k10temp.c
6592
6593K8TEMP HARDWARE MONITORING DRIVER
6594M: Rudolf Marek <r.marek@assembler.cz>
6595L: linux-hwmon@vger.kernel.org
6596S: Maintained
6597F: Documentation/hwmon/k8temp
6598F: drivers/hwmon/k8temp.c
6599
6600KASAN
6601M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6602R: Alexander Potapenko <glider@google.com>
6603R: Dmitry Vyukov <dvyukov@google.com>
6604L: kasan-dev@googlegroups.com
6605S: Maintained
6606F: arch/*/include/asm/kasan.h
6607F: arch/*/mm/kasan_init*
6608F: Documentation/kasan.txt
6609F: include/linux/kasan*.h
6610F: lib/test_kasan.c
6611F: mm/kasan/
6612F: scripts/Makefile.kasan
6613
6614KCONFIG
6615M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6616L: linux-kbuild@vger.kernel.org
6617T: git git://gitorious.org/linux-kconfig/linux-kconfig
6618S: Maintained
6619F: Documentation/kbuild/kconfig-language.txt
6620F: scripts/kconfig/
6621
6622KDUMP
6623M: Dave Young <dyoung@redhat.com>
6624M: Baoquan He <bhe@redhat.com>
6625R: Vivek Goyal <vgoyal@redhat.com>
6626L: kexec@lists.infradead.org
6627W: http://lse.sourceforge.net/kdump/
6628S: Maintained
6629F: Documentation/kdump/
6630
6631KEENE FM RADIO TRANSMITTER DRIVER
6632M: Hans Verkuil <hverkuil@xs4all.nl>
6633L: linux-media@vger.kernel.org
6634T: git git://linuxtv.org/media_tree.git
6635W: https://linuxtv.org
6636S: Maintained
6637F: drivers/media/radio/radio-keene*
6638
6639KERNEL AUTOMOUNTER v4 (AUTOFS4)
6640M: Ian Kent <raven@themaw.net>
6641L: autofs@vger.kernel.org
6642S: Maintained
6643F: fs/autofs4/
6644
6645KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6646M: Michal Marek <mmarek@suse.com>
6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6649L: linux-kbuild@vger.kernel.org
6650S: Maintained
6651F: Documentation/kbuild/
6652F: Makefile
6653F: scripts/Makefile.*
6654F: scripts/basic/
6655F: scripts/mk*
6656F: scripts/package/
6657
6658KERNEL JANITORS
6659L: kernel-janitors@vger.kernel.org
6660W: http://kernelnewbies.org/KernelJanitors
6661S: Odd Fixes
6662
6663KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6664M: "J. Bruce Fields" <bfields@fieldses.org>
6665M: Jeff Layton <jlayton@poochiereds.net>
6666L: linux-nfs@vger.kernel.org
6667W: http://nfs.sourceforge.net/
6668T: git git://linux-nfs.org/~bfields/linux.git
6669S: Supported
6670F: fs/nfsd/
6671F: include/uapi/linux/nfsd/
6672F: fs/lockd/
6673F: fs/nfs_common/
6674F: net/sunrpc/
6675F: include/linux/lockd/
6676F: include/linux/sunrpc/
6677F: include/uapi/linux/sunrpc/
6678
6679KERNEL SELFTEST FRAMEWORK
6680M: Shuah Khan <shuahkh@osg.samsung.com>
6681M: Shuah Khan <shuah@kernel.org>
6682L: linux-kselftest@vger.kernel.org
6683T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6684S: Maintained
6685F: tools/testing/selftests
6686
6687KERNEL VIRTUAL MACHINE (KVM)
6688M: Paolo Bonzini <pbonzini@redhat.com>
6689M: Radim Krčmář <rkrcmar@redhat.com>
6690L: kvm@vger.kernel.org
6691W: http://www.linux-kvm.org
6692T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6693S: Supported
6694F: Documentation/*/kvm*.txt
6695F: Documentation/virtual/kvm/
6696F: arch/*/kvm/
6697F: arch/x86/kernel/kvm.c
6698F: arch/x86/kernel/kvmclock.c
6699F: arch/*/include/asm/kvm*
6700F: include/linux/kvm*
6701F: include/uapi/linux/kvm*
6702F: virt/kvm/
6703F: tools/kvm/
6704
6705KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6706M: Joerg Roedel <joro@8bytes.org>
6707L: kvm@vger.kernel.org
6708W: http://www.linux-kvm.org/
6709S: Maintained
6710F: arch/x86/include/asm/svm.h
6711F: arch/x86/kvm/svm.c
6712
6713KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6714M: Alexander Graf <agraf@suse.com>
6715L: kvm-ppc@vger.kernel.org
6716W: http://www.linux-kvm.org/
6717T: git git://github.com/agraf/linux-2.6.git
6718S: Supported
6719F: arch/powerpc/include/asm/kvm*
6720F: arch/powerpc/kvm/
6721
6722KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6723M: Christian Borntraeger <borntraeger@de.ibm.com>
6724M: Cornelia Huck <cornelia.huck@de.ibm.com>
6725L: linux-s390@vger.kernel.org
6726W: http://www.ibm.com/developerworks/linux/linux390/
6727T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6728S: Supported
6729F: Documentation/s390/kvm.txt
6730F: arch/s390/include/asm/kvm*
6731F: arch/s390/kvm/
6732
6733KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6734M: Christoffer Dall <christoffer.dall@linaro.org>
6735M: Marc Zyngier <marc.zyngier@arm.com>
6736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6737L: kvmarm@lists.cs.columbia.edu
6738W: http://systems.cs.columbia.edu/projects/kvm-arm
6739T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6740S: Supported
6741F: arch/arm/include/uapi/asm/kvm*
6742F: arch/arm/include/asm/kvm*
6743F: arch/arm/kvm/
6744F: virt/kvm/arm/
6745F: include/kvm/arm_*
6746
6747KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6748M: Christoffer Dall <christoffer.dall@linaro.org>
6749M: Marc Zyngier <marc.zyngier@arm.com>
6750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6751L: kvmarm@lists.cs.columbia.edu
6752S: Maintained
6753F: arch/arm64/include/uapi/asm/kvm*
6754F: arch/arm64/include/asm/kvm*
6755F: arch/arm64/kvm/
6756
6757KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6758M: James Hogan <james.hogan@imgtec.com>
6759L: linux-mips@linux-mips.org
6760S: Supported
6761F: arch/mips/include/uapi/asm/kvm*
6762F: arch/mips/include/asm/kvm*
6763F: arch/mips/kvm/
6764
6765KEXEC
6766M: Eric Biederman <ebiederm@xmission.com>
6767W: http://kernel.org/pub/linux/utils/kernel/kexec/
6768L: kexec@lists.infradead.org
6769S: Maintained
6770F: include/linux/kexec.h
6771F: include/uapi/linux/kexec.h
6772F: kernel/kexec*
6773
6774KEYS/KEYRINGS:
6775M: David Howells <dhowells@redhat.com>
6776L: keyrings@vger.kernel.org
6777S: Maintained
6778F: Documentation/security/keys.txt
6779F: include/linux/key.h
6780F: include/linux/key-type.h
6781F: include/linux/keyctl.h
6782F: include/uapi/linux/keyctl.h
6783F: include/keys/
6784F: security/keys/
6785
6786KEYS-TRUSTED
6787M: David Safford <safford@us.ibm.com>
6788M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6789L: linux-security-module@vger.kernel.org
6790L: keyrings@vger.kernel.org
6791S: Supported
6792F: Documentation/security/keys-trusted-encrypted.txt
6793F: include/keys/trusted-type.h
6794F: security/keys/trusted.c
6795F: security/keys/trusted.h
6796
6797KEYS-ENCRYPTED
6798M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6799M: David Safford <safford@us.ibm.com>
6800L: linux-security-module@vger.kernel.org
6801L: keyrings@vger.kernel.org
6802S: Supported
6803F: Documentation/security/keys-trusted-encrypted.txt
6804F: include/keys/encrypted-type.h
6805F: security/keys/encrypted-keys/
6806
6807KGDB / KDB /debug_core
6808M: Jason Wessel <jason.wessel@windriver.com>
6809W: http://kgdb.wiki.kernel.org/
6810L: kgdb-bugreport@lists.sourceforge.net
6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6812S: Maintained
6813F: Documentation/DocBook/kgdb.tmpl
6814F: drivers/misc/kgdbts.c
6815F: drivers/tty/serial/kgdboc.c
6816F: include/linux/kdb.h
6817F: include/linux/kgdb.h
6818F: kernel/debug/
6819
6820KMEMCHECK
6821M: Vegard Nossum <vegardno@ifi.uio.no>
6822M: Pekka Enberg <penberg@kernel.org>
6823S: Maintained
6824F: Documentation/kmemcheck.txt
6825F: arch/x86/include/asm/kmemcheck.h
6826F: arch/x86/mm/kmemcheck/
6827F: include/linux/kmemcheck.h
6828F: mm/kmemcheck.c
6829
6830KMEMLEAK
6831M: Catalin Marinas <catalin.marinas@arm.com>
6832S: Maintained
6833F: Documentation/kmemleak.txt
6834F: include/linux/kmemleak.h
6835F: mm/kmemleak.c
6836F: mm/kmemleak-test.c
6837
6838KPROBES
6839M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6840M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6841M: "David S. Miller" <davem@davemloft.net>
6842M: Masami Hiramatsu <mhiramat@kernel.org>
6843S: Maintained
6844F: Documentation/kprobes.txt
6845F: include/linux/kprobes.h
6846F: kernel/kprobes.c
6847
6848KS0108 LCD CONTROLLER DRIVER
6849M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6850W: http://miguelojeda.es/auxdisplay.htm
6851W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6852S: Maintained
6853F: Documentation/auxdisplay/ks0108
6854F: drivers/auxdisplay/ks0108.c
6855F: include/linux/ks0108.h
6856
6857L3MDEV
6858M: David Ahern <dsa@cumulusnetworks.com>
6859L: netdev@vger.kernel.org
6860S: Maintained
6861F: net/l3mdev
6862F: include/net/l3mdev.h
6863
6864LANTIQ MIPS ARCHITECTURE
6865M: John Crispin <john@phrozen.org>
6866L: linux-mips@linux-mips.org
6867S: Maintained
6868F: arch/mips/lantiq
6869
6870LAPB module
6871L: linux-x25@vger.kernel.org
6872S: Orphan
6873F: Documentation/networking/lapb-module.txt
6874F: include/*/lapb.h
6875F: net/lapb/
6876
6877LASI 53c700 driver for PARISC
6878M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6879L: linux-scsi@vger.kernel.org
6880S: Maintained
6881F: Documentation/scsi/53c700.txt
6882F: drivers/scsi/53c700*
6883
6884LED SUBSYSTEM
6885M: Richard Purdie <rpurdie@rpsys.net>
6886M: Jacek Anaszewski <j.anaszewski@samsung.com>
6887L: linux-leds@vger.kernel.org
6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6889S: Maintained
6890F: Documentation/devicetree/bindings/leds/
6891F: drivers/leds/
6892F: include/linux/leds.h
6893
6894LEGACY EEPROM DRIVER
6895M: Jean Delvare <jdelvare@suse.com>
6896S: Maintained
6897F: Documentation/misc-devices/eeprom
6898F: drivers/misc/eeprom/eeprom.c
6899
6900LEGO USB Tower driver
6901M: Juergen Stuber <starblue@users.sourceforge.net>
6902L: legousb-devel@lists.sourceforge.net
6903W: http://legousb.sourceforge.net/
6904S: Maintained
6905F: drivers/usb/misc/legousbtower.c
6906
6907LG2160 MEDIA DRIVER
6908M: Michael Krufky <mkrufky@linuxtv.org>
6909L: linux-media@vger.kernel.org
6910W: https://linuxtv.org
6911W: http://github.com/mkrufky
6912Q: http://patchwork.linuxtv.org/project/linux-media/list/
6913T: git git://linuxtv.org/mkrufky/tuners.git
6914S: Maintained
6915F: drivers/media/dvb-frontends/lg2160.*
6916
6917LGDT3305 MEDIA DRIVER
6918M: Michael Krufky <mkrufky@linuxtv.org>
6919L: linux-media@vger.kernel.org
6920W: https://linuxtv.org
6921W: http://github.com/mkrufky
6922Q: http://patchwork.linuxtv.org/project/linux-media/list/
6923T: git git://linuxtv.org/mkrufky/tuners.git
6924S: Maintained
6925F: drivers/media/dvb-frontends/lgdt3305.*
6926
6927LGUEST
6928M: Rusty Russell <rusty@rustcorp.com.au>
6929L: lguest@lists.ozlabs.org
6930W: http://lguest.ozlabs.org/
6931S: Odd Fixes
6932F: arch/x86/include/asm/lguest*.h
6933F: arch/x86/lguest/
6934F: drivers/lguest/
6935F: include/linux/lguest*.h
6936F: tools/lguest/
6937
6938LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6939M: Tejun Heo <tj@kernel.org>
6940L: linux-ide@vger.kernel.org
6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942S: Maintained
6943F: drivers/ata/
6944F: include/linux/ata.h
6945F: include/linux/libata.h
6946F: Documentation/devicetree/bindings/ata/
6947
6948LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6949M: Viresh Kumar <vireshk@kernel.org>
6950L: linux-ide@vger.kernel.org
6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6952S: Maintained
6953F: include/linux/pata_arasan_cf_data.h
6954F: drivers/ata/pata_arasan_cf.c
6955
6956LIBATA PATA DRIVERS
6957M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6958M: Tejun Heo <tj@kernel.org>
6959L: linux-ide@vger.kernel.org
6960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6961S: Maintained
6962F: drivers/ata/pata_*.c
6963F: drivers/ata/ata_generic.c
6964
6965LIBATA SATA AHCI PLATFORM devices support
6966M: Hans de Goede <hdegoede@redhat.com>
6967M: Tejun Heo <tj@kernel.org>
6968L: linux-ide@vger.kernel.org
6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6970S: Maintained
6971F: drivers/ata/ahci_platform.c
6972F: drivers/ata/libahci_platform.c
6973F: include/linux/ahci_platform.h
6974
6975LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6976M: Mikael Pettersson <mikpelinux@gmail.com>
6977L: linux-ide@vger.kernel.org
6978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6979S: Maintained
6980F: drivers/ata/sata_promise.*
6981
6982LIBLOCKDEP
6983M: Sasha Levin <sasha.levin@oracle.com>
6984S: Maintained
6985F: tools/lib/lockdep/
6986
6987LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6988M: Dan Williams <dan.j.williams@intel.com>
6989L: linux-nvdimm@lists.01.org
6990Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6992S: Supported
6993F: drivers/nvdimm/*
6994F: include/linux/nd.h
6995F: include/linux/libnvdimm.h
6996F: include/uapi/linux/ndctl.h
6997
6998LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6999M: Ross Zwisler <ross.zwisler@linux.intel.com>
7000L: linux-nvdimm@lists.01.org
7001Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7002S: Supported
7003F: drivers/nvdimm/blk.c
7004F: drivers/nvdimm/region_devs.c
7005F: drivers/acpi/nfit*
7006
7007LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7008M: Vishal Verma <vishal.l.verma@intel.com>
7009L: linux-nvdimm@lists.01.org
7010Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7011S: Supported
7012F: drivers/nvdimm/btt*
7013
7014LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7015M: Ross Zwisler <ross.zwisler@linux.intel.com>
7016L: linux-nvdimm@lists.01.org
7017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7018S: Supported
7019F: drivers/nvdimm/pmem.c
7020F: include/linux/pmem.h
7021F: arch/*/include/asm/pmem.h
7022
7023LIGHTNVM PLATFORM SUPPORT
7024M: Matias Bjorling <mb@lightnvm.io>
7025W: http://github/OpenChannelSSD
7026L: linux-block@vger.kernel.org
7027S: Maintained
7028F: drivers/lightnvm/
7029F: include/linux/lightnvm.h
7030F: include/uapi/linux/lightnvm.h
7031
7032LINUX FOR IBM pSERIES (RS/6000)
7033M: Paul Mackerras <paulus@au.ibm.com>
7034W: http://www.ibm.com/linux/ltc/projects/ppc
7035S: Supported
7036F: arch/powerpc/boot/rs6000.h
7037
7038LINUX FOR POWERPC (32-BIT AND 64-BIT)
7039M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7040M: Paul Mackerras <paulus@samba.org>
7041M: Michael Ellerman <mpe@ellerman.id.au>
7042W: http://www.penguinppc.org/
7043L: linuxppc-dev@lists.ozlabs.org
7044Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7046S: Supported
7047F: Documentation/powerpc/
7048F: arch/powerpc/
7049F: drivers/char/tpm/tpm_ibmvtpm*
7050F: drivers/crypto/nx/
7051F: drivers/crypto/vmx/
7052F: drivers/net/ethernet/ibm/ibmveth.*
7053F: drivers/net/ethernet/ibm/ibmvnic.*
7054F: drivers/pci/hotplug/pnv_php.c
7055F: drivers/pci/hotplug/rpa*
7056F: drivers/scsi/ibmvscsi/
7057N: opal
7058N: /pmac
7059N: powermac
7060N: powernv
7061N: [^a-z0-9]ps3
7062N: pseries
7063
7064LINUX FOR POWER MACINTOSH
7065M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7066W: http://www.penguinppc.org/
7067L: linuxppc-dev@lists.ozlabs.org
7068S: Maintained
7069F: arch/powerpc/platforms/powermac/
7070F: drivers/macintosh/
7071
7072LINUX FOR POWERPC EMBEDDED MPC5XXX
7073M: Anatolij Gustschin <agust@denx.de>
7074L: linuxppc-dev@lists.ozlabs.org
7075T: git git://git.denx.de/linux-denx-agust.git
7076S: Maintained
7077F: arch/powerpc/platforms/512x/
7078F: arch/powerpc/platforms/52xx/
7079
7080LINUX FOR POWERPC EMBEDDED PPC4XX
7081M: Alistair Popple <alistair@popple.id.au>
7082M: Matt Porter <mporter@kernel.crashing.org>
7083W: http://www.penguinppc.org/
7084L: linuxppc-dev@lists.ozlabs.org
7085S: Maintained
7086F: arch/powerpc/platforms/40x/
7087F: arch/powerpc/platforms/44x/
7088
7089LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7090L: linuxppc-dev@lists.ozlabs.org
7091S: Orphan
7092F: arch/powerpc/*/*virtex*
7093F: arch/powerpc/*/*/*virtex*
7094
7095LINUX FOR POWERPC EMBEDDED PPC8XX
7096M: Vitaly Bordug <vitb@kernel.crashing.org>
7097W: http://www.penguinppc.org/
7098L: linuxppc-dev@lists.ozlabs.org
7099S: Maintained
7100F: arch/powerpc/platforms/8xx/
7101
7102LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7103M: Scott Wood <oss@buserror.net>
7104M: Kumar Gala <galak@kernel.crashing.org>
7105W: http://www.penguinppc.org/
7106L: linuxppc-dev@lists.ozlabs.org
7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7108S: Maintained
7109F: arch/powerpc/platforms/83xx/
7110F: arch/powerpc/platforms/85xx/
7111
7112LINUX FOR POWERPC PA SEMI PWRFICIENT
7113M: Olof Johansson <olof@lixom.net>
7114L: linuxppc-dev@lists.ozlabs.org
7115S: Maintained
7116F: arch/powerpc/platforms/pasemi/
7117F: drivers/*/*pasemi*
7118F: drivers/*/*/*pasemi*
7119
7120LINUX SECURITY MODULE (LSM) FRAMEWORK
7121M: Chris Wright <chrisw@sous-sol.org>
7122L: linux-security-module@vger.kernel.org
7123S: Supported
7124
7125LIS3LV02D ACCELEROMETER DRIVER
7126M: Eric Piel <eric.piel@tremplin-utc.net>
7127S: Maintained
7128F: Documentation/misc-devices/lis3lv02d
7129F: drivers/misc/lis3lv02d/
7130F: drivers/platform/x86/hp_accel.c
7131
7132LIVE PATCHING
7133M: Josh Poimboeuf <jpoimboe@redhat.com>
7134M: Jessica Yu <jeyu@redhat.com>
7135M: Jiri Kosina <jikos@kernel.org>
7136M: Miroslav Benes <mbenes@suse.cz>
7137R: Petr Mladek <pmladek@suse.com>
7138S: Maintained
7139F: kernel/livepatch/
7140F: include/linux/livepatch.h
7141F: arch/x86/include/asm/livepatch.h
7142F: arch/x86/kernel/livepatch.c
7143F: Documentation/livepatch/
7144F: Documentation/ABI/testing/sysfs-kernel-livepatch
7145F: samples/livepatch/
7146L: live-patching@vger.kernel.org
7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7148
7149LINUX KERNEL DUMP TEST MODULE (LKDTM)
7150M: Kees Cook <keescook@chromium.org>
7151S: Maintained
7152F: drivers/misc/lkdtm*
7153
7154LLC (802.2)
7155M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7156S: Maintained
7157F: include/linux/llc.h
7158F: include/uapi/linux/llc.h
7159F: include/net/llc*
7160F: net/llc/
7161
7162LM73 HARDWARE MONITOR DRIVER
7163M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7164L: linux-hwmon@vger.kernel.org
7165S: Maintained
7166F: drivers/hwmon/lm73.c
7167
7168LM78 HARDWARE MONITOR DRIVER
7169M: Jean Delvare <jdelvare@suse.com>
7170L: linux-hwmon@vger.kernel.org
7171S: Maintained
7172F: Documentation/hwmon/lm78
7173F: drivers/hwmon/lm78.c
7174
7175LM83 HARDWARE MONITOR DRIVER
7176M: Jean Delvare <jdelvare@suse.com>
7177L: linux-hwmon@vger.kernel.org
7178S: Maintained
7179F: Documentation/hwmon/lm83
7180F: drivers/hwmon/lm83.c
7181
7182LM90 HARDWARE MONITOR DRIVER
7183M: Jean Delvare <jdelvare@suse.com>
7184L: linux-hwmon@vger.kernel.org
7185S: Maintained
7186F: Documentation/hwmon/lm90
7187F: Documentation/devicetree/bindings/hwmon/lm90.txt
7188F: drivers/hwmon/lm90.c
7189
7190LM95234 HARDWARE MONITOR DRIVER
7191M: Guenter Roeck <linux@roeck-us.net>
7192L: linux-hwmon@vger.kernel.org
7193S: Maintained
7194F: Documentation/hwmon/lm95234
7195F: drivers/hwmon/lm95234.c
7196
7197LME2510 MEDIA DRIVER
7198M: Malcolm Priestley <tvboxspy@gmail.com>
7199L: linux-media@vger.kernel.org
7200W: https://linuxtv.org
7201Q: http://patchwork.linuxtv.org/project/linux-media/list/
7202S: Maintained
7203F: drivers/media/usb/dvb-usb-v2/lmedm04*
7204
7205LOCKING PRIMITIVES
7206M: Peter Zijlstra <peterz@infradead.org>
7207M: Ingo Molnar <mingo@redhat.com>
7208L: linux-kernel@vger.kernel.org
7209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7210S: Maintained
7211F: Documentation/locking/
7212F: include/linux/lockdep.h
7213F: include/linux/spinlock*.h
7214F: arch/*/include/asm/spinlock*.h
7215F: include/linux/rwlock*.h
7216F: include/linux/mutex*.h
7217F: arch/*/include/asm/mutex*.h
7218F: include/linux/rwsem*.h
7219F: arch/*/include/asm/rwsem.h
7220F: include/linux/seqlock.h
7221F: lib/locking*.[ch]
7222F: kernel/locking/
7223
7224LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7225M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7226L: linux-ntfs-dev@lists.sourceforge.net
7227W: http://www.linux-ntfs.org/content/view/19/37/
7228S: Maintained
7229F: Documentation/ldm.txt
7230F: block/partitions/ldm.*
7231
7232LogFS
7233M: Joern Engel <joern@logfs.org>
7234M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7235L: logfs@logfs.org
7236W: logfs.org
7237S: Maintained
7238F: fs/logfs/
7239
7240LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7241M: Sathya Prakash <sathya.prakash@broadcom.com>
7242M: Chaitra P B <chaitra.basappa@broadcom.com>
7243M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7244L: MPT-FusionLinux.pdl@broadcom.com
7245L: linux-scsi@vger.kernel.org
7246W: http://www.avagotech.com/support/
7247S: Supported
7248F: drivers/message/fusion/
7249F: drivers/scsi/mpt2sas/
7250F: drivers/scsi/mpt3sas/
7251
7252LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7253M: Matthew Wilcox <matthew@wil.cx>
7254L: linux-scsi@vger.kernel.org
7255S: Maintained
7256F: drivers/scsi/sym53c8xx_2/
7257
7258LTC4261 HARDWARE MONITOR DRIVER
7259M: Guenter Roeck <linux@roeck-us.net>
7260L: linux-hwmon@vger.kernel.org
7261S: Maintained
7262F: Documentation/hwmon/ltc4261
7263F: drivers/hwmon/ltc4261.c
7264
7265LTP (Linux Test Project)
7266M: Mike Frysinger <vapier@gentoo.org>
7267M: Cyril Hrubis <chrubis@suse.cz>
7268M: Wanlong Gao <wanlong.gao@gmail.com>
7269M: Jan Stancek <jstancek@redhat.com>
7270M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7271M: Alexey Kodanev <alexey.kodanev@oracle.com>
7272L: ltp@lists.linux.it (subscribers-only)
7273W: http://linux-test-project.github.io/
7274T: git git://github.com/linux-test-project/ltp.git
7275S: Maintained
7276
7277M32R ARCHITECTURE
7278W: http://www.linux-m32r.org/
7279S: Orphan
7280F: arch/m32r/
7281
7282M68K ARCHITECTURE
7283M: Geert Uytterhoeven <geert@linux-m68k.org>
7284L: linux-m68k@lists.linux-m68k.org
7285W: http://www.linux-m68k.org/
7286T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7287S: Maintained
7288F: arch/m68k/
7289F: drivers/zorro/
7290
7291M68K ON APPLE MACINTOSH
7292M: Joshua Thompson <funaho@jurai.org>
7293W: http://www.mac.linux-m68k.org/
7294L: linux-m68k@lists.linux-m68k.org
7295S: Maintained
7296F: arch/m68k/mac/
7297
7298M68K ON HP9000/300
7299M: Philip Blundell <philb@gnu.org>
7300W: http://www.tazenda.demon.co.uk/phil/linux-hp
7301S: Maintained
7302F: arch/m68k/hp300/
7303
7304M88DS3103 MEDIA DRIVER
7305M: Antti Palosaari <crope@iki.fi>
7306L: linux-media@vger.kernel.org
7307W: https://linuxtv.org
7308W: http://palosaari.fi/linux/
7309Q: http://patchwork.linuxtv.org/project/linux-media/list/
7310T: git git://linuxtv.org/anttip/media_tree.git
7311S: Maintained
7312F: drivers/media/dvb-frontends/m88ds3103*
7313
7314M88RS2000 MEDIA DRIVER
7315M: Malcolm Priestley <tvboxspy@gmail.com>
7316L: linux-media@vger.kernel.org
7317W: https://linuxtv.org
7318Q: http://patchwork.linuxtv.org/project/linux-media/list/
7319S: Maintained
7320F: drivers/media/dvb-frontends/m88rs2000*
7321
7322MA901 MASTERKIT USB FM RADIO DRIVER
7323M: Alexey Klimov <klimov.linux@gmail.com>
7324L: linux-media@vger.kernel.org
7325T: git git://linuxtv.org/media_tree.git
7326S: Maintained
7327F: drivers/media/radio/radio-ma901.c
7328
7329MAC80211
7330M: Johannes Berg <johannes@sipsolutions.net>
7331L: linux-wireless@vger.kernel.org
7332W: http://wireless.kernel.org/
7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7335S: Maintained
7336F: Documentation/networking/mac80211-injection.txt
7337F: include/net/mac80211.h
7338F: net/mac80211/
7339F: drivers/net/wireless/mac80211_hwsim.[ch]
7340
7341MACVLAN DRIVER
7342M: Patrick McHardy <kaber@trash.net>
7343L: netdev@vger.kernel.org
7344S: Maintained
7345F: drivers/net/macvlan.c
7346F: include/linux/if_macvlan.h
7347
7348MAILBOX API
7349M: Jassi Brar <jassisinghbrar@gmail.com>
7350L: linux-kernel@vger.kernel.org
7351S: Maintained
7352F: drivers/mailbox/
7353F: include/linux/mailbox_client.h
7354F: include/linux/mailbox_controller.h
7355
7356MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7357M: Michael Kerrisk <mtk.manpages@gmail.com>
7358W: http://www.kernel.org/doc/man-pages
7359L: linux-man@vger.kernel.org
7360S: Maintained
7361
7362MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7363M: Andrew Lunn <andrew@lunn.ch>
7364M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7365S: Maintained
7366F: drivers/net/dsa/mv88e6xxx/
7367
7368MARVELL ARMADA DRM SUPPORT
7369M: Russell King <rmk+kernel@armlinux.org.uk>
7370S: Maintained
7371F: drivers/gpu/drm/armada/
7372F: include/uapi/drm/armada_drm.h
7373F: Documentation/devicetree/bindings/display/armada/
7374
7375MARVELL CRYPTO DRIVER
7376M: Boris Brezillon <boris.brezillon@free-electrons.com>
7377M: Arnaud Ebalard <arno@natisbad.org>
7378F: drivers/crypto/marvell/
7379S: Maintained
7380L: linux-crypto@vger.kernel.org
7381
7382MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7383M: Mirko Lindner <mlindner@marvell.com>
7384M: Stephen Hemminger <stephen@networkplumber.org>
7385L: netdev@vger.kernel.org
7386S: Maintained
7387F: drivers/net/ethernet/marvell/sk*
7388
7389MARVELL LIBERTAS WIRELESS DRIVER
7390L: libertas-dev@lists.infradead.org
7391S: Orphan
7392F: drivers/net/wireless/marvell/libertas/
7393
7394MARVELL MV643XX ETHERNET DRIVER
7395M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7396L: netdev@vger.kernel.org
7397S: Maintained
7398F: drivers/net/ethernet/marvell/mv643xx_eth.*
7399F: include/linux/mv643xx.h
7400
7401MARVELL MVNETA ETHERNET DRIVER
7402M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7403L: netdev@vger.kernel.org
7404S: Maintained
7405F: drivers/net/ethernet/marvell/mvneta.*
7406
7407MARVELL MWIFIEX WIRELESS DRIVER
7408M: Amitkumar Karwar <akarwar@marvell.com>
7409M: Nishant Sarmukadam <nishants@marvell.com>
7410L: linux-wireless@vger.kernel.org
7411S: Maintained
7412F: drivers/net/wireless/marvell/mwifiex/
7413
7414MARVELL MWL8K WIRELESS DRIVER
7415M: Lennert Buytenhek <buytenh@wantstofly.org>
7416L: linux-wireless@vger.kernel.org
7417S: Odd Fixes
7418F: drivers/net/wireless/marvell/mwl8k.c
7419
7420MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7421M: Nicolas Pitre <nico@fluxnic.net>
7422S: Odd Fixes
7423F: drivers/mmc/host/mvsdio.*
7424
7425MATROX FRAMEBUFFER DRIVER
7426L: linux-fbdev@vger.kernel.org
7427S: Orphan
7428F: drivers/video/fbdev/matrox/matroxfb_*
7429F: include/uapi/linux/matroxfb.h
7430
7431MAX16065 HARDWARE MONITOR DRIVER
7432M: Guenter Roeck <linux@roeck-us.net>
7433L: linux-hwmon@vger.kernel.org
7434S: Maintained
7435F: Documentation/hwmon/max16065
7436F: drivers/hwmon/max16065.c
7437
7438MAX20751 HARDWARE MONITOR DRIVER
7439M: Guenter Roeck <linux@roeck-us.net>
7440L: linux-hwmon@vger.kernel.org
7441S: Maintained
7442F: Documentation/hwmon/max20751
7443F: drivers/hwmon/max20751.c
7444
7445MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7446M: "Hans J. Koch" <hjk@hansjkoch.de>
7447L: linux-hwmon@vger.kernel.org
7448S: Maintained
7449F: Documentation/hwmon/max6650
7450F: drivers/hwmon/max6650.c
7451
7452MAX6697 HARDWARE MONITOR DRIVER
7453M: Guenter Roeck <linux@roeck-us.net>
7454L: linux-hwmon@vger.kernel.org
7455S: Maintained
7456F: Documentation/hwmon/max6697
7457F: Documentation/devicetree/bindings/i2c/max6697.txt
7458F: drivers/hwmon/max6697.c
7459F: include/linux/platform_data/max6697.h
7460
7461MAX9860 MONO AUDIO VOICE CODEC DRIVER
7462M: Peter Rosin <peda@axentia.se>
7463L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7464S: Maintained
7465F: Documentation/devicetree/bindings/sound/max9860.txt
7466F: sound/soc/codecs/max9860.*
7467
7468MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7469M: Krzysztof Kozlowski <krzk@kernel.org>
7470M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7471L: linux-pm@vger.kernel.org
7472S: Supported
7473F: drivers/power/max14577_charger.c
7474F: drivers/power/max77693_charger.c
7475
7476MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7477M: Javier Martinez Canillas <javier@osg.samsung.com>
7478L: linux-kernel@vger.kernel.org
7479S: Supported
7480F: drivers/*/*max77802*.c
7481F: Documentation/devicetree/bindings/*/*max77802.txt
7482F: include/dt-bindings/*/*max77802.h
7483
7484MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7485M: Chanwoo Choi <cw00.choi@samsung.com>
7486M: Krzysztof Kozlowski <krzk@kernel.org>
7487M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7488L: linux-kernel@vger.kernel.org
7489S: Supported
7490F: drivers/*/max14577*.c
7491F: drivers/*/max77686*.c
7492F: drivers/*/max77693*.c
7493F: drivers/extcon/extcon-max14577.c
7494F: drivers/extcon/extcon-max77693.c
7495F: drivers/rtc/rtc-max77686.c
7496F: drivers/clk/clk-max77686.c
7497F: Documentation/devicetree/bindings/mfd/max14577.txt
7498F: Documentation/devicetree/bindings/*/max77686.txt
7499F: Documentation/devicetree/bindings/mfd/max77693.txt
7500F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7501F: include/linux/mfd/max14577*.h
7502F: include/linux/mfd/max77686*.h
7503F: include/linux/mfd/max77693*.h
7504
7505MAXIRADIO FM RADIO RECEIVER DRIVER
7506M: Hans Verkuil <hverkuil@xs4all.nl>
7507L: linux-media@vger.kernel.org
7508T: git git://linuxtv.org/media_tree.git
7509W: https://linuxtv.org
7510S: Maintained
7511F: drivers/media/radio/radio-maxiradio*
7512
7513MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7514M: Peter Rosin <peda@axentia.se>
7515L: linux-iio@vger.kernel.org
7516S: Maintained
7517F: drivers/iio/potentiometer/mcp4531.c
7518
7519MEDIA DRIVERS FOR RENESAS - FCP
7520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7521L: linux-media@vger.kernel.org
7522L: linux-renesas-soc@vger.kernel.org
7523T: git git://linuxtv.org/media_tree.git
7524S: Supported
7525F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7526F: drivers/media/platform/rcar-fcp.c
7527F: include/media/rcar-fcp.h
7528
7529MEDIA DRIVERS FOR RENESAS - VSP1
7530M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7531L: linux-media@vger.kernel.org
7532L: linux-renesas-soc@vger.kernel.org
7533T: git git://linuxtv.org/media_tree.git
7534S: Supported
7535F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7536F: drivers/media/platform/vsp1/
7537
7538MEDIA DRIVERS FOR HELENE
7539M: Abylay Ospan <aospan@netup.ru>
7540L: linux-media@vger.kernel.org
7541W: https://linuxtv.org
7542W: http://netup.tv/
7543T: git git://linuxtv.org/media_tree.git
7544S: Supported
7545F: drivers/media/dvb-frontends/helene*
7546
7547MEDIA DRIVERS FOR ASCOT2E
7548M: Sergey Kozlov <serjk@netup.ru>
7549M: Abylay Ospan <aospan@netup.ru>
7550L: linux-media@vger.kernel.org
7551W: https://linuxtv.org
7552W: http://netup.tv/
7553T: git git://linuxtv.org/media_tree.git
7554S: Supported
7555F: drivers/media/dvb-frontends/ascot2e*
7556
7557MEDIA DRIVERS FOR CXD2841ER
7558M: Sergey Kozlov <serjk@netup.ru>
7559M: Abylay Ospan <aospan@netup.ru>
7560L: linux-media@vger.kernel.org
7561W: https://linuxtv.org
7562W: http://netup.tv/
7563T: git git://linuxtv.org/media_tree.git
7564S: Supported
7565F: drivers/media/dvb-frontends/cxd2841er*
7566
7567MEDIA DRIVERS FOR HORUS3A
7568M: Sergey Kozlov <serjk@netup.ru>
7569M: Abylay Ospan <aospan@netup.ru>
7570L: linux-media@vger.kernel.org
7571W: https://linuxtv.org
7572W: http://netup.tv/
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: drivers/media/dvb-frontends/horus3a*
7576
7577MEDIA DRIVERS FOR LNBH25
7578M: Sergey Kozlov <serjk@netup.ru>
7579M: Abylay Ospan <aospan@netup.ru>
7580L: linux-media@vger.kernel.org
7581W: https://linuxtv.org
7582W: http://netup.tv/
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: drivers/media/dvb-frontends/lnbh25*
7586
7587MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7588M: Sergey Kozlov <serjk@netup.ru>
7589M: Abylay Ospan <aospan@netup.ru>
7590L: linux-media@vger.kernel.org
7591W: https://linuxtv.org
7592W: http://netup.tv/
7593T: git git://linuxtv.org/media_tree.git
7594S: Supported
7595F: drivers/media/pci/netup_unidvb/*
7596
7597MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7598M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7599M: Mauro Carvalho Chehab <mchehab@kernel.org>
7600P: LinuxTV.org Project
7601L: linux-media@vger.kernel.org
7602W: https://linuxtv.org
7603Q: http://patchwork.kernel.org/project/linux-media/list/
7604T: git git://linuxtv.org/media_tree.git
7605S: Maintained
7606F: Documentation/dvb/
7607F: Documentation/video4linux/
7608F: Documentation/DocBook/media/
7609F: drivers/media/
7610F: drivers/staging/media/
7611F: include/linux/platform_data/media/
7612F: include/media/
7613F: include/uapi/linux/dvb/
7614F: include/uapi/linux/videodev2.h
7615F: include/uapi/linux/media.h
7616F: include/uapi/linux/v4l2-*
7617F: include/uapi/linux/meye.h
7618F: include/uapi/linux/ivtv*
7619F: include/uapi/linux/uvcvideo.h
7620
7621MEDIATEK ETHERNET DRIVER
7622M: Felix Fietkau <nbd@openwrt.org>
7623M: John Crispin <blogic@openwrt.org>
7624L: netdev@vger.kernel.org
7625S: Maintained
7626F: drivers/net/ethernet/mediatek/
7627
7628MEDIATEK MT7601U WIRELESS LAN DRIVER
7629M: Jakub Kicinski <kubakici@wp.pl>
7630L: linux-wireless@vger.kernel.org
7631S: Maintained
7632F: drivers/net/wireless/mediatek/mt7601u/
7633
7634MEGARAID SCSI/SAS DRIVERS
7635M: Kashyap Desai <kashyap.desai@avagotech.com>
7636M: Sumit Saxena <sumit.saxena@avagotech.com>
7637M: Uday Lingala <uday.lingala@avagotech.com>
7638L: megaraidlinux.pdl@avagotech.com
7639L: linux-scsi@vger.kernel.org
7640W: http://www.lsi.com
7641S: Maintained
7642F: Documentation/scsi/megaraid.txt
7643F: drivers/scsi/megaraid.*
7644F: drivers/scsi/megaraid/
7645
7646MELLANOX ETHERNET DRIVER (mlx4_en)
7647M: Tariq Toukan <tariqt@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/mlx4/en_*
7653
7654MELLANOX ETHERNET DRIVER (mlx5e)
7655M: Saeed Mahameed <saeedm@mellanox.com>
7656L: netdev@vger.kernel.org
7657S: Supported
7658W: http://www.mellanox.com
7659Q: http://patchwork.ozlabs.org/project/netdev/list/
7660F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7661
7662MELLANOX ETHERNET SWITCH DRIVERS
7663M: Jiri Pirko <jiri@mellanox.com>
7664M: Ido Schimmel <idosch@mellanox.com>
7665L: netdev@vger.kernel.org
7666S: Supported
7667W: http://www.mellanox.com
7668Q: http://patchwork.ozlabs.org/project/netdev/list/
7669F: drivers/net/ethernet/mellanox/mlxsw/
7670
7671SOFT-ROCE DRIVER (rxe)
7672M: Moni Shoua <monis@mellanox.com>
7673L: linux-rdma@vger.kernel.org
7674S: Supported
7675W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7676Q: http://patchwork.kernel.org/project/linux-rdma/list/
7677F: drivers/infiniband/sw/rxe/
7678F: include/uapi/rdma/rdma_user_rxe.h
7679
7680MEMBARRIER SUPPORT
7681M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7682M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7683L: linux-kernel@vger.kernel.org
7684S: Supported
7685F: kernel/membarrier.c
7686F: include/uapi/linux/membarrier.h
7687
7688MEMORY MANAGEMENT
7689L: linux-mm@kvack.org
7690W: http://www.linux-mm.org
7691S: Maintained
7692F: include/linux/mm.h
7693F: include/linux/gfp.h
7694F: include/linux/mmzone.h
7695F: include/linux/memory_hotplug.h
7696F: include/linux/vmalloc.h
7697F: mm/
7698
7699MEMORY TECHNOLOGY DEVICES (MTD)
7700M: David Woodhouse <dwmw2@infradead.org>
7701M: Brian Norris <computersforpeace@gmail.com>
7702L: linux-mtd@lists.infradead.org
7703W: http://www.linux-mtd.infradead.org/
7704Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7705T: git git://git.infradead.org/linux-mtd.git
7706T: git git://git.infradead.org/l2-mtd.git
7707S: Maintained
7708F: Documentation/devicetree/bindings/mtd/
7709F: drivers/mtd/
7710F: include/linux/mtd/
7711F: include/uapi/mtd/
7712
7713MEN A21 WATCHDOG DRIVER
7714M: Johannes Thumshirn <morbidrsa@gmail.com>
7715L: linux-watchdog@vger.kernel.org
7716S: Maintained
7717F: drivers/watchdog/mena21_wdt.c
7718
7719MEN CHAMELEON BUS (mcb)
7720M: Johannes Thumshirn <morbidrsa@gmail.com>
7721S: Maintained
7722F: drivers/mcb/
7723F: include/linux/mcb.h
7724F: Documentation/men-chameleon-bus.txt
7725
7726MEN F21BMC (Board Management Controller)
7727M: Andreas Werner <andreas.werner@men.de>
7728S: Supported
7729F: drivers/mfd/menf21bmc.c
7730F: drivers/watchdog/menf21bmc_wdt.c
7731F: drivers/leds/leds-menf21bmc.c
7732F: drivers/hwmon/menf21bmc_hwmon.c
7733F: Documentation/hwmon/menf21bmc
7734
7735METAG ARCHITECTURE
7736M: James Hogan <james.hogan@imgtec.com>
7737L: linux-metag@vger.kernel.org
7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7739S: Odd Fixes
7740F: arch/metag/
7741F: Documentation/metag/
7742F: Documentation/devicetree/bindings/metag/
7743F: Documentation/devicetree/bindings/interrupt-controller/img,*
7744F: drivers/clocksource/metag_generic.c
7745F: drivers/irqchip/irq-metag.c
7746F: drivers/irqchip/irq-metag-ext.c
7747F: drivers/tty/metag_da.c
7748
7749MICROBLAZE ARCHITECTURE
7750M: Michal Simek <monstr@monstr.eu>
7751W: http://www.monstr.eu/fdt/
7752T: git git://git.monstr.eu/linux-2.6-microblaze.git
7753S: Supported
7754F: arch/microblaze/
7755
7756MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7757M: Chen Yu <yu.c.chen@intel.com>
7758L: platform-driver-x86@vger.kernel.org
7759S: Supported
7760F: drivers/platform/x86/surfacepro3_button.c
7761
7762MICROTEK X6 SCANNER
7763M: Oliver Neukum <oliver@neukum.org>
7764S: Maintained
7765F: drivers/usb/image/microtek.*
7766
7767MIPS
7768M: Ralf Baechle <ralf@linux-mips.org>
7769L: linux-mips@linux-mips.org
7770W: http://www.linux-mips.org/
7771T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7772Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7773S: Supported
7774F: Documentation/devicetree/bindings/mips/
7775F: Documentation/mips/
7776F: arch/mips/
7777
7778MIPS/LOONGSON1 ARCHITECTURE
7779M: Keguang Zhang <keguang.zhang@gmail.com>
7780L: linux-mips@linux-mips.org
7781S: Maintained
7782F: arch/mips/loongson32/
7783F: arch/mips/include/asm/mach-loongson32/
7784F: drivers/*/*loongson1*
7785F: drivers/*/*/*loongson1*
7786
7787MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7788M: Hans Verkuil <hverkuil@xs4all.nl>
7789L: linux-media@vger.kernel.org
7790T: git git://linuxtv.org/media_tree.git
7791W: https://linuxtv.org
7792S: Odd Fixes
7793F: drivers/media/radio/radio-miropcm20*
7794
7795MELLANOX MLX4 core VPI driver
7796M: Yishai Hadas <yishaih@mellanox.com>
7797L: netdev@vger.kernel.org
7798L: linux-rdma@vger.kernel.org
7799W: http://www.mellanox.com
7800Q: http://patchwork.ozlabs.org/project/netdev/list/
7801S: Supported
7802F: drivers/net/ethernet/mellanox/mlx4/
7803F: include/linux/mlx4/
7804
7805MELLANOX MLX4 IB driver
7806M: Yishai Hadas <yishaih@mellanox.com>
7807L: linux-rdma@vger.kernel.org
7808W: http://www.mellanox.com
7809Q: http://patchwork.kernel.org/project/linux-rdma/list/
7810S: Supported
7811F: drivers/infiniband/hw/mlx4/
7812F: include/linux/mlx4/
7813
7814MELLANOX MLX5 core VPI driver
7815M: Matan Barak <matanb@mellanox.com>
7816M: Leon Romanovsky <leonro@mellanox.com>
7817L: netdev@vger.kernel.org
7818L: linux-rdma@vger.kernel.org
7819W: http://www.mellanox.com
7820Q: http://patchwork.ozlabs.org/project/netdev/list/
7821S: Supported
7822F: drivers/net/ethernet/mellanox/mlx5/core/
7823F: include/linux/mlx5/
7824
7825MELLANOX MLX5 IB driver
7826M: Matan Barak <matanb@mellanox.com>
7827M: Leon Romanovsky <leonro@mellanox.com>
7828L: linux-rdma@vger.kernel.org
7829W: http://www.mellanox.com
7830Q: http://patchwork.kernel.org/project/linux-rdma/list/
7831S: Supported
7832F: drivers/infiniband/hw/mlx5/
7833F: include/linux/mlx5/
7834
7835MELEXIS MLX90614 DRIVER
7836M: Crt Mori <cmo@melexis.com>
7837L: linux-iio@vger.kernel.org
7838W: http://www.melexis.com
7839S: Supported
7840F: drivers/iio/temperature/mlx90614.c
7841
7842MN88472 MEDIA DRIVER
7843M: Antti Palosaari <crope@iki.fi>
7844L: linux-media@vger.kernel.org
7845W: https://linuxtv.org
7846W: http://palosaari.fi/linux/
7847Q: http://patchwork.linuxtv.org/project/linux-media/list/
7848S: Maintained
7849F: drivers/media/dvb-frontends/mn88472*
7850
7851MN88473 MEDIA DRIVER
7852M: Antti Palosaari <crope@iki.fi>
7853L: linux-media@vger.kernel.org
7854W: https://linuxtv.org
7855W: http://palosaari.fi/linux/
7856Q: http://patchwork.linuxtv.org/project/linux-media/list/
7857S: Maintained
7858F: drivers/media/dvb-frontends/mn88473*
7859
7860MODULE SUPPORT
7861M: Rusty Russell <rusty@rustcorp.com.au>
7862S: Maintained
7863F: include/linux/module.h
7864F: kernel/module.c
7865
7866MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7867W: http://popies.net/meye/
7868S: Orphan
7869F: Documentation/video4linux/meye.txt
7870F: drivers/media/pci/meye/
7871F: include/uapi/linux/meye.h
7872
7873MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7874M: Jiri Slaby <jirislaby@gmail.com>
7875S: Maintained
7876F: Documentation/serial/moxa-smartio
7877F: drivers/tty/mxser.*
7878
7879MR800 AVERMEDIA USB FM RADIO DRIVER
7880M: Alexey Klimov <klimov.linux@gmail.com>
7881L: linux-media@vger.kernel.org
7882T: git git://linuxtv.org/media_tree.git
7883S: Maintained
7884F: drivers/media/radio/radio-mr800.c
7885
7886MRF24J40 IEEE 802.15.4 RADIO DRIVER
7887M: Alan Ott <alan@signal11.us>
7888L: linux-wpan@vger.kernel.org
7889S: Maintained
7890F: drivers/net/ieee802154/mrf24j40.c
7891F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7892
7893MSI LAPTOP SUPPORT
7894M: "Lee, Chun-Yi" <jlee@suse.com>
7895L: platform-driver-x86@vger.kernel.org
7896S: Maintained
7897F: drivers/platform/x86/msi-laptop.c
7898
7899MSI WMI SUPPORT
7900L: platform-driver-x86@vger.kernel.org
7901S: Orphan
7902F: drivers/platform/x86/msi-wmi.c
7903
7904MSI001 MEDIA DRIVER
7905M: Antti Palosaari <crope@iki.fi>
7906L: linux-media@vger.kernel.org
7907W: https://linuxtv.org
7908W: http://palosaari.fi/linux/
7909Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910T: git git://linuxtv.org/anttip/media_tree.git
7911S: Maintained
7912F: drivers/media/tuners/msi001*
7913
7914MSI2500 MEDIA DRIVER
7915M: Antti Palosaari <crope@iki.fi>
7916L: linux-media@vger.kernel.org
7917W: https://linuxtv.org
7918W: http://palosaari.fi/linux/
7919Q: http://patchwork.linuxtv.org/project/linux-media/list/
7920T: git git://linuxtv.org/anttip/media_tree.git
7921S: Maintained
7922F: drivers/media/usb/msi2500/
7923
7924MSYSTEMS DISKONCHIP G3 MTD DRIVER
7925M: Robert Jarzmik <robert.jarzmik@free.fr>
7926L: linux-mtd@lists.infradead.org
7927S: Maintained
7928F: drivers/mtd/devices/docg3*
7929
7930MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
7936F: include/media/i2c/mt9m032.h
7937
7938MT9P031 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/mt9p031.c
7944F: include/media/i2c/mt9p031.h
7945
7946MT9T001 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: drivers/media/i2c/mt9t001.c
7952F: include/media/i2c/mt9t001.h
7953
7954MT9V032 APTINA CAMERA SENSOR
7955M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7956L: linux-media@vger.kernel.org
7957T: git git://linuxtv.org/media_tree.git
7958S: Maintained
7959F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7960F: drivers/media/i2c/mt9v032.c
7961F: include/media/i2c/mt9v032.h
7962
7963MULTIFUNCTION DEVICES (MFD)
7964M: Lee Jones <lee.jones@linaro.org>
7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7966S: Supported
7967F: drivers/mfd/
7968F: include/linux/mfd/
7969
7970MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7971M: Ulf Hansson <ulf.hansson@linaro.org>
7972L: linux-mmc@vger.kernel.org
7973T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7974S: Maintained
7975F: Documentation/devicetree/bindings/mmc/
7976F: drivers/mmc/
7977F: include/linux/mmc/
7978F: include/uapi/linux/mmc/
7979
7980MULTIMEDIA CARD (MMC) ETC. OVER SPI
7981S: Orphan
7982F: drivers/mmc/host/mmc_spi.c
7983F: include/linux/spi/mmc_spi.h
7984
7985MULTISOUND SOUND DRIVER
7986M: Andrew Veliath <andrewtv@usa.net>
7987S: Maintained
7988F: Documentation/sound/oss/MultiSound
7989F: sound/oss/msnd*
7990
7991MULTITECH MULTIPORT CARD (ISICOM)
7992S: Orphan
7993F: drivers/tty/isicom.c
7994F: include/linux/isicom.h
7995
7996MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7997M: Bin Liu <b-liu@ti.com>
7998L: linux-usb@vger.kernel.org
7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8000S: Maintained
8001F: drivers/usb/musb/
8002
8003MXL5007T MEDIA DRIVER
8004M: Michael Krufky <mkrufky@linuxtv.org>
8005L: linux-media@vger.kernel.org
8006W: https://linuxtv.org
8007W: http://github.com/mkrufky
8008Q: http://patchwork.linuxtv.org/project/linux-media/list/
8009T: git git://linuxtv.org/mkrufky/tuners.git
8010S: Maintained
8011F: drivers/media/tuners/mxl5007t.*
8012
8013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8014M: Hyong-Youb Kim <hykim@myri.com>
8015L: netdev@vger.kernel.org
8016W: https://www.myricom.com/support/downloads/myri10ge.html
8017S: Supported
8018F: drivers/net/ethernet/myricom/myri10ge/
8019
8020NAND FLASH SUBSYSTEM
8021M: Boris Brezillon <boris.brezillon@free-electrons.com>
8022R: Richard Weinberger <richard@nod.at>
8023L: linux-mtd@lists.infradead.org
8024W: http://www.linux-mtd.infradead.org/
8025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8026T: git git://github.com/linux-nand/linux.git
8027S: Maintained
8028F: drivers/mtd/nand/
8029F: include/linux/mtd/nand*.h
8030
8031NATSEMI ETHERNET DRIVER (DP8381x)
8032S: Orphan
8033F: drivers/net/ethernet/natsemi/natsemi.c
8034
8035NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8036M: Daniel Mack <zonque@gmail.com>
8037S: Maintained
8038L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8039W: http://www.native-instruments.com
8040F: sound/usb/caiaq/
8041
8042NCP FILESYSTEM
8043M: Petr Vandrovec <petr@vandrovec.name>
8044S: Odd Fixes
8045F: fs/ncpfs/
8046
8047NCR 5380 SCSI DRIVERS
8048M: Finn Thain <fthain@telegraphics.com.au>
8049M: Michael Schmitz <schmitzmic@gmail.com>
8050L: linux-scsi@vger.kernel.org
8051S: Maintained
8052F: Documentation/scsi/g_NCR5380.txt
8053F: Documentation/scsi/dtc3x80.txt
8054F: drivers/scsi/NCR5380.*
8055F: drivers/scsi/arm/cumana_1.c
8056F: drivers/scsi/arm/oak.c
8057F: drivers/scsi/atari_scsi.*
8058F: drivers/scsi/dmx3191d.c
8059F: drivers/scsi/dtc.*
8060F: drivers/scsi/g_NCR5380.*
8061F: drivers/scsi/g_NCR5380_mmio.c
8062F: drivers/scsi/mac_scsi.*
8063F: drivers/scsi/pas16.*
8064F: drivers/scsi/sun3_scsi.*
8065F: drivers/scsi/sun3_scsi_vme.c
8066F: drivers/scsi/t128.*
8067
8068NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8069M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8070L: linux-scsi@vger.kernel.org
8071S: Maintained
8072F: drivers/scsi/NCR_D700.*
8073
8074NCT6775 HARDWARE MONITOR DRIVER
8075M: Guenter Roeck <linux@roeck-us.net>
8076L: linux-hwmon@vger.kernel.org
8077S: Maintained
8078F: Documentation/hwmon/nct6775
8079F: drivers/hwmon/nct6775.c
8080
8081NETEFFECT IWARP RNIC DRIVER (IW_NES)
8082M: Faisal Latif <faisal.latif@intel.com>
8083L: linux-rdma@vger.kernel.org
8084W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8085S: Supported
8086F: drivers/infiniband/hw/nes/
8087
8088NETEM NETWORK EMULATOR
8089M: Stephen Hemminger <stephen@networkplumber.org>
8090L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8091S: Maintained
8092F: net/sched/sch_netem.c
8093
8094NETERION 10GbE DRIVERS (s2io/vxge)
8095M: Jon Mason <jdmason@kudzu.us>
8096L: netdev@vger.kernel.org
8097S: Supported
8098F: Documentation/networking/s2io.txt
8099F: Documentation/networking/vxge.txt
8100F: drivers/net/ethernet/neterion/
8101
8102NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8103M: Pablo Neira Ayuso <pablo@netfilter.org>
8104M: Patrick McHardy <kaber@trash.net>
8105M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8106L: netfilter-devel@vger.kernel.org
8107L: coreteam@netfilter.org
8108W: http://www.netfilter.org/
8109W: http://www.iptables.org/
8110Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8113S: Supported
8114F: include/linux/netfilter*
8115F: include/linux/netfilter/
8116F: include/net/netfilter/
8117F: include/uapi/linux/netfilter*
8118F: include/uapi/linux/netfilter/
8119F: net/*/netfilter.c
8120F: net/*/netfilter/
8121F: net/netfilter/
8122F: net/bridge/br_netfilter*.c
8123
8124NETLABEL
8125M: Paul Moore <paul@paul-moore.com>
8126W: http://netlabel.sf.net
8127L: netdev@vger.kernel.org
8128S: Maintained
8129F: Documentation/netlabel/
8130F: include/net/netlabel.h
8131F: net/netlabel/
8132
8133NETROM NETWORK LAYER
8134M: Ralf Baechle <ralf@linux-mips.org>
8135L: linux-hams@vger.kernel.org
8136W: http://www.linux-ax25.org/
8137S: Maintained
8138F: include/net/netrom.h
8139F: include/uapi/linux/netrom.h
8140F: net/netrom/
8141
8142NETRONOME ETHERNET DRIVERS
8143M: Jakub Kicinski <jakub.kicinski@netronome.com>
8144L: oss-drivers@netronome.com
8145S: Maintained
8146F: drivers/net/ethernet/netronome/
8147
8148NETWORK BLOCK DEVICE (NBD)
8149M: Markus Pargmann <mpa@pengutronix.de>
8150S: Maintained
8151L: nbd-general@lists.sourceforge.net
8152T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8153F: Documentation/blockdev/nbd.txt
8154F: drivers/block/nbd.c
8155F: include/uapi/linux/nbd.h
8156
8157NETWORK DROP MONITOR
8158M: Neil Horman <nhorman@tuxdriver.com>
8159L: netdev@vger.kernel.org
8160S: Maintained
8161W: https://fedorahosted.org/dropwatch/
8162F: net/core/drop_monitor.c
8163
8164NETWORKING [DSA]
8165M: Andrew Lunn <andrew@lunn.ch>
8166M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8167M: Florian Fainelli <f.fainelli@gmail.com>
8168S: Maintained
8169F: net/dsa/
8170F: include/net/dsa.h
8171F: drivers/net/dsa/
8172
8173NETWORKING [GENERAL]
8174M: "David S. Miller" <davem@davemloft.net>
8175L: netdev@vger.kernel.org
8176W: http://www.linuxfoundation.org/en/Net
8177Q: http://patchwork.ozlabs.org/project/netdev/list/
8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8180S: Maintained
8181F: net/
8182F: include/net/
8183F: include/linux/in.h
8184F: include/linux/net.h
8185F: include/linux/netdevice.h
8186F: include/uapi/linux/in.h
8187F: include/uapi/linux/net.h
8188F: include/uapi/linux/netdevice.h
8189F: include/uapi/linux/net_namespace.h
8190F: tools/net/
8191F: tools/testing/selftests/net/
8192F: lib/random32.c
8193F: lib/test_bpf.c
8194
8195NETWORKING [IPv4/IPv6]
8196M: "David S. Miller" <davem@davemloft.net>
8197M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8198M: James Morris <jmorris@namei.org>
8199M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8200M: Patrick McHardy <kaber@trash.net>
8201L: netdev@vger.kernel.org
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8203S: Maintained
8204F: net/ipv4/
8205F: net/ipv6/
8206F: include/net/ip*
8207F: arch/x86/net/*
8208
8209NETWORKING [IPSEC]
8210M: Steffen Klassert <steffen.klassert@secunet.com>
8211M: Herbert Xu <herbert@gondor.apana.org.au>
8212M: "David S. Miller" <davem@davemloft.net>
8213L: netdev@vger.kernel.org
8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8215T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8216S: Maintained
8217F: net/core/flow.c
8218F: net/xfrm/
8219F: net/key/
8220F: net/ipv4/xfrm*
8221F: net/ipv4/esp4.c
8222F: net/ipv4/ah4.c
8223F: net/ipv4/ipcomp.c
8224F: net/ipv4/ip_vti.c
8225F: net/ipv6/xfrm*
8226F: net/ipv6/esp6.c
8227F: net/ipv6/ah6.c
8228F: net/ipv6/ipcomp6.c
8229F: net/ipv6/ip6_vti.c
8230F: include/uapi/linux/xfrm.h
8231F: include/net/xfrm.h
8232
8233NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8234M: Paul Moore <paul@paul-moore.com>
8235L: netdev@vger.kernel.org
8236S: Maintained
8237
8238NETWORKING [WIRELESS]
8239L: linux-wireless@vger.kernel.org
8240Q: http://patchwork.kernel.org/project/linux-wireless/list/
8241
8242NETWORKING DRIVERS
8243L: netdev@vger.kernel.org
8244W: http://www.linuxfoundation.org/en/Net
8245Q: http://patchwork.ozlabs.org/project/netdev/list/
8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8248S: Odd Fixes
8249F: Documentation/devicetree/bindings/net/
8250F: drivers/net/
8251F: include/linux/if_*
8252F: include/linux/netdevice.h
8253F: include/linux/etherdevice.h
8254F: include/linux/fcdevice.h
8255F: include/linux/fddidevice.h
8256F: include/linux/hippidevice.h
8257F: include/linux/inetdevice.h
8258F: include/uapi/linux/if_*
8259F: include/uapi/linux/netdevice.h
8260
8261NETWORKING DRIVERS (WIRELESS)
8262M: Kalle Valo <kvalo@codeaurora.org>
8263L: linux-wireless@vger.kernel.org
8264Q: http://patchwork.kernel.org/project/linux-wireless/list/
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8267S: Maintained
8268F: Documentation/devicetree/bindings/net/wireless/
8269F: drivers/net/wireless/
8270
8271NETXEN (1/10) GbE SUPPORT
8272M: Manish Chopra <manish.chopra@qlogic.com>
8273M: Sony Chacko <sony.chacko@qlogic.com>
8274M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8275L: netdev@vger.kernel.org
8276W: http://www.qlogic.com
8277S: Supported
8278F: drivers/net/ethernet/qlogic/netxen/
8279
8280NFC SUBSYSTEM
8281M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8282M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8283M: Samuel Ortiz <sameo@linux.intel.com>
8284L: linux-wireless@vger.kernel.org
8285L: linux-nfc@lists.01.org (subscribers-only)
8286S: Supported
8287F: net/nfc/
8288F: include/net/nfc/
8289F: include/uapi/linux/nfc.h
8290F: drivers/nfc/
8291F: include/linux/platform_data/nfcmrvl.h
8292F: include/linux/platform_data/nxp-nci.h
8293F: include/linux/platform_data/pn544.h
8294F: include/linux/platform_data/st21nfca.h
8295F: include/linux/platform_data/st-nci.h
8296F: Documentation/devicetree/bindings/net/nfc/
8297
8298NFS, SUNRPC, AND LOCKD CLIENTS
8299M: Trond Myklebust <trond.myklebust@primarydata.com>
8300M: Anna Schumaker <anna.schumaker@netapp.com>
8301L: linux-nfs@vger.kernel.org
8302W: http://client.linux-nfs.org
8303T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8304S: Maintained
8305F: fs/lockd/
8306F: fs/nfs/
8307F: fs/nfs_common/
8308F: net/sunrpc/
8309F: include/linux/lockd/
8310F: include/linux/nfs*
8311F: include/linux/sunrpc/
8312F: include/uapi/linux/nfs*
8313F: include/uapi/linux/sunrpc/
8314
8315NILFS2 FILESYSTEM
8316M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8317L: linux-nilfs@vger.kernel.org
8318W: http://nilfs.sourceforge.net/
8319W: http://nilfs.osdn.jp/
8320T: git git://github.com/konis/nilfs2.git
8321S: Supported
8322F: Documentation/filesystems/nilfs2.txt
8323F: fs/nilfs2/
8324F: include/trace/events/nilfs2.h
8325F: include/uapi/linux/nilfs2_api.h
8326F: include/uapi/linux/nilfs2_ondisk.h
8327
8328NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8329M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8330W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8331S: Maintained
8332F: Documentation/scsi/NinjaSCSI.txt
8333F: drivers/scsi/pcmcia/nsp_*
8334
8335NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8336M: GOTO Masanori <gotom@debian.or.jp>
8337M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8338W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8339S: Maintained
8340F: Documentation/scsi/NinjaSCSI.txt
8341F: drivers/scsi/nsp32*
8342
8343NIOS2 ARCHITECTURE
8344M: Ley Foon Tan <lftan@altera.com>
8345L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8346T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8347S: Maintained
8348F: arch/nios2/
8349
8350NOKIA N900 POWER SUPPLY DRIVERS
8351R: Pali Rohár <pali.rohar@gmail.com>
8352F: include/linux/power/bq2415x_charger.h
8353F: include/linux/power/bq27xxx_battery.h
8354F: include/linux/power/isp1704_charger.h
8355F: drivers/power/bq2415x_charger.c
8356F: drivers/power/bq27xxx_battery.c
8357F: drivers/power/bq27xxx_battery_i2c.c
8358F: drivers/power/isp1704_charger.c
8359F: drivers/power/rx51_battery.c
8360
8361NTB DRIVER CORE
8362M: Jon Mason <jdmason@kudzu.us>
8363M: Dave Jiang <dave.jiang@intel.com>
8364M: Allen Hubbe <Allen.Hubbe@emc.com>
8365L: linux-ntb@googlegroups.com
8366S: Supported
8367W: https://github.com/jonmason/ntb/wiki
8368T: git git://github.com/jonmason/ntb.git
8369F: drivers/ntb/
8370F: drivers/net/ntb_netdev.c
8371F: include/linux/ntb.h
8372F: include/linux/ntb_transport.h
8373F: tools/testing/selftests/ntb/
8374
8375NTB INTEL DRIVER
8376M: Jon Mason <jdmason@kudzu.us>
8377M: Dave Jiang <dave.jiang@intel.com>
8378L: linux-ntb@googlegroups.com
8379S: Supported
8380W: https://github.com/jonmason/ntb/wiki
8381T: git git://github.com/jonmason/ntb.git
8382F: drivers/ntb/hw/intel/
8383
8384NTB AMD DRIVER
8385M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8386L: linux-ntb@googlegroups.com
8387S: Supported
8388F: drivers/ntb/hw/amd/
8389
8390NTFS FILESYSTEM
8391M: Anton Altaparmakov <anton@tuxera.com>
8392L: linux-ntfs-dev@lists.sourceforge.net
8393W: http://www.tuxera.com/
8394T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8395S: Supported
8396F: Documentation/filesystems/ntfs.txt
8397F: fs/ntfs/
8398
8399NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8400M: Antonino Daplas <adaplas@gmail.com>
8401L: linux-fbdev@vger.kernel.org
8402S: Maintained
8403F: drivers/video/fbdev/riva/
8404F: drivers/video/fbdev/nvidia/
8405
8406NVM EXPRESS DRIVER
8407M: Keith Busch <keith.busch@intel.com>
8408M: Jens Axboe <axboe@fb.com>
8409L: linux-nvme@lists.infradead.org
8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8411W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8412S: Supported
8413F: drivers/nvme/host/
8414F: include/linux/nvme.h
8415
8416NVM EXPRESS TARGET DRIVER
8417M: Christoph Hellwig <hch@lst.de>
8418M: Sagi Grimberg <sagi@grimberg.me>
8419L: linux-nvme@lists.infradead.org
8420S: Supported
8421F: drivers/nvme/target/
8422
8423NVMEM FRAMEWORK
8424M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8425M: Maxime Ripard <maxime.ripard@free-electrons.com>
8426S: Maintained
8427F: drivers/nvmem/
8428F: Documentation/devicetree/bindings/nvmem/
8429F: include/linux/nvmem-consumer.h
8430F: include/linux/nvmem-provider.h
8431
8432NXP-NCI NFC DRIVER
8433M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8434R: Charles Gorand <charles.gorand@effinnov.com>
8435L: linux-nfc@lists.01.org (moderated for non-subscribers)
8436S: Supported
8437F: drivers/nfc/nxp-nci
8438
8439NXP TDA998X DRM DRIVER
8440M: Russell King <rmk+kernel@armlinux.org.uk>
8441S: Supported
8442F: drivers/gpu/drm/i2c/tda998x_drv.c
8443F: include/drm/i2c/tda998x.h
8444
8445NXP TFA9879 DRIVER
8446M: Peter Rosin <peda@axentia.se>
8447L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8448S: Maintained
8449F: sound/soc/codecs/tfa9879*
8450
8451OBJTOOL
8452M: Josh Poimboeuf <jpoimboe@redhat.com>
8453S: Supported
8454F: tools/objtool/
8455
8456OMAP SUPPORT
8457M: Tony Lindgren <tony@atomide.com>
8458L: linux-omap@vger.kernel.org
8459W: http://www.muru.com/linux/omap/
8460W: http://linux.omap.com/
8461Q: http://patchwork.kernel.org/project/linux-omap/list/
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8463S: Maintained
8464F: arch/arm/*omap*/
8465F: arch/arm/configs/omap1_defconfig
8466F: arch/arm/configs/omap2plus_defconfig
8467F: drivers/i2c/busses/i2c-omap.c
8468F: drivers/irqchip/irq-omap-intc.c
8469F: drivers/mfd/*omap*.c
8470F: drivers/mfd/menelaus.c
8471F: drivers/mfd/palmas.c
8472F: drivers/mfd/tps65217.c
8473F: drivers/mfd/tps65218.c
8474F: drivers/mfd/tps65910.c
8475F: drivers/mfd/twl-core.[ch]
8476F: drivers/mfd/twl4030*.c
8477F: drivers/mfd/twl6030*.c
8478F: drivers/mfd/twl6040*.c
8479F: drivers/regulator/palmas-regulator*.c
8480F: drivers/regulator/pbias-regulator.c
8481F: drivers/regulator/tps65217-regulator.c
8482F: drivers/regulator/tps65218-regulator.c
8483F: drivers/regulator/tps65910-regulator.c
8484F: drivers/regulator/twl-regulator.c
8485F: include/linux/i2c-omap.h
8486
8487OMAP DEVICE TREE SUPPORT
8488M: Benoît Cousson <bcousson@baylibre.com>
8489M: Tony Lindgren <tony@atomide.com>
8490L: linux-omap@vger.kernel.org
8491L: devicetree@vger.kernel.org
8492S: Maintained
8493F: arch/arm/boot/dts/*omap*
8494F: arch/arm/boot/dts/*am3*
8495F: arch/arm/boot/dts/*am4*
8496F: arch/arm/boot/dts/*am5*
8497F: arch/arm/boot/dts/*dra7*
8498
8499OMAP CLOCK FRAMEWORK SUPPORT
8500M: Paul Walmsley <paul@pwsan.com>
8501L: linux-omap@vger.kernel.org
8502S: Maintained
8503F: arch/arm/*omap*/*clock*
8504
8505OMAP POWER MANAGEMENT SUPPORT
8506M: Kevin Hilman <khilman@kernel.org>
8507L: linux-omap@vger.kernel.org
8508S: Maintained
8509F: arch/arm/*omap*/*pm*
8510F: drivers/cpufreq/omap-cpufreq.c
8511
8512OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8513M: Rajendra Nayak <rnayak@codeaurora.org>
8514M: Paul Walmsley <paul@pwsan.com>
8515L: linux-omap@vger.kernel.org
8516S: Maintained
8517F: arch/arm/mach-omap2/prm*
8518
8519OMAP AUDIO SUPPORT
8520M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8521M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8522L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8523L: linux-omap@vger.kernel.org
8524S: Maintained
8525F: sound/soc/omap/
8526
8527OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8528M: Roger Quadros <rogerq@ti.com>
8529M: Tony Lindgren <tony@atomide.com>
8530L: linux-omap@vger.kernel.org
8531S: Maintained
8532F: drivers/memory/omap-gpmc.c
8533F: arch/arm/mach-omap2/*gpmc*
8534
8535OMAP FRAMEBUFFER SUPPORT
8536M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8537L: linux-fbdev@vger.kernel.org
8538L: linux-omap@vger.kernel.org
8539S: Maintained
8540F: drivers/video/fbdev/omap/
8541
8542OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8543M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8544L: linux-omap@vger.kernel.org
8545L: linux-fbdev@vger.kernel.org
8546S: Maintained
8547F: drivers/video/fbdev/omap2/
8548F: Documentation/arm/OMAP/DSS
8549
8550OMAP HARDWARE SPINLOCK SUPPORT
8551M: Ohad Ben-Cohen <ohad@wizery.com>
8552L: linux-omap@vger.kernel.org
8553S: Maintained
8554F: drivers/hwspinlock/omap_hwspinlock.c
8555
8556OMAP MMC SUPPORT
8557M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8558L: linux-omap@vger.kernel.org
8559S: Maintained
8560F: drivers/mmc/host/omap.c
8561
8562OMAP HS MMC SUPPORT
8563L: linux-mmc@vger.kernel.org
8564L: linux-omap@vger.kernel.org
8565S: Orphan
8566F: drivers/mmc/host/omap_hsmmc.c
8567
8568OMAP RANDOM NUMBER GENERATOR SUPPORT
8569M: Deepak Saxena <dsaxena@plexity.net>
8570S: Maintained
8571F: drivers/char/hw_random/omap-rng.c
8572
8573OMAP HWMOD SUPPORT
8574M: Benoît Cousson <bcousson@baylibre.com>
8575M: Paul Walmsley <paul@pwsan.com>
8576L: linux-omap@vger.kernel.org
8577S: Maintained
8578F: arch/arm/mach-omap2/omap_hwmod.*
8579
8580OMAP HWMOD DATA
8581M: Paul Walmsley <paul@pwsan.com>
8582L: linux-omap@vger.kernel.org
8583S: Maintained
8584F: arch/arm/mach-omap2/omap_hwmod*data*
8585
8586OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8587M: Benoît Cousson <bcousson@baylibre.com>
8588L: linux-omap@vger.kernel.org
8589S: Maintained
8590F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8591
8592OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8594L: linux-media@vger.kernel.org
8595S: Maintained
8596F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8597F: drivers/media/platform/omap3isp/
8598F: drivers/staging/media/omap4iss/
8599
8600OMAP USB SUPPORT
8601L: linux-usb@vger.kernel.org
8602L: linux-omap@vger.kernel.org
8603S: Orphan
8604F: drivers/usb/*/*omap*
8605F: arch/arm/*omap*/usb*
8606
8607OMAP GPIO DRIVER
8608M: Grygorii Strashko <grygorii.strashko@ti.com>
8609M: Santosh Shilimkar <ssantosh@kernel.org>
8610M: Kevin Hilman <khilman@kernel.org>
8611L: linux-omap@vger.kernel.org
8612S: Maintained
8613F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8614F: drivers/gpio/gpio-omap.c
8615
8616OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8617M: Mark Jackson <mpfj@newflow.co.uk>
8618L: linux-omap@vger.kernel.org
8619S: Maintained
8620F: arch/arm/boot/dts/am335x-nano.dts
8621
8622OMFS FILESYSTEM
8623M: Bob Copeland <me@bobcopeland.com>
8624L: linux-karma-devel@lists.sourceforge.net
8625S: Maintained
8626F: Documentation/filesystems/omfs.txt
8627F: fs/omfs/
8628
8629OMNIKEY CARDMAN 4000 DRIVER
8630M: Harald Welte <laforge@gnumonks.org>
8631S: Maintained
8632F: drivers/char/pcmcia/cm4000_cs.c
8633F: include/linux/cm4000_cs.h
8634F: include/uapi/linux/cm4000_cs.h
8635
8636OMNIKEY CARDMAN 4040 DRIVER
8637M: Harald Welte <laforge@gnumonks.org>
8638S: Maintained
8639F: drivers/char/pcmcia/cm4040_cs.*
8640
8641OMNIVISION OV7670 SENSOR DRIVER
8642M: Jonathan Corbet <corbet@lwn.net>
8643L: linux-media@vger.kernel.org
8644T: git git://linuxtv.org/media_tree.git
8645S: Maintained
8646F: drivers/media/i2c/ov7670.c
8647
8648ONENAND FLASH DRIVER
8649M: Kyungmin Park <kyungmin.park@samsung.com>
8650L: linux-mtd@lists.infradead.org
8651S: Maintained
8652F: drivers/mtd/onenand/
8653F: include/linux/mtd/onenand*.h
8654
8655ONSTREAM SCSI TAPE DRIVER
8656M: Willem Riede <osst@riede.org>
8657L: osst-users@lists.sourceforge.net
8658L: linux-scsi@vger.kernel.org
8659S: Maintained
8660F: Documentation/scsi/osst.txt
8661F: drivers/scsi/osst.*
8662F: drivers/scsi/osst_*.h
8663F: drivers/scsi/st.h
8664
8665OPENCORES I2C BUS DRIVER
8666M: Peter Korsgaard <jacmet@sunsite.dk>
8667L: linux-i2c@vger.kernel.org
8668S: Maintained
8669F: Documentation/i2c/busses/i2c-ocores
8670F: drivers/i2c/busses/i2c-ocores.c
8671
8672OPEN FIRMWARE AND FLATTENED DEVICE TREE
8673M: Rob Herring <robh+dt@kernel.org>
8674M: Frank Rowand <frowand.list@gmail.com>
8675L: devicetree@vger.kernel.org
8676W: http://www.devicetree.org/
8677T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8678S: Maintained
8679F: drivers/of/
8680F: include/linux/of*.h
8681F: scripts/dtc/
8682
8683OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8684M: Rob Herring <robh+dt@kernel.org>
8685M: Mark Rutland <mark.rutland@arm.com>
8686L: devicetree@vger.kernel.org
8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8688Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8689S: Maintained
8690F: Documentation/devicetree/
8691F: arch/*/boot/dts/
8692F: include/dt-bindings/
8693
8694OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8695M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8696L: devicetree@vger.kernel.org
8697S: Maintained
8698F: Documentation/devicetree/dynamic-resolution-notes.txt
8699F: Documentation/devicetree/overlay-notes.txt
8700F: drivers/of/overlay.c
8701F: drivers/of/resolver.c
8702
8703OPENRISC ARCHITECTURE
8704M: Jonas Bonn <jonas@southpole.se>
8705W: http://openrisc.net
8706S: Maintained
8707T: git git://openrisc.net/~jonas/linux
8708F: arch/openrisc/
8709
8710OPENVSWITCH
8711M: Pravin Shelar <pshelar@nicira.com>
8712L: netdev@vger.kernel.org
8713L: dev@openvswitch.org
8714W: http://openvswitch.org
8715S: Maintained
8716F: net/openvswitch/
8717F: include/uapi/linux/openvswitch.h
8718
8719OPERATING PERFORMANCE POINTS (OPP)
8720M: Viresh Kumar <vireshk@kernel.org>
8721M: Nishanth Menon <nm@ti.com>
8722M: Stephen Boyd <sboyd@codeaurora.org>
8723L: linux-pm@vger.kernel.org
8724S: Maintained
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8726F: drivers/base/power/opp/
8727F: include/linux/pm_opp.h
8728F: Documentation/power/opp.txt
8729F: Documentation/devicetree/bindings/opp/
8730
8731OPL4 DRIVER
8732M: Clemens Ladisch <clemens@ladisch.de>
8733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8734T: git git://git.alsa-project.org/alsa-kernel.git
8735S: Maintained
8736F: sound/drivers/opl4/
8737
8738OPROFILE
8739M: Robert Richter <rric@kernel.org>
8740L: oprofile-list@lists.sf.net
8741S: Maintained
8742F: arch/*/include/asm/oprofile*.h
8743F: arch/*/oprofile/
8744F: drivers/oprofile/
8745F: include/linux/oprofile.h
8746
8747ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8748M: Mark Fasheh <mfasheh@versity.com>
8749M: Joel Becker <jlbec@evilplan.org>
8750L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8751W: http://ocfs2.wiki.kernel.org
8752S: Supported
8753F: Documentation/filesystems/ocfs2.txt
8754F: Documentation/filesystems/dlmfs.txt
8755F: fs/ocfs2/
8756
8757ORINOCO DRIVER
8758L: linux-wireless@vger.kernel.org
8759W: http://wireless.kernel.org/en/users/Drivers/orinoco
8760W: http://www.nongnu.org/orinoco/
8761S: Orphan
8762F: drivers/net/wireless/intersil/orinoco/
8763
8764OSD LIBRARY and FILESYSTEM
8765M: Boaz Harrosh <ooo@electrozaur.com>
8766M: Benny Halevy <bhalevy@primarydata.com>
8767L: osd-dev@open-osd.org
8768W: http://open-osd.org
8769T: git git://git.open-osd.org/open-osd.git
8770S: Maintained
8771F: drivers/scsi/osd/
8772F: include/scsi/osd_*
8773F: fs/exofs/
8774
8775OVERLAY FILESYSTEM
8776M: Miklos Szeredi <miklos@szeredi.hu>
8777L: linux-unionfs@vger.kernel.org
8778T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8779S: Supported
8780F: fs/overlayfs/
8781F: Documentation/filesystems/overlayfs.txt
8782
8783ORANGEFS FILESYSTEM
8784M: Mike Marshall <hubcap@omnibond.com>
8785L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8787S: Supported
8788F: fs/orangefs/
8789F: Documentation/filesystems/orangefs.txt
8790
8791P54 WIRELESS DRIVER
8792M: Christian Lamparter <chunkeey@googlemail.com>
8793L: linux-wireless@vger.kernel.org
8794W: http://wireless.kernel.org/en/users/Drivers/p54
8795S: Maintained
8796F: drivers/net/wireless/intersil/p54/
8797
8798PA SEMI ETHERNET DRIVER
8799M: Olof Johansson <olof@lixom.net>
8800L: netdev@vger.kernel.org
8801S: Maintained
8802F: drivers/net/ethernet/pasemi/*
8803
8804PA SEMI SMBUS DRIVER
8805M: Olof Johansson <olof@lixom.net>
8806L: linux-i2c@vger.kernel.org
8807S: Maintained
8808F: drivers/i2c/busses/i2c-pasemi.c
8809
8810PADATA PARALLEL EXECUTION MECHANISM
8811M: Steffen Klassert <steffen.klassert@secunet.com>
8812L: linux-crypto@vger.kernel.org
8813S: Maintained
8814F: kernel/padata.c
8815F: include/linux/padata.h
8816F: Documentation/padata.txt
8817
8818PANASONIC LAPTOP ACPI EXTRAS DRIVER
8819M: Harald Welte <laforge@gnumonks.org>
8820L: platform-driver-x86@vger.kernel.org
8821S: Maintained
8822F: drivers/platform/x86/panasonic-laptop.c
8823
8824PANASONIC MN10300/AM33/AM34 PORT
8825M: David Howells <dhowells@redhat.com>
8826L: linux-am33-list@redhat.com (moderated for non-subscribers)
8827W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8828S: Maintained
8829F: Documentation/mn10300/
8830F: arch/mn10300/
8831
8832PARALLEL LCD/KEYPAD PANEL DRIVER
8833M: Willy Tarreau <willy@haproxy.com>
8834M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8835S: Odd Fixes
8836F: Documentation/misc-devices/lcd-panel-cgram.txt
8837F: drivers/misc/panel.c
8838
8839PARALLEL PORT SUBSYSTEM
8840M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8841M: Sudip Mukherjee <sudip@vectorindia.org>
8842L: linux-parport@lists.infradead.org (subscribers-only)
8843S: Maintained
8844F: drivers/parport/
8845F: include/linux/parport*.h
8846F: drivers/char/ppdev.c
8847F: include/uapi/linux/ppdev.h
8848F: Documentation/parport*.txt
8849
8850PARAVIRT_OPS INTERFACE
8851M: Jeremy Fitzhardinge <jeremy@goop.org>
8852M: Chris Wright <chrisw@sous-sol.org>
8853M: Alok Kataria <akataria@vmware.com>
8854M: Rusty Russell <rusty@rustcorp.com.au>
8855L: virtualization@lists.linux-foundation.org
8856S: Supported
8857F: Documentation/virtual/paravirt_ops.txt
8858F: arch/*/kernel/paravirt*
8859F: arch/*/include/asm/paravirt.h
8860
8861PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8862M: Tim Waugh <tim@cyberelk.net>
8863L: linux-parport@lists.infradead.org (subscribers-only)
8864S: Maintained
8865F: Documentation/blockdev/paride.txt
8866F: drivers/block/paride/
8867
8868PARISC ARCHITECTURE
8869M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8870M: Helge Deller <deller@gmx.de>
8871L: linux-parisc@vger.kernel.org
8872W: http://www.parisc-linux.org/
8873Q: http://patchwork.kernel.org/project/linux-parisc/list/
8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8876S: Maintained
8877F: arch/parisc/
8878F: Documentation/parisc/
8879F: drivers/parisc/
8880F: drivers/char/agp/parisc-agp.c
8881F: drivers/input/serio/gscps2.c
8882F: drivers/parport/parport_gsc.*
8883F: drivers/tty/serial/8250/8250_gsc.c
8884F: drivers/video/fbdev/sti*
8885F: drivers/video/console/sti*
8886F: drivers/video/logo/logo_parisc*
8887
8888PC87360 HARDWARE MONITORING DRIVER
8889M: Jim Cromie <jim.cromie@gmail.com>
8890L: linux-hwmon@vger.kernel.org
8891S: Maintained
8892F: Documentation/hwmon/pc87360
8893F: drivers/hwmon/pc87360.c
8894
8895PC8736x GPIO DRIVER
8896M: Jim Cromie <jim.cromie@gmail.com>
8897S: Maintained
8898F: drivers/char/pc8736x_gpio.c
8899
8900PC87427 HARDWARE MONITORING DRIVER
8901M: Jean Delvare <jdelvare@suse.com>
8902L: linux-hwmon@vger.kernel.org
8903S: Maintained
8904F: Documentation/hwmon/pc87427
8905F: drivers/hwmon/pc87427.c
8906
8907PCA9532 LED DRIVER
8908M: Riku Voipio <riku.voipio@iki.fi>
8909S: Maintained
8910F: drivers/leds/leds-pca9532.c
8911F: include/linux/leds-pca9532.h
8912
8913PCA9541 I2C BUS MASTER SELECTOR DRIVER
8914M: Guenter Roeck <linux@roeck-us.net>
8915L: linux-i2c@vger.kernel.org
8916S: Maintained
8917F: drivers/i2c/muxes/i2c-mux-pca9541.c
8918
8919PCDP - PRIMARY CONSOLE AND DEBUG PORT
8920M: Khalid Aziz <khalid@gonehiking.org>
8921S: Maintained
8922F: drivers/firmware/pcdp.*
8923
8924PCI ERROR RECOVERY
8925M: Linas Vepstas <linasvepstas@gmail.com>
8926L: linux-pci@vger.kernel.org
8927S: Supported
8928F: Documentation/PCI/pci-error-recovery.txt
8929
8930PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8931M: Russell Currey <ruscur@russell.cc>
8932L: linuxppc-dev@lists.ozlabs.org
8933S: Supported
8934F: Documentation/powerpc/eeh-pci-error-recovery.txt
8935F: arch/powerpc/kernel/eeh*.c
8936F: arch/powerpc/platforms/*/eeh*.c
8937F: arch/powerpc/include/*/eeh*.h
8938
8939PCI SUBSYSTEM
8940M: Bjorn Helgaas <bhelgaas@google.com>
8941L: linux-pci@vger.kernel.org
8942Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8944S: Supported
8945F: Documentation/devicetree/bindings/pci/
8946F: Documentation/PCI/
8947F: drivers/pci/
8948F: include/linux/pci*
8949F: arch/x86/pci/
8950F: arch/x86/kernel/quirks.c
8951
8952PCI DRIVER FOR ALTERA PCIE IP
8953M: Ley Foon Tan <lftan@altera.com>
8954L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8955L: linux-pci@vger.kernel.org
8956S: Supported
8957F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8958F: drivers/pci/host/pcie-altera.c
8959
8960PCI DRIVER FOR ARM VERSATILE PLATFORM
8961M: Rob Herring <robh@kernel.org>
8962L: linux-pci@vger.kernel.org
8963L: linux-arm-kernel@lists.infradead.org
8964S: Maintained
8965F: Documentation/devicetree/bindings/pci/versatile.txt
8966F: drivers/pci/host/pci-versatile.c
8967
8968PCI DRIVER FOR APPLIEDMICRO XGENE
8969M: Tanmay Inamdar <tinamdar@apm.com>
8970L: linux-pci@vger.kernel.org
8971L: linux-arm-kernel@lists.infradead.org
8972S: Maintained
8973F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8974F: drivers/pci/host/pci-xgene.c
8975
8976PCI DRIVER FOR FREESCALE LAYERSCAPE
8977M: Minghuan Lian <minghuan.Lian@freescale.com>
8978M: Mingkai Hu <mingkai.hu@freescale.com>
8979M: Roy Zang <tie-fei.zang@freescale.com>
8980L: linuxppc-dev@lists.ozlabs.org
8981L: linux-pci@vger.kernel.org
8982L: linux-arm-kernel@lists.infradead.org
8983S: Maintained
8984F: drivers/pci/host/*layerscape*
8985
8986PCI DRIVER FOR IMX6
8987M: Richard Zhu <Richard.Zhu@freescale.com>
8988M: Lucas Stach <l.stach@pengutronix.de>
8989L: linux-pci@vger.kernel.org
8990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991S: Maintained
8992F: drivers/pci/host/*imx6*
8993
8994PCI DRIVER FOR TI KEYSTONE
8995M: Murali Karicheri <m-karicheri2@ti.com>
8996L: linux-pci@vger.kernel.org
8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998S: Maintained
8999F: drivers/pci/host/*keystone*
9000
9001PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9002M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9003M: Jason Cooper <jason@lakedaemon.net>
9004L: linux-pci@vger.kernel.org
9005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9006S: Maintained
9007F: drivers/pci/host/*mvebu*
9008
9009PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9010M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9011L: linux-pci@vger.kernel.org
9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013S: Maintained
9014F: drivers/pci/host/pci-aardvark.c
9015
9016PCI DRIVER FOR NVIDIA TEGRA
9017M: Thierry Reding <thierry.reding@gmail.com>
9018L: linux-tegra@vger.kernel.org
9019L: linux-pci@vger.kernel.org
9020S: Supported
9021F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9022F: drivers/pci/host/pci-tegra.c
9023
9024PCI DRIVER FOR TI DRA7XX
9025M: Kishon Vijay Abraham I <kishon@ti.com>
9026L: linux-omap@vger.kernel.org
9027L: linux-pci@vger.kernel.org
9028S: Supported
9029F: Documentation/devicetree/bindings/pci/ti-pci.txt
9030F: drivers/pci/host/pci-dra7xx.c
9031
9032PCI DRIVER FOR RENESAS R-CAR
9033M: Simon Horman <horms@verge.net.au>
9034L: linux-pci@vger.kernel.org
9035L: linux-renesas-soc@vger.kernel.org
9036S: Maintained
9037F: drivers/pci/host/*rcar*
9038
9039PCI DRIVER FOR SAMSUNG EXYNOS
9040M: Jingoo Han <jingoohan1@gmail.com>
9041L: linux-pci@vger.kernel.org
9042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9043L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9044S: Maintained
9045F: drivers/pci/host/pci-exynos.c
9046
9047PCI DRIVER FOR SYNOPSIS DESIGNWARE
9048M: Jingoo Han <jingoohan1@gmail.com>
9049M: Pratyush Anand <pratyush.anand@gmail.com>
9050L: linux-pci@vger.kernel.org
9051S: Maintained
9052F: drivers/pci/host/*designware*
9053
9054PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9055M: Joao Pinto <jpinto@synopsys.com>
9056L: linux-pci@vger.kernel.org
9057S: Maintained
9058F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9059F: drivers/pci/host/pcie-designware-plat.c
9060
9061PCI DRIVER FOR GENERIC OF HOSTS
9062M: Will Deacon <will.deacon@arm.com>
9063L: linux-pci@vger.kernel.org
9064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9065S: Maintained
9066F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9067F: drivers/pci/host/pci-host-common.c
9068F: drivers/pci/host/pci-host-generic.c
9069
9070PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9071M: Keith Busch <keith.busch@intel.com>
9072L: linux-pci@vger.kernel.org
9073S: Supported
9074F: arch/x86/pci/vmd.c
9075
9076PCIE DRIVER FOR ST SPEAR13XX
9077M: Pratyush Anand <pratyush.anand@gmail.com>
9078L: linux-pci@vger.kernel.org
9079S: Maintained
9080F: drivers/pci/host/*spear*
9081
9082PCI MSI DRIVER FOR ALTERA MSI IP
9083M: Ley Foon Tan <lftan@altera.com>
9084L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9085L: linux-pci@vger.kernel.org
9086S: Supported
9087F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9088F: drivers/pci/host/pcie-altera-msi.c
9089
9090PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9091M: Duc Dang <dhdang@apm.com>
9092L: linux-pci@vger.kernel.org
9093L: linux-arm-kernel@lists.infradead.org
9094S: Maintained
9095F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9096F: drivers/pci/host/pci-xgene-msi.c
9097
9098PCIE DRIVER FOR AXIS ARTPEC
9099M: Niklas Cassel <niklas.cassel@axis.com>
9100M: Jesper Nilsson <jesper.nilsson@axis.com>
9101L: linux-arm-kernel@axis.com
9102L: linux-pci@vger.kernel.org
9103S: Maintained
9104F: Documentation/devicetree/bindings/pci/axis,artpec*
9105F: drivers/pci/host/*artpec*
9106
9107PCIE DRIVER FOR HISILICON
9108M: Zhou Wang <wangzhou1@hisilicon.com>
9109M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9110L: linux-pci@vger.kernel.org
9111S: Maintained
9112F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9113F: drivers/pci/host/pcie-hisi.c
9114
9115PCIE DRIVER FOR QUALCOMM MSM
9116M: Stanimir Varbanov <svarbanov@mm-sol.com>
9117L: linux-pci@vger.kernel.org
9118L: linux-arm-msm@vger.kernel.org
9119S: Maintained
9120F: drivers/pci/host/*qcom*
9121
9122PCIE DRIVER FOR CAVIUM THUNDERX
9123M: David Daney <david.daney@cavium.com>
9124L: linux-pci@vger.kernel.org
9125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9126S: Supported
9127F: Documentation/devicetree/bindings/pci/pci-thunder-*
9128F: drivers/pci/host/pci-thunder-*
9129
9130PCMCIA SUBSYSTEM
9131P: Linux PCMCIA Team
9132L: linux-pcmcia@lists.infradead.org
9133W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9135S: Maintained
9136F: Documentation/pcmcia/
9137F: drivers/pcmcia/
9138F: include/pcmcia/
9139
9140PCNET32 NETWORK DRIVER
9141M: Don Fry <pcnet32@frontier.com>
9142L: netdev@vger.kernel.org
9143S: Maintained
9144F: drivers/net/ethernet/amd/pcnet32.c
9145
9146PCRYPT PARALLEL CRYPTO ENGINE
9147M: Steffen Klassert <steffen.klassert@secunet.com>
9148L: linux-crypto@vger.kernel.org
9149S: Maintained
9150F: crypto/pcrypt.c
9151F: include/crypto/pcrypt.h
9152
9153PER-CPU MEMORY ALLOCATOR
9154M: Tejun Heo <tj@kernel.org>
9155M: Christoph Lameter <cl@linux.com>
9156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9157S: Maintained
9158F: include/linux/percpu*.h
9159F: mm/percpu*.c
9160F: arch/*/include/asm/percpu.h
9161
9162PER-TASK DELAY ACCOUNTING
9163M: Balbir Singh <bsingharora@gmail.com>
9164S: Maintained
9165F: include/linux/delayacct.h
9166F: kernel/delayacct.c
9167
9168PERFORMANCE EVENTS SUBSYSTEM
9169M: Peter Zijlstra <peterz@infradead.org>
9170M: Ingo Molnar <mingo@redhat.com>
9171M: Arnaldo Carvalho de Melo <acme@kernel.org>
9172R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9173L: linux-kernel@vger.kernel.org
9174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9175S: Supported
9176F: kernel/events/*
9177F: include/linux/perf_event.h
9178F: include/uapi/linux/perf_event.h
9179F: arch/*/kernel/perf_event*.c
9180F: arch/*/kernel/*/perf_event*.c
9181F: arch/*/kernel/*/*/perf_event*.c
9182F: arch/*/include/asm/perf_event.h
9183F: arch/*/kernel/perf_callchain.c
9184F: arch/*/events/*
9185F: tools/perf/
9186
9187PERSONALITY HANDLING
9188M: Christoph Hellwig <hch@infradead.org>
9189L: linux-abi-devel@lists.sourceforge.net
9190S: Maintained
9191F: include/linux/personality.h
9192F: include/uapi/linux/personality.h
9193
9194PHONET PROTOCOL
9195M: Remi Denis-Courmont <courmisch@gmail.com>
9196S: Supported
9197F: Documentation/networking/phonet.txt
9198F: include/linux/phonet.h
9199F: include/net/phonet/
9200F: include/uapi/linux/phonet.h
9201F: net/phonet/
9202
9203PHRAM MTD DRIVER
9204M: Joern Engel <joern@lazybastard.org>
9205L: linux-mtd@lists.infradead.org
9206S: Maintained
9207F: drivers/mtd/devices/phram.c
9208
9209PICOLCD HID DRIVER
9210M: Bruno Prémont <bonbons@linux-vserver.org>
9211L: linux-input@vger.kernel.org
9212S: Maintained
9213F: drivers/hid/hid-picolcd*
9214
9215PICOXCELL SUPPORT
9216M: Jamie Iles <jamie@jamieiles.com>
9217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9218T: git git://github.com/jamieiles/linux-2.6-ji.git
9219S: Supported
9220F: arch/arm/boot/dts/picoxcell*
9221F: arch/arm/mach-picoxcell/
9222F: drivers/crypto/picoxcell*
9223
9224PIN CONTROL SUBSYSTEM
9225M: Linus Walleij <linus.walleij@linaro.org>
9226L: linux-gpio@vger.kernel.org
9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9228S: Maintained
9229F: Documentation/devicetree/bindings/pinctrl/
9230F: Documentation/pinctrl.txt
9231F: drivers/pinctrl/
9232F: include/linux/pinctrl/
9233
9234PIN CONTROLLER - ATMEL AT91
9235M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9237S: Maintained
9238F: drivers/pinctrl/pinctrl-at91.*
9239
9240PIN CONTROLLER - ATMEL AT91 PIO4
9241M: Ludovic Desroches <ludovic.desroches@atmel.com>
9242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9243L: linux-gpio@vger.kernel.org
9244S: Supported
9245F: drivers/pinctrl/pinctrl-at91-pio4.*
9246
9247PIN CONTROLLER - INTEL
9248M: Mika Westerberg <mika.westerberg@linux.intel.com>
9249M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9250S: Maintained
9251F: drivers/pinctrl/intel/
9252
9253PIN CONTROLLER - RENESAS
9254M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9255M: Geert Uytterhoeven <geert+renesas@glider.be>
9256L: linux-renesas-soc@vger.kernel.org
9257S: Maintained
9258F: drivers/pinctrl/sh-pfc/
9259
9260PIN CONTROLLER - SAMSUNG
9261M: Tomasz Figa <tomasz.figa@gmail.com>
9262M: Krzysztof Kozlowski <krzk@kernel.org>
9263M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9265L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9266S: Maintained
9267F: drivers/pinctrl/samsung/
9268
9269PIN CONTROLLER - SINGLE
9270M: Tony Lindgren <tony@atomide.com>
9271M: Haojian Zhuang <haojian.zhuang@linaro.org>
9272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9273L: linux-omap@vger.kernel.org
9274S: Maintained
9275F: drivers/pinctrl/pinctrl-single.c
9276
9277PIN CONTROLLER - ST SPEAR
9278M: Viresh Kumar <vireshk@kernel.org>
9279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9280W: http://www.st.com/spear
9281S: Maintained
9282F: drivers/pinctrl/spear/
9283
9284PISTACHIO SOC SUPPORT
9285M: James Hartley <james.hartley@imgtec.com>
9286M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9287L: linux-mips@linux-mips.org
9288S: Maintained
9289F: arch/mips/pistachio/
9290F: arch/mips/include/asm/mach-pistachio/
9291F: arch/mips/boot/dts/pistachio/
9292F: arch/mips/configs/pistachio*_defconfig
9293
9294PKTCDVD DRIVER
9295M: Jiri Kosina <jikos@kernel.org>
9296S: Maintained
9297F: drivers/block/pktcdvd.c
9298F: include/linux/pktcdvd.h
9299F: include/uapi/linux/pktcdvd.h
9300
9301PKUNITY SOC DRIVERS
9302M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9303W: http://mprc.pku.edu.cn/~guanxuetao/linux
9304S: Maintained
9305T: git git://github.com/gxt/linux.git
9306F: drivers/input/serio/i8042-unicore32io.h
9307F: drivers/i2c/busses/i2c-puv3.c
9308F: drivers/video/fbdev/fb-puv3.c
9309F: drivers/rtc/rtc-puv3.c
9310
9311PMBUS HARDWARE MONITORING DRIVERS
9312M: Guenter Roeck <linux@roeck-us.net>
9313L: linux-hwmon@vger.kernel.org
9314W: http://hwmon.wiki.kernel.org/
9315W: http://www.roeck-us.net/linux/drivers/
9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9317S: Maintained
9318F: Documentation/hwmon/pmbus
9319F: drivers/hwmon/pmbus/
9320F: include/linux/i2c/pmbus.h
9321
9322PMC SIERRA MaxRAID DRIVER
9323L: linux-scsi@vger.kernel.org
9324W: http://www.pmc-sierra.com/
9325S: Orphan
9326F: drivers/scsi/pmcraid.*
9327
9328PMC SIERRA PM8001 DRIVER
9329M: Jack Wang <jinpu.wang@profitbricks.com>
9330M: lindar_liu@usish.com
9331L: pmchba@pmcs.com
9332L: linux-scsi@vger.kernel.org
9333S: Supported
9334F: drivers/scsi/pm8001/
9335
9336POSIX CLOCKS and TIMERS
9337M: Thomas Gleixner <tglx@linutronix.de>
9338L: linux-kernel@vger.kernel.org
9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9340S: Maintained
9341F: fs/timerfd.c
9342F: include/linux/timer*
9343F: kernel/time/*timer*
9344
9345POWER MANAGEMENT CORE
9346M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9347L: linux-pm@vger.kernel.org
9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9349S: Supported
9350F: drivers/base/power/
9351F: include/linux/pm.h
9352F: include/linux/pm_*
9353F: include/linux/powercap.h
9354F: drivers/powercap/
9355
9356POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9357M: Sebastian Reichel <sre@kernel.org>
9358M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9359M: David Woodhouse <dwmw2@infradead.org>
9360L: linux-pm@vger.kernel.org
9361T: git git://git.infradead.org/battery-2.6.git
9362S: Maintained
9363F: Documentation/devicetree/bindings/power/
9364F: Documentation/devicetree/bindings/power_supply/
9365F: include/linux/power_supply.h
9366F: drivers/power/
9367X: drivers/power/avs/
9368
9369POWER STATE COORDINATION INTERFACE (PSCI)
9370M: Mark Rutland <mark.rutland@arm.com>
9371M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9372L: linux-arm-kernel@lists.infradead.org
9373S: Maintained
9374F: drivers/firmware/psci.c
9375F: include/linux/psci.h
9376F: include/uapi/linux/psci.h
9377
9378POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9379M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9380L: linuxppc-dev@lists.ozlabs.org
9381S: Maintained
9382F: drivers/char/powernv-op-panel.c
9383
9384PNP SUPPORT
9385M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9386S: Maintained
9387F: drivers/pnp/
9388
9389PPP PROTOCOL DRIVERS AND COMPRESSORS
9390M: Paul Mackerras <paulus@samba.org>
9391L: linux-ppp@vger.kernel.org
9392S: Maintained
9393F: drivers/net/ppp/ppp_*
9394
9395PPP OVER ATM (RFC 2364)
9396M: Mitchell Blank Jr <mitch@sfgoth.com>
9397S: Maintained
9398F: net/atm/pppoatm.c
9399F: include/uapi/linux/atmppp.h
9400
9401PPP OVER ETHERNET
9402M: Michal Ostrowski <mostrows@earthlink.net>
9403S: Maintained
9404F: drivers/net/ppp/pppoe.c
9405F: drivers/net/ppp/pppox.c
9406
9407PPP OVER L2TP
9408M: James Chapman <jchapman@katalix.com>
9409S: Maintained
9410F: net/l2tp/l2tp_ppp.c
9411F: include/linux/if_pppol2tp.h
9412F: include/uapi/linux/if_pppol2tp.h
9413
9414PPS SUPPORT
9415M: Rodolfo Giometti <giometti@enneenne.com>
9416W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9417L: linuxpps@ml.enneenne.com (subscribers-only)
9418S: Maintained
9419F: Documentation/pps/
9420F: drivers/pps/
9421F: include/linux/pps*.h
9422
9423PPTP DRIVER
9424M: Dmitry Kozlov <xeb@mail.ru>
9425L: netdev@vger.kernel.org
9426S: Maintained
9427F: drivers/net/ppp/pptp.c
9428W: http://sourceforge.net/projects/accel-pptp
9429
9430PREEMPTIBLE KERNEL
9431M: Robert Love <rml@tech9.net>
9432L: kpreempt-tech@lists.sourceforge.net
9433W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9434S: Supported
9435F: Documentation/preempt-locking.txt
9436F: include/linux/preempt.h
9437
9438PRISM54 WIRELESS DRIVER
9439M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9440L: linux-wireless@vger.kernel.org
9441W: http://wireless.kernel.org/en/users/Drivers/p54
9442S: Obsolete
9443F: drivers/net/wireless/intersil/prism54/
9444
9445PS3 NETWORK SUPPORT
9446M: Geoff Levand <geoff@infradead.org>
9447L: netdev@vger.kernel.org
9448L: linuxppc-dev@lists.ozlabs.org
9449S: Maintained
9450F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9451
9452PS3 PLATFORM SUPPORT
9453M: Geoff Levand <geoff@infradead.org>
9454L: linuxppc-dev@lists.ozlabs.org
9455S: Maintained
9456F: arch/powerpc/boot/ps3*
9457F: arch/powerpc/include/asm/lv1call.h
9458F: arch/powerpc/include/asm/ps3*.h
9459F: arch/powerpc/platforms/ps3/
9460F: drivers/*/ps3*
9461F: drivers/ps3/
9462F: drivers/rtc/rtc-ps3.c
9463F: drivers/usb/host/*ps3.c
9464F: sound/ppc/snd_ps3*
9465
9466PS3VRAM DRIVER
9467M: Jim Paris <jim@jtan.com>
9468M: Geoff Levand <geoff@infradead.org>
9469L: linuxppc-dev@lists.ozlabs.org
9470S: Maintained
9471F: drivers/block/ps3vram.c
9472
9473PSTORE FILESYSTEM
9474M: Anton Vorontsov <anton@enomsg.org>
9475M: Colin Cross <ccross@android.com>
9476M: Kees Cook <keescook@chromium.org>
9477M: Tony Luck <tony.luck@intel.com>
9478S: Maintained
9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9480F: fs/pstore/
9481F: include/linux/pstore*
9482F: drivers/firmware/efi/efi-pstore.c
9483F: drivers/acpi/apei/erst.c
9484
9485PTP HARDWARE CLOCK SUPPORT
9486M: Richard Cochran <richardcochran@gmail.com>
9487L: netdev@vger.kernel.org
9488S: Maintained
9489W: http://linuxptp.sourceforge.net/
9490F: Documentation/ABI/testing/sysfs-ptp
9491F: Documentation/ptp/*
9492F: drivers/net/ethernet/freescale/gianfar_ptp.c
9493F: drivers/net/phy/dp83640*
9494F: drivers/ptp/*
9495F: include/linux/ptp_cl*
9496
9497PTRACE SUPPORT
9498M: Roland McGrath <roland@hack.frob.com>
9499M: Oleg Nesterov <oleg@redhat.com>
9500S: Maintained
9501F: include/asm-generic/syscall.h
9502F: include/linux/ptrace.h
9503F: include/linux/regset.h
9504F: include/linux/tracehook.h
9505F: include/uapi/linux/ptrace.h
9506F: kernel/ptrace.c
9507
9508PULSE8-CEC DRIVER
9509M: Hans Verkuil <hverkuil@xs4all.nl>
9510L: linux-media@vger.kernel.org
9511T: git git://linuxtv.org/media_tree.git
9512S: Maintained
9513F: drivers/staging/media/pulse8-cec
9514
9515PVRUSB2 VIDEO4LINUX DRIVER
9516M: Mike Isely <isely@pobox.com>
9517L: pvrusb2@isely.net (subscribers-only)
9518L: linux-media@vger.kernel.org
9519W: http://www.isely.net/pvrusb2/
9520T: git git://linuxtv.org/media_tree.git
9521S: Maintained
9522F: Documentation/video4linux/README.pvrusb2
9523F: drivers/media/usb/pvrusb2/
9524
9525PWC WEBCAM DRIVER
9526M: Hans Verkuil <hverkuil@xs4all.nl>
9527L: linux-media@vger.kernel.org
9528T: git git://linuxtv.org/media_tree.git
9529S: Odd Fixes
9530F: drivers/media/usb/pwc/*
9531
9532PWM FAN DRIVER
9533M: Kamil Debski <kamil@wypas.org>
9534M: Lukasz Majewski <l.majewski@samsung.com>
9535L: linux-hwmon@vger.kernel.org
9536S: Supported
9537F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9538F: Documentation/hwmon/pwm-fan
9539F: drivers/hwmon/pwm-fan.c
9540
9541PWM SUBSYSTEM
9542M: Thierry Reding <thierry.reding@gmail.com>
9543L: linux-pwm@vger.kernel.org
9544S: Maintained
9545T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9546F: Documentation/pwm.txt
9547F: Documentation/devicetree/bindings/pwm/
9548F: include/linux/pwm.h
9549F: drivers/pwm/
9550F: drivers/video/backlight/pwm_bl.c
9551F: include/linux/pwm_backlight.h
9552
9553PXA2xx/PXA3xx SUPPORT
9554M: Daniel Mack <daniel@zonque.org>
9555M: Haojian Zhuang <haojian.zhuang@gmail.com>
9556M: Robert Jarzmik <robert.jarzmik@free.fr>
9557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9558T: git git://github.com/hzhuang1/linux.git
9559T: git git://github.com/rjarzmik/linux.git
9560S: Maintained
9561F: arch/arm/boot/dts/pxa*
9562F: arch/arm/mach-pxa/
9563F: drivers/dma/pxa*
9564F: drivers/pcmcia/pxa2xx*
9565F: drivers/pinctrl/pxa/
9566F: drivers/spi/spi-pxa2xx*
9567F: drivers/usb/gadget/udc/pxa2*
9568F: include/sound/pxa2xx-lib.h
9569F: sound/arm/pxa*
9570F: sound/soc/pxa/
9571
9572PXA GPIO DRIVER
9573M: Robert Jarzmik <robert.jarzmik@free.fr>
9574L: linux-gpio@vger.kernel.org
9575S: Maintained
9576F: drivers/gpio/gpio-pxa.c
9577
9578PXA3xx NAND FLASH DRIVER
9579M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9580L: linux-mtd@lists.infradead.org
9581S: Maintained
9582F: drivers/mtd/nand/pxa3xx_nand.c
9583
9584MMP SUPPORT
9585M: Eric Miao <eric.y.miao@gmail.com>
9586M: Haojian Zhuang <haojian.zhuang@gmail.com>
9587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9588T: git git://github.com/hzhuang1/linux.git
9589T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9590S: Maintained
9591F: arch/arm/boot/dts/mmp*
9592F: arch/arm/mach-mmp/
9593
9594PXA MMCI DRIVER
9595S: Orphan
9596
9597PXA RTC DRIVER
9598M: Robert Jarzmik <robert.jarzmik@free.fr>
9599L: rtc-linux@googlegroups.com
9600S: Maintained
9601
9602QAT DRIVER
9603M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9604M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9605L: qat-linux@intel.com
9606S: Supported
9607F: drivers/crypto/qat/
9608
9609QIB DRIVER
9610M: Mike Marciniszyn <infinipath@intel.com>
9611L: linux-rdma@vger.kernel.org
9612S: Supported
9613F: drivers/infiniband/hw/qib/
9614
9615QLOGIC QLA1280 SCSI DRIVER
9616M: Michael Reed <mdr@sgi.com>
9617L: linux-scsi@vger.kernel.org
9618S: Maintained
9619F: drivers/scsi/qla1280.[ch]
9620
9621QLOGIC QLA2XXX FC-SCSI DRIVER
9622M: qla2xxx-upstream@qlogic.com
9623L: linux-scsi@vger.kernel.org
9624S: Supported
9625F: Documentation/scsi/LICENSE.qla2xxx
9626F: drivers/scsi/qla2xxx/
9627
9628QLOGIC QLA4XXX iSCSI DRIVER
9629M: QLogic-Storage-Upstream@qlogic.com
9630L: linux-scsi@vger.kernel.org
9631S: Supported
9632F: Documentation/scsi/LICENSE.qla4xxx
9633F: drivers/scsi/qla4xxx/
9634
9635QLOGIC QLA3XXX NETWORK DRIVER
9636M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9637M: Ron Mercer <ron.mercer@qlogic.com>
9638M: linux-driver@qlogic.com
9639L: netdev@vger.kernel.org
9640S: Supported
9641F: Documentation/networking/LICENSE.qla3xxx
9642F: drivers/net/ethernet/qlogic/qla3xxx.*
9643
9644QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9645M: Dept-GELinuxNICDev@qlogic.com
9646L: netdev@vger.kernel.org
9647S: Supported
9648F: drivers/net/ethernet/qlogic/qlcnic/
9649
9650QLOGIC QLGE 10Gb ETHERNET DRIVER
9651M: Harish Patil <harish.patil@qlogic.com>
9652M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9653M: Dept-GELinuxNICDev@qlogic.com
9654M: linux-driver@qlogic.com
9655L: netdev@vger.kernel.org
9656S: Supported
9657F: drivers/net/ethernet/qlogic/qlge/
9658
9659QLOGIC QL4xxx ETHERNET DRIVER
9660M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9661M: Ariel Elior <Ariel.Elior@qlogic.com>
9662M: everest-linux-l2@qlogic.com
9663L: netdev@vger.kernel.org
9664S: Supported
9665F: drivers/net/ethernet/qlogic/qed/
9666F: include/linux/qed/
9667F: drivers/net/ethernet/qlogic/qede/
9668
9669QNX4 FILESYSTEM
9670M: Anders Larsen <al@alarsen.net>
9671W: http://www.alarsen.net/linux/qnx4fs/
9672S: Maintained
9673F: fs/qnx4/
9674F: include/uapi/linux/qnx4_fs.h
9675F: include/uapi/linux/qnxtypes.h
9676
9677QT1010 MEDIA DRIVER
9678M: Antti Palosaari <crope@iki.fi>
9679L: linux-media@vger.kernel.org
9680W: https://linuxtv.org
9681W: http://palosaari.fi/linux/
9682Q: http://patchwork.linuxtv.org/project/linux-media/list/
9683T: git git://linuxtv.org/anttip/media_tree.git
9684S: Maintained
9685F: drivers/media/tuners/qt1010*
9686
9687QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9688M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9689L: linux-wireless@vger.kernel.org
9690L: ath9k-devel@lists.ath9k.org
9691W: http://wireless.kernel.org/en/users/Drivers/ath9k
9692S: Supported
9693F: drivers/net/wireless/ath/ath9k/
9694
9695QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9696M: Kalle Valo <kvalo@qca.qualcomm.com>
9697L: ath10k@lists.infradead.org
9698W: http://wireless.kernel.org/en/users/Drivers/ath10k
9699T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9700S: Supported
9701F: drivers/net/wireless/ath/ath10k/
9702
9703QUALCOMM HEXAGON ARCHITECTURE
9704M: Richard Kuo <rkuo@codeaurora.org>
9705L: linux-hexagon@vger.kernel.org
9706T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9707S: Supported
9708F: arch/hexagon/
9709
9710QUALCOMM WCN36XX WIRELESS DRIVER
9711M: Eugene Krasnikov <k.eugene.e@gmail.com>
9712L: wcn36xx@lists.infradead.org
9713W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9714T: git git://github.com/KrasnikovEugene/wcn36xx.git
9715S: Supported
9716F: drivers/net/wireless/ath/wcn36xx/
9717
9718QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9719M: Gabriel Somlo <somlo@cmu.edu>
9720M: "Michael S. Tsirkin" <mst@redhat.com>
9721L: qemu-devel@nongnu.org
9722S: Maintained
9723F: drivers/firmware/qemu_fw_cfg.c
9724
9725RADOS BLOCK DEVICE (RBD)
9726M: Ilya Dryomov <idryomov@gmail.com>
9727M: Sage Weil <sage@redhat.com>
9728M: Alex Elder <elder@kernel.org>
9729L: ceph-devel@vger.kernel.org
9730W: http://ceph.com/
9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9732T: git git://github.com/ceph/ceph-client.git
9733S: Supported
9734F: Documentation/ABI/testing/sysfs-bus-rbd
9735F: drivers/block/rbd.c
9736F: drivers/block/rbd_types.h
9737
9738RADEON FRAMEBUFFER DISPLAY DRIVER
9739M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9740L: linux-fbdev@vger.kernel.org
9741S: Maintained
9742F: drivers/video/fbdev/aty/radeon*
9743F: include/uapi/linux/radeonfb.h
9744
9745RADIOSHARK RADIO DRIVER
9746M: Hans Verkuil <hverkuil@xs4all.nl>
9747L: linux-media@vger.kernel.org
9748T: git git://linuxtv.org/media_tree.git
9749S: Maintained
9750F: drivers/media/radio/radio-shark.c
9751
9752RADIOSHARK2 RADIO DRIVER
9753M: Hans Verkuil <hverkuil@xs4all.nl>
9754L: linux-media@vger.kernel.org
9755T: git git://linuxtv.org/media_tree.git
9756S: Maintained
9757F: drivers/media/radio/radio-shark2.c
9758F: drivers/media/radio/radio-tea5777.c
9759
9760RAGE128 FRAMEBUFFER DISPLAY DRIVER
9761M: Paul Mackerras <paulus@samba.org>
9762L: linux-fbdev@vger.kernel.org
9763S: Maintained
9764F: drivers/video/fbdev/aty/aty128fb.c
9765
9766RALINK MIPS ARCHITECTURE
9767M: John Crispin <john@phrozen.org>
9768L: linux-mips@linux-mips.org
9769S: Maintained
9770F: arch/mips/ralink
9771
9772RALINK RT2X00 WIRELESS LAN DRIVER
9773P: rt2x00 project
9774M: Stanislaw Gruszka <sgruszka@redhat.com>
9775M: Helmut Schaa <helmut.schaa@googlemail.com>
9776L: linux-wireless@vger.kernel.org
9777S: Maintained
9778F: drivers/net/wireless/ralink/rt2x00/
9779
9780RAMDISK RAM BLOCK DEVICE DRIVER
9781M: Jens Axboe <axboe@kernel.dk>
9782S: Maintained
9783F: Documentation/blockdev/ramdisk.txt
9784F: drivers/block/brd.c
9785
9786RANDOM NUMBER DRIVER
9787M: "Theodore Ts'o" <tytso@mit.edu>
9788S: Maintained
9789F: drivers/char/random.c
9790
9791RAPIDIO SUBSYSTEM
9792M: Matt Porter <mporter@kernel.crashing.org>
9793M: Alexandre Bounine <alexandre.bounine@idt.com>
9794S: Maintained
9795F: drivers/rapidio/
9796
9797RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9798L: linux-wireless@vger.kernel.org
9799S: Orphan
9800F: drivers/net/wireless/ray*
9801
9802RCUTORTURE MODULE
9803M: Josh Triplett <josh@joshtriplett.org>
9804M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9805L: linux-kernel@vger.kernel.org
9806S: Supported
9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9808F: Documentation/RCU/torture.txt
9809F: kernel/rcu/rcutorture.c
9810
9811RCUTORTURE TEST FRAMEWORK
9812M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9813M: Josh Triplett <josh@joshtriplett.org>
9814R: Steven Rostedt <rostedt@goodmis.org>
9815R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9816R: Lai Jiangshan <jiangshanlai@gmail.com>
9817L: linux-kernel@vger.kernel.org
9818S: Supported
9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9820F: tools/testing/selftests/rcutorture
9821
9822RDC R-321X SoC
9823M: Florian Fainelli <florian@openwrt.org>
9824S: Maintained
9825
9826RDC R6040 FAST ETHERNET DRIVER
9827M: Florian Fainelli <f.fainelli@gmail.com>
9828L: netdev@vger.kernel.org
9829S: Maintained
9830F: drivers/net/ethernet/rdc/r6040.c
9831
9832RDS - RELIABLE DATAGRAM SOCKETS
9833M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9834L: netdev@vger.kernel.org
9835L: linux-rdma@vger.kernel.org
9836L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9837W: https://oss.oracle.com/projects/rds/
9838S: Supported
9839F: net/rds/
9840F: Documentation/networking/rds.txt
9841
9842RDMAVT - RDMA verbs software
9843M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9844L: linux-rdma@vger.kernel.org
9845S: Supported
9846F: drivers/infiniband/sw/rdmavt
9847
9848READ-COPY UPDATE (RCU)
9849M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9850M: Josh Triplett <josh@joshtriplett.org>
9851R: Steven Rostedt <rostedt@goodmis.org>
9852R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9853R: Lai Jiangshan <jiangshanlai@gmail.com>
9854L: linux-kernel@vger.kernel.org
9855W: http://www.rdrop.com/users/paulmck/RCU/
9856S: Supported
9857T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9858F: Documentation/RCU/
9859X: Documentation/RCU/torture.txt
9860F: include/linux/rcu*
9861X: include/linux/srcu.h
9862F: kernel/rcu/
9863X: kernel/torture.c
9864
9865REAL TIME CLOCK (RTC) SUBSYSTEM
9866M: Alessandro Zummo <a.zummo@towertech.it>
9867M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9868L: rtc-linux@googlegroups.com
9869Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9870T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9871S: Maintained
9872F: Documentation/devicetree/bindings/rtc/
9873F: Documentation/rtc.txt
9874F: drivers/rtc/
9875F: include/linux/rtc.h
9876F: include/uapi/linux/rtc.h
9877F: include/linux/rtc/
9878F: include/linux/platform_data/rtc-*
9879F: tools/testing/selftests/timers/rtctest.c
9880
9881REALTEK AUDIO CODECS
9882M: Bard Liao <bardliao@realtek.com>
9883M: Oder Chiou <oder_chiou@realtek.com>
9884S: Maintained
9885F: sound/soc/codecs/rt*
9886F: include/sound/rt*.h
9887
9888REISERFS FILE SYSTEM
9889L: reiserfs-devel@vger.kernel.org
9890S: Supported
9891F: fs/reiserfs/
9892
9893REGISTER MAP ABSTRACTION
9894M: Mark Brown <broonie@kernel.org>
9895L: linux-kernel@vger.kernel.org
9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9897S: Supported
9898F: Documentation/devicetree/bindings/regmap/
9899F: drivers/base/regmap/
9900F: include/linux/regmap.h
9901
9902REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9903M: Ohad Ben-Cohen <ohad@wizery.com>
9904M: Bjorn Andersson <bjorn.andersson@linaro.org>
9905L: linux-remoteproc@vger.kernel.org
9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9907S: Maintained
9908F: Documentation/devicetree/bindings/remoteproc/
9909F: Documentation/remoteproc.txt
9910F: drivers/remoteproc/
9911F: include/linux/remoteproc.h
9912
9913REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9914M: Ohad Ben-Cohen <ohad@wizery.com>
9915M: Bjorn Andersson <bjorn.andersson@linaro.org>
9916L: linux-remoteproc@vger.kernel.org
9917T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9918S: Maintained
9919F: drivers/rpmsg/
9920F: Documentation/rpmsg.txt
9921F: include/linux/rpmsg.h
9922
9923RENESAS ETHERNET DRIVERS
9924R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9925L: netdev@vger.kernel.org
9926L: linux-renesas-soc@vger.kernel.org
9927F: drivers/net/ethernet/renesas/
9928F: include/linux/sh_eth.h
9929
9930RENESAS USB2 PHY DRIVER
9931M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9932L: linux-renesas-soc@vger.kernel.org
9933S: Maintained
9934F: drivers/phy/phy-rcar-gen3-usb2.c
9935
9936RESET CONTROLLER FRAMEWORK
9937M: Philipp Zabel <p.zabel@pengutronix.de>
9938T: git git://git.pengutronix.de/git/pza/linux
9939S: Maintained
9940F: drivers/reset/
9941F: Documentation/devicetree/bindings/reset/
9942F: include/dt-bindings/reset/
9943F: include/linux/reset.h
9944F: include/linux/reset-controller.h
9945
9946RFKILL
9947M: Johannes Berg <johannes@sipsolutions.net>
9948L: linux-wireless@vger.kernel.org
9949W: http://wireless.kernel.org/
9950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9952S: Maintained
9953F: Documentation/rfkill.txt
9954F: net/rfkill/
9955
9956RHASHTABLE
9957M: Thomas Graf <tgraf@suug.ch>
9958L: netdev@vger.kernel.org
9959S: Maintained
9960F: lib/rhashtable.c
9961F: include/linux/rhashtable.h
9962
9963RICOH SMARTMEDIA/XD DRIVER
9964M: Maxim Levitsky <maximlevitsky@gmail.com>
9965S: Maintained
9966F: drivers/mtd/nand/r852.c
9967F: drivers/mtd/nand/r852.h
9968
9969RICOH R5C592 MEMORYSTICK DRIVER
9970M: Maxim Levitsky <maximlevitsky@gmail.com>
9971S: Maintained
9972F: drivers/memstick/host/r592.*
9973
9974ROCCAT DRIVERS
9975M: Stefan Achatz <erazor_de@users.sourceforge.net>
9976W: http://sourceforge.net/projects/roccat/
9977S: Maintained
9978F: drivers/hid/hid-roccat*
9979F: include/linux/hid-roccat*
9980F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9981
9982ROCKER DRIVER
9983M: Jiri Pirko <jiri@resnulli.us>
9984L: netdev@vger.kernel.org
9985S: Supported
9986F: drivers/net/ethernet/rocker/
9987
9988ROCKETPORT DRIVER
9989P: Comtrol Corp.
9990W: http://www.comtrol.com
9991S: Maintained
9992F: Documentation/serial/rocket.txt
9993F: drivers/tty/rocket*
9994
9995ROCKETPORT EXPRESS/INFINITY DRIVER
9996M: Kevin Cernekee <cernekee@gmail.com>
9997L: linux-serial@vger.kernel.org
9998S: Odd Fixes
9999F: drivers/tty/serial/rp2.*
10000
10001ROSE NETWORK LAYER
10002M: Ralf Baechle <ralf@linux-mips.org>
10003L: linux-hams@vger.kernel.org
10004W: http://www.linux-ax25.org/
10005S: Maintained
10006F: include/net/rose.h
10007F: include/uapi/linux/rose.h
10008F: net/rose/
10009
10010RTL2830 MEDIA DRIVER
10011M: Antti Palosaari <crope@iki.fi>
10012L: linux-media@vger.kernel.org
10013W: https://linuxtv.org
10014W: http://palosaari.fi/linux/
10015Q: http://patchwork.linuxtv.org/project/linux-media/list/
10016T: git git://linuxtv.org/anttip/media_tree.git
10017S: Maintained
10018F: drivers/media/dvb-frontends/rtl2830*
10019
10020RTL2832 MEDIA DRIVER
10021M: Antti Palosaari <crope@iki.fi>
10022L: linux-media@vger.kernel.org
10023W: https://linuxtv.org
10024W: http://palosaari.fi/linux/
10025Q: http://patchwork.linuxtv.org/project/linux-media/list/
10026T: git git://linuxtv.org/anttip/media_tree.git
10027S: Maintained
10028F: drivers/media/dvb-frontends/rtl2832*
10029
10030RTL2832_SDR MEDIA DRIVER
10031M: Antti Palosaari <crope@iki.fi>
10032L: linux-media@vger.kernel.org
10033W: https://linuxtv.org
10034W: http://palosaari.fi/linux/
10035Q: http://patchwork.linuxtv.org/project/linux-media/list/
10036T: git git://linuxtv.org/anttip/media_tree.git
10037S: Maintained
10038F: drivers/media/dvb-frontends/rtl2832_sdr*
10039
10040RTL8180 WIRELESS DRIVER
10041L: linux-wireless@vger.kernel.org
10042W: http://wireless.kernel.org/
10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10044S: Orphan
10045F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10046
10047RTL8187 WIRELESS DRIVER
10048M: Herton Ronaldo Krzesinski <herton@canonical.com>
10049M: Hin-Tak Leung <htl10@users.sourceforge.net>
10050M: Larry Finger <Larry.Finger@lwfinger.net>
10051L: linux-wireless@vger.kernel.org
10052W: http://wireless.kernel.org/
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10054S: Maintained
10055F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10056
10057RTL8192CE WIRELESS DRIVER
10058M: Larry Finger <Larry.Finger@lwfinger.net>
10059M: Chaoming Li <chaoming_li@realsil.com.cn>
10060L: linux-wireless@vger.kernel.org
10061W: http://wireless.kernel.org/
10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10063S: Maintained
10064F: drivers/net/wireless/realtek/rtlwifi/
10065F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10066
10067RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10068M: Jes Sorensen <Jes.Sorensen@redhat.com>
10069L: linux-wireless@vger.kernel.org
10070T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10071S: Maintained
10072F: drivers/net/wireless/realtek/rtl8xxxu/
10073
10074S3 SAVAGE FRAMEBUFFER DRIVER
10075M: Antonino Daplas <adaplas@gmail.com>
10076L: linux-fbdev@vger.kernel.org
10077S: Maintained
10078F: drivers/video/fbdev/savage/
10079
10080S390
10081M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10082M: Heiko Carstens <heiko.carstens@de.ibm.com>
10083L: linux-s390@vger.kernel.org
10084W: http://www.ibm.com/developerworks/linux/linux390/
10085T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10086S: Supported
10087F: arch/s390/
10088F: drivers/s390/
10089F: Documentation/s390/
10090F: Documentation/DocBook/s390*
10091
10092S390 COMMON I/O LAYER
10093M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10094M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10095L: linux-s390@vger.kernel.org
10096W: http://www.ibm.com/developerworks/linux/linux390/
10097S: Supported
10098F: drivers/s390/cio/
10099
10100S390 DASD DRIVER
10101M: Stefan Weinhuber <wein@de.ibm.com>
10102M: Stefan Haberland <stefan.haberland@de.ibm.com>
10103L: linux-s390@vger.kernel.org
10104W: http://www.ibm.com/developerworks/linux/linux390/
10105S: Supported
10106F: drivers/s390/block/dasd*
10107F: block/partitions/ibm.c
10108
10109S390 NETWORK DRIVERS
10110M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10111L: linux-s390@vger.kernel.org
10112W: http://www.ibm.com/developerworks/linux/linux390/
10113S: Supported
10114F: drivers/s390/net/
10115
10116S390 PCI SUBSYSTEM
10117M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10118M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10119L: linux-s390@vger.kernel.org
10120W: http://www.ibm.com/developerworks/linux/linux390/
10121S: Supported
10122F: arch/s390/pci/
10123F: drivers/pci/hotplug/s390_pci_hpc.c
10124
10125S390 ZCRYPT DRIVER
10126M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10127L: linux-s390@vger.kernel.org
10128W: http://www.ibm.com/developerworks/linux/linux390/
10129S: Supported
10130F: drivers/s390/crypto/
10131
10132S390 ZFCP DRIVER
10133M: Steffen Maier <maier@linux.vnet.ibm.com>
10134L: linux-s390@vger.kernel.org
10135W: http://www.ibm.com/developerworks/linux/linux390/
10136S: Supported
10137F: drivers/s390/scsi/zfcp_*
10138
10139S390 IUCV NETWORK LAYER
10140M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10141L: linux-s390@vger.kernel.org
10142W: http://www.ibm.com/developerworks/linux/linux390/
10143S: Supported
10144F: drivers/s390/net/*iucv*
10145F: include/net/iucv/
10146F: net/iucv/
10147
10148S390 IOMMU (PCI)
10149M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10150L: linux-s390@vger.kernel.org
10151W: http://www.ibm.com/developerworks/linux/linux390/
10152S: Supported
10153F: drivers/iommu/s390-iommu.c
10154
10155S3C24XX SD/MMC Driver
10156M: Ben Dooks <ben-linux@fluff.org>
10157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10158S: Supported
10159F: drivers/mmc/host/s3cmci.*
10160
10161SAA6588 RDS RECEIVER DRIVER
10162M: Hans Verkuil <hverkuil@xs4all.nl>
10163L: linux-media@vger.kernel.org
10164T: git git://linuxtv.org/media_tree.git
10165W: https://linuxtv.org
10166S: Odd Fixes
10167F: drivers/media/i2c/saa6588*
10168
10169SAA7134 VIDEO4LINUX DRIVER
10170M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10171M: Mauro Carvalho Chehab <mchehab@kernel.org>
10172L: linux-media@vger.kernel.org
10173W: https://linuxtv.org
10174T: git git://linuxtv.org/media_tree.git
10175S: Odd fixes
10176F: Documentation/video4linux/*.saa7134
10177F: drivers/media/pci/saa7134/
10178
10179SAA7146 VIDEO4LINUX-2 DRIVER
10180M: Hans Verkuil <hverkuil@xs4all.nl>
10181L: linux-media@vger.kernel.org
10182T: git git://linuxtv.org/media_tree.git
10183S: Maintained
10184F: drivers/media/common/saa7146/
10185F: drivers/media/pci/saa7146/
10186F: include/media/saa7146*
10187
10188SAMSUNG LAPTOP DRIVER
10189M: Corentin Chary <corentin.chary@gmail.com>
10190L: platform-driver-x86@vger.kernel.org
10191S: Maintained
10192F: drivers/platform/x86/samsung-laptop.c
10193
10194SAMSUNG AUDIO (ASoC) DRIVERS
10195M: Krzysztof Kozlowski <krzk@kernel.org>
10196M: Sangbeom Kim <sbkim73@samsung.com>
10197M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10198L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10199S: Supported
10200F: sound/soc/samsung/
10201
10202SAMSUNG FRAMEBUFFER DRIVER
10203M: Jingoo Han <jingoohan1@gmail.com>
10204L: linux-fbdev@vger.kernel.org
10205S: Maintained
10206F: drivers/video/fbdev/s3c-fb.c
10207
10208SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10209M: Sangbeom Kim <sbkim73@samsung.com>
10210M: Krzysztof Kozlowski <krzk@kernel.org>
10211M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10212L: linux-kernel@vger.kernel.org
10213L: linux-samsung-soc@vger.kernel.org
10214S: Supported
10215F: drivers/mfd/sec*.c
10216F: drivers/regulator/s2m*.c
10217F: drivers/regulator/s5m*.c
10218F: drivers/clk/clk-s2mps11.c
10219F: drivers/rtc/rtc-s5m.c
10220F: include/linux/mfd/samsung/
10221F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10222F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10223F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10224F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10225
10226SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10227M: Kyungmin Park <kyungmin.park@samsung.com>
10228M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10229L: linux-media@vger.kernel.org
10230Q: https://patchwork.linuxtv.org/project/linux-media/list/
10231S: Supported
10232F: drivers/media/platform/exynos4-is/
10233
10234SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10235M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10236L: linux-media@vger.kernel.org
10237L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10238S: Maintained
10239F: drivers/media/platform/s3c-camif/
10240F: include/media/drv-intf/s3c_camif.h
10241
10242SAMSUNG S5C73M3 CAMERA DRIVER
10243M: Kyungmin Park <kyungmin.park@samsung.com>
10244M: Andrzej Hajda <a.hajda@samsung.com>
10245L: linux-media@vger.kernel.org
10246S: Supported
10247F: drivers/media/i2c/s5c73m3/*
10248
10249SAMSUNG S5K5BAF CAMERA DRIVER
10250M: Kyungmin Park <kyungmin.park@samsung.com>
10251M: Andrzej Hajda <a.hajda@samsung.com>
10252L: linux-media@vger.kernel.org
10253S: Supported
10254F: drivers/media/i2c/s5k5baf.c
10255
10256SAMSUNG S3FWRN5 NFC DRIVER
10257M: Robert Baldyga <r.baldyga@samsung.com>
10258M: Krzysztof Opasiak <k.opasiak@samsung.com>
10259L: linux-nfc@lists.01.org (moderated for non-subscribers)
10260S: Supported
10261F: drivers/nfc/s3fwrn5
10262
10263SAMSUNG SOC CLOCK DRIVERS
10264M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10265M: Tomasz Figa <tomasz.figa@gmail.com>
10266S: Supported
10267L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10268F: drivers/clk/samsung/
10269
10270SAMSUNG SPI DRIVERS
10271M: Kukjin Kim <kgene@kernel.org>
10272M: Krzysztof Kozlowski <krzk@kernel.org>
10273M: Andi Shyti <andi.shyti@samsung.com>
10274L: linux-spi@vger.kernel.org
10275L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10276S: Maintained
10277F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10278F: drivers/spi/spi-s3c*
10279F: include/linux/platform_data/spi-s3c64xx.h
10280
10281SAMSUNG SXGBE DRIVERS
10282M: Byungho An <bh74.an@samsung.com>
10283M: Girish K S <ks.giri@samsung.com>
10284M: Vipul Pandya <vipul.pandya@samsung.com>
10285S: Supported
10286L: netdev@vger.kernel.org
10287F: drivers/net/ethernet/samsung/sxgbe/
10288
10289SAMSUNG THERMAL DRIVER
10290M: Lukasz Majewski <l.majewski@samsung.com>
10291L: linux-pm@vger.kernel.org
10292L: linux-samsung-soc@vger.kernel.org
10293S: Supported
10294T: git https://github.com/lmajewski/linux-samsung-thermal.git
10295F: drivers/thermal/samsung/
10296
10297SAMSUNG USB2 PHY DRIVER
10298M: Kamil Debski <kamil@wypas.org>
10299M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10300L: linux-kernel@vger.kernel.org
10301S: Supported
10302F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10303F: Documentation/phy/samsung-usb2.txt
10304F: drivers/phy/phy-exynos4210-usb2.c
10305F: drivers/phy/phy-exynos4x12-usb2.c
10306F: drivers/phy/phy-exynos5250-usb2.c
10307F: drivers/phy/phy-s5pv210-usb2.c
10308F: drivers/phy/phy-samsung-usb2.c
10309F: drivers/phy/phy-samsung-usb2.h
10310
10311SERIAL DRIVERS
10312M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10313L: linux-serial@vger.kernel.org
10314S: Maintained
10315F: Documentation/devicetree/bindings/serial/
10316F: drivers/tty/serial/
10317
10318SYNOPSYS DESIGNWARE DMAC DRIVER
10319M: Viresh Kumar <vireshk@kernel.org>
10320M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10321S: Maintained
10322F: include/linux/dma/dw.h
10323F: include/linux/platform_data/dma-dw.h
10324F: drivers/dma/dw/
10325
10326SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10327M: Lars Persson <lars.persson@axis.com>
10328L: netdev@vger.kernel.org
10329S: Supported
10330F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10331F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10332
10333SYNOPSYS DESIGNWARE I2C DRIVER
10334M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10335R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10336R: Mika Westerberg <mika.westerberg@linux.intel.com>
10337L: linux-i2c@vger.kernel.org
10338S: Maintained
10339F: drivers/i2c/busses/i2c-designware-*
10340F: include/linux/platform_data/i2c-designware.h
10341
10342SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10343M: Jaehoon Chung <jh80.chung@samsung.com>
10344L: linux-mmc@vger.kernel.org
10345S: Maintained
10346F: include/linux/mmc/dw_mmc.h
10347F: drivers/mmc/host/dw_mmc*
10348
10349SYSTEM TRACE MODULE CLASS
10350M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10351S: Maintained
10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10353F: Documentation/trace/stm.txt
10354F: drivers/hwtracing/stm/
10355F: include/linux/stm.h
10356F: include/uapi/linux/stm.h
10357
10358THUNDERBOLT DRIVER
10359M: Andreas Noever <andreas.noever@gmail.com>
10360S: Maintained
10361F: drivers/thunderbolt/
10362
10363TI BQ27XXX POWER SUPPLY DRIVER
10364R: Andrew F. Davis <afd@ti.com>
10365F: include/linux/power/bq27xxx_battery.h
10366F: drivers/power/bq27xxx_battery.c
10367F: drivers/power/bq27xxx_battery_i2c.c
10368
10369TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10370M: John Stultz <john.stultz@linaro.org>
10371M: Thomas Gleixner <tglx@linutronix.de>
10372L: linux-kernel@vger.kernel.org
10373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10374S: Supported
10375F: include/linux/clocksource.h
10376F: include/linux/time.h
10377F: include/linux/timex.h
10378F: include/uapi/linux/time.h
10379F: include/uapi/linux/timex.h
10380F: kernel/time/clocksource.c
10381F: kernel/time/time*.c
10382F: kernel/time/alarmtimer.c
10383F: kernel/time/ntp.c
10384F: tools/testing/selftests/timers/
10385
10386SC1200 WDT DRIVER
10387M: Zwane Mwaikambo <zwanem@gmail.com>
10388S: Maintained
10389F: drivers/watchdog/sc1200wdt.c
10390
10391SCHEDULER
10392M: Ingo Molnar <mingo@redhat.com>
10393M: Peter Zijlstra <peterz@infradead.org>
10394L: linux-kernel@vger.kernel.org
10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10396S: Maintained
10397F: kernel/sched/
10398F: include/linux/sched.h
10399F: include/uapi/linux/sched.h
10400F: include/linux/wait.h
10401
10402SCORE ARCHITECTURE
10403M: Chen Liqin <liqin.linux@gmail.com>
10404M: Lennox Wu <lennox.wu@gmail.com>
10405W: http://www.sunplus.com
10406S: Supported
10407F: arch/score/
10408
10409SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10410M: Sudeep Holla <sudeep.holla@arm.com>
10411L: linux-arm-kernel@lists.infradead.org
10412S: Maintained
10413F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10414F: drivers/clk/clk-scpi.c
10415F: drivers/cpufreq/scpi-cpufreq.c
10416F: drivers/firmware/arm_scpi.c
10417F: include/linux/scpi_protocol.h
10418
10419SCSI CDROM DRIVER
10420M: Jens Axboe <axboe@kernel.dk>
10421L: linux-scsi@vger.kernel.org
10422W: http://www.kernel.dk
10423S: Maintained
10424F: drivers/scsi/sr*
10425
10426SCSI RDMA PROTOCOL (SRP) INITIATOR
10427M: Bart Van Assche <bart.vanassche@sandisk.com>
10428L: linux-rdma@vger.kernel.org
10429S: Supported
10430W: http://www.openfabrics.org
10431Q: http://patchwork.kernel.org/project/linux-rdma/list/
10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10433F: drivers/infiniband/ulp/srp/
10434F: include/scsi/srp.h
10435
10436SCSI SG DRIVER
10437M: Doug Gilbert <dgilbert@interlog.com>
10438L: linux-scsi@vger.kernel.org
10439W: http://sg.danny.cz/sg
10440S: Maintained
10441F: Documentation/scsi/scsi-generic.txt
10442F: drivers/scsi/sg.c
10443F: include/scsi/sg.h
10444
10445SCSI SUBSYSTEM
10446M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10448M: "Martin K. Petersen" <martin.petersen@oracle.com>
10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10450L: linux-scsi@vger.kernel.org
10451S: Maintained
10452F: Documentation/devicetree/bindings/scsi/
10453F: drivers/scsi/
10454F: include/scsi/
10455
10456SCSI TAPE DRIVER
10457M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10458L: linux-scsi@vger.kernel.org
10459S: Maintained
10460F: Documentation/scsi/st.txt
10461F: drivers/scsi/st.*
10462F: drivers/scsi/st_*.h
10463
10464SCTP PROTOCOL
10465M: Vlad Yasevich <vyasevich@gmail.com>
10466M: Neil Horman <nhorman@tuxdriver.com>
10467L: linux-sctp@vger.kernel.org
10468W: http://lksctp.sourceforge.net
10469S: Maintained
10470F: Documentation/networking/sctp.txt
10471F: include/linux/sctp.h
10472F: include/uapi/linux/sctp.h
10473F: include/net/sctp/
10474F: net/sctp/
10475
10476SCx200 CPU SUPPORT
10477M: Jim Cromie <jim.cromie@gmail.com>
10478S: Odd Fixes
10479F: Documentation/i2c/busses/scx200_acb
10480F: arch/x86/platform/scx200/
10481F: drivers/watchdog/scx200_wdt.c
10482F: drivers/i2c/busses/scx200*
10483F: drivers/mtd/maps/scx200_docflash.c
10484F: include/linux/scx200.h
10485
10486SCx200 GPIO DRIVER
10487M: Jim Cromie <jim.cromie@gmail.com>
10488S: Maintained
10489F: drivers/char/scx200_gpio.c
10490F: include/linux/scx200_gpio.h
10491
10492SCx200 HRT CLOCKSOURCE DRIVER
10493M: Jim Cromie <jim.cromie@gmail.com>
10494S: Maintained
10495F: drivers/clocksource/scx200_hrt.c
10496
10497SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10498M: Sascha Sommer <saschasommer@freenet.de>
10499L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10500S: Maintained
10501F: drivers/mmc/host/sdricoh_cs.c
10502
10503SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10504M: Adrian Hunter <adrian.hunter@intel.com>
10505L: linux-mmc@vger.kernel.org
10506T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10507S: Maintained
10508F: drivers/mmc/host/sdhci*
10509F: include/linux/mmc/sdhci*
10510
10511SECURE COMPUTING
10512M: Kees Cook <keescook@chromium.org>
10513R: Andy Lutomirski <luto@amacapital.net>
10514R: Will Drewry <wad@chromium.org>
10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10516S: Supported
10517F: kernel/seccomp.c
10518F: include/uapi/linux/seccomp.h
10519F: include/linux/seccomp.h
10520F: tools/testing/selftests/seccomp/*
10521K: \bsecure_computing
10522K: \bTIF_SECCOMP\b
10523
10524SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10525M: Al Cooper <alcooperx@gmail.com>
10526L: linux-mmc@vger.kernel.org
10527L: bcm-kernel-feedback-list@broadcom.com
10528S: Maintained
10529F: drivers/mmc/host/sdhci-brcmstb*
10530
10531SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10532M: Ben Dooks <ben-linux@fluff.org>
10533M: Jaehoon Chung <jh80.chung@samsung.com>
10534L: linux-mmc@vger.kernel.org
10535S: Maintained
10536F: drivers/mmc/host/sdhci-s3c*
10537
10538SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10539M: Viresh Kumar <vireshk@kernel.org>
10540L: linux-mmc@vger.kernel.org
10541S: Maintained
10542F: drivers/mmc/host/sdhci-spear.c
10543
10544SECURITY SUBSYSTEM
10545M: James Morris <james.l.morris@oracle.com>
10546M: "Serge E. Hallyn" <serge@hallyn.com>
10547L: linux-security-module@vger.kernel.org (suggested Cc:)
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10549W: http://kernsec.org/
10550S: Supported
10551F: security/
10552
10553SECURITY CONTACT
10554M: Security Officers <security@kernel.org>
10555S: Supported
10556
10557SELINUX SECURITY MODULE
10558M: Paul Moore <paul@paul-moore.com>
10559M: Stephen Smalley <sds@tycho.nsa.gov>
10560M: Eric Paris <eparis@parisplace.org>
10561L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10562W: http://selinuxproject.org
10563T: git git://git.infradead.org/users/pcmoore/selinux
10564S: Supported
10565F: include/linux/selinux*
10566F: security/selinux/
10567F: scripts/selinux/
10568
10569APPARMOR SECURITY MODULE
10570M: John Johansen <john.johansen@canonical.com>
10571L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10572W: apparmor.wiki.kernel.org
10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10574S: Supported
10575F: security/apparmor/
10576
10577LOADPIN SECURITY MODULE
10578M: Kees Cook <keescook@chromium.org>
10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10580S: Supported
10581F: security/loadpin/
10582
10583YAMA SECURITY MODULE
10584M: Kees Cook <keescook@chromium.org>
10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10586S: Supported
10587F: security/yama/
10588
10589SENSABLE PHANTOM
10590M: Jiri Slaby <jirislaby@gmail.com>
10591S: Maintained
10592F: drivers/misc/phantom.c
10593F: include/uapi/linux/phantom.h
10594
10595SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10596M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10597M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10598M: John Soni Jose <sony.john@avagotech.com>
10599L: linux-scsi@vger.kernel.org
10600W: http://www.avagotech.com
10601S: Supported
10602F: drivers/scsi/be2iscsi/
10603
10604Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10605M: Sathya Perla <sathya.perla@broadcom.com>
10606M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10607M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10608M: Somnath Kotur <somnath.kotur@broadcom.com>
10609L: netdev@vger.kernel.org
10610W: http://www.emulex.com
10611S: Supported
10612F: drivers/net/ethernet/emulex/benet/
10613
10614EMULEX ONECONNECT ROCE DRIVER
10615M: Selvin Xavier <selvin.xavier@avagotech.com>
10616M: Devesh Sharma <devesh.sharma@avagotech.com>
10617M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10618L: linux-rdma@vger.kernel.org
10619W: http://www.emulex.com
10620S: Supported
10621F: drivers/infiniband/hw/ocrdma/
10622
10623SFC NETWORK DRIVER
10624M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10625M: Edward Cree <ecree@solarflare.com>
10626M: Bert Kenward <bkenward@solarflare.com>
10627L: netdev@vger.kernel.org
10628S: Supported
10629F: drivers/net/ethernet/sfc/
10630
10631SGI GRU DRIVER
10632M: Dimitri Sivanich <sivanich@sgi.com>
10633S: Maintained
10634F: drivers/misc/sgi-gru/
10635
10636SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10637M: Pat Gefre <pfg@sgi.com>
10638L: linux-ia64@vger.kernel.org
10639S: Supported
10640F: Documentation/ia64/serial.txt
10641F: drivers/tty/serial/ioc?_serial.c
10642F: include/linux/ioc?.h
10643
10644SGI XP/XPC/XPNET DRIVER
10645M: Cliff Whickman <cpw@sgi.com>
10646M: Robin Holt <robinmholt@gmail.com>
10647S: Maintained
10648F: drivers/misc/sgi-xp/
10649
10650SI2157 MEDIA DRIVER
10651M: Antti Palosaari <crope@iki.fi>
10652L: linux-media@vger.kernel.org
10653W: https://linuxtv.org
10654W: http://palosaari.fi/linux/
10655Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656T: git git://linuxtv.org/anttip/media_tree.git
10657S: Maintained
10658F: drivers/media/tuners/si2157*
10659
10660SI2168 MEDIA DRIVER
10661M: Antti Palosaari <crope@iki.fi>
10662L: linux-media@vger.kernel.org
10663W: https://linuxtv.org
10664W: http://palosaari.fi/linux/
10665Q: http://patchwork.linuxtv.org/project/linux-media/list/
10666T: git git://linuxtv.org/anttip/media_tree.git
10667S: Maintained
10668F: drivers/media/dvb-frontends/si2168*
10669
10670SI470X FM RADIO RECEIVER I2C DRIVER
10671M: Hans Verkuil <hverkuil@xs4all.nl>
10672L: linux-media@vger.kernel.org
10673T: git git://linuxtv.org/media_tree.git
10674W: https://linuxtv.org
10675S: Odd Fixes
10676F: drivers/media/radio/si470x/radio-si470x-i2c.c
10677
10678SI470X FM RADIO RECEIVER USB DRIVER
10679M: Hans Verkuil <hverkuil@xs4all.nl>
10680L: linux-media@vger.kernel.org
10681T: git git://linuxtv.org/media_tree.git
10682W: https://linuxtv.org
10683S: Maintained
10684F: drivers/media/radio/si470x/radio-si470x-common.c
10685F: drivers/media/radio/si470x/radio-si470x.h
10686F: drivers/media/radio/si470x/radio-si470x-usb.c
10687
10688SI4713 FM RADIO TRANSMITTER I2C DRIVER
10689M: Eduardo Valentin <edubezval@gmail.com>
10690L: linux-media@vger.kernel.org
10691T: git git://linuxtv.org/media_tree.git
10692W: https://linuxtv.org
10693S: Odd Fixes
10694F: drivers/media/radio/si4713/si4713.?
10695
10696SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10697M: Eduardo Valentin <edubezval@gmail.com>
10698L: linux-media@vger.kernel.org
10699T: git git://linuxtv.org/media_tree.git
10700W: https://linuxtv.org
10701S: Odd Fixes
10702F: drivers/media/radio/si4713/radio-platform-si4713.c
10703
10704SI4713 FM RADIO TRANSMITTER USB DRIVER
10705M: Hans Verkuil <hverkuil@xs4all.nl>
10706L: linux-media@vger.kernel.org
10707T: git git://linuxtv.org/media_tree.git
10708W: https://linuxtv.org
10709S: Maintained
10710F: drivers/media/radio/si4713/radio-usb-si4713.c
10711
10712SIANO DVB DRIVER
10713M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10714M: Mauro Carvalho Chehab <mchehab@kernel.org>
10715L: linux-media@vger.kernel.org
10716W: https://linuxtv.org
10717T: git git://linuxtv.org/media_tree.git
10718S: Odd fixes
10719F: drivers/media/common/siano/
10720F: drivers/media/usb/siano/
10721F: drivers/media/usb/siano/
10722F: drivers/media/mmc/siano/
10723
10724SIMPLEFB FB DRIVER
10725M: Hans de Goede <hdegoede@redhat.com>
10726L: linux-fbdev@vger.kernel.org
10727S: Maintained
10728F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10729F: drivers/video/fbdev/simplefb.c
10730F: include/linux/platform_data/simplefb.h
10731
10732SH_VEU V4L2 MEM2MEM DRIVER
10733L: linux-media@vger.kernel.org
10734S: Orphan
10735F: drivers/media/platform/sh_veu.c
10736
10737SH_VOU V4L2 OUTPUT DRIVER
10738L: linux-media@vger.kernel.org
10739S: Orphan
10740F: drivers/media/platform/sh_vou.c
10741F: include/media/drv-intf/sh_vou.h
10742
10743SIMPLE FIRMWARE INTERFACE (SFI)
10744M: Len Brown <lenb@kernel.org>
10745L: sfi-devel@simplefirmware.org
10746W: http://simplefirmware.org/
10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10748S: Supported
10749F: arch/x86/platform/sfi/
10750F: drivers/sfi/
10751F: include/linux/sfi*.h
10752
10753SIMTEC EB110ATX (Chalice CATS)
10754P: Ben Dooks
10755P: Vincent Sanders <vince@simtec.co.uk>
10756M: Simtec Linux Team <linux@simtec.co.uk>
10757W: http://www.simtec.co.uk/products/EB110ATX/
10758S: Supported
10759
10760SIMTEC EB2410ITX (BAST)
10761P: Ben Dooks
10762P: Vincent Sanders <vince@simtec.co.uk>
10763M: Simtec Linux Team <linux@simtec.co.uk>
10764W: http://www.simtec.co.uk/products/EB2410ITX/
10765S: Supported
10766F: arch/arm/mach-s3c24xx/mach-bast.c
10767F: arch/arm/mach-s3c24xx/bast-ide.c
10768F: arch/arm/mach-s3c24xx/bast-irq.c
10769
10770TI DAVINCI MACHINE SUPPORT
10771M: Sekhar Nori <nsekhar@ti.com>
10772M: Kevin Hilman <khilman@kernel.org>
10773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10775S: Supported
10776F: arch/arm/mach-davinci/
10777F: drivers/i2c/busses/i2c-davinci.c
10778
10779TI DAVINCI SERIES MEDIA DRIVER
10780M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10781L: linux-media@vger.kernel.org
10782W: https://linuxtv.org
10783Q: http://patchwork.linuxtv.org/project/linux-media/list/
10784T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10785S: Maintained
10786F: drivers/media/platform/davinci/
10787F: include/media/davinci/
10788
10789TI AM437X VPFE DRIVER
10790M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10791L: linux-media@vger.kernel.org
10792W: https://linuxtv.org
10793Q: http://patchwork.linuxtv.org/project/linux-media/list/
10794T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10795S: Maintained
10796F: drivers/media/platform/am437x/
10797
10798OV2659 OMNIVISION SENSOR DRIVER
10799M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10800L: linux-media@vger.kernel.org
10801W: https://linuxtv.org
10802Q: http://patchwork.linuxtv.org/project/linux-media/list/
10803T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10804S: Maintained
10805F: drivers/media/i2c/ov2659.c
10806F: include/media/i2c/ov2659.h
10807
10808SILICON MOTION SM712 FRAME BUFFER DRIVER
10809M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10810M: Teddy Wang <teddy.wang@siliconmotion.com>
10811M: Sudip Mukherjee <sudip@vectorindia.org>
10812L: linux-fbdev@vger.kernel.org
10813S: Maintained
10814F: drivers/video/fbdev/sm712*
10815F: Documentation/fb/sm712fb.txt
10816
10817SIS 190 ETHERNET DRIVER
10818M: Francois Romieu <romieu@fr.zoreil.com>
10819L: netdev@vger.kernel.org
10820S: Maintained
10821F: drivers/net/ethernet/sis/sis190.c
10822
10823SIS 900/7016 FAST ETHERNET DRIVER
10824M: Daniele Venzano <venza@brownhat.org>
10825W: http://www.brownhat.org/sis900.html
10826L: netdev@vger.kernel.org
10827S: Maintained
10828F: drivers/net/ethernet/sis/sis900.*
10829
10830SIS FRAMEBUFFER DRIVER
10831M: Thomas Winischhofer <thomas@winischhofer.net>
10832W: http://www.winischhofer.net/linuxsisvga.shtml
10833S: Maintained
10834F: Documentation/fb/sisfb.txt
10835F: drivers/video/fbdev/sis/
10836F: include/video/sisfb.h
10837
10838SIS USB2VGA DRIVER
10839M: Thomas Winischhofer <thomas@winischhofer.net>
10840W: http://www.winischhofer.at/linuxsisusbvga.shtml
10841S: Maintained
10842F: drivers/usb/misc/sisusbvga/
10843
10844SLAB ALLOCATOR
10845M: Christoph Lameter <cl@linux.com>
10846M: Pekka Enberg <penberg@kernel.org>
10847M: David Rientjes <rientjes@google.com>
10848M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10849M: Andrew Morton <akpm@linux-foundation.org>
10850L: linux-mm@kvack.org
10851S: Maintained
10852F: include/linux/sl?b*.h
10853F: mm/sl?b*
10854
10855SLEEPABLE READ-COPY UPDATE (SRCU)
10856M: Lai Jiangshan <jiangshanlai@gmail.com>
10857M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10858M: Josh Triplett <josh@joshtriplett.org>
10859R: Steven Rostedt <rostedt@goodmis.org>
10860R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10861L: linux-kernel@vger.kernel.org
10862W: http://www.rdrop.com/users/paulmck/RCU/
10863S: Supported
10864T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10865F: include/linux/srcu.h
10866F: kernel/rcu/srcu.c
10867
10868SMACK SECURITY MODULE
10869M: Casey Schaufler <casey@schaufler-ca.com>
10870L: linux-security-module@vger.kernel.org
10871W: http://schaufler-ca.com
10872T: git git://github.com/cschaufler/smack-next
10873S: Maintained
10874F: Documentation/security/Smack.txt
10875F: security/smack/
10876
10877DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10878M: Kevin Hilman <khilman@kernel.org>
10879M: Nishanth Menon <nm@ti.com>
10880S: Maintained
10881F: drivers/power/avs/
10882F: include/linux/power/smartreflex.h
10883L: linux-pm@vger.kernel.org
10884
10885SMC91x ETHERNET DRIVER
10886M: Nicolas Pitre <nico@fluxnic.net>
10887S: Odd Fixes
10888F: drivers/net/ethernet/smsc/smc91x.*
10889
10890SMIA AND SMIA++ IMAGE SENSOR DRIVER
10891M: Sakari Ailus <sakari.ailus@iki.fi>
10892L: linux-media@vger.kernel.org
10893S: Maintained
10894F: drivers/media/i2c/smiapp/
10895F: include/media/i2c/smiapp.h
10896F: drivers/media/i2c/smiapp-pll.c
10897F: drivers/media/i2c/smiapp-pll.h
10898F: include/uapi/linux/smiapp.h
10899F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10900
10901SMM665 HARDWARE MONITOR DRIVER
10902M: Guenter Roeck <linux@roeck-us.net>
10903L: linux-hwmon@vger.kernel.org
10904S: Maintained
10905F: Documentation/hwmon/smm665
10906F: drivers/hwmon/smm665.c
10907
10908SMSC EMC2103 HARDWARE MONITOR DRIVER
10909M: Steve Glendinning <steve.glendinning@shawell.net>
10910L: linux-hwmon@vger.kernel.org
10911S: Maintained
10912F: Documentation/hwmon/emc2103
10913F: drivers/hwmon/emc2103.c
10914
10915SMSC SCH5627 HARDWARE MONITOR DRIVER
10916M: Hans de Goede <hdegoede@redhat.com>
10917L: linux-hwmon@vger.kernel.org
10918S: Supported
10919F: Documentation/hwmon/sch5627
10920F: drivers/hwmon/sch5627.c
10921
10922SMSC47B397 HARDWARE MONITOR DRIVER
10923M: Jean Delvare <jdelvare@suse.com>
10924L: linux-hwmon@vger.kernel.org
10925S: Maintained
10926F: Documentation/hwmon/smsc47b397
10927F: drivers/hwmon/smsc47b397.c
10928
10929SMSC911x ETHERNET DRIVER
10930M: Steve Glendinning <steve.glendinning@shawell.net>
10931L: netdev@vger.kernel.org
10932S: Maintained
10933F: include/linux/smsc911x.h
10934F: drivers/net/ethernet/smsc/smsc911x.*
10935
10936SMSC9420 PCI ETHERNET DRIVER
10937M: Steve Glendinning <steve.glendinning@shawell.net>
10938L: netdev@vger.kernel.org
10939S: Maintained
10940F: drivers/net/ethernet/smsc/smsc9420.*
10941
10942SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10943M: Steve Glendinning <steve.glendinning@shawell.net>
10944L: linux-fbdev@vger.kernel.org
10945S: Maintained
10946F: drivers/video/fbdev/smscufx.c
10947
10948SOC-CAMERA V4L2 SUBSYSTEM
10949M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10950L: linux-media@vger.kernel.org
10951T: git git://linuxtv.org/media_tree.git
10952S: Maintained
10953F: include/media/soc*
10954F: drivers/media/i2c/soc_camera/
10955F: drivers/media/platform/soc_camera/
10956
10957SOEKRIS NET48XX LED SUPPORT
10958M: Chris Boot <bootc@bootc.net>
10959S: Maintained
10960F: drivers/leds/leds-net48xx.c
10961
10962SOFTLOGIC 6x10 MPEG CODEC
10963M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10964M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10965M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10966M: Ismael Luceno <ismael@iodev.co.uk>
10967L: linux-media@vger.kernel.org
10968S: Supported
10969F: drivers/media/pci/solo6x10/
10970
10971SOFTWARE RAID (Multiple Disks) SUPPORT
10972M: Shaohua Li <shli@kernel.org>
10973L: linux-raid@vger.kernel.org
10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10975S: Supported
10976F: drivers/md/
10977F: include/linux/raid/
10978F: include/uapi/linux/raid/
10979
10980SONIC NETWORK DRIVER
10981M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10982L: netdev@vger.kernel.org
10983S: Maintained
10984F: drivers/net/ethernet/natsemi/sonic.*
10985
10986SONICS SILICON BACKPLANE DRIVER (SSB)
10987M: Michael Buesch <m@bues.ch>
10988L: linux-wireless@vger.kernel.org
10989S: Maintained
10990F: drivers/ssb/
10991F: include/linux/ssb/
10992
10993SONY VAIO CONTROL DEVICE DRIVER
10994M: Mattia Dongili <malattia@linux.it>
10995L: platform-driver-x86@vger.kernel.org
10996W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10997S: Maintained
10998F: Documentation/laptops/sony-laptop.txt
10999F: drivers/char/sonypi.c
11000F: drivers/platform/x86/sony-laptop.c
11001F: include/linux/sony-laptop.h
11002
11003SONY MEMORYSTICK CARD SUPPORT
11004M: Alex Dubov <oakad@yahoo.com>
11005W: http://tifmxx.berlios.de/
11006S: Maintained
11007F: drivers/memstick/host/tifm_ms.c
11008
11009SONY MEMORYSTICK STANDARD SUPPORT
11010M: Maxim Levitsky <maximlevitsky@gmail.com>
11011S: Maintained
11012F: drivers/memstick/core/ms_block.*
11013
11014SOUND
11015M: Jaroslav Kysela <perex@perex.cz>
11016M: Takashi Iwai <tiwai@suse.com>
11017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11018W: http://www.alsa-project.org/
11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11020T: git git://git.alsa-project.org/alsa-kernel.git
11021Q: http://patchwork.kernel.org/project/alsa-devel/list/
11022S: Maintained
11023F: Documentation/sound/
11024F: include/sound/
11025F: include/uapi/sound/
11026F: sound/
11027
11028SOUND - COMPRESSED AUDIO
11029M: Vinod Koul <vinod.koul@intel.com>
11030L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11032S: Supported
11033F: Documentation/sound/alsa/compress_offload.txt
11034F: include/sound/compress_driver.h
11035F: include/uapi/sound/compress_*
11036F: sound/core/compress_offload.c
11037F: sound/soc/soc-compress.c
11038
11039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11040M: Liam Girdwood <lgirdwood@gmail.com>
11041M: Mark Brown <broonie@kernel.org>
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11043L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11044W: http://alsa-project.org/main/index.php/ASoC
11045S: Supported
11046F: Documentation/devicetree/bindings/sound/
11047F: Documentation/sound/alsa/soc/
11048F: sound/soc/
11049F: include/sound/soc*
11050
11051SOUND - DMAENGINE HELPERS
11052M: Lars-Peter Clausen <lars@metafoo.de>
11053S: Supported
11054F: include/sound/dmaengine_pcm.h
11055F: sound/core/pcm_dmaengine.c
11056F: sound/soc/soc-generic-dmaengine-pcm.c
11057
11058SP2 MEDIA DRIVER
11059M: Olli Salonen <olli.salonen@iki.fi>
11060L: linux-media@vger.kernel.org
11061W: https://linuxtv.org
11062Q: http://patchwork.linuxtv.org/project/linux-media/list/
11063S: Maintained
11064F: drivers/media/dvb-frontends/sp2*
11065
11066SPARC + UltraSPARC (sparc/sparc64)
11067M: "David S. Miller" <davem@davemloft.net>
11068L: sparclinux@vger.kernel.org
11069Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11072S: Maintained
11073F: arch/sparc/
11074F: drivers/sbus/
11075
11076SPARC SERIAL DRIVERS
11077M: "David S. Miller" <davem@davemloft.net>
11078L: sparclinux@vger.kernel.org
11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11080T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11081S: Maintained
11082F: include/linux/sunserialcore.h
11083F: drivers/tty/serial/suncore.c
11084F: drivers/tty/serial/sunhv.c
11085F: drivers/tty/serial/sunsab.c
11086F: drivers/tty/serial/sunsab.h
11087F: drivers/tty/serial/sunsu.c
11088F: drivers/tty/serial/sunzilog.c
11089F: drivers/tty/serial/sunzilog.h
11090
11091SPARSE CHECKER
11092M: "Christopher Li" <sparse@chrisli.org>
11093L: linux-sparse@vger.kernel.org
11094W: https://sparse.wiki.kernel.org/
11095T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11096T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11097S: Maintained
11098F: include/linux/compiler.h
11099
11100SPEAR PLATFORM SUPPORT
11101M: Viresh Kumar <vireshk@kernel.org>
11102M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11104W: http://www.st.com/spear
11105S: Maintained
11106F: arch/arm/boot/dts/spear*
11107F: arch/arm/mach-spear/
11108
11109SPEAR CLOCK FRAMEWORK SUPPORT
11110M: Viresh Kumar <vireshk@kernel.org>
11111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11112W: http://www.st.com/spear
11113S: Maintained
11114F: drivers/clk/spear/
11115
11116SPI SUBSYSTEM
11117M: Mark Brown <broonie@kernel.org>
11118L: linux-spi@vger.kernel.org
11119T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11120Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11121S: Maintained
11122F: Documentation/devicetree/bindings/spi/
11123F: Documentation/spi/
11124F: drivers/spi/
11125F: include/linux/spi/
11126F: include/uapi/linux/spi/
11127
11128SPIDERNET NETWORK DRIVER for CELL
11129M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11130L: netdev@vger.kernel.org
11131S: Supported
11132F: Documentation/networking/spider_net.txt
11133F: drivers/net/ethernet/toshiba/spider_net*
11134
11135SPU FILE SYSTEM
11136M: Jeremy Kerr <jk@ozlabs.org>
11137L: linuxppc-dev@lists.ozlabs.org
11138W: http://www.ibm.com/developerworks/power/cell/
11139S: Supported
11140F: Documentation/filesystems/spufs.txt
11141F: arch/powerpc/platforms/cell/spufs/
11142
11143SQUASHFS FILE SYSTEM
11144M: Phillip Lougher <phillip@squashfs.org.uk>
11145L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11146W: http://squashfs.org.uk
11147T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11148S: Maintained
11149F: Documentation/filesystems/squashfs.txt
11150F: fs/squashfs/
11151
11152SRM (Alpha) environment access
11153M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11154S: Maintained
11155F: arch/alpha/kernel/srm_env.c
11156
11157STABLE BRANCH
11158M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11159L: stable@vger.kernel.org
11160S: Supported
11161F: Documentation/stable_kernel_rules.txt
11162
11163STAGING SUBSYSTEM
11164M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11166L: devel@driverdev.osuosl.org
11167S: Supported
11168F: drivers/staging/
11169
11170STAGING - COMEDI
11171M: Ian Abbott <abbotti@mev.co.uk>
11172M: H Hartley Sweeten <hsweeten@visionengravers.com>
11173S: Odd Fixes
11174F: drivers/staging/comedi/
11175
11176STAGING - FLARION FT1000 DRIVERS
11177M: Marek Belisko <marek.belisko@gmail.com>
11178S: Odd Fixes
11179F: drivers/staging/ft1000/
11180
11181STAGING - INDUSTRIAL IO
11182M: Jonathan Cameron <jic23@kernel.org>
11183L: linux-iio@vger.kernel.org
11184S: Odd Fixes
11185F: Documentation/devicetree/bindings/staging/iio/
11186F: drivers/staging/iio/
11187
11188STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11189M: Jarod Wilson <jarod@wilsonet.com>
11190W: http://www.lirc.org/
11191S: Odd Fixes
11192F: drivers/staging/media/lirc/
11193
11194STAGING - LUSTRE PARALLEL FILESYSTEM
11195M: Oleg Drokin <oleg.drokin@intel.com>
11196M: Andreas Dilger <andreas.dilger@intel.com>
11197L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11198W: http://wiki.lustre.org/
11199S: Maintained
11200F: drivers/staging/lustre
11201
11202STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11203M: Marc Dietrich <marvin24@gmx.de>
11204L: ac100@lists.launchpad.net (moderated for non-subscribers)
11205L: linux-tegra@vger.kernel.org
11206S: Maintained
11207F: drivers/staging/nvec/
11208
11209STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11210M: Jens Frederich <jfrederich@gmail.com>
11211M: Daniel Drake <dsd@laptop.org>
11212M: Jon Nettleton <jon.nettleton@gmail.com>
11213W: http://wiki.laptop.org/go/DCON
11214S: Maintained
11215F: drivers/staging/olpc_dcon/
11216
11217STAGING - REALTEK RTL8712U DRIVERS
11218M: Larry Finger <Larry.Finger@lwfinger.net>
11219M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11220S: Odd Fixes
11221F: drivers/staging/rtl8712/
11222
11223STAGING - REALTEK RTL8723U WIRELESS DRIVER
11224M: Larry Finger <Larry.Finger@lwfinger.net>
11225M: Jes Sorensen <Jes.Sorensen@redhat.com>
11226L: linux-wireless@vger.kernel.org
11227S: Maintained
11228F: drivers/staging/rtl8723au/
11229
11230STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11231M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11232M: Teddy Wang <teddy.wang@siliconmotion.com>
11233M: Sudip Mukherjee <sudip@vectorindia.org>
11234L: linux-fbdev@vger.kernel.org
11235S: Maintained
11236F: drivers/staging/sm750fb/
11237
11238STAGING - SLICOSS
11239M: Lior Dotan <liodot@gmail.com>
11240M: Christopher Harrer <charrer@alacritech.com>
11241S: Odd Fixes
11242F: drivers/staging/slicoss/
11243
11244STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11245M: William Hubbs <w.d.hubbs@gmail.com>
11246M: Chris Brannon <chris@the-brannons.com>
11247M: Kirk Reiser <kirk@reisers.ca>
11248M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11249L: speakup@linux-speakup.org
11250W: http://www.linux-speakup.org/
11251S: Odd Fixes
11252F: drivers/staging/speakup/
11253
11254STAGING - VIA VT665X DRIVERS
11255M: Forest Bond <forest@alittletooquiet.net>
11256S: Odd Fixes
11257F: drivers/staging/vt665?/
11258
11259STAGING - WILC1000 WIFI DRIVER
11260M: Aditya Shankar <aditya.shankar@microchip.com>
11261M: Ganesh Krishna <ganesh.krishna@microchip.com>
11262L: linux-wireless@vger.kernel.org
11263S: Supported
11264F: drivers/staging/wilc1000/
11265
11266STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11267M: Arnaud Patard <arnaud.patard@rtp-net.org>
11268S: Odd Fixes
11269F: drivers/staging/xgifb/
11270
11271STARFIRE/DURALAN NETWORK DRIVER
11272M: Ion Badulescu <ionut@badula.org>
11273S: Odd Fixes
11274F: drivers/net/ethernet/adaptec/starfire*
11275
11276SUN3/3X
11277M: Sam Creasey <sammy@sammy.net>
11278W: http://sammy.net/sun3/
11279S: Maintained
11280F: arch/m68k/kernel/*sun3*
11281F: arch/m68k/sun3*/
11282F: arch/m68k/include/asm/sun3*
11283F: drivers/net/ethernet/i825xx/sun3*
11284
11285SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11286M: Hans de Goede <hdegoede@redhat.com>
11287L: linux-input@vger.kernel.org
11288S: Maintained
11289F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11290F: drivers/input/keyboard/sun4i-lradc-keys.c
11291
11292SUNDANCE NETWORK DRIVER
11293M: Denis Kirjanov <kda@linux-powerpc.org>
11294L: netdev@vger.kernel.org
11295S: Maintained
11296F: drivers/net/ethernet/dlink/sundance.c
11297
11298SUPERH
11299M: Yoshinori Sato <ysato@users.sourceforge.jp>
11300M: Rich Felker <dalias@libc.org>
11301L: linux-sh@vger.kernel.org
11302Q: http://patchwork.kernel.org/project/linux-sh/list/
11303S: Maintained
11304F: Documentation/sh/
11305F: arch/sh/
11306F: drivers/sh/
11307
11308SUSPEND TO RAM
11309M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11310M: Len Brown <len.brown@intel.com>
11311M: Pavel Machek <pavel@ucw.cz>
11312L: linux-pm@vger.kernel.org
11313S: Supported
11314F: Documentation/power/
11315F: arch/x86/kernel/acpi/
11316F: drivers/base/power/
11317F: kernel/power/
11318F: include/linux/suspend.h
11319F: include/linux/freezer.h
11320F: include/linux/pm.h
11321
11322SVGA HANDLING
11323M: Martin Mares <mj@ucw.cz>
11324L: linux-video@atrey.karlin.mff.cuni.cz
11325S: Maintained
11326F: Documentation/svga.txt
11327F: arch/x86/boot/video*
11328
11329SWIOTLB SUBSYSTEM
11330M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11331L: linux-kernel@vger.kernel.org
11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11333S: Supported
11334F: lib/swiotlb.c
11335F: arch/*/kernel/pci-swiotlb.c
11336F: include/linux/swiotlb.h
11337
11338SWITCHDEV
11339M: Jiri Pirko <jiri@resnulli.us>
11340L: netdev@vger.kernel.org
11341S: Supported
11342F: net/switchdev/
11343F: include/net/switchdev.h
11344
11345SYNOPSYS ARC ARCHITECTURE
11346M: Vineet Gupta <vgupta@synopsys.com>
11347L: linux-snps-arc@lists.infradead.org
11348S: Supported
11349F: arch/arc/
11350F: Documentation/devicetree/bindings/arc/*
11351F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11352F: drivers/tty/serial/arc_uart.c
11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11354
11355SYNOPSYS ARC SDP platform support
11356M: Alexey Brodkin <abrodkin@synopsys.com>
11357S: Supported
11358F: arch/arc/plat-axs10x
11359F: arch/arc/boot/dts/ax*
11360F: Documentation/devicetree/bindings/arc/axs10*
11361
11362SYSTEM CONFIGURATION (SYSCON)
11363M: Lee Jones <lee.jones@linaro.org>
11364M: Arnd Bergmann <arnd@arndb.de>
11365T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11366S: Supported
11367F: drivers/mfd/syscon.c
11368
11369SYSV FILESYSTEM
11370M: Christoph Hellwig <hch@infradead.org>
11371S: Maintained
11372F: Documentation/filesystems/sysv-fs.txt
11373F: fs/sysv/
11374F: include/linux/sysv_fs.h
11375
11376TARGET SUBSYSTEM
11377M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11378L: linux-scsi@vger.kernel.org
11379L: target-devel@vger.kernel.org
11380W: http://www.linux-iscsi.org
11381W: http://groups.google.com/group/linux-iscsi-target-dev
11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11383S: Supported
11384F: drivers/target/
11385F: include/target/
11386F: Documentation/target/
11387
11388TASKSTATS STATISTICS INTERFACE
11389M: Balbir Singh <bsingharora@gmail.com>
11390S: Maintained
11391F: Documentation/accounting/taskstats*
11392F: include/linux/taskstats*
11393F: kernel/taskstats.c
11394
11395TC CLASSIFIER
11396M: Jamal Hadi Salim <jhs@mojatatu.com>
11397L: netdev@vger.kernel.org
11398S: Maintained
11399F: include/net/pkt_cls.h
11400F: include/uapi/linux/pkt_cls.h
11401F: net/sched/
11402
11403TCP LOW PRIORITY MODULE
11404M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11405M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11406W: http://tcp-lp-mod.sourceforge.net/
11407S: Maintained
11408F: net/ipv4/tcp_lp.c
11409
11410TDA10071 MEDIA DRIVER
11411M: Antti Palosaari <crope@iki.fi>
11412L: linux-media@vger.kernel.org
11413W: https://linuxtv.org
11414W: http://palosaari.fi/linux/
11415Q: http://patchwork.linuxtv.org/project/linux-media/list/
11416T: git git://linuxtv.org/anttip/media_tree.git
11417S: Maintained
11418F: drivers/media/dvb-frontends/tda10071*
11419
11420TDA18212 MEDIA DRIVER
11421M: Antti Palosaari <crope@iki.fi>
11422L: linux-media@vger.kernel.org
11423W: https://linuxtv.org
11424W: http://palosaari.fi/linux/
11425Q: http://patchwork.linuxtv.org/project/linux-media/list/
11426T: git git://linuxtv.org/anttip/media_tree.git
11427S: Maintained
11428F: drivers/media/tuners/tda18212*
11429
11430TDA18218 MEDIA DRIVER
11431M: Antti Palosaari <crope@iki.fi>
11432L: linux-media@vger.kernel.org
11433W: https://linuxtv.org
11434W: http://palosaari.fi/linux/
11435Q: http://patchwork.linuxtv.org/project/linux-media/list/
11436T: git git://linuxtv.org/anttip/media_tree.git
11437S: Maintained
11438F: drivers/media/tuners/tda18218*
11439
11440TDA18271 MEDIA DRIVER
11441M: Michael Krufky <mkrufky@linuxtv.org>
11442L: linux-media@vger.kernel.org
11443W: https://linuxtv.org
11444W: http://github.com/mkrufky
11445Q: http://patchwork.linuxtv.org/project/linux-media/list/
11446T: git git://linuxtv.org/mkrufky/tuners.git
11447S: Maintained
11448F: drivers/media/tuners/tda18271*
11449
11450TDA827x MEDIA DRIVER
11451M: Michael Krufky <mkrufky@linuxtv.org>
11452L: linux-media@vger.kernel.org
11453W: https://linuxtv.org
11454W: http://github.com/mkrufky
11455Q: http://patchwork.linuxtv.org/project/linux-media/list/
11456T: git git://linuxtv.org/mkrufky/tuners.git
11457S: Maintained
11458F: drivers/media/tuners/tda8290.*
11459
11460TDA8290 MEDIA DRIVER
11461M: Michael Krufky <mkrufky@linuxtv.org>
11462L: linux-media@vger.kernel.org
11463W: https://linuxtv.org
11464W: http://github.com/mkrufky
11465Q: http://patchwork.linuxtv.org/project/linux-media/list/
11466T: git git://linuxtv.org/mkrufky/tuners.git
11467S: Maintained
11468F: drivers/media/tuners/tda8290.*
11469
11470TDA9840 MEDIA DRIVER
11471M: Hans Verkuil <hverkuil@xs4all.nl>
11472L: linux-media@vger.kernel.org
11473T: git git://linuxtv.org/media_tree.git
11474W: https://linuxtv.org
11475S: Maintained
11476F: drivers/media/i2c/tda9840*
11477
11478TEA5761 TUNER DRIVER
11479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11480M: Mauro Carvalho Chehab <mchehab@kernel.org>
11481L: linux-media@vger.kernel.org
11482W: https://linuxtv.org
11483T: git git://linuxtv.org/media_tree.git
11484S: Odd fixes
11485F: drivers/media/tuners/tea5761.*
11486
11487TEA5767 TUNER DRIVER
11488M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11489M: Mauro Carvalho Chehab <mchehab@kernel.org>
11490L: linux-media@vger.kernel.org
11491W: https://linuxtv.org
11492T: git git://linuxtv.org/media_tree.git
11493S: Maintained
11494F: drivers/media/tuners/tea5767.*
11495
11496TEA6415C MEDIA DRIVER
11497M: Hans Verkuil <hverkuil@xs4all.nl>
11498L: linux-media@vger.kernel.org
11499T: git git://linuxtv.org/media_tree.git
11500W: https://linuxtv.org
11501S: Maintained
11502F: drivers/media/i2c/tea6415c*
11503
11504TEA6420 MEDIA DRIVER
11505M: Hans Verkuil <hverkuil@xs4all.nl>
11506L: linux-media@vger.kernel.org
11507T: git git://linuxtv.org/media_tree.git
11508W: https://linuxtv.org
11509S: Maintained
11510F: drivers/media/i2c/tea6420*
11511
11512TEAM DRIVER
11513M: Jiri Pirko <jiri@resnulli.us>
11514L: netdev@vger.kernel.org
11515S: Supported
11516F: drivers/net/team/
11517F: include/linux/if_team.h
11518F: include/uapi/linux/if_team.h
11519
11520TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11521M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11522S: Maintained
11523F: arch/x86/platform/ts5500/
11524
11525TECHNOTREND USB IR RECEIVER
11526M: Sean Young <sean@mess.org>
11527L: linux-media@vger.kernel.org
11528S: Maintained
11529F: drivers/media/rc/ttusbir.c
11530
11531TEGRA ARCHITECTURE SUPPORT
11532M: Stephen Warren <swarren@wwwdotorg.org>
11533M: Thierry Reding <thierry.reding@gmail.com>
11534M: Alexandre Courbot <gnurou@gmail.com>
11535L: linux-tegra@vger.kernel.org
11536Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11538S: Supported
11539N: [^a-z]tegra
11540
11541TEGRA CLOCK DRIVER
11542M: Peter De Schrijver <pdeschrijver@nvidia.com>
11543M: Prashant Gaikwad <pgaikwad@nvidia.com>
11544S: Supported
11545F: drivers/clk/tegra/
11546
11547TEGRA DMA DRIVERS
11548M: Laxman Dewangan <ldewangan@nvidia.com>
11549M: Jon Hunter <jonathanh@nvidia.com>
11550S: Supported
11551F: drivers/dma/tegra*
11552
11553TEGRA I2C DRIVER
11554M: Laxman Dewangan <ldewangan@nvidia.com>
11555S: Supported
11556F: drivers/i2c/busses/i2c-tegra.c
11557
11558TEGRA IOMMU DRIVERS
11559M: Hiroshi Doyu <hdoyu@nvidia.com>
11560S: Supported
11561F: drivers/iommu/tegra*
11562
11563TEGRA KBC DRIVER
11564M: Rakesh Iyer <riyer@nvidia.com>
11565M: Laxman Dewangan <ldewangan@nvidia.com>
11566S: Supported
11567F: drivers/input/keyboard/tegra-kbc.c
11568
11569TEGRA PWM DRIVER
11570M: Thierry Reding <thierry.reding@gmail.com>
11571S: Supported
11572F: drivers/pwm/pwm-tegra.c
11573
11574TEGRA SERIAL DRIVER
11575M: Laxman Dewangan <ldewangan@nvidia.com>
11576S: Supported
11577F: drivers/tty/serial/serial-tegra.c
11578
11579TEGRA SPI DRIVER
11580M: Laxman Dewangan <ldewangan@nvidia.com>
11581S: Supported
11582F: drivers/spi/spi-tegra*
11583
11584TEHUTI ETHERNET DRIVER
11585M: Andy Gospodarek <andy@greyhouse.net>
11586L: netdev@vger.kernel.org
11587S: Supported
11588F: drivers/net/ethernet/tehuti/*
11589
11590Telecom Clock Driver for MCPL0010
11591M: Mark Gross <mark.gross@intel.com>
11592S: Supported
11593F: drivers/char/tlclk.c
11594
11595TENSILICA XTENSA PORT (xtensa)
11596M: Chris Zankel <chris@zankel.net>
11597M: Max Filippov <jcmvbkbc@gmail.com>
11598L: linux-xtensa@linux-xtensa.org
11599T: git git://github.com/czankel/xtensa-linux.git
11600S: Maintained
11601F: arch/xtensa/
11602F: drivers/irqchip/irq-xtensa-*
11603
11604THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11605M: Hans Verkuil <hverkuil@xs4all.nl>
11606L: linux-media@vger.kernel.org
11607T: git git://linuxtv.org/media_tree.git
11608W: https://linuxtv.org
11609S: Maintained
11610F: drivers/media/radio/radio-raremono.c
11611
11612THERMAL
11613M: Zhang Rui <rui.zhang@intel.com>
11614M: Eduardo Valentin <edubezval@gmail.com>
11615L: linux-pm@vger.kernel.org
11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11618Q: https://patchwork.kernel.org/project/linux-pm/list/
11619S: Supported
11620F: drivers/thermal/
11621F: include/linux/thermal.h
11622F: include/uapi/linux/thermal.h
11623F: include/linux/cpu_cooling.h
11624F: Documentation/devicetree/bindings/thermal/
11625
11626THERMAL/CPU_COOLING
11627M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11628M: Viresh Kumar <viresh.kumar@linaro.org>
11629M: Javi Merino <javi.merino@kernel.org>
11630L: linux-pm@vger.kernel.org
11631S: Supported
11632F: Documentation/thermal/cpu-cooling-api.txt
11633F: drivers/thermal/cpu_cooling.c
11634F: include/linux/cpu_cooling.h
11635
11636THINKPAD ACPI EXTRAS DRIVER
11637M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11638L: ibm-acpi-devel@lists.sourceforge.net
11639L: platform-driver-x86@vger.kernel.org
11640W: http://ibm-acpi.sourceforge.net
11641W: http://thinkwiki.org/wiki/Ibm-acpi
11642T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11643S: Maintained
11644F: drivers/platform/x86/thinkpad_acpi.c
11645
11646TI BANDGAP AND THERMAL DRIVER
11647M: Eduardo Valentin <edubezval@gmail.com>
11648M: Keerthy <j-keerthy@ti.com>
11649L: linux-pm@vger.kernel.org
11650L: linux-omap@vger.kernel.org
11651S: Maintained
11652F: drivers/thermal/ti-soc-thermal/
11653
11654TI VPE/CAL DRIVERS
11655M: Benoit Parrot <bparrot@ti.com>
11656L: linux-media@vger.kernel.org
11657W: http://linuxtv.org/
11658Q: http://patchwork.linuxtv.org/project/linux-media/list/
11659S: Maintained
11660F: drivers/media/platform/ti-vpe/
11661
11662TI CDCE706 CLOCK DRIVER
11663M: Max Filippov <jcmvbkbc@gmail.com>
11664S: Maintained
11665F: drivers/clk/clk-cdce706.c
11666
11667TI CLOCK DRIVER
11668M: Tero Kristo <t-kristo@ti.com>
11669L: linux-omap@vger.kernel.org
11670S: Maintained
11671F: drivers/clk/ti/
11672F: include/linux/clk/ti.h
11673
11674TI ETHERNET SWITCH DRIVER (CPSW)
11675M: Mugunthan V N <mugunthanvnm@ti.com>
11676R: Grygorii Strashko <grygorii.strashko@ti.com>
11677L: linux-omap@vger.kernel.org
11678L: netdev@vger.kernel.org
11679S: Maintained
11680F: drivers/net/ethernet/ti/cpsw*
11681F: drivers/net/ethernet/ti/davinci*
11682
11683TI FLASH MEDIA INTERFACE DRIVER
11684M: Alex Dubov <oakad@yahoo.com>
11685S: Maintained
11686F: drivers/misc/tifm*
11687F: drivers/mmc/host/tifm_sd.c
11688F: include/linux/tifm.h
11689
11690TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11691M: Santosh Shilimkar <ssantosh@kernel.org>
11692L: linux-kernel@vger.kernel.org
11693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11694S: Maintained
11695F: drivers/soc/ti/*
11696T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11697
11698
11699TI LM49xxx FAMILY ASoC CODEC DRIVERS
11700M: M R Swami Reddy <mr.swami.reddy@ti.com>
11701M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11703S: Maintained
11704F: sound/soc/codecs/lm49453*
11705F: sound/soc/codecs/isabelle*
11706
11707TI LP855x BACKLIGHT DRIVER
11708M: Milo Kim <milo.kim@ti.com>
11709S: Maintained
11710F: Documentation/backlight/lp855x-driver.txt
11711F: drivers/video/backlight/lp855x_bl.c
11712F: include/linux/platform_data/lp855x.h
11713
11714TI LP8727 CHARGER DRIVER
11715M: Milo Kim <milo.kim@ti.com>
11716S: Maintained
11717F: drivers/power/lp8727_charger.c
11718F: include/linux/platform_data/lp8727.h
11719
11720TI LP8788 MFD DRIVER
11721M: Milo Kim <milo.kim@ti.com>
11722S: Maintained
11723F: drivers/iio/adc/lp8788_adc.c
11724F: drivers/leds/leds-lp8788.c
11725F: drivers/mfd/lp8788*.c
11726F: drivers/power/lp8788-charger.c
11727F: drivers/regulator/lp8788-*.c
11728F: include/linux/mfd/lp8788*.h
11729
11730TI NETCP ETHERNET DRIVER
11731M: Wingman Kwok <w-kwok2@ti.com>
11732M: Murali Karicheri <m-karicheri2@ti.com>
11733L: netdev@vger.kernel.org
11734S: Maintained
11735F: drivers/net/ethernet/ti/netcp*
11736
11737TI TAS571X FAMILY ASoC CODEC DRIVER
11738M: Kevin Cernekee <cernekee@chromium.org>
11739L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11740S: Odd Fixes
11741F: sound/soc/codecs/tas571x*
11742
11743TI TWL4030 SERIES SOC CODEC DRIVER
11744M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11746S: Maintained
11747F: sound/soc/codecs/twl4030*
11748
11749TI WILINK WIRELESS DRIVERS
11750L: linux-wireless@vger.kernel.org
11751W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11752W: http://wireless.kernel.org/en/users/Drivers/wl1251
11753T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11754S: Orphan
11755F: drivers/net/wireless/ti/
11756F: include/linux/wl12xx.h
11757
11758TIPC NETWORK LAYER
11759M: Jon Maloy <jon.maloy@ericsson.com>
11760M: Ying Xue <ying.xue@windriver.com>
11761L: netdev@vger.kernel.org (core kernel code)
11762L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11763W: http://tipc.sourceforge.net/
11764S: Maintained
11765F: include/uapi/linux/tipc*.h
11766F: net/tipc/
11767
11768TILE ARCHITECTURE
11769M: Chris Metcalf <cmetcalf@mellanox.com>
11770W: http://www.mellanox.com/repository/solutions/tile-scm/
11771T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11772S: Supported
11773F: arch/tile/
11774F: drivers/char/tile-srom.c
11775F: drivers/edac/tile_edac.c
11776F: drivers/net/ethernet/tile/
11777F: drivers/rtc/rtc-tile.c
11778F: drivers/tty/hvc/hvc_tile.c
11779F: drivers/tty/serial/tilegx.c
11780F: drivers/usb/host/*-tilegx.c
11781F: include/linux/usb/tilegx.h
11782
11783TLAN NETWORK DRIVER
11784M: Samuel Chessman <chessman@tux.org>
11785L: tlan-devel@lists.sourceforge.net (subscribers-only)
11786W: http://sourceforge.net/projects/tlan/
11787S: Maintained
11788F: Documentation/networking/tlan.txt
11789F: drivers/net/ethernet/ti/tlan.*
11790
11791TOMOYO SECURITY MODULE
11792M: Kentaro Takeda <takedakn@nttdata.co.jp>
11793M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11794L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11795L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11796L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11797L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11798W: http://tomoyo.sourceforge.jp/
11799T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11800S: Maintained
11801F: security/tomoyo/
11802
11803TOPSTAR LAPTOP EXTRAS DRIVER
11804M: Herton Ronaldo Krzesinski <herton@canonical.com>
11805L: platform-driver-x86@vger.kernel.org
11806S: Maintained
11807F: drivers/platform/x86/topstar-laptop.c
11808
11809TOSHIBA ACPI EXTRAS DRIVER
11810M: Azael Avalos <coproscefalo@gmail.com>
11811L: platform-driver-x86@vger.kernel.org
11812S: Maintained
11813F: drivers/platform/x86/toshiba_acpi.c
11814
11815TOSHIBA BLUETOOTH DRIVER
11816M: Azael Avalos <coproscefalo@gmail.com>
11817L: platform-driver-x86@vger.kernel.org
11818S: Maintained
11819F: drivers/platform/x86/toshiba_bluetooth.c
11820
11821TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11822M: Azael Avalos <coproscefalo@gmail.com>
11823L: platform-driver-x86@vger.kernel.org
11824S: Maintained
11825F: drivers/platform/x86/toshiba_haps.c
11826
11827TOSHIBA WMI HOTKEYS DRIVER
11828M: Azael Avalos <coproscefalo@gmail.com>
11829L: platform-driver-x86@vger.kernel.org
11830S: Maintained
11831F: drivers/platform/x86/toshiba-wmi.c
11832
11833TOSHIBA SMM DRIVER
11834M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11835W: http://www.buzzard.org.uk/toshiba/
11836S: Maintained
11837F: drivers/char/toshiba.c
11838F: include/linux/toshiba.h
11839F: include/uapi/linux/toshiba.h
11840
11841TOSHIBA TC358743 DRIVER
11842M: Mats Randgaard <matrandg@cisco.com>
11843L: linux-media@vger.kernel.org
11844S: Maintained
11845F: drivers/media/i2c/tc358743*
11846F: include/media/i2c/tc358743.h
11847
11848TMIO/SDHI MMC DRIVER
11849M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11850L: linux-mmc@vger.kernel.org
11851S: Supported
11852F: drivers/mmc/host/tmio_mmc*
11853F: drivers/mmc/host/sh_mobile_sdhi.c
11854F: include/linux/mfd/tmio.h
11855
11856TMP401 HARDWARE MONITOR DRIVER
11857M: Guenter Roeck <linux@roeck-us.net>
11858L: linux-hwmon@vger.kernel.org
11859S: Maintained
11860F: Documentation/hwmon/tmp401
11861F: drivers/hwmon/tmp401.c
11862
11863TMPFS (SHMEM FILESYSTEM)
11864M: Hugh Dickins <hughd@google.com>
11865L: linux-mm@kvack.org
11866S: Maintained
11867F: include/linux/shmem_fs.h
11868F: mm/shmem.c
11869
11870TM6000 VIDEO4LINUX DRIVER
11871M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11872M: Mauro Carvalho Chehab <mchehab@kernel.org>
11873L: linux-media@vger.kernel.org
11874W: https://linuxtv.org
11875T: git git://linuxtv.org/media_tree.git
11876S: Odd fixes
11877F: drivers/media/usb/tm6000/
11878
11879TW68 VIDEO4LINUX DRIVER
11880M: Hans Verkuil <hverkuil@xs4all.nl>
11881L: linux-media@vger.kernel.org
11882T: git git://linuxtv.org/media_tree.git
11883W: https://linuxtv.org
11884S: Odd Fixes
11885F: drivers/media/pci/tw68/
11886
11887TW686X VIDEO4LINUX DRIVER
11888M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11889L: linux-media@vger.kernel.org
11890T: git git://linuxtv.org/media_tree.git
11891W: http://linuxtv.org
11892S: Maintained
11893F: drivers/media/pci/tw686x/
11894
11895TPM DEVICE DRIVER
11896M: Peter Huewe <peterhuewe@gmx.de>
11897M: Marcel Selhorst <tpmdd@selhorst.net>
11898M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11899R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11900W: http://tpmdd.sourceforge.net
11901L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11902Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11903T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11904S: Maintained
11905F: drivers/char/tpm/
11906
11907TPM IBM_VTPM DEVICE DRIVER
11908M: Ashley Lai <ashleydlai@gmail.com>
11909W: http://tpmdd.sourceforge.net
11910L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11911S: Maintained
11912F: drivers/char/tpm/tpm_ibmvtpm*
11913
11914TRACING
11915M: Steven Rostedt <rostedt@goodmis.org>
11916M: Ingo Molnar <mingo@redhat.com>
11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11918S: Maintained
11919F: Documentation/trace/ftrace.txt
11920F: arch/*/*/*/ftrace.h
11921F: arch/*/kernel/ftrace.c
11922F: include/*/ftrace.h
11923F: include/linux/trace*.h
11924F: include/trace/
11925F: kernel/trace/
11926F: tools/testing/selftests/ftrace/
11927
11928TRACING MMIO ACCESSES (MMIOTRACE)
11929M: Steven Rostedt <rostedt@goodmis.org>
11930M: Ingo Molnar <mingo@kernel.org>
11931R: Karol Herbst <karolherbst@gmail.com>
11932R: Pekka Paalanen <ppaalanen@gmail.com>
11933S: Maintained
11934L: linux-kernel@vger.kernel.org
11935L: nouveau@lists.freedesktop.org
11936F: kernel/trace/trace_mmiotrace.c
11937F: include/linux/mmiotrace.h
11938F: arch/x86/mm/kmmio.c
11939F: arch/x86/mm/mmio-mod.c
11940F: arch/x86/mm/testmmiotrace.c
11941
11942TRIVIAL PATCHES
11943M: Jiri Kosina <trivial@kernel.org>
11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11945S: Maintained
11946K: ^Subject:.*(?i)trivial
11947
11948TTY LAYER
11949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11950M: Jiri Slaby <jslaby@suse.com>
11951S: Supported
11952T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11953F: Documentation/serial/
11954F: drivers/tty/
11955F: drivers/tty/serial/serial_core.c
11956F: include/linux/serial_core.h
11957F: include/linux/serial.h
11958F: include/linux/tty.h
11959F: include/uapi/linux/serial_core.h
11960F: include/uapi/linux/serial.h
11961F: include/uapi/linux/tty.h
11962
11963TUA9001 MEDIA DRIVER
11964M: Antti Palosaari <crope@iki.fi>
11965L: linux-media@vger.kernel.org
11966W: https://linuxtv.org
11967W: http://palosaari.fi/linux/
11968Q: http://patchwork.linuxtv.org/project/linux-media/list/
11969T: git git://linuxtv.org/anttip/media_tree.git
11970S: Maintained
11971F: drivers/media/tuners/tua9001*
11972
11973TULIP NETWORK DRIVERS
11974L: netdev@vger.kernel.org
11975L: linux-parisc@vger.kernel.org
11976S: Orphan
11977F: drivers/net/ethernet/dec/tulip/
11978
11979TUN/TAP driver
11980M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11981W: http://vtun.sourceforge.net/tun
11982S: Maintained
11983F: Documentation/networking/tuntap.txt
11984F: arch/um/os-Linux/drivers/
11985
11986TURBOCHANNEL SUBSYSTEM
11987M: "Maciej W. Rozycki" <macro@linux-mips.org>
11988M: Ralf Baechle <ralf@linux-mips.org>
11989L: linux-mips@linux-mips.org
11990Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11991S: Maintained
11992F: drivers/tc/
11993F: include/linux/tc.h
11994
11995U14-34F SCSI DRIVER
11996M: Dario Ballabio <ballabio_dario@emc.com>
11997L: linux-scsi@vger.kernel.org
11998S: Maintained
11999F: drivers/scsi/u14-34f.c
12000
12001UBI FILE SYSTEM (UBIFS)
12002M: Richard Weinberger <richard@nod.at>
12003M: Artem Bityutskiy <dedekind1@gmail.com>
12004M: Adrian Hunter <adrian.hunter@intel.com>
12005L: linux-mtd@lists.infradead.org
12006T: git git://git.infradead.org/ubifs-2.6.git
12007W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12008S: Supported
12009F: Documentation/filesystems/ubifs.txt
12010F: fs/ubifs/
12011
12012UCLINUX (M68KNOMMU AND COLDFIRE)
12013M: Greg Ungerer <gerg@linux-m68k.org>
12014W: http://www.linux-m68k.org/
12015W: http://www.uclinux.org/
12016L: linux-m68k@lists.linux-m68k.org
12017L: uclinux-dev@uclinux.org (subscribers-only)
12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12019S: Maintained
12020F: arch/m68k/coldfire/
12021F: arch/m68k/68*/
12022F: arch/m68k/*/*_no.*
12023F: arch/m68k/include/asm/*_no.*
12024
12025UDF FILESYSTEM
12026M: Jan Kara <jack@suse.com>
12027S: Maintained
12028F: Documentation/filesystems/udf.txt
12029F: fs/udf/
12030
12031UFS FILESYSTEM
12032M: Evgeniy Dushistov <dushistov@mail.ru>
12033S: Maintained
12034F: Documentation/filesystems/ufs.txt
12035F: fs/ufs/
12036
12037UHID USERSPACE HID IO DRIVER:
12038M: David Herrmann <dh.herrmann@googlemail.com>
12039L: linux-input@vger.kernel.org
12040S: Maintained
12041F: drivers/hid/uhid.c
12042F: include/uapi/linux/uhid.h
12043
12044ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12045L: linux-usb@vger.kernel.org
12046S: Orphan
12047F: drivers/uwb/
12048F: include/linux/uwb.h
12049F: include/linux/uwb/
12050
12051UNICORE32 ARCHITECTURE:
12052M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12053W: http://mprc.pku.edu.cn/~guanxuetao/linux
12054S: Maintained
12055T: git git://github.com/gxt/linux.git
12056F: arch/unicore32/
12057
12058UNIFDEF
12059M: Tony Finch <dot@dotat.at>
12060W: http://dotat.at/prog/unifdef
12061S: Maintained
12062F: scripts/unifdef.c
12063
12064UNIFORM CDROM DRIVER
12065M: Jens Axboe <axboe@kernel.dk>
12066W: http://www.kernel.dk
12067S: Maintained
12068F: Documentation/cdrom/
12069F: drivers/cdrom/cdrom.c
12070F: include/linux/cdrom.h
12071F: include/uapi/linux/cdrom.h
12072
12073UNISYS S-PAR DRIVERS
12074M: David Kershner <david.kershner@unisys.com>
12075L: sparmaintainer@unisys.com (Unisys internal)
12076S: Supported
12077F: drivers/staging/unisys/
12078
12079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12080M: Vinayak Holikatti <vinholikatti@gmail.com>
12081L: linux-scsi@vger.kernel.org
12082S: Supported
12083F: Documentation/scsi/ufs.txt
12084F: drivers/scsi/ufs/
12085
12086UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12087M: Joao Pinto <Joao.Pinto@synopsys.com>
12088L: linux-scsi@vger.kernel.org
12089S: Supported
12090F: drivers/scsi/ufs/*dwc*
12091
12092UNSORTED BLOCK IMAGES (UBI)
12093M: Artem Bityutskiy <dedekind1@gmail.com>
12094M: Richard Weinberger <richard@nod.at>
12095W: http://www.linux-mtd.infradead.org/
12096L: linux-mtd@lists.infradead.org
12097T: git git://git.infradead.org/ubifs-2.6.git
12098S: Supported
12099F: drivers/mtd/ubi/
12100F: include/linux/mtd/ubi.h
12101F: include/uapi/mtd/ubi-user.h
12102
12103USB ACM DRIVER
12104M: Oliver Neukum <oneukum@suse.com>
12105L: linux-usb@vger.kernel.org
12106S: Maintained
12107F: Documentation/usb/acm.txt
12108F: drivers/usb/class/cdc-acm.*
12109
12110USB AR5523 WIRELESS DRIVER
12111M: Pontus Fuchs <pontus.fuchs@gmail.com>
12112L: linux-wireless@vger.kernel.org
12113S: Maintained
12114F: drivers/net/wireless/ath/ar5523/
12115
12116USB ATTACHED SCSI
12117M: Oliver Neukum <oneukum@suse.com>
12118L: linux-usb@vger.kernel.org
12119L: linux-scsi@vger.kernel.org
12120S: Maintained
12121F: drivers/usb/storage/uas.c
12122
12123USB CDC ETHERNET DRIVER
12124M: Oliver Neukum <oliver@neukum.org>
12125L: linux-usb@vger.kernel.org
12126S: Maintained
12127F: drivers/net/usb/cdc_*.c
12128F: include/uapi/linux/usb/cdc.h
12129
12130USB CHAOSKEY DRIVER
12131M: Keith Packard <keithp@keithp.com>
12132L: linux-usb@vger.kernel.org
12133S: Maintained
12134F: drivers/usb/misc/chaoskey.c
12135
12136USB CYPRESS C67X00 DRIVER
12137M: Peter Korsgaard <jacmet@sunsite.dk>
12138L: linux-usb@vger.kernel.org
12139S: Maintained
12140F: drivers/usb/c67x00/
12141
12142USB DAVICOM DM9601 DRIVER
12143M: Peter Korsgaard <jacmet@sunsite.dk>
12144L: netdev@vger.kernel.org
12145W: http://www.linux-usb.org/usbnet
12146S: Maintained
12147F: drivers/net/usb/dm9601.c
12148
12149USB DIAMOND RIO500 DRIVER
12150M: Cesar Miquel <miquel@df.uba.ar>
12151L: rio500-users@lists.sourceforge.net
12152W: http://rio500.sourceforge.net
12153S: Maintained
12154F: drivers/usb/misc/rio500*
12155
12156USB EHCI DRIVER
12157M: Alan Stern <stern@rowland.harvard.edu>
12158L: linux-usb@vger.kernel.org
12159S: Maintained
12160F: Documentation/usb/ehci.txt
12161F: drivers/usb/host/ehci*
12162
12163USB GADGET/PERIPHERAL SUBSYSTEM
12164M: Felipe Balbi <balbi@kernel.org>
12165L: linux-usb@vger.kernel.org
12166W: http://www.linux-usb.org/gadget
12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12168S: Maintained
12169F: drivers/usb/gadget/
12170F: include/linux/usb/gadget*
12171
12172USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12173M: Jiri Kosina <jikos@kernel.org>
12174R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12175L: linux-usb@vger.kernel.org
12176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12177S: Maintained
12178F: Documentation/hid/hiddev.txt
12179F: drivers/hid/usbhid/
12180
12181USB ISP116X DRIVER
12182M: Olav Kongas <ok@artecdesign.ee>
12183L: linux-usb@vger.kernel.org
12184S: Maintained
12185F: drivers/usb/host/isp116x*
12186F: include/linux/usb/isp116x.h
12187
12188USB LAN78XX ETHERNET DRIVER
12189M: Woojung Huh <woojung.huh@microchip.com>
12190M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12191L: netdev@vger.kernel.org
12192S: Maintained
12193F: drivers/net/usb/lan78xx.*
12194
12195USB MASS STORAGE DRIVER
12196M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12197L: linux-usb@vger.kernel.org
12198L: usb-storage@lists.one-eyed-alien.net
12199S: Maintained
12200W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12201F: drivers/usb/storage/
12202
12203USB MIDI DRIVER
12204M: Clemens Ladisch <clemens@ladisch.de>
12205L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12206T: git git://git.alsa-project.org/alsa-kernel.git
12207S: Maintained
12208F: sound/usb/midi.*
12209
12210USB NETWORKING DRIVERS
12211L: linux-usb@vger.kernel.org
12212S: Odd Fixes
12213F: drivers/net/usb/
12214
12215USB OHCI DRIVER
12216M: Alan Stern <stern@rowland.harvard.edu>
12217L: linux-usb@vger.kernel.org
12218S: Maintained
12219F: Documentation/usb/ohci.txt
12220F: drivers/usb/host/ohci*
12221
12222USB OTG FSM (Finite State Machine)
12223M: Peter Chen <Peter.Chen@nxp.com>
12224T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12225L: linux-usb@vger.kernel.org
12226S: Maintained
12227F: drivers/usb/common/usb-otg-fsm.c
12228
12229USB OVER IP DRIVER
12230M: Valentina Manea <valentina.manea.m@gmail.com>
12231M: Shuah Khan <shuahkh@osg.samsung.com>
12232M: Shuah Khan <shuah@kernel.org>
12233L: linux-usb@vger.kernel.org
12234S: Maintained
12235F: Documentation/usb/usbip_protocol.txt
12236F: drivers/usb/usbip/
12237F: tools/usb/usbip/
12238
12239USB PEGASUS DRIVER
12240M: Petko Manolov <petkan@nucleusys.com>
12241L: linux-usb@vger.kernel.org
12242L: netdev@vger.kernel.org
12243T: git git://github.com/petkan/pegasus.git
12244W: https://github.com/petkan/pegasus
12245S: Maintained
12246F: drivers/net/usb/pegasus.*
12247
12248USB PHY LAYER
12249M: Felipe Balbi <balbi@kernel.org>
12250L: linux-usb@vger.kernel.org
12251T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12252S: Maintained
12253F: drivers/usb/phy/
12254
12255USB PRINTER DRIVER (usblp)
12256M: Pete Zaitcev <zaitcev@redhat.com>
12257L: linux-usb@vger.kernel.org
12258S: Supported
12259F: drivers/usb/class/usblp.c
12260
12261USB QMI WWAN NETWORK DRIVER
12262M: Bjørn Mork <bjorn@mork.no>
12263L: netdev@vger.kernel.org
12264S: Maintained
12265F: Documentation/ABI/testing/sysfs-class-net-qmi
12266F: drivers/net/usb/qmi_wwan.c
12267
12268USB RTL8150 DRIVER
12269M: Petko Manolov <petkan@nucleusys.com>
12270L: linux-usb@vger.kernel.org
12271L: netdev@vger.kernel.org
12272T: git git://github.com/petkan/rtl8150.git
12273W: https://github.com/petkan/rtl8150
12274S: Maintained
12275F: drivers/net/usb/rtl8150.c
12276
12277USB SERIAL SUBSYSTEM
12278M: Johan Hovold <johan@kernel.org>
12279L: linux-usb@vger.kernel.org
12280S: Maintained
12281F: Documentation/usb/usb-serial.txt
12282F: drivers/usb/serial/
12283F: include/linux/usb/serial.h
12284
12285USB SMSC75XX ETHERNET DRIVER
12286M: Steve Glendinning <steve.glendinning@shawell.net>
12287L: netdev@vger.kernel.org
12288S: Maintained
12289F: drivers/net/usb/smsc75xx.*
12290
12291USB SMSC95XX ETHERNET DRIVER
12292M: Steve Glendinning <steve.glendinning@shawell.net>
12293L: netdev@vger.kernel.org
12294S: Maintained
12295F: drivers/net/usb/smsc95xx.*
12296
12297USB SUBSYSTEM
12298M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12299L: linux-usb@vger.kernel.org
12300W: http://www.linux-usb.org
12301T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12302S: Supported
12303F: Documentation/devicetree/bindings/usb/
12304F: Documentation/usb/
12305F: drivers/usb/
12306F: include/linux/usb.h
12307F: include/linux/usb/
12308
12309USB UHCI DRIVER
12310M: Alan Stern <stern@rowland.harvard.edu>
12311L: linux-usb@vger.kernel.org
12312S: Maintained
12313F: drivers/usb/host/uhci*
12314
12315USB "USBNET" DRIVER FRAMEWORK
12316M: Oliver Neukum <oneukum@suse.com>
12317L: netdev@vger.kernel.org
12318W: http://www.linux-usb.org/usbnet
12319S: Maintained
12320F: drivers/net/usb/usbnet.c
12321F: include/linux/usb/usbnet.h
12322
12323USB VIDEO CLASS
12324M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12325L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12326L: linux-media@vger.kernel.org
12327T: git git://linuxtv.org/media_tree.git
12328W: http://www.ideasonboard.org/uvc/
12329S: Maintained
12330F: drivers/media/usb/uvc/
12331F: include/uapi/linux/uvcvideo.h
12332
12333USB VISION DRIVER
12334M: Hans Verkuil <hverkuil@xs4all.nl>
12335L: linux-media@vger.kernel.org
12336T: git git://linuxtv.org/media_tree.git
12337W: https://linuxtv.org
12338S: Odd Fixes
12339F: drivers/media/usb/usbvision/
12340
12341USB WEBCAM GADGET
12342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12343L: linux-usb@vger.kernel.org
12344S: Maintained
12345F: drivers/usb/gadget/function/*uvc*
12346F: drivers/usb/gadget/legacy/webcam.c
12347
12348USB WIRELESS RNDIS DRIVER (rndis_wlan)
12349M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12350L: linux-wireless@vger.kernel.org
12351S: Maintained
12352F: drivers/net/wireless/rndis_wlan.c
12353
12354USB XHCI DRIVER
12355M: Mathias Nyman <mathias.nyman@intel.com>
12356L: linux-usb@vger.kernel.org
12357S: Supported
12358F: drivers/usb/host/xhci*
12359F: drivers/usb/host/pci-quirks*
12360
12361USB ZD1201 DRIVER
12362L: linux-wireless@vger.kernel.org
12363W: http://linux-lc100020.sourceforge.net
12364S: Orphan
12365F: drivers/net/wireless/zydas/zd1201.*
12366
12367USB ZR364XX DRIVER
12368M: Antoine Jacquet <royale@zerezo.com>
12369L: linux-usb@vger.kernel.org
12370L: linux-media@vger.kernel.org
12371T: git git://linuxtv.org/media_tree.git
12372W: http://royale.zerezo.com/zr364xx/
12373S: Maintained
12374F: Documentation/video4linux/zr364xx.txt
12375F: drivers/media/usb/zr364xx/
12376
12377ULPI BUS
12378M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12379L: linux-usb@vger.kernel.org
12380S: Maintained
12381F: drivers/usb/common/ulpi.c
12382F: include/linux/ulpi/
12383
12384USER-MODE LINUX (UML)
12385M: Jeff Dike <jdike@addtoit.com>
12386M: Richard Weinberger <richard@nod.at>
12387L: user-mode-linux-devel@lists.sourceforge.net
12388L: user-mode-linux-user@lists.sourceforge.net
12389W: http://user-mode-linux.sourceforge.net
12390T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12391S: Maintained
12392F: Documentation/virtual/uml/
12393F: arch/um/
12394F: arch/x86/um/
12395F: fs/hostfs/
12396F: fs/hppfs/
12397
12398USERSPACE I/O (UIO)
12399M: "Hans J. Koch" <hjk@hansjkoch.de>
12400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12401S: Maintained
12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12403F: Documentation/DocBook/uio-howto.tmpl
12404F: drivers/uio/
12405F: include/linux/uio*.h
12406
12407UTIL-LINUX PACKAGE
12408M: Karel Zak <kzak@redhat.com>
12409L: util-linux@vger.kernel.org
12410W: http://en.wikipedia.org/wiki/Util-linux
12411T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12412S: Maintained
12413
12414UVESAFB DRIVER
12415M: Michal Januszewski <spock@gentoo.org>
12416L: linux-fbdev@vger.kernel.org
12417W: http://dev.gentoo.org/~spock/projects/uvesafb/
12418S: Maintained
12419F: Documentation/fb/uvesafb.txt
12420F: drivers/video/fbdev/uvesafb.*
12421
12422VF610 NAND DRIVER
12423M: Stefan Agner <stefan@agner.ch>
12424L: linux-mtd@lists.infradead.org
12425S: Supported
12426F: drivers/mtd/nand/vf610_nfc.c
12427
12428VFAT/FAT/MSDOS FILESYSTEM
12429M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12430S: Maintained
12431F: Documentation/filesystems/vfat.txt
12432F: fs/fat/
12433
12434VFIO DRIVER
12435M: Alex Williamson <alex.williamson@redhat.com>
12436L: kvm@vger.kernel.org
12437T: git git://github.com/awilliam/linux-vfio.git
12438S: Maintained
12439F: Documentation/vfio.txt
12440F: drivers/vfio/
12441F: include/linux/vfio.h
12442F: include/uapi/linux/vfio.h
12443
12444VFIO PLATFORM DRIVER
12445M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12446L: kvm@vger.kernel.org
12447S: Maintained
12448F: drivers/vfio/platform/
12449
12450VIDEOBUF2 FRAMEWORK
12451M: Pawel Osciak <pawel@osciak.com>
12452M: Marek Szyprowski <m.szyprowski@samsung.com>
12453M: Kyungmin Park <kyungmin.park@samsung.com>
12454L: linux-media@vger.kernel.org
12455S: Maintained
12456F: drivers/media/v4l2-core/videobuf2-*
12457F: include/media/videobuf2-*
12458
12459VIRTIO AND VHOST VSOCK DRIVER
12460M: Stefan Hajnoczi <stefanha@redhat.com>
12461L: kvm@vger.kernel.org
12462L: virtualization@lists.linux-foundation.org
12463L: netdev@vger.kernel.org
12464S: Maintained
12465F: include/linux/virtio_vsock.h
12466F: include/uapi/linux/virtio_vsock.h
12467F: net/vmw_vsock/virtio_transport_common.c
12468F: net/vmw_vsock/virtio_transport.c
12469F: drivers/vhost/vsock.c
12470F: drivers/vhost/vsock.h
12471
12472VIRTUAL SERIO DEVICE DRIVER
12473M: Stephen Chandler Paul <thatslyude@gmail.com>
12474S: Maintained
12475F: drivers/input/serio/userio.c
12476F: include/uapi/linux/userio.h
12477
12478VIRTIO CONSOLE DRIVER
12479M: Amit Shah <amit.shah@redhat.com>
12480L: virtualization@lists.linux-foundation.org
12481S: Maintained
12482F: drivers/char/virtio_console.c
12483F: include/linux/virtio_console.h
12484F: include/uapi/linux/virtio_console.h
12485
12486VIRTIO CORE, NET AND BLOCK DRIVERS
12487M: "Michael S. Tsirkin" <mst@redhat.com>
12488L: virtualization@lists.linux-foundation.org
12489S: Maintained
12490F: Documentation/devicetree/bindings/virtio/
12491F: drivers/virtio/
12492F: tools/virtio/
12493F: drivers/net/virtio_net.c
12494F: drivers/block/virtio_blk.c
12495F: include/linux/virtio_*.h
12496F: include/uapi/linux/virtio_*.h
12497
12498VIRTIO DRIVERS FOR S390
12499M: Christian Borntraeger <borntraeger@de.ibm.com>
12500M: Cornelia Huck <cornelia.huck@de.ibm.com>
12501L: linux-s390@vger.kernel.org
12502L: virtualization@lists.linux-foundation.org
12503L: kvm@vger.kernel.org
12504S: Supported
12505F: drivers/s390/virtio/
12506
12507VIRTIO GPU DRIVER
12508M: David Airlie <airlied@linux.ie>
12509M: Gerd Hoffmann <kraxel@redhat.com>
12510L: dri-devel@lists.freedesktop.org
12511L: virtualization@lists.linux-foundation.org
12512S: Maintained
12513F: drivers/gpu/drm/virtio/
12514F: include/uapi/linux/virtio_gpu.h
12515
12516VIRTIO HOST (VHOST)
12517M: "Michael S. Tsirkin" <mst@redhat.com>
12518L: kvm@vger.kernel.org
12519L: virtualization@lists.linux-foundation.org
12520L: netdev@vger.kernel.org
12521T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12522S: Maintained
12523F: drivers/vhost/
12524F: include/uapi/linux/vhost.h
12525
12526VIRTIO INPUT DRIVER
12527M: Gerd Hoffmann <kraxel@redhat.com>
12528S: Maintained
12529F: drivers/virtio/virtio_input.c
12530F: include/uapi/linux/virtio_input.h
12531
12532VIA RHINE NETWORK DRIVER
12533S: Orphan
12534F: drivers/net/ethernet/via/via-rhine.c
12535
12536VIA SD/MMC CARD CONTROLLER DRIVER
12537M: Bruce Chang <brucechang@via.com.tw>
12538M: Harald Welte <HaraldWelte@viatech.com>
12539S: Maintained
12540F: drivers/mmc/host/via-sdmmc.c
12541
12542VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12543M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12544L: linux-fbdev@vger.kernel.org
12545S: Maintained
12546F: include/linux/via-core.h
12547F: include/linux/via-gpio.h
12548F: include/linux/via_i2c.h
12549F: drivers/video/fbdev/via/
12550
12551VIA VELOCITY NETWORK DRIVER
12552M: Francois Romieu <romieu@fr.zoreil.com>
12553L: netdev@vger.kernel.org
12554S: Maintained
12555F: drivers/net/ethernet/via/via-velocity.*
12556
12557VIRT LIB
12558M: Alex Williamson <alex.williamson@redhat.com>
12559M: Paolo Bonzini <pbonzini@redhat.com>
12560L: kvm@vger.kernel.org
12561S: Supported
12562F: virt/lib/
12563
12564VIVID VIRTUAL VIDEO DRIVER
12565M: Hans Verkuil <hverkuil@xs4all.nl>
12566L: linux-media@vger.kernel.org
12567T: git git://linuxtv.org/media_tree.git
12568W: https://linuxtv.org
12569S: Maintained
12570F: drivers/media/platform/vivid/*
12571
12572VLAN (802.1Q)
12573M: Patrick McHardy <kaber@trash.net>
12574L: netdev@vger.kernel.org
12575S: Maintained
12576F: drivers/net/macvlan.c
12577F: include/linux/if_*vlan.h
12578F: net/8021q/
12579
12580VLYNQ BUS
12581M: Florian Fainelli <f.fainelli@gmail.com>
12582L: openwrt-devel@lists.openwrt.org (subscribers-only)
12583S: Maintained
12584F: drivers/vlynq/vlynq.c
12585F: include/linux/vlynq.h
12586
12587VME SUBSYSTEM
12588M: Martyn Welch <martyn@welchs.me.uk>
12589M: Manohar Vanga <manohar.vanga@gmail.com>
12590M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12591L: devel@driverdev.osuosl.org
12592S: Maintained
12593T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12594F: Documentation/vme_api.txt
12595F: drivers/staging/vme/
12596F: drivers/vme/
12597F: include/linux/vme*
12598
12599VMWARE HYPERVISOR INTERFACE
12600M: Alok Kataria <akataria@vmware.com>
12601L: virtualization@lists.linux-foundation.org
12602S: Supported
12603F: arch/x86/kernel/cpu/vmware.c
12604
12605VMWARE BALLOON DRIVER
12606M: Xavier Deguillard <xdeguillard@vmware.com>
12607M: Philip Moltmann <moltmann@vmware.com>
12608M: "VMware, Inc." <pv-drivers@vmware.com>
12609L: linux-kernel@vger.kernel.org
12610S: Maintained
12611F: drivers/misc/vmw_balloon.c
12612
12613VMWARE VMMOUSE SUBDRIVER
12614M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12615M: "VMware, Inc." <pv-drivers@vmware.com>
12616L: linux-input@vger.kernel.org
12617S: Maintained
12618F: drivers/input/mouse/vmmouse.c
12619F: drivers/input/mouse/vmmouse.h
12620
12621VMWARE VMXNET3 ETHERNET DRIVER
12622M: Shrikrishna Khare <skhare@vmware.com>
12623M: "VMware, Inc." <pv-drivers@vmware.com>
12624L: netdev@vger.kernel.org
12625S: Maintained
12626F: drivers/net/vmxnet3/
12627
12628VMware PVSCSI driver
12629M: Jim Gill <jgill@vmware.com>
12630M: VMware PV-Drivers <pv-drivers@vmware.com>
12631L: linux-scsi@vger.kernel.org
12632S: Maintained
12633F: drivers/scsi/vmw_pvscsi.c
12634F: drivers/scsi/vmw_pvscsi.h
12635
12636VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12637M: Liam Girdwood <lgirdwood@gmail.com>
12638M: Mark Brown <broonie@kernel.org>
12639L: linux-kernel@vger.kernel.org
12640W: http://www.slimlogic.co.uk/?p=48
12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12642S: Supported
12643F: Documentation/devicetree/bindings/regulator/
12644F: drivers/regulator/
12645F: include/dt-bindings/regulator/
12646F: include/linux/regulator/
12647
12648VRF
12649M: David Ahern <dsa@cumulusnetworks.com>
12650M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12651L: netdev@vger.kernel.org
12652S: Maintained
12653F: drivers/net/vrf.c
12654F: Documentation/networking/vrf.txt
12655
12656VT1211 HARDWARE MONITOR DRIVER
12657M: Juerg Haefliger <juergh@gmail.com>
12658L: linux-hwmon@vger.kernel.org
12659S: Maintained
12660F: Documentation/hwmon/vt1211
12661F: drivers/hwmon/vt1211.c
12662
12663VT8231 HARDWARE MONITOR DRIVER
12664M: Roger Lucas <vt8231@hiddenengine.co.uk>
12665L: linux-hwmon@vger.kernel.org
12666S: Maintained
12667F: drivers/hwmon/vt8231.c
12668
12669VUB300 USB to SDIO/SD/MMC bridge chip
12670M: Tony Olech <tony.olech@elandigitalsystems.com>
12671L: linux-mmc@vger.kernel.org
12672L: linux-usb@vger.kernel.org
12673S: Supported
12674F: drivers/mmc/host/vub300.c
12675
12676W1 DALLAS'S 1-WIRE BUS
12677M: Evgeniy Polyakov <zbr@ioremap.net>
12678S: Maintained
12679F: Documentation/w1/
12680F: drivers/w1/
12681
12682W83791D HARDWARE MONITORING DRIVER
12683M: Marc Hulsman <m.hulsman@tudelft.nl>
12684L: linux-hwmon@vger.kernel.org
12685S: Maintained
12686F: Documentation/hwmon/w83791d
12687F: drivers/hwmon/w83791d.c
12688
12689W83793 HARDWARE MONITORING DRIVER
12690M: Rudolf Marek <r.marek@assembler.cz>
12691L: linux-hwmon@vger.kernel.org
12692S: Maintained
12693F: Documentation/hwmon/w83793
12694F: drivers/hwmon/w83793.c
12695
12696W83795 HARDWARE MONITORING DRIVER
12697M: Jean Delvare <jdelvare@suse.com>
12698L: linux-hwmon@vger.kernel.org
12699S: Maintained
12700F: drivers/hwmon/w83795.c
12701
12702W83L51xD SD/MMC CARD INTERFACE DRIVER
12703M: Pierre Ossman <pierre@ossman.eu>
12704S: Maintained
12705F: drivers/mmc/host/wbsd.*
12706
12707WACOM PROTOCOL 4 SERIAL TABLETS
12708M: Julian Squires <julian@cipht.net>
12709M: Hans de Goede <hdegoede@redhat.com>
12710L: linux-input@vger.kernel.org
12711S: Maintained
12712F: drivers/input/tablet/wacom_serial4.c
12713
12714WATCHDOG DEVICE DRIVERS
12715M: Wim Van Sebroeck <wim@iguana.be>
12716R: Guenter Roeck <linux@roeck-us.net>
12717L: linux-watchdog@vger.kernel.org
12718W: http://www.linux-watchdog.org/
12719T: git git://www.linux-watchdog.org/linux-watchdog.git
12720S: Maintained
12721F: Documentation/devicetree/bindings/watchdog/
12722F: Documentation/watchdog/
12723F: drivers/watchdog/
12724F: include/linux/watchdog.h
12725F: include/uapi/linux/watchdog.h
12726
12727WD7000 SCSI DRIVER
12728M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12729L: linux-scsi@vger.kernel.org
12730S: Maintained
12731F: drivers/scsi/wd7000.c
12732
12733WIIMOTE HID DRIVER
12734M: David Herrmann <dh.herrmann@googlemail.com>
12735L: linux-input@vger.kernel.org
12736S: Maintained
12737F: drivers/hid/hid-wiimote*
12738
12739WINBOND CIR DRIVER
12740M: David Härdeman <david@hardeman.nu>
12741S: Maintained
12742F: drivers/media/rc/winbond-cir.c
12743
12744WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12745M: William Breathitt Gray <vilhelm.gray@gmail.com>
12746L: linux-watchdog@vger.kernel.org
12747S: Maintained
12748F: drivers/watchdog/ebc-c384_wdt.c
12749
12750WINSYSTEMS WS16C48 GPIO DRIVER
12751M: William Breathitt Gray <vilhelm.gray@gmail.com>
12752L: linux-gpio@vger.kernel.org
12753S: Maintained
12754F: drivers/gpio/gpio-ws16c48.c
12755
12756WIMAX STACK
12757M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12758M: linux-wimax@intel.com
12759L: wimax@linuxwimax.org (subscribers-only)
12760S: Supported
12761W: http://linuxwimax.org
12762F: Documentation/wimax/README.wimax
12763F: include/linux/wimax/debug.h
12764F: include/net/wimax.h
12765F: include/uapi/linux/wimax.h
12766F: net/wimax/
12767
12768WISTRON LAPTOP BUTTON DRIVER
12769M: Miloslav Trmac <mitr@volny.cz>
12770S: Maintained
12771F: drivers/input/misc/wistron_btns.c
12772
12773WL3501 WIRELESS PCMCIA CARD DRIVER
12774M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12775L: linux-wireless@vger.kernel.org
12776W: http://oops.ghostprotocols.net:81/blog
12777S: Maintained
12778F: drivers/net/wireless/wl3501*
12779
12780WOLFSON MICROELECTRONICS DRIVERS
12781L: patches@opensource.wolfsonmicro.com
12782T: git https://github.com/CirrusLogic/linux-drivers.git
12783W: https://github.com/CirrusLogic/linux-drivers/wiki
12784S: Supported
12785F: Documentation/hwmon/wm83??
12786F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12787F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12788F: Documentation/devicetree/bindings/mfd/arizona.txt
12789F: arch/arm/mach-s3c64xx/mach-crag6410*
12790F: drivers/clk/clk-wm83*.c
12791F: drivers/extcon/extcon-arizona.c
12792F: drivers/leds/leds-wm83*.c
12793F: drivers/gpio/gpio-*wm*.c
12794F: drivers/gpio/gpio-arizona.c
12795F: drivers/hwmon/wm83??-hwmon.c
12796F: drivers/input/misc/wm831x-on.c
12797F: drivers/input/touchscreen/wm831x-ts.c
12798F: drivers/input/touchscreen/wm97*.c
12799F: drivers/mfd/arizona*
12800F: drivers/mfd/wm*.c
12801F: drivers/mfd/cs47l24*
12802F: drivers/power/wm83*.c
12803F: drivers/rtc/rtc-wm83*.c
12804F: drivers/regulator/wm8*.c
12805F: drivers/video/backlight/wm83*_bl.c
12806F: drivers/watchdog/wm83*_wdt.c
12807F: include/linux/mfd/arizona/
12808F: include/linux/mfd/wm831x/
12809F: include/linux/mfd/wm8350/
12810F: include/linux/mfd/wm8400*
12811F: include/linux/wm97xx.h
12812F: include/sound/wm????.h
12813F: sound/soc/codecs/arizona.?
12814F: sound/soc/codecs/wm*
12815F: sound/soc/codecs/cs47l24*
12816
12817WORKQUEUE
12818M: Tejun Heo <tj@kernel.org>
12819R: Lai Jiangshan <jiangshanlai@gmail.com>
12820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12821S: Maintained
12822F: include/linux/workqueue.h
12823F: kernel/workqueue.c
12824F: Documentation/workqueue.txt
12825
12826X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12827M: Chen-Yu Tsai <wens@csie.org>
12828L: linux-kernel@vger.kernel.org
12829S: Maintained
12830N: axp[128]
12831
12832X.25 NETWORK LAYER
12833M: Andrew Hendry <andrew.hendry@gmail.com>
12834L: linux-x25@vger.kernel.org
12835S: Odd Fixes
12836F: Documentation/networking/x25*
12837F: include/net/x25*
12838F: net/x25/
12839
12840X86 ARCHITECTURE (32-BIT AND 64-BIT)
12841M: Thomas Gleixner <tglx@linutronix.de>
12842M: Ingo Molnar <mingo@redhat.com>
12843M: "H. Peter Anvin" <hpa@zytor.com>
12844M: x86@kernel.org
12845L: linux-kernel@vger.kernel.org
12846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12847S: Maintained
12848F: Documentation/x86/
12849F: arch/x86/
12850
12851X86 PLATFORM DRIVERS
12852M: Darren Hart <dvhart@infradead.org>
12853L: platform-driver-x86@vger.kernel.org
12854T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12855S: Maintained
12856F: drivers/platform/x86/
12857F: drivers/platform/olpc/
12858
12859X86 MCE INFRASTRUCTURE
12860M: Tony Luck <tony.luck@intel.com>
12861M: Borislav Petkov <bp@alien8.de>
12862L: linux-edac@vger.kernel.org
12863S: Maintained
12864F: arch/x86/kernel/cpu/mcheck/*
12865
12866X86 MICROCODE UPDATE SUPPORT
12867M: Borislav Petkov <bp@alien8.de>
12868S: Maintained
12869F: arch/x86/kernel/cpu/microcode/*
12870
12871X86 VDSO
12872M: Andy Lutomirski <luto@amacapital.net>
12873L: linux-kernel@vger.kernel.org
12874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12875S: Maintained
12876F: arch/x86/entry/vdso/
12877
12878XC2028/3028 TUNER DRIVER
12879M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12880M: Mauro Carvalho Chehab <mchehab@kernel.org>
12881L: linux-media@vger.kernel.org
12882W: https://linuxtv.org
12883T: git git://linuxtv.org/media_tree.git
12884S: Maintained
12885F: drivers/media/tuners/tuner-xc2028.*
12886
12887XEN HYPERVISOR INTERFACE
12888M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12889M: David Vrabel <david.vrabel@citrix.com>
12890M: Juergen Gross <jgross@suse.com>
12891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12892T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12893S: Supported
12894F: arch/x86/xen/
12895F: drivers/*/xen-*front.c
12896F: drivers/xen/
12897F: arch/x86/include/asm/xen/
12898F: include/xen/
12899F: include/uapi/xen/
12900
12901XEN HYPERVISOR ARM
12902M: Stefano Stabellini <sstabellini@kernel.org>
12903L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12904S: Maintained
12905F: arch/arm/xen/
12906F: arch/arm/include/asm/xen/
12907
12908XEN HYPERVISOR ARM64
12909M: Stefano Stabellini <sstabellini@kernel.org>
12910L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12911S: Maintained
12912F: arch/arm64/xen/
12913F: arch/arm64/include/asm/xen/
12914
12915XEN NETWORK BACKEND DRIVER
12916M: Wei Liu <wei.liu2@citrix.com>
12917L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12918L: netdev@vger.kernel.org
12919S: Supported
12920F: drivers/net/xen-netback/*
12921
12922XEN PCI SUBSYSTEM
12923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12924L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12925S: Supported
12926F: arch/x86/pci/*xen*
12927F: drivers/pci/*xen*
12928
12929XEN BLOCK SUBSYSTEM
12930M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12931M: Roger Pau Monné <roger.pau@citrix.com>
12932L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12933S: Supported
12934F: drivers/block/xen-blkback/*
12935F: drivers/block/xen*
12936
12937XEN PVSCSI DRIVERS
12938M: Juergen Gross <jgross@suse.com>
12939L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12940L: linux-scsi@vger.kernel.org
12941S: Supported
12942F: drivers/scsi/xen-scsifront.c
12943F: drivers/xen/xen-scsiback.c
12944F: include/xen/interface/io/vscsiif.h
12945
12946XEN SWIOTLB SUBSYSTEM
12947M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12948L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12949S: Supported
12950F: arch/x86/xen/*swiotlb*
12951F: drivers/xen/*swiotlb*
12952
12953XFS FILESYSTEM
12954P: Silicon Graphics Inc
12955M: Dave Chinner <david@fromorbit.com>
12956M: xfs@oss.sgi.com
12957L: xfs@oss.sgi.com
12958W: http://oss.sgi.com/projects/xfs
12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12960S: Supported
12961F: Documentation/filesystems/xfs.txt
12962F: fs/xfs/
12963
12964XILINX AXI ETHERNET DRIVER
12965M: Anirudha Sarangi <anirudh@xilinx.com>
12966M: John Linn <John.Linn@xilinx.com>
12967S: Maintained
12968F: drivers/net/ethernet/xilinx/xilinx_axienet*
12969
12970XILINX UARTLITE SERIAL DRIVER
12971M: Peter Korsgaard <jacmet@sunsite.dk>
12972L: linux-serial@vger.kernel.org
12973S: Maintained
12974F: drivers/tty/serial/uartlite.c
12975
12976XILINX VIDEO IP CORES
12977M: Hyun Kwon <hyun.kwon@xilinx.com>
12978M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12979L: linux-media@vger.kernel.org
12980T: git git://linuxtv.org/media_tree.git
12981S: Supported
12982F: Documentation/devicetree/bindings/media/xilinx/
12983F: drivers/media/platform/xilinx/
12984F: include/uapi/linux/xilinx-v4l2-controls.h
12985
12986XILLYBUS DRIVER
12987M: Eli Billauer <eli.billauer@gmail.com>
12988L: linux-kernel@vger.kernel.org
12989S: Supported
12990F: drivers/char/xillybus/
12991
12992XTENSA XTFPGA PLATFORM SUPPORT
12993M: Max Filippov <jcmvbkbc@gmail.com>
12994L: linux-xtensa@linux-xtensa.org
12995S: Maintained
12996F: drivers/spi/spi-xtensa-xtfpga.c
12997F: sound/soc/xtensa/xtfpga-i2s.c
12998
12999YAM DRIVER FOR AX.25
13000M: Jean-Paul Roubelat <jpr@f6fbb.org>
13001L: linux-hams@vger.kernel.org
13002S: Maintained
13003F: drivers/net/hamradio/yam*
13004F: include/linux/yam.h
13005
13006YEALINK PHONE DRIVER
13007M: Henk Vergonet <Henk.Vergonet@gmail.com>
13008L: usbb2k-api-dev@nongnu.org
13009S: Maintained
13010F: Documentation/input/yealink.txt
13011F: drivers/input/misc/yealink.*
13012
13013Z8530 DRIVER FOR AX.25
13014M: Joerg Reuter <jreuter@yaina.de>
13015W: http://yaina.de/jreuter/
13016W: http://www.qsl.net/dl1bke/
13017L: linux-hams@vger.kernel.org
13018S: Maintained
13019F: Documentation/networking/z8530drv.txt
13020F: drivers/net/hamradio/*scc.c
13021F: drivers/net/hamradio/z8530.h
13022
13023ZBUD COMPRESSED PAGE ALLOCATOR
13024M: Seth Jennings <sjenning@redhat.com>
13025L: linux-mm@kvack.org
13026S: Maintained
13027F: mm/zbud.c
13028F: include/linux/zbud.h
13029
13030ZD1211RW WIRELESS DRIVER
13031M: Daniel Drake <dsd@gentoo.org>
13032M: Ulrich Kunitz <kune@deine-taler.de>
13033W: http://zd1211.ath.cx/wiki/DriverRewrite
13034L: linux-wireless@vger.kernel.org
13035L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13036S: Maintained
13037F: drivers/net/wireless/zydas/zd1211rw/
13038
13039ZPOOL COMPRESSED PAGE STORAGE API
13040M: Dan Streetman <ddstreet@ieee.org>
13041L: linux-mm@kvack.org
13042S: Maintained
13043F: mm/zpool.c
13044F: include/linux/zpool.h
13045
13046ZR36067 VIDEO FOR LINUX DRIVER
13047L: mjpeg-users@lists.sourceforge.net
13048L: linux-media@vger.kernel.org
13049W: http://mjpeg.sourceforge.net/driver-zoran/
13050T: hg https://linuxtv.org/hg/v4l-dvb
13051S: Odd Fixes
13052F: drivers/media/pci/zoran/
13053
13054ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13055M: Minchan Kim <minchan@kernel.org>
13056M: Nitin Gupta <ngupta@vflare.org>
13057R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13058L: linux-kernel@vger.kernel.org
13059S: Maintained
13060F: drivers/block/zram/
13061F: Documentation/blockdev/zram.txt
13062
13063ZS DECSTATION Z85C30 SERIAL DRIVER
13064M: "Maciej W. Rozycki" <macro@linux-mips.org>
13065S: Maintained
13066F: drivers/tty/serial/zs.*
13067
13068ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13069M: Minchan Kim <minchan@kernel.org>
13070M: Nitin Gupta <ngupta@vflare.org>
13071R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13072L: linux-mm@kvack.org
13073S: Maintained
13074F: mm/zsmalloc.c
13075F: include/linux/zsmalloc.h
13076F: Documentation/vm/zsmalloc.txt
13077
13078ZSWAP COMPRESSED SWAP CACHING
13079M: Seth Jennings <sjenning@redhat.com>
13080L: linux-mm@kvack.org
13081S: Maintained
13082F: mm/zswap.c
13083
13084THE REST
13085M: Linus Torvalds <torvalds@linux-foundation.org>
13086L: linux-kernel@vger.kernel.org
13087Q: http://patchwork.kernel.org/project/LKML/list/
13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13089S: Buried alive in reporters
13090F: *
13091F: */
This page took 0.0663 seconds and 5 git commands to generate.