Merge remote-tracking branch 'integrity/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: Doug Thompson <dougthompson@xmission.com>
4429M: Borislav Petkov <bp@alien8.de>
4430M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4431M: Mauro Carvalho Chehab <mchehab@kernel.org>
4432L: linux-edac@vger.kernel.org
4433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4435S: Supported
4436F: Documentation/edac.txt
4437F: drivers/edac/
4438F: include/linux/edac.h
4439
4440EDAC-AMD64
4441M: Doug Thompson <dougthompson@xmission.com>
4442M: Borislav Petkov <bp@alien8.de>
4443L: linux-edac@vger.kernel.org
4444S: Maintained
4445F: drivers/edac/amd64_edac*
4446
4447EDAC-CALXEDA
4448M: Doug Thompson <dougthompson@xmission.com>
4449M: Robert Richter <rric@kernel.org>
4450L: linux-edac@vger.kernel.org
4451S: Maintained
4452F: drivers/edac/highbank*
4453
4454EDAC-CAVIUM
4455M: Ralf Baechle <ralf@linux-mips.org>
4456M: David Daney <david.daney@cavium.com>
4457L: linux-edac@vger.kernel.org
4458L: linux-mips@linux-mips.org
4459S: Supported
4460F: drivers/edac/octeon_edac*
4461
4462EDAC-E752X
4463M: Mark Gross <mark.gross@intel.com>
4464M: Doug Thompson <dougthompson@xmission.com>
4465L: linux-edac@vger.kernel.org
4466S: Maintained
4467F: drivers/edac/e752x_edac.c
4468
4469EDAC-E7XXX
4470M: Doug Thompson <dougthompson@xmission.com>
4471L: linux-edac@vger.kernel.org
4472S: Maintained
4473F: drivers/edac/e7xxx_edac.c
4474
4475EDAC-GHES
4476M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4477M: Mauro Carvalho Chehab <mchehab@kernel.org>
4478L: linux-edac@vger.kernel.org
4479S: Maintained
4480F: drivers/edac/ghes_edac.c
4481
4482EDAC-I82443BXGX
4483M: Tim Small <tim@buttersideup.com>
4484L: linux-edac@vger.kernel.org
4485S: Maintained
4486F: drivers/edac/i82443bxgx_edac.c
4487
4488EDAC-I3000
4489M: Jason Uhlenkott <juhlenko@akamai.com>
4490L: linux-edac@vger.kernel.org
4491S: Maintained
4492F: drivers/edac/i3000_edac.c
4493
4494EDAC-I5000
4495M: Doug Thompson <dougthompson@xmission.com>
4496L: linux-edac@vger.kernel.org
4497S: Maintained
4498F: drivers/edac/i5000_edac.c
4499
4500EDAC-I5400
4501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4502M: Mauro Carvalho Chehab <mchehab@kernel.org>
4503L: linux-edac@vger.kernel.org
4504S: Maintained
4505F: drivers/edac/i5400_edac.c
4506
4507EDAC-I7300
4508M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4509M: Mauro Carvalho Chehab <mchehab@kernel.org>
4510L: linux-edac@vger.kernel.org
4511S: Maintained
4512F: drivers/edac/i7300_edac.c
4513
4514EDAC-I7CORE
4515M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4516M: Mauro Carvalho Chehab <mchehab@kernel.org>
4517L: linux-edac@vger.kernel.org
4518S: Maintained
4519F: drivers/edac/i7core_edac.c
4520
4521EDAC-I82975X
4522M: Ranganathan Desikan <ravi@jetztechnologies.com>
4523M: "Arvind R." <arvino55@gmail.com>
4524L: linux-edac@vger.kernel.org
4525S: Maintained
4526F: drivers/edac/i82975x_edac.c
4527
4528EDAC-IE31200
4529M: Jason Baron <jbaron@akamai.com>
4530L: linux-edac@vger.kernel.org
4531S: Maintained
4532F: drivers/edac/ie31200_edac.c
4533
4534EDAC-MPC85XX
4535M: Johannes Thumshirn <morbidrsa@gmail.com>
4536L: linux-edac@vger.kernel.org
4537S: Maintained
4538F: drivers/edac/mpc85xx_edac.[ch]
4539
4540EDAC-PASEMI
4541M: Egor Martovetsky <egor@pasemi.com>
4542L: linux-edac@vger.kernel.org
4543S: Maintained
4544F: drivers/edac/pasemi_edac.c
4545
4546EDAC-R82600
4547M: Tim Small <tim@buttersideup.com>
4548L: linux-edac@vger.kernel.org
4549S: Maintained
4550F: drivers/edac/r82600_edac.c
4551
4552EDAC-SBRIDGE
4553M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4554M: Mauro Carvalho Chehab <mchehab@kernel.org>
4555L: linux-edac@vger.kernel.org
4556S: Maintained
4557F: drivers/edac/sb_edac.c
4558
4559EDAC-SKYLAKE
4560M: Tony Luck <tony.luck@intel.com>
4561L: linux-edac@vger.kernel.org
4562S: Maintained
4563F: drivers/edac/skx_edac.c
4564
4565EDAC-XGENE
4566APPLIED MICRO (APM) X-GENE SOC EDAC
4567M: Loc Ho <lho@apm.com>
4568S: Supported
4569F: drivers/edac/xgene_edac.c
4570F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4571
4572EDIROL UA-101/UA-1000 DRIVER
4573M: Clemens Ladisch <clemens@ladisch.de>
4574L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4575T: git git://git.alsa-project.org/alsa-kernel.git
4576S: Maintained
4577F: sound/usb/misc/ua101.c
4578
4579EXTENSIBLE FIRMWARE INTERFACE (EFI)
4580M: Matt Fleming <matt@codeblueprint.co.uk>
4581L: linux-efi@vger.kernel.org
4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4583S: Maintained
4584F: Documentation/efi-stub.txt
4585F: arch/ia64/kernel/efi.c
4586F: arch/x86/boot/compressed/eboot.[ch]
4587F: arch/x86/include/asm/efi.h
4588F: arch/x86/platform/efi/
4589F: drivers/firmware/efi/
4590F: include/linux/efi*.h
4591
4592EFI VARIABLE FILESYSTEM
4593M: Matthew Garrett <matthew.garrett@nebula.com>
4594M: Jeremy Kerr <jk@ozlabs.org>
4595M: Matt Fleming <matt@codeblueprint.co.uk>
4596T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4597L: linux-efi@vger.kernel.org
4598S: Maintained
4599F: fs/efivarfs/
4600
4601EFIFB FRAMEBUFFER DRIVER
4602L: linux-fbdev@vger.kernel.org
4603M: Peter Jones <pjones@redhat.com>
4604S: Maintained
4605F: drivers/video/fbdev/efifb.c
4606
4607EFS FILESYSTEM
4608W: http://aeschi.ch.eu.org/efs/
4609S: Orphan
4610F: fs/efs/
4611
4612EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4613M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4614L: netdev@vger.kernel.org
4615S: Maintained
4616F: drivers/net/ethernet/ibm/ehea/
4617
4618EM28XX VIDEO4LINUX DRIVER
4619M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4620M: Mauro Carvalho Chehab <mchehab@kernel.org>
4621L: linux-media@vger.kernel.org
4622W: https://linuxtv.org
4623T: git git://linuxtv.org/media_tree.git
4624S: Maintained
4625F: drivers/media/usb/em28xx/
4626
4627EMBEDDED LINUX
4628M: Paul Gortmaker <paul.gortmaker@windriver.com>
4629M: Matt Mackall <mpm@selenic.com>
4630M: David Woodhouse <dwmw2@infradead.org>
4631L: linux-embedded@vger.kernel.org
4632S: Maintained
4633
4634EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4635M: James Smart <james.smart@avagotech.com>
4636M: Dick Kennedy <dick.kennedy@avagotech.com>
4637L: linux-scsi@vger.kernel.org
4638W: http://www.avagotech.com
4639S: Supported
4640F: drivers/scsi/lpfc/
4641
4642ENE CB710 FLASH CARD READER DRIVER
4643M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4644S: Maintained
4645F: drivers/misc/cb710/
4646F: drivers/mmc/host/cb710-mmc.*
4647F: include/linux/cb710.h
4648
4649ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4650M: Maxim Levitsky <maximlevitsky@gmail.com>
4651S: Maintained
4652F: drivers/media/rc/ene_ir.*
4653
4654EPSON S1D13XXX FRAMEBUFFER DRIVER
4655M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4656S: Maintained
4657T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4658F: drivers/video/fbdev/s1d13xxxfb.c
4659F: include/video/s1d13xxxfb.h
4660
4661ET131X NETWORK DRIVER
4662M: Mark Einon <mark.einon@gmail.com>
4663S: Odd Fixes
4664F: drivers/net/ethernet/agere/
4665
4666ETHERNET BRIDGE
4667M: Stephen Hemminger <stephen@networkplumber.org>
4668L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4669L: netdev@vger.kernel.org
4670W: http://www.linuxfoundation.org/en/Net:Bridge
4671S: Maintained
4672F: include/linux/netfilter_bridge/
4673F: net/bridge/
4674
4675ETHERNET PHY LIBRARY
4676M: Florian Fainelli <f.fainelli@gmail.com>
4677L: netdev@vger.kernel.org
4678S: Maintained
4679F: include/linux/phy.h
4680F: include/linux/phy_fixed.h
4681F: drivers/net/phy/
4682F: Documentation/networking/phy.txt
4683F: drivers/of/of_mdio.c
4684F: drivers/of/of_net.c
4685
4686EXT2 FILE SYSTEM
4687M: Jan Kara <jack@suse.com>
4688L: linux-ext4@vger.kernel.org
4689S: Maintained
4690F: Documentation/filesystems/ext2.txt
4691F: fs/ext2/
4692F: include/linux/ext2*
4693
4694EXT4 FILE SYSTEM
4695M: "Theodore Ts'o" <tytso@mit.edu>
4696M: Andreas Dilger <adilger.kernel@dilger.ca>
4697L: linux-ext4@vger.kernel.org
4698W: http://ext4.wiki.kernel.org
4699Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4701S: Maintained
4702F: Documentation/filesystems/ext4.txt
4703F: fs/ext4/
4704
4705Extended Verification Module (EVM)
4706M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4707L: linux-ima-devel@lists.sourceforge.net
4708L: linux-security-module@vger.kernel.org
4709S: Supported
4710F: security/integrity/evm/
4711
4712EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4713M: MyungJoo Ham <myungjoo.ham@samsung.com>
4714M: Chanwoo Choi <cw00.choi@samsung.com>
4715L: linux-kernel@vger.kernel.org
4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4717S: Maintained
4718F: drivers/extcon/
4719F: include/linux/extcon/
4720F: include/linux/extcon.h
4721F: Documentation/extcon/
4722F: Documentation/devicetree/bindings/extcon/
4723
4724EXYNOS DP DRIVER
4725M: Jingoo Han <jingoohan1@gmail.com>
4726L: dri-devel@lists.freedesktop.org
4727S: Maintained
4728F: drivers/gpu/drm/exynos/exynos_dp*
4729
4730EXYNOS SYSMMU (IOMMU) driver
4731M: Marek Szyprowski <m.szyprowski@samsung.com>
4732L: iommu@lists.linux-foundation.org
4733S: Maintained
4734F: drivers/iommu/exynos-iommu.c
4735
4736EXYNOS MIPI DISPLAY DRIVERS
4737M: Inki Dae <inki.dae@samsung.com>
4738M: Donghwa Lee <dh09.lee@samsung.com>
4739M: Kyungmin Park <kyungmin.park@samsung.com>
4740L: linux-fbdev@vger.kernel.org
4741S: Maintained
4742F: drivers/video/fbdev/exynos/exynos_mipi*
4743F: include/video/exynos_mipi*
4744
4745EZchip NPS platform support
4746M: Noam Camus <noamc@ezchip.com>
4747S: Supported
4748F: arch/arc/plat-eznps
4749F: arch/arc/boot/dts/eznps.dts
4750
4751F71805F HARDWARE MONITORING DRIVER
4752M: Jean Delvare <jdelvare@suse.com>
4753L: linux-hwmon@vger.kernel.org
4754S: Maintained
4755F: Documentation/hwmon/f71805f
4756F: drivers/hwmon/f71805f.c
4757
4758FC0011 TUNER DRIVER
4759M: Michael Buesch <m@bues.ch>
4760L: linux-media@vger.kernel.org
4761S: Maintained
4762F: drivers/media/tuners/fc0011.h
4763F: drivers/media/tuners/fc0011.c
4764
4765FC2580 MEDIA DRIVER
4766M: Antti Palosaari <crope@iki.fi>
4767L: linux-media@vger.kernel.org
4768W: https://linuxtv.org
4769W: http://palosaari.fi/linux/
4770Q: http://patchwork.linuxtv.org/project/linux-media/list/
4771T: git git://linuxtv.org/anttip/media_tree.git
4772S: Maintained
4773F: drivers/media/tuners/fc2580*
4774
4775FANOTIFY
4776M: Eric Paris <eparis@redhat.com>
4777S: Maintained
4778F: fs/notify/fanotify/
4779F: include/linux/fanotify.h
4780F: include/uapi/linux/fanotify.h
4781
4782FARSYNC SYNCHRONOUS DRIVER
4783M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4784W: http://www.farsite.co.uk/
4785S: Supported
4786F: drivers/net/wan/farsync.*
4787
4788FAULT INJECTION SUPPORT
4789M: Akinobu Mita <akinobu.mita@gmail.com>
4790S: Supported
4791F: Documentation/fault-injection/
4792F: lib/fault-inject.c
4793
4794FBTFT Framebuffer drivers
4795M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4796M: Noralf Trønnes <noralf@tronnes.org>
4797S: Maintained
4798F: drivers/staging/fbtft/
4799
4800FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4801M: Johannes Thumshirn <jth@kernel.org>
4802L: fcoe-devel@open-fcoe.org
4803W: www.Open-FCoE.org
4804S: Supported
4805F: drivers/scsi/libfc/
4806F: drivers/scsi/fcoe/
4807F: include/scsi/fc/
4808F: include/scsi/libfc.h
4809F: include/scsi/libfcoe.h
4810F: include/uapi/scsi/fc/
4811
4812FILE LOCKING (flock() and fcntl()/lockf())
4813M: Jeff Layton <jlayton@poochiereds.net>
4814M: "J. Bruce Fields" <bfields@fieldses.org>
4815L: linux-fsdevel@vger.kernel.org
4816S: Maintained
4817F: include/linux/fcntl.h
4818F: include/linux/fs.h
4819F: include/uapi/linux/fcntl.h
4820F: include/uapi/linux/fs.h
4821F: fs/fcntl.c
4822F: fs/locks.c
4823
4824FILESYSTEMS (VFS and infrastructure)
4825M: Alexander Viro <viro@zeniv.linux.org.uk>
4826L: linux-fsdevel@vger.kernel.org
4827S: Maintained
4828F: fs/*
4829
4830FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4831M: Riku Voipio <riku.voipio@iki.fi>
4832L: linux-hwmon@vger.kernel.org
4833S: Maintained
4834F: drivers/hwmon/f75375s.c
4835F: include/linux/f75375s.h
4836
4837FIREWIRE AUDIO DRIVERS
4838M: Clemens Ladisch <clemens@ladisch.de>
4839L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4840T: git git://git.alsa-project.org/alsa-kernel.git
4841S: Maintained
4842F: sound/firewire/
4843
4844FIREWIRE MEDIA DRIVERS (firedtv)
4845M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4846L: linux-media@vger.kernel.org
4847L: linux1394-devel@lists.sourceforge.net
4848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4849S: Maintained
4850F: drivers/media/firewire/
4851
4852FIREWIRE SBP-2 TARGET
4853M: Chris Boot <bootc@bootc.net>
4854L: linux-scsi@vger.kernel.org
4855L: target-devel@vger.kernel.org
4856L: linux1394-devel@lists.sourceforge.net
4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4858S: Maintained
4859F: drivers/target/sbp/
4860
4861FIREWIRE SUBSYSTEM
4862M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4863L: linux1394-devel@lists.sourceforge.net
4864W: http://ieee1394.wiki.kernel.org/
4865T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4866S: Maintained
4867F: drivers/firewire/
4868F: include/linux/firewire.h
4869F: include/uapi/linux/firewire*.h
4870F: tools/firewire/
4871
4872FIRMWARE LOADER (request_firmware)
4873M: Ming Lei <ming.lei@canonical.com>
4874L: linux-kernel@vger.kernel.org
4875S: Maintained
4876F: Documentation/firmware_class/
4877F: drivers/base/firmware*.c
4878F: include/linux/firmware.h
4879
4880FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4881M: Joshua Morris <josh.h.morris@us.ibm.com>
4882M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4883S: Maintained
4884F: drivers/block/rsxx/
4885
4886FLOPPY DRIVER
4887M: Jiri Kosina <jikos@kernel.org>
4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4889S: Odd fixes
4890F: drivers/block/floppy.c
4891
4892FMC SUBSYSTEM
4893M: Alessandro Rubini <rubini@gnudd.com>
4894W: http://www.ohwr.org/projects/fmc-bus
4895S: Supported
4896F: drivers/fmc/
4897F: include/linux/fmc*.h
4898F: include/linux/ipmi-fru.h
4899K: fmc_d.*register
4900
4901FPGA MANAGER FRAMEWORK
4902M: Alan Tull <atull@opensource.altera.com>
4903R: Moritz Fischer <moritz.fischer@ettus.com>
4904S: Maintained
4905F: drivers/fpga/
4906F: include/linux/fpga/fpga-mgr.h
4907W: http://www.rocketboards.org
4908
4909FPU EMULATOR
4910M: Bill Metzenthen <billm@melbpc.org.au>
4911W: http://floatingpoint.sourceforge.net/emulator/index.html
4912S: Maintained
4913F: arch/x86/math-emu/
4914
4915FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4916L: netdev@vger.kernel.org
4917S: Orphan
4918F: drivers/net/wan/dlci.c
4919F: drivers/net/wan/sdla.c
4920
4921FRAMEBUFFER LAYER
4922M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4923M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4924L: linux-fbdev@vger.kernel.org
4925W: http://linux-fbdev.sourceforge.net/
4926Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4927T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4928S: Maintained
4929F: Documentation/fb/
4930F: drivers/video/
4931F: include/video/
4932F: include/linux/fb.h
4933F: include/uapi/video/
4934F: include/uapi/linux/fb.h
4935
4936FREESCALE DIU FRAMEBUFFER DRIVER
4937M: Timur Tabi <timur@tabi.org>
4938L: linux-fbdev@vger.kernel.org
4939S: Maintained
4940F: drivers/video/fbdev/fsl-diu-fb.*
4941
4942FREESCALE DMA DRIVER
4943M: Li Yang <leoli@freescale.com>
4944M: Zhang Wei <zw@zh-kernel.org>
4945L: linuxppc-dev@lists.ozlabs.org
4946S: Maintained
4947F: drivers/dma/fsldma.*
4948
4949FREESCALE GPMI NAND DRIVER
4950M: Han Xu <han.xu@nxp.com>
4951L: linux-mtd@lists.infradead.org
4952S: Maintained
4953F: drivers/mtd/nand/gpmi-nand/*
4954
4955FREESCALE I2C CPM DRIVER
4956M: Jochen Friedrich <jochen@scram.de>
4957L: linuxppc-dev@lists.ozlabs.org
4958L: linux-i2c@vger.kernel.org
4959S: Maintained
4960F: drivers/i2c/busses/i2c-cpm.c
4961
4962FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4963M: Sascha Hauer <kernel@pengutronix.de>
4964L: linux-fbdev@vger.kernel.org
4965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4966S: Maintained
4967F: include/linux/platform_data/video-imxfb.h
4968F: drivers/video/fbdev/imxfb.c
4969
4970FREESCALE QUAD SPI DRIVER
4971M: Han Xu <han.xu@nxp.com>
4972L: linux-mtd@lists.infradead.org
4973S: Maintained
4974F: drivers/mtd/spi-nor/fsl-quadspi.c
4975
4976FREESCALE SOC FS_ENET DRIVER
4977M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4978M: Vitaly Bordug <vbordug@ru.mvista.com>
4979L: linuxppc-dev@lists.ozlabs.org
4980L: netdev@vger.kernel.org
4981S: Maintained
4982F: drivers/net/ethernet/freescale/fs_enet/
4983F: include/linux/fs_enet_pd.h
4984
4985FREESCALE IMX / MXC FEC DRIVER
4986M: Fugang Duan <fugang.duan@nxp.com>
4987L: netdev@vger.kernel.org
4988S: Maintained
4989F: drivers/net/ethernet/freescale/fec_main.c
4990F: drivers/net/ethernet/freescale/fec_ptp.c
4991F: drivers/net/ethernet/freescale/fec.h
4992F: Documentation/devicetree/bindings/net/fsl-fec.txt
4993
4994FREESCALE QUICC ENGINE LIBRARY
4995L: linuxppc-dev@lists.ozlabs.org
4996S: Orphan
4997F: drivers/soc/fsl/qe/
4998F: include/soc/fsl/*qe*.h
4999F: include/soc/fsl/*ucc*.h
5000
5001FREESCALE USB PERIPHERAL DRIVERS
5002M: Li Yang <leoli@freescale.com>
5003L: linux-usb@vger.kernel.org
5004L: linuxppc-dev@lists.ozlabs.org
5005S: Maintained
5006F: drivers/usb/gadget/udc/fsl*
5007
5008FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5009M: Li Yang <leoli@freescale.com>
5010L: netdev@vger.kernel.org
5011L: linuxppc-dev@lists.ozlabs.org
5012S: Maintained
5013F: drivers/net/ethernet/freescale/ucc_geth*
5014
5015FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5016M: Claudiu Manoil <claudiu.manoil@freescale.com>
5017L: netdev@vger.kernel.org
5018S: Maintained
5019F: drivers/net/ethernet/freescale/gianfar*
5020X: drivers/net/ethernet/freescale/gianfar_ptp.c
5021F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5022
5023FREESCALE QUICC ENGINE UCC HDLC DRIVER
5024M: Zhao Qiang <qiang.zhao@nxp.com>
5025L: netdev@vger.kernel.org
5026L: linuxppc-dev@lists.ozlabs.org
5027S: Maintained
5028F: drivers/net/wan/fsl_ucc_hdlc*
5029
5030FREESCALE QUICC ENGINE UCC UART DRIVER
5031M: Timur Tabi <timur@tabi.org>
5032L: linuxppc-dev@lists.ozlabs.org
5033S: Maintained
5034F: drivers/tty/serial/ucc_uart.c
5035
5036FREESCALE SOC SOUND DRIVERS
5037M: Timur Tabi <timur@tabi.org>
5038M: Nicolin Chen <nicoleotsuka@gmail.com>
5039M: Xiubo Li <Xiubo.Lee@gmail.com>
5040R: Fabio Estevam <fabio.estevam@nxp.com>
5041L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5042L: linuxppc-dev@lists.ozlabs.org
5043S: Maintained
5044F: sound/soc/fsl/fsl*
5045F: sound/soc/fsl/imx*
5046F: sound/soc/fsl/mpc8610_hpcd.c
5047
5048FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5049M: "J. German Rivera" <German.Rivera@freescale.com>
5050M: Stuart Yoder <stuart.yoder@nxp.com>
5051L: linux-kernel@vger.kernel.org
5052S: Maintained
5053F: drivers/staging/fsl-mc/
5054
5055FREEVXFS FILESYSTEM
5056M: Christoph Hellwig <hch@infradead.org>
5057W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5058S: Maintained
5059F: fs/freevxfs/
5060
5061FREEZER
5062M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5063M: Pavel Machek <pavel@ucw.cz>
5064L: linux-pm@vger.kernel.org
5065S: Supported
5066F: Documentation/power/freezing-of-tasks.txt
5067F: include/linux/freezer.h
5068F: kernel/freezer.c
5069
5070FRONTSWAP API
5071M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5072L: linux-kernel@vger.kernel.org
5073S: Maintained
5074F: mm/frontswap.c
5075F: include/linux/frontswap.h
5076
5077FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5078M: David Howells <dhowells@redhat.com>
5079L: linux-cachefs@redhat.com (moderated for non-subscribers)
5080S: Supported
5081F: Documentation/filesystems/caching/
5082F: fs/fscache/
5083F: include/linux/fscache*.h
5084
5085FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5086M: Theodore Y. Ts'o <tytso@mit.edu>
5087M: Jaegeuk Kim <jaegeuk@kernel.org>
5088S: Supported
5089F: fs/crypto/
5090F: include/linux/fscrypto.h
5091
5092F2FS FILE SYSTEM
5093M: Jaegeuk Kim <jaegeuk@kernel.org>
5094M: Changman Lee <cm224.lee@samsung.com>
5095R: Chao Yu <yuchao0@huawei.com>
5096L: linux-f2fs-devel@lists.sourceforge.net
5097W: http://en.wikipedia.org/wiki/F2FS
5098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5099S: Maintained
5100F: Documentation/filesystems/f2fs.txt
5101F: Documentation/ABI/testing/sysfs-fs-f2fs
5102F: fs/f2fs/
5103F: include/linux/f2fs_fs.h
5104F: include/trace/events/f2fs.h
5105
5106FUJITSU FR-V (FRV) PORT
5107S: Orphan
5108F: arch/frv/
5109
5110FUJITSU LAPTOP EXTRAS
5111M: Jonathan Woithe <jwoithe@just42.net>
5112L: platform-driver-x86@vger.kernel.org
5113S: Maintained
5114F: drivers/platform/x86/fujitsu-laptop.c
5115
5116FUJITSU M-5MO LS CAMERA ISP DRIVER
5117M: Kyungmin Park <kyungmin.park@samsung.com>
5118M: Heungjun Kim <riverful.kim@samsung.com>
5119L: linux-media@vger.kernel.org
5120S: Maintained
5121F: drivers/media/i2c/m5mols/
5122F: include/media/i2c/m5mols.h
5123
5124FUJITSU TABLET EXTRAS
5125M: Robert Gerlach <khnz@gmx.de>
5126L: platform-driver-x86@vger.kernel.org
5127S: Maintained
5128F: drivers/platform/x86/fujitsu-tablet.c
5129
5130FUSE: FILESYSTEM IN USERSPACE
5131M: Miklos Szeredi <miklos@szeredi.hu>
5132L: linux-fsdevel@vger.kernel.org
5133W: http://fuse.sourceforge.net/
5134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5135S: Maintained
5136F: fs/fuse/
5137F: include/uapi/linux/fuse.h
5138F: Documentation/filesystems/fuse.txt
5139
5140FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5141M: Rik Faith <faith@cs.unc.edu>
5142L: linux-scsi@vger.kernel.org
5143S: Odd Fixes (e.g., new signatures)
5144F: drivers/scsi/fdomain.*
5145
5146GCC PLUGINS
5147M: Kees Cook <keescook@chromium.org>
5148R: Emese Revfy <re.emese@gmail.com>
5149L: kernel-hardening@lists.openwall.com
5150S: Maintained
5151F: scripts/gcc-plugins/
5152F: scripts/gcc-plugin.sh
5153F: Documentation/gcc-plugins.txt
5154
5155GCOV BASED KERNEL PROFILING
5156M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5157S: Maintained
5158F: kernel/gcov/
5159F: Documentation/dev-tools/gcov.rst
5160
5161GDT SCSI DISK ARRAY CONTROLLER DRIVER
5162M: Achim Leubner <achim_leubner@adaptec.com>
5163L: linux-scsi@vger.kernel.org
5164W: http://www.icp-vortex.com/
5165S: Supported
5166F: drivers/scsi/gdt*
5167
5168GDB KERNEL DEBUGGING HELPER SCRIPTS
5169M: Jan Kiszka <jan.kiszka@siemens.com>
5170M: Kieran Bingham <kieran@bingham.xyz>
5171S: Supported
5172F: scripts/gdb/
5173
5174GEMTEK FM RADIO RECEIVER DRIVER
5175M: Hans Verkuil <hverkuil@xs4all.nl>
5176L: linux-media@vger.kernel.org
5177T: git git://linuxtv.org/media_tree.git
5178W: https://linuxtv.org
5179S: Maintained
5180F: drivers/media/radio/radio-gemtek*
5181
5182GENERIC GPIO I2C DRIVER
5183M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5184S: Supported
5185F: drivers/i2c/busses/i2c-gpio.c
5186F: include/linux/i2c-gpio.h
5187
5188GENERIC GPIO I2C MULTIPLEXER DRIVER
5189M: Peter Korsgaard <peter.korsgaard@barco.com>
5190L: linux-i2c@vger.kernel.org
5191S: Supported
5192F: drivers/i2c/muxes/i2c-mux-gpio.c
5193F: include/linux/i2c-mux-gpio.h
5194F: Documentation/i2c/muxes/i2c-mux-gpio
5195
5196GENERIC HDLC (WAN) DRIVERS
5197M: Krzysztof Halasa <khc@pm.waw.pl>
5198W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5199S: Maintained
5200F: drivers/net/wan/c101.c
5201F: drivers/net/wan/hd6457*
5202F: drivers/net/wan/hdlc*
5203F: drivers/net/wan/n2.c
5204F: drivers/net/wan/pc300too.c
5205F: drivers/net/wan/pci200syn.c
5206F: drivers/net/wan/wanxl*
5207
5208GENERIC INCLUDE/ASM HEADER FILES
5209M: Arnd Bergmann <arnd@arndb.de>
5210L: linux-arch@vger.kernel.org
5211T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5212S: Maintained
5213F: include/asm-generic/
5214F: include/uapi/asm-generic/
5215
5216GENERIC PHY FRAMEWORK
5217M: Kishon Vijay Abraham I <kishon@ti.com>
5218L: linux-kernel@vger.kernel.org
5219T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5220S: Supported
5221F: drivers/phy/
5222F: include/linux/phy/
5223
5224GENERIC PM DOMAINS
5225M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5226M: Kevin Hilman <khilman@kernel.org>
5227M: Ulf Hansson <ulf.hansson@linaro.org>
5228L: linux-pm@vger.kernel.org
5229S: Supported
5230F: drivers/base/power/domain*.c
5231F: include/linux/pm_domain.h
5232
5233GENERIC UIO DRIVER FOR PCI DEVICES
5234M: "Michael S. Tsirkin" <mst@redhat.com>
5235L: kvm@vger.kernel.org
5236S: Supported
5237F: drivers/uio/uio_pci_generic.c
5238
5239GET_MAINTAINER SCRIPT
5240M: Joe Perches <joe@perches.com>
5241S: Maintained
5242F: scripts/get_maintainer.pl
5243
5244GFS2 FILE SYSTEM
5245M: Steven Whitehouse <swhiteho@redhat.com>
5246M: Bob Peterson <rpeterso@redhat.com>
5247L: cluster-devel@redhat.com
5248W: http://sources.redhat.com/cluster/
5249T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5250S: Supported
5251F: Documentation/filesystems/gfs2*.txt
5252F: fs/gfs2/
5253F: include/uapi/linux/gfs2_ondisk.h
5254
5255GIGASET ISDN DRIVERS
5256M: Paul Bolle <pebolle@tiscali.nl>
5257L: gigaset307x-common@lists.sourceforge.net
5258W: http://gigaset307x.sourceforge.net/
5259S: Odd Fixes
5260F: Documentation/isdn/README.gigaset
5261F: drivers/isdn/gigaset/
5262F: include/uapi/linux/gigaset_dev.h
5263
5264GO7007 MPEG CODEC
5265M: Hans Verkuil <hans.verkuil@cisco.com>
5266L: linux-media@vger.kernel.org
5267S: Maintained
5268F: drivers/media/usb/go7007/
5269
5270GOODIX TOUCHSCREEN
5271M: Bastien Nocera <hadess@hadess.net>
5272L: linux-input@vger.kernel.org
5273S: Maintained
5274F: drivers/input/touchscreen/goodix.c
5275
5276GPIO SUBSYSTEM
5277M: Linus Walleij <linus.walleij@linaro.org>
5278M: Alexandre Courbot <gnurou@gmail.com>
5279L: linux-gpio@vger.kernel.org
5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5281S: Maintained
5282F: Documentation/devicetree/bindings/gpio/
5283F: Documentation/gpio/
5284F: Documentation/ABI/testing/gpio-cdev
5285F: Documentation/ABI/obsolete/sysfs-gpio
5286F: drivers/gpio/
5287F: include/linux/gpio/
5288F: include/linux/gpio.h
5289F: include/asm-generic/gpio.h
5290F: include/uapi/linux/gpio.h
5291F: tools/gpio/
5292
5293GRE DEMULTIPLEXER DRIVER
5294M: Dmitry Kozlov <xeb@mail.ru>
5295L: netdev@vger.kernel.org
5296S: Maintained
5297F: net/ipv4/gre_demux.c
5298F: net/ipv4/gre_offload.c
5299F: include/net/gre.h
5300
5301GRETH 10/100/1G Ethernet MAC device driver
5302M: Andreas Larsson <andreas@gaisler.com>
5303L: netdev@vger.kernel.org
5304S: Maintained
5305F: drivers/net/ethernet/aeroflex/
5306
5307GSPCA FINEPIX SUBDRIVER
5308M: Frank Zago <frank@zago.net>
5309L: linux-media@vger.kernel.org
5310T: git git://linuxtv.org/media_tree.git
5311S: Maintained
5312F: drivers/media/usb/gspca/finepix.c
5313
5314GSPCA GL860 SUBDRIVER
5315M: Olivier Lorin <o.lorin@laposte.net>
5316L: linux-media@vger.kernel.org
5317T: git git://linuxtv.org/media_tree.git
5318S: Maintained
5319F: drivers/media/usb/gspca/gl860/
5320
5321GSPCA M5602 SUBDRIVER
5322M: Erik Andren <erik.andren@gmail.com>
5323L: linux-media@vger.kernel.org
5324T: git git://linuxtv.org/media_tree.git
5325S: Maintained
5326F: drivers/media/usb/gspca/m5602/
5327
5328GSPCA PAC207 SONIXB SUBDRIVER
5329M: Hans Verkuil <hverkuil@xs4all.nl>
5330L: linux-media@vger.kernel.org
5331T: git git://linuxtv.org/media_tree.git
5332S: Odd Fixes
5333F: drivers/media/usb/gspca/pac207.c
5334
5335GSPCA SN9C20X SUBDRIVER
5336M: Brian Johnson <brijohn@gmail.com>
5337L: linux-media@vger.kernel.org
5338T: git git://linuxtv.org/media_tree.git
5339S: Maintained
5340F: drivers/media/usb/gspca/sn9c20x.c
5341
5342GSPCA T613 SUBDRIVER
5343M: Leandro Costantino <lcostantino@gmail.com>
5344L: linux-media@vger.kernel.org
5345T: git git://linuxtv.org/media_tree.git
5346S: Maintained
5347F: drivers/media/usb/gspca/t613.c
5348
5349GSPCA USB WEBCAM DRIVER
5350M: Hans Verkuil <hverkuil@xs4all.nl>
5351L: linux-media@vger.kernel.org
5352T: git git://linuxtv.org/media_tree.git
5353S: Odd Fixes
5354F: drivers/media/usb/gspca/
5355
5356GUID PARTITION TABLE (GPT)
5357M: Davidlohr Bueso <dave@stgolabs.net>
5358L: linux-efi@vger.kernel.org
5359S: Maintained
5360F: block/partitions/efi.*
5361
5362STK1160 USB VIDEO CAPTURE DRIVER
5363M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5364L: linux-media@vger.kernel.org
5365T: git git://linuxtv.org/media_tree.git
5366S: Maintained
5367F: drivers/media/usb/stk1160/
5368
5369H8/300 ARCHITECTURE
5370M: Yoshinori Sato <ysato@users.sourceforge.jp>
5371L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5372W: http://uclinux-h8.sourceforge.jp
5373T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5374S: Maintained
5375F: arch/h8300/
5376F: drivers/clocksource/h8300_*.c
5377F: drivers/clk/h8300/
5378F: drivers/irqchip/irq-renesas-h8*.c
5379
5380HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5381M: Frank Seidel <frank@f-seidel.de>
5382L: platform-driver-x86@vger.kernel.org
5383W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5384S: Maintained
5385F: drivers/platform/x86/hdaps.c
5386
5387HDPVR USB VIDEO ENCODER DRIVER
5388M: Hans Verkuil <hverkuil@xs4all.nl>
5389L: linux-media@vger.kernel.org
5390T: git git://linuxtv.org/media_tree.git
5391W: https://linuxtv.org
5392S: Odd Fixes
5393F: drivers/media/usb/hdpvr/
5394
5395HWPOISON MEMORY FAILURE HANDLING
5396M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5397L: linux-mm@kvack.org
5398S: Maintained
5399F: mm/memory-failure.c
5400F: mm/hwpoison-inject.c
5401
5402HYPERVISOR VIRTUAL CONSOLE DRIVER
5403L: linuxppc-dev@lists.ozlabs.org
5404S: Odd Fixes
5405F: drivers/tty/hvc/
5406
5407HACKRF MEDIA DRIVER
5408M: Antti Palosaari <crope@iki.fi>
5409L: linux-media@vger.kernel.org
5410W: https://linuxtv.org
5411W: http://palosaari.fi/linux/
5412Q: http://patchwork.linuxtv.org/project/linux-media/list/
5413T: git git://linuxtv.org/anttip/media_tree.git
5414S: Maintained
5415F: drivers/media/usb/hackrf/
5416
5417HARDWARE MONITORING
5418M: Jean Delvare <jdelvare@suse.com>
5419M: Guenter Roeck <linux@roeck-us.net>
5420L: linux-hwmon@vger.kernel.org
5421W: http://hwmon.wiki.kernel.org/
5422T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5423T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5424S: Maintained
5425F: Documentation/hwmon/
5426F: drivers/hwmon/
5427F: include/linux/hwmon*.h
5428
5429HARDWARE RANDOM NUMBER GENERATOR CORE
5430M: Matt Mackall <mpm@selenic.com>
5431M: Herbert Xu <herbert@gondor.apana.org.au>
5432L: linux-crypto@vger.kernel.org
5433S: Odd fixes
5434F: Documentation/devicetree/bindings/rng/
5435F: Documentation/hw_random.txt
5436F: drivers/char/hw_random/
5437F: include/linux/hw_random.h
5438
5439HARDWARE SPINLOCK CORE
5440M: Ohad Ben-Cohen <ohad@wizery.com>
5441M: Bjorn Andersson <bjorn.andersson@linaro.org>
5442L: linux-remoteproc@vger.kernel.org
5443S: Maintained
5444T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5445F: Documentation/devicetree/bindings/hwlock/
5446F: Documentation/hwspinlock.txt
5447F: drivers/hwspinlock/
5448F: include/linux/hwspinlock.h
5449
5450HARMONY SOUND DRIVER
5451L: linux-parisc@vger.kernel.org
5452S: Maintained
5453F: sound/parisc/harmony.*
5454
5455HD29L2 MEDIA DRIVER
5456M: Antti Palosaari <crope@iki.fi>
5457L: linux-media@vger.kernel.org
5458W: https://linuxtv.org
5459W: http://palosaari.fi/linux/
5460Q: http://patchwork.linuxtv.org/project/linux-media/list/
5461T: git git://linuxtv.org/anttip/media_tree.git
5462S: Maintained
5463F: drivers/media/dvb-frontends/hd29l2*
5464
5465HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5466M: Brian Boylston <brian.boylston@hpe.com>
5467S: Supported
5468F: Documentation/watchdog/hpwdt.txt
5469F: drivers/watchdog/hpwdt.c
5470
5471HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5472M: Don Brace <don.brace@microsemi.com>
5473L: iss_storagedev@hp.com
5474L: esc.storagedev@microsemi.com
5475L: linux-scsi@vger.kernel.org
5476S: Supported
5477F: Documentation/scsi/hpsa.txt
5478F: drivers/scsi/hpsa*.[ch]
5479F: include/linux/cciss*.h
5480F: include/uapi/linux/cciss*.h
5481
5482HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5483M: Don Brace <don.brace@microsemi.com>
5484L: iss_storagedev@hp.com
5485L: esc.storagedev@microsemi.com
5486L: linux-scsi@vger.kernel.org
5487S: Supported
5488F: Documentation/blockdev/cciss.txt
5489F: drivers/block/cciss*
5490F: include/linux/cciss_ioctl.h
5491F: include/uapi/linux/cciss_ioctl.h
5492
5493HFI1 DRIVER
5494M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5495M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5496L: linux-rdma@vger.kernel.org
5497S: Supported
5498F: drivers/infiniband/hw/hfi1
5499
5500HFS FILESYSTEM
5501L: linux-fsdevel@vger.kernel.org
5502S: Orphan
5503F: Documentation/filesystems/hfs.txt
5504F: fs/hfs/
5505
5506HFSPLUS FILESYSTEM
5507L: linux-fsdevel@vger.kernel.org
5508S: Orphan
5509F: Documentation/filesystems/hfsplus.txt
5510F: fs/hfsplus/
5511
5512HGA FRAMEBUFFER DRIVER
5513M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5514L: linux-nvidia@lists.surfsouth.com
5515W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5516S: Maintained
5517F: drivers/video/fbdev/hgafb.c
5518
5519HIBERNATION (aka Software Suspend, aka swsusp)
5520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5521M: Pavel Machek <pavel@ucw.cz>
5522L: linux-pm@vger.kernel.org
5523S: Supported
5524F: arch/x86/power/
5525F: drivers/base/power/
5526F: kernel/power/
5527F: include/linux/suspend.h
5528F: include/linux/freezer.h
5529F: include/linux/pm.h
5530F: arch/*/include/asm/suspend*.h
5531
5532HID CORE LAYER
5533M: Jiri Kosina <jikos@kernel.org>
5534R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5535L: linux-input@vger.kernel.org
5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5537S: Maintained
5538F: drivers/hid/
5539F: include/linux/hid*
5540F: include/uapi/linux/hid*
5541
5542HID SENSOR HUB DRIVERS
5543M: Jiri Kosina <jikos@kernel.org>
5544M: Jonathan Cameron <jic23@kernel.org>
5545M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5546L: linux-input@vger.kernel.org
5547L: linux-iio@vger.kernel.org
5548S: Maintained
5549F: Documentation/hid/hid-sensor*
5550F: drivers/hid/hid-sensor-*
5551F: drivers/iio/*/hid-*
5552F: include/linux/hid-sensor-*
5553
5554HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5555M: Thomas Gleixner <tglx@linutronix.de>
5556L: linux-kernel@vger.kernel.org
5557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5558S: Maintained
5559F: Documentation/timers/
5560F: kernel/time/hrtimer.c
5561F: kernel/time/clockevents.c
5562F: kernel/time/tick*.*
5563F: kernel/time/timer_*.c
5564F: include/linux/clockchips.h
5565F: include/linux/hrtimer.h
5566
5567HIGH-SPEED SCC DRIVER FOR AX.25
5568L: linux-hams@vger.kernel.org
5569S: Orphan
5570F: drivers/net/hamradio/dmascc.c
5571F: drivers/net/hamradio/scc.c
5572
5573HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5574M: HighPoint Linux Team <linux@highpoint-tech.com>
5575W: http://www.highpoint-tech.com
5576S: Supported
5577F: Documentation/scsi/hptiop.txt
5578F: drivers/scsi/hptiop.c
5579
5580HIPPI
5581M: Jes Sorensen <jes@trained-monkey.org>
5582L: linux-hippi@sunsite.dk
5583S: Maintained
5584F: include/linux/hippidevice.h
5585F: include/uapi/linux/if_hippi.h
5586F: net/802/hippi.c
5587F: drivers/net/hippi/
5588
5589HISILICON NETWORK SUBSYSTEM DRIVER
5590M: Yisen Zhuang <yisen.zhuang@huawei.com>
5591M: Salil Mehta <salil.mehta@huawei.com>
5592L: netdev@vger.kernel.org
5593W: http://www.hisilicon.com
5594S: Maintained
5595F: drivers/net/ethernet/hisilicon/
5596F: Documentation/devicetree/bindings/net/hisilicon*.txt
5597
5598HISILICON ROCE DRIVER
5599M: Lijun Ou <oulijun@huawei.com>
5600M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5601L: linux-rdma@vger.kernel.org
5602S: Maintained
5603F: drivers/infiniband/hw/hns/
5604F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5605
5606HISILICON SAS Controller
5607M: John Garry <john.garry@huawei.com>
5608W: http://www.hisilicon.com
5609S: Supported
5610F: drivers/scsi/hisi_sas/
5611F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5612
5613HOST AP DRIVER
5614M: Jouni Malinen <j@w1.fi>
5615L: hostap@shmoo.com (subscribers-only)
5616L: linux-wireless@vger.kernel.org
5617W: http://hostap.epitest.fi/
5618S: Maintained
5619F: drivers/net/wireless/intersil/hostap/
5620
5621HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5622L: platform-driver-x86@vger.kernel.org
5623S: Orphan
5624F: drivers/platform/x86/tc1100-wmi.c
5625
5626HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5627M: Jaroslav Kysela <perex@perex.cz>
5628S: Maintained
5629F: drivers/net/ethernet/hp/hp100.*
5630
5631HPET: High Precision Event Timers driver
5632M: Clemens Ladisch <clemens@ladisch.de>
5633S: Maintained
5634F: Documentation/timers/hpet.txt
5635F: drivers/char/hpet.c
5636F: include/linux/hpet.h
5637F: include/uapi/linux/hpet.h
5638
5639HPET: x86
5640S: Orphan
5641F: arch/x86/kernel/hpet.c
5642F: arch/x86/include/asm/hpet.h
5643
5644HPFS FILESYSTEM
5645M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5646W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5647S: Maintained
5648F: fs/hpfs/
5649
5650HSI SUBSYSTEM
5651M: Sebastian Reichel <sre@kernel.org>
5652T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5653S: Maintained
5654F: Documentation/ABI/testing/sysfs-bus-hsi
5655F: Documentation/hsi.txt
5656F: drivers/hsi/
5657F: include/linux/hsi/
5658F: include/uapi/linux/hsi/
5659
5660HSO 3G MODEM DRIVER
5661M: Jan Dumon <j.dumon@option.com>
5662W: http://www.pharscape.org
5663S: Maintained
5664F: drivers/net/usb/hso.c
5665
5666HSR NETWORK PROTOCOL
5667M: Arvid Brodin <arvid.brodin@alten.se>
5668L: netdev@vger.kernel.org
5669S: Maintained
5670F: net/hsr/
5671
5672HTCPEN TOUCHSCREEN DRIVER
5673M: Pau Oliva Fora <pof@eslack.org>
5674L: linux-input@vger.kernel.org
5675S: Maintained
5676F: drivers/input/touchscreen/htcpen.c
5677
5678HUGETLB FILESYSTEM
5679M: Nadia Yvette Chambers <nyc@holomorphy.com>
5680S: Maintained
5681F: fs/hugetlbfs/
5682
5683HVA ST MEDIA DRIVER
5684M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5685L: linux-media@vger.kernel.org
5686T: git git://linuxtv.org/media_tree.git
5687W: https://linuxtv.org
5688S: Supported
5689F: drivers/media/platform/sti/hva
5690
5691Hyper-V CORE AND DRIVERS
5692M: "K. Y. Srinivasan" <kys@microsoft.com>
5693M: Haiyang Zhang <haiyangz@microsoft.com>
5694L: devel@linuxdriverproject.org
5695S: Maintained
5696F: arch/x86/include/asm/mshyperv.h
5697F: arch/x86/include/uapi/asm/hyperv.h
5698F: arch/x86/kernel/cpu/mshyperv.c
5699F: drivers/hid/hid-hyperv.c
5700F: drivers/hv/
5701F: drivers/input/serio/hyperv-keyboard.c
5702F: drivers/pci/host/pci-hyperv.c
5703F: drivers/net/hyperv/
5704F: drivers/scsi/storvsc_drv.c
5705F: drivers/video/fbdev/hyperv_fb.c
5706F: include/linux/hyperv.h
5707F: tools/hv/
5708F: Documentation/ABI/stable/sysfs-bus-vmbus
5709
5710I2C MUXES
5711M: Peter Rosin <peda@axentia.se>
5712L: linux-i2c@vger.kernel.org
5713S: Maintained
5714F: Documentation/i2c/i2c-topology
5715F: Documentation/i2c/muxes/
5716F: Documentation/devicetree/bindings/i2c/i2c-mux*
5717F: Documentation/devicetree/bindings/i2c/i2c-arb*
5718F: Documentation/devicetree/bindings/i2c/i2c-gate*
5719F: drivers/i2c/i2c-mux.c
5720F: drivers/i2c/muxes/
5721F: include/linux/i2c-mux.h
5722
5723I2C OVER PARALLEL PORT
5724M: Jean Delvare <jdelvare@suse.com>
5725L: linux-i2c@vger.kernel.org
5726S: Maintained
5727F: Documentation/i2c/busses/i2c-parport
5728F: Documentation/i2c/busses/i2c-parport-light
5729F: drivers/i2c/busses/i2c-parport.c
5730F: drivers/i2c/busses/i2c-parport-light.c
5731
5732I2C/SMBUS CONTROLLER DRIVERS FOR PC
5733M: Jean Delvare <jdelvare@suse.com>
5734L: linux-i2c@vger.kernel.org
5735S: Maintained
5736F: Documentation/i2c/busses/i2c-ali1535
5737F: Documentation/i2c/busses/i2c-ali1563
5738F: Documentation/i2c/busses/i2c-ali15x3
5739F: Documentation/i2c/busses/i2c-amd756
5740F: Documentation/i2c/busses/i2c-amd8111
5741F: Documentation/i2c/busses/i2c-i801
5742F: Documentation/i2c/busses/i2c-nforce2
5743F: Documentation/i2c/busses/i2c-piix4
5744F: Documentation/i2c/busses/i2c-sis5595
5745F: Documentation/i2c/busses/i2c-sis630
5746F: Documentation/i2c/busses/i2c-sis96x
5747F: Documentation/i2c/busses/i2c-via
5748F: Documentation/i2c/busses/i2c-viapro
5749F: drivers/i2c/busses/i2c-ali1535.c
5750F: drivers/i2c/busses/i2c-ali1563.c
5751F: drivers/i2c/busses/i2c-ali15x3.c
5752F: drivers/i2c/busses/i2c-amd756.c
5753F: drivers/i2c/busses/i2c-amd756-s4882.c
5754F: drivers/i2c/busses/i2c-amd8111.c
5755F: drivers/i2c/busses/i2c-i801.c
5756F: drivers/i2c/busses/i2c-isch.c
5757F: drivers/i2c/busses/i2c-nforce2.c
5758F: drivers/i2c/busses/i2c-nforce2-s4985.c
5759F: drivers/i2c/busses/i2c-piix4.c
5760F: drivers/i2c/busses/i2c-sis5595.c
5761F: drivers/i2c/busses/i2c-sis630.c
5762F: drivers/i2c/busses/i2c-sis96x.c
5763F: drivers/i2c/busses/i2c-via.c
5764F: drivers/i2c/busses/i2c-viapro.c
5765
5766I2C/SMBUS ISMT DRIVER
5767M: Seth Heasley <seth.heasley@intel.com>
5768M: Neil Horman <nhorman@tuxdriver.com>
5769L: linux-i2c@vger.kernel.org
5770F: drivers/i2c/busses/i2c-ismt.c
5771F: Documentation/i2c/busses/i2c-ismt
5772
5773I2C/SMBUS STUB DRIVER
5774M: Jean Delvare <jdelvare@suse.com>
5775L: linux-i2c@vger.kernel.org
5776S: Maintained
5777F: drivers/i2c/i2c-stub.c
5778
5779I2C SUBSYSTEM
5780M: Wolfram Sang <wsa@the-dreams.de>
5781L: linux-i2c@vger.kernel.org
5782W: https://i2c.wiki.kernel.org/
5783Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5785S: Maintained
5786F: Documentation/devicetree/bindings/i2c/
5787F: Documentation/i2c/
5788F: drivers/i2c/
5789F: drivers/i2c/*/
5790F: include/linux/i2c.h
5791F: include/linux/i2c-*.h
5792F: include/uapi/linux/i2c.h
5793F: include/uapi/linux/i2c-*.h
5794
5795I2C ACPI SUPPORT
5796M: Mika Westerberg <mika.westerberg@linux.intel.com>
5797L: linux-i2c@vger.kernel.org
5798L: linux-acpi@vger.kernel.org
5799S: Maintained
5800
5801I2C-TAOS-EVM DRIVER
5802M: Jean Delvare <jdelvare@suse.com>
5803L: linux-i2c@vger.kernel.org
5804S: Maintained
5805F: Documentation/i2c/busses/i2c-taos-evm
5806F: drivers/i2c/busses/i2c-taos-evm.c
5807
5808I2C-TINY-USB DRIVER
5809M: Till Harbaum <till@harbaum.org>
5810L: linux-i2c@vger.kernel.org
5811W: http://www.harbaum.org/till/i2c_tiny_usb
5812S: Maintained
5813F: drivers/i2c/busses/i2c-tiny-usb.c
5814
5815i386 BOOT CODE
5816M: "H. Peter Anvin" <hpa@zytor.com>
5817S: Maintained
5818F: arch/x86/boot/
5819
5820i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5821M: "H. Peter Anvin" <hpa@zytor.com>
5822T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5823S: Maintained
5824
5825IA64 (Itanium) PLATFORM
5826M: Tony Luck <tony.luck@intel.com>
5827M: Fenghua Yu <fenghua.yu@intel.com>
5828L: linux-ia64@vger.kernel.org
5829T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5830S: Maintained
5831F: arch/ia64/
5832
5833IBM Power VMX Cryptographic instructions
5834M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5835M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5836L: linux-crypto@vger.kernel.org
5837S: Supported
5838F: drivers/crypto/vmx/Makefile
5839F: drivers/crypto/vmx/Kconfig
5840F: drivers/crypto/vmx/vmx.c
5841F: drivers/crypto/vmx/aes*
5842F: drivers/crypto/vmx/ghash*
5843F: drivers/crypto/vmx/ppc-xlate.pl
5844
5845IBM Power in-Nest Crypto Acceleration
5846M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5847M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5848L: linux-crypto@vger.kernel.org
5849S: Supported
5850F: drivers/crypto/nx/Makefile
5851F: drivers/crypto/nx/Kconfig
5852F: drivers/crypto/nx/nx-aes*
5853F: drivers/crypto/nx/nx-sha*
5854F: drivers/crypto/nx/nx.*
5855F: drivers/crypto/nx/nx_csbcpb.h
5856F: drivers/crypto/nx/nx_debugfs.h
5857
5858IBM Power 842 compression accelerator
5859M: Dan Streetman <ddstreet@ieee.org>
5860S: Supported
5861F: drivers/crypto/nx/Makefile
5862F: drivers/crypto/nx/Kconfig
5863F: drivers/crypto/nx/nx-842*
5864F: include/linux/sw842.h
5865F: crypto/842.c
5866F: lib/842/
5867
5868IBM Power Linux RAID adapter
5869M: Brian King <brking@us.ibm.com>
5870S: Supported
5871F: drivers/scsi/ipr.*
5872
5873IBM Power Virtual Ethernet Device Driver
5874M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5875L: netdev@vger.kernel.org
5876S: Supported
5877F: drivers/net/ethernet/ibm/ibmveth.*
5878
5879IBM Power SRIOV Virtual NIC Device Driver
5880M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5881M: John Allen <jallen@linux.vnet.ibm.com>
5882L: netdev@vger.kernel.org
5883S: Supported
5884F: drivers/net/ethernet/ibm/ibmvnic.*
5885
5886IBM Power Virtual SCSI Device Drivers
5887M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5888L: linux-scsi@vger.kernel.org
5889S: Supported
5890F: drivers/scsi/ibmvscsi/ibmvscsi*
5891F: include/scsi/viosrp.h
5892
5893IBM Power Virtual SCSI Device Target Driver
5894M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5895M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5896L: linux-scsi@vger.kernel.org
5897L: target-devel@vger.kernel.org
5898S: Supported
5899F: drivers/scsi/ibmvscsi_tgt/
5900
5901IBM Power Virtual FC Device Drivers
5902M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5903L: linux-scsi@vger.kernel.org
5904S: Supported
5905F: drivers/scsi/ibmvscsi/ibmvfc*
5906
5907IBM ServeRAID RAID DRIVER
5908S: Orphan
5909F: drivers/scsi/ips.*
5910
5911ICH LPC AND GPIO DRIVER
5912M: Peter Tyser <ptyser@xes-inc.com>
5913S: Maintained
5914F: drivers/mfd/lpc_ich.c
5915F: drivers/gpio/gpio-ich.c
5916
5917IDE SUBSYSTEM
5918M: "David S. Miller" <davem@davemloft.net>
5919L: linux-ide@vger.kernel.org
5920Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5922S: Maintained
5923F: Documentation/ide/
5924F: drivers/ide/
5925F: include/linux/ide.h
5926
5927IDEAPAD LAPTOP EXTRAS DRIVER
5928M: Ike Panhc <ike.pan@canonical.com>
5929L: platform-driver-x86@vger.kernel.org
5930W: http://launchpad.net/ideapad-laptop
5931S: Maintained
5932F: drivers/platform/x86/ideapad-laptop.c
5933
5934IDEAPAD LAPTOP SLIDEBAR DRIVER
5935M: Andrey Moiseev <o2g.org.ru@gmail.com>
5936L: linux-input@vger.kernel.org
5937W: https://github.com/o2genum/ideapad-slidebar
5938S: Maintained
5939F: drivers/input/misc/ideapad_slidebar.c
5940
5941IDE/ATAPI DRIVERS
5942M: Borislav Petkov <bp@alien8.de>
5943L: linux-ide@vger.kernel.org
5944S: Maintained
5945F: Documentation/cdrom/ide-cd
5946F: drivers/ide/ide-cd*
5947
5948IDLE-I7300
5949M: Andy Henroid <andrew.d.henroid@intel.com>
5950L: linux-pm@vger.kernel.org
5951S: Supported
5952F: drivers/idle/i7300_idle.c
5953
5954IEEE 802.15.4 SUBSYSTEM
5955M: Alexander Aring <aar@pengutronix.de>
5956L: linux-wpan@vger.kernel.org
5957W: http://wpan.cakelab.org/
5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5960S: Maintained
5961F: net/ieee802154/
5962F: net/mac802154/
5963F: drivers/net/ieee802154/
5964F: include/linux/nl802154.h
5965F: include/linux/ieee802154.h
5966F: include/net/nl802154.h
5967F: include/net/mac802154.h
5968F: include/net/af_ieee802154.h
5969F: include/net/cfg802154.h
5970F: include/net/ieee802154_netdev.h
5971F: Documentation/networking/ieee802154.txt
5972
5973IGORPLUG-USB IR RECEIVER
5974M: Sean Young <sean@mess.org>
5975L: linux-media@vger.kernel.org
5976S: Maintained
5977F: drivers/media/rc/igorplugusb.c
5978
5979IGUANAWORKS USB IR TRANSCEIVER
5980M: Sean Young <sean@mess.org>
5981L: linux-media@vger.kernel.org
5982S: Maintained
5983F: drivers/media/rc/iguanair.c
5984
5985IIO SUBSYSTEM AND DRIVERS
5986M: Jonathan Cameron <jic23@kernel.org>
5987R: Hartmut Knaack <knaack.h@gmx.de>
5988R: Lars-Peter Clausen <lars@metafoo.de>
5989R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5990L: linux-iio@vger.kernel.org
5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5992S: Maintained
5993F: Documentation/devicetree/bindings/iio/
5994F: drivers/iio/
5995F: drivers/staging/iio/
5996F: include/linux/iio/
5997F: tools/iio/
5998
5999IKANOS/ADI EAGLE ADSL USB DRIVER
6000M: Matthieu Castet <castet.matthieu@free.fr>
6001M: Stanislaw Gruszka <stf_xl@wp.pl>
6002S: Maintained
6003F: drivers/usb/atm/ueagle-atm.c
6004
6005INA209 HARDWARE MONITOR DRIVER
6006M: Guenter Roeck <linux@roeck-us.net>
6007L: linux-hwmon@vger.kernel.org
6008S: Maintained
6009F: Documentation/hwmon/ina209
6010F: Documentation/devicetree/bindings/i2c/ina209.txt
6011F: drivers/hwmon/ina209.c
6012
6013INA2XX HARDWARE MONITOR DRIVER
6014M: Guenter Roeck <linux@roeck-us.net>
6015L: linux-hwmon@vger.kernel.org
6016S: Maintained
6017F: Documentation/hwmon/ina2xx
6018F: drivers/hwmon/ina2xx.c
6019F: include/linux/platform_data/ina2xx.h
6020
6021INDUSTRY PACK SUBSYSTEM (IPACK)
6022M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6023M: Jens Taprogge <jens.taprogge@taprogge.org>
6024M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6025L: industrypack-devel@lists.sourceforge.net
6026W: http://industrypack.sourceforge.net
6027S: Maintained
6028F: drivers/ipack/
6029
6030INGENIC JZ4780 DMA Driver
6031M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6032S: Maintained
6033F: drivers/dma/dma-jz4780.c
6034
6035INGENIC JZ4780 NAND DRIVER
6036M: Harvey Hunt <harveyhuntnexus@gmail.com>
6037L: linux-mtd@lists.infradead.org
6038S: Maintained
6039F: drivers/mtd/nand/jz4780_*
6040
6041INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6042M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6043M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6044L: linux-ima-devel@lists.sourceforge.net
6045L: linux-ima-user@lists.sourceforge.net
6046L: linux-security-module@vger.kernel.org
6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6048S: Supported
6049F: security/integrity/ima/
6050
6051IMGTEC IR DECODER DRIVER
6052M: James Hogan <james.hogan@imgtec.com>
6053S: Maintained
6054F: drivers/media/rc/img-ir/
6055
6056IMS TWINTURBO FRAMEBUFFER DRIVER
6057L: linux-fbdev@vger.kernel.org
6058S: Orphan
6059F: drivers/video/fbdev/imsttfb.c
6060
6061INFINIBAND SUBSYSTEM
6062M: Doug Ledford <dledford@redhat.com>
6063M: Sean Hefty <sean.hefty@intel.com>
6064M: Hal Rosenstock <hal.rosenstock@gmail.com>
6065L: linux-rdma@vger.kernel.org
6066W: http://www.openfabrics.org/
6067Q: http://patchwork.kernel.org/project/linux-rdma/list/
6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6069S: Supported
6070F: Documentation/infiniband/
6071F: drivers/infiniband/
6072F: include/uapi/linux/if_infiniband.h
6073F: include/uapi/rdma/
6074F: include/rdma/
6075
6076INOTIFY
6077M: John McCutchan <john@johnmccutchan.com>
6078M: Robert Love <rlove@rlove.org>
6079M: Eric Paris <eparis@parisplace.org>
6080S: Maintained
6081F: Documentation/filesystems/inotify.txt
6082F: fs/notify/inotify/
6083F: include/linux/inotify.h
6084F: include/uapi/linux/inotify.h
6085
6086INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6087M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6088L: linux-input@vger.kernel.org
6089Q: http://patchwork.kernel.org/project/linux-input/list/
6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6091S: Maintained
6092F: drivers/input/
6093F: include/linux/input.h
6094F: include/uapi/linux/input.h
6095F: include/linux/input/
6096F: Documentation/devicetree/bindings/input/
6097
6098INPUT MULTITOUCH (MT) PROTOCOL
6099M: Henrik Rydberg <rydberg@bitmath.org>
6100L: linux-input@vger.kernel.org
6101S: Odd fixes
6102F: Documentation/input/multi-touch-protocol.txt
6103F: drivers/input/input-mt.c
6104K: \b(ABS|SYN)_MT_
6105
6106INTEL ASoC BDW/HSW DRIVERS
6107M: Jie Yang <yang.jie@linux.intel.com>
6108L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6109S: Supported
6110F: sound/soc/intel/common/sst-dsp*
6111F: sound/soc/intel/common/sst-firmware.c
6112F: sound/soc/intel/boards/broadwell.c
6113F: sound/soc/intel/haswell/
6114
6115INTEL C600 SERIES SAS CONTROLLER DRIVER
6116M: Intel SCU Linux support <intel-linux-scu@intel.com>
6117M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6118L: linux-scsi@vger.kernel.org
6119T: git git://git.code.sf.net/p/intel-sas/isci
6120S: Supported
6121F: drivers/scsi/isci/
6122
6123INTEL HID EVENT DRIVER
6124M: Alex Hung <alex.hung@canonical.com>
6125L: platform-driver-x86@vger.kernel.org
6126S: Maintained
6127F: drivers/platform/x86/intel-hid.c
6128
6129INTEL VIRTUAL BUTTON DRIVER
6130M: AceLan Kao <acelan.kao@canonical.com>
6131L: platform-driver-x86@vger.kernel.org
6132S: Maintained
6133F: drivers/platform/x86/intel-vbtn.c
6134
6135INTEL IDLE DRIVER
6136M: Len Brown <lenb@kernel.org>
6137L: linux-pm@vger.kernel.org
6138T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6139S: Supported
6140F: drivers/idle/intel_idle.c
6141
6142INTEL INTEGRATED SENSOR HUB DRIVER
6143M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6144M: Jiri Kosina <jikos@kernel.org>
6145L: linux-input@vger.kernel.org
6146S: Maintained
6147F: drivers/hid/intel-ish-hid/
6148
6149INTEL PSTATE DRIVER
6150M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6151M: Len Brown <lenb@kernel.org>
6152L: linux-pm@vger.kernel.org
6153S: Supported
6154F: drivers/cpufreq/intel_pstate.c
6155
6156INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6157M: Maik Broemme <mbroemme@plusserver.de>
6158L: linux-fbdev@vger.kernel.org
6159S: Maintained
6160F: Documentation/fb/intelfb.txt
6161F: drivers/video/fbdev/intelfb/
6162
6163INTEL 810/815 FRAMEBUFFER DRIVER
6164M: Antonino Daplas <adaplas@gmail.com>
6165L: linux-fbdev@vger.kernel.org
6166S: Maintained
6167F: drivers/video/fbdev/i810/
6168
6169INTEL MENLOW THERMAL DRIVER
6170M: Sujith Thomas <sujith.thomas@intel.com>
6171L: platform-driver-x86@vger.kernel.org
6172W: https://01.org/linux-acpi
6173S: Supported
6174F: drivers/platform/x86/intel_menlow.c
6175
6176INTEL I/OAT DMA DRIVER
6177M: Dave Jiang <dave.jiang@intel.com>
6178R: Dan Williams <dan.j.williams@intel.com>
6179L: dmaengine@vger.kernel.org
6180Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6181S: Supported
6182F: drivers/dma/ioat*
6183
6184INTEL IOMMU (VT-d)
6185M: David Woodhouse <dwmw2@infradead.org>
6186L: iommu@lists.linux-foundation.org
6187T: git git://git.infradead.org/iommu-2.6.git
6188S: Supported
6189F: drivers/iommu/intel-iommu.c
6190F: include/linux/intel-iommu.h
6191
6192INTEL IOP-ADMA DMA DRIVER
6193R: Dan Williams <dan.j.williams@intel.com>
6194S: Odd fixes
6195F: drivers/dma/iop-adma.c
6196
6197INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6198M: Krzysztof Halasa <khalasa@piap.pl>
6199S: Maintained
6200F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6201F: arch/arm/mach-ixp4xx/include/mach/npe.h
6202F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6203F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6204F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6205F: drivers/net/wan/ixp4xx_hss.c
6206
6207INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6208M: Deepak Saxena <dsaxena@plexity.net>
6209S: Maintained
6210F: drivers/char/hw_random/ixp4xx-rng.c
6211
6212INTEL ETHERNET DRIVERS
6213M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6214L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6215W: http://www.intel.com/support/feedback.htm
6216W: http://e1000.sourceforge.net/
6217Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6220S: Supported
6221F: Documentation/networking/e100.txt
6222F: Documentation/networking/e1000.txt
6223F: Documentation/networking/e1000e.txt
6224F: Documentation/networking/igb.txt
6225F: Documentation/networking/igbvf.txt
6226F: Documentation/networking/ixgb.txt
6227F: Documentation/networking/ixgbe.txt
6228F: Documentation/networking/ixgbevf.txt
6229F: Documentation/networking/i40e.txt
6230F: Documentation/networking/i40evf.txt
6231F: drivers/net/ethernet/intel/
6232F: drivers/net/ethernet/intel/*/
6233
6234INTEL RDMA RNIC DRIVER
6235M: Faisal Latif <faisal.latif@intel.com>
6236R: Chien Tin Tung <chien.tin.tung@intel.com>
6237R: Mustafa Ismail <mustafa.ismail@intel.com>
6238R: Shiraz Saleem <shiraz.saleem@intel.com>
6239R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6240L: linux-rdma@vger.kernel.org
6241S: Supported
6242F: drivers/infiniband/hw/i40iw/
6243
6244INTEL MERRIFIELD GPIO DRIVER
6245M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6246L: linux-gpio@vger.kernel.org
6247S: Maintained
6248F: drivers/gpio/gpio-merrifield.c
6249
6250INTEL-MID GPIO DRIVER
6251M: David Cohen <david.a.cohen@linux.intel.com>
6252L: linux-gpio@vger.kernel.org
6253S: Maintained
6254F: drivers/gpio/gpio-intel-mid.c
6255
6256INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6257M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6258L: linux-wireless@vger.kernel.org
6259S: Maintained
6260F: Documentation/networking/README.ipw2100
6261F: Documentation/networking/README.ipw2200
6262F: drivers/net/wireless/intel/ipw2x00/
6263
6264INTEL(R) TRACE HUB
6265M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6266S: Supported
6267F: Documentation/trace/intel_th.txt
6268F: drivers/hwtracing/intel_th/
6269
6270INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6271M: Ning Sun <ning.sun@intel.com>
6272L: tboot-devel@lists.sourceforge.net
6273W: http://tboot.sourceforge.net
6274T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6275S: Supported
6276F: Documentation/intel_txt.txt
6277F: include/linux/tboot.h
6278F: arch/x86/kernel/tboot.c
6279
6280INTEL WIRELESS WIMAX CONNECTION 2400
6281M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6282M: linux-wimax@intel.com
6283L: wimax@linuxwimax.org (subscribers-only)
6284S: Supported
6285W: http://linuxwimax.org
6286F: Documentation/wimax/README.i2400m
6287F: drivers/net/wimax/i2400m/
6288F: include/uapi/linux/wimax/i2400m.h
6289
6290INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6291M: Stanislaw Gruszka <sgruszka@redhat.com>
6292L: linux-wireless@vger.kernel.org
6293S: Supported
6294F: drivers/net/wireless/intel/iwlegacy/
6295
6296INTEL WIRELESS WIFI LINK (iwlwifi)
6297M: Johannes Berg <johannes.berg@intel.com>
6298M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6299M: Luca Coelho <luciano.coelho@intel.com>
6300M: Intel Linux Wireless <linuxwifi@intel.com>
6301L: linux-wireless@vger.kernel.org
6302W: http://intellinuxwireless.org
6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6304S: Supported
6305F: drivers/net/wireless/intel/iwlwifi/
6306
6307INTEL MANAGEMENT ENGINE (mei)
6308M: Tomas Winkler <tomas.winkler@intel.com>
6309L: linux-kernel@vger.kernel.org
6310S: Supported
6311F: include/uapi/linux/mei.h
6312F: include/linux/mei_cl_bus.h
6313F: drivers/misc/mei/*
6314F: drivers/watchdog/mei_wdt.c
6315F: Documentation/misc-devices/mei/*
6316
6317INTEL MIC DRIVERS (mic)
6318M: Sudeep Dutt <sudeep.dutt@intel.com>
6319M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6320S: Supported
6321W: https://github.com/sudeepdutt/mic
6322W: http://software.intel.com/en-us/mic-developer
6323F: include/linux/mic_bus.h
6324F: include/linux/scif.h
6325F: include/uapi/linux/mic_common.h
6326F: include/uapi/linux/mic_ioctl.h
6327F: include/uapi/linux/scif_ioctl.h
6328F: drivers/misc/mic/
6329F: drivers/dma/mic_x100_dma.c
6330F: drivers/dma/mic_x100_dma.h
6331F: Documentation/mic/
6332
6333INTEL PMC/P-Unit IPC DRIVER
6334M: Zha Qipeng<qipeng.zha@intel.com>
6335L: platform-driver-x86@vger.kernel.org
6336S: Maintained
6337F: drivers/platform/x86/intel_pmc_ipc.c
6338F: drivers/platform/x86/intel_punit_ipc.c
6339F: arch/x86/include/asm/intel_pmc_ipc.h
6340F: arch/x86/include/asm/intel_punit_ipc.h
6341
6342INTEL TELEMETRY DRIVER
6343M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6344L: platform-driver-x86@vger.kernel.org
6345S: Maintained
6346F: arch/x86/include/asm/intel_telemetry.h
6347F: drivers/platform/x86/intel_telemetry*
6348
6349INTEL PMC CORE DRIVER
6350M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6351M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6352L: platform-driver-x86@vger.kernel.org
6353S: Maintained
6354F: arch/x86/include/asm/pmc_core.h
6355F: drivers/platform/x86/intel_pmc_core*
6356
6357IOC3 ETHERNET DRIVER
6358M: Ralf Baechle <ralf@linux-mips.org>
6359L: linux-mips@linux-mips.org
6360S: Maintained
6361F: drivers/net/ethernet/sgi/ioc3-eth.c
6362
6363IOC3 SERIAL DRIVER
6364M: Pat Gefre <pfg@sgi.com>
6365L: linux-serial@vger.kernel.org
6366S: Maintained
6367F: drivers/tty/serial/ioc3_serial.c
6368
6369IOMMU DRIVERS
6370M: Joerg Roedel <joro@8bytes.org>
6371L: iommu@lists.linux-foundation.org
6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6373S: Maintained
6374F: Documentation/devicetree/bindings/iommu/
6375F: drivers/iommu/
6376
6377IP MASQUERADING
6378M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6379S: Maintained
6380F: net/ipv4/netfilter/ipt_MASQUERADE.c
6381
6382IPMI SUBSYSTEM
6383M: Corey Minyard <minyard@acm.org>
6384L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6385W: http://openipmi.sourceforge.net/
6386S: Supported
6387F: Documentation/IPMI.txt
6388F: drivers/char/ipmi/
6389F: include/linux/ipmi*
6390F: include/uapi/linux/ipmi*
6391
6392QCOM AUDIO (ASoC) DRIVERS
6393M: Patrick Lai <plai@codeaurora.org>
6394M: Banajit Goswami <bgoswami@codeaurora.org>
6395L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6396S: Supported
6397F: sound/soc/qcom/
6398
6399IPS SCSI RAID DRIVER
6400M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6401L: linux-scsi@vger.kernel.org
6402W: http://www.adaptec.com/
6403S: Maintained
6404F: drivers/scsi/ips*
6405
6406IPVS
6407M: Wensong Zhang <wensong@linux-vs.org>
6408M: Simon Horman <horms@verge.net.au>
6409M: Julian Anastasov <ja@ssi.bg>
6410L: netdev@vger.kernel.org
6411L: lvs-devel@vger.kernel.org
6412S: Maintained
6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6415F: Documentation/networking/ipvs-sysctl.txt
6416F: include/net/ip_vs.h
6417F: include/uapi/linux/ip_vs.h
6418F: net/netfilter/ipvs/
6419
6420IPWIRELESS DRIVER
6421M: Jiri Kosina <jikos@kernel.org>
6422M: David Sterba <dsterba@suse.com>
6423S: Odd Fixes
6424F: drivers/tty/ipwireless/
6425
6426IPX NETWORK LAYER
6427M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6428L: netdev@vger.kernel.org
6429S: Maintained
6430F: include/net/ipx.h
6431F: include/uapi/linux/ipx.h
6432F: net/ipx/
6433
6434IRDA SUBSYSTEM
6435M: Samuel Ortiz <samuel@sortiz.org>
6436L: irda-users@lists.sourceforge.net (subscribers-only)
6437L: netdev@vger.kernel.org
6438W: http://irda.sourceforge.net/
6439S: Maintained
6440T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6441F: Documentation/networking/irda.txt
6442F: drivers/net/irda/
6443F: include/net/irda/
6444F: net/irda/
6445
6446IRQ SUBSYSTEM
6447M: Thomas Gleixner <tglx@linutronix.de>
6448L: linux-kernel@vger.kernel.org
6449S: Maintained
6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6451F: kernel/irq/
6452
6453IRQCHIP DRIVERS
6454M: Thomas Gleixner <tglx@linutronix.de>
6455M: Jason Cooper <jason@lakedaemon.net>
6456M: Marc Zyngier <marc.zyngier@arm.com>
6457L: linux-kernel@vger.kernel.org
6458S: Maintained
6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6460T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6461F: Documentation/devicetree/bindings/interrupt-controller/
6462F: drivers/irqchip/
6463
6464IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6465M: Marc Zyngier <marc.zyngier@arm.com>
6466S: Maintained
6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6468F: Documentation/IRQ-domain.txt
6469F: include/linux/irqdomain.h
6470F: kernel/irq/irqdomain.c
6471F: kernel/irq/msi.c
6472
6473ISA
6474M: William Breathitt Gray <vilhelm.gray@gmail.com>
6475S: Maintained
6476F: Documentation/isa.txt
6477F: drivers/base/isa.c
6478F: include/linux/isa.h
6479
6480ISAPNP
6481M: Jaroslav Kysela <perex@perex.cz>
6482S: Maintained
6483F: Documentation/isapnp.txt
6484F: drivers/pnp/isapnp/
6485F: include/linux/isapnp.h
6486
6487ISA RADIO MODULE
6488M: Hans Verkuil <hverkuil@xs4all.nl>
6489L: linux-media@vger.kernel.org
6490T: git git://linuxtv.org/media_tree.git
6491W: https://linuxtv.org
6492S: Maintained
6493F: drivers/media/radio/radio-isa*
6494
6495iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6496M: Peter Jones <pjones@redhat.com>
6497M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6498S: Maintained
6499F: drivers/firmware/iscsi_ibft*
6500
6501ISCSI
6502M: Mike Christie <michaelc@cs.wisc.edu>
6503L: open-iscsi@googlegroups.com
6504W: www.open-iscsi.org
6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6506S: Maintained
6507F: drivers/scsi/*iscsi*
6508F: include/scsi/*iscsi*
6509
6510ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6511M: Or Gerlitz <ogerlitz@mellanox.com>
6512M: Sagi Grimberg <sagi@grimberg.me>
6513M: Roi Dayan <roid@mellanox.com>
6514L: linux-rdma@vger.kernel.org
6515S: Supported
6516W: http://www.openfabrics.org
6517W: www.open-iscsi.org
6518Q: http://patchwork.kernel.org/project/linux-rdma/list/
6519F: drivers/infiniband/ulp/iser/
6520
6521ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6522M: Sagi Grimberg <sagi@grimberg.me>
6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6524L: linux-rdma@vger.kernel.org
6525L: target-devel@vger.kernel.org
6526S: Supported
6527W: http://www.linux-iscsi.org
6528F: drivers/infiniband/ulp/isert
6529
6530ISDN SUBSYSTEM
6531M: Karsten Keil <isdn@linux-pingi.de>
6532L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6533L: netdev@vger.kernel.org
6534W: http://www.isdn4linux.de
6535T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6536S: Maintained
6537F: Documentation/isdn/
6538F: drivers/isdn/
6539F: include/linux/isdn.h
6540F: include/linux/isdn/
6541F: include/uapi/linux/isdn.h
6542F: include/uapi/linux/isdn/
6543
6544ISDN SUBSYSTEM (Eicon active card driver)
6545M: Armin Schindler <mac@melware.de>
6546L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6547W: http://www.melware.de
6548S: Maintained
6549F: drivers/isdn/hardware/eicon/
6550
6551IT87 HARDWARE MONITORING DRIVER
6552M: Jean Delvare <jdelvare@suse.com>
6553L: linux-hwmon@vger.kernel.org
6554S: Maintained
6555F: Documentation/hwmon/it87
6556F: drivers/hwmon/it87.c
6557
6558IT913X MEDIA DRIVER
6559M: Antti Palosaari <crope@iki.fi>
6560L: linux-media@vger.kernel.org
6561W: https://linuxtv.org
6562W: http://palosaari.fi/linux/
6563Q: http://patchwork.linuxtv.org/project/linux-media/list/
6564T: git git://linuxtv.org/anttip/media_tree.git
6565S: Maintained
6566F: drivers/media/tuners/it913x*
6567
6568IVTV VIDEO4LINUX DRIVER
6569M: Andy Walls <awalls@md.metrocast.net>
6570L: ivtv-devel@ivtvdriver.org (subscribers-only)
6571L: linux-media@vger.kernel.org
6572T: git git://linuxtv.org/media_tree.git
6573W: http://www.ivtvdriver.org
6574S: Maintained
6575F: Documentation/video4linux/*.ivtv
6576F: drivers/media/pci/ivtv/
6577F: include/uapi/linux/ivtv*
6578
6579IX2505V MEDIA DRIVER
6580M: Malcolm Priestley <tvboxspy@gmail.com>
6581L: linux-media@vger.kernel.org
6582W: https://linuxtv.org
6583Q: http://patchwork.linuxtv.org/project/linux-media/list/
6584S: Maintained
6585F: drivers/media/dvb-frontends/ix2505v*
6586
6587JC42.4 TEMPERATURE SENSOR DRIVER
6588M: Guenter Roeck <linux@roeck-us.net>
6589L: linux-hwmon@vger.kernel.org
6590S: Maintained
6591F: drivers/hwmon/jc42.c
6592F: Documentation/hwmon/jc42
6593
6594JFS FILESYSTEM
6595M: Dave Kleikamp <shaggy@kernel.org>
6596L: jfs-discussion@lists.sourceforge.net
6597W: http://jfs.sourceforge.net/
6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6599S: Maintained
6600F: Documentation/filesystems/jfs.txt
6601F: fs/jfs/
6602
6603JME NETWORK DRIVER
6604M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6605L: netdev@vger.kernel.org
6606S: Maintained
6607F: drivers/net/ethernet/jme.*
6608
6609JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6610M: David Woodhouse <dwmw2@infradead.org>
6611L: linux-mtd@lists.infradead.org
6612W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6613S: Maintained
6614F: fs/jffs2/
6615F: include/uapi/linux/jffs2.h
6616
6617JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6618M: "Theodore Ts'o" <tytso@mit.edu>
6619M: Jan Kara <jack@suse.com>
6620L: linux-ext4@vger.kernel.org
6621S: Maintained
6622F: fs/jbd2/
6623F: include/linux/jbd2.h
6624
6625JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6626M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6627L: linux-media@vger.kernel.org
6628S: Maintained
6629F: drivers/media/platform/rcar_jpu.c
6630
6631JSM Neo PCI based serial card
6632M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6633L: linux-serial@vger.kernel.org
6634S: Maintained
6635F: drivers/tty/serial/jsm/
6636
6637K10TEMP HARDWARE MONITORING DRIVER
6638M: Clemens Ladisch <clemens@ladisch.de>
6639L: linux-hwmon@vger.kernel.org
6640S: Maintained
6641F: Documentation/hwmon/k10temp
6642F: drivers/hwmon/k10temp.c
6643
6644K8TEMP HARDWARE MONITORING DRIVER
6645M: Rudolf Marek <r.marek@assembler.cz>
6646L: linux-hwmon@vger.kernel.org
6647S: Maintained
6648F: Documentation/hwmon/k8temp
6649F: drivers/hwmon/k8temp.c
6650
6651KASAN
6652M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6653R: Alexander Potapenko <glider@google.com>
6654R: Dmitry Vyukov <dvyukov@google.com>
6655L: kasan-dev@googlegroups.com
6656S: Maintained
6657F: arch/*/include/asm/kasan.h
6658F: arch/*/mm/kasan_init*
6659F: Documentation/dev-tools/kasan.rst
6660F: include/linux/kasan*.h
6661F: lib/test_kasan.c
6662F: mm/kasan/
6663F: scripts/Makefile.kasan
6664
6665KCONFIG
6666M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6667L: linux-kbuild@vger.kernel.org
6668T: git git://gitorious.org/linux-kconfig/linux-kconfig
6669S: Maintained
6670F: Documentation/kbuild/kconfig-language.txt
6671F: scripts/kconfig/
6672
6673KDUMP
6674M: Dave Young <dyoung@redhat.com>
6675M: Baoquan He <bhe@redhat.com>
6676R: Vivek Goyal <vgoyal@redhat.com>
6677L: kexec@lists.infradead.org
6678W: http://lse.sourceforge.net/kdump/
6679S: Maintained
6680F: Documentation/kdump/
6681
6682KEENE FM RADIO TRANSMITTER DRIVER
6683M: Hans Verkuil <hverkuil@xs4all.nl>
6684L: linux-media@vger.kernel.org
6685T: git git://linuxtv.org/media_tree.git
6686W: https://linuxtv.org
6687S: Maintained
6688F: drivers/media/radio/radio-keene*
6689
6690KERNEL AUTOMOUNTER v4 (AUTOFS4)
6691M: Ian Kent <raven@themaw.net>
6692L: autofs@vger.kernel.org
6693S: Maintained
6694F: fs/autofs4/
6695
6696KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6697M: Michal Marek <mmarek@suse.com>
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6700L: linux-kbuild@vger.kernel.org
6701S: Maintained
6702F: Documentation/kbuild/
6703F: Makefile
6704F: scripts/Makefile.*
6705F: scripts/basic/
6706F: scripts/mk*
6707F: scripts/package/
6708
6709KERNEL JANITORS
6710L: kernel-janitors@vger.kernel.org
6711W: http://kernelnewbies.org/KernelJanitors
6712S: Odd Fixes
6713
6714KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6715M: "J. Bruce Fields" <bfields@fieldses.org>
6716M: Jeff Layton <jlayton@poochiereds.net>
6717L: linux-nfs@vger.kernel.org
6718W: http://nfs.sourceforge.net/
6719T: git git://linux-nfs.org/~bfields/linux.git
6720S: Supported
6721F: fs/nfsd/
6722F: include/uapi/linux/nfsd/
6723F: fs/lockd/
6724F: fs/nfs_common/
6725F: net/sunrpc/
6726F: include/linux/lockd/
6727F: include/linux/sunrpc/
6728F: include/uapi/linux/sunrpc/
6729
6730KERNEL SELFTEST FRAMEWORK
6731M: Shuah Khan <shuahkh@osg.samsung.com>
6732M: Shuah Khan <shuah@kernel.org>
6733L: linux-kselftest@vger.kernel.org
6734T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6735S: Maintained
6736F: tools/testing/selftests
6737
6738KERNEL VIRTUAL MACHINE (KVM)
6739M: Paolo Bonzini <pbonzini@redhat.com>
6740M: Radim Krčmář <rkrcmar@redhat.com>
6741L: kvm@vger.kernel.org
6742W: http://www.linux-kvm.org
6743T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6744S: Supported
6745F: Documentation/*/kvm*.txt
6746F: Documentation/virtual/kvm/
6747F: arch/*/kvm/
6748F: arch/x86/kernel/kvm.c
6749F: arch/x86/kernel/kvmclock.c
6750F: arch/*/include/asm/kvm*
6751F: include/linux/kvm*
6752F: include/uapi/linux/kvm*
6753F: virt/kvm/
6754F: tools/kvm/
6755
6756KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6757M: Joerg Roedel <joro@8bytes.org>
6758L: kvm@vger.kernel.org
6759W: http://www.linux-kvm.org/
6760S: Maintained
6761F: arch/x86/include/asm/svm.h
6762F: arch/x86/kvm/svm.c
6763
6764KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6765M: Alexander Graf <agraf@suse.com>
6766L: kvm-ppc@vger.kernel.org
6767W: http://www.linux-kvm.org/
6768T: git git://github.com/agraf/linux-2.6.git
6769S: Supported
6770F: arch/powerpc/include/asm/kvm*
6771F: arch/powerpc/kvm/
6772
6773KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6774M: Christian Borntraeger <borntraeger@de.ibm.com>
6775M: Cornelia Huck <cornelia.huck@de.ibm.com>
6776L: linux-s390@vger.kernel.org
6777W: http://www.ibm.com/developerworks/linux/linux390/
6778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6779S: Supported
6780F: Documentation/s390/kvm.txt
6781F: arch/s390/include/asm/kvm*
6782F: arch/s390/kvm/
6783
6784KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6785M: Christoffer Dall <christoffer.dall@linaro.org>
6786M: Marc Zyngier <marc.zyngier@arm.com>
6787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6788L: kvmarm@lists.cs.columbia.edu
6789W: http://systems.cs.columbia.edu/projects/kvm-arm
6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6791S: Supported
6792F: arch/arm/include/uapi/asm/kvm*
6793F: arch/arm/include/asm/kvm*
6794F: arch/arm/kvm/
6795F: virt/kvm/arm/
6796F: include/kvm/arm_*
6797
6798KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6799M: Christoffer Dall <christoffer.dall@linaro.org>
6800M: Marc Zyngier <marc.zyngier@arm.com>
6801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6802L: kvmarm@lists.cs.columbia.edu
6803S: Maintained
6804F: arch/arm64/include/uapi/asm/kvm*
6805F: arch/arm64/include/asm/kvm*
6806F: arch/arm64/kvm/
6807
6808KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6809M: James Hogan <james.hogan@imgtec.com>
6810L: linux-mips@linux-mips.org
6811S: Supported
6812F: arch/mips/include/uapi/asm/kvm*
6813F: arch/mips/include/asm/kvm*
6814F: arch/mips/kvm/
6815
6816KEXEC
6817M: Eric Biederman <ebiederm@xmission.com>
6818W: http://kernel.org/pub/linux/utils/kernel/kexec/
6819L: kexec@lists.infradead.org
6820S: Maintained
6821F: include/linux/kexec.h
6822F: include/uapi/linux/kexec.h
6823F: kernel/kexec*
6824
6825KEYS/KEYRINGS:
6826M: David Howells <dhowells@redhat.com>
6827L: keyrings@vger.kernel.org
6828S: Maintained
6829F: Documentation/security/keys.txt
6830F: include/linux/key.h
6831F: include/linux/key-type.h
6832F: include/linux/keyctl.h
6833F: include/uapi/linux/keyctl.h
6834F: include/keys/
6835F: security/keys/
6836
6837KEYS-TRUSTED
6838M: David Safford <safford@us.ibm.com>
6839M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6840L: linux-security-module@vger.kernel.org
6841L: keyrings@vger.kernel.org
6842S: Supported
6843F: Documentation/security/keys-trusted-encrypted.txt
6844F: include/keys/trusted-type.h
6845F: security/keys/trusted.c
6846F: security/keys/trusted.h
6847
6848KEYS-ENCRYPTED
6849M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6850M: David Safford <safford@us.ibm.com>
6851L: linux-security-module@vger.kernel.org
6852L: keyrings@vger.kernel.org
6853S: Supported
6854F: Documentation/security/keys-trusted-encrypted.txt
6855F: include/keys/encrypted-type.h
6856F: security/keys/encrypted-keys/
6857
6858KGDB / KDB /debug_core
6859M: Jason Wessel <jason.wessel@windriver.com>
6860W: http://kgdb.wiki.kernel.org/
6861L: kgdb-bugreport@lists.sourceforge.net
6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6863S: Maintained
6864F: Documentation/DocBook/kgdb.tmpl
6865F: drivers/misc/kgdbts.c
6866F: drivers/tty/serial/kgdboc.c
6867F: include/linux/kdb.h
6868F: include/linux/kgdb.h
6869F: kernel/debug/
6870
6871KMEMCHECK
6872M: Vegard Nossum <vegardno@ifi.uio.no>
6873M: Pekka Enberg <penberg@kernel.org>
6874S: Maintained
6875F: Documentation/dev-tools/kmemcheck.rst
6876F: arch/x86/include/asm/kmemcheck.h
6877F: arch/x86/mm/kmemcheck/
6878F: include/linux/kmemcheck.h
6879F: mm/kmemcheck.c
6880
6881KMEMLEAK
6882M: Catalin Marinas <catalin.marinas@arm.com>
6883S: Maintained
6884F: Documentation/dev-tools/kmemleak.rst
6885F: include/linux/kmemleak.h
6886F: mm/kmemleak.c
6887F: mm/kmemleak-test.c
6888
6889KPROBES
6890M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6891M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6892M: "David S. Miller" <davem@davemloft.net>
6893M: Masami Hiramatsu <mhiramat@kernel.org>
6894S: Maintained
6895F: Documentation/kprobes.txt
6896F: include/linux/kprobes.h
6897F: kernel/kprobes.c
6898
6899KS0108 LCD CONTROLLER DRIVER
6900M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6901W: http://miguelojeda.es/auxdisplay.htm
6902W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6903S: Maintained
6904F: Documentation/auxdisplay/ks0108
6905F: drivers/auxdisplay/ks0108.c
6906F: include/linux/ks0108.h
6907
6908L3MDEV
6909M: David Ahern <dsa@cumulusnetworks.com>
6910L: netdev@vger.kernel.org
6911S: Maintained
6912F: net/l3mdev
6913F: include/net/l3mdev.h
6914
6915LANTIQ MIPS ARCHITECTURE
6916M: John Crispin <john@phrozen.org>
6917L: linux-mips@linux-mips.org
6918S: Maintained
6919F: arch/mips/lantiq
6920
6921LAPB module
6922L: linux-x25@vger.kernel.org
6923S: Orphan
6924F: Documentation/networking/lapb-module.txt
6925F: include/*/lapb.h
6926F: net/lapb/
6927
6928LASI 53c700 driver for PARISC
6929M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6930L: linux-scsi@vger.kernel.org
6931S: Maintained
6932F: Documentation/scsi/53c700.txt
6933F: drivers/scsi/53c700*
6934
6935LED SUBSYSTEM
6936M: Richard Purdie <rpurdie@rpsys.net>
6937M: Jacek Anaszewski <j.anaszewski@samsung.com>
6938L: linux-leds@vger.kernel.org
6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6940S: Maintained
6941F: Documentation/devicetree/bindings/leds/
6942F: drivers/leds/
6943F: include/linux/leds.h
6944
6945LEGACY EEPROM DRIVER
6946M: Jean Delvare <jdelvare@suse.com>
6947S: Maintained
6948F: Documentation/misc-devices/eeprom
6949F: drivers/misc/eeprom/eeprom.c
6950
6951LEGO USB Tower driver
6952M: Juergen Stuber <starblue@users.sourceforge.net>
6953L: legousb-devel@lists.sourceforge.net
6954W: http://legousb.sourceforge.net/
6955S: Maintained
6956F: drivers/usb/misc/legousbtower.c
6957
6958LG2160 MEDIA DRIVER
6959M: Michael Krufky <mkrufky@linuxtv.org>
6960L: linux-media@vger.kernel.org
6961W: https://linuxtv.org
6962W: http://github.com/mkrufky
6963Q: http://patchwork.linuxtv.org/project/linux-media/list/
6964T: git git://linuxtv.org/mkrufky/tuners.git
6965S: Maintained
6966F: drivers/media/dvb-frontends/lg2160.*
6967
6968LGDT3305 MEDIA DRIVER
6969M: Michael Krufky <mkrufky@linuxtv.org>
6970L: linux-media@vger.kernel.org
6971W: https://linuxtv.org
6972W: http://github.com/mkrufky
6973Q: http://patchwork.linuxtv.org/project/linux-media/list/
6974T: git git://linuxtv.org/mkrufky/tuners.git
6975S: Maintained
6976F: drivers/media/dvb-frontends/lgdt3305.*
6977
6978LGUEST
6979M: Rusty Russell <rusty@rustcorp.com.au>
6980L: lguest@lists.ozlabs.org
6981W: http://lguest.ozlabs.org/
6982S: Odd Fixes
6983F: arch/x86/include/asm/lguest*.h
6984F: arch/x86/lguest/
6985F: drivers/lguest/
6986F: include/linux/lguest*.h
6987F: tools/lguest/
6988
6989LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6990M: Tejun Heo <tj@kernel.org>
6991L: linux-ide@vger.kernel.org
6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6993S: Maintained
6994F: drivers/ata/
6995F: include/linux/ata.h
6996F: include/linux/libata.h
6997F: Documentation/devicetree/bindings/ata/
6998
6999LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7000M: Viresh Kumar <vireshk@kernel.org>
7001L: linux-ide@vger.kernel.org
7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7003S: Maintained
7004F: include/linux/pata_arasan_cf_data.h
7005F: drivers/ata/pata_arasan_cf.c
7006
7007LIBATA PATA DRIVERS
7008M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7009M: Tejun Heo <tj@kernel.org>
7010L: linux-ide@vger.kernel.org
7011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7012S: Maintained
7013F: drivers/ata/pata_*.c
7014F: drivers/ata/ata_generic.c
7015
7016LIBATA SATA AHCI PLATFORM devices support
7017M: Hans de Goede <hdegoede@redhat.com>
7018M: Tejun Heo <tj@kernel.org>
7019L: linux-ide@vger.kernel.org
7020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7021S: Maintained
7022F: drivers/ata/ahci_platform.c
7023F: drivers/ata/libahci_platform.c
7024F: include/linux/ahci_platform.h
7025
7026LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7027M: Mikael Pettersson <mikpelinux@gmail.com>
7028L: linux-ide@vger.kernel.org
7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7030S: Maintained
7031F: drivers/ata/sata_promise.*
7032
7033LIBLOCKDEP
7034M: Sasha Levin <sasha.levin@oracle.com>
7035S: Maintained
7036F: tools/lib/lockdep/
7037
7038LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7039M: Dan Williams <dan.j.williams@intel.com>
7040L: linux-nvdimm@lists.01.org
7041Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7042T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7043S: Supported
7044F: drivers/nvdimm/*
7045F: include/linux/nd.h
7046F: include/linux/libnvdimm.h
7047F: include/uapi/linux/ndctl.h
7048
7049LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7050M: Ross Zwisler <ross.zwisler@linux.intel.com>
7051L: linux-nvdimm@lists.01.org
7052Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7053S: Supported
7054F: drivers/nvdimm/blk.c
7055F: drivers/nvdimm/region_devs.c
7056F: drivers/acpi/nfit*
7057
7058LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7059M: Vishal Verma <vishal.l.verma@intel.com>
7060L: linux-nvdimm@lists.01.org
7061Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7062S: Supported
7063F: drivers/nvdimm/btt*
7064
7065LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7066M: Ross Zwisler <ross.zwisler@linux.intel.com>
7067L: linux-nvdimm@lists.01.org
7068Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7069S: Supported
7070F: drivers/nvdimm/pmem.c
7071F: include/linux/pmem.h
7072F: arch/*/include/asm/pmem.h
7073
7074LIGHTNVM PLATFORM SUPPORT
7075M: Matias Bjorling <mb@lightnvm.io>
7076W: http://github/OpenChannelSSD
7077L: linux-block@vger.kernel.org
7078S: Maintained
7079F: drivers/lightnvm/
7080F: include/linux/lightnvm.h
7081F: include/uapi/linux/lightnvm.h
7082
7083LINUX FOR IBM pSERIES (RS/6000)
7084M: Paul Mackerras <paulus@au.ibm.com>
7085W: http://www.ibm.com/linux/ltc/projects/ppc
7086S: Supported
7087F: arch/powerpc/boot/rs6000.h
7088
7089LINUX FOR POWERPC (32-BIT AND 64-BIT)
7090M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7091M: Paul Mackerras <paulus@samba.org>
7092M: Michael Ellerman <mpe@ellerman.id.au>
7093W: http://www.penguinppc.org/
7094L: linuxppc-dev@lists.ozlabs.org
7095Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7097S: Supported
7098F: Documentation/powerpc/
7099F: arch/powerpc/
7100F: drivers/char/tpm/tpm_ibmvtpm*
7101F: drivers/crypto/nx/
7102F: drivers/crypto/vmx/
7103F: drivers/net/ethernet/ibm/ibmveth.*
7104F: drivers/net/ethernet/ibm/ibmvnic.*
7105F: drivers/pci/hotplug/pnv_php.c
7106F: drivers/pci/hotplug/rpa*
7107F: drivers/scsi/ibmvscsi/
7108N: opal
7109N: /pmac
7110N: powermac
7111N: powernv
7112N: [^a-z0-9]ps3
7113N: pseries
7114
7115LINUX FOR POWER MACINTOSH
7116M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7117W: http://www.penguinppc.org/
7118L: linuxppc-dev@lists.ozlabs.org
7119S: Maintained
7120F: arch/powerpc/platforms/powermac/
7121F: drivers/macintosh/
7122
7123LINUX FOR POWERPC EMBEDDED MPC5XXX
7124M: Anatolij Gustschin <agust@denx.de>
7125L: linuxppc-dev@lists.ozlabs.org
7126T: git git://git.denx.de/linux-denx-agust.git
7127S: Maintained
7128F: arch/powerpc/platforms/512x/
7129F: arch/powerpc/platforms/52xx/
7130
7131LINUX FOR POWERPC EMBEDDED PPC4XX
7132M: Alistair Popple <alistair@popple.id.au>
7133M: Matt Porter <mporter@kernel.crashing.org>
7134W: http://www.penguinppc.org/
7135L: linuxppc-dev@lists.ozlabs.org
7136S: Maintained
7137F: arch/powerpc/platforms/40x/
7138F: arch/powerpc/platforms/44x/
7139
7140LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7141L: linuxppc-dev@lists.ozlabs.org
7142S: Orphan
7143F: arch/powerpc/*/*virtex*
7144F: arch/powerpc/*/*/*virtex*
7145
7146LINUX FOR POWERPC EMBEDDED PPC8XX
7147M: Vitaly Bordug <vitb@kernel.crashing.org>
7148W: http://www.penguinppc.org/
7149L: linuxppc-dev@lists.ozlabs.org
7150S: Maintained
7151F: arch/powerpc/platforms/8xx/
7152
7153LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7154M: Scott Wood <oss@buserror.net>
7155M: Kumar Gala <galak@kernel.crashing.org>
7156W: http://www.penguinppc.org/
7157L: linuxppc-dev@lists.ozlabs.org
7158T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7159S: Maintained
7160F: arch/powerpc/platforms/83xx/
7161F: arch/powerpc/platforms/85xx/
7162
7163LINUX FOR POWERPC PA SEMI PWRFICIENT
7164M: Olof Johansson <olof@lixom.net>
7165L: linuxppc-dev@lists.ozlabs.org
7166S: Maintained
7167F: arch/powerpc/platforms/pasemi/
7168F: drivers/*/*pasemi*
7169F: drivers/*/*/*pasemi*
7170
7171LINUX SECURITY MODULE (LSM) FRAMEWORK
7172M: Chris Wright <chrisw@sous-sol.org>
7173L: linux-security-module@vger.kernel.org
7174S: Supported
7175
7176LIS3LV02D ACCELEROMETER DRIVER
7177M: Eric Piel <eric.piel@tremplin-utc.net>
7178S: Maintained
7179F: Documentation/misc-devices/lis3lv02d
7180F: drivers/misc/lis3lv02d/
7181F: drivers/platform/x86/hp_accel.c
7182
7183LIVE PATCHING
7184M: Josh Poimboeuf <jpoimboe@redhat.com>
7185M: Jessica Yu <jeyu@redhat.com>
7186M: Jiri Kosina <jikos@kernel.org>
7187M: Miroslav Benes <mbenes@suse.cz>
7188R: Petr Mladek <pmladek@suse.com>
7189S: Maintained
7190F: kernel/livepatch/
7191F: include/linux/livepatch.h
7192F: arch/x86/include/asm/livepatch.h
7193F: arch/x86/kernel/livepatch.c
7194F: Documentation/livepatch/
7195F: Documentation/ABI/testing/sysfs-kernel-livepatch
7196F: samples/livepatch/
7197L: live-patching@vger.kernel.org
7198T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7199
7200LINUX KERNEL DUMP TEST MODULE (LKDTM)
7201M: Kees Cook <keescook@chromium.org>
7202S: Maintained
7203F: drivers/misc/lkdtm*
7204
7205LLC (802.2)
7206M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7207S: Maintained
7208F: include/linux/llc.h
7209F: include/uapi/linux/llc.h
7210F: include/net/llc*
7211F: net/llc/
7212
7213LM73 HARDWARE MONITOR DRIVER
7214M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7215L: linux-hwmon@vger.kernel.org
7216S: Maintained
7217F: drivers/hwmon/lm73.c
7218
7219LM78 HARDWARE MONITOR DRIVER
7220M: Jean Delvare <jdelvare@suse.com>
7221L: linux-hwmon@vger.kernel.org
7222S: Maintained
7223F: Documentation/hwmon/lm78
7224F: drivers/hwmon/lm78.c
7225
7226LM83 HARDWARE MONITOR DRIVER
7227M: Jean Delvare <jdelvare@suse.com>
7228L: linux-hwmon@vger.kernel.org
7229S: Maintained
7230F: Documentation/hwmon/lm83
7231F: drivers/hwmon/lm83.c
7232
7233LM90 HARDWARE MONITOR DRIVER
7234M: Jean Delvare <jdelvare@suse.com>
7235L: linux-hwmon@vger.kernel.org
7236S: Maintained
7237F: Documentation/hwmon/lm90
7238F: Documentation/devicetree/bindings/hwmon/lm90.txt
7239F: drivers/hwmon/lm90.c
7240
7241LM95234 HARDWARE MONITOR DRIVER
7242M: Guenter Roeck <linux@roeck-us.net>
7243L: linux-hwmon@vger.kernel.org
7244S: Maintained
7245F: Documentation/hwmon/lm95234
7246F: drivers/hwmon/lm95234.c
7247
7248LME2510 MEDIA DRIVER
7249M: Malcolm Priestley <tvboxspy@gmail.com>
7250L: linux-media@vger.kernel.org
7251W: https://linuxtv.org
7252Q: http://patchwork.linuxtv.org/project/linux-media/list/
7253S: Maintained
7254F: drivers/media/usb/dvb-usb-v2/lmedm04*
7255
7256LOCKING PRIMITIVES
7257M: Peter Zijlstra <peterz@infradead.org>
7258M: Ingo Molnar <mingo@redhat.com>
7259L: linux-kernel@vger.kernel.org
7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7261S: Maintained
7262F: Documentation/locking/
7263F: include/linux/lockdep.h
7264F: include/linux/spinlock*.h
7265F: arch/*/include/asm/spinlock*.h
7266F: include/linux/rwlock*.h
7267F: include/linux/mutex*.h
7268F: arch/*/include/asm/mutex*.h
7269F: include/linux/rwsem*.h
7270F: arch/*/include/asm/rwsem.h
7271F: include/linux/seqlock.h
7272F: lib/locking*.[ch]
7273F: kernel/locking/
7274
7275LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7276M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7277L: linux-ntfs-dev@lists.sourceforge.net
7278W: http://www.linux-ntfs.org/content/view/19/37/
7279S: Maintained
7280F: Documentation/ldm.txt
7281F: block/partitions/ldm.*
7282
7283LogFS
7284M: Joern Engel <joern@logfs.org>
7285M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7286L: logfs@logfs.org
7287W: logfs.org
7288S: Maintained
7289F: fs/logfs/
7290
7291LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7292M: Sathya Prakash <sathya.prakash@broadcom.com>
7293M: Chaitra P B <chaitra.basappa@broadcom.com>
7294M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7295L: MPT-FusionLinux.pdl@broadcom.com
7296L: linux-scsi@vger.kernel.org
7297W: http://www.avagotech.com/support/
7298S: Supported
7299F: drivers/message/fusion/
7300F: drivers/scsi/mpt2sas/
7301F: drivers/scsi/mpt3sas/
7302
7303LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7304M: Matthew Wilcox <matthew@wil.cx>
7305L: linux-scsi@vger.kernel.org
7306S: Maintained
7307F: drivers/scsi/sym53c8xx_2/
7308
7309LTC4261 HARDWARE MONITOR DRIVER
7310M: Guenter Roeck <linux@roeck-us.net>
7311L: linux-hwmon@vger.kernel.org
7312S: Maintained
7313F: Documentation/hwmon/ltc4261
7314F: drivers/hwmon/ltc4261.c
7315
7316LTP (Linux Test Project)
7317M: Mike Frysinger <vapier@gentoo.org>
7318M: Cyril Hrubis <chrubis@suse.cz>
7319M: Wanlong Gao <wanlong.gao@gmail.com>
7320M: Jan Stancek <jstancek@redhat.com>
7321M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7322M: Alexey Kodanev <alexey.kodanev@oracle.com>
7323L: ltp@lists.linux.it (subscribers-only)
7324W: http://linux-test-project.github.io/
7325T: git git://github.com/linux-test-project/ltp.git
7326S: Maintained
7327
7328M32R ARCHITECTURE
7329W: http://www.linux-m32r.org/
7330S: Orphan
7331F: arch/m32r/
7332
7333M68K ARCHITECTURE
7334M: Geert Uytterhoeven <geert@linux-m68k.org>
7335L: linux-m68k@lists.linux-m68k.org
7336W: http://www.linux-m68k.org/
7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7338S: Maintained
7339F: arch/m68k/
7340F: drivers/zorro/
7341
7342M68K ON APPLE MACINTOSH
7343M: Joshua Thompson <funaho@jurai.org>
7344W: http://www.mac.linux-m68k.org/
7345L: linux-m68k@lists.linux-m68k.org
7346S: Maintained
7347F: arch/m68k/mac/
7348
7349M68K ON HP9000/300
7350M: Philip Blundell <philb@gnu.org>
7351W: http://www.tazenda.demon.co.uk/phil/linux-hp
7352S: Maintained
7353F: arch/m68k/hp300/
7354
7355M88DS3103 MEDIA DRIVER
7356M: Antti Palosaari <crope@iki.fi>
7357L: linux-media@vger.kernel.org
7358W: https://linuxtv.org
7359W: http://palosaari.fi/linux/
7360Q: http://patchwork.linuxtv.org/project/linux-media/list/
7361T: git git://linuxtv.org/anttip/media_tree.git
7362S: Maintained
7363F: drivers/media/dvb-frontends/m88ds3103*
7364
7365M88RS2000 MEDIA DRIVER
7366M: Malcolm Priestley <tvboxspy@gmail.com>
7367L: linux-media@vger.kernel.org
7368W: https://linuxtv.org
7369Q: http://patchwork.linuxtv.org/project/linux-media/list/
7370S: Maintained
7371F: drivers/media/dvb-frontends/m88rs2000*
7372
7373MA901 MASTERKIT USB FM RADIO DRIVER
7374M: Alexey Klimov <klimov.linux@gmail.com>
7375L: linux-media@vger.kernel.org
7376T: git git://linuxtv.org/media_tree.git
7377S: Maintained
7378F: drivers/media/radio/radio-ma901.c
7379
7380MAC80211
7381M: Johannes Berg <johannes@sipsolutions.net>
7382L: linux-wireless@vger.kernel.org
7383W: http://wireless.kernel.org/
7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7386S: Maintained
7387F: Documentation/networking/mac80211-injection.txt
7388F: include/net/mac80211.h
7389F: net/mac80211/
7390F: drivers/net/wireless/mac80211_hwsim.[ch]
7391
7392MACVLAN DRIVER
7393M: Patrick McHardy <kaber@trash.net>
7394L: netdev@vger.kernel.org
7395S: Maintained
7396F: drivers/net/macvlan.c
7397F: include/linux/if_macvlan.h
7398
7399MAILBOX API
7400M: Jassi Brar <jassisinghbrar@gmail.com>
7401L: linux-kernel@vger.kernel.org
7402S: Maintained
7403F: drivers/mailbox/
7404F: include/linux/mailbox_client.h
7405F: include/linux/mailbox_controller.h
7406
7407MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7408M: Michael Kerrisk <mtk.manpages@gmail.com>
7409W: http://www.kernel.org/doc/man-pages
7410L: linux-man@vger.kernel.org
7411S: Maintained
7412
7413MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7414M: Andrew Lunn <andrew@lunn.ch>
7415M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7416S: Maintained
7417F: drivers/net/dsa/mv88e6xxx/
7418
7419MARVELL ARMADA DRM SUPPORT
7420M: Russell King <rmk+kernel@armlinux.org.uk>
7421S: Maintained
7422F: drivers/gpu/drm/armada/
7423F: include/uapi/drm/armada_drm.h
7424F: Documentation/devicetree/bindings/display/armada/
7425
7426MARVELL CRYPTO DRIVER
7427M: Boris Brezillon <boris.brezillon@free-electrons.com>
7428M: Arnaud Ebalard <arno@natisbad.org>
7429F: drivers/crypto/marvell/
7430S: Maintained
7431L: linux-crypto@vger.kernel.org
7432
7433MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7434M: Mirko Lindner <mlindner@marvell.com>
7435M: Stephen Hemminger <stephen@networkplumber.org>
7436L: netdev@vger.kernel.org
7437S: Maintained
7438F: drivers/net/ethernet/marvell/sk*
7439
7440MARVELL LIBERTAS WIRELESS DRIVER
7441L: libertas-dev@lists.infradead.org
7442S: Orphan
7443F: drivers/net/wireless/marvell/libertas/
7444
7445MARVELL MV643XX ETHERNET DRIVER
7446M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7447L: netdev@vger.kernel.org
7448S: Maintained
7449F: drivers/net/ethernet/marvell/mv643xx_eth.*
7450F: include/linux/mv643xx.h
7451
7452MARVELL MVNETA ETHERNET DRIVER
7453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7454L: netdev@vger.kernel.org
7455S: Maintained
7456F: drivers/net/ethernet/marvell/mvneta.*
7457
7458MARVELL MWIFIEX WIRELESS DRIVER
7459M: Amitkumar Karwar <akarwar@marvell.com>
7460M: Nishant Sarmukadam <nishants@marvell.com>
7461L: linux-wireless@vger.kernel.org
7462S: Maintained
7463F: drivers/net/wireless/marvell/mwifiex/
7464
7465MARVELL MWL8K WIRELESS DRIVER
7466M: Lennert Buytenhek <buytenh@wantstofly.org>
7467L: linux-wireless@vger.kernel.org
7468S: Odd Fixes
7469F: drivers/net/wireless/marvell/mwl8k.c
7470
7471MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7472M: Nicolas Pitre <nico@fluxnic.net>
7473S: Odd Fixes
7474F: drivers/mmc/host/mvsdio.*
7475
7476MATROX FRAMEBUFFER DRIVER
7477L: linux-fbdev@vger.kernel.org
7478S: Orphan
7479F: drivers/video/fbdev/matrox/matroxfb_*
7480F: include/uapi/linux/matroxfb.h
7481
7482MAX16065 HARDWARE MONITOR DRIVER
7483M: Guenter Roeck <linux@roeck-us.net>
7484L: linux-hwmon@vger.kernel.org
7485S: Maintained
7486F: Documentation/hwmon/max16065
7487F: drivers/hwmon/max16065.c
7488
7489MAX20751 HARDWARE MONITOR DRIVER
7490M: Guenter Roeck <linux@roeck-us.net>
7491L: linux-hwmon@vger.kernel.org
7492S: Maintained
7493F: Documentation/hwmon/max20751
7494F: drivers/hwmon/max20751.c
7495
7496MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7497M: "Hans J. Koch" <hjk@hansjkoch.de>
7498L: linux-hwmon@vger.kernel.org
7499S: Maintained
7500F: Documentation/hwmon/max6650
7501F: drivers/hwmon/max6650.c
7502
7503MAX6697 HARDWARE MONITOR DRIVER
7504M: Guenter Roeck <linux@roeck-us.net>
7505L: linux-hwmon@vger.kernel.org
7506S: Maintained
7507F: Documentation/hwmon/max6697
7508F: Documentation/devicetree/bindings/i2c/max6697.txt
7509F: drivers/hwmon/max6697.c
7510F: include/linux/platform_data/max6697.h
7511
7512MAX9860 MONO AUDIO VOICE CODEC DRIVER
7513M: Peter Rosin <peda@axentia.se>
7514L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7515S: Maintained
7516F: Documentation/devicetree/bindings/sound/max9860.txt
7517F: sound/soc/codecs/max9860.*
7518
7519MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7520M: Krzysztof Kozlowski <krzk@kernel.org>
7521M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7522L: linux-pm@vger.kernel.org
7523S: Supported
7524F: drivers/power/supply/max14577_charger.c
7525F: drivers/power/supply/max77693_charger.c
7526
7527MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7528M: Javier Martinez Canillas <javier@osg.samsung.com>
7529L: linux-kernel@vger.kernel.org
7530S: Supported
7531F: drivers/*/*max77802*.c
7532F: Documentation/devicetree/bindings/*/*max77802.txt
7533F: include/dt-bindings/*/*max77802.h
7534
7535MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7536M: Chanwoo Choi <cw00.choi@samsung.com>
7537M: Krzysztof Kozlowski <krzk@kernel.org>
7538M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7539L: linux-kernel@vger.kernel.org
7540S: Supported
7541F: drivers/*/max14577*.c
7542F: drivers/*/max77686*.c
7543F: drivers/*/max77693*.c
7544F: drivers/extcon/extcon-max14577.c
7545F: drivers/extcon/extcon-max77693.c
7546F: drivers/rtc/rtc-max77686.c
7547F: drivers/clk/clk-max77686.c
7548F: Documentation/devicetree/bindings/mfd/max14577.txt
7549F: Documentation/devicetree/bindings/*/max77686.txt
7550F: Documentation/devicetree/bindings/mfd/max77693.txt
7551F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7552F: include/linux/mfd/max14577*.h
7553F: include/linux/mfd/max77686*.h
7554F: include/linux/mfd/max77693*.h
7555
7556MAXIRADIO FM RADIO RECEIVER DRIVER
7557M: Hans Verkuil <hverkuil@xs4all.nl>
7558L: linux-media@vger.kernel.org
7559T: git git://linuxtv.org/media_tree.git
7560W: https://linuxtv.org
7561S: Maintained
7562F: drivers/media/radio/radio-maxiradio*
7563
7564MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7565M: Peter Rosin <peda@axentia.se>
7566L: linux-iio@vger.kernel.org
7567S: Maintained
7568F: drivers/iio/potentiometer/mcp4531.c
7569
7570MEDIA DRIVERS FOR RENESAS - FCP
7571M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7572L: linux-media@vger.kernel.org
7573L: linux-renesas-soc@vger.kernel.org
7574T: git git://linuxtv.org/media_tree.git
7575S: Supported
7576F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7577F: drivers/media/platform/rcar-fcp.c
7578F: include/media/rcar-fcp.h
7579
7580MEDIA DRIVERS FOR RENESAS - VSP1
7581M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7582L: linux-media@vger.kernel.org
7583L: linux-renesas-soc@vger.kernel.org
7584T: git git://linuxtv.org/media_tree.git
7585S: Supported
7586F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7587F: drivers/media/platform/vsp1/
7588
7589MEDIA DRIVERS FOR HELENE
7590M: Abylay Ospan <aospan@netup.ru>
7591L: linux-media@vger.kernel.org
7592W: https://linuxtv.org
7593W: http://netup.tv/
7594T: git git://linuxtv.org/media_tree.git
7595S: Supported
7596F: drivers/media/dvb-frontends/helene*
7597
7598MEDIA DRIVERS FOR ASCOT2E
7599M: Sergey Kozlov <serjk@netup.ru>
7600M: Abylay Ospan <aospan@netup.ru>
7601L: linux-media@vger.kernel.org
7602W: https://linuxtv.org
7603W: http://netup.tv/
7604T: git git://linuxtv.org/media_tree.git
7605S: Supported
7606F: drivers/media/dvb-frontends/ascot2e*
7607
7608MEDIA DRIVERS FOR CXD2841ER
7609M: Sergey Kozlov <serjk@netup.ru>
7610M: Abylay Ospan <aospan@netup.ru>
7611L: linux-media@vger.kernel.org
7612W: https://linuxtv.org
7613W: http://netup.tv/
7614T: git git://linuxtv.org/media_tree.git
7615S: Supported
7616F: drivers/media/dvb-frontends/cxd2841er*
7617
7618MEDIA DRIVERS FOR HORUS3A
7619M: Sergey Kozlov <serjk@netup.ru>
7620M: Abylay Ospan <aospan@netup.ru>
7621L: linux-media@vger.kernel.org
7622W: https://linuxtv.org
7623W: http://netup.tv/
7624T: git git://linuxtv.org/media_tree.git
7625S: Supported
7626F: drivers/media/dvb-frontends/horus3a*
7627
7628MEDIA DRIVERS FOR LNBH25
7629M: Sergey Kozlov <serjk@netup.ru>
7630M: Abylay Ospan <aospan@netup.ru>
7631L: linux-media@vger.kernel.org
7632W: https://linuxtv.org
7633W: http://netup.tv/
7634T: git git://linuxtv.org/media_tree.git
7635S: Supported
7636F: drivers/media/dvb-frontends/lnbh25*
7637
7638MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7639M: Sergey Kozlov <serjk@netup.ru>
7640M: Abylay Ospan <aospan@netup.ru>
7641L: linux-media@vger.kernel.org
7642W: https://linuxtv.org
7643W: http://netup.tv/
7644T: git git://linuxtv.org/media_tree.git
7645S: Supported
7646F: drivers/media/pci/netup_unidvb/*
7647
7648MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7649M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7650M: Mauro Carvalho Chehab <mchehab@kernel.org>
7651P: LinuxTV.org Project
7652L: linux-media@vger.kernel.org
7653W: https://linuxtv.org
7654Q: http://patchwork.kernel.org/project/linux-media/list/
7655T: git git://linuxtv.org/media_tree.git
7656S: Maintained
7657F: Documentation/dvb/
7658F: Documentation/video4linux/
7659F: Documentation/DocBook/media/
7660F: drivers/media/
7661F: drivers/staging/media/
7662F: include/linux/platform_data/media/
7663F: include/media/
7664F: include/uapi/linux/dvb/
7665F: include/uapi/linux/videodev2.h
7666F: include/uapi/linux/media.h
7667F: include/uapi/linux/v4l2-*
7668F: include/uapi/linux/meye.h
7669F: include/uapi/linux/ivtv*
7670F: include/uapi/linux/uvcvideo.h
7671
7672MEDIATEK ETHERNET DRIVER
7673M: Felix Fietkau <nbd@openwrt.org>
7674M: John Crispin <blogic@openwrt.org>
7675L: netdev@vger.kernel.org
7676S: Maintained
7677F: drivers/net/ethernet/mediatek/
7678
7679MEDIATEK MT7601U WIRELESS LAN DRIVER
7680M: Jakub Kicinski <kubakici@wp.pl>
7681L: linux-wireless@vger.kernel.org
7682S: Maintained
7683F: drivers/net/wireless/mediatek/mt7601u/
7684
7685MEGARAID SCSI/SAS DRIVERS
7686M: Kashyap Desai <kashyap.desai@avagotech.com>
7687M: Sumit Saxena <sumit.saxena@avagotech.com>
7688M: Uday Lingala <uday.lingala@avagotech.com>
7689L: megaraidlinux.pdl@avagotech.com
7690L: linux-scsi@vger.kernel.org
7691W: http://www.lsi.com
7692S: Maintained
7693F: Documentation/scsi/megaraid.txt
7694F: drivers/scsi/megaraid.*
7695F: drivers/scsi/megaraid/
7696
7697MELLANOX ETHERNET DRIVER (mlx4_en)
7698M: Tariq Toukan <tariqt@mellanox.com>
7699L: netdev@vger.kernel.org
7700S: Supported
7701W: http://www.mellanox.com
7702Q: http://patchwork.ozlabs.org/project/netdev/list/
7703F: drivers/net/ethernet/mellanox/mlx4/en_*
7704
7705MELLANOX ETHERNET DRIVER (mlx5e)
7706M: Saeed Mahameed <saeedm@mellanox.com>
7707L: netdev@vger.kernel.org
7708S: Supported
7709W: http://www.mellanox.com
7710Q: http://patchwork.ozlabs.org/project/netdev/list/
7711F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7712
7713MELLANOX ETHERNET SWITCH DRIVERS
7714M: Jiri Pirko <jiri@mellanox.com>
7715M: Ido Schimmel <idosch@mellanox.com>
7716L: netdev@vger.kernel.org
7717S: Supported
7718W: http://www.mellanox.com
7719Q: http://patchwork.ozlabs.org/project/netdev/list/
7720F: drivers/net/ethernet/mellanox/mlxsw/
7721
7722SOFT-ROCE DRIVER (rxe)
7723M: Moni Shoua <monis@mellanox.com>
7724L: linux-rdma@vger.kernel.org
7725S: Supported
7726W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7727Q: http://patchwork.kernel.org/project/linux-rdma/list/
7728F: drivers/infiniband/sw/rxe/
7729F: include/uapi/rdma/rdma_user_rxe.h
7730
7731MEMBARRIER SUPPORT
7732M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7733M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7734L: linux-kernel@vger.kernel.org
7735S: Supported
7736F: kernel/membarrier.c
7737F: include/uapi/linux/membarrier.h
7738
7739MEMORY MANAGEMENT
7740L: linux-mm@kvack.org
7741W: http://www.linux-mm.org
7742S: Maintained
7743F: include/linux/mm.h
7744F: include/linux/gfp.h
7745F: include/linux/mmzone.h
7746F: include/linux/memory_hotplug.h
7747F: include/linux/vmalloc.h
7748F: mm/
7749
7750MEMORY TECHNOLOGY DEVICES (MTD)
7751M: David Woodhouse <dwmw2@infradead.org>
7752M: Brian Norris <computersforpeace@gmail.com>
7753L: linux-mtd@lists.infradead.org
7754W: http://www.linux-mtd.infradead.org/
7755Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7756T: git git://git.infradead.org/linux-mtd.git
7757T: git git://git.infradead.org/l2-mtd.git
7758S: Maintained
7759F: Documentation/devicetree/bindings/mtd/
7760F: drivers/mtd/
7761F: include/linux/mtd/
7762F: include/uapi/mtd/
7763
7764MEN A21 WATCHDOG DRIVER
7765M: Johannes Thumshirn <morbidrsa@gmail.com>
7766L: linux-watchdog@vger.kernel.org
7767S: Maintained
7768F: drivers/watchdog/mena21_wdt.c
7769
7770MEN CHAMELEON BUS (mcb)
7771M: Johannes Thumshirn <morbidrsa@gmail.com>
7772S: Maintained
7773F: drivers/mcb/
7774F: include/linux/mcb.h
7775F: Documentation/men-chameleon-bus.txt
7776
7777MEN F21BMC (Board Management Controller)
7778M: Andreas Werner <andreas.werner@men.de>
7779S: Supported
7780F: drivers/mfd/menf21bmc.c
7781F: drivers/watchdog/menf21bmc_wdt.c
7782F: drivers/leds/leds-menf21bmc.c
7783F: drivers/hwmon/menf21bmc_hwmon.c
7784F: Documentation/hwmon/menf21bmc
7785
7786METAG ARCHITECTURE
7787M: James Hogan <james.hogan@imgtec.com>
7788L: linux-metag@vger.kernel.org
7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7790S: Odd Fixes
7791F: arch/metag/
7792F: Documentation/metag/
7793F: Documentation/devicetree/bindings/metag/
7794F: Documentation/devicetree/bindings/interrupt-controller/img,*
7795F: drivers/clocksource/metag_generic.c
7796F: drivers/irqchip/irq-metag.c
7797F: drivers/irqchip/irq-metag-ext.c
7798F: drivers/tty/metag_da.c
7799
7800MICROBLAZE ARCHITECTURE
7801M: Michal Simek <monstr@monstr.eu>
7802W: http://www.monstr.eu/fdt/
7803T: git git://git.monstr.eu/linux-2.6-microblaze.git
7804S: Supported
7805F: arch/microblaze/
7806
7807MICROCHIP / ATMEL ISC DRIVER
7808M: Songjun Wu <songjun.wu@microchip.com>
7809L: linux-media@vger.kernel.org
7810S: Supported
7811F: drivers/media/platform/atmel/atmel-isc.c
7812F: drivers/media/platform/atmel/atmel-isc-regs.h
7813F: devicetree/bindings/media/atmel-isc.txt
7814
7815MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7816M: Chen Yu <yu.c.chen@intel.com>
7817L: platform-driver-x86@vger.kernel.org
7818S: Supported
7819F: drivers/platform/x86/surfacepro3_button.c
7820
7821MICROTEK X6 SCANNER
7822M: Oliver Neukum <oliver@neukum.org>
7823S: Maintained
7824F: drivers/usb/image/microtek.*
7825
7826MIPS
7827M: Ralf Baechle <ralf@linux-mips.org>
7828L: linux-mips@linux-mips.org
7829W: http://www.linux-mips.org/
7830T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7831Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7832S: Supported
7833F: Documentation/devicetree/bindings/mips/
7834F: Documentation/mips/
7835F: arch/mips/
7836
7837MIPS/LOONGSON1 ARCHITECTURE
7838M: Keguang Zhang <keguang.zhang@gmail.com>
7839L: linux-mips@linux-mips.org
7840S: Maintained
7841F: arch/mips/loongson32/
7842F: arch/mips/include/asm/mach-loongson32/
7843F: drivers/*/*loongson1*
7844F: drivers/*/*/*loongson1*
7845
7846MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7847M: Hans Verkuil <hverkuil@xs4all.nl>
7848L: linux-media@vger.kernel.org
7849T: git git://linuxtv.org/media_tree.git
7850W: https://linuxtv.org
7851S: Odd Fixes
7852F: drivers/media/radio/radio-miropcm20*
7853
7854MELLANOX MLX4 core VPI driver
7855M: Yishai Hadas <yishaih@mellanox.com>
7856L: netdev@vger.kernel.org
7857L: linux-rdma@vger.kernel.org
7858W: http://www.mellanox.com
7859Q: http://patchwork.ozlabs.org/project/netdev/list/
7860S: Supported
7861F: drivers/net/ethernet/mellanox/mlx4/
7862F: include/linux/mlx4/
7863
7864MELLANOX MLX4 IB driver
7865M: Yishai Hadas <yishaih@mellanox.com>
7866L: linux-rdma@vger.kernel.org
7867W: http://www.mellanox.com
7868Q: http://patchwork.kernel.org/project/linux-rdma/list/
7869S: Supported
7870F: drivers/infiniband/hw/mlx4/
7871F: include/linux/mlx4/
7872
7873MELLANOX MLX5 core VPI driver
7874M: Matan Barak <matanb@mellanox.com>
7875M: Leon Romanovsky <leonro@mellanox.com>
7876L: netdev@vger.kernel.org
7877L: linux-rdma@vger.kernel.org
7878W: http://www.mellanox.com
7879Q: http://patchwork.ozlabs.org/project/netdev/list/
7880S: Supported
7881F: drivers/net/ethernet/mellanox/mlx5/core/
7882F: include/linux/mlx5/
7883
7884MELLANOX MLX5 IB driver
7885M: Matan Barak <matanb@mellanox.com>
7886M: Leon Romanovsky <leonro@mellanox.com>
7887L: linux-rdma@vger.kernel.org
7888W: http://www.mellanox.com
7889Q: http://patchwork.kernel.org/project/linux-rdma/list/
7890S: Supported
7891F: drivers/infiniband/hw/mlx5/
7892F: include/linux/mlx5/
7893
7894MELEXIS MLX90614 DRIVER
7895M: Crt Mori <cmo@melexis.com>
7896L: linux-iio@vger.kernel.org
7897W: http://www.melexis.com
7898S: Supported
7899F: drivers/iio/temperature/mlx90614.c
7900
7901MN88472 MEDIA DRIVER
7902M: Antti Palosaari <crope@iki.fi>
7903L: linux-media@vger.kernel.org
7904W: https://linuxtv.org
7905W: http://palosaari.fi/linux/
7906Q: http://patchwork.linuxtv.org/project/linux-media/list/
7907S: Maintained
7908F: drivers/media/dvb-frontends/mn88472*
7909
7910MN88473 MEDIA DRIVER
7911M: Antti Palosaari <crope@iki.fi>
7912L: linux-media@vger.kernel.org
7913W: https://linuxtv.org
7914W: http://palosaari.fi/linux/
7915Q: http://patchwork.linuxtv.org/project/linux-media/list/
7916S: Maintained
7917F: drivers/media/dvb-frontends/mn88473*
7918
7919MODULE SUPPORT
7920M: Rusty Russell <rusty@rustcorp.com.au>
7921S: Maintained
7922F: include/linux/module.h
7923F: kernel/module.c
7924
7925MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7926W: http://popies.net/meye/
7927S: Orphan
7928F: Documentation/video4linux/meye.txt
7929F: drivers/media/pci/meye/
7930F: include/uapi/linux/meye.h
7931
7932MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7933M: Jiri Slaby <jirislaby@gmail.com>
7934S: Maintained
7935F: Documentation/serial/moxa-smartio
7936F: drivers/tty/mxser.*
7937
7938MR800 AVERMEDIA USB FM RADIO DRIVER
7939M: Alexey Klimov <klimov.linux@gmail.com>
7940L: linux-media@vger.kernel.org
7941T: git git://linuxtv.org/media_tree.git
7942S: Maintained
7943F: drivers/media/radio/radio-mr800.c
7944
7945MRF24J40 IEEE 802.15.4 RADIO DRIVER
7946M: Alan Ott <alan@signal11.us>
7947L: linux-wpan@vger.kernel.org
7948S: Maintained
7949F: drivers/net/ieee802154/mrf24j40.c
7950F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7951
7952MSI LAPTOP SUPPORT
7953M: "Lee, Chun-Yi" <jlee@suse.com>
7954L: platform-driver-x86@vger.kernel.org
7955S: Maintained
7956F: drivers/platform/x86/msi-laptop.c
7957
7958MSI WMI SUPPORT
7959L: platform-driver-x86@vger.kernel.org
7960S: Orphan
7961F: drivers/platform/x86/msi-wmi.c
7962
7963MSI001 MEDIA DRIVER
7964M: Antti Palosaari <crope@iki.fi>
7965L: linux-media@vger.kernel.org
7966W: https://linuxtv.org
7967W: http://palosaari.fi/linux/
7968Q: http://patchwork.linuxtv.org/project/linux-media/list/
7969T: git git://linuxtv.org/anttip/media_tree.git
7970S: Maintained
7971F: drivers/media/tuners/msi001*
7972
7973MSI2500 MEDIA DRIVER
7974M: Antti Palosaari <crope@iki.fi>
7975L: linux-media@vger.kernel.org
7976W: https://linuxtv.org
7977W: http://palosaari.fi/linux/
7978Q: http://patchwork.linuxtv.org/project/linux-media/list/
7979T: git git://linuxtv.org/anttip/media_tree.git
7980S: Maintained
7981F: drivers/media/usb/msi2500/
7982
7983MSYSTEMS DISKONCHIP G3 MTD DRIVER
7984M: Robert Jarzmik <robert.jarzmik@free.fr>
7985L: linux-mtd@lists.infradead.org
7986S: Maintained
7987F: drivers/mtd/devices/docg3*
7988
7989MT9M032 APTINA SENSOR DRIVER
7990M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7991L: linux-media@vger.kernel.org
7992T: git git://linuxtv.org/media_tree.git
7993S: Maintained
7994F: drivers/media/i2c/mt9m032.c
7995F: include/media/i2c/mt9m032.h
7996
7997MT9P031 APTINA CAMERA SENSOR
7998M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7999L: linux-media@vger.kernel.org
8000T: git git://linuxtv.org/media_tree.git
8001S: Maintained
8002F: drivers/media/i2c/mt9p031.c
8003F: include/media/i2c/mt9p031.h
8004
8005MT9T001 APTINA CAMERA SENSOR
8006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8007L: linux-media@vger.kernel.org
8008T: git git://linuxtv.org/media_tree.git
8009S: Maintained
8010F: drivers/media/i2c/mt9t001.c
8011F: include/media/i2c/mt9t001.h
8012
8013MT9V032 APTINA CAMERA SENSOR
8014M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8015L: linux-media@vger.kernel.org
8016T: git git://linuxtv.org/media_tree.git
8017S: Maintained
8018F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8019F: drivers/media/i2c/mt9v032.c
8020F: include/media/i2c/mt9v032.h
8021
8022MULTIFUNCTION DEVICES (MFD)
8023M: Lee Jones <lee.jones@linaro.org>
8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8025S: Supported
8026F: Documentation/devicetree/bindings/mfd/
8027F: drivers/mfd/
8028F: include/linux/mfd/
8029
8030MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8031M: Ulf Hansson <ulf.hansson@linaro.org>
8032L: linux-mmc@vger.kernel.org
8033T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8034S: Maintained
8035F: Documentation/devicetree/bindings/mmc/
8036F: drivers/mmc/
8037F: include/linux/mmc/
8038F: include/uapi/linux/mmc/
8039
8040MULTIMEDIA CARD (MMC) ETC. OVER SPI
8041S: Orphan
8042F: drivers/mmc/host/mmc_spi.c
8043F: include/linux/spi/mmc_spi.h
8044
8045MULTISOUND SOUND DRIVER
8046M: Andrew Veliath <andrewtv@usa.net>
8047S: Maintained
8048F: Documentation/sound/oss/MultiSound
8049F: sound/oss/msnd*
8050
8051MULTITECH MULTIPORT CARD (ISICOM)
8052S: Orphan
8053F: drivers/tty/isicom.c
8054F: include/linux/isicom.h
8055
8056MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8057M: Bin Liu <b-liu@ti.com>
8058L: linux-usb@vger.kernel.org
8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8060S: Maintained
8061F: drivers/usb/musb/
8062
8063MXL5007T MEDIA DRIVER
8064M: Michael Krufky <mkrufky@linuxtv.org>
8065L: linux-media@vger.kernel.org
8066W: https://linuxtv.org
8067W: http://github.com/mkrufky
8068Q: http://patchwork.linuxtv.org/project/linux-media/list/
8069T: git git://linuxtv.org/mkrufky/tuners.git
8070S: Maintained
8071F: drivers/media/tuners/mxl5007t.*
8072
8073MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8074M: Hyong-Youb Kim <hykim@myri.com>
8075L: netdev@vger.kernel.org
8076W: https://www.myricom.com/support/downloads/myri10ge.html
8077S: Supported
8078F: drivers/net/ethernet/myricom/myri10ge/
8079
8080NAND FLASH SUBSYSTEM
8081M: Boris Brezillon <boris.brezillon@free-electrons.com>
8082R: Richard Weinberger <richard@nod.at>
8083L: linux-mtd@lists.infradead.org
8084W: http://www.linux-mtd.infradead.org/
8085Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8086T: git git://github.com/linux-nand/linux.git
8087S: Maintained
8088F: drivers/mtd/nand/
8089F: include/linux/mtd/nand*.h
8090
8091NATSEMI ETHERNET DRIVER (DP8381x)
8092S: Orphan
8093F: drivers/net/ethernet/natsemi/natsemi.c
8094
8095NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8096M: Daniel Mack <zonque@gmail.com>
8097S: Maintained
8098L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8099W: http://www.native-instruments.com
8100F: sound/usb/caiaq/
8101
8102NCP FILESYSTEM
8103M: Petr Vandrovec <petr@vandrovec.name>
8104S: Odd Fixes
8105F: fs/ncpfs/
8106
8107NCR 5380 SCSI DRIVERS
8108M: Finn Thain <fthain@telegraphics.com.au>
8109M: Michael Schmitz <schmitzmic@gmail.com>
8110L: linux-scsi@vger.kernel.org
8111S: Maintained
8112F: Documentation/scsi/g_NCR5380.txt
8113F: Documentation/scsi/dtc3x80.txt
8114F: drivers/scsi/NCR5380.*
8115F: drivers/scsi/arm/cumana_1.c
8116F: drivers/scsi/arm/oak.c
8117F: drivers/scsi/atari_scsi.*
8118F: drivers/scsi/dmx3191d.c
8119F: drivers/scsi/dtc.*
8120F: drivers/scsi/g_NCR5380.*
8121F: drivers/scsi/g_NCR5380_mmio.c
8122F: drivers/scsi/mac_scsi.*
8123F: drivers/scsi/pas16.*
8124F: drivers/scsi/sun3_scsi.*
8125F: drivers/scsi/sun3_scsi_vme.c
8126F: drivers/scsi/t128.*
8127
8128NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8129M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8130L: linux-scsi@vger.kernel.org
8131S: Maintained
8132F: drivers/scsi/NCR_D700.*
8133
8134NCT6775 HARDWARE MONITOR DRIVER
8135M: Guenter Roeck <linux@roeck-us.net>
8136L: linux-hwmon@vger.kernel.org
8137S: Maintained
8138F: Documentation/hwmon/nct6775
8139F: drivers/hwmon/nct6775.c
8140
8141NETEFFECT IWARP RNIC DRIVER (IW_NES)
8142M: Faisal Latif <faisal.latif@intel.com>
8143L: linux-rdma@vger.kernel.org
8144W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8145S: Supported
8146F: drivers/infiniband/hw/nes/
8147
8148NETEM NETWORK EMULATOR
8149M: Stephen Hemminger <stephen@networkplumber.org>
8150L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8151S: Maintained
8152F: net/sched/sch_netem.c
8153
8154NETERION 10GbE DRIVERS (s2io/vxge)
8155M: Jon Mason <jdmason@kudzu.us>
8156L: netdev@vger.kernel.org
8157S: Supported
8158F: Documentation/networking/s2io.txt
8159F: Documentation/networking/vxge.txt
8160F: drivers/net/ethernet/neterion/
8161
8162NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8163M: Pablo Neira Ayuso <pablo@netfilter.org>
8164M: Patrick McHardy <kaber@trash.net>
8165M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8166L: netfilter-devel@vger.kernel.org
8167L: coreteam@netfilter.org
8168W: http://www.netfilter.org/
8169W: http://www.iptables.org/
8170Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8173S: Supported
8174F: include/linux/netfilter*
8175F: include/linux/netfilter/
8176F: include/net/netfilter/
8177F: include/uapi/linux/netfilter*
8178F: include/uapi/linux/netfilter/
8179F: net/*/netfilter.c
8180F: net/*/netfilter/
8181F: net/netfilter/
8182F: net/bridge/br_netfilter*.c
8183
8184NETLABEL
8185M: Paul Moore <paul@paul-moore.com>
8186W: http://netlabel.sf.net
8187L: netdev@vger.kernel.org
8188S: Maintained
8189F: Documentation/netlabel/
8190F: include/net/netlabel.h
8191F: net/netlabel/
8192
8193NETROM NETWORK LAYER
8194M: Ralf Baechle <ralf@linux-mips.org>
8195L: linux-hams@vger.kernel.org
8196W: http://www.linux-ax25.org/
8197S: Maintained
8198F: include/net/netrom.h
8199F: include/uapi/linux/netrom.h
8200F: net/netrom/
8201
8202NETRONOME ETHERNET DRIVERS
8203M: Jakub Kicinski <jakub.kicinski@netronome.com>
8204L: oss-drivers@netronome.com
8205S: Maintained
8206F: drivers/net/ethernet/netronome/
8207
8208NETWORK BLOCK DEVICE (NBD)
8209M: Markus Pargmann <mpa@pengutronix.de>
8210S: Maintained
8211L: nbd-general@lists.sourceforge.net
8212T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8213F: Documentation/blockdev/nbd.txt
8214F: drivers/block/nbd.c
8215F: include/uapi/linux/nbd.h
8216
8217NETWORK DROP MONITOR
8218M: Neil Horman <nhorman@tuxdriver.com>
8219L: netdev@vger.kernel.org
8220S: Maintained
8221W: https://fedorahosted.org/dropwatch/
8222F: net/core/drop_monitor.c
8223
8224NETWORKING [GENERAL]
8225M: "David S. Miller" <davem@davemloft.net>
8226L: netdev@vger.kernel.org
8227W: http://www.linuxfoundation.org/en/Net
8228Q: http://patchwork.ozlabs.org/project/netdev/list/
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8230T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8231S: Maintained
8232F: net/
8233F: include/net/
8234F: include/linux/in.h
8235F: include/linux/net.h
8236F: include/linux/netdevice.h
8237F: include/uapi/linux/in.h
8238F: include/uapi/linux/net.h
8239F: include/uapi/linux/netdevice.h
8240F: include/uapi/linux/net_namespace.h
8241F: tools/net/
8242F: tools/testing/selftests/net/
8243F: lib/random32.c
8244F: lib/test_bpf.c
8245
8246NETWORKING [IPv4/IPv6]
8247M: "David S. Miller" <davem@davemloft.net>
8248M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8249M: James Morris <jmorris@namei.org>
8250M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8251M: Patrick McHardy <kaber@trash.net>
8252L: netdev@vger.kernel.org
8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8254S: Maintained
8255F: net/ipv4/
8256F: net/ipv6/
8257F: include/net/ip*
8258F: arch/x86/net/*
8259
8260NETWORKING [IPSEC]
8261M: Steffen Klassert <steffen.klassert@secunet.com>
8262M: Herbert Xu <herbert@gondor.apana.org.au>
8263M: "David S. Miller" <davem@davemloft.net>
8264L: netdev@vger.kernel.org
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8267S: Maintained
8268F: net/core/flow.c
8269F: net/xfrm/
8270F: net/key/
8271F: net/ipv4/xfrm*
8272F: net/ipv4/esp4.c
8273F: net/ipv4/ah4.c
8274F: net/ipv4/ipcomp.c
8275F: net/ipv4/ip_vti.c
8276F: net/ipv6/xfrm*
8277F: net/ipv6/esp6.c
8278F: net/ipv6/ah6.c
8279F: net/ipv6/ipcomp6.c
8280F: net/ipv6/ip6_vti.c
8281F: include/uapi/linux/xfrm.h
8282F: include/net/xfrm.h
8283
8284NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8285M: Paul Moore <paul@paul-moore.com>
8286L: netdev@vger.kernel.org
8287S: Maintained
8288
8289NETWORKING [WIRELESS]
8290L: linux-wireless@vger.kernel.org
8291Q: http://patchwork.kernel.org/project/linux-wireless/list/
8292
8293NETWORKING DRIVERS
8294L: netdev@vger.kernel.org
8295W: http://www.linuxfoundation.org/en/Net
8296Q: http://patchwork.ozlabs.org/project/netdev/list/
8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8298T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8299S: Odd Fixes
8300F: Documentation/devicetree/bindings/net/
8301F: drivers/net/
8302F: include/linux/if_*
8303F: include/linux/netdevice.h
8304F: include/linux/etherdevice.h
8305F: include/linux/fcdevice.h
8306F: include/linux/fddidevice.h
8307F: include/linux/hippidevice.h
8308F: include/linux/inetdevice.h
8309F: include/uapi/linux/if_*
8310F: include/uapi/linux/netdevice.h
8311
8312NETWORKING DRIVERS (WIRELESS)
8313M: Kalle Valo <kvalo@codeaurora.org>
8314L: linux-wireless@vger.kernel.org
8315Q: http://patchwork.kernel.org/project/linux-wireless/list/
8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8318S: Maintained
8319F: Documentation/devicetree/bindings/net/wireless/
8320F: drivers/net/wireless/
8321
8322NETXEN (1/10) GbE SUPPORT
8323M: Manish Chopra <manish.chopra@qlogic.com>
8324M: Sony Chacko <sony.chacko@qlogic.com>
8325M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8326L: netdev@vger.kernel.org
8327W: http://www.qlogic.com
8328S: Supported
8329F: drivers/net/ethernet/qlogic/netxen/
8330
8331NFC SUBSYSTEM
8332M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8333M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8334M: Samuel Ortiz <sameo@linux.intel.com>
8335L: linux-wireless@vger.kernel.org
8336L: linux-nfc@lists.01.org (subscribers-only)
8337S: Supported
8338F: net/nfc/
8339F: include/net/nfc/
8340F: include/uapi/linux/nfc.h
8341F: drivers/nfc/
8342F: include/linux/platform_data/nfcmrvl.h
8343F: include/linux/platform_data/nxp-nci.h
8344F: include/linux/platform_data/pn544.h
8345F: include/linux/platform_data/st21nfca.h
8346F: include/linux/platform_data/st-nci.h
8347F: Documentation/devicetree/bindings/net/nfc/
8348
8349NFS, SUNRPC, AND LOCKD CLIENTS
8350M: Trond Myklebust <trond.myklebust@primarydata.com>
8351M: Anna Schumaker <anna.schumaker@netapp.com>
8352L: linux-nfs@vger.kernel.org
8353W: http://client.linux-nfs.org
8354T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8355S: Maintained
8356F: fs/lockd/
8357F: fs/nfs/
8358F: fs/nfs_common/
8359F: net/sunrpc/
8360F: include/linux/lockd/
8361F: include/linux/nfs*
8362F: include/linux/sunrpc/
8363F: include/uapi/linux/nfs*
8364F: include/uapi/linux/sunrpc/
8365
8366NILFS2 FILESYSTEM
8367M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8368L: linux-nilfs@vger.kernel.org
8369W: http://nilfs.sourceforge.net/
8370W: http://nilfs.osdn.jp/
8371T: git git://github.com/konis/nilfs2.git
8372S: Supported
8373F: Documentation/filesystems/nilfs2.txt
8374F: fs/nilfs2/
8375F: include/trace/events/nilfs2.h
8376F: include/uapi/linux/nilfs2_api.h
8377F: include/uapi/linux/nilfs2_ondisk.h
8378
8379NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8380M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8381W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8382S: Maintained
8383F: Documentation/scsi/NinjaSCSI.txt
8384F: drivers/scsi/pcmcia/nsp_*
8385
8386NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8387M: GOTO Masanori <gotom@debian.or.jp>
8388M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8389W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8390S: Maintained
8391F: Documentation/scsi/NinjaSCSI.txt
8392F: drivers/scsi/nsp32*
8393
8394NIOS2 ARCHITECTURE
8395M: Ley Foon Tan <lftan@altera.com>
8396L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8398S: Maintained
8399F: arch/nios2/
8400
8401NOKIA N900 POWER SUPPLY DRIVERS
8402R: Pali Rohár <pali.rohar@gmail.com>
8403F: include/linux/power/bq2415x_charger.h
8404F: include/linux/power/bq27xxx_battery.h
8405F: include/linux/power/isp1704_charger.h
8406F: drivers/power/supply/bq2415x_charger.c
8407F: drivers/power/supply/bq27xxx_battery.c
8408F: drivers/power/supply/bq27xxx_battery_i2c.c
8409F: drivers/power/supply/isp1704_charger.c
8410F: drivers/power/supply/rx51_battery.c
8411
8412NTB DRIVER CORE
8413M: Jon Mason <jdmason@kudzu.us>
8414M: Dave Jiang <dave.jiang@intel.com>
8415M: Allen Hubbe <Allen.Hubbe@emc.com>
8416L: linux-ntb@googlegroups.com
8417S: Supported
8418W: https://github.com/jonmason/ntb/wiki
8419T: git git://github.com/jonmason/ntb.git
8420F: drivers/ntb/
8421F: drivers/net/ntb_netdev.c
8422F: include/linux/ntb.h
8423F: include/linux/ntb_transport.h
8424F: tools/testing/selftests/ntb/
8425
8426NTB INTEL DRIVER
8427M: Jon Mason <jdmason@kudzu.us>
8428M: Dave Jiang <dave.jiang@intel.com>
8429L: linux-ntb@googlegroups.com
8430S: Supported
8431W: https://github.com/jonmason/ntb/wiki
8432T: git git://github.com/jonmason/ntb.git
8433F: drivers/ntb/hw/intel/
8434
8435NTB AMD DRIVER
8436M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8437L: linux-ntb@googlegroups.com
8438S: Supported
8439F: drivers/ntb/hw/amd/
8440
8441NTFS FILESYSTEM
8442M: Anton Altaparmakov <anton@tuxera.com>
8443L: linux-ntfs-dev@lists.sourceforge.net
8444W: http://www.tuxera.com/
8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8446S: Supported
8447F: Documentation/filesystems/ntfs.txt
8448F: fs/ntfs/
8449
8450NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8451M: Antonino Daplas <adaplas@gmail.com>
8452L: linux-fbdev@vger.kernel.org
8453S: Maintained
8454F: drivers/video/fbdev/riva/
8455F: drivers/video/fbdev/nvidia/
8456
8457NVM EXPRESS DRIVER
8458M: Keith Busch <keith.busch@intel.com>
8459M: Jens Axboe <axboe@fb.com>
8460L: linux-nvme@lists.infradead.org
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8462W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8463S: Supported
8464F: drivers/nvme/host/
8465F: include/linux/nvme.h
8466
8467NVM EXPRESS TARGET DRIVER
8468M: Christoph Hellwig <hch@lst.de>
8469M: Sagi Grimberg <sagi@grimberg.me>
8470L: linux-nvme@lists.infradead.org
8471S: Supported
8472F: drivers/nvme/target/
8473
8474NVMEM FRAMEWORK
8475M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8476M: Maxime Ripard <maxime.ripard@free-electrons.com>
8477S: Maintained
8478F: drivers/nvmem/
8479F: Documentation/devicetree/bindings/nvmem/
8480F: include/linux/nvmem-consumer.h
8481F: include/linux/nvmem-provider.h
8482
8483NXP-NCI NFC DRIVER
8484M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8485R: Charles Gorand <charles.gorand@effinnov.com>
8486L: linux-nfc@lists.01.org (moderated for non-subscribers)
8487S: Supported
8488F: drivers/nfc/nxp-nci
8489
8490NXP TDA998X DRM DRIVER
8491M: Russell King <rmk+kernel@armlinux.org.uk>
8492S: Supported
8493F: drivers/gpu/drm/i2c/tda998x_drv.c
8494F: include/drm/i2c/tda998x.h
8495
8496NXP TFA9879 DRIVER
8497M: Peter Rosin <peda@axentia.se>
8498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8499S: Maintained
8500F: sound/soc/codecs/tfa9879*
8501
8502OBJTOOL
8503M: Josh Poimboeuf <jpoimboe@redhat.com>
8504S: Supported
8505F: tools/objtool/
8506
8507OMAP SUPPORT
8508M: Tony Lindgren <tony@atomide.com>
8509L: linux-omap@vger.kernel.org
8510W: http://www.muru.com/linux/omap/
8511W: http://linux.omap.com/
8512Q: http://patchwork.kernel.org/project/linux-omap/list/
8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8514S: Maintained
8515F: arch/arm/*omap*/
8516F: arch/arm/configs/omap1_defconfig
8517F: arch/arm/configs/omap2plus_defconfig
8518F: drivers/i2c/busses/i2c-omap.c
8519F: drivers/irqchip/irq-omap-intc.c
8520F: drivers/mfd/*omap*.c
8521F: drivers/mfd/menelaus.c
8522F: drivers/mfd/palmas.c
8523F: drivers/mfd/tps65217.c
8524F: drivers/mfd/tps65218.c
8525F: drivers/mfd/tps65910.c
8526F: drivers/mfd/twl-core.[ch]
8527F: drivers/mfd/twl4030*.c
8528F: drivers/mfd/twl6030*.c
8529F: drivers/mfd/twl6040*.c
8530F: drivers/regulator/palmas-regulator*.c
8531F: drivers/regulator/pbias-regulator.c
8532F: drivers/regulator/tps65217-regulator.c
8533F: drivers/regulator/tps65218-regulator.c
8534F: drivers/regulator/tps65910-regulator.c
8535F: drivers/regulator/twl-regulator.c
8536F: include/linux/i2c-omap.h
8537
8538OMAP DEVICE TREE SUPPORT
8539M: Benoît Cousson <bcousson@baylibre.com>
8540M: Tony Lindgren <tony@atomide.com>
8541L: linux-omap@vger.kernel.org
8542L: devicetree@vger.kernel.org
8543S: Maintained
8544F: arch/arm/boot/dts/*omap*
8545F: arch/arm/boot/dts/*am3*
8546F: arch/arm/boot/dts/*am4*
8547F: arch/arm/boot/dts/*am5*
8548F: arch/arm/boot/dts/*dra7*
8549
8550OMAP CLOCK FRAMEWORK SUPPORT
8551M: Paul Walmsley <paul@pwsan.com>
8552L: linux-omap@vger.kernel.org
8553S: Maintained
8554F: arch/arm/*omap*/*clock*
8555
8556OMAP POWER MANAGEMENT SUPPORT
8557M: Kevin Hilman <khilman@kernel.org>
8558L: linux-omap@vger.kernel.org
8559S: Maintained
8560F: arch/arm/*omap*/*pm*
8561F: drivers/cpufreq/omap-cpufreq.c
8562
8563OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8564M: Rajendra Nayak <rnayak@codeaurora.org>
8565M: Paul Walmsley <paul@pwsan.com>
8566L: linux-omap@vger.kernel.org
8567S: Maintained
8568F: arch/arm/mach-omap2/prm*
8569
8570OMAP AUDIO SUPPORT
8571M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8572M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8574L: linux-omap@vger.kernel.org
8575S: Maintained
8576F: sound/soc/omap/
8577
8578OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8579M: Roger Quadros <rogerq@ti.com>
8580M: Tony Lindgren <tony@atomide.com>
8581L: linux-omap@vger.kernel.org
8582S: Maintained
8583F: drivers/memory/omap-gpmc.c
8584F: arch/arm/mach-omap2/*gpmc*
8585
8586OMAP FRAMEBUFFER SUPPORT
8587M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8588L: linux-fbdev@vger.kernel.org
8589L: linux-omap@vger.kernel.org
8590S: Maintained
8591F: drivers/video/fbdev/omap/
8592
8593OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8594M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8595L: linux-omap@vger.kernel.org
8596L: linux-fbdev@vger.kernel.org
8597S: Maintained
8598F: drivers/video/fbdev/omap2/
8599F: Documentation/arm/OMAP/DSS
8600
8601OMAP HARDWARE SPINLOCK SUPPORT
8602M: Ohad Ben-Cohen <ohad@wizery.com>
8603L: linux-omap@vger.kernel.org
8604S: Maintained
8605F: drivers/hwspinlock/omap_hwspinlock.c
8606
8607OMAP MMC SUPPORT
8608M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8609L: linux-omap@vger.kernel.org
8610S: Maintained
8611F: drivers/mmc/host/omap.c
8612
8613OMAP HS MMC SUPPORT
8614L: linux-mmc@vger.kernel.org
8615L: linux-omap@vger.kernel.org
8616S: Orphan
8617F: drivers/mmc/host/omap_hsmmc.c
8618
8619OMAP RANDOM NUMBER GENERATOR SUPPORT
8620M: Deepak Saxena <dsaxena@plexity.net>
8621S: Maintained
8622F: drivers/char/hw_random/omap-rng.c
8623
8624OMAP HWMOD SUPPORT
8625M: Benoît Cousson <bcousson@baylibre.com>
8626M: Paul Walmsley <paul@pwsan.com>
8627L: linux-omap@vger.kernel.org
8628S: Maintained
8629F: arch/arm/mach-omap2/omap_hwmod.*
8630
8631OMAP HWMOD DATA
8632M: Paul Walmsley <paul@pwsan.com>
8633L: linux-omap@vger.kernel.org
8634S: Maintained
8635F: arch/arm/mach-omap2/omap_hwmod*data*
8636
8637OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8638M: Benoît Cousson <bcousson@baylibre.com>
8639L: linux-omap@vger.kernel.org
8640S: Maintained
8641F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8642
8643OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8645L: linux-media@vger.kernel.org
8646S: Maintained
8647F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8648F: drivers/media/platform/omap3isp/
8649F: drivers/staging/media/omap4iss/
8650
8651OMAP USB SUPPORT
8652L: linux-usb@vger.kernel.org
8653L: linux-omap@vger.kernel.org
8654S: Orphan
8655F: drivers/usb/*/*omap*
8656F: arch/arm/*omap*/usb*
8657
8658OMAP GPIO DRIVER
8659M: Grygorii Strashko <grygorii.strashko@ti.com>
8660M: Santosh Shilimkar <ssantosh@kernel.org>
8661M: Kevin Hilman <khilman@kernel.org>
8662L: linux-omap@vger.kernel.org
8663S: Maintained
8664F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8665F: drivers/gpio/gpio-omap.c
8666
8667OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8668M: Mark Jackson <mpfj@newflow.co.uk>
8669L: linux-omap@vger.kernel.org
8670S: Maintained
8671F: arch/arm/boot/dts/am335x-nano.dts
8672
8673OMFS FILESYSTEM
8674M: Bob Copeland <me@bobcopeland.com>
8675L: linux-karma-devel@lists.sourceforge.net
8676S: Maintained
8677F: Documentation/filesystems/omfs.txt
8678F: fs/omfs/
8679
8680OMNIKEY CARDMAN 4000 DRIVER
8681M: Harald Welte <laforge@gnumonks.org>
8682S: Maintained
8683F: drivers/char/pcmcia/cm4000_cs.c
8684F: include/linux/cm4000_cs.h
8685F: include/uapi/linux/cm4000_cs.h
8686
8687OMNIKEY CARDMAN 4040 DRIVER
8688M: Harald Welte <laforge@gnumonks.org>
8689S: Maintained
8690F: drivers/char/pcmcia/cm4040_cs.*
8691
8692OMNIVISION OV7670 SENSOR DRIVER
8693M: Jonathan Corbet <corbet@lwn.net>
8694L: linux-media@vger.kernel.org
8695T: git git://linuxtv.org/media_tree.git
8696S: Maintained
8697F: drivers/media/i2c/ov7670.c
8698
8699ONENAND FLASH DRIVER
8700M: Kyungmin Park <kyungmin.park@samsung.com>
8701L: linux-mtd@lists.infradead.org
8702S: Maintained
8703F: drivers/mtd/onenand/
8704F: include/linux/mtd/onenand*.h
8705
8706ONSTREAM SCSI TAPE DRIVER
8707M: Willem Riede <osst@riede.org>
8708L: osst-users@lists.sourceforge.net
8709L: linux-scsi@vger.kernel.org
8710S: Maintained
8711F: Documentation/scsi/osst.txt
8712F: drivers/scsi/osst.*
8713F: drivers/scsi/osst_*.h
8714F: drivers/scsi/st.h
8715
8716OPENCORES I2C BUS DRIVER
8717M: Peter Korsgaard <jacmet@sunsite.dk>
8718L: linux-i2c@vger.kernel.org
8719S: Maintained
8720F: Documentation/i2c/busses/i2c-ocores
8721F: drivers/i2c/busses/i2c-ocores.c
8722
8723OPEN FIRMWARE AND FLATTENED DEVICE TREE
8724M: Rob Herring <robh+dt@kernel.org>
8725M: Frank Rowand <frowand.list@gmail.com>
8726L: devicetree@vger.kernel.org
8727W: http://www.devicetree.org/
8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8729S: Maintained
8730F: drivers/of/
8731F: include/linux/of*.h
8732F: scripts/dtc/
8733
8734OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8735M: Rob Herring <robh+dt@kernel.org>
8736M: Mark Rutland <mark.rutland@arm.com>
8737L: devicetree@vger.kernel.org
8738T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8739Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8740S: Maintained
8741F: Documentation/devicetree/
8742F: arch/*/boot/dts/
8743F: include/dt-bindings/
8744
8745OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8746M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8747L: devicetree@vger.kernel.org
8748S: Maintained
8749F: Documentation/devicetree/dynamic-resolution-notes.txt
8750F: Documentation/devicetree/overlay-notes.txt
8751F: drivers/of/overlay.c
8752F: drivers/of/resolver.c
8753
8754OPENRISC ARCHITECTURE
8755M: Jonas Bonn <jonas@southpole.se>
8756W: http://openrisc.net
8757S: Maintained
8758T: git git://openrisc.net/~jonas/linux
8759F: arch/openrisc/
8760
8761OPENVSWITCH
8762M: Pravin Shelar <pshelar@nicira.com>
8763L: netdev@vger.kernel.org
8764L: dev@openvswitch.org
8765W: http://openvswitch.org
8766S: Maintained
8767F: net/openvswitch/
8768F: include/uapi/linux/openvswitch.h
8769
8770OPERATING PERFORMANCE POINTS (OPP)
8771M: Viresh Kumar <vireshk@kernel.org>
8772M: Nishanth Menon <nm@ti.com>
8773M: Stephen Boyd <sboyd@codeaurora.org>
8774L: linux-pm@vger.kernel.org
8775S: Maintained
8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8777F: drivers/base/power/opp/
8778F: include/linux/pm_opp.h
8779F: Documentation/power/opp.txt
8780F: Documentation/devicetree/bindings/opp/
8781
8782OPL4 DRIVER
8783M: Clemens Ladisch <clemens@ladisch.de>
8784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8785T: git git://git.alsa-project.org/alsa-kernel.git
8786S: Maintained
8787F: sound/drivers/opl4/
8788
8789OPROFILE
8790M: Robert Richter <rric@kernel.org>
8791L: oprofile-list@lists.sf.net
8792S: Maintained
8793F: arch/*/include/asm/oprofile*.h
8794F: arch/*/oprofile/
8795F: drivers/oprofile/
8796F: include/linux/oprofile.h
8797
8798ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8799M: Mark Fasheh <mfasheh@suse.com>
8800M: Joel Becker <jlbec@evilplan.org>
8801L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8802W: http://ocfs2.wiki.kernel.org
8803S: Supported
8804F: Documentation/filesystems/ocfs2.txt
8805F: Documentation/filesystems/dlmfs.txt
8806F: fs/ocfs2/
8807
8808ORINOCO DRIVER
8809L: linux-wireless@vger.kernel.org
8810W: http://wireless.kernel.org/en/users/Drivers/orinoco
8811W: http://www.nongnu.org/orinoco/
8812S: Orphan
8813F: drivers/net/wireless/intersil/orinoco/
8814
8815OSD LIBRARY and FILESYSTEM
8816M: Boaz Harrosh <ooo@electrozaur.com>
8817M: Benny Halevy <bhalevy@primarydata.com>
8818L: osd-dev@open-osd.org
8819W: http://open-osd.org
8820T: git git://git.open-osd.org/open-osd.git
8821S: Maintained
8822F: drivers/scsi/osd/
8823F: include/scsi/osd_*
8824F: fs/exofs/
8825
8826OVERLAY FILESYSTEM
8827M: Miklos Szeredi <miklos@szeredi.hu>
8828L: linux-unionfs@vger.kernel.org
8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8830S: Supported
8831F: fs/overlayfs/
8832F: Documentation/filesystems/overlayfs.txt
8833
8834ORANGEFS FILESYSTEM
8835M: Mike Marshall <hubcap@omnibond.com>
8836L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8837T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8838S: Supported
8839F: fs/orangefs/
8840F: Documentation/filesystems/orangefs.txt
8841
8842P54 WIRELESS DRIVER
8843M: Christian Lamparter <chunkeey@googlemail.com>
8844L: linux-wireless@vger.kernel.org
8845W: http://wireless.kernel.org/en/users/Drivers/p54
8846S: Maintained
8847F: drivers/net/wireless/intersil/p54/
8848
8849PA SEMI ETHERNET DRIVER
8850M: Olof Johansson <olof@lixom.net>
8851L: netdev@vger.kernel.org
8852S: Maintained
8853F: drivers/net/ethernet/pasemi/*
8854
8855PA SEMI SMBUS DRIVER
8856M: Olof Johansson <olof@lixom.net>
8857L: linux-i2c@vger.kernel.org
8858S: Maintained
8859F: drivers/i2c/busses/i2c-pasemi.c
8860
8861PADATA PARALLEL EXECUTION MECHANISM
8862M: Steffen Klassert <steffen.klassert@secunet.com>
8863L: linux-crypto@vger.kernel.org
8864S: Maintained
8865F: kernel/padata.c
8866F: include/linux/padata.h
8867F: Documentation/padata.txt
8868
8869PANASONIC LAPTOP ACPI EXTRAS DRIVER
8870M: Harald Welte <laforge@gnumonks.org>
8871L: platform-driver-x86@vger.kernel.org
8872S: Maintained
8873F: drivers/platform/x86/panasonic-laptop.c
8874
8875PANASONIC MN10300/AM33/AM34 PORT
8876M: David Howells <dhowells@redhat.com>
8877L: linux-am33-list@redhat.com (moderated for non-subscribers)
8878W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8879S: Maintained
8880F: Documentation/mn10300/
8881F: arch/mn10300/
8882
8883PARALLEL LCD/KEYPAD PANEL DRIVER
8884M: Willy Tarreau <willy@haproxy.com>
8885M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8886S: Odd Fixes
8887F: Documentation/misc-devices/lcd-panel-cgram.txt
8888F: drivers/misc/panel.c
8889
8890PARALLEL PORT SUBSYSTEM
8891M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8892M: Sudip Mukherjee <sudip@vectorindia.org>
8893L: linux-parport@lists.infradead.org (subscribers-only)
8894S: Maintained
8895F: drivers/parport/
8896F: include/linux/parport*.h
8897F: drivers/char/ppdev.c
8898F: include/uapi/linux/ppdev.h
8899F: Documentation/parport*.txt
8900
8901PARAVIRT_OPS INTERFACE
8902M: Jeremy Fitzhardinge <jeremy@goop.org>
8903M: Chris Wright <chrisw@sous-sol.org>
8904M: Alok Kataria <akataria@vmware.com>
8905M: Rusty Russell <rusty@rustcorp.com.au>
8906L: virtualization@lists.linux-foundation.org
8907S: Supported
8908F: Documentation/virtual/paravirt_ops.txt
8909F: arch/*/kernel/paravirt*
8910F: arch/*/include/asm/paravirt.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/
11181
11182SPIDERNET NETWORK DRIVER for CELL
11183M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11184L: netdev@vger.kernel.org
11185S: Supported
11186F: Documentation/networking/spider_net.txt
11187F: drivers/net/ethernet/toshiba/spider_net*
11188
11189SPU FILE SYSTEM
11190M: Jeremy Kerr <jk@ozlabs.org>
11191L: linuxppc-dev@lists.ozlabs.org
11192W: http://www.ibm.com/developerworks/power/cell/
11193S: Supported
11194F: Documentation/filesystems/spufs.txt
11195F: arch/powerpc/platforms/cell/spufs/
11196
11197SQUASHFS FILE SYSTEM
11198M: Phillip Lougher <phillip@squashfs.org.uk>
11199L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11200W: http://squashfs.org.uk
11201T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11202S: Maintained
11203F: Documentation/filesystems/squashfs.txt
11204F: fs/squashfs/
11205
11206SRM (Alpha) environment access
11207M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11208S: Maintained
11209F: arch/alpha/kernel/srm_env.c
11210
11211STABLE BRANCH
11212M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11213L: stable@vger.kernel.org
11214S: Supported
11215F: Documentation/stable_kernel_rules.txt
11216
11217STAGING SUBSYSTEM
11218M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11220L: devel@driverdev.osuosl.org
11221S: Supported
11222F: drivers/staging/
11223
11224STAGING - COMEDI
11225M: Ian Abbott <abbotti@mev.co.uk>
11226M: H Hartley Sweeten <hsweeten@visionengravers.com>
11227S: Odd Fixes
11228F: drivers/staging/comedi/
11229
11230STAGING - FLARION FT1000 DRIVERS
11231M: Marek Belisko <marek.belisko@gmail.com>
11232S: Odd Fixes
11233F: drivers/staging/ft1000/
11234
11235STAGING - INDUSTRIAL IO
11236M: Jonathan Cameron <jic23@kernel.org>
11237L: linux-iio@vger.kernel.org
11238S: Odd Fixes
11239F: Documentation/devicetree/bindings/staging/iio/
11240F: drivers/staging/iio/
11241
11242STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11243M: Jarod Wilson <jarod@wilsonet.com>
11244W: http://www.lirc.org/
11245S: Odd Fixes
11246F: drivers/staging/media/lirc/
11247
11248STAGING - LUSTRE PARALLEL FILESYSTEM
11249M: Oleg Drokin <oleg.drokin@intel.com>
11250M: Andreas Dilger <andreas.dilger@intel.com>
11251L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11252W: http://wiki.lustre.org/
11253S: Maintained
11254F: drivers/staging/lustre
11255
11256STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11257M: Marc Dietrich <marvin24@gmx.de>
11258L: ac100@lists.launchpad.net (moderated for non-subscribers)
11259L: linux-tegra@vger.kernel.org
11260S: Maintained
11261F: drivers/staging/nvec/
11262
11263STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11264M: Jens Frederich <jfrederich@gmail.com>
11265M: Daniel Drake <dsd@laptop.org>
11266M: Jon Nettleton <jon.nettleton@gmail.com>
11267W: http://wiki.laptop.org/go/DCON
11268S: Maintained
11269F: drivers/staging/olpc_dcon/
11270
11271STAGING - REALTEK RTL8712U DRIVERS
11272M: Larry Finger <Larry.Finger@lwfinger.net>
11273M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11274S: Odd Fixes
11275F: drivers/staging/rtl8712/
11276
11277STAGING - REALTEK RTL8723U WIRELESS DRIVER
11278M: Larry Finger <Larry.Finger@lwfinger.net>
11279M: Jes Sorensen <Jes.Sorensen@redhat.com>
11280L: linux-wireless@vger.kernel.org
11281S: Maintained
11282F: drivers/staging/rtl8723au/
11283
11284STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11285M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11286M: Teddy Wang <teddy.wang@siliconmotion.com>
11287M: Sudip Mukherjee <sudip@vectorindia.org>
11288L: linux-fbdev@vger.kernel.org
11289S: Maintained
11290F: drivers/staging/sm750fb/
11291
11292STAGING - SLICOSS
11293M: Lior Dotan <liodot@gmail.com>
11294M: Christopher Harrer <charrer@alacritech.com>
11295S: Odd Fixes
11296F: drivers/staging/slicoss/
11297
11298STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11299M: William Hubbs <w.d.hubbs@gmail.com>
11300M: Chris Brannon <chris@the-brannons.com>
11301M: Kirk Reiser <kirk@reisers.ca>
11302M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11303L: speakup@linux-speakup.org
11304W: http://www.linux-speakup.org/
11305S: Odd Fixes
11306F: drivers/staging/speakup/
11307
11308STAGING - VIA VT665X DRIVERS
11309M: Forest Bond <forest@alittletooquiet.net>
11310S: Odd Fixes
11311F: drivers/staging/vt665?/
11312
11313STAGING - WILC1000 WIFI DRIVER
11314M: Aditya Shankar <aditya.shankar@microchip.com>
11315M: Ganesh Krishna <ganesh.krishna@microchip.com>
11316L: linux-wireless@vger.kernel.org
11317S: Supported
11318F: drivers/staging/wilc1000/
11319
11320STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11321M: Arnaud Patard <arnaud.patard@rtp-net.org>
11322S: Odd Fixes
11323F: drivers/staging/xgifb/
11324
11325STARFIRE/DURALAN NETWORK DRIVER
11326M: Ion Badulescu <ionut@badula.org>
11327S: Odd Fixes
11328F: drivers/net/ethernet/adaptec/starfire*
11329
11330SUN3/3X
11331M: Sam Creasey <sammy@sammy.net>
11332W: http://sammy.net/sun3/
11333S: Maintained
11334F: arch/m68k/kernel/*sun3*
11335F: arch/m68k/sun3*/
11336F: arch/m68k/include/asm/sun3*
11337F: drivers/net/ethernet/i825xx/sun3*
11338
11339SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11340M: Hans de Goede <hdegoede@redhat.com>
11341L: linux-input@vger.kernel.org
11342S: Maintained
11343F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11344F: drivers/input/keyboard/sun4i-lradc-keys.c
11345
11346SUNDANCE NETWORK DRIVER
11347M: Denis Kirjanov <kda@linux-powerpc.org>
11348L: netdev@vger.kernel.org
11349S: Maintained
11350F: drivers/net/ethernet/dlink/sundance.c
11351
11352SUPERH
11353M: Yoshinori Sato <ysato@users.sourceforge.jp>
11354M: Rich Felker <dalias@libc.org>
11355L: linux-sh@vger.kernel.org
11356Q: http://patchwork.kernel.org/project/linux-sh/list/
11357S: Maintained
11358F: Documentation/sh/
11359F: arch/sh/
11360F: drivers/sh/
11361
11362SUSPEND TO RAM
11363M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11364M: Len Brown <len.brown@intel.com>
11365M: Pavel Machek <pavel@ucw.cz>
11366L: linux-pm@vger.kernel.org
11367S: Supported
11368F: Documentation/power/
11369F: arch/x86/kernel/acpi/
11370F: drivers/base/power/
11371F: kernel/power/
11372F: include/linux/suspend.h
11373F: include/linux/freezer.h
11374F: include/linux/pm.h
11375
11376SVGA HANDLING
11377M: Martin Mares <mj@ucw.cz>
11378L: linux-video@atrey.karlin.mff.cuni.cz
11379S: Maintained
11380F: Documentation/svga.txt
11381F: arch/x86/boot/video*
11382
11383SWIOTLB SUBSYSTEM
11384M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11385L: linux-kernel@vger.kernel.org
11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11387S: Supported
11388F: lib/swiotlb.c
11389F: arch/*/kernel/pci-swiotlb.c
11390F: include/linux/swiotlb.h
11391
11392SWITCHDEV
11393M: Jiri Pirko <jiri@resnulli.us>
11394L: netdev@vger.kernel.org
11395S: Supported
11396F: net/switchdev/
11397F: include/net/switchdev.h
11398
11399SYNOPSYS ARC ARCHITECTURE
11400M: Vineet Gupta <vgupta@synopsys.com>
11401L: linux-snps-arc@lists.infradead.org
11402S: Supported
11403F: arch/arc/
11404F: Documentation/devicetree/bindings/arc/*
11405F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11406F: drivers/tty/serial/arc_uart.c
11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11408
11409SYNOPSYS ARC SDP platform support
11410M: Alexey Brodkin <abrodkin@synopsys.com>
11411S: Supported
11412F: arch/arc/plat-axs10x
11413F: arch/arc/boot/dts/ax*
11414F: Documentation/devicetree/bindings/arc/axs10*
11415
11416SYSTEM CONFIGURATION (SYSCON)
11417M: Lee Jones <lee.jones@linaro.org>
11418M: Arnd Bergmann <arnd@arndb.de>
11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11420S: Supported
11421F: drivers/mfd/syscon.c
11422
11423SYSTEM RESET/SHUTDOWN DRIVERS
11424M: Sebastian Reichel <sre@kernel.org>
11425L: linux-pm@vger.kernel.org
11426T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11427S: Maintained
11428F: Documentation/devicetree/bindings/power/reset/
11429F: drivers/power/reset/
11430
11431SYSV FILESYSTEM
11432M: Christoph Hellwig <hch@infradead.org>
11433S: Maintained
11434F: Documentation/filesystems/sysv-fs.txt
11435F: fs/sysv/
11436F: include/linux/sysv_fs.h
11437
11438TARGET SUBSYSTEM
11439M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11440L: linux-scsi@vger.kernel.org
11441L: target-devel@vger.kernel.org
11442W: http://www.linux-iscsi.org
11443W: http://groups.google.com/group/linux-iscsi-target-dev
11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11445S: Supported
11446F: drivers/target/
11447F: include/target/
11448F: Documentation/target/
11449
11450TASKSTATS STATISTICS INTERFACE
11451M: Balbir Singh <bsingharora@gmail.com>
11452S: Maintained
11453F: Documentation/accounting/taskstats*
11454F: include/linux/taskstats*
11455F: kernel/taskstats.c
11456
11457TC CLASSIFIER
11458M: Jamal Hadi Salim <jhs@mojatatu.com>
11459L: netdev@vger.kernel.org
11460S: Maintained
11461F: include/net/pkt_cls.h
11462F: include/uapi/linux/pkt_cls.h
11463F: net/sched/
11464
11465TCP LOW PRIORITY MODULE
11466M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11467M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11468W: http://tcp-lp-mod.sourceforge.net/
11469S: Maintained
11470F: net/ipv4/tcp_lp.c
11471
11472TDA10071 MEDIA DRIVER
11473M: Antti Palosaari <crope@iki.fi>
11474L: linux-media@vger.kernel.org
11475W: https://linuxtv.org
11476W: http://palosaari.fi/linux/
11477Q: http://patchwork.linuxtv.org/project/linux-media/list/
11478T: git git://linuxtv.org/anttip/media_tree.git
11479S: Maintained
11480F: drivers/media/dvb-frontends/tda10071*
11481
11482TDA18212 MEDIA DRIVER
11483M: Antti Palosaari <crope@iki.fi>
11484L: linux-media@vger.kernel.org
11485W: https://linuxtv.org
11486W: http://palosaari.fi/linux/
11487Q: http://patchwork.linuxtv.org/project/linux-media/list/
11488T: git git://linuxtv.org/anttip/media_tree.git
11489S: Maintained
11490F: drivers/media/tuners/tda18212*
11491
11492TDA18218 MEDIA DRIVER
11493M: Antti Palosaari <crope@iki.fi>
11494L: linux-media@vger.kernel.org
11495W: https://linuxtv.org
11496W: http://palosaari.fi/linux/
11497Q: http://patchwork.linuxtv.org/project/linux-media/list/
11498T: git git://linuxtv.org/anttip/media_tree.git
11499S: Maintained
11500F: drivers/media/tuners/tda18218*
11501
11502TDA18271 MEDIA DRIVER
11503M: Michael Krufky <mkrufky@linuxtv.org>
11504L: linux-media@vger.kernel.org
11505W: https://linuxtv.org
11506W: http://github.com/mkrufky
11507Q: http://patchwork.linuxtv.org/project/linux-media/list/
11508T: git git://linuxtv.org/mkrufky/tuners.git
11509S: Maintained
11510F: drivers/media/tuners/tda18271*
11511
11512TDA827x MEDIA DRIVER
11513M: Michael Krufky <mkrufky@linuxtv.org>
11514L: linux-media@vger.kernel.org
11515W: https://linuxtv.org
11516W: http://github.com/mkrufky
11517Q: http://patchwork.linuxtv.org/project/linux-media/list/
11518T: git git://linuxtv.org/mkrufky/tuners.git
11519S: Maintained
11520F: drivers/media/tuners/tda8290.*
11521
11522TDA8290 MEDIA DRIVER
11523M: Michael Krufky <mkrufky@linuxtv.org>
11524L: linux-media@vger.kernel.org
11525W: https://linuxtv.org
11526W: http://github.com/mkrufky
11527Q: http://patchwork.linuxtv.org/project/linux-media/list/
11528T: git git://linuxtv.org/mkrufky/tuners.git
11529S: Maintained
11530F: drivers/media/tuners/tda8290.*
11531
11532TDA9840 MEDIA DRIVER
11533M: Hans Verkuil <hverkuil@xs4all.nl>
11534L: linux-media@vger.kernel.org
11535T: git git://linuxtv.org/media_tree.git
11536W: https://linuxtv.org
11537S: Maintained
11538F: drivers/media/i2c/tda9840*
11539
11540TEA5761 TUNER DRIVER
11541M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11542M: Mauro Carvalho Chehab <mchehab@kernel.org>
11543L: linux-media@vger.kernel.org
11544W: https://linuxtv.org
11545T: git git://linuxtv.org/media_tree.git
11546S: Odd fixes
11547F: drivers/media/tuners/tea5761.*
11548
11549TEA5767 TUNER DRIVER
11550M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11551M: Mauro Carvalho Chehab <mchehab@kernel.org>
11552L: linux-media@vger.kernel.org
11553W: https://linuxtv.org
11554T: git git://linuxtv.org/media_tree.git
11555S: Maintained
11556F: drivers/media/tuners/tea5767.*
11557
11558TEA6415C MEDIA DRIVER
11559M: Hans Verkuil <hverkuil@xs4all.nl>
11560L: linux-media@vger.kernel.org
11561T: git git://linuxtv.org/media_tree.git
11562W: https://linuxtv.org
11563S: Maintained
11564F: drivers/media/i2c/tea6415c*
11565
11566TEA6420 MEDIA DRIVER
11567M: Hans Verkuil <hverkuil@xs4all.nl>
11568L: linux-media@vger.kernel.org
11569T: git git://linuxtv.org/media_tree.git
11570W: https://linuxtv.org
11571S: Maintained
11572F: drivers/media/i2c/tea6420*
11573
11574TEAM DRIVER
11575M: Jiri Pirko <jiri@resnulli.us>
11576L: netdev@vger.kernel.org
11577S: Supported
11578F: drivers/net/team/
11579F: include/linux/if_team.h
11580F: include/uapi/linux/if_team.h
11581
11582TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11583M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11584S: Maintained
11585F: arch/x86/platform/ts5500/
11586
11587TECHNOTREND USB IR RECEIVER
11588M: Sean Young <sean@mess.org>
11589L: linux-media@vger.kernel.org
11590S: Maintained
11591F: drivers/media/rc/ttusbir.c
11592
11593TEGRA ARCHITECTURE SUPPORT
11594M: Stephen Warren <swarren@wwwdotorg.org>
11595M: Thierry Reding <thierry.reding@gmail.com>
11596M: Alexandre Courbot <gnurou@gmail.com>
11597L: linux-tegra@vger.kernel.org
11598Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11600S: Supported
11601N: [^a-z]tegra
11602
11603TEGRA CLOCK DRIVER
11604M: Peter De Schrijver <pdeschrijver@nvidia.com>
11605M: Prashant Gaikwad <pgaikwad@nvidia.com>
11606S: Supported
11607F: drivers/clk/tegra/
11608
11609TEGRA DMA DRIVERS
11610M: Laxman Dewangan <ldewangan@nvidia.com>
11611M: Jon Hunter <jonathanh@nvidia.com>
11612S: Supported
11613F: drivers/dma/tegra*
11614
11615TEGRA I2C DRIVER
11616M: Laxman Dewangan <ldewangan@nvidia.com>
11617S: Supported
11618F: drivers/i2c/busses/i2c-tegra.c
11619
11620TEGRA IOMMU DRIVERS
11621M: Hiroshi Doyu <hdoyu@nvidia.com>
11622S: Supported
11623F: drivers/iommu/tegra*
11624
11625TEGRA KBC DRIVER
11626M: Rakesh Iyer <riyer@nvidia.com>
11627M: Laxman Dewangan <ldewangan@nvidia.com>
11628S: Supported
11629F: drivers/input/keyboard/tegra-kbc.c
11630
11631TEGRA PWM DRIVER
11632M: Thierry Reding <thierry.reding@gmail.com>
11633S: Supported
11634F: drivers/pwm/pwm-tegra.c
11635
11636TEGRA SERIAL DRIVER
11637M: Laxman Dewangan <ldewangan@nvidia.com>
11638S: Supported
11639F: drivers/tty/serial/serial-tegra.c
11640
11641TEGRA SPI DRIVER
11642M: Laxman Dewangan <ldewangan@nvidia.com>
11643S: Supported
11644F: drivers/spi/spi-tegra*
11645
11646TEHUTI ETHERNET DRIVER
11647M: Andy Gospodarek <andy@greyhouse.net>
11648L: netdev@vger.kernel.org
11649S: Supported
11650F: drivers/net/ethernet/tehuti/*
11651
11652Telecom Clock Driver for MCPL0010
11653M: Mark Gross <mark.gross@intel.com>
11654S: Supported
11655F: drivers/char/tlclk.c
11656
11657TENSILICA XTENSA PORT (xtensa)
11658M: Chris Zankel <chris@zankel.net>
11659M: Max Filippov <jcmvbkbc@gmail.com>
11660L: linux-xtensa@linux-xtensa.org
11661T: git git://github.com/czankel/xtensa-linux.git
11662S: Maintained
11663F: arch/xtensa/
11664F: drivers/irqchip/irq-xtensa-*
11665
11666THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11667M: Hans Verkuil <hverkuil@xs4all.nl>
11668L: linux-media@vger.kernel.org
11669T: git git://linuxtv.org/media_tree.git
11670W: https://linuxtv.org
11671S: Maintained
11672F: drivers/media/radio/radio-raremono.c
11673
11674THERMAL
11675M: Zhang Rui <rui.zhang@intel.com>
11676M: Eduardo Valentin <edubezval@gmail.com>
11677L: linux-pm@vger.kernel.org
11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11680Q: https://patchwork.kernel.org/project/linux-pm/list/
11681S: Supported
11682F: drivers/thermal/
11683F: include/linux/thermal.h
11684F: include/uapi/linux/thermal.h
11685F: include/linux/cpu_cooling.h
11686F: Documentation/devicetree/bindings/thermal/
11687
11688THERMAL/CPU_COOLING
11689M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11690M: Viresh Kumar <viresh.kumar@linaro.org>
11691M: Javi Merino <javi.merino@arm.com>
11692L: linux-pm@vger.kernel.org
11693S: Supported
11694F: Documentation/thermal/cpu-cooling-api.txt
11695F: drivers/thermal/cpu_cooling.c
11696F: include/linux/cpu_cooling.h
11697
11698THINKPAD ACPI EXTRAS DRIVER
11699M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11700L: ibm-acpi-devel@lists.sourceforge.net
11701L: platform-driver-x86@vger.kernel.org
11702W: http://ibm-acpi.sourceforge.net
11703W: http://thinkwiki.org/wiki/Ibm-acpi
11704T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11705S: Maintained
11706F: drivers/platform/x86/thinkpad_acpi.c
11707
11708TI BANDGAP AND THERMAL DRIVER
11709M: Eduardo Valentin <edubezval@gmail.com>
11710M: Keerthy <j-keerthy@ti.com>
11711L: linux-pm@vger.kernel.org
11712L: linux-omap@vger.kernel.org
11713S: Maintained
11714F: drivers/thermal/ti-soc-thermal/
11715
11716TI VPE/CAL DRIVERS
11717M: Benoit Parrot <bparrot@ti.com>
11718L: linux-media@vger.kernel.org
11719W: http://linuxtv.org/
11720Q: http://patchwork.linuxtv.org/project/linux-media/list/
11721S: Maintained
11722F: drivers/media/platform/ti-vpe/
11723
11724TI CDCE706 CLOCK DRIVER
11725M: Max Filippov <jcmvbkbc@gmail.com>
11726S: Maintained
11727F: drivers/clk/clk-cdce706.c
11728
11729TI CLOCK DRIVER
11730M: Tero Kristo <t-kristo@ti.com>
11731L: linux-omap@vger.kernel.org
11732S: Maintained
11733F: drivers/clk/ti/
11734F: include/linux/clk/ti.h
11735
11736TI ETHERNET SWITCH DRIVER (CPSW)
11737M: Mugunthan V N <mugunthanvnm@ti.com>
11738R: Grygorii Strashko <grygorii.strashko@ti.com>
11739L: linux-omap@vger.kernel.org
11740L: netdev@vger.kernel.org
11741S: Maintained
11742F: drivers/net/ethernet/ti/cpsw*
11743F: drivers/net/ethernet/ti/davinci*
11744
11745TI FLASH MEDIA INTERFACE DRIVER
11746M: Alex Dubov <oakad@yahoo.com>
11747S: Maintained
11748F: drivers/misc/tifm*
11749F: drivers/mmc/host/tifm_sd.c
11750F: include/linux/tifm.h
11751
11752TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11753M: Santosh Shilimkar <ssantosh@kernel.org>
11754L: linux-kernel@vger.kernel.org
11755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11756S: Maintained
11757F: drivers/soc/ti/*
11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11759
11760
11761TI LM49xxx FAMILY ASoC CODEC DRIVERS
11762M: M R Swami Reddy <mr.swami.reddy@ti.com>
11763M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11764L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11765S: Maintained
11766F: sound/soc/codecs/lm49453*
11767F: sound/soc/codecs/isabelle*
11768
11769TI LP855x BACKLIGHT DRIVER
11770M: Milo Kim <milo.kim@ti.com>
11771S: Maintained
11772F: Documentation/backlight/lp855x-driver.txt
11773F: drivers/video/backlight/lp855x_bl.c
11774F: include/linux/platform_data/lp855x.h
11775
11776TI LP8727 CHARGER DRIVER
11777M: Milo Kim <milo.kim@ti.com>
11778S: Maintained
11779F: drivers/power/supply/lp8727_charger.c
11780F: include/linux/platform_data/lp8727.h
11781
11782TI LP8788 MFD DRIVER
11783M: Milo Kim <milo.kim@ti.com>
11784S: Maintained
11785F: drivers/iio/adc/lp8788_adc.c
11786F: drivers/leds/leds-lp8788.c
11787F: drivers/mfd/lp8788*.c
11788F: drivers/power/supply/lp8788-charger.c
11789F: drivers/regulator/lp8788-*.c
11790F: include/linux/mfd/lp8788*.h
11791
11792TI NETCP ETHERNET DRIVER
11793M: Wingman Kwok <w-kwok2@ti.com>
11794M: Murali Karicheri <m-karicheri2@ti.com>
11795L: netdev@vger.kernel.org
11796S: Maintained
11797F: drivers/net/ethernet/ti/netcp*
11798
11799TI TAS571X FAMILY ASoC CODEC DRIVER
11800M: Kevin Cernekee <cernekee@chromium.org>
11801L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11802S: Odd Fixes
11803F: sound/soc/codecs/tas571x*
11804
11805TI TWL4030 SERIES SOC CODEC DRIVER
11806M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11808S: Maintained
11809F: sound/soc/codecs/twl4030*
11810
11811TI WILINK WIRELESS DRIVERS
11812L: linux-wireless@vger.kernel.org
11813W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11814W: http://wireless.kernel.org/en/users/Drivers/wl1251
11815T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11816S: Orphan
11817F: drivers/net/wireless/ti/
11818F: include/linux/wl12xx.h
11819
11820TIPC NETWORK LAYER
11821M: Jon Maloy <jon.maloy@ericsson.com>
11822M: Ying Xue <ying.xue@windriver.com>
11823L: netdev@vger.kernel.org (core kernel code)
11824L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11825W: http://tipc.sourceforge.net/
11826S: Maintained
11827F: include/uapi/linux/tipc*.h
11828F: net/tipc/
11829
11830TILE ARCHITECTURE
11831M: Chris Metcalf <cmetcalf@mellanox.com>
11832W: http://www.mellanox.com/repository/solutions/tile-scm/
11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11834S: Supported
11835F: arch/tile/
11836F: drivers/char/tile-srom.c
11837F: drivers/edac/tile_edac.c
11838F: drivers/net/ethernet/tile/
11839F: drivers/rtc/rtc-tile.c
11840F: drivers/tty/hvc/hvc_tile.c
11841F: drivers/tty/serial/tilegx.c
11842F: drivers/usb/host/*-tilegx.c
11843F: include/linux/usb/tilegx.h
11844
11845TLAN NETWORK DRIVER
11846M: Samuel Chessman <chessman@tux.org>
11847L: tlan-devel@lists.sourceforge.net (subscribers-only)
11848W: http://sourceforge.net/projects/tlan/
11849S: Maintained
11850F: Documentation/networking/tlan.txt
11851F: drivers/net/ethernet/ti/tlan.*
11852
11853TOMOYO SECURITY MODULE
11854M: Kentaro Takeda <takedakn@nttdata.co.jp>
11855M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11856L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11857L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11858L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11859L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11860W: http://tomoyo.sourceforge.jp/
11861T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11862S: Maintained
11863F: security/tomoyo/
11864
11865TOPSTAR LAPTOP EXTRAS DRIVER
11866M: Herton Ronaldo Krzesinski <herton@canonical.com>
11867L: platform-driver-x86@vger.kernel.org
11868S: Maintained
11869F: drivers/platform/x86/topstar-laptop.c
11870
11871TOSHIBA ACPI EXTRAS DRIVER
11872M: Azael Avalos <coproscefalo@gmail.com>
11873L: platform-driver-x86@vger.kernel.org
11874S: Maintained
11875F: drivers/platform/x86/toshiba_acpi.c
11876
11877TOSHIBA BLUETOOTH DRIVER
11878M: Azael Avalos <coproscefalo@gmail.com>
11879L: platform-driver-x86@vger.kernel.org
11880S: Maintained
11881F: drivers/platform/x86/toshiba_bluetooth.c
11882
11883TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11884M: Azael Avalos <coproscefalo@gmail.com>
11885L: platform-driver-x86@vger.kernel.org
11886S: Maintained
11887F: drivers/platform/x86/toshiba_haps.c
11888
11889TOSHIBA WMI HOTKEYS DRIVER
11890M: Azael Avalos <coproscefalo@gmail.com>
11891L: platform-driver-x86@vger.kernel.org
11892S: Maintained
11893F: drivers/platform/x86/toshiba-wmi.c
11894
11895TOSHIBA SMM DRIVER
11896M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11897W: http://www.buzzard.org.uk/toshiba/
11898S: Maintained
11899F: drivers/char/toshiba.c
11900F: include/linux/toshiba.h
11901F: include/uapi/linux/toshiba.h
11902
11903TOSHIBA TC358743 DRIVER
11904M: Mats Randgaard <matrandg@cisco.com>
11905L: linux-media@vger.kernel.org
11906S: Maintained
11907F: drivers/media/i2c/tc358743*
11908F: include/media/i2c/tc358743.h
11909
11910TMIO/SDHI MMC DRIVER
11911M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11912L: linux-mmc@vger.kernel.org
11913S: Supported
11914F: drivers/mmc/host/tmio_mmc*
11915F: drivers/mmc/host/sh_mobile_sdhi.c
11916F: include/linux/mfd/tmio.h
11917
11918TMP401 HARDWARE MONITOR DRIVER
11919M: Guenter Roeck <linux@roeck-us.net>
11920L: linux-hwmon@vger.kernel.org
11921S: Maintained
11922F: Documentation/hwmon/tmp401
11923F: drivers/hwmon/tmp401.c
11924
11925TMPFS (SHMEM FILESYSTEM)
11926M: Hugh Dickins <hughd@google.com>
11927L: linux-mm@kvack.org
11928S: Maintained
11929F: include/linux/shmem_fs.h
11930F: mm/shmem.c
11931
11932TM6000 VIDEO4LINUX DRIVER
11933M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11934M: Mauro Carvalho Chehab <mchehab@kernel.org>
11935L: linux-media@vger.kernel.org
11936W: https://linuxtv.org
11937T: git git://linuxtv.org/media_tree.git
11938S: Odd fixes
11939F: drivers/media/usb/tm6000/
11940
11941TW5864 VIDEO4LINUX DRIVER
11942M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11943M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11944M: Andrey Utkin <andrey_utkin@fastmail.com>
11945L: linux-media@vger.kernel.org
11946S: Supported
11947F: drivers/media/pci/tw5864/
11948
11949TW68 VIDEO4LINUX DRIVER
11950M: Hans Verkuil <hverkuil@xs4all.nl>
11951L: linux-media@vger.kernel.org
11952T: git git://linuxtv.org/media_tree.git
11953W: https://linuxtv.org
11954S: Odd Fixes
11955F: drivers/media/pci/tw68/
11956
11957TW686X VIDEO4LINUX DRIVER
11958M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11959L: linux-media@vger.kernel.org
11960T: git git://linuxtv.org/media_tree.git
11961W: http://linuxtv.org
11962S: Maintained
11963F: drivers/media/pci/tw686x/
11964
11965TPM DEVICE DRIVER
11966M: Peter Huewe <peterhuewe@gmx.de>
11967M: Marcel Selhorst <tpmdd@selhorst.net>
11968M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11969R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11970W: http://tpmdd.sourceforge.net
11971L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11972Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11973T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11974S: Maintained
11975F: drivers/char/tpm/
11976
11977TPM IBM_VTPM DEVICE DRIVER
11978M: Ashley Lai <ashleydlai@gmail.com>
11979W: http://tpmdd.sourceforge.net
11980L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11981S: Maintained
11982F: drivers/char/tpm/tpm_ibmvtpm*
11983
11984TRACING
11985M: Steven Rostedt <rostedt@goodmis.org>
11986M: Ingo Molnar <mingo@redhat.com>
11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11988S: Maintained
11989F: Documentation/trace/ftrace.txt
11990F: arch/*/*/*/ftrace.h
11991F: arch/*/kernel/ftrace.c
11992F: include/*/ftrace.h
11993F: include/linux/trace*.h
11994F: include/trace/
11995F: kernel/trace/
11996F: tools/testing/selftests/ftrace/
11997
11998TRACING MMIO ACCESSES (MMIOTRACE)
11999M: Steven Rostedt <rostedt@goodmis.org>
12000M: Ingo Molnar <mingo@kernel.org>
12001R: Karol Herbst <karolherbst@gmail.com>
12002R: Pekka Paalanen <ppaalanen@gmail.com>
12003S: Maintained
12004L: linux-kernel@vger.kernel.org
12005L: nouveau@lists.freedesktop.org
12006F: kernel/trace/trace_mmiotrace.c
12007F: include/linux/mmiotrace.h
12008F: arch/x86/mm/kmmio.c
12009F: arch/x86/mm/mmio-mod.c
12010F: arch/x86/mm/testmmiotrace.c
12011
12012TRIVIAL PATCHES
12013M: Jiri Kosina <trivial@kernel.org>
12014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12015S: Maintained
12016K: ^Subject:.*(?i)trivial
12017
12018TTY LAYER
12019M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12020M: Jiri Slaby <jslaby@suse.com>
12021S: Supported
12022T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12023F: Documentation/serial/
12024F: drivers/tty/
12025F: drivers/tty/serial/serial_core.c
12026F: include/linux/serial_core.h
12027F: include/linux/serial.h
12028F: include/linux/tty.h
12029F: include/uapi/linux/serial_core.h
12030F: include/uapi/linux/serial.h
12031F: include/uapi/linux/tty.h
12032
12033TUA9001 MEDIA DRIVER
12034M: Antti Palosaari <crope@iki.fi>
12035L: linux-media@vger.kernel.org
12036W: https://linuxtv.org
12037W: http://palosaari.fi/linux/
12038Q: http://patchwork.linuxtv.org/project/linux-media/list/
12039T: git git://linuxtv.org/anttip/media_tree.git
12040S: Maintained
12041F: drivers/media/tuners/tua9001*
12042
12043TULIP NETWORK DRIVERS
12044L: netdev@vger.kernel.org
12045L: linux-parisc@vger.kernel.org
12046S: Orphan
12047F: drivers/net/ethernet/dec/tulip/
12048
12049TUN/TAP driver
12050M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12051W: http://vtun.sourceforge.net/tun
12052S: Maintained
12053F: Documentation/networking/tuntap.txt
12054F: arch/um/os-Linux/drivers/
12055
12056TURBOCHANNEL SUBSYSTEM
12057M: "Maciej W. Rozycki" <macro@linux-mips.org>
12058M: Ralf Baechle <ralf@linux-mips.org>
12059L: linux-mips@linux-mips.org
12060Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12061S: Maintained
12062F: drivers/tc/
12063F: include/linux/tc.h
12064
12065U14-34F SCSI DRIVER
12066M: Dario Ballabio <ballabio_dario@emc.com>
12067L: linux-scsi@vger.kernel.org
12068S: Maintained
12069F: drivers/scsi/u14-34f.c
12070
12071UBI FILE SYSTEM (UBIFS)
12072M: Richard Weinberger <richard@nod.at>
12073M: Artem Bityutskiy <dedekind1@gmail.com>
12074M: Adrian Hunter <adrian.hunter@intel.com>
12075L: linux-mtd@lists.infradead.org
12076T: git git://git.infradead.org/ubifs-2.6.git
12077W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12078S: Supported
12079F: Documentation/filesystems/ubifs.txt
12080F: fs/ubifs/
12081
12082UCLINUX (M68KNOMMU AND COLDFIRE)
12083M: Greg Ungerer <gerg@linux-m68k.org>
12084W: http://www.linux-m68k.org/
12085W: http://www.uclinux.org/
12086L: linux-m68k@lists.linux-m68k.org
12087L: uclinux-dev@uclinux.org (subscribers-only)
12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12089S: Maintained
12090F: arch/m68k/coldfire/
12091F: arch/m68k/68*/
12092F: arch/m68k/*/*_no.*
12093F: arch/m68k/include/asm/*_no.*
12094
12095UDF FILESYSTEM
12096M: Jan Kara <jack@suse.com>
12097S: Maintained
12098F: Documentation/filesystems/udf.txt
12099F: fs/udf/
12100
12101UFS FILESYSTEM
12102M: Evgeniy Dushistov <dushistov@mail.ru>
12103S: Maintained
12104F: Documentation/filesystems/ufs.txt
12105F: fs/ufs/
12106
12107UHID USERSPACE HID IO DRIVER:
12108M: David Herrmann <dh.herrmann@googlemail.com>
12109L: linux-input@vger.kernel.org
12110S: Maintained
12111F: drivers/hid/uhid.c
12112F: include/uapi/linux/uhid.h
12113
12114ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12115L: linux-usb@vger.kernel.org
12116S: Orphan
12117F: drivers/uwb/
12118F: include/linux/uwb.h
12119F: include/linux/uwb/
12120
12121UNICORE32 ARCHITECTURE:
12122M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12123W: http://mprc.pku.edu.cn/~guanxuetao/linux
12124S: Maintained
12125T: git git://github.com/gxt/linux.git
12126F: arch/unicore32/
12127
12128UNIFDEF
12129M: Tony Finch <dot@dotat.at>
12130W: http://dotat.at/prog/unifdef
12131S: Maintained
12132F: scripts/unifdef.c
12133
12134UNIFORM CDROM DRIVER
12135M: Jens Axboe <axboe@kernel.dk>
12136W: http://www.kernel.dk
12137S: Maintained
12138F: Documentation/cdrom/
12139F: drivers/cdrom/cdrom.c
12140F: include/linux/cdrom.h
12141F: include/uapi/linux/cdrom.h
12142
12143UNISYS S-PAR DRIVERS
12144M: David Kershner <david.kershner@unisys.com>
12145L: sparmaintainer@unisys.com (Unisys internal)
12146S: Supported
12147F: drivers/staging/unisys/
12148
12149UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12150M: Vinayak Holikatti <vinholikatti@gmail.com>
12151L: linux-scsi@vger.kernel.org
12152S: Supported
12153F: Documentation/scsi/ufs.txt
12154F: drivers/scsi/ufs/
12155
12156UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12157M: Joao Pinto <Joao.Pinto@synopsys.com>
12158L: linux-scsi@vger.kernel.org
12159S: Supported
12160F: drivers/scsi/ufs/*dwc*
12161
12162UNSORTED BLOCK IMAGES (UBI)
12163M: Artem Bityutskiy <dedekind1@gmail.com>
12164M: Richard Weinberger <richard@nod.at>
12165W: http://www.linux-mtd.infradead.org/
12166L: linux-mtd@lists.infradead.org
12167T: git git://git.infradead.org/ubifs-2.6.git
12168S: Supported
12169F: drivers/mtd/ubi/
12170F: include/linux/mtd/ubi.h
12171F: include/uapi/mtd/ubi-user.h
12172
12173USB ACM DRIVER
12174M: Oliver Neukum <oneukum@suse.com>
12175L: linux-usb@vger.kernel.org
12176S: Maintained
12177F: Documentation/usb/acm.txt
12178F: drivers/usb/class/cdc-acm.*
12179
12180USB AR5523 WIRELESS DRIVER
12181M: Pontus Fuchs <pontus.fuchs@gmail.com>
12182L: linux-wireless@vger.kernel.org
12183S: Maintained
12184F: drivers/net/wireless/ath/ar5523/
12185
12186USB ATTACHED SCSI
12187M: Oliver Neukum <oneukum@suse.com>
12188L: linux-usb@vger.kernel.org
12189L: linux-scsi@vger.kernel.org
12190S: Maintained
12191F: drivers/usb/storage/uas.c
12192
12193USB CDC ETHERNET DRIVER
12194M: Oliver Neukum <oliver@neukum.org>
12195L: linux-usb@vger.kernel.org
12196S: Maintained
12197F: drivers/net/usb/cdc_*.c
12198F: include/uapi/linux/usb/cdc.h
12199
12200USB CHAOSKEY DRIVER
12201M: Keith Packard <keithp@keithp.com>
12202L: linux-usb@vger.kernel.org
12203S: Maintained
12204F: drivers/usb/misc/chaoskey.c
12205
12206USB CYPRESS C67X00 DRIVER
12207M: Peter Korsgaard <jacmet@sunsite.dk>
12208L: linux-usb@vger.kernel.org
12209S: Maintained
12210F: drivers/usb/c67x00/
12211
12212USB DAVICOM DM9601 DRIVER
12213M: Peter Korsgaard <jacmet@sunsite.dk>
12214L: netdev@vger.kernel.org
12215W: http://www.linux-usb.org/usbnet
12216S: Maintained
12217F: drivers/net/usb/dm9601.c
12218
12219USB DIAMOND RIO500 DRIVER
12220M: Cesar Miquel <miquel@df.uba.ar>
12221L: rio500-users@lists.sourceforge.net
12222W: http://rio500.sourceforge.net
12223S: Maintained
12224F: drivers/usb/misc/rio500*
12225
12226USB EHCI DRIVER
12227M: Alan Stern <stern@rowland.harvard.edu>
12228L: linux-usb@vger.kernel.org
12229S: Maintained
12230F: Documentation/usb/ehci.txt
12231F: drivers/usb/host/ehci*
12232
12233USB GADGET/PERIPHERAL SUBSYSTEM
12234M: Felipe Balbi <balbi@kernel.org>
12235L: linux-usb@vger.kernel.org
12236W: http://www.linux-usb.org/gadget
12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12238S: Maintained
12239F: drivers/usb/gadget/
12240F: include/linux/usb/gadget*
12241
12242USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12243M: Jiri Kosina <jikos@kernel.org>
12244R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12245L: linux-usb@vger.kernel.org
12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12247S: Maintained
12248F: Documentation/hid/hiddev.txt
12249F: drivers/hid/usbhid/
12250
12251USB ISP116X DRIVER
12252M: Olav Kongas <ok@artecdesign.ee>
12253L: linux-usb@vger.kernel.org
12254S: Maintained
12255F: drivers/usb/host/isp116x*
12256F: include/linux/usb/isp116x.h
12257
12258USB LAN78XX ETHERNET DRIVER
12259M: Woojung Huh <woojung.huh@microchip.com>
12260M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12261L: netdev@vger.kernel.org
12262S: Maintained
12263F: drivers/net/usb/lan78xx.*
12264
12265USB MASS STORAGE DRIVER
12266M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12267L: linux-usb@vger.kernel.org
12268L: usb-storage@lists.one-eyed-alien.net
12269S: Maintained
12270W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12271F: drivers/usb/storage/
12272
12273USB MIDI DRIVER
12274M: Clemens Ladisch <clemens@ladisch.de>
12275L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12276T: git git://git.alsa-project.org/alsa-kernel.git
12277S: Maintained
12278F: sound/usb/midi.*
12279
12280USB NETWORKING DRIVERS
12281L: linux-usb@vger.kernel.org
12282S: Odd Fixes
12283F: drivers/net/usb/
12284
12285USB OHCI DRIVER
12286M: Alan Stern <stern@rowland.harvard.edu>
12287L: linux-usb@vger.kernel.org
12288S: Maintained
12289F: Documentation/usb/ohci.txt
12290F: drivers/usb/host/ohci*
12291
12292USB OTG FSM (Finite State Machine)
12293M: Peter Chen <Peter.Chen@nxp.com>
12294T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12295L: linux-usb@vger.kernel.org
12296S: Maintained
12297F: drivers/usb/common/usb-otg-fsm.c
12298
12299USB OVER IP DRIVER
12300M: Valentina Manea <valentina.manea.m@gmail.com>
12301M: Shuah Khan <shuahkh@osg.samsung.com>
12302M: Shuah Khan <shuah@kernel.org>
12303L: linux-usb@vger.kernel.org
12304S: Maintained
12305F: Documentation/usb/usbip_protocol.txt
12306F: drivers/usb/usbip/
12307F: tools/usb/usbip/
12308
12309USB PEGASUS DRIVER
12310M: Petko Manolov <petkan@nucleusys.com>
12311L: linux-usb@vger.kernel.org
12312L: netdev@vger.kernel.org
12313T: git git://github.com/petkan/pegasus.git
12314W: https://github.com/petkan/pegasus
12315S: Maintained
12316F: drivers/net/usb/pegasus.*
12317
12318USB PHY LAYER
12319M: Felipe Balbi <balbi@kernel.org>
12320L: linux-usb@vger.kernel.org
12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12322S: Maintained
12323F: drivers/usb/phy/
12324
12325USB PRINTER DRIVER (usblp)
12326M: Pete Zaitcev <zaitcev@redhat.com>
12327L: linux-usb@vger.kernel.org
12328S: Supported
12329F: drivers/usb/class/usblp.c
12330
12331USB QMI WWAN NETWORK DRIVER
12332M: Bjørn Mork <bjorn@mork.no>
12333L: netdev@vger.kernel.org
12334S: Maintained
12335F: Documentation/ABI/testing/sysfs-class-net-qmi
12336F: drivers/net/usb/qmi_wwan.c
12337
12338USB RTL8150 DRIVER
12339M: Petko Manolov <petkan@nucleusys.com>
12340L: linux-usb@vger.kernel.org
12341L: netdev@vger.kernel.org
12342T: git git://github.com/petkan/rtl8150.git
12343W: https://github.com/petkan/rtl8150
12344S: Maintained
12345F: drivers/net/usb/rtl8150.c
12346
12347USB SERIAL SUBSYSTEM
12348M: Johan Hovold <johan@kernel.org>
12349L: linux-usb@vger.kernel.org
12350S: Maintained
12351F: Documentation/usb/usb-serial.txt
12352F: drivers/usb/serial/
12353F: include/linux/usb/serial.h
12354
12355USB SMSC75XX ETHERNET DRIVER
12356M: Steve Glendinning <steve.glendinning@shawell.net>
12357L: netdev@vger.kernel.org
12358S: Maintained
12359F: drivers/net/usb/smsc75xx.*
12360
12361USB SMSC95XX ETHERNET DRIVER
12362M: Steve Glendinning <steve.glendinning@shawell.net>
12363M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12364L: netdev@vger.kernel.org
12365S: Maintained
12366F: drivers/net/usb/smsc95xx.*
12367
12368USB SUBSYSTEM
12369M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12370L: linux-usb@vger.kernel.org
12371W: http://www.linux-usb.org
12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12373S: Supported
12374F: Documentation/devicetree/bindings/usb/
12375F: Documentation/usb/
12376F: drivers/usb/
12377F: include/linux/usb.h
12378F: include/linux/usb/
12379
12380USB UHCI DRIVER
12381M: Alan Stern <stern@rowland.harvard.edu>
12382L: linux-usb@vger.kernel.org
12383S: Maintained
12384F: drivers/usb/host/uhci*
12385
12386USB "USBNET" DRIVER FRAMEWORK
12387M: Oliver Neukum <oneukum@suse.com>
12388L: netdev@vger.kernel.org
12389W: http://www.linux-usb.org/usbnet
12390S: Maintained
12391F: drivers/net/usb/usbnet.c
12392F: include/linux/usb/usbnet.h
12393
12394USB VIDEO CLASS
12395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12396L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12397L: linux-media@vger.kernel.org
12398T: git git://linuxtv.org/media_tree.git
12399W: http://www.ideasonboard.org/uvc/
12400S: Maintained
12401F: drivers/media/usb/uvc/
12402F: include/uapi/linux/uvcvideo.h
12403
12404USB VISION DRIVER
12405M: Hans Verkuil <hverkuil@xs4all.nl>
12406L: linux-media@vger.kernel.org
12407T: git git://linuxtv.org/media_tree.git
12408W: https://linuxtv.org
12409S: Odd Fixes
12410F: drivers/media/usb/usbvision/
12411
12412USB WEBCAM GADGET
12413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12414L: linux-usb@vger.kernel.org
12415S: Maintained
12416F: drivers/usb/gadget/function/*uvc*
12417F: drivers/usb/gadget/legacy/webcam.c
12418
12419USB WIRELESS RNDIS DRIVER (rndis_wlan)
12420M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12421L: linux-wireless@vger.kernel.org
12422S: Maintained
12423F: drivers/net/wireless/rndis_wlan.c
12424
12425USB XHCI DRIVER
12426M: Mathias Nyman <mathias.nyman@intel.com>
12427L: linux-usb@vger.kernel.org
12428S: Supported
12429F: drivers/usb/host/xhci*
12430F: drivers/usb/host/pci-quirks*
12431
12432USB ZD1201 DRIVER
12433L: linux-wireless@vger.kernel.org
12434W: http://linux-lc100020.sourceforge.net
12435S: Orphan
12436F: drivers/net/wireless/zydas/zd1201.*
12437
12438USB ZR364XX DRIVER
12439M: Antoine Jacquet <royale@zerezo.com>
12440L: linux-usb@vger.kernel.org
12441L: linux-media@vger.kernel.org
12442T: git git://linuxtv.org/media_tree.git
12443W: http://royale.zerezo.com/zr364xx/
12444S: Maintained
12445F: Documentation/video4linux/zr364xx.txt
12446F: drivers/media/usb/zr364xx/
12447
12448ULPI BUS
12449M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12450L: linux-usb@vger.kernel.org
12451S: Maintained
12452F: drivers/usb/common/ulpi.c
12453F: include/linux/ulpi/
12454
12455USER-MODE LINUX (UML)
12456M: Jeff Dike <jdike@addtoit.com>
12457M: Richard Weinberger <richard@nod.at>
12458L: user-mode-linux-devel@lists.sourceforge.net
12459L: user-mode-linux-user@lists.sourceforge.net
12460W: http://user-mode-linux.sourceforge.net
12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12462S: Maintained
12463F: Documentation/virtual/uml/
12464F: arch/um/
12465F: arch/x86/um/
12466F: fs/hostfs/
12467F: fs/hppfs/
12468
12469USERSPACE I/O (UIO)
12470M: "Hans J. Koch" <hjk@hansjkoch.de>
12471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12472S: Maintained
12473T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12474F: Documentation/DocBook/uio-howto.tmpl
12475F: drivers/uio/
12476F: include/linux/uio*.h
12477
12478UTIL-LINUX PACKAGE
12479M: Karel Zak <kzak@redhat.com>
12480L: util-linux@vger.kernel.org
12481W: http://en.wikipedia.org/wiki/Util-linux
12482T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12483S: Maintained
12484
12485UVESAFB DRIVER
12486M: Michal Januszewski <spock@gentoo.org>
12487L: linux-fbdev@vger.kernel.org
12488W: http://dev.gentoo.org/~spock/projects/uvesafb/
12489S: Maintained
12490F: Documentation/fb/uvesafb.txt
12491F: drivers/video/fbdev/uvesafb.*
12492
12493VF610 NAND DRIVER
12494M: Stefan Agner <stefan@agner.ch>
12495L: linux-mtd@lists.infradead.org
12496S: Supported
12497F: drivers/mtd/nand/vf610_nfc.c
12498
12499VFAT/FAT/MSDOS FILESYSTEM
12500M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12501S: Maintained
12502F: Documentation/filesystems/vfat.txt
12503F: fs/fat/
12504
12505VFIO DRIVER
12506M: Alex Williamson <alex.williamson@redhat.com>
12507L: kvm@vger.kernel.org
12508T: git git://github.com/awilliam/linux-vfio.git
12509S: Maintained
12510F: Documentation/vfio.txt
12511F: drivers/vfio/
12512F: include/linux/vfio.h
12513F: include/uapi/linux/vfio.h
12514
12515VFIO PLATFORM DRIVER
12516M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12517L: kvm@vger.kernel.org
12518S: Maintained
12519F: drivers/vfio/platform/
12520
12521VIDEOBUF2 FRAMEWORK
12522M: Pawel Osciak <pawel@osciak.com>
12523M: Marek Szyprowski <m.szyprowski@samsung.com>
12524M: Kyungmin Park <kyungmin.park@samsung.com>
12525L: linux-media@vger.kernel.org
12526S: Maintained
12527F: drivers/media/v4l2-core/videobuf2-*
12528F: include/media/videobuf2-*
12529
12530VIRTIO AND VHOST VSOCK DRIVER
12531M: Stefan Hajnoczi <stefanha@redhat.com>
12532L: kvm@vger.kernel.org
12533L: virtualization@lists.linux-foundation.org
12534L: netdev@vger.kernel.org
12535S: Maintained
12536F: include/linux/virtio_vsock.h
12537F: include/uapi/linux/virtio_vsock.h
12538F: net/vmw_vsock/virtio_transport_common.c
12539F: net/vmw_vsock/virtio_transport.c
12540F: drivers/vhost/vsock.c
12541F: drivers/vhost/vsock.h
12542
12543VIRTUAL SERIO DEVICE DRIVER
12544M: Stephen Chandler Paul <thatslyude@gmail.com>
12545S: Maintained
12546F: drivers/input/serio/userio.c
12547F: include/uapi/linux/userio.h
12548
12549VIRTIO CONSOLE DRIVER
12550M: Amit Shah <amit.shah@redhat.com>
12551L: virtualization@lists.linux-foundation.org
12552S: Maintained
12553F: drivers/char/virtio_console.c
12554F: include/linux/virtio_console.h
12555F: include/uapi/linux/virtio_console.h
12556
12557VIRTIO CORE, NET AND BLOCK DRIVERS
12558M: "Michael S. Tsirkin" <mst@redhat.com>
12559L: virtualization@lists.linux-foundation.org
12560S: Maintained
12561F: Documentation/devicetree/bindings/virtio/
12562F: drivers/virtio/
12563F: tools/virtio/
12564F: drivers/net/virtio_net.c
12565F: drivers/block/virtio_blk.c
12566F: include/linux/virtio_*.h
12567F: include/uapi/linux/virtio_*.h
12568
12569VIRTIO DRIVERS FOR S390
12570M: Christian Borntraeger <borntraeger@de.ibm.com>
12571M: Cornelia Huck <cornelia.huck@de.ibm.com>
12572L: linux-s390@vger.kernel.org
12573L: virtualization@lists.linux-foundation.org
12574L: kvm@vger.kernel.org
12575S: Supported
12576F: drivers/s390/virtio/
12577
12578VIRTIO GPU DRIVER
12579M: David Airlie <airlied@linux.ie>
12580M: Gerd Hoffmann <kraxel@redhat.com>
12581L: dri-devel@lists.freedesktop.org
12582L: virtualization@lists.linux-foundation.org
12583S: Maintained
12584F: drivers/gpu/drm/virtio/
12585F: include/uapi/linux/virtio_gpu.h
12586
12587VIRTIO HOST (VHOST)
12588M: "Michael S. Tsirkin" <mst@redhat.com>
12589L: kvm@vger.kernel.org
12590L: virtualization@lists.linux-foundation.org
12591L: netdev@vger.kernel.org
12592T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12593S: Maintained
12594F: drivers/vhost/
12595F: include/uapi/linux/vhost.h
12596
12597VIRTIO INPUT DRIVER
12598M: Gerd Hoffmann <kraxel@redhat.com>
12599S: Maintained
12600F: drivers/virtio/virtio_input.c
12601F: include/uapi/linux/virtio_input.h
12602
12603VIA RHINE NETWORK DRIVER
12604S: Orphan
12605F: drivers/net/ethernet/via/via-rhine.c
12606
12607VIA SD/MMC CARD CONTROLLER DRIVER
12608M: Bruce Chang <brucechang@via.com.tw>
12609M: Harald Welte <HaraldWelte@viatech.com>
12610S: Maintained
12611F: drivers/mmc/host/via-sdmmc.c
12612
12613VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12614M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12615L: linux-fbdev@vger.kernel.org
12616S: Maintained
12617F: include/linux/via-core.h
12618F: include/linux/via-gpio.h
12619F: include/linux/via_i2c.h
12620F: drivers/video/fbdev/via/
12621
12622VIA VELOCITY NETWORK DRIVER
12623M: Francois Romieu <romieu@fr.zoreil.com>
12624L: netdev@vger.kernel.org
12625S: Maintained
12626F: drivers/net/ethernet/via/via-velocity.*
12627
12628VIRT LIB
12629M: Alex Williamson <alex.williamson@redhat.com>
12630M: Paolo Bonzini <pbonzini@redhat.com>
12631L: kvm@vger.kernel.org
12632S: Supported
12633F: virt/lib/
12634
12635VIVID VIRTUAL VIDEO DRIVER
12636M: Hans Verkuil <hverkuil@xs4all.nl>
12637L: linux-media@vger.kernel.org
12638T: git git://linuxtv.org/media_tree.git
12639W: https://linuxtv.org
12640S: Maintained
12641F: drivers/media/platform/vivid/*
12642
12643VLAN (802.1Q)
12644M: Patrick McHardy <kaber@trash.net>
12645L: netdev@vger.kernel.org
12646S: Maintained
12647F: drivers/net/macvlan.c
12648F: include/linux/if_*vlan.h
12649F: net/8021q/
12650
12651VLYNQ BUS
12652M: Florian Fainelli <florian@openwrt.org>
12653L: openwrt-devel@lists.openwrt.org (subscribers-only)
12654S: Maintained
12655F: drivers/vlynq/vlynq.c
12656F: include/linux/vlynq.h
12657
12658VME SUBSYSTEM
12659M: Martyn Welch <martyn@welchs.me.uk>
12660M: Manohar Vanga <manohar.vanga@gmail.com>
12661M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12662L: devel@driverdev.osuosl.org
12663S: Maintained
12664T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12665F: Documentation/vme_api.txt
12666F: drivers/staging/vme/
12667F: drivers/vme/
12668F: include/linux/vme*
12669
12670VMWARE HYPERVISOR INTERFACE
12671M: Alok Kataria <akataria@vmware.com>
12672L: virtualization@lists.linux-foundation.org
12673S: Supported
12674F: arch/x86/kernel/cpu/vmware.c
12675
12676VMWARE BALLOON DRIVER
12677M: Xavier Deguillard <xdeguillard@vmware.com>
12678M: Philip Moltmann <moltmann@vmware.com>
12679M: "VMware, Inc." <pv-drivers@vmware.com>
12680L: linux-kernel@vger.kernel.org
12681S: Maintained
12682F: drivers/misc/vmw_balloon.c
12683
12684VMWARE VMMOUSE SUBDRIVER
12685M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12686M: "VMware, Inc." <pv-drivers@vmware.com>
12687L: linux-input@vger.kernel.org
12688S: Maintained
12689F: drivers/input/mouse/vmmouse.c
12690F: drivers/input/mouse/vmmouse.h
12691
12692VMWARE VMXNET3 ETHERNET DRIVER
12693M: Shrikrishna Khare <skhare@vmware.com>
12694M: "VMware, Inc." <pv-drivers@vmware.com>
12695L: netdev@vger.kernel.org
12696S: Maintained
12697F: drivers/net/vmxnet3/
12698
12699VMware PVSCSI driver
12700M: Jim Gill <jgill@vmware.com>
12701M: VMware PV-Drivers <pv-drivers@vmware.com>
12702L: linux-scsi@vger.kernel.org
12703S: Maintained
12704F: drivers/scsi/vmw_pvscsi.c
12705F: drivers/scsi/vmw_pvscsi.h
12706
12707VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12708M: Liam Girdwood <lgirdwood@gmail.com>
12709M: Mark Brown <broonie@kernel.org>
12710L: linux-kernel@vger.kernel.org
12711W: http://www.slimlogic.co.uk/?p=48
12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12713S: Supported
12714F: Documentation/devicetree/bindings/regulator/
12715F: drivers/regulator/
12716F: include/dt-bindings/regulator/
12717F: include/linux/regulator/
12718
12719VRF
12720M: David Ahern <dsa@cumulusnetworks.com>
12721M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12722L: netdev@vger.kernel.org
12723S: Maintained
12724F: drivers/net/vrf.c
12725F: Documentation/networking/vrf.txt
12726
12727VT1211 HARDWARE MONITOR DRIVER
12728M: Juerg Haefliger <juergh@gmail.com>
12729L: linux-hwmon@vger.kernel.org
12730S: Maintained
12731F: Documentation/hwmon/vt1211
12732F: drivers/hwmon/vt1211.c
12733
12734VT8231 HARDWARE MONITOR DRIVER
12735M: Roger Lucas <vt8231@hiddenengine.co.uk>
12736L: linux-hwmon@vger.kernel.org
12737S: Maintained
12738F: drivers/hwmon/vt8231.c
12739
12740VUB300 USB to SDIO/SD/MMC bridge chip
12741M: Tony Olech <tony.olech@elandigitalsystems.com>
12742L: linux-mmc@vger.kernel.org
12743L: linux-usb@vger.kernel.org
12744S: Supported
12745F: drivers/mmc/host/vub300.c
12746
12747W1 DALLAS'S 1-WIRE BUS
12748M: Evgeniy Polyakov <zbr@ioremap.net>
12749S: Maintained
12750F: Documentation/w1/
12751F: drivers/w1/
12752
12753W83791D HARDWARE MONITORING DRIVER
12754M: Marc Hulsman <m.hulsman@tudelft.nl>
12755L: linux-hwmon@vger.kernel.org
12756S: Maintained
12757F: Documentation/hwmon/w83791d
12758F: drivers/hwmon/w83791d.c
12759
12760W83793 HARDWARE MONITORING DRIVER
12761M: Rudolf Marek <r.marek@assembler.cz>
12762L: linux-hwmon@vger.kernel.org
12763S: Maintained
12764F: Documentation/hwmon/w83793
12765F: drivers/hwmon/w83793.c
12766
12767W83795 HARDWARE MONITORING DRIVER
12768M: Jean Delvare <jdelvare@suse.com>
12769L: linux-hwmon@vger.kernel.org
12770S: Maintained
12771F: drivers/hwmon/w83795.c
12772
12773W83L51xD SD/MMC CARD INTERFACE DRIVER
12774M: Pierre Ossman <pierre@ossman.eu>
12775S: Maintained
12776F: drivers/mmc/host/wbsd.*
12777
12778WACOM PROTOCOL 4 SERIAL TABLETS
12779M: Julian Squires <julian@cipht.net>
12780M: Hans de Goede <hdegoede@redhat.com>
12781L: linux-input@vger.kernel.org
12782S: Maintained
12783F: drivers/input/tablet/wacom_serial4.c
12784
12785WATCHDOG DEVICE DRIVERS
12786M: Wim Van Sebroeck <wim@iguana.be>
12787R: Guenter Roeck <linux@roeck-us.net>
12788L: linux-watchdog@vger.kernel.org
12789W: http://www.linux-watchdog.org/
12790T: git git://www.linux-watchdog.org/linux-watchdog.git
12791S: Maintained
12792F: Documentation/devicetree/bindings/watchdog/
12793F: Documentation/watchdog/
12794F: drivers/watchdog/
12795F: include/linux/watchdog.h
12796F: include/uapi/linux/watchdog.h
12797
12798WD7000 SCSI DRIVER
12799M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12800L: linux-scsi@vger.kernel.org
12801S: Maintained
12802F: drivers/scsi/wd7000.c
12803
12804WIIMOTE HID DRIVER
12805M: David Herrmann <dh.herrmann@googlemail.com>
12806L: linux-input@vger.kernel.org
12807S: Maintained
12808F: drivers/hid/hid-wiimote*
12809
12810WINBOND CIR DRIVER
12811M: David Härdeman <david@hardeman.nu>
12812S: Maintained
12813F: drivers/media/rc/winbond-cir.c
12814
12815WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12816M: William Breathitt Gray <vilhelm.gray@gmail.com>
12817L: linux-watchdog@vger.kernel.org
12818S: Maintained
12819F: drivers/watchdog/ebc-c384_wdt.c
12820
12821WINSYSTEMS WS16C48 GPIO DRIVER
12822M: William Breathitt Gray <vilhelm.gray@gmail.com>
12823L: linux-gpio@vger.kernel.org
12824S: Maintained
12825F: drivers/gpio/gpio-ws16c48.c
12826
12827WIMAX STACK
12828M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12829M: linux-wimax@intel.com
12830L: wimax@linuxwimax.org (subscribers-only)
12831S: Supported
12832W: http://linuxwimax.org
12833F: Documentation/wimax/README.wimax
12834F: include/linux/wimax/debug.h
12835F: include/net/wimax.h
12836F: include/uapi/linux/wimax.h
12837F: net/wimax/
12838
12839WISTRON LAPTOP BUTTON DRIVER
12840M: Miloslav Trmac <mitr@volny.cz>
12841S: Maintained
12842F: drivers/input/misc/wistron_btns.c
12843
12844WL3501 WIRELESS PCMCIA CARD DRIVER
12845M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12846L: linux-wireless@vger.kernel.org
12847W: http://oops.ghostprotocols.net:81/blog
12848S: Maintained
12849F: drivers/net/wireless/wl3501*
12850
12851WOLFSON MICROELECTRONICS DRIVERS
12852L: patches@opensource.wolfsonmicro.com
12853T: git https://github.com/CirrusLogic/linux-drivers.git
12854W: https://github.com/CirrusLogic/linux-drivers/wiki
12855S: Supported
12856F: Documentation/hwmon/wm83??
12857F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12858F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12859F: Documentation/devicetree/bindings/mfd/arizona.txt
12860F: arch/arm/mach-s3c64xx/mach-crag6410*
12861F: drivers/clk/clk-wm83*.c
12862F: drivers/extcon/extcon-arizona.c
12863F: drivers/leds/leds-wm83*.c
12864F: drivers/gpio/gpio-*wm*.c
12865F: drivers/gpio/gpio-arizona.c
12866F: drivers/hwmon/wm83??-hwmon.c
12867F: drivers/input/misc/wm831x-on.c
12868F: drivers/input/touchscreen/wm831x-ts.c
12869F: drivers/input/touchscreen/wm97*.c
12870F: drivers/mfd/arizona*
12871F: drivers/mfd/wm*.c
12872F: drivers/mfd/cs47l24*
12873F: drivers/power/supply/wm83*.c
12874F: drivers/rtc/rtc-wm83*.c
12875F: drivers/regulator/wm8*.c
12876F: drivers/video/backlight/wm83*_bl.c
12877F: drivers/watchdog/wm83*_wdt.c
12878F: include/linux/mfd/arizona/
12879F: include/linux/mfd/wm831x/
12880F: include/linux/mfd/wm8350/
12881F: include/linux/mfd/wm8400*
12882F: include/linux/wm97xx.h
12883F: include/sound/wm????.h
12884F: sound/soc/codecs/arizona.?
12885F: sound/soc/codecs/wm*
12886F: sound/soc/codecs/cs47l24*
12887
12888WORKQUEUE
12889M: Tejun Heo <tj@kernel.org>
12890R: Lai Jiangshan <jiangshanlai@gmail.com>
12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12892S: Maintained
12893F: include/linux/workqueue.h
12894F: kernel/workqueue.c
12895F: Documentation/workqueue.txt
12896
12897X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12898M: Chen-Yu Tsai <wens@csie.org>
12899L: linux-kernel@vger.kernel.org
12900S: Maintained
12901N: axp[128]
12902
12903X.25 NETWORK LAYER
12904M: Andrew Hendry <andrew.hendry@gmail.com>
12905L: linux-x25@vger.kernel.org
12906S: Odd Fixes
12907F: Documentation/networking/x25*
12908F: include/net/x25*
12909F: net/x25/
12910
12911X86 ARCHITECTURE (32-BIT AND 64-BIT)
12912M: Thomas Gleixner <tglx@linutronix.de>
12913M: Ingo Molnar <mingo@redhat.com>
12914M: "H. Peter Anvin" <hpa@zytor.com>
12915M: x86@kernel.org
12916L: linux-kernel@vger.kernel.org
12917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12918S: Maintained
12919F: Documentation/x86/
12920F: arch/x86/
12921
12922X86 PLATFORM DRIVERS
12923M: Darren Hart <dvhart@infradead.org>
12924L: platform-driver-x86@vger.kernel.org
12925T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12926S: Maintained
12927F: drivers/platform/x86/
12928F: drivers/platform/olpc/
12929
12930X86 MCE INFRASTRUCTURE
12931M: Tony Luck <tony.luck@intel.com>
12932M: Borislav Petkov <bp@alien8.de>
12933L: linux-edac@vger.kernel.org
12934S: Maintained
12935F: arch/x86/kernel/cpu/mcheck/*
12936
12937X86 MICROCODE UPDATE SUPPORT
12938M: Borislav Petkov <bp@alien8.de>
12939S: Maintained
12940F: arch/x86/kernel/cpu/microcode/*
12941
12942X86 VDSO
12943M: Andy Lutomirski <luto@amacapital.net>
12944L: linux-kernel@vger.kernel.org
12945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12946S: Maintained
12947F: arch/x86/entry/vdso/
12948
12949XC2028/3028 TUNER DRIVER
12950M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12951M: Mauro Carvalho Chehab <mchehab@kernel.org>
12952L: linux-media@vger.kernel.org
12953W: https://linuxtv.org
12954T: git git://linuxtv.org/media_tree.git
12955S: Maintained
12956F: drivers/media/tuners/tuner-xc2028.*
12957
12958XEN HYPERVISOR INTERFACE
12959M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12960M: David Vrabel <david.vrabel@citrix.com>
12961M: Juergen Gross <jgross@suse.com>
12962L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12964S: Supported
12965F: arch/x86/xen/
12966F: drivers/*/xen-*front.c
12967F: drivers/xen/
12968F: arch/x86/include/asm/xen/
12969F: include/xen/
12970F: include/uapi/xen/
12971
12972XEN HYPERVISOR ARM
12973M: Stefano Stabellini <sstabellini@kernel.org>
12974L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12975S: Maintained
12976F: arch/arm/xen/
12977F: arch/arm/include/asm/xen/
12978
12979XEN HYPERVISOR ARM64
12980M: Stefano Stabellini <sstabellini@kernel.org>
12981L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12982S: Maintained
12983F: arch/arm64/xen/
12984F: arch/arm64/include/asm/xen/
12985
12986XEN NETWORK BACKEND DRIVER
12987M: Wei Liu <wei.liu2@citrix.com>
12988L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12989L: netdev@vger.kernel.org
12990S: Supported
12991F: drivers/net/xen-netback/*
12992
12993XEN PCI SUBSYSTEM
12994M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12995L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12996S: Supported
12997F: arch/x86/pci/*xen*
12998F: drivers/pci/*xen*
12999
13000XEN BLOCK SUBSYSTEM
13001M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13002M: Roger Pau Monné <roger.pau@citrix.com>
13003L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13004S: Supported
13005F: drivers/block/xen-blkback/*
13006F: drivers/block/xen*
13007
13008XEN PVSCSI DRIVERS
13009M: Juergen Gross <jgross@suse.com>
13010L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13011L: linux-scsi@vger.kernel.org
13012S: Supported
13013F: drivers/scsi/xen-scsifront.c
13014F: drivers/xen/xen-scsiback.c
13015F: include/xen/interface/io/vscsiif.h
13016
13017XEN SWIOTLB SUBSYSTEM
13018M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13019L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13020S: Supported
13021F: arch/x86/xen/*swiotlb*
13022F: drivers/xen/*swiotlb*
13023
13024XFS FILESYSTEM
13025P: Silicon Graphics Inc
13026M: Dave Chinner <david@fromorbit.com>
13027M: xfs@oss.sgi.com
13028L: xfs@oss.sgi.com
13029W: http://oss.sgi.com/projects/xfs
13030T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13031S: Supported
13032F: Documentation/filesystems/xfs.txt
13033F: fs/xfs/
13034
13035XILINX AXI ETHERNET DRIVER
13036M: Anirudha Sarangi <anirudh@xilinx.com>
13037M: John Linn <John.Linn@xilinx.com>
13038S: Maintained
13039F: drivers/net/ethernet/xilinx/xilinx_axienet*
13040
13041XILINX UARTLITE SERIAL DRIVER
13042M: Peter Korsgaard <jacmet@sunsite.dk>
13043L: linux-serial@vger.kernel.org
13044S: Maintained
13045F: drivers/tty/serial/uartlite.c
13046
13047XILINX VIDEO IP CORES
13048M: Hyun Kwon <hyun.kwon@xilinx.com>
13049M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13050L: linux-media@vger.kernel.org
13051T: git git://linuxtv.org/media_tree.git
13052S: Supported
13053F: Documentation/devicetree/bindings/media/xilinx/
13054F: drivers/media/platform/xilinx/
13055F: include/uapi/linux/xilinx-v4l2-controls.h
13056
13057XILLYBUS DRIVER
13058M: Eli Billauer <eli.billauer@gmail.com>
13059L: linux-kernel@vger.kernel.org
13060S: Supported
13061F: drivers/char/xillybus/
13062
13063XTENSA XTFPGA PLATFORM SUPPORT
13064M: Max Filippov <jcmvbkbc@gmail.com>
13065L: linux-xtensa@linux-xtensa.org
13066S: Maintained
13067F: drivers/spi/spi-xtensa-xtfpga.c
13068F: sound/soc/xtensa/xtfpga-i2s.c
13069
13070YAM DRIVER FOR AX.25
13071M: Jean-Paul Roubelat <jpr@f6fbb.org>
13072L: linux-hams@vger.kernel.org
13073S: Maintained
13074F: drivers/net/hamradio/yam*
13075F: include/linux/yam.h
13076
13077YEALINK PHONE DRIVER
13078M: Henk Vergonet <Henk.Vergonet@gmail.com>
13079L: usbb2k-api-dev@nongnu.org
13080S: Maintained
13081F: Documentation/input/yealink.txt
13082F: drivers/input/misc/yealink.*
13083
13084Z8530 DRIVER FOR AX.25
13085M: Joerg Reuter <jreuter@yaina.de>
13086W: http://yaina.de/jreuter/
13087W: http://www.qsl.net/dl1bke/
13088L: linux-hams@vger.kernel.org
13089S: Maintained
13090F: Documentation/networking/z8530drv.txt
13091F: drivers/net/hamradio/*scc.c
13092F: drivers/net/hamradio/z8530.h
13093
13094ZBUD COMPRESSED PAGE ALLOCATOR
13095M: Seth Jennings <sjenning@redhat.com>
13096L: linux-mm@kvack.org
13097S: Maintained
13098F: mm/zbud.c
13099F: include/linux/zbud.h
13100
13101ZD1211RW WIRELESS DRIVER
13102M: Daniel Drake <dsd@gentoo.org>
13103M: Ulrich Kunitz <kune@deine-taler.de>
13104W: http://zd1211.ath.cx/wiki/DriverRewrite
13105L: linux-wireless@vger.kernel.org
13106L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13107S: Maintained
13108F: drivers/net/wireless/zydas/zd1211rw/
13109
13110ZPOOL COMPRESSED PAGE STORAGE API
13111M: Dan Streetman <ddstreet@ieee.org>
13112L: linux-mm@kvack.org
13113S: Maintained
13114F: mm/zpool.c
13115F: include/linux/zpool.h
13116
13117ZR36067 VIDEO FOR LINUX DRIVER
13118L: mjpeg-users@lists.sourceforge.net
13119L: linux-media@vger.kernel.org
13120W: http://mjpeg.sourceforge.net/driver-zoran/
13121T: hg https://linuxtv.org/hg/v4l-dvb
13122S: Odd Fixes
13123F: drivers/media/pci/zoran/
13124
13125ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13126M: Minchan Kim <minchan@kernel.org>
13127M: Nitin Gupta <ngupta@vflare.org>
13128R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13129L: linux-kernel@vger.kernel.org
13130S: Maintained
13131F: drivers/block/zram/
13132F: Documentation/blockdev/zram.txt
13133
13134ZS DECSTATION Z85C30 SERIAL DRIVER
13135M: "Maciej W. Rozycki" <macro@linux-mips.org>
13136S: Maintained
13137F: drivers/tty/serial/zs.*
13138
13139ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13140M: Minchan Kim <minchan@kernel.org>
13141M: Nitin Gupta <ngupta@vflare.org>
13142R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13143L: linux-mm@kvack.org
13144S: Maintained
13145F: mm/zsmalloc.c
13146F: include/linux/zsmalloc.h
13147F: Documentation/vm/zsmalloc.txt
13148
13149ZSWAP COMPRESSED SWAP CACHING
13150M: Seth Jennings <sjenning@redhat.com>
13151L: linux-mm@kvack.org
13152S: Maintained
13153F: mm/zswap.c
13154
13155THE REST
13156M: Linus Torvalds <torvalds@linux-foundation.org>
13157L: linux-kernel@vger.kernel.org
13158Q: http://patchwork.kernel.org/project/LKML/list/
13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13160S: Buried alive in reporters
13161F: *
13162F: */
This page took 0.072223 seconds and 5 git commands to generate.