iio: Implement counter channel type and info constants
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: Documentation/devicetree/bindings/staging/ion/
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
806AOA (Apple Onboard Audio) ALSA DRIVER
807M: Johannes Berg <johannes@sipsolutions.net>
808L: linuxppc-dev@lists.ozlabs.org
809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
810S: Maintained
811F: sound/aoa/
812
813APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
817F: drivers/iio/adc/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>
1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1630S: Maintained
1631F: arch/arm/boot/dts/s3c*
1632F: arch/arm/boot/dts/s5p*
1633F: arch/arm/boot/dts/samsung*
1634F: arch/arm/boot/dts/exynos*
1635F: arch/arm64/boot/dts/exynos/
1636F: arch/arm/plat-samsung/
1637F: arch/arm/mach-s3c24*/
1638F: arch/arm/mach-s3c64xx/
1639F: arch/arm/mach-s5p*/
1640F: arch/arm/mach-exynos*/
1641F: drivers/*/*s3c24*
1642F: drivers/*/*/*s3c24*
1643F: drivers/*/*s3c64xx*
1644F: drivers/*/*s5pv210*
1645F: drivers/memory/samsung/*
1646F: drivers/soc/samsung/*
1647F: Documentation/arm/Samsung/
1648F: Documentation/devicetree/bindings/arm/samsung/
1649F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650F: Documentation/devicetree/bindings/power/pd-samsung.txt
1651N: exynos
1652
1653ARM/SAMSUNG MOBILE MACHINE SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
1657F: arch/arm/mach-s5pv210/
1658
1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
1661M: Kamil Debski <kamil@wypas.org>
1662M: Andrzej Hajda <a.hajda@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: drivers/media/platform/s5p-g2d/
1667
1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
1670M: Kamil Debski <kamil@wypas.org>
1671M: Jeongtae Park <jtp.park@samsung.com>
1672M: Andrzej Hajda <a.hajda@samsung.com>
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
1676F: arch/arm/plat-samsung/s5p-dev-mfc.c
1677F: drivers/media/platform/s5p-mfc/
1678
1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
1685F: drivers/media/platform/s5p-tv/
1686
1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
1692F: drivers/staging/media/platform/s5p-cec/
1693
1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1695M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1696M: Jacek Anaszewski <j.anaszewski@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-jpeg/
1701
1702ARM/SHMOBILE ARM ARCHITECTURE
1703M: Simon Horman <horms@verge.net.au>
1704M: Magnus Damm <magnus.damm@gmail.com>
1705L: linux-renesas-soc@vger.kernel.org
1706Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1708S: Supported
1709F: arch/arm/boot/dts/emev2*
1710F: arch/arm/boot/dts/r7s*
1711F: arch/arm/boot/dts/r8a*
1712F: arch/arm/boot/dts/sh*
1713F: arch/arm/configs/shmobile_defconfig
1714F: arch/arm/include/debug/renesas-scif.S
1715F: arch/arm/mach-shmobile/
1716F: drivers/soc/renesas/
1717F: include/linux/soc/renesas/
1718
1719ARM/SOCFPGA ARCHITECTURE
1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
1721S: Maintained
1722F: arch/arm/mach-socfpga/
1723F: arch/arm/boot/dts/socfpga*
1724F: arch/arm/configs/socfpga_defconfig
1725F: arch/arm64/boot/dts/altera/
1726W: http://www.rocketboards.org
1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1728
1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1730M: Dinh Nguyen <dinguyen@opensource.altera.com>
1731S: Maintained
1732F: drivers/clk/socfpga/
1733
1734ARM/SOCFPGA EDAC SUPPORT
1735M: Thor Thayer <tthayer@opensource.altera.com>
1736S: Maintained
1737F: drivers/edac/altera_edac.
1738
1739ARM/STI ARCHITECTURE
1740M: Patrice Chotard <patrice.chotard@st.com>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L: kernel@stlinux.com
1743W: http://www.stlinux.com
1744S: Maintained
1745F: arch/arm/mach-sti/
1746F: arch/arm/boot/dts/sti*
1747F: drivers/char/hw_random/st-rng.c
1748F: drivers/clocksource/arm_global_timer.c
1749F: drivers/clocksource/clksrc_st_lpc.c
1750F: drivers/cpufreq/sti-cpufreq.c
1751F: drivers/i2c/busses/i2c-st.c
1752F: drivers/media/rc/st_rc.c
1753F: drivers/media/platform/sti/c8sectpfe/
1754F: drivers/mmc/host/sdhci-st.c
1755F: drivers/phy/phy-miphy28lp.c
1756F: drivers/phy/phy-miphy365x.c
1757F: drivers/phy/phy-stih407-usb.c
1758F: drivers/phy/phy-stih41x-usb.c
1759F: drivers/pinctrl/pinctrl-st.c
1760F: drivers/remoteproc/st_remoteproc.c
1761F: drivers/reset/sti/
1762F: drivers/rtc/rtc-st-lpc.c
1763F: drivers/tty/serial/st-asc.c
1764F: drivers/usb/dwc3/dwc3-st.c
1765F: drivers/usb/host/ehci-st.c
1766F: drivers/usb/host/ohci-st.c
1767F: drivers/watchdog/st_lpc_wdt.c
1768F: drivers/ata/ahci_st.c
1769
1770ARM/STM32 ARCHITECTURE
1771M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1772M: Alexandre Torgue <alexandre.torgue@st.com>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Maintained
1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1776N: stm32
1777F: drivers/clocksource/armv7m_systick.c
1778
1779ARM/TANGO ARCHITECTURE
1780M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1781L: linux-arm-kernel@lists.infradead.org
1782S: Maintained
1783N: tango
1784
1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1786M: Lennert Buytenhek <kernel@wantstofly.org>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789
1790ARM/TETON BGA MACHINE SUPPORT
1791M: "Mark F. Brown" <mark.brown314@gmail.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794
1795ARM/THECUS N2100 MACHINE SUPPORT
1796M: Lennert Buytenhek <kernel@wantstofly.org>
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S: Maintained
1799
1800ARM/NUVOTON W90X900 ARM ARCHITECTURE
1801M: Wan ZongShun <mcuos.com@gmail.com>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803W: http://www.mcuos.com
1804S: Maintained
1805F: arch/arm/mach-w90x900/
1806F: drivers/input/keyboard/w90p910_keypad.c
1807F: drivers/input/touchscreen/w90p910_ts.c
1808F: drivers/watchdog/nuc900_wdt.c
1809F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1810F: drivers/mtd/nand/nuc900_nand.c
1811F: drivers/rtc/rtc-nuc900.c
1812F: drivers/spi/spi-nuc900.c
1813F: drivers/usb/host/ehci-w90x900.c
1814F: drivers/video/fbdev/nuc900fb.c
1815
1816ARM/U300 MACHINE SUPPORT
1817M: Linus Walleij <linus.walleij@linaro.org>
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Supported
1820F: arch/arm/mach-u300/
1821F: drivers/clocksource/timer-u300.c
1822F: drivers/i2c/busses/i2c-stu300.c
1823F: drivers/rtc/rtc-coh901331.c
1824F: drivers/watchdog/coh901327_wdt.c
1825F: drivers/dma/coh901318*
1826F: drivers/mfd/ab3100*
1827F: drivers/rtc/rtc-ab3100.c
1828F: drivers/rtc/rtc-coh901331.c
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1830
1831ARM/UNIPHIER ARCHITECTURE
1832M: Masahiro Yamada <yamada.masahiro@socionext.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1835S: Maintained
1836F: arch/arm/boot/dts/uniphier*
1837F: arch/arm/include/asm/hardware/cache-uniphier.h
1838F: arch/arm/mach-uniphier/
1839F: arch/arm/mm/cache-uniphier.c
1840F: arch/arm64/boot/dts/socionext/
1841F: drivers/bus/uniphier-system-bus.c
1842F: drivers/i2c/busses/i2c-uniphier*
1843F: drivers/pinctrl/uniphier/
1844F: drivers/tty/serial/8250/8250_uniphier.c
1845N: uniphier
1846
1847ARM/Ux500 ARM ARCHITECTURE
1848M: Linus Walleij <linus.walleij@linaro.org>
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851F: arch/arm/mach-ux500/
1852F: drivers/clocksource/clksrc-dbx500-prcmu.c
1853F: drivers/dma/ste_dma40*
1854F: drivers/hwspinlock/u8500_hsem.c
1855F: drivers/mfd/abx500*
1856F: drivers/mfd/ab8500*
1857F: drivers/mfd/dbx500*
1858F: drivers/mfd/db8500*
1859F: drivers/pinctrl/nomadik/pinctrl-ab*
1860F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1861F: drivers/rtc/rtc-ab8500.c
1862F: drivers/rtc/rtc-pl031.c
1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864
1865ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1866M: Ulf Hansson <ulf.hansson@linaro.org>
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T: git git://git.linaro.org/people/ulfh/clk.git
1869S: Maintained
1870F: drivers/clk/ux500/
1871
1872ARM/VERSATILE EXPRESS PLATFORM
1873M: Liviu Dudau <liviu.dudau@arm.com>
1874M: Sudeep Holla <sudeep.holla@arm.com>
1875M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S: Maintained
1878F: arch/arm/boot/dts/vexpress*
1879F: arch/arm64/boot/dts/arm/
1880F: arch/arm/mach-vexpress/
1881F: */*/vexpress*
1882F: */*/*/vexpress*
1883F: drivers/clk/versatile/clk-vexpress-osc.c
1884F: drivers/clocksource/versatile.c
1885N: mps2
1886
1887ARM/VFP SUPPORT
1888M: Russell King <linux@armlinux.org.uk>
1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890W: http://www.armlinux.org.uk/
1891S: Maintained
1892F: arch/arm/vfp/
1893
1894ARM/VOIPAC PXA270 SUPPORT
1895M: Marek Vasut <marek.vasut@gmail.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Maintained
1898F: arch/arm/mach-pxa/vpac270.c
1899F: arch/arm/mach-pxa/include/mach/vpac270.h
1900
1901ARM/VT8500 ARM ARCHITECTURE
1902M: Tony Prisk <linux@prisktech.co.nz>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Maintained
1905F: arch/arm/mach-vt8500/
1906F: drivers/clocksource/vt8500_timer.c
1907F: drivers/i2c/busses/i2c-wmt.c
1908F: drivers/mmc/host/wmt-sdmmc.c
1909F: drivers/pwm/pwm-vt8500.c
1910F: drivers/rtc/rtc-vt8500.c
1911F: drivers/tty/serial/vt8500_serial.c
1912F: drivers/usb/host/ehci-platform.c
1913F: drivers/usb/host/uhci-platform.c
1914F: drivers/video/fbdev/vt8500lcdfb.*
1915F: drivers/video/fbdev/wm8505fb*
1916F: drivers/video/fbdev/wmt_ge_rops.*
1917
1918ARM/ZIPIT Z2 SUPPORT
1919M: Marek Vasut <marek.vasut@gmail.com>
1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S: Maintained
1922F: arch/arm/mach-pxa/z2.c
1923F: arch/arm/mach-pxa/include/mach/z2.h
1924
1925ARM/ZTE ARCHITECTURE
1926M: Jun Nie <jun.nie@linaro.org>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S: Maintained
1929F: arch/arm/mach-zx/
1930F: drivers/clk/zte/
1931F: Documentation/devicetree/bindings/arm/zte.txt
1932F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1933
1934ARM/ZYNQ ARCHITECTURE
1935M: Michal Simek <michal.simek@xilinx.com>
1936R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938W: http://wiki.xilinx.com
1939T: git https://github.com/Xilinx/linux-xlnx.git
1940S: Supported
1941F: arch/arm/mach-zynq/
1942F: drivers/cpuidle/cpuidle-zynq.c
1943F: drivers/block/xsysace.c
1944N: zynq
1945N: xilinx
1946F: drivers/clocksource/cadence_ttc_timer.c
1947F: drivers/i2c/busses/i2c-cadence.c
1948F: drivers/mmc/host/sdhci-of-arasan.c
1949F: drivers/edac/synopsys_edac.c
1950
1951ARM SMMU DRIVERS
1952M: Will Deacon <will.deacon@arm.com>
1953R: Robin Murphy <robin.murphy@arm.com>
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S: Maintained
1956F: drivers/iommu/arm-smmu.c
1957F: drivers/iommu/arm-smmu-v3.c
1958F: drivers/iommu/io-pgtable-arm.c
1959F: drivers/iommu/io-pgtable-arm-v7s.c
1960
1961ARM64 PORT (AARCH64 ARCHITECTURE)
1962M: Catalin Marinas <catalin.marinas@arm.com>
1963M: Will Deacon <will.deacon@arm.com>
1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1966S: Maintained
1967F: arch/arm64/
1968F: Documentation/arm64/
1969
1970AS3645A LED FLASH CONTROLLER DRIVER
1971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1972L: linux-media@vger.kernel.org
1973T: git git://linuxtv.org/media_tree.git
1974S: Maintained
1975F: drivers/media/i2c/as3645a.c
1976F: include/media/i2c/as3645a.h
1977
1978ASAHI KASEI AK8974 DRIVER
1979M: Linus Walleij <linus.walleij@linaro.org>
1980L: linux-iio@vger.kernel.org
1981W: http://www.akm.com/
1982S: Supported
1983F: drivers/iio/magnetometer/ak8974.c
1984
1985ASC7621 HARDWARE MONITOR DRIVER
1986M: George Joseph <george.joseph@fairview5.com>
1987L: linux-hwmon@vger.kernel.org
1988S: Maintained
1989F: Documentation/hwmon/asc7621
1990F: drivers/hwmon/asc7621.c
1991
1992ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1993M: Corentin Chary <corentin.chary@gmail.com>
1994L: acpi4asus-user@lists.sourceforge.net
1995L: platform-driver-x86@vger.kernel.org
1996W: http://acpi4asus.sf.net
1997S: Maintained
1998F: drivers/platform/x86/asus*.c
1999F: drivers/platform/x86/eeepc*.c
2000
2001ASUS WIRELESS RADIO CONTROL DRIVER
2002M: João Paulo Rechi Vita <jprvita@gmail.com>
2003L: platform-driver-x86@vger.kernel.org
2004S: Maintained
2005F: drivers/platform/x86/asus-wireless.c
2006
2007ASYMMETRIC KEYS
2008M: David Howells <dhowells@redhat.com>
2009L: keyrings@vger.kernel.org
2010S: Maintained
2011F: Documentation/crypto/asymmetric-keys.txt
2012F: include/linux/verification.h
2013F: include/crypto/public_key.h
2014F: include/crypto/pkcs7.h
2015F: crypto/asymmetric_keys/
2016
2017ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2018R: Dan Williams <dan.j.williams@intel.com>
2019W: http://sourceforge.net/projects/xscaleiop
2020S: Odd fixes
2021F: Documentation/crypto/async-tx-api.txt
2022F: crypto/async_tx/
2023F: drivers/dma/
2024F: include/linux/dmaengine.h
2025F: include/linux/async_tx.h
2026
2027AT24 EEPROM DRIVER
2028M: Wolfram Sang <wsa@the-dreams.de>
2029L: linux-i2c@vger.kernel.org
2030S: Maintained
2031F: drivers/misc/eeprom/at24.c
2032F: include/linux/platform_data/at24.h
2033
2034ATA OVER ETHERNET (AOE) DRIVER
2035M: "Ed L. Cashin" <ed.cashin@acm.org>
2036W: http://www.openaoe.org/
2037S: Supported
2038F: Documentation/aoe/
2039F: drivers/block/aoe/
2040
2041ATHEROS 71XX/9XXX GPIO DRIVER
2042M: Alban Bedel <albeu@free.fr>
2043W: https://github.com/AlbanBedel/linux
2044T: git git://github.com/AlbanBedel/linux
2045S: Maintained
2046F: drivers/gpio/gpio-ath79.c
2047F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2048
2049ATHEROS ATH GENERIC UTILITIES
2050M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2051L: linux-wireless@vger.kernel.org
2052S: Supported
2053F: drivers/net/wireless/ath/*
2054
2055ATHEROS ATH5K WIRELESS DRIVER
2056M: Jiri Slaby <jirislaby@gmail.com>
2057M: Nick Kossifidis <mickflemm@gmail.com>
2058M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2059L: linux-wireless@vger.kernel.org
2060W: http://wireless.kernel.org/en/users/Drivers/ath5k
2061S: Maintained
2062F: drivers/net/wireless/ath/ath5k/
2063
2064ATHEROS ATH6KL WIRELESS DRIVER
2065M: Kalle Valo <kvalo@qca.qualcomm.com>
2066L: linux-wireless@vger.kernel.org
2067W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2069S: Supported
2070F: drivers/net/wireless/ath/ath6kl/
2071
2072WILOCITY WIL6210 WIRELESS DRIVER
2073M: Maya Erez <qca_merez@qca.qualcomm.com>
2074L: linux-wireless@vger.kernel.org
2075L: wil6210@qca.qualcomm.com
2076S: Supported
2077W: http://wireless.kernel.org/en/users/Drivers/wil6210
2078F: drivers/net/wireless/ath/wil6210/
2079F: include/uapi/linux/wil6210_uapi.h
2080
2081CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2082M: Christian Lamparter <chunkeey@googlemail.com>
2083L: linux-wireless@vger.kernel.org
2084W: http://wireless.kernel.org/en/users/Drivers/carl9170
2085S: Maintained
2086F: drivers/net/wireless/ath/carl9170/
2087
2088ATK0110 HWMON DRIVER
2089M: Luca Tettamanti <kronos.it@gmail.com>
2090L: linux-hwmon@vger.kernel.org
2091S: Maintained
2092F: drivers/hwmon/asus_atk0110.c
2093
2094ATI_REMOTE2 DRIVER
2095M: Ville Syrjala <syrjala@sci.fi>
2096S: Maintained
2097F: drivers/input/misc/ati_remote2.c
2098
2099ATLX ETHERNET DRIVERS
2100M: Jay Cliburn <jcliburn@gmail.com>
2101M: Chris Snook <chris.snook@gmail.com>
2102L: netdev@vger.kernel.org
2103W: http://sourceforge.net/projects/atl1
2104W: http://atl1.sourceforge.net
2105S: Maintained
2106F: drivers/net/ethernet/atheros/
2107
2108ATM
2109M: Chas Williams <3chas3@gmail.com>
2110L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2111L: netdev@vger.kernel.org
2112W: http://linux-atm.sourceforge.net
2113S: Maintained
2114F: drivers/atm/
2115F: include/linux/atm*
2116F: include/uapi/linux/atm*
2117
2118ATMEL AT91 / AT32 MCI DRIVER
2119M: Ludovic Desroches <ludovic.desroches@atmel.com>
2120S: Maintained
2121F: drivers/mmc/host/atmel-mci.c
2122
2123ATMEL AT91 / AT32 SERIAL DRIVER
2124M: Nicolas Ferre <nicolas.ferre@atmel.com>
2125S: Supported
2126F: drivers/tty/serial/atmel_serial.c
2127
2128ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/power/reset/at91-sama5d2_shdwc.c
2132
2133ATMEL SAMA5D2 ADC DRIVER
2134M: Ludovic Desroches <ludovic.desroches@atmel.com>
2135L: linux-iio@vger.kernel.org
2136S: Supported
2137F: drivers/iio/adc/at91-sama5d2_adc.c
2138
2139ATMEL Audio ALSA driver
2140M: Nicolas Ferre <nicolas.ferre@atmel.com>
2141L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2142S: Supported
2143F: sound/soc/atmel
2144
2145ATMEL DMA DRIVER
2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S: Supported
2149F: drivers/dma/at_hdmac.c
2150F: drivers/dma/at_hdmac_regs.h
2151F: include/linux/platform_data/dma-atmel.h
2152
2153ATMEL XDMA DRIVER
2154M: Ludovic Desroches <ludovic.desroches@atmel.com>
2155L: linux-arm-kernel@lists.infradead.org
2156L: dmaengine@vger.kernel.org
2157S: Supported
2158F: drivers/dma/at_xdmac.c
2159
2160ATMEL I2C DRIVER
2161M: Ludovic Desroches <ludovic.desroches@atmel.com>
2162L: linux-i2c@vger.kernel.org
2163S: Supported
2164F: drivers/i2c/busses/i2c-at91.c
2165
2166ATMEL ISI DRIVER
2167M: Ludovic Desroches <ludovic.desroches@atmel.com>
2168L: linux-media@vger.kernel.org
2169S: Supported
2170F: drivers/media/platform/soc_camera/atmel-isi.c
2171F: include/media/atmel-isi.h
2172
2173ATMEL LCDFB DRIVER
2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
2175L: linux-fbdev@vger.kernel.org
2176S: Maintained
2177F: drivers/video/fbdev/atmel_lcdfb.c
2178F: include/video/atmel_lcdc.h
2179
2180ATMEL MACB ETHERNET DRIVER
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/net/ethernet/cadence/
2184
2185ATMEL NAND DRIVER
2186M: Wenyou Yang <wenyou.yang@atmel.com>
2187M: Josh Wu <rainyfeeling@outlook.com>
2188L: linux-mtd@lists.infradead.org
2189S: Supported
2190F: drivers/mtd/nand/atmel_nand*
2191
2192ATMEL SDMMC DRIVER
2193M: Ludovic Desroches <ludovic.desroches@atmel.com>
2194L: linux-mmc@vger.kernel.org
2195S: Supported
2196F: drivers/mmc/host/sdhci-of-at91.c
2197
2198ATMEL SPI DRIVER
2199M: Nicolas Ferre <nicolas.ferre@atmel.com>
2200S: Supported
2201F: drivers/spi/spi-atmel.*
2202
2203ATMEL SSC DRIVER
2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206S: Supported
2207F: drivers/misc/atmel-ssc.c
2208F: include/linux/atmel-ssc.h
2209
2210ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2211M: Nicolas Ferre <nicolas.ferre@atmel.com>
2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213S: Supported
2214F: drivers/misc/atmel_tclib.c
2215F: drivers/clocksource/tcb_clksrc.c
2216
2217ATMEL USBA UDC DRIVER
2218M: Nicolas Ferre <nicolas.ferre@atmel.com>
2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220S: Supported
2221F: drivers/usb/gadget/udc/atmel_usba_udc.*
2222
2223ATMEL WIRELESS DRIVER
2224M: Simon Kelley <simon@thekelleys.org.uk>
2225L: linux-wireless@vger.kernel.org
2226W: http://www.thekelleys.org.uk/atmel
2227W: http://atmelwlandriver.sourceforge.net/
2228S: Maintained
2229F: drivers/net/wireless/atmel/atmel*
2230
2231ATMEL MAXTOUCH DRIVER
2232M: Nick Dyer <nick.dyer@itdev.co.uk>
2233T: git git://github.com/atmel-maxtouch/linux.git
2234S: Supported
2235F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2236F: drivers/input/touchscreen/atmel_mxt_ts.c
2237F: include/linux/platform_data/atmel_mxt_ts.h
2238
2239ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2240M: Bradley Grove <linuxdrivers@attotech.com>
2241L: linux-scsi@vger.kernel.org
2242W: http://www.attotech.com
2243S: Supported
2244F: drivers/scsi/esas2r
2245
2246ATUSB IEEE 802.15.4 RADIO DRIVER
2247M: Stefan Schmidt <stefan@osg.samsung.com>
2248L: linux-wpan@vger.kernel.org
2249S: Maintained
2250F: drivers/net/ieee802154/atusb.c
2251F: drivers/net/ieee802154/atusb.h
2252F: drivers/net/ieee802154/at86rf230.h
2253
2254AUDIT SUBSYSTEM
2255M: Paul Moore <paul@paul-moore.com>
2256M: Eric Paris <eparis@redhat.com>
2257L: linux-audit@redhat.com (moderated for non-subscribers)
2258W: http://people.redhat.com/sgrubb/audit/
2259T: git git://git.infradead.org/users/pcmoore/audit
2260S: Maintained
2261F: include/linux/audit.h
2262F: include/uapi/linux/audit.h
2263F: kernel/audit*
2264
2265AUXILIARY DISPLAY DRIVERS
2266M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2267W: http://miguelojeda.es/auxdisplay.htm
2268W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2269S: Maintained
2270F: drivers/auxdisplay/
2271F: include/linux/cfag12864b.h
2272
2273AVR32 ARCHITECTURE
2274M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2275M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2276W: http://www.atmel.com/products/AVR32/
2277W: http://mirror.egtvedt.no/avr32linux.org/
2278W: http://avrfreaks.net/
2279S: Maintained
2280F: arch/avr32/
2281
2282AVR32/AT32AP MACHINE SUPPORT
2283M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2284M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2285S: Maintained
2286F: arch/avr32/mach-at32ap/
2287
2288AX.25 NETWORK LAYER
2289M: Ralf Baechle <ralf@linux-mips.org>
2290L: linux-hams@vger.kernel.org
2291W: http://www.linux-ax25.org/
2292S: Maintained
2293F: include/uapi/linux/ax25.h
2294F: include/net/ax25.h
2295F: net/ax25/
2296
2297AZ6007 DVB DRIVER
2298M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2299M: Mauro Carvalho Chehab <mchehab@kernel.org>
2300L: linux-media@vger.kernel.org
2301W: https://linuxtv.org
2302T: git git://linuxtv.org/media_tree.git
2303S: Maintained
2304F: drivers/media/usb/dvb-usb-v2/az6007.c
2305
2306AZTECH FM RADIO RECEIVER DRIVER
2307M: Hans Verkuil <hverkuil@xs4all.nl>
2308L: linux-media@vger.kernel.org
2309T: git git://linuxtv.org/media_tree.git
2310W: https://linuxtv.org
2311S: Maintained
2312F: drivers/media/radio/radio-aztech*
2313
2314B43 WIRELESS DRIVER
2315L: linux-wireless@vger.kernel.org
2316L: b43-dev@lists.infradead.org
2317W: http://wireless.kernel.org/en/users/Drivers/b43
2318S: Odd Fixes
2319F: drivers/net/wireless/broadcom/b43/
2320
2321B43LEGACY WIRELESS DRIVER
2322M: Larry Finger <Larry.Finger@lwfinger.net>
2323L: linux-wireless@vger.kernel.org
2324L: b43-dev@lists.infradead.org
2325W: http://wireless.kernel.org/en/users/Drivers/b43
2326S: Maintained
2327F: drivers/net/wireless/broadcom/b43legacy/
2328
2329BACKLIGHT CLASS/SUBSYSTEM
2330M: Jingoo Han <jingoohan1@gmail.com>
2331M: Lee Jones <lee.jones@linaro.org>
2332T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2333S: Maintained
2334F: drivers/video/backlight/
2335F: include/linux/backlight.h
2336
2337BATMAN ADVANCED
2338M: Marek Lindner <mareklindner@neomailbox.ch>
2339M: Simon Wunderlich <sw@simonwunderlich.de>
2340M: Antonio Quartulli <a@unstable.cc>
2341L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2342W: https://www.open-mesh.org/
2343Q: https://patchwork.open-mesh.org/project/batman/list/
2344S: Maintained
2345F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2346F: Documentation/ABI/testing/sysfs-class-net-mesh
2347F: Documentation/networking/batman-adv.txt
2348F: include/uapi/linux/batman_adv.h
2349F: net/batman-adv/
2350
2351BAYCOM/HDLCDRV DRIVERS FOR AX.25
2352M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2353L: linux-hams@vger.kernel.org
2354W: http://www.baycom.org/~tom/ham/ham.html
2355S: Maintained
2356F: drivers/net/hamradio/baycom*
2357
2358BCACHE (BLOCK LAYER CACHE)
2359M: Kent Overstreet <kent.overstreet@gmail.com>
2360L: linux-bcache@vger.kernel.org
2361W: http://bcache.evilpiepirate.org
2362S: Orphan
2363F: drivers/md/bcache/
2364
2365BDISP ST MEDIA DRIVER
2366M: Fabien Dessenne <fabien.dessenne@st.com>
2367L: linux-media@vger.kernel.org
2368T: git git://linuxtv.org/media_tree.git
2369W: https://linuxtv.org
2370S: Supported
2371F: drivers/media/platform/sti/bdisp
2372
2373BEFS FILE SYSTEM
2374M: Luis de Bethencourt <luisbg@osg.samsung.com>
2375M: Salah Triki <salah.triki@gmail.com>
2376S: Maintained
2377T: git git://github.com/luisbg/linux-befs.git
2378F: Documentation/filesystems/befs.txt
2379F: fs/befs/
2380
2381BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2382M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2383L: netdev@vger.kernel.org
2384S: Maintained
2385F: drivers/net/ethernet/ec_bhf.c
2386
2387BFS FILE SYSTEM
2388M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2389S: Maintained
2390F: Documentation/filesystems/bfs.txt
2391F: fs/bfs/
2392F: include/uapi/linux/bfs_fs.h
2393
2394BLACKFIN ARCHITECTURE
2395M: Steven Miao <realmz6@gmail.com>
2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2397T: git git://git.code.sf.net/p/adi-linux/code
2398W: http://blackfin.uclinux.org
2399S: Supported
2400F: arch/blackfin/
2401
2402BLACKFIN EMAC DRIVER
2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2404W: http://blackfin.uclinux.org
2405S: Supported
2406F: drivers/net/ethernet/adi/
2407
2408BLACKFIN RTC DRIVER
2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2410W: http://blackfin.uclinux.org
2411S: Supported
2412F: drivers/rtc/rtc-bfin.c
2413
2414BLACKFIN SDH DRIVER
2415M: Sonic Zhang <sonic.zhang@analog.com>
2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2417W: http://blackfin.uclinux.org
2418S: Supported
2419F: drivers/mmc/host/bfin_sdh.c
2420
2421BLACKFIN SERIAL DRIVER
2422M: Sonic Zhang <sonic.zhang@analog.com>
2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2424W: http://blackfin.uclinux.org
2425S: Supported
2426F: drivers/tty/serial/bfin_uart.c
2427
2428BLACKFIN WATCHDOG DRIVER
2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2430W: http://blackfin.uclinux.org
2431S: Supported
2432F: drivers/watchdog/bfin_wdt.c
2433
2434BLACKFIN I2C TWI DRIVER
2435M: Sonic Zhang <sonic.zhang@analog.com>
2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2437W: http://blackfin.uclinux.org/
2438S: Supported
2439F: drivers/i2c/busses/i2c-bfin-twi.c
2440
2441BLACKFIN MEDIA DRIVER
2442M: Scott Jiang <scott.jiang.linux@gmail.com>
2443L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2444W: http://blackfin.uclinux.org/
2445S: Supported
2446F: drivers/media/platform/blackfin/
2447F: drivers/media/i2c/adv7183*
2448F: drivers/media/i2c/vs6624*
2449
2450BLINKM RGB LED DRIVER
2451M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2452S: Maintained
2453F: drivers/leds/leds-blinkm.c
2454
2455BLOCK LAYER
2456M: Jens Axboe <axboe@kernel.dk>
2457L: linux-block@vger.kernel.org
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2459S: Maintained
2460F: block/
2461F: kernel/trace/blktrace.c
2462
2463BLOCK2MTD DRIVER
2464M: Joern Engel <joern@lazybastard.org>
2465L: linux-mtd@lists.infradead.org
2466S: Maintained
2467F: drivers/mtd/devices/block2mtd.c
2468
2469BLUETOOTH DRIVERS
2470M: Marcel Holtmann <marcel@holtmann.org>
2471M: Gustavo Padovan <gustavo@padovan.org>
2472M: Johan Hedberg <johan.hedberg@gmail.com>
2473L: linux-bluetooth@vger.kernel.org
2474W: http://www.bluez.org/
2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2477S: Maintained
2478F: drivers/bluetooth/
2479
2480BLUETOOTH SUBSYSTEM
2481M: Marcel Holtmann <marcel@holtmann.org>
2482M: Gustavo Padovan <gustavo@padovan.org>
2483M: Johan Hedberg <johan.hedberg@gmail.com>
2484L: linux-bluetooth@vger.kernel.org
2485W: http://www.bluez.org/
2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2488S: Maintained
2489F: net/bluetooth/
2490F: include/net/bluetooth/
2491
2492BONDING DRIVER
2493M: Jay Vosburgh <j.vosburgh@gmail.com>
2494M: Veaceslav Falico <vfalico@gmail.com>
2495M: Andy Gospodarek <gospo@cumulusnetworks.com>
2496L: netdev@vger.kernel.org
2497W: http://sourceforge.net/projects/bonding/
2498S: Supported
2499F: drivers/net/bonding/
2500F: include/uapi/linux/if_bonding.h
2501
2502BPF (Safe dynamic programs and tools)
2503M: Alexei Starovoitov <ast@kernel.org>
2504L: netdev@vger.kernel.org
2505L: linux-kernel@vger.kernel.org
2506S: Supported
2507F: kernel/bpf/
2508
2509BROADCOM B44 10/100 ETHERNET DRIVER
2510M: Gary Zambrano <zambrano@broadcom.com>
2511L: netdev@vger.kernel.org
2512S: Supported
2513F: drivers/net/ethernet/broadcom/b44.*
2514
2515BROADCOM B53 ETHERNET SWITCH DRIVER
2516M: Florian Fainelli <f.fainelli@gmail.com>
2517L: netdev@vger.kernel.org
2518L: openwrt-devel@lists.openwrt.org (subscribers-only)
2519S: Supported
2520F: drivers/net/dsa/b53/*
2521F: include/linux/platform_data/b53.h
2522
2523BROADCOM GENET ETHERNET DRIVER
2524M: Florian Fainelli <f.fainelli@gmail.com>
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/broadcom/genet/
2528
2529BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2530M: Sony Chacko <sony.chacko@qlogic.com>
2531M: Dept-HSGLinuxNICDev@qlogic.com
2532L: netdev@vger.kernel.org
2533S: Supported
2534F: drivers/net/ethernet/broadcom/bnx2.*
2535F: drivers/net/ethernet/broadcom/bnx2_*
2536
2537BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2538M: Ariel Elior <ariel.elior@qlogic.com>
2539L: netdev@vger.kernel.org
2540S: Supported
2541F: drivers/net/ethernet/broadcom/bnx2x/
2542
2543BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2544M: Florian Fainelli <f.fainelli@gmail.com>
2545M: Ray Jui <rjui@broadcom.com>
2546M: Scott Branden <sbranden@broadcom.com>
2547M: bcm-kernel-feedback-list@broadcom.com
2548T: git git://github.com/broadcom/mach-bcm
2549S: Maintained
2550N: bcm281*
2551N: bcm113*
2552N: bcm216*
2553N: kona
2554F: arch/arm/mach-bcm/
2555
2556BROADCOM BCM2835 ARM ARCHITECTURE
2557M: Stephen Warren <swarren@wwwdotorg.org>
2558M: Lee Jones <lee@kernel.org>
2559M: Eric Anholt <eric@anholt.net>
2560L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2563S: Maintained
2564N: bcm2835
2565
2566BROADCOM BCM47XX MIPS ARCHITECTURE
2567M: Hauke Mehrtens <hauke@hauke-m.de>
2568M: Rafał Miłecki <zajec5@gmail.com>
2569L: linux-mips@linux-mips.org
2570S: Maintained
2571F: Documentation/devicetree/bindings/mips/brcm/
2572F: arch/mips/bcm47xx/*
2573F: arch/mips/include/asm/mach-bcm47xx/*
2574
2575BROADCOM BCM5301X ARM ARCHITECTURE
2576M: Hauke Mehrtens <hauke@hauke-m.de>
2577M: Rafał Miłecki <zajec5@gmail.com>
2578M: bcm-kernel-feedback-list@broadcom.com
2579L: linux-arm-kernel@lists.infradead.org
2580S: Maintained
2581F: arch/arm/mach-bcm/bcm_5301x.c
2582F: arch/arm/boot/dts/bcm5301x*.dtsi
2583F: arch/arm/boot/dts/bcm470*
2584
2585BROADCOM BCM63XX ARM ARCHITECTURE
2586M: Florian Fainelli <f.fainelli@gmail.com>
2587M: bcm-kernel-feedback-list@broadcom.com
2588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589T: git git://github.com/broadcom/stblinux.git
2590S: Maintained
2591N: bcm63xx
2592
2593BROADCOM BCM63XX/BCM33XX UDC DRIVER
2594M: Kevin Cernekee <cernekee@gmail.com>
2595L: linux-usb@vger.kernel.org
2596S: Maintained
2597F: drivers/usb/gadget/udc/bcm63xx_udc.*
2598
2599BROADCOM BCM7XXX ARM ARCHITECTURE
2600M: Brian Norris <computersforpeace@gmail.com>
2601M: Gregory Fong <gregory.0xf0@gmail.com>
2602M: Florian Fainelli <f.fainelli@gmail.com>
2603M: bcm-kernel-feedback-list@broadcom.com
2604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605T: git git://github.com/broadcom/stblinux.git
2606S: Maintained
2607F: arch/arm/mach-bcm/*brcmstb*
2608F: arch/arm/boot/dts/bcm7*.dts*
2609F: drivers/bus/brcmstb_gisb.c
2610N: brcmstb
2611
2612BROADCOM BMIPS MIPS ARCHITECTURE
2613M: Kevin Cernekee <cernekee@gmail.com>
2614M: Florian Fainelli <f.fainelli@gmail.com>
2615L: linux-mips@linux-mips.org
2616T: git git://github.com/broadcom/stblinux.git
2617S: Maintained
2618F: arch/mips/bmips/*
2619F: arch/mips/include/asm/mach-bmips/*
2620F: arch/mips/kernel/*bmips*
2621F: arch/mips/boot/dts/brcm/bcm*.dts*
2622F: drivers/irqchip/irq-bcm63*
2623F: drivers/irqchip/irq-bcm7*
2624F: drivers/irqchip/irq-brcmstb*
2625F: include/linux/bcm963xx_nvram.h
2626F: include/linux/bcm963xx_tag.h
2627
2628BROADCOM TG3 GIGABIT ETHERNET DRIVER
2629M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2630M: Prashant Sreedharan <prashant@broadcom.com>
2631M: Michael Chan <mchan@broadcom.com>
2632L: netdev@vger.kernel.org
2633S: Supported
2634F: drivers/net/ethernet/broadcom/tg3.*
2635
2636BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2637M: Arend van Spriel <arend.vanspriel@broadcom.com>
2638M: Franky Lin <franky.lin@broadcom.com>
2639M: Hante Meuleman <hante.meuleman@broadcom.com>
2640L: linux-wireless@vger.kernel.org
2641L: brcm80211-dev-list.pdl@broadcom.com
2642S: Supported
2643F: drivers/net/wireless/broadcom/brcm80211/
2644
2645BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2646M: QLogic-Storage-Upstream@qlogic.com
2647L: linux-scsi@vger.kernel.org
2648S: Supported
2649F: drivers/scsi/bnx2fc/
2650
2651BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2652M: QLogic-Storage-Upstream@qlogic.com
2653L: linux-scsi@vger.kernel.org
2654S: Supported
2655F: drivers/scsi/bnx2i/
2656
2657BROADCOM IPROC ARM ARCHITECTURE
2658M: Ray Jui <rjui@broadcom.com>
2659M: Scott Branden <sbranden@broadcom.com>
2660M: Jon Mason <jonmason@broadcom.com>
2661M: bcm-kernel-feedback-list@broadcom.com
2662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663T: git git://github.com/broadcom/cygnus-linux.git
2664S: Maintained
2665N: iproc
2666N: cygnus
2667N: bcm[-_]nsp
2668N: bcm9113*
2669N: bcm9583*
2670N: bcm9585*
2671N: bcm9586*
2672N: bcm988312
2673N: bcm113*
2674N: bcm583*
2675N: bcm585*
2676N: bcm586*
2677N: bcm88312
2678F: arch/arm64/boot/dts/broadcom/ns2*
2679F: drivers/clk/bcm/clk-ns*
2680F: drivers/pinctrl/bcm/pinctrl-ns*
2681
2682BROADCOM BRCMSTB GPIO DRIVER
2683M: Gregory Fong <gregory.0xf0@gmail.com>
2684L: bcm-kernel-feedback-list@broadcom.com
2685S: Supported
2686F: drivers/gpio/gpio-brcmstb.c
2687F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2688
2689BROADCOM KONA GPIO DRIVER
2690M: Ray Jui <rjui@broadcom.com>
2691L: bcm-kernel-feedback-list@broadcom.com
2692S: Supported
2693F: drivers/gpio/gpio-bcm-kona.c
2694F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2695
2696BROADCOM NVRAM DRIVER
2697M: Rafał Miłecki <zajec5@gmail.com>
2698L: linux-mips@linux-mips.org
2699S: Maintained
2700F: drivers/firmware/broadcom/*
2701
2702BROADCOM STB NAND FLASH DRIVER
2703M: Brian Norris <computersforpeace@gmail.com>
2704M: Kamal Dasu <kdasu.kdev@gmail.com>
2705L: linux-mtd@lists.infradead.org
2706L: bcm-kernel-feedback-list@broadcom.com
2707S: Maintained
2708F: drivers/mtd/nand/brcmnand/
2709
2710BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2711M: Rafał Miłecki <zajec5@gmail.com>
2712L: linux-wireless@vger.kernel.org
2713S: Maintained
2714F: drivers/bcma/
2715F: include/linux/bcma/
2716
2717BROADCOM SYSTEMPORT ETHERNET DRIVER
2718M: Florian Fainelli <f.fainelli@gmail.com>
2719L: netdev@vger.kernel.org
2720S: Supported
2721F: drivers/net/ethernet/broadcom/bcmsysport.*
2722
2723BROADCOM VULCAN ARM64 SOC
2724M: Jayachandran C. <jchandra@broadcom.com>
2725M: bcm-kernel-feedback-list@broadcom.com
2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727S: Maintained
2728F: arch/arm64/boot/dts/broadcom/vulcan*
2729
2730BROCADE BFA FC SCSI DRIVER
2731M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2732M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2733L: linux-scsi@vger.kernel.org
2734S: Supported
2735F: drivers/scsi/bfa/
2736
2737BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2738M: Rasesh Mody <rasesh.mody@qlogic.com>
2739L: netdev@vger.kernel.org
2740S: Supported
2741F: drivers/net/ethernet/brocade/bna/
2742
2743BSG (block layer generic sg v4 driver)
2744M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2745L: linux-scsi@vger.kernel.org
2746S: Supported
2747F: block/bsg.c
2748F: include/linux/bsg.h
2749F: include/uapi/linux/bsg.h
2750
2751BT87X AUDIO DRIVER
2752M: Clemens Ladisch <clemens@ladisch.de>
2753L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2754T: git git://git.alsa-project.org/alsa-kernel.git
2755S: Maintained
2756F: Documentation/sound/alsa/Bt87x.txt
2757F: sound/pci/bt87x.c
2758
2759BT8XXGPIO DRIVER
2760M: Michael Buesch <m@bues.ch>
2761W: http://bu3sch.de/btgpio.php
2762S: Maintained
2763F: drivers/gpio/gpio-bt8xx.c
2764
2765BTRFS FILE SYSTEM
2766M: Chris Mason <clm@fb.com>
2767M: Josef Bacik <jbacik@fb.com>
2768M: David Sterba <dsterba@suse.com>
2769L: linux-btrfs@vger.kernel.org
2770W: http://btrfs.wiki.kernel.org/
2771Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2773S: Maintained
2774F: Documentation/filesystems/btrfs.txt
2775F: fs/btrfs/
2776
2777BTTV VIDEO4LINUX DRIVER
2778M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2779M: Mauro Carvalho Chehab <mchehab@kernel.org>
2780L: linux-media@vger.kernel.org
2781W: https://linuxtv.org
2782T: git git://linuxtv.org/media_tree.git
2783S: Odd fixes
2784F: Documentation/video4linux/bttv/
2785F: drivers/media/pci/bt8xx/bttv*
2786
2787BUSLOGIC SCSI DRIVER
2788M: Khalid Aziz <khalid@gonehiking.org>
2789L: linux-scsi@vger.kernel.org
2790S: Maintained
2791F: drivers/scsi/BusLogic.*
2792F: drivers/scsi/FlashPoint.*
2793
2794C-MEDIA CMI8788 DRIVER
2795M: Clemens Ladisch <clemens@ladisch.de>
2796L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2797T: git git://git.alsa-project.org/alsa-kernel.git
2798S: Maintained
2799F: sound/pci/oxygen/
2800
2801C6X ARCHITECTURE
2802M: Mark Salter <msalter@redhat.com>
2803M: Aurelien Jacquiot <a-jacquiot@ti.com>
2804L: linux-c6x-dev@linux-c6x.org
2805W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2806S: Maintained
2807F: arch/c6x/
2808
2809CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2810M: David Howells <dhowells@redhat.com>
2811L: linux-cachefs@redhat.com (moderated for non-subscribers)
2812S: Supported
2813F: Documentation/filesystems/caching/cachefiles.txt
2814F: fs/cachefiles/
2815
2816CADET FM/AM RADIO RECEIVER DRIVER
2817M: Hans Verkuil <hverkuil@xs4all.nl>
2818L: linux-media@vger.kernel.org
2819T: git git://linuxtv.org/media_tree.git
2820W: https://linuxtv.org
2821S: Maintained
2822F: drivers/media/radio/radio-cadet*
2823
2824CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2825M: Jonathan Corbet <corbet@lwn.net>
2826L: linux-media@vger.kernel.org
2827T: git git://linuxtv.org/media_tree.git
2828S: Maintained
2829F: Documentation/video4linux/cafe_ccic
2830F: drivers/media/platform/marvell-ccic/
2831
2832CAIF NETWORK LAYER
2833M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2834L: netdev@vger.kernel.org
2835S: Supported
2836F: Documentation/networking/caif/
2837F: drivers/net/caif/
2838F: include/uapi/linux/caif/
2839F: include/net/caif/
2840F: net/caif/
2841
2842CALGARY x86-64 IOMMU
2843M: Muli Ben-Yehuda <mulix@mulix.org>
2844M: Jon Mason <jdmason@kudzu.us>
2845L: iommu@lists.linux-foundation.org
2846S: Maintained
2847F: arch/x86/kernel/pci-calgary_64.c
2848F: arch/x86/kernel/tce_64.c
2849F: arch/x86/include/asm/calgary.h
2850F: arch/x86/include/asm/tce.h
2851
2852CAN NETWORK LAYER
2853M: Oliver Hartkopp <socketcan@hartkopp.net>
2854M: Marc Kleine-Budde <mkl@pengutronix.de>
2855L: linux-can@vger.kernel.org
2856W: https://github.com/linux-can
2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2859S: Maintained
2860F: Documentation/networking/can.txt
2861F: net/can/
2862F: include/linux/can/core.h
2863F: include/uapi/linux/can.h
2864F: include/uapi/linux/can/bcm.h
2865F: include/uapi/linux/can/raw.h
2866F: include/uapi/linux/can/gw.h
2867
2868CAN NETWORK DRIVERS
2869M: Wolfgang Grandegger <wg@grandegger.com>
2870M: Marc Kleine-Budde <mkl@pengutronix.de>
2871L: linux-can@vger.kernel.org
2872W: https://github.com/linux-can
2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2875S: Maintained
2876F: Documentation/devicetree/bindings/net/can/
2877F: drivers/net/can/
2878F: include/linux/can/dev.h
2879F: include/linux/can/platform/
2880F: include/uapi/linux/can/error.h
2881F: include/uapi/linux/can/netlink.h
2882
2883CAPABILITIES
2884M: Serge Hallyn <serge@hallyn.com>
2885L: linux-security-module@vger.kernel.org
2886S: Supported
2887F: include/linux/capability.h
2888F: include/uapi/linux/capability.h
2889F: security/commoncap.c
2890F: kernel/capability.c
2891
2892CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2893M: Kevin Tsai <ktsai@capellamicro.com>
2894S: Maintained
2895F: drivers/iio/light/cm*
2896F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2897
2898CAVIUM LIQUIDIO NETWORK DRIVER
2899M: Derek Chickles <derek.chickles@caviumnetworks.com>
2900M: Satanand Burla <satananda.burla@caviumnetworks.com>
2901M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2902M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2903L: netdev@vger.kernel.org
2904W: http://www.cavium.com
2905S: Supported
2906F: drivers/net/ethernet/cavium/liquidio/
2907
2908CC2520 IEEE-802.15.4 RADIO DRIVER
2909M: Varka Bhadram <varkabhadram@gmail.com>
2910L: linux-wpan@vger.kernel.org
2911S: Maintained
2912F: drivers/net/ieee802154/cc2520.c
2913F: include/linux/spi/cc2520.h
2914F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2915
2916CEC DRIVER
2917M: Hans Verkuil <hans.verkuil@cisco.com>
2918L: linux-media@vger.kernel.org
2919T: git git://linuxtv.org/media_tree.git
2920W: http://linuxtv.org
2921S: Supported
2922F: Documentation/cec.txt
2923F: Documentation/DocBook/media/v4l/cec*
2924F: drivers/staging/media/cec/
2925F: drivers/media/cec-edid.c
2926F: drivers/media/rc/keymaps/rc-cec.c
2927F: include/media/cec.h
2928F: include/media/cec-edid.h
2929F: include/linux/cec.h
2930F: include/linux/cec-funcs.h
2931
2932CELL BROADBAND ENGINE ARCHITECTURE
2933M: Arnd Bergmann <arnd@arndb.de>
2934L: linuxppc-dev@lists.ozlabs.org
2935W: http://www.ibm.com/developerworks/power/cell/
2936S: Supported
2937F: arch/powerpc/include/asm/cell*.h
2938F: arch/powerpc/include/asm/spu*.h
2939F: arch/powerpc/include/uapi/asm/spu*.h
2940F: arch/powerpc/oprofile/*cell*
2941F: arch/powerpc/platforms/cell/
2942
2943CEPH COMMON CODE (LIBCEPH)
2944M: Ilya Dryomov <idryomov@gmail.com>
2945M: "Yan, Zheng" <zyan@redhat.com>
2946M: Sage Weil <sage@redhat.com>
2947L: ceph-devel@vger.kernel.org
2948W: http://ceph.com/
2949T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2950T: git git://github.com/ceph/ceph-client.git
2951S: Supported
2952F: net/ceph/
2953F: include/linux/ceph/
2954F: include/linux/crush/
2955
2956CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2957M: "Yan, Zheng" <zyan@redhat.com>
2958M: Sage Weil <sage@redhat.com>
2959M: Ilya Dryomov <idryomov@gmail.com>
2960L: ceph-devel@vger.kernel.org
2961W: http://ceph.com/
2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2963T: git git://github.com/ceph/ceph-client.git
2964S: Supported
2965F: Documentation/filesystems/ceph.txt
2966F: fs/ceph/
2967
2968CERTIFICATE HANDLING:
2969M: David Howells <dhowells@redhat.com>
2970M: David Woodhouse <dwmw2@infradead.org>
2971L: keyrings@vger.kernel.org
2972S: Maintained
2973F: Documentation/module-signing.txt
2974F: certs/
2975F: scripts/sign-file.c
2976F: scripts/extract-cert.c
2977
2978CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2979L: linux-usb@vger.kernel.org
2980S: Orphan
2981F: Documentation/usb/WUSB-Design-overview.txt
2982F: Documentation/usb/wusb-cbaf
2983F: drivers/usb/host/hwa-hc.c
2984F: drivers/usb/host/whci/
2985F: drivers/usb/wusbcore/
2986F: include/linux/usb/wusb*
2987
2988CFAG12864B LCD DRIVER
2989M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2990W: http://miguelojeda.es/auxdisplay.htm
2991W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2992S: Maintained
2993F: drivers/auxdisplay/cfag12864b.c
2994F: include/linux/cfag12864b.h
2995
2996CFAG12864BFB LCD FRAMEBUFFER DRIVER
2997M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2998W: http://miguelojeda.es/auxdisplay.htm
2999W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3000S: Maintained
3001F: drivers/auxdisplay/cfag12864bfb.c
3002F: include/linux/cfag12864b.h
3003
3004CFG80211 and NL80211
3005M: Johannes Berg <johannes@sipsolutions.net>
3006L: linux-wireless@vger.kernel.org
3007W: http://wireless.kernel.org/
3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3010S: Maintained
3011F: include/uapi/linux/nl80211.h
3012F: include/net/cfg80211.h
3013F: net/wireless/*
3014X: net/wireless/wext*
3015
3016CHAR and MISC DRIVERS
3017M: Arnd Bergmann <arnd@arndb.de>
3018M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3020S: Supported
3021F: drivers/char/*
3022F: drivers/misc/*
3023F: include/linux/miscdevice.h
3024
3025CHECKPATCH
3026M: Andy Whitcroft <apw@canonical.com>
3027M: Joe Perches <joe@perches.com>
3028S: Maintained
3029F: scripts/checkpatch.pl
3030
3031CHINESE DOCUMENTATION
3032M: Harry Wei <harryxiyou@gmail.com>
3033L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3034L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3035S: Maintained
3036F: Documentation/zh_CN/
3037
3038CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3039M: Peter Chen <Peter.Chen@nxp.com>
3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3041L: linux-usb@vger.kernel.org
3042S: Maintained
3043F: drivers/usb/chipidea/
3044
3045CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3046M: Hans de Goede <hdegoede@redhat.com>
3047L: linux-input@vger.kernel.org
3048S: Maintained
3049F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3050F: drivers/input/touchscreen/chipone_icn8318.c
3051
3052CHROME HARDWARE PLATFORM SUPPORT
3053M: Olof Johansson <olof@lixom.net>
3054S: Maintained
3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3056F: drivers/platform/chrome/
3057
3058CISCO VIC ETHERNET NIC DRIVER
3059M: Christian Benvenuti <benve@cisco.com>
3060M: Sujith Sankar <ssujith@cisco.com>
3061M: Govindarajulu Varadarajan <_govind@gmx.com>
3062M: Neel Patel <neepatel@cisco.com>
3063S: Supported
3064F: drivers/net/ethernet/cisco/enic/
3065
3066CISCO VIC LOW LATENCY NIC DRIVER
3067M: Christian Benvenuti <benve@cisco.com>
3068M: Dave Goodell <dgoodell@cisco.com>
3069S: Supported
3070F: drivers/infiniband/hw/usnic/
3071
3072CIRRUS LOGIC EP93XX ETHERNET DRIVER
3073M: Hartley Sweeten <hsweeten@visionengravers.com>
3074L: netdev@vger.kernel.org
3075S: Maintained
3076F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3077
3078CIRRUS LOGIC AUDIO CODEC DRIVERS
3079M: Brian Austin <brian.austin@cirrus.com>
3080M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3082S: Maintained
3083F: sound/soc/codecs/cs*
3084
3085CLEANCACHE API
3086M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3087L: linux-kernel@vger.kernel.org
3088S: Maintained
3089F: mm/cleancache.c
3090F: include/linux/cleancache.h
3091
3092CLK API
3093M: Russell King <linux@armlinux.org.uk>
3094L: linux-clk@vger.kernel.org
3095S: Maintained
3096F: include/linux/clk.h
3097
3098CLOCKSOURCE, CLOCKEVENT DRIVERS
3099M: Daniel Lezcano <daniel.lezcano@linaro.org>
3100M: Thomas Gleixner <tglx@linutronix.de>
3101L: linux-kernel@vger.kernel.org
3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3103S: Supported
3104F: drivers/clocksource
3105
3106CISCO FCOE HBA DRIVER
3107M: Hiral Patel <hiralpat@cisco.com>
3108M: Suma Ramars <sramars@cisco.com>
3109M: Brian Uchino <buchino@cisco.com>
3110L: linux-scsi@vger.kernel.org
3111S: Supported
3112F: drivers/scsi/fnic/
3113
3114CISCO SCSI HBA DRIVER
3115M: Narsimhulu Musini <nmusini@cisco.com>
3116M: Sesidhar Baddela <sebaddel@cisco.com>
3117L: linux-scsi@vger.kernel.org
3118S: Supported
3119F: drivers/scsi/snic/
3120
3121CMPC ACPI DRIVER
3122M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3123M: Daniel Oliveira Nascimento <don@syst.com.br>
3124L: platform-driver-x86@vger.kernel.org
3125S: Supported
3126F: drivers/platform/x86/classmate-laptop.c
3127
3128COBALT MEDIA DRIVER
3129M: Hans Verkuil <hans.verkuil@cisco.com>
3130L: linux-media@vger.kernel.org
3131T: git git://linuxtv.org/media_tree.git
3132W: https://linuxtv.org
3133S: Supported
3134F: drivers/media/pci/cobalt/
3135
3136COCCINELLE/Semantic Patches (SmPL)
3137M: Julia Lawall <Julia.Lawall@lip6.fr>
3138M: Gilles Muller <Gilles.Muller@lip6.fr>
3139M: Nicolas Palix <nicolas.palix@imag.fr>
3140M: Michal Marek <mmarek@suse.com>
3141L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3143W: http://coccinelle.lip6.fr/
3144S: Supported
3145F: Documentation/coccinelle.txt
3146F: scripts/coccinelle/
3147F: scripts/coccicheck
3148
3149CODA FILE SYSTEM
3150M: Jan Harkes <jaharkes@cs.cmu.edu>
3151M: coda@cs.cmu.edu
3152L: codalist@coda.cs.cmu.edu
3153W: http://www.coda.cs.cmu.edu/
3154S: Maintained
3155F: Documentation/filesystems/coda.txt
3156F: fs/coda/
3157F: include/linux/coda*.h
3158F: include/uapi/linux/coda*.h
3159
3160CODA V4L2 MEM2MEM DRIVER
3161M: Philipp Zabel <p.zabel@pengutronix.de>
3162L: linux-media@vger.kernel.org
3163S: Maintained
3164F: Documentation/devicetree/bindings/media/coda.txt
3165F: drivers/media/platform/coda/
3166
3167COMMON CLK FRAMEWORK
3168M: Michael Turquette <mturquette@baylibre.com>
3169M: Stephen Boyd <sboyd@codeaurora.org>
3170L: linux-clk@vger.kernel.org
3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3172S: Maintained
3173F: Documentation/devicetree/bindings/clock/
3174F: drivers/clk/
3175X: drivers/clk/clkdev.c
3176F: include/linux/clk-pr*
3177F: include/linux/clk/
3178
3179COMMON INTERNET FILE SYSTEM (CIFS)
3180M: Steve French <sfrench@samba.org>
3181L: linux-cifs@vger.kernel.org
3182L: samba-technical@lists.samba.org (moderated for non-subscribers)
3183W: http://linux-cifs.samba.org/
3184T: git git://git.samba.org/sfrench/cifs-2.6.git
3185S: Supported
3186F: Documentation/filesystems/cifs/
3187F: fs/cifs/
3188
3189COMPACTPCI HOTPLUG CORE
3190M: Scott Murray <scott@spiteful.org>
3191L: linux-pci@vger.kernel.org
3192S: Maintained
3193F: drivers/pci/hotplug/cpci_hotplug*
3194
3195COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3196M: Scott Murray <scott@spiteful.org>
3197L: linux-pci@vger.kernel.org
3198S: Maintained
3199F: drivers/pci/hotplug/cpcihp_zt5550.*
3200
3201COMPACTPCI HOTPLUG GENERIC DRIVER
3202M: Scott Murray <scott@spiteful.org>
3203L: linux-pci@vger.kernel.org
3204S: Maintained
3205F: drivers/pci/hotplug/cpcihp_generic.c
3206
3207COMPAL LAPTOP SUPPORT
3208M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3209L: platform-driver-x86@vger.kernel.org
3210S: Maintained
3211F: drivers/platform/x86/compal-laptop.c
3212
3213CONEXANT ACCESSRUNNER USB DRIVER
3214L: accessrunner-general@lists.sourceforge.net
3215W: http://accessrunner.sourceforge.net/
3216S: Orphan
3217F: drivers/usb/atm/cxacru.c
3218
3219CONFIGFS
3220M: Joel Becker <jlbec@evilplan.org>
3221M: Christoph Hellwig <hch@lst.de>
3222T: git git://git.infradead.org/users/hch/configfs.git
3223S: Supported
3224F: fs/configfs/
3225F: include/linux/configfs.h
3226
3227CONNECTOR
3228M: Evgeniy Polyakov <zbr@ioremap.net>
3229L: netdev@vger.kernel.org
3230S: Maintained
3231F: drivers/connector/
3232
3233CONTROL GROUP (CGROUP)
3234M: Tejun Heo <tj@kernel.org>
3235M: Li Zefan <lizefan@huawei.com>
3236M: Johannes Weiner <hannes@cmpxchg.org>
3237L: cgroups@vger.kernel.org
3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3239S: Maintained
3240F: Documentation/cgroup*
3241F: include/linux/cgroup*
3242F: kernel/cgroup*
3243
3244CONTROL GROUP - CPUSET
3245M: Li Zefan <lizefan@huawei.com>
3246L: cgroups@vger.kernel.org
3247W: http://www.bullopensource.org/cpuset/
3248W: http://oss.sgi.com/projects/cpusets/
3249T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3250S: Maintained
3251F: Documentation/cgroup-v1/cpusets.txt
3252F: include/linux/cpuset.h
3253F: kernel/cpuset.c
3254
3255CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3256M: Johannes Weiner <hannes@cmpxchg.org>
3257M: Michal Hocko <mhocko@kernel.org>
3258M: Vladimir Davydov <vdavydov.dev@gmail.com>
3259L: cgroups@vger.kernel.org
3260L: linux-mm@kvack.org
3261S: Maintained
3262F: mm/memcontrol.c
3263F: mm/swap_cgroup.c
3264
3265CORETEMP HARDWARE MONITORING DRIVER
3266M: Fenghua Yu <fenghua.yu@intel.com>
3267L: linux-hwmon@vger.kernel.org
3268S: Maintained
3269F: Documentation/hwmon/coretemp
3270F: drivers/hwmon/coretemp.c
3271
3272COSA/SRP SYNC SERIAL DRIVER
3273M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3274W: http://www.fi.muni.cz/~kas/cosa/
3275S: Maintained
3276F: drivers/net/wan/cosa*
3277
3278CPMAC ETHERNET DRIVER
3279M: Florian Fainelli <florian@openwrt.org>
3280L: netdev@vger.kernel.org
3281S: Maintained
3282F: drivers/net/ethernet/ti/cpmac.c
3283
3284CPU FREQUENCY DRIVERS
3285M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3286M: Viresh Kumar <viresh.kumar@linaro.org>
3287L: linux-pm@vger.kernel.org
3288S: Maintained
3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3290T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3291F: drivers/cpufreq/
3292F: include/linux/cpufreq.h
3293
3294CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3295M: Viresh Kumar <viresh.kumar@linaro.org>
3296M: Sudeep Holla <sudeep.holla@arm.com>
3297L: linux-pm@vger.kernel.org
3298W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3299S: Maintained
3300F: drivers/cpufreq/arm_big_little.h
3301F: drivers/cpufreq/arm_big_little.c
3302F: drivers/cpufreq/arm_big_little_dt.c
3303
3304CPUIDLE DRIVER - ARM BIG LITTLE
3305M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3306M: Daniel Lezcano <daniel.lezcano@linaro.org>
3307L: linux-pm@vger.kernel.org
3308L: linux-arm-kernel@lists.infradead.org
3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3310S: Maintained
3311F: drivers/cpuidle/cpuidle-big_little.c
3312
3313CPUIDLE DRIVER - ARM EXYNOS
3314M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3315M: Daniel Lezcano <daniel.lezcano@linaro.org>
3316M: Kukjin Kim <kgene@kernel.org>
3317L: linux-pm@vger.kernel.org
3318L: linux-samsung-soc@vger.kernel.org
3319S: Supported
3320F: drivers/cpuidle/cpuidle-exynos.c
3321F: arch/arm/mach-exynos/pm.c
3322
3323CPUIDLE DRIVERS
3324M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3325M: Daniel Lezcano <daniel.lezcano@linaro.org>
3326L: linux-pm@vger.kernel.org
3327S: Maintained
3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3329F: drivers/cpuidle/*
3330F: include/linux/cpuidle.h
3331
3332CPUID/MSR DRIVER
3333M: "H. Peter Anvin" <hpa@zytor.com>
3334S: Maintained
3335F: arch/x86/kernel/cpuid.c
3336F: arch/x86/kernel/msr.c
3337
3338CPU POWER MONITORING SUBSYSTEM
3339M: Thomas Renninger <trenn@suse.com>
3340L: linux-pm@vger.kernel.org
3341S: Maintained
3342F: tools/power/cpupower/
3343
3344CRAMFS FILESYSTEM
3345W: http://sourceforge.net/projects/cramfs/
3346S: Orphan / Obsolete
3347F: Documentation/filesystems/cramfs.txt
3348F: fs/cramfs/
3349
3350CRIS PORT
3351M: Mikael Starvik <starvik@axis.com>
3352M: Jesper Nilsson <jesper.nilsson@axis.com>
3353L: linux-cris-kernel@axis.com
3354W: http://developer.axis.com
3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3356S: Maintained
3357F: arch/cris/
3358F: drivers/tty/serial/crisv10.*
3359
3360CRYPTO API
3361M: Herbert Xu <herbert@gondor.apana.org.au>
3362M: "David S. Miller" <davem@davemloft.net>
3363L: linux-crypto@vger.kernel.org
3364T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3366S: Maintained
3367F: Documentation/crypto/
3368F: Documentation/devicetree/bindings/crypto/
3369F: Documentation/DocBook/crypto-API.tmpl
3370F: arch/*/crypto/
3371F: crypto/
3372F: drivers/crypto/
3373F: include/crypto/
3374
3375CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3376M: Neil Horman <nhorman@tuxdriver.com>
3377L: linux-crypto@vger.kernel.org
3378S: Maintained
3379F: crypto/ansi_cprng.c
3380F: crypto/rng.c
3381
3382CS3308 MEDIA DRIVER
3383M: Hans Verkuil <hverkuil@xs4all.nl>
3384L: linux-media@vger.kernel.org
3385T: git git://linuxtv.org/media_tree.git
3386W: http://linuxtv.org
3387S: Odd Fixes
3388F: drivers/media/i2c/cs3308.c
3389F: drivers/media/i2c/cs3308.h
3390
3391CS5535 Audio ALSA driver
3392M: Jaya Kumar <jayakumar.alsa@gmail.com>
3393S: Maintained
3394F: sound/pci/cs5535audio/
3395
3396CW1200 WLAN driver
3397M: Solomon Peachy <pizza@shaftnet.org>
3398S: Maintained
3399F: drivers/net/wireless/st/cw1200/
3400
3401CX18 VIDEO4LINUX DRIVER
3402M: Andy Walls <awalls@md.metrocast.net>
3403L: ivtv-devel@ivtvdriver.org (subscribers-only)
3404L: linux-media@vger.kernel.org
3405T: git git://linuxtv.org/media_tree.git
3406W: https://linuxtv.org
3407W: http://www.ivtvdriver.org/index.php/Cx18
3408S: Maintained
3409F: Documentation/video4linux/cx18.txt
3410F: drivers/media/pci/cx18/
3411F: include/uapi/linux/ivtv*
3412
3413CX2341X MPEG ENCODER HELPER MODULE
3414M: Hans Verkuil <hverkuil@xs4all.nl>
3415L: linux-media@vger.kernel.org
3416T: git git://linuxtv.org/media_tree.git
3417W: https://linuxtv.org
3418S: Maintained
3419F: drivers/media/common/cx2341x*
3420F: include/media/cx2341x*
3421
3422CX24120 MEDIA DRIVER
3423M: Jemma Denson <jdenson@gmail.com>
3424M: Patrick Boettcher <patrick.boettcher@posteo.de>
3425L: linux-media@vger.kernel.org
3426W: https://linuxtv.org
3427Q: http://patchwork.linuxtv.org/project/linux-media/list/
3428S: Maintained
3429F: drivers/media/dvb-frontends/cx24120*
3430
3431CX88 VIDEO4LINUX DRIVER
3432M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3433M: Mauro Carvalho Chehab <mchehab@kernel.org>
3434L: linux-media@vger.kernel.org
3435W: https://linuxtv.org
3436T: git git://linuxtv.org/media_tree.git
3437S: Odd fixes
3438F: Documentation/video4linux/cx88/
3439F: drivers/media/pci/cx88/
3440
3441CXD2820R MEDIA DRIVER
3442M: Antti Palosaari <crope@iki.fi>
3443L: linux-media@vger.kernel.org
3444W: https://linuxtv.org
3445W: http://palosaari.fi/linux/
3446Q: http://patchwork.linuxtv.org/project/linux-media/list/
3447T: git git://linuxtv.org/anttip/media_tree.git
3448S: Maintained
3449F: drivers/media/dvb-frontends/cxd2820r*
3450
3451CXGB3 ETHERNET DRIVER (CXGB3)
3452M: Santosh Raspatur <santosh@chelsio.com>
3453L: netdev@vger.kernel.org
3454W: http://www.chelsio.com
3455S: Supported
3456F: drivers/net/ethernet/chelsio/cxgb3/
3457
3458CXGB3 ISCSI DRIVER (CXGB3I)
3459M: Karen Xie <kxie@chelsio.com>
3460L: linux-scsi@vger.kernel.org
3461W: http://www.chelsio.com
3462S: Supported
3463F: drivers/scsi/cxgbi/cxgb3i
3464
3465CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3466M: Steve Wise <swise@chelsio.com>
3467L: linux-rdma@vger.kernel.org
3468W: http://www.openfabrics.org
3469S: Supported
3470F: drivers/infiniband/hw/cxgb3/
3471
3472CXGB4 ETHERNET DRIVER (CXGB4)
3473M: Hariprasad S <hariprasad@chelsio.com>
3474L: netdev@vger.kernel.org
3475W: http://www.chelsio.com
3476S: Supported
3477F: drivers/net/ethernet/chelsio/cxgb4/
3478
3479CXGB4 ISCSI DRIVER (CXGB4I)
3480M: Karen Xie <kxie@chelsio.com>
3481L: linux-scsi@vger.kernel.org
3482W: http://www.chelsio.com
3483S: Supported
3484F: drivers/scsi/cxgbi/cxgb4i
3485
3486CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3487M: Steve Wise <swise@chelsio.com>
3488L: linux-rdma@vger.kernel.org
3489W: http://www.openfabrics.org
3490S: Supported
3491F: drivers/infiniband/hw/cxgb4/
3492
3493CXGB4VF ETHERNET DRIVER (CXGB4VF)
3494M: Casey Leedom <leedom@chelsio.com>
3495L: netdev@vger.kernel.org
3496W: http://www.chelsio.com
3497S: Supported
3498F: drivers/net/ethernet/chelsio/cxgb4vf/
3499
3500CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3501M: Ian Munsie <imunsie@au1.ibm.com>
3502M: Michael Neuling <mikey@neuling.org>
3503L: linuxppc-dev@lists.ozlabs.org
3504S: Supported
3505F: drivers/misc/cxl/
3506F: include/misc/cxl*
3507F: include/uapi/misc/cxl.h
3508F: Documentation/powerpc/cxl.txt
3509F: Documentation/powerpc/cxl.txt
3510F: Documentation/ABI/testing/sysfs-class-cxl
3511
3512CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3513M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3514M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3515M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3516L: linux-scsi@vger.kernel.org
3517S: Supported
3518F: drivers/scsi/cxlflash/
3519F: include/uapi/scsi/cxlflash_ioctls.h
3520F: Documentation/powerpc/cxlflash.txt
3521
3522STMMAC ETHERNET DRIVER
3523M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3524M: Alexandre Torgue <alexandre.torgue@st.com>
3525L: netdev@vger.kernel.org
3526W: http://www.stlinux.com
3527S: Supported
3528F: drivers/net/ethernet/stmicro/stmmac/
3529
3530CYBERPRO FB DRIVER
3531M: Russell King <linux@armlinux.org.uk>
3532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3533W: http://www.armlinux.org.uk/
3534S: Maintained
3535F: drivers/video/fbdev/cyber2000fb.*
3536
3537CYCLADES ASYNC MUX DRIVER
3538W: http://www.cyclades.com/
3539S: Orphan
3540F: drivers/tty/cyclades.c
3541F: include/linux/cyclades.h
3542F: include/uapi/linux/cyclades.h
3543
3544CYCLADES PC300 DRIVER
3545W: http://www.cyclades.com/
3546S: Orphan
3547F: drivers/net/wan/pc300*
3548
3549CYPRESS_FIRMWARE MEDIA DRIVER
3550M: Antti Palosaari <crope@iki.fi>
3551L: linux-media@vger.kernel.org
3552W: https://linuxtv.org
3553W: http://palosaari.fi/linux/
3554Q: http://patchwork.linuxtv.org/project/linux-media/list/
3555T: git git://linuxtv.org/anttip/media_tree.git
3556S: Maintained
3557F: drivers/media/common/cypress_firmware*
3558
3559CYTTSP TOUCHSCREEN DRIVER
3560M: Ferruh Yigit <fery@cypress.com>
3561L: linux-input@vger.kernel.org
3562S: Supported
3563F: drivers/input/touchscreen/cyttsp*
3564F: include/linux/input/cyttsp.h
3565
3566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3567M: Joshua Kinard <kumba@gentoo.org>
3568S: Maintained
3569F: drivers/rtc/rtc-ds1685.c
3570F: include/linux/rtc/ds1685.h
3571
3572DAMA SLAVE for AX.25
3573M: Joerg Reuter <jreuter@yaina.de>
3574W: http://yaina.de/jreuter/
3575W: http://www.qsl.net/dl1bke/
3576L: linux-hams@vger.kernel.org
3577S: Maintained
3578F: net/ax25/af_ax25.c
3579F: net/ax25/ax25_dev.c
3580F: net/ax25/ax25_ds_*
3581F: net/ax25/ax25_in.c
3582F: net/ax25/ax25_out.c
3583F: net/ax25/ax25_timer.c
3584F: net/ax25/sysctl_net_ax25.c
3585
3586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3587L: netdev@vger.kernel.org
3588S: Orphan
3589F: Documentation/networking/dmfe.txt
3590F: drivers/net/ethernet/dec/tulip/dmfe.c
3591
3592DC390/AM53C974 SCSI driver
3593M: Hannes Reinecke <hare@suse.com>
3594L: linux-scsi@vger.kernel.org
3595S: Maintained
3596F: drivers/scsi/am53c974.c
3597
3598DC395x SCSI driver
3599M: Oliver Neukum <oliver@neukum.org>
3600M: Ali Akcaagac <aliakc@web.de>
3601M: Jamie Lenehan <lenehan@twibble.org>
3602L: dc395x@twibble.org
3603W: http://twibble.org/dist/dc395x/
3604W: http://lists.twibble.org/mailman/listinfo/dc395x/
3605S: Maintained
3606F: Documentation/scsi/dc395x.txt
3607F: drivers/scsi/dc395x.*
3608
3609DCCP PROTOCOL
3610M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3611L: dccp@vger.kernel.org
3612W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3613S: Maintained
3614F: include/linux/dccp.h
3615F: include/uapi/linux/dccp.h
3616F: include/linux/tfrc.h
3617F: net/dccp/
3618
3619DECnet NETWORK LAYER
3620W: http://linux-decnet.sourceforge.net
3621L: linux-decnet-user@lists.sourceforge.net
3622S: Orphan
3623F: Documentation/networking/decnet.txt
3624F: net/decnet/
3625
3626DECSTATION PLATFORM SUPPORT
3627M: "Maciej W. Rozycki" <macro@linux-mips.org>
3628L: linux-mips@linux-mips.org
3629W: http://www.linux-mips.org/wiki/DECstation
3630S: Maintained
3631F: arch/mips/dec/
3632F: arch/mips/include/asm/dec/
3633F: arch/mips/include/asm/mach-dec/
3634
3635DEFXX FDDI NETWORK DRIVER
3636M: "Maciej W. Rozycki" <macro@linux-mips.org>
3637S: Maintained
3638F: drivers/net/fddi/defxx.*
3639
3640DELL LAPTOP DRIVER
3641M: Matthew Garrett <mjg59@srcf.ucam.org>
3642M: Pali Rohár <pali.rohar@gmail.com>
3643L: platform-driver-x86@vger.kernel.org
3644S: Maintained
3645F: drivers/platform/x86/dell-laptop.c
3646
3647DELL LAPTOP RBTN DRIVER
3648M: Pali Rohár <pali.rohar@gmail.com>
3649S: Maintained
3650F: drivers/platform/x86/dell-rbtn.*
3651
3652DELL LAPTOP FREEFALL DRIVER
3653M: Pali Rohár <pali.rohar@gmail.com>
3654S: Maintained
3655F: drivers/platform/x86/dell-smo8800.c
3656
3657DELL LAPTOP SMM DRIVER
3658M: Pali Rohár <pali.rohar@gmail.com>
3659S: Maintained
3660F: drivers/hwmon/dell-smm-hwmon.c
3661F: include/uapi/linux/i8k.h
3662
3663DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3664M: Doug Warzecha <Douglas_Warzecha@dell.com>
3665S: Maintained
3666F: Documentation/dcdbas.txt
3667F: drivers/firmware/dcdbas.*
3668
3669DELL WMI EXTRAS DRIVER
3670M: Matthew Garrett <mjg59@srcf.ucam.org>
3671M: Pali Rohár <pali.rohar@gmail.com>
3672S: Maintained
3673F: drivers/platform/x86/dell-wmi.c
3674
3675DESIGNWARE USB2 DRD IP DRIVER
3676M: John Youn <johnyoun@synopsys.com>
3677L: linux-usb@vger.kernel.org
3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3679S: Maintained
3680F: drivers/usb/dwc2/
3681
3682DESIGNWARE USB3 DRD IP DRIVER
3683M: Felipe Balbi <balbi@kernel.org>
3684L: linux-usb@vger.kernel.org
3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3686S: Maintained
3687F: drivers/usb/dwc3/
3688
3689DEVICE COREDUMP (DEV_COREDUMP)
3690M: Johannes Berg <johannes@sipsolutions.net>
3691L: linux-kernel@vger.kernel.org
3692S: Maintained
3693F: drivers/base/devcoredump.c
3694F: include/linux/devcoredump.h
3695
3696DEVICE FREQUENCY (DEVFREQ)
3697M: MyungJoo Ham <myungjoo.ham@samsung.com>
3698M: Kyungmin Park <kyungmin.park@samsung.com>
3699L: linux-pm@vger.kernel.org
3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3701S: Maintained
3702F: drivers/devfreq/
3703F: include/linux/devfreq.h
3704F: Documentation/devicetree/bindings/devfreq/
3705
3706DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3707M: Chanwoo Choi <cw00.choi@samsung.com>
3708L: linux-pm@vger.kernel.org
3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3710S: Supported
3711F: drivers/devfreq/event/
3712F: drivers/devfreq/devfreq-event.c
3713F: include/linux/devfreq-event.h
3714F: Documentation/devicetree/bindings/devfreq/event/
3715
3716BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3717M: Chanwoo Choi <cw00.choi@samsung.com>
3718L: linux-pm@vger.kernel.org
3719L: linux-samsung-soc@vger.kernel.org
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3721S: Maintained
3722F: drivers/devfreq/exynos-bus.c
3723F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3724
3725DEVICE NUMBER REGISTRY
3726M: Torben Mathiasen <device@lanana.org>
3727W: http://lanana.org/docs/device-list/index.html
3728S: Maintained
3729
3730DEVICE-MAPPER (LVM)
3731M: Alasdair Kergon <agk@redhat.com>
3732M: Mike Snitzer <snitzer@redhat.com>
3733M: dm-devel@redhat.com
3734L: dm-devel@redhat.com
3735W: http://sources.redhat.com/dm
3736Q: http://patchwork.kernel.org/project/dm-devel/list/
3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3738T: quilt http://people.redhat.com/agk/patches/linux/editing/
3739S: Maintained
3740F: Documentation/device-mapper/
3741F: drivers/md/dm*
3742F: drivers/md/persistent-data/
3743F: include/linux/device-mapper.h
3744F: include/linux/dm-*.h
3745F: include/uapi/linux/dm-*.h
3746
3747DEVLINK
3748M: Jiri Pirko <jiri@mellanox.com>
3749L: netdev@vger.kernel.org
3750S: Supported
3751F: net/core/devlink.c
3752F: include/net/devlink.h
3753F: include/uapi/linux/devlink.h
3754
3755DIALOG SEMICONDUCTOR DRIVERS
3756M: Support Opensource <support.opensource@diasemi.com>
3757W: http://www.dialog-semiconductor.com/products
3758S: Supported
3759F: Documentation/hwmon/da90??
3760F: Documentation/devicetree/bindings/mfd/da90*.txt
3761F: Documentation/devicetree/bindings/regulator/da92*.txt
3762F: Documentation/devicetree/bindings/sound/da[79]*.txt
3763F: drivers/gpio/gpio-da90??.c
3764F: drivers/hwmon/da90??-hwmon.c
3765F: drivers/iio/adc/da91??-*.c
3766F: drivers/input/misc/da90??_onkey.c
3767F: drivers/input/touchscreen/da9052_tsi.c
3768F: drivers/leds/leds-da90??.c
3769F: drivers/mfd/da903x.c
3770F: drivers/mfd/da90??-*.c
3771F: drivers/mfd/da91??-*.c
3772F: drivers/power/da9052-battery.c
3773F: drivers/power/da91??-*.c
3774F: drivers/regulator/da903x.c
3775F: drivers/regulator/da9???-regulator.[ch]
3776F: drivers/rtc/rtc-da90??.c
3777F: drivers/video/backlight/da90??_bl.c
3778F: drivers/watchdog/da90??_wdt.c
3779F: include/linux/mfd/da903x.h
3780F: include/linux/mfd/da9052/
3781F: include/linux/mfd/da9055/
3782F: include/linux/mfd/da9062/
3783F: include/linux/mfd/da9063/
3784F: include/linux/mfd/da9150/
3785F: include/linux/regulator/da9211.h
3786F: include/sound/da[79]*.h
3787F: sound/soc/codecs/da[79]*.[ch]
3788
3789DIGI NEO AND CLASSIC PCI PRODUCTS
3790M: Lidza Louina <lidza.louina@gmail.com>
3791M: Mark Hounschell <markh@compro.net>
3792L: driverdev-devel@linuxdriverproject.org
3793S: Maintained
3794F: drivers/staging/dgnc/
3795
3796DIOLAN U2C-12 I2C DRIVER
3797M: Guenter Roeck <linux@roeck-us.net>
3798L: linux-i2c@vger.kernel.org
3799S: Maintained
3800F: drivers/i2c/busses/i2c-diolan-u2c.c
3801
3802DIRECT ACCESS (DAX)
3803M: Matthew Wilcox <willy@linux.intel.com>
3804L: linux-fsdevel@vger.kernel.org
3805S: Supported
3806F: fs/dax.c
3807
3808DIRECTORY NOTIFICATION (DNOTIFY)
3809M: Eric Paris <eparis@parisplace.org>
3810S: Maintained
3811F: Documentation/filesystems/dnotify.txt
3812F: fs/notify/dnotify/
3813F: include/linux/dnotify.h
3814
3815DISK GEOMETRY AND PARTITION HANDLING
3816M: Andries Brouwer <aeb@cwi.nl>
3817W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3818W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3819W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3820S: Maintained
3821
3822DISKQUOTA
3823M: Jan Kara <jack@suse.com>
3824S: Maintained
3825F: Documentation/filesystems/quota.txt
3826F: fs/quota/
3827F: include/linux/quota*.h
3828F: include/uapi/linux/quota*.h
3829
3830DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3831M: Bernie Thompson <bernie@plugable.com>
3832L: linux-fbdev@vger.kernel.org
3833S: Maintained
3834W: http://plugable.com/category/projects/udlfb/
3835F: drivers/video/fbdev/udlfb.c
3836F: include/video/udlfb.h
3837F: Documentation/fb/udlfb.txt
3838
3839DISTRIBUTED LOCK MANAGER (DLM)
3840M: Christine Caulfield <ccaulfie@redhat.com>
3841M: David Teigland <teigland@redhat.com>
3842L: cluster-devel@redhat.com
3843W: http://sources.redhat.com/cluster/
3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3845S: Supported
3846F: fs/dlm/
3847
3848DMA BUFFER SHARING FRAMEWORK
3849M: Sumit Semwal <sumit.semwal@linaro.org>
3850S: Maintained
3851L: linux-media@vger.kernel.org
3852L: dri-devel@lists.freedesktop.org
3853L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3854F: drivers/dma-buf/
3855F: include/linux/dma-buf*
3856F: include/linux/reservation.h
3857F: include/linux/*fence.h
3858F: Documentation/dma-buf-sharing.txt
3859T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3860
3861SYNC FILE FRAMEWORK
3862M: Sumit Semwal <sumit.semwal@linaro.org>
3863R: Gustavo Padovan <gustavo@padovan.org>
3864S: Maintained
3865L: linux-media@vger.kernel.org
3866L: dri-devel@lists.freedesktop.org
3867F: drivers/dma-buf/sync_file.c
3868F: include/linux/sync_file.h
3869F: Documentation/sync_file.txt
3870T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3871
3872DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3873M: Vinod Koul <vinod.koul@intel.com>
3874L: dmaengine@vger.kernel.org
3875Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3876S: Maintained
3877F: drivers/dma/
3878F: include/linux/dmaengine.h
3879F: Documentation/devicetree/bindings/dma/
3880F: Documentation/dmaengine/
3881T: git git://git.infradead.org/users/vkoul/slave-dma.git
3882
3883DME1737 HARDWARE MONITOR DRIVER
3884M: Juerg Haefliger <juergh@gmail.com>
3885L: linux-hwmon@vger.kernel.org
3886S: Maintained
3887F: Documentation/hwmon/dme1737
3888F: drivers/hwmon/dme1737.c
3889
3890DMI/SMBIOS SUPPORT
3891M: Jean Delvare <jdelvare@suse.com>
3892S: Maintained
3893T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3894F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3895F: drivers/firmware/dmi-id.c
3896F: drivers/firmware/dmi_scan.c
3897F: include/linux/dmi.h
3898
3899DOCUMENTATION
3900M: Jonathan Corbet <corbet@lwn.net>
3901L: linux-doc@vger.kernel.org
3902S: Maintained
3903F: Documentation/
3904F: scripts/docproc.c
3905F: scripts/kernel-doc*
3906X: Documentation/ABI/
3907X: Documentation/devicetree/
3908X: Documentation/acpi
3909X: Documentation/power
3910X: Documentation/spi
3911X: Documentation/DocBook/media
3912T: git git://git.lwn.net/linux.git docs-next
3913
3914DOUBLETALK DRIVER
3915M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3916L: blinux-list@redhat.com
3917S: Maintained
3918F: drivers/char/dtlk.c
3919F: include/linux/dtlk.h
3920
3921DPT_I2O SCSI RAID DRIVER
3922M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3923L: linux-scsi@vger.kernel.org
3924W: http://www.adaptec.com/
3925S: Maintained
3926F: drivers/scsi/dpt*
3927F: drivers/scsi/dpt/
3928
3929DRBD DRIVER
3930M: Philipp Reisner <philipp.reisner@linbit.com>
3931M: Lars Ellenberg <lars.ellenberg@linbit.com>
3932L: drbd-dev@lists.linbit.com
3933W: http://www.drbd.org
3934T: git git://git.linbit.com/linux-drbd.git
3935T: git git://git.linbit.com/drbd-8.4.git
3936S: Supported
3937F: drivers/block/drbd/
3938F: lib/lru_cache.c
3939F: Documentation/blockdev/drbd/
3940
3941DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3944S: Supported
3945F: Documentation/kobject.txt
3946F: drivers/base/
3947F: fs/debugfs/
3948F: fs/kernfs/
3949F: fs/sysfs/
3950F: include/linux/debugfs.h
3951F: include/linux/kobj*
3952F: lib/kobj*
3953
3954DRM DRIVERS
3955M: David Airlie <airlied@linux.ie>
3956L: dri-devel@lists.freedesktop.org
3957T: git git://people.freedesktop.org/~airlied/linux
3958S: Maintained
3959F: drivers/gpu/drm/
3960F: drivers/gpu/vga/
3961F: Documentation/devicetree/bindings/display/
3962F: Documentation/devicetree/bindings/gpu/
3963F: Documentation/devicetree/bindings/video/
3964F: Documentation/gpu/
3965F: include/drm/
3966F: include/uapi/drm/
3967
3968DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3969M: Dave Airlie <airlied@redhat.com>
3970S: Odd Fixes
3971F: drivers/gpu/drm/ast/
3972
3973DRM DRIVER FOR BOCHS VIRTUAL GPU
3974M: Gerd Hoffmann <kraxel@redhat.com>
3975S: Odd Fixes
3976F: drivers/gpu/drm/bochs/
3977
3978DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3979M: Dave Airlie <airlied@redhat.com>
3980S: Odd Fixes
3981F: drivers/gpu/drm/cirrus/
3982
3983RADEON and AMDGPU DRM DRIVERS
3984M: Alex Deucher <alexander.deucher@amd.com>
3985M: Christian König <christian.koenig@amd.com>
3986L: dri-devel@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~agd5f/linux
3988S: Supported
3989F: drivers/gpu/drm/radeon/
3990F: include/uapi/drm/radeon_drm.h
3991F: drivers/gpu/drm/amd/
3992F: include/uapi/drm/amdgpu_drm.h
3993
3994DRM PANEL DRIVERS
3995M: Thierry Reding <thierry.reding@gmail.com>
3996L: dri-devel@lists.freedesktop.org
3997T: git git://anongit.freedesktop.org/tegra/linux.git
3998S: Maintained
3999F: drivers/gpu/drm/drm_panel.c
4000F: drivers/gpu/drm/panel/
4001F: include/drm/drm_panel.h
4002F: Documentation/devicetree/bindings/display/panel/
4003
4004INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4005M: Daniel Vetter <daniel.vetter@intel.com>
4006M: Jani Nikula <jani.nikula@linux.intel.com>
4007L: intel-gfx@lists.freedesktop.org
4008L: dri-devel@lists.freedesktop.org
4009W: https://01.org/linuxgraphics/
4010Q: http://patchwork.freedesktop.org/project/intel-gfx/
4011T: git git://anongit.freedesktop.org/drm-intel
4012S: Supported
4013F: drivers/gpu/drm/i915/
4014F: include/drm/i915*
4015F: include/uapi/drm/i915_drm.h
4016F: Documentation/gpu/i915.rst
4017
4018DRM DRIVERS FOR ATMEL HLCDC
4019M: Boris Brezillon <boris.brezillon@free-electrons.com>
4020L: dri-devel@lists.freedesktop.org
4021S: Supported
4022F: drivers/gpu/drm/atmel-hlcdc/
4023F: Documentation/devicetree/bindings/drm/atmel/
4024
4025DRM DRIVERS FOR ALLWINNER A10
4026M: Maxime Ripard <maxime.ripard@free-electrons.com>
4027L: dri-devel@lists.freedesktop.org
4028S: Supported
4029F: drivers/gpu/drm/sun4i/
4030F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4031
4032DRM DRIVERS FOR EXYNOS
4033M: Inki Dae <inki.dae@samsung.com>
4034M: Joonyoung Shim <jy0922.shim@samsung.com>
4035M: Seung-Woo Kim <sw0312.kim@samsung.com>
4036M: Kyungmin Park <kyungmin.park@samsung.com>
4037L: dri-devel@lists.freedesktop.org
4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4039S: Supported
4040F: drivers/gpu/drm/exynos/
4041F: include/uapi/drm/exynos_drm.h
4042F: Documentation/devicetree/bindings/display/exynos/
4043
4044DRM DRIVERS FOR FREESCALE DCU
4045M: Stefan Agner <stefan@agner.ch>
4046M: Alison Wang <alison.wang@freescale.com>
4047L: dri-devel@lists.freedesktop.org
4048S: Supported
4049F: drivers/gpu/drm/fsl-dcu/
4050F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4051F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4052F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4053
4054DRM DRIVERS FOR FREESCALE IMX
4055M: Philipp Zabel <p.zabel@pengutronix.de>
4056L: dri-devel@lists.freedesktop.org
4057S: Maintained
4058F: drivers/gpu/drm/imx/
4059F: drivers/gpu/ipu-v3/
4060F: Documentation/devicetree/bindings/display/imx/
4061
4062DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4063M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4064L: dri-devel@lists.freedesktop.org
4065T: git git://github.com/patjak/drm-gma500
4066S: Maintained
4067F: drivers/gpu/drm/gma500/
4068
4069DRM DRIVERS FOR HISILICON
4070M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4071R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4072R: Chen Feng <puck.chen@hisilicon.com>
4073L: dri-devel@lists.freedesktop.org
4074T: git git://github.com/xin3liang/linux.git
4075S: Maintained
4076F: drivers/gpu/drm/hisilicon/
4077F: Documentation/devicetree/bindings/display/hisilicon/
4078
4079DRM DRIVER FOR INTEL I810 VIDEO CARDS
4080S: Orphan / Obsolete
4081F: drivers/gpu/drm/i810/
4082F: include/uapi/drm/i810_drm.h
4083
4084DRM DRIVER FOR MSM ADRENO GPU
4085M: Rob Clark <robdclark@gmail.com>
4086L: linux-arm-msm@vger.kernel.org
4087L: dri-devel@lists.freedesktop.org
4088L: freedreno@lists.freedesktop.org
4089T: git git://people.freedesktop.org/~robclark/linux
4090S: Maintained
4091F: drivers/gpu/drm/msm/
4092F: include/uapi/drm/msm_drm.h
4093F: Documentation/devicetree/bindings/display/msm/
4094
4095DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4096M: Ben Skeggs <bskeggs@redhat.com>
4097L: dri-devel@lists.freedesktop.org
4098L: nouveau@lists.freedesktop.org
4099T: git git://github.com/skeggsb/linux
4100S: Supported
4101F: drivers/gpu/drm/nouveau/
4102F: include/uapi/drm/nouveau_drm.h
4103
4104DRM DRIVERS FOR NVIDIA TEGRA
4105M: Thierry Reding <thierry.reding@gmail.com>
4106L: dri-devel@lists.freedesktop.org
4107L: linux-tegra@vger.kernel.org
4108T: git git://anongit.freedesktop.org/tegra/linux.git
4109S: Supported
4110F: drivers/gpu/drm/tegra/
4111F: drivers/gpu/host1x/
4112F: include/linux/host1x.h
4113F: include/uapi/drm/tegra_drm.h
4114F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4115
4116DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4117S: Orphan / Obsolete
4118F: drivers/gpu/drm/mga/
4119F: include/uapi/drm/mga_drm.h
4120
4121DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4122M: Dave Airlie <airlied@redhat.com>
4123S: Odd Fixes
4124F: drivers/gpu/drm/mgag200/
4125
4126DRM DRIVER FOR RAGE 128 VIDEO CARDS
4127S: Orphan / Obsolete
4128F: drivers/gpu/drm/r128/
4129F: include/uapi/drm/r128_drm.h
4130
4131DRM DRIVERS FOR RENESAS
4132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4133L: dri-devel@lists.freedesktop.org
4134L: linux-renesas-soc@vger.kernel.org
4135T: git git://linuxtv.org/pinchartl/fbdev
4136S: Supported
4137F: drivers/gpu/drm/rcar-du/
4138F: drivers/gpu/drm/shmobile/
4139F: include/linux/platform_data/shmob_drm.h
4140F: Documentation/devicetree/bindings/display/renesas,du.txt
4141
4142DRM DRIVER FOR QXL VIRTUAL GPU
4143M: Dave Airlie <airlied@redhat.com>
4144S: Odd Fixes
4145F: drivers/gpu/drm/qxl/
4146F: include/uapi/drm/qxl_drm.h
4147
4148DRM DRIVERS FOR ROCKCHIP
4149M: Mark Yao <mark.yao@rock-chips.com>
4150L: dri-devel@lists.freedesktop.org
4151S: Maintained
4152F: drivers/gpu/drm/rockchip/
4153F: Documentation/devicetree/bindings/display/rockchip/
4154
4155DRM DRIVER FOR SAVAGE VIDEO CARDS
4156S: Orphan / Obsolete
4157F: drivers/gpu/drm/savage/
4158F: include/uapi/drm/savage_drm.h
4159
4160DRM DRIVER FOR SIS VIDEO CARDS
4161S: Orphan / Obsolete
4162F: drivers/gpu/drm/sis/
4163F: include/uapi/drm/sis_drm.h
4164
4165DRM DRIVERS FOR STI
4166M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4167M: Vincent Abriou <vincent.abriou@st.com>
4168L: dri-devel@lists.freedesktop.org
4169T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4170S: Maintained
4171F: drivers/gpu/drm/sti
4172F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4173
4174DRM DRIVER FOR TDFX VIDEO CARDS
4175S: Orphan / Obsolete
4176F: drivers/gpu/drm/tdfx/
4177
4178DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4179M: Dave Airlie <airlied@redhat.com>
4180S: Odd Fixes
4181F: drivers/gpu/drm/udl/
4182
4183DRM DRIVERS FOR VIVANTE GPU IP
4184M: Lucas Stach <l.stach@pengutronix.de>
4185R: Russell King <linux+etnaviv@armlinux.org.uk>
4186R: Christian Gmeiner <christian.gmeiner@gmail.com>
4187L: dri-devel@lists.freedesktop.org
4188S: Maintained
4189F: drivers/gpu/drm/etnaviv/
4190F: include/uapi/drm/etnaviv_drm.h
4191F: Documentation/devicetree/bindings/display/etnaviv/
4192
4193DRM DRIVER FOR VMWARE VIRTUAL GPU
4194M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4195M: Sinclair Yeh <syeh@vmware.com>
4196M: Thomas Hellstrom <thellstrom@vmware.com>
4197L: dri-devel@lists.freedesktop.org
4198T: git git://people.freedesktop.org/~syeh/repos_linux
4199T: git git://people.freedesktop.org/~thomash/linux
4200S: Supported
4201F: drivers/gpu/drm/vmwgfx/
4202F: include/uapi/drm/vmwgfx_drm.h
4203
4204DRM DRIVERS FOR VC4
4205M: Eric Anholt <eric@anholt.net>
4206T: git git://github.com/anholt/linux
4207S: Supported
4208F: drivers/gpu/drm/vc4/
4209F: include/uapi/drm/vc4_drm.h
4210F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4211
4212DRM DRIVERS FOR TI OMAP
4213M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Maintained
4216F: drivers/gpu/drm/omapdrm/
4217F: Documentation/devicetree/bindings/display/ti/
4218
4219DRM DRIVERS FOR TI LCDC
4220M: Jyri Sarha <jsarha@ti.com>
4221R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4222L: dri-devel@lists.freedesktop.org
4223S: Maintained
4224F: drivers/gpu/drm/tilcdc/
4225F: Documentation/devicetree/bindings/display/tilcdc/
4226
4227DSBR100 USB FM RADIO DRIVER
4228M: Alexey Klimov <klimov.linux@gmail.com>
4229L: linux-media@vger.kernel.org
4230T: git git://linuxtv.org/media_tree.git
4231S: Maintained
4232F: drivers/media/radio/dsbr100.c
4233
4234DSCC4 DRIVER
4235M: Francois Romieu <romieu@fr.zoreil.com>
4236L: netdev@vger.kernel.org
4237S: Maintained
4238F: drivers/net/wan/dscc4.c
4239
4240DT3155 MEDIA DRIVER
4241M: Hans Verkuil <hverkuil@xs4all.nl>
4242L: linux-media@vger.kernel.org
4243T: git git://linuxtv.org/media_tree.git
4244W: https://linuxtv.org
4245S: Odd Fixes
4246F: drivers/media/pci/dt3155/
4247
4248DVB_USB_AF9015 MEDIA DRIVER
4249M: Antti Palosaari <crope@iki.fi>
4250L: linux-media@vger.kernel.org
4251W: https://linuxtv.org
4252W: http://palosaari.fi/linux/
4253Q: http://patchwork.linuxtv.org/project/linux-media/list/
4254T: git git://linuxtv.org/anttip/media_tree.git
4255S: Maintained
4256F: drivers/media/usb/dvb-usb-v2/af9015*
4257
4258DVB_USB_AF9035 MEDIA DRIVER
4259M: Antti Palosaari <crope@iki.fi>
4260L: linux-media@vger.kernel.org
4261W: https://linuxtv.org
4262W: http://palosaari.fi/linux/
4263Q: http://patchwork.linuxtv.org/project/linux-media/list/
4264T: git git://linuxtv.org/anttip/media_tree.git
4265S: Maintained
4266F: drivers/media/usb/dvb-usb-v2/af9035*
4267
4268DVB_USB_ANYSEE MEDIA DRIVER
4269M: Antti Palosaari <crope@iki.fi>
4270L: linux-media@vger.kernel.org
4271W: https://linuxtv.org
4272W: http://palosaari.fi/linux/
4273Q: http://patchwork.linuxtv.org/project/linux-media/list/
4274T: git git://linuxtv.org/anttip/media_tree.git
4275S: Maintained
4276F: drivers/media/usb/dvb-usb-v2/anysee*
4277
4278DVB_USB_AU6610 MEDIA DRIVER
4279M: Antti Palosaari <crope@iki.fi>
4280L: linux-media@vger.kernel.org
4281W: https://linuxtv.org
4282W: http://palosaari.fi/linux/
4283Q: http://patchwork.linuxtv.org/project/linux-media/list/
4284T: git git://linuxtv.org/anttip/media_tree.git
4285S: Maintained
4286F: drivers/media/usb/dvb-usb-v2/au6610*
4287
4288DVB_USB_CE6230 MEDIA DRIVER
4289M: Antti Palosaari <crope@iki.fi>
4290L: linux-media@vger.kernel.org
4291W: https://linuxtv.org
4292W: http://palosaari.fi/linux/
4293Q: http://patchwork.linuxtv.org/project/linux-media/list/
4294T: git git://linuxtv.org/anttip/media_tree.git
4295S: Maintained
4296F: drivers/media/usb/dvb-usb-v2/ce6230*
4297
4298DVB_USB_CXUSB MEDIA DRIVER
4299M: Michael Krufky <mkrufky@linuxtv.org>
4300L: linux-media@vger.kernel.org
4301W: https://linuxtv.org
4302W: http://github.com/mkrufky
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/media_tree.git
4305S: Maintained
4306F: drivers/media/usb/dvb-usb/cxusb*
4307
4308DVB_USB_EC168 MEDIA DRIVER
4309M: Antti Palosaari <crope@iki.fi>
4310L: linux-media@vger.kernel.org
4311W: https://linuxtv.org
4312W: http://palosaari.fi/linux/
4313Q: http://patchwork.linuxtv.org/project/linux-media/list/
4314T: git git://linuxtv.org/anttip/media_tree.git
4315S: Maintained
4316F: drivers/media/usb/dvb-usb-v2/ec168*
4317
4318DVB_USB_GL861 MEDIA DRIVER
4319M: Antti Palosaari <crope@iki.fi>
4320L: linux-media@vger.kernel.org
4321W: https://linuxtv.org
4322Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323T: git git://linuxtv.org/anttip/media_tree.git
4324S: Maintained
4325F: drivers/media/usb/dvb-usb-v2/gl861*
4326
4327DVB_USB_MXL111SF MEDIA DRIVER
4328M: Michael Krufky <mkrufky@linuxtv.org>
4329L: linux-media@vger.kernel.org
4330W: https://linuxtv.org
4331W: http://github.com/mkrufky
4332Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333T: git git://linuxtv.org/mkrufky/mxl111sf.git
4334S: Maintained
4335F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4336
4337DVB_USB_RTL28XXU MEDIA DRIVER
4338M: Antti Palosaari <crope@iki.fi>
4339L: linux-media@vger.kernel.org
4340W: https://linuxtv.org
4341W: http://palosaari.fi/linux/
4342Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343T: git git://linuxtv.org/anttip/media_tree.git
4344S: Maintained
4345F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4346
4347DVB_USB_V2 MEDIA DRIVER
4348M: Antti Palosaari <crope@iki.fi>
4349L: linux-media@vger.kernel.org
4350W: https://linuxtv.org
4351W: http://palosaari.fi/linux/
4352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353T: git git://linuxtv.org/anttip/media_tree.git
4354S: Maintained
4355F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4356F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4357
4358DYNAMIC DEBUG
4359M: Jason Baron <jbaron@akamai.com>
4360S: Maintained
4361F: lib/dynamic_debug.c
4362F: include/linux/dynamic_debug.h
4363
4364DZ DECSTATION DZ11 SERIAL DRIVER
4365M: "Maciej W. Rozycki" <macro@linux-mips.org>
4366S: Maintained
4367F: drivers/tty/serial/dz.*
4368
4369E3X0 POWER BUTTON DRIVER
4370M: Moritz Fischer <moritz.fischer@ettus.com>
4371L: usrp-users@lists.ettus.com
4372W: http://www.ettus.com
4373S: Supported
4374F: drivers/input/misc/e3x0-button.c
4375F: Documentation/devicetree/bindings/input/e3x0-button.txt
4376
4377E4000 MEDIA DRIVER
4378M: Antti Palosaari <crope@iki.fi>
4379L: linux-media@vger.kernel.org
4380W: https://linuxtv.org
4381W: http://palosaari.fi/linux/
4382Q: http://patchwork.linuxtv.org/project/linux-media/list/
4383T: git git://linuxtv.org/anttip/media_tree.git
4384S: Maintained
4385F: drivers/media/tuners/e4000*
4386
4387EATA ISA/EISA/PCI SCSI DRIVER
4388M: Dario Ballabio <ballabio_dario@emc.com>
4389L: linux-scsi@vger.kernel.org
4390S: Maintained
4391F: drivers/scsi/eata.c
4392
4393EC100 MEDIA DRIVER
4394M: Antti Palosaari <crope@iki.fi>
4395L: linux-media@vger.kernel.org
4396W: https://linuxtv.org
4397W: http://palosaari.fi/linux/
4398Q: http://patchwork.linuxtv.org/project/linux-media/list/
4399T: git git://linuxtv.org/anttip/media_tree.git
4400S: Maintained
4401F: drivers/media/dvb-frontends/ec100*
4402
4403ECRYPT FILE SYSTEM
4404M: Tyler Hicks <tyhicks@canonical.com>
4405L: ecryptfs@vger.kernel.org
4406W: http://ecryptfs.org
4407W: https://launchpad.net/ecryptfs
4408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4409S: Supported
4410F: Documentation/filesystems/ecryptfs.txt
4411F: fs/ecryptfs/
4412
4413EDAC-CORE
4414M: Doug Thompson <dougthompson@xmission.com>
4415M: Borislav Petkov <bp@alien8.de>
4416M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4417M: Mauro Carvalho Chehab <mchehab@kernel.org>
4418L: linux-edac@vger.kernel.org
4419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4421S: Supported
4422F: Documentation/edac.txt
4423F: drivers/edac/
4424F: include/linux/edac.h
4425
4426EDAC-AMD64
4427M: Doug Thompson <dougthompson@xmission.com>
4428M: Borislav Petkov <bp@alien8.de>
4429L: linux-edac@vger.kernel.org
4430S: Maintained
4431F: drivers/edac/amd64_edac*
4432
4433EDAC-CALXEDA
4434M: Doug Thompson <dougthompson@xmission.com>
4435M: Robert Richter <rric@kernel.org>
4436L: linux-edac@vger.kernel.org
4437S: Maintained
4438F: drivers/edac/highbank*
4439
4440EDAC-CAVIUM
4441M: Ralf Baechle <ralf@linux-mips.org>
4442M: David Daney <david.daney@cavium.com>
4443L: linux-edac@vger.kernel.org
4444L: linux-mips@linux-mips.org
4445S: Supported
4446F: drivers/edac/octeon_edac*
4447
4448EDAC-E752X
4449M: Mark Gross <mark.gross@intel.com>
4450M: Doug Thompson <dougthompson@xmission.com>
4451L: linux-edac@vger.kernel.org
4452S: Maintained
4453F: drivers/edac/e752x_edac.c
4454
4455EDAC-E7XXX
4456M: Doug Thompson <dougthompson@xmission.com>
4457L: linux-edac@vger.kernel.org
4458S: Maintained
4459F: drivers/edac/e7xxx_edac.c
4460
4461EDAC-GHES
4462M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4463M: Mauro Carvalho Chehab <mchehab@kernel.org>
4464L: linux-edac@vger.kernel.org
4465S: Maintained
4466F: drivers/edac/ghes_edac.c
4467
4468EDAC-I82443BXGX
4469M: Tim Small <tim@buttersideup.com>
4470L: linux-edac@vger.kernel.org
4471S: Maintained
4472F: drivers/edac/i82443bxgx_edac.c
4473
4474EDAC-I3000
4475M: Jason Uhlenkott <juhlenko@akamai.com>
4476L: linux-edac@vger.kernel.org
4477S: Maintained
4478F: drivers/edac/i3000_edac.c
4479
4480EDAC-I5000
4481M: Doug Thompson <dougthompson@xmission.com>
4482L: linux-edac@vger.kernel.org
4483S: Maintained
4484F: drivers/edac/i5000_edac.c
4485
4486EDAC-I5400
4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4488M: Mauro Carvalho Chehab <mchehab@kernel.org>
4489L: linux-edac@vger.kernel.org
4490S: Maintained
4491F: drivers/edac/i5400_edac.c
4492
4493EDAC-I7300
4494M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495M: Mauro Carvalho Chehab <mchehab@kernel.org>
4496L: linux-edac@vger.kernel.org
4497S: Maintained
4498F: drivers/edac/i7300_edac.c
4499
4500EDAC-I7CORE
4501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4502M: Mauro Carvalho Chehab <mchehab@kernel.org>
4503L: linux-edac@vger.kernel.org
4504S: Maintained
4505F: drivers/edac/i7core_edac.c
4506
4507EDAC-I82975X
4508M: Ranganathan Desikan <ravi@jetztechnologies.com>
4509M: "Arvind R." <arvino55@gmail.com>
4510L: linux-edac@vger.kernel.org
4511S: Maintained
4512F: drivers/edac/i82975x_edac.c
4513
4514EDAC-IE31200
4515M: Jason Baron <jbaron@akamai.com>
4516L: linux-edac@vger.kernel.org
4517S: Maintained
4518F: drivers/edac/ie31200_edac.c
4519
4520EDAC-MPC85XX
4521M: Johannes Thumshirn <morbidrsa@gmail.com>
4522L: linux-edac@vger.kernel.org
4523S: Maintained
4524F: drivers/edac/mpc85xx_edac.[ch]
4525
4526EDAC-PASEMI
4527M: Egor Martovetsky <egor@pasemi.com>
4528L: linux-edac@vger.kernel.org
4529S: Maintained
4530F: drivers/edac/pasemi_edac.c
4531
4532EDAC-R82600
4533M: Tim Small <tim@buttersideup.com>
4534L: linux-edac@vger.kernel.org
4535S: Maintained
4536F: drivers/edac/r82600_edac.c
4537
4538EDAC-SBRIDGE
4539M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4540M: Mauro Carvalho Chehab <mchehab@kernel.org>
4541L: linux-edac@vger.kernel.org
4542S: Maintained
4543F: drivers/edac/sb_edac.c
4544
4545EDAC-SKYLAKE
4546M: Tony Luck <tony.luck@intel.com>
4547L: linux-edac@vger.kernel.org
4548S: Maintained
4549F: drivers/edac/skx_edac.c
4550
4551EDAC-XGENE
4552APPLIED MICRO (APM) X-GENE SOC EDAC
4553M: Loc Ho <lho@apm.com>
4554S: Supported
4555F: drivers/edac/xgene_edac.c
4556F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4557
4558EDIROL UA-101/UA-1000 DRIVER
4559M: Clemens Ladisch <clemens@ladisch.de>
4560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4561T: git git://git.alsa-project.org/alsa-kernel.git
4562S: Maintained
4563F: sound/usb/misc/ua101.c
4564
4565EXTENSIBLE FIRMWARE INTERFACE (EFI)
4566M: Matt Fleming <matt@codeblueprint.co.uk>
4567L: linux-efi@vger.kernel.org
4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4569S: Maintained
4570F: Documentation/efi-stub.txt
4571F: arch/ia64/kernel/efi.c
4572F: arch/x86/boot/compressed/eboot.[ch]
4573F: arch/x86/include/asm/efi.h
4574F: arch/x86/platform/efi/
4575F: drivers/firmware/efi/
4576F: include/linux/efi*.h
4577
4578EFI VARIABLE FILESYSTEM
4579M: Matthew Garrett <matthew.garrett@nebula.com>
4580M: Jeremy Kerr <jk@ozlabs.org>
4581M: Matt Fleming <matt@codeblueprint.co.uk>
4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4583L: linux-efi@vger.kernel.org
4584S: Maintained
4585F: fs/efivarfs/
4586
4587EFIFB FRAMEBUFFER DRIVER
4588L: linux-fbdev@vger.kernel.org
4589M: Peter Jones <pjones@redhat.com>
4590S: Maintained
4591F: drivers/video/fbdev/efifb.c
4592
4593EFS FILESYSTEM
4594W: http://aeschi.ch.eu.org/efs/
4595S: Orphan
4596F: fs/efs/
4597
4598EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4599M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4600L: netdev@vger.kernel.org
4601S: Maintained
4602F: drivers/net/ethernet/ibm/ehea/
4603
4604EM28XX VIDEO4LINUX DRIVER
4605M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4606M: Mauro Carvalho Chehab <mchehab@kernel.org>
4607L: linux-media@vger.kernel.org
4608W: https://linuxtv.org
4609T: git git://linuxtv.org/media_tree.git
4610S: Maintained
4611F: drivers/media/usb/em28xx/
4612
4613EMBEDDED LINUX
4614M: Paul Gortmaker <paul.gortmaker@windriver.com>
4615M: Matt Mackall <mpm@selenic.com>
4616M: David Woodhouse <dwmw2@infradead.org>
4617L: linux-embedded@vger.kernel.org
4618S: Maintained
4619
4620EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4621M: James Smart <james.smart@avagotech.com>
4622M: Dick Kennedy <dick.kennedy@avagotech.com>
4623L: linux-scsi@vger.kernel.org
4624W: http://www.avagotech.com
4625S: Supported
4626F: drivers/scsi/lpfc/
4627
4628ENE CB710 FLASH CARD READER DRIVER
4629M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4630S: Maintained
4631F: drivers/misc/cb710/
4632F: drivers/mmc/host/cb710-mmc.*
4633F: include/linux/cb710.h
4634
4635ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4636M: Maxim Levitsky <maximlevitsky@gmail.com>
4637S: Maintained
4638F: drivers/media/rc/ene_ir.*
4639
4640EPSON S1D13XXX FRAMEBUFFER DRIVER
4641M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4642S: Maintained
4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4644F: drivers/video/fbdev/s1d13xxxfb.c
4645F: include/video/s1d13xxxfb.h
4646
4647ET131X NETWORK DRIVER
4648M: Mark Einon <mark.einon@gmail.com>
4649S: Odd Fixes
4650F: drivers/net/ethernet/agere/
4651
4652ETHERNET BRIDGE
4653M: Stephen Hemminger <stephen@networkplumber.org>
4654L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4655L: netdev@vger.kernel.org
4656W: http://www.linuxfoundation.org/en/Net:Bridge
4657S: Maintained
4658F: include/linux/netfilter_bridge/
4659F: net/bridge/
4660
4661ETHERNET PHY LIBRARY
4662M: Florian Fainelli <f.fainelli@gmail.com>
4663L: netdev@vger.kernel.org
4664S: Maintained
4665F: include/linux/phy.h
4666F: include/linux/phy_fixed.h
4667F: drivers/net/phy/
4668F: Documentation/networking/phy.txt
4669F: drivers/of/of_mdio.c
4670F: drivers/of/of_net.c
4671
4672EXT2 FILE SYSTEM
4673M: Jan Kara <jack@suse.com>
4674L: linux-ext4@vger.kernel.org
4675S: Maintained
4676F: Documentation/filesystems/ext2.txt
4677F: fs/ext2/
4678F: include/linux/ext2*
4679
4680EXT4 FILE SYSTEM
4681M: "Theodore Ts'o" <tytso@mit.edu>
4682M: Andreas Dilger <adilger.kernel@dilger.ca>
4683L: linux-ext4@vger.kernel.org
4684W: http://ext4.wiki.kernel.org
4685Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4687S: Maintained
4688F: Documentation/filesystems/ext4.txt
4689F: fs/ext4/
4690
4691Extended Verification Module (EVM)
4692M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4693L: linux-ima-devel@lists.sourceforge.net
4694L: linux-security-module@vger.kernel.org
4695S: Supported
4696F: security/integrity/evm/
4697
4698EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4699M: MyungJoo Ham <myungjoo.ham@samsung.com>
4700M: Chanwoo Choi <cw00.choi@samsung.com>
4701L: linux-kernel@vger.kernel.org
4702T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4703S: Maintained
4704F: drivers/extcon/
4705F: include/linux/extcon/
4706F: include/linux/extcon.h
4707F: Documentation/extcon/
4708F: Documentation/devicetree/bindings/extcon/
4709
4710EXYNOS DP DRIVER
4711M: Jingoo Han <jingoohan1@gmail.com>
4712L: dri-devel@lists.freedesktop.org
4713S: Maintained
4714F: drivers/gpu/drm/exynos/exynos_dp*
4715
4716EXYNOS SYSMMU (IOMMU) driver
4717M: Marek Szyprowski <m.szyprowski@samsung.com>
4718L: iommu@lists.linux-foundation.org
4719S: Maintained
4720F: drivers/iommu/exynos-iommu.c
4721
4722EXYNOS MIPI DISPLAY DRIVERS
4723M: Inki Dae <inki.dae@samsung.com>
4724M: Donghwa Lee <dh09.lee@samsung.com>
4725M: Kyungmin Park <kyungmin.park@samsung.com>
4726L: linux-fbdev@vger.kernel.org
4727S: Maintained
4728F: drivers/video/fbdev/exynos/exynos_mipi*
4729F: include/video/exynos_mipi*
4730
4731EZchip NPS platform support
4732M: Noam Camus <noamc@ezchip.com>
4733S: Supported
4734F: arch/arc/plat-eznps
4735F: arch/arc/boot/dts/eznps.dts
4736
4737F71805F HARDWARE MONITORING DRIVER
4738M: Jean Delvare <jdelvare@suse.com>
4739L: linux-hwmon@vger.kernel.org
4740S: Maintained
4741F: Documentation/hwmon/f71805f
4742F: drivers/hwmon/f71805f.c
4743
4744FC0011 TUNER DRIVER
4745M: Michael Buesch <m@bues.ch>
4746L: linux-media@vger.kernel.org
4747S: Maintained
4748F: drivers/media/tuners/fc0011.h
4749F: drivers/media/tuners/fc0011.c
4750
4751FC2580 MEDIA DRIVER
4752M: Antti Palosaari <crope@iki.fi>
4753L: linux-media@vger.kernel.org
4754W: https://linuxtv.org
4755W: http://palosaari.fi/linux/
4756Q: http://patchwork.linuxtv.org/project/linux-media/list/
4757T: git git://linuxtv.org/anttip/media_tree.git
4758S: Maintained
4759F: drivers/media/tuners/fc2580*
4760
4761FANOTIFY
4762M: Eric Paris <eparis@redhat.com>
4763S: Maintained
4764F: fs/notify/fanotify/
4765F: include/linux/fanotify.h
4766F: include/uapi/linux/fanotify.h
4767
4768FARSYNC SYNCHRONOUS DRIVER
4769M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4770W: http://www.farsite.co.uk/
4771S: Supported
4772F: drivers/net/wan/farsync.*
4773
4774FAULT INJECTION SUPPORT
4775M: Akinobu Mita <akinobu.mita@gmail.com>
4776S: Supported
4777F: Documentation/fault-injection/
4778F: lib/fault-inject.c
4779
4780FBTFT Framebuffer drivers
4781M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4782M: Noralf Trønnes <noralf@tronnes.org>
4783S: Maintained
4784F: drivers/staging/fbtft/
4785
4786FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4787M: Johannes Thumshirn <jth@kernel.org>
4788L: fcoe-devel@open-fcoe.org
4789W: www.Open-FCoE.org
4790S: Supported
4791F: drivers/scsi/libfc/
4792F: drivers/scsi/fcoe/
4793F: include/scsi/fc/
4794F: include/scsi/libfc.h
4795F: include/scsi/libfcoe.h
4796F: include/uapi/scsi/fc/
4797
4798FILE LOCKING (flock() and fcntl()/lockf())
4799M: Jeff Layton <jlayton@poochiereds.net>
4800M: "J. Bruce Fields" <bfields@fieldses.org>
4801L: linux-fsdevel@vger.kernel.org
4802S: Maintained
4803F: include/linux/fcntl.h
4804F: include/linux/fs.h
4805F: include/uapi/linux/fcntl.h
4806F: include/uapi/linux/fs.h
4807F: fs/fcntl.c
4808F: fs/locks.c
4809
4810FILESYSTEMS (VFS and infrastructure)
4811M: Alexander Viro <viro@zeniv.linux.org.uk>
4812L: linux-fsdevel@vger.kernel.org
4813S: Maintained
4814F: fs/*
4815
4816FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4817M: Riku Voipio <riku.voipio@iki.fi>
4818L: linux-hwmon@vger.kernel.org
4819S: Maintained
4820F: drivers/hwmon/f75375s.c
4821F: include/linux/f75375s.h
4822
4823FIREWIRE AUDIO DRIVERS
4824M: Clemens Ladisch <clemens@ladisch.de>
4825L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4826T: git git://git.alsa-project.org/alsa-kernel.git
4827S: Maintained
4828F: sound/firewire/
4829
4830FIREWIRE MEDIA DRIVERS (firedtv)
4831M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4832L: linux-media@vger.kernel.org
4833L: linux1394-devel@lists.sourceforge.net
4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4835S: Maintained
4836F: drivers/media/firewire/
4837
4838FIREWIRE SBP-2 TARGET
4839M: Chris Boot <bootc@bootc.net>
4840L: linux-scsi@vger.kernel.org
4841L: target-devel@vger.kernel.org
4842L: linux1394-devel@lists.sourceforge.net
4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4844S: Maintained
4845F: drivers/target/sbp/
4846
4847FIREWIRE SUBSYSTEM
4848M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4849L: linux1394-devel@lists.sourceforge.net
4850W: http://ieee1394.wiki.kernel.org/
4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4852S: Maintained
4853F: drivers/firewire/
4854F: include/linux/firewire.h
4855F: include/uapi/linux/firewire*.h
4856F: tools/firewire/
4857
4858FIRMWARE LOADER (request_firmware)
4859M: Ming Lei <ming.lei@canonical.com>
4860L: linux-kernel@vger.kernel.org
4861S: Maintained
4862F: Documentation/firmware_class/
4863F: drivers/base/firmware*.c
4864F: include/linux/firmware.h
4865
4866FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4867M: Joshua Morris <josh.h.morris@us.ibm.com>
4868M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4869S: Maintained
4870F: drivers/block/rsxx/
4871
4872FLOPPY DRIVER
4873M: Jiri Kosina <jikos@kernel.org>
4874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4875S: Odd fixes
4876F: drivers/block/floppy.c
4877
4878FMC SUBSYSTEM
4879M: Alessandro Rubini <rubini@gnudd.com>
4880W: http://www.ohwr.org/projects/fmc-bus
4881S: Supported
4882F: drivers/fmc/
4883F: include/linux/fmc*.h
4884F: include/linux/ipmi-fru.h
4885K: fmc_d.*register
4886
4887FPGA MANAGER FRAMEWORK
4888M: Alan Tull <atull@opensource.altera.com>
4889R: Moritz Fischer <moritz.fischer@ettus.com>
4890S: Maintained
4891F: drivers/fpga/
4892F: include/linux/fpga/fpga-mgr.h
4893W: http://www.rocketboards.org
4894
4895FPU EMULATOR
4896M: Bill Metzenthen <billm@melbpc.org.au>
4897W: http://floatingpoint.sourceforge.net/emulator/index.html
4898S: Maintained
4899F: arch/x86/math-emu/
4900
4901FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4902L: netdev@vger.kernel.org
4903S: Orphan
4904F: drivers/net/wan/dlci.c
4905F: drivers/net/wan/sdla.c
4906
4907FRAMEBUFFER LAYER
4908M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4909M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4910L: linux-fbdev@vger.kernel.org
4911W: http://linux-fbdev.sourceforge.net/
4912Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4914S: Maintained
4915F: Documentation/fb/
4916F: drivers/video/
4917F: include/video/
4918F: include/linux/fb.h
4919F: include/uapi/video/
4920F: include/uapi/linux/fb.h
4921
4922FREESCALE DIU FRAMEBUFFER DRIVER
4923M: Timur Tabi <timur@tabi.org>
4924L: linux-fbdev@vger.kernel.org
4925S: Maintained
4926F: drivers/video/fbdev/fsl-diu-fb.*
4927
4928FREESCALE DMA DRIVER
4929M: Li Yang <leoli@freescale.com>
4930M: Zhang Wei <zw@zh-kernel.org>
4931L: linuxppc-dev@lists.ozlabs.org
4932S: Maintained
4933F: drivers/dma/fsldma.*
4934
4935FREESCALE GPMI NAND DRIVER
4936M: Han Xu <han.xu@nxp.com>
4937L: linux-mtd@lists.infradead.org
4938S: Maintained
4939F: drivers/mtd/nand/gpmi-nand/*
4940
4941FREESCALE I2C CPM DRIVER
4942M: Jochen Friedrich <jochen@scram.de>
4943L: linuxppc-dev@lists.ozlabs.org
4944L: linux-i2c@vger.kernel.org
4945S: Maintained
4946F: drivers/i2c/busses/i2c-cpm.c
4947
4948FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4949M: Sascha Hauer <kernel@pengutronix.de>
4950L: linux-fbdev@vger.kernel.org
4951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4952S: Maintained
4953F: include/linux/platform_data/video-imxfb.h
4954F: drivers/video/fbdev/imxfb.c
4955
4956FREESCALE QUAD SPI DRIVER
4957M: Han Xu <han.xu@nxp.com>
4958L: linux-mtd@lists.infradead.org
4959S: Maintained
4960F: drivers/mtd/spi-nor/fsl-quadspi.c
4961
4962FREESCALE SOC FS_ENET DRIVER
4963M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4964M: Vitaly Bordug <vbordug@ru.mvista.com>
4965L: linuxppc-dev@lists.ozlabs.org
4966L: netdev@vger.kernel.org
4967S: Maintained
4968F: drivers/net/ethernet/freescale/fs_enet/
4969F: include/linux/fs_enet_pd.h
4970
4971FREESCALE IMX / MXC FEC DRIVER
4972M: Fugang Duan <fugang.duan@nxp.com>
4973L: netdev@vger.kernel.org
4974S: Maintained
4975F: drivers/net/ethernet/freescale/fec_main.c
4976F: drivers/net/ethernet/freescale/fec_ptp.c
4977F: drivers/net/ethernet/freescale/fec.h
4978F: Documentation/devicetree/bindings/net/fsl-fec.txt
4979
4980FREESCALE QUICC ENGINE LIBRARY
4981L: linuxppc-dev@lists.ozlabs.org
4982S: Orphan
4983F: drivers/soc/fsl/qe/
4984F: include/soc/fsl/*qe*.h
4985F: include/soc/fsl/*ucc*.h
4986
4987FREESCALE USB PERIPHERAL DRIVERS
4988M: Li Yang <leoli@freescale.com>
4989L: linux-usb@vger.kernel.org
4990L: linuxppc-dev@lists.ozlabs.org
4991S: Maintained
4992F: drivers/usb/gadget/udc/fsl*
4993
4994FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4995M: Li Yang <leoli@freescale.com>
4996L: netdev@vger.kernel.org
4997L: linuxppc-dev@lists.ozlabs.org
4998S: Maintained
4999F: drivers/net/ethernet/freescale/ucc_geth*
5000
5001FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5002M: Claudiu Manoil <claudiu.manoil@freescale.com>
5003L: netdev@vger.kernel.org
5004S: Maintained
5005F: drivers/net/ethernet/freescale/gianfar*
5006X: drivers/net/ethernet/freescale/gianfar_ptp.c
5007F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5008
5009FREESCALE QUICC ENGINE UCC HDLC DRIVER
5010M: Zhao Qiang <qiang.zhao@nxp.com>
5011L: netdev@vger.kernel.org
5012L: linuxppc-dev@lists.ozlabs.org
5013S: Maintained
5014F: drivers/net/wan/fsl_ucc_hdlc*
5015
5016FREESCALE QUICC ENGINE UCC UART DRIVER
5017M: Timur Tabi <timur@tabi.org>
5018L: linuxppc-dev@lists.ozlabs.org
5019S: Maintained
5020F: drivers/tty/serial/ucc_uart.c
5021
5022FREESCALE SOC SOUND DRIVERS
5023M: Timur Tabi <timur@tabi.org>
5024M: Nicolin Chen <nicoleotsuka@gmail.com>
5025M: Xiubo Li <Xiubo.Lee@gmail.com>
5026R: Fabio Estevam <fabio.estevam@nxp.com>
5027L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5028L: linuxppc-dev@lists.ozlabs.org
5029S: Maintained
5030F: sound/soc/fsl/fsl*
5031F: sound/soc/fsl/imx*
5032F: sound/soc/fsl/mpc8610_hpcd.c
5033
5034FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5035M: "J. German Rivera" <German.Rivera@freescale.com>
5036M: Stuart Yoder <stuart.yoder@nxp.com>
5037L: linux-kernel@vger.kernel.org
5038S: Maintained
5039F: drivers/staging/fsl-mc/
5040
5041FREEVXFS FILESYSTEM
5042M: Christoph Hellwig <hch@infradead.org>
5043W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5044S: Maintained
5045F: fs/freevxfs/
5046
5047FREEZER
5048M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5049M: Pavel Machek <pavel@ucw.cz>
5050L: linux-pm@vger.kernel.org
5051S: Supported
5052F: Documentation/power/freezing-of-tasks.txt
5053F: include/linux/freezer.h
5054F: kernel/freezer.c
5055
5056FRONTSWAP API
5057M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5058L: linux-kernel@vger.kernel.org
5059S: Maintained
5060F: mm/frontswap.c
5061F: include/linux/frontswap.h
5062
5063FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5064M: David Howells <dhowells@redhat.com>
5065L: linux-cachefs@redhat.com (moderated for non-subscribers)
5066S: Supported
5067F: Documentation/filesystems/caching/
5068F: fs/fscache/
5069F: include/linux/fscache*.h
5070
5071FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5072M: Theodore Y. Ts'o <tytso@mit.edu>
5073M: Jaegeuk Kim <jaegeuk@kernel.org>
5074S: Supported
5075F: fs/crypto/
5076F: include/linux/fscrypto.h
5077
5078F2FS FILE SYSTEM
5079M: Jaegeuk Kim <jaegeuk@kernel.org>
5080M: Changman Lee <cm224.lee@samsung.com>
5081R: Chao Yu <yuchao0@huawei.com>
5082L: linux-f2fs-devel@lists.sourceforge.net
5083W: http://en.wikipedia.org/wiki/F2FS
5084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5085S: Maintained
5086F: Documentation/filesystems/f2fs.txt
5087F: Documentation/ABI/testing/sysfs-fs-f2fs
5088F: fs/f2fs/
5089F: include/linux/f2fs_fs.h
5090F: include/trace/events/f2fs.h
5091
5092FUJITSU FR-V (FRV) PORT
5093S: Orphan
5094F: arch/frv/
5095
5096FUJITSU LAPTOP EXTRAS
5097M: Jonathan Woithe <jwoithe@just42.net>
5098L: platform-driver-x86@vger.kernel.org
5099S: Maintained
5100F: drivers/platform/x86/fujitsu-laptop.c
5101
5102FUJITSU M-5MO LS CAMERA ISP DRIVER
5103M: Kyungmin Park <kyungmin.park@samsung.com>
5104M: Heungjun Kim <riverful.kim@samsung.com>
5105L: linux-media@vger.kernel.org
5106S: Maintained
5107F: drivers/media/i2c/m5mols/
5108F: include/media/i2c/m5mols.h
5109
5110FUJITSU TABLET EXTRAS
5111M: Robert Gerlach <khnz@gmx.de>
5112L: platform-driver-x86@vger.kernel.org
5113S: Maintained
5114F: drivers/platform/x86/fujitsu-tablet.c
5115
5116FUSE: FILESYSTEM IN USERSPACE
5117M: Miklos Szeredi <miklos@szeredi.hu>
5118L: linux-fsdevel@vger.kernel.org
5119W: http://fuse.sourceforge.net/
5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5121S: Maintained
5122F: fs/fuse/
5123F: include/uapi/linux/fuse.h
5124F: Documentation/filesystems/fuse.txt
5125
5126FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5127M: Rik Faith <faith@cs.unc.edu>
5128L: linux-scsi@vger.kernel.org
5129S: Odd Fixes (e.g., new signatures)
5130F: drivers/scsi/fdomain.*
5131
5132GCC PLUGINS
5133M: Kees Cook <keescook@chromium.org>
5134R: Emese Revfy <re.emese@gmail.com>
5135L: kernel-hardening@lists.openwall.com
5136S: Maintained
5137F: scripts/gcc-plugins/
5138F: scripts/gcc-plugin.sh
5139F: Documentation/gcc-plugins.txt
5140
5141GCOV BASED KERNEL PROFILING
5142M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5143S: Maintained
5144F: kernel/gcov/
5145F: Documentation/gcov.txt
5146
5147GDT SCSI DISK ARRAY CONTROLLER DRIVER
5148M: Achim Leubner <achim_leubner@adaptec.com>
5149L: linux-scsi@vger.kernel.org
5150W: http://www.icp-vortex.com/
5151S: Supported
5152F: drivers/scsi/gdt*
5153
5154GDB KERNEL DEBUGGING HELPER SCRIPTS
5155M: Jan Kiszka <jan.kiszka@siemens.com>
5156M: Kieran Bingham <kieran@bingham.xyz>
5157S: Supported
5158F: scripts/gdb/
5159
5160GEMTEK FM RADIO RECEIVER DRIVER
5161M: Hans Verkuil <hverkuil@xs4all.nl>
5162L: linux-media@vger.kernel.org
5163T: git git://linuxtv.org/media_tree.git
5164W: https://linuxtv.org
5165S: Maintained
5166F: drivers/media/radio/radio-gemtek*
5167
5168GENERIC GPIO I2C DRIVER
5169M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5170S: Supported
5171F: drivers/i2c/busses/i2c-gpio.c
5172F: include/linux/i2c-gpio.h
5173
5174GENERIC GPIO I2C MULTIPLEXER DRIVER
5175M: Peter Korsgaard <peter.korsgaard@barco.com>
5176L: linux-i2c@vger.kernel.org
5177S: Supported
5178F: drivers/i2c/muxes/i2c-mux-gpio.c
5179F: include/linux/i2c-mux-gpio.h
5180F: Documentation/i2c/muxes/i2c-mux-gpio
5181
5182GENERIC HDLC (WAN) DRIVERS
5183M: Krzysztof Halasa <khc@pm.waw.pl>
5184W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5185S: Maintained
5186F: drivers/net/wan/c101.c
5187F: drivers/net/wan/hd6457*
5188F: drivers/net/wan/hdlc*
5189F: drivers/net/wan/n2.c
5190F: drivers/net/wan/pc300too.c
5191F: drivers/net/wan/pci200syn.c
5192F: drivers/net/wan/wanxl*
5193
5194GENERIC INCLUDE/ASM HEADER FILES
5195M: Arnd Bergmann <arnd@arndb.de>
5196L: linux-arch@vger.kernel.org
5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5198S: Maintained
5199F: include/asm-generic/
5200F: include/uapi/asm-generic/
5201
5202GENERIC PHY FRAMEWORK
5203M: Kishon Vijay Abraham I <kishon@ti.com>
5204L: linux-kernel@vger.kernel.org
5205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5206S: Supported
5207F: drivers/phy/
5208F: include/linux/phy/
5209
5210GENERIC PM DOMAINS
5211M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5212M: Kevin Hilman <khilman@kernel.org>
5213M: Ulf Hansson <ulf.hansson@linaro.org>
5214L: linux-pm@vger.kernel.org
5215S: Supported
5216F: drivers/base/power/domain*.c
5217F: include/linux/pm_domain.h
5218
5219GENERIC UIO DRIVER FOR PCI DEVICES
5220M: "Michael S. Tsirkin" <mst@redhat.com>
5221L: kvm@vger.kernel.org
5222S: Supported
5223F: drivers/uio/uio_pci_generic.c
5224
5225GET_MAINTAINER SCRIPT
5226M: Joe Perches <joe@perches.com>
5227S: Maintained
5228F: scripts/get_maintainer.pl
5229
5230GFS2 FILE SYSTEM
5231M: Steven Whitehouse <swhiteho@redhat.com>
5232M: Bob Peterson <rpeterso@redhat.com>
5233L: cluster-devel@redhat.com
5234W: http://sources.redhat.com/cluster/
5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5236S: Supported
5237F: Documentation/filesystems/gfs2*.txt
5238F: fs/gfs2/
5239F: include/uapi/linux/gfs2_ondisk.h
5240
5241GIGASET ISDN DRIVERS
5242M: Paul Bolle <pebolle@tiscali.nl>
5243L: gigaset307x-common@lists.sourceforge.net
5244W: http://gigaset307x.sourceforge.net/
5245S: Odd Fixes
5246F: Documentation/isdn/README.gigaset
5247F: drivers/isdn/gigaset/
5248F: include/uapi/linux/gigaset_dev.h
5249
5250GO7007 MPEG CODEC
5251M: Hans Verkuil <hans.verkuil@cisco.com>
5252L: linux-media@vger.kernel.org
5253S: Maintained
5254F: drivers/media/usb/go7007/
5255
5256GOODIX TOUCHSCREEN
5257M: Bastien Nocera <hadess@hadess.net>
5258L: linux-input@vger.kernel.org
5259S: Maintained
5260F: drivers/input/touchscreen/goodix.c
5261
5262GPIO SUBSYSTEM
5263M: Linus Walleij <linus.walleij@linaro.org>
5264M: Alexandre Courbot <gnurou@gmail.com>
5265L: linux-gpio@vger.kernel.org
5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5267S: Maintained
5268F: Documentation/devicetree/bindings/gpio/
5269F: Documentation/gpio/
5270F: Documentation/ABI/testing/gpio-cdev
5271F: Documentation/ABI/obsolete/sysfs-gpio
5272F: drivers/gpio/
5273F: include/linux/gpio/
5274F: include/linux/gpio.h
5275F: include/asm-generic/gpio.h
5276F: include/uapi/linux/gpio.h
5277F: tools/gpio/
5278
5279GRE DEMULTIPLEXER DRIVER
5280M: Dmitry Kozlov <xeb@mail.ru>
5281L: netdev@vger.kernel.org
5282S: Maintained
5283F: net/ipv4/gre_demux.c
5284F: net/ipv4/gre_offload.c
5285F: include/net/gre.h
5286
5287GRETH 10/100/1G Ethernet MAC device driver
5288M: Andreas Larsson <andreas@gaisler.com>
5289L: netdev@vger.kernel.org
5290S: Maintained
5291F: drivers/net/ethernet/aeroflex/
5292
5293GREYBUS SUBSYSTEM
5294M: Johan Hovold <johan@kernel.org>
5295M: Alex Elder <elder@kernel.org>
5296M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5297S: Maintained
5298F: drivers/staging/greybus/
5299
5300GREYBUS AUDIO PROTOCOLS DRIVERS
5301M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5302S: Maintained
5303F: drivers/staging/greybus/audio_codec.c
5304F: drivers/staging/greybus/audio_module.c
5305F: drivers/staging/greybus/audio_topology.c
5306
5307GREYBUS PROTOCOLS DRIVERS
5308M: Rui Miguel Silva <rmfrfs@gmail.com>
5309S: Maintained
5310F: drivers/staging/greybus/sdio.c
5311F: drivers/staging/greybus/light.c
5312F: drivers/staging/greybus/gpio.c
5313F: drivers/staging/greybus/power_supply.c
5314F: drivers/staging/greybus/spi.c
5315F: drivers/staging/greybus/spilib.c
5316
5317GREYBUS PROTOCOLS DRIVERS
5318M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5319S: Maintained
5320F: drivers/staging/greybus/loopback.c
5321F: drivers/staging/greybus/timesync.c
5322F: drivers/staging/greybus/timesync_platform.c
5323
5324GREYBUS PROTOCOLS DRIVERS
5325M: Viresh Kumar <vireshk@kernel.org>
5326S: Maintained
5327F: drivers/staging/greybus/authentication.c
5328F: drivers/staging/greybus/bootrom.c
5329F: drivers/staging/greybus/firmware.h
5330F: drivers/staging/greybus/fw-core.c
5331F: drivers/staging/greybus/fw-download.c
5332F: drivers/staging/greybus/fw-managament.c
5333F: drivers/staging/greybus/greybus_authentication.h
5334F: drivers/staging/greybus/greybus_firmware.h
5335F: drivers/staging/greybus/hid.c
5336F: drivers/staging/greybus/i2c.c
5337F: drivers/staging/greybus/spi.c
5338F: drivers/staging/greybus/spilib.c
5339F: drivers/staging/greybus/spilib.h
5340
5341GREYBUS PROTOCOLS DRIVERS
5342M: David Lin <dtwlin@gmail.com>
5343S: Maintained
5344F: drivers/staging/greybus/uart.c
5345F: drivers/staging/greybus/log.c
5346
5347GREYBUS PLATFORM DRIVERS
5348M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5349S: Maintained
5350F: drivers/staging/greybus/arche-platform.c
5351F: drivers/staging/greybus/arche-apb-ctrl.c
5352F: drivers/staging/greybus/arche_platform.h
5353
5354GSPCA FINEPIX SUBDRIVER
5355M: Frank Zago <frank@zago.net>
5356L: linux-media@vger.kernel.org
5357T: git git://linuxtv.org/media_tree.git
5358S: Maintained
5359F: drivers/media/usb/gspca/finepix.c
5360
5361GSPCA GL860 SUBDRIVER
5362M: Olivier Lorin <o.lorin@laposte.net>
5363L: linux-media@vger.kernel.org
5364T: git git://linuxtv.org/media_tree.git
5365S: Maintained
5366F: drivers/media/usb/gspca/gl860/
5367
5368GSPCA M5602 SUBDRIVER
5369M: Erik Andren <erik.andren@gmail.com>
5370L: linux-media@vger.kernel.org
5371T: git git://linuxtv.org/media_tree.git
5372S: Maintained
5373F: drivers/media/usb/gspca/m5602/
5374
5375GSPCA PAC207 SONIXB SUBDRIVER
5376M: Hans Verkuil <hverkuil@xs4all.nl>
5377L: linux-media@vger.kernel.org
5378T: git git://linuxtv.org/media_tree.git
5379S: Odd Fixes
5380F: drivers/media/usb/gspca/pac207.c
5381
5382GSPCA SN9C20X SUBDRIVER
5383M: Brian Johnson <brijohn@gmail.com>
5384L: linux-media@vger.kernel.org
5385T: git git://linuxtv.org/media_tree.git
5386S: Maintained
5387F: drivers/media/usb/gspca/sn9c20x.c
5388
5389GSPCA T613 SUBDRIVER
5390M: Leandro Costantino <lcostantino@gmail.com>
5391L: linux-media@vger.kernel.org
5392T: git git://linuxtv.org/media_tree.git
5393S: Maintained
5394F: drivers/media/usb/gspca/t613.c
5395
5396GSPCA USB WEBCAM DRIVER
5397M: Hans Verkuil <hverkuil@xs4all.nl>
5398L: linux-media@vger.kernel.org
5399T: git git://linuxtv.org/media_tree.git
5400S: Odd Fixes
5401F: drivers/media/usb/gspca/
5402
5403GUID PARTITION TABLE (GPT)
5404M: Davidlohr Bueso <dave@stgolabs.net>
5405L: linux-efi@vger.kernel.org
5406S: Maintained
5407F: block/partitions/efi.*
5408
5409STK1160 USB VIDEO CAPTURE DRIVER
5410M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5411L: linux-media@vger.kernel.org
5412T: git git://linuxtv.org/media_tree.git
5413S: Maintained
5414F: drivers/media/usb/stk1160/
5415
5416H8/300 ARCHITECTURE
5417M: Yoshinori Sato <ysato@users.sourceforge.jp>
5418L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5419W: http://uclinux-h8.sourceforge.jp
5420T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5421S: Maintained
5422F: arch/h8300/
5423F: drivers/clocksource/h8300_*.c
5424F: drivers/clk/h8300/
5425F: drivers/irqchip/irq-renesas-h8*.c
5426
5427HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5428M: Frank Seidel <frank@f-seidel.de>
5429L: platform-driver-x86@vger.kernel.org
5430W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5431S: Maintained
5432F: drivers/platform/x86/hdaps.c
5433
5434HDPVR USB VIDEO ENCODER DRIVER
5435M: Hans Verkuil <hverkuil@xs4all.nl>
5436L: linux-media@vger.kernel.org
5437T: git git://linuxtv.org/media_tree.git
5438W: https://linuxtv.org
5439S: Odd Fixes
5440F: drivers/media/usb/hdpvr/
5441
5442HWPOISON MEMORY FAILURE HANDLING
5443M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5444L: linux-mm@kvack.org
5445S: Maintained
5446F: mm/memory-failure.c
5447F: mm/hwpoison-inject.c
5448
5449HYPERVISOR VIRTUAL CONSOLE DRIVER
5450L: linuxppc-dev@lists.ozlabs.org
5451S: Odd Fixes
5452F: drivers/tty/hvc/
5453
5454HACKRF MEDIA DRIVER
5455M: Antti Palosaari <crope@iki.fi>
5456L: linux-media@vger.kernel.org
5457W: https://linuxtv.org
5458W: http://palosaari.fi/linux/
5459Q: http://patchwork.linuxtv.org/project/linux-media/list/
5460T: git git://linuxtv.org/anttip/media_tree.git
5461S: Maintained
5462F: drivers/media/usb/hackrf/
5463
5464HARDWARE MONITORING
5465M: Jean Delvare <jdelvare@suse.com>
5466M: Guenter Roeck <linux@roeck-us.net>
5467L: linux-hwmon@vger.kernel.org
5468W: http://hwmon.wiki.kernel.org/
5469T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5471S: Maintained
5472F: Documentation/hwmon/
5473F: drivers/hwmon/
5474F: include/linux/hwmon*.h
5475
5476HARDWARE RANDOM NUMBER GENERATOR CORE
5477M: Matt Mackall <mpm@selenic.com>
5478M: Herbert Xu <herbert@gondor.apana.org.au>
5479L: linux-crypto@vger.kernel.org
5480S: Odd fixes
5481F: Documentation/devicetree/bindings/rng/
5482F: Documentation/hw_random.txt
5483F: drivers/char/hw_random/
5484F: include/linux/hw_random.h
5485
5486HARDWARE SPINLOCK CORE
5487M: Ohad Ben-Cohen <ohad@wizery.com>
5488M: Bjorn Andersson <bjorn.andersson@linaro.org>
5489L: linux-remoteproc@vger.kernel.org
5490S: Maintained
5491T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5492F: Documentation/devicetree/bindings/hwlock/
5493F: Documentation/hwspinlock.txt
5494F: drivers/hwspinlock/
5495F: include/linux/hwspinlock.h
5496
5497HARMONY SOUND DRIVER
5498L: linux-parisc@vger.kernel.org
5499S: Maintained
5500F: sound/parisc/harmony.*
5501
5502HD29L2 MEDIA DRIVER
5503M: Antti Palosaari <crope@iki.fi>
5504L: linux-media@vger.kernel.org
5505W: https://linuxtv.org
5506W: http://palosaari.fi/linux/
5507Q: http://patchwork.linuxtv.org/project/linux-media/list/
5508T: git git://linuxtv.org/anttip/media_tree.git
5509S: Maintained
5510F: drivers/media/dvb-frontends/hd29l2*
5511
5512HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5513M: Brian Boylston <brian.boylston@hpe.com>
5514S: Supported
5515F: Documentation/watchdog/hpwdt.txt
5516F: drivers/watchdog/hpwdt.c
5517
5518HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5519M: Don Brace <don.brace@microsemi.com>
5520L: iss_storagedev@hp.com
5521L: esc.storagedev@microsemi.com
5522L: linux-scsi@vger.kernel.org
5523S: Supported
5524F: Documentation/scsi/hpsa.txt
5525F: drivers/scsi/hpsa*.[ch]
5526F: include/linux/cciss*.h
5527F: include/uapi/linux/cciss*.h
5528
5529HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5530M: Don Brace <don.brace@microsemi.com>
5531L: iss_storagedev@hp.com
5532L: esc.storagedev@microsemi.com
5533L: linux-scsi@vger.kernel.org
5534S: Supported
5535F: Documentation/blockdev/cciss.txt
5536F: drivers/block/cciss*
5537F: include/linux/cciss_ioctl.h
5538F: include/uapi/linux/cciss_ioctl.h
5539
5540HFI1 DRIVER
5541M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5542M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5543L: linux-rdma@vger.kernel.org
5544S: Supported
5545F: drivers/infiniband/hw/hfi1
5546
5547HFS FILESYSTEM
5548L: linux-fsdevel@vger.kernel.org
5549S: Orphan
5550F: Documentation/filesystems/hfs.txt
5551F: fs/hfs/
5552
5553HFSPLUS FILESYSTEM
5554L: linux-fsdevel@vger.kernel.org
5555S: Orphan
5556F: Documentation/filesystems/hfsplus.txt
5557F: fs/hfsplus/
5558
5559HGA FRAMEBUFFER DRIVER
5560M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5561L: linux-nvidia@lists.surfsouth.com
5562W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5563S: Maintained
5564F: drivers/video/fbdev/hgafb.c
5565
5566HIBERNATION (aka Software Suspend, aka swsusp)
5567M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5568M: Pavel Machek <pavel@ucw.cz>
5569L: linux-pm@vger.kernel.org
5570S: Supported
5571F: arch/x86/power/
5572F: drivers/base/power/
5573F: kernel/power/
5574F: include/linux/suspend.h
5575F: include/linux/freezer.h
5576F: include/linux/pm.h
5577F: arch/*/include/asm/suspend*.h
5578
5579HID CORE LAYER
5580M: Jiri Kosina <jikos@kernel.org>
5581R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5582L: linux-input@vger.kernel.org
5583T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5584S: Maintained
5585F: drivers/hid/
5586F: include/linux/hid*
5587F: include/uapi/linux/hid*
5588
5589HID SENSOR HUB DRIVERS
5590M: Jiri Kosina <jikos@kernel.org>
5591M: Jonathan Cameron <jic23@kernel.org>
5592M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5593L: linux-input@vger.kernel.org
5594L: linux-iio@vger.kernel.org
5595S: Maintained
5596F: Documentation/hid/hid-sensor*
5597F: drivers/hid/hid-sensor-*
5598F: drivers/iio/*/hid-*
5599F: include/linux/hid-sensor-*
5600
5601HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5602M: Thomas Gleixner <tglx@linutronix.de>
5603L: linux-kernel@vger.kernel.org
5604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5605S: Maintained
5606F: Documentation/timers/
5607F: kernel/time/hrtimer.c
5608F: kernel/time/clockevents.c
5609F: kernel/time/tick*.*
5610F: kernel/time/timer_*.c
5611F: include/linux/clockchips.h
5612F: include/linux/hrtimer.h
5613
5614HIGH-SPEED SCC DRIVER FOR AX.25
5615L: linux-hams@vger.kernel.org
5616S: Orphan
5617F: drivers/net/hamradio/dmascc.c
5618F: drivers/net/hamradio/scc.c
5619
5620HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5621M: HighPoint Linux Team <linux@highpoint-tech.com>
5622W: http://www.highpoint-tech.com
5623S: Supported
5624F: Documentation/scsi/hptiop.txt
5625F: drivers/scsi/hptiop.c
5626
5627HIPPI
5628M: Jes Sorensen <jes@trained-monkey.org>
5629L: linux-hippi@sunsite.dk
5630S: Maintained
5631F: include/linux/hippidevice.h
5632F: include/uapi/linux/if_hippi.h
5633F: net/802/hippi.c
5634F: drivers/net/hippi/
5635
5636HISILICON NETWORK SUBSYSTEM DRIVER
5637M: Yisen Zhuang <yisen.zhuang@huawei.com>
5638M: Salil Mehta <salil.mehta@huawei.com>
5639L: netdev@vger.kernel.org
5640W: http://www.hisilicon.com
5641S: Maintained
5642F: drivers/net/ethernet/hisilicon/
5643F: Documentation/devicetree/bindings/net/hisilicon*.txt
5644
5645HISILICON SAS Controller
5646M: John Garry <john.garry@huawei.com>
5647W: http://www.hisilicon.com
5648S: Supported
5649F: drivers/scsi/hisi_sas/
5650F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5651
5652HOST AP DRIVER
5653M: Jouni Malinen <j@w1.fi>
5654L: hostap@shmoo.com (subscribers-only)
5655L: linux-wireless@vger.kernel.org
5656W: http://hostap.epitest.fi/
5657S: Maintained
5658F: drivers/net/wireless/intersil/hostap/
5659
5660HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5661L: platform-driver-x86@vger.kernel.org
5662S: Orphan
5663F: drivers/platform/x86/tc1100-wmi.c
5664
5665HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5666M: Jaroslav Kysela <perex@perex.cz>
5667S: Maintained
5668F: drivers/net/ethernet/hp/hp100.*
5669
5670HPET: High Precision Event Timers driver
5671M: Clemens Ladisch <clemens@ladisch.de>
5672S: Maintained
5673F: Documentation/timers/hpet.txt
5674F: drivers/char/hpet.c
5675F: include/linux/hpet.h
5676F: include/uapi/linux/hpet.h
5677
5678HPET: x86
5679S: Orphan
5680F: arch/x86/kernel/hpet.c
5681F: arch/x86/include/asm/hpet.h
5682
5683HPFS FILESYSTEM
5684M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5685W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5686S: Maintained
5687F: fs/hpfs/
5688
5689HSI SUBSYSTEM
5690M: Sebastian Reichel <sre@kernel.org>
5691T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5692S: Maintained
5693F: Documentation/ABI/testing/sysfs-bus-hsi
5694F: Documentation/hsi.txt
5695F: drivers/hsi/
5696F: include/linux/hsi/
5697F: include/uapi/linux/hsi/
5698
5699HSO 3G MODEM DRIVER
5700M: Jan Dumon <j.dumon@option.com>
5701W: http://www.pharscape.org
5702S: Maintained
5703F: drivers/net/usb/hso.c
5704
5705HSR NETWORK PROTOCOL
5706M: Arvid Brodin <arvid.brodin@alten.se>
5707L: netdev@vger.kernel.org
5708S: Maintained
5709F: net/hsr/
5710
5711HTCPEN TOUCHSCREEN DRIVER
5712M: Pau Oliva Fora <pof@eslack.org>
5713L: linux-input@vger.kernel.org
5714S: Maintained
5715F: drivers/input/touchscreen/htcpen.c
5716
5717HUGETLB FILESYSTEM
5718M: Nadia Yvette Chambers <nyc@holomorphy.com>
5719S: Maintained
5720F: fs/hugetlbfs/
5721
5722Hyper-V CORE AND DRIVERS
5723M: "K. Y. Srinivasan" <kys@microsoft.com>
5724M: Haiyang Zhang <haiyangz@microsoft.com>
5725L: devel@linuxdriverproject.org
5726S: Maintained
5727F: arch/x86/include/asm/mshyperv.h
5728F: arch/x86/include/uapi/asm/hyperv.h
5729F: arch/x86/kernel/cpu/mshyperv.c
5730F: drivers/hid/hid-hyperv.c
5731F: drivers/hv/
5732F: drivers/input/serio/hyperv-keyboard.c
5733F: drivers/pci/host/pci-hyperv.c
5734F: drivers/net/hyperv/
5735F: drivers/scsi/storvsc_drv.c
5736F: drivers/video/fbdev/hyperv_fb.c
5737F: include/linux/hyperv.h
5738F: tools/hv/
5739F: Documentation/ABI/stable/sysfs-bus-vmbus
5740
5741I2C MUXES
5742M: Peter Rosin <peda@axentia.se>
5743L: linux-i2c@vger.kernel.org
5744S: Maintained
5745F: Documentation/i2c/i2c-topology
5746F: Documentation/i2c/muxes/
5747F: Documentation/devicetree/bindings/i2c/i2c-mux*
5748F: drivers/i2c/i2c-mux.c
5749F: drivers/i2c/muxes/
5750F: include/linux/i2c-mux.h
5751
5752I2C OVER PARALLEL PORT
5753M: Jean Delvare <jdelvare@suse.com>
5754L: linux-i2c@vger.kernel.org
5755S: Maintained
5756F: Documentation/i2c/busses/i2c-parport
5757F: Documentation/i2c/busses/i2c-parport-light
5758F: drivers/i2c/busses/i2c-parport.c
5759F: drivers/i2c/busses/i2c-parport-light.c
5760
5761I2C/SMBUS CONTROLLER DRIVERS FOR PC
5762M: Jean Delvare <jdelvare@suse.com>
5763L: linux-i2c@vger.kernel.org
5764S: Maintained
5765F: Documentation/i2c/busses/i2c-ali1535
5766F: Documentation/i2c/busses/i2c-ali1563
5767F: Documentation/i2c/busses/i2c-ali15x3
5768F: Documentation/i2c/busses/i2c-amd756
5769F: Documentation/i2c/busses/i2c-amd8111
5770F: Documentation/i2c/busses/i2c-i801
5771F: Documentation/i2c/busses/i2c-nforce2
5772F: Documentation/i2c/busses/i2c-piix4
5773F: Documentation/i2c/busses/i2c-sis5595
5774F: Documentation/i2c/busses/i2c-sis630
5775F: Documentation/i2c/busses/i2c-sis96x
5776F: Documentation/i2c/busses/i2c-via
5777F: Documentation/i2c/busses/i2c-viapro
5778F: drivers/i2c/busses/i2c-ali1535.c
5779F: drivers/i2c/busses/i2c-ali1563.c
5780F: drivers/i2c/busses/i2c-ali15x3.c
5781F: drivers/i2c/busses/i2c-amd756.c
5782F: drivers/i2c/busses/i2c-amd756-s4882.c
5783F: drivers/i2c/busses/i2c-amd8111.c
5784F: drivers/i2c/busses/i2c-i801.c
5785F: drivers/i2c/busses/i2c-isch.c
5786F: drivers/i2c/busses/i2c-nforce2.c
5787F: drivers/i2c/busses/i2c-nforce2-s4985.c
5788F: drivers/i2c/busses/i2c-piix4.c
5789F: drivers/i2c/busses/i2c-sis5595.c
5790F: drivers/i2c/busses/i2c-sis630.c
5791F: drivers/i2c/busses/i2c-sis96x.c
5792F: drivers/i2c/busses/i2c-via.c
5793F: drivers/i2c/busses/i2c-viapro.c
5794
5795I2C/SMBUS ISMT DRIVER
5796M: Seth Heasley <seth.heasley@intel.com>
5797M: Neil Horman <nhorman@tuxdriver.com>
5798L: linux-i2c@vger.kernel.org
5799F: drivers/i2c/busses/i2c-ismt.c
5800F: Documentation/i2c/busses/i2c-ismt
5801
5802I2C/SMBUS STUB DRIVER
5803M: Jean Delvare <jdelvare@suse.com>
5804L: linux-i2c@vger.kernel.org
5805S: Maintained
5806F: drivers/i2c/i2c-stub.c
5807
5808I2C SUBSYSTEM
5809M: Wolfram Sang <wsa@the-dreams.de>
5810L: linux-i2c@vger.kernel.org
5811W: https://i2c.wiki.kernel.org/
5812Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5814S: Maintained
5815F: Documentation/devicetree/bindings/i2c/
5816F: Documentation/i2c/
5817F: drivers/i2c/
5818F: drivers/i2c/*/
5819F: include/linux/i2c.h
5820F: include/linux/i2c-*.h
5821F: include/uapi/linux/i2c.h
5822F: include/uapi/linux/i2c-*.h
5823
5824I2C ACPI SUPPORT
5825M: Mika Westerberg <mika.westerberg@linux.intel.com>
5826L: linux-i2c@vger.kernel.org
5827L: linux-acpi@vger.kernel.org
5828S: Maintained
5829
5830I2C-TAOS-EVM DRIVER
5831M: Jean Delvare <jdelvare@suse.com>
5832L: linux-i2c@vger.kernel.org
5833S: Maintained
5834F: Documentation/i2c/busses/i2c-taos-evm
5835F: drivers/i2c/busses/i2c-taos-evm.c
5836
5837I2C-TINY-USB DRIVER
5838M: Till Harbaum <till@harbaum.org>
5839L: linux-i2c@vger.kernel.org
5840W: http://www.harbaum.org/till/i2c_tiny_usb
5841S: Maintained
5842F: drivers/i2c/busses/i2c-tiny-usb.c
5843
5844i386 BOOT CODE
5845M: "H. Peter Anvin" <hpa@zytor.com>
5846S: Maintained
5847F: arch/x86/boot/
5848
5849i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5850M: "H. Peter Anvin" <hpa@zytor.com>
5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5852S: Maintained
5853
5854IA64 (Itanium) PLATFORM
5855M: Tony Luck <tony.luck@intel.com>
5856M: Fenghua Yu <fenghua.yu@intel.com>
5857L: linux-ia64@vger.kernel.org
5858T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5859S: Maintained
5860F: arch/ia64/
5861
5862IBM Power VMX Cryptographic instructions
5863M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5864M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5865L: linux-crypto@vger.kernel.org
5866S: Supported
5867F: drivers/crypto/vmx/Makefile
5868F: drivers/crypto/vmx/Kconfig
5869F: drivers/crypto/vmx/vmx.c
5870F: drivers/crypto/vmx/aes*
5871F: drivers/crypto/vmx/ghash*
5872F: drivers/crypto/vmx/ppc-xlate.pl
5873
5874IBM Power in-Nest Crypto Acceleration
5875M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5876M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5877L: linux-crypto@vger.kernel.org
5878S: Supported
5879F: drivers/crypto/nx/Makefile
5880F: drivers/crypto/nx/Kconfig
5881F: drivers/crypto/nx/nx-aes*
5882F: drivers/crypto/nx/nx-sha*
5883F: drivers/crypto/nx/nx.*
5884F: drivers/crypto/nx/nx_csbcpb.h
5885F: drivers/crypto/nx/nx_debugfs.h
5886
5887IBM Power 842 compression accelerator
5888M: Dan Streetman <ddstreet@ieee.org>
5889S: Supported
5890F: drivers/crypto/nx/Makefile
5891F: drivers/crypto/nx/Kconfig
5892F: drivers/crypto/nx/nx-842*
5893F: include/linux/sw842.h
5894F: crypto/842.c
5895F: lib/842/
5896
5897IBM Power Linux RAID adapter
5898M: Brian King <brking@us.ibm.com>
5899S: Supported
5900F: drivers/scsi/ipr.*
5901
5902IBM Power Virtual Ethernet Device Driver
5903M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5904L: netdev@vger.kernel.org
5905S: Supported
5906F: drivers/net/ethernet/ibm/ibmveth.*
5907
5908IBM Power SRIOV Virtual NIC Device Driver
5909M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5910M: John Allen <jallen@linux.vnet.ibm.com>
5911L: netdev@vger.kernel.org
5912S: Supported
5913F: drivers/net/ethernet/ibm/ibmvnic.*
5914
5915IBM Power Virtual SCSI Device Drivers
5916M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5917L: linux-scsi@vger.kernel.org
5918S: Supported
5919F: drivers/scsi/ibmvscsi/ibmvscsi*
5920F: include/scsi/viosrp.h
5921
5922IBM Power Virtual SCSI Device Target Driver
5923M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5924M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5925L: linux-scsi@vger.kernel.org
5926L: target-devel@vger.kernel.org
5927S: Supported
5928F: drivers/scsi/ibmvscsi_tgt/
5929
5930IBM Power Virtual FC Device Drivers
5931M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5932L: linux-scsi@vger.kernel.org
5933S: Supported
5934F: drivers/scsi/ibmvscsi/ibmvfc*
5935
5936IBM ServeRAID RAID DRIVER
5937S: Orphan
5938F: drivers/scsi/ips.*
5939
5940ICH LPC AND GPIO DRIVER
5941M: Peter Tyser <ptyser@xes-inc.com>
5942S: Maintained
5943F: drivers/mfd/lpc_ich.c
5944F: drivers/gpio/gpio-ich.c
5945
5946IDE SUBSYSTEM
5947M: "David S. Miller" <davem@davemloft.net>
5948L: linux-ide@vger.kernel.org
5949Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5951S: Maintained
5952F: Documentation/ide/
5953F: drivers/ide/
5954F: include/linux/ide.h
5955
5956IDEAPAD LAPTOP EXTRAS DRIVER
5957M: Ike Panhc <ike.pan@canonical.com>
5958L: platform-driver-x86@vger.kernel.org
5959W: http://launchpad.net/ideapad-laptop
5960S: Maintained
5961F: drivers/platform/x86/ideapad-laptop.c
5962
5963IDEAPAD LAPTOP SLIDEBAR DRIVER
5964M: Andrey Moiseev <o2g.org.ru@gmail.com>
5965L: linux-input@vger.kernel.org
5966W: https://github.com/o2genum/ideapad-slidebar
5967S: Maintained
5968F: drivers/input/misc/ideapad_slidebar.c
5969
5970IDE/ATAPI DRIVERS
5971M: Borislav Petkov <bp@alien8.de>
5972L: linux-ide@vger.kernel.org
5973S: Maintained
5974F: Documentation/cdrom/ide-cd
5975F: drivers/ide/ide-cd*
5976
5977IDLE-I7300
5978M: Andy Henroid <andrew.d.henroid@intel.com>
5979L: linux-pm@vger.kernel.org
5980S: Supported
5981F: drivers/idle/i7300_idle.c
5982
5983IEEE 802.15.4 SUBSYSTEM
5984M: Alexander Aring <aar@pengutronix.de>
5985L: linux-wpan@vger.kernel.org
5986W: http://wpan.cakelab.org/
5987T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5989S: Maintained
5990F: net/ieee802154/
5991F: net/mac802154/
5992F: drivers/net/ieee802154/
5993F: include/linux/nl802154.h
5994F: include/linux/ieee802154.h
5995F: include/net/nl802154.h
5996F: include/net/mac802154.h
5997F: include/net/af_ieee802154.h
5998F: include/net/cfg802154.h
5999F: include/net/ieee802154_netdev.h
6000F: Documentation/networking/ieee802154.txt
6001
6002IGORPLUG-USB IR RECEIVER
6003M: Sean Young <sean@mess.org>
6004L: linux-media@vger.kernel.org
6005S: Maintained
6006F: drivers/media/rc/igorplugusb.c
6007
6008IGUANAWORKS USB IR TRANSCEIVER
6009M: Sean Young <sean@mess.org>
6010L: linux-media@vger.kernel.org
6011S: Maintained
6012F: drivers/media/rc/iguanair.c
6013
6014IIO SUBSYSTEM AND DRIVERS
6015M: Jonathan Cameron <jic23@kernel.org>
6016R: Hartmut Knaack <knaack.h@gmx.de>
6017R: Lars-Peter Clausen <lars@metafoo.de>
6018R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6019L: linux-iio@vger.kernel.org
6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6021S: Maintained
6022F: Documentation/devicetree/bindings/iio/
6023F: drivers/iio/
6024F: drivers/staging/iio/
6025F: include/linux/iio/
6026F: tools/iio/
6027
6028IKANOS/ADI EAGLE ADSL USB DRIVER
6029M: Matthieu Castet <castet.matthieu@free.fr>
6030M: Stanislaw Gruszka <stf_xl@wp.pl>
6031S: Maintained
6032F: drivers/usb/atm/ueagle-atm.c
6033
6034INA209 HARDWARE MONITOR DRIVER
6035M: Guenter Roeck <linux@roeck-us.net>
6036L: linux-hwmon@vger.kernel.org
6037S: Maintained
6038F: Documentation/hwmon/ina209
6039F: Documentation/devicetree/bindings/i2c/ina209.txt
6040F: drivers/hwmon/ina209.c
6041
6042INA2XX HARDWARE MONITOR DRIVER
6043M: Guenter Roeck <linux@roeck-us.net>
6044L: linux-hwmon@vger.kernel.org
6045S: Maintained
6046F: Documentation/hwmon/ina2xx
6047F: drivers/hwmon/ina2xx.c
6048F: include/linux/platform_data/ina2xx.h
6049
6050INDUSTRY PACK SUBSYSTEM (IPACK)
6051M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6052M: Jens Taprogge <jens.taprogge@taprogge.org>
6053M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6054L: industrypack-devel@lists.sourceforge.net
6055W: http://industrypack.sourceforge.net
6056S: Maintained
6057F: drivers/ipack/
6058
6059INGENIC JZ4780 DMA Driver
6060M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6061S: Maintained
6062F: drivers/dma/dma-jz4780.c
6063
6064INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6065M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6066M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6067L: linux-ima-devel@lists.sourceforge.net
6068L: linux-ima-user@lists.sourceforge.net
6069L: linux-security-module@vger.kernel.org
6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6071S: Supported
6072F: security/integrity/ima/
6073
6074IMGTEC IR DECODER DRIVER
6075M: James Hogan <james.hogan@imgtec.com>
6076S: Maintained
6077F: drivers/media/rc/img-ir/
6078
6079IMS TWINTURBO FRAMEBUFFER DRIVER
6080L: linux-fbdev@vger.kernel.org
6081S: Orphan
6082F: drivers/video/fbdev/imsttfb.c
6083
6084INFINIBAND SUBSYSTEM
6085M: Doug Ledford <dledford@redhat.com>
6086M: Sean Hefty <sean.hefty@intel.com>
6087M: Hal Rosenstock <hal.rosenstock@gmail.com>
6088L: linux-rdma@vger.kernel.org
6089W: http://www.openfabrics.org/
6090Q: http://patchwork.kernel.org/project/linux-rdma/list/
6091T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6092S: Supported
6093F: Documentation/infiniband/
6094F: drivers/infiniband/
6095F: include/uapi/linux/if_infiniband.h
6096F: include/uapi/rdma/
6097F: include/rdma/
6098
6099INOTIFY
6100M: John McCutchan <john@johnmccutchan.com>
6101M: Robert Love <rlove@rlove.org>
6102M: Eric Paris <eparis@parisplace.org>
6103S: Maintained
6104F: Documentation/filesystems/inotify.txt
6105F: fs/notify/inotify/
6106F: include/linux/inotify.h
6107F: include/uapi/linux/inotify.h
6108
6109INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6110M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6111L: linux-input@vger.kernel.org
6112Q: http://patchwork.kernel.org/project/linux-input/list/
6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6114S: Maintained
6115F: drivers/input/
6116F: include/linux/input.h
6117F: include/uapi/linux/input.h
6118F: include/linux/input/
6119F: Documentation/devicetree/bindings/input/
6120
6121INPUT MULTITOUCH (MT) PROTOCOL
6122M: Henrik Rydberg <rydberg@bitmath.org>
6123L: linux-input@vger.kernel.org
6124S: Odd fixes
6125F: Documentation/input/multi-touch-protocol.txt
6126F: drivers/input/input-mt.c
6127K: \b(ABS|SYN)_MT_
6128
6129INTEL ASoC BDW/HSW DRIVERS
6130M: Jie Yang <yang.jie@linux.intel.com>
6131L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6132S: Supported
6133F: sound/soc/intel/common/sst-dsp*
6134F: sound/soc/intel/common/sst-firmware.c
6135F: sound/soc/intel/boards/broadwell.c
6136F: sound/soc/intel/haswell/
6137
6138INTEL C600 SERIES SAS CONTROLLER DRIVER
6139M: Intel SCU Linux support <intel-linux-scu@intel.com>
6140M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6141L: linux-scsi@vger.kernel.org
6142T: git git://git.code.sf.net/p/intel-sas/isci
6143S: Supported
6144F: drivers/scsi/isci/
6145
6146INTEL HID EVENT DRIVER
6147M: Alex Hung <alex.hung@canonical.com>
6148L: platform-driver-x86@vger.kernel.org
6149S: Maintained
6150F: drivers/platform/x86/intel-hid.c
6151
6152INTEL VIRTUAL BUTTON DRIVER
6153M: AceLan Kao <acelan.kao@canonical.com>
6154L: platform-driver-x86@vger.kernel.org
6155S: Maintained
6156F: drivers/platform/x86/intel-vbtn.c
6157
6158INTEL IDLE DRIVER
6159M: Len Brown <lenb@kernel.org>
6160L: linux-pm@vger.kernel.org
6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6162S: Supported
6163F: drivers/idle/intel_idle.c
6164
6165INTEL PSTATE DRIVER
6166M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6167M: Len Brown <lenb@kernel.org>
6168L: linux-pm@vger.kernel.org
6169S: Supported
6170F: drivers/cpufreq/intel_pstate.c
6171
6172INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6173M: Maik Broemme <mbroemme@plusserver.de>
6174L: linux-fbdev@vger.kernel.org
6175S: Maintained
6176F: Documentation/fb/intelfb.txt
6177F: drivers/video/fbdev/intelfb/
6178
6179INTEL 810/815 FRAMEBUFFER DRIVER
6180M: Antonino Daplas <adaplas@gmail.com>
6181L: linux-fbdev@vger.kernel.org
6182S: Maintained
6183F: drivers/video/fbdev/i810/
6184
6185INTEL MENLOW THERMAL DRIVER
6186M: Sujith Thomas <sujith.thomas@intel.com>
6187L: platform-driver-x86@vger.kernel.org
6188W: https://01.org/linux-acpi
6189S: Supported
6190F: drivers/platform/x86/intel_menlow.c
6191
6192INTEL I/OAT DMA DRIVER
6193M: Dave Jiang <dave.jiang@intel.com>
6194R: Dan Williams <dan.j.williams@intel.com>
6195L: dmaengine@vger.kernel.org
6196Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6197S: Supported
6198F: drivers/dma/ioat*
6199
6200INTEL IOMMU (VT-d)
6201M: David Woodhouse <dwmw2@infradead.org>
6202L: iommu@lists.linux-foundation.org
6203T: git git://git.infradead.org/iommu-2.6.git
6204S: Supported
6205F: drivers/iommu/intel-iommu.c
6206F: include/linux/intel-iommu.h
6207
6208INTEL IOP-ADMA DMA DRIVER
6209R: Dan Williams <dan.j.williams@intel.com>
6210S: Odd fixes
6211F: drivers/dma/iop-adma.c
6212
6213INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6214M: Krzysztof Halasa <khalasa@piap.pl>
6215S: Maintained
6216F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6217F: arch/arm/mach-ixp4xx/include/mach/npe.h
6218F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6219F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6220F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6221F: drivers/net/wan/ixp4xx_hss.c
6222
6223INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6224M: Deepak Saxena <dsaxena@plexity.net>
6225S: Maintained
6226F: drivers/char/hw_random/ixp4xx-rng.c
6227
6228INTEL ETHERNET DRIVERS
6229M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6230L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6231W: http://www.intel.com/support/feedback.htm
6232W: http://e1000.sourceforge.net/
6233Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6236S: Supported
6237F: Documentation/networking/e100.txt
6238F: Documentation/networking/e1000.txt
6239F: Documentation/networking/e1000e.txt
6240F: Documentation/networking/igb.txt
6241F: Documentation/networking/igbvf.txt
6242F: Documentation/networking/ixgb.txt
6243F: Documentation/networking/ixgbe.txt
6244F: Documentation/networking/ixgbevf.txt
6245F: Documentation/networking/i40e.txt
6246F: Documentation/networking/i40evf.txt
6247F: drivers/net/ethernet/intel/
6248F: drivers/net/ethernet/intel/*/
6249
6250INTEL RDMA RNIC DRIVER
6251M: Faisal Latif <faisal.latif@intel.com>
6252R: Chien Tin Tung <chien.tin.tung@intel.com>
6253R: Mustafa Ismail <mustafa.ismail@intel.com>
6254R: Shiraz Saleem <shiraz.saleem@intel.com>
6255R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6256L: linux-rdma@vger.kernel.org
6257S: Supported
6258F: drivers/infiniband/hw/i40iw/
6259
6260INTEL MERRIFIELD GPIO DRIVER
6261M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6262L: linux-gpio@vger.kernel.org
6263S: Maintained
6264F: drivers/gpio/gpio-merrifield.c
6265
6266INTEL-MID GPIO DRIVER
6267M: David Cohen <david.a.cohen@linux.intel.com>
6268L: linux-gpio@vger.kernel.org
6269S: Maintained
6270F: drivers/gpio/gpio-intel-mid.c
6271
6272INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6273M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6274L: linux-wireless@vger.kernel.org
6275S: Maintained
6276F: Documentation/networking/README.ipw2100
6277F: Documentation/networking/README.ipw2200
6278F: drivers/net/wireless/intel/ipw2x00/
6279
6280INTEL(R) TRACE HUB
6281M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6282S: Supported
6283F: Documentation/trace/intel_th.txt
6284F: drivers/hwtracing/intel_th/
6285
6286INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6287M: Ning Sun <ning.sun@intel.com>
6288L: tboot-devel@lists.sourceforge.net
6289W: http://tboot.sourceforge.net
6290T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6291S: Supported
6292F: Documentation/intel_txt.txt
6293F: include/linux/tboot.h
6294F: arch/x86/kernel/tboot.c
6295
6296INTEL WIRELESS WIMAX CONNECTION 2400
6297M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6298M: linux-wimax@intel.com
6299L: wimax@linuxwimax.org (subscribers-only)
6300S: Supported
6301W: http://linuxwimax.org
6302F: Documentation/wimax/README.i2400m
6303F: drivers/net/wimax/i2400m/
6304F: include/uapi/linux/wimax/i2400m.h
6305
6306INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6307M: Stanislaw Gruszka <sgruszka@redhat.com>
6308L: linux-wireless@vger.kernel.org
6309S: Supported
6310F: drivers/net/wireless/intel/iwlegacy/
6311
6312INTEL WIRELESS WIFI LINK (iwlwifi)
6313M: Johannes Berg <johannes.berg@intel.com>
6314M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6315M: Luca Coelho <luciano.coelho@intel.com>
6316M: Intel Linux Wireless <linuxwifi@intel.com>
6317L: linux-wireless@vger.kernel.org
6318W: http://intellinuxwireless.org
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6320S: Supported
6321F: drivers/net/wireless/intel/iwlwifi/
6322
6323INTEL MANAGEMENT ENGINE (mei)
6324M: Tomas Winkler <tomas.winkler@intel.com>
6325L: linux-kernel@vger.kernel.org
6326S: Supported
6327F: include/uapi/linux/mei.h
6328F: include/linux/mei_cl_bus.h
6329F: drivers/misc/mei/*
6330F: drivers/watchdog/mei_wdt.c
6331F: Documentation/misc-devices/mei/*
6332
6333INTEL MIC DRIVERS (mic)
6334M: Sudeep Dutt <sudeep.dutt@intel.com>
6335M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6336S: Supported
6337W: https://github.com/sudeepdutt/mic
6338W: http://software.intel.com/en-us/mic-developer
6339F: include/linux/mic_bus.h
6340F: include/linux/scif.h
6341F: include/uapi/linux/mic_common.h
6342F: include/uapi/linux/mic_ioctl.h
6343F: include/uapi/linux/scif_ioctl.h
6344F: drivers/misc/mic/
6345F: drivers/dma/mic_x100_dma.c
6346F: drivers/dma/mic_x100_dma.h
6347F: Documentation/mic/
6348
6349INTEL PMC/P-Unit IPC DRIVER
6350M: Zha Qipeng<qipeng.zha@intel.com>
6351L: platform-driver-x86@vger.kernel.org
6352S: Maintained
6353F: drivers/platform/x86/intel_pmc_ipc.c
6354F: drivers/platform/x86/intel_punit_ipc.c
6355F: arch/x86/include/asm/intel_pmc_ipc.h
6356F: arch/x86/include/asm/intel_punit_ipc.h
6357
6358INTEL TELEMETRY DRIVER
6359M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6360L: platform-driver-x86@vger.kernel.org
6361S: Maintained
6362F: arch/x86/include/asm/intel_telemetry.h
6363F: drivers/platform/x86/intel_telemetry*
6364
6365INTEL PMC CORE DRIVER
6366M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6367M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6368L: platform-driver-x86@vger.kernel.org
6369S: Maintained
6370F: arch/x86/include/asm/pmc_core.h
6371F: drivers/platform/x86/intel_pmc_core*
6372
6373IOC3 ETHERNET DRIVER
6374M: Ralf Baechle <ralf@linux-mips.org>
6375L: linux-mips@linux-mips.org
6376S: Maintained
6377F: drivers/net/ethernet/sgi/ioc3-eth.c
6378
6379IOC3 SERIAL DRIVER
6380M: Pat Gefre <pfg@sgi.com>
6381L: linux-serial@vger.kernel.org
6382S: Maintained
6383F: drivers/tty/serial/ioc3_serial.c
6384
6385IOMMU DRIVERS
6386M: Joerg Roedel <joro@8bytes.org>
6387L: iommu@lists.linux-foundation.org
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6389S: Maintained
6390F: Documentation/devicetree/bindings/iommu/
6391F: drivers/iommu/
6392
6393IP MASQUERADING
6394M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6395S: Maintained
6396F: net/ipv4/netfilter/ipt_MASQUERADE.c
6397
6398IPMI SUBSYSTEM
6399M: Corey Minyard <minyard@acm.org>
6400L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6401W: http://openipmi.sourceforge.net/
6402S: Supported
6403F: Documentation/IPMI.txt
6404F: drivers/char/ipmi/
6405F: include/linux/ipmi*
6406F: include/uapi/linux/ipmi*
6407
6408QCOM AUDIO (ASoC) DRIVERS
6409M: Patrick Lai <plai@codeaurora.org>
6410M: Banajit Goswami <bgoswami@codeaurora.org>
6411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6412S: Supported
6413F: sound/soc/qcom/
6414
6415IPS SCSI RAID DRIVER
6416M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6417L: linux-scsi@vger.kernel.org
6418W: http://www.adaptec.com/
6419S: Maintained
6420F: drivers/scsi/ips*
6421
6422IPVS
6423M: Wensong Zhang <wensong@linux-vs.org>
6424M: Simon Horman <horms@verge.net.au>
6425M: Julian Anastasov <ja@ssi.bg>
6426L: netdev@vger.kernel.org
6427L: lvs-devel@vger.kernel.org
6428S: Maintained
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6431F: Documentation/networking/ipvs-sysctl.txt
6432F: include/net/ip_vs.h
6433F: include/uapi/linux/ip_vs.h
6434F: net/netfilter/ipvs/
6435
6436IPWIRELESS DRIVER
6437M: Jiri Kosina <jikos@kernel.org>
6438M: David Sterba <dsterba@suse.com>
6439S: Odd Fixes
6440F: drivers/tty/ipwireless/
6441
6442IPX NETWORK LAYER
6443M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6444L: netdev@vger.kernel.org
6445S: Maintained
6446F: include/net/ipx.h
6447F: include/uapi/linux/ipx.h
6448F: net/ipx/
6449
6450IRDA SUBSYSTEM
6451M: Samuel Ortiz <samuel@sortiz.org>
6452L: irda-users@lists.sourceforge.net (subscribers-only)
6453L: netdev@vger.kernel.org
6454W: http://irda.sourceforge.net/
6455S: Maintained
6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6457F: Documentation/networking/irda.txt
6458F: drivers/net/irda/
6459F: include/net/irda/
6460F: net/irda/
6461
6462IRQ SUBSYSTEM
6463M: Thomas Gleixner <tglx@linutronix.de>
6464L: linux-kernel@vger.kernel.org
6465S: Maintained
6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6467F: kernel/irq/
6468
6469IRQCHIP DRIVERS
6470M: Thomas Gleixner <tglx@linutronix.de>
6471M: Jason Cooper <jason@lakedaemon.net>
6472M: Marc Zyngier <marc.zyngier@arm.com>
6473L: linux-kernel@vger.kernel.org
6474S: Maintained
6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6476T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6477F: Documentation/devicetree/bindings/interrupt-controller/
6478F: drivers/irqchip/
6479
6480IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6481M: Marc Zyngier <marc.zyngier@arm.com>
6482S: Maintained
6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6484F: Documentation/IRQ-domain.txt
6485F: include/linux/irqdomain.h
6486F: kernel/irq/irqdomain.c
6487F: kernel/irq/msi.c
6488
6489ISA
6490M: William Breathitt Gray <vilhelm.gray@gmail.com>
6491S: Maintained
6492F: Documentation/isa.txt
6493F: drivers/base/isa.c
6494F: include/linux/isa.h
6495
6496ISAPNP
6497M: Jaroslav Kysela <perex@perex.cz>
6498S: Maintained
6499F: Documentation/isapnp.txt
6500F: drivers/pnp/isapnp/
6501F: include/linux/isapnp.h
6502
6503ISA RADIO MODULE
6504M: Hans Verkuil <hverkuil@xs4all.nl>
6505L: linux-media@vger.kernel.org
6506T: git git://linuxtv.org/media_tree.git
6507W: https://linuxtv.org
6508S: Maintained
6509F: drivers/media/radio/radio-isa*
6510
6511iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6512M: Peter Jones <pjones@redhat.com>
6513M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6514S: Maintained
6515F: drivers/firmware/iscsi_ibft*
6516
6517ISCSI
6518M: Mike Christie <michaelc@cs.wisc.edu>
6519L: open-iscsi@googlegroups.com
6520W: www.open-iscsi.org
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6522S: Maintained
6523F: drivers/scsi/*iscsi*
6524F: include/scsi/*iscsi*
6525
6526ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6527M: Or Gerlitz <ogerlitz@mellanox.com>
6528M: Sagi Grimberg <sagi@grimberg.me>
6529M: Roi Dayan <roid@mellanox.com>
6530L: linux-rdma@vger.kernel.org
6531S: Supported
6532W: http://www.openfabrics.org
6533W: www.open-iscsi.org
6534Q: http://patchwork.kernel.org/project/linux-rdma/list/
6535F: drivers/infiniband/ulp/iser/
6536
6537ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6538M: Sagi Grimberg <sagi@grimberg.me>
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6540L: linux-rdma@vger.kernel.org
6541L: target-devel@vger.kernel.org
6542S: Supported
6543W: http://www.linux-iscsi.org
6544F: drivers/infiniband/ulp/isert
6545
6546ISDN SUBSYSTEM
6547M: Karsten Keil <isdn@linux-pingi.de>
6548L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6549L: netdev@vger.kernel.org
6550W: http://www.isdn4linux.de
6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6552S: Maintained
6553F: Documentation/isdn/
6554F: drivers/isdn/
6555F: include/linux/isdn.h
6556F: include/linux/isdn/
6557F: include/uapi/linux/isdn.h
6558F: include/uapi/linux/isdn/
6559
6560ISDN SUBSYSTEM (Eicon active card driver)
6561M: Armin Schindler <mac@melware.de>
6562L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6563W: http://www.melware.de
6564S: Maintained
6565F: drivers/isdn/hardware/eicon/
6566
6567IT87 HARDWARE MONITORING DRIVER
6568M: Jean Delvare <jdelvare@suse.com>
6569L: linux-hwmon@vger.kernel.org
6570S: Maintained
6571F: Documentation/hwmon/it87
6572F: drivers/hwmon/it87.c
6573
6574IT913X MEDIA DRIVER
6575M: Antti Palosaari <crope@iki.fi>
6576L: linux-media@vger.kernel.org
6577W: https://linuxtv.org
6578W: http://palosaari.fi/linux/
6579Q: http://patchwork.linuxtv.org/project/linux-media/list/
6580T: git git://linuxtv.org/anttip/media_tree.git
6581S: Maintained
6582F: drivers/media/tuners/it913x*
6583
6584IVTV VIDEO4LINUX DRIVER
6585M: Andy Walls <awalls@md.metrocast.net>
6586L: ivtv-devel@ivtvdriver.org (subscribers-only)
6587L: linux-media@vger.kernel.org
6588T: git git://linuxtv.org/media_tree.git
6589W: http://www.ivtvdriver.org
6590S: Maintained
6591F: Documentation/video4linux/*.ivtv
6592F: drivers/media/pci/ivtv/
6593F: include/uapi/linux/ivtv*
6594
6595IX2505V MEDIA DRIVER
6596M: Malcolm Priestley <tvboxspy@gmail.com>
6597L: linux-media@vger.kernel.org
6598W: https://linuxtv.org
6599Q: http://patchwork.linuxtv.org/project/linux-media/list/
6600S: Maintained
6601F: drivers/media/dvb-frontends/ix2505v*
6602
6603JC42.4 TEMPERATURE SENSOR DRIVER
6604M: Guenter Roeck <linux@roeck-us.net>
6605L: linux-hwmon@vger.kernel.org
6606S: Maintained
6607F: drivers/hwmon/jc42.c
6608F: Documentation/hwmon/jc42
6609
6610JFS FILESYSTEM
6611M: Dave Kleikamp <shaggy@kernel.org>
6612L: jfs-discussion@lists.sourceforge.net
6613W: http://jfs.sourceforge.net/
6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6615S: Maintained
6616F: Documentation/filesystems/jfs.txt
6617F: fs/jfs/
6618
6619JME NETWORK DRIVER
6620M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6621L: netdev@vger.kernel.org
6622S: Maintained
6623F: drivers/net/ethernet/jme.*
6624
6625JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6626M: David Woodhouse <dwmw2@infradead.org>
6627L: linux-mtd@lists.infradead.org
6628W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6629S: Maintained
6630F: fs/jffs2/
6631F: include/uapi/linux/jffs2.h
6632
6633JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6634M: "Theodore Ts'o" <tytso@mit.edu>
6635M: Jan Kara <jack@suse.com>
6636L: linux-ext4@vger.kernel.org
6637S: Maintained
6638F: fs/jbd2/
6639F: include/linux/jbd2.h
6640
6641JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6642M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6643L: linux-media@vger.kernel.org
6644S: Maintained
6645F: drivers/media/platform/rcar_jpu.c
6646
6647JSM Neo PCI based serial card
6648M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6649L: linux-serial@vger.kernel.org
6650S: Maintained
6651F: drivers/tty/serial/jsm/
6652
6653K10TEMP HARDWARE MONITORING DRIVER
6654M: Clemens Ladisch <clemens@ladisch.de>
6655L: linux-hwmon@vger.kernel.org
6656S: Maintained
6657F: Documentation/hwmon/k10temp
6658F: drivers/hwmon/k10temp.c
6659
6660K8TEMP HARDWARE MONITORING DRIVER
6661M: Rudolf Marek <r.marek@assembler.cz>
6662L: linux-hwmon@vger.kernel.org
6663S: Maintained
6664F: Documentation/hwmon/k8temp
6665F: drivers/hwmon/k8temp.c
6666
6667KASAN
6668M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6669R: Alexander Potapenko <glider@google.com>
6670R: Dmitry Vyukov <dvyukov@google.com>
6671L: kasan-dev@googlegroups.com
6672S: Maintained
6673F: arch/*/include/asm/kasan.h
6674F: arch/*/mm/kasan_init*
6675F: Documentation/kasan.txt
6676F: include/linux/kasan*.h
6677F: lib/test_kasan.c
6678F: mm/kasan/
6679F: scripts/Makefile.kasan
6680
6681KCONFIG
6682M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6683L: linux-kbuild@vger.kernel.org
6684T: git git://gitorious.org/linux-kconfig/linux-kconfig
6685S: Maintained
6686F: Documentation/kbuild/kconfig-language.txt
6687F: scripts/kconfig/
6688
6689KDUMP
6690M: Dave Young <dyoung@redhat.com>
6691M: Baoquan He <bhe@redhat.com>
6692R: Vivek Goyal <vgoyal@redhat.com>
6693L: kexec@lists.infradead.org
6694W: http://lse.sourceforge.net/kdump/
6695S: Maintained
6696F: Documentation/kdump/
6697
6698KEENE FM RADIO TRANSMITTER DRIVER
6699M: Hans Verkuil <hverkuil@xs4all.nl>
6700L: linux-media@vger.kernel.org
6701T: git git://linuxtv.org/media_tree.git
6702W: https://linuxtv.org
6703S: Maintained
6704F: drivers/media/radio/radio-keene*
6705
6706KERNEL AUTOMOUNTER v4 (AUTOFS4)
6707M: Ian Kent <raven@themaw.net>
6708L: autofs@vger.kernel.org
6709S: Maintained
6710F: fs/autofs4/
6711
6712KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6713M: Michal Marek <mmarek@suse.com>
6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6716L: linux-kbuild@vger.kernel.org
6717S: Maintained
6718F: Documentation/kbuild/
6719F: Makefile
6720F: scripts/Makefile.*
6721F: scripts/basic/
6722F: scripts/mk*
6723F: scripts/package/
6724
6725KERNEL JANITORS
6726L: kernel-janitors@vger.kernel.org
6727W: http://kernelnewbies.org/KernelJanitors
6728S: Odd Fixes
6729
6730KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6731M: "J. Bruce Fields" <bfields@fieldses.org>
6732M: Jeff Layton <jlayton@poochiereds.net>
6733L: linux-nfs@vger.kernel.org
6734W: http://nfs.sourceforge.net/
6735T: git git://linux-nfs.org/~bfields/linux.git
6736S: Supported
6737F: fs/nfsd/
6738F: include/uapi/linux/nfsd/
6739F: fs/lockd/
6740F: fs/nfs_common/
6741F: net/sunrpc/
6742F: include/linux/lockd/
6743F: include/linux/sunrpc/
6744F: include/uapi/linux/sunrpc/
6745
6746KERNEL SELFTEST FRAMEWORK
6747M: Shuah Khan <shuahkh@osg.samsung.com>
6748M: Shuah Khan <shuah@kernel.org>
6749L: linux-kselftest@vger.kernel.org
6750T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6751S: Maintained
6752F: tools/testing/selftests
6753
6754KERNEL VIRTUAL MACHINE (KVM)
6755M: Paolo Bonzini <pbonzini@redhat.com>
6756M: Radim Krčmář <rkrcmar@redhat.com>
6757L: kvm@vger.kernel.org
6758W: http://www.linux-kvm.org
6759T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6760S: Supported
6761F: Documentation/*/kvm*.txt
6762F: Documentation/virtual/kvm/
6763F: arch/*/kvm/
6764F: arch/x86/kernel/kvm.c
6765F: arch/x86/kernel/kvmclock.c
6766F: arch/*/include/asm/kvm*
6767F: include/linux/kvm*
6768F: include/uapi/linux/kvm*
6769F: virt/kvm/
6770F: tools/kvm/
6771
6772KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6773M: Joerg Roedel <joro@8bytes.org>
6774L: kvm@vger.kernel.org
6775W: http://www.linux-kvm.org/
6776S: Maintained
6777F: arch/x86/include/asm/svm.h
6778F: arch/x86/kvm/svm.c
6779
6780KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6781M: Alexander Graf <agraf@suse.com>
6782L: kvm-ppc@vger.kernel.org
6783W: http://www.linux-kvm.org/
6784T: git git://github.com/agraf/linux-2.6.git
6785S: Supported
6786F: arch/powerpc/include/asm/kvm*
6787F: arch/powerpc/kvm/
6788
6789KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6790M: Christian Borntraeger <borntraeger@de.ibm.com>
6791M: Cornelia Huck <cornelia.huck@de.ibm.com>
6792L: linux-s390@vger.kernel.org
6793W: http://www.ibm.com/developerworks/linux/linux390/
6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6795S: Supported
6796F: Documentation/s390/kvm.txt
6797F: arch/s390/include/asm/kvm*
6798F: arch/s390/kvm/
6799
6800KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6801M: Christoffer Dall <christoffer.dall@linaro.org>
6802M: Marc Zyngier <marc.zyngier@arm.com>
6803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6804L: kvmarm@lists.cs.columbia.edu
6805W: http://systems.cs.columbia.edu/projects/kvm-arm
6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6807S: Supported
6808F: arch/arm/include/uapi/asm/kvm*
6809F: arch/arm/include/asm/kvm*
6810F: arch/arm/kvm/
6811F: virt/kvm/arm/
6812F: include/kvm/arm_*
6813
6814KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6815M: Christoffer Dall <christoffer.dall@linaro.org>
6816M: Marc Zyngier <marc.zyngier@arm.com>
6817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6818L: kvmarm@lists.cs.columbia.edu
6819S: Maintained
6820F: arch/arm64/include/uapi/asm/kvm*
6821F: arch/arm64/include/asm/kvm*
6822F: arch/arm64/kvm/
6823
6824KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6825M: James Hogan <james.hogan@imgtec.com>
6826L: linux-mips@linux-mips.org
6827S: Supported
6828F: arch/mips/include/uapi/asm/kvm*
6829F: arch/mips/include/asm/kvm*
6830F: arch/mips/kvm/
6831
6832KEXEC
6833M: Eric Biederman <ebiederm@xmission.com>
6834W: http://kernel.org/pub/linux/utils/kernel/kexec/
6835L: kexec@lists.infradead.org
6836S: Maintained
6837F: include/linux/kexec.h
6838F: include/uapi/linux/kexec.h
6839F: kernel/kexec*
6840
6841KEYS/KEYRINGS:
6842M: David Howells <dhowells@redhat.com>
6843L: keyrings@vger.kernel.org
6844S: Maintained
6845F: Documentation/security/keys.txt
6846F: include/linux/key.h
6847F: include/linux/key-type.h
6848F: include/linux/keyctl.h
6849F: include/uapi/linux/keyctl.h
6850F: include/keys/
6851F: security/keys/
6852
6853KEYS-TRUSTED
6854M: David Safford <safford@us.ibm.com>
6855M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6856L: linux-security-module@vger.kernel.org
6857L: keyrings@vger.kernel.org
6858S: Supported
6859F: Documentation/security/keys-trusted-encrypted.txt
6860F: include/keys/trusted-type.h
6861F: security/keys/trusted.c
6862F: security/keys/trusted.h
6863
6864KEYS-ENCRYPTED
6865M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6866M: David Safford <safford@us.ibm.com>
6867L: linux-security-module@vger.kernel.org
6868L: keyrings@vger.kernel.org
6869S: Supported
6870F: Documentation/security/keys-trusted-encrypted.txt
6871F: include/keys/encrypted-type.h
6872F: security/keys/encrypted-keys/
6873
6874KGDB / KDB /debug_core
6875M: Jason Wessel <jason.wessel@windriver.com>
6876W: http://kgdb.wiki.kernel.org/
6877L: kgdb-bugreport@lists.sourceforge.net
6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6879S: Maintained
6880F: Documentation/DocBook/kgdb.tmpl
6881F: drivers/misc/kgdbts.c
6882F: drivers/tty/serial/kgdboc.c
6883F: include/linux/kdb.h
6884F: include/linux/kgdb.h
6885F: kernel/debug/
6886
6887KMEMCHECK
6888M: Vegard Nossum <vegardno@ifi.uio.no>
6889M: Pekka Enberg <penberg@kernel.org>
6890S: Maintained
6891F: Documentation/kmemcheck.txt
6892F: arch/x86/include/asm/kmemcheck.h
6893F: arch/x86/mm/kmemcheck/
6894F: include/linux/kmemcheck.h
6895F: mm/kmemcheck.c
6896
6897KMEMLEAK
6898M: Catalin Marinas <catalin.marinas@arm.com>
6899S: Maintained
6900F: Documentation/kmemleak.txt
6901F: include/linux/kmemleak.h
6902F: mm/kmemleak.c
6903F: mm/kmemleak-test.c
6904
6905KPROBES
6906M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6907M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6908M: "David S. Miller" <davem@davemloft.net>
6909M: Masami Hiramatsu <mhiramat@kernel.org>
6910S: Maintained
6911F: Documentation/kprobes.txt
6912F: include/linux/kprobes.h
6913F: kernel/kprobes.c
6914
6915KS0108 LCD CONTROLLER DRIVER
6916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6917W: http://miguelojeda.es/auxdisplay.htm
6918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6919S: Maintained
6920F: Documentation/auxdisplay/ks0108
6921F: drivers/auxdisplay/ks0108.c
6922F: include/linux/ks0108.h
6923
6924L3MDEV
6925M: David Ahern <dsa@cumulusnetworks.com>
6926L: netdev@vger.kernel.org
6927S: Maintained
6928F: net/l3mdev
6929F: include/net/l3mdev.h
6930
6931LANTIQ MIPS ARCHITECTURE
6932M: John Crispin <john@phrozen.org>
6933L: linux-mips@linux-mips.org
6934S: Maintained
6935F: arch/mips/lantiq
6936
6937LAPB module
6938L: linux-x25@vger.kernel.org
6939S: Orphan
6940F: Documentation/networking/lapb-module.txt
6941F: include/*/lapb.h
6942F: net/lapb/
6943
6944LASI 53c700 driver for PARISC
6945M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6946L: linux-scsi@vger.kernel.org
6947S: Maintained
6948F: Documentation/scsi/53c700.txt
6949F: drivers/scsi/53c700*
6950
6951LED SUBSYSTEM
6952M: Richard Purdie <rpurdie@rpsys.net>
6953M: Jacek Anaszewski <j.anaszewski@samsung.com>
6954L: linux-leds@vger.kernel.org
6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6956S: Maintained
6957F: Documentation/devicetree/bindings/leds/
6958F: drivers/leds/
6959F: include/linux/leds.h
6960
6961LEGACY EEPROM DRIVER
6962M: Jean Delvare <jdelvare@suse.com>
6963S: Maintained
6964F: Documentation/misc-devices/eeprom
6965F: drivers/misc/eeprom/eeprom.c
6966
6967LEGO USB Tower driver
6968M: Juergen Stuber <starblue@users.sourceforge.net>
6969L: legousb-devel@lists.sourceforge.net
6970W: http://legousb.sourceforge.net/
6971S: Maintained
6972F: drivers/usb/misc/legousbtower.c
6973
6974LG2160 MEDIA DRIVER
6975M: Michael Krufky <mkrufky@linuxtv.org>
6976L: linux-media@vger.kernel.org
6977W: https://linuxtv.org
6978W: http://github.com/mkrufky
6979Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980T: git git://linuxtv.org/mkrufky/tuners.git
6981S: Maintained
6982F: drivers/media/dvb-frontends/lg2160.*
6983
6984LGDT3305 MEDIA DRIVER
6985M: Michael Krufky <mkrufky@linuxtv.org>
6986L: linux-media@vger.kernel.org
6987W: https://linuxtv.org
6988W: http://github.com/mkrufky
6989Q: http://patchwork.linuxtv.org/project/linux-media/list/
6990T: git git://linuxtv.org/mkrufky/tuners.git
6991S: Maintained
6992F: drivers/media/dvb-frontends/lgdt3305.*
6993
6994LGUEST
6995M: Rusty Russell <rusty@rustcorp.com.au>
6996L: lguest@lists.ozlabs.org
6997W: http://lguest.ozlabs.org/
6998S: Odd Fixes
6999F: arch/x86/include/asm/lguest*.h
7000F: arch/x86/lguest/
7001F: drivers/lguest/
7002F: include/linux/lguest*.h
7003F: tools/lguest/
7004
7005LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7006M: Tejun Heo <tj@kernel.org>
7007L: linux-ide@vger.kernel.org
7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7009S: Maintained
7010F: drivers/ata/
7011F: include/linux/ata.h
7012F: include/linux/libata.h
7013F: Documentation/devicetree/bindings/ata/
7014
7015LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7016M: Viresh Kumar <vireshk@kernel.org>
7017L: linux-ide@vger.kernel.org
7018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7019S: Maintained
7020F: include/linux/pata_arasan_cf_data.h
7021F: drivers/ata/pata_arasan_cf.c
7022
7023LIBATA PATA DRIVERS
7024M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7025M: Tejun Heo <tj@kernel.org>
7026L: linux-ide@vger.kernel.org
7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7028S: Maintained
7029F: drivers/ata/pata_*.c
7030F: drivers/ata/ata_generic.c
7031
7032LIBATA SATA AHCI PLATFORM devices support
7033M: Hans de Goede <hdegoede@redhat.com>
7034M: Tejun Heo <tj@kernel.org>
7035L: linux-ide@vger.kernel.org
7036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7037S: Maintained
7038F: drivers/ata/ahci_platform.c
7039F: drivers/ata/libahci_platform.c
7040F: include/linux/ahci_platform.h
7041
7042LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7043M: Mikael Pettersson <mikpelinux@gmail.com>
7044L: linux-ide@vger.kernel.org
7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7046S: Maintained
7047F: drivers/ata/sata_promise.*
7048
7049LIBLOCKDEP
7050M: Sasha Levin <sasha.levin@oracle.com>
7051S: Maintained
7052F: tools/lib/lockdep/
7053
7054LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7055M: Dan Williams <dan.j.williams@intel.com>
7056L: linux-nvdimm@lists.01.org
7057Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7059S: Supported
7060F: drivers/nvdimm/*
7061F: include/linux/nd.h
7062F: include/linux/libnvdimm.h
7063F: include/uapi/linux/ndctl.h
7064
7065LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7066M: Ross Zwisler <ross.zwisler@linux.intel.com>
7067L: linux-nvdimm@lists.01.org
7068Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7069S: Supported
7070F: drivers/nvdimm/blk.c
7071F: drivers/nvdimm/region_devs.c
7072F: drivers/acpi/nfit*
7073
7074LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7075M: Vishal Verma <vishal.l.verma@intel.com>
7076L: linux-nvdimm@lists.01.org
7077Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7078S: Supported
7079F: drivers/nvdimm/btt*
7080
7081LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7082M: Ross Zwisler <ross.zwisler@linux.intel.com>
7083L: linux-nvdimm@lists.01.org
7084Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7085S: Supported
7086F: drivers/nvdimm/pmem.c
7087F: include/linux/pmem.h
7088F: arch/*/include/asm/pmem.h
7089
7090LIGHTNVM PLATFORM SUPPORT
7091M: Matias Bjorling <mb@lightnvm.io>
7092W: http://github/OpenChannelSSD
7093L: linux-block@vger.kernel.org
7094S: Maintained
7095F: drivers/lightnvm/
7096F: include/linux/lightnvm.h
7097F: include/uapi/linux/lightnvm.h
7098
7099LINUX FOR IBM pSERIES (RS/6000)
7100M: Paul Mackerras <paulus@au.ibm.com>
7101W: http://www.ibm.com/linux/ltc/projects/ppc
7102S: Supported
7103F: arch/powerpc/boot/rs6000.h
7104
7105LINUX FOR POWERPC (32-BIT AND 64-BIT)
7106M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7107M: Paul Mackerras <paulus@samba.org>
7108M: Michael Ellerman <mpe@ellerman.id.au>
7109W: http://www.penguinppc.org/
7110L: linuxppc-dev@lists.ozlabs.org
7111Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7112T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7113S: Supported
7114F: Documentation/powerpc/
7115F: arch/powerpc/
7116F: drivers/char/tpm/tpm_ibmvtpm*
7117F: drivers/crypto/nx/
7118F: drivers/crypto/vmx/
7119F: drivers/net/ethernet/ibm/ibmveth.*
7120F: drivers/net/ethernet/ibm/ibmvnic.*
7121F: drivers/pci/hotplug/pnv_php.c
7122F: drivers/pci/hotplug/rpa*
7123F: drivers/scsi/ibmvscsi/
7124N: opal
7125N: /pmac
7126N: powermac
7127N: powernv
7128N: [^a-z0-9]ps3
7129N: pseries
7130
7131LINUX FOR POWER MACINTOSH
7132M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7133W: http://www.penguinppc.org/
7134L: linuxppc-dev@lists.ozlabs.org
7135S: Maintained
7136F: arch/powerpc/platforms/powermac/
7137F: drivers/macintosh/
7138
7139LINUX FOR POWERPC EMBEDDED MPC5XXX
7140M: Anatolij Gustschin <agust@denx.de>
7141L: linuxppc-dev@lists.ozlabs.org
7142T: git git://git.denx.de/linux-denx-agust.git
7143S: Maintained
7144F: arch/powerpc/platforms/512x/
7145F: arch/powerpc/platforms/52xx/
7146
7147LINUX FOR POWERPC EMBEDDED PPC4XX
7148M: Alistair Popple <alistair@popple.id.au>
7149M: Matt Porter <mporter@kernel.crashing.org>
7150W: http://www.penguinppc.org/
7151L: linuxppc-dev@lists.ozlabs.org
7152S: Maintained
7153F: arch/powerpc/platforms/40x/
7154F: arch/powerpc/platforms/44x/
7155
7156LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7157L: linuxppc-dev@lists.ozlabs.org
7158S: Orphan
7159F: arch/powerpc/*/*virtex*
7160F: arch/powerpc/*/*/*virtex*
7161
7162LINUX FOR POWERPC EMBEDDED PPC8XX
7163M: Vitaly Bordug <vitb@kernel.crashing.org>
7164W: http://www.penguinppc.org/
7165L: linuxppc-dev@lists.ozlabs.org
7166S: Maintained
7167F: arch/powerpc/platforms/8xx/
7168
7169LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7170M: Scott Wood <oss@buserror.net>
7171M: Kumar Gala <galak@kernel.crashing.org>
7172W: http://www.penguinppc.org/
7173L: linuxppc-dev@lists.ozlabs.org
7174T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7175S: Maintained
7176F: arch/powerpc/platforms/83xx/
7177F: arch/powerpc/platforms/85xx/
7178
7179LINUX FOR POWERPC PA SEMI PWRFICIENT
7180M: Olof Johansson <olof@lixom.net>
7181L: linuxppc-dev@lists.ozlabs.org
7182S: Maintained
7183F: arch/powerpc/platforms/pasemi/
7184F: drivers/*/*pasemi*
7185F: drivers/*/*/*pasemi*
7186
7187LINUX SECURITY MODULE (LSM) FRAMEWORK
7188M: Chris Wright <chrisw@sous-sol.org>
7189L: linux-security-module@vger.kernel.org
7190S: Supported
7191
7192LIS3LV02D ACCELEROMETER DRIVER
7193M: Eric Piel <eric.piel@tremplin-utc.net>
7194S: Maintained
7195F: Documentation/misc-devices/lis3lv02d
7196F: drivers/misc/lis3lv02d/
7197F: drivers/platform/x86/hp_accel.c
7198
7199LIVE PATCHING
7200M: Josh Poimboeuf <jpoimboe@redhat.com>
7201M: Jessica Yu <jeyu@redhat.com>
7202M: Jiri Kosina <jikos@kernel.org>
7203M: Miroslav Benes <mbenes@suse.cz>
7204R: Petr Mladek <pmladek@suse.com>
7205S: Maintained
7206F: kernel/livepatch/
7207F: include/linux/livepatch.h
7208F: arch/x86/include/asm/livepatch.h
7209F: arch/x86/kernel/livepatch.c
7210F: Documentation/livepatch/
7211F: Documentation/ABI/testing/sysfs-kernel-livepatch
7212F: samples/livepatch/
7213L: live-patching@vger.kernel.org
7214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7215
7216LINUX KERNEL DUMP TEST MODULE (LKDTM)
7217M: Kees Cook <keescook@chromium.org>
7218S: Maintained
7219F: drivers/misc/lkdtm*
7220
7221LLC (802.2)
7222M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7223S: Maintained
7224F: include/linux/llc.h
7225F: include/uapi/linux/llc.h
7226F: include/net/llc*
7227F: net/llc/
7228
7229LM73 HARDWARE MONITOR DRIVER
7230M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7231L: linux-hwmon@vger.kernel.org
7232S: Maintained
7233F: drivers/hwmon/lm73.c
7234
7235LM78 HARDWARE MONITOR DRIVER
7236M: Jean Delvare <jdelvare@suse.com>
7237L: linux-hwmon@vger.kernel.org
7238S: Maintained
7239F: Documentation/hwmon/lm78
7240F: drivers/hwmon/lm78.c
7241
7242LM83 HARDWARE MONITOR DRIVER
7243M: Jean Delvare <jdelvare@suse.com>
7244L: linux-hwmon@vger.kernel.org
7245S: Maintained
7246F: Documentation/hwmon/lm83
7247F: drivers/hwmon/lm83.c
7248
7249LM90 HARDWARE MONITOR DRIVER
7250M: Jean Delvare <jdelvare@suse.com>
7251L: linux-hwmon@vger.kernel.org
7252S: Maintained
7253F: Documentation/hwmon/lm90
7254F: Documentation/devicetree/bindings/hwmon/lm90.txt
7255F: drivers/hwmon/lm90.c
7256
7257LM95234 HARDWARE MONITOR DRIVER
7258M: Guenter Roeck <linux@roeck-us.net>
7259L: linux-hwmon@vger.kernel.org
7260S: Maintained
7261F: Documentation/hwmon/lm95234
7262F: drivers/hwmon/lm95234.c
7263
7264LME2510 MEDIA DRIVER
7265M: Malcolm Priestley <tvboxspy@gmail.com>
7266L: linux-media@vger.kernel.org
7267W: https://linuxtv.org
7268Q: http://patchwork.linuxtv.org/project/linux-media/list/
7269S: Maintained
7270F: drivers/media/usb/dvb-usb-v2/lmedm04*
7271
7272LOCKING PRIMITIVES
7273M: Peter Zijlstra <peterz@infradead.org>
7274M: Ingo Molnar <mingo@redhat.com>
7275L: linux-kernel@vger.kernel.org
7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7277S: Maintained
7278F: Documentation/locking/
7279F: include/linux/lockdep.h
7280F: include/linux/spinlock*.h
7281F: arch/*/include/asm/spinlock*.h
7282F: include/linux/rwlock*.h
7283F: include/linux/mutex*.h
7284F: arch/*/include/asm/mutex*.h
7285F: include/linux/rwsem*.h
7286F: arch/*/include/asm/rwsem.h
7287F: include/linux/seqlock.h
7288F: lib/locking*.[ch]
7289F: kernel/locking/
7290
7291LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7292M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7293L: linux-ntfs-dev@lists.sourceforge.net
7294W: http://www.linux-ntfs.org/content/view/19/37/
7295S: Maintained
7296F: Documentation/ldm.txt
7297F: block/partitions/ldm.*
7298
7299LogFS
7300M: Joern Engel <joern@logfs.org>
7301M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7302L: logfs@logfs.org
7303W: logfs.org
7304S: Maintained
7305F: fs/logfs/
7306
7307LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7308M: Sathya Prakash <sathya.prakash@broadcom.com>
7309M: Chaitra P B <chaitra.basappa@broadcom.com>
7310M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7311L: MPT-FusionLinux.pdl@broadcom.com
7312L: linux-scsi@vger.kernel.org
7313W: http://www.avagotech.com/support/
7314S: Supported
7315F: drivers/message/fusion/
7316F: drivers/scsi/mpt2sas/
7317F: drivers/scsi/mpt3sas/
7318
7319LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7320M: Matthew Wilcox <matthew@wil.cx>
7321L: linux-scsi@vger.kernel.org
7322S: Maintained
7323F: drivers/scsi/sym53c8xx_2/
7324
7325LTC4261 HARDWARE MONITOR DRIVER
7326M: Guenter Roeck <linux@roeck-us.net>
7327L: linux-hwmon@vger.kernel.org
7328S: Maintained
7329F: Documentation/hwmon/ltc4261
7330F: drivers/hwmon/ltc4261.c
7331
7332LTP (Linux Test Project)
7333M: Mike Frysinger <vapier@gentoo.org>
7334M: Cyril Hrubis <chrubis@suse.cz>
7335M: Wanlong Gao <wanlong.gao@gmail.com>
7336M: Jan Stancek <jstancek@redhat.com>
7337M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7338M: Alexey Kodanev <alexey.kodanev@oracle.com>
7339L: ltp@lists.linux.it (subscribers-only)
7340W: http://linux-test-project.github.io/
7341T: git git://github.com/linux-test-project/ltp.git
7342S: Maintained
7343
7344M32R ARCHITECTURE
7345W: http://www.linux-m32r.org/
7346S: Orphan
7347F: arch/m32r/
7348
7349M68K ARCHITECTURE
7350M: Geert Uytterhoeven <geert@linux-m68k.org>
7351L: linux-m68k@lists.linux-m68k.org
7352W: http://www.linux-m68k.org/
7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7354S: Maintained
7355F: arch/m68k/
7356F: drivers/zorro/
7357
7358M68K ON APPLE MACINTOSH
7359M: Joshua Thompson <funaho@jurai.org>
7360W: http://www.mac.linux-m68k.org/
7361L: linux-m68k@lists.linux-m68k.org
7362S: Maintained
7363F: arch/m68k/mac/
7364
7365M68K ON HP9000/300
7366M: Philip Blundell <philb@gnu.org>
7367W: http://www.tazenda.demon.co.uk/phil/linux-hp
7368S: Maintained
7369F: arch/m68k/hp300/
7370
7371M88DS3103 MEDIA DRIVER
7372M: Antti Palosaari <crope@iki.fi>
7373L: linux-media@vger.kernel.org
7374W: https://linuxtv.org
7375W: http://palosaari.fi/linux/
7376Q: http://patchwork.linuxtv.org/project/linux-media/list/
7377T: git git://linuxtv.org/anttip/media_tree.git
7378S: Maintained
7379F: drivers/media/dvb-frontends/m88ds3103*
7380
7381M88RS2000 MEDIA DRIVER
7382M: Malcolm Priestley <tvboxspy@gmail.com>
7383L: linux-media@vger.kernel.org
7384W: https://linuxtv.org
7385Q: http://patchwork.linuxtv.org/project/linux-media/list/
7386S: Maintained
7387F: drivers/media/dvb-frontends/m88rs2000*
7388
7389MA901 MASTERKIT USB FM RADIO DRIVER
7390M: Alexey Klimov <klimov.linux@gmail.com>
7391L: linux-media@vger.kernel.org
7392T: git git://linuxtv.org/media_tree.git
7393S: Maintained
7394F: drivers/media/radio/radio-ma901.c
7395
7396MAC80211
7397M: Johannes Berg <johannes@sipsolutions.net>
7398L: linux-wireless@vger.kernel.org
7399W: http://wireless.kernel.org/
7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7402S: Maintained
7403F: Documentation/networking/mac80211-injection.txt
7404F: include/net/mac80211.h
7405F: net/mac80211/
7406F: drivers/net/wireless/mac80211_hwsim.[ch]
7407
7408MACVLAN DRIVER
7409M: Patrick McHardy <kaber@trash.net>
7410L: netdev@vger.kernel.org
7411S: Maintained
7412F: drivers/net/macvlan.c
7413F: include/linux/if_macvlan.h
7414
7415MAILBOX API
7416M: Jassi Brar <jassisinghbrar@gmail.com>
7417L: linux-kernel@vger.kernel.org
7418S: Maintained
7419F: drivers/mailbox/
7420F: include/linux/mailbox_client.h
7421F: include/linux/mailbox_controller.h
7422
7423MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7424M: Michael Kerrisk <mtk.manpages@gmail.com>
7425W: http://www.kernel.org/doc/man-pages
7426L: linux-man@vger.kernel.org
7427S: Maintained
7428
7429MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7430M: Andrew Lunn <andrew@lunn.ch>
7431M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7432S: Maintained
7433F: drivers/net/dsa/mv88e6xxx/
7434
7435MARVELL ARMADA DRM SUPPORT
7436M: Russell King <rmk+kernel@armlinux.org.uk>
7437S: Maintained
7438F: drivers/gpu/drm/armada/
7439F: include/uapi/drm/armada_drm.h
7440F: Documentation/devicetree/bindings/display/armada/
7441
7442MARVELL CRYPTO DRIVER
7443M: Boris Brezillon <boris.brezillon@free-electrons.com>
7444M: Arnaud Ebalard <arno@natisbad.org>
7445F: drivers/crypto/marvell/
7446S: Maintained
7447L: linux-crypto@vger.kernel.org
7448
7449MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7450M: Mirko Lindner <mlindner@marvell.com>
7451M: Stephen Hemminger <stephen@networkplumber.org>
7452L: netdev@vger.kernel.org
7453S: Maintained
7454F: drivers/net/ethernet/marvell/sk*
7455
7456MARVELL LIBERTAS WIRELESS DRIVER
7457L: libertas-dev@lists.infradead.org
7458S: Orphan
7459F: drivers/net/wireless/marvell/libertas/
7460
7461MARVELL MV643XX ETHERNET DRIVER
7462M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7463L: netdev@vger.kernel.org
7464S: Maintained
7465F: drivers/net/ethernet/marvell/mv643xx_eth.*
7466F: include/linux/mv643xx.h
7467
7468MARVELL MVNETA ETHERNET DRIVER
7469M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7470L: netdev@vger.kernel.org
7471S: Maintained
7472F: drivers/net/ethernet/marvell/mvneta.*
7473
7474MARVELL MWIFIEX WIRELESS DRIVER
7475M: Amitkumar Karwar <akarwar@marvell.com>
7476M: Nishant Sarmukadam <nishants@marvell.com>
7477L: linux-wireless@vger.kernel.org
7478S: Maintained
7479F: drivers/net/wireless/marvell/mwifiex/
7480
7481MARVELL MWL8K WIRELESS DRIVER
7482M: Lennert Buytenhek <buytenh@wantstofly.org>
7483L: linux-wireless@vger.kernel.org
7484S: Odd Fixes
7485F: drivers/net/wireless/marvell/mwl8k.c
7486
7487MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7488M: Nicolas Pitre <nico@fluxnic.net>
7489S: Odd Fixes
7490F: drivers/mmc/host/mvsdio.*
7491
7492MATROX FRAMEBUFFER DRIVER
7493L: linux-fbdev@vger.kernel.org
7494S: Orphan
7495F: drivers/video/fbdev/matrox/matroxfb_*
7496F: include/uapi/linux/matroxfb.h
7497
7498MAX16065 HARDWARE MONITOR DRIVER
7499M: Guenter Roeck <linux@roeck-us.net>
7500L: linux-hwmon@vger.kernel.org
7501S: Maintained
7502F: Documentation/hwmon/max16065
7503F: drivers/hwmon/max16065.c
7504
7505MAX20751 HARDWARE MONITOR DRIVER
7506M: Guenter Roeck <linux@roeck-us.net>
7507L: linux-hwmon@vger.kernel.org
7508S: Maintained
7509F: Documentation/hwmon/max20751
7510F: drivers/hwmon/max20751.c
7511
7512MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7513M: "Hans J. Koch" <hjk@hansjkoch.de>
7514L: linux-hwmon@vger.kernel.org
7515S: Maintained
7516F: Documentation/hwmon/max6650
7517F: drivers/hwmon/max6650.c
7518
7519MAX6697 HARDWARE MONITOR DRIVER
7520M: Guenter Roeck <linux@roeck-us.net>
7521L: linux-hwmon@vger.kernel.org
7522S: Maintained
7523F: Documentation/hwmon/max6697
7524F: Documentation/devicetree/bindings/i2c/max6697.txt
7525F: drivers/hwmon/max6697.c
7526F: include/linux/platform_data/max6697.h
7527
7528MAX9860 MONO AUDIO VOICE CODEC DRIVER
7529M: Peter Rosin <peda@axentia.se>
7530L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7531S: Maintained
7532F: Documentation/devicetree/bindings/sound/max9860.txt
7533F: sound/soc/codecs/max9860.*
7534
7535MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7536M: Krzysztof Kozlowski <krzk@kernel.org>
7537M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7538L: linux-pm@vger.kernel.org
7539S: Supported
7540F: drivers/power/max14577_charger.c
7541F: drivers/power/max77693_charger.c
7542
7543MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7544M: Javier Martinez Canillas <javier@osg.samsung.com>
7545L: linux-kernel@vger.kernel.org
7546S: Supported
7547F: drivers/*/*max77802*.c
7548F: Documentation/devicetree/bindings/*/*max77802.txt
7549F: include/dt-bindings/*/*max77802.h
7550
7551MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7552M: Chanwoo Choi <cw00.choi@samsung.com>
7553M: Krzysztof Kozlowski <krzk@kernel.org>
7554M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7555L: linux-kernel@vger.kernel.org
7556S: Supported
7557F: drivers/*/max14577*.c
7558F: drivers/*/max77686*.c
7559F: drivers/*/max77693*.c
7560F: drivers/extcon/extcon-max14577.c
7561F: drivers/extcon/extcon-max77693.c
7562F: drivers/rtc/rtc-max77686.c
7563F: drivers/clk/clk-max77686.c
7564F: Documentation/devicetree/bindings/mfd/max14577.txt
7565F: Documentation/devicetree/bindings/*/max77686.txt
7566F: Documentation/devicetree/bindings/mfd/max77693.txt
7567F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7568F: include/linux/mfd/max14577*.h
7569F: include/linux/mfd/max77686*.h
7570F: include/linux/mfd/max77693*.h
7571
7572MAXIRADIO FM RADIO RECEIVER DRIVER
7573M: Hans Verkuil <hverkuil@xs4all.nl>
7574L: linux-media@vger.kernel.org
7575T: git git://linuxtv.org/media_tree.git
7576W: https://linuxtv.org
7577S: Maintained
7578F: drivers/media/radio/radio-maxiradio*
7579
7580MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7581M: Peter Rosin <peda@axentia.se>
7582L: linux-iio@vger.kernel.org
7583S: Maintained
7584F: drivers/iio/potentiometer/mcp4531.c
7585
7586MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7587M: William Breathitt Gray <vilhelm.gray@gmail.com>
7588L: linux-iio@vger.kernel.org
7589S: Maintained
7590F: drivers/iio/dac/cio-dac.c
7591
7592MEDIA DRIVERS FOR RENESAS - FCP
7593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7594L: linux-media@vger.kernel.org
7595L: linux-renesas-soc@vger.kernel.org
7596T: git git://linuxtv.org/media_tree.git
7597S: Supported
7598F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7599F: drivers/media/platform/rcar-fcp.c
7600F: include/media/rcar-fcp.h
7601
7602MEDIA DRIVERS FOR RENESAS - VSP1
7603M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7604L: linux-media@vger.kernel.org
7605L: linux-renesas-soc@vger.kernel.org
7606T: git git://linuxtv.org/media_tree.git
7607S: Supported
7608F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7609F: drivers/media/platform/vsp1/
7610
7611MEDIA DRIVERS FOR HELENE
7612M: Abylay Ospan <aospan@netup.ru>
7613L: linux-media@vger.kernel.org
7614W: https://linuxtv.org
7615W: http://netup.tv/
7616T: git git://linuxtv.org/media_tree.git
7617S: Supported
7618F: drivers/media/dvb-frontends/helene*
7619
7620MEDIA DRIVERS FOR ASCOT2E
7621M: Sergey Kozlov <serjk@netup.ru>
7622M: Abylay Ospan <aospan@netup.ru>
7623L: linux-media@vger.kernel.org
7624W: https://linuxtv.org
7625W: http://netup.tv/
7626T: git git://linuxtv.org/media_tree.git
7627S: Supported
7628F: drivers/media/dvb-frontends/ascot2e*
7629
7630MEDIA DRIVERS FOR CXD2841ER
7631M: Sergey Kozlov <serjk@netup.ru>
7632M: Abylay Ospan <aospan@netup.ru>
7633L: linux-media@vger.kernel.org
7634W: https://linuxtv.org
7635W: http://netup.tv/
7636T: git git://linuxtv.org/media_tree.git
7637S: Supported
7638F: drivers/media/dvb-frontends/cxd2841er*
7639
7640MEDIA DRIVERS FOR HORUS3A
7641M: Sergey Kozlov <serjk@netup.ru>
7642M: Abylay Ospan <aospan@netup.ru>
7643L: linux-media@vger.kernel.org
7644W: https://linuxtv.org
7645W: http://netup.tv/
7646T: git git://linuxtv.org/media_tree.git
7647S: Supported
7648F: drivers/media/dvb-frontends/horus3a*
7649
7650MEDIA DRIVERS FOR LNBH25
7651M: Sergey Kozlov <serjk@netup.ru>
7652M: Abylay Ospan <aospan@netup.ru>
7653L: linux-media@vger.kernel.org
7654W: https://linuxtv.org
7655W: http://netup.tv/
7656T: git git://linuxtv.org/media_tree.git
7657S: Supported
7658F: drivers/media/dvb-frontends/lnbh25*
7659
7660MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7661M: Sergey Kozlov <serjk@netup.ru>
7662M: Abylay Ospan <aospan@netup.ru>
7663L: linux-media@vger.kernel.org
7664W: https://linuxtv.org
7665W: http://netup.tv/
7666T: git git://linuxtv.org/media_tree.git
7667S: Supported
7668F: drivers/media/pci/netup_unidvb/*
7669
7670MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7671M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7672M: Mauro Carvalho Chehab <mchehab@kernel.org>
7673P: LinuxTV.org Project
7674L: linux-media@vger.kernel.org
7675W: https://linuxtv.org
7676Q: http://patchwork.kernel.org/project/linux-media/list/
7677T: git git://linuxtv.org/media_tree.git
7678S: Maintained
7679F: Documentation/dvb/
7680F: Documentation/video4linux/
7681F: Documentation/DocBook/media/
7682F: drivers/media/
7683F: drivers/staging/media/
7684F: include/linux/platform_data/media/
7685F: include/media/
7686F: include/uapi/linux/dvb/
7687F: include/uapi/linux/videodev2.h
7688F: include/uapi/linux/media.h
7689F: include/uapi/linux/v4l2-*
7690F: include/uapi/linux/meye.h
7691F: include/uapi/linux/ivtv*
7692F: include/uapi/linux/uvcvideo.h
7693
7694MEDIATEK ETHERNET DRIVER
7695M: Felix Fietkau <nbd@openwrt.org>
7696M: John Crispin <blogic@openwrt.org>
7697L: netdev@vger.kernel.org
7698S: Maintained
7699F: drivers/net/ethernet/mediatek/
7700
7701MEDIATEK MT7601U WIRELESS LAN DRIVER
7702M: Jakub Kicinski <kubakici@wp.pl>
7703L: linux-wireless@vger.kernel.org
7704S: Maintained
7705F: drivers/net/wireless/mediatek/mt7601u/
7706
7707MEGARAID SCSI/SAS DRIVERS
7708M: Kashyap Desai <kashyap.desai@avagotech.com>
7709M: Sumit Saxena <sumit.saxena@avagotech.com>
7710M: Uday Lingala <uday.lingala@avagotech.com>
7711L: megaraidlinux.pdl@avagotech.com
7712L: linux-scsi@vger.kernel.org
7713W: http://www.lsi.com
7714S: Maintained
7715F: Documentation/scsi/megaraid.txt
7716F: drivers/scsi/megaraid.*
7717F: drivers/scsi/megaraid/
7718
7719MELLANOX ETHERNET DRIVER (mlx4_en)
7720M: Tariq Toukan <tariqt@mellanox.com>
7721L: netdev@vger.kernel.org
7722S: Supported
7723W: http://www.mellanox.com
7724Q: http://patchwork.ozlabs.org/project/netdev/list/
7725F: drivers/net/ethernet/mellanox/mlx4/en_*
7726
7727MELLANOX ETHERNET DRIVER (mlx5e)
7728M: Saeed Mahameed <saeedm@mellanox.com>
7729L: netdev@vger.kernel.org
7730S: Supported
7731W: http://www.mellanox.com
7732Q: http://patchwork.ozlabs.org/project/netdev/list/
7733F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7734
7735MELLANOX ETHERNET SWITCH DRIVERS
7736M: Jiri Pirko <jiri@mellanox.com>
7737M: Ido Schimmel <idosch@mellanox.com>
7738L: netdev@vger.kernel.org
7739S: Supported
7740W: http://www.mellanox.com
7741Q: http://patchwork.ozlabs.org/project/netdev/list/
7742F: drivers/net/ethernet/mellanox/mlxsw/
7743
7744SOFT-ROCE DRIVER (rxe)
7745M: Moni Shoua <monis@mellanox.com>
7746L: linux-rdma@vger.kernel.org
7747S: Supported
7748W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7749Q: http://patchwork.kernel.org/project/linux-rdma/list/
7750F: drivers/infiniband/sw/rxe/
7751F: include/uapi/rdma/rdma_user_rxe.h
7752
7753MEMBARRIER SUPPORT
7754M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7755M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7756L: linux-kernel@vger.kernel.org
7757S: Supported
7758F: kernel/membarrier.c
7759F: include/uapi/linux/membarrier.h
7760
7761MEMORY MANAGEMENT
7762L: linux-mm@kvack.org
7763W: http://www.linux-mm.org
7764S: Maintained
7765F: include/linux/mm.h
7766F: include/linux/gfp.h
7767F: include/linux/mmzone.h
7768F: include/linux/memory_hotplug.h
7769F: include/linux/vmalloc.h
7770F: mm/
7771
7772MEMORY TECHNOLOGY DEVICES (MTD)
7773M: David Woodhouse <dwmw2@infradead.org>
7774M: Brian Norris <computersforpeace@gmail.com>
7775L: linux-mtd@lists.infradead.org
7776W: http://www.linux-mtd.infradead.org/
7777Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7778T: git git://git.infradead.org/linux-mtd.git
7779T: git git://git.infradead.org/l2-mtd.git
7780S: Maintained
7781F: Documentation/devicetree/bindings/mtd/
7782F: drivers/mtd/
7783F: include/linux/mtd/
7784F: include/uapi/mtd/
7785
7786MEN A21 WATCHDOG DRIVER
7787M: Johannes Thumshirn <morbidrsa@gmail.com>
7788L: linux-watchdog@vger.kernel.org
7789S: Maintained
7790F: drivers/watchdog/mena21_wdt.c
7791
7792MEN CHAMELEON BUS (mcb)
7793M: Johannes Thumshirn <morbidrsa@gmail.com>
7794S: Maintained
7795F: drivers/mcb/
7796F: include/linux/mcb.h
7797F: Documentation/men-chameleon-bus.txt
7798
7799MEN F21BMC (Board Management Controller)
7800M: Andreas Werner <andreas.werner@men.de>
7801S: Supported
7802F: drivers/mfd/menf21bmc.c
7803F: drivers/watchdog/menf21bmc_wdt.c
7804F: drivers/leds/leds-menf21bmc.c
7805F: drivers/hwmon/menf21bmc_hwmon.c
7806F: Documentation/hwmon/menf21bmc
7807
7808METAG ARCHITECTURE
7809M: James Hogan <james.hogan@imgtec.com>
7810L: linux-metag@vger.kernel.org
7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7812S: Odd Fixes
7813F: arch/metag/
7814F: Documentation/metag/
7815F: Documentation/devicetree/bindings/metag/
7816F: Documentation/devicetree/bindings/interrupt-controller/img,*
7817F: drivers/clocksource/metag_generic.c
7818F: drivers/irqchip/irq-metag.c
7819F: drivers/irqchip/irq-metag-ext.c
7820F: drivers/tty/metag_da.c
7821
7822MICROBLAZE ARCHITECTURE
7823M: Michal Simek <monstr@monstr.eu>
7824W: http://www.monstr.eu/fdt/
7825T: git git://git.monstr.eu/linux-2.6-microblaze.git
7826S: Supported
7827F: arch/microblaze/
7828
7829MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7830M: Chen Yu <yu.c.chen@intel.com>
7831L: platform-driver-x86@vger.kernel.org
7832S: Supported
7833F: drivers/platform/x86/surfacepro3_button.c
7834
7835MICROTEK X6 SCANNER
7836M: Oliver Neukum <oliver@neukum.org>
7837S: Maintained
7838F: drivers/usb/image/microtek.*
7839
7840MIPS
7841M: Ralf Baechle <ralf@linux-mips.org>
7842L: linux-mips@linux-mips.org
7843W: http://www.linux-mips.org/
7844T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7845Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7846S: Supported
7847F: Documentation/devicetree/bindings/mips/
7848F: Documentation/mips/
7849F: arch/mips/
7850
7851MIPS/LOONGSON1 ARCHITECTURE
7852M: Keguang Zhang <keguang.zhang@gmail.com>
7853L: linux-mips@linux-mips.org
7854S: Maintained
7855F: arch/mips/loongson32/
7856F: arch/mips/include/asm/mach-loongson32/
7857F: drivers/*/*loongson1*
7858F: drivers/*/*/*loongson1*
7859
7860MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7861M: Hans Verkuil <hverkuil@xs4all.nl>
7862L: linux-media@vger.kernel.org
7863T: git git://linuxtv.org/media_tree.git
7864W: https://linuxtv.org
7865S: Odd Fixes
7866F: drivers/media/radio/radio-miropcm20*
7867
7868MELLANOX MLX4 core VPI driver
7869M: Yishai Hadas <yishaih@mellanox.com>
7870L: netdev@vger.kernel.org
7871L: linux-rdma@vger.kernel.org
7872W: http://www.mellanox.com
7873Q: http://patchwork.ozlabs.org/project/netdev/list/
7874S: Supported
7875F: drivers/net/ethernet/mellanox/mlx4/
7876F: include/linux/mlx4/
7877
7878MELLANOX MLX4 IB driver
7879M: Yishai Hadas <yishaih@mellanox.com>
7880L: linux-rdma@vger.kernel.org
7881W: http://www.mellanox.com
7882Q: http://patchwork.kernel.org/project/linux-rdma/list/
7883S: Supported
7884F: drivers/infiniband/hw/mlx4/
7885F: include/linux/mlx4/
7886
7887MELLANOX MLX5 core VPI driver
7888M: Matan Barak <matanb@mellanox.com>
7889M: Leon Romanovsky <leonro@mellanox.com>
7890L: netdev@vger.kernel.org
7891L: linux-rdma@vger.kernel.org
7892W: http://www.mellanox.com
7893Q: http://patchwork.ozlabs.org/project/netdev/list/
7894S: Supported
7895F: drivers/net/ethernet/mellanox/mlx5/core/
7896F: include/linux/mlx5/
7897
7898MELLANOX MLX5 IB driver
7899M: Matan Barak <matanb@mellanox.com>
7900M: Leon Romanovsky <leonro@mellanox.com>
7901L: linux-rdma@vger.kernel.org
7902W: http://www.mellanox.com
7903Q: http://patchwork.kernel.org/project/linux-rdma/list/
7904S: Supported
7905F: drivers/infiniband/hw/mlx5/
7906F: include/linux/mlx5/
7907
7908MELEXIS MLX90614 DRIVER
7909M: Crt Mori <cmo@melexis.com>
7910L: linux-iio@vger.kernel.org
7911W: http://www.melexis.com
7912S: Supported
7913F: drivers/iio/temperature/mlx90614.c
7914
7915MN88472 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/
7921S: Maintained
7922F: drivers/media/dvb-frontends/mn88472*
7923
7924MN88473 MEDIA DRIVER
7925M: Antti Palosaari <crope@iki.fi>
7926L: linux-media@vger.kernel.org
7927W: https://linuxtv.org
7928W: http://palosaari.fi/linux/
7929Q: http://patchwork.linuxtv.org/project/linux-media/list/
7930S: Maintained
7931F: drivers/media/dvb-frontends/mn88473*
7932
7933MODULE SUPPORT
7934M: Rusty Russell <rusty@rustcorp.com.au>
7935S: Maintained
7936F: include/linux/module.h
7937F: kernel/module.c
7938
7939MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7940W: http://popies.net/meye/
7941S: Orphan
7942F: Documentation/video4linux/meye.txt
7943F: drivers/media/pci/meye/
7944F: include/uapi/linux/meye.h
7945
7946MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7947M: Jiri Slaby <jirislaby@gmail.com>
7948S: Maintained
7949F: Documentation/serial/moxa-smartio
7950F: drivers/tty/mxser.*
7951
7952MR800 AVERMEDIA USB FM RADIO DRIVER
7953M: Alexey Klimov <klimov.linux@gmail.com>
7954L: linux-media@vger.kernel.org
7955T: git git://linuxtv.org/media_tree.git
7956S: Maintained
7957F: drivers/media/radio/radio-mr800.c
7958
7959MRF24J40 IEEE 802.15.4 RADIO DRIVER
7960M: Alan Ott <alan@signal11.us>
7961L: linux-wpan@vger.kernel.org
7962S: Maintained
7963F: drivers/net/ieee802154/mrf24j40.c
7964F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7965
7966MSI LAPTOP SUPPORT
7967M: "Lee, Chun-Yi" <jlee@suse.com>
7968L: platform-driver-x86@vger.kernel.org
7969S: Maintained
7970F: drivers/platform/x86/msi-laptop.c
7971
7972MSI WMI SUPPORT
7973L: platform-driver-x86@vger.kernel.org
7974S: Orphan
7975F: drivers/platform/x86/msi-wmi.c
7976
7977MSI001 MEDIA DRIVER
7978M: Antti Palosaari <crope@iki.fi>
7979L: linux-media@vger.kernel.org
7980W: https://linuxtv.org
7981W: http://palosaari.fi/linux/
7982Q: http://patchwork.linuxtv.org/project/linux-media/list/
7983T: git git://linuxtv.org/anttip/media_tree.git
7984S: Maintained
7985F: drivers/media/tuners/msi001*
7986
7987MSI2500 MEDIA DRIVER
7988M: Antti Palosaari <crope@iki.fi>
7989L: linux-media@vger.kernel.org
7990W: https://linuxtv.org
7991W: http://palosaari.fi/linux/
7992Q: http://patchwork.linuxtv.org/project/linux-media/list/
7993T: git git://linuxtv.org/anttip/media_tree.git
7994S: Maintained
7995F: drivers/media/usb/msi2500/
7996
7997MSYSTEMS DISKONCHIP G3 MTD DRIVER
7998M: Robert Jarzmik <robert.jarzmik@free.fr>
7999L: linux-mtd@lists.infradead.org
8000S: Maintained
8001F: drivers/mtd/devices/docg3*
8002
8003MT9M032 APTINA SENSOR DRIVER
8004M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8005L: linux-media@vger.kernel.org
8006T: git git://linuxtv.org/media_tree.git
8007S: Maintained
8008F: drivers/media/i2c/mt9m032.c
8009F: include/media/i2c/mt9m032.h
8010
8011MT9P031 APTINA CAMERA SENSOR
8012M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8013L: linux-media@vger.kernel.org
8014T: git git://linuxtv.org/media_tree.git
8015S: Maintained
8016F: drivers/media/i2c/mt9p031.c
8017F: include/media/i2c/mt9p031.h
8018
8019MT9T001 APTINA CAMERA SENSOR
8020M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8021L: linux-media@vger.kernel.org
8022T: git git://linuxtv.org/media_tree.git
8023S: Maintained
8024F: drivers/media/i2c/mt9t001.c
8025F: include/media/i2c/mt9t001.h
8026
8027MT9V032 APTINA CAMERA SENSOR
8028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8029L: linux-media@vger.kernel.org
8030T: git git://linuxtv.org/media_tree.git
8031S: Maintained
8032F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8033F: drivers/media/i2c/mt9v032.c
8034F: include/media/i2c/mt9v032.h
8035
8036MULTIFUNCTION DEVICES (MFD)
8037M: Lee Jones <lee.jones@linaro.org>
8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8039S: Supported
8040F: drivers/mfd/
8041F: include/linux/mfd/
8042
8043MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8044M: Ulf Hansson <ulf.hansson@linaro.org>
8045L: linux-mmc@vger.kernel.org
8046T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8047S: Maintained
8048F: Documentation/devicetree/bindings/mmc/
8049F: drivers/mmc/
8050F: include/linux/mmc/
8051F: include/uapi/linux/mmc/
8052
8053MULTIMEDIA CARD (MMC) ETC. OVER SPI
8054S: Orphan
8055F: drivers/mmc/host/mmc_spi.c
8056F: include/linux/spi/mmc_spi.h
8057
8058MULTISOUND SOUND DRIVER
8059M: Andrew Veliath <andrewtv@usa.net>
8060S: Maintained
8061F: Documentation/sound/oss/MultiSound
8062F: sound/oss/msnd*
8063
8064MULTITECH MULTIPORT CARD (ISICOM)
8065S: Orphan
8066F: drivers/tty/isicom.c
8067F: include/linux/isicom.h
8068
8069MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8070M: Bin Liu <b-liu@ti.com>
8071L: linux-usb@vger.kernel.org
8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8073S: Maintained
8074F: drivers/usb/musb/
8075
8076MXL5007T MEDIA DRIVER
8077M: Michael Krufky <mkrufky@linuxtv.org>
8078L: linux-media@vger.kernel.org
8079W: https://linuxtv.org
8080W: http://github.com/mkrufky
8081Q: http://patchwork.linuxtv.org/project/linux-media/list/
8082T: git git://linuxtv.org/mkrufky/tuners.git
8083S: Maintained
8084F: drivers/media/tuners/mxl5007t.*
8085
8086MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8087M: Hyong-Youb Kim <hykim@myri.com>
8088L: netdev@vger.kernel.org
8089W: https://www.myricom.com/support/downloads/myri10ge.html
8090S: Supported
8091F: drivers/net/ethernet/myricom/myri10ge/
8092
8093NAND FLASH SUBSYSTEM
8094M: Boris Brezillon <boris.brezillon@free-electrons.com>
8095R: Richard Weinberger <richard@nod.at>
8096L: linux-mtd@lists.infradead.org
8097W: http://www.linux-mtd.infradead.org/
8098Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8099T: git git://github.com/linux-nand/linux.git
8100S: Maintained
8101F: drivers/mtd/nand/
8102F: include/linux/mtd/nand*.h
8103
8104NATSEMI ETHERNET DRIVER (DP8381x)
8105S: Orphan
8106F: drivers/net/ethernet/natsemi/natsemi.c
8107
8108NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8109M: Daniel Mack <zonque@gmail.com>
8110S: Maintained
8111L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8112W: http://www.native-instruments.com
8113F: sound/usb/caiaq/
8114
8115NCP FILESYSTEM
8116M: Petr Vandrovec <petr@vandrovec.name>
8117S: Odd Fixes
8118F: fs/ncpfs/
8119
8120NCR 5380 SCSI DRIVERS
8121M: Finn Thain <fthain@telegraphics.com.au>
8122M: Michael Schmitz <schmitzmic@gmail.com>
8123L: linux-scsi@vger.kernel.org
8124S: Maintained
8125F: Documentation/scsi/g_NCR5380.txt
8126F: Documentation/scsi/dtc3x80.txt
8127F: drivers/scsi/NCR5380.*
8128F: drivers/scsi/arm/cumana_1.c
8129F: drivers/scsi/arm/oak.c
8130F: drivers/scsi/atari_scsi.*
8131F: drivers/scsi/dmx3191d.c
8132F: drivers/scsi/dtc.*
8133F: drivers/scsi/g_NCR5380.*
8134F: drivers/scsi/g_NCR5380_mmio.c
8135F: drivers/scsi/mac_scsi.*
8136F: drivers/scsi/pas16.*
8137F: drivers/scsi/sun3_scsi.*
8138F: drivers/scsi/sun3_scsi_vme.c
8139F: drivers/scsi/t128.*
8140
8141NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8142M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8143L: linux-scsi@vger.kernel.org
8144S: Maintained
8145F: drivers/scsi/NCR_D700.*
8146
8147NCT6775 HARDWARE MONITOR DRIVER
8148M: Guenter Roeck <linux@roeck-us.net>
8149L: linux-hwmon@vger.kernel.org
8150S: Maintained
8151F: Documentation/hwmon/nct6775
8152F: drivers/hwmon/nct6775.c
8153
8154NETEFFECT IWARP RNIC DRIVER (IW_NES)
8155M: Faisal Latif <faisal.latif@intel.com>
8156L: linux-rdma@vger.kernel.org
8157W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8158S: Supported
8159F: drivers/infiniband/hw/nes/
8160
8161NETEM NETWORK EMULATOR
8162M: Stephen Hemminger <stephen@networkplumber.org>
8163L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8164S: Maintained
8165F: net/sched/sch_netem.c
8166
8167NETERION 10GbE DRIVERS (s2io/vxge)
8168M: Jon Mason <jdmason@kudzu.us>
8169L: netdev@vger.kernel.org
8170S: Supported
8171F: Documentation/networking/s2io.txt
8172F: Documentation/networking/vxge.txt
8173F: drivers/net/ethernet/neterion/
8174
8175NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8176M: Pablo Neira Ayuso <pablo@netfilter.org>
8177M: Patrick McHardy <kaber@trash.net>
8178M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8179L: netfilter-devel@vger.kernel.org
8180L: coreteam@netfilter.org
8181W: http://www.netfilter.org/
8182W: http://www.iptables.org/
8183Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8186S: Supported
8187F: include/linux/netfilter*
8188F: include/linux/netfilter/
8189F: include/net/netfilter/
8190F: include/uapi/linux/netfilter*
8191F: include/uapi/linux/netfilter/
8192F: net/*/netfilter.c
8193F: net/*/netfilter/
8194F: net/netfilter/
8195F: net/bridge/br_netfilter*.c
8196
8197NETLABEL
8198M: Paul Moore <paul@paul-moore.com>
8199W: http://netlabel.sf.net
8200L: netdev@vger.kernel.org
8201S: Maintained
8202F: Documentation/netlabel/
8203F: include/net/netlabel.h
8204F: net/netlabel/
8205
8206NETROM NETWORK LAYER
8207M: Ralf Baechle <ralf@linux-mips.org>
8208L: linux-hams@vger.kernel.org
8209W: http://www.linux-ax25.org/
8210S: Maintained
8211F: include/net/netrom.h
8212F: include/uapi/linux/netrom.h
8213F: net/netrom/
8214
8215NETRONOME ETHERNET DRIVERS
8216M: Jakub Kicinski <jakub.kicinski@netronome.com>
8217L: oss-drivers@netronome.com
8218S: Maintained
8219F: drivers/net/ethernet/netronome/
8220
8221NETWORK BLOCK DEVICE (NBD)
8222M: Markus Pargmann <mpa@pengutronix.de>
8223S: Maintained
8224L: nbd-general@lists.sourceforge.net
8225T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8226F: Documentation/blockdev/nbd.txt
8227F: drivers/block/nbd.c
8228F: include/uapi/linux/nbd.h
8229
8230NETWORK DROP MONITOR
8231M: Neil Horman <nhorman@tuxdriver.com>
8232L: netdev@vger.kernel.org
8233S: Maintained
8234W: https://fedorahosted.org/dropwatch/
8235F: net/core/drop_monitor.c
8236
8237NETWORKING [GENERAL]
8238M: "David S. Miller" <davem@davemloft.net>
8239L: netdev@vger.kernel.org
8240W: http://www.linuxfoundation.org/en/Net
8241Q: http://patchwork.ozlabs.org/project/netdev/list/
8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8244S: Maintained
8245F: net/
8246F: include/net/
8247F: include/linux/in.h
8248F: include/linux/net.h
8249F: include/linux/netdevice.h
8250F: include/uapi/linux/in.h
8251F: include/uapi/linux/net.h
8252F: include/uapi/linux/netdevice.h
8253F: include/uapi/linux/net_namespace.h
8254F: tools/net/
8255F: tools/testing/selftests/net/
8256F: lib/random32.c
8257F: lib/test_bpf.c
8258
8259NETWORKING [IPv4/IPv6]
8260M: "David S. Miller" <davem@davemloft.net>
8261M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8262M: James Morris <jmorris@namei.org>
8263M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8264M: Patrick McHardy <kaber@trash.net>
8265L: netdev@vger.kernel.org
8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8267S: Maintained
8268F: net/ipv4/
8269F: net/ipv6/
8270F: include/net/ip*
8271F: arch/x86/net/*
8272
8273NETWORKING [IPSEC]
8274M: Steffen Klassert <steffen.klassert@secunet.com>
8275M: Herbert Xu <herbert@gondor.apana.org.au>
8276M: "David S. Miller" <davem@davemloft.net>
8277L: netdev@vger.kernel.org
8278T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8279T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8280S: Maintained
8281F: net/core/flow.c
8282F: net/xfrm/
8283F: net/key/
8284F: net/ipv4/xfrm*
8285F: net/ipv4/esp4.c
8286F: net/ipv4/ah4.c
8287F: net/ipv4/ipcomp.c
8288F: net/ipv4/ip_vti.c
8289F: net/ipv6/xfrm*
8290F: net/ipv6/esp6.c
8291F: net/ipv6/ah6.c
8292F: net/ipv6/ipcomp6.c
8293F: net/ipv6/ip6_vti.c
8294F: include/uapi/linux/xfrm.h
8295F: include/net/xfrm.h
8296
8297NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8298M: Paul Moore <paul@paul-moore.com>
8299L: netdev@vger.kernel.org
8300S: Maintained
8301
8302NETWORKING [WIRELESS]
8303L: linux-wireless@vger.kernel.org
8304Q: http://patchwork.kernel.org/project/linux-wireless/list/
8305
8306NETWORKING DRIVERS
8307L: netdev@vger.kernel.org
8308W: http://www.linuxfoundation.org/en/Net
8309Q: http://patchwork.ozlabs.org/project/netdev/list/
8310T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8312S: Odd Fixes
8313F: Documentation/devicetree/bindings/net/
8314F: drivers/net/
8315F: include/linux/if_*
8316F: include/linux/netdevice.h
8317F: include/linux/etherdevice.h
8318F: include/linux/fcdevice.h
8319F: include/linux/fddidevice.h
8320F: include/linux/hippidevice.h
8321F: include/linux/inetdevice.h
8322F: include/uapi/linux/if_*
8323F: include/uapi/linux/netdevice.h
8324
8325NETWORKING DRIVERS (WIRELESS)
8326M: Kalle Valo <kvalo@codeaurora.org>
8327L: linux-wireless@vger.kernel.org
8328Q: http://patchwork.kernel.org/project/linux-wireless/list/
8329T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8330T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8331S: Maintained
8332F: Documentation/devicetree/bindings/net/wireless/
8333F: drivers/net/wireless/
8334
8335NETXEN (1/10) GbE SUPPORT
8336M: Manish Chopra <manish.chopra@qlogic.com>
8337M: Sony Chacko <sony.chacko@qlogic.com>
8338M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8339L: netdev@vger.kernel.org
8340W: http://www.qlogic.com
8341S: Supported
8342F: drivers/net/ethernet/qlogic/netxen/
8343
8344NFC SUBSYSTEM
8345M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8346M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8347M: Samuel Ortiz <sameo@linux.intel.com>
8348L: linux-wireless@vger.kernel.org
8349L: linux-nfc@lists.01.org (subscribers-only)
8350S: Supported
8351F: net/nfc/
8352F: include/net/nfc/
8353F: include/uapi/linux/nfc.h
8354F: drivers/nfc/
8355F: include/linux/platform_data/nfcmrvl.h
8356F: include/linux/platform_data/nxp-nci.h
8357F: include/linux/platform_data/pn544.h
8358F: include/linux/platform_data/st21nfca.h
8359F: include/linux/platform_data/st-nci.h
8360F: Documentation/devicetree/bindings/net/nfc/
8361
8362NFS, SUNRPC, AND LOCKD CLIENTS
8363M: Trond Myklebust <trond.myklebust@primarydata.com>
8364M: Anna Schumaker <anna.schumaker@netapp.com>
8365L: linux-nfs@vger.kernel.org
8366W: http://client.linux-nfs.org
8367T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8368S: Maintained
8369F: fs/lockd/
8370F: fs/nfs/
8371F: fs/nfs_common/
8372F: net/sunrpc/
8373F: include/linux/lockd/
8374F: include/linux/nfs*
8375F: include/linux/sunrpc/
8376F: include/uapi/linux/nfs*
8377F: include/uapi/linux/sunrpc/
8378
8379NILFS2 FILESYSTEM
8380M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8381L: linux-nilfs@vger.kernel.org
8382W: http://nilfs.sourceforge.net/
8383W: http://nilfs.osdn.jp/
8384T: git git://github.com/konis/nilfs2.git
8385S: Supported
8386F: Documentation/filesystems/nilfs2.txt
8387F: fs/nilfs2/
8388F: include/trace/events/nilfs2.h
8389F: include/uapi/linux/nilfs2_api.h
8390F: include/uapi/linux/nilfs2_ondisk.h
8391
8392NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8393M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8394W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8395S: Maintained
8396F: Documentation/scsi/NinjaSCSI.txt
8397F: drivers/scsi/pcmcia/nsp_*
8398
8399NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8400M: GOTO Masanori <gotom@debian.or.jp>
8401M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8402W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8403S: Maintained
8404F: Documentation/scsi/NinjaSCSI.txt
8405F: drivers/scsi/nsp32*
8406
8407NIOS2 ARCHITECTURE
8408M: Ley Foon Tan <lftan@altera.com>
8409L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8411S: Maintained
8412F: arch/nios2/
8413
8414NOKIA N900 POWER SUPPLY DRIVERS
8415R: Pali Rohár <pali.rohar@gmail.com>
8416F: include/linux/power/bq2415x_charger.h
8417F: include/linux/power/bq27xxx_battery.h
8418F: include/linux/power/isp1704_charger.h
8419F: drivers/power/bq2415x_charger.c
8420F: drivers/power/bq27xxx_battery.c
8421F: drivers/power/bq27xxx_battery_i2c.c
8422F: drivers/power/isp1704_charger.c
8423F: drivers/power/rx51_battery.c
8424
8425NTB DRIVER CORE
8426M: Jon Mason <jdmason@kudzu.us>
8427M: Dave Jiang <dave.jiang@intel.com>
8428M: Allen Hubbe <Allen.Hubbe@emc.com>
8429L: linux-ntb@googlegroups.com
8430S: Supported
8431W: https://github.com/jonmason/ntb/wiki
8432T: git git://github.com/jonmason/ntb.git
8433F: drivers/ntb/
8434F: drivers/net/ntb_netdev.c
8435F: include/linux/ntb.h
8436F: include/linux/ntb_transport.h
8437F: tools/testing/selftests/ntb/
8438
8439NTB INTEL DRIVER
8440M: Jon Mason <jdmason@kudzu.us>
8441M: Dave Jiang <dave.jiang@intel.com>
8442L: linux-ntb@googlegroups.com
8443S: Supported
8444W: https://github.com/jonmason/ntb/wiki
8445T: git git://github.com/jonmason/ntb.git
8446F: drivers/ntb/hw/intel/
8447
8448NTB AMD DRIVER
8449M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8450L: linux-ntb@googlegroups.com
8451S: Supported
8452F: drivers/ntb/hw/amd/
8453
8454NTFS FILESYSTEM
8455M: Anton Altaparmakov <anton@tuxera.com>
8456L: linux-ntfs-dev@lists.sourceforge.net
8457W: http://www.tuxera.com/
8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8459S: Supported
8460F: Documentation/filesystems/ntfs.txt
8461F: fs/ntfs/
8462
8463NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8464M: Antonino Daplas <adaplas@gmail.com>
8465L: linux-fbdev@vger.kernel.org
8466S: Maintained
8467F: drivers/video/fbdev/riva/
8468F: drivers/video/fbdev/nvidia/
8469
8470NVM EXPRESS DRIVER
8471M: Keith Busch <keith.busch@intel.com>
8472M: Jens Axboe <axboe@fb.com>
8473L: linux-nvme@lists.infradead.org
8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8475W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8476S: Supported
8477F: drivers/nvme/host/
8478F: include/linux/nvme.h
8479
8480NVM EXPRESS TARGET DRIVER
8481M: Christoph Hellwig <hch@lst.de>
8482M: Sagi Grimberg <sagi@grimberg.me>
8483L: linux-nvme@lists.infradead.org
8484S: Supported
8485F: drivers/nvme/target/
8486
8487NVMEM FRAMEWORK
8488M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8489M: Maxime Ripard <maxime.ripard@free-electrons.com>
8490S: Maintained
8491F: drivers/nvmem/
8492F: Documentation/devicetree/bindings/nvmem/
8493F: include/linux/nvmem-consumer.h
8494F: include/linux/nvmem-provider.h
8495
8496NXP-NCI NFC DRIVER
8497M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8498R: Charles Gorand <charles.gorand@effinnov.com>
8499L: linux-nfc@lists.01.org (moderated for non-subscribers)
8500S: Supported
8501F: drivers/nfc/nxp-nci
8502
8503NXP TDA998X DRM DRIVER
8504M: Russell King <rmk+kernel@armlinux.org.uk>
8505S: Supported
8506F: drivers/gpu/drm/i2c/tda998x_drv.c
8507F: include/drm/i2c/tda998x.h
8508
8509NXP TFA9879 DRIVER
8510M: Peter Rosin <peda@axentia.se>
8511L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8512S: Maintained
8513F: sound/soc/codecs/tfa9879*
8514
8515OBJTOOL
8516M: Josh Poimboeuf <jpoimboe@redhat.com>
8517S: Supported
8518F: tools/objtool/
8519
8520OMAP SUPPORT
8521M: Tony Lindgren <tony@atomide.com>
8522L: linux-omap@vger.kernel.org
8523W: http://www.muru.com/linux/omap/
8524W: http://linux.omap.com/
8525Q: http://patchwork.kernel.org/project/linux-omap/list/
8526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8527S: Maintained
8528F: arch/arm/*omap*/
8529F: arch/arm/configs/omap1_defconfig
8530F: arch/arm/configs/omap2plus_defconfig
8531F: drivers/i2c/busses/i2c-omap.c
8532F: drivers/irqchip/irq-omap-intc.c
8533F: drivers/mfd/*omap*.c
8534F: drivers/mfd/menelaus.c
8535F: drivers/mfd/palmas.c
8536F: drivers/mfd/tps65217.c
8537F: drivers/mfd/tps65218.c
8538F: drivers/mfd/tps65910.c
8539F: drivers/mfd/twl-core.[ch]
8540F: drivers/mfd/twl4030*.c
8541F: drivers/mfd/twl6030*.c
8542F: drivers/mfd/twl6040*.c
8543F: drivers/regulator/palmas-regulator*.c
8544F: drivers/regulator/pbias-regulator.c
8545F: drivers/regulator/tps65217-regulator.c
8546F: drivers/regulator/tps65218-regulator.c
8547F: drivers/regulator/tps65910-regulator.c
8548F: drivers/regulator/twl-regulator.c
8549F: include/linux/i2c-omap.h
8550
8551OMAP DEVICE TREE SUPPORT
8552M: Benoît Cousson <bcousson@baylibre.com>
8553M: Tony Lindgren <tony@atomide.com>
8554L: linux-omap@vger.kernel.org
8555L: devicetree@vger.kernel.org
8556S: Maintained
8557F: arch/arm/boot/dts/*omap*
8558F: arch/arm/boot/dts/*am3*
8559F: arch/arm/boot/dts/*am4*
8560F: arch/arm/boot/dts/*am5*
8561F: arch/arm/boot/dts/*dra7*
8562
8563OMAP CLOCK FRAMEWORK SUPPORT
8564M: Paul Walmsley <paul@pwsan.com>
8565L: linux-omap@vger.kernel.org
8566S: Maintained
8567F: arch/arm/*omap*/*clock*
8568
8569OMAP POWER MANAGEMENT SUPPORT
8570M: Kevin Hilman <khilman@kernel.org>
8571L: linux-omap@vger.kernel.org
8572S: Maintained
8573F: arch/arm/*omap*/*pm*
8574F: drivers/cpufreq/omap-cpufreq.c
8575
8576OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8577M: Rajendra Nayak <rnayak@codeaurora.org>
8578M: Paul Walmsley <paul@pwsan.com>
8579L: linux-omap@vger.kernel.org
8580S: Maintained
8581F: arch/arm/mach-omap2/prm*
8582
8583OMAP AUDIO SUPPORT
8584M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8585M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8586L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8587L: linux-omap@vger.kernel.org
8588S: Maintained
8589F: sound/soc/omap/
8590
8591OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8592M: Roger Quadros <rogerq@ti.com>
8593M: Tony Lindgren <tony@atomide.com>
8594L: linux-omap@vger.kernel.org
8595S: Maintained
8596F: drivers/memory/omap-gpmc.c
8597F: arch/arm/mach-omap2/*gpmc*
8598
8599OMAP FRAMEBUFFER SUPPORT
8600M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8601L: linux-fbdev@vger.kernel.org
8602L: linux-omap@vger.kernel.org
8603S: Maintained
8604F: drivers/video/fbdev/omap/
8605
8606OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8607M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8608L: linux-omap@vger.kernel.org
8609L: linux-fbdev@vger.kernel.org
8610S: Maintained
8611F: drivers/video/fbdev/omap2/
8612F: Documentation/arm/OMAP/DSS
8613
8614OMAP HARDWARE SPINLOCK SUPPORT
8615M: Ohad Ben-Cohen <ohad@wizery.com>
8616L: linux-omap@vger.kernel.org
8617S: Maintained
8618F: drivers/hwspinlock/omap_hwspinlock.c
8619
8620OMAP MMC SUPPORT
8621M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8622L: linux-omap@vger.kernel.org
8623S: Maintained
8624F: drivers/mmc/host/omap.c
8625
8626OMAP HS MMC SUPPORT
8627L: linux-mmc@vger.kernel.org
8628L: linux-omap@vger.kernel.org
8629S: Orphan
8630F: drivers/mmc/host/omap_hsmmc.c
8631
8632OMAP RANDOM NUMBER GENERATOR SUPPORT
8633M: Deepak Saxena <dsaxena@plexity.net>
8634S: Maintained
8635F: drivers/char/hw_random/omap-rng.c
8636
8637OMAP HWMOD SUPPORT
8638M: Benoît Cousson <bcousson@baylibre.com>
8639M: Paul Walmsley <paul@pwsan.com>
8640L: linux-omap@vger.kernel.org
8641S: Maintained
8642F: arch/arm/mach-omap2/omap_hwmod.*
8643
8644OMAP HWMOD DATA
8645M: Paul Walmsley <paul@pwsan.com>
8646L: linux-omap@vger.kernel.org
8647S: Maintained
8648F: arch/arm/mach-omap2/omap_hwmod*data*
8649
8650OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8651M: Benoît Cousson <bcousson@baylibre.com>
8652L: linux-omap@vger.kernel.org
8653S: Maintained
8654F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8655
8656OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8657M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8658L: linux-media@vger.kernel.org
8659S: Maintained
8660F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8661F: drivers/media/platform/omap3isp/
8662F: drivers/staging/media/omap4iss/
8663
8664OMAP USB SUPPORT
8665L: linux-usb@vger.kernel.org
8666L: linux-omap@vger.kernel.org
8667S: Orphan
8668F: drivers/usb/*/*omap*
8669F: arch/arm/*omap*/usb*
8670
8671OMAP GPIO DRIVER
8672M: Grygorii Strashko <grygorii.strashko@ti.com>
8673M: Santosh Shilimkar <ssantosh@kernel.org>
8674M: Kevin Hilman <khilman@kernel.org>
8675L: linux-omap@vger.kernel.org
8676S: Maintained
8677F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8678F: drivers/gpio/gpio-omap.c
8679
8680OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8681M: Mark Jackson <mpfj@newflow.co.uk>
8682L: linux-omap@vger.kernel.org
8683S: Maintained
8684F: arch/arm/boot/dts/am335x-nano.dts
8685
8686OMFS FILESYSTEM
8687M: Bob Copeland <me@bobcopeland.com>
8688L: linux-karma-devel@lists.sourceforge.net
8689S: Maintained
8690F: Documentation/filesystems/omfs.txt
8691F: fs/omfs/
8692
8693OMNIKEY CARDMAN 4000 DRIVER
8694M: Harald Welte <laforge@gnumonks.org>
8695S: Maintained
8696F: drivers/char/pcmcia/cm4000_cs.c
8697F: include/linux/cm4000_cs.h
8698F: include/uapi/linux/cm4000_cs.h
8699
8700OMNIKEY CARDMAN 4040 DRIVER
8701M: Harald Welte <laforge@gnumonks.org>
8702S: Maintained
8703F: drivers/char/pcmcia/cm4040_cs.*
8704
8705OMNIVISION OV7670 SENSOR DRIVER
8706M: Jonathan Corbet <corbet@lwn.net>
8707L: linux-media@vger.kernel.org
8708T: git git://linuxtv.org/media_tree.git
8709S: Maintained
8710F: drivers/media/i2c/ov7670.c
8711
8712ONENAND FLASH DRIVER
8713M: Kyungmin Park <kyungmin.park@samsung.com>
8714L: linux-mtd@lists.infradead.org
8715S: Maintained
8716F: drivers/mtd/onenand/
8717F: include/linux/mtd/onenand*.h
8718
8719ONSTREAM SCSI TAPE DRIVER
8720M: Willem Riede <osst@riede.org>
8721L: osst-users@lists.sourceforge.net
8722L: linux-scsi@vger.kernel.org
8723S: Maintained
8724F: Documentation/scsi/osst.txt
8725F: drivers/scsi/osst.*
8726F: drivers/scsi/osst_*.h
8727F: drivers/scsi/st.h
8728
8729OPENCORES I2C BUS DRIVER
8730M: Peter Korsgaard <jacmet@sunsite.dk>
8731L: linux-i2c@vger.kernel.org
8732S: Maintained
8733F: Documentation/i2c/busses/i2c-ocores
8734F: drivers/i2c/busses/i2c-ocores.c
8735
8736OPEN FIRMWARE AND FLATTENED DEVICE TREE
8737M: Rob Herring <robh+dt@kernel.org>
8738M: Frank Rowand <frowand.list@gmail.com>
8739L: devicetree@vger.kernel.org
8740W: http://www.devicetree.org/
8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8742S: Maintained
8743F: drivers/of/
8744F: include/linux/of*.h
8745F: scripts/dtc/
8746
8747OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8748M: Rob Herring <robh+dt@kernel.org>
8749M: Mark Rutland <mark.rutland@arm.com>
8750L: devicetree@vger.kernel.org
8751T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8752Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8753S: Maintained
8754F: Documentation/devicetree/
8755F: arch/*/boot/dts/
8756F: include/dt-bindings/
8757
8758OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8759M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8760L: devicetree@vger.kernel.org
8761S: Maintained
8762F: Documentation/devicetree/dynamic-resolution-notes.txt
8763F: Documentation/devicetree/overlay-notes.txt
8764F: drivers/of/overlay.c
8765F: drivers/of/resolver.c
8766
8767OPENRISC ARCHITECTURE
8768M: Jonas Bonn <jonas@southpole.se>
8769W: http://openrisc.net
8770S: Maintained
8771T: git git://openrisc.net/~jonas/linux
8772F: arch/openrisc/
8773
8774OPENVSWITCH
8775M: Pravin Shelar <pshelar@nicira.com>
8776L: netdev@vger.kernel.org
8777L: dev@openvswitch.org
8778W: http://openvswitch.org
8779S: Maintained
8780F: net/openvswitch/
8781F: include/uapi/linux/openvswitch.h
8782
8783OPERATING PERFORMANCE POINTS (OPP)
8784M: Viresh Kumar <vireshk@kernel.org>
8785M: Nishanth Menon <nm@ti.com>
8786M: Stephen Boyd <sboyd@codeaurora.org>
8787L: linux-pm@vger.kernel.org
8788S: Maintained
8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8790F: drivers/base/power/opp/
8791F: include/linux/pm_opp.h
8792F: Documentation/power/opp.txt
8793F: Documentation/devicetree/bindings/opp/
8794
8795OPL4 DRIVER
8796M: Clemens Ladisch <clemens@ladisch.de>
8797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8798T: git git://git.alsa-project.org/alsa-kernel.git
8799S: Maintained
8800F: sound/drivers/opl4/
8801
8802OPROFILE
8803M: Robert Richter <rric@kernel.org>
8804L: oprofile-list@lists.sf.net
8805S: Maintained
8806F: arch/*/include/asm/oprofile*.h
8807F: arch/*/oprofile/
8808F: drivers/oprofile/
8809F: include/linux/oprofile.h
8810
8811ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8812M: Mark Fasheh <mfasheh@suse.com>
8813M: Joel Becker <jlbec@evilplan.org>
8814L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8815W: http://ocfs2.wiki.kernel.org
8816S: Supported
8817F: Documentation/filesystems/ocfs2.txt
8818F: Documentation/filesystems/dlmfs.txt
8819F: fs/ocfs2/
8820
8821ORINOCO DRIVER
8822L: linux-wireless@vger.kernel.org
8823W: http://wireless.kernel.org/en/users/Drivers/orinoco
8824W: http://www.nongnu.org/orinoco/
8825S: Orphan
8826F: drivers/net/wireless/intersil/orinoco/
8827
8828OSD LIBRARY and FILESYSTEM
8829M: Boaz Harrosh <ooo@electrozaur.com>
8830M: Benny Halevy <bhalevy@primarydata.com>
8831L: osd-dev@open-osd.org
8832W: http://open-osd.org
8833T: git git://git.open-osd.org/open-osd.git
8834S: Maintained
8835F: drivers/scsi/osd/
8836F: include/scsi/osd_*
8837F: fs/exofs/
8838
8839OVERLAY FILESYSTEM
8840M: Miklos Szeredi <miklos@szeredi.hu>
8841L: linux-unionfs@vger.kernel.org
8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8843S: Supported
8844F: fs/overlayfs/
8845F: Documentation/filesystems/overlayfs.txt
8846
8847ORANGEFS FILESYSTEM
8848M: Mike Marshall <hubcap@omnibond.com>
8849L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8850T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8851S: Supported
8852F: fs/orangefs/
8853F: Documentation/filesystems/orangefs.txt
8854
8855P54 WIRELESS DRIVER
8856M: Christian Lamparter <chunkeey@googlemail.com>
8857L: linux-wireless@vger.kernel.org
8858W: http://wireless.kernel.org/en/users/Drivers/p54
8859S: Maintained
8860F: drivers/net/wireless/intersil/p54/
8861
8862PA SEMI ETHERNET DRIVER
8863M: Olof Johansson <olof@lixom.net>
8864L: netdev@vger.kernel.org
8865S: Maintained
8866F: drivers/net/ethernet/pasemi/*
8867
8868PA SEMI SMBUS DRIVER
8869M: Olof Johansson <olof@lixom.net>
8870L: linux-i2c@vger.kernel.org
8871S: Maintained
8872F: drivers/i2c/busses/i2c-pasemi.c
8873
8874PADATA PARALLEL EXECUTION MECHANISM
8875M: Steffen Klassert <steffen.klassert@secunet.com>
8876L: linux-crypto@vger.kernel.org
8877S: Maintained
8878F: kernel/padata.c
8879F: include/linux/padata.h
8880F: Documentation/padata.txt
8881
8882PANASONIC LAPTOP ACPI EXTRAS DRIVER
8883M: Harald Welte <laforge@gnumonks.org>
8884L: platform-driver-x86@vger.kernel.org
8885S: Maintained
8886F: drivers/platform/x86/panasonic-laptop.c
8887
8888PANASONIC MN10300/AM33/AM34 PORT
8889M: David Howells <dhowells@redhat.com>
8890L: linux-am33-list@redhat.com (moderated for non-subscribers)
8891W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8892S: Maintained
8893F: Documentation/mn10300/
8894F: arch/mn10300/
8895
8896PARALLEL LCD/KEYPAD PANEL DRIVER
8897M: Willy Tarreau <willy@haproxy.com>
8898M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8899S: Odd Fixes
8900F: Documentation/misc-devices/lcd-panel-cgram.txt
8901F: drivers/misc/panel.c
8902
8903PARALLEL PORT SUBSYSTEM
8904M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8905M: Sudip Mukherjee <sudip@vectorindia.org>
8906L: linux-parport@lists.infradead.org (subscribers-only)
8907S: Maintained
8908F: drivers/parport/
8909F: include/linux/parport*.h
8910F: drivers/char/ppdev.c
8911F: include/uapi/linux/ppdev.h
8912F: Documentation/parport*.txt
8913
8914PARAVIRT_OPS INTERFACE
8915M: Jeremy Fitzhardinge <jeremy@goop.org>
8916M: Chris Wright <chrisw@sous-sol.org>
8917M: Alok Kataria <akataria@vmware.com>
8918M: Rusty Russell <rusty@rustcorp.com.au>
8919L: virtualization@lists.linux-foundation.org
8920S: Supported
8921F: Documentation/virtual/paravirt_ops.txt
8922F: arch/*/kernel/paravirt*
8923F: arch/*/include/asm/paravirt.h
8924
8925PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8926M: Tim Waugh <tim@cyberelk.net>
8927L: linux-parport@lists.infradead.org (subscribers-only)
8928S: Maintained
8929F: Documentation/blockdev/paride.txt
8930F: drivers/block/paride/
8931
8932PARISC ARCHITECTURE
8933M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8934M: Helge Deller <deller@gmx.de>
8935L: linux-parisc@vger.kernel.org
8936W: http://www.parisc-linux.org/
8937Q: http://patchwork.kernel.org/project/linux-parisc/list/
8938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8940S: Maintained
8941F: arch/parisc/
8942F: Documentation/parisc/
8943F: drivers/parisc/
8944F: drivers/char/agp/parisc-agp.c
8945F: drivers/input/serio/gscps2.c
8946F: drivers/parport/parport_gsc.*
8947F: drivers/tty/serial/8250/8250_gsc.c
8948F: drivers/video/fbdev/sti*
8949F: drivers/video/console/sti*
8950F: drivers/video/logo/logo_parisc*
8951
8952PC87360 HARDWARE MONITORING DRIVER
8953M: Jim Cromie <jim.cromie@gmail.com>
8954L: linux-hwmon@vger.kernel.org
8955S: Maintained
8956F: Documentation/hwmon/pc87360
8957F: drivers/hwmon/pc87360.c
8958
8959PC8736x GPIO DRIVER
8960M: Jim Cromie <jim.cromie@gmail.com>
8961S: Maintained
8962F: drivers/char/pc8736x_gpio.c
8963
8964PC87427 HARDWARE MONITORING DRIVER
8965M: Jean Delvare <jdelvare@suse.com>
8966L: linux-hwmon@vger.kernel.org
8967S: Maintained
8968F: Documentation/hwmon/pc87427
8969F: drivers/hwmon/pc87427.c
8970
8971PCA9532 LED DRIVER
8972M: Riku Voipio <riku.voipio@iki.fi>
8973S: Maintained
8974F: drivers/leds/leds-pca9532.c
8975F: include/linux/leds-pca9532.h
8976
8977PCA9541 I2C BUS MASTER SELECTOR DRIVER
8978M: Guenter Roeck <linux@roeck-us.net>
8979L: linux-i2c@vger.kernel.org
8980S: Maintained
8981F: drivers/i2c/muxes/i2c-mux-pca9541.c
8982
8983PCDP - PRIMARY CONSOLE AND DEBUG PORT
8984M: Khalid Aziz <khalid@gonehiking.org>
8985S: Maintained
8986F: drivers/firmware/pcdp.*
8987
8988PCI ERROR RECOVERY
8989M: Linas Vepstas <linasvepstas@gmail.com>
8990L: linux-pci@vger.kernel.org
8991S: Supported
8992F: Documentation/PCI/pci-error-recovery.txt
8993
8994PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8995M: Russell Currey <ruscur@russell.cc>
8996L: linuxppc-dev@lists.ozlabs.org
8997S: Supported
8998F: Documentation/powerpc/eeh-pci-error-recovery.txt
8999F: arch/powerpc/kernel/eeh*.c
9000F: arch/powerpc/platforms/*/eeh*.c
9001F: arch/powerpc/include/*/eeh*.h
9002
9003PCI SUBSYSTEM
9004M: Bjorn Helgaas <bhelgaas@google.com>
9005L: linux-pci@vger.kernel.org
9006Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9007T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9008S: Supported
9009F: Documentation/devicetree/bindings/pci/
9010F: Documentation/PCI/
9011F: drivers/pci/
9012F: include/linux/pci*
9013F: arch/x86/pci/
9014F: arch/x86/kernel/quirks.c
9015
9016PCI DRIVER FOR ALTERA PCIE IP
9017M: Ley Foon Tan <lftan@altera.com>
9018L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9019L: linux-pci@vger.kernel.org
9020S: Supported
9021F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9022F: drivers/pci/host/pcie-altera.c
9023
9024PCI DRIVER FOR ARM VERSATILE PLATFORM
9025M: Rob Herring <robh@kernel.org>
9026L: linux-pci@vger.kernel.org
9027L: linux-arm-kernel@lists.infradead.org
9028S: Maintained
9029F: Documentation/devicetree/bindings/pci/versatile.txt
9030F: drivers/pci/host/pci-versatile.c
9031
9032PCI DRIVER FOR APPLIEDMICRO XGENE
9033M: Tanmay Inamdar <tinamdar@apm.com>
9034L: linux-pci@vger.kernel.org
9035L: linux-arm-kernel@lists.infradead.org
9036S: Maintained
9037F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9038F: drivers/pci/host/pci-xgene.c
9039
9040PCI DRIVER FOR FREESCALE LAYERSCAPE
9041M: Minghuan Lian <minghuan.Lian@freescale.com>
9042M: Mingkai Hu <mingkai.hu@freescale.com>
9043M: Roy Zang <tie-fei.zang@freescale.com>
9044L: linuxppc-dev@lists.ozlabs.org
9045L: linux-pci@vger.kernel.org
9046L: linux-arm-kernel@lists.infradead.org
9047S: Maintained
9048F: drivers/pci/host/*layerscape*
9049
9050PCI DRIVER FOR IMX6
9051M: Richard Zhu <Richard.Zhu@freescale.com>
9052M: Lucas Stach <l.stach@pengutronix.de>
9053L: linux-pci@vger.kernel.org
9054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9055S: Maintained
9056F: drivers/pci/host/*imx6*
9057
9058PCI DRIVER FOR TI KEYSTONE
9059M: Murali Karicheri <m-karicheri2@ti.com>
9060L: linux-pci@vger.kernel.org
9061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9062S: Maintained
9063F: drivers/pci/host/*keystone*
9064
9065PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9066M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9067M: Jason Cooper <jason@lakedaemon.net>
9068L: linux-pci@vger.kernel.org
9069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9070S: Maintained
9071F: drivers/pci/host/*mvebu*
9072
9073PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9074M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9075L: linux-pci@vger.kernel.org
9076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9077S: Maintained
9078F: drivers/pci/host/pci-aardvark.c
9079
9080PCI DRIVER FOR NVIDIA TEGRA
9081M: Thierry Reding <thierry.reding@gmail.com>
9082L: linux-tegra@vger.kernel.org
9083L: linux-pci@vger.kernel.org
9084S: Supported
9085F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9086F: drivers/pci/host/pci-tegra.c
9087
9088PCI DRIVER FOR TI DRA7XX
9089M: Kishon Vijay Abraham I <kishon@ti.com>
9090L: linux-omap@vger.kernel.org
9091L: linux-pci@vger.kernel.org
9092S: Supported
9093F: Documentation/devicetree/bindings/pci/ti-pci.txt
9094F: drivers/pci/host/pci-dra7xx.c
9095
9096PCI DRIVER FOR RENESAS R-CAR
9097M: Simon Horman <horms@verge.net.au>
9098L: linux-pci@vger.kernel.org
9099L: linux-renesas-soc@vger.kernel.org
9100S: Maintained
9101F: drivers/pci/host/*rcar*
9102
9103PCI DRIVER FOR SAMSUNG EXYNOS
9104M: Jingoo Han <jingoohan1@gmail.com>
9105L: linux-pci@vger.kernel.org
9106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9107L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9108S: Maintained
9109F: drivers/pci/host/pci-exynos.c
9110
9111PCI DRIVER FOR SYNOPSIS DESIGNWARE
9112M: Jingoo Han <jingoohan1@gmail.com>
9113M: Pratyush Anand <pratyush.anand@gmail.com>
9114L: linux-pci@vger.kernel.org
9115S: Maintained
9116F: drivers/pci/host/*designware*
9117
9118PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9119M: Joao Pinto <jpinto@synopsys.com>
9120L: linux-pci@vger.kernel.org
9121S: Maintained
9122F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9123F: drivers/pci/host/pcie-designware-plat.c
9124
9125PCI DRIVER FOR GENERIC OF HOSTS
9126M: Will Deacon <will.deacon@arm.com>
9127L: linux-pci@vger.kernel.org
9128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9129S: Maintained
9130F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9131F: drivers/pci/host/pci-host-common.c
9132F: drivers/pci/host/pci-host-generic.c
9133
9134PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9135M: Keith Busch <keith.busch@intel.com>
9136L: linux-pci@vger.kernel.org
9137S: Supported
9138F: arch/x86/pci/vmd.c
9139
9140PCIE DRIVER FOR ST SPEAR13XX
9141M: Pratyush Anand <pratyush.anand@gmail.com>
9142L: linux-pci@vger.kernel.org
9143S: Maintained
9144F: drivers/pci/host/*spear*
9145
9146PCI MSI DRIVER FOR ALTERA MSI IP
9147M: Ley Foon Tan <lftan@altera.com>
9148L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9149L: linux-pci@vger.kernel.org
9150S: Supported
9151F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9152F: drivers/pci/host/pcie-altera-msi.c
9153
9154PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9155M: Duc Dang <dhdang@apm.com>
9156L: linux-pci@vger.kernel.org
9157L: linux-arm-kernel@lists.infradead.org
9158S: Maintained
9159F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9160F: drivers/pci/host/pci-xgene-msi.c
9161
9162PCIE DRIVER FOR AXIS ARTPEC
9163M: Niklas Cassel <niklas.cassel@axis.com>
9164M: Jesper Nilsson <jesper.nilsson@axis.com>
9165L: linux-arm-kernel@axis.com
9166L: linux-pci@vger.kernel.org
9167S: Maintained
9168F: Documentation/devicetree/bindings/pci/axis,artpec*
9169F: drivers/pci/host/*artpec*
9170
9171PCIE DRIVER FOR HISILICON
9172M: Zhou Wang <wangzhou1@hisilicon.com>
9173M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9174L: linux-pci@vger.kernel.org
9175S: Maintained
9176F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9177F: drivers/pci/host/pcie-hisi.c
9178
9179PCIE DRIVER FOR QUALCOMM MSM
9180M: Stanimir Varbanov <svarbanov@mm-sol.com>
9181L: linux-pci@vger.kernel.org
9182L: linux-arm-msm@vger.kernel.org
9183S: Maintained
9184F: drivers/pci/host/*qcom*
9185
9186PCIE DRIVER FOR CAVIUM THUNDERX
9187M: David Daney <david.daney@cavium.com>
9188L: linux-pci@vger.kernel.org
9189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190S: Supported
9191F: Documentation/devicetree/bindings/pci/pci-thunder-*
9192F: drivers/pci/host/pci-thunder-*
9193
9194PCMCIA SUBSYSTEM
9195P: Linux PCMCIA Team
9196L: linux-pcmcia@lists.infradead.org
9197W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9199S: Maintained
9200F: Documentation/pcmcia/
9201F: drivers/pcmcia/
9202F: include/pcmcia/
9203
9204PCNET32 NETWORK DRIVER
9205M: Don Fry <pcnet32@frontier.com>
9206L: netdev@vger.kernel.org
9207S: Maintained
9208F: drivers/net/ethernet/amd/pcnet32.c
9209
9210PCRYPT PARALLEL CRYPTO ENGINE
9211M: Steffen Klassert <steffen.klassert@secunet.com>
9212L: linux-crypto@vger.kernel.org
9213S: Maintained
9214F: crypto/pcrypt.c
9215F: include/crypto/pcrypt.h
9216
9217PER-CPU MEMORY ALLOCATOR
9218M: Tejun Heo <tj@kernel.org>
9219M: Christoph Lameter <cl@linux.com>
9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9221S: Maintained
9222F: include/linux/percpu*.h
9223F: mm/percpu*.c
9224F: arch/*/include/asm/percpu.h
9225
9226PER-TASK DELAY ACCOUNTING
9227M: Balbir Singh <bsingharora@gmail.com>
9228S: Maintained
9229F: include/linux/delayacct.h
9230F: kernel/delayacct.c
9231
9232PERFORMANCE EVENTS SUBSYSTEM
9233M: Peter Zijlstra <peterz@infradead.org>
9234M: Ingo Molnar <mingo@redhat.com>
9235M: Arnaldo Carvalho de Melo <acme@kernel.org>
9236R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9237L: linux-kernel@vger.kernel.org
9238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9239S: Supported
9240F: kernel/events/*
9241F: include/linux/perf_event.h
9242F: include/uapi/linux/perf_event.h
9243F: arch/*/kernel/perf_event*.c
9244F: arch/*/kernel/*/perf_event*.c
9245F: arch/*/kernel/*/*/perf_event*.c
9246F: arch/*/include/asm/perf_event.h
9247F: arch/*/kernel/perf_callchain.c
9248F: arch/*/events/*
9249F: tools/perf/
9250
9251PERSONALITY HANDLING
9252M: Christoph Hellwig <hch@infradead.org>
9253L: linux-abi-devel@lists.sourceforge.net
9254S: Maintained
9255F: include/linux/personality.h
9256F: include/uapi/linux/personality.h
9257
9258PHONET PROTOCOL
9259M: Remi Denis-Courmont <courmisch@gmail.com>
9260S: Supported
9261F: Documentation/networking/phonet.txt
9262F: include/linux/phonet.h
9263F: include/net/phonet/
9264F: include/uapi/linux/phonet.h
9265F: net/phonet/
9266
9267PHRAM MTD DRIVER
9268M: Joern Engel <joern@lazybastard.org>
9269L: linux-mtd@lists.infradead.org
9270S: Maintained
9271F: drivers/mtd/devices/phram.c
9272
9273PICOLCD HID DRIVER
9274M: Bruno Prémont <bonbons@linux-vserver.org>
9275L: linux-input@vger.kernel.org
9276S: Maintained
9277F: drivers/hid/hid-picolcd*
9278
9279PICOXCELL SUPPORT
9280M: Jamie Iles <jamie@jamieiles.com>
9281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9282T: git git://github.com/jamieiles/linux-2.6-ji.git
9283S: Supported
9284F: arch/arm/boot/dts/picoxcell*
9285F: arch/arm/mach-picoxcell/
9286F: drivers/crypto/picoxcell*
9287
9288PIN CONTROL SUBSYSTEM
9289M: Linus Walleij <linus.walleij@linaro.org>
9290L: linux-gpio@vger.kernel.org
9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9292S: Maintained
9293F: Documentation/devicetree/bindings/pinctrl/
9294F: Documentation/pinctrl.txt
9295F: drivers/pinctrl/
9296F: include/linux/pinctrl/
9297
9298PIN CONTROLLER - ATMEL AT91
9299M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301S: Maintained
9302F: drivers/pinctrl/pinctrl-at91.*
9303
9304PIN CONTROLLER - ATMEL AT91 PIO4
9305M: Ludovic Desroches <ludovic.desroches@atmel.com>
9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307L: linux-gpio@vger.kernel.org
9308S: Supported
9309F: drivers/pinctrl/pinctrl-at91-pio4.*
9310
9311PIN CONTROLLER - INTEL
9312M: Mika Westerberg <mika.westerberg@linux.intel.com>
9313M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9314S: Maintained
9315F: drivers/pinctrl/intel/
9316
9317PIN CONTROLLER - RENESAS
9318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9319M: Geert Uytterhoeven <geert+renesas@glider.be>
9320L: linux-renesas-soc@vger.kernel.org
9321S: Maintained
9322F: drivers/pinctrl/sh-pfc/
9323
9324PIN CONTROLLER - SAMSUNG
9325M: Tomasz Figa <tomasz.figa@gmail.com>
9326M: Krzysztof Kozlowski <krzk@kernel.org>
9327M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9330S: Maintained
9331F: drivers/pinctrl/samsung/
9332
9333PIN CONTROLLER - SINGLE
9334M: Tony Lindgren <tony@atomide.com>
9335M: Haojian Zhuang <haojian.zhuang@linaro.org>
9336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337L: linux-omap@vger.kernel.org
9338S: Maintained
9339F: drivers/pinctrl/pinctrl-single.c
9340
9341PIN CONTROLLER - ST SPEAR
9342M: Viresh Kumar <vireshk@kernel.org>
9343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9344W: http://www.st.com/spear
9345S: Maintained
9346F: drivers/pinctrl/spear/
9347
9348PISTACHIO SOC SUPPORT
9349M: James Hartley <james.hartley@imgtec.com>
9350M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9351L: linux-mips@linux-mips.org
9352S: Maintained
9353F: arch/mips/pistachio/
9354F: arch/mips/include/asm/mach-pistachio/
9355F: arch/mips/boot/dts/pistachio/
9356F: arch/mips/configs/pistachio*_defconfig
9357
9358PKTCDVD DRIVER
9359M: Jiri Kosina <jikos@kernel.org>
9360S: Maintained
9361F: drivers/block/pktcdvd.c
9362F: include/linux/pktcdvd.h
9363F: include/uapi/linux/pktcdvd.h
9364
9365PKUNITY SOC DRIVERS
9366M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9367W: http://mprc.pku.edu.cn/~guanxuetao/linux
9368S: Maintained
9369T: git git://github.com/gxt/linux.git
9370F: drivers/input/serio/i8042-unicore32io.h
9371F: drivers/i2c/busses/i2c-puv3.c
9372F: drivers/video/fbdev/fb-puv3.c
9373F: drivers/rtc/rtc-puv3.c
9374
9375PMBUS HARDWARE MONITORING DRIVERS
9376M: Guenter Roeck <linux@roeck-us.net>
9377L: linux-hwmon@vger.kernel.org
9378W: http://hwmon.wiki.kernel.org/
9379W: http://www.roeck-us.net/linux/drivers/
9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9381S: Maintained
9382F: Documentation/hwmon/pmbus
9383F: drivers/hwmon/pmbus/
9384F: include/linux/i2c/pmbus.h
9385
9386PMC SIERRA MaxRAID DRIVER
9387L: linux-scsi@vger.kernel.org
9388W: http://www.pmc-sierra.com/
9389S: Orphan
9390F: drivers/scsi/pmcraid.*
9391
9392PMC SIERRA PM8001 DRIVER
9393M: Jack Wang <jinpu.wang@profitbricks.com>
9394M: lindar_liu@usish.com
9395L: pmchba@pmcs.com
9396L: linux-scsi@vger.kernel.org
9397S: Supported
9398F: drivers/scsi/pm8001/
9399
9400POSIX CLOCKS and TIMERS
9401M: Thomas Gleixner <tglx@linutronix.de>
9402L: linux-kernel@vger.kernel.org
9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9404S: Maintained
9405F: fs/timerfd.c
9406F: include/linux/timer*
9407F: kernel/time/*timer*
9408
9409POWER MANAGEMENT CORE
9410M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9411L: linux-pm@vger.kernel.org
9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9413S: Supported
9414F: drivers/base/power/
9415F: include/linux/pm.h
9416F: include/linux/pm_*
9417F: include/linux/powercap.h
9418F: drivers/powercap/
9419
9420POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9421M: Sebastian Reichel <sre@kernel.org>
9422M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9423M: David Woodhouse <dwmw2@infradead.org>
9424L: linux-pm@vger.kernel.org
9425T: git git://git.infradead.org/battery-2.6.git
9426S: Maintained
9427F: Documentation/devicetree/bindings/power/
9428F: Documentation/devicetree/bindings/power_supply/
9429F: include/linux/power_supply.h
9430F: drivers/power/
9431X: drivers/power/avs/
9432
9433POWER STATE COORDINATION INTERFACE (PSCI)
9434M: Mark Rutland <mark.rutland@arm.com>
9435M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9436L: linux-arm-kernel@lists.infradead.org
9437S: Maintained
9438F: drivers/firmware/psci.c
9439F: include/linux/psci.h
9440F: include/uapi/linux/psci.h
9441
9442POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9443M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9444L: linuxppc-dev@lists.ozlabs.org
9445S: Maintained
9446F: drivers/char/powernv-op-panel.c
9447
9448PNP SUPPORT
9449M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9450S: Maintained
9451F: drivers/pnp/
9452
9453PPP PROTOCOL DRIVERS AND COMPRESSORS
9454M: Paul Mackerras <paulus@samba.org>
9455L: linux-ppp@vger.kernel.org
9456S: Maintained
9457F: drivers/net/ppp/ppp_*
9458
9459PPP OVER ATM (RFC 2364)
9460M: Mitchell Blank Jr <mitch@sfgoth.com>
9461S: Maintained
9462F: net/atm/pppoatm.c
9463F: include/uapi/linux/atmppp.h
9464
9465PPP OVER ETHERNET
9466M: Michal Ostrowski <mostrows@earthlink.net>
9467S: Maintained
9468F: drivers/net/ppp/pppoe.c
9469F: drivers/net/ppp/pppox.c
9470
9471PPP OVER L2TP
9472M: James Chapman <jchapman@katalix.com>
9473S: Maintained
9474F: net/l2tp/l2tp_ppp.c
9475F: include/linux/if_pppol2tp.h
9476F: include/uapi/linux/if_pppol2tp.h
9477
9478PPS SUPPORT
9479M: Rodolfo Giometti <giometti@enneenne.com>
9480W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9481L: linuxpps@ml.enneenne.com (subscribers-only)
9482S: Maintained
9483F: Documentation/pps/
9484F: drivers/pps/
9485F: include/linux/pps*.h
9486
9487PPTP DRIVER
9488M: Dmitry Kozlov <xeb@mail.ru>
9489L: netdev@vger.kernel.org
9490S: Maintained
9491F: drivers/net/ppp/pptp.c
9492W: http://sourceforge.net/projects/accel-pptp
9493
9494PREEMPTIBLE KERNEL
9495M: Robert Love <rml@tech9.net>
9496L: kpreempt-tech@lists.sourceforge.net
9497W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9498S: Supported
9499F: Documentation/preempt-locking.txt
9500F: include/linux/preempt.h
9501
9502PRISM54 WIRELESS DRIVER
9503M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9504L: linux-wireless@vger.kernel.org
9505W: http://wireless.kernel.org/en/users/Drivers/p54
9506S: Obsolete
9507F: drivers/net/wireless/intersil/prism54/
9508
9509PS3 NETWORK SUPPORT
9510M: Geoff Levand <geoff@infradead.org>
9511L: netdev@vger.kernel.org
9512L: linuxppc-dev@lists.ozlabs.org
9513S: Maintained
9514F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9515
9516PS3 PLATFORM SUPPORT
9517M: Geoff Levand <geoff@infradead.org>
9518L: linuxppc-dev@lists.ozlabs.org
9519S: Maintained
9520F: arch/powerpc/boot/ps3*
9521F: arch/powerpc/include/asm/lv1call.h
9522F: arch/powerpc/include/asm/ps3*.h
9523F: arch/powerpc/platforms/ps3/
9524F: drivers/*/ps3*
9525F: drivers/ps3/
9526F: drivers/rtc/rtc-ps3.c
9527F: drivers/usb/host/*ps3.c
9528F: sound/ppc/snd_ps3*
9529
9530PS3VRAM DRIVER
9531M: Jim Paris <jim@jtan.com>
9532M: Geoff Levand <geoff@infradead.org>
9533L: linuxppc-dev@lists.ozlabs.org
9534S: Maintained
9535F: drivers/block/ps3vram.c
9536
9537PSTORE FILESYSTEM
9538M: Anton Vorontsov <anton@enomsg.org>
9539M: Colin Cross <ccross@android.com>
9540M: Kees Cook <keescook@chromium.org>
9541M: Tony Luck <tony.luck@intel.com>
9542S: Maintained
9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9544F: fs/pstore/
9545F: include/linux/pstore*
9546F: drivers/firmware/efi/efi-pstore.c
9547F: drivers/acpi/apei/erst.c
9548
9549PTP HARDWARE CLOCK SUPPORT
9550M: Richard Cochran <richardcochran@gmail.com>
9551L: netdev@vger.kernel.org
9552S: Maintained
9553W: http://linuxptp.sourceforge.net/
9554F: Documentation/ABI/testing/sysfs-ptp
9555F: Documentation/ptp/*
9556F: drivers/net/ethernet/freescale/gianfar_ptp.c
9557F: drivers/net/phy/dp83640*
9558F: drivers/ptp/*
9559F: include/linux/ptp_cl*
9560
9561PTRACE SUPPORT
9562M: Roland McGrath <roland@hack.frob.com>
9563M: Oleg Nesterov <oleg@redhat.com>
9564S: Maintained
9565F: include/asm-generic/syscall.h
9566F: include/linux/ptrace.h
9567F: include/linux/regset.h
9568F: include/linux/tracehook.h
9569F: include/uapi/linux/ptrace.h
9570F: kernel/ptrace.c
9571
9572PULSE8-CEC DRIVER
9573M: Hans Verkuil <hverkuil@xs4all.nl>
9574L: linux-media@vger.kernel.org
9575T: git git://linuxtv.org/media_tree.git
9576S: Maintained
9577F: drivers/staging/media/pulse8-cec
9578
9579PVRUSB2 VIDEO4LINUX DRIVER
9580M: Mike Isely <isely@pobox.com>
9581L: pvrusb2@isely.net (subscribers-only)
9582L: linux-media@vger.kernel.org
9583W: http://www.isely.net/pvrusb2/
9584T: git git://linuxtv.org/media_tree.git
9585S: Maintained
9586F: Documentation/video4linux/README.pvrusb2
9587F: drivers/media/usb/pvrusb2/
9588
9589PWC WEBCAM DRIVER
9590M: Hans Verkuil <hverkuil@xs4all.nl>
9591L: linux-media@vger.kernel.org
9592T: git git://linuxtv.org/media_tree.git
9593S: Odd Fixes
9594F: drivers/media/usb/pwc/*
9595
9596PWM FAN DRIVER
9597M: Kamil Debski <kamil@wypas.org>
9598M: Lukasz Majewski <l.majewski@samsung.com>
9599L: linux-hwmon@vger.kernel.org
9600S: Supported
9601F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9602F: Documentation/hwmon/pwm-fan
9603F: drivers/hwmon/pwm-fan.c
9604
9605PWM SUBSYSTEM
9606M: Thierry Reding <thierry.reding@gmail.com>
9607L: linux-pwm@vger.kernel.org
9608S: Maintained
9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9610F: Documentation/pwm.txt
9611F: Documentation/devicetree/bindings/pwm/
9612F: include/linux/pwm.h
9613F: drivers/pwm/
9614F: drivers/video/backlight/pwm_bl.c
9615F: include/linux/pwm_backlight.h
9616
9617PXA2xx/PXA3xx SUPPORT
9618M: Daniel Mack <daniel@zonque.org>
9619M: Haojian Zhuang <haojian.zhuang@gmail.com>
9620M: Robert Jarzmik <robert.jarzmik@free.fr>
9621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9622T: git git://github.com/hzhuang1/linux.git
9623T: git git://github.com/rjarzmik/linux.git
9624S: Maintained
9625F: arch/arm/boot/dts/pxa*
9626F: arch/arm/mach-pxa/
9627F: drivers/dma/pxa*
9628F: drivers/pcmcia/pxa2xx*
9629F: drivers/pinctrl/pxa/
9630F: drivers/spi/spi-pxa2xx*
9631F: drivers/usb/gadget/udc/pxa2*
9632F: include/sound/pxa2xx-lib.h
9633F: sound/arm/pxa*
9634F: sound/soc/pxa/
9635
9636PXA GPIO DRIVER
9637M: Robert Jarzmik <robert.jarzmik@free.fr>
9638L: linux-gpio@vger.kernel.org
9639S: Maintained
9640F: drivers/gpio/gpio-pxa.c
9641
9642PXA3xx NAND FLASH DRIVER
9643M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9644L: linux-mtd@lists.infradead.org
9645S: Maintained
9646F: drivers/mtd/nand/pxa3xx_nand.c
9647
9648MMP SUPPORT
9649M: Eric Miao <eric.y.miao@gmail.com>
9650M: Haojian Zhuang <haojian.zhuang@gmail.com>
9651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9652T: git git://github.com/hzhuang1/linux.git
9653T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9654S: Maintained
9655F: arch/arm/boot/dts/mmp*
9656F: arch/arm/mach-mmp/
9657
9658PXA MMCI DRIVER
9659S: Orphan
9660
9661PXA RTC DRIVER
9662M: Robert Jarzmik <robert.jarzmik@free.fr>
9663L: rtc-linux@googlegroups.com
9664S: Maintained
9665
9666QAT DRIVER
9667M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9668M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9669L: qat-linux@intel.com
9670S: Supported
9671F: drivers/crypto/qat/
9672
9673QIB DRIVER
9674M: Mike Marciniszyn <infinipath@intel.com>
9675L: linux-rdma@vger.kernel.org
9676S: Supported
9677F: drivers/infiniband/hw/qib/
9678
9679QLOGIC QLA1280 SCSI DRIVER
9680M: Michael Reed <mdr@sgi.com>
9681L: linux-scsi@vger.kernel.org
9682S: Maintained
9683F: drivers/scsi/qla1280.[ch]
9684
9685QLOGIC QLA2XXX FC-SCSI DRIVER
9686M: qla2xxx-upstream@qlogic.com
9687L: linux-scsi@vger.kernel.org
9688S: Supported
9689F: Documentation/scsi/LICENSE.qla2xxx
9690F: drivers/scsi/qla2xxx/
9691
9692QLOGIC QLA4XXX iSCSI DRIVER
9693M: QLogic-Storage-Upstream@qlogic.com
9694L: linux-scsi@vger.kernel.org
9695S: Supported
9696F: Documentation/scsi/LICENSE.qla4xxx
9697F: drivers/scsi/qla4xxx/
9698
9699QLOGIC QLA3XXX NETWORK DRIVER
9700M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9701M: Ron Mercer <ron.mercer@qlogic.com>
9702M: linux-driver@qlogic.com
9703L: netdev@vger.kernel.org
9704S: Supported
9705F: Documentation/networking/LICENSE.qla3xxx
9706F: drivers/net/ethernet/qlogic/qla3xxx.*
9707
9708QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9709M: Dept-GELinuxNICDev@qlogic.com
9710L: netdev@vger.kernel.org
9711S: Supported
9712F: drivers/net/ethernet/qlogic/qlcnic/
9713
9714QLOGIC QLGE 10Gb ETHERNET DRIVER
9715M: Harish Patil <harish.patil@qlogic.com>
9716M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9717M: Dept-GELinuxNICDev@qlogic.com
9718M: linux-driver@qlogic.com
9719L: netdev@vger.kernel.org
9720S: Supported
9721F: drivers/net/ethernet/qlogic/qlge/
9722
9723QLOGIC QL4xxx ETHERNET DRIVER
9724M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9725M: Ariel Elior <Ariel.Elior@qlogic.com>
9726M: everest-linux-l2@qlogic.com
9727L: netdev@vger.kernel.org
9728S: Supported
9729F: drivers/net/ethernet/qlogic/qed/
9730F: include/linux/qed/
9731F: drivers/net/ethernet/qlogic/qede/
9732
9733QNX4 FILESYSTEM
9734M: Anders Larsen <al@alarsen.net>
9735W: http://www.alarsen.net/linux/qnx4fs/
9736S: Maintained
9737F: fs/qnx4/
9738F: include/uapi/linux/qnx4_fs.h
9739F: include/uapi/linux/qnxtypes.h
9740
9741QT1010 MEDIA DRIVER
9742M: Antti Palosaari <crope@iki.fi>
9743L: linux-media@vger.kernel.org
9744W: https://linuxtv.org
9745W: http://palosaari.fi/linux/
9746Q: http://patchwork.linuxtv.org/project/linux-media/list/
9747T: git git://linuxtv.org/anttip/media_tree.git
9748S: Maintained
9749F: drivers/media/tuners/qt1010*
9750
9751QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9752M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9753L: linux-wireless@vger.kernel.org
9754L: ath9k-devel@lists.ath9k.org
9755W: http://wireless.kernel.org/en/users/Drivers/ath9k
9756S: Supported
9757F: drivers/net/wireless/ath/ath9k/
9758
9759QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9760M: Kalle Valo <kvalo@qca.qualcomm.com>
9761L: ath10k@lists.infradead.org
9762W: http://wireless.kernel.org/en/users/Drivers/ath10k
9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9764S: Supported
9765F: drivers/net/wireless/ath/ath10k/
9766
9767QUALCOMM HEXAGON ARCHITECTURE
9768M: Richard Kuo <rkuo@codeaurora.org>
9769L: linux-hexagon@vger.kernel.org
9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9771S: Supported
9772F: arch/hexagon/
9773
9774QUALCOMM WCN36XX WIRELESS DRIVER
9775M: Eugene Krasnikov <k.eugene.e@gmail.com>
9776L: wcn36xx@lists.infradead.org
9777W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9778T: git git://github.com/KrasnikovEugene/wcn36xx.git
9779S: Supported
9780F: drivers/net/wireless/ath/wcn36xx/
9781
9782QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9783M: Gabriel Somlo <somlo@cmu.edu>
9784M: "Michael S. Tsirkin" <mst@redhat.com>
9785L: qemu-devel@nongnu.org
9786S: Maintained
9787F: drivers/firmware/qemu_fw_cfg.c
9788
9789RADOS BLOCK DEVICE (RBD)
9790M: Ilya Dryomov <idryomov@gmail.com>
9791M: Sage Weil <sage@redhat.com>
9792M: Alex Elder <elder@kernel.org>
9793L: ceph-devel@vger.kernel.org
9794W: http://ceph.com/
9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9796T: git git://github.com/ceph/ceph-client.git
9797S: Supported
9798F: Documentation/ABI/testing/sysfs-bus-rbd
9799F: drivers/block/rbd.c
9800F: drivers/block/rbd_types.h
9801
9802RADEON FRAMEBUFFER DISPLAY DRIVER
9803M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9804L: linux-fbdev@vger.kernel.org
9805S: Maintained
9806F: drivers/video/fbdev/aty/radeon*
9807F: include/uapi/linux/radeonfb.h
9808
9809RADIOSHARK RADIO DRIVER
9810M: Hans Verkuil <hverkuil@xs4all.nl>
9811L: linux-media@vger.kernel.org
9812T: git git://linuxtv.org/media_tree.git
9813S: Maintained
9814F: drivers/media/radio/radio-shark.c
9815
9816RADIOSHARK2 RADIO DRIVER
9817M: Hans Verkuil <hverkuil@xs4all.nl>
9818L: linux-media@vger.kernel.org
9819T: git git://linuxtv.org/media_tree.git
9820S: Maintained
9821F: drivers/media/radio/radio-shark2.c
9822F: drivers/media/radio/radio-tea5777.c
9823
9824RAGE128 FRAMEBUFFER DISPLAY DRIVER
9825M: Paul Mackerras <paulus@samba.org>
9826L: linux-fbdev@vger.kernel.org
9827S: Maintained
9828F: drivers/video/fbdev/aty/aty128fb.c
9829
9830RALINK MIPS ARCHITECTURE
9831M: John Crispin <john@phrozen.org>
9832L: linux-mips@linux-mips.org
9833S: Maintained
9834F: arch/mips/ralink
9835
9836RALINK RT2X00 WIRELESS LAN DRIVER
9837P: rt2x00 project
9838M: Stanislaw Gruszka <sgruszka@redhat.com>
9839M: Helmut Schaa <helmut.schaa@googlemail.com>
9840L: linux-wireless@vger.kernel.org
9841S: Maintained
9842F: drivers/net/wireless/ralink/rt2x00/
9843
9844RAMDISK RAM BLOCK DEVICE DRIVER
9845M: Jens Axboe <axboe@kernel.dk>
9846S: Maintained
9847F: Documentation/blockdev/ramdisk.txt
9848F: drivers/block/brd.c
9849
9850RANDOM NUMBER DRIVER
9851M: "Theodore Ts'o" <tytso@mit.edu>
9852S: Maintained
9853F: drivers/char/random.c
9854
9855RAPIDIO SUBSYSTEM
9856M: Matt Porter <mporter@kernel.crashing.org>
9857M: Alexandre Bounine <alexandre.bounine@idt.com>
9858S: Maintained
9859F: drivers/rapidio/
9860
9861RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9862L: linux-wireless@vger.kernel.org
9863S: Orphan
9864F: drivers/net/wireless/ray*
9865
9866RCUTORTURE MODULE
9867M: Josh Triplett <josh@joshtriplett.org>
9868M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9869L: linux-kernel@vger.kernel.org
9870S: Supported
9871T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9872F: Documentation/RCU/torture.txt
9873F: kernel/rcu/rcutorture.c
9874
9875RCUTORTURE TEST FRAMEWORK
9876M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9877M: Josh Triplett <josh@joshtriplett.org>
9878R: Steven Rostedt <rostedt@goodmis.org>
9879R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9880R: Lai Jiangshan <jiangshanlai@gmail.com>
9881L: linux-kernel@vger.kernel.org
9882S: Supported
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9884F: tools/testing/selftests/rcutorture
9885
9886RDC R-321X SoC
9887M: Florian Fainelli <florian@openwrt.org>
9888S: Maintained
9889
9890RDC R6040 FAST ETHERNET DRIVER
9891M: Florian Fainelli <f.fainelli@gmail.com>
9892L: netdev@vger.kernel.org
9893S: Maintained
9894F: drivers/net/ethernet/rdc/r6040.c
9895
9896RDS - RELIABLE DATAGRAM SOCKETS
9897M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9898L: netdev@vger.kernel.org
9899L: linux-rdma@vger.kernel.org
9900L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9901W: https://oss.oracle.com/projects/rds/
9902S: Supported
9903F: net/rds/
9904F: Documentation/networking/rds.txt
9905
9906RDMAVT - RDMA verbs software
9907M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9908L: linux-rdma@vger.kernel.org
9909S: Supported
9910F: drivers/infiniband/sw/rdmavt
9911
9912READ-COPY UPDATE (RCU)
9913M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9914M: Josh Triplett <josh@joshtriplett.org>
9915R: Steven Rostedt <rostedt@goodmis.org>
9916R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9917R: Lai Jiangshan <jiangshanlai@gmail.com>
9918L: linux-kernel@vger.kernel.org
9919W: http://www.rdrop.com/users/paulmck/RCU/
9920S: Supported
9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9922F: Documentation/RCU/
9923X: Documentation/RCU/torture.txt
9924F: include/linux/rcu*
9925X: include/linux/srcu.h
9926F: kernel/rcu/
9927X: kernel/torture.c
9928
9929REAL TIME CLOCK (RTC) SUBSYSTEM
9930M: Alessandro Zummo <a.zummo@towertech.it>
9931M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9932L: rtc-linux@googlegroups.com
9933Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9934T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9935S: Maintained
9936F: Documentation/devicetree/bindings/rtc/
9937F: Documentation/rtc.txt
9938F: drivers/rtc/
9939F: include/linux/rtc.h
9940F: include/uapi/linux/rtc.h
9941F: include/linux/rtc/
9942F: include/linux/platform_data/rtc-*
9943F: tools/testing/selftests/timers/rtctest.c
9944
9945REALTEK AUDIO CODECS
9946M: Bard Liao <bardliao@realtek.com>
9947M: Oder Chiou <oder_chiou@realtek.com>
9948S: Maintained
9949F: sound/soc/codecs/rt*
9950F: include/sound/rt*.h
9951
9952REISERFS FILE SYSTEM
9953L: reiserfs-devel@vger.kernel.org
9954S: Supported
9955F: fs/reiserfs/
9956
9957REGISTER MAP ABSTRACTION
9958M: Mark Brown <broonie@kernel.org>
9959L: linux-kernel@vger.kernel.org
9960T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9961S: Supported
9962F: Documentation/devicetree/bindings/regmap/
9963F: drivers/base/regmap/
9964F: include/linux/regmap.h
9965
9966REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9967M: Ohad Ben-Cohen <ohad@wizery.com>
9968M: Bjorn Andersson <bjorn.andersson@linaro.org>
9969L: linux-remoteproc@vger.kernel.org
9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9971S: Maintained
9972F: Documentation/devicetree/bindings/remoteproc/
9973F: Documentation/remoteproc.txt
9974F: drivers/remoteproc/
9975F: include/linux/remoteproc.h
9976
9977REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9978M: Ohad Ben-Cohen <ohad@wizery.com>
9979M: Bjorn Andersson <bjorn.andersson@linaro.org>
9980L: linux-remoteproc@vger.kernel.org
9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9982S: Maintained
9983F: drivers/rpmsg/
9984F: Documentation/rpmsg.txt
9985F: include/linux/rpmsg.h
9986
9987RENESAS ETHERNET DRIVERS
9988R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9989L: netdev@vger.kernel.org
9990L: linux-renesas-soc@vger.kernel.org
9991F: drivers/net/ethernet/renesas/
9992F: include/linux/sh_eth.h
9993
9994RENESAS USB2 PHY DRIVER
9995M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9996L: linux-renesas-soc@vger.kernel.org
9997S: Maintained
9998F: drivers/phy/phy-rcar-gen3-usb2.c
9999
10000RESET CONTROLLER FRAMEWORK
10001M: Philipp Zabel <p.zabel@pengutronix.de>
10002T: git git://git.pengutronix.de/git/pza/linux
10003S: Maintained
10004F: drivers/reset/
10005F: Documentation/devicetree/bindings/reset/
10006F: include/dt-bindings/reset/
10007F: include/linux/reset.h
10008F: include/linux/reset-controller.h
10009
10010RFKILL
10011M: Johannes Berg <johannes@sipsolutions.net>
10012L: linux-wireless@vger.kernel.org
10013W: http://wireless.kernel.org/
10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10016S: Maintained
10017F: Documentation/rfkill.txt
10018F: net/rfkill/
10019
10020RHASHTABLE
10021M: Thomas Graf <tgraf@suug.ch>
10022L: netdev@vger.kernel.org
10023S: Maintained
10024F: lib/rhashtable.c
10025F: include/linux/rhashtable.h
10026
10027RICOH SMARTMEDIA/XD DRIVER
10028M: Maxim Levitsky <maximlevitsky@gmail.com>
10029S: Maintained
10030F: drivers/mtd/nand/r852.c
10031F: drivers/mtd/nand/r852.h
10032
10033RICOH R5C592 MEMORYSTICK DRIVER
10034M: Maxim Levitsky <maximlevitsky@gmail.com>
10035S: Maintained
10036F: drivers/memstick/host/r592.*
10037
10038ROCCAT DRIVERS
10039M: Stefan Achatz <erazor_de@users.sourceforge.net>
10040W: http://sourceforge.net/projects/roccat/
10041S: Maintained
10042F: drivers/hid/hid-roccat*
10043F: include/linux/hid-roccat*
10044F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10045
10046ROCKER DRIVER
10047M: Jiri Pirko <jiri@resnulli.us>
10048L: netdev@vger.kernel.org
10049S: Supported
10050F: drivers/net/ethernet/rocker/
10051
10052ROCKETPORT DRIVER
10053P: Comtrol Corp.
10054W: http://www.comtrol.com
10055S: Maintained
10056F: Documentation/serial/rocket.txt
10057F: drivers/tty/rocket*
10058
10059ROCKETPORT EXPRESS/INFINITY DRIVER
10060M: Kevin Cernekee <cernekee@gmail.com>
10061L: linux-serial@vger.kernel.org
10062S: Odd Fixes
10063F: drivers/tty/serial/rp2.*
10064
10065ROSE NETWORK LAYER
10066M: Ralf Baechle <ralf@linux-mips.org>
10067L: linux-hams@vger.kernel.org
10068W: http://www.linux-ax25.org/
10069S: Maintained
10070F: include/net/rose.h
10071F: include/uapi/linux/rose.h
10072F: net/rose/
10073
10074RTL2830 MEDIA DRIVER
10075M: Antti Palosaari <crope@iki.fi>
10076L: linux-media@vger.kernel.org
10077W: https://linuxtv.org
10078W: http://palosaari.fi/linux/
10079Q: http://patchwork.linuxtv.org/project/linux-media/list/
10080T: git git://linuxtv.org/anttip/media_tree.git
10081S: Maintained
10082F: drivers/media/dvb-frontends/rtl2830*
10083
10084RTL2832 MEDIA DRIVER
10085M: Antti Palosaari <crope@iki.fi>
10086L: linux-media@vger.kernel.org
10087W: https://linuxtv.org
10088W: http://palosaari.fi/linux/
10089Q: http://patchwork.linuxtv.org/project/linux-media/list/
10090T: git git://linuxtv.org/anttip/media_tree.git
10091S: Maintained
10092F: drivers/media/dvb-frontends/rtl2832*
10093
10094RTL2832_SDR MEDIA DRIVER
10095M: Antti Palosaari <crope@iki.fi>
10096L: linux-media@vger.kernel.org
10097W: https://linuxtv.org
10098W: http://palosaari.fi/linux/
10099Q: http://patchwork.linuxtv.org/project/linux-media/list/
10100T: git git://linuxtv.org/anttip/media_tree.git
10101S: Maintained
10102F: drivers/media/dvb-frontends/rtl2832_sdr*
10103
10104RTL8180 WIRELESS DRIVER
10105L: linux-wireless@vger.kernel.org
10106W: http://wireless.kernel.org/
10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10108S: Orphan
10109F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10110
10111RTL8187 WIRELESS DRIVER
10112M: Herton Ronaldo Krzesinski <herton@canonical.com>
10113M: Hin-Tak Leung <htl10@users.sourceforge.net>
10114M: Larry Finger <Larry.Finger@lwfinger.net>
10115L: linux-wireless@vger.kernel.org
10116W: http://wireless.kernel.org/
10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10118S: Maintained
10119F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10120
10121RTL8192CE WIRELESS DRIVER
10122M: Larry Finger <Larry.Finger@lwfinger.net>
10123M: Chaoming Li <chaoming_li@realsil.com.cn>
10124L: linux-wireless@vger.kernel.org
10125W: http://wireless.kernel.org/
10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10127S: Maintained
10128F: drivers/net/wireless/realtek/rtlwifi/
10129F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10130
10131RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10132M: Jes Sorensen <Jes.Sorensen@redhat.com>
10133L: linux-wireless@vger.kernel.org
10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10135S: Maintained
10136F: drivers/net/wireless/realtek/rtl8xxxu/
10137
10138S3 SAVAGE FRAMEBUFFER DRIVER
10139M: Antonino Daplas <adaplas@gmail.com>
10140L: linux-fbdev@vger.kernel.org
10141S: Maintained
10142F: drivers/video/fbdev/savage/
10143
10144S390
10145M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10146M: Heiko Carstens <heiko.carstens@de.ibm.com>
10147L: linux-s390@vger.kernel.org
10148W: http://www.ibm.com/developerworks/linux/linux390/
10149T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10150S: Supported
10151F: arch/s390/
10152F: drivers/s390/
10153F: Documentation/s390/
10154F: Documentation/DocBook/s390*
10155
10156S390 COMMON I/O LAYER
10157M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10158M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10159L: linux-s390@vger.kernel.org
10160W: http://www.ibm.com/developerworks/linux/linux390/
10161S: Supported
10162F: drivers/s390/cio/
10163
10164S390 DASD DRIVER
10165M: Stefan Weinhuber <wein@de.ibm.com>
10166M: Stefan Haberland <stefan.haberland@de.ibm.com>
10167L: linux-s390@vger.kernel.org
10168W: http://www.ibm.com/developerworks/linux/linux390/
10169S: Supported
10170F: drivers/s390/block/dasd*
10171F: block/partitions/ibm.c
10172
10173S390 NETWORK DRIVERS
10174M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10175L: linux-s390@vger.kernel.org
10176W: http://www.ibm.com/developerworks/linux/linux390/
10177S: Supported
10178F: drivers/s390/net/
10179
10180S390 PCI SUBSYSTEM
10181M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10182M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10183L: linux-s390@vger.kernel.org
10184W: http://www.ibm.com/developerworks/linux/linux390/
10185S: Supported
10186F: arch/s390/pci/
10187F: drivers/pci/hotplug/s390_pci_hpc.c
10188
10189S390 ZCRYPT DRIVER
10190M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10191L: linux-s390@vger.kernel.org
10192W: http://www.ibm.com/developerworks/linux/linux390/
10193S: Supported
10194F: drivers/s390/crypto/
10195
10196S390 ZFCP DRIVER
10197M: Steffen Maier <maier@linux.vnet.ibm.com>
10198L: linux-s390@vger.kernel.org
10199W: http://www.ibm.com/developerworks/linux/linux390/
10200S: Supported
10201F: drivers/s390/scsi/zfcp_*
10202
10203S390 IUCV NETWORK LAYER
10204M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10205L: linux-s390@vger.kernel.org
10206W: http://www.ibm.com/developerworks/linux/linux390/
10207S: Supported
10208F: drivers/s390/net/*iucv*
10209F: include/net/iucv/
10210F: net/iucv/
10211
10212S390 IOMMU (PCI)
10213M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10214L: linux-s390@vger.kernel.org
10215W: http://www.ibm.com/developerworks/linux/linux390/
10216S: Supported
10217F: drivers/iommu/s390-iommu.c
10218
10219S3C24XX SD/MMC Driver
10220M: Ben Dooks <ben-linux@fluff.org>
10221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10222S: Supported
10223F: drivers/mmc/host/s3cmci.*
10224
10225SAA6588 RDS RECEIVER DRIVER
10226M: Hans Verkuil <hverkuil@xs4all.nl>
10227L: linux-media@vger.kernel.org
10228T: git git://linuxtv.org/media_tree.git
10229W: https://linuxtv.org
10230S: Odd Fixes
10231F: drivers/media/i2c/saa6588*
10232
10233SAA7134 VIDEO4LINUX DRIVER
10234M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10235M: Mauro Carvalho Chehab <mchehab@kernel.org>
10236L: linux-media@vger.kernel.org
10237W: https://linuxtv.org
10238T: git git://linuxtv.org/media_tree.git
10239S: Odd fixes
10240F: Documentation/video4linux/*.saa7134
10241F: drivers/media/pci/saa7134/
10242
10243SAA7146 VIDEO4LINUX-2 DRIVER
10244M: Hans Verkuil <hverkuil@xs4all.nl>
10245L: linux-media@vger.kernel.org
10246T: git git://linuxtv.org/media_tree.git
10247S: Maintained
10248F: drivers/media/common/saa7146/
10249F: drivers/media/pci/saa7146/
10250F: include/media/saa7146*
10251
10252SAMSUNG LAPTOP DRIVER
10253M: Corentin Chary <corentin.chary@gmail.com>
10254L: platform-driver-x86@vger.kernel.org
10255S: Maintained
10256F: drivers/platform/x86/samsung-laptop.c
10257
10258SAMSUNG AUDIO (ASoC) DRIVERS
10259M: Krzysztof Kozlowski <krzk@kernel.org>
10260M: Sangbeom Kim <sbkim73@samsung.com>
10261M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10262L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10263S: Supported
10264F: sound/soc/samsung/
10265
10266SAMSUNG FRAMEBUFFER DRIVER
10267M: Jingoo Han <jingoohan1@gmail.com>
10268L: linux-fbdev@vger.kernel.org
10269S: Maintained
10270F: drivers/video/fbdev/s3c-fb.c
10271
10272SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10273M: Sangbeom Kim <sbkim73@samsung.com>
10274M: Krzysztof Kozlowski <krzk@kernel.org>
10275M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10276L: linux-kernel@vger.kernel.org
10277L: linux-samsung-soc@vger.kernel.org
10278S: Supported
10279F: drivers/mfd/sec*.c
10280F: drivers/regulator/s2m*.c
10281F: drivers/regulator/s5m*.c
10282F: drivers/clk/clk-s2mps11.c
10283F: drivers/rtc/rtc-s5m.c
10284F: include/linux/mfd/samsung/
10285F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10286F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10287F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10288F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10289
10290SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10291M: Kyungmin Park <kyungmin.park@samsung.com>
10292M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10293L: linux-media@vger.kernel.org
10294Q: https://patchwork.linuxtv.org/project/linux-media/list/
10295S: Supported
10296F: drivers/media/platform/exynos4-is/
10297
10298SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10299M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10300L: linux-media@vger.kernel.org
10301L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10302S: Maintained
10303F: drivers/media/platform/s3c-camif/
10304F: include/media/drv-intf/s3c_camif.h
10305
10306SAMSUNG S5C73M3 CAMERA DRIVER
10307M: Kyungmin Park <kyungmin.park@samsung.com>
10308M: Andrzej Hajda <a.hajda@samsung.com>
10309L: linux-media@vger.kernel.org
10310S: Supported
10311F: drivers/media/i2c/s5c73m3/*
10312
10313SAMSUNG S5K5BAF CAMERA DRIVER
10314M: Kyungmin Park <kyungmin.park@samsung.com>
10315M: Andrzej Hajda <a.hajda@samsung.com>
10316L: linux-media@vger.kernel.org
10317S: Supported
10318F: drivers/media/i2c/s5k5baf.c
10319
10320SAMSUNG S3FWRN5 NFC DRIVER
10321M: Robert Baldyga <r.baldyga@samsung.com>
10322M: Krzysztof Opasiak <k.opasiak@samsung.com>
10323L: linux-nfc@lists.01.org (moderated for non-subscribers)
10324S: Supported
10325F: drivers/nfc/s3fwrn5
10326
10327SAMSUNG SOC CLOCK DRIVERS
10328M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10329M: Tomasz Figa <tomasz.figa@gmail.com>
10330S: Supported
10331L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10332F: drivers/clk/samsung/
10333
10334SAMSUNG SPI DRIVERS
10335M: Kukjin Kim <kgene@kernel.org>
10336M: Krzysztof Kozlowski <krzk@kernel.org>
10337M: Andi Shyti <andi.shyti@samsung.com>
10338L: linux-spi@vger.kernel.org
10339L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10340S: Maintained
10341F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10342F: drivers/spi/spi-s3c*
10343F: include/linux/platform_data/spi-s3c64xx.h
10344
10345SAMSUNG SXGBE DRIVERS
10346M: Byungho An <bh74.an@samsung.com>
10347M: Girish K S <ks.giri@samsung.com>
10348M: Vipul Pandya <vipul.pandya@samsung.com>
10349S: Supported
10350L: netdev@vger.kernel.org
10351F: drivers/net/ethernet/samsung/sxgbe/
10352
10353SAMSUNG THERMAL DRIVER
10354M: Lukasz Majewski <l.majewski@samsung.com>
10355L: linux-pm@vger.kernel.org
10356L: linux-samsung-soc@vger.kernel.org
10357S: Supported
10358T: git https://github.com/lmajewski/linux-samsung-thermal.git
10359F: drivers/thermal/samsung/
10360
10361SAMSUNG USB2 PHY DRIVER
10362M: Kamil Debski <kamil@wypas.org>
10363M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10364L: linux-kernel@vger.kernel.org
10365S: Supported
10366F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10367F: Documentation/phy/samsung-usb2.txt
10368F: drivers/phy/phy-exynos4210-usb2.c
10369F: drivers/phy/phy-exynos4x12-usb2.c
10370F: drivers/phy/phy-exynos5250-usb2.c
10371F: drivers/phy/phy-s5pv210-usb2.c
10372F: drivers/phy/phy-samsung-usb2.c
10373F: drivers/phy/phy-samsung-usb2.h
10374
10375SERIAL DRIVERS
10376M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10377L: linux-serial@vger.kernel.org
10378S: Maintained
10379F: Documentation/devicetree/bindings/serial/
10380F: drivers/tty/serial/
10381
10382SYNOPSYS DESIGNWARE DMAC DRIVER
10383M: Viresh Kumar <vireshk@kernel.org>
10384M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10385S: Maintained
10386F: include/linux/dma/dw.h
10387F: include/linux/platform_data/dma-dw.h
10388F: drivers/dma/dw/
10389
10390SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10391M: Lars Persson <lars.persson@axis.com>
10392L: netdev@vger.kernel.org
10393S: Supported
10394F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10395F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10396
10397SYNOPSYS DESIGNWARE I2C DRIVER
10398M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10399R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10400R: Mika Westerberg <mika.westerberg@linux.intel.com>
10401L: linux-i2c@vger.kernel.org
10402S: Maintained
10403F: drivers/i2c/busses/i2c-designware-*
10404F: include/linux/platform_data/i2c-designware.h
10405
10406SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10407M: Jaehoon Chung <jh80.chung@samsung.com>
10408L: linux-mmc@vger.kernel.org
10409S: Maintained
10410F: include/linux/mmc/dw_mmc.h
10411F: drivers/mmc/host/dw_mmc*
10412
10413SYSTEM TRACE MODULE CLASS
10414M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10415S: Maintained
10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10417F: Documentation/trace/stm.txt
10418F: drivers/hwtracing/stm/
10419F: include/linux/stm.h
10420F: include/uapi/linux/stm.h
10421
10422THUNDERBOLT DRIVER
10423M: Andreas Noever <andreas.noever@gmail.com>
10424S: Maintained
10425F: drivers/thunderbolt/
10426
10427TI BQ27XXX POWER SUPPLY DRIVER
10428R: Andrew F. Davis <afd@ti.com>
10429F: include/linux/power/bq27xxx_battery.h
10430F: drivers/power/bq27xxx_battery.c
10431F: drivers/power/bq27xxx_battery_i2c.c
10432
10433TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10434M: John Stultz <john.stultz@linaro.org>
10435M: Thomas Gleixner <tglx@linutronix.de>
10436L: linux-kernel@vger.kernel.org
10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10438S: Supported
10439F: include/linux/clocksource.h
10440F: include/linux/time.h
10441F: include/linux/timex.h
10442F: include/uapi/linux/time.h
10443F: include/uapi/linux/timex.h
10444F: kernel/time/clocksource.c
10445F: kernel/time/time*.c
10446F: kernel/time/alarmtimer.c
10447F: kernel/time/ntp.c
10448F: tools/testing/selftests/timers/
10449
10450SC1200 WDT DRIVER
10451M: Zwane Mwaikambo <zwanem@gmail.com>
10452S: Maintained
10453F: drivers/watchdog/sc1200wdt.c
10454
10455SCHEDULER
10456M: Ingo Molnar <mingo@redhat.com>
10457M: Peter Zijlstra <peterz@infradead.org>
10458L: linux-kernel@vger.kernel.org
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10460S: Maintained
10461F: kernel/sched/
10462F: include/linux/sched.h
10463F: include/uapi/linux/sched.h
10464F: include/linux/wait.h
10465
10466SCORE ARCHITECTURE
10467M: Chen Liqin <liqin.linux@gmail.com>
10468M: Lennox Wu <lennox.wu@gmail.com>
10469W: http://www.sunplus.com
10470S: Supported
10471F: arch/score/
10472
10473SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10474M: Sudeep Holla <sudeep.holla@arm.com>
10475L: linux-arm-kernel@lists.infradead.org
10476S: Maintained
10477F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10478F: drivers/clk/clk-scpi.c
10479F: drivers/cpufreq/scpi-cpufreq.c
10480F: drivers/firmware/arm_scpi.c
10481F: include/linux/scpi_protocol.h
10482
10483SCSI CDROM DRIVER
10484M: Jens Axboe <axboe@kernel.dk>
10485L: linux-scsi@vger.kernel.org
10486W: http://www.kernel.dk
10487S: Maintained
10488F: drivers/scsi/sr*
10489
10490SCSI RDMA PROTOCOL (SRP) INITIATOR
10491M: Bart Van Assche <bart.vanassche@sandisk.com>
10492L: linux-rdma@vger.kernel.org
10493S: Supported
10494W: http://www.openfabrics.org
10495Q: http://patchwork.kernel.org/project/linux-rdma/list/
10496T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10497F: drivers/infiniband/ulp/srp/
10498F: include/scsi/srp.h
10499
10500SCSI SG DRIVER
10501M: Doug Gilbert <dgilbert@interlog.com>
10502L: linux-scsi@vger.kernel.org
10503W: http://sg.danny.cz/sg
10504S: Maintained
10505F: Documentation/scsi/scsi-generic.txt
10506F: drivers/scsi/sg.c
10507F: include/scsi/sg.h
10508
10509SCSI SUBSYSTEM
10510M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10512M: "Martin K. Petersen" <martin.petersen@oracle.com>
10513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10514L: linux-scsi@vger.kernel.org
10515S: Maintained
10516F: Documentation/devicetree/bindings/scsi/
10517F: drivers/scsi/
10518F: include/scsi/
10519
10520SCSI TAPE DRIVER
10521M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10522L: linux-scsi@vger.kernel.org
10523S: Maintained
10524F: Documentation/scsi/st.txt
10525F: drivers/scsi/st.*
10526F: drivers/scsi/st_*.h
10527
10528SCTP PROTOCOL
10529M: Vlad Yasevich <vyasevich@gmail.com>
10530M: Neil Horman <nhorman@tuxdriver.com>
10531L: linux-sctp@vger.kernel.org
10532W: http://lksctp.sourceforge.net
10533S: Maintained
10534F: Documentation/networking/sctp.txt
10535F: include/linux/sctp.h
10536F: include/uapi/linux/sctp.h
10537F: include/net/sctp/
10538F: net/sctp/
10539
10540SCx200 CPU SUPPORT
10541M: Jim Cromie <jim.cromie@gmail.com>
10542S: Odd Fixes
10543F: Documentation/i2c/busses/scx200_acb
10544F: arch/x86/platform/scx200/
10545F: drivers/watchdog/scx200_wdt.c
10546F: drivers/i2c/busses/scx200*
10547F: drivers/mtd/maps/scx200_docflash.c
10548F: include/linux/scx200.h
10549
10550SCx200 GPIO DRIVER
10551M: Jim Cromie <jim.cromie@gmail.com>
10552S: Maintained
10553F: drivers/char/scx200_gpio.c
10554F: include/linux/scx200_gpio.h
10555
10556SCx200 HRT CLOCKSOURCE DRIVER
10557M: Jim Cromie <jim.cromie@gmail.com>
10558S: Maintained
10559F: drivers/clocksource/scx200_hrt.c
10560
10561SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10562M: Sascha Sommer <saschasommer@freenet.de>
10563L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10564S: Maintained
10565F: drivers/mmc/host/sdricoh_cs.c
10566
10567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10568M: Adrian Hunter <adrian.hunter@intel.com>
10569L: linux-mmc@vger.kernel.org
10570T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10571S: Maintained
10572F: drivers/mmc/host/sdhci*
10573F: include/linux/mmc/sdhci*
10574
10575SECURE COMPUTING
10576M: Kees Cook <keescook@chromium.org>
10577R: Andy Lutomirski <luto@amacapital.net>
10578R: Will Drewry <wad@chromium.org>
10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10580S: Supported
10581F: kernel/seccomp.c
10582F: include/uapi/linux/seccomp.h
10583F: include/linux/seccomp.h
10584F: tools/testing/selftests/seccomp/*
10585K: \bsecure_computing
10586K: \bTIF_SECCOMP\b
10587
10588SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10589M: Al Cooper <alcooperx@gmail.com>
10590L: linux-mmc@vger.kernel.org
10591L: bcm-kernel-feedback-list@broadcom.com
10592S: Maintained
10593F: drivers/mmc/host/sdhci-brcmstb*
10594
10595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10596M: Ben Dooks <ben-linux@fluff.org>
10597M: Jaehoon Chung <jh80.chung@samsung.com>
10598L: linux-mmc@vger.kernel.org
10599S: Maintained
10600F: drivers/mmc/host/sdhci-s3c*
10601
10602SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10603M: Viresh Kumar <vireshk@kernel.org>
10604L: linux-mmc@vger.kernel.org
10605S: Maintained
10606F: drivers/mmc/host/sdhci-spear.c
10607
10608SECURITY SUBSYSTEM
10609M: James Morris <james.l.morris@oracle.com>
10610M: "Serge E. Hallyn" <serge@hallyn.com>
10611L: linux-security-module@vger.kernel.org (suggested Cc:)
10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10613W: http://kernsec.org/
10614S: Supported
10615F: security/
10616
10617SECURITY CONTACT
10618M: Security Officers <security@kernel.org>
10619S: Supported
10620
10621SELINUX SECURITY MODULE
10622M: Paul Moore <paul@paul-moore.com>
10623M: Stephen Smalley <sds@tycho.nsa.gov>
10624M: Eric Paris <eparis@parisplace.org>
10625L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10626W: http://selinuxproject.org
10627T: git git://git.infradead.org/users/pcmoore/selinux
10628S: Supported
10629F: include/linux/selinux*
10630F: security/selinux/
10631F: scripts/selinux/
10632
10633APPARMOR SECURITY MODULE
10634M: John Johansen <john.johansen@canonical.com>
10635L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10636W: apparmor.wiki.kernel.org
10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10638S: Supported
10639F: security/apparmor/
10640
10641LOADPIN SECURITY MODULE
10642M: Kees Cook <keescook@chromium.org>
10643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10644S: Supported
10645F: security/loadpin/
10646
10647YAMA SECURITY MODULE
10648M: Kees Cook <keescook@chromium.org>
10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10650S: Supported
10651F: security/yama/
10652
10653SENSABLE PHANTOM
10654M: Jiri Slaby <jirislaby@gmail.com>
10655S: Maintained
10656F: drivers/misc/phantom.c
10657F: include/uapi/linux/phantom.h
10658
10659SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10660M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10661M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10662M: John Soni Jose <sony.john@avagotech.com>
10663L: linux-scsi@vger.kernel.org
10664W: http://www.avagotech.com
10665S: Supported
10666F: drivers/scsi/be2iscsi/
10667
10668Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10669M: Sathya Perla <sathya.perla@broadcom.com>
10670M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10671M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10672M: Somnath Kotur <somnath.kotur@broadcom.com>
10673L: netdev@vger.kernel.org
10674W: http://www.emulex.com
10675S: Supported
10676F: drivers/net/ethernet/emulex/benet/
10677
10678EMULEX ONECONNECT ROCE DRIVER
10679M: Selvin Xavier <selvin.xavier@avagotech.com>
10680M: Devesh Sharma <devesh.sharma@avagotech.com>
10681M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10682L: linux-rdma@vger.kernel.org
10683W: http://www.emulex.com
10684S: Supported
10685F: drivers/infiniband/hw/ocrdma/
10686
10687SFC NETWORK DRIVER
10688M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10689M: Edward Cree <ecree@solarflare.com>
10690M: Bert Kenward <bkenward@solarflare.com>
10691L: netdev@vger.kernel.org
10692S: Supported
10693F: drivers/net/ethernet/sfc/
10694
10695SGI GRU DRIVER
10696M: Dimitri Sivanich <sivanich@sgi.com>
10697S: Maintained
10698F: drivers/misc/sgi-gru/
10699
10700SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10701M: Pat Gefre <pfg@sgi.com>
10702L: linux-ia64@vger.kernel.org
10703S: Supported
10704F: Documentation/ia64/serial.txt
10705F: drivers/tty/serial/ioc?_serial.c
10706F: include/linux/ioc?.h
10707
10708SGI XP/XPC/XPNET DRIVER
10709M: Cliff Whickman <cpw@sgi.com>
10710M: Robin Holt <robinmholt@gmail.com>
10711S: Maintained
10712F: drivers/misc/sgi-xp/
10713
10714SI2157 MEDIA DRIVER
10715M: Antti Palosaari <crope@iki.fi>
10716L: linux-media@vger.kernel.org
10717W: https://linuxtv.org
10718W: http://palosaari.fi/linux/
10719Q: http://patchwork.linuxtv.org/project/linux-media/list/
10720T: git git://linuxtv.org/anttip/media_tree.git
10721S: Maintained
10722F: drivers/media/tuners/si2157*
10723
10724SI2168 MEDIA DRIVER
10725M: Antti Palosaari <crope@iki.fi>
10726L: linux-media@vger.kernel.org
10727W: https://linuxtv.org
10728W: http://palosaari.fi/linux/
10729Q: http://patchwork.linuxtv.org/project/linux-media/list/
10730T: git git://linuxtv.org/anttip/media_tree.git
10731S: Maintained
10732F: drivers/media/dvb-frontends/si2168*
10733
10734SI470X FM RADIO RECEIVER I2C DRIVER
10735M: Hans Verkuil <hverkuil@xs4all.nl>
10736L: linux-media@vger.kernel.org
10737T: git git://linuxtv.org/media_tree.git
10738W: https://linuxtv.org
10739S: Odd Fixes
10740F: drivers/media/radio/si470x/radio-si470x-i2c.c
10741
10742SI470X FM RADIO RECEIVER USB DRIVER
10743M: Hans Verkuil <hverkuil@xs4all.nl>
10744L: linux-media@vger.kernel.org
10745T: git git://linuxtv.org/media_tree.git
10746W: https://linuxtv.org
10747S: Maintained
10748F: drivers/media/radio/si470x/radio-si470x-common.c
10749F: drivers/media/radio/si470x/radio-si470x.h
10750F: drivers/media/radio/si470x/radio-si470x-usb.c
10751
10752SI4713 FM RADIO TRANSMITTER I2C DRIVER
10753M: Eduardo Valentin <edubezval@gmail.com>
10754L: linux-media@vger.kernel.org
10755T: git git://linuxtv.org/media_tree.git
10756W: https://linuxtv.org
10757S: Odd Fixes
10758F: drivers/media/radio/si4713/si4713.?
10759
10760SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10761M: Eduardo Valentin <edubezval@gmail.com>
10762L: linux-media@vger.kernel.org
10763T: git git://linuxtv.org/media_tree.git
10764W: https://linuxtv.org
10765S: Odd Fixes
10766F: drivers/media/radio/si4713/radio-platform-si4713.c
10767
10768SI4713 FM RADIO TRANSMITTER USB DRIVER
10769M: Hans Verkuil <hverkuil@xs4all.nl>
10770L: linux-media@vger.kernel.org
10771T: git git://linuxtv.org/media_tree.git
10772W: https://linuxtv.org
10773S: Maintained
10774F: drivers/media/radio/si4713/radio-usb-si4713.c
10775
10776SIANO DVB DRIVER
10777M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10778M: Mauro Carvalho Chehab <mchehab@kernel.org>
10779L: linux-media@vger.kernel.org
10780W: https://linuxtv.org
10781T: git git://linuxtv.org/media_tree.git
10782S: Odd fixes
10783F: drivers/media/common/siano/
10784F: drivers/media/usb/siano/
10785F: drivers/media/usb/siano/
10786F: drivers/media/mmc/siano/
10787
10788SIMPLEFB FB DRIVER
10789M: Hans de Goede <hdegoede@redhat.com>
10790L: linux-fbdev@vger.kernel.org
10791S: Maintained
10792F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10793F: drivers/video/fbdev/simplefb.c
10794F: include/linux/platform_data/simplefb.h
10795
10796SH_VEU V4L2 MEM2MEM DRIVER
10797L: linux-media@vger.kernel.org
10798S: Orphan
10799F: drivers/media/platform/sh_veu.c
10800
10801SH_VOU V4L2 OUTPUT DRIVER
10802L: linux-media@vger.kernel.org
10803S: Orphan
10804F: drivers/media/platform/sh_vou.c
10805F: include/media/drv-intf/sh_vou.h
10806
10807SIMPLE FIRMWARE INTERFACE (SFI)
10808M: Len Brown <lenb@kernel.org>
10809L: sfi-devel@simplefirmware.org
10810W: http://simplefirmware.org/
10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10812S: Supported
10813F: arch/x86/platform/sfi/
10814F: drivers/sfi/
10815F: include/linux/sfi*.h
10816
10817SIMTEC EB110ATX (Chalice CATS)
10818P: Ben Dooks
10819P: Vincent Sanders <vince@simtec.co.uk>
10820M: Simtec Linux Team <linux@simtec.co.uk>
10821W: http://www.simtec.co.uk/products/EB110ATX/
10822S: Supported
10823
10824SIMTEC EB2410ITX (BAST)
10825P: Ben Dooks
10826P: Vincent Sanders <vince@simtec.co.uk>
10827M: Simtec Linux Team <linux@simtec.co.uk>
10828W: http://www.simtec.co.uk/products/EB2410ITX/
10829S: Supported
10830F: arch/arm/mach-s3c24xx/mach-bast.c
10831F: arch/arm/mach-s3c24xx/bast-ide.c
10832F: arch/arm/mach-s3c24xx/bast-irq.c
10833
10834TI DAVINCI MACHINE SUPPORT
10835M: Sekhar Nori <nsekhar@ti.com>
10836M: Kevin Hilman <khilman@kernel.org>
10837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10839S: Supported
10840F: arch/arm/mach-davinci/
10841F: drivers/i2c/busses/i2c-davinci.c
10842
10843TI DAVINCI SERIES MEDIA DRIVER
10844M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10845L: linux-media@vger.kernel.org
10846W: https://linuxtv.org
10847Q: http://patchwork.linuxtv.org/project/linux-media/list/
10848T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10849S: Maintained
10850F: drivers/media/platform/davinci/
10851F: include/media/davinci/
10852
10853TI AM437X VPFE DRIVER
10854M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10855L: linux-media@vger.kernel.org
10856W: https://linuxtv.org
10857Q: http://patchwork.linuxtv.org/project/linux-media/list/
10858T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10859S: Maintained
10860F: drivers/media/platform/am437x/
10861
10862OV2659 OMNIVISION SENSOR DRIVER
10863M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10864L: linux-media@vger.kernel.org
10865W: https://linuxtv.org
10866Q: http://patchwork.linuxtv.org/project/linux-media/list/
10867T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10868S: Maintained
10869F: drivers/media/i2c/ov2659.c
10870F: include/media/i2c/ov2659.h
10871
10872SILICON MOTION SM712 FRAME BUFFER DRIVER
10873M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10874M: Teddy Wang <teddy.wang@siliconmotion.com>
10875M: Sudip Mukherjee <sudip@vectorindia.org>
10876L: linux-fbdev@vger.kernel.org
10877S: Maintained
10878F: drivers/video/fbdev/sm712*
10879F: Documentation/fb/sm712fb.txt
10880
10881SIS 190 ETHERNET DRIVER
10882M: Francois Romieu <romieu@fr.zoreil.com>
10883L: netdev@vger.kernel.org
10884S: Maintained
10885F: drivers/net/ethernet/sis/sis190.c
10886
10887SIS 900/7016 FAST ETHERNET DRIVER
10888M: Daniele Venzano <venza@brownhat.org>
10889W: http://www.brownhat.org/sis900.html
10890L: netdev@vger.kernel.org
10891S: Maintained
10892F: drivers/net/ethernet/sis/sis900.*
10893
10894SIS FRAMEBUFFER DRIVER
10895M: Thomas Winischhofer <thomas@winischhofer.net>
10896W: http://www.winischhofer.net/linuxsisvga.shtml
10897S: Maintained
10898F: Documentation/fb/sisfb.txt
10899F: drivers/video/fbdev/sis/
10900F: include/video/sisfb.h
10901
10902SIS USB2VGA DRIVER
10903M: Thomas Winischhofer <thomas@winischhofer.net>
10904W: http://www.winischhofer.at/linuxsisusbvga.shtml
10905S: Maintained
10906F: drivers/usb/misc/sisusbvga/
10907
10908SLAB ALLOCATOR
10909M: Christoph Lameter <cl@linux.com>
10910M: Pekka Enberg <penberg@kernel.org>
10911M: David Rientjes <rientjes@google.com>
10912M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10913M: Andrew Morton <akpm@linux-foundation.org>
10914L: linux-mm@kvack.org
10915S: Maintained
10916F: include/linux/sl?b*.h
10917F: mm/sl?b*
10918
10919SLEEPABLE READ-COPY UPDATE (SRCU)
10920M: Lai Jiangshan <jiangshanlai@gmail.com>
10921M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10922M: Josh Triplett <josh@joshtriplett.org>
10923R: Steven Rostedt <rostedt@goodmis.org>
10924R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10925L: linux-kernel@vger.kernel.org
10926W: http://www.rdrop.com/users/paulmck/RCU/
10927S: Supported
10928T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10929F: include/linux/srcu.h
10930F: kernel/rcu/srcu.c
10931
10932SMACK SECURITY MODULE
10933M: Casey Schaufler <casey@schaufler-ca.com>
10934L: linux-security-module@vger.kernel.org
10935W: http://schaufler-ca.com
10936T: git git://github.com/cschaufler/smack-next
10937S: Maintained
10938F: Documentation/security/Smack.txt
10939F: security/smack/
10940
10941DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10942M: Kevin Hilman <khilman@kernel.org>
10943M: Nishanth Menon <nm@ti.com>
10944S: Maintained
10945F: drivers/power/avs/
10946F: include/linux/power/smartreflex.h
10947L: linux-pm@vger.kernel.org
10948
10949SMC91x ETHERNET DRIVER
10950M: Nicolas Pitre <nico@fluxnic.net>
10951S: Odd Fixes
10952F: drivers/net/ethernet/smsc/smc91x.*
10953
10954SMIA AND SMIA++ IMAGE SENSOR DRIVER
10955M: Sakari Ailus <sakari.ailus@iki.fi>
10956L: linux-media@vger.kernel.org
10957S: Maintained
10958F: drivers/media/i2c/smiapp/
10959F: include/media/i2c/smiapp.h
10960F: drivers/media/i2c/smiapp-pll.c
10961F: drivers/media/i2c/smiapp-pll.h
10962F: include/uapi/linux/smiapp.h
10963F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10964
10965SMM665 HARDWARE MONITOR DRIVER
10966M: Guenter Roeck <linux@roeck-us.net>
10967L: linux-hwmon@vger.kernel.org
10968S: Maintained
10969F: Documentation/hwmon/smm665
10970F: drivers/hwmon/smm665.c
10971
10972SMSC EMC2103 HARDWARE MONITOR DRIVER
10973M: Steve Glendinning <steve.glendinning@shawell.net>
10974L: linux-hwmon@vger.kernel.org
10975S: Maintained
10976F: Documentation/hwmon/emc2103
10977F: drivers/hwmon/emc2103.c
10978
10979SMSC SCH5627 HARDWARE MONITOR DRIVER
10980M: Hans de Goede <hdegoede@redhat.com>
10981L: linux-hwmon@vger.kernel.org
10982S: Supported
10983F: Documentation/hwmon/sch5627
10984F: drivers/hwmon/sch5627.c
10985
10986SMSC47B397 HARDWARE MONITOR DRIVER
10987M: Jean Delvare <jdelvare@suse.com>
10988L: linux-hwmon@vger.kernel.org
10989S: Maintained
10990F: Documentation/hwmon/smsc47b397
10991F: drivers/hwmon/smsc47b397.c
10992
10993SMSC911x ETHERNET DRIVER
10994M: Steve Glendinning <steve.glendinning@shawell.net>
10995L: netdev@vger.kernel.org
10996S: Maintained
10997F: include/linux/smsc911x.h
10998F: drivers/net/ethernet/smsc/smsc911x.*
10999
11000SMSC9420 PCI ETHERNET DRIVER
11001M: Steve Glendinning <steve.glendinning@shawell.net>
11002L: netdev@vger.kernel.org
11003S: Maintained
11004F: drivers/net/ethernet/smsc/smsc9420.*
11005
11006SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11007M: Steve Glendinning <steve.glendinning@shawell.net>
11008L: linux-fbdev@vger.kernel.org
11009S: Maintained
11010F: drivers/video/fbdev/smscufx.c
11011
11012SOC-CAMERA V4L2 SUBSYSTEM
11013M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11014L: linux-media@vger.kernel.org
11015T: git git://linuxtv.org/media_tree.git
11016S: Maintained
11017F: include/media/soc*
11018F: drivers/media/i2c/soc_camera/
11019F: drivers/media/platform/soc_camera/
11020
11021SOEKRIS NET48XX LED SUPPORT
11022M: Chris Boot <bootc@bootc.net>
11023S: Maintained
11024F: drivers/leds/leds-net48xx.c
11025
11026SOFTLOGIC 6x10 MPEG CODEC
11027M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11028M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11029M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11030M: Ismael Luceno <ismael@iodev.co.uk>
11031L: linux-media@vger.kernel.org
11032S: Supported
11033F: drivers/media/pci/solo6x10/
11034
11035SOFTWARE RAID (Multiple Disks) SUPPORT
11036M: Shaohua Li <shli@kernel.org>
11037L: linux-raid@vger.kernel.org
11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11039S: Supported
11040F: drivers/md/
11041F: include/linux/raid/
11042F: include/uapi/linux/raid/
11043
11044SONIC NETWORK DRIVER
11045M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11046L: netdev@vger.kernel.org
11047S: Maintained
11048F: drivers/net/ethernet/natsemi/sonic.*
11049
11050SONICS SILICON BACKPLANE DRIVER (SSB)
11051M: Michael Buesch <m@bues.ch>
11052L: linux-wireless@vger.kernel.org
11053S: Maintained
11054F: drivers/ssb/
11055F: include/linux/ssb/
11056
11057SONY VAIO CONTROL DEVICE DRIVER
11058M: Mattia Dongili <malattia@linux.it>
11059L: platform-driver-x86@vger.kernel.org
11060W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11061S: Maintained
11062F: Documentation/laptops/sony-laptop.txt
11063F: drivers/char/sonypi.c
11064F: drivers/platform/x86/sony-laptop.c
11065F: include/linux/sony-laptop.h
11066
11067SONY MEMORYSTICK CARD SUPPORT
11068M: Alex Dubov <oakad@yahoo.com>
11069W: http://tifmxx.berlios.de/
11070S: Maintained
11071F: drivers/memstick/host/tifm_ms.c
11072
11073SONY MEMORYSTICK STANDARD SUPPORT
11074M: Maxim Levitsky <maximlevitsky@gmail.com>
11075S: Maintained
11076F: drivers/memstick/core/ms_block.*
11077
11078SOUND
11079M: Jaroslav Kysela <perex@perex.cz>
11080M: Takashi Iwai <tiwai@suse.com>
11081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11082W: http://www.alsa-project.org/
11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11084T: git git://git.alsa-project.org/alsa-kernel.git
11085Q: http://patchwork.kernel.org/project/alsa-devel/list/
11086S: Maintained
11087F: Documentation/sound/
11088F: include/sound/
11089F: include/uapi/sound/
11090F: sound/
11091
11092SOUND - COMPRESSED AUDIO
11093M: Vinod Koul <vinod.koul@intel.com>
11094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11096S: Supported
11097F: Documentation/sound/alsa/compress_offload.txt
11098F: include/sound/compress_driver.h
11099F: include/uapi/sound/compress_*
11100F: sound/core/compress_offload.c
11101F: sound/soc/soc-compress.c
11102
11103SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11104M: Liam Girdwood <lgirdwood@gmail.com>
11105M: Mark Brown <broonie@kernel.org>
11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11108W: http://alsa-project.org/main/index.php/ASoC
11109S: Supported
11110F: Documentation/devicetree/bindings/sound/
11111F: Documentation/sound/alsa/soc/
11112F: sound/soc/
11113F: include/sound/soc*
11114
11115SOUND - DMAENGINE HELPERS
11116M: Lars-Peter Clausen <lars@metafoo.de>
11117S: Supported
11118F: include/sound/dmaengine_pcm.h
11119F: sound/core/pcm_dmaengine.c
11120F: sound/soc/soc-generic-dmaengine-pcm.c
11121
11122SP2 MEDIA DRIVER
11123M: Olli Salonen <olli.salonen@iki.fi>
11124L: linux-media@vger.kernel.org
11125W: https://linuxtv.org
11126Q: http://patchwork.linuxtv.org/project/linux-media/list/
11127S: Maintained
11128F: drivers/media/dvb-frontends/sp2*
11129
11130SPARC + UltraSPARC (sparc/sparc64)
11131M: "David S. Miller" <davem@davemloft.net>
11132L: sparclinux@vger.kernel.org
11133Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11136S: Maintained
11137F: arch/sparc/
11138F: drivers/sbus/
11139
11140SPARC SERIAL DRIVERS
11141M: "David S. Miller" <davem@davemloft.net>
11142L: sparclinux@vger.kernel.org
11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11145S: Maintained
11146F: include/linux/sunserialcore.h
11147F: drivers/tty/serial/suncore.c
11148F: drivers/tty/serial/sunhv.c
11149F: drivers/tty/serial/sunsab.c
11150F: drivers/tty/serial/sunsab.h
11151F: drivers/tty/serial/sunsu.c
11152F: drivers/tty/serial/sunzilog.c
11153F: drivers/tty/serial/sunzilog.h
11154
11155SPARSE CHECKER
11156M: "Christopher Li" <sparse@chrisli.org>
11157L: linux-sparse@vger.kernel.org
11158W: https://sparse.wiki.kernel.org/
11159T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11160T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11161S: Maintained
11162F: include/linux/compiler.h
11163
11164SPEAR PLATFORM SUPPORT
11165M: Viresh Kumar <vireshk@kernel.org>
11166M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11168W: http://www.st.com/spear
11169S: Maintained
11170F: arch/arm/boot/dts/spear*
11171F: arch/arm/mach-spear/
11172
11173SPEAR CLOCK FRAMEWORK SUPPORT
11174M: Viresh Kumar <vireshk@kernel.org>
11175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11176W: http://www.st.com/spear
11177S: Maintained
11178F: drivers/clk/spear/
11179
11180SPI SUBSYSTEM
11181M: Mark Brown <broonie@kernel.org>
11182L: linux-spi@vger.kernel.org
11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11184Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11185S: Maintained
11186F: Documentation/devicetree/bindings/spi/
11187F: Documentation/spi/
11188F: drivers/spi/
11189F: include/linux/spi/
11190F: include/uapi/linux/spi/
11191
11192SPIDERNET NETWORK DRIVER for CELL
11193M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11194L: netdev@vger.kernel.org
11195S: Supported
11196F: Documentation/networking/spider_net.txt
11197F: drivers/net/ethernet/toshiba/spider_net*
11198
11199SPU FILE SYSTEM
11200M: Jeremy Kerr <jk@ozlabs.org>
11201L: linuxppc-dev@lists.ozlabs.org
11202W: http://www.ibm.com/developerworks/power/cell/
11203S: Supported
11204F: Documentation/filesystems/spufs.txt
11205F: arch/powerpc/platforms/cell/spufs/
11206
11207SQUASHFS FILE SYSTEM
11208M: Phillip Lougher <phillip@squashfs.org.uk>
11209L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11210W: http://squashfs.org.uk
11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11212S: Maintained
11213F: Documentation/filesystems/squashfs.txt
11214F: fs/squashfs/
11215
11216SRM (Alpha) environment access
11217M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11218S: Maintained
11219F: arch/alpha/kernel/srm_env.c
11220
11221STABLE BRANCH
11222M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11223L: stable@vger.kernel.org
11224S: Supported
11225F: Documentation/stable_kernel_rules.txt
11226
11227STAGING SUBSYSTEM
11228M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11230L: devel@driverdev.osuosl.org
11231S: Supported
11232F: drivers/staging/
11233
11234STAGING - COMEDI
11235M: Ian Abbott <abbotti@mev.co.uk>
11236M: H Hartley Sweeten <hsweeten@visionengravers.com>
11237S: Odd Fixes
11238F: drivers/staging/comedi/
11239
11240STAGING - FLARION FT1000 DRIVERS
11241M: Marek Belisko <marek.belisko@gmail.com>
11242S: Odd Fixes
11243F: drivers/staging/ft1000/
11244
11245STAGING - INDUSTRIAL IO
11246M: Jonathan Cameron <jic23@kernel.org>
11247L: linux-iio@vger.kernel.org
11248S: Odd Fixes
11249F: Documentation/devicetree/bindings/staging/iio/
11250F: drivers/staging/iio/
11251
11252STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11253M: Jarod Wilson <jarod@wilsonet.com>
11254W: http://www.lirc.org/
11255S: Odd Fixes
11256F: drivers/staging/media/lirc/
11257
11258STAGING - LUSTRE PARALLEL FILESYSTEM
11259M: Oleg Drokin <oleg.drokin@intel.com>
11260M: Andreas Dilger <andreas.dilger@intel.com>
11261M: James Simmons <jsimmons@infradead.org>
11262L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11263W: http://wiki.lustre.org/
11264S: Maintained
11265F: drivers/staging/lustre
11266
11267STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11268M: Marc Dietrich <marvin24@gmx.de>
11269L: ac100@lists.launchpad.net (moderated for non-subscribers)
11270L: linux-tegra@vger.kernel.org
11271S: Maintained
11272F: drivers/staging/nvec/
11273
11274STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11275M: Jens Frederich <jfrederich@gmail.com>
11276M: Daniel Drake <dsd@laptop.org>
11277M: Jon Nettleton <jon.nettleton@gmail.com>
11278W: http://wiki.laptop.org/go/DCON
11279S: Maintained
11280F: drivers/staging/olpc_dcon/
11281
11282STAGING - REALTEK RTL8712U DRIVERS
11283M: Larry Finger <Larry.Finger@lwfinger.net>
11284M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11285S: Odd Fixes
11286F: drivers/staging/rtl8712/
11287
11288STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11289M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11290M: Teddy Wang <teddy.wang@siliconmotion.com>
11291M: Sudip Mukherjee <sudip@vectorindia.org>
11292L: linux-fbdev@vger.kernel.org
11293S: Maintained
11294F: drivers/staging/sm750fb/
11295
11296STAGING - SLICOSS
11297M: Lior Dotan <liodot@gmail.com>
11298M: Christopher Harrer <charrer@alacritech.com>
11299S: Odd Fixes
11300F: drivers/staging/slicoss/
11301
11302STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11303M: William Hubbs <w.d.hubbs@gmail.com>
11304M: Chris Brannon <chris@the-brannons.com>
11305M: Kirk Reiser <kirk@reisers.ca>
11306M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11307L: speakup@linux-speakup.org
11308W: http://www.linux-speakup.org/
11309S: Odd Fixes
11310F: drivers/staging/speakup/
11311
11312STAGING - VIA VT665X DRIVERS
11313M: Forest Bond <forest@alittletooquiet.net>
11314S: Odd Fixes
11315F: drivers/staging/vt665?/
11316
11317STAGING - WILC1000 WIFI DRIVER
11318M: Aditya Shankar <aditya.shankar@microchip.com>
11319M: Ganesh Krishna <ganesh.krishna@microchip.com>
11320L: linux-wireless@vger.kernel.org
11321S: Supported
11322F: drivers/staging/wilc1000/
11323
11324STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11325M: Arnaud Patard <arnaud.patard@rtp-net.org>
11326S: Odd Fixes
11327F: drivers/staging/xgifb/
11328
11329STARFIRE/DURALAN NETWORK DRIVER
11330M: Ion Badulescu <ionut@badula.org>
11331S: Odd Fixes
11332F: drivers/net/ethernet/adaptec/starfire*
11333
11334SUN3/3X
11335M: Sam Creasey <sammy@sammy.net>
11336W: http://sammy.net/sun3/
11337S: Maintained
11338F: arch/m68k/kernel/*sun3*
11339F: arch/m68k/sun3*/
11340F: arch/m68k/include/asm/sun3*
11341F: drivers/net/ethernet/i825xx/sun3*
11342
11343SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11344M: Hans de Goede <hdegoede@redhat.com>
11345L: linux-input@vger.kernel.org
11346S: Maintained
11347F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11348F: drivers/input/keyboard/sun4i-lradc-keys.c
11349
11350SUNDANCE NETWORK DRIVER
11351M: Denis Kirjanov <kda@linux-powerpc.org>
11352L: netdev@vger.kernel.org
11353S: Maintained
11354F: drivers/net/ethernet/dlink/sundance.c
11355
11356SUPERH
11357M: Yoshinori Sato <ysato@users.sourceforge.jp>
11358M: Rich Felker <dalias@libc.org>
11359L: linux-sh@vger.kernel.org
11360Q: http://patchwork.kernel.org/project/linux-sh/list/
11361S: Maintained
11362F: Documentation/sh/
11363F: arch/sh/
11364F: drivers/sh/
11365
11366SUSPEND TO RAM
11367M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11368M: Len Brown <len.brown@intel.com>
11369M: Pavel Machek <pavel@ucw.cz>
11370L: linux-pm@vger.kernel.org
11371S: Supported
11372F: Documentation/power/
11373F: arch/x86/kernel/acpi/
11374F: drivers/base/power/
11375F: kernel/power/
11376F: include/linux/suspend.h
11377F: include/linux/freezer.h
11378F: include/linux/pm.h
11379
11380SVGA HANDLING
11381M: Martin Mares <mj@ucw.cz>
11382L: linux-video@atrey.karlin.mff.cuni.cz
11383S: Maintained
11384F: Documentation/svga.txt
11385F: arch/x86/boot/video*
11386
11387SWIOTLB SUBSYSTEM
11388M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11389L: linux-kernel@vger.kernel.org
11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11391S: Supported
11392F: lib/swiotlb.c
11393F: arch/*/kernel/pci-swiotlb.c
11394F: include/linux/swiotlb.h
11395
11396SWITCHDEV
11397M: Jiri Pirko <jiri@resnulli.us>
11398L: netdev@vger.kernel.org
11399S: Supported
11400F: net/switchdev/
11401F: include/net/switchdev.h
11402
11403SYNOPSYS ARC ARCHITECTURE
11404M: Vineet Gupta <vgupta@synopsys.com>
11405L: linux-snps-arc@lists.infradead.org
11406S: Supported
11407F: arch/arc/
11408F: Documentation/devicetree/bindings/arc/*
11409F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11410F: drivers/tty/serial/arc_uart.c
11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11412
11413SYNOPSYS ARC SDP platform support
11414M: Alexey Brodkin <abrodkin@synopsys.com>
11415S: Supported
11416F: arch/arc/plat-axs10x
11417F: arch/arc/boot/dts/ax*
11418F: Documentation/devicetree/bindings/arc/axs10*
11419
11420SYSTEM CONFIGURATION (SYSCON)
11421M: Lee Jones <lee.jones@linaro.org>
11422M: Arnd Bergmann <arnd@arndb.de>
11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11424S: Supported
11425F: drivers/mfd/syscon.c
11426
11427SYSV FILESYSTEM
11428M: Christoph Hellwig <hch@infradead.org>
11429S: Maintained
11430F: Documentation/filesystems/sysv-fs.txt
11431F: fs/sysv/
11432F: include/linux/sysv_fs.h
11433
11434TARGET SUBSYSTEM
11435M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11436L: linux-scsi@vger.kernel.org
11437L: target-devel@vger.kernel.org
11438W: http://www.linux-iscsi.org
11439W: http://groups.google.com/group/linux-iscsi-target-dev
11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11441S: Supported
11442F: drivers/target/
11443F: include/target/
11444F: Documentation/target/
11445
11446TASKSTATS STATISTICS INTERFACE
11447M: Balbir Singh <bsingharora@gmail.com>
11448S: Maintained
11449F: Documentation/accounting/taskstats*
11450F: include/linux/taskstats*
11451F: kernel/taskstats.c
11452
11453TC CLASSIFIER
11454M: Jamal Hadi Salim <jhs@mojatatu.com>
11455L: netdev@vger.kernel.org
11456S: Maintained
11457F: include/net/pkt_cls.h
11458F: include/uapi/linux/pkt_cls.h
11459F: net/sched/
11460
11461TCP LOW PRIORITY MODULE
11462M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11463M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11464W: http://tcp-lp-mod.sourceforge.net/
11465S: Maintained
11466F: net/ipv4/tcp_lp.c
11467
11468TDA10071 MEDIA DRIVER
11469M: Antti Palosaari <crope@iki.fi>
11470L: linux-media@vger.kernel.org
11471W: https://linuxtv.org
11472W: http://palosaari.fi/linux/
11473Q: http://patchwork.linuxtv.org/project/linux-media/list/
11474T: git git://linuxtv.org/anttip/media_tree.git
11475S: Maintained
11476F: drivers/media/dvb-frontends/tda10071*
11477
11478TDA18212 MEDIA DRIVER
11479M: Antti Palosaari <crope@iki.fi>
11480L: linux-media@vger.kernel.org
11481W: https://linuxtv.org
11482W: http://palosaari.fi/linux/
11483Q: http://patchwork.linuxtv.org/project/linux-media/list/
11484T: git git://linuxtv.org/anttip/media_tree.git
11485S: Maintained
11486F: drivers/media/tuners/tda18212*
11487
11488TDA18218 MEDIA DRIVER
11489M: Antti Palosaari <crope@iki.fi>
11490L: linux-media@vger.kernel.org
11491W: https://linuxtv.org
11492W: http://palosaari.fi/linux/
11493Q: http://patchwork.linuxtv.org/project/linux-media/list/
11494T: git git://linuxtv.org/anttip/media_tree.git
11495S: Maintained
11496F: drivers/media/tuners/tda18218*
11497
11498TDA18271 MEDIA DRIVER
11499M: Michael Krufky <mkrufky@linuxtv.org>
11500L: linux-media@vger.kernel.org
11501W: https://linuxtv.org
11502W: http://github.com/mkrufky
11503Q: http://patchwork.linuxtv.org/project/linux-media/list/
11504T: git git://linuxtv.org/mkrufky/tuners.git
11505S: Maintained
11506F: drivers/media/tuners/tda18271*
11507
11508TDA827x MEDIA DRIVER
11509M: Michael Krufky <mkrufky@linuxtv.org>
11510L: linux-media@vger.kernel.org
11511W: https://linuxtv.org
11512W: http://github.com/mkrufky
11513Q: http://patchwork.linuxtv.org/project/linux-media/list/
11514T: git git://linuxtv.org/mkrufky/tuners.git
11515S: Maintained
11516F: drivers/media/tuners/tda8290.*
11517
11518TDA8290 MEDIA DRIVER
11519M: Michael Krufky <mkrufky@linuxtv.org>
11520L: linux-media@vger.kernel.org
11521W: https://linuxtv.org
11522W: http://github.com/mkrufky
11523Q: http://patchwork.linuxtv.org/project/linux-media/list/
11524T: git git://linuxtv.org/mkrufky/tuners.git
11525S: Maintained
11526F: drivers/media/tuners/tda8290.*
11527
11528TDA9840 MEDIA DRIVER
11529M: Hans Verkuil <hverkuil@xs4all.nl>
11530L: linux-media@vger.kernel.org
11531T: git git://linuxtv.org/media_tree.git
11532W: https://linuxtv.org
11533S: Maintained
11534F: drivers/media/i2c/tda9840*
11535
11536TEA5761 TUNER DRIVER
11537M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11538M: Mauro Carvalho Chehab <mchehab@kernel.org>
11539L: linux-media@vger.kernel.org
11540W: https://linuxtv.org
11541T: git git://linuxtv.org/media_tree.git
11542S: Odd fixes
11543F: drivers/media/tuners/tea5761.*
11544
11545TEA5767 TUNER DRIVER
11546M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11547M: Mauro Carvalho Chehab <mchehab@kernel.org>
11548L: linux-media@vger.kernel.org
11549W: https://linuxtv.org
11550T: git git://linuxtv.org/media_tree.git
11551S: Maintained
11552F: drivers/media/tuners/tea5767.*
11553
11554TEA6415C MEDIA DRIVER
11555M: Hans Verkuil <hverkuil@xs4all.nl>
11556L: linux-media@vger.kernel.org
11557T: git git://linuxtv.org/media_tree.git
11558W: https://linuxtv.org
11559S: Maintained
11560F: drivers/media/i2c/tea6415c*
11561
11562TEA6420 MEDIA DRIVER
11563M: Hans Verkuil <hverkuil@xs4all.nl>
11564L: linux-media@vger.kernel.org
11565T: git git://linuxtv.org/media_tree.git
11566W: https://linuxtv.org
11567S: Maintained
11568F: drivers/media/i2c/tea6420*
11569
11570TEAM DRIVER
11571M: Jiri Pirko <jiri@resnulli.us>
11572L: netdev@vger.kernel.org
11573S: Supported
11574F: drivers/net/team/
11575F: include/linux/if_team.h
11576F: include/uapi/linux/if_team.h
11577
11578TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11579M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11580S: Maintained
11581F: arch/x86/platform/ts5500/
11582
11583TECHNOTREND USB IR RECEIVER
11584M: Sean Young <sean@mess.org>
11585L: linux-media@vger.kernel.org
11586S: Maintained
11587F: drivers/media/rc/ttusbir.c
11588
11589TEGRA ARCHITECTURE SUPPORT
11590M: Stephen Warren <swarren@wwwdotorg.org>
11591M: Thierry Reding <thierry.reding@gmail.com>
11592M: Alexandre Courbot <gnurou@gmail.com>
11593L: linux-tegra@vger.kernel.org
11594Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11596S: Supported
11597N: [^a-z]tegra
11598
11599TEGRA CLOCK DRIVER
11600M: Peter De Schrijver <pdeschrijver@nvidia.com>
11601M: Prashant Gaikwad <pgaikwad@nvidia.com>
11602S: Supported
11603F: drivers/clk/tegra/
11604
11605TEGRA DMA DRIVERS
11606M: Laxman Dewangan <ldewangan@nvidia.com>
11607M: Jon Hunter <jonathanh@nvidia.com>
11608S: Supported
11609F: drivers/dma/tegra*
11610
11611TEGRA I2C DRIVER
11612M: Laxman Dewangan <ldewangan@nvidia.com>
11613S: Supported
11614F: drivers/i2c/busses/i2c-tegra.c
11615
11616TEGRA IOMMU DRIVERS
11617M: Hiroshi Doyu <hdoyu@nvidia.com>
11618S: Supported
11619F: drivers/iommu/tegra*
11620
11621TEGRA KBC DRIVER
11622M: Rakesh Iyer <riyer@nvidia.com>
11623M: Laxman Dewangan <ldewangan@nvidia.com>
11624S: Supported
11625F: drivers/input/keyboard/tegra-kbc.c
11626
11627TEGRA PWM DRIVER
11628M: Thierry Reding <thierry.reding@gmail.com>
11629S: Supported
11630F: drivers/pwm/pwm-tegra.c
11631
11632TEGRA SERIAL DRIVER
11633M: Laxman Dewangan <ldewangan@nvidia.com>
11634S: Supported
11635F: drivers/tty/serial/serial-tegra.c
11636
11637TEGRA SPI DRIVER
11638M: Laxman Dewangan <ldewangan@nvidia.com>
11639S: Supported
11640F: drivers/spi/spi-tegra*
11641
11642TEHUTI ETHERNET DRIVER
11643M: Andy Gospodarek <andy@greyhouse.net>
11644L: netdev@vger.kernel.org
11645S: Supported
11646F: drivers/net/ethernet/tehuti/*
11647
11648Telecom Clock Driver for MCPL0010
11649M: Mark Gross <mark.gross@intel.com>
11650S: Supported
11651F: drivers/char/tlclk.c
11652
11653TENSILICA XTENSA PORT (xtensa)
11654M: Chris Zankel <chris@zankel.net>
11655M: Max Filippov <jcmvbkbc@gmail.com>
11656L: linux-xtensa@linux-xtensa.org
11657T: git git://github.com/czankel/xtensa-linux.git
11658S: Maintained
11659F: arch/xtensa/
11660F: drivers/irqchip/irq-xtensa-*
11661
11662THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11663M: Hans Verkuil <hverkuil@xs4all.nl>
11664L: linux-media@vger.kernel.org
11665T: git git://linuxtv.org/media_tree.git
11666W: https://linuxtv.org
11667S: Maintained
11668F: drivers/media/radio/radio-raremono.c
11669
11670THERMAL
11671M: Zhang Rui <rui.zhang@intel.com>
11672M: Eduardo Valentin <edubezval@gmail.com>
11673L: linux-pm@vger.kernel.org
11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11676Q: https://patchwork.kernel.org/project/linux-pm/list/
11677S: Supported
11678F: drivers/thermal/
11679F: include/linux/thermal.h
11680F: include/uapi/linux/thermal.h
11681F: include/linux/cpu_cooling.h
11682F: Documentation/devicetree/bindings/thermal/
11683
11684THERMAL/CPU_COOLING
11685M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11686M: Viresh Kumar <viresh.kumar@linaro.org>
11687M: Javi Merino <javi.merino@arm.com>
11688L: linux-pm@vger.kernel.org
11689S: Supported
11690F: Documentation/thermal/cpu-cooling-api.txt
11691F: drivers/thermal/cpu_cooling.c
11692F: include/linux/cpu_cooling.h
11693
11694THINKPAD ACPI EXTRAS DRIVER
11695M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11696L: ibm-acpi-devel@lists.sourceforge.net
11697L: platform-driver-x86@vger.kernel.org
11698W: http://ibm-acpi.sourceforge.net
11699W: http://thinkwiki.org/wiki/Ibm-acpi
11700T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11701S: Maintained
11702F: drivers/platform/x86/thinkpad_acpi.c
11703
11704TI BANDGAP AND THERMAL DRIVER
11705M: Eduardo Valentin <edubezval@gmail.com>
11706M: Keerthy <j-keerthy@ti.com>
11707L: linux-pm@vger.kernel.org
11708L: linux-omap@vger.kernel.org
11709S: Maintained
11710F: drivers/thermal/ti-soc-thermal/
11711
11712TI VPE/CAL DRIVERS
11713M: Benoit Parrot <bparrot@ti.com>
11714L: linux-media@vger.kernel.org
11715W: http://linuxtv.org/
11716Q: http://patchwork.linuxtv.org/project/linux-media/list/
11717S: Maintained
11718F: drivers/media/platform/ti-vpe/
11719
11720TI CDCE706 CLOCK DRIVER
11721M: Max Filippov <jcmvbkbc@gmail.com>
11722S: Maintained
11723F: drivers/clk/clk-cdce706.c
11724
11725TI CLOCK DRIVER
11726M: Tero Kristo <t-kristo@ti.com>
11727L: linux-omap@vger.kernel.org
11728S: Maintained
11729F: drivers/clk/ti/
11730F: include/linux/clk/ti.h
11731
11732TI ETHERNET SWITCH DRIVER (CPSW)
11733M: Mugunthan V N <mugunthanvnm@ti.com>
11734R: Grygorii Strashko <grygorii.strashko@ti.com>
11735L: linux-omap@vger.kernel.org
11736L: netdev@vger.kernel.org
11737S: Maintained
11738F: drivers/net/ethernet/ti/cpsw*
11739F: drivers/net/ethernet/ti/davinci*
11740
11741TI FLASH MEDIA INTERFACE DRIVER
11742M: Alex Dubov <oakad@yahoo.com>
11743S: Maintained
11744F: drivers/misc/tifm*
11745F: drivers/mmc/host/tifm_sd.c
11746F: include/linux/tifm.h
11747
11748TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11749M: Santosh Shilimkar <ssantosh@kernel.org>
11750L: linux-kernel@vger.kernel.org
11751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11752S: Maintained
11753F: drivers/soc/ti/*
11754T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11755
11756
11757TI LM49xxx FAMILY ASoC CODEC DRIVERS
11758M: M R Swami Reddy <mr.swami.reddy@ti.com>
11759M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11760L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11761S: Maintained
11762F: sound/soc/codecs/lm49453*
11763F: sound/soc/codecs/isabelle*
11764
11765TI LP855x BACKLIGHT DRIVER
11766M: Milo Kim <milo.kim@ti.com>
11767S: Maintained
11768F: Documentation/backlight/lp855x-driver.txt
11769F: drivers/video/backlight/lp855x_bl.c
11770F: include/linux/platform_data/lp855x.h
11771
11772TI LP8727 CHARGER DRIVER
11773M: Milo Kim <milo.kim@ti.com>
11774S: Maintained
11775F: drivers/power/lp8727_charger.c
11776F: include/linux/platform_data/lp8727.h
11777
11778TI LP8788 MFD DRIVER
11779M: Milo Kim <milo.kim@ti.com>
11780S: Maintained
11781F: drivers/iio/adc/lp8788_adc.c
11782F: drivers/leds/leds-lp8788.c
11783F: drivers/mfd/lp8788*.c
11784F: drivers/power/lp8788-charger.c
11785F: drivers/regulator/lp8788-*.c
11786F: include/linux/mfd/lp8788*.h
11787
11788TI NETCP ETHERNET DRIVER
11789M: Wingman Kwok <w-kwok2@ti.com>
11790M: Murali Karicheri <m-karicheri2@ti.com>
11791L: netdev@vger.kernel.org
11792S: Maintained
11793F: drivers/net/ethernet/ti/netcp*
11794
11795TI TAS571X FAMILY ASoC CODEC DRIVER
11796M: Kevin Cernekee <cernekee@chromium.org>
11797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11798S: Odd Fixes
11799F: sound/soc/codecs/tas571x*
11800
11801TI TWL4030 SERIES SOC CODEC DRIVER
11802M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11804S: Maintained
11805F: sound/soc/codecs/twl4030*
11806
11807TI WILINK WIRELESS DRIVERS
11808L: linux-wireless@vger.kernel.org
11809W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11810W: http://wireless.kernel.org/en/users/Drivers/wl1251
11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11812S: Orphan
11813F: drivers/net/wireless/ti/
11814F: include/linux/wl12xx.h
11815
11816TIPC NETWORK LAYER
11817M: Jon Maloy <jon.maloy@ericsson.com>
11818M: Ying Xue <ying.xue@windriver.com>
11819L: netdev@vger.kernel.org (core kernel code)
11820L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11821W: http://tipc.sourceforge.net/
11822S: Maintained
11823F: include/uapi/linux/tipc*.h
11824F: net/tipc/
11825
11826TILE ARCHITECTURE
11827M: Chris Metcalf <cmetcalf@mellanox.com>
11828W: http://www.mellanox.com/repository/solutions/tile-scm/
11829T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11830S: Supported
11831F: arch/tile/
11832F: drivers/char/tile-srom.c
11833F: drivers/edac/tile_edac.c
11834F: drivers/net/ethernet/tile/
11835F: drivers/rtc/rtc-tile.c
11836F: drivers/tty/hvc/hvc_tile.c
11837F: drivers/tty/serial/tilegx.c
11838F: drivers/usb/host/*-tilegx.c
11839F: include/linux/usb/tilegx.h
11840
11841TLAN NETWORK DRIVER
11842M: Samuel Chessman <chessman@tux.org>
11843L: tlan-devel@lists.sourceforge.net (subscribers-only)
11844W: http://sourceforge.net/projects/tlan/
11845S: Maintained
11846F: Documentation/networking/tlan.txt
11847F: drivers/net/ethernet/ti/tlan.*
11848
11849TOMOYO SECURITY MODULE
11850M: Kentaro Takeda <takedakn@nttdata.co.jp>
11851M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11852L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11853L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11854L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11855L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11856W: http://tomoyo.sourceforge.jp/
11857T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11858S: Maintained
11859F: security/tomoyo/
11860
11861TOPSTAR LAPTOP EXTRAS DRIVER
11862M: Herton Ronaldo Krzesinski <herton@canonical.com>
11863L: platform-driver-x86@vger.kernel.org
11864S: Maintained
11865F: drivers/platform/x86/topstar-laptop.c
11866
11867TOSHIBA ACPI EXTRAS DRIVER
11868M: Azael Avalos <coproscefalo@gmail.com>
11869L: platform-driver-x86@vger.kernel.org
11870S: Maintained
11871F: drivers/platform/x86/toshiba_acpi.c
11872
11873TOSHIBA BLUETOOTH DRIVER
11874M: Azael Avalos <coproscefalo@gmail.com>
11875L: platform-driver-x86@vger.kernel.org
11876S: Maintained
11877F: drivers/platform/x86/toshiba_bluetooth.c
11878
11879TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11880M: Azael Avalos <coproscefalo@gmail.com>
11881L: platform-driver-x86@vger.kernel.org
11882S: Maintained
11883F: drivers/platform/x86/toshiba_haps.c
11884
11885TOSHIBA WMI HOTKEYS DRIVER
11886M: Azael Avalos <coproscefalo@gmail.com>
11887L: platform-driver-x86@vger.kernel.org
11888S: Maintained
11889F: drivers/platform/x86/toshiba-wmi.c
11890
11891TOSHIBA SMM DRIVER
11892M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11893W: http://www.buzzard.org.uk/toshiba/
11894S: Maintained
11895F: drivers/char/toshiba.c
11896F: include/linux/toshiba.h
11897F: include/uapi/linux/toshiba.h
11898
11899TOSHIBA TC358743 DRIVER
11900M: Mats Randgaard <matrandg@cisco.com>
11901L: linux-media@vger.kernel.org
11902S: Maintained
11903F: drivers/media/i2c/tc358743*
11904F: include/media/i2c/tc358743.h
11905
11906TMIO/SDHI MMC DRIVER
11907M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11908L: linux-mmc@vger.kernel.org
11909S: Supported
11910F: drivers/mmc/host/tmio_mmc*
11911F: drivers/mmc/host/sh_mobile_sdhi.c
11912F: include/linux/mfd/tmio.h
11913
11914TMP401 HARDWARE MONITOR DRIVER
11915M: Guenter Roeck <linux@roeck-us.net>
11916L: linux-hwmon@vger.kernel.org
11917S: Maintained
11918F: Documentation/hwmon/tmp401
11919F: drivers/hwmon/tmp401.c
11920
11921TMPFS (SHMEM FILESYSTEM)
11922M: Hugh Dickins <hughd@google.com>
11923L: linux-mm@kvack.org
11924S: Maintained
11925F: include/linux/shmem_fs.h
11926F: mm/shmem.c
11927
11928TM6000 VIDEO4LINUX DRIVER
11929M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11930M: Mauro Carvalho Chehab <mchehab@kernel.org>
11931L: linux-media@vger.kernel.org
11932W: https://linuxtv.org
11933T: git git://linuxtv.org/media_tree.git
11934S: Odd fixes
11935F: drivers/media/usb/tm6000/
11936
11937TW68 VIDEO4LINUX DRIVER
11938M: Hans Verkuil <hverkuil@xs4all.nl>
11939L: linux-media@vger.kernel.org
11940T: git git://linuxtv.org/media_tree.git
11941W: https://linuxtv.org
11942S: Odd Fixes
11943F: drivers/media/pci/tw68/
11944
11945TW686X VIDEO4LINUX DRIVER
11946M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11947L: linux-media@vger.kernel.org
11948T: git git://linuxtv.org/media_tree.git
11949W: http://linuxtv.org
11950S: Maintained
11951F: drivers/media/pci/tw686x/
11952
11953TPM DEVICE DRIVER
11954M: Peter Huewe <peterhuewe@gmx.de>
11955M: Marcel Selhorst <tpmdd@selhorst.net>
11956M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11957R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11958W: http://tpmdd.sourceforge.net
11959L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11960Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11961T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11962S: Maintained
11963F: drivers/char/tpm/
11964
11965TPM IBM_VTPM DEVICE DRIVER
11966M: Ashley Lai <ashleydlai@gmail.com>
11967W: http://tpmdd.sourceforge.net
11968L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11969S: Maintained
11970F: drivers/char/tpm/tpm_ibmvtpm*
11971
11972TRACING
11973M: Steven Rostedt <rostedt@goodmis.org>
11974M: Ingo Molnar <mingo@redhat.com>
11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11976S: Maintained
11977F: Documentation/trace/ftrace.txt
11978F: arch/*/*/*/ftrace.h
11979F: arch/*/kernel/ftrace.c
11980F: include/*/ftrace.h
11981F: include/linux/trace*.h
11982F: include/trace/
11983F: kernel/trace/
11984F: tools/testing/selftests/ftrace/
11985
11986TRACING MMIO ACCESSES (MMIOTRACE)
11987M: Steven Rostedt <rostedt@goodmis.org>
11988M: Ingo Molnar <mingo@kernel.org>
11989R: Karol Herbst <karolherbst@gmail.com>
11990R: Pekka Paalanen <ppaalanen@gmail.com>
11991S: Maintained
11992L: linux-kernel@vger.kernel.org
11993L: nouveau@lists.freedesktop.org
11994F: kernel/trace/trace_mmiotrace.c
11995F: include/linux/mmiotrace.h
11996F: arch/x86/mm/kmmio.c
11997F: arch/x86/mm/mmio-mod.c
11998F: arch/x86/mm/testmmiotrace.c
11999
12000TRIVIAL PATCHES
12001M: Jiri Kosina <trivial@kernel.org>
12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12003S: Maintained
12004K: ^Subject:.*(?i)trivial
12005
12006TTY LAYER
12007M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12008M: Jiri Slaby <jslaby@suse.com>
12009S: Supported
12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12011F: Documentation/serial/
12012F: drivers/tty/
12013F: drivers/tty/serial/serial_core.c
12014F: include/linux/serial_core.h
12015F: include/linux/serial.h
12016F: include/linux/tty.h
12017F: include/uapi/linux/serial_core.h
12018F: include/uapi/linux/serial.h
12019F: include/uapi/linux/tty.h
12020
12021TUA9001 MEDIA DRIVER
12022M: Antti Palosaari <crope@iki.fi>
12023L: linux-media@vger.kernel.org
12024W: https://linuxtv.org
12025W: http://palosaari.fi/linux/
12026Q: http://patchwork.linuxtv.org/project/linux-media/list/
12027T: git git://linuxtv.org/anttip/media_tree.git
12028S: Maintained
12029F: drivers/media/tuners/tua9001*
12030
12031TULIP NETWORK DRIVERS
12032L: netdev@vger.kernel.org
12033L: linux-parisc@vger.kernel.org
12034S: Orphan
12035F: drivers/net/ethernet/dec/tulip/
12036
12037TUN/TAP driver
12038M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12039W: http://vtun.sourceforge.net/tun
12040S: Maintained
12041F: Documentation/networking/tuntap.txt
12042F: arch/um/os-Linux/drivers/
12043
12044TURBOCHANNEL SUBSYSTEM
12045M: "Maciej W. Rozycki" <macro@linux-mips.org>
12046M: Ralf Baechle <ralf@linux-mips.org>
12047L: linux-mips@linux-mips.org
12048Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12049S: Maintained
12050F: drivers/tc/
12051F: include/linux/tc.h
12052
12053U14-34F SCSI DRIVER
12054M: Dario Ballabio <ballabio_dario@emc.com>
12055L: linux-scsi@vger.kernel.org
12056S: Maintained
12057F: drivers/scsi/u14-34f.c
12058
12059UBI FILE SYSTEM (UBIFS)
12060M: Richard Weinberger <richard@nod.at>
12061M: Artem Bityutskiy <dedekind1@gmail.com>
12062M: Adrian Hunter <adrian.hunter@intel.com>
12063L: linux-mtd@lists.infradead.org
12064T: git git://git.infradead.org/ubifs-2.6.git
12065W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12066S: Supported
12067F: Documentation/filesystems/ubifs.txt
12068F: fs/ubifs/
12069
12070UCLINUX (M68KNOMMU AND COLDFIRE)
12071M: Greg Ungerer <gerg@linux-m68k.org>
12072W: http://www.linux-m68k.org/
12073W: http://www.uclinux.org/
12074L: linux-m68k@lists.linux-m68k.org
12075L: uclinux-dev@uclinux.org (subscribers-only)
12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12077S: Maintained
12078F: arch/m68k/coldfire/
12079F: arch/m68k/68*/
12080F: arch/m68k/*/*_no.*
12081F: arch/m68k/include/asm/*_no.*
12082
12083UDF FILESYSTEM
12084M: Jan Kara <jack@suse.com>
12085S: Maintained
12086F: Documentation/filesystems/udf.txt
12087F: fs/udf/
12088
12089UFS FILESYSTEM
12090M: Evgeniy Dushistov <dushistov@mail.ru>
12091S: Maintained
12092F: Documentation/filesystems/ufs.txt
12093F: fs/ufs/
12094
12095UHID USERSPACE HID IO DRIVER:
12096M: David Herrmann <dh.herrmann@googlemail.com>
12097L: linux-input@vger.kernel.org
12098S: Maintained
12099F: drivers/hid/uhid.c
12100F: include/uapi/linux/uhid.h
12101
12102ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12103L: linux-usb@vger.kernel.org
12104S: Orphan
12105F: drivers/uwb/
12106F: include/linux/uwb.h
12107F: include/linux/uwb/
12108
12109UNICORE32 ARCHITECTURE:
12110M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12111W: http://mprc.pku.edu.cn/~guanxuetao/linux
12112S: Maintained
12113T: git git://github.com/gxt/linux.git
12114F: arch/unicore32/
12115
12116UNIFDEF
12117M: Tony Finch <dot@dotat.at>
12118W: http://dotat.at/prog/unifdef
12119S: Maintained
12120F: scripts/unifdef.c
12121
12122UNIFORM CDROM DRIVER
12123M: Jens Axboe <axboe@kernel.dk>
12124W: http://www.kernel.dk
12125S: Maintained
12126F: Documentation/cdrom/
12127F: drivers/cdrom/cdrom.c
12128F: include/linux/cdrom.h
12129F: include/uapi/linux/cdrom.h
12130
12131UNISYS S-PAR DRIVERS
12132M: David Kershner <david.kershner@unisys.com>
12133L: sparmaintainer@unisys.com (Unisys internal)
12134S: Supported
12135F: drivers/staging/unisys/
12136
12137UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12138M: Vinayak Holikatti <vinholikatti@gmail.com>
12139L: linux-scsi@vger.kernel.org
12140S: Supported
12141F: Documentation/scsi/ufs.txt
12142F: drivers/scsi/ufs/
12143
12144UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12145M: Joao Pinto <Joao.Pinto@synopsys.com>
12146L: linux-scsi@vger.kernel.org
12147S: Supported
12148F: drivers/scsi/ufs/*dwc*
12149
12150UNSORTED BLOCK IMAGES (UBI)
12151M: Artem Bityutskiy <dedekind1@gmail.com>
12152M: Richard Weinberger <richard@nod.at>
12153W: http://www.linux-mtd.infradead.org/
12154L: linux-mtd@lists.infradead.org
12155T: git git://git.infradead.org/ubifs-2.6.git
12156S: Supported
12157F: drivers/mtd/ubi/
12158F: include/linux/mtd/ubi.h
12159F: include/uapi/mtd/ubi-user.h
12160
12161USB ACM DRIVER
12162M: Oliver Neukum <oneukum@suse.com>
12163L: linux-usb@vger.kernel.org
12164S: Maintained
12165F: Documentation/usb/acm.txt
12166F: drivers/usb/class/cdc-acm.*
12167
12168USB AR5523 WIRELESS DRIVER
12169M: Pontus Fuchs <pontus.fuchs@gmail.com>
12170L: linux-wireless@vger.kernel.org
12171S: Maintained
12172F: drivers/net/wireless/ath/ar5523/
12173
12174USB ATTACHED SCSI
12175M: Oliver Neukum <oneukum@suse.com>
12176L: linux-usb@vger.kernel.org
12177L: linux-scsi@vger.kernel.org
12178S: Maintained
12179F: drivers/usb/storage/uas.c
12180
12181USB CDC ETHERNET DRIVER
12182M: Oliver Neukum <oliver@neukum.org>
12183L: linux-usb@vger.kernel.org
12184S: Maintained
12185F: drivers/net/usb/cdc_*.c
12186F: include/uapi/linux/usb/cdc.h
12187
12188USB CHAOSKEY DRIVER
12189M: Keith Packard <keithp@keithp.com>
12190L: linux-usb@vger.kernel.org
12191S: Maintained
12192F: drivers/usb/misc/chaoskey.c
12193
12194USB CYPRESS C67X00 DRIVER
12195M: Peter Korsgaard <jacmet@sunsite.dk>
12196L: linux-usb@vger.kernel.org
12197S: Maintained
12198F: drivers/usb/c67x00/
12199
12200USB DAVICOM DM9601 DRIVER
12201M: Peter Korsgaard <jacmet@sunsite.dk>
12202L: netdev@vger.kernel.org
12203W: http://www.linux-usb.org/usbnet
12204S: Maintained
12205F: drivers/net/usb/dm9601.c
12206
12207USB DIAMOND RIO500 DRIVER
12208M: Cesar Miquel <miquel@df.uba.ar>
12209L: rio500-users@lists.sourceforge.net
12210W: http://rio500.sourceforge.net
12211S: Maintained
12212F: drivers/usb/misc/rio500*
12213
12214USB EHCI DRIVER
12215M: Alan Stern <stern@rowland.harvard.edu>
12216L: linux-usb@vger.kernel.org
12217S: Maintained
12218F: Documentation/usb/ehci.txt
12219F: drivers/usb/host/ehci*
12220
12221USB GADGET/PERIPHERAL SUBSYSTEM
12222M: Felipe Balbi <balbi@kernel.org>
12223L: linux-usb@vger.kernel.org
12224W: http://www.linux-usb.org/gadget
12225T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12226S: Maintained
12227F: drivers/usb/gadget/
12228F: include/linux/usb/gadget*
12229
12230USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12231M: Jiri Kosina <jikos@kernel.org>
12232R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12233L: linux-usb@vger.kernel.org
12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12235S: Maintained
12236F: Documentation/hid/hiddev.txt
12237F: drivers/hid/usbhid/
12238
12239USB ISP116X DRIVER
12240M: Olav Kongas <ok@artecdesign.ee>
12241L: linux-usb@vger.kernel.org
12242S: Maintained
12243F: drivers/usb/host/isp116x*
12244F: include/linux/usb/isp116x.h
12245
12246USB LAN78XX ETHERNET DRIVER
12247M: Woojung Huh <woojung.huh@microchip.com>
12248M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12249L: netdev@vger.kernel.org
12250S: Maintained
12251F: drivers/net/usb/lan78xx.*
12252
12253USB MASS STORAGE DRIVER
12254M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12255L: linux-usb@vger.kernel.org
12256L: usb-storage@lists.one-eyed-alien.net
12257S: Maintained
12258W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12259F: drivers/usb/storage/
12260
12261USB MIDI DRIVER
12262M: Clemens Ladisch <clemens@ladisch.de>
12263L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12264T: git git://git.alsa-project.org/alsa-kernel.git
12265S: Maintained
12266F: sound/usb/midi.*
12267
12268USB NETWORKING DRIVERS
12269L: linux-usb@vger.kernel.org
12270S: Odd Fixes
12271F: drivers/net/usb/
12272
12273USB OHCI DRIVER
12274M: Alan Stern <stern@rowland.harvard.edu>
12275L: linux-usb@vger.kernel.org
12276S: Maintained
12277F: Documentation/usb/ohci.txt
12278F: drivers/usb/host/ohci*
12279
12280USB OTG FSM (Finite State Machine)
12281M: Peter Chen <Peter.Chen@nxp.com>
12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12283L: linux-usb@vger.kernel.org
12284S: Maintained
12285F: drivers/usb/common/usb-otg-fsm.c
12286
12287USB OVER IP DRIVER
12288M: Valentina Manea <valentina.manea.m@gmail.com>
12289M: Shuah Khan <shuahkh@osg.samsung.com>
12290M: Shuah Khan <shuah@kernel.org>
12291L: linux-usb@vger.kernel.org
12292S: Maintained
12293F: Documentation/usb/usbip_protocol.txt
12294F: drivers/usb/usbip/
12295F: tools/usb/usbip/
12296
12297USB PEGASUS DRIVER
12298M: Petko Manolov <petkan@nucleusys.com>
12299L: linux-usb@vger.kernel.org
12300L: netdev@vger.kernel.org
12301T: git git://github.com/petkan/pegasus.git
12302W: https://github.com/petkan/pegasus
12303S: Maintained
12304F: drivers/net/usb/pegasus.*
12305
12306USB PHY LAYER
12307M: Felipe Balbi <balbi@kernel.org>
12308L: linux-usb@vger.kernel.org
12309T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12310S: Maintained
12311F: drivers/usb/phy/
12312
12313USB PRINTER DRIVER (usblp)
12314M: Pete Zaitcev <zaitcev@redhat.com>
12315L: linux-usb@vger.kernel.org
12316S: Supported
12317F: drivers/usb/class/usblp.c
12318
12319USB QMI WWAN NETWORK DRIVER
12320M: Bjørn Mork <bjorn@mork.no>
12321L: netdev@vger.kernel.org
12322S: Maintained
12323F: Documentation/ABI/testing/sysfs-class-net-qmi
12324F: drivers/net/usb/qmi_wwan.c
12325
12326USB RTL8150 DRIVER
12327M: Petko Manolov <petkan@nucleusys.com>
12328L: linux-usb@vger.kernel.org
12329L: netdev@vger.kernel.org
12330T: git git://github.com/petkan/rtl8150.git
12331W: https://github.com/petkan/rtl8150
12332S: Maintained
12333F: drivers/net/usb/rtl8150.c
12334
12335USB SERIAL SUBSYSTEM
12336M: Johan Hovold <johan@kernel.org>
12337L: linux-usb@vger.kernel.org
12338S: Maintained
12339F: Documentation/usb/usb-serial.txt
12340F: drivers/usb/serial/
12341F: include/linux/usb/serial.h
12342
12343USB SMSC75XX ETHERNET DRIVER
12344M: Steve Glendinning <steve.glendinning@shawell.net>
12345L: netdev@vger.kernel.org
12346S: Maintained
12347F: drivers/net/usb/smsc75xx.*
12348
12349USB SMSC95XX ETHERNET DRIVER
12350M: Steve Glendinning <steve.glendinning@shawell.net>
12351L: netdev@vger.kernel.org
12352S: Maintained
12353F: drivers/net/usb/smsc95xx.*
12354
12355USB SUBSYSTEM
12356M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12357L: linux-usb@vger.kernel.org
12358W: http://www.linux-usb.org
12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12360S: Supported
12361F: Documentation/devicetree/bindings/usb/
12362F: Documentation/usb/
12363F: drivers/usb/
12364F: include/linux/usb.h
12365F: include/linux/usb/
12366
12367USB UHCI DRIVER
12368M: Alan Stern <stern@rowland.harvard.edu>
12369L: linux-usb@vger.kernel.org
12370S: Maintained
12371F: drivers/usb/host/uhci*
12372
12373USB "USBNET" DRIVER FRAMEWORK
12374M: Oliver Neukum <oneukum@suse.com>
12375L: netdev@vger.kernel.org
12376W: http://www.linux-usb.org/usbnet
12377S: Maintained
12378F: drivers/net/usb/usbnet.c
12379F: include/linux/usb/usbnet.h
12380
12381USB VIDEO CLASS
12382M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12383L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12384L: linux-media@vger.kernel.org
12385T: git git://linuxtv.org/media_tree.git
12386W: http://www.ideasonboard.org/uvc/
12387S: Maintained
12388F: drivers/media/usb/uvc/
12389F: include/uapi/linux/uvcvideo.h
12390
12391USB VISION DRIVER
12392M: Hans Verkuil <hverkuil@xs4all.nl>
12393L: linux-media@vger.kernel.org
12394T: git git://linuxtv.org/media_tree.git
12395W: https://linuxtv.org
12396S: Odd Fixes
12397F: drivers/media/usb/usbvision/
12398
12399USB WEBCAM GADGET
12400M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12401L: linux-usb@vger.kernel.org
12402S: Maintained
12403F: drivers/usb/gadget/function/*uvc*
12404F: drivers/usb/gadget/legacy/webcam.c
12405
12406USB WIRELESS RNDIS DRIVER (rndis_wlan)
12407M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12408L: linux-wireless@vger.kernel.org
12409S: Maintained
12410F: drivers/net/wireless/rndis_wlan.c
12411
12412USB XHCI DRIVER
12413M: Mathias Nyman <mathias.nyman@intel.com>
12414L: linux-usb@vger.kernel.org
12415S: Supported
12416F: drivers/usb/host/xhci*
12417F: drivers/usb/host/pci-quirks*
12418
12419USB ZD1201 DRIVER
12420L: linux-wireless@vger.kernel.org
12421W: http://linux-lc100020.sourceforge.net
12422S: Orphan
12423F: drivers/net/wireless/zydas/zd1201.*
12424
12425USB ZR364XX DRIVER
12426M: Antoine Jacquet <royale@zerezo.com>
12427L: linux-usb@vger.kernel.org
12428L: linux-media@vger.kernel.org
12429T: git git://linuxtv.org/media_tree.git
12430W: http://royale.zerezo.com/zr364xx/
12431S: Maintained
12432F: Documentation/video4linux/zr364xx.txt
12433F: drivers/media/usb/zr364xx/
12434
12435ULPI BUS
12436M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12437L: linux-usb@vger.kernel.org
12438S: Maintained
12439F: drivers/usb/common/ulpi.c
12440F: include/linux/ulpi/
12441
12442USER-MODE LINUX (UML)
12443M: Jeff Dike <jdike@addtoit.com>
12444M: Richard Weinberger <richard@nod.at>
12445L: user-mode-linux-devel@lists.sourceforge.net
12446L: user-mode-linux-user@lists.sourceforge.net
12447W: http://user-mode-linux.sourceforge.net
12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12449S: Maintained
12450F: Documentation/virtual/uml/
12451F: arch/um/
12452F: arch/x86/um/
12453F: fs/hostfs/
12454F: fs/hppfs/
12455
12456USERSPACE I/O (UIO)
12457M: "Hans J. Koch" <hjk@hansjkoch.de>
12458M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12459S: Maintained
12460T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12461F: Documentation/DocBook/uio-howto.tmpl
12462F: drivers/uio/
12463F: include/linux/uio*.h
12464
12465UTIL-LINUX PACKAGE
12466M: Karel Zak <kzak@redhat.com>
12467L: util-linux@vger.kernel.org
12468W: http://en.wikipedia.org/wiki/Util-linux
12469T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12470S: Maintained
12471
12472UVESAFB DRIVER
12473M: Michal Januszewski <spock@gentoo.org>
12474L: linux-fbdev@vger.kernel.org
12475W: http://dev.gentoo.org/~spock/projects/uvesafb/
12476S: Maintained
12477F: Documentation/fb/uvesafb.txt
12478F: drivers/video/fbdev/uvesafb.*
12479
12480VF610 NAND DRIVER
12481M: Stefan Agner <stefan@agner.ch>
12482L: linux-mtd@lists.infradead.org
12483S: Supported
12484F: drivers/mtd/nand/vf610_nfc.c
12485
12486VFAT/FAT/MSDOS FILESYSTEM
12487M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12488S: Maintained
12489F: Documentation/filesystems/vfat.txt
12490F: fs/fat/
12491
12492VFIO DRIVER
12493M: Alex Williamson <alex.williamson@redhat.com>
12494L: kvm@vger.kernel.org
12495T: git git://github.com/awilliam/linux-vfio.git
12496S: Maintained
12497F: Documentation/vfio.txt
12498F: drivers/vfio/
12499F: include/linux/vfio.h
12500F: include/uapi/linux/vfio.h
12501
12502VFIO PLATFORM DRIVER
12503M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12504L: kvm@vger.kernel.org
12505S: Maintained
12506F: drivers/vfio/platform/
12507
12508VIDEOBUF2 FRAMEWORK
12509M: Pawel Osciak <pawel@osciak.com>
12510M: Marek Szyprowski <m.szyprowski@samsung.com>
12511M: Kyungmin Park <kyungmin.park@samsung.com>
12512L: linux-media@vger.kernel.org
12513S: Maintained
12514F: drivers/media/v4l2-core/videobuf2-*
12515F: include/media/videobuf2-*
12516
12517VIRTIO AND VHOST VSOCK DRIVER
12518M: Stefan Hajnoczi <stefanha@redhat.com>
12519L: kvm@vger.kernel.org
12520L: virtualization@lists.linux-foundation.org
12521L: netdev@vger.kernel.org
12522S: Maintained
12523F: include/linux/virtio_vsock.h
12524F: include/uapi/linux/virtio_vsock.h
12525F: net/vmw_vsock/virtio_transport_common.c
12526F: net/vmw_vsock/virtio_transport.c
12527F: drivers/vhost/vsock.c
12528F: drivers/vhost/vsock.h
12529
12530VIRTUAL SERIO DEVICE DRIVER
12531M: Stephen Chandler Paul <thatslyude@gmail.com>
12532S: Maintained
12533F: drivers/input/serio/userio.c
12534F: include/uapi/linux/userio.h
12535
12536VIRTIO CONSOLE DRIVER
12537M: Amit Shah <amit.shah@redhat.com>
12538L: virtualization@lists.linux-foundation.org
12539S: Maintained
12540F: drivers/char/virtio_console.c
12541F: include/linux/virtio_console.h
12542F: include/uapi/linux/virtio_console.h
12543
12544VIRTIO CORE, NET AND BLOCK DRIVERS
12545M: "Michael S. Tsirkin" <mst@redhat.com>
12546L: virtualization@lists.linux-foundation.org
12547S: Maintained
12548F: Documentation/devicetree/bindings/virtio/
12549F: drivers/virtio/
12550F: tools/virtio/
12551F: drivers/net/virtio_net.c
12552F: drivers/block/virtio_blk.c
12553F: include/linux/virtio_*.h
12554F: include/uapi/linux/virtio_*.h
12555
12556VIRTIO DRIVERS FOR S390
12557M: Christian Borntraeger <borntraeger@de.ibm.com>
12558M: Cornelia Huck <cornelia.huck@de.ibm.com>
12559L: linux-s390@vger.kernel.org
12560L: virtualization@lists.linux-foundation.org
12561L: kvm@vger.kernel.org
12562S: Supported
12563F: drivers/s390/virtio/
12564
12565VIRTIO GPU DRIVER
12566M: David Airlie <airlied@linux.ie>
12567M: Gerd Hoffmann <kraxel@redhat.com>
12568L: dri-devel@lists.freedesktop.org
12569L: virtualization@lists.linux-foundation.org
12570S: Maintained
12571F: drivers/gpu/drm/virtio/
12572F: include/uapi/linux/virtio_gpu.h
12573
12574VIRTIO HOST (VHOST)
12575M: "Michael S. Tsirkin" <mst@redhat.com>
12576L: kvm@vger.kernel.org
12577L: virtualization@lists.linux-foundation.org
12578L: netdev@vger.kernel.org
12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12580S: Maintained
12581F: drivers/vhost/
12582F: include/uapi/linux/vhost.h
12583
12584VIRTIO INPUT DRIVER
12585M: Gerd Hoffmann <kraxel@redhat.com>
12586S: Maintained
12587F: drivers/virtio/virtio_input.c
12588F: include/uapi/linux/virtio_input.h
12589
12590VIA RHINE NETWORK DRIVER
12591S: Orphan
12592F: drivers/net/ethernet/via/via-rhine.c
12593
12594VIA SD/MMC CARD CONTROLLER DRIVER
12595M: Bruce Chang <brucechang@via.com.tw>
12596M: Harald Welte <HaraldWelte@viatech.com>
12597S: Maintained
12598F: drivers/mmc/host/via-sdmmc.c
12599
12600VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12601M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12602L: linux-fbdev@vger.kernel.org
12603S: Maintained
12604F: include/linux/via-core.h
12605F: include/linux/via-gpio.h
12606F: include/linux/via_i2c.h
12607F: drivers/video/fbdev/via/
12608
12609VIA VELOCITY NETWORK DRIVER
12610M: Francois Romieu <romieu@fr.zoreil.com>
12611L: netdev@vger.kernel.org
12612S: Maintained
12613F: drivers/net/ethernet/via/via-velocity.*
12614
12615VIRT LIB
12616M: Alex Williamson <alex.williamson@redhat.com>
12617M: Paolo Bonzini <pbonzini@redhat.com>
12618L: kvm@vger.kernel.org
12619S: Supported
12620F: virt/lib/
12621
12622VIVID VIRTUAL VIDEO DRIVER
12623M: Hans Verkuil <hverkuil@xs4all.nl>
12624L: linux-media@vger.kernel.org
12625T: git git://linuxtv.org/media_tree.git
12626W: https://linuxtv.org
12627S: Maintained
12628F: drivers/media/platform/vivid/*
12629
12630VLAN (802.1Q)
12631M: Patrick McHardy <kaber@trash.net>
12632L: netdev@vger.kernel.org
12633S: Maintained
12634F: drivers/net/macvlan.c
12635F: include/linux/if_*vlan.h
12636F: net/8021q/
12637
12638VLYNQ BUS
12639M: Florian Fainelli <florian@openwrt.org>
12640L: openwrt-devel@lists.openwrt.org (subscribers-only)
12641S: Maintained
12642F: drivers/vlynq/vlynq.c
12643F: include/linux/vlynq.h
12644
12645VME SUBSYSTEM
12646M: Martyn Welch <martyn@welchs.me.uk>
12647M: Manohar Vanga <manohar.vanga@gmail.com>
12648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12649L: devel@driverdev.osuosl.org
12650S: Maintained
12651T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12652F: Documentation/vme_api.txt
12653F: drivers/staging/vme/
12654F: drivers/vme/
12655F: include/linux/vme*
12656
12657VMWARE HYPERVISOR INTERFACE
12658M: Alok Kataria <akataria@vmware.com>
12659L: virtualization@lists.linux-foundation.org
12660S: Supported
12661F: arch/x86/kernel/cpu/vmware.c
12662
12663VMWARE BALLOON DRIVER
12664M: Xavier Deguillard <xdeguillard@vmware.com>
12665M: Philip Moltmann <moltmann@vmware.com>
12666M: "VMware, Inc." <pv-drivers@vmware.com>
12667L: linux-kernel@vger.kernel.org
12668S: Maintained
12669F: drivers/misc/vmw_balloon.c
12670
12671VMWARE VMMOUSE SUBDRIVER
12672M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12673M: "VMware, Inc." <pv-drivers@vmware.com>
12674L: linux-input@vger.kernel.org
12675S: Maintained
12676F: drivers/input/mouse/vmmouse.c
12677F: drivers/input/mouse/vmmouse.h
12678
12679VMWARE VMXNET3 ETHERNET DRIVER
12680M: Shrikrishna Khare <skhare@vmware.com>
12681M: "VMware, Inc." <pv-drivers@vmware.com>
12682L: netdev@vger.kernel.org
12683S: Maintained
12684F: drivers/net/vmxnet3/
12685
12686VMware PVSCSI driver
12687M: Jim Gill <jgill@vmware.com>
12688M: VMware PV-Drivers <pv-drivers@vmware.com>
12689L: linux-scsi@vger.kernel.org
12690S: Maintained
12691F: drivers/scsi/vmw_pvscsi.c
12692F: drivers/scsi/vmw_pvscsi.h
12693
12694VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12695M: Liam Girdwood <lgirdwood@gmail.com>
12696M: Mark Brown <broonie@kernel.org>
12697L: linux-kernel@vger.kernel.org
12698W: http://www.slimlogic.co.uk/?p=48
12699T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12700S: Supported
12701F: Documentation/devicetree/bindings/regulator/
12702F: drivers/regulator/
12703F: include/dt-bindings/regulator/
12704F: include/linux/regulator/
12705
12706VRF
12707M: David Ahern <dsa@cumulusnetworks.com>
12708M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12709L: netdev@vger.kernel.org
12710S: Maintained
12711F: drivers/net/vrf.c
12712F: Documentation/networking/vrf.txt
12713
12714VT1211 HARDWARE MONITOR DRIVER
12715M: Juerg Haefliger <juergh@gmail.com>
12716L: linux-hwmon@vger.kernel.org
12717S: Maintained
12718F: Documentation/hwmon/vt1211
12719F: drivers/hwmon/vt1211.c
12720
12721VT8231 HARDWARE MONITOR DRIVER
12722M: Roger Lucas <vt8231@hiddenengine.co.uk>
12723L: linux-hwmon@vger.kernel.org
12724S: Maintained
12725F: drivers/hwmon/vt8231.c
12726
12727VUB300 USB to SDIO/SD/MMC bridge chip
12728M: Tony Olech <tony.olech@elandigitalsystems.com>
12729L: linux-mmc@vger.kernel.org
12730L: linux-usb@vger.kernel.org
12731S: Supported
12732F: drivers/mmc/host/vub300.c
12733
12734W1 DALLAS'S 1-WIRE BUS
12735M: Evgeniy Polyakov <zbr@ioremap.net>
12736S: Maintained
12737F: Documentation/w1/
12738F: drivers/w1/
12739
12740W83791D HARDWARE MONITORING DRIVER
12741M: Marc Hulsman <m.hulsman@tudelft.nl>
12742L: linux-hwmon@vger.kernel.org
12743S: Maintained
12744F: Documentation/hwmon/w83791d
12745F: drivers/hwmon/w83791d.c
12746
12747W83793 HARDWARE MONITORING DRIVER
12748M: Rudolf Marek <r.marek@assembler.cz>
12749L: linux-hwmon@vger.kernel.org
12750S: Maintained
12751F: Documentation/hwmon/w83793
12752F: drivers/hwmon/w83793.c
12753
12754W83795 HARDWARE MONITORING DRIVER
12755M: Jean Delvare <jdelvare@suse.com>
12756L: linux-hwmon@vger.kernel.org
12757S: Maintained
12758F: drivers/hwmon/w83795.c
12759
12760W83L51xD SD/MMC CARD INTERFACE DRIVER
12761M: Pierre Ossman <pierre@ossman.eu>
12762S: Maintained
12763F: drivers/mmc/host/wbsd.*
12764
12765WACOM PROTOCOL 4 SERIAL TABLETS
12766M: Julian Squires <julian@cipht.net>
12767M: Hans de Goede <hdegoede@redhat.com>
12768L: linux-input@vger.kernel.org
12769S: Maintained
12770F: drivers/input/tablet/wacom_serial4.c
12771
12772WATCHDOG DEVICE DRIVERS
12773M: Wim Van Sebroeck <wim@iguana.be>
12774R: Guenter Roeck <linux@roeck-us.net>
12775L: linux-watchdog@vger.kernel.org
12776W: http://www.linux-watchdog.org/
12777T: git git://www.linux-watchdog.org/linux-watchdog.git
12778S: Maintained
12779F: Documentation/devicetree/bindings/watchdog/
12780F: Documentation/watchdog/
12781F: drivers/watchdog/
12782F: include/linux/watchdog.h
12783F: include/uapi/linux/watchdog.h
12784
12785WD7000 SCSI DRIVER
12786M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12787L: linux-scsi@vger.kernel.org
12788S: Maintained
12789F: drivers/scsi/wd7000.c
12790
12791WIIMOTE HID DRIVER
12792M: David Herrmann <dh.herrmann@googlemail.com>
12793L: linux-input@vger.kernel.org
12794S: Maintained
12795F: drivers/hid/hid-wiimote*
12796
12797WINBOND CIR DRIVER
12798M: David Härdeman <david@hardeman.nu>
12799S: Maintained
12800F: drivers/media/rc/winbond-cir.c
12801
12802WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12803M: William Breathitt Gray <vilhelm.gray@gmail.com>
12804L: linux-watchdog@vger.kernel.org
12805S: Maintained
12806F: drivers/watchdog/ebc-c384_wdt.c
12807
12808WINSYSTEMS WS16C48 GPIO DRIVER
12809M: William Breathitt Gray <vilhelm.gray@gmail.com>
12810L: linux-gpio@vger.kernel.org
12811S: Maintained
12812F: drivers/gpio/gpio-ws16c48.c
12813
12814WIMAX STACK
12815M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12816M: linux-wimax@intel.com
12817L: wimax@linuxwimax.org (subscribers-only)
12818S: Supported
12819W: http://linuxwimax.org
12820F: Documentation/wimax/README.wimax
12821F: include/linux/wimax/debug.h
12822F: include/net/wimax.h
12823F: include/uapi/linux/wimax.h
12824F: net/wimax/
12825
12826WISTRON LAPTOP BUTTON DRIVER
12827M: Miloslav Trmac <mitr@volny.cz>
12828S: Maintained
12829F: drivers/input/misc/wistron_btns.c
12830
12831WL3501 WIRELESS PCMCIA CARD DRIVER
12832M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12833L: linux-wireless@vger.kernel.org
12834W: http://oops.ghostprotocols.net:81/blog
12835S: Maintained
12836F: drivers/net/wireless/wl3501*
12837
12838WOLFSON MICROELECTRONICS DRIVERS
12839L: patches@opensource.wolfsonmicro.com
12840T: git https://github.com/CirrusLogic/linux-drivers.git
12841W: https://github.com/CirrusLogic/linux-drivers/wiki
12842S: Supported
12843F: Documentation/hwmon/wm83??
12844F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12845F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12846F: Documentation/devicetree/bindings/mfd/arizona.txt
12847F: arch/arm/mach-s3c64xx/mach-crag6410*
12848F: drivers/clk/clk-wm83*.c
12849F: drivers/extcon/extcon-arizona.c
12850F: drivers/leds/leds-wm83*.c
12851F: drivers/gpio/gpio-*wm*.c
12852F: drivers/gpio/gpio-arizona.c
12853F: drivers/hwmon/wm83??-hwmon.c
12854F: drivers/input/misc/wm831x-on.c
12855F: drivers/input/touchscreen/wm831x-ts.c
12856F: drivers/input/touchscreen/wm97*.c
12857F: drivers/mfd/arizona*
12858F: drivers/mfd/wm*.c
12859F: drivers/mfd/cs47l24*
12860F: drivers/power/wm83*.c
12861F: drivers/rtc/rtc-wm83*.c
12862F: drivers/regulator/wm8*.c
12863F: drivers/video/backlight/wm83*_bl.c
12864F: drivers/watchdog/wm83*_wdt.c
12865F: include/linux/mfd/arizona/
12866F: include/linux/mfd/wm831x/
12867F: include/linux/mfd/wm8350/
12868F: include/linux/mfd/wm8400*
12869F: include/linux/wm97xx.h
12870F: include/sound/wm????.h
12871F: sound/soc/codecs/arizona.?
12872F: sound/soc/codecs/wm*
12873F: sound/soc/codecs/cs47l24*
12874
12875WORKQUEUE
12876M: Tejun Heo <tj@kernel.org>
12877R: Lai Jiangshan <jiangshanlai@gmail.com>
12878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12879S: Maintained
12880F: include/linux/workqueue.h
12881F: kernel/workqueue.c
12882F: Documentation/workqueue.txt
12883
12884X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12885M: Chen-Yu Tsai <wens@csie.org>
12886L: linux-kernel@vger.kernel.org
12887S: Maintained
12888N: axp[128]
12889
12890X.25 NETWORK LAYER
12891M: Andrew Hendry <andrew.hendry@gmail.com>
12892L: linux-x25@vger.kernel.org
12893S: Odd Fixes
12894F: Documentation/networking/x25*
12895F: include/net/x25*
12896F: net/x25/
12897
12898X86 ARCHITECTURE (32-BIT AND 64-BIT)
12899M: Thomas Gleixner <tglx@linutronix.de>
12900M: Ingo Molnar <mingo@redhat.com>
12901M: "H. Peter Anvin" <hpa@zytor.com>
12902M: x86@kernel.org
12903L: linux-kernel@vger.kernel.org
12904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12905S: Maintained
12906F: Documentation/x86/
12907F: arch/x86/
12908
12909X86 PLATFORM DRIVERS
12910M: Darren Hart <dvhart@infradead.org>
12911L: platform-driver-x86@vger.kernel.org
12912T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12913S: Maintained
12914F: drivers/platform/x86/
12915F: drivers/platform/olpc/
12916
12917X86 MCE INFRASTRUCTURE
12918M: Tony Luck <tony.luck@intel.com>
12919M: Borislav Petkov <bp@alien8.de>
12920L: linux-edac@vger.kernel.org
12921S: Maintained
12922F: arch/x86/kernel/cpu/mcheck/*
12923
12924X86 MICROCODE UPDATE SUPPORT
12925M: Borislav Petkov <bp@alien8.de>
12926S: Maintained
12927F: arch/x86/kernel/cpu/microcode/*
12928
12929X86 VDSO
12930M: Andy Lutomirski <luto@amacapital.net>
12931L: linux-kernel@vger.kernel.org
12932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12933S: Maintained
12934F: arch/x86/entry/vdso/
12935
12936XC2028/3028 TUNER DRIVER
12937M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12938M: Mauro Carvalho Chehab <mchehab@kernel.org>
12939L: linux-media@vger.kernel.org
12940W: https://linuxtv.org
12941T: git git://linuxtv.org/media_tree.git
12942S: Maintained
12943F: drivers/media/tuners/tuner-xc2028.*
12944
12945XEN HYPERVISOR INTERFACE
12946M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12947M: David Vrabel <david.vrabel@citrix.com>
12948M: Juergen Gross <jgross@suse.com>
12949L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12951S: Supported
12952F: arch/x86/xen/
12953F: drivers/*/xen-*front.c
12954F: drivers/xen/
12955F: arch/x86/include/asm/xen/
12956F: include/xen/
12957F: include/uapi/xen/
12958
12959XEN HYPERVISOR ARM
12960M: Stefano Stabellini <sstabellini@kernel.org>
12961L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12962S: Maintained
12963F: arch/arm/xen/
12964F: arch/arm/include/asm/xen/
12965
12966XEN HYPERVISOR ARM64
12967M: Stefano Stabellini <sstabellini@kernel.org>
12968L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12969S: Maintained
12970F: arch/arm64/xen/
12971F: arch/arm64/include/asm/xen/
12972
12973XEN NETWORK BACKEND DRIVER
12974M: Wei Liu <wei.liu2@citrix.com>
12975L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12976L: netdev@vger.kernel.org
12977S: Supported
12978F: drivers/net/xen-netback/*
12979
12980XEN PCI SUBSYSTEM
12981M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12982L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12983S: Supported
12984F: arch/x86/pci/*xen*
12985F: drivers/pci/*xen*
12986
12987XEN BLOCK SUBSYSTEM
12988M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12989M: Roger Pau Monné <roger.pau@citrix.com>
12990L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12991S: Supported
12992F: drivers/block/xen-blkback/*
12993F: drivers/block/xen*
12994
12995XEN PVSCSI DRIVERS
12996M: Juergen Gross <jgross@suse.com>
12997L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12998L: linux-scsi@vger.kernel.org
12999S: Supported
13000F: drivers/scsi/xen-scsifront.c
13001F: drivers/xen/xen-scsiback.c
13002F: include/xen/interface/io/vscsiif.h
13003
13004XEN SWIOTLB SUBSYSTEM
13005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13006L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13007S: Supported
13008F: arch/x86/xen/*swiotlb*
13009F: drivers/xen/*swiotlb*
13010
13011XFS FILESYSTEM
13012P: Silicon Graphics Inc
13013M: Dave Chinner <david@fromorbit.com>
13014M: xfs@oss.sgi.com
13015L: xfs@oss.sgi.com
13016W: http://oss.sgi.com/projects/xfs
13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13018S: Supported
13019F: Documentation/filesystems/xfs.txt
13020F: fs/xfs/
13021
13022XILINX AXI ETHERNET DRIVER
13023M: Anirudha Sarangi <anirudh@xilinx.com>
13024M: John Linn <John.Linn@xilinx.com>
13025S: Maintained
13026F: drivers/net/ethernet/xilinx/xilinx_axienet*
13027
13028XILINX UARTLITE SERIAL DRIVER
13029M: Peter Korsgaard <jacmet@sunsite.dk>
13030L: linux-serial@vger.kernel.org
13031S: Maintained
13032F: drivers/tty/serial/uartlite.c
13033
13034XILINX VIDEO IP CORES
13035M: Hyun Kwon <hyun.kwon@xilinx.com>
13036M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13037L: linux-media@vger.kernel.org
13038T: git git://linuxtv.org/media_tree.git
13039S: Supported
13040F: Documentation/devicetree/bindings/media/xilinx/
13041F: drivers/media/platform/xilinx/
13042F: include/uapi/linux/xilinx-v4l2-controls.h
13043
13044XILLYBUS DRIVER
13045M: Eli Billauer <eli.billauer@gmail.com>
13046L: linux-kernel@vger.kernel.org
13047S: Supported
13048F: drivers/char/xillybus/
13049
13050XTENSA XTFPGA PLATFORM SUPPORT
13051M: Max Filippov <jcmvbkbc@gmail.com>
13052L: linux-xtensa@linux-xtensa.org
13053S: Maintained
13054F: drivers/spi/spi-xtensa-xtfpga.c
13055F: sound/soc/xtensa/xtfpga-i2s.c
13056
13057YAM DRIVER FOR AX.25
13058M: Jean-Paul Roubelat <jpr@f6fbb.org>
13059L: linux-hams@vger.kernel.org
13060S: Maintained
13061F: drivers/net/hamradio/yam*
13062F: include/linux/yam.h
13063
13064YEALINK PHONE DRIVER
13065M: Henk Vergonet <Henk.Vergonet@gmail.com>
13066L: usbb2k-api-dev@nongnu.org
13067S: Maintained
13068F: Documentation/input/yealink.txt
13069F: drivers/input/misc/yealink.*
13070
13071Z8530 DRIVER FOR AX.25
13072M: Joerg Reuter <jreuter@yaina.de>
13073W: http://yaina.de/jreuter/
13074W: http://www.qsl.net/dl1bke/
13075L: linux-hams@vger.kernel.org
13076S: Maintained
13077F: Documentation/networking/z8530drv.txt
13078F: drivers/net/hamradio/*scc.c
13079F: drivers/net/hamradio/z8530.h
13080
13081ZBUD COMPRESSED PAGE ALLOCATOR
13082M: Seth Jennings <sjenning@redhat.com>
13083L: linux-mm@kvack.org
13084S: Maintained
13085F: mm/zbud.c
13086F: include/linux/zbud.h
13087
13088ZD1211RW WIRELESS DRIVER
13089M: Daniel Drake <dsd@gentoo.org>
13090M: Ulrich Kunitz <kune@deine-taler.de>
13091W: http://zd1211.ath.cx/wiki/DriverRewrite
13092L: linux-wireless@vger.kernel.org
13093L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13094S: Maintained
13095F: drivers/net/wireless/zydas/zd1211rw/
13096
13097ZPOOL COMPRESSED PAGE STORAGE API
13098M: Dan Streetman <ddstreet@ieee.org>
13099L: linux-mm@kvack.org
13100S: Maintained
13101F: mm/zpool.c
13102F: include/linux/zpool.h
13103
13104ZR36067 VIDEO FOR LINUX DRIVER
13105L: mjpeg-users@lists.sourceforge.net
13106L: linux-media@vger.kernel.org
13107W: http://mjpeg.sourceforge.net/driver-zoran/
13108T: hg https://linuxtv.org/hg/v4l-dvb
13109S: Odd Fixes
13110F: drivers/media/pci/zoran/
13111
13112ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13113M: Minchan Kim <minchan@kernel.org>
13114M: Nitin Gupta <ngupta@vflare.org>
13115R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13116L: linux-kernel@vger.kernel.org
13117S: Maintained
13118F: drivers/block/zram/
13119F: Documentation/blockdev/zram.txt
13120
13121ZS DECSTATION Z85C30 SERIAL DRIVER
13122M: "Maciej W. Rozycki" <macro@linux-mips.org>
13123S: Maintained
13124F: drivers/tty/serial/zs.*
13125
13126ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13127M: Minchan Kim <minchan@kernel.org>
13128M: Nitin Gupta <ngupta@vflare.org>
13129R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13130L: linux-mm@kvack.org
13131S: Maintained
13132F: mm/zsmalloc.c
13133F: include/linux/zsmalloc.h
13134F: Documentation/vm/zsmalloc.txt
13135
13136ZSWAP COMPRESSED SWAP CACHING
13137M: Seth Jennings <sjenning@redhat.com>
13138L: linux-mm@kvack.org
13139S: Maintained
13140F: mm/zswap.c
13141
13142THE REST
13143M: Linus Torvalds <torvalds@linux-foundation.org>
13144L: linux-kernel@vger.kernel.org
13145Q: http://patchwork.kernel.org/project/LKML/list/
13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13147S: Buried alive in reporters
13148F: *
13149F: */