Restartable sequences: self-tests
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: 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
5224RESTARTABLE SEQUENCES SUPPORT
5225M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
5226M: Peter Zijlstra <peterz@infradead.org>
5227M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
5228M: Boqun Feng <boqun.feng@gmail.com>
5229L: linux-kernel@vger.kernel.org
5230S: Supported
5231F: kernel/rseq.c
5232F: include/uapi/linux/rseq.h
5233F: tools/testing/selftests/rseq/
5234
5235GFS2 FILE SYSTEM
5236M: Steven Whitehouse <swhiteho@redhat.com>
5237M: Bob Peterson <rpeterso@redhat.com>
5238L: cluster-devel@redhat.com
5239W: http://sources.redhat.com/cluster/
5240T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5241S: Supported
5242F: Documentation/filesystems/gfs2*.txt
5243F: fs/gfs2/
5244F: include/uapi/linux/gfs2_ondisk.h
5245
5246GIGASET ISDN DRIVERS
5247M: Paul Bolle <pebolle@tiscali.nl>
5248L: gigaset307x-common@lists.sourceforge.net
5249W: http://gigaset307x.sourceforge.net/
5250S: Odd Fixes
5251F: Documentation/isdn/README.gigaset
5252F: drivers/isdn/gigaset/
5253F: include/uapi/linux/gigaset_dev.h
5254
5255GO7007 MPEG CODEC
5256M: Hans Verkuil <hans.verkuil@cisco.com>
5257L: linux-media@vger.kernel.org
5258S: Maintained
5259F: drivers/media/usb/go7007/
5260
5261GOODIX TOUCHSCREEN
5262M: Bastien Nocera <hadess@hadess.net>
5263L: linux-input@vger.kernel.org
5264S: Maintained
5265F: drivers/input/touchscreen/goodix.c
5266
5267GPIO SUBSYSTEM
5268M: Linus Walleij <linus.walleij@linaro.org>
5269M: Alexandre Courbot <gnurou@gmail.com>
5270L: linux-gpio@vger.kernel.org
5271T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5272S: Maintained
5273F: Documentation/devicetree/bindings/gpio/
5274F: Documentation/gpio/
5275F: Documentation/ABI/testing/gpio-cdev
5276F: Documentation/ABI/obsolete/sysfs-gpio
5277F: drivers/gpio/
5278F: include/linux/gpio/
5279F: include/linux/gpio.h
5280F: include/asm-generic/gpio.h
5281F: include/uapi/linux/gpio.h
5282F: tools/gpio/
5283
5284GRE DEMULTIPLEXER DRIVER
5285M: Dmitry Kozlov <xeb@mail.ru>
5286L: netdev@vger.kernel.org
5287S: Maintained
5288F: net/ipv4/gre_demux.c
5289F: net/ipv4/gre_offload.c
5290F: include/net/gre.h
5291
5292GRETH 10/100/1G Ethernet MAC device driver
5293M: Andreas Larsson <andreas@gaisler.com>
5294L: netdev@vger.kernel.org
5295S: Maintained
5296F: drivers/net/ethernet/aeroflex/
5297
5298GSPCA FINEPIX SUBDRIVER
5299M: Frank Zago <frank@zago.net>
5300L: linux-media@vger.kernel.org
5301T: git git://linuxtv.org/media_tree.git
5302S: Maintained
5303F: drivers/media/usb/gspca/finepix.c
5304
5305GSPCA GL860 SUBDRIVER
5306M: Olivier Lorin <o.lorin@laposte.net>
5307L: linux-media@vger.kernel.org
5308T: git git://linuxtv.org/media_tree.git
5309S: Maintained
5310F: drivers/media/usb/gspca/gl860/
5311
5312GSPCA M5602 SUBDRIVER
5313M: Erik Andren <erik.andren@gmail.com>
5314L: linux-media@vger.kernel.org
5315T: git git://linuxtv.org/media_tree.git
5316S: Maintained
5317F: drivers/media/usb/gspca/m5602/
5318
5319GSPCA PAC207 SONIXB SUBDRIVER
5320M: Hans Verkuil <hverkuil@xs4all.nl>
5321L: linux-media@vger.kernel.org
5322T: git git://linuxtv.org/media_tree.git
5323S: Odd Fixes
5324F: drivers/media/usb/gspca/pac207.c
5325
5326GSPCA SN9C20X SUBDRIVER
5327M: Brian Johnson <brijohn@gmail.com>
5328L: linux-media@vger.kernel.org
5329T: git git://linuxtv.org/media_tree.git
5330S: Maintained
5331F: drivers/media/usb/gspca/sn9c20x.c
5332
5333GSPCA T613 SUBDRIVER
5334M: Leandro Costantino <lcostantino@gmail.com>
5335L: linux-media@vger.kernel.org
5336T: git git://linuxtv.org/media_tree.git
5337S: Maintained
5338F: drivers/media/usb/gspca/t613.c
5339
5340GSPCA USB WEBCAM DRIVER
5341M: Hans Verkuil <hverkuil@xs4all.nl>
5342L: linux-media@vger.kernel.org
5343T: git git://linuxtv.org/media_tree.git
5344S: Odd Fixes
5345F: drivers/media/usb/gspca/
5346
5347GUID PARTITION TABLE (GPT)
5348M: Davidlohr Bueso <dave@stgolabs.net>
5349L: linux-efi@vger.kernel.org
5350S: Maintained
5351F: block/partitions/efi.*
5352
5353STK1160 USB VIDEO CAPTURE DRIVER
5354M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5355L: linux-media@vger.kernel.org
5356T: git git://linuxtv.org/media_tree.git
5357S: Maintained
5358F: drivers/media/usb/stk1160/
5359
5360H8/300 ARCHITECTURE
5361M: Yoshinori Sato <ysato@users.sourceforge.jp>
5362L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5363W: http://uclinux-h8.sourceforge.jp
5364T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5365S: Maintained
5366F: arch/h8300/
5367F: drivers/clocksource/h8300_*.c
5368F: drivers/clk/h8300/
5369F: drivers/irqchip/irq-renesas-h8*.c
5370
5371HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5372M: Frank Seidel <frank@f-seidel.de>
5373L: platform-driver-x86@vger.kernel.org
5374W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5375S: Maintained
5376F: drivers/platform/x86/hdaps.c
5377
5378HDPVR USB VIDEO ENCODER DRIVER
5379M: Hans Verkuil <hverkuil@xs4all.nl>
5380L: linux-media@vger.kernel.org
5381T: git git://linuxtv.org/media_tree.git
5382W: https://linuxtv.org
5383S: Odd Fixes
5384F: drivers/media/usb/hdpvr/
5385
5386HWPOISON MEMORY FAILURE HANDLING
5387M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5388L: linux-mm@kvack.org
5389S: Maintained
5390F: mm/memory-failure.c
5391F: mm/hwpoison-inject.c
5392
5393HYPERVISOR VIRTUAL CONSOLE DRIVER
5394L: linuxppc-dev@lists.ozlabs.org
5395S: Odd Fixes
5396F: drivers/tty/hvc/
5397
5398HACKRF MEDIA DRIVER
5399M: Antti Palosaari <crope@iki.fi>
5400L: linux-media@vger.kernel.org
5401W: https://linuxtv.org
5402W: http://palosaari.fi/linux/
5403Q: http://patchwork.linuxtv.org/project/linux-media/list/
5404T: git git://linuxtv.org/anttip/media_tree.git
5405S: Maintained
5406F: drivers/media/usb/hackrf/
5407
5408HARDWARE MONITORING
5409M: Jean Delvare <jdelvare@suse.com>
5410M: Guenter Roeck <linux@roeck-us.net>
5411L: linux-hwmon@vger.kernel.org
5412W: http://hwmon.wiki.kernel.org/
5413T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5415S: Maintained
5416F: Documentation/hwmon/
5417F: drivers/hwmon/
5418F: include/linux/hwmon*.h
5419
5420HARDWARE RANDOM NUMBER GENERATOR CORE
5421M: Matt Mackall <mpm@selenic.com>
5422M: Herbert Xu <herbert@gondor.apana.org.au>
5423L: linux-crypto@vger.kernel.org
5424S: Odd fixes
5425F: Documentation/devicetree/bindings/rng/
5426F: Documentation/hw_random.txt
5427F: drivers/char/hw_random/
5428F: include/linux/hw_random.h
5429
5430HARDWARE SPINLOCK CORE
5431M: Ohad Ben-Cohen <ohad@wizery.com>
5432M: Bjorn Andersson <bjorn.andersson@linaro.org>
5433L: linux-remoteproc@vger.kernel.org
5434S: Maintained
5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5436F: Documentation/devicetree/bindings/hwlock/
5437F: Documentation/hwspinlock.txt
5438F: drivers/hwspinlock/
5439F: include/linux/hwspinlock.h
5440
5441HARMONY SOUND DRIVER
5442L: linux-parisc@vger.kernel.org
5443S: Maintained
5444F: sound/parisc/harmony.*
5445
5446HD29L2 MEDIA DRIVER
5447M: Antti Palosaari <crope@iki.fi>
5448L: linux-media@vger.kernel.org
5449W: https://linuxtv.org
5450W: http://palosaari.fi/linux/
5451Q: http://patchwork.linuxtv.org/project/linux-media/list/
5452T: git git://linuxtv.org/anttip/media_tree.git
5453S: Maintained
5454F: drivers/media/dvb-frontends/hd29l2*
5455
5456HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5457M: Brian Boylston <brian.boylston@hpe.com>
5458S: Supported
5459F: Documentation/watchdog/hpwdt.txt
5460F: drivers/watchdog/hpwdt.c
5461
5462HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
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/scsi/hpsa.txt
5469F: drivers/scsi/hpsa*.[ch]
5470F: include/linux/cciss*.h
5471F: include/uapi/linux/cciss*.h
5472
5473HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5474M: Don Brace <don.brace@microsemi.com>
5475L: iss_storagedev@hp.com
5476L: esc.storagedev@microsemi.com
5477L: linux-scsi@vger.kernel.org
5478S: Supported
5479F: Documentation/blockdev/cciss.txt
5480F: drivers/block/cciss*
5481F: include/linux/cciss_ioctl.h
5482F: include/uapi/linux/cciss_ioctl.h
5483
5484HFI1 DRIVER
5485M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5486M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5487L: linux-rdma@vger.kernel.org
5488S: Supported
5489F: drivers/infiniband/hw/hfi1
5490
5491HFS FILESYSTEM
5492L: linux-fsdevel@vger.kernel.org
5493S: Orphan
5494F: Documentation/filesystems/hfs.txt
5495F: fs/hfs/
5496
5497HFSPLUS FILESYSTEM
5498L: linux-fsdevel@vger.kernel.org
5499S: Orphan
5500F: Documentation/filesystems/hfsplus.txt
5501F: fs/hfsplus/
5502
5503HGA FRAMEBUFFER DRIVER
5504M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5505L: linux-nvidia@lists.surfsouth.com
5506W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5507S: Maintained
5508F: drivers/video/fbdev/hgafb.c
5509
5510HIBERNATION (aka Software Suspend, aka swsusp)
5511M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5512M: Pavel Machek <pavel@ucw.cz>
5513L: linux-pm@vger.kernel.org
5514S: Supported
5515F: arch/x86/power/
5516F: drivers/base/power/
5517F: kernel/power/
5518F: include/linux/suspend.h
5519F: include/linux/freezer.h
5520F: include/linux/pm.h
5521F: arch/*/include/asm/suspend*.h
5522
5523HID CORE LAYER
5524M: Jiri Kosina <jikos@kernel.org>
5525R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5526L: linux-input@vger.kernel.org
5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5528S: Maintained
5529F: drivers/hid/
5530F: include/linux/hid*
5531F: include/uapi/linux/hid*
5532
5533HID SENSOR HUB DRIVERS
5534M: Jiri Kosina <jikos@kernel.org>
5535M: Jonathan Cameron <jic23@kernel.org>
5536M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5537L: linux-input@vger.kernel.org
5538L: linux-iio@vger.kernel.org
5539S: Maintained
5540F: Documentation/hid/hid-sensor*
5541F: drivers/hid/hid-sensor-*
5542F: drivers/iio/*/hid-*
5543F: include/linux/hid-sensor-*
5544
5545HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5546M: Thomas Gleixner <tglx@linutronix.de>
5547L: linux-kernel@vger.kernel.org
5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5549S: Maintained
5550F: Documentation/timers/
5551F: kernel/time/hrtimer.c
5552F: kernel/time/clockevents.c
5553F: kernel/time/tick*.*
5554F: kernel/time/timer_*.c
5555F: include/linux/clockchips.h
5556F: include/linux/hrtimer.h
5557
5558HIGH-SPEED SCC DRIVER FOR AX.25
5559L: linux-hams@vger.kernel.org
5560S: Orphan
5561F: drivers/net/hamradio/dmascc.c
5562F: drivers/net/hamradio/scc.c
5563
5564HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5565M: HighPoint Linux Team <linux@highpoint-tech.com>
5566W: http://www.highpoint-tech.com
5567S: Supported
5568F: Documentation/scsi/hptiop.txt
5569F: drivers/scsi/hptiop.c
5570
5571HIPPI
5572M: Jes Sorensen <jes@trained-monkey.org>
5573L: linux-hippi@sunsite.dk
5574S: Maintained
5575F: include/linux/hippidevice.h
5576F: include/uapi/linux/if_hippi.h
5577F: net/802/hippi.c
5578F: drivers/net/hippi/
5579
5580HISILICON NETWORK SUBSYSTEM DRIVER
5581M: Yisen Zhuang <yisen.zhuang@huawei.com>
5582M: Salil Mehta <salil.mehta@huawei.com>
5583L: netdev@vger.kernel.org
5584W: http://www.hisilicon.com
5585S: Maintained
5586F: drivers/net/ethernet/hisilicon/
5587F: Documentation/devicetree/bindings/net/hisilicon*.txt
5588
5589HISILICON SAS Controller
5590M: John Garry <john.garry@huawei.com>
5591W: http://www.hisilicon.com
5592S: Supported
5593F: drivers/scsi/hisi_sas/
5594F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5595
5596HOST AP DRIVER
5597M: Jouni Malinen <j@w1.fi>
5598L: hostap@shmoo.com (subscribers-only)
5599L: linux-wireless@vger.kernel.org
5600W: http://hostap.epitest.fi/
5601S: Maintained
5602F: drivers/net/wireless/intersil/hostap/
5603
5604HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5605L: platform-driver-x86@vger.kernel.org
5606S: Orphan
5607F: drivers/platform/x86/tc1100-wmi.c
5608
5609HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5610M: Jaroslav Kysela <perex@perex.cz>
5611S: Maintained
5612F: drivers/net/ethernet/hp/hp100.*
5613
5614HPET: High Precision Event Timers driver
5615M: Clemens Ladisch <clemens@ladisch.de>
5616S: Maintained
5617F: Documentation/timers/hpet.txt
5618F: drivers/char/hpet.c
5619F: include/linux/hpet.h
5620F: include/uapi/linux/hpet.h
5621
5622HPET: x86
5623S: Orphan
5624F: arch/x86/kernel/hpet.c
5625F: arch/x86/include/asm/hpet.h
5626
5627HPFS FILESYSTEM
5628M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5629W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5630S: Maintained
5631F: fs/hpfs/
5632
5633HSI SUBSYSTEM
5634M: Sebastian Reichel <sre@kernel.org>
5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5636S: Maintained
5637F: Documentation/ABI/testing/sysfs-bus-hsi
5638F: Documentation/hsi.txt
5639F: drivers/hsi/
5640F: include/linux/hsi/
5641F: include/uapi/linux/hsi/
5642
5643HSO 3G MODEM DRIVER
5644M: Jan Dumon <j.dumon@option.com>
5645W: http://www.pharscape.org
5646S: Maintained
5647F: drivers/net/usb/hso.c
5648
5649HSR NETWORK PROTOCOL
5650M: Arvid Brodin <arvid.brodin@alten.se>
5651L: netdev@vger.kernel.org
5652S: Maintained
5653F: net/hsr/
5654
5655HTCPEN TOUCHSCREEN DRIVER
5656M: Pau Oliva Fora <pof@eslack.org>
5657L: linux-input@vger.kernel.org
5658S: Maintained
5659F: drivers/input/touchscreen/htcpen.c
5660
5661HUGETLB FILESYSTEM
5662M: Nadia Yvette Chambers <nyc@holomorphy.com>
5663S: Maintained
5664F: fs/hugetlbfs/
5665
5666Hyper-V CORE AND DRIVERS
5667M: "K. Y. Srinivasan" <kys@microsoft.com>
5668M: Haiyang Zhang <haiyangz@microsoft.com>
5669L: devel@linuxdriverproject.org
5670S: Maintained
5671F: arch/x86/include/asm/mshyperv.h
5672F: arch/x86/include/uapi/asm/hyperv.h
5673F: arch/x86/kernel/cpu/mshyperv.c
5674F: drivers/hid/hid-hyperv.c
5675F: drivers/hv/
5676F: drivers/input/serio/hyperv-keyboard.c
5677F: drivers/pci/host/pci-hyperv.c
5678F: drivers/net/hyperv/
5679F: drivers/scsi/storvsc_drv.c
5680F: drivers/video/fbdev/hyperv_fb.c
5681F: include/linux/hyperv.h
5682F: tools/hv/
5683F: Documentation/ABI/stable/sysfs-bus-vmbus
5684
5685I2C MUXES
5686M: Peter Rosin <peda@axentia.se>
5687L: linux-i2c@vger.kernel.org
5688S: Maintained
5689F: Documentation/i2c/i2c-topology
5690F: Documentation/i2c/muxes/
5691F: Documentation/devicetree/bindings/i2c/i2c-mux*
5692F: drivers/i2c/i2c-mux.c
5693F: drivers/i2c/muxes/
5694F: include/linux/i2c-mux.h
5695
5696I2C OVER PARALLEL PORT
5697M: Jean Delvare <jdelvare@suse.com>
5698L: linux-i2c@vger.kernel.org
5699S: Maintained
5700F: Documentation/i2c/busses/i2c-parport
5701F: Documentation/i2c/busses/i2c-parport-light
5702F: drivers/i2c/busses/i2c-parport.c
5703F: drivers/i2c/busses/i2c-parport-light.c
5704
5705I2C/SMBUS CONTROLLER DRIVERS FOR PC
5706M: Jean Delvare <jdelvare@suse.com>
5707L: linux-i2c@vger.kernel.org
5708S: Maintained
5709F: Documentation/i2c/busses/i2c-ali1535
5710F: Documentation/i2c/busses/i2c-ali1563
5711F: Documentation/i2c/busses/i2c-ali15x3
5712F: Documentation/i2c/busses/i2c-amd756
5713F: Documentation/i2c/busses/i2c-amd8111
5714F: Documentation/i2c/busses/i2c-i801
5715F: Documentation/i2c/busses/i2c-nforce2
5716F: Documentation/i2c/busses/i2c-piix4
5717F: Documentation/i2c/busses/i2c-sis5595
5718F: Documentation/i2c/busses/i2c-sis630
5719F: Documentation/i2c/busses/i2c-sis96x
5720F: Documentation/i2c/busses/i2c-via
5721F: Documentation/i2c/busses/i2c-viapro
5722F: drivers/i2c/busses/i2c-ali1535.c
5723F: drivers/i2c/busses/i2c-ali1563.c
5724F: drivers/i2c/busses/i2c-ali15x3.c
5725F: drivers/i2c/busses/i2c-amd756.c
5726F: drivers/i2c/busses/i2c-amd756-s4882.c
5727F: drivers/i2c/busses/i2c-amd8111.c
5728F: drivers/i2c/busses/i2c-i801.c
5729F: drivers/i2c/busses/i2c-isch.c
5730F: drivers/i2c/busses/i2c-nforce2.c
5731F: drivers/i2c/busses/i2c-nforce2-s4985.c
5732F: drivers/i2c/busses/i2c-piix4.c
5733F: drivers/i2c/busses/i2c-sis5595.c
5734F: drivers/i2c/busses/i2c-sis630.c
5735F: drivers/i2c/busses/i2c-sis96x.c
5736F: drivers/i2c/busses/i2c-via.c
5737F: drivers/i2c/busses/i2c-viapro.c
5738
5739I2C/SMBUS ISMT DRIVER
5740M: Seth Heasley <seth.heasley@intel.com>
5741M: Neil Horman <nhorman@tuxdriver.com>
5742L: linux-i2c@vger.kernel.org
5743F: drivers/i2c/busses/i2c-ismt.c
5744F: Documentation/i2c/busses/i2c-ismt
5745
5746I2C/SMBUS STUB DRIVER
5747M: Jean Delvare <jdelvare@suse.com>
5748L: linux-i2c@vger.kernel.org
5749S: Maintained
5750F: drivers/i2c/i2c-stub.c
5751
5752I2C SUBSYSTEM
5753M: Wolfram Sang <wsa@the-dreams.de>
5754L: linux-i2c@vger.kernel.org
5755W: https://i2c.wiki.kernel.org/
5756Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5758S: Maintained
5759F: Documentation/devicetree/bindings/i2c/
5760F: Documentation/i2c/
5761F: drivers/i2c/
5762F: drivers/i2c/*/
5763F: include/linux/i2c.h
5764F: include/linux/i2c-*.h
5765F: include/uapi/linux/i2c.h
5766F: include/uapi/linux/i2c-*.h
5767
5768I2C ACPI SUPPORT
5769M: Mika Westerberg <mika.westerberg@linux.intel.com>
5770L: linux-i2c@vger.kernel.org
5771L: linux-acpi@vger.kernel.org
5772S: Maintained
5773
5774I2C-TAOS-EVM DRIVER
5775M: Jean Delvare <jdelvare@suse.com>
5776L: linux-i2c@vger.kernel.org
5777S: Maintained
5778F: Documentation/i2c/busses/i2c-taos-evm
5779F: drivers/i2c/busses/i2c-taos-evm.c
5780
5781I2C-TINY-USB DRIVER
5782M: Till Harbaum <till@harbaum.org>
5783L: linux-i2c@vger.kernel.org
5784W: http://www.harbaum.org/till/i2c_tiny_usb
5785S: Maintained
5786F: drivers/i2c/busses/i2c-tiny-usb.c
5787
5788i386 BOOT CODE
5789M: "H. Peter Anvin" <hpa@zytor.com>
5790S: Maintained
5791F: arch/x86/boot/
5792
5793i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5794M: "H. Peter Anvin" <hpa@zytor.com>
5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5796S: Maintained
5797
5798IA64 (Itanium) PLATFORM
5799M: Tony Luck <tony.luck@intel.com>
5800M: Fenghua Yu <fenghua.yu@intel.com>
5801L: linux-ia64@vger.kernel.org
5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5803S: Maintained
5804F: arch/ia64/
5805
5806IBM Power VMX Cryptographic instructions
5807M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5808M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5809L: linux-crypto@vger.kernel.org
5810S: Supported
5811F: drivers/crypto/vmx/Makefile
5812F: drivers/crypto/vmx/Kconfig
5813F: drivers/crypto/vmx/vmx.c
5814F: drivers/crypto/vmx/aes*
5815F: drivers/crypto/vmx/ghash*
5816F: drivers/crypto/vmx/ppc-xlate.pl
5817
5818IBM Power in-Nest Crypto Acceleration
5819M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5820M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5821L: linux-crypto@vger.kernel.org
5822S: Supported
5823F: drivers/crypto/nx/Makefile
5824F: drivers/crypto/nx/Kconfig
5825F: drivers/crypto/nx/nx-aes*
5826F: drivers/crypto/nx/nx-sha*
5827F: drivers/crypto/nx/nx.*
5828F: drivers/crypto/nx/nx_csbcpb.h
5829F: drivers/crypto/nx/nx_debugfs.h
5830
5831IBM Power 842 compression accelerator
5832M: Dan Streetman <ddstreet@ieee.org>
5833S: Supported
5834F: drivers/crypto/nx/Makefile
5835F: drivers/crypto/nx/Kconfig
5836F: drivers/crypto/nx/nx-842*
5837F: include/linux/sw842.h
5838F: crypto/842.c
5839F: lib/842/
5840
5841IBM Power Linux RAID adapter
5842M: Brian King <brking@us.ibm.com>
5843S: Supported
5844F: drivers/scsi/ipr.*
5845
5846IBM Power Virtual Ethernet Device Driver
5847M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5848L: netdev@vger.kernel.org
5849S: Supported
5850F: drivers/net/ethernet/ibm/ibmveth.*
5851
5852IBM Power SRIOV Virtual NIC Device Driver
5853M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5854M: John Allen <jallen@linux.vnet.ibm.com>
5855L: netdev@vger.kernel.org
5856S: Supported
5857F: drivers/net/ethernet/ibm/ibmvnic.*
5858
5859IBM Power Virtual SCSI Device Drivers
5860M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5861L: linux-scsi@vger.kernel.org
5862S: Supported
5863F: drivers/scsi/ibmvscsi/ibmvscsi*
5864F: include/scsi/viosrp.h
5865
5866IBM Power Virtual SCSI Device Target Driver
5867M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5868M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5869L: linux-scsi@vger.kernel.org
5870L: target-devel@vger.kernel.org
5871S: Supported
5872F: drivers/scsi/ibmvscsi_tgt/
5873
5874IBM Power Virtual FC Device Drivers
5875M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5876L: linux-scsi@vger.kernel.org
5877S: Supported
5878F: drivers/scsi/ibmvscsi/ibmvfc*
5879
5880IBM ServeRAID RAID DRIVER
5881S: Orphan
5882F: drivers/scsi/ips.*
5883
5884ICH LPC AND GPIO DRIVER
5885M: Peter Tyser <ptyser@xes-inc.com>
5886S: Maintained
5887F: drivers/mfd/lpc_ich.c
5888F: drivers/gpio/gpio-ich.c
5889
5890IDE SUBSYSTEM
5891M: "David S. Miller" <davem@davemloft.net>
5892L: linux-ide@vger.kernel.org
5893Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5895S: Maintained
5896F: Documentation/ide/
5897F: drivers/ide/
5898F: include/linux/ide.h
5899
5900IDEAPAD LAPTOP EXTRAS DRIVER
5901M: Ike Panhc <ike.pan@canonical.com>
5902L: platform-driver-x86@vger.kernel.org
5903W: http://launchpad.net/ideapad-laptop
5904S: Maintained
5905F: drivers/platform/x86/ideapad-laptop.c
5906
5907IDEAPAD LAPTOP SLIDEBAR DRIVER
5908M: Andrey Moiseev <o2g.org.ru@gmail.com>
5909L: linux-input@vger.kernel.org
5910W: https://github.com/o2genum/ideapad-slidebar
5911S: Maintained
5912F: drivers/input/misc/ideapad_slidebar.c
5913
5914IDE/ATAPI DRIVERS
5915M: Borislav Petkov <bp@alien8.de>
5916L: linux-ide@vger.kernel.org
5917S: Maintained
5918F: Documentation/cdrom/ide-cd
5919F: drivers/ide/ide-cd*
5920
5921IDLE-I7300
5922M: Andy Henroid <andrew.d.henroid@intel.com>
5923L: linux-pm@vger.kernel.org
5924S: Supported
5925F: drivers/idle/i7300_idle.c
5926
5927IEEE 802.15.4 SUBSYSTEM
5928M: Alexander Aring <aar@pengutronix.de>
5929L: linux-wpan@vger.kernel.org
5930W: http://wpan.cakelab.org/
5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5932T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5933S: Maintained
5934F: net/ieee802154/
5935F: net/mac802154/
5936F: drivers/net/ieee802154/
5937F: include/linux/nl802154.h
5938F: include/linux/ieee802154.h
5939F: include/net/nl802154.h
5940F: include/net/mac802154.h
5941F: include/net/af_ieee802154.h
5942F: include/net/cfg802154.h
5943F: include/net/ieee802154_netdev.h
5944F: Documentation/networking/ieee802154.txt
5945
5946IGORPLUG-USB IR RECEIVER
5947M: Sean Young <sean@mess.org>
5948L: linux-media@vger.kernel.org
5949S: Maintained
5950F: drivers/media/rc/igorplugusb.c
5951
5952IGUANAWORKS USB IR TRANSCEIVER
5953M: Sean Young <sean@mess.org>
5954L: linux-media@vger.kernel.org
5955S: Maintained
5956F: drivers/media/rc/iguanair.c
5957
5958IIO SUBSYSTEM AND DRIVERS
5959M: Jonathan Cameron <jic23@kernel.org>
5960R: Hartmut Knaack <knaack.h@gmx.de>
5961R: Lars-Peter Clausen <lars@metafoo.de>
5962R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5963L: linux-iio@vger.kernel.org
5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5965S: Maintained
5966F: Documentation/devicetree/bindings/iio/
5967F: drivers/iio/
5968F: drivers/staging/iio/
5969F: include/linux/iio/
5970F: tools/iio/
5971
5972IKANOS/ADI EAGLE ADSL USB DRIVER
5973M: Matthieu Castet <castet.matthieu@free.fr>
5974M: Stanislaw Gruszka <stf_xl@wp.pl>
5975S: Maintained
5976F: drivers/usb/atm/ueagle-atm.c
5977
5978INA209 HARDWARE MONITOR DRIVER
5979M: Guenter Roeck <linux@roeck-us.net>
5980L: linux-hwmon@vger.kernel.org
5981S: Maintained
5982F: Documentation/hwmon/ina209
5983F: Documentation/devicetree/bindings/i2c/ina209.txt
5984F: drivers/hwmon/ina209.c
5985
5986INA2XX HARDWARE MONITOR DRIVER
5987M: Guenter Roeck <linux@roeck-us.net>
5988L: linux-hwmon@vger.kernel.org
5989S: Maintained
5990F: Documentation/hwmon/ina2xx
5991F: drivers/hwmon/ina2xx.c
5992F: include/linux/platform_data/ina2xx.h
5993
5994INDUSTRY PACK SUBSYSTEM (IPACK)
5995M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5996M: Jens Taprogge <jens.taprogge@taprogge.org>
5997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5998L: industrypack-devel@lists.sourceforge.net
5999W: http://industrypack.sourceforge.net
6000S: Maintained
6001F: drivers/ipack/
6002
6003INGENIC JZ4780 DMA Driver
6004M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6005S: Maintained
6006F: drivers/dma/dma-jz4780.c
6007
6008INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6009M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6010M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6011L: linux-ima-devel@lists.sourceforge.net
6012L: linux-ima-user@lists.sourceforge.net
6013L: linux-security-module@vger.kernel.org
6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6015S: Supported
6016F: security/integrity/ima/
6017
6018IMGTEC IR DECODER DRIVER
6019M: James Hogan <james.hogan@imgtec.com>
6020S: Maintained
6021F: drivers/media/rc/img-ir/
6022
6023IMS TWINTURBO FRAMEBUFFER DRIVER
6024L: linux-fbdev@vger.kernel.org
6025S: Orphan
6026F: drivers/video/fbdev/imsttfb.c
6027
6028INFINIBAND SUBSYSTEM
6029M: Doug Ledford <dledford@redhat.com>
6030M: Sean Hefty <sean.hefty@intel.com>
6031M: Hal Rosenstock <hal.rosenstock@gmail.com>
6032L: linux-rdma@vger.kernel.org
6033W: http://www.openfabrics.org/
6034Q: http://patchwork.kernel.org/project/linux-rdma/list/
6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6036S: Supported
6037F: Documentation/infiniband/
6038F: drivers/infiniband/
6039F: include/uapi/linux/if_infiniband.h
6040F: include/uapi/rdma/
6041F: include/rdma/
6042
6043INOTIFY
6044M: John McCutchan <john@johnmccutchan.com>
6045M: Robert Love <rlove@rlove.org>
6046M: Eric Paris <eparis@parisplace.org>
6047S: Maintained
6048F: Documentation/filesystems/inotify.txt
6049F: fs/notify/inotify/
6050F: include/linux/inotify.h
6051F: include/uapi/linux/inotify.h
6052
6053INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6054M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6055L: linux-input@vger.kernel.org
6056Q: http://patchwork.kernel.org/project/linux-input/list/
6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6058S: Maintained
6059F: drivers/input/
6060F: include/linux/input.h
6061F: include/uapi/linux/input.h
6062F: include/linux/input/
6063F: Documentation/devicetree/bindings/input/
6064
6065INPUT MULTITOUCH (MT) PROTOCOL
6066M: Henrik Rydberg <rydberg@bitmath.org>
6067L: linux-input@vger.kernel.org
6068S: Odd fixes
6069F: Documentation/input/multi-touch-protocol.txt
6070F: drivers/input/input-mt.c
6071K: \b(ABS|SYN)_MT_
6072
6073INTEL ASoC BDW/HSW DRIVERS
6074M: Jie Yang <yang.jie@linux.intel.com>
6075L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6076S: Supported
6077F: sound/soc/intel/common/sst-dsp*
6078F: sound/soc/intel/common/sst-firmware.c
6079F: sound/soc/intel/boards/broadwell.c
6080F: sound/soc/intel/haswell/
6081
6082INTEL C600 SERIES SAS CONTROLLER DRIVER
6083M: Intel SCU Linux support <intel-linux-scu@intel.com>
6084M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6085L: linux-scsi@vger.kernel.org
6086T: git git://git.code.sf.net/p/intel-sas/isci
6087S: Supported
6088F: drivers/scsi/isci/
6089
6090INTEL HID EVENT DRIVER
6091M: Alex Hung <alex.hung@canonical.com>
6092L: platform-driver-x86@vger.kernel.org
6093S: Maintained
6094F: drivers/platform/x86/intel-hid.c
6095
6096INTEL VIRTUAL BUTTON DRIVER
6097M: AceLan Kao <acelan.kao@canonical.com>
6098L: platform-driver-x86@vger.kernel.org
6099S: Maintained
6100F: drivers/platform/x86/intel-vbtn.c
6101
6102INTEL IDLE DRIVER
6103M: Len Brown <lenb@kernel.org>
6104L: linux-pm@vger.kernel.org
6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6106S: Supported
6107F: drivers/idle/intel_idle.c
6108
6109INTEL PSTATE DRIVER
6110M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6111M: Len Brown <lenb@kernel.org>
6112L: linux-pm@vger.kernel.org
6113S: Supported
6114F: drivers/cpufreq/intel_pstate.c
6115
6116INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6117M: Maik Broemme <mbroemme@libmpq.org>
6118L: linux-fbdev@vger.kernel.org
6119S: Maintained
6120F: Documentation/fb/intelfb.txt
6121F: drivers/video/fbdev/intelfb/
6122
6123INTEL 810/815 FRAMEBUFFER DRIVER
6124M: Antonino Daplas <adaplas@gmail.com>
6125L: linux-fbdev@vger.kernel.org
6126S: Maintained
6127F: drivers/video/fbdev/i810/
6128
6129INTEL MENLOW THERMAL DRIVER
6130M: Sujith Thomas <sujith.thomas@intel.com>
6131L: platform-driver-x86@vger.kernel.org
6132W: https://01.org/linux-acpi
6133S: Supported
6134F: drivers/platform/x86/intel_menlow.c
6135
6136INTEL I/OAT DMA DRIVER
6137M: Dave Jiang <dave.jiang@intel.com>
6138R: Dan Williams <dan.j.williams@intel.com>
6139L: dmaengine@vger.kernel.org
6140Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6141S: Supported
6142F: drivers/dma/ioat*
6143
6144INTEL IOMMU (VT-d)
6145M: David Woodhouse <dwmw2@infradead.org>
6146L: iommu@lists.linux-foundation.org
6147T: git git://git.infradead.org/iommu-2.6.git
6148S: Supported
6149F: drivers/iommu/intel-iommu.c
6150F: include/linux/intel-iommu.h
6151
6152INTEL IOP-ADMA DMA DRIVER
6153R: Dan Williams <dan.j.williams@intel.com>
6154S: Odd fixes
6155F: drivers/dma/iop-adma.c
6156
6157INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6158M: Krzysztof Halasa <khalasa@piap.pl>
6159S: Maintained
6160F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6161F: arch/arm/mach-ixp4xx/include/mach/npe.h
6162F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6163F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6164F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6165F: drivers/net/wan/ixp4xx_hss.c
6166
6167INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6168M: Deepak Saxena <dsaxena@plexity.net>
6169S: Maintained
6170F: drivers/char/hw_random/ixp4xx-rng.c
6171
6172INTEL ETHERNET DRIVERS
6173M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6174L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6175W: http://www.intel.com/support/feedback.htm
6176W: http://e1000.sourceforge.net/
6177Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6180S: Supported
6181F: Documentation/networking/e100.txt
6182F: Documentation/networking/e1000.txt
6183F: Documentation/networking/e1000e.txt
6184F: Documentation/networking/igb.txt
6185F: Documentation/networking/igbvf.txt
6186F: Documentation/networking/ixgb.txt
6187F: Documentation/networking/ixgbe.txt
6188F: Documentation/networking/ixgbevf.txt
6189F: Documentation/networking/i40e.txt
6190F: Documentation/networking/i40evf.txt
6191F: drivers/net/ethernet/intel/
6192F: drivers/net/ethernet/intel/*/
6193
6194INTEL RDMA RNIC DRIVER
6195M: Faisal Latif <faisal.latif@intel.com>
6196R: Chien Tin Tung <chien.tin.tung@intel.com>
6197R: Mustafa Ismail <mustafa.ismail@intel.com>
6198R: Shiraz Saleem <shiraz.saleem@intel.com>
6199R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6200L: linux-rdma@vger.kernel.org
6201S: Supported
6202F: drivers/infiniband/hw/i40iw/
6203
6204INTEL MERRIFIELD GPIO DRIVER
6205M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6206L: linux-gpio@vger.kernel.org
6207S: Maintained
6208F: drivers/gpio/gpio-merrifield.c
6209
6210INTEL-MID GPIO DRIVER
6211M: David Cohen <david.a.cohen@linux.intel.com>
6212L: linux-gpio@vger.kernel.org
6213S: Maintained
6214F: drivers/gpio/gpio-intel-mid.c
6215
6216INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6217M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6218L: linux-wireless@vger.kernel.org
6219S: Maintained
6220F: Documentation/networking/README.ipw2100
6221F: Documentation/networking/README.ipw2200
6222F: drivers/net/wireless/intel/ipw2x00/
6223
6224INTEL(R) TRACE HUB
6225M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6226S: Supported
6227F: Documentation/trace/intel_th.txt
6228F: drivers/hwtracing/intel_th/
6229
6230INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6231M: Ning Sun <ning.sun@intel.com>
6232L: tboot-devel@lists.sourceforge.net
6233W: http://tboot.sourceforge.net
6234T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6235S: Supported
6236F: Documentation/intel_txt.txt
6237F: include/linux/tboot.h
6238F: arch/x86/kernel/tboot.c
6239
6240INTEL WIRELESS WIMAX CONNECTION 2400
6241M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6242M: linux-wimax@intel.com
6243L: wimax@linuxwimax.org (subscribers-only)
6244S: Supported
6245W: http://linuxwimax.org
6246F: Documentation/wimax/README.i2400m
6247F: drivers/net/wimax/i2400m/
6248F: include/uapi/linux/wimax/i2400m.h
6249
6250INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6251M: Stanislaw Gruszka <sgruszka@redhat.com>
6252L: linux-wireless@vger.kernel.org
6253S: Supported
6254F: drivers/net/wireless/intel/iwlegacy/
6255
6256INTEL WIRELESS WIFI LINK (iwlwifi)
6257M: Johannes Berg <johannes.berg@intel.com>
6258M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6259M: Luca Coelho <luciano.coelho@intel.com>
6260M: Intel Linux Wireless <linuxwifi@intel.com>
6261L: linux-wireless@vger.kernel.org
6262W: http://intellinuxwireless.org
6263T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6264S: Supported
6265F: drivers/net/wireless/intel/iwlwifi/
6266
6267INTEL MANAGEMENT ENGINE (mei)
6268M: Tomas Winkler <tomas.winkler@intel.com>
6269L: linux-kernel@vger.kernel.org
6270S: Supported
6271F: include/uapi/linux/mei.h
6272F: include/linux/mei_cl_bus.h
6273F: drivers/misc/mei/*
6274F: drivers/watchdog/mei_wdt.c
6275F: Documentation/misc-devices/mei/*
6276
6277INTEL MIC DRIVERS (mic)
6278M: Sudeep Dutt <sudeep.dutt@intel.com>
6279M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6280S: Supported
6281W: https://github.com/sudeepdutt/mic
6282W: http://software.intel.com/en-us/mic-developer
6283F: include/linux/mic_bus.h
6284F: include/linux/scif.h
6285F: include/uapi/linux/mic_common.h
6286F: include/uapi/linux/mic_ioctl.h
6287F: include/uapi/linux/scif_ioctl.h
6288F: drivers/misc/mic/
6289F: drivers/dma/mic_x100_dma.c
6290F: drivers/dma/mic_x100_dma.h
6291F: Documentation/mic/
6292
6293INTEL PMC/P-Unit IPC DRIVER
6294M: Zha Qipeng<qipeng.zha@intel.com>
6295L: platform-driver-x86@vger.kernel.org
6296S: Maintained
6297F: drivers/platform/x86/intel_pmc_ipc.c
6298F: drivers/platform/x86/intel_punit_ipc.c
6299F: arch/x86/include/asm/intel_pmc_ipc.h
6300F: arch/x86/include/asm/intel_punit_ipc.h
6301
6302INTEL TELEMETRY DRIVER
6303M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6304L: platform-driver-x86@vger.kernel.org
6305S: Maintained
6306F: arch/x86/include/asm/intel_telemetry.h
6307F: drivers/platform/x86/intel_telemetry*
6308
6309INTEL PMC CORE DRIVER
6310M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6311M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6312L: platform-driver-x86@vger.kernel.org
6313S: Maintained
6314F: arch/x86/include/asm/pmc_core.h
6315F: drivers/platform/x86/intel_pmc_core*
6316
6317IOC3 ETHERNET DRIVER
6318M: Ralf Baechle <ralf@linux-mips.org>
6319L: linux-mips@linux-mips.org
6320S: Maintained
6321F: drivers/net/ethernet/sgi/ioc3-eth.c
6322
6323IOC3 SERIAL DRIVER
6324M: Pat Gefre <pfg@sgi.com>
6325L: linux-serial@vger.kernel.org
6326S: Maintained
6327F: drivers/tty/serial/ioc3_serial.c
6328
6329IOMMU DRIVERS
6330M: Joerg Roedel <joro@8bytes.org>
6331L: iommu@lists.linux-foundation.org
6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6333S: Maintained
6334F: Documentation/devicetree/bindings/iommu/
6335F: drivers/iommu/
6336
6337IP MASQUERADING
6338M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6339S: Maintained
6340F: net/ipv4/netfilter/ipt_MASQUERADE.c
6341
6342IPMI SUBSYSTEM
6343M: Corey Minyard <minyard@acm.org>
6344L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6345W: http://openipmi.sourceforge.net/
6346S: Supported
6347F: Documentation/IPMI.txt
6348F: drivers/char/ipmi/
6349F: include/linux/ipmi*
6350F: include/uapi/linux/ipmi*
6351
6352QCOM AUDIO (ASoC) DRIVERS
6353M: Patrick Lai <plai@codeaurora.org>
6354M: Banajit Goswami <bgoswami@codeaurora.org>
6355L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6356S: Supported
6357F: sound/soc/qcom/
6358
6359IPS SCSI RAID DRIVER
6360M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6361L: linux-scsi@vger.kernel.org
6362W: http://www.adaptec.com/
6363S: Maintained
6364F: drivers/scsi/ips*
6365
6366IPVS
6367M: Wensong Zhang <wensong@linux-vs.org>
6368M: Simon Horman <horms@verge.net.au>
6369M: Julian Anastasov <ja@ssi.bg>
6370L: netdev@vger.kernel.org
6371L: lvs-devel@vger.kernel.org
6372S: Maintained
6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6375F: Documentation/networking/ipvs-sysctl.txt
6376F: include/net/ip_vs.h
6377F: include/uapi/linux/ip_vs.h
6378F: net/netfilter/ipvs/
6379
6380IPWIRELESS DRIVER
6381M: Jiri Kosina <jikos@kernel.org>
6382M: David Sterba <dsterba@suse.com>
6383S: Odd Fixes
6384F: drivers/tty/ipwireless/
6385
6386IPX NETWORK LAYER
6387M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6388L: netdev@vger.kernel.org
6389S: Maintained
6390F: include/net/ipx.h
6391F: include/uapi/linux/ipx.h
6392F: net/ipx/
6393
6394IRDA SUBSYSTEM
6395M: Samuel Ortiz <samuel@sortiz.org>
6396L: irda-users@lists.sourceforge.net (subscribers-only)
6397L: netdev@vger.kernel.org
6398W: http://irda.sourceforge.net/
6399S: Maintained
6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6401F: Documentation/networking/irda.txt
6402F: drivers/net/irda/
6403F: include/net/irda/
6404F: net/irda/
6405
6406IRQ SUBSYSTEM
6407M: Thomas Gleixner <tglx@linutronix.de>
6408L: linux-kernel@vger.kernel.org
6409S: Maintained
6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6411F: kernel/irq/
6412
6413IRQCHIP DRIVERS
6414M: Thomas Gleixner <tglx@linutronix.de>
6415M: Jason Cooper <jason@lakedaemon.net>
6416M: Marc Zyngier <marc.zyngier@arm.com>
6417L: linux-kernel@vger.kernel.org
6418S: Maintained
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6420T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6421F: Documentation/devicetree/bindings/interrupt-controller/
6422F: drivers/irqchip/
6423
6424IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6425M: Marc Zyngier <marc.zyngier@arm.com>
6426S: Maintained
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6428F: Documentation/IRQ-domain.txt
6429F: include/linux/irqdomain.h
6430F: kernel/irq/irqdomain.c
6431F: kernel/irq/msi.c
6432
6433ISA
6434M: William Breathitt Gray <vilhelm.gray@gmail.com>
6435S: Maintained
6436F: Documentation/isa.txt
6437F: drivers/base/isa.c
6438F: include/linux/isa.h
6439
6440ISAPNP
6441M: Jaroslav Kysela <perex@perex.cz>
6442S: Maintained
6443F: Documentation/isapnp.txt
6444F: drivers/pnp/isapnp/
6445F: include/linux/isapnp.h
6446
6447ISA RADIO MODULE
6448M: Hans Verkuil <hverkuil@xs4all.nl>
6449L: linux-media@vger.kernel.org
6450T: git git://linuxtv.org/media_tree.git
6451W: https://linuxtv.org
6452S: Maintained
6453F: drivers/media/radio/radio-isa*
6454
6455iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6456M: Peter Jones <pjones@redhat.com>
6457M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6458S: Maintained
6459F: drivers/firmware/iscsi_ibft*
6460
6461ISCSI
6462M: Mike Christie <michaelc@cs.wisc.edu>
6463L: open-iscsi@googlegroups.com
6464W: www.open-iscsi.org
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6466S: Maintained
6467F: drivers/scsi/*iscsi*
6468F: include/scsi/*iscsi*
6469
6470ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6471M: Or Gerlitz <ogerlitz@mellanox.com>
6472M: Sagi Grimberg <sagi@grimberg.me>
6473M: Roi Dayan <roid@mellanox.com>
6474L: linux-rdma@vger.kernel.org
6475S: Supported
6476W: http://www.openfabrics.org
6477W: www.open-iscsi.org
6478Q: http://patchwork.kernel.org/project/linux-rdma/list/
6479F: drivers/infiniband/ulp/iser/
6480
6481ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6482M: Sagi Grimberg <sagi@grimberg.me>
6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6484L: linux-rdma@vger.kernel.org
6485L: target-devel@vger.kernel.org
6486S: Supported
6487W: http://www.linux-iscsi.org
6488F: drivers/infiniband/ulp/isert
6489
6490ISDN SUBSYSTEM
6491M: Karsten Keil <isdn@linux-pingi.de>
6492L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6493L: netdev@vger.kernel.org
6494W: http://www.isdn4linux.de
6495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6496S: Maintained
6497F: Documentation/isdn/
6498F: drivers/isdn/
6499F: include/linux/isdn.h
6500F: include/linux/isdn/
6501F: include/uapi/linux/isdn.h
6502F: include/uapi/linux/isdn/
6503
6504ISDN SUBSYSTEM (Eicon active card driver)
6505M: Armin Schindler <mac@melware.de>
6506L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6507W: http://www.melware.de
6508S: Maintained
6509F: drivers/isdn/hardware/eicon/
6510
6511IT87 HARDWARE MONITORING DRIVER
6512M: Jean Delvare <jdelvare@suse.com>
6513L: linux-hwmon@vger.kernel.org
6514S: Maintained
6515F: Documentation/hwmon/it87
6516F: drivers/hwmon/it87.c
6517
6518IT913X MEDIA DRIVER
6519M: Antti Palosaari <crope@iki.fi>
6520L: linux-media@vger.kernel.org
6521W: https://linuxtv.org
6522W: http://palosaari.fi/linux/
6523Q: http://patchwork.linuxtv.org/project/linux-media/list/
6524T: git git://linuxtv.org/anttip/media_tree.git
6525S: Maintained
6526F: drivers/media/tuners/it913x*
6527
6528IVTV VIDEO4LINUX DRIVER
6529M: Andy Walls <awalls@md.metrocast.net>
6530L: ivtv-devel@ivtvdriver.org (subscribers-only)
6531L: linux-media@vger.kernel.org
6532T: git git://linuxtv.org/media_tree.git
6533W: http://www.ivtvdriver.org
6534S: Maintained
6535F: Documentation/video4linux/*.ivtv
6536F: drivers/media/pci/ivtv/
6537F: include/uapi/linux/ivtv*
6538
6539IX2505V MEDIA DRIVER
6540M: Malcolm Priestley <tvboxspy@gmail.com>
6541L: linux-media@vger.kernel.org
6542W: https://linuxtv.org
6543Q: http://patchwork.linuxtv.org/project/linux-media/list/
6544S: Maintained
6545F: drivers/media/dvb-frontends/ix2505v*
6546
6547JC42.4 TEMPERATURE SENSOR DRIVER
6548M: Guenter Roeck <linux@roeck-us.net>
6549L: linux-hwmon@vger.kernel.org
6550S: Maintained
6551F: drivers/hwmon/jc42.c
6552F: Documentation/hwmon/jc42
6553
6554JFS FILESYSTEM
6555M: Dave Kleikamp <shaggy@kernel.org>
6556L: jfs-discussion@lists.sourceforge.net
6557W: http://jfs.sourceforge.net/
6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6559S: Maintained
6560F: Documentation/filesystems/jfs.txt
6561F: fs/jfs/
6562
6563JME NETWORK DRIVER
6564M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6565L: netdev@vger.kernel.org
6566S: Maintained
6567F: drivers/net/ethernet/jme.*
6568
6569JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6570M: David Woodhouse <dwmw2@infradead.org>
6571L: linux-mtd@lists.infradead.org
6572W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6573S: Maintained
6574F: fs/jffs2/
6575F: include/uapi/linux/jffs2.h
6576
6577JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6578M: "Theodore Ts'o" <tytso@mit.edu>
6579M: Jan Kara <jack@suse.com>
6580L: linux-ext4@vger.kernel.org
6581S: Maintained
6582F: fs/jbd2/
6583F: include/linux/jbd2.h
6584
6585JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6586M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6587L: linux-media@vger.kernel.org
6588S: Maintained
6589F: drivers/media/platform/rcar_jpu.c
6590
6591JSM Neo PCI based serial card
6592M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6593L: linux-serial@vger.kernel.org
6594S: Maintained
6595F: drivers/tty/serial/jsm/
6596
6597K10TEMP HARDWARE MONITORING DRIVER
6598M: Clemens Ladisch <clemens@ladisch.de>
6599L: linux-hwmon@vger.kernel.org
6600S: Maintained
6601F: Documentation/hwmon/k10temp
6602F: drivers/hwmon/k10temp.c
6603
6604K8TEMP HARDWARE MONITORING DRIVER
6605M: Rudolf Marek <r.marek@assembler.cz>
6606L: linux-hwmon@vger.kernel.org
6607S: Maintained
6608F: Documentation/hwmon/k8temp
6609F: drivers/hwmon/k8temp.c
6610
6611KASAN
6612M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6613R: Alexander Potapenko <glider@google.com>
6614R: Dmitry Vyukov <dvyukov@google.com>
6615L: kasan-dev@googlegroups.com
6616S: Maintained
6617F: arch/*/include/asm/kasan.h
6618F: arch/*/mm/kasan_init*
6619F: Documentation/kasan.txt
6620F: include/linux/kasan*.h
6621F: lib/test_kasan.c
6622F: mm/kasan/
6623F: scripts/Makefile.kasan
6624
6625KCONFIG
6626M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6627L: linux-kbuild@vger.kernel.org
6628T: git git://gitorious.org/linux-kconfig/linux-kconfig
6629S: Maintained
6630F: Documentation/kbuild/kconfig-language.txt
6631F: scripts/kconfig/
6632
6633KDUMP
6634M: Dave Young <dyoung@redhat.com>
6635M: Baoquan He <bhe@redhat.com>
6636R: Vivek Goyal <vgoyal@redhat.com>
6637L: kexec@lists.infradead.org
6638W: http://lse.sourceforge.net/kdump/
6639S: Maintained
6640F: Documentation/kdump/
6641
6642KEENE FM RADIO TRANSMITTER DRIVER
6643M: Hans Verkuil <hverkuil@xs4all.nl>
6644L: linux-media@vger.kernel.org
6645T: git git://linuxtv.org/media_tree.git
6646W: https://linuxtv.org
6647S: Maintained
6648F: drivers/media/radio/radio-keene*
6649
6650KERNEL AUTOMOUNTER v4 (AUTOFS4)
6651M: Ian Kent <raven@themaw.net>
6652L: autofs@vger.kernel.org
6653S: Maintained
6654F: fs/autofs4/
6655
6656KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6657M: Michal Marek <mmarek@suse.com>
6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6660L: linux-kbuild@vger.kernel.org
6661S: Maintained
6662F: Documentation/kbuild/
6663F: Makefile
6664F: scripts/Makefile.*
6665F: scripts/basic/
6666F: scripts/mk*
6667F: scripts/package/
6668
6669KERNEL JANITORS
6670L: kernel-janitors@vger.kernel.org
6671W: http://kernelnewbies.org/KernelJanitors
6672S: Odd Fixes
6673
6674KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6675M: "J. Bruce Fields" <bfields@fieldses.org>
6676M: Jeff Layton <jlayton@poochiereds.net>
6677L: linux-nfs@vger.kernel.org
6678W: http://nfs.sourceforge.net/
6679T: git git://linux-nfs.org/~bfields/linux.git
6680S: Supported
6681F: fs/nfsd/
6682F: include/uapi/linux/nfsd/
6683F: fs/lockd/
6684F: fs/nfs_common/
6685F: net/sunrpc/
6686F: include/linux/lockd/
6687F: include/linux/sunrpc/
6688F: include/uapi/linux/sunrpc/
6689
6690KERNEL SELFTEST FRAMEWORK
6691M: Shuah Khan <shuahkh@osg.samsung.com>
6692M: Shuah Khan <shuah@kernel.org>
6693L: linux-kselftest@vger.kernel.org
6694T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6695S: Maintained
6696F: tools/testing/selftests
6697
6698KERNEL VIRTUAL MACHINE (KVM)
6699M: Paolo Bonzini <pbonzini@redhat.com>
6700M: Radim Krčmář <rkrcmar@redhat.com>
6701L: kvm@vger.kernel.org
6702W: http://www.linux-kvm.org
6703T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6704S: Supported
6705F: Documentation/*/kvm*.txt
6706F: Documentation/virtual/kvm/
6707F: arch/*/kvm/
6708F: arch/x86/kernel/kvm.c
6709F: arch/x86/kernel/kvmclock.c
6710F: arch/*/include/asm/kvm*
6711F: include/linux/kvm*
6712F: include/uapi/linux/kvm*
6713F: virt/kvm/
6714F: tools/kvm/
6715
6716KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6717M: Joerg Roedel <joro@8bytes.org>
6718L: kvm@vger.kernel.org
6719W: http://www.linux-kvm.org/
6720S: Maintained
6721F: arch/x86/include/asm/svm.h
6722F: arch/x86/kvm/svm.c
6723
6724KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6725M: Alexander Graf <agraf@suse.com>
6726L: kvm-ppc@vger.kernel.org
6727W: http://www.linux-kvm.org/
6728T: git git://github.com/agraf/linux-2.6.git
6729S: Supported
6730F: arch/powerpc/include/asm/kvm*
6731F: arch/powerpc/kvm/
6732
6733KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6734M: Christian Borntraeger <borntraeger@de.ibm.com>
6735M: Cornelia Huck <cornelia.huck@de.ibm.com>
6736L: linux-s390@vger.kernel.org
6737W: http://www.ibm.com/developerworks/linux/linux390/
6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6739S: Supported
6740F: Documentation/s390/kvm.txt
6741F: arch/s390/include/asm/kvm*
6742F: arch/s390/kvm/
6743
6744KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6745M: Christoffer Dall <christoffer.dall@linaro.org>
6746M: Marc Zyngier <marc.zyngier@arm.com>
6747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6748L: kvmarm@lists.cs.columbia.edu
6749W: http://systems.cs.columbia.edu/projects/kvm-arm
6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6751S: Supported
6752F: arch/arm/include/uapi/asm/kvm*
6753F: arch/arm/include/asm/kvm*
6754F: arch/arm/kvm/
6755F: virt/kvm/arm/
6756F: include/kvm/arm_*
6757
6758KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6759M: Christoffer Dall <christoffer.dall@linaro.org>
6760M: Marc Zyngier <marc.zyngier@arm.com>
6761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6762L: kvmarm@lists.cs.columbia.edu
6763S: Maintained
6764F: arch/arm64/include/uapi/asm/kvm*
6765F: arch/arm64/include/asm/kvm*
6766F: arch/arm64/kvm/
6767
6768KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6769M: James Hogan <james.hogan@imgtec.com>
6770L: linux-mips@linux-mips.org
6771S: Supported
6772F: arch/mips/include/uapi/asm/kvm*
6773F: arch/mips/include/asm/kvm*
6774F: arch/mips/kvm/
6775
6776KEXEC
6777M: Eric Biederman <ebiederm@xmission.com>
6778W: http://kernel.org/pub/linux/utils/kernel/kexec/
6779L: kexec@lists.infradead.org
6780S: Maintained
6781F: include/linux/kexec.h
6782F: include/uapi/linux/kexec.h
6783F: kernel/kexec*
6784
6785KEYS/KEYRINGS:
6786M: David Howells <dhowells@redhat.com>
6787L: keyrings@vger.kernel.org
6788S: Maintained
6789F: Documentation/security/keys.txt
6790F: include/linux/key.h
6791F: include/linux/key-type.h
6792F: include/linux/keyctl.h
6793F: include/uapi/linux/keyctl.h
6794F: include/keys/
6795F: security/keys/
6796
6797KEYS-TRUSTED
6798M: David Safford <safford@us.ibm.com>
6799M: Mimi Zohar <zohar@linux.vnet.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/trusted-type.h
6805F: security/keys/trusted.c
6806F: security/keys/trusted.h
6807
6808KEYS-ENCRYPTED
6809M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6810M: David Safford <safford@us.ibm.com>
6811L: linux-security-module@vger.kernel.org
6812L: keyrings@vger.kernel.org
6813S: Supported
6814F: Documentation/security/keys-trusted-encrypted.txt
6815F: include/keys/encrypted-type.h
6816F: security/keys/encrypted-keys/
6817
6818KGDB / KDB /debug_core
6819M: Jason Wessel <jason.wessel@windriver.com>
6820W: http://kgdb.wiki.kernel.org/
6821L: kgdb-bugreport@lists.sourceforge.net
6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6823S: Maintained
6824F: Documentation/DocBook/kgdb.tmpl
6825F: drivers/misc/kgdbts.c
6826F: drivers/tty/serial/kgdboc.c
6827F: include/linux/kdb.h
6828F: include/linux/kgdb.h
6829F: kernel/debug/
6830
6831KMEMCHECK
6832M: Vegard Nossum <vegardno@ifi.uio.no>
6833M: Pekka Enberg <penberg@kernel.org>
6834S: Maintained
6835F: Documentation/kmemcheck.txt
6836F: arch/x86/include/asm/kmemcheck.h
6837F: arch/x86/mm/kmemcheck/
6838F: include/linux/kmemcheck.h
6839F: mm/kmemcheck.c
6840
6841KMEMLEAK
6842M: Catalin Marinas <catalin.marinas@arm.com>
6843S: Maintained
6844F: Documentation/kmemleak.txt
6845F: include/linux/kmemleak.h
6846F: mm/kmemleak.c
6847F: mm/kmemleak-test.c
6848
6849KPROBES
6850M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6851M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6852M: "David S. Miller" <davem@davemloft.net>
6853M: Masami Hiramatsu <mhiramat@kernel.org>
6854S: Maintained
6855F: Documentation/kprobes.txt
6856F: include/linux/kprobes.h
6857F: kernel/kprobes.c
6858
6859KS0108 LCD CONTROLLER DRIVER
6860M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6861W: http://miguelojeda.es/auxdisplay.htm
6862W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6863S: Maintained
6864F: Documentation/auxdisplay/ks0108
6865F: drivers/auxdisplay/ks0108.c
6866F: include/linux/ks0108.h
6867
6868L3MDEV
6869M: David Ahern <dsa@cumulusnetworks.com>
6870L: netdev@vger.kernel.org
6871S: Maintained
6872F: net/l3mdev
6873F: include/net/l3mdev.h
6874
6875LANTIQ MIPS ARCHITECTURE
6876M: John Crispin <john@phrozen.org>
6877L: linux-mips@linux-mips.org
6878S: Maintained
6879F: arch/mips/lantiq
6880
6881LAPB module
6882L: linux-x25@vger.kernel.org
6883S: Orphan
6884F: Documentation/networking/lapb-module.txt
6885F: include/*/lapb.h
6886F: net/lapb/
6887
6888LASI 53c700 driver for PARISC
6889M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6890L: linux-scsi@vger.kernel.org
6891S: Maintained
6892F: Documentation/scsi/53c700.txt
6893F: drivers/scsi/53c700*
6894
6895LED SUBSYSTEM
6896M: Richard Purdie <rpurdie@rpsys.net>
6897M: Jacek Anaszewski <j.anaszewski@samsung.com>
6898L: linux-leds@vger.kernel.org
6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6900S: Maintained
6901F: Documentation/devicetree/bindings/leds/
6902F: drivers/leds/
6903F: include/linux/leds.h
6904
6905LEGACY EEPROM DRIVER
6906M: Jean Delvare <jdelvare@suse.com>
6907S: Maintained
6908F: Documentation/misc-devices/eeprom
6909F: drivers/misc/eeprom/eeprom.c
6910
6911LEGO USB Tower driver
6912M: Juergen Stuber <starblue@users.sourceforge.net>
6913L: legousb-devel@lists.sourceforge.net
6914W: http://legousb.sourceforge.net/
6915S: Maintained
6916F: drivers/usb/misc/legousbtower.c
6917
6918LG2160 MEDIA DRIVER
6919M: Michael Krufky <mkrufky@linuxtv.org>
6920L: linux-media@vger.kernel.org
6921W: https://linuxtv.org
6922W: http://github.com/mkrufky
6923Q: http://patchwork.linuxtv.org/project/linux-media/list/
6924T: git git://linuxtv.org/mkrufky/tuners.git
6925S: Maintained
6926F: drivers/media/dvb-frontends/lg2160.*
6927
6928LGDT3305 MEDIA DRIVER
6929M: Michael Krufky <mkrufky@linuxtv.org>
6930L: linux-media@vger.kernel.org
6931W: https://linuxtv.org
6932W: http://github.com/mkrufky
6933Q: http://patchwork.linuxtv.org/project/linux-media/list/
6934T: git git://linuxtv.org/mkrufky/tuners.git
6935S: Maintained
6936F: drivers/media/dvb-frontends/lgdt3305.*
6937
6938LGUEST
6939M: Rusty Russell <rusty@rustcorp.com.au>
6940L: lguest@lists.ozlabs.org
6941W: http://lguest.ozlabs.org/
6942S: Odd Fixes
6943F: arch/x86/include/asm/lguest*.h
6944F: arch/x86/lguest/
6945F: drivers/lguest/
6946F: include/linux/lguest*.h
6947F: tools/lguest/
6948
6949LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6950M: Tejun Heo <tj@kernel.org>
6951L: linux-ide@vger.kernel.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953S: Maintained
6954F: drivers/ata/
6955F: include/linux/ata.h
6956F: include/linux/libata.h
6957F: Documentation/devicetree/bindings/ata/
6958
6959LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6960M: Viresh Kumar <vireshk@kernel.org>
6961L: linux-ide@vger.kernel.org
6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6963S: Maintained
6964F: include/linux/pata_arasan_cf_data.h
6965F: drivers/ata/pata_arasan_cf.c
6966
6967LIBATA PATA DRIVERS
6968M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6969M: Tejun Heo <tj@kernel.org>
6970L: linux-ide@vger.kernel.org
6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6972S: Maintained
6973F: drivers/ata/pata_*.c
6974F: drivers/ata/ata_generic.c
6975
6976LIBATA SATA AHCI PLATFORM devices support
6977M: Hans de Goede <hdegoede@redhat.com>
6978M: Tejun Heo <tj@kernel.org>
6979L: linux-ide@vger.kernel.org
6980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6981S: Maintained
6982F: drivers/ata/ahci_platform.c
6983F: drivers/ata/libahci_platform.c
6984F: include/linux/ahci_platform.h
6985
6986LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6987M: Mikael Pettersson <mikpelinux@gmail.com>
6988L: linux-ide@vger.kernel.org
6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6990S: Maintained
6991F: drivers/ata/sata_promise.*
6992
6993LIBLOCKDEP
6994M: Sasha Levin <sasha.levin@oracle.com>
6995S: Maintained
6996F: tools/lib/lockdep/
6997
6998LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6999M: Dan Williams <dan.j.williams@intel.com>
7000L: linux-nvdimm@lists.01.org
7001Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7003S: Supported
7004F: drivers/nvdimm/*
7005F: include/linux/nd.h
7006F: include/linux/libnvdimm.h
7007F: include/uapi/linux/ndctl.h
7008
7009LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7010M: Ross Zwisler <ross.zwisler@linux.intel.com>
7011L: linux-nvdimm@lists.01.org
7012Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7013S: Supported
7014F: drivers/nvdimm/blk.c
7015F: drivers/nvdimm/region_devs.c
7016F: drivers/acpi/nfit*
7017
7018LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7019M: Vishal Verma <vishal.l.verma@intel.com>
7020L: linux-nvdimm@lists.01.org
7021Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7022S: Supported
7023F: drivers/nvdimm/btt*
7024
7025LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7026M: Ross Zwisler <ross.zwisler@linux.intel.com>
7027L: linux-nvdimm@lists.01.org
7028Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7029S: Supported
7030F: drivers/nvdimm/pmem.c
7031F: include/linux/pmem.h
7032F: arch/*/include/asm/pmem.h
7033
7034LIGHTNVM PLATFORM SUPPORT
7035M: Matias Bjorling <mb@lightnvm.io>
7036W: http://github/OpenChannelSSD
7037L: linux-block@vger.kernel.org
7038S: Maintained
7039F: drivers/lightnvm/
7040F: include/linux/lightnvm.h
7041F: include/uapi/linux/lightnvm.h
7042
7043LINUX FOR IBM pSERIES (RS/6000)
7044M: Paul Mackerras <paulus@au.ibm.com>
7045W: http://www.ibm.com/linux/ltc/projects/ppc
7046S: Supported
7047F: arch/powerpc/boot/rs6000.h
7048
7049LINUX FOR POWERPC (32-BIT AND 64-BIT)
7050M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7051M: Paul Mackerras <paulus@samba.org>
7052M: Michael Ellerman <mpe@ellerman.id.au>
7053W: http://www.penguinppc.org/
7054L: linuxppc-dev@lists.ozlabs.org
7055Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7056T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7057S: Supported
7058F: Documentation/powerpc/
7059F: arch/powerpc/
7060F: drivers/char/tpm/tpm_ibmvtpm*
7061F: drivers/crypto/nx/
7062F: drivers/crypto/vmx/
7063F: drivers/net/ethernet/ibm/ibmveth.*
7064F: drivers/net/ethernet/ibm/ibmvnic.*
7065F: drivers/pci/hotplug/pnv_php.c
7066F: drivers/pci/hotplug/rpa*
7067F: drivers/scsi/ibmvscsi/
7068N: opal
7069N: /pmac
7070N: powermac
7071N: powernv
7072N: [^a-z0-9]ps3
7073N: pseries
7074
7075LINUX FOR POWER MACINTOSH
7076M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7077W: http://www.penguinppc.org/
7078L: linuxppc-dev@lists.ozlabs.org
7079S: Maintained
7080F: arch/powerpc/platforms/powermac/
7081F: drivers/macintosh/
7082
7083LINUX FOR POWERPC EMBEDDED MPC5XXX
7084M: Anatolij Gustschin <agust@denx.de>
7085L: linuxppc-dev@lists.ozlabs.org
7086T: git git://git.denx.de/linux-denx-agust.git
7087S: Maintained
7088F: arch/powerpc/platforms/512x/
7089F: arch/powerpc/platforms/52xx/
7090
7091LINUX FOR POWERPC EMBEDDED PPC4XX
7092M: Alistair Popple <alistair@popple.id.au>
7093M: Matt Porter <mporter@kernel.crashing.org>
7094W: http://www.penguinppc.org/
7095L: linuxppc-dev@lists.ozlabs.org
7096S: Maintained
7097F: arch/powerpc/platforms/40x/
7098F: arch/powerpc/platforms/44x/
7099
7100LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7101L: linuxppc-dev@lists.ozlabs.org
7102S: Orphan
7103F: arch/powerpc/*/*virtex*
7104F: arch/powerpc/*/*/*virtex*
7105
7106LINUX FOR POWERPC EMBEDDED PPC8XX
7107M: Vitaly Bordug <vitb@kernel.crashing.org>
7108W: http://www.penguinppc.org/
7109L: linuxppc-dev@lists.ozlabs.org
7110S: Maintained
7111F: arch/powerpc/platforms/8xx/
7112
7113LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7114M: Scott Wood <oss@buserror.net>
7115M: Kumar Gala <galak@kernel.crashing.org>
7116W: http://www.penguinppc.org/
7117L: linuxppc-dev@lists.ozlabs.org
7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7119S: Maintained
7120F: arch/powerpc/platforms/83xx/
7121F: arch/powerpc/platforms/85xx/
7122
7123LINUX FOR POWERPC PA SEMI PWRFICIENT
7124M: Olof Johansson <olof@lixom.net>
7125L: linuxppc-dev@lists.ozlabs.org
7126S: Maintained
7127F: arch/powerpc/platforms/pasemi/
7128F: drivers/*/*pasemi*
7129F: drivers/*/*/*pasemi*
7130
7131LINUX SECURITY MODULE (LSM) FRAMEWORK
7132M: Chris Wright <chrisw@sous-sol.org>
7133L: linux-security-module@vger.kernel.org
7134S: Supported
7135
7136LIS3LV02D ACCELEROMETER DRIVER
7137M: Eric Piel <eric.piel@tremplin-utc.net>
7138S: Maintained
7139F: Documentation/misc-devices/lis3lv02d
7140F: drivers/misc/lis3lv02d/
7141F: drivers/platform/x86/hp_accel.c
7142
7143LIVE PATCHING
7144M: Josh Poimboeuf <jpoimboe@redhat.com>
7145M: Jessica Yu <jeyu@redhat.com>
7146M: Jiri Kosina <jikos@kernel.org>
7147M: Miroslav Benes <mbenes@suse.cz>
7148R: Petr Mladek <pmladek@suse.com>
7149S: Maintained
7150F: kernel/livepatch/
7151F: include/linux/livepatch.h
7152F: arch/x86/include/asm/livepatch.h
7153F: arch/x86/kernel/livepatch.c
7154F: Documentation/livepatch/
7155F: Documentation/ABI/testing/sysfs-kernel-livepatch
7156F: samples/livepatch/
7157L: live-patching@vger.kernel.org
7158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7159
7160LINUX KERNEL DUMP TEST MODULE (LKDTM)
7161M: Kees Cook <keescook@chromium.org>
7162S: Maintained
7163F: drivers/misc/lkdtm*
7164
7165LLC (802.2)
7166M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7167S: Maintained
7168F: include/linux/llc.h
7169F: include/uapi/linux/llc.h
7170F: include/net/llc*
7171F: net/llc/
7172
7173LM73 HARDWARE MONITOR DRIVER
7174M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7175L: linux-hwmon@vger.kernel.org
7176S: Maintained
7177F: drivers/hwmon/lm73.c
7178
7179LM78 HARDWARE MONITOR DRIVER
7180M: Jean Delvare <jdelvare@suse.com>
7181L: linux-hwmon@vger.kernel.org
7182S: Maintained
7183F: Documentation/hwmon/lm78
7184F: drivers/hwmon/lm78.c
7185
7186LM83 HARDWARE MONITOR DRIVER
7187M: Jean Delvare <jdelvare@suse.com>
7188L: linux-hwmon@vger.kernel.org
7189S: Maintained
7190F: Documentation/hwmon/lm83
7191F: drivers/hwmon/lm83.c
7192
7193LM90 HARDWARE MONITOR DRIVER
7194M: Jean Delvare <jdelvare@suse.com>
7195L: linux-hwmon@vger.kernel.org
7196S: Maintained
7197F: Documentation/hwmon/lm90
7198F: Documentation/devicetree/bindings/hwmon/lm90.txt
7199F: drivers/hwmon/lm90.c
7200
7201LM95234 HARDWARE MONITOR DRIVER
7202M: Guenter Roeck <linux@roeck-us.net>
7203L: linux-hwmon@vger.kernel.org
7204S: Maintained
7205F: Documentation/hwmon/lm95234
7206F: drivers/hwmon/lm95234.c
7207
7208LME2510 MEDIA DRIVER
7209M: Malcolm Priestley <tvboxspy@gmail.com>
7210L: linux-media@vger.kernel.org
7211W: https://linuxtv.org
7212Q: http://patchwork.linuxtv.org/project/linux-media/list/
7213S: Maintained
7214F: drivers/media/usb/dvb-usb-v2/lmedm04*
7215
7216LOCKING PRIMITIVES
7217M: Peter Zijlstra <peterz@infradead.org>
7218M: Ingo Molnar <mingo@redhat.com>
7219L: linux-kernel@vger.kernel.org
7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7221S: Maintained
7222F: Documentation/locking/
7223F: include/linux/lockdep.h
7224F: include/linux/spinlock*.h
7225F: arch/*/include/asm/spinlock*.h
7226F: include/linux/rwlock*.h
7227F: include/linux/mutex*.h
7228F: arch/*/include/asm/mutex*.h
7229F: include/linux/rwsem*.h
7230F: arch/*/include/asm/rwsem.h
7231F: include/linux/seqlock.h
7232F: lib/locking*.[ch]
7233F: kernel/locking/
7234
7235LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7236M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7237L: linux-ntfs-dev@lists.sourceforge.net
7238W: http://www.linux-ntfs.org/content/view/19/37/
7239S: Maintained
7240F: Documentation/ldm.txt
7241F: block/partitions/ldm.*
7242
7243LogFS
7244M: Joern Engel <joern@logfs.org>
7245M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7246L: logfs@logfs.org
7247W: logfs.org
7248S: Maintained
7249F: fs/logfs/
7250
7251LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7252M: Sathya Prakash <sathya.prakash@broadcom.com>
7253M: Chaitra P B <chaitra.basappa@broadcom.com>
7254M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7255L: MPT-FusionLinux.pdl@broadcom.com
7256L: linux-scsi@vger.kernel.org
7257W: http://www.avagotech.com/support/
7258S: Supported
7259F: drivers/message/fusion/
7260F: drivers/scsi/mpt2sas/
7261F: drivers/scsi/mpt3sas/
7262
7263LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7264M: Matthew Wilcox <matthew@wil.cx>
7265L: linux-scsi@vger.kernel.org
7266S: Maintained
7267F: drivers/scsi/sym53c8xx_2/
7268
7269LTC4261 HARDWARE MONITOR DRIVER
7270M: Guenter Roeck <linux@roeck-us.net>
7271L: linux-hwmon@vger.kernel.org
7272S: Maintained
7273F: Documentation/hwmon/ltc4261
7274F: drivers/hwmon/ltc4261.c
7275
7276LTP (Linux Test Project)
7277M: Mike Frysinger <vapier@gentoo.org>
7278M: Cyril Hrubis <chrubis@suse.cz>
7279M: Wanlong Gao <wanlong.gao@gmail.com>
7280M: Jan Stancek <jstancek@redhat.com>
7281M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7282M: Alexey Kodanev <alexey.kodanev@oracle.com>
7283L: ltp@lists.linux.it (subscribers-only)
7284W: http://linux-test-project.github.io/
7285T: git git://github.com/linux-test-project/ltp.git
7286S: Maintained
7287
7288M32R ARCHITECTURE
7289W: http://www.linux-m32r.org/
7290S: Orphan
7291F: arch/m32r/
7292
7293M68K ARCHITECTURE
7294M: Geert Uytterhoeven <geert@linux-m68k.org>
7295L: linux-m68k@lists.linux-m68k.org
7296W: http://www.linux-m68k.org/
7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7298S: Maintained
7299F: arch/m68k/
7300F: drivers/zorro/
7301
7302M68K ON APPLE MACINTOSH
7303M: Joshua Thompson <funaho@jurai.org>
7304W: http://www.mac.linux-m68k.org/
7305L: linux-m68k@lists.linux-m68k.org
7306S: Maintained
7307F: arch/m68k/mac/
7308
7309M68K ON HP9000/300
7310M: Philip Blundell <philb@gnu.org>
7311W: http://www.tazenda.demon.co.uk/phil/linux-hp
7312S: Maintained
7313F: arch/m68k/hp300/
7314
7315M88DS3103 MEDIA DRIVER
7316M: Antti Palosaari <crope@iki.fi>
7317L: linux-media@vger.kernel.org
7318W: https://linuxtv.org
7319W: http://palosaari.fi/linux/
7320Q: http://patchwork.linuxtv.org/project/linux-media/list/
7321T: git git://linuxtv.org/anttip/media_tree.git
7322S: Maintained
7323F: drivers/media/dvb-frontends/m88ds3103*
7324
7325M88RS2000 MEDIA DRIVER
7326M: Malcolm Priestley <tvboxspy@gmail.com>
7327L: linux-media@vger.kernel.org
7328W: https://linuxtv.org
7329Q: http://patchwork.linuxtv.org/project/linux-media/list/
7330S: Maintained
7331F: drivers/media/dvb-frontends/m88rs2000*
7332
7333MA901 MASTERKIT USB FM RADIO DRIVER
7334M: Alexey Klimov <klimov.linux@gmail.com>
7335L: linux-media@vger.kernel.org
7336T: git git://linuxtv.org/media_tree.git
7337S: Maintained
7338F: drivers/media/radio/radio-ma901.c
7339
7340MAC80211
7341M: Johannes Berg <johannes@sipsolutions.net>
7342L: linux-wireless@vger.kernel.org
7343W: http://wireless.kernel.org/
7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7346S: Maintained
7347F: Documentation/networking/mac80211-injection.txt
7348F: include/net/mac80211.h
7349F: net/mac80211/
7350F: drivers/net/wireless/mac80211_hwsim.[ch]
7351
7352MACVLAN DRIVER
7353M: Patrick McHardy <kaber@trash.net>
7354L: netdev@vger.kernel.org
7355S: Maintained
7356F: drivers/net/macvlan.c
7357F: include/linux/if_macvlan.h
7358
7359MAILBOX API
7360M: Jassi Brar <jassisinghbrar@gmail.com>
7361L: linux-kernel@vger.kernel.org
7362S: Maintained
7363F: drivers/mailbox/
7364F: include/linux/mailbox_client.h
7365F: include/linux/mailbox_controller.h
7366
7367MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7368M: Michael Kerrisk <mtk.manpages@gmail.com>
7369W: http://www.kernel.org/doc/man-pages
7370L: linux-man@vger.kernel.org
7371S: Maintained
7372
7373MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7374M: Andrew Lunn <andrew@lunn.ch>
7375M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7376S: Maintained
7377F: drivers/net/dsa/mv88e6xxx/
7378
7379MARVELL ARMADA DRM SUPPORT
7380M: Russell King <rmk+kernel@armlinux.org.uk>
7381S: Maintained
7382F: drivers/gpu/drm/armada/
7383F: include/uapi/drm/armada_drm.h
7384F: Documentation/devicetree/bindings/display/armada/
7385
7386MARVELL CRYPTO DRIVER
7387M: Boris Brezillon <boris.brezillon@free-electrons.com>
7388M: Arnaud Ebalard <arno@natisbad.org>
7389F: drivers/crypto/marvell/
7390S: Maintained
7391L: linux-crypto@vger.kernel.org
7392
7393MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7394M: Mirko Lindner <mlindner@marvell.com>
7395M: Stephen Hemminger <stephen@networkplumber.org>
7396L: netdev@vger.kernel.org
7397S: Maintained
7398F: drivers/net/ethernet/marvell/sk*
7399
7400MARVELL LIBERTAS WIRELESS DRIVER
7401L: libertas-dev@lists.infradead.org
7402S: Orphan
7403F: drivers/net/wireless/marvell/libertas/
7404
7405MARVELL MV643XX ETHERNET DRIVER
7406M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7407L: netdev@vger.kernel.org
7408S: Maintained
7409F: drivers/net/ethernet/marvell/mv643xx_eth.*
7410F: include/linux/mv643xx.h
7411
7412MARVELL MVNETA ETHERNET DRIVER
7413M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7414L: netdev@vger.kernel.org
7415S: Maintained
7416F: drivers/net/ethernet/marvell/mvneta.*
7417
7418MARVELL MWIFIEX WIRELESS DRIVER
7419M: Amitkumar Karwar <akarwar@marvell.com>
7420M: Nishant Sarmukadam <nishants@marvell.com>
7421L: linux-wireless@vger.kernel.org
7422S: Maintained
7423F: drivers/net/wireless/marvell/mwifiex/
7424
7425MARVELL MWL8K WIRELESS DRIVER
7426M: Lennert Buytenhek <buytenh@wantstofly.org>
7427L: linux-wireless@vger.kernel.org
7428S: Odd Fixes
7429F: drivers/net/wireless/marvell/mwl8k.c
7430
7431MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7432M: Nicolas Pitre <nico@fluxnic.net>
7433S: Odd Fixes
7434F: drivers/mmc/host/mvsdio.*
7435
7436MATROX FRAMEBUFFER DRIVER
7437L: linux-fbdev@vger.kernel.org
7438S: Orphan
7439F: drivers/video/fbdev/matrox/matroxfb_*
7440F: include/uapi/linux/matroxfb.h
7441
7442MAX16065 HARDWARE MONITOR DRIVER
7443M: Guenter Roeck <linux@roeck-us.net>
7444L: linux-hwmon@vger.kernel.org
7445S: Maintained
7446F: Documentation/hwmon/max16065
7447F: drivers/hwmon/max16065.c
7448
7449MAX20751 HARDWARE MONITOR DRIVER
7450M: Guenter Roeck <linux@roeck-us.net>
7451L: linux-hwmon@vger.kernel.org
7452S: Maintained
7453F: Documentation/hwmon/max20751
7454F: drivers/hwmon/max20751.c
7455
7456MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7457M: "Hans J. Koch" <hjk@hansjkoch.de>
7458L: linux-hwmon@vger.kernel.org
7459S: Maintained
7460F: Documentation/hwmon/max6650
7461F: drivers/hwmon/max6650.c
7462
7463MAX6697 HARDWARE MONITOR DRIVER
7464M: Guenter Roeck <linux@roeck-us.net>
7465L: linux-hwmon@vger.kernel.org
7466S: Maintained
7467F: Documentation/hwmon/max6697
7468F: Documentation/devicetree/bindings/i2c/max6697.txt
7469F: drivers/hwmon/max6697.c
7470F: include/linux/platform_data/max6697.h
7471
7472MAX9860 MONO AUDIO VOICE CODEC DRIVER
7473M: Peter Rosin <peda@axentia.se>
7474L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7475S: Maintained
7476F: Documentation/devicetree/bindings/sound/max9860.txt
7477F: sound/soc/codecs/max9860.*
7478
7479MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7480M: Krzysztof Kozlowski <krzk@kernel.org>
7481M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7482L: linux-pm@vger.kernel.org
7483S: Supported
7484F: drivers/power/max14577_charger.c
7485F: drivers/power/max77693_charger.c
7486
7487MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7488M: Javier Martinez Canillas <javier@osg.samsung.com>
7489L: linux-kernel@vger.kernel.org
7490S: Supported
7491F: drivers/*/*max77802*.c
7492F: Documentation/devicetree/bindings/*/*max77802.txt
7493F: include/dt-bindings/*/*max77802.h
7494
7495MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7496M: Chanwoo Choi <cw00.choi@samsung.com>
7497M: Krzysztof Kozlowski <krzk@kernel.org>
7498M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7499L: linux-kernel@vger.kernel.org
7500S: Supported
7501F: drivers/*/max14577*.c
7502F: drivers/*/max77686*.c
7503F: drivers/*/max77693*.c
7504F: drivers/extcon/extcon-max14577.c
7505F: drivers/extcon/extcon-max77693.c
7506F: drivers/rtc/rtc-max77686.c
7507F: drivers/clk/clk-max77686.c
7508F: Documentation/devicetree/bindings/mfd/max14577.txt
7509F: Documentation/devicetree/bindings/*/max77686.txt
7510F: Documentation/devicetree/bindings/mfd/max77693.txt
7511F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7512F: include/linux/mfd/max14577*.h
7513F: include/linux/mfd/max77686*.h
7514F: include/linux/mfd/max77693*.h
7515
7516MAXIRADIO FM RADIO RECEIVER DRIVER
7517M: Hans Verkuil <hverkuil@xs4all.nl>
7518L: linux-media@vger.kernel.org
7519T: git git://linuxtv.org/media_tree.git
7520W: https://linuxtv.org
7521S: Maintained
7522F: drivers/media/radio/radio-maxiradio*
7523
7524MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7525M: Peter Rosin <peda@axentia.se>
7526L: linux-iio@vger.kernel.org
7527S: Maintained
7528F: drivers/iio/potentiometer/mcp4531.c
7529
7530MEDIA DRIVERS FOR RENESAS - FCP
7531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7532L: linux-media@vger.kernel.org
7533L: linux-renesas-soc@vger.kernel.org
7534T: git git://linuxtv.org/media_tree.git
7535S: Supported
7536F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7537F: drivers/media/platform/rcar-fcp.c
7538F: include/media/rcar-fcp.h
7539
7540MEDIA DRIVERS FOR RENESAS - VSP1
7541M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7542L: linux-media@vger.kernel.org
7543L: linux-renesas-soc@vger.kernel.org
7544T: git git://linuxtv.org/media_tree.git
7545S: Supported
7546F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7547F: drivers/media/platform/vsp1/
7548
7549MEDIA DRIVERS FOR HELENE
7550M: Abylay Ospan <aospan@netup.ru>
7551L: linux-media@vger.kernel.org
7552W: https://linuxtv.org
7553W: http://netup.tv/
7554T: git git://linuxtv.org/media_tree.git
7555S: Supported
7556F: drivers/media/dvb-frontends/helene*
7557
7558MEDIA DRIVERS FOR ASCOT2E
7559M: Sergey Kozlov <serjk@netup.ru>
7560M: Abylay Ospan <aospan@netup.ru>
7561L: linux-media@vger.kernel.org
7562W: https://linuxtv.org
7563W: http://netup.tv/
7564T: git git://linuxtv.org/media_tree.git
7565S: Supported
7566F: drivers/media/dvb-frontends/ascot2e*
7567
7568MEDIA DRIVERS FOR CXD2841ER
7569M: Sergey Kozlov <serjk@netup.ru>
7570M: Abylay Ospan <aospan@netup.ru>
7571L: linux-media@vger.kernel.org
7572W: https://linuxtv.org
7573W: http://netup.tv/
7574T: git git://linuxtv.org/media_tree.git
7575S: Supported
7576F: drivers/media/dvb-frontends/cxd2841er*
7577
7578MEDIA DRIVERS FOR HORUS3A
7579M: Sergey Kozlov <serjk@netup.ru>
7580M: Abylay Ospan <aospan@netup.ru>
7581L: linux-media@vger.kernel.org
7582W: https://linuxtv.org
7583W: http://netup.tv/
7584T: git git://linuxtv.org/media_tree.git
7585S: Supported
7586F: drivers/media/dvb-frontends/horus3a*
7587
7588MEDIA DRIVERS FOR LNBH25
7589M: Sergey Kozlov <serjk@netup.ru>
7590M: Abylay Ospan <aospan@netup.ru>
7591L: linux-media@vger.kernel.org
7592W: https://linuxtv.org
7593W: http://netup.tv/
7594T: git git://linuxtv.org/media_tree.git
7595S: Supported
7596F: drivers/media/dvb-frontends/lnbh25*
7597
7598MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7599M: Sergey Kozlov <serjk@netup.ru>
7600M: Abylay Ospan <aospan@netup.ru>
7601L: linux-media@vger.kernel.org
7602W: https://linuxtv.org
7603W: http://netup.tv/
7604T: git git://linuxtv.org/media_tree.git
7605S: Supported
7606F: drivers/media/pci/netup_unidvb/*
7607
7608MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7609M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7610M: Mauro Carvalho Chehab <mchehab@kernel.org>
7611P: LinuxTV.org Project
7612L: linux-media@vger.kernel.org
7613W: https://linuxtv.org
7614Q: http://patchwork.kernel.org/project/linux-media/list/
7615T: git git://linuxtv.org/media_tree.git
7616S: Maintained
7617F: Documentation/dvb/
7618F: Documentation/video4linux/
7619F: Documentation/DocBook/media/
7620F: drivers/media/
7621F: drivers/staging/media/
7622F: include/linux/platform_data/media/
7623F: include/media/
7624F: include/uapi/linux/dvb/
7625F: include/uapi/linux/videodev2.h
7626F: include/uapi/linux/media.h
7627F: include/uapi/linux/v4l2-*
7628F: include/uapi/linux/meye.h
7629F: include/uapi/linux/ivtv*
7630F: include/uapi/linux/uvcvideo.h
7631
7632MEDIATEK ETHERNET DRIVER
7633M: Felix Fietkau <nbd@openwrt.org>
7634M: John Crispin <blogic@openwrt.org>
7635L: netdev@vger.kernel.org
7636S: Maintained
7637F: drivers/net/ethernet/mediatek/
7638
7639MEDIATEK MT7601U WIRELESS LAN DRIVER
7640M: Jakub Kicinski <kubakici@wp.pl>
7641L: linux-wireless@vger.kernel.org
7642S: Maintained
7643F: drivers/net/wireless/mediatek/mt7601u/
7644
7645MEGARAID SCSI/SAS DRIVERS
7646M: Kashyap Desai <kashyap.desai@avagotech.com>
7647M: Sumit Saxena <sumit.saxena@avagotech.com>
7648M: Uday Lingala <uday.lingala@avagotech.com>
7649L: megaraidlinux.pdl@avagotech.com
7650L: linux-scsi@vger.kernel.org
7651W: http://www.lsi.com
7652S: Maintained
7653F: Documentation/scsi/megaraid.txt
7654F: drivers/scsi/megaraid.*
7655F: drivers/scsi/megaraid/
7656
7657MELLANOX ETHERNET DRIVER (mlx4_en)
7658M: Tariq Toukan <tariqt@mellanox.com>
7659L: netdev@vger.kernel.org
7660S: Supported
7661W: http://www.mellanox.com
7662Q: http://patchwork.ozlabs.org/project/netdev/list/
7663F: drivers/net/ethernet/mellanox/mlx4/en_*
7664
7665MELLANOX ETHERNET DRIVER (mlx5e)
7666M: Saeed Mahameed <saeedm@mellanox.com>
7667L: netdev@vger.kernel.org
7668S: Supported
7669W: http://www.mellanox.com
7670Q: http://patchwork.ozlabs.org/project/netdev/list/
7671F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7672
7673MELLANOX ETHERNET SWITCH DRIVERS
7674M: Jiri Pirko <jiri@mellanox.com>
7675M: Ido Schimmel <idosch@mellanox.com>
7676L: netdev@vger.kernel.org
7677S: Supported
7678W: http://www.mellanox.com
7679Q: http://patchwork.ozlabs.org/project/netdev/list/
7680F: drivers/net/ethernet/mellanox/mlxsw/
7681
7682SOFT-ROCE DRIVER (rxe)
7683M: Moni Shoua <monis@mellanox.com>
7684L: linux-rdma@vger.kernel.org
7685S: Supported
7686W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7687Q: http://patchwork.kernel.org/project/linux-rdma/list/
7688F: drivers/infiniband/sw/rxe/
7689F: include/uapi/rdma/rdma_user_rxe.h
7690
7691MEMBARRIER SUPPORT
7692M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7693M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7694L: linux-kernel@vger.kernel.org
7695S: Supported
7696F: kernel/membarrier.c
7697F: include/uapi/linux/membarrier.h
7698
7699MEMORY MANAGEMENT
7700L: linux-mm@kvack.org
7701W: http://www.linux-mm.org
7702S: Maintained
7703F: include/linux/mm.h
7704F: include/linux/gfp.h
7705F: include/linux/mmzone.h
7706F: include/linux/memory_hotplug.h
7707F: include/linux/vmalloc.h
7708F: mm/
7709
7710MEMORY TECHNOLOGY DEVICES (MTD)
7711M: David Woodhouse <dwmw2@infradead.org>
7712M: Brian Norris <computersforpeace@gmail.com>
7713L: linux-mtd@lists.infradead.org
7714W: http://www.linux-mtd.infradead.org/
7715Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7716T: git git://git.infradead.org/linux-mtd.git
7717T: git git://git.infradead.org/l2-mtd.git
7718S: Maintained
7719F: Documentation/devicetree/bindings/mtd/
7720F: drivers/mtd/
7721F: include/linux/mtd/
7722F: include/uapi/mtd/
7723
7724MEN A21 WATCHDOG DRIVER
7725M: Johannes Thumshirn <morbidrsa@gmail.com>
7726L: linux-watchdog@vger.kernel.org
7727S: Maintained
7728F: drivers/watchdog/mena21_wdt.c
7729
7730MEN CHAMELEON BUS (mcb)
7731M: Johannes Thumshirn <morbidrsa@gmail.com>
7732S: Maintained
7733F: drivers/mcb/
7734F: include/linux/mcb.h
7735F: Documentation/men-chameleon-bus.txt
7736
7737MEN F21BMC (Board Management Controller)
7738M: Andreas Werner <andreas.werner@men.de>
7739S: Supported
7740F: drivers/mfd/menf21bmc.c
7741F: drivers/watchdog/menf21bmc_wdt.c
7742F: drivers/leds/leds-menf21bmc.c
7743F: drivers/hwmon/menf21bmc_hwmon.c
7744F: Documentation/hwmon/menf21bmc
7745
7746METAG ARCHITECTURE
7747M: James Hogan <james.hogan@imgtec.com>
7748L: linux-metag@vger.kernel.org
7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7750S: Odd Fixes
7751F: arch/metag/
7752F: Documentation/metag/
7753F: Documentation/devicetree/bindings/metag/
7754F: Documentation/devicetree/bindings/interrupt-controller/img,*
7755F: drivers/clocksource/metag_generic.c
7756F: drivers/irqchip/irq-metag.c
7757F: drivers/irqchip/irq-metag-ext.c
7758F: drivers/tty/metag_da.c
7759
7760MICROBLAZE ARCHITECTURE
7761M: Michal Simek <monstr@monstr.eu>
7762W: http://www.monstr.eu/fdt/
7763T: git git://git.monstr.eu/linux-2.6-microblaze.git
7764S: Supported
7765F: arch/microblaze/
7766
7767MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7768M: Chen Yu <yu.c.chen@intel.com>
7769L: platform-driver-x86@vger.kernel.org
7770S: Supported
7771F: drivers/platform/x86/surfacepro3_button.c
7772
7773MICROTEK X6 SCANNER
7774M: Oliver Neukum <oliver@neukum.org>
7775S: Maintained
7776F: drivers/usb/image/microtek.*
7777
7778MIPS
7779M: Ralf Baechle <ralf@linux-mips.org>
7780L: linux-mips@linux-mips.org
7781W: http://www.linux-mips.org/
7782T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7783Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7784S: Supported
7785F: Documentation/devicetree/bindings/mips/
7786F: Documentation/mips/
7787F: arch/mips/
7788
7789MIPS/LOONGSON1 ARCHITECTURE
7790M: Keguang Zhang <keguang.zhang@gmail.com>
7791L: linux-mips@linux-mips.org
7792S: Maintained
7793F: arch/mips/loongson32/
7794F: arch/mips/include/asm/mach-loongson32/
7795F: drivers/*/*loongson1*
7796F: drivers/*/*/*loongson1*
7797
7798MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7799M: Hans Verkuil <hverkuil@xs4all.nl>
7800L: linux-media@vger.kernel.org
7801T: git git://linuxtv.org/media_tree.git
7802W: https://linuxtv.org
7803S: Odd Fixes
7804F: drivers/media/radio/radio-miropcm20*
7805
7806MELLANOX MLX4 core VPI driver
7807M: Yishai Hadas <yishaih@mellanox.com>
7808L: netdev@vger.kernel.org
7809L: linux-rdma@vger.kernel.org
7810W: http://www.mellanox.com
7811Q: http://patchwork.ozlabs.org/project/netdev/list/
7812S: Supported
7813F: drivers/net/ethernet/mellanox/mlx4/
7814F: include/linux/mlx4/
7815
7816MELLANOX MLX4 IB driver
7817M: Yishai Hadas <yishaih@mellanox.com>
7818L: linux-rdma@vger.kernel.org
7819W: http://www.mellanox.com
7820Q: http://patchwork.kernel.org/project/linux-rdma/list/
7821S: Supported
7822F: drivers/infiniband/hw/mlx4/
7823F: include/linux/mlx4/
7824
7825MELLANOX MLX5 core VPI driver
7826M: Matan Barak <matanb@mellanox.com>
7827M: Leon Romanovsky <leonro@mellanox.com>
7828L: netdev@vger.kernel.org
7829L: linux-rdma@vger.kernel.org
7830W: http://www.mellanox.com
7831Q: http://patchwork.ozlabs.org/project/netdev/list/
7832S: Supported
7833F: drivers/net/ethernet/mellanox/mlx5/core/
7834F: include/linux/mlx5/
7835
7836MELLANOX MLX5 IB driver
7837M: Matan Barak <matanb@mellanox.com>
7838M: Leon Romanovsky <leonro@mellanox.com>
7839L: linux-rdma@vger.kernel.org
7840W: http://www.mellanox.com
7841Q: http://patchwork.kernel.org/project/linux-rdma/list/
7842S: Supported
7843F: drivers/infiniband/hw/mlx5/
7844F: include/linux/mlx5/
7845
7846MELEXIS MLX90614 DRIVER
7847M: Crt Mori <cmo@melexis.com>
7848L: linux-iio@vger.kernel.org
7849W: http://www.melexis.com
7850S: Supported
7851F: drivers/iio/temperature/mlx90614.c
7852
7853MN88472 MEDIA DRIVER
7854M: Antti Palosaari <crope@iki.fi>
7855L: linux-media@vger.kernel.org
7856W: https://linuxtv.org
7857W: http://palosaari.fi/linux/
7858Q: http://patchwork.linuxtv.org/project/linux-media/list/
7859S: Maintained
7860F: drivers/media/dvb-frontends/mn88472*
7861
7862MN88473 MEDIA DRIVER
7863M: Antti Palosaari <crope@iki.fi>
7864L: linux-media@vger.kernel.org
7865W: https://linuxtv.org
7866W: http://palosaari.fi/linux/
7867Q: http://patchwork.linuxtv.org/project/linux-media/list/
7868S: Maintained
7869F: drivers/media/dvb-frontends/mn88473*
7870
7871MODULE SUPPORT
7872M: Rusty Russell <rusty@rustcorp.com.au>
7873S: Maintained
7874F: include/linux/module.h
7875F: kernel/module.c
7876
7877MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7878W: http://popies.net/meye/
7879S: Orphan
7880F: Documentation/video4linux/meye.txt
7881F: drivers/media/pci/meye/
7882F: include/uapi/linux/meye.h
7883
7884MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7885M: Jiri Slaby <jirislaby@gmail.com>
7886S: Maintained
7887F: Documentation/serial/moxa-smartio
7888F: drivers/tty/mxser.*
7889
7890MR800 AVERMEDIA USB FM RADIO DRIVER
7891M: Alexey Klimov <klimov.linux@gmail.com>
7892L: linux-media@vger.kernel.org
7893T: git git://linuxtv.org/media_tree.git
7894S: Maintained
7895F: drivers/media/radio/radio-mr800.c
7896
7897MRF24J40 IEEE 802.15.4 RADIO DRIVER
7898M: Alan Ott <alan@signal11.us>
7899L: linux-wpan@vger.kernel.org
7900S: Maintained
7901F: drivers/net/ieee802154/mrf24j40.c
7902F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7903
7904MSI LAPTOP SUPPORT
7905M: "Lee, Chun-Yi" <jlee@suse.com>
7906L: platform-driver-x86@vger.kernel.org
7907S: Maintained
7908F: drivers/platform/x86/msi-laptop.c
7909
7910MSI WMI SUPPORT
7911L: platform-driver-x86@vger.kernel.org
7912S: Orphan
7913F: drivers/platform/x86/msi-wmi.c
7914
7915MSI001 MEDIA DRIVER
7916M: Antti Palosaari <crope@iki.fi>
7917L: linux-media@vger.kernel.org
7918W: https://linuxtv.org
7919W: http://palosaari.fi/linux/
7920Q: http://patchwork.linuxtv.org/project/linux-media/list/
7921T: git git://linuxtv.org/anttip/media_tree.git
7922S: Maintained
7923F: drivers/media/tuners/msi001*
7924
7925MSI2500 MEDIA DRIVER
7926M: Antti Palosaari <crope@iki.fi>
7927L: linux-media@vger.kernel.org
7928W: https://linuxtv.org
7929W: http://palosaari.fi/linux/
7930Q: http://patchwork.linuxtv.org/project/linux-media/list/
7931T: git git://linuxtv.org/anttip/media_tree.git
7932S: Maintained
7933F: drivers/media/usb/msi2500/
7934
7935MSYSTEMS DISKONCHIP G3 MTD DRIVER
7936M: Robert Jarzmik <robert.jarzmik@free.fr>
7937L: linux-mtd@lists.infradead.org
7938S: Maintained
7939F: drivers/mtd/devices/docg3*
7940
7941MT9M032 APTINA SENSOR DRIVER
7942M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7943L: linux-media@vger.kernel.org
7944T: git git://linuxtv.org/media_tree.git
7945S: Maintained
7946F: drivers/media/i2c/mt9m032.c
7947F: include/media/i2c/mt9m032.h
7948
7949MT9P031 APTINA CAMERA SENSOR
7950M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7951L: linux-media@vger.kernel.org
7952T: git git://linuxtv.org/media_tree.git
7953S: Maintained
7954F: drivers/media/i2c/mt9p031.c
7955F: include/media/i2c/mt9p031.h
7956
7957MT9T001 APTINA CAMERA SENSOR
7958M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7959L: linux-media@vger.kernel.org
7960T: git git://linuxtv.org/media_tree.git
7961S: Maintained
7962F: drivers/media/i2c/mt9t001.c
7963F: include/media/i2c/mt9t001.h
7964
7965MT9V032 APTINA CAMERA SENSOR
7966M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7967L: linux-media@vger.kernel.org
7968T: git git://linuxtv.org/media_tree.git
7969S: Maintained
7970F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7971F: drivers/media/i2c/mt9v032.c
7972F: include/media/i2c/mt9v032.h
7973
7974MULTIFUNCTION DEVICES (MFD)
7975M: Lee Jones <lee.jones@linaro.org>
7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7977S: Supported
7978F: drivers/mfd/
7979F: include/linux/mfd/
7980
7981MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7982M: Ulf Hansson <ulf.hansson@linaro.org>
7983L: linux-mmc@vger.kernel.org
7984T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7985S: Maintained
7986F: Documentation/devicetree/bindings/mmc/
7987F: drivers/mmc/
7988F: include/linux/mmc/
7989F: include/uapi/linux/mmc/
7990
7991MULTIMEDIA CARD (MMC) ETC. OVER SPI
7992S: Orphan
7993F: drivers/mmc/host/mmc_spi.c
7994F: include/linux/spi/mmc_spi.h
7995
7996MULTISOUND SOUND DRIVER
7997M: Andrew Veliath <andrewtv@usa.net>
7998S: Maintained
7999F: Documentation/sound/oss/MultiSound
8000F: sound/oss/msnd*
8001
8002MULTITECH MULTIPORT CARD (ISICOM)
8003S: Orphan
8004F: drivers/tty/isicom.c
8005F: include/linux/isicom.h
8006
8007MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8008M: Bin Liu <b-liu@ti.com>
8009L: linux-usb@vger.kernel.org
8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8011S: Maintained
8012F: drivers/usb/musb/
8013
8014MXL5007T MEDIA DRIVER
8015M: Michael Krufky <mkrufky@linuxtv.org>
8016L: linux-media@vger.kernel.org
8017W: https://linuxtv.org
8018W: http://github.com/mkrufky
8019Q: http://patchwork.linuxtv.org/project/linux-media/list/
8020T: git git://linuxtv.org/mkrufky/tuners.git
8021S: Maintained
8022F: drivers/media/tuners/mxl5007t.*
8023
8024MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8025M: Hyong-Youb Kim <hykim@myri.com>
8026L: netdev@vger.kernel.org
8027W: https://www.myricom.com/support/downloads/myri10ge.html
8028S: Supported
8029F: drivers/net/ethernet/myricom/myri10ge/
8030
8031NAND FLASH SUBSYSTEM
8032M: Boris Brezillon <boris.brezillon@free-electrons.com>
8033R: Richard Weinberger <richard@nod.at>
8034L: linux-mtd@lists.infradead.org
8035W: http://www.linux-mtd.infradead.org/
8036Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8037T: git git://github.com/linux-nand/linux.git
8038S: Maintained
8039F: drivers/mtd/nand/
8040F: include/linux/mtd/nand*.h
8041
8042NATSEMI ETHERNET DRIVER (DP8381x)
8043S: Orphan
8044F: drivers/net/ethernet/natsemi/natsemi.c
8045
8046NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8047M: Daniel Mack <zonque@gmail.com>
8048S: Maintained
8049L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8050W: http://www.native-instruments.com
8051F: sound/usb/caiaq/
8052
8053NCP FILESYSTEM
8054M: Petr Vandrovec <petr@vandrovec.name>
8055S: Odd Fixes
8056F: fs/ncpfs/
8057
8058NCR 5380 SCSI DRIVERS
8059M: Finn Thain <fthain@telegraphics.com.au>
8060M: Michael Schmitz <schmitzmic@gmail.com>
8061L: linux-scsi@vger.kernel.org
8062S: Maintained
8063F: Documentation/scsi/g_NCR5380.txt
8064F: Documentation/scsi/dtc3x80.txt
8065F: drivers/scsi/NCR5380.*
8066F: drivers/scsi/arm/cumana_1.c
8067F: drivers/scsi/arm/oak.c
8068F: drivers/scsi/atari_scsi.*
8069F: drivers/scsi/dmx3191d.c
8070F: drivers/scsi/dtc.*
8071F: drivers/scsi/g_NCR5380.*
8072F: drivers/scsi/g_NCR5380_mmio.c
8073F: drivers/scsi/mac_scsi.*
8074F: drivers/scsi/pas16.*
8075F: drivers/scsi/sun3_scsi.*
8076F: drivers/scsi/sun3_scsi_vme.c
8077F: drivers/scsi/t128.*
8078
8079NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8080M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8081L: linux-scsi@vger.kernel.org
8082S: Maintained
8083F: drivers/scsi/NCR_D700.*
8084
8085NCT6775 HARDWARE MONITOR DRIVER
8086M: Guenter Roeck <linux@roeck-us.net>
8087L: linux-hwmon@vger.kernel.org
8088S: Maintained
8089F: Documentation/hwmon/nct6775
8090F: drivers/hwmon/nct6775.c
8091
8092NETEFFECT IWARP RNIC DRIVER (IW_NES)
8093M: Faisal Latif <faisal.latif@intel.com>
8094L: linux-rdma@vger.kernel.org
8095W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8096S: Supported
8097F: drivers/infiniband/hw/nes/
8098
8099NETEM NETWORK EMULATOR
8100M: Stephen Hemminger <stephen@networkplumber.org>
8101L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8102S: Maintained
8103F: net/sched/sch_netem.c
8104
8105NETERION 10GbE DRIVERS (s2io/vxge)
8106M: Jon Mason <jdmason@kudzu.us>
8107L: netdev@vger.kernel.org
8108S: Supported
8109F: Documentation/networking/s2io.txt
8110F: Documentation/networking/vxge.txt
8111F: drivers/net/ethernet/neterion/
8112
8113NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8114M: Pablo Neira Ayuso <pablo@netfilter.org>
8115M: Patrick McHardy <kaber@trash.net>
8116M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8117L: netfilter-devel@vger.kernel.org
8118L: coreteam@netfilter.org
8119W: http://www.netfilter.org/
8120W: http://www.iptables.org/
8121Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8122T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8124S: Supported
8125F: include/linux/netfilter*
8126F: include/linux/netfilter/
8127F: include/net/netfilter/
8128F: include/uapi/linux/netfilter*
8129F: include/uapi/linux/netfilter/
8130F: net/*/netfilter.c
8131F: net/*/netfilter/
8132F: net/netfilter/
8133F: net/bridge/br_netfilter*.c
8134
8135NETLABEL
8136M: Paul Moore <paul@paul-moore.com>
8137W: http://netlabel.sf.net
8138L: netdev@vger.kernel.org
8139S: Maintained
8140F: Documentation/netlabel/
8141F: include/net/netlabel.h
8142F: net/netlabel/
8143
8144NETROM NETWORK LAYER
8145M: Ralf Baechle <ralf@linux-mips.org>
8146L: linux-hams@vger.kernel.org
8147W: http://www.linux-ax25.org/
8148S: Maintained
8149F: include/net/netrom.h
8150F: include/uapi/linux/netrom.h
8151F: net/netrom/
8152
8153NETRONOME ETHERNET DRIVERS
8154M: Jakub Kicinski <jakub.kicinski@netronome.com>
8155L: oss-drivers@netronome.com
8156S: Maintained
8157F: drivers/net/ethernet/netronome/
8158
8159NETWORK BLOCK DEVICE (NBD)
8160M: Markus Pargmann <mpa@pengutronix.de>
8161S: Maintained
8162L: nbd-general@lists.sourceforge.net
8163T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8164F: Documentation/blockdev/nbd.txt
8165F: drivers/block/nbd.c
8166F: include/uapi/linux/nbd.h
8167
8168NETWORK DROP MONITOR
8169M: Neil Horman <nhorman@tuxdriver.com>
8170L: netdev@vger.kernel.org
8171S: Maintained
8172W: https://fedorahosted.org/dropwatch/
8173F: net/core/drop_monitor.c
8174
8175NETWORKING [DSA]
8176M: Andrew Lunn <andrew@lunn.ch>
8177M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8178M: Florian Fainelli <f.fainelli@gmail.com>
8179S: Maintained
8180F: net/dsa/
8181F: include/net/dsa.h
8182F: drivers/net/dsa/
8183
8184NETWORKING [GENERAL]
8185M: "David S. Miller" <davem@davemloft.net>
8186L: netdev@vger.kernel.org
8187W: http://www.linuxfoundation.org/en/Net
8188Q: http://patchwork.ozlabs.org/project/netdev/list/
8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8191S: Maintained
8192F: net/
8193F: include/net/
8194F: include/linux/in.h
8195F: include/linux/net.h
8196F: include/linux/netdevice.h
8197F: include/uapi/linux/in.h
8198F: include/uapi/linux/net.h
8199F: include/uapi/linux/netdevice.h
8200F: include/uapi/linux/net_namespace.h
8201F: tools/net/
8202F: tools/testing/selftests/net/
8203F: lib/random32.c
8204F: lib/test_bpf.c
8205
8206NETWORKING [IPv4/IPv6]
8207M: "David S. Miller" <davem@davemloft.net>
8208M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8209M: James Morris <jmorris@namei.org>
8210M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8211M: Patrick McHardy <kaber@trash.net>
8212L: netdev@vger.kernel.org
8213T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8214S: Maintained
8215F: net/ipv4/
8216F: net/ipv6/
8217F: include/net/ip*
8218F: arch/x86/net/*
8219
8220NETWORKING [IPSEC]
8221M: Steffen Klassert <steffen.klassert@secunet.com>
8222M: Herbert Xu <herbert@gondor.apana.org.au>
8223M: "David S. Miller" <davem@davemloft.net>
8224L: netdev@vger.kernel.org
8225T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8227S: Maintained
8228F: net/core/flow.c
8229F: net/xfrm/
8230F: net/key/
8231F: net/ipv4/xfrm*
8232F: net/ipv4/esp4.c
8233F: net/ipv4/ah4.c
8234F: net/ipv4/ipcomp.c
8235F: net/ipv4/ip_vti.c
8236F: net/ipv6/xfrm*
8237F: net/ipv6/esp6.c
8238F: net/ipv6/ah6.c
8239F: net/ipv6/ipcomp6.c
8240F: net/ipv6/ip6_vti.c
8241F: include/uapi/linux/xfrm.h
8242F: include/net/xfrm.h
8243
8244NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8245M: Paul Moore <paul@paul-moore.com>
8246L: netdev@vger.kernel.org
8247S: Maintained
8248
8249NETWORKING [WIRELESS]
8250L: linux-wireless@vger.kernel.org
8251Q: http://patchwork.kernel.org/project/linux-wireless/list/
8252
8253NETWORKING DRIVERS
8254L: netdev@vger.kernel.org
8255W: http://www.linuxfoundation.org/en/Net
8256Q: http://patchwork.ozlabs.org/project/netdev/list/
8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8259S: Odd Fixes
8260F: Documentation/devicetree/bindings/net/
8261F: drivers/net/
8262F: include/linux/if_*
8263F: include/linux/netdevice.h
8264F: include/linux/etherdevice.h
8265F: include/linux/fcdevice.h
8266F: include/linux/fddidevice.h
8267F: include/linux/hippidevice.h
8268F: include/linux/inetdevice.h
8269F: include/uapi/linux/if_*
8270F: include/uapi/linux/netdevice.h
8271
8272NETWORKING DRIVERS (WIRELESS)
8273M: Kalle Valo <kvalo@codeaurora.org>
8274L: linux-wireless@vger.kernel.org
8275Q: http://patchwork.kernel.org/project/linux-wireless/list/
8276T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8278S: Maintained
8279F: Documentation/devicetree/bindings/net/wireless/
8280F: drivers/net/wireless/
8281
8282NETXEN (1/10) GbE SUPPORT
8283M: Manish Chopra <manish.chopra@qlogic.com>
8284M: Sony Chacko <sony.chacko@qlogic.com>
8285M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8286L: netdev@vger.kernel.org
8287W: http://www.qlogic.com
8288S: Supported
8289F: drivers/net/ethernet/qlogic/netxen/
8290
8291NFC SUBSYSTEM
8292M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8293M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8294M: Samuel Ortiz <sameo@linux.intel.com>
8295L: linux-wireless@vger.kernel.org
8296L: linux-nfc@lists.01.org (subscribers-only)
8297S: Supported
8298F: net/nfc/
8299F: include/net/nfc/
8300F: include/uapi/linux/nfc.h
8301F: drivers/nfc/
8302F: include/linux/platform_data/nfcmrvl.h
8303F: include/linux/platform_data/nxp-nci.h
8304F: include/linux/platform_data/pn544.h
8305F: include/linux/platform_data/st21nfca.h
8306F: include/linux/platform_data/st-nci.h
8307F: Documentation/devicetree/bindings/net/nfc/
8308
8309NFS, SUNRPC, AND LOCKD CLIENTS
8310M: Trond Myklebust <trond.myklebust@primarydata.com>
8311M: Anna Schumaker <anna.schumaker@netapp.com>
8312L: linux-nfs@vger.kernel.org
8313W: http://client.linux-nfs.org
8314T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8315S: Maintained
8316F: fs/lockd/
8317F: fs/nfs/
8318F: fs/nfs_common/
8319F: net/sunrpc/
8320F: include/linux/lockd/
8321F: include/linux/nfs*
8322F: include/linux/sunrpc/
8323F: include/uapi/linux/nfs*
8324F: include/uapi/linux/sunrpc/
8325
8326NILFS2 FILESYSTEM
8327M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8328L: linux-nilfs@vger.kernel.org
8329W: http://nilfs.sourceforge.net/
8330W: http://nilfs.osdn.jp/
8331T: git git://github.com/konis/nilfs2.git
8332S: Supported
8333F: Documentation/filesystems/nilfs2.txt
8334F: fs/nilfs2/
8335F: include/trace/events/nilfs2.h
8336F: include/uapi/linux/nilfs2_api.h
8337F: include/uapi/linux/nilfs2_ondisk.h
8338
8339NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8340M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8341W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8342S: Maintained
8343F: Documentation/scsi/NinjaSCSI.txt
8344F: drivers/scsi/pcmcia/nsp_*
8345
8346NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8347M: GOTO Masanori <gotom@debian.or.jp>
8348M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8349W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8350S: Maintained
8351F: Documentation/scsi/NinjaSCSI.txt
8352F: drivers/scsi/nsp32*
8353
8354NIOS2 ARCHITECTURE
8355M: Ley Foon Tan <lftan@altera.com>
8356L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8358S: Maintained
8359F: arch/nios2/
8360
8361NOKIA N900 POWER SUPPLY DRIVERS
8362R: Pali Rohár <pali.rohar@gmail.com>
8363F: include/linux/power/bq2415x_charger.h
8364F: include/linux/power/bq27xxx_battery.h
8365F: include/linux/power/isp1704_charger.h
8366F: drivers/power/bq2415x_charger.c
8367F: drivers/power/bq27xxx_battery.c
8368F: drivers/power/bq27xxx_battery_i2c.c
8369F: drivers/power/isp1704_charger.c
8370F: drivers/power/rx51_battery.c
8371
8372NTB DRIVER CORE
8373M: Jon Mason <jdmason@kudzu.us>
8374M: Dave Jiang <dave.jiang@intel.com>
8375M: Allen Hubbe <Allen.Hubbe@emc.com>
8376L: linux-ntb@googlegroups.com
8377S: Supported
8378W: https://github.com/jonmason/ntb/wiki
8379T: git git://github.com/jonmason/ntb.git
8380F: drivers/ntb/
8381F: drivers/net/ntb_netdev.c
8382F: include/linux/ntb.h
8383F: include/linux/ntb_transport.h
8384F: tools/testing/selftests/ntb/
8385
8386NTB INTEL DRIVER
8387M: Jon Mason <jdmason@kudzu.us>
8388M: Dave Jiang <dave.jiang@intel.com>
8389L: linux-ntb@googlegroups.com
8390S: Supported
8391W: https://github.com/jonmason/ntb/wiki
8392T: git git://github.com/jonmason/ntb.git
8393F: drivers/ntb/hw/intel/
8394
8395NTB AMD DRIVER
8396M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8397L: linux-ntb@googlegroups.com
8398S: Supported
8399F: drivers/ntb/hw/amd/
8400
8401NTFS FILESYSTEM
8402M: Anton Altaparmakov <anton@tuxera.com>
8403L: linux-ntfs-dev@lists.sourceforge.net
8404W: http://www.tuxera.com/
8405T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8406S: Supported
8407F: Documentation/filesystems/ntfs.txt
8408F: fs/ntfs/
8409
8410NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8411M: Antonino Daplas <adaplas@gmail.com>
8412L: linux-fbdev@vger.kernel.org
8413S: Maintained
8414F: drivers/video/fbdev/riva/
8415F: drivers/video/fbdev/nvidia/
8416
8417NVM EXPRESS DRIVER
8418M: Keith Busch <keith.busch@intel.com>
8419M: Jens Axboe <axboe@fb.com>
8420L: linux-nvme@lists.infradead.org
8421T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8422W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8423S: Supported
8424F: drivers/nvme/host/
8425F: include/linux/nvme.h
8426
8427NVM EXPRESS TARGET DRIVER
8428M: Christoph Hellwig <hch@lst.de>
8429M: Sagi Grimberg <sagi@grimberg.me>
8430L: linux-nvme@lists.infradead.org
8431S: Supported
8432F: drivers/nvme/target/
8433
8434NVMEM FRAMEWORK
8435M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8436M: Maxime Ripard <maxime.ripard@free-electrons.com>
8437S: Maintained
8438F: drivers/nvmem/
8439F: Documentation/devicetree/bindings/nvmem/
8440F: include/linux/nvmem-consumer.h
8441F: include/linux/nvmem-provider.h
8442
8443NXP-NCI NFC DRIVER
8444M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8445R: Charles Gorand <charles.gorand@effinnov.com>
8446L: linux-nfc@lists.01.org (moderated for non-subscribers)
8447S: Supported
8448F: drivers/nfc/nxp-nci
8449
8450NXP TDA998X DRM DRIVER
8451M: Russell King <rmk+kernel@armlinux.org.uk>
8452S: Supported
8453F: drivers/gpu/drm/i2c/tda998x_drv.c
8454F: include/drm/i2c/tda998x.h
8455
8456NXP TFA9879 DRIVER
8457M: Peter Rosin <peda@axentia.se>
8458L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8459S: Maintained
8460F: sound/soc/codecs/tfa9879*
8461
8462OBJTOOL
8463M: Josh Poimboeuf <jpoimboe@redhat.com>
8464S: Supported
8465F: tools/objtool/
8466
8467OMAP SUPPORT
8468M: Tony Lindgren <tony@atomide.com>
8469L: linux-omap@vger.kernel.org
8470W: http://www.muru.com/linux/omap/
8471W: http://linux.omap.com/
8472Q: http://patchwork.kernel.org/project/linux-omap/list/
8473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8474S: Maintained
8475F: arch/arm/*omap*/
8476F: arch/arm/configs/omap1_defconfig
8477F: arch/arm/configs/omap2plus_defconfig
8478F: drivers/i2c/busses/i2c-omap.c
8479F: drivers/irqchip/irq-omap-intc.c
8480F: drivers/mfd/*omap*.c
8481F: drivers/mfd/menelaus.c
8482F: drivers/mfd/palmas.c
8483F: drivers/mfd/tps65217.c
8484F: drivers/mfd/tps65218.c
8485F: drivers/mfd/tps65910.c
8486F: drivers/mfd/twl-core.[ch]
8487F: drivers/mfd/twl4030*.c
8488F: drivers/mfd/twl6030*.c
8489F: drivers/mfd/twl6040*.c
8490F: drivers/regulator/palmas-regulator*.c
8491F: drivers/regulator/pbias-regulator.c
8492F: drivers/regulator/tps65217-regulator.c
8493F: drivers/regulator/tps65218-regulator.c
8494F: drivers/regulator/tps65910-regulator.c
8495F: drivers/regulator/twl-regulator.c
8496F: include/linux/i2c-omap.h
8497
8498OMAP DEVICE TREE SUPPORT
8499M: Benoît Cousson <bcousson@baylibre.com>
8500M: Tony Lindgren <tony@atomide.com>
8501L: linux-omap@vger.kernel.org
8502L: devicetree@vger.kernel.org
8503S: Maintained
8504F: arch/arm/boot/dts/*omap*
8505F: arch/arm/boot/dts/*am3*
8506F: arch/arm/boot/dts/*am4*
8507F: arch/arm/boot/dts/*am5*
8508F: arch/arm/boot/dts/*dra7*
8509
8510OMAP CLOCK FRAMEWORK SUPPORT
8511M: Paul Walmsley <paul@pwsan.com>
8512L: linux-omap@vger.kernel.org
8513S: Maintained
8514F: arch/arm/*omap*/*clock*
8515
8516OMAP POWER MANAGEMENT SUPPORT
8517M: Kevin Hilman <khilman@kernel.org>
8518L: linux-omap@vger.kernel.org
8519S: Maintained
8520F: arch/arm/*omap*/*pm*
8521F: drivers/cpufreq/omap-cpufreq.c
8522
8523OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8524M: Rajendra Nayak <rnayak@codeaurora.org>
8525M: Paul Walmsley <paul@pwsan.com>
8526L: linux-omap@vger.kernel.org
8527S: Maintained
8528F: arch/arm/mach-omap2/prm*
8529
8530OMAP AUDIO SUPPORT
8531M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8532M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8534L: linux-omap@vger.kernel.org
8535S: Maintained
8536F: sound/soc/omap/
8537
8538OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8539M: Roger Quadros <rogerq@ti.com>
8540M: Tony Lindgren <tony@atomide.com>
8541L: linux-omap@vger.kernel.org
8542S: Maintained
8543F: drivers/memory/omap-gpmc.c
8544F: arch/arm/mach-omap2/*gpmc*
8545
8546OMAP FRAMEBUFFER SUPPORT
8547M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8548L: linux-fbdev@vger.kernel.org
8549L: linux-omap@vger.kernel.org
8550S: Maintained
8551F: drivers/video/fbdev/omap/
8552
8553OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8554M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8555L: linux-omap@vger.kernel.org
8556L: linux-fbdev@vger.kernel.org
8557S: Maintained
8558F: drivers/video/fbdev/omap2/
8559F: Documentation/arm/OMAP/DSS
8560
8561OMAP HARDWARE SPINLOCK SUPPORT
8562M: Ohad Ben-Cohen <ohad@wizery.com>
8563L: linux-omap@vger.kernel.org
8564S: Maintained
8565F: drivers/hwspinlock/omap_hwspinlock.c
8566
8567OMAP MMC SUPPORT
8568M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8569L: linux-omap@vger.kernel.org
8570S: Maintained
8571F: drivers/mmc/host/omap.c
8572
8573OMAP HS MMC SUPPORT
8574L: linux-mmc@vger.kernel.org
8575L: linux-omap@vger.kernel.org
8576S: Orphan
8577F: drivers/mmc/host/omap_hsmmc.c
8578
8579OMAP RANDOM NUMBER GENERATOR SUPPORT
8580M: Deepak Saxena <dsaxena@plexity.net>
8581S: Maintained
8582F: drivers/char/hw_random/omap-rng.c
8583
8584OMAP HWMOD SUPPORT
8585M: Benoît Cousson <bcousson@baylibre.com>
8586M: Paul Walmsley <paul@pwsan.com>
8587L: linux-omap@vger.kernel.org
8588S: Maintained
8589F: arch/arm/mach-omap2/omap_hwmod.*
8590
8591OMAP HWMOD DATA
8592M: Paul Walmsley <paul@pwsan.com>
8593L: linux-omap@vger.kernel.org
8594S: Maintained
8595F: arch/arm/mach-omap2/omap_hwmod*data*
8596
8597OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8598M: Benoît Cousson <bcousson@baylibre.com>
8599L: linux-omap@vger.kernel.org
8600S: Maintained
8601F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8602
8603OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8604M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8605L: linux-media@vger.kernel.org
8606S: Maintained
8607F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8608F: drivers/media/platform/omap3isp/
8609F: drivers/staging/media/omap4iss/
8610
8611OMAP USB SUPPORT
8612L: linux-usb@vger.kernel.org
8613L: linux-omap@vger.kernel.org
8614S: Orphan
8615F: drivers/usb/*/*omap*
8616F: arch/arm/*omap*/usb*
8617
8618OMAP GPIO DRIVER
8619M: Grygorii Strashko <grygorii.strashko@ti.com>
8620M: Santosh Shilimkar <ssantosh@kernel.org>
8621M: Kevin Hilman <khilman@kernel.org>
8622L: linux-omap@vger.kernel.org
8623S: Maintained
8624F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8625F: drivers/gpio/gpio-omap.c
8626
8627OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8628M: Mark Jackson <mpfj@newflow.co.uk>
8629L: linux-omap@vger.kernel.org
8630S: Maintained
8631F: arch/arm/boot/dts/am335x-nano.dts
8632
8633OMFS FILESYSTEM
8634M: Bob Copeland <me@bobcopeland.com>
8635L: linux-karma-devel@lists.sourceforge.net
8636S: Maintained
8637F: Documentation/filesystems/omfs.txt
8638F: fs/omfs/
8639
8640OMNIKEY CARDMAN 4000 DRIVER
8641M: Harald Welte <laforge@gnumonks.org>
8642S: Maintained
8643F: drivers/char/pcmcia/cm4000_cs.c
8644F: include/linux/cm4000_cs.h
8645F: include/uapi/linux/cm4000_cs.h
8646
8647OMNIKEY CARDMAN 4040 DRIVER
8648M: Harald Welte <laforge@gnumonks.org>
8649S: Maintained
8650F: drivers/char/pcmcia/cm4040_cs.*
8651
8652OMNIVISION OV7670 SENSOR DRIVER
8653M: Jonathan Corbet <corbet@lwn.net>
8654L: linux-media@vger.kernel.org
8655T: git git://linuxtv.org/media_tree.git
8656S: Maintained
8657F: drivers/media/i2c/ov7670.c
8658
8659ONENAND FLASH DRIVER
8660M: Kyungmin Park <kyungmin.park@samsung.com>
8661L: linux-mtd@lists.infradead.org
8662S: Maintained
8663F: drivers/mtd/onenand/
8664F: include/linux/mtd/onenand*.h
8665
8666ONSTREAM SCSI TAPE DRIVER
8667M: Willem Riede <osst@riede.org>
8668L: osst-users@lists.sourceforge.net
8669L: linux-scsi@vger.kernel.org
8670S: Maintained
8671F: Documentation/scsi/osst.txt
8672F: drivers/scsi/osst.*
8673F: drivers/scsi/osst_*.h
8674F: drivers/scsi/st.h
8675
8676OPENCORES I2C BUS DRIVER
8677M: Peter Korsgaard <jacmet@sunsite.dk>
8678L: linux-i2c@vger.kernel.org
8679S: Maintained
8680F: Documentation/i2c/busses/i2c-ocores
8681F: drivers/i2c/busses/i2c-ocores.c
8682
8683OPEN FIRMWARE AND FLATTENED DEVICE TREE
8684M: Rob Herring <robh+dt@kernel.org>
8685M: Frank Rowand <frowand.list@gmail.com>
8686L: devicetree@vger.kernel.org
8687W: http://www.devicetree.org/
8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8689S: Maintained
8690F: drivers/of/
8691F: include/linux/of*.h
8692F: scripts/dtc/
8693
8694OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8695M: Rob Herring <robh+dt@kernel.org>
8696M: Mark Rutland <mark.rutland@arm.com>
8697L: devicetree@vger.kernel.org
8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8699Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8700S: Maintained
8701F: Documentation/devicetree/
8702F: arch/*/boot/dts/
8703F: include/dt-bindings/
8704
8705OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8706M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8707L: devicetree@vger.kernel.org
8708S: Maintained
8709F: Documentation/devicetree/dynamic-resolution-notes.txt
8710F: Documentation/devicetree/overlay-notes.txt
8711F: drivers/of/overlay.c
8712F: drivers/of/resolver.c
8713
8714OPENRISC ARCHITECTURE
8715M: Jonas Bonn <jonas@southpole.se>
8716W: http://openrisc.net
8717S: Maintained
8718T: git git://openrisc.net/~jonas/linux
8719F: arch/openrisc/
8720
8721OPENVSWITCH
8722M: Pravin Shelar <pshelar@nicira.com>
8723L: netdev@vger.kernel.org
8724L: dev@openvswitch.org
8725W: http://openvswitch.org
8726S: Maintained
8727F: net/openvswitch/
8728F: include/uapi/linux/openvswitch.h
8729
8730OPERATING PERFORMANCE POINTS (OPP)
8731M: Viresh Kumar <vireshk@kernel.org>
8732M: Nishanth Menon <nm@ti.com>
8733M: Stephen Boyd <sboyd@codeaurora.org>
8734L: linux-pm@vger.kernel.org
8735S: Maintained
8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8737F: drivers/base/power/opp/
8738F: include/linux/pm_opp.h
8739F: Documentation/power/opp.txt
8740F: Documentation/devicetree/bindings/opp/
8741
8742OPL4 DRIVER
8743M: Clemens Ladisch <clemens@ladisch.de>
8744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8745T: git git://git.alsa-project.org/alsa-kernel.git
8746S: Maintained
8747F: sound/drivers/opl4/
8748
8749OPROFILE
8750M: Robert Richter <rric@kernel.org>
8751L: oprofile-list@lists.sf.net
8752S: Maintained
8753F: arch/*/include/asm/oprofile*.h
8754F: arch/*/oprofile/
8755F: drivers/oprofile/
8756F: include/linux/oprofile.h
8757
8758ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8759M: Mark Fasheh <mfasheh@versity.com>
8760M: Joel Becker <jlbec@evilplan.org>
8761L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8762W: http://ocfs2.wiki.kernel.org
8763S: Supported
8764F: Documentation/filesystems/ocfs2.txt
8765F: Documentation/filesystems/dlmfs.txt
8766F: fs/ocfs2/
8767
8768ORINOCO DRIVER
8769L: linux-wireless@vger.kernel.org
8770W: http://wireless.kernel.org/en/users/Drivers/orinoco
8771W: http://www.nongnu.org/orinoco/
8772S: Orphan
8773F: drivers/net/wireless/intersil/orinoco/
8774
8775OSD LIBRARY and FILESYSTEM
8776M: Boaz Harrosh <ooo@electrozaur.com>
8777M: Benny Halevy <bhalevy@primarydata.com>
8778L: osd-dev@open-osd.org
8779W: http://open-osd.org
8780T: git git://git.open-osd.org/open-osd.git
8781S: Maintained
8782F: drivers/scsi/osd/
8783F: include/scsi/osd_*
8784F: fs/exofs/
8785
8786OVERLAY FILESYSTEM
8787M: Miklos Szeredi <miklos@szeredi.hu>
8788L: linux-unionfs@vger.kernel.org
8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8790S: Supported
8791F: fs/overlayfs/
8792F: Documentation/filesystems/overlayfs.txt
8793
8794ORANGEFS FILESYSTEM
8795M: Mike Marshall <hubcap@omnibond.com>
8796L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8798S: Supported
8799F: fs/orangefs/
8800F: Documentation/filesystems/orangefs.txt
8801
8802P54 WIRELESS DRIVER
8803M: Christian Lamparter <chunkeey@googlemail.com>
8804L: linux-wireless@vger.kernel.org
8805W: http://wireless.kernel.org/en/users/Drivers/p54
8806S: Maintained
8807F: drivers/net/wireless/intersil/p54/
8808
8809PA SEMI ETHERNET DRIVER
8810M: Olof Johansson <olof@lixom.net>
8811L: netdev@vger.kernel.org
8812S: Maintained
8813F: drivers/net/ethernet/pasemi/*
8814
8815PA SEMI SMBUS DRIVER
8816M: Olof Johansson <olof@lixom.net>
8817L: linux-i2c@vger.kernel.org
8818S: Maintained
8819F: drivers/i2c/busses/i2c-pasemi.c
8820
8821PADATA PARALLEL EXECUTION MECHANISM
8822M: Steffen Klassert <steffen.klassert@secunet.com>
8823L: linux-crypto@vger.kernel.org
8824S: Maintained
8825F: kernel/padata.c
8826F: include/linux/padata.h
8827F: Documentation/padata.txt
8828
8829PANASONIC LAPTOP ACPI EXTRAS DRIVER
8830M: Harald Welte <laforge@gnumonks.org>
8831L: platform-driver-x86@vger.kernel.org
8832S: Maintained
8833F: drivers/platform/x86/panasonic-laptop.c
8834
8835PANASONIC MN10300/AM33/AM34 PORT
8836M: David Howells <dhowells@redhat.com>
8837L: linux-am33-list@redhat.com (moderated for non-subscribers)
8838W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8839S: Maintained
8840F: Documentation/mn10300/
8841F: arch/mn10300/
8842
8843PARALLEL LCD/KEYPAD PANEL DRIVER
8844M: Willy Tarreau <willy@haproxy.com>
8845M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8846S: Odd Fixes
8847F: Documentation/misc-devices/lcd-panel-cgram.txt
8848F: drivers/misc/panel.c
8849
8850PARALLEL PORT SUBSYSTEM
8851M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8852M: Sudip Mukherjee <sudip@vectorindia.org>
8853L: linux-parport@lists.infradead.org (subscribers-only)
8854S: Maintained
8855F: drivers/parport/
8856F: include/linux/parport*.h
8857F: drivers/char/ppdev.c
8858F: include/uapi/linux/ppdev.h
8859F: Documentation/parport*.txt
8860
8861PARAVIRT_OPS INTERFACE
8862M: Jeremy Fitzhardinge <jeremy@goop.org>
8863M: Chris Wright <chrisw@sous-sol.org>
8864M: Alok Kataria <akataria@vmware.com>
8865M: Rusty Russell <rusty@rustcorp.com.au>
8866L: virtualization@lists.linux-foundation.org
8867S: Supported
8868F: Documentation/virtual/paravirt_ops.txt
8869F: arch/*/kernel/paravirt*
8870F: arch/*/include/asm/paravirt.h
8871
8872PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8873M: Tim Waugh <tim@cyberelk.net>
8874L: linux-parport@lists.infradead.org (subscribers-only)
8875S: Maintained
8876F: Documentation/blockdev/paride.txt
8877F: drivers/block/paride/
8878
8879PARISC ARCHITECTURE
8880M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8881M: Helge Deller <deller@gmx.de>
8882L: linux-parisc@vger.kernel.org
8883W: http://www.parisc-linux.org/
8884Q: http://patchwork.kernel.org/project/linux-parisc/list/
8885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8887S: Maintained
8888F: arch/parisc/
8889F: Documentation/parisc/
8890F: drivers/parisc/
8891F: drivers/char/agp/parisc-agp.c
8892F: drivers/input/serio/gscps2.c
8893F: drivers/parport/parport_gsc.*
8894F: drivers/tty/serial/8250/8250_gsc.c
8895F: drivers/video/fbdev/sti*
8896F: drivers/video/console/sti*
8897F: drivers/video/logo/logo_parisc*
8898
8899PC87360 HARDWARE MONITORING DRIVER
8900M: Jim Cromie <jim.cromie@gmail.com>
8901L: linux-hwmon@vger.kernel.org
8902S: Maintained
8903F: Documentation/hwmon/pc87360
8904F: drivers/hwmon/pc87360.c
8905
8906PC8736x GPIO DRIVER
8907M: Jim Cromie <jim.cromie@gmail.com>
8908S: Maintained
8909F: drivers/char/pc8736x_gpio.c
8910
8911PC87427 HARDWARE MONITORING DRIVER
8912M: Jean Delvare <jdelvare@suse.com>
8913L: linux-hwmon@vger.kernel.org
8914S: Maintained
8915F: Documentation/hwmon/pc87427
8916F: drivers/hwmon/pc87427.c
8917
8918PCA9532 LED DRIVER
8919M: Riku Voipio <riku.voipio@iki.fi>
8920S: Maintained
8921F: drivers/leds/leds-pca9532.c
8922F: include/linux/leds-pca9532.h
8923
8924PCA9541 I2C BUS MASTER SELECTOR DRIVER
8925M: Guenter Roeck <linux@roeck-us.net>
8926L: linux-i2c@vger.kernel.org
8927S: Maintained
8928F: drivers/i2c/muxes/i2c-mux-pca9541.c
8929
8930PCDP - PRIMARY CONSOLE AND DEBUG PORT
8931M: Khalid Aziz <khalid@gonehiking.org>
8932S: Maintained
8933F: drivers/firmware/pcdp.*
8934
8935PCI ERROR RECOVERY
8936M: Linas Vepstas <linasvepstas@gmail.com>
8937L: linux-pci@vger.kernel.org
8938S: Supported
8939F: Documentation/PCI/pci-error-recovery.txt
8940
8941PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8942M: Russell Currey <ruscur@russell.cc>
8943L: linuxppc-dev@lists.ozlabs.org
8944S: Supported
8945F: Documentation/powerpc/eeh-pci-error-recovery.txt
8946F: arch/powerpc/kernel/eeh*.c
8947F: arch/powerpc/platforms/*/eeh*.c
8948F: arch/powerpc/include/*/eeh*.h
8949
8950PCI SUBSYSTEM
8951M: Bjorn Helgaas <bhelgaas@google.com>
8952L: linux-pci@vger.kernel.org
8953Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8954T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8955S: Supported
8956F: Documentation/devicetree/bindings/pci/
8957F: Documentation/PCI/
8958F: drivers/pci/
8959F: include/linux/pci*
8960F: arch/x86/pci/
8961F: arch/x86/kernel/quirks.c
8962
8963PCI DRIVER FOR ALTERA PCIE IP
8964M: Ley Foon Tan <lftan@altera.com>
8965L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8966L: linux-pci@vger.kernel.org
8967S: Supported
8968F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8969F: drivers/pci/host/pcie-altera.c
8970
8971PCI DRIVER FOR ARM VERSATILE PLATFORM
8972M: Rob Herring <robh@kernel.org>
8973L: linux-pci@vger.kernel.org
8974L: linux-arm-kernel@lists.infradead.org
8975S: Maintained
8976F: Documentation/devicetree/bindings/pci/versatile.txt
8977F: drivers/pci/host/pci-versatile.c
8978
8979PCI DRIVER FOR APPLIEDMICRO XGENE
8980M: Tanmay Inamdar <tinamdar@apm.com>
8981L: linux-pci@vger.kernel.org
8982L: linux-arm-kernel@lists.infradead.org
8983S: Maintained
8984F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8985F: drivers/pci/host/pci-xgene.c
8986
8987PCI DRIVER FOR FREESCALE LAYERSCAPE
8988M: Minghuan Lian <minghuan.Lian@freescale.com>
8989M: Mingkai Hu <mingkai.hu@freescale.com>
8990M: Roy Zang <tie-fei.zang@freescale.com>
8991L: linuxppc-dev@lists.ozlabs.org
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org
8994S: Maintained
8995F: drivers/pci/host/*layerscape*
8996
8997PCI DRIVER FOR IMX6
8998M: Richard Zhu <Richard.Zhu@freescale.com>
8999M: Lucas Stach <l.stach@pengutronix.de>
9000L: linux-pci@vger.kernel.org
9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002S: Maintained
9003F: drivers/pci/host/*imx6*
9004
9005PCI DRIVER FOR TI KEYSTONE
9006M: Murali Karicheri <m-karicheri2@ti.com>
9007L: linux-pci@vger.kernel.org
9008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009S: Maintained
9010F: drivers/pci/host/*keystone*
9011
9012PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9013M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9014M: Jason Cooper <jason@lakedaemon.net>
9015L: linux-pci@vger.kernel.org
9016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9017S: Maintained
9018F: drivers/pci/host/*mvebu*
9019
9020PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9021M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9022L: linux-pci@vger.kernel.org
9023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9024S: Maintained
9025F: drivers/pci/host/pci-aardvark.c
9026
9027PCI DRIVER FOR NVIDIA TEGRA
9028M: Thierry Reding <thierry.reding@gmail.com>
9029L: linux-tegra@vger.kernel.org
9030L: linux-pci@vger.kernel.org
9031S: Supported
9032F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9033F: drivers/pci/host/pci-tegra.c
9034
9035PCI DRIVER FOR TI DRA7XX
9036M: Kishon Vijay Abraham I <kishon@ti.com>
9037L: linux-omap@vger.kernel.org
9038L: linux-pci@vger.kernel.org
9039S: Supported
9040F: Documentation/devicetree/bindings/pci/ti-pci.txt
9041F: drivers/pci/host/pci-dra7xx.c
9042
9043PCI DRIVER FOR RENESAS R-CAR
9044M: Simon Horman <horms@verge.net.au>
9045L: linux-pci@vger.kernel.org
9046L: linux-renesas-soc@vger.kernel.org
9047S: Maintained
9048F: drivers/pci/host/*rcar*
9049
9050PCI DRIVER FOR SAMSUNG EXYNOS
9051M: Jingoo Han <jingoohan1@gmail.com>
9052L: linux-pci@vger.kernel.org
9053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9054L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9055S: Maintained
9056F: drivers/pci/host/pci-exynos.c
9057
9058PCI DRIVER FOR SYNOPSIS DESIGNWARE
9059M: Jingoo Han <jingoohan1@gmail.com>
9060M: Pratyush Anand <pratyush.anand@gmail.com>
9061L: linux-pci@vger.kernel.org
9062S: Maintained
9063F: drivers/pci/host/*designware*
9064
9065PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9066M: Joao Pinto <jpinto@synopsys.com>
9067L: linux-pci@vger.kernel.org
9068S: Maintained
9069F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9070F: drivers/pci/host/pcie-designware-plat.c
9071
9072PCI DRIVER FOR GENERIC OF HOSTS
9073M: Will Deacon <will.deacon@arm.com>
9074L: linux-pci@vger.kernel.org
9075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9076S: Maintained
9077F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9078F: drivers/pci/host/pci-host-common.c
9079F: drivers/pci/host/pci-host-generic.c
9080
9081PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9082M: Keith Busch <keith.busch@intel.com>
9083L: linux-pci@vger.kernel.org
9084S: Supported
9085F: arch/x86/pci/vmd.c
9086
9087PCIE DRIVER FOR ST SPEAR13XX
9088M: Pratyush Anand <pratyush.anand@gmail.com>
9089L: linux-pci@vger.kernel.org
9090S: Maintained
9091F: drivers/pci/host/*spear*
9092
9093PCI MSI DRIVER FOR ALTERA MSI IP
9094M: Ley Foon Tan <lftan@altera.com>
9095L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9096L: linux-pci@vger.kernel.org
9097S: Supported
9098F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9099F: drivers/pci/host/pcie-altera-msi.c
9100
9101PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9102M: Duc Dang <dhdang@apm.com>
9103L: linux-pci@vger.kernel.org
9104L: linux-arm-kernel@lists.infradead.org
9105S: Maintained
9106F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9107F: drivers/pci/host/pci-xgene-msi.c
9108
9109PCIE DRIVER FOR AXIS ARTPEC
9110M: Niklas Cassel <niklas.cassel@axis.com>
9111M: Jesper Nilsson <jesper.nilsson@axis.com>
9112L: linux-arm-kernel@axis.com
9113L: linux-pci@vger.kernel.org
9114S: Maintained
9115F: Documentation/devicetree/bindings/pci/axis,artpec*
9116F: drivers/pci/host/*artpec*
9117
9118PCIE DRIVER FOR HISILICON
9119M: Zhou Wang <wangzhou1@hisilicon.com>
9120M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9121L: linux-pci@vger.kernel.org
9122S: Maintained
9123F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9124F: drivers/pci/host/pcie-hisi.c
9125
9126PCIE DRIVER FOR QUALCOMM MSM
9127M: Stanimir Varbanov <svarbanov@mm-sol.com>
9128L: linux-pci@vger.kernel.org
9129L: linux-arm-msm@vger.kernel.org
9130S: Maintained
9131F: drivers/pci/host/*qcom*
9132
9133PCIE DRIVER FOR CAVIUM THUNDERX
9134M: David Daney <david.daney@cavium.com>
9135L: linux-pci@vger.kernel.org
9136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9137S: Supported
9138F: Documentation/devicetree/bindings/pci/pci-thunder-*
9139F: drivers/pci/host/pci-thunder-*
9140
9141PCMCIA SUBSYSTEM
9142P: Linux PCMCIA Team
9143L: linux-pcmcia@lists.infradead.org
9144W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9146S: Maintained
9147F: Documentation/pcmcia/
9148F: drivers/pcmcia/
9149F: include/pcmcia/
9150
9151PCNET32 NETWORK DRIVER
9152M: Don Fry <pcnet32@frontier.com>
9153L: netdev@vger.kernel.org
9154S: Maintained
9155F: drivers/net/ethernet/amd/pcnet32.c
9156
9157PCRYPT PARALLEL CRYPTO ENGINE
9158M: Steffen Klassert <steffen.klassert@secunet.com>
9159L: linux-crypto@vger.kernel.org
9160S: Maintained
9161F: crypto/pcrypt.c
9162F: include/crypto/pcrypt.h
9163
9164PER-CPU MEMORY ALLOCATOR
9165M: Tejun Heo <tj@kernel.org>
9166M: Christoph Lameter <cl@linux.com>
9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9168S: Maintained
9169F: include/linux/percpu*.h
9170F: mm/percpu*.c
9171F: arch/*/include/asm/percpu.h
9172
9173PER-TASK DELAY ACCOUNTING
9174M: Balbir Singh <bsingharora@gmail.com>
9175S: Maintained
9176F: include/linux/delayacct.h
9177F: kernel/delayacct.c
9178
9179PERFORMANCE EVENTS SUBSYSTEM
9180M: Peter Zijlstra <peterz@infradead.org>
9181M: Ingo Molnar <mingo@redhat.com>
9182M: Arnaldo Carvalho de Melo <acme@kernel.org>
9183R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9184L: linux-kernel@vger.kernel.org
9185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9186S: Supported
9187F: kernel/events/*
9188F: include/linux/perf_event.h
9189F: include/uapi/linux/perf_event.h
9190F: arch/*/kernel/perf_event*.c
9191F: arch/*/kernel/*/perf_event*.c
9192F: arch/*/kernel/*/*/perf_event*.c
9193F: arch/*/include/asm/perf_event.h
9194F: arch/*/kernel/perf_callchain.c
9195F: arch/*/events/*
9196F: tools/perf/
9197
9198PERSONALITY HANDLING
9199M: Christoph Hellwig <hch@infradead.org>
9200L: linux-abi-devel@lists.sourceforge.net
9201S: Maintained
9202F: include/linux/personality.h
9203F: include/uapi/linux/personality.h
9204
9205PHONET PROTOCOL
9206M: Remi Denis-Courmont <courmisch@gmail.com>
9207S: Supported
9208F: Documentation/networking/phonet.txt
9209F: include/linux/phonet.h
9210F: include/net/phonet/
9211F: include/uapi/linux/phonet.h
9212F: net/phonet/
9213
9214PHRAM MTD DRIVER
9215M: Joern Engel <joern@lazybastard.org>
9216L: linux-mtd@lists.infradead.org
9217S: Maintained
9218F: drivers/mtd/devices/phram.c
9219
9220PICOLCD HID DRIVER
9221M: Bruno Prémont <bonbons@linux-vserver.org>
9222L: linux-input@vger.kernel.org
9223S: Maintained
9224F: drivers/hid/hid-picolcd*
9225
9226PICOXCELL SUPPORT
9227M: Jamie Iles <jamie@jamieiles.com>
9228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9229T: git git://github.com/jamieiles/linux-2.6-ji.git
9230S: Supported
9231F: arch/arm/boot/dts/picoxcell*
9232F: arch/arm/mach-picoxcell/
9233F: drivers/crypto/picoxcell*
9234
9235PIN CONTROL SUBSYSTEM
9236M: Linus Walleij <linus.walleij@linaro.org>
9237L: linux-gpio@vger.kernel.org
9238T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9239S: Maintained
9240F: Documentation/devicetree/bindings/pinctrl/
9241F: Documentation/pinctrl.txt
9242F: drivers/pinctrl/
9243F: include/linux/pinctrl/
9244
9245PIN CONTROLLER - ATMEL AT91
9246M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9248S: Maintained
9249F: drivers/pinctrl/pinctrl-at91.*
9250
9251PIN CONTROLLER - ATMEL AT91 PIO4
9252M: Ludovic Desroches <ludovic.desroches@atmel.com>
9253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9254L: linux-gpio@vger.kernel.org
9255S: Supported
9256F: drivers/pinctrl/pinctrl-at91-pio4.*
9257
9258PIN CONTROLLER - INTEL
9259M: Mika Westerberg <mika.westerberg@linux.intel.com>
9260M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9261S: Maintained
9262F: drivers/pinctrl/intel/
9263
9264PIN CONTROLLER - RENESAS
9265M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9266M: Geert Uytterhoeven <geert+renesas@glider.be>
9267L: linux-renesas-soc@vger.kernel.org
9268S: Maintained
9269F: drivers/pinctrl/sh-pfc/
9270
9271PIN CONTROLLER - SAMSUNG
9272M: Tomasz Figa <tomasz.figa@gmail.com>
9273M: Krzysztof Kozlowski <krzk@kernel.org>
9274M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9277S: Maintained
9278F: drivers/pinctrl/samsung/
9279
9280PIN CONTROLLER - SINGLE
9281M: Tony Lindgren <tony@atomide.com>
9282M: Haojian Zhuang <haojian.zhuang@linaro.org>
9283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9284L: linux-omap@vger.kernel.org
9285S: Maintained
9286F: drivers/pinctrl/pinctrl-single.c
9287
9288PIN CONTROLLER - ST SPEAR
9289M: Viresh Kumar <vireshk@kernel.org>
9290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291W: http://www.st.com/spear
9292S: Maintained
9293F: drivers/pinctrl/spear/
9294
9295PISTACHIO SOC SUPPORT
9296M: James Hartley <james.hartley@imgtec.com>
9297M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9298L: linux-mips@linux-mips.org
9299S: Maintained
9300F: arch/mips/pistachio/
9301F: arch/mips/include/asm/mach-pistachio/
9302F: arch/mips/boot/dts/pistachio/
9303F: arch/mips/configs/pistachio*_defconfig
9304
9305PKTCDVD DRIVER
9306M: Jiri Kosina <jikos@kernel.org>
9307S: Maintained
9308F: drivers/block/pktcdvd.c
9309F: include/linux/pktcdvd.h
9310F: include/uapi/linux/pktcdvd.h
9311
9312PKUNITY SOC DRIVERS
9313M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9314W: http://mprc.pku.edu.cn/~guanxuetao/linux
9315S: Maintained
9316T: git git://github.com/gxt/linux.git
9317F: drivers/input/serio/i8042-unicore32io.h
9318F: drivers/i2c/busses/i2c-puv3.c
9319F: drivers/video/fbdev/fb-puv3.c
9320F: drivers/rtc/rtc-puv3.c
9321
9322PMBUS HARDWARE MONITORING DRIVERS
9323M: Guenter Roeck <linux@roeck-us.net>
9324L: linux-hwmon@vger.kernel.org
9325W: http://hwmon.wiki.kernel.org/
9326W: http://www.roeck-us.net/linux/drivers/
9327T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9328S: Maintained
9329F: Documentation/hwmon/pmbus
9330F: drivers/hwmon/pmbus/
9331F: include/linux/i2c/pmbus.h
9332
9333PMC SIERRA MaxRAID DRIVER
9334L: linux-scsi@vger.kernel.org
9335W: http://www.pmc-sierra.com/
9336S: Orphan
9337F: drivers/scsi/pmcraid.*
9338
9339PMC SIERRA PM8001 DRIVER
9340M: Jack Wang <jinpu.wang@profitbricks.com>
9341M: lindar_liu@usish.com
9342L: pmchba@pmcs.com
9343L: linux-scsi@vger.kernel.org
9344S: Supported
9345F: drivers/scsi/pm8001/
9346
9347POSIX CLOCKS and TIMERS
9348M: Thomas Gleixner <tglx@linutronix.de>
9349L: linux-kernel@vger.kernel.org
9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9351S: Maintained
9352F: fs/timerfd.c
9353F: include/linux/timer*
9354F: kernel/time/*timer*
9355
9356POWER MANAGEMENT CORE
9357M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9358L: linux-pm@vger.kernel.org
9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9360S: Supported
9361F: drivers/base/power/
9362F: include/linux/pm.h
9363F: include/linux/pm_*
9364F: include/linux/powercap.h
9365F: drivers/powercap/
9366
9367POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9368M: Sebastian Reichel <sre@kernel.org>
9369M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9370M: David Woodhouse <dwmw2@infradead.org>
9371L: linux-pm@vger.kernel.org
9372T: git git://git.infradead.org/battery-2.6.git
9373S: Maintained
9374F: Documentation/devicetree/bindings/power/
9375F: Documentation/devicetree/bindings/power_supply/
9376F: include/linux/power_supply.h
9377F: drivers/power/
9378X: drivers/power/avs/
9379
9380POWER STATE COORDINATION INTERFACE (PSCI)
9381M: Mark Rutland <mark.rutland@arm.com>
9382M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9383L: linux-arm-kernel@lists.infradead.org
9384S: Maintained
9385F: drivers/firmware/psci.c
9386F: include/linux/psci.h
9387F: include/uapi/linux/psci.h
9388
9389POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9390M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9391L: linuxppc-dev@lists.ozlabs.org
9392S: Maintained
9393F: drivers/char/powernv-op-panel.c
9394
9395PNP SUPPORT
9396M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9397S: Maintained
9398F: drivers/pnp/
9399
9400PPP PROTOCOL DRIVERS AND COMPRESSORS
9401M: Paul Mackerras <paulus@samba.org>
9402L: linux-ppp@vger.kernel.org
9403S: Maintained
9404F: drivers/net/ppp/ppp_*
9405
9406PPP OVER ATM (RFC 2364)
9407M: Mitchell Blank Jr <mitch@sfgoth.com>
9408S: Maintained
9409F: net/atm/pppoatm.c
9410F: include/uapi/linux/atmppp.h
9411
9412PPP OVER ETHERNET
9413M: Michal Ostrowski <mostrows@earthlink.net>
9414S: Maintained
9415F: drivers/net/ppp/pppoe.c
9416F: drivers/net/ppp/pppox.c
9417
9418PPP OVER L2TP
9419M: James Chapman <jchapman@katalix.com>
9420S: Maintained
9421F: net/l2tp/l2tp_ppp.c
9422F: include/linux/if_pppol2tp.h
9423F: include/uapi/linux/if_pppol2tp.h
9424
9425PPS SUPPORT
9426M: Rodolfo Giometti <giometti@enneenne.com>
9427W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9428L: linuxpps@ml.enneenne.com (subscribers-only)
9429S: Maintained
9430F: Documentation/pps/
9431F: drivers/pps/
9432F: include/linux/pps*.h
9433
9434PPTP DRIVER
9435M: Dmitry Kozlov <xeb@mail.ru>
9436L: netdev@vger.kernel.org
9437S: Maintained
9438F: drivers/net/ppp/pptp.c
9439W: http://sourceforge.net/projects/accel-pptp
9440
9441PREEMPTIBLE KERNEL
9442M: Robert Love <rml@tech9.net>
9443L: kpreempt-tech@lists.sourceforge.net
9444W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9445S: Supported
9446F: Documentation/preempt-locking.txt
9447F: include/linux/preempt.h
9448
9449PRISM54 WIRELESS DRIVER
9450M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9451L: linux-wireless@vger.kernel.org
9452W: http://wireless.kernel.org/en/users/Drivers/p54
9453S: Obsolete
9454F: drivers/net/wireless/intersil/prism54/
9455
9456PS3 NETWORK SUPPORT
9457M: Geoff Levand <geoff@infradead.org>
9458L: netdev@vger.kernel.org
9459L: linuxppc-dev@lists.ozlabs.org
9460S: Maintained
9461F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9462
9463PS3 PLATFORM SUPPORT
9464M: Geoff Levand <geoff@infradead.org>
9465L: linuxppc-dev@lists.ozlabs.org
9466S: Maintained
9467F: arch/powerpc/boot/ps3*
9468F: arch/powerpc/include/asm/lv1call.h
9469F: arch/powerpc/include/asm/ps3*.h
9470F: arch/powerpc/platforms/ps3/
9471F: drivers/*/ps3*
9472F: drivers/ps3/
9473F: drivers/rtc/rtc-ps3.c
9474F: drivers/usb/host/*ps3.c
9475F: sound/ppc/snd_ps3*
9476
9477PS3VRAM DRIVER
9478M: Jim Paris <jim@jtan.com>
9479M: Geoff Levand <geoff@infradead.org>
9480L: linuxppc-dev@lists.ozlabs.org
9481S: Maintained
9482F: drivers/block/ps3vram.c
9483
9484PSTORE FILESYSTEM
9485M: Anton Vorontsov <anton@enomsg.org>
9486M: Colin Cross <ccross@android.com>
9487M: Kees Cook <keescook@chromium.org>
9488M: Tony Luck <tony.luck@intel.com>
9489S: Maintained
9490T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9491F: fs/pstore/
9492F: include/linux/pstore*
9493F: drivers/firmware/efi/efi-pstore.c
9494F: drivers/acpi/apei/erst.c
9495
9496PTP HARDWARE CLOCK SUPPORT
9497M: Richard Cochran <richardcochran@gmail.com>
9498L: netdev@vger.kernel.org
9499S: Maintained
9500W: http://linuxptp.sourceforge.net/
9501F: Documentation/ABI/testing/sysfs-ptp
9502F: Documentation/ptp/*
9503F: drivers/net/ethernet/freescale/gianfar_ptp.c
9504F: drivers/net/phy/dp83640*
9505F: drivers/ptp/*
9506F: include/linux/ptp_cl*
9507
9508PTRACE SUPPORT
9509M: Roland McGrath <roland@hack.frob.com>
9510M: Oleg Nesterov <oleg@redhat.com>
9511S: Maintained
9512F: include/asm-generic/syscall.h
9513F: include/linux/ptrace.h
9514F: include/linux/regset.h
9515F: include/linux/tracehook.h
9516F: include/uapi/linux/ptrace.h
9517F: kernel/ptrace.c
9518
9519PULSE8-CEC DRIVER
9520M: Hans Verkuil <hverkuil@xs4all.nl>
9521L: linux-media@vger.kernel.org
9522T: git git://linuxtv.org/media_tree.git
9523S: Maintained
9524F: drivers/staging/media/pulse8-cec
9525
9526PVRUSB2 VIDEO4LINUX DRIVER
9527M: Mike Isely <isely@pobox.com>
9528L: pvrusb2@isely.net (subscribers-only)
9529L: linux-media@vger.kernel.org
9530W: http://www.isely.net/pvrusb2/
9531T: git git://linuxtv.org/media_tree.git
9532S: Maintained
9533F: Documentation/video4linux/README.pvrusb2
9534F: drivers/media/usb/pvrusb2/
9535
9536PWC WEBCAM DRIVER
9537M: Hans Verkuil <hverkuil@xs4all.nl>
9538L: linux-media@vger.kernel.org
9539T: git git://linuxtv.org/media_tree.git
9540S: Odd Fixes
9541F: drivers/media/usb/pwc/*
9542
9543PWM FAN DRIVER
9544M: Kamil Debski <kamil@wypas.org>
9545M: Lukasz Majewski <l.majewski@samsung.com>
9546L: linux-hwmon@vger.kernel.org
9547S: Supported
9548F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9549F: Documentation/hwmon/pwm-fan
9550F: drivers/hwmon/pwm-fan.c
9551
9552PWM SUBSYSTEM
9553M: Thierry Reding <thierry.reding@gmail.com>
9554L: linux-pwm@vger.kernel.org
9555S: Maintained
9556T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9557F: Documentation/pwm.txt
9558F: Documentation/devicetree/bindings/pwm/
9559F: include/linux/pwm.h
9560F: drivers/pwm/
9561F: drivers/video/backlight/pwm_bl.c
9562F: include/linux/pwm_backlight.h
9563
9564PXA2xx/PXA3xx SUPPORT
9565M: Daniel Mack <daniel@zonque.org>
9566M: Haojian Zhuang <haojian.zhuang@gmail.com>
9567M: Robert Jarzmik <robert.jarzmik@free.fr>
9568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9569T: git git://github.com/hzhuang1/linux.git
9570T: git git://github.com/rjarzmik/linux.git
9571S: Maintained
9572F: arch/arm/boot/dts/pxa*
9573F: arch/arm/mach-pxa/
9574F: drivers/dma/pxa*
9575F: drivers/pcmcia/pxa2xx*
9576F: drivers/pinctrl/pxa/
9577F: drivers/spi/spi-pxa2xx*
9578F: drivers/usb/gadget/udc/pxa2*
9579F: include/sound/pxa2xx-lib.h
9580F: sound/arm/pxa*
9581F: sound/soc/pxa/
9582
9583PXA GPIO DRIVER
9584M: Robert Jarzmik <robert.jarzmik@free.fr>
9585L: linux-gpio@vger.kernel.org
9586S: Maintained
9587F: drivers/gpio/gpio-pxa.c
9588
9589PXA3xx NAND FLASH DRIVER
9590M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9591L: linux-mtd@lists.infradead.org
9592S: Maintained
9593F: drivers/mtd/nand/pxa3xx_nand.c
9594
9595MMP SUPPORT
9596M: Eric Miao <eric.y.miao@gmail.com>
9597M: Haojian Zhuang <haojian.zhuang@gmail.com>
9598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9599T: git git://github.com/hzhuang1/linux.git
9600T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9601S: Maintained
9602F: arch/arm/boot/dts/mmp*
9603F: arch/arm/mach-mmp/
9604
9605PXA MMCI DRIVER
9606S: Orphan
9607
9608PXA RTC DRIVER
9609M: Robert Jarzmik <robert.jarzmik@free.fr>
9610L: rtc-linux@googlegroups.com
9611S: Maintained
9612
9613QAT DRIVER
9614M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9615M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9616L: qat-linux@intel.com
9617S: Supported
9618F: drivers/crypto/qat/
9619
9620QIB DRIVER
9621M: Mike Marciniszyn <infinipath@intel.com>
9622L: linux-rdma@vger.kernel.org
9623S: Supported
9624F: drivers/infiniband/hw/qib/
9625
9626QLOGIC QLA1280 SCSI DRIVER
9627M: Michael Reed <mdr@sgi.com>
9628L: linux-scsi@vger.kernel.org
9629S: Maintained
9630F: drivers/scsi/qla1280.[ch]
9631
9632QLOGIC QLA2XXX FC-SCSI DRIVER
9633M: qla2xxx-upstream@qlogic.com
9634L: linux-scsi@vger.kernel.org
9635S: Supported
9636F: Documentation/scsi/LICENSE.qla2xxx
9637F: drivers/scsi/qla2xxx/
9638
9639QLOGIC QLA4XXX iSCSI DRIVER
9640M: QLogic-Storage-Upstream@qlogic.com
9641L: linux-scsi@vger.kernel.org
9642S: Supported
9643F: Documentation/scsi/LICENSE.qla4xxx
9644F: drivers/scsi/qla4xxx/
9645
9646QLOGIC QLA3XXX NETWORK DRIVER
9647M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9648M: Ron Mercer <ron.mercer@qlogic.com>
9649M: linux-driver@qlogic.com
9650L: netdev@vger.kernel.org
9651S: Supported
9652F: Documentation/networking/LICENSE.qla3xxx
9653F: drivers/net/ethernet/qlogic/qla3xxx.*
9654
9655QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9656M: Dept-GELinuxNICDev@qlogic.com
9657L: netdev@vger.kernel.org
9658S: Supported
9659F: drivers/net/ethernet/qlogic/qlcnic/
9660
9661QLOGIC QLGE 10Gb ETHERNET DRIVER
9662M: Harish Patil <harish.patil@qlogic.com>
9663M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9664M: Dept-GELinuxNICDev@qlogic.com
9665M: linux-driver@qlogic.com
9666L: netdev@vger.kernel.org
9667S: Supported
9668F: drivers/net/ethernet/qlogic/qlge/
9669
9670QLOGIC QL4xxx ETHERNET DRIVER
9671M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9672M: Ariel Elior <Ariel.Elior@qlogic.com>
9673M: everest-linux-l2@qlogic.com
9674L: netdev@vger.kernel.org
9675S: Supported
9676F: drivers/net/ethernet/qlogic/qed/
9677F: include/linux/qed/
9678F: drivers/net/ethernet/qlogic/qede/
9679
9680QNX4 FILESYSTEM
9681M: Anders Larsen <al@alarsen.net>
9682W: http://www.alarsen.net/linux/qnx4fs/
9683S: Maintained
9684F: fs/qnx4/
9685F: include/uapi/linux/qnx4_fs.h
9686F: include/uapi/linux/qnxtypes.h
9687
9688QT1010 MEDIA DRIVER
9689M: Antti Palosaari <crope@iki.fi>
9690L: linux-media@vger.kernel.org
9691W: https://linuxtv.org
9692W: http://palosaari.fi/linux/
9693Q: http://patchwork.linuxtv.org/project/linux-media/list/
9694T: git git://linuxtv.org/anttip/media_tree.git
9695S: Maintained
9696F: drivers/media/tuners/qt1010*
9697
9698QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9699M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9700L: linux-wireless@vger.kernel.org
9701L: ath9k-devel@lists.ath9k.org
9702W: http://wireless.kernel.org/en/users/Drivers/ath9k
9703S: Supported
9704F: drivers/net/wireless/ath/ath9k/
9705
9706QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9707M: Kalle Valo <kvalo@qca.qualcomm.com>
9708L: ath10k@lists.infradead.org
9709W: http://wireless.kernel.org/en/users/Drivers/ath10k
9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9711S: Supported
9712F: drivers/net/wireless/ath/ath10k/
9713
9714QUALCOMM HEXAGON ARCHITECTURE
9715M: Richard Kuo <rkuo@codeaurora.org>
9716L: linux-hexagon@vger.kernel.org
9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9718S: Supported
9719F: arch/hexagon/
9720
9721QUALCOMM WCN36XX WIRELESS DRIVER
9722M: Eugene Krasnikov <k.eugene.e@gmail.com>
9723L: wcn36xx@lists.infradead.org
9724W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9725T: git git://github.com/KrasnikovEugene/wcn36xx.git
9726S: Supported
9727F: drivers/net/wireless/ath/wcn36xx/
9728
9729QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9730M: Gabriel Somlo <somlo@cmu.edu>
9731M: "Michael S. Tsirkin" <mst@redhat.com>
9732L: qemu-devel@nongnu.org
9733S: Maintained
9734F: drivers/firmware/qemu_fw_cfg.c
9735
9736RADOS BLOCK DEVICE (RBD)
9737M: Ilya Dryomov <idryomov@gmail.com>
9738M: Sage Weil <sage@redhat.com>
9739M: Alex Elder <elder@kernel.org>
9740L: ceph-devel@vger.kernel.org
9741W: http://ceph.com/
9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9743T: git git://github.com/ceph/ceph-client.git
9744S: Supported
9745F: Documentation/ABI/testing/sysfs-bus-rbd
9746F: drivers/block/rbd.c
9747F: drivers/block/rbd_types.h
9748
9749RADEON FRAMEBUFFER DISPLAY DRIVER
9750M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9751L: linux-fbdev@vger.kernel.org
9752S: Maintained
9753F: drivers/video/fbdev/aty/radeon*
9754F: include/uapi/linux/radeonfb.h
9755
9756RADIOSHARK RADIO DRIVER
9757M: Hans Verkuil <hverkuil@xs4all.nl>
9758L: linux-media@vger.kernel.org
9759T: git git://linuxtv.org/media_tree.git
9760S: Maintained
9761F: drivers/media/radio/radio-shark.c
9762
9763RADIOSHARK2 RADIO DRIVER
9764M: Hans Verkuil <hverkuil@xs4all.nl>
9765L: linux-media@vger.kernel.org
9766T: git git://linuxtv.org/media_tree.git
9767S: Maintained
9768F: drivers/media/radio/radio-shark2.c
9769F: drivers/media/radio/radio-tea5777.c
9770
9771RAGE128 FRAMEBUFFER DISPLAY DRIVER
9772M: Paul Mackerras <paulus@samba.org>
9773L: linux-fbdev@vger.kernel.org
9774S: Maintained
9775F: drivers/video/fbdev/aty/aty128fb.c
9776
9777RALINK MIPS ARCHITECTURE
9778M: John Crispin <john@phrozen.org>
9779L: linux-mips@linux-mips.org
9780S: Maintained
9781F: arch/mips/ralink
9782
9783RALINK RT2X00 WIRELESS LAN DRIVER
9784P: rt2x00 project
9785M: Stanislaw Gruszka <sgruszka@redhat.com>
9786M: Helmut Schaa <helmut.schaa@googlemail.com>
9787L: linux-wireless@vger.kernel.org
9788S: Maintained
9789F: drivers/net/wireless/ralink/rt2x00/
9790
9791RAMDISK RAM BLOCK DEVICE DRIVER
9792M: Jens Axboe <axboe@kernel.dk>
9793S: Maintained
9794F: Documentation/blockdev/ramdisk.txt
9795F: drivers/block/brd.c
9796
9797RANDOM NUMBER DRIVER
9798M: "Theodore Ts'o" <tytso@mit.edu>
9799S: Maintained
9800F: drivers/char/random.c
9801
9802RAPIDIO SUBSYSTEM
9803M: Matt Porter <mporter@kernel.crashing.org>
9804M: Alexandre Bounine <alexandre.bounine@idt.com>
9805S: Maintained
9806F: drivers/rapidio/
9807
9808RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9809L: linux-wireless@vger.kernel.org
9810S: Orphan
9811F: drivers/net/wireless/ray*
9812
9813RCUTORTURE MODULE
9814M: Josh Triplett <josh@joshtriplett.org>
9815M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9816L: linux-kernel@vger.kernel.org
9817S: Supported
9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9819F: Documentation/RCU/torture.txt
9820F: kernel/rcu/rcutorture.c
9821
9822RCUTORTURE TEST FRAMEWORK
9823M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9824M: Josh Triplett <josh@joshtriplett.org>
9825R: Steven Rostedt <rostedt@goodmis.org>
9826R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9827R: Lai Jiangshan <jiangshanlai@gmail.com>
9828L: linux-kernel@vger.kernel.org
9829S: Supported
9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9831F: tools/testing/selftests/rcutorture
9832
9833RDC R-321X SoC
9834M: Florian Fainelli <florian@openwrt.org>
9835S: Maintained
9836
9837RDC R6040 FAST ETHERNET DRIVER
9838M: Florian Fainelli <f.fainelli@gmail.com>
9839L: netdev@vger.kernel.org
9840S: Maintained
9841F: drivers/net/ethernet/rdc/r6040.c
9842
9843RDS - RELIABLE DATAGRAM SOCKETS
9844M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9845L: netdev@vger.kernel.org
9846L: linux-rdma@vger.kernel.org
9847L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9848W: https://oss.oracle.com/projects/rds/
9849S: Supported
9850F: net/rds/
9851F: Documentation/networking/rds.txt
9852
9853RDMAVT - RDMA verbs software
9854M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9855L: linux-rdma@vger.kernel.org
9856S: Supported
9857F: drivers/infiniband/sw/rdmavt
9858
9859READ-COPY UPDATE (RCU)
9860M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9861M: Josh Triplett <josh@joshtriplett.org>
9862R: Steven Rostedt <rostedt@goodmis.org>
9863R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9864R: Lai Jiangshan <jiangshanlai@gmail.com>
9865L: linux-kernel@vger.kernel.org
9866W: http://www.rdrop.com/users/paulmck/RCU/
9867S: Supported
9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9869F: Documentation/RCU/
9870X: Documentation/RCU/torture.txt
9871F: include/linux/rcu*
9872X: include/linux/srcu.h
9873F: kernel/rcu/
9874X: kernel/torture.c
9875
9876REAL TIME CLOCK (RTC) SUBSYSTEM
9877M: Alessandro Zummo <a.zummo@towertech.it>
9878M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9879L: rtc-linux@googlegroups.com
9880Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9881T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9882S: Maintained
9883F: Documentation/devicetree/bindings/rtc/
9884F: Documentation/rtc.txt
9885F: drivers/rtc/
9886F: include/linux/rtc.h
9887F: include/uapi/linux/rtc.h
9888F: include/linux/rtc/
9889F: include/linux/platform_data/rtc-*
9890F: tools/testing/selftests/timers/rtctest.c
9891
9892REALTEK AUDIO CODECS
9893M: Bard Liao <bardliao@realtek.com>
9894M: Oder Chiou <oder_chiou@realtek.com>
9895S: Maintained
9896F: sound/soc/codecs/rt*
9897F: include/sound/rt*.h
9898
9899REISERFS FILE SYSTEM
9900L: reiserfs-devel@vger.kernel.org
9901S: Supported
9902F: fs/reiserfs/
9903
9904REGISTER MAP ABSTRACTION
9905M: Mark Brown <broonie@kernel.org>
9906L: linux-kernel@vger.kernel.org
9907T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9908S: Supported
9909F: Documentation/devicetree/bindings/regmap/
9910F: drivers/base/regmap/
9911F: include/linux/regmap.h
9912
9913REMOTE PROCESSOR (REMOTEPROC) 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/remoteproc.git
9918S: Maintained
9919F: Documentation/devicetree/bindings/remoteproc/
9920F: Documentation/remoteproc.txt
9921F: drivers/remoteproc/
9922F: include/linux/remoteproc.h
9923
9924REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9925M: Ohad Ben-Cohen <ohad@wizery.com>
9926M: Bjorn Andersson <bjorn.andersson@linaro.org>
9927L: linux-remoteproc@vger.kernel.org
9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9929S: Maintained
9930F: drivers/rpmsg/
9931F: Documentation/rpmsg.txt
9932F: include/linux/rpmsg.h
9933
9934RENESAS ETHERNET DRIVERS
9935R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9936L: netdev@vger.kernel.org
9937L: linux-renesas-soc@vger.kernel.org
9938F: drivers/net/ethernet/renesas/
9939F: include/linux/sh_eth.h
9940
9941RENESAS USB2 PHY DRIVER
9942M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9943L: linux-renesas-soc@vger.kernel.org
9944S: Maintained
9945F: drivers/phy/phy-rcar-gen3-usb2.c
9946
9947RESET CONTROLLER FRAMEWORK
9948M: Philipp Zabel <p.zabel@pengutronix.de>
9949T: git git://git.pengutronix.de/git/pza/linux
9950S: Maintained
9951F: drivers/reset/
9952F: Documentation/devicetree/bindings/reset/
9953F: include/dt-bindings/reset/
9954F: include/linux/reset.h
9955F: include/linux/reset-controller.h
9956
9957RFKILL
9958M: Johannes Berg <johannes@sipsolutions.net>
9959L: linux-wireless@vger.kernel.org
9960W: http://wireless.kernel.org/
9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9963S: Maintained
9964F: Documentation/rfkill.txt
9965F: net/rfkill/
9966
9967RHASHTABLE
9968M: Thomas Graf <tgraf@suug.ch>
9969L: netdev@vger.kernel.org
9970S: Maintained
9971F: lib/rhashtable.c
9972F: include/linux/rhashtable.h
9973
9974RICOH SMARTMEDIA/XD DRIVER
9975M: Maxim Levitsky <maximlevitsky@gmail.com>
9976S: Maintained
9977F: drivers/mtd/nand/r852.c
9978F: drivers/mtd/nand/r852.h
9979
9980RICOH R5C592 MEMORYSTICK DRIVER
9981M: Maxim Levitsky <maximlevitsky@gmail.com>
9982S: Maintained
9983F: drivers/memstick/host/r592.*
9984
9985ROCCAT DRIVERS
9986M: Stefan Achatz <erazor_de@users.sourceforge.net>
9987W: http://sourceforge.net/projects/roccat/
9988S: Maintained
9989F: drivers/hid/hid-roccat*
9990F: include/linux/hid-roccat*
9991F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9992
9993ROCKER DRIVER
9994M: Jiri Pirko <jiri@resnulli.us>
9995L: netdev@vger.kernel.org
9996S: Supported
9997F: drivers/net/ethernet/rocker/
9998
9999ROCKETPORT DRIVER
10000P: Comtrol Corp.
10001W: http://www.comtrol.com
10002S: Maintained
10003F: Documentation/serial/rocket.txt
10004F: drivers/tty/rocket*
10005
10006ROCKETPORT EXPRESS/INFINITY DRIVER
10007M: Kevin Cernekee <cernekee@gmail.com>
10008L: linux-serial@vger.kernel.org
10009S: Odd Fixes
10010F: drivers/tty/serial/rp2.*
10011
10012ROSE NETWORK LAYER
10013M: Ralf Baechle <ralf@linux-mips.org>
10014L: linux-hams@vger.kernel.org
10015W: http://www.linux-ax25.org/
10016S: Maintained
10017F: include/net/rose.h
10018F: include/uapi/linux/rose.h
10019F: net/rose/
10020
10021RTL2830 MEDIA DRIVER
10022M: Antti Palosaari <crope@iki.fi>
10023L: linux-media@vger.kernel.org
10024W: https://linuxtv.org
10025W: http://palosaari.fi/linux/
10026Q: http://patchwork.linuxtv.org/project/linux-media/list/
10027T: git git://linuxtv.org/anttip/media_tree.git
10028S: Maintained
10029F: drivers/media/dvb-frontends/rtl2830*
10030
10031RTL2832 MEDIA DRIVER
10032M: Antti Palosaari <crope@iki.fi>
10033L: linux-media@vger.kernel.org
10034W: https://linuxtv.org
10035W: http://palosaari.fi/linux/
10036Q: http://patchwork.linuxtv.org/project/linux-media/list/
10037T: git git://linuxtv.org/anttip/media_tree.git
10038S: Maintained
10039F: drivers/media/dvb-frontends/rtl2832*
10040
10041RTL2832_SDR MEDIA DRIVER
10042M: Antti Palosaari <crope@iki.fi>
10043L: linux-media@vger.kernel.org
10044W: https://linuxtv.org
10045W: http://palosaari.fi/linux/
10046Q: http://patchwork.linuxtv.org/project/linux-media/list/
10047T: git git://linuxtv.org/anttip/media_tree.git
10048S: Maintained
10049F: drivers/media/dvb-frontends/rtl2832_sdr*
10050
10051RTL8180 WIRELESS DRIVER
10052L: linux-wireless@vger.kernel.org
10053W: http://wireless.kernel.org/
10054T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10055S: Orphan
10056F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10057
10058RTL8187 WIRELESS DRIVER
10059M: Herton Ronaldo Krzesinski <herton@canonical.com>
10060M: Hin-Tak Leung <htl10@users.sourceforge.net>
10061M: Larry Finger <Larry.Finger@lwfinger.net>
10062L: linux-wireless@vger.kernel.org
10063W: http://wireless.kernel.org/
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10065S: Maintained
10066F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10067
10068RTL8192CE WIRELESS DRIVER
10069M: Larry Finger <Larry.Finger@lwfinger.net>
10070M: Chaoming Li <chaoming_li@realsil.com.cn>
10071L: linux-wireless@vger.kernel.org
10072W: http://wireless.kernel.org/
10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10074S: Maintained
10075F: drivers/net/wireless/realtek/rtlwifi/
10076F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10077
10078RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10079M: Jes Sorensen <Jes.Sorensen@redhat.com>
10080L: linux-wireless@vger.kernel.org
10081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10082S: Maintained
10083F: drivers/net/wireless/realtek/rtl8xxxu/
10084
10085S3 SAVAGE FRAMEBUFFER DRIVER
10086M: Antonino Daplas <adaplas@gmail.com>
10087L: linux-fbdev@vger.kernel.org
10088S: Maintained
10089F: drivers/video/fbdev/savage/
10090
10091S390
10092M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10093M: Heiko Carstens <heiko.carstens@de.ibm.com>
10094L: linux-s390@vger.kernel.org
10095W: http://www.ibm.com/developerworks/linux/linux390/
10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10097S: Supported
10098F: arch/s390/
10099F: drivers/s390/
10100F: Documentation/s390/
10101F: Documentation/DocBook/s390*
10102
10103S390 COMMON I/O LAYER
10104M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10105M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10106L: linux-s390@vger.kernel.org
10107W: http://www.ibm.com/developerworks/linux/linux390/
10108S: Supported
10109F: drivers/s390/cio/
10110
10111S390 DASD DRIVER
10112M: Stefan Weinhuber <wein@de.ibm.com>
10113M: Stefan Haberland <stefan.haberland@de.ibm.com>
10114L: linux-s390@vger.kernel.org
10115W: http://www.ibm.com/developerworks/linux/linux390/
10116S: Supported
10117F: drivers/s390/block/dasd*
10118F: block/partitions/ibm.c
10119
10120S390 NETWORK DRIVERS
10121M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10122L: linux-s390@vger.kernel.org
10123W: http://www.ibm.com/developerworks/linux/linux390/
10124S: Supported
10125F: drivers/s390/net/
10126
10127S390 PCI SUBSYSTEM
10128M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10129M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10130L: linux-s390@vger.kernel.org
10131W: http://www.ibm.com/developerworks/linux/linux390/
10132S: Supported
10133F: arch/s390/pci/
10134F: drivers/pci/hotplug/s390_pci_hpc.c
10135
10136S390 ZCRYPT DRIVER
10137M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10138L: linux-s390@vger.kernel.org
10139W: http://www.ibm.com/developerworks/linux/linux390/
10140S: Supported
10141F: drivers/s390/crypto/
10142
10143S390 ZFCP DRIVER
10144M: Steffen Maier <maier@linux.vnet.ibm.com>
10145L: linux-s390@vger.kernel.org
10146W: http://www.ibm.com/developerworks/linux/linux390/
10147S: Supported
10148F: drivers/s390/scsi/zfcp_*
10149
10150S390 IUCV NETWORK LAYER
10151M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10152L: linux-s390@vger.kernel.org
10153W: http://www.ibm.com/developerworks/linux/linux390/
10154S: Supported
10155F: drivers/s390/net/*iucv*
10156F: include/net/iucv/
10157F: net/iucv/
10158
10159S390 IOMMU (PCI)
10160M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10161L: linux-s390@vger.kernel.org
10162W: http://www.ibm.com/developerworks/linux/linux390/
10163S: Supported
10164F: drivers/iommu/s390-iommu.c
10165
10166S3C24XX SD/MMC Driver
10167M: Ben Dooks <ben-linux@fluff.org>
10168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10169S: Supported
10170F: drivers/mmc/host/s3cmci.*
10171
10172SAA6588 RDS RECEIVER DRIVER
10173M: Hans Verkuil <hverkuil@xs4all.nl>
10174L: linux-media@vger.kernel.org
10175T: git git://linuxtv.org/media_tree.git
10176W: https://linuxtv.org
10177S: Odd Fixes
10178F: drivers/media/i2c/saa6588*
10179
10180SAA7134 VIDEO4LINUX DRIVER
10181M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10182M: Mauro Carvalho Chehab <mchehab@kernel.org>
10183L: linux-media@vger.kernel.org
10184W: https://linuxtv.org
10185T: git git://linuxtv.org/media_tree.git
10186S: Odd fixes
10187F: Documentation/video4linux/*.saa7134
10188F: drivers/media/pci/saa7134/
10189
10190SAA7146 VIDEO4LINUX-2 DRIVER
10191M: Hans Verkuil <hverkuil@xs4all.nl>
10192L: linux-media@vger.kernel.org
10193T: git git://linuxtv.org/media_tree.git
10194S: Maintained
10195F: drivers/media/common/saa7146/
10196F: drivers/media/pci/saa7146/
10197F: include/media/saa7146*
10198
10199SAMSUNG LAPTOP DRIVER
10200M: Corentin Chary <corentin.chary@gmail.com>
10201L: platform-driver-x86@vger.kernel.org
10202S: Maintained
10203F: drivers/platform/x86/samsung-laptop.c
10204
10205SAMSUNG AUDIO (ASoC) DRIVERS
10206M: Krzysztof Kozlowski <krzk@kernel.org>
10207M: Sangbeom Kim <sbkim73@samsung.com>
10208M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10209L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10210S: Supported
10211F: sound/soc/samsung/
10212
10213SAMSUNG FRAMEBUFFER DRIVER
10214M: Jingoo Han <jingoohan1@gmail.com>
10215L: linux-fbdev@vger.kernel.org
10216S: Maintained
10217F: drivers/video/fbdev/s3c-fb.c
10218
10219SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10220M: Sangbeom Kim <sbkim73@samsung.com>
10221M: Krzysztof Kozlowski <krzk@kernel.org>
10222M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10223L: linux-kernel@vger.kernel.org
10224L: linux-samsung-soc@vger.kernel.org
10225S: Supported
10226F: drivers/mfd/sec*.c
10227F: drivers/regulator/s2m*.c
10228F: drivers/regulator/s5m*.c
10229F: drivers/clk/clk-s2mps11.c
10230F: drivers/rtc/rtc-s5m.c
10231F: include/linux/mfd/samsung/
10232F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10233F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10234F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10235F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10236
10237SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10238M: Kyungmin Park <kyungmin.park@samsung.com>
10239M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10240L: linux-media@vger.kernel.org
10241Q: https://patchwork.linuxtv.org/project/linux-media/list/
10242S: Supported
10243F: drivers/media/platform/exynos4-is/
10244
10245SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10246M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10247L: linux-media@vger.kernel.org
10248L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10249S: Maintained
10250F: drivers/media/platform/s3c-camif/
10251F: include/media/drv-intf/s3c_camif.h
10252
10253SAMSUNG S5C73M3 CAMERA DRIVER
10254M: Kyungmin Park <kyungmin.park@samsung.com>
10255M: Andrzej Hajda <a.hajda@samsung.com>
10256L: linux-media@vger.kernel.org
10257S: Supported
10258F: drivers/media/i2c/s5c73m3/*
10259
10260SAMSUNG S5K5BAF CAMERA DRIVER
10261M: Kyungmin Park <kyungmin.park@samsung.com>
10262M: Andrzej Hajda <a.hajda@samsung.com>
10263L: linux-media@vger.kernel.org
10264S: Supported
10265F: drivers/media/i2c/s5k5baf.c
10266
10267SAMSUNG S3FWRN5 NFC DRIVER
10268M: Robert Baldyga <r.baldyga@samsung.com>
10269M: Krzysztof Opasiak <k.opasiak@samsung.com>
10270L: linux-nfc@lists.01.org (moderated for non-subscribers)
10271S: Supported
10272F: drivers/nfc/s3fwrn5
10273
10274SAMSUNG SOC CLOCK DRIVERS
10275M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10276M: Tomasz Figa <tomasz.figa@gmail.com>
10277S: Supported
10278L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10279F: drivers/clk/samsung/
10280
10281SAMSUNG SPI DRIVERS
10282M: Kukjin Kim <kgene@kernel.org>
10283M: Krzysztof Kozlowski <krzk@kernel.org>
10284M: Andi Shyti <andi.shyti@samsung.com>
10285L: linux-spi@vger.kernel.org
10286L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10287S: Maintained
10288F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10289F: drivers/spi/spi-s3c*
10290F: include/linux/platform_data/spi-s3c64xx.h
10291
10292SAMSUNG SXGBE DRIVERS
10293M: Byungho An <bh74.an@samsung.com>
10294M: Girish K S <ks.giri@samsung.com>
10295M: Vipul Pandya <vipul.pandya@samsung.com>
10296S: Supported
10297L: netdev@vger.kernel.org
10298F: drivers/net/ethernet/samsung/sxgbe/
10299
10300SAMSUNG THERMAL DRIVER
10301M: Lukasz Majewski <l.majewski@samsung.com>
10302L: linux-pm@vger.kernel.org
10303L: linux-samsung-soc@vger.kernel.org
10304S: Supported
10305T: git https://github.com/lmajewski/linux-samsung-thermal.git
10306F: drivers/thermal/samsung/
10307
10308SAMSUNG USB2 PHY DRIVER
10309M: Kamil Debski <kamil@wypas.org>
10310M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10311L: linux-kernel@vger.kernel.org
10312S: Supported
10313F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10314F: Documentation/phy/samsung-usb2.txt
10315F: drivers/phy/phy-exynos4210-usb2.c
10316F: drivers/phy/phy-exynos4x12-usb2.c
10317F: drivers/phy/phy-exynos5250-usb2.c
10318F: drivers/phy/phy-s5pv210-usb2.c
10319F: drivers/phy/phy-samsung-usb2.c
10320F: drivers/phy/phy-samsung-usb2.h
10321
10322SERIAL DRIVERS
10323M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10324L: linux-serial@vger.kernel.org
10325S: Maintained
10326F: Documentation/devicetree/bindings/serial/
10327F: drivers/tty/serial/
10328
10329SYNOPSYS DESIGNWARE DMAC DRIVER
10330M: Viresh Kumar <vireshk@kernel.org>
10331M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10332S: Maintained
10333F: include/linux/dma/dw.h
10334F: include/linux/platform_data/dma-dw.h
10335F: drivers/dma/dw/
10336
10337SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10338M: Lars Persson <lars.persson@axis.com>
10339L: netdev@vger.kernel.org
10340S: Supported
10341F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10342F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10343
10344SYNOPSYS DESIGNWARE I2C DRIVER
10345M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10346R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10347R: Mika Westerberg <mika.westerberg@linux.intel.com>
10348L: linux-i2c@vger.kernel.org
10349S: Maintained
10350F: drivers/i2c/busses/i2c-designware-*
10351F: include/linux/platform_data/i2c-designware.h
10352
10353SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10354M: Jaehoon Chung <jh80.chung@samsung.com>
10355L: linux-mmc@vger.kernel.org
10356S: Maintained
10357F: include/linux/mmc/dw_mmc.h
10358F: drivers/mmc/host/dw_mmc*
10359
10360SYSTEM TRACE MODULE CLASS
10361M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10362S: Maintained
10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10364F: Documentation/trace/stm.txt
10365F: drivers/hwtracing/stm/
10366F: include/linux/stm.h
10367F: include/uapi/linux/stm.h
10368
10369THUNDERBOLT DRIVER
10370M: Andreas Noever <andreas.noever@gmail.com>
10371S: Maintained
10372F: drivers/thunderbolt/
10373
10374TI BQ27XXX POWER SUPPLY DRIVER
10375R: Andrew F. Davis <afd@ti.com>
10376F: include/linux/power/bq27xxx_battery.h
10377F: drivers/power/bq27xxx_battery.c
10378F: drivers/power/bq27xxx_battery_i2c.c
10379
10380TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10381M: John Stultz <john.stultz@linaro.org>
10382M: Thomas Gleixner <tglx@linutronix.de>
10383L: linux-kernel@vger.kernel.org
10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10385S: Supported
10386F: include/linux/clocksource.h
10387F: include/linux/time.h
10388F: include/linux/timex.h
10389F: include/uapi/linux/time.h
10390F: include/uapi/linux/timex.h
10391F: kernel/time/clocksource.c
10392F: kernel/time/time*.c
10393F: kernel/time/alarmtimer.c
10394F: kernel/time/ntp.c
10395F: tools/testing/selftests/timers/
10396
10397SC1200 WDT DRIVER
10398M: Zwane Mwaikambo <zwanem@gmail.com>
10399S: Maintained
10400F: drivers/watchdog/sc1200wdt.c
10401
10402SCHEDULER
10403M: Ingo Molnar <mingo@redhat.com>
10404M: Peter Zijlstra <peterz@infradead.org>
10405L: linux-kernel@vger.kernel.org
10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10407S: Maintained
10408F: kernel/sched/
10409F: include/linux/sched.h
10410F: include/uapi/linux/sched.h
10411F: include/linux/wait.h
10412
10413SCORE ARCHITECTURE
10414M: Chen Liqin <liqin.linux@gmail.com>
10415M: Lennox Wu <lennox.wu@gmail.com>
10416W: http://www.sunplus.com
10417S: Supported
10418F: arch/score/
10419
10420SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10421M: Sudeep Holla <sudeep.holla@arm.com>
10422L: linux-arm-kernel@lists.infradead.org
10423S: Maintained
10424F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10425F: drivers/clk/clk-scpi.c
10426F: drivers/cpufreq/scpi-cpufreq.c
10427F: drivers/firmware/arm_scpi.c
10428F: include/linux/scpi_protocol.h
10429
10430SCSI CDROM DRIVER
10431M: Jens Axboe <axboe@kernel.dk>
10432L: linux-scsi@vger.kernel.org
10433W: http://www.kernel.dk
10434S: Maintained
10435F: drivers/scsi/sr*
10436
10437SCSI RDMA PROTOCOL (SRP) INITIATOR
10438M: Bart Van Assche <bart.vanassche@sandisk.com>
10439L: linux-rdma@vger.kernel.org
10440S: Supported
10441W: http://www.openfabrics.org
10442Q: http://patchwork.kernel.org/project/linux-rdma/list/
10443T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10444F: drivers/infiniband/ulp/srp/
10445F: include/scsi/srp.h
10446
10447SCSI SG DRIVER
10448M: Doug Gilbert <dgilbert@interlog.com>
10449L: linux-scsi@vger.kernel.org
10450W: http://sg.danny.cz/sg
10451S: Maintained
10452F: Documentation/scsi/scsi-generic.txt
10453F: drivers/scsi/sg.c
10454F: include/scsi/sg.h
10455
10456SCSI SUBSYSTEM
10457M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10459M: "Martin K. Petersen" <martin.petersen@oracle.com>
10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10461L: linux-scsi@vger.kernel.org
10462S: Maintained
10463F: Documentation/devicetree/bindings/scsi/
10464F: drivers/scsi/
10465F: include/scsi/
10466
10467SCSI TAPE DRIVER
10468M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10469L: linux-scsi@vger.kernel.org
10470S: Maintained
10471F: Documentation/scsi/st.txt
10472F: drivers/scsi/st.*
10473F: drivers/scsi/st_*.h
10474
10475SCTP PROTOCOL
10476M: Vlad Yasevich <vyasevich@gmail.com>
10477M: Neil Horman <nhorman@tuxdriver.com>
10478L: linux-sctp@vger.kernel.org
10479W: http://lksctp.sourceforge.net
10480S: Maintained
10481F: Documentation/networking/sctp.txt
10482F: include/linux/sctp.h
10483F: include/uapi/linux/sctp.h
10484F: include/net/sctp/
10485F: net/sctp/
10486
10487SCx200 CPU SUPPORT
10488M: Jim Cromie <jim.cromie@gmail.com>
10489S: Odd Fixes
10490F: Documentation/i2c/busses/scx200_acb
10491F: arch/x86/platform/scx200/
10492F: drivers/watchdog/scx200_wdt.c
10493F: drivers/i2c/busses/scx200*
10494F: drivers/mtd/maps/scx200_docflash.c
10495F: include/linux/scx200.h
10496
10497SCx200 GPIO DRIVER
10498M: Jim Cromie <jim.cromie@gmail.com>
10499S: Maintained
10500F: drivers/char/scx200_gpio.c
10501F: include/linux/scx200_gpio.h
10502
10503SCx200 HRT CLOCKSOURCE DRIVER
10504M: Jim Cromie <jim.cromie@gmail.com>
10505S: Maintained
10506F: drivers/clocksource/scx200_hrt.c
10507
10508SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10509M: Sascha Sommer <saschasommer@freenet.de>
10510L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10511S: Maintained
10512F: drivers/mmc/host/sdricoh_cs.c
10513
10514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10515M: Adrian Hunter <adrian.hunter@intel.com>
10516L: linux-mmc@vger.kernel.org
10517T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10518S: Maintained
10519F: drivers/mmc/host/sdhci*
10520F: include/linux/mmc/sdhci*
10521
10522SECURE COMPUTING
10523M: Kees Cook <keescook@chromium.org>
10524R: Andy Lutomirski <luto@amacapital.net>
10525R: Will Drewry <wad@chromium.org>
10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10527S: Supported
10528F: kernel/seccomp.c
10529F: include/uapi/linux/seccomp.h
10530F: include/linux/seccomp.h
10531F: tools/testing/selftests/seccomp/*
10532K: \bsecure_computing
10533K: \bTIF_SECCOMP\b
10534
10535SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10536M: Al Cooper <alcooperx@gmail.com>
10537L: linux-mmc@vger.kernel.org
10538L: bcm-kernel-feedback-list@broadcom.com
10539S: Maintained
10540F: drivers/mmc/host/sdhci-brcmstb*
10541
10542SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10543M: Ben Dooks <ben-linux@fluff.org>
10544M: Jaehoon Chung <jh80.chung@samsung.com>
10545L: linux-mmc@vger.kernel.org
10546S: Maintained
10547F: drivers/mmc/host/sdhci-s3c*
10548
10549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10550M: Viresh Kumar <vireshk@kernel.org>
10551L: linux-mmc@vger.kernel.org
10552S: Maintained
10553F: drivers/mmc/host/sdhci-spear.c
10554
10555SECURITY SUBSYSTEM
10556M: James Morris <james.l.morris@oracle.com>
10557M: "Serge E. Hallyn" <serge@hallyn.com>
10558L: linux-security-module@vger.kernel.org (suggested Cc:)
10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10560W: http://kernsec.org/
10561S: Supported
10562F: security/
10563
10564SECURITY CONTACT
10565M: Security Officers <security@kernel.org>
10566S: Supported
10567
10568SELINUX SECURITY MODULE
10569M: Paul Moore <paul@paul-moore.com>
10570M: Stephen Smalley <sds@tycho.nsa.gov>
10571M: Eric Paris <eparis@parisplace.org>
10572L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10573W: http://selinuxproject.org
10574T: git git://git.infradead.org/users/pcmoore/selinux
10575S: Supported
10576F: include/linux/selinux*
10577F: security/selinux/
10578F: scripts/selinux/
10579
10580APPARMOR SECURITY MODULE
10581M: John Johansen <john.johansen@canonical.com>
10582L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10583W: apparmor.wiki.kernel.org
10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10585S: Supported
10586F: security/apparmor/
10587
10588LOADPIN SECURITY MODULE
10589M: Kees Cook <keescook@chromium.org>
10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10591S: Supported
10592F: security/loadpin/
10593
10594YAMA SECURITY MODULE
10595M: Kees Cook <keescook@chromium.org>
10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10597S: Supported
10598F: security/yama/
10599
10600SENSABLE PHANTOM
10601M: Jiri Slaby <jirislaby@gmail.com>
10602S: Maintained
10603F: drivers/misc/phantom.c
10604F: include/uapi/linux/phantom.h
10605
10606SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10607M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10608M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10609M: John Soni Jose <sony.john@avagotech.com>
10610L: linux-scsi@vger.kernel.org
10611W: http://www.avagotech.com
10612S: Supported
10613F: drivers/scsi/be2iscsi/
10614
10615Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10616M: Sathya Perla <sathya.perla@broadcom.com>
10617M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10618M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10619M: Somnath Kotur <somnath.kotur@broadcom.com>
10620L: netdev@vger.kernel.org
10621W: http://www.emulex.com
10622S: Supported
10623F: drivers/net/ethernet/emulex/benet/
10624
10625EMULEX ONECONNECT ROCE DRIVER
10626M: Selvin Xavier <selvin.xavier@avagotech.com>
10627M: Devesh Sharma <devesh.sharma@avagotech.com>
10628M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10629L: linux-rdma@vger.kernel.org
10630W: http://www.emulex.com
10631S: Supported
10632F: drivers/infiniband/hw/ocrdma/
10633
10634SFC NETWORK DRIVER
10635M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10636M: Edward Cree <ecree@solarflare.com>
10637M: Bert Kenward <bkenward@solarflare.com>
10638L: netdev@vger.kernel.org
10639S: Supported
10640F: drivers/net/ethernet/sfc/
10641
10642SGI GRU DRIVER
10643M: Dimitri Sivanich <sivanich@sgi.com>
10644S: Maintained
10645F: drivers/misc/sgi-gru/
10646
10647SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10648M: Pat Gefre <pfg@sgi.com>
10649L: linux-ia64@vger.kernel.org
10650S: Supported
10651F: Documentation/ia64/serial.txt
10652F: drivers/tty/serial/ioc?_serial.c
10653F: include/linux/ioc?.h
10654
10655SGI XP/XPC/XPNET DRIVER
10656M: Cliff Whickman <cpw@sgi.com>
10657M: Robin Holt <robinmholt@gmail.com>
10658S: Maintained
10659F: drivers/misc/sgi-xp/
10660
10661SI2157 MEDIA DRIVER
10662M: Antti Palosaari <crope@iki.fi>
10663L: linux-media@vger.kernel.org
10664W: https://linuxtv.org
10665W: http://palosaari.fi/linux/
10666Q: http://patchwork.linuxtv.org/project/linux-media/list/
10667T: git git://linuxtv.org/anttip/media_tree.git
10668S: Maintained
10669F: drivers/media/tuners/si2157*
10670
10671SI2168 MEDIA DRIVER
10672M: Antti Palosaari <crope@iki.fi>
10673L: linux-media@vger.kernel.org
10674W: https://linuxtv.org
10675W: http://palosaari.fi/linux/
10676Q: http://patchwork.linuxtv.org/project/linux-media/list/
10677T: git git://linuxtv.org/anttip/media_tree.git
10678S: Maintained
10679F: drivers/media/dvb-frontends/si2168*
10680
10681SI470X FM RADIO RECEIVER I2C DRIVER
10682M: Hans Verkuil <hverkuil@xs4all.nl>
10683L: linux-media@vger.kernel.org
10684T: git git://linuxtv.org/media_tree.git
10685W: https://linuxtv.org
10686S: Odd Fixes
10687F: drivers/media/radio/si470x/radio-si470x-i2c.c
10688
10689SI470X FM RADIO RECEIVER USB DRIVER
10690M: Hans Verkuil <hverkuil@xs4all.nl>
10691L: linux-media@vger.kernel.org
10692T: git git://linuxtv.org/media_tree.git
10693W: https://linuxtv.org
10694S: Maintained
10695F: drivers/media/radio/si470x/radio-si470x-common.c
10696F: drivers/media/radio/si470x/radio-si470x.h
10697F: drivers/media/radio/si470x/radio-si470x-usb.c
10698
10699SI4713 FM RADIO TRANSMITTER I2C DRIVER
10700M: Eduardo Valentin <edubezval@gmail.com>
10701L: linux-media@vger.kernel.org
10702T: git git://linuxtv.org/media_tree.git
10703W: https://linuxtv.org
10704S: Odd Fixes
10705F: drivers/media/radio/si4713/si4713.?
10706
10707SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10708M: Eduardo Valentin <edubezval@gmail.com>
10709L: linux-media@vger.kernel.org
10710T: git git://linuxtv.org/media_tree.git
10711W: https://linuxtv.org
10712S: Odd Fixes
10713F: drivers/media/radio/si4713/radio-platform-si4713.c
10714
10715SI4713 FM RADIO TRANSMITTER USB DRIVER
10716M: Hans Verkuil <hverkuil@xs4all.nl>
10717L: linux-media@vger.kernel.org
10718T: git git://linuxtv.org/media_tree.git
10719W: https://linuxtv.org
10720S: Maintained
10721F: drivers/media/radio/si4713/radio-usb-si4713.c
10722
10723SIANO DVB DRIVER
10724M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10725M: Mauro Carvalho Chehab <mchehab@kernel.org>
10726L: linux-media@vger.kernel.org
10727W: https://linuxtv.org
10728T: git git://linuxtv.org/media_tree.git
10729S: Odd fixes
10730F: drivers/media/common/siano/
10731F: drivers/media/usb/siano/
10732F: drivers/media/usb/siano/
10733F: drivers/media/mmc/siano/
10734
10735SIMPLEFB FB DRIVER
10736M: Hans de Goede <hdegoede@redhat.com>
10737L: linux-fbdev@vger.kernel.org
10738S: Maintained
10739F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10740F: drivers/video/fbdev/simplefb.c
10741F: include/linux/platform_data/simplefb.h
10742
10743SH_VEU V4L2 MEM2MEM DRIVER
10744L: linux-media@vger.kernel.org
10745S: Orphan
10746F: drivers/media/platform/sh_veu.c
10747
10748SH_VOU V4L2 OUTPUT DRIVER
10749L: linux-media@vger.kernel.org
10750S: Orphan
10751F: drivers/media/platform/sh_vou.c
10752F: include/media/drv-intf/sh_vou.h
10753
10754SIMPLE FIRMWARE INTERFACE (SFI)
10755M: Len Brown <lenb@kernel.org>
10756L: sfi-devel@simplefirmware.org
10757W: http://simplefirmware.org/
10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10759S: Supported
10760F: arch/x86/platform/sfi/
10761F: drivers/sfi/
10762F: include/linux/sfi*.h
10763
10764SIMTEC EB110ATX (Chalice CATS)
10765P: Ben Dooks
10766P: Vincent Sanders <vince@simtec.co.uk>
10767M: Simtec Linux Team <linux@simtec.co.uk>
10768W: http://www.simtec.co.uk/products/EB110ATX/
10769S: Supported
10770
10771SIMTEC EB2410ITX (BAST)
10772P: Ben Dooks
10773P: Vincent Sanders <vince@simtec.co.uk>
10774M: Simtec Linux Team <linux@simtec.co.uk>
10775W: http://www.simtec.co.uk/products/EB2410ITX/
10776S: Supported
10777F: arch/arm/mach-s3c24xx/mach-bast.c
10778F: arch/arm/mach-s3c24xx/bast-ide.c
10779F: arch/arm/mach-s3c24xx/bast-irq.c
10780
10781TI DAVINCI MACHINE SUPPORT
10782M: Sekhar Nori <nsekhar@ti.com>
10783M: Kevin Hilman <khilman@kernel.org>
10784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10786S: Supported
10787F: arch/arm/mach-davinci/
10788F: drivers/i2c/busses/i2c-davinci.c
10789
10790TI DAVINCI SERIES MEDIA DRIVER
10791M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10792L: linux-media@vger.kernel.org
10793W: https://linuxtv.org
10794Q: http://patchwork.linuxtv.org/project/linux-media/list/
10795T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10796S: Maintained
10797F: drivers/media/platform/davinci/
10798F: include/media/davinci/
10799
10800TI AM437X VPFE DRIVER
10801M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10802L: linux-media@vger.kernel.org
10803W: https://linuxtv.org
10804Q: http://patchwork.linuxtv.org/project/linux-media/list/
10805T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10806S: Maintained
10807F: drivers/media/platform/am437x/
10808
10809OV2659 OMNIVISION SENSOR DRIVER
10810M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10811L: linux-media@vger.kernel.org
10812W: https://linuxtv.org
10813Q: http://patchwork.linuxtv.org/project/linux-media/list/
10814T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10815S: Maintained
10816F: drivers/media/i2c/ov2659.c
10817F: include/media/i2c/ov2659.h
10818
10819SILICON MOTION SM712 FRAME BUFFER DRIVER
10820M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10821M: Teddy Wang <teddy.wang@siliconmotion.com>
10822M: Sudip Mukherjee <sudip@vectorindia.org>
10823L: linux-fbdev@vger.kernel.org
10824S: Maintained
10825F: drivers/video/fbdev/sm712*
10826F: Documentation/fb/sm712fb.txt
10827
10828SIS 190 ETHERNET DRIVER
10829M: Francois Romieu <romieu@fr.zoreil.com>
10830L: netdev@vger.kernel.org
10831S: Maintained
10832F: drivers/net/ethernet/sis/sis190.c
10833
10834SIS 900/7016 FAST ETHERNET DRIVER
10835M: Daniele Venzano <venza@brownhat.org>
10836W: http://www.brownhat.org/sis900.html
10837L: netdev@vger.kernel.org
10838S: Maintained
10839F: drivers/net/ethernet/sis/sis900.*
10840
10841SIS FRAMEBUFFER DRIVER
10842M: Thomas Winischhofer <thomas@winischhofer.net>
10843W: http://www.winischhofer.net/linuxsisvga.shtml
10844S: Maintained
10845F: Documentation/fb/sisfb.txt
10846F: drivers/video/fbdev/sis/
10847F: include/video/sisfb.h
10848
10849SIS USB2VGA DRIVER
10850M: Thomas Winischhofer <thomas@winischhofer.net>
10851W: http://www.winischhofer.at/linuxsisusbvga.shtml
10852S: Maintained
10853F: drivers/usb/misc/sisusbvga/
10854
10855SLAB ALLOCATOR
10856M: Christoph Lameter <cl@linux.com>
10857M: Pekka Enberg <penberg@kernel.org>
10858M: David Rientjes <rientjes@google.com>
10859M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10860M: Andrew Morton <akpm@linux-foundation.org>
10861L: linux-mm@kvack.org
10862S: Maintained
10863F: include/linux/sl?b*.h
10864F: mm/sl?b*
10865
10866SLEEPABLE READ-COPY UPDATE (SRCU)
10867M: Lai Jiangshan <jiangshanlai@gmail.com>
10868M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10869M: Josh Triplett <josh@joshtriplett.org>
10870R: Steven Rostedt <rostedt@goodmis.org>
10871R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10872L: linux-kernel@vger.kernel.org
10873W: http://www.rdrop.com/users/paulmck/RCU/
10874S: Supported
10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10876F: include/linux/srcu.h
10877F: kernel/rcu/srcu.c
10878
10879SMACK SECURITY MODULE
10880M: Casey Schaufler <casey@schaufler-ca.com>
10881L: linux-security-module@vger.kernel.org
10882W: http://schaufler-ca.com
10883T: git git://github.com/cschaufler/smack-next
10884S: Maintained
10885F: Documentation/security/Smack.txt
10886F: security/smack/
10887
10888DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10889M: Kevin Hilman <khilman@kernel.org>
10890M: Nishanth Menon <nm@ti.com>
10891S: Maintained
10892F: drivers/power/avs/
10893F: include/linux/power/smartreflex.h
10894L: linux-pm@vger.kernel.org
10895
10896SMC91x ETHERNET DRIVER
10897M: Nicolas Pitre <nico@fluxnic.net>
10898S: Odd Fixes
10899F: drivers/net/ethernet/smsc/smc91x.*
10900
10901SMIA AND SMIA++ IMAGE SENSOR DRIVER
10902M: Sakari Ailus <sakari.ailus@iki.fi>
10903L: linux-media@vger.kernel.org
10904S: Maintained
10905F: drivers/media/i2c/smiapp/
10906F: include/media/i2c/smiapp.h
10907F: drivers/media/i2c/smiapp-pll.c
10908F: drivers/media/i2c/smiapp-pll.h
10909F: include/uapi/linux/smiapp.h
10910F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10911
10912SMM665 HARDWARE MONITOR DRIVER
10913M: Guenter Roeck <linux@roeck-us.net>
10914L: linux-hwmon@vger.kernel.org
10915S: Maintained
10916F: Documentation/hwmon/smm665
10917F: drivers/hwmon/smm665.c
10918
10919SMSC EMC2103 HARDWARE MONITOR DRIVER
10920M: Steve Glendinning <steve.glendinning@shawell.net>
10921L: linux-hwmon@vger.kernel.org
10922S: Maintained
10923F: Documentation/hwmon/emc2103
10924F: drivers/hwmon/emc2103.c
10925
10926SMSC SCH5627 HARDWARE MONITOR DRIVER
10927M: Hans de Goede <hdegoede@redhat.com>
10928L: linux-hwmon@vger.kernel.org
10929S: Supported
10930F: Documentation/hwmon/sch5627
10931F: drivers/hwmon/sch5627.c
10932
10933SMSC47B397 HARDWARE MONITOR DRIVER
10934M: Jean Delvare <jdelvare@suse.com>
10935L: linux-hwmon@vger.kernel.org
10936S: Maintained
10937F: Documentation/hwmon/smsc47b397
10938F: drivers/hwmon/smsc47b397.c
10939
10940SMSC911x ETHERNET DRIVER
10941M: Steve Glendinning <steve.glendinning@shawell.net>
10942L: netdev@vger.kernel.org
10943S: Maintained
10944F: include/linux/smsc911x.h
10945F: drivers/net/ethernet/smsc/smsc911x.*
10946
10947SMSC9420 PCI ETHERNET DRIVER
10948M: Steve Glendinning <steve.glendinning@shawell.net>
10949L: netdev@vger.kernel.org
10950S: Maintained
10951F: drivers/net/ethernet/smsc/smsc9420.*
10952
10953SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10954M: Steve Glendinning <steve.glendinning@shawell.net>
10955L: linux-fbdev@vger.kernel.org
10956S: Maintained
10957F: drivers/video/fbdev/smscufx.c
10958
10959SOC-CAMERA V4L2 SUBSYSTEM
10960M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10961L: linux-media@vger.kernel.org
10962T: git git://linuxtv.org/media_tree.git
10963S: Maintained
10964F: include/media/soc*
10965F: drivers/media/i2c/soc_camera/
10966F: drivers/media/platform/soc_camera/
10967
10968SOEKRIS NET48XX LED SUPPORT
10969M: Chris Boot <bootc@bootc.net>
10970S: Maintained
10971F: drivers/leds/leds-net48xx.c
10972
10973SOFTLOGIC 6x10 MPEG CODEC
10974M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10975M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10976M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10977M: Ismael Luceno <ismael@iodev.co.uk>
10978L: linux-media@vger.kernel.org
10979S: Supported
10980F: drivers/media/pci/solo6x10/
10981
10982SOFTWARE RAID (Multiple Disks) SUPPORT
10983M: Shaohua Li <shli@kernel.org>
10984L: linux-raid@vger.kernel.org
10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10986S: Supported
10987F: drivers/md/
10988F: include/linux/raid/
10989F: include/uapi/linux/raid/
10990
10991SONIC NETWORK DRIVER
10992M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10993L: netdev@vger.kernel.org
10994S: Maintained
10995F: drivers/net/ethernet/natsemi/sonic.*
10996
10997SONICS SILICON BACKPLANE DRIVER (SSB)
10998M: Michael Buesch <m@bues.ch>
10999L: linux-wireless@vger.kernel.org
11000S: Maintained
11001F: drivers/ssb/
11002F: include/linux/ssb/
11003
11004SONY VAIO CONTROL DEVICE DRIVER
11005M: Mattia Dongili <malattia@linux.it>
11006L: platform-driver-x86@vger.kernel.org
11007W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11008S: Maintained
11009F: Documentation/laptops/sony-laptop.txt
11010F: drivers/char/sonypi.c
11011F: drivers/platform/x86/sony-laptop.c
11012F: include/linux/sony-laptop.h
11013
11014SONY MEMORYSTICK CARD SUPPORT
11015M: Alex Dubov <oakad@yahoo.com>
11016W: http://tifmxx.berlios.de/
11017S: Maintained
11018F: drivers/memstick/host/tifm_ms.c
11019
11020SONY MEMORYSTICK STANDARD SUPPORT
11021M: Maxim Levitsky <maximlevitsky@gmail.com>
11022S: Maintained
11023F: drivers/memstick/core/ms_block.*
11024
11025SOUND
11026M: Jaroslav Kysela <perex@perex.cz>
11027M: Takashi Iwai <tiwai@suse.com>
11028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11029W: http://www.alsa-project.org/
11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11031T: git git://git.alsa-project.org/alsa-kernel.git
11032Q: http://patchwork.kernel.org/project/alsa-devel/list/
11033S: Maintained
11034F: Documentation/sound/
11035F: include/sound/
11036F: include/uapi/sound/
11037F: sound/
11038
11039SOUND - COMPRESSED AUDIO
11040M: Vinod Koul <vinod.koul@intel.com>
11041L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11043S: Supported
11044F: Documentation/sound/alsa/compress_offload.txt
11045F: include/sound/compress_driver.h
11046F: include/uapi/sound/compress_*
11047F: sound/core/compress_offload.c
11048F: sound/soc/soc-compress.c
11049
11050SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11051M: Liam Girdwood <lgirdwood@gmail.com>
11052M: Mark Brown <broonie@kernel.org>
11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11054L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11055W: http://alsa-project.org/main/index.php/ASoC
11056S: Supported
11057F: Documentation/devicetree/bindings/sound/
11058F: Documentation/sound/alsa/soc/
11059F: sound/soc/
11060F: include/sound/soc*
11061
11062SOUND - DMAENGINE HELPERS
11063M: Lars-Peter Clausen <lars@metafoo.de>
11064S: Supported
11065F: include/sound/dmaengine_pcm.h
11066F: sound/core/pcm_dmaengine.c
11067F: sound/soc/soc-generic-dmaengine-pcm.c
11068
11069SP2 MEDIA DRIVER
11070M: Olli Salonen <olli.salonen@iki.fi>
11071L: linux-media@vger.kernel.org
11072W: https://linuxtv.org
11073Q: http://patchwork.linuxtv.org/project/linux-media/list/
11074S: Maintained
11075F: drivers/media/dvb-frontends/sp2*
11076
11077SPARC + UltraSPARC (sparc/sparc64)
11078M: "David S. Miller" <davem@davemloft.net>
11079L: sparclinux@vger.kernel.org
11080Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11081T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11083S: Maintained
11084F: arch/sparc/
11085F: drivers/sbus/
11086
11087SPARC SERIAL DRIVERS
11088M: "David S. Miller" <davem@davemloft.net>
11089L: sparclinux@vger.kernel.org
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11091T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11092S: Maintained
11093F: include/linux/sunserialcore.h
11094F: drivers/tty/serial/suncore.c
11095F: drivers/tty/serial/sunhv.c
11096F: drivers/tty/serial/sunsab.c
11097F: drivers/tty/serial/sunsab.h
11098F: drivers/tty/serial/sunsu.c
11099F: drivers/tty/serial/sunzilog.c
11100F: drivers/tty/serial/sunzilog.h
11101
11102SPARSE CHECKER
11103M: "Christopher Li" <sparse@chrisli.org>
11104L: linux-sparse@vger.kernel.org
11105W: https://sparse.wiki.kernel.org/
11106T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11107T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11108S: Maintained
11109F: include/linux/compiler.h
11110
11111SPEAR PLATFORM SUPPORT
11112M: Viresh Kumar <vireshk@kernel.org>
11113M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11115W: http://www.st.com/spear
11116S: Maintained
11117F: arch/arm/boot/dts/spear*
11118F: arch/arm/mach-spear/
11119
11120SPEAR CLOCK FRAMEWORK SUPPORT
11121M: Viresh Kumar <vireshk@kernel.org>
11122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11123W: http://www.st.com/spear
11124S: Maintained
11125F: drivers/clk/spear/
11126
11127SPI SUBSYSTEM
11128M: Mark Brown <broonie@kernel.org>
11129L: linux-spi@vger.kernel.org
11130T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11131Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11132S: Maintained
11133F: Documentation/devicetree/bindings/spi/
11134F: Documentation/spi/
11135F: drivers/spi/
11136F: include/linux/spi/
11137F: include/uapi/linux/spi/
11138
11139SPIDERNET NETWORK DRIVER for CELL
11140M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11141L: netdev@vger.kernel.org
11142S: Supported
11143F: Documentation/networking/spider_net.txt
11144F: drivers/net/ethernet/toshiba/spider_net*
11145
11146SPU FILE SYSTEM
11147M: Jeremy Kerr <jk@ozlabs.org>
11148L: linuxppc-dev@lists.ozlabs.org
11149W: http://www.ibm.com/developerworks/power/cell/
11150S: Supported
11151F: Documentation/filesystems/spufs.txt
11152F: arch/powerpc/platforms/cell/spufs/
11153
11154SQUASHFS FILE SYSTEM
11155M: Phillip Lougher <phillip@squashfs.org.uk>
11156L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11157W: http://squashfs.org.uk
11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11159S: Maintained
11160F: Documentation/filesystems/squashfs.txt
11161F: fs/squashfs/
11162
11163SRM (Alpha) environment access
11164M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11165S: Maintained
11166F: arch/alpha/kernel/srm_env.c
11167
11168STABLE BRANCH
11169M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11170L: stable@vger.kernel.org
11171S: Supported
11172F: Documentation/stable_kernel_rules.txt
11173
11174STAGING SUBSYSTEM
11175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11177L: devel@driverdev.osuosl.org
11178S: Supported
11179F: drivers/staging/
11180
11181STAGING - COMEDI
11182M: Ian Abbott <abbotti@mev.co.uk>
11183M: H Hartley Sweeten <hsweeten@visionengravers.com>
11184S: Odd Fixes
11185F: drivers/staging/comedi/
11186
11187STAGING - FLARION FT1000 DRIVERS
11188M: Marek Belisko <marek.belisko@gmail.com>
11189S: Odd Fixes
11190F: drivers/staging/ft1000/
11191
11192STAGING - INDUSTRIAL IO
11193M: Jonathan Cameron <jic23@kernel.org>
11194L: linux-iio@vger.kernel.org
11195S: Odd Fixes
11196F: Documentation/devicetree/bindings/staging/iio/
11197F: drivers/staging/iio/
11198
11199STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11200M: Jarod Wilson <jarod@wilsonet.com>
11201W: http://www.lirc.org/
11202S: Odd Fixes
11203F: drivers/staging/media/lirc/
11204
11205STAGING - LUSTRE PARALLEL FILESYSTEM
11206M: Oleg Drokin <oleg.drokin@intel.com>
11207M: Andreas Dilger <andreas.dilger@intel.com>
11208L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11209W: http://wiki.lustre.org/
11210S: Maintained
11211F: drivers/staging/lustre
11212
11213STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11214M: Marc Dietrich <marvin24@gmx.de>
11215L: ac100@lists.launchpad.net (moderated for non-subscribers)
11216L: linux-tegra@vger.kernel.org
11217S: Maintained
11218F: drivers/staging/nvec/
11219
11220STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11221M: Jens Frederich <jfrederich@gmail.com>
11222M: Daniel Drake <dsd@laptop.org>
11223M: Jon Nettleton <jon.nettleton@gmail.com>
11224W: http://wiki.laptop.org/go/DCON
11225S: Maintained
11226F: drivers/staging/olpc_dcon/
11227
11228STAGING - REALTEK RTL8712U DRIVERS
11229M: Larry Finger <Larry.Finger@lwfinger.net>
11230M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11231S: Odd Fixes
11232F: drivers/staging/rtl8712/
11233
11234STAGING - REALTEK RTL8723U WIRELESS DRIVER
11235M: Larry Finger <Larry.Finger@lwfinger.net>
11236M: Jes Sorensen <Jes.Sorensen@redhat.com>
11237L: linux-wireless@vger.kernel.org
11238S: Maintained
11239F: drivers/staging/rtl8723au/
11240
11241STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11242M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11243M: Teddy Wang <teddy.wang@siliconmotion.com>
11244M: Sudip Mukherjee <sudip@vectorindia.org>
11245L: linux-fbdev@vger.kernel.org
11246S: Maintained
11247F: drivers/staging/sm750fb/
11248
11249STAGING - SLICOSS
11250M: Lior Dotan <liodot@gmail.com>
11251M: Christopher Harrer <charrer@alacritech.com>
11252S: Odd Fixes
11253F: drivers/staging/slicoss/
11254
11255STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11256M: William Hubbs <w.d.hubbs@gmail.com>
11257M: Chris Brannon <chris@the-brannons.com>
11258M: Kirk Reiser <kirk@reisers.ca>
11259M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11260L: speakup@linux-speakup.org
11261W: http://www.linux-speakup.org/
11262S: Odd Fixes
11263F: drivers/staging/speakup/
11264
11265STAGING - VIA VT665X DRIVERS
11266M: Forest Bond <forest@alittletooquiet.net>
11267S: Odd Fixes
11268F: drivers/staging/vt665?/
11269
11270STAGING - WILC1000 WIFI DRIVER
11271M: Aditya Shankar <aditya.shankar@microchip.com>
11272M: Ganesh Krishna <ganesh.krishna@microchip.com>
11273L: linux-wireless@vger.kernel.org
11274S: Supported
11275F: drivers/staging/wilc1000/
11276
11277STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11278M: Arnaud Patard <arnaud.patard@rtp-net.org>
11279S: Odd Fixes
11280F: drivers/staging/xgifb/
11281
11282STARFIRE/DURALAN NETWORK DRIVER
11283M: Ion Badulescu <ionut@badula.org>
11284S: Odd Fixes
11285F: drivers/net/ethernet/adaptec/starfire*
11286
11287SUN3/3X
11288M: Sam Creasey <sammy@sammy.net>
11289W: http://sammy.net/sun3/
11290S: Maintained
11291F: arch/m68k/kernel/*sun3*
11292F: arch/m68k/sun3*/
11293F: arch/m68k/include/asm/sun3*
11294F: drivers/net/ethernet/i825xx/sun3*
11295
11296SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11297M: Hans de Goede <hdegoede@redhat.com>
11298L: linux-input@vger.kernel.org
11299S: Maintained
11300F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11301F: drivers/input/keyboard/sun4i-lradc-keys.c
11302
11303SUNDANCE NETWORK DRIVER
11304M: Denis Kirjanov <kda@linux-powerpc.org>
11305L: netdev@vger.kernel.org
11306S: Maintained
11307F: drivers/net/ethernet/dlink/sundance.c
11308
11309SUPERH
11310M: Yoshinori Sato <ysato@users.sourceforge.jp>
11311M: Rich Felker <dalias@libc.org>
11312L: linux-sh@vger.kernel.org
11313Q: http://patchwork.kernel.org/project/linux-sh/list/
11314S: Maintained
11315F: Documentation/sh/
11316F: arch/sh/
11317F: drivers/sh/
11318
11319SUSPEND TO RAM
11320M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11321M: Len Brown <len.brown@intel.com>
11322M: Pavel Machek <pavel@ucw.cz>
11323L: linux-pm@vger.kernel.org
11324S: Supported
11325F: Documentation/power/
11326F: arch/x86/kernel/acpi/
11327F: drivers/base/power/
11328F: kernel/power/
11329F: include/linux/suspend.h
11330F: include/linux/freezer.h
11331F: include/linux/pm.h
11332
11333SVGA HANDLING
11334M: Martin Mares <mj@ucw.cz>
11335L: linux-video@atrey.karlin.mff.cuni.cz
11336S: Maintained
11337F: Documentation/svga.txt
11338F: arch/x86/boot/video*
11339
11340SWIOTLB SUBSYSTEM
11341M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11342L: linux-kernel@vger.kernel.org
11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11344S: Supported
11345F: lib/swiotlb.c
11346F: arch/*/kernel/pci-swiotlb.c
11347F: include/linux/swiotlb.h
11348
11349SWITCHDEV
11350M: Jiri Pirko <jiri@resnulli.us>
11351L: netdev@vger.kernel.org
11352S: Supported
11353F: net/switchdev/
11354F: include/net/switchdev.h
11355
11356SYNOPSYS ARC ARCHITECTURE
11357M: Vineet Gupta <vgupta@synopsys.com>
11358L: linux-snps-arc@lists.infradead.org
11359S: Supported
11360F: arch/arc/
11361F: Documentation/devicetree/bindings/arc/*
11362F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11363F: drivers/tty/serial/arc_uart.c
11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11365
11366SYNOPSYS ARC SDP platform support
11367M: Alexey Brodkin <abrodkin@synopsys.com>
11368S: Supported
11369F: arch/arc/plat-axs10x
11370F: arch/arc/boot/dts/ax*
11371F: Documentation/devicetree/bindings/arc/axs10*
11372
11373SYSTEM CONFIGURATION (SYSCON)
11374M: Lee Jones <lee.jones@linaro.org>
11375M: Arnd Bergmann <arnd@arndb.de>
11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11377S: Supported
11378F: drivers/mfd/syscon.c
11379
11380SYSV FILESYSTEM
11381M: Christoph Hellwig <hch@infradead.org>
11382S: Maintained
11383F: Documentation/filesystems/sysv-fs.txt
11384F: fs/sysv/
11385F: include/linux/sysv_fs.h
11386
11387TARGET SUBSYSTEM
11388M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11389L: linux-scsi@vger.kernel.org
11390L: target-devel@vger.kernel.org
11391W: http://www.linux-iscsi.org
11392W: http://groups.google.com/group/linux-iscsi-target-dev
11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11394S: Supported
11395F: drivers/target/
11396F: include/target/
11397F: Documentation/target/
11398
11399TASKSTATS STATISTICS INTERFACE
11400M: Balbir Singh <bsingharora@gmail.com>
11401S: Maintained
11402F: Documentation/accounting/taskstats*
11403F: include/linux/taskstats*
11404F: kernel/taskstats.c
11405
11406TC CLASSIFIER
11407M: Jamal Hadi Salim <jhs@mojatatu.com>
11408L: netdev@vger.kernel.org
11409S: Maintained
11410F: include/net/pkt_cls.h
11411F: include/uapi/linux/pkt_cls.h
11412F: net/sched/
11413
11414TCP LOW PRIORITY MODULE
11415M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11416M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11417W: http://tcp-lp-mod.sourceforge.net/
11418S: Maintained
11419F: net/ipv4/tcp_lp.c
11420
11421TDA10071 MEDIA DRIVER
11422M: Antti Palosaari <crope@iki.fi>
11423L: linux-media@vger.kernel.org
11424W: https://linuxtv.org
11425W: http://palosaari.fi/linux/
11426Q: http://patchwork.linuxtv.org/project/linux-media/list/
11427T: git git://linuxtv.org/anttip/media_tree.git
11428S: Maintained
11429F: drivers/media/dvb-frontends/tda10071*
11430
11431TDA18212 MEDIA DRIVER
11432M: Antti Palosaari <crope@iki.fi>
11433L: linux-media@vger.kernel.org
11434W: https://linuxtv.org
11435W: http://palosaari.fi/linux/
11436Q: http://patchwork.linuxtv.org/project/linux-media/list/
11437T: git git://linuxtv.org/anttip/media_tree.git
11438S: Maintained
11439F: drivers/media/tuners/tda18212*
11440
11441TDA18218 MEDIA DRIVER
11442M: Antti Palosaari <crope@iki.fi>
11443L: linux-media@vger.kernel.org
11444W: https://linuxtv.org
11445W: http://palosaari.fi/linux/
11446Q: http://patchwork.linuxtv.org/project/linux-media/list/
11447T: git git://linuxtv.org/anttip/media_tree.git
11448S: Maintained
11449F: drivers/media/tuners/tda18218*
11450
11451TDA18271 MEDIA DRIVER
11452M: Michael Krufky <mkrufky@linuxtv.org>
11453L: linux-media@vger.kernel.org
11454W: https://linuxtv.org
11455W: http://github.com/mkrufky
11456Q: http://patchwork.linuxtv.org/project/linux-media/list/
11457T: git git://linuxtv.org/mkrufky/tuners.git
11458S: Maintained
11459F: drivers/media/tuners/tda18271*
11460
11461TDA827x MEDIA DRIVER
11462M: Michael Krufky <mkrufky@linuxtv.org>
11463L: linux-media@vger.kernel.org
11464W: https://linuxtv.org
11465W: http://github.com/mkrufky
11466Q: http://patchwork.linuxtv.org/project/linux-media/list/
11467T: git git://linuxtv.org/mkrufky/tuners.git
11468S: Maintained
11469F: drivers/media/tuners/tda8290.*
11470
11471TDA8290 MEDIA DRIVER
11472M: Michael Krufky <mkrufky@linuxtv.org>
11473L: linux-media@vger.kernel.org
11474W: https://linuxtv.org
11475W: http://github.com/mkrufky
11476Q: http://patchwork.linuxtv.org/project/linux-media/list/
11477T: git git://linuxtv.org/mkrufky/tuners.git
11478S: Maintained
11479F: drivers/media/tuners/tda8290.*
11480
11481TDA9840 MEDIA DRIVER
11482M: Hans Verkuil <hverkuil@xs4all.nl>
11483L: linux-media@vger.kernel.org
11484T: git git://linuxtv.org/media_tree.git
11485W: https://linuxtv.org
11486S: Maintained
11487F: drivers/media/i2c/tda9840*
11488
11489TEA5761 TUNER DRIVER
11490M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11491M: Mauro Carvalho Chehab <mchehab@kernel.org>
11492L: linux-media@vger.kernel.org
11493W: https://linuxtv.org
11494T: git git://linuxtv.org/media_tree.git
11495S: Odd fixes
11496F: drivers/media/tuners/tea5761.*
11497
11498TEA5767 TUNER DRIVER
11499M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11500M: Mauro Carvalho Chehab <mchehab@kernel.org>
11501L: linux-media@vger.kernel.org
11502W: https://linuxtv.org
11503T: git git://linuxtv.org/media_tree.git
11504S: Maintained
11505F: drivers/media/tuners/tea5767.*
11506
11507TEA6415C MEDIA DRIVER
11508M: Hans Verkuil <hverkuil@xs4all.nl>
11509L: linux-media@vger.kernel.org
11510T: git git://linuxtv.org/media_tree.git
11511W: https://linuxtv.org
11512S: Maintained
11513F: drivers/media/i2c/tea6415c*
11514
11515TEA6420 MEDIA DRIVER
11516M: Hans Verkuil <hverkuil@xs4all.nl>
11517L: linux-media@vger.kernel.org
11518T: git git://linuxtv.org/media_tree.git
11519W: https://linuxtv.org
11520S: Maintained
11521F: drivers/media/i2c/tea6420*
11522
11523TEAM DRIVER
11524M: Jiri Pirko <jiri@resnulli.us>
11525L: netdev@vger.kernel.org
11526S: Supported
11527F: drivers/net/team/
11528F: include/linux/if_team.h
11529F: include/uapi/linux/if_team.h
11530
11531TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11532M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11533S: Maintained
11534F: arch/x86/platform/ts5500/
11535
11536TECHNOTREND USB IR RECEIVER
11537M: Sean Young <sean@mess.org>
11538L: linux-media@vger.kernel.org
11539S: Maintained
11540F: drivers/media/rc/ttusbir.c
11541
11542TEGRA ARCHITECTURE SUPPORT
11543M: Stephen Warren <swarren@wwwdotorg.org>
11544M: Thierry Reding <thierry.reding@gmail.com>
11545M: Alexandre Courbot <gnurou@gmail.com>
11546L: linux-tegra@vger.kernel.org
11547Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11549S: Supported
11550N: [^a-z]tegra
11551
11552TEGRA CLOCK DRIVER
11553M: Peter De Schrijver <pdeschrijver@nvidia.com>
11554M: Prashant Gaikwad <pgaikwad@nvidia.com>
11555S: Supported
11556F: drivers/clk/tegra/
11557
11558TEGRA DMA DRIVERS
11559M: Laxman Dewangan <ldewangan@nvidia.com>
11560M: Jon Hunter <jonathanh@nvidia.com>
11561S: Supported
11562F: drivers/dma/tegra*
11563
11564TEGRA I2C DRIVER
11565M: Laxman Dewangan <ldewangan@nvidia.com>
11566S: Supported
11567F: drivers/i2c/busses/i2c-tegra.c
11568
11569TEGRA IOMMU DRIVERS
11570M: Hiroshi Doyu <hdoyu@nvidia.com>
11571S: Supported
11572F: drivers/iommu/tegra*
11573
11574TEGRA KBC DRIVER
11575M: Rakesh Iyer <riyer@nvidia.com>
11576M: Laxman Dewangan <ldewangan@nvidia.com>
11577S: Supported
11578F: drivers/input/keyboard/tegra-kbc.c
11579
11580TEGRA PWM DRIVER
11581M: Thierry Reding <thierry.reding@gmail.com>
11582S: Supported
11583F: drivers/pwm/pwm-tegra.c
11584
11585TEGRA SERIAL DRIVER
11586M: Laxman Dewangan <ldewangan@nvidia.com>
11587S: Supported
11588F: drivers/tty/serial/serial-tegra.c
11589
11590TEGRA SPI DRIVER
11591M: Laxman Dewangan <ldewangan@nvidia.com>
11592S: Supported
11593F: drivers/spi/spi-tegra*
11594
11595TEHUTI ETHERNET DRIVER
11596M: Andy Gospodarek <andy@greyhouse.net>
11597L: netdev@vger.kernel.org
11598S: Supported
11599F: drivers/net/ethernet/tehuti/*
11600
11601Telecom Clock Driver for MCPL0010
11602M: Mark Gross <mark.gross@intel.com>
11603S: Supported
11604F: drivers/char/tlclk.c
11605
11606TENSILICA XTENSA PORT (xtensa)
11607M: Chris Zankel <chris@zankel.net>
11608M: Max Filippov <jcmvbkbc@gmail.com>
11609L: linux-xtensa@linux-xtensa.org
11610T: git git://github.com/czankel/xtensa-linux.git
11611S: Maintained
11612F: arch/xtensa/
11613F: drivers/irqchip/irq-xtensa-*
11614
11615THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11616M: Hans Verkuil <hverkuil@xs4all.nl>
11617L: linux-media@vger.kernel.org
11618T: git git://linuxtv.org/media_tree.git
11619W: https://linuxtv.org
11620S: Maintained
11621F: drivers/media/radio/radio-raremono.c
11622
11623THERMAL
11624M: Zhang Rui <rui.zhang@intel.com>
11625M: Eduardo Valentin <edubezval@gmail.com>
11626L: linux-pm@vger.kernel.org
11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11629Q: https://patchwork.kernel.org/project/linux-pm/list/
11630S: Supported
11631F: drivers/thermal/
11632F: include/linux/thermal.h
11633F: include/uapi/linux/thermal.h
11634F: include/linux/cpu_cooling.h
11635F: Documentation/devicetree/bindings/thermal/
11636
11637THERMAL/CPU_COOLING
11638M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11639M: Viresh Kumar <viresh.kumar@linaro.org>
11640M: Javi Merino <javi.merino@kernel.org>
11641L: linux-pm@vger.kernel.org
11642S: Supported
11643F: Documentation/thermal/cpu-cooling-api.txt
11644F: drivers/thermal/cpu_cooling.c
11645F: include/linux/cpu_cooling.h
11646
11647THINKPAD ACPI EXTRAS DRIVER
11648M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11649L: ibm-acpi-devel@lists.sourceforge.net
11650L: platform-driver-x86@vger.kernel.org
11651W: http://ibm-acpi.sourceforge.net
11652W: http://thinkwiki.org/wiki/Ibm-acpi
11653T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11654S: Maintained
11655F: drivers/platform/x86/thinkpad_acpi.c
11656
11657TI BANDGAP AND THERMAL DRIVER
11658M: Eduardo Valentin <edubezval@gmail.com>
11659M: Keerthy <j-keerthy@ti.com>
11660L: linux-pm@vger.kernel.org
11661L: linux-omap@vger.kernel.org
11662S: Maintained
11663F: drivers/thermal/ti-soc-thermal/
11664
11665TI VPE/CAL DRIVERS
11666M: Benoit Parrot <bparrot@ti.com>
11667L: linux-media@vger.kernel.org
11668W: http://linuxtv.org/
11669Q: http://patchwork.linuxtv.org/project/linux-media/list/
11670S: Maintained
11671F: drivers/media/platform/ti-vpe/
11672
11673TI CDCE706 CLOCK DRIVER
11674M: Max Filippov <jcmvbkbc@gmail.com>
11675S: Maintained
11676F: drivers/clk/clk-cdce706.c
11677
11678TI CLOCK DRIVER
11679M: Tero Kristo <t-kristo@ti.com>
11680L: linux-omap@vger.kernel.org
11681S: Maintained
11682F: drivers/clk/ti/
11683F: include/linux/clk/ti.h
11684
11685TI ETHERNET SWITCH DRIVER (CPSW)
11686M: Mugunthan V N <mugunthanvnm@ti.com>
11687R: Grygorii Strashko <grygorii.strashko@ti.com>
11688L: linux-omap@vger.kernel.org
11689L: netdev@vger.kernel.org
11690S: Maintained
11691F: drivers/net/ethernet/ti/cpsw*
11692F: drivers/net/ethernet/ti/davinci*
11693
11694TI FLASH MEDIA INTERFACE DRIVER
11695M: Alex Dubov <oakad@yahoo.com>
11696S: Maintained
11697F: drivers/misc/tifm*
11698F: drivers/mmc/host/tifm_sd.c
11699F: include/linux/tifm.h
11700
11701TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11702M: Santosh Shilimkar <ssantosh@kernel.org>
11703L: linux-kernel@vger.kernel.org
11704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11705S: Maintained
11706F: drivers/soc/ti/*
11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11708
11709
11710TI LM49xxx FAMILY ASoC CODEC DRIVERS
11711M: M R Swami Reddy <mr.swami.reddy@ti.com>
11712M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11713L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11714S: Maintained
11715F: sound/soc/codecs/lm49453*
11716F: sound/soc/codecs/isabelle*
11717
11718TI LP855x BACKLIGHT DRIVER
11719M: Milo Kim <milo.kim@ti.com>
11720S: Maintained
11721F: Documentation/backlight/lp855x-driver.txt
11722F: drivers/video/backlight/lp855x_bl.c
11723F: include/linux/platform_data/lp855x.h
11724
11725TI LP8727 CHARGER DRIVER
11726M: Milo Kim <milo.kim@ti.com>
11727S: Maintained
11728F: drivers/power/lp8727_charger.c
11729F: include/linux/platform_data/lp8727.h
11730
11731TI LP8788 MFD DRIVER
11732M: Milo Kim <milo.kim@ti.com>
11733S: Maintained
11734F: drivers/iio/adc/lp8788_adc.c
11735F: drivers/leds/leds-lp8788.c
11736F: drivers/mfd/lp8788*.c
11737F: drivers/power/lp8788-charger.c
11738F: drivers/regulator/lp8788-*.c
11739F: include/linux/mfd/lp8788*.h
11740
11741TI NETCP ETHERNET DRIVER
11742M: Wingman Kwok <w-kwok2@ti.com>
11743M: Murali Karicheri <m-karicheri2@ti.com>
11744L: netdev@vger.kernel.org
11745S: Maintained
11746F: drivers/net/ethernet/ti/netcp*
11747
11748TI TAS571X FAMILY ASoC CODEC DRIVER
11749M: Kevin Cernekee <cernekee@chromium.org>
11750L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11751S: Odd Fixes
11752F: sound/soc/codecs/tas571x*
11753
11754TI TWL4030 SERIES SOC CODEC DRIVER
11755M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11756L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11757S: Maintained
11758F: sound/soc/codecs/twl4030*
11759
11760TI WILINK WIRELESS DRIVERS
11761L: linux-wireless@vger.kernel.org
11762W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11763W: http://wireless.kernel.org/en/users/Drivers/wl1251
11764T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11765S: Orphan
11766F: drivers/net/wireless/ti/
11767F: include/linux/wl12xx.h
11768
11769TIPC NETWORK LAYER
11770M: Jon Maloy <jon.maloy@ericsson.com>
11771M: Ying Xue <ying.xue@windriver.com>
11772L: netdev@vger.kernel.org (core kernel code)
11773L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11774W: http://tipc.sourceforge.net/
11775S: Maintained
11776F: include/uapi/linux/tipc*.h
11777F: net/tipc/
11778
11779TILE ARCHITECTURE
11780M: Chris Metcalf <cmetcalf@mellanox.com>
11781W: http://www.mellanox.com/repository/solutions/tile-scm/
11782T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11783S: Supported
11784F: arch/tile/
11785F: drivers/char/tile-srom.c
11786F: drivers/edac/tile_edac.c
11787F: drivers/net/ethernet/tile/
11788F: drivers/rtc/rtc-tile.c
11789F: drivers/tty/hvc/hvc_tile.c
11790F: drivers/tty/serial/tilegx.c
11791F: drivers/usb/host/*-tilegx.c
11792F: include/linux/usb/tilegx.h
11793
11794TLAN NETWORK DRIVER
11795M: Samuel Chessman <chessman@tux.org>
11796L: tlan-devel@lists.sourceforge.net (subscribers-only)
11797W: http://sourceforge.net/projects/tlan/
11798S: Maintained
11799F: Documentation/networking/tlan.txt
11800F: drivers/net/ethernet/ti/tlan.*
11801
11802TOMOYO SECURITY MODULE
11803M: Kentaro Takeda <takedakn@nttdata.co.jp>
11804M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11805L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11806L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11807L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11808L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11809W: http://tomoyo.sourceforge.jp/
11810T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11811S: Maintained
11812F: security/tomoyo/
11813
11814TOPSTAR LAPTOP EXTRAS DRIVER
11815M: Herton Ronaldo Krzesinski <herton@canonical.com>
11816L: platform-driver-x86@vger.kernel.org
11817S: Maintained
11818F: drivers/platform/x86/topstar-laptop.c
11819
11820TOSHIBA ACPI EXTRAS DRIVER
11821M: Azael Avalos <coproscefalo@gmail.com>
11822L: platform-driver-x86@vger.kernel.org
11823S: Maintained
11824F: drivers/platform/x86/toshiba_acpi.c
11825
11826TOSHIBA BLUETOOTH DRIVER
11827M: Azael Avalos <coproscefalo@gmail.com>
11828L: platform-driver-x86@vger.kernel.org
11829S: Maintained
11830F: drivers/platform/x86/toshiba_bluetooth.c
11831
11832TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11833M: Azael Avalos <coproscefalo@gmail.com>
11834L: platform-driver-x86@vger.kernel.org
11835S: Maintained
11836F: drivers/platform/x86/toshiba_haps.c
11837
11838TOSHIBA WMI HOTKEYS DRIVER
11839M: Azael Avalos <coproscefalo@gmail.com>
11840L: platform-driver-x86@vger.kernel.org
11841S: Maintained
11842F: drivers/platform/x86/toshiba-wmi.c
11843
11844TOSHIBA SMM DRIVER
11845M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11846W: http://www.buzzard.org.uk/toshiba/
11847S: Maintained
11848F: drivers/char/toshiba.c
11849F: include/linux/toshiba.h
11850F: include/uapi/linux/toshiba.h
11851
11852TOSHIBA TC358743 DRIVER
11853M: Mats Randgaard <matrandg@cisco.com>
11854L: linux-media@vger.kernel.org
11855S: Maintained
11856F: drivers/media/i2c/tc358743*
11857F: include/media/i2c/tc358743.h
11858
11859TMIO/SDHI MMC DRIVER
11860M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11861L: linux-mmc@vger.kernel.org
11862S: Supported
11863F: drivers/mmc/host/tmio_mmc*
11864F: drivers/mmc/host/sh_mobile_sdhi.c
11865F: include/linux/mfd/tmio.h
11866
11867TMP401 HARDWARE MONITOR DRIVER
11868M: Guenter Roeck <linux@roeck-us.net>
11869L: linux-hwmon@vger.kernel.org
11870S: Maintained
11871F: Documentation/hwmon/tmp401
11872F: drivers/hwmon/tmp401.c
11873
11874TMPFS (SHMEM FILESYSTEM)
11875M: Hugh Dickins <hughd@google.com>
11876L: linux-mm@kvack.org
11877S: Maintained
11878F: include/linux/shmem_fs.h
11879F: mm/shmem.c
11880
11881TM6000 VIDEO4LINUX DRIVER
11882M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11883M: Mauro Carvalho Chehab <mchehab@kernel.org>
11884L: linux-media@vger.kernel.org
11885W: https://linuxtv.org
11886T: git git://linuxtv.org/media_tree.git
11887S: Odd fixes
11888F: drivers/media/usb/tm6000/
11889
11890TW68 VIDEO4LINUX DRIVER
11891M: Hans Verkuil <hverkuil@xs4all.nl>
11892L: linux-media@vger.kernel.org
11893T: git git://linuxtv.org/media_tree.git
11894W: https://linuxtv.org
11895S: Odd Fixes
11896F: drivers/media/pci/tw68/
11897
11898TW686X VIDEO4LINUX DRIVER
11899M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11900L: linux-media@vger.kernel.org
11901T: git git://linuxtv.org/media_tree.git
11902W: http://linuxtv.org
11903S: Maintained
11904F: drivers/media/pci/tw686x/
11905
11906TPM DEVICE DRIVER
11907M: Peter Huewe <peterhuewe@gmx.de>
11908M: Marcel Selhorst <tpmdd@selhorst.net>
11909M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11910R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11911W: http://tpmdd.sourceforge.net
11912L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11913Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11914T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11915S: Maintained
11916F: drivers/char/tpm/
11917
11918TPM IBM_VTPM DEVICE DRIVER
11919M: Ashley Lai <ashleydlai@gmail.com>
11920W: http://tpmdd.sourceforge.net
11921L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11922S: Maintained
11923F: drivers/char/tpm/tpm_ibmvtpm*
11924
11925TRACING
11926M: Steven Rostedt <rostedt@goodmis.org>
11927M: Ingo Molnar <mingo@redhat.com>
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11929S: Maintained
11930F: Documentation/trace/ftrace.txt
11931F: arch/*/*/*/ftrace.h
11932F: arch/*/kernel/ftrace.c
11933F: include/*/ftrace.h
11934F: include/linux/trace*.h
11935F: include/trace/
11936F: kernel/trace/
11937F: tools/testing/selftests/ftrace/
11938
11939TRACING MMIO ACCESSES (MMIOTRACE)
11940M: Steven Rostedt <rostedt@goodmis.org>
11941M: Ingo Molnar <mingo@kernel.org>
11942R: Karol Herbst <karolherbst@gmail.com>
11943R: Pekka Paalanen <ppaalanen@gmail.com>
11944S: Maintained
11945L: linux-kernel@vger.kernel.org
11946L: nouveau@lists.freedesktop.org
11947F: kernel/trace/trace_mmiotrace.c
11948F: include/linux/mmiotrace.h
11949F: arch/x86/mm/kmmio.c
11950F: arch/x86/mm/mmio-mod.c
11951F: arch/x86/mm/testmmiotrace.c
11952
11953TRIVIAL PATCHES
11954M: Jiri Kosina <trivial@kernel.org>
11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11956S: Maintained
11957K: ^Subject:.*(?i)trivial
11958
11959TTY LAYER
11960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11961M: Jiri Slaby <jslaby@suse.com>
11962S: Supported
11963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11964F: Documentation/serial/
11965F: drivers/tty/
11966F: drivers/tty/serial/serial_core.c
11967F: include/linux/serial_core.h
11968F: include/linux/serial.h
11969F: include/linux/tty.h
11970F: include/uapi/linux/serial_core.h
11971F: include/uapi/linux/serial.h
11972F: include/uapi/linux/tty.h
11973
11974TUA9001 MEDIA DRIVER
11975M: Antti Palosaari <crope@iki.fi>
11976L: linux-media@vger.kernel.org
11977W: https://linuxtv.org
11978W: http://palosaari.fi/linux/
11979Q: http://patchwork.linuxtv.org/project/linux-media/list/
11980T: git git://linuxtv.org/anttip/media_tree.git
11981S: Maintained
11982F: drivers/media/tuners/tua9001*
11983
11984TULIP NETWORK DRIVERS
11985L: netdev@vger.kernel.org
11986L: linux-parisc@vger.kernel.org
11987S: Orphan
11988F: drivers/net/ethernet/dec/tulip/
11989
11990TUN/TAP driver
11991M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11992W: http://vtun.sourceforge.net/tun
11993S: Maintained
11994F: Documentation/networking/tuntap.txt
11995F: arch/um/os-Linux/drivers/
11996
11997TURBOCHANNEL SUBSYSTEM
11998M: "Maciej W. Rozycki" <macro@linux-mips.org>
11999M: Ralf Baechle <ralf@linux-mips.org>
12000L: linux-mips@linux-mips.org
12001Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12002S: Maintained
12003F: drivers/tc/
12004F: include/linux/tc.h
12005
12006U14-34F SCSI DRIVER
12007M: Dario Ballabio <ballabio_dario@emc.com>
12008L: linux-scsi@vger.kernel.org
12009S: Maintained
12010F: drivers/scsi/u14-34f.c
12011
12012UBI FILE SYSTEM (UBIFS)
12013M: Richard Weinberger <richard@nod.at>
12014M: Artem Bityutskiy <dedekind1@gmail.com>
12015M: Adrian Hunter <adrian.hunter@intel.com>
12016L: linux-mtd@lists.infradead.org
12017T: git git://git.infradead.org/ubifs-2.6.git
12018W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12019S: Supported
12020F: Documentation/filesystems/ubifs.txt
12021F: fs/ubifs/
12022
12023UCLINUX (M68KNOMMU AND COLDFIRE)
12024M: Greg Ungerer <gerg@linux-m68k.org>
12025W: http://www.linux-m68k.org/
12026W: http://www.uclinux.org/
12027L: linux-m68k@lists.linux-m68k.org
12028L: uclinux-dev@uclinux.org (subscribers-only)
12029T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12030S: Maintained
12031F: arch/m68k/coldfire/
12032F: arch/m68k/68*/
12033F: arch/m68k/*/*_no.*
12034F: arch/m68k/include/asm/*_no.*
12035
12036UDF FILESYSTEM
12037M: Jan Kara <jack@suse.com>
12038S: Maintained
12039F: Documentation/filesystems/udf.txt
12040F: fs/udf/
12041
12042UFS FILESYSTEM
12043M: Evgeniy Dushistov <dushistov@mail.ru>
12044S: Maintained
12045F: Documentation/filesystems/ufs.txt
12046F: fs/ufs/
12047
12048UHID USERSPACE HID IO DRIVER:
12049M: David Herrmann <dh.herrmann@googlemail.com>
12050L: linux-input@vger.kernel.org
12051S: Maintained
12052F: drivers/hid/uhid.c
12053F: include/uapi/linux/uhid.h
12054
12055ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12056L: linux-usb@vger.kernel.org
12057S: Orphan
12058F: drivers/uwb/
12059F: include/linux/uwb.h
12060F: include/linux/uwb/
12061
12062UNICORE32 ARCHITECTURE:
12063M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12064W: http://mprc.pku.edu.cn/~guanxuetao/linux
12065S: Maintained
12066T: git git://github.com/gxt/linux.git
12067F: arch/unicore32/
12068
12069UNIFDEF
12070M: Tony Finch <dot@dotat.at>
12071W: http://dotat.at/prog/unifdef
12072S: Maintained
12073F: scripts/unifdef.c
12074
12075UNIFORM CDROM DRIVER
12076M: Jens Axboe <axboe@kernel.dk>
12077W: http://www.kernel.dk
12078S: Maintained
12079F: Documentation/cdrom/
12080F: drivers/cdrom/cdrom.c
12081F: include/linux/cdrom.h
12082F: include/uapi/linux/cdrom.h
12083
12084UNISYS S-PAR DRIVERS
12085M: David Kershner <david.kershner@unisys.com>
12086L: sparmaintainer@unisys.com (Unisys internal)
12087S: Supported
12088F: drivers/staging/unisys/
12089
12090UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12091M: Vinayak Holikatti <vinholikatti@gmail.com>
12092L: linux-scsi@vger.kernel.org
12093S: Supported
12094F: Documentation/scsi/ufs.txt
12095F: drivers/scsi/ufs/
12096
12097UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12098M: Joao Pinto <Joao.Pinto@synopsys.com>
12099L: linux-scsi@vger.kernel.org
12100S: Supported
12101F: drivers/scsi/ufs/*dwc*
12102
12103UNSORTED BLOCK IMAGES (UBI)
12104M: Artem Bityutskiy <dedekind1@gmail.com>
12105M: Richard Weinberger <richard@nod.at>
12106W: http://www.linux-mtd.infradead.org/
12107L: linux-mtd@lists.infradead.org
12108T: git git://git.infradead.org/ubifs-2.6.git
12109S: Supported
12110F: drivers/mtd/ubi/
12111F: include/linux/mtd/ubi.h
12112F: include/uapi/mtd/ubi-user.h
12113
12114USB ACM DRIVER
12115M: Oliver Neukum <oneukum@suse.com>
12116L: linux-usb@vger.kernel.org
12117S: Maintained
12118F: Documentation/usb/acm.txt
12119F: drivers/usb/class/cdc-acm.*
12120
12121USB AR5523 WIRELESS DRIVER
12122M: Pontus Fuchs <pontus.fuchs@gmail.com>
12123L: linux-wireless@vger.kernel.org
12124S: Maintained
12125F: drivers/net/wireless/ath/ar5523/
12126
12127USB ATTACHED SCSI
12128M: Oliver Neukum <oneukum@suse.com>
12129L: linux-usb@vger.kernel.org
12130L: linux-scsi@vger.kernel.org
12131S: Maintained
12132F: drivers/usb/storage/uas.c
12133
12134USB CDC ETHERNET DRIVER
12135M: Oliver Neukum <oliver@neukum.org>
12136L: linux-usb@vger.kernel.org
12137S: Maintained
12138F: drivers/net/usb/cdc_*.c
12139F: include/uapi/linux/usb/cdc.h
12140
12141USB CHAOSKEY DRIVER
12142M: Keith Packard <keithp@keithp.com>
12143L: linux-usb@vger.kernel.org
12144S: Maintained
12145F: drivers/usb/misc/chaoskey.c
12146
12147USB CYPRESS C67X00 DRIVER
12148M: Peter Korsgaard <jacmet@sunsite.dk>
12149L: linux-usb@vger.kernel.org
12150S: Maintained
12151F: drivers/usb/c67x00/
12152
12153USB DAVICOM DM9601 DRIVER
12154M: Peter Korsgaard <jacmet@sunsite.dk>
12155L: netdev@vger.kernel.org
12156W: http://www.linux-usb.org/usbnet
12157S: Maintained
12158F: drivers/net/usb/dm9601.c
12159
12160USB DIAMOND RIO500 DRIVER
12161M: Cesar Miquel <miquel@df.uba.ar>
12162L: rio500-users@lists.sourceforge.net
12163W: http://rio500.sourceforge.net
12164S: Maintained
12165F: drivers/usb/misc/rio500*
12166
12167USB EHCI DRIVER
12168M: Alan Stern <stern@rowland.harvard.edu>
12169L: linux-usb@vger.kernel.org
12170S: Maintained
12171F: Documentation/usb/ehci.txt
12172F: drivers/usb/host/ehci*
12173
12174USB GADGET/PERIPHERAL SUBSYSTEM
12175M: Felipe Balbi <balbi@kernel.org>
12176L: linux-usb@vger.kernel.org
12177W: http://www.linux-usb.org/gadget
12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12179S: Maintained
12180F: drivers/usb/gadget/
12181F: include/linux/usb/gadget*
12182
12183USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12184M: Jiri Kosina <jikos@kernel.org>
12185R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12186L: linux-usb@vger.kernel.org
12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12188S: Maintained
12189F: Documentation/hid/hiddev.txt
12190F: drivers/hid/usbhid/
12191
12192USB ISP116X DRIVER
12193M: Olav Kongas <ok@artecdesign.ee>
12194L: linux-usb@vger.kernel.org
12195S: Maintained
12196F: drivers/usb/host/isp116x*
12197F: include/linux/usb/isp116x.h
12198
12199USB LAN78XX ETHERNET DRIVER
12200M: Woojung Huh <woojung.huh@microchip.com>
12201M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12202L: netdev@vger.kernel.org
12203S: Maintained
12204F: drivers/net/usb/lan78xx.*
12205
12206USB MASS STORAGE DRIVER
12207M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12208L: linux-usb@vger.kernel.org
12209L: usb-storage@lists.one-eyed-alien.net
12210S: Maintained
12211W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12212F: drivers/usb/storage/
12213
12214USB MIDI DRIVER
12215M: Clemens Ladisch <clemens@ladisch.de>
12216L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12217T: git git://git.alsa-project.org/alsa-kernel.git
12218S: Maintained
12219F: sound/usb/midi.*
12220
12221USB NETWORKING DRIVERS
12222L: linux-usb@vger.kernel.org
12223S: Odd Fixes
12224F: drivers/net/usb/
12225
12226USB OHCI DRIVER
12227M: Alan Stern <stern@rowland.harvard.edu>
12228L: linux-usb@vger.kernel.org
12229S: Maintained
12230F: Documentation/usb/ohci.txt
12231F: drivers/usb/host/ohci*
12232
12233USB OTG FSM (Finite State Machine)
12234M: Peter Chen <Peter.Chen@nxp.com>
12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12236L: linux-usb@vger.kernel.org
12237S: Maintained
12238F: drivers/usb/common/usb-otg-fsm.c
12239
12240USB OVER IP DRIVER
12241M: Valentina Manea <valentina.manea.m@gmail.com>
12242M: Shuah Khan <shuahkh@osg.samsung.com>
12243M: Shuah Khan <shuah@kernel.org>
12244L: linux-usb@vger.kernel.org
12245S: Maintained
12246F: Documentation/usb/usbip_protocol.txt
12247F: drivers/usb/usbip/
12248F: tools/usb/usbip/
12249
12250USB PEGASUS DRIVER
12251M: Petko Manolov <petkan@nucleusys.com>
12252L: linux-usb@vger.kernel.org
12253L: netdev@vger.kernel.org
12254T: git git://github.com/petkan/pegasus.git
12255W: https://github.com/petkan/pegasus
12256S: Maintained
12257F: drivers/net/usb/pegasus.*
12258
12259USB PHY LAYER
12260M: Felipe Balbi <balbi@kernel.org>
12261L: linux-usb@vger.kernel.org
12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12263S: Maintained
12264F: drivers/usb/phy/
12265
12266USB PRINTER DRIVER (usblp)
12267M: Pete Zaitcev <zaitcev@redhat.com>
12268L: linux-usb@vger.kernel.org
12269S: Supported
12270F: drivers/usb/class/usblp.c
12271
12272USB QMI WWAN NETWORK DRIVER
12273M: Bjørn Mork <bjorn@mork.no>
12274L: netdev@vger.kernel.org
12275S: Maintained
12276F: Documentation/ABI/testing/sysfs-class-net-qmi
12277F: drivers/net/usb/qmi_wwan.c
12278
12279USB RTL8150 DRIVER
12280M: Petko Manolov <petkan@nucleusys.com>
12281L: linux-usb@vger.kernel.org
12282L: netdev@vger.kernel.org
12283T: git git://github.com/petkan/rtl8150.git
12284W: https://github.com/petkan/rtl8150
12285S: Maintained
12286F: drivers/net/usb/rtl8150.c
12287
12288USB SERIAL SUBSYSTEM
12289M: Johan Hovold <johan@kernel.org>
12290L: linux-usb@vger.kernel.org
12291S: Maintained
12292F: Documentation/usb/usb-serial.txt
12293F: drivers/usb/serial/
12294F: include/linux/usb/serial.h
12295
12296USB SMSC75XX ETHERNET DRIVER
12297M: Steve Glendinning <steve.glendinning@shawell.net>
12298L: netdev@vger.kernel.org
12299S: Maintained
12300F: drivers/net/usb/smsc75xx.*
12301
12302USB SMSC95XX ETHERNET DRIVER
12303M: Steve Glendinning <steve.glendinning@shawell.net>
12304L: netdev@vger.kernel.org
12305S: Maintained
12306F: drivers/net/usb/smsc95xx.*
12307
12308USB SUBSYSTEM
12309M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12310L: linux-usb@vger.kernel.org
12311W: http://www.linux-usb.org
12312T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12313S: Supported
12314F: Documentation/devicetree/bindings/usb/
12315F: Documentation/usb/
12316F: drivers/usb/
12317F: include/linux/usb.h
12318F: include/linux/usb/
12319
12320USB UHCI DRIVER
12321M: Alan Stern <stern@rowland.harvard.edu>
12322L: linux-usb@vger.kernel.org
12323S: Maintained
12324F: drivers/usb/host/uhci*
12325
12326USB "USBNET" DRIVER FRAMEWORK
12327M: Oliver Neukum <oneukum@suse.com>
12328L: netdev@vger.kernel.org
12329W: http://www.linux-usb.org/usbnet
12330S: Maintained
12331F: drivers/net/usb/usbnet.c
12332F: include/linux/usb/usbnet.h
12333
12334USB VIDEO CLASS
12335M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12336L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12337L: linux-media@vger.kernel.org
12338T: git git://linuxtv.org/media_tree.git
12339W: http://www.ideasonboard.org/uvc/
12340S: Maintained
12341F: drivers/media/usb/uvc/
12342F: include/uapi/linux/uvcvideo.h
12343
12344USB VISION DRIVER
12345M: Hans Verkuil <hverkuil@xs4all.nl>
12346L: linux-media@vger.kernel.org
12347T: git git://linuxtv.org/media_tree.git
12348W: https://linuxtv.org
12349S: Odd Fixes
12350F: drivers/media/usb/usbvision/
12351
12352USB WEBCAM GADGET
12353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12354L: linux-usb@vger.kernel.org
12355S: Maintained
12356F: drivers/usb/gadget/function/*uvc*
12357F: drivers/usb/gadget/legacy/webcam.c
12358
12359USB WIRELESS RNDIS DRIVER (rndis_wlan)
12360M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12361L: linux-wireless@vger.kernel.org
12362S: Maintained
12363F: drivers/net/wireless/rndis_wlan.c
12364
12365USB XHCI DRIVER
12366M: Mathias Nyman <mathias.nyman@intel.com>
12367L: linux-usb@vger.kernel.org
12368S: Supported
12369F: drivers/usb/host/xhci*
12370F: drivers/usb/host/pci-quirks*
12371
12372USB ZD1201 DRIVER
12373L: linux-wireless@vger.kernel.org
12374W: http://linux-lc100020.sourceforge.net
12375S: Orphan
12376F: drivers/net/wireless/zydas/zd1201.*
12377
12378USB ZR364XX DRIVER
12379M: Antoine Jacquet <royale@zerezo.com>
12380L: linux-usb@vger.kernel.org
12381L: linux-media@vger.kernel.org
12382T: git git://linuxtv.org/media_tree.git
12383W: http://royale.zerezo.com/zr364xx/
12384S: Maintained
12385F: Documentation/video4linux/zr364xx.txt
12386F: drivers/media/usb/zr364xx/
12387
12388ULPI BUS
12389M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12390L: linux-usb@vger.kernel.org
12391S: Maintained
12392F: drivers/usb/common/ulpi.c
12393F: include/linux/ulpi/
12394
12395USER-MODE LINUX (UML)
12396M: Jeff Dike <jdike@addtoit.com>
12397M: Richard Weinberger <richard@nod.at>
12398L: user-mode-linux-devel@lists.sourceforge.net
12399L: user-mode-linux-user@lists.sourceforge.net
12400W: http://user-mode-linux.sourceforge.net
12401T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12402S: Maintained
12403F: Documentation/virtual/uml/
12404F: arch/um/
12405F: arch/x86/um/
12406F: fs/hostfs/
12407F: fs/hppfs/
12408
12409USERSPACE I/O (UIO)
12410M: "Hans J. Koch" <hjk@hansjkoch.de>
12411M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12412S: Maintained
12413T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12414F: Documentation/DocBook/uio-howto.tmpl
12415F: drivers/uio/
12416F: include/linux/uio*.h
12417
12418UTIL-LINUX PACKAGE
12419M: Karel Zak <kzak@redhat.com>
12420L: util-linux@vger.kernel.org
12421W: http://en.wikipedia.org/wiki/Util-linux
12422T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12423S: Maintained
12424
12425UVESAFB DRIVER
12426M: Michal Januszewski <spock@gentoo.org>
12427L: linux-fbdev@vger.kernel.org
12428W: http://dev.gentoo.org/~spock/projects/uvesafb/
12429S: Maintained
12430F: Documentation/fb/uvesafb.txt
12431F: drivers/video/fbdev/uvesafb.*
12432
12433VF610 NAND DRIVER
12434M: Stefan Agner <stefan@agner.ch>
12435L: linux-mtd@lists.infradead.org
12436S: Supported
12437F: drivers/mtd/nand/vf610_nfc.c
12438
12439VFAT/FAT/MSDOS FILESYSTEM
12440M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12441S: Maintained
12442F: Documentation/filesystems/vfat.txt
12443F: fs/fat/
12444
12445VFIO DRIVER
12446M: Alex Williamson <alex.williamson@redhat.com>
12447L: kvm@vger.kernel.org
12448T: git git://github.com/awilliam/linux-vfio.git
12449S: Maintained
12450F: Documentation/vfio.txt
12451F: drivers/vfio/
12452F: include/linux/vfio.h
12453F: include/uapi/linux/vfio.h
12454
12455VFIO PLATFORM DRIVER
12456M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12457L: kvm@vger.kernel.org
12458S: Maintained
12459F: drivers/vfio/platform/
12460
12461VIDEOBUF2 FRAMEWORK
12462M: Pawel Osciak <pawel@osciak.com>
12463M: Marek Szyprowski <m.szyprowski@samsung.com>
12464M: Kyungmin Park <kyungmin.park@samsung.com>
12465L: linux-media@vger.kernel.org
12466S: Maintained
12467F: drivers/media/v4l2-core/videobuf2-*
12468F: include/media/videobuf2-*
12469
12470VIRTIO AND VHOST VSOCK DRIVER
12471M: Stefan Hajnoczi <stefanha@redhat.com>
12472L: kvm@vger.kernel.org
12473L: virtualization@lists.linux-foundation.org
12474L: netdev@vger.kernel.org
12475S: Maintained
12476F: include/linux/virtio_vsock.h
12477F: include/uapi/linux/virtio_vsock.h
12478F: net/vmw_vsock/virtio_transport_common.c
12479F: net/vmw_vsock/virtio_transport.c
12480F: drivers/vhost/vsock.c
12481F: drivers/vhost/vsock.h
12482
12483VIRTUAL SERIO DEVICE DRIVER
12484M: Stephen Chandler Paul <thatslyude@gmail.com>
12485S: Maintained
12486F: drivers/input/serio/userio.c
12487F: include/uapi/linux/userio.h
12488
12489VIRTIO CONSOLE DRIVER
12490M: Amit Shah <amit.shah@redhat.com>
12491L: virtualization@lists.linux-foundation.org
12492S: Maintained
12493F: drivers/char/virtio_console.c
12494F: include/linux/virtio_console.h
12495F: include/uapi/linux/virtio_console.h
12496
12497VIRTIO CORE, NET AND BLOCK DRIVERS
12498M: "Michael S. Tsirkin" <mst@redhat.com>
12499L: virtualization@lists.linux-foundation.org
12500S: Maintained
12501F: Documentation/devicetree/bindings/virtio/
12502F: drivers/virtio/
12503F: tools/virtio/
12504F: drivers/net/virtio_net.c
12505F: drivers/block/virtio_blk.c
12506F: include/linux/virtio_*.h
12507F: include/uapi/linux/virtio_*.h
12508
12509VIRTIO DRIVERS FOR S390
12510M: Christian Borntraeger <borntraeger@de.ibm.com>
12511M: Cornelia Huck <cornelia.huck@de.ibm.com>
12512L: linux-s390@vger.kernel.org
12513L: virtualization@lists.linux-foundation.org
12514L: kvm@vger.kernel.org
12515S: Supported
12516F: drivers/s390/virtio/
12517
12518VIRTIO GPU DRIVER
12519M: David Airlie <airlied@linux.ie>
12520M: Gerd Hoffmann <kraxel@redhat.com>
12521L: dri-devel@lists.freedesktop.org
12522L: virtualization@lists.linux-foundation.org
12523S: Maintained
12524F: drivers/gpu/drm/virtio/
12525F: include/uapi/linux/virtio_gpu.h
12526
12527VIRTIO HOST (VHOST)
12528M: "Michael S. Tsirkin" <mst@redhat.com>
12529L: kvm@vger.kernel.org
12530L: virtualization@lists.linux-foundation.org
12531L: netdev@vger.kernel.org
12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12533S: Maintained
12534F: drivers/vhost/
12535F: include/uapi/linux/vhost.h
12536
12537VIRTIO INPUT DRIVER
12538M: Gerd Hoffmann <kraxel@redhat.com>
12539S: Maintained
12540F: drivers/virtio/virtio_input.c
12541F: include/uapi/linux/virtio_input.h
12542
12543VIA RHINE NETWORK DRIVER
12544S: Orphan
12545F: drivers/net/ethernet/via/via-rhine.c
12546
12547VIA SD/MMC CARD CONTROLLER DRIVER
12548M: Bruce Chang <brucechang@via.com.tw>
12549M: Harald Welte <HaraldWelte@viatech.com>
12550S: Maintained
12551F: drivers/mmc/host/via-sdmmc.c
12552
12553VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12554M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12555L: linux-fbdev@vger.kernel.org
12556S: Maintained
12557F: include/linux/via-core.h
12558F: include/linux/via-gpio.h
12559F: include/linux/via_i2c.h
12560F: drivers/video/fbdev/via/
12561
12562VIA VELOCITY NETWORK DRIVER
12563M: Francois Romieu <romieu@fr.zoreil.com>
12564L: netdev@vger.kernel.org
12565S: Maintained
12566F: drivers/net/ethernet/via/via-velocity.*
12567
12568VIRT LIB
12569M: Alex Williamson <alex.williamson@redhat.com>
12570M: Paolo Bonzini <pbonzini@redhat.com>
12571L: kvm@vger.kernel.org
12572S: Supported
12573F: virt/lib/
12574
12575VIVID VIRTUAL VIDEO DRIVER
12576M: Hans Verkuil <hverkuil@xs4all.nl>
12577L: linux-media@vger.kernel.org
12578T: git git://linuxtv.org/media_tree.git
12579W: https://linuxtv.org
12580S: Maintained
12581F: drivers/media/platform/vivid/*
12582
12583VLAN (802.1Q)
12584M: Patrick McHardy <kaber@trash.net>
12585L: netdev@vger.kernel.org
12586S: Maintained
12587F: drivers/net/macvlan.c
12588F: include/linux/if_*vlan.h
12589F: net/8021q/
12590
12591VLYNQ BUS
12592M: Florian Fainelli <f.fainelli@gmail.com>
12593L: openwrt-devel@lists.openwrt.org (subscribers-only)
12594S: Maintained
12595F: drivers/vlynq/vlynq.c
12596F: include/linux/vlynq.h
12597
12598VME SUBSYSTEM
12599M: Martyn Welch <martyn@welchs.me.uk>
12600M: Manohar Vanga <manohar.vanga@gmail.com>
12601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12602L: devel@driverdev.osuosl.org
12603S: Maintained
12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12605F: Documentation/vme_api.txt
12606F: drivers/staging/vme/
12607F: drivers/vme/
12608F: include/linux/vme*
12609
12610VMWARE HYPERVISOR INTERFACE
12611M: Alok Kataria <akataria@vmware.com>
12612L: virtualization@lists.linux-foundation.org
12613S: Supported
12614F: arch/x86/kernel/cpu/vmware.c
12615
12616VMWARE BALLOON DRIVER
12617M: Xavier Deguillard <xdeguillard@vmware.com>
12618M: Philip Moltmann <moltmann@vmware.com>
12619M: "VMware, Inc." <pv-drivers@vmware.com>
12620L: linux-kernel@vger.kernel.org
12621S: Maintained
12622F: drivers/misc/vmw_balloon.c
12623
12624VMWARE VMMOUSE SUBDRIVER
12625M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12626M: "VMware, Inc." <pv-drivers@vmware.com>
12627L: linux-input@vger.kernel.org
12628S: Maintained
12629F: drivers/input/mouse/vmmouse.c
12630F: drivers/input/mouse/vmmouse.h
12631
12632VMWARE VMXNET3 ETHERNET DRIVER
12633M: Shrikrishna Khare <skhare@vmware.com>
12634M: "VMware, Inc." <pv-drivers@vmware.com>
12635L: netdev@vger.kernel.org
12636S: Maintained
12637F: drivers/net/vmxnet3/
12638
12639VMware PVSCSI driver
12640M: Jim Gill <jgill@vmware.com>
12641M: VMware PV-Drivers <pv-drivers@vmware.com>
12642L: linux-scsi@vger.kernel.org
12643S: Maintained
12644F: drivers/scsi/vmw_pvscsi.c
12645F: drivers/scsi/vmw_pvscsi.h
12646
12647VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12648M: Liam Girdwood <lgirdwood@gmail.com>
12649M: Mark Brown <broonie@kernel.org>
12650L: linux-kernel@vger.kernel.org
12651W: http://www.slimlogic.co.uk/?p=48
12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12653S: Supported
12654F: Documentation/devicetree/bindings/regulator/
12655F: drivers/regulator/
12656F: include/dt-bindings/regulator/
12657F: include/linux/regulator/
12658
12659VRF
12660M: David Ahern <dsa@cumulusnetworks.com>
12661M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12662L: netdev@vger.kernel.org
12663S: Maintained
12664F: drivers/net/vrf.c
12665F: Documentation/networking/vrf.txt
12666
12667VT1211 HARDWARE MONITOR DRIVER
12668M: Juerg Haefliger <juergh@gmail.com>
12669L: linux-hwmon@vger.kernel.org
12670S: Maintained
12671F: Documentation/hwmon/vt1211
12672F: drivers/hwmon/vt1211.c
12673
12674VT8231 HARDWARE MONITOR DRIVER
12675M: Roger Lucas <vt8231@hiddenengine.co.uk>
12676L: linux-hwmon@vger.kernel.org
12677S: Maintained
12678F: drivers/hwmon/vt8231.c
12679
12680VUB300 USB to SDIO/SD/MMC bridge chip
12681M: Tony Olech <tony.olech@elandigitalsystems.com>
12682L: linux-mmc@vger.kernel.org
12683L: linux-usb@vger.kernel.org
12684S: Supported
12685F: drivers/mmc/host/vub300.c
12686
12687W1 DALLAS'S 1-WIRE BUS
12688M: Evgeniy Polyakov <zbr@ioremap.net>
12689S: Maintained
12690F: Documentation/w1/
12691F: drivers/w1/
12692
12693W83791D HARDWARE MONITORING DRIVER
12694M: Marc Hulsman <m.hulsman@tudelft.nl>
12695L: linux-hwmon@vger.kernel.org
12696S: Maintained
12697F: Documentation/hwmon/w83791d
12698F: drivers/hwmon/w83791d.c
12699
12700W83793 HARDWARE MONITORING DRIVER
12701M: Rudolf Marek <r.marek@assembler.cz>
12702L: linux-hwmon@vger.kernel.org
12703S: Maintained
12704F: Documentation/hwmon/w83793
12705F: drivers/hwmon/w83793.c
12706
12707W83795 HARDWARE MONITORING DRIVER
12708M: Jean Delvare <jdelvare@suse.com>
12709L: linux-hwmon@vger.kernel.org
12710S: Maintained
12711F: drivers/hwmon/w83795.c
12712
12713W83L51xD SD/MMC CARD INTERFACE DRIVER
12714M: Pierre Ossman <pierre@ossman.eu>
12715S: Maintained
12716F: drivers/mmc/host/wbsd.*
12717
12718WACOM PROTOCOL 4 SERIAL TABLETS
12719M: Julian Squires <julian@cipht.net>
12720M: Hans de Goede <hdegoede@redhat.com>
12721L: linux-input@vger.kernel.org
12722S: Maintained
12723F: drivers/input/tablet/wacom_serial4.c
12724
12725WATCHDOG DEVICE DRIVERS
12726M: Wim Van Sebroeck <wim@iguana.be>
12727R: Guenter Roeck <linux@roeck-us.net>
12728L: linux-watchdog@vger.kernel.org
12729W: http://www.linux-watchdog.org/
12730T: git git://www.linux-watchdog.org/linux-watchdog.git
12731S: Maintained
12732F: Documentation/devicetree/bindings/watchdog/
12733F: Documentation/watchdog/
12734F: drivers/watchdog/
12735F: include/linux/watchdog.h
12736F: include/uapi/linux/watchdog.h
12737
12738WD7000 SCSI DRIVER
12739M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12740L: linux-scsi@vger.kernel.org
12741S: Maintained
12742F: drivers/scsi/wd7000.c
12743
12744WIIMOTE HID DRIVER
12745M: David Herrmann <dh.herrmann@googlemail.com>
12746L: linux-input@vger.kernel.org
12747S: Maintained
12748F: drivers/hid/hid-wiimote*
12749
12750WINBOND CIR DRIVER
12751M: David Härdeman <david@hardeman.nu>
12752S: Maintained
12753F: drivers/media/rc/winbond-cir.c
12754
12755WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12756M: William Breathitt Gray <vilhelm.gray@gmail.com>
12757L: linux-watchdog@vger.kernel.org
12758S: Maintained
12759F: drivers/watchdog/ebc-c384_wdt.c
12760
12761WINSYSTEMS WS16C48 GPIO DRIVER
12762M: William Breathitt Gray <vilhelm.gray@gmail.com>
12763L: linux-gpio@vger.kernel.org
12764S: Maintained
12765F: drivers/gpio/gpio-ws16c48.c
12766
12767WIMAX STACK
12768M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12769M: linux-wimax@intel.com
12770L: wimax@linuxwimax.org (subscribers-only)
12771S: Supported
12772W: http://linuxwimax.org
12773F: Documentation/wimax/README.wimax
12774F: include/linux/wimax/debug.h
12775F: include/net/wimax.h
12776F: include/uapi/linux/wimax.h
12777F: net/wimax/
12778
12779WISTRON LAPTOP BUTTON DRIVER
12780M: Miloslav Trmac <mitr@volny.cz>
12781S: Maintained
12782F: drivers/input/misc/wistron_btns.c
12783
12784WL3501 WIRELESS PCMCIA CARD DRIVER
12785M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12786L: linux-wireless@vger.kernel.org
12787W: http://oops.ghostprotocols.net:81/blog
12788S: Maintained
12789F: drivers/net/wireless/wl3501*
12790
12791WOLFSON MICROELECTRONICS DRIVERS
12792L: patches@opensource.wolfsonmicro.com
12793T: git https://github.com/CirrusLogic/linux-drivers.git
12794W: https://github.com/CirrusLogic/linux-drivers/wiki
12795S: Supported
12796F: Documentation/hwmon/wm83??
12797F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12798F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12799F: Documentation/devicetree/bindings/mfd/arizona.txt
12800F: arch/arm/mach-s3c64xx/mach-crag6410*
12801F: drivers/clk/clk-wm83*.c
12802F: drivers/extcon/extcon-arizona.c
12803F: drivers/leds/leds-wm83*.c
12804F: drivers/gpio/gpio-*wm*.c
12805F: drivers/gpio/gpio-arizona.c
12806F: drivers/hwmon/wm83??-hwmon.c
12807F: drivers/input/misc/wm831x-on.c
12808F: drivers/input/touchscreen/wm831x-ts.c
12809F: drivers/input/touchscreen/wm97*.c
12810F: drivers/mfd/arizona*
12811F: drivers/mfd/wm*.c
12812F: drivers/mfd/cs47l24*
12813F: drivers/power/wm83*.c
12814F: drivers/rtc/rtc-wm83*.c
12815F: drivers/regulator/wm8*.c
12816F: drivers/video/backlight/wm83*_bl.c
12817F: drivers/watchdog/wm83*_wdt.c
12818F: include/linux/mfd/arizona/
12819F: include/linux/mfd/wm831x/
12820F: include/linux/mfd/wm8350/
12821F: include/linux/mfd/wm8400*
12822F: include/linux/wm97xx.h
12823F: include/sound/wm????.h
12824F: sound/soc/codecs/arizona.?
12825F: sound/soc/codecs/wm*
12826F: sound/soc/codecs/cs47l24*
12827
12828WORKQUEUE
12829M: Tejun Heo <tj@kernel.org>
12830R: Lai Jiangshan <jiangshanlai@gmail.com>
12831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12832S: Maintained
12833F: include/linux/workqueue.h
12834F: kernel/workqueue.c
12835F: Documentation/workqueue.txt
12836
12837X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12838M: Chen-Yu Tsai <wens@csie.org>
12839L: linux-kernel@vger.kernel.org
12840S: Maintained
12841N: axp[128]
12842
12843X.25 NETWORK LAYER
12844M: Andrew Hendry <andrew.hendry@gmail.com>
12845L: linux-x25@vger.kernel.org
12846S: Odd Fixes
12847F: Documentation/networking/x25*
12848F: include/net/x25*
12849F: net/x25/
12850
12851X86 ARCHITECTURE (32-BIT AND 64-BIT)
12852M: Thomas Gleixner <tglx@linutronix.de>
12853M: Ingo Molnar <mingo@redhat.com>
12854M: "H. Peter Anvin" <hpa@zytor.com>
12855M: x86@kernel.org
12856L: linux-kernel@vger.kernel.org
12857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12858S: Maintained
12859F: Documentation/x86/
12860F: arch/x86/
12861
12862X86 PLATFORM DRIVERS
12863M: Darren Hart <dvhart@infradead.org>
12864L: platform-driver-x86@vger.kernel.org
12865T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12866S: Maintained
12867F: drivers/platform/x86/
12868F: drivers/platform/olpc/
12869
12870X86 MCE INFRASTRUCTURE
12871M: Tony Luck <tony.luck@intel.com>
12872M: Borislav Petkov <bp@alien8.de>
12873L: linux-edac@vger.kernel.org
12874S: Maintained
12875F: arch/x86/kernel/cpu/mcheck/*
12876
12877X86 MICROCODE UPDATE SUPPORT
12878M: Borislav Petkov <bp@alien8.de>
12879S: Maintained
12880F: arch/x86/kernel/cpu/microcode/*
12881
12882X86 VDSO
12883M: Andy Lutomirski <luto@amacapital.net>
12884L: linux-kernel@vger.kernel.org
12885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12886S: Maintained
12887F: arch/x86/entry/vdso/
12888
12889XC2028/3028 TUNER DRIVER
12890M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12891M: Mauro Carvalho Chehab <mchehab@kernel.org>
12892L: linux-media@vger.kernel.org
12893W: https://linuxtv.org
12894T: git git://linuxtv.org/media_tree.git
12895S: Maintained
12896F: drivers/media/tuners/tuner-xc2028.*
12897
12898XEN HYPERVISOR INTERFACE
12899M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12900M: David Vrabel <david.vrabel@citrix.com>
12901M: Juergen Gross <jgross@suse.com>
12902L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12904S: Supported
12905F: arch/x86/xen/
12906F: drivers/*/xen-*front.c
12907F: drivers/xen/
12908F: arch/x86/include/asm/xen/
12909F: include/xen/
12910F: include/uapi/xen/
12911
12912XEN HYPERVISOR ARM
12913M: Stefano Stabellini <sstabellini@kernel.org>
12914L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12915S: Maintained
12916F: arch/arm/xen/
12917F: arch/arm/include/asm/xen/
12918
12919XEN HYPERVISOR ARM64
12920M: Stefano Stabellini <sstabellini@kernel.org>
12921L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12922S: Maintained
12923F: arch/arm64/xen/
12924F: arch/arm64/include/asm/xen/
12925
12926XEN NETWORK BACKEND DRIVER
12927M: Wei Liu <wei.liu2@citrix.com>
12928L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12929L: netdev@vger.kernel.org
12930S: Supported
12931F: drivers/net/xen-netback/*
12932
12933XEN PCI SUBSYSTEM
12934M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12935L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12936S: Supported
12937F: arch/x86/pci/*xen*
12938F: drivers/pci/*xen*
12939
12940XEN BLOCK SUBSYSTEM
12941M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12942M: Roger Pau Monné <roger.pau@citrix.com>
12943L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12944S: Supported
12945F: drivers/block/xen-blkback/*
12946F: drivers/block/xen*
12947
12948XEN PVSCSI DRIVERS
12949M: Juergen Gross <jgross@suse.com>
12950L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12951L: linux-scsi@vger.kernel.org
12952S: Supported
12953F: drivers/scsi/xen-scsifront.c
12954F: drivers/xen/xen-scsiback.c
12955F: include/xen/interface/io/vscsiif.h
12956
12957XEN SWIOTLB SUBSYSTEM
12958M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12959L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12960S: Supported
12961F: arch/x86/xen/*swiotlb*
12962F: drivers/xen/*swiotlb*
12963
12964XFS FILESYSTEM
12965P: Silicon Graphics Inc
12966M: Dave Chinner <david@fromorbit.com>
12967M: xfs@oss.sgi.com
12968L: xfs@oss.sgi.com
12969W: http://oss.sgi.com/projects/xfs
12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12971S: Supported
12972F: Documentation/filesystems/xfs.txt
12973F: fs/xfs/
12974
12975XILINX AXI ETHERNET DRIVER
12976M: Anirudha Sarangi <anirudh@xilinx.com>
12977M: John Linn <John.Linn@xilinx.com>
12978S: Maintained
12979F: drivers/net/ethernet/xilinx/xilinx_axienet*
12980
12981XILINX UARTLITE SERIAL DRIVER
12982M: Peter Korsgaard <jacmet@sunsite.dk>
12983L: linux-serial@vger.kernel.org
12984S: Maintained
12985F: drivers/tty/serial/uartlite.c
12986
12987XILINX VIDEO IP CORES
12988M: Hyun Kwon <hyun.kwon@xilinx.com>
12989M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12990L: linux-media@vger.kernel.org
12991T: git git://linuxtv.org/media_tree.git
12992S: Supported
12993F: Documentation/devicetree/bindings/media/xilinx/
12994F: drivers/media/platform/xilinx/
12995F: include/uapi/linux/xilinx-v4l2-controls.h
12996
12997XILLYBUS DRIVER
12998M: Eli Billauer <eli.billauer@gmail.com>
12999L: linux-kernel@vger.kernel.org
13000S: Supported
13001F: drivers/char/xillybus/
13002
13003XTENSA XTFPGA PLATFORM SUPPORT
13004M: Max Filippov <jcmvbkbc@gmail.com>
13005L: linux-xtensa@linux-xtensa.org
13006S: Maintained
13007F: drivers/spi/spi-xtensa-xtfpga.c
13008F: sound/soc/xtensa/xtfpga-i2s.c
13009
13010YAM DRIVER FOR AX.25
13011M: Jean-Paul Roubelat <jpr@f6fbb.org>
13012L: linux-hams@vger.kernel.org
13013S: Maintained
13014F: drivers/net/hamradio/yam*
13015F: include/linux/yam.h
13016
13017YEALINK PHONE DRIVER
13018M: Henk Vergonet <Henk.Vergonet@gmail.com>
13019L: usbb2k-api-dev@nongnu.org
13020S: Maintained
13021F: Documentation/input/yealink.txt
13022F: drivers/input/misc/yealink.*
13023
13024Z8530 DRIVER FOR AX.25
13025M: Joerg Reuter <jreuter@yaina.de>
13026W: http://yaina.de/jreuter/
13027W: http://www.qsl.net/dl1bke/
13028L: linux-hams@vger.kernel.org
13029S: Maintained
13030F: Documentation/networking/z8530drv.txt
13031F: drivers/net/hamradio/*scc.c
13032F: drivers/net/hamradio/z8530.h
13033
13034ZBUD COMPRESSED PAGE ALLOCATOR
13035M: Seth Jennings <sjenning@redhat.com>
13036L: linux-mm@kvack.org
13037S: Maintained
13038F: mm/zbud.c
13039F: include/linux/zbud.h
13040
13041ZD1211RW WIRELESS DRIVER
13042M: Daniel Drake <dsd@gentoo.org>
13043M: Ulrich Kunitz <kune@deine-taler.de>
13044W: http://zd1211.ath.cx/wiki/DriverRewrite
13045L: linux-wireless@vger.kernel.org
13046L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13047S: Maintained
13048F: drivers/net/wireless/zydas/zd1211rw/
13049
13050ZPOOL COMPRESSED PAGE STORAGE API
13051M: Dan Streetman <ddstreet@ieee.org>
13052L: linux-mm@kvack.org
13053S: Maintained
13054F: mm/zpool.c
13055F: include/linux/zpool.h
13056
13057ZR36067 VIDEO FOR LINUX DRIVER
13058L: mjpeg-users@lists.sourceforge.net
13059L: linux-media@vger.kernel.org
13060W: http://mjpeg.sourceforge.net/driver-zoran/
13061T: hg https://linuxtv.org/hg/v4l-dvb
13062S: Odd Fixes
13063F: drivers/media/pci/zoran/
13064
13065ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13066M: Minchan Kim <minchan@kernel.org>
13067M: Nitin Gupta <ngupta@vflare.org>
13068R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13069L: linux-kernel@vger.kernel.org
13070S: Maintained
13071F: drivers/block/zram/
13072F: Documentation/blockdev/zram.txt
13073
13074ZS DECSTATION Z85C30 SERIAL DRIVER
13075M: "Maciej W. Rozycki" <macro@linux-mips.org>
13076S: Maintained
13077F: drivers/tty/serial/zs.*
13078
13079ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13080M: Minchan Kim <minchan@kernel.org>
13081M: Nitin Gupta <ngupta@vflare.org>
13082R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13083L: linux-mm@kvack.org
13084S: Maintained
13085F: mm/zsmalloc.c
13086F: include/linux/zsmalloc.h
13087F: Documentation/vm/zsmalloc.txt
13088
13089ZSWAP COMPRESSED SWAP CACHING
13090M: Seth Jennings <sjenning@redhat.com>
13091L: linux-mm@kvack.org
13092S: Maintained
13093F: mm/zswap.c
13094
13095THE REST
13096M: Linus Torvalds <torvalds@linux-foundation.org>
13097L: linux-kernel@vger.kernel.org
13098Q: http://patchwork.kernel.org/project/LKML/list/
13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13100S: Buried alive in reporters
13101F: *
13102F: */
This page took 0.07228 seconds and 5 git commands to generate.