Merge remote-tracking branch 'rcu/rcu/next'
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
650M: Gary Hook <gary.hook@amd.com>
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657M: Huang Rui <ray.huang@amd.com>
658L: linux-hwmon@vger.kernel.org
659S: Supported
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
665S: Orphan
666F: drivers/usb/gadget/udc/amd5536udc.*
667
668AMD GEODE PROCESSOR/CHIPSET SUPPORT
669P: Andres Salomon <dilinger@queued.net>
670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
675F: drivers/video/fbdev/geode/
676F: arch/x86/include/asm/geode.h
677
678AMD IOMMU (AMD-VI)
679M: Joerg Roedel <joro@8bytes.org>
680L: iommu@lists.linux-foundation.org
681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682S: Maintained
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
685
686AMD KFD
687M: Oded Gabbay <oded.gabbay@gmail.com>
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695F: drivers/gpu/drm/amd/amdkfd/
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698F: drivers/gpu/drm/amd/include/vi_structs.h
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
702
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717AMS (Apple Motion Sensor) DRIVER
718M: Michael Hanselmann <linux-kernel@hansmi.ch>
719S: Supported
720F: drivers/macintosh/ams/
721
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
753ANALOG DEVICES INC ASOC CODEC DRIVERS
754M: Lars-Peter Clausen <lars@metafoo.de>
755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
756W: http://wiki.analog.com/
757W: http://ez.analog.com/community/linux-device-drivers
758S: Supported
759F: sound/soc/codecs/adau*
760F: sound/soc/codecs/adav*
761F: sound/soc/codecs/ad1*
762F: sound/soc/codecs/ad7*
763F: sound/soc/codecs/ssm*
764F: sound/soc/codecs/sigmadsp.*
765
766ANALOG DEVICES INC ASOC DRIVERS
767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
772
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
783
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797M: Arve Hjønnevåg <arve@android.com>
798M: Riley Andrews <riandrews@android.com>
799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
810F: Documentation/devicetree/bindings/staging/ion/
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
815AOA (Apple Onboard Audio) ALSA DRIVER
816M: Johannes Berg <johannes@sipsolutions.net>
817L: linuxppc-dev@lists.ozlabs.org
818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819S: Maintained
820F: sound/aoa/
821
822APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
826F: drivers/iio/dac/stx104.c
827
828APM DRIVER
829M: Jiri Kosina <jikos@kernel.org>
830S: Odd fixes
831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
834F: include/uapi/linux/apm_bios.h
835F: drivers/char/apm-emulation.c
836
837APPLE BCM5974 MULTITOUCH DRIVER
838M: Henrik Rydberg <rydberg@bitmath.org>
839L: linux-input@vger.kernel.org
840S: Odd fixes
841F: drivers/input/mouse/bcm5974.c
842
843APPLE SMC DRIVER
844M: Henrik Rydberg <rydberg@bitmath.org>
845L: linux-hwmon@vger.kernel.org
846S: Odd fixes
847F: drivers/hwmon/applesmc.c
848
849APPLETALK NETWORK LAYER
850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851S: Maintained
852F: drivers/net/appletalk/
853F: net/appletalk/
854
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
865F: drivers/net/phy/mdio-xgene.c
866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869APTINA CAMERA SENSOR PLL
870M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871L: linux-media@vger.kernel.org
872S: Maintained
873F: drivers/media/i2c/aptina-pll.*
874
875ARC FRAMEBUFFER DRIVER
876M: Jaya Kumar <jayalk@intworks.biz>
877S: Maintained
878F: drivers/video/fbdev/arcfb.c
879F: drivers/video/fbdev/core/fb_defio.c
880
881ARCNET NETWORK LAYER
882M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883L: netdev@vger.kernel.org
884S: Maintained
885F: drivers/net/arcnet/
886F: include/uapi/linux/if_arcnet.h
887
888ARC PGU DRM DRIVER
889M: Alexey Brodkin <abrodkin@synopsys.com>
890S: Supported
891F: drivers/gpu/drm/arc/
892F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
894ARM ARCHITECTED TIMER DRIVER
895M: Mark Rutland <mark.rutland@arm.com>
896M: Marc Zyngier <marc.zyngier@arm.com>
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/include/asm/arch_timer.h
900F: arch/arm64/include/asm/arch_timer.h
901F: drivers/clocksource/arm_arch_timer.c
902
903ARM HDLCD DRM DRIVER
904M: Liviu Dudau <liviu.dudau@arm.com>
905S: Supported
906F: drivers/gpu/drm/arm/hdlcd_*
907F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
909ARM MALI-DP DRM DRIVER
910M: Liviu Dudau <liviu.dudau@arm.com>
911M: Brian Starkey <brian.starkey@arm.com>
912M: Mali DP Maintainers <malidp@foss.arm.com>
913S: Supported
914F: drivers/gpu/drm/arm/
915F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
917ARM MFM AND FLOPPY DRIVERS
918M: Ian Molton <spyro@f2s.com>
919S: Maintained
920F: arch/arm/lib/floppydma.S
921F: arch/arm/include/asm/floppy.h
922
923ARM PMU PROFILING AND DEBUGGING
924M: Will Deacon <will.deacon@arm.com>
925R: Mark Rutland <mark.rutland@arm.com>
926S: Maintained
927F: arch/arm*/kernel/perf_*
928F: arch/arm/oprofile/common.c
929F: arch/arm*/kernel/hw_breakpoint.c
930F: arch/arm*/include/asm/hw_breakpoint.h
931F: arch/arm*/include/asm/perf_event.h
932F: drivers/perf/arm_pmu.c
933F: include/linux/perf/arm_pmu.h
934
935ARM PORT
936M: Russell King <linux@armlinux.org.uk>
937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
938W: http://www.armlinux.org.uk/
939S: Maintained
940F: arch/arm/
941
942ARM SUB-ARCHITECTURES
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S: Maintained
945F: arch/arm/mach-*/
946F: arch/arm/plat-*/
947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
948
949ARM PRIMECELL AACI PL041 DRIVER
950M: Russell King <linux@armlinux.org.uk>
951S: Maintained
952F: sound/arm/aaci.*
953
954ARM PRIMECELL CLCD PL110 DRIVER
955M: Russell King <linux@armlinux.org.uk>
956S: Maintained
957F: drivers/video/fbdev/amba-clcd.*
958
959ARM PRIMECELL KMI PL050 DRIVER
960M: Russell King <linux@armlinux.org.uk>
961S: Maintained
962F: drivers/input/serio/ambakmi.*
963F: include/linux/amba/kmi.h
964
965ARM PRIMECELL MMCI PL180/1 DRIVER
966M: Russell King <linux@armlinux.org.uk>
967S: Maintained
968F: drivers/mmc/host/mmci.*
969F: include/linux/amba/mmci.h
970
971ARM PRIMECELL UART PL010 AND PL011 DRIVERS
972M: Russell King <linux@armlinux.org.uk>
973S: Maintained
974F: drivers/tty/serial/amba-pl01*.c
975F: include/linux/amba/serial.h
976
977ARM PRIMECELL BUS SUPPORT
978M: Russell King <linux@armlinux.org.uk>
979S: Maintained
980F: drivers/amba/
981F: include/linux/amba/bus.h
982
983ARM/ADS SPHERE MACHINE SUPPORT
984M: Lennert Buytenhek <kernel@wantstofly.org>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Maintained
987
988ARM/AFEB9260 MACHINE SUPPORT
989M: Sergey Lapin <slapin@ossfans.org>
990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991S: Maintained
992
993ARM/AJECO 1ARM MACHINE SUPPORT
994M: Lennert Buytenhek <kernel@wantstofly.org>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S: Maintained
997
998ARM/Allwinner sunXi SoC support
999M: Maxime Ripard <maxime.ripard@free-electrons.com>
1000M: Chen-Yu Tsai <wens@csie.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003N: sun[x456789]i
1004F: arch/arm/boot/dts/ntc-gr8*
1005
1006ARM/Allwinner SoC Clock Support
1007M: Emilio López <emilio@elopez.com.ar>
1008S: Maintained
1009F: drivers/clk/sunxi/
1010
1011ARM/Amlogic Meson SoC support
1012M: Carlo Caione <carlo@caione.org>
1013M: Kevin Hilman <khilman@baylibre.com>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015L: linux-amlogic@lists.infradead.org
1016W: http://linux-meson.com/
1017S: Maintained
1018F: arch/arm/mach-meson/
1019F: arch/arm/boot/dts/meson*
1020F: arch/arm64/boot/dts/amlogic/
1021F: drivers/pinctrl/meson/
1022F: drivers/mmc/host/meson*
1023N: meson
1024
1025ARM/Annapurna Labs ALPINE ARCHITECTURE
1026M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1027M: Antoine Tenart <antoine.tenart@free-electrons.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-alpine/
1031F: arch/arm/boot/dts/alpine*
1032F: arch/arm64/boot/dts/al/
1033F: drivers/*/*alpine*
1034
1035ARM/ARTPEC MACHINE SUPPORT
1036M: Jesper Nilsson <jesper.nilsson@axis.com>
1037M: Lars Persson <lars.persson@axis.com>
1038M: Niklas Cassel <niklas.cassel@axis.com>
1039S: Maintained
1040L: linux-arm-kernel@axis.com
1041F: arch/arm/mach-artpec
1042F: arch/arm/boot/dts/artpec6*
1043F: drivers/clk/axis
1044
1045ARM/ASPEED MACHINE SUPPORT
1046M: Joel Stanley <joel@jms.id.au>
1047S: Maintained
1048F: arch/arm/mach-aspeed/
1049F: arch/arm/boot/dts/aspeed-*
1050F: drivers/*/*aspeed*
1051
1052ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1053M: Nicolas Ferre <nicolas.ferre@atmel.com>
1054M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1055M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057W: http://www.linux4sam.org
1058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1059S: Supported
1060F: arch/arm/mach-at91/
1061F: include/soc/at91/
1062F: arch/arm/boot/dts/at91*.dts
1063F: arch/arm/boot/dts/at91*.dtsi
1064F: arch/arm/boot/dts/sama*.dts
1065F: arch/arm/boot/dts/sama*.dtsi
1066F: arch/arm/include/debug/at91.S
1067
1068ARM/ATMEL AT91 Clock Support
1069M: Boris Brezillon <boris.brezillon@free-electrons.com>
1070S: Maintained
1071F: drivers/clk/at91
1072
1073ARM/CALXEDA HIGHBANK ARCHITECTURE
1074M: Rob Herring <robh@kernel.org>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-highbank/
1078F: arch/arm/boot/dts/highbank.dts
1079F: arch/arm/boot/dts/ecx-*.dts*
1080
1081ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1082M: Krzysztof Halasa <khalasa@piap.pl>
1083S: Maintained
1084F: arch/arm/mach-cns3xxx/
1085
1086ARM/CAVIUM THUNDER NETWORK DRIVER
1087M: Sunil Goutham <sgoutham@cavium.com>
1088M: Robert Richter <rric@kernel.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Supported
1091F: drivers/net/ethernet/cavium/thunder/
1092
1093ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094M: Alexander Shiyan <shc_work@mail.ru>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Odd Fixes
1097N: clps711x
1098
1099ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1100M: Hartley Sweeten <hsweeten@visionengravers.com>
1101M: Ryan Mallon <rmallon@gmail.com>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
1104F: arch/arm/mach-ep93xx/
1105F: arch/arm/mach-ep93xx/include/mach/
1106
1107ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/CLKDEV SUPPORT
1113M: Russell King <linux@armlinux.org.uk>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116F: arch/arm/include/asm/clkdev.h
1117F: drivers/clk/clkdev.c
1118
1119ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1120M: Mike Rapoport <mike@compulab.co.il>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123
1124ARM/CONTEC MICRO9 MACHINE SUPPORT
1125M: Hubert Feurstein <hubert.feurstein@contec.at>
1126S: Maintained
1127F: arch/arm/mach-ep93xx/micro9.c
1128
1129ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130M: Mathieu Poirier <mathieu.poirier@linaro.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
1133F: drivers/hwtracing/coresight/*
1134F: Documentation/trace/coresight.txt
1135F: Documentation/devicetree/bindings/arm/coresight.txt
1136F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1137
1138ARM/CORGI MACHINE SUPPORT
1139M: Richard Purdie <rpurdie@rpsys.net>
1140S: Maintained
1141
1142ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1143M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145T: git git://github.com/ulli-kroll/linux.git
1146S: Maintained
1147F: arch/arm/mach-gemini/
1148F: drivers/rtc/rtc-gemini.c
1149
1150ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1151M: Barry Song <baohua@kernel.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1154S: Maintained
1155F: arch/arm/boot/dts/prima2*
1156F: arch/arm/mach-prima2/
1157F: drivers/clk/sirf/
1158F: drivers/clocksource/timer-prima2.c
1159F: drivers/clocksource/timer-atlas7.c
1160N: [^a-z]sirf
1161
1162ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1163M: Baruch Siach <baruch@tkos.co.il>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166F: arch/arm/boot/dts/cx92755*
1167N: digicolor
1168
1169ARM/EBSA110 MACHINE SUPPORT
1170M: Russell King <linux@armlinux.org.uk>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172W: http://www.armlinux.org.uk/
1173S: Maintained
1174F: arch/arm/mach-ebsa110/
1175F: drivers/net/ethernet/amd/am79c961a.*
1176
1177ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1178M: Uwe Kleine-König <kernel@pengutronix.de>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181N: efm32
1182
1183ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1184M: Daniel Ribeiro <drwyrm@gmail.com>
1185M: Stefan Schmidt <stefan@openezx.org>
1186M: Harald Welte <laforge@openezx.org>
1187L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1188W: http://www.openezx.org/
1189S: Maintained
1190T: topgit git://git.openezx.org/openezx.git
1191F: arch/arm/mach-pxa/ezx.c
1192
1193ARM/FARADAY FA526 PORT
1194M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197T: git git://git.berlios.de/gemini-board
1198F: arch/arm/mm/*-fa*
1199
1200ARM/FOOTBRIDGE ARCHITECTURE
1201M: Russell King <linux@armlinux.org.uk>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203W: http://www.armlinux.org.uk/
1204S: Maintained
1205F: arch/arm/include/asm/hardware/dec21285.h
1206F: arch/arm/mach-footbridge/
1207
1208ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1209M: Shawn Guo <shawnguo@kernel.org>
1210M: Sascha Hauer <kernel@pengutronix.de>
1211R: Fabio Estevam <fabio.estevam@nxp.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1215F: arch/arm/mach-imx/
1216F: arch/arm/mach-mxs/
1217F: arch/arm/boot/dts/imx*
1218F: arch/arm/configs/imx*_defconfig
1219F: drivers/clk/imx/
1220F: include/soc/imx/
1221
1222ARM/FREESCALE VYBRID ARM ARCHITECTURE
1223M: Shawn Guo <shawnguo@kernel.org>
1224M: Sascha Hauer <kernel@pengutronix.de>
1225R: Stefan Agner <stefan@agner.ch>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1229F: arch/arm/mach-imx/*vf610*
1230F: arch/arm/boot/dts/vf*
1231
1232ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1233M: Lennert Buytenhek <kernel@wantstofly.org>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236
1237ARM/GUMSTIX MACHINE SUPPORT
1238M: Steve Sakoman <sakoman@gmail.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241
1242ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1243M: Philipp Zabel <philipp.zabel@gmail.com>
1244M: Paul Parsons <lost.distance@yahoo.com>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
1247F: arch/arm/mach-pxa/hx4700.c
1248F: arch/arm/mach-pxa/include/mach/hx4700.h
1249F: sound/soc/pxa/hx4700.c
1250
1251ARM/HISILICON SOC SUPPORT
1252M: Wei Xu <xuwei5@hisilicon.com>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254W: http://www.hisilicon.com
1255S: Supported
1256T: git git://github.com/hisilicon/linux-hisi.git
1257F: arch/arm/mach-hisi/
1258F: arch/arm/boot/dts/hi3*
1259F: arch/arm/boot/dts/hip*
1260F: arch/arm/boot/dts/hisi*
1261F: arch/arm64/boot/dts/hisilicon/
1262
1263ARM/HP JORNADA 7XX MACHINE SUPPORT
1264M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1265W: www.jlime.com
1266S: Maintained
1267T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1268F: arch/arm/mach-sa1100/jornada720.c
1269F: arch/arm/mach-sa1100/include/mach/jornada720.h
1270
1271ARM/IGEP MACHINE SUPPORT
1272M: Enric Balletbo i Serra <eballetbo@gmail.com>
1273M: Javier Martinez Canillas <javier@dowhile0.org>
1274L: linux-omap@vger.kernel.org
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277F: arch/arm/boot/dts/omap3-igep*
1278
1279ARM/INCOME PXA270 SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
1283F: arch/arm/mach-pxa/colibri-pxa270-income.c
1284
1285ARM/INTEL IOP32X ARM ARCHITECTURE
1286M: Lennert Buytenhek <kernel@wantstofly.org>
1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S: Maintained
1289
1290ARM/INTEL IOP33X ARM ARCHITECTURE
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Orphan
1293
1294ARM/INTEL IOP13XX ARM ARCHITECTURE
1295M: Lennert Buytenhek <kernel@wantstofly.org>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298
1299ARM/INTEL IQ81342EX MACHINE SUPPORT
1300M: Lennert Buytenhek <kernel@wantstofly.org>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S: Maintained
1303
1304ARM/INTEL IXDP2850 MACHINE SUPPORT
1305M: Lennert Buytenhek <kernel@wantstofly.org>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308
1309ARM/INTEL IXP4XX ARM ARCHITECTURE
1310M: Imre Kaloz <kaloz@openwrt.org>
1311M: Krzysztof Halasa <khalasa@piap.pl>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
1314F: arch/arm/mach-ixp4xx/
1315
1316ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1317M: Jonathan Cameron <jic23@cam.ac.uk>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-pxa/stargate2.c
1321F: drivers/pcmcia/pxa2xx_stargate2.c
1322
1323ARM/INTEL XSC3 (MANZANO) ARM CORE
1324M: Lennert Buytenhek <kernel@wantstofly.org>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
1327
1328ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1329M: Lennert Buytenhek <kernel@wantstofly.org>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1334M: Santosh Shilimkar <ssantosh@kernel.org>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: arch/arm/mach-keystone/
1338F: arch/arm/boot/dts/keystone-*
1339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1340
1341ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1342M: Santosh Shilimkar <ssantosh@kernel.org>
1343L: linux-kernel@vger.kernel.org
1344S: Maintained
1345F: drivers/clk/keystone/
1346
1347ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1348M: Santosh Shilimkar <ssantosh@kernel.org>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L: linux-kernel@vger.kernel.org
1351S: Maintained
1352F: drivers/clocksource/timer-keystone.c
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1355M: Santosh Shilimkar <ssantosh@kernel.org>
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/power/reset/keystone-reset.c
1359
1360ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1361M: Santosh Shilimkar <ssantosh@kernel.org>
1362L: linux-kernel@vger.kernel.org
1363S: Maintained
1364F: drivers/memory/*emif*
1365
1366ARM/LG1K ARCHITECTURE
1367M: Chanho Min <chanho.min@lge.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm64/boot/dts/lg/
1371
1372ARM/LOGICPD PXA270 MACHINE SUPPORT
1373M: Lennert Buytenhek <kernel@wantstofly.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained
1376
1377ARM/LPC18XX ARCHITECTURE
1378M: Joachim Eastwood <manabian@gmail.com>
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: arch/arm/boot/dts/lpc43*
1382F: drivers/clk/nxp/clk-lpc18xx*
1383F: drivers/clocksource/time-lpc32xx.c
1384F: drivers/i2c/busses/i2c-lpc2k.c
1385F: drivers/memory/pl172.c
1386F: drivers/mtd/spi-nor/nxp-spifi.c
1387F: drivers/rtc/rtc-lpc24xx.c
1388N: lpc18xx
1389
1390ARM/LPC32XX SOC SUPPORT
1391M: Vladimir Zapolskiy <vz@mleia.com>
1392M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1395S: Maintained
1396F: arch/arm/boot/dts/lpc32*
1397F: arch/arm/mach-lpc32xx/
1398F: drivers/i2c/busses/i2c-pnx.c
1399F: drivers/net/ethernet/nxp/lpc_eth.c
1400F: drivers/usb/host/ohci-nxp.c
1401F: drivers/watchdog/pnx4008_wdt.c
1402N: lpc32xx
1403
1404ARM/MAGICIAN MACHINE SUPPORT
1405M: Philipp Zabel <philipp.zabel@gmail.com>
1406S: Maintained
1407
1408ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1409M: Jason Cooper <jason@lakedaemon.net>
1410M: Andrew Lunn <andrew@lunn.ch>
1411M: Gregory Clement <gregory.clement@free-electrons.com>
1412M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-mvebu/
1416F: drivers/rtc/rtc-armada38x.c
1417F: arch/arm/boot/dts/armada*
1418F: arch/arm/boot/dts/kirkwood*
1419F: arch/arm64/boot/dts/marvell/armada*
1420F: drivers/cpufreq/mvebu-cpufreq.c
1421F: arch/arm/configs/mvebu_*_defconfig
1422
1423ARM/Marvell Berlin SoC support
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-berlin/
1428F: arch/arm/boot/dts/berlin*
1429F: arch/arm64/boot/dts/marvell/berlin*
1430
1431
1432ARM/Marvell Dove/MV78xx0/Orion SOC support
1433M: Jason Cooper <jason@lakedaemon.net>
1434M: Andrew Lunn <andrew@lunn.ch>
1435M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1436M: Gregory Clement <gregory.clement@free-electrons.com>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S: Maintained
1439F: arch/arm/mach-dove/
1440F: arch/arm/mach-mv78xx0/
1441F: arch/arm/mach-orion5x/
1442F: arch/arm/plat-orion/
1443F: arch/arm/boot/dts/dove*
1444F: arch/arm/boot/dts/orion5x*
1445
1446
1447ARM/Orion SoC/Technologic Systems TS-78xx platform support
1448M: Alexander Clouter <alex@digriz.org.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450W: http://www.digriz.org.uk/ts78xx/kernel
1451S: Maintained
1452F: arch/arm/mach-orion5x/ts78xx-*
1453
1454ARM/OXNAS platform support
1455M: Neil Armstrong <narmstrong@baylibre.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/mach-oxnas/
1459F: arch/arm/boot/dts/oxnas*
1460F: arch/arm/boot/dts/wd-mbwe.dts
1461N: oxnas
1462
1463ARM/Mediatek RTC DRIVER
1464M: Eddie Huang <eddie.huang@mediatek.com>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: drivers/rtc/rtc-mt6397.c
1469
1470ARM/Mediatek SoC support
1471M: Matthias Brugger <matthias.bgg@gmail.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: arch/arm/boot/dts/mt6*
1476F: arch/arm/boot/dts/mt8*
1477F: arch/arm/mach-mediatek/
1478N: mtk
1479K: mediatek
1480
1481ARM/Mediatek USB3 PHY DRIVER
1482M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486F: drivers/phy/phy-mt65xx-usb3.c
1487
1488ARM/MICREL KS8695 ARCHITECTURE
1489M: Greg Ungerer <gerg@uclinux.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491F: arch/arm/mach-ks8695/
1492S: Odd Fixes
1493
1494ARM/MIOA701 MACHINE SUPPORT
1495M: Robert Jarzmik <robert.jarzmik@free.fr>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497F: arch/arm/mach-pxa/mioa701.c
1498S: Maintained
1499
1500ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1501M: Michael Petchkovsky <mkpetch@internode.on.net>
1502S: Maintained
1503
1504ARM/NOMADIK ARCHITECTURE
1505M: Alessandro Rubini <rubini@unipv.it>
1506M: Linus Walleij <linus.walleij@linaro.org>
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: arch/arm/mach-nomadik/
1510F: drivers/pinctrl/nomadik/
1511F: drivers/i2c/busses/i2c-nomadik.c
1512T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1513
1514ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1515M: Nelson Castillo <arhuaco@freaks-unidos.net>
1516L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1517W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1518S: Supported
1519
1520ARM/TOSA MACHINE SUPPORT
1521M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1522M: Dirk Opfer <dirk@opfer-online.de>
1523S: Maintained
1524
1525ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1526M: Marek Vasut <marek.vasut@gmail.com>
1527L: linux-arm-kernel@lists.infradead.org
1528W: http://hackndev.com
1529S: Maintained
1530F: arch/arm/mach-pxa/include/mach/palmtx.h
1531F: arch/arm/mach-pxa/palmtx.c
1532F: arch/arm/mach-pxa/include/mach/palmt5.h
1533F: arch/arm/mach-pxa/palmt5.c
1534F: arch/arm/mach-pxa/include/mach/palmld.h
1535F: arch/arm/mach-pxa/palmld.c
1536F: arch/arm/mach-pxa/include/mach/palmte2.h
1537F: arch/arm/mach-pxa/palmte2.c
1538F: arch/arm/mach-pxa/include/mach/palmtc.h
1539F: arch/arm/mach-pxa/palmtc.c
1540
1541ARM/PALM TREO SUPPORT
1542M: Tomas Cech <sleep_walker@suse.com>
1543L: linux-arm-kernel@lists.infradead.org
1544W: http://hackndev.com
1545S: Maintained
1546F: arch/arm/mach-pxa/include/mach/palmtreo.h
1547F: arch/arm/mach-pxa/palmtreo.c
1548
1549ARM/PALMZ72 SUPPORT
1550M: Sergey Lapin <slapin@ossfans.org>
1551L: linux-arm-kernel@lists.infradead.org
1552W: http://hackndev.com
1553S: Maintained
1554F: arch/arm/mach-pxa/include/mach/palmz72.h
1555F: arch/arm/mach-pxa/palmz72.c
1556
1557ARM/PLEB SUPPORT
1558M: Peter Chubb <pleb@gelato.unsw.edu.au>
1559W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1560S: Maintained
1561
1562ARM/PT DIGITAL BOARD PORT
1563M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565W: http://www.armlinux.org.uk/
1566S: Maintained
1567
1568ARM/QUALCOMM SUPPORT
1569M: Andy Gross <andy.gross@linaro.org>
1570M: David Brown <david.brown@linaro.org>
1571L: linux-arm-msm@vger.kernel.org
1572L: linux-soc@vger.kernel.org
1573S: Maintained
1574F: Documentation/devicetree/bindings/soc/qcom/
1575F: arch/arm/boot/dts/qcom-*.dts
1576F: arch/arm/boot/dts/qcom-*.dtsi
1577F: arch/arm/mach-qcom/
1578F: arch/arm64/boot/dts/qcom/*
1579F: drivers/i2c/busses/i2c-qup.c
1580F: drivers/clk/qcom/
1581F: drivers/soc/qcom/
1582F: drivers/spi/spi-qup.c
1583F: drivers/tty/serial/msm_serial.h
1584F: drivers/tty/serial/msm_serial.c
1585F: drivers/*/pm8???-*
1586F: drivers/mfd/ssbi.c
1587F: drivers/firmware/qcom_scm.c
1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1589
1590ARM/RADISYS ENP2611 MACHINE SUPPORT
1591M: Lennert Buytenhek <kernel@wantstofly.org>
1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S: Maintained
1594
1595ARM/RENESAS ARM64 ARCHITECTURE
1596M: Simon Horman <horms@verge.net.au>
1597M: Magnus Damm <magnus.damm@gmail.com>
1598L: linux-renesas-soc@vger.kernel.org
1599Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1601S: Supported
1602F: arch/arm64/boot/dts/renesas/
1603F: drivers/soc/renesas/
1604F: include/linux/soc/renesas/
1605
1606ARM/RISCPC ARCHITECTURE
1607M: Russell King <linux@armlinux.org.uk>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://www.armlinux.org.uk/
1610S: Maintained
1611F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1612F: arch/arm/include/asm/hardware/ioc.h
1613F: arch/arm/include/asm/hardware/iomd.h
1614F: arch/arm/include/asm/hardware/memc.h
1615F: arch/arm/mach-rpc/
1616F: drivers/net/ethernet/8390/etherh.c
1617F: drivers/net/ethernet/i825xx/ether1*
1618F: drivers/net/ethernet/seeq/ether3*
1619F: drivers/scsi/arm/
1620
1621ARM/Rockchip SoC support
1622M: Heiko Stuebner <heiko@sntech.de>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624L: linux-rockchip@lists.infradead.org
1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1626S: Maintained
1627F: arch/arm/boot/dts/rk3*
1628F: arch/arm/mach-rockchip/
1629F: drivers/clk/rockchip/
1630F: drivers/i2c/busses/i2c-rk3x.c
1631F: drivers/*/*rockchip*
1632F: drivers/*/*/*rockchip*
1633F: sound/soc/rockchip/
1634N: rockchip
1635
1636ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1637M: Kukjin Kim <kgene@kernel.org>
1638M: Krzysztof Kozlowski <krzk@kernel.org>
1639R: Javier Martinez Canillas <javier@osg.samsung.com>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1642S: Maintained
1643F: arch/arm/boot/dts/s3c*
1644F: arch/arm/boot/dts/s5p*
1645F: arch/arm/boot/dts/samsung*
1646F: arch/arm/boot/dts/exynos*
1647F: arch/arm64/boot/dts/exynos/
1648F: arch/arm/plat-samsung/
1649F: arch/arm/mach-s3c24*/
1650F: arch/arm/mach-s3c64xx/
1651F: arch/arm/mach-s5p*/
1652F: arch/arm/mach-exynos*/
1653F: drivers/*/*s3c24*
1654F: drivers/*/*/*s3c24*
1655F: drivers/*/*s3c64xx*
1656F: drivers/*/*s5pv210*
1657F: drivers/memory/samsung/*
1658F: drivers/soc/samsung/*
1659F: Documentation/arm/Samsung/
1660F: Documentation/devicetree/bindings/arm/samsung/
1661F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1662F: Documentation/devicetree/bindings/power/pd-samsung.txt
1663N: exynos
1664
1665ARM/SAMSUNG MOBILE MACHINE SUPPORT
1666M: Kyungmin Park <kyungmin.park@samsung.com>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669F: arch/arm/mach-s5pv210/
1670
1671ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1672M: Kyungmin Park <kyungmin.park@samsung.com>
1673M: Kamil Debski <kamil@wypas.org>
1674M: Andrzej Hajda <a.hajda@samsung.com>
1675L: linux-arm-kernel@lists.infradead.org
1676L: linux-media@vger.kernel.org
1677S: Maintained
1678F: drivers/media/platform/s5p-g2d/
1679
1680ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1681M: Kyungmin Park <kyungmin.park@samsung.com>
1682M: Kamil Debski <kamil@wypas.org>
1683M: Jeongtae Park <jtp.park@samsung.com>
1684M: Andrzej Hajda <a.hajda@samsung.com>
1685L: linux-arm-kernel@lists.infradead.org
1686L: linux-media@vger.kernel.org
1687S: Maintained
1688F: arch/arm/plat-samsung/s5p-dev-mfc.c
1689F: drivers/media/platform/s5p-mfc/
1690
1691ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1692M: Kyungmin Park <kyungmin.park@samsung.com>
1693L: linux-arm-kernel@lists.infradead.org
1694L: linux-media@vger.kernel.org
1695S: Maintained
1696F: drivers/staging/media/platform/s5p-cec/
1697
1698ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1699M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1700M: Jacek Anaszewski <j.anaszewski@samsung.com>
1701L: linux-arm-kernel@lists.infradead.org
1702L: linux-media@vger.kernel.org
1703S: Maintained
1704F: drivers/media/platform/s5p-jpeg/
1705
1706ARM/SHMOBILE ARM ARCHITECTURE
1707M: Simon Horman <horms@verge.net.au>
1708M: Magnus Damm <magnus.damm@gmail.com>
1709L: linux-renesas-soc@vger.kernel.org
1710Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1712S: Supported
1713F: arch/arm/boot/dts/emev2*
1714F: arch/arm/boot/dts/r7s*
1715F: arch/arm/boot/dts/r8a*
1716F: arch/arm/boot/dts/sh*
1717F: arch/arm/configs/shmobile_defconfig
1718F: arch/arm/include/debug/renesas-scif.S
1719F: arch/arm/mach-shmobile/
1720F: drivers/soc/renesas/
1721F: include/linux/soc/renesas/
1722
1723ARM/SOCFPGA ARCHITECTURE
1724M: Dinh Nguyen <dinguyen@opensource.altera.com>
1725S: Maintained
1726F: arch/arm/mach-socfpga/
1727F: arch/arm/boot/dts/socfpga*
1728F: arch/arm/configs/socfpga_defconfig
1729F: arch/arm64/boot/dts/altera/
1730W: http://www.rocketboards.org
1731T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1732
1733ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1734M: Dinh Nguyen <dinguyen@opensource.altera.com>
1735S: Maintained
1736F: drivers/clk/socfpga/
1737
1738ARM/SOCFPGA EDAC SUPPORT
1739M: Thor Thayer <tthayer@opensource.altera.com>
1740S: Maintained
1741F: drivers/edac/altera_edac.
1742
1743ARM/STI ARCHITECTURE
1744M: Patrice Chotard <patrice.chotard@st.com>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746L: kernel@stlinux.com
1747W: http://www.stlinux.com
1748S: Maintained
1749F: arch/arm/mach-sti/
1750F: arch/arm/boot/dts/sti*
1751F: drivers/char/hw_random/st-rng.c
1752F: drivers/clocksource/arm_global_timer.c
1753F: drivers/clocksource/clksrc_st_lpc.c
1754F: drivers/cpufreq/sti-cpufreq.c
1755F: drivers/i2c/busses/i2c-st.c
1756F: drivers/media/rc/st_rc.c
1757F: drivers/media/platform/sti/c8sectpfe/
1758F: drivers/mmc/host/sdhci-st.c
1759F: drivers/phy/phy-miphy28lp.c
1760F: drivers/phy/phy-miphy365x.c
1761F: drivers/phy/phy-stih407-usb.c
1762F: drivers/phy/phy-stih41x-usb.c
1763F: drivers/pinctrl/pinctrl-st.c
1764F: drivers/remoteproc/st_remoteproc.c
1765F: drivers/reset/sti/
1766F: drivers/rtc/rtc-st-lpc.c
1767F: drivers/tty/serial/st-asc.c
1768F: drivers/usb/dwc3/dwc3-st.c
1769F: drivers/usb/host/ehci-st.c
1770F: drivers/usb/host/ohci-st.c
1771F: drivers/watchdog/st_lpc_wdt.c
1772F: drivers/ata/ahci_st.c
1773
1774ARM/STM32 ARCHITECTURE
1775M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1776M: Alexandre Torgue <alexandre.torgue@st.com>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1780N: stm32
1781F: drivers/clocksource/armv7m_systick.c
1782
1783ARM/TANGO ARCHITECTURE
1784M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1785L: linux-arm-kernel@lists.infradead.org
1786S: Maintained
1787N: tango
1788
1789ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1790M: Lennert Buytenhek <kernel@wantstofly.org>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793
1794ARM/TETON BGA MACHINE SUPPORT
1795M: "Mark F. Brown" <mark.brown314@gmail.com>
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798
1799ARM/THECUS N2100 MACHINE SUPPORT
1800M: Lennert Buytenhek <kernel@wantstofly.org>
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Maintained
1803
1804ARM/NUVOTON W90X900 ARM ARCHITECTURE
1805M: Wan ZongShun <mcuos.com@gmail.com>
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807W: http://www.mcuos.com
1808S: Maintained
1809F: arch/arm/mach-w90x900/
1810F: drivers/input/keyboard/w90p910_keypad.c
1811F: drivers/input/touchscreen/w90p910_ts.c
1812F: drivers/watchdog/nuc900_wdt.c
1813F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1814F: drivers/mtd/nand/nuc900_nand.c
1815F: drivers/rtc/rtc-nuc900.c
1816F: drivers/spi/spi-nuc900.c
1817F: drivers/usb/host/ehci-w90x900.c
1818F: drivers/video/fbdev/nuc900fb.c
1819
1820ARM/U300 MACHINE SUPPORT
1821M: Linus Walleij <linus.walleij@linaro.org>
1822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S: Supported
1824F: arch/arm/mach-u300/
1825F: drivers/clocksource/timer-u300.c
1826F: drivers/i2c/busses/i2c-stu300.c
1827F: drivers/rtc/rtc-coh901331.c
1828F: drivers/watchdog/coh901327_wdt.c
1829F: drivers/dma/coh901318*
1830F: drivers/mfd/ab3100*
1831F: drivers/rtc/rtc-ab3100.c
1832F: drivers/rtc/rtc-coh901331.c
1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1834
1835ARM/UNIPHIER ARCHITECTURE
1836M: Masahiro Yamada <yamada.masahiro@socionext.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1839S: Maintained
1840F: arch/arm/boot/dts/uniphier*
1841F: arch/arm/include/asm/hardware/cache-uniphier.h
1842F: arch/arm/mach-uniphier/
1843F: arch/arm/mm/cache-uniphier.c
1844F: arch/arm64/boot/dts/socionext/
1845F: drivers/bus/uniphier-system-bus.c
1846F: drivers/i2c/busses/i2c-uniphier*
1847F: drivers/pinctrl/uniphier/
1848F: drivers/reset/reset-uniphier.c
1849F: drivers/tty/serial/8250/8250_uniphier.c
1850N: uniphier
1851
1852ARM/Ux500 ARM ARCHITECTURE
1853M: Linus Walleij <linus.walleij@linaro.org>
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S: Maintained
1856F: arch/arm/mach-ux500/
1857F: drivers/clocksource/clksrc-dbx500-prcmu.c
1858F: drivers/dma/ste_dma40*
1859F: drivers/hwspinlock/u8500_hsem.c
1860F: drivers/mfd/abx500*
1861F: drivers/mfd/ab8500*
1862F: drivers/mfd/dbx500*
1863F: drivers/mfd/db8500*
1864F: drivers/pinctrl/nomadik/pinctrl-ab*
1865F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1866F: drivers/rtc/rtc-ab8500.c
1867F: drivers/rtc/rtc-pl031.c
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1869
1870ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1871M: Ulf Hansson <ulf.hansson@linaro.org>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873T: git git://git.linaro.org/people/ulfh/clk.git
1874S: Maintained
1875F: drivers/clk/ux500/
1876
1877ARM/VERSATILE EXPRESS PLATFORM
1878M: Liviu Dudau <liviu.dudau@arm.com>
1879M: Sudeep Holla <sudeep.holla@arm.com>
1880M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/boot/dts/vexpress*
1884F: arch/arm64/boot/dts/arm/
1885F: arch/arm/mach-vexpress/
1886F: */*/vexpress*
1887F: */*/*/vexpress*
1888F: drivers/clk/versatile/clk-vexpress-osc.c
1889F: drivers/clocksource/versatile.c
1890N: mps2
1891
1892ARM/VFP SUPPORT
1893M: Russell King <linux@armlinux.org.uk>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W: http://www.armlinux.org.uk/
1896S: Maintained
1897F: arch/arm/vfp/
1898
1899ARM/VOIPAC PXA270 SUPPORT
1900M: Marek Vasut <marek.vasut@gmail.com>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Maintained
1903F: arch/arm/mach-pxa/vpac270.c
1904F: arch/arm/mach-pxa/include/mach/vpac270.h
1905
1906ARM/VT8500 ARM ARCHITECTURE
1907M: Tony Prisk <linux@prisktech.co.nz>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-vt8500/
1911F: drivers/clocksource/vt8500_timer.c
1912F: drivers/i2c/busses/i2c-wmt.c
1913F: drivers/mmc/host/wmt-sdmmc.c
1914F: drivers/pwm/pwm-vt8500.c
1915F: drivers/rtc/rtc-vt8500.c
1916F: drivers/tty/serial/vt8500_serial.c
1917F: drivers/usb/host/ehci-platform.c
1918F: drivers/usb/host/uhci-platform.c
1919F: drivers/video/fbdev/vt8500lcdfb.*
1920F: drivers/video/fbdev/wm8505fb*
1921F: drivers/video/fbdev/wmt_ge_rops.*
1922
1923ARM/ZIPIT Z2 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/z2.c
1928F: arch/arm/mach-pxa/include/mach/z2.h
1929
1930ARM/ZTE ARCHITECTURE
1931M: Jun Nie <jun.nie@linaro.org>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-zx/
1935F: drivers/clk/zte/
1936F: Documentation/devicetree/bindings/arm/zte.txt
1937F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1938
1939ARM/ZYNQ ARCHITECTURE
1940M: Michal Simek <michal.simek@xilinx.com>
1941R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943W: http://wiki.xilinx.com
1944T: git https://github.com/Xilinx/linux-xlnx.git
1945S: Supported
1946F: arch/arm/mach-zynq/
1947F: drivers/cpuidle/cpuidle-zynq.c
1948F: drivers/block/xsysace.c
1949N: zynq
1950N: xilinx
1951F: drivers/clocksource/cadence_ttc_timer.c
1952F: drivers/i2c/busses/i2c-cadence.c
1953F: drivers/mmc/host/sdhci-of-arasan.c
1954F: drivers/edac/synopsys_edac.c
1955
1956ARM SMMU DRIVERS
1957M: Will Deacon <will.deacon@arm.com>
1958R: Robin Murphy <robin.murphy@arm.com>
1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S: Maintained
1961F: drivers/iommu/arm-smmu.c
1962F: drivers/iommu/arm-smmu-v3.c
1963F: drivers/iommu/io-pgtable-arm.c
1964F: drivers/iommu/io-pgtable-arm-v7s.c
1965
1966ARM64 PORT (AARCH64 ARCHITECTURE)
1967M: Catalin Marinas <catalin.marinas@arm.com>
1968M: Will Deacon <will.deacon@arm.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1971S: Maintained
1972F: arch/arm64/
1973F: Documentation/arm64/
1974
1975AS3645A LED FLASH CONTROLLER DRIVER
1976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1977L: linux-media@vger.kernel.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/i2c/as3645a.c
1981F: include/media/i2c/as3645a.h
1982
1983ASC7621 HARDWARE MONITOR DRIVER
1984M: George Joseph <george.joseph@fairview5.com>
1985L: linux-hwmon@vger.kernel.org
1986S: Maintained
1987F: Documentation/hwmon/asc7621
1988F: drivers/hwmon/asc7621.c
1989
1990ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1991M: Corentin Chary <corentin.chary@gmail.com>
1992L: acpi4asus-user@lists.sourceforge.net
1993L: platform-driver-x86@vger.kernel.org
1994W: http://acpi4asus.sf.net
1995S: Maintained
1996F: drivers/platform/x86/asus*.c
1997F: drivers/platform/x86/eeepc*.c
1998
1999ASUS WIRELESS RADIO CONTROL DRIVER
2000M: João Paulo Rechi Vita <jprvita@gmail.com>
2001L: platform-driver-x86@vger.kernel.org
2002S: Maintained
2003F: drivers/platform/x86/asus-wireless.c
2004
2005ASYMMETRIC KEYS
2006M: David Howells <dhowells@redhat.com>
2007L: keyrings@vger.kernel.org
2008S: Maintained
2009F: Documentation/crypto/asymmetric-keys.txt
2010F: include/linux/verification.h
2011F: include/crypto/public_key.h
2012F: include/crypto/pkcs7.h
2013F: crypto/asymmetric_keys/
2014
2015ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2016R: Dan Williams <dan.j.williams@intel.com>
2017W: http://sourceforge.net/projects/xscaleiop
2018S: Odd fixes
2019F: Documentation/crypto/async-tx-api.txt
2020F: crypto/async_tx/
2021F: drivers/dma/
2022F: include/linux/dmaengine.h
2023F: include/linux/async_tx.h
2024
2025AT24 EEPROM DRIVER
2026M: Wolfram Sang <wsa@the-dreams.de>
2027L: linux-i2c@vger.kernel.org
2028S: Maintained
2029F: drivers/misc/eeprom/at24.c
2030F: include/linux/platform_data/at24.h
2031
2032ATA OVER ETHERNET (AOE) DRIVER
2033M: "Ed L. Cashin" <ed.cashin@acm.org>
2034W: http://www.openaoe.org/
2035S: Supported
2036F: Documentation/aoe/
2037F: drivers/block/aoe/
2038
2039ATHEROS 71XX/9XXX GPIO DRIVER
2040M: Alban Bedel <albeu@free.fr>
2041W: https://github.com/AlbanBedel/linux
2042T: git git://github.com/AlbanBedel/linux
2043S: Maintained
2044F: drivers/gpio/gpio-ath79.c
2045F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2046
2047ATHEROS ATH GENERIC UTILITIES
2048M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2049L: linux-wireless@vger.kernel.org
2050S: Supported
2051F: drivers/net/wireless/ath/*
2052
2053ATHEROS ATH5K WIRELESS DRIVER
2054M: Jiri Slaby <jirislaby@gmail.com>
2055M: Nick Kossifidis <mickflemm@gmail.com>
2056M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2057L: linux-wireless@vger.kernel.org
2058W: http://wireless.kernel.org/en/users/Drivers/ath5k
2059S: Maintained
2060F: drivers/net/wireless/ath/ath5k/
2061
2062ATHEROS ATH6KL WIRELESS DRIVER
2063M: Kalle Valo <kvalo@qca.qualcomm.com>
2064L: linux-wireless@vger.kernel.org
2065W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2067S: Supported
2068F: drivers/net/wireless/ath/ath6kl/
2069
2070WILOCITY WIL6210 WIRELESS DRIVER
2071M: Maya Erez <qca_merez@qca.qualcomm.com>
2072L: linux-wireless@vger.kernel.org
2073L: wil6210@qca.qualcomm.com
2074S: Supported
2075W: http://wireless.kernel.org/en/users/Drivers/wil6210
2076F: drivers/net/wireless/ath/wil6210/
2077F: include/uapi/linux/wil6210_uapi.h
2078
2079CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2080M: Christian Lamparter <chunkeey@googlemail.com>
2081L: linux-wireless@vger.kernel.org
2082W: http://wireless.kernel.org/en/users/Drivers/carl9170
2083S: Maintained
2084F: drivers/net/wireless/ath/carl9170/
2085
2086ATK0110 HWMON DRIVER
2087M: Luca Tettamanti <kronos.it@gmail.com>
2088L: linux-hwmon@vger.kernel.org
2089S: Maintained
2090F: drivers/hwmon/asus_atk0110.c
2091
2092ATI_REMOTE2 DRIVER
2093M: Ville Syrjala <syrjala@sci.fi>
2094S: Maintained
2095F: drivers/input/misc/ati_remote2.c
2096
2097ATLX ETHERNET DRIVERS
2098M: Jay Cliburn <jcliburn@gmail.com>
2099M: Chris Snook <chris.snook@gmail.com>
2100L: netdev@vger.kernel.org
2101W: http://sourceforge.net/projects/atl1
2102W: http://atl1.sourceforge.net
2103S: Maintained
2104F: drivers/net/ethernet/atheros/
2105
2106ATM
2107M: Chas Williams <3chas3@gmail.com>
2108L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2109L: netdev@vger.kernel.org
2110W: http://linux-atm.sourceforge.net
2111S: Maintained
2112F: drivers/atm/
2113F: include/linux/atm*
2114F: include/uapi/linux/atm*
2115
2116ATMEL AT91 / AT32 MCI DRIVER
2117M: Ludovic Desroches <ludovic.desroches@atmel.com>
2118S: Maintained
2119F: drivers/mmc/host/atmel-mci.c
2120
2121ATMEL AT91 / AT32 SERIAL DRIVER
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123S: Supported
2124F: drivers/tty/serial/atmel_serial.c
2125
2126ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2127M: Nicolas Ferre <nicolas.ferre@atmel.com>
2128S: Supported
2129F: drivers/power/reset/at91-sama5d2_shdwc.c
2130
2131ATMEL SAMA5D2 ADC DRIVER
2132M: Ludovic Desroches <ludovic.desroches@atmel.com>
2133L: linux-iio@vger.kernel.org
2134S: Supported
2135F: drivers/iio/adc/at91-sama5d2_adc.c
2136
2137ATMEL Audio ALSA driver
2138M: Nicolas Ferre <nicolas.ferre@atmel.com>
2139L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2140S: Supported
2141F: sound/soc/atmel
2142
2143ATMEL DMA DRIVER
2144M: Nicolas Ferre <nicolas.ferre@atmel.com>
2145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S: Supported
2147F: drivers/dma/at_hdmac.c
2148F: drivers/dma/at_hdmac_regs.h
2149F: include/linux/platform_data/dma-atmel.h
2150
2151ATMEL XDMA DRIVER
2152M: Ludovic Desroches <ludovic.desroches@atmel.com>
2153L: linux-arm-kernel@lists.infradead.org
2154L: dmaengine@vger.kernel.org
2155S: Supported
2156F: drivers/dma/at_xdmac.c
2157
2158ATMEL I2C DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-i2c@vger.kernel.org
2161S: Supported
2162F: drivers/i2c/busses/i2c-at91.c
2163
2164ATMEL ISI DRIVER
2165M: Ludovic Desroches <ludovic.desroches@atmel.com>
2166L: linux-media@vger.kernel.org
2167S: Supported
2168F: drivers/media/platform/soc_camera/atmel-isi.c
2169F: include/media/atmel-isi.h
2170
2171ATMEL LCDFB DRIVER
2172M: Nicolas Ferre <nicolas.ferre@atmel.com>
2173L: linux-fbdev@vger.kernel.org
2174S: Maintained
2175F: drivers/video/fbdev/atmel_lcdfb.c
2176F: include/video/atmel_lcdc.h
2177
2178ATMEL MACB ETHERNET DRIVER
2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
2180S: Supported
2181F: drivers/net/ethernet/cadence/
2182
2183ATMEL NAND DRIVER
2184M: Wenyou Yang <wenyou.yang@atmel.com>
2185M: Josh Wu <rainyfeeling@outlook.com>
2186L: linux-mtd@lists.infradead.org
2187S: Supported
2188F: drivers/mtd/nand/atmel_nand*
2189
2190ATMEL SDMMC DRIVER
2191M: Ludovic Desroches <ludovic.desroches@atmel.com>
2192L: linux-mmc@vger.kernel.org
2193S: Supported
2194F: drivers/mmc/host/sdhci-of-at91.c
2195
2196ATMEL SPI DRIVER
2197M: Nicolas Ferre <nicolas.ferre@atmel.com>
2198S: Supported
2199F: drivers/spi/spi-atmel.*
2200
2201ATMEL SSC DRIVER
2202M: Nicolas Ferre <nicolas.ferre@atmel.com>
2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S: Supported
2205F: drivers/misc/atmel-ssc.c
2206F: include/linux/atmel-ssc.h
2207
2208ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2209M: Nicolas Ferre <nicolas.ferre@atmel.com>
2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S: Supported
2212F: drivers/misc/atmel_tclib.c
2213F: drivers/clocksource/tcb_clksrc.c
2214
2215ATMEL USBA UDC DRIVER
2216M: Nicolas Ferre <nicolas.ferre@atmel.com>
2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218S: Supported
2219F: drivers/usb/gadget/udc/atmel_usba_udc.*
2220
2221ATMEL WIRELESS DRIVER
2222M: Simon Kelley <simon@thekelleys.org.uk>
2223L: linux-wireless@vger.kernel.org
2224W: http://www.thekelleys.org.uk/atmel
2225W: http://atmelwlandriver.sourceforge.net/
2226S: Maintained
2227F: drivers/net/wireless/atmel/atmel*
2228
2229ATMEL MAXTOUCH DRIVER
2230M: Nick Dyer <nick@shmanahar.org>
2231T: git git://github.com/ndyer/linux.git
2232S: Maintained
2233F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2234F: drivers/input/touchscreen/atmel_mxt_ts.c
2235F: include/linux/platform_data/atmel_mxt_ts.h
2236
2237ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2238M: Bradley Grove <linuxdrivers@attotech.com>
2239L: linux-scsi@vger.kernel.org
2240W: http://www.attotech.com
2241S: Supported
2242F: drivers/scsi/esas2r
2243
2244ATUSB IEEE 802.15.4 RADIO DRIVER
2245M: Stefan Schmidt <stefan@osg.samsung.com>
2246L: linux-wpan@vger.kernel.org
2247S: Maintained
2248F: drivers/net/ieee802154/atusb.c
2249F: drivers/net/ieee802154/atusb.h
2250F: drivers/net/ieee802154/at86rf230.h
2251
2252AUDIT SUBSYSTEM
2253M: Paul Moore <paul@paul-moore.com>
2254M: Eric Paris <eparis@redhat.com>
2255L: linux-audit@redhat.com (moderated for non-subscribers)
2256W: http://people.redhat.com/sgrubb/audit/
2257T: git git://git.infradead.org/users/pcmoore/audit
2258S: Maintained
2259F: include/linux/audit.h
2260F: include/uapi/linux/audit.h
2261F: kernel/audit*
2262
2263AUXILIARY DISPLAY DRIVERS
2264M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2265W: http://miguelojeda.es/auxdisplay.htm
2266W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2267S: Maintained
2268F: drivers/auxdisplay/
2269F: include/linux/cfag12864b.h
2270
2271AVR32 ARCHITECTURE
2272M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2273M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2274W: http://www.atmel.com/products/AVR32/
2275W: http://mirror.egtvedt.no/avr32linux.org/
2276W: http://avrfreaks.net/
2277S: Maintained
2278F: arch/avr32/
2279
2280AVR32/AT32AP MACHINE SUPPORT
2281M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2282M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2283S: Maintained
2284F: arch/avr32/mach-at32ap/
2285
2286AX.25 NETWORK LAYER
2287M: Ralf Baechle <ralf@linux-mips.org>
2288L: linux-hams@vger.kernel.org
2289W: http://www.linux-ax25.org/
2290S: Maintained
2291F: include/uapi/linux/ax25.h
2292F: include/net/ax25.h
2293F: net/ax25/
2294
2295AZ6007 DVB DRIVER
2296M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2297M: Mauro Carvalho Chehab <mchehab@kernel.org>
2298L: linux-media@vger.kernel.org
2299W: https://linuxtv.org
2300T: git git://linuxtv.org/media_tree.git
2301S: Maintained
2302F: drivers/media/usb/dvb-usb-v2/az6007.c
2303
2304AZTECH FM RADIO RECEIVER DRIVER
2305M: Hans Verkuil <hverkuil@xs4all.nl>
2306L: linux-media@vger.kernel.org
2307T: git git://linuxtv.org/media_tree.git
2308W: https://linuxtv.org
2309S: Maintained
2310F: drivers/media/radio/radio-aztech*
2311
2312B43 WIRELESS DRIVER
2313L: linux-wireless@vger.kernel.org
2314L: b43-dev@lists.infradead.org
2315W: http://wireless.kernel.org/en/users/Drivers/b43
2316S: Odd Fixes
2317F: drivers/net/wireless/broadcom/b43/
2318
2319B43LEGACY WIRELESS DRIVER
2320M: Larry Finger <Larry.Finger@lwfinger.net>
2321L: linux-wireless@vger.kernel.org
2322L: b43-dev@lists.infradead.org
2323W: http://wireless.kernel.org/en/users/Drivers/b43
2324S: Maintained
2325F: drivers/net/wireless/broadcom/b43legacy/
2326
2327BACKLIGHT CLASS/SUBSYSTEM
2328M: Jingoo Han <jingoohan1@gmail.com>
2329M: Lee Jones <lee.jones@linaro.org>
2330T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2331S: Maintained
2332F: drivers/video/backlight/
2333F: include/linux/backlight.h
2334
2335BATMAN ADVANCED
2336M: Marek Lindner <mareklindner@neomailbox.ch>
2337M: Simon Wunderlich <sw@simonwunderlich.de>
2338M: Antonio Quartulli <a@unstable.cc>
2339L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2340W: https://www.open-mesh.org/
2341Q: https://patchwork.open-mesh.org/project/batman/list/
2342S: Maintained
2343F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2344F: Documentation/ABI/testing/sysfs-class-net-mesh
2345F: Documentation/networking/batman-adv.txt
2346F: include/uapi/linux/batman_adv.h
2347F: net/batman-adv/
2348
2349BAYCOM/HDLCDRV DRIVERS FOR AX.25
2350M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2351L: linux-hams@vger.kernel.org
2352W: http://www.baycom.org/~tom/ham/ham.html
2353S: Maintained
2354F: drivers/net/hamradio/baycom*
2355
2356BCACHE (BLOCK LAYER CACHE)
2357M: Kent Overstreet <kent.overstreet@gmail.com>
2358L: linux-bcache@vger.kernel.org
2359W: http://bcache.evilpiepirate.org
2360S: Orphan
2361F: drivers/md/bcache/
2362
2363BDISP ST MEDIA DRIVER
2364M: Fabien Dessenne <fabien.dessenne@st.com>
2365L: linux-media@vger.kernel.org
2366T: git git://linuxtv.org/media_tree.git
2367W: https://linuxtv.org
2368S: Supported
2369F: drivers/media/platform/sti/bdisp
2370
2371BEFS FILE SYSTEM
2372M: Luis de Bethencourt <luisbg@osg.samsung.com>
2373M: Salah Triki <salah.triki@gmail.com>
2374S: Maintained
2375T: git git://github.com/luisbg/linux-befs.git
2376F: Documentation/filesystems/befs.txt
2377F: fs/befs/
2378
2379BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2380M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2381L: netdev@vger.kernel.org
2382S: Maintained
2383F: drivers/net/ethernet/ec_bhf.c
2384
2385BFS FILE SYSTEM
2386M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2387S: Maintained
2388F: Documentation/filesystems/bfs.txt
2389F: fs/bfs/
2390F: include/uapi/linux/bfs_fs.h
2391
2392BLACKFIN ARCHITECTURE
2393M: Steven Miao <realmz6@gmail.com>
2394L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2395T: git git://git.code.sf.net/p/adi-linux/code
2396W: http://blackfin.uclinux.org
2397S: Supported
2398F: arch/blackfin/
2399
2400BLACKFIN EMAC DRIVER
2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2402W: http://blackfin.uclinux.org
2403S: Supported
2404F: drivers/net/ethernet/adi/
2405
2406BLACKFIN RTC DRIVER
2407L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2408W: http://blackfin.uclinux.org
2409S: Supported
2410F: drivers/rtc/rtc-bfin.c
2411
2412BLACKFIN SDH DRIVER
2413M: Sonic Zhang <sonic.zhang@analog.com>
2414L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2415W: http://blackfin.uclinux.org
2416S: Supported
2417F: drivers/mmc/host/bfin_sdh.c
2418
2419BLACKFIN SERIAL DRIVER
2420M: Sonic Zhang <sonic.zhang@analog.com>
2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2422W: http://blackfin.uclinux.org
2423S: Supported
2424F: drivers/tty/serial/bfin_uart.c
2425
2426BLACKFIN WATCHDOG DRIVER
2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2428W: http://blackfin.uclinux.org
2429S: Supported
2430F: drivers/watchdog/bfin_wdt.c
2431
2432BLACKFIN I2C TWI DRIVER
2433M: Sonic Zhang <sonic.zhang@analog.com>
2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2435W: http://blackfin.uclinux.org/
2436S: Supported
2437F: drivers/i2c/busses/i2c-bfin-twi.c
2438
2439BLACKFIN MEDIA DRIVER
2440M: Scott Jiang <scott.jiang.linux@gmail.com>
2441L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2442W: http://blackfin.uclinux.org/
2443S: Supported
2444F: drivers/media/platform/blackfin/
2445F: drivers/media/i2c/adv7183*
2446F: drivers/media/i2c/vs6624*
2447
2448BLINKM RGB LED DRIVER
2449M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2450S: Maintained
2451F: drivers/leds/leds-blinkm.c
2452
2453BLOCK LAYER
2454M: Jens Axboe <axboe@kernel.dk>
2455L: linux-block@vger.kernel.org
2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2457S: Maintained
2458F: block/
2459F: kernel/trace/blktrace.c
2460
2461BLOCK2MTD DRIVER
2462M: Joern Engel <joern@lazybastard.org>
2463L: linux-mtd@lists.infradead.org
2464S: Maintained
2465F: drivers/mtd/devices/block2mtd.c
2466
2467BLUETOOTH DRIVERS
2468M: Marcel Holtmann <marcel@holtmann.org>
2469M: Gustavo Padovan <gustavo@padovan.org>
2470M: Johan Hedberg <johan.hedberg@gmail.com>
2471L: linux-bluetooth@vger.kernel.org
2472W: http://www.bluez.org/
2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2475S: Maintained
2476F: drivers/bluetooth/
2477
2478BLUETOOTH SUBSYSTEM
2479M: Marcel Holtmann <marcel@holtmann.org>
2480M: Gustavo Padovan <gustavo@padovan.org>
2481M: Johan Hedberg <johan.hedberg@gmail.com>
2482L: linux-bluetooth@vger.kernel.org
2483W: http://www.bluez.org/
2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2486S: Maintained
2487F: net/bluetooth/
2488F: include/net/bluetooth/
2489
2490BONDING DRIVER
2491M: Jay Vosburgh <j.vosburgh@gmail.com>
2492M: Veaceslav Falico <vfalico@gmail.com>
2493M: Andy Gospodarek <andy@greyhouse.net>
2494L: netdev@vger.kernel.org
2495W: http://sourceforge.net/projects/bonding/
2496S: Supported
2497F: drivers/net/bonding/
2498F: include/uapi/linux/if_bonding.h
2499
2500BPF (Safe dynamic programs and tools)
2501M: Alexei Starovoitov <ast@kernel.org>
2502L: netdev@vger.kernel.org
2503L: linux-kernel@vger.kernel.org
2504S: Supported
2505F: kernel/bpf/
2506
2507BROADCOM B44 10/100 ETHERNET DRIVER
2508M: Gary Zambrano <zambrano@broadcom.com>
2509L: netdev@vger.kernel.org
2510S: Supported
2511F: drivers/net/ethernet/broadcom/b44.*
2512
2513BROADCOM B53 ETHERNET SWITCH DRIVER
2514M: Florian Fainelli <f.fainelli@gmail.com>
2515L: netdev@vger.kernel.org
2516L: openwrt-devel@lists.openwrt.org (subscribers-only)
2517S: Supported
2518F: drivers/net/dsa/b53/*
2519F: include/linux/platform_data/b53.h
2520
2521BROADCOM GENET ETHERNET DRIVER
2522M: Florian Fainelli <f.fainelli@gmail.com>
2523L: netdev@vger.kernel.org
2524S: Supported
2525F: drivers/net/ethernet/broadcom/genet/
2526
2527BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2528M: Sony Chacko <sony.chacko@qlogic.com>
2529M: Dept-HSGLinuxNICDev@qlogic.com
2530L: netdev@vger.kernel.org
2531S: Supported
2532F: drivers/net/ethernet/broadcom/bnx2.*
2533F: drivers/net/ethernet/broadcom/bnx2_*
2534
2535BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2536M: Ariel Elior <ariel.elior@qlogic.com>
2537L: netdev@vger.kernel.org
2538S: Supported
2539F: drivers/net/ethernet/broadcom/bnx2x/
2540
2541BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2542M: Florian Fainelli <f.fainelli@gmail.com>
2543M: Ray Jui <rjui@broadcom.com>
2544M: Scott Branden <sbranden@broadcom.com>
2545M: bcm-kernel-feedback-list@broadcom.com
2546T: git git://github.com/broadcom/mach-bcm
2547S: Maintained
2548N: bcm281*
2549N: bcm113*
2550N: bcm216*
2551N: kona
2552F: arch/arm/mach-bcm/
2553
2554BROADCOM BCM2835 ARM ARCHITECTURE
2555M: Stephen Warren <swarren@wwwdotorg.org>
2556M: Lee Jones <lee@kernel.org>
2557M: Eric Anholt <eric@anholt.net>
2558L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2561S: Maintained
2562N: bcm2835
2563
2564BROADCOM BCM47XX MIPS ARCHITECTURE
2565M: Hauke Mehrtens <hauke@hauke-m.de>
2566M: Rafał Miłecki <zajec5@gmail.com>
2567L: linux-mips@linux-mips.org
2568S: Maintained
2569F: Documentation/devicetree/bindings/mips/brcm/
2570F: arch/mips/bcm47xx/*
2571F: arch/mips/include/asm/mach-bcm47xx/*
2572
2573BROADCOM BCM5301X ARM ARCHITECTURE
2574M: Hauke Mehrtens <hauke@hauke-m.de>
2575M: Rafał Miłecki <zajec5@gmail.com>
2576M: bcm-kernel-feedback-list@broadcom.com
2577L: linux-arm-kernel@lists.infradead.org
2578S: Maintained
2579F: arch/arm/mach-bcm/bcm_5301x.c
2580F: arch/arm/boot/dts/bcm5301x*.dtsi
2581F: arch/arm/boot/dts/bcm470*
2582
2583BROADCOM BCM63XX ARM ARCHITECTURE
2584M: Florian Fainelli <f.fainelli@gmail.com>
2585M: bcm-kernel-feedback-list@broadcom.com
2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587T: git git://github.com/broadcom/stblinux.git
2588S: Maintained
2589N: bcm63xx
2590
2591BROADCOM BCM63XX/BCM33XX UDC DRIVER
2592M: Kevin Cernekee <cernekee@gmail.com>
2593L: linux-usb@vger.kernel.org
2594S: Maintained
2595F: drivers/usb/gadget/udc/bcm63xx_udc.*
2596
2597BROADCOM BCM7XXX ARM ARCHITECTURE
2598M: Brian Norris <computersforpeace@gmail.com>
2599M: Gregory Fong <gregory.0xf0@gmail.com>
2600M: Florian Fainelli <f.fainelli@gmail.com>
2601M: bcm-kernel-feedback-list@broadcom.com
2602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603T: git git://github.com/broadcom/stblinux.git
2604S: Maintained
2605F: arch/arm/mach-bcm/*brcmstb*
2606F: arch/arm/boot/dts/bcm7*.dts*
2607F: drivers/bus/brcmstb_gisb.c
2608N: brcmstb
2609
2610BROADCOM BMIPS MIPS ARCHITECTURE
2611M: Kevin Cernekee <cernekee@gmail.com>
2612M: Florian Fainelli <f.fainelli@gmail.com>
2613L: linux-mips@linux-mips.org
2614T: git git://github.com/broadcom/stblinux.git
2615S: Maintained
2616F: arch/mips/bmips/*
2617F: arch/mips/include/asm/mach-bmips/*
2618F: arch/mips/kernel/*bmips*
2619F: arch/mips/boot/dts/brcm/bcm*.dts*
2620F: drivers/irqchip/irq-bcm63*
2621F: drivers/irqchip/irq-bcm7*
2622F: drivers/irqchip/irq-brcmstb*
2623F: include/linux/bcm963xx_nvram.h
2624F: include/linux/bcm963xx_tag.h
2625
2626BROADCOM TG3 GIGABIT ETHERNET DRIVER
2627M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2628M: Prashant Sreedharan <prashant@broadcom.com>
2629M: Michael Chan <mchan@broadcom.com>
2630L: netdev@vger.kernel.org
2631S: Supported
2632F: drivers/net/ethernet/broadcom/tg3.*
2633
2634BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2635M: Arend van Spriel <arend.vanspriel@broadcom.com>
2636M: Franky Lin <franky.lin@broadcom.com>
2637M: Hante Meuleman <hante.meuleman@broadcom.com>
2638L: linux-wireless@vger.kernel.org
2639L: brcm80211-dev-list.pdl@broadcom.com
2640S: Supported
2641F: drivers/net/wireless/broadcom/brcm80211/
2642
2643BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2644M: QLogic-Storage-Upstream@qlogic.com
2645L: linux-scsi@vger.kernel.org
2646S: Supported
2647F: drivers/scsi/bnx2fc/
2648
2649BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2650M: QLogic-Storage-Upstream@qlogic.com
2651L: linux-scsi@vger.kernel.org
2652S: Supported
2653F: drivers/scsi/bnx2i/
2654
2655BROADCOM IPROC ARM ARCHITECTURE
2656M: Ray Jui <rjui@broadcom.com>
2657M: Scott Branden <sbranden@broadcom.com>
2658M: Jon Mason <jonmason@broadcom.com>
2659M: bcm-kernel-feedback-list@broadcom.com
2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661T: git git://github.com/broadcom/cygnus-linux.git
2662S: Maintained
2663N: iproc
2664N: cygnus
2665N: bcm[-_]nsp
2666N: bcm9113*
2667N: bcm9583*
2668N: bcm9585*
2669N: bcm9586*
2670N: bcm988312
2671N: bcm113*
2672N: bcm583*
2673N: bcm585*
2674N: bcm586*
2675N: bcm88312
2676F: arch/arm64/boot/dts/broadcom/ns2*
2677F: drivers/clk/bcm/clk-ns*
2678F: drivers/pinctrl/bcm/pinctrl-ns*
2679
2680BROADCOM BRCMSTB GPIO DRIVER
2681M: Gregory Fong <gregory.0xf0@gmail.com>
2682L: bcm-kernel-feedback-list@broadcom.com
2683S: Supported
2684F: drivers/gpio/gpio-brcmstb.c
2685F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2686
2687BROADCOM KONA GPIO DRIVER
2688M: Ray Jui <rjui@broadcom.com>
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Supported
2691F: drivers/gpio/gpio-bcm-kona.c
2692F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2693
2694BROADCOM NVRAM DRIVER
2695M: Rafał Miłecki <zajec5@gmail.com>
2696L: linux-mips@linux-mips.org
2697S: Maintained
2698F: drivers/firmware/broadcom/*
2699
2700BROADCOM STB NAND FLASH DRIVER
2701M: Brian Norris <computersforpeace@gmail.com>
2702M: Kamal Dasu <kdasu.kdev@gmail.com>
2703L: linux-mtd@lists.infradead.org
2704L: bcm-kernel-feedback-list@broadcom.com
2705S: Maintained
2706F: drivers/mtd/nand/brcmnand/
2707
2708BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2709M: Rafał Miłecki <zajec5@gmail.com>
2710L: linux-wireless@vger.kernel.org
2711S: Maintained
2712F: drivers/bcma/
2713F: include/linux/bcma/
2714
2715BROADCOM SYSTEMPORT ETHERNET DRIVER
2716M: Florian Fainelli <f.fainelli@gmail.com>
2717L: netdev@vger.kernel.org
2718S: Supported
2719F: drivers/net/ethernet/broadcom/bcmsysport.*
2720
2721BROADCOM VULCAN ARM64 SOC
2722M: Jayachandran C. <jchandra@broadcom.com>
2723M: bcm-kernel-feedback-list@broadcom.com
2724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725S: Maintained
2726F: arch/arm64/boot/dts/broadcom/vulcan*
2727
2728BROCADE BFA FC SCSI DRIVER
2729M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2730M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2731L: linux-scsi@vger.kernel.org
2732S: Supported
2733F: drivers/scsi/bfa/
2734
2735BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2736M: Rasesh Mody <rasesh.mody@qlogic.com>
2737L: netdev@vger.kernel.org
2738S: Supported
2739F: drivers/net/ethernet/brocade/bna/
2740
2741BSG (block layer generic sg v4 driver)
2742M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2743L: linux-scsi@vger.kernel.org
2744S: Supported
2745F: block/bsg.c
2746F: include/linux/bsg.h
2747F: include/uapi/linux/bsg.h
2748
2749BT87X AUDIO DRIVER
2750M: Clemens Ladisch <clemens@ladisch.de>
2751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2752T: git git://git.alsa-project.org/alsa-kernel.git
2753S: Maintained
2754F: Documentation/sound/alsa/Bt87x.txt
2755F: sound/pci/bt87x.c
2756
2757BT8XXGPIO DRIVER
2758M: Michael Buesch <m@bues.ch>
2759W: http://bu3sch.de/btgpio.php
2760S: Maintained
2761F: drivers/gpio/gpio-bt8xx.c
2762
2763BTRFS FILE SYSTEM
2764M: Chris Mason <clm@fb.com>
2765M: Josef Bacik <jbacik@fb.com>
2766M: David Sterba <dsterba@suse.com>
2767L: linux-btrfs@vger.kernel.org
2768W: http://btrfs.wiki.kernel.org/
2769Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2771S: Maintained
2772F: Documentation/filesystems/btrfs.txt
2773F: fs/btrfs/
2774
2775BTTV VIDEO4LINUX DRIVER
2776M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2777M: Mauro Carvalho Chehab <mchehab@kernel.org>
2778L: linux-media@vger.kernel.org
2779W: https://linuxtv.org
2780T: git git://linuxtv.org/media_tree.git
2781S: Odd fixes
2782F: Documentation/video4linux/bttv/
2783F: drivers/media/pci/bt8xx/bttv*
2784
2785BUSLOGIC SCSI DRIVER
2786M: Khalid Aziz <khalid@gonehiking.org>
2787L: linux-scsi@vger.kernel.org
2788S: Maintained
2789F: drivers/scsi/BusLogic.*
2790F: drivers/scsi/FlashPoint.*
2791
2792C-MEDIA CMI8788 DRIVER
2793M: Clemens Ladisch <clemens@ladisch.de>
2794L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2795T: git git://git.alsa-project.org/alsa-kernel.git
2796S: Maintained
2797F: sound/pci/oxygen/
2798
2799C6X ARCHITECTURE
2800M: Mark Salter <msalter@redhat.com>
2801M: Aurelien Jacquiot <a-jacquiot@ti.com>
2802L: linux-c6x-dev@linux-c6x.org
2803W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2804S: Maintained
2805F: arch/c6x/
2806
2807CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2808M: David Howells <dhowells@redhat.com>
2809L: linux-cachefs@redhat.com (moderated for non-subscribers)
2810S: Supported
2811F: Documentation/filesystems/caching/cachefiles.txt
2812F: fs/cachefiles/
2813
2814CADET FM/AM RADIO RECEIVER DRIVER
2815M: Hans Verkuil <hverkuil@xs4all.nl>
2816L: linux-media@vger.kernel.org
2817T: git git://linuxtv.org/media_tree.git
2818W: https://linuxtv.org
2819S: Maintained
2820F: drivers/media/radio/radio-cadet*
2821
2822CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2823M: Jonathan Corbet <corbet@lwn.net>
2824L: linux-media@vger.kernel.org
2825T: git git://linuxtv.org/media_tree.git
2826S: Maintained
2827F: Documentation/video4linux/cafe_ccic
2828F: drivers/media/platform/marvell-ccic/
2829
2830CAIF NETWORK LAYER
2831M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2832L: netdev@vger.kernel.org
2833S: Supported
2834F: Documentation/networking/caif/
2835F: drivers/net/caif/
2836F: include/uapi/linux/caif/
2837F: include/net/caif/
2838F: net/caif/
2839
2840CALGARY x86-64 IOMMU
2841M: Muli Ben-Yehuda <mulix@mulix.org>
2842M: Jon Mason <jdmason@kudzu.us>
2843L: iommu@lists.linux-foundation.org
2844S: Maintained
2845F: arch/x86/kernel/pci-calgary_64.c
2846F: arch/x86/kernel/tce_64.c
2847F: arch/x86/include/asm/calgary.h
2848F: arch/x86/include/asm/tce.h
2849
2850CAN NETWORK LAYER
2851M: Oliver Hartkopp <socketcan@hartkopp.net>
2852M: Marc Kleine-Budde <mkl@pengutronix.de>
2853L: linux-can@vger.kernel.org
2854W: https://github.com/linux-can
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2857S: Maintained
2858F: Documentation/networking/can.txt
2859F: net/can/
2860F: include/linux/can/core.h
2861F: include/uapi/linux/can.h
2862F: include/uapi/linux/can/bcm.h
2863F: include/uapi/linux/can/raw.h
2864F: include/uapi/linux/can/gw.h
2865
2866CAN NETWORK DRIVERS
2867M: Wolfgang Grandegger <wg@grandegger.com>
2868M: Marc Kleine-Budde <mkl@pengutronix.de>
2869L: linux-can@vger.kernel.org
2870W: https://github.com/linux-can
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2873S: Maintained
2874F: Documentation/devicetree/bindings/net/can/
2875F: drivers/net/can/
2876F: include/linux/can/dev.h
2877F: include/linux/can/platform/
2878F: include/uapi/linux/can/error.h
2879F: include/uapi/linux/can/netlink.h
2880
2881CAPABILITIES
2882M: Serge Hallyn <serge@hallyn.com>
2883L: linux-security-module@vger.kernel.org
2884S: Supported
2885F: include/linux/capability.h
2886F: include/uapi/linux/capability.h
2887F: security/commoncap.c
2888F: kernel/capability.c
2889
2890CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2891M: Kevin Tsai <ktsai@capellamicro.com>
2892S: Maintained
2893F: drivers/iio/light/cm*
2894F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2895
2896CAVIUM I2C DRIVER
2897M: Jan Glauber <jglauber@cavium.com>
2898M: David Daney <david.daney@cavium.com>
2899W: http://www.cavium.com
2900S: Supported
2901F: drivers/i2c/busses/i2c-octeon*
2902F: drivers/i2c/busses/i2c-thunderx*
2903
2904CAVIUM LIQUIDIO NETWORK DRIVER
2905M: Derek Chickles <derek.chickles@caviumnetworks.com>
2906M: Satanand Burla <satananda.burla@caviumnetworks.com>
2907M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2908M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2909L: netdev@vger.kernel.org
2910W: http://www.cavium.com
2911S: Supported
2912F: drivers/net/ethernet/cavium/liquidio/
2913
2914CC2520 IEEE-802.15.4 RADIO DRIVER
2915M: Varka Bhadram <varkabhadram@gmail.com>
2916L: linux-wpan@vger.kernel.org
2917S: Maintained
2918F: drivers/net/ieee802154/cc2520.c
2919F: include/linux/spi/cc2520.h
2920F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2921
2922CEC DRIVER
2923M: Hans Verkuil <hans.verkuil@cisco.com>
2924L: linux-media@vger.kernel.org
2925T: git git://linuxtv.org/media_tree.git
2926W: http://linuxtv.org
2927S: Supported
2928F: Documentation/cec.txt
2929F: Documentation/DocBook/media/v4l/cec*
2930F: drivers/staging/media/cec/
2931F: drivers/media/cec-edid.c
2932F: drivers/media/rc/keymaps/rc-cec.c
2933F: include/media/cec.h
2934F: include/media/cec-edid.h
2935F: include/linux/cec.h
2936F: include/linux/cec-funcs.h
2937
2938CELL BROADBAND ENGINE ARCHITECTURE
2939M: Arnd Bergmann <arnd@arndb.de>
2940L: linuxppc-dev@lists.ozlabs.org
2941W: http://www.ibm.com/developerworks/power/cell/
2942S: Supported
2943F: arch/powerpc/include/asm/cell*.h
2944F: arch/powerpc/include/asm/spu*.h
2945F: arch/powerpc/include/uapi/asm/spu*.h
2946F: arch/powerpc/oprofile/*cell*
2947F: arch/powerpc/platforms/cell/
2948
2949CEPH COMMON CODE (LIBCEPH)
2950M: Ilya Dryomov <idryomov@gmail.com>
2951M: "Yan, Zheng" <zyan@redhat.com>
2952M: Sage Weil <sage@redhat.com>
2953L: ceph-devel@vger.kernel.org
2954W: http://ceph.com/
2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2956T: git git://github.com/ceph/ceph-client.git
2957S: Supported
2958F: net/ceph/
2959F: include/linux/ceph/
2960F: include/linux/crush/
2961
2962CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2963M: "Yan, Zheng" <zyan@redhat.com>
2964M: Sage Weil <sage@redhat.com>
2965M: Ilya Dryomov <idryomov@gmail.com>
2966L: ceph-devel@vger.kernel.org
2967W: http://ceph.com/
2968T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2969T: git git://github.com/ceph/ceph-client.git
2970S: Supported
2971F: Documentation/filesystems/ceph.txt
2972F: fs/ceph/
2973
2974CERTIFICATE HANDLING:
2975M: David Howells <dhowells@redhat.com>
2976M: David Woodhouse <dwmw2@infradead.org>
2977L: keyrings@vger.kernel.org
2978S: Maintained
2979F: Documentation/module-signing.txt
2980F: certs/
2981F: scripts/sign-file.c
2982F: scripts/extract-cert.c
2983
2984CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2985L: linux-usb@vger.kernel.org
2986S: Orphan
2987F: Documentation/usb/WUSB-Design-overview.txt
2988F: Documentation/usb/wusb-cbaf
2989F: drivers/usb/host/hwa-hc.c
2990F: drivers/usb/host/whci/
2991F: drivers/usb/wusbcore/
2992F: include/linux/usb/wusb*
2993
2994CFAG12864B LCD DRIVER
2995M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2996W: http://miguelojeda.es/auxdisplay.htm
2997W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2998S: Maintained
2999F: drivers/auxdisplay/cfag12864b.c
3000F: include/linux/cfag12864b.h
3001
3002CFAG12864BFB LCD FRAMEBUFFER DRIVER
3003M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3004W: http://miguelojeda.es/auxdisplay.htm
3005W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3006S: Maintained
3007F: drivers/auxdisplay/cfag12864bfb.c
3008F: include/linux/cfag12864b.h
3009
3010CFG80211 and NL80211
3011M: Johannes Berg <johannes@sipsolutions.net>
3012L: linux-wireless@vger.kernel.org
3013W: http://wireless.kernel.org/
3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3016S: Maintained
3017F: include/uapi/linux/nl80211.h
3018F: include/net/cfg80211.h
3019F: net/wireless/*
3020X: net/wireless/wext*
3021
3022CHAR and MISC DRIVERS
3023M: Arnd Bergmann <arnd@arndb.de>
3024M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3026S: Supported
3027F: drivers/char/*
3028F: drivers/misc/*
3029F: include/linux/miscdevice.h
3030
3031CHECKPATCH
3032M: Andy Whitcroft <apw@canonical.com>
3033M: Joe Perches <joe@perches.com>
3034S: Maintained
3035F: scripts/checkpatch.pl
3036
3037CHINESE DOCUMENTATION
3038M: Harry Wei <harryxiyou@gmail.com>
3039L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3040L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3041S: Maintained
3042F: Documentation/zh_CN/
3043
3044CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3045M: Peter Chen <Peter.Chen@nxp.com>
3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3047L: linux-usb@vger.kernel.org
3048S: Maintained
3049F: drivers/usb/chipidea/
3050
3051CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3052M: Hans de Goede <hdegoede@redhat.com>
3053L: linux-input@vger.kernel.org
3054S: Maintained
3055F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3056F: drivers/input/touchscreen/chipone_icn8318.c
3057
3058CHROME HARDWARE PLATFORM SUPPORT
3059M: Olof Johansson <olof@lixom.net>
3060S: Maintained
3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3062F: drivers/platform/chrome/
3063
3064CISCO VIC ETHERNET NIC DRIVER
3065M: Christian Benvenuti <benve@cisco.com>
3066M: Sujith Sankar <ssujith@cisco.com>
3067M: Govindarajulu Varadarajan <_govind@gmx.com>
3068M: Neel Patel <neepatel@cisco.com>
3069S: Supported
3070F: drivers/net/ethernet/cisco/enic/
3071
3072CISCO VIC LOW LATENCY NIC DRIVER
3073M: Christian Benvenuti <benve@cisco.com>
3074M: Dave Goodell <dgoodell@cisco.com>
3075S: Supported
3076F: drivers/infiniband/hw/usnic/
3077
3078CIRRUS LOGIC EP93XX ETHERNET DRIVER
3079M: Hartley Sweeten <hsweeten@visionengravers.com>
3080L: netdev@vger.kernel.org
3081S: Maintained
3082F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3083
3084CIRRUS LOGIC AUDIO CODEC DRIVERS
3085M: Brian Austin <brian.austin@cirrus.com>
3086M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3087L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3088S: Maintained
3089F: sound/soc/codecs/cs*
3090
3091CLEANCACHE API
3092M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3093L: linux-kernel@vger.kernel.org
3094S: Maintained
3095F: mm/cleancache.c
3096F: include/linux/cleancache.h
3097
3098CLK API
3099M: Russell King <linux@armlinux.org.uk>
3100L: linux-clk@vger.kernel.org
3101S: Maintained
3102F: include/linux/clk.h
3103
3104CLOCKSOURCE, CLOCKEVENT DRIVERS
3105M: Daniel Lezcano <daniel.lezcano@linaro.org>
3106M: Thomas Gleixner <tglx@linutronix.de>
3107L: linux-kernel@vger.kernel.org
3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3109S: Supported
3110F: drivers/clocksource
3111
3112CISCO FCOE HBA DRIVER
3113M: Hiral Patel <hiralpat@cisco.com>
3114M: Suma Ramars <sramars@cisco.com>
3115M: Brian Uchino <buchino@cisco.com>
3116L: linux-scsi@vger.kernel.org
3117S: Supported
3118F: drivers/scsi/fnic/
3119
3120CISCO SCSI HBA DRIVER
3121M: Narsimhulu Musini <nmusini@cisco.com>
3122M: Sesidhar Baddela <sebaddel@cisco.com>
3123L: linux-scsi@vger.kernel.org
3124S: Supported
3125F: drivers/scsi/snic/
3126
3127CMPC ACPI DRIVER
3128M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3129M: Daniel Oliveira Nascimento <don@syst.com.br>
3130L: platform-driver-x86@vger.kernel.org
3131S: Supported
3132F: drivers/platform/x86/classmate-laptop.c
3133
3134COBALT MEDIA DRIVER
3135M: Hans Verkuil <hans.verkuil@cisco.com>
3136L: linux-media@vger.kernel.org
3137T: git git://linuxtv.org/media_tree.git
3138W: https://linuxtv.org
3139S: Supported
3140F: drivers/media/pci/cobalt/
3141
3142COCCINELLE/Semantic Patches (SmPL)
3143M: Julia Lawall <Julia.Lawall@lip6.fr>
3144M: Gilles Muller <Gilles.Muller@lip6.fr>
3145M: Nicolas Palix <nicolas.palix@imag.fr>
3146M: Michal Marek <mmarek@suse.com>
3147L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3149W: http://coccinelle.lip6.fr/
3150S: Supported
3151F: Documentation/dev-tools/coccinelle.rst
3152F: scripts/coccinelle/
3153F: scripts/coccicheck
3154
3155CODA FILE SYSTEM
3156M: Jan Harkes <jaharkes@cs.cmu.edu>
3157M: coda@cs.cmu.edu
3158L: codalist@coda.cs.cmu.edu
3159W: http://www.coda.cs.cmu.edu/
3160S: Maintained
3161F: Documentation/filesystems/coda.txt
3162F: fs/coda/
3163F: include/linux/coda*.h
3164F: include/uapi/linux/coda*.h
3165
3166CODA V4L2 MEM2MEM DRIVER
3167M: Philipp Zabel <p.zabel@pengutronix.de>
3168L: linux-media@vger.kernel.org
3169S: Maintained
3170F: Documentation/devicetree/bindings/media/coda.txt
3171F: drivers/media/platform/coda/
3172
3173COMMON CLK FRAMEWORK
3174M: Michael Turquette <mturquette@baylibre.com>
3175M: Stephen Boyd <sboyd@codeaurora.org>
3176L: linux-clk@vger.kernel.org
3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3178S: Maintained
3179F: Documentation/devicetree/bindings/clock/
3180F: drivers/clk/
3181X: drivers/clk/clkdev.c
3182F: include/linux/clk-pr*
3183F: include/linux/clk/
3184
3185COMMON INTERNET FILE SYSTEM (CIFS)
3186M: Steve French <sfrench@samba.org>
3187L: linux-cifs@vger.kernel.org
3188L: samba-technical@lists.samba.org (moderated for non-subscribers)
3189W: http://linux-cifs.samba.org/
3190T: git git://git.samba.org/sfrench/cifs-2.6.git
3191S: Supported
3192F: Documentation/filesystems/cifs/
3193F: fs/cifs/
3194
3195COMPACTPCI HOTPLUG CORE
3196M: Scott Murray <scott@spiteful.org>
3197L: linux-pci@vger.kernel.org
3198S: Maintained
3199F: drivers/pci/hotplug/cpci_hotplug*
3200
3201COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3202M: Scott Murray <scott@spiteful.org>
3203L: linux-pci@vger.kernel.org
3204S: Maintained
3205F: drivers/pci/hotplug/cpcihp_zt5550.*
3206
3207COMPACTPCI HOTPLUG GENERIC DRIVER
3208M: Scott Murray <scott@spiteful.org>
3209L: linux-pci@vger.kernel.org
3210S: Maintained
3211F: drivers/pci/hotplug/cpcihp_generic.c
3212
3213COMPAL LAPTOP SUPPORT
3214M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3215L: platform-driver-x86@vger.kernel.org
3216S: Maintained
3217F: drivers/platform/x86/compal-laptop.c
3218
3219CONEXANT ACCESSRUNNER USB DRIVER
3220L: accessrunner-general@lists.sourceforge.net
3221W: http://accessrunner.sourceforge.net/
3222S: Orphan
3223F: drivers/usb/atm/cxacru.c
3224
3225CONFIGFS
3226M: Joel Becker <jlbec@evilplan.org>
3227M: Christoph Hellwig <hch@lst.de>
3228T: git git://git.infradead.org/users/hch/configfs.git
3229S: Supported
3230F: fs/configfs/
3231F: include/linux/configfs.h
3232
3233CONNECTOR
3234M: Evgeniy Polyakov <zbr@ioremap.net>
3235L: netdev@vger.kernel.org
3236S: Maintained
3237F: drivers/connector/
3238
3239CONTROL GROUP (CGROUP)
3240M: Tejun Heo <tj@kernel.org>
3241M: Li Zefan <lizefan@huawei.com>
3242M: Johannes Weiner <hannes@cmpxchg.org>
3243L: cgroups@vger.kernel.org
3244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3245S: Maintained
3246F: Documentation/cgroup*
3247F: include/linux/cgroup*
3248F: kernel/cgroup*
3249
3250CONTROL GROUP - CPUSET
3251M: Li Zefan <lizefan@huawei.com>
3252L: cgroups@vger.kernel.org
3253W: http://www.bullopensource.org/cpuset/
3254W: http://oss.sgi.com/projects/cpusets/
3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3256S: Maintained
3257F: Documentation/cgroup-v1/cpusets.txt
3258F: include/linux/cpuset.h
3259F: kernel/cpuset.c
3260
3261CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3262M: Johannes Weiner <hannes@cmpxchg.org>
3263M: Michal Hocko <mhocko@kernel.org>
3264M: Vladimir Davydov <vdavydov.dev@gmail.com>
3265L: cgroups@vger.kernel.org
3266L: linux-mm@kvack.org
3267S: Maintained
3268F: mm/memcontrol.c
3269F: mm/swap_cgroup.c
3270
3271CORETEMP HARDWARE MONITORING DRIVER
3272M: Fenghua Yu <fenghua.yu@intel.com>
3273L: linux-hwmon@vger.kernel.org
3274S: Maintained
3275F: Documentation/hwmon/coretemp
3276F: drivers/hwmon/coretemp.c
3277
3278COSA/SRP SYNC SERIAL DRIVER
3279M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3280W: http://www.fi.muni.cz/~kas/cosa/
3281S: Maintained
3282F: drivers/net/wan/cosa*
3283
3284CPMAC ETHERNET DRIVER
3285M: Florian Fainelli <f.fainelli@gmail.com>
3286L: netdev@vger.kernel.org
3287S: Maintained
3288F: drivers/net/ethernet/ti/cpmac.c
3289
3290CPU FREQUENCY DRIVERS
3291M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3292M: Viresh Kumar <viresh.kumar@linaro.org>
3293L: linux-pm@vger.kernel.org
3294S: Maintained
3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3296T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3297F: drivers/cpufreq/
3298F: include/linux/cpufreq.h
3299
3300CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3301M: Viresh Kumar <viresh.kumar@linaro.org>
3302M: Sudeep Holla <sudeep.holla@arm.com>
3303L: linux-pm@vger.kernel.org
3304W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3305S: Maintained
3306F: drivers/cpufreq/arm_big_little.h
3307F: drivers/cpufreq/arm_big_little.c
3308F: drivers/cpufreq/arm_big_little_dt.c
3309
3310CPUIDLE DRIVER - ARM BIG LITTLE
3311M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3312M: Daniel Lezcano <daniel.lezcano@linaro.org>
3313L: linux-pm@vger.kernel.org
3314L: linux-arm-kernel@lists.infradead.org
3315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3316S: Maintained
3317F: drivers/cpuidle/cpuidle-big_little.c
3318
3319CPUIDLE DRIVER - ARM EXYNOS
3320M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3321M: Daniel Lezcano <daniel.lezcano@linaro.org>
3322M: Kukjin Kim <kgene@kernel.org>
3323L: linux-pm@vger.kernel.org
3324L: linux-samsung-soc@vger.kernel.org
3325S: Supported
3326F: drivers/cpuidle/cpuidle-exynos.c
3327F: arch/arm/mach-exynos/pm.c
3328
3329CPUIDLE DRIVERS
3330M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3331M: Daniel Lezcano <daniel.lezcano@linaro.org>
3332L: linux-pm@vger.kernel.org
3333S: Maintained
3334T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3335F: drivers/cpuidle/*
3336F: include/linux/cpuidle.h
3337
3338CPUID/MSR DRIVER
3339M: "H. Peter Anvin" <hpa@zytor.com>
3340S: Maintained
3341F: arch/x86/kernel/cpuid.c
3342F: arch/x86/kernel/msr.c
3343
3344CPU POWER MONITORING SUBSYSTEM
3345M: Thomas Renninger <trenn@suse.com>
3346L: linux-pm@vger.kernel.org
3347S: Maintained
3348F: tools/power/cpupower/
3349
3350CRAMFS FILESYSTEM
3351W: http://sourceforge.net/projects/cramfs/
3352S: Orphan / Obsolete
3353F: Documentation/filesystems/cramfs.txt
3354F: fs/cramfs/
3355
3356CRIS PORT
3357M: Mikael Starvik <starvik@axis.com>
3358M: Jesper Nilsson <jesper.nilsson@axis.com>
3359L: linux-cris-kernel@axis.com
3360W: http://developer.axis.com
3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3362S: Maintained
3363F: arch/cris/
3364F: drivers/tty/serial/crisv10.*
3365
3366CRYPTO API
3367M: Herbert Xu <herbert@gondor.apana.org.au>
3368M: "David S. Miller" <davem@davemloft.net>
3369L: linux-crypto@vger.kernel.org
3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3371T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3372S: Maintained
3373F: Documentation/crypto/
3374F: Documentation/devicetree/bindings/crypto/
3375F: Documentation/DocBook/crypto-API.tmpl
3376F: arch/*/crypto/
3377F: crypto/
3378F: drivers/crypto/
3379F: include/crypto/
3380
3381CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3382M: Neil Horman <nhorman@tuxdriver.com>
3383L: linux-crypto@vger.kernel.org
3384S: Maintained
3385F: crypto/ansi_cprng.c
3386F: crypto/rng.c
3387
3388CS3308 MEDIA DRIVER
3389M: Hans Verkuil <hverkuil@xs4all.nl>
3390L: linux-media@vger.kernel.org
3391T: git git://linuxtv.org/media_tree.git
3392W: http://linuxtv.org
3393S: Odd Fixes
3394F: drivers/media/i2c/cs3308.c
3395F: drivers/media/i2c/cs3308.h
3396
3397CS5535 Audio ALSA driver
3398M: Jaya Kumar <jayakumar.alsa@gmail.com>
3399S: Maintained
3400F: sound/pci/cs5535audio/
3401
3402CW1200 WLAN driver
3403M: Solomon Peachy <pizza@shaftnet.org>
3404S: Maintained
3405F: drivers/net/wireless/st/cw1200/
3406
3407CX18 VIDEO4LINUX DRIVER
3408M: Andy Walls <awalls@md.metrocast.net>
3409L: ivtv-devel@ivtvdriver.org (subscribers-only)
3410L: linux-media@vger.kernel.org
3411T: git git://linuxtv.org/media_tree.git
3412W: https://linuxtv.org
3413W: http://www.ivtvdriver.org/index.php/Cx18
3414S: Maintained
3415F: Documentation/video4linux/cx18.txt
3416F: drivers/media/pci/cx18/
3417F: include/uapi/linux/ivtv*
3418
3419CX2341X MPEG ENCODER HELPER MODULE
3420M: Hans Verkuil <hverkuil@xs4all.nl>
3421L: linux-media@vger.kernel.org
3422T: git git://linuxtv.org/media_tree.git
3423W: https://linuxtv.org
3424S: Maintained
3425F: drivers/media/common/cx2341x*
3426F: include/media/cx2341x*
3427
3428CX24120 MEDIA DRIVER
3429M: Jemma Denson <jdenson@gmail.com>
3430M: Patrick Boettcher <patrick.boettcher@posteo.de>
3431L: linux-media@vger.kernel.org
3432W: https://linuxtv.org
3433Q: http://patchwork.linuxtv.org/project/linux-media/list/
3434S: Maintained
3435F: drivers/media/dvb-frontends/cx24120*
3436
3437CX88 VIDEO4LINUX DRIVER
3438M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3439M: Mauro Carvalho Chehab <mchehab@kernel.org>
3440L: linux-media@vger.kernel.org
3441W: https://linuxtv.org
3442T: git git://linuxtv.org/media_tree.git
3443S: Odd fixes
3444F: Documentation/video4linux/cx88/
3445F: drivers/media/pci/cx88/
3446
3447CXD2820R MEDIA DRIVER
3448M: Antti Palosaari <crope@iki.fi>
3449L: linux-media@vger.kernel.org
3450W: https://linuxtv.org
3451W: http://palosaari.fi/linux/
3452Q: http://patchwork.linuxtv.org/project/linux-media/list/
3453T: git git://linuxtv.org/anttip/media_tree.git
3454S: Maintained
3455F: drivers/media/dvb-frontends/cxd2820r*
3456
3457CXGB3 ETHERNET DRIVER (CXGB3)
3458M: Santosh Raspatur <santosh@chelsio.com>
3459L: netdev@vger.kernel.org
3460W: http://www.chelsio.com
3461S: Supported
3462F: drivers/net/ethernet/chelsio/cxgb3/
3463
3464CXGB3 ISCSI DRIVER (CXGB3I)
3465M: Karen Xie <kxie@chelsio.com>
3466L: linux-scsi@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
3469F: drivers/scsi/cxgbi/cxgb3i
3470
3471CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3472M: Steve Wise <swise@chelsio.com>
3473L: linux-rdma@vger.kernel.org
3474W: http://www.openfabrics.org
3475S: Supported
3476F: drivers/infiniband/hw/cxgb3/
3477
3478CXGB4 ETHERNET DRIVER (CXGB4)
3479M: Hariprasad S <hariprasad@chelsio.com>
3480L: netdev@vger.kernel.org
3481W: http://www.chelsio.com
3482S: Supported
3483F: drivers/net/ethernet/chelsio/cxgb4/
3484
3485CXGB4 ISCSI DRIVER (CXGB4I)
3486M: Karen Xie <kxie@chelsio.com>
3487L: linux-scsi@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
3490F: drivers/scsi/cxgbi/cxgb4i
3491
3492CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3493M: Steve Wise <swise@chelsio.com>
3494L: linux-rdma@vger.kernel.org
3495W: http://www.openfabrics.org
3496S: Supported
3497F: drivers/infiniband/hw/cxgb4/
3498
3499CXGB4VF ETHERNET DRIVER (CXGB4VF)
3500M: Casey Leedom <leedom@chelsio.com>
3501L: netdev@vger.kernel.org
3502W: http://www.chelsio.com
3503S: Supported
3504F: drivers/net/ethernet/chelsio/cxgb4vf/
3505
3506CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3507M: Ian Munsie <imunsie@au1.ibm.com>
3508M: Michael Neuling <mikey@neuling.org>
3509L: linuxppc-dev@lists.ozlabs.org
3510S: Supported
3511F: drivers/misc/cxl/
3512F: include/misc/cxl*
3513F: include/uapi/misc/cxl.h
3514F: Documentation/powerpc/cxl.txt
3515F: Documentation/powerpc/cxl.txt
3516F: Documentation/ABI/testing/sysfs-class-cxl
3517
3518CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3519M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3520M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3521M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3522L: linux-scsi@vger.kernel.org
3523S: Supported
3524F: drivers/scsi/cxlflash/
3525F: include/uapi/scsi/cxlflash_ioctls.h
3526F: Documentation/powerpc/cxlflash.txt
3527
3528STMMAC ETHERNET DRIVER
3529M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3530M: Alexandre Torgue <alexandre.torgue@st.com>
3531L: netdev@vger.kernel.org
3532W: http://www.stlinux.com
3533S: Supported
3534F: drivers/net/ethernet/stmicro/stmmac/
3535
3536CYBERPRO FB DRIVER
3537M: Russell King <linux@armlinux.org.uk>
3538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3539W: http://www.armlinux.org.uk/
3540S: Maintained
3541F: drivers/video/fbdev/cyber2000fb.*
3542
3543CYCLADES ASYNC MUX DRIVER
3544W: http://www.cyclades.com/
3545S: Orphan
3546F: drivers/tty/cyclades.c
3547F: include/linux/cyclades.h
3548F: include/uapi/linux/cyclades.h
3549
3550CYCLADES PC300 DRIVER
3551W: http://www.cyclades.com/
3552S: Orphan
3553F: drivers/net/wan/pc300*
3554
3555CYPRESS_FIRMWARE MEDIA DRIVER
3556M: Antti Palosaari <crope@iki.fi>
3557L: linux-media@vger.kernel.org
3558W: https://linuxtv.org
3559W: http://palosaari.fi/linux/
3560Q: http://patchwork.linuxtv.org/project/linux-media/list/
3561T: git git://linuxtv.org/anttip/media_tree.git
3562S: Maintained
3563F: drivers/media/common/cypress_firmware*
3564
3565CYTTSP TOUCHSCREEN DRIVER
3566M: Ferruh Yigit <fery@cypress.com>
3567L: linux-input@vger.kernel.org
3568S: Supported
3569F: drivers/input/touchscreen/cyttsp*
3570F: include/linux/input/cyttsp.h
3571
3572DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3573M: Joshua Kinard <kumba@gentoo.org>
3574S: Maintained
3575F: drivers/rtc/rtc-ds1685.c
3576F: include/linux/rtc/ds1685.h
3577
3578DAMA SLAVE for AX.25
3579M: Joerg Reuter <jreuter@yaina.de>
3580W: http://yaina.de/jreuter/
3581W: http://www.qsl.net/dl1bke/
3582L: linux-hams@vger.kernel.org
3583S: Maintained
3584F: net/ax25/af_ax25.c
3585F: net/ax25/ax25_dev.c
3586F: net/ax25/ax25_ds_*
3587F: net/ax25/ax25_in.c
3588F: net/ax25/ax25_out.c
3589F: net/ax25/ax25_timer.c
3590F: net/ax25/sysctl_net_ax25.c
3591
3592DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3593L: netdev@vger.kernel.org
3594S: Orphan
3595F: Documentation/networking/dmfe.txt
3596F: drivers/net/ethernet/dec/tulip/dmfe.c
3597
3598DC390/AM53C974 SCSI driver
3599M: Hannes Reinecke <hare@suse.com>
3600L: linux-scsi@vger.kernel.org
3601S: Maintained
3602F: drivers/scsi/am53c974.c
3603
3604DC395x SCSI driver
3605M: Oliver Neukum <oliver@neukum.org>
3606M: Ali Akcaagac <aliakc@web.de>
3607M: Jamie Lenehan <lenehan@twibble.org>
3608L: dc395x@twibble.org
3609W: http://twibble.org/dist/dc395x/
3610W: http://lists.twibble.org/mailman/listinfo/dc395x/
3611S: Maintained
3612F: Documentation/scsi/dc395x.txt
3613F: drivers/scsi/dc395x.*
3614
3615DCCP PROTOCOL
3616M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3617L: dccp@vger.kernel.org
3618W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3619S: Maintained
3620F: include/linux/dccp.h
3621F: include/uapi/linux/dccp.h
3622F: include/linux/tfrc.h
3623F: net/dccp/
3624
3625DECnet NETWORK LAYER
3626W: http://linux-decnet.sourceforge.net
3627L: linux-decnet-user@lists.sourceforge.net
3628S: Orphan
3629F: Documentation/networking/decnet.txt
3630F: net/decnet/
3631
3632DECSTATION PLATFORM SUPPORT
3633M: "Maciej W. Rozycki" <macro@linux-mips.org>
3634L: linux-mips@linux-mips.org
3635W: http://www.linux-mips.org/wiki/DECstation
3636S: Maintained
3637F: arch/mips/dec/
3638F: arch/mips/include/asm/dec/
3639F: arch/mips/include/asm/mach-dec/
3640
3641DEFXX FDDI NETWORK DRIVER
3642M: "Maciej W. Rozycki" <macro@linux-mips.org>
3643S: Maintained
3644F: drivers/net/fddi/defxx.*
3645
3646DELL LAPTOP DRIVER
3647M: Matthew Garrett <mjg59@srcf.ucam.org>
3648M: Pali Rohár <pali.rohar@gmail.com>
3649L: platform-driver-x86@vger.kernel.org
3650S: Maintained
3651F: drivers/platform/x86/dell-laptop.c
3652
3653DELL LAPTOP RBTN DRIVER
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-rbtn.*
3657
3658DELL LAPTOP FREEFALL DRIVER
3659M: Pali Rohár <pali.rohar@gmail.com>
3660S: Maintained
3661F: drivers/platform/x86/dell-smo8800.c
3662
3663DELL LAPTOP SMM DRIVER
3664M: Pali Rohár <pali.rohar@gmail.com>
3665S: Maintained
3666F: drivers/hwmon/dell-smm-hwmon.c
3667F: include/uapi/linux/i8k.h
3668
3669DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3670M: Doug Warzecha <Douglas_Warzecha@dell.com>
3671S: Maintained
3672F: Documentation/dcdbas.txt
3673F: drivers/firmware/dcdbas.*
3674
3675DELL WMI EXTRAS DRIVER
3676M: Matthew Garrett <mjg59@srcf.ucam.org>
3677M: Pali Rohár <pali.rohar@gmail.com>
3678S: Maintained
3679F: drivers/platform/x86/dell-wmi.c
3680
3681DESIGNWARE USB2 DRD IP DRIVER
3682M: John Youn <johnyoun@synopsys.com>
3683L: linux-usb@vger.kernel.org
3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3685S: Maintained
3686F: drivers/usb/dwc2/
3687
3688DESIGNWARE USB3 DRD IP DRIVER
3689M: Felipe Balbi <balbi@kernel.org>
3690L: linux-usb@vger.kernel.org
3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3692S: Maintained
3693F: drivers/usb/dwc3/
3694
3695DEVICE COREDUMP (DEV_COREDUMP)
3696M: Johannes Berg <johannes@sipsolutions.net>
3697L: linux-kernel@vger.kernel.org
3698S: Maintained
3699F: drivers/base/devcoredump.c
3700F: include/linux/devcoredump.h
3701
3702DEVICE FREQUENCY (DEVFREQ)
3703M: MyungJoo Ham <myungjoo.ham@samsung.com>
3704M: Kyungmin Park <kyungmin.park@samsung.com>
3705L: linux-pm@vger.kernel.org
3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3707S: Maintained
3708F: drivers/devfreq/
3709F: include/linux/devfreq.h
3710F: Documentation/devicetree/bindings/devfreq/
3711
3712DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3713M: Chanwoo Choi <cw00.choi@samsung.com>
3714L: linux-pm@vger.kernel.org
3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3716S: Supported
3717F: drivers/devfreq/event/
3718F: drivers/devfreq/devfreq-event.c
3719F: include/linux/devfreq-event.h
3720F: Documentation/devicetree/bindings/devfreq/event/
3721
3722BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3723M: Chanwoo Choi <cw00.choi@samsung.com>
3724L: linux-pm@vger.kernel.org
3725L: linux-samsung-soc@vger.kernel.org
3726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3727S: Maintained
3728F: drivers/devfreq/exynos-bus.c
3729F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3730
3731DEVICE NUMBER REGISTRY
3732M: Torben Mathiasen <device@lanana.org>
3733W: http://lanana.org/docs/device-list/index.html
3734S: Maintained
3735
3736DEVICE-MAPPER (LVM)
3737M: Alasdair Kergon <agk@redhat.com>
3738M: Mike Snitzer <snitzer@redhat.com>
3739M: dm-devel@redhat.com
3740L: dm-devel@redhat.com
3741W: http://sources.redhat.com/dm
3742Q: http://patchwork.kernel.org/project/dm-devel/list/
3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3744T: quilt http://people.redhat.com/agk/patches/linux/editing/
3745S: Maintained
3746F: Documentation/device-mapper/
3747F: drivers/md/dm*
3748F: drivers/md/persistent-data/
3749F: include/linux/device-mapper.h
3750F: include/linux/dm-*.h
3751F: include/uapi/linux/dm-*.h
3752
3753DEVLINK
3754M: Jiri Pirko <jiri@mellanox.com>
3755L: netdev@vger.kernel.org
3756S: Supported
3757F: net/core/devlink.c
3758F: include/net/devlink.h
3759F: include/uapi/linux/devlink.h
3760
3761DIALOG SEMICONDUCTOR DRIVERS
3762M: Support Opensource <support.opensource@diasemi.com>
3763W: http://www.dialog-semiconductor.com/products
3764S: Supported
3765F: Documentation/hwmon/da90??
3766F: Documentation/devicetree/bindings/mfd/da90*.txt
3767F: Documentation/devicetree/bindings/regulator/da92*.txt
3768F: Documentation/devicetree/bindings/sound/da[79]*.txt
3769F: drivers/gpio/gpio-da90??.c
3770F: drivers/hwmon/da90??-hwmon.c
3771F: drivers/iio/adc/da91??-*.c
3772F: drivers/input/misc/da90??_onkey.c
3773F: drivers/input/touchscreen/da9052_tsi.c
3774F: drivers/leds/leds-da90??.c
3775F: drivers/mfd/da903x.c
3776F: drivers/mfd/da90??-*.c
3777F: drivers/mfd/da91??-*.c
3778F: drivers/power/supply/da9052-battery.c
3779F: drivers/power/supply/da91??-*.c
3780F: drivers/regulator/da903x.c
3781F: drivers/regulator/da9???-regulator.[ch]
3782F: drivers/rtc/rtc-da90??.c
3783F: drivers/video/backlight/da90??_bl.c
3784F: drivers/watchdog/da90??_wdt.c
3785F: include/linux/mfd/da903x.h
3786F: include/linux/mfd/da9052/
3787F: include/linux/mfd/da9055/
3788F: include/linux/mfd/da9062/
3789F: include/linux/mfd/da9063/
3790F: include/linux/mfd/da9150/
3791F: include/linux/regulator/da9211.h
3792F: include/sound/da[79]*.h
3793F: sound/soc/codecs/da[79]*.[ch]
3794
3795DIGI NEO AND CLASSIC PCI PRODUCTS
3796M: Lidza Louina <lidza.louina@gmail.com>
3797M: Mark Hounschell <markh@compro.net>
3798L: driverdev-devel@linuxdriverproject.org
3799S: Maintained
3800F: drivers/staging/dgnc/
3801
3802DIOLAN U2C-12 I2C DRIVER
3803M: Guenter Roeck <linux@roeck-us.net>
3804L: linux-i2c@vger.kernel.org
3805S: Maintained
3806F: drivers/i2c/busses/i2c-diolan-u2c.c
3807
3808DIRECT ACCESS (DAX)
3809M: Matthew Wilcox <willy@linux.intel.com>
3810L: linux-fsdevel@vger.kernel.org
3811S: Supported
3812F: fs/dax.c
3813
3814DIRECTORY NOTIFICATION (DNOTIFY)
3815M: Eric Paris <eparis@parisplace.org>
3816S: Maintained
3817F: Documentation/filesystems/dnotify.txt
3818F: fs/notify/dnotify/
3819F: include/linux/dnotify.h
3820
3821DISK GEOMETRY AND PARTITION HANDLING
3822M: Andries Brouwer <aeb@cwi.nl>
3823W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3824W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3825W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3826S: Maintained
3827
3828DISKQUOTA
3829M: Jan Kara <jack@suse.com>
3830S: Maintained
3831F: Documentation/filesystems/quota.txt
3832F: fs/quota/
3833F: include/linux/quota*.h
3834F: include/uapi/linux/quota*.h
3835
3836DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3837M: Bernie Thompson <bernie@plugable.com>
3838L: linux-fbdev@vger.kernel.org
3839S: Maintained
3840W: http://plugable.com/category/projects/udlfb/
3841F: drivers/video/fbdev/udlfb.c
3842F: include/video/udlfb.h
3843F: Documentation/fb/udlfb.txt
3844
3845DISTRIBUTED LOCK MANAGER (DLM)
3846M: Christine Caulfield <ccaulfie@redhat.com>
3847M: David Teigland <teigland@redhat.com>
3848L: cluster-devel@redhat.com
3849W: http://sources.redhat.com/cluster/
3850T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3851S: Supported
3852F: fs/dlm/
3853
3854DMA BUFFER SHARING FRAMEWORK
3855M: Sumit Semwal <sumit.semwal@linaro.org>
3856S: Maintained
3857L: linux-media@vger.kernel.org
3858L: dri-devel@lists.freedesktop.org
3859L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3860F: drivers/dma-buf/
3861F: include/linux/dma-buf*
3862F: include/linux/reservation.h
3863F: include/linux/*fence.h
3864F: Documentation/dma-buf-sharing.txt
3865T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3866
3867SYNC FILE FRAMEWORK
3868M: Sumit Semwal <sumit.semwal@linaro.org>
3869R: Gustavo Padovan <gustavo@padovan.org>
3870S: Maintained
3871L: linux-media@vger.kernel.org
3872L: dri-devel@lists.freedesktop.org
3873F: drivers/dma-buf/sync_file.c
3874F: include/linux/sync_file.h
3875F: Documentation/sync_file.txt
3876T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3877
3878DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3879M: Vinod Koul <vinod.koul@intel.com>
3880L: dmaengine@vger.kernel.org
3881Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3882S: Maintained
3883F: drivers/dma/
3884F: include/linux/dmaengine.h
3885F: Documentation/devicetree/bindings/dma/
3886F: Documentation/dmaengine/
3887T: git git://git.infradead.org/users/vkoul/slave-dma.git
3888
3889DME1737 HARDWARE MONITOR DRIVER
3890M: Juerg Haefliger <juergh@gmail.com>
3891L: linux-hwmon@vger.kernel.org
3892S: Maintained
3893F: Documentation/hwmon/dme1737
3894F: drivers/hwmon/dme1737.c
3895
3896DMI/SMBIOS SUPPORT
3897M: Jean Delvare <jdelvare@suse.com>
3898S: Maintained
3899T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3900F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3901F: drivers/firmware/dmi-id.c
3902F: drivers/firmware/dmi_scan.c
3903F: include/linux/dmi.h
3904
3905DOCUMENTATION
3906M: Jonathan Corbet <corbet@lwn.net>
3907L: linux-doc@vger.kernel.org
3908S: Maintained
3909F: Documentation/
3910F: scripts/docproc.c
3911F: scripts/kernel-doc*
3912X: Documentation/ABI/
3913X: Documentation/devicetree/
3914X: Documentation/acpi
3915X: Documentation/power
3916X: Documentation/spi
3917X: Documentation/DocBook/media
3918T: git git://git.lwn.net/linux.git docs-next
3919
3920DOUBLETALK DRIVER
3921M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3922L: blinux-list@redhat.com
3923S: Maintained
3924F: drivers/char/dtlk.c
3925F: include/linux/dtlk.h
3926
3927DPT_I2O SCSI RAID DRIVER
3928M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3929L: linux-scsi@vger.kernel.org
3930W: http://www.adaptec.com/
3931S: Maintained
3932F: drivers/scsi/dpt*
3933F: drivers/scsi/dpt/
3934
3935DRBD DRIVER
3936M: Philipp Reisner <philipp.reisner@linbit.com>
3937M: Lars Ellenberg <lars.ellenberg@linbit.com>
3938L: drbd-dev@lists.linbit.com
3939W: http://www.drbd.org
3940T: git git://git.linbit.com/linux-drbd.git
3941T: git git://git.linbit.com/drbd-8.4.git
3942S: Supported
3943F: drivers/block/drbd/
3944F: lib/lru_cache.c
3945F: Documentation/blockdev/drbd/
3946
3947DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3950S: Supported
3951F: Documentation/kobject.txt
3952F: drivers/base/
3953F: fs/debugfs/
3954F: fs/kernfs/
3955F: fs/sysfs/
3956F: include/linux/debugfs.h
3957F: include/linux/kobj*
3958F: lib/kobj*
3959
3960DRM DRIVERS
3961M: David Airlie <airlied@linux.ie>
3962L: dri-devel@lists.freedesktop.org
3963T: git git://people.freedesktop.org/~airlied/linux
3964S: Maintained
3965F: drivers/gpu/drm/
3966F: drivers/gpu/vga/
3967F: Documentation/devicetree/bindings/display/
3968F: Documentation/devicetree/bindings/gpu/
3969F: Documentation/devicetree/bindings/video/
3970F: Documentation/gpu/
3971F: include/drm/
3972F: include/uapi/drm/
3973
3974DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3975M: Dave Airlie <airlied@redhat.com>
3976S: Odd Fixes
3977F: drivers/gpu/drm/ast/
3978
3979DRM DRIVER FOR BOCHS VIRTUAL GPU
3980M: Gerd Hoffmann <kraxel@redhat.com>
3981S: Odd Fixes
3982F: drivers/gpu/drm/bochs/
3983
3984DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3985M: Dave Airlie <airlied@redhat.com>
3986S: Odd Fixes
3987F: drivers/gpu/drm/cirrus/
3988
3989RADEON and AMDGPU DRM DRIVERS
3990M: Alex Deucher <alexander.deucher@amd.com>
3991M: Christian König <christian.koenig@amd.com>
3992L: dri-devel@lists.freedesktop.org
3993T: git git://people.freedesktop.org/~agd5f/linux
3994S: Supported
3995F: drivers/gpu/drm/radeon/
3996F: include/uapi/drm/radeon_drm.h
3997F: drivers/gpu/drm/amd/
3998F: include/uapi/drm/amdgpu_drm.h
3999
4000DRM PANEL DRIVERS
4001M: Thierry Reding <thierry.reding@gmail.com>
4002L: dri-devel@lists.freedesktop.org
4003T: git git://anongit.freedesktop.org/tegra/linux.git
4004S: Maintained
4005F: drivers/gpu/drm/drm_panel.c
4006F: drivers/gpu/drm/panel/
4007F: include/drm/drm_panel.h
4008F: Documentation/devicetree/bindings/display/panel/
4009
4010INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4011M: Daniel Vetter <daniel.vetter@intel.com>
4012M: Jani Nikula <jani.nikula@linux.intel.com>
4013L: intel-gfx@lists.freedesktop.org
4014L: dri-devel@lists.freedesktop.org
4015W: https://01.org/linuxgraphics/
4016Q: http://patchwork.freedesktop.org/project/intel-gfx/
4017T: git git://anongit.freedesktop.org/drm-intel
4018S: Supported
4019F: drivers/gpu/drm/i915/
4020F: include/drm/i915*
4021F: include/uapi/drm/i915_drm.h
4022F: Documentation/gpu/i915.rst
4023
4024DRM DRIVERS FOR ATMEL HLCDC
4025M: Boris Brezillon <boris.brezillon@free-electrons.com>
4026L: dri-devel@lists.freedesktop.org
4027S: Supported
4028F: drivers/gpu/drm/atmel-hlcdc/
4029F: Documentation/devicetree/bindings/drm/atmel/
4030
4031DRM DRIVERS FOR ALLWINNER A10
4032M: Maxime Ripard <maxime.ripard@free-electrons.com>
4033L: dri-devel@lists.freedesktop.org
4034S: Supported
4035F: drivers/gpu/drm/sun4i/
4036F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4037
4038DRM DRIVERS FOR EXYNOS
4039M: Inki Dae <inki.dae@samsung.com>
4040M: Joonyoung Shim <jy0922.shim@samsung.com>
4041M: Seung-Woo Kim <sw0312.kim@samsung.com>
4042M: Kyungmin Park <kyungmin.park@samsung.com>
4043L: dri-devel@lists.freedesktop.org
4044T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4045S: Supported
4046F: drivers/gpu/drm/exynos/
4047F: include/uapi/drm/exynos_drm.h
4048F: Documentation/devicetree/bindings/display/exynos/
4049
4050DRM DRIVERS FOR FREESCALE DCU
4051M: Stefan Agner <stefan@agner.ch>
4052M: Alison Wang <alison.wang@freescale.com>
4053L: dri-devel@lists.freedesktop.org
4054S: Supported
4055F: drivers/gpu/drm/fsl-dcu/
4056F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4057F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4058F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4059
4060DRM DRIVERS FOR FREESCALE IMX
4061M: Philipp Zabel <p.zabel@pengutronix.de>
4062L: dri-devel@lists.freedesktop.org
4063S: Maintained
4064F: drivers/gpu/drm/imx/
4065F: drivers/gpu/ipu-v3/
4066F: Documentation/devicetree/bindings/display/imx/
4067
4068DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4069M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4070L: dri-devel@lists.freedesktop.org
4071T: git git://github.com/patjak/drm-gma500
4072S: Maintained
4073F: drivers/gpu/drm/gma500/
4074
4075DRM DRIVERS FOR HISILICON
4076M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4077R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4078R: Chen Feng <puck.chen@hisilicon.com>
4079L: dri-devel@lists.freedesktop.org
4080T: git git://github.com/xin3liang/linux.git
4081S: Maintained
4082F: drivers/gpu/drm/hisilicon/
4083F: Documentation/devicetree/bindings/display/hisilicon/
4084
4085DRM DRIVER FOR INTEL I810 VIDEO CARDS
4086S: Orphan / Obsolete
4087F: drivers/gpu/drm/i810/
4088F: include/uapi/drm/i810_drm.h
4089
4090DRM DRIVERS FOR MEDIATEK
4091M: CK Hu <ck.hu@mediatek.com>
4092M: Philipp Zabel <p.zabel@pengutronix.de>
4093L: dri-devel@lists.freedesktop.org
4094S: Supported
4095F: drivers/gpu/drm/mediatek/
4096F: Documentation/devicetree/bindings/display/mediatek/
4097
4098DRM DRIVER FOR MSM ADRENO GPU
4099M: Rob Clark <robdclark@gmail.com>
4100L: linux-arm-msm@vger.kernel.org
4101L: dri-devel@lists.freedesktop.org
4102L: freedreno@lists.freedesktop.org
4103T: git git://people.freedesktop.org/~robclark/linux
4104S: Maintained
4105F: drivers/gpu/drm/msm/
4106F: include/uapi/drm/msm_drm.h
4107F: Documentation/devicetree/bindings/display/msm/
4108
4109DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4110M: Ben Skeggs <bskeggs@redhat.com>
4111L: dri-devel@lists.freedesktop.org
4112L: nouveau@lists.freedesktop.org
4113T: git git://github.com/skeggsb/linux
4114S: Supported
4115F: drivers/gpu/drm/nouveau/
4116F: include/uapi/drm/nouveau_drm.h
4117
4118DRM DRIVERS FOR NVIDIA TEGRA
4119M: Thierry Reding <thierry.reding@gmail.com>
4120L: dri-devel@lists.freedesktop.org
4121L: linux-tegra@vger.kernel.org
4122T: git git://anongit.freedesktop.org/tegra/linux.git
4123S: Supported
4124F: drivers/gpu/drm/tegra/
4125F: drivers/gpu/host1x/
4126F: include/linux/host1x.h
4127F: include/uapi/drm/tegra_drm.h
4128F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4129
4130DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4131S: Orphan / Obsolete
4132F: drivers/gpu/drm/mga/
4133F: include/uapi/drm/mga_drm.h
4134
4135DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4136M: Dave Airlie <airlied@redhat.com>
4137S: Odd Fixes
4138F: drivers/gpu/drm/mgag200/
4139
4140DRM DRIVER FOR RAGE 128 VIDEO CARDS
4141S: Orphan / Obsolete
4142F: drivers/gpu/drm/r128/
4143F: include/uapi/drm/r128_drm.h
4144
4145DRM DRIVERS FOR RENESAS
4146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4147L: dri-devel@lists.freedesktop.org
4148L: linux-renesas-soc@vger.kernel.org
4149T: git git://linuxtv.org/pinchartl/fbdev
4150S: Supported
4151F: drivers/gpu/drm/rcar-du/
4152F: drivers/gpu/drm/shmobile/
4153F: include/linux/platform_data/shmob_drm.h
4154F: Documentation/devicetree/bindings/display/renesas,du.txt
4155
4156DRM DRIVER FOR QXL VIRTUAL GPU
4157M: Dave Airlie <airlied@redhat.com>
4158S: Odd Fixes
4159F: drivers/gpu/drm/qxl/
4160F: include/uapi/drm/qxl_drm.h
4161
4162DRM DRIVERS FOR ROCKCHIP
4163M: Mark Yao <mark.yao@rock-chips.com>
4164L: dri-devel@lists.freedesktop.org
4165S: Maintained
4166F: drivers/gpu/drm/rockchip/
4167F: Documentation/devicetree/bindings/display/rockchip/
4168
4169DRM DRIVER FOR SAVAGE VIDEO CARDS
4170S: Orphan / Obsolete
4171F: drivers/gpu/drm/savage/
4172F: include/uapi/drm/savage_drm.h
4173
4174DRM DRIVER FOR SIS VIDEO CARDS
4175S: Orphan / Obsolete
4176F: drivers/gpu/drm/sis/
4177F: include/uapi/drm/sis_drm.h
4178
4179DRM DRIVERS FOR STI
4180M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4181M: Vincent Abriou <vincent.abriou@st.com>
4182L: dri-devel@lists.freedesktop.org
4183T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4184S: Maintained
4185F: drivers/gpu/drm/sti
4186F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4187
4188DRM DRIVER FOR TDFX VIDEO CARDS
4189S: Orphan / Obsolete
4190F: drivers/gpu/drm/tdfx/
4191
4192DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4193M: Dave Airlie <airlied@redhat.com>
4194S: Odd Fixes
4195F: drivers/gpu/drm/udl/
4196
4197DRM DRIVERS FOR VIVANTE GPU IP
4198M: Lucas Stach <l.stach@pengutronix.de>
4199R: Russell King <linux+etnaviv@armlinux.org.uk>
4200R: Christian Gmeiner <christian.gmeiner@gmail.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Maintained
4203F: drivers/gpu/drm/etnaviv/
4204F: include/uapi/drm/etnaviv_drm.h
4205F: Documentation/devicetree/bindings/display/etnaviv/
4206
4207DRM DRIVER FOR VMWARE VIRTUAL GPU
4208M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4209M: Sinclair Yeh <syeh@vmware.com>
4210M: Thomas Hellstrom <thellstrom@vmware.com>
4211L: dri-devel@lists.freedesktop.org
4212T: git git://people.freedesktop.org/~syeh/repos_linux
4213T: git git://people.freedesktop.org/~thomash/linux
4214S: Supported
4215F: drivers/gpu/drm/vmwgfx/
4216F: include/uapi/drm/vmwgfx_drm.h
4217
4218DRM DRIVERS FOR VC4
4219M: Eric Anholt <eric@anholt.net>
4220T: git git://github.com/anholt/linux
4221S: Supported
4222F: drivers/gpu/drm/vc4/
4223F: include/uapi/drm/vc4_drm.h
4224F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4225
4226DRM DRIVERS FOR TI OMAP
4227M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4228L: dri-devel@lists.freedesktop.org
4229S: Maintained
4230F: drivers/gpu/drm/omapdrm/
4231F: Documentation/devicetree/bindings/display/ti/
4232
4233DRM DRIVERS FOR TI LCDC
4234M: Jyri Sarha <jsarha@ti.com>
4235R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4236L: dri-devel@lists.freedesktop.org
4237S: Maintained
4238F: drivers/gpu/drm/tilcdc/
4239F: Documentation/devicetree/bindings/display/tilcdc/
4240
4241DSBR100 USB FM RADIO DRIVER
4242M: Alexey Klimov <klimov.linux@gmail.com>
4243L: linux-media@vger.kernel.org
4244T: git git://linuxtv.org/media_tree.git
4245S: Maintained
4246F: drivers/media/radio/dsbr100.c
4247
4248DSCC4 DRIVER
4249M: Francois Romieu <romieu@fr.zoreil.com>
4250L: netdev@vger.kernel.org
4251S: Maintained
4252F: drivers/net/wan/dscc4.c
4253
4254DT3155 MEDIA DRIVER
4255M: Hans Verkuil <hverkuil@xs4all.nl>
4256L: linux-media@vger.kernel.org
4257T: git git://linuxtv.org/media_tree.git
4258W: https://linuxtv.org
4259S: Odd Fixes
4260F: drivers/media/pci/dt3155/
4261
4262DVB_USB_AF9015 MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
4265W: https://linuxtv.org
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/af9015*
4271
4272DVB_USB_AF9035 MEDIA DRIVER
4273M: Antti Palosaari <crope@iki.fi>
4274L: linux-media@vger.kernel.org
4275W: https://linuxtv.org
4276W: http://palosaari.fi/linux/
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/anttip/media_tree.git
4279S: Maintained
4280F: drivers/media/usb/dvb-usb-v2/af9035*
4281
4282DVB_USB_ANYSEE MEDIA DRIVER
4283M: Antti Palosaari <crope@iki.fi>
4284L: linux-media@vger.kernel.org
4285W: https://linuxtv.org
4286W: http://palosaari.fi/linux/
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/anttip/media_tree.git
4289S: Maintained
4290F: drivers/media/usb/dvb-usb-v2/anysee*
4291
4292DVB_USB_AU6610 MEDIA DRIVER
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
4295W: https://linuxtv.org
4296W: http://palosaari.fi/linux/
4297Q: http://patchwork.linuxtv.org/project/linux-media/list/
4298T: git git://linuxtv.org/anttip/media_tree.git
4299S: Maintained
4300F: drivers/media/usb/dvb-usb-v2/au6610*
4301
4302DVB_USB_CE6230 MEDIA DRIVER
4303M: Antti Palosaari <crope@iki.fi>
4304L: linux-media@vger.kernel.org
4305W: https://linuxtv.org
4306W: http://palosaari.fi/linux/
4307Q: http://patchwork.linuxtv.org/project/linux-media/list/
4308T: git git://linuxtv.org/anttip/media_tree.git
4309S: Maintained
4310F: drivers/media/usb/dvb-usb-v2/ce6230*
4311
4312DVB_USB_CXUSB MEDIA DRIVER
4313M: Michael Krufky <mkrufky@linuxtv.org>
4314L: linux-media@vger.kernel.org
4315W: https://linuxtv.org
4316W: http://github.com/mkrufky
4317Q: http://patchwork.linuxtv.org/project/linux-media/list/
4318T: git git://linuxtv.org/media_tree.git
4319S: Maintained
4320F: drivers/media/usb/dvb-usb/cxusb*
4321
4322DVB_USB_EC168 MEDIA DRIVER
4323M: Antti Palosaari <crope@iki.fi>
4324L: linux-media@vger.kernel.org
4325W: https://linuxtv.org
4326W: http://palosaari.fi/linux/
4327Q: http://patchwork.linuxtv.org/project/linux-media/list/
4328T: git git://linuxtv.org/anttip/media_tree.git
4329S: Maintained
4330F: drivers/media/usb/dvb-usb-v2/ec168*
4331
4332DVB_USB_GL861 MEDIA DRIVER
4333M: Antti Palosaari <crope@iki.fi>
4334L: linux-media@vger.kernel.org
4335W: https://linuxtv.org
4336Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337T: git git://linuxtv.org/anttip/media_tree.git
4338S: Maintained
4339F: drivers/media/usb/dvb-usb-v2/gl861*
4340
4341DVB_USB_MXL111SF MEDIA DRIVER
4342M: Michael Krufky <mkrufky@linuxtv.org>
4343L: linux-media@vger.kernel.org
4344W: https://linuxtv.org
4345W: http://github.com/mkrufky
4346Q: http://patchwork.linuxtv.org/project/linux-media/list/
4347T: git git://linuxtv.org/mkrufky/mxl111sf.git
4348S: Maintained
4349F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4350
4351DVB_USB_RTL28XXU MEDIA DRIVER
4352M: Antti Palosaari <crope@iki.fi>
4353L: linux-media@vger.kernel.org
4354W: https://linuxtv.org
4355W: http://palosaari.fi/linux/
4356Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357T: git git://linuxtv.org/anttip/media_tree.git
4358S: Maintained
4359F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4360
4361DVB_USB_V2 MEDIA DRIVER
4362M: Antti Palosaari <crope@iki.fi>
4363L: linux-media@vger.kernel.org
4364W: https://linuxtv.org
4365W: http://palosaari.fi/linux/
4366Q: http://patchwork.linuxtv.org/project/linux-media/list/
4367T: git git://linuxtv.org/anttip/media_tree.git
4368S: Maintained
4369F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4370F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4371
4372DYNAMIC DEBUG
4373M: Jason Baron <jbaron@akamai.com>
4374S: Maintained
4375F: lib/dynamic_debug.c
4376F: include/linux/dynamic_debug.h
4377
4378DZ DECSTATION DZ11 SERIAL DRIVER
4379M: "Maciej W. Rozycki" <macro@linux-mips.org>
4380S: Maintained
4381F: drivers/tty/serial/dz.*
4382
4383E3X0 POWER BUTTON DRIVER
4384M: Moritz Fischer <moritz.fischer@ettus.com>
4385L: usrp-users@lists.ettus.com
4386W: http://www.ettus.com
4387S: Supported
4388F: drivers/input/misc/e3x0-button.c
4389F: Documentation/devicetree/bindings/input/e3x0-button.txt
4390
4391E4000 MEDIA DRIVER
4392M: Antti Palosaari <crope@iki.fi>
4393L: linux-media@vger.kernel.org
4394W: https://linuxtv.org
4395W: http://palosaari.fi/linux/
4396Q: http://patchwork.linuxtv.org/project/linux-media/list/
4397T: git git://linuxtv.org/anttip/media_tree.git
4398S: Maintained
4399F: drivers/media/tuners/e4000*
4400
4401EATA ISA/EISA/PCI SCSI DRIVER
4402M: Dario Ballabio <ballabio_dario@emc.com>
4403L: linux-scsi@vger.kernel.org
4404S: Maintained
4405F: drivers/scsi/eata.c
4406
4407EC100 MEDIA DRIVER
4408M: Antti Palosaari <crope@iki.fi>
4409L: linux-media@vger.kernel.org
4410W: https://linuxtv.org
4411W: http://palosaari.fi/linux/
4412Q: http://patchwork.linuxtv.org/project/linux-media/list/
4413T: git git://linuxtv.org/anttip/media_tree.git
4414S: Maintained
4415F: drivers/media/dvb-frontends/ec100*
4416
4417ECRYPT FILE SYSTEM
4418M: Tyler Hicks <tyhicks@canonical.com>
4419L: ecryptfs@vger.kernel.org
4420W: http://ecryptfs.org
4421W: https://launchpad.net/ecryptfs
4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4423S: Supported
4424F: Documentation/filesystems/ecryptfs.txt
4425F: fs/ecryptfs/
4426
4427EDAC-CORE
4428M: Borislav Petkov <bp@alien8.de>
4429M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4430M: Mauro Carvalho Chehab <mchehab@kernel.org>
4431L: linux-edac@vger.kernel.org
4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4434S: Supported
4435F: Documentation/edac.txt
4436F: drivers/edac/
4437F: include/linux/edac.h
4438
4439EDAC-AMD64
4440M: Borislav Petkov <bp@alien8.de>
4441L: linux-edac@vger.kernel.org
4442S: Maintained
4443F: drivers/edac/amd64_edac*
4444
4445EDAC-CALXEDA
4446M: Robert Richter <rric@kernel.org>
4447L: linux-edac@vger.kernel.org
4448S: Maintained
4449F: drivers/edac/highbank*
4450
4451EDAC-CAVIUM
4452M: Ralf Baechle <ralf@linux-mips.org>
4453M: David Daney <david.daney@cavium.com>
4454L: linux-edac@vger.kernel.org
4455L: linux-mips@linux-mips.org
4456S: Supported
4457F: drivers/edac/octeon_edac*
4458
4459EDAC-E752X
4460M: Mark Gross <mark.gross@intel.com>
4461L: linux-edac@vger.kernel.org
4462S: Maintained
4463F: drivers/edac/e752x_edac.c
4464
4465EDAC-E7XXX
4466L: linux-edac@vger.kernel.org
4467S: Maintained
4468F: drivers/edac/e7xxx_edac.c
4469
4470EDAC-FSL_DDR
4471M: York Sun <york.sun@nxp.com>
4472L: linux-edac@vger.kernel.org
4473S: Maintained
4474F: drivers/edac/fsl_ddr_edac.*
4475
4476EDAC-GHES
4477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4478M: Mauro Carvalho Chehab <mchehab@kernel.org>
4479L: linux-edac@vger.kernel.org
4480S: Maintained
4481F: drivers/edac/ghes_edac.c
4482
4483EDAC-I82443BXGX
4484M: Tim Small <tim@buttersideup.com>
4485L: linux-edac@vger.kernel.org
4486S: Maintained
4487F: drivers/edac/i82443bxgx_edac.c
4488
4489EDAC-I3000
4490L: linux-edac@vger.kernel.org
4491S: Orphan
4492F: drivers/edac/i3000_edac.c
4493
4494EDAC-I5000
4495L: linux-edac@vger.kernel.org
4496S: Maintained
4497F: drivers/edac/i5000_edac.c
4498
4499EDAC-I5400
4500M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4501M: Mauro Carvalho Chehab <mchehab@kernel.org>
4502L: linux-edac@vger.kernel.org
4503S: Maintained
4504F: drivers/edac/i5400_edac.c
4505
4506EDAC-I7300
4507M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4508M: Mauro Carvalho Chehab <mchehab@kernel.org>
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/i7300_edac.c
4512
4513EDAC-I7CORE
4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M: Mauro Carvalho Chehab <mchehab@kernel.org>
4516L: linux-edac@vger.kernel.org
4517S: Maintained
4518F: drivers/edac/i7core_edac.c
4519
4520EDAC-I82975X
4521M: Ranganathan Desikan <ravi@jetztechnologies.com>
4522M: "Arvind R." <arvino55@gmail.com>
4523L: linux-edac@vger.kernel.org
4524S: Maintained
4525F: drivers/edac/i82975x_edac.c
4526
4527EDAC-IE31200
4528M: Jason Baron <jbaron@akamai.com>
4529L: linux-edac@vger.kernel.org
4530S: Maintained
4531F: drivers/edac/ie31200_edac.c
4532
4533EDAC-MPC85XX
4534M: Johannes Thumshirn <morbidrsa@gmail.com>
4535L: linux-edac@vger.kernel.org
4536S: Maintained
4537F: drivers/edac/mpc85xx_edac.[ch]
4538
4539EDAC-PASEMI
4540M: Egor Martovetsky <egor@pasemi.com>
4541L: linux-edac@vger.kernel.org
4542S: Maintained
4543F: drivers/edac/pasemi_edac.c
4544
4545EDAC-R82600
4546M: Tim Small <tim@buttersideup.com>
4547L: linux-edac@vger.kernel.org
4548S: Maintained
4549F: drivers/edac/r82600_edac.c
4550
4551EDAC-SBRIDGE
4552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4553M: Mauro Carvalho Chehab <mchehab@kernel.org>
4554L: linux-edac@vger.kernel.org
4555S: Maintained
4556F: drivers/edac/sb_edac.c
4557
4558EDAC-SKYLAKE
4559M: Tony Luck <tony.luck@intel.com>
4560L: linux-edac@vger.kernel.org
4561S: Maintained
4562F: drivers/edac/skx_edac.c
4563
4564EDAC-XGENE
4565APPLIED MICRO (APM) X-GENE SOC EDAC
4566M: Loc Ho <lho@apm.com>
4567S: Supported
4568F: drivers/edac/xgene_edac.c
4569F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4570
4571EDIROL UA-101/UA-1000 DRIVER
4572M: Clemens Ladisch <clemens@ladisch.de>
4573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4574T: git git://git.alsa-project.org/alsa-kernel.git
4575S: Maintained
4576F: sound/usb/misc/ua101.c
4577
4578EXTENSIBLE FIRMWARE INTERFACE (EFI)
4579M: Matt Fleming <matt@codeblueprint.co.uk>
4580L: linux-efi@vger.kernel.org
4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4582S: Maintained
4583F: Documentation/efi-stub.txt
4584F: arch/ia64/kernel/efi.c
4585F: arch/x86/boot/compressed/eboot.[ch]
4586F: arch/x86/include/asm/efi.h
4587F: arch/x86/platform/efi/
4588F: drivers/firmware/efi/
4589F: include/linux/efi*.h
4590
4591EFI VARIABLE FILESYSTEM
4592M: Matthew Garrett <matthew.garrett@nebula.com>
4593M: Jeremy Kerr <jk@ozlabs.org>
4594M: Matt Fleming <matt@codeblueprint.co.uk>
4595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4596L: linux-efi@vger.kernel.org
4597S: Maintained
4598F: fs/efivarfs/
4599
4600EFIFB FRAMEBUFFER DRIVER
4601L: linux-fbdev@vger.kernel.org
4602M: Peter Jones <pjones@redhat.com>
4603S: Maintained
4604F: drivers/video/fbdev/efifb.c
4605
4606EFS FILESYSTEM
4607W: http://aeschi.ch.eu.org/efs/
4608S: Orphan
4609F: fs/efs/
4610
4611EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4612M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4613L: netdev@vger.kernel.org
4614S: Maintained
4615F: drivers/net/ethernet/ibm/ehea/
4616
4617EM28XX VIDEO4LINUX DRIVER
4618M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4619M: Mauro Carvalho Chehab <mchehab@kernel.org>
4620L: linux-media@vger.kernel.org
4621W: https://linuxtv.org
4622T: git git://linuxtv.org/media_tree.git
4623S: Maintained
4624F: drivers/media/usb/em28xx/
4625
4626EMBEDDED LINUX
4627M: Paul Gortmaker <paul.gortmaker@windriver.com>
4628M: Matt Mackall <mpm@selenic.com>
4629M: David Woodhouse <dwmw2@infradead.org>
4630L: linux-embedded@vger.kernel.org
4631S: Maintained
4632
4633EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4634M: James Smart <james.smart@avagotech.com>
4635M: Dick Kennedy <dick.kennedy@avagotech.com>
4636L: linux-scsi@vger.kernel.org
4637W: http://www.avagotech.com
4638S: Supported
4639F: drivers/scsi/lpfc/
4640
4641ENE CB710 FLASH CARD READER DRIVER
4642M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4643S: Maintained
4644F: drivers/misc/cb710/
4645F: drivers/mmc/host/cb710-mmc.*
4646F: include/linux/cb710.h
4647
4648ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4649M: Maxim Levitsky <maximlevitsky@gmail.com>
4650S: Maintained
4651F: drivers/media/rc/ene_ir.*
4652
4653EPSON S1D13XXX FRAMEBUFFER DRIVER
4654M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4655S: Maintained
4656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4657F: drivers/video/fbdev/s1d13xxxfb.c
4658F: include/video/s1d13xxxfb.h
4659
4660ET131X NETWORK DRIVER
4661M: Mark Einon <mark.einon@gmail.com>
4662S: Odd Fixes
4663F: drivers/net/ethernet/agere/
4664
4665ETHERNET BRIDGE
4666M: Stephen Hemminger <stephen@networkplumber.org>
4667L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4668L: netdev@vger.kernel.org
4669W: http://www.linuxfoundation.org/en/Net:Bridge
4670S: Maintained
4671F: include/linux/netfilter_bridge/
4672F: net/bridge/
4673
4674ETHERNET PHY LIBRARY
4675M: Florian Fainelli <f.fainelli@gmail.com>
4676L: netdev@vger.kernel.org
4677S: Maintained
4678F: include/linux/phy.h
4679F: include/linux/phy_fixed.h
4680F: drivers/net/phy/
4681F: Documentation/networking/phy.txt
4682F: drivers/of/of_mdio.c
4683F: drivers/of/of_net.c
4684
4685EXT2 FILE SYSTEM
4686M: Jan Kara <jack@suse.com>
4687L: linux-ext4@vger.kernel.org
4688S: Maintained
4689F: Documentation/filesystems/ext2.txt
4690F: fs/ext2/
4691F: include/linux/ext2*
4692
4693EXT4 FILE SYSTEM
4694M: "Theodore Ts'o" <tytso@mit.edu>
4695M: Andreas Dilger <adilger.kernel@dilger.ca>
4696L: linux-ext4@vger.kernel.org
4697W: http://ext4.wiki.kernel.org
4698Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4700S: Maintained
4701F: Documentation/filesystems/ext4.txt
4702F: fs/ext4/
4703
4704Extended Verification Module (EVM)
4705M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4706L: linux-ima-devel@lists.sourceforge.net
4707L: linux-security-module@vger.kernel.org
4708S: Supported
4709F: security/integrity/evm/
4710
4711EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4712M: MyungJoo Ham <myungjoo.ham@samsung.com>
4713M: Chanwoo Choi <cw00.choi@samsung.com>
4714L: linux-kernel@vger.kernel.org
4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4716S: Maintained
4717F: drivers/extcon/
4718F: include/linux/extcon/
4719F: include/linux/extcon.h
4720F: Documentation/extcon/
4721F: Documentation/devicetree/bindings/extcon/
4722
4723EXYNOS DP DRIVER
4724M: Jingoo Han <jingoohan1@gmail.com>
4725L: dri-devel@lists.freedesktop.org
4726S: Maintained
4727F: drivers/gpu/drm/exynos/exynos_dp*
4728
4729EXYNOS SYSMMU (IOMMU) driver
4730M: Marek Szyprowski <m.szyprowski@samsung.com>
4731L: iommu@lists.linux-foundation.org
4732S: Maintained
4733F: drivers/iommu/exynos-iommu.c
4734
4735EXYNOS MIPI DISPLAY DRIVERS
4736M: Inki Dae <inki.dae@samsung.com>
4737M: Donghwa Lee <dh09.lee@samsung.com>
4738M: Kyungmin Park <kyungmin.park@samsung.com>
4739L: linux-fbdev@vger.kernel.org
4740S: Maintained
4741F: drivers/video/fbdev/exynos/exynos_mipi*
4742F: include/video/exynos_mipi*
4743
4744EZchip NPS platform support
4745M: Noam Camus <noamc@ezchip.com>
4746S: Supported
4747F: arch/arc/plat-eznps
4748F: arch/arc/boot/dts/eznps.dts
4749
4750F71805F HARDWARE MONITORING DRIVER
4751M: Jean Delvare <jdelvare@suse.com>
4752L: linux-hwmon@vger.kernel.org
4753S: Maintained
4754F: Documentation/hwmon/f71805f
4755F: drivers/hwmon/f71805f.c
4756
4757FC0011 TUNER DRIVER
4758M: Michael Buesch <m@bues.ch>
4759L: linux-media@vger.kernel.org
4760S: Maintained
4761F: drivers/media/tuners/fc0011.h
4762F: drivers/media/tuners/fc0011.c
4763
4764FC2580 MEDIA DRIVER
4765M: Antti Palosaari <crope@iki.fi>
4766L: linux-media@vger.kernel.org
4767W: https://linuxtv.org
4768W: http://palosaari.fi/linux/
4769Q: http://patchwork.linuxtv.org/project/linux-media/list/
4770T: git git://linuxtv.org/anttip/media_tree.git
4771S: Maintained
4772F: drivers/media/tuners/fc2580*
4773
4774FANOTIFY
4775M: Eric Paris <eparis@redhat.com>
4776S: Maintained
4777F: fs/notify/fanotify/
4778F: include/linux/fanotify.h
4779F: include/uapi/linux/fanotify.h
4780
4781FARSYNC SYNCHRONOUS DRIVER
4782M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4783W: http://www.farsite.co.uk/
4784S: Supported
4785F: drivers/net/wan/farsync.*
4786
4787FAULT INJECTION SUPPORT
4788M: Akinobu Mita <akinobu.mita@gmail.com>
4789S: Supported
4790F: Documentation/fault-injection/
4791F: lib/fault-inject.c
4792
4793FBTFT Framebuffer drivers
4794M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4795M: Noralf Trønnes <noralf@tronnes.org>
4796S: Maintained
4797F: drivers/staging/fbtft/
4798
4799FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4800M: Johannes Thumshirn <jth@kernel.org>
4801L: fcoe-devel@open-fcoe.org
4802W: www.Open-FCoE.org
4803S: Supported
4804F: drivers/scsi/libfc/
4805F: drivers/scsi/fcoe/
4806F: include/scsi/fc/
4807F: include/scsi/libfc.h
4808F: include/scsi/libfcoe.h
4809F: include/uapi/scsi/fc/
4810
4811FILE LOCKING (flock() and fcntl()/lockf())
4812M: Jeff Layton <jlayton@poochiereds.net>
4813M: "J. Bruce Fields" <bfields@fieldses.org>
4814L: linux-fsdevel@vger.kernel.org
4815S: Maintained
4816F: include/linux/fcntl.h
4817F: include/linux/fs.h
4818F: include/uapi/linux/fcntl.h
4819F: include/uapi/linux/fs.h
4820F: fs/fcntl.c
4821F: fs/locks.c
4822
4823FILESYSTEMS (VFS and infrastructure)
4824M: Alexander Viro <viro@zeniv.linux.org.uk>
4825L: linux-fsdevel@vger.kernel.org
4826S: Maintained
4827F: fs/*
4828
4829FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4830M: Riku Voipio <riku.voipio@iki.fi>
4831L: linux-hwmon@vger.kernel.org
4832S: Maintained
4833F: drivers/hwmon/f75375s.c
4834F: include/linux/f75375s.h
4835
4836FIREWIRE AUDIO DRIVERS
4837M: Clemens Ladisch <clemens@ladisch.de>
4838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4839T: git git://git.alsa-project.org/alsa-kernel.git
4840S: Maintained
4841F: sound/firewire/
4842
4843FIREWIRE MEDIA DRIVERS (firedtv)
4844M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4845L: linux-media@vger.kernel.org
4846L: linux1394-devel@lists.sourceforge.net
4847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4848S: Maintained
4849F: drivers/media/firewire/
4850
4851FIREWIRE SBP-2 TARGET
4852M: Chris Boot <bootc@bootc.net>
4853L: linux-scsi@vger.kernel.org
4854L: target-devel@vger.kernel.org
4855L: linux1394-devel@lists.sourceforge.net
4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4857S: Maintained
4858F: drivers/target/sbp/
4859
4860FIREWIRE SUBSYSTEM
4861M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4862L: linux1394-devel@lists.sourceforge.net
4863W: http://ieee1394.wiki.kernel.org/
4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4865S: Maintained
4866F: drivers/firewire/
4867F: include/linux/firewire.h
4868F: include/uapi/linux/firewire*.h
4869F: tools/firewire/
4870
4871FIRMWARE LOADER (request_firmware)
4872M: Ming Lei <ming.lei@canonical.com>
4873L: linux-kernel@vger.kernel.org
4874S: Maintained
4875F: Documentation/firmware_class/
4876F: drivers/base/firmware*.c
4877F: include/linux/firmware.h
4878
4879FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4880M: Joshua Morris <josh.h.morris@us.ibm.com>
4881M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4882S: Maintained
4883F: drivers/block/rsxx/
4884
4885FLOPPY DRIVER
4886M: Jiri Kosina <jikos@kernel.org>
4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4888S: Odd fixes
4889F: drivers/block/floppy.c
4890
4891FMC SUBSYSTEM
4892M: Alessandro Rubini <rubini@gnudd.com>
4893W: http://www.ohwr.org/projects/fmc-bus
4894S: Supported
4895F: drivers/fmc/
4896F: include/linux/fmc*.h
4897F: include/linux/ipmi-fru.h
4898K: fmc_d.*register
4899
4900FPGA MANAGER FRAMEWORK
4901M: Alan Tull <atull@opensource.altera.com>
4902R: Moritz Fischer <moritz.fischer@ettus.com>
4903S: Maintained
4904F: drivers/fpga/
4905F: include/linux/fpga/fpga-mgr.h
4906W: http://www.rocketboards.org
4907
4908FPU EMULATOR
4909M: Bill Metzenthen <billm@melbpc.org.au>
4910W: http://floatingpoint.sourceforge.net/emulator/index.html
4911S: Maintained
4912F: arch/x86/math-emu/
4913
4914FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4915L: netdev@vger.kernel.org
4916S: Orphan
4917F: drivers/net/wan/dlci.c
4918F: drivers/net/wan/sdla.c
4919
4920FRAMEBUFFER LAYER
4921M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4922M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4923L: linux-fbdev@vger.kernel.org
4924W: http://linux-fbdev.sourceforge.net/
4925Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4926T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4927S: Maintained
4928F: Documentation/fb/
4929F: drivers/video/
4930F: include/video/
4931F: include/linux/fb.h
4932F: include/uapi/video/
4933F: include/uapi/linux/fb.h
4934
4935FREESCALE DIU FRAMEBUFFER DRIVER
4936M: Timur Tabi <timur@tabi.org>
4937L: linux-fbdev@vger.kernel.org
4938S: Maintained
4939F: drivers/video/fbdev/fsl-diu-fb.*
4940
4941FREESCALE DMA DRIVER
4942M: Li Yang <leoli@freescale.com>
4943M: Zhang Wei <zw@zh-kernel.org>
4944L: linuxppc-dev@lists.ozlabs.org
4945S: Maintained
4946F: drivers/dma/fsldma.*
4947
4948FREESCALE GPMI NAND DRIVER
4949M: Han Xu <han.xu@nxp.com>
4950L: linux-mtd@lists.infradead.org
4951S: Maintained
4952F: drivers/mtd/nand/gpmi-nand/*
4953
4954FREESCALE I2C CPM DRIVER
4955M: Jochen Friedrich <jochen@scram.de>
4956L: linuxppc-dev@lists.ozlabs.org
4957L: linux-i2c@vger.kernel.org
4958S: Maintained
4959F: drivers/i2c/busses/i2c-cpm.c
4960
4961FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4962M: Sascha Hauer <kernel@pengutronix.de>
4963L: linux-fbdev@vger.kernel.org
4964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4965S: Maintained
4966F: include/linux/platform_data/video-imxfb.h
4967F: drivers/video/fbdev/imxfb.c
4968
4969FREESCALE QUAD SPI DRIVER
4970M: Han Xu <han.xu@nxp.com>
4971L: linux-mtd@lists.infradead.org
4972S: Maintained
4973F: drivers/mtd/spi-nor/fsl-quadspi.c
4974
4975FREESCALE SOC FS_ENET DRIVER
4976M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4977M: Vitaly Bordug <vbordug@ru.mvista.com>
4978L: linuxppc-dev@lists.ozlabs.org
4979L: netdev@vger.kernel.org
4980S: Maintained
4981F: drivers/net/ethernet/freescale/fs_enet/
4982F: include/linux/fs_enet_pd.h
4983
4984FREESCALE IMX / MXC FEC DRIVER
4985M: Fugang Duan <fugang.duan@nxp.com>
4986L: netdev@vger.kernel.org
4987S: Maintained
4988F: drivers/net/ethernet/freescale/fec_main.c
4989F: drivers/net/ethernet/freescale/fec_ptp.c
4990F: drivers/net/ethernet/freescale/fec.h
4991F: Documentation/devicetree/bindings/net/fsl-fec.txt
4992
4993FREESCALE QUICC ENGINE LIBRARY
4994L: linuxppc-dev@lists.ozlabs.org
4995S: Orphan
4996F: drivers/soc/fsl/qe/
4997F: include/soc/fsl/*qe*.h
4998F: include/soc/fsl/*ucc*.h
4999
5000FREESCALE USB PERIPHERAL DRIVERS
5001M: Li Yang <leoli@freescale.com>
5002L: linux-usb@vger.kernel.org
5003L: linuxppc-dev@lists.ozlabs.org
5004S: Maintained
5005F: drivers/usb/gadget/udc/fsl*
5006
5007FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5008M: Li Yang <leoli@freescale.com>
5009L: netdev@vger.kernel.org
5010L: linuxppc-dev@lists.ozlabs.org
5011S: Maintained
5012F: drivers/net/ethernet/freescale/ucc_geth*
5013
5014FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5015M: Claudiu Manoil <claudiu.manoil@freescale.com>
5016L: netdev@vger.kernel.org
5017S: Maintained
5018F: drivers/net/ethernet/freescale/gianfar*
5019X: drivers/net/ethernet/freescale/gianfar_ptp.c
5020F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5021
5022FREESCALE QUICC ENGINE UCC HDLC DRIVER
5023M: Zhao Qiang <qiang.zhao@nxp.com>
5024L: netdev@vger.kernel.org
5025L: linuxppc-dev@lists.ozlabs.org
5026S: Maintained
5027F: drivers/net/wan/fsl_ucc_hdlc*
5028
5029FREESCALE QUICC ENGINE UCC UART DRIVER
5030M: Timur Tabi <timur@tabi.org>
5031L: linuxppc-dev@lists.ozlabs.org
5032S: Maintained
5033F: drivers/tty/serial/ucc_uart.c
5034
5035FREESCALE SOC SOUND DRIVERS
5036M: Timur Tabi <timur@tabi.org>
5037M: Nicolin Chen <nicoleotsuka@gmail.com>
5038M: Xiubo Li <Xiubo.Lee@gmail.com>
5039R: Fabio Estevam <fabio.estevam@nxp.com>
5040L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5041L: linuxppc-dev@lists.ozlabs.org
5042S: Maintained
5043F: sound/soc/fsl/fsl*
5044F: sound/soc/fsl/imx*
5045F: sound/soc/fsl/mpc8610_hpcd.c
5046
5047FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5048M: "J. German Rivera" <German.Rivera@freescale.com>
5049M: Stuart Yoder <stuart.yoder@nxp.com>
5050L: linux-kernel@vger.kernel.org
5051S: Maintained
5052F: drivers/staging/fsl-mc/
5053
5054FREEVXFS FILESYSTEM
5055M: Christoph Hellwig <hch@infradead.org>
5056W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5057S: Maintained
5058F: fs/freevxfs/
5059
5060FREEZER
5061M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5062M: Pavel Machek <pavel@ucw.cz>
5063L: linux-pm@vger.kernel.org
5064S: Supported
5065F: Documentation/power/freezing-of-tasks.txt
5066F: include/linux/freezer.h
5067F: kernel/freezer.c
5068
5069FRONTSWAP API
5070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5071L: linux-kernel@vger.kernel.org
5072S: Maintained
5073F: mm/frontswap.c
5074F: include/linux/frontswap.h
5075
5076FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5077M: David Howells <dhowells@redhat.com>
5078L: linux-cachefs@redhat.com (moderated for non-subscribers)
5079S: Supported
5080F: Documentation/filesystems/caching/
5081F: fs/fscache/
5082F: include/linux/fscache*.h
5083
5084FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5085M: Theodore Y. Ts'o <tytso@mit.edu>
5086M: Jaegeuk Kim <jaegeuk@kernel.org>
5087S: Supported
5088F: fs/crypto/
5089F: include/linux/fscrypto.h
5090
5091F2FS FILE SYSTEM
5092M: Jaegeuk Kim <jaegeuk@kernel.org>
5093M: Changman Lee <cm224.lee@samsung.com>
5094R: Chao Yu <yuchao0@huawei.com>
5095L: linux-f2fs-devel@lists.sourceforge.net
5096W: http://en.wikipedia.org/wiki/F2FS
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5098S: Maintained
5099F: Documentation/filesystems/f2fs.txt
5100F: Documentation/ABI/testing/sysfs-fs-f2fs
5101F: fs/f2fs/
5102F: include/linux/f2fs_fs.h
5103F: include/trace/events/f2fs.h
5104
5105FUJITSU FR-V (FRV) PORT
5106S: Orphan
5107F: arch/frv/
5108
5109FUJITSU LAPTOP EXTRAS
5110M: Jonathan Woithe <jwoithe@just42.net>
5111L: platform-driver-x86@vger.kernel.org
5112S: Maintained
5113F: drivers/platform/x86/fujitsu-laptop.c
5114
5115FUJITSU M-5MO LS CAMERA ISP DRIVER
5116M: Kyungmin Park <kyungmin.park@samsung.com>
5117M: Heungjun Kim <riverful.kim@samsung.com>
5118L: linux-media@vger.kernel.org
5119S: Maintained
5120F: drivers/media/i2c/m5mols/
5121F: include/media/i2c/m5mols.h
5122
5123FUJITSU TABLET EXTRAS
5124M: Robert Gerlach <khnz@gmx.de>
5125L: platform-driver-x86@vger.kernel.org
5126S: Maintained
5127F: drivers/platform/x86/fujitsu-tablet.c
5128
5129FUSE: FILESYSTEM IN USERSPACE
5130M: Miklos Szeredi <miklos@szeredi.hu>
5131L: linux-fsdevel@vger.kernel.org
5132W: http://fuse.sourceforge.net/
5133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5134S: Maintained
5135F: fs/fuse/
5136F: include/uapi/linux/fuse.h
5137F: Documentation/filesystems/fuse.txt
5138
5139FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5140M: Rik Faith <faith@cs.unc.edu>
5141L: linux-scsi@vger.kernel.org
5142S: Odd Fixes (e.g., new signatures)
5143F: drivers/scsi/fdomain.*
5144
5145GCC PLUGINS
5146M: Kees Cook <keescook@chromium.org>
5147R: Emese Revfy <re.emese@gmail.com>
5148L: kernel-hardening@lists.openwall.com
5149S: Maintained
5150F: scripts/gcc-plugins/
5151F: scripts/gcc-plugin.sh
5152F: Documentation/gcc-plugins.txt
5153
5154GCOV BASED KERNEL PROFILING
5155M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5156S: Maintained
5157F: kernel/gcov/
5158F: Documentation/dev-tools/gcov.rst
5159
5160GDT SCSI DISK ARRAY CONTROLLER DRIVER
5161M: Achim Leubner <achim_leubner@adaptec.com>
5162L: linux-scsi@vger.kernel.org
5163W: http://www.icp-vortex.com/
5164S: Supported
5165F: drivers/scsi/gdt*
5166
5167GDB KERNEL DEBUGGING HELPER SCRIPTS
5168M: Jan Kiszka <jan.kiszka@siemens.com>
5169M: Kieran Bingham <kieran@bingham.xyz>
5170S: Supported
5171F: scripts/gdb/
5172
5173GEMTEK FM RADIO RECEIVER DRIVER
5174M: Hans Verkuil <hverkuil@xs4all.nl>
5175L: linux-media@vger.kernel.org
5176T: git git://linuxtv.org/media_tree.git
5177W: https://linuxtv.org
5178S: Maintained
5179F: drivers/media/radio/radio-gemtek*
5180
5181GENERIC GPIO I2C DRIVER
5182M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5183S: Supported
5184F: drivers/i2c/busses/i2c-gpio.c
5185F: include/linux/i2c-gpio.h
5186
5187GENERIC GPIO I2C MULTIPLEXER DRIVER
5188M: Peter Korsgaard <peter.korsgaard@barco.com>
5189L: linux-i2c@vger.kernel.org
5190S: Supported
5191F: drivers/i2c/muxes/i2c-mux-gpio.c
5192F: include/linux/i2c-mux-gpio.h
5193F: Documentation/i2c/muxes/i2c-mux-gpio
5194
5195GENERIC HDLC (WAN) DRIVERS
5196M: Krzysztof Halasa <khc@pm.waw.pl>
5197W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5198S: Maintained
5199F: drivers/net/wan/c101.c
5200F: drivers/net/wan/hd6457*
5201F: drivers/net/wan/hdlc*
5202F: drivers/net/wan/n2.c
5203F: drivers/net/wan/pc300too.c
5204F: drivers/net/wan/pci200syn.c
5205F: drivers/net/wan/wanxl*
5206
5207GENERIC INCLUDE/ASM HEADER FILES
5208M: Arnd Bergmann <arnd@arndb.de>
5209L: linux-arch@vger.kernel.org
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5211S: Maintained
5212F: include/asm-generic/
5213F: include/uapi/asm-generic/
5214
5215GENERIC PHY FRAMEWORK
5216M: Kishon Vijay Abraham I <kishon@ti.com>
5217L: linux-kernel@vger.kernel.org
5218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5219S: Supported
5220F: drivers/phy/
5221F: include/linux/phy/
5222
5223GENERIC PM DOMAINS
5224M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5225M: Kevin Hilman <khilman@kernel.org>
5226M: Ulf Hansson <ulf.hansson@linaro.org>
5227L: linux-pm@vger.kernel.org
5228S: Supported
5229F: drivers/base/power/domain*.c
5230F: include/linux/pm_domain.h
5231
5232GENERIC UIO DRIVER FOR PCI DEVICES
5233M: "Michael S. Tsirkin" <mst@redhat.com>
5234L: kvm@vger.kernel.org
5235S: Supported
5236F: drivers/uio/uio_pci_generic.c
5237
5238GET_MAINTAINER SCRIPT
5239M: Joe Perches <joe@perches.com>
5240S: Maintained
5241F: scripts/get_maintainer.pl
5242
5243GFS2 FILE SYSTEM
5244M: Steven Whitehouse <swhiteho@redhat.com>
5245M: Bob Peterson <rpeterso@redhat.com>
5246L: cluster-devel@redhat.com
5247W: http://sources.redhat.com/cluster/
5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5249S: Supported
5250F: Documentation/filesystems/gfs2*.txt
5251F: fs/gfs2/
5252F: include/uapi/linux/gfs2_ondisk.h
5253
5254GIGASET ISDN DRIVERS
5255M: Paul Bolle <pebolle@tiscali.nl>
5256L: gigaset307x-common@lists.sourceforge.net
5257W: http://gigaset307x.sourceforge.net/
5258S: Odd Fixes
5259F: Documentation/isdn/README.gigaset
5260F: drivers/isdn/gigaset/
5261F: include/uapi/linux/gigaset_dev.h
5262
5263GO7007 MPEG CODEC
5264M: Hans Verkuil <hans.verkuil@cisco.com>
5265L: linux-media@vger.kernel.org
5266S: Maintained
5267F: drivers/media/usb/go7007/
5268
5269GOODIX TOUCHSCREEN
5270M: Bastien Nocera <hadess@hadess.net>
5271L: linux-input@vger.kernel.org
5272S: Maintained
5273F: drivers/input/touchscreen/goodix.c
5274
5275GPIO SUBSYSTEM
5276M: Linus Walleij <linus.walleij@linaro.org>
5277M: Alexandre Courbot <gnurou@gmail.com>
5278L: linux-gpio@vger.kernel.org
5279T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5280S: Maintained
5281F: Documentation/devicetree/bindings/gpio/
5282F: Documentation/gpio/
5283F: Documentation/ABI/testing/gpio-cdev
5284F: Documentation/ABI/obsolete/sysfs-gpio
5285F: drivers/gpio/
5286F: include/linux/gpio/
5287F: include/linux/gpio.h
5288F: include/asm-generic/gpio.h
5289F: include/uapi/linux/gpio.h
5290F: tools/gpio/
5291
5292GRE DEMULTIPLEXER DRIVER
5293M: Dmitry Kozlov <xeb@mail.ru>
5294L: netdev@vger.kernel.org
5295S: Maintained
5296F: net/ipv4/gre_demux.c
5297F: net/ipv4/gre_offload.c
5298F: include/net/gre.h
5299
5300GRETH 10/100/1G Ethernet MAC device driver
5301M: Andreas Larsson <andreas@gaisler.com>
5302L: netdev@vger.kernel.org
5303S: Maintained
5304F: drivers/net/ethernet/aeroflex/
5305
5306GSPCA FINEPIX SUBDRIVER
5307M: Frank Zago <frank@zago.net>
5308L: linux-media@vger.kernel.org
5309T: git git://linuxtv.org/media_tree.git
5310S: Maintained
5311F: drivers/media/usb/gspca/finepix.c
5312
5313GSPCA GL860 SUBDRIVER
5314M: Olivier Lorin <o.lorin@laposte.net>
5315L: linux-media@vger.kernel.org
5316T: git git://linuxtv.org/media_tree.git
5317S: Maintained
5318F: drivers/media/usb/gspca/gl860/
5319
5320GSPCA M5602 SUBDRIVER
5321M: Erik Andren <erik.andren@gmail.com>
5322L: linux-media@vger.kernel.org
5323T: git git://linuxtv.org/media_tree.git
5324S: Maintained
5325F: drivers/media/usb/gspca/m5602/
5326
5327GSPCA PAC207 SONIXB SUBDRIVER
5328M: Hans Verkuil <hverkuil@xs4all.nl>
5329L: linux-media@vger.kernel.org
5330T: git git://linuxtv.org/media_tree.git
5331S: Odd Fixes
5332F: drivers/media/usb/gspca/pac207.c
5333
5334GSPCA SN9C20X SUBDRIVER
5335M: Brian Johnson <brijohn@gmail.com>
5336L: linux-media@vger.kernel.org
5337T: git git://linuxtv.org/media_tree.git
5338S: Maintained
5339F: drivers/media/usb/gspca/sn9c20x.c
5340
5341GSPCA T613 SUBDRIVER
5342M: Leandro Costantino <lcostantino@gmail.com>
5343L: linux-media@vger.kernel.org
5344T: git git://linuxtv.org/media_tree.git
5345S: Maintained
5346F: drivers/media/usb/gspca/t613.c
5347
5348GSPCA USB WEBCAM DRIVER
5349M: Hans Verkuil <hverkuil@xs4all.nl>
5350L: linux-media@vger.kernel.org
5351T: git git://linuxtv.org/media_tree.git
5352S: Odd Fixes
5353F: drivers/media/usb/gspca/
5354
5355GUID PARTITION TABLE (GPT)
5356M: Davidlohr Bueso <dave@stgolabs.net>
5357L: linux-efi@vger.kernel.org
5358S: Maintained
5359F: block/partitions/efi.*
5360
5361STK1160 USB VIDEO CAPTURE DRIVER
5362M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5363L: linux-media@vger.kernel.org
5364T: git git://linuxtv.org/media_tree.git
5365S: Maintained
5366F: drivers/media/usb/stk1160/
5367
5368H8/300 ARCHITECTURE
5369M: Yoshinori Sato <ysato@users.sourceforge.jp>
5370L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5371W: http://uclinux-h8.sourceforge.jp
5372T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5373S: Maintained
5374F: arch/h8300/
5375F: drivers/clocksource/h8300_*.c
5376F: drivers/clk/h8300/
5377F: drivers/irqchip/irq-renesas-h8*.c
5378
5379HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5380M: Frank Seidel <frank@f-seidel.de>
5381L: platform-driver-x86@vger.kernel.org
5382W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5383S: Maintained
5384F: drivers/platform/x86/hdaps.c
5385
5386HDPVR USB VIDEO ENCODER DRIVER
5387M: Hans Verkuil <hverkuil@xs4all.nl>
5388L: linux-media@vger.kernel.org
5389T: git git://linuxtv.org/media_tree.git
5390W: https://linuxtv.org
5391S: Odd Fixes
5392F: drivers/media/usb/hdpvr/
5393
5394HWPOISON MEMORY FAILURE HANDLING
5395M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5396L: linux-mm@kvack.org
5397S: Maintained
5398F: mm/memory-failure.c
5399F: mm/hwpoison-inject.c
5400
5401HYPERVISOR VIRTUAL CONSOLE DRIVER
5402L: linuxppc-dev@lists.ozlabs.org
5403S: Odd Fixes
5404F: drivers/tty/hvc/
5405
5406HACKRF MEDIA DRIVER
5407M: Antti Palosaari <crope@iki.fi>
5408L: linux-media@vger.kernel.org
5409W: https://linuxtv.org
5410W: http://palosaari.fi/linux/
5411Q: http://patchwork.linuxtv.org/project/linux-media/list/
5412T: git git://linuxtv.org/anttip/media_tree.git
5413S: Maintained
5414F: drivers/media/usb/hackrf/
5415
5416HARDWARE MONITORING
5417M: Jean Delvare <jdelvare@suse.com>
5418M: Guenter Roeck <linux@roeck-us.net>
5419L: linux-hwmon@vger.kernel.org
5420W: http://hwmon.wiki.kernel.org/
5421T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5423S: Maintained
5424F: Documentation/hwmon/
5425F: drivers/hwmon/
5426F: include/linux/hwmon*.h
5427
5428HARDWARE RANDOM NUMBER GENERATOR CORE
5429M: Matt Mackall <mpm@selenic.com>
5430M: Herbert Xu <herbert@gondor.apana.org.au>
5431L: linux-crypto@vger.kernel.org
5432S: Odd fixes
5433F: Documentation/devicetree/bindings/rng/
5434F: Documentation/hw_random.txt
5435F: drivers/char/hw_random/
5436F: include/linux/hw_random.h
5437
5438HARDWARE SPINLOCK CORE
5439M: Ohad Ben-Cohen <ohad@wizery.com>
5440M: Bjorn Andersson <bjorn.andersson@linaro.org>
5441L: linux-remoteproc@vger.kernel.org
5442S: Maintained
5443T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5444F: Documentation/devicetree/bindings/hwlock/
5445F: Documentation/hwspinlock.txt
5446F: drivers/hwspinlock/
5447F: include/linux/hwspinlock.h
5448
5449HARMONY SOUND DRIVER
5450L: linux-parisc@vger.kernel.org
5451S: Maintained
5452F: sound/parisc/harmony.*
5453
5454HD29L2 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/dvb-frontends/hd29l2*
5463
5464HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5465M: Brian Boylston <brian.boylston@hpe.com>
5466S: Supported
5467F: Documentation/watchdog/hpwdt.txt
5468F: drivers/watchdog/hpwdt.c
5469
5470HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5471M: Don Brace <don.brace@microsemi.com>
5472L: iss_storagedev@hp.com
5473L: esc.storagedev@microsemi.com
5474L: linux-scsi@vger.kernel.org
5475S: Supported
5476F: Documentation/scsi/hpsa.txt
5477F: drivers/scsi/hpsa*.[ch]
5478F: include/linux/cciss*.h
5479F: include/uapi/linux/cciss*.h
5480
5481HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5482M: Don Brace <don.brace@microsemi.com>
5483L: iss_storagedev@hp.com
5484L: esc.storagedev@microsemi.com
5485L: linux-scsi@vger.kernel.org
5486S: Supported
5487F: Documentation/blockdev/cciss.txt
5488F: drivers/block/cciss*
5489F: include/linux/cciss_ioctl.h
5490F: include/uapi/linux/cciss_ioctl.h
5491
5492HFI1 DRIVER
5493M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5494M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5495L: linux-rdma@vger.kernel.org
5496S: Supported
5497F: drivers/infiniband/hw/hfi1
5498
5499HFS FILESYSTEM
5500L: linux-fsdevel@vger.kernel.org
5501S: Orphan
5502F: Documentation/filesystems/hfs.txt
5503F: fs/hfs/
5504
5505HFSPLUS FILESYSTEM
5506L: linux-fsdevel@vger.kernel.org
5507S: Orphan
5508F: Documentation/filesystems/hfsplus.txt
5509F: fs/hfsplus/
5510
5511HGA FRAMEBUFFER DRIVER
5512M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5513L: linux-nvidia@lists.surfsouth.com
5514W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5515S: Maintained
5516F: drivers/video/fbdev/hgafb.c
5517
5518HIBERNATION (aka Software Suspend, aka swsusp)
5519M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5520M: Pavel Machek <pavel@ucw.cz>
5521L: linux-pm@vger.kernel.org
5522S: Supported
5523F: arch/x86/power/
5524F: drivers/base/power/
5525F: kernel/power/
5526F: include/linux/suspend.h
5527F: include/linux/freezer.h
5528F: include/linux/pm.h
5529F: arch/*/include/asm/suspend*.h
5530
5531HID CORE LAYER
5532M: Jiri Kosina <jikos@kernel.org>
5533R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5534L: linux-input@vger.kernel.org
5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5536S: Maintained
5537F: drivers/hid/
5538F: include/linux/hid*
5539F: include/uapi/linux/hid*
5540
5541HID SENSOR HUB DRIVERS
5542M: Jiri Kosina <jikos@kernel.org>
5543M: Jonathan Cameron <jic23@kernel.org>
5544M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5545L: linux-input@vger.kernel.org
5546L: linux-iio@vger.kernel.org
5547S: Maintained
5548F: Documentation/hid/hid-sensor*
5549F: drivers/hid/hid-sensor-*
5550F: drivers/iio/*/hid-*
5551F: include/linux/hid-sensor-*
5552
5553HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5554M: Thomas Gleixner <tglx@linutronix.de>
5555L: linux-kernel@vger.kernel.org
5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5557S: Maintained
5558F: Documentation/timers/
5559F: kernel/time/hrtimer.c
5560F: kernel/time/clockevents.c
5561F: kernel/time/tick*.*
5562F: kernel/time/timer_*.c
5563F: include/linux/clockchips.h
5564F: include/linux/hrtimer.h
5565
5566HIGH-SPEED SCC DRIVER FOR AX.25
5567L: linux-hams@vger.kernel.org
5568S: Orphan
5569F: drivers/net/hamradio/dmascc.c
5570F: drivers/net/hamradio/scc.c
5571
5572HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5573M: HighPoint Linux Team <linux@highpoint-tech.com>
5574W: http://www.highpoint-tech.com
5575S: Supported
5576F: Documentation/scsi/hptiop.txt
5577F: drivers/scsi/hptiop.c
5578
5579HIPPI
5580M: Jes Sorensen <jes@trained-monkey.org>
5581L: linux-hippi@sunsite.dk
5582S: Maintained
5583F: include/linux/hippidevice.h
5584F: include/uapi/linux/if_hippi.h
5585F: net/802/hippi.c
5586F: drivers/net/hippi/
5587
5588HISILICON NETWORK SUBSYSTEM DRIVER
5589M: Yisen Zhuang <yisen.zhuang@huawei.com>
5590M: Salil Mehta <salil.mehta@huawei.com>
5591L: netdev@vger.kernel.org
5592W: http://www.hisilicon.com
5593S: Maintained
5594F: drivers/net/ethernet/hisilicon/
5595F: Documentation/devicetree/bindings/net/hisilicon*.txt
5596
5597HISILICON ROCE DRIVER
5598M: Lijun Ou <oulijun@huawei.com>
5599M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5600L: linux-rdma@vger.kernel.org
5601S: Maintained
5602F: drivers/infiniband/hw/hns/
5603F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5604
5605HISILICON SAS Controller
5606M: John Garry <john.garry@huawei.com>
5607W: http://www.hisilicon.com
5608S: Supported
5609F: drivers/scsi/hisi_sas/
5610F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5611
5612HOST AP DRIVER
5613M: Jouni Malinen <j@w1.fi>
5614L: hostap@shmoo.com (subscribers-only)
5615L: linux-wireless@vger.kernel.org
5616W: http://hostap.epitest.fi/
5617S: Maintained
5618F: drivers/net/wireless/intersil/hostap/
5619
5620HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5621L: platform-driver-x86@vger.kernel.org
5622S: Orphan
5623F: drivers/platform/x86/tc1100-wmi.c
5624
5625HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5626M: Jaroslav Kysela <perex@perex.cz>
5627S: Maintained
5628F: drivers/net/ethernet/hp/hp100.*
5629
5630HPET: High Precision Event Timers driver
5631M: Clemens Ladisch <clemens@ladisch.de>
5632S: Maintained
5633F: Documentation/timers/hpet.txt
5634F: drivers/char/hpet.c
5635F: include/linux/hpet.h
5636F: include/uapi/linux/hpet.h
5637
5638HPET: x86
5639S: Orphan
5640F: arch/x86/kernel/hpet.c
5641F: arch/x86/include/asm/hpet.h
5642
5643HPFS FILESYSTEM
5644M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5645W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5646S: Maintained
5647F: fs/hpfs/
5648
5649HSI SUBSYSTEM
5650M: Sebastian Reichel <sre@kernel.org>
5651T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5652S: Maintained
5653F: Documentation/ABI/testing/sysfs-bus-hsi
5654F: Documentation/hsi.txt
5655F: drivers/hsi/
5656F: include/linux/hsi/
5657F: include/uapi/linux/hsi/
5658
5659HSO 3G MODEM DRIVER
5660M: Jan Dumon <j.dumon@option.com>
5661W: http://www.pharscape.org
5662S: Maintained
5663F: drivers/net/usb/hso.c
5664
5665HSR NETWORK PROTOCOL
5666M: Arvid Brodin <arvid.brodin@alten.se>
5667L: netdev@vger.kernel.org
5668S: Maintained
5669F: net/hsr/
5670
5671HTCPEN TOUCHSCREEN DRIVER
5672M: Pau Oliva Fora <pof@eslack.org>
5673L: linux-input@vger.kernel.org
5674S: Maintained
5675F: drivers/input/touchscreen/htcpen.c
5676
5677HUGETLB FILESYSTEM
5678M: Nadia Yvette Chambers <nyc@holomorphy.com>
5679S: Maintained
5680F: fs/hugetlbfs/
5681
5682HVA ST MEDIA DRIVER
5683M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5684L: linux-media@vger.kernel.org
5685T: git git://linuxtv.org/media_tree.git
5686W: https://linuxtv.org
5687S: Supported
5688F: drivers/media/platform/sti/hva
5689
5690Hyper-V CORE AND DRIVERS
5691M: "K. Y. Srinivasan" <kys@microsoft.com>
5692M: Haiyang Zhang <haiyangz@microsoft.com>
5693L: devel@linuxdriverproject.org
5694S: Maintained
5695F: arch/x86/include/asm/mshyperv.h
5696F: arch/x86/include/uapi/asm/hyperv.h
5697F: arch/x86/kernel/cpu/mshyperv.c
5698F: drivers/hid/hid-hyperv.c
5699F: drivers/hv/
5700F: drivers/input/serio/hyperv-keyboard.c
5701F: drivers/pci/host/pci-hyperv.c
5702F: drivers/net/hyperv/
5703F: drivers/scsi/storvsc_drv.c
5704F: drivers/video/fbdev/hyperv_fb.c
5705F: include/linux/hyperv.h
5706F: tools/hv/
5707F: Documentation/ABI/stable/sysfs-bus-vmbus
5708
5709I2C MUXES
5710M: Peter Rosin <peda@axentia.se>
5711L: linux-i2c@vger.kernel.org
5712S: Maintained
5713F: Documentation/i2c/i2c-topology
5714F: Documentation/i2c/muxes/
5715F: Documentation/devicetree/bindings/i2c/i2c-mux*
5716F: Documentation/devicetree/bindings/i2c/i2c-arb*
5717F: Documentation/devicetree/bindings/i2c/i2c-gate*
5718F: drivers/i2c/i2c-mux.c
5719F: drivers/i2c/muxes/
5720F: include/linux/i2c-mux.h
5721
5722I2C OVER PARALLEL PORT
5723M: Jean Delvare <jdelvare@suse.com>
5724L: linux-i2c@vger.kernel.org
5725S: Maintained
5726F: Documentation/i2c/busses/i2c-parport
5727F: Documentation/i2c/busses/i2c-parport-light
5728F: drivers/i2c/busses/i2c-parport.c
5729F: drivers/i2c/busses/i2c-parport-light.c
5730
5731I2C/SMBUS CONTROLLER DRIVERS FOR PC
5732M: Jean Delvare <jdelvare@suse.com>
5733L: linux-i2c@vger.kernel.org
5734S: Maintained
5735F: Documentation/i2c/busses/i2c-ali1535
5736F: Documentation/i2c/busses/i2c-ali1563
5737F: Documentation/i2c/busses/i2c-ali15x3
5738F: Documentation/i2c/busses/i2c-amd756
5739F: Documentation/i2c/busses/i2c-amd8111
5740F: Documentation/i2c/busses/i2c-i801
5741F: Documentation/i2c/busses/i2c-nforce2
5742F: Documentation/i2c/busses/i2c-piix4
5743F: Documentation/i2c/busses/i2c-sis5595
5744F: Documentation/i2c/busses/i2c-sis630
5745F: Documentation/i2c/busses/i2c-sis96x
5746F: Documentation/i2c/busses/i2c-via
5747F: Documentation/i2c/busses/i2c-viapro
5748F: drivers/i2c/busses/i2c-ali1535.c
5749F: drivers/i2c/busses/i2c-ali1563.c
5750F: drivers/i2c/busses/i2c-ali15x3.c
5751F: drivers/i2c/busses/i2c-amd756.c
5752F: drivers/i2c/busses/i2c-amd756-s4882.c
5753F: drivers/i2c/busses/i2c-amd8111.c
5754F: drivers/i2c/busses/i2c-i801.c
5755F: drivers/i2c/busses/i2c-isch.c
5756F: drivers/i2c/busses/i2c-nforce2.c
5757F: drivers/i2c/busses/i2c-nforce2-s4985.c
5758F: drivers/i2c/busses/i2c-piix4.c
5759F: drivers/i2c/busses/i2c-sis5595.c
5760F: drivers/i2c/busses/i2c-sis630.c
5761F: drivers/i2c/busses/i2c-sis96x.c
5762F: drivers/i2c/busses/i2c-via.c
5763F: drivers/i2c/busses/i2c-viapro.c
5764
5765I2C/SMBUS ISMT DRIVER
5766M: Seth Heasley <seth.heasley@intel.com>
5767M: Neil Horman <nhorman@tuxdriver.com>
5768L: linux-i2c@vger.kernel.org
5769F: drivers/i2c/busses/i2c-ismt.c
5770F: Documentation/i2c/busses/i2c-ismt
5771
5772I2C/SMBUS STUB DRIVER
5773M: Jean Delvare <jdelvare@suse.com>
5774L: linux-i2c@vger.kernel.org
5775S: Maintained
5776F: drivers/i2c/i2c-stub.c
5777
5778I2C SUBSYSTEM
5779M: Wolfram Sang <wsa@the-dreams.de>
5780L: linux-i2c@vger.kernel.org
5781W: https://i2c.wiki.kernel.org/
5782Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5784S: Maintained
5785F: Documentation/devicetree/bindings/i2c/
5786F: Documentation/i2c/
5787F: drivers/i2c/
5788F: drivers/i2c/*/
5789F: include/linux/i2c.h
5790F: include/linux/i2c-*.h
5791F: include/uapi/linux/i2c.h
5792F: include/uapi/linux/i2c-*.h
5793
5794I2C ACPI SUPPORT
5795M: Mika Westerberg <mika.westerberg@linux.intel.com>
5796L: linux-i2c@vger.kernel.org
5797L: linux-acpi@vger.kernel.org
5798S: Maintained
5799
5800I2C-TAOS-EVM DRIVER
5801M: Jean Delvare <jdelvare@suse.com>
5802L: linux-i2c@vger.kernel.org
5803S: Maintained
5804F: Documentation/i2c/busses/i2c-taos-evm
5805F: drivers/i2c/busses/i2c-taos-evm.c
5806
5807I2C-TINY-USB DRIVER
5808M: Till Harbaum <till@harbaum.org>
5809L: linux-i2c@vger.kernel.org
5810W: http://www.harbaum.org/till/i2c_tiny_usb
5811S: Maintained
5812F: drivers/i2c/busses/i2c-tiny-usb.c
5813
5814i386 BOOT CODE
5815M: "H. Peter Anvin" <hpa@zytor.com>
5816S: Maintained
5817F: arch/x86/boot/
5818
5819i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5820M: "H. Peter Anvin" <hpa@zytor.com>
5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5822S: Maintained
5823
5824IA64 (Itanium) PLATFORM
5825M: Tony Luck <tony.luck@intel.com>
5826M: Fenghua Yu <fenghua.yu@intel.com>
5827L: linux-ia64@vger.kernel.org
5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5829S: Maintained
5830F: arch/ia64/
5831
5832IBM Power VMX Cryptographic instructions
5833M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5834M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5835L: linux-crypto@vger.kernel.org
5836S: Supported
5837F: drivers/crypto/vmx/Makefile
5838F: drivers/crypto/vmx/Kconfig
5839F: drivers/crypto/vmx/vmx.c
5840F: drivers/crypto/vmx/aes*
5841F: drivers/crypto/vmx/ghash*
5842F: drivers/crypto/vmx/ppc-xlate.pl
5843
5844IBM Power in-Nest Crypto Acceleration
5845M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5846M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5847L: linux-crypto@vger.kernel.org
5848S: Supported
5849F: drivers/crypto/nx/Makefile
5850F: drivers/crypto/nx/Kconfig
5851F: drivers/crypto/nx/nx-aes*
5852F: drivers/crypto/nx/nx-sha*
5853F: drivers/crypto/nx/nx.*
5854F: drivers/crypto/nx/nx_csbcpb.h
5855F: drivers/crypto/nx/nx_debugfs.h
5856
5857IBM Power 842 compression accelerator
5858M: Dan Streetman <ddstreet@ieee.org>
5859S: Supported
5860F: drivers/crypto/nx/Makefile
5861F: drivers/crypto/nx/Kconfig
5862F: drivers/crypto/nx/nx-842*
5863F: include/linux/sw842.h
5864F: crypto/842.c
5865F: lib/842/
5866
5867IBM Power Linux RAID adapter
5868M: Brian King <brking@us.ibm.com>
5869S: Supported
5870F: drivers/scsi/ipr.*
5871
5872IBM Power Virtual Ethernet Device Driver
5873M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5874L: netdev@vger.kernel.org
5875S: Supported
5876F: drivers/net/ethernet/ibm/ibmveth.*
5877
5878IBM Power SRIOV Virtual NIC Device Driver
5879M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5880M: John Allen <jallen@linux.vnet.ibm.com>
5881L: netdev@vger.kernel.org
5882S: Supported
5883F: drivers/net/ethernet/ibm/ibmvnic.*
5884
5885IBM Power Virtual SCSI Device Drivers
5886M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5887L: linux-scsi@vger.kernel.org
5888S: Supported
5889F: drivers/scsi/ibmvscsi/ibmvscsi*
5890F: include/scsi/viosrp.h
5891
5892IBM Power Virtual SCSI Device Target Driver
5893M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5894M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5895L: linux-scsi@vger.kernel.org
5896L: target-devel@vger.kernel.org
5897S: Supported
5898F: drivers/scsi/ibmvscsi_tgt/
5899
5900IBM Power Virtual FC Device Drivers
5901M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5902L: linux-scsi@vger.kernel.org
5903S: Supported
5904F: drivers/scsi/ibmvscsi/ibmvfc*
5905
5906IBM ServeRAID RAID DRIVER
5907S: Orphan
5908F: drivers/scsi/ips.*
5909
5910ICH LPC AND GPIO DRIVER
5911M: Peter Tyser <ptyser@xes-inc.com>
5912S: Maintained
5913F: drivers/mfd/lpc_ich.c
5914F: drivers/gpio/gpio-ich.c
5915
5916IDE SUBSYSTEM
5917M: "David S. Miller" <davem@davemloft.net>
5918L: linux-ide@vger.kernel.org
5919Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5921S: Maintained
5922F: Documentation/ide/
5923F: drivers/ide/
5924F: include/linux/ide.h
5925
5926IDEAPAD LAPTOP EXTRAS DRIVER
5927M: Ike Panhc <ike.pan@canonical.com>
5928L: platform-driver-x86@vger.kernel.org
5929W: http://launchpad.net/ideapad-laptop
5930S: Maintained
5931F: drivers/platform/x86/ideapad-laptop.c
5932
5933IDEAPAD LAPTOP SLIDEBAR DRIVER
5934M: Andrey Moiseev <o2g.org.ru@gmail.com>
5935L: linux-input@vger.kernel.org
5936W: https://github.com/o2genum/ideapad-slidebar
5937S: Maintained
5938F: drivers/input/misc/ideapad_slidebar.c
5939
5940IDE/ATAPI DRIVERS
5941M: Borislav Petkov <bp@alien8.de>
5942L: linux-ide@vger.kernel.org
5943S: Maintained
5944F: Documentation/cdrom/ide-cd
5945F: drivers/ide/ide-cd*
5946
5947IDLE-I7300
5948M: Andy Henroid <andrew.d.henroid@intel.com>
5949L: linux-pm@vger.kernel.org
5950S: Supported
5951F: drivers/idle/i7300_idle.c
5952
5953IEEE 802.15.4 SUBSYSTEM
5954M: Alexander Aring <aar@pengutronix.de>
5955L: linux-wpan@vger.kernel.org
5956W: http://wpan.cakelab.org/
5957T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5959S: Maintained
5960F: net/ieee802154/
5961F: net/mac802154/
5962F: drivers/net/ieee802154/
5963F: include/linux/nl802154.h
5964F: include/linux/ieee802154.h
5965F: include/net/nl802154.h
5966F: include/net/mac802154.h
5967F: include/net/af_ieee802154.h
5968F: include/net/cfg802154.h
5969F: include/net/ieee802154_netdev.h
5970F: Documentation/networking/ieee802154.txt
5971
5972IGORPLUG-USB IR RECEIVER
5973M: Sean Young <sean@mess.org>
5974L: linux-media@vger.kernel.org
5975S: Maintained
5976F: drivers/media/rc/igorplugusb.c
5977
5978IGUANAWORKS USB IR TRANSCEIVER
5979M: Sean Young <sean@mess.org>
5980L: linux-media@vger.kernel.org
5981S: Maintained
5982F: drivers/media/rc/iguanair.c
5983
5984IIO SUBSYSTEM AND DRIVERS
5985M: Jonathan Cameron <jic23@kernel.org>
5986R: Hartmut Knaack <knaack.h@gmx.de>
5987R: Lars-Peter Clausen <lars@metafoo.de>
5988R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5989L: linux-iio@vger.kernel.org
5990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5991S: Maintained
5992F: Documentation/devicetree/bindings/iio/
5993F: drivers/iio/
5994F: drivers/staging/iio/
5995F: include/linux/iio/
5996F: tools/iio/
5997
5998IKANOS/ADI EAGLE ADSL USB DRIVER
5999M: Matthieu Castet <castet.matthieu@free.fr>
6000M: Stanislaw Gruszka <stf_xl@wp.pl>
6001S: Maintained
6002F: drivers/usb/atm/ueagle-atm.c
6003
6004INA209 HARDWARE MONITOR DRIVER
6005M: Guenter Roeck <linux@roeck-us.net>
6006L: linux-hwmon@vger.kernel.org
6007S: Maintained
6008F: Documentation/hwmon/ina209
6009F: Documentation/devicetree/bindings/i2c/ina209.txt
6010F: drivers/hwmon/ina209.c
6011
6012INA2XX HARDWARE MONITOR DRIVER
6013M: Guenter Roeck <linux@roeck-us.net>
6014L: linux-hwmon@vger.kernel.org
6015S: Maintained
6016F: Documentation/hwmon/ina2xx
6017F: drivers/hwmon/ina2xx.c
6018F: include/linux/platform_data/ina2xx.h
6019
6020INDUSTRY PACK SUBSYSTEM (IPACK)
6021M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6022M: Jens Taprogge <jens.taprogge@taprogge.org>
6023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6024L: industrypack-devel@lists.sourceforge.net
6025W: http://industrypack.sourceforge.net
6026S: Maintained
6027F: drivers/ipack/
6028
6029INGENIC JZ4780 DMA Driver
6030M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6031S: Maintained
6032F: drivers/dma/dma-jz4780.c
6033
6034INGENIC JZ4780 NAND DRIVER
6035M: Harvey Hunt <harveyhuntnexus@gmail.com>
6036L: linux-mtd@lists.infradead.org
6037S: Maintained
6038F: drivers/mtd/nand/jz4780_*
6039
6040INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6041M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6042M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6043L: linux-ima-devel@lists.sourceforge.net
6044L: linux-ima-user@lists.sourceforge.net
6045L: linux-security-module@vger.kernel.org
6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6047S: Supported
6048F: security/integrity/ima/
6049
6050IMGTEC IR DECODER DRIVER
6051M: James Hogan <james.hogan@imgtec.com>
6052S: Maintained
6053F: drivers/media/rc/img-ir/
6054
6055IMS TWINTURBO FRAMEBUFFER DRIVER
6056L: linux-fbdev@vger.kernel.org
6057S: Orphan
6058F: drivers/video/fbdev/imsttfb.c
6059
6060INFINIBAND SUBSYSTEM
6061M: Doug Ledford <dledford@redhat.com>
6062M: Sean Hefty <sean.hefty@intel.com>
6063M: Hal Rosenstock <hal.rosenstock@gmail.com>
6064L: linux-rdma@vger.kernel.org
6065W: http://www.openfabrics.org/
6066Q: http://patchwork.kernel.org/project/linux-rdma/list/
6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6068S: Supported
6069F: Documentation/infiniband/
6070F: drivers/infiniband/
6071F: include/uapi/linux/if_infiniband.h
6072F: include/uapi/rdma/
6073F: include/rdma/
6074
6075INOTIFY
6076M: John McCutchan <john@johnmccutchan.com>
6077M: Robert Love <rlove@rlove.org>
6078M: Eric Paris <eparis@parisplace.org>
6079S: Maintained
6080F: Documentation/filesystems/inotify.txt
6081F: fs/notify/inotify/
6082F: include/linux/inotify.h
6083F: include/uapi/linux/inotify.h
6084
6085INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6086M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6087L: linux-input@vger.kernel.org
6088Q: http://patchwork.kernel.org/project/linux-input/list/
6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6090S: Maintained
6091F: drivers/input/
6092F: include/linux/input.h
6093F: include/uapi/linux/input.h
6094F: include/linux/input/
6095F: Documentation/devicetree/bindings/input/
6096
6097INPUT MULTITOUCH (MT) PROTOCOL
6098M: Henrik Rydberg <rydberg@bitmath.org>
6099L: linux-input@vger.kernel.org
6100S: Odd fixes
6101F: Documentation/input/multi-touch-protocol.txt
6102F: drivers/input/input-mt.c
6103K: \b(ABS|SYN)_MT_
6104
6105INTEL ASoC BDW/HSW DRIVERS
6106M: Jie Yang <yang.jie@linux.intel.com>
6107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6108S: Supported
6109F: sound/soc/intel/common/sst-dsp*
6110F: sound/soc/intel/common/sst-firmware.c
6111F: sound/soc/intel/boards/broadwell.c
6112F: sound/soc/intel/haswell/
6113
6114INTEL C600 SERIES SAS CONTROLLER DRIVER
6115M: Intel SCU Linux support <intel-linux-scu@intel.com>
6116M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6117L: linux-scsi@vger.kernel.org
6118T: git git://git.code.sf.net/p/intel-sas/isci
6119S: Supported
6120F: drivers/scsi/isci/
6121
6122INTEL HID EVENT DRIVER
6123M: Alex Hung <alex.hung@canonical.com>
6124L: platform-driver-x86@vger.kernel.org
6125S: Maintained
6126F: drivers/platform/x86/intel-hid.c
6127
6128INTEL VIRTUAL BUTTON DRIVER
6129M: AceLan Kao <acelan.kao@canonical.com>
6130L: platform-driver-x86@vger.kernel.org
6131S: Maintained
6132F: drivers/platform/x86/intel-vbtn.c
6133
6134INTEL IDLE DRIVER
6135M: Len Brown <lenb@kernel.org>
6136L: linux-pm@vger.kernel.org
6137T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6138S: Supported
6139F: drivers/idle/intel_idle.c
6140
6141INTEL INTEGRATED SENSOR HUB DRIVER
6142M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6143M: Jiri Kosina <jikos@kernel.org>
6144L: linux-input@vger.kernel.org
6145S: Maintained
6146F: drivers/hid/intel-ish-hid/
6147
6148INTEL PSTATE DRIVER
6149M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6150M: Len Brown <lenb@kernel.org>
6151L: linux-pm@vger.kernel.org
6152S: Supported
6153F: drivers/cpufreq/intel_pstate.c
6154
6155INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6156M: Maik Broemme <mbroemme@plusserver.de>
6157L: linux-fbdev@vger.kernel.org
6158S: Maintained
6159F: Documentation/fb/intelfb.txt
6160F: drivers/video/fbdev/intelfb/
6161
6162INTEL 810/815 FRAMEBUFFER DRIVER
6163M: Antonino Daplas <adaplas@gmail.com>
6164L: linux-fbdev@vger.kernel.org
6165S: Maintained
6166F: drivers/video/fbdev/i810/
6167
6168INTEL MENLOW THERMAL DRIVER
6169M: Sujith Thomas <sujith.thomas@intel.com>
6170L: platform-driver-x86@vger.kernel.org
6171W: https://01.org/linux-acpi
6172S: Supported
6173F: drivers/platform/x86/intel_menlow.c
6174
6175INTEL I/OAT DMA DRIVER
6176M: Dave Jiang <dave.jiang@intel.com>
6177R: Dan Williams <dan.j.williams@intel.com>
6178L: dmaengine@vger.kernel.org
6179Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6180S: Supported
6181F: drivers/dma/ioat*
6182
6183INTEL IOMMU (VT-d)
6184M: David Woodhouse <dwmw2@infradead.org>
6185L: iommu@lists.linux-foundation.org
6186T: git git://git.infradead.org/iommu-2.6.git
6187S: Supported
6188F: drivers/iommu/intel-iommu.c
6189F: include/linux/intel-iommu.h
6190
6191INTEL IOP-ADMA DMA DRIVER
6192R: Dan Williams <dan.j.williams@intel.com>
6193S: Odd fixes
6194F: drivers/dma/iop-adma.c
6195
6196INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6197M: Krzysztof Halasa <khalasa@piap.pl>
6198S: Maintained
6199F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6200F: arch/arm/mach-ixp4xx/include/mach/npe.h
6201F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6202F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6203F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6204F: drivers/net/wan/ixp4xx_hss.c
6205
6206INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6207M: Deepak Saxena <dsaxena@plexity.net>
6208S: Maintained
6209F: drivers/char/hw_random/ixp4xx-rng.c
6210
6211INTEL ETHERNET DRIVERS
6212M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6213L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6214W: http://www.intel.com/support/feedback.htm
6215W: http://e1000.sourceforge.net/
6216Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6219S: Supported
6220F: Documentation/networking/e100.txt
6221F: Documentation/networking/e1000.txt
6222F: Documentation/networking/e1000e.txt
6223F: Documentation/networking/igb.txt
6224F: Documentation/networking/igbvf.txt
6225F: Documentation/networking/ixgb.txt
6226F: Documentation/networking/ixgbe.txt
6227F: Documentation/networking/ixgbevf.txt
6228F: Documentation/networking/i40e.txt
6229F: Documentation/networking/i40evf.txt
6230F: drivers/net/ethernet/intel/
6231F: drivers/net/ethernet/intel/*/
6232
6233INTEL RDMA RNIC DRIVER
6234M: Faisal Latif <faisal.latif@intel.com>
6235R: Chien Tin Tung <chien.tin.tung@intel.com>
6236R: Mustafa Ismail <mustafa.ismail@intel.com>
6237R: Shiraz Saleem <shiraz.saleem@intel.com>
6238R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6239L: linux-rdma@vger.kernel.org
6240S: Supported
6241F: drivers/infiniband/hw/i40iw/
6242
6243INTEL MERRIFIELD GPIO DRIVER
6244M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6245L: linux-gpio@vger.kernel.org
6246S: Maintained
6247F: drivers/gpio/gpio-merrifield.c
6248
6249INTEL-MID GPIO DRIVER
6250M: David Cohen <david.a.cohen@linux.intel.com>
6251L: linux-gpio@vger.kernel.org
6252S: Maintained
6253F: drivers/gpio/gpio-intel-mid.c
6254
6255INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6256M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6257L: linux-wireless@vger.kernel.org
6258S: Maintained
6259F: Documentation/networking/README.ipw2100
6260F: Documentation/networking/README.ipw2200
6261F: drivers/net/wireless/intel/ipw2x00/
6262
6263INTEL(R) TRACE HUB
6264M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6265S: Supported
6266F: Documentation/trace/intel_th.txt
6267F: drivers/hwtracing/intel_th/
6268
6269INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6270M: Ning Sun <ning.sun@intel.com>
6271L: tboot-devel@lists.sourceforge.net
6272W: http://tboot.sourceforge.net
6273T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6274S: Supported
6275F: Documentation/intel_txt.txt
6276F: include/linux/tboot.h
6277F: arch/x86/kernel/tboot.c
6278
6279INTEL WIRELESS WIMAX CONNECTION 2400
6280M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6281M: linux-wimax@intel.com
6282L: wimax@linuxwimax.org (subscribers-only)
6283S: Supported
6284W: http://linuxwimax.org
6285F: Documentation/wimax/README.i2400m
6286F: drivers/net/wimax/i2400m/
6287F: include/uapi/linux/wimax/i2400m.h
6288
6289INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6290M: Stanislaw Gruszka <sgruszka@redhat.com>
6291L: linux-wireless@vger.kernel.org
6292S: Supported
6293F: drivers/net/wireless/intel/iwlegacy/
6294
6295INTEL WIRELESS WIFI LINK (iwlwifi)
6296M: Johannes Berg <johannes.berg@intel.com>
6297M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6298M: Luca Coelho <luciano.coelho@intel.com>
6299M: Intel Linux Wireless <linuxwifi@intel.com>
6300L: linux-wireless@vger.kernel.org
6301W: http://intellinuxwireless.org
6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6303S: Supported
6304F: drivers/net/wireless/intel/iwlwifi/
6305
6306INTEL MANAGEMENT ENGINE (mei)
6307M: Tomas Winkler <tomas.winkler@intel.com>
6308L: linux-kernel@vger.kernel.org
6309S: Supported
6310F: include/uapi/linux/mei.h
6311F: include/linux/mei_cl_bus.h
6312F: drivers/misc/mei/*
6313F: drivers/watchdog/mei_wdt.c
6314F: Documentation/misc-devices/mei/*
6315
6316INTEL MIC DRIVERS (mic)
6317M: Sudeep Dutt <sudeep.dutt@intel.com>
6318M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6319S: Supported
6320W: https://github.com/sudeepdutt/mic
6321W: http://software.intel.com/en-us/mic-developer
6322F: include/linux/mic_bus.h
6323F: include/linux/scif.h
6324F: include/uapi/linux/mic_common.h
6325F: include/uapi/linux/mic_ioctl.h
6326F: include/uapi/linux/scif_ioctl.h
6327F: drivers/misc/mic/
6328F: drivers/dma/mic_x100_dma.c
6329F: drivers/dma/mic_x100_dma.h
6330F: Documentation/mic/
6331
6332INTEL PMC/P-Unit IPC DRIVER
6333M: Zha Qipeng<qipeng.zha@intel.com>
6334L: platform-driver-x86@vger.kernel.org
6335S: Maintained
6336F: drivers/platform/x86/intel_pmc_ipc.c
6337F: drivers/platform/x86/intel_punit_ipc.c
6338F: arch/x86/include/asm/intel_pmc_ipc.h
6339F: arch/x86/include/asm/intel_punit_ipc.h
6340
6341INTEL TELEMETRY DRIVER
6342M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6343L: platform-driver-x86@vger.kernel.org
6344S: Maintained
6345F: arch/x86/include/asm/intel_telemetry.h
6346F: drivers/platform/x86/intel_telemetry*
6347
6348INTEL PMC CORE DRIVER
6349M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6350M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6351L: platform-driver-x86@vger.kernel.org
6352S: Maintained
6353F: arch/x86/include/asm/pmc_core.h
6354F: drivers/platform/x86/intel_pmc_core*
6355
6356IOC3 ETHERNET DRIVER
6357M: Ralf Baechle <ralf@linux-mips.org>
6358L: linux-mips@linux-mips.org
6359S: Maintained
6360F: drivers/net/ethernet/sgi/ioc3-eth.c
6361
6362IOC3 SERIAL DRIVER
6363M: Pat Gefre <pfg@sgi.com>
6364L: linux-serial@vger.kernel.org
6365S: Maintained
6366F: drivers/tty/serial/ioc3_serial.c
6367
6368IOMMU DRIVERS
6369M: Joerg Roedel <joro@8bytes.org>
6370L: iommu@lists.linux-foundation.org
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6372S: Maintained
6373F: Documentation/devicetree/bindings/iommu/
6374F: drivers/iommu/
6375
6376IP MASQUERADING
6377M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6378S: Maintained
6379F: net/ipv4/netfilter/ipt_MASQUERADE.c
6380
6381IPMI SUBSYSTEM
6382M: Corey Minyard <minyard@acm.org>
6383L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6384W: http://openipmi.sourceforge.net/
6385S: Supported
6386F: Documentation/IPMI.txt
6387F: drivers/char/ipmi/
6388F: include/linux/ipmi*
6389F: include/uapi/linux/ipmi*
6390
6391QCOM AUDIO (ASoC) DRIVERS
6392M: Patrick Lai <plai@codeaurora.org>
6393M: Banajit Goswami <bgoswami@codeaurora.org>
6394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6395S: Supported
6396F: sound/soc/qcom/
6397
6398IPS SCSI RAID DRIVER
6399M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6400L: linux-scsi@vger.kernel.org
6401W: http://www.adaptec.com/
6402S: Maintained
6403F: drivers/scsi/ips*
6404
6405IPVS
6406M: Wensong Zhang <wensong@linux-vs.org>
6407M: Simon Horman <horms@verge.net.au>
6408M: Julian Anastasov <ja@ssi.bg>
6409L: netdev@vger.kernel.org
6410L: lvs-devel@vger.kernel.org
6411S: Maintained
6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6414F: Documentation/networking/ipvs-sysctl.txt
6415F: include/net/ip_vs.h
6416F: include/uapi/linux/ip_vs.h
6417F: net/netfilter/ipvs/
6418
6419IPWIRELESS DRIVER
6420M: Jiri Kosina <jikos@kernel.org>
6421M: David Sterba <dsterba@suse.com>
6422S: Odd Fixes
6423F: drivers/tty/ipwireless/
6424
6425IPX NETWORK LAYER
6426M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6427L: netdev@vger.kernel.org
6428S: Maintained
6429F: include/net/ipx.h
6430F: include/uapi/linux/ipx.h
6431F: net/ipx/
6432
6433IRDA SUBSYSTEM
6434M: Samuel Ortiz <samuel@sortiz.org>
6435L: irda-users@lists.sourceforge.net (subscribers-only)
6436L: netdev@vger.kernel.org
6437W: http://irda.sourceforge.net/
6438S: Maintained
6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6440F: Documentation/networking/irda.txt
6441F: drivers/net/irda/
6442F: include/net/irda/
6443F: net/irda/
6444
6445IRQ SUBSYSTEM
6446M: Thomas Gleixner <tglx@linutronix.de>
6447L: linux-kernel@vger.kernel.org
6448S: Maintained
6449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6450F: kernel/irq/
6451
6452IRQCHIP DRIVERS
6453M: Thomas Gleixner <tglx@linutronix.de>
6454M: Jason Cooper <jason@lakedaemon.net>
6455M: Marc Zyngier <marc.zyngier@arm.com>
6456L: linux-kernel@vger.kernel.org
6457S: Maintained
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6459T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6460F: Documentation/devicetree/bindings/interrupt-controller/
6461F: drivers/irqchip/
6462
6463IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6464M: Marc Zyngier <marc.zyngier@arm.com>
6465S: Maintained
6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6467F: Documentation/IRQ-domain.txt
6468F: include/linux/irqdomain.h
6469F: kernel/irq/irqdomain.c
6470F: kernel/irq/msi.c
6471
6472ISA
6473M: William Breathitt Gray <vilhelm.gray@gmail.com>
6474S: Maintained
6475F: Documentation/isa.txt
6476F: drivers/base/isa.c
6477F: include/linux/isa.h
6478
6479ISAPNP
6480M: Jaroslav Kysela <perex@perex.cz>
6481S: Maintained
6482F: Documentation/isapnp.txt
6483F: drivers/pnp/isapnp/
6484F: include/linux/isapnp.h
6485
6486ISA RADIO MODULE
6487M: Hans Verkuil <hverkuil@xs4all.nl>
6488L: linux-media@vger.kernel.org
6489T: git git://linuxtv.org/media_tree.git
6490W: https://linuxtv.org
6491S: Maintained
6492F: drivers/media/radio/radio-isa*
6493
6494iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6495M: Peter Jones <pjones@redhat.com>
6496M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6497S: Maintained
6498F: drivers/firmware/iscsi_ibft*
6499
6500ISCSI
6501M: Mike Christie <michaelc@cs.wisc.edu>
6502L: open-iscsi@googlegroups.com
6503W: www.open-iscsi.org
6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6505S: Maintained
6506F: drivers/scsi/*iscsi*
6507F: include/scsi/*iscsi*
6508
6509ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6510M: Or Gerlitz <ogerlitz@mellanox.com>
6511M: Sagi Grimberg <sagi@grimberg.me>
6512M: Roi Dayan <roid@mellanox.com>
6513L: linux-rdma@vger.kernel.org
6514S: Supported
6515W: http://www.openfabrics.org
6516W: www.open-iscsi.org
6517Q: http://patchwork.kernel.org/project/linux-rdma/list/
6518F: drivers/infiniband/ulp/iser/
6519
6520ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6521M: Sagi Grimberg <sagi@grimberg.me>
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6523L: linux-rdma@vger.kernel.org
6524L: target-devel@vger.kernel.org
6525S: Supported
6526W: http://www.linux-iscsi.org
6527F: drivers/infiniband/ulp/isert
6528
6529ISDN SUBSYSTEM
6530M: Karsten Keil <isdn@linux-pingi.de>
6531L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6532L: netdev@vger.kernel.org
6533W: http://www.isdn4linux.de
6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6535S: Maintained
6536F: Documentation/isdn/
6537F: drivers/isdn/
6538F: include/linux/isdn.h
6539F: include/linux/isdn/
6540F: include/uapi/linux/isdn.h
6541F: include/uapi/linux/isdn/
6542
6543ISDN SUBSYSTEM (Eicon active card driver)
6544M: Armin Schindler <mac@melware.de>
6545L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6546W: http://www.melware.de
6547S: Maintained
6548F: drivers/isdn/hardware/eicon/
6549
6550IT87 HARDWARE MONITORING DRIVER
6551M: Jean Delvare <jdelvare@suse.com>
6552L: linux-hwmon@vger.kernel.org
6553S: Maintained
6554F: Documentation/hwmon/it87
6555F: drivers/hwmon/it87.c
6556
6557IT913X MEDIA DRIVER
6558M: Antti Palosaari <crope@iki.fi>
6559L: linux-media@vger.kernel.org
6560W: https://linuxtv.org
6561W: http://palosaari.fi/linux/
6562Q: http://patchwork.linuxtv.org/project/linux-media/list/
6563T: git git://linuxtv.org/anttip/media_tree.git
6564S: Maintained
6565F: drivers/media/tuners/it913x*
6566
6567IVTV VIDEO4LINUX DRIVER
6568M: Andy Walls <awalls@md.metrocast.net>
6569L: ivtv-devel@ivtvdriver.org (subscribers-only)
6570L: linux-media@vger.kernel.org
6571T: git git://linuxtv.org/media_tree.git
6572W: http://www.ivtvdriver.org
6573S: Maintained
6574F: Documentation/video4linux/*.ivtv
6575F: drivers/media/pci/ivtv/
6576F: include/uapi/linux/ivtv*
6577
6578IX2505V MEDIA DRIVER
6579M: Malcolm Priestley <tvboxspy@gmail.com>
6580L: linux-media@vger.kernel.org
6581W: https://linuxtv.org
6582Q: http://patchwork.linuxtv.org/project/linux-media/list/
6583S: Maintained
6584F: drivers/media/dvb-frontends/ix2505v*
6585
6586JC42.4 TEMPERATURE SENSOR DRIVER
6587M: Guenter Roeck <linux@roeck-us.net>
6588L: linux-hwmon@vger.kernel.org
6589S: Maintained
6590F: drivers/hwmon/jc42.c
6591F: Documentation/hwmon/jc42
6592
6593JFS FILESYSTEM
6594M: Dave Kleikamp <shaggy@kernel.org>
6595L: jfs-discussion@lists.sourceforge.net
6596W: http://jfs.sourceforge.net/
6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6598S: Maintained
6599F: Documentation/filesystems/jfs.txt
6600F: fs/jfs/
6601
6602JME NETWORK DRIVER
6603M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6604L: netdev@vger.kernel.org
6605S: Maintained
6606F: drivers/net/ethernet/jme.*
6607
6608JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6609M: David Woodhouse <dwmw2@infradead.org>
6610L: linux-mtd@lists.infradead.org
6611W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6612S: Maintained
6613F: fs/jffs2/
6614F: include/uapi/linux/jffs2.h
6615
6616JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6617M: "Theodore Ts'o" <tytso@mit.edu>
6618M: Jan Kara <jack@suse.com>
6619L: linux-ext4@vger.kernel.org
6620S: Maintained
6621F: fs/jbd2/
6622F: include/linux/jbd2.h
6623
6624JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6625M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6626L: linux-media@vger.kernel.org
6627S: Maintained
6628F: drivers/media/platform/rcar_jpu.c
6629
6630JSM Neo PCI based serial card
6631M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6632L: linux-serial@vger.kernel.org
6633S: Maintained
6634F: drivers/tty/serial/jsm/
6635
6636K10TEMP HARDWARE MONITORING DRIVER
6637M: Clemens Ladisch <clemens@ladisch.de>
6638L: linux-hwmon@vger.kernel.org
6639S: Maintained
6640F: Documentation/hwmon/k10temp
6641F: drivers/hwmon/k10temp.c
6642
6643K8TEMP HARDWARE MONITORING DRIVER
6644M: Rudolf Marek <r.marek@assembler.cz>
6645L: linux-hwmon@vger.kernel.org
6646S: Maintained
6647F: Documentation/hwmon/k8temp
6648F: drivers/hwmon/k8temp.c
6649
6650KASAN
6651M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6652R: Alexander Potapenko <glider@google.com>
6653R: Dmitry Vyukov <dvyukov@google.com>
6654L: kasan-dev@googlegroups.com
6655S: Maintained
6656F: arch/*/include/asm/kasan.h
6657F: arch/*/mm/kasan_init*
6658F: Documentation/dev-tools/kasan.rst
6659F: include/linux/kasan*.h
6660F: lib/test_kasan.c
6661F: mm/kasan/
6662F: scripts/Makefile.kasan
6663
6664KCONFIG
6665M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6666L: linux-kbuild@vger.kernel.org
6667T: git git://gitorious.org/linux-kconfig/linux-kconfig
6668S: Maintained
6669F: Documentation/kbuild/kconfig-language.txt
6670F: scripts/kconfig/
6671
6672KDUMP
6673M: Dave Young <dyoung@redhat.com>
6674M: Baoquan He <bhe@redhat.com>
6675R: Vivek Goyal <vgoyal@redhat.com>
6676L: kexec@lists.infradead.org
6677W: http://lse.sourceforge.net/kdump/
6678S: Maintained
6679F: Documentation/kdump/
6680
6681KEENE FM RADIO TRANSMITTER DRIVER
6682M: Hans Verkuil <hverkuil@xs4all.nl>
6683L: linux-media@vger.kernel.org
6684T: git git://linuxtv.org/media_tree.git
6685W: https://linuxtv.org
6686S: Maintained
6687F: drivers/media/radio/radio-keene*
6688
6689KERNEL AUTOMOUNTER v4 (AUTOFS4)
6690M: Ian Kent <raven@themaw.net>
6691L: autofs@vger.kernel.org
6692S: Maintained
6693F: fs/autofs4/
6694
6695KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6696M: Michal Marek <mmarek@suse.com>
6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6699L: linux-kbuild@vger.kernel.org
6700S: Maintained
6701F: Documentation/kbuild/
6702F: Makefile
6703F: scripts/Makefile.*
6704F: scripts/basic/
6705F: scripts/mk*
6706F: scripts/package/
6707
6708KERNEL JANITORS
6709L: kernel-janitors@vger.kernel.org
6710W: http://kernelnewbies.org/KernelJanitors
6711S: Odd Fixes
6712
6713KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6714M: "J. Bruce Fields" <bfields@fieldses.org>
6715M: Jeff Layton <jlayton@poochiereds.net>
6716L: linux-nfs@vger.kernel.org
6717W: http://nfs.sourceforge.net/
6718T: git git://linux-nfs.org/~bfields/linux.git
6719S: Supported
6720F: fs/nfsd/
6721F: include/uapi/linux/nfsd/
6722F: fs/lockd/
6723F: fs/nfs_common/
6724F: net/sunrpc/
6725F: include/linux/lockd/
6726F: include/linux/sunrpc/
6727F: include/uapi/linux/sunrpc/
6728
6729KERNEL SELFTEST FRAMEWORK
6730M: Shuah Khan <shuahkh@osg.samsung.com>
6731M: Shuah Khan <shuah@kernel.org>
6732L: linux-kselftest@vger.kernel.org
6733T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6734S: Maintained
6735F: tools/testing/selftests
6736
6737KERNEL VIRTUAL MACHINE (KVM)
6738M: Paolo Bonzini <pbonzini@redhat.com>
6739M: Radim Krčmář <rkrcmar@redhat.com>
6740L: kvm@vger.kernel.org
6741W: http://www.linux-kvm.org
6742T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6743S: Supported
6744F: Documentation/*/kvm*.txt
6745F: Documentation/virtual/kvm/
6746F: arch/*/kvm/
6747F: arch/x86/kernel/kvm.c
6748F: arch/x86/kernel/kvmclock.c
6749F: arch/*/include/asm/kvm*
6750F: include/linux/kvm*
6751F: include/uapi/linux/kvm*
6752F: virt/kvm/
6753F: tools/kvm/
6754
6755KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6756M: Joerg Roedel <joro@8bytes.org>
6757L: kvm@vger.kernel.org
6758W: http://www.linux-kvm.org/
6759S: Maintained
6760F: arch/x86/include/asm/svm.h
6761F: arch/x86/kvm/svm.c
6762
6763KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6764M: Alexander Graf <agraf@suse.com>
6765L: kvm-ppc@vger.kernel.org
6766W: http://www.linux-kvm.org/
6767T: git git://github.com/agraf/linux-2.6.git
6768S: Supported
6769F: arch/powerpc/include/asm/kvm*
6770F: arch/powerpc/kvm/
6771
6772KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6773M: Christian Borntraeger <borntraeger@de.ibm.com>
6774M: Cornelia Huck <cornelia.huck@de.ibm.com>
6775L: linux-s390@vger.kernel.org
6776W: http://www.ibm.com/developerworks/linux/linux390/
6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6778S: Supported
6779F: Documentation/s390/kvm.txt
6780F: arch/s390/include/asm/kvm*
6781F: arch/s390/kvm/
6782
6783KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6784M: Christoffer Dall <christoffer.dall@linaro.org>
6785M: Marc Zyngier <marc.zyngier@arm.com>
6786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6787L: kvmarm@lists.cs.columbia.edu
6788W: http://systems.cs.columbia.edu/projects/kvm-arm
6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6790S: Supported
6791F: arch/arm/include/uapi/asm/kvm*
6792F: arch/arm/include/asm/kvm*
6793F: arch/arm/kvm/
6794F: virt/kvm/arm/
6795F: include/kvm/arm_*
6796
6797KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6798M: Christoffer Dall <christoffer.dall@linaro.org>
6799M: Marc Zyngier <marc.zyngier@arm.com>
6800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6801L: kvmarm@lists.cs.columbia.edu
6802S: Maintained
6803F: arch/arm64/include/uapi/asm/kvm*
6804F: arch/arm64/include/asm/kvm*
6805F: arch/arm64/kvm/
6806
6807KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6808M: James Hogan <james.hogan@imgtec.com>
6809L: linux-mips@linux-mips.org
6810S: Supported
6811F: arch/mips/include/uapi/asm/kvm*
6812F: arch/mips/include/asm/kvm*
6813F: arch/mips/kvm/
6814
6815KEXEC
6816M: Eric Biederman <ebiederm@xmission.com>
6817W: http://kernel.org/pub/linux/utils/kernel/kexec/
6818L: kexec@lists.infradead.org
6819S: Maintained
6820F: include/linux/kexec.h
6821F: include/uapi/linux/kexec.h
6822F: kernel/kexec*
6823
6824KEYS/KEYRINGS:
6825M: David Howells <dhowells@redhat.com>
6826L: keyrings@vger.kernel.org
6827S: Maintained
6828F: Documentation/security/keys.txt
6829F: include/linux/key.h
6830F: include/linux/key-type.h
6831F: include/linux/keyctl.h
6832F: include/uapi/linux/keyctl.h
6833F: include/keys/
6834F: security/keys/
6835
6836KEYS-TRUSTED
6837M: David Safford <safford@us.ibm.com>
6838M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6839L: linux-security-module@vger.kernel.org
6840L: keyrings@vger.kernel.org
6841S: Supported
6842F: Documentation/security/keys-trusted-encrypted.txt
6843F: include/keys/trusted-type.h
6844F: security/keys/trusted.c
6845F: security/keys/trusted.h
6846
6847KEYS-ENCRYPTED
6848M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6849M: David Safford <safford@us.ibm.com>
6850L: linux-security-module@vger.kernel.org
6851L: keyrings@vger.kernel.org
6852S: Supported
6853F: Documentation/security/keys-trusted-encrypted.txt
6854F: include/keys/encrypted-type.h
6855F: security/keys/encrypted-keys/
6856
6857KGDB / KDB /debug_core
6858M: Jason Wessel <jason.wessel@windriver.com>
6859W: http://kgdb.wiki.kernel.org/
6860L: kgdb-bugreport@lists.sourceforge.net
6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6862S: Maintained
6863F: Documentation/DocBook/kgdb.tmpl
6864F: drivers/misc/kgdbts.c
6865F: drivers/tty/serial/kgdboc.c
6866F: include/linux/kdb.h
6867F: include/linux/kgdb.h
6868F: kernel/debug/
6869
6870KMEMCHECK
6871M: Vegard Nossum <vegardno@ifi.uio.no>
6872M: Pekka Enberg <penberg@kernel.org>
6873S: Maintained
6874F: Documentation/dev-tools/kmemcheck.rst
6875F: arch/x86/include/asm/kmemcheck.h
6876F: arch/x86/mm/kmemcheck/
6877F: include/linux/kmemcheck.h
6878F: mm/kmemcheck.c
6879
6880KMEMLEAK
6881M: Catalin Marinas <catalin.marinas@arm.com>
6882S: Maintained
6883F: Documentation/dev-tools/kmemleak.rst
6884F: include/linux/kmemleak.h
6885F: mm/kmemleak.c
6886F: mm/kmemleak-test.c
6887
6888KPROBES
6889M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6890M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6891M: "David S. Miller" <davem@davemloft.net>
6892M: Masami Hiramatsu <mhiramat@kernel.org>
6893S: Maintained
6894F: Documentation/kprobes.txt
6895F: include/linux/kprobes.h
6896F: kernel/kprobes.c
6897
6898KS0108 LCD CONTROLLER DRIVER
6899M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6900W: http://miguelojeda.es/auxdisplay.htm
6901W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6902S: Maintained
6903F: Documentation/auxdisplay/ks0108
6904F: drivers/auxdisplay/ks0108.c
6905F: include/linux/ks0108.h
6906
6907L3MDEV
6908M: David Ahern <dsa@cumulusnetworks.com>
6909L: netdev@vger.kernel.org
6910S: Maintained
6911F: net/l3mdev
6912F: include/net/l3mdev.h
6913
6914LANTIQ MIPS ARCHITECTURE
6915M: John Crispin <john@phrozen.org>
6916L: linux-mips@linux-mips.org
6917S: Maintained
6918F: arch/mips/lantiq
6919
6920LAPB module
6921L: linux-x25@vger.kernel.org
6922S: Orphan
6923F: Documentation/networking/lapb-module.txt
6924F: include/*/lapb.h
6925F: net/lapb/
6926
6927LASI 53c700 driver for PARISC
6928M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6929L: linux-scsi@vger.kernel.org
6930S: Maintained
6931F: Documentation/scsi/53c700.txt
6932F: drivers/scsi/53c700*
6933
6934LED SUBSYSTEM
6935M: Richard Purdie <rpurdie@rpsys.net>
6936M: Jacek Anaszewski <j.anaszewski@samsung.com>
6937L: linux-leds@vger.kernel.org
6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6939S: Maintained
6940F: Documentation/devicetree/bindings/leds/
6941F: drivers/leds/
6942F: include/linux/leds.h
6943
6944LEGACY EEPROM DRIVER
6945M: Jean Delvare <jdelvare@suse.com>
6946S: Maintained
6947F: Documentation/misc-devices/eeprom
6948F: drivers/misc/eeprom/eeprom.c
6949
6950LEGO USB Tower driver
6951M: Juergen Stuber <starblue@users.sourceforge.net>
6952L: legousb-devel@lists.sourceforge.net
6953W: http://legousb.sourceforge.net/
6954S: Maintained
6955F: drivers/usb/misc/legousbtower.c
6956
6957LG2160 MEDIA DRIVER
6958M: Michael Krufky <mkrufky@linuxtv.org>
6959L: linux-media@vger.kernel.org
6960W: https://linuxtv.org
6961W: http://github.com/mkrufky
6962Q: http://patchwork.linuxtv.org/project/linux-media/list/
6963T: git git://linuxtv.org/mkrufky/tuners.git
6964S: Maintained
6965F: drivers/media/dvb-frontends/lg2160.*
6966
6967LGDT3305 MEDIA DRIVER
6968M: Michael Krufky <mkrufky@linuxtv.org>
6969L: linux-media@vger.kernel.org
6970W: https://linuxtv.org
6971W: http://github.com/mkrufky
6972Q: http://patchwork.linuxtv.org/project/linux-media/list/
6973T: git git://linuxtv.org/mkrufky/tuners.git
6974S: Maintained
6975F: drivers/media/dvb-frontends/lgdt3305.*
6976
6977LGUEST
6978M: Rusty Russell <rusty@rustcorp.com.au>
6979L: lguest@lists.ozlabs.org
6980W: http://lguest.ozlabs.org/
6981S: Odd Fixes
6982F: arch/x86/include/asm/lguest*.h
6983F: arch/x86/lguest/
6984F: drivers/lguest/
6985F: include/linux/lguest*.h
6986F: tools/lguest/
6987
6988LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6989M: Tejun Heo <tj@kernel.org>
6990L: linux-ide@vger.kernel.org
6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6992S: Maintained
6993F: drivers/ata/
6994F: include/linux/ata.h
6995F: include/linux/libata.h
6996F: Documentation/devicetree/bindings/ata/
6997
6998LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6999M: Viresh Kumar <vireshk@kernel.org>
7000L: linux-ide@vger.kernel.org
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7002S: Maintained
7003F: include/linux/pata_arasan_cf_data.h
7004F: drivers/ata/pata_arasan_cf.c
7005
7006LIBATA PATA DRIVERS
7007M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7008M: Tejun Heo <tj@kernel.org>
7009L: linux-ide@vger.kernel.org
7010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7011S: Maintained
7012F: drivers/ata/pata_*.c
7013F: drivers/ata/ata_generic.c
7014
7015LIBATA SATA AHCI PLATFORM devices support
7016M: Hans de Goede <hdegoede@redhat.com>
7017M: Tejun Heo <tj@kernel.org>
7018L: linux-ide@vger.kernel.org
7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7020S: Maintained
7021F: drivers/ata/ahci_platform.c
7022F: drivers/ata/libahci_platform.c
7023F: include/linux/ahci_platform.h
7024
7025LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7026M: Mikael Pettersson <mikpelinux@gmail.com>
7027L: linux-ide@vger.kernel.org
7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7029S: Maintained
7030F: drivers/ata/sata_promise.*
7031
7032LIBLOCKDEP
7033M: Sasha Levin <sasha.levin@oracle.com>
7034S: Maintained
7035F: tools/lib/lockdep/
7036
7037LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7038M: Dan Williams <dan.j.williams@intel.com>
7039L: linux-nvdimm@lists.01.org
7040Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7042S: Supported
7043F: drivers/nvdimm/*
7044F: include/linux/nd.h
7045F: include/linux/libnvdimm.h
7046F: include/uapi/linux/ndctl.h
7047
7048LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7049M: Ross Zwisler <ross.zwisler@linux.intel.com>
7050L: linux-nvdimm@lists.01.org
7051Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7052S: Supported
7053F: drivers/nvdimm/blk.c
7054F: drivers/nvdimm/region_devs.c
7055F: drivers/acpi/nfit*
7056
7057LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7058M: Vishal Verma <vishal.l.verma@intel.com>
7059L: linux-nvdimm@lists.01.org
7060Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7061S: Supported
7062F: drivers/nvdimm/btt*
7063
7064LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7065M: Ross Zwisler <ross.zwisler@linux.intel.com>
7066L: linux-nvdimm@lists.01.org
7067Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7068S: Supported
7069F: drivers/nvdimm/pmem.c
7070F: include/linux/pmem.h
7071F: arch/*/include/asm/pmem.h
7072
7073LIGHTNVM PLATFORM SUPPORT
7074M: Matias Bjorling <mb@lightnvm.io>
7075W: http://github/OpenChannelSSD
7076L: linux-block@vger.kernel.org
7077S: Maintained
7078F: drivers/lightnvm/
7079F: include/linux/lightnvm.h
7080F: include/uapi/linux/lightnvm.h
7081
7082LINUX FOR IBM pSERIES (RS/6000)
7083M: Paul Mackerras <paulus@au.ibm.com>
7084W: http://www.ibm.com/linux/ltc/projects/ppc
7085S: Supported
7086F: arch/powerpc/boot/rs6000.h
7087
7088LINUX FOR POWERPC (32-BIT AND 64-BIT)
7089M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7090M: Paul Mackerras <paulus@samba.org>
7091M: Michael Ellerman <mpe@ellerman.id.au>
7092W: http://www.penguinppc.org/
7093L: linuxppc-dev@lists.ozlabs.org
7094Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7096S: Supported
7097F: Documentation/powerpc/
7098F: arch/powerpc/
7099F: drivers/char/tpm/tpm_ibmvtpm*
7100F: drivers/crypto/nx/
7101F: drivers/crypto/vmx/
7102F: drivers/net/ethernet/ibm/ibmveth.*
7103F: drivers/net/ethernet/ibm/ibmvnic.*
7104F: drivers/pci/hotplug/pnv_php.c
7105F: drivers/pci/hotplug/rpa*
7106F: drivers/scsi/ibmvscsi/
7107N: opal
7108N: /pmac
7109N: powermac
7110N: powernv
7111N: [^a-z0-9]ps3
7112N: pseries
7113
7114LINUX FOR POWER MACINTOSH
7115M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7116W: http://www.penguinppc.org/
7117L: linuxppc-dev@lists.ozlabs.org
7118S: Maintained
7119F: arch/powerpc/platforms/powermac/
7120F: drivers/macintosh/
7121
7122LINUX FOR POWERPC EMBEDDED MPC5XXX
7123M: Anatolij Gustschin <agust@denx.de>
7124L: linuxppc-dev@lists.ozlabs.org
7125T: git git://git.denx.de/linux-denx-agust.git
7126S: Maintained
7127F: arch/powerpc/platforms/512x/
7128F: arch/powerpc/platforms/52xx/
7129
7130LINUX FOR POWERPC EMBEDDED PPC4XX
7131M: Alistair Popple <alistair@popple.id.au>
7132M: Matt Porter <mporter@kernel.crashing.org>
7133W: http://www.penguinppc.org/
7134L: linuxppc-dev@lists.ozlabs.org
7135S: Maintained
7136F: arch/powerpc/platforms/40x/
7137F: arch/powerpc/platforms/44x/
7138
7139LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7140L: linuxppc-dev@lists.ozlabs.org
7141S: Orphan
7142F: arch/powerpc/*/*virtex*
7143F: arch/powerpc/*/*/*virtex*
7144
7145LINUX FOR POWERPC EMBEDDED PPC8XX
7146M: Vitaly Bordug <vitb@kernel.crashing.org>
7147W: http://www.penguinppc.org/
7148L: linuxppc-dev@lists.ozlabs.org
7149S: Maintained
7150F: arch/powerpc/platforms/8xx/
7151
7152LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7153M: Scott Wood <oss@buserror.net>
7154M: Kumar Gala <galak@kernel.crashing.org>
7155W: http://www.penguinppc.org/
7156L: linuxppc-dev@lists.ozlabs.org
7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7158S: Maintained
7159F: arch/powerpc/platforms/83xx/
7160F: arch/powerpc/platforms/85xx/
7161
7162LINUX FOR POWERPC PA SEMI PWRFICIENT
7163M: Olof Johansson <olof@lixom.net>
7164L: linuxppc-dev@lists.ozlabs.org
7165S: Maintained
7166F: arch/powerpc/platforms/pasemi/
7167F: drivers/*/*pasemi*
7168F: drivers/*/*/*pasemi*
7169
7170LINUX SECURITY MODULE (LSM) FRAMEWORK
7171M: Chris Wright <chrisw@sous-sol.org>
7172L: linux-security-module@vger.kernel.org
7173S: Supported
7174
7175LIS3LV02D ACCELEROMETER DRIVER
7176M: Eric Piel <eric.piel@tremplin-utc.net>
7177S: Maintained
7178F: Documentation/misc-devices/lis3lv02d
7179F: drivers/misc/lis3lv02d/
7180F: drivers/platform/x86/hp_accel.c
7181
7182LIVE PATCHING
7183M: Josh Poimboeuf <jpoimboe@redhat.com>
7184M: Jessica Yu <jeyu@redhat.com>
7185M: Jiri Kosina <jikos@kernel.org>
7186M: Miroslav Benes <mbenes@suse.cz>
7187R: Petr Mladek <pmladek@suse.com>
7188S: Maintained
7189F: kernel/livepatch/
7190F: include/linux/livepatch.h
7191F: arch/x86/include/asm/livepatch.h
7192F: arch/x86/kernel/livepatch.c
7193F: Documentation/livepatch/
7194F: Documentation/ABI/testing/sysfs-kernel-livepatch
7195F: samples/livepatch/
7196L: live-patching@vger.kernel.org
7197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7198
7199LINUX KERNEL DUMP TEST MODULE (LKDTM)
7200M: Kees Cook <keescook@chromium.org>
7201S: Maintained
7202F: drivers/misc/lkdtm*
7203
7204LLC (802.2)
7205M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7206S: Maintained
7207F: include/linux/llc.h
7208F: include/uapi/linux/llc.h
7209F: include/net/llc*
7210F: net/llc/
7211
7212LM73 HARDWARE MONITOR DRIVER
7213M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7214L: linux-hwmon@vger.kernel.org
7215S: Maintained
7216F: drivers/hwmon/lm73.c
7217
7218LM78 HARDWARE MONITOR DRIVER
7219M: Jean Delvare <jdelvare@suse.com>
7220L: linux-hwmon@vger.kernel.org
7221S: Maintained
7222F: Documentation/hwmon/lm78
7223F: drivers/hwmon/lm78.c
7224
7225LM83 HARDWARE MONITOR DRIVER
7226M: Jean Delvare <jdelvare@suse.com>
7227L: linux-hwmon@vger.kernel.org
7228S: Maintained
7229F: Documentation/hwmon/lm83
7230F: drivers/hwmon/lm83.c
7231
7232LM90 HARDWARE MONITOR DRIVER
7233M: Jean Delvare <jdelvare@suse.com>
7234L: linux-hwmon@vger.kernel.org
7235S: Maintained
7236F: Documentation/hwmon/lm90
7237F: Documentation/devicetree/bindings/hwmon/lm90.txt
7238F: drivers/hwmon/lm90.c
7239
7240LM95234 HARDWARE MONITOR DRIVER
7241M: Guenter Roeck <linux@roeck-us.net>
7242L: linux-hwmon@vger.kernel.org
7243S: Maintained
7244F: Documentation/hwmon/lm95234
7245F: drivers/hwmon/lm95234.c
7246
7247LME2510 MEDIA DRIVER
7248M: Malcolm Priestley <tvboxspy@gmail.com>
7249L: linux-media@vger.kernel.org
7250W: https://linuxtv.org
7251Q: http://patchwork.linuxtv.org/project/linux-media/list/
7252S: Maintained
7253F: drivers/media/usb/dvb-usb-v2/lmedm04*
7254
7255LOCKING PRIMITIVES
7256M: Peter Zijlstra <peterz@infradead.org>
7257M: Ingo Molnar <mingo@redhat.com>
7258L: linux-kernel@vger.kernel.org
7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7260S: Maintained
7261F: Documentation/locking/
7262F: include/linux/lockdep.h
7263F: include/linux/spinlock*.h
7264F: arch/*/include/asm/spinlock*.h
7265F: include/linux/rwlock*.h
7266F: include/linux/mutex*.h
7267F: arch/*/include/asm/mutex*.h
7268F: include/linux/rwsem*.h
7269F: arch/*/include/asm/rwsem.h
7270F: include/linux/seqlock.h
7271F: lib/locking*.[ch]
7272F: kernel/locking/
7273
7274LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7275M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7276L: linux-ntfs-dev@lists.sourceforge.net
7277W: http://www.linux-ntfs.org/content/view/19/37/
7278S: Maintained
7279F: Documentation/ldm.txt
7280F: block/partitions/ldm.*
7281
7282LogFS
7283M: Joern Engel <joern@logfs.org>
7284M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7285L: logfs@logfs.org
7286W: logfs.org
7287S: Maintained
7288F: fs/logfs/
7289
7290LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7291M: Sathya Prakash <sathya.prakash@broadcom.com>
7292M: Chaitra P B <chaitra.basappa@broadcom.com>
7293M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7294L: MPT-FusionLinux.pdl@broadcom.com
7295L: linux-scsi@vger.kernel.org
7296W: http://www.avagotech.com/support/
7297S: Supported
7298F: drivers/message/fusion/
7299F: drivers/scsi/mpt2sas/
7300F: drivers/scsi/mpt3sas/
7301
7302LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7303M: Matthew Wilcox <matthew@wil.cx>
7304L: linux-scsi@vger.kernel.org
7305S: Maintained
7306F: drivers/scsi/sym53c8xx_2/
7307
7308LTC4261 HARDWARE MONITOR DRIVER
7309M: Guenter Roeck <linux@roeck-us.net>
7310L: linux-hwmon@vger.kernel.org
7311S: Maintained
7312F: Documentation/hwmon/ltc4261
7313F: drivers/hwmon/ltc4261.c
7314
7315LTP (Linux Test Project)
7316M: Mike Frysinger <vapier@gentoo.org>
7317M: Cyril Hrubis <chrubis@suse.cz>
7318M: Wanlong Gao <wanlong.gao@gmail.com>
7319M: Jan Stancek <jstancek@redhat.com>
7320M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7321M: Alexey Kodanev <alexey.kodanev@oracle.com>
7322L: ltp@lists.linux.it (subscribers-only)
7323W: http://linux-test-project.github.io/
7324T: git git://github.com/linux-test-project/ltp.git
7325S: Maintained
7326
7327M32R ARCHITECTURE
7328W: http://www.linux-m32r.org/
7329S: Orphan
7330F: arch/m32r/
7331
7332M68K ARCHITECTURE
7333M: Geert Uytterhoeven <geert@linux-m68k.org>
7334L: linux-m68k@lists.linux-m68k.org
7335W: http://www.linux-m68k.org/
7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7337S: Maintained
7338F: arch/m68k/
7339F: drivers/zorro/
7340
7341M68K ON APPLE MACINTOSH
7342M: Joshua Thompson <funaho@jurai.org>
7343W: http://www.mac.linux-m68k.org/
7344L: linux-m68k@lists.linux-m68k.org
7345S: Maintained
7346F: arch/m68k/mac/
7347
7348M68K ON HP9000/300
7349M: Philip Blundell <philb@gnu.org>
7350W: http://www.tazenda.demon.co.uk/phil/linux-hp
7351S: Maintained
7352F: arch/m68k/hp300/
7353
7354M88DS3103 MEDIA DRIVER
7355M: Antti Palosaari <crope@iki.fi>
7356L: linux-media@vger.kernel.org
7357W: https://linuxtv.org
7358W: http://palosaari.fi/linux/
7359Q: http://patchwork.linuxtv.org/project/linux-media/list/
7360T: git git://linuxtv.org/anttip/media_tree.git
7361S: Maintained
7362F: drivers/media/dvb-frontends/m88ds3103*
7363
7364M88RS2000 MEDIA DRIVER
7365M: Malcolm Priestley <tvboxspy@gmail.com>
7366L: linux-media@vger.kernel.org
7367W: https://linuxtv.org
7368Q: http://patchwork.linuxtv.org/project/linux-media/list/
7369S: Maintained
7370F: drivers/media/dvb-frontends/m88rs2000*
7371
7372MA901 MASTERKIT USB FM RADIO DRIVER
7373M: Alexey Klimov <klimov.linux@gmail.com>
7374L: linux-media@vger.kernel.org
7375T: git git://linuxtv.org/media_tree.git
7376S: Maintained
7377F: drivers/media/radio/radio-ma901.c
7378
7379MAC80211
7380M: Johannes Berg <johannes@sipsolutions.net>
7381L: linux-wireless@vger.kernel.org
7382W: http://wireless.kernel.org/
7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7385S: Maintained
7386F: Documentation/networking/mac80211-injection.txt
7387F: include/net/mac80211.h
7388F: net/mac80211/
7389F: drivers/net/wireless/mac80211_hwsim.[ch]
7390
7391MACVLAN DRIVER
7392M: Patrick McHardy <kaber@trash.net>
7393L: netdev@vger.kernel.org
7394S: Maintained
7395F: drivers/net/macvlan.c
7396F: include/linux/if_macvlan.h
7397
7398MAILBOX API
7399M: Jassi Brar <jassisinghbrar@gmail.com>
7400L: linux-kernel@vger.kernel.org
7401S: Maintained
7402F: drivers/mailbox/
7403F: include/linux/mailbox_client.h
7404F: include/linux/mailbox_controller.h
7405
7406MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7407M: Michael Kerrisk <mtk.manpages@gmail.com>
7408W: http://www.kernel.org/doc/man-pages
7409L: linux-man@vger.kernel.org
7410S: Maintained
7411
7412MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7413M: Andrew Lunn <andrew@lunn.ch>
7414M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7415S: Maintained
7416F: drivers/net/dsa/mv88e6xxx/
7417
7418MARVELL ARMADA DRM SUPPORT
7419M: Russell King <rmk+kernel@armlinux.org.uk>
7420S: Maintained
7421F: drivers/gpu/drm/armada/
7422F: include/uapi/drm/armada_drm.h
7423F: Documentation/devicetree/bindings/display/armada/
7424
7425MARVELL CRYPTO DRIVER
7426M: Boris Brezillon <boris.brezillon@free-electrons.com>
7427M: Arnaud Ebalard <arno@natisbad.org>
7428F: drivers/crypto/marvell/
7429S: Maintained
7430L: linux-crypto@vger.kernel.org
7431
7432MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7433M: Mirko Lindner <mlindner@marvell.com>
7434M: Stephen Hemminger <stephen@networkplumber.org>
7435L: netdev@vger.kernel.org
7436S: Maintained
7437F: drivers/net/ethernet/marvell/sk*
7438
7439MARVELL LIBERTAS WIRELESS DRIVER
7440L: libertas-dev@lists.infradead.org
7441S: Orphan
7442F: drivers/net/wireless/marvell/libertas/
7443
7444MARVELL MV643XX ETHERNET DRIVER
7445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7446L: netdev@vger.kernel.org
7447S: Maintained
7448F: drivers/net/ethernet/marvell/mv643xx_eth.*
7449F: include/linux/mv643xx.h
7450
7451MARVELL MVNETA ETHERNET DRIVER
7452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7453L: netdev@vger.kernel.org
7454S: Maintained
7455F: drivers/net/ethernet/marvell/mvneta.*
7456
7457MARVELL MWIFIEX WIRELESS DRIVER
7458M: Amitkumar Karwar <akarwar@marvell.com>
7459M: Nishant Sarmukadam <nishants@marvell.com>
7460L: linux-wireless@vger.kernel.org
7461S: Maintained
7462F: drivers/net/wireless/marvell/mwifiex/
7463
7464MARVELL MWL8K WIRELESS DRIVER
7465M: Lennert Buytenhek <buytenh@wantstofly.org>
7466L: linux-wireless@vger.kernel.org
7467S: Odd Fixes
7468F: drivers/net/wireless/marvell/mwl8k.c
7469
7470MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7471M: Nicolas Pitre <nico@fluxnic.net>
7472S: Odd Fixes
7473F: drivers/mmc/host/mvsdio.*
7474
7475MATROX FRAMEBUFFER DRIVER
7476L: linux-fbdev@vger.kernel.org
7477S: Orphan
7478F: drivers/video/fbdev/matrox/matroxfb_*
7479F: include/uapi/linux/matroxfb.h
7480
7481MAX16065 HARDWARE MONITOR DRIVER
7482M: Guenter Roeck <linux@roeck-us.net>
7483L: linux-hwmon@vger.kernel.org
7484S: Maintained
7485F: Documentation/hwmon/max16065
7486F: drivers/hwmon/max16065.c
7487
7488MAX20751 HARDWARE MONITOR DRIVER
7489M: Guenter Roeck <linux@roeck-us.net>
7490L: linux-hwmon@vger.kernel.org
7491S: Maintained
7492F: Documentation/hwmon/max20751
7493F: drivers/hwmon/max20751.c
7494
7495MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7496M: "Hans J. Koch" <hjk@hansjkoch.de>
7497L: linux-hwmon@vger.kernel.org
7498S: Maintained
7499F: Documentation/hwmon/max6650
7500F: drivers/hwmon/max6650.c
7501
7502MAX6697 HARDWARE MONITOR DRIVER
7503M: Guenter Roeck <linux@roeck-us.net>
7504L: linux-hwmon@vger.kernel.org
7505S: Maintained
7506F: Documentation/hwmon/max6697
7507F: Documentation/devicetree/bindings/i2c/max6697.txt
7508F: drivers/hwmon/max6697.c
7509F: include/linux/platform_data/max6697.h
7510
7511MAX9860 MONO AUDIO VOICE CODEC DRIVER
7512M: Peter Rosin <peda@axentia.se>
7513L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7514S: Maintained
7515F: Documentation/devicetree/bindings/sound/max9860.txt
7516F: sound/soc/codecs/max9860.*
7517
7518MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7519M: Krzysztof Kozlowski <krzk@kernel.org>
7520M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7521L: linux-pm@vger.kernel.org
7522S: Supported
7523F: drivers/power/supply/max14577_charger.c
7524F: drivers/power/supply/max77693_charger.c
7525
7526MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7527M: Javier Martinez Canillas <javier@osg.samsung.com>
7528L: linux-kernel@vger.kernel.org
7529S: Supported
7530F: drivers/*/*max77802*.c
7531F: Documentation/devicetree/bindings/*/*max77802.txt
7532F: include/dt-bindings/*/*max77802.h
7533
7534MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7535M: Chanwoo Choi <cw00.choi@samsung.com>
7536M: Krzysztof Kozlowski <krzk@kernel.org>
7537M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7538L: linux-kernel@vger.kernel.org
7539S: Supported
7540F: drivers/*/max14577*.c
7541F: drivers/*/max77686*.c
7542F: drivers/*/max77693*.c
7543F: drivers/extcon/extcon-max14577.c
7544F: drivers/extcon/extcon-max77693.c
7545F: drivers/rtc/rtc-max77686.c
7546F: drivers/clk/clk-max77686.c
7547F: Documentation/devicetree/bindings/mfd/max14577.txt
7548F: Documentation/devicetree/bindings/*/max77686.txt
7549F: Documentation/devicetree/bindings/mfd/max77693.txt
7550F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7551F: include/linux/mfd/max14577*.h
7552F: include/linux/mfd/max77686*.h
7553F: include/linux/mfd/max77693*.h
7554
7555MAXIRADIO FM RADIO RECEIVER DRIVER
7556M: Hans Verkuil <hverkuil@xs4all.nl>
7557L: linux-media@vger.kernel.org
7558T: git git://linuxtv.org/media_tree.git
7559W: https://linuxtv.org
7560S: Maintained
7561F: drivers/media/radio/radio-maxiradio*
7562
7563MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7564M: Peter Rosin <peda@axentia.se>
7565L: linux-iio@vger.kernel.org
7566S: Maintained
7567F: drivers/iio/potentiometer/mcp4531.c
7568
7569MEDIA DRIVERS FOR RENESAS - FCP
7570M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7571L: linux-media@vger.kernel.org
7572L: linux-renesas-soc@vger.kernel.org
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7576F: drivers/media/platform/rcar-fcp.c
7577F: include/media/rcar-fcp.h
7578
7579MEDIA DRIVERS FOR RENESAS - VSP1
7580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581L: linux-media@vger.kernel.org
7582L: linux-renesas-soc@vger.kernel.org
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7586F: drivers/media/platform/vsp1/
7587
7588MEDIA DRIVERS FOR HELENE
7589M: Abylay Ospan <aospan@netup.ru>
7590L: linux-media@vger.kernel.org
7591W: https://linuxtv.org
7592W: http://netup.tv/
7593T: git git://linuxtv.org/media_tree.git
7594S: Supported
7595F: drivers/media/dvb-frontends/helene*
7596
7597MEDIA DRIVERS FOR ASCOT2E
7598M: Sergey Kozlov <serjk@netup.ru>
7599M: Abylay Ospan <aospan@netup.ru>
7600L: linux-media@vger.kernel.org
7601W: https://linuxtv.org
7602W: http://netup.tv/
7603T: git git://linuxtv.org/media_tree.git
7604S: Supported
7605F: drivers/media/dvb-frontends/ascot2e*
7606
7607MEDIA DRIVERS FOR CXD2841ER
7608M: Sergey Kozlov <serjk@netup.ru>
7609M: Abylay Ospan <aospan@netup.ru>
7610L: linux-media@vger.kernel.org
7611W: https://linuxtv.org
7612W: http://netup.tv/
7613T: git git://linuxtv.org/media_tree.git
7614S: Supported
7615F: drivers/media/dvb-frontends/cxd2841er*
7616
7617MEDIA DRIVERS FOR HORUS3A
7618M: Sergey Kozlov <serjk@netup.ru>
7619M: Abylay Ospan <aospan@netup.ru>
7620L: linux-media@vger.kernel.org
7621W: https://linuxtv.org
7622W: http://netup.tv/
7623T: git git://linuxtv.org/media_tree.git
7624S: Supported
7625F: drivers/media/dvb-frontends/horus3a*
7626
7627MEDIA DRIVERS FOR LNBH25
7628M: Sergey Kozlov <serjk@netup.ru>
7629M: Abylay Ospan <aospan@netup.ru>
7630L: linux-media@vger.kernel.org
7631W: https://linuxtv.org
7632W: http://netup.tv/
7633T: git git://linuxtv.org/media_tree.git
7634S: Supported
7635F: drivers/media/dvb-frontends/lnbh25*
7636
7637MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7638M: Sergey Kozlov <serjk@netup.ru>
7639M: Abylay Ospan <aospan@netup.ru>
7640L: linux-media@vger.kernel.org
7641W: https://linuxtv.org
7642W: http://netup.tv/
7643T: git git://linuxtv.org/media_tree.git
7644S: Supported
7645F: drivers/media/pci/netup_unidvb/*
7646
7647MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7648M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7649M: Mauro Carvalho Chehab <mchehab@kernel.org>
7650P: LinuxTV.org Project
7651L: linux-media@vger.kernel.org
7652W: https://linuxtv.org
7653Q: http://patchwork.kernel.org/project/linux-media/list/
7654T: git git://linuxtv.org/media_tree.git
7655S: Maintained
7656F: Documentation/dvb/
7657F: Documentation/video4linux/
7658F: Documentation/DocBook/media/
7659F: drivers/media/
7660F: drivers/staging/media/
7661F: include/linux/platform_data/media/
7662F: include/media/
7663F: include/uapi/linux/dvb/
7664F: include/uapi/linux/videodev2.h
7665F: include/uapi/linux/media.h
7666F: include/uapi/linux/v4l2-*
7667F: include/uapi/linux/meye.h
7668F: include/uapi/linux/ivtv*
7669F: include/uapi/linux/uvcvideo.h
7670
7671MEDIATEK ETHERNET DRIVER
7672M: Felix Fietkau <nbd@openwrt.org>
7673M: John Crispin <blogic@openwrt.org>
7674L: netdev@vger.kernel.org
7675S: Maintained
7676F: drivers/net/ethernet/mediatek/
7677
7678MEDIATEK MT7601U WIRELESS LAN DRIVER
7679M: Jakub Kicinski <kubakici@wp.pl>
7680L: linux-wireless@vger.kernel.org
7681S: Maintained
7682F: drivers/net/wireless/mediatek/mt7601u/
7683
7684MEGARAID SCSI/SAS DRIVERS
7685M: Kashyap Desai <kashyap.desai@avagotech.com>
7686M: Sumit Saxena <sumit.saxena@avagotech.com>
7687M: Uday Lingala <uday.lingala@avagotech.com>
7688L: megaraidlinux.pdl@avagotech.com
7689L: linux-scsi@vger.kernel.org
7690W: http://www.lsi.com
7691S: Maintained
7692F: Documentation/scsi/megaraid.txt
7693F: drivers/scsi/megaraid.*
7694F: drivers/scsi/megaraid/
7695
7696MELLANOX ETHERNET DRIVER (mlx4_en)
7697M: Tariq Toukan <tariqt@mellanox.com>
7698L: netdev@vger.kernel.org
7699S: Supported
7700W: http://www.mellanox.com
7701Q: http://patchwork.ozlabs.org/project/netdev/list/
7702F: drivers/net/ethernet/mellanox/mlx4/en_*
7703
7704MELLANOX ETHERNET DRIVER (mlx5e)
7705M: Saeed Mahameed <saeedm@mellanox.com>
7706L: netdev@vger.kernel.org
7707S: Supported
7708W: http://www.mellanox.com
7709Q: http://patchwork.ozlabs.org/project/netdev/list/
7710F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7711
7712MELLANOX ETHERNET SWITCH DRIVERS
7713M: Jiri Pirko <jiri@mellanox.com>
7714M: Ido Schimmel <idosch@mellanox.com>
7715L: netdev@vger.kernel.org
7716S: Supported
7717W: http://www.mellanox.com
7718Q: http://patchwork.ozlabs.org/project/netdev/list/
7719F: drivers/net/ethernet/mellanox/mlxsw/
7720
7721SOFT-ROCE DRIVER (rxe)
7722M: Moni Shoua <monis@mellanox.com>
7723L: linux-rdma@vger.kernel.org
7724S: Supported
7725W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7726Q: http://patchwork.kernel.org/project/linux-rdma/list/
7727F: drivers/infiniband/sw/rxe/
7728F: include/uapi/rdma/rdma_user_rxe.h
7729
7730MEMBARRIER SUPPORT
7731M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7732M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7733L: linux-kernel@vger.kernel.org
7734S: Supported
7735F: kernel/membarrier.c
7736F: include/uapi/linux/membarrier.h
7737
7738MEMORY MANAGEMENT
7739L: linux-mm@kvack.org
7740W: http://www.linux-mm.org
7741S: Maintained
7742F: include/linux/mm.h
7743F: include/linux/gfp.h
7744F: include/linux/mmzone.h
7745F: include/linux/memory_hotplug.h
7746F: include/linux/vmalloc.h
7747F: mm/
7748
7749MEMORY TECHNOLOGY DEVICES (MTD)
7750M: David Woodhouse <dwmw2@infradead.org>
7751M: Brian Norris <computersforpeace@gmail.com>
7752L: linux-mtd@lists.infradead.org
7753W: http://www.linux-mtd.infradead.org/
7754Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7755T: git git://git.infradead.org/linux-mtd.git
7756T: git git://git.infradead.org/l2-mtd.git
7757S: Maintained
7758F: Documentation/devicetree/bindings/mtd/
7759F: drivers/mtd/
7760F: include/linux/mtd/
7761F: include/uapi/mtd/
7762
7763MEN A21 WATCHDOG DRIVER
7764M: Johannes Thumshirn <morbidrsa@gmail.com>
7765L: linux-watchdog@vger.kernel.org
7766S: Maintained
7767F: drivers/watchdog/mena21_wdt.c
7768
7769MEN CHAMELEON BUS (mcb)
7770M: Johannes Thumshirn <morbidrsa@gmail.com>
7771S: Maintained
7772F: drivers/mcb/
7773F: include/linux/mcb.h
7774F: Documentation/men-chameleon-bus.txt
7775
7776MEN F21BMC (Board Management Controller)
7777M: Andreas Werner <andreas.werner@men.de>
7778S: Supported
7779F: drivers/mfd/menf21bmc.c
7780F: drivers/watchdog/menf21bmc_wdt.c
7781F: drivers/leds/leds-menf21bmc.c
7782F: drivers/hwmon/menf21bmc_hwmon.c
7783F: Documentation/hwmon/menf21bmc
7784
7785METAG ARCHITECTURE
7786M: James Hogan <james.hogan@imgtec.com>
7787L: linux-metag@vger.kernel.org
7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7789S: Odd Fixes
7790F: arch/metag/
7791F: Documentation/metag/
7792F: Documentation/devicetree/bindings/metag/
7793F: Documentation/devicetree/bindings/interrupt-controller/img,*
7794F: drivers/clocksource/metag_generic.c
7795F: drivers/irqchip/irq-metag.c
7796F: drivers/irqchip/irq-metag-ext.c
7797F: drivers/tty/metag_da.c
7798
7799MICROBLAZE ARCHITECTURE
7800M: Michal Simek <monstr@monstr.eu>
7801W: http://www.monstr.eu/fdt/
7802T: git git://git.monstr.eu/linux-2.6-microblaze.git
7803S: Supported
7804F: arch/microblaze/
7805
7806MICROCHIP / ATMEL ISC DRIVER
7807M: Songjun Wu <songjun.wu@microchip.com>
7808L: linux-media@vger.kernel.org
7809S: Supported
7810F: drivers/media/platform/atmel/atmel-isc.c
7811F: drivers/media/platform/atmel/atmel-isc-regs.h
7812F: devicetree/bindings/media/atmel-isc.txt
7813
7814MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7815M: Chen Yu <yu.c.chen@intel.com>
7816L: platform-driver-x86@vger.kernel.org
7817S: Supported
7818F: drivers/platform/x86/surfacepro3_button.c
7819
7820MICROTEK X6 SCANNER
7821M: Oliver Neukum <oliver@neukum.org>
7822S: Maintained
7823F: drivers/usb/image/microtek.*
7824
7825MIPS
7826M: Ralf Baechle <ralf@linux-mips.org>
7827L: linux-mips@linux-mips.org
7828W: http://www.linux-mips.org/
7829T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7830Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7831S: Supported
7832F: Documentation/devicetree/bindings/mips/
7833F: Documentation/mips/
7834F: arch/mips/
7835
7836MIPS/LOONGSON1 ARCHITECTURE
7837M: Keguang Zhang <keguang.zhang@gmail.com>
7838L: linux-mips@linux-mips.org
7839S: Maintained
7840F: arch/mips/loongson32/
7841F: arch/mips/include/asm/mach-loongson32/
7842F: drivers/*/*loongson1*
7843F: drivers/*/*/*loongson1*
7844
7845MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7846M: Hans Verkuil <hverkuil@xs4all.nl>
7847L: linux-media@vger.kernel.org
7848T: git git://linuxtv.org/media_tree.git
7849W: https://linuxtv.org
7850S: Odd Fixes
7851F: drivers/media/radio/radio-miropcm20*
7852
7853MELLANOX MLX4 core VPI driver
7854M: Yishai Hadas <yishaih@mellanox.com>
7855L: netdev@vger.kernel.org
7856L: linux-rdma@vger.kernel.org
7857W: http://www.mellanox.com
7858Q: http://patchwork.ozlabs.org/project/netdev/list/
7859S: Supported
7860F: drivers/net/ethernet/mellanox/mlx4/
7861F: include/linux/mlx4/
7862
7863MELLANOX MLX4 IB driver
7864M: Yishai Hadas <yishaih@mellanox.com>
7865L: linux-rdma@vger.kernel.org
7866W: http://www.mellanox.com
7867Q: http://patchwork.kernel.org/project/linux-rdma/list/
7868S: Supported
7869F: drivers/infiniband/hw/mlx4/
7870F: include/linux/mlx4/
7871
7872MELLANOX MLX5 core VPI driver
7873M: Matan Barak <matanb@mellanox.com>
7874M: Leon Romanovsky <leonro@mellanox.com>
7875L: netdev@vger.kernel.org
7876L: linux-rdma@vger.kernel.org
7877W: http://www.mellanox.com
7878Q: http://patchwork.ozlabs.org/project/netdev/list/
7879S: Supported
7880F: drivers/net/ethernet/mellanox/mlx5/core/
7881F: include/linux/mlx5/
7882
7883MELLANOX MLX5 IB driver
7884M: Matan Barak <matanb@mellanox.com>
7885M: Leon Romanovsky <leonro@mellanox.com>
7886L: linux-rdma@vger.kernel.org
7887W: http://www.mellanox.com
7888Q: http://patchwork.kernel.org/project/linux-rdma/list/
7889S: Supported
7890F: drivers/infiniband/hw/mlx5/
7891F: include/linux/mlx5/
7892
7893MELEXIS MLX90614 DRIVER
7894M: Crt Mori <cmo@melexis.com>
7895L: linux-iio@vger.kernel.org
7896W: http://www.melexis.com
7897S: Supported
7898F: drivers/iio/temperature/mlx90614.c
7899
7900MN88472 MEDIA DRIVER
7901M: Antti Palosaari <crope@iki.fi>
7902L: linux-media@vger.kernel.org
7903W: https://linuxtv.org
7904W: http://palosaari.fi/linux/
7905Q: http://patchwork.linuxtv.org/project/linux-media/list/
7906S: Maintained
7907F: drivers/media/dvb-frontends/mn88472*
7908
7909MN88473 MEDIA DRIVER
7910M: Antti Palosaari <crope@iki.fi>
7911L: linux-media@vger.kernel.org
7912W: https://linuxtv.org
7913W: http://palosaari.fi/linux/
7914Q: http://patchwork.linuxtv.org/project/linux-media/list/
7915S: Maintained
7916F: drivers/media/dvb-frontends/mn88473*
7917
7918MODULE SUPPORT
7919M: Rusty Russell <rusty@rustcorp.com.au>
7920S: Maintained
7921F: include/linux/module.h
7922F: kernel/module.c
7923
7924MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7925W: http://popies.net/meye/
7926S: Orphan
7927F: Documentation/video4linux/meye.txt
7928F: drivers/media/pci/meye/
7929F: include/uapi/linux/meye.h
7930
7931MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7932M: Jiri Slaby <jirislaby@gmail.com>
7933S: Maintained
7934F: Documentation/serial/moxa-smartio
7935F: drivers/tty/mxser.*
7936
7937MR800 AVERMEDIA USB FM RADIO DRIVER
7938M: Alexey Klimov <klimov.linux@gmail.com>
7939L: linux-media@vger.kernel.org
7940T: git git://linuxtv.org/media_tree.git
7941S: Maintained
7942F: drivers/media/radio/radio-mr800.c
7943
7944MRF24J40 IEEE 802.15.4 RADIO DRIVER
7945M: Alan Ott <alan@signal11.us>
7946L: linux-wpan@vger.kernel.org
7947S: Maintained
7948F: drivers/net/ieee802154/mrf24j40.c
7949F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7950
7951MSI LAPTOP SUPPORT
7952M: "Lee, Chun-Yi" <jlee@suse.com>
7953L: platform-driver-x86@vger.kernel.org
7954S: Maintained
7955F: drivers/platform/x86/msi-laptop.c
7956
7957MSI WMI SUPPORT
7958L: platform-driver-x86@vger.kernel.org
7959S: Orphan
7960F: drivers/platform/x86/msi-wmi.c
7961
7962MSI001 MEDIA DRIVER
7963M: Antti Palosaari <crope@iki.fi>
7964L: linux-media@vger.kernel.org
7965W: https://linuxtv.org
7966W: http://palosaari.fi/linux/
7967Q: http://patchwork.linuxtv.org/project/linux-media/list/
7968T: git git://linuxtv.org/anttip/media_tree.git
7969S: Maintained
7970F: drivers/media/tuners/msi001*
7971
7972MSI2500 MEDIA DRIVER
7973M: Antti Palosaari <crope@iki.fi>
7974L: linux-media@vger.kernel.org
7975W: https://linuxtv.org
7976W: http://palosaari.fi/linux/
7977Q: http://patchwork.linuxtv.org/project/linux-media/list/
7978T: git git://linuxtv.org/anttip/media_tree.git
7979S: Maintained
7980F: drivers/media/usb/msi2500/
7981
7982MSYSTEMS DISKONCHIP G3 MTD DRIVER
7983M: Robert Jarzmik <robert.jarzmik@free.fr>
7984L: linux-mtd@lists.infradead.org
7985S: Maintained
7986F: drivers/mtd/devices/docg3*
7987
7988MT9M032 APTINA SENSOR DRIVER
7989M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7990L: linux-media@vger.kernel.org
7991T: git git://linuxtv.org/media_tree.git
7992S: Maintained
7993F: drivers/media/i2c/mt9m032.c
7994F: include/media/i2c/mt9m032.h
7995
7996MT9P031 APTINA CAMERA SENSOR
7997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7998L: linux-media@vger.kernel.org
7999T: git git://linuxtv.org/media_tree.git
8000S: Maintained
8001F: drivers/media/i2c/mt9p031.c
8002F: include/media/i2c/mt9p031.h
8003
8004MT9T001 APTINA CAMERA SENSOR
8005M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8006L: linux-media@vger.kernel.org
8007T: git git://linuxtv.org/media_tree.git
8008S: Maintained
8009F: drivers/media/i2c/mt9t001.c
8010F: include/media/i2c/mt9t001.h
8011
8012MT9V032 APTINA CAMERA SENSOR
8013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8014L: linux-media@vger.kernel.org
8015T: git git://linuxtv.org/media_tree.git
8016S: Maintained
8017F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8018F: drivers/media/i2c/mt9v032.c
8019F: include/media/i2c/mt9v032.h
8020
8021MULTIFUNCTION DEVICES (MFD)
8022M: Lee Jones <lee.jones@linaro.org>
8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8024S: Supported
8025F: Documentation/devicetree/bindings/mfd/
8026F: drivers/mfd/
8027F: include/linux/mfd/
8028
8029MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8030M: Ulf Hansson <ulf.hansson@linaro.org>
8031L: linux-mmc@vger.kernel.org
8032T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8033S: Maintained
8034F: Documentation/devicetree/bindings/mmc/
8035F: drivers/mmc/
8036F: include/linux/mmc/
8037F: include/uapi/linux/mmc/
8038
8039MULTIMEDIA CARD (MMC) ETC. OVER SPI
8040S: Orphan
8041F: drivers/mmc/host/mmc_spi.c
8042F: include/linux/spi/mmc_spi.h
8043
8044MULTISOUND SOUND DRIVER
8045M: Andrew Veliath <andrewtv@usa.net>
8046S: Maintained
8047F: Documentation/sound/oss/MultiSound
8048F: sound/oss/msnd*
8049
8050MULTITECH MULTIPORT CARD (ISICOM)
8051S: Orphan
8052F: drivers/tty/isicom.c
8053F: include/linux/isicom.h
8054
8055MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8056M: Bin Liu <b-liu@ti.com>
8057L: linux-usb@vger.kernel.org
8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8059S: Maintained
8060F: drivers/usb/musb/
8061
8062MXL5007T MEDIA DRIVER
8063M: Michael Krufky <mkrufky@linuxtv.org>
8064L: linux-media@vger.kernel.org
8065W: https://linuxtv.org
8066W: http://github.com/mkrufky
8067Q: http://patchwork.linuxtv.org/project/linux-media/list/
8068T: git git://linuxtv.org/mkrufky/tuners.git
8069S: Maintained
8070F: drivers/media/tuners/mxl5007t.*
8071
8072MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8073M: Hyong-Youb Kim <hykim@myri.com>
8074L: netdev@vger.kernel.org
8075W: https://www.myricom.com/support/downloads/myri10ge.html
8076S: Supported
8077F: drivers/net/ethernet/myricom/myri10ge/
8078
8079NAND FLASH SUBSYSTEM
8080M: Boris Brezillon <boris.brezillon@free-electrons.com>
8081R: Richard Weinberger <richard@nod.at>
8082L: linux-mtd@lists.infradead.org
8083W: http://www.linux-mtd.infradead.org/
8084Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8085T: git git://github.com/linux-nand/linux.git
8086S: Maintained
8087F: drivers/mtd/nand/
8088F: include/linux/mtd/nand*.h
8089
8090NATSEMI ETHERNET DRIVER (DP8381x)
8091S: Orphan
8092F: drivers/net/ethernet/natsemi/natsemi.c
8093
8094NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8095M: Daniel Mack <zonque@gmail.com>
8096S: Maintained
8097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8098W: http://www.native-instruments.com
8099F: sound/usb/caiaq/
8100
8101NCP FILESYSTEM
8102M: Petr Vandrovec <petr@vandrovec.name>
8103S: Odd Fixes
8104F: fs/ncpfs/
8105
8106NCR 5380 SCSI DRIVERS
8107M: Finn Thain <fthain@telegraphics.com.au>
8108M: Michael Schmitz <schmitzmic@gmail.com>
8109L: linux-scsi@vger.kernel.org
8110S: Maintained
8111F: Documentation/scsi/g_NCR5380.txt
8112F: Documentation/scsi/dtc3x80.txt
8113F: drivers/scsi/NCR5380.*
8114F: drivers/scsi/arm/cumana_1.c
8115F: drivers/scsi/arm/oak.c
8116F: drivers/scsi/atari_scsi.*
8117F: drivers/scsi/dmx3191d.c
8118F: drivers/scsi/dtc.*
8119F: drivers/scsi/g_NCR5380.*
8120F: drivers/scsi/g_NCR5380_mmio.c
8121F: drivers/scsi/mac_scsi.*
8122F: drivers/scsi/pas16.*
8123F: drivers/scsi/sun3_scsi.*
8124F: drivers/scsi/sun3_scsi_vme.c
8125F: drivers/scsi/t128.*
8126
8127NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8128M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8129L: linux-scsi@vger.kernel.org
8130S: Maintained
8131F: drivers/scsi/NCR_D700.*
8132
8133NCT6775 HARDWARE MONITOR DRIVER
8134M: Guenter Roeck <linux@roeck-us.net>
8135L: linux-hwmon@vger.kernel.org
8136S: Maintained
8137F: Documentation/hwmon/nct6775
8138F: drivers/hwmon/nct6775.c
8139
8140NETEFFECT IWARP RNIC DRIVER (IW_NES)
8141M: Faisal Latif <faisal.latif@intel.com>
8142L: linux-rdma@vger.kernel.org
8143W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8144S: Supported
8145F: drivers/infiniband/hw/nes/
8146
8147NETEM NETWORK EMULATOR
8148M: Stephen Hemminger <stephen@networkplumber.org>
8149L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8150S: Maintained
8151F: net/sched/sch_netem.c
8152
8153NETERION 10GbE DRIVERS (s2io/vxge)
8154M: Jon Mason <jdmason@kudzu.us>
8155L: netdev@vger.kernel.org
8156S: Supported
8157F: Documentation/networking/s2io.txt
8158F: Documentation/networking/vxge.txt
8159F: drivers/net/ethernet/neterion/
8160
8161NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8162M: Pablo Neira Ayuso <pablo@netfilter.org>
8163M: Patrick McHardy <kaber@trash.net>
8164M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8165L: netfilter-devel@vger.kernel.org
8166L: coreteam@netfilter.org
8167W: http://www.netfilter.org/
8168W: http://www.iptables.org/
8169Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8172S: Supported
8173F: include/linux/netfilter*
8174F: include/linux/netfilter/
8175F: include/net/netfilter/
8176F: include/uapi/linux/netfilter*
8177F: include/uapi/linux/netfilter/
8178F: net/*/netfilter.c
8179F: net/*/netfilter/
8180F: net/netfilter/
8181F: net/bridge/br_netfilter*.c
8182
8183NETLABEL
8184M: Paul Moore <paul@paul-moore.com>
8185W: http://netlabel.sf.net
8186L: netdev@vger.kernel.org
8187S: Maintained
8188F: Documentation/netlabel/
8189F: include/net/netlabel.h
8190F: net/netlabel/
8191
8192NETROM NETWORK LAYER
8193M: Ralf Baechle <ralf@linux-mips.org>
8194L: linux-hams@vger.kernel.org
8195W: http://www.linux-ax25.org/
8196S: Maintained
8197F: include/net/netrom.h
8198F: include/uapi/linux/netrom.h
8199F: net/netrom/
8200
8201NETRONOME ETHERNET DRIVERS
8202M: Jakub Kicinski <jakub.kicinski@netronome.com>
8203L: oss-drivers@netronome.com
8204S: Maintained
8205F: drivers/net/ethernet/netronome/
8206
8207NETWORK BLOCK DEVICE (NBD)
8208M: Markus Pargmann <mpa@pengutronix.de>
8209S: Maintained
8210L: nbd-general@lists.sourceforge.net
8211T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8212F: Documentation/blockdev/nbd.txt
8213F: drivers/block/nbd.c
8214F: include/uapi/linux/nbd.h
8215
8216NETWORK DROP MONITOR
8217M: Neil Horman <nhorman@tuxdriver.com>
8218L: netdev@vger.kernel.org
8219S: Maintained
8220W: https://fedorahosted.org/dropwatch/
8221F: net/core/drop_monitor.c
8222
8223NETWORKING [GENERAL]
8224M: "David S. Miller" <davem@davemloft.net>
8225L: netdev@vger.kernel.org
8226W: http://www.linuxfoundation.org/en/Net
8227Q: http://patchwork.ozlabs.org/project/netdev/list/
8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8230S: Maintained
8231F: net/
8232F: include/net/
8233F: include/linux/in.h
8234F: include/linux/net.h
8235F: include/linux/netdevice.h
8236F: include/uapi/linux/in.h
8237F: include/uapi/linux/net.h
8238F: include/uapi/linux/netdevice.h
8239F: include/uapi/linux/net_namespace.h
8240F: tools/net/
8241F: tools/testing/selftests/net/
8242F: lib/random32.c
8243F: lib/test_bpf.c
8244
8245NETWORKING [IPv4/IPv6]
8246M: "David S. Miller" <davem@davemloft.net>
8247M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8248M: James Morris <jmorris@namei.org>
8249M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8250M: Patrick McHardy <kaber@trash.net>
8251L: netdev@vger.kernel.org
8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8253S: Maintained
8254F: net/ipv4/
8255F: net/ipv6/
8256F: include/net/ip*
8257F: arch/x86/net/*
8258
8259NETWORKING [IPSEC]
8260M: Steffen Klassert <steffen.klassert@secunet.com>
8261M: Herbert Xu <herbert@gondor.apana.org.au>
8262M: "David S. Miller" <davem@davemloft.net>
8263L: netdev@vger.kernel.org
8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8266S: Maintained
8267F: net/core/flow.c
8268F: net/xfrm/
8269F: net/key/
8270F: net/ipv4/xfrm*
8271F: net/ipv4/esp4.c
8272F: net/ipv4/ah4.c
8273F: net/ipv4/ipcomp.c
8274F: net/ipv4/ip_vti.c
8275F: net/ipv6/xfrm*
8276F: net/ipv6/esp6.c
8277F: net/ipv6/ah6.c
8278F: net/ipv6/ipcomp6.c
8279F: net/ipv6/ip6_vti.c
8280F: include/uapi/linux/xfrm.h
8281F: include/net/xfrm.h
8282
8283NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8284M: Paul Moore <paul@paul-moore.com>
8285L: netdev@vger.kernel.org
8286S: Maintained
8287
8288NETWORKING [WIRELESS]
8289L: linux-wireless@vger.kernel.org
8290Q: http://patchwork.kernel.org/project/linux-wireless/list/
8291
8292NETWORKING DRIVERS
8293L: netdev@vger.kernel.org
8294W: http://www.linuxfoundation.org/en/Net
8295Q: http://patchwork.ozlabs.org/project/netdev/list/
8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8298S: Odd Fixes
8299F: Documentation/devicetree/bindings/net/
8300F: drivers/net/
8301F: include/linux/if_*
8302F: include/linux/netdevice.h
8303F: include/linux/etherdevice.h
8304F: include/linux/fcdevice.h
8305F: include/linux/fddidevice.h
8306F: include/linux/hippidevice.h
8307F: include/linux/inetdevice.h
8308F: include/uapi/linux/if_*
8309F: include/uapi/linux/netdevice.h
8310
8311NETWORKING DRIVERS (WIRELESS)
8312M: Kalle Valo <kvalo@codeaurora.org>
8313L: linux-wireless@vger.kernel.org
8314Q: http://patchwork.kernel.org/project/linux-wireless/list/
8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8317S: Maintained
8318F: Documentation/devicetree/bindings/net/wireless/
8319F: drivers/net/wireless/
8320
8321NETXEN (1/10) GbE SUPPORT
8322M: Manish Chopra <manish.chopra@qlogic.com>
8323M: Sony Chacko <sony.chacko@qlogic.com>
8324M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8325L: netdev@vger.kernel.org
8326W: http://www.qlogic.com
8327S: Supported
8328F: drivers/net/ethernet/qlogic/netxen/
8329
8330NFC SUBSYSTEM
8331M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8332M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8333M: Samuel Ortiz <sameo@linux.intel.com>
8334L: linux-wireless@vger.kernel.org
8335L: linux-nfc@lists.01.org (subscribers-only)
8336S: Supported
8337F: net/nfc/
8338F: include/net/nfc/
8339F: include/uapi/linux/nfc.h
8340F: drivers/nfc/
8341F: include/linux/platform_data/nfcmrvl.h
8342F: include/linux/platform_data/nxp-nci.h
8343F: include/linux/platform_data/pn544.h
8344F: include/linux/platform_data/st21nfca.h
8345F: include/linux/platform_data/st-nci.h
8346F: Documentation/devicetree/bindings/net/nfc/
8347
8348NFS, SUNRPC, AND LOCKD CLIENTS
8349M: Trond Myklebust <trond.myklebust@primarydata.com>
8350M: Anna Schumaker <anna.schumaker@netapp.com>
8351L: linux-nfs@vger.kernel.org
8352W: http://client.linux-nfs.org
8353T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8354S: Maintained
8355F: fs/lockd/
8356F: fs/nfs/
8357F: fs/nfs_common/
8358F: net/sunrpc/
8359F: include/linux/lockd/
8360F: include/linux/nfs*
8361F: include/linux/sunrpc/
8362F: include/uapi/linux/nfs*
8363F: include/uapi/linux/sunrpc/
8364
8365NILFS2 FILESYSTEM
8366M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8367L: linux-nilfs@vger.kernel.org
8368W: http://nilfs.sourceforge.net/
8369W: http://nilfs.osdn.jp/
8370T: git git://github.com/konis/nilfs2.git
8371S: Supported
8372F: Documentation/filesystems/nilfs2.txt
8373F: fs/nilfs2/
8374F: include/trace/events/nilfs2.h
8375F: include/uapi/linux/nilfs2_api.h
8376F: include/uapi/linux/nilfs2_ondisk.h
8377
8378NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8379M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8380W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8381S: Maintained
8382F: Documentation/scsi/NinjaSCSI.txt
8383F: drivers/scsi/pcmcia/nsp_*
8384
8385NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8386M: GOTO Masanori <gotom@debian.or.jp>
8387M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8388W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8389S: Maintained
8390F: Documentation/scsi/NinjaSCSI.txt
8391F: drivers/scsi/nsp32*
8392
8393NIOS2 ARCHITECTURE
8394M: Ley Foon Tan <lftan@altera.com>
8395L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8397S: Maintained
8398F: arch/nios2/
8399
8400NOKIA N900 POWER SUPPLY DRIVERS
8401R: Pali Rohár <pali.rohar@gmail.com>
8402F: include/linux/power/bq2415x_charger.h
8403F: include/linux/power/bq27xxx_battery.h
8404F: include/linux/power/isp1704_charger.h
8405F: drivers/power/supply/bq2415x_charger.c
8406F: drivers/power/supply/bq27xxx_battery.c
8407F: drivers/power/supply/bq27xxx_battery_i2c.c
8408F: drivers/power/supply/isp1704_charger.c
8409F: drivers/power/supply/rx51_battery.c
8410
8411NTB DRIVER CORE
8412M: Jon Mason <jdmason@kudzu.us>
8413M: Dave Jiang <dave.jiang@intel.com>
8414M: Allen Hubbe <Allen.Hubbe@emc.com>
8415L: linux-ntb@googlegroups.com
8416S: Supported
8417W: https://github.com/jonmason/ntb/wiki
8418T: git git://github.com/jonmason/ntb.git
8419F: drivers/ntb/
8420F: drivers/net/ntb_netdev.c
8421F: include/linux/ntb.h
8422F: include/linux/ntb_transport.h
8423F: tools/testing/selftests/ntb/
8424
8425NTB INTEL DRIVER
8426M: Jon Mason <jdmason@kudzu.us>
8427M: Dave Jiang <dave.jiang@intel.com>
8428L: linux-ntb@googlegroups.com
8429S: Supported
8430W: https://github.com/jonmason/ntb/wiki
8431T: git git://github.com/jonmason/ntb.git
8432F: drivers/ntb/hw/intel/
8433
8434NTB AMD DRIVER
8435M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8436L: linux-ntb@googlegroups.com
8437S: Supported
8438F: drivers/ntb/hw/amd/
8439
8440NTFS FILESYSTEM
8441M: Anton Altaparmakov <anton@tuxera.com>
8442L: linux-ntfs-dev@lists.sourceforge.net
8443W: http://www.tuxera.com/
8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8445S: Supported
8446F: Documentation/filesystems/ntfs.txt
8447F: fs/ntfs/
8448
8449NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8450M: Antonino Daplas <adaplas@gmail.com>
8451L: linux-fbdev@vger.kernel.org
8452S: Maintained
8453F: drivers/video/fbdev/riva/
8454F: drivers/video/fbdev/nvidia/
8455
8456NVM EXPRESS DRIVER
8457M: Keith Busch <keith.busch@intel.com>
8458M: Jens Axboe <axboe@fb.com>
8459L: linux-nvme@lists.infradead.org
8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8461W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8462S: Supported
8463F: drivers/nvme/host/
8464F: include/linux/nvme.h
8465
8466NVM EXPRESS TARGET DRIVER
8467M: Christoph Hellwig <hch@lst.de>
8468M: Sagi Grimberg <sagi@grimberg.me>
8469L: linux-nvme@lists.infradead.org
8470S: Supported
8471F: drivers/nvme/target/
8472
8473NVMEM FRAMEWORK
8474M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8475M: Maxime Ripard <maxime.ripard@free-electrons.com>
8476S: Maintained
8477F: drivers/nvmem/
8478F: Documentation/devicetree/bindings/nvmem/
8479F: include/linux/nvmem-consumer.h
8480F: include/linux/nvmem-provider.h
8481
8482NXP-NCI NFC DRIVER
8483M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8484R: Charles Gorand <charles.gorand@effinnov.com>
8485L: linux-nfc@lists.01.org (moderated for non-subscribers)
8486S: Supported
8487F: drivers/nfc/nxp-nci
8488
8489NXP TDA998X DRM DRIVER
8490M: Russell King <rmk+kernel@armlinux.org.uk>
8491S: Supported
8492F: drivers/gpu/drm/i2c/tda998x_drv.c
8493F: include/drm/i2c/tda998x.h
8494
8495NXP TFA9879 DRIVER
8496M: Peter Rosin <peda@axentia.se>
8497L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8498S: Maintained
8499F: sound/soc/codecs/tfa9879*
8500
8501OBJTOOL
8502M: Josh Poimboeuf <jpoimboe@redhat.com>
8503S: Supported
8504F: tools/objtool/
8505
8506OMAP SUPPORT
8507M: Tony Lindgren <tony@atomide.com>
8508L: linux-omap@vger.kernel.org
8509W: http://www.muru.com/linux/omap/
8510W: http://linux.omap.com/
8511Q: http://patchwork.kernel.org/project/linux-omap/list/
8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8513S: Maintained
8514F: arch/arm/*omap*/
8515F: arch/arm/configs/omap1_defconfig
8516F: arch/arm/configs/omap2plus_defconfig
8517F: drivers/i2c/busses/i2c-omap.c
8518F: drivers/irqchip/irq-omap-intc.c
8519F: drivers/mfd/*omap*.c
8520F: drivers/mfd/menelaus.c
8521F: drivers/mfd/palmas.c
8522F: drivers/mfd/tps65217.c
8523F: drivers/mfd/tps65218.c
8524F: drivers/mfd/tps65910.c
8525F: drivers/mfd/twl-core.[ch]
8526F: drivers/mfd/twl4030*.c
8527F: drivers/mfd/twl6030*.c
8528F: drivers/mfd/twl6040*.c
8529F: drivers/regulator/palmas-regulator*.c
8530F: drivers/regulator/pbias-regulator.c
8531F: drivers/regulator/tps65217-regulator.c
8532F: drivers/regulator/tps65218-regulator.c
8533F: drivers/regulator/tps65910-regulator.c
8534F: drivers/regulator/twl-regulator.c
8535F: include/linux/i2c-omap.h
8536
8537OMAP DEVICE TREE SUPPORT
8538M: Benoît Cousson <bcousson@baylibre.com>
8539M: Tony Lindgren <tony@atomide.com>
8540L: linux-omap@vger.kernel.org
8541L: devicetree@vger.kernel.org
8542S: Maintained
8543F: arch/arm/boot/dts/*omap*
8544F: arch/arm/boot/dts/*am3*
8545F: arch/arm/boot/dts/*am4*
8546F: arch/arm/boot/dts/*am5*
8547F: arch/arm/boot/dts/*dra7*
8548
8549OMAP CLOCK FRAMEWORK SUPPORT
8550M: Paul Walmsley <paul@pwsan.com>
8551L: linux-omap@vger.kernel.org
8552S: Maintained
8553F: arch/arm/*omap*/*clock*
8554
8555OMAP POWER MANAGEMENT SUPPORT
8556M: Kevin Hilman <khilman@kernel.org>
8557L: linux-omap@vger.kernel.org
8558S: Maintained
8559F: arch/arm/*omap*/*pm*
8560F: drivers/cpufreq/omap-cpufreq.c
8561
8562OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8563M: Rajendra Nayak <rnayak@codeaurora.org>
8564M: Paul Walmsley <paul@pwsan.com>
8565L: linux-omap@vger.kernel.org
8566S: Maintained
8567F: arch/arm/mach-omap2/prm*
8568
8569OMAP AUDIO SUPPORT
8570M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8571M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8572L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8573L: linux-omap@vger.kernel.org
8574S: Maintained
8575F: sound/soc/omap/
8576
8577OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8578M: Roger Quadros <rogerq@ti.com>
8579M: Tony Lindgren <tony@atomide.com>
8580L: linux-omap@vger.kernel.org
8581S: Maintained
8582F: drivers/memory/omap-gpmc.c
8583F: arch/arm/mach-omap2/*gpmc*
8584
8585OMAP FRAMEBUFFER SUPPORT
8586M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8587L: linux-fbdev@vger.kernel.org
8588L: linux-omap@vger.kernel.org
8589S: Maintained
8590F: drivers/video/fbdev/omap/
8591
8592OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8593M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8594L: linux-omap@vger.kernel.org
8595L: linux-fbdev@vger.kernel.org
8596S: Maintained
8597F: drivers/video/fbdev/omap2/
8598F: Documentation/arm/OMAP/DSS
8599
8600OMAP HARDWARE SPINLOCK SUPPORT
8601M: Ohad Ben-Cohen <ohad@wizery.com>
8602L: linux-omap@vger.kernel.org
8603S: Maintained
8604F: drivers/hwspinlock/omap_hwspinlock.c
8605
8606OMAP MMC SUPPORT
8607M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8608L: linux-omap@vger.kernel.org
8609S: Maintained
8610F: drivers/mmc/host/omap.c
8611
8612OMAP HS MMC SUPPORT
8613L: linux-mmc@vger.kernel.org
8614L: linux-omap@vger.kernel.org
8615S: Orphan
8616F: drivers/mmc/host/omap_hsmmc.c
8617
8618OMAP RANDOM NUMBER GENERATOR SUPPORT
8619M: Deepak Saxena <dsaxena@plexity.net>
8620S: Maintained
8621F: drivers/char/hw_random/omap-rng.c
8622
8623OMAP HWMOD SUPPORT
8624M: Benoît Cousson <bcousson@baylibre.com>
8625M: Paul Walmsley <paul@pwsan.com>
8626L: linux-omap@vger.kernel.org
8627S: Maintained
8628F: arch/arm/mach-omap2/omap_hwmod.*
8629
8630OMAP HWMOD DATA
8631M: Paul Walmsley <paul@pwsan.com>
8632L: linux-omap@vger.kernel.org
8633S: Maintained
8634F: arch/arm/mach-omap2/omap_hwmod*data*
8635
8636OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8637M: Benoît Cousson <bcousson@baylibre.com>
8638L: linux-omap@vger.kernel.org
8639S: Maintained
8640F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8641
8642OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8643M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644L: linux-media@vger.kernel.org
8645S: Maintained
8646F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8647F: drivers/media/platform/omap3isp/
8648F: drivers/staging/media/omap4iss/
8649
8650OMAP USB SUPPORT
8651L: linux-usb@vger.kernel.org
8652L: linux-omap@vger.kernel.org
8653S: Orphan
8654F: drivers/usb/*/*omap*
8655F: arch/arm/*omap*/usb*
8656
8657OMAP GPIO DRIVER
8658M: Grygorii Strashko <grygorii.strashko@ti.com>
8659M: Santosh Shilimkar <ssantosh@kernel.org>
8660M: Kevin Hilman <khilman@kernel.org>
8661L: linux-omap@vger.kernel.org
8662S: Maintained
8663F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8664F: drivers/gpio/gpio-omap.c
8665
8666OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8667M: Mark Jackson <mpfj@newflow.co.uk>
8668L: linux-omap@vger.kernel.org
8669S: Maintained
8670F: arch/arm/boot/dts/am335x-nano.dts
8671
8672OMFS FILESYSTEM
8673M: Bob Copeland <me@bobcopeland.com>
8674L: linux-karma-devel@lists.sourceforge.net
8675S: Maintained
8676F: Documentation/filesystems/omfs.txt
8677F: fs/omfs/
8678
8679OMNIKEY CARDMAN 4000 DRIVER
8680M: Harald Welte <laforge@gnumonks.org>
8681S: Maintained
8682F: drivers/char/pcmcia/cm4000_cs.c
8683F: include/linux/cm4000_cs.h
8684F: include/uapi/linux/cm4000_cs.h
8685
8686OMNIKEY CARDMAN 4040 DRIVER
8687M: Harald Welte <laforge@gnumonks.org>
8688S: Maintained
8689F: drivers/char/pcmcia/cm4040_cs.*
8690
8691OMNIVISION OV7670 SENSOR DRIVER
8692M: Jonathan Corbet <corbet@lwn.net>
8693L: linux-media@vger.kernel.org
8694T: git git://linuxtv.org/media_tree.git
8695S: Maintained
8696F: drivers/media/i2c/ov7670.c
8697
8698ONENAND FLASH DRIVER
8699M: Kyungmin Park <kyungmin.park@samsung.com>
8700L: linux-mtd@lists.infradead.org
8701S: Maintained
8702F: drivers/mtd/onenand/
8703F: include/linux/mtd/onenand*.h
8704
8705ONSTREAM SCSI TAPE DRIVER
8706M: Willem Riede <osst@riede.org>
8707L: osst-users@lists.sourceforge.net
8708L: linux-scsi@vger.kernel.org
8709S: Maintained
8710F: Documentation/scsi/osst.txt
8711F: drivers/scsi/osst.*
8712F: drivers/scsi/osst_*.h
8713F: drivers/scsi/st.h
8714
8715OPENCORES I2C BUS DRIVER
8716M: Peter Korsgaard <jacmet@sunsite.dk>
8717L: linux-i2c@vger.kernel.org
8718S: Maintained
8719F: Documentation/i2c/busses/i2c-ocores
8720F: drivers/i2c/busses/i2c-ocores.c
8721
8722OPEN FIRMWARE AND FLATTENED DEVICE TREE
8723M: Rob Herring <robh+dt@kernel.org>
8724M: Frank Rowand <frowand.list@gmail.com>
8725L: devicetree@vger.kernel.org
8726W: http://www.devicetree.org/
8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8728S: Maintained
8729F: drivers/of/
8730F: include/linux/of*.h
8731F: scripts/dtc/
8732
8733OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8734M: Rob Herring <robh+dt@kernel.org>
8735M: Mark Rutland <mark.rutland@arm.com>
8736L: devicetree@vger.kernel.org
8737T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8738Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8739S: Maintained
8740F: Documentation/devicetree/
8741F: arch/*/boot/dts/
8742F: include/dt-bindings/
8743
8744OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8745M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8746L: devicetree@vger.kernel.org
8747S: Maintained
8748F: Documentation/devicetree/dynamic-resolution-notes.txt
8749F: Documentation/devicetree/overlay-notes.txt
8750F: drivers/of/overlay.c
8751F: drivers/of/resolver.c
8752
8753OPENRISC ARCHITECTURE
8754M: Jonas Bonn <jonas@southpole.se>
8755W: http://openrisc.net
8756S: Maintained
8757T: git git://openrisc.net/~jonas/linux
8758F: arch/openrisc/
8759
8760OPENVSWITCH
8761M: Pravin Shelar <pshelar@nicira.com>
8762L: netdev@vger.kernel.org
8763L: dev@openvswitch.org
8764W: http://openvswitch.org
8765S: Maintained
8766F: net/openvswitch/
8767F: include/uapi/linux/openvswitch.h
8768
8769OPERATING PERFORMANCE POINTS (OPP)
8770M: Viresh Kumar <vireshk@kernel.org>
8771M: Nishanth Menon <nm@ti.com>
8772M: Stephen Boyd <sboyd@codeaurora.org>
8773L: linux-pm@vger.kernel.org
8774S: Maintained
8775T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8776F: drivers/base/power/opp/
8777F: include/linux/pm_opp.h
8778F: Documentation/power/opp.txt
8779F: Documentation/devicetree/bindings/opp/
8780
8781OPL4 DRIVER
8782M: Clemens Ladisch <clemens@ladisch.de>
8783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8784T: git git://git.alsa-project.org/alsa-kernel.git
8785S: Maintained
8786F: sound/drivers/opl4/
8787
8788OPROFILE
8789M: Robert Richter <rric@kernel.org>
8790L: oprofile-list@lists.sf.net
8791S: Maintained
8792F: arch/*/include/asm/oprofile*.h
8793F: arch/*/oprofile/
8794F: drivers/oprofile/
8795F: include/linux/oprofile.h
8796
8797ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8798M: Mark Fasheh <mfasheh@suse.com>
8799M: Joel Becker <jlbec@evilplan.org>
8800L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8801W: http://ocfs2.wiki.kernel.org
8802S: Supported
8803F: Documentation/filesystems/ocfs2.txt
8804F: Documentation/filesystems/dlmfs.txt
8805F: fs/ocfs2/
8806
8807ORINOCO DRIVER
8808L: linux-wireless@vger.kernel.org
8809W: http://wireless.kernel.org/en/users/Drivers/orinoco
8810W: http://www.nongnu.org/orinoco/
8811S: Orphan
8812F: drivers/net/wireless/intersil/orinoco/
8813
8814OSD LIBRARY and FILESYSTEM
8815M: Boaz Harrosh <ooo@electrozaur.com>
8816M: Benny Halevy <bhalevy@primarydata.com>
8817L: osd-dev@open-osd.org
8818W: http://open-osd.org
8819T: git git://git.open-osd.org/open-osd.git
8820S: Maintained
8821F: drivers/scsi/osd/
8822F: include/scsi/osd_*
8823F: fs/exofs/
8824
8825OVERLAY FILESYSTEM
8826M: Miklos Szeredi <miklos@szeredi.hu>
8827L: linux-unionfs@vger.kernel.org
8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8829S: Supported
8830F: fs/overlayfs/
8831F: Documentation/filesystems/overlayfs.txt
8832
8833ORANGEFS FILESYSTEM
8834M: Mike Marshall <hubcap@omnibond.com>
8835L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8837S: Supported
8838F: fs/orangefs/
8839F: Documentation/filesystems/orangefs.txt
8840
8841P54 WIRELESS DRIVER
8842M: Christian Lamparter <chunkeey@googlemail.com>
8843L: linux-wireless@vger.kernel.org
8844W: http://wireless.kernel.org/en/users/Drivers/p54
8845S: Maintained
8846F: drivers/net/wireless/intersil/p54/
8847
8848PA SEMI ETHERNET DRIVER
8849M: Olof Johansson <olof@lixom.net>
8850L: netdev@vger.kernel.org
8851S: Maintained
8852F: drivers/net/ethernet/pasemi/*
8853
8854PA SEMI SMBUS DRIVER
8855M: Olof Johansson <olof@lixom.net>
8856L: linux-i2c@vger.kernel.org
8857S: Maintained
8858F: drivers/i2c/busses/i2c-pasemi.c
8859
8860PADATA PARALLEL EXECUTION MECHANISM
8861M: Steffen Klassert <steffen.klassert@secunet.com>
8862L: linux-crypto@vger.kernel.org
8863S: Maintained
8864F: kernel/padata.c
8865F: include/linux/padata.h
8866F: Documentation/padata.txt
8867
8868PANASONIC LAPTOP ACPI EXTRAS DRIVER
8869M: Harald Welte <laforge@gnumonks.org>
8870L: platform-driver-x86@vger.kernel.org
8871S: Maintained
8872F: drivers/platform/x86/panasonic-laptop.c
8873
8874PANASONIC MN10300/AM33/AM34 PORT
8875M: David Howells <dhowells@redhat.com>
8876L: linux-am33-list@redhat.com (moderated for non-subscribers)
8877W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8878S: Maintained
8879F: Documentation/mn10300/
8880F: arch/mn10300/
8881
8882PARALLEL LCD/KEYPAD PANEL DRIVER
8883M: Willy Tarreau <willy@haproxy.com>
8884M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8885S: Odd Fixes
8886F: Documentation/misc-devices/lcd-panel-cgram.txt
8887F: drivers/misc/panel.c
8888
8889PARALLEL PORT SUBSYSTEM
8890M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8891M: Sudip Mukherjee <sudip@vectorindia.org>
8892L: linux-parport@lists.infradead.org (subscribers-only)
8893S: Maintained
8894F: drivers/parport/
8895F: include/linux/parport*.h
8896F: drivers/char/ppdev.c
8897F: include/uapi/linux/ppdev.h
8898F: Documentation/parport*.txt
8899
8900PARAVIRT_OPS INTERFACE
8901M: Jeremy Fitzhardinge <jeremy@goop.org>
8902M: Chris Wright <chrisw@sous-sol.org>
8903M: Alok Kataria <akataria@vmware.com>
8904M: Rusty Russell <rusty@rustcorp.com.au>
8905L: virtualization@lists.linux-foundation.org
8906S: Supported
8907F: Documentation/virtual/paravirt_ops.txt
8908F: arch/*/kernel/paravirt*
8909F: arch/*/include/asm/paravirt.h
8910F: include/linux/hypervisor.h
8911
8912PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8913M: Tim Waugh <tim@cyberelk.net>
8914L: linux-parport@lists.infradead.org (subscribers-only)
8915S: Maintained
8916F: Documentation/blockdev/paride.txt
8917F: drivers/block/paride/
8918
8919PARISC ARCHITECTURE
8920M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8921M: Helge Deller <deller@gmx.de>
8922L: linux-parisc@vger.kernel.org
8923W: http://www.parisc-linux.org/
8924Q: http://patchwork.kernel.org/project/linux-parisc/list/
8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8927S: Maintained
8928F: arch/parisc/
8929F: Documentation/parisc/
8930F: drivers/parisc/
8931F: drivers/char/agp/parisc-agp.c
8932F: drivers/input/serio/gscps2.c
8933F: drivers/parport/parport_gsc.*
8934F: drivers/tty/serial/8250/8250_gsc.c
8935F: drivers/video/fbdev/sti*
8936F: drivers/video/console/sti*
8937F: drivers/video/logo/logo_parisc*
8938
8939PC87360 HARDWARE MONITORING DRIVER
8940M: Jim Cromie <jim.cromie@gmail.com>
8941L: linux-hwmon@vger.kernel.org
8942S: Maintained
8943F: Documentation/hwmon/pc87360
8944F: drivers/hwmon/pc87360.c
8945
8946PC8736x GPIO DRIVER
8947M: Jim Cromie <jim.cromie@gmail.com>
8948S: Maintained
8949F: drivers/char/pc8736x_gpio.c
8950
8951PC87427 HARDWARE MONITORING DRIVER
8952M: Jean Delvare <jdelvare@suse.com>
8953L: linux-hwmon@vger.kernel.org
8954S: Maintained
8955F: Documentation/hwmon/pc87427
8956F: drivers/hwmon/pc87427.c
8957
8958PCA9532 LED DRIVER
8959M: Riku Voipio <riku.voipio@iki.fi>
8960S: Maintained
8961F: drivers/leds/leds-pca9532.c
8962F: include/linux/leds-pca9532.h
8963
8964PCA9541 I2C BUS MASTER SELECTOR DRIVER
8965M: Guenter Roeck <linux@roeck-us.net>
8966L: linux-i2c@vger.kernel.org
8967S: Maintained
8968F: drivers/i2c/muxes/i2c-mux-pca9541.c
8969
8970PCDP - PRIMARY CONSOLE AND DEBUG PORT
8971M: Khalid Aziz <khalid@gonehiking.org>
8972S: Maintained
8973F: drivers/firmware/pcdp.*
8974
8975PCI ERROR RECOVERY
8976M: Linas Vepstas <linasvepstas@gmail.com>
8977L: linux-pci@vger.kernel.org
8978S: Supported
8979F: Documentation/PCI/pci-error-recovery.txt
8980
8981PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8982M: Russell Currey <ruscur@russell.cc>
8983L: linuxppc-dev@lists.ozlabs.org
8984S: Supported
8985F: Documentation/powerpc/eeh-pci-error-recovery.txt
8986F: arch/powerpc/kernel/eeh*.c
8987F: arch/powerpc/platforms/*/eeh*.c
8988F: arch/powerpc/include/*/eeh*.h
8989
8990PCI SUBSYSTEM
8991M: Bjorn Helgaas <bhelgaas@google.com>
8992L: linux-pci@vger.kernel.org
8993Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8995S: Supported
8996F: Documentation/devicetree/bindings/pci/
8997F: Documentation/PCI/
8998F: drivers/pci/
8999F: include/linux/pci*
9000F: arch/x86/pci/
9001F: arch/x86/kernel/quirks.c
9002
9003PCI DRIVER FOR ALTERA PCIE IP
9004M: Ley Foon Tan <lftan@altera.com>
9005L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9006L: linux-pci@vger.kernel.org
9007S: Supported
9008F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9009F: drivers/pci/host/pcie-altera.c
9010
9011PCI DRIVER FOR ARM VERSATILE PLATFORM
9012M: Rob Herring <robh@kernel.org>
9013L: linux-pci@vger.kernel.org
9014L: linux-arm-kernel@lists.infradead.org
9015S: Maintained
9016F: Documentation/devicetree/bindings/pci/versatile.txt
9017F: drivers/pci/host/pci-versatile.c
9018
9019PCI DRIVER FOR APPLIEDMICRO XGENE
9020M: Tanmay Inamdar <tinamdar@apm.com>
9021L: linux-pci@vger.kernel.org
9022L: linux-arm-kernel@lists.infradead.org
9023S: Maintained
9024F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9025F: drivers/pci/host/pci-xgene.c
9026
9027PCI DRIVER FOR FREESCALE LAYERSCAPE
9028M: Minghuan Lian <minghuan.Lian@freescale.com>
9029M: Mingkai Hu <mingkai.hu@freescale.com>
9030M: Roy Zang <tie-fei.zang@freescale.com>
9031L: linuxppc-dev@lists.ozlabs.org
9032L: linux-pci@vger.kernel.org
9033L: linux-arm-kernel@lists.infradead.org
9034S: Maintained
9035F: drivers/pci/host/*layerscape*
9036
9037PCI DRIVER FOR IMX6
9038M: Richard Zhu <Richard.Zhu@freescale.com>
9039M: Lucas Stach <l.stach@pengutronix.de>
9040L: linux-pci@vger.kernel.org
9041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042S: Maintained
9043F: drivers/pci/host/*imx6*
9044
9045PCI DRIVER FOR TI KEYSTONE
9046M: Murali Karicheri <m-karicheri2@ti.com>
9047L: linux-pci@vger.kernel.org
9048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9049S: Maintained
9050F: drivers/pci/host/*keystone*
9051
9052PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9053M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9054M: Jason Cooper <jason@lakedaemon.net>
9055L: linux-pci@vger.kernel.org
9056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9057S: Maintained
9058F: drivers/pci/host/*mvebu*
9059
9060PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9061M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9062L: linux-pci@vger.kernel.org
9063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9064S: Maintained
9065F: drivers/pci/host/pci-aardvark.c
9066
9067PCI DRIVER FOR NVIDIA TEGRA
9068M: Thierry Reding <thierry.reding@gmail.com>
9069L: linux-tegra@vger.kernel.org
9070L: linux-pci@vger.kernel.org
9071S: Supported
9072F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9073F: drivers/pci/host/pci-tegra.c
9074
9075PCI DRIVER FOR TI DRA7XX
9076M: Kishon Vijay Abraham I <kishon@ti.com>
9077L: linux-omap@vger.kernel.org
9078L: linux-pci@vger.kernel.org
9079S: Supported
9080F: Documentation/devicetree/bindings/pci/ti-pci.txt
9081F: drivers/pci/host/pci-dra7xx.c
9082
9083PCI DRIVER FOR RENESAS R-CAR
9084M: Simon Horman <horms@verge.net.au>
9085L: linux-pci@vger.kernel.org
9086L: linux-renesas-soc@vger.kernel.org
9087S: Maintained
9088F: drivers/pci/host/*rcar*
9089
9090PCI DRIVER FOR SAMSUNG EXYNOS
9091M: Jingoo Han <jingoohan1@gmail.com>
9092L: linux-pci@vger.kernel.org
9093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9094L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9095S: Maintained
9096F: drivers/pci/host/pci-exynos.c
9097
9098PCI DRIVER FOR SYNOPSIS DESIGNWARE
9099M: Jingoo Han <jingoohan1@gmail.com>
9100M: Pratyush Anand <pratyush.anand@gmail.com>
9101L: linux-pci@vger.kernel.org
9102S: Maintained
9103F: drivers/pci/host/*designware*
9104
9105PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9106M: Joao Pinto <jpinto@synopsys.com>
9107L: linux-pci@vger.kernel.org
9108S: Maintained
9109F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9110F: drivers/pci/host/pcie-designware-plat.c
9111
9112PCI DRIVER FOR GENERIC OF HOSTS
9113M: Will Deacon <will.deacon@arm.com>
9114L: linux-pci@vger.kernel.org
9115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9116S: Maintained
9117F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9118F: drivers/pci/host/pci-host-common.c
9119F: drivers/pci/host/pci-host-generic.c
9120
9121PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9122M: Keith Busch <keith.busch@intel.com>
9123L: linux-pci@vger.kernel.org
9124S: Supported
9125F: arch/x86/pci/vmd.c
9126
9127PCIE DRIVER FOR ST SPEAR13XX
9128M: Pratyush Anand <pratyush.anand@gmail.com>
9129L: linux-pci@vger.kernel.org
9130S: Maintained
9131F: drivers/pci/host/*spear*
9132
9133PCI MSI DRIVER FOR ALTERA MSI IP
9134M: Ley Foon Tan <lftan@altera.com>
9135L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9136L: linux-pci@vger.kernel.org
9137S: Supported
9138F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9139F: drivers/pci/host/pcie-altera-msi.c
9140
9141PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9142M: Duc Dang <dhdang@apm.com>
9143L: linux-pci@vger.kernel.org
9144L: linux-arm-kernel@lists.infradead.org
9145S: Maintained
9146F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9147F: drivers/pci/host/pci-xgene-msi.c
9148
9149PCIE DRIVER FOR AXIS ARTPEC
9150M: Niklas Cassel <niklas.cassel@axis.com>
9151M: Jesper Nilsson <jesper.nilsson@axis.com>
9152L: linux-arm-kernel@axis.com
9153L: linux-pci@vger.kernel.org
9154S: Maintained
9155F: Documentation/devicetree/bindings/pci/axis,artpec*
9156F: drivers/pci/host/*artpec*
9157
9158PCIE DRIVER FOR HISILICON
9159M: Zhou Wang <wangzhou1@hisilicon.com>
9160M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9161L: linux-pci@vger.kernel.org
9162S: Maintained
9163F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9164F: drivers/pci/host/pcie-hisi.c
9165
9166PCIE DRIVER FOR QUALCOMM MSM
9167M: Stanimir Varbanov <svarbanov@mm-sol.com>
9168L: linux-pci@vger.kernel.org
9169L: linux-arm-msm@vger.kernel.org
9170S: Maintained
9171F: drivers/pci/host/*qcom*
9172
9173PCIE DRIVER FOR CAVIUM THUNDERX
9174M: David Daney <david.daney@cavium.com>
9175L: linux-pci@vger.kernel.org
9176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9177S: Supported
9178F: Documentation/devicetree/bindings/pci/pci-thunder-*
9179F: drivers/pci/host/pci-thunder-*
9180
9181PCMCIA SUBSYSTEM
9182P: Linux PCMCIA Team
9183L: linux-pcmcia@lists.infradead.org
9184W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9185T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9186S: Maintained
9187F: Documentation/pcmcia/
9188F: drivers/pcmcia/
9189F: include/pcmcia/
9190
9191PCNET32 NETWORK DRIVER
9192M: Don Fry <pcnet32@frontier.com>
9193L: netdev@vger.kernel.org
9194S: Maintained
9195F: drivers/net/ethernet/amd/pcnet32.c
9196
9197PCRYPT PARALLEL CRYPTO ENGINE
9198M: Steffen Klassert <steffen.klassert@secunet.com>
9199L: linux-crypto@vger.kernel.org
9200S: Maintained
9201F: crypto/pcrypt.c
9202F: include/crypto/pcrypt.h
9203
9204PER-CPU MEMORY ALLOCATOR
9205M: Tejun Heo <tj@kernel.org>
9206M: Christoph Lameter <cl@linux.com>
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9208S: Maintained
9209F: include/linux/percpu*.h
9210F: mm/percpu*.c
9211F: arch/*/include/asm/percpu.h
9212
9213PER-TASK DELAY ACCOUNTING
9214M: Balbir Singh <bsingharora@gmail.com>
9215S: Maintained
9216F: include/linux/delayacct.h
9217F: kernel/delayacct.c
9218
9219PERFORMANCE EVENTS SUBSYSTEM
9220M: Peter Zijlstra <peterz@infradead.org>
9221M: Ingo Molnar <mingo@redhat.com>
9222M: Arnaldo Carvalho de Melo <acme@kernel.org>
9223R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9224L: linux-kernel@vger.kernel.org
9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9226S: Supported
9227F: kernel/events/*
9228F: include/linux/perf_event.h
9229F: include/uapi/linux/perf_event.h
9230F: arch/*/kernel/perf_event*.c
9231F: arch/*/kernel/*/perf_event*.c
9232F: arch/*/kernel/*/*/perf_event*.c
9233F: arch/*/include/asm/perf_event.h
9234F: arch/*/kernel/perf_callchain.c
9235F: arch/*/events/*
9236F: tools/perf/
9237
9238PERSONALITY HANDLING
9239M: Christoph Hellwig <hch@infradead.org>
9240L: linux-abi-devel@lists.sourceforge.net
9241S: Maintained
9242F: include/linux/personality.h
9243F: include/uapi/linux/personality.h
9244
9245PHONET PROTOCOL
9246M: Remi Denis-Courmont <courmisch@gmail.com>
9247S: Supported
9248F: Documentation/networking/phonet.txt
9249F: include/linux/phonet.h
9250F: include/net/phonet/
9251F: include/uapi/linux/phonet.h
9252F: net/phonet/
9253
9254PHRAM MTD DRIVER
9255M: Joern Engel <joern@lazybastard.org>
9256L: linux-mtd@lists.infradead.org
9257S: Maintained
9258F: drivers/mtd/devices/phram.c
9259
9260PICOLCD HID DRIVER
9261M: Bruno Prémont <bonbons@linux-vserver.org>
9262L: linux-input@vger.kernel.org
9263S: Maintained
9264F: drivers/hid/hid-picolcd*
9265
9266PICOXCELL SUPPORT
9267M: Jamie Iles <jamie@jamieiles.com>
9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269T: git git://github.com/jamieiles/linux-2.6-ji.git
9270S: Supported
9271F: arch/arm/boot/dts/picoxcell*
9272F: arch/arm/mach-picoxcell/
9273F: drivers/crypto/picoxcell*
9274
9275PIN CONTROL SUBSYSTEM
9276M: Linus Walleij <linus.walleij@linaro.org>
9277L: linux-gpio@vger.kernel.org
9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9279S: Maintained
9280F: Documentation/devicetree/bindings/pinctrl/
9281F: Documentation/pinctrl.txt
9282F: drivers/pinctrl/
9283F: include/linux/pinctrl/
9284
9285PIN CONTROLLER - ATMEL AT91
9286M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9288S: Maintained
9289F: drivers/pinctrl/pinctrl-at91.*
9290
9291PIN CONTROLLER - ATMEL AT91 PIO4
9292M: Ludovic Desroches <ludovic.desroches@atmel.com>
9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9294L: linux-gpio@vger.kernel.org
9295S: Supported
9296F: drivers/pinctrl/pinctrl-at91-pio4.*
9297
9298PIN CONTROLLER - INTEL
9299M: Mika Westerberg <mika.westerberg@linux.intel.com>
9300M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9301S: Maintained
9302F: drivers/pinctrl/intel/
9303
9304PIN CONTROLLER - RENESAS
9305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9306M: Geert Uytterhoeven <geert+renesas@glider.be>
9307L: linux-renesas-soc@vger.kernel.org
9308S: Maintained
9309F: drivers/pinctrl/sh-pfc/
9310
9311PIN CONTROLLER - SAMSUNG
9312M: Tomasz Figa <tomasz.figa@gmail.com>
9313M: Krzysztof Kozlowski <krzk@kernel.org>
9314M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9316L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9317S: Maintained
9318F: drivers/pinctrl/samsung/
9319
9320PIN CONTROLLER - SINGLE
9321M: Tony Lindgren <tony@atomide.com>
9322M: Haojian Zhuang <haojian.zhuang@linaro.org>
9323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9324L: linux-omap@vger.kernel.org
9325S: Maintained
9326F: drivers/pinctrl/pinctrl-single.c
9327
9328PIN CONTROLLER - ST SPEAR
9329M: Viresh Kumar <vireshk@kernel.org>
9330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331W: http://www.st.com/spear
9332S: Maintained
9333F: drivers/pinctrl/spear/
9334
9335PISTACHIO SOC SUPPORT
9336M: James Hartley <james.hartley@imgtec.com>
9337M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9338L: linux-mips@linux-mips.org
9339S: Maintained
9340F: arch/mips/pistachio/
9341F: arch/mips/include/asm/mach-pistachio/
9342F: arch/mips/boot/dts/pistachio/
9343F: arch/mips/configs/pistachio*_defconfig
9344
9345PKTCDVD DRIVER
9346M: Jiri Kosina <jikos@kernel.org>
9347S: Maintained
9348F: drivers/block/pktcdvd.c
9349F: include/linux/pktcdvd.h
9350F: include/uapi/linux/pktcdvd.h
9351
9352PKUNITY SOC DRIVERS
9353M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9354W: http://mprc.pku.edu.cn/~guanxuetao/linux
9355S: Maintained
9356T: git git://github.com/gxt/linux.git
9357F: drivers/input/serio/i8042-unicore32io.h
9358F: drivers/i2c/busses/i2c-puv3.c
9359F: drivers/video/fbdev/fb-puv3.c
9360F: drivers/rtc/rtc-puv3.c
9361
9362PMBUS HARDWARE MONITORING DRIVERS
9363M: Guenter Roeck <linux@roeck-us.net>
9364L: linux-hwmon@vger.kernel.org
9365W: http://hwmon.wiki.kernel.org/
9366W: http://www.roeck-us.net/linux/drivers/
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9368S: Maintained
9369F: Documentation/hwmon/pmbus
9370F: drivers/hwmon/pmbus/
9371F: include/linux/i2c/pmbus.h
9372
9373PMC SIERRA MaxRAID DRIVER
9374L: linux-scsi@vger.kernel.org
9375W: http://www.pmc-sierra.com/
9376S: Orphan
9377F: drivers/scsi/pmcraid.*
9378
9379PMC SIERRA PM8001 DRIVER
9380M: Jack Wang <jinpu.wang@profitbricks.com>
9381M: lindar_liu@usish.com
9382L: pmchba@pmcs.com
9383L: linux-scsi@vger.kernel.org
9384S: Supported
9385F: drivers/scsi/pm8001/
9386
9387POSIX CLOCKS and TIMERS
9388M: Thomas Gleixner <tglx@linutronix.de>
9389L: linux-kernel@vger.kernel.org
9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9391S: Maintained
9392F: fs/timerfd.c
9393F: include/linux/timer*
9394F: kernel/time/*timer*
9395
9396POWER MANAGEMENT CORE
9397M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9398L: linux-pm@vger.kernel.org
9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9400S: Supported
9401F: drivers/base/power/
9402F: include/linux/pm.h
9403F: include/linux/pm_*
9404F: include/linux/powercap.h
9405F: drivers/powercap/
9406
9407POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9408M: Sebastian Reichel <sre@kernel.org>
9409L: linux-pm@vger.kernel.org
9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9411S: Maintained
9412F: Documentation/devicetree/bindings/power/supply/
9413F: include/linux/power_supply.h
9414F: drivers/power/supply/
9415
9416POWER STATE COORDINATION INTERFACE (PSCI)
9417M: Mark Rutland <mark.rutland@arm.com>
9418M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9419L: linux-arm-kernel@lists.infradead.org
9420S: Maintained
9421F: drivers/firmware/psci.c
9422F: include/linux/psci.h
9423F: include/uapi/linux/psci.h
9424
9425POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9426M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9427L: linuxppc-dev@lists.ozlabs.org
9428S: Maintained
9429F: drivers/char/powernv-op-panel.c
9430
9431PNP SUPPORT
9432M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9433S: Maintained
9434F: drivers/pnp/
9435
9436PPP PROTOCOL DRIVERS AND COMPRESSORS
9437M: Paul Mackerras <paulus@samba.org>
9438L: linux-ppp@vger.kernel.org
9439S: Maintained
9440F: drivers/net/ppp/ppp_*
9441
9442PPP OVER ATM (RFC 2364)
9443M: Mitchell Blank Jr <mitch@sfgoth.com>
9444S: Maintained
9445F: net/atm/pppoatm.c
9446F: include/uapi/linux/atmppp.h
9447
9448PPP OVER ETHERNET
9449M: Michal Ostrowski <mostrows@earthlink.net>
9450S: Maintained
9451F: drivers/net/ppp/pppoe.c
9452F: drivers/net/ppp/pppox.c
9453
9454PPP OVER L2TP
9455M: James Chapman <jchapman@katalix.com>
9456S: Maintained
9457F: net/l2tp/l2tp_ppp.c
9458F: include/linux/if_pppol2tp.h
9459F: include/uapi/linux/if_pppol2tp.h
9460
9461PPS SUPPORT
9462M: Rodolfo Giometti <giometti@enneenne.com>
9463W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9464L: linuxpps@ml.enneenne.com (subscribers-only)
9465S: Maintained
9466F: Documentation/pps/
9467F: drivers/pps/
9468F: include/linux/pps*.h
9469
9470PPTP DRIVER
9471M: Dmitry Kozlov <xeb@mail.ru>
9472L: netdev@vger.kernel.org
9473S: Maintained
9474F: drivers/net/ppp/pptp.c
9475W: http://sourceforge.net/projects/accel-pptp
9476
9477PREEMPTIBLE KERNEL
9478M: Robert Love <rml@tech9.net>
9479L: kpreempt-tech@lists.sourceforge.net
9480W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9481S: Supported
9482F: Documentation/preempt-locking.txt
9483F: include/linux/preempt.h
9484
9485PRISM54 WIRELESS DRIVER
9486M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9487L: linux-wireless@vger.kernel.org
9488W: http://wireless.kernel.org/en/users/Drivers/p54
9489S: Obsolete
9490F: drivers/net/wireless/intersil/prism54/
9491
9492PS3 NETWORK SUPPORT
9493M: Geoff Levand <geoff@infradead.org>
9494L: netdev@vger.kernel.org
9495L: linuxppc-dev@lists.ozlabs.org
9496S: Maintained
9497F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9498
9499PS3 PLATFORM SUPPORT
9500M: Geoff Levand <geoff@infradead.org>
9501L: linuxppc-dev@lists.ozlabs.org
9502S: Maintained
9503F: arch/powerpc/boot/ps3*
9504F: arch/powerpc/include/asm/lv1call.h
9505F: arch/powerpc/include/asm/ps3*.h
9506F: arch/powerpc/platforms/ps3/
9507F: drivers/*/ps3*
9508F: drivers/ps3/
9509F: drivers/rtc/rtc-ps3.c
9510F: drivers/usb/host/*ps3.c
9511F: sound/ppc/snd_ps3*
9512
9513PS3VRAM DRIVER
9514M: Jim Paris <jim@jtan.com>
9515M: Geoff Levand <geoff@infradead.org>
9516L: linuxppc-dev@lists.ozlabs.org
9517S: Maintained
9518F: drivers/block/ps3vram.c
9519
9520PSTORE FILESYSTEM
9521M: Anton Vorontsov <anton@enomsg.org>
9522M: Colin Cross <ccross@android.com>
9523M: Kees Cook <keescook@chromium.org>
9524M: Tony Luck <tony.luck@intel.com>
9525S: Maintained
9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9527F: fs/pstore/
9528F: include/linux/pstore*
9529F: drivers/firmware/efi/efi-pstore.c
9530F: drivers/acpi/apei/erst.c
9531
9532PTP HARDWARE CLOCK SUPPORT
9533M: Richard Cochran <richardcochran@gmail.com>
9534L: netdev@vger.kernel.org
9535S: Maintained
9536W: http://linuxptp.sourceforge.net/
9537F: Documentation/ABI/testing/sysfs-ptp
9538F: Documentation/ptp/*
9539F: drivers/net/ethernet/freescale/gianfar_ptp.c
9540F: drivers/net/phy/dp83640*
9541F: drivers/ptp/*
9542F: include/linux/ptp_cl*
9543
9544PTRACE SUPPORT
9545M: Roland McGrath <roland@hack.frob.com>
9546M: Oleg Nesterov <oleg@redhat.com>
9547S: Maintained
9548F: include/asm-generic/syscall.h
9549F: include/linux/ptrace.h
9550F: include/linux/regset.h
9551F: include/linux/tracehook.h
9552F: include/uapi/linux/ptrace.h
9553F: kernel/ptrace.c
9554
9555PULSE8-CEC DRIVER
9556M: Hans Verkuil <hverkuil@xs4all.nl>
9557L: linux-media@vger.kernel.org
9558T: git git://linuxtv.org/media_tree.git
9559S: Maintained
9560F: drivers/staging/media/pulse8-cec
9561
9562PVRUSB2 VIDEO4LINUX DRIVER
9563M: Mike Isely <isely@pobox.com>
9564L: pvrusb2@isely.net (subscribers-only)
9565L: linux-media@vger.kernel.org
9566W: http://www.isely.net/pvrusb2/
9567T: git git://linuxtv.org/media_tree.git
9568S: Maintained
9569F: Documentation/video4linux/README.pvrusb2
9570F: drivers/media/usb/pvrusb2/
9571
9572PWC WEBCAM DRIVER
9573M: Hans Verkuil <hverkuil@xs4all.nl>
9574L: linux-media@vger.kernel.org
9575T: git git://linuxtv.org/media_tree.git
9576S: Odd Fixes
9577F: drivers/media/usb/pwc/*
9578
9579PWM FAN DRIVER
9580M: Kamil Debski <kamil@wypas.org>
9581M: Lukasz Majewski <l.majewski@samsung.com>
9582L: linux-hwmon@vger.kernel.org
9583S: Supported
9584F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9585F: Documentation/hwmon/pwm-fan
9586F: drivers/hwmon/pwm-fan.c
9587
9588PWM SUBSYSTEM
9589M: Thierry Reding <thierry.reding@gmail.com>
9590L: linux-pwm@vger.kernel.org
9591S: Maintained
9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9593F: Documentation/pwm.txt
9594F: Documentation/devicetree/bindings/pwm/
9595F: include/linux/pwm.h
9596F: drivers/pwm/
9597F: drivers/video/backlight/pwm_bl.c
9598F: include/linux/pwm_backlight.h
9599
9600PXA2xx/PXA3xx SUPPORT
9601M: Daniel Mack <daniel@zonque.org>
9602M: Haojian Zhuang <haojian.zhuang@gmail.com>
9603M: Robert Jarzmik <robert.jarzmik@free.fr>
9604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9605T: git git://github.com/hzhuang1/linux.git
9606T: git git://github.com/rjarzmik/linux.git
9607S: Maintained
9608F: arch/arm/boot/dts/pxa*
9609F: arch/arm/mach-pxa/
9610F: drivers/dma/pxa*
9611F: drivers/pcmcia/pxa2xx*
9612F: drivers/pinctrl/pxa/
9613F: drivers/spi/spi-pxa2xx*
9614F: drivers/usb/gadget/udc/pxa2*
9615F: include/sound/pxa2xx-lib.h
9616F: sound/arm/pxa*
9617F: sound/soc/pxa/
9618
9619PXA GPIO DRIVER
9620M: Robert Jarzmik <robert.jarzmik@free.fr>
9621L: linux-gpio@vger.kernel.org
9622S: Maintained
9623F: drivers/gpio/gpio-pxa.c
9624
9625PXA3xx NAND FLASH DRIVER
9626M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9627L: linux-mtd@lists.infradead.org
9628S: Maintained
9629F: drivers/mtd/nand/pxa3xx_nand.c
9630
9631MMP SUPPORT
9632M: Eric Miao <eric.y.miao@gmail.com>
9633M: Haojian Zhuang <haojian.zhuang@gmail.com>
9634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9635T: git git://github.com/hzhuang1/linux.git
9636T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9637S: Maintained
9638F: arch/arm/boot/dts/mmp*
9639F: arch/arm/mach-mmp/
9640
9641PXA MMCI DRIVER
9642S: Orphan
9643
9644PXA RTC DRIVER
9645M: Robert Jarzmik <robert.jarzmik@free.fr>
9646L: rtc-linux@googlegroups.com
9647S: Maintained
9648
9649QAT DRIVER
9650M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9651M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9652L: qat-linux@intel.com
9653S: Supported
9654F: drivers/crypto/qat/
9655
9656QIB DRIVER
9657M: Mike Marciniszyn <infinipath@intel.com>
9658L: linux-rdma@vger.kernel.org
9659S: Supported
9660F: drivers/infiniband/hw/qib/
9661
9662QLOGIC QLA1280 SCSI DRIVER
9663M: Michael Reed <mdr@sgi.com>
9664L: linux-scsi@vger.kernel.org
9665S: Maintained
9666F: drivers/scsi/qla1280.[ch]
9667
9668QLOGIC QLA2XXX FC-SCSI DRIVER
9669M: qla2xxx-upstream@qlogic.com
9670L: linux-scsi@vger.kernel.org
9671S: Supported
9672F: Documentation/scsi/LICENSE.qla2xxx
9673F: drivers/scsi/qla2xxx/
9674
9675QLOGIC QLA4XXX iSCSI DRIVER
9676M: QLogic-Storage-Upstream@qlogic.com
9677L: linux-scsi@vger.kernel.org
9678S: Supported
9679F: Documentation/scsi/LICENSE.qla4xxx
9680F: drivers/scsi/qla4xxx/
9681
9682QLOGIC QLA3XXX NETWORK DRIVER
9683M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9684M: Ron Mercer <ron.mercer@qlogic.com>
9685M: linux-driver@qlogic.com
9686L: netdev@vger.kernel.org
9687S: Supported
9688F: Documentation/networking/LICENSE.qla3xxx
9689F: drivers/net/ethernet/qlogic/qla3xxx.*
9690
9691QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9692M: Dept-GELinuxNICDev@qlogic.com
9693L: netdev@vger.kernel.org
9694S: Supported
9695F: drivers/net/ethernet/qlogic/qlcnic/
9696
9697QLOGIC QLGE 10Gb ETHERNET DRIVER
9698M: Harish Patil <harish.patil@qlogic.com>
9699M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9700M: Dept-GELinuxNICDev@qlogic.com
9701M: linux-driver@qlogic.com
9702L: netdev@vger.kernel.org
9703S: Supported
9704F: drivers/net/ethernet/qlogic/qlge/
9705
9706QLOGIC QL4xxx ETHERNET DRIVER
9707M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9708M: Ariel Elior <Ariel.Elior@qlogic.com>
9709M: everest-linux-l2@qlogic.com
9710L: netdev@vger.kernel.org
9711S: Supported
9712F: drivers/net/ethernet/qlogic/qed/
9713F: include/linux/qed/
9714F: drivers/net/ethernet/qlogic/qede/
9715
9716QNX4 FILESYSTEM
9717M: Anders Larsen <al@alarsen.net>
9718W: http://www.alarsen.net/linux/qnx4fs/
9719S: Maintained
9720F: fs/qnx4/
9721F: include/uapi/linux/qnx4_fs.h
9722F: include/uapi/linux/qnxtypes.h
9723
9724QT1010 MEDIA DRIVER
9725M: Antti Palosaari <crope@iki.fi>
9726L: linux-media@vger.kernel.org
9727W: https://linuxtv.org
9728W: http://palosaari.fi/linux/
9729Q: http://patchwork.linuxtv.org/project/linux-media/list/
9730T: git git://linuxtv.org/anttip/media_tree.git
9731S: Maintained
9732F: drivers/media/tuners/qt1010*
9733
9734QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9735M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9736L: linux-wireless@vger.kernel.org
9737L: ath9k-devel@lists.ath9k.org
9738W: http://wireless.kernel.org/en/users/Drivers/ath9k
9739S: Supported
9740F: drivers/net/wireless/ath/ath9k/
9741
9742QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9743M: Kalle Valo <kvalo@qca.qualcomm.com>
9744L: ath10k@lists.infradead.org
9745W: http://wireless.kernel.org/en/users/Drivers/ath10k
9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9747S: Supported
9748F: drivers/net/wireless/ath/ath10k/
9749
9750QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9751M: Timur Tabi <timur@codeaurora.org>
9752L: netdev@vger.kernel.org
9753S: Supported
9754F: drivers/net/ethernet/qualcomm/emac/
9755
9756QUALCOMM HEXAGON ARCHITECTURE
9757M: Richard Kuo <rkuo@codeaurora.org>
9758L: linux-hexagon@vger.kernel.org
9759T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9760S: Supported
9761F: arch/hexagon/
9762
9763QUALCOMM WCN36XX WIRELESS DRIVER
9764M: Eugene Krasnikov <k.eugene.e@gmail.com>
9765L: wcn36xx@lists.infradead.org
9766W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9767T: git git://github.com/KrasnikovEugene/wcn36xx.git
9768S: Supported
9769F: drivers/net/wireless/ath/wcn36xx/
9770
9771QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9772M: Gabriel Somlo <somlo@cmu.edu>
9773M: "Michael S. Tsirkin" <mst@redhat.com>
9774L: qemu-devel@nongnu.org
9775S: Maintained
9776F: drivers/firmware/qemu_fw_cfg.c
9777
9778RADOS BLOCK DEVICE (RBD)
9779M: Ilya Dryomov <idryomov@gmail.com>
9780M: Sage Weil <sage@redhat.com>
9781M: Alex Elder <elder@kernel.org>
9782L: ceph-devel@vger.kernel.org
9783W: http://ceph.com/
9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9785T: git git://github.com/ceph/ceph-client.git
9786S: Supported
9787F: Documentation/ABI/testing/sysfs-bus-rbd
9788F: drivers/block/rbd.c
9789F: drivers/block/rbd_types.h
9790
9791RADEON FRAMEBUFFER DISPLAY DRIVER
9792M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9793L: linux-fbdev@vger.kernel.org
9794S: Maintained
9795F: drivers/video/fbdev/aty/radeon*
9796F: include/uapi/linux/radeonfb.h
9797
9798RADIOSHARK RADIO DRIVER
9799M: Hans Verkuil <hverkuil@xs4all.nl>
9800L: linux-media@vger.kernel.org
9801T: git git://linuxtv.org/media_tree.git
9802S: Maintained
9803F: drivers/media/radio/radio-shark.c
9804
9805RADIOSHARK2 RADIO DRIVER
9806M: Hans Verkuil <hverkuil@xs4all.nl>
9807L: linux-media@vger.kernel.org
9808T: git git://linuxtv.org/media_tree.git
9809S: Maintained
9810F: drivers/media/radio/radio-shark2.c
9811F: drivers/media/radio/radio-tea5777.c
9812
9813RAGE128 FRAMEBUFFER DISPLAY DRIVER
9814M: Paul Mackerras <paulus@samba.org>
9815L: linux-fbdev@vger.kernel.org
9816S: Maintained
9817F: drivers/video/fbdev/aty/aty128fb.c
9818
9819RALINK MIPS ARCHITECTURE
9820M: John Crispin <john@phrozen.org>
9821L: linux-mips@linux-mips.org
9822S: Maintained
9823F: arch/mips/ralink
9824
9825RALINK RT2X00 WIRELESS LAN DRIVER
9826P: rt2x00 project
9827M: Stanislaw Gruszka <sgruszka@redhat.com>
9828M: Helmut Schaa <helmut.schaa@googlemail.com>
9829L: linux-wireless@vger.kernel.org
9830S: Maintained
9831F: drivers/net/wireless/ralink/rt2x00/
9832
9833RAMDISK RAM BLOCK DEVICE DRIVER
9834M: Jens Axboe <axboe@kernel.dk>
9835S: Maintained
9836F: Documentation/blockdev/ramdisk.txt
9837F: drivers/block/brd.c
9838
9839RANDOM NUMBER DRIVER
9840M: "Theodore Ts'o" <tytso@mit.edu>
9841S: Maintained
9842F: drivers/char/random.c
9843
9844RAPIDIO SUBSYSTEM
9845M: Matt Porter <mporter@kernel.crashing.org>
9846M: Alexandre Bounine <alexandre.bounine@idt.com>
9847S: Maintained
9848F: drivers/rapidio/
9849
9850RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9851L: linux-wireless@vger.kernel.org
9852S: Orphan
9853F: drivers/net/wireless/ray*
9854
9855RCUTORTURE MODULE
9856M: Josh Triplett <josh@joshtriplett.org>
9857M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9858L: linux-kernel@vger.kernel.org
9859S: Supported
9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9861F: Documentation/RCU/torture.txt
9862F: kernel/rcu/rcutorture.c
9863
9864RCUTORTURE TEST FRAMEWORK
9865M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9866M: Josh Triplett <josh@joshtriplett.org>
9867R: Steven Rostedt <rostedt@goodmis.org>
9868R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9869R: Lai Jiangshan <jiangshanlai@gmail.com>
9870L: linux-kernel@vger.kernel.org
9871S: Supported
9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9873F: tools/testing/selftests/rcutorture
9874
9875RDC R-321X SoC
9876M: Florian Fainelli <florian@openwrt.org>
9877S: Maintained
9878
9879RDC R6040 FAST ETHERNET DRIVER
9880M: Florian Fainelli <f.fainelli@gmail.com>
9881L: netdev@vger.kernel.org
9882S: Maintained
9883F: drivers/net/ethernet/rdc/r6040.c
9884
9885RDS - RELIABLE DATAGRAM SOCKETS
9886M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9887L: netdev@vger.kernel.org
9888L: linux-rdma@vger.kernel.org
9889L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9890W: https://oss.oracle.com/projects/rds/
9891S: Supported
9892F: net/rds/
9893F: Documentation/networking/rds.txt
9894
9895RDMAVT - RDMA verbs software
9896M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9897L: linux-rdma@vger.kernel.org
9898S: Supported
9899F: drivers/infiniband/sw/rdmavt
9900
9901READ-COPY UPDATE (RCU)
9902M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9903M: Josh Triplett <josh@joshtriplett.org>
9904R: Steven Rostedt <rostedt@goodmis.org>
9905R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9906R: Lai Jiangshan <jiangshanlai@gmail.com>
9907L: linux-kernel@vger.kernel.org
9908W: http://www.rdrop.com/users/paulmck/RCU/
9909S: Supported
9910T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9911F: Documentation/RCU/
9912X: Documentation/RCU/torture.txt
9913F: include/linux/rcu*
9914X: include/linux/srcu.h
9915F: kernel/rcu/
9916X: kernel/torture.c
9917
9918REAL TIME CLOCK (RTC) SUBSYSTEM
9919M: Alessandro Zummo <a.zummo@towertech.it>
9920M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9921L: rtc-linux@googlegroups.com
9922Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9924S: Maintained
9925F: Documentation/devicetree/bindings/rtc/
9926F: Documentation/rtc.txt
9927F: drivers/rtc/
9928F: include/linux/rtc.h
9929F: include/uapi/linux/rtc.h
9930F: include/linux/rtc/
9931F: include/linux/platform_data/rtc-*
9932F: tools/testing/selftests/timers/rtctest.c
9933
9934REALTEK AUDIO CODECS
9935M: Bard Liao <bardliao@realtek.com>
9936M: Oder Chiou <oder_chiou@realtek.com>
9937S: Maintained
9938F: sound/soc/codecs/rt*
9939F: include/sound/rt*.h
9940
9941REISERFS FILE SYSTEM
9942L: reiserfs-devel@vger.kernel.org
9943S: Supported
9944F: fs/reiserfs/
9945
9946REGISTER MAP ABSTRACTION
9947M: Mark Brown <broonie@kernel.org>
9948L: linux-kernel@vger.kernel.org
9949T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9950S: Supported
9951F: Documentation/devicetree/bindings/regmap/
9952F: drivers/base/regmap/
9953F: include/linux/regmap.h
9954
9955REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9956M: Ohad Ben-Cohen <ohad@wizery.com>
9957M: Bjorn Andersson <bjorn.andersson@linaro.org>
9958L: linux-remoteproc@vger.kernel.org
9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9960S: Maintained
9961F: Documentation/devicetree/bindings/remoteproc/
9962F: Documentation/remoteproc.txt
9963F: drivers/remoteproc/
9964F: include/linux/remoteproc.h
9965
9966REMOTE PROCESSOR MESSAGING (RPMSG) 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/rpmsg.git
9971S: Maintained
9972F: drivers/rpmsg/
9973F: Documentation/rpmsg.txt
9974F: include/linux/rpmsg.h
9975
9976RENESAS ETHERNET DRIVERS
9977R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9978L: netdev@vger.kernel.org
9979L: linux-renesas-soc@vger.kernel.org
9980F: drivers/net/ethernet/renesas/
9981F: include/linux/sh_eth.h
9982
9983RENESAS USB2 PHY DRIVER
9984M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9985L: linux-renesas-soc@vger.kernel.org
9986S: Maintained
9987F: drivers/phy/phy-rcar-gen3-usb2.c
9988
9989RESET CONTROLLER FRAMEWORK
9990M: Philipp Zabel <p.zabel@pengutronix.de>
9991T: git git://git.pengutronix.de/git/pza/linux
9992S: Maintained
9993F: drivers/reset/
9994F: Documentation/devicetree/bindings/reset/
9995F: include/dt-bindings/reset/
9996F: include/linux/reset.h
9997F: include/linux/reset-controller.h
9998
9999RFKILL
10000M: Johannes Berg <johannes@sipsolutions.net>
10001L: linux-wireless@vger.kernel.org
10002W: http://wireless.kernel.org/
10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10005S: Maintained
10006F: Documentation/rfkill.txt
10007F: net/rfkill/
10008
10009RHASHTABLE
10010M: Thomas Graf <tgraf@suug.ch>
10011M: Herbert Xu <herbert@gondor.apana.org.au>
10012L: netdev@vger.kernel.org
10013S: Maintained
10014F: lib/rhashtable.c
10015F: include/linux/rhashtable.h
10016
10017RICOH SMARTMEDIA/XD DRIVER
10018M: Maxim Levitsky <maximlevitsky@gmail.com>
10019S: Maintained
10020F: drivers/mtd/nand/r852.c
10021F: drivers/mtd/nand/r852.h
10022
10023RICOH R5C592 MEMORYSTICK DRIVER
10024M: Maxim Levitsky <maximlevitsky@gmail.com>
10025S: Maintained
10026F: drivers/memstick/host/r592.*
10027
10028ROCCAT DRIVERS
10029M: Stefan Achatz <erazor_de@users.sourceforge.net>
10030W: http://sourceforge.net/projects/roccat/
10031S: Maintained
10032F: drivers/hid/hid-roccat*
10033F: include/linux/hid-roccat*
10034F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10035
10036ROCKER DRIVER
10037M: Jiri Pirko <jiri@resnulli.us>
10038L: netdev@vger.kernel.org
10039S: Supported
10040F: drivers/net/ethernet/rocker/
10041
10042ROCKETPORT DRIVER
10043P: Comtrol Corp.
10044W: http://www.comtrol.com
10045S: Maintained
10046F: Documentation/serial/rocket.txt
10047F: drivers/tty/rocket*
10048
10049ROCKETPORT EXPRESS/INFINITY DRIVER
10050M: Kevin Cernekee <cernekee@gmail.com>
10051L: linux-serial@vger.kernel.org
10052S: Odd Fixes
10053F: drivers/tty/serial/rp2.*
10054
10055ROSE NETWORK LAYER
10056M: Ralf Baechle <ralf@linux-mips.org>
10057L: linux-hams@vger.kernel.org
10058W: http://www.linux-ax25.org/
10059S: Maintained
10060F: include/net/rose.h
10061F: include/uapi/linux/rose.h
10062F: net/rose/
10063
10064RTL2830 MEDIA DRIVER
10065M: Antti Palosaari <crope@iki.fi>
10066L: linux-media@vger.kernel.org
10067W: https://linuxtv.org
10068W: http://palosaari.fi/linux/
10069Q: http://patchwork.linuxtv.org/project/linux-media/list/
10070T: git git://linuxtv.org/anttip/media_tree.git
10071S: Maintained
10072F: drivers/media/dvb-frontends/rtl2830*
10073
10074RTL2832 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/rtl2832*
10083
10084RTL2832_SDR 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_sdr*
10093
10094RTL8180 WIRELESS DRIVER
10095L: linux-wireless@vger.kernel.org
10096W: http://wireless.kernel.org/
10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10098S: Orphan
10099F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10100
10101RTL8187 WIRELESS DRIVER
10102M: Herton Ronaldo Krzesinski <herton@canonical.com>
10103M: Hin-Tak Leung <htl10@users.sourceforge.net>
10104M: Larry Finger <Larry.Finger@lwfinger.net>
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: Maintained
10109F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10110
10111RTL8192CE WIRELESS DRIVER
10112M: Larry Finger <Larry.Finger@lwfinger.net>
10113M: Chaoming Li <chaoming_li@realsil.com.cn>
10114L: linux-wireless@vger.kernel.org
10115W: http://wireless.kernel.org/
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10117S: Maintained
10118F: drivers/net/wireless/realtek/rtlwifi/
10119F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10120
10121RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10122M: Jes Sorensen <Jes.Sorensen@redhat.com>
10123L: linux-wireless@vger.kernel.org
10124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10125S: Maintained
10126F: drivers/net/wireless/realtek/rtl8xxxu/
10127
10128S3 SAVAGE FRAMEBUFFER DRIVER
10129M: Antonino Daplas <adaplas@gmail.com>
10130L: linux-fbdev@vger.kernel.org
10131S: Maintained
10132F: drivers/video/fbdev/savage/
10133
10134S390
10135M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10136M: Heiko Carstens <heiko.carstens@de.ibm.com>
10137L: linux-s390@vger.kernel.org
10138W: http://www.ibm.com/developerworks/linux/linux390/
10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10140S: Supported
10141F: arch/s390/
10142F: drivers/s390/
10143F: Documentation/s390/
10144F: Documentation/DocBook/s390*
10145
10146S390 COMMON I/O LAYER
10147M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10148M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10149L: linux-s390@vger.kernel.org
10150W: http://www.ibm.com/developerworks/linux/linux390/
10151S: Supported
10152F: drivers/s390/cio/
10153
10154S390 DASD DRIVER
10155M: Stefan Weinhuber <wein@de.ibm.com>
10156M: Stefan Haberland <stefan.haberland@de.ibm.com>
10157L: linux-s390@vger.kernel.org
10158W: http://www.ibm.com/developerworks/linux/linux390/
10159S: Supported
10160F: drivers/s390/block/dasd*
10161F: block/partitions/ibm.c
10162
10163S390 NETWORK DRIVERS
10164M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10165L: linux-s390@vger.kernel.org
10166W: http://www.ibm.com/developerworks/linux/linux390/
10167S: Supported
10168F: drivers/s390/net/
10169
10170S390 PCI SUBSYSTEM
10171M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10172M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10173L: linux-s390@vger.kernel.org
10174W: http://www.ibm.com/developerworks/linux/linux390/
10175S: Supported
10176F: arch/s390/pci/
10177F: drivers/pci/hotplug/s390_pci_hpc.c
10178
10179S390 ZCRYPT DRIVER
10180M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10181L: linux-s390@vger.kernel.org
10182W: http://www.ibm.com/developerworks/linux/linux390/
10183S: Supported
10184F: drivers/s390/crypto/
10185
10186S390 ZFCP DRIVER
10187M: Steffen Maier <maier@linux.vnet.ibm.com>
10188L: linux-s390@vger.kernel.org
10189W: http://www.ibm.com/developerworks/linux/linux390/
10190S: Supported
10191F: drivers/s390/scsi/zfcp_*
10192
10193S390 IUCV NETWORK LAYER
10194M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10195L: linux-s390@vger.kernel.org
10196W: http://www.ibm.com/developerworks/linux/linux390/
10197S: Supported
10198F: drivers/s390/net/*iucv*
10199F: include/net/iucv/
10200F: net/iucv/
10201
10202S390 IOMMU (PCI)
10203M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10204L: linux-s390@vger.kernel.org
10205W: http://www.ibm.com/developerworks/linux/linux390/
10206S: Supported
10207F: drivers/iommu/s390-iommu.c
10208
10209S3C24XX SD/MMC Driver
10210M: Ben Dooks <ben-linux@fluff.org>
10211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10212S: Supported
10213F: drivers/mmc/host/s3cmci.*
10214
10215SAA6588 RDS RECEIVER DRIVER
10216M: Hans Verkuil <hverkuil@xs4all.nl>
10217L: linux-media@vger.kernel.org
10218T: git git://linuxtv.org/media_tree.git
10219W: https://linuxtv.org
10220S: Odd Fixes
10221F: drivers/media/i2c/saa6588*
10222
10223SAA7134 VIDEO4LINUX DRIVER
10224M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10225M: Mauro Carvalho Chehab <mchehab@kernel.org>
10226L: linux-media@vger.kernel.org
10227W: https://linuxtv.org
10228T: git git://linuxtv.org/media_tree.git
10229S: Odd fixes
10230F: Documentation/video4linux/*.saa7134
10231F: drivers/media/pci/saa7134/
10232
10233SAA7146 VIDEO4LINUX-2 DRIVER
10234M: Hans Verkuil <hverkuil@xs4all.nl>
10235L: linux-media@vger.kernel.org
10236T: git git://linuxtv.org/media_tree.git
10237S: Maintained
10238F: drivers/media/common/saa7146/
10239F: drivers/media/pci/saa7146/
10240F: include/media/saa7146*
10241
10242SAMSUNG LAPTOP DRIVER
10243M: Corentin Chary <corentin.chary@gmail.com>
10244L: platform-driver-x86@vger.kernel.org
10245S: Maintained
10246F: drivers/platform/x86/samsung-laptop.c
10247
10248SAMSUNG AUDIO (ASoC) DRIVERS
10249M: Krzysztof Kozlowski <krzk@kernel.org>
10250M: Sangbeom Kim <sbkim73@samsung.com>
10251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10252L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10253S: Supported
10254F: sound/soc/samsung/
10255
10256SAMSUNG FRAMEBUFFER DRIVER
10257M: Jingoo Han <jingoohan1@gmail.com>
10258L: linux-fbdev@vger.kernel.org
10259S: Maintained
10260F: drivers/video/fbdev/s3c-fb.c
10261
10262SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10263M: Sangbeom Kim <sbkim73@samsung.com>
10264M: Krzysztof Kozlowski <krzk@kernel.org>
10265M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10266L: linux-kernel@vger.kernel.org
10267L: linux-samsung-soc@vger.kernel.org
10268S: Supported
10269F: drivers/mfd/sec*.c
10270F: drivers/regulator/s2m*.c
10271F: drivers/regulator/s5m*.c
10272F: drivers/clk/clk-s2mps11.c
10273F: drivers/rtc/rtc-s5m.c
10274F: include/linux/mfd/samsung/
10275F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10276F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10277F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10278F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10279
10280SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10281M: Kyungmin Park <kyungmin.park@samsung.com>
10282M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10283L: linux-media@vger.kernel.org
10284Q: https://patchwork.linuxtv.org/project/linux-media/list/
10285S: Supported
10286F: drivers/media/platform/exynos4-is/
10287
10288SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10289M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10290L: linux-media@vger.kernel.org
10291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10292S: Maintained
10293F: drivers/media/platform/s3c-camif/
10294F: include/media/drv-intf/s3c_camif.h
10295
10296SAMSUNG S5C73M3 CAMERA DRIVER
10297M: Kyungmin Park <kyungmin.park@samsung.com>
10298M: Andrzej Hajda <a.hajda@samsung.com>
10299L: linux-media@vger.kernel.org
10300S: Supported
10301F: drivers/media/i2c/s5c73m3/*
10302
10303SAMSUNG S5K5BAF CAMERA DRIVER
10304M: Kyungmin Park <kyungmin.park@samsung.com>
10305M: Andrzej Hajda <a.hajda@samsung.com>
10306L: linux-media@vger.kernel.org
10307S: Supported
10308F: drivers/media/i2c/s5k5baf.c
10309
10310SAMSUNG S3FWRN5 NFC DRIVER
10311M: Robert Baldyga <r.baldyga@samsung.com>
10312M: Krzysztof Opasiak <k.opasiak@samsung.com>
10313L: linux-nfc@lists.01.org (moderated for non-subscribers)
10314S: Supported
10315F: drivers/nfc/s3fwrn5
10316
10317SAMSUNG SOC CLOCK DRIVERS
10318M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10319M: Tomasz Figa <tomasz.figa@gmail.com>
10320S: Supported
10321L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10322F: drivers/clk/samsung/
10323
10324SAMSUNG SPI DRIVERS
10325M: Kukjin Kim <kgene@kernel.org>
10326M: Krzysztof Kozlowski <krzk@kernel.org>
10327M: Andi Shyti <andi.shyti@samsung.com>
10328L: linux-spi@vger.kernel.org
10329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10330S: Maintained
10331F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10332F: drivers/spi/spi-s3c*
10333F: include/linux/platform_data/spi-s3c64xx.h
10334
10335SAMSUNG SXGBE DRIVERS
10336M: Byungho An <bh74.an@samsung.com>
10337M: Girish K S <ks.giri@samsung.com>
10338M: Vipul Pandya <vipul.pandya@samsung.com>
10339S: Supported
10340L: netdev@vger.kernel.org
10341F: drivers/net/ethernet/samsung/sxgbe/
10342
10343SAMSUNG THERMAL DRIVER
10344M: Lukasz Majewski <l.majewski@samsung.com>
10345L: linux-pm@vger.kernel.org
10346L: linux-samsung-soc@vger.kernel.org
10347S: Supported
10348T: git https://github.com/lmajewski/linux-samsung-thermal.git
10349F: drivers/thermal/samsung/
10350
10351SAMSUNG USB2 PHY DRIVER
10352M: Kamil Debski <kamil@wypas.org>
10353M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10354L: linux-kernel@vger.kernel.org
10355S: Supported
10356F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10357F: Documentation/phy/samsung-usb2.txt
10358F: drivers/phy/phy-exynos4210-usb2.c
10359F: drivers/phy/phy-exynos4x12-usb2.c
10360F: drivers/phy/phy-exynos5250-usb2.c
10361F: drivers/phy/phy-s5pv210-usb2.c
10362F: drivers/phy/phy-samsung-usb2.c
10363F: drivers/phy/phy-samsung-usb2.h
10364
10365SERIAL DRIVERS
10366M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10367L: linux-serial@vger.kernel.org
10368S: Maintained
10369F: Documentation/devicetree/bindings/serial/
10370F: drivers/tty/serial/
10371
10372SYNOPSYS DESIGNWARE DMAC DRIVER
10373M: Viresh Kumar <vireshk@kernel.org>
10374M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10375S: Maintained
10376F: include/linux/dma/dw.h
10377F: include/linux/platform_data/dma-dw.h
10378F: drivers/dma/dw/
10379
10380SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10381M: Lars Persson <lars.persson@axis.com>
10382L: netdev@vger.kernel.org
10383S: Supported
10384F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10385F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10386
10387SYNOPSYS DESIGNWARE I2C DRIVER
10388M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10389R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10390R: Mika Westerberg <mika.westerberg@linux.intel.com>
10391L: linux-i2c@vger.kernel.org
10392S: Maintained
10393F: drivers/i2c/busses/i2c-designware-*
10394F: include/linux/platform_data/i2c-designware.h
10395
10396SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10397M: Jaehoon Chung <jh80.chung@samsung.com>
10398L: linux-mmc@vger.kernel.org
10399S: Maintained
10400F: include/linux/mmc/dw_mmc.h
10401F: drivers/mmc/host/dw_mmc*
10402
10403SYSTEM TRACE MODULE CLASS
10404M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10405S: Maintained
10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10407F: Documentation/trace/stm.txt
10408F: drivers/hwtracing/stm/
10409F: include/linux/stm.h
10410F: include/uapi/linux/stm.h
10411
10412THUNDERBOLT DRIVER
10413M: Andreas Noever <andreas.noever@gmail.com>
10414S: Maintained
10415F: drivers/thunderbolt/
10416
10417TI BQ27XXX POWER SUPPLY DRIVER
10418R: Andrew F. Davis <afd@ti.com>
10419F: include/linux/power/bq27xxx_battery.h
10420F: drivers/power/supply/bq27xxx_battery.c
10421F: drivers/power/supply/bq27xxx_battery_i2c.c
10422
10423TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10424M: John Stultz <john.stultz@linaro.org>
10425M: Thomas Gleixner <tglx@linutronix.de>
10426L: linux-kernel@vger.kernel.org
10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10428S: Supported
10429F: include/linux/clocksource.h
10430F: include/linux/time.h
10431F: include/linux/timex.h
10432F: include/uapi/linux/time.h
10433F: include/uapi/linux/timex.h
10434F: kernel/time/clocksource.c
10435F: kernel/time/time*.c
10436F: kernel/time/alarmtimer.c
10437F: kernel/time/ntp.c
10438F: tools/testing/selftests/timers/
10439
10440SC1200 WDT DRIVER
10441M: Zwane Mwaikambo <zwanem@gmail.com>
10442S: Maintained
10443F: drivers/watchdog/sc1200wdt.c
10444
10445SCHEDULER
10446M: Ingo Molnar <mingo@redhat.com>
10447M: Peter Zijlstra <peterz@infradead.org>
10448L: linux-kernel@vger.kernel.org
10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10450S: Maintained
10451F: kernel/sched/
10452F: include/linux/sched.h
10453F: include/uapi/linux/sched.h
10454F: include/linux/wait.h
10455
10456SCORE ARCHITECTURE
10457M: Chen Liqin <liqin.linux@gmail.com>
10458M: Lennox Wu <lennox.wu@gmail.com>
10459W: http://www.sunplus.com
10460S: Supported
10461F: arch/score/
10462
10463SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10464M: Sudeep Holla <sudeep.holla@arm.com>
10465L: linux-arm-kernel@lists.infradead.org
10466S: Maintained
10467F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10468F: drivers/clk/clk-scpi.c
10469F: drivers/cpufreq/scpi-cpufreq.c
10470F: drivers/firmware/arm_scpi.c
10471F: include/linux/scpi_protocol.h
10472
10473SCSI CDROM DRIVER
10474M: Jens Axboe <axboe@kernel.dk>
10475L: linux-scsi@vger.kernel.org
10476W: http://www.kernel.dk
10477S: Maintained
10478F: drivers/scsi/sr*
10479
10480SCSI RDMA PROTOCOL (SRP) INITIATOR
10481M: Bart Van Assche <bart.vanassche@sandisk.com>
10482L: linux-rdma@vger.kernel.org
10483S: Supported
10484W: http://www.openfabrics.org
10485Q: http://patchwork.kernel.org/project/linux-rdma/list/
10486T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10487F: drivers/infiniband/ulp/srp/
10488F: include/scsi/srp.h
10489
10490SCSI SG DRIVER
10491M: Doug Gilbert <dgilbert@interlog.com>
10492L: linux-scsi@vger.kernel.org
10493W: http://sg.danny.cz/sg
10494S: Maintained
10495F: Documentation/scsi/scsi-generic.txt
10496F: drivers/scsi/sg.c
10497F: include/scsi/sg.h
10498
10499SCSI SUBSYSTEM
10500M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10502M: "Martin K. Petersen" <martin.petersen@oracle.com>
10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10504L: linux-scsi@vger.kernel.org
10505S: Maintained
10506F: Documentation/devicetree/bindings/scsi/
10507F: drivers/scsi/
10508F: include/scsi/
10509
10510SCSI TAPE DRIVER
10511M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10512L: linux-scsi@vger.kernel.org
10513S: Maintained
10514F: Documentation/scsi/st.txt
10515F: drivers/scsi/st.*
10516F: drivers/scsi/st_*.h
10517
10518SCTP PROTOCOL
10519M: Vlad Yasevich <vyasevich@gmail.com>
10520M: Neil Horman <nhorman@tuxdriver.com>
10521L: linux-sctp@vger.kernel.org
10522W: http://lksctp.sourceforge.net
10523S: Maintained
10524F: Documentation/networking/sctp.txt
10525F: include/linux/sctp.h
10526F: include/uapi/linux/sctp.h
10527F: include/net/sctp/
10528F: net/sctp/
10529
10530SCx200 CPU SUPPORT
10531M: Jim Cromie <jim.cromie@gmail.com>
10532S: Odd Fixes
10533F: Documentation/i2c/busses/scx200_acb
10534F: arch/x86/platform/scx200/
10535F: drivers/watchdog/scx200_wdt.c
10536F: drivers/i2c/busses/scx200*
10537F: drivers/mtd/maps/scx200_docflash.c
10538F: include/linux/scx200.h
10539
10540SCx200 GPIO DRIVER
10541M: Jim Cromie <jim.cromie@gmail.com>
10542S: Maintained
10543F: drivers/char/scx200_gpio.c
10544F: include/linux/scx200_gpio.h
10545
10546SCx200 HRT CLOCKSOURCE DRIVER
10547M: Jim Cromie <jim.cromie@gmail.com>
10548S: Maintained
10549F: drivers/clocksource/scx200_hrt.c
10550
10551SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10552M: Sascha Sommer <saschasommer@freenet.de>
10553L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10554S: Maintained
10555F: drivers/mmc/host/sdricoh_cs.c
10556
10557SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10558M: Adrian Hunter <adrian.hunter@intel.com>
10559L: linux-mmc@vger.kernel.org
10560T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10561S: Maintained
10562F: drivers/mmc/host/sdhci*
10563F: include/linux/mmc/sdhci*
10564
10565SECURE COMPUTING
10566M: Kees Cook <keescook@chromium.org>
10567R: Andy Lutomirski <luto@amacapital.net>
10568R: Will Drewry <wad@chromium.org>
10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10570S: Supported
10571F: kernel/seccomp.c
10572F: include/uapi/linux/seccomp.h
10573F: include/linux/seccomp.h
10574F: tools/testing/selftests/seccomp/*
10575K: \bsecure_computing
10576K: \bTIF_SECCOMP\b
10577
10578SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10579M: Al Cooper <alcooperx@gmail.com>
10580L: linux-mmc@vger.kernel.org
10581L: bcm-kernel-feedback-list@broadcom.com
10582S: Maintained
10583F: drivers/mmc/host/sdhci-brcmstb*
10584
10585SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10586M: Ben Dooks <ben-linux@fluff.org>
10587M: Jaehoon Chung <jh80.chung@samsung.com>
10588L: linux-mmc@vger.kernel.org
10589S: Maintained
10590F: drivers/mmc/host/sdhci-s3c*
10591
10592SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10593M: Viresh Kumar <vireshk@kernel.org>
10594L: linux-mmc@vger.kernel.org
10595S: Maintained
10596F: drivers/mmc/host/sdhci-spear.c
10597
10598SECURITY SUBSYSTEM
10599M: James Morris <james.l.morris@oracle.com>
10600M: "Serge E. Hallyn" <serge@hallyn.com>
10601L: linux-security-module@vger.kernel.org (suggested Cc:)
10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10603W: http://kernsec.org/
10604S: Supported
10605F: security/
10606
10607SECURITY CONTACT
10608M: Security Officers <security@kernel.org>
10609S: Supported
10610
10611SELINUX SECURITY MODULE
10612M: Paul Moore <paul@paul-moore.com>
10613M: Stephen Smalley <sds@tycho.nsa.gov>
10614M: Eric Paris <eparis@parisplace.org>
10615L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10616W: http://selinuxproject.org
10617T: git git://git.infradead.org/users/pcmoore/selinux
10618S: Supported
10619F: include/linux/selinux*
10620F: security/selinux/
10621F: scripts/selinux/
10622
10623APPARMOR SECURITY MODULE
10624M: John Johansen <john.johansen@canonical.com>
10625L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10626W: apparmor.wiki.kernel.org
10627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10628S: Supported
10629F: security/apparmor/
10630
10631LOADPIN SECURITY MODULE
10632M: Kees Cook <keescook@chromium.org>
10633T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10634S: Supported
10635F: security/loadpin/
10636
10637YAMA SECURITY MODULE
10638M: Kees Cook <keescook@chromium.org>
10639T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10640S: Supported
10641F: security/yama/
10642
10643SENSABLE PHANTOM
10644M: Jiri Slaby <jirislaby@gmail.com>
10645S: Maintained
10646F: drivers/misc/phantom.c
10647F: include/uapi/linux/phantom.h
10648
10649SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10650M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10651M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10652M: John Soni Jose <sony.john@avagotech.com>
10653L: linux-scsi@vger.kernel.org
10654W: http://www.avagotech.com
10655S: Supported
10656F: drivers/scsi/be2iscsi/
10657
10658Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10659M: Sathya Perla <sathya.perla@broadcom.com>
10660M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10661M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10662M: Somnath Kotur <somnath.kotur@broadcom.com>
10663L: netdev@vger.kernel.org
10664W: http://www.emulex.com
10665S: Supported
10666F: drivers/net/ethernet/emulex/benet/
10667
10668EMULEX ONECONNECT ROCE DRIVER
10669M: Selvin Xavier <selvin.xavier@avagotech.com>
10670M: Devesh Sharma <devesh.sharma@avagotech.com>
10671M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10672L: linux-rdma@vger.kernel.org
10673W: http://www.emulex.com
10674S: Supported
10675F: drivers/infiniband/hw/ocrdma/
10676
10677SFC NETWORK DRIVER
10678M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10679M: Edward Cree <ecree@solarflare.com>
10680M: Bert Kenward <bkenward@solarflare.com>
10681L: netdev@vger.kernel.org
10682S: Supported
10683F: drivers/net/ethernet/sfc/
10684
10685SGI GRU DRIVER
10686M: Dimitri Sivanich <sivanich@sgi.com>
10687S: Maintained
10688F: drivers/misc/sgi-gru/
10689
10690SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10691M: Pat Gefre <pfg@sgi.com>
10692L: linux-ia64@vger.kernel.org
10693S: Supported
10694F: Documentation/ia64/serial.txt
10695F: drivers/tty/serial/ioc?_serial.c
10696F: include/linux/ioc?.h
10697
10698SGI XP/XPC/XPNET DRIVER
10699M: Cliff Whickman <cpw@sgi.com>
10700M: Robin Holt <robinmholt@gmail.com>
10701S: Maintained
10702F: drivers/misc/sgi-xp/
10703
10704SI2157 MEDIA DRIVER
10705M: Antti Palosaari <crope@iki.fi>
10706L: linux-media@vger.kernel.org
10707W: https://linuxtv.org
10708W: http://palosaari.fi/linux/
10709Q: http://patchwork.linuxtv.org/project/linux-media/list/
10710T: git git://linuxtv.org/anttip/media_tree.git
10711S: Maintained
10712F: drivers/media/tuners/si2157*
10713
10714SI2168 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/dvb-frontends/si2168*
10723
10724SI470X FM RADIO RECEIVER I2C DRIVER
10725M: Hans Verkuil <hverkuil@xs4all.nl>
10726L: linux-media@vger.kernel.org
10727T: git git://linuxtv.org/media_tree.git
10728W: https://linuxtv.org
10729S: Odd Fixes
10730F: drivers/media/radio/si470x/radio-si470x-i2c.c
10731
10732SI470X FM RADIO RECEIVER USB DRIVER
10733M: Hans Verkuil <hverkuil@xs4all.nl>
10734L: linux-media@vger.kernel.org
10735T: git git://linuxtv.org/media_tree.git
10736W: https://linuxtv.org
10737S: Maintained
10738F: drivers/media/radio/si470x/radio-si470x-common.c
10739F: drivers/media/radio/si470x/radio-si470x.h
10740F: drivers/media/radio/si470x/radio-si470x-usb.c
10741
10742SI4713 FM RADIO TRANSMITTER I2C DRIVER
10743M: Eduardo Valentin <edubezval@gmail.com>
10744L: linux-media@vger.kernel.org
10745T: git git://linuxtv.org/media_tree.git
10746W: https://linuxtv.org
10747S: Odd Fixes
10748F: drivers/media/radio/si4713/si4713.?
10749
10750SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10751M: Eduardo Valentin <edubezval@gmail.com>
10752L: linux-media@vger.kernel.org
10753T: git git://linuxtv.org/media_tree.git
10754W: https://linuxtv.org
10755S: Odd Fixes
10756F: drivers/media/radio/si4713/radio-platform-si4713.c
10757
10758SI4713 FM RADIO TRANSMITTER USB DRIVER
10759M: Hans Verkuil <hverkuil@xs4all.nl>
10760L: linux-media@vger.kernel.org
10761T: git git://linuxtv.org/media_tree.git
10762W: https://linuxtv.org
10763S: Maintained
10764F: drivers/media/radio/si4713/radio-usb-si4713.c
10765
10766SIANO DVB DRIVER
10767M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10768M: Mauro Carvalho Chehab <mchehab@kernel.org>
10769L: linux-media@vger.kernel.org
10770W: https://linuxtv.org
10771T: git git://linuxtv.org/media_tree.git
10772S: Odd fixes
10773F: drivers/media/common/siano/
10774F: drivers/media/usb/siano/
10775F: drivers/media/usb/siano/
10776F: drivers/media/mmc/siano/
10777
10778SIMPLEFB FB DRIVER
10779M: Hans de Goede <hdegoede@redhat.com>
10780L: linux-fbdev@vger.kernel.org
10781S: Maintained
10782F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10783F: drivers/video/fbdev/simplefb.c
10784F: include/linux/platform_data/simplefb.h
10785
10786SH_VEU V4L2 MEM2MEM DRIVER
10787L: linux-media@vger.kernel.org
10788S: Orphan
10789F: drivers/media/platform/sh_veu.c
10790
10791SH_VOU V4L2 OUTPUT DRIVER
10792L: linux-media@vger.kernel.org
10793S: Orphan
10794F: drivers/media/platform/sh_vou.c
10795F: include/media/drv-intf/sh_vou.h
10796
10797SIMPLE FIRMWARE INTERFACE (SFI)
10798M: Len Brown <lenb@kernel.org>
10799L: sfi-devel@simplefirmware.org
10800W: http://simplefirmware.org/
10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10802S: Supported
10803F: arch/x86/platform/sfi/
10804F: drivers/sfi/
10805F: include/linux/sfi*.h
10806
10807SIMTEC EB110ATX (Chalice CATS)
10808P: Ben Dooks
10809P: Vincent Sanders <vince@simtec.co.uk>
10810M: Simtec Linux Team <linux@simtec.co.uk>
10811W: http://www.simtec.co.uk/products/EB110ATX/
10812S: Supported
10813
10814SIMTEC EB2410ITX (BAST)
10815P: Ben Dooks
10816P: Vincent Sanders <vince@simtec.co.uk>
10817M: Simtec Linux Team <linux@simtec.co.uk>
10818W: http://www.simtec.co.uk/products/EB2410ITX/
10819S: Supported
10820F: arch/arm/mach-s3c24xx/mach-bast.c
10821F: arch/arm/mach-s3c24xx/bast-ide.c
10822F: arch/arm/mach-s3c24xx/bast-irq.c
10823
10824TI DAVINCI MACHINE SUPPORT
10825M: Sekhar Nori <nsekhar@ti.com>
10826M: Kevin Hilman <khilman@kernel.org>
10827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10829S: Supported
10830F: arch/arm/mach-davinci/
10831F: drivers/i2c/busses/i2c-davinci.c
10832
10833TI DAVINCI SERIES MEDIA DRIVER
10834M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10835L: linux-media@vger.kernel.org
10836W: https://linuxtv.org
10837Q: http://patchwork.linuxtv.org/project/linux-media/list/
10838T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10839S: Maintained
10840F: drivers/media/platform/davinci/
10841F: include/media/davinci/
10842
10843TI AM437X VPFE 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/am437x/
10851
10852OV2659 OMNIVISION SENSOR DRIVER
10853M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10854L: linux-media@vger.kernel.org
10855W: https://linuxtv.org
10856Q: http://patchwork.linuxtv.org/project/linux-media/list/
10857T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10858S: Maintained
10859F: drivers/media/i2c/ov2659.c
10860F: include/media/i2c/ov2659.h
10861
10862SILICON MOTION SM712 FRAME BUFFER DRIVER
10863M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10864M: Teddy Wang <teddy.wang@siliconmotion.com>
10865M: Sudip Mukherjee <sudip@vectorindia.org>
10866L: linux-fbdev@vger.kernel.org
10867S: Maintained
10868F: drivers/video/fbdev/sm712*
10869F: Documentation/fb/sm712fb.txt
10870
10871SIS 190 ETHERNET DRIVER
10872M: Francois Romieu <romieu@fr.zoreil.com>
10873L: netdev@vger.kernel.org
10874S: Maintained
10875F: drivers/net/ethernet/sis/sis190.c
10876
10877SIS 900/7016 FAST ETHERNET DRIVER
10878M: Daniele Venzano <venza@brownhat.org>
10879W: http://www.brownhat.org/sis900.html
10880L: netdev@vger.kernel.org
10881S: Maintained
10882F: drivers/net/ethernet/sis/sis900.*
10883
10884SIS FRAMEBUFFER DRIVER
10885M: Thomas Winischhofer <thomas@winischhofer.net>
10886W: http://www.winischhofer.net/linuxsisvga.shtml
10887S: Maintained
10888F: Documentation/fb/sisfb.txt
10889F: drivers/video/fbdev/sis/
10890F: include/video/sisfb.h
10891
10892SIS USB2VGA DRIVER
10893M: Thomas Winischhofer <thomas@winischhofer.net>
10894W: http://www.winischhofer.at/linuxsisusbvga.shtml
10895S: Maintained
10896F: drivers/usb/misc/sisusbvga/
10897
10898SLAB ALLOCATOR
10899M: Christoph Lameter <cl@linux.com>
10900M: Pekka Enberg <penberg@kernel.org>
10901M: David Rientjes <rientjes@google.com>
10902M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10903M: Andrew Morton <akpm@linux-foundation.org>
10904L: linux-mm@kvack.org
10905S: Maintained
10906F: include/linux/sl?b*.h
10907F: mm/sl?b*
10908
10909SLEEPABLE READ-COPY UPDATE (SRCU)
10910M: Lai Jiangshan <jiangshanlai@gmail.com>
10911M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10912M: Josh Triplett <josh@joshtriplett.org>
10913R: Steven Rostedt <rostedt@goodmis.org>
10914R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10915L: linux-kernel@vger.kernel.org
10916W: http://www.rdrop.com/users/paulmck/RCU/
10917S: Supported
10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10919F: include/linux/srcu.h
10920F: kernel/rcu/srcu.c
10921
10922SMACK SECURITY MODULE
10923M: Casey Schaufler <casey@schaufler-ca.com>
10924L: linux-security-module@vger.kernel.org
10925W: http://schaufler-ca.com
10926T: git git://github.com/cschaufler/smack-next
10927S: Maintained
10928F: Documentation/security/Smack.txt
10929F: security/smack/
10930
10931DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10932M: Kevin Hilman <khilman@kernel.org>
10933M: Nishanth Menon <nm@ti.com>
10934S: Maintained
10935F: drivers/power/avs/
10936F: include/linux/power/smartreflex.h
10937L: linux-pm@vger.kernel.org
10938
10939SMC91x ETHERNET DRIVER
10940M: Nicolas Pitre <nico@fluxnic.net>
10941S: Odd Fixes
10942F: drivers/net/ethernet/smsc/smc91x.*
10943
10944SMIA AND SMIA++ IMAGE SENSOR DRIVER
10945M: Sakari Ailus <sakari.ailus@iki.fi>
10946L: linux-media@vger.kernel.org
10947S: Maintained
10948F: drivers/media/i2c/smiapp/
10949F: include/media/i2c/smiapp.h
10950F: drivers/media/i2c/smiapp-pll.c
10951F: drivers/media/i2c/smiapp-pll.h
10952F: include/uapi/linux/smiapp.h
10953F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10954
10955SMM665 HARDWARE MONITOR DRIVER
10956M: Guenter Roeck <linux@roeck-us.net>
10957L: linux-hwmon@vger.kernel.org
10958S: Maintained
10959F: Documentation/hwmon/smm665
10960F: drivers/hwmon/smm665.c
10961
10962SMSC EMC2103 HARDWARE MONITOR DRIVER
10963M: Steve Glendinning <steve.glendinning@shawell.net>
10964L: linux-hwmon@vger.kernel.org
10965S: Maintained
10966F: Documentation/hwmon/emc2103
10967F: drivers/hwmon/emc2103.c
10968
10969SMSC SCH5627 HARDWARE MONITOR DRIVER
10970M: Hans de Goede <hdegoede@redhat.com>
10971L: linux-hwmon@vger.kernel.org
10972S: Supported
10973F: Documentation/hwmon/sch5627
10974F: drivers/hwmon/sch5627.c
10975
10976SMSC47B397 HARDWARE MONITOR DRIVER
10977M: Jean Delvare <jdelvare@suse.com>
10978L: linux-hwmon@vger.kernel.org
10979S: Maintained
10980F: Documentation/hwmon/smsc47b397
10981F: drivers/hwmon/smsc47b397.c
10982
10983SMSC911x ETHERNET DRIVER
10984M: Steve Glendinning <steve.glendinning@shawell.net>
10985L: netdev@vger.kernel.org
10986S: Maintained
10987F: include/linux/smsc911x.h
10988F: drivers/net/ethernet/smsc/smsc911x.*
10989
10990SMSC9420 PCI ETHERNET DRIVER
10991M: Steve Glendinning <steve.glendinning@shawell.net>
10992L: netdev@vger.kernel.org
10993S: Maintained
10994F: drivers/net/ethernet/smsc/smsc9420.*
10995
10996SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10997M: Steve Glendinning <steve.glendinning@shawell.net>
10998L: linux-fbdev@vger.kernel.org
10999S: Maintained
11000F: drivers/video/fbdev/smscufx.c
11001
11002SOC-CAMERA V4L2 SUBSYSTEM
11003M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11004L: linux-media@vger.kernel.org
11005T: git git://linuxtv.org/media_tree.git
11006S: Maintained
11007F: include/media/soc*
11008F: drivers/media/i2c/soc_camera/
11009F: drivers/media/platform/soc_camera/
11010
11011SOEKRIS NET48XX LED SUPPORT
11012M: Chris Boot <bootc@bootc.net>
11013S: Maintained
11014F: drivers/leds/leds-net48xx.c
11015
11016SOFTLOGIC 6x10 MPEG CODEC
11017M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11018M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11019M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11020M: Ismael Luceno <ismael@iodev.co.uk>
11021L: linux-media@vger.kernel.org
11022S: Supported
11023F: drivers/media/pci/solo6x10/
11024
11025SOFTWARE RAID (Multiple Disks) SUPPORT
11026M: Shaohua Li <shli@kernel.org>
11027L: linux-raid@vger.kernel.org
11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11029S: Supported
11030F: drivers/md/
11031F: include/linux/raid/
11032F: include/uapi/linux/raid/
11033
11034SONIC NETWORK DRIVER
11035M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11036L: netdev@vger.kernel.org
11037S: Maintained
11038F: drivers/net/ethernet/natsemi/sonic.*
11039
11040SONICS SILICON BACKPLANE DRIVER (SSB)
11041M: Michael Buesch <m@bues.ch>
11042L: linux-wireless@vger.kernel.org
11043S: Maintained
11044F: drivers/ssb/
11045F: include/linux/ssb/
11046
11047SONY VAIO CONTROL DEVICE DRIVER
11048M: Mattia Dongili <malattia@linux.it>
11049L: platform-driver-x86@vger.kernel.org
11050W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11051S: Maintained
11052F: Documentation/laptops/sony-laptop.txt
11053F: drivers/char/sonypi.c
11054F: drivers/platform/x86/sony-laptop.c
11055F: include/linux/sony-laptop.h
11056
11057SONY MEMORYSTICK CARD SUPPORT
11058M: Alex Dubov <oakad@yahoo.com>
11059W: http://tifmxx.berlios.de/
11060S: Maintained
11061F: drivers/memstick/host/tifm_ms.c
11062
11063SONY MEMORYSTICK STANDARD SUPPORT
11064M: Maxim Levitsky <maximlevitsky@gmail.com>
11065S: Maintained
11066F: drivers/memstick/core/ms_block.*
11067
11068SOUND
11069M: Jaroslav Kysela <perex@perex.cz>
11070M: Takashi Iwai <tiwai@suse.com>
11071L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11072W: http://www.alsa-project.org/
11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11074T: git git://git.alsa-project.org/alsa-kernel.git
11075Q: http://patchwork.kernel.org/project/alsa-devel/list/
11076S: Maintained
11077F: Documentation/sound/
11078F: include/sound/
11079F: include/uapi/sound/
11080F: sound/
11081
11082SOUND - COMPRESSED AUDIO
11083M: Vinod Koul <vinod.koul@intel.com>
11084L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11086S: Supported
11087F: Documentation/sound/alsa/compress_offload.txt
11088F: include/sound/compress_driver.h
11089F: include/uapi/sound/compress_*
11090F: sound/core/compress_offload.c
11091F: sound/soc/soc-compress.c
11092
11093SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11094M: Liam Girdwood <lgirdwood@gmail.com>
11095M: Mark Brown <broonie@kernel.org>
11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11098W: http://alsa-project.org/main/index.php/ASoC
11099S: Supported
11100F: Documentation/devicetree/bindings/sound/
11101F: Documentation/sound/alsa/soc/
11102F: sound/soc/
11103F: include/sound/soc*
11104
11105SOUND - DMAENGINE HELPERS
11106M: Lars-Peter Clausen <lars@metafoo.de>
11107S: Supported
11108F: include/sound/dmaengine_pcm.h
11109F: sound/core/pcm_dmaengine.c
11110F: sound/soc/soc-generic-dmaengine-pcm.c
11111
11112SP2 MEDIA DRIVER
11113M: Olli Salonen <olli.salonen@iki.fi>
11114L: linux-media@vger.kernel.org
11115W: https://linuxtv.org
11116Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117S: Maintained
11118F: drivers/media/dvb-frontends/sp2*
11119
11120SPARC + UltraSPARC (sparc/sparc64)
11121M: "David S. Miller" <davem@davemloft.net>
11122L: sparclinux@vger.kernel.org
11123Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11126S: Maintained
11127F: arch/sparc/
11128F: drivers/sbus/
11129
11130SPARC SERIAL DRIVERS
11131M: "David S. Miller" <davem@davemloft.net>
11132L: sparclinux@vger.kernel.org
11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11135S: Maintained
11136F: include/linux/sunserialcore.h
11137F: drivers/tty/serial/suncore.c
11138F: drivers/tty/serial/sunhv.c
11139F: drivers/tty/serial/sunsab.c
11140F: drivers/tty/serial/sunsab.h
11141F: drivers/tty/serial/sunsu.c
11142F: drivers/tty/serial/sunzilog.c
11143F: drivers/tty/serial/sunzilog.h
11144
11145SPARSE CHECKER
11146M: "Christopher Li" <sparse@chrisli.org>
11147L: linux-sparse@vger.kernel.org
11148W: https://sparse.wiki.kernel.org/
11149T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11150T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11151S: Maintained
11152F: include/linux/compiler.h
11153
11154SPEAR PLATFORM SUPPORT
11155M: Viresh Kumar <vireshk@kernel.org>
11156M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11158W: http://www.st.com/spear
11159S: Maintained
11160F: arch/arm/boot/dts/spear*
11161F: arch/arm/mach-spear/
11162
11163SPEAR CLOCK FRAMEWORK SUPPORT
11164M: Viresh Kumar <vireshk@kernel.org>
11165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11166W: http://www.st.com/spear
11167S: Maintained
11168F: drivers/clk/spear/
11169
11170SPI SUBSYSTEM
11171M: Mark Brown <broonie@kernel.org>
11172L: linux-spi@vger.kernel.org
11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11174Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11175S: Maintained
11176F: Documentation/devicetree/bindings/spi/
11177F: Documentation/spi/
11178F: drivers/spi/
11179F: include/linux/spi/
11180F: include/uapi/linux/spi/
11181F: tools/spi/
11182
11183SPIDERNET NETWORK DRIVER for CELL
11184M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11185L: netdev@vger.kernel.org
11186S: Supported
11187F: Documentation/networking/spider_net.txt
11188F: drivers/net/ethernet/toshiba/spider_net*
11189
11190SPU FILE SYSTEM
11191M: Jeremy Kerr <jk@ozlabs.org>
11192L: linuxppc-dev@lists.ozlabs.org
11193W: http://www.ibm.com/developerworks/power/cell/
11194S: Supported
11195F: Documentation/filesystems/spufs.txt
11196F: arch/powerpc/platforms/cell/spufs/
11197
11198SQUASHFS FILE SYSTEM
11199M: Phillip Lougher <phillip@squashfs.org.uk>
11200L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11201W: http://squashfs.org.uk
11202T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11203S: Maintained
11204F: Documentation/filesystems/squashfs.txt
11205F: fs/squashfs/
11206
11207SRM (Alpha) environment access
11208M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11209S: Maintained
11210F: arch/alpha/kernel/srm_env.c
11211
11212STABLE BRANCH
11213M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11214L: stable@vger.kernel.org
11215S: Supported
11216F: Documentation/stable_kernel_rules.txt
11217
11218STAGING SUBSYSTEM
11219M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11221L: devel@driverdev.osuosl.org
11222S: Supported
11223F: drivers/staging/
11224
11225STAGING - COMEDI
11226M: Ian Abbott <abbotti@mev.co.uk>
11227M: H Hartley Sweeten <hsweeten@visionengravers.com>
11228S: Odd Fixes
11229F: drivers/staging/comedi/
11230
11231STAGING - FLARION FT1000 DRIVERS
11232M: Marek Belisko <marek.belisko@gmail.com>
11233S: Odd Fixes
11234F: drivers/staging/ft1000/
11235
11236STAGING - INDUSTRIAL IO
11237M: Jonathan Cameron <jic23@kernel.org>
11238L: linux-iio@vger.kernel.org
11239S: Odd Fixes
11240F: Documentation/devicetree/bindings/staging/iio/
11241F: drivers/staging/iio/
11242
11243STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11244M: Jarod Wilson <jarod@wilsonet.com>
11245W: http://www.lirc.org/
11246S: Odd Fixes
11247F: drivers/staging/media/lirc/
11248
11249STAGING - LUSTRE PARALLEL FILESYSTEM
11250M: Oleg Drokin <oleg.drokin@intel.com>
11251M: Andreas Dilger <andreas.dilger@intel.com>
11252L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11253W: http://wiki.lustre.org/
11254S: Maintained
11255F: drivers/staging/lustre
11256
11257STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11258M: Marc Dietrich <marvin24@gmx.de>
11259L: ac100@lists.launchpad.net (moderated for non-subscribers)
11260L: linux-tegra@vger.kernel.org
11261S: Maintained
11262F: drivers/staging/nvec/
11263
11264STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11265M: Jens Frederich <jfrederich@gmail.com>
11266M: Daniel Drake <dsd@laptop.org>
11267M: Jon Nettleton <jon.nettleton@gmail.com>
11268W: http://wiki.laptop.org/go/DCON
11269S: Maintained
11270F: drivers/staging/olpc_dcon/
11271
11272STAGING - REALTEK RTL8712U DRIVERS
11273M: Larry Finger <Larry.Finger@lwfinger.net>
11274M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11275S: Odd Fixes
11276F: drivers/staging/rtl8712/
11277
11278STAGING - REALTEK RTL8723U WIRELESS DRIVER
11279M: Larry Finger <Larry.Finger@lwfinger.net>
11280M: Jes Sorensen <Jes.Sorensen@redhat.com>
11281L: linux-wireless@vger.kernel.org
11282S: Maintained
11283F: drivers/staging/rtl8723au/
11284
11285STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11286M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11287M: Teddy Wang <teddy.wang@siliconmotion.com>
11288M: Sudip Mukherjee <sudip@vectorindia.org>
11289L: linux-fbdev@vger.kernel.org
11290S: Maintained
11291F: drivers/staging/sm750fb/
11292
11293STAGING - SLICOSS
11294M: Lior Dotan <liodot@gmail.com>
11295M: Christopher Harrer <charrer@alacritech.com>
11296S: Odd Fixes
11297F: drivers/staging/slicoss/
11298
11299STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11300M: William Hubbs <w.d.hubbs@gmail.com>
11301M: Chris Brannon <chris@the-brannons.com>
11302M: Kirk Reiser <kirk@reisers.ca>
11303M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11304L: speakup@linux-speakup.org
11305W: http://www.linux-speakup.org/
11306S: Odd Fixes
11307F: drivers/staging/speakup/
11308
11309STAGING - VIA VT665X DRIVERS
11310M: Forest Bond <forest@alittletooquiet.net>
11311S: Odd Fixes
11312F: drivers/staging/vt665?/
11313
11314STAGING - WILC1000 WIFI DRIVER
11315M: Aditya Shankar <aditya.shankar@microchip.com>
11316M: Ganesh Krishna <ganesh.krishna@microchip.com>
11317L: linux-wireless@vger.kernel.org
11318S: Supported
11319F: drivers/staging/wilc1000/
11320
11321STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11322M: Arnaud Patard <arnaud.patard@rtp-net.org>
11323S: Odd Fixes
11324F: drivers/staging/xgifb/
11325
11326STARFIRE/DURALAN NETWORK DRIVER
11327M: Ion Badulescu <ionut@badula.org>
11328S: Odd Fixes
11329F: drivers/net/ethernet/adaptec/starfire*
11330
11331SUN3/3X
11332M: Sam Creasey <sammy@sammy.net>
11333W: http://sammy.net/sun3/
11334S: Maintained
11335F: arch/m68k/kernel/*sun3*
11336F: arch/m68k/sun3*/
11337F: arch/m68k/include/asm/sun3*
11338F: drivers/net/ethernet/i825xx/sun3*
11339
11340SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11341M: Hans de Goede <hdegoede@redhat.com>
11342L: linux-input@vger.kernel.org
11343S: Maintained
11344F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11345F: drivers/input/keyboard/sun4i-lradc-keys.c
11346
11347SUNDANCE NETWORK DRIVER
11348M: Denis Kirjanov <kda@linux-powerpc.org>
11349L: netdev@vger.kernel.org
11350S: Maintained
11351F: drivers/net/ethernet/dlink/sundance.c
11352
11353SUPERH
11354M: Yoshinori Sato <ysato@users.sourceforge.jp>
11355M: Rich Felker <dalias@libc.org>
11356L: linux-sh@vger.kernel.org
11357Q: http://patchwork.kernel.org/project/linux-sh/list/
11358S: Maintained
11359F: Documentation/sh/
11360F: arch/sh/
11361F: drivers/sh/
11362
11363SUSPEND TO RAM
11364M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11365M: Len Brown <len.brown@intel.com>
11366M: Pavel Machek <pavel@ucw.cz>
11367L: linux-pm@vger.kernel.org
11368S: Supported
11369F: Documentation/power/
11370F: arch/x86/kernel/acpi/
11371F: drivers/base/power/
11372F: kernel/power/
11373F: include/linux/suspend.h
11374F: include/linux/freezer.h
11375F: include/linux/pm.h
11376
11377SVGA HANDLING
11378M: Martin Mares <mj@ucw.cz>
11379L: linux-video@atrey.karlin.mff.cuni.cz
11380S: Maintained
11381F: Documentation/svga.txt
11382F: arch/x86/boot/video*
11383
11384SWIOTLB SUBSYSTEM
11385M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11386L: linux-kernel@vger.kernel.org
11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11388S: Supported
11389F: lib/swiotlb.c
11390F: arch/*/kernel/pci-swiotlb.c
11391F: include/linux/swiotlb.h
11392
11393SWITCHDEV
11394M: Jiri Pirko <jiri@resnulli.us>
11395L: netdev@vger.kernel.org
11396S: Supported
11397F: net/switchdev/
11398F: include/net/switchdev.h
11399
11400SYNOPSYS ARC ARCHITECTURE
11401M: Vineet Gupta <vgupta@synopsys.com>
11402L: linux-snps-arc@lists.infradead.org
11403S: Supported
11404F: arch/arc/
11405F: Documentation/devicetree/bindings/arc/*
11406F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11407F: drivers/tty/serial/arc_uart.c
11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11409
11410SYNOPSYS ARC SDP platform support
11411M: Alexey Brodkin <abrodkin@synopsys.com>
11412S: Supported
11413F: arch/arc/plat-axs10x
11414F: arch/arc/boot/dts/ax*
11415F: Documentation/devicetree/bindings/arc/axs10*
11416
11417SYSTEM CONFIGURATION (SYSCON)
11418M: Lee Jones <lee.jones@linaro.org>
11419M: Arnd Bergmann <arnd@arndb.de>
11420T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11421S: Supported
11422F: drivers/mfd/syscon.c
11423
11424SYSTEM RESET/SHUTDOWN DRIVERS
11425M: Sebastian Reichel <sre@kernel.org>
11426L: linux-pm@vger.kernel.org
11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11428S: Maintained
11429F: Documentation/devicetree/bindings/power/reset/
11430F: drivers/power/reset/
11431
11432SYSV FILESYSTEM
11433M: Christoph Hellwig <hch@infradead.org>
11434S: Maintained
11435F: Documentation/filesystems/sysv-fs.txt
11436F: fs/sysv/
11437F: include/linux/sysv_fs.h
11438
11439TARGET SUBSYSTEM
11440M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11441L: linux-scsi@vger.kernel.org
11442L: target-devel@vger.kernel.org
11443W: http://www.linux-iscsi.org
11444W: http://groups.google.com/group/linux-iscsi-target-dev
11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11446S: Supported
11447F: drivers/target/
11448F: include/target/
11449F: Documentation/target/
11450
11451TASKSTATS STATISTICS INTERFACE
11452M: Balbir Singh <bsingharora@gmail.com>
11453S: Maintained
11454F: Documentation/accounting/taskstats*
11455F: include/linux/taskstats*
11456F: kernel/taskstats.c
11457
11458TC CLASSIFIER
11459M: Jamal Hadi Salim <jhs@mojatatu.com>
11460L: netdev@vger.kernel.org
11461S: Maintained
11462F: include/net/pkt_cls.h
11463F: include/uapi/linux/pkt_cls.h
11464F: net/sched/
11465
11466TCP LOW PRIORITY MODULE
11467M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11468M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11469W: http://tcp-lp-mod.sourceforge.net/
11470S: Maintained
11471F: net/ipv4/tcp_lp.c
11472
11473TDA10071 MEDIA DRIVER
11474M: Antti Palosaari <crope@iki.fi>
11475L: linux-media@vger.kernel.org
11476W: https://linuxtv.org
11477W: http://palosaari.fi/linux/
11478Q: http://patchwork.linuxtv.org/project/linux-media/list/
11479T: git git://linuxtv.org/anttip/media_tree.git
11480S: Maintained
11481F: drivers/media/dvb-frontends/tda10071*
11482
11483TDA18212 MEDIA DRIVER
11484M: Antti Palosaari <crope@iki.fi>
11485L: linux-media@vger.kernel.org
11486W: https://linuxtv.org
11487W: http://palosaari.fi/linux/
11488Q: http://patchwork.linuxtv.org/project/linux-media/list/
11489T: git git://linuxtv.org/anttip/media_tree.git
11490S: Maintained
11491F: drivers/media/tuners/tda18212*
11492
11493TDA18218 MEDIA DRIVER
11494M: Antti Palosaari <crope@iki.fi>
11495L: linux-media@vger.kernel.org
11496W: https://linuxtv.org
11497W: http://palosaari.fi/linux/
11498Q: http://patchwork.linuxtv.org/project/linux-media/list/
11499T: git git://linuxtv.org/anttip/media_tree.git
11500S: Maintained
11501F: drivers/media/tuners/tda18218*
11502
11503TDA18271 MEDIA DRIVER
11504M: Michael Krufky <mkrufky@linuxtv.org>
11505L: linux-media@vger.kernel.org
11506W: https://linuxtv.org
11507W: http://github.com/mkrufky
11508Q: http://patchwork.linuxtv.org/project/linux-media/list/
11509T: git git://linuxtv.org/mkrufky/tuners.git
11510S: Maintained
11511F: drivers/media/tuners/tda18271*
11512
11513TDA827x MEDIA DRIVER
11514M: Michael Krufky <mkrufky@linuxtv.org>
11515L: linux-media@vger.kernel.org
11516W: https://linuxtv.org
11517W: http://github.com/mkrufky
11518Q: http://patchwork.linuxtv.org/project/linux-media/list/
11519T: git git://linuxtv.org/mkrufky/tuners.git
11520S: Maintained
11521F: drivers/media/tuners/tda8290.*
11522
11523TDA8290 MEDIA DRIVER
11524M: Michael Krufky <mkrufky@linuxtv.org>
11525L: linux-media@vger.kernel.org
11526W: https://linuxtv.org
11527W: http://github.com/mkrufky
11528Q: http://patchwork.linuxtv.org/project/linux-media/list/
11529T: git git://linuxtv.org/mkrufky/tuners.git
11530S: Maintained
11531F: drivers/media/tuners/tda8290.*
11532
11533TDA9840 MEDIA DRIVER
11534M: Hans Verkuil <hverkuil@xs4all.nl>
11535L: linux-media@vger.kernel.org
11536T: git git://linuxtv.org/media_tree.git
11537W: https://linuxtv.org
11538S: Maintained
11539F: drivers/media/i2c/tda9840*
11540
11541TEA5761 TUNER DRIVER
11542M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11543M: Mauro Carvalho Chehab <mchehab@kernel.org>
11544L: linux-media@vger.kernel.org
11545W: https://linuxtv.org
11546T: git git://linuxtv.org/media_tree.git
11547S: Odd fixes
11548F: drivers/media/tuners/tea5761.*
11549
11550TEA5767 TUNER DRIVER
11551M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11552M: Mauro Carvalho Chehab <mchehab@kernel.org>
11553L: linux-media@vger.kernel.org
11554W: https://linuxtv.org
11555T: git git://linuxtv.org/media_tree.git
11556S: Maintained
11557F: drivers/media/tuners/tea5767.*
11558
11559TEA6415C MEDIA DRIVER
11560M: Hans Verkuil <hverkuil@xs4all.nl>
11561L: linux-media@vger.kernel.org
11562T: git git://linuxtv.org/media_tree.git
11563W: https://linuxtv.org
11564S: Maintained
11565F: drivers/media/i2c/tea6415c*
11566
11567TEA6420 MEDIA DRIVER
11568M: Hans Verkuil <hverkuil@xs4all.nl>
11569L: linux-media@vger.kernel.org
11570T: git git://linuxtv.org/media_tree.git
11571W: https://linuxtv.org
11572S: Maintained
11573F: drivers/media/i2c/tea6420*
11574
11575TEAM DRIVER
11576M: Jiri Pirko <jiri@resnulli.us>
11577L: netdev@vger.kernel.org
11578S: Supported
11579F: drivers/net/team/
11580F: include/linux/if_team.h
11581F: include/uapi/linux/if_team.h
11582
11583TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11584M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11585S: Maintained
11586F: arch/x86/platform/ts5500/
11587
11588TECHNOTREND USB IR RECEIVER
11589M: Sean Young <sean@mess.org>
11590L: linux-media@vger.kernel.org
11591S: Maintained
11592F: drivers/media/rc/ttusbir.c
11593
11594TEGRA ARCHITECTURE SUPPORT
11595M: Stephen Warren <swarren@wwwdotorg.org>
11596M: Thierry Reding <thierry.reding@gmail.com>
11597M: Alexandre Courbot <gnurou@gmail.com>
11598L: linux-tegra@vger.kernel.org
11599Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11601S: Supported
11602N: [^a-z]tegra
11603
11604TEGRA CLOCK DRIVER
11605M: Peter De Schrijver <pdeschrijver@nvidia.com>
11606M: Prashant Gaikwad <pgaikwad@nvidia.com>
11607S: Supported
11608F: drivers/clk/tegra/
11609
11610TEGRA DMA DRIVERS
11611M: Laxman Dewangan <ldewangan@nvidia.com>
11612M: Jon Hunter <jonathanh@nvidia.com>
11613S: Supported
11614F: drivers/dma/tegra*
11615
11616TEGRA I2C DRIVER
11617M: Laxman Dewangan <ldewangan@nvidia.com>
11618S: Supported
11619F: drivers/i2c/busses/i2c-tegra.c
11620
11621TEGRA IOMMU DRIVERS
11622M: Hiroshi Doyu <hdoyu@nvidia.com>
11623S: Supported
11624F: drivers/iommu/tegra*
11625
11626TEGRA KBC DRIVER
11627M: Rakesh Iyer <riyer@nvidia.com>
11628M: Laxman Dewangan <ldewangan@nvidia.com>
11629S: Supported
11630F: drivers/input/keyboard/tegra-kbc.c
11631
11632TEGRA PWM DRIVER
11633M: Thierry Reding <thierry.reding@gmail.com>
11634S: Supported
11635F: drivers/pwm/pwm-tegra.c
11636
11637TEGRA SERIAL DRIVER
11638M: Laxman Dewangan <ldewangan@nvidia.com>
11639S: Supported
11640F: drivers/tty/serial/serial-tegra.c
11641
11642TEGRA SPI DRIVER
11643M: Laxman Dewangan <ldewangan@nvidia.com>
11644S: Supported
11645F: drivers/spi/spi-tegra*
11646
11647TEHUTI ETHERNET DRIVER
11648M: Andy Gospodarek <andy@greyhouse.net>
11649L: netdev@vger.kernel.org
11650S: Supported
11651F: drivers/net/ethernet/tehuti/*
11652
11653Telecom Clock Driver for MCPL0010
11654M: Mark Gross <mark.gross@intel.com>
11655S: Supported
11656F: drivers/char/tlclk.c
11657
11658TENSILICA XTENSA PORT (xtensa)
11659M: Chris Zankel <chris@zankel.net>
11660M: Max Filippov <jcmvbkbc@gmail.com>
11661L: linux-xtensa@linux-xtensa.org
11662T: git git://github.com/czankel/xtensa-linux.git
11663S: Maintained
11664F: arch/xtensa/
11665F: drivers/irqchip/irq-xtensa-*
11666
11667THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11668M: Hans Verkuil <hverkuil@xs4all.nl>
11669L: linux-media@vger.kernel.org
11670T: git git://linuxtv.org/media_tree.git
11671W: https://linuxtv.org
11672S: Maintained
11673F: drivers/media/radio/radio-raremono.c
11674
11675THERMAL
11676M: Zhang Rui <rui.zhang@intel.com>
11677M: Eduardo Valentin <edubezval@gmail.com>
11678L: linux-pm@vger.kernel.org
11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11681Q: https://patchwork.kernel.org/project/linux-pm/list/
11682S: Supported
11683F: drivers/thermal/
11684F: include/linux/thermal.h
11685F: include/uapi/linux/thermal.h
11686F: include/linux/cpu_cooling.h
11687F: Documentation/devicetree/bindings/thermal/
11688
11689THERMAL/CPU_COOLING
11690M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11691M: Viresh Kumar <viresh.kumar@linaro.org>
11692M: Javi Merino <javi.merino@arm.com>
11693L: linux-pm@vger.kernel.org
11694S: Supported
11695F: Documentation/thermal/cpu-cooling-api.txt
11696F: drivers/thermal/cpu_cooling.c
11697F: include/linux/cpu_cooling.h
11698
11699THINKPAD ACPI EXTRAS DRIVER
11700M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11701L: ibm-acpi-devel@lists.sourceforge.net
11702L: platform-driver-x86@vger.kernel.org
11703W: http://ibm-acpi.sourceforge.net
11704W: http://thinkwiki.org/wiki/Ibm-acpi
11705T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11706S: Maintained
11707F: drivers/platform/x86/thinkpad_acpi.c
11708
11709TI BANDGAP AND THERMAL DRIVER
11710M: Eduardo Valentin <edubezval@gmail.com>
11711M: Keerthy <j-keerthy@ti.com>
11712L: linux-pm@vger.kernel.org
11713L: linux-omap@vger.kernel.org
11714S: Maintained
11715F: drivers/thermal/ti-soc-thermal/
11716
11717TI VPE/CAL DRIVERS
11718M: Benoit Parrot <bparrot@ti.com>
11719L: linux-media@vger.kernel.org
11720W: http://linuxtv.org/
11721Q: http://patchwork.linuxtv.org/project/linux-media/list/
11722S: Maintained
11723F: drivers/media/platform/ti-vpe/
11724
11725TI CDCE706 CLOCK DRIVER
11726M: Max Filippov <jcmvbkbc@gmail.com>
11727S: Maintained
11728F: drivers/clk/clk-cdce706.c
11729
11730TI CLOCK DRIVER
11731M: Tero Kristo <t-kristo@ti.com>
11732L: linux-omap@vger.kernel.org
11733S: Maintained
11734F: drivers/clk/ti/
11735F: include/linux/clk/ti.h
11736
11737TI ETHERNET SWITCH DRIVER (CPSW)
11738M: Mugunthan V N <mugunthanvnm@ti.com>
11739R: Grygorii Strashko <grygorii.strashko@ti.com>
11740L: linux-omap@vger.kernel.org
11741L: netdev@vger.kernel.org
11742S: Maintained
11743F: drivers/net/ethernet/ti/cpsw*
11744F: drivers/net/ethernet/ti/davinci*
11745
11746TI FLASH MEDIA INTERFACE DRIVER
11747M: Alex Dubov <oakad@yahoo.com>
11748S: Maintained
11749F: drivers/misc/tifm*
11750F: drivers/mmc/host/tifm_sd.c
11751F: include/linux/tifm.h
11752
11753TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11754M: Santosh Shilimkar <ssantosh@kernel.org>
11755L: linux-kernel@vger.kernel.org
11756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11757S: Maintained
11758F: drivers/soc/ti/*
11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11760
11761
11762TI LM49xxx FAMILY ASoC CODEC DRIVERS
11763M: M R Swami Reddy <mr.swami.reddy@ti.com>
11764M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11765L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11766S: Maintained
11767F: sound/soc/codecs/lm49453*
11768F: sound/soc/codecs/isabelle*
11769
11770TI LP855x BACKLIGHT DRIVER
11771M: Milo Kim <milo.kim@ti.com>
11772S: Maintained
11773F: Documentation/backlight/lp855x-driver.txt
11774F: drivers/video/backlight/lp855x_bl.c
11775F: include/linux/platform_data/lp855x.h
11776
11777TI LP8727 CHARGER DRIVER
11778M: Milo Kim <milo.kim@ti.com>
11779S: Maintained
11780F: drivers/power/supply/lp8727_charger.c
11781F: include/linux/platform_data/lp8727.h
11782
11783TI LP8788 MFD DRIVER
11784M: Milo Kim <milo.kim@ti.com>
11785S: Maintained
11786F: drivers/iio/adc/lp8788_adc.c
11787F: drivers/leds/leds-lp8788.c
11788F: drivers/mfd/lp8788*.c
11789F: drivers/power/supply/lp8788-charger.c
11790F: drivers/regulator/lp8788-*.c
11791F: include/linux/mfd/lp8788*.h
11792
11793TI NETCP ETHERNET DRIVER
11794M: Wingman Kwok <w-kwok2@ti.com>
11795M: Murali Karicheri <m-karicheri2@ti.com>
11796L: netdev@vger.kernel.org
11797S: Maintained
11798F: drivers/net/ethernet/ti/netcp*
11799
11800TI TAS571X FAMILY ASoC CODEC DRIVER
11801M: Kevin Cernekee <cernekee@chromium.org>
11802L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11803S: Odd Fixes
11804F: sound/soc/codecs/tas571x*
11805
11806TI TWL4030 SERIES SOC CODEC DRIVER
11807M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11809S: Maintained
11810F: sound/soc/codecs/twl4030*
11811
11812TI WILINK WIRELESS DRIVERS
11813L: linux-wireless@vger.kernel.org
11814W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11815W: http://wireless.kernel.org/en/users/Drivers/wl1251
11816T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11817S: Orphan
11818F: drivers/net/wireless/ti/
11819F: include/linux/wl12xx.h
11820
11821TIPC NETWORK LAYER
11822M: Jon Maloy <jon.maloy@ericsson.com>
11823M: Ying Xue <ying.xue@windriver.com>
11824L: netdev@vger.kernel.org (core kernel code)
11825L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11826W: http://tipc.sourceforge.net/
11827S: Maintained
11828F: include/uapi/linux/tipc*.h
11829F: net/tipc/
11830
11831TILE ARCHITECTURE
11832M: Chris Metcalf <cmetcalf@mellanox.com>
11833W: http://www.mellanox.com/repository/solutions/tile-scm/
11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11835S: Supported
11836F: arch/tile/
11837F: drivers/char/tile-srom.c
11838F: drivers/edac/tile_edac.c
11839F: drivers/net/ethernet/tile/
11840F: drivers/rtc/rtc-tile.c
11841F: drivers/tty/hvc/hvc_tile.c
11842F: drivers/tty/serial/tilegx.c
11843F: drivers/usb/host/*-tilegx.c
11844F: include/linux/usb/tilegx.h
11845
11846TLAN NETWORK DRIVER
11847M: Samuel Chessman <chessman@tux.org>
11848L: tlan-devel@lists.sourceforge.net (subscribers-only)
11849W: http://sourceforge.net/projects/tlan/
11850S: Maintained
11851F: Documentation/networking/tlan.txt
11852F: drivers/net/ethernet/ti/tlan.*
11853
11854TOMOYO SECURITY MODULE
11855M: Kentaro Takeda <takedakn@nttdata.co.jp>
11856M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11857L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11858L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11859L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11860L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11861W: http://tomoyo.sourceforge.jp/
11862T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11863S: Maintained
11864F: security/tomoyo/
11865
11866TOPSTAR LAPTOP EXTRAS DRIVER
11867M: Herton Ronaldo Krzesinski <herton@canonical.com>
11868L: platform-driver-x86@vger.kernel.org
11869S: Maintained
11870F: drivers/platform/x86/topstar-laptop.c
11871
11872TOSHIBA ACPI EXTRAS DRIVER
11873M: Azael Avalos <coproscefalo@gmail.com>
11874L: platform-driver-x86@vger.kernel.org
11875S: Maintained
11876F: drivers/platform/x86/toshiba_acpi.c
11877
11878TOSHIBA BLUETOOTH DRIVER
11879M: Azael Avalos <coproscefalo@gmail.com>
11880L: platform-driver-x86@vger.kernel.org
11881S: Maintained
11882F: drivers/platform/x86/toshiba_bluetooth.c
11883
11884TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11885M: Azael Avalos <coproscefalo@gmail.com>
11886L: platform-driver-x86@vger.kernel.org
11887S: Maintained
11888F: drivers/platform/x86/toshiba_haps.c
11889
11890TOSHIBA WMI HOTKEYS DRIVER
11891M: Azael Avalos <coproscefalo@gmail.com>
11892L: platform-driver-x86@vger.kernel.org
11893S: Maintained
11894F: drivers/platform/x86/toshiba-wmi.c
11895
11896TOSHIBA SMM DRIVER
11897M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11898W: http://www.buzzard.org.uk/toshiba/
11899S: Maintained
11900F: drivers/char/toshiba.c
11901F: include/linux/toshiba.h
11902F: include/uapi/linux/toshiba.h
11903
11904TOSHIBA TC358743 DRIVER
11905M: Mats Randgaard <matrandg@cisco.com>
11906L: linux-media@vger.kernel.org
11907S: Maintained
11908F: drivers/media/i2c/tc358743*
11909F: include/media/i2c/tc358743.h
11910
11911TMIO/SDHI MMC DRIVER
11912M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11913L: linux-mmc@vger.kernel.org
11914S: Supported
11915F: drivers/mmc/host/tmio_mmc*
11916F: drivers/mmc/host/sh_mobile_sdhi.c
11917F: include/linux/mfd/tmio.h
11918
11919TMP401 HARDWARE MONITOR DRIVER
11920M: Guenter Roeck <linux@roeck-us.net>
11921L: linux-hwmon@vger.kernel.org
11922S: Maintained
11923F: Documentation/hwmon/tmp401
11924F: drivers/hwmon/tmp401.c
11925
11926TMPFS (SHMEM FILESYSTEM)
11927M: Hugh Dickins <hughd@google.com>
11928L: linux-mm@kvack.org
11929S: Maintained
11930F: include/linux/shmem_fs.h
11931F: mm/shmem.c
11932
11933TM6000 VIDEO4LINUX DRIVER
11934M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11935M: Mauro Carvalho Chehab <mchehab@kernel.org>
11936L: linux-media@vger.kernel.org
11937W: https://linuxtv.org
11938T: git git://linuxtv.org/media_tree.git
11939S: Odd fixes
11940F: drivers/media/usb/tm6000/
11941
11942TW5864 VIDEO4LINUX DRIVER
11943M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11944M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11945M: Andrey Utkin <andrey_utkin@fastmail.com>
11946L: linux-media@vger.kernel.org
11947S: Supported
11948F: drivers/media/pci/tw5864/
11949
11950TW68 VIDEO4LINUX DRIVER
11951M: Hans Verkuil <hverkuil@xs4all.nl>
11952L: linux-media@vger.kernel.org
11953T: git git://linuxtv.org/media_tree.git
11954W: https://linuxtv.org
11955S: Odd Fixes
11956F: drivers/media/pci/tw68/
11957
11958TW686X VIDEO4LINUX DRIVER
11959M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11960L: linux-media@vger.kernel.org
11961T: git git://linuxtv.org/media_tree.git
11962W: http://linuxtv.org
11963S: Maintained
11964F: drivers/media/pci/tw686x/
11965
11966TPM DEVICE DRIVER
11967M: Peter Huewe <peterhuewe@gmx.de>
11968M: Marcel Selhorst <tpmdd@selhorst.net>
11969M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11970R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11971W: http://tpmdd.sourceforge.net
11972L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11973Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11974T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11975S: Maintained
11976F: drivers/char/tpm/
11977
11978TPM IBM_VTPM DEVICE DRIVER
11979M: Ashley Lai <ashleydlai@gmail.com>
11980W: http://tpmdd.sourceforge.net
11981L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11982S: Maintained
11983F: drivers/char/tpm/tpm_ibmvtpm*
11984
11985TRACING
11986M: Steven Rostedt <rostedt@goodmis.org>
11987M: Ingo Molnar <mingo@redhat.com>
11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11989S: Maintained
11990F: Documentation/trace/ftrace.txt
11991F: arch/*/*/*/ftrace.h
11992F: arch/*/kernel/ftrace.c
11993F: include/*/ftrace.h
11994F: include/linux/trace*.h
11995F: include/trace/
11996F: kernel/trace/
11997F: tools/testing/selftests/ftrace/
11998
11999TRACING MMIO ACCESSES (MMIOTRACE)
12000M: Steven Rostedt <rostedt@goodmis.org>
12001M: Ingo Molnar <mingo@kernel.org>
12002R: Karol Herbst <karolherbst@gmail.com>
12003R: Pekka Paalanen <ppaalanen@gmail.com>
12004S: Maintained
12005L: linux-kernel@vger.kernel.org
12006L: nouveau@lists.freedesktop.org
12007F: kernel/trace/trace_mmiotrace.c
12008F: include/linux/mmiotrace.h
12009F: arch/x86/mm/kmmio.c
12010F: arch/x86/mm/mmio-mod.c
12011F: arch/x86/mm/testmmiotrace.c
12012
12013TRIVIAL PATCHES
12014M: Jiri Kosina <trivial@kernel.org>
12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12016S: Maintained
12017K: ^Subject:.*(?i)trivial
12018
12019TTY LAYER
12020M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12021M: Jiri Slaby <jslaby@suse.com>
12022S: Supported
12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12024F: Documentation/serial/
12025F: drivers/tty/
12026F: drivers/tty/serial/serial_core.c
12027F: include/linux/serial_core.h
12028F: include/linux/serial.h
12029F: include/linux/tty.h
12030F: include/uapi/linux/serial_core.h
12031F: include/uapi/linux/serial.h
12032F: include/uapi/linux/tty.h
12033
12034TUA9001 MEDIA DRIVER
12035M: Antti Palosaari <crope@iki.fi>
12036L: linux-media@vger.kernel.org
12037W: https://linuxtv.org
12038W: http://palosaari.fi/linux/
12039Q: http://patchwork.linuxtv.org/project/linux-media/list/
12040T: git git://linuxtv.org/anttip/media_tree.git
12041S: Maintained
12042F: drivers/media/tuners/tua9001*
12043
12044TULIP NETWORK DRIVERS
12045L: netdev@vger.kernel.org
12046L: linux-parisc@vger.kernel.org
12047S: Orphan
12048F: drivers/net/ethernet/dec/tulip/
12049
12050TUN/TAP driver
12051M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12052W: http://vtun.sourceforge.net/tun
12053S: Maintained
12054F: Documentation/networking/tuntap.txt
12055F: arch/um/os-Linux/drivers/
12056
12057TURBOCHANNEL SUBSYSTEM
12058M: "Maciej W. Rozycki" <macro@linux-mips.org>
12059M: Ralf Baechle <ralf@linux-mips.org>
12060L: linux-mips@linux-mips.org
12061Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12062S: Maintained
12063F: drivers/tc/
12064F: include/linux/tc.h
12065
12066U14-34F SCSI DRIVER
12067M: Dario Ballabio <ballabio_dario@emc.com>
12068L: linux-scsi@vger.kernel.org
12069S: Maintained
12070F: drivers/scsi/u14-34f.c
12071
12072UBI FILE SYSTEM (UBIFS)
12073M: Richard Weinberger <richard@nod.at>
12074M: Artem Bityutskiy <dedekind1@gmail.com>
12075M: Adrian Hunter <adrian.hunter@intel.com>
12076L: linux-mtd@lists.infradead.org
12077T: git git://git.infradead.org/ubifs-2.6.git
12078W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12079S: Supported
12080F: Documentation/filesystems/ubifs.txt
12081F: fs/ubifs/
12082
12083UCLINUX (M68KNOMMU AND COLDFIRE)
12084M: Greg Ungerer <gerg@linux-m68k.org>
12085W: http://www.linux-m68k.org/
12086W: http://www.uclinux.org/
12087L: linux-m68k@lists.linux-m68k.org
12088L: uclinux-dev@uclinux.org (subscribers-only)
12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12090S: Maintained
12091F: arch/m68k/coldfire/
12092F: arch/m68k/68*/
12093F: arch/m68k/*/*_no.*
12094F: arch/m68k/include/asm/*_no.*
12095
12096UDF FILESYSTEM
12097M: Jan Kara <jack@suse.com>
12098S: Maintained
12099F: Documentation/filesystems/udf.txt
12100F: fs/udf/
12101
12102UFS FILESYSTEM
12103M: Evgeniy Dushistov <dushistov@mail.ru>
12104S: Maintained
12105F: Documentation/filesystems/ufs.txt
12106F: fs/ufs/
12107
12108UHID USERSPACE HID IO DRIVER:
12109M: David Herrmann <dh.herrmann@googlemail.com>
12110L: linux-input@vger.kernel.org
12111S: Maintained
12112F: drivers/hid/uhid.c
12113F: include/uapi/linux/uhid.h
12114
12115ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12116L: linux-usb@vger.kernel.org
12117S: Orphan
12118F: drivers/uwb/
12119F: include/linux/uwb.h
12120F: include/linux/uwb/
12121
12122UNICORE32 ARCHITECTURE:
12123M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12124W: http://mprc.pku.edu.cn/~guanxuetao/linux
12125S: Maintained
12126T: git git://github.com/gxt/linux.git
12127F: arch/unicore32/
12128
12129UNIFDEF
12130M: Tony Finch <dot@dotat.at>
12131W: http://dotat.at/prog/unifdef
12132S: Maintained
12133F: scripts/unifdef.c
12134
12135UNIFORM CDROM DRIVER
12136M: Jens Axboe <axboe@kernel.dk>
12137W: http://www.kernel.dk
12138S: Maintained
12139F: Documentation/cdrom/
12140F: drivers/cdrom/cdrom.c
12141F: include/linux/cdrom.h
12142F: include/uapi/linux/cdrom.h
12143
12144UNISYS S-PAR DRIVERS
12145M: David Kershner <david.kershner@unisys.com>
12146L: sparmaintainer@unisys.com (Unisys internal)
12147S: Supported
12148F: drivers/staging/unisys/
12149
12150UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12151M: Vinayak Holikatti <vinholikatti@gmail.com>
12152L: linux-scsi@vger.kernel.org
12153S: Supported
12154F: Documentation/scsi/ufs.txt
12155F: drivers/scsi/ufs/
12156
12157UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12158M: Joao Pinto <Joao.Pinto@synopsys.com>
12159L: linux-scsi@vger.kernel.org
12160S: Supported
12161F: drivers/scsi/ufs/*dwc*
12162
12163UNSORTED BLOCK IMAGES (UBI)
12164M: Artem Bityutskiy <dedekind1@gmail.com>
12165M: Richard Weinberger <richard@nod.at>
12166W: http://www.linux-mtd.infradead.org/
12167L: linux-mtd@lists.infradead.org
12168T: git git://git.infradead.org/ubifs-2.6.git
12169S: Supported
12170F: drivers/mtd/ubi/
12171F: include/linux/mtd/ubi.h
12172F: include/uapi/mtd/ubi-user.h
12173
12174USB ACM DRIVER
12175M: Oliver Neukum <oneukum@suse.com>
12176L: linux-usb@vger.kernel.org
12177S: Maintained
12178F: Documentation/usb/acm.txt
12179F: drivers/usb/class/cdc-acm.*
12180
12181USB AR5523 WIRELESS DRIVER
12182M: Pontus Fuchs <pontus.fuchs@gmail.com>
12183L: linux-wireless@vger.kernel.org
12184S: Maintained
12185F: drivers/net/wireless/ath/ar5523/
12186
12187USB ATTACHED SCSI
12188M: Oliver Neukum <oneukum@suse.com>
12189L: linux-usb@vger.kernel.org
12190L: linux-scsi@vger.kernel.org
12191S: Maintained
12192F: drivers/usb/storage/uas.c
12193
12194USB CDC ETHERNET DRIVER
12195M: Oliver Neukum <oliver@neukum.org>
12196L: linux-usb@vger.kernel.org
12197S: Maintained
12198F: drivers/net/usb/cdc_*.c
12199F: include/uapi/linux/usb/cdc.h
12200
12201USB CHAOSKEY DRIVER
12202M: Keith Packard <keithp@keithp.com>
12203L: linux-usb@vger.kernel.org
12204S: Maintained
12205F: drivers/usb/misc/chaoskey.c
12206
12207USB CYPRESS C67X00 DRIVER
12208M: Peter Korsgaard <jacmet@sunsite.dk>
12209L: linux-usb@vger.kernel.org
12210S: Maintained
12211F: drivers/usb/c67x00/
12212
12213USB DAVICOM DM9601 DRIVER
12214M: Peter Korsgaard <jacmet@sunsite.dk>
12215L: netdev@vger.kernel.org
12216W: http://www.linux-usb.org/usbnet
12217S: Maintained
12218F: drivers/net/usb/dm9601.c
12219
12220USB DIAMOND RIO500 DRIVER
12221M: Cesar Miquel <miquel@df.uba.ar>
12222L: rio500-users@lists.sourceforge.net
12223W: http://rio500.sourceforge.net
12224S: Maintained
12225F: drivers/usb/misc/rio500*
12226
12227USB EHCI DRIVER
12228M: Alan Stern <stern@rowland.harvard.edu>
12229L: linux-usb@vger.kernel.org
12230S: Maintained
12231F: Documentation/usb/ehci.txt
12232F: drivers/usb/host/ehci*
12233
12234USB GADGET/PERIPHERAL SUBSYSTEM
12235M: Felipe Balbi <balbi@kernel.org>
12236L: linux-usb@vger.kernel.org
12237W: http://www.linux-usb.org/gadget
12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12239S: Maintained
12240F: drivers/usb/gadget/
12241F: include/linux/usb/gadget*
12242
12243USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12244M: Jiri Kosina <jikos@kernel.org>
12245R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12246L: linux-usb@vger.kernel.org
12247T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12248S: Maintained
12249F: Documentation/hid/hiddev.txt
12250F: drivers/hid/usbhid/
12251
12252USB ISP116X DRIVER
12253M: Olav Kongas <ok@artecdesign.ee>
12254L: linux-usb@vger.kernel.org
12255S: Maintained
12256F: drivers/usb/host/isp116x*
12257F: include/linux/usb/isp116x.h
12258
12259USB LAN78XX ETHERNET DRIVER
12260M: Woojung Huh <woojung.huh@microchip.com>
12261M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12262L: netdev@vger.kernel.org
12263S: Maintained
12264F: drivers/net/usb/lan78xx.*
12265
12266USB MASS STORAGE DRIVER
12267M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12268L: linux-usb@vger.kernel.org
12269L: usb-storage@lists.one-eyed-alien.net
12270S: Maintained
12271W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12272F: drivers/usb/storage/
12273
12274USB MIDI DRIVER
12275M: Clemens Ladisch <clemens@ladisch.de>
12276L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12277T: git git://git.alsa-project.org/alsa-kernel.git
12278S: Maintained
12279F: sound/usb/midi.*
12280
12281USB NETWORKING DRIVERS
12282L: linux-usb@vger.kernel.org
12283S: Odd Fixes
12284F: drivers/net/usb/
12285
12286USB OHCI DRIVER
12287M: Alan Stern <stern@rowland.harvard.edu>
12288L: linux-usb@vger.kernel.org
12289S: Maintained
12290F: Documentation/usb/ohci.txt
12291F: drivers/usb/host/ohci*
12292
12293USB OTG FSM (Finite State Machine)
12294M: Peter Chen <Peter.Chen@nxp.com>
12295T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12296L: linux-usb@vger.kernel.org
12297S: Maintained
12298F: drivers/usb/common/usb-otg-fsm.c
12299
12300USB OVER IP DRIVER
12301M: Valentina Manea <valentina.manea.m@gmail.com>
12302M: Shuah Khan <shuahkh@osg.samsung.com>
12303M: Shuah Khan <shuah@kernel.org>
12304L: linux-usb@vger.kernel.org
12305S: Maintained
12306F: Documentation/usb/usbip_protocol.txt
12307F: drivers/usb/usbip/
12308F: tools/usb/usbip/
12309
12310USB PEGASUS DRIVER
12311M: Petko Manolov <petkan@nucleusys.com>
12312L: linux-usb@vger.kernel.org
12313L: netdev@vger.kernel.org
12314T: git git://github.com/petkan/pegasus.git
12315W: https://github.com/petkan/pegasus
12316S: Maintained
12317F: drivers/net/usb/pegasus.*
12318
12319USB PHY LAYER
12320M: Felipe Balbi <balbi@kernel.org>
12321L: linux-usb@vger.kernel.org
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12323S: Maintained
12324F: drivers/usb/phy/
12325
12326USB PRINTER DRIVER (usblp)
12327M: Pete Zaitcev <zaitcev@redhat.com>
12328L: linux-usb@vger.kernel.org
12329S: Supported
12330F: drivers/usb/class/usblp.c
12331
12332USB QMI WWAN NETWORK DRIVER
12333M: Bjørn Mork <bjorn@mork.no>
12334L: netdev@vger.kernel.org
12335S: Maintained
12336F: Documentation/ABI/testing/sysfs-class-net-qmi
12337F: drivers/net/usb/qmi_wwan.c
12338
12339USB RTL8150 DRIVER
12340M: Petko Manolov <petkan@nucleusys.com>
12341L: linux-usb@vger.kernel.org
12342L: netdev@vger.kernel.org
12343T: git git://github.com/petkan/rtl8150.git
12344W: https://github.com/petkan/rtl8150
12345S: Maintained
12346F: drivers/net/usb/rtl8150.c
12347
12348USB SERIAL SUBSYSTEM
12349M: Johan Hovold <johan@kernel.org>
12350L: linux-usb@vger.kernel.org
12351S: Maintained
12352F: Documentation/usb/usb-serial.txt
12353F: drivers/usb/serial/
12354F: include/linux/usb/serial.h
12355
12356USB SMSC75XX ETHERNET DRIVER
12357M: Steve Glendinning <steve.glendinning@shawell.net>
12358L: netdev@vger.kernel.org
12359S: Maintained
12360F: drivers/net/usb/smsc75xx.*
12361
12362USB SMSC95XX ETHERNET DRIVER
12363M: Steve Glendinning <steve.glendinning@shawell.net>
12364M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12365L: netdev@vger.kernel.org
12366S: Maintained
12367F: drivers/net/usb/smsc95xx.*
12368
12369USB SUBSYSTEM
12370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12371L: linux-usb@vger.kernel.org
12372W: http://www.linux-usb.org
12373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12374S: Supported
12375F: Documentation/devicetree/bindings/usb/
12376F: Documentation/usb/
12377F: drivers/usb/
12378F: include/linux/usb.h
12379F: include/linux/usb/
12380
12381USB UHCI DRIVER
12382M: Alan Stern <stern@rowland.harvard.edu>
12383L: linux-usb@vger.kernel.org
12384S: Maintained
12385F: drivers/usb/host/uhci*
12386
12387USB "USBNET" DRIVER FRAMEWORK
12388M: Oliver Neukum <oneukum@suse.com>
12389L: netdev@vger.kernel.org
12390W: http://www.linux-usb.org/usbnet
12391S: Maintained
12392F: drivers/net/usb/usbnet.c
12393F: include/linux/usb/usbnet.h
12394
12395USB VIDEO CLASS
12396M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12397L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12398L: linux-media@vger.kernel.org
12399T: git git://linuxtv.org/media_tree.git
12400W: http://www.ideasonboard.org/uvc/
12401S: Maintained
12402F: drivers/media/usb/uvc/
12403F: include/uapi/linux/uvcvideo.h
12404
12405USB VISION DRIVER
12406M: Hans Verkuil <hverkuil@xs4all.nl>
12407L: linux-media@vger.kernel.org
12408T: git git://linuxtv.org/media_tree.git
12409W: https://linuxtv.org
12410S: Odd Fixes
12411F: drivers/media/usb/usbvision/
12412
12413USB WEBCAM GADGET
12414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12415L: linux-usb@vger.kernel.org
12416S: Maintained
12417F: drivers/usb/gadget/function/*uvc*
12418F: drivers/usb/gadget/legacy/webcam.c
12419
12420USB WIRELESS RNDIS DRIVER (rndis_wlan)
12421M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12422L: linux-wireless@vger.kernel.org
12423S: Maintained
12424F: drivers/net/wireless/rndis_wlan.c
12425
12426USB XHCI DRIVER
12427M: Mathias Nyman <mathias.nyman@intel.com>
12428L: linux-usb@vger.kernel.org
12429S: Supported
12430F: drivers/usb/host/xhci*
12431F: drivers/usb/host/pci-quirks*
12432
12433USB ZD1201 DRIVER
12434L: linux-wireless@vger.kernel.org
12435W: http://linux-lc100020.sourceforge.net
12436S: Orphan
12437F: drivers/net/wireless/zydas/zd1201.*
12438
12439USB ZR364XX DRIVER
12440M: Antoine Jacquet <royale@zerezo.com>
12441L: linux-usb@vger.kernel.org
12442L: linux-media@vger.kernel.org
12443T: git git://linuxtv.org/media_tree.git
12444W: http://royale.zerezo.com/zr364xx/
12445S: Maintained
12446F: Documentation/video4linux/zr364xx.txt
12447F: drivers/media/usb/zr364xx/
12448
12449ULPI BUS
12450M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12451L: linux-usb@vger.kernel.org
12452S: Maintained
12453F: drivers/usb/common/ulpi.c
12454F: include/linux/ulpi/
12455
12456USER-MODE LINUX (UML)
12457M: Jeff Dike <jdike@addtoit.com>
12458M: Richard Weinberger <richard@nod.at>
12459L: user-mode-linux-devel@lists.sourceforge.net
12460L: user-mode-linux-user@lists.sourceforge.net
12461W: http://user-mode-linux.sourceforge.net
12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12463S: Maintained
12464F: Documentation/virtual/uml/
12465F: arch/um/
12466F: arch/x86/um/
12467F: fs/hostfs/
12468F: fs/hppfs/
12469
12470USERSPACE I/O (UIO)
12471M: "Hans J. Koch" <hjk@hansjkoch.de>
12472M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12473S: Maintained
12474T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12475F: Documentation/DocBook/uio-howto.tmpl
12476F: drivers/uio/
12477F: include/linux/uio*.h
12478
12479UTIL-LINUX PACKAGE
12480M: Karel Zak <kzak@redhat.com>
12481L: util-linux@vger.kernel.org
12482W: http://en.wikipedia.org/wiki/Util-linux
12483T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12484S: Maintained
12485
12486UVESAFB DRIVER
12487M: Michal Januszewski <spock@gentoo.org>
12488L: linux-fbdev@vger.kernel.org
12489W: http://dev.gentoo.org/~spock/projects/uvesafb/
12490S: Maintained
12491F: Documentation/fb/uvesafb.txt
12492F: drivers/video/fbdev/uvesafb.*
12493
12494VF610 NAND DRIVER
12495M: Stefan Agner <stefan@agner.ch>
12496L: linux-mtd@lists.infradead.org
12497S: Supported
12498F: drivers/mtd/nand/vf610_nfc.c
12499
12500VFAT/FAT/MSDOS FILESYSTEM
12501M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12502S: Maintained
12503F: Documentation/filesystems/vfat.txt
12504F: fs/fat/
12505
12506VFIO DRIVER
12507M: Alex Williamson <alex.williamson@redhat.com>
12508L: kvm@vger.kernel.org
12509T: git git://github.com/awilliam/linux-vfio.git
12510S: Maintained
12511F: Documentation/vfio.txt
12512F: drivers/vfio/
12513F: include/linux/vfio.h
12514F: include/uapi/linux/vfio.h
12515
12516VFIO PLATFORM DRIVER
12517M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12518L: kvm@vger.kernel.org
12519S: Maintained
12520F: drivers/vfio/platform/
12521
12522VIDEOBUF2 FRAMEWORK
12523M: Pawel Osciak <pawel@osciak.com>
12524M: Marek Szyprowski <m.szyprowski@samsung.com>
12525M: Kyungmin Park <kyungmin.park@samsung.com>
12526L: linux-media@vger.kernel.org
12527S: Maintained
12528F: drivers/media/v4l2-core/videobuf2-*
12529F: include/media/videobuf2-*
12530
12531VIRTIO AND VHOST VSOCK DRIVER
12532M: Stefan Hajnoczi <stefanha@redhat.com>
12533L: kvm@vger.kernel.org
12534L: virtualization@lists.linux-foundation.org
12535L: netdev@vger.kernel.org
12536S: Maintained
12537F: include/linux/virtio_vsock.h
12538F: include/uapi/linux/virtio_vsock.h
12539F: net/vmw_vsock/virtio_transport_common.c
12540F: net/vmw_vsock/virtio_transport.c
12541F: drivers/vhost/vsock.c
12542F: drivers/vhost/vsock.h
12543
12544VIRTUAL SERIO DEVICE DRIVER
12545M: Stephen Chandler Paul <thatslyude@gmail.com>
12546S: Maintained
12547F: drivers/input/serio/userio.c
12548F: include/uapi/linux/userio.h
12549
12550VIRTIO CONSOLE DRIVER
12551M: Amit Shah <amit.shah@redhat.com>
12552L: virtualization@lists.linux-foundation.org
12553S: Maintained
12554F: drivers/char/virtio_console.c
12555F: include/linux/virtio_console.h
12556F: include/uapi/linux/virtio_console.h
12557
12558VIRTIO CORE, NET AND BLOCK DRIVERS
12559M: "Michael S. Tsirkin" <mst@redhat.com>
12560L: virtualization@lists.linux-foundation.org
12561S: Maintained
12562F: Documentation/devicetree/bindings/virtio/
12563F: drivers/virtio/
12564F: tools/virtio/
12565F: drivers/net/virtio_net.c
12566F: drivers/block/virtio_blk.c
12567F: include/linux/virtio_*.h
12568F: include/uapi/linux/virtio_*.h
12569
12570VIRTIO DRIVERS FOR S390
12571M: Christian Borntraeger <borntraeger@de.ibm.com>
12572M: Cornelia Huck <cornelia.huck@de.ibm.com>
12573L: linux-s390@vger.kernel.org
12574L: virtualization@lists.linux-foundation.org
12575L: kvm@vger.kernel.org
12576S: Supported
12577F: drivers/s390/virtio/
12578
12579VIRTIO GPU DRIVER
12580M: David Airlie <airlied@linux.ie>
12581M: Gerd Hoffmann <kraxel@redhat.com>
12582L: dri-devel@lists.freedesktop.org
12583L: virtualization@lists.linux-foundation.org
12584S: Maintained
12585F: drivers/gpu/drm/virtio/
12586F: include/uapi/linux/virtio_gpu.h
12587
12588VIRTIO HOST (VHOST)
12589M: "Michael S. Tsirkin" <mst@redhat.com>
12590L: kvm@vger.kernel.org
12591L: virtualization@lists.linux-foundation.org
12592L: netdev@vger.kernel.org
12593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12594S: Maintained
12595F: drivers/vhost/
12596F: include/uapi/linux/vhost.h
12597
12598VIRTIO INPUT DRIVER
12599M: Gerd Hoffmann <kraxel@redhat.com>
12600S: Maintained
12601F: drivers/virtio/virtio_input.c
12602F: include/uapi/linux/virtio_input.h
12603
12604VIA RHINE NETWORK DRIVER
12605S: Orphan
12606F: drivers/net/ethernet/via/via-rhine.c
12607
12608VIA SD/MMC CARD CONTROLLER DRIVER
12609M: Bruce Chang <brucechang@via.com.tw>
12610M: Harald Welte <HaraldWelte@viatech.com>
12611S: Maintained
12612F: drivers/mmc/host/via-sdmmc.c
12613
12614VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12615M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12616L: linux-fbdev@vger.kernel.org
12617S: Maintained
12618F: include/linux/via-core.h
12619F: include/linux/via-gpio.h
12620F: include/linux/via_i2c.h
12621F: drivers/video/fbdev/via/
12622
12623VIA VELOCITY NETWORK DRIVER
12624M: Francois Romieu <romieu@fr.zoreil.com>
12625L: netdev@vger.kernel.org
12626S: Maintained
12627F: drivers/net/ethernet/via/via-velocity.*
12628
12629VIRT LIB
12630M: Alex Williamson <alex.williamson@redhat.com>
12631M: Paolo Bonzini <pbonzini@redhat.com>
12632L: kvm@vger.kernel.org
12633S: Supported
12634F: virt/lib/
12635
12636VIVID VIRTUAL VIDEO DRIVER
12637M: Hans Verkuil <hverkuil@xs4all.nl>
12638L: linux-media@vger.kernel.org
12639T: git git://linuxtv.org/media_tree.git
12640W: https://linuxtv.org
12641S: Maintained
12642F: drivers/media/platform/vivid/*
12643
12644VLAN (802.1Q)
12645M: Patrick McHardy <kaber@trash.net>
12646L: netdev@vger.kernel.org
12647S: Maintained
12648F: drivers/net/macvlan.c
12649F: include/linux/if_*vlan.h
12650F: net/8021q/
12651
12652VLYNQ BUS
12653M: Florian Fainelli <florian@openwrt.org>
12654L: openwrt-devel@lists.openwrt.org (subscribers-only)
12655S: Maintained
12656F: drivers/vlynq/vlynq.c
12657F: include/linux/vlynq.h
12658
12659VME SUBSYSTEM
12660M: Martyn Welch <martyn@welchs.me.uk>
12661M: Manohar Vanga <manohar.vanga@gmail.com>
12662M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12663L: devel@driverdev.osuosl.org
12664S: Maintained
12665T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12666F: Documentation/vme_api.txt
12667F: drivers/staging/vme/
12668F: drivers/vme/
12669F: include/linux/vme*
12670
12671VMWARE HYPERVISOR INTERFACE
12672M: Alok Kataria <akataria@vmware.com>
12673L: virtualization@lists.linux-foundation.org
12674S: Supported
12675F: arch/x86/kernel/cpu/vmware.c
12676
12677VMWARE BALLOON DRIVER
12678M: Xavier Deguillard <xdeguillard@vmware.com>
12679M: Philip Moltmann <moltmann@vmware.com>
12680M: "VMware, Inc." <pv-drivers@vmware.com>
12681L: linux-kernel@vger.kernel.org
12682S: Maintained
12683F: drivers/misc/vmw_balloon.c
12684
12685VMWARE VMMOUSE SUBDRIVER
12686M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12687M: "VMware, Inc." <pv-drivers@vmware.com>
12688L: linux-input@vger.kernel.org
12689S: Maintained
12690F: drivers/input/mouse/vmmouse.c
12691F: drivers/input/mouse/vmmouse.h
12692
12693VMWARE VMXNET3 ETHERNET DRIVER
12694M: Shrikrishna Khare <skhare@vmware.com>
12695M: "VMware, Inc." <pv-drivers@vmware.com>
12696L: netdev@vger.kernel.org
12697S: Maintained
12698F: drivers/net/vmxnet3/
12699
12700VMware PVSCSI driver
12701M: Jim Gill <jgill@vmware.com>
12702M: VMware PV-Drivers <pv-drivers@vmware.com>
12703L: linux-scsi@vger.kernel.org
12704S: Maintained
12705F: drivers/scsi/vmw_pvscsi.c
12706F: drivers/scsi/vmw_pvscsi.h
12707
12708VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12709M: Liam Girdwood <lgirdwood@gmail.com>
12710M: Mark Brown <broonie@kernel.org>
12711L: linux-kernel@vger.kernel.org
12712W: http://www.slimlogic.co.uk/?p=48
12713T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12714S: Supported
12715F: Documentation/devicetree/bindings/regulator/
12716F: drivers/regulator/
12717F: include/dt-bindings/regulator/
12718F: include/linux/regulator/
12719
12720VRF
12721M: David Ahern <dsa@cumulusnetworks.com>
12722M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12723L: netdev@vger.kernel.org
12724S: Maintained
12725F: drivers/net/vrf.c
12726F: Documentation/networking/vrf.txt
12727
12728VT1211 HARDWARE MONITOR DRIVER
12729M: Juerg Haefliger <juergh@gmail.com>
12730L: linux-hwmon@vger.kernel.org
12731S: Maintained
12732F: Documentation/hwmon/vt1211
12733F: drivers/hwmon/vt1211.c
12734
12735VT8231 HARDWARE MONITOR DRIVER
12736M: Roger Lucas <vt8231@hiddenengine.co.uk>
12737L: linux-hwmon@vger.kernel.org
12738S: Maintained
12739F: drivers/hwmon/vt8231.c
12740
12741VUB300 USB to SDIO/SD/MMC bridge chip
12742M: Tony Olech <tony.olech@elandigitalsystems.com>
12743L: linux-mmc@vger.kernel.org
12744L: linux-usb@vger.kernel.org
12745S: Supported
12746F: drivers/mmc/host/vub300.c
12747
12748W1 DALLAS'S 1-WIRE BUS
12749M: Evgeniy Polyakov <zbr@ioremap.net>
12750S: Maintained
12751F: Documentation/w1/
12752F: drivers/w1/
12753
12754W83791D HARDWARE MONITORING DRIVER
12755M: Marc Hulsman <m.hulsman@tudelft.nl>
12756L: linux-hwmon@vger.kernel.org
12757S: Maintained
12758F: Documentation/hwmon/w83791d
12759F: drivers/hwmon/w83791d.c
12760
12761W83793 HARDWARE MONITORING DRIVER
12762M: Rudolf Marek <r.marek@assembler.cz>
12763L: linux-hwmon@vger.kernel.org
12764S: Maintained
12765F: Documentation/hwmon/w83793
12766F: drivers/hwmon/w83793.c
12767
12768W83795 HARDWARE MONITORING DRIVER
12769M: Jean Delvare <jdelvare@suse.com>
12770L: linux-hwmon@vger.kernel.org
12771S: Maintained
12772F: drivers/hwmon/w83795.c
12773
12774W83L51xD SD/MMC CARD INTERFACE DRIVER
12775M: Pierre Ossman <pierre@ossman.eu>
12776S: Maintained
12777F: drivers/mmc/host/wbsd.*
12778
12779WACOM PROTOCOL 4 SERIAL TABLETS
12780M: Julian Squires <julian@cipht.net>
12781M: Hans de Goede <hdegoede@redhat.com>
12782L: linux-input@vger.kernel.org
12783S: Maintained
12784F: drivers/input/tablet/wacom_serial4.c
12785
12786WATCHDOG DEVICE DRIVERS
12787M: Wim Van Sebroeck <wim@iguana.be>
12788R: Guenter Roeck <linux@roeck-us.net>
12789L: linux-watchdog@vger.kernel.org
12790W: http://www.linux-watchdog.org/
12791T: git git://www.linux-watchdog.org/linux-watchdog.git
12792S: Maintained
12793F: Documentation/devicetree/bindings/watchdog/
12794F: Documentation/watchdog/
12795F: drivers/watchdog/
12796F: include/linux/watchdog.h
12797F: include/uapi/linux/watchdog.h
12798
12799WD7000 SCSI DRIVER
12800M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12801L: linux-scsi@vger.kernel.org
12802S: Maintained
12803F: drivers/scsi/wd7000.c
12804
12805WIIMOTE HID DRIVER
12806M: David Herrmann <dh.herrmann@googlemail.com>
12807L: linux-input@vger.kernel.org
12808S: Maintained
12809F: drivers/hid/hid-wiimote*
12810
12811WINBOND CIR DRIVER
12812M: David Härdeman <david@hardeman.nu>
12813S: Maintained
12814F: drivers/media/rc/winbond-cir.c
12815
12816WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12817M: William Breathitt Gray <vilhelm.gray@gmail.com>
12818L: linux-watchdog@vger.kernel.org
12819S: Maintained
12820F: drivers/watchdog/ebc-c384_wdt.c
12821
12822WINSYSTEMS WS16C48 GPIO DRIVER
12823M: William Breathitt Gray <vilhelm.gray@gmail.com>
12824L: linux-gpio@vger.kernel.org
12825S: Maintained
12826F: drivers/gpio/gpio-ws16c48.c
12827
12828WIMAX STACK
12829M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12830M: linux-wimax@intel.com
12831L: wimax@linuxwimax.org (subscribers-only)
12832S: Supported
12833W: http://linuxwimax.org
12834F: Documentation/wimax/README.wimax
12835F: include/linux/wimax/debug.h
12836F: include/net/wimax.h
12837F: include/uapi/linux/wimax.h
12838F: net/wimax/
12839
12840WISTRON LAPTOP BUTTON DRIVER
12841M: Miloslav Trmac <mitr@volny.cz>
12842S: Maintained
12843F: drivers/input/misc/wistron_btns.c
12844
12845WL3501 WIRELESS PCMCIA CARD DRIVER
12846M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12847L: linux-wireless@vger.kernel.org
12848W: http://oops.ghostprotocols.net:81/blog
12849S: Maintained
12850F: drivers/net/wireless/wl3501*
12851
12852WOLFSON MICROELECTRONICS DRIVERS
12853L: patches@opensource.wolfsonmicro.com
12854T: git https://github.com/CirrusLogic/linux-drivers.git
12855W: https://github.com/CirrusLogic/linux-drivers/wiki
12856S: Supported
12857F: Documentation/hwmon/wm83??
12858F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12859F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12860F: Documentation/devicetree/bindings/mfd/arizona.txt
12861F: arch/arm/mach-s3c64xx/mach-crag6410*
12862F: drivers/clk/clk-wm83*.c
12863F: drivers/extcon/extcon-arizona.c
12864F: drivers/leds/leds-wm83*.c
12865F: drivers/gpio/gpio-*wm*.c
12866F: drivers/gpio/gpio-arizona.c
12867F: drivers/hwmon/wm83??-hwmon.c
12868F: drivers/input/misc/wm831x-on.c
12869F: drivers/input/touchscreen/wm831x-ts.c
12870F: drivers/input/touchscreen/wm97*.c
12871F: drivers/mfd/arizona*
12872F: drivers/mfd/wm*.c
12873F: drivers/mfd/cs47l24*
12874F: drivers/power/supply/wm83*.c
12875F: drivers/rtc/rtc-wm83*.c
12876F: drivers/regulator/wm8*.c
12877F: drivers/video/backlight/wm83*_bl.c
12878F: drivers/watchdog/wm83*_wdt.c
12879F: include/linux/mfd/arizona/
12880F: include/linux/mfd/wm831x/
12881F: include/linux/mfd/wm8350/
12882F: include/linux/mfd/wm8400*
12883F: include/linux/wm97xx.h
12884F: include/sound/wm????.h
12885F: sound/soc/codecs/arizona.?
12886F: sound/soc/codecs/wm*
12887F: sound/soc/codecs/cs47l24*
12888
12889WORKQUEUE
12890M: Tejun Heo <tj@kernel.org>
12891R: Lai Jiangshan <jiangshanlai@gmail.com>
12892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12893S: Maintained
12894F: include/linux/workqueue.h
12895F: kernel/workqueue.c
12896F: Documentation/workqueue.txt
12897
12898X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12899M: Chen-Yu Tsai <wens@csie.org>
12900L: linux-kernel@vger.kernel.org
12901S: Maintained
12902N: axp[128]
12903
12904X.25 NETWORK LAYER
12905M: Andrew Hendry <andrew.hendry@gmail.com>
12906L: linux-x25@vger.kernel.org
12907S: Odd Fixes
12908F: Documentation/networking/x25*
12909F: include/net/x25*
12910F: net/x25/
12911
12912X86 ARCHITECTURE (32-BIT AND 64-BIT)
12913M: Thomas Gleixner <tglx@linutronix.de>
12914M: Ingo Molnar <mingo@redhat.com>
12915M: "H. Peter Anvin" <hpa@zytor.com>
12916M: x86@kernel.org
12917L: linux-kernel@vger.kernel.org
12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12919S: Maintained
12920F: Documentation/x86/
12921F: arch/x86/
12922
12923X86 PLATFORM DRIVERS
12924M: Darren Hart <dvhart@infradead.org>
12925L: platform-driver-x86@vger.kernel.org
12926T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12927S: Maintained
12928F: drivers/platform/x86/
12929F: drivers/platform/olpc/
12930
12931X86 MCE INFRASTRUCTURE
12932M: Tony Luck <tony.luck@intel.com>
12933M: Borislav Petkov <bp@alien8.de>
12934L: linux-edac@vger.kernel.org
12935S: Maintained
12936F: arch/x86/kernel/cpu/mcheck/*
12937
12938X86 MICROCODE UPDATE SUPPORT
12939M: Borislav Petkov <bp@alien8.de>
12940S: Maintained
12941F: arch/x86/kernel/cpu/microcode/*
12942
12943X86 VDSO
12944M: Andy Lutomirski <luto@amacapital.net>
12945L: linux-kernel@vger.kernel.org
12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12947S: Maintained
12948F: arch/x86/entry/vdso/
12949
12950XC2028/3028 TUNER DRIVER
12951M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12952M: Mauro Carvalho Chehab <mchehab@kernel.org>
12953L: linux-media@vger.kernel.org
12954W: https://linuxtv.org
12955T: git git://linuxtv.org/media_tree.git
12956S: Maintained
12957F: drivers/media/tuners/tuner-xc2028.*
12958
12959XEN HYPERVISOR INTERFACE
12960M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12961M: David Vrabel <david.vrabel@citrix.com>
12962M: Juergen Gross <jgross@suse.com>
12963L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12964T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12965S: Supported
12966F: arch/x86/xen/
12967F: drivers/*/xen-*front.c
12968F: drivers/xen/
12969F: arch/x86/include/asm/xen/
12970F: include/xen/
12971F: include/uapi/xen/
12972
12973XEN HYPERVISOR ARM
12974M: Stefano Stabellini <sstabellini@kernel.org>
12975L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12976S: Maintained
12977F: arch/arm/xen/
12978F: arch/arm/include/asm/xen/
12979
12980XEN HYPERVISOR ARM64
12981M: Stefano Stabellini <sstabellini@kernel.org>
12982L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12983S: Maintained
12984F: arch/arm64/xen/
12985F: arch/arm64/include/asm/xen/
12986
12987XEN NETWORK BACKEND DRIVER
12988M: Wei Liu <wei.liu2@citrix.com>
12989L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12990L: netdev@vger.kernel.org
12991S: Supported
12992F: drivers/net/xen-netback/*
12993
12994XEN PCI SUBSYSTEM
12995M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12996L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12997S: Supported
12998F: arch/x86/pci/*xen*
12999F: drivers/pci/*xen*
13000
13001XEN BLOCK SUBSYSTEM
13002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13003M: Roger Pau Monné <roger.pau@citrix.com>
13004L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13005S: Supported
13006F: drivers/block/xen-blkback/*
13007F: drivers/block/xen*
13008
13009XEN PVSCSI DRIVERS
13010M: Juergen Gross <jgross@suse.com>
13011L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13012L: linux-scsi@vger.kernel.org
13013S: Supported
13014F: drivers/scsi/xen-scsifront.c
13015F: drivers/xen/xen-scsiback.c
13016F: include/xen/interface/io/vscsiif.h
13017
13018XEN SWIOTLB SUBSYSTEM
13019M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13020L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13021S: Supported
13022F: arch/x86/xen/*swiotlb*
13023F: drivers/xen/*swiotlb*
13024
13025XFS FILESYSTEM
13026P: Silicon Graphics Inc
13027M: Dave Chinner <david@fromorbit.com>
13028M: xfs@oss.sgi.com
13029L: xfs@oss.sgi.com
13030W: http://oss.sgi.com/projects/xfs
13031T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13032S: Supported
13033F: Documentation/filesystems/xfs.txt
13034F: fs/xfs/
13035
13036XILINX AXI ETHERNET DRIVER
13037M: Anirudha Sarangi <anirudh@xilinx.com>
13038M: John Linn <John.Linn@xilinx.com>
13039S: Maintained
13040F: drivers/net/ethernet/xilinx/xilinx_axienet*
13041
13042XILINX UARTLITE SERIAL DRIVER
13043M: Peter Korsgaard <jacmet@sunsite.dk>
13044L: linux-serial@vger.kernel.org
13045S: Maintained
13046F: drivers/tty/serial/uartlite.c
13047
13048XILINX VIDEO IP CORES
13049M: Hyun Kwon <hyun.kwon@xilinx.com>
13050M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13051L: linux-media@vger.kernel.org
13052T: git git://linuxtv.org/media_tree.git
13053S: Supported
13054F: Documentation/devicetree/bindings/media/xilinx/
13055F: drivers/media/platform/xilinx/
13056F: include/uapi/linux/xilinx-v4l2-controls.h
13057
13058XILLYBUS DRIVER
13059M: Eli Billauer <eli.billauer@gmail.com>
13060L: linux-kernel@vger.kernel.org
13061S: Supported
13062F: drivers/char/xillybus/
13063
13064XTENSA XTFPGA PLATFORM SUPPORT
13065M: Max Filippov <jcmvbkbc@gmail.com>
13066L: linux-xtensa@linux-xtensa.org
13067S: Maintained
13068F: drivers/spi/spi-xtensa-xtfpga.c
13069F: sound/soc/xtensa/xtfpga-i2s.c
13070
13071YAM DRIVER FOR AX.25
13072M: Jean-Paul Roubelat <jpr@f6fbb.org>
13073L: linux-hams@vger.kernel.org
13074S: Maintained
13075F: drivers/net/hamradio/yam*
13076F: include/linux/yam.h
13077
13078YEALINK PHONE DRIVER
13079M: Henk Vergonet <Henk.Vergonet@gmail.com>
13080L: usbb2k-api-dev@nongnu.org
13081S: Maintained
13082F: Documentation/input/yealink.txt
13083F: drivers/input/misc/yealink.*
13084
13085Z8530 DRIVER FOR AX.25
13086M: Joerg Reuter <jreuter@yaina.de>
13087W: http://yaina.de/jreuter/
13088W: http://www.qsl.net/dl1bke/
13089L: linux-hams@vger.kernel.org
13090S: Maintained
13091F: Documentation/networking/z8530drv.txt
13092F: drivers/net/hamradio/*scc.c
13093F: drivers/net/hamradio/z8530.h
13094
13095ZBUD COMPRESSED PAGE ALLOCATOR
13096M: Seth Jennings <sjenning@redhat.com>
13097L: linux-mm@kvack.org
13098S: Maintained
13099F: mm/zbud.c
13100F: include/linux/zbud.h
13101
13102ZD1211RW WIRELESS DRIVER
13103M: Daniel Drake <dsd@gentoo.org>
13104M: Ulrich Kunitz <kune@deine-taler.de>
13105W: http://zd1211.ath.cx/wiki/DriverRewrite
13106L: linux-wireless@vger.kernel.org
13107L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13108S: Maintained
13109F: drivers/net/wireless/zydas/zd1211rw/
13110
13111ZPOOL COMPRESSED PAGE STORAGE API
13112M: Dan Streetman <ddstreet@ieee.org>
13113L: linux-mm@kvack.org
13114S: Maintained
13115F: mm/zpool.c
13116F: include/linux/zpool.h
13117
13118ZR36067 VIDEO FOR LINUX DRIVER
13119L: mjpeg-users@lists.sourceforge.net
13120L: linux-media@vger.kernel.org
13121W: http://mjpeg.sourceforge.net/driver-zoran/
13122T: hg https://linuxtv.org/hg/v4l-dvb
13123S: Odd Fixes
13124F: drivers/media/pci/zoran/
13125
13126ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13127M: Minchan Kim <minchan@kernel.org>
13128M: Nitin Gupta <ngupta@vflare.org>
13129R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13130L: linux-kernel@vger.kernel.org
13131S: Maintained
13132F: drivers/block/zram/
13133F: Documentation/blockdev/zram.txt
13134
13135ZS DECSTATION Z85C30 SERIAL DRIVER
13136M: "Maciej W. Rozycki" <macro@linux-mips.org>
13137S: Maintained
13138F: drivers/tty/serial/zs.*
13139
13140ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13141M: Minchan Kim <minchan@kernel.org>
13142M: Nitin Gupta <ngupta@vflare.org>
13143R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13144L: linux-mm@kvack.org
13145S: Maintained
13146F: mm/zsmalloc.c
13147F: include/linux/zsmalloc.h
13148F: Documentation/vm/zsmalloc.txt
13149
13150ZSWAP COMPRESSED SWAP CACHING
13151M: Seth Jennings <sjenning@redhat.com>
13152L: linux-mm@kvack.org
13153S: Maintained
13154F: mm/zswap.c
13155
13156THE REST
13157M: Linus Torvalds <torvalds@linux-foundation.org>
13158L: linux-kernel@vger.kernel.org
13159Q: http://patchwork.kernel.org/project/LKML/list/
13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13161S: Buried alive in reporters
13162F: *
13163F: */
This page took 0.066291 seconds and 5 git commands to generate.